[
  {
    "path": ".editorconfig",
    "content": "root = true\n\n[*]\ncharset = utf-8\nend_of_line = lf\ninsert_final_newline = true\nindent_style = space\nindent_size = 4\ntrim_trailing_whitespace = true\n\n[*.md]\ntrim_trailing_whitespace = false\n\n[*.{yml,yaml}]\nindent_size = 2\n"
  },
  {
    "path": ".gitattributes",
    "content": "* text=auto\n*.css linguist-vendored\n*.scss linguist-vendored\n*.js linguist-vendored\nCHANGELOG.md export-ignore\n"
  },
  {
    "path": ".github/FUNDING.yml",
    "content": "# These are supported funding model platforms\n\npatreon: portia_softwares\nopen_collective: # Replace with a single Open Collective username\nko_fi: portiasoftwares\ntidelift: # Replace with a single Tidelift platform-name/package-name e.g., npm/babel\ncommunity_bridge: # Replace with a single Community Bridge project-name e.g., cloud-foundry\nliberapay: # Replace with a single Liberapay username\nissuehunt: # Replace with a single IssueHunt username\notechie: # Replace with a single Otechie username\n"
  },
  {
    "path": ".github/ISSUE_TEMPLATE/bug_report.md",
    "content": "---\nname: Bug report\nabout: Create a report to help us improve\ntitle: ''\nlabels: ''\nassignees: ''\n\n---\n\n**Describe the bug**\nA clear and concise description of what the bug is.\n\n**To Reproduce**\nSteps to reproduce the behavior:\n1. Go to '...'\n2. Click on '....'\n3. Scroll down to '....'\n4. See error\n\n**Expected behavior**\nA clear and concise description of what you expected to happen.\n\n**Screenshots**\nIf applicable, add screenshots to help explain your problem.\n\n**Desktop (please complete the following information):**\n - OS: [e.g. iOS]\n - Browser [e.g. chrome, safari]\n - Version [e.g. 22]\n\n**Smartphone (please complete the following information):**\n - Device: [e.g. iPhone6]\n - OS: [e.g. iOS8.1]\n - Browser [e.g. stock browser, safari]\n - Version [e.g. 22]\n\n**Additional context**\nAdd any other context about the problem here.\n"
  },
  {
    "path": ".github/ISSUE_TEMPLATE/feature_request.md",
    "content": "---\nname: Feature request\nabout: Suggest an idea for this project\ntitle: ''\nlabels: ''\nassignees: ''\n\n---\n\n**Is your feature request related to a problem? Please describe.**\nA clear and concise description of what the problem is. Ex. I'm always frustrated when [...]\n\n**Describe the solution you'd like**\nA clear and concise description of what you want to happen.\n\n**Describe alternatives you've considered**\nA clear and concise description of any alternative solutions or features you've considered.\n\n**Additional context**\nAdd any other context or screenshots about the feature request here.\n"
  },
  {
    "path": ".github/workflows/greetings.yml",
    "content": "name: Greetings\n\non: [pull_request, issues]\n\njobs:\n  greeting:\n    runs-on: ubuntu-latest\n    steps:\n    - uses: actions/first-interaction@v1\n      with:\n        repo-token: ${{ secrets.GITHUB_TOKEN }}\n        issue-message: 'Message that will be displayed on users'' first issue'\n        pr-message: 'Message that will be displayed on users'' first pr'\n"
  },
  {
    "path": ".github/workflows/laravel.yml",
    "content": "name: Laravel\n\non:\n  push:\n    branches: [ master ]\n  pull_request:\n    branches: [ master ]\n\njobs:\n  laravel-tests:\n\n    runs-on: ubuntu-latest\n    \n    steps:\n    - uses: actions/checkout@v2\n    - name: Copy .env\n      run: php -r \"file_exists('.env') || copy('.env.example', '.env');\"\n    - name: Install Dependencies\n      run: composer install -q --no-ansi --no-interaction --no-scripts --no-suggest --no-progress --prefer-dist\n    - name: Generate key\n      run: php artisan key:generate\n    - name: Directory Permissions\n      run: chmod -R 777 storage bootstrap/cache\n    - name: Create Database\n      run: |\n        mkdir -p database\n        touch database/database.sqlite\n    - name: Execute tests (Unit and Feature tests) via PHPUnit\n      env:\n        DB_CONNECTION: sqlite\n        DB_DATABASE: database/database.sqlite\n      run: vendor/bin/phpunit\n"
  },
  {
    "path": ".gitignore",
    "content": "/node_modules\n/public/hot\n/public/storage\n/storage/*.key\n/vendor\n.env\n.env.backup\n.phpunit.result.cache\nHomestead.json\nHomestead.yaml\nnpm-debug.log\nyarn-error.log\n"
  },
  {
    "path": ".idea/.gitignore",
    "content": "# Default ignored files\n/workspace.xml"
  },
  {
    "path": ".idea/codeStyles/codeStyleConfig.xml",
    "content": "<component name=\"ProjectCodeStyleConfiguration\">\n  <state>\n    <option name=\"PREFERRED_PROJECT_CODE_STYLE\" value=\"Default\" />\n  </state>\n</component>"
  },
  {
    "path": ".idea/composerJson.xml",
    "content": "<?xml version=\"1.0\" encoding=\"UTF-8\"?>\n<project version=\"4\">\n  <component name=\"ComposerJsonPluginSettings\">\n    <unboundedVersionInspectionSettings>\n      <excludedPackages />\n    </unboundedVersionInspectionSettings>\n    <customRepositories />\n    <composerUpdateOptions />\n  </component>\n</project>"
  },
  {
    "path": ".idea/dictionaries/rixton.xml",
    "content": "<component name=\"ProjectDictionaryState\">\n  <dictionary name=\"rixton\">\n    <words>\n      <w>semibold</w>\n    </words>\n  </dictionary>\n</component>"
  },
  {
    "path": ".idea/foqus.iml",
    "content": "<?xml version=\"1.0\" encoding=\"UTF-8\"?>\n<module type=\"WEB_MODULE\" version=\"4\">\n  <component name=\"NewModuleRootManager\">\n    <content url=\"file://$MODULE_DIR$\">\n      <sourceFolder url=\"file://$MODULE_DIR$/spec\" isTestSource=\"true\" />\n      <sourceFolder url=\"file://$MODULE_DIR$/app\" isTestSource=\"false\" packagePrefix=\"App\\\" />\n      <sourceFolder url=\"file://$MODULE_DIR$/tests\" isTestSource=\"true\" packagePrefix=\"Tests\\\" />\n      <excludeFolder url=\"file://$MODULE_DIR$/vendor/arielmejiadev/larapex-charts\" />\n      <excludeFolder url=\"file://$MODULE_DIR$/vendor/asantibanez/livewire-calendar\" />\n      <excludeFolder url=\"file://$MODULE_DIR$/vendor/asm89/stack-cors\" />\n      <excludeFolder url=\"file://$MODULE_DIR$/vendor/blade-ui-kit/blade-heroicons\" />\n      <excludeFolder url=\"file://$MODULE_DIR$/vendor/blade-ui-kit/blade-icons\" />\n      <excludeFolder url=\"file://$MODULE_DIR$/vendor/brick/math\" />\n      <excludeFolder url=\"file://$MODULE_DIR$/vendor/composer\" />\n      <excludeFolder url=\"file://$MODULE_DIR$/vendor/dnoegel/php-xdg-base-dir\" />\n      <excludeFolder url=\"file://$MODULE_DIR$/vendor/doctrine/inflector\" />\n      <excludeFolder url=\"file://$MODULE_DIR$/vendor/doctrine/instantiator\" />\n      <excludeFolder url=\"file://$MODULE_DIR$/vendor/doctrine/lexer\" />\n      <excludeFolder url=\"file://$MODULE_DIR$/vendor/dragonmantank/cron-expression\" />\n      <excludeFolder url=\"file://$MODULE_DIR$/vendor/egulias/email-validator\" />\n      <excludeFolder url=\"file://$MODULE_DIR$/vendor/facade/flare-client-php\" />\n      <excludeFolder url=\"file://$MODULE_DIR$/vendor/facade/ignition\" />\n      <excludeFolder url=\"file://$MODULE_DIR$/vendor/facade/ignition-contracts\" />\n      <excludeFolder url=\"file://$MODULE_DIR$/vendor/fideloper/proxy\" />\n      <excludeFolder url=\"file://$MODULE_DIR$/vendor/filp/whoops\" />\n      <excludeFolder url=\"file://$MODULE_DIR$/vendor/fruitcake/laravel-cors\" />\n      <excludeFolder url=\"file://$MODULE_DIR$/vendor/fzaninotto/faker\" />\n      <excludeFolder url=\"file://$MODULE_DIR$/vendor/guzzlehttp/guzzle\" />\n      <excludeFolder url=\"file://$MODULE_DIR$/vendor/guzzlehttp/promises\" />\n      <excludeFolder url=\"file://$MODULE_DIR$/vendor/guzzlehttp/psr7\" />\n      <excludeFolder url=\"file://$MODULE_DIR$/vendor/hamcrest/hamcrest-php\" />\n      <excludeFolder url=\"file://$MODULE_DIR$/vendor/jakub-onderka/php-console-color\" />\n      <excludeFolder url=\"file://$MODULE_DIR$/vendor/jakub-onderka/php-console-highlighter\" />\n      <excludeFolder url=\"file://$MODULE_DIR$/vendor/laravel-frontend-presets/tailwindcss\" />\n      <excludeFolder url=\"file://$MODULE_DIR$/vendor/laravel/framework\" />\n      <excludeFolder url=\"file://$MODULE_DIR$/vendor/laravel/tinker\" />\n      <excludeFolder url=\"file://$MODULE_DIR$/vendor/laravel/ui\" />\n      <excludeFolder url=\"file://$MODULE_DIR$/vendor/league/commonmark\" />\n      <excludeFolder url=\"file://$MODULE_DIR$/vendor/league/flysystem\" />\n      <excludeFolder url=\"file://$MODULE_DIR$/vendor/league/mime-type-detection\" />\n      <excludeFolder url=\"file://$MODULE_DIR$/vendor/livewire/livewire\" />\n      <excludeFolder url=\"file://$MODULE_DIR$/vendor/mockery/mockery\" />\n      <excludeFolder url=\"file://$MODULE_DIR$/vendor/monolog/monolog\" />\n      <excludeFolder url=\"file://$MODULE_DIR$/vendor/myclabs/deep-copy\" />\n      <excludeFolder url=\"file://$MODULE_DIR$/vendor/nesbot/carbon\" />\n      <excludeFolder url=\"file://$MODULE_DIR$/vendor/nikic/php-parser\" />\n      <excludeFolder url=\"file://$MODULE_DIR$/vendor/nunomaduro/collision\" />\n      <excludeFolder url=\"file://$MODULE_DIR$/vendor/opis/closure\" />\n      <excludeFolder url=\"file://$MODULE_DIR$/vendor/phar-io/manifest\" />\n      <excludeFolder url=\"file://$MODULE_DIR$/vendor/phar-io/version\" />\n      <excludeFolder url=\"file://$MODULE_DIR$/vendor/phpdocumentor/reflection-common\" />\n      <excludeFolder url=\"file://$MODULE_DIR$/vendor/phpdocumentor/reflection-docblock\" />\n      <excludeFolder url=\"file://$MODULE_DIR$/vendor/phpdocumentor/type-resolver\" />\n      <excludeFolder url=\"file://$MODULE_DIR$/vendor/phpoption/phpoption\" />\n      <excludeFolder url=\"file://$MODULE_DIR$/vendor/phpspec/prophecy\" />\n      <excludeFolder url=\"file://$MODULE_DIR$/vendor/phpunit/php-code-coverage\" />\n      <excludeFolder url=\"file://$MODULE_DIR$/vendor/phpunit/php-file-iterator\" />\n      <excludeFolder url=\"file://$MODULE_DIR$/vendor/phpunit/php-text-template\" />\n      <excludeFolder url=\"file://$MODULE_DIR$/vendor/phpunit/php-timer\" />\n      <excludeFolder url=\"file://$MODULE_DIR$/vendor/phpunit/php-token-stream\" />\n      <excludeFolder url=\"file://$MODULE_DIR$/vendor/phpunit/phpunit\" />\n      <excludeFolder url=\"file://$MODULE_DIR$/vendor/psr/container\" />\n      <excludeFolder url=\"file://$MODULE_DIR$/vendor/psr/event-dispatcher\" />\n      <excludeFolder url=\"file://$MODULE_DIR$/vendor/psr/http-message\" />\n      <excludeFolder url=\"file://$MODULE_DIR$/vendor/psr/log\" />\n      <excludeFolder url=\"file://$MODULE_DIR$/vendor/psr/simple-cache\" />\n      <excludeFolder url=\"file://$MODULE_DIR$/vendor/psy/psysh\" />\n      <excludeFolder url=\"file://$MODULE_DIR$/vendor/ralouphie/getallheaders\" />\n      <excludeFolder url=\"file://$MODULE_DIR$/vendor/ramsey/collection\" />\n      <excludeFolder url=\"file://$MODULE_DIR$/vendor/ramsey/uuid\" />\n      <excludeFolder url=\"file://$MODULE_DIR$/vendor/sebastian/code-unit-reverse-lookup\" />\n      <excludeFolder url=\"file://$MODULE_DIR$/vendor/sebastian/comparator\" />\n      <excludeFolder url=\"file://$MODULE_DIR$/vendor/sebastian/diff\" />\n      <excludeFolder url=\"file://$MODULE_DIR$/vendor/sebastian/environment\" />\n      <excludeFolder url=\"file://$MODULE_DIR$/vendor/sebastian/exporter\" />\n      <excludeFolder url=\"file://$MODULE_DIR$/vendor/sebastian/global-state\" />\n      <excludeFolder url=\"file://$MODULE_DIR$/vendor/sebastian/object-enumerator\" />\n      <excludeFolder url=\"file://$MODULE_DIR$/vendor/sebastian/object-reflector\" />\n      <excludeFolder url=\"file://$MODULE_DIR$/vendor/sebastian/recursion-context\" />\n      <excludeFolder url=\"file://$MODULE_DIR$/vendor/sebastian/resource-operations\" />\n      <excludeFolder url=\"file://$MODULE_DIR$/vendor/sebastian/type\" />\n      <excludeFolder url=\"file://$MODULE_DIR$/vendor/sebastian/version\" />\n      <excludeFolder url=\"file://$MODULE_DIR$/vendor/swiftmailer/swiftmailer\" />\n      <excludeFolder url=\"file://$MODULE_DIR$/vendor/symfony/console\" />\n      <excludeFolder url=\"file://$MODULE_DIR$/vendor/symfony/css-selector\" />\n      <excludeFolder url=\"file://$MODULE_DIR$/vendor/symfony/deprecation-contracts\" />\n      <excludeFolder url=\"file://$MODULE_DIR$/vendor/symfony/error-handler\" />\n      <excludeFolder url=\"file://$MODULE_DIR$/vendor/symfony/event-dispatcher\" />\n      <excludeFolder url=\"file://$MODULE_DIR$/vendor/symfony/event-dispatcher-contracts\" />\n      <excludeFolder url=\"file://$MODULE_DIR$/vendor/symfony/finder\" />\n      <excludeFolder url=\"file://$MODULE_DIR$/vendor/symfony/http-client-contracts\" />\n      <excludeFolder url=\"file://$MODULE_DIR$/vendor/symfony/http-foundation\" />\n      <excludeFolder url=\"file://$MODULE_DIR$/vendor/symfony/http-kernel\" />\n      <excludeFolder url=\"file://$MODULE_DIR$/vendor/symfony/mime\" />\n      <excludeFolder url=\"file://$MODULE_DIR$/vendor/symfony/polyfill-ctype\" />\n      <excludeFolder url=\"file://$MODULE_DIR$/vendor/symfony/polyfill-iconv\" />\n      <excludeFolder url=\"file://$MODULE_DIR$/vendor/symfony/polyfill-intl-grapheme\" />\n      <excludeFolder url=\"file://$MODULE_DIR$/vendor/symfony/polyfill-intl-idn\" />\n      <excludeFolder url=\"file://$MODULE_DIR$/vendor/symfony/polyfill-intl-normalizer\" />\n      <excludeFolder url=\"file://$MODULE_DIR$/vendor/symfony/polyfill-mbstring\" />\n      <excludeFolder url=\"file://$MODULE_DIR$/vendor/symfony/polyfill-php72\" />\n      <excludeFolder url=\"file://$MODULE_DIR$/vendor/symfony/polyfill-php73\" />\n      <excludeFolder url=\"file://$MODULE_DIR$/vendor/symfony/polyfill-php80\" />\n      <excludeFolder url=\"file://$MODULE_DIR$/vendor/symfony/process\" />\n      <excludeFolder url=\"file://$MODULE_DIR$/vendor/symfony/routing\" />\n      <excludeFolder url=\"file://$MODULE_DIR$/vendor/symfony/service-contracts\" />\n      <excludeFolder url=\"file://$MODULE_DIR$/vendor/symfony/string\" />\n      <excludeFolder url=\"file://$MODULE_DIR$/vendor/symfony/translation\" />\n      <excludeFolder url=\"file://$MODULE_DIR$/vendor/symfony/translation-contracts\" />\n      <excludeFolder url=\"file://$MODULE_DIR$/vendor/symfony/var-dumper\" />\n      <excludeFolder url=\"file://$MODULE_DIR$/vendor/theseer/tokenizer\" />\n      <excludeFolder url=\"file://$MODULE_DIR$/vendor/tijsverkoyen/css-to-inline-styles\" />\n      <excludeFolder url=\"file://$MODULE_DIR$/vendor/vlucas/phpdotenv\" />\n      <excludeFolder url=\"file://$MODULE_DIR$/vendor/voku/portable-ascii\" />\n      <excludeFolder url=\"file://$MODULE_DIR$/vendor/webmozart/assert\" />\n    </content>\n    <orderEntry type=\"inheritedJdk\" />\n    <orderEntry type=\"sourceFolder\" forTests=\"false\" />\n  </component>\n</module>"
  },
  {
    "path": ".idea/inspectionProfiles/Project_Default.xml",
    "content": "<component name=\"InspectionProjectProfileManager\">\n  <profile version=\"1.0\">\n    <option name=\"myName\" value=\"Project Default\" />\n    <inspection_tool class=\"HtmlUnknownTag\" enabled=\"true\" level=\"WARNING\" enabled_by_default=\"true\">\n      <option name=\"myValues\">\n        <value>\n          <list size=\"8\">\n            <item index=\"0\" class=\"java.lang.String\" itemvalue=\"nobr\" />\n            <item index=\"1\" class=\"java.lang.String\" itemvalue=\"noembed\" />\n            <item index=\"2\" class=\"java.lang.String\" itemvalue=\"comment\" />\n            <item index=\"3\" class=\"java.lang.String\" itemvalue=\"noscript\" />\n            <item index=\"4\" class=\"java.lang.String\" itemvalue=\"embed\" />\n            <item index=\"5\" class=\"java.lang.String\" itemvalue=\"script\" />\n            <item index=\"6\" class=\"java.lang.String\" itemvalue=\"x-admin\" />\n            <item index=\"7\" class=\"java.lang.String\" itemvalue=\"x-upload\" />\n          </list>\n        </value>\n      </option>\n      <option name=\"myCustomValuesEnabled\" value=\"true\" />\n    </inspection_tool>\n  </profile>\n</component>"
  },
  {
    "path": ".idea/laravel-plugin.xml",
    "content": "<?xml version=\"1.0\" encoding=\"UTF-8\"?>\n<project version=\"4\">\n  <component name=\"LaravelPluginSettings\">\n    <option name=\"pluginEnabled\" value=\"true\" />\n  </component>\n</project>"
  },
  {
    "path": ".idea/misc.xml",
    "content": "<?xml version=\"1.0\" encoding=\"UTF-8\"?>\n<project version=\"4\">\n  <component name=\"JavaScriptSettings\">\n    <option name=\"languageLevel\" value=\"ES6\" />\n  </component>\n</project>"
  },
  {
    "path": ".idea/modules.xml",
    "content": "<?xml version=\"1.0\" encoding=\"UTF-8\"?>\n<project version=\"4\">\n  <component name=\"ProjectModuleManager\">\n    <modules>\n      <module fileurl=\"file://$PROJECT_DIR$/.idea/foqus.iml\" filepath=\"$PROJECT_DIR$/.idea/foqus.iml\" />\n    </modules>\n  </component>\n</project>"
  },
  {
    "path": ".idea/php.xml",
    "content": "<?xml version=\"1.0\" encoding=\"UTF-8\"?>\n<project version=\"4\">\n  <component name=\"PhpIncludePathManager\">\n    <include_path>\n      <path value=\"$PROJECT_DIR$/vendor/guzzlehttp/promises\" />\n      <path value=\"$PROJECT_DIR$/vendor/guzzlehttp/guzzle\" />\n      <path value=\"$PROJECT_DIR$/vendor/guzzlehttp/psr7\" />\n      <path value=\"$PROJECT_DIR$/vendor/phar-io/version\" />\n      <path value=\"$PROJECT_DIR$/vendor/phar-io/manifest\" />\n      <path value=\"$PROJECT_DIR$/vendor/composer\" />\n      <path value=\"$PROJECT_DIR$/vendor/dnoegel/php-xdg-base-dir\" />\n      <path value=\"$PROJECT_DIR$/vendor/phpunit/php-token-stream\" />\n      <path value=\"$PROJECT_DIR$/vendor/phpunit/php-timer\" />\n      <path value=\"$PROJECT_DIR$/vendor/phpunit/php-text-template\" />\n      <path value=\"$PROJECT_DIR$/vendor/phpunit/php-code-coverage\" />\n      <path value=\"$PROJECT_DIR$/vendor/phpunit/php-file-iterator\" />\n      <path value=\"$PROJECT_DIR$/vendor/phpunit/phpunit\" />\n      <path value=\"$PROJECT_DIR$/vendor/tijsverkoyen/css-to-inline-styles\" />\n      <path value=\"$PROJECT_DIR$/vendor/psr/http-message\" />\n      <path value=\"$PROJECT_DIR$/vendor/psr/simple-cache\" />\n      <path value=\"$PROJECT_DIR$/vendor/psr/event-dispatcher\" />\n      <path value=\"$PROJECT_DIR$/vendor/psr/container\" />\n      <path value=\"$PROJECT_DIR$/vendor/psr/log\" />\n      <path value=\"$PROJECT_DIR$/vendor/dragonmantank/cron-expression\" />\n      <path value=\"$PROJECT_DIR$/vendor/fideloper/proxy\" />\n      <path value=\"$PROJECT_DIR$/vendor/league/flysystem\" />\n      <path value=\"$PROJECT_DIR$/vendor/nesbot/carbon\" />\n      <path value=\"$PROJECT_DIR$/vendor/league/commonmark\" />\n      <path value=\"$PROJECT_DIR$/vendor/fruitcake/laravel-cors\" />\n      <path value=\"$PROJECT_DIR$/vendor/jakub-onderka/php-console-color\" />\n      <path value=\"$PROJECT_DIR$/vendor/jakub-onderka/php-console-highlighter\" />\n      <path value=\"$PROJECT_DIR$/vendor/mockery/mockery\" />\n      <path value=\"$PROJECT_DIR$/vendor/monolog/monolog\" />\n      <path value=\"$PROJECT_DIR$/vendor/filp/whoops\" />\n      <path value=\"$PROJECT_DIR$/vendor/laravel/ui\" />\n      <path value=\"$PROJECT_DIR$/vendor/laravel/framework\" />\n      <path value=\"$PROJECT_DIR$/vendor/laravel/tinker\" />\n      <path value=\"$PROJECT_DIR$/vendor/nunomaduro/collision\" />\n      <path value=\"$PROJECT_DIR$/vendor/asm89/stack-cors\" />\n      <path value=\"$PROJECT_DIR$/vendor/phpoption/phpoption\" />\n      <path value=\"$PROJECT_DIR$/vendor/phpdocumentor/reflection-docblock\" />\n      <path value=\"$PROJECT_DIR$/vendor/phpdocumentor/type-resolver\" />\n      <path value=\"$PROJECT_DIR$/vendor/ralouphie/getallheaders\" />\n      <path value=\"$PROJECT_DIR$/vendor/nikic/php-parser\" />\n      <path value=\"$PROJECT_DIR$/vendor/phpdocumentor/reflection-common\" />\n      <path value=\"$PROJECT_DIR$/vendor/facade/ignition-contracts\" />\n      <path value=\"$PROJECT_DIR$/vendor/facade/ignition\" />\n      <path value=\"$PROJECT_DIR$/vendor/facade/flare-client-php\" />\n      <path value=\"$PROJECT_DIR$/vendor/sebastian/resource-operations\" />\n      <path value=\"$PROJECT_DIR$/vendor/sebastian/global-state\" />\n      <path value=\"$PROJECT_DIR$/vendor/sebastian/recursion-context\" />\n      <path value=\"$PROJECT_DIR$/vendor/sebastian/exporter\" />\n      <path value=\"$PROJECT_DIR$/vendor/sebastian/diff\" />\n      <path value=\"$PROJECT_DIR$/vendor/sebastian/environment\" />\n      <path value=\"$PROJECT_DIR$/vendor/sebastian/object-enumerator\" />\n      <path value=\"$PROJECT_DIR$/vendor/sebastian/object-reflector\" />\n      <path value=\"$PROJECT_DIR$/vendor/sebastian/comparator\" />\n      <path value=\"$PROJECT_DIR$/vendor/sebastian/code-unit-reverse-lookup\" />\n      <path value=\"$PROJECT_DIR$/vendor/sebastian/version\" />\n      <path value=\"$PROJECT_DIR$/vendor/sebastian/type\" />\n      <path value=\"$PROJECT_DIR$/vendor/opis/closure\" />\n      <path value=\"$PROJECT_DIR$/vendor/swiftmailer/swiftmailer\" />\n      <path value=\"$PROJECT_DIR$/vendor/theseer/tokenizer\" />\n      <path value=\"$PROJECT_DIR$/vendor/livewire/livewire\" />\n      <path value=\"$PROJECT_DIR$/vendor/phpspec/prophecy\" />\n      <path value=\"$PROJECT_DIR$/vendor/symfony/polyfill-php73\" />\n      <path value=\"$PROJECT_DIR$/vendor/symfony/error-handler\" />\n      <path value=\"$PROJECT_DIR$/vendor/symfony/polyfill-mbstring\" />\n      <path value=\"$PROJECT_DIR$/vendor/voku/portable-ascii\" />\n      <path value=\"$PROJECT_DIR$/vendor/symfony/polyfill-php72\" />\n      <path value=\"$PROJECT_DIR$/vendor/symfony/polyfill-ctype\" />\n      <path value=\"$PROJECT_DIR$/vendor/symfony/http-foundation\" />\n      <path value=\"$PROJECT_DIR$/vendor/symfony/var-dumper\" />\n      <path value=\"$PROJECT_DIR$/vendor/symfony/http-kernel\" />\n      <path value=\"$PROJECT_DIR$/vendor/symfony/console\" />\n      <path value=\"$PROJECT_DIR$/vendor/symfony/translation-contracts\" />\n      <path value=\"$PROJECT_DIR$/vendor/symfony/translation\" />\n      <path value=\"$PROJECT_DIR$/vendor/symfony/process\" />\n      <path value=\"$PROJECT_DIR$/vendor/symfony/service-contracts\" />\n      <path value=\"$PROJECT_DIR$/vendor/symfony/routing\" />\n      <path value=\"$PROJECT_DIR$/vendor/symfony/mime\" />\n      <path value=\"$PROJECT_DIR$/vendor/symfony/polyfill-iconv\" />\n      <path value=\"$PROJECT_DIR$/vendor/symfony/css-selector\" />\n      <path value=\"$PROJECT_DIR$/vendor/symfony/polyfill-intl-idn\" />\n      <path value=\"$PROJECT_DIR$/vendor/symfony/event-dispatcher-contracts\" />\n      <path value=\"$PROJECT_DIR$/vendor/symfony/event-dispatcher\" />\n      <path value=\"$PROJECT_DIR$/vendor/ramsey/uuid\" />\n      <path value=\"$PROJECT_DIR$/vendor/psy/psysh\" />\n      <path value=\"$PROJECT_DIR$/vendor/doctrine/instantiator\" />\n      <path value=\"$PROJECT_DIR$/vendor/doctrine/inflector\" />\n      <path value=\"$PROJECT_DIR$/vendor/doctrine/lexer\" />\n      <path value=\"$PROJECT_DIR$/vendor/webmozart/assert\" />\n      <path value=\"$PROJECT_DIR$/vendor/myclabs/deep-copy\" />\n      <path value=\"$PROJECT_DIR$/vendor/fzaninotto/faker\" />\n      <path value=\"$PROJECT_DIR$/vendor/vlucas/phpdotenv\" />\n      <path value=\"$PROJECT_DIR$/vendor/laravel-frontend-presets/tailwindcss\" />\n      <path value=\"$PROJECT_DIR$/vendor/hamcrest/hamcrest-php\" />\n      <path value=\"$PROJECT_DIR$/vendor/brick/math\" />\n      <path value=\"$PROJECT_DIR$/vendor/ramsey/collection\" />\n      <path value=\"$PROJECT_DIR$/vendor/symfony/deprecation-contracts\" />\n      <path value=\"$PROJECT_DIR$/vendor/symfony/polyfill-intl-grapheme\" />\n      <path value=\"$PROJECT_DIR$/vendor/symfony/polyfill-php80\" />\n      <path value=\"$PROJECT_DIR$/vendor/symfony/string\" />\n      <path value=\"$PROJECT_DIR$/vendor/asantibanez/livewire-calendar\" />\n      <path value=\"$PROJECT_DIR$/vendor/arielmejiadev/larapex-charts\" />\n      <path value=\"$PROJECT_DIR$/vendor/league/mime-type-detection\" />\n      <path value=\"$PROJECT_DIR$/vendor/blade-ui-kit/blade-icons\" />\n      <path value=\"$PROJECT_DIR$/vendor/blade-ui-kit/blade-heroicons\" />\n      <path value=\"$PROJECT_DIR$/vendor/symfony/http-client-contracts\" />\n      <path value=\"$PROJECT_DIR$/vendor/symfony/polyfill-intl-normalizer\" />\n      <path value=\"$PROJECT_DIR$/vendor/symfony/finder\" />\n      <path value=\"$PROJECT_DIR$/vendor/egulias/email-validator\" />\n    </include_path>\n  </component>\n  <component name=\"PhpProjectSharedConfiguration\" php_language_level=\"7.4\" />\n  <component name=\"PhpUnit\">\n    <phpunit_settings>\n      <PhpUnitSettings configuration_file_path=\"$PROJECT_DIR$/phpunit.xml\" custom_loader_path=\"$PROJECT_DIR$/vendor/autoload.php\" use_configuration_file=\"true\" />\n    </phpunit_settings>\n  </component>\n</project>"
  },
  {
    "path": ".idea/symfony2.xml",
    "content": "<?xml version=\"1.0\" encoding=\"UTF-8\"?>\n<project version=\"4\">\n  <component name=\"Symfony2PluginSettings\">\n    <option name=\"directoryToWeb\" value=\"public\" />\n    <option name=\"pluginEnabled\" value=\"true\" />\n  </component>\n</project>"
  },
  {
    "path": ".idea/vcs.xml",
    "content": "<?xml version=\"1.0\" encoding=\"UTF-8\"?>\n<project version=\"4\">\n  <component name=\"VcsDirectoryMappings\">\n    <mapping directory=\"$PROJECT_DIR$\" vcs=\"Git\" />\n  </component>\n</project>"
  },
  {
    "path": ".styleci.yml",
    "content": "php:\n  preset: laravel\n  disabled:\n    - unused_use\n  finder:\n    not-name:\n      - index.php\n      - server.php\njs:\n  finder:\n    not-name:\n      - webpack.mix.js\ncss: true\n"
  },
  {
    "path": "CODE_OF_CONDUCT.md",
    "content": "# Contributor Covenant Code of Conduct\n\n## Our Pledge\n\nIn the interest of fostering an open and welcoming environment, we as\ncontributors and maintainers pledge to making participation in our project and\nour community a harassment-free experience for everyone, regardless of age, body\nsize, disability, ethnicity, sex characteristics, gender identity and expression,\nlevel of experience, education, socio-economic status, nationality, personal\nappearance, race, religion, or sexual identity and orientation.\n\n## Our Standards\n\nExamples of behavior that contributes to creating a positive environment\ninclude:\n\n* Using welcoming and inclusive language\n* Being respectful of differing viewpoints and experiences\n* Gracefully accepting constructive criticism\n* Focusing on what is best for the community\n* Showing empathy towards other community members\n\nExamples of unacceptable behavior by participants include:\n\n* The use of sexualized language or imagery and unwelcome sexual attention or\n advances\n* Trolling, insulting/derogatory comments, and personal or political attacks\n* Public or private harassment\n* Publishing others' private information, such as a physical or electronic\n address, without explicit permission\n* Other conduct which could reasonably be considered inappropriate in a\n professional setting\n\n## Our Responsibilities\n\nProject maintainers are responsible for clarifying the standards of acceptable\nbehavior and are expected to take appropriate and fair corrective action in\nresponse to any instances of unacceptable behavior.\n\nProject maintainers have the right and responsibility to remove, edit, or\nreject comments, commits, code, wiki edits, issues, and other contributions\nthat are not aligned to this Code of Conduct, or to ban temporarily or\npermanently any contributor for other behaviors that they deem inappropriate,\nthreatening, offensive, or harmful.\n\n## Scope\n\nThis Code of Conduct applies both within project spaces and in public spaces\nwhen an individual is representing the project or its community. Examples of\nrepresenting a project or community include using an official project e-mail\naddress, posting via an official social media account, or acting as an appointed\nrepresentative at an online or offline event. Representation of a project may be\nfurther defined and clarified by project maintainers.\n\n## Enforcement\n\nInstances of abusive, harassing, or otherwise unacceptable behavior may be\nreported by contacting the project team at sammymwinzi2@gmail.com. All\ncomplaints will be reviewed and investigated and will result in a response that\nis deemed necessary and appropriate to the circumstances. The project team is\nobligated to maintain confidentiality with regard to the reporter of an incident.\nFurther details of specific enforcement policies may be posted separately.\n\nProject maintainers who do not follow or enforce the Code of Conduct in good\nfaith may face temporary or permanent repercussions as determined by other\nmembers of the project's leadership.\n\n## Attribution\n\nThis Code of Conduct is adapted from the [Contributor Covenant][homepage], version 1.4,\navailable at https://www.contributor-covenant.org/version/1/4/code-of-conduct.html\n\n[homepage]: https://www.contributor-covenant.org\n\nFor answers to common questions about this code of conduct, see\nhttps://www.contributor-covenant.org/faq\n"
  },
  {
    "path": "LICENSE",
    "content": "MIT License\n\nCopyright (c) 2020 Sammy Mwangangi\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\nSOFTWARE.\n"
  },
  {
    "path": "Procfile",
    "content": "web: vendor/bin/heroku-php-apache2 public/\n"
  },
  {
    "path": "README.md",
    "content": "# Home Page\n<p align=\"center\"><img src=\"https://github.com/sammymwangangi/TALL-Dashboard/blob/master/public/images/new.png\" width=\"800\"></p>\n\n# Home Page(Dark Mode)\n<p align=\"center\"><img src=\"https://github.com/sammymwangangi/TALL-Dashboard/blob/master/public/images/foqus.png\" width=\"800\"></p>\n\n# User Profile Page\n<p align=\"center\"><img src=\"https://github.com/sammymwangangi/TALL-Dashboard/blob/master/public/images/profile.png\" width=\"800\"></p>\n\n# User Profile Page(Dark Mode)\n<p align=\"center\"><img src=\"https://github.com/sammymwangangi/TALL-Dashboard/blob/master/public/images/foqus-profile.png\" width=\"800\"></p>\n\n## About TALL Dashboard (UNDER ACTIVE DEVELOPMENT)\n\nTALL Dashboard is a dashboard made with:\n\n- Tailwind CSS.\n- AlpineJS.\n- Laravel.\n- Livewire.\n\nTALL Dashboard is still *under development*\n\n## Installation\n- clone the repository\n- composer install/update\n- cp .env.example .env\n- php artisan key:generate\n- npm install\n- npm run dev\n- php artisan serve\n\n## License\nThe Tall Dashboard is an open-source software licensed under the [MIT license](https://opensource.org/licenses/MIT).\n\n### Buy me a coffee:coffee: \nBITCOIN: `34VefkPu4sRYeAoyDSwrHBg7SWcmnM9B9n` <br>\nPATREON: https://patreon.com/portia_softwares <br>\nKO-FI: https://ko-fi.com/portiasoftwares\n"
  },
  {
    "path": "_config.yml",
    "content": "theme: jekyll-theme-hacker"
  },
  {
    "path": "app/Charts/SampleChart.php",
    "content": "<?php\n\ndeclare(strict_types = 1);\n\nnamespace App\\Charts;\n\nuse Chartisan\\PHP\\Chartisan;\nuse ConsoleTVs\\Charts\\BaseChart;\nuse Illuminate\\Http\\Request;\n\nclass SampleChart extends BaseChart\n{\n    /**\n     * Determines the chart name to be used on the\n     * route. If null, the name will be a snake_case\n     * version of the class name.\n     */\n    public ?string $name = 'sample_chart';\n\n    /**\n     * Determines the name suffix of the chart route.\n     * This will also be used to get the chart URL\n     * from the blade directrive. If null, the chart\n     * name will be used.\n     */\n    public ?string $routeName = '';\n\n    /**\n     * Determines the prefix that will be used by the chart\n     * endpoint.\n     */\n    public ?string $prefix = 'some_prefix';\n    public $Chartisan;\n\n    /**\n     * Determines the middlewares that will be applied\n     * to the chart endpoint.\n     */\n//    public ?array $middlewares = ['auth'];\n\n    /**\n     * Handles the HTTP request for the given chart.\n     * It must always return an instance of Chartisan\n     * and never a string or an array.\n     */\n    public function handler(Request $request): Chartisan\n    {\n        $chart = Chartisan::build()\n            ->labels(['First', 'Second', 'Third'])\n            ->dataset('Sample 1', [1, 2, 3])\n            ->dataset('Sample 2', [3, 2, 1])\n            ->toJSON();\n        return view('home', compact('chart',));\n    }\n}\n"
  },
  {
    "path": "app/Console/Kernel.php",
    "content": "<?php\n\nnamespace App\\Console;\n\nuse Illuminate\\Console\\Scheduling\\Schedule;\nuse Illuminate\\Foundation\\Console\\Kernel as ConsoleKernel;\n\nclass Kernel extends ConsoleKernel\n{\n    /**\n     * The Artisan commands provided by your application.\n     *\n     * @var array\n     */\n    protected $commands = [\n        //\n    ];\n\n    /**\n     * Define the application's command schedule.\n     *\n     * @param  \\Illuminate\\Console\\Scheduling\\Schedule  $schedule\n     * @return void\n     */\n    protected function schedule(Schedule $schedule)\n    {\n        // $schedule->command('inspire')->hourly();\n    }\n\n    /**\n     * Register the commands for the application.\n     *\n     * @return void\n     */\n    protected function commands()\n    {\n        $this->load(__DIR__.'/Commands');\n\n        require base_path('routes/console.php');\n    }\n}\n"
  },
  {
    "path": "app/Exceptions/Handler.php",
    "content": "<?php\n\nnamespace App\\Exceptions;\n\nuse Illuminate\\Foundation\\Exceptions\\Handler as ExceptionHandler;\nuse Throwable;\n\nclass Handler extends ExceptionHandler\n{\n    /**\n     * A list of the exception types that are not reported.\n     *\n     * @var array\n     */\n    protected $dontReport = [\n        //\n    ];\n\n    /**\n     * A list of the inputs that are never flashed for validation exceptions.\n     *\n     * @var array\n     */\n    protected $dontFlash = [\n        'password',\n        'password_confirmation',\n    ];\n\n    /**\n     * Report or log an exception.\n     *\n     * @param  \\Throwable  $exception\n     * @return void\n     *\n     * @throws \\Exception\n     */\n    public function report(Throwable $exception)\n    {\n        parent::report($exception);\n    }\n\n    /**\n     * Render an exception into an HTTP response.\n     *\n     * @param  \\Illuminate\\Http\\Request  $request\n     * @param  \\Throwable  $exception\n     * @return \\Symfony\\Component\\HttpFoundation\\Response\n     *\n     * @throws \\Throwable\n     */\n    public function render($request, Throwable $exception)\n    {\n        return parent::render($request, $exception);\n    }\n}\n"
  },
  {
    "path": "app/Http/Controllers/Auth/ConfirmPasswordController.php",
    "content": "<?php\n\nnamespace App\\Http\\Controllers\\Auth;\n\nuse App\\Http\\Controllers\\Controller;\nuse App\\Providers\\RouteServiceProvider;\nuse Illuminate\\Foundation\\Auth\\ConfirmsPasswords;\n\nclass ConfirmPasswordController extends Controller\n{\n    /*\n    |--------------------------------------------------------------------------\n    | Confirm Password Controller\n    |--------------------------------------------------------------------------\n    |\n    | This controller is responsible for handling password confirmations and\n    | uses a simple trait to include the behavior. You're free to explore\n    | this trait and override any functions that require customization.\n    |\n    */\n\n    use ConfirmsPasswords;\n\n    /**\n     * Where to redirect users when the intended url fails.\n     *\n     * @var string\n     */\n    protected $redirectTo = RouteServiceProvider::HOME;\n\n    /**\n     * Create a new controller instance.\n     *\n     * @return void\n     */\n    public function __construct()\n    {\n        $this->middleware('auth');\n    }\n}\n"
  },
  {
    "path": "app/Http/Controllers/Auth/ForgotPasswordController.php",
    "content": "<?php\n\nnamespace App\\Http\\Controllers\\Auth;\n\nuse App\\Http\\Controllers\\Controller;\nuse Illuminate\\Foundation\\Auth\\SendsPasswordResetEmails;\n\nclass ForgotPasswordController extends Controller\n{\n    /*\n    |--------------------------------------------------------------------------\n    | Password Reset Controller\n    |--------------------------------------------------------------------------\n    |\n    | This controller is responsible for handling password reset emails and\n    | includes a trait which assists in sending these notifications from\n    | your application to your users. Feel free to explore this trait.\n    |\n    */\n\n    use SendsPasswordResetEmails;\n}\n"
  },
  {
    "path": "app/Http/Controllers/Auth/LoginController.php",
    "content": "<?php\n\nnamespace App\\Http\\Controllers\\Auth;\n\nuse App\\Http\\Controllers\\Controller;\nuse App\\Providers\\RouteServiceProvider;\nuse Illuminate\\Foundation\\Auth\\AuthenticatesUsers;\n\nclass LoginController extends Controller\n{\n    /*\n    |--------------------------------------------------------------------------\n    | Login Controller\n    |--------------------------------------------------------------------------\n    |\n    | This controller handles authenticating users for the application and\n    | redirecting them to your home screen. The controller uses a trait\n    | to conveniently provide its functionality to your applications.\n    |\n    */\n\n    use AuthenticatesUsers;\n\n    /**\n     * Where to redirect users after login.\n     *\n     * @var string\n     */\n    protected $redirectTo = RouteServiceProvider::HOME;\n\n    /**\n     * Create a new controller instance.\n     *\n     * @return void\n     */\n    public function __construct()\n    {\n        $this->middleware('guest')->except('logout');\n    }\n}\n"
  },
  {
    "path": "app/Http/Controllers/Auth/RegisterController.php",
    "content": "<?php\n\nnamespace App\\Http\\Controllers\\Auth;\n\nuse App\\Http\\Controllers\\Controller;\nuse App\\Providers\\RouteServiceProvider;\nuse App\\User;\nuse Illuminate\\Foundation\\Auth\\RegistersUsers;\nuse Illuminate\\Support\\Facades\\Hash;\nuse Illuminate\\Support\\Facades\\Validator;\n\nclass RegisterController extends Controller\n{\n    /*\n    |--------------------------------------------------------------------------\n    | Register Controller\n    |--------------------------------------------------------------------------\n    |\n    | This controller handles the registration of new users as well as their\n    | validation and creation. By default this controller uses a trait to\n    | provide this functionality without requiring any additional code.\n    |\n    */\n\n    use RegistersUsers;\n\n    /**\n     * Where to redirect users after registration.\n     *\n     * @var string\n     */\n    protected $redirectTo = RouteServiceProvider::HOME;\n\n    /**\n     * Create a new controller instance.\n     *\n     * @return void\n     */\n    public function __construct()\n    {\n        $this->middleware('guest');\n    }\n\n    /**\n     * Get a validator for an incoming registration request.\n     *\n     * @param  array  $data\n     * @return \\Illuminate\\Contracts\\Validation\\Validator\n     */\n    protected function validator(array $data)\n    {\n        return Validator::make($data, [\n            'name' => ['required', 'string', 'max:255'],\n            'email' => ['required', 'string', 'email', 'max:255', 'unique:users'],\n            'password' => ['required', 'string', 'min:8', 'confirmed'],\n        ]);\n    }\n\n    /**\n     * Create a new user instance after a valid registration.\n     *\n     * @param  array  $data\n     * @return \\App\\User\n     */\n    protected function create(array $data)\n    {\n        return User::create([\n            'name' => $data['name'],\n            'email' => $data['email'],\n            'password' => Hash::make($data['password']),\n        ]);\n    }\n}\n"
  },
  {
    "path": "app/Http/Controllers/Auth/ResetPasswordController.php",
    "content": "<?php\n\nnamespace App\\Http\\Controllers\\Auth;\n\nuse App\\Http\\Controllers\\Controller;\nuse App\\Providers\\RouteServiceProvider;\nuse Illuminate\\Foundation\\Auth\\ResetsPasswords;\n\nclass ResetPasswordController extends Controller\n{\n    /*\n    |--------------------------------------------------------------------------\n    | Password Reset Controller\n    |--------------------------------------------------------------------------\n    |\n    | This controller is responsible for handling password reset requests\n    | and uses a simple trait to include this behavior. You're free to\n    | explore this trait and override any methods you wish to tweak.\n    |\n    */\n\n    use ResetsPasswords;\n\n    /**\n     * Where to redirect users after resetting their password.\n     *\n     * @var string\n     */\n    protected $redirectTo = RouteServiceProvider::HOME;\n}\n"
  },
  {
    "path": "app/Http/Controllers/Auth/VerificationController.php",
    "content": "<?php\n\nnamespace App\\Http\\Controllers\\Auth;\n\nuse App\\Http\\Controllers\\Controller;\nuse App\\Providers\\RouteServiceProvider;\nuse Illuminate\\Foundation\\Auth\\VerifiesEmails;\n\nclass VerificationController extends Controller\n{\n    /*\n    |--------------------------------------------------------------------------\n    | Email Verification Controller\n    |--------------------------------------------------------------------------\n    |\n    | This controller is responsible for handling email verification for any\n    | user that recently registered with the application. Emails may also\n    | be re-sent if the user didn't receive the original email message.\n    |\n    */\n\n    use VerifiesEmails;\n\n    /**\n     * Where to redirect users after verification.\n     *\n     * @var string\n     */\n    protected $redirectTo = RouteServiceProvider::HOME;\n\n    /**\n     * Create a new controller instance.\n     *\n     * @return void\n     */\n    public function __construct()\n    {\n        $this->middleware('auth');\n        $this->middleware('signed')->only('verify');\n        $this->middleware('throttle:6,1')->only('verify', 'resend');\n    }\n}\n"
  },
  {
    "path": "app/Http/Controllers/Controller.php",
    "content": "<?php\n\nnamespace App\\Http\\Controllers;\n\nuse Illuminate\\Foundation\\Auth\\Access\\AuthorizesRequests;\nuse Illuminate\\Foundation\\Bus\\DispatchesJobs;\nuse Illuminate\\Foundation\\Validation\\ValidatesRequests;\nuse Illuminate\\Routing\\Controller as BaseController;\n\nclass Controller extends BaseController\n{\n    use AuthorizesRequests, DispatchesJobs, ValidatesRequests;\n}\n"
  },
  {
    "path": "app/Http/Controllers/HomeController.php",
    "content": "<?php\n\nnamespace App\\Http\\Controllers;\n\nuse Illuminate\\Http\\Request;\nuse ArielMejiaDev\\LarapexCharts\\LarapexChart;\n\nclass HomeController extends Controller\n{\n\n    public function index()\n    {\n        $earnings_chart = (new LarapexChart)\n            ->setType('line')\n            ->setTitle('Earnings')\n            ->setXAxis([\n                'Jan', 'Feb', 'Mar', 'Apr', 'May', 'Jun', 'Jul', 'Aug', 'Sept', 'Oct', 'Nov', 'Dec'\n            ])\n            ->setColors(['#F59E0B'])\n            ->setDataset([\n                [\n                    'name'  =>  'Earnings',\n                    'data'  =>  [0, 10000, 15000, 10000, 20000, 15000, 25000, 20000, 30000, 25000, 40000]\n                ]\n            ])\n        ;\n\n        $statics_chart = (new LarapexChart)\n            ->setTitle('Statics')\n            ->setType('area')\n            ->setColors(['#1cc88a', '#4e73df', '#36b9cc'])\n            ->setLabels([\"Direct\", \"Referral\", \"Social\"])\n            ->setDataset([\n                [\n                    'name'  =>  'Statics',\n                    'data'  =>  [55, 30, 15]\n                ]\n            ])\n        ;\n\n        return view('home', compact('earnings_chart', 'statics_chart'));\n    }\n\n}\n"
  },
  {
    "path": "app/Http/Controllers/ProfileController.php",
    "content": "<?php\n\nnamespace App\\Http\\Controllers;\n\n// use App\\User;\nuse Illuminate\\Http\\Request;\nuse Illuminate\\Support\\Facades\\DB;\nuse Illuminate\\Support\\Facades\\Auth;\nuse ArielMejiaDev\\LarapexCharts\\LarapexChart;\nuse Illuminate\\Support\\Facades\\Http;\n\nclass ProfileController extends Controller\n{\n    public function index()\n    {\n        $earnings_chart = (new LarapexChart)\n            ->setType('line')\n            ->setTitle('Earnings')\n            ->setXAxis([\n                'Jan', 'Feb', 'Mar', 'Apr', 'May', 'Jun', 'Jul', 'Aug', 'Sept', 'Oct', 'Nov', 'Dec'\n            ])\n            ->setDataset([\n                [\n                    'name'  =>  'Earnings',\n                    'data'  =>  [0, 10000, 15000, 10000, 20000, 15000, 25000, 20000, 30000, 25000, 40000]\n                ]\n            ])\n        ;\n\n        $statics_chart = (new LarapexChart)\n            ->setTitle('Statics')\n            ->setType('area')\n            ->setColors(['#4e73df', '#1cc88a', '#36b9cc'])\n            ->setLabels([\"Direct\", \"Referral\", \"Social\"])\n            ->setDataset([\n                [\n                    'name'  =>  'Statics',\n                    'data'  =>  [55, 30, 15]\n                ]\n            ])\n        ;\n\n        return view('profile.index', compact('earnings_chart', 'statics_chart'));\n    }\n    public function changePassword()\n    {\n        return view('profile.changePassword');\n    }\n    public function postChangePassword(Request $request, $id)\n    {\n        $request->validate([\n            'password' => 'required|confirmed'\n        ]);\n        $password = bcrypt($request->password);\n        DB::table('users')->where('id', $id)->update(['password' => $password]);\n        return redirect()->back()->with('info', 'Password has been updated!');\n    }\n    public function editprofile($id)\n    {\n        $user = Auth::user();\n        return view('profile.edit')->withUser($user);\n    }\n    public function posteditprofile(Request $request)\n    {\n        //dd($request->all());\n        $user = Auth::user();\n        try {\n            $user->update(array_merge($request->all()));\n            if ($request->hasFile('avatar')) {\n                $file = $request->file('avatar');\n                $fileName = time() . '.' . $file->getClientOriginalExtension();\n                $request->avatar->move('images/users/', $fileName);\n                $user->update(['avatar' => $fileName]);\n                //dd($fileName);\n            }\n            return redirect()->back()->with('success', 'Your profile has been updated successfully!');\n        } catch (\\Exception $e) {\n            return redirect()->back()->with('error', 'An error occurred while updating profile data, please try again!');\n        }\n    }\n    public function github(){\n\n        $earnings_chart = (new LarapexChart)\n            ->setType('line')\n            ->setTitle('Earnings')\n            ->setXAxis([\n                'Jan', 'Feb', 'Mar', 'Apr', 'May', 'Jun', 'Jul', 'Aug', 'Sept', 'Oct', 'Nov', 'Dec'\n            ])\n            ->setDataset([\n                [\n                    'name'  =>  'Earnings',\n                    'data'  =>  [0, 10000, 15000, 10000, 20000, 15000, 25000, 20000, 30000, 25000, 40000]\n                ]\n            ])\n        ;\n\n        $statics_chart = (new LarapexChart)\n            ->setTitle('Statics')\n            ->setType('area')\n            ->setColors(['#4e73df', '#1cc88a', '#36b9cc'])\n            ->setLabels([\"Direct\", \"Referral\", \"Social\"])\n            ->setDataset([\n                [\n                    'name'  =>  'Statics',\n                    'data'  =>  [55, 30, 15]\n                ]\n            ])\n        ;\n        $repository = Http::get('https://api.github.com/repos/sammymwangangi/TALL-Dashboard')->json();\n        $contributor = Http::get('https://api.github.com/repos/sammymwangangi/TALL-Dashboard/contributors')->json();\n        $language = Http::get('https://api.github.com/repos/sammymwangangi/TALL-Dashboard/languages')->json();\n        $owner = Http::get('https://api.github.com/repos/sammymwangangi/TALL-Dashboard')->json()['owner'];\n        $views = Http::get('https://api.github.com/repos/sammymwangangi/TALL-Dashboard/traffic/views')->json();\n        dump($repository);\n        dump($owner);\n        dump($contributor);\n        dump($language);\n        dump($views);\n        return view('github', compact('earnings_chart', 'statics_chart', 'repository', 'owner', 'contributor', 'language', 'views'));\n    }\n    // public function cover(Request $request)\n    // {\n        //dd($request->all());\n        // $user = Auth::user();\n        // try {\n        //     $user->update(array_merge($request->all()));\n        //     if ($request->hasFile('cover')) {\n        //         $file = $request->file('cover');\n        //         $fileName = time() . '.' . $file->getClientOriginalExtension();\n        //         $request->cover->move('images/users/', $fileName);\n        //         $user->update(['cover' => $fileName]);\n        //     }\n        //     return redirect()->back()->with('success', 'Your profile has been updated successfully!');\n        // } catch (\\Exception $e) {\n        //     return redirect()->back()->with('error', 'An error occurred while updating profile data, please try again!');\n        // }\n    // }\n}\n"
  },
  {
    "path": "app/Http/Kernel.php",
    "content": "<?php\n\nnamespace App\\Http;\n\nuse Illuminate\\Foundation\\Http\\Kernel as HttpKernel;\n\nclass Kernel extends HttpKernel\n{\n    /**\n     * The application's global HTTP middleware stack.\n     *\n     * These middleware are run during every request to your application.\n     *\n     * @var array\n     */\n    protected $middleware = [\n        \\App\\Http\\Middleware\\TrustProxies::class,\n        \\Fruitcake\\Cors\\HandleCors::class,\n        \\App\\Http\\Middleware\\CheckForMaintenanceMode::class,\n        \\Illuminate\\Foundation\\Http\\Middleware\\ValidatePostSize::class,\n        \\App\\Http\\Middleware\\TrimStrings::class,\n        \\Illuminate\\Foundation\\Http\\Middleware\\ConvertEmptyStringsToNull::class,\n    ];\n\n    /**\n     * The application's route middleware groups.\n     *\n     * @var array\n     */\n    protected $middlewareGroups = [\n        'web' => [\n            \\App\\Http\\Middleware\\EncryptCookies::class,\n            \\Illuminate\\Cookie\\Middleware\\AddQueuedCookiesToResponse::class,\n            \\Illuminate\\Session\\Middleware\\StartSession::class,\n            // \\Illuminate\\Session\\Middleware\\AuthenticateSession::class,\n            \\Illuminate\\View\\Middleware\\ShareErrorsFromSession::class,\n            \\App\\Http\\Middleware\\VerifyCsrfToken::class,\n            \\Illuminate\\Routing\\Middleware\\SubstituteBindings::class,\n        ],\n\n        'api' => [\n            'throttle:60,1',\n            \\Illuminate\\Routing\\Middleware\\SubstituteBindings::class,\n        ],\n    ];\n\n    /**\n     * The application's route middleware.\n     *\n     * These middleware may be assigned to groups or used individually.\n     *\n     * @var array\n     */\n    protected $routeMiddleware = [\n        'auth' => \\App\\Http\\Middleware\\Authenticate::class,\n        'auth.basic' => \\Illuminate\\Auth\\Middleware\\AuthenticateWithBasicAuth::class,\n        'bindings' => \\Illuminate\\Routing\\Middleware\\SubstituteBindings::class,\n        'cache.headers' => \\Illuminate\\Http\\Middleware\\SetCacheHeaders::class,\n        'can' => \\Illuminate\\Auth\\Middleware\\Authorize::class,\n        'guest' => \\App\\Http\\Middleware\\RedirectIfAuthenticated::class,\n        'password.confirm' => \\Illuminate\\Auth\\Middleware\\RequirePassword::class,\n        'signed' => \\Illuminate\\Routing\\Middleware\\ValidateSignature::class,\n        'throttle' => \\Illuminate\\Routing\\Middleware\\ThrottleRequests::class,\n        'verified' => \\Illuminate\\Auth\\Middleware\\EnsureEmailIsVerified::class,\n    ];\n}\n"
  },
  {
    "path": "app/Http/Livewire/Cards.php",
    "content": "<?php\n\nnamespace App\\Http\\Livewire;\n\nuse Livewire\\Component;\n\nclass Cards extends Component\n{\n    public $title = 'The Coldest Sunset';\n    public $description = 'Lorem ipsum dolor sit amet, consectetur adipisicing elit. Voluptatibus quia, nulla! Maiores et perferendis eaque, exercitationem praesentium nihil.';\n    public $item1 = '#photography';\n    public $item2 = '#travel';\n    public $item3 = '#winter';\n\n    public function render()\n    {\n        return view('livewire.cards');\n    }\n}\n"
  },
  {
    "path": "app/Http/Livewire/Search.php",
    "content": "<?php\n\nnamespace App\\Http\\Livewire;\nuse App\\User;\n\nuse Livewire\\Component;\n\nclass Search extends Component\n{\n    public $searchTerm;\n    public $users;\n    public function render()\n    {\n        $this->users = User::all();\n        return view('livewire.search');\n    }\n}\n"
  },
  {
    "path": "app/Http/Middleware/Authenticate.php",
    "content": "<?php\n\nnamespace App\\Http\\Middleware;\n\nuse Illuminate\\Auth\\Middleware\\Authenticate as Middleware;\n\nclass Authenticate extends Middleware\n{\n    /**\n     * Get the path the user should be redirected to when they are not authenticated.\n     *\n     * @param  \\Illuminate\\Http\\Request  $request\n     * @return string|null\n     */\n    protected function redirectTo($request)\n    {\n        if (! $request->expectsJson()) {\n            return route('login');\n        }\n    }\n}\n"
  },
  {
    "path": "app/Http/Middleware/CheckForMaintenanceMode.php",
    "content": "<?php\n\nnamespace App\\Http\\Middleware;\n\nuse Illuminate\\Foundation\\Http\\Middleware\\CheckForMaintenanceMode as Middleware;\n\nclass CheckForMaintenanceMode extends Middleware\n{\n    /**\n     * The URIs that should be reachable while maintenance mode is enabled.\n     *\n     * @var array\n     */\n    protected $except = [\n        //\n    ];\n}\n"
  },
  {
    "path": "app/Http/Middleware/EncryptCookies.php",
    "content": "<?php\n\nnamespace App\\Http\\Middleware;\n\nuse Illuminate\\Cookie\\Middleware\\EncryptCookies as Middleware;\n\nclass EncryptCookies extends Middleware\n{\n    /**\n     * The names of the cookies that should not be encrypted.\n     *\n     * @var array\n     */\n    protected $except = [\n        //\n    ];\n}\n"
  },
  {
    "path": "app/Http/Middleware/RedirectIfAuthenticated.php",
    "content": "<?php\n\nnamespace App\\Http\\Middleware;\n\nuse App\\Providers\\RouteServiceProvider;\nuse Closure;\nuse Illuminate\\Support\\Facades\\Auth;\n\nclass RedirectIfAuthenticated\n{\n    /**\n     * Handle an incoming request.\n     *\n     * @param  \\Illuminate\\Http\\Request  $request\n     * @param  \\Closure  $next\n     * @param  string|null  $guard\n     * @return mixed\n     */\n    public function handle($request, Closure $next, $guard = null)\n    {\n        if (Auth::guard($guard)->check()) {\n            return redirect(RouteServiceProvider::HOME);\n        }\n\n        return $next($request);\n    }\n}\n"
  },
  {
    "path": "app/Http/Middleware/TrimStrings.php",
    "content": "<?php\n\nnamespace App\\Http\\Middleware;\n\nuse Illuminate\\Foundation\\Http\\Middleware\\TrimStrings as Middleware;\n\nclass TrimStrings extends Middleware\n{\n    /**\n     * The names of the attributes that should not be trimmed.\n     *\n     * @var array\n     */\n    protected $except = [\n        'password',\n        'password_confirmation',\n    ];\n}\n"
  },
  {
    "path": "app/Http/Middleware/TrustProxies.php",
    "content": "<?php\n\nnamespace App\\Http\\Middleware;\n\nuse Fideloper\\Proxy\\TrustProxies as Middleware;\nuse Illuminate\\Http\\Request;\n\nclass TrustProxies extends Middleware\n{\n    /**\n     * The trusted proxies for this application.\n     *\n     * @var array|string\n     */\n    protected $proxies;\n\n    /**\n     * The headers that should be used to detect proxies.\n     *\n     * @var int\n     */\n    protected $headers = Request::HEADER_X_FORWARDED_ALL;\n}\n"
  },
  {
    "path": "app/Http/Middleware/VerifyCsrfToken.php",
    "content": "<?php\n\nnamespace App\\Http\\Middleware;\n\nuse Illuminate\\Foundation\\Http\\Middleware\\VerifyCsrfToken as Middleware;\n\nclass VerifyCsrfToken extends Middleware\n{\n    /**\n     * The URIs that should be excluded from CSRF verification.\n     *\n     * @var array\n     */\n    protected $except = [\n        //\n    ];\n}\n"
  },
  {
    "path": "app/Providers/AppServiceProvider.php",
    "content": "<?php\n\nnamespace App\\Providers;\n\nuse App\\View\\Components\\Charts;\nuse Illuminate\\Support\\Facades\\Blade;\nuse Illuminate\\Support\\ServiceProvider;\n\nclass AppServiceProvider extends ServiceProvider\n{\n    /**\n     * Register any application services.\n     *\n     * @return void\n     */\n    public function register()\n    {\n        //\n    }\n\n    /**\n     * Bootstrap any application services.\n     *\n     * @return void\n     */\n    public function boot()\n    {\n        Blade::component('charts', Charts::class);\n    }\n}\n"
  },
  {
    "path": "app/Providers/AuthServiceProvider.php",
    "content": "<?php\n\nnamespace App\\Providers;\n\nuse Illuminate\\Foundation\\Support\\Providers\\AuthServiceProvider as ServiceProvider;\nuse Illuminate\\Support\\Facades\\Gate;\n\nclass AuthServiceProvider extends ServiceProvider\n{\n    /**\n     * The policy mappings for the application.\n     *\n     * @var array\n     */\n    protected $policies = [\n        // 'App\\Model' => 'App\\Policies\\ModelPolicy',\n    ];\n\n    /**\n     * Register any authentication / authorization services.\n     *\n     * @return void\n     */\n    public function boot()\n    {\n        $this->registerPolicies();\n\n        //\n    }\n}\n"
  },
  {
    "path": "app/Providers/BroadcastServiceProvider.php",
    "content": "<?php\n\nnamespace App\\Providers;\n\nuse Illuminate\\Support\\Facades\\Broadcast;\nuse Illuminate\\Support\\ServiceProvider;\n\nclass BroadcastServiceProvider extends ServiceProvider\n{\n    /**\n     * Bootstrap any application services.\n     *\n     * @return void\n     */\n    public function boot()\n    {\n        Broadcast::routes();\n\n        require base_path('routes/channels.php');\n    }\n}\n"
  },
  {
    "path": "app/Providers/EventServiceProvider.php",
    "content": "<?php\n\nnamespace App\\Providers;\n\nuse Illuminate\\Auth\\Events\\Registered;\nuse Illuminate\\Auth\\Listeners\\SendEmailVerificationNotification;\nuse Illuminate\\Foundation\\Support\\Providers\\EventServiceProvider as ServiceProvider;\nuse Illuminate\\Support\\Facades\\Event;\n\nclass EventServiceProvider extends ServiceProvider\n{\n    /**\n     * The event listener mappings for the application.\n     *\n     * @var array\n     */\n    protected $listen = [\n        Registered::class => [\n            SendEmailVerificationNotification::class,\n        ],\n    ];\n\n    /**\n     * Register any events for your application.\n     *\n     * @return void\n     */\n    public function boot()\n    {\n        parent::boot();\n\n        //\n    }\n}\n"
  },
  {
    "path": "app/Providers/RouteServiceProvider.php",
    "content": "<?php\n\nnamespace App\\Providers;\n\nuse Illuminate\\Foundation\\Support\\Providers\\RouteServiceProvider as ServiceProvider;\nuse Illuminate\\Support\\Facades\\Route;\n\nclass RouteServiceProvider extends ServiceProvider\n{\n    /**\n     * This namespace is applied to your controller routes.\n     *\n     * In addition, it is set as the URL generator's root namespace.\n     *\n     * @var string\n     */\n    protected $namespace = 'App\\Http\\Controllers';\n\n    /**\n     * The path to the \"home\" route for your application.\n     *\n     * @var string\n     */\n    public const HOME = '/home';\n\n    /**\n     * Define your route model bindings, pattern filters, etc.\n     *\n     * @return void\n     */\n    public function boot()\n    {\n        //\n\n        parent::boot();\n    }\n\n    /**\n     * Define the routes for the application.\n     *\n     * @return void\n     */\n    public function map()\n    {\n        $this->mapApiRoutes();\n\n        $this->mapWebRoutes();\n\n        //\n    }\n\n    /**\n     * Define the \"web\" routes for the application.\n     *\n     * These routes all receive session state, CSRF protection, etc.\n     *\n     * @return void\n     */\n    protected function mapWebRoutes()\n    {\n        Route::middleware('web')\n            ->namespace($this->namespace)\n            ->group(base_path('routes/web.php'));\n    }\n\n    /**\n     * Define the \"api\" routes for the application.\n     *\n     * These routes are typically stateless.\n     *\n     * @return void\n     */\n    protected function mapApiRoutes()\n    {\n        Route::prefix('api')\n            ->middleware('api')\n            ->namespace($this->namespace)\n            ->group(base_path('routes/api.php'));\n    }\n}\n"
  },
  {
    "path": "app/User.php",
    "content": "<?php\n\nnamespace App;\n\nuse Illuminate\\Contracts\\Auth\\MustVerifyEmail;\nuse Illuminate\\Foundation\\Auth\\User as Authenticatable;\nuse Illuminate\\Notifications\\Notifiable;\n\nclass User extends Authenticatable\n{\n    use Notifiable;\n\n    /**\n     * The attributes that are mass assignable.\n     *\n     * @var array\n     */\n    protected $fillable = [\n        'name', 'email', 'password',\n    ];\n\n    /**\n     * The attributes that should be hidden for arrays.\n     *\n     * @var array\n     */\n    protected $hidden = [\n        'password', 'remember_token',\n    ];\n\n    /**\n     * The attributes that should be cast to native types.\n     *\n     * @var array\n     */\n    protected $casts = [\n        'email_verified_at' => 'datetime',\n    ];\n}\n"
  },
  {
    "path": "app/View/Components/Carousel.php",
    "content": "<?php\n\nnamespace App\\View\\Components;\n\nuse Illuminate\\View\\Component;\n\nclass Carousel extends Component\n{\n    /**\n     * Create a new component instance.\n     *\n     * @return void\n     */\n    public function __construct()\n    {\n        //\n    }\n\n    /**\n     * Get the view / contents that represent the component.\n     *\n     * @return \\Illuminate\\View\\View|string\n     */\n    public function render()\n    {\n        return view('components.carousel');\n    }\n}\n"
  },
  {
    "path": "app/View/Components/Charts.php",
    "content": "<?php\n\nnamespace App\\View\\Components;\n\nuse Illuminate\\View\\Component;\n\nclass Charts extends Component\n{\n    /**\n     * Create a new component instance.\n     *\n     * @return void\n     */\n    public function __construct()\n    {\n        //\n    }\n\n    /**\n     * Get the view / contents that represent the component.\n     *\n     * @return \\Illuminate\\View\\View|string\n     */\n    public function render()\n    {\n        return view('components.charts');\n    }\n}\n"
  },
  {
    "path": "app/View/Components/EarningsChart.php",
    "content": "<?php\n\nnamespace App\\View\\Components;\n\nuse Illuminate\\View\\Component;\nuse ArielMejiaDev\\LarapexCharts\\LarapexChart;\n\nclass EarningsChart extends Component\n{\n    public $chart;\n    /**\n     * Create a new component instance.\n     *\n     * @return void\n     */\n    public function __construct(LarapexChart $chart)\n    {\n        $this->chart = (new LarapexChart)\n            ->setType('line')\n            ->setTitle('Earnings')\n            ->setXAxis([\n                'Jan', 'Feb', 'Mar', 'Apr', 'May', 'Jun', 'Jul', 'Aug', 'Sept', 'Oct', 'Nov', 'Dec'\n            ])\n            ->setDataset([\n                [\n                    'name'  =>  'Earnings',\n                    'data'  =>  [0, 10000, 15000, 10000, 20000, 15000, 25000, 20000, 30000, 25000, 40000]\n                ]\n            ])\n        ;\n    }\n\n    /**\n     * Get the view / contents that represent the component.\n     *\n     * @return \\Illuminate\\View\\View|string\n     */\n    public function render()\n    {\n        return view('components.earnings-chart');\n    }\n}\n"
  },
  {
    "path": "app/View/Components/FileUploads.php",
    "content": "<?php\n\nnamespace App\\View\\Components;\n\nuse Illuminate\\View\\Component;\n\nclass FileUploads extends Component\n{\n    /**\n     * Create a new component instance.\n     *\n     * @return void\n     */\n    public function __construct()\n    {\n        //\n    }\n\n    /**\n     * Get the view / contents that represent the component.\n     *\n     * @return \\Illuminate\\View\\View|string\n     */\n    public function render()\n    {\n        return view('components.file-uploads');\n    }\n}\n"
  },
  {
    "path": "app/View/Components/Github.php",
    "content": "<?php\n\nnamespace App\\View\\Components;\n\nuse Illuminate\\Support\\Facades\\Http;\nuse Illuminate\\View\\Component;\n\nclass Github extends Component\n{\n    /**\n     * Create a new component instance.\n     *\n     * @return void\n     */\n    public function __construct()\n    {\n        //\n    }\n\n    /**\n     * Get the view / contents that represent the component.\n     *\n     * @return \\Illuminate\\View\\View|string\n     */\n    public function render()\n    {\n        // Fetch GitHub Repository\n        $repository = Http::get('https://api.github.com/repos/sammymwangangi/TALL-Dashboard')->json();\n        // Fetch Repo Contributions\n        $contributor = Http::get('https://api.github.com/repos/sammymwangangi/TALL-Dashboard/contributors')->json();\n\n        return view('components.github', compact('repository', 'contributor'));\n    }\n}\n"
  },
  {
    "path": "app/View/Components/StatisticsChart.php",
    "content": "<?php\n\nnamespace App\\View\\Components;\n\nuse Illuminate\\View\\Component;\nuse ArielMejiaDev\\LarapexCharts\\LarapexChart;\n\nclass StatisticsChart extends Component\n{\n    public $chart;\n    /**\n     * Create a new component instance.\n     *\n     * @return void\n     */\n    public function __construct(LarapexChart $chart)\n    {\n        $this->chart = (new LarapexChart)\n            ->setTitle('Statics')\n            ->setType('area')\n            ->setColors(['#4e73df', '#1cc88a', '#36b9cc'])\n            ->setLabels([\"Direct\", \"Referral\", \"Social\"])\n            ->setDataset([\n                [\n                    'name'  =>  'Statics',\n                    'data'  =>  [55, 30, 15]\n                ]\n            ])\n        ;\n    }\n\n    /**\n     * Get the view / contents that represent the component.\n     *\n     * @return \\Illuminate\\View\\View|string\n     */\n    public function render()\n    {\n        return view('components.statistics-chart');\n    }\n}\n"
  },
  {
    "path": "artisan",
    "content": "#!/usr/bin/env php\n<?php\n\ndefine('LARAVEL_START', microtime(true));\n\n/*\n|--------------------------------------------------------------------------\n| Register The Auto Loader\n|--------------------------------------------------------------------------\n|\n| Composer provides a convenient, automatically generated class loader\n| for our application. We just need to utilize it! We'll require it\n| into the script here so that we do not have to worry about the\n| loading of any our classes \"manually\". Feels great to relax.\n|\n*/\n\nrequire __DIR__.'/vendor/autoload.php';\n\n$app = require_once __DIR__.'/bootstrap/app.php';\n\n/*\n|--------------------------------------------------------------------------\n| Run The Artisan Application\n|--------------------------------------------------------------------------\n|\n| When we run the console application, the current CLI command will be\n| executed in this console and the response sent back to a terminal\n| or another output device for the developers. Here goes nothing!\n|\n*/\n\n$kernel = $app->make(Illuminate\\Contracts\\Console\\Kernel::class);\n\n$status = $kernel->handle(\n    $input = new Symfony\\Component\\Console\\Input\\ArgvInput,\n    new Symfony\\Component\\Console\\Output\\ConsoleOutput\n);\n\n/*\n|--------------------------------------------------------------------------\n| Shutdown The Application\n|--------------------------------------------------------------------------\n|\n| Once Artisan has finished running, we will fire off the shutdown events\n| so that any final work may be done by the application before we shut\n| down the process. This is the last thing to happen to the request.\n|\n*/\n\n$kernel->terminate($input, $status);\n\nexit($status);\n"
  },
  {
    "path": "bootstrap/app.php",
    "content": "<?php\n\n/*\n|--------------------------------------------------------------------------\n| Create The Application\n|--------------------------------------------------------------------------\n|\n| The first thing we will do is create a new Laravel application instance\n| which serves as the \"glue\" for all the components of Laravel, and is\n| the IoC container for the system binding all of the various parts.\n|\n*/\n\n$app = new Illuminate\\Foundation\\Application(\n    $_ENV['APP_BASE_PATH'] ?? dirname(__DIR__)\n);\n\n/*\n|--------------------------------------------------------------------------\n| Bind Important Interfaces\n|--------------------------------------------------------------------------\n|\n| Next, we need to bind some important interfaces into the container so\n| we will be able to resolve them when needed. The kernels serve the\n| incoming requests to this application from both the web and CLI.\n|\n*/\n\n$app->singleton(\n    Illuminate\\Contracts\\Http\\Kernel::class,\n    App\\Http\\Kernel::class\n);\n\n$app->singleton(\n    Illuminate\\Contracts\\Console\\Kernel::class,\n    App\\Console\\Kernel::class\n);\n\n$app->singleton(\n    Illuminate\\Contracts\\Debug\\ExceptionHandler::class,\n    App\\Exceptions\\Handler::class\n);\n\n/*\n|--------------------------------------------------------------------------\n| Return The Application\n|--------------------------------------------------------------------------\n|\n| This script returns the application instance. The instance is given to\n| the calling script so we can separate the building of the instances\n| from the actual running of the application and sending responses.\n|\n*/\n\nreturn $app;\n"
  },
  {
    "path": "bootstrap/cache/.gitignore",
    "content": "*\n!.gitignore\n"
  },
  {
    "path": "composer.json",
    "content": "{\n    \"name\": \"laravel/laravel\",\n    \"type\": \"project\",\n    \"description\": \"The Laravel Framework.\",\n    \"keywords\": [\n        \"framework\",\n        \"laravel\"\n    ],\n    \"license\": \"MIT\",\n    \"require\": {\n        \"php\": \"^7.4|^8.0\",\n        \"arielmejiadev/larapex-charts\": \"^1.0\",\n        \"fideloper/proxy\": \"^4.2\",\n        \"fruitcake/laravel-cors\": \"^1.0\",\n        \"guzzlehttp/guzzle\": \"^6.3\",\n        \"kdion4891/laravel-livewire-tables\": \"^1.6\",\n        \"laravel/framework\": \"^7.0\",\n        \"laravel/tinker\": \"^2.0\",\n        \"laravel/ui\": \"^2.0\",\n        \"livewire/livewire\": \"^1.0\"\n    },\n    \"require-dev\": {\n        \"facade/ignition\": \"^2.0\",\n        \"fzaninotto/faker\": \"^1.9.1\",\n        \"laravel-frontend-presets/tailwindcss\": \"^4.0\",\n        \"mockery/mockery\": \"^1.3.1\",\n        \"nunomaduro/collision\": \"^4.1\",\n        \"phpunit/phpunit\": \"^9.3\"\n    },\n    \"config\": {\n        \"optimize-autoloader\": true,\n        \"preferred-install\": \"dist\",\n        \"sort-packages\": true\n    },\n    \"extra\": {\n        \"laravel\": {\n            \"dont-discover\": []\n        }\n    },\n    \"autoload\": {\n        \"psr-4\": {\n            \"App\\\\\": \"app/\"\n        },\n        \"classmap\": [\n            \"database/seeds\",\n            \"database/factories\"\n        ]\n    },\n    \"autoload-dev\": {\n        \"psr-4\": {\n            \"Tests\\\\\": \"tests/\"\n        }\n    },\n    \"minimum-stability\": \"dev\",\n    \"prefer-stable\": true,\n    \"scripts\": {\n        \"post-autoload-dump\": [\n            \"Illuminate\\\\Foundation\\\\ComposerScripts::postAutoloadDump\",\n            \"@php artisan package:discover --ansi\"\n        ],\n        \"post-root-package-install\": [\n            \"@php -r \\\"file_exists('.env') || copy('.env.example', '.env');\\\"\"\n        ],\n        \"post-create-project-cmd\": [\n            \"@php artisan key:generate --ansi\"\n        ]\n    }\n}\n"
  },
  {
    "path": "config/app.php",
    "content": "<?php\n\nreturn [\n\n    /*\n    |--------------------------------------------------------------------------\n    | Application Name\n    |--------------------------------------------------------------------------\n    |\n    | This value is the name of your application. This value is used when the\n    | framework needs to place the application's name in a notification or\n    | any other location as required by the application or its packages.\n    |\n    */\n\n    'name' => env('APP_NAME', 'Laravel'),\n\n    /*\n    |--------------------------------------------------------------------------\n    | Application Environment\n    |--------------------------------------------------------------------------\n    |\n    | This value determines the \"environment\" your application is currently\n    | running in. This may determine how you prefer to configure various\n    | services the application utilizes. Set this in your \".env\" file.\n    |\n    */\n\n    'env' => env('APP_ENV', 'production'),\n\n    /*\n    |--------------------------------------------------------------------------\n    | Application Debug Mode\n    |--------------------------------------------------------------------------\n    |\n    | When your application is in debug mode, detailed error messages with\n    | stack traces will be shown on every error that occurs within your\n    | application. If disabled, a simple generic error page is shown.\n    |\n    */\n\n    'debug' => (bool) env('APP_DEBUG', false),\n\n    /*\n    |--------------------------------------------------------------------------\n    | Application URL\n    |--------------------------------------------------------------------------\n    |\n    | This URL is used by the console to properly generate URLs when using\n    | the Artisan command line tool. You should set this to the root of\n    | your application so that it is used when running Artisan tasks.\n    |\n    */\n\n    'url' => env('APP_URL', 'http://localhost'),\n\n    'asset_url' => env('ASSET_URL', null),\n\n    /*\n    |--------------------------------------------------------------------------\n    | Application Timezone\n    |--------------------------------------------------------------------------\n    |\n    | Here you may specify the default timezone for your application, which\n    | will be used by the PHP date and date-time functions. We have gone\n    | ahead and set this to a sensible default for you out of the box.\n    |\n    */\n\n    'timezone' => 'UTC',\n\n    /*\n    |--------------------------------------------------------------------------\n    | Application Locale Configuration\n    |--------------------------------------------------------------------------\n    |\n    | The application locale determines the default locale that will be used\n    | by the translation service provider. You are free to set this value\n    | to any of the locales which will be supported by the application.\n    |\n    */\n\n    'locale' => 'en',\n\n    /*\n    |--------------------------------------------------------------------------\n    | Application Fallback Locale\n    |--------------------------------------------------------------------------\n    |\n    | The fallback locale determines the locale to use when the current one\n    | is not available. You may change the value to correspond to any of\n    | the language folders that are provided through your application.\n    |\n    */\n\n    'fallback_locale' => 'en',\n\n    /*\n    |--------------------------------------------------------------------------\n    | Faker Locale\n    |--------------------------------------------------------------------------\n    |\n    | This locale will be used by the Faker PHP library when generating fake\n    | data for your database seeds. For example, this will be used to get\n    | localized telephone numbers, street address information and more.\n    |\n    */\n\n    'faker_locale' => 'en_US',\n\n    /*\n    |--------------------------------------------------------------------------\n    | Encryption Key\n    |--------------------------------------------------------------------------\n    |\n    | This key is used by the Illuminate encrypter service and should be set\n    | to a random, 32 character string, otherwise these encrypted strings\n    | will not be safe. Please do this before deploying an application!\n    |\n    */\n\n    'key' => env('APP_KEY'),\n\n    'cipher' => 'AES-256-CBC',\n\n    /*\n    |--------------------------------------------------------------------------\n    | Autoloaded Service Providers\n    |--------------------------------------------------------------------------\n    |\n    | The service providers listed here will be automatically loaded on the\n    | request to your application. Feel free to add your own services to\n    | this array to grant expanded functionality to your applications.\n    |\n    */\n\n    'providers' => [\n\n        /*\n         * Laravel Framework Service Providers...\n         */\n        Illuminate\\Auth\\AuthServiceProvider::class,\n        Illuminate\\Broadcasting\\BroadcastServiceProvider::class,\n        Illuminate\\Bus\\BusServiceProvider::class,\n        Illuminate\\Cache\\CacheServiceProvider::class,\n        Illuminate\\Foundation\\Providers\\ConsoleSupportServiceProvider::class,\n        Illuminate\\Cookie\\CookieServiceProvider::class,\n        Illuminate\\Database\\DatabaseServiceProvider::class,\n        Illuminate\\Encryption\\EncryptionServiceProvider::class,\n        Illuminate\\Filesystem\\FilesystemServiceProvider::class,\n        Illuminate\\Foundation\\Providers\\FoundationServiceProvider::class,\n        Illuminate\\Hashing\\HashServiceProvider::class,\n        Illuminate\\Mail\\MailServiceProvider::class,\n        Illuminate\\Notifications\\NotificationServiceProvider::class,\n        Illuminate\\Pagination\\PaginationServiceProvider::class,\n        Illuminate\\Pipeline\\PipelineServiceProvider::class,\n        Illuminate\\Queue\\QueueServiceProvider::class,\n        Illuminate\\Redis\\RedisServiceProvider::class,\n        Illuminate\\Auth\\Passwords\\PasswordResetServiceProvider::class,\n        Illuminate\\Session\\SessionServiceProvider::class,\n        Illuminate\\Translation\\TranslationServiceProvider::class,\n        Illuminate\\Validation\\ValidationServiceProvider::class,\n        Illuminate\\View\\ViewServiceProvider::class,\n\n        /*\n         * Package Service Providers...\n         */\n\n        /*\n         * Application Service Providers...\n         */\n        App\\Providers\\AppServiceProvider::class,\n        App\\Providers\\AuthServiceProvider::class,\n        // App\\Providers\\BroadcastServiceProvider::class,\n        App\\Providers\\EventServiceProvider::class,\n        App\\Providers\\RouteServiceProvider::class,\n\n    ],\n\n    /*\n    |--------------------------------------------------------------------------\n    | Class Aliases\n    |--------------------------------------------------------------------------\n    |\n    | This array of class aliases will be registered when this application\n    | is started. However, feel free to register as many as you wish as\n    | the aliases are \"lazy\" loaded so they don't hinder performance.\n    |\n    */\n\n    'aliases' => [\n\n        'App' => Illuminate\\Support\\Facades\\App::class,\n        'Arr' => Illuminate\\Support\\Arr::class,\n        'Artisan' => Illuminate\\Support\\Facades\\Artisan::class,\n        'Auth' => Illuminate\\Support\\Facades\\Auth::class,\n        'Blade' => Illuminate\\Support\\Facades\\Blade::class,\n        'Broadcast' => Illuminate\\Support\\Facades\\Broadcast::class,\n        'Bus' => Illuminate\\Support\\Facades\\Bus::class,\n        'Cache' => Illuminate\\Support\\Facades\\Cache::class,\n        'Config' => Illuminate\\Support\\Facades\\Config::class,\n        'Cookie' => Illuminate\\Support\\Facades\\Cookie::class,\n        'Crypt' => Illuminate\\Support\\Facades\\Crypt::class,\n        'DB' => Illuminate\\Support\\Facades\\DB::class,\n        'Eloquent' => Illuminate\\Database\\Eloquent\\Model::class,\n        'Event' => Illuminate\\Support\\Facades\\Event::class,\n        'File' => Illuminate\\Support\\Facades\\File::class,\n        'Gate' => Illuminate\\Support\\Facades\\Gate::class,\n        'Hash' => Illuminate\\Support\\Facades\\Hash::class,\n        'Http' => Illuminate\\Support\\Facades\\Http::class,\n        'Lang' => Illuminate\\Support\\Facades\\Lang::class,\n        'Log' => Illuminate\\Support\\Facades\\Log::class,\n        'Mail' => Illuminate\\Support\\Facades\\Mail::class,\n        'Notification' => Illuminate\\Support\\Facades\\Notification::class,\n        'Password' => Illuminate\\Support\\Facades\\Password::class,\n        'Queue' => Illuminate\\Support\\Facades\\Queue::class,\n        'Redirect' => Illuminate\\Support\\Facades\\Redirect::class,\n        'Redis' => Illuminate\\Support\\Facades\\Redis::class,\n        'Request' => Illuminate\\Support\\Facades\\Request::class,\n        'Response' => Illuminate\\Support\\Facades\\Response::class,\n        'Route' => Illuminate\\Support\\Facades\\Route::class,\n        'Schema' => Illuminate\\Support\\Facades\\Schema::class,\n        'Session' => Illuminate\\Support\\Facades\\Session::class,\n        'Storage' => Illuminate\\Support\\Facades\\Storage::class,\n        'Str' => Illuminate\\Support\\Str::class,\n        'URL' => Illuminate\\Support\\Facades\\URL::class,\n        'Validator' => Illuminate\\Support\\Facades\\Validator::class,\n        'View' => Illuminate\\Support\\Facades\\View::class,\n\n    ],\n\n];\n"
  },
  {
    "path": "config/auth.php",
    "content": "<?php\n\nreturn [\n\n    /*\n    |--------------------------------------------------------------------------\n    | Authentication Defaults\n    |--------------------------------------------------------------------------\n    |\n    | This option controls the default authentication \"guard\" and password\n    | reset options for your application. You may change these defaults\n    | as required, but they're a perfect start for most applications.\n    |\n    */\n\n    'defaults' => [\n        'guard' => 'web',\n        'passwords' => 'users',\n    ],\n\n    /*\n    |--------------------------------------------------------------------------\n    | Authentication Guards\n    |--------------------------------------------------------------------------\n    |\n    | Next, you may define every authentication guard for your application.\n    | Of course, a great default configuration has been defined for you\n    | here which uses session storage and the Eloquent user provider.\n    |\n    | All authentication drivers have a user provider. This defines how the\n    | users are actually retrieved out of your database or other storage\n    | mechanisms used by this application to persist your user's data.\n    |\n    | Supported: \"session\", \"token\"\n    |\n    */\n\n    'guards' => [\n        'web' => [\n            'driver' => 'session',\n            'provider' => 'users',\n        ],\n\n        'api' => [\n            'driver' => 'token',\n            'provider' => 'users',\n            'hash' => false,\n        ],\n    ],\n\n    /*\n    |--------------------------------------------------------------------------\n    | User Providers\n    |--------------------------------------------------------------------------\n    |\n    | All authentication drivers have a user provider. This defines how the\n    | users are actually retrieved out of your database or other storage\n    | mechanisms used by this application to persist your user's data.\n    |\n    | If you have multiple user tables or models you may configure multiple\n    | sources which represent each model / table. These sources may then\n    | be assigned to any extra authentication guards you have defined.\n    |\n    | Supported: \"database\", \"eloquent\"\n    |\n    */\n\n    'providers' => [\n        'users' => [\n            'driver' => 'eloquent',\n            'model' => App\\User::class,\n        ],\n\n        // 'users' => [\n        //     'driver' => 'database',\n        //     'table' => 'users',\n        // ],\n    ],\n\n    /*\n    |--------------------------------------------------------------------------\n    | Resetting Passwords\n    |--------------------------------------------------------------------------\n    |\n    | You may specify multiple password reset configurations if you have more\n    | than one user table or model in the application and you want to have\n    | separate password reset settings based on the specific user types.\n    |\n    | The expire time is the number of minutes that the reset token should be\n    | considered valid. This security feature keeps tokens short-lived so\n    | they have less time to be guessed. You may change this as needed.\n    |\n    */\n\n    'passwords' => [\n        'users' => [\n            'provider' => 'users',\n            'table' => 'password_resets',\n            'expire' => 60,\n            'throttle' => 60,\n        ],\n    ],\n\n    /*\n    |--------------------------------------------------------------------------\n    | Password Confirmation Timeout\n    |--------------------------------------------------------------------------\n    |\n    | Here you may define the amount of seconds before a password confirmation\n    | times out and the user is prompted to re-enter their password via the\n    | confirmation screen. By default, the timeout lasts for three hours.\n    |\n    */\n\n    'password_timeout' => 10800,\n\n];\n"
  },
  {
    "path": "config/blade-icons.php",
    "content": "<?php\n\nreturn [\n\n    /*\n    |--------------------------------------------------------------------------\n    | Icons Sets\n    |--------------------------------------------------------------------------\n    |\n    | With this config option you can define a couple of\n    | default icon sets. Provide a key name for your icon\n    | set and a combination from the options below.\n    |\n    */\n\n    'sets' => [\n\n//         'default' => [\n//\n//             /*\n//             |-----------------------------------------------------------------\n//             | Icons Path\n//             |-----------------------------------------------------------------\n//             |\n//             | Provide the relative path from your app root to your\n//             | SVG icons directory. Icons are loaded recursively\n//             | so there's no need to list every sub-directory.\n//             |\n//             */\n//\n//             'path' => 'resources/svg',\n//\n//             /*\n//             |--------------------------------------------------------------------------\n//             | Default Prefix\n//             |--------------------------------------------------------------------------\n//             |\n//             | This config option allows you to define a default prefix for\n//             | your icons. The dash separator will be applied automatically\n//             | to every icon name. It's required and needs to be unique.\n//             |\n//             */\n//\n//             'prefix' => 'icon',\n//\n//             /*\n//             |--------------------------------------------------------------------------\n//             | Default Set Class\n//             |--------------------------------------------------------------------------\n//             |\n//             | This config option allows you to define some classes which\n//             | will be applied to all icons by default within this set.\n//             |\n//             */\n//\n//             'class' => '',\n//\n//         ],\n\n    ],\n\n    /*\n    |--------------------------------------------------------------------------\n    | Default Class\n    |--------------------------------------------------------------------------\n    |\n    | This config option allows you to define some classes which\n    | will be applied to all icons by default.\n    |\n    */\n\n    'class' => '',\n\n];\n"
  },
  {
    "path": "config/broadcasting.php",
    "content": "<?php\n\nreturn [\n\n    /*\n    |--------------------------------------------------------------------------\n    | Default Broadcaster\n    |--------------------------------------------------------------------------\n    |\n    | This option controls the default broadcaster that will be used by the\n    | framework when an event needs to be broadcast. You may set this to\n    | any of the connections defined in the \"connections\" array below.\n    |\n    | Supported: \"pusher\", \"redis\", \"log\", \"null\"\n    |\n    */\n\n    'default' => env('BROADCAST_DRIVER', 'null'),\n\n    /*\n    |--------------------------------------------------------------------------\n    | Broadcast Connections\n    |--------------------------------------------------------------------------\n    |\n    | Here you may define all of the broadcast connections that will be used\n    | to broadcast events to other systems or over websockets. Samples of\n    | each available type of connection are provided inside this array.\n    |\n    */\n\n    'connections' => [\n\n        'pusher' => [\n            'driver' => 'pusher',\n            'key' => env('PUSHER_APP_KEY'),\n            'secret' => env('PUSHER_APP_SECRET'),\n            'app_id' => env('PUSHER_APP_ID'),\n            'options' => [\n                'cluster' => env('PUSHER_APP_CLUSTER'),\n                'useTLS' => true,\n            ],\n        ],\n\n        'redis' => [\n            'driver' => 'redis',\n            'connection' => 'default',\n        ],\n\n        'log' => [\n            'driver' => 'log',\n        ],\n\n        'null' => [\n            'driver' => 'null',\n        ],\n\n    ],\n\n];\n"
  },
  {
    "path": "config/cache.php",
    "content": "<?php\n\nuse Illuminate\\Support\\Str;\n\nreturn [\n\n    /*\n    |--------------------------------------------------------------------------\n    | Default Cache Store\n    |--------------------------------------------------------------------------\n    |\n    | This option controls the default cache connection that gets used while\n    | using this caching library. This connection is used when another is\n    | not explicitly specified when executing a given caching function.\n    |\n    | Supported: \"apc\", \"array\", \"database\", \"file\",\n    |            \"memcached\", \"redis\", \"dynamodb\"\n    |\n    */\n\n    'default' => env('CACHE_DRIVER', 'file'),\n\n    /*\n    |--------------------------------------------------------------------------\n    | Cache Stores\n    |--------------------------------------------------------------------------\n    |\n    | Here you may define all of the cache \"stores\" for your application as\n    | well as their drivers. You may even define multiple stores for the\n    | same cache driver to group types of items stored in your caches.\n    |\n    */\n\n    'stores' => [\n\n        'apc' => [\n            'driver' => 'apc',\n        ],\n\n        'array' => [\n            'driver' => 'array',\n            'serialize' => false,\n        ],\n\n        'database' => [\n            'driver' => 'database',\n            'table' => 'cache',\n            'connection' => null,\n        ],\n\n        'file' => [\n            'driver' => 'file',\n            'path' => storage_path('framework/cache/data'),\n        ],\n\n        'memcached' => [\n            'driver' => 'memcached',\n            'persistent_id' => env('MEMCACHED_PERSISTENT_ID'),\n            'sasl' => [\n                env('MEMCACHED_USERNAME'),\n                env('MEMCACHED_PASSWORD'),\n            ],\n            'options' => [\n                // Memcached::OPT_CONNECT_TIMEOUT => 2000,\n            ],\n            'servers' => [\n                [\n                    'host' => env('MEMCACHED_HOST', '127.0.0.1'),\n                    'port' => env('MEMCACHED_PORT', 11211),\n                    'weight' => 100,\n                ],\n            ],\n        ],\n\n        'redis' => [\n            'driver' => 'redis',\n            'connection' => 'cache',\n        ],\n\n        'dynamodb' => [\n            'driver' => 'dynamodb',\n            'key' => env('AWS_ACCESS_KEY_ID'),\n            'secret' => env('AWS_SECRET_ACCESS_KEY'),\n            'region' => env('AWS_DEFAULT_REGION', 'us-east-1'),\n            'table' => env('DYNAMODB_CACHE_TABLE', 'cache'),\n            'endpoint' => env('DYNAMODB_ENDPOINT'),\n        ],\n\n    ],\n\n    /*\n    |--------------------------------------------------------------------------\n    | Cache Key Prefix\n    |--------------------------------------------------------------------------\n    |\n    | When utilizing a RAM based store such as APC or Memcached, there might\n    | be other applications utilizing the same cache. So, we'll specify a\n    | value to get prefixed to all our keys so we can avoid collisions.\n    |\n    */\n\n    'prefix' => env('CACHE_PREFIX', Str::slug(env('APP_NAME', 'laravel'), '_').'_cache'),\n\n];\n"
  },
  {
    "path": "config/charts.php",
    "content": "<?php\n\ndeclare(strict_types=1);\n\nreturn [\n    /*\n    |--------------------------------------------------------------------------\n    | Global Route Prefix\n    |--------------------------------------------------------------------------\n    |\n    | This option allows to modify the prefix used by all the chart routes.\n    | It will be applied to each and every chart created by the library. This\n    | option comes with the default value of: 'api/chart'. You can still define\n    | a specific route prefix to each individual chart that will be applied after this.\n    |\n    */\n    'global_route_prefix' => 'api/chart',\n\n    /*\n    |--------------------------------------------------------------------------\n    | Global Middlewares.\n    |--------------------------------------------------------------------------\n    |\n    | This option allows to apply a list of middlewares to each and every\n    | chart created. This is commonly used if all your charts share some\n    | logic. For example, you might have all your charts under authentication\n    | middleware. If that's the case, applying a global middleware is a good\n    | choice rather than applying it individually to each chart.\n    |\n    */\n    'global_middlewares' => [],\n\n    /*\n    |--------------------------------------------------------------------------\n    | Global Route Name Prefix\n    |--------------------------------------------------------------------------\n    |\n    | This option allows to modify the prefix used by all the chart route names.\n    | This is mostly used if there's the need to modify the route names that are\n    | binded to the charts.\n    |\n    */\n    'global_route_name_prefix' => 'charts',\n];\n"
  },
  {
    "path": "config/cors.php",
    "content": "<?php\n\nreturn [\n\n    /*\n    |--------------------------------------------------------------------------\n    | Cross-Origin Resource Sharing (CORS) Configuration\n    |--------------------------------------------------------------------------\n    |\n    | Here you may configure your settings for cross-origin resource sharing\n    | or \"CORS\". This determines what cross-origin operations may execute\n    | in web browsers. You are free to adjust these settings as needed.\n    |\n    | To learn more: https://developer.mozilla.org/en-US/docs/Web/HTTP/CORS\n    |\n    */\n\n    'paths' => ['api/*'],\n\n    'allowed_methods' => ['*'],\n\n    'allowed_origins' => ['*'],\n\n    'allowed_origins_patterns' => [],\n\n    'allowed_headers' => ['*'],\n\n    'exposed_headers' => [],\n\n    'max_age' => 0,\n\n    'supports_credentials' => false,\n\n];\n"
  },
  {
    "path": "config/database.php",
    "content": "<?php\n\nuse Illuminate\\Support\\Str;\n\nreturn [\n\n    /*\n    |--------------------------------------------------------------------------\n    | Default Database Connection Name\n    |--------------------------------------------------------------------------\n    |\n    | Here you may specify which of the database connections below you wish\n    | to use as your default connection for all database work. Of course\n    | you may use many connections at once using the Database library.\n    |\n    */\n\n    'default' => env('DB_CONNECTION', 'postgres'),\n\n    /*\n    |--------------------------------------------------------------------------\n    | Database Connections\n    |--------------------------------------------------------------------------\n    |\n    | Here are each of the database connections setup for your application.\n    | Of course, examples of configuring each database platform that is\n    | supported by Laravel is shown below to make development simple.\n    |\n    |\n    | All database work in Laravel is done through the PHP PDO facilities\n    | so make sure you have the driver for your particular database of\n    | choice installed on your machine before you begin development.\n    |\n    */\n\n    'connections' => [\n\n        'sqlite' => [\n            'driver' => 'sqlite',\n            'url' => env('DATABASE_URL'),\n            'database' => env('DB_DATABASE', database_path('database.sqlite')),\n            'prefix' => '',\n            'foreign_key_constraints' => env('DB_FOREIGN_KEYS', true),\n        ],\n\n        'mysql' => [\n            'driver' => 'mysql',\n            'url' => env('DATABASE_URL'),\n            'host' => env('DB_HOST', '127.0.0.1'),\n            'port' => env('DB_PORT', '3306'),\n            'database' => env('DB_DATABASE', 'forge'),\n            'username' => env('DB_USERNAME', 'forge'),\n            'password' => env('DB_PASSWORD', ''),\n            'unix_socket' => env('DB_SOCKET', ''),\n            'charset' => 'utf8mb4',\n            'collation' => 'utf8mb4_unicode_ci',\n            'prefix' => '',\n            'prefix_indexes' => true,\n            'strict' => true,\n            'engine' => null,\n            'options' => extension_loaded('pdo_mysql') ? array_filter([\n                PDO::MYSQL_ATTR_SSL_CA => env('MYSQL_ATTR_SSL_CA'),\n            ]) : [],\n        ],\n\n        'pgsql' => [\n            'driver' => 'pgsql',\n            'url' => env('DATABASE_URL'),\n            'host' => env('DB_HOST', '127.0.0.1'),\n            'port' => env('DB_PORT', '5432'),\n            'database' => env('DB_DATABASE', 'forge'),\n            'username' => env('DB_USERNAME', 'forge'),\n            'password' => env('DB_PASSWORD', ''),\n            'charset' => 'utf8',\n            'prefix' => '',\n            'prefix_indexes' => true,\n            'schema' => 'public',\n            'sslmode' => 'prefer',\n        ],\n\n        'sqlsrv' => [\n            'driver' => 'sqlsrv',\n            'url' => env('DATABASE_URL'),\n            'host' => env('DB_HOST', 'localhost'),\n            'port' => env('DB_PORT', '1433'),\n            'database' => env('DB_DATABASE', 'forge'),\n            'username' => env('DB_USERNAME', 'forge'),\n            'password' => env('DB_PASSWORD', ''),\n            'charset' => 'utf8',\n            'prefix' => '',\n            'prefix_indexes' => true,\n        ],\n\n    ],\n\n    /*\n    |--------------------------------------------------------------------------\n    | Migration Repository Table\n    |--------------------------------------------------------------------------\n    |\n    | This table keeps track of all the migrations that have already run for\n    | your application. Using this information, we can determine which of\n    | the migrations on disk haven't actually been run in the database.\n    |\n    */\n\n    'migrations' => 'migrations',\n\n    /*\n    |--------------------------------------------------------------------------\n    | Redis Databases\n    |--------------------------------------------------------------------------\n    |\n    | Redis is an open source, fast, and advanced key-value store that also\n    | provides a richer body of commands than a typical key-value system\n    | such as APC or Memcached. Laravel makes it easy to dig right in.\n    |\n    */\n\n    'redis' => [\n\n        'client' => env('REDIS_CLIENT', 'phpredis'),\n\n        'options' => [\n            'cluster' => env('REDIS_CLUSTER', 'redis'),\n            'prefix' => env('REDIS_PREFIX', Str::slug(env('APP_NAME', 'laravel'), '_').'_database_'),\n        ],\n\n        'default' => [\n            'url' => env('REDIS_URL'),\n            'host' => env('REDIS_HOST', '127.0.0.1'),\n            'password' => env('REDIS_PASSWORD', null),\n            'port' => env('REDIS_PORT', '6379'),\n            'database' => env('REDIS_DB', '0'),\n        ],\n\n        'cache' => [\n            'url' => env('REDIS_URL'),\n            'host' => env('REDIS_HOST', '127.0.0.1'),\n            'password' => env('REDIS_PASSWORD', null),\n            'port' => env('REDIS_PORT', '6379'),\n            'database' => env('REDIS_CACHE_DB', '1'),\n        ],\n\n    ],\n\n];\n"
  },
  {
    "path": "config/filesystems.php",
    "content": "<?php\n\nreturn [\n\n    /*\n    |--------------------------------------------------------------------------\n    | Default Filesystem Disk\n    |--------------------------------------------------------------------------\n    |\n    | Here you may specify the default filesystem disk that should be used\n    | by the framework. The \"local\" disk, as well as a variety of cloud\n    | based disks are available to your application. Just store away!\n    |\n    */\n\n    'default' => env('FILESYSTEM_DRIVER', 'local'),\n\n    /*\n    |--------------------------------------------------------------------------\n    | Default Cloud Filesystem Disk\n    |--------------------------------------------------------------------------\n    |\n    | Many applications store files both locally and in the cloud. For this\n    | reason, you may specify a default \"cloud\" driver here. This driver\n    | will be bound as the Cloud disk implementation in the container.\n    |\n    */\n\n    'cloud' => env('FILESYSTEM_CLOUD', 's3'),\n\n    /*\n    |--------------------------------------------------------------------------\n    | Filesystem Disks\n    |--------------------------------------------------------------------------\n    |\n    | Here you may configure as many filesystem \"disks\" as you wish, and you\n    | may even configure multiple disks of the same driver. Defaults have\n    | been setup for each driver as an example of the required options.\n    |\n    | Supported Drivers: \"local\", \"ftp\", \"sftp\", \"s3\"\n    |\n    */\n\n    'disks' => [\n\n        'local' => [\n            'driver' => 'local',\n            'root' => storage_path('app'),\n        ],\n\n        'public' => [\n            'driver' => 'local',\n            'root' => storage_path('app/public'),\n            'url' => env('APP_URL').'/storage',\n            'visibility' => 'public',\n        ],\n\n        's3' => [\n            'driver' => 's3',\n            'key' => env('AWS_ACCESS_KEY_ID'),\n            'secret' => env('AWS_SECRET_ACCESS_KEY'),\n            'region' => env('AWS_DEFAULT_REGION'),\n            'bucket' => env('AWS_BUCKET'),\n            'url' => env('AWS_URL'),\n        ],\n\n    ],\n\n    /*\n    |--------------------------------------------------------------------------\n    | Symbolic Links\n    |--------------------------------------------------------------------------\n    |\n    | Here you may configure the symbolic links that will be created when the\n    | `storage:link` Artisan command is executed. The array keys should be\n    | the locations of the links and the values should be their targets.\n    |\n    */\n\n    'links' => [\n        public_path('storage') => storage_path('app/public'),\n    ],\n\n];\n"
  },
  {
    "path": "config/hashing.php",
    "content": "<?php\n\nreturn [\n\n    /*\n    |--------------------------------------------------------------------------\n    | Default Hash Driver\n    |--------------------------------------------------------------------------\n    |\n    | This option controls the default hash driver that will be used to hash\n    | passwords for your application. By default, the bcrypt algorithm is\n    | used; however, you remain free to modify this option if you wish.\n    |\n    | Supported: \"bcrypt\", \"argon\", \"argon2id\"\n    |\n    */\n\n    'driver' => 'bcrypt',\n\n    /*\n    |--------------------------------------------------------------------------\n    | Bcrypt Options\n    |--------------------------------------------------------------------------\n    |\n    | Here you may specify the configuration options that should be used when\n    | passwords are hashed using the Bcrypt algorithm. This will allow you\n    | to control the amount of time it takes to hash the given password.\n    |\n    */\n\n    'bcrypt' => [\n        'rounds' => env('BCRYPT_ROUNDS', 10),\n    ],\n\n    /*\n    |--------------------------------------------------------------------------\n    | Argon Options\n    |--------------------------------------------------------------------------\n    |\n    | Here you may specify the configuration options that should be used when\n    | passwords are hashed using the Argon algorithm. These will allow you\n    | to control the amount of time it takes to hash the given password.\n    |\n    */\n\n    'argon' => [\n        'memory' => 1024,\n        'threads' => 2,\n        'time' => 2,\n    ],\n\n];\n"
  },
  {
    "path": "config/larapex-charts.php",
    "content": "<?php \n\nreturn [\n\n    /*\n    |--------------------------------------------------------------------------\n    | Default Colors for datasets\n    |--------------------------------------------------------------------------\n    |\n    | Here you may specify which hexadecimal colors below you wish\n    | to use as your default colors pallete.\n    |\n    */\n\n    'colors' => [\n        '#008FFB', '#00E396', '#feb019', '#ff455f', '#775dd0', '#80effe',\n        '#0077B5', '#ff6384', '#c9cbcf', '#0057ff', '00a9f4', '#2ccdc9', '#5e72e4', '#ff455f'\n    ]\n];"
  },
  {
    "path": "config/logging.php",
    "content": "<?php\n\nuse Monolog\\Handler\\NullHandler;\nuse Monolog\\Handler\\StreamHandler;\nuse Monolog\\Handler\\SyslogUdpHandler;\n\nreturn [\n\n    /*\n    |--------------------------------------------------------------------------\n    | Default Log Channel\n    |--------------------------------------------------------------------------\n    |\n    | This option defines the default log channel that gets used when writing\n    | messages to the logs. The name specified in this option should match\n    | one of the channels defined in the \"channels\" configuration array.\n    |\n    */\n\n    'default' => env('LOG_CHANNEL', 'stack'),\n\n    /*\n    |--------------------------------------------------------------------------\n    | Log Channels\n    |--------------------------------------------------------------------------\n    |\n    | Here you may configure the log channels for your application. Out of\n    | the box, Laravel uses the Monolog PHP logging library. This gives\n    | you a variety of powerful log handlers / formatters to utilize.\n    |\n    | Available Drivers: \"single\", \"daily\", \"slack\", \"syslog\",\n    |                    \"errorlog\", \"monolog\",\n    |                    \"custom\", \"stack\"\n    |\n    */\n\n    'channels' => [\n        'stack' => [\n            'driver' => 'stack',\n            'channels' => ['single'],\n            'ignore_exceptions' => false,\n        ],\n\n        'single' => [\n            'driver' => 'single',\n            'path' => storage_path('logs/laravel.log'),\n            'level' => 'debug',\n        ],\n\n        'daily' => [\n            'driver' => 'daily',\n            'path' => storage_path('logs/laravel.log'),\n            'level' => 'debug',\n            'days' => 14,\n        ],\n\n        'slack' => [\n            'driver' => 'slack',\n            'url' => env('LOG_SLACK_WEBHOOK_URL'),\n            'username' => 'Laravel Log',\n            'emoji' => ':boom:',\n            'level' => 'critical',\n        ],\n\n        'papertrail' => [\n            'driver' => 'monolog',\n            'level' => 'debug',\n            'handler' => SyslogUdpHandler::class,\n            'handler_with' => [\n                'host' => env('PAPERTRAIL_URL'),\n                'port' => env('PAPERTRAIL_PORT'),\n            ],\n        ],\n\n        'stderr' => [\n            'driver' => 'monolog',\n            'handler' => StreamHandler::class,\n            'formatter' => env('LOG_STDERR_FORMATTER'),\n            'with' => [\n                'stream' => 'php://stderr',\n            ],\n        ],\n\n        'syslog' => [\n            'driver' => 'syslog',\n            'level' => 'debug',\n        ],\n\n        'errorlog' => [\n            'driver' => 'errorlog',\n            'level' => 'debug',\n        ],\n\n        'null' => [\n            'driver' => 'monolog',\n            'handler' => NullHandler::class,\n        ],\n\n        'emergency' => [\n            'path' => storage_path('logs/laravel.log'),\n        ],\n    ],\n\n];\n"
  },
  {
    "path": "config/mail.php",
    "content": "<?php\n\nreturn [\n\n    /*\n    |--------------------------------------------------------------------------\n    | Default Mailer\n    |--------------------------------------------------------------------------\n    |\n    | This option controls the default mailer that is used to send any email\n    | messages sent by your application. Alternative mailers may be setup\n    | and used as needed; however, this mailer will be used by default.\n    |\n    */\n\n    'default' => env('MAIL_MAILER', 'smtp'),\n\n    /*\n    |--------------------------------------------------------------------------\n    | Mailer Configurations\n    |--------------------------------------------------------------------------\n    |\n    | Here you may configure all of the mailers used by your application plus\n    | their respective settings. Several examples have been configured for\n    | you and you are free to add your own as your application requires.\n    |\n    | Laravel supports a variety of mail \"transport\" drivers to be used while\n    | sending an e-mail. You will specify which one you are using for your\n    | mailers below. You are free to add additional mailers as required.\n    |\n    | Supported: \"smtp\", \"sendmail\", \"mailgun\", \"ses\",\n    |            \"postmark\", \"log\", \"array\"\n    |\n    */\n\n    'mailers' => [\n        'smtp' => [\n            'transport' => 'smtp',\n            'host' => env('MAIL_HOST', 'smtp.mailgun.org'),\n            'port' => env('MAIL_PORT', 587),\n            'encryption' => env('MAIL_ENCRYPTION', 'tls'),\n            'username' => env('MAIL_USERNAME'),\n            'password' => env('MAIL_PASSWORD'),\n            'timeout' => null,\n        ],\n\n        'ses' => [\n            'transport' => 'ses',\n        ],\n\n        'mailgun' => [\n            'transport' => 'mailgun',\n        ],\n\n        'postmark' => [\n            'transport' => 'postmark',\n        ],\n\n        'sendmail' => [\n            'transport' => 'sendmail',\n            'path' => '/usr/sbin/sendmail -bs',\n        ],\n\n        'log' => [\n            'transport' => 'log',\n            'channel' => env('MAIL_LOG_CHANNEL'),\n        ],\n\n        'array' => [\n            'transport' => 'array',\n        ],\n    ],\n\n    /*\n    |--------------------------------------------------------------------------\n    | Global \"From\" Address\n    |--------------------------------------------------------------------------\n    |\n    | You may wish for all e-mails sent by your application to be sent from\n    | the same address. Here, you may specify a name and address that is\n    | used globally for all e-mails that are sent by your application.\n    |\n    */\n\n    'from' => [\n        'address' => env('MAIL_FROM_ADDRESS', 'hello@example.com'),\n        'name' => env('MAIL_FROM_NAME', 'Example'),\n    ],\n\n    /*\n    |--------------------------------------------------------------------------\n    | Markdown Mail Settings\n    |--------------------------------------------------------------------------\n    |\n    | If you are using Markdown based email rendering, you may configure your\n    | theme and component paths here, allowing you to customize the design\n    | of the emails. Or, you may simply stick with the Laravel defaults!\n    |\n    */\n\n    'markdown' => [\n        'theme' => 'default',\n\n        'paths' => [\n            resource_path('views/vendor/mail'),\n        ],\n    ],\n\n];\n"
  },
  {
    "path": "config/queue.php",
    "content": "<?php\n\nreturn [\n\n    /*\n    |--------------------------------------------------------------------------\n    | Default Queue Connection Name\n    |--------------------------------------------------------------------------\n    |\n    | Laravel's queue API supports an assortment of back-ends via a single\n    | API, giving you convenient access to each back-end using the same\n    | syntax for every one. Here you may define a default connection.\n    |\n    */\n\n    'default' => env('QUEUE_CONNECTION', 'sync'),\n\n    /*\n    |--------------------------------------------------------------------------\n    | Queue Connections\n    |--------------------------------------------------------------------------\n    |\n    | Here you may configure the connection information for each server that\n    | is used by your application. A default configuration has been added\n    | for each back-end shipped with Laravel. You are free to add more.\n    |\n    | Drivers: \"sync\", \"database\", \"beanstalkd\", \"sqs\", \"redis\", \"null\"\n    |\n    */\n\n    'connections' => [\n\n        'sync' => [\n            'driver' => 'sync',\n        ],\n\n        'database' => [\n            'driver' => 'database',\n            'table' => 'jobs',\n            'queue' => 'default',\n            'retry_after' => 90,\n        ],\n\n        'beanstalkd' => [\n            'driver' => 'beanstalkd',\n            'host' => 'localhost',\n            'queue' => 'default',\n            'retry_after' => 90,\n            'block_for' => 0,\n        ],\n\n        'sqs' => [\n            'driver' => 'sqs',\n            'key' => env('AWS_ACCESS_KEY_ID'),\n            'secret' => env('AWS_SECRET_ACCESS_KEY'),\n            'prefix' => env('SQS_PREFIX', 'https://sqs.us-east-1.amazonaws.com/your-account-id'),\n            'queue' => env('SQS_QUEUE', 'your-queue-name'),\n            'suffix' => env('SQS_SUFFIX'),\n            'region' => env('AWS_DEFAULT_REGION', 'us-east-1'),\n        ],\n\n        'redis' => [\n            'driver' => 'redis',\n            'connection' => 'default',\n            'queue' => env('REDIS_QUEUE', 'default'),\n            'retry_after' => 90,\n            'block_for' => null,\n        ],\n\n    ],\n\n    /*\n    |--------------------------------------------------------------------------\n    | Failed Queue Jobs\n    |--------------------------------------------------------------------------\n    |\n    | These options configure the behavior of failed queue job logging so you\n    | can control which database and table are used to store the jobs that\n    | have failed. You may change them to any database / table you wish.\n    |\n    */\n\n    'failed' => [\n        'driver' => env('QUEUE_FAILED_DRIVER', 'database'),\n        'database' => env('DB_CONNECTION', 'mysql'),\n        'table' => 'failed_jobs',\n    ],\n\n];\n"
  },
  {
    "path": "config/services.php",
    "content": "<?php\n\nreturn [\n\n    /*\n    |--------------------------------------------------------------------------\n    | Third Party Services\n    |--------------------------------------------------------------------------\n    |\n    | This file is for storing the credentials for third party services such\n    | as Mailgun, Postmark, AWS and more. This file provides the de facto\n    | location for this type of information, allowing packages to have\n    | a conventional file to locate the various service credentials.\n    |\n    */\n\n    'mailgun' => [\n        'domain' => env('MAILGUN_DOMAIN'),\n        'secret' => env('MAILGUN_SECRET'),\n        'endpoint' => env('MAILGUN_ENDPOINT', 'api.mailgun.net'),\n    ],\n\n    'postmark' => [\n        'token' => env('POSTMARK_TOKEN'),\n    ],\n\n    'ses' => [\n        'key' => env('AWS_ACCESS_KEY_ID'),\n        'secret' => env('AWS_SECRET_ACCESS_KEY'),\n        'region' => env('AWS_DEFAULT_REGION', 'us-east-1'),\n    ],\n\n];\n"
  },
  {
    "path": "config/session.php",
    "content": "<?php\n\nuse Illuminate\\Support\\Str;\n\nreturn [\n\n    /*\n    |--------------------------------------------------------------------------\n    | Default Session Driver\n    |--------------------------------------------------------------------------\n    |\n    | This option controls the default session \"driver\" that will be used on\n    | requests. By default, we will use the lightweight native driver but\n    | you may specify any of the other wonderful drivers provided here.\n    |\n    | Supported: \"file\", \"cookie\", \"database\", \"apc\",\n    |            \"memcached\", \"redis\", \"dynamodb\", \"array\"\n    |\n    */\n\n    'driver' => env('SESSION_DRIVER', 'file'),\n\n    /*\n    |--------------------------------------------------------------------------\n    | Session Lifetime\n    |--------------------------------------------------------------------------\n    |\n    | Here you may specify the number of minutes that you wish the session\n    | to be allowed to remain idle before it expires. If you want them\n    | to immediately expire on the browser closing, set that option.\n    |\n    */\n\n    'lifetime' => env('SESSION_LIFETIME', 120),\n\n    'expire_on_close' => false,\n\n    /*\n    |--------------------------------------------------------------------------\n    | Session Encryption\n    |--------------------------------------------------------------------------\n    |\n    | This option allows you to easily specify that all of your session data\n    | should be encrypted before it is stored. All encryption will be run\n    | automatically by Laravel and you can use the Session like normal.\n    |\n    */\n\n    'encrypt' => false,\n\n    /*\n    |--------------------------------------------------------------------------\n    | Session File Location\n    |--------------------------------------------------------------------------\n    |\n    | When using the native session driver, we need a location where session\n    | files may be stored. A default has been set for you but a different\n    | location may be specified. This is only needed for file sessions.\n    |\n    */\n\n    'files' => storage_path('framework/sessions'),\n\n    /*\n    |--------------------------------------------------------------------------\n    | Session Database Connection\n    |--------------------------------------------------------------------------\n    |\n    | When using the \"database\" or \"redis\" session drivers, you may specify a\n    | connection that should be used to manage these sessions. This should\n    | correspond to a connection in your database configuration options.\n    |\n    */\n\n    'connection' => env('SESSION_CONNECTION', null),\n\n    /*\n    |--------------------------------------------------------------------------\n    | Session Database Table\n    |--------------------------------------------------------------------------\n    |\n    | When using the \"database\" session driver, you may specify the table we\n    | should use to manage the sessions. Of course, a sensible default is\n    | provided for you; however, you are free to change this as needed.\n    |\n    */\n\n    'table' => 'sessions',\n\n    /*\n    |--------------------------------------------------------------------------\n    | Session Cache Store\n    |--------------------------------------------------------------------------\n    |\n    | When using the \"apc\", \"memcached\", or \"dynamodb\" session drivers you may\n    | list a cache store that should be used for these sessions. This value\n    | must match with one of the application's configured cache \"stores\".\n    |\n    */\n\n    'store' => env('SESSION_STORE', null),\n\n    /*\n    |--------------------------------------------------------------------------\n    | Session Sweeping Lottery\n    |--------------------------------------------------------------------------\n    |\n    | Some session drivers must manually sweep their storage location to get\n    | rid of old sessions from storage. Here are the chances that it will\n    | happen on a given request. By default, the odds are 2 out of 100.\n    |\n    */\n\n    'lottery' => [2, 100],\n\n    /*\n    |--------------------------------------------------------------------------\n    | Session Cookie Name\n    |--------------------------------------------------------------------------\n    |\n    | Here you may change the name of the cookie used to identify a session\n    | instance by ID. The name specified here will get used every time a\n    | new session cookie is created by the framework for every driver.\n    |\n    */\n\n    'cookie' => env(\n        'SESSION_COOKIE',\n        Str::slug(env('APP_NAME', 'laravel'), '_').'_session'\n    ),\n\n    /*\n    |--------------------------------------------------------------------------\n    | Session Cookie Path\n    |--------------------------------------------------------------------------\n    |\n    | The session cookie path determines the path for which the cookie will\n    | be regarded as available. Typically, this will be the root path of\n    | your application but you are free to change this when necessary.\n    |\n    */\n\n    'path' => '/',\n\n    /*\n    |--------------------------------------------------------------------------\n    | Session Cookie Domain\n    |--------------------------------------------------------------------------\n    |\n    | Here you may change the domain of the cookie used to identify a session\n    | in your application. This will determine which domains the cookie is\n    | available to in your application. A sensible default has been set.\n    |\n    */\n\n    'domain' => env('SESSION_DOMAIN', null),\n\n    /*\n    |--------------------------------------------------------------------------\n    | HTTPS Only Cookies\n    |--------------------------------------------------------------------------\n    |\n    | By setting this option to true, session cookies will only be sent back\n    | to the server if the browser has a HTTPS connection. This will keep\n    | the cookie from being sent to you if it can not be done securely.\n    |\n    */\n\n    'secure' => env('SESSION_SECURE_COOKIE'),\n\n    /*\n    |--------------------------------------------------------------------------\n    | HTTP Access Only\n    |--------------------------------------------------------------------------\n    |\n    | Setting this value to true will prevent JavaScript from accessing the\n    | value of the cookie and the cookie will only be accessible through\n    | the HTTP protocol. You are free to modify this option if needed.\n    |\n    */\n\n    'http_only' => true,\n\n    /*\n    |--------------------------------------------------------------------------\n    | Same-Site Cookies\n    |--------------------------------------------------------------------------\n    |\n    | This option determines how your cookies behave when cross-site requests\n    | take place, and can be used to mitigate CSRF attacks. By default, we\n    | do not enable this as other CSRF protection services are in place.\n    |\n    | Supported: \"lax\", \"strict\", \"none\", null\n    |\n    */\n\n    'same_site' => 'lax',\n\n];\n"
  },
  {
    "path": "config/view.php",
    "content": "<?php\n\nreturn [\n\n    /*\n    |--------------------------------------------------------------------------\n    | View Storage Paths\n    |--------------------------------------------------------------------------\n    |\n    | Most templating systems load templates from disk. Here you may specify\n    | an array of paths that should be checked for your views. Of course\n    | the usual Laravel view path has already been registered for you.\n    |\n    */\n\n    'paths' => [\n        resource_path('views'),\n    ],\n\n    /*\n    |--------------------------------------------------------------------------\n    | Compiled View Path\n    |--------------------------------------------------------------------------\n    |\n    | This option determines where all the compiled Blade templates will be\n    | stored for your application. Typically, this is within the storage\n    | directory. However, as usual, you are free to change this value.\n    |\n    */\n\n    'compiled' => env(\n        'VIEW_COMPILED_PATH',\n        realpath(storage_path('framework/views'))\n    ),\n\n];\n"
  },
  {
    "path": "container()",
    "content": ""
  },
  {
    "path": "database/.gitignore",
    "content": "*.sqlite\n*.sqlite-journal\n"
  },
  {
    "path": "database/factories/UserFactory.php",
    "content": "<?php\n\n/** @var \\Illuminate\\Database\\Eloquent\\Factory $factory */\n\nuse App\\User;\nuse Faker\\Generator as Faker;\nuse Illuminate\\Support\\Str;\n\n/*\n|--------------------------------------------------------------------------\n| Model Factories\n|--------------------------------------------------------------------------\n|\n| This directory should contain each of the model factory definitions for\n| your application. Factories provide a convenient way to generate new\n| model instances for testing / seeding your application's database.\n|\n*/\n\n$factory->define(User::class, function (Faker $faker) {\n    return [\n        'name' => $faker->name,\n        'email' => $faker->unique()->safeEmail,\n        'email_verified_at' => now(),\n        'password' => '$2y$10$92IXUNpkjO0rOQ5byMi.Ye4oKoEa3Ro9llC/.og/at2.uheWG/igi', // password\n        'remember_token' => Str::random(10),\n    ];\n});\n"
  },
  {
    "path": "database/migrations/2014_10_12_000000_create_users_table.php",
    "content": "<?php\n\nuse Illuminate\\Database\\Migrations\\Migration;\nuse Illuminate\\Database\\Schema\\Blueprint;\nuse Illuminate\\Support\\Facades\\Schema;\n\nclass CreateUsersTable extends Migration\n{\n    /**\n     * Run the migrations.\n     *\n     * @return void\n     */\n    public function up()\n    {\n        Schema::create('users', function (Blueprint $table) {\n            $table->id();\n            $table->string('name');\n            $table->string('email')->unique();\n            $table->timestamp('email_verified_at')->nullable();\n            $table->string('password');\n            $table->rememberToken();\n            $table->timestamps();\n        });\n    }\n\n    /**\n     * Reverse the migrations.\n     *\n     * @return void\n     */\n    public function down()\n    {\n        Schema::dropIfExists('users');\n    }\n}\n"
  },
  {
    "path": "database/migrations/2014_10_12_100000_create_password_resets_table.php",
    "content": "<?php\n\nuse Illuminate\\Database\\Migrations\\Migration;\nuse Illuminate\\Database\\Schema\\Blueprint;\nuse Illuminate\\Support\\Facades\\Schema;\n\nclass CreatePasswordResetsTable extends Migration\n{\n    /**\n     * Run the migrations.\n     *\n     * @return void\n     */\n    public function up()\n    {\n        Schema::create('password_resets', function (Blueprint $table) {\n            $table->string('email')->index();\n            $table->string('token');\n            $table->timestamp('created_at')->nullable();\n        });\n    }\n\n    /**\n     * Reverse the migrations.\n     *\n     * @return void\n     */\n    public function down()\n    {\n        Schema::dropIfExists('password_resets');\n    }\n}\n"
  },
  {
    "path": "database/migrations/2019_08_19_000000_create_failed_jobs_table.php",
    "content": "<?php\n\nuse Illuminate\\Database\\Migrations\\Migration;\nuse Illuminate\\Database\\Schema\\Blueprint;\nuse Illuminate\\Support\\Facades\\Schema;\n\nclass CreateFailedJobsTable extends Migration\n{\n    /**\n     * Run the migrations.\n     *\n     * @return void\n     */\n    public function up()\n    {\n        Schema::create('failed_jobs', function (Blueprint $table) {\n            $table->id();\n            $table->text('connection');\n            $table->text('queue');\n            $table->longText('payload');\n            $table->longText('exception');\n            $table->timestamp('failed_at')->useCurrent();\n        });\n    }\n\n    /**\n     * Reverse the migrations.\n     *\n     * @return void\n     */\n    public function down()\n    {\n        Schema::dropIfExists('failed_jobs');\n    }\n}\n"
  },
  {
    "path": "database/seeds/DatabaseSeeder.php",
    "content": "<?php\n\nuse Illuminate\\Database\\Seeder;\n\nclass DatabaseSeeder extends Seeder\n{\n    /**\n     * Seed the application's database.\n     *\n     * @return void\n     */\n    public function run()\n    {\n        // $this->call(UsersTableSeeder::class);\n    }\n}\n"
  },
  {
    "path": "package.json",
    "content": "{\n    \"private\": true,\n    \"scripts\": {\n        \"dev\": \"npm run development\",\n        \"development\": \"cross-env NODE_ENV=development node_modules/webpack/bin/webpack.js --progress --config=node_modules/laravel-mix/setup/webpack.config.js\",\n        \"watch\": \"npm run development -- --watch\",\n        \"watch-poll\": \"npm run watch -- --watch-poll\",\n        \"hot\": \"cross-env NODE_ENV=development node_modules/webpack-dev-server/bin/webpack-dev-server.js --inline --hot --config=node_modules/laravel-mix/setup/webpack.config.js\",\n        \"prod\": \"npm run production\",\n        \"production\": \"cross-env NODE_ENV=production node_modules/webpack/bin/webpack.js --no-progress --config=node_modules/laravel-mix/setup/webpack.config.js\"\n    },\n    \"devDependencies\": {\n        \"@tailwindcss/jit\": \"^0.1.3\",\n        \"autoprefixer\": \"^10.2.5\",\n        \"axios\": \"^0.21.1\",\n        \"cross-env\": \"^7.0.3\",\n        \"laravel-mix\": \"^6.0.11\",\n        \"laravel-mix-purgecss\": \"^4.1\",\n        \"laravel-mix-tailwind\": \"^0.1.2\",\n        \"lodash\": \"^4.17.20\",\n        \"postcss\": \"^8.2.10\",\n        \"resolve-url-loader\": \"^3.1.2\",\n        \"sass\": \"^1.32.6\",\n        \"sass-loader\": \"^8.0.0\",\n        \"tailwindcss\": \"^2.1.1\",\n        \"vue-template-compiler\": \"^2.6.12\"\n    },\n    \"dependencies\": {\n        \"@tailwindcss/forms\": \"^0.2.1\",\n        \"apexcharts\": \"^3.24.0\"\n    }\n}\n"
  },
  {
    "path": "phpunit.xml",
    "content": "<?xml version=\"1.0\" encoding=\"UTF-8\"?>\n<phpunit xmlns:xsi=\"http://www.w3.org/2001/XMLSchema-instance\"\n         xsi:noNamespaceSchemaLocation=\"./vendor/phpunit/phpunit/phpunit.xsd\"\n         bootstrap=\"vendor/autoload.php\"\n         colors=\"true\">\n    <testsuites>\n        <testsuite name=\"Unit\">\n            <directory suffix=\"Test.php\">./tests/Unit</directory>\n        </testsuite>\n        <testsuite name=\"Feature\">\n            <directory suffix=\"Test.php\">./tests/Feature</directory>\n        </testsuite>\n    </testsuites>\n    <filter>\n        <whitelist processUncoveredFilesFromWhitelist=\"true\">\n            <directory suffix=\".php\">./app</directory>\n        </whitelist>\n    </filter>\n    <php>\n        <server name=\"APP_ENV\" value=\"testing\"/>\n        <server name=\"BCRYPT_ROUNDS\" value=\"4\"/>\n        <server name=\"CACHE_DRIVER\" value=\"array\"/>\n        <server name=\"DB_CONNECTION\" value=\"sqlite\"/>\n        <server name=\"DB_DATABASE\" value=\":memory:\"/>\n        <server name=\"MAIL_MAILER\" value=\"array\"/>\n        <server name=\"QUEUE_CONNECTION\" value=\"sync\"/>\n        <server name=\"SESSION_DRIVER\" value=\"array\"/>\n    </php>\n</phpunit>\n"
  },
  {
    "path": "public/.htaccess",
    "content": "<IfModule mod_rewrite.c>\n    <IfModule mod_negotiation.c>\n        Options -MultiViews -Indexes\n    </IfModule>\n\n    RewriteEngine On\n\n    # Handle Authorization Header\n    RewriteCond %{HTTP:Authorization} .\n    RewriteRule .* - [E=HTTP_AUTHORIZATION:%{HTTP:Authorization}]\n\n    # Redirect Trailing Slashes If Not A Folder...\n    RewriteCond %{REQUEST_FILENAME} !-d\n    RewriteCond %{REQUEST_URI} (.+)/$\n    RewriteRule ^ %1 [L,R=301]\n\n    # Send Requests To Front Controller...\n    RewriteCond %{REQUEST_FILENAME} !-d\n    RewriteCond %{REQUEST_FILENAME} !-f\n    RewriteRule ^ index.php [L]\n</IfModule>\n"
  },
  {
    "path": "public/css/app.css",
    "content": "/**\n * This injects Tailwind's base styles, which is a combination of\n * Normalize.css and some additional base styles.\n *\n * You can see the styles here:\n * https://unpkg.com/tailwindcss/dist/base.css\n *\n * If using `postcss-import`, use this import instead:\n *\n * @import \"tailwindcss/base\";\n */\n\n/*! tailwindcss v2.1.1 | MIT License | https://tailwindcss.com\n */\n\n/*! modern-normalize v1.0.0 | MIT License | https://github.com/sindresorhus/modern-normalize */\n\n/*\nDocument\n========\n*/\n\n/**\nUse a better box model (opinionated).\n*/\n\n*,\n*::before,\n*::after {\n  box-sizing: border-box;\n}\n\n/**\nUse a more readable tab size (opinionated).\n*/\n\n:root {\n  -moz-tab-size: 4;\n  -o-tab-size: 4;\n     tab-size: 4;\n}\n\n/**\n1. Correct the line height in all browsers.\n2. Prevent adjustments of font size after orientation changes in iOS.\n*/\n\nhtml {\n  line-height: 1.15; /* 1 */\n  -webkit-text-size-adjust: 100%; /* 2 */\n}\n\n/*\nSections\n========\n*/\n\n/**\nRemove the margin in all browsers.\n*/\n\nbody {\n  margin: 0;\n}\n\n/**\nImprove consistency of default fonts in all browsers. (https://github.com/sindresorhus/modern-normalize/issues/3)\n*/\n\nbody {\n  font-family:\n\t\tsystem-ui,\n\t\t-apple-system, /* Firefox supports this but not yet `system-ui` */\n\t\t'Segoe UI',\n\t\tRoboto,\n\t\tHelvetica,\n\t\tArial,\n\t\tsans-serif,\n\t\t'Apple Color Emoji',\n\t\t'Segoe UI Emoji';\n}\n\n/*\nGrouping content\n================\n*/\n\n/**\n1. Add the correct height in Firefox.\n2. Correct the inheritance of border color in Firefox. (https://bugzilla.mozilla.org/show_bug.cgi?id=190655)\n*/\n\nhr {\n  height: 0; /* 1 */\n  color: inherit; /* 2 */\n}\n\n/*\nText-level semantics\n====================\n*/\n\n/**\nAdd the correct text decoration in Chrome, Edge, and Safari.\n*/\n\nabbr[title] {\n  -webkit-text-decoration: underline dotted;\n          text-decoration: underline dotted;\n}\n\n/**\nAdd the correct font weight in Edge and Safari.\n*/\n\nb,\nstrong {\n  font-weight: bolder;\n}\n\n/**\n1. Improve consistency of default fonts in all browsers. (https://github.com/sindresorhus/modern-normalize/issues/3)\n2. Correct the odd 'em' font sizing in all browsers.\n*/\n\ncode,\nkbd,\nsamp,\npre {\n  font-family:\n\t\tui-monospace,\n\t\tSFMono-Regular,\n\t\tConsolas,\n\t\t'Liberation Mono',\n\t\tMenlo,\n\t\tmonospace; /* 1 */\n  font-size: 1em; /* 2 */\n}\n\n/**\nAdd the correct font size in all browsers.\n*/\n\nsmall {\n  font-size: 80%;\n}\n\n/**\nPrevent 'sub' and 'sup' elements from affecting the line height in all browsers.\n*/\n\nsub,\nsup {\n  font-size: 75%;\n  line-height: 0;\n  position: relative;\n  vertical-align: baseline;\n}\n\nsub {\n  bottom: -0.25em;\n}\n\nsup {\n  top: -0.5em;\n}\n\n/*\nTabular data\n============\n*/\n\n/**\n1. Remove text indentation from table contents in Chrome and Safari. (https://bugs.chromium.org/p/chromium/issues/detail?id=999088, https://bugs.webkit.org/show_bug.cgi?id=201297)\n2. Correct table border color inheritance in all Chrome and Safari. (https://bugs.chromium.org/p/chromium/issues/detail?id=935729, https://bugs.webkit.org/show_bug.cgi?id=195016)\n*/\n\ntable {\n  text-indent: 0; /* 1 */\n  border-color: inherit; /* 2 */\n}\n\n/*\nForms\n=====\n*/\n\n/**\n1. Change the font styles in all browsers.\n2. Remove the margin in Firefox and Safari.\n*/\n\nbutton,\ninput,\noptgroup,\nselect,\ntextarea {\n  font-family: inherit; /* 1 */\n  font-size: 100%; /* 1 */\n  line-height: 1.15; /* 1 */\n  margin: 0; /* 2 */\n}\n\n/**\nRemove the inheritance of text transform in Edge and Firefox.\n1. Remove the inheritance of text transform in Firefox.\n*/\n\nbutton,\nselect { /* 1 */\n  text-transform: none;\n}\n\n/**\nCorrect the inability to style clickable types in iOS and Safari.\n*/\n\nbutton,\n[type='button'],\n[type='reset'],\n[type='submit'] {\n  -webkit-appearance: button;\n}\n\n/**\nRemove the inner border and padding in Firefox.\n*/\n\n::-moz-focus-inner {\n  border-style: none;\n  padding: 0;\n}\n\n/**\nRestore the focus styles unset by the previous rule.\n*/\n\n:-moz-focusring {\n  outline: 1px dotted ButtonText;\n}\n\n/**\nRemove the additional ':invalid' styles in Firefox.\nSee: https://github.com/mozilla/gecko-dev/blob/2f9eacd9d3d995c937b4251a5557d95d494c9be1/layout/style/res/forms.css#L728-L737\n*/\n\n:-moz-ui-invalid {\n  box-shadow: none;\n}\n\n/**\nRemove the padding so developers are not caught out when they zero out 'fieldset' elements in all browsers.\n*/\n\nlegend {\n  padding: 0;\n}\n\n/**\nAdd the correct vertical alignment in Chrome and Firefox.\n*/\n\nprogress {\n  vertical-align: baseline;\n}\n\n/**\nCorrect the cursor style of increment and decrement buttons in Safari.\n*/\n\n::-webkit-inner-spin-button,\n::-webkit-outer-spin-button {\n  height: auto;\n}\n\n/**\n1. Correct the odd appearance in Chrome and Safari.\n2. Correct the outline style in Safari.\n*/\n\n[type='search'] {\n  -webkit-appearance: textfield; /* 1 */\n  outline-offset: -2px; /* 2 */\n}\n\n/**\nRemove the inner padding in Chrome and Safari on macOS.\n*/\n\n::-webkit-search-decoration {\n  -webkit-appearance: none;\n}\n\n/**\n1. Correct the inability to style clickable types in iOS and Safari.\n2. Change font properties to 'inherit' in Safari.\n*/\n\n::-webkit-file-upload-button {\n  -webkit-appearance: button; /* 1 */\n  font: inherit; /* 2 */\n}\n\n/*\nInteractive\n===========\n*/\n\n/*\nAdd the correct display in Chrome and Safari.\n*/\n\nsummary {\n  display: list-item;\n}\n\n/**\n * Manually forked from SUIT CSS Base: https://github.com/suitcss/base\n * A thin layer on top of normalize.css that provides a starting point more\n * suitable for web applications.\n */\n\n/**\n * Removes the default spacing and border for appropriate elements.\n */\n\nblockquote,\ndl,\ndd,\nh1,\nh2,\nh3,\nh4,\nh5,\nh6,\nhr,\nfigure,\np,\npre {\n  margin: 0;\n}\n\nbutton {\n  background-color: transparent;\n  background-image: none;\n}\n\n/**\n * Work around a Firefox/IE bug where the transparent `button` background\n * results in a loss of the default `button` focus styles.\n */\n\nbutton:focus {\n  outline: 1px dotted;\n  outline: 5px auto -webkit-focus-ring-color;\n}\n\nfieldset {\n  margin: 0;\n  padding: 0;\n}\n\nol,\nul {\n  list-style: none;\n  margin: 0;\n  padding: 0;\n}\n\n/**\n * Tailwind custom reset styles\n */\n\n/**\n * 1. Use the user's configured `sans` font-family (with Tailwind's default\n *    sans-serif font stack as a fallback) as a sane default.\n * 2. Use Tailwind's default \"normal\" line-height so the user isn't forced\n *    to override it to ensure consistency even when using the default theme.\n */\n\nhtml {\n  font-family: ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, \"Segoe UI\", Roboto, \"Helvetica Neue\", Arial, \"Noto Sans\", sans-serif, \"Apple Color Emoji\", \"Segoe UI Emoji\", \"Segoe UI Symbol\", \"Noto Color Emoji\"; /* 1 */\n  line-height: 1.5; /* 2 */\n}\n\n/**\n * Inherit font-family and line-height from `html` so users can set them as\n * a class directly on the `html` element.\n */\n\nbody {\n  font-family: inherit;\n  line-height: inherit;\n}\n\n/**\n * 1. Prevent padding and border from affecting element width.\n *\n *    We used to set this in the html element and inherit from\n *    the parent element for everything else. This caused issues\n *    in shadow-dom-enhanced elements like <details> where the content\n *    is wrapped by a div with box-sizing set to `content-box`.\n *\n *    https://github.com/mozdevs/cssremedy/issues/4\n *\n *\n * 2. Allow adding a border to an element by just adding a border-width.\n *\n *    By default, the way the browser specifies that an element should have no\n *    border is by setting it's border-style to `none` in the user-agent\n *    stylesheet.\n *\n *    In order to easily add borders to elements by just setting the `border-width`\n *    property, we change the default border-style for all elements to `solid`, and\n *    use border-width to hide them instead. This way our `border` utilities only\n *    need to set the `border-width` property instead of the entire `border`\n *    shorthand, making our border utilities much more straightforward to compose.\n *\n *    https://github.com/tailwindcss/tailwindcss/pull/116\n */\n\n*,\n::before,\n::after {\n  box-sizing: border-box; /* 1 */\n  border-width: 0; /* 2 */\n  border-style: solid; /* 2 */\n  border-color: #e5e7eb; /* 2 */\n}\n\n/*\n * Ensure horizontal rules are visible by default\n */\n\nhr {\n  border-top-width: 1px;\n}\n\n/**\n * Undo the `border-style: none` reset that Normalize applies to images so that\n * our `border-{width}` utilities have the expected effect.\n *\n * The Normalize reset is unnecessary for us since we default the border-width\n * to 0 on all elements.\n *\n * https://github.com/tailwindcss/tailwindcss/issues/362\n */\n\nimg {\n  border-style: solid;\n}\n\ntextarea {\n  resize: vertical;\n}\n\ninput::-moz-placeholder, textarea::-moz-placeholder {\n  opacity: 1;\n  color: #9ca3af;\n}\n\ninput:-ms-input-placeholder, textarea:-ms-input-placeholder {\n  opacity: 1;\n  color: #9ca3af;\n}\n\ninput::placeholder,\ntextarea::placeholder {\n  opacity: 1;\n  color: #9ca3af;\n}\n\nbutton,\n[role=\"button\"] {\n  cursor: pointer;\n}\n\ntable {\n  border-collapse: collapse;\n}\n\nh1,\nh2,\nh3,\nh4,\nh5,\nh6 {\n  font-size: inherit;\n  font-weight: inherit;\n}\n\n/**\n * Reset links to optimize for opt-in styling instead of\n * opt-out.\n */\n\na {\n  color: inherit;\n  text-decoration: inherit;\n}\n\n/**\n * Reset form element properties that are easy to forget to\n * style explicitly so you don't inadvertently introduce\n * styles that deviate from your design system. These styles\n * supplement a partial reset that is already applied by\n * normalize.css.\n */\n\nbutton,\ninput,\noptgroup,\nselect,\ntextarea {\n  padding: 0;\n  line-height: inherit;\n  color: inherit;\n}\n\n/**\n * Use the configured 'mono' font family for elements that\n * are expected to be rendered with a monospace font, falling\n * back to the system monospace stack if there is no configured\n * 'mono' font family.\n */\n\npre,\ncode,\nkbd,\nsamp {\n  font-family: ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, \"Liberation Mono\", \"Courier New\", monospace;\n}\n\n/**\n * Make replaced elements `display: block` by default as that's\n * the behavior you want almost all of the time. Inspired by\n * CSS Remedy, with `svg` added as well.\n *\n * https://github.com/mozdevs/cssremedy/issues/14\n */\n\nimg,\nsvg,\nvideo,\ncanvas,\naudio,\niframe,\nembed,\nobject {\n  display: block;\n  vertical-align: middle;\n}\n\n/**\n * Constrain images and videos to the parent width and preserve\n * their intrinsic aspect ratio.\n *\n * https://github.com/mozdevs/cssremedy/issues/14\n */\n\nimg,\nvideo {\n  max-width: 100%;\n  height: auto;\n}\n\n\n      [type='text'],\n      [type='email'],\n      [type='url'],\n      [type='password'],\n      [type='number'],\n      [type='date'],\n      [type='datetime-local'],\n      [type='month'],\n      [type='search'],\n      [type='tel'],\n      [type='time'],\n      [type='week'],\n      [multiple],\n      textarea,\n      select\n     {\n  -webkit-appearance: none;\n     -moz-appearance: none;\n          appearance: none;\n  background-color: #fff;\n  border-color: #6b7280;\n  border-width: 1px;\n  border-radius: 0px;\n  padding-top: 0.5rem;\n  padding-right: 0.75rem;\n  padding-bottom: 0.5rem;\n  padding-left: 0.75rem;\n  font-size: 1rem;\n  line-height: 1.5rem;\n}\n\n[type='text']:focus, [type='email']:focus, [type='url']:focus, [type='password']:focus, [type='number']:focus, [type='date']:focus, [type='datetime-local']:focus, [type='month']:focus, [type='search']:focus, [type='tel']:focus, [type='time']:focus, [type='week']:focus, [multiple]:focus, textarea:focus, select:focus {\n  outline: 2px solid transparent;\n  outline-offset: 2px;\n  --tw-ring-inset: var(--tw-empty,/*!*/ /*!*/);\n  --tw-ring-offset-width: 0px;\n  --tw-ring-offset-color: #fff;\n  --tw-ring-color: #2563eb;\n  --tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);\n  --tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color);\n  box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow, 0 0 #0000);\n  border-color: #2563eb;\n}\n\ninput::-moz-placeholder, textarea::-moz-placeholder {\n  color: #6b7280;\n  opacity: 1;\n}\n\ninput:-ms-input-placeholder, textarea:-ms-input-placeholder {\n  color: #6b7280;\n  opacity: 1;\n}\n\ninput::placeholder, textarea::placeholder {\n  color: #6b7280;\n  opacity: 1;\n}\n\n::-webkit-datetime-edit-fields-wrapper {\n  padding: 0;\n}\n\n::-webkit-date-and-time-value {\n  min-height: 1.5em;\n}\n\nselect {\n  background-image: url(\"data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 20 20'%3e%3cpath stroke='%236b7280' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.5' d='M6 8l4 4 4-4'/%3e%3c/svg%3e\");\n  background-position: right 0.5rem center;\n  background-repeat: no-repeat;\n  background-size: 1.5em 1.5em;\n  padding-right: 2.5rem;\n  -webkit-print-color-adjust: exact;\n          color-adjust: exact;\n}\n\n[multiple] {\n  background-image: initial;\n  background-position: initial;\n  background-repeat: unset;\n  background-size: initial;\n  padding-right: 0.75rem;\n  -webkit-print-color-adjust: unset;\n          color-adjust: unset;\n}\n\n\n      [type='checkbox'],\n      [type='radio']\n     {\n  -webkit-appearance: none;\n     -moz-appearance: none;\n          appearance: none;\n  padding: 0;\n  -webkit-print-color-adjust: exact;\n          color-adjust: exact;\n  display: inline-block;\n  vertical-align: middle;\n  background-origin: border-box;\n  -webkit-user-select: none;\n     -moz-user-select: none;\n      -ms-user-select: none;\n          user-select: none;\n  flex-shrink: 0;\n  height: 1rem;\n  width: 1rem;\n  color: #2563eb;\n  background-color: #fff;\n  border-color: #6b7280;\n  border-width: 1px;\n}\n\n[type='checkbox'] {\n  border-radius: 0px;\n}\n\n[type='radio'] {\n  border-radius: 100%;\n}\n\n\n      [type='checkbox']:focus,\n      [type='radio']:focus\n     {\n  outline: 2px solid transparent;\n  outline-offset: 2px;\n  --tw-ring-inset: var(--tw-empty,/*!*/ /*!*/);\n  --tw-ring-offset-width: 2px;\n  --tw-ring-offset-color: #fff;\n  --tw-ring-color: #2563eb;\n  --tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);\n  --tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);\n  box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow, 0 0 #0000);\n}\n\n\n      [type='checkbox']:checked,\n      [type='radio']:checked\n     {\n  border-color: transparent;\n  background-color: currentColor;\n  background-size: 100% 100%;\n  background-position: center;\n  background-repeat: no-repeat;\n}\n\n[type='checkbox']:checked {\n  background-image: url(\"data:image/svg+xml,%3csvg viewBox='0 0 16 16' fill='white' xmlns='http://www.w3.org/2000/svg'%3e%3cpath d='M12.207 4.793a1 1 0 010 1.414l-5 5a1 1 0 01-1.414 0l-2-2a1 1 0 011.414-1.414L6.5 9.086l4.293-4.293a1 1 0 011.414 0z'/%3e%3c/svg%3e\");\n}\n\n[type='radio']:checked {\n  background-image: url(\"data:image/svg+xml,%3csvg viewBox='0 0 16 16' fill='white' xmlns='http://www.w3.org/2000/svg'%3e%3ccircle cx='8' cy='8' r='3'/%3e%3c/svg%3e\");\n}\n\n\n      [type='checkbox']:checked:hover,\n      [type='checkbox']:checked:focus,\n      [type='radio']:checked:hover,\n      [type='radio']:checked:focus\n     {\n  border-color: transparent;\n  background-color: currentColor;\n}\n\n[type='checkbox']:indeterminate {\n  background-image: url(\"data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 16 16'%3e%3cpath stroke='white' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M4 8h8'/%3e%3c/svg%3e\");\n  border-color: transparent;\n  background-color: currentColor;\n  background-size: 100% 100%;\n  background-position: center;\n  background-repeat: no-repeat;\n}\n\n\n      [type='checkbox']:indeterminate:hover,\n      [type='checkbox']:indeterminate:focus\n     {\n  border-color: transparent;\n  background-color: currentColor;\n}\n\n[type='file'] {\n  background: unset;\n  border-color: inherit;\n  border-width: 0;\n  border-radius: 0;\n  padding: 0;\n  font-size: unset;\n  line-height: inherit;\n}\n\n[type='file']:focus {\n  outline: 1px auto -webkit-focus-ring-color;\n}\n\n/**\n * This injects any component classes registered by plugins.\n *\n * If using `postcss-import`, use this import instead:\n *\n * @import \"tailwindcss/components\";\n */\n\n.container {\n  width: 100%;\n}\n\n@media (min-width: 640px) {\n  .container {\n    max-width: 640px;\n  }\n}\n\n@media (min-width: 768px) {\n  .container {\n    max-width: 768px;\n  }\n}\n\n@media (min-width: 1024px) {\n  .container {\n    max-width: 1024px;\n  }\n}\n\n@media (min-width: 1280px) {\n  .container {\n    max-width: 1280px;\n  }\n}\n\n@media (min-width: 1536px) {\n  .container {\n    max-width: 1536px;\n  }\n}\n\n/**\n * Here you would add any of your custom component classes; stuff that you'd\n * want loaded *before* the utilities so that the utilities could still\n * override them.\n *\n * Example:\n *\n * .btn { ... }\n * .form-input { ... }\n *\n * Or if using a preprocessor or `postcss-import`:\n *\n * @import \"components/buttons\";\n * @import \"components/forms\";\n */\n\n/**\n * This injects all of Tailwind's utility classes, generated based on your\n * config file.\n *\n * If using `postcss-import`, use this import instead:\n *\n * @import \"tailwindcss/utilities\";\n */\n\n.space-y-0 > :not([hidden]) ~ :not([hidden]) {\n  --tw-space-y-reverse: 0;\n  margin-top: calc(0px * calc(1 - var(--tw-space-y-reverse)));\n  margin-bottom: calc(0px * var(--tw-space-y-reverse));\n}\n\n.space-x-0 > :not([hidden]) ~ :not([hidden]) {\n  --tw-space-x-reverse: 0;\n  margin-right: calc(0px * var(--tw-space-x-reverse));\n  margin-left: calc(0px * calc(1 - var(--tw-space-x-reverse)));\n}\n\n.space-y-1 > :not([hidden]) ~ :not([hidden]) {\n  --tw-space-y-reverse: 0;\n  margin-top: calc(0.25rem * calc(1 - var(--tw-space-y-reverse)));\n  margin-bottom: calc(0.25rem * var(--tw-space-y-reverse));\n}\n\n.space-x-1 > :not([hidden]) ~ :not([hidden]) {\n  --tw-space-x-reverse: 0;\n  margin-right: calc(0.25rem * var(--tw-space-x-reverse));\n  margin-left: calc(0.25rem * calc(1 - var(--tw-space-x-reverse)));\n}\n\n.space-y-2 > :not([hidden]) ~ :not([hidden]) {\n  --tw-space-y-reverse: 0;\n  margin-top: calc(0.5rem * calc(1 - var(--tw-space-y-reverse)));\n  margin-bottom: calc(0.5rem * var(--tw-space-y-reverse));\n}\n\n.space-x-2 > :not([hidden]) ~ :not([hidden]) {\n  --tw-space-x-reverse: 0;\n  margin-right: calc(0.5rem * var(--tw-space-x-reverse));\n  margin-left: calc(0.5rem * calc(1 - var(--tw-space-x-reverse)));\n}\n\n.space-y-3 > :not([hidden]) ~ :not([hidden]) {\n  --tw-space-y-reverse: 0;\n  margin-top: calc(0.75rem * calc(1 - var(--tw-space-y-reverse)));\n  margin-bottom: calc(0.75rem * var(--tw-space-y-reverse));\n}\n\n.space-x-3 > :not([hidden]) ~ :not([hidden]) {\n  --tw-space-x-reverse: 0;\n  margin-right: calc(0.75rem * var(--tw-space-x-reverse));\n  margin-left: calc(0.75rem * calc(1 - var(--tw-space-x-reverse)));\n}\n\n.space-y-4 > :not([hidden]) ~ :not([hidden]) {\n  --tw-space-y-reverse: 0;\n  margin-top: calc(1rem * calc(1 - var(--tw-space-y-reverse)));\n  margin-bottom: calc(1rem * var(--tw-space-y-reverse));\n}\n\n.space-x-4 > :not([hidden]) ~ :not([hidden]) {\n  --tw-space-x-reverse: 0;\n  margin-right: calc(1rem * var(--tw-space-x-reverse));\n  margin-left: calc(1rem * calc(1 - var(--tw-space-x-reverse)));\n}\n\n.space-y-5 > :not([hidden]) ~ :not([hidden]) {\n  --tw-space-y-reverse: 0;\n  margin-top: calc(1.25rem * calc(1 - var(--tw-space-y-reverse)));\n  margin-bottom: calc(1.25rem * var(--tw-space-y-reverse));\n}\n\n.space-x-5 > :not([hidden]) ~ :not([hidden]) {\n  --tw-space-x-reverse: 0;\n  margin-right: calc(1.25rem * var(--tw-space-x-reverse));\n  margin-left: calc(1.25rem * calc(1 - var(--tw-space-x-reverse)));\n}\n\n.space-y-6 > :not([hidden]) ~ :not([hidden]) {\n  --tw-space-y-reverse: 0;\n  margin-top: calc(1.5rem * calc(1 - var(--tw-space-y-reverse)));\n  margin-bottom: calc(1.5rem * var(--tw-space-y-reverse));\n}\n\n.space-x-6 > :not([hidden]) ~ :not([hidden]) {\n  --tw-space-x-reverse: 0;\n  margin-right: calc(1.5rem * var(--tw-space-x-reverse));\n  margin-left: calc(1.5rem * calc(1 - var(--tw-space-x-reverse)));\n}\n\n.space-y-7 > :not([hidden]) ~ :not([hidden]) {\n  --tw-space-y-reverse: 0;\n  margin-top: calc(1.75rem * calc(1 - var(--tw-space-y-reverse)));\n  margin-bottom: calc(1.75rem * var(--tw-space-y-reverse));\n}\n\n.space-x-7 > :not([hidden]) ~ :not([hidden]) {\n  --tw-space-x-reverse: 0;\n  margin-right: calc(1.75rem * var(--tw-space-x-reverse));\n  margin-left: calc(1.75rem * calc(1 - var(--tw-space-x-reverse)));\n}\n\n.space-y-8 > :not([hidden]) ~ :not([hidden]) {\n  --tw-space-y-reverse: 0;\n  margin-top: calc(2rem * calc(1 - var(--tw-space-y-reverse)));\n  margin-bottom: calc(2rem * var(--tw-space-y-reverse));\n}\n\n.space-x-8 > :not([hidden]) ~ :not([hidden]) {\n  --tw-space-x-reverse: 0;\n  margin-right: calc(2rem * var(--tw-space-x-reverse));\n  margin-left: calc(2rem * calc(1 - var(--tw-space-x-reverse)));\n}\n\n.space-y-9 > :not([hidden]) ~ :not([hidden]) {\n  --tw-space-y-reverse: 0;\n  margin-top: calc(2.25rem * calc(1 - var(--tw-space-y-reverse)));\n  margin-bottom: calc(2.25rem * var(--tw-space-y-reverse));\n}\n\n.space-x-9 > :not([hidden]) ~ :not([hidden]) {\n  --tw-space-x-reverse: 0;\n  margin-right: calc(2.25rem * var(--tw-space-x-reverse));\n  margin-left: calc(2.25rem * calc(1 - var(--tw-space-x-reverse)));\n}\n\n.space-y-10 > :not([hidden]) ~ :not([hidden]) {\n  --tw-space-y-reverse: 0;\n  margin-top: calc(2.5rem * calc(1 - var(--tw-space-y-reverse)));\n  margin-bottom: calc(2.5rem * var(--tw-space-y-reverse));\n}\n\n.space-x-10 > :not([hidden]) ~ :not([hidden]) {\n  --tw-space-x-reverse: 0;\n  margin-right: calc(2.5rem * var(--tw-space-x-reverse));\n  margin-left: calc(2.5rem * calc(1 - var(--tw-space-x-reverse)));\n}\n\n.space-y-11 > :not([hidden]) ~ :not([hidden]) {\n  --tw-space-y-reverse: 0;\n  margin-top: calc(2.75rem * calc(1 - var(--tw-space-y-reverse)));\n  margin-bottom: calc(2.75rem * var(--tw-space-y-reverse));\n}\n\n.space-x-11 > :not([hidden]) ~ :not([hidden]) {\n  --tw-space-x-reverse: 0;\n  margin-right: calc(2.75rem * var(--tw-space-x-reverse));\n  margin-left: calc(2.75rem * calc(1 - var(--tw-space-x-reverse)));\n}\n\n.space-y-12 > :not([hidden]) ~ :not([hidden]) {\n  --tw-space-y-reverse: 0;\n  margin-top: calc(3rem * calc(1 - var(--tw-space-y-reverse)));\n  margin-bottom: calc(3rem * var(--tw-space-y-reverse));\n}\n\n.space-x-12 > :not([hidden]) ~ :not([hidden]) {\n  --tw-space-x-reverse: 0;\n  margin-right: calc(3rem * var(--tw-space-x-reverse));\n  margin-left: calc(3rem * calc(1 - var(--tw-space-x-reverse)));\n}\n\n.space-y-14 > :not([hidden]) ~ :not([hidden]) {\n  --tw-space-y-reverse: 0;\n  margin-top: calc(3.5rem * calc(1 - var(--tw-space-y-reverse)));\n  margin-bottom: calc(3.5rem * var(--tw-space-y-reverse));\n}\n\n.space-x-14 > :not([hidden]) ~ :not([hidden]) {\n  --tw-space-x-reverse: 0;\n  margin-right: calc(3.5rem * var(--tw-space-x-reverse));\n  margin-left: calc(3.5rem * calc(1 - var(--tw-space-x-reverse)));\n}\n\n.space-y-16 > :not([hidden]) ~ :not([hidden]) {\n  --tw-space-y-reverse: 0;\n  margin-top: calc(4rem * calc(1 - var(--tw-space-y-reverse)));\n  margin-bottom: calc(4rem * var(--tw-space-y-reverse));\n}\n\n.space-x-16 > :not([hidden]) ~ :not([hidden]) {\n  --tw-space-x-reverse: 0;\n  margin-right: calc(4rem * var(--tw-space-x-reverse));\n  margin-left: calc(4rem * calc(1 - var(--tw-space-x-reverse)));\n}\n\n.space-y-20 > :not([hidden]) ~ :not([hidden]) {\n  --tw-space-y-reverse: 0;\n  margin-top: calc(5rem * calc(1 - var(--tw-space-y-reverse)));\n  margin-bottom: calc(5rem * var(--tw-space-y-reverse));\n}\n\n.space-x-20 > :not([hidden]) ~ :not([hidden]) {\n  --tw-space-x-reverse: 0;\n  margin-right: calc(5rem * var(--tw-space-x-reverse));\n  margin-left: calc(5rem * calc(1 - var(--tw-space-x-reverse)));\n}\n\n.space-y-24 > :not([hidden]) ~ :not([hidden]) {\n  --tw-space-y-reverse: 0;\n  margin-top: calc(6rem * calc(1 - var(--tw-space-y-reverse)));\n  margin-bottom: calc(6rem * var(--tw-space-y-reverse));\n}\n\n.space-x-24 > :not([hidden]) ~ :not([hidden]) {\n  --tw-space-x-reverse: 0;\n  margin-right: calc(6rem * var(--tw-space-x-reverse));\n  margin-left: calc(6rem * calc(1 - var(--tw-space-x-reverse)));\n}\n\n.space-y-28 > :not([hidden]) ~ :not([hidden]) {\n  --tw-space-y-reverse: 0;\n  margin-top: calc(7rem * calc(1 - var(--tw-space-y-reverse)));\n  margin-bottom: calc(7rem * var(--tw-space-y-reverse));\n}\n\n.space-x-28 > :not([hidden]) ~ :not([hidden]) {\n  --tw-space-x-reverse: 0;\n  margin-right: calc(7rem * var(--tw-space-x-reverse));\n  margin-left: calc(7rem * calc(1 - var(--tw-space-x-reverse)));\n}\n\n.space-y-32 > :not([hidden]) ~ :not([hidden]) {\n  --tw-space-y-reverse: 0;\n  margin-top: calc(8rem * calc(1 - var(--tw-space-y-reverse)));\n  margin-bottom: calc(8rem * var(--tw-space-y-reverse));\n}\n\n.space-x-32 > :not([hidden]) ~ :not([hidden]) {\n  --tw-space-x-reverse: 0;\n  margin-right: calc(8rem * var(--tw-space-x-reverse));\n  margin-left: calc(8rem * calc(1 - var(--tw-space-x-reverse)));\n}\n\n.space-y-36 > :not([hidden]) ~ :not([hidden]) {\n  --tw-space-y-reverse: 0;\n  margin-top: calc(9rem * calc(1 - var(--tw-space-y-reverse)));\n  margin-bottom: calc(9rem * var(--tw-space-y-reverse));\n}\n\n.space-x-36 > :not([hidden]) ~ :not([hidden]) {\n  --tw-space-x-reverse: 0;\n  margin-right: calc(9rem * var(--tw-space-x-reverse));\n  margin-left: calc(9rem * calc(1 - var(--tw-space-x-reverse)));\n}\n\n.space-y-40 > :not([hidden]) ~ :not([hidden]) {\n  --tw-space-y-reverse: 0;\n  margin-top: calc(10rem * calc(1 - var(--tw-space-y-reverse)));\n  margin-bottom: calc(10rem * var(--tw-space-y-reverse));\n}\n\n.space-x-40 > :not([hidden]) ~ :not([hidden]) {\n  --tw-space-x-reverse: 0;\n  margin-right: calc(10rem * var(--tw-space-x-reverse));\n  margin-left: calc(10rem * calc(1 - var(--tw-space-x-reverse)));\n}\n\n.space-y-44 > :not([hidden]) ~ :not([hidden]) {\n  --tw-space-y-reverse: 0;\n  margin-top: calc(11rem * calc(1 - var(--tw-space-y-reverse)));\n  margin-bottom: calc(11rem * var(--tw-space-y-reverse));\n}\n\n.space-x-44 > :not([hidden]) ~ :not([hidden]) {\n  --tw-space-x-reverse: 0;\n  margin-right: calc(11rem * var(--tw-space-x-reverse));\n  margin-left: calc(11rem * calc(1 - var(--tw-space-x-reverse)));\n}\n\n.space-y-48 > :not([hidden]) ~ :not([hidden]) {\n  --tw-space-y-reverse: 0;\n  margin-top: calc(12rem * calc(1 - var(--tw-space-y-reverse)));\n  margin-bottom: calc(12rem * var(--tw-space-y-reverse));\n}\n\n.space-x-48 > :not([hidden]) ~ :not([hidden]) {\n  --tw-space-x-reverse: 0;\n  margin-right: calc(12rem * var(--tw-space-x-reverse));\n  margin-left: calc(12rem * calc(1 - var(--tw-space-x-reverse)));\n}\n\n.space-y-52 > :not([hidden]) ~ :not([hidden]) {\n  --tw-space-y-reverse: 0;\n  margin-top: calc(13rem * calc(1 - var(--tw-space-y-reverse)));\n  margin-bottom: calc(13rem * var(--tw-space-y-reverse));\n}\n\n.space-x-52 > :not([hidden]) ~ :not([hidden]) {\n  --tw-space-x-reverse: 0;\n  margin-right: calc(13rem * var(--tw-space-x-reverse));\n  margin-left: calc(13rem * calc(1 - var(--tw-space-x-reverse)));\n}\n\n.space-y-56 > :not([hidden]) ~ :not([hidden]) {\n  --tw-space-y-reverse: 0;\n  margin-top: calc(14rem * calc(1 - var(--tw-space-y-reverse)));\n  margin-bottom: calc(14rem * var(--tw-space-y-reverse));\n}\n\n.space-x-56 > :not([hidden]) ~ :not([hidden]) {\n  --tw-space-x-reverse: 0;\n  margin-right: calc(14rem * var(--tw-space-x-reverse));\n  margin-left: calc(14rem * calc(1 - var(--tw-space-x-reverse)));\n}\n\n.space-y-60 > :not([hidden]) ~ :not([hidden]) {\n  --tw-space-y-reverse: 0;\n  margin-top: calc(15rem * calc(1 - var(--tw-space-y-reverse)));\n  margin-bottom: calc(15rem * var(--tw-space-y-reverse));\n}\n\n.space-x-60 > :not([hidden]) ~ :not([hidden]) {\n  --tw-space-x-reverse: 0;\n  margin-right: calc(15rem * var(--tw-space-x-reverse));\n  margin-left: calc(15rem * calc(1 - var(--tw-space-x-reverse)));\n}\n\n.space-y-64 > :not([hidden]) ~ :not([hidden]) {\n  --tw-space-y-reverse: 0;\n  margin-top: calc(16rem * calc(1 - var(--tw-space-y-reverse)));\n  margin-bottom: calc(16rem * var(--tw-space-y-reverse));\n}\n\n.space-x-64 > :not([hidden]) ~ :not([hidden]) {\n  --tw-space-x-reverse: 0;\n  margin-right: calc(16rem * var(--tw-space-x-reverse));\n  margin-left: calc(16rem * calc(1 - var(--tw-space-x-reverse)));\n}\n\n.space-y-72 > :not([hidden]) ~ :not([hidden]) {\n  --tw-space-y-reverse: 0;\n  margin-top: calc(18rem * calc(1 - var(--tw-space-y-reverse)));\n  margin-bottom: calc(18rem * var(--tw-space-y-reverse));\n}\n\n.space-x-72 > :not([hidden]) ~ :not([hidden]) {\n  --tw-space-x-reverse: 0;\n  margin-right: calc(18rem * var(--tw-space-x-reverse));\n  margin-left: calc(18rem * calc(1 - var(--tw-space-x-reverse)));\n}\n\n.space-y-80 > :not([hidden]) ~ :not([hidden]) {\n  --tw-space-y-reverse: 0;\n  margin-top: calc(20rem * calc(1 - var(--tw-space-y-reverse)));\n  margin-bottom: calc(20rem * var(--tw-space-y-reverse));\n}\n\n.space-x-80 > :not([hidden]) ~ :not([hidden]) {\n  --tw-space-x-reverse: 0;\n  margin-right: calc(20rem * var(--tw-space-x-reverse));\n  margin-left: calc(20rem * calc(1 - var(--tw-space-x-reverse)));\n}\n\n.space-y-96 > :not([hidden]) ~ :not([hidden]) {\n  --tw-space-y-reverse: 0;\n  margin-top: calc(24rem * calc(1 - var(--tw-space-y-reverse)));\n  margin-bottom: calc(24rem * var(--tw-space-y-reverse));\n}\n\n.space-x-96 > :not([hidden]) ~ :not([hidden]) {\n  --tw-space-x-reverse: 0;\n  margin-right: calc(24rem * var(--tw-space-x-reverse));\n  margin-left: calc(24rem * calc(1 - var(--tw-space-x-reverse)));\n}\n\n.space-y-px > :not([hidden]) ~ :not([hidden]) {\n  --tw-space-y-reverse: 0;\n  margin-top: calc(1px * calc(1 - var(--tw-space-y-reverse)));\n  margin-bottom: calc(1px * var(--tw-space-y-reverse));\n}\n\n.space-x-px > :not([hidden]) ~ :not([hidden]) {\n  --tw-space-x-reverse: 0;\n  margin-right: calc(1px * var(--tw-space-x-reverse));\n  margin-left: calc(1px * calc(1 - var(--tw-space-x-reverse)));\n}\n\n.space-y-0\\.5 > :not([hidden]) ~ :not([hidden]) {\n  --tw-space-y-reverse: 0;\n  margin-top: calc(0.125rem * calc(1 - var(--tw-space-y-reverse)));\n  margin-bottom: calc(0.125rem * var(--tw-space-y-reverse));\n}\n\n.space-x-0\\.5 > :not([hidden]) ~ :not([hidden]) {\n  --tw-space-x-reverse: 0;\n  margin-right: calc(0.125rem * var(--tw-space-x-reverse));\n  margin-left: calc(0.125rem * calc(1 - var(--tw-space-x-reverse)));\n}\n\n.space-y-1\\.5 > :not([hidden]) ~ :not([hidden]) {\n  --tw-space-y-reverse: 0;\n  margin-top: calc(0.375rem * calc(1 - var(--tw-space-y-reverse)));\n  margin-bottom: calc(0.375rem * var(--tw-space-y-reverse));\n}\n\n.space-x-1\\.5 > :not([hidden]) ~ :not([hidden]) {\n  --tw-space-x-reverse: 0;\n  margin-right: calc(0.375rem * var(--tw-space-x-reverse));\n  margin-left: calc(0.375rem * calc(1 - var(--tw-space-x-reverse)));\n}\n\n.space-y-2\\.5 > :not([hidden]) ~ :not([hidden]) {\n  --tw-space-y-reverse: 0;\n  margin-top: calc(0.625rem * calc(1 - var(--tw-space-y-reverse)));\n  margin-bottom: calc(0.625rem * var(--tw-space-y-reverse));\n}\n\n.space-x-2\\.5 > :not([hidden]) ~ :not([hidden]) {\n  --tw-space-x-reverse: 0;\n  margin-right: calc(0.625rem * var(--tw-space-x-reverse));\n  margin-left: calc(0.625rem * calc(1 - var(--tw-space-x-reverse)));\n}\n\n.space-y-3\\.5 > :not([hidden]) ~ :not([hidden]) {\n  --tw-space-y-reverse: 0;\n  margin-top: calc(0.875rem * calc(1 - var(--tw-space-y-reverse)));\n  margin-bottom: calc(0.875rem * var(--tw-space-y-reverse));\n}\n\n.space-x-3\\.5 > :not([hidden]) ~ :not([hidden]) {\n  --tw-space-x-reverse: 0;\n  margin-right: calc(0.875rem * var(--tw-space-x-reverse));\n  margin-left: calc(0.875rem * calc(1 - var(--tw-space-x-reverse)));\n}\n\n.-space-y-0 > :not([hidden]) ~ :not([hidden]) {\n  --tw-space-y-reverse: 0;\n  margin-top: calc(0px * calc(1 - var(--tw-space-y-reverse)));\n  margin-bottom: calc(0px * var(--tw-space-y-reverse));\n}\n\n.-space-x-0 > :not([hidden]) ~ :not([hidden]) {\n  --tw-space-x-reverse: 0;\n  margin-right: calc(0px * var(--tw-space-x-reverse));\n  margin-left: calc(0px * calc(1 - var(--tw-space-x-reverse)));\n}\n\n.-space-y-1 > :not([hidden]) ~ :not([hidden]) {\n  --tw-space-y-reverse: 0;\n  margin-top: calc(-0.25rem * calc(1 - var(--tw-space-y-reverse)));\n  margin-bottom: calc(-0.25rem * var(--tw-space-y-reverse));\n}\n\n.-space-x-1 > :not([hidden]) ~ :not([hidden]) {\n  --tw-space-x-reverse: 0;\n  margin-right: calc(-0.25rem * var(--tw-space-x-reverse));\n  margin-left: calc(-0.25rem * calc(1 - var(--tw-space-x-reverse)));\n}\n\n.-space-y-2 > :not([hidden]) ~ :not([hidden]) {\n  --tw-space-y-reverse: 0;\n  margin-top: calc(-0.5rem * calc(1 - var(--tw-space-y-reverse)));\n  margin-bottom: calc(-0.5rem * var(--tw-space-y-reverse));\n}\n\n.-space-x-2 > :not([hidden]) ~ :not([hidden]) {\n  --tw-space-x-reverse: 0;\n  margin-right: calc(-0.5rem * var(--tw-space-x-reverse));\n  margin-left: calc(-0.5rem * calc(1 - var(--tw-space-x-reverse)));\n}\n\n.-space-y-3 > :not([hidden]) ~ :not([hidden]) {\n  --tw-space-y-reverse: 0;\n  margin-top: calc(-0.75rem * calc(1 - var(--tw-space-y-reverse)));\n  margin-bottom: calc(-0.75rem * var(--tw-space-y-reverse));\n}\n\n.-space-x-3 > :not([hidden]) ~ :not([hidden]) {\n  --tw-space-x-reverse: 0;\n  margin-right: calc(-0.75rem * var(--tw-space-x-reverse));\n  margin-left: calc(-0.75rem * calc(1 - var(--tw-space-x-reverse)));\n}\n\n.-space-y-4 > :not([hidden]) ~ :not([hidden]) {\n  --tw-space-y-reverse: 0;\n  margin-top: calc(-1rem * calc(1 - var(--tw-space-y-reverse)));\n  margin-bottom: calc(-1rem * var(--tw-space-y-reverse));\n}\n\n.-space-x-4 > :not([hidden]) ~ :not([hidden]) {\n  --tw-space-x-reverse: 0;\n  margin-right: calc(-1rem * var(--tw-space-x-reverse));\n  margin-left: calc(-1rem * calc(1 - var(--tw-space-x-reverse)));\n}\n\n.-space-y-5 > :not([hidden]) ~ :not([hidden]) {\n  --tw-space-y-reverse: 0;\n  margin-top: calc(-1.25rem * calc(1 - var(--tw-space-y-reverse)));\n  margin-bottom: calc(-1.25rem * var(--tw-space-y-reverse));\n}\n\n.-space-x-5 > :not([hidden]) ~ :not([hidden]) {\n  --tw-space-x-reverse: 0;\n  margin-right: calc(-1.25rem * var(--tw-space-x-reverse));\n  margin-left: calc(-1.25rem * calc(1 - var(--tw-space-x-reverse)));\n}\n\n.-space-y-6 > :not([hidden]) ~ :not([hidden]) {\n  --tw-space-y-reverse: 0;\n  margin-top: calc(-1.5rem * calc(1 - var(--tw-space-y-reverse)));\n  margin-bottom: calc(-1.5rem * var(--tw-space-y-reverse));\n}\n\n.-space-x-6 > :not([hidden]) ~ :not([hidden]) {\n  --tw-space-x-reverse: 0;\n  margin-right: calc(-1.5rem * var(--tw-space-x-reverse));\n  margin-left: calc(-1.5rem * calc(1 - var(--tw-space-x-reverse)));\n}\n\n.-space-y-7 > :not([hidden]) ~ :not([hidden]) {\n  --tw-space-y-reverse: 0;\n  margin-top: calc(-1.75rem * calc(1 - var(--tw-space-y-reverse)));\n  margin-bottom: calc(-1.75rem * var(--tw-space-y-reverse));\n}\n\n.-space-x-7 > :not([hidden]) ~ :not([hidden]) {\n  --tw-space-x-reverse: 0;\n  margin-right: calc(-1.75rem * var(--tw-space-x-reverse));\n  margin-left: calc(-1.75rem * calc(1 - var(--tw-space-x-reverse)));\n}\n\n.-space-y-8 > :not([hidden]) ~ :not([hidden]) {\n  --tw-space-y-reverse: 0;\n  margin-top: calc(-2rem * calc(1 - var(--tw-space-y-reverse)));\n  margin-bottom: calc(-2rem * var(--tw-space-y-reverse));\n}\n\n.-space-x-8 > :not([hidden]) ~ :not([hidden]) {\n  --tw-space-x-reverse: 0;\n  margin-right: calc(-2rem * var(--tw-space-x-reverse));\n  margin-left: calc(-2rem * calc(1 - var(--tw-space-x-reverse)));\n}\n\n.-space-y-9 > :not([hidden]) ~ :not([hidden]) {\n  --tw-space-y-reverse: 0;\n  margin-top: calc(-2.25rem * calc(1 - var(--tw-space-y-reverse)));\n  margin-bottom: calc(-2.25rem * var(--tw-space-y-reverse));\n}\n\n.-space-x-9 > :not([hidden]) ~ :not([hidden]) {\n  --tw-space-x-reverse: 0;\n  margin-right: calc(-2.25rem * var(--tw-space-x-reverse));\n  margin-left: calc(-2.25rem * calc(1 - var(--tw-space-x-reverse)));\n}\n\n.-space-y-10 > :not([hidden]) ~ :not([hidden]) {\n  --tw-space-y-reverse: 0;\n  margin-top: calc(-2.5rem * calc(1 - var(--tw-space-y-reverse)));\n  margin-bottom: calc(-2.5rem * var(--tw-space-y-reverse));\n}\n\n.-space-x-10 > :not([hidden]) ~ :not([hidden]) {\n  --tw-space-x-reverse: 0;\n  margin-right: calc(-2.5rem * var(--tw-space-x-reverse));\n  margin-left: calc(-2.5rem * calc(1 - var(--tw-space-x-reverse)));\n}\n\n.-space-y-11 > :not([hidden]) ~ :not([hidden]) {\n  --tw-space-y-reverse: 0;\n  margin-top: calc(-2.75rem * calc(1 - var(--tw-space-y-reverse)));\n  margin-bottom: calc(-2.75rem * var(--tw-space-y-reverse));\n}\n\n.-space-x-11 > :not([hidden]) ~ :not([hidden]) {\n  --tw-space-x-reverse: 0;\n  margin-right: calc(-2.75rem * var(--tw-space-x-reverse));\n  margin-left: calc(-2.75rem * calc(1 - var(--tw-space-x-reverse)));\n}\n\n.-space-y-12 > :not([hidden]) ~ :not([hidden]) {\n  --tw-space-y-reverse: 0;\n  margin-top: calc(-3rem * calc(1 - var(--tw-space-y-reverse)));\n  margin-bottom: calc(-3rem * var(--tw-space-y-reverse));\n}\n\n.-space-x-12 > :not([hidden]) ~ :not([hidden]) {\n  --tw-space-x-reverse: 0;\n  margin-right: calc(-3rem * var(--tw-space-x-reverse));\n  margin-left: calc(-3rem * calc(1 - var(--tw-space-x-reverse)));\n}\n\n.-space-y-14 > :not([hidden]) ~ :not([hidden]) {\n  --tw-space-y-reverse: 0;\n  margin-top: calc(-3.5rem * calc(1 - var(--tw-space-y-reverse)));\n  margin-bottom: calc(-3.5rem * var(--tw-space-y-reverse));\n}\n\n.-space-x-14 > :not([hidden]) ~ :not([hidden]) {\n  --tw-space-x-reverse: 0;\n  margin-right: calc(-3.5rem * var(--tw-space-x-reverse));\n  margin-left: calc(-3.5rem * calc(1 - var(--tw-space-x-reverse)));\n}\n\n.-space-y-16 > :not([hidden]) ~ :not([hidden]) {\n  --tw-space-y-reverse: 0;\n  margin-top: calc(-4rem * calc(1 - var(--tw-space-y-reverse)));\n  margin-bottom: calc(-4rem * var(--tw-space-y-reverse));\n}\n\n.-space-x-16 > :not([hidden]) ~ :not([hidden]) {\n  --tw-space-x-reverse: 0;\n  margin-right: calc(-4rem * var(--tw-space-x-reverse));\n  margin-left: calc(-4rem * calc(1 - var(--tw-space-x-reverse)));\n}\n\n.-space-y-20 > :not([hidden]) ~ :not([hidden]) {\n  --tw-space-y-reverse: 0;\n  margin-top: calc(-5rem * calc(1 - var(--tw-space-y-reverse)));\n  margin-bottom: calc(-5rem * var(--tw-space-y-reverse));\n}\n\n.-space-x-20 > :not([hidden]) ~ :not([hidden]) {\n  --tw-space-x-reverse: 0;\n  margin-right: calc(-5rem * var(--tw-space-x-reverse));\n  margin-left: calc(-5rem * calc(1 - var(--tw-space-x-reverse)));\n}\n\n.-space-y-24 > :not([hidden]) ~ :not([hidden]) {\n  --tw-space-y-reverse: 0;\n  margin-top: calc(-6rem * calc(1 - var(--tw-space-y-reverse)));\n  margin-bottom: calc(-6rem * var(--tw-space-y-reverse));\n}\n\n.-space-x-24 > :not([hidden]) ~ :not([hidden]) {\n  --tw-space-x-reverse: 0;\n  margin-right: calc(-6rem * var(--tw-space-x-reverse));\n  margin-left: calc(-6rem * calc(1 - var(--tw-space-x-reverse)));\n}\n\n.-space-y-28 > :not([hidden]) ~ :not([hidden]) {\n  --tw-space-y-reverse: 0;\n  margin-top: calc(-7rem * calc(1 - var(--tw-space-y-reverse)));\n  margin-bottom: calc(-7rem * var(--tw-space-y-reverse));\n}\n\n.-space-x-28 > :not([hidden]) ~ :not([hidden]) {\n  --tw-space-x-reverse: 0;\n  margin-right: calc(-7rem * var(--tw-space-x-reverse));\n  margin-left: calc(-7rem * calc(1 - var(--tw-space-x-reverse)));\n}\n\n.-space-y-32 > :not([hidden]) ~ :not([hidden]) {\n  --tw-space-y-reverse: 0;\n  margin-top: calc(-8rem * calc(1 - var(--tw-space-y-reverse)));\n  margin-bottom: calc(-8rem * var(--tw-space-y-reverse));\n}\n\n.-space-x-32 > :not([hidden]) ~ :not([hidden]) {\n  --tw-space-x-reverse: 0;\n  margin-right: calc(-8rem * var(--tw-space-x-reverse));\n  margin-left: calc(-8rem * calc(1 - var(--tw-space-x-reverse)));\n}\n\n.-space-y-36 > :not([hidden]) ~ :not([hidden]) {\n  --tw-space-y-reverse: 0;\n  margin-top: calc(-9rem * calc(1 - var(--tw-space-y-reverse)));\n  margin-bottom: calc(-9rem * var(--tw-space-y-reverse));\n}\n\n.-space-x-36 > :not([hidden]) ~ :not([hidden]) {\n  --tw-space-x-reverse: 0;\n  margin-right: calc(-9rem * var(--tw-space-x-reverse));\n  margin-left: calc(-9rem * calc(1 - var(--tw-space-x-reverse)));\n}\n\n.-space-y-40 > :not([hidden]) ~ :not([hidden]) {\n  --tw-space-y-reverse: 0;\n  margin-top: calc(-10rem * calc(1 - var(--tw-space-y-reverse)));\n  margin-bottom: calc(-10rem * var(--tw-space-y-reverse));\n}\n\n.-space-x-40 > :not([hidden]) ~ :not([hidden]) {\n  --tw-space-x-reverse: 0;\n  margin-right: calc(-10rem * var(--tw-space-x-reverse));\n  margin-left: calc(-10rem * calc(1 - var(--tw-space-x-reverse)));\n}\n\n.-space-y-44 > :not([hidden]) ~ :not([hidden]) {\n  --tw-space-y-reverse: 0;\n  margin-top: calc(-11rem * calc(1 - var(--tw-space-y-reverse)));\n  margin-bottom: calc(-11rem * var(--tw-space-y-reverse));\n}\n\n.-space-x-44 > :not([hidden]) ~ :not([hidden]) {\n  --tw-space-x-reverse: 0;\n  margin-right: calc(-11rem * var(--tw-space-x-reverse));\n  margin-left: calc(-11rem * calc(1 - var(--tw-space-x-reverse)));\n}\n\n.-space-y-48 > :not([hidden]) ~ :not([hidden]) {\n  --tw-space-y-reverse: 0;\n  margin-top: calc(-12rem * calc(1 - var(--tw-space-y-reverse)));\n  margin-bottom: calc(-12rem * var(--tw-space-y-reverse));\n}\n\n.-space-x-48 > :not([hidden]) ~ :not([hidden]) {\n  --tw-space-x-reverse: 0;\n  margin-right: calc(-12rem * var(--tw-space-x-reverse));\n  margin-left: calc(-12rem * calc(1 - var(--tw-space-x-reverse)));\n}\n\n.-space-y-52 > :not([hidden]) ~ :not([hidden]) {\n  --tw-space-y-reverse: 0;\n  margin-top: calc(-13rem * calc(1 - var(--tw-space-y-reverse)));\n  margin-bottom: calc(-13rem * var(--tw-space-y-reverse));\n}\n\n.-space-x-52 > :not([hidden]) ~ :not([hidden]) {\n  --tw-space-x-reverse: 0;\n  margin-right: calc(-13rem * var(--tw-space-x-reverse));\n  margin-left: calc(-13rem * calc(1 - var(--tw-space-x-reverse)));\n}\n\n.-space-y-56 > :not([hidden]) ~ :not([hidden]) {\n  --tw-space-y-reverse: 0;\n  margin-top: calc(-14rem * calc(1 - var(--tw-space-y-reverse)));\n  margin-bottom: calc(-14rem * var(--tw-space-y-reverse));\n}\n\n.-space-x-56 > :not([hidden]) ~ :not([hidden]) {\n  --tw-space-x-reverse: 0;\n  margin-right: calc(-14rem * var(--tw-space-x-reverse));\n  margin-left: calc(-14rem * calc(1 - var(--tw-space-x-reverse)));\n}\n\n.-space-y-60 > :not([hidden]) ~ :not([hidden]) {\n  --tw-space-y-reverse: 0;\n  margin-top: calc(-15rem * calc(1 - var(--tw-space-y-reverse)));\n  margin-bottom: calc(-15rem * var(--tw-space-y-reverse));\n}\n\n.-space-x-60 > :not([hidden]) ~ :not([hidden]) {\n  --tw-space-x-reverse: 0;\n  margin-right: calc(-15rem * var(--tw-space-x-reverse));\n  margin-left: calc(-15rem * calc(1 - var(--tw-space-x-reverse)));\n}\n\n.-space-y-64 > :not([hidden]) ~ :not([hidden]) {\n  --tw-space-y-reverse: 0;\n  margin-top: calc(-16rem * calc(1 - var(--tw-space-y-reverse)));\n  margin-bottom: calc(-16rem * var(--tw-space-y-reverse));\n}\n\n.-space-x-64 > :not([hidden]) ~ :not([hidden]) {\n  --tw-space-x-reverse: 0;\n  margin-right: calc(-16rem * var(--tw-space-x-reverse));\n  margin-left: calc(-16rem * calc(1 - var(--tw-space-x-reverse)));\n}\n\n.-space-y-72 > :not([hidden]) ~ :not([hidden]) {\n  --tw-space-y-reverse: 0;\n  margin-top: calc(-18rem * calc(1 - var(--tw-space-y-reverse)));\n  margin-bottom: calc(-18rem * var(--tw-space-y-reverse));\n}\n\n.-space-x-72 > :not([hidden]) ~ :not([hidden]) {\n  --tw-space-x-reverse: 0;\n  margin-right: calc(-18rem * var(--tw-space-x-reverse));\n  margin-left: calc(-18rem * calc(1 - var(--tw-space-x-reverse)));\n}\n\n.-space-y-80 > :not([hidden]) ~ :not([hidden]) {\n  --tw-space-y-reverse: 0;\n  margin-top: calc(-20rem * calc(1 - var(--tw-space-y-reverse)));\n  margin-bottom: calc(-20rem * var(--tw-space-y-reverse));\n}\n\n.-space-x-80 > :not([hidden]) ~ :not([hidden]) {\n  --tw-space-x-reverse: 0;\n  margin-right: calc(-20rem * var(--tw-space-x-reverse));\n  margin-left: calc(-20rem * calc(1 - var(--tw-space-x-reverse)));\n}\n\n.-space-y-96 > :not([hidden]) ~ :not([hidden]) {\n  --tw-space-y-reverse: 0;\n  margin-top: calc(-24rem * calc(1 - var(--tw-space-y-reverse)));\n  margin-bottom: calc(-24rem * var(--tw-space-y-reverse));\n}\n\n.-space-x-96 > :not([hidden]) ~ :not([hidden]) {\n  --tw-space-x-reverse: 0;\n  margin-right: calc(-24rem * var(--tw-space-x-reverse));\n  margin-left: calc(-24rem * calc(1 - var(--tw-space-x-reverse)));\n}\n\n.-space-y-px > :not([hidden]) ~ :not([hidden]) {\n  --tw-space-y-reverse: 0;\n  margin-top: calc(-1px * calc(1 - var(--tw-space-y-reverse)));\n  margin-bottom: calc(-1px * var(--tw-space-y-reverse));\n}\n\n.-space-x-px > :not([hidden]) ~ :not([hidden]) {\n  --tw-space-x-reverse: 0;\n  margin-right: calc(-1px * var(--tw-space-x-reverse));\n  margin-left: calc(-1px * calc(1 - var(--tw-space-x-reverse)));\n}\n\n.-space-y-0\\.5 > :not([hidden]) ~ :not([hidden]) {\n  --tw-space-y-reverse: 0;\n  margin-top: calc(-0.125rem * calc(1 - var(--tw-space-y-reverse)));\n  margin-bottom: calc(-0.125rem * var(--tw-space-y-reverse));\n}\n\n.-space-x-0\\.5 > :not([hidden]) ~ :not([hidden]) {\n  --tw-space-x-reverse: 0;\n  margin-right: calc(-0.125rem * var(--tw-space-x-reverse));\n  margin-left: calc(-0.125rem * calc(1 - var(--tw-space-x-reverse)));\n}\n\n.-space-y-1\\.5 > :not([hidden]) ~ :not([hidden]) {\n  --tw-space-y-reverse: 0;\n  margin-top: calc(-0.375rem * calc(1 - var(--tw-space-y-reverse)));\n  margin-bottom: calc(-0.375rem * var(--tw-space-y-reverse));\n}\n\n.-space-x-1\\.5 > :not([hidden]) ~ :not([hidden]) {\n  --tw-space-x-reverse: 0;\n  margin-right: calc(-0.375rem * var(--tw-space-x-reverse));\n  margin-left: calc(-0.375rem * calc(1 - var(--tw-space-x-reverse)));\n}\n\n.-space-y-2\\.5 > :not([hidden]) ~ :not([hidden]) {\n  --tw-space-y-reverse: 0;\n  margin-top: calc(-0.625rem * calc(1 - var(--tw-space-y-reverse)));\n  margin-bottom: calc(-0.625rem * var(--tw-space-y-reverse));\n}\n\n.-space-x-2\\.5 > :not([hidden]) ~ :not([hidden]) {\n  --tw-space-x-reverse: 0;\n  margin-right: calc(-0.625rem * var(--tw-space-x-reverse));\n  margin-left: calc(-0.625rem * calc(1 - var(--tw-space-x-reverse)));\n}\n\n.-space-y-3\\.5 > :not([hidden]) ~ :not([hidden]) {\n  --tw-space-y-reverse: 0;\n  margin-top: calc(-0.875rem * calc(1 - var(--tw-space-y-reverse)));\n  margin-bottom: calc(-0.875rem * var(--tw-space-y-reverse));\n}\n\n.-space-x-3\\.5 > :not([hidden]) ~ :not([hidden]) {\n  --tw-space-x-reverse: 0;\n  margin-right: calc(-0.875rem * var(--tw-space-x-reverse));\n  margin-left: calc(-0.875rem * calc(1 - var(--tw-space-x-reverse)));\n}\n\n.space-y-reverse > :not([hidden]) ~ :not([hidden]) {\n  --tw-space-y-reverse: 1;\n}\n\n.space-x-reverse > :not([hidden]) ~ :not([hidden]) {\n  --tw-space-x-reverse: 1;\n}\n\n.divide-y-0 > :not([hidden]) ~ :not([hidden]) {\n  --tw-divide-y-reverse: 0;\n  border-top-width: calc(0px * calc(1 - var(--tw-divide-y-reverse)));\n  border-bottom-width: calc(0px * var(--tw-divide-y-reverse));\n}\n\n.divide-x-0 > :not([hidden]) ~ :not([hidden]) {\n  --tw-divide-x-reverse: 0;\n  border-right-width: calc(0px * var(--tw-divide-x-reverse));\n  border-left-width: calc(0px * calc(1 - var(--tw-divide-x-reverse)));\n}\n\n.divide-y-2 > :not([hidden]) ~ :not([hidden]) {\n  --tw-divide-y-reverse: 0;\n  border-top-width: calc(2px * calc(1 - var(--tw-divide-y-reverse)));\n  border-bottom-width: calc(2px * var(--tw-divide-y-reverse));\n}\n\n.divide-x-2 > :not([hidden]) ~ :not([hidden]) {\n  --tw-divide-x-reverse: 0;\n  border-right-width: calc(2px * var(--tw-divide-x-reverse));\n  border-left-width: calc(2px * calc(1 - var(--tw-divide-x-reverse)));\n}\n\n.divide-y-4 > :not([hidden]) ~ :not([hidden]) {\n  --tw-divide-y-reverse: 0;\n  border-top-width: calc(4px * calc(1 - var(--tw-divide-y-reverse)));\n  border-bottom-width: calc(4px * var(--tw-divide-y-reverse));\n}\n\n.divide-x-4 > :not([hidden]) ~ :not([hidden]) {\n  --tw-divide-x-reverse: 0;\n  border-right-width: calc(4px * var(--tw-divide-x-reverse));\n  border-left-width: calc(4px * calc(1 - var(--tw-divide-x-reverse)));\n}\n\n.divide-y-8 > :not([hidden]) ~ :not([hidden]) {\n  --tw-divide-y-reverse: 0;\n  border-top-width: calc(8px * calc(1 - var(--tw-divide-y-reverse)));\n  border-bottom-width: calc(8px * var(--tw-divide-y-reverse));\n}\n\n.divide-x-8 > :not([hidden]) ~ :not([hidden]) {\n  --tw-divide-x-reverse: 0;\n  border-right-width: calc(8px * var(--tw-divide-x-reverse));\n  border-left-width: calc(8px * calc(1 - var(--tw-divide-x-reverse)));\n}\n\n.divide-y > :not([hidden]) ~ :not([hidden]) {\n  --tw-divide-y-reverse: 0;\n  border-top-width: calc(1px * calc(1 - var(--tw-divide-y-reverse)));\n  border-bottom-width: calc(1px * var(--tw-divide-y-reverse));\n}\n\n.divide-x > :not([hidden]) ~ :not([hidden]) {\n  --tw-divide-x-reverse: 0;\n  border-right-width: calc(1px * var(--tw-divide-x-reverse));\n  border-left-width: calc(1px * calc(1 - var(--tw-divide-x-reverse)));\n}\n\n.divide-y-reverse > :not([hidden]) ~ :not([hidden]) {\n  --tw-divide-y-reverse: 1;\n}\n\n.divide-x-reverse > :not([hidden]) ~ :not([hidden]) {\n  --tw-divide-x-reverse: 1;\n}\n\n.divide-transparent > :not([hidden]) ~ :not([hidden]) {\n  border-color: transparent;\n}\n\n.divide-current > :not([hidden]) ~ :not([hidden]) {\n  border-color: currentColor;\n}\n\n.divide-black > :not([hidden]) ~ :not([hidden]) {\n  --tw-divide-opacity: 1;\n  border-color: rgba(0, 0, 0, var(--tw-divide-opacity));\n}\n\n.divide-white > :not([hidden]) ~ :not([hidden]) {\n  --tw-divide-opacity: 1;\n  border-color: rgba(255, 255, 255, var(--tw-divide-opacity));\n}\n\n.divide-gray-50 > :not([hidden]) ~ :not([hidden]) {\n  --tw-divide-opacity: 1;\n  border-color: rgba(249, 250, 251, var(--tw-divide-opacity));\n}\n\n.divide-gray-100 > :not([hidden]) ~ :not([hidden]) {\n  --tw-divide-opacity: 1;\n  border-color: rgba(243, 244, 246, var(--tw-divide-opacity));\n}\n\n.divide-gray-200 > :not([hidden]) ~ :not([hidden]) {\n  --tw-divide-opacity: 1;\n  border-color: rgba(229, 231, 235, var(--tw-divide-opacity));\n}\n\n.divide-gray-300 > :not([hidden]) ~ :not([hidden]) {\n  --tw-divide-opacity: 1;\n  border-color: rgba(209, 213, 219, var(--tw-divide-opacity));\n}\n\n.divide-gray-400 > :not([hidden]) ~ :not([hidden]) {\n  --tw-divide-opacity: 1;\n  border-color: rgba(156, 163, 175, var(--tw-divide-opacity));\n}\n\n.divide-gray-500 > :not([hidden]) ~ :not([hidden]) {\n  --tw-divide-opacity: 1;\n  border-color: rgba(107, 114, 128, var(--tw-divide-opacity));\n}\n\n.divide-gray-600 > :not([hidden]) ~ :not([hidden]) {\n  --tw-divide-opacity: 1;\n  border-color: rgba(75, 85, 99, var(--tw-divide-opacity));\n}\n\n.divide-gray-700 > :not([hidden]) ~ :not([hidden]) {\n  --tw-divide-opacity: 1;\n  border-color: rgba(55, 65, 81, var(--tw-divide-opacity));\n}\n\n.divide-gray-800 > :not([hidden]) ~ :not([hidden]) {\n  --tw-divide-opacity: 1;\n  border-color: rgba(31, 41, 55, var(--tw-divide-opacity));\n}\n\n.divide-gray-900 > :not([hidden]) ~ :not([hidden]) {\n  --tw-divide-opacity: 1;\n  border-color: rgba(17, 24, 39, var(--tw-divide-opacity));\n}\n\n.divide-red-50 > :not([hidden]) ~ :not([hidden]) {\n  --tw-divide-opacity: 1;\n  border-color: rgba(254, 242, 242, var(--tw-divide-opacity));\n}\n\n.divide-red-100 > :not([hidden]) ~ :not([hidden]) {\n  --tw-divide-opacity: 1;\n  border-color: rgba(254, 226, 226, var(--tw-divide-opacity));\n}\n\n.divide-red-200 > :not([hidden]) ~ :not([hidden]) {\n  --tw-divide-opacity: 1;\n  border-color: rgba(254, 202, 202, var(--tw-divide-opacity));\n}\n\n.divide-red-300 > :not([hidden]) ~ :not([hidden]) {\n  --tw-divide-opacity: 1;\n  border-color: rgba(252, 165, 165, var(--tw-divide-opacity));\n}\n\n.divide-red-400 > :not([hidden]) ~ :not([hidden]) {\n  --tw-divide-opacity: 1;\n  border-color: rgba(248, 113, 113, var(--tw-divide-opacity));\n}\n\n.divide-red-500 > :not([hidden]) ~ :not([hidden]) {\n  --tw-divide-opacity: 1;\n  border-color: rgba(239, 68, 68, var(--tw-divide-opacity));\n}\n\n.divide-red-600 > :not([hidden]) ~ :not([hidden]) {\n  --tw-divide-opacity: 1;\n  border-color: rgba(220, 38, 38, var(--tw-divide-opacity));\n}\n\n.divide-red-700 > :not([hidden]) ~ :not([hidden]) {\n  --tw-divide-opacity: 1;\n  border-color: rgba(185, 28, 28, var(--tw-divide-opacity));\n}\n\n.divide-red-800 > :not([hidden]) ~ :not([hidden]) {\n  --tw-divide-opacity: 1;\n  border-color: rgba(153, 27, 27, var(--tw-divide-opacity));\n}\n\n.divide-red-900 > :not([hidden]) ~ :not([hidden]) {\n  --tw-divide-opacity: 1;\n  border-color: rgba(127, 29, 29, var(--tw-divide-opacity));\n}\n\n.divide-yellow-50 > :not([hidden]) ~ :not([hidden]) {\n  --tw-divide-opacity: 1;\n  border-color: rgba(255, 251, 235, var(--tw-divide-opacity));\n}\n\n.divide-yellow-100 > :not([hidden]) ~ :not([hidden]) {\n  --tw-divide-opacity: 1;\n  border-color: rgba(254, 243, 199, var(--tw-divide-opacity));\n}\n\n.divide-yellow-200 > :not([hidden]) ~ :not([hidden]) {\n  --tw-divide-opacity: 1;\n  border-color: rgba(253, 230, 138, var(--tw-divide-opacity));\n}\n\n.divide-yellow-300 > :not([hidden]) ~ :not([hidden]) {\n  --tw-divide-opacity: 1;\n  border-color: rgba(252, 211, 77, var(--tw-divide-opacity));\n}\n\n.divide-yellow-400 > :not([hidden]) ~ :not([hidden]) {\n  --tw-divide-opacity: 1;\n  border-color: rgba(251, 191, 36, var(--tw-divide-opacity));\n}\n\n.divide-yellow-500 > :not([hidden]) ~ :not([hidden]) {\n  --tw-divide-opacity: 1;\n  border-color: rgba(245, 158, 11, var(--tw-divide-opacity));\n}\n\n.divide-yellow-600 > :not([hidden]) ~ :not([hidden]) {\n  --tw-divide-opacity: 1;\n  border-color: rgba(217, 119, 6, var(--tw-divide-opacity));\n}\n\n.divide-yellow-700 > :not([hidden]) ~ :not([hidden]) {\n  --tw-divide-opacity: 1;\n  border-color: rgba(180, 83, 9, var(--tw-divide-opacity));\n}\n\n.divide-yellow-800 > :not([hidden]) ~ :not([hidden]) {\n  --tw-divide-opacity: 1;\n  border-color: rgba(146, 64, 14, var(--tw-divide-opacity));\n}\n\n.divide-yellow-900 > :not([hidden]) ~ :not([hidden]) {\n  --tw-divide-opacity: 1;\n  border-color: rgba(120, 53, 15, var(--tw-divide-opacity));\n}\n\n.divide-green-50 > :not([hidden]) ~ :not([hidden]) {\n  --tw-divide-opacity: 1;\n  border-color: rgba(236, 253, 245, var(--tw-divide-opacity));\n}\n\n.divide-green-100 > :not([hidden]) ~ :not([hidden]) {\n  --tw-divide-opacity: 1;\n  border-color: rgba(209, 250, 229, var(--tw-divide-opacity));\n}\n\n.divide-green-200 > :not([hidden]) ~ :not([hidden]) {\n  --tw-divide-opacity: 1;\n  border-color: rgba(167, 243, 208, var(--tw-divide-opacity));\n}\n\n.divide-green-300 > :not([hidden]) ~ :not([hidden]) {\n  --tw-divide-opacity: 1;\n  border-color: rgba(110, 231, 183, var(--tw-divide-opacity));\n}\n\n.divide-green-400 > :not([hidden]) ~ :not([hidden]) {\n  --tw-divide-opacity: 1;\n  border-color: rgba(52, 211, 153, var(--tw-divide-opacity));\n}\n\n.divide-green-500 > :not([hidden]) ~ :not([hidden]) {\n  --tw-divide-opacity: 1;\n  border-color: rgba(16, 185, 129, var(--tw-divide-opacity));\n}\n\n.divide-green-600 > :not([hidden]) ~ :not([hidden]) {\n  --tw-divide-opacity: 1;\n  border-color: rgba(5, 150, 105, var(--tw-divide-opacity));\n}\n\n.divide-green-700 > :not([hidden]) ~ :not([hidden]) {\n  --tw-divide-opacity: 1;\n  border-color: rgba(4, 120, 87, var(--tw-divide-opacity));\n}\n\n.divide-green-800 > :not([hidden]) ~ :not([hidden]) {\n  --tw-divide-opacity: 1;\n  border-color: rgba(6, 95, 70, var(--tw-divide-opacity));\n}\n\n.divide-green-900 > :not([hidden]) ~ :not([hidden]) {\n  --tw-divide-opacity: 1;\n  border-color: rgba(6, 78, 59, var(--tw-divide-opacity));\n}\n\n.divide-blue-50 > :not([hidden]) ~ :not([hidden]) {\n  --tw-divide-opacity: 1;\n  border-color: rgba(239, 246, 255, var(--tw-divide-opacity));\n}\n\n.divide-blue-100 > :not([hidden]) ~ :not([hidden]) {\n  --tw-divide-opacity: 1;\n  border-color: rgba(219, 234, 254, var(--tw-divide-opacity));\n}\n\n.divide-blue-200 > :not([hidden]) ~ :not([hidden]) {\n  --tw-divide-opacity: 1;\n  border-color: rgba(191, 219, 254, var(--tw-divide-opacity));\n}\n\n.divide-blue-300 > :not([hidden]) ~ :not([hidden]) {\n  --tw-divide-opacity: 1;\n  border-color: rgba(147, 197, 253, var(--tw-divide-opacity));\n}\n\n.divide-blue-400 > :not([hidden]) ~ :not([hidden]) {\n  --tw-divide-opacity: 1;\n  border-color: rgba(96, 165, 250, var(--tw-divide-opacity));\n}\n\n.divide-blue-500 > :not([hidden]) ~ :not([hidden]) {\n  --tw-divide-opacity: 1;\n  border-color: rgba(59, 130, 246, var(--tw-divide-opacity));\n}\n\n.divide-blue-600 > :not([hidden]) ~ :not([hidden]) {\n  --tw-divide-opacity: 1;\n  border-color: rgba(37, 99, 235, var(--tw-divide-opacity));\n}\n\n.divide-blue-700 > :not([hidden]) ~ :not([hidden]) {\n  --tw-divide-opacity: 1;\n  border-color: rgba(29, 78, 216, var(--tw-divide-opacity));\n}\n\n.divide-blue-800 > :not([hidden]) ~ :not([hidden]) {\n  --tw-divide-opacity: 1;\n  border-color: rgba(30, 64, 175, var(--tw-divide-opacity));\n}\n\n.divide-blue-900 > :not([hidden]) ~ :not([hidden]) {\n  --tw-divide-opacity: 1;\n  border-color: rgba(30, 58, 138, var(--tw-divide-opacity));\n}\n\n.divide-indigo-50 > :not([hidden]) ~ :not([hidden]) {\n  --tw-divide-opacity: 1;\n  border-color: rgba(238, 242, 255, var(--tw-divide-opacity));\n}\n\n.divide-indigo-100 > :not([hidden]) ~ :not([hidden]) {\n  --tw-divide-opacity: 1;\n  border-color: rgba(224, 231, 255, var(--tw-divide-opacity));\n}\n\n.divide-indigo-200 > :not([hidden]) ~ :not([hidden]) {\n  --tw-divide-opacity: 1;\n  border-color: rgba(199, 210, 254, var(--tw-divide-opacity));\n}\n\n.divide-indigo-300 > :not([hidden]) ~ :not([hidden]) {\n  --tw-divide-opacity: 1;\n  border-color: rgba(165, 180, 252, var(--tw-divide-opacity));\n}\n\n.divide-indigo-400 > :not([hidden]) ~ :not([hidden]) {\n  --tw-divide-opacity: 1;\n  border-color: rgba(129, 140, 248, var(--tw-divide-opacity));\n}\n\n.divide-indigo-500 > :not([hidden]) ~ :not([hidden]) {\n  --tw-divide-opacity: 1;\n  border-color: rgba(99, 102, 241, var(--tw-divide-opacity));\n}\n\n.divide-indigo-600 > :not([hidden]) ~ :not([hidden]) {\n  --tw-divide-opacity: 1;\n  border-color: rgba(79, 70, 229, var(--tw-divide-opacity));\n}\n\n.divide-indigo-700 > :not([hidden]) ~ :not([hidden]) {\n  --tw-divide-opacity: 1;\n  border-color: rgba(67, 56, 202, var(--tw-divide-opacity));\n}\n\n.divide-indigo-800 > :not([hidden]) ~ :not([hidden]) {\n  --tw-divide-opacity: 1;\n  border-color: rgba(55, 48, 163, var(--tw-divide-opacity));\n}\n\n.divide-indigo-900 > :not([hidden]) ~ :not([hidden]) {\n  --tw-divide-opacity: 1;\n  border-color: rgba(49, 46, 129, var(--tw-divide-opacity));\n}\n\n.divide-purple-50 > :not([hidden]) ~ :not([hidden]) {\n  --tw-divide-opacity: 1;\n  border-color: rgba(245, 243, 255, var(--tw-divide-opacity));\n}\n\n.divide-purple-100 > :not([hidden]) ~ :not([hidden]) {\n  --tw-divide-opacity: 1;\n  border-color: rgba(237, 233, 254, var(--tw-divide-opacity));\n}\n\n.divide-purple-200 > :not([hidden]) ~ :not([hidden]) {\n  --tw-divide-opacity: 1;\n  border-color: rgba(221, 214, 254, var(--tw-divide-opacity));\n}\n\n.divide-purple-300 > :not([hidden]) ~ :not([hidden]) {\n  --tw-divide-opacity: 1;\n  border-color: rgba(196, 181, 253, var(--tw-divide-opacity));\n}\n\n.divide-purple-400 > :not([hidden]) ~ :not([hidden]) {\n  --tw-divide-opacity: 1;\n  border-color: rgba(167, 139, 250, var(--tw-divide-opacity));\n}\n\n.divide-purple-500 > :not([hidden]) ~ :not([hidden]) {\n  --tw-divide-opacity: 1;\n  border-color: rgba(139, 92, 246, var(--tw-divide-opacity));\n}\n\n.divide-purple-600 > :not([hidden]) ~ :not([hidden]) {\n  --tw-divide-opacity: 1;\n  border-color: rgba(124, 58, 237, var(--tw-divide-opacity));\n}\n\n.divide-purple-700 > :not([hidden]) ~ :not([hidden]) {\n  --tw-divide-opacity: 1;\n  border-color: rgba(109, 40, 217, var(--tw-divide-opacity));\n}\n\n.divide-purple-800 > :not([hidden]) ~ :not([hidden]) {\n  --tw-divide-opacity: 1;\n  border-color: rgba(91, 33, 182, var(--tw-divide-opacity));\n}\n\n.divide-purple-900 > :not([hidden]) ~ :not([hidden]) {\n  --tw-divide-opacity: 1;\n  border-color: rgba(76, 29, 149, var(--tw-divide-opacity));\n}\n\n.divide-pink-50 > :not([hidden]) ~ :not([hidden]) {\n  --tw-divide-opacity: 1;\n  border-color: rgba(253, 242, 248, var(--tw-divide-opacity));\n}\n\n.divide-pink-100 > :not([hidden]) ~ :not([hidden]) {\n  --tw-divide-opacity: 1;\n  border-color: rgba(252, 231, 243, var(--tw-divide-opacity));\n}\n\n.divide-pink-200 > :not([hidden]) ~ :not([hidden]) {\n  --tw-divide-opacity: 1;\n  border-color: rgba(251, 207, 232, var(--tw-divide-opacity));\n}\n\n.divide-pink-300 > :not([hidden]) ~ :not([hidden]) {\n  --tw-divide-opacity: 1;\n  border-color: rgba(249, 168, 212, var(--tw-divide-opacity));\n}\n\n.divide-pink-400 > :not([hidden]) ~ :not([hidden]) {\n  --tw-divide-opacity: 1;\n  border-color: rgba(244, 114, 182, var(--tw-divide-opacity));\n}\n\n.divide-pink-500 > :not([hidden]) ~ :not([hidden]) {\n  --tw-divide-opacity: 1;\n  border-color: rgba(236, 72, 153, var(--tw-divide-opacity));\n}\n\n.divide-pink-600 > :not([hidden]) ~ :not([hidden]) {\n  --tw-divide-opacity: 1;\n  border-color: rgba(219, 39, 119, var(--tw-divide-opacity));\n}\n\n.divide-pink-700 > :not([hidden]) ~ :not([hidden]) {\n  --tw-divide-opacity: 1;\n  border-color: rgba(190, 24, 93, var(--tw-divide-opacity));\n}\n\n.divide-pink-800 > :not([hidden]) ~ :not([hidden]) {\n  --tw-divide-opacity: 1;\n  border-color: rgba(157, 23, 77, var(--tw-divide-opacity));\n}\n\n.divide-pink-900 > :not([hidden]) ~ :not([hidden]) {\n  --tw-divide-opacity: 1;\n  border-color: rgba(131, 24, 67, var(--tw-divide-opacity));\n}\n\n.dark .dark\\:divide-transparent > :not([hidden]) ~ :not([hidden]) {\n  border-color: transparent;\n}\n\n.dark .dark\\:divide-current > :not([hidden]) ~ :not([hidden]) {\n  border-color: currentColor;\n}\n\n.dark .dark\\:divide-black > :not([hidden]) ~ :not([hidden]) {\n  --tw-divide-opacity: 1;\n  border-color: rgba(0, 0, 0, var(--tw-divide-opacity));\n}\n\n.dark .dark\\:divide-white > :not([hidden]) ~ :not([hidden]) {\n  --tw-divide-opacity: 1;\n  border-color: rgba(255, 255, 255, var(--tw-divide-opacity));\n}\n\n.dark .dark\\:divide-gray-50 > :not([hidden]) ~ :not([hidden]) {\n  --tw-divide-opacity: 1;\n  border-color: rgba(249, 250, 251, var(--tw-divide-opacity));\n}\n\n.dark .dark\\:divide-gray-100 > :not([hidden]) ~ :not([hidden]) {\n  --tw-divide-opacity: 1;\n  border-color: rgba(243, 244, 246, var(--tw-divide-opacity));\n}\n\n.dark .dark\\:divide-gray-200 > :not([hidden]) ~ :not([hidden]) {\n  --tw-divide-opacity: 1;\n  border-color: rgba(229, 231, 235, var(--tw-divide-opacity));\n}\n\n.dark .dark\\:divide-gray-300 > :not([hidden]) ~ :not([hidden]) {\n  --tw-divide-opacity: 1;\n  border-color: rgba(209, 213, 219, var(--tw-divide-opacity));\n}\n\n.dark .dark\\:divide-gray-400 > :not([hidden]) ~ :not([hidden]) {\n  --tw-divide-opacity: 1;\n  border-color: rgba(156, 163, 175, var(--tw-divide-opacity));\n}\n\n.dark .dark\\:divide-gray-500 > :not([hidden]) ~ :not([hidden]) {\n  --tw-divide-opacity: 1;\n  border-color: rgba(107, 114, 128, var(--tw-divide-opacity));\n}\n\n.dark .dark\\:divide-gray-600 > :not([hidden]) ~ :not([hidden]) {\n  --tw-divide-opacity: 1;\n  border-color: rgba(75, 85, 99, var(--tw-divide-opacity));\n}\n\n.dark .dark\\:divide-gray-700 > :not([hidden]) ~ :not([hidden]) {\n  --tw-divide-opacity: 1;\n  border-color: rgba(55, 65, 81, var(--tw-divide-opacity));\n}\n\n.dark .dark\\:divide-gray-800 > :not([hidden]) ~ :not([hidden]) {\n  --tw-divide-opacity: 1;\n  border-color: rgba(31, 41, 55, var(--tw-divide-opacity));\n}\n\n.dark .dark\\:divide-gray-900 > :not([hidden]) ~ :not([hidden]) {\n  --tw-divide-opacity: 1;\n  border-color: rgba(17, 24, 39, var(--tw-divide-opacity));\n}\n\n.dark .dark\\:divide-red-50 > :not([hidden]) ~ :not([hidden]) {\n  --tw-divide-opacity: 1;\n  border-color: rgba(254, 242, 242, var(--tw-divide-opacity));\n}\n\n.dark .dark\\:divide-red-100 > :not([hidden]) ~ :not([hidden]) {\n  --tw-divide-opacity: 1;\n  border-color: rgba(254, 226, 226, var(--tw-divide-opacity));\n}\n\n.dark .dark\\:divide-red-200 > :not([hidden]) ~ :not([hidden]) {\n  --tw-divide-opacity: 1;\n  border-color: rgba(254, 202, 202, var(--tw-divide-opacity));\n}\n\n.dark .dark\\:divide-red-300 > :not([hidden]) ~ :not([hidden]) {\n  --tw-divide-opacity: 1;\n  border-color: rgba(252, 165, 165, var(--tw-divide-opacity));\n}\n\n.dark .dark\\:divide-red-400 > :not([hidden]) ~ :not([hidden]) {\n  --tw-divide-opacity: 1;\n  border-color: rgba(248, 113, 113, var(--tw-divide-opacity));\n}\n\n.dark .dark\\:divide-red-500 > :not([hidden]) ~ :not([hidden]) {\n  --tw-divide-opacity: 1;\n  border-color: rgba(239, 68, 68, var(--tw-divide-opacity));\n}\n\n.dark .dark\\:divide-red-600 > :not([hidden]) ~ :not([hidden]) {\n  --tw-divide-opacity: 1;\n  border-color: rgba(220, 38, 38, var(--tw-divide-opacity));\n}\n\n.dark .dark\\:divide-red-700 > :not([hidden]) ~ :not([hidden]) {\n  --tw-divide-opacity: 1;\n  border-color: rgba(185, 28, 28, var(--tw-divide-opacity));\n}\n\n.dark .dark\\:divide-red-800 > :not([hidden]) ~ :not([hidden]) {\n  --tw-divide-opacity: 1;\n  border-color: rgba(153, 27, 27, var(--tw-divide-opacity));\n}\n\n.dark .dark\\:divide-red-900 > :not([hidden]) ~ :not([hidden]) {\n  --tw-divide-opacity: 1;\n  border-color: rgba(127, 29, 29, var(--tw-divide-opacity));\n}\n\n.dark .dark\\:divide-yellow-50 > :not([hidden]) ~ :not([hidden]) {\n  --tw-divide-opacity: 1;\n  border-color: rgba(255, 251, 235, var(--tw-divide-opacity));\n}\n\n.dark .dark\\:divide-yellow-100 > :not([hidden]) ~ :not([hidden]) {\n  --tw-divide-opacity: 1;\n  border-color: rgba(254, 243, 199, var(--tw-divide-opacity));\n}\n\n.dark .dark\\:divide-yellow-200 > :not([hidden]) ~ :not([hidden]) {\n  --tw-divide-opacity: 1;\n  border-color: rgba(253, 230, 138, var(--tw-divide-opacity));\n}\n\n.dark .dark\\:divide-yellow-300 > :not([hidden]) ~ :not([hidden]) {\n  --tw-divide-opacity: 1;\n  border-color: rgba(252, 211, 77, var(--tw-divide-opacity));\n}\n\n.dark .dark\\:divide-yellow-400 > :not([hidden]) ~ :not([hidden]) {\n  --tw-divide-opacity: 1;\n  border-color: rgba(251, 191, 36, var(--tw-divide-opacity));\n}\n\n.dark .dark\\:divide-yellow-500 > :not([hidden]) ~ :not([hidden]) {\n  --tw-divide-opacity: 1;\n  border-color: rgba(245, 158, 11, var(--tw-divide-opacity));\n}\n\n.dark .dark\\:divide-yellow-600 > :not([hidden]) ~ :not([hidden]) {\n  --tw-divide-opacity: 1;\n  border-color: rgba(217, 119, 6, var(--tw-divide-opacity));\n}\n\n.dark .dark\\:divide-yellow-700 > :not([hidden]) ~ :not([hidden]) {\n  --tw-divide-opacity: 1;\n  border-color: rgba(180, 83, 9, var(--tw-divide-opacity));\n}\n\n.dark .dark\\:divide-yellow-800 > :not([hidden]) ~ :not([hidden]) {\n  --tw-divide-opacity: 1;\n  border-color: rgba(146, 64, 14, var(--tw-divide-opacity));\n}\n\n.dark .dark\\:divide-yellow-900 > :not([hidden]) ~ :not([hidden]) {\n  --tw-divide-opacity: 1;\n  border-color: rgba(120, 53, 15, var(--tw-divide-opacity));\n}\n\n.dark .dark\\:divide-green-50 > :not([hidden]) ~ :not([hidden]) {\n  --tw-divide-opacity: 1;\n  border-color: rgba(236, 253, 245, var(--tw-divide-opacity));\n}\n\n.dark .dark\\:divide-green-100 > :not([hidden]) ~ :not([hidden]) {\n  --tw-divide-opacity: 1;\n  border-color: rgba(209, 250, 229, var(--tw-divide-opacity));\n}\n\n.dark .dark\\:divide-green-200 > :not([hidden]) ~ :not([hidden]) {\n  --tw-divide-opacity: 1;\n  border-color: rgba(167, 243, 208, var(--tw-divide-opacity));\n}\n\n.dark .dark\\:divide-green-300 > :not([hidden]) ~ :not([hidden]) {\n  --tw-divide-opacity: 1;\n  border-color: rgba(110, 231, 183, var(--tw-divide-opacity));\n}\n\n.dark .dark\\:divide-green-400 > :not([hidden]) ~ :not([hidden]) {\n  --tw-divide-opacity: 1;\n  border-color: rgba(52, 211, 153, var(--tw-divide-opacity));\n}\n\n.dark .dark\\:divide-green-500 > :not([hidden]) ~ :not([hidden]) {\n  --tw-divide-opacity: 1;\n  border-color: rgba(16, 185, 129, var(--tw-divide-opacity));\n}\n\n.dark .dark\\:divide-green-600 > :not([hidden]) ~ :not([hidden]) {\n  --tw-divide-opacity: 1;\n  border-color: rgba(5, 150, 105, var(--tw-divide-opacity));\n}\n\n.dark .dark\\:divide-green-700 > :not([hidden]) ~ :not([hidden]) {\n  --tw-divide-opacity: 1;\n  border-color: rgba(4, 120, 87, var(--tw-divide-opacity));\n}\n\n.dark .dark\\:divide-green-800 > :not([hidden]) ~ :not([hidden]) {\n  --tw-divide-opacity: 1;\n  border-color: rgba(6, 95, 70, var(--tw-divide-opacity));\n}\n\n.dark .dark\\:divide-green-900 > :not([hidden]) ~ :not([hidden]) {\n  --tw-divide-opacity: 1;\n  border-color: rgba(6, 78, 59, var(--tw-divide-opacity));\n}\n\n.dark .dark\\:divide-blue-50 > :not([hidden]) ~ :not([hidden]) {\n  --tw-divide-opacity: 1;\n  border-color: rgba(239, 246, 255, var(--tw-divide-opacity));\n}\n\n.dark .dark\\:divide-blue-100 > :not([hidden]) ~ :not([hidden]) {\n  --tw-divide-opacity: 1;\n  border-color: rgba(219, 234, 254, var(--tw-divide-opacity));\n}\n\n.dark .dark\\:divide-blue-200 > :not([hidden]) ~ :not([hidden]) {\n  --tw-divide-opacity: 1;\n  border-color: rgba(191, 219, 254, var(--tw-divide-opacity));\n}\n\n.dark .dark\\:divide-blue-300 > :not([hidden]) ~ :not([hidden]) {\n  --tw-divide-opacity: 1;\n  border-color: rgba(147, 197, 253, var(--tw-divide-opacity));\n}\n\n.dark .dark\\:divide-blue-400 > :not([hidden]) ~ :not([hidden]) {\n  --tw-divide-opacity: 1;\n  border-color: rgba(96, 165, 250, var(--tw-divide-opacity));\n}\n\n.dark .dark\\:divide-blue-500 > :not([hidden]) ~ :not([hidden]) {\n  --tw-divide-opacity: 1;\n  border-color: rgba(59, 130, 246, var(--tw-divide-opacity));\n}\n\n.dark .dark\\:divide-blue-600 > :not([hidden]) ~ :not([hidden]) {\n  --tw-divide-opacity: 1;\n  border-color: rgba(37, 99, 235, var(--tw-divide-opacity));\n}\n\n.dark .dark\\:divide-blue-700 > :not([hidden]) ~ :not([hidden]) {\n  --tw-divide-opacity: 1;\n  border-color: rgba(29, 78, 216, var(--tw-divide-opacity));\n}\n\n.dark .dark\\:divide-blue-800 > :not([hidden]) ~ :not([hidden]) {\n  --tw-divide-opacity: 1;\n  border-color: rgba(30, 64, 175, var(--tw-divide-opacity));\n}\n\n.dark .dark\\:divide-blue-900 > :not([hidden]) ~ :not([hidden]) {\n  --tw-divide-opacity: 1;\n  border-color: rgba(30, 58, 138, var(--tw-divide-opacity));\n}\n\n.dark .dark\\:divide-indigo-50 > :not([hidden]) ~ :not([hidden]) {\n  --tw-divide-opacity: 1;\n  border-color: rgba(238, 242, 255, var(--tw-divide-opacity));\n}\n\n.dark .dark\\:divide-indigo-100 > :not([hidden]) ~ :not([hidden]) {\n  --tw-divide-opacity: 1;\n  border-color: rgba(224, 231, 255, var(--tw-divide-opacity));\n}\n\n.dark .dark\\:divide-indigo-200 > :not([hidden]) ~ :not([hidden]) {\n  --tw-divide-opacity: 1;\n  border-color: rgba(199, 210, 254, var(--tw-divide-opacity));\n}\n\n.dark .dark\\:divide-indigo-300 > :not([hidden]) ~ :not([hidden]) {\n  --tw-divide-opacity: 1;\n  border-color: rgba(165, 180, 252, var(--tw-divide-opacity));\n}\n\n.dark .dark\\:divide-indigo-400 > :not([hidden]) ~ :not([hidden]) {\n  --tw-divide-opacity: 1;\n  border-color: rgba(129, 140, 248, var(--tw-divide-opacity));\n}\n\n.dark .dark\\:divide-indigo-500 > :not([hidden]) ~ :not([hidden]) {\n  --tw-divide-opacity: 1;\n  border-color: rgba(99, 102, 241, var(--tw-divide-opacity));\n}\n\n.dark .dark\\:divide-indigo-600 > :not([hidden]) ~ :not([hidden]) {\n  --tw-divide-opacity: 1;\n  border-color: rgba(79, 70, 229, var(--tw-divide-opacity));\n}\n\n.dark .dark\\:divide-indigo-700 > :not([hidden]) ~ :not([hidden]) {\n  --tw-divide-opacity: 1;\n  border-color: rgba(67, 56, 202, var(--tw-divide-opacity));\n}\n\n.dark .dark\\:divide-indigo-800 > :not([hidden]) ~ :not([hidden]) {\n  --tw-divide-opacity: 1;\n  border-color: rgba(55, 48, 163, var(--tw-divide-opacity));\n}\n\n.dark .dark\\:divide-indigo-900 > :not([hidden]) ~ :not([hidden]) {\n  --tw-divide-opacity: 1;\n  border-color: rgba(49, 46, 129, var(--tw-divide-opacity));\n}\n\n.dark .dark\\:divide-purple-50 > :not([hidden]) ~ :not([hidden]) {\n  --tw-divide-opacity: 1;\n  border-color: rgba(245, 243, 255, var(--tw-divide-opacity));\n}\n\n.dark .dark\\:divide-purple-100 > :not([hidden]) ~ :not([hidden]) {\n  --tw-divide-opacity: 1;\n  border-color: rgba(237, 233, 254, var(--tw-divide-opacity));\n}\n\n.dark .dark\\:divide-purple-200 > :not([hidden]) ~ :not([hidden]) {\n  --tw-divide-opacity: 1;\n  border-color: rgba(221, 214, 254, var(--tw-divide-opacity));\n}\n\n.dark .dark\\:divide-purple-300 > :not([hidden]) ~ :not([hidden]) {\n  --tw-divide-opacity: 1;\n  border-color: rgba(196, 181, 253, var(--tw-divide-opacity));\n}\n\n.dark .dark\\:divide-purple-400 > :not([hidden]) ~ :not([hidden]) {\n  --tw-divide-opacity: 1;\n  border-color: rgba(167, 139, 250, var(--tw-divide-opacity));\n}\n\n.dark .dark\\:divide-purple-500 > :not([hidden]) ~ :not([hidden]) {\n  --tw-divide-opacity: 1;\n  border-color: rgba(139, 92, 246, var(--tw-divide-opacity));\n}\n\n.dark .dark\\:divide-purple-600 > :not([hidden]) ~ :not([hidden]) {\n  --tw-divide-opacity: 1;\n  border-color: rgba(124, 58, 237, var(--tw-divide-opacity));\n}\n\n.dark .dark\\:divide-purple-700 > :not([hidden]) ~ :not([hidden]) {\n  --tw-divide-opacity: 1;\n  border-color: rgba(109, 40, 217, var(--tw-divide-opacity));\n}\n\n.dark .dark\\:divide-purple-800 > :not([hidden]) ~ :not([hidden]) {\n  --tw-divide-opacity: 1;\n  border-color: rgba(91, 33, 182, var(--tw-divide-opacity));\n}\n\n.dark .dark\\:divide-purple-900 > :not([hidden]) ~ :not([hidden]) {\n  --tw-divide-opacity: 1;\n  border-color: rgba(76, 29, 149, var(--tw-divide-opacity));\n}\n\n.dark .dark\\:divide-pink-50 > :not([hidden]) ~ :not([hidden]) {\n  --tw-divide-opacity: 1;\n  border-color: rgba(253, 242, 248, var(--tw-divide-opacity));\n}\n\n.dark .dark\\:divide-pink-100 > :not([hidden]) ~ :not([hidden]) {\n  --tw-divide-opacity: 1;\n  border-color: rgba(252, 231, 243, var(--tw-divide-opacity));\n}\n\n.dark .dark\\:divide-pink-200 > :not([hidden]) ~ :not([hidden]) {\n  --tw-divide-opacity: 1;\n  border-color: rgba(251, 207, 232, var(--tw-divide-opacity));\n}\n\n.dark .dark\\:divide-pink-300 > :not([hidden]) ~ :not([hidden]) {\n  --tw-divide-opacity: 1;\n  border-color: rgba(249, 168, 212, var(--tw-divide-opacity));\n}\n\n.dark .dark\\:divide-pink-400 > :not([hidden]) ~ :not([hidden]) {\n  --tw-divide-opacity: 1;\n  border-color: rgba(244, 114, 182, var(--tw-divide-opacity));\n}\n\n.dark .dark\\:divide-pink-500 > :not([hidden]) ~ :not([hidden]) {\n  --tw-divide-opacity: 1;\n  border-color: rgba(236, 72, 153, var(--tw-divide-opacity));\n}\n\n.dark .dark\\:divide-pink-600 > :not([hidden]) ~ :not([hidden]) {\n  --tw-divide-opacity: 1;\n  border-color: rgba(219, 39, 119, var(--tw-divide-opacity));\n}\n\n.dark .dark\\:divide-pink-700 > :not([hidden]) ~ :not([hidden]) {\n  --tw-divide-opacity: 1;\n  border-color: rgba(190, 24, 93, var(--tw-divide-opacity));\n}\n\n.dark .dark\\:divide-pink-800 > :not([hidden]) ~ :not([hidden]) {\n  --tw-divide-opacity: 1;\n  border-color: rgba(157, 23, 77, var(--tw-divide-opacity));\n}\n\n.dark .dark\\:divide-pink-900 > :not([hidden]) ~ :not([hidden]) {\n  --tw-divide-opacity: 1;\n  border-color: rgba(131, 24, 67, var(--tw-divide-opacity));\n}\n\n.divide-solid > :not([hidden]) ~ :not([hidden]) {\n  border-style: solid;\n}\n\n.divide-dashed > :not([hidden]) ~ :not([hidden]) {\n  border-style: dashed;\n}\n\n.divide-dotted > :not([hidden]) ~ :not([hidden]) {\n  border-style: dotted;\n}\n\n.divide-double > :not([hidden]) ~ :not([hidden]) {\n  border-style: double;\n}\n\n.divide-none > :not([hidden]) ~ :not([hidden]) {\n  border-style: none;\n}\n\n.divide-opacity-0 > :not([hidden]) ~ :not([hidden]) {\n  --tw-divide-opacity: 0;\n}\n\n.divide-opacity-5 > :not([hidden]) ~ :not([hidden]) {\n  --tw-divide-opacity: 0.05;\n}\n\n.divide-opacity-10 > :not([hidden]) ~ :not([hidden]) {\n  --tw-divide-opacity: 0.1;\n}\n\n.divide-opacity-20 > :not([hidden]) ~ :not([hidden]) {\n  --tw-divide-opacity: 0.2;\n}\n\n.divide-opacity-25 > :not([hidden]) ~ :not([hidden]) {\n  --tw-divide-opacity: 0.25;\n}\n\n.divide-opacity-30 > :not([hidden]) ~ :not([hidden]) {\n  --tw-divide-opacity: 0.3;\n}\n\n.divide-opacity-40 > :not([hidden]) ~ :not([hidden]) {\n  --tw-divide-opacity: 0.4;\n}\n\n.divide-opacity-50 > :not([hidden]) ~ :not([hidden]) {\n  --tw-divide-opacity: 0.5;\n}\n\n.divide-opacity-60 > :not([hidden]) ~ :not([hidden]) {\n  --tw-divide-opacity: 0.6;\n}\n\n.divide-opacity-70 > :not([hidden]) ~ :not([hidden]) {\n  --tw-divide-opacity: 0.7;\n}\n\n.divide-opacity-75 > :not([hidden]) ~ :not([hidden]) {\n  --tw-divide-opacity: 0.75;\n}\n\n.divide-opacity-80 > :not([hidden]) ~ :not([hidden]) {\n  --tw-divide-opacity: 0.8;\n}\n\n.divide-opacity-90 > :not([hidden]) ~ :not([hidden]) {\n  --tw-divide-opacity: 0.9;\n}\n\n.divide-opacity-95 > :not([hidden]) ~ :not([hidden]) {\n  --tw-divide-opacity: 0.95;\n}\n\n.divide-opacity-100 > :not([hidden]) ~ :not([hidden]) {\n  --tw-divide-opacity: 1;\n}\n\n.dark .dark\\:divide-opacity-0 > :not([hidden]) ~ :not([hidden]) {\n  --tw-divide-opacity: 0;\n}\n\n.dark .dark\\:divide-opacity-5 > :not([hidden]) ~ :not([hidden]) {\n  --tw-divide-opacity: 0.05;\n}\n\n.dark .dark\\:divide-opacity-10 > :not([hidden]) ~ :not([hidden]) {\n  --tw-divide-opacity: 0.1;\n}\n\n.dark .dark\\:divide-opacity-20 > :not([hidden]) ~ :not([hidden]) {\n  --tw-divide-opacity: 0.2;\n}\n\n.dark .dark\\:divide-opacity-25 > :not([hidden]) ~ :not([hidden]) {\n  --tw-divide-opacity: 0.25;\n}\n\n.dark .dark\\:divide-opacity-30 > :not([hidden]) ~ :not([hidden]) {\n  --tw-divide-opacity: 0.3;\n}\n\n.dark .dark\\:divide-opacity-40 > :not([hidden]) ~ :not([hidden]) {\n  --tw-divide-opacity: 0.4;\n}\n\n.dark .dark\\:divide-opacity-50 > :not([hidden]) ~ :not([hidden]) {\n  --tw-divide-opacity: 0.5;\n}\n\n.dark .dark\\:divide-opacity-60 > :not([hidden]) ~ :not([hidden]) {\n  --tw-divide-opacity: 0.6;\n}\n\n.dark .dark\\:divide-opacity-70 > :not([hidden]) ~ :not([hidden]) {\n  --tw-divide-opacity: 0.7;\n}\n\n.dark .dark\\:divide-opacity-75 > :not([hidden]) ~ :not([hidden]) {\n  --tw-divide-opacity: 0.75;\n}\n\n.dark .dark\\:divide-opacity-80 > :not([hidden]) ~ :not([hidden]) {\n  --tw-divide-opacity: 0.8;\n}\n\n.dark .dark\\:divide-opacity-90 > :not([hidden]) ~ :not([hidden]) {\n  --tw-divide-opacity: 0.9;\n}\n\n.dark .dark\\:divide-opacity-95 > :not([hidden]) ~ :not([hidden]) {\n  --tw-divide-opacity: 0.95;\n}\n\n.dark .dark\\:divide-opacity-100 > :not([hidden]) ~ :not([hidden]) {\n  --tw-divide-opacity: 1;\n}\n\n.sr-only {\n  position: absolute;\n  width: 1px;\n  height: 1px;\n  padding: 0;\n  margin: -1px;\n  overflow: hidden;\n  clip: rect(0, 0, 0, 0);\n  white-space: nowrap;\n  border-width: 0;\n}\n\n.not-sr-only {\n  position: static;\n  width: auto;\n  height: auto;\n  padding: 0;\n  margin: 0;\n  overflow: visible;\n  clip: auto;\n  white-space: normal;\n}\n\n.focus-within\\:sr-only:focus-within {\n  position: absolute;\n  width: 1px;\n  height: 1px;\n  padding: 0;\n  margin: -1px;\n  overflow: hidden;\n  clip: rect(0, 0, 0, 0);\n  white-space: nowrap;\n  border-width: 0;\n}\n\n.focus-within\\:not-sr-only:focus-within {\n  position: static;\n  width: auto;\n  height: auto;\n  padding: 0;\n  margin: 0;\n  overflow: visible;\n  clip: auto;\n  white-space: normal;\n}\n\n.focus\\:sr-only:focus {\n  position: absolute;\n  width: 1px;\n  height: 1px;\n  padding: 0;\n  margin: -1px;\n  overflow: hidden;\n  clip: rect(0, 0, 0, 0);\n  white-space: nowrap;\n  border-width: 0;\n}\n\n.focus\\:not-sr-only:focus {\n  position: static;\n  width: auto;\n  height: auto;\n  padding: 0;\n  margin: 0;\n  overflow: visible;\n  clip: auto;\n  white-space: normal;\n}\n\n.appearance-none {\n  -webkit-appearance: none;\n     -moz-appearance: none;\n          appearance: none;\n}\n\n.bg-fixed {\n  background-attachment: fixed;\n}\n\n.bg-local {\n  background-attachment: local;\n}\n\n.bg-scroll {\n  background-attachment: scroll;\n}\n\n.bg-clip-border {\n  background-clip: border-box;\n}\n\n.bg-clip-padding {\n  background-clip: padding-box;\n}\n\n.bg-clip-content {\n  background-clip: content-box;\n}\n\n.bg-clip-text {\n  -webkit-background-clip: text;\n          background-clip: text;\n}\n\n.bg-transparent {\n  background-color: transparent;\n}\n\n.bg-current {\n  background-color: currentColor;\n}\n\n.bg-black {\n  --tw-bg-opacity: 1;\n  background-color: rgba(0, 0, 0, var(--tw-bg-opacity));\n}\n\n.bg-white {\n  --tw-bg-opacity: 1;\n  background-color: rgba(255, 255, 255, var(--tw-bg-opacity));\n}\n\n.bg-gray-50 {\n  --tw-bg-opacity: 1;\n  background-color: rgba(249, 250, 251, var(--tw-bg-opacity));\n}\n\n.bg-gray-100 {\n  --tw-bg-opacity: 1;\n  background-color: rgba(243, 244, 246, var(--tw-bg-opacity));\n}\n\n.bg-gray-200 {\n  --tw-bg-opacity: 1;\n  background-color: rgba(229, 231, 235, var(--tw-bg-opacity));\n}\n\n.bg-gray-300 {\n  --tw-bg-opacity: 1;\n  background-color: rgba(209, 213, 219, var(--tw-bg-opacity));\n}\n\n.bg-gray-400 {\n  --tw-bg-opacity: 1;\n  background-color: rgba(156, 163, 175, var(--tw-bg-opacity));\n}\n\n.bg-gray-500 {\n  --tw-bg-opacity: 1;\n  background-color: rgba(107, 114, 128, var(--tw-bg-opacity));\n}\n\n.bg-gray-600 {\n  --tw-bg-opacity: 1;\n  background-color: rgba(75, 85, 99, var(--tw-bg-opacity));\n}\n\n.bg-gray-700 {\n  --tw-bg-opacity: 1;\n  background-color: rgba(55, 65, 81, var(--tw-bg-opacity));\n}\n\n.bg-gray-800 {\n  --tw-bg-opacity: 1;\n  background-color: rgba(31, 41, 55, var(--tw-bg-opacity));\n}\n\n.bg-gray-900 {\n  --tw-bg-opacity: 1;\n  background-color: rgba(17, 24, 39, var(--tw-bg-opacity));\n}\n\n.bg-red-50 {\n  --tw-bg-opacity: 1;\n  background-color: rgba(254, 242, 242, var(--tw-bg-opacity));\n}\n\n.bg-red-100 {\n  --tw-bg-opacity: 1;\n  background-color: rgba(254, 226, 226, var(--tw-bg-opacity));\n}\n\n.bg-red-200 {\n  --tw-bg-opacity: 1;\n  background-color: rgba(254, 202, 202, var(--tw-bg-opacity));\n}\n\n.bg-red-300 {\n  --tw-bg-opacity: 1;\n  background-color: rgba(252, 165, 165, var(--tw-bg-opacity));\n}\n\n.bg-red-400 {\n  --tw-bg-opacity: 1;\n  background-color: rgba(248, 113, 113, var(--tw-bg-opacity));\n}\n\n.bg-red-500 {\n  --tw-bg-opacity: 1;\n  background-color: rgba(239, 68, 68, var(--tw-bg-opacity));\n}\n\n.bg-red-600 {\n  --tw-bg-opacity: 1;\n  background-color: rgba(220, 38, 38, var(--tw-bg-opacity));\n}\n\n.bg-red-700 {\n  --tw-bg-opacity: 1;\n  background-color: rgba(185, 28, 28, var(--tw-bg-opacity));\n}\n\n.bg-red-800 {\n  --tw-bg-opacity: 1;\n  background-color: rgba(153, 27, 27, var(--tw-bg-opacity));\n}\n\n.bg-red-900 {\n  --tw-bg-opacity: 1;\n  background-color: rgba(127, 29, 29, var(--tw-bg-opacity));\n}\n\n.bg-yellow-50 {\n  --tw-bg-opacity: 1;\n  background-color: rgba(255, 251, 235, var(--tw-bg-opacity));\n}\n\n.bg-yellow-100 {\n  --tw-bg-opacity: 1;\n  background-color: rgba(254, 243, 199, var(--tw-bg-opacity));\n}\n\n.bg-yellow-200 {\n  --tw-bg-opacity: 1;\n  background-color: rgba(253, 230, 138, var(--tw-bg-opacity));\n}\n\n.bg-yellow-300 {\n  --tw-bg-opacity: 1;\n  background-color: rgba(252, 211, 77, var(--tw-bg-opacity));\n}\n\n.bg-yellow-400 {\n  --tw-bg-opacity: 1;\n  background-color: rgba(251, 191, 36, var(--tw-bg-opacity));\n}\n\n.bg-yellow-500 {\n  --tw-bg-opacity: 1;\n  background-color: rgba(245, 158, 11, var(--tw-bg-opacity));\n}\n\n.bg-yellow-600 {\n  --tw-bg-opacity: 1;\n  background-color: rgba(217, 119, 6, var(--tw-bg-opacity));\n}\n\n.bg-yellow-700 {\n  --tw-bg-opacity: 1;\n  background-color: rgba(180, 83, 9, var(--tw-bg-opacity));\n}\n\n.bg-yellow-800 {\n  --tw-bg-opacity: 1;\n  background-color: rgba(146, 64, 14, var(--tw-bg-opacity));\n}\n\n.bg-yellow-900 {\n  --tw-bg-opacity: 1;\n  background-color: rgba(120, 53, 15, var(--tw-bg-opacity));\n}\n\n.bg-green-50 {\n  --tw-bg-opacity: 1;\n  background-color: rgba(236, 253, 245, var(--tw-bg-opacity));\n}\n\n.bg-green-100 {\n  --tw-bg-opacity: 1;\n  background-color: rgba(209, 250, 229, var(--tw-bg-opacity));\n}\n\n.bg-green-200 {\n  --tw-bg-opacity: 1;\n  background-color: rgba(167, 243, 208, var(--tw-bg-opacity));\n}\n\n.bg-green-300 {\n  --tw-bg-opacity: 1;\n  background-color: rgba(110, 231, 183, var(--tw-bg-opacity));\n}\n\n.bg-green-400 {\n  --tw-bg-opacity: 1;\n  background-color: rgba(52, 211, 153, var(--tw-bg-opacity));\n}\n\n.bg-green-500 {\n  --tw-bg-opacity: 1;\n  background-color: rgba(16, 185, 129, var(--tw-bg-opacity));\n}\n\n.bg-green-600 {\n  --tw-bg-opacity: 1;\n  background-color: rgba(5, 150, 105, var(--tw-bg-opacity));\n}\n\n.bg-green-700 {\n  --tw-bg-opacity: 1;\n  background-color: rgba(4, 120, 87, var(--tw-bg-opacity));\n}\n\n.bg-green-800 {\n  --tw-bg-opacity: 1;\n  background-color: rgba(6, 95, 70, var(--tw-bg-opacity));\n}\n\n.bg-green-900 {\n  --tw-bg-opacity: 1;\n  background-color: rgba(6, 78, 59, var(--tw-bg-opacity));\n}\n\n.bg-blue-50 {\n  --tw-bg-opacity: 1;\n  background-color: rgba(239, 246, 255, var(--tw-bg-opacity));\n}\n\n.bg-blue-100 {\n  --tw-bg-opacity: 1;\n  background-color: rgba(219, 234, 254, var(--tw-bg-opacity));\n}\n\n.bg-blue-200 {\n  --tw-bg-opacity: 1;\n  background-color: rgba(191, 219, 254, var(--tw-bg-opacity));\n}\n\n.bg-blue-300 {\n  --tw-bg-opacity: 1;\n  background-color: rgba(147, 197, 253, var(--tw-bg-opacity));\n}\n\n.bg-blue-400 {\n  --tw-bg-opacity: 1;\n  background-color: rgba(96, 165, 250, var(--tw-bg-opacity));\n}\n\n.bg-blue-500 {\n  --tw-bg-opacity: 1;\n  background-color: rgba(59, 130, 246, var(--tw-bg-opacity));\n}\n\n.bg-blue-600 {\n  --tw-bg-opacity: 1;\n  background-color: rgba(37, 99, 235, var(--tw-bg-opacity));\n}\n\n.bg-blue-700 {\n  --tw-bg-opacity: 1;\n  background-color: rgba(29, 78, 216, var(--tw-bg-opacity));\n}\n\n.bg-blue-800 {\n  --tw-bg-opacity: 1;\n  background-color: rgba(30, 64, 175, var(--tw-bg-opacity));\n}\n\n.bg-blue-900 {\n  --tw-bg-opacity: 1;\n  background-color: rgba(30, 58, 138, var(--tw-bg-opacity));\n}\n\n.bg-indigo-50 {\n  --tw-bg-opacity: 1;\n  background-color: rgba(238, 242, 255, var(--tw-bg-opacity));\n}\n\n.bg-indigo-100 {\n  --tw-bg-opacity: 1;\n  background-color: rgba(224, 231, 255, var(--tw-bg-opacity));\n}\n\n.bg-indigo-200 {\n  --tw-bg-opacity: 1;\n  background-color: rgba(199, 210, 254, var(--tw-bg-opacity));\n}\n\n.bg-indigo-300 {\n  --tw-bg-opacity: 1;\n  background-color: rgba(165, 180, 252, var(--tw-bg-opacity));\n}\n\n.bg-indigo-400 {\n  --tw-bg-opacity: 1;\n  background-color: rgba(129, 140, 248, var(--tw-bg-opacity));\n}\n\n.bg-indigo-500 {\n  --tw-bg-opacity: 1;\n  background-color: rgba(99, 102, 241, var(--tw-bg-opacity));\n}\n\n.bg-indigo-600 {\n  --tw-bg-opacity: 1;\n  background-color: rgba(79, 70, 229, var(--tw-bg-opacity));\n}\n\n.bg-indigo-700 {\n  --tw-bg-opacity: 1;\n  background-color: rgba(67, 56, 202, var(--tw-bg-opacity));\n}\n\n.bg-indigo-800 {\n  --tw-bg-opacity: 1;\n  background-color: rgba(55, 48, 163, var(--tw-bg-opacity));\n}\n\n.bg-indigo-900 {\n  --tw-bg-opacity: 1;\n  background-color: rgba(49, 46, 129, var(--tw-bg-opacity));\n}\n\n.bg-purple-50 {\n  --tw-bg-opacity: 1;\n  background-color: rgba(245, 243, 255, var(--tw-bg-opacity));\n}\n\n.bg-purple-100 {\n  --tw-bg-opacity: 1;\n  background-color: rgba(237, 233, 254, var(--tw-bg-opacity));\n}\n\n.bg-purple-200 {\n  --tw-bg-opacity: 1;\n  background-color: rgba(221, 214, 254, var(--tw-bg-opacity));\n}\n\n.bg-purple-300 {\n  --tw-bg-opacity: 1;\n  background-color: rgba(196, 181, 253, var(--tw-bg-opacity));\n}\n\n.bg-purple-400 {\n  --tw-bg-opacity: 1;\n  background-color: rgba(167, 139, 250, var(--tw-bg-opacity));\n}\n\n.bg-purple-500 {\n  --tw-bg-opacity: 1;\n  background-color: rgba(139, 92, 246, var(--tw-bg-opacity));\n}\n\n.bg-purple-600 {\n  --tw-bg-opacity: 1;\n  background-color: rgba(124, 58, 237, var(--tw-bg-opacity));\n}\n\n.bg-purple-700 {\n  --tw-bg-opacity: 1;\n  background-color: rgba(109, 40, 217, var(--tw-bg-opacity));\n}\n\n.bg-purple-800 {\n  --tw-bg-opacity: 1;\n  background-color: rgba(91, 33, 182, var(--tw-bg-opacity));\n}\n\n.bg-purple-900 {\n  --tw-bg-opacity: 1;\n  background-color: rgba(76, 29, 149, var(--tw-bg-opacity));\n}\n\n.bg-pink-50 {\n  --tw-bg-opacity: 1;\n  background-color: rgba(253, 242, 248, var(--tw-bg-opacity));\n}\n\n.bg-pink-100 {\n  --tw-bg-opacity: 1;\n  background-color: rgba(252, 231, 243, var(--tw-bg-opacity));\n}\n\n.bg-pink-200 {\n  --tw-bg-opacity: 1;\n  background-color: rgba(251, 207, 232, var(--tw-bg-opacity));\n}\n\n.bg-pink-300 {\n  --tw-bg-opacity: 1;\n  background-color: rgba(249, 168, 212, var(--tw-bg-opacity));\n}\n\n.bg-pink-400 {\n  --tw-bg-opacity: 1;\n  background-color: rgba(244, 114, 182, var(--tw-bg-opacity));\n}\n\n.bg-pink-500 {\n  --tw-bg-opacity: 1;\n  background-color: rgba(236, 72, 153, var(--tw-bg-opacity));\n}\n\n.bg-pink-600 {\n  --tw-bg-opacity: 1;\n  background-color: rgba(219, 39, 119, var(--tw-bg-opacity));\n}\n\n.bg-pink-700 {\n  --tw-bg-opacity: 1;\n  background-color: rgba(190, 24, 93, var(--tw-bg-opacity));\n}\n\n.bg-pink-800 {\n  --tw-bg-opacity: 1;\n  background-color: rgba(157, 23, 77, var(--tw-bg-opacity));\n}\n\n.bg-pink-900 {\n  --tw-bg-opacity: 1;\n  background-color: rgba(131, 24, 67, var(--tw-bg-opacity));\n}\n\n.group:hover .group-hover\\:bg-transparent {\n  background-color: transparent;\n}\n\n.group:hover .group-hover\\:bg-current {\n  background-color: currentColor;\n}\n\n.group:hover .group-hover\\:bg-black {\n  --tw-bg-opacity: 1;\n  background-color: rgba(0, 0, 0, var(--tw-bg-opacity));\n}\n\n.group:hover .group-hover\\:bg-white {\n  --tw-bg-opacity: 1;\n  background-color: rgba(255, 255, 255, var(--tw-bg-opacity));\n}\n\n.group:hover .group-hover\\:bg-gray-50 {\n  --tw-bg-opacity: 1;\n  background-color: rgba(249, 250, 251, var(--tw-bg-opacity));\n}\n\n.group:hover .group-hover\\:bg-gray-100 {\n  --tw-bg-opacity: 1;\n  background-color: rgba(243, 244, 246, var(--tw-bg-opacity));\n}\n\n.group:hover .group-hover\\:bg-gray-200 {\n  --tw-bg-opacity: 1;\n  background-color: rgba(229, 231, 235, var(--tw-bg-opacity));\n}\n\n.group:hover .group-hover\\:bg-gray-300 {\n  --tw-bg-opacity: 1;\n  background-color: rgba(209, 213, 219, var(--tw-bg-opacity));\n}\n\n.group:hover .group-hover\\:bg-gray-400 {\n  --tw-bg-opacity: 1;\n  background-color: rgba(156, 163, 175, var(--tw-bg-opacity));\n}\n\n.group:hover .group-hover\\:bg-gray-500 {\n  --tw-bg-opacity: 1;\n  background-color: rgba(107, 114, 128, var(--tw-bg-opacity));\n}\n\n.group:hover .group-hover\\:bg-gray-600 {\n  --tw-bg-opacity: 1;\n  background-color: rgba(75, 85, 99, var(--tw-bg-opacity));\n}\n\n.group:hover .group-hover\\:bg-gray-700 {\n  --tw-bg-opacity: 1;\n  background-color: rgba(55, 65, 81, var(--tw-bg-opacity));\n}\n\n.group:hover .group-hover\\:bg-gray-800 {\n  --tw-bg-opacity: 1;\n  background-color: rgba(31, 41, 55, var(--tw-bg-opacity));\n}\n\n.group:hover .group-hover\\:bg-gray-900 {\n  --tw-bg-opacity: 1;\n  background-color: rgba(17, 24, 39, var(--tw-bg-opacity));\n}\n\n.group:hover .group-hover\\:bg-red-50 {\n  --tw-bg-opacity: 1;\n  background-color: rgba(254, 242, 242, var(--tw-bg-opacity));\n}\n\n.group:hover .group-hover\\:bg-red-100 {\n  --tw-bg-opacity: 1;\n  background-color: rgba(254, 226, 226, var(--tw-bg-opacity));\n}\n\n.group:hover .group-hover\\:bg-red-200 {\n  --tw-bg-opacity: 1;\n  background-color: rgba(254, 202, 202, var(--tw-bg-opacity));\n}\n\n.group:hover .group-hover\\:bg-red-300 {\n  --tw-bg-opacity: 1;\n  background-color: rgba(252, 165, 165, var(--tw-bg-opacity));\n}\n\n.group:hover .group-hover\\:bg-red-400 {\n  --tw-bg-opacity: 1;\n  background-color: rgba(248, 113, 113, var(--tw-bg-opacity));\n}\n\n.group:hover .group-hover\\:bg-red-500 {\n  --tw-bg-opacity: 1;\n  background-color: rgba(239, 68, 68, var(--tw-bg-opacity));\n}\n\n.group:hover .group-hover\\:bg-red-600 {\n  --tw-bg-opacity: 1;\n  background-color: rgba(220, 38, 38, var(--tw-bg-opacity));\n}\n\n.group:hover .group-hover\\:bg-red-700 {\n  --tw-bg-opacity: 1;\n  background-color: rgba(185, 28, 28, var(--tw-bg-opacity));\n}\n\n.group:hover .group-hover\\:bg-red-800 {\n  --tw-bg-opacity: 1;\n  background-color: rgba(153, 27, 27, var(--tw-bg-opacity));\n}\n\n.group:hover .group-hover\\:bg-red-900 {\n  --tw-bg-opacity: 1;\n  background-color: rgba(127, 29, 29, var(--tw-bg-opacity));\n}\n\n.group:hover .group-hover\\:bg-yellow-50 {\n  --tw-bg-opacity: 1;\n  background-color: rgba(255, 251, 235, var(--tw-bg-opacity));\n}\n\n.group:hover .group-hover\\:bg-yellow-100 {\n  --tw-bg-opacity: 1;\n  background-color: rgba(254, 243, 199, var(--tw-bg-opacity));\n}\n\n.group:hover .group-hover\\:bg-yellow-200 {\n  --tw-bg-opacity: 1;\n  background-color: rgba(253, 230, 138, var(--tw-bg-opacity));\n}\n\n.group:hover .group-hover\\:bg-yellow-300 {\n  --tw-bg-opacity: 1;\n  background-color: rgba(252, 211, 77, var(--tw-bg-opacity));\n}\n\n.group:hover .group-hover\\:bg-yellow-400 {\n  --tw-bg-opacity: 1;\n  background-color: rgba(251, 191, 36, var(--tw-bg-opacity));\n}\n\n.group:hover .group-hover\\:bg-yellow-500 {\n  --tw-bg-opacity: 1;\n  background-color: rgba(245, 158, 11, var(--tw-bg-opacity));\n}\n\n.group:hover .group-hover\\:bg-yellow-600 {\n  --tw-bg-opacity: 1;\n  background-color: rgba(217, 119, 6, var(--tw-bg-opacity));\n}\n\n.group:hover .group-hover\\:bg-yellow-700 {\n  --tw-bg-opacity: 1;\n  background-color: rgba(180, 83, 9, var(--tw-bg-opacity));\n}\n\n.group:hover .group-hover\\:bg-yellow-800 {\n  --tw-bg-opacity: 1;\n  background-color: rgba(146, 64, 14, var(--tw-bg-opacity));\n}\n\n.group:hover .group-hover\\:bg-yellow-900 {\n  --tw-bg-opacity: 1;\n  background-color: rgba(120, 53, 15, var(--tw-bg-opacity));\n}\n\n.group:hover .group-hover\\:bg-green-50 {\n  --tw-bg-opacity: 1;\n  background-color: rgba(236, 253, 245, var(--tw-bg-opacity));\n}\n\n.group:hover .group-hover\\:bg-green-100 {\n  --tw-bg-opacity: 1;\n  background-color: rgba(209, 250, 229, var(--tw-bg-opacity));\n}\n\n.group:hover .group-hover\\:bg-green-200 {\n  --tw-bg-opacity: 1;\n  background-color: rgba(167, 243, 208, var(--tw-bg-opacity));\n}\n\n.group:hover .group-hover\\:bg-green-300 {\n  --tw-bg-opacity: 1;\n  background-color: rgba(110, 231, 183, var(--tw-bg-opacity));\n}\n\n.group:hover .group-hover\\:bg-green-400 {\n  --tw-bg-opacity: 1;\n  background-color: rgba(52, 211, 153, var(--tw-bg-opacity));\n}\n\n.group:hover .group-hover\\:bg-green-500 {\n  --tw-bg-opacity: 1;\n  background-color: rgba(16, 185, 129, var(--tw-bg-opacity));\n}\n\n.group:hover .group-hover\\:bg-green-600 {\n  --tw-bg-opacity: 1;\n  background-color: rgba(5, 150, 105, var(--tw-bg-opacity));\n}\n\n.group:hover .group-hover\\:bg-green-700 {\n  --tw-bg-opacity: 1;\n  background-color: rgba(4, 120, 87, var(--tw-bg-opacity));\n}\n\n.group:hover .group-hover\\:bg-green-800 {\n  --tw-bg-opacity: 1;\n  background-color: rgba(6, 95, 70, var(--tw-bg-opacity));\n}\n\n.group:hover .group-hover\\:bg-green-900 {\n  --tw-bg-opacity: 1;\n  background-color: rgba(6, 78, 59, var(--tw-bg-opacity));\n}\n\n.group:hover .group-hover\\:bg-blue-50 {\n  --tw-bg-opacity: 1;\n  background-color: rgba(239, 246, 255, var(--tw-bg-opacity));\n}\n\n.group:hover .group-hover\\:bg-blue-100 {\n  --tw-bg-opacity: 1;\n  background-color: rgba(219, 234, 254, var(--tw-bg-opacity));\n}\n\n.group:hover .group-hover\\:bg-blue-200 {\n  --tw-bg-opacity: 1;\n  background-color: rgba(191, 219, 254, var(--tw-bg-opacity));\n}\n\n.group:hover .group-hover\\:bg-blue-300 {\n  --tw-bg-opacity: 1;\n  background-color: rgba(147, 197, 253, var(--tw-bg-opacity));\n}\n\n.group:hover .group-hover\\:bg-blue-400 {\n  --tw-bg-opacity: 1;\n  background-color: rgba(96, 165, 250, var(--tw-bg-opacity));\n}\n\n.group:hover .group-hover\\:bg-blue-500 {\n  --tw-bg-opacity: 1;\n  background-color: rgba(59, 130, 246, var(--tw-bg-opacity));\n}\n\n.group:hover .group-hover\\:bg-blue-600 {\n  --tw-bg-opacity: 1;\n  background-color: rgba(37, 99, 235, var(--tw-bg-opacity));\n}\n\n.group:hover .group-hover\\:bg-blue-700 {\n  --tw-bg-opacity: 1;\n  background-color: rgba(29, 78, 216, var(--tw-bg-opacity));\n}\n\n.group:hover .group-hover\\:bg-blue-800 {\n  --tw-bg-opacity: 1;\n  background-color: rgba(30, 64, 175, var(--tw-bg-opacity));\n}\n\n.group:hover .group-hover\\:bg-blue-900 {\n  --tw-bg-opacity: 1;\n  background-color: rgba(30, 58, 138, var(--tw-bg-opacity));\n}\n\n.group:hover .group-hover\\:bg-indigo-50 {\n  --tw-bg-opacity: 1;\n  background-color: rgba(238, 242, 255, var(--tw-bg-opacity));\n}\n\n.group:hover .group-hover\\:bg-indigo-100 {\n  --tw-bg-opacity: 1;\n  background-color: rgba(224, 231, 255, var(--tw-bg-opacity));\n}\n\n.group:hover .group-hover\\:bg-indigo-200 {\n  --tw-bg-opacity: 1;\n  background-color: rgba(199, 210, 254, var(--tw-bg-opacity));\n}\n\n.group:hover .group-hover\\:bg-indigo-300 {\n  --tw-bg-opacity: 1;\n  background-color: rgba(165, 180, 252, var(--tw-bg-opacity));\n}\n\n.group:hover .group-hover\\:bg-indigo-400 {\n  --tw-bg-opacity: 1;\n  background-color: rgba(129, 140, 248, var(--tw-bg-opacity));\n}\n\n.group:hover .group-hover\\:bg-indigo-500 {\n  --tw-bg-opacity: 1;\n  background-color: rgba(99, 102, 241, var(--tw-bg-opacity));\n}\n\n.group:hover .group-hover\\:bg-indigo-600 {\n  --tw-bg-opacity: 1;\n  background-color: rgba(79, 70, 229, var(--tw-bg-opacity));\n}\n\n.group:hover .group-hover\\:bg-indigo-700 {\n  --tw-bg-opacity: 1;\n  background-color: rgba(67, 56, 202, var(--tw-bg-opacity));\n}\n\n.group:hover .group-hover\\:bg-indigo-800 {\n  --tw-bg-opacity: 1;\n  background-color: rgba(55, 48, 163, var(--tw-bg-opacity));\n}\n\n.group:hover .group-hover\\:bg-indigo-900 {\n  --tw-bg-opacity: 1;\n  background-color: rgba(49, 46, 129, var(--tw-bg-opacity));\n}\n\n.group:hover .group-hover\\:bg-purple-50 {\n  --tw-bg-opacity: 1;\n  background-color: rgba(245, 243, 255, var(--tw-bg-opacity));\n}\n\n.group:hover .group-hover\\:bg-purple-100 {\n  --tw-bg-opacity: 1;\n  background-color: rgba(237, 233, 254, var(--tw-bg-opacity));\n}\n\n.group:hover .group-hover\\:bg-purple-200 {\n  --tw-bg-opacity: 1;\n  background-color: rgba(221, 214, 254, var(--tw-bg-opacity));\n}\n\n.group:hover .group-hover\\:bg-purple-300 {\n  --tw-bg-opacity: 1;\n  background-color: rgba(196, 181, 253, var(--tw-bg-opacity));\n}\n\n.group:hover .group-hover\\:bg-purple-400 {\n  --tw-bg-opacity: 1;\n  background-color: rgba(167, 139, 250, var(--tw-bg-opacity));\n}\n\n.group:hover .group-hover\\:bg-purple-500 {\n  --tw-bg-opacity: 1;\n  background-color: rgba(139, 92, 246, var(--tw-bg-opacity));\n}\n\n.group:hover .group-hover\\:bg-purple-600 {\n  --tw-bg-opacity: 1;\n  background-color: rgba(124, 58, 237, var(--tw-bg-opacity));\n}\n\n.group:hover .group-hover\\:bg-purple-700 {\n  --tw-bg-opacity: 1;\n  background-color: rgba(109, 40, 217, var(--tw-bg-opacity));\n}\n\n.group:hover .group-hover\\:bg-purple-800 {\n  --tw-bg-opacity: 1;\n  background-color: rgba(91, 33, 182, var(--tw-bg-opacity));\n}\n\n.group:hover .group-hover\\:bg-purple-900 {\n  --tw-bg-opacity: 1;\n  background-color: rgba(76, 29, 149, var(--tw-bg-opacity));\n}\n\n.group:hover .group-hover\\:bg-pink-50 {\n  --tw-bg-opacity: 1;\n  background-color: rgba(253, 242, 248, var(--tw-bg-opacity));\n}\n\n.group:hover .group-hover\\:bg-pink-100 {\n  --tw-bg-opacity: 1;\n  background-color: rgba(252, 231, 243, var(--tw-bg-opacity));\n}\n\n.group:hover .group-hover\\:bg-pink-200 {\n  --tw-bg-opacity: 1;\n  background-color: rgba(251, 207, 232, var(--tw-bg-opacity));\n}\n\n.group:hover .group-hover\\:bg-pink-300 {\n  --tw-bg-opacity: 1;\n  background-color: rgba(249, 168, 212, var(--tw-bg-opacity));\n}\n\n.group:hover .group-hover\\:bg-pink-400 {\n  --tw-bg-opacity: 1;\n  background-color: rgba(244, 114, 182, var(--tw-bg-opacity));\n}\n\n.group:hover .group-hover\\:bg-pink-500 {\n  --tw-bg-opacity: 1;\n  background-color: rgba(236, 72, 153, var(--tw-bg-opacity));\n}\n\n.group:hover .group-hover\\:bg-pink-600 {\n  --tw-bg-opacity: 1;\n  background-color: rgba(219, 39, 119, var(--tw-bg-opacity));\n}\n\n.group:hover .group-hover\\:bg-pink-700 {\n  --tw-bg-opacity: 1;\n  background-color: rgba(190, 24, 93, var(--tw-bg-opacity));\n}\n\n.group:hover .group-hover\\:bg-pink-800 {\n  --tw-bg-opacity: 1;\n  background-color: rgba(157, 23, 77, var(--tw-bg-opacity));\n}\n\n.group:hover .group-hover\\:bg-pink-900 {\n  --tw-bg-opacity: 1;\n  background-color: rgba(131, 24, 67, var(--tw-bg-opacity));\n}\n\n.focus-within\\:bg-transparent:focus-within {\n  background-color: transparent;\n}\n\n.focus-within\\:bg-current:focus-within {\n  background-color: currentColor;\n}\n\n.focus-within\\:bg-black:focus-within {\n  --tw-bg-opacity: 1;\n  background-color: rgba(0, 0, 0, var(--tw-bg-opacity));\n}\n\n.focus-within\\:bg-white:focus-within {\n  --tw-bg-opacity: 1;\n  background-color: rgba(255, 255, 255, var(--tw-bg-opacity));\n}\n\n.focus-within\\:bg-gray-50:focus-within {\n  --tw-bg-opacity: 1;\n  background-color: rgba(249, 250, 251, var(--tw-bg-opacity));\n}\n\n.focus-within\\:bg-gray-100:focus-within {\n  --tw-bg-opacity: 1;\n  background-color: rgba(243, 244, 246, var(--tw-bg-opacity));\n}\n\n.focus-within\\:bg-gray-200:focus-within {\n  --tw-bg-opacity: 1;\n  background-color: rgba(229, 231, 235, var(--tw-bg-opacity));\n}\n\n.focus-within\\:bg-gray-300:focus-within {\n  --tw-bg-opacity: 1;\n  background-color: rgba(209, 213, 219, var(--tw-bg-opacity));\n}\n\n.focus-within\\:bg-gray-400:focus-within {\n  --tw-bg-opacity: 1;\n  background-color: rgba(156, 163, 175, var(--tw-bg-opacity));\n}\n\n.focus-within\\:bg-gray-500:focus-within {\n  --tw-bg-opacity: 1;\n  background-color: rgba(107, 114, 128, var(--tw-bg-opacity));\n}\n\n.focus-within\\:bg-gray-600:focus-within {\n  --tw-bg-opacity: 1;\n  background-color: rgba(75, 85, 99, var(--tw-bg-opacity));\n}\n\n.focus-within\\:bg-gray-700:focus-within {\n  --tw-bg-opacity: 1;\n  background-color: rgba(55, 65, 81, var(--tw-bg-opacity));\n}\n\n.focus-within\\:bg-gray-800:focus-within {\n  --tw-bg-opacity: 1;\n  background-color: rgba(31, 41, 55, var(--tw-bg-opacity));\n}\n\n.focus-within\\:bg-gray-900:focus-within {\n  --tw-bg-opacity: 1;\n  background-color: rgba(17, 24, 39, var(--tw-bg-opacity));\n}\n\n.focus-within\\:bg-red-50:focus-within {\n  --tw-bg-opacity: 1;\n  background-color: rgba(254, 242, 242, var(--tw-bg-opacity));\n}\n\n.focus-within\\:bg-red-100:focus-within {\n  --tw-bg-opacity: 1;\n  background-color: rgba(254, 226, 226, var(--tw-bg-opacity));\n}\n\n.focus-within\\:bg-red-200:focus-within {\n  --tw-bg-opacity: 1;\n  background-color: rgba(254, 202, 202, var(--tw-bg-opacity));\n}\n\n.focus-within\\:bg-red-300:focus-within {\n  --tw-bg-opacity: 1;\n  background-color: rgba(252, 165, 165, var(--tw-bg-opacity));\n}\n\n.focus-within\\:bg-red-400:focus-within {\n  --tw-bg-opacity: 1;\n  background-color: rgba(248, 113, 113, var(--tw-bg-opacity));\n}\n\n.focus-within\\:bg-red-500:focus-within {\n  --tw-bg-opacity: 1;\n  background-color: rgba(239, 68, 68, var(--tw-bg-opacity));\n}\n\n.focus-within\\:bg-red-600:focus-within {\n  --tw-bg-opacity: 1;\n  background-color: rgba(220, 38, 38, var(--tw-bg-opacity));\n}\n\n.focus-within\\:bg-red-700:focus-within {\n  --tw-bg-opacity: 1;\n  background-color: rgba(185, 28, 28, var(--tw-bg-opacity));\n}\n\n.focus-within\\:bg-red-800:focus-within {\n  --tw-bg-opacity: 1;\n  background-color: rgba(153, 27, 27, var(--tw-bg-opacity));\n}\n\n.focus-within\\:bg-red-900:focus-within {\n  --tw-bg-opacity: 1;\n  background-color: rgba(127, 29, 29, var(--tw-bg-opacity));\n}\n\n.focus-within\\:bg-yellow-50:focus-within {\n  --tw-bg-opacity: 1;\n  background-color: rgba(255, 251, 235, var(--tw-bg-opacity));\n}\n\n.focus-within\\:bg-yellow-100:focus-within {\n  --tw-bg-opacity: 1;\n  background-color: rgba(254, 243, 199, var(--tw-bg-opacity));\n}\n\n.focus-within\\:bg-yellow-200:focus-within {\n  --tw-bg-opacity: 1;\n  background-color: rgba(253, 230, 138, var(--tw-bg-opacity));\n}\n\n.focus-within\\:bg-yellow-300:focus-within {\n  --tw-bg-opacity: 1;\n  background-color: rgba(252, 211, 77, var(--tw-bg-opacity));\n}\n\n.focus-within\\:bg-yellow-400:focus-within {\n  --tw-bg-opacity: 1;\n  background-color: rgba(251, 191, 36, var(--tw-bg-opacity));\n}\n\n.focus-within\\:bg-yellow-500:focus-within {\n  --tw-bg-opacity: 1;\n  background-color: rgba(245, 158, 11, var(--tw-bg-opacity));\n}\n\n.focus-within\\:bg-yellow-600:focus-within {\n  --tw-bg-opacity: 1;\n  background-color: rgba(217, 119, 6, var(--tw-bg-opacity));\n}\n\n.focus-within\\:bg-yellow-700:focus-within {\n  --tw-bg-opacity: 1;\n  background-color: rgba(180, 83, 9, var(--tw-bg-opacity));\n}\n\n.focus-within\\:bg-yellow-800:focus-within {\n  --tw-bg-opacity: 1;\n  background-color: rgba(146, 64, 14, var(--tw-bg-opacity));\n}\n\n.focus-within\\:bg-yellow-900:focus-within {\n  --tw-bg-opacity: 1;\n  background-color: rgba(120, 53, 15, var(--tw-bg-opacity));\n}\n\n.focus-within\\:bg-green-50:focus-within {\n  --tw-bg-opacity: 1;\n  background-color: rgba(236, 253, 245, var(--tw-bg-opacity));\n}\n\n.focus-within\\:bg-green-100:focus-within {\n  --tw-bg-opacity: 1;\n  background-color: rgba(209, 250, 229, var(--tw-bg-opacity));\n}\n\n.focus-within\\:bg-green-200:focus-within {\n  --tw-bg-opacity: 1;\n  background-color: rgba(167, 243, 208, var(--tw-bg-opacity));\n}\n\n.focus-within\\:bg-green-300:focus-within {\n  --tw-bg-opacity: 1;\n  background-color: rgba(110, 231, 183, var(--tw-bg-opacity));\n}\n\n.focus-within\\:bg-green-400:focus-within {\n  --tw-bg-opacity: 1;\n  background-color: rgba(52, 211, 153, var(--tw-bg-opacity));\n}\n\n.focus-within\\:bg-green-500:focus-within {\n  --tw-bg-opacity: 1;\n  background-color: rgba(16, 185, 129, var(--tw-bg-opacity));\n}\n\n.focus-within\\:bg-green-600:focus-within {\n  --tw-bg-opacity: 1;\n  background-color: rgba(5, 150, 105, var(--tw-bg-opacity));\n}\n\n.focus-within\\:bg-green-700:focus-within {\n  --tw-bg-opacity: 1;\n  background-color: rgba(4, 120, 87, var(--tw-bg-opacity));\n}\n\n.focus-within\\:bg-green-800:focus-within {\n  --tw-bg-opacity: 1;\n  background-color: rgba(6, 95, 70, var(--tw-bg-opacity));\n}\n\n.focus-within\\:bg-green-900:focus-within {\n  --tw-bg-opacity: 1;\n  background-color: rgba(6, 78, 59, var(--tw-bg-opacity));\n}\n\n.focus-within\\:bg-blue-50:focus-within {\n  --tw-bg-opacity: 1;\n  background-color: rgba(239, 246, 255, var(--tw-bg-opacity));\n}\n\n.focus-within\\:bg-blue-100:focus-within {\n  --tw-bg-opacity: 1;\n  background-color: rgba(219, 234, 254, var(--tw-bg-opacity));\n}\n\n.focus-within\\:bg-blue-200:focus-within {\n  --tw-bg-opacity: 1;\n  background-color: rgba(191, 219, 254, var(--tw-bg-opacity));\n}\n\n.focus-within\\:bg-blue-300:focus-within {\n  --tw-bg-opacity: 1;\n  background-color: rgba(147, 197, 253, var(--tw-bg-opacity));\n}\n\n.focus-within\\:bg-blue-400:focus-within {\n  --tw-bg-opacity: 1;\n  background-color: rgba(96, 165, 250, var(--tw-bg-opacity));\n}\n\n.focus-within\\:bg-blue-500:focus-within {\n  --tw-bg-opacity: 1;\n  background-color: rgba(59, 130, 246, var(--tw-bg-opacity));\n}\n\n.focus-within\\:bg-blue-600:focus-within {\n  --tw-bg-opacity: 1;\n  background-color: rgba(37, 99, 235, var(--tw-bg-opacity));\n}\n\n.focus-within\\:bg-blue-700:focus-within {\n  --tw-bg-opacity: 1;\n  background-color: rgba(29, 78, 216, var(--tw-bg-opacity));\n}\n\n.focus-within\\:bg-blue-800:focus-within {\n  --tw-bg-opacity: 1;\n  background-color: rgba(30, 64, 175, var(--tw-bg-opacity));\n}\n\n.focus-within\\:bg-blue-900:focus-within {\n  --tw-bg-opacity: 1;\n  background-color: rgba(30, 58, 138, var(--tw-bg-opacity));\n}\n\n.focus-within\\:bg-indigo-50:focus-within {\n  --tw-bg-opacity: 1;\n  background-color: rgba(238, 242, 255, var(--tw-bg-opacity));\n}\n\n.focus-within\\:bg-indigo-100:focus-within {\n  --tw-bg-opacity: 1;\n  background-color: rgba(224, 231, 255, var(--tw-bg-opacity));\n}\n\n.focus-within\\:bg-indigo-200:focus-within {\n  --tw-bg-opacity: 1;\n  background-color: rgba(199, 210, 254, var(--tw-bg-opacity));\n}\n\n.focus-within\\:bg-indigo-300:focus-within {\n  --tw-bg-opacity: 1;\n  background-color: rgba(165, 180, 252, var(--tw-bg-opacity));\n}\n\n.focus-within\\:bg-indigo-400:focus-within {\n  --tw-bg-opacity: 1;\n  background-color: rgba(129, 140, 248, var(--tw-bg-opacity));\n}\n\n.focus-within\\:bg-indigo-500:focus-within {\n  --tw-bg-opacity: 1;\n  background-color: rgba(99, 102, 241, var(--tw-bg-opacity));\n}\n\n.focus-within\\:bg-indigo-600:focus-within {\n  --tw-bg-opacity: 1;\n  background-color: rgba(79, 70, 229, var(--tw-bg-opacity));\n}\n\n.focus-within\\:bg-indigo-700:focus-within {\n  --tw-bg-opacity: 1;\n  background-color: rgba(67, 56, 202, var(--tw-bg-opacity));\n}\n\n.focus-within\\:bg-indigo-800:focus-within {\n  --tw-bg-opacity: 1;\n  background-color: rgba(55, 48, 163, var(--tw-bg-opacity));\n}\n\n.focus-within\\:bg-indigo-900:focus-within {\n  --tw-bg-opacity: 1;\n  background-color: rgba(49, 46, 129, var(--tw-bg-opacity));\n}\n\n.focus-within\\:bg-purple-50:focus-within {\n  --tw-bg-opacity: 1;\n  background-color: rgba(245, 243, 255, var(--tw-bg-opacity));\n}\n\n.focus-within\\:bg-purple-100:focus-within {\n  --tw-bg-opacity: 1;\n  background-color: rgba(237, 233, 254, var(--tw-bg-opacity));\n}\n\n.focus-within\\:bg-purple-200:focus-within {\n  --tw-bg-opacity: 1;\n  background-color: rgba(221, 214, 254, var(--tw-bg-opacity));\n}\n\n.focus-within\\:bg-purple-300:focus-within {\n  --tw-bg-opacity: 1;\n  background-color: rgba(196, 181, 253, var(--tw-bg-opacity));\n}\n\n.focus-within\\:bg-purple-400:focus-within {\n  --tw-bg-opacity: 1;\n  background-color: rgba(167, 139, 250, var(--tw-bg-opacity));\n}\n\n.focus-within\\:bg-purple-500:focus-within {\n  --tw-bg-opacity: 1;\n  background-color: rgba(139, 92, 246, var(--tw-bg-opacity));\n}\n\n.focus-within\\:bg-purple-600:focus-within {\n  --tw-bg-opacity: 1;\n  background-color: rgba(124, 58, 237, var(--tw-bg-opacity));\n}\n\n.focus-within\\:bg-purple-700:focus-within {\n  --tw-bg-opacity: 1;\n  background-color: rgba(109, 40, 217, var(--tw-bg-opacity));\n}\n\n.focus-within\\:bg-purple-800:focus-within {\n  --tw-bg-opacity: 1;\n  background-color: rgba(91, 33, 182, var(--tw-bg-opacity));\n}\n\n.focus-within\\:bg-purple-900:focus-within {\n  --tw-bg-opacity: 1;\n  background-color: rgba(76, 29, 149, var(--tw-bg-opacity));\n}\n\n.focus-within\\:bg-pink-50:focus-within {\n  --tw-bg-opacity: 1;\n  background-color: rgba(253, 242, 248, var(--tw-bg-opacity));\n}\n\n.focus-within\\:bg-pink-100:focus-within {\n  --tw-bg-opacity: 1;\n  background-color: rgba(252, 231, 243, var(--tw-bg-opacity));\n}\n\n.focus-within\\:bg-pink-200:focus-within {\n  --tw-bg-opacity: 1;\n  background-color: rgba(251, 207, 232, var(--tw-bg-opacity));\n}\n\n.focus-within\\:bg-pink-300:focus-within {\n  --tw-bg-opacity: 1;\n  background-color: rgba(249, 168, 212, var(--tw-bg-opacity));\n}\n\n.focus-within\\:bg-pink-400:focus-within {\n  --tw-bg-opacity: 1;\n  background-color: rgba(244, 114, 182, var(--tw-bg-opacity));\n}\n\n.focus-within\\:bg-pink-500:focus-within {\n  --tw-bg-opacity: 1;\n  background-color: rgba(236, 72, 153, var(--tw-bg-opacity));\n}\n\n.focus-within\\:bg-pink-600:focus-within {\n  --tw-bg-opacity: 1;\n  background-color: rgba(219, 39, 119, var(--tw-bg-opacity));\n}\n\n.focus-within\\:bg-pink-700:focus-within {\n  --tw-bg-opacity: 1;\n  background-color: rgba(190, 24, 93, var(--tw-bg-opacity));\n}\n\n.focus-within\\:bg-pink-800:focus-within {\n  --tw-bg-opacity: 1;\n  background-color: rgba(157, 23, 77, var(--tw-bg-opacity));\n}\n\n.focus-within\\:bg-pink-900:focus-within {\n  --tw-bg-opacity: 1;\n  background-color: rgba(131, 24, 67, var(--tw-bg-opacity));\n}\n\n.hover\\:bg-transparent:hover {\n  background-color: transparent;\n}\n\n.hover\\:bg-current:hover {\n  background-color: currentColor;\n}\n\n.hover\\:bg-black:hover {\n  --tw-bg-opacity: 1;\n  background-color: rgba(0, 0, 0, var(--tw-bg-opacity));\n}\n\n.hover\\:bg-white:hover {\n  --tw-bg-opacity: 1;\n  background-color: rgba(255, 255, 255, var(--tw-bg-opacity));\n}\n\n.hover\\:bg-gray-50:hover {\n  --tw-bg-opacity: 1;\n  background-color: rgba(249, 250, 251, var(--tw-bg-opacity));\n}\n\n.hover\\:bg-gray-100:hover {\n  --tw-bg-opacity: 1;\n  background-color: rgba(243, 244, 246, var(--tw-bg-opacity));\n}\n\n.hover\\:bg-gray-200:hover {\n  --tw-bg-opacity: 1;\n  background-color: rgba(229, 231, 235, var(--tw-bg-opacity));\n}\n\n.hover\\:bg-gray-300:hover {\n  --tw-bg-opacity: 1;\n  background-color: rgba(209, 213, 219, var(--tw-bg-opacity));\n}\n\n.hover\\:bg-gray-400:hover {\n  --tw-bg-opacity: 1;\n  background-color: rgba(156, 163, 175, var(--tw-bg-opacity));\n}\n\n.hover\\:bg-gray-500:hover {\n  --tw-bg-opacity: 1;\n  background-color: rgba(107, 114, 128, var(--tw-bg-opacity));\n}\n\n.hover\\:bg-gray-600:hover {\n  --tw-bg-opacity: 1;\n  background-color: rgba(75, 85, 99, var(--tw-bg-opacity));\n}\n\n.hover\\:bg-gray-700:hover {\n  --tw-bg-opacity: 1;\n  background-color: rgba(55, 65, 81, var(--tw-bg-opacity));\n}\n\n.hover\\:bg-gray-800:hover {\n  --tw-bg-opacity: 1;\n  background-color: rgba(31, 41, 55, var(--tw-bg-opacity));\n}\n\n.hover\\:bg-gray-900:hover {\n  --tw-bg-opacity: 1;\n  background-color: rgba(17, 24, 39, var(--tw-bg-opacity));\n}\n\n.hover\\:bg-red-50:hover {\n  --tw-bg-opacity: 1;\n  background-color: rgba(254, 242, 242, var(--tw-bg-opacity));\n}\n\n.hover\\:bg-red-100:hover {\n  --tw-bg-opacity: 1;\n  background-color: rgba(254, 226, 226, var(--tw-bg-opacity));\n}\n\n.hover\\:bg-red-200:hover {\n  --tw-bg-opacity: 1;\n  background-color: rgba(254, 202, 202, var(--tw-bg-opacity));\n}\n\n.hover\\:bg-red-300:hover {\n  --tw-bg-opacity: 1;\n  background-color: rgba(252, 165, 165, var(--tw-bg-opacity));\n}\n\n.hover\\:bg-red-400:hover {\n  --tw-bg-opacity: 1;\n  background-color: rgba(248, 113, 113, var(--tw-bg-opacity));\n}\n\n.hover\\:bg-red-500:hover {\n  --tw-bg-opacity: 1;\n  background-color: rgba(239, 68, 68, var(--tw-bg-opacity));\n}\n\n.hover\\:bg-red-600:hover {\n  --tw-bg-opacity: 1;\n  background-color: rgba(220, 38, 38, var(--tw-bg-opacity));\n}\n\n.hover\\:bg-red-700:hover {\n  --tw-bg-opacity: 1;\n  background-color: rgba(185, 28, 28, var(--tw-bg-opacity));\n}\n\n.hover\\:bg-red-800:hover {\n  --tw-bg-opacity: 1;\n  background-color: rgba(153, 27, 27, var(--tw-bg-opacity));\n}\n\n.hover\\:bg-red-900:hover {\n  --tw-bg-opacity: 1;\n  background-color: rgba(127, 29, 29, var(--tw-bg-opacity));\n}\n\n.hover\\:bg-yellow-50:hover {\n  --tw-bg-opacity: 1;\n  background-color: rgba(255, 251, 235, var(--tw-bg-opacity));\n}\n\n.hover\\:bg-yellow-100:hover {\n  --tw-bg-opacity: 1;\n  background-color: rgba(254, 243, 199, var(--tw-bg-opacity));\n}\n\n.hover\\:bg-yellow-200:hover {\n  --tw-bg-opacity: 1;\n  background-color: rgba(253, 230, 138, var(--tw-bg-opacity));\n}\n\n.hover\\:bg-yellow-300:hover {\n  --tw-bg-opacity: 1;\n  background-color: rgba(252, 211, 77, var(--tw-bg-opacity));\n}\n\n.hover\\:bg-yellow-400:hover {\n  --tw-bg-opacity: 1;\n  background-color: rgba(251, 191, 36, var(--tw-bg-opacity));\n}\n\n.hover\\:bg-yellow-500:hover {\n  --tw-bg-opacity: 1;\n  background-color: rgba(245, 158, 11, var(--tw-bg-opacity));\n}\n\n.hover\\:bg-yellow-600:hover {\n  --tw-bg-opacity: 1;\n  background-color: rgba(217, 119, 6, var(--tw-bg-opacity));\n}\n\n.hover\\:bg-yellow-700:hover {\n  --tw-bg-opacity: 1;\n  background-color: rgba(180, 83, 9, var(--tw-bg-opacity));\n}\n\n.hover\\:bg-yellow-800:hover {\n  --tw-bg-opacity: 1;\n  background-color: rgba(146, 64, 14, var(--tw-bg-opacity));\n}\n\n.hover\\:bg-yellow-900:hover {\n  --tw-bg-opacity: 1;\n  background-color: rgba(120, 53, 15, var(--tw-bg-opacity));\n}\n\n.hover\\:bg-green-50:hover {\n  --tw-bg-opacity: 1;\n  background-color: rgba(236, 253, 245, var(--tw-bg-opacity));\n}\n\n.hover\\:bg-green-100:hover {\n  --tw-bg-opacity: 1;\n  background-color: rgba(209, 250, 229, var(--tw-bg-opacity));\n}\n\n.hover\\:bg-green-200:hover {\n  --tw-bg-opacity: 1;\n  background-color: rgba(167, 243, 208, var(--tw-bg-opacity));\n}\n\n.hover\\:bg-green-300:hover {\n  --tw-bg-opacity: 1;\n  background-color: rgba(110, 231, 183, var(--tw-bg-opacity));\n}\n\n.hover\\:bg-green-400:hover {\n  --tw-bg-opacity: 1;\n  background-color: rgba(52, 211, 153, var(--tw-bg-opacity));\n}\n\n.hover\\:bg-green-500:hover {\n  --tw-bg-opacity: 1;\n  background-color: rgba(16, 185, 129, var(--tw-bg-opacity));\n}\n\n.hover\\:bg-green-600:hover {\n  --tw-bg-opacity: 1;\n  background-color: rgba(5, 150, 105, var(--tw-bg-opacity));\n}\n\n.hover\\:bg-green-700:hover {\n  --tw-bg-opacity: 1;\n  background-color: rgba(4, 120, 87, var(--tw-bg-opacity));\n}\n\n.hover\\:bg-green-800:hover {\n  --tw-bg-opacity: 1;\n  background-color: rgba(6, 95, 70, var(--tw-bg-opacity));\n}\n\n.hover\\:bg-green-900:hover {\n  --tw-bg-opacity: 1;\n  background-color: rgba(6, 78, 59, var(--tw-bg-opacity));\n}\n\n.hover\\:bg-blue-50:hover {\n  --tw-bg-opacity: 1;\n  background-color: rgba(239, 246, 255, var(--tw-bg-opacity));\n}\n\n.hover\\:bg-blue-100:hover {\n  --tw-bg-opacity: 1;\n  background-color: rgba(219, 234, 254, var(--tw-bg-opacity));\n}\n\n.hover\\:bg-blue-200:hover {\n  --tw-bg-opacity: 1;\n  background-color: rgba(191, 219, 254, var(--tw-bg-opacity));\n}\n\n.hover\\:bg-blue-300:hover {\n  --tw-bg-opacity: 1;\n  background-color: rgba(147, 197, 253, var(--tw-bg-opacity));\n}\n\n.hover\\:bg-blue-400:hover {\n  --tw-bg-opacity: 1;\n  background-color: rgba(96, 165, 250, var(--tw-bg-opacity));\n}\n\n.hover\\:bg-blue-500:hover {\n  --tw-bg-opacity: 1;\n  background-color: rgba(59, 130, 246, var(--tw-bg-opacity));\n}\n\n.hover\\:bg-blue-600:hover {\n  --tw-bg-opacity: 1;\n  background-color: rgba(37, 99, 235, var(--tw-bg-opacity));\n}\n\n.hover\\:bg-blue-700:hover {\n  --tw-bg-opacity: 1;\n  background-color: rgba(29, 78, 216, var(--tw-bg-opacity));\n}\n\n.hover\\:bg-blue-800:hover {\n  --tw-bg-opacity: 1;\n  background-color: rgba(30, 64, 175, var(--tw-bg-opacity));\n}\n\n.hover\\:bg-blue-900:hover {\n  --tw-bg-opacity: 1;\n  background-color: rgba(30, 58, 138, var(--tw-bg-opacity));\n}\n\n.hover\\:bg-indigo-50:hover {\n  --tw-bg-opacity: 1;\n  background-color: rgba(238, 242, 255, var(--tw-bg-opacity));\n}\n\n.hover\\:bg-indigo-100:hover {\n  --tw-bg-opacity: 1;\n  background-color: rgba(224, 231, 255, var(--tw-bg-opacity));\n}\n\n.hover\\:bg-indigo-200:hover {\n  --tw-bg-opacity: 1;\n  background-color: rgba(199, 210, 254, var(--tw-bg-opacity));\n}\n\n.hover\\:bg-indigo-300:hover {\n  --tw-bg-opacity: 1;\n  background-color: rgba(165, 180, 252, var(--tw-bg-opacity));\n}\n\n.hover\\:bg-indigo-400:hover {\n  --tw-bg-opacity: 1;\n  background-color: rgba(129, 140, 248, var(--tw-bg-opacity));\n}\n\n.hover\\:bg-indigo-500:hover {\n  --tw-bg-opacity: 1;\n  background-color: rgba(99, 102, 241, var(--tw-bg-opacity));\n}\n\n.hover\\:bg-indigo-600:hover {\n  --tw-bg-opacity: 1;\n  background-color: rgba(79, 70, 229, var(--tw-bg-opacity));\n}\n\n.hover\\:bg-indigo-700:hover {\n  --tw-bg-opacity: 1;\n  background-color: rgba(67, 56, 202, var(--tw-bg-opacity));\n}\n\n.hover\\:bg-indigo-800:hover {\n  --tw-bg-opacity: 1;\n  background-color: rgba(55, 48, 163, var(--tw-bg-opacity));\n}\n\n.hover\\:bg-indigo-900:hover {\n  --tw-bg-opacity: 1;\n  background-color: rgba(49, 46, 129, var(--tw-bg-opacity));\n}\n\n.hover\\:bg-purple-50:hover {\n  --tw-bg-opacity: 1;\n  background-color: rgba(245, 243, 255, var(--tw-bg-opacity));\n}\n\n.hover\\:bg-purple-100:hover {\n  --tw-bg-opacity: 1;\n  background-color: rgba(237, 233, 254, var(--tw-bg-opacity));\n}\n\n.hover\\:bg-purple-200:hover {\n  --tw-bg-opacity: 1;\n  background-color: rgba(221, 214, 254, var(--tw-bg-opacity));\n}\n\n.hover\\:bg-purple-300:hover {\n  --tw-bg-opacity: 1;\n  background-color: rgba(196, 181, 253, var(--tw-bg-opacity));\n}\n\n.hover\\:bg-purple-400:hover {\n  --tw-bg-opacity: 1;\n  background-color: rgba(167, 139, 250, var(--tw-bg-opacity));\n}\n\n.hover\\:bg-purple-500:hover {\n  --tw-bg-opacity: 1;\n  background-color: rgba(139, 92, 246, var(--tw-bg-opacity));\n}\n\n.hover\\:bg-purple-600:hover {\n  --tw-bg-opacity: 1;\n  background-color: rgba(124, 58, 237, var(--tw-bg-opacity));\n}\n\n.hover\\:bg-purple-700:hover {\n  --tw-bg-opacity: 1;\n  background-color: rgba(109, 40, 217, var(--tw-bg-opacity));\n}\n\n.hover\\:bg-purple-800:hover {\n  --tw-bg-opacity: 1;\n  background-color: rgba(91, 33, 182, var(--tw-bg-opacity));\n}\n\n.hover\\:bg-purple-900:hover {\n  --tw-bg-opacity: 1;\n  background-color: rgba(76, 29, 149, var(--tw-bg-opacity));\n}\n\n.hover\\:bg-pink-50:hover {\n  --tw-bg-opacity: 1;\n  background-color: rgba(253, 242, 248, var(--tw-bg-opacity));\n}\n\n.hover\\:bg-pink-100:hover {\n  --tw-bg-opacity: 1;\n  background-color: rgba(252, 231, 243, var(--tw-bg-opacity));\n}\n\n.hover\\:bg-pink-200:hover {\n  --tw-bg-opacity: 1;\n  background-color: rgba(251, 207, 232, var(--tw-bg-opacity));\n}\n\n.hover\\:bg-pink-300:hover {\n  --tw-bg-opacity: 1;\n  background-color: rgba(249, 168, 212, var(--tw-bg-opacity));\n}\n\n.hover\\:bg-pink-400:hover {\n  --tw-bg-opacity: 1;\n  background-color: rgba(244, 114, 182, var(--tw-bg-opacity));\n}\n\n.hover\\:bg-pink-500:hover {\n  --tw-bg-opacity: 1;\n  background-color: rgba(236, 72, 153, var(--tw-bg-opacity));\n}\n\n.hover\\:bg-pink-600:hover {\n  --tw-bg-opacity: 1;\n  background-color: rgba(219, 39, 119, var(--tw-bg-opacity));\n}\n\n.hover\\:bg-pink-700:hover {\n  --tw-bg-opacity: 1;\n  background-color: rgba(190, 24, 93, var(--tw-bg-opacity));\n}\n\n.hover\\:bg-pink-800:hover {\n  --tw-bg-opacity: 1;\n  background-color: rgba(157, 23, 77, var(--tw-bg-opacity));\n}\n\n.hover\\:bg-pink-900:hover {\n  --tw-bg-opacity: 1;\n  background-color: rgba(131, 24, 67, var(--tw-bg-opacity));\n}\n\n.focus\\:bg-transparent:focus {\n  background-color: transparent;\n}\n\n.focus\\:bg-current:focus {\n  background-color: currentColor;\n}\n\n.focus\\:bg-black:focus {\n  --tw-bg-opacity: 1;\n  background-color: rgba(0, 0, 0, var(--tw-bg-opacity));\n}\n\n.focus\\:bg-white:focus {\n  --tw-bg-opacity: 1;\n  background-color: rgba(255, 255, 255, var(--tw-bg-opacity));\n}\n\n.focus\\:bg-gray-50:focus {\n  --tw-bg-opacity: 1;\n  background-color: rgba(249, 250, 251, var(--tw-bg-opacity));\n}\n\n.focus\\:bg-gray-100:focus {\n  --tw-bg-opacity: 1;\n  background-color: rgba(243, 244, 246, var(--tw-bg-opacity));\n}\n\n.focus\\:bg-gray-200:focus {\n  --tw-bg-opacity: 1;\n  background-color: rgba(229, 231, 235, var(--tw-bg-opacity));\n}\n\n.focus\\:bg-gray-300:focus {\n  --tw-bg-opacity: 1;\n  background-color: rgba(209, 213, 219, var(--tw-bg-opacity));\n}\n\n.focus\\:bg-gray-400:focus {\n  --tw-bg-opacity: 1;\n  background-color: rgba(156, 163, 175, var(--tw-bg-opacity));\n}\n\n.focus\\:bg-gray-500:focus {\n  --tw-bg-opacity: 1;\n  background-color: rgba(107, 114, 128, var(--tw-bg-opacity));\n}\n\n.focus\\:bg-gray-600:focus {\n  --tw-bg-opacity: 1;\n  background-color: rgba(75, 85, 99, var(--tw-bg-opacity));\n}\n\n.focus\\:bg-gray-700:focus {\n  --tw-bg-opacity: 1;\n  background-color: rgba(55, 65, 81, var(--tw-bg-opacity));\n}\n\n.focus\\:bg-gray-800:focus {\n  --tw-bg-opacity: 1;\n  background-color: rgba(31, 41, 55, var(--tw-bg-opacity));\n}\n\n.focus\\:bg-gray-900:focus {\n  --tw-bg-opacity: 1;\n  background-color: rgba(17, 24, 39, var(--tw-bg-opacity));\n}\n\n.focus\\:bg-red-50:focus {\n  --tw-bg-opacity: 1;\n  background-color: rgba(254, 242, 242, var(--tw-bg-opacity));\n}\n\n.focus\\:bg-red-100:focus {\n  --tw-bg-opacity: 1;\n  background-color: rgba(254, 226, 226, var(--tw-bg-opacity));\n}\n\n.focus\\:bg-red-200:focus {\n  --tw-bg-opacity: 1;\n  background-color: rgba(254, 202, 202, var(--tw-bg-opacity));\n}\n\n.focus\\:bg-red-300:focus {\n  --tw-bg-opacity: 1;\n  background-color: rgba(252, 165, 165, var(--tw-bg-opacity));\n}\n\n.focus\\:bg-red-400:focus {\n  --tw-bg-opacity: 1;\n  background-color: rgba(248, 113, 113, var(--tw-bg-opacity));\n}\n\n.focus\\:bg-red-500:focus {\n  --tw-bg-opacity: 1;\n  background-color: rgba(239, 68, 68, var(--tw-bg-opacity));\n}\n\n.focus\\:bg-red-600:focus {\n  --tw-bg-opacity: 1;\n  background-color: rgba(220, 38, 38, var(--tw-bg-opacity));\n}\n\n.focus\\:bg-red-700:focus {\n  --tw-bg-opacity: 1;\n  background-color: rgba(185, 28, 28, var(--tw-bg-opacity));\n}\n\n.focus\\:bg-red-800:focus {\n  --tw-bg-opacity: 1;\n  background-color: rgba(153, 27, 27, var(--tw-bg-opacity));\n}\n\n.focus\\:bg-red-900:focus {\n  --tw-bg-opacity: 1;\n  background-color: rgba(127, 29, 29, var(--tw-bg-opacity));\n}\n\n.focus\\:bg-yellow-50:focus {\n  --tw-bg-opacity: 1;\n  background-color: rgba(255, 251, 235, var(--tw-bg-opacity));\n}\n\n.focus\\:bg-yellow-100:focus {\n  --tw-bg-opacity: 1;\n  background-color: rgba(254, 243, 199, var(--tw-bg-opacity));\n}\n\n.focus\\:bg-yellow-200:focus {\n  --tw-bg-opacity: 1;\n  background-color: rgba(253, 230, 138, var(--tw-bg-opacity));\n}\n\n.focus\\:bg-yellow-300:focus {\n  --tw-bg-opacity: 1;\n  background-color: rgba(252, 211, 77, var(--tw-bg-opacity));\n}\n\n.focus\\:bg-yellow-400:focus {\n  --tw-bg-opacity: 1;\n  background-color: rgba(251, 191, 36, var(--tw-bg-opacity));\n}\n\n.focus\\:bg-yellow-500:focus {\n  --tw-bg-opacity: 1;\n  background-color: rgba(245, 158, 11, var(--tw-bg-opacity));\n}\n\n.focus\\:bg-yellow-600:focus {\n  --tw-bg-opacity: 1;\n  background-color: rgba(217, 119, 6, var(--tw-bg-opacity));\n}\n\n.focus\\:bg-yellow-700:focus {\n  --tw-bg-opacity: 1;\n  background-color: rgba(180, 83, 9, var(--tw-bg-opacity));\n}\n\n.focus\\:bg-yellow-800:focus {\n  --tw-bg-opacity: 1;\n  background-color: rgba(146, 64, 14, var(--tw-bg-opacity));\n}\n\n.focus\\:bg-yellow-900:focus {\n  --tw-bg-opacity: 1;\n  background-color: rgba(120, 53, 15, var(--tw-bg-opacity));\n}\n\n.focus\\:bg-green-50:focus {\n  --tw-bg-opacity: 1;\n  background-color: rgba(236, 253, 245, var(--tw-bg-opacity));\n}\n\n.focus\\:bg-green-100:focus {\n  --tw-bg-opacity: 1;\n  background-color: rgba(209, 250, 229, var(--tw-bg-opacity));\n}\n\n.focus\\:bg-green-200:focus {\n  --tw-bg-opacity: 1;\n  background-color: rgba(167, 243, 208, var(--tw-bg-opacity));\n}\n\n.focus\\:bg-green-300:focus {\n  --tw-bg-opacity: 1;\n  background-color: rgba(110, 231, 183, var(--tw-bg-opacity));\n}\n\n.focus\\:bg-green-400:focus {\n  --tw-bg-opacity: 1;\n  background-color: rgba(52, 211, 153, var(--tw-bg-opacity));\n}\n\n.focus\\:bg-green-500:focus {\n  --tw-bg-opacity: 1;\n  background-color: rgba(16, 185, 129, var(--tw-bg-opacity));\n}\n\n.focus\\:bg-green-600:focus {\n  --tw-bg-opacity: 1;\n  background-color: rgba(5, 150, 105, var(--tw-bg-opacity));\n}\n\n.focus\\:bg-green-700:focus {\n  --tw-bg-opacity: 1;\n  background-color: rgba(4, 120, 87, var(--tw-bg-opacity));\n}\n\n.focus\\:bg-green-800:focus {\n  --tw-bg-opacity: 1;\n  background-color: rgba(6, 95, 70, var(--tw-bg-opacity));\n}\n\n.focus\\:bg-green-900:focus {\n  --tw-bg-opacity: 1;\n  background-color: rgba(6, 78, 59, var(--tw-bg-opacity));\n}\n\n.focus\\:bg-blue-50:focus {\n  --tw-bg-opacity: 1;\n  background-color: rgba(239, 246, 255, var(--tw-bg-opacity));\n}\n\n.focus\\:bg-blue-100:focus {\n  --tw-bg-opacity: 1;\n  background-color: rgba(219, 234, 254, var(--tw-bg-opacity));\n}\n\n.focus\\:bg-blue-200:focus {\n  --tw-bg-opacity: 1;\n  background-color: rgba(191, 219, 254, var(--tw-bg-opacity));\n}\n\n.focus\\:bg-blue-300:focus {\n  --tw-bg-opacity: 1;\n  background-color: rgba(147, 197, 253, var(--tw-bg-opacity));\n}\n\n.focus\\:bg-blue-400:focus {\n  --tw-bg-opacity: 1;\n  background-color: rgba(96, 165, 250, var(--tw-bg-opacity));\n}\n\n.focus\\:bg-blue-500:focus {\n  --tw-bg-opacity: 1;\n  background-color: rgba(59, 130, 246, var(--tw-bg-opacity));\n}\n\n.focus\\:bg-blue-600:focus {\n  --tw-bg-opacity: 1;\n  background-color: rgba(37, 99, 235, var(--tw-bg-opacity));\n}\n\n.focus\\:bg-blue-700:focus {\n  --tw-bg-opacity: 1;\n  background-color: rgba(29, 78, 216, var(--tw-bg-opacity));\n}\n\n.focus\\:bg-blue-800:focus {\n  --tw-bg-opacity: 1;\n  background-color: rgba(30, 64, 175, var(--tw-bg-opacity));\n}\n\n.focus\\:bg-blue-900:focus {\n  --tw-bg-opacity: 1;\n  background-color: rgba(30, 58, 138, var(--tw-bg-opacity));\n}\n\n.focus\\:bg-indigo-50:focus {\n  --tw-bg-opacity: 1;\n  background-color: rgba(238, 242, 255, var(--tw-bg-opacity));\n}\n\n.focus\\:bg-indigo-100:focus {\n  --tw-bg-opacity: 1;\n  background-color: rgba(224, 231, 255, var(--tw-bg-opacity));\n}\n\n.focus\\:bg-indigo-200:focus {\n  --tw-bg-opacity: 1;\n  background-color: rgba(199, 210, 254, var(--tw-bg-opacity));\n}\n\n.focus\\:bg-indigo-300:focus {\n  --tw-bg-opacity: 1;\n  background-color: rgba(165, 180, 252, var(--tw-bg-opacity));\n}\n\n.focus\\:bg-indigo-400:focus {\n  --tw-bg-opacity: 1;\n  background-color: rgba(129, 140, 248, var(--tw-bg-opacity));\n}\n\n.focus\\:bg-indigo-500:focus {\n  --tw-bg-opacity: 1;\n  background-color: rgba(99, 102, 241, var(--tw-bg-opacity));\n}\n\n.focus\\:bg-indigo-600:focus {\n  --tw-bg-opacity: 1;\n  background-color: rgba(79, 70, 229, var(--tw-bg-opacity));\n}\n\n.focus\\:bg-indigo-700:focus {\n  --tw-bg-opacity: 1;\n  background-color: rgba(67, 56, 202, var(--tw-bg-opacity));\n}\n\n.focus\\:bg-indigo-800:focus {\n  --tw-bg-opacity: 1;\n  background-color: rgba(55, 48, 163, var(--tw-bg-opacity));\n}\n\n.focus\\:bg-indigo-900:focus {\n  --tw-bg-opacity: 1;\n  background-color: rgba(49, 46, 129, var(--tw-bg-opacity));\n}\n\n.focus\\:bg-purple-50:focus {\n  --tw-bg-opacity: 1;\n  background-color: rgba(245, 243, 255, var(--tw-bg-opacity));\n}\n\n.focus\\:bg-purple-100:focus {\n  --tw-bg-opacity: 1;\n  background-color: rgba(237, 233, 254, var(--tw-bg-opacity));\n}\n\n.focus\\:bg-purple-200:focus {\n  --tw-bg-opacity: 1;\n  background-color: rgba(221, 214, 254, var(--tw-bg-opacity));\n}\n\n.focus\\:bg-purple-300:focus {\n  --tw-bg-opacity: 1;\n  background-color: rgba(196, 181, 253, var(--tw-bg-opacity));\n}\n\n.focus\\:bg-purple-400:focus {\n  --tw-bg-opacity: 1;\n  background-color: rgba(167, 139, 250, var(--tw-bg-opacity));\n}\n\n.focus\\:bg-purple-500:focus {\n  --tw-bg-opacity: 1;\n  background-color: rgba(139, 92, 246, var(--tw-bg-opacity));\n}\n\n.focus\\:bg-purple-600:focus {\n  --tw-bg-opacity: 1;\n  background-color: rgba(124, 58, 237, var(--tw-bg-opacity));\n}\n\n.focus\\:bg-purple-700:focus {\n  --tw-bg-opacity: 1;\n  background-color: rgba(109, 40, 217, var(--tw-bg-opacity));\n}\n\n.focus\\:bg-purple-800:focus {\n  --tw-bg-opacity: 1;\n  background-color: rgba(91, 33, 182, var(--tw-bg-opacity));\n}\n\n.focus\\:bg-purple-900:focus {\n  --tw-bg-opacity: 1;\n  background-color: rgba(76, 29, 149, var(--tw-bg-opacity));\n}\n\n.focus\\:bg-pink-50:focus {\n  --tw-bg-opacity: 1;\n  background-color: rgba(253, 242, 248, var(--tw-bg-opacity));\n}\n\n.focus\\:bg-pink-100:focus {\n  --tw-bg-opacity: 1;\n  background-color: rgba(252, 231, 243, var(--tw-bg-opacity));\n}\n\n.focus\\:bg-pink-200:focus {\n  --tw-bg-opacity: 1;\n  background-color: rgba(251, 207, 232, var(--tw-bg-opacity));\n}\n\n.focus\\:bg-pink-300:focus {\n  --tw-bg-opacity: 1;\n  background-color: rgba(249, 168, 212, var(--tw-bg-opacity));\n}\n\n.focus\\:bg-pink-400:focus {\n  --tw-bg-opacity: 1;\n  background-color: rgba(244, 114, 182, var(--tw-bg-opacity));\n}\n\n.focus\\:bg-pink-500:focus {\n  --tw-bg-opacity: 1;\n  background-color: rgba(236, 72, 153, var(--tw-bg-opacity));\n}\n\n.focus\\:bg-pink-600:focus {\n  --tw-bg-opacity: 1;\n  background-color: rgba(219, 39, 119, var(--tw-bg-opacity));\n}\n\n.focus\\:bg-pink-700:focus {\n  --tw-bg-opacity: 1;\n  background-color: rgba(190, 24, 93, var(--tw-bg-opacity));\n}\n\n.focus\\:bg-pink-800:focus {\n  --tw-bg-opacity: 1;\n  background-color: rgba(157, 23, 77, var(--tw-bg-opacity));\n}\n\n.focus\\:bg-pink-900:focus {\n  --tw-bg-opacity: 1;\n  background-color: rgba(131, 24, 67, var(--tw-bg-opacity));\n}\n\n.dark .dark\\:bg-transparent {\n  background-color: transparent;\n}\n\n.dark .dark\\:bg-current {\n  background-color: currentColor;\n}\n\n.dark .dark\\:bg-black {\n  --tw-bg-opacity: 1;\n  background-color: rgba(0, 0, 0, var(--tw-bg-opacity));\n}\n\n.dark .dark\\:bg-white {\n  --tw-bg-opacity: 1;\n  background-color: rgba(255, 255, 255, var(--tw-bg-opacity));\n}\n\n.dark .dark\\:bg-gray-50 {\n  --tw-bg-opacity: 1;\n  background-color: rgba(249, 250, 251, var(--tw-bg-opacity));\n}\n\n.dark .dark\\:bg-gray-100 {\n  --tw-bg-opacity: 1;\n  background-color: rgba(243, 244, 246, var(--tw-bg-opacity));\n}\n\n.dark .dark\\:bg-gray-200 {\n  --tw-bg-opacity: 1;\n  background-color: rgba(229, 231, 235, var(--tw-bg-opacity));\n}\n\n.dark .dark\\:bg-gray-300 {\n  --tw-bg-opacity: 1;\n  background-color: rgba(209, 213, 219, var(--tw-bg-opacity));\n}\n\n.dark .dark\\:bg-gray-400 {\n  --tw-bg-opacity: 1;\n  background-color: rgba(156, 163, 175, var(--tw-bg-opacity));\n}\n\n.dark .dark\\:bg-gray-500 {\n  --tw-bg-opacity: 1;\n  background-color: rgba(107, 114, 128, var(--tw-bg-opacity));\n}\n\n.dark .dark\\:bg-gray-600 {\n  --tw-bg-opacity: 1;\n  background-color: rgba(75, 85, 99, var(--tw-bg-opacity));\n}\n\n.dark .dark\\:bg-gray-700 {\n  --tw-bg-opacity: 1;\n  background-color: rgba(55, 65, 81, var(--tw-bg-opacity));\n}\n\n.dark .dark\\:bg-gray-800 {\n  --tw-bg-opacity: 1;\n  background-color: rgba(31, 41, 55, var(--tw-bg-opacity));\n}\n\n.dark .dark\\:bg-gray-900 {\n  --tw-bg-opacity: 1;\n  background-color: rgba(17, 24, 39, var(--tw-bg-opacity));\n}\n\n.dark .dark\\:bg-red-50 {\n  --tw-bg-opacity: 1;\n  background-color: rgba(254, 242, 242, var(--tw-bg-opacity));\n}\n\n.dark .dark\\:bg-red-100 {\n  --tw-bg-opacity: 1;\n  background-color: rgba(254, 226, 226, var(--tw-bg-opacity));\n}\n\n.dark .dark\\:bg-red-200 {\n  --tw-bg-opacity: 1;\n  background-color: rgba(254, 202, 202, var(--tw-bg-opacity));\n}\n\n.dark .dark\\:bg-red-300 {\n  --tw-bg-opacity: 1;\n  background-color: rgba(252, 165, 165, var(--tw-bg-opacity));\n}\n\n.dark .dark\\:bg-red-400 {\n  --tw-bg-opacity: 1;\n  background-color: rgba(248, 113, 113, var(--tw-bg-opacity));\n}\n\n.dark .dark\\:bg-red-500 {\n  --tw-bg-opacity: 1;\n  background-color: rgba(239, 68, 68, var(--tw-bg-opacity));\n}\n\n.dark .dark\\:bg-red-600 {\n  --tw-bg-opacity: 1;\n  background-color: rgba(220, 38, 38, var(--tw-bg-opacity));\n}\n\n.dark .dark\\:bg-red-700 {\n  --tw-bg-opacity: 1;\n  background-color: rgba(185, 28, 28, var(--tw-bg-opacity));\n}\n\n.dark .dark\\:bg-red-800 {\n  --tw-bg-opacity: 1;\n  background-color: rgba(153, 27, 27, var(--tw-bg-opacity));\n}\n\n.dark .dark\\:bg-red-900 {\n  --tw-bg-opacity: 1;\n  background-color: rgba(127, 29, 29, var(--tw-bg-opacity));\n}\n\n.dark .dark\\:bg-yellow-50 {\n  --tw-bg-opacity: 1;\n  background-color: rgba(255, 251, 235, var(--tw-bg-opacity));\n}\n\n.dark .dark\\:bg-yellow-100 {\n  --tw-bg-opacity: 1;\n  background-color: rgba(254, 243, 199, var(--tw-bg-opacity));\n}\n\n.dark .dark\\:bg-yellow-200 {\n  --tw-bg-opacity: 1;\n  background-color: rgba(253, 230, 138, var(--tw-bg-opacity));\n}\n\n.dark .dark\\:bg-yellow-300 {\n  --tw-bg-opacity: 1;\n  background-color: rgba(252, 211, 77, var(--tw-bg-opacity));\n}\n\n.dark .dark\\:bg-yellow-400 {\n  --tw-bg-opacity: 1;\n  background-color: rgba(251, 191, 36, var(--tw-bg-opacity));\n}\n\n.dark .dark\\:bg-yellow-500 {\n  --tw-bg-opacity: 1;\n  background-color: rgba(245, 158, 11, var(--tw-bg-opacity));\n}\n\n.dark .dark\\:bg-yellow-600 {\n  --tw-bg-opacity: 1;\n  background-color: rgba(217, 119, 6, var(--tw-bg-opacity));\n}\n\n.dark .dark\\:bg-yellow-700 {\n  --tw-bg-opacity: 1;\n  background-color: rgba(180, 83, 9, var(--tw-bg-opacity));\n}\n\n.dark .dark\\:bg-yellow-800 {\n  --tw-bg-opacity: 1;\n  background-color: rgba(146, 64, 14, var(--tw-bg-opacity));\n}\n\n.dark .dark\\:bg-yellow-900 {\n  --tw-bg-opacity: 1;\n  background-color: rgba(120, 53, 15, var(--tw-bg-opacity));\n}\n\n.dark .dark\\:bg-green-50 {\n  --tw-bg-opacity: 1;\n  background-color: rgba(236, 253, 245, var(--tw-bg-opacity));\n}\n\n.dark .dark\\:bg-green-100 {\n  --tw-bg-opacity: 1;\n  background-color: rgba(209, 250, 229, var(--tw-bg-opacity));\n}\n\n.dark .dark\\:bg-green-200 {\n  --tw-bg-opacity: 1;\n  background-color: rgba(167, 243, 208, var(--tw-bg-opacity));\n}\n\n.dark .dark\\:bg-green-300 {\n  --tw-bg-opacity: 1;\n  background-color: rgba(110, 231, 183, var(--tw-bg-opacity));\n}\n\n.dark .dark\\:bg-green-400 {\n  --tw-bg-opacity: 1;\n  background-color: rgba(52, 211, 153, var(--tw-bg-opacity));\n}\n\n.dark .dark\\:bg-green-500 {\n  --tw-bg-opacity: 1;\n  background-color: rgba(16, 185, 129, var(--tw-bg-opacity));\n}\n\n.dark .dark\\:bg-green-600 {\n  --tw-bg-opacity: 1;\n  background-color: rgba(5, 150, 105, var(--tw-bg-opacity));\n}\n\n.dark .dark\\:bg-green-700 {\n  --tw-bg-opacity: 1;\n  background-color: rgba(4, 120, 87, var(--tw-bg-opacity));\n}\n\n.dark .dark\\:bg-green-800 {\n  --tw-bg-opacity: 1;\n  background-color: rgba(6, 95, 70, var(--tw-bg-opacity));\n}\n\n.dark .dark\\:bg-green-900 {\n  --tw-bg-opacity: 1;\n  background-color: rgba(6, 78, 59, var(--tw-bg-opacity));\n}\n\n.dark .dark\\:bg-blue-50 {\n  --tw-bg-opacity: 1;\n  background-color: rgba(239, 246, 255, var(--tw-bg-opacity));\n}\n\n.dark .dark\\:bg-blue-100 {\n  --tw-bg-opacity: 1;\n  background-color: rgba(219, 234, 254, var(--tw-bg-opacity));\n}\n\n.dark .dark\\:bg-blue-200 {\n  --tw-bg-opacity: 1;\n  background-color: rgba(191, 219, 254, var(--tw-bg-opacity));\n}\n\n.dark .dark\\:bg-blue-300 {\n  --tw-bg-opacity: 1;\n  background-color: rgba(147, 197, 253, var(--tw-bg-opacity));\n}\n\n.dark .dark\\:bg-blue-400 {\n  --tw-bg-opacity: 1;\n  background-color: rgba(96, 165, 250, var(--tw-bg-opacity));\n}\n\n.dark .dark\\:bg-blue-500 {\n  --tw-bg-opacity: 1;\n  background-color: rgba(59, 130, 246, var(--tw-bg-opacity));\n}\n\n.dark .dark\\:bg-blue-600 {\n  --tw-bg-opacity: 1;\n  background-color: rgba(37, 99, 235, var(--tw-bg-opacity));\n}\n\n.dark .dark\\:bg-blue-700 {\n  --tw-bg-opacity: 1;\n  background-color: rgba(29, 78, 216, var(--tw-bg-opacity));\n}\n\n.dark .dark\\:bg-blue-800 {\n  --tw-bg-opacity: 1;\n  background-color: rgba(30, 64, 175, var(--tw-bg-opacity));\n}\n\n.dark .dark\\:bg-blue-900 {\n  --tw-bg-opacity: 1;\n  background-color: rgba(30, 58, 138, var(--tw-bg-opacity));\n}\n\n.dark .dark\\:bg-indigo-50 {\n  --tw-bg-opacity: 1;\n  background-color: rgba(238, 242, 255, var(--tw-bg-opacity));\n}\n\n.dark .dark\\:bg-indigo-100 {\n  --tw-bg-opacity: 1;\n  background-color: rgba(224, 231, 255, var(--tw-bg-opacity));\n}\n\n.dark .dark\\:bg-indigo-200 {\n  --tw-bg-opacity: 1;\n  background-color: rgba(199, 210, 254, var(--tw-bg-opacity));\n}\n\n.dark .dark\\:bg-indigo-300 {\n  --tw-bg-opacity: 1;\n  background-color: rgba(165, 180, 252, var(--tw-bg-opacity));\n}\n\n.dark .dark\\:bg-indigo-400 {\n  --tw-bg-opacity: 1;\n  background-color: rgba(129, 140, 248, var(--tw-bg-opacity));\n}\n\n.dark .dark\\:bg-indigo-500 {\n  --tw-bg-opacity: 1;\n  background-color: rgba(99, 102, 241, var(--tw-bg-opacity));\n}\n\n.dark .dark\\:bg-indigo-600 {\n  --tw-bg-opacity: 1;\n  background-color: rgba(79, 70, 229, var(--tw-bg-opacity));\n}\n\n.dark .dark\\:bg-indigo-700 {\n  --tw-bg-opacity: 1;\n  background-color: rgba(67, 56, 202, var(--tw-bg-opacity));\n}\n\n.dark .dark\\:bg-indigo-800 {\n  --tw-bg-opacity: 1;\n  background-color: rgba(55, 48, 163, var(--tw-bg-opacity));\n}\n\n.dark .dark\\:bg-indigo-900 {\n  --tw-bg-opacity: 1;\n  background-color: rgba(49, 46, 129, var(--tw-bg-opacity));\n}\n\n.dark .dark\\:bg-purple-50 {\n  --tw-bg-opacity: 1;\n  background-color: rgba(245, 243, 255, var(--tw-bg-opacity));\n}\n\n.dark .dark\\:bg-purple-100 {\n  --tw-bg-opacity: 1;\n  background-color: rgba(237, 233, 254, var(--tw-bg-opacity));\n}\n\n.dark .dark\\:bg-purple-200 {\n  --tw-bg-opacity: 1;\n  background-color: rgba(221, 214, 254, var(--tw-bg-opacity));\n}\n\n.dark .dark\\:bg-purple-300 {\n  --tw-bg-opacity: 1;\n  background-color: rgba(196, 181, 253, var(--tw-bg-opacity));\n}\n\n.dark .dark\\:bg-purple-400 {\n  --tw-bg-opacity: 1;\n  background-color: rgba(167, 139, 250, var(--tw-bg-opacity));\n}\n\n.dark .dark\\:bg-purple-500 {\n  --tw-bg-opacity: 1;\n  background-color: rgba(139, 92, 246, var(--tw-bg-opacity));\n}\n\n.dark .dark\\:bg-purple-600 {\n  --tw-bg-opacity: 1;\n  background-color: rgba(124, 58, 237, var(--tw-bg-opacity));\n}\n\n.dark .dark\\:bg-purple-700 {\n  --tw-bg-opacity: 1;\n  background-color: rgba(109, 40, 217, var(--tw-bg-opacity));\n}\n\n.dark .dark\\:bg-purple-800 {\n  --tw-bg-opacity: 1;\n  background-color: rgba(91, 33, 182, var(--tw-bg-opacity));\n}\n\n.dark .dark\\:bg-purple-900 {\n  --tw-bg-opacity: 1;\n  background-color: rgba(76, 29, 149, var(--tw-bg-opacity));\n}\n\n.dark .dark\\:bg-pink-50 {\n  --tw-bg-opacity: 1;\n  background-color: rgba(253, 242, 248, var(--tw-bg-opacity));\n}\n\n.dark .dark\\:bg-pink-100 {\n  --tw-bg-opacity: 1;\n  background-color: rgba(252, 231, 243, var(--tw-bg-opacity));\n}\n\n.dark .dark\\:bg-pink-200 {\n  --tw-bg-opacity: 1;\n  background-color: rgba(251, 207, 232, var(--tw-bg-opacity));\n}\n\n.dark .dark\\:bg-pink-300 {\n  --tw-bg-opacity: 1;\n  background-color: rgba(249, 168, 212, var(--tw-bg-opacity));\n}\n\n.dark .dark\\:bg-pink-400 {\n  --tw-bg-opacity: 1;\n  background-color: rgba(244, 114, 182, var(--tw-bg-opacity));\n}\n\n.dark .dark\\:bg-pink-500 {\n  --tw-bg-opacity: 1;\n  background-color: rgba(236, 72, 153, var(--tw-bg-opacity));\n}\n\n.dark .dark\\:bg-pink-600 {\n  --tw-bg-opacity: 1;\n  background-color: rgba(219, 39, 119, var(--tw-bg-opacity));\n}\n\n.dark .dark\\:bg-pink-700 {\n  --tw-bg-opacity: 1;\n  background-color: rgba(190, 24, 93, var(--tw-bg-opacity));\n}\n\n.dark .dark\\:bg-pink-800 {\n  --tw-bg-opacity: 1;\n  background-color: rgba(157, 23, 77, var(--tw-bg-opacity));\n}\n\n.dark .dark\\:bg-pink-900 {\n  --tw-bg-opacity: 1;\n  background-color: rgba(131, 24, 67, var(--tw-bg-opacity));\n}\n\n.dark .group:hover .dark\\:group-hover\\:bg-transparent {\n  background-color: transparent;\n}\n\n.dark .group:hover .dark\\:group-hover\\:bg-current {\n  background-color: currentColor;\n}\n\n.dark .group:hover .dark\\:group-hover\\:bg-black {\n  --tw-bg-opacity: 1;\n  background-color: rgba(0, 0, 0, var(--tw-bg-opacity));\n}\n\n.dark .group:hover .dark\\:group-hover\\:bg-white {\n  --tw-bg-opacity: 1;\n  background-color: rgba(255, 255, 255, var(--tw-bg-opacity));\n}\n\n.dark .group:hover .dark\\:group-hover\\:bg-gray-50 {\n  --tw-bg-opacity: 1;\n  background-color: rgba(249, 250, 251, var(--tw-bg-opacity));\n}\n\n.dark .group:hover .dark\\:group-hover\\:bg-gray-100 {\n  --tw-bg-opacity: 1;\n  background-color: rgba(243, 244, 246, var(--tw-bg-opacity));\n}\n\n.dark .group:hover .dark\\:group-hover\\:bg-gray-200 {\n  --tw-bg-opacity: 1;\n  background-color: rgba(229, 231, 235, var(--tw-bg-opacity));\n}\n\n.dark .group:hover .dark\\:group-hover\\:bg-gray-300 {\n  --tw-bg-opacity: 1;\n  background-color: rgba(209, 213, 219, var(--tw-bg-opacity));\n}\n\n.dark .group:hover .dark\\:group-hover\\:bg-gray-400 {\n  --tw-bg-opacity: 1;\n  background-color: rgba(156, 163, 175, var(--tw-bg-opacity));\n}\n\n.dark .group:hover .dark\\:group-hover\\:bg-gray-500 {\n  --tw-bg-opacity: 1;\n  background-color: rgba(107, 114, 128, var(--tw-bg-opacity));\n}\n\n.dark .group:hover .dark\\:group-hover\\:bg-gray-600 {\n  --tw-bg-opacity: 1;\n  background-color: rgba(75, 85, 99, var(--tw-bg-opacity));\n}\n\n.dark .group:hover .dark\\:group-hover\\:bg-gray-700 {\n  --tw-bg-opacity: 1;\n  background-color: rgba(55, 65, 81, var(--tw-bg-opacity));\n}\n\n.dark .group:hover .dark\\:group-hover\\:bg-gray-800 {\n  --tw-bg-opacity: 1;\n  background-color: rgba(31, 41, 55, var(--tw-bg-opacity));\n}\n\n.dark .group:hover .dark\\:group-hover\\:bg-gray-900 {\n  --tw-bg-opacity: 1;\n  background-color: rgba(17, 24, 39, var(--tw-bg-opacity));\n}\n\n.dark .group:hover .dark\\:group-hover\\:bg-red-50 {\n  --tw-bg-opacity: 1;\n  background-color: rgba(254, 242, 242, var(--tw-bg-opacity));\n}\n\n.dark .group:hover .dark\\:group-hover\\:bg-red-100 {\n  --tw-bg-opacity: 1;\n  background-color: rgba(254, 226, 226, var(--tw-bg-opacity));\n}\n\n.dark .group:hover .dark\\:group-hover\\:bg-red-200 {\n  --tw-bg-opacity: 1;\n  background-color: rgba(254, 202, 202, var(--tw-bg-opacity));\n}\n\n.dark .group:hover .dark\\:group-hover\\:bg-red-300 {\n  --tw-bg-opacity: 1;\n  background-color: rgba(252, 165, 165, var(--tw-bg-opacity));\n}\n\n.dark .group:hover .dark\\:group-hover\\:bg-red-400 {\n  --tw-bg-opacity: 1;\n  background-color: rgba(248, 113, 113, var(--tw-bg-opacity));\n}\n\n.dark .group:hover .dark\\:group-hover\\:bg-red-500 {\n  --tw-bg-opacity: 1;\n  background-color: rgba(239, 68, 68, var(--tw-bg-opacity));\n}\n\n.dark .group:hover .dark\\:group-hover\\:bg-red-600 {\n  --tw-bg-opacity: 1;\n  background-color: rgba(220, 38, 38, var(--tw-bg-opacity));\n}\n\n.dark .group:hover .dark\\:group-hover\\:bg-red-700 {\n  --tw-bg-opacity: 1;\n  background-color: rgba(185, 28, 28, var(--tw-bg-opacity));\n}\n\n.dark .group:hover .dark\\:group-hover\\:bg-red-800 {\n  --tw-bg-opacity: 1;\n  background-color: rgba(153, 27, 27, var(--tw-bg-opacity));\n}\n\n.dark .group:hover .dark\\:group-hover\\:bg-red-900 {\n  --tw-bg-opacity: 1;\n  background-color: rgba(127, 29, 29, var(--tw-bg-opacity));\n}\n\n.dark .group:hover .dark\\:group-hover\\:bg-yellow-50 {\n  --tw-bg-opacity: 1;\n  background-color: rgba(255, 251, 235, var(--tw-bg-opacity));\n}\n\n.dark .group:hover .dark\\:group-hover\\:bg-yellow-100 {\n  --tw-bg-opacity: 1;\n  background-color: rgba(254, 243, 199, var(--tw-bg-opacity));\n}\n\n.dark .group:hover .dark\\:group-hover\\:bg-yellow-200 {\n  --tw-bg-opacity: 1;\n  background-color: rgba(253, 230, 138, var(--tw-bg-opacity));\n}\n\n.dark .group:hover .dark\\:group-hover\\:bg-yellow-300 {\n  --tw-bg-opacity: 1;\n  background-color: rgba(252, 211, 77, var(--tw-bg-opacity));\n}\n\n.dark .group:hover .dark\\:group-hover\\:bg-yellow-400 {\n  --tw-bg-opacity: 1;\n  background-color: rgba(251, 191, 36, var(--tw-bg-opacity));\n}\n\n.dark .group:hover .dark\\:group-hover\\:bg-yellow-500 {\n  --tw-bg-opacity: 1;\n  background-color: rgba(245, 158, 11, var(--tw-bg-opacity));\n}\n\n.dark .group:hover .dark\\:group-hover\\:bg-yellow-600 {\n  --tw-bg-opacity: 1;\n  background-color: rgba(217, 119, 6, var(--tw-bg-opacity));\n}\n\n.dark .group:hover .dark\\:group-hover\\:bg-yellow-700 {\n  --tw-bg-opacity: 1;\n  background-color: rgba(180, 83, 9, var(--tw-bg-opacity));\n}\n\n.dark .group:hover .dark\\:group-hover\\:bg-yellow-800 {\n  --tw-bg-opacity: 1;\n  background-color: rgba(146, 64, 14, var(--tw-bg-opacity));\n}\n\n.dark .group:hover .dark\\:group-hover\\:bg-yellow-900 {\n  --tw-bg-opacity: 1;\n  background-color: rgba(120, 53, 15, var(--tw-bg-opacity));\n}\n\n.dark .group:hover .dark\\:group-hover\\:bg-green-50 {\n  --tw-bg-opacity: 1;\n  background-color: rgba(236, 253, 245, var(--tw-bg-opacity));\n}\n\n.dark .group:hover .dark\\:group-hover\\:bg-green-100 {\n  --tw-bg-opacity: 1;\n  background-color: rgba(209, 250, 229, var(--tw-bg-opacity));\n}\n\n.dark .group:hover .dark\\:group-hover\\:bg-green-200 {\n  --tw-bg-opacity: 1;\n  background-color: rgba(167, 243, 208, var(--tw-bg-opacity));\n}\n\n.dark .group:hover .dark\\:group-hover\\:bg-green-300 {\n  --tw-bg-opacity: 1;\n  background-color: rgba(110, 231, 183, var(--tw-bg-opacity));\n}\n\n.dark .group:hover .dark\\:group-hover\\:bg-green-400 {\n  --tw-bg-opacity: 1;\n  background-color: rgba(52, 211, 153, var(--tw-bg-opacity));\n}\n\n.dark .group:hover .dark\\:group-hover\\:bg-green-500 {\n  --tw-bg-opacity: 1;\n  background-color: rgba(16, 185, 129, var(--tw-bg-opacity));\n}\n\n.dark .group:hover .dark\\:group-hover\\:bg-green-600 {\n  --tw-bg-opacity: 1;\n  background-color: rgba(5, 150, 105, var(--tw-bg-opacity));\n}\n\n.dark .group:hover .dark\\:group-hover\\:bg-green-700 {\n  --tw-bg-opacity: 1;\n  background-color: rgba(4, 120, 87, var(--tw-bg-opacity));\n}\n\n.dark .group:hover .dark\\:group-hover\\:bg-green-800 {\n  --tw-bg-opacity: 1;\n  background-color: rgba(6, 95, 70, var(--tw-bg-opacity));\n}\n\n.dark .group:hover .dark\\:group-hover\\:bg-green-900 {\n  --tw-bg-opacity: 1;\n  background-color: rgba(6, 78, 59, var(--tw-bg-opacity));\n}\n\n.dark .group:hover .dark\\:group-hover\\:bg-blue-50 {\n  --tw-bg-opacity: 1;\n  background-color: rgba(239, 246, 255, var(--tw-bg-opacity));\n}\n\n.dark .group:hover .dark\\:group-hover\\:bg-blue-100 {\n  --tw-bg-opacity: 1;\n  background-color: rgba(219, 234, 254, var(--tw-bg-opacity));\n}\n\n.dark .group:hover .dark\\:group-hover\\:bg-blue-200 {\n  --tw-bg-opacity: 1;\n  background-color: rgba(191, 219, 254, var(--tw-bg-opacity));\n}\n\n.dark .group:hover .dark\\:group-hover\\:bg-blue-300 {\n  --tw-bg-opacity: 1;\n  background-color: rgba(147, 197, 253, var(--tw-bg-opacity));\n}\n\n.dark .group:hover .dark\\:group-hover\\:bg-blue-400 {\n  --tw-bg-opacity: 1;\n  background-color: rgba(96, 165, 250, var(--tw-bg-opacity));\n}\n\n.dark .group:hover .dark\\:group-hover\\:bg-blue-500 {\n  --tw-bg-opacity: 1;\n  background-color: rgba(59, 130, 246, var(--tw-bg-opacity));\n}\n\n.dark .group:hover .dark\\:group-hover\\:bg-blue-600 {\n  --tw-bg-opacity: 1;\n  background-color: rgba(37, 99, 235, var(--tw-bg-opacity));\n}\n\n.dark .group:hover .dark\\:group-hover\\:bg-blue-700 {\n  --tw-bg-opacity: 1;\n  background-color: rgba(29, 78, 216, var(--tw-bg-opacity));\n}\n\n.dark .group:hover .dark\\:group-hover\\:bg-blue-800 {\n  --tw-bg-opacity: 1;\n  background-color: rgba(30, 64, 175, var(--tw-bg-opacity));\n}\n\n.dark .group:hover .dark\\:group-hover\\:bg-blue-900 {\n  --tw-bg-opacity: 1;\n  background-color: rgba(30, 58, 138, var(--tw-bg-opacity));\n}\n\n.dark .group:hover .dark\\:group-hover\\:bg-indigo-50 {\n  --tw-bg-opacity: 1;\n  background-color: rgba(238, 242, 255, var(--tw-bg-opacity));\n}\n\n.dark .group:hover .dark\\:group-hover\\:bg-indigo-100 {\n  --tw-bg-opacity: 1;\n  background-color: rgba(224, 231, 255, var(--tw-bg-opacity));\n}\n\n.dark .group:hover .dark\\:group-hover\\:bg-indigo-200 {\n  --tw-bg-opacity: 1;\n  background-color: rgba(199, 210, 254, var(--tw-bg-opacity));\n}\n\n.dark .group:hover .dark\\:group-hover\\:bg-indigo-300 {\n  --tw-bg-opacity: 1;\n  background-color: rgba(165, 180, 252, var(--tw-bg-opacity));\n}\n\n.dark .group:hover .dark\\:group-hover\\:bg-indigo-400 {\n  --tw-bg-opacity: 1;\n  background-color: rgba(129, 140, 248, var(--tw-bg-opacity));\n}\n\n.dark .group:hover .dark\\:group-hover\\:bg-indigo-500 {\n  --tw-bg-opacity: 1;\n  background-color: rgba(99, 102, 241, var(--tw-bg-opacity));\n}\n\n.dark .group:hover .dark\\:group-hover\\:bg-indigo-600 {\n  --tw-bg-opacity: 1;\n  background-color: rgba(79, 70, 229, var(--tw-bg-opacity));\n}\n\n.dark .group:hover .dark\\:group-hover\\:bg-indigo-700 {\n  --tw-bg-opacity: 1;\n  background-color: rgba(67, 56, 202, var(--tw-bg-opacity));\n}\n\n.dark .group:hover .dark\\:group-hover\\:bg-indigo-800 {\n  --tw-bg-opacity: 1;\n  background-color: rgba(55, 48, 163, var(--tw-bg-opacity));\n}\n\n.dark .group:hover .dark\\:group-hover\\:bg-indigo-900 {\n  --tw-bg-opacity: 1;\n  background-color: rgba(49, 46, 129, var(--tw-bg-opacity));\n}\n\n.dark .group:hover .dark\\:group-hover\\:bg-purple-50 {\n  --tw-bg-opacity: 1;\n  background-color: rgba(245, 243, 255, var(--tw-bg-opacity));\n}\n\n.dark .group:hover .dark\\:group-hover\\:bg-purple-100 {\n  --tw-bg-opacity: 1;\n  background-color: rgba(237, 233, 254, var(--tw-bg-opacity));\n}\n\n.dark .group:hover .dark\\:group-hover\\:bg-purple-200 {\n  --tw-bg-opacity: 1;\n  background-color: rgba(221, 214, 254, var(--tw-bg-opacity));\n}\n\n.dark .group:hover .dark\\:group-hover\\:bg-purple-300 {\n  --tw-bg-opacity: 1;\n  background-color: rgba(196, 181, 253, var(--tw-bg-opacity));\n}\n\n.dark .group:hover .dark\\:group-hover\\:bg-purple-400 {\n  --tw-bg-opacity: 1;\n  background-color: rgba(167, 139, 250, var(--tw-bg-opacity));\n}\n\n.dark .group:hover .dark\\:group-hover\\:bg-purple-500 {\n  --tw-bg-opacity: 1;\n  background-color: rgba(139, 92, 246, var(--tw-bg-opacity));\n}\n\n.dark .group:hover .dark\\:group-hover\\:bg-purple-600 {\n  --tw-bg-opacity: 1;\n  background-color: rgba(124, 58, 237, var(--tw-bg-opacity));\n}\n\n.dark .group:hover .dark\\:group-hover\\:bg-purple-700 {\n  --tw-bg-opacity: 1;\n  background-color: rgba(109, 40, 217, var(--tw-bg-opacity));\n}\n\n.dark .group:hover .dark\\:group-hover\\:bg-purple-800 {\n  --tw-bg-opacity: 1;\n  background-color: rgba(91, 33, 182, var(--tw-bg-opacity));\n}\n\n.dark .group:hover .dark\\:group-hover\\:bg-purple-900 {\n  --tw-bg-opacity: 1;\n  background-color: rgba(76, 29, 149, var(--tw-bg-opacity));\n}\n\n.dark .group:hover .dark\\:group-hover\\:bg-pink-50 {\n  --tw-bg-opacity: 1;\n  background-color: rgba(253, 242, 248, var(--tw-bg-opacity));\n}\n\n.dark .group:hover .dark\\:group-hover\\:bg-pink-100 {\n  --tw-bg-opacity: 1;\n  background-color: rgba(252, 231, 243, var(--tw-bg-opacity));\n}\n\n.dark .group:hover .dark\\:group-hover\\:bg-pink-200 {\n  --tw-bg-opacity: 1;\n  background-color: rgba(251, 207, 232, var(--tw-bg-opacity));\n}\n\n.dark .group:hover .dark\\:group-hover\\:bg-pink-300 {\n  --tw-bg-opacity: 1;\n  background-color: rgba(249, 168, 212, var(--tw-bg-opacity));\n}\n\n.dark .group:hover .dark\\:group-hover\\:bg-pink-400 {\n  --tw-bg-opacity: 1;\n  background-color: rgba(244, 114, 182, var(--tw-bg-opacity));\n}\n\n.dark .group:hover .dark\\:group-hover\\:bg-pink-500 {\n  --tw-bg-opacity: 1;\n  background-color: rgba(236, 72, 153, var(--tw-bg-opacity));\n}\n\n.dark .group:hover .dark\\:group-hover\\:bg-pink-600 {\n  --tw-bg-opacity: 1;\n  background-color: rgba(219, 39, 119, var(--tw-bg-opacity));\n}\n\n.dark .group:hover .dark\\:group-hover\\:bg-pink-700 {\n  --tw-bg-opacity: 1;\n  background-color: rgba(190, 24, 93, var(--tw-bg-opacity));\n}\n\n.dark .group:hover .dark\\:group-hover\\:bg-pink-800 {\n  --tw-bg-opacity: 1;\n  background-color: rgba(157, 23, 77, var(--tw-bg-opacity));\n}\n\n.dark .group:hover .dark\\:group-hover\\:bg-pink-900 {\n  --tw-bg-opacity: 1;\n  background-color: rgba(131, 24, 67, var(--tw-bg-opacity));\n}\n\n.dark .dark\\:focus-within\\:bg-transparent:focus-within {\n  background-color: transparent;\n}\n\n.dark .dark\\:focus-within\\:bg-current:focus-within {\n  background-color: currentColor;\n}\n\n.dark .dark\\:focus-within\\:bg-black:focus-within {\n  --tw-bg-opacity: 1;\n  background-color: rgba(0, 0, 0, var(--tw-bg-opacity));\n}\n\n.dark .dark\\:focus-within\\:bg-white:focus-within {\n  --tw-bg-opacity: 1;\n  background-color: rgba(255, 255, 255, var(--tw-bg-opacity));\n}\n\n.dark .dark\\:focus-within\\:bg-gray-50:focus-within {\n  --tw-bg-opacity: 1;\n  background-color: rgba(249, 250, 251, var(--tw-bg-opacity));\n}\n\n.dark .dark\\:focus-within\\:bg-gray-100:focus-within {\n  --tw-bg-opacity: 1;\n  background-color: rgba(243, 244, 246, var(--tw-bg-opacity));\n}\n\n.dark .dark\\:focus-within\\:bg-gray-200:focus-within {\n  --tw-bg-opacity: 1;\n  background-color: rgba(229, 231, 235, var(--tw-bg-opacity));\n}\n\n.dark .dark\\:focus-within\\:bg-gray-300:focus-within {\n  --tw-bg-opacity: 1;\n  background-color: rgba(209, 213, 219, var(--tw-bg-opacity));\n}\n\n.dark .dark\\:focus-within\\:bg-gray-400:focus-within {\n  --tw-bg-opacity: 1;\n  background-color: rgba(156, 163, 175, var(--tw-bg-opacity));\n}\n\n.dark .dark\\:focus-within\\:bg-gray-500:focus-within {\n  --tw-bg-opacity: 1;\n  background-color: rgba(107, 114, 128, var(--tw-bg-opacity));\n}\n\n.dark .dark\\:focus-within\\:bg-gray-600:focus-within {\n  --tw-bg-opacity: 1;\n  background-color: rgba(75, 85, 99, var(--tw-bg-opacity));\n}\n\n.dark .dark\\:focus-within\\:bg-gray-700:focus-within {\n  --tw-bg-opacity: 1;\n  background-color: rgba(55, 65, 81, var(--tw-bg-opacity));\n}\n\n.dark .dark\\:focus-within\\:bg-gray-800:focus-within {\n  --tw-bg-opacity: 1;\n  background-color: rgba(31, 41, 55, var(--tw-bg-opacity));\n}\n\n.dark .dark\\:focus-within\\:bg-gray-900:focus-within {\n  --tw-bg-opacity: 1;\n  background-color: rgba(17, 24, 39, var(--tw-bg-opacity));\n}\n\n.dark .dark\\:focus-within\\:bg-red-50:focus-within {\n  --tw-bg-opacity: 1;\n  background-color: rgba(254, 242, 242, var(--tw-bg-opacity));\n}\n\n.dark .dark\\:focus-within\\:bg-red-100:focus-within {\n  --tw-bg-opacity: 1;\n  background-color: rgba(254, 226, 226, var(--tw-bg-opacity));\n}\n\n.dark .dark\\:focus-within\\:bg-red-200:focus-within {\n  --tw-bg-opacity: 1;\n  background-color: rgba(254, 202, 202, var(--tw-bg-opacity));\n}\n\n.dark .dark\\:focus-within\\:bg-red-300:focus-within {\n  --tw-bg-opacity: 1;\n  background-color: rgba(252, 165, 165, var(--tw-bg-opacity));\n}\n\n.dark .dark\\:focus-within\\:bg-red-400:focus-within {\n  --tw-bg-opacity: 1;\n  background-color: rgba(248, 113, 113, var(--tw-bg-opacity));\n}\n\n.dark .dark\\:focus-within\\:bg-red-500:focus-within {\n  --tw-bg-opacity: 1;\n  background-color: rgba(239, 68, 68, var(--tw-bg-opacity));\n}\n\n.dark .dark\\:focus-within\\:bg-red-600:focus-within {\n  --tw-bg-opacity: 1;\n  background-color: rgba(220, 38, 38, var(--tw-bg-opacity));\n}\n\n.dark .dark\\:focus-within\\:bg-red-700:focus-within {\n  --tw-bg-opacity: 1;\n  background-color: rgba(185, 28, 28, var(--tw-bg-opacity));\n}\n\n.dark .dark\\:focus-within\\:bg-red-800:focus-within {\n  --tw-bg-opacity: 1;\n  background-color: rgba(153, 27, 27, var(--tw-bg-opacity));\n}\n\n.dark .dark\\:focus-within\\:bg-red-900:focus-within {\n  --tw-bg-opacity: 1;\n  background-color: rgba(127, 29, 29, var(--tw-bg-opacity));\n}\n\n.dark .dark\\:focus-within\\:bg-yellow-50:focus-within {\n  --tw-bg-opacity: 1;\n  background-color: rgba(255, 251, 235, var(--tw-bg-opacity));\n}\n\n.dark .dark\\:focus-within\\:bg-yellow-100:focus-within {\n  --tw-bg-opacity: 1;\n  background-color: rgba(254, 243, 199, var(--tw-bg-opacity));\n}\n\n.dark .dark\\:focus-within\\:bg-yellow-200:focus-within {\n  --tw-bg-opacity: 1;\n  background-color: rgba(253, 230, 138, var(--tw-bg-opacity));\n}\n\n.dark .dark\\:focus-within\\:bg-yellow-300:focus-within {\n  --tw-bg-opacity: 1;\n  background-color: rgba(252, 211, 77, var(--tw-bg-opacity));\n}\n\n.dark .dark\\:focus-within\\:bg-yellow-400:focus-within {\n  --tw-bg-opacity: 1;\n  background-color: rgba(251, 191, 36, var(--tw-bg-opacity));\n}\n\n.dark .dark\\:focus-within\\:bg-yellow-500:focus-within {\n  --tw-bg-opacity: 1;\n  background-color: rgba(245, 158, 11, var(--tw-bg-opacity));\n}\n\n.dark .dark\\:focus-within\\:bg-yellow-600:focus-within {\n  --tw-bg-opacity: 1;\n  background-color: rgba(217, 119, 6, var(--tw-bg-opacity));\n}\n\n.dark .dark\\:focus-within\\:bg-yellow-700:focus-within {\n  --tw-bg-opacity: 1;\n  background-color: rgba(180, 83, 9, var(--tw-bg-opacity));\n}\n\n.dark .dark\\:focus-within\\:bg-yellow-800:focus-within {\n  --tw-bg-opacity: 1;\n  background-color: rgba(146, 64, 14, var(--tw-bg-opacity));\n}\n\n.dark .dark\\:focus-within\\:bg-yellow-900:focus-within {\n  --tw-bg-opacity: 1;\n  background-color: rgba(120, 53, 15, var(--tw-bg-opacity));\n}\n\n.dark .dark\\:focus-within\\:bg-green-50:focus-within {\n  --tw-bg-opacity: 1;\n  background-color: rgba(236, 253, 245, var(--tw-bg-opacity));\n}\n\n.dark .dark\\:focus-within\\:bg-green-100:focus-within {\n  --tw-bg-opacity: 1;\n  background-color: rgba(209, 250, 229, var(--tw-bg-opacity));\n}\n\n.dark .dark\\:focus-within\\:bg-green-200:focus-within {\n  --tw-bg-opacity: 1;\n  background-color: rgba(167, 243, 208, var(--tw-bg-opacity));\n}\n\n.dark .dark\\:focus-within\\:bg-green-300:focus-within {\n  --tw-bg-opacity: 1;\n  background-color: rgba(110, 231, 183, var(--tw-bg-opacity));\n}\n\n.dark .dark\\:focus-within\\:bg-green-400:focus-within {\n  --tw-bg-opacity: 1;\n  background-color: rgba(52, 211, 153, var(--tw-bg-opacity));\n}\n\n.dark .dark\\:focus-within\\:bg-green-500:focus-within {\n  --tw-bg-opacity: 1;\n  background-color: rgba(16, 185, 129, var(--tw-bg-opacity));\n}\n\n.dark .dark\\:focus-within\\:bg-green-600:focus-within {\n  --tw-bg-opacity: 1;\n  background-color: rgba(5, 150, 105, var(--tw-bg-opacity));\n}\n\n.dark .dark\\:focus-within\\:bg-green-700:focus-within {\n  --tw-bg-opacity: 1;\n  background-color: rgba(4, 120, 87, var(--tw-bg-opacity));\n}\n\n.dark .dark\\:focus-within\\:bg-green-800:focus-within {\n  --tw-bg-opacity: 1;\n  background-color: rgba(6, 95, 70, var(--tw-bg-opacity));\n}\n\n.dark .dark\\:focus-within\\:bg-green-900:focus-within {\n  --tw-bg-opacity: 1;\n  background-color: rgba(6, 78, 59, var(--tw-bg-opacity));\n}\n\n.dark .dark\\:focus-within\\:bg-blue-50:focus-within {\n  --tw-bg-opacity: 1;\n  background-color: rgba(239, 246, 255, var(--tw-bg-opacity));\n}\n\n.dark .dark\\:focus-within\\:bg-blue-100:focus-within {\n  --tw-bg-opacity: 1;\n  background-color: rgba(219, 234, 254, var(--tw-bg-opacity));\n}\n\n.dark .dark\\:focus-within\\:bg-blue-200:focus-within {\n  --tw-bg-opacity: 1;\n  background-color: rgba(191, 219, 254, var(--tw-bg-opacity));\n}\n\n.dark .dark\\:focus-within\\:bg-blue-300:focus-within {\n  --tw-bg-opacity: 1;\n  background-color: rgba(147, 197, 253, var(--tw-bg-opacity));\n}\n\n.dark .dark\\:focus-within\\:bg-blue-400:focus-within {\n  --tw-bg-opacity: 1;\n  background-color: rgba(96, 165, 250, var(--tw-bg-opacity));\n}\n\n.dark .dark\\:focus-within\\:bg-blue-500:focus-within {\n  --tw-bg-opacity: 1;\n  background-color: rgba(59, 130, 246, var(--tw-bg-opacity));\n}\n\n.dark .dark\\:focus-within\\:bg-blue-600:focus-within {\n  --tw-bg-opacity: 1;\n  background-color: rgba(37, 99, 235, var(--tw-bg-opacity));\n}\n\n.dark .dark\\:focus-within\\:bg-blue-700:focus-within {\n  --tw-bg-opacity: 1;\n  background-color: rgba(29, 78, 216, var(--tw-bg-opacity));\n}\n\n.dark .dark\\:focus-within\\:bg-blue-800:focus-within {\n  --tw-bg-opacity: 1;\n  background-color: rgba(30, 64, 175, var(--tw-bg-opacity));\n}\n\n.dark .dark\\:focus-within\\:bg-blue-900:focus-within {\n  --tw-bg-opacity: 1;\n  background-color: rgba(30, 58, 138, var(--tw-bg-opacity));\n}\n\n.dark .dark\\:focus-within\\:bg-indigo-50:focus-within {\n  --tw-bg-opacity: 1;\n  background-color: rgba(238, 242, 255, var(--tw-bg-opacity));\n}\n\n.dark .dark\\:focus-within\\:bg-indigo-100:focus-within {\n  --tw-bg-opacity: 1;\n  background-color: rgba(224, 231, 255, var(--tw-bg-opacity));\n}\n\n.dark .dark\\:focus-within\\:bg-indigo-200:focus-within {\n  --tw-bg-opacity: 1;\n  background-color: rgba(199, 210, 254, var(--tw-bg-opacity));\n}\n\n.dark .dark\\:focus-within\\:bg-indigo-300:focus-within {\n  --tw-bg-opacity: 1;\n  background-color: rgba(165, 180, 252, var(--tw-bg-opacity));\n}\n\n.dark .dark\\:focus-within\\:bg-indigo-400:focus-within {\n  --tw-bg-opacity: 1;\n  background-color: rgba(129, 140, 248, var(--tw-bg-opacity));\n}\n\n.dark .dark\\:focus-within\\:bg-indigo-500:focus-within {\n  --tw-bg-opacity: 1;\n  background-color: rgba(99, 102, 241, var(--tw-bg-opacity));\n}\n\n.dark .dark\\:focus-within\\:bg-indigo-600:focus-within {\n  --tw-bg-opacity: 1;\n  background-color: rgba(79, 70, 229, var(--tw-bg-opacity));\n}\n\n.dark .dark\\:focus-within\\:bg-indigo-700:focus-within {\n  --tw-bg-opacity: 1;\n  background-color: rgba(67, 56, 202, var(--tw-bg-opacity));\n}\n\n.dark .dark\\:focus-within\\:bg-indigo-800:focus-within {\n  --tw-bg-opacity: 1;\n  background-color: rgba(55, 48, 163, var(--tw-bg-opacity));\n}\n\n.dark .dark\\:focus-within\\:bg-indigo-900:focus-within {\n  --tw-bg-opacity: 1;\n  background-color: rgba(49, 46, 129, var(--tw-bg-opacity));\n}\n\n.dark .dark\\:focus-within\\:bg-purple-50:focus-within {\n  --tw-bg-opacity: 1;\n  background-color: rgba(245, 243, 255, var(--tw-bg-opacity));\n}\n\n.dark .dark\\:focus-within\\:bg-purple-100:focus-within {\n  --tw-bg-opacity: 1;\n  background-color: rgba(237, 233, 254, var(--tw-bg-opacity));\n}\n\n.dark .dark\\:focus-within\\:bg-purple-200:focus-within {\n  --tw-bg-opacity: 1;\n  background-color: rgba(221, 214, 254, var(--tw-bg-opacity));\n}\n\n.dark .dark\\:focus-within\\:bg-purple-300:focus-within {\n  --tw-bg-opacity: 1;\n  background-color: rgba(196, 181, 253, var(--tw-bg-opacity));\n}\n\n.dark .dark\\:focus-within\\:bg-purple-400:focus-within {\n  --tw-bg-opacity: 1;\n  background-color: rgba(167, 139, 250, var(--tw-bg-opacity));\n}\n\n.dark .dark\\:focus-within\\:bg-purple-500:focus-within {\n  --tw-bg-opacity: 1;\n  background-color: rgba(139, 92, 246, var(--tw-bg-opacity));\n}\n\n.dark .dark\\:focus-within\\:bg-purple-600:focus-within {\n  --tw-bg-opacity: 1;\n  background-color: rgba(124, 58, 237, var(--tw-bg-opacity));\n}\n\n.dark .dark\\:focus-within\\:bg-purple-700:focus-within {\n  --tw-bg-opacity: 1;\n  background-color: rgba(109, 40, 217, var(--tw-bg-opacity));\n}\n\n.dark .dark\\:focus-within\\:bg-purple-800:focus-within {\n  --tw-bg-opacity: 1;\n  background-color: rgba(91, 33, 182, var(--tw-bg-opacity));\n}\n\n.dark .dark\\:focus-within\\:bg-purple-900:focus-within {\n  --tw-bg-opacity: 1;\n  background-color: rgba(76, 29, 149, var(--tw-bg-opacity));\n}\n\n.dark .dark\\:focus-within\\:bg-pink-50:focus-within {\n  --tw-bg-opacity: 1;\n  background-color: rgba(253, 242, 248, var(--tw-bg-opacity));\n}\n\n.dark .dark\\:focus-within\\:bg-pink-100:focus-within {\n  --tw-bg-opacity: 1;\n  background-color: rgba(252, 231, 243, var(--tw-bg-opacity));\n}\n\n.dark .dark\\:focus-within\\:bg-pink-200:focus-within {\n  --tw-bg-opacity: 1;\n  background-color: rgba(251, 207, 232, var(--tw-bg-opacity));\n}\n\n.dark .dark\\:focus-within\\:bg-pink-300:focus-within {\n  --tw-bg-opacity: 1;\n  background-color: rgba(249, 168, 212, var(--tw-bg-opacity));\n}\n\n.dark .dark\\:focus-within\\:bg-pink-400:focus-within {\n  --tw-bg-opacity: 1;\n  background-color: rgba(244, 114, 182, var(--tw-bg-opacity));\n}\n\n.dark .dark\\:focus-within\\:bg-pink-500:focus-within {\n  --tw-bg-opacity: 1;\n  background-color: rgba(236, 72, 153, var(--tw-bg-opacity));\n}\n\n.dark .dark\\:focus-within\\:bg-pink-600:focus-within {\n  --tw-bg-opacity: 1;\n  background-color: rgba(219, 39, 119, var(--tw-bg-opacity));\n}\n\n.dark .dark\\:focus-within\\:bg-pink-700:focus-within {\n  --tw-bg-opacity: 1;\n  background-color: rgba(190, 24, 93, var(--tw-bg-opacity));\n}\n\n.dark .dark\\:focus-within\\:bg-pink-800:focus-within {\n  --tw-bg-opacity: 1;\n  background-color: rgba(157, 23, 77, var(--tw-bg-opacity));\n}\n\n.dark .dark\\:focus-within\\:bg-pink-900:focus-within {\n  --tw-bg-opacity: 1;\n  background-color: rgba(131, 24, 67, var(--tw-bg-opacity));\n}\n\n.dark .dark\\:hover\\:bg-transparent:hover {\n  background-color: transparent;\n}\n\n.dark .dark\\:hover\\:bg-current:hover {\n  background-color: currentColor;\n}\n\n.dark .dark\\:hover\\:bg-black:hover {\n  --tw-bg-opacity: 1;\n  background-color: rgba(0, 0, 0, var(--tw-bg-opacity));\n}\n\n.dark .dark\\:hover\\:bg-white:hover {\n  --tw-bg-opacity: 1;\n  background-color: rgba(255, 255, 255, var(--tw-bg-opacity));\n}\n\n.dark .dark\\:hover\\:bg-gray-50:hover {\n  --tw-bg-opacity: 1;\n  background-color: rgba(249, 250, 251, var(--tw-bg-opacity));\n}\n\n.dark .dark\\:hover\\:bg-gray-100:hover {\n  --tw-bg-opacity: 1;\n  background-color: rgba(243, 244, 246, var(--tw-bg-opacity));\n}\n\n.dark .dark\\:hover\\:bg-gray-200:hover {\n  --tw-bg-opacity: 1;\n  background-color: rgba(229, 231, 235, var(--tw-bg-opacity));\n}\n\n.dark .dark\\:hover\\:bg-gray-300:hover {\n  --tw-bg-opacity: 1;\n  background-color: rgba(209, 213, 219, var(--tw-bg-opacity));\n}\n\n.dark .dark\\:hover\\:bg-gray-400:hover {\n  --tw-bg-opacity: 1;\n  background-color: rgba(156, 163, 175, var(--tw-bg-opacity));\n}\n\n.dark .dark\\:hover\\:bg-gray-500:hover {\n  --tw-bg-opacity: 1;\n  background-color: rgba(107, 114, 128, var(--tw-bg-opacity));\n}\n\n.dark .dark\\:hover\\:bg-gray-600:hover {\n  --tw-bg-opacity: 1;\n  background-color: rgba(75, 85, 99, var(--tw-bg-opacity));\n}\n\n.dark .dark\\:hover\\:bg-gray-700:hover {\n  --tw-bg-opacity: 1;\n  background-color: rgba(55, 65, 81, var(--tw-bg-opacity));\n}\n\n.dark .dark\\:hover\\:bg-gray-800:hover {\n  --tw-bg-opacity: 1;\n  background-color: rgba(31, 41, 55, var(--tw-bg-opacity));\n}\n\n.dark .dark\\:hover\\:bg-gray-900:hover {\n  --tw-bg-opacity: 1;\n  background-color: rgba(17, 24, 39, var(--tw-bg-opacity));\n}\n\n.dark .dark\\:hover\\:bg-red-50:hover {\n  --tw-bg-opacity: 1;\n  background-color: rgba(254, 242, 242, var(--tw-bg-opacity));\n}\n\n.dark .dark\\:hover\\:bg-red-100:hover {\n  --tw-bg-opacity: 1;\n  background-color: rgba(254, 226, 226, var(--tw-bg-opacity));\n}\n\n.dark .dark\\:hover\\:bg-red-200:hover {\n  --tw-bg-opacity: 1;\n  background-color: rgba(254, 202, 202, var(--tw-bg-opacity));\n}\n\n.dark .dark\\:hover\\:bg-red-300:hover {\n  --tw-bg-opacity: 1;\n  background-color: rgba(252, 165, 165, var(--tw-bg-opacity));\n}\n\n.dark .dark\\:hover\\:bg-red-400:hover {\n  --tw-bg-opacity: 1;\n  background-color: rgba(248, 113, 113, var(--tw-bg-opacity));\n}\n\n.dark .dark\\:hover\\:bg-red-500:hover {\n  --tw-bg-opacity: 1;\n  background-color: rgba(239, 68, 68, var(--tw-bg-opacity));\n}\n\n.dark .dark\\:hover\\:bg-red-600:hover {\n  --tw-bg-opacity: 1;\n  background-color: rgba(220, 38, 38, var(--tw-bg-opacity));\n}\n\n.dark .dark\\:hover\\:bg-red-700:hover {\n  --tw-bg-opacity: 1;\n  background-color: rgba(185, 28, 28, var(--tw-bg-opacity));\n}\n\n.dark .dark\\:hover\\:bg-red-800:hover {\n  --tw-bg-opacity: 1;\n  background-color: rgba(153, 27, 27, var(--tw-bg-opacity));\n}\n\n.dark .dark\\:hover\\:bg-red-900:hover {\n  --tw-bg-opacity: 1;\n  background-color: rgba(127, 29, 29, var(--tw-bg-opacity));\n}\n\n.dark .dark\\:hover\\:bg-yellow-50:hover {\n  --tw-bg-opacity: 1;\n  background-color: rgba(255, 251, 235, var(--tw-bg-opacity));\n}\n\n.dark .dark\\:hover\\:bg-yellow-100:hover {\n  --tw-bg-opacity: 1;\n  background-color: rgba(254, 243, 199, var(--tw-bg-opacity));\n}\n\n.dark .dark\\:hover\\:bg-yellow-200:hover {\n  --tw-bg-opacity: 1;\n  background-color: rgba(253, 230, 138, var(--tw-bg-opacity));\n}\n\n.dark .dark\\:hover\\:bg-yellow-300:hover {\n  --tw-bg-opacity: 1;\n  background-color: rgba(252, 211, 77, var(--tw-bg-opacity));\n}\n\n.dark .dark\\:hover\\:bg-yellow-400:hover {\n  --tw-bg-opacity: 1;\n  background-color: rgba(251, 191, 36, var(--tw-bg-opacity));\n}\n\n.dark .dark\\:hover\\:bg-yellow-500:hover {\n  --tw-bg-opacity: 1;\n  background-color: rgba(245, 158, 11, var(--tw-bg-opacity));\n}\n\n.dark .dark\\:hover\\:bg-yellow-600:hover {\n  --tw-bg-opacity: 1;\n  background-color: rgba(217, 119, 6, var(--tw-bg-opacity));\n}\n\n.dark .dark\\:hover\\:bg-yellow-700:hover {\n  --tw-bg-opacity: 1;\n  background-color: rgba(180, 83, 9, var(--tw-bg-opacity));\n}\n\n.dark .dark\\:hover\\:bg-yellow-800:hover {\n  --tw-bg-opacity: 1;\n  background-color: rgba(146, 64, 14, var(--tw-bg-opacity));\n}\n\n.dark .dark\\:hover\\:bg-yellow-900:hover {\n  --tw-bg-opacity: 1;\n  background-color: rgba(120, 53, 15, var(--tw-bg-opacity));\n}\n\n.dark .dark\\:hover\\:bg-green-50:hover {\n  --tw-bg-opacity: 1;\n  background-color: rgba(236, 253, 245, var(--tw-bg-opacity));\n}\n\n.dark .dark\\:hover\\:bg-green-100:hover {\n  --tw-bg-opacity: 1;\n  background-color: rgba(209, 250, 229, var(--tw-bg-opacity));\n}\n\n.dark .dark\\:hover\\:bg-green-200:hover {\n  --tw-bg-opacity: 1;\n  background-color: rgba(167, 243, 208, var(--tw-bg-opacity));\n}\n\n.dark .dark\\:hover\\:bg-green-300:hover {\n  --tw-bg-opacity: 1;\n  background-color: rgba(110, 231, 183, var(--tw-bg-opacity));\n}\n\n.dark .dark\\:hover\\:bg-green-400:hover {\n  --tw-bg-opacity: 1;\n  background-color: rgba(52, 211, 153, var(--tw-bg-opacity));\n}\n\n.dark .dark\\:hover\\:bg-green-500:hover {\n  --tw-bg-opacity: 1;\n  background-color: rgba(16, 185, 129, var(--tw-bg-opacity));\n}\n\n.dark .dark\\:hover\\:bg-green-600:hover {\n  --tw-bg-opacity: 1;\n  background-color: rgba(5, 150, 105, var(--tw-bg-opacity));\n}\n\n.dark .dark\\:hover\\:bg-green-700:hover {\n  --tw-bg-opacity: 1;\n  background-color: rgba(4, 120, 87, var(--tw-bg-opacity));\n}\n\n.dark .dark\\:hover\\:bg-green-800:hover {\n  --tw-bg-opacity: 1;\n  background-color: rgba(6, 95, 70, var(--tw-bg-opacity));\n}\n\n.dark .dark\\:hover\\:bg-green-900:hover {\n  --tw-bg-opacity: 1;\n  background-color: rgba(6, 78, 59, var(--tw-bg-opacity));\n}\n\n.dark .dark\\:hover\\:bg-blue-50:hover {\n  --tw-bg-opacity: 1;\n  background-color: rgba(239, 246, 255, var(--tw-bg-opacity));\n}\n\n.dark .dark\\:hover\\:bg-blue-100:hover {\n  --tw-bg-opacity: 1;\n  background-color: rgba(219, 234, 254, var(--tw-bg-opacity));\n}\n\n.dark .dark\\:hover\\:bg-blue-200:hover {\n  --tw-bg-opacity: 1;\n  background-color: rgba(191, 219, 254, var(--tw-bg-opacity));\n}\n\n.dark .dark\\:hover\\:bg-blue-300:hover {\n  --tw-bg-opacity: 1;\n  background-color: rgba(147, 197, 253, var(--tw-bg-opacity));\n}\n\n.dark .dark\\:hover\\:bg-blue-400:hover {\n  --tw-bg-opacity: 1;\n  background-color: rgba(96, 165, 250, var(--tw-bg-opacity));\n}\n\n.dark .dark\\:hover\\:bg-blue-500:hover {\n  --tw-bg-opacity: 1;\n  background-color: rgba(59, 130, 246, var(--tw-bg-opacity));\n}\n\n.dark .dark\\:hover\\:bg-blue-600:hover {\n  --tw-bg-opacity: 1;\n  background-color: rgba(37, 99, 235, var(--tw-bg-opacity));\n}\n\n.dark .dark\\:hover\\:bg-blue-700:hover {\n  --tw-bg-opacity: 1;\n  background-color: rgba(29, 78, 216, var(--tw-bg-opacity));\n}\n\n.dark .dark\\:hover\\:bg-blue-800:hover {\n  --tw-bg-opacity: 1;\n  background-color: rgba(30, 64, 175, var(--tw-bg-opacity));\n}\n\n.dark .dark\\:hover\\:bg-blue-900:hover {\n  --tw-bg-opacity: 1;\n  background-color: rgba(30, 58, 138, var(--tw-bg-opacity));\n}\n\n.dark .dark\\:hover\\:bg-indigo-50:hover {\n  --tw-bg-opacity: 1;\n  background-color: rgba(238, 242, 255, var(--tw-bg-opacity));\n}\n\n.dark .dark\\:hover\\:bg-indigo-100:hover {\n  --tw-bg-opacity: 1;\n  background-color: rgba(224, 231, 255, var(--tw-bg-opacity));\n}\n\n.dark .dark\\:hover\\:bg-indigo-200:hover {\n  --tw-bg-opacity: 1;\n  background-color: rgba(199, 210, 254, var(--tw-bg-opacity));\n}\n\n.dark .dark\\:hover\\:bg-indigo-300:hover {\n  --tw-bg-opacity: 1;\n  background-color: rgba(165, 180, 252, var(--tw-bg-opacity));\n}\n\n.dark .dark\\:hover\\:bg-indigo-400:hover {\n  --tw-bg-opacity: 1;\n  background-color: rgba(129, 140, 248, var(--tw-bg-opacity));\n}\n\n.dark .dark\\:hover\\:bg-indigo-500:hover {\n  --tw-bg-opacity: 1;\n  background-color: rgba(99, 102, 241, var(--tw-bg-opacity));\n}\n\n.dark .dark\\:hover\\:bg-indigo-600:hover {\n  --tw-bg-opacity: 1;\n  background-color: rgba(79, 70, 229, var(--tw-bg-opacity));\n}\n\n.dark .dark\\:hover\\:bg-indigo-700:hover {\n  --tw-bg-opacity: 1;\n  background-color: rgba(67, 56, 202, var(--tw-bg-opacity));\n}\n\n.dark .dark\\:hover\\:bg-indigo-800:hover {\n  --tw-bg-opacity: 1;\n  background-color: rgba(55, 48, 163, var(--tw-bg-opacity));\n}\n\n.dark .dark\\:hover\\:bg-indigo-900:hover {\n  --tw-bg-opacity: 1;\n  background-color: rgba(49, 46, 129, var(--tw-bg-opacity));\n}\n\n.dark .dark\\:hover\\:bg-purple-50:hover {\n  --tw-bg-opacity: 1;\n  background-color: rgba(245, 243, 255, var(--tw-bg-opacity));\n}\n\n.dark .dark\\:hover\\:bg-purple-100:hover {\n  --tw-bg-opacity: 1;\n  background-color: rgba(237, 233, 254, var(--tw-bg-opacity));\n}\n\n.dark .dark\\:hover\\:bg-purple-200:hover {\n  --tw-bg-opacity: 1;\n  background-color: rgba(221, 214, 254, var(--tw-bg-opacity));\n}\n\n.dark .dark\\:hover\\:bg-purple-300:hover {\n  --tw-bg-opacity: 1;\n  background-color: rgba(196, 181, 253, var(--tw-bg-opacity));\n}\n\n.dark .dark\\:hover\\:bg-purple-400:hover {\n  --tw-bg-opacity: 1;\n  background-color: rgba(167, 139, 250, var(--tw-bg-opacity));\n}\n\n.dark .dark\\:hover\\:bg-purple-500:hover {\n  --tw-bg-opacity: 1;\n  background-color: rgba(139, 92, 246, var(--tw-bg-opacity));\n}\n\n.dark .dark\\:hover\\:bg-purple-600:hover {\n  --tw-bg-opacity: 1;\n  background-color: rgba(124, 58, 237, var(--tw-bg-opacity));\n}\n\n.dark .dark\\:hover\\:bg-purple-700:hover {\n  --tw-bg-opacity: 1;\n  background-color: rgba(109, 40, 217, var(--tw-bg-opacity));\n}\n\n.dark .dark\\:hover\\:bg-purple-800:hover {\n  --tw-bg-opacity: 1;\n  background-color: rgba(91, 33, 182, var(--tw-bg-opacity));\n}\n\n.dark .dark\\:hover\\:bg-purple-900:hover {\n  --tw-bg-opacity: 1;\n  background-color: rgba(76, 29, 149, var(--tw-bg-opacity));\n}\n\n.dark .dark\\:hover\\:bg-pink-50:hover {\n  --tw-bg-opacity: 1;\n  background-color: rgba(253, 242, 248, var(--tw-bg-opacity));\n}\n\n.dark .dark\\:hover\\:bg-pink-100:hover {\n  --tw-bg-opacity: 1;\n  background-color: rgba(252, 231, 243, var(--tw-bg-opacity));\n}\n\n.dark .dark\\:hover\\:bg-pink-200:hover {\n  --tw-bg-opacity: 1;\n  background-color: rgba(251, 207, 232, var(--tw-bg-opacity));\n}\n\n.dark .dark\\:hover\\:bg-pink-300:hover {\n  --tw-bg-opacity: 1;\n  background-color: rgba(249, 168, 212, var(--tw-bg-opacity));\n}\n\n.dark .dark\\:hover\\:bg-pink-400:hover {\n  --tw-bg-opacity: 1;\n  background-color: rgba(244, 114, 182, var(--tw-bg-opacity));\n}\n\n.dark .dark\\:hover\\:bg-pink-500:hover {\n  --tw-bg-opacity: 1;\n  background-color: rgba(236, 72, 153, var(--tw-bg-opacity));\n}\n\n.dark .dark\\:hover\\:bg-pink-600:hover {\n  --tw-bg-opacity: 1;\n  background-color: rgba(219, 39, 119, var(--tw-bg-opacity));\n}\n\n.dark .dark\\:hover\\:bg-pink-700:hover {\n  --tw-bg-opacity: 1;\n  background-color: rgba(190, 24, 93, var(--tw-bg-opacity));\n}\n\n.dark .dark\\:hover\\:bg-pink-800:hover {\n  --tw-bg-opacity: 1;\n  background-color: rgba(157, 23, 77, var(--tw-bg-opacity));\n}\n\n.dark .dark\\:hover\\:bg-pink-900:hover {\n  --tw-bg-opacity: 1;\n  background-color: rgba(131, 24, 67, var(--tw-bg-opacity));\n}\n\n.dark .dark\\:focus\\:bg-transparent:focus {\n  background-color: transparent;\n}\n\n.dark .dark\\:focus\\:bg-current:focus {\n  background-color: currentColor;\n}\n\n.dark .dark\\:focus\\:bg-black:focus {\n  --tw-bg-opacity: 1;\n  background-color: rgba(0, 0, 0, var(--tw-bg-opacity));\n}\n\n.dark .dark\\:focus\\:bg-white:focus {\n  --tw-bg-opacity: 1;\n  background-color: rgba(255, 255, 255, var(--tw-bg-opacity));\n}\n\n.dark .dark\\:focus\\:bg-gray-50:focus {\n  --tw-bg-opacity: 1;\n  background-color: rgba(249, 250, 251, var(--tw-bg-opacity));\n}\n\n.dark .dark\\:focus\\:bg-gray-100:focus {\n  --tw-bg-opacity: 1;\n  background-color: rgba(243, 244, 246, var(--tw-bg-opacity));\n}\n\n.dark .dark\\:focus\\:bg-gray-200:focus {\n  --tw-bg-opacity: 1;\n  background-color: rgba(229, 231, 235, var(--tw-bg-opacity));\n}\n\n.dark .dark\\:focus\\:bg-gray-300:focus {\n  --tw-bg-opacity: 1;\n  background-color: rgba(209, 213, 219, var(--tw-bg-opacity));\n}\n\n.dark .dark\\:focus\\:bg-gray-400:focus {\n  --tw-bg-opacity: 1;\n  background-color: rgba(156, 163, 175, var(--tw-bg-opacity));\n}\n\n.dark .dark\\:focus\\:bg-gray-500:focus {\n  --tw-bg-opacity: 1;\n  background-color: rgba(107, 114, 128, var(--tw-bg-opacity));\n}\n\n.dark .dark\\:focus\\:bg-gray-600:focus {\n  --tw-bg-opacity: 1;\n  background-color: rgba(75, 85, 99, var(--tw-bg-opacity));\n}\n\n.dark .dark\\:focus\\:bg-gray-700:focus {\n  --tw-bg-opacity: 1;\n  background-color: rgba(55, 65, 81, var(--tw-bg-opacity));\n}\n\n.dark .dark\\:focus\\:bg-gray-800:focus {\n  --tw-bg-opacity: 1;\n  background-color: rgba(31, 41, 55, var(--tw-bg-opacity));\n}\n\n.dark .dark\\:focus\\:bg-gray-900:focus {\n  --tw-bg-opacity: 1;\n  background-color: rgba(17, 24, 39, var(--tw-bg-opacity));\n}\n\n.dark .dark\\:focus\\:bg-red-50:focus {\n  --tw-bg-opacity: 1;\n  background-color: rgba(254, 242, 242, var(--tw-bg-opacity));\n}\n\n.dark .dark\\:focus\\:bg-red-100:focus {\n  --tw-bg-opacity: 1;\n  background-color: rgba(254, 226, 226, var(--tw-bg-opacity));\n}\n\n.dark .dark\\:focus\\:bg-red-200:focus {\n  --tw-bg-opacity: 1;\n  background-color: rgba(254, 202, 202, var(--tw-bg-opacity));\n}\n\n.dark .dark\\:focus\\:bg-red-300:focus {\n  --tw-bg-opacity: 1;\n  background-color: rgba(252, 165, 165, var(--tw-bg-opacity));\n}\n\n.dark .dark\\:focus\\:bg-red-400:focus {\n  --tw-bg-opacity: 1;\n  background-color: rgba(248, 113, 113, var(--tw-bg-opacity));\n}\n\n.dark .dark\\:focus\\:bg-red-500:focus {\n  --tw-bg-opacity: 1;\n  background-color: rgba(239, 68, 68, var(--tw-bg-opacity));\n}\n\n.dark .dark\\:focus\\:bg-red-600:focus {\n  --tw-bg-opacity: 1;\n  background-color: rgba(220, 38, 38, var(--tw-bg-opacity));\n}\n\n.dark .dark\\:focus\\:bg-red-700:focus {\n  --tw-bg-opacity: 1;\n  background-color: rgba(185, 28, 28, var(--tw-bg-opacity));\n}\n\n.dark .dark\\:focus\\:bg-red-800:focus {\n  --tw-bg-opacity: 1;\n  background-color: rgba(153, 27, 27, var(--tw-bg-opacity));\n}\n\n.dark .dark\\:focus\\:bg-red-900:focus {\n  --tw-bg-opacity: 1;\n  background-color: rgba(127, 29, 29, var(--tw-bg-opacity));\n}\n\n.dark .dark\\:focus\\:bg-yellow-50:focus {\n  --tw-bg-opacity: 1;\n  background-color: rgba(255, 251, 235, var(--tw-bg-opacity));\n}\n\n.dark .dark\\:focus\\:bg-yellow-100:focus {\n  --tw-bg-opacity: 1;\n  background-color: rgba(254, 243, 199, var(--tw-bg-opacity));\n}\n\n.dark .dark\\:focus\\:bg-yellow-200:focus {\n  --tw-bg-opacity: 1;\n  background-color: rgba(253, 230, 138, var(--tw-bg-opacity));\n}\n\n.dark .dark\\:focus\\:bg-yellow-300:focus {\n  --tw-bg-opacity: 1;\n  background-color: rgba(252, 211, 77, var(--tw-bg-opacity));\n}\n\n.dark .dark\\:focus\\:bg-yellow-400:focus {\n  --tw-bg-opacity: 1;\n  background-color: rgba(251, 191, 36, var(--tw-bg-opacity));\n}\n\n.dark .dark\\:focus\\:bg-yellow-500:focus {\n  --tw-bg-opacity: 1;\n  background-color: rgba(245, 158, 11, var(--tw-bg-opacity));\n}\n\n.dark .dark\\:focus\\:bg-yellow-600:focus {\n  --tw-bg-opacity: 1;\n  background-color: rgba(217, 119, 6, var(--tw-bg-opacity));\n}\n\n.dark .dark\\:focus\\:bg-yellow-700:focus {\n  --tw-bg-opacity: 1;\n  background-color: rgba(180, 83, 9, var(--tw-bg-opacity));\n}\n\n.dark .dark\\:focus\\:bg-yellow-800:focus {\n  --tw-bg-opacity: 1;\n  background-color: rgba(146, 64, 14, var(--tw-bg-opacity));\n}\n\n.dark .dark\\:focus\\:bg-yellow-900:focus {\n  --tw-bg-opacity: 1;\n  background-color: rgba(120, 53, 15, var(--tw-bg-opacity));\n}\n\n.dark .dark\\:focus\\:bg-green-50:focus {\n  --tw-bg-opacity: 1;\n  background-color: rgba(236, 253, 245, var(--tw-bg-opacity));\n}\n\n.dark .dark\\:focus\\:bg-green-100:focus {\n  --tw-bg-opacity: 1;\n  background-color: rgba(209, 250, 229, var(--tw-bg-opacity));\n}\n\n.dark .dark\\:focus\\:bg-green-200:focus {\n  --tw-bg-opacity: 1;\n  background-color: rgba(167, 243, 208, var(--tw-bg-opacity));\n}\n\n.dark .dark\\:focus\\:bg-green-300:focus {\n  --tw-bg-opacity: 1;\n  background-color: rgba(110, 231, 183, var(--tw-bg-opacity));\n}\n\n.dark .dark\\:focus\\:bg-green-400:focus {\n  --tw-bg-opacity: 1;\n  background-color: rgba(52, 211, 153, var(--tw-bg-opacity));\n}\n\n.dark .dark\\:focus\\:bg-green-500:focus {\n  --tw-bg-opacity: 1;\n  background-color: rgba(16, 185, 129, var(--tw-bg-opacity));\n}\n\n.dark .dark\\:focus\\:bg-green-600:focus {\n  --tw-bg-opacity: 1;\n  background-color: rgba(5, 150, 105, var(--tw-bg-opacity));\n}\n\n.dark .dark\\:focus\\:bg-green-700:focus {\n  --tw-bg-opacity: 1;\n  background-color: rgba(4, 120, 87, var(--tw-bg-opacity));\n}\n\n.dark .dark\\:focus\\:bg-green-800:focus {\n  --tw-bg-opacity: 1;\n  background-color: rgba(6, 95, 70, var(--tw-bg-opacity));\n}\n\n.dark .dark\\:focus\\:bg-green-900:focus {\n  --tw-bg-opacity: 1;\n  background-color: rgba(6, 78, 59, var(--tw-bg-opacity));\n}\n\n.dark .dark\\:focus\\:bg-blue-50:focus {\n  --tw-bg-opacity: 1;\n  background-color: rgba(239, 246, 255, var(--tw-bg-opacity));\n}\n\n.dark .dark\\:focus\\:bg-blue-100:focus {\n  --tw-bg-opacity: 1;\n  background-color: rgba(219, 234, 254, var(--tw-bg-opacity));\n}\n\n.dark .dark\\:focus\\:bg-blue-200:focus {\n  --tw-bg-opacity: 1;\n  background-color: rgba(191, 219, 254, var(--tw-bg-opacity));\n}\n\n.dark .dark\\:focus\\:bg-blue-300:focus {\n  --tw-bg-opacity: 1;\n  background-color: rgba(147, 197, 253, var(--tw-bg-opacity));\n}\n\n.dark .dark\\:focus\\:bg-blue-400:focus {\n  --tw-bg-opacity: 1;\n  background-color: rgba(96, 165, 250, var(--tw-bg-opacity));\n}\n\n.dark .dark\\:focus\\:bg-blue-500:focus {\n  --tw-bg-opacity: 1;\n  background-color: rgba(59, 130, 246, var(--tw-bg-opacity));\n}\n\n.dark .dark\\:focus\\:bg-blue-600:focus {\n  --tw-bg-opacity: 1;\n  background-color: rgba(37, 99, 235, var(--tw-bg-opacity));\n}\n\n.dark .dark\\:focus\\:bg-blue-700:focus {\n  --tw-bg-opacity: 1;\n  background-color: rgba(29, 78, 216, var(--tw-bg-opacity));\n}\n\n.dark .dark\\:focus\\:bg-blue-800:focus {\n  --tw-bg-opacity: 1;\n  background-color: rgba(30, 64, 175, var(--tw-bg-opacity));\n}\n\n.dark .dark\\:focus\\:bg-blue-900:focus {\n  --tw-bg-opacity: 1;\n  background-color: rgba(30, 58, 138, var(--tw-bg-opacity));\n}\n\n.dark .dark\\:focus\\:bg-indigo-50:focus {\n  --tw-bg-opacity: 1;\n  background-color: rgba(238, 242, 255, var(--tw-bg-opacity));\n}\n\n.dark .dark\\:focus\\:bg-indigo-100:focus {\n  --tw-bg-opacity: 1;\n  background-color: rgba(224, 231, 255, var(--tw-bg-opacity));\n}\n\n.dark .dark\\:focus\\:bg-indigo-200:focus {\n  --tw-bg-opacity: 1;\n  background-color: rgba(199, 210, 254, var(--tw-bg-opacity));\n}\n\n.dark .dark\\:focus\\:bg-indigo-300:focus {\n  --tw-bg-opacity: 1;\n  background-color: rgba(165, 180, 252, var(--tw-bg-opacity));\n}\n\n.dark .dark\\:focus\\:bg-indigo-400:focus {\n  --tw-bg-opacity: 1;\n  background-color: rgba(129, 140, 248, var(--tw-bg-opacity));\n}\n\n.dark .dark\\:focus\\:bg-indigo-500:focus {\n  --tw-bg-opacity: 1;\n  background-color: rgba(99, 102, 241, var(--tw-bg-opacity));\n}\n\n.dark .dark\\:focus\\:bg-indigo-600:focus {\n  --tw-bg-opacity: 1;\n  background-color: rgba(79, 70, 229, var(--tw-bg-opacity));\n}\n\n.dark .dark\\:focus\\:bg-indigo-700:focus {\n  --tw-bg-opacity: 1;\n  background-color: rgba(67, 56, 202, var(--tw-bg-opacity));\n}\n\n.dark .dark\\:focus\\:bg-indigo-800:focus {\n  --tw-bg-opacity: 1;\n  background-color: rgba(55, 48, 163, var(--tw-bg-opacity));\n}\n\n.dark .dark\\:focus\\:bg-indigo-900:focus {\n  --tw-bg-opacity: 1;\n  background-color: rgba(49, 46, 129, var(--tw-bg-opacity));\n}\n\n.dark .dark\\:focus\\:bg-purple-50:focus {\n  --tw-bg-opacity: 1;\n  background-color: rgba(245, 243, 255, var(--tw-bg-opacity));\n}\n\n.dark .dark\\:focus\\:bg-purple-100:focus {\n  --tw-bg-opacity: 1;\n  background-color: rgba(237, 233, 254, var(--tw-bg-opacity));\n}\n\n.dark .dark\\:focus\\:bg-purple-200:focus {\n  --tw-bg-opacity: 1;\n  background-color: rgba(221, 214, 254, var(--tw-bg-opacity));\n}\n\n.dark .dark\\:focus\\:bg-purple-300:focus {\n  --tw-bg-opacity: 1;\n  background-color: rgba(196, 181, 253, var(--tw-bg-opacity));\n}\n\n.dark .dark\\:focus\\:bg-purple-400:focus {\n  --tw-bg-opacity: 1;\n  background-color: rgba(167, 139, 250, var(--tw-bg-opacity));\n}\n\n.dark .dark\\:focus\\:bg-purple-500:focus {\n  --tw-bg-opacity: 1;\n  background-color: rgba(139, 92, 246, var(--tw-bg-opacity));\n}\n\n.dark .dark\\:focus\\:bg-purple-600:focus {\n  --tw-bg-opacity: 1;\n  background-color: rgba(124, 58, 237, var(--tw-bg-opacity));\n}\n\n.dark .dark\\:focus\\:bg-purple-700:focus {\n  --tw-bg-opacity: 1;\n  background-color: rgba(109, 40, 217, var(--tw-bg-opacity));\n}\n\n.dark .dark\\:focus\\:bg-purple-800:focus {\n  --tw-bg-opacity: 1;\n  background-color: rgba(91, 33, 182, var(--tw-bg-opacity));\n}\n\n.dark .dark\\:focus\\:bg-purple-900:focus {\n  --tw-bg-opacity: 1;\n  background-color: rgba(76, 29, 149, var(--tw-bg-opacity));\n}\n\n.dark .dark\\:focus\\:bg-pink-50:focus {\n  --tw-bg-opacity: 1;\n  background-color: rgba(253, 242, 248, var(--tw-bg-opacity));\n}\n\n.dark .dark\\:focus\\:bg-pink-100:focus {\n  --tw-bg-opacity: 1;\n  background-color: rgba(252, 231, 243, var(--tw-bg-opacity));\n}\n\n.dark .dark\\:focus\\:bg-pink-200:focus {\n  --tw-bg-opacity: 1;\n  background-color: rgba(251, 207, 232, var(--tw-bg-opacity));\n}\n\n.dark .dark\\:focus\\:bg-pink-300:focus {\n  --tw-bg-opacity: 1;\n  background-color: rgba(249, 168, 212, var(--tw-bg-opacity));\n}\n\n.dark .dark\\:focus\\:bg-pink-400:focus {\n  --tw-bg-opacity: 1;\n  background-color: rgba(244, 114, 182, var(--tw-bg-opacity));\n}\n\n.dark .dark\\:focus\\:bg-pink-500:focus {\n  --tw-bg-opacity: 1;\n  background-color: rgba(236, 72, 153, var(--tw-bg-opacity));\n}\n\n.dark .dark\\:focus\\:bg-pink-600:focus {\n  --tw-bg-opacity: 1;\n  background-color: rgba(219, 39, 119, var(--tw-bg-opacity));\n}\n\n.dark .dark\\:focus\\:bg-pink-700:focus {\n  --tw-bg-opacity: 1;\n  background-color: rgba(190, 24, 93, var(--tw-bg-opacity));\n}\n\n.dark .dark\\:focus\\:bg-pink-800:focus {\n  --tw-bg-opacity: 1;\n  background-color: rgba(157, 23, 77, var(--tw-bg-opacity));\n}\n\n.dark .dark\\:focus\\:bg-pink-900:focus {\n  --tw-bg-opacity: 1;\n  background-color: rgba(131, 24, 67, var(--tw-bg-opacity));\n}\n\n.bg-none {\n  background-image: none;\n}\n\n.bg-gradient-to-t {\n  background-image: linear-gradient(to top, var(--tw-gradient-stops));\n}\n\n.bg-gradient-to-tr {\n  background-image: linear-gradient(to top right, var(--tw-gradient-stops));\n}\n\n.bg-gradient-to-r {\n  background-image: linear-gradient(to right, var(--tw-gradient-stops));\n}\n\n.bg-gradient-to-br {\n  background-image: linear-gradient(to bottom right, var(--tw-gradient-stops));\n}\n\n.bg-gradient-to-b {\n  background-image: linear-gradient(to bottom, var(--tw-gradient-stops));\n}\n\n.bg-gradient-to-bl {\n  background-image: linear-gradient(to bottom left, var(--tw-gradient-stops));\n}\n\n.bg-gradient-to-l {\n  background-image: linear-gradient(to left, var(--tw-gradient-stops));\n}\n\n.bg-gradient-to-tl {\n  background-image: linear-gradient(to top left, var(--tw-gradient-stops));\n}\n\n.from-transparent {\n  --tw-gradient-from: transparent;\n  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(0, 0, 0, 0));\n}\n\n.from-current {\n  --tw-gradient-from: currentColor;\n  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(255, 255, 255, 0));\n}\n\n.from-black {\n  --tw-gradient-from: #000;\n  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(0, 0, 0, 0));\n}\n\n.from-white {\n  --tw-gradient-from: #fff;\n  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(255, 255, 255, 0));\n}\n\n.from-gray-50 {\n  --tw-gradient-from: #f9fafb;\n  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(249, 250, 251, 0));\n}\n\n.from-gray-100 {\n  --tw-gradient-from: #f3f4f6;\n  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(243, 244, 246, 0));\n}\n\n.from-gray-200 {\n  --tw-gradient-from: #e5e7eb;\n  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(229, 231, 235, 0));\n}\n\n.from-gray-300 {\n  --tw-gradient-from: #d1d5db;\n  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(209, 213, 219, 0));\n}\n\n.from-gray-400 {\n  --tw-gradient-from: #9ca3af;\n  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(156, 163, 175, 0));\n}\n\n.from-gray-500 {\n  --tw-gradient-from: #6b7280;\n  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(107, 114, 128, 0));\n}\n\n.from-gray-600 {\n  --tw-gradient-from: #4b5563;\n  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(75, 85, 99, 0));\n}\n\n.from-gray-700 {\n  --tw-gradient-from: #374151;\n  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(55, 65, 81, 0));\n}\n\n.from-gray-800 {\n  --tw-gradient-from: #1f2937;\n  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(31, 41, 55, 0));\n}\n\n.from-gray-900 {\n  --tw-gradient-from: #111827;\n  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(17, 24, 39, 0));\n}\n\n.from-red-50 {\n  --tw-gradient-from: #fef2f2;\n  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(254, 242, 242, 0));\n}\n\n.from-red-100 {\n  --tw-gradient-from: #fee2e2;\n  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(254, 226, 226, 0));\n}\n\n.from-red-200 {\n  --tw-gradient-from: #fecaca;\n  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(254, 202, 202, 0));\n}\n\n.from-red-300 {\n  --tw-gradient-from: #fca5a5;\n  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(252, 165, 165, 0));\n}\n\n.from-red-400 {\n  --tw-gradient-from: #f87171;\n  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(248, 113, 113, 0));\n}\n\n.from-red-500 {\n  --tw-gradient-from: #ef4444;\n  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(239, 68, 68, 0));\n}\n\n.from-red-600 {\n  --tw-gradient-from: #dc2626;\n  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(220, 38, 38, 0));\n}\n\n.from-red-700 {\n  --tw-gradient-from: #b91c1c;\n  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(185, 28, 28, 0));\n}\n\n.from-red-800 {\n  --tw-gradient-from: #991b1b;\n  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(153, 27, 27, 0));\n}\n\n.from-red-900 {\n  --tw-gradient-from: #7f1d1d;\n  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(127, 29, 29, 0));\n}\n\n.from-yellow-50 {\n  --tw-gradient-from: #fffbeb;\n  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(255, 251, 235, 0));\n}\n\n.from-yellow-100 {\n  --tw-gradient-from: #fef3c7;\n  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(254, 243, 199, 0));\n}\n\n.from-yellow-200 {\n  --tw-gradient-from: #fde68a;\n  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(253, 230, 138, 0));\n}\n\n.from-yellow-300 {\n  --tw-gradient-from: #fcd34d;\n  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(252, 211, 77, 0));\n}\n\n.from-yellow-400 {\n  --tw-gradient-from: #fbbf24;\n  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(251, 191, 36, 0));\n}\n\n.from-yellow-500 {\n  --tw-gradient-from: #f59e0b;\n  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(245, 158, 11, 0));\n}\n\n.from-yellow-600 {\n  --tw-gradient-from: #d97706;\n  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(217, 119, 6, 0));\n}\n\n.from-yellow-700 {\n  --tw-gradient-from: #b45309;\n  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(180, 83, 9, 0));\n}\n\n.from-yellow-800 {\n  --tw-gradient-from: #92400e;\n  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(146, 64, 14, 0));\n}\n\n.from-yellow-900 {\n  --tw-gradient-from: #78350f;\n  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(120, 53, 15, 0));\n}\n\n.from-green-50 {\n  --tw-gradient-from: #ecfdf5;\n  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(236, 253, 245, 0));\n}\n\n.from-green-100 {\n  --tw-gradient-from: #d1fae5;\n  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(209, 250, 229, 0));\n}\n\n.from-green-200 {\n  --tw-gradient-from: #a7f3d0;\n  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(167, 243, 208, 0));\n}\n\n.from-green-300 {\n  --tw-gradient-from: #6ee7b7;\n  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(110, 231, 183, 0));\n}\n\n.from-green-400 {\n  --tw-gradient-from: #34d399;\n  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(52, 211, 153, 0));\n}\n\n.from-green-500 {\n  --tw-gradient-from: #10b981;\n  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(16, 185, 129, 0));\n}\n\n.from-green-600 {\n  --tw-gradient-from: #059669;\n  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(5, 150, 105, 0));\n}\n\n.from-green-700 {\n  --tw-gradient-from: #047857;\n  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(4, 120, 87, 0));\n}\n\n.from-green-800 {\n  --tw-gradient-from: #065f46;\n  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(6, 95, 70, 0));\n}\n\n.from-green-900 {\n  --tw-gradient-from: #064e3b;\n  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(6, 78, 59, 0));\n}\n\n.from-blue-50 {\n  --tw-gradient-from: #eff6ff;\n  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(239, 246, 255, 0));\n}\n\n.from-blue-100 {\n  --tw-gradient-from: #dbeafe;\n  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(219, 234, 254, 0));\n}\n\n.from-blue-200 {\n  --tw-gradient-from: #bfdbfe;\n  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(191, 219, 254, 0));\n}\n\n.from-blue-300 {\n  --tw-gradient-from: #93c5fd;\n  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(147, 197, 253, 0));\n}\n\n.from-blue-400 {\n  --tw-gradient-from: #60a5fa;\n  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(96, 165, 250, 0));\n}\n\n.from-blue-500 {\n  --tw-gradient-from: #3b82f6;\n  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(59, 130, 246, 0));\n}\n\n.from-blue-600 {\n  --tw-gradient-from: #2563eb;\n  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(37, 99, 235, 0));\n}\n\n.from-blue-700 {\n  --tw-gradient-from: #1d4ed8;\n  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(29, 78, 216, 0));\n}\n\n.from-blue-800 {\n  --tw-gradient-from: #1e40af;\n  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(30, 64, 175, 0));\n}\n\n.from-blue-900 {\n  --tw-gradient-from: #1e3a8a;\n  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(30, 58, 138, 0));\n}\n\n.from-indigo-50 {\n  --tw-gradient-from: #eef2ff;\n  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(238, 242, 255, 0));\n}\n\n.from-indigo-100 {\n  --tw-gradient-from: #e0e7ff;\n  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(224, 231, 255, 0));\n}\n\n.from-indigo-200 {\n  --tw-gradient-from: #c7d2fe;\n  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(199, 210, 254, 0));\n}\n\n.from-indigo-300 {\n  --tw-gradient-from: #a5b4fc;\n  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(165, 180, 252, 0));\n}\n\n.from-indigo-400 {\n  --tw-gradient-from: #818cf8;\n  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(129, 140, 248, 0));\n}\n\n.from-indigo-500 {\n  --tw-gradient-from: #6366f1;\n  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(99, 102, 241, 0));\n}\n\n.from-indigo-600 {\n  --tw-gradient-from: #4f46e5;\n  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(79, 70, 229, 0));\n}\n\n.from-indigo-700 {\n  --tw-gradient-from: #4338ca;\n  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(67, 56, 202, 0));\n}\n\n.from-indigo-800 {\n  --tw-gradient-from: #3730a3;\n  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(55, 48, 163, 0));\n}\n\n.from-indigo-900 {\n  --tw-gradient-from: #312e81;\n  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(49, 46, 129, 0));\n}\n\n.from-purple-50 {\n  --tw-gradient-from: #f5f3ff;\n  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(245, 243, 255, 0));\n}\n\n.from-purple-100 {\n  --tw-gradient-from: #ede9fe;\n  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(237, 233, 254, 0));\n}\n\n.from-purple-200 {\n  --tw-gradient-from: #ddd6fe;\n  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(221, 214, 254, 0));\n}\n\n.from-purple-300 {\n  --tw-gradient-from: #c4b5fd;\n  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(196, 181, 253, 0));\n}\n\n.from-purple-400 {\n  --tw-gradient-from: #a78bfa;\n  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(167, 139, 250, 0));\n}\n\n.from-purple-500 {\n  --tw-gradient-from: #8b5cf6;\n  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(139, 92, 246, 0));\n}\n\n.from-purple-600 {\n  --tw-gradient-from: #7c3aed;\n  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(124, 58, 237, 0));\n}\n\n.from-purple-700 {\n  --tw-gradient-from: #6d28d9;\n  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(109, 40, 217, 0));\n}\n\n.from-purple-800 {\n  --tw-gradient-from: #5b21b6;\n  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(91, 33, 182, 0));\n}\n\n.from-purple-900 {\n  --tw-gradient-from: #4c1d95;\n  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(76, 29, 149, 0));\n}\n\n.from-pink-50 {\n  --tw-gradient-from: #fdf2f8;\n  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(253, 242, 248, 0));\n}\n\n.from-pink-100 {\n  --tw-gradient-from: #fce7f3;\n  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(252, 231, 243, 0));\n}\n\n.from-pink-200 {\n  --tw-gradient-from: #fbcfe8;\n  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(251, 207, 232, 0));\n}\n\n.from-pink-300 {\n  --tw-gradient-from: #f9a8d4;\n  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(249, 168, 212, 0));\n}\n\n.from-pink-400 {\n  --tw-gradient-from: #f472b6;\n  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(244, 114, 182, 0));\n}\n\n.from-pink-500 {\n  --tw-gradient-from: #ec4899;\n  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(236, 72, 153, 0));\n}\n\n.from-pink-600 {\n  --tw-gradient-from: #db2777;\n  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(219, 39, 119, 0));\n}\n\n.from-pink-700 {\n  --tw-gradient-from: #be185d;\n  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(190, 24, 93, 0));\n}\n\n.from-pink-800 {\n  --tw-gradient-from: #9d174d;\n  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(157, 23, 77, 0));\n}\n\n.from-pink-900 {\n  --tw-gradient-from: #831843;\n  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(131, 24, 67, 0));\n}\n\n.via-transparent {\n  --tw-gradient-stops: var(--tw-gradient-from), transparent, var(--tw-gradient-to, rgba(0, 0, 0, 0));\n}\n\n.via-current {\n  --tw-gradient-stops: var(--tw-gradient-from), currentColor, var(--tw-gradient-to, rgba(255, 255, 255, 0));\n}\n\n.via-black {\n  --tw-gradient-stops: var(--tw-gradient-from), #000, var(--tw-gradient-to, rgba(0, 0, 0, 0));\n}\n\n.via-white {\n  --tw-gradient-stops: var(--tw-gradient-from), #fff, var(--tw-gradient-to, rgba(255, 255, 255, 0));\n}\n\n.via-gray-50 {\n  --tw-gradient-stops: var(--tw-gradient-from), #f9fafb, var(--tw-gradient-to, rgba(249, 250, 251, 0));\n}\n\n.via-gray-100 {\n  --tw-gradient-stops: var(--tw-gradient-from), #f3f4f6, var(--tw-gradient-to, rgba(243, 244, 246, 0));\n}\n\n.via-gray-200 {\n  --tw-gradient-stops: var(--tw-gradient-from), #e5e7eb, var(--tw-gradient-to, rgba(229, 231, 235, 0));\n}\n\n.via-gray-300 {\n  --tw-gradient-stops: var(--tw-gradient-from), #d1d5db, var(--tw-gradient-to, rgba(209, 213, 219, 0));\n}\n\n.via-gray-400 {\n  --tw-gradient-stops: var(--tw-gradient-from), #9ca3af, var(--tw-gradient-to, rgba(156, 163, 175, 0));\n}\n\n.via-gray-500 {\n  --tw-gradient-stops: var(--tw-gradient-from), #6b7280, var(--tw-gradient-to, rgba(107, 114, 128, 0));\n}\n\n.via-gray-600 {\n  --tw-gradient-stops: var(--tw-gradient-from), #4b5563, var(--tw-gradient-to, rgba(75, 85, 99, 0));\n}\n\n.via-gray-700 {\n  --tw-gradient-stops: var(--tw-gradient-from), #374151, var(--tw-gradient-to, rgba(55, 65, 81, 0));\n}\n\n.via-gray-800 {\n  --tw-gradient-stops: var(--tw-gradient-from), #1f2937, var(--tw-gradient-to, rgba(31, 41, 55, 0));\n}\n\n.via-gray-900 {\n  --tw-gradient-stops: var(--tw-gradient-from), #111827, var(--tw-gradient-to, rgba(17, 24, 39, 0));\n}\n\n.via-red-50 {\n  --tw-gradient-stops: var(--tw-gradient-from), #fef2f2, var(--tw-gradient-to, rgba(254, 242, 242, 0));\n}\n\n.via-red-100 {\n  --tw-gradient-stops: var(--tw-gradient-from), #fee2e2, var(--tw-gradient-to, rgba(254, 226, 226, 0));\n}\n\n.via-red-200 {\n  --tw-gradient-stops: var(--tw-gradient-from), #fecaca, var(--tw-gradient-to, rgba(254, 202, 202, 0));\n}\n\n.via-red-300 {\n  --tw-gradient-stops: var(--tw-gradient-from), #fca5a5, var(--tw-gradient-to, rgba(252, 165, 165, 0));\n}\n\n.via-red-400 {\n  --tw-gradient-stops: var(--tw-gradient-from), #f87171, var(--tw-gradient-to, rgba(248, 113, 113, 0));\n}\n\n.via-red-500 {\n  --tw-gradient-stops: var(--tw-gradient-from), #ef4444, var(--tw-gradient-to, rgba(239, 68, 68, 0));\n}\n\n.via-red-600 {\n  --tw-gradient-stops: var(--tw-gradient-from), #dc2626, var(--tw-gradient-to, rgba(220, 38, 38, 0));\n}\n\n.via-red-700 {\n  --tw-gradient-stops: var(--tw-gradient-from), #b91c1c, var(--tw-gradient-to, rgba(185, 28, 28, 0));\n}\n\n.via-red-800 {\n  --tw-gradient-stops: var(--tw-gradient-from), #991b1b, var(--tw-gradient-to, rgba(153, 27, 27, 0));\n}\n\n.via-red-900 {\n  --tw-gradient-stops: var(--tw-gradient-from), #7f1d1d, var(--tw-gradient-to, rgba(127, 29, 29, 0));\n}\n\n.via-yellow-50 {\n  --tw-gradient-stops: var(--tw-gradient-from), #fffbeb, var(--tw-gradient-to, rgba(255, 251, 235, 0));\n}\n\n.via-yellow-100 {\n  --tw-gradient-stops: var(--tw-gradient-from), #fef3c7, var(--tw-gradient-to, rgba(254, 243, 199, 0));\n}\n\n.via-yellow-200 {\n  --tw-gradient-stops: var(--tw-gradient-from), #fde68a, var(--tw-gradient-to, rgba(253, 230, 138, 0));\n}\n\n.via-yellow-300 {\n  --tw-gradient-stops: var(--tw-gradient-from), #fcd34d, var(--tw-gradient-to, rgba(252, 211, 77, 0));\n}\n\n.via-yellow-400 {\n  --tw-gradient-stops: var(--tw-gradient-from), #fbbf24, var(--tw-gradient-to, rgba(251, 191, 36, 0));\n}\n\n.via-yellow-500 {\n  --tw-gradient-stops: var(--tw-gradient-from), #f59e0b, var(--tw-gradient-to, rgba(245, 158, 11, 0));\n}\n\n.via-yellow-600 {\n  --tw-gradient-stops: var(--tw-gradient-from), #d97706, var(--tw-gradient-to, rgba(217, 119, 6, 0));\n}\n\n.via-yellow-700 {\n  --tw-gradient-stops: var(--tw-gradient-from), #b45309, var(--tw-gradient-to, rgba(180, 83, 9, 0));\n}\n\n.via-yellow-800 {\n  --tw-gradient-stops: var(--tw-gradient-from), #92400e, var(--tw-gradient-to, rgba(146, 64, 14, 0));\n}\n\n.via-yellow-900 {\n  --tw-gradient-stops: var(--tw-gradient-from), #78350f, var(--tw-gradient-to, rgba(120, 53, 15, 0));\n}\n\n.via-green-50 {\n  --tw-gradient-stops: var(--tw-gradient-from), #ecfdf5, var(--tw-gradient-to, rgba(236, 253, 245, 0));\n}\n\n.via-green-100 {\n  --tw-gradient-stops: var(--tw-gradient-from), #d1fae5, var(--tw-gradient-to, rgba(209, 250, 229, 0));\n}\n\n.via-green-200 {\n  --tw-gradient-stops: var(--tw-gradient-from), #a7f3d0, var(--tw-gradient-to, rgba(167, 243, 208, 0));\n}\n\n.via-green-300 {\n  --tw-gradient-stops: var(--tw-gradient-from), #6ee7b7, var(--tw-gradient-to, rgba(110, 231, 183, 0));\n}\n\n.via-green-400 {\n  --tw-gradient-stops: var(--tw-gradient-from), #34d399, var(--tw-gradient-to, rgba(52, 211, 153, 0));\n}\n\n.via-green-500 {\n  --tw-gradient-stops: var(--tw-gradient-from), #10b981, var(--tw-gradient-to, rgba(16, 185, 129, 0));\n}\n\n.via-green-600 {\n  --tw-gradient-stops: var(--tw-gradient-from), #059669, var(--tw-gradient-to, rgba(5, 150, 105, 0));\n}\n\n.via-green-700 {\n  --tw-gradient-stops: var(--tw-gradient-from), #047857, var(--tw-gradient-to, rgba(4, 120, 87, 0));\n}\n\n.via-green-800 {\n  --tw-gradient-stops: var(--tw-gradient-from), #065f46, var(--tw-gradient-to, rgba(6, 95, 70, 0));\n}\n\n.via-green-900 {\n  --tw-gradient-stops: var(--tw-gradient-from), #064e3b, var(--tw-gradient-to, rgba(6, 78, 59, 0));\n}\n\n.via-blue-50 {\n  --tw-gradient-stops: var(--tw-gradient-from), #eff6ff, var(--tw-gradient-to, rgba(239, 246, 255, 0));\n}\n\n.via-blue-100 {\n  --tw-gradient-stops: var(--tw-gradient-from), #dbeafe, var(--tw-gradient-to, rgba(219, 234, 254, 0));\n}\n\n.via-blue-200 {\n  --tw-gradient-stops: var(--tw-gradient-from), #bfdbfe, var(--tw-gradient-to, rgba(191, 219, 254, 0));\n}\n\n.via-blue-300 {\n  --tw-gradient-stops: var(--tw-gradient-from), #93c5fd, var(--tw-gradient-to, rgba(147, 197, 253, 0));\n}\n\n.via-blue-400 {\n  --tw-gradient-stops: var(--tw-gradient-from), #60a5fa, var(--tw-gradient-to, rgba(96, 165, 250, 0));\n}\n\n.via-blue-500 {\n  --tw-gradient-stops: var(--tw-gradient-from), #3b82f6, var(--tw-gradient-to, rgba(59, 130, 246, 0));\n}\n\n.via-blue-600 {\n  --tw-gradient-stops: var(--tw-gradient-from), #2563eb, var(--tw-gradient-to, rgba(37, 99, 235, 0));\n}\n\n.via-blue-700 {\n  --tw-gradient-stops: var(--tw-gradient-from), #1d4ed8, var(--tw-gradient-to, rgba(29, 78, 216, 0));\n}\n\n.via-blue-800 {\n  --tw-gradient-stops: var(--tw-gradient-from), #1e40af, var(--tw-gradient-to, rgba(30, 64, 175, 0));\n}\n\n.via-blue-900 {\n  --tw-gradient-stops: var(--tw-gradient-from), #1e3a8a, var(--tw-gradient-to, rgba(30, 58, 138, 0));\n}\n\n.via-indigo-50 {\n  --tw-gradient-stops: var(--tw-gradient-from), #eef2ff, var(--tw-gradient-to, rgba(238, 242, 255, 0));\n}\n\n.via-indigo-100 {\n  --tw-gradient-stops: var(--tw-gradient-from), #e0e7ff, var(--tw-gradient-to, rgba(224, 231, 255, 0));\n}\n\n.via-indigo-200 {\n  --tw-gradient-stops: var(--tw-gradient-from), #c7d2fe, var(--tw-gradient-to, rgba(199, 210, 254, 0));\n}\n\n.via-indigo-300 {\n  --tw-gradient-stops: var(--tw-gradient-from), #a5b4fc, var(--tw-gradient-to, rgba(165, 180, 252, 0));\n}\n\n.via-indigo-400 {\n  --tw-gradient-stops: var(--tw-gradient-from), #818cf8, var(--tw-gradient-to, rgba(129, 140, 248, 0));\n}\n\n.via-indigo-500 {\n  --tw-gradient-stops: var(--tw-gradient-from), #6366f1, var(--tw-gradient-to, rgba(99, 102, 241, 0));\n}\n\n.via-indigo-600 {\n  --tw-gradient-stops: var(--tw-gradient-from), #4f46e5, var(--tw-gradient-to, rgba(79, 70, 229, 0));\n}\n\n.via-indigo-700 {\n  --tw-gradient-stops: var(--tw-gradient-from), #4338ca, var(--tw-gradient-to, rgba(67, 56, 202, 0));\n}\n\n.via-indigo-800 {\n  --tw-gradient-stops: var(--tw-gradient-from), #3730a3, var(--tw-gradient-to, rgba(55, 48, 163, 0));\n}\n\n.via-indigo-900 {\n  --tw-gradient-stops: var(--tw-gradient-from), #312e81, var(--tw-gradient-to, rgba(49, 46, 129, 0));\n}\n\n.via-purple-50 {\n  --tw-gradient-stops: var(--tw-gradient-from), #f5f3ff, var(--tw-gradient-to, rgba(245, 243, 255, 0));\n}\n\n.via-purple-100 {\n  --tw-gradient-stops: var(--tw-gradient-from), #ede9fe, var(--tw-gradient-to, rgba(237, 233, 254, 0));\n}\n\n.via-purple-200 {\n  --tw-gradient-stops: var(--tw-gradient-from), #ddd6fe, var(--tw-gradient-to, rgba(221, 214, 254, 0));\n}\n\n.via-purple-300 {\n  --tw-gradient-stops: var(--tw-gradient-from), #c4b5fd, var(--tw-gradient-to, rgba(196, 181, 253, 0));\n}\n\n.via-purple-400 {\n  --tw-gradient-stops: var(--tw-gradient-from), #a78bfa, var(--tw-gradient-to, rgba(167, 139, 250, 0));\n}\n\n.via-purple-500 {\n  --tw-gradient-stops: var(--tw-gradient-from), #8b5cf6, var(--tw-gradient-to, rgba(139, 92, 246, 0));\n}\n\n.via-purple-600 {\n  --tw-gradient-stops: var(--tw-gradient-from), #7c3aed, var(--tw-gradient-to, rgba(124, 58, 237, 0));\n}\n\n.via-purple-700 {\n  --tw-gradient-stops: var(--tw-gradient-from), #6d28d9, var(--tw-gradient-to, rgba(109, 40, 217, 0));\n}\n\n.via-purple-800 {\n  --tw-gradient-stops: var(--tw-gradient-from), #5b21b6, var(--tw-gradient-to, rgba(91, 33, 182, 0));\n}\n\n.via-purple-900 {\n  --tw-gradient-stops: var(--tw-gradient-from), #4c1d95, var(--tw-gradient-to, rgba(76, 29, 149, 0));\n}\n\n.via-pink-50 {\n  --tw-gradient-stops: var(--tw-gradient-from), #fdf2f8, var(--tw-gradient-to, rgba(253, 242, 248, 0));\n}\n\n.via-pink-100 {\n  --tw-gradient-stops: var(--tw-gradient-from), #fce7f3, var(--tw-gradient-to, rgba(252, 231, 243, 0));\n}\n\n.via-pink-200 {\n  --tw-gradient-stops: var(--tw-gradient-from), #fbcfe8, var(--tw-gradient-to, rgba(251, 207, 232, 0));\n}\n\n.via-pink-300 {\n  --tw-gradient-stops: var(--tw-gradient-from), #f9a8d4, var(--tw-gradient-to, rgba(249, 168, 212, 0));\n}\n\n.via-pink-400 {\n  --tw-gradient-stops: var(--tw-gradient-from), #f472b6, var(--tw-gradient-to, rgba(244, 114, 182, 0));\n}\n\n.via-pink-500 {\n  --tw-gradient-stops: var(--tw-gradient-from), #ec4899, var(--tw-gradient-to, rgba(236, 72, 153, 0));\n}\n\n.via-pink-600 {\n  --tw-gradient-stops: var(--tw-gradient-from), #db2777, var(--tw-gradient-to, rgba(219, 39, 119, 0));\n}\n\n.via-pink-700 {\n  --tw-gradient-stops: var(--tw-gradient-from), #be185d, var(--tw-gradient-to, rgba(190, 24, 93, 0));\n}\n\n.via-pink-800 {\n  --tw-gradient-stops: var(--tw-gradient-from), #9d174d, var(--tw-gradient-to, rgba(157, 23, 77, 0));\n}\n\n.via-pink-900 {\n  --tw-gradient-stops: var(--tw-gradient-from), #831843, var(--tw-gradient-to, rgba(131, 24, 67, 0));\n}\n\n.to-transparent {\n  --tw-gradient-to: transparent;\n}\n\n.to-current {\n  --tw-gradient-to: currentColor;\n}\n\n.to-black {\n  --tw-gradient-to: #000;\n}\n\n.to-white {\n  --tw-gradient-to: #fff;\n}\n\n.to-gray-50 {\n  --tw-gradient-to: #f9fafb;\n}\n\n.to-gray-100 {\n  --tw-gradient-to: #f3f4f6;\n}\n\n.to-gray-200 {\n  --tw-gradient-to: #e5e7eb;\n}\n\n.to-gray-300 {\n  --tw-gradient-to: #d1d5db;\n}\n\n.to-gray-400 {\n  --tw-gradient-to: #9ca3af;\n}\n\n.to-gray-500 {\n  --tw-gradient-to: #6b7280;\n}\n\n.to-gray-600 {\n  --tw-gradient-to: #4b5563;\n}\n\n.to-gray-700 {\n  --tw-gradient-to: #374151;\n}\n\n.to-gray-800 {\n  --tw-gradient-to: #1f2937;\n}\n\n.to-gray-900 {\n  --tw-gradient-to: #111827;\n}\n\n.to-red-50 {\n  --tw-gradient-to: #fef2f2;\n}\n\n.to-red-100 {\n  --tw-gradient-to: #fee2e2;\n}\n\n.to-red-200 {\n  --tw-gradient-to: #fecaca;\n}\n\n.to-red-300 {\n  --tw-gradient-to: #fca5a5;\n}\n\n.to-red-400 {\n  --tw-gradient-to: #f87171;\n}\n\n.to-red-500 {\n  --tw-gradient-to: #ef4444;\n}\n\n.to-red-600 {\n  --tw-gradient-to: #dc2626;\n}\n\n.to-red-700 {\n  --tw-gradient-to: #b91c1c;\n}\n\n.to-red-800 {\n  --tw-gradient-to: #991b1b;\n}\n\n.to-red-900 {\n  --tw-gradient-to: #7f1d1d;\n}\n\n.to-yellow-50 {\n  --tw-gradient-to: #fffbeb;\n}\n\n.to-yellow-100 {\n  --tw-gradient-to: #fef3c7;\n}\n\n.to-yellow-200 {\n  --tw-gradient-to: #fde68a;\n}\n\n.to-yellow-300 {\n  --tw-gradient-to: #fcd34d;\n}\n\n.to-yellow-400 {\n  --tw-gradient-to: #fbbf24;\n}\n\n.to-yellow-500 {\n  --tw-gradient-to: #f59e0b;\n}\n\n.to-yellow-600 {\n  --tw-gradient-to: #d97706;\n}\n\n.to-yellow-700 {\n  --tw-gradient-to: #b45309;\n}\n\n.to-yellow-800 {\n  --tw-gradient-to: #92400e;\n}\n\n.to-yellow-900 {\n  --tw-gradient-to: #78350f;\n}\n\n.to-green-50 {\n  --tw-gradient-to: #ecfdf5;\n}\n\n.to-green-100 {\n  --tw-gradient-to: #d1fae5;\n}\n\n.to-green-200 {\n  --tw-gradient-to: #a7f3d0;\n}\n\n.to-green-300 {\n  --tw-gradient-to: #6ee7b7;\n}\n\n.to-green-400 {\n  --tw-gradient-to: #34d399;\n}\n\n.to-green-500 {\n  --tw-gradient-to: #10b981;\n}\n\n.to-green-600 {\n  --tw-gradient-to: #059669;\n}\n\n.to-green-700 {\n  --tw-gradient-to: #047857;\n}\n\n.to-green-800 {\n  --tw-gradient-to: #065f46;\n}\n\n.to-green-900 {\n  --tw-gradient-to: #064e3b;\n}\n\n.to-blue-50 {\n  --tw-gradient-to: #eff6ff;\n}\n\n.to-blue-100 {\n  --tw-gradient-to: #dbeafe;\n}\n\n.to-blue-200 {\n  --tw-gradient-to: #bfdbfe;\n}\n\n.to-blue-300 {\n  --tw-gradient-to: #93c5fd;\n}\n\n.to-blue-400 {\n  --tw-gradient-to: #60a5fa;\n}\n\n.to-blue-500 {\n  --tw-gradient-to: #3b82f6;\n}\n\n.to-blue-600 {\n  --tw-gradient-to: #2563eb;\n}\n\n.to-blue-700 {\n  --tw-gradient-to: #1d4ed8;\n}\n\n.to-blue-800 {\n  --tw-gradient-to: #1e40af;\n}\n\n.to-blue-900 {\n  --tw-gradient-to: #1e3a8a;\n}\n\n.to-indigo-50 {\n  --tw-gradient-to: #eef2ff;\n}\n\n.to-indigo-100 {\n  --tw-gradient-to: #e0e7ff;\n}\n\n.to-indigo-200 {\n  --tw-gradient-to: #c7d2fe;\n}\n\n.to-indigo-300 {\n  --tw-gradient-to: #a5b4fc;\n}\n\n.to-indigo-400 {\n  --tw-gradient-to: #818cf8;\n}\n\n.to-indigo-500 {\n  --tw-gradient-to: #6366f1;\n}\n\n.to-indigo-600 {\n  --tw-gradient-to: #4f46e5;\n}\n\n.to-indigo-700 {\n  --tw-gradient-to: #4338ca;\n}\n\n.to-indigo-800 {\n  --tw-gradient-to: #3730a3;\n}\n\n.to-indigo-900 {\n  --tw-gradient-to: #312e81;\n}\n\n.to-purple-50 {\n  --tw-gradient-to: #f5f3ff;\n}\n\n.to-purple-100 {\n  --tw-gradient-to: #ede9fe;\n}\n\n.to-purple-200 {\n  --tw-gradient-to: #ddd6fe;\n}\n\n.to-purple-300 {\n  --tw-gradient-to: #c4b5fd;\n}\n\n.to-purple-400 {\n  --tw-gradient-to: #a78bfa;\n}\n\n.to-purple-500 {\n  --tw-gradient-to: #8b5cf6;\n}\n\n.to-purple-600 {\n  --tw-gradient-to: #7c3aed;\n}\n\n.to-purple-700 {\n  --tw-gradient-to: #6d28d9;\n}\n\n.to-purple-800 {\n  --tw-gradient-to: #5b21b6;\n}\n\n.to-purple-900 {\n  --tw-gradient-to: #4c1d95;\n}\n\n.to-pink-50 {\n  --tw-gradient-to: #fdf2f8;\n}\n\n.to-pink-100 {\n  --tw-gradient-to: #fce7f3;\n}\n\n.to-pink-200 {\n  --tw-gradient-to: #fbcfe8;\n}\n\n.to-pink-300 {\n  --tw-gradient-to: #f9a8d4;\n}\n\n.to-pink-400 {\n  --tw-gradient-to: #f472b6;\n}\n\n.to-pink-500 {\n  --tw-gradient-to: #ec4899;\n}\n\n.to-pink-600 {\n  --tw-gradient-to: #db2777;\n}\n\n.to-pink-700 {\n  --tw-gradient-to: #be185d;\n}\n\n.to-pink-800 {\n  --tw-gradient-to: #9d174d;\n}\n\n.to-pink-900 {\n  --tw-gradient-to: #831843;\n}\n\n.hover\\:from-transparent:hover {\n  --tw-gradient-from: transparent;\n  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(0, 0, 0, 0));\n}\n\n.hover\\:from-current:hover {\n  --tw-gradient-from: currentColor;\n  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(255, 255, 255, 0));\n}\n\n.hover\\:from-black:hover {\n  --tw-gradient-from: #000;\n  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(0, 0, 0, 0));\n}\n\n.hover\\:from-white:hover {\n  --tw-gradient-from: #fff;\n  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(255, 255, 255, 0));\n}\n\n.hover\\:from-gray-50:hover {\n  --tw-gradient-from: #f9fafb;\n  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(249, 250, 251, 0));\n}\n\n.hover\\:from-gray-100:hover {\n  --tw-gradient-from: #f3f4f6;\n  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(243, 244, 246, 0));\n}\n\n.hover\\:from-gray-200:hover {\n  --tw-gradient-from: #e5e7eb;\n  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(229, 231, 235, 0));\n}\n\n.hover\\:from-gray-300:hover {\n  --tw-gradient-from: #d1d5db;\n  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(209, 213, 219, 0));\n}\n\n.hover\\:from-gray-400:hover {\n  --tw-gradient-from: #9ca3af;\n  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(156, 163, 175, 0));\n}\n\n.hover\\:from-gray-500:hover {\n  --tw-gradient-from: #6b7280;\n  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(107, 114, 128, 0));\n}\n\n.hover\\:from-gray-600:hover {\n  --tw-gradient-from: #4b5563;\n  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(75, 85, 99, 0));\n}\n\n.hover\\:from-gray-700:hover {\n  --tw-gradient-from: #374151;\n  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(55, 65, 81, 0));\n}\n\n.hover\\:from-gray-800:hover {\n  --tw-gradient-from: #1f2937;\n  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(31, 41, 55, 0));\n}\n\n.hover\\:from-gray-900:hover {\n  --tw-gradient-from: #111827;\n  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(17, 24, 39, 0));\n}\n\n.hover\\:from-red-50:hover {\n  --tw-gradient-from: #fef2f2;\n  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(254, 242, 242, 0));\n}\n\n.hover\\:from-red-100:hover {\n  --tw-gradient-from: #fee2e2;\n  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(254, 226, 226, 0));\n}\n\n.hover\\:from-red-200:hover {\n  --tw-gradient-from: #fecaca;\n  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(254, 202, 202, 0));\n}\n\n.hover\\:from-red-300:hover {\n  --tw-gradient-from: #fca5a5;\n  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(252, 165, 165, 0));\n}\n\n.hover\\:from-red-400:hover {\n  --tw-gradient-from: #f87171;\n  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(248, 113, 113, 0));\n}\n\n.hover\\:from-red-500:hover {\n  --tw-gradient-from: #ef4444;\n  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(239, 68, 68, 0));\n}\n\n.hover\\:from-red-600:hover {\n  --tw-gradient-from: #dc2626;\n  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(220, 38, 38, 0));\n}\n\n.hover\\:from-red-700:hover {\n  --tw-gradient-from: #b91c1c;\n  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(185, 28, 28, 0));\n}\n\n.hover\\:from-red-800:hover {\n  --tw-gradient-from: #991b1b;\n  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(153, 27, 27, 0));\n}\n\n.hover\\:from-red-900:hover {\n  --tw-gradient-from: #7f1d1d;\n  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(127, 29, 29, 0));\n}\n\n.hover\\:from-yellow-50:hover {\n  --tw-gradient-from: #fffbeb;\n  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(255, 251, 235, 0));\n}\n\n.hover\\:from-yellow-100:hover {\n  --tw-gradient-from: #fef3c7;\n  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(254, 243, 199, 0));\n}\n\n.hover\\:from-yellow-200:hover {\n  --tw-gradient-from: #fde68a;\n  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(253, 230, 138, 0));\n}\n\n.hover\\:from-yellow-300:hover {\n  --tw-gradient-from: #fcd34d;\n  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(252, 211, 77, 0));\n}\n\n.hover\\:from-yellow-400:hover {\n  --tw-gradient-from: #fbbf24;\n  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(251, 191, 36, 0));\n}\n\n.hover\\:from-yellow-500:hover {\n  --tw-gradient-from: #f59e0b;\n  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(245, 158, 11, 0));\n}\n\n.hover\\:from-yellow-600:hover {\n  --tw-gradient-from: #d97706;\n  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(217, 119, 6, 0));\n}\n\n.hover\\:from-yellow-700:hover {\n  --tw-gradient-from: #b45309;\n  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(180, 83, 9, 0));\n}\n\n.hover\\:from-yellow-800:hover {\n  --tw-gradient-from: #92400e;\n  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(146, 64, 14, 0));\n}\n\n.hover\\:from-yellow-900:hover {\n  --tw-gradient-from: #78350f;\n  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(120, 53, 15, 0));\n}\n\n.hover\\:from-green-50:hover {\n  --tw-gradient-from: #ecfdf5;\n  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(236, 253, 245, 0));\n}\n\n.hover\\:from-green-100:hover {\n  --tw-gradient-from: #d1fae5;\n  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(209, 250, 229, 0));\n}\n\n.hover\\:from-green-200:hover {\n  --tw-gradient-from: #a7f3d0;\n  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(167, 243, 208, 0));\n}\n\n.hover\\:from-green-300:hover {\n  --tw-gradient-from: #6ee7b7;\n  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(110, 231, 183, 0));\n}\n\n.hover\\:from-green-400:hover {\n  --tw-gradient-from: #34d399;\n  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(52, 211, 153, 0));\n}\n\n.hover\\:from-green-500:hover {\n  --tw-gradient-from: #10b981;\n  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(16, 185, 129, 0));\n}\n\n.hover\\:from-green-600:hover {\n  --tw-gradient-from: #059669;\n  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(5, 150, 105, 0));\n}\n\n.hover\\:from-green-700:hover {\n  --tw-gradient-from: #047857;\n  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(4, 120, 87, 0));\n}\n\n.hover\\:from-green-800:hover {\n  --tw-gradient-from: #065f46;\n  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(6, 95, 70, 0));\n}\n\n.hover\\:from-green-900:hover {\n  --tw-gradient-from: #064e3b;\n  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(6, 78, 59, 0));\n}\n\n.hover\\:from-blue-50:hover {\n  --tw-gradient-from: #eff6ff;\n  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(239, 246, 255, 0));\n}\n\n.hover\\:from-blue-100:hover {\n  --tw-gradient-from: #dbeafe;\n  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(219, 234, 254, 0));\n}\n\n.hover\\:from-blue-200:hover {\n  --tw-gradient-from: #bfdbfe;\n  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(191, 219, 254, 0));\n}\n\n.hover\\:from-blue-300:hover {\n  --tw-gradient-from: #93c5fd;\n  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(147, 197, 253, 0));\n}\n\n.hover\\:from-blue-400:hover {\n  --tw-gradient-from: #60a5fa;\n  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(96, 165, 250, 0));\n}\n\n.hover\\:from-blue-500:hover {\n  --tw-gradient-from: #3b82f6;\n  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(59, 130, 246, 0));\n}\n\n.hover\\:from-blue-600:hover {\n  --tw-gradient-from: #2563eb;\n  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(37, 99, 235, 0));\n}\n\n.hover\\:from-blue-700:hover {\n  --tw-gradient-from: #1d4ed8;\n  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(29, 78, 216, 0));\n}\n\n.hover\\:from-blue-800:hover {\n  --tw-gradient-from: #1e40af;\n  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(30, 64, 175, 0));\n}\n\n.hover\\:from-blue-900:hover {\n  --tw-gradient-from: #1e3a8a;\n  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(30, 58, 138, 0));\n}\n\n.hover\\:from-indigo-50:hover {\n  --tw-gradient-from: #eef2ff;\n  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(238, 242, 255, 0));\n}\n\n.hover\\:from-indigo-100:hover {\n  --tw-gradient-from: #e0e7ff;\n  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(224, 231, 255, 0));\n}\n\n.hover\\:from-indigo-200:hover {\n  --tw-gradient-from: #c7d2fe;\n  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(199, 210, 254, 0));\n}\n\n.hover\\:from-indigo-300:hover {\n  --tw-gradient-from: #a5b4fc;\n  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(165, 180, 252, 0));\n}\n\n.hover\\:from-indigo-400:hover {\n  --tw-gradient-from: #818cf8;\n  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(129, 140, 248, 0));\n}\n\n.hover\\:from-indigo-500:hover {\n  --tw-gradient-from: #6366f1;\n  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(99, 102, 241, 0));\n}\n\n.hover\\:from-indigo-600:hover {\n  --tw-gradient-from: #4f46e5;\n  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(79, 70, 229, 0));\n}\n\n.hover\\:from-indigo-700:hover {\n  --tw-gradient-from: #4338ca;\n  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(67, 56, 202, 0));\n}\n\n.hover\\:from-indigo-800:hover {\n  --tw-gradient-from: #3730a3;\n  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(55, 48, 163, 0));\n}\n\n.hover\\:from-indigo-900:hover {\n  --tw-gradient-from: #312e81;\n  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(49, 46, 129, 0));\n}\n\n.hover\\:from-purple-50:hover {\n  --tw-gradient-from: #f5f3ff;\n  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(245, 243, 255, 0));\n}\n\n.hover\\:from-purple-100:hover {\n  --tw-gradient-from: #ede9fe;\n  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(237, 233, 254, 0));\n}\n\n.hover\\:from-purple-200:hover {\n  --tw-gradient-from: #ddd6fe;\n  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(221, 214, 254, 0));\n}\n\n.hover\\:from-purple-300:hover {\n  --tw-gradient-from: #c4b5fd;\n  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(196, 181, 253, 0));\n}\n\n.hover\\:from-purple-400:hover {\n  --tw-gradient-from: #a78bfa;\n  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(167, 139, 250, 0));\n}\n\n.hover\\:from-purple-500:hover {\n  --tw-gradient-from: #8b5cf6;\n  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(139, 92, 246, 0));\n}\n\n.hover\\:from-purple-600:hover {\n  --tw-gradient-from: #7c3aed;\n  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(124, 58, 237, 0));\n}\n\n.hover\\:from-purple-700:hover {\n  --tw-gradient-from: #6d28d9;\n  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(109, 40, 217, 0));\n}\n\n.hover\\:from-purple-800:hover {\n  --tw-gradient-from: #5b21b6;\n  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(91, 33, 182, 0));\n}\n\n.hover\\:from-purple-900:hover {\n  --tw-gradient-from: #4c1d95;\n  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(76, 29, 149, 0));\n}\n\n.hover\\:from-pink-50:hover {\n  --tw-gradient-from: #fdf2f8;\n  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(253, 242, 248, 0));\n}\n\n.hover\\:from-pink-100:hover {\n  --tw-gradient-from: #fce7f3;\n  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(252, 231, 243, 0));\n}\n\n.hover\\:from-pink-200:hover {\n  --tw-gradient-from: #fbcfe8;\n  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(251, 207, 232, 0));\n}\n\n.hover\\:from-pink-300:hover {\n  --tw-gradient-from: #f9a8d4;\n  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(249, 168, 212, 0));\n}\n\n.hover\\:from-pink-400:hover {\n  --tw-gradient-from: #f472b6;\n  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(244, 114, 182, 0));\n}\n\n.hover\\:from-pink-500:hover {\n  --tw-gradient-from: #ec4899;\n  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(236, 72, 153, 0));\n}\n\n.hover\\:from-pink-600:hover {\n  --tw-gradient-from: #db2777;\n  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(219, 39, 119, 0));\n}\n\n.hover\\:from-pink-700:hover {\n  --tw-gradient-from: #be185d;\n  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(190, 24, 93, 0));\n}\n\n.hover\\:from-pink-800:hover {\n  --tw-gradient-from: #9d174d;\n  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(157, 23, 77, 0));\n}\n\n.hover\\:from-pink-900:hover {\n  --tw-gradient-from: #831843;\n  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(131, 24, 67, 0));\n}\n\n.hover\\:via-transparent:hover {\n  --tw-gradient-stops: var(--tw-gradient-from), transparent, var(--tw-gradient-to, rgba(0, 0, 0, 0));\n}\n\n.hover\\:via-current:hover {\n  --tw-gradient-stops: var(--tw-gradient-from), currentColor, var(--tw-gradient-to, rgba(255, 255, 255, 0));\n}\n\n.hover\\:via-black:hover {\n  --tw-gradient-stops: var(--tw-gradient-from), #000, var(--tw-gradient-to, rgba(0, 0, 0, 0));\n}\n\n.hover\\:via-white:hover {\n  --tw-gradient-stops: var(--tw-gradient-from), #fff, var(--tw-gradient-to, rgba(255, 255, 255, 0));\n}\n\n.hover\\:via-gray-50:hover {\n  --tw-gradient-stops: var(--tw-gradient-from), #f9fafb, var(--tw-gradient-to, rgba(249, 250, 251, 0));\n}\n\n.hover\\:via-gray-100:hover {\n  --tw-gradient-stops: var(--tw-gradient-from), #f3f4f6, var(--tw-gradient-to, rgba(243, 244, 246, 0));\n}\n\n.hover\\:via-gray-200:hover {\n  --tw-gradient-stops: var(--tw-gradient-from), #e5e7eb, var(--tw-gradient-to, rgba(229, 231, 235, 0));\n}\n\n.hover\\:via-gray-300:hover {\n  --tw-gradient-stops: var(--tw-gradient-from), #d1d5db, var(--tw-gradient-to, rgba(209, 213, 219, 0));\n}\n\n.hover\\:via-gray-400:hover {\n  --tw-gradient-stops: var(--tw-gradient-from), #9ca3af, var(--tw-gradient-to, rgba(156, 163, 175, 0));\n}\n\n.hover\\:via-gray-500:hover {\n  --tw-gradient-stops: var(--tw-gradient-from), #6b7280, var(--tw-gradient-to, rgba(107, 114, 128, 0));\n}\n\n.hover\\:via-gray-600:hover {\n  --tw-gradient-stops: var(--tw-gradient-from), #4b5563, var(--tw-gradient-to, rgba(75, 85, 99, 0));\n}\n\n.hover\\:via-gray-700:hover {\n  --tw-gradient-stops: var(--tw-gradient-from), #374151, var(--tw-gradient-to, rgba(55, 65, 81, 0));\n}\n\n.hover\\:via-gray-800:hover {\n  --tw-gradient-stops: var(--tw-gradient-from), #1f2937, var(--tw-gradient-to, rgba(31, 41, 55, 0));\n}\n\n.hover\\:via-gray-900:hover {\n  --tw-gradient-stops: var(--tw-gradient-from), #111827, var(--tw-gradient-to, rgba(17, 24, 39, 0));\n}\n\n.hover\\:via-red-50:hover {\n  --tw-gradient-stops: var(--tw-gradient-from), #fef2f2, var(--tw-gradient-to, rgba(254, 242, 242, 0));\n}\n\n.hover\\:via-red-100:hover {\n  --tw-gradient-stops: var(--tw-gradient-from), #fee2e2, var(--tw-gradient-to, rgba(254, 226, 226, 0));\n}\n\n.hover\\:via-red-200:hover {\n  --tw-gradient-stops: var(--tw-gradient-from), #fecaca, var(--tw-gradient-to, rgba(254, 202, 202, 0));\n}\n\n.hover\\:via-red-300:hover {\n  --tw-gradient-stops: var(--tw-gradient-from), #fca5a5, var(--tw-gradient-to, rgba(252, 165, 165, 0));\n}\n\n.hover\\:via-red-400:hover {\n  --tw-gradient-stops: var(--tw-gradient-from), #f87171, var(--tw-gradient-to, rgba(248, 113, 113, 0));\n}\n\n.hover\\:via-red-500:hover {\n  --tw-gradient-stops: var(--tw-gradient-from), #ef4444, var(--tw-gradient-to, rgba(239, 68, 68, 0));\n}\n\n.hover\\:via-red-600:hover {\n  --tw-gradient-stops: var(--tw-gradient-from), #dc2626, var(--tw-gradient-to, rgba(220, 38, 38, 0));\n}\n\n.hover\\:via-red-700:hover {\n  --tw-gradient-stops: var(--tw-gradient-from), #b91c1c, var(--tw-gradient-to, rgba(185, 28, 28, 0));\n}\n\n.hover\\:via-red-800:hover {\n  --tw-gradient-stops: var(--tw-gradient-from), #991b1b, var(--tw-gradient-to, rgba(153, 27, 27, 0));\n}\n\n.hover\\:via-red-900:hover {\n  --tw-gradient-stops: var(--tw-gradient-from), #7f1d1d, var(--tw-gradient-to, rgba(127, 29, 29, 0));\n}\n\n.hover\\:via-yellow-50:hover {\n  --tw-gradient-stops: var(--tw-gradient-from), #fffbeb, var(--tw-gradient-to, rgba(255, 251, 235, 0));\n}\n\n.hover\\:via-yellow-100:hover {\n  --tw-gradient-stops: var(--tw-gradient-from), #fef3c7, var(--tw-gradient-to, rgba(254, 243, 199, 0));\n}\n\n.hover\\:via-yellow-200:hover {\n  --tw-gradient-stops: var(--tw-gradient-from), #fde68a, var(--tw-gradient-to, rgba(253, 230, 138, 0));\n}\n\n.hover\\:via-yellow-300:hover {\n  --tw-gradient-stops: var(--tw-gradient-from), #fcd34d, var(--tw-gradient-to, rgba(252, 211, 77, 0));\n}\n\n.hover\\:via-yellow-400:hover {\n  --tw-gradient-stops: var(--tw-gradient-from), #fbbf24, var(--tw-gradient-to, rgba(251, 191, 36, 0));\n}\n\n.hover\\:via-yellow-500:hover {\n  --tw-gradient-stops: var(--tw-gradient-from), #f59e0b, var(--tw-gradient-to, rgba(245, 158, 11, 0));\n}\n\n.hover\\:via-yellow-600:hover {\n  --tw-gradient-stops: var(--tw-gradient-from), #d97706, var(--tw-gradient-to, rgba(217, 119, 6, 0));\n}\n\n.hover\\:via-yellow-700:hover {\n  --tw-gradient-stops: var(--tw-gradient-from), #b45309, var(--tw-gradient-to, rgba(180, 83, 9, 0));\n}\n\n.hover\\:via-yellow-800:hover {\n  --tw-gradient-stops: var(--tw-gradient-from), #92400e, var(--tw-gradient-to, rgba(146, 64, 14, 0));\n}\n\n.hover\\:via-yellow-900:hover {\n  --tw-gradient-stops: var(--tw-gradient-from), #78350f, var(--tw-gradient-to, rgba(120, 53, 15, 0));\n}\n\n.hover\\:via-green-50:hover {\n  --tw-gradient-stops: var(--tw-gradient-from), #ecfdf5, var(--tw-gradient-to, rgba(236, 253, 245, 0));\n}\n\n.hover\\:via-green-100:hover {\n  --tw-gradient-stops: var(--tw-gradient-from), #d1fae5, var(--tw-gradient-to, rgba(209, 250, 229, 0));\n}\n\n.hover\\:via-green-200:hover {\n  --tw-gradient-stops: var(--tw-gradient-from), #a7f3d0, var(--tw-gradient-to, rgba(167, 243, 208, 0));\n}\n\n.hover\\:via-green-300:hover {\n  --tw-gradient-stops: var(--tw-gradient-from), #6ee7b7, var(--tw-gradient-to, rgba(110, 231, 183, 0));\n}\n\n.hover\\:via-green-400:hover {\n  --tw-gradient-stops: var(--tw-gradient-from), #34d399, var(--tw-gradient-to, rgba(52, 211, 153, 0));\n}\n\n.hover\\:via-green-500:hover {\n  --tw-gradient-stops: var(--tw-gradient-from), #10b981, var(--tw-gradient-to, rgba(16, 185, 129, 0));\n}\n\n.hover\\:via-green-600:hover {\n  --tw-gradient-stops: var(--tw-gradient-from), #059669, var(--tw-gradient-to, rgba(5, 150, 105, 0));\n}\n\n.hover\\:via-green-700:hover {\n  --tw-gradient-stops: var(--tw-gradient-from), #047857, var(--tw-gradient-to, rgba(4, 120, 87, 0));\n}\n\n.hover\\:via-green-800:hover {\n  --tw-gradient-stops: var(--tw-gradient-from), #065f46, var(--tw-gradient-to, rgba(6, 95, 70, 0));\n}\n\n.hover\\:via-green-900:hover {\n  --tw-gradient-stops: var(--tw-gradient-from), #064e3b, var(--tw-gradient-to, rgba(6, 78, 59, 0));\n}\n\n.hover\\:via-blue-50:hover {\n  --tw-gradient-stops: var(--tw-gradient-from), #eff6ff, var(--tw-gradient-to, rgba(239, 246, 255, 0));\n}\n\n.hover\\:via-blue-100:hover {\n  --tw-gradient-stops: var(--tw-gradient-from), #dbeafe, var(--tw-gradient-to, rgba(219, 234, 254, 0));\n}\n\n.hover\\:via-blue-200:hover {\n  --tw-gradient-stops: var(--tw-gradient-from), #bfdbfe, var(--tw-gradient-to, rgba(191, 219, 254, 0));\n}\n\n.hover\\:via-blue-300:hover {\n  --tw-gradient-stops: var(--tw-gradient-from), #93c5fd, var(--tw-gradient-to, rgba(147, 197, 253, 0));\n}\n\n.hover\\:via-blue-400:hover {\n  --tw-gradient-stops: var(--tw-gradient-from), #60a5fa, var(--tw-gradient-to, rgba(96, 165, 250, 0));\n}\n\n.hover\\:via-blue-500:hover {\n  --tw-gradient-stops: var(--tw-gradient-from), #3b82f6, var(--tw-gradient-to, rgba(59, 130, 246, 0));\n}\n\n.hover\\:via-blue-600:hover {\n  --tw-gradient-stops: var(--tw-gradient-from), #2563eb, var(--tw-gradient-to, rgba(37, 99, 235, 0));\n}\n\n.hover\\:via-blue-700:hover {\n  --tw-gradient-stops: var(--tw-gradient-from), #1d4ed8, var(--tw-gradient-to, rgba(29, 78, 216, 0));\n}\n\n.hover\\:via-blue-800:hover {\n  --tw-gradient-stops: var(--tw-gradient-from), #1e40af, var(--tw-gradient-to, rgba(30, 64, 175, 0));\n}\n\n.hover\\:via-blue-900:hover {\n  --tw-gradient-stops: var(--tw-gradient-from), #1e3a8a, var(--tw-gradient-to, rgba(30, 58, 138, 0));\n}\n\n.hover\\:via-indigo-50:hover {\n  --tw-gradient-stops: var(--tw-gradient-from), #eef2ff, var(--tw-gradient-to, rgba(238, 242, 255, 0));\n}\n\n.hover\\:via-indigo-100:hover {\n  --tw-gradient-stops: var(--tw-gradient-from), #e0e7ff, var(--tw-gradient-to, rgba(224, 231, 255, 0));\n}\n\n.hover\\:via-indigo-200:hover {\n  --tw-gradient-stops: var(--tw-gradient-from), #c7d2fe, var(--tw-gradient-to, rgba(199, 210, 254, 0));\n}\n\n.hover\\:via-indigo-300:hover {\n  --tw-gradient-stops: var(--tw-gradient-from), #a5b4fc, var(--tw-gradient-to, rgba(165, 180, 252, 0));\n}\n\n.hover\\:via-indigo-400:hover {\n  --tw-gradient-stops: var(--tw-gradient-from), #818cf8, var(--tw-gradient-to, rgba(129, 140, 248, 0));\n}\n\n.hover\\:via-indigo-500:hover {\n  --tw-gradient-stops: var(--tw-gradient-from), #6366f1, var(--tw-gradient-to, rgba(99, 102, 241, 0));\n}\n\n.hover\\:via-indigo-600:hover {\n  --tw-gradient-stops: var(--tw-gradient-from), #4f46e5, var(--tw-gradient-to, rgba(79, 70, 229, 0));\n}\n\n.hover\\:via-indigo-700:hover {\n  --tw-gradient-stops: var(--tw-gradient-from), #4338ca, var(--tw-gradient-to, rgba(67, 56, 202, 0));\n}\n\n.hover\\:via-indigo-800:hover {\n  --tw-gradient-stops: var(--tw-gradient-from), #3730a3, var(--tw-gradient-to, rgba(55, 48, 163, 0));\n}\n\n.hover\\:via-indigo-900:hover {\n  --tw-gradient-stops: var(--tw-gradient-from), #312e81, var(--tw-gradient-to, rgba(49, 46, 129, 0));\n}\n\n.hover\\:via-purple-50:hover {\n  --tw-gradient-stops: var(--tw-gradient-from), #f5f3ff, var(--tw-gradient-to, rgba(245, 243, 255, 0));\n}\n\n.hover\\:via-purple-100:hover {\n  --tw-gradient-stops: var(--tw-gradient-from), #ede9fe, var(--tw-gradient-to, rgba(237, 233, 254, 0));\n}\n\n.hover\\:via-purple-200:hover {\n  --tw-gradient-stops: var(--tw-gradient-from), #ddd6fe, var(--tw-gradient-to, rgba(221, 214, 254, 0));\n}\n\n.hover\\:via-purple-300:hover {\n  --tw-gradient-stops: var(--tw-gradient-from), #c4b5fd, var(--tw-gradient-to, rgba(196, 181, 253, 0));\n}\n\n.hover\\:via-purple-400:hover {\n  --tw-gradient-stops: var(--tw-gradient-from), #a78bfa, var(--tw-gradient-to, rgba(167, 139, 250, 0));\n}\n\n.hover\\:via-purple-500:hover {\n  --tw-gradient-stops: var(--tw-gradient-from), #8b5cf6, var(--tw-gradient-to, rgba(139, 92, 246, 0));\n}\n\n.hover\\:via-purple-600:hover {\n  --tw-gradient-stops: var(--tw-gradient-from), #7c3aed, var(--tw-gradient-to, rgba(124, 58, 237, 0));\n}\n\n.hover\\:via-purple-700:hover {\n  --tw-gradient-stops: var(--tw-gradient-from), #6d28d9, var(--tw-gradient-to, rgba(109, 40, 217, 0));\n}\n\n.hover\\:via-purple-800:hover {\n  --tw-gradient-stops: var(--tw-gradient-from), #5b21b6, var(--tw-gradient-to, rgba(91, 33, 182, 0));\n}\n\n.hover\\:via-purple-900:hover {\n  --tw-gradient-stops: var(--tw-gradient-from), #4c1d95, var(--tw-gradient-to, rgba(76, 29, 149, 0));\n}\n\n.hover\\:via-pink-50:hover {\n  --tw-gradient-stops: var(--tw-gradient-from), #fdf2f8, var(--tw-gradient-to, rgba(253, 242, 248, 0));\n}\n\n.hover\\:via-pink-100:hover {\n  --tw-gradient-stops: var(--tw-gradient-from), #fce7f3, var(--tw-gradient-to, rgba(252, 231, 243, 0));\n}\n\n.hover\\:via-pink-200:hover {\n  --tw-gradient-stops: var(--tw-gradient-from), #fbcfe8, var(--tw-gradient-to, rgba(251, 207, 232, 0));\n}\n\n.hover\\:via-pink-300:hover {\n  --tw-gradient-stops: var(--tw-gradient-from), #f9a8d4, var(--tw-gradient-to, rgba(249, 168, 212, 0));\n}\n\n.hover\\:via-pink-400:hover {\n  --tw-gradient-stops: var(--tw-gradient-from), #f472b6, var(--tw-gradient-to, rgba(244, 114, 182, 0));\n}\n\n.hover\\:via-pink-500:hover {\n  --tw-gradient-stops: var(--tw-gradient-from), #ec4899, var(--tw-gradient-to, rgba(236, 72, 153, 0));\n}\n\n.hover\\:via-pink-600:hover {\n  --tw-gradient-stops: var(--tw-gradient-from), #db2777, var(--tw-gradient-to, rgba(219, 39, 119, 0));\n}\n\n.hover\\:via-pink-700:hover {\n  --tw-gradient-stops: var(--tw-gradient-from), #be185d, var(--tw-gradient-to, rgba(190, 24, 93, 0));\n}\n\n.hover\\:via-pink-800:hover {\n  --tw-gradient-stops: var(--tw-gradient-from), #9d174d, var(--tw-gradient-to, rgba(157, 23, 77, 0));\n}\n\n.hover\\:via-pink-900:hover {\n  --tw-gradient-stops: var(--tw-gradient-from), #831843, var(--tw-gradient-to, rgba(131, 24, 67, 0));\n}\n\n.hover\\:to-transparent:hover {\n  --tw-gradient-to: transparent;\n}\n\n.hover\\:to-current:hover {\n  --tw-gradient-to: currentColor;\n}\n\n.hover\\:to-black:hover {\n  --tw-gradient-to: #000;\n}\n\n.hover\\:to-white:hover {\n  --tw-gradient-to: #fff;\n}\n\n.hover\\:to-gray-50:hover {\n  --tw-gradient-to: #f9fafb;\n}\n\n.hover\\:to-gray-100:hover {\n  --tw-gradient-to: #f3f4f6;\n}\n\n.hover\\:to-gray-200:hover {\n  --tw-gradient-to: #e5e7eb;\n}\n\n.hover\\:to-gray-300:hover {\n  --tw-gradient-to: #d1d5db;\n}\n\n.hover\\:to-gray-400:hover {\n  --tw-gradient-to: #9ca3af;\n}\n\n.hover\\:to-gray-500:hover {\n  --tw-gradient-to: #6b7280;\n}\n\n.hover\\:to-gray-600:hover {\n  --tw-gradient-to: #4b5563;\n}\n\n.hover\\:to-gray-700:hover {\n  --tw-gradient-to: #374151;\n}\n\n.hover\\:to-gray-800:hover {\n  --tw-gradient-to: #1f2937;\n}\n\n.hover\\:to-gray-900:hover {\n  --tw-gradient-to: #111827;\n}\n\n.hover\\:to-red-50:hover {\n  --tw-gradient-to: #fef2f2;\n}\n\n.hover\\:to-red-100:hover {\n  --tw-gradient-to: #fee2e2;\n}\n\n.hover\\:to-red-200:hover {\n  --tw-gradient-to: #fecaca;\n}\n\n.hover\\:to-red-300:hover {\n  --tw-gradient-to: #fca5a5;\n}\n\n.hover\\:to-red-400:hover {\n  --tw-gradient-to: #f87171;\n}\n\n.hover\\:to-red-500:hover {\n  --tw-gradient-to: #ef4444;\n}\n\n.hover\\:to-red-600:hover {\n  --tw-gradient-to: #dc2626;\n}\n\n.hover\\:to-red-700:hover {\n  --tw-gradient-to: #b91c1c;\n}\n\n.hover\\:to-red-800:hover {\n  --tw-gradient-to: #991b1b;\n}\n\n.hover\\:to-red-900:hover {\n  --tw-gradient-to: #7f1d1d;\n}\n\n.hover\\:to-yellow-50:hover {\n  --tw-gradient-to: #fffbeb;\n}\n\n.hover\\:to-yellow-100:hover {\n  --tw-gradient-to: #fef3c7;\n}\n\n.hover\\:to-yellow-200:hover {\n  --tw-gradient-to: #fde68a;\n}\n\n.hover\\:to-yellow-300:hover {\n  --tw-gradient-to: #fcd34d;\n}\n\n.hover\\:to-yellow-400:hover {\n  --tw-gradient-to: #fbbf24;\n}\n\n.hover\\:to-yellow-500:hover {\n  --tw-gradient-to: #f59e0b;\n}\n\n.hover\\:to-yellow-600:hover {\n  --tw-gradient-to: #d97706;\n}\n\n.hover\\:to-yellow-700:hover {\n  --tw-gradient-to: #b45309;\n}\n\n.hover\\:to-yellow-800:hover {\n  --tw-gradient-to: #92400e;\n}\n\n.hover\\:to-yellow-900:hover {\n  --tw-gradient-to: #78350f;\n}\n\n.hover\\:to-green-50:hover {\n  --tw-gradient-to: #ecfdf5;\n}\n\n.hover\\:to-green-100:hover {\n  --tw-gradient-to: #d1fae5;\n}\n\n.hover\\:to-green-200:hover {\n  --tw-gradient-to: #a7f3d0;\n}\n\n.hover\\:to-green-300:hover {\n  --tw-gradient-to: #6ee7b7;\n}\n\n.hover\\:to-green-400:hover {\n  --tw-gradient-to: #34d399;\n}\n\n.hover\\:to-green-500:hover {\n  --tw-gradient-to: #10b981;\n}\n\n.hover\\:to-green-600:hover {\n  --tw-gradient-to: #059669;\n}\n\n.hover\\:to-green-700:hover {\n  --tw-gradient-to: #047857;\n}\n\n.hover\\:to-green-800:hover {\n  --tw-gradient-to: #065f46;\n}\n\n.hover\\:to-green-900:hover {\n  --tw-gradient-to: #064e3b;\n}\n\n.hover\\:to-blue-50:hover {\n  --tw-gradient-to: #eff6ff;\n}\n\n.hover\\:to-blue-100:hover {\n  --tw-gradient-to: #dbeafe;\n}\n\n.hover\\:to-blue-200:hover {\n  --tw-gradient-to: #bfdbfe;\n}\n\n.hover\\:to-blue-300:hover {\n  --tw-gradient-to: #93c5fd;\n}\n\n.hover\\:to-blue-400:hover {\n  --tw-gradient-to: #60a5fa;\n}\n\n.hover\\:to-blue-500:hover {\n  --tw-gradient-to: #3b82f6;\n}\n\n.hover\\:to-blue-600:hover {\n  --tw-gradient-to: #2563eb;\n}\n\n.hover\\:to-blue-700:hover {\n  --tw-gradient-to: #1d4ed8;\n}\n\n.hover\\:to-blue-800:hover {\n  --tw-gradient-to: #1e40af;\n}\n\n.hover\\:to-blue-900:hover {\n  --tw-gradient-to: #1e3a8a;\n}\n\n.hover\\:to-indigo-50:hover {\n  --tw-gradient-to: #eef2ff;\n}\n\n.hover\\:to-indigo-100:hover {\n  --tw-gradient-to: #e0e7ff;\n}\n\n.hover\\:to-indigo-200:hover {\n  --tw-gradient-to: #c7d2fe;\n}\n\n.hover\\:to-indigo-300:hover {\n  --tw-gradient-to: #a5b4fc;\n}\n\n.hover\\:to-indigo-400:hover {\n  --tw-gradient-to: #818cf8;\n}\n\n.hover\\:to-indigo-500:hover {\n  --tw-gradient-to: #6366f1;\n}\n\n.hover\\:to-indigo-600:hover {\n  --tw-gradient-to: #4f46e5;\n}\n\n.hover\\:to-indigo-700:hover {\n  --tw-gradient-to: #4338ca;\n}\n\n.hover\\:to-indigo-800:hover {\n  --tw-gradient-to: #3730a3;\n}\n\n.hover\\:to-indigo-900:hover {\n  --tw-gradient-to: #312e81;\n}\n\n.hover\\:to-purple-50:hover {\n  --tw-gradient-to: #f5f3ff;\n}\n\n.hover\\:to-purple-100:hover {\n  --tw-gradient-to: #ede9fe;\n}\n\n.hover\\:to-purple-200:hover {\n  --tw-gradient-to: #ddd6fe;\n}\n\n.hover\\:to-purple-300:hover {\n  --tw-gradient-to: #c4b5fd;\n}\n\n.hover\\:to-purple-400:hover {\n  --tw-gradient-to: #a78bfa;\n}\n\n.hover\\:to-purple-500:hover {\n  --tw-gradient-to: #8b5cf6;\n}\n\n.hover\\:to-purple-600:hover {\n  --tw-gradient-to: #7c3aed;\n}\n\n.hover\\:to-purple-700:hover {\n  --tw-gradient-to: #6d28d9;\n}\n\n.hover\\:to-purple-800:hover {\n  --tw-gradient-to: #5b21b6;\n}\n\n.hover\\:to-purple-900:hover {\n  --tw-gradient-to: #4c1d95;\n}\n\n.hover\\:to-pink-50:hover {\n  --tw-gradient-to: #fdf2f8;\n}\n\n.hover\\:to-pink-100:hover {\n  --tw-gradient-to: #fce7f3;\n}\n\n.hover\\:to-pink-200:hover {\n  --tw-gradient-to: #fbcfe8;\n}\n\n.hover\\:to-pink-300:hover {\n  --tw-gradient-to: #f9a8d4;\n}\n\n.hover\\:to-pink-400:hover {\n  --tw-gradient-to: #f472b6;\n}\n\n.hover\\:to-pink-500:hover {\n  --tw-gradient-to: #ec4899;\n}\n\n.hover\\:to-pink-600:hover {\n  --tw-gradient-to: #db2777;\n}\n\n.hover\\:to-pink-700:hover {\n  --tw-gradient-to: #be185d;\n}\n\n.hover\\:to-pink-800:hover {\n  --tw-gradient-to: #9d174d;\n}\n\n.hover\\:to-pink-900:hover {\n  --tw-gradient-to: #831843;\n}\n\n.focus\\:from-transparent:focus {\n  --tw-gradient-from: transparent;\n  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(0, 0, 0, 0));\n}\n\n.focus\\:from-current:focus {\n  --tw-gradient-from: currentColor;\n  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(255, 255, 255, 0));\n}\n\n.focus\\:from-black:focus {\n  --tw-gradient-from: #000;\n  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(0, 0, 0, 0));\n}\n\n.focus\\:from-white:focus {\n  --tw-gradient-from: #fff;\n  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(255, 255, 255, 0));\n}\n\n.focus\\:from-gray-50:focus {\n  --tw-gradient-from: #f9fafb;\n  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(249, 250, 251, 0));\n}\n\n.focus\\:from-gray-100:focus {\n  --tw-gradient-from: #f3f4f6;\n  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(243, 244, 246, 0));\n}\n\n.focus\\:from-gray-200:focus {\n  --tw-gradient-from: #e5e7eb;\n  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(229, 231, 235, 0));\n}\n\n.focus\\:from-gray-300:focus {\n  --tw-gradient-from: #d1d5db;\n  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(209, 213, 219, 0));\n}\n\n.focus\\:from-gray-400:focus {\n  --tw-gradient-from: #9ca3af;\n  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(156, 163, 175, 0));\n}\n\n.focus\\:from-gray-500:focus {\n  --tw-gradient-from: #6b7280;\n  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(107, 114, 128, 0));\n}\n\n.focus\\:from-gray-600:focus {\n  --tw-gradient-from: #4b5563;\n  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(75, 85, 99, 0));\n}\n\n.focus\\:from-gray-700:focus {\n  --tw-gradient-from: #374151;\n  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(55, 65, 81, 0));\n}\n\n.focus\\:from-gray-800:focus {\n  --tw-gradient-from: #1f2937;\n  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(31, 41, 55, 0));\n}\n\n.focus\\:from-gray-900:focus {\n  --tw-gradient-from: #111827;\n  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(17, 24, 39, 0));\n}\n\n.focus\\:from-red-50:focus {\n  --tw-gradient-from: #fef2f2;\n  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(254, 242, 242, 0));\n}\n\n.focus\\:from-red-100:focus {\n  --tw-gradient-from: #fee2e2;\n  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(254, 226, 226, 0));\n}\n\n.focus\\:from-red-200:focus {\n  --tw-gradient-from: #fecaca;\n  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(254, 202, 202, 0));\n}\n\n.focus\\:from-red-300:focus {\n  --tw-gradient-from: #fca5a5;\n  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(252, 165, 165, 0));\n}\n\n.focus\\:from-red-400:focus {\n  --tw-gradient-from: #f87171;\n  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(248, 113, 113, 0));\n}\n\n.focus\\:from-red-500:focus {\n  --tw-gradient-from: #ef4444;\n  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(239, 68, 68, 0));\n}\n\n.focus\\:from-red-600:focus {\n  --tw-gradient-from: #dc2626;\n  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(220, 38, 38, 0));\n}\n\n.focus\\:from-red-700:focus {\n  --tw-gradient-from: #b91c1c;\n  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(185, 28, 28, 0));\n}\n\n.focus\\:from-red-800:focus {\n  --tw-gradient-from: #991b1b;\n  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(153, 27, 27, 0));\n}\n\n.focus\\:from-red-900:focus {\n  --tw-gradient-from: #7f1d1d;\n  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(127, 29, 29, 0));\n}\n\n.focus\\:from-yellow-50:focus {\n  --tw-gradient-from: #fffbeb;\n  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(255, 251, 235, 0));\n}\n\n.focus\\:from-yellow-100:focus {\n  --tw-gradient-from: #fef3c7;\n  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(254, 243, 199, 0));\n}\n\n.focus\\:from-yellow-200:focus {\n  --tw-gradient-from: #fde68a;\n  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(253, 230, 138, 0));\n}\n\n.focus\\:from-yellow-300:focus {\n  --tw-gradient-from: #fcd34d;\n  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(252, 211, 77, 0));\n}\n\n.focus\\:from-yellow-400:focus {\n  --tw-gradient-from: #fbbf24;\n  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(251, 191, 36, 0));\n}\n\n.focus\\:from-yellow-500:focus {\n  --tw-gradient-from: #f59e0b;\n  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(245, 158, 11, 0));\n}\n\n.focus\\:from-yellow-600:focus {\n  --tw-gradient-from: #d97706;\n  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(217, 119, 6, 0));\n}\n\n.focus\\:from-yellow-700:focus {\n  --tw-gradient-from: #b45309;\n  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(180, 83, 9, 0));\n}\n\n.focus\\:from-yellow-800:focus {\n  --tw-gradient-from: #92400e;\n  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(146, 64, 14, 0));\n}\n\n.focus\\:from-yellow-900:focus {\n  --tw-gradient-from: #78350f;\n  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(120, 53, 15, 0));\n}\n\n.focus\\:from-green-50:focus {\n  --tw-gradient-from: #ecfdf5;\n  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(236, 253, 245, 0));\n}\n\n.focus\\:from-green-100:focus {\n  --tw-gradient-from: #d1fae5;\n  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(209, 250, 229, 0));\n}\n\n.focus\\:from-green-200:focus {\n  --tw-gradient-from: #a7f3d0;\n  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(167, 243, 208, 0));\n}\n\n.focus\\:from-green-300:focus {\n  --tw-gradient-from: #6ee7b7;\n  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(110, 231, 183, 0));\n}\n\n.focus\\:from-green-400:focus {\n  --tw-gradient-from: #34d399;\n  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(52, 211, 153, 0));\n}\n\n.focus\\:from-green-500:focus {\n  --tw-gradient-from: #10b981;\n  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(16, 185, 129, 0));\n}\n\n.focus\\:from-green-600:focus {\n  --tw-gradient-from: #059669;\n  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(5, 150, 105, 0));\n}\n\n.focus\\:from-green-700:focus {\n  --tw-gradient-from: #047857;\n  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(4, 120, 87, 0));\n}\n\n.focus\\:from-green-800:focus {\n  --tw-gradient-from: #065f46;\n  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(6, 95, 70, 0));\n}\n\n.focus\\:from-green-900:focus {\n  --tw-gradient-from: #064e3b;\n  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(6, 78, 59, 0));\n}\n\n.focus\\:from-blue-50:focus {\n  --tw-gradient-from: #eff6ff;\n  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(239, 246, 255, 0));\n}\n\n.focus\\:from-blue-100:focus {\n  --tw-gradient-from: #dbeafe;\n  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(219, 234, 254, 0));\n}\n\n.focus\\:from-blue-200:focus {\n  --tw-gradient-from: #bfdbfe;\n  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(191, 219, 254, 0));\n}\n\n.focus\\:from-blue-300:focus {\n  --tw-gradient-from: #93c5fd;\n  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(147, 197, 253, 0));\n}\n\n.focus\\:from-blue-400:focus {\n  --tw-gradient-from: #60a5fa;\n  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(96, 165, 250, 0));\n}\n\n.focus\\:from-blue-500:focus {\n  --tw-gradient-from: #3b82f6;\n  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(59, 130, 246, 0));\n}\n\n.focus\\:from-blue-600:focus {\n  --tw-gradient-from: #2563eb;\n  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(37, 99, 235, 0));\n}\n\n.focus\\:from-blue-700:focus {\n  --tw-gradient-from: #1d4ed8;\n  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(29, 78, 216, 0));\n}\n\n.focus\\:from-blue-800:focus {\n  --tw-gradient-from: #1e40af;\n  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(30, 64, 175, 0));\n}\n\n.focus\\:from-blue-900:focus {\n  --tw-gradient-from: #1e3a8a;\n  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(30, 58, 138, 0));\n}\n\n.focus\\:from-indigo-50:focus {\n  --tw-gradient-from: #eef2ff;\n  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(238, 242, 255, 0));\n}\n\n.focus\\:from-indigo-100:focus {\n  --tw-gradient-from: #e0e7ff;\n  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(224, 231, 255, 0));\n}\n\n.focus\\:from-indigo-200:focus {\n  --tw-gradient-from: #c7d2fe;\n  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(199, 210, 254, 0));\n}\n\n.focus\\:from-indigo-300:focus {\n  --tw-gradient-from: #a5b4fc;\n  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(165, 180, 252, 0));\n}\n\n.focus\\:from-indigo-400:focus {\n  --tw-gradient-from: #818cf8;\n  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(129, 140, 248, 0));\n}\n\n.focus\\:from-indigo-500:focus {\n  --tw-gradient-from: #6366f1;\n  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(99, 102, 241, 0));\n}\n\n.focus\\:from-indigo-600:focus {\n  --tw-gradient-from: #4f46e5;\n  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(79, 70, 229, 0));\n}\n\n.focus\\:from-indigo-700:focus {\n  --tw-gradient-from: #4338ca;\n  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(67, 56, 202, 0));\n}\n\n.focus\\:from-indigo-800:focus {\n  --tw-gradient-from: #3730a3;\n  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(55, 48, 163, 0));\n}\n\n.focus\\:from-indigo-900:focus {\n  --tw-gradient-from: #312e81;\n  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(49, 46, 129, 0));\n}\n\n.focus\\:from-purple-50:focus {\n  --tw-gradient-from: #f5f3ff;\n  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(245, 243, 255, 0));\n}\n\n.focus\\:from-purple-100:focus {\n  --tw-gradient-from: #ede9fe;\n  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(237, 233, 254, 0));\n}\n\n.focus\\:from-purple-200:focus {\n  --tw-gradient-from: #ddd6fe;\n  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(221, 214, 254, 0));\n}\n\n.focus\\:from-purple-300:focus {\n  --tw-gradient-from: #c4b5fd;\n  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(196, 181, 253, 0));\n}\n\n.focus\\:from-purple-400:focus {\n  --tw-gradient-from: #a78bfa;\n  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(167, 139, 250, 0));\n}\n\n.focus\\:from-purple-500:focus {\n  --tw-gradient-from: #8b5cf6;\n  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(139, 92, 246, 0));\n}\n\n.focus\\:from-purple-600:focus {\n  --tw-gradient-from: #7c3aed;\n  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(124, 58, 237, 0));\n}\n\n.focus\\:from-purple-700:focus {\n  --tw-gradient-from: #6d28d9;\n  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(109, 40, 217, 0));\n}\n\n.focus\\:from-purple-800:focus {\n  --tw-gradient-from: #5b21b6;\n  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(91, 33, 182, 0));\n}\n\n.focus\\:from-purple-900:focus {\n  --tw-gradient-from: #4c1d95;\n  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(76, 29, 149, 0));\n}\n\n.focus\\:from-pink-50:focus {\n  --tw-gradient-from: #fdf2f8;\n  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(253, 242, 248, 0));\n}\n\n.focus\\:from-pink-100:focus {\n  --tw-gradient-from: #fce7f3;\n  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(252, 231, 243, 0));\n}\n\n.focus\\:from-pink-200:focus {\n  --tw-gradient-from: #fbcfe8;\n  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(251, 207, 232, 0));\n}\n\n.focus\\:from-pink-300:focus {\n  --tw-gradient-from: #f9a8d4;\n  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(249, 168, 212, 0));\n}\n\n.focus\\:from-pink-400:focus {\n  --tw-gradient-from: #f472b6;\n  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(244, 114, 182, 0));\n}\n\n.focus\\:from-pink-500:focus {\n  --tw-gradient-from: #ec4899;\n  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(236, 72, 153, 0));\n}\n\n.focus\\:from-pink-600:focus {\n  --tw-gradient-from: #db2777;\n  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(219, 39, 119, 0));\n}\n\n.focus\\:from-pink-700:focus {\n  --tw-gradient-from: #be185d;\n  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(190, 24, 93, 0));\n}\n\n.focus\\:from-pink-800:focus {\n  --tw-gradient-from: #9d174d;\n  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(157, 23, 77, 0));\n}\n\n.focus\\:from-pink-900:focus {\n  --tw-gradient-from: #831843;\n  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(131, 24, 67, 0));\n}\n\n.focus\\:via-transparent:focus {\n  --tw-gradient-stops: var(--tw-gradient-from), transparent, var(--tw-gradient-to, rgba(0, 0, 0, 0));\n}\n\n.focus\\:via-current:focus {\n  --tw-gradient-stops: var(--tw-gradient-from), currentColor, var(--tw-gradient-to, rgba(255, 255, 255, 0));\n}\n\n.focus\\:via-black:focus {\n  --tw-gradient-stops: var(--tw-gradient-from), #000, var(--tw-gradient-to, rgba(0, 0, 0, 0));\n}\n\n.focus\\:via-white:focus {\n  --tw-gradient-stops: var(--tw-gradient-from), #fff, var(--tw-gradient-to, rgba(255, 255, 255, 0));\n}\n\n.focus\\:via-gray-50:focus {\n  --tw-gradient-stops: var(--tw-gradient-from), #f9fafb, var(--tw-gradient-to, rgba(249, 250, 251, 0));\n}\n\n.focus\\:via-gray-100:focus {\n  --tw-gradient-stops: var(--tw-gradient-from), #f3f4f6, var(--tw-gradient-to, rgba(243, 244, 246, 0));\n}\n\n.focus\\:via-gray-200:focus {\n  --tw-gradient-stops: var(--tw-gradient-from), #e5e7eb, var(--tw-gradient-to, rgba(229, 231, 235, 0));\n}\n\n.focus\\:via-gray-300:focus {\n  --tw-gradient-stops: var(--tw-gradient-from), #d1d5db, var(--tw-gradient-to, rgba(209, 213, 219, 0));\n}\n\n.focus\\:via-gray-400:focus {\n  --tw-gradient-stops: var(--tw-gradient-from), #9ca3af, var(--tw-gradient-to, rgba(156, 163, 175, 0));\n}\n\n.focus\\:via-gray-500:focus {\n  --tw-gradient-stops: var(--tw-gradient-from), #6b7280, var(--tw-gradient-to, rgba(107, 114, 128, 0));\n}\n\n.focus\\:via-gray-600:focus {\n  --tw-gradient-stops: var(--tw-gradient-from), #4b5563, var(--tw-gradient-to, rgba(75, 85, 99, 0));\n}\n\n.focus\\:via-gray-700:focus {\n  --tw-gradient-stops: var(--tw-gradient-from), #374151, var(--tw-gradient-to, rgba(55, 65, 81, 0));\n}\n\n.focus\\:via-gray-800:focus {\n  --tw-gradient-stops: var(--tw-gradient-from), #1f2937, var(--tw-gradient-to, rgba(31, 41, 55, 0));\n}\n\n.focus\\:via-gray-900:focus {\n  --tw-gradient-stops: var(--tw-gradient-from), #111827, var(--tw-gradient-to, rgba(17, 24, 39, 0));\n}\n\n.focus\\:via-red-50:focus {\n  --tw-gradient-stops: var(--tw-gradient-from), #fef2f2, var(--tw-gradient-to, rgba(254, 242, 242, 0));\n}\n\n.focus\\:via-red-100:focus {\n  --tw-gradient-stops: var(--tw-gradient-from), #fee2e2, var(--tw-gradient-to, rgba(254, 226, 226, 0));\n}\n\n.focus\\:via-red-200:focus {\n  --tw-gradient-stops: var(--tw-gradient-from), #fecaca, var(--tw-gradient-to, rgba(254, 202, 202, 0));\n}\n\n.focus\\:via-red-300:focus {\n  --tw-gradient-stops: var(--tw-gradient-from), #fca5a5, var(--tw-gradient-to, rgba(252, 165, 165, 0));\n}\n\n.focus\\:via-red-400:focus {\n  --tw-gradient-stops: var(--tw-gradient-from), #f87171, var(--tw-gradient-to, rgba(248, 113, 113, 0));\n}\n\n.focus\\:via-red-500:focus {\n  --tw-gradient-stops: var(--tw-gradient-from), #ef4444, var(--tw-gradient-to, rgba(239, 68, 68, 0));\n}\n\n.focus\\:via-red-600:focus {\n  --tw-gradient-stops: var(--tw-gradient-from), #dc2626, var(--tw-gradient-to, rgba(220, 38, 38, 0));\n}\n\n.focus\\:via-red-700:focus {\n  --tw-gradient-stops: var(--tw-gradient-from), #b91c1c, var(--tw-gradient-to, rgba(185, 28, 28, 0));\n}\n\n.focus\\:via-red-800:focus {\n  --tw-gradient-stops: var(--tw-gradient-from), #991b1b, var(--tw-gradient-to, rgba(153, 27, 27, 0));\n}\n\n.focus\\:via-red-900:focus {\n  --tw-gradient-stops: var(--tw-gradient-from), #7f1d1d, var(--tw-gradient-to, rgba(127, 29, 29, 0));\n}\n\n.focus\\:via-yellow-50:focus {\n  --tw-gradient-stops: var(--tw-gradient-from), #fffbeb, var(--tw-gradient-to, rgba(255, 251, 235, 0));\n}\n\n.focus\\:via-yellow-100:focus {\n  --tw-gradient-stops: var(--tw-gradient-from), #fef3c7, var(--tw-gradient-to, rgba(254, 243, 199, 0));\n}\n\n.focus\\:via-yellow-200:focus {\n  --tw-gradient-stops: var(--tw-gradient-from), #fde68a, var(--tw-gradient-to, rgba(253, 230, 138, 0));\n}\n\n.focus\\:via-yellow-300:focus {\n  --tw-gradient-stops: var(--tw-gradient-from), #fcd34d, var(--tw-gradient-to, rgba(252, 211, 77, 0));\n}\n\n.focus\\:via-yellow-400:focus {\n  --tw-gradient-stops: var(--tw-gradient-from), #fbbf24, var(--tw-gradient-to, rgba(251, 191, 36, 0));\n}\n\n.focus\\:via-yellow-500:focus {\n  --tw-gradient-stops: var(--tw-gradient-from), #f59e0b, var(--tw-gradient-to, rgba(245, 158, 11, 0));\n}\n\n.focus\\:via-yellow-600:focus {\n  --tw-gradient-stops: var(--tw-gradient-from), #d97706, var(--tw-gradient-to, rgba(217, 119, 6, 0));\n}\n\n.focus\\:via-yellow-700:focus {\n  --tw-gradient-stops: var(--tw-gradient-from), #b45309, var(--tw-gradient-to, rgba(180, 83, 9, 0));\n}\n\n.focus\\:via-yellow-800:focus {\n  --tw-gradient-stops: var(--tw-gradient-from), #92400e, var(--tw-gradient-to, rgba(146, 64, 14, 0));\n}\n\n.focus\\:via-yellow-900:focus {\n  --tw-gradient-stops: var(--tw-gradient-from), #78350f, var(--tw-gradient-to, rgba(120, 53, 15, 0));\n}\n\n.focus\\:via-green-50:focus {\n  --tw-gradient-stops: var(--tw-gradient-from), #ecfdf5, var(--tw-gradient-to, rgba(236, 253, 245, 0));\n}\n\n.focus\\:via-green-100:focus {\n  --tw-gradient-stops: var(--tw-gradient-from), #d1fae5, var(--tw-gradient-to, rgba(209, 250, 229, 0));\n}\n\n.focus\\:via-green-200:focus {\n  --tw-gradient-stops: var(--tw-gradient-from), #a7f3d0, var(--tw-gradient-to, rgba(167, 243, 208, 0));\n}\n\n.focus\\:via-green-300:focus {\n  --tw-gradient-stops: var(--tw-gradient-from), #6ee7b7, var(--tw-gradient-to, rgba(110, 231, 183, 0));\n}\n\n.focus\\:via-green-400:focus {\n  --tw-gradient-stops: var(--tw-gradient-from), #34d399, var(--tw-gradient-to, rgba(52, 211, 153, 0));\n}\n\n.focus\\:via-green-500:focus {\n  --tw-gradient-stops: var(--tw-gradient-from), #10b981, var(--tw-gradient-to, rgba(16, 185, 129, 0));\n}\n\n.focus\\:via-green-600:focus {\n  --tw-gradient-stops: var(--tw-gradient-from), #059669, var(--tw-gradient-to, rgba(5, 150, 105, 0));\n}\n\n.focus\\:via-green-700:focus {\n  --tw-gradient-stops: var(--tw-gradient-from), #047857, var(--tw-gradient-to, rgba(4, 120, 87, 0));\n}\n\n.focus\\:via-green-800:focus {\n  --tw-gradient-stops: var(--tw-gradient-from), #065f46, var(--tw-gradient-to, rgba(6, 95, 70, 0));\n}\n\n.focus\\:via-green-900:focus {\n  --tw-gradient-stops: var(--tw-gradient-from), #064e3b, var(--tw-gradient-to, rgba(6, 78, 59, 0));\n}\n\n.focus\\:via-blue-50:focus {\n  --tw-gradient-stops: var(--tw-gradient-from), #eff6ff, var(--tw-gradient-to, rgba(239, 246, 255, 0));\n}\n\n.focus\\:via-blue-100:focus {\n  --tw-gradient-stops: var(--tw-gradient-from), #dbeafe, var(--tw-gradient-to, rgba(219, 234, 254, 0));\n}\n\n.focus\\:via-blue-200:focus {\n  --tw-gradient-stops: var(--tw-gradient-from), #bfdbfe, var(--tw-gradient-to, rgba(191, 219, 254, 0));\n}\n\n.focus\\:via-blue-300:focus {\n  --tw-gradient-stops: var(--tw-gradient-from), #93c5fd, var(--tw-gradient-to, rgba(147, 197, 253, 0));\n}\n\n.focus\\:via-blue-400:focus {\n  --tw-gradient-stops: var(--tw-gradient-from), #60a5fa, var(--tw-gradient-to, rgba(96, 165, 250, 0));\n}\n\n.focus\\:via-blue-500:focus {\n  --tw-gradient-stops: var(--tw-gradient-from), #3b82f6, var(--tw-gradient-to, rgba(59, 130, 246, 0));\n}\n\n.focus\\:via-blue-600:focus {\n  --tw-gradient-stops: var(--tw-gradient-from), #2563eb, var(--tw-gradient-to, rgba(37, 99, 235, 0));\n}\n\n.focus\\:via-blue-700:focus {\n  --tw-gradient-stops: var(--tw-gradient-from), #1d4ed8, var(--tw-gradient-to, rgba(29, 78, 216, 0));\n}\n\n.focus\\:via-blue-800:focus {\n  --tw-gradient-stops: var(--tw-gradient-from), #1e40af, var(--tw-gradient-to, rgba(30, 64, 175, 0));\n}\n\n.focus\\:via-blue-900:focus {\n  --tw-gradient-stops: var(--tw-gradient-from), #1e3a8a, var(--tw-gradient-to, rgba(30, 58, 138, 0));\n}\n\n.focus\\:via-indigo-50:focus {\n  --tw-gradient-stops: var(--tw-gradient-from), #eef2ff, var(--tw-gradient-to, rgba(238, 242, 255, 0));\n}\n\n.focus\\:via-indigo-100:focus {\n  --tw-gradient-stops: var(--tw-gradient-from), #e0e7ff, var(--tw-gradient-to, rgba(224, 231, 255, 0));\n}\n\n.focus\\:via-indigo-200:focus {\n  --tw-gradient-stops: var(--tw-gradient-from), #c7d2fe, var(--tw-gradient-to, rgba(199, 210, 254, 0));\n}\n\n.focus\\:via-indigo-300:focus {\n  --tw-gradient-stops: var(--tw-gradient-from), #a5b4fc, var(--tw-gradient-to, rgba(165, 180, 252, 0));\n}\n\n.focus\\:via-indigo-400:focus {\n  --tw-gradient-stops: var(--tw-gradient-from), #818cf8, var(--tw-gradient-to, rgba(129, 140, 248, 0));\n}\n\n.focus\\:via-indigo-500:focus {\n  --tw-gradient-stops: var(--tw-gradient-from), #6366f1, var(--tw-gradient-to, rgba(99, 102, 241, 0));\n}\n\n.focus\\:via-indigo-600:focus {\n  --tw-gradient-stops: var(--tw-gradient-from), #4f46e5, var(--tw-gradient-to, rgba(79, 70, 229, 0));\n}\n\n.focus\\:via-indigo-700:focus {\n  --tw-gradient-stops: var(--tw-gradient-from), #4338ca, var(--tw-gradient-to, rgba(67, 56, 202, 0));\n}\n\n.focus\\:via-indigo-800:focus {\n  --tw-gradient-stops: var(--tw-gradient-from), #3730a3, var(--tw-gradient-to, rgba(55, 48, 163, 0));\n}\n\n.focus\\:via-indigo-900:focus {\n  --tw-gradient-stops: var(--tw-gradient-from), #312e81, var(--tw-gradient-to, rgba(49, 46, 129, 0));\n}\n\n.focus\\:via-purple-50:focus {\n  --tw-gradient-stops: var(--tw-gradient-from), #f5f3ff, var(--tw-gradient-to, rgba(245, 243, 255, 0));\n}\n\n.focus\\:via-purple-100:focus {\n  --tw-gradient-stops: var(--tw-gradient-from), #ede9fe, var(--tw-gradient-to, rgba(237, 233, 254, 0));\n}\n\n.focus\\:via-purple-200:focus {\n  --tw-gradient-stops: var(--tw-gradient-from), #ddd6fe, var(--tw-gradient-to, rgba(221, 214, 254, 0));\n}\n\n.focus\\:via-purple-300:focus {\n  --tw-gradient-stops: var(--tw-gradient-from), #c4b5fd, var(--tw-gradient-to, rgba(196, 181, 253, 0));\n}\n\n.focus\\:via-purple-400:focus {\n  --tw-gradient-stops: var(--tw-gradient-from), #a78bfa, var(--tw-gradient-to, rgba(167, 139, 250, 0));\n}\n\n.focus\\:via-purple-500:focus {\n  --tw-gradient-stops: var(--tw-gradient-from), #8b5cf6, var(--tw-gradient-to, rgba(139, 92, 246, 0));\n}\n\n.focus\\:via-purple-600:focus {\n  --tw-gradient-stops: var(--tw-gradient-from), #7c3aed, var(--tw-gradient-to, rgba(124, 58, 237, 0));\n}\n\n.focus\\:via-purple-700:focus {\n  --tw-gradient-stops: var(--tw-gradient-from), #6d28d9, var(--tw-gradient-to, rgba(109, 40, 217, 0));\n}\n\n.focus\\:via-purple-800:focus {\n  --tw-gradient-stops: var(--tw-gradient-from), #5b21b6, var(--tw-gradient-to, rgba(91, 33, 182, 0));\n}\n\n.focus\\:via-purple-900:focus {\n  --tw-gradient-stops: var(--tw-gradient-from), #4c1d95, var(--tw-gradient-to, rgba(76, 29, 149, 0));\n}\n\n.focus\\:via-pink-50:focus {\n  --tw-gradient-stops: var(--tw-gradient-from), #fdf2f8, var(--tw-gradient-to, rgba(253, 242, 248, 0));\n}\n\n.focus\\:via-pink-100:focus {\n  --tw-gradient-stops: var(--tw-gradient-from), #fce7f3, var(--tw-gradient-to, rgba(252, 231, 243, 0));\n}\n\n.focus\\:via-pink-200:focus {\n  --tw-gradient-stops: var(--tw-gradient-from), #fbcfe8, var(--tw-gradient-to, rgba(251, 207, 232, 0));\n}\n\n.focus\\:via-pink-300:focus {\n  --tw-gradient-stops: var(--tw-gradient-from), #f9a8d4, var(--tw-gradient-to, rgba(249, 168, 212, 0));\n}\n\n.focus\\:via-pink-400:focus {\n  --tw-gradient-stops: var(--tw-gradient-from), #f472b6, var(--tw-gradient-to, rgba(244, 114, 182, 0));\n}\n\n.focus\\:via-pink-500:focus {\n  --tw-gradient-stops: var(--tw-gradient-from), #ec4899, var(--tw-gradient-to, rgba(236, 72, 153, 0));\n}\n\n.focus\\:via-pink-600:focus {\n  --tw-gradient-stops: var(--tw-gradient-from), #db2777, var(--tw-gradient-to, rgba(219, 39, 119, 0));\n}\n\n.focus\\:via-pink-700:focus {\n  --tw-gradient-stops: var(--tw-gradient-from), #be185d, var(--tw-gradient-to, rgba(190, 24, 93, 0));\n}\n\n.focus\\:via-pink-800:focus {\n  --tw-gradient-stops: var(--tw-gradient-from), #9d174d, var(--tw-gradient-to, rgba(157, 23, 77, 0));\n}\n\n.focus\\:via-pink-900:focus {\n  --tw-gradient-stops: var(--tw-gradient-from), #831843, var(--tw-gradient-to, rgba(131, 24, 67, 0));\n}\n\n.focus\\:to-transparent:focus {\n  --tw-gradient-to: transparent;\n}\n\n.focus\\:to-current:focus {\n  --tw-gradient-to: currentColor;\n}\n\n.focus\\:to-black:focus {\n  --tw-gradient-to: #000;\n}\n\n.focus\\:to-white:focus {\n  --tw-gradient-to: #fff;\n}\n\n.focus\\:to-gray-50:focus {\n  --tw-gradient-to: #f9fafb;\n}\n\n.focus\\:to-gray-100:focus {\n  --tw-gradient-to: #f3f4f6;\n}\n\n.focus\\:to-gray-200:focus {\n  --tw-gradient-to: #e5e7eb;\n}\n\n.focus\\:to-gray-300:focus {\n  --tw-gradient-to: #d1d5db;\n}\n\n.focus\\:to-gray-400:focus {\n  --tw-gradient-to: #9ca3af;\n}\n\n.focus\\:to-gray-500:focus {\n  --tw-gradient-to: #6b7280;\n}\n\n.focus\\:to-gray-600:focus {\n  --tw-gradient-to: #4b5563;\n}\n\n.focus\\:to-gray-700:focus {\n  --tw-gradient-to: #374151;\n}\n\n.focus\\:to-gray-800:focus {\n  --tw-gradient-to: #1f2937;\n}\n\n.focus\\:to-gray-900:focus {\n  --tw-gradient-to: #111827;\n}\n\n.focus\\:to-red-50:focus {\n  --tw-gradient-to: #fef2f2;\n}\n\n.focus\\:to-red-100:focus {\n  --tw-gradient-to: #fee2e2;\n}\n\n.focus\\:to-red-200:focus {\n  --tw-gradient-to: #fecaca;\n}\n\n.focus\\:to-red-300:focus {\n  --tw-gradient-to: #fca5a5;\n}\n\n.focus\\:to-red-400:focus {\n  --tw-gradient-to: #f87171;\n}\n\n.focus\\:to-red-500:focus {\n  --tw-gradient-to: #ef4444;\n}\n\n.focus\\:to-red-600:focus {\n  --tw-gradient-to: #dc2626;\n}\n\n.focus\\:to-red-700:focus {\n  --tw-gradient-to: #b91c1c;\n}\n\n.focus\\:to-red-800:focus {\n  --tw-gradient-to: #991b1b;\n}\n\n.focus\\:to-red-900:focus {\n  --tw-gradient-to: #7f1d1d;\n}\n\n.focus\\:to-yellow-50:focus {\n  --tw-gradient-to: #fffbeb;\n}\n\n.focus\\:to-yellow-100:focus {\n  --tw-gradient-to: #fef3c7;\n}\n\n.focus\\:to-yellow-200:focus {\n  --tw-gradient-to: #fde68a;\n}\n\n.focus\\:to-yellow-300:focus {\n  --tw-gradient-to: #fcd34d;\n}\n\n.focus\\:to-yellow-400:focus {\n  --tw-gradient-to: #fbbf24;\n}\n\n.focus\\:to-yellow-500:focus {\n  --tw-gradient-to: #f59e0b;\n}\n\n.focus\\:to-yellow-600:focus {\n  --tw-gradient-to: #d97706;\n}\n\n.focus\\:to-yellow-700:focus {\n  --tw-gradient-to: #b45309;\n}\n\n.focus\\:to-yellow-800:focus {\n  --tw-gradient-to: #92400e;\n}\n\n.focus\\:to-yellow-900:focus {\n  --tw-gradient-to: #78350f;\n}\n\n.focus\\:to-green-50:focus {\n  --tw-gradient-to: #ecfdf5;\n}\n\n.focus\\:to-green-100:focus {\n  --tw-gradient-to: #d1fae5;\n}\n\n.focus\\:to-green-200:focus {\n  --tw-gradient-to: #a7f3d0;\n}\n\n.focus\\:to-green-300:focus {\n  --tw-gradient-to: #6ee7b7;\n}\n\n.focus\\:to-green-400:focus {\n  --tw-gradient-to: #34d399;\n}\n\n.focus\\:to-green-500:focus {\n  --tw-gradient-to: #10b981;\n}\n\n.focus\\:to-green-600:focus {\n  --tw-gradient-to: #059669;\n}\n\n.focus\\:to-green-700:focus {\n  --tw-gradient-to: #047857;\n}\n\n.focus\\:to-green-800:focus {\n  --tw-gradient-to: #065f46;\n}\n\n.focus\\:to-green-900:focus {\n  --tw-gradient-to: #064e3b;\n}\n\n.focus\\:to-blue-50:focus {\n  --tw-gradient-to: #eff6ff;\n}\n\n.focus\\:to-blue-100:focus {\n  --tw-gradient-to: #dbeafe;\n}\n\n.focus\\:to-blue-200:focus {\n  --tw-gradient-to: #bfdbfe;\n}\n\n.focus\\:to-blue-300:focus {\n  --tw-gradient-to: #93c5fd;\n}\n\n.focus\\:to-blue-400:focus {\n  --tw-gradient-to: #60a5fa;\n}\n\n.focus\\:to-blue-500:focus {\n  --tw-gradient-to: #3b82f6;\n}\n\n.focus\\:to-blue-600:focus {\n  --tw-gradient-to: #2563eb;\n}\n\n.focus\\:to-blue-700:focus {\n  --tw-gradient-to: #1d4ed8;\n}\n\n.focus\\:to-blue-800:focus {\n  --tw-gradient-to: #1e40af;\n}\n\n.focus\\:to-blue-900:focus {\n  --tw-gradient-to: #1e3a8a;\n}\n\n.focus\\:to-indigo-50:focus {\n  --tw-gradient-to: #eef2ff;\n}\n\n.focus\\:to-indigo-100:focus {\n  --tw-gradient-to: #e0e7ff;\n}\n\n.focus\\:to-indigo-200:focus {\n  --tw-gradient-to: #c7d2fe;\n}\n\n.focus\\:to-indigo-300:focus {\n  --tw-gradient-to: #a5b4fc;\n}\n\n.focus\\:to-indigo-400:focus {\n  --tw-gradient-to: #818cf8;\n}\n\n.focus\\:to-indigo-500:focus {\n  --tw-gradient-to: #6366f1;\n}\n\n.focus\\:to-indigo-600:focus {\n  --tw-gradient-to: #4f46e5;\n}\n\n.focus\\:to-indigo-700:focus {\n  --tw-gradient-to: #4338ca;\n}\n\n.focus\\:to-indigo-800:focus {\n  --tw-gradient-to: #3730a3;\n}\n\n.focus\\:to-indigo-900:focus {\n  --tw-gradient-to: #312e81;\n}\n\n.focus\\:to-purple-50:focus {\n  --tw-gradient-to: #f5f3ff;\n}\n\n.focus\\:to-purple-100:focus {\n  --tw-gradient-to: #ede9fe;\n}\n\n.focus\\:to-purple-200:focus {\n  --tw-gradient-to: #ddd6fe;\n}\n\n.focus\\:to-purple-300:focus {\n  --tw-gradient-to: #c4b5fd;\n}\n\n.focus\\:to-purple-400:focus {\n  --tw-gradient-to: #a78bfa;\n}\n\n.focus\\:to-purple-500:focus {\n  --tw-gradient-to: #8b5cf6;\n}\n\n.focus\\:to-purple-600:focus {\n  --tw-gradient-to: #7c3aed;\n}\n\n.focus\\:to-purple-700:focus {\n  --tw-gradient-to: #6d28d9;\n}\n\n.focus\\:to-purple-800:focus {\n  --tw-gradient-to: #5b21b6;\n}\n\n.focus\\:to-purple-900:focus {\n  --tw-gradient-to: #4c1d95;\n}\n\n.focus\\:to-pink-50:focus {\n  --tw-gradient-to: #fdf2f8;\n}\n\n.focus\\:to-pink-100:focus {\n  --tw-gradient-to: #fce7f3;\n}\n\n.focus\\:to-pink-200:focus {\n  --tw-gradient-to: #fbcfe8;\n}\n\n.focus\\:to-pink-300:focus {\n  --tw-gradient-to: #f9a8d4;\n}\n\n.focus\\:to-pink-400:focus {\n  --tw-gradient-to: #f472b6;\n}\n\n.focus\\:to-pink-500:focus {\n  --tw-gradient-to: #ec4899;\n}\n\n.focus\\:to-pink-600:focus {\n  --tw-gradient-to: #db2777;\n}\n\n.focus\\:to-pink-700:focus {\n  --tw-gradient-to: #be185d;\n}\n\n.focus\\:to-pink-800:focus {\n  --tw-gradient-to: #9d174d;\n}\n\n.focus\\:to-pink-900:focus {\n  --tw-gradient-to: #831843;\n}\n\n.dark .dark\\:from-transparent {\n  --tw-gradient-from: transparent;\n  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(0, 0, 0, 0));\n}\n\n.dark .dark\\:from-current {\n  --tw-gradient-from: currentColor;\n  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(255, 255, 255, 0));\n}\n\n.dark .dark\\:from-black {\n  --tw-gradient-from: #000;\n  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(0, 0, 0, 0));\n}\n\n.dark .dark\\:from-white {\n  --tw-gradient-from: #fff;\n  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(255, 255, 255, 0));\n}\n\n.dark .dark\\:from-gray-50 {\n  --tw-gradient-from: #f9fafb;\n  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(249, 250, 251, 0));\n}\n\n.dark .dark\\:from-gray-100 {\n  --tw-gradient-from: #f3f4f6;\n  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(243, 244, 246, 0));\n}\n\n.dark .dark\\:from-gray-200 {\n  --tw-gradient-from: #e5e7eb;\n  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(229, 231, 235, 0));\n}\n\n.dark .dark\\:from-gray-300 {\n  --tw-gradient-from: #d1d5db;\n  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(209, 213, 219, 0));\n}\n\n.dark .dark\\:from-gray-400 {\n  --tw-gradient-from: #9ca3af;\n  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(156, 163, 175, 0));\n}\n\n.dark .dark\\:from-gray-500 {\n  --tw-gradient-from: #6b7280;\n  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(107, 114, 128, 0));\n}\n\n.dark .dark\\:from-gray-600 {\n  --tw-gradient-from: #4b5563;\n  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(75, 85, 99, 0));\n}\n\n.dark .dark\\:from-gray-700 {\n  --tw-gradient-from: #374151;\n  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(55, 65, 81, 0));\n}\n\n.dark .dark\\:from-gray-800 {\n  --tw-gradient-from: #1f2937;\n  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(31, 41, 55, 0));\n}\n\n.dark .dark\\:from-gray-900 {\n  --tw-gradient-from: #111827;\n  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(17, 24, 39, 0));\n}\n\n.dark .dark\\:from-red-50 {\n  --tw-gradient-from: #fef2f2;\n  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(254, 242, 242, 0));\n}\n\n.dark .dark\\:from-red-100 {\n  --tw-gradient-from: #fee2e2;\n  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(254, 226, 226, 0));\n}\n\n.dark .dark\\:from-red-200 {\n  --tw-gradient-from: #fecaca;\n  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(254, 202, 202, 0));\n}\n\n.dark .dark\\:from-red-300 {\n  --tw-gradient-from: #fca5a5;\n  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(252, 165, 165, 0));\n}\n\n.dark .dark\\:from-red-400 {\n  --tw-gradient-from: #f87171;\n  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(248, 113, 113, 0));\n}\n\n.dark .dark\\:from-red-500 {\n  --tw-gradient-from: #ef4444;\n  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(239, 68, 68, 0));\n}\n\n.dark .dark\\:from-red-600 {\n  --tw-gradient-from: #dc2626;\n  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(220, 38, 38, 0));\n}\n\n.dark .dark\\:from-red-700 {\n  --tw-gradient-from: #b91c1c;\n  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(185, 28, 28, 0));\n}\n\n.dark .dark\\:from-red-800 {\n  --tw-gradient-from: #991b1b;\n  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(153, 27, 27, 0));\n}\n\n.dark .dark\\:from-red-900 {\n  --tw-gradient-from: #7f1d1d;\n  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(127, 29, 29, 0));\n}\n\n.dark .dark\\:from-yellow-50 {\n  --tw-gradient-from: #fffbeb;\n  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(255, 251, 235, 0));\n}\n\n.dark .dark\\:from-yellow-100 {\n  --tw-gradient-from: #fef3c7;\n  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(254, 243, 199, 0));\n}\n\n.dark .dark\\:from-yellow-200 {\n  --tw-gradient-from: #fde68a;\n  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(253, 230, 138, 0));\n}\n\n.dark .dark\\:from-yellow-300 {\n  --tw-gradient-from: #fcd34d;\n  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(252, 211, 77, 0));\n}\n\n.dark .dark\\:from-yellow-400 {\n  --tw-gradient-from: #fbbf24;\n  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(251, 191, 36, 0));\n}\n\n.dark .dark\\:from-yellow-500 {\n  --tw-gradient-from: #f59e0b;\n  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(245, 158, 11, 0));\n}\n\n.dark .dark\\:from-yellow-600 {\n  --tw-gradient-from: #d97706;\n  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(217, 119, 6, 0));\n}\n\n.dark .dark\\:from-yellow-700 {\n  --tw-gradient-from: #b45309;\n  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(180, 83, 9, 0));\n}\n\n.dark .dark\\:from-yellow-800 {\n  --tw-gradient-from: #92400e;\n  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(146, 64, 14, 0));\n}\n\n.dark .dark\\:from-yellow-900 {\n  --tw-gradient-from: #78350f;\n  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(120, 53, 15, 0));\n}\n\n.dark .dark\\:from-green-50 {\n  --tw-gradient-from: #ecfdf5;\n  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(236, 253, 245, 0));\n}\n\n.dark .dark\\:from-green-100 {\n  --tw-gradient-from: #d1fae5;\n  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(209, 250, 229, 0));\n}\n\n.dark .dark\\:from-green-200 {\n  --tw-gradient-from: #a7f3d0;\n  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(167, 243, 208, 0));\n}\n\n.dark .dark\\:from-green-300 {\n  --tw-gradient-from: #6ee7b7;\n  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(110, 231, 183, 0));\n}\n\n.dark .dark\\:from-green-400 {\n  --tw-gradient-from: #34d399;\n  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(52, 211, 153, 0));\n}\n\n.dark .dark\\:from-green-500 {\n  --tw-gradient-from: #10b981;\n  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(16, 185, 129, 0));\n}\n\n.dark .dark\\:from-green-600 {\n  --tw-gradient-from: #059669;\n  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(5, 150, 105, 0));\n}\n\n.dark .dark\\:from-green-700 {\n  --tw-gradient-from: #047857;\n  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(4, 120, 87, 0));\n}\n\n.dark .dark\\:from-green-800 {\n  --tw-gradient-from: #065f46;\n  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(6, 95, 70, 0));\n}\n\n.dark .dark\\:from-green-900 {\n  --tw-gradient-from: #064e3b;\n  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(6, 78, 59, 0));\n}\n\n.dark .dark\\:from-blue-50 {\n  --tw-gradient-from: #eff6ff;\n  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(239, 246, 255, 0));\n}\n\n.dark .dark\\:from-blue-100 {\n  --tw-gradient-from: #dbeafe;\n  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(219, 234, 254, 0));\n}\n\n.dark .dark\\:from-blue-200 {\n  --tw-gradient-from: #bfdbfe;\n  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(191, 219, 254, 0));\n}\n\n.dark .dark\\:from-blue-300 {\n  --tw-gradient-from: #93c5fd;\n  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(147, 197, 253, 0));\n}\n\n.dark .dark\\:from-blue-400 {\n  --tw-gradient-from: #60a5fa;\n  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(96, 165, 250, 0));\n}\n\n.dark .dark\\:from-blue-500 {\n  --tw-gradient-from: #3b82f6;\n  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(59, 130, 246, 0));\n}\n\n.dark .dark\\:from-blue-600 {\n  --tw-gradient-from: #2563eb;\n  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(37, 99, 235, 0));\n}\n\n.dark .dark\\:from-blue-700 {\n  --tw-gradient-from: #1d4ed8;\n  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(29, 78, 216, 0));\n}\n\n.dark .dark\\:from-blue-800 {\n  --tw-gradient-from: #1e40af;\n  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(30, 64, 175, 0));\n}\n\n.dark .dark\\:from-blue-900 {\n  --tw-gradient-from: #1e3a8a;\n  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(30, 58, 138, 0));\n}\n\n.dark .dark\\:from-indigo-50 {\n  --tw-gradient-from: #eef2ff;\n  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(238, 242, 255, 0));\n}\n\n.dark .dark\\:from-indigo-100 {\n  --tw-gradient-from: #e0e7ff;\n  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(224, 231, 255, 0));\n}\n\n.dark .dark\\:from-indigo-200 {\n  --tw-gradient-from: #c7d2fe;\n  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(199, 210, 254, 0));\n}\n\n.dark .dark\\:from-indigo-300 {\n  --tw-gradient-from: #a5b4fc;\n  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(165, 180, 252, 0));\n}\n\n.dark .dark\\:from-indigo-400 {\n  --tw-gradient-from: #818cf8;\n  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(129, 140, 248, 0));\n}\n\n.dark .dark\\:from-indigo-500 {\n  --tw-gradient-from: #6366f1;\n  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(99, 102, 241, 0));\n}\n\n.dark .dark\\:from-indigo-600 {\n  --tw-gradient-from: #4f46e5;\n  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(79, 70, 229, 0));\n}\n\n.dark .dark\\:from-indigo-700 {\n  --tw-gradient-from: #4338ca;\n  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(67, 56, 202, 0));\n}\n\n.dark .dark\\:from-indigo-800 {\n  --tw-gradient-from: #3730a3;\n  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(55, 48, 163, 0));\n}\n\n.dark .dark\\:from-indigo-900 {\n  --tw-gradient-from: #312e81;\n  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(49, 46, 129, 0));\n}\n\n.dark .dark\\:from-purple-50 {\n  --tw-gradient-from: #f5f3ff;\n  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(245, 243, 255, 0));\n}\n\n.dark .dark\\:from-purple-100 {\n  --tw-gradient-from: #ede9fe;\n  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(237, 233, 254, 0));\n}\n\n.dark .dark\\:from-purple-200 {\n  --tw-gradient-from: #ddd6fe;\n  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(221, 214, 254, 0));\n}\n\n.dark .dark\\:from-purple-300 {\n  --tw-gradient-from: #c4b5fd;\n  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(196, 181, 253, 0));\n}\n\n.dark .dark\\:from-purple-400 {\n  --tw-gradient-from: #a78bfa;\n  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(167, 139, 250, 0));\n}\n\n.dark .dark\\:from-purple-500 {\n  --tw-gradient-from: #8b5cf6;\n  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(139, 92, 246, 0));\n}\n\n.dark .dark\\:from-purple-600 {\n  --tw-gradient-from: #7c3aed;\n  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(124, 58, 237, 0));\n}\n\n.dark .dark\\:from-purple-700 {\n  --tw-gradient-from: #6d28d9;\n  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(109, 40, 217, 0));\n}\n\n.dark .dark\\:from-purple-800 {\n  --tw-gradient-from: #5b21b6;\n  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(91, 33, 182, 0));\n}\n\n.dark .dark\\:from-purple-900 {\n  --tw-gradient-from: #4c1d95;\n  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(76, 29, 149, 0));\n}\n\n.dark .dark\\:from-pink-50 {\n  --tw-gradient-from: #fdf2f8;\n  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(253, 242, 248, 0));\n}\n\n.dark .dark\\:from-pink-100 {\n  --tw-gradient-from: #fce7f3;\n  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(252, 231, 243, 0));\n}\n\n.dark .dark\\:from-pink-200 {\n  --tw-gradient-from: #fbcfe8;\n  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(251, 207, 232, 0));\n}\n\n.dark .dark\\:from-pink-300 {\n  --tw-gradient-from: #f9a8d4;\n  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(249, 168, 212, 0));\n}\n\n.dark .dark\\:from-pink-400 {\n  --tw-gradient-from: #f472b6;\n  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(244, 114, 182, 0));\n}\n\n.dark .dark\\:from-pink-500 {\n  --tw-gradient-from: #ec4899;\n  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(236, 72, 153, 0));\n}\n\n.dark .dark\\:from-pink-600 {\n  --tw-gradient-from: #db2777;\n  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(219, 39, 119, 0));\n}\n\n.dark .dark\\:from-pink-700 {\n  --tw-gradient-from: #be185d;\n  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(190, 24, 93, 0));\n}\n\n.dark .dark\\:from-pink-800 {\n  --tw-gradient-from: #9d174d;\n  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(157, 23, 77, 0));\n}\n\n.dark .dark\\:from-pink-900 {\n  --tw-gradient-from: #831843;\n  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(131, 24, 67, 0));\n}\n\n.dark .dark\\:via-transparent {\n  --tw-gradient-stops: var(--tw-gradient-from), transparent, var(--tw-gradient-to, rgba(0, 0, 0, 0));\n}\n\n.dark .dark\\:via-current {\n  --tw-gradient-stops: var(--tw-gradient-from), currentColor, var(--tw-gradient-to, rgba(255, 255, 255, 0));\n}\n\n.dark .dark\\:via-black {\n  --tw-gradient-stops: var(--tw-gradient-from), #000, var(--tw-gradient-to, rgba(0, 0, 0, 0));\n}\n\n.dark .dark\\:via-white {\n  --tw-gradient-stops: var(--tw-gradient-from), #fff, var(--tw-gradient-to, rgba(255, 255, 255, 0));\n}\n\n.dark .dark\\:via-gray-50 {\n  --tw-gradient-stops: var(--tw-gradient-from), #f9fafb, var(--tw-gradient-to, rgba(249, 250, 251, 0));\n}\n\n.dark .dark\\:via-gray-100 {\n  --tw-gradient-stops: var(--tw-gradient-from), #f3f4f6, var(--tw-gradient-to, rgba(243, 244, 246, 0));\n}\n\n.dark .dark\\:via-gray-200 {\n  --tw-gradient-stops: var(--tw-gradient-from), #e5e7eb, var(--tw-gradient-to, rgba(229, 231, 235, 0));\n}\n\n.dark .dark\\:via-gray-300 {\n  --tw-gradient-stops: var(--tw-gradient-from), #d1d5db, var(--tw-gradient-to, rgba(209, 213, 219, 0));\n}\n\n.dark .dark\\:via-gray-400 {\n  --tw-gradient-stops: var(--tw-gradient-from), #9ca3af, var(--tw-gradient-to, rgba(156, 163, 175, 0));\n}\n\n.dark .dark\\:via-gray-500 {\n  --tw-gradient-stops: var(--tw-gradient-from), #6b7280, var(--tw-gradient-to, rgba(107, 114, 128, 0));\n}\n\n.dark .dark\\:via-gray-600 {\n  --tw-gradient-stops: var(--tw-gradient-from), #4b5563, var(--tw-gradient-to, rgba(75, 85, 99, 0));\n}\n\n.dark .dark\\:via-gray-700 {\n  --tw-gradient-stops: var(--tw-gradient-from), #374151, var(--tw-gradient-to, rgba(55, 65, 81, 0));\n}\n\n.dark .dark\\:via-gray-800 {\n  --tw-gradient-stops: var(--tw-gradient-from), #1f2937, var(--tw-gradient-to, rgba(31, 41, 55, 0));\n}\n\n.dark .dark\\:via-gray-900 {\n  --tw-gradient-stops: var(--tw-gradient-from), #111827, var(--tw-gradient-to, rgba(17, 24, 39, 0));\n}\n\n.dark .dark\\:via-red-50 {\n  --tw-gradient-stops: var(--tw-gradient-from), #fef2f2, var(--tw-gradient-to, rgba(254, 242, 242, 0));\n}\n\n.dark .dark\\:via-red-100 {\n  --tw-gradient-stops: var(--tw-gradient-from), #fee2e2, var(--tw-gradient-to, rgba(254, 226, 226, 0));\n}\n\n.dark .dark\\:via-red-200 {\n  --tw-gradient-stops: var(--tw-gradient-from), #fecaca, var(--tw-gradient-to, rgba(254, 202, 202, 0));\n}\n\n.dark .dark\\:via-red-300 {\n  --tw-gradient-stops: var(--tw-gradient-from), #fca5a5, var(--tw-gradient-to, rgba(252, 165, 165, 0));\n}\n\n.dark .dark\\:via-red-400 {\n  --tw-gradient-stops: var(--tw-gradient-from), #f87171, var(--tw-gradient-to, rgba(248, 113, 113, 0));\n}\n\n.dark .dark\\:via-red-500 {\n  --tw-gradient-stops: var(--tw-gradient-from), #ef4444, var(--tw-gradient-to, rgba(239, 68, 68, 0));\n}\n\n.dark .dark\\:via-red-600 {\n  --tw-gradient-stops: var(--tw-gradient-from), #dc2626, var(--tw-gradient-to, rgba(220, 38, 38, 0));\n}\n\n.dark .dark\\:via-red-700 {\n  --tw-gradient-stops: var(--tw-gradient-from), #b91c1c, var(--tw-gradient-to, rgba(185, 28, 28, 0));\n}\n\n.dark .dark\\:via-red-800 {\n  --tw-gradient-stops: var(--tw-gradient-from), #991b1b, var(--tw-gradient-to, rgba(153, 27, 27, 0));\n}\n\n.dark .dark\\:via-red-900 {\n  --tw-gradient-stops: var(--tw-gradient-from), #7f1d1d, var(--tw-gradient-to, rgba(127, 29, 29, 0));\n}\n\n.dark .dark\\:via-yellow-50 {\n  --tw-gradient-stops: var(--tw-gradient-from), #fffbeb, var(--tw-gradient-to, rgba(255, 251, 235, 0));\n}\n\n.dark .dark\\:via-yellow-100 {\n  --tw-gradient-stops: var(--tw-gradient-from), #fef3c7, var(--tw-gradient-to, rgba(254, 243, 199, 0));\n}\n\n.dark .dark\\:via-yellow-200 {\n  --tw-gradient-stops: var(--tw-gradient-from), #fde68a, var(--tw-gradient-to, rgba(253, 230, 138, 0));\n}\n\n.dark .dark\\:via-yellow-300 {\n  --tw-gradient-stops: var(--tw-gradient-from), #fcd34d, var(--tw-gradient-to, rgba(252, 211, 77, 0));\n}\n\n.dark .dark\\:via-yellow-400 {\n  --tw-gradient-stops: var(--tw-gradient-from), #fbbf24, var(--tw-gradient-to, rgba(251, 191, 36, 0));\n}\n\n.dark .dark\\:via-yellow-500 {\n  --tw-gradient-stops: var(--tw-gradient-from), #f59e0b, var(--tw-gradient-to, rgba(245, 158, 11, 0));\n}\n\n.dark .dark\\:via-yellow-600 {\n  --tw-gradient-stops: var(--tw-gradient-from), #d97706, var(--tw-gradient-to, rgba(217, 119, 6, 0));\n}\n\n.dark .dark\\:via-yellow-700 {\n  --tw-gradient-stops: var(--tw-gradient-from), #b45309, var(--tw-gradient-to, rgba(180, 83, 9, 0));\n}\n\n.dark .dark\\:via-yellow-800 {\n  --tw-gradient-stops: var(--tw-gradient-from), #92400e, var(--tw-gradient-to, rgba(146, 64, 14, 0));\n}\n\n.dark .dark\\:via-yellow-900 {\n  --tw-gradient-stops: var(--tw-gradient-from), #78350f, var(--tw-gradient-to, rgba(120, 53, 15, 0));\n}\n\n.dark .dark\\:via-green-50 {\n  --tw-gradient-stops: var(--tw-gradient-from), #ecfdf5, var(--tw-gradient-to, rgba(236, 253, 245, 0));\n}\n\n.dark .dark\\:via-green-100 {\n  --tw-gradient-stops: var(--tw-gradient-from), #d1fae5, var(--tw-gradient-to, rgba(209, 250, 229, 0));\n}\n\n.dark .dark\\:via-green-200 {\n  --tw-gradient-stops: var(--tw-gradient-from), #a7f3d0, var(--tw-gradient-to, rgba(167, 243, 208, 0));\n}\n\n.dark .dark\\:via-green-300 {\n  --tw-gradient-stops: var(--tw-gradient-from), #6ee7b7, var(--tw-gradient-to, rgba(110, 231, 183, 0));\n}\n\n.dark .dark\\:via-green-400 {\n  --tw-gradient-stops: var(--tw-gradient-from), #34d399, var(--tw-gradient-to, rgba(52, 211, 153, 0));\n}\n\n.dark .dark\\:via-green-500 {\n  --tw-gradient-stops: var(--tw-gradient-from), #10b981, var(--tw-gradient-to, rgba(16, 185, 129, 0));\n}\n\n.dark .dark\\:via-green-600 {\n  --tw-gradient-stops: var(--tw-gradient-from), #059669, var(--tw-gradient-to, rgba(5, 150, 105, 0));\n}\n\n.dark .dark\\:via-green-700 {\n  --tw-gradient-stops: var(--tw-gradient-from), #047857, var(--tw-gradient-to, rgba(4, 120, 87, 0));\n}\n\n.dark .dark\\:via-green-800 {\n  --tw-gradient-stops: var(--tw-gradient-from), #065f46, var(--tw-gradient-to, rgba(6, 95, 70, 0));\n}\n\n.dark .dark\\:via-green-900 {\n  --tw-gradient-stops: var(--tw-gradient-from), #064e3b, var(--tw-gradient-to, rgba(6, 78, 59, 0));\n}\n\n.dark .dark\\:via-blue-50 {\n  --tw-gradient-stops: var(--tw-gradient-from), #eff6ff, var(--tw-gradient-to, rgba(239, 246, 255, 0));\n}\n\n.dark .dark\\:via-blue-100 {\n  --tw-gradient-stops: var(--tw-gradient-from), #dbeafe, var(--tw-gradient-to, rgba(219, 234, 254, 0));\n}\n\n.dark .dark\\:via-blue-200 {\n  --tw-gradient-stops: var(--tw-gradient-from), #bfdbfe, var(--tw-gradient-to, rgba(191, 219, 254, 0));\n}\n\n.dark .dark\\:via-blue-300 {\n  --tw-gradient-stops: var(--tw-gradient-from), #93c5fd, var(--tw-gradient-to, rgba(147, 197, 253, 0));\n}\n\n.dark .dark\\:via-blue-400 {\n  --tw-gradient-stops: var(--tw-gradient-from), #60a5fa, var(--tw-gradient-to, rgba(96, 165, 250, 0));\n}\n\n.dark .dark\\:via-blue-500 {\n  --tw-gradient-stops: var(--tw-gradient-from), #3b82f6, var(--tw-gradient-to, rgba(59, 130, 246, 0));\n}\n\n.dark .dark\\:via-blue-600 {\n  --tw-gradient-stops: var(--tw-gradient-from), #2563eb, var(--tw-gradient-to, rgba(37, 99, 235, 0));\n}\n\n.dark .dark\\:via-blue-700 {\n  --tw-gradient-stops: var(--tw-gradient-from), #1d4ed8, var(--tw-gradient-to, rgba(29, 78, 216, 0));\n}\n\n.dark .dark\\:via-blue-800 {\n  --tw-gradient-stops: var(--tw-gradient-from), #1e40af, var(--tw-gradient-to, rgba(30, 64, 175, 0));\n}\n\n.dark .dark\\:via-blue-900 {\n  --tw-gradient-stops: var(--tw-gradient-from), #1e3a8a, var(--tw-gradient-to, rgba(30, 58, 138, 0));\n}\n\n.dark .dark\\:via-indigo-50 {\n  --tw-gradient-stops: var(--tw-gradient-from), #eef2ff, var(--tw-gradient-to, rgba(238, 242, 255, 0));\n}\n\n.dark .dark\\:via-indigo-100 {\n  --tw-gradient-stops: var(--tw-gradient-from), #e0e7ff, var(--tw-gradient-to, rgba(224, 231, 255, 0));\n}\n\n.dark .dark\\:via-indigo-200 {\n  --tw-gradient-stops: var(--tw-gradient-from), #c7d2fe, var(--tw-gradient-to, rgba(199, 210, 254, 0));\n}\n\n.dark .dark\\:via-indigo-300 {\n  --tw-gradient-stops: var(--tw-gradient-from), #a5b4fc, var(--tw-gradient-to, rgba(165, 180, 252, 0));\n}\n\n.dark .dark\\:via-indigo-400 {\n  --tw-gradient-stops: var(--tw-gradient-from), #818cf8, var(--tw-gradient-to, rgba(129, 140, 248, 0));\n}\n\n.dark .dark\\:via-indigo-500 {\n  --tw-gradient-stops: var(--tw-gradient-from), #6366f1, var(--tw-gradient-to, rgba(99, 102, 241, 0));\n}\n\n.dark .dark\\:via-indigo-600 {\n  --tw-gradient-stops: var(--tw-gradient-from), #4f46e5, var(--tw-gradient-to, rgba(79, 70, 229, 0));\n}\n\n.dark .dark\\:via-indigo-700 {\n  --tw-gradient-stops: var(--tw-gradient-from), #4338ca, var(--tw-gradient-to, rgba(67, 56, 202, 0));\n}\n\n.dark .dark\\:via-indigo-800 {\n  --tw-gradient-stops: var(--tw-gradient-from), #3730a3, var(--tw-gradient-to, rgba(55, 48, 163, 0));\n}\n\n.dark .dark\\:via-indigo-900 {\n  --tw-gradient-stops: var(--tw-gradient-from), #312e81, var(--tw-gradient-to, rgba(49, 46, 129, 0));\n}\n\n.dark .dark\\:via-purple-50 {\n  --tw-gradient-stops: var(--tw-gradient-from), #f5f3ff, var(--tw-gradient-to, rgba(245, 243, 255, 0));\n}\n\n.dark .dark\\:via-purple-100 {\n  --tw-gradient-stops: var(--tw-gradient-from), #ede9fe, var(--tw-gradient-to, rgba(237, 233, 254, 0));\n}\n\n.dark .dark\\:via-purple-200 {\n  --tw-gradient-stops: var(--tw-gradient-from), #ddd6fe, var(--tw-gradient-to, rgba(221, 214, 254, 0));\n}\n\n.dark .dark\\:via-purple-300 {\n  --tw-gradient-stops: var(--tw-gradient-from), #c4b5fd, var(--tw-gradient-to, rgba(196, 181, 253, 0));\n}\n\n.dark .dark\\:via-purple-400 {\n  --tw-gradient-stops: var(--tw-gradient-from), #a78bfa, var(--tw-gradient-to, rgba(167, 139, 250, 0));\n}\n\n.dark .dark\\:via-purple-500 {\n  --tw-gradient-stops: var(--tw-gradient-from), #8b5cf6, var(--tw-gradient-to, rgba(139, 92, 246, 0));\n}\n\n.dark .dark\\:via-purple-600 {\n  --tw-gradient-stops: var(--tw-gradient-from), #7c3aed, var(--tw-gradient-to, rgba(124, 58, 237, 0));\n}\n\n.dark .dark\\:via-purple-700 {\n  --tw-gradient-stops: var(--tw-gradient-from), #6d28d9, var(--tw-gradient-to, rgba(109, 40, 217, 0));\n}\n\n.dark .dark\\:via-purple-800 {\n  --tw-gradient-stops: var(--tw-gradient-from), #5b21b6, var(--tw-gradient-to, rgba(91, 33, 182, 0));\n}\n\n.dark .dark\\:via-purple-900 {\n  --tw-gradient-stops: var(--tw-gradient-from), #4c1d95, var(--tw-gradient-to, rgba(76, 29, 149, 0));\n}\n\n.dark .dark\\:via-pink-50 {\n  --tw-gradient-stops: var(--tw-gradient-from), #fdf2f8, var(--tw-gradient-to, rgba(253, 242, 248, 0));\n}\n\n.dark .dark\\:via-pink-100 {\n  --tw-gradient-stops: var(--tw-gradient-from), #fce7f3, var(--tw-gradient-to, rgba(252, 231, 243, 0));\n}\n\n.dark .dark\\:via-pink-200 {\n  --tw-gradient-stops: var(--tw-gradient-from), #fbcfe8, var(--tw-gradient-to, rgba(251, 207, 232, 0));\n}\n\n.dark .dark\\:via-pink-300 {\n  --tw-gradient-stops: var(--tw-gradient-from), #f9a8d4, var(--tw-gradient-to, rgba(249, 168, 212, 0));\n}\n\n.dark .dark\\:via-pink-400 {\n  --tw-gradient-stops: var(--tw-gradient-from), #f472b6, var(--tw-gradient-to, rgba(244, 114, 182, 0));\n}\n\n.dark .dark\\:via-pink-500 {\n  --tw-gradient-stops: var(--tw-gradient-from), #ec4899, var(--tw-gradient-to, rgba(236, 72, 153, 0));\n}\n\n.dark .dark\\:via-pink-600 {\n  --tw-gradient-stops: var(--tw-gradient-from), #db2777, var(--tw-gradient-to, rgba(219, 39, 119, 0));\n}\n\n.dark .dark\\:via-pink-700 {\n  --tw-gradient-stops: var(--tw-gradient-from), #be185d, var(--tw-gradient-to, rgba(190, 24, 93, 0));\n}\n\n.dark .dark\\:via-pink-800 {\n  --tw-gradient-stops: var(--tw-gradient-from), #9d174d, var(--tw-gradient-to, rgba(157, 23, 77, 0));\n}\n\n.dark .dark\\:via-pink-900 {\n  --tw-gradient-stops: var(--tw-gradient-from), #831843, var(--tw-gradient-to, rgba(131, 24, 67, 0));\n}\n\n.dark .dark\\:to-transparent {\n  --tw-gradient-to: transparent;\n}\n\n.dark .dark\\:to-current {\n  --tw-gradient-to: currentColor;\n}\n\n.dark .dark\\:to-black {\n  --tw-gradient-to: #000;\n}\n\n.dark .dark\\:to-white {\n  --tw-gradient-to: #fff;\n}\n\n.dark .dark\\:to-gray-50 {\n  --tw-gradient-to: #f9fafb;\n}\n\n.dark .dark\\:to-gray-100 {\n  --tw-gradient-to: #f3f4f6;\n}\n\n.dark .dark\\:to-gray-200 {\n  --tw-gradient-to: #e5e7eb;\n}\n\n.dark .dark\\:to-gray-300 {\n  --tw-gradient-to: #d1d5db;\n}\n\n.dark .dark\\:to-gray-400 {\n  --tw-gradient-to: #9ca3af;\n}\n\n.dark .dark\\:to-gray-500 {\n  --tw-gradient-to: #6b7280;\n}\n\n.dark .dark\\:to-gray-600 {\n  --tw-gradient-to: #4b5563;\n}\n\n.dark .dark\\:to-gray-700 {\n  --tw-gradient-to: #374151;\n}\n\n.dark .dark\\:to-gray-800 {\n  --tw-gradient-to: #1f2937;\n}\n\n.dark .dark\\:to-gray-900 {\n  --tw-gradient-to: #111827;\n}\n\n.dark .dark\\:to-red-50 {\n  --tw-gradient-to: #fef2f2;\n}\n\n.dark .dark\\:to-red-100 {\n  --tw-gradient-to: #fee2e2;\n}\n\n.dark .dark\\:to-red-200 {\n  --tw-gradient-to: #fecaca;\n}\n\n.dark .dark\\:to-red-300 {\n  --tw-gradient-to: #fca5a5;\n}\n\n.dark .dark\\:to-red-400 {\n  --tw-gradient-to: #f87171;\n}\n\n.dark .dark\\:to-red-500 {\n  --tw-gradient-to: #ef4444;\n}\n\n.dark .dark\\:to-red-600 {\n  --tw-gradient-to: #dc2626;\n}\n\n.dark .dark\\:to-red-700 {\n  --tw-gradient-to: #b91c1c;\n}\n\n.dark .dark\\:to-red-800 {\n  --tw-gradient-to: #991b1b;\n}\n\n.dark .dark\\:to-red-900 {\n  --tw-gradient-to: #7f1d1d;\n}\n\n.dark .dark\\:to-yellow-50 {\n  --tw-gradient-to: #fffbeb;\n}\n\n.dark .dark\\:to-yellow-100 {\n  --tw-gradient-to: #fef3c7;\n}\n\n.dark .dark\\:to-yellow-200 {\n  --tw-gradient-to: #fde68a;\n}\n\n.dark .dark\\:to-yellow-300 {\n  --tw-gradient-to: #fcd34d;\n}\n\n.dark .dark\\:to-yellow-400 {\n  --tw-gradient-to: #fbbf24;\n}\n\n.dark .dark\\:to-yellow-500 {\n  --tw-gradient-to: #f59e0b;\n}\n\n.dark .dark\\:to-yellow-600 {\n  --tw-gradient-to: #d97706;\n}\n\n.dark .dark\\:to-yellow-700 {\n  --tw-gradient-to: #b45309;\n}\n\n.dark .dark\\:to-yellow-800 {\n  --tw-gradient-to: #92400e;\n}\n\n.dark .dark\\:to-yellow-900 {\n  --tw-gradient-to: #78350f;\n}\n\n.dark .dark\\:to-green-50 {\n  --tw-gradient-to: #ecfdf5;\n}\n\n.dark .dark\\:to-green-100 {\n  --tw-gradient-to: #d1fae5;\n}\n\n.dark .dark\\:to-green-200 {\n  --tw-gradient-to: #a7f3d0;\n}\n\n.dark .dark\\:to-green-300 {\n  --tw-gradient-to: #6ee7b7;\n}\n\n.dark .dark\\:to-green-400 {\n  --tw-gradient-to: #34d399;\n}\n\n.dark .dark\\:to-green-500 {\n  --tw-gradient-to: #10b981;\n}\n\n.dark .dark\\:to-green-600 {\n  --tw-gradient-to: #059669;\n}\n\n.dark .dark\\:to-green-700 {\n  --tw-gradient-to: #047857;\n}\n\n.dark .dark\\:to-green-800 {\n  --tw-gradient-to: #065f46;\n}\n\n.dark .dark\\:to-green-900 {\n  --tw-gradient-to: #064e3b;\n}\n\n.dark .dark\\:to-blue-50 {\n  --tw-gradient-to: #eff6ff;\n}\n\n.dark .dark\\:to-blue-100 {\n  --tw-gradient-to: #dbeafe;\n}\n\n.dark .dark\\:to-blue-200 {\n  --tw-gradient-to: #bfdbfe;\n}\n\n.dark .dark\\:to-blue-300 {\n  --tw-gradient-to: #93c5fd;\n}\n\n.dark .dark\\:to-blue-400 {\n  --tw-gradient-to: #60a5fa;\n}\n\n.dark .dark\\:to-blue-500 {\n  --tw-gradient-to: #3b82f6;\n}\n\n.dark .dark\\:to-blue-600 {\n  --tw-gradient-to: #2563eb;\n}\n\n.dark .dark\\:to-blue-700 {\n  --tw-gradient-to: #1d4ed8;\n}\n\n.dark .dark\\:to-blue-800 {\n  --tw-gradient-to: #1e40af;\n}\n\n.dark .dark\\:to-blue-900 {\n  --tw-gradient-to: #1e3a8a;\n}\n\n.dark .dark\\:to-indigo-50 {\n  --tw-gradient-to: #eef2ff;\n}\n\n.dark .dark\\:to-indigo-100 {\n  --tw-gradient-to: #e0e7ff;\n}\n\n.dark .dark\\:to-indigo-200 {\n  --tw-gradient-to: #c7d2fe;\n}\n\n.dark .dark\\:to-indigo-300 {\n  --tw-gradient-to: #a5b4fc;\n}\n\n.dark .dark\\:to-indigo-400 {\n  --tw-gradient-to: #818cf8;\n}\n\n.dark .dark\\:to-indigo-500 {\n  --tw-gradient-to: #6366f1;\n}\n\n.dark .dark\\:to-indigo-600 {\n  --tw-gradient-to: #4f46e5;\n}\n\n.dark .dark\\:to-indigo-700 {\n  --tw-gradient-to: #4338ca;\n}\n\n.dark .dark\\:to-indigo-800 {\n  --tw-gradient-to: #3730a3;\n}\n\n.dark .dark\\:to-indigo-900 {\n  --tw-gradient-to: #312e81;\n}\n\n.dark .dark\\:to-purple-50 {\n  --tw-gradient-to: #f5f3ff;\n}\n\n.dark .dark\\:to-purple-100 {\n  --tw-gradient-to: #ede9fe;\n}\n\n.dark .dark\\:to-purple-200 {\n  --tw-gradient-to: #ddd6fe;\n}\n\n.dark .dark\\:to-purple-300 {\n  --tw-gradient-to: #c4b5fd;\n}\n\n.dark .dark\\:to-purple-400 {\n  --tw-gradient-to: #a78bfa;\n}\n\n.dark .dark\\:to-purple-500 {\n  --tw-gradient-to: #8b5cf6;\n}\n\n.dark .dark\\:to-purple-600 {\n  --tw-gradient-to: #7c3aed;\n}\n\n.dark .dark\\:to-purple-700 {\n  --tw-gradient-to: #6d28d9;\n}\n\n.dark .dark\\:to-purple-800 {\n  --tw-gradient-to: #5b21b6;\n}\n\n.dark .dark\\:to-purple-900 {\n  --tw-gradient-to: #4c1d95;\n}\n\n.dark .dark\\:to-pink-50 {\n  --tw-gradient-to: #fdf2f8;\n}\n\n.dark .dark\\:to-pink-100 {\n  --tw-gradient-to: #fce7f3;\n}\n\n.dark .dark\\:to-pink-200 {\n  --tw-gradient-to: #fbcfe8;\n}\n\n.dark .dark\\:to-pink-300 {\n  --tw-gradient-to: #f9a8d4;\n}\n\n.dark .dark\\:to-pink-400 {\n  --tw-gradient-to: #f472b6;\n}\n\n.dark .dark\\:to-pink-500 {\n  --tw-gradient-to: #ec4899;\n}\n\n.dark .dark\\:to-pink-600 {\n  --tw-gradient-to: #db2777;\n}\n\n.dark .dark\\:to-pink-700 {\n  --tw-gradient-to: #be185d;\n}\n\n.dark .dark\\:to-pink-800 {\n  --tw-gradient-to: #9d174d;\n}\n\n.dark .dark\\:to-pink-900 {\n  --tw-gradient-to: #831843;\n}\n\n.dark .dark\\:hover\\:from-transparent:hover {\n  --tw-gradient-from: transparent;\n  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(0, 0, 0, 0));\n}\n\n.dark .dark\\:hover\\:from-current:hover {\n  --tw-gradient-from: currentColor;\n  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(255, 255, 255, 0));\n}\n\n.dark .dark\\:hover\\:from-black:hover {\n  --tw-gradient-from: #000;\n  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(0, 0, 0, 0));\n}\n\n.dark .dark\\:hover\\:from-white:hover {\n  --tw-gradient-from: #fff;\n  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(255, 255, 255, 0));\n}\n\n.dark .dark\\:hover\\:from-gray-50:hover {\n  --tw-gradient-from: #f9fafb;\n  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(249, 250, 251, 0));\n}\n\n.dark .dark\\:hover\\:from-gray-100:hover {\n  --tw-gradient-from: #f3f4f6;\n  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(243, 244, 246, 0));\n}\n\n.dark .dark\\:hover\\:from-gray-200:hover {\n  --tw-gradient-from: #e5e7eb;\n  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(229, 231, 235, 0));\n}\n\n.dark .dark\\:hover\\:from-gray-300:hover {\n  --tw-gradient-from: #d1d5db;\n  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(209, 213, 219, 0));\n}\n\n.dark .dark\\:hover\\:from-gray-400:hover {\n  --tw-gradient-from: #9ca3af;\n  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(156, 163, 175, 0));\n}\n\n.dark .dark\\:hover\\:from-gray-500:hover {\n  --tw-gradient-from: #6b7280;\n  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(107, 114, 128, 0));\n}\n\n.dark .dark\\:hover\\:from-gray-600:hover {\n  --tw-gradient-from: #4b5563;\n  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(75, 85, 99, 0));\n}\n\n.dark .dark\\:hover\\:from-gray-700:hover {\n  --tw-gradient-from: #374151;\n  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(55, 65, 81, 0));\n}\n\n.dark .dark\\:hover\\:from-gray-800:hover {\n  --tw-gradient-from: #1f2937;\n  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(31, 41, 55, 0));\n}\n\n.dark .dark\\:hover\\:from-gray-900:hover {\n  --tw-gradient-from: #111827;\n  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(17, 24, 39, 0));\n}\n\n.dark .dark\\:hover\\:from-red-50:hover {\n  --tw-gradient-from: #fef2f2;\n  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(254, 242, 242, 0));\n}\n\n.dark .dark\\:hover\\:from-red-100:hover {\n  --tw-gradient-from: #fee2e2;\n  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(254, 226, 226, 0));\n}\n\n.dark .dark\\:hover\\:from-red-200:hover {\n  --tw-gradient-from: #fecaca;\n  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(254, 202, 202, 0));\n}\n\n.dark .dark\\:hover\\:from-red-300:hover {\n  --tw-gradient-from: #fca5a5;\n  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(252, 165, 165, 0));\n}\n\n.dark .dark\\:hover\\:from-red-400:hover {\n  --tw-gradient-from: #f87171;\n  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(248, 113, 113, 0));\n}\n\n.dark .dark\\:hover\\:from-red-500:hover {\n  --tw-gradient-from: #ef4444;\n  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(239, 68, 68, 0));\n}\n\n.dark .dark\\:hover\\:from-red-600:hover {\n  --tw-gradient-from: #dc2626;\n  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(220, 38, 38, 0));\n}\n\n.dark .dark\\:hover\\:from-red-700:hover {\n  --tw-gradient-from: #b91c1c;\n  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(185, 28, 28, 0));\n}\n\n.dark .dark\\:hover\\:from-red-800:hover {\n  --tw-gradient-from: #991b1b;\n  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(153, 27, 27, 0));\n}\n\n.dark .dark\\:hover\\:from-red-900:hover {\n  --tw-gradient-from: #7f1d1d;\n  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(127, 29, 29, 0));\n}\n\n.dark .dark\\:hover\\:from-yellow-50:hover {\n  --tw-gradient-from: #fffbeb;\n  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(255, 251, 235, 0));\n}\n\n.dark .dark\\:hover\\:from-yellow-100:hover {\n  --tw-gradient-from: #fef3c7;\n  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(254, 243, 199, 0));\n}\n\n.dark .dark\\:hover\\:from-yellow-200:hover {\n  --tw-gradient-from: #fde68a;\n  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(253, 230, 138, 0));\n}\n\n.dark .dark\\:hover\\:from-yellow-300:hover {\n  --tw-gradient-from: #fcd34d;\n  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(252, 211, 77, 0));\n}\n\n.dark .dark\\:hover\\:from-yellow-400:hover {\n  --tw-gradient-from: #fbbf24;\n  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(251, 191, 36, 0));\n}\n\n.dark .dark\\:hover\\:from-yellow-500:hover {\n  --tw-gradient-from: #f59e0b;\n  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(245, 158, 11, 0));\n}\n\n.dark .dark\\:hover\\:from-yellow-600:hover {\n  --tw-gradient-from: #d97706;\n  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(217, 119, 6, 0));\n}\n\n.dark .dark\\:hover\\:from-yellow-700:hover {\n  --tw-gradient-from: #b45309;\n  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(180, 83, 9, 0));\n}\n\n.dark .dark\\:hover\\:from-yellow-800:hover {\n  --tw-gradient-from: #92400e;\n  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(146, 64, 14, 0));\n}\n\n.dark .dark\\:hover\\:from-yellow-900:hover {\n  --tw-gradient-from: #78350f;\n  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(120, 53, 15, 0));\n}\n\n.dark .dark\\:hover\\:from-green-50:hover {\n  --tw-gradient-from: #ecfdf5;\n  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(236, 253, 245, 0));\n}\n\n.dark .dark\\:hover\\:from-green-100:hover {\n  --tw-gradient-from: #d1fae5;\n  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(209, 250, 229, 0));\n}\n\n.dark .dark\\:hover\\:from-green-200:hover {\n  --tw-gradient-from: #a7f3d0;\n  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(167, 243, 208, 0));\n}\n\n.dark .dark\\:hover\\:from-green-300:hover {\n  --tw-gradient-from: #6ee7b7;\n  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(110, 231, 183, 0));\n}\n\n.dark .dark\\:hover\\:from-green-400:hover {\n  --tw-gradient-from: #34d399;\n  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(52, 211, 153, 0));\n}\n\n.dark .dark\\:hover\\:from-green-500:hover {\n  --tw-gradient-from: #10b981;\n  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(16, 185, 129, 0));\n}\n\n.dark .dark\\:hover\\:from-green-600:hover {\n  --tw-gradient-from: #059669;\n  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(5, 150, 105, 0));\n}\n\n.dark .dark\\:hover\\:from-green-700:hover {\n  --tw-gradient-from: #047857;\n  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(4, 120, 87, 0));\n}\n\n.dark .dark\\:hover\\:from-green-800:hover {\n  --tw-gradient-from: #065f46;\n  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(6, 95, 70, 0));\n}\n\n.dark .dark\\:hover\\:from-green-900:hover {\n  --tw-gradient-from: #064e3b;\n  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(6, 78, 59, 0));\n}\n\n.dark .dark\\:hover\\:from-blue-50:hover {\n  --tw-gradient-from: #eff6ff;\n  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(239, 246, 255, 0));\n}\n\n.dark .dark\\:hover\\:from-blue-100:hover {\n  --tw-gradient-from: #dbeafe;\n  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(219, 234, 254, 0));\n}\n\n.dark .dark\\:hover\\:from-blue-200:hover {\n  --tw-gradient-from: #bfdbfe;\n  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(191, 219, 254, 0));\n}\n\n.dark .dark\\:hover\\:from-blue-300:hover {\n  --tw-gradient-from: #93c5fd;\n  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(147, 197, 253, 0));\n}\n\n.dark .dark\\:hover\\:from-blue-400:hover {\n  --tw-gradient-from: #60a5fa;\n  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(96, 165, 250, 0));\n}\n\n.dark .dark\\:hover\\:from-blue-500:hover {\n  --tw-gradient-from: #3b82f6;\n  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(59, 130, 246, 0));\n}\n\n.dark .dark\\:hover\\:from-blue-600:hover {\n  --tw-gradient-from: #2563eb;\n  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(37, 99, 235, 0));\n}\n\n.dark .dark\\:hover\\:from-blue-700:hover {\n  --tw-gradient-from: #1d4ed8;\n  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(29, 78, 216, 0));\n}\n\n.dark .dark\\:hover\\:from-blue-800:hover {\n  --tw-gradient-from: #1e40af;\n  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(30, 64, 175, 0));\n}\n\n.dark .dark\\:hover\\:from-blue-900:hover {\n  --tw-gradient-from: #1e3a8a;\n  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(30, 58, 138, 0));\n}\n\n.dark .dark\\:hover\\:from-indigo-50:hover {\n  --tw-gradient-from: #eef2ff;\n  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(238, 242, 255, 0));\n}\n\n.dark .dark\\:hover\\:from-indigo-100:hover {\n  --tw-gradient-from: #e0e7ff;\n  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(224, 231, 255, 0));\n}\n\n.dark .dark\\:hover\\:from-indigo-200:hover {\n  --tw-gradient-from: #c7d2fe;\n  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(199, 210, 254, 0));\n}\n\n.dark .dark\\:hover\\:from-indigo-300:hover {\n  --tw-gradient-from: #a5b4fc;\n  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(165, 180, 252, 0));\n}\n\n.dark .dark\\:hover\\:from-indigo-400:hover {\n  --tw-gradient-from: #818cf8;\n  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(129, 140, 248, 0));\n}\n\n.dark .dark\\:hover\\:from-indigo-500:hover {\n  --tw-gradient-from: #6366f1;\n  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(99, 102, 241, 0));\n}\n\n.dark .dark\\:hover\\:from-indigo-600:hover {\n  --tw-gradient-from: #4f46e5;\n  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(79, 70, 229, 0));\n}\n\n.dark .dark\\:hover\\:from-indigo-700:hover {\n  --tw-gradient-from: #4338ca;\n  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(67, 56, 202, 0));\n}\n\n.dark .dark\\:hover\\:from-indigo-800:hover {\n  --tw-gradient-from: #3730a3;\n  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(55, 48, 163, 0));\n}\n\n.dark .dark\\:hover\\:from-indigo-900:hover {\n  --tw-gradient-from: #312e81;\n  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(49, 46, 129, 0));\n}\n\n.dark .dark\\:hover\\:from-purple-50:hover {\n  --tw-gradient-from: #f5f3ff;\n  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(245, 243, 255, 0));\n}\n\n.dark .dark\\:hover\\:from-purple-100:hover {\n  --tw-gradient-from: #ede9fe;\n  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(237, 233, 254, 0));\n}\n\n.dark .dark\\:hover\\:from-purple-200:hover {\n  --tw-gradient-from: #ddd6fe;\n  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(221, 214, 254, 0));\n}\n\n.dark .dark\\:hover\\:from-purple-300:hover {\n  --tw-gradient-from: #c4b5fd;\n  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(196, 181, 253, 0));\n}\n\n.dark .dark\\:hover\\:from-purple-400:hover {\n  --tw-gradient-from: #a78bfa;\n  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(167, 139, 250, 0));\n}\n\n.dark .dark\\:hover\\:from-purple-500:hover {\n  --tw-gradient-from: #8b5cf6;\n  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(139, 92, 246, 0));\n}\n\n.dark .dark\\:hover\\:from-purple-600:hover {\n  --tw-gradient-from: #7c3aed;\n  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(124, 58, 237, 0));\n}\n\n.dark .dark\\:hover\\:from-purple-700:hover {\n  --tw-gradient-from: #6d28d9;\n  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(109, 40, 217, 0));\n}\n\n.dark .dark\\:hover\\:from-purple-800:hover {\n  --tw-gradient-from: #5b21b6;\n  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(91, 33, 182, 0));\n}\n\n.dark .dark\\:hover\\:from-purple-900:hover {\n  --tw-gradient-from: #4c1d95;\n  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(76, 29, 149, 0));\n}\n\n.dark .dark\\:hover\\:from-pink-50:hover {\n  --tw-gradient-from: #fdf2f8;\n  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(253, 242, 248, 0));\n}\n\n.dark .dark\\:hover\\:from-pink-100:hover {\n  --tw-gradient-from: #fce7f3;\n  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(252, 231, 243, 0));\n}\n\n.dark .dark\\:hover\\:from-pink-200:hover {\n  --tw-gradient-from: #fbcfe8;\n  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(251, 207, 232, 0));\n}\n\n.dark .dark\\:hover\\:from-pink-300:hover {\n  --tw-gradient-from: #f9a8d4;\n  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(249, 168, 212, 0));\n}\n\n.dark .dark\\:hover\\:from-pink-400:hover {\n  --tw-gradient-from: #f472b6;\n  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(244, 114, 182, 0));\n}\n\n.dark .dark\\:hover\\:from-pink-500:hover {\n  --tw-gradient-from: #ec4899;\n  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(236, 72, 153, 0));\n}\n\n.dark .dark\\:hover\\:from-pink-600:hover {\n  --tw-gradient-from: #db2777;\n  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(219, 39, 119, 0));\n}\n\n.dark .dark\\:hover\\:from-pink-700:hover {\n  --tw-gradient-from: #be185d;\n  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(190, 24, 93, 0));\n}\n\n.dark .dark\\:hover\\:from-pink-800:hover {\n  --tw-gradient-from: #9d174d;\n  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(157, 23, 77, 0));\n}\n\n.dark .dark\\:hover\\:from-pink-900:hover {\n  --tw-gradient-from: #831843;\n  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(131, 24, 67, 0));\n}\n\n.dark .dark\\:hover\\:via-transparent:hover {\n  --tw-gradient-stops: var(--tw-gradient-from), transparent, var(--tw-gradient-to, rgba(0, 0, 0, 0));\n}\n\n.dark .dark\\:hover\\:via-current:hover {\n  --tw-gradient-stops: var(--tw-gradient-from), currentColor, var(--tw-gradient-to, rgba(255, 255, 255, 0));\n}\n\n.dark .dark\\:hover\\:via-black:hover {\n  --tw-gradient-stops: var(--tw-gradient-from), #000, var(--tw-gradient-to, rgba(0, 0, 0, 0));\n}\n\n.dark .dark\\:hover\\:via-white:hover {\n  --tw-gradient-stops: var(--tw-gradient-from), #fff, var(--tw-gradient-to, rgba(255, 255, 255, 0));\n}\n\n.dark .dark\\:hover\\:via-gray-50:hover {\n  --tw-gradient-stops: var(--tw-gradient-from), #f9fafb, var(--tw-gradient-to, rgba(249, 250, 251, 0));\n}\n\n.dark .dark\\:hover\\:via-gray-100:hover {\n  --tw-gradient-stops: var(--tw-gradient-from), #f3f4f6, var(--tw-gradient-to, rgba(243, 244, 246, 0));\n}\n\n.dark .dark\\:hover\\:via-gray-200:hover {\n  --tw-gradient-stops: var(--tw-gradient-from), #e5e7eb, var(--tw-gradient-to, rgba(229, 231, 235, 0));\n}\n\n.dark .dark\\:hover\\:via-gray-300:hover {\n  --tw-gradient-stops: var(--tw-gradient-from), #d1d5db, var(--tw-gradient-to, rgba(209, 213, 219, 0));\n}\n\n.dark .dark\\:hover\\:via-gray-400:hover {\n  --tw-gradient-stops: var(--tw-gradient-from), #9ca3af, var(--tw-gradient-to, rgba(156, 163, 175, 0));\n}\n\n.dark .dark\\:hover\\:via-gray-500:hover {\n  --tw-gradient-stops: var(--tw-gradient-from), #6b7280, var(--tw-gradient-to, rgba(107, 114, 128, 0));\n}\n\n.dark .dark\\:hover\\:via-gray-600:hover {\n  --tw-gradient-stops: var(--tw-gradient-from), #4b5563, var(--tw-gradient-to, rgba(75, 85, 99, 0));\n}\n\n.dark .dark\\:hover\\:via-gray-700:hover {\n  --tw-gradient-stops: var(--tw-gradient-from), #374151, var(--tw-gradient-to, rgba(55, 65, 81, 0));\n}\n\n.dark .dark\\:hover\\:via-gray-800:hover {\n  --tw-gradient-stops: var(--tw-gradient-from), #1f2937, var(--tw-gradient-to, rgba(31, 41, 55, 0));\n}\n\n.dark .dark\\:hover\\:via-gray-900:hover {\n  --tw-gradient-stops: var(--tw-gradient-from), #111827, var(--tw-gradient-to, rgba(17, 24, 39, 0));\n}\n\n.dark .dark\\:hover\\:via-red-50:hover {\n  --tw-gradient-stops: var(--tw-gradient-from), #fef2f2, var(--tw-gradient-to, rgba(254, 242, 242, 0));\n}\n\n.dark .dark\\:hover\\:via-red-100:hover {\n  --tw-gradient-stops: var(--tw-gradient-from), #fee2e2, var(--tw-gradient-to, rgba(254, 226, 226, 0));\n}\n\n.dark .dark\\:hover\\:via-red-200:hover {\n  --tw-gradient-stops: var(--tw-gradient-from), #fecaca, var(--tw-gradient-to, rgba(254, 202, 202, 0));\n}\n\n.dark .dark\\:hover\\:via-red-300:hover {\n  --tw-gradient-stops: var(--tw-gradient-from), #fca5a5, var(--tw-gradient-to, rgba(252, 165, 165, 0));\n}\n\n.dark .dark\\:hover\\:via-red-400:hover {\n  --tw-gradient-stops: var(--tw-gradient-from), #f87171, var(--tw-gradient-to, rgba(248, 113, 113, 0));\n}\n\n.dark .dark\\:hover\\:via-red-500:hover {\n  --tw-gradient-stops: var(--tw-gradient-from), #ef4444, var(--tw-gradient-to, rgba(239, 68, 68, 0));\n}\n\n.dark .dark\\:hover\\:via-red-600:hover {\n  --tw-gradient-stops: var(--tw-gradient-from), #dc2626, var(--tw-gradient-to, rgba(220, 38, 38, 0));\n}\n\n.dark .dark\\:hover\\:via-red-700:hover {\n  --tw-gradient-stops: var(--tw-gradient-from), #b91c1c, var(--tw-gradient-to, rgba(185, 28, 28, 0));\n}\n\n.dark .dark\\:hover\\:via-red-800:hover {\n  --tw-gradient-stops: var(--tw-gradient-from), #991b1b, var(--tw-gradient-to, rgba(153, 27, 27, 0));\n}\n\n.dark .dark\\:hover\\:via-red-900:hover {\n  --tw-gradient-stops: var(--tw-gradient-from), #7f1d1d, var(--tw-gradient-to, rgba(127, 29, 29, 0));\n}\n\n.dark .dark\\:hover\\:via-yellow-50:hover {\n  --tw-gradient-stops: var(--tw-gradient-from), #fffbeb, var(--tw-gradient-to, rgba(255, 251, 235, 0));\n}\n\n.dark .dark\\:hover\\:via-yellow-100:hover {\n  --tw-gradient-stops: var(--tw-gradient-from), #fef3c7, var(--tw-gradient-to, rgba(254, 243, 199, 0));\n}\n\n.dark .dark\\:hover\\:via-yellow-200:hover {\n  --tw-gradient-stops: var(--tw-gradient-from), #fde68a, var(--tw-gradient-to, rgba(253, 230, 138, 0));\n}\n\n.dark .dark\\:hover\\:via-yellow-300:hover {\n  --tw-gradient-stops: var(--tw-gradient-from), #fcd34d, var(--tw-gradient-to, rgba(252, 211, 77, 0));\n}\n\n.dark .dark\\:hover\\:via-yellow-400:hover {\n  --tw-gradient-stops: var(--tw-gradient-from), #fbbf24, var(--tw-gradient-to, rgba(251, 191, 36, 0));\n}\n\n.dark .dark\\:hover\\:via-yellow-500:hover {\n  --tw-gradient-stops: var(--tw-gradient-from), #f59e0b, var(--tw-gradient-to, rgba(245, 158, 11, 0));\n}\n\n.dark .dark\\:hover\\:via-yellow-600:hover {\n  --tw-gradient-stops: var(--tw-gradient-from), #d97706, var(--tw-gradient-to, rgba(217, 119, 6, 0));\n}\n\n.dark .dark\\:hover\\:via-yellow-700:hover {\n  --tw-gradient-stops: var(--tw-gradient-from), #b45309, var(--tw-gradient-to, rgba(180, 83, 9, 0));\n}\n\n.dark .dark\\:hover\\:via-yellow-800:hover {\n  --tw-gradient-stops: var(--tw-gradient-from), #92400e, var(--tw-gradient-to, rgba(146, 64, 14, 0));\n}\n\n.dark .dark\\:hover\\:via-yellow-900:hover {\n  --tw-gradient-stops: var(--tw-gradient-from), #78350f, var(--tw-gradient-to, rgba(120, 53, 15, 0));\n}\n\n.dark .dark\\:hover\\:via-green-50:hover {\n  --tw-gradient-stops: var(--tw-gradient-from), #ecfdf5, var(--tw-gradient-to, rgba(236, 253, 245, 0));\n}\n\n.dark .dark\\:hover\\:via-green-100:hover {\n  --tw-gradient-stops: var(--tw-gradient-from), #d1fae5, var(--tw-gradient-to, rgba(209, 250, 229, 0));\n}\n\n.dark .dark\\:hover\\:via-green-200:hover {\n  --tw-gradient-stops: var(--tw-gradient-from), #a7f3d0, var(--tw-gradient-to, rgba(167, 243, 208, 0));\n}\n\n.dark .dark\\:hover\\:via-green-300:hover {\n  --tw-gradient-stops: var(--tw-gradient-from), #6ee7b7, var(--tw-gradient-to, rgba(110, 231, 183, 0));\n}\n\n.dark .dark\\:hover\\:via-green-400:hover {\n  --tw-gradient-stops: var(--tw-gradient-from), #34d399, var(--tw-gradient-to, rgba(52, 211, 153, 0));\n}\n\n.dark .dark\\:hover\\:via-green-500:hover {\n  --tw-gradient-stops: var(--tw-gradient-from), #10b981, var(--tw-gradient-to, rgba(16, 185, 129, 0));\n}\n\n.dark .dark\\:hover\\:via-green-600:hover {\n  --tw-gradient-stops: var(--tw-gradient-from), #059669, var(--tw-gradient-to, rgba(5, 150, 105, 0));\n}\n\n.dark .dark\\:hover\\:via-green-700:hover {\n  --tw-gradient-stops: var(--tw-gradient-from), #047857, var(--tw-gradient-to, rgba(4, 120, 87, 0));\n}\n\n.dark .dark\\:hover\\:via-green-800:hover {\n  --tw-gradient-stops: var(--tw-gradient-from), #065f46, var(--tw-gradient-to, rgba(6, 95, 70, 0));\n}\n\n.dark .dark\\:hover\\:via-green-900:hover {\n  --tw-gradient-stops: var(--tw-gradient-from), #064e3b, var(--tw-gradient-to, rgba(6, 78, 59, 0));\n}\n\n.dark .dark\\:hover\\:via-blue-50:hover {\n  --tw-gradient-stops: var(--tw-gradient-from), #eff6ff, var(--tw-gradient-to, rgba(239, 246, 255, 0));\n}\n\n.dark .dark\\:hover\\:via-blue-100:hover {\n  --tw-gradient-stops: var(--tw-gradient-from), #dbeafe, var(--tw-gradient-to, rgba(219, 234, 254, 0));\n}\n\n.dark .dark\\:hover\\:via-blue-200:hover {\n  --tw-gradient-stops: var(--tw-gradient-from), #bfdbfe, var(--tw-gradient-to, rgba(191, 219, 254, 0));\n}\n\n.dark .dark\\:hover\\:via-blue-300:hover {\n  --tw-gradient-stops: var(--tw-gradient-from), #93c5fd, var(--tw-gradient-to, rgba(147, 197, 253, 0));\n}\n\n.dark .dark\\:hover\\:via-blue-400:hover {\n  --tw-gradient-stops: var(--tw-gradient-from), #60a5fa, var(--tw-gradient-to, rgba(96, 165, 250, 0));\n}\n\n.dark .dark\\:hover\\:via-blue-500:hover {\n  --tw-gradient-stops: var(--tw-gradient-from), #3b82f6, var(--tw-gradient-to, rgba(59, 130, 246, 0));\n}\n\n.dark .dark\\:hover\\:via-blue-600:hover {\n  --tw-gradient-stops: var(--tw-gradient-from), #2563eb, var(--tw-gradient-to, rgba(37, 99, 235, 0));\n}\n\n.dark .dark\\:hover\\:via-blue-700:hover {\n  --tw-gradient-stops: var(--tw-gradient-from), #1d4ed8, var(--tw-gradient-to, rgba(29, 78, 216, 0));\n}\n\n.dark .dark\\:hover\\:via-blue-800:hover {\n  --tw-gradient-stops: var(--tw-gradient-from), #1e40af, var(--tw-gradient-to, rgba(30, 64, 175, 0));\n}\n\n.dark .dark\\:hover\\:via-blue-900:hover {\n  --tw-gradient-stops: var(--tw-gradient-from), #1e3a8a, var(--tw-gradient-to, rgba(30, 58, 138, 0));\n}\n\n.dark .dark\\:hover\\:via-indigo-50:hover {\n  --tw-gradient-stops: var(--tw-gradient-from), #eef2ff, var(--tw-gradient-to, rgba(238, 242, 255, 0));\n}\n\n.dark .dark\\:hover\\:via-indigo-100:hover {\n  --tw-gradient-stops: var(--tw-gradient-from), #e0e7ff, var(--tw-gradient-to, rgba(224, 231, 255, 0));\n}\n\n.dark .dark\\:hover\\:via-indigo-200:hover {\n  --tw-gradient-stops: var(--tw-gradient-from), #c7d2fe, var(--tw-gradient-to, rgba(199, 210, 254, 0));\n}\n\n.dark .dark\\:hover\\:via-indigo-300:hover {\n  --tw-gradient-stops: var(--tw-gradient-from), #a5b4fc, var(--tw-gradient-to, rgba(165, 180, 252, 0));\n}\n\n.dark .dark\\:hover\\:via-indigo-400:hover {\n  --tw-gradient-stops: var(--tw-gradient-from), #818cf8, var(--tw-gradient-to, rgba(129, 140, 248, 0));\n}\n\n.dark .dark\\:hover\\:via-indigo-500:hover {\n  --tw-gradient-stops: var(--tw-gradient-from), #6366f1, var(--tw-gradient-to, rgba(99, 102, 241, 0));\n}\n\n.dark .dark\\:hover\\:via-indigo-600:hover {\n  --tw-gradient-stops: var(--tw-gradient-from), #4f46e5, var(--tw-gradient-to, rgba(79, 70, 229, 0));\n}\n\n.dark .dark\\:hover\\:via-indigo-700:hover {\n  --tw-gradient-stops: var(--tw-gradient-from), #4338ca, var(--tw-gradient-to, rgba(67, 56, 202, 0));\n}\n\n.dark .dark\\:hover\\:via-indigo-800:hover {\n  --tw-gradient-stops: var(--tw-gradient-from), #3730a3, var(--tw-gradient-to, rgba(55, 48, 163, 0));\n}\n\n.dark .dark\\:hover\\:via-indigo-900:hover {\n  --tw-gradient-stops: var(--tw-gradient-from), #312e81, var(--tw-gradient-to, rgba(49, 46, 129, 0));\n}\n\n.dark .dark\\:hover\\:via-purple-50:hover {\n  --tw-gradient-stops: var(--tw-gradient-from), #f5f3ff, var(--tw-gradient-to, rgba(245, 243, 255, 0));\n}\n\n.dark .dark\\:hover\\:via-purple-100:hover {\n  --tw-gradient-stops: var(--tw-gradient-from), #ede9fe, var(--tw-gradient-to, rgba(237, 233, 254, 0));\n}\n\n.dark .dark\\:hover\\:via-purple-200:hover {\n  --tw-gradient-stops: var(--tw-gradient-from), #ddd6fe, var(--tw-gradient-to, rgba(221, 214, 254, 0));\n}\n\n.dark .dark\\:hover\\:via-purple-300:hover {\n  --tw-gradient-stops: var(--tw-gradient-from), #c4b5fd, var(--tw-gradient-to, rgba(196, 181, 253, 0));\n}\n\n.dark .dark\\:hover\\:via-purple-400:hover {\n  --tw-gradient-stops: var(--tw-gradient-from), #a78bfa, var(--tw-gradient-to, rgba(167, 139, 250, 0));\n}\n\n.dark .dark\\:hover\\:via-purple-500:hover {\n  --tw-gradient-stops: var(--tw-gradient-from), #8b5cf6, var(--tw-gradient-to, rgba(139, 92, 246, 0));\n}\n\n.dark .dark\\:hover\\:via-purple-600:hover {\n  --tw-gradient-stops: var(--tw-gradient-from), #7c3aed, var(--tw-gradient-to, rgba(124, 58, 237, 0));\n}\n\n.dark .dark\\:hover\\:via-purple-700:hover {\n  --tw-gradient-stops: var(--tw-gradient-from), #6d28d9, var(--tw-gradient-to, rgba(109, 40, 217, 0));\n}\n\n.dark .dark\\:hover\\:via-purple-800:hover {\n  --tw-gradient-stops: var(--tw-gradient-from), #5b21b6, var(--tw-gradient-to, rgba(91, 33, 182, 0));\n}\n\n.dark .dark\\:hover\\:via-purple-900:hover {\n  --tw-gradient-stops: var(--tw-gradient-from), #4c1d95, var(--tw-gradient-to, rgba(76, 29, 149, 0));\n}\n\n.dark .dark\\:hover\\:via-pink-50:hover {\n  --tw-gradient-stops: var(--tw-gradient-from), #fdf2f8, var(--tw-gradient-to, rgba(253, 242, 248, 0));\n}\n\n.dark .dark\\:hover\\:via-pink-100:hover {\n  --tw-gradient-stops: var(--tw-gradient-from), #fce7f3, var(--tw-gradient-to, rgba(252, 231, 243, 0));\n}\n\n.dark .dark\\:hover\\:via-pink-200:hover {\n  --tw-gradient-stops: var(--tw-gradient-from), #fbcfe8, var(--tw-gradient-to, rgba(251, 207, 232, 0));\n}\n\n.dark .dark\\:hover\\:via-pink-300:hover {\n  --tw-gradient-stops: var(--tw-gradient-from), #f9a8d4, var(--tw-gradient-to, rgba(249, 168, 212, 0));\n}\n\n.dark .dark\\:hover\\:via-pink-400:hover {\n  --tw-gradient-stops: var(--tw-gradient-from), #f472b6, var(--tw-gradient-to, rgba(244, 114, 182, 0));\n}\n\n.dark .dark\\:hover\\:via-pink-500:hover {\n  --tw-gradient-stops: var(--tw-gradient-from), #ec4899, var(--tw-gradient-to, rgba(236, 72, 153, 0));\n}\n\n.dark .dark\\:hover\\:via-pink-600:hover {\n  --tw-gradient-stops: var(--tw-gradient-from), #db2777, var(--tw-gradient-to, rgba(219, 39, 119, 0));\n}\n\n.dark .dark\\:hover\\:via-pink-700:hover {\n  --tw-gradient-stops: var(--tw-gradient-from), #be185d, var(--tw-gradient-to, rgba(190, 24, 93, 0));\n}\n\n.dark .dark\\:hover\\:via-pink-800:hover {\n  --tw-gradient-stops: var(--tw-gradient-from), #9d174d, var(--tw-gradient-to, rgba(157, 23, 77, 0));\n}\n\n.dark .dark\\:hover\\:via-pink-900:hover {\n  --tw-gradient-stops: var(--tw-gradient-from), #831843, var(--tw-gradient-to, rgba(131, 24, 67, 0));\n}\n\n.dark .dark\\:hover\\:to-transparent:hover {\n  --tw-gradient-to: transparent;\n}\n\n.dark .dark\\:hover\\:to-current:hover {\n  --tw-gradient-to: currentColor;\n}\n\n.dark .dark\\:hover\\:to-black:hover {\n  --tw-gradient-to: #000;\n}\n\n.dark .dark\\:hover\\:to-white:hover {\n  --tw-gradient-to: #fff;\n}\n\n.dark .dark\\:hover\\:to-gray-50:hover {\n  --tw-gradient-to: #f9fafb;\n}\n\n.dark .dark\\:hover\\:to-gray-100:hover {\n  --tw-gradient-to: #f3f4f6;\n}\n\n.dark .dark\\:hover\\:to-gray-200:hover {\n  --tw-gradient-to: #e5e7eb;\n}\n\n.dark .dark\\:hover\\:to-gray-300:hover {\n  --tw-gradient-to: #d1d5db;\n}\n\n.dark .dark\\:hover\\:to-gray-400:hover {\n  --tw-gradient-to: #9ca3af;\n}\n\n.dark .dark\\:hover\\:to-gray-500:hover {\n  --tw-gradient-to: #6b7280;\n}\n\n.dark .dark\\:hover\\:to-gray-600:hover {\n  --tw-gradient-to: #4b5563;\n}\n\n.dark .dark\\:hover\\:to-gray-700:hover {\n  --tw-gradient-to: #374151;\n}\n\n.dark .dark\\:hover\\:to-gray-800:hover {\n  --tw-gradient-to: #1f2937;\n}\n\n.dark .dark\\:hover\\:to-gray-900:hover {\n  --tw-gradient-to: #111827;\n}\n\n.dark .dark\\:hover\\:to-red-50:hover {\n  --tw-gradient-to: #fef2f2;\n}\n\n.dark .dark\\:hover\\:to-red-100:hover {\n  --tw-gradient-to: #fee2e2;\n}\n\n.dark .dark\\:hover\\:to-red-200:hover {\n  --tw-gradient-to: #fecaca;\n}\n\n.dark .dark\\:hover\\:to-red-300:hover {\n  --tw-gradient-to: #fca5a5;\n}\n\n.dark .dark\\:hover\\:to-red-400:hover {\n  --tw-gradient-to: #f87171;\n}\n\n.dark .dark\\:hover\\:to-red-500:hover {\n  --tw-gradient-to: #ef4444;\n}\n\n.dark .dark\\:hover\\:to-red-600:hover {\n  --tw-gradient-to: #dc2626;\n}\n\n.dark .dark\\:hover\\:to-red-700:hover {\n  --tw-gradient-to: #b91c1c;\n}\n\n.dark .dark\\:hover\\:to-red-800:hover {\n  --tw-gradient-to: #991b1b;\n}\n\n.dark .dark\\:hover\\:to-red-900:hover {\n  --tw-gradient-to: #7f1d1d;\n}\n\n.dark .dark\\:hover\\:to-yellow-50:hover {\n  --tw-gradient-to: #fffbeb;\n}\n\n.dark .dark\\:hover\\:to-yellow-100:hover {\n  --tw-gradient-to: #fef3c7;\n}\n\n.dark .dark\\:hover\\:to-yellow-200:hover {\n  --tw-gradient-to: #fde68a;\n}\n\n.dark .dark\\:hover\\:to-yellow-300:hover {\n  --tw-gradient-to: #fcd34d;\n}\n\n.dark .dark\\:hover\\:to-yellow-400:hover {\n  --tw-gradient-to: #fbbf24;\n}\n\n.dark .dark\\:hover\\:to-yellow-500:hover {\n  --tw-gradient-to: #f59e0b;\n}\n\n.dark .dark\\:hover\\:to-yellow-600:hover {\n  --tw-gradient-to: #d97706;\n}\n\n.dark .dark\\:hover\\:to-yellow-700:hover {\n  --tw-gradient-to: #b45309;\n}\n\n.dark .dark\\:hover\\:to-yellow-800:hover {\n  --tw-gradient-to: #92400e;\n}\n\n.dark .dark\\:hover\\:to-yellow-900:hover {\n  --tw-gradient-to: #78350f;\n}\n\n.dark .dark\\:hover\\:to-green-50:hover {\n  --tw-gradient-to: #ecfdf5;\n}\n\n.dark .dark\\:hover\\:to-green-100:hover {\n  --tw-gradient-to: #d1fae5;\n}\n\n.dark .dark\\:hover\\:to-green-200:hover {\n  --tw-gradient-to: #a7f3d0;\n}\n\n.dark .dark\\:hover\\:to-green-300:hover {\n  --tw-gradient-to: #6ee7b7;\n}\n\n.dark .dark\\:hover\\:to-green-400:hover {\n  --tw-gradient-to: #34d399;\n}\n\n.dark .dark\\:hover\\:to-green-500:hover {\n  --tw-gradient-to: #10b981;\n}\n\n.dark .dark\\:hover\\:to-green-600:hover {\n  --tw-gradient-to: #059669;\n}\n\n.dark .dark\\:hover\\:to-green-700:hover {\n  --tw-gradient-to: #047857;\n}\n\n.dark .dark\\:hover\\:to-green-800:hover {\n  --tw-gradient-to: #065f46;\n}\n\n.dark .dark\\:hover\\:to-green-900:hover {\n  --tw-gradient-to: #064e3b;\n}\n\n.dark .dark\\:hover\\:to-blue-50:hover {\n  --tw-gradient-to: #eff6ff;\n}\n\n.dark .dark\\:hover\\:to-blue-100:hover {\n  --tw-gradient-to: #dbeafe;\n}\n\n.dark .dark\\:hover\\:to-blue-200:hover {\n  --tw-gradient-to: #bfdbfe;\n}\n\n.dark .dark\\:hover\\:to-blue-300:hover {\n  --tw-gradient-to: #93c5fd;\n}\n\n.dark .dark\\:hover\\:to-blue-400:hover {\n  --tw-gradient-to: #60a5fa;\n}\n\n.dark .dark\\:hover\\:to-blue-500:hover {\n  --tw-gradient-to: #3b82f6;\n}\n\n.dark .dark\\:hover\\:to-blue-600:hover {\n  --tw-gradient-to: #2563eb;\n}\n\n.dark .dark\\:hover\\:to-blue-700:hover {\n  --tw-gradient-to: #1d4ed8;\n}\n\n.dark .dark\\:hover\\:to-blue-800:hover {\n  --tw-gradient-to: #1e40af;\n}\n\n.dark .dark\\:hover\\:to-blue-900:hover {\n  --tw-gradient-to: #1e3a8a;\n}\n\n.dark .dark\\:hover\\:to-indigo-50:hover {\n  --tw-gradient-to: #eef2ff;\n}\n\n.dark .dark\\:hover\\:to-indigo-100:hover {\n  --tw-gradient-to: #e0e7ff;\n}\n\n.dark .dark\\:hover\\:to-indigo-200:hover {\n  --tw-gradient-to: #c7d2fe;\n}\n\n.dark .dark\\:hover\\:to-indigo-300:hover {\n  --tw-gradient-to: #a5b4fc;\n}\n\n.dark .dark\\:hover\\:to-indigo-400:hover {\n  --tw-gradient-to: #818cf8;\n}\n\n.dark .dark\\:hover\\:to-indigo-500:hover {\n  --tw-gradient-to: #6366f1;\n}\n\n.dark .dark\\:hover\\:to-indigo-600:hover {\n  --tw-gradient-to: #4f46e5;\n}\n\n.dark .dark\\:hover\\:to-indigo-700:hover {\n  --tw-gradient-to: #4338ca;\n}\n\n.dark .dark\\:hover\\:to-indigo-800:hover {\n  --tw-gradient-to: #3730a3;\n}\n\n.dark .dark\\:hover\\:to-indigo-900:hover {\n  --tw-gradient-to: #312e81;\n}\n\n.dark .dark\\:hover\\:to-purple-50:hover {\n  --tw-gradient-to: #f5f3ff;\n}\n\n.dark .dark\\:hover\\:to-purple-100:hover {\n  --tw-gradient-to: #ede9fe;\n}\n\n.dark .dark\\:hover\\:to-purple-200:hover {\n  --tw-gradient-to: #ddd6fe;\n}\n\n.dark .dark\\:hover\\:to-purple-300:hover {\n  --tw-gradient-to: #c4b5fd;\n}\n\n.dark .dark\\:hover\\:to-purple-400:hover {\n  --tw-gradient-to: #a78bfa;\n}\n\n.dark .dark\\:hover\\:to-purple-500:hover {\n  --tw-gradient-to: #8b5cf6;\n}\n\n.dark .dark\\:hover\\:to-purple-600:hover {\n  --tw-gradient-to: #7c3aed;\n}\n\n.dark .dark\\:hover\\:to-purple-700:hover {\n  --tw-gradient-to: #6d28d9;\n}\n\n.dark .dark\\:hover\\:to-purple-800:hover {\n  --tw-gradient-to: #5b21b6;\n}\n\n.dark .dark\\:hover\\:to-purple-900:hover {\n  --tw-gradient-to: #4c1d95;\n}\n\n.dark .dark\\:hover\\:to-pink-50:hover {\n  --tw-gradient-to: #fdf2f8;\n}\n\n.dark .dark\\:hover\\:to-pink-100:hover {\n  --tw-gradient-to: #fce7f3;\n}\n\n.dark .dark\\:hover\\:to-pink-200:hover {\n  --tw-gradient-to: #fbcfe8;\n}\n\n.dark .dark\\:hover\\:to-pink-300:hover {\n  --tw-gradient-to: #f9a8d4;\n}\n\n.dark .dark\\:hover\\:to-pink-400:hover {\n  --tw-gradient-to: #f472b6;\n}\n\n.dark .dark\\:hover\\:to-pink-500:hover {\n  --tw-gradient-to: #ec4899;\n}\n\n.dark .dark\\:hover\\:to-pink-600:hover {\n  --tw-gradient-to: #db2777;\n}\n\n.dark .dark\\:hover\\:to-pink-700:hover {\n  --tw-gradient-to: #be185d;\n}\n\n.dark .dark\\:hover\\:to-pink-800:hover {\n  --tw-gradient-to: #9d174d;\n}\n\n.dark .dark\\:hover\\:to-pink-900:hover {\n  --tw-gradient-to: #831843;\n}\n\n.dark .dark\\:focus\\:from-transparent:focus {\n  --tw-gradient-from: transparent;\n  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(0, 0, 0, 0));\n}\n\n.dark .dark\\:focus\\:from-current:focus {\n  --tw-gradient-from: currentColor;\n  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(255, 255, 255, 0));\n}\n\n.dark .dark\\:focus\\:from-black:focus {\n  --tw-gradient-from: #000;\n  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(0, 0, 0, 0));\n}\n\n.dark .dark\\:focus\\:from-white:focus {\n  --tw-gradient-from: #fff;\n  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(255, 255, 255, 0));\n}\n\n.dark .dark\\:focus\\:from-gray-50:focus {\n  --tw-gradient-from: #f9fafb;\n  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(249, 250, 251, 0));\n}\n\n.dark .dark\\:focus\\:from-gray-100:focus {\n  --tw-gradient-from: #f3f4f6;\n  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(243, 244, 246, 0));\n}\n\n.dark .dark\\:focus\\:from-gray-200:focus {\n  --tw-gradient-from: #e5e7eb;\n  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(229, 231, 235, 0));\n}\n\n.dark .dark\\:focus\\:from-gray-300:focus {\n  --tw-gradient-from: #d1d5db;\n  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(209, 213, 219, 0));\n}\n\n.dark .dark\\:focus\\:from-gray-400:focus {\n  --tw-gradient-from: #9ca3af;\n  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(156, 163, 175, 0));\n}\n\n.dark .dark\\:focus\\:from-gray-500:focus {\n  --tw-gradient-from: #6b7280;\n  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(107, 114, 128, 0));\n}\n\n.dark .dark\\:focus\\:from-gray-600:focus {\n  --tw-gradient-from: #4b5563;\n  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(75, 85, 99, 0));\n}\n\n.dark .dark\\:focus\\:from-gray-700:focus {\n  --tw-gradient-from: #374151;\n  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(55, 65, 81, 0));\n}\n\n.dark .dark\\:focus\\:from-gray-800:focus {\n  --tw-gradient-from: #1f2937;\n  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(31, 41, 55, 0));\n}\n\n.dark .dark\\:focus\\:from-gray-900:focus {\n  --tw-gradient-from: #111827;\n  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(17, 24, 39, 0));\n}\n\n.dark .dark\\:focus\\:from-red-50:focus {\n  --tw-gradient-from: #fef2f2;\n  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(254, 242, 242, 0));\n}\n\n.dark .dark\\:focus\\:from-red-100:focus {\n  --tw-gradient-from: #fee2e2;\n  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(254, 226, 226, 0));\n}\n\n.dark .dark\\:focus\\:from-red-200:focus {\n  --tw-gradient-from: #fecaca;\n  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(254, 202, 202, 0));\n}\n\n.dark .dark\\:focus\\:from-red-300:focus {\n  --tw-gradient-from: #fca5a5;\n  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(252, 165, 165, 0));\n}\n\n.dark .dark\\:focus\\:from-red-400:focus {\n  --tw-gradient-from: #f87171;\n  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(248, 113, 113, 0));\n}\n\n.dark .dark\\:focus\\:from-red-500:focus {\n  --tw-gradient-from: #ef4444;\n  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(239, 68, 68, 0));\n}\n\n.dark .dark\\:focus\\:from-red-600:focus {\n  --tw-gradient-from: #dc2626;\n  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(220, 38, 38, 0));\n}\n\n.dark .dark\\:focus\\:from-red-700:focus {\n  --tw-gradient-from: #b91c1c;\n  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(185, 28, 28, 0));\n}\n\n.dark .dark\\:focus\\:from-red-800:focus {\n  --tw-gradient-from: #991b1b;\n  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(153, 27, 27, 0));\n}\n\n.dark .dark\\:focus\\:from-red-900:focus {\n  --tw-gradient-from: #7f1d1d;\n  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(127, 29, 29, 0));\n}\n\n.dark .dark\\:focus\\:from-yellow-50:focus {\n  --tw-gradient-from: #fffbeb;\n  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(255, 251, 235, 0));\n}\n\n.dark .dark\\:focus\\:from-yellow-100:focus {\n  --tw-gradient-from: #fef3c7;\n  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(254, 243, 199, 0));\n}\n\n.dark .dark\\:focus\\:from-yellow-200:focus {\n  --tw-gradient-from: #fde68a;\n  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(253, 230, 138, 0));\n}\n\n.dark .dark\\:focus\\:from-yellow-300:focus {\n  --tw-gradient-from: #fcd34d;\n  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(252, 211, 77, 0));\n}\n\n.dark .dark\\:focus\\:from-yellow-400:focus {\n  --tw-gradient-from: #fbbf24;\n  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(251, 191, 36, 0));\n}\n\n.dark .dark\\:focus\\:from-yellow-500:focus {\n  --tw-gradient-from: #f59e0b;\n  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(245, 158, 11, 0));\n}\n\n.dark .dark\\:focus\\:from-yellow-600:focus {\n  --tw-gradient-from: #d97706;\n  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(217, 119, 6, 0));\n}\n\n.dark .dark\\:focus\\:from-yellow-700:focus {\n  --tw-gradient-from: #b45309;\n  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(180, 83, 9, 0));\n}\n\n.dark .dark\\:focus\\:from-yellow-800:focus {\n  --tw-gradient-from: #92400e;\n  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(146, 64, 14, 0));\n}\n\n.dark .dark\\:focus\\:from-yellow-900:focus {\n  --tw-gradient-from: #78350f;\n  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(120, 53, 15, 0));\n}\n\n.dark .dark\\:focus\\:from-green-50:focus {\n  --tw-gradient-from: #ecfdf5;\n  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(236, 253, 245, 0));\n}\n\n.dark .dark\\:focus\\:from-green-100:focus {\n  --tw-gradient-from: #d1fae5;\n  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(209, 250, 229, 0));\n}\n\n.dark .dark\\:focus\\:from-green-200:focus {\n  --tw-gradient-from: #a7f3d0;\n  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(167, 243, 208, 0));\n}\n\n.dark .dark\\:focus\\:from-green-300:focus {\n  --tw-gradient-from: #6ee7b7;\n  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(110, 231, 183, 0));\n}\n\n.dark .dark\\:focus\\:from-green-400:focus {\n  --tw-gradient-from: #34d399;\n  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(52, 211, 153, 0));\n}\n\n.dark .dark\\:focus\\:from-green-500:focus {\n  --tw-gradient-from: #10b981;\n  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(16, 185, 129, 0));\n}\n\n.dark .dark\\:focus\\:from-green-600:focus {\n  --tw-gradient-from: #059669;\n  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(5, 150, 105, 0));\n}\n\n.dark .dark\\:focus\\:from-green-700:focus {\n  --tw-gradient-from: #047857;\n  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(4, 120, 87, 0));\n}\n\n.dark .dark\\:focus\\:from-green-800:focus {\n  --tw-gradient-from: #065f46;\n  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(6, 95, 70, 0));\n}\n\n.dark .dark\\:focus\\:from-green-900:focus {\n  --tw-gradient-from: #064e3b;\n  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(6, 78, 59, 0));\n}\n\n.dark .dark\\:focus\\:from-blue-50:focus {\n  --tw-gradient-from: #eff6ff;\n  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(239, 246, 255, 0));\n}\n\n.dark .dark\\:focus\\:from-blue-100:focus {\n  --tw-gradient-from: #dbeafe;\n  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(219, 234, 254, 0));\n}\n\n.dark .dark\\:focus\\:from-blue-200:focus {\n  --tw-gradient-from: #bfdbfe;\n  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(191, 219, 254, 0));\n}\n\n.dark .dark\\:focus\\:from-blue-300:focus {\n  --tw-gradient-from: #93c5fd;\n  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(147, 197, 253, 0));\n}\n\n.dark .dark\\:focus\\:from-blue-400:focus {\n  --tw-gradient-from: #60a5fa;\n  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(96, 165, 250, 0));\n}\n\n.dark .dark\\:focus\\:from-blue-500:focus {\n  --tw-gradient-from: #3b82f6;\n  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(59, 130, 246, 0));\n}\n\n.dark .dark\\:focus\\:from-blue-600:focus {\n  --tw-gradient-from: #2563eb;\n  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(37, 99, 235, 0));\n}\n\n.dark .dark\\:focus\\:from-blue-700:focus {\n  --tw-gradient-from: #1d4ed8;\n  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(29, 78, 216, 0));\n}\n\n.dark .dark\\:focus\\:from-blue-800:focus {\n  --tw-gradient-from: #1e40af;\n  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(30, 64, 175, 0));\n}\n\n.dark .dark\\:focus\\:from-blue-900:focus {\n  --tw-gradient-from: #1e3a8a;\n  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(30, 58, 138, 0));\n}\n\n.dark .dark\\:focus\\:from-indigo-50:focus {\n  --tw-gradient-from: #eef2ff;\n  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(238, 242, 255, 0));\n}\n\n.dark .dark\\:focus\\:from-indigo-100:focus {\n  --tw-gradient-from: #e0e7ff;\n  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(224, 231, 255, 0));\n}\n\n.dark .dark\\:focus\\:from-indigo-200:focus {\n  --tw-gradient-from: #c7d2fe;\n  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(199, 210, 254, 0));\n}\n\n.dark .dark\\:focus\\:from-indigo-300:focus {\n  --tw-gradient-from: #a5b4fc;\n  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(165, 180, 252, 0));\n}\n\n.dark .dark\\:focus\\:from-indigo-400:focus {\n  --tw-gradient-from: #818cf8;\n  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(129, 140, 248, 0));\n}\n\n.dark .dark\\:focus\\:from-indigo-500:focus {\n  --tw-gradient-from: #6366f1;\n  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(99, 102, 241, 0));\n}\n\n.dark .dark\\:focus\\:from-indigo-600:focus {\n  --tw-gradient-from: #4f46e5;\n  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(79, 70, 229, 0));\n}\n\n.dark .dark\\:focus\\:from-indigo-700:focus {\n  --tw-gradient-from: #4338ca;\n  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(67, 56, 202, 0));\n}\n\n.dark .dark\\:focus\\:from-indigo-800:focus {\n  --tw-gradient-from: #3730a3;\n  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(55, 48, 163, 0));\n}\n\n.dark .dark\\:focus\\:from-indigo-900:focus {\n  --tw-gradient-from: #312e81;\n  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(49, 46, 129, 0));\n}\n\n.dark .dark\\:focus\\:from-purple-50:focus {\n  --tw-gradient-from: #f5f3ff;\n  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(245, 243, 255, 0));\n}\n\n.dark .dark\\:focus\\:from-purple-100:focus {\n  --tw-gradient-from: #ede9fe;\n  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(237, 233, 254, 0));\n}\n\n.dark .dark\\:focus\\:from-purple-200:focus {\n  --tw-gradient-from: #ddd6fe;\n  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(221, 214, 254, 0));\n}\n\n.dark .dark\\:focus\\:from-purple-300:focus {\n  --tw-gradient-from: #c4b5fd;\n  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(196, 181, 253, 0));\n}\n\n.dark .dark\\:focus\\:from-purple-400:focus {\n  --tw-gradient-from: #a78bfa;\n  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(167, 139, 250, 0));\n}\n\n.dark .dark\\:focus\\:from-purple-500:focus {\n  --tw-gradient-from: #8b5cf6;\n  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(139, 92, 246, 0));\n}\n\n.dark .dark\\:focus\\:from-purple-600:focus {\n  --tw-gradient-from: #7c3aed;\n  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(124, 58, 237, 0));\n}\n\n.dark .dark\\:focus\\:from-purple-700:focus {\n  --tw-gradient-from: #6d28d9;\n  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(109, 40, 217, 0));\n}\n\n.dark .dark\\:focus\\:from-purple-800:focus {\n  --tw-gradient-from: #5b21b6;\n  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(91, 33, 182, 0));\n}\n\n.dark .dark\\:focus\\:from-purple-900:focus {\n  --tw-gradient-from: #4c1d95;\n  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(76, 29, 149, 0));\n}\n\n.dark .dark\\:focus\\:from-pink-50:focus {\n  --tw-gradient-from: #fdf2f8;\n  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(253, 242, 248, 0));\n}\n\n.dark .dark\\:focus\\:from-pink-100:focus {\n  --tw-gradient-from: #fce7f3;\n  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(252, 231, 243, 0));\n}\n\n.dark .dark\\:focus\\:from-pink-200:focus {\n  --tw-gradient-from: #fbcfe8;\n  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(251, 207, 232, 0));\n}\n\n.dark .dark\\:focus\\:from-pink-300:focus {\n  --tw-gradient-from: #f9a8d4;\n  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(249, 168, 212, 0));\n}\n\n.dark .dark\\:focus\\:from-pink-400:focus {\n  --tw-gradient-from: #f472b6;\n  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(244, 114, 182, 0));\n}\n\n.dark .dark\\:focus\\:from-pink-500:focus {\n  --tw-gradient-from: #ec4899;\n  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(236, 72, 153, 0));\n}\n\n.dark .dark\\:focus\\:from-pink-600:focus {\n  --tw-gradient-from: #db2777;\n  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(219, 39, 119, 0));\n}\n\n.dark .dark\\:focus\\:from-pink-700:focus {\n  --tw-gradient-from: #be185d;\n  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(190, 24, 93, 0));\n}\n\n.dark .dark\\:focus\\:from-pink-800:focus {\n  --tw-gradient-from: #9d174d;\n  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(157, 23, 77, 0));\n}\n\n.dark .dark\\:focus\\:from-pink-900:focus {\n  --tw-gradient-from: #831843;\n  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(131, 24, 67, 0));\n}\n\n.dark .dark\\:focus\\:via-transparent:focus {\n  --tw-gradient-stops: var(--tw-gradient-from), transparent, var(--tw-gradient-to, rgba(0, 0, 0, 0));\n}\n\n.dark .dark\\:focus\\:via-current:focus {\n  --tw-gradient-stops: var(--tw-gradient-from), currentColor, var(--tw-gradient-to, rgba(255, 255, 255, 0));\n}\n\n.dark .dark\\:focus\\:via-black:focus {\n  --tw-gradient-stops: var(--tw-gradient-from), #000, var(--tw-gradient-to, rgba(0, 0, 0, 0));\n}\n\n.dark .dark\\:focus\\:via-white:focus {\n  --tw-gradient-stops: var(--tw-gradient-from), #fff, var(--tw-gradient-to, rgba(255, 255, 255, 0));\n}\n\n.dark .dark\\:focus\\:via-gray-50:focus {\n  --tw-gradient-stops: var(--tw-gradient-from), #f9fafb, var(--tw-gradient-to, rgba(249, 250, 251, 0));\n}\n\n.dark .dark\\:focus\\:via-gray-100:focus {\n  --tw-gradient-stops: var(--tw-gradient-from), #f3f4f6, var(--tw-gradient-to, rgba(243, 244, 246, 0));\n}\n\n.dark .dark\\:focus\\:via-gray-200:focus {\n  --tw-gradient-stops: var(--tw-gradient-from), #e5e7eb, var(--tw-gradient-to, rgba(229, 231, 235, 0));\n}\n\n.dark .dark\\:focus\\:via-gray-300:focus {\n  --tw-gradient-stops: var(--tw-gradient-from), #d1d5db, var(--tw-gradient-to, rgba(209, 213, 219, 0));\n}\n\n.dark .dark\\:focus\\:via-gray-400:focus {\n  --tw-gradient-stops: var(--tw-gradient-from), #9ca3af, var(--tw-gradient-to, rgba(156, 163, 175, 0));\n}\n\n.dark .dark\\:focus\\:via-gray-500:focus {\n  --tw-gradient-stops: var(--tw-gradient-from), #6b7280, var(--tw-gradient-to, rgba(107, 114, 128, 0));\n}\n\n.dark .dark\\:focus\\:via-gray-600:focus {\n  --tw-gradient-stops: var(--tw-gradient-from), #4b5563, var(--tw-gradient-to, rgba(75, 85, 99, 0));\n}\n\n.dark .dark\\:focus\\:via-gray-700:focus {\n  --tw-gradient-stops: var(--tw-gradient-from), #374151, var(--tw-gradient-to, rgba(55, 65, 81, 0));\n}\n\n.dark .dark\\:focus\\:via-gray-800:focus {\n  --tw-gradient-stops: var(--tw-gradient-from), #1f2937, var(--tw-gradient-to, rgba(31, 41, 55, 0));\n}\n\n.dark .dark\\:focus\\:via-gray-900:focus {\n  --tw-gradient-stops: var(--tw-gradient-from), #111827, var(--tw-gradient-to, rgba(17, 24, 39, 0));\n}\n\n.dark .dark\\:focus\\:via-red-50:focus {\n  --tw-gradient-stops: var(--tw-gradient-from), #fef2f2, var(--tw-gradient-to, rgba(254, 242, 242, 0));\n}\n\n.dark .dark\\:focus\\:via-red-100:focus {\n  --tw-gradient-stops: var(--tw-gradient-from), #fee2e2, var(--tw-gradient-to, rgba(254, 226, 226, 0));\n}\n\n.dark .dark\\:focus\\:via-red-200:focus {\n  --tw-gradient-stops: var(--tw-gradient-from), #fecaca, var(--tw-gradient-to, rgba(254, 202, 202, 0));\n}\n\n.dark .dark\\:focus\\:via-red-300:focus {\n  --tw-gradient-stops: var(--tw-gradient-from), #fca5a5, var(--tw-gradient-to, rgba(252, 165, 165, 0));\n}\n\n.dark .dark\\:focus\\:via-red-400:focus {\n  --tw-gradient-stops: var(--tw-gradient-from), #f87171, var(--tw-gradient-to, rgba(248, 113, 113, 0));\n}\n\n.dark .dark\\:focus\\:via-red-500:focus {\n  --tw-gradient-stops: var(--tw-gradient-from), #ef4444, var(--tw-gradient-to, rgba(239, 68, 68, 0));\n}\n\n.dark .dark\\:focus\\:via-red-600:focus {\n  --tw-gradient-stops: var(--tw-gradient-from), #dc2626, var(--tw-gradient-to, rgba(220, 38, 38, 0));\n}\n\n.dark .dark\\:focus\\:via-red-700:focus {\n  --tw-gradient-stops: var(--tw-gradient-from), #b91c1c, var(--tw-gradient-to, rgba(185, 28, 28, 0));\n}\n\n.dark .dark\\:focus\\:via-red-800:focus {\n  --tw-gradient-stops: var(--tw-gradient-from), #991b1b, var(--tw-gradient-to, rgba(153, 27, 27, 0));\n}\n\n.dark .dark\\:focus\\:via-red-900:focus {\n  --tw-gradient-stops: var(--tw-gradient-from), #7f1d1d, var(--tw-gradient-to, rgba(127, 29, 29, 0));\n}\n\n.dark .dark\\:focus\\:via-yellow-50:focus {\n  --tw-gradient-stops: var(--tw-gradient-from), #fffbeb, var(--tw-gradient-to, rgba(255, 251, 235, 0));\n}\n\n.dark .dark\\:focus\\:via-yellow-100:focus {\n  --tw-gradient-stops: var(--tw-gradient-from), #fef3c7, var(--tw-gradient-to, rgba(254, 243, 199, 0));\n}\n\n.dark .dark\\:focus\\:via-yellow-200:focus {\n  --tw-gradient-stops: var(--tw-gradient-from), #fde68a, var(--tw-gradient-to, rgba(253, 230, 138, 0));\n}\n\n.dark .dark\\:focus\\:via-yellow-300:focus {\n  --tw-gradient-stops: var(--tw-gradient-from), #fcd34d, var(--tw-gradient-to, rgba(252, 211, 77, 0));\n}\n\n.dark .dark\\:focus\\:via-yellow-400:focus {\n  --tw-gradient-stops: var(--tw-gradient-from), #fbbf24, var(--tw-gradient-to, rgba(251, 191, 36, 0));\n}\n\n.dark .dark\\:focus\\:via-yellow-500:focus {\n  --tw-gradient-stops: var(--tw-gradient-from), #f59e0b, var(--tw-gradient-to, rgba(245, 158, 11, 0));\n}\n\n.dark .dark\\:focus\\:via-yellow-600:focus {\n  --tw-gradient-stops: var(--tw-gradient-from), #d97706, var(--tw-gradient-to, rgba(217, 119, 6, 0));\n}\n\n.dark .dark\\:focus\\:via-yellow-700:focus {\n  --tw-gradient-stops: var(--tw-gradient-from), #b45309, var(--tw-gradient-to, rgba(180, 83, 9, 0));\n}\n\n.dark .dark\\:focus\\:via-yellow-800:focus {\n  --tw-gradient-stops: var(--tw-gradient-from), #92400e, var(--tw-gradient-to, rgba(146, 64, 14, 0));\n}\n\n.dark .dark\\:focus\\:via-yellow-900:focus {\n  --tw-gradient-stops: var(--tw-gradient-from), #78350f, var(--tw-gradient-to, rgba(120, 53, 15, 0));\n}\n\n.dark .dark\\:focus\\:via-green-50:focus {\n  --tw-gradient-stops: var(--tw-gradient-from), #ecfdf5, var(--tw-gradient-to, rgba(236, 253, 245, 0));\n}\n\n.dark .dark\\:focus\\:via-green-100:focus {\n  --tw-gradient-stops: var(--tw-gradient-from), #d1fae5, var(--tw-gradient-to, rgba(209, 250, 229, 0));\n}\n\n.dark .dark\\:focus\\:via-green-200:focus {\n  --tw-gradient-stops: var(--tw-gradient-from), #a7f3d0, var(--tw-gradient-to, rgba(167, 243, 208, 0));\n}\n\n.dark .dark\\:focus\\:via-green-300:focus {\n  --tw-gradient-stops: var(--tw-gradient-from), #6ee7b7, var(--tw-gradient-to, rgba(110, 231, 183, 0));\n}\n\n.dark .dark\\:focus\\:via-green-400:focus {\n  --tw-gradient-stops: var(--tw-gradient-from), #34d399, var(--tw-gradient-to, rgba(52, 211, 153, 0));\n}\n\n.dark .dark\\:focus\\:via-green-500:focus {\n  --tw-gradient-stops: var(--tw-gradient-from), #10b981, var(--tw-gradient-to, rgba(16, 185, 129, 0));\n}\n\n.dark .dark\\:focus\\:via-green-600:focus {\n  --tw-gradient-stops: var(--tw-gradient-from), #059669, var(--tw-gradient-to, rgba(5, 150, 105, 0));\n}\n\n.dark .dark\\:focus\\:via-green-700:focus {\n  --tw-gradient-stops: var(--tw-gradient-from), #047857, var(--tw-gradient-to, rgba(4, 120, 87, 0));\n}\n\n.dark .dark\\:focus\\:via-green-800:focus {\n  --tw-gradient-stops: var(--tw-gradient-from), #065f46, var(--tw-gradient-to, rgba(6, 95, 70, 0));\n}\n\n.dark .dark\\:focus\\:via-green-900:focus {\n  --tw-gradient-stops: var(--tw-gradient-from), #064e3b, var(--tw-gradient-to, rgba(6, 78, 59, 0));\n}\n\n.dark .dark\\:focus\\:via-blue-50:focus {\n  --tw-gradient-stops: var(--tw-gradient-from), #eff6ff, var(--tw-gradient-to, rgba(239, 246, 255, 0));\n}\n\n.dark .dark\\:focus\\:via-blue-100:focus {\n  --tw-gradient-stops: var(--tw-gradient-from), #dbeafe, var(--tw-gradient-to, rgba(219, 234, 254, 0));\n}\n\n.dark .dark\\:focus\\:via-blue-200:focus {\n  --tw-gradient-stops: var(--tw-gradient-from), #bfdbfe, var(--tw-gradient-to, rgba(191, 219, 254, 0));\n}\n\n.dark .dark\\:focus\\:via-blue-300:focus {\n  --tw-gradient-stops: var(--tw-gradient-from), #93c5fd, var(--tw-gradient-to, rgba(147, 197, 253, 0));\n}\n\n.dark .dark\\:focus\\:via-blue-400:focus {\n  --tw-gradient-stops: var(--tw-gradient-from), #60a5fa, var(--tw-gradient-to, rgba(96, 165, 250, 0));\n}\n\n.dark .dark\\:focus\\:via-blue-500:focus {\n  --tw-gradient-stops: var(--tw-gradient-from), #3b82f6, var(--tw-gradient-to, rgba(59, 130, 246, 0));\n}\n\n.dark .dark\\:focus\\:via-blue-600:focus {\n  --tw-gradient-stops: var(--tw-gradient-from), #2563eb, var(--tw-gradient-to, rgba(37, 99, 235, 0));\n}\n\n.dark .dark\\:focus\\:via-blue-700:focus {\n  --tw-gradient-stops: var(--tw-gradient-from), #1d4ed8, var(--tw-gradient-to, rgba(29, 78, 216, 0));\n}\n\n.dark .dark\\:focus\\:via-blue-800:focus {\n  --tw-gradient-stops: var(--tw-gradient-from), #1e40af, var(--tw-gradient-to, rgba(30, 64, 175, 0));\n}\n\n.dark .dark\\:focus\\:via-blue-900:focus {\n  --tw-gradient-stops: var(--tw-gradient-from), #1e3a8a, var(--tw-gradient-to, rgba(30, 58, 138, 0));\n}\n\n.dark .dark\\:focus\\:via-indigo-50:focus {\n  --tw-gradient-stops: var(--tw-gradient-from), #eef2ff, var(--tw-gradient-to, rgba(238, 242, 255, 0));\n}\n\n.dark .dark\\:focus\\:via-indigo-100:focus {\n  --tw-gradient-stops: var(--tw-gradient-from), #e0e7ff, var(--tw-gradient-to, rgba(224, 231, 255, 0));\n}\n\n.dark .dark\\:focus\\:via-indigo-200:focus {\n  --tw-gradient-stops: var(--tw-gradient-from), #c7d2fe, var(--tw-gradient-to, rgba(199, 210, 254, 0));\n}\n\n.dark .dark\\:focus\\:via-indigo-300:focus {\n  --tw-gradient-stops: var(--tw-gradient-from), #a5b4fc, var(--tw-gradient-to, rgba(165, 180, 252, 0));\n}\n\n.dark .dark\\:focus\\:via-indigo-400:focus {\n  --tw-gradient-stops: var(--tw-gradient-from), #818cf8, var(--tw-gradient-to, rgba(129, 140, 248, 0));\n}\n\n.dark .dark\\:focus\\:via-indigo-500:focus {\n  --tw-gradient-stops: var(--tw-gradient-from), #6366f1, var(--tw-gradient-to, rgba(99, 102, 241, 0));\n}\n\n.dark .dark\\:focus\\:via-indigo-600:focus {\n  --tw-gradient-stops: var(--tw-gradient-from), #4f46e5, var(--tw-gradient-to, rgba(79, 70, 229, 0));\n}\n\n.dark .dark\\:focus\\:via-indigo-700:focus {\n  --tw-gradient-stops: var(--tw-gradient-from), #4338ca, var(--tw-gradient-to, rgba(67, 56, 202, 0));\n}\n\n.dark .dark\\:focus\\:via-indigo-800:focus {\n  --tw-gradient-stops: var(--tw-gradient-from), #3730a3, var(--tw-gradient-to, rgba(55, 48, 163, 0));\n}\n\n.dark .dark\\:focus\\:via-indigo-900:focus {\n  --tw-gradient-stops: var(--tw-gradient-from), #312e81, var(--tw-gradient-to, rgba(49, 46, 129, 0));\n}\n\n.dark .dark\\:focus\\:via-purple-50:focus {\n  --tw-gradient-stops: var(--tw-gradient-from), #f5f3ff, var(--tw-gradient-to, rgba(245, 243, 255, 0));\n}\n\n.dark .dark\\:focus\\:via-purple-100:focus {\n  --tw-gradient-stops: var(--tw-gradient-from), #ede9fe, var(--tw-gradient-to, rgba(237, 233, 254, 0));\n}\n\n.dark .dark\\:focus\\:via-purple-200:focus {\n  --tw-gradient-stops: var(--tw-gradient-from), #ddd6fe, var(--tw-gradient-to, rgba(221, 214, 254, 0));\n}\n\n.dark .dark\\:focus\\:via-purple-300:focus {\n  --tw-gradient-stops: var(--tw-gradient-from), #c4b5fd, var(--tw-gradient-to, rgba(196, 181, 253, 0));\n}\n\n.dark .dark\\:focus\\:via-purple-400:focus {\n  --tw-gradient-stops: var(--tw-gradient-from), #a78bfa, var(--tw-gradient-to, rgba(167, 139, 250, 0));\n}\n\n.dark .dark\\:focus\\:via-purple-500:focus {\n  --tw-gradient-stops: var(--tw-gradient-from), #8b5cf6, var(--tw-gradient-to, rgba(139, 92, 246, 0));\n}\n\n.dark .dark\\:focus\\:via-purple-600:focus {\n  --tw-gradient-stops: var(--tw-gradient-from), #7c3aed, var(--tw-gradient-to, rgba(124, 58, 237, 0));\n}\n\n.dark .dark\\:focus\\:via-purple-700:focus {\n  --tw-gradient-stops: var(--tw-gradient-from), #6d28d9, var(--tw-gradient-to, rgba(109, 40, 217, 0));\n}\n\n.dark .dark\\:focus\\:via-purple-800:focus {\n  --tw-gradient-stops: var(--tw-gradient-from), #5b21b6, var(--tw-gradient-to, rgba(91, 33, 182, 0));\n}\n\n.dark .dark\\:focus\\:via-purple-900:focus {\n  --tw-gradient-stops: var(--tw-gradient-from), #4c1d95, var(--tw-gradient-to, rgba(76, 29, 149, 0));\n}\n\n.dark .dark\\:focus\\:via-pink-50:focus {\n  --tw-gradient-stops: var(--tw-gradient-from), #fdf2f8, var(--tw-gradient-to, rgba(253, 242, 248, 0));\n}\n\n.dark .dark\\:focus\\:via-pink-100:focus {\n  --tw-gradient-stops: var(--tw-gradient-from), #fce7f3, var(--tw-gradient-to, rgba(252, 231, 243, 0));\n}\n\n.dark .dark\\:focus\\:via-pink-200:focus {\n  --tw-gradient-stops: var(--tw-gradient-from), #fbcfe8, var(--tw-gradient-to, rgba(251, 207, 232, 0));\n}\n\n.dark .dark\\:focus\\:via-pink-300:focus {\n  --tw-gradient-stops: var(--tw-gradient-from), #f9a8d4, var(--tw-gradient-to, rgba(249, 168, 212, 0));\n}\n\n.dark .dark\\:focus\\:via-pink-400:focus {\n  --tw-gradient-stops: var(--tw-gradient-from), #f472b6, var(--tw-gradient-to, rgba(244, 114, 182, 0));\n}\n\n.dark .dark\\:focus\\:via-pink-500:focus {\n  --tw-gradient-stops: var(--tw-gradient-from), #ec4899, var(--tw-gradient-to, rgba(236, 72, 153, 0));\n}\n\n.dark .dark\\:focus\\:via-pink-600:focus {\n  --tw-gradient-stops: var(--tw-gradient-from), #db2777, var(--tw-gradient-to, rgba(219, 39, 119, 0));\n}\n\n.dark .dark\\:focus\\:via-pink-700:focus {\n  --tw-gradient-stops: var(--tw-gradient-from), #be185d, var(--tw-gradient-to, rgba(190, 24, 93, 0));\n}\n\n.dark .dark\\:focus\\:via-pink-800:focus {\n  --tw-gradient-stops: var(--tw-gradient-from), #9d174d, var(--tw-gradient-to, rgba(157, 23, 77, 0));\n}\n\n.dark .dark\\:focus\\:via-pink-900:focus {\n  --tw-gradient-stops: var(--tw-gradient-from), #831843, var(--tw-gradient-to, rgba(131, 24, 67, 0));\n}\n\n.dark .dark\\:focus\\:to-transparent:focus {\n  --tw-gradient-to: transparent;\n}\n\n.dark .dark\\:focus\\:to-current:focus {\n  --tw-gradient-to: currentColor;\n}\n\n.dark .dark\\:focus\\:to-black:focus {\n  --tw-gradient-to: #000;\n}\n\n.dark .dark\\:focus\\:to-white:focus {\n  --tw-gradient-to: #fff;\n}\n\n.dark .dark\\:focus\\:to-gray-50:focus {\n  --tw-gradient-to: #f9fafb;\n}\n\n.dark .dark\\:focus\\:to-gray-100:focus {\n  --tw-gradient-to: #f3f4f6;\n}\n\n.dark .dark\\:focus\\:to-gray-200:focus {\n  --tw-gradient-to: #e5e7eb;\n}\n\n.dark .dark\\:focus\\:to-gray-300:focus {\n  --tw-gradient-to: #d1d5db;\n}\n\n.dark .dark\\:focus\\:to-gray-400:focus {\n  --tw-gradient-to: #9ca3af;\n}\n\n.dark .dark\\:focus\\:to-gray-500:focus {\n  --tw-gradient-to: #6b7280;\n}\n\n.dark .dark\\:focus\\:to-gray-600:focus {\n  --tw-gradient-to: #4b5563;\n}\n\n.dark .dark\\:focus\\:to-gray-700:focus {\n  --tw-gradient-to: #374151;\n}\n\n.dark .dark\\:focus\\:to-gray-800:focus {\n  --tw-gradient-to: #1f2937;\n}\n\n.dark .dark\\:focus\\:to-gray-900:focus {\n  --tw-gradient-to: #111827;\n}\n\n.dark .dark\\:focus\\:to-red-50:focus {\n  --tw-gradient-to: #fef2f2;\n}\n\n.dark .dark\\:focus\\:to-red-100:focus {\n  --tw-gradient-to: #fee2e2;\n}\n\n.dark .dark\\:focus\\:to-red-200:focus {\n  --tw-gradient-to: #fecaca;\n}\n\n.dark .dark\\:focus\\:to-red-300:focus {\n  --tw-gradient-to: #fca5a5;\n}\n\n.dark .dark\\:focus\\:to-red-400:focus {\n  --tw-gradient-to: #f87171;\n}\n\n.dark .dark\\:focus\\:to-red-500:focus {\n  --tw-gradient-to: #ef4444;\n}\n\n.dark .dark\\:focus\\:to-red-600:focus {\n  --tw-gradient-to: #dc2626;\n}\n\n.dark .dark\\:focus\\:to-red-700:focus {\n  --tw-gradient-to: #b91c1c;\n}\n\n.dark .dark\\:focus\\:to-red-800:focus {\n  --tw-gradient-to: #991b1b;\n}\n\n.dark .dark\\:focus\\:to-red-900:focus {\n  --tw-gradient-to: #7f1d1d;\n}\n\n.dark .dark\\:focus\\:to-yellow-50:focus {\n  --tw-gradient-to: #fffbeb;\n}\n\n.dark .dark\\:focus\\:to-yellow-100:focus {\n  --tw-gradient-to: #fef3c7;\n}\n\n.dark .dark\\:focus\\:to-yellow-200:focus {\n  --tw-gradient-to: #fde68a;\n}\n\n.dark .dark\\:focus\\:to-yellow-300:focus {\n  --tw-gradient-to: #fcd34d;\n}\n\n.dark .dark\\:focus\\:to-yellow-400:focus {\n  --tw-gradient-to: #fbbf24;\n}\n\n.dark .dark\\:focus\\:to-yellow-500:focus {\n  --tw-gradient-to: #f59e0b;\n}\n\n.dark .dark\\:focus\\:to-yellow-600:focus {\n  --tw-gradient-to: #d97706;\n}\n\n.dark .dark\\:focus\\:to-yellow-700:focus {\n  --tw-gradient-to: #b45309;\n}\n\n.dark .dark\\:focus\\:to-yellow-800:focus {\n  --tw-gradient-to: #92400e;\n}\n\n.dark .dark\\:focus\\:to-yellow-900:focus {\n  --tw-gradient-to: #78350f;\n}\n\n.dark .dark\\:focus\\:to-green-50:focus {\n  --tw-gradient-to: #ecfdf5;\n}\n\n.dark .dark\\:focus\\:to-green-100:focus {\n  --tw-gradient-to: #d1fae5;\n}\n\n.dark .dark\\:focus\\:to-green-200:focus {\n  --tw-gradient-to: #a7f3d0;\n}\n\n.dark .dark\\:focus\\:to-green-300:focus {\n  --tw-gradient-to: #6ee7b7;\n}\n\n.dark .dark\\:focus\\:to-green-400:focus {\n  --tw-gradient-to: #34d399;\n}\n\n.dark .dark\\:focus\\:to-green-500:focus {\n  --tw-gradient-to: #10b981;\n}\n\n.dark .dark\\:focus\\:to-green-600:focus {\n  --tw-gradient-to: #059669;\n}\n\n.dark .dark\\:focus\\:to-green-700:focus {\n  --tw-gradient-to: #047857;\n}\n\n.dark .dark\\:focus\\:to-green-800:focus {\n  --tw-gradient-to: #065f46;\n}\n\n.dark .dark\\:focus\\:to-green-900:focus {\n  --tw-gradient-to: #064e3b;\n}\n\n.dark .dark\\:focus\\:to-blue-50:focus {\n  --tw-gradient-to: #eff6ff;\n}\n\n.dark .dark\\:focus\\:to-blue-100:focus {\n  --tw-gradient-to: #dbeafe;\n}\n\n.dark .dark\\:focus\\:to-blue-200:focus {\n  --tw-gradient-to: #bfdbfe;\n}\n\n.dark .dark\\:focus\\:to-blue-300:focus {\n  --tw-gradient-to: #93c5fd;\n}\n\n.dark .dark\\:focus\\:to-blue-400:focus {\n  --tw-gradient-to: #60a5fa;\n}\n\n.dark .dark\\:focus\\:to-blue-500:focus {\n  --tw-gradient-to: #3b82f6;\n}\n\n.dark .dark\\:focus\\:to-blue-600:focus {\n  --tw-gradient-to: #2563eb;\n}\n\n.dark .dark\\:focus\\:to-blue-700:focus {\n  --tw-gradient-to: #1d4ed8;\n}\n\n.dark .dark\\:focus\\:to-blue-800:focus {\n  --tw-gradient-to: #1e40af;\n}\n\n.dark .dark\\:focus\\:to-blue-900:focus {\n  --tw-gradient-to: #1e3a8a;\n}\n\n.dark .dark\\:focus\\:to-indigo-50:focus {\n  --tw-gradient-to: #eef2ff;\n}\n\n.dark .dark\\:focus\\:to-indigo-100:focus {\n  --tw-gradient-to: #e0e7ff;\n}\n\n.dark .dark\\:focus\\:to-indigo-200:focus {\n  --tw-gradient-to: #c7d2fe;\n}\n\n.dark .dark\\:focus\\:to-indigo-300:focus {\n  --tw-gradient-to: #a5b4fc;\n}\n\n.dark .dark\\:focus\\:to-indigo-400:focus {\n  --tw-gradient-to: #818cf8;\n}\n\n.dark .dark\\:focus\\:to-indigo-500:focus {\n  --tw-gradient-to: #6366f1;\n}\n\n.dark .dark\\:focus\\:to-indigo-600:focus {\n  --tw-gradient-to: #4f46e5;\n}\n\n.dark .dark\\:focus\\:to-indigo-700:focus {\n  --tw-gradient-to: #4338ca;\n}\n\n.dark .dark\\:focus\\:to-indigo-800:focus {\n  --tw-gradient-to: #3730a3;\n}\n\n.dark .dark\\:focus\\:to-indigo-900:focus {\n  --tw-gradient-to: #312e81;\n}\n\n.dark .dark\\:focus\\:to-purple-50:focus {\n  --tw-gradient-to: #f5f3ff;\n}\n\n.dark .dark\\:focus\\:to-purple-100:focus {\n  --tw-gradient-to: #ede9fe;\n}\n\n.dark .dark\\:focus\\:to-purple-200:focus {\n  --tw-gradient-to: #ddd6fe;\n}\n\n.dark .dark\\:focus\\:to-purple-300:focus {\n  --tw-gradient-to: #c4b5fd;\n}\n\n.dark .dark\\:focus\\:to-purple-400:focus {\n  --tw-gradient-to: #a78bfa;\n}\n\n.dark .dark\\:focus\\:to-purple-500:focus {\n  --tw-gradient-to: #8b5cf6;\n}\n\n.dark .dark\\:focus\\:to-purple-600:focus {\n  --tw-gradient-to: #7c3aed;\n}\n\n.dark .dark\\:focus\\:to-purple-700:focus {\n  --tw-gradient-to: #6d28d9;\n}\n\n.dark .dark\\:focus\\:to-purple-800:focus {\n  --tw-gradient-to: #5b21b6;\n}\n\n.dark .dark\\:focus\\:to-purple-900:focus {\n  --tw-gradient-to: #4c1d95;\n}\n\n.dark .dark\\:focus\\:to-pink-50:focus {\n  --tw-gradient-to: #fdf2f8;\n}\n\n.dark .dark\\:focus\\:to-pink-100:focus {\n  --tw-gradient-to: #fce7f3;\n}\n\n.dark .dark\\:focus\\:to-pink-200:focus {\n  --tw-gradient-to: #fbcfe8;\n}\n\n.dark .dark\\:focus\\:to-pink-300:focus {\n  --tw-gradient-to: #f9a8d4;\n}\n\n.dark .dark\\:focus\\:to-pink-400:focus {\n  --tw-gradient-to: #f472b6;\n}\n\n.dark .dark\\:focus\\:to-pink-500:focus {\n  --tw-gradient-to: #ec4899;\n}\n\n.dark .dark\\:focus\\:to-pink-600:focus {\n  --tw-gradient-to: #db2777;\n}\n\n.dark .dark\\:focus\\:to-pink-700:focus {\n  --tw-gradient-to: #be185d;\n}\n\n.dark .dark\\:focus\\:to-pink-800:focus {\n  --tw-gradient-to: #9d174d;\n}\n\n.dark .dark\\:focus\\:to-pink-900:focus {\n  --tw-gradient-to: #831843;\n}\n\n.bg-opacity-0 {\n  --tw-bg-opacity: 0;\n}\n\n.bg-opacity-5 {\n  --tw-bg-opacity: 0.05;\n}\n\n.bg-opacity-10 {\n  --tw-bg-opacity: 0.1;\n}\n\n.bg-opacity-20 {\n  --tw-bg-opacity: 0.2;\n}\n\n.bg-opacity-25 {\n  --tw-bg-opacity: 0.25;\n}\n\n.bg-opacity-30 {\n  --tw-bg-opacity: 0.3;\n}\n\n.bg-opacity-40 {\n  --tw-bg-opacity: 0.4;\n}\n\n.bg-opacity-50 {\n  --tw-bg-opacity: 0.5;\n}\n\n.bg-opacity-60 {\n  --tw-bg-opacity: 0.6;\n}\n\n.bg-opacity-70 {\n  --tw-bg-opacity: 0.7;\n}\n\n.bg-opacity-75 {\n  --tw-bg-opacity: 0.75;\n}\n\n.bg-opacity-80 {\n  --tw-bg-opacity: 0.8;\n}\n\n.bg-opacity-90 {\n  --tw-bg-opacity: 0.9;\n}\n\n.bg-opacity-95 {\n  --tw-bg-opacity: 0.95;\n}\n\n.bg-opacity-100 {\n  --tw-bg-opacity: 1;\n}\n\n.group:hover .group-hover\\:bg-opacity-0 {\n  --tw-bg-opacity: 0;\n}\n\n.group:hover .group-hover\\:bg-opacity-5 {\n  --tw-bg-opacity: 0.05;\n}\n\n.group:hover .group-hover\\:bg-opacity-10 {\n  --tw-bg-opacity: 0.1;\n}\n\n.group:hover .group-hover\\:bg-opacity-20 {\n  --tw-bg-opacity: 0.2;\n}\n\n.group:hover .group-hover\\:bg-opacity-25 {\n  --tw-bg-opacity: 0.25;\n}\n\n.group:hover .group-hover\\:bg-opacity-30 {\n  --tw-bg-opacity: 0.3;\n}\n\n.group:hover .group-hover\\:bg-opacity-40 {\n  --tw-bg-opacity: 0.4;\n}\n\n.group:hover .group-hover\\:bg-opacity-50 {\n  --tw-bg-opacity: 0.5;\n}\n\n.group:hover .group-hover\\:bg-opacity-60 {\n  --tw-bg-opacity: 0.6;\n}\n\n.group:hover .group-hover\\:bg-opacity-70 {\n  --tw-bg-opacity: 0.7;\n}\n\n.group:hover .group-hover\\:bg-opacity-75 {\n  --tw-bg-opacity: 0.75;\n}\n\n.group:hover .group-hover\\:bg-opacity-80 {\n  --tw-bg-opacity: 0.8;\n}\n\n.group:hover .group-hover\\:bg-opacity-90 {\n  --tw-bg-opacity: 0.9;\n}\n\n.group:hover .group-hover\\:bg-opacity-95 {\n  --tw-bg-opacity: 0.95;\n}\n\n.group:hover .group-hover\\:bg-opacity-100 {\n  --tw-bg-opacity: 1;\n}\n\n.focus-within\\:bg-opacity-0:focus-within {\n  --tw-bg-opacity: 0;\n}\n\n.focus-within\\:bg-opacity-5:focus-within {\n  --tw-bg-opacity: 0.05;\n}\n\n.focus-within\\:bg-opacity-10:focus-within {\n  --tw-bg-opacity: 0.1;\n}\n\n.focus-within\\:bg-opacity-20:focus-within {\n  --tw-bg-opacity: 0.2;\n}\n\n.focus-within\\:bg-opacity-25:focus-within {\n  --tw-bg-opacity: 0.25;\n}\n\n.focus-within\\:bg-opacity-30:focus-within {\n  --tw-bg-opacity: 0.3;\n}\n\n.focus-within\\:bg-opacity-40:focus-within {\n  --tw-bg-opacity: 0.4;\n}\n\n.focus-within\\:bg-opacity-50:focus-within {\n  --tw-bg-opacity: 0.5;\n}\n\n.focus-within\\:bg-opacity-60:focus-within {\n  --tw-bg-opacity: 0.6;\n}\n\n.focus-within\\:bg-opacity-70:focus-within {\n  --tw-bg-opacity: 0.7;\n}\n\n.focus-within\\:bg-opacity-75:focus-within {\n  --tw-bg-opacity: 0.75;\n}\n\n.focus-within\\:bg-opacity-80:focus-within {\n  --tw-bg-opacity: 0.8;\n}\n\n.focus-within\\:bg-opacity-90:focus-within {\n  --tw-bg-opacity: 0.9;\n}\n\n.focus-within\\:bg-opacity-95:focus-within {\n  --tw-bg-opacity: 0.95;\n}\n\n.focus-within\\:bg-opacity-100:focus-within {\n  --tw-bg-opacity: 1;\n}\n\n.hover\\:bg-opacity-0:hover {\n  --tw-bg-opacity: 0;\n}\n\n.hover\\:bg-opacity-5:hover {\n  --tw-bg-opacity: 0.05;\n}\n\n.hover\\:bg-opacity-10:hover {\n  --tw-bg-opacity: 0.1;\n}\n\n.hover\\:bg-opacity-20:hover {\n  --tw-bg-opacity: 0.2;\n}\n\n.hover\\:bg-opacity-25:hover {\n  --tw-bg-opacity: 0.25;\n}\n\n.hover\\:bg-opacity-30:hover {\n  --tw-bg-opacity: 0.3;\n}\n\n.hover\\:bg-opacity-40:hover {\n  --tw-bg-opacity: 0.4;\n}\n\n.hover\\:bg-opacity-50:hover {\n  --tw-bg-opacity: 0.5;\n}\n\n.hover\\:bg-opacity-60:hover {\n  --tw-bg-opacity: 0.6;\n}\n\n.hover\\:bg-opacity-70:hover {\n  --tw-bg-opacity: 0.7;\n}\n\n.hover\\:bg-opacity-75:hover {\n  --tw-bg-opacity: 0.75;\n}\n\n.hover\\:bg-opacity-80:hover {\n  --tw-bg-opacity: 0.8;\n}\n\n.hover\\:bg-opacity-90:hover {\n  --tw-bg-opacity: 0.9;\n}\n\n.hover\\:bg-opacity-95:hover {\n  --tw-bg-opacity: 0.95;\n}\n\n.hover\\:bg-opacity-100:hover {\n  --tw-bg-opacity: 1;\n}\n\n.focus\\:bg-opacity-0:focus {\n  --tw-bg-opacity: 0;\n}\n\n.focus\\:bg-opacity-5:focus {\n  --tw-bg-opacity: 0.05;\n}\n\n.focus\\:bg-opacity-10:focus {\n  --tw-bg-opacity: 0.1;\n}\n\n.focus\\:bg-opacity-20:focus {\n  --tw-bg-opacity: 0.2;\n}\n\n.focus\\:bg-opacity-25:focus {\n  --tw-bg-opacity: 0.25;\n}\n\n.focus\\:bg-opacity-30:focus {\n  --tw-bg-opacity: 0.3;\n}\n\n.focus\\:bg-opacity-40:focus {\n  --tw-bg-opacity: 0.4;\n}\n\n.focus\\:bg-opacity-50:focus {\n  --tw-bg-opacity: 0.5;\n}\n\n.focus\\:bg-opacity-60:focus {\n  --tw-bg-opacity: 0.6;\n}\n\n.focus\\:bg-opacity-70:focus {\n  --tw-bg-opacity: 0.7;\n}\n\n.focus\\:bg-opacity-75:focus {\n  --tw-bg-opacity: 0.75;\n}\n\n.focus\\:bg-opacity-80:focus {\n  --tw-bg-opacity: 0.8;\n}\n\n.focus\\:bg-opacity-90:focus {\n  --tw-bg-opacity: 0.9;\n}\n\n.focus\\:bg-opacity-95:focus {\n  --tw-bg-opacity: 0.95;\n}\n\n.focus\\:bg-opacity-100:focus {\n  --tw-bg-opacity: 1;\n}\n\n.dark .dark\\:bg-opacity-0 {\n  --tw-bg-opacity: 0;\n}\n\n.dark .dark\\:bg-opacity-5 {\n  --tw-bg-opacity: 0.05;\n}\n\n.dark .dark\\:bg-opacity-10 {\n  --tw-bg-opacity: 0.1;\n}\n\n.dark .dark\\:bg-opacity-20 {\n  --tw-bg-opacity: 0.2;\n}\n\n.dark .dark\\:bg-opacity-25 {\n  --tw-bg-opacity: 0.25;\n}\n\n.dark .dark\\:bg-opacity-30 {\n  --tw-bg-opacity: 0.3;\n}\n\n.dark .dark\\:bg-opacity-40 {\n  --tw-bg-opacity: 0.4;\n}\n\n.dark .dark\\:bg-opacity-50 {\n  --tw-bg-opacity: 0.5;\n}\n\n.dark .dark\\:bg-opacity-60 {\n  --tw-bg-opacity: 0.6;\n}\n\n.dark .dark\\:bg-opacity-70 {\n  --tw-bg-opacity: 0.7;\n}\n\n.dark .dark\\:bg-opacity-75 {\n  --tw-bg-opacity: 0.75;\n}\n\n.dark .dark\\:bg-opacity-80 {\n  --tw-bg-opacity: 0.8;\n}\n\n.dark .dark\\:bg-opacity-90 {\n  --tw-bg-opacity: 0.9;\n}\n\n.dark .dark\\:bg-opacity-95 {\n  --tw-bg-opacity: 0.95;\n}\n\n.dark .dark\\:bg-opacity-100 {\n  --tw-bg-opacity: 1;\n}\n\n.dark .group:hover .dark\\:group-hover\\:bg-opacity-0 {\n  --tw-bg-opacity: 0;\n}\n\n.dark .group:hover .dark\\:group-hover\\:bg-opacity-5 {\n  --tw-bg-opacity: 0.05;\n}\n\n.dark .group:hover .dark\\:group-hover\\:bg-opacity-10 {\n  --tw-bg-opacity: 0.1;\n}\n\n.dark .group:hover .dark\\:group-hover\\:bg-opacity-20 {\n  --tw-bg-opacity: 0.2;\n}\n\n.dark .group:hover .dark\\:group-hover\\:bg-opacity-25 {\n  --tw-bg-opacity: 0.25;\n}\n\n.dark .group:hover .dark\\:group-hover\\:bg-opacity-30 {\n  --tw-bg-opacity: 0.3;\n}\n\n.dark .group:hover .dark\\:group-hover\\:bg-opacity-40 {\n  --tw-bg-opacity: 0.4;\n}\n\n.dark .group:hover .dark\\:group-hover\\:bg-opacity-50 {\n  --tw-bg-opacity: 0.5;\n}\n\n.dark .group:hover .dark\\:group-hover\\:bg-opacity-60 {\n  --tw-bg-opacity: 0.6;\n}\n\n.dark .group:hover .dark\\:group-hover\\:bg-opacity-70 {\n  --tw-bg-opacity: 0.7;\n}\n\n.dark .group:hover .dark\\:group-hover\\:bg-opacity-75 {\n  --tw-bg-opacity: 0.75;\n}\n\n.dark .group:hover .dark\\:group-hover\\:bg-opacity-80 {\n  --tw-bg-opacity: 0.8;\n}\n\n.dark .group:hover .dark\\:group-hover\\:bg-opacity-90 {\n  --tw-bg-opacity: 0.9;\n}\n\n.dark .group:hover .dark\\:group-hover\\:bg-opacity-95 {\n  --tw-bg-opacity: 0.95;\n}\n\n.dark .group:hover .dark\\:group-hover\\:bg-opacity-100 {\n  --tw-bg-opacity: 1;\n}\n\n.dark .dark\\:focus-within\\:bg-opacity-0:focus-within {\n  --tw-bg-opacity: 0;\n}\n\n.dark .dark\\:focus-within\\:bg-opacity-5:focus-within {\n  --tw-bg-opacity: 0.05;\n}\n\n.dark .dark\\:focus-within\\:bg-opacity-10:focus-within {\n  --tw-bg-opacity: 0.1;\n}\n\n.dark .dark\\:focus-within\\:bg-opacity-20:focus-within {\n  --tw-bg-opacity: 0.2;\n}\n\n.dark .dark\\:focus-within\\:bg-opacity-25:focus-within {\n  --tw-bg-opacity: 0.25;\n}\n\n.dark .dark\\:focus-within\\:bg-opacity-30:focus-within {\n  --tw-bg-opacity: 0.3;\n}\n\n.dark .dark\\:focus-within\\:bg-opacity-40:focus-within {\n  --tw-bg-opacity: 0.4;\n}\n\n.dark .dark\\:focus-within\\:bg-opacity-50:focus-within {\n  --tw-bg-opacity: 0.5;\n}\n\n.dark .dark\\:focus-within\\:bg-opacity-60:focus-within {\n  --tw-bg-opacity: 0.6;\n}\n\n.dark .dark\\:focus-within\\:bg-opacity-70:focus-within {\n  --tw-bg-opacity: 0.7;\n}\n\n.dark .dark\\:focus-within\\:bg-opacity-75:focus-within {\n  --tw-bg-opacity: 0.75;\n}\n\n.dark .dark\\:focus-within\\:bg-opacity-80:focus-within {\n  --tw-bg-opacity: 0.8;\n}\n\n.dark .dark\\:focus-within\\:bg-opacity-90:focus-within {\n  --tw-bg-opacity: 0.9;\n}\n\n.dark .dark\\:focus-within\\:bg-opacity-95:focus-within {\n  --tw-bg-opacity: 0.95;\n}\n\n.dark .dark\\:focus-within\\:bg-opacity-100:focus-within {\n  --tw-bg-opacity: 1;\n}\n\n.dark .dark\\:hover\\:bg-opacity-0:hover {\n  --tw-bg-opacity: 0;\n}\n\n.dark .dark\\:hover\\:bg-opacity-5:hover {\n  --tw-bg-opacity: 0.05;\n}\n\n.dark .dark\\:hover\\:bg-opacity-10:hover {\n  --tw-bg-opacity: 0.1;\n}\n\n.dark .dark\\:hover\\:bg-opacity-20:hover {\n  --tw-bg-opacity: 0.2;\n}\n\n.dark .dark\\:hover\\:bg-opacity-25:hover {\n  --tw-bg-opacity: 0.25;\n}\n\n.dark .dark\\:hover\\:bg-opacity-30:hover {\n  --tw-bg-opacity: 0.3;\n}\n\n.dark .dark\\:hover\\:bg-opacity-40:hover {\n  --tw-bg-opacity: 0.4;\n}\n\n.dark .dark\\:hover\\:bg-opacity-50:hover {\n  --tw-bg-opacity: 0.5;\n}\n\n.dark .dark\\:hover\\:bg-opacity-60:hover {\n  --tw-bg-opacity: 0.6;\n}\n\n.dark .dark\\:hover\\:bg-opacity-70:hover {\n  --tw-bg-opacity: 0.7;\n}\n\n.dark .dark\\:hover\\:bg-opacity-75:hover {\n  --tw-bg-opacity: 0.75;\n}\n\n.dark .dark\\:hover\\:bg-opacity-80:hover {\n  --tw-bg-opacity: 0.8;\n}\n\n.dark .dark\\:hover\\:bg-opacity-90:hover {\n  --tw-bg-opacity: 0.9;\n}\n\n.dark .dark\\:hover\\:bg-opacity-95:hover {\n  --tw-bg-opacity: 0.95;\n}\n\n.dark .dark\\:hover\\:bg-opacity-100:hover {\n  --tw-bg-opacity: 1;\n}\n\n.dark .dark\\:focus\\:bg-opacity-0:focus {\n  --tw-bg-opacity: 0;\n}\n\n.dark .dark\\:focus\\:bg-opacity-5:focus {\n  --tw-bg-opacity: 0.05;\n}\n\n.dark .dark\\:focus\\:bg-opacity-10:focus {\n  --tw-bg-opacity: 0.1;\n}\n\n.dark .dark\\:focus\\:bg-opacity-20:focus {\n  --tw-bg-opacity: 0.2;\n}\n\n.dark .dark\\:focus\\:bg-opacity-25:focus {\n  --tw-bg-opacity: 0.25;\n}\n\n.dark .dark\\:focus\\:bg-opacity-30:focus {\n  --tw-bg-opacity: 0.3;\n}\n\n.dark .dark\\:focus\\:bg-opacity-40:focus {\n  --tw-bg-opacity: 0.4;\n}\n\n.dark .dark\\:focus\\:bg-opacity-50:focus {\n  --tw-bg-opacity: 0.5;\n}\n\n.dark .dark\\:focus\\:bg-opacity-60:focus {\n  --tw-bg-opacity: 0.6;\n}\n\n.dark .dark\\:focus\\:bg-opacity-70:focus {\n  --tw-bg-opacity: 0.7;\n}\n\n.dark .dark\\:focus\\:bg-opacity-75:focus {\n  --tw-bg-opacity: 0.75;\n}\n\n.dark .dark\\:focus\\:bg-opacity-80:focus {\n  --tw-bg-opacity: 0.8;\n}\n\n.dark .dark\\:focus\\:bg-opacity-90:focus {\n  --tw-bg-opacity: 0.9;\n}\n\n.dark .dark\\:focus\\:bg-opacity-95:focus {\n  --tw-bg-opacity: 0.95;\n}\n\n.dark .dark\\:focus\\:bg-opacity-100:focus {\n  --tw-bg-opacity: 1;\n}\n\n.bg-bottom {\n  background-position: bottom;\n}\n\n.bg-center {\n  background-position: center;\n}\n\n.bg-left {\n  background-position: left;\n}\n\n.bg-left-bottom {\n  background-position: left bottom;\n}\n\n.bg-left-top {\n  background-position: left top;\n}\n\n.bg-right {\n  background-position: right;\n}\n\n.bg-right-bottom {\n  background-position: right bottom;\n}\n\n.bg-right-top {\n  background-position: right top;\n}\n\n.bg-top {\n  background-position: top;\n}\n\n.bg-repeat {\n  background-repeat: repeat;\n}\n\n.bg-no-repeat {\n  background-repeat: no-repeat;\n}\n\n.bg-repeat-x {\n  background-repeat: repeat-x;\n}\n\n.bg-repeat-y {\n  background-repeat: repeat-y;\n}\n\n.bg-repeat-round {\n  background-repeat: round;\n}\n\n.bg-repeat-space {\n  background-repeat: space;\n}\n\n.bg-auto {\n  background-size: auto;\n}\n\n.bg-cover {\n  background-size: cover;\n}\n\n.bg-contain {\n  background-size: contain;\n}\n\n.border-collapse {\n  border-collapse: collapse;\n}\n\n.border-separate {\n  border-collapse: separate;\n}\n\n.border-transparent {\n  border-color: transparent;\n}\n\n.border-current {\n  border-color: currentColor;\n}\n\n.border-black {\n  --tw-border-opacity: 1;\n  border-color: rgba(0, 0, 0, var(--tw-border-opacity));\n}\n\n.border-white {\n  --tw-border-opacity: 1;\n  border-color: rgba(255, 255, 255, var(--tw-border-opacity));\n}\n\n.border-gray-50 {\n  --tw-border-opacity: 1;\n  border-color: rgba(249, 250, 251, var(--tw-border-opacity));\n}\n\n.border-gray-100 {\n  --tw-border-opacity: 1;\n  border-color: rgba(243, 244, 246, var(--tw-border-opacity));\n}\n\n.border-gray-200 {\n  --tw-border-opacity: 1;\n  border-color: rgba(229, 231, 235, var(--tw-border-opacity));\n}\n\n.border-gray-300 {\n  --tw-border-opacity: 1;\n  border-color: rgba(209, 213, 219, var(--tw-border-opacity));\n}\n\n.border-gray-400 {\n  --tw-border-opacity: 1;\n  border-color: rgba(156, 163, 175, var(--tw-border-opacity));\n}\n\n.border-gray-500 {\n  --tw-border-opacity: 1;\n  border-color: rgba(107, 114, 128, var(--tw-border-opacity));\n}\n\n.border-gray-600 {\n  --tw-border-opacity: 1;\n  border-color: rgba(75, 85, 99, var(--tw-border-opacity));\n}\n\n.border-gray-700 {\n  --tw-border-opacity: 1;\n  border-color: rgba(55, 65, 81, var(--tw-border-opacity));\n}\n\n.border-gray-800 {\n  --tw-border-opacity: 1;\n  border-color: rgba(31, 41, 55, var(--tw-border-opacity));\n}\n\n.border-gray-900 {\n  --tw-border-opacity: 1;\n  border-color: rgba(17, 24, 39, var(--tw-border-opacity));\n}\n\n.border-red-50 {\n  --tw-border-opacity: 1;\n  border-color: rgba(254, 242, 242, var(--tw-border-opacity));\n}\n\n.border-red-100 {\n  --tw-border-opacity: 1;\n  border-color: rgba(254, 226, 226, var(--tw-border-opacity));\n}\n\n.border-red-200 {\n  --tw-border-opacity: 1;\n  border-color: rgba(254, 202, 202, var(--tw-border-opacity));\n}\n\n.border-red-300 {\n  --tw-border-opacity: 1;\n  border-color: rgba(252, 165, 165, var(--tw-border-opacity));\n}\n\n.border-red-400 {\n  --tw-border-opacity: 1;\n  border-color: rgba(248, 113, 113, var(--tw-border-opacity));\n}\n\n.border-red-500 {\n  --tw-border-opacity: 1;\n  border-color: rgba(239, 68, 68, var(--tw-border-opacity));\n}\n\n.border-red-600 {\n  --tw-border-opacity: 1;\n  border-color: rgba(220, 38, 38, var(--tw-border-opacity));\n}\n\n.border-red-700 {\n  --tw-border-opacity: 1;\n  border-color: rgba(185, 28, 28, var(--tw-border-opacity));\n}\n\n.border-red-800 {\n  --tw-border-opacity: 1;\n  border-color: rgba(153, 27, 27, var(--tw-border-opacity));\n}\n\n.border-red-900 {\n  --tw-border-opacity: 1;\n  border-color: rgba(127, 29, 29, var(--tw-border-opacity));\n}\n\n.border-yellow-50 {\n  --tw-border-opacity: 1;\n  border-color: rgba(255, 251, 235, var(--tw-border-opacity));\n}\n\n.border-yellow-100 {\n  --tw-border-opacity: 1;\n  border-color: rgba(254, 243, 199, var(--tw-border-opacity));\n}\n\n.border-yellow-200 {\n  --tw-border-opacity: 1;\n  border-color: rgba(253, 230, 138, var(--tw-border-opacity));\n}\n\n.border-yellow-300 {\n  --tw-border-opacity: 1;\n  border-color: rgba(252, 211, 77, var(--tw-border-opacity));\n}\n\n.border-yellow-400 {\n  --tw-border-opacity: 1;\n  border-color: rgba(251, 191, 36, var(--tw-border-opacity));\n}\n\n.border-yellow-500 {\n  --tw-border-opacity: 1;\n  border-color: rgba(245, 158, 11, var(--tw-border-opacity));\n}\n\n.border-yellow-600 {\n  --tw-border-opacity: 1;\n  border-color: rgba(217, 119, 6, var(--tw-border-opacity));\n}\n\n.border-yellow-700 {\n  --tw-border-opacity: 1;\n  border-color: rgba(180, 83, 9, var(--tw-border-opacity));\n}\n\n.border-yellow-800 {\n  --tw-border-opacity: 1;\n  border-color: rgba(146, 64, 14, var(--tw-border-opacity));\n}\n\n.border-yellow-900 {\n  --tw-border-opacity: 1;\n  border-color: rgba(120, 53, 15, var(--tw-border-opacity));\n}\n\n.border-green-50 {\n  --tw-border-opacity: 1;\n  border-color: rgba(236, 253, 245, var(--tw-border-opacity));\n}\n\n.border-green-100 {\n  --tw-border-opacity: 1;\n  border-color: rgba(209, 250, 229, var(--tw-border-opacity));\n}\n\n.border-green-200 {\n  --tw-border-opacity: 1;\n  border-color: rgba(167, 243, 208, var(--tw-border-opacity));\n}\n\n.border-green-300 {\n  --tw-border-opacity: 1;\n  border-color: rgba(110, 231, 183, var(--tw-border-opacity));\n}\n\n.border-green-400 {\n  --tw-border-opacity: 1;\n  border-color: rgba(52, 211, 153, var(--tw-border-opacity));\n}\n\n.border-green-500 {\n  --tw-border-opacity: 1;\n  border-color: rgba(16, 185, 129, var(--tw-border-opacity));\n}\n\n.border-green-600 {\n  --tw-border-opacity: 1;\n  border-color: rgba(5, 150, 105, var(--tw-border-opacity));\n}\n\n.border-green-700 {\n  --tw-border-opacity: 1;\n  border-color: rgba(4, 120, 87, var(--tw-border-opacity));\n}\n\n.border-green-800 {\n  --tw-border-opacity: 1;\n  border-color: rgba(6, 95, 70, var(--tw-border-opacity));\n}\n\n.border-green-900 {\n  --tw-border-opacity: 1;\n  border-color: rgba(6, 78, 59, var(--tw-border-opacity));\n}\n\n.border-blue-50 {\n  --tw-border-opacity: 1;\n  border-color: rgba(239, 246, 255, var(--tw-border-opacity));\n}\n\n.border-blue-100 {\n  --tw-border-opacity: 1;\n  border-color: rgba(219, 234, 254, var(--tw-border-opacity));\n}\n\n.border-blue-200 {\n  --tw-border-opacity: 1;\n  border-color: rgba(191, 219, 254, var(--tw-border-opacity));\n}\n\n.border-blue-300 {\n  --tw-border-opacity: 1;\n  border-color: rgba(147, 197, 253, var(--tw-border-opacity));\n}\n\n.border-blue-400 {\n  --tw-border-opacity: 1;\n  border-color: rgba(96, 165, 250, var(--tw-border-opacity));\n}\n\n.border-blue-500 {\n  --tw-border-opacity: 1;\n  border-color: rgba(59, 130, 246, var(--tw-border-opacity));\n}\n\n.border-blue-600 {\n  --tw-border-opacity: 1;\n  border-color: rgba(37, 99, 235, var(--tw-border-opacity));\n}\n\n.border-blue-700 {\n  --tw-border-opacity: 1;\n  border-color: rgba(29, 78, 216, var(--tw-border-opacity));\n}\n\n.border-blue-800 {\n  --tw-border-opacity: 1;\n  border-color: rgba(30, 64, 175, var(--tw-border-opacity));\n}\n\n.border-blue-900 {\n  --tw-border-opacity: 1;\n  border-color: rgba(30, 58, 138, var(--tw-border-opacity));\n}\n\n.border-indigo-50 {\n  --tw-border-opacity: 1;\n  border-color: rgba(238, 242, 255, var(--tw-border-opacity));\n}\n\n.border-indigo-100 {\n  --tw-border-opacity: 1;\n  border-color: rgba(224, 231, 255, var(--tw-border-opacity));\n}\n\n.border-indigo-200 {\n  --tw-border-opacity: 1;\n  border-color: rgba(199, 210, 254, var(--tw-border-opacity));\n}\n\n.border-indigo-300 {\n  --tw-border-opacity: 1;\n  border-color: rgba(165, 180, 252, var(--tw-border-opacity));\n}\n\n.border-indigo-400 {\n  --tw-border-opacity: 1;\n  border-color: rgba(129, 140, 248, var(--tw-border-opacity));\n}\n\n.border-indigo-500 {\n  --tw-border-opacity: 1;\n  border-color: rgba(99, 102, 241, var(--tw-border-opacity));\n}\n\n.border-indigo-600 {\n  --tw-border-opacity: 1;\n  border-color: rgba(79, 70, 229, var(--tw-border-opacity));\n}\n\n.border-indigo-700 {\n  --tw-border-opacity: 1;\n  border-color: rgba(67, 56, 202, var(--tw-border-opacity));\n}\n\n.border-indigo-800 {\n  --tw-border-opacity: 1;\n  border-color: rgba(55, 48, 163, var(--tw-border-opacity));\n}\n\n.border-indigo-900 {\n  --tw-border-opacity: 1;\n  border-color: rgba(49, 46, 129, var(--tw-border-opacity));\n}\n\n.border-purple-50 {\n  --tw-border-opacity: 1;\n  border-color: rgba(245, 243, 255, var(--tw-border-opacity));\n}\n\n.border-purple-100 {\n  --tw-border-opacity: 1;\n  border-color: rgba(237, 233, 254, var(--tw-border-opacity));\n}\n\n.border-purple-200 {\n  --tw-border-opacity: 1;\n  border-color: rgba(221, 214, 254, var(--tw-border-opacity));\n}\n\n.border-purple-300 {\n  --tw-border-opacity: 1;\n  border-color: rgba(196, 181, 253, var(--tw-border-opacity));\n}\n\n.border-purple-400 {\n  --tw-border-opacity: 1;\n  border-color: rgba(167, 139, 250, var(--tw-border-opacity));\n}\n\n.border-purple-500 {\n  --tw-border-opacity: 1;\n  border-color: rgba(139, 92, 246, var(--tw-border-opacity));\n}\n\n.border-purple-600 {\n  --tw-border-opacity: 1;\n  border-color: rgba(124, 58, 237, var(--tw-border-opacity));\n}\n\n.border-purple-700 {\n  --tw-border-opacity: 1;\n  border-color: rgba(109, 40, 217, var(--tw-border-opacity));\n}\n\n.border-purple-800 {\n  --tw-border-opacity: 1;\n  border-color: rgba(91, 33, 182, var(--tw-border-opacity));\n}\n\n.border-purple-900 {\n  --tw-border-opacity: 1;\n  border-color: rgba(76, 29, 149, var(--tw-border-opacity));\n}\n\n.border-pink-50 {\n  --tw-border-opacity: 1;\n  border-color: rgba(253, 242, 248, var(--tw-border-opacity));\n}\n\n.border-pink-100 {\n  --tw-border-opacity: 1;\n  border-color: rgba(252, 231, 243, var(--tw-border-opacity));\n}\n\n.border-pink-200 {\n  --tw-border-opacity: 1;\n  border-color: rgba(251, 207, 232, var(--tw-border-opacity));\n}\n\n.border-pink-300 {\n  --tw-border-opacity: 1;\n  border-color: rgba(249, 168, 212, var(--tw-border-opacity));\n}\n\n.border-pink-400 {\n  --tw-border-opacity: 1;\n  border-color: rgba(244, 114, 182, var(--tw-border-opacity));\n}\n\n.border-pink-500 {\n  --tw-border-opacity: 1;\n  border-color: rgba(236, 72, 153, var(--tw-border-opacity));\n}\n\n.border-pink-600 {\n  --tw-border-opacity: 1;\n  border-color: rgba(219, 39, 119, var(--tw-border-opacity));\n}\n\n.border-pink-700 {\n  --tw-border-opacity: 1;\n  border-color: rgba(190, 24, 93, var(--tw-border-opacity));\n}\n\n.border-pink-800 {\n  --tw-border-opacity: 1;\n  border-color: rgba(157, 23, 77, var(--tw-border-opacity));\n}\n\n.border-pink-900 {\n  --tw-border-opacity: 1;\n  border-color: rgba(131, 24, 67, var(--tw-border-opacity));\n}\n\n.group:hover .group-hover\\:border-transparent {\n  border-color: transparent;\n}\n\n.group:hover .group-hover\\:border-current {\n  border-color: currentColor;\n}\n\n.group:hover .group-hover\\:border-black {\n  --tw-border-opacity: 1;\n  border-color: rgba(0, 0, 0, var(--tw-border-opacity));\n}\n\n.group:hover .group-hover\\:border-white {\n  --tw-border-opacity: 1;\n  border-color: rgba(255, 255, 255, var(--tw-border-opacity));\n}\n\n.group:hover .group-hover\\:border-gray-50 {\n  --tw-border-opacity: 1;\n  border-color: rgba(249, 250, 251, var(--tw-border-opacity));\n}\n\n.group:hover .group-hover\\:border-gray-100 {\n  --tw-border-opacity: 1;\n  border-color: rgba(243, 244, 246, var(--tw-border-opacity));\n}\n\n.group:hover .group-hover\\:border-gray-200 {\n  --tw-border-opacity: 1;\n  border-color: rgba(229, 231, 235, var(--tw-border-opacity));\n}\n\n.group:hover .group-hover\\:border-gray-300 {\n  --tw-border-opacity: 1;\n  border-color: rgba(209, 213, 219, var(--tw-border-opacity));\n}\n\n.group:hover .group-hover\\:border-gray-400 {\n  --tw-border-opacity: 1;\n  border-color: rgba(156, 163, 175, var(--tw-border-opacity));\n}\n\n.group:hover .group-hover\\:border-gray-500 {\n  --tw-border-opacity: 1;\n  border-color: rgba(107, 114, 128, var(--tw-border-opacity));\n}\n\n.group:hover .group-hover\\:border-gray-600 {\n  --tw-border-opacity: 1;\n  border-color: rgba(75, 85, 99, var(--tw-border-opacity));\n}\n\n.group:hover .group-hover\\:border-gray-700 {\n  --tw-border-opacity: 1;\n  border-color: rgba(55, 65, 81, var(--tw-border-opacity));\n}\n\n.group:hover .group-hover\\:border-gray-800 {\n  --tw-border-opacity: 1;\n  border-color: rgba(31, 41, 55, var(--tw-border-opacity));\n}\n\n.group:hover .group-hover\\:border-gray-900 {\n  --tw-border-opacity: 1;\n  border-color: rgba(17, 24, 39, var(--tw-border-opacity));\n}\n\n.group:hover .group-hover\\:border-red-50 {\n  --tw-border-opacity: 1;\n  border-color: rgba(254, 242, 242, var(--tw-border-opacity));\n}\n\n.group:hover .group-hover\\:border-red-100 {\n  --tw-border-opacity: 1;\n  border-color: rgba(254, 226, 226, var(--tw-border-opacity));\n}\n\n.group:hover .group-hover\\:border-red-200 {\n  --tw-border-opacity: 1;\n  border-color: rgba(254, 202, 202, var(--tw-border-opacity));\n}\n\n.group:hover .group-hover\\:border-red-300 {\n  --tw-border-opacity: 1;\n  border-color: rgba(252, 165, 165, var(--tw-border-opacity));\n}\n\n.group:hover .group-hover\\:border-red-400 {\n  --tw-border-opacity: 1;\n  border-color: rgba(248, 113, 113, var(--tw-border-opacity));\n}\n\n.group:hover .group-hover\\:border-red-500 {\n  --tw-border-opacity: 1;\n  border-color: rgba(239, 68, 68, var(--tw-border-opacity));\n}\n\n.group:hover .group-hover\\:border-red-600 {\n  --tw-border-opacity: 1;\n  border-color: rgba(220, 38, 38, var(--tw-border-opacity));\n}\n\n.group:hover .group-hover\\:border-red-700 {\n  --tw-border-opacity: 1;\n  border-color: rgba(185, 28, 28, var(--tw-border-opacity));\n}\n\n.group:hover .group-hover\\:border-red-800 {\n  --tw-border-opacity: 1;\n  border-color: rgba(153, 27, 27, var(--tw-border-opacity));\n}\n\n.group:hover .group-hover\\:border-red-900 {\n  --tw-border-opacity: 1;\n  border-color: rgba(127, 29, 29, var(--tw-border-opacity));\n}\n\n.group:hover .group-hover\\:border-yellow-50 {\n  --tw-border-opacity: 1;\n  border-color: rgba(255, 251, 235, var(--tw-border-opacity));\n}\n\n.group:hover .group-hover\\:border-yellow-100 {\n  --tw-border-opacity: 1;\n  border-color: rgba(254, 243, 199, var(--tw-border-opacity));\n}\n\n.group:hover .group-hover\\:border-yellow-200 {\n  --tw-border-opacity: 1;\n  border-color: rgba(253, 230, 138, var(--tw-border-opacity));\n}\n\n.group:hover .group-hover\\:border-yellow-300 {\n  --tw-border-opacity: 1;\n  border-color: rgba(252, 211, 77, var(--tw-border-opacity));\n}\n\n.group:hover .group-hover\\:border-yellow-400 {\n  --tw-border-opacity: 1;\n  border-color: rgba(251, 191, 36, var(--tw-border-opacity));\n}\n\n.group:hover .group-hover\\:border-yellow-500 {\n  --tw-border-opacity: 1;\n  border-color: rgba(245, 158, 11, var(--tw-border-opacity));\n}\n\n.group:hover .group-hover\\:border-yellow-600 {\n  --tw-border-opacity: 1;\n  border-color: rgba(217, 119, 6, var(--tw-border-opacity));\n}\n\n.group:hover .group-hover\\:border-yellow-700 {\n  --tw-border-opacity: 1;\n  border-color: rgba(180, 83, 9, var(--tw-border-opacity));\n}\n\n.group:hover .group-hover\\:border-yellow-800 {\n  --tw-border-opacity: 1;\n  border-color: rgba(146, 64, 14, var(--tw-border-opacity));\n}\n\n.group:hover .group-hover\\:border-yellow-900 {\n  --tw-border-opacity: 1;\n  border-color: rgba(120, 53, 15, var(--tw-border-opacity));\n}\n\n.group:hover .group-hover\\:border-green-50 {\n  --tw-border-opacity: 1;\n  border-color: rgba(236, 253, 245, var(--tw-border-opacity));\n}\n\n.group:hover .group-hover\\:border-green-100 {\n  --tw-border-opacity: 1;\n  border-color: rgba(209, 250, 229, var(--tw-border-opacity));\n}\n\n.group:hover .group-hover\\:border-green-200 {\n  --tw-border-opacity: 1;\n  border-color: rgba(167, 243, 208, var(--tw-border-opacity));\n}\n\n.group:hover .group-hover\\:border-green-300 {\n  --tw-border-opacity: 1;\n  border-color: rgba(110, 231, 183, var(--tw-border-opacity));\n}\n\n.group:hover .group-hover\\:border-green-400 {\n  --tw-border-opacity: 1;\n  border-color: rgba(52, 211, 153, var(--tw-border-opacity));\n}\n\n.group:hover .group-hover\\:border-green-500 {\n  --tw-border-opacity: 1;\n  border-color: rgba(16, 185, 129, var(--tw-border-opacity));\n}\n\n.group:hover .group-hover\\:border-green-600 {\n  --tw-border-opacity: 1;\n  border-color: rgba(5, 150, 105, var(--tw-border-opacity));\n}\n\n.group:hover .group-hover\\:border-green-700 {\n  --tw-border-opacity: 1;\n  border-color: rgba(4, 120, 87, var(--tw-border-opacity));\n}\n\n.group:hover .group-hover\\:border-green-800 {\n  --tw-border-opacity: 1;\n  border-color: rgba(6, 95, 70, var(--tw-border-opacity));\n}\n\n.group:hover .group-hover\\:border-green-900 {\n  --tw-border-opacity: 1;\n  border-color: rgba(6, 78, 59, var(--tw-border-opacity));\n}\n\n.group:hover .group-hover\\:border-blue-50 {\n  --tw-border-opacity: 1;\n  border-color: rgba(239, 246, 255, var(--tw-border-opacity));\n}\n\n.group:hover .group-hover\\:border-blue-100 {\n  --tw-border-opacity: 1;\n  border-color: rgba(219, 234, 254, var(--tw-border-opacity));\n}\n\n.group:hover .group-hover\\:border-blue-200 {\n  --tw-border-opacity: 1;\n  border-color: rgba(191, 219, 254, var(--tw-border-opacity));\n}\n\n.group:hover .group-hover\\:border-blue-300 {\n  --tw-border-opacity: 1;\n  border-color: rgba(147, 197, 253, var(--tw-border-opacity));\n}\n\n.group:hover .group-hover\\:border-blue-400 {\n  --tw-border-opacity: 1;\n  border-color: rgba(96, 165, 250, var(--tw-border-opacity));\n}\n\n.group:hover .group-hover\\:border-blue-500 {\n  --tw-border-opacity: 1;\n  border-color: rgba(59, 130, 246, var(--tw-border-opacity));\n}\n\n.group:hover .group-hover\\:border-blue-600 {\n  --tw-border-opacity: 1;\n  border-color: rgba(37, 99, 235, var(--tw-border-opacity));\n}\n\n.group:hover .group-hover\\:border-blue-700 {\n  --tw-border-opacity: 1;\n  border-color: rgba(29, 78, 216, var(--tw-border-opacity));\n}\n\n.group:hover .group-hover\\:border-blue-800 {\n  --tw-border-opacity: 1;\n  border-color: rgba(30, 64, 175, var(--tw-border-opacity));\n}\n\n.group:hover .group-hover\\:border-blue-900 {\n  --tw-border-opacity: 1;\n  border-color: rgba(30, 58, 138, var(--tw-border-opacity));\n}\n\n.group:hover .group-hover\\:border-indigo-50 {\n  --tw-border-opacity: 1;\n  border-color: rgba(238, 242, 255, var(--tw-border-opacity));\n}\n\n.group:hover .group-hover\\:border-indigo-100 {\n  --tw-border-opacity: 1;\n  border-color: rgba(224, 231, 255, var(--tw-border-opacity));\n}\n\n.group:hover .group-hover\\:border-indigo-200 {\n  --tw-border-opacity: 1;\n  border-color: rgba(199, 210, 254, var(--tw-border-opacity));\n}\n\n.group:hover .group-hover\\:border-indigo-300 {\n  --tw-border-opacity: 1;\n  border-color: rgba(165, 180, 252, var(--tw-border-opacity));\n}\n\n.group:hover .group-hover\\:border-indigo-400 {\n  --tw-border-opacity: 1;\n  border-color: rgba(129, 140, 248, var(--tw-border-opacity));\n}\n\n.group:hover .group-hover\\:border-indigo-500 {\n  --tw-border-opacity: 1;\n  border-color: rgba(99, 102, 241, var(--tw-border-opacity));\n}\n\n.group:hover .group-hover\\:border-indigo-600 {\n  --tw-border-opacity: 1;\n  border-color: rgba(79, 70, 229, var(--tw-border-opacity));\n}\n\n.group:hover .group-hover\\:border-indigo-700 {\n  --tw-border-opacity: 1;\n  border-color: rgba(67, 56, 202, var(--tw-border-opacity));\n}\n\n.group:hover .group-hover\\:border-indigo-800 {\n  --tw-border-opacity: 1;\n  border-color: rgba(55, 48, 163, var(--tw-border-opacity));\n}\n\n.group:hover .group-hover\\:border-indigo-900 {\n  --tw-border-opacity: 1;\n  border-color: rgba(49, 46, 129, var(--tw-border-opacity));\n}\n\n.group:hover .group-hover\\:border-purple-50 {\n  --tw-border-opacity: 1;\n  border-color: rgba(245, 243, 255, var(--tw-border-opacity));\n}\n\n.group:hover .group-hover\\:border-purple-100 {\n  --tw-border-opacity: 1;\n  border-color: rgba(237, 233, 254, var(--tw-border-opacity));\n}\n\n.group:hover .group-hover\\:border-purple-200 {\n  --tw-border-opacity: 1;\n  border-color: rgba(221, 214, 254, var(--tw-border-opacity));\n}\n\n.group:hover .group-hover\\:border-purple-300 {\n  --tw-border-opacity: 1;\n  border-color: rgba(196, 181, 253, var(--tw-border-opacity));\n}\n\n.group:hover .group-hover\\:border-purple-400 {\n  --tw-border-opacity: 1;\n  border-color: rgba(167, 139, 250, var(--tw-border-opacity));\n}\n\n.group:hover .group-hover\\:border-purple-500 {\n  --tw-border-opacity: 1;\n  border-color: rgba(139, 92, 246, var(--tw-border-opacity));\n}\n\n.group:hover .group-hover\\:border-purple-600 {\n  --tw-border-opacity: 1;\n  border-color: rgba(124, 58, 237, var(--tw-border-opacity));\n}\n\n.group:hover .group-hover\\:border-purple-700 {\n  --tw-border-opacity: 1;\n  border-color: rgba(109, 40, 217, var(--tw-border-opacity));\n}\n\n.group:hover .group-hover\\:border-purple-800 {\n  --tw-border-opacity: 1;\n  border-color: rgba(91, 33, 182, var(--tw-border-opacity));\n}\n\n.group:hover .group-hover\\:border-purple-900 {\n  --tw-border-opacity: 1;\n  border-color: rgba(76, 29, 149, var(--tw-border-opacity));\n}\n\n.group:hover .group-hover\\:border-pink-50 {\n  --tw-border-opacity: 1;\n  border-color: rgba(253, 242, 248, var(--tw-border-opacity));\n}\n\n.group:hover .group-hover\\:border-pink-100 {\n  --tw-border-opacity: 1;\n  border-color: rgba(252, 231, 243, var(--tw-border-opacity));\n}\n\n.group:hover .group-hover\\:border-pink-200 {\n  --tw-border-opacity: 1;\n  border-color: rgba(251, 207, 232, var(--tw-border-opacity));\n}\n\n.group:hover .group-hover\\:border-pink-300 {\n  --tw-border-opacity: 1;\n  border-color: rgba(249, 168, 212, var(--tw-border-opacity));\n}\n\n.group:hover .group-hover\\:border-pink-400 {\n  --tw-border-opacity: 1;\n  border-color: rgba(244, 114, 182, var(--tw-border-opacity));\n}\n\n.group:hover .group-hover\\:border-pink-500 {\n  --tw-border-opacity: 1;\n  border-color: rgba(236, 72, 153, var(--tw-border-opacity));\n}\n\n.group:hover .group-hover\\:border-pink-600 {\n  --tw-border-opacity: 1;\n  border-color: rgba(219, 39, 119, var(--tw-border-opacity));\n}\n\n.group:hover .group-hover\\:border-pink-700 {\n  --tw-border-opacity: 1;\n  border-color: rgba(190, 24, 93, var(--tw-border-opacity));\n}\n\n.group:hover .group-hover\\:border-pink-800 {\n  --tw-border-opacity: 1;\n  border-color: rgba(157, 23, 77, var(--tw-border-opacity));\n}\n\n.group:hover .group-hover\\:border-pink-900 {\n  --tw-border-opacity: 1;\n  border-color: rgba(131, 24, 67, var(--tw-border-opacity));\n}\n\n.focus-within\\:border-transparent:focus-within {\n  border-color: transparent;\n}\n\n.focus-within\\:border-current:focus-within {\n  border-color: currentColor;\n}\n\n.focus-within\\:border-black:focus-within {\n  --tw-border-opacity: 1;\n  border-color: rgba(0, 0, 0, var(--tw-border-opacity));\n}\n\n.focus-within\\:border-white:focus-within {\n  --tw-border-opacity: 1;\n  border-color: rgba(255, 255, 255, var(--tw-border-opacity));\n}\n\n.focus-within\\:border-gray-50:focus-within {\n  --tw-border-opacity: 1;\n  border-color: rgba(249, 250, 251, var(--tw-border-opacity));\n}\n\n.focus-within\\:border-gray-100:focus-within {\n  --tw-border-opacity: 1;\n  border-color: rgba(243, 244, 246, var(--tw-border-opacity));\n}\n\n.focus-within\\:border-gray-200:focus-within {\n  --tw-border-opacity: 1;\n  border-color: rgba(229, 231, 235, var(--tw-border-opacity));\n}\n\n.focus-within\\:border-gray-300:focus-within {\n  --tw-border-opacity: 1;\n  border-color: rgba(209, 213, 219, var(--tw-border-opacity));\n}\n\n.focus-within\\:border-gray-400:focus-within {\n  --tw-border-opacity: 1;\n  border-color: rgba(156, 163, 175, var(--tw-border-opacity));\n}\n\n.focus-within\\:border-gray-500:focus-within {\n  --tw-border-opacity: 1;\n  border-color: rgba(107, 114, 128, var(--tw-border-opacity));\n}\n\n.focus-within\\:border-gray-600:focus-within {\n  --tw-border-opacity: 1;\n  border-color: rgba(75, 85, 99, var(--tw-border-opacity));\n}\n\n.focus-within\\:border-gray-700:focus-within {\n  --tw-border-opacity: 1;\n  border-color: rgba(55, 65, 81, var(--tw-border-opacity));\n}\n\n.focus-within\\:border-gray-800:focus-within {\n  --tw-border-opacity: 1;\n  border-color: rgba(31, 41, 55, var(--tw-border-opacity));\n}\n\n.focus-within\\:border-gray-900:focus-within {\n  --tw-border-opacity: 1;\n  border-color: rgba(17, 24, 39, var(--tw-border-opacity));\n}\n\n.focus-within\\:border-red-50:focus-within {\n  --tw-border-opacity: 1;\n  border-color: rgba(254, 242, 242, var(--tw-border-opacity));\n}\n\n.focus-within\\:border-red-100:focus-within {\n  --tw-border-opacity: 1;\n  border-color: rgba(254, 226, 226, var(--tw-border-opacity));\n}\n\n.focus-within\\:border-red-200:focus-within {\n  --tw-border-opacity: 1;\n  border-color: rgba(254, 202, 202, var(--tw-border-opacity));\n}\n\n.focus-within\\:border-red-300:focus-within {\n  --tw-border-opacity: 1;\n  border-color: rgba(252, 165, 165, var(--tw-border-opacity));\n}\n\n.focus-within\\:border-red-400:focus-within {\n  --tw-border-opacity: 1;\n  border-color: rgba(248, 113, 113, var(--tw-border-opacity));\n}\n\n.focus-within\\:border-red-500:focus-within {\n  --tw-border-opacity: 1;\n  border-color: rgba(239, 68, 68, var(--tw-border-opacity));\n}\n\n.focus-within\\:border-red-600:focus-within {\n  --tw-border-opacity: 1;\n  border-color: rgba(220, 38, 38, var(--tw-border-opacity));\n}\n\n.focus-within\\:border-red-700:focus-within {\n  --tw-border-opacity: 1;\n  border-color: rgba(185, 28, 28, var(--tw-border-opacity));\n}\n\n.focus-within\\:border-red-800:focus-within {\n  --tw-border-opacity: 1;\n  border-color: rgba(153, 27, 27, var(--tw-border-opacity));\n}\n\n.focus-within\\:border-red-900:focus-within {\n  --tw-border-opacity: 1;\n  border-color: rgba(127, 29, 29, var(--tw-border-opacity));\n}\n\n.focus-within\\:border-yellow-50:focus-within {\n  --tw-border-opacity: 1;\n  border-color: rgba(255, 251, 235, var(--tw-border-opacity));\n}\n\n.focus-within\\:border-yellow-100:focus-within {\n  --tw-border-opacity: 1;\n  border-color: rgba(254, 243, 199, var(--tw-border-opacity));\n}\n\n.focus-within\\:border-yellow-200:focus-within {\n  --tw-border-opacity: 1;\n  border-color: rgba(253, 230, 138, var(--tw-border-opacity));\n}\n\n.focus-within\\:border-yellow-300:focus-within {\n  --tw-border-opacity: 1;\n  border-color: rgba(252, 211, 77, var(--tw-border-opacity));\n}\n\n.focus-within\\:border-yellow-400:focus-within {\n  --tw-border-opacity: 1;\n  border-color: rgba(251, 191, 36, var(--tw-border-opacity));\n}\n\n.focus-within\\:border-yellow-500:focus-within {\n  --tw-border-opacity: 1;\n  border-color: rgba(245, 158, 11, var(--tw-border-opacity));\n}\n\n.focus-within\\:border-yellow-600:focus-within {\n  --tw-border-opacity: 1;\n  border-color: rgba(217, 119, 6, var(--tw-border-opacity));\n}\n\n.focus-within\\:border-yellow-700:focus-within {\n  --tw-border-opacity: 1;\n  border-color: rgba(180, 83, 9, var(--tw-border-opacity));\n}\n\n.focus-within\\:border-yellow-800:focus-within {\n  --tw-border-opacity: 1;\n  border-color: rgba(146, 64, 14, var(--tw-border-opacity));\n}\n\n.focus-within\\:border-yellow-900:focus-within {\n  --tw-border-opacity: 1;\n  border-color: rgba(120, 53, 15, var(--tw-border-opacity));\n}\n\n.focus-within\\:border-green-50:focus-within {\n  --tw-border-opacity: 1;\n  border-color: rgba(236, 253, 245, var(--tw-border-opacity));\n}\n\n.focus-within\\:border-green-100:focus-within {\n  --tw-border-opacity: 1;\n  border-color: rgba(209, 250, 229, var(--tw-border-opacity));\n}\n\n.focus-within\\:border-green-200:focus-within {\n  --tw-border-opacity: 1;\n  border-color: rgba(167, 243, 208, var(--tw-border-opacity));\n}\n\n.focus-within\\:border-green-300:focus-within {\n  --tw-border-opacity: 1;\n  border-color: rgba(110, 231, 183, var(--tw-border-opacity));\n}\n\n.focus-within\\:border-green-400:focus-within {\n  --tw-border-opacity: 1;\n  border-color: rgba(52, 211, 153, var(--tw-border-opacity));\n}\n\n.focus-within\\:border-green-500:focus-within {\n  --tw-border-opacity: 1;\n  border-color: rgba(16, 185, 129, var(--tw-border-opacity));\n}\n\n.focus-within\\:border-green-600:focus-within {\n  --tw-border-opacity: 1;\n  border-color: rgba(5, 150, 105, var(--tw-border-opacity));\n}\n\n.focus-within\\:border-green-700:focus-within {\n  --tw-border-opacity: 1;\n  border-color: rgba(4, 120, 87, var(--tw-border-opacity));\n}\n\n.focus-within\\:border-green-800:focus-within {\n  --tw-border-opacity: 1;\n  border-color: rgba(6, 95, 70, var(--tw-border-opacity));\n}\n\n.focus-within\\:border-green-900:focus-within {\n  --tw-border-opacity: 1;\n  border-color: rgba(6, 78, 59, var(--tw-border-opacity));\n}\n\n.focus-within\\:border-blue-50:focus-within {\n  --tw-border-opacity: 1;\n  border-color: rgba(239, 246, 255, var(--tw-border-opacity));\n}\n\n.focus-within\\:border-blue-100:focus-within {\n  --tw-border-opacity: 1;\n  border-color: rgba(219, 234, 254, var(--tw-border-opacity));\n}\n\n.focus-within\\:border-blue-200:focus-within {\n  --tw-border-opacity: 1;\n  border-color: rgba(191, 219, 254, var(--tw-border-opacity));\n}\n\n.focus-within\\:border-blue-300:focus-within {\n  --tw-border-opacity: 1;\n  border-color: rgba(147, 197, 253, var(--tw-border-opacity));\n}\n\n.focus-within\\:border-blue-400:focus-within {\n  --tw-border-opacity: 1;\n  border-color: rgba(96, 165, 250, var(--tw-border-opacity));\n}\n\n.focus-within\\:border-blue-500:focus-within {\n  --tw-border-opacity: 1;\n  border-color: rgba(59, 130, 246, var(--tw-border-opacity));\n}\n\n.focus-within\\:border-blue-600:focus-within {\n  --tw-border-opacity: 1;\n  border-color: rgba(37, 99, 235, var(--tw-border-opacity));\n}\n\n.focus-within\\:border-blue-700:focus-within {\n  --tw-border-opacity: 1;\n  border-color: rgba(29, 78, 216, var(--tw-border-opacity));\n}\n\n.focus-within\\:border-blue-800:focus-within {\n  --tw-border-opacity: 1;\n  border-color: rgba(30, 64, 175, var(--tw-border-opacity));\n}\n\n.focus-within\\:border-blue-900:focus-within {\n  --tw-border-opacity: 1;\n  border-color: rgba(30, 58, 138, var(--tw-border-opacity));\n}\n\n.focus-within\\:border-indigo-50:focus-within {\n  --tw-border-opacity: 1;\n  border-color: rgba(238, 242, 255, var(--tw-border-opacity));\n}\n\n.focus-within\\:border-indigo-100:focus-within {\n  --tw-border-opacity: 1;\n  border-color: rgba(224, 231, 255, var(--tw-border-opacity));\n}\n\n.focus-within\\:border-indigo-200:focus-within {\n  --tw-border-opacity: 1;\n  border-color: rgba(199, 210, 254, var(--tw-border-opacity));\n}\n\n.focus-within\\:border-indigo-300:focus-within {\n  --tw-border-opacity: 1;\n  border-color: rgba(165, 180, 252, var(--tw-border-opacity));\n}\n\n.focus-within\\:border-indigo-400:focus-within {\n  --tw-border-opacity: 1;\n  border-color: rgba(129, 140, 248, var(--tw-border-opacity));\n}\n\n.focus-within\\:border-indigo-500:focus-within {\n  --tw-border-opacity: 1;\n  border-color: rgba(99, 102, 241, var(--tw-border-opacity));\n}\n\n.focus-within\\:border-indigo-600:focus-within {\n  --tw-border-opacity: 1;\n  border-color: rgba(79, 70, 229, var(--tw-border-opacity));\n}\n\n.focus-within\\:border-indigo-700:focus-within {\n  --tw-border-opacity: 1;\n  border-color: rgba(67, 56, 202, var(--tw-border-opacity));\n}\n\n.focus-within\\:border-indigo-800:focus-within {\n  --tw-border-opacity: 1;\n  border-color: rgba(55, 48, 163, var(--tw-border-opacity));\n}\n\n.focus-within\\:border-indigo-900:focus-within {\n  --tw-border-opacity: 1;\n  border-color: rgba(49, 46, 129, var(--tw-border-opacity));\n}\n\n.focus-within\\:border-purple-50:focus-within {\n  --tw-border-opacity: 1;\n  border-color: rgba(245, 243, 255, var(--tw-border-opacity));\n}\n\n.focus-within\\:border-purple-100:focus-within {\n  --tw-border-opacity: 1;\n  border-color: rgba(237, 233, 254, var(--tw-border-opacity));\n}\n\n.focus-within\\:border-purple-200:focus-within {\n  --tw-border-opacity: 1;\n  border-color: rgba(221, 214, 254, var(--tw-border-opacity));\n}\n\n.focus-within\\:border-purple-300:focus-within {\n  --tw-border-opacity: 1;\n  border-color: rgba(196, 181, 253, var(--tw-border-opacity));\n}\n\n.focus-within\\:border-purple-400:focus-within {\n  --tw-border-opacity: 1;\n  border-color: rgba(167, 139, 250, var(--tw-border-opacity));\n}\n\n.focus-within\\:border-purple-500:focus-within {\n  --tw-border-opacity: 1;\n  border-color: rgba(139, 92, 246, var(--tw-border-opacity));\n}\n\n.focus-within\\:border-purple-600:focus-within {\n  --tw-border-opacity: 1;\n  border-color: rgba(124, 58, 237, var(--tw-border-opacity));\n}\n\n.focus-within\\:border-purple-700:focus-within {\n  --tw-border-opacity: 1;\n  border-color: rgba(109, 40, 217, var(--tw-border-opacity));\n}\n\n.focus-within\\:border-purple-800:focus-within {\n  --tw-border-opacity: 1;\n  border-color: rgba(91, 33, 182, var(--tw-border-opacity));\n}\n\n.focus-within\\:border-purple-900:focus-within {\n  --tw-border-opacity: 1;\n  border-color: rgba(76, 29, 149, var(--tw-border-opacity));\n}\n\n.focus-within\\:border-pink-50:focus-within {\n  --tw-border-opacity: 1;\n  border-color: rgba(253, 242, 248, var(--tw-border-opacity));\n}\n\n.focus-within\\:border-pink-100:focus-within {\n  --tw-border-opacity: 1;\n  border-color: rgba(252, 231, 243, var(--tw-border-opacity));\n}\n\n.focus-within\\:border-pink-200:focus-within {\n  --tw-border-opacity: 1;\n  border-color: rgba(251, 207, 232, var(--tw-border-opacity));\n}\n\n.focus-within\\:border-pink-300:focus-within {\n  --tw-border-opacity: 1;\n  border-color: rgba(249, 168, 212, var(--tw-border-opacity));\n}\n\n.focus-within\\:border-pink-400:focus-within {\n  --tw-border-opacity: 1;\n  border-color: rgba(244, 114, 182, var(--tw-border-opacity));\n}\n\n.focus-within\\:border-pink-500:focus-within {\n  --tw-border-opacity: 1;\n  border-color: rgba(236, 72, 153, var(--tw-border-opacity));\n}\n\n.focus-within\\:border-pink-600:focus-within {\n  --tw-border-opacity: 1;\n  border-color: rgba(219, 39, 119, var(--tw-border-opacity));\n}\n\n.focus-within\\:border-pink-700:focus-within {\n  --tw-border-opacity: 1;\n  border-color: rgba(190, 24, 93, var(--tw-border-opacity));\n}\n\n.focus-within\\:border-pink-800:focus-within {\n  --tw-border-opacity: 1;\n  border-color: rgba(157, 23, 77, var(--tw-border-opacity));\n}\n\n.focus-within\\:border-pink-900:focus-within {\n  --tw-border-opacity: 1;\n  border-color: rgba(131, 24, 67, var(--tw-border-opacity));\n}\n\n.hover\\:border-transparent:hover {\n  border-color: transparent;\n}\n\n.hover\\:border-current:hover {\n  border-color: currentColor;\n}\n\n.hover\\:border-black:hover {\n  --tw-border-opacity: 1;\n  border-color: rgba(0, 0, 0, var(--tw-border-opacity));\n}\n\n.hover\\:border-white:hover {\n  --tw-border-opacity: 1;\n  border-color: rgba(255, 255, 255, var(--tw-border-opacity));\n}\n\n.hover\\:border-gray-50:hover {\n  --tw-border-opacity: 1;\n  border-color: rgba(249, 250, 251, var(--tw-border-opacity));\n}\n\n.hover\\:border-gray-100:hover {\n  --tw-border-opacity: 1;\n  border-color: rgba(243, 244, 246, var(--tw-border-opacity));\n}\n\n.hover\\:border-gray-200:hover {\n  --tw-border-opacity: 1;\n  border-color: rgba(229, 231, 235, var(--tw-border-opacity));\n}\n\n.hover\\:border-gray-300:hover {\n  --tw-border-opacity: 1;\n  border-color: rgba(209, 213, 219, var(--tw-border-opacity));\n}\n\n.hover\\:border-gray-400:hover {\n  --tw-border-opacity: 1;\n  border-color: rgba(156, 163, 175, var(--tw-border-opacity));\n}\n\n.hover\\:border-gray-500:hover {\n  --tw-border-opacity: 1;\n  border-color: rgba(107, 114, 128, var(--tw-border-opacity));\n}\n\n.hover\\:border-gray-600:hover {\n  --tw-border-opacity: 1;\n  border-color: rgba(75, 85, 99, var(--tw-border-opacity));\n}\n\n.hover\\:border-gray-700:hover {\n  --tw-border-opacity: 1;\n  border-color: rgba(55, 65, 81, var(--tw-border-opacity));\n}\n\n.hover\\:border-gray-800:hover {\n  --tw-border-opacity: 1;\n  border-color: rgba(31, 41, 55, var(--tw-border-opacity));\n}\n\n.hover\\:border-gray-900:hover {\n  --tw-border-opacity: 1;\n  border-color: rgba(17, 24, 39, var(--tw-border-opacity));\n}\n\n.hover\\:border-red-50:hover {\n  --tw-border-opacity: 1;\n  border-color: rgba(254, 242, 242, var(--tw-border-opacity));\n}\n\n.hover\\:border-red-100:hover {\n  --tw-border-opacity: 1;\n  border-color: rgba(254, 226, 226, var(--tw-border-opacity));\n}\n\n.hover\\:border-red-200:hover {\n  --tw-border-opacity: 1;\n  border-color: rgba(254, 202, 202, var(--tw-border-opacity));\n}\n\n.hover\\:border-red-300:hover {\n  --tw-border-opacity: 1;\n  border-color: rgba(252, 165, 165, var(--tw-border-opacity));\n}\n\n.hover\\:border-red-400:hover {\n  --tw-border-opacity: 1;\n  border-color: rgba(248, 113, 113, var(--tw-border-opacity));\n}\n\n.hover\\:border-red-500:hover {\n  --tw-border-opacity: 1;\n  border-color: rgba(239, 68, 68, var(--tw-border-opacity));\n}\n\n.hover\\:border-red-600:hover {\n  --tw-border-opacity: 1;\n  border-color: rgba(220, 38, 38, var(--tw-border-opacity));\n}\n\n.hover\\:border-red-700:hover {\n  --tw-border-opacity: 1;\n  border-color: rgba(185, 28, 28, var(--tw-border-opacity));\n}\n\n.hover\\:border-red-800:hover {\n  --tw-border-opacity: 1;\n  border-color: rgba(153, 27, 27, var(--tw-border-opacity));\n}\n\n.hover\\:border-red-900:hover {\n  --tw-border-opacity: 1;\n  border-color: rgba(127, 29, 29, var(--tw-border-opacity));\n}\n\n.hover\\:border-yellow-50:hover {\n  --tw-border-opacity: 1;\n  border-color: rgba(255, 251, 235, var(--tw-border-opacity));\n}\n\n.hover\\:border-yellow-100:hover {\n  --tw-border-opacity: 1;\n  border-color: rgba(254, 243, 199, var(--tw-border-opacity));\n}\n\n.hover\\:border-yellow-200:hover {\n  --tw-border-opacity: 1;\n  border-color: rgba(253, 230, 138, var(--tw-border-opacity));\n}\n\n.hover\\:border-yellow-300:hover {\n  --tw-border-opacity: 1;\n  border-color: rgba(252, 211, 77, var(--tw-border-opacity));\n}\n\n.hover\\:border-yellow-400:hover {\n  --tw-border-opacity: 1;\n  border-color: rgba(251, 191, 36, var(--tw-border-opacity));\n}\n\n.hover\\:border-yellow-500:hover {\n  --tw-border-opacity: 1;\n  border-color: rgba(245, 158, 11, var(--tw-border-opacity));\n}\n\n.hover\\:border-yellow-600:hover {\n  --tw-border-opacity: 1;\n  border-color: rgba(217, 119, 6, var(--tw-border-opacity));\n}\n\n.hover\\:border-yellow-700:hover {\n  --tw-border-opacity: 1;\n  border-color: rgba(180, 83, 9, var(--tw-border-opacity));\n}\n\n.hover\\:border-yellow-800:hover {\n  --tw-border-opacity: 1;\n  border-color: rgba(146, 64, 14, var(--tw-border-opacity));\n}\n\n.hover\\:border-yellow-900:hover {\n  --tw-border-opacity: 1;\n  border-color: rgba(120, 53, 15, var(--tw-border-opacity));\n}\n\n.hover\\:border-green-50:hover {\n  --tw-border-opacity: 1;\n  border-color: rgba(236, 253, 245, var(--tw-border-opacity));\n}\n\n.hover\\:border-green-100:hover {\n  --tw-border-opacity: 1;\n  border-color: rgba(209, 250, 229, var(--tw-border-opacity));\n}\n\n.hover\\:border-green-200:hover {\n  --tw-border-opacity: 1;\n  border-color: rgba(167, 243, 208, var(--tw-border-opacity));\n}\n\n.hover\\:border-green-300:hover {\n  --tw-border-opacity: 1;\n  border-color: rgba(110, 231, 183, var(--tw-border-opacity));\n}\n\n.hover\\:border-green-400:hover {\n  --tw-border-opacity: 1;\n  border-color: rgba(52, 211, 153, var(--tw-border-opacity));\n}\n\n.hover\\:border-green-500:hover {\n  --tw-border-opacity: 1;\n  border-color: rgba(16, 185, 129, var(--tw-border-opacity));\n}\n\n.hover\\:border-green-600:hover {\n  --tw-border-opacity: 1;\n  border-color: rgba(5, 150, 105, var(--tw-border-opacity));\n}\n\n.hover\\:border-green-700:hover {\n  --tw-border-opacity: 1;\n  border-color: rgba(4, 120, 87, var(--tw-border-opacity));\n}\n\n.hover\\:border-green-800:hover {\n  --tw-border-opacity: 1;\n  border-color: rgba(6, 95, 70, var(--tw-border-opacity));\n}\n\n.hover\\:border-green-900:hover {\n  --tw-border-opacity: 1;\n  border-color: rgba(6, 78, 59, var(--tw-border-opacity));\n}\n\n.hover\\:border-blue-50:hover {\n  --tw-border-opacity: 1;\n  border-color: rgba(239, 246, 255, var(--tw-border-opacity));\n}\n\n.hover\\:border-blue-100:hover {\n  --tw-border-opacity: 1;\n  border-color: rgba(219, 234, 254, var(--tw-border-opacity));\n}\n\n.hover\\:border-blue-200:hover {\n  --tw-border-opacity: 1;\n  border-color: rgba(191, 219, 254, var(--tw-border-opacity));\n}\n\n.hover\\:border-blue-300:hover {\n  --tw-border-opacity: 1;\n  border-color: rgba(147, 197, 253, var(--tw-border-opacity));\n}\n\n.hover\\:border-blue-400:hover {\n  --tw-border-opacity: 1;\n  border-color: rgba(96, 165, 250, var(--tw-border-opacity));\n}\n\n.hover\\:border-blue-500:hover {\n  --tw-border-opacity: 1;\n  border-color: rgba(59, 130, 246, var(--tw-border-opacity));\n}\n\n.hover\\:border-blue-600:hover {\n  --tw-border-opacity: 1;\n  border-color: rgba(37, 99, 235, var(--tw-border-opacity));\n}\n\n.hover\\:border-blue-700:hover {\n  --tw-border-opacity: 1;\n  border-color: rgba(29, 78, 216, var(--tw-border-opacity));\n}\n\n.hover\\:border-blue-800:hover {\n  --tw-border-opacity: 1;\n  border-color: rgba(30, 64, 175, var(--tw-border-opacity));\n}\n\n.hover\\:border-blue-900:hover {\n  --tw-border-opacity: 1;\n  border-color: rgba(30, 58, 138, var(--tw-border-opacity));\n}\n\n.hover\\:border-indigo-50:hover {\n  --tw-border-opacity: 1;\n  border-color: rgba(238, 242, 255, var(--tw-border-opacity));\n}\n\n.hover\\:border-indigo-100:hover {\n  --tw-border-opacity: 1;\n  border-color: rgba(224, 231, 255, var(--tw-border-opacity));\n}\n\n.hover\\:border-indigo-200:hover {\n  --tw-border-opacity: 1;\n  border-color: rgba(199, 210, 254, var(--tw-border-opacity));\n}\n\n.hover\\:border-indigo-300:hover {\n  --tw-border-opacity: 1;\n  border-color: rgba(165, 180, 252, var(--tw-border-opacity));\n}\n\n.hover\\:border-indigo-400:hover {\n  --tw-border-opacity: 1;\n  border-color: rgba(129, 140, 248, var(--tw-border-opacity));\n}\n\n.hover\\:border-indigo-500:hover {\n  --tw-border-opacity: 1;\n  border-color: rgba(99, 102, 241, var(--tw-border-opacity));\n}\n\n.hover\\:border-indigo-600:hover {\n  --tw-border-opacity: 1;\n  border-color: rgba(79, 70, 229, var(--tw-border-opacity));\n}\n\n.hover\\:border-indigo-700:hover {\n  --tw-border-opacity: 1;\n  border-color: rgba(67, 56, 202, var(--tw-border-opacity));\n}\n\n.hover\\:border-indigo-800:hover {\n  --tw-border-opacity: 1;\n  border-color: rgba(55, 48, 163, var(--tw-border-opacity));\n}\n\n.hover\\:border-indigo-900:hover {\n  --tw-border-opacity: 1;\n  border-color: rgba(49, 46, 129, var(--tw-border-opacity));\n}\n\n.hover\\:border-purple-50:hover {\n  --tw-border-opacity: 1;\n  border-color: rgba(245, 243, 255, var(--tw-border-opacity));\n}\n\n.hover\\:border-purple-100:hover {\n  --tw-border-opacity: 1;\n  border-color: rgba(237, 233, 254, var(--tw-border-opacity));\n}\n\n.hover\\:border-purple-200:hover {\n  --tw-border-opacity: 1;\n  border-color: rgba(221, 214, 254, var(--tw-border-opacity));\n}\n\n.hover\\:border-purple-300:hover {\n  --tw-border-opacity: 1;\n  border-color: rgba(196, 181, 253, var(--tw-border-opacity));\n}\n\n.hover\\:border-purple-400:hover {\n  --tw-border-opacity: 1;\n  border-color: rgba(167, 139, 250, var(--tw-border-opacity));\n}\n\n.hover\\:border-purple-500:hover {\n  --tw-border-opacity: 1;\n  border-color: rgba(139, 92, 246, var(--tw-border-opacity));\n}\n\n.hover\\:border-purple-600:hover {\n  --tw-border-opacity: 1;\n  border-color: rgba(124, 58, 237, var(--tw-border-opacity));\n}\n\n.hover\\:border-purple-700:hover {\n  --tw-border-opacity: 1;\n  border-color: rgba(109, 40, 217, var(--tw-border-opacity));\n}\n\n.hover\\:border-purple-800:hover {\n  --tw-border-opacity: 1;\n  border-color: rgba(91, 33, 182, var(--tw-border-opacity));\n}\n\n.hover\\:border-purple-900:hover {\n  --tw-border-opacity: 1;\n  border-color: rgba(76, 29, 149, var(--tw-border-opacity));\n}\n\n.hover\\:border-pink-50:hover {\n  --tw-border-opacity: 1;\n  border-color: rgba(253, 242, 248, var(--tw-border-opacity));\n}\n\n.hover\\:border-pink-100:hover {\n  --tw-border-opacity: 1;\n  border-color: rgba(252, 231, 243, var(--tw-border-opacity));\n}\n\n.hover\\:border-pink-200:hover {\n  --tw-border-opacity: 1;\n  border-color: rgba(251, 207, 232, var(--tw-border-opacity));\n}\n\n.hover\\:border-pink-300:hover {\n  --tw-border-opacity: 1;\n  border-color: rgba(249, 168, 212, var(--tw-border-opacity));\n}\n\n.hover\\:border-pink-400:hover {\n  --tw-border-opacity: 1;\n  border-color: rgba(244, 114, 182, var(--tw-border-opacity));\n}\n\n.hover\\:border-pink-500:hover {\n  --tw-border-opacity: 1;\n  border-color: rgba(236, 72, 153, var(--tw-border-opacity));\n}\n\n.hover\\:border-pink-600:hover {\n  --tw-border-opacity: 1;\n  border-color: rgba(219, 39, 119, var(--tw-border-opacity));\n}\n\n.hover\\:border-pink-700:hover {\n  --tw-border-opacity: 1;\n  border-color: rgba(190, 24, 93, var(--tw-border-opacity));\n}\n\n.hover\\:border-pink-800:hover {\n  --tw-border-opacity: 1;\n  border-color: rgba(157, 23, 77, var(--tw-border-opacity));\n}\n\n.hover\\:border-pink-900:hover {\n  --tw-border-opacity: 1;\n  border-color: rgba(131, 24, 67, var(--tw-border-opacity));\n}\n\n.focus\\:border-transparent:focus {\n  border-color: transparent;\n}\n\n.focus\\:border-current:focus {\n  border-color: currentColor;\n}\n\n.focus\\:border-black:focus {\n  --tw-border-opacity: 1;\n  border-color: rgba(0, 0, 0, var(--tw-border-opacity));\n}\n\n.focus\\:border-white:focus {\n  --tw-border-opacity: 1;\n  border-color: rgba(255, 255, 255, var(--tw-border-opacity));\n}\n\n.focus\\:border-gray-50:focus {\n  --tw-border-opacity: 1;\n  border-color: rgba(249, 250, 251, var(--tw-border-opacity));\n}\n\n.focus\\:border-gray-100:focus {\n  --tw-border-opacity: 1;\n  border-color: rgba(243, 244, 246, var(--tw-border-opacity));\n}\n\n.focus\\:border-gray-200:focus {\n  --tw-border-opacity: 1;\n  border-color: rgba(229, 231, 235, var(--tw-border-opacity));\n}\n\n.focus\\:border-gray-300:focus {\n  --tw-border-opacity: 1;\n  border-color: rgba(209, 213, 219, var(--tw-border-opacity));\n}\n\n.focus\\:border-gray-400:focus {\n  --tw-border-opacity: 1;\n  border-color: rgba(156, 163, 175, var(--tw-border-opacity));\n}\n\n.focus\\:border-gray-500:focus {\n  --tw-border-opacity: 1;\n  border-color: rgba(107, 114, 128, var(--tw-border-opacity));\n}\n\n.focus\\:border-gray-600:focus {\n  --tw-border-opacity: 1;\n  border-color: rgba(75, 85, 99, var(--tw-border-opacity));\n}\n\n.focus\\:border-gray-700:focus {\n  --tw-border-opacity: 1;\n  border-color: rgba(55, 65, 81, var(--tw-border-opacity));\n}\n\n.focus\\:border-gray-800:focus {\n  --tw-border-opacity: 1;\n  border-color: rgba(31, 41, 55, var(--tw-border-opacity));\n}\n\n.focus\\:border-gray-900:focus {\n  --tw-border-opacity: 1;\n  border-color: rgba(17, 24, 39, var(--tw-border-opacity));\n}\n\n.focus\\:border-red-50:focus {\n  --tw-border-opacity: 1;\n  border-color: rgba(254, 242, 242, var(--tw-border-opacity));\n}\n\n.focus\\:border-red-100:focus {\n  --tw-border-opacity: 1;\n  border-color: rgba(254, 226, 226, var(--tw-border-opacity));\n}\n\n.focus\\:border-red-200:focus {\n  --tw-border-opacity: 1;\n  border-color: rgba(254, 202, 202, var(--tw-border-opacity));\n}\n\n.focus\\:border-red-300:focus {\n  --tw-border-opacity: 1;\n  border-color: rgba(252, 165, 165, var(--tw-border-opacity));\n}\n\n.focus\\:border-red-400:focus {\n  --tw-border-opacity: 1;\n  border-color: rgba(248, 113, 113, var(--tw-border-opacity));\n}\n\n.focus\\:border-red-500:focus {\n  --tw-border-opacity: 1;\n  border-color: rgba(239, 68, 68, var(--tw-border-opacity));\n}\n\n.focus\\:border-red-600:focus {\n  --tw-border-opacity: 1;\n  border-color: rgba(220, 38, 38, var(--tw-border-opacity));\n}\n\n.focus\\:border-red-700:focus {\n  --tw-border-opacity: 1;\n  border-color: rgba(185, 28, 28, var(--tw-border-opacity));\n}\n\n.focus\\:border-red-800:focus {\n  --tw-border-opacity: 1;\n  border-color: rgba(153, 27, 27, var(--tw-border-opacity));\n}\n\n.focus\\:border-red-900:focus {\n  --tw-border-opacity: 1;\n  border-color: rgba(127, 29, 29, var(--tw-border-opacity));\n}\n\n.focus\\:border-yellow-50:focus {\n  --tw-border-opacity: 1;\n  border-color: rgba(255, 251, 235, var(--tw-border-opacity));\n}\n\n.focus\\:border-yellow-100:focus {\n  --tw-border-opacity: 1;\n  border-color: rgba(254, 243, 199, var(--tw-border-opacity));\n}\n\n.focus\\:border-yellow-200:focus {\n  --tw-border-opacity: 1;\n  border-color: rgba(253, 230, 138, var(--tw-border-opacity));\n}\n\n.focus\\:border-yellow-300:focus {\n  --tw-border-opacity: 1;\n  border-color: rgba(252, 211, 77, var(--tw-border-opacity));\n}\n\n.focus\\:border-yellow-400:focus {\n  --tw-border-opacity: 1;\n  border-color: rgba(251, 191, 36, var(--tw-border-opacity));\n}\n\n.focus\\:border-yellow-500:focus {\n  --tw-border-opacity: 1;\n  border-color: rgba(245, 158, 11, var(--tw-border-opacity));\n}\n\n.focus\\:border-yellow-600:focus {\n  --tw-border-opacity: 1;\n  border-color: rgba(217, 119, 6, var(--tw-border-opacity));\n}\n\n.focus\\:border-yellow-700:focus {\n  --tw-border-opacity: 1;\n  border-color: rgba(180, 83, 9, var(--tw-border-opacity));\n}\n\n.focus\\:border-yellow-800:focus {\n  --tw-border-opacity: 1;\n  border-color: rgba(146, 64, 14, var(--tw-border-opacity));\n}\n\n.focus\\:border-yellow-900:focus {\n  --tw-border-opacity: 1;\n  border-color: rgba(120, 53, 15, var(--tw-border-opacity));\n}\n\n.focus\\:border-green-50:focus {\n  --tw-border-opacity: 1;\n  border-color: rgba(236, 253, 245, var(--tw-border-opacity));\n}\n\n.focus\\:border-green-100:focus {\n  --tw-border-opacity: 1;\n  border-color: rgba(209, 250, 229, var(--tw-border-opacity));\n}\n\n.focus\\:border-green-200:focus {\n  --tw-border-opacity: 1;\n  border-color: rgba(167, 243, 208, var(--tw-border-opacity));\n}\n\n.focus\\:border-green-300:focus {\n  --tw-border-opacity: 1;\n  border-color: rgba(110, 231, 183, var(--tw-border-opacity));\n}\n\n.focus\\:border-green-400:focus {\n  --tw-border-opacity: 1;\n  border-color: rgba(52, 211, 153, var(--tw-border-opacity));\n}\n\n.focus\\:border-green-500:focus {\n  --tw-border-opacity: 1;\n  border-color: rgba(16, 185, 129, var(--tw-border-opacity));\n}\n\n.focus\\:border-green-600:focus {\n  --tw-border-opacity: 1;\n  border-color: rgba(5, 150, 105, var(--tw-border-opacity));\n}\n\n.focus\\:border-green-700:focus {\n  --tw-border-opacity: 1;\n  border-color: rgba(4, 120, 87, var(--tw-border-opacity));\n}\n\n.focus\\:border-green-800:focus {\n  --tw-border-opacity: 1;\n  border-color: rgba(6, 95, 70, var(--tw-border-opacity));\n}\n\n.focus\\:border-green-900:focus {\n  --tw-border-opacity: 1;\n  border-color: rgba(6, 78, 59, var(--tw-border-opacity));\n}\n\n.focus\\:border-blue-50:focus {\n  --tw-border-opacity: 1;\n  border-color: rgba(239, 246, 255, var(--tw-border-opacity));\n}\n\n.focus\\:border-blue-100:focus {\n  --tw-border-opacity: 1;\n  border-color: rgba(219, 234, 254, var(--tw-border-opacity));\n}\n\n.focus\\:border-blue-200:focus {\n  --tw-border-opacity: 1;\n  border-color: rgba(191, 219, 254, var(--tw-border-opacity));\n}\n\n.focus\\:border-blue-300:focus {\n  --tw-border-opacity: 1;\n  border-color: rgba(147, 197, 253, var(--tw-border-opacity));\n}\n\n.focus\\:border-blue-400:focus {\n  --tw-border-opacity: 1;\n  border-color: rgba(96, 165, 250, var(--tw-border-opacity));\n}\n\n.focus\\:border-blue-500:focus {\n  --tw-border-opacity: 1;\n  border-color: rgba(59, 130, 246, var(--tw-border-opacity));\n}\n\n.focus\\:border-blue-600:focus {\n  --tw-border-opacity: 1;\n  border-color: rgba(37, 99, 235, var(--tw-border-opacity));\n}\n\n.focus\\:border-blue-700:focus {\n  --tw-border-opacity: 1;\n  border-color: rgba(29, 78, 216, var(--tw-border-opacity));\n}\n\n.focus\\:border-blue-800:focus {\n  --tw-border-opacity: 1;\n  border-color: rgba(30, 64, 175, var(--tw-border-opacity));\n}\n\n.focus\\:border-blue-900:focus {\n  --tw-border-opacity: 1;\n  border-color: rgba(30, 58, 138, var(--tw-border-opacity));\n}\n\n.focus\\:border-indigo-50:focus {\n  --tw-border-opacity: 1;\n  border-color: rgba(238, 242, 255, var(--tw-border-opacity));\n}\n\n.focus\\:border-indigo-100:focus {\n  --tw-border-opacity: 1;\n  border-color: rgba(224, 231, 255, var(--tw-border-opacity));\n}\n\n.focus\\:border-indigo-200:focus {\n  --tw-border-opacity: 1;\n  border-color: rgba(199, 210, 254, var(--tw-border-opacity));\n}\n\n.focus\\:border-indigo-300:focus {\n  --tw-border-opacity: 1;\n  border-color: rgba(165, 180, 252, var(--tw-border-opacity));\n}\n\n.focus\\:border-indigo-400:focus {\n  --tw-border-opacity: 1;\n  border-color: rgba(129, 140, 248, var(--tw-border-opacity));\n}\n\n.focus\\:border-indigo-500:focus {\n  --tw-border-opacity: 1;\n  border-color: rgba(99, 102, 241, var(--tw-border-opacity));\n}\n\n.focus\\:border-indigo-600:focus {\n  --tw-border-opacity: 1;\n  border-color: rgba(79, 70, 229, var(--tw-border-opacity));\n}\n\n.focus\\:border-indigo-700:focus {\n  --tw-border-opacity: 1;\n  border-color: rgba(67, 56, 202, var(--tw-border-opacity));\n}\n\n.focus\\:border-indigo-800:focus {\n  --tw-border-opacity: 1;\n  border-color: rgba(55, 48, 163, var(--tw-border-opacity));\n}\n\n.focus\\:border-indigo-900:focus {\n  --tw-border-opacity: 1;\n  border-color: rgba(49, 46, 129, var(--tw-border-opacity));\n}\n\n.focus\\:border-purple-50:focus {\n  --tw-border-opacity: 1;\n  border-color: rgba(245, 243, 255, var(--tw-border-opacity));\n}\n\n.focus\\:border-purple-100:focus {\n  --tw-border-opacity: 1;\n  border-color: rgba(237, 233, 254, var(--tw-border-opacity));\n}\n\n.focus\\:border-purple-200:focus {\n  --tw-border-opacity: 1;\n  border-color: rgba(221, 214, 254, var(--tw-border-opacity));\n}\n\n.focus\\:border-purple-300:focus {\n  --tw-border-opacity: 1;\n  border-color: rgba(196, 181, 253, var(--tw-border-opacity));\n}\n\n.focus\\:border-purple-400:focus {\n  --tw-border-opacity: 1;\n  border-color: rgba(167, 139, 250, var(--tw-border-opacity));\n}\n\n.focus\\:border-purple-500:focus {\n  --tw-border-opacity: 1;\n  border-color: rgba(139, 92, 246, var(--tw-border-opacity));\n}\n\n.focus\\:border-purple-600:focus {\n  --tw-border-opacity: 1;\n  border-color: rgba(124, 58, 237, var(--tw-border-opacity));\n}\n\n.focus\\:border-purple-700:focus {\n  --tw-border-opacity: 1;\n  border-color: rgba(109, 40, 217, var(--tw-border-opacity));\n}\n\n.focus\\:border-purple-800:focus {\n  --tw-border-opacity: 1;\n  border-color: rgba(91, 33, 182, var(--tw-border-opacity));\n}\n\n.focus\\:border-purple-900:focus {\n  --tw-border-opacity: 1;\n  border-color: rgba(76, 29, 149, var(--tw-border-opacity));\n}\n\n.focus\\:border-pink-50:focus {\n  --tw-border-opacity: 1;\n  border-color: rgba(253, 242, 248, var(--tw-border-opacity));\n}\n\n.focus\\:border-pink-100:focus {\n  --tw-border-opacity: 1;\n  border-color: rgba(252, 231, 243, var(--tw-border-opacity));\n}\n\n.focus\\:border-pink-200:focus {\n  --tw-border-opacity: 1;\n  border-color: rgba(251, 207, 232, var(--tw-border-opacity));\n}\n\n.focus\\:border-pink-300:focus {\n  --tw-border-opacity: 1;\n  border-color: rgba(249, 168, 212, var(--tw-border-opacity));\n}\n\n.focus\\:border-pink-400:focus {\n  --tw-border-opacity: 1;\n  border-color: rgba(244, 114, 182, var(--tw-border-opacity));\n}\n\n.focus\\:border-pink-500:focus {\n  --tw-border-opacity: 1;\n  border-color: rgba(236, 72, 153, var(--tw-border-opacity));\n}\n\n.focus\\:border-pink-600:focus {\n  --tw-border-opacity: 1;\n  border-color: rgba(219, 39, 119, var(--tw-border-opacity));\n}\n\n.focus\\:border-pink-700:focus {\n  --tw-border-opacity: 1;\n  border-color: rgba(190, 24, 93, var(--tw-border-opacity));\n}\n\n.focus\\:border-pink-800:focus {\n  --tw-border-opacity: 1;\n  border-color: rgba(157, 23, 77, var(--tw-border-opacity));\n}\n\n.focus\\:border-pink-900:focus {\n  --tw-border-opacity: 1;\n  border-color: rgba(131, 24, 67, var(--tw-border-opacity));\n}\n\n.dark .dark\\:border-transparent {\n  border-color: transparent;\n}\n\n.dark .dark\\:border-current {\n  border-color: currentColor;\n}\n\n.dark .dark\\:border-black {\n  --tw-border-opacity: 1;\n  border-color: rgba(0, 0, 0, var(--tw-border-opacity));\n}\n\n.dark .dark\\:border-white {\n  --tw-border-opacity: 1;\n  border-color: rgba(255, 255, 255, var(--tw-border-opacity));\n}\n\n.dark .dark\\:border-gray-50 {\n  --tw-border-opacity: 1;\n  border-color: rgba(249, 250, 251, var(--tw-border-opacity));\n}\n\n.dark .dark\\:border-gray-100 {\n  --tw-border-opacity: 1;\n  border-color: rgba(243, 244, 246, var(--tw-border-opacity));\n}\n\n.dark .dark\\:border-gray-200 {\n  --tw-border-opacity: 1;\n  border-color: rgba(229, 231, 235, var(--tw-border-opacity));\n}\n\n.dark .dark\\:border-gray-300 {\n  --tw-border-opacity: 1;\n  border-color: rgba(209, 213, 219, var(--tw-border-opacity));\n}\n\n.dark .dark\\:border-gray-400 {\n  --tw-border-opacity: 1;\n  border-color: rgba(156, 163, 175, var(--tw-border-opacity));\n}\n\n.dark .dark\\:border-gray-500 {\n  --tw-border-opacity: 1;\n  border-color: rgba(107, 114, 128, var(--tw-border-opacity));\n}\n\n.dark .dark\\:border-gray-600 {\n  --tw-border-opacity: 1;\n  border-color: rgba(75, 85, 99, var(--tw-border-opacity));\n}\n\n.dark .dark\\:border-gray-700 {\n  --tw-border-opacity: 1;\n  border-color: rgba(55, 65, 81, var(--tw-border-opacity));\n}\n\n.dark .dark\\:border-gray-800 {\n  --tw-border-opacity: 1;\n  border-color: rgba(31, 41, 55, var(--tw-border-opacity));\n}\n\n.dark .dark\\:border-gray-900 {\n  --tw-border-opacity: 1;\n  border-color: rgba(17, 24, 39, var(--tw-border-opacity));\n}\n\n.dark .dark\\:border-red-50 {\n  --tw-border-opacity: 1;\n  border-color: rgba(254, 242, 242, var(--tw-border-opacity));\n}\n\n.dark .dark\\:border-red-100 {\n  --tw-border-opacity: 1;\n  border-color: rgba(254, 226, 226, var(--tw-border-opacity));\n}\n\n.dark .dark\\:border-red-200 {\n  --tw-border-opacity: 1;\n  border-color: rgba(254, 202, 202, var(--tw-border-opacity));\n}\n\n.dark .dark\\:border-red-300 {\n  --tw-border-opacity: 1;\n  border-color: rgba(252, 165, 165, var(--tw-border-opacity));\n}\n\n.dark .dark\\:border-red-400 {\n  --tw-border-opacity: 1;\n  border-color: rgba(248, 113, 113, var(--tw-border-opacity));\n}\n\n.dark .dark\\:border-red-500 {\n  --tw-border-opacity: 1;\n  border-color: rgba(239, 68, 68, var(--tw-border-opacity));\n}\n\n.dark .dark\\:border-red-600 {\n  --tw-border-opacity: 1;\n  border-color: rgba(220, 38, 38, var(--tw-border-opacity));\n}\n\n.dark .dark\\:border-red-700 {\n  --tw-border-opacity: 1;\n  border-color: rgba(185, 28, 28, var(--tw-border-opacity));\n}\n\n.dark .dark\\:border-red-800 {\n  --tw-border-opacity: 1;\n  border-color: rgba(153, 27, 27, var(--tw-border-opacity));\n}\n\n.dark .dark\\:border-red-900 {\n  --tw-border-opacity: 1;\n  border-color: rgba(127, 29, 29, var(--tw-border-opacity));\n}\n\n.dark .dark\\:border-yellow-50 {\n  --tw-border-opacity: 1;\n  border-color: rgba(255, 251, 235, var(--tw-border-opacity));\n}\n\n.dark .dark\\:border-yellow-100 {\n  --tw-border-opacity: 1;\n  border-color: rgba(254, 243, 199, var(--tw-border-opacity));\n}\n\n.dark .dark\\:border-yellow-200 {\n  --tw-border-opacity: 1;\n  border-color: rgba(253, 230, 138, var(--tw-border-opacity));\n}\n\n.dark .dark\\:border-yellow-300 {\n  --tw-border-opacity: 1;\n  border-color: rgba(252, 211, 77, var(--tw-border-opacity));\n}\n\n.dark .dark\\:border-yellow-400 {\n  --tw-border-opacity: 1;\n  border-color: rgba(251, 191, 36, var(--tw-border-opacity));\n}\n\n.dark .dark\\:border-yellow-500 {\n  --tw-border-opacity: 1;\n  border-color: rgba(245, 158, 11, var(--tw-border-opacity));\n}\n\n.dark .dark\\:border-yellow-600 {\n  --tw-border-opacity: 1;\n  border-color: rgba(217, 119, 6, var(--tw-border-opacity));\n}\n\n.dark .dark\\:border-yellow-700 {\n  --tw-border-opacity: 1;\n  border-color: rgba(180, 83, 9, var(--tw-border-opacity));\n}\n\n.dark .dark\\:border-yellow-800 {\n  --tw-border-opacity: 1;\n  border-color: rgba(146, 64, 14, var(--tw-border-opacity));\n}\n\n.dark .dark\\:border-yellow-900 {\n  --tw-border-opacity: 1;\n  border-color: rgba(120, 53, 15, var(--tw-border-opacity));\n}\n\n.dark .dark\\:border-green-50 {\n  --tw-border-opacity: 1;\n  border-color: rgba(236, 253, 245, var(--tw-border-opacity));\n}\n\n.dark .dark\\:border-green-100 {\n  --tw-border-opacity: 1;\n  border-color: rgba(209, 250, 229, var(--tw-border-opacity));\n}\n\n.dark .dark\\:border-green-200 {\n  --tw-border-opacity: 1;\n  border-color: rgba(167, 243, 208, var(--tw-border-opacity));\n}\n\n.dark .dark\\:border-green-300 {\n  --tw-border-opacity: 1;\n  border-color: rgba(110, 231, 183, var(--tw-border-opacity));\n}\n\n.dark .dark\\:border-green-400 {\n  --tw-border-opacity: 1;\n  border-color: rgba(52, 211, 153, var(--tw-border-opacity));\n}\n\n.dark .dark\\:border-green-500 {\n  --tw-border-opacity: 1;\n  border-color: rgba(16, 185, 129, var(--tw-border-opacity));\n}\n\n.dark .dark\\:border-green-600 {\n  --tw-border-opacity: 1;\n  border-color: rgba(5, 150, 105, var(--tw-border-opacity));\n}\n\n.dark .dark\\:border-green-700 {\n  --tw-border-opacity: 1;\n  border-color: rgba(4, 120, 87, var(--tw-border-opacity));\n}\n\n.dark .dark\\:border-green-800 {\n  --tw-border-opacity: 1;\n  border-color: rgba(6, 95, 70, var(--tw-border-opacity));\n}\n\n.dark .dark\\:border-green-900 {\n  --tw-border-opacity: 1;\n  border-color: rgba(6, 78, 59, var(--tw-border-opacity));\n}\n\n.dark .dark\\:border-blue-50 {\n  --tw-border-opacity: 1;\n  border-color: rgba(239, 246, 255, var(--tw-border-opacity));\n}\n\n.dark .dark\\:border-blue-100 {\n  --tw-border-opacity: 1;\n  border-color: rgba(219, 234, 254, var(--tw-border-opacity));\n}\n\n.dark .dark\\:border-blue-200 {\n  --tw-border-opacity: 1;\n  border-color: rgba(191, 219, 254, var(--tw-border-opacity));\n}\n\n.dark .dark\\:border-blue-300 {\n  --tw-border-opacity: 1;\n  border-color: rgba(147, 197, 253, var(--tw-border-opacity));\n}\n\n.dark .dark\\:border-blue-400 {\n  --tw-border-opacity: 1;\n  border-color: rgba(96, 165, 250, var(--tw-border-opacity));\n}\n\n.dark .dark\\:border-blue-500 {\n  --tw-border-opacity: 1;\n  border-color: rgba(59, 130, 246, var(--tw-border-opacity));\n}\n\n.dark .dark\\:border-blue-600 {\n  --tw-border-opacity: 1;\n  border-color: rgba(37, 99, 235, var(--tw-border-opacity));\n}\n\n.dark .dark\\:border-blue-700 {\n  --tw-border-opacity: 1;\n  border-color: rgba(29, 78, 216, var(--tw-border-opacity));\n}\n\n.dark .dark\\:border-blue-800 {\n  --tw-border-opacity: 1;\n  border-color: rgba(30, 64, 175, var(--tw-border-opacity));\n}\n\n.dark .dark\\:border-blue-900 {\n  --tw-border-opacity: 1;\n  border-color: rgba(30, 58, 138, var(--tw-border-opacity));\n}\n\n.dark .dark\\:border-indigo-50 {\n  --tw-border-opacity: 1;\n  border-color: rgba(238, 242, 255, var(--tw-border-opacity));\n}\n\n.dark .dark\\:border-indigo-100 {\n  --tw-border-opacity: 1;\n  border-color: rgba(224, 231, 255, var(--tw-border-opacity));\n}\n\n.dark .dark\\:border-indigo-200 {\n  --tw-border-opacity: 1;\n  border-color: rgba(199, 210, 254, var(--tw-border-opacity));\n}\n\n.dark .dark\\:border-indigo-300 {\n  --tw-border-opacity: 1;\n  border-color: rgba(165, 180, 252, var(--tw-border-opacity));\n}\n\n.dark .dark\\:border-indigo-400 {\n  --tw-border-opacity: 1;\n  border-color: rgba(129, 140, 248, var(--tw-border-opacity));\n}\n\n.dark .dark\\:border-indigo-500 {\n  --tw-border-opacity: 1;\n  border-color: rgba(99, 102, 241, var(--tw-border-opacity));\n}\n\n.dark .dark\\:border-indigo-600 {\n  --tw-border-opacity: 1;\n  border-color: rgba(79, 70, 229, var(--tw-border-opacity));\n}\n\n.dark .dark\\:border-indigo-700 {\n  --tw-border-opacity: 1;\n  border-color: rgba(67, 56, 202, var(--tw-border-opacity));\n}\n\n.dark .dark\\:border-indigo-800 {\n  --tw-border-opacity: 1;\n  border-color: rgba(55, 48, 163, var(--tw-border-opacity));\n}\n\n.dark .dark\\:border-indigo-900 {\n  --tw-border-opacity: 1;\n  border-color: rgba(49, 46, 129, var(--tw-border-opacity));\n}\n\n.dark .dark\\:border-purple-50 {\n  --tw-border-opacity: 1;\n  border-color: rgba(245, 243, 255, var(--tw-border-opacity));\n}\n\n.dark .dark\\:border-purple-100 {\n  --tw-border-opacity: 1;\n  border-color: rgba(237, 233, 254, var(--tw-border-opacity));\n}\n\n.dark .dark\\:border-purple-200 {\n  --tw-border-opacity: 1;\n  border-color: rgba(221, 214, 254, var(--tw-border-opacity));\n}\n\n.dark .dark\\:border-purple-300 {\n  --tw-border-opacity: 1;\n  border-color: rgba(196, 181, 253, var(--tw-border-opacity));\n}\n\n.dark .dark\\:border-purple-400 {\n  --tw-border-opacity: 1;\n  border-color: rgba(167, 139, 250, var(--tw-border-opacity));\n}\n\n.dark .dark\\:border-purple-500 {\n  --tw-border-opacity: 1;\n  border-color: rgba(139, 92, 246, var(--tw-border-opacity));\n}\n\n.dark .dark\\:border-purple-600 {\n  --tw-border-opacity: 1;\n  border-color: rgba(124, 58, 237, var(--tw-border-opacity));\n}\n\n.dark .dark\\:border-purple-700 {\n  --tw-border-opacity: 1;\n  border-color: rgba(109, 40, 217, var(--tw-border-opacity));\n}\n\n.dark .dark\\:border-purple-800 {\n  --tw-border-opacity: 1;\n  border-color: rgba(91, 33, 182, var(--tw-border-opacity));\n}\n\n.dark .dark\\:border-purple-900 {\n  --tw-border-opacity: 1;\n  border-color: rgba(76, 29, 149, var(--tw-border-opacity));\n}\n\n.dark .dark\\:border-pink-50 {\n  --tw-border-opacity: 1;\n  border-color: rgba(253, 242, 248, var(--tw-border-opacity));\n}\n\n.dark .dark\\:border-pink-100 {\n  --tw-border-opacity: 1;\n  border-color: rgba(252, 231, 243, var(--tw-border-opacity));\n}\n\n.dark .dark\\:border-pink-200 {\n  --tw-border-opacity: 1;\n  border-color: rgba(251, 207, 232, var(--tw-border-opacity));\n}\n\n.dark .dark\\:border-pink-300 {\n  --tw-border-opacity: 1;\n  border-color: rgba(249, 168, 212, var(--tw-border-opacity));\n}\n\n.dark .dark\\:border-pink-400 {\n  --tw-border-opacity: 1;\n  border-color: rgba(244, 114, 182, var(--tw-border-opacity));\n}\n\n.dark .dark\\:border-pink-500 {\n  --tw-border-opacity: 1;\n  border-color: rgba(236, 72, 153, var(--tw-border-opacity));\n}\n\n.dark .dark\\:border-pink-600 {\n  --tw-border-opacity: 1;\n  border-color: rgba(219, 39, 119, var(--tw-border-opacity));\n}\n\n.dark .dark\\:border-pink-700 {\n  --tw-border-opacity: 1;\n  border-color: rgba(190, 24, 93, var(--tw-border-opacity));\n}\n\n.dark .dark\\:border-pink-800 {\n  --tw-border-opacity: 1;\n  border-color: rgba(157, 23, 77, var(--tw-border-opacity));\n}\n\n.dark .dark\\:border-pink-900 {\n  --tw-border-opacity: 1;\n  border-color: rgba(131, 24, 67, var(--tw-border-opacity));\n}\n\n.dark .group:hover .dark\\:group-hover\\:border-transparent {\n  border-color: transparent;\n}\n\n.dark .group:hover .dark\\:group-hover\\:border-current {\n  border-color: currentColor;\n}\n\n.dark .group:hover .dark\\:group-hover\\:border-black {\n  --tw-border-opacity: 1;\n  border-color: rgba(0, 0, 0, var(--tw-border-opacity));\n}\n\n.dark .group:hover .dark\\:group-hover\\:border-white {\n  --tw-border-opacity: 1;\n  border-color: rgba(255, 255, 255, var(--tw-border-opacity));\n}\n\n.dark .group:hover .dark\\:group-hover\\:border-gray-50 {\n  --tw-border-opacity: 1;\n  border-color: rgba(249, 250, 251, var(--tw-border-opacity));\n}\n\n.dark .group:hover .dark\\:group-hover\\:border-gray-100 {\n  --tw-border-opacity: 1;\n  border-color: rgba(243, 244, 246, var(--tw-border-opacity));\n}\n\n.dark .group:hover .dark\\:group-hover\\:border-gray-200 {\n  --tw-border-opacity: 1;\n  border-color: rgba(229, 231, 235, var(--tw-border-opacity));\n}\n\n.dark .group:hover .dark\\:group-hover\\:border-gray-300 {\n  --tw-border-opacity: 1;\n  border-color: rgba(209, 213, 219, var(--tw-border-opacity));\n}\n\n.dark .group:hover .dark\\:group-hover\\:border-gray-400 {\n  --tw-border-opacity: 1;\n  border-color: rgba(156, 163, 175, var(--tw-border-opacity));\n}\n\n.dark .group:hover .dark\\:group-hover\\:border-gray-500 {\n  --tw-border-opacity: 1;\n  border-color: rgba(107, 114, 128, var(--tw-border-opacity));\n}\n\n.dark .group:hover .dark\\:group-hover\\:border-gray-600 {\n  --tw-border-opacity: 1;\n  border-color: rgba(75, 85, 99, var(--tw-border-opacity));\n}\n\n.dark .group:hover .dark\\:group-hover\\:border-gray-700 {\n  --tw-border-opacity: 1;\n  border-color: rgba(55, 65, 81, var(--tw-border-opacity));\n}\n\n.dark .group:hover .dark\\:group-hover\\:border-gray-800 {\n  --tw-border-opacity: 1;\n  border-color: rgba(31, 41, 55, var(--tw-border-opacity));\n}\n\n.dark .group:hover .dark\\:group-hover\\:border-gray-900 {\n  --tw-border-opacity: 1;\n  border-color: rgba(17, 24, 39, var(--tw-border-opacity));\n}\n\n.dark .group:hover .dark\\:group-hover\\:border-red-50 {\n  --tw-border-opacity: 1;\n  border-color: rgba(254, 242, 242, var(--tw-border-opacity));\n}\n\n.dark .group:hover .dark\\:group-hover\\:border-red-100 {\n  --tw-border-opacity: 1;\n  border-color: rgba(254, 226, 226, var(--tw-border-opacity));\n}\n\n.dark .group:hover .dark\\:group-hover\\:border-red-200 {\n  --tw-border-opacity: 1;\n  border-color: rgba(254, 202, 202, var(--tw-border-opacity));\n}\n\n.dark .group:hover .dark\\:group-hover\\:border-red-300 {\n  --tw-border-opacity: 1;\n  border-color: rgba(252, 165, 165, var(--tw-border-opacity));\n}\n\n.dark .group:hover .dark\\:group-hover\\:border-red-400 {\n  --tw-border-opacity: 1;\n  border-color: rgba(248, 113, 113, var(--tw-border-opacity));\n}\n\n.dark .group:hover .dark\\:group-hover\\:border-red-500 {\n  --tw-border-opacity: 1;\n  border-color: rgba(239, 68, 68, var(--tw-border-opacity));\n}\n\n.dark .group:hover .dark\\:group-hover\\:border-red-600 {\n  --tw-border-opacity: 1;\n  border-color: rgba(220, 38, 38, var(--tw-border-opacity));\n}\n\n.dark .group:hover .dark\\:group-hover\\:border-red-700 {\n  --tw-border-opacity: 1;\n  border-color: rgba(185, 28, 28, var(--tw-border-opacity));\n}\n\n.dark .group:hover .dark\\:group-hover\\:border-red-800 {\n  --tw-border-opacity: 1;\n  border-color: rgba(153, 27, 27, var(--tw-border-opacity));\n}\n\n.dark .group:hover .dark\\:group-hover\\:border-red-900 {\n  --tw-border-opacity: 1;\n  border-color: rgba(127, 29, 29, var(--tw-border-opacity));\n}\n\n.dark .group:hover .dark\\:group-hover\\:border-yellow-50 {\n  --tw-border-opacity: 1;\n  border-color: rgba(255, 251, 235, var(--tw-border-opacity));\n}\n\n.dark .group:hover .dark\\:group-hover\\:border-yellow-100 {\n  --tw-border-opacity: 1;\n  border-color: rgba(254, 243, 199, var(--tw-border-opacity));\n}\n\n.dark .group:hover .dark\\:group-hover\\:border-yellow-200 {\n  --tw-border-opacity: 1;\n  border-color: rgba(253, 230, 138, var(--tw-border-opacity));\n}\n\n.dark .group:hover .dark\\:group-hover\\:border-yellow-300 {\n  --tw-border-opacity: 1;\n  border-color: rgba(252, 211, 77, var(--tw-border-opacity));\n}\n\n.dark .group:hover .dark\\:group-hover\\:border-yellow-400 {\n  --tw-border-opacity: 1;\n  border-color: rgba(251, 191, 36, var(--tw-border-opacity));\n}\n\n.dark .group:hover .dark\\:group-hover\\:border-yellow-500 {\n  --tw-border-opacity: 1;\n  border-color: rgba(245, 158, 11, var(--tw-border-opacity));\n}\n\n.dark .group:hover .dark\\:group-hover\\:border-yellow-600 {\n  --tw-border-opacity: 1;\n  border-color: rgba(217, 119, 6, var(--tw-border-opacity));\n}\n\n.dark .group:hover .dark\\:group-hover\\:border-yellow-700 {\n  --tw-border-opacity: 1;\n  border-color: rgba(180, 83, 9, var(--tw-border-opacity));\n}\n\n.dark .group:hover .dark\\:group-hover\\:border-yellow-800 {\n  --tw-border-opacity: 1;\n  border-color: rgba(146, 64, 14, var(--tw-border-opacity));\n}\n\n.dark .group:hover .dark\\:group-hover\\:border-yellow-900 {\n  --tw-border-opacity: 1;\n  border-color: rgba(120, 53, 15, var(--tw-border-opacity));\n}\n\n.dark .group:hover .dark\\:group-hover\\:border-green-50 {\n  --tw-border-opacity: 1;\n  border-color: rgba(236, 253, 245, var(--tw-border-opacity));\n}\n\n.dark .group:hover .dark\\:group-hover\\:border-green-100 {\n  --tw-border-opacity: 1;\n  border-color: rgba(209, 250, 229, var(--tw-border-opacity));\n}\n\n.dark .group:hover .dark\\:group-hover\\:border-green-200 {\n  --tw-border-opacity: 1;\n  border-color: rgba(167, 243, 208, var(--tw-border-opacity));\n}\n\n.dark .group:hover .dark\\:group-hover\\:border-green-300 {\n  --tw-border-opacity: 1;\n  border-color: rgba(110, 231, 183, var(--tw-border-opacity));\n}\n\n.dark .group:hover .dark\\:group-hover\\:border-green-400 {\n  --tw-border-opacity: 1;\n  border-color: rgba(52, 211, 153, var(--tw-border-opacity));\n}\n\n.dark .group:hover .dark\\:group-hover\\:border-green-500 {\n  --tw-border-opacity: 1;\n  border-color: rgba(16, 185, 129, var(--tw-border-opacity));\n}\n\n.dark .group:hover .dark\\:group-hover\\:border-green-600 {\n  --tw-border-opacity: 1;\n  border-color: rgba(5, 150, 105, var(--tw-border-opacity));\n}\n\n.dark .group:hover .dark\\:group-hover\\:border-green-700 {\n  --tw-border-opacity: 1;\n  border-color: rgba(4, 120, 87, var(--tw-border-opacity));\n}\n\n.dark .group:hover .dark\\:group-hover\\:border-green-800 {\n  --tw-border-opacity: 1;\n  border-color: rgba(6, 95, 70, var(--tw-border-opacity));\n}\n\n.dark .group:hover .dark\\:group-hover\\:border-green-900 {\n  --tw-border-opacity: 1;\n  border-color: rgba(6, 78, 59, var(--tw-border-opacity));\n}\n\n.dark .group:hover .dark\\:group-hover\\:border-blue-50 {\n  --tw-border-opacity: 1;\n  border-color: rgba(239, 246, 255, var(--tw-border-opacity));\n}\n\n.dark .group:hover .dark\\:group-hover\\:border-blue-100 {\n  --tw-border-opacity: 1;\n  border-color: rgba(219, 234, 254, var(--tw-border-opacity));\n}\n\n.dark .group:hover .dark\\:group-hover\\:border-blue-200 {\n  --tw-border-opacity: 1;\n  border-color: rgba(191, 219, 254, var(--tw-border-opacity));\n}\n\n.dark .group:hover .dark\\:group-hover\\:border-blue-300 {\n  --tw-border-opacity: 1;\n  border-color: rgba(147, 197, 253, var(--tw-border-opacity));\n}\n\n.dark .group:hover .dark\\:group-hover\\:border-blue-400 {\n  --tw-border-opacity: 1;\n  border-color: rgba(96, 165, 250, var(--tw-border-opacity));\n}\n\n.dark .group:hover .dark\\:group-hover\\:border-blue-500 {\n  --tw-border-opacity: 1;\n  border-color: rgba(59, 130, 246, var(--tw-border-opacity));\n}\n\n.dark .group:hover .dark\\:group-hover\\:border-blue-600 {\n  --tw-border-opacity: 1;\n  border-color: rgba(37, 99, 235, var(--tw-border-opacity));\n}\n\n.dark .group:hover .dark\\:group-hover\\:border-blue-700 {\n  --tw-border-opacity: 1;\n  border-color: rgba(29, 78, 216, var(--tw-border-opacity));\n}\n\n.dark .group:hover .dark\\:group-hover\\:border-blue-800 {\n  --tw-border-opacity: 1;\n  border-color: rgba(30, 64, 175, var(--tw-border-opacity));\n}\n\n.dark .group:hover .dark\\:group-hover\\:border-blue-900 {\n  --tw-border-opacity: 1;\n  border-color: rgba(30, 58, 138, var(--tw-border-opacity));\n}\n\n.dark .group:hover .dark\\:group-hover\\:border-indigo-50 {\n  --tw-border-opacity: 1;\n  border-color: rgba(238, 242, 255, var(--tw-border-opacity));\n}\n\n.dark .group:hover .dark\\:group-hover\\:border-indigo-100 {\n  --tw-border-opacity: 1;\n  border-color: rgba(224, 231, 255, var(--tw-border-opacity));\n}\n\n.dark .group:hover .dark\\:group-hover\\:border-indigo-200 {\n  --tw-border-opacity: 1;\n  border-color: rgba(199, 210, 254, var(--tw-border-opacity));\n}\n\n.dark .group:hover .dark\\:group-hover\\:border-indigo-300 {\n  --tw-border-opacity: 1;\n  border-color: rgba(165, 180, 252, var(--tw-border-opacity));\n}\n\n.dark .group:hover .dark\\:group-hover\\:border-indigo-400 {\n  --tw-border-opacity: 1;\n  border-color: rgba(129, 140, 248, var(--tw-border-opacity));\n}\n\n.dark .group:hover .dark\\:group-hover\\:border-indigo-500 {\n  --tw-border-opacity: 1;\n  border-color: rgba(99, 102, 241, var(--tw-border-opacity));\n}\n\n.dark .group:hover .dark\\:group-hover\\:border-indigo-600 {\n  --tw-border-opacity: 1;\n  border-color: rgba(79, 70, 229, var(--tw-border-opacity));\n}\n\n.dark .group:hover .dark\\:group-hover\\:border-indigo-700 {\n  --tw-border-opacity: 1;\n  border-color: rgba(67, 56, 202, var(--tw-border-opacity));\n}\n\n.dark .group:hover .dark\\:group-hover\\:border-indigo-800 {\n  --tw-border-opacity: 1;\n  border-color: rgba(55, 48, 163, var(--tw-border-opacity));\n}\n\n.dark .group:hover .dark\\:group-hover\\:border-indigo-900 {\n  --tw-border-opacity: 1;\n  border-color: rgba(49, 46, 129, var(--tw-border-opacity));\n}\n\n.dark .group:hover .dark\\:group-hover\\:border-purple-50 {\n  --tw-border-opacity: 1;\n  border-color: rgba(245, 243, 255, var(--tw-border-opacity));\n}\n\n.dark .group:hover .dark\\:group-hover\\:border-purple-100 {\n  --tw-border-opacity: 1;\n  border-color: rgba(237, 233, 254, var(--tw-border-opacity));\n}\n\n.dark .group:hover .dark\\:group-hover\\:border-purple-200 {\n  --tw-border-opacity: 1;\n  border-color: rgba(221, 214, 254, var(--tw-border-opacity));\n}\n\n.dark .group:hover .dark\\:group-hover\\:border-purple-300 {\n  --tw-border-opacity: 1;\n  border-color: rgba(196, 181, 253, var(--tw-border-opacity));\n}\n\n.dark .group:hover .dark\\:group-hover\\:border-purple-400 {\n  --tw-border-opacity: 1;\n  border-color: rgba(167, 139, 250, var(--tw-border-opacity));\n}\n\n.dark .group:hover .dark\\:group-hover\\:border-purple-500 {\n  --tw-border-opacity: 1;\n  border-color: rgba(139, 92, 246, var(--tw-border-opacity));\n}\n\n.dark .group:hover .dark\\:group-hover\\:border-purple-600 {\n  --tw-border-opacity: 1;\n  border-color: rgba(124, 58, 237, var(--tw-border-opacity));\n}\n\n.dark .group:hover .dark\\:group-hover\\:border-purple-700 {\n  --tw-border-opacity: 1;\n  border-color: rgba(109, 40, 217, var(--tw-border-opacity));\n}\n\n.dark .group:hover .dark\\:group-hover\\:border-purple-800 {\n  --tw-border-opacity: 1;\n  border-color: rgba(91, 33, 182, var(--tw-border-opacity));\n}\n\n.dark .group:hover .dark\\:group-hover\\:border-purple-900 {\n  --tw-border-opacity: 1;\n  border-color: rgba(76, 29, 149, var(--tw-border-opacity));\n}\n\n.dark .group:hover .dark\\:group-hover\\:border-pink-50 {\n  --tw-border-opacity: 1;\n  border-color: rgba(253, 242, 248, var(--tw-border-opacity));\n}\n\n.dark .group:hover .dark\\:group-hover\\:border-pink-100 {\n  --tw-border-opacity: 1;\n  border-color: rgba(252, 231, 243, var(--tw-border-opacity));\n}\n\n.dark .group:hover .dark\\:group-hover\\:border-pink-200 {\n  --tw-border-opacity: 1;\n  border-color: rgba(251, 207, 232, var(--tw-border-opacity));\n}\n\n.dark .group:hover .dark\\:group-hover\\:border-pink-300 {\n  --tw-border-opacity: 1;\n  border-color: rgba(249, 168, 212, var(--tw-border-opacity));\n}\n\n.dark .group:hover .dark\\:group-hover\\:border-pink-400 {\n  --tw-border-opacity: 1;\n  border-color: rgba(244, 114, 182, var(--tw-border-opacity));\n}\n\n.dark .group:hover .dark\\:group-hover\\:border-pink-500 {\n  --tw-border-opacity: 1;\n  border-color: rgba(236, 72, 153, var(--tw-border-opacity));\n}\n\n.dark .group:hover .dark\\:group-hover\\:border-pink-600 {\n  --tw-border-opacity: 1;\n  border-color: rgba(219, 39, 119, var(--tw-border-opacity));\n}\n\n.dark .group:hover .dark\\:group-hover\\:border-pink-700 {\n  --tw-border-opacity: 1;\n  border-color: rgba(190, 24, 93, var(--tw-border-opacity));\n}\n\n.dark .group:hover .dark\\:group-hover\\:border-pink-800 {\n  --tw-border-opacity: 1;\n  border-color: rgba(157, 23, 77, var(--tw-border-opacity));\n}\n\n.dark .group:hover .dark\\:group-hover\\:border-pink-900 {\n  --tw-border-opacity: 1;\n  border-color: rgba(131, 24, 67, var(--tw-border-opacity));\n}\n\n.dark .dark\\:focus-within\\:border-transparent:focus-within {\n  border-color: transparent;\n}\n\n.dark .dark\\:focus-within\\:border-current:focus-within {\n  border-color: currentColor;\n}\n\n.dark .dark\\:focus-within\\:border-black:focus-within {\n  --tw-border-opacity: 1;\n  border-color: rgba(0, 0, 0, var(--tw-border-opacity));\n}\n\n.dark .dark\\:focus-within\\:border-white:focus-within {\n  --tw-border-opacity: 1;\n  border-color: rgba(255, 255, 255, var(--tw-border-opacity));\n}\n\n.dark .dark\\:focus-within\\:border-gray-50:focus-within {\n  --tw-border-opacity: 1;\n  border-color: rgba(249, 250, 251, var(--tw-border-opacity));\n}\n\n.dark .dark\\:focus-within\\:border-gray-100:focus-within {\n  --tw-border-opacity: 1;\n  border-color: rgba(243, 244, 246, var(--tw-border-opacity));\n}\n\n.dark .dark\\:focus-within\\:border-gray-200:focus-within {\n  --tw-border-opacity: 1;\n  border-color: rgba(229, 231, 235, var(--tw-border-opacity));\n}\n\n.dark .dark\\:focus-within\\:border-gray-300:focus-within {\n  --tw-border-opacity: 1;\n  border-color: rgba(209, 213, 219, var(--tw-border-opacity));\n}\n\n.dark .dark\\:focus-within\\:border-gray-400:focus-within {\n  --tw-border-opacity: 1;\n  border-color: rgba(156, 163, 175, var(--tw-border-opacity));\n}\n\n.dark .dark\\:focus-within\\:border-gray-500:focus-within {\n  --tw-border-opacity: 1;\n  border-color: rgba(107, 114, 128, var(--tw-border-opacity));\n}\n\n.dark .dark\\:focus-within\\:border-gray-600:focus-within {\n  --tw-border-opacity: 1;\n  border-color: rgba(75, 85, 99, var(--tw-border-opacity));\n}\n\n.dark .dark\\:focus-within\\:border-gray-700:focus-within {\n  --tw-border-opacity: 1;\n  border-color: rgba(55, 65, 81, var(--tw-border-opacity));\n}\n\n.dark .dark\\:focus-within\\:border-gray-800:focus-within {\n  --tw-border-opacity: 1;\n  border-color: rgba(31, 41, 55, var(--tw-border-opacity));\n}\n\n.dark .dark\\:focus-within\\:border-gray-900:focus-within {\n  --tw-border-opacity: 1;\n  border-color: rgba(17, 24, 39, var(--tw-border-opacity));\n}\n\n.dark .dark\\:focus-within\\:border-red-50:focus-within {\n  --tw-border-opacity: 1;\n  border-color: rgba(254, 242, 242, var(--tw-border-opacity));\n}\n\n.dark .dark\\:focus-within\\:border-red-100:focus-within {\n  --tw-border-opacity: 1;\n  border-color: rgba(254, 226, 226, var(--tw-border-opacity));\n}\n\n.dark .dark\\:focus-within\\:border-red-200:focus-within {\n  --tw-border-opacity: 1;\n  border-color: rgba(254, 202, 202, var(--tw-border-opacity));\n}\n\n.dark .dark\\:focus-within\\:border-red-300:focus-within {\n  --tw-border-opacity: 1;\n  border-color: rgba(252, 165, 165, var(--tw-border-opacity));\n}\n\n.dark .dark\\:focus-within\\:border-red-400:focus-within {\n  --tw-border-opacity: 1;\n  border-color: rgba(248, 113, 113, var(--tw-border-opacity));\n}\n\n.dark .dark\\:focus-within\\:border-red-500:focus-within {\n  --tw-border-opacity: 1;\n  border-color: rgba(239, 68, 68, var(--tw-border-opacity));\n}\n\n.dark .dark\\:focus-within\\:border-red-600:focus-within {\n  --tw-border-opacity: 1;\n  border-color: rgba(220, 38, 38, var(--tw-border-opacity));\n}\n\n.dark .dark\\:focus-within\\:border-red-700:focus-within {\n  --tw-border-opacity: 1;\n  border-color: rgba(185, 28, 28, var(--tw-border-opacity));\n}\n\n.dark .dark\\:focus-within\\:border-red-800:focus-within {\n  --tw-border-opacity: 1;\n  border-color: rgba(153, 27, 27, var(--tw-border-opacity));\n}\n\n.dark .dark\\:focus-within\\:border-red-900:focus-within {\n  --tw-border-opacity: 1;\n  border-color: rgba(127, 29, 29, var(--tw-border-opacity));\n}\n\n.dark .dark\\:focus-within\\:border-yellow-50:focus-within {\n  --tw-border-opacity: 1;\n  border-color: rgba(255, 251, 235, var(--tw-border-opacity));\n}\n\n.dark .dark\\:focus-within\\:border-yellow-100:focus-within {\n  --tw-border-opacity: 1;\n  border-color: rgba(254, 243, 199, var(--tw-border-opacity));\n}\n\n.dark .dark\\:focus-within\\:border-yellow-200:focus-within {\n  --tw-border-opacity: 1;\n  border-color: rgba(253, 230, 138, var(--tw-border-opacity));\n}\n\n.dark .dark\\:focus-within\\:border-yellow-300:focus-within {\n  --tw-border-opacity: 1;\n  border-color: rgba(252, 211, 77, var(--tw-border-opacity));\n}\n\n.dark .dark\\:focus-within\\:border-yellow-400:focus-within {\n  --tw-border-opacity: 1;\n  border-color: rgba(251, 191, 36, var(--tw-border-opacity));\n}\n\n.dark .dark\\:focus-within\\:border-yellow-500:focus-within {\n  --tw-border-opacity: 1;\n  border-color: rgba(245, 158, 11, var(--tw-border-opacity));\n}\n\n.dark .dark\\:focus-within\\:border-yellow-600:focus-within {\n  --tw-border-opacity: 1;\n  border-color: rgba(217, 119, 6, var(--tw-border-opacity));\n}\n\n.dark .dark\\:focus-within\\:border-yellow-700:focus-within {\n  --tw-border-opacity: 1;\n  border-color: rgba(180, 83, 9, var(--tw-border-opacity));\n}\n\n.dark .dark\\:focus-within\\:border-yellow-800:focus-within {\n  --tw-border-opacity: 1;\n  border-color: rgba(146, 64, 14, var(--tw-border-opacity));\n}\n\n.dark .dark\\:focus-within\\:border-yellow-900:focus-within {\n  --tw-border-opacity: 1;\n  border-color: rgba(120, 53, 15, var(--tw-border-opacity));\n}\n\n.dark .dark\\:focus-within\\:border-green-50:focus-within {\n  --tw-border-opacity: 1;\n  border-color: rgba(236, 253, 245, var(--tw-border-opacity));\n}\n\n.dark .dark\\:focus-within\\:border-green-100:focus-within {\n  --tw-border-opacity: 1;\n  border-color: rgba(209, 250, 229, var(--tw-border-opacity));\n}\n\n.dark .dark\\:focus-within\\:border-green-200:focus-within {\n  --tw-border-opacity: 1;\n  border-color: rgba(167, 243, 208, var(--tw-border-opacity));\n}\n\n.dark .dark\\:focus-within\\:border-green-300:focus-within {\n  --tw-border-opacity: 1;\n  border-color: rgba(110, 231, 183, var(--tw-border-opacity));\n}\n\n.dark .dark\\:focus-within\\:border-green-400:focus-within {\n  --tw-border-opacity: 1;\n  border-color: rgba(52, 211, 153, var(--tw-border-opacity));\n}\n\n.dark .dark\\:focus-within\\:border-green-500:focus-within {\n  --tw-border-opacity: 1;\n  border-color: rgba(16, 185, 129, var(--tw-border-opacity));\n}\n\n.dark .dark\\:focus-within\\:border-green-600:focus-within {\n  --tw-border-opacity: 1;\n  border-color: rgba(5, 150, 105, var(--tw-border-opacity));\n}\n\n.dark .dark\\:focus-within\\:border-green-700:focus-within {\n  --tw-border-opacity: 1;\n  border-color: rgba(4, 120, 87, var(--tw-border-opacity));\n}\n\n.dark .dark\\:focus-within\\:border-green-800:focus-within {\n  --tw-border-opacity: 1;\n  border-color: rgba(6, 95, 70, var(--tw-border-opacity));\n}\n\n.dark .dark\\:focus-within\\:border-green-900:focus-within {\n  --tw-border-opacity: 1;\n  border-color: rgba(6, 78, 59, var(--tw-border-opacity));\n}\n\n.dark .dark\\:focus-within\\:border-blue-50:focus-within {\n  --tw-border-opacity: 1;\n  border-color: rgba(239, 246, 255, var(--tw-border-opacity));\n}\n\n.dark .dark\\:focus-within\\:border-blue-100:focus-within {\n  --tw-border-opacity: 1;\n  border-color: rgba(219, 234, 254, var(--tw-border-opacity));\n}\n\n.dark .dark\\:focus-within\\:border-blue-200:focus-within {\n  --tw-border-opacity: 1;\n  border-color: rgba(191, 219, 254, var(--tw-border-opacity));\n}\n\n.dark .dark\\:focus-within\\:border-blue-300:focus-within {\n  --tw-border-opacity: 1;\n  border-color: rgba(147, 197, 253, var(--tw-border-opacity));\n}\n\n.dark .dark\\:focus-within\\:border-blue-400:focus-within {\n  --tw-border-opacity: 1;\n  border-color: rgba(96, 165, 250, var(--tw-border-opacity));\n}\n\n.dark .dark\\:focus-within\\:border-blue-500:focus-within {\n  --tw-border-opacity: 1;\n  border-color: rgba(59, 130, 246, var(--tw-border-opacity));\n}\n\n.dark .dark\\:focus-within\\:border-blue-600:focus-within {\n  --tw-border-opacity: 1;\n  border-color: rgba(37, 99, 235, var(--tw-border-opacity));\n}\n\n.dark .dark\\:focus-within\\:border-blue-700:focus-within {\n  --tw-border-opacity: 1;\n  border-color: rgba(29, 78, 216, var(--tw-border-opacity));\n}\n\n.dark .dark\\:focus-within\\:border-blue-800:focus-within {\n  --tw-border-opacity: 1;\n  border-color: rgba(30, 64, 175, var(--tw-border-opacity));\n}\n\n.dark .dark\\:focus-within\\:border-blue-900:focus-within {\n  --tw-border-opacity: 1;\n  border-color: rgba(30, 58, 138, var(--tw-border-opacity));\n}\n\n.dark .dark\\:focus-within\\:border-indigo-50:focus-within {\n  --tw-border-opacity: 1;\n  border-color: rgba(238, 242, 255, var(--tw-border-opacity));\n}\n\n.dark .dark\\:focus-within\\:border-indigo-100:focus-within {\n  --tw-border-opacity: 1;\n  border-color: rgba(224, 231, 255, var(--tw-border-opacity));\n}\n\n.dark .dark\\:focus-within\\:border-indigo-200:focus-within {\n  --tw-border-opacity: 1;\n  border-color: rgba(199, 210, 254, var(--tw-border-opacity));\n}\n\n.dark .dark\\:focus-within\\:border-indigo-300:focus-within {\n  --tw-border-opacity: 1;\n  border-color: rgba(165, 180, 252, var(--tw-border-opacity));\n}\n\n.dark .dark\\:focus-within\\:border-indigo-400:focus-within {\n  --tw-border-opacity: 1;\n  border-color: rgba(129, 140, 248, var(--tw-border-opacity));\n}\n\n.dark .dark\\:focus-within\\:border-indigo-500:focus-within {\n  --tw-border-opacity: 1;\n  border-color: rgba(99, 102, 241, var(--tw-border-opacity));\n}\n\n.dark .dark\\:focus-within\\:border-indigo-600:focus-within {\n  --tw-border-opacity: 1;\n  border-color: rgba(79, 70, 229, var(--tw-border-opacity));\n}\n\n.dark .dark\\:focus-within\\:border-indigo-700:focus-within {\n  --tw-border-opacity: 1;\n  border-color: rgba(67, 56, 202, var(--tw-border-opacity));\n}\n\n.dark .dark\\:focus-within\\:border-indigo-800:focus-within {\n  --tw-border-opacity: 1;\n  border-color: rgba(55, 48, 163, var(--tw-border-opacity));\n}\n\n.dark .dark\\:focus-within\\:border-indigo-900:focus-within {\n  --tw-border-opacity: 1;\n  border-color: rgba(49, 46, 129, var(--tw-border-opacity));\n}\n\n.dark .dark\\:focus-within\\:border-purple-50:focus-within {\n  --tw-border-opacity: 1;\n  border-color: rgba(245, 243, 255, var(--tw-border-opacity));\n}\n\n.dark .dark\\:focus-within\\:border-purple-100:focus-within {\n  --tw-border-opacity: 1;\n  border-color: rgba(237, 233, 254, var(--tw-border-opacity));\n}\n\n.dark .dark\\:focus-within\\:border-purple-200:focus-within {\n  --tw-border-opacity: 1;\n  border-color: rgba(221, 214, 254, var(--tw-border-opacity));\n}\n\n.dark .dark\\:focus-within\\:border-purple-300:focus-within {\n  --tw-border-opacity: 1;\n  border-color: rgba(196, 181, 253, var(--tw-border-opacity));\n}\n\n.dark .dark\\:focus-within\\:border-purple-400:focus-within {\n  --tw-border-opacity: 1;\n  border-color: rgba(167, 139, 250, var(--tw-border-opacity));\n}\n\n.dark .dark\\:focus-within\\:border-purple-500:focus-within {\n  --tw-border-opacity: 1;\n  border-color: rgba(139, 92, 246, var(--tw-border-opacity));\n}\n\n.dark .dark\\:focus-within\\:border-purple-600:focus-within {\n  --tw-border-opacity: 1;\n  border-color: rgba(124, 58, 237, var(--tw-border-opacity));\n}\n\n.dark .dark\\:focus-within\\:border-purple-700:focus-within {\n  --tw-border-opacity: 1;\n  border-color: rgba(109, 40, 217, var(--tw-border-opacity));\n}\n\n.dark .dark\\:focus-within\\:border-purple-800:focus-within {\n  --tw-border-opacity: 1;\n  border-color: rgba(91, 33, 182, var(--tw-border-opacity));\n}\n\n.dark .dark\\:focus-within\\:border-purple-900:focus-within {\n  --tw-border-opacity: 1;\n  border-color: rgba(76, 29, 149, var(--tw-border-opacity));\n}\n\n.dark .dark\\:focus-within\\:border-pink-50:focus-within {\n  --tw-border-opacity: 1;\n  border-color: rgba(253, 242, 248, var(--tw-border-opacity));\n}\n\n.dark .dark\\:focus-within\\:border-pink-100:focus-within {\n  --tw-border-opacity: 1;\n  border-color: rgba(252, 231, 243, var(--tw-border-opacity));\n}\n\n.dark .dark\\:focus-within\\:border-pink-200:focus-within {\n  --tw-border-opacity: 1;\n  border-color: rgba(251, 207, 232, var(--tw-border-opacity));\n}\n\n.dark .dark\\:focus-within\\:border-pink-300:focus-within {\n  --tw-border-opacity: 1;\n  border-color: rgba(249, 168, 212, var(--tw-border-opacity));\n}\n\n.dark .dark\\:focus-within\\:border-pink-400:focus-within {\n  --tw-border-opacity: 1;\n  border-color: rgba(244, 114, 182, var(--tw-border-opacity));\n}\n\n.dark .dark\\:focus-within\\:border-pink-500:focus-within {\n  --tw-border-opacity: 1;\n  border-color: rgba(236, 72, 153, var(--tw-border-opacity));\n}\n\n.dark .dark\\:focus-within\\:border-pink-600:focus-within {\n  --tw-border-opacity: 1;\n  border-color: rgba(219, 39, 119, var(--tw-border-opacity));\n}\n\n.dark .dark\\:focus-within\\:border-pink-700:focus-within {\n  --tw-border-opacity: 1;\n  border-color: rgba(190, 24, 93, var(--tw-border-opacity));\n}\n\n.dark .dark\\:focus-within\\:border-pink-800:focus-within {\n  --tw-border-opacity: 1;\n  border-color: rgba(157, 23, 77, var(--tw-border-opacity));\n}\n\n.dark .dark\\:focus-within\\:border-pink-900:focus-within {\n  --tw-border-opacity: 1;\n  border-color: rgba(131, 24, 67, var(--tw-border-opacity));\n}\n\n.dark .dark\\:hover\\:border-transparent:hover {\n  border-color: transparent;\n}\n\n.dark .dark\\:hover\\:border-current:hover {\n  border-color: currentColor;\n}\n\n.dark .dark\\:hover\\:border-black:hover {\n  --tw-border-opacity: 1;\n  border-color: rgba(0, 0, 0, var(--tw-border-opacity));\n}\n\n.dark .dark\\:hover\\:border-white:hover {\n  --tw-border-opacity: 1;\n  border-color: rgba(255, 255, 255, var(--tw-border-opacity));\n}\n\n.dark .dark\\:hover\\:border-gray-50:hover {\n  --tw-border-opacity: 1;\n  border-color: rgba(249, 250, 251, var(--tw-border-opacity));\n}\n\n.dark .dark\\:hover\\:border-gray-100:hover {\n  --tw-border-opacity: 1;\n  border-color: rgba(243, 244, 246, var(--tw-border-opacity));\n}\n\n.dark .dark\\:hover\\:border-gray-200:hover {\n  --tw-border-opacity: 1;\n  border-color: rgba(229, 231, 235, var(--tw-border-opacity));\n}\n\n.dark .dark\\:hover\\:border-gray-300:hover {\n  --tw-border-opacity: 1;\n  border-color: rgba(209, 213, 219, var(--tw-border-opacity));\n}\n\n.dark .dark\\:hover\\:border-gray-400:hover {\n  --tw-border-opacity: 1;\n  border-color: rgba(156, 163, 175, var(--tw-border-opacity));\n}\n\n.dark .dark\\:hover\\:border-gray-500:hover {\n  --tw-border-opacity: 1;\n  border-color: rgba(107, 114, 128, var(--tw-border-opacity));\n}\n\n.dark .dark\\:hover\\:border-gray-600:hover {\n  --tw-border-opacity: 1;\n  border-color: rgba(75, 85, 99, var(--tw-border-opacity));\n}\n\n.dark .dark\\:hover\\:border-gray-700:hover {\n  --tw-border-opacity: 1;\n  border-color: rgba(55, 65, 81, var(--tw-border-opacity));\n}\n\n.dark .dark\\:hover\\:border-gray-800:hover {\n  --tw-border-opacity: 1;\n  border-color: rgba(31, 41, 55, var(--tw-border-opacity));\n}\n\n.dark .dark\\:hover\\:border-gray-900:hover {\n  --tw-border-opacity: 1;\n  border-color: rgba(17, 24, 39, var(--tw-border-opacity));\n}\n\n.dark .dark\\:hover\\:border-red-50:hover {\n  --tw-border-opacity: 1;\n  border-color: rgba(254, 242, 242, var(--tw-border-opacity));\n}\n\n.dark .dark\\:hover\\:border-red-100:hover {\n  --tw-border-opacity: 1;\n  border-color: rgba(254, 226, 226, var(--tw-border-opacity));\n}\n\n.dark .dark\\:hover\\:border-red-200:hover {\n  --tw-border-opacity: 1;\n  border-color: rgba(254, 202, 202, var(--tw-border-opacity));\n}\n\n.dark .dark\\:hover\\:border-red-300:hover {\n  --tw-border-opacity: 1;\n  border-color: rgba(252, 165, 165, var(--tw-border-opacity));\n}\n\n.dark .dark\\:hover\\:border-red-400:hover {\n  --tw-border-opacity: 1;\n  border-color: rgba(248, 113, 113, var(--tw-border-opacity));\n}\n\n.dark .dark\\:hover\\:border-red-500:hover {\n  --tw-border-opacity: 1;\n  border-color: rgba(239, 68, 68, var(--tw-border-opacity));\n}\n\n.dark .dark\\:hover\\:border-red-600:hover {\n  --tw-border-opacity: 1;\n  border-color: rgba(220, 38, 38, var(--tw-border-opacity));\n}\n\n.dark .dark\\:hover\\:border-red-700:hover {\n  --tw-border-opacity: 1;\n  border-color: rgba(185, 28, 28, var(--tw-border-opacity));\n}\n\n.dark .dark\\:hover\\:border-red-800:hover {\n  --tw-border-opacity: 1;\n  border-color: rgba(153, 27, 27, var(--tw-border-opacity));\n}\n\n.dark .dark\\:hover\\:border-red-900:hover {\n  --tw-border-opacity: 1;\n  border-color: rgba(127, 29, 29, var(--tw-border-opacity));\n}\n\n.dark .dark\\:hover\\:border-yellow-50:hover {\n  --tw-border-opacity: 1;\n  border-color: rgba(255, 251, 235, var(--tw-border-opacity));\n}\n\n.dark .dark\\:hover\\:border-yellow-100:hover {\n  --tw-border-opacity: 1;\n  border-color: rgba(254, 243, 199, var(--tw-border-opacity));\n}\n\n.dark .dark\\:hover\\:border-yellow-200:hover {\n  --tw-border-opacity: 1;\n  border-color: rgba(253, 230, 138, var(--tw-border-opacity));\n}\n\n.dark .dark\\:hover\\:border-yellow-300:hover {\n  --tw-border-opacity: 1;\n  border-color: rgba(252, 211, 77, var(--tw-border-opacity));\n}\n\n.dark .dark\\:hover\\:border-yellow-400:hover {\n  --tw-border-opacity: 1;\n  border-color: rgba(251, 191, 36, var(--tw-border-opacity));\n}\n\n.dark .dark\\:hover\\:border-yellow-500:hover {\n  --tw-border-opacity: 1;\n  border-color: rgba(245, 158, 11, var(--tw-border-opacity));\n}\n\n.dark .dark\\:hover\\:border-yellow-600:hover {\n  --tw-border-opacity: 1;\n  border-color: rgba(217, 119, 6, var(--tw-border-opacity));\n}\n\n.dark .dark\\:hover\\:border-yellow-700:hover {\n  --tw-border-opacity: 1;\n  border-color: rgba(180, 83, 9, var(--tw-border-opacity));\n}\n\n.dark .dark\\:hover\\:border-yellow-800:hover {\n  --tw-border-opacity: 1;\n  border-color: rgba(146, 64, 14, var(--tw-border-opacity));\n}\n\n.dark .dark\\:hover\\:border-yellow-900:hover {\n  --tw-border-opacity: 1;\n  border-color: rgba(120, 53, 15, var(--tw-border-opacity));\n}\n\n.dark .dark\\:hover\\:border-green-50:hover {\n  --tw-border-opacity: 1;\n  border-color: rgba(236, 253, 245, var(--tw-border-opacity));\n}\n\n.dark .dark\\:hover\\:border-green-100:hover {\n  --tw-border-opacity: 1;\n  border-color: rgba(209, 250, 229, var(--tw-border-opacity));\n}\n\n.dark .dark\\:hover\\:border-green-200:hover {\n  --tw-border-opacity: 1;\n  border-color: rgba(167, 243, 208, var(--tw-border-opacity));\n}\n\n.dark .dark\\:hover\\:border-green-300:hover {\n  --tw-border-opacity: 1;\n  border-color: rgba(110, 231, 183, var(--tw-border-opacity));\n}\n\n.dark .dark\\:hover\\:border-green-400:hover {\n  --tw-border-opacity: 1;\n  border-color: rgba(52, 211, 153, var(--tw-border-opacity));\n}\n\n.dark .dark\\:hover\\:border-green-500:hover {\n  --tw-border-opacity: 1;\n  border-color: rgba(16, 185, 129, var(--tw-border-opacity));\n}\n\n.dark .dark\\:hover\\:border-green-600:hover {\n  --tw-border-opacity: 1;\n  border-color: rgba(5, 150, 105, var(--tw-border-opacity));\n}\n\n.dark .dark\\:hover\\:border-green-700:hover {\n  --tw-border-opacity: 1;\n  border-color: rgba(4, 120, 87, var(--tw-border-opacity));\n}\n\n.dark .dark\\:hover\\:border-green-800:hover {\n  --tw-border-opacity: 1;\n  border-color: rgba(6, 95, 70, var(--tw-border-opacity));\n}\n\n.dark .dark\\:hover\\:border-green-900:hover {\n  --tw-border-opacity: 1;\n  border-color: rgba(6, 78, 59, var(--tw-border-opacity));\n}\n\n.dark .dark\\:hover\\:border-blue-50:hover {\n  --tw-border-opacity: 1;\n  border-color: rgba(239, 246, 255, var(--tw-border-opacity));\n}\n\n.dark .dark\\:hover\\:border-blue-100:hover {\n  --tw-border-opacity: 1;\n  border-color: rgba(219, 234, 254, var(--tw-border-opacity));\n}\n\n.dark .dark\\:hover\\:border-blue-200:hover {\n  --tw-border-opacity: 1;\n  border-color: rgba(191, 219, 254, var(--tw-border-opacity));\n}\n\n.dark .dark\\:hover\\:border-blue-300:hover {\n  --tw-border-opacity: 1;\n  border-color: rgba(147, 197, 253, var(--tw-border-opacity));\n}\n\n.dark .dark\\:hover\\:border-blue-400:hover {\n  --tw-border-opacity: 1;\n  border-color: rgba(96, 165, 250, var(--tw-border-opacity));\n}\n\n.dark .dark\\:hover\\:border-blue-500:hover {\n  --tw-border-opacity: 1;\n  border-color: rgba(59, 130, 246, var(--tw-border-opacity));\n}\n\n.dark .dark\\:hover\\:border-blue-600:hover {\n  --tw-border-opacity: 1;\n  border-color: rgba(37, 99, 235, var(--tw-border-opacity));\n}\n\n.dark .dark\\:hover\\:border-blue-700:hover {\n  --tw-border-opacity: 1;\n  border-color: rgba(29, 78, 216, var(--tw-border-opacity));\n}\n\n.dark .dark\\:hover\\:border-blue-800:hover {\n  --tw-border-opacity: 1;\n  border-color: rgba(30, 64, 175, var(--tw-border-opacity));\n}\n\n.dark .dark\\:hover\\:border-blue-900:hover {\n  --tw-border-opacity: 1;\n  border-color: rgba(30, 58, 138, var(--tw-border-opacity));\n}\n\n.dark .dark\\:hover\\:border-indigo-50:hover {\n  --tw-border-opacity: 1;\n  border-color: rgba(238, 242, 255, var(--tw-border-opacity));\n}\n\n.dark .dark\\:hover\\:border-indigo-100:hover {\n  --tw-border-opacity: 1;\n  border-color: rgba(224, 231, 255, var(--tw-border-opacity));\n}\n\n.dark .dark\\:hover\\:border-indigo-200:hover {\n  --tw-border-opacity: 1;\n  border-color: rgba(199, 210, 254, var(--tw-border-opacity));\n}\n\n.dark .dark\\:hover\\:border-indigo-300:hover {\n  --tw-border-opacity: 1;\n  border-color: rgba(165, 180, 252, var(--tw-border-opacity));\n}\n\n.dark .dark\\:hover\\:border-indigo-400:hover {\n  --tw-border-opacity: 1;\n  border-color: rgba(129, 140, 248, var(--tw-border-opacity));\n}\n\n.dark .dark\\:hover\\:border-indigo-500:hover {\n  --tw-border-opacity: 1;\n  border-color: rgba(99, 102, 241, var(--tw-border-opacity));\n}\n\n.dark .dark\\:hover\\:border-indigo-600:hover {\n  --tw-border-opacity: 1;\n  border-color: rgba(79, 70, 229, var(--tw-border-opacity));\n}\n\n.dark .dark\\:hover\\:border-indigo-700:hover {\n  --tw-border-opacity: 1;\n  border-color: rgba(67, 56, 202, var(--tw-border-opacity));\n}\n\n.dark .dark\\:hover\\:border-indigo-800:hover {\n  --tw-border-opacity: 1;\n  border-color: rgba(55, 48, 163, var(--tw-border-opacity));\n}\n\n.dark .dark\\:hover\\:border-indigo-900:hover {\n  --tw-border-opacity: 1;\n  border-color: rgba(49, 46, 129, var(--tw-border-opacity));\n}\n\n.dark .dark\\:hover\\:border-purple-50:hover {\n  --tw-border-opacity: 1;\n  border-color: rgba(245, 243, 255, var(--tw-border-opacity));\n}\n\n.dark .dark\\:hover\\:border-purple-100:hover {\n  --tw-border-opacity: 1;\n  border-color: rgba(237, 233, 254, var(--tw-border-opacity));\n}\n\n.dark .dark\\:hover\\:border-purple-200:hover {\n  --tw-border-opacity: 1;\n  border-color: rgba(221, 214, 254, var(--tw-border-opacity));\n}\n\n.dark .dark\\:hover\\:border-purple-300:hover {\n  --tw-border-opacity: 1;\n  border-color: rgba(196, 181, 253, var(--tw-border-opacity));\n}\n\n.dark .dark\\:hover\\:border-purple-400:hover {\n  --tw-border-opacity: 1;\n  border-color: rgba(167, 139, 250, var(--tw-border-opacity));\n}\n\n.dark .dark\\:hover\\:border-purple-500:hover {\n  --tw-border-opacity: 1;\n  border-color: rgba(139, 92, 246, var(--tw-border-opacity));\n}\n\n.dark .dark\\:hover\\:border-purple-600:hover {\n  --tw-border-opacity: 1;\n  border-color: rgba(124, 58, 237, var(--tw-border-opacity));\n}\n\n.dark .dark\\:hover\\:border-purple-700:hover {\n  --tw-border-opacity: 1;\n  border-color: rgba(109, 40, 217, var(--tw-border-opacity));\n}\n\n.dark .dark\\:hover\\:border-purple-800:hover {\n  --tw-border-opacity: 1;\n  border-color: rgba(91, 33, 182, var(--tw-border-opacity));\n}\n\n.dark .dark\\:hover\\:border-purple-900:hover {\n  --tw-border-opacity: 1;\n  border-color: rgba(76, 29, 149, var(--tw-border-opacity));\n}\n\n.dark .dark\\:hover\\:border-pink-50:hover {\n  --tw-border-opacity: 1;\n  border-color: rgba(253, 242, 248, var(--tw-border-opacity));\n}\n\n.dark .dark\\:hover\\:border-pink-100:hover {\n  --tw-border-opacity: 1;\n  border-color: rgba(252, 231, 243, var(--tw-border-opacity));\n}\n\n.dark .dark\\:hover\\:border-pink-200:hover {\n  --tw-border-opacity: 1;\n  border-color: rgba(251, 207, 232, var(--tw-border-opacity));\n}\n\n.dark .dark\\:hover\\:border-pink-300:hover {\n  --tw-border-opacity: 1;\n  border-color: rgba(249, 168, 212, var(--tw-border-opacity));\n}\n\n.dark .dark\\:hover\\:border-pink-400:hover {\n  --tw-border-opacity: 1;\n  border-color: rgba(244, 114, 182, var(--tw-border-opacity));\n}\n\n.dark .dark\\:hover\\:border-pink-500:hover {\n  --tw-border-opacity: 1;\n  border-color: rgba(236, 72, 153, var(--tw-border-opacity));\n}\n\n.dark .dark\\:hover\\:border-pink-600:hover {\n  --tw-border-opacity: 1;\n  border-color: rgba(219, 39, 119, var(--tw-border-opacity));\n}\n\n.dark .dark\\:hover\\:border-pink-700:hover {\n  --tw-border-opacity: 1;\n  border-color: rgba(190, 24, 93, var(--tw-border-opacity));\n}\n\n.dark .dark\\:hover\\:border-pink-800:hover {\n  --tw-border-opacity: 1;\n  border-color: rgba(157, 23, 77, var(--tw-border-opacity));\n}\n\n.dark .dark\\:hover\\:border-pink-900:hover {\n  --tw-border-opacity: 1;\n  border-color: rgba(131, 24, 67, var(--tw-border-opacity));\n}\n\n.dark .dark\\:focus\\:border-transparent:focus {\n  border-color: transparent;\n}\n\n.dark .dark\\:focus\\:border-current:focus {\n  border-color: currentColor;\n}\n\n.dark .dark\\:focus\\:border-black:focus {\n  --tw-border-opacity: 1;\n  border-color: rgba(0, 0, 0, var(--tw-border-opacity));\n}\n\n.dark .dark\\:focus\\:border-white:focus {\n  --tw-border-opacity: 1;\n  border-color: rgba(255, 255, 255, var(--tw-border-opacity));\n}\n\n.dark .dark\\:focus\\:border-gray-50:focus {\n  --tw-border-opacity: 1;\n  border-color: rgba(249, 250, 251, var(--tw-border-opacity));\n}\n\n.dark .dark\\:focus\\:border-gray-100:focus {\n  --tw-border-opacity: 1;\n  border-color: rgba(243, 244, 246, var(--tw-border-opacity));\n}\n\n.dark .dark\\:focus\\:border-gray-200:focus {\n  --tw-border-opacity: 1;\n  border-color: rgba(229, 231, 235, var(--tw-border-opacity));\n}\n\n.dark .dark\\:focus\\:border-gray-300:focus {\n  --tw-border-opacity: 1;\n  border-color: rgba(209, 213, 219, var(--tw-border-opacity));\n}\n\n.dark .dark\\:focus\\:border-gray-400:focus {\n  --tw-border-opacity: 1;\n  border-color: rgba(156, 163, 175, var(--tw-border-opacity));\n}\n\n.dark .dark\\:focus\\:border-gray-500:focus {\n  --tw-border-opacity: 1;\n  border-color: rgba(107, 114, 128, var(--tw-border-opacity));\n}\n\n.dark .dark\\:focus\\:border-gray-600:focus {\n  --tw-border-opacity: 1;\n  border-color: rgba(75, 85, 99, var(--tw-border-opacity));\n}\n\n.dark .dark\\:focus\\:border-gray-700:focus {\n  --tw-border-opacity: 1;\n  border-color: rgba(55, 65, 81, var(--tw-border-opacity));\n}\n\n.dark .dark\\:focus\\:border-gray-800:focus {\n  --tw-border-opacity: 1;\n  border-color: rgba(31, 41, 55, var(--tw-border-opacity));\n}\n\n.dark .dark\\:focus\\:border-gray-900:focus {\n  --tw-border-opacity: 1;\n  border-color: rgba(17, 24, 39, var(--tw-border-opacity));\n}\n\n.dark .dark\\:focus\\:border-red-50:focus {\n  --tw-border-opacity: 1;\n  border-color: rgba(254, 242, 242, var(--tw-border-opacity));\n}\n\n.dark .dark\\:focus\\:border-red-100:focus {\n  --tw-border-opacity: 1;\n  border-color: rgba(254, 226, 226, var(--tw-border-opacity));\n}\n\n.dark .dark\\:focus\\:border-red-200:focus {\n  --tw-border-opacity: 1;\n  border-color: rgba(254, 202, 202, var(--tw-border-opacity));\n}\n\n.dark .dark\\:focus\\:border-red-300:focus {\n  --tw-border-opacity: 1;\n  border-color: rgba(252, 165, 165, var(--tw-border-opacity));\n}\n\n.dark .dark\\:focus\\:border-red-400:focus {\n  --tw-border-opacity: 1;\n  border-color: rgba(248, 113, 113, var(--tw-border-opacity));\n}\n\n.dark .dark\\:focus\\:border-red-500:focus {\n  --tw-border-opacity: 1;\n  border-color: rgba(239, 68, 68, var(--tw-border-opacity));\n}\n\n.dark .dark\\:focus\\:border-red-600:focus {\n  --tw-border-opacity: 1;\n  border-color: rgba(220, 38, 38, var(--tw-border-opacity));\n}\n\n.dark .dark\\:focus\\:border-red-700:focus {\n  --tw-border-opacity: 1;\n  border-color: rgba(185, 28, 28, var(--tw-border-opacity));\n}\n\n.dark .dark\\:focus\\:border-red-800:focus {\n  --tw-border-opacity: 1;\n  border-color: rgba(153, 27, 27, var(--tw-border-opacity));\n}\n\n.dark .dark\\:focus\\:border-red-900:focus {\n  --tw-border-opacity: 1;\n  border-color: rgba(127, 29, 29, var(--tw-border-opacity));\n}\n\n.dark .dark\\:focus\\:border-yellow-50:focus {\n  --tw-border-opacity: 1;\n  border-color: rgba(255, 251, 235, var(--tw-border-opacity));\n}\n\n.dark .dark\\:focus\\:border-yellow-100:focus {\n  --tw-border-opacity: 1;\n  border-color: rgba(254, 243, 199, var(--tw-border-opacity));\n}\n\n.dark .dark\\:focus\\:border-yellow-200:focus {\n  --tw-border-opacity: 1;\n  border-color: rgba(253, 230, 138, var(--tw-border-opacity));\n}\n\n.dark .dark\\:focus\\:border-yellow-300:focus {\n  --tw-border-opacity: 1;\n  border-color: rgba(252, 211, 77, var(--tw-border-opacity));\n}\n\n.dark .dark\\:focus\\:border-yellow-400:focus {\n  --tw-border-opacity: 1;\n  border-color: rgba(251, 191, 36, var(--tw-border-opacity));\n}\n\n.dark .dark\\:focus\\:border-yellow-500:focus {\n  --tw-border-opacity: 1;\n  border-color: rgba(245, 158, 11, var(--tw-border-opacity));\n}\n\n.dark .dark\\:focus\\:border-yellow-600:focus {\n  --tw-border-opacity: 1;\n  border-color: rgba(217, 119, 6, var(--tw-border-opacity));\n}\n\n.dark .dark\\:focus\\:border-yellow-700:focus {\n  --tw-border-opacity: 1;\n  border-color: rgba(180, 83, 9, var(--tw-border-opacity));\n}\n\n.dark .dark\\:focus\\:border-yellow-800:focus {\n  --tw-border-opacity: 1;\n  border-color: rgba(146, 64, 14, var(--tw-border-opacity));\n}\n\n.dark .dark\\:focus\\:border-yellow-900:focus {\n  --tw-border-opacity: 1;\n  border-color: rgba(120, 53, 15, var(--tw-border-opacity));\n}\n\n.dark .dark\\:focus\\:border-green-50:focus {\n  --tw-border-opacity: 1;\n  border-color: rgba(236, 253, 245, var(--tw-border-opacity));\n}\n\n.dark .dark\\:focus\\:border-green-100:focus {\n  --tw-border-opacity: 1;\n  border-color: rgba(209, 250, 229, var(--tw-border-opacity));\n}\n\n.dark .dark\\:focus\\:border-green-200:focus {\n  --tw-border-opacity: 1;\n  border-color: rgba(167, 243, 208, var(--tw-border-opacity));\n}\n\n.dark .dark\\:focus\\:border-green-300:focus {\n  --tw-border-opacity: 1;\n  border-color: rgba(110, 231, 183, var(--tw-border-opacity));\n}\n\n.dark .dark\\:focus\\:border-green-400:focus {\n  --tw-border-opacity: 1;\n  border-color: rgba(52, 211, 153, var(--tw-border-opacity));\n}\n\n.dark .dark\\:focus\\:border-green-500:focus {\n  --tw-border-opacity: 1;\n  border-color: rgba(16, 185, 129, var(--tw-border-opacity));\n}\n\n.dark .dark\\:focus\\:border-green-600:focus {\n  --tw-border-opacity: 1;\n  border-color: rgba(5, 150, 105, var(--tw-border-opacity));\n}\n\n.dark .dark\\:focus\\:border-green-700:focus {\n  --tw-border-opacity: 1;\n  border-color: rgba(4, 120, 87, var(--tw-border-opacity));\n}\n\n.dark .dark\\:focus\\:border-green-800:focus {\n  --tw-border-opacity: 1;\n  border-color: rgba(6, 95, 70, var(--tw-border-opacity));\n}\n\n.dark .dark\\:focus\\:border-green-900:focus {\n  --tw-border-opacity: 1;\n  border-color: rgba(6, 78, 59, var(--tw-border-opacity));\n}\n\n.dark .dark\\:focus\\:border-blue-50:focus {\n  --tw-border-opacity: 1;\n  border-color: rgba(239, 246, 255, var(--tw-border-opacity));\n}\n\n.dark .dark\\:focus\\:border-blue-100:focus {\n  --tw-border-opacity: 1;\n  border-color: rgba(219, 234, 254, var(--tw-border-opacity));\n}\n\n.dark .dark\\:focus\\:border-blue-200:focus {\n  --tw-border-opacity: 1;\n  border-color: rgba(191, 219, 254, var(--tw-border-opacity));\n}\n\n.dark .dark\\:focus\\:border-blue-300:focus {\n  --tw-border-opacity: 1;\n  border-color: rgba(147, 197, 253, var(--tw-border-opacity));\n}\n\n.dark .dark\\:focus\\:border-blue-400:focus {\n  --tw-border-opacity: 1;\n  border-color: rgba(96, 165, 250, var(--tw-border-opacity));\n}\n\n.dark .dark\\:focus\\:border-blue-500:focus {\n  --tw-border-opacity: 1;\n  border-color: rgba(59, 130, 246, var(--tw-border-opacity));\n}\n\n.dark .dark\\:focus\\:border-blue-600:focus {\n  --tw-border-opacity: 1;\n  border-color: rgba(37, 99, 235, var(--tw-border-opacity));\n}\n\n.dark .dark\\:focus\\:border-blue-700:focus {\n  --tw-border-opacity: 1;\n  border-color: rgba(29, 78, 216, var(--tw-border-opacity));\n}\n\n.dark .dark\\:focus\\:border-blue-800:focus {\n  --tw-border-opacity: 1;\n  border-color: rgba(30, 64, 175, var(--tw-border-opacity));\n}\n\n.dark .dark\\:focus\\:border-blue-900:focus {\n  --tw-border-opacity: 1;\n  border-color: rgba(30, 58, 138, var(--tw-border-opacity));\n}\n\n.dark .dark\\:focus\\:border-indigo-50:focus {\n  --tw-border-opacity: 1;\n  border-color: rgba(238, 242, 255, var(--tw-border-opacity));\n}\n\n.dark .dark\\:focus\\:border-indigo-100:focus {\n  --tw-border-opacity: 1;\n  border-color: rgba(224, 231, 255, var(--tw-border-opacity));\n}\n\n.dark .dark\\:focus\\:border-indigo-200:focus {\n  --tw-border-opacity: 1;\n  border-color: rgba(199, 210, 254, var(--tw-border-opacity));\n}\n\n.dark .dark\\:focus\\:border-indigo-300:focus {\n  --tw-border-opacity: 1;\n  border-color: rgba(165, 180, 252, var(--tw-border-opacity));\n}\n\n.dark .dark\\:focus\\:border-indigo-400:focus {\n  --tw-border-opacity: 1;\n  border-color: rgba(129, 140, 248, var(--tw-border-opacity));\n}\n\n.dark .dark\\:focus\\:border-indigo-500:focus {\n  --tw-border-opacity: 1;\n  border-color: rgba(99, 102, 241, var(--tw-border-opacity));\n}\n\n.dark .dark\\:focus\\:border-indigo-600:focus {\n  --tw-border-opacity: 1;\n  border-color: rgba(79, 70, 229, var(--tw-border-opacity));\n}\n\n.dark .dark\\:focus\\:border-indigo-700:focus {\n  --tw-border-opacity: 1;\n  border-color: rgba(67, 56, 202, var(--tw-border-opacity));\n}\n\n.dark .dark\\:focus\\:border-indigo-800:focus {\n  --tw-border-opacity: 1;\n  border-color: rgba(55, 48, 163, var(--tw-border-opacity));\n}\n\n.dark .dark\\:focus\\:border-indigo-900:focus {\n  --tw-border-opacity: 1;\n  border-color: rgba(49, 46, 129, var(--tw-border-opacity));\n}\n\n.dark .dark\\:focus\\:border-purple-50:focus {\n  --tw-border-opacity: 1;\n  border-color: rgba(245, 243, 255, var(--tw-border-opacity));\n}\n\n.dark .dark\\:focus\\:border-purple-100:focus {\n  --tw-border-opacity: 1;\n  border-color: rgba(237, 233, 254, var(--tw-border-opacity));\n}\n\n.dark .dark\\:focus\\:border-purple-200:focus {\n  --tw-border-opacity: 1;\n  border-color: rgba(221, 214, 254, var(--tw-border-opacity));\n}\n\n.dark .dark\\:focus\\:border-purple-300:focus {\n  --tw-border-opacity: 1;\n  border-color: rgba(196, 181, 253, var(--tw-border-opacity));\n}\n\n.dark .dark\\:focus\\:border-purple-400:focus {\n  --tw-border-opacity: 1;\n  border-color: rgba(167, 139, 250, var(--tw-border-opacity));\n}\n\n.dark .dark\\:focus\\:border-purple-500:focus {\n  --tw-border-opacity: 1;\n  border-color: rgba(139, 92, 246, var(--tw-border-opacity));\n}\n\n.dark .dark\\:focus\\:border-purple-600:focus {\n  --tw-border-opacity: 1;\n  border-color: rgba(124, 58, 237, var(--tw-border-opacity));\n}\n\n.dark .dark\\:focus\\:border-purple-700:focus {\n  --tw-border-opacity: 1;\n  border-color: rgba(109, 40, 217, var(--tw-border-opacity));\n}\n\n.dark .dark\\:focus\\:border-purple-800:focus {\n  --tw-border-opacity: 1;\n  border-color: rgba(91, 33, 182, var(--tw-border-opacity));\n}\n\n.dark .dark\\:focus\\:border-purple-900:focus {\n  --tw-border-opacity: 1;\n  border-color: rgba(76, 29, 149, var(--tw-border-opacity));\n}\n\n.dark .dark\\:focus\\:border-pink-50:focus {\n  --tw-border-opacity: 1;\n  border-color: rgba(253, 242, 248, var(--tw-border-opacity));\n}\n\n.dark .dark\\:focus\\:border-pink-100:focus {\n  --tw-border-opacity: 1;\n  border-color: rgba(252, 231, 243, var(--tw-border-opacity));\n}\n\n.dark .dark\\:focus\\:border-pink-200:focus {\n  --tw-border-opacity: 1;\n  border-color: rgba(251, 207, 232, var(--tw-border-opacity));\n}\n\n.dark .dark\\:focus\\:border-pink-300:focus {\n  --tw-border-opacity: 1;\n  border-color: rgba(249, 168, 212, var(--tw-border-opacity));\n}\n\n.dark .dark\\:focus\\:border-pink-400:focus {\n  --tw-border-opacity: 1;\n  border-color: rgba(244, 114, 182, var(--tw-border-opacity));\n}\n\n.dark .dark\\:focus\\:border-pink-500:focus {\n  --tw-border-opacity: 1;\n  border-color: rgba(236, 72, 153, var(--tw-border-opacity));\n}\n\n.dark .dark\\:focus\\:border-pink-600:focus {\n  --tw-border-opacity: 1;\n  border-color: rgba(219, 39, 119, var(--tw-border-opacity));\n}\n\n.dark .dark\\:focus\\:border-pink-700:focus {\n  --tw-border-opacity: 1;\n  border-color: rgba(190, 24, 93, var(--tw-border-opacity));\n}\n\n.dark .dark\\:focus\\:border-pink-800:focus {\n  --tw-border-opacity: 1;\n  border-color: rgba(157, 23, 77, var(--tw-border-opacity));\n}\n\n.dark .dark\\:focus\\:border-pink-900:focus {\n  --tw-border-opacity: 1;\n  border-color: rgba(131, 24, 67, var(--tw-border-opacity));\n}\n\n.border-opacity-0 {\n  --tw-border-opacity: 0;\n}\n\n.border-opacity-5 {\n  --tw-border-opacity: 0.05;\n}\n\n.border-opacity-10 {\n  --tw-border-opacity: 0.1;\n}\n\n.border-opacity-20 {\n  --tw-border-opacity: 0.2;\n}\n\n.border-opacity-25 {\n  --tw-border-opacity: 0.25;\n}\n\n.border-opacity-30 {\n  --tw-border-opacity: 0.3;\n}\n\n.border-opacity-40 {\n  --tw-border-opacity: 0.4;\n}\n\n.border-opacity-50 {\n  --tw-border-opacity: 0.5;\n}\n\n.border-opacity-60 {\n  --tw-border-opacity: 0.6;\n}\n\n.border-opacity-70 {\n  --tw-border-opacity: 0.7;\n}\n\n.border-opacity-75 {\n  --tw-border-opacity: 0.75;\n}\n\n.border-opacity-80 {\n  --tw-border-opacity: 0.8;\n}\n\n.border-opacity-90 {\n  --tw-border-opacity: 0.9;\n}\n\n.border-opacity-95 {\n  --tw-border-opacity: 0.95;\n}\n\n.border-opacity-100 {\n  --tw-border-opacity: 1;\n}\n\n.group:hover .group-hover\\:border-opacity-0 {\n  --tw-border-opacity: 0;\n}\n\n.group:hover .group-hover\\:border-opacity-5 {\n  --tw-border-opacity: 0.05;\n}\n\n.group:hover .group-hover\\:border-opacity-10 {\n  --tw-border-opacity: 0.1;\n}\n\n.group:hover .group-hover\\:border-opacity-20 {\n  --tw-border-opacity: 0.2;\n}\n\n.group:hover .group-hover\\:border-opacity-25 {\n  --tw-border-opacity: 0.25;\n}\n\n.group:hover .group-hover\\:border-opacity-30 {\n  --tw-border-opacity: 0.3;\n}\n\n.group:hover .group-hover\\:border-opacity-40 {\n  --tw-border-opacity: 0.4;\n}\n\n.group:hover .group-hover\\:border-opacity-50 {\n  --tw-border-opacity: 0.5;\n}\n\n.group:hover .group-hover\\:border-opacity-60 {\n  --tw-border-opacity: 0.6;\n}\n\n.group:hover .group-hover\\:border-opacity-70 {\n  --tw-border-opacity: 0.7;\n}\n\n.group:hover .group-hover\\:border-opacity-75 {\n  --tw-border-opacity: 0.75;\n}\n\n.group:hover .group-hover\\:border-opacity-80 {\n  --tw-border-opacity: 0.8;\n}\n\n.group:hover .group-hover\\:border-opacity-90 {\n  --tw-border-opacity: 0.9;\n}\n\n.group:hover .group-hover\\:border-opacity-95 {\n  --tw-border-opacity: 0.95;\n}\n\n.group:hover .group-hover\\:border-opacity-100 {\n  --tw-border-opacity: 1;\n}\n\n.focus-within\\:border-opacity-0:focus-within {\n  --tw-border-opacity: 0;\n}\n\n.focus-within\\:border-opacity-5:focus-within {\n  --tw-border-opacity: 0.05;\n}\n\n.focus-within\\:border-opacity-10:focus-within {\n  --tw-border-opacity: 0.1;\n}\n\n.focus-within\\:border-opacity-20:focus-within {\n  --tw-border-opacity: 0.2;\n}\n\n.focus-within\\:border-opacity-25:focus-within {\n  --tw-border-opacity: 0.25;\n}\n\n.focus-within\\:border-opacity-30:focus-within {\n  --tw-border-opacity: 0.3;\n}\n\n.focus-within\\:border-opacity-40:focus-within {\n  --tw-border-opacity: 0.4;\n}\n\n.focus-within\\:border-opacity-50:focus-within {\n  --tw-border-opacity: 0.5;\n}\n\n.focus-within\\:border-opacity-60:focus-within {\n  --tw-border-opacity: 0.6;\n}\n\n.focus-within\\:border-opacity-70:focus-within {\n  --tw-border-opacity: 0.7;\n}\n\n.focus-within\\:border-opacity-75:focus-within {\n  --tw-border-opacity: 0.75;\n}\n\n.focus-within\\:border-opacity-80:focus-within {\n  --tw-border-opacity: 0.8;\n}\n\n.focus-within\\:border-opacity-90:focus-within {\n  --tw-border-opacity: 0.9;\n}\n\n.focus-within\\:border-opacity-95:focus-within {\n  --tw-border-opacity: 0.95;\n}\n\n.focus-within\\:border-opacity-100:focus-within {\n  --tw-border-opacity: 1;\n}\n\n.hover\\:border-opacity-0:hover {\n  --tw-border-opacity: 0;\n}\n\n.hover\\:border-opacity-5:hover {\n  --tw-border-opacity: 0.05;\n}\n\n.hover\\:border-opacity-10:hover {\n  --tw-border-opacity: 0.1;\n}\n\n.hover\\:border-opacity-20:hover {\n  --tw-border-opacity: 0.2;\n}\n\n.hover\\:border-opacity-25:hover {\n  --tw-border-opacity: 0.25;\n}\n\n.hover\\:border-opacity-30:hover {\n  --tw-border-opacity: 0.3;\n}\n\n.hover\\:border-opacity-40:hover {\n  --tw-border-opacity: 0.4;\n}\n\n.hover\\:border-opacity-50:hover {\n  --tw-border-opacity: 0.5;\n}\n\n.hover\\:border-opacity-60:hover {\n  --tw-border-opacity: 0.6;\n}\n\n.hover\\:border-opacity-70:hover {\n  --tw-border-opacity: 0.7;\n}\n\n.hover\\:border-opacity-75:hover {\n  --tw-border-opacity: 0.75;\n}\n\n.hover\\:border-opacity-80:hover {\n  --tw-border-opacity: 0.8;\n}\n\n.hover\\:border-opacity-90:hover {\n  --tw-border-opacity: 0.9;\n}\n\n.hover\\:border-opacity-95:hover {\n  --tw-border-opacity: 0.95;\n}\n\n.hover\\:border-opacity-100:hover {\n  --tw-border-opacity: 1;\n}\n\n.focus\\:border-opacity-0:focus {\n  --tw-border-opacity: 0;\n}\n\n.focus\\:border-opacity-5:focus {\n  --tw-border-opacity: 0.05;\n}\n\n.focus\\:border-opacity-10:focus {\n  --tw-border-opacity: 0.1;\n}\n\n.focus\\:border-opacity-20:focus {\n  --tw-border-opacity: 0.2;\n}\n\n.focus\\:border-opacity-25:focus {\n  --tw-border-opacity: 0.25;\n}\n\n.focus\\:border-opacity-30:focus {\n  --tw-border-opacity: 0.3;\n}\n\n.focus\\:border-opacity-40:focus {\n  --tw-border-opacity: 0.4;\n}\n\n.focus\\:border-opacity-50:focus {\n  --tw-border-opacity: 0.5;\n}\n\n.focus\\:border-opacity-60:focus {\n  --tw-border-opacity: 0.6;\n}\n\n.focus\\:border-opacity-70:focus {\n  --tw-border-opacity: 0.7;\n}\n\n.focus\\:border-opacity-75:focus {\n  --tw-border-opacity: 0.75;\n}\n\n.focus\\:border-opacity-80:focus {\n  --tw-border-opacity: 0.8;\n}\n\n.focus\\:border-opacity-90:focus {\n  --tw-border-opacity: 0.9;\n}\n\n.focus\\:border-opacity-95:focus {\n  --tw-border-opacity: 0.95;\n}\n\n.focus\\:border-opacity-100:focus {\n  --tw-border-opacity: 1;\n}\n\n.dark .dark\\:border-opacity-0 {\n  --tw-border-opacity: 0;\n}\n\n.dark .dark\\:border-opacity-5 {\n  --tw-border-opacity: 0.05;\n}\n\n.dark .dark\\:border-opacity-10 {\n  --tw-border-opacity: 0.1;\n}\n\n.dark .dark\\:border-opacity-20 {\n  --tw-border-opacity: 0.2;\n}\n\n.dark .dark\\:border-opacity-25 {\n  --tw-border-opacity: 0.25;\n}\n\n.dark .dark\\:border-opacity-30 {\n  --tw-border-opacity: 0.3;\n}\n\n.dark .dark\\:border-opacity-40 {\n  --tw-border-opacity: 0.4;\n}\n\n.dark .dark\\:border-opacity-50 {\n  --tw-border-opacity: 0.5;\n}\n\n.dark .dark\\:border-opacity-60 {\n  --tw-border-opacity: 0.6;\n}\n\n.dark .dark\\:border-opacity-70 {\n  --tw-border-opacity: 0.7;\n}\n\n.dark .dark\\:border-opacity-75 {\n  --tw-border-opacity: 0.75;\n}\n\n.dark .dark\\:border-opacity-80 {\n  --tw-border-opacity: 0.8;\n}\n\n.dark .dark\\:border-opacity-90 {\n  --tw-border-opacity: 0.9;\n}\n\n.dark .dark\\:border-opacity-95 {\n  --tw-border-opacity: 0.95;\n}\n\n.dark .dark\\:border-opacity-100 {\n  --tw-border-opacity: 1;\n}\n\n.dark .group:hover .dark\\:group-hover\\:border-opacity-0 {\n  --tw-border-opacity: 0;\n}\n\n.dark .group:hover .dark\\:group-hover\\:border-opacity-5 {\n  --tw-border-opacity: 0.05;\n}\n\n.dark .group:hover .dark\\:group-hover\\:border-opacity-10 {\n  --tw-border-opacity: 0.1;\n}\n\n.dark .group:hover .dark\\:group-hover\\:border-opacity-20 {\n  --tw-border-opacity: 0.2;\n}\n\n.dark .group:hover .dark\\:group-hover\\:border-opacity-25 {\n  --tw-border-opacity: 0.25;\n}\n\n.dark .group:hover .dark\\:group-hover\\:border-opacity-30 {\n  --tw-border-opacity: 0.3;\n}\n\n.dark .group:hover .dark\\:group-hover\\:border-opacity-40 {\n  --tw-border-opacity: 0.4;\n}\n\n.dark .group:hover .dark\\:group-hover\\:border-opacity-50 {\n  --tw-border-opacity: 0.5;\n}\n\n.dark .group:hover .dark\\:group-hover\\:border-opacity-60 {\n  --tw-border-opacity: 0.6;\n}\n\n.dark .group:hover .dark\\:group-hover\\:border-opacity-70 {\n  --tw-border-opacity: 0.7;\n}\n\n.dark .group:hover .dark\\:group-hover\\:border-opacity-75 {\n  --tw-border-opacity: 0.75;\n}\n\n.dark .group:hover .dark\\:group-hover\\:border-opacity-80 {\n  --tw-border-opacity: 0.8;\n}\n\n.dark .group:hover .dark\\:group-hover\\:border-opacity-90 {\n  --tw-border-opacity: 0.9;\n}\n\n.dark .group:hover .dark\\:group-hover\\:border-opacity-95 {\n  --tw-border-opacity: 0.95;\n}\n\n.dark .group:hover .dark\\:group-hover\\:border-opacity-100 {\n  --tw-border-opacity: 1;\n}\n\n.dark .dark\\:focus-within\\:border-opacity-0:focus-within {\n  --tw-border-opacity: 0;\n}\n\n.dark .dark\\:focus-within\\:border-opacity-5:focus-within {\n  --tw-border-opacity: 0.05;\n}\n\n.dark .dark\\:focus-within\\:border-opacity-10:focus-within {\n  --tw-border-opacity: 0.1;\n}\n\n.dark .dark\\:focus-within\\:border-opacity-20:focus-within {\n  --tw-border-opacity: 0.2;\n}\n\n.dark .dark\\:focus-within\\:border-opacity-25:focus-within {\n  --tw-border-opacity: 0.25;\n}\n\n.dark .dark\\:focus-within\\:border-opacity-30:focus-within {\n  --tw-border-opacity: 0.3;\n}\n\n.dark .dark\\:focus-within\\:border-opacity-40:focus-within {\n  --tw-border-opacity: 0.4;\n}\n\n.dark .dark\\:focus-within\\:border-opacity-50:focus-within {\n  --tw-border-opacity: 0.5;\n}\n\n.dark .dark\\:focus-within\\:border-opacity-60:focus-within {\n  --tw-border-opacity: 0.6;\n}\n\n.dark .dark\\:focus-within\\:border-opacity-70:focus-within {\n  --tw-border-opacity: 0.7;\n}\n\n.dark .dark\\:focus-within\\:border-opacity-75:focus-within {\n  --tw-border-opacity: 0.75;\n}\n\n.dark .dark\\:focus-within\\:border-opacity-80:focus-within {\n  --tw-border-opacity: 0.8;\n}\n\n.dark .dark\\:focus-within\\:border-opacity-90:focus-within {\n  --tw-border-opacity: 0.9;\n}\n\n.dark .dark\\:focus-within\\:border-opacity-95:focus-within {\n  --tw-border-opacity: 0.95;\n}\n\n.dark .dark\\:focus-within\\:border-opacity-100:focus-within {\n  --tw-border-opacity: 1;\n}\n\n.dark .dark\\:hover\\:border-opacity-0:hover {\n  --tw-border-opacity: 0;\n}\n\n.dark .dark\\:hover\\:border-opacity-5:hover {\n  --tw-border-opacity: 0.05;\n}\n\n.dark .dark\\:hover\\:border-opacity-10:hover {\n  --tw-border-opacity: 0.1;\n}\n\n.dark .dark\\:hover\\:border-opacity-20:hover {\n  --tw-border-opacity: 0.2;\n}\n\n.dark .dark\\:hover\\:border-opacity-25:hover {\n  --tw-border-opacity: 0.25;\n}\n\n.dark .dark\\:hover\\:border-opacity-30:hover {\n  --tw-border-opacity: 0.3;\n}\n\n.dark .dark\\:hover\\:border-opacity-40:hover {\n  --tw-border-opacity: 0.4;\n}\n\n.dark .dark\\:hover\\:border-opacity-50:hover {\n  --tw-border-opacity: 0.5;\n}\n\n.dark .dark\\:hover\\:border-opacity-60:hover {\n  --tw-border-opacity: 0.6;\n}\n\n.dark .dark\\:hover\\:border-opacity-70:hover {\n  --tw-border-opacity: 0.7;\n}\n\n.dark .dark\\:hover\\:border-opacity-75:hover {\n  --tw-border-opacity: 0.75;\n}\n\n.dark .dark\\:hover\\:border-opacity-80:hover {\n  --tw-border-opacity: 0.8;\n}\n\n.dark .dark\\:hover\\:border-opacity-90:hover {\n  --tw-border-opacity: 0.9;\n}\n\n.dark .dark\\:hover\\:border-opacity-95:hover {\n  --tw-border-opacity: 0.95;\n}\n\n.dark .dark\\:hover\\:border-opacity-100:hover {\n  --tw-border-opacity: 1;\n}\n\n.dark .dark\\:focus\\:border-opacity-0:focus {\n  --tw-border-opacity: 0;\n}\n\n.dark .dark\\:focus\\:border-opacity-5:focus {\n  --tw-border-opacity: 0.05;\n}\n\n.dark .dark\\:focus\\:border-opacity-10:focus {\n  --tw-border-opacity: 0.1;\n}\n\n.dark .dark\\:focus\\:border-opacity-20:focus {\n  --tw-border-opacity: 0.2;\n}\n\n.dark .dark\\:focus\\:border-opacity-25:focus {\n  --tw-border-opacity: 0.25;\n}\n\n.dark .dark\\:focus\\:border-opacity-30:focus {\n  --tw-border-opacity: 0.3;\n}\n\n.dark .dark\\:focus\\:border-opacity-40:focus {\n  --tw-border-opacity: 0.4;\n}\n\n.dark .dark\\:focus\\:border-opacity-50:focus {\n  --tw-border-opacity: 0.5;\n}\n\n.dark .dark\\:focus\\:border-opacity-60:focus {\n  --tw-border-opacity: 0.6;\n}\n\n.dark .dark\\:focus\\:border-opacity-70:focus {\n  --tw-border-opacity: 0.7;\n}\n\n.dark .dark\\:focus\\:border-opacity-75:focus {\n  --tw-border-opacity: 0.75;\n}\n\n.dark .dark\\:focus\\:border-opacity-80:focus {\n  --tw-border-opacity: 0.8;\n}\n\n.dark .dark\\:focus\\:border-opacity-90:focus {\n  --tw-border-opacity: 0.9;\n}\n\n.dark .dark\\:focus\\:border-opacity-95:focus {\n  --tw-border-opacity: 0.95;\n}\n\n.dark .dark\\:focus\\:border-opacity-100:focus {\n  --tw-border-opacity: 1;\n}\n\n.rounded-none {\n  border-radius: 0px;\n}\n\n.rounded-sm {\n  border-radius: 0.125rem;\n}\n\n.rounded {\n  border-radius: 0.25rem;\n}\n\n.rounded-md {\n  border-radius: 0.375rem;\n}\n\n.rounded-lg {\n  border-radius: 0.5rem;\n}\n\n.rounded-xl {\n  border-radius: 0.75rem;\n}\n\n.rounded-2xl {\n  border-radius: 1rem;\n}\n\n.rounded-3xl {\n  border-radius: 1.5rem;\n}\n\n.rounded-full {\n  border-radius: 9999px;\n}\n\n.rounded-t-none {\n  border-top-left-radius: 0px;\n  border-top-right-radius: 0px;\n}\n\n.rounded-r-none {\n  border-top-right-radius: 0px;\n  border-bottom-right-radius: 0px;\n}\n\n.rounded-b-none {\n  border-bottom-right-radius: 0px;\n  border-bottom-left-radius: 0px;\n}\n\n.rounded-l-none {\n  border-top-left-radius: 0px;\n  border-bottom-left-radius: 0px;\n}\n\n.rounded-t-sm {\n  border-top-left-radius: 0.125rem;\n  border-top-right-radius: 0.125rem;\n}\n\n.rounded-r-sm {\n  border-top-right-radius: 0.125rem;\n  border-bottom-right-radius: 0.125rem;\n}\n\n.rounded-b-sm {\n  border-bottom-right-radius: 0.125rem;\n  border-bottom-left-radius: 0.125rem;\n}\n\n.rounded-l-sm {\n  border-top-left-radius: 0.125rem;\n  border-bottom-left-radius: 0.125rem;\n}\n\n.rounded-t {\n  border-top-left-radius: 0.25rem;\n  border-top-right-radius: 0.25rem;\n}\n\n.rounded-r {\n  border-top-right-radius: 0.25rem;\n  border-bottom-right-radius: 0.25rem;\n}\n\n.rounded-b {\n  border-bottom-right-radius: 0.25rem;\n  border-bottom-left-radius: 0.25rem;\n}\n\n.rounded-l {\n  border-top-left-radius: 0.25rem;\n  border-bottom-left-radius: 0.25rem;\n}\n\n.rounded-t-md {\n  border-top-left-radius: 0.375rem;\n  border-top-right-radius: 0.375rem;\n}\n\n.rounded-r-md {\n  border-top-right-radius: 0.375rem;\n  border-bottom-right-radius: 0.375rem;\n}\n\n.rounded-b-md {\n  border-bottom-right-radius: 0.375rem;\n  border-bottom-left-radius: 0.375rem;\n}\n\n.rounded-l-md {\n  border-top-left-radius: 0.375rem;\n  border-bottom-left-radius: 0.375rem;\n}\n\n.rounded-t-lg {\n  border-top-left-radius: 0.5rem;\n  border-top-right-radius: 0.5rem;\n}\n\n.rounded-r-lg {\n  border-top-right-radius: 0.5rem;\n  border-bottom-right-radius: 0.5rem;\n}\n\n.rounded-b-lg {\n  border-bottom-right-radius: 0.5rem;\n  border-bottom-left-radius: 0.5rem;\n}\n\n.rounded-l-lg {\n  border-top-left-radius: 0.5rem;\n  border-bottom-left-radius: 0.5rem;\n}\n\n.rounded-t-xl {\n  border-top-left-radius: 0.75rem;\n  border-top-right-radius: 0.75rem;\n}\n\n.rounded-r-xl {\n  border-top-right-radius: 0.75rem;\n  border-bottom-right-radius: 0.75rem;\n}\n\n.rounded-b-xl {\n  border-bottom-right-radius: 0.75rem;\n  border-bottom-left-radius: 0.75rem;\n}\n\n.rounded-l-xl {\n  border-top-left-radius: 0.75rem;\n  border-bottom-left-radius: 0.75rem;\n}\n\n.rounded-t-2xl {\n  border-top-left-radius: 1rem;\n  border-top-right-radius: 1rem;\n}\n\n.rounded-r-2xl {\n  border-top-right-radius: 1rem;\n  border-bottom-right-radius: 1rem;\n}\n\n.rounded-b-2xl {\n  border-bottom-right-radius: 1rem;\n  border-bottom-left-radius: 1rem;\n}\n\n.rounded-l-2xl {\n  border-top-left-radius: 1rem;\n  border-bottom-left-radius: 1rem;\n}\n\n.rounded-t-3xl {\n  border-top-left-radius: 1.5rem;\n  border-top-right-radius: 1.5rem;\n}\n\n.rounded-r-3xl {\n  border-top-right-radius: 1.5rem;\n  border-bottom-right-radius: 1.5rem;\n}\n\n.rounded-b-3xl {\n  border-bottom-right-radius: 1.5rem;\n  border-bottom-left-radius: 1.5rem;\n}\n\n.rounded-l-3xl {\n  border-top-left-radius: 1.5rem;\n  border-bottom-left-radius: 1.5rem;\n}\n\n.rounded-t-full {\n  border-top-left-radius: 9999px;\n  border-top-right-radius: 9999px;\n}\n\n.rounded-r-full {\n  border-top-right-radius: 9999px;\n  border-bottom-right-radius: 9999px;\n}\n\n.rounded-b-full {\n  border-bottom-right-radius: 9999px;\n  border-bottom-left-radius: 9999px;\n}\n\n.rounded-l-full {\n  border-top-left-radius: 9999px;\n  border-bottom-left-radius: 9999px;\n}\n\n.rounded-tl-none {\n  border-top-left-radius: 0px;\n}\n\n.rounded-tr-none {\n  border-top-right-radius: 0px;\n}\n\n.rounded-br-none {\n  border-bottom-right-radius: 0px;\n}\n\n.rounded-bl-none {\n  border-bottom-left-radius: 0px;\n}\n\n.rounded-tl-sm {\n  border-top-left-radius: 0.125rem;\n}\n\n.rounded-tr-sm {\n  border-top-right-radius: 0.125rem;\n}\n\n.rounded-br-sm {\n  border-bottom-right-radius: 0.125rem;\n}\n\n.rounded-bl-sm {\n  border-bottom-left-radius: 0.125rem;\n}\n\n.rounded-tl {\n  border-top-left-radius: 0.25rem;\n}\n\n.rounded-tr {\n  border-top-right-radius: 0.25rem;\n}\n\n.rounded-br {\n  border-bottom-right-radius: 0.25rem;\n}\n\n.rounded-bl {\n  border-bottom-left-radius: 0.25rem;\n}\n\n.rounded-tl-md {\n  border-top-left-radius: 0.375rem;\n}\n\n.rounded-tr-md {\n  border-top-right-radius: 0.375rem;\n}\n\n.rounded-br-md {\n  border-bottom-right-radius: 0.375rem;\n}\n\n.rounded-bl-md {\n  border-bottom-left-radius: 0.375rem;\n}\n\n.rounded-tl-lg {\n  border-top-left-radius: 0.5rem;\n}\n\n.rounded-tr-lg {\n  border-top-right-radius: 0.5rem;\n}\n\n.rounded-br-lg {\n  border-bottom-right-radius: 0.5rem;\n}\n\n.rounded-bl-lg {\n  border-bottom-left-radius: 0.5rem;\n}\n\n.rounded-tl-xl {\n  border-top-left-radius: 0.75rem;\n}\n\n.rounded-tr-xl {\n  border-top-right-radius: 0.75rem;\n}\n\n.rounded-br-xl {\n  border-bottom-right-radius: 0.75rem;\n}\n\n.rounded-bl-xl {\n  border-bottom-left-radius: 0.75rem;\n}\n\n.rounded-tl-2xl {\n  border-top-left-radius: 1rem;\n}\n\n.rounded-tr-2xl {\n  border-top-right-radius: 1rem;\n}\n\n.rounded-br-2xl {\n  border-bottom-right-radius: 1rem;\n}\n\n.rounded-bl-2xl {\n  border-bottom-left-radius: 1rem;\n}\n\n.rounded-tl-3xl {\n  border-top-left-radius: 1.5rem;\n}\n\n.rounded-tr-3xl {\n  border-top-right-radius: 1.5rem;\n}\n\n.rounded-br-3xl {\n  border-bottom-right-radius: 1.5rem;\n}\n\n.rounded-bl-3xl {\n  border-bottom-left-radius: 1.5rem;\n}\n\n.rounded-tl-full {\n  border-top-left-radius: 9999px;\n}\n\n.rounded-tr-full {\n  border-top-right-radius: 9999px;\n}\n\n.rounded-br-full {\n  border-bottom-right-radius: 9999px;\n}\n\n.rounded-bl-full {\n  border-bottom-left-radius: 9999px;\n}\n\n.border-solid {\n  border-style: solid;\n}\n\n.border-dashed {\n  border-style: dashed;\n}\n\n.border-dotted {\n  border-style: dotted;\n}\n\n.border-double {\n  border-style: double;\n}\n\n.border-none {\n  border-style: none;\n}\n\n.border-0 {\n  border-width: 0px;\n}\n\n.border-2 {\n  border-width: 2px;\n}\n\n.border-4 {\n  border-width: 4px;\n}\n\n.border-8 {\n  border-width: 8px;\n}\n\n.border {\n  border-width: 1px;\n}\n\n.border-t-0 {\n  border-top-width: 0px;\n}\n\n.border-r-0 {\n  border-right-width: 0px;\n}\n\n.border-b-0 {\n  border-bottom-width: 0px;\n}\n\n.border-l-0 {\n  border-left-width: 0px;\n}\n\n.border-t-2 {\n  border-top-width: 2px;\n}\n\n.border-r-2 {\n  border-right-width: 2px;\n}\n\n.border-b-2 {\n  border-bottom-width: 2px;\n}\n\n.border-l-2 {\n  border-left-width: 2px;\n}\n\n.border-t-4 {\n  border-top-width: 4px;\n}\n\n.border-r-4 {\n  border-right-width: 4px;\n}\n\n.border-b-4 {\n  border-bottom-width: 4px;\n}\n\n.border-l-4 {\n  border-left-width: 4px;\n}\n\n.border-t-8 {\n  border-top-width: 8px;\n}\n\n.border-r-8 {\n  border-right-width: 8px;\n}\n\n.border-b-8 {\n  border-bottom-width: 8px;\n}\n\n.border-l-8 {\n  border-left-width: 8px;\n}\n\n.border-t {\n  border-top-width: 1px;\n}\n\n.border-r {\n  border-right-width: 1px;\n}\n\n.border-b {\n  border-bottom-width: 1px;\n}\n\n.border-l {\n  border-left-width: 1px;\n}\n\n.decoration-slice {\n  -webkit-box-decoration-break: slice;\n          box-decoration-break: slice;\n}\n\n.decoration-clone {\n  -webkit-box-decoration-break: clone;\n          box-decoration-break: clone;\n}\n\n.box-border {\n  box-sizing: border-box;\n}\n\n.box-content {\n  box-sizing: content-box;\n}\n\n.cursor-auto {\n  cursor: auto;\n}\n\n.cursor-default {\n  cursor: default;\n}\n\n.cursor-pointer {\n  cursor: pointer;\n}\n\n.cursor-wait {\n  cursor: wait;\n}\n\n.cursor-text {\n  cursor: text;\n}\n\n.cursor-move {\n  cursor: move;\n}\n\n.cursor-help {\n  cursor: help;\n}\n\n.cursor-not-allowed {\n  cursor: not-allowed;\n}\n\n.block {\n  display: block;\n}\n\n.inline-block {\n  display: inline-block;\n}\n\n.inline {\n  display: inline;\n}\n\n.flex {\n  display: flex;\n}\n\n.inline-flex {\n  display: inline-flex;\n}\n\n.table {\n  display: table;\n}\n\n.inline-table {\n  display: inline-table;\n}\n\n.table-caption {\n  display: table-caption;\n}\n\n.table-cell {\n  display: table-cell;\n}\n\n.table-column {\n  display: table-column;\n}\n\n.table-column-group {\n  display: table-column-group;\n}\n\n.table-footer-group {\n  display: table-footer-group;\n}\n\n.table-header-group {\n  display: table-header-group;\n}\n\n.table-row-group {\n  display: table-row-group;\n}\n\n.table-row {\n  display: table-row;\n}\n\n.flow-root {\n  display: flow-root;\n}\n\n.grid {\n  display: grid;\n}\n\n.inline-grid {\n  display: inline-grid;\n}\n\n.contents {\n  display: contents;\n}\n\n.list-item {\n  display: list-item;\n}\n\n.hidden {\n  display: none;\n}\n\n.flex-row {\n  flex-direction: row;\n}\n\n.flex-row-reverse {\n  flex-direction: row-reverse;\n}\n\n.flex-col {\n  flex-direction: column;\n}\n\n.flex-col-reverse {\n  flex-direction: column-reverse;\n}\n\n.flex-wrap {\n  flex-wrap: wrap;\n}\n\n.flex-wrap-reverse {\n  flex-wrap: wrap-reverse;\n}\n\n.flex-nowrap {\n  flex-wrap: nowrap;\n}\n\n.place-items-start {\n  place-items: start;\n}\n\n.place-items-end {\n  place-items: end;\n}\n\n.place-items-center {\n  place-items: center;\n}\n\n.place-items-stretch {\n  place-items: stretch;\n}\n\n.place-content-center {\n  place-content: center;\n}\n\n.place-content-start {\n  place-content: start;\n}\n\n.place-content-end {\n  place-content: end;\n}\n\n.place-content-between {\n  place-content: space-between;\n}\n\n.place-content-around {\n  place-content: space-around;\n}\n\n.place-content-evenly {\n  place-content: space-evenly;\n}\n\n.place-content-stretch {\n  place-content: stretch;\n}\n\n.place-self-auto {\n  place-self: auto;\n}\n\n.place-self-start {\n  place-self: start;\n}\n\n.place-self-end {\n  place-self: end;\n}\n\n.place-self-center {\n  place-self: center;\n}\n\n.place-self-stretch {\n  place-self: stretch;\n}\n\n.items-start {\n  align-items: flex-start;\n}\n\n.items-end {\n  align-items: flex-end;\n}\n\n.items-center {\n  align-items: center;\n}\n\n.items-baseline {\n  align-items: baseline;\n}\n\n.items-stretch {\n  align-items: stretch;\n}\n\n.content-center {\n  align-content: center;\n}\n\n.content-start {\n  align-content: flex-start;\n}\n\n.content-end {\n  align-content: flex-end;\n}\n\n.content-between {\n  align-content: space-between;\n}\n\n.content-around {\n  align-content: space-around;\n}\n\n.content-evenly {\n  align-content: space-evenly;\n}\n\n.self-auto {\n  align-self: auto;\n}\n\n.self-start {\n  align-self: flex-start;\n}\n\n.self-end {\n  align-self: flex-end;\n}\n\n.self-center {\n  align-self: center;\n}\n\n.self-stretch {\n  align-self: stretch;\n}\n\n.justify-items-start {\n  justify-items: start;\n}\n\n.justify-items-end {\n  justify-items: end;\n}\n\n.justify-items-center {\n  justify-items: center;\n}\n\n.justify-items-stretch {\n  justify-items: stretch;\n}\n\n.justify-start {\n  justify-content: flex-start;\n}\n\n.justify-end {\n  justify-content: flex-end;\n}\n\n.justify-center {\n  justify-content: center;\n}\n\n.justify-between {\n  justify-content: space-between;\n}\n\n.justify-around {\n  justify-content: space-around;\n}\n\n.justify-evenly {\n  justify-content: space-evenly;\n}\n\n.justify-self-auto {\n  justify-self: auto;\n}\n\n.justify-self-start {\n  justify-self: start;\n}\n\n.justify-self-end {\n  justify-self: end;\n}\n\n.justify-self-center {\n  justify-self: center;\n}\n\n.justify-self-stretch {\n  justify-self: stretch;\n}\n\n.flex-1 {\n  flex: 1 1 0%;\n}\n\n.flex-auto {\n  flex: 1 1 auto;\n}\n\n.flex-initial {\n  flex: 0 1 auto;\n}\n\n.flex-none {\n  flex: none;\n}\n\n.flex-grow-0 {\n  flex-grow: 0;\n}\n\n.flex-grow {\n  flex-grow: 1;\n}\n\n.flex-shrink-0 {\n  flex-shrink: 0;\n}\n\n.flex-shrink {\n  flex-shrink: 1;\n}\n\n.order-1 {\n  order: 1;\n}\n\n.order-2 {\n  order: 2;\n}\n\n.order-3 {\n  order: 3;\n}\n\n.order-4 {\n  order: 4;\n}\n\n.order-5 {\n  order: 5;\n}\n\n.order-6 {\n  order: 6;\n}\n\n.order-7 {\n  order: 7;\n}\n\n.order-8 {\n  order: 8;\n}\n\n.order-9 {\n  order: 9;\n}\n\n.order-10 {\n  order: 10;\n}\n\n.order-11 {\n  order: 11;\n}\n\n.order-12 {\n  order: 12;\n}\n\n.order-first {\n  order: -9999;\n}\n\n.order-last {\n  order: 9999;\n}\n\n.order-none {\n  order: 0;\n}\n\n.float-right {\n  float: right;\n}\n\n.float-left {\n  float: left;\n}\n\n.float-none {\n  float: none;\n}\n\n.clear-left {\n  clear: left;\n}\n\n.clear-right {\n  clear: right;\n}\n\n.clear-both {\n  clear: both;\n}\n\n.clear-none {\n  clear: none;\n}\n\n.font-sans {\n  font-family: ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, \"Segoe UI\", Roboto, \"Helvetica Neue\", Arial, \"Noto Sans\", sans-serif, \"Apple Color Emoji\", \"Segoe UI Emoji\", \"Segoe UI Symbol\", \"Noto Color Emoji\";\n}\n\n.font-serif {\n  font-family: ui-serif, Georgia, Cambria, \"Times New Roman\", Times, serif;\n}\n\n.font-mono {\n  font-family: ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, \"Liberation Mono\", \"Courier New\", monospace;\n}\n\n.font-thin {\n  font-weight: 100;\n}\n\n.font-extralight {\n  font-weight: 200;\n}\n\n.font-light {\n  font-weight: 300;\n}\n\n.font-normal {\n  font-weight: 400;\n}\n\n.font-medium {\n  font-weight: 500;\n}\n\n.font-semibold {\n  font-weight: 600;\n}\n\n.font-bold {\n  font-weight: 700;\n}\n\n.font-extrabold {\n  font-weight: 800;\n}\n\n.font-black {\n  font-weight: 900;\n}\n\n.hover\\:font-thin:hover {\n  font-weight: 100;\n}\n\n.hover\\:font-extralight:hover {\n  font-weight: 200;\n}\n\n.hover\\:font-light:hover {\n  font-weight: 300;\n}\n\n.hover\\:font-normal:hover {\n  font-weight: 400;\n}\n\n.hover\\:font-medium:hover {\n  font-weight: 500;\n}\n\n.hover\\:font-semibold:hover {\n  font-weight: 600;\n}\n\n.hover\\:font-bold:hover {\n  font-weight: 700;\n}\n\n.hover\\:font-extrabold:hover {\n  font-weight: 800;\n}\n\n.hover\\:font-black:hover {\n  font-weight: 900;\n}\n\n.focus\\:font-thin:focus {\n  font-weight: 100;\n}\n\n.focus\\:font-extralight:focus {\n  font-weight: 200;\n}\n\n.focus\\:font-light:focus {\n  font-weight: 300;\n}\n\n.focus\\:font-normal:focus {\n  font-weight: 400;\n}\n\n.focus\\:font-medium:focus {\n  font-weight: 500;\n}\n\n.focus\\:font-semibold:focus {\n  font-weight: 600;\n}\n\n.focus\\:font-bold:focus {\n  font-weight: 700;\n}\n\n.focus\\:font-extrabold:focus {\n  font-weight: 800;\n}\n\n.focus\\:font-black:focus {\n  font-weight: 900;\n}\n\n.h-0 {\n  height: 0px;\n}\n\n.h-1 {\n  height: 0.25rem;\n}\n\n.h-2 {\n  height: 0.5rem;\n}\n\n.h-3 {\n  height: 0.75rem;\n}\n\n.h-4 {\n  height: 1rem;\n}\n\n.h-5 {\n  height: 1.25rem;\n}\n\n.h-6 {\n  height: 1.5rem;\n}\n\n.h-7 {\n  height: 1.75rem;\n}\n\n.h-8 {\n  height: 2rem;\n}\n\n.h-9 {\n  height: 2.25rem;\n}\n\n.h-10 {\n  height: 2.5rem;\n}\n\n.h-11 {\n  height: 2.75rem;\n}\n\n.h-12 {\n  height: 3rem;\n}\n\n.h-14 {\n  height: 3.5rem;\n}\n\n.h-16 {\n  height: 4rem;\n}\n\n.h-20 {\n  height: 5rem;\n}\n\n.h-24 {\n  height: 6rem;\n}\n\n.h-28 {\n  height: 7rem;\n}\n\n.h-32 {\n  height: 8rem;\n}\n\n.h-36 {\n  height: 9rem;\n}\n\n.h-40 {\n  height: 10rem;\n}\n\n.h-44 {\n  height: 11rem;\n}\n\n.h-48 {\n  height: 12rem;\n}\n\n.h-52 {\n  height: 13rem;\n}\n\n.h-56 {\n  height: 14rem;\n}\n\n.h-60 {\n  height: 15rem;\n}\n\n.h-64 {\n  height: 16rem;\n}\n\n.h-72 {\n  height: 18rem;\n}\n\n.h-80 {\n  height: 20rem;\n}\n\n.h-96 {\n  height: 24rem;\n}\n\n.h-auto {\n  height: auto;\n}\n\n.h-px {\n  height: 1px;\n}\n\n.h-0\\.5 {\n  height: 0.125rem;\n}\n\n.h-1\\.5 {\n  height: 0.375rem;\n}\n\n.h-2\\.5 {\n  height: 0.625rem;\n}\n\n.h-3\\.5 {\n  height: 0.875rem;\n}\n\n.h-1\\/2 {\n  height: 50%;\n}\n\n.h-1\\/3 {\n  height: 33.333333%;\n}\n\n.h-2\\/3 {\n  height: 66.666667%;\n}\n\n.h-1\\/4 {\n  height: 25%;\n}\n\n.h-2\\/4 {\n  height: 50%;\n}\n\n.h-3\\/4 {\n  height: 75%;\n}\n\n.h-1\\/5 {\n  height: 20%;\n}\n\n.h-2\\/5 {\n  height: 40%;\n}\n\n.h-3\\/5 {\n  height: 60%;\n}\n\n.h-4\\/5 {\n  height: 80%;\n}\n\n.h-1\\/6 {\n  height: 16.666667%;\n}\n\n.h-2\\/6 {\n  height: 33.333333%;\n}\n\n.h-3\\/6 {\n  height: 50%;\n}\n\n.h-4\\/6 {\n  height: 66.666667%;\n}\n\n.h-5\\/6 {\n  height: 83.333333%;\n}\n\n.h-full {\n  height: 100%;\n}\n\n.h-screen {\n  height: 100vh;\n}\n\n.text-xs {\n  font-size: 0.75rem;\n  line-height: 1rem;\n}\n\n.text-sm {\n  font-size: 0.875rem;\n  line-height: 1.25rem;\n}\n\n.text-base {\n  font-size: 1rem;\n  line-height: 1.5rem;\n}\n\n.text-lg {\n  font-size: 1.125rem;\n  line-height: 1.75rem;\n}\n\n.text-xl {\n  font-size: 1.25rem;\n  line-height: 1.75rem;\n}\n\n.text-2xl {\n  font-size: 1.5rem;\n  line-height: 2rem;\n}\n\n.text-3xl {\n  font-size: 1.875rem;\n  line-height: 2.25rem;\n}\n\n.text-4xl {\n  font-size: 2.25rem;\n  line-height: 2.5rem;\n}\n\n.text-5xl {\n  font-size: 3rem;\n  line-height: 1;\n}\n\n.text-6xl {\n  font-size: 3.75rem;\n  line-height: 1;\n}\n\n.text-7xl {\n  font-size: 4.5rem;\n  line-height: 1;\n}\n\n.text-8xl {\n  font-size: 6rem;\n  line-height: 1;\n}\n\n.text-9xl {\n  font-size: 8rem;\n  line-height: 1;\n}\n\n.leading-3 {\n  line-height: .75rem;\n}\n\n.leading-4 {\n  line-height: 1rem;\n}\n\n.leading-5 {\n  line-height: 1.25rem;\n}\n\n.leading-6 {\n  line-height: 1.5rem;\n}\n\n.leading-7 {\n  line-height: 1.75rem;\n}\n\n.leading-8 {\n  line-height: 2rem;\n}\n\n.leading-9 {\n  line-height: 2.25rem;\n}\n\n.leading-10 {\n  line-height: 2.5rem;\n}\n\n.leading-none {\n  line-height: 1;\n}\n\n.leading-tight {\n  line-height: 1.25;\n}\n\n.leading-snug {\n  line-height: 1.375;\n}\n\n.leading-normal {\n  line-height: 1.5;\n}\n\n.leading-relaxed {\n  line-height: 1.625;\n}\n\n.leading-loose {\n  line-height: 2;\n}\n\n.list-inside {\n  list-style-position: inside;\n}\n\n.list-outside {\n  list-style-position: outside;\n}\n\n.list-none {\n  list-style-type: none;\n}\n\n.list-disc {\n  list-style-type: disc;\n}\n\n.list-decimal {\n  list-style-type: decimal;\n}\n\n.m-0 {\n  margin: 0px;\n}\n\n.m-1 {\n  margin: 0.25rem;\n}\n\n.m-2 {\n  margin: 0.5rem;\n}\n\n.m-3 {\n  margin: 0.75rem;\n}\n\n.m-4 {\n  margin: 1rem;\n}\n\n.m-5 {\n  margin: 1.25rem;\n}\n\n.m-6 {\n  margin: 1.5rem;\n}\n\n.m-7 {\n  margin: 1.75rem;\n}\n\n.m-8 {\n  margin: 2rem;\n}\n\n.m-9 {\n  margin: 2.25rem;\n}\n\n.m-10 {\n  margin: 2.5rem;\n}\n\n.m-11 {\n  margin: 2.75rem;\n}\n\n.m-12 {\n  margin: 3rem;\n}\n\n.m-14 {\n  margin: 3.5rem;\n}\n\n.m-16 {\n  margin: 4rem;\n}\n\n.m-20 {\n  margin: 5rem;\n}\n\n.m-24 {\n  margin: 6rem;\n}\n\n.m-28 {\n  margin: 7rem;\n}\n\n.m-32 {\n  margin: 8rem;\n}\n\n.m-36 {\n  margin: 9rem;\n}\n\n.m-40 {\n  margin: 10rem;\n}\n\n.m-44 {\n  margin: 11rem;\n}\n\n.m-48 {\n  margin: 12rem;\n}\n\n.m-52 {\n  margin: 13rem;\n}\n\n.m-56 {\n  margin: 14rem;\n}\n\n.m-60 {\n  margin: 15rem;\n}\n\n.m-64 {\n  margin: 16rem;\n}\n\n.m-72 {\n  margin: 18rem;\n}\n\n.m-80 {\n  margin: 20rem;\n}\n\n.m-96 {\n  margin: 24rem;\n}\n\n.m-auto {\n  margin: auto;\n}\n\n.m-px {\n  margin: 1px;\n}\n\n.m-0\\.5 {\n  margin: 0.125rem;\n}\n\n.m-1\\.5 {\n  margin: 0.375rem;\n}\n\n.m-2\\.5 {\n  margin: 0.625rem;\n}\n\n.m-3\\.5 {\n  margin: 0.875rem;\n}\n\n.-m-0 {\n  margin: 0px;\n}\n\n.-m-1 {\n  margin: -0.25rem;\n}\n\n.-m-2 {\n  margin: -0.5rem;\n}\n\n.-m-3 {\n  margin: -0.75rem;\n}\n\n.-m-4 {\n  margin: -1rem;\n}\n\n.-m-5 {\n  margin: -1.25rem;\n}\n\n.-m-6 {\n  margin: -1.5rem;\n}\n\n.-m-7 {\n  margin: -1.75rem;\n}\n\n.-m-8 {\n  margin: -2rem;\n}\n\n.-m-9 {\n  margin: -2.25rem;\n}\n\n.-m-10 {\n  margin: -2.5rem;\n}\n\n.-m-11 {\n  margin: -2.75rem;\n}\n\n.-m-12 {\n  margin: -3rem;\n}\n\n.-m-14 {\n  margin: -3.5rem;\n}\n\n.-m-16 {\n  margin: -4rem;\n}\n\n.-m-20 {\n  margin: -5rem;\n}\n\n.-m-24 {\n  margin: -6rem;\n}\n\n.-m-28 {\n  margin: -7rem;\n}\n\n.-m-32 {\n  margin: -8rem;\n}\n\n.-m-36 {\n  margin: -9rem;\n}\n\n.-m-40 {\n  margin: -10rem;\n}\n\n.-m-44 {\n  margin: -11rem;\n}\n\n.-m-48 {\n  margin: -12rem;\n}\n\n.-m-52 {\n  margin: -13rem;\n}\n\n.-m-56 {\n  margin: -14rem;\n}\n\n.-m-60 {\n  margin: -15rem;\n}\n\n.-m-64 {\n  margin: -16rem;\n}\n\n.-m-72 {\n  margin: -18rem;\n}\n\n.-m-80 {\n  margin: -20rem;\n}\n\n.-m-96 {\n  margin: -24rem;\n}\n\n.-m-px {\n  margin: -1px;\n}\n\n.-m-0\\.5 {\n  margin: -0.125rem;\n}\n\n.-m-1\\.5 {\n  margin: -0.375rem;\n}\n\n.-m-2\\.5 {\n  margin: -0.625rem;\n}\n\n.-m-3\\.5 {\n  margin: -0.875rem;\n}\n\n.my-0 {\n  margin-top: 0px;\n  margin-bottom: 0px;\n}\n\n.mx-0 {\n  margin-left: 0px;\n  margin-right: 0px;\n}\n\n.my-1 {\n  margin-top: 0.25rem;\n  margin-bottom: 0.25rem;\n}\n\n.mx-1 {\n  margin-left: 0.25rem;\n  margin-right: 0.25rem;\n}\n\n.my-2 {\n  margin-top: 0.5rem;\n  margin-bottom: 0.5rem;\n}\n\n.mx-2 {\n  margin-left: 0.5rem;\n  margin-right: 0.5rem;\n}\n\n.my-3 {\n  margin-top: 0.75rem;\n  margin-bottom: 0.75rem;\n}\n\n.mx-3 {\n  margin-left: 0.75rem;\n  margin-right: 0.75rem;\n}\n\n.my-4 {\n  margin-top: 1rem;\n  margin-bottom: 1rem;\n}\n\n.mx-4 {\n  margin-left: 1rem;\n  margin-right: 1rem;\n}\n\n.my-5 {\n  margin-top: 1.25rem;\n  margin-bottom: 1.25rem;\n}\n\n.mx-5 {\n  margin-left: 1.25rem;\n  margin-right: 1.25rem;\n}\n\n.my-6 {\n  margin-top: 1.5rem;\n  margin-bottom: 1.5rem;\n}\n\n.mx-6 {\n  margin-left: 1.5rem;\n  margin-right: 1.5rem;\n}\n\n.my-7 {\n  margin-top: 1.75rem;\n  margin-bottom: 1.75rem;\n}\n\n.mx-7 {\n  margin-left: 1.75rem;\n  margin-right: 1.75rem;\n}\n\n.my-8 {\n  margin-top: 2rem;\n  margin-bottom: 2rem;\n}\n\n.mx-8 {\n  margin-left: 2rem;\n  margin-right: 2rem;\n}\n\n.my-9 {\n  margin-top: 2.25rem;\n  margin-bottom: 2.25rem;\n}\n\n.mx-9 {\n  margin-left: 2.25rem;\n  margin-right: 2.25rem;\n}\n\n.my-10 {\n  margin-top: 2.5rem;\n  margin-bottom: 2.5rem;\n}\n\n.mx-10 {\n  margin-left: 2.5rem;\n  margin-right: 2.5rem;\n}\n\n.my-11 {\n  margin-top: 2.75rem;\n  margin-bottom: 2.75rem;\n}\n\n.mx-11 {\n  margin-left: 2.75rem;\n  margin-right: 2.75rem;\n}\n\n.my-12 {\n  margin-top: 3rem;\n  margin-bottom: 3rem;\n}\n\n.mx-12 {\n  margin-left: 3rem;\n  margin-right: 3rem;\n}\n\n.my-14 {\n  margin-top: 3.5rem;\n  margin-bottom: 3.5rem;\n}\n\n.mx-14 {\n  margin-left: 3.5rem;\n  margin-right: 3.5rem;\n}\n\n.my-16 {\n  margin-top: 4rem;\n  margin-bottom: 4rem;\n}\n\n.mx-16 {\n  margin-left: 4rem;\n  margin-right: 4rem;\n}\n\n.my-20 {\n  margin-top: 5rem;\n  margin-bottom: 5rem;\n}\n\n.mx-20 {\n  margin-left: 5rem;\n  margin-right: 5rem;\n}\n\n.my-24 {\n  margin-top: 6rem;\n  margin-bottom: 6rem;\n}\n\n.mx-24 {\n  margin-left: 6rem;\n  margin-right: 6rem;\n}\n\n.my-28 {\n  margin-top: 7rem;\n  margin-bottom: 7rem;\n}\n\n.mx-28 {\n  margin-left: 7rem;\n  margin-right: 7rem;\n}\n\n.my-32 {\n  margin-top: 8rem;\n  margin-bottom: 8rem;\n}\n\n.mx-32 {\n  margin-left: 8rem;\n  margin-right: 8rem;\n}\n\n.my-36 {\n  margin-top: 9rem;\n  margin-bottom: 9rem;\n}\n\n.mx-36 {\n  margin-left: 9rem;\n  margin-right: 9rem;\n}\n\n.my-40 {\n  margin-top: 10rem;\n  margin-bottom: 10rem;\n}\n\n.mx-40 {\n  margin-left: 10rem;\n  margin-right: 10rem;\n}\n\n.my-44 {\n  margin-top: 11rem;\n  margin-bottom: 11rem;\n}\n\n.mx-44 {\n  margin-left: 11rem;\n  margin-right: 11rem;\n}\n\n.my-48 {\n  margin-top: 12rem;\n  margin-bottom: 12rem;\n}\n\n.mx-48 {\n  margin-left: 12rem;\n  margin-right: 12rem;\n}\n\n.my-52 {\n  margin-top: 13rem;\n  margin-bottom: 13rem;\n}\n\n.mx-52 {\n  margin-left: 13rem;\n  margin-right: 13rem;\n}\n\n.my-56 {\n  margin-top: 14rem;\n  margin-bottom: 14rem;\n}\n\n.mx-56 {\n  margin-left: 14rem;\n  margin-right: 14rem;\n}\n\n.my-60 {\n  margin-top: 15rem;\n  margin-bottom: 15rem;\n}\n\n.mx-60 {\n  margin-left: 15rem;\n  margin-right: 15rem;\n}\n\n.my-64 {\n  margin-top: 16rem;\n  margin-bottom: 16rem;\n}\n\n.mx-64 {\n  margin-left: 16rem;\n  margin-right: 16rem;\n}\n\n.my-72 {\n  margin-top: 18rem;\n  margin-bottom: 18rem;\n}\n\n.mx-72 {\n  margin-left: 18rem;\n  margin-right: 18rem;\n}\n\n.my-80 {\n  margin-top: 20rem;\n  margin-bottom: 20rem;\n}\n\n.mx-80 {\n  margin-left: 20rem;\n  margin-right: 20rem;\n}\n\n.my-96 {\n  margin-top: 24rem;\n  margin-bottom: 24rem;\n}\n\n.mx-96 {\n  margin-left: 24rem;\n  margin-right: 24rem;\n}\n\n.my-auto {\n  margin-top: auto;\n  margin-bottom: auto;\n}\n\n.mx-auto {\n  margin-left: auto;\n  margin-right: auto;\n}\n\n.my-px {\n  margin-top: 1px;\n  margin-bottom: 1px;\n}\n\n.mx-px {\n  margin-left: 1px;\n  margin-right: 1px;\n}\n\n.my-0\\.5 {\n  margin-top: 0.125rem;\n  margin-bottom: 0.125rem;\n}\n\n.mx-0\\.5 {\n  margin-left: 0.125rem;\n  margin-right: 0.125rem;\n}\n\n.my-1\\.5 {\n  margin-top: 0.375rem;\n  margin-bottom: 0.375rem;\n}\n\n.mx-1\\.5 {\n  margin-left: 0.375rem;\n  margin-right: 0.375rem;\n}\n\n.my-2\\.5 {\n  margin-top: 0.625rem;\n  margin-bottom: 0.625rem;\n}\n\n.mx-2\\.5 {\n  margin-left: 0.625rem;\n  margin-right: 0.625rem;\n}\n\n.my-3\\.5 {\n  margin-top: 0.875rem;\n  margin-bottom: 0.875rem;\n}\n\n.mx-3\\.5 {\n  margin-left: 0.875rem;\n  margin-right: 0.875rem;\n}\n\n.-my-0 {\n  margin-top: 0px;\n  margin-bottom: 0px;\n}\n\n.-mx-0 {\n  margin-left: 0px;\n  margin-right: 0px;\n}\n\n.-my-1 {\n  margin-top: -0.25rem;\n  margin-bottom: -0.25rem;\n}\n\n.-mx-1 {\n  margin-left: -0.25rem;\n  margin-right: -0.25rem;\n}\n\n.-my-2 {\n  margin-top: -0.5rem;\n  margin-bottom: -0.5rem;\n}\n\n.-mx-2 {\n  margin-left: -0.5rem;\n  margin-right: -0.5rem;\n}\n\n.-my-3 {\n  margin-top: -0.75rem;\n  margin-bottom: -0.75rem;\n}\n\n.-mx-3 {\n  margin-left: -0.75rem;\n  margin-right: -0.75rem;\n}\n\n.-my-4 {\n  margin-top: -1rem;\n  margin-bottom: -1rem;\n}\n\n.-mx-4 {\n  margin-left: -1rem;\n  margin-right: -1rem;\n}\n\n.-my-5 {\n  margin-top: -1.25rem;\n  margin-bottom: -1.25rem;\n}\n\n.-mx-5 {\n  margin-left: -1.25rem;\n  margin-right: -1.25rem;\n}\n\n.-my-6 {\n  margin-top: -1.5rem;\n  margin-bottom: -1.5rem;\n}\n\n.-mx-6 {\n  margin-left: -1.5rem;\n  margin-right: -1.5rem;\n}\n\n.-my-7 {\n  margin-top: -1.75rem;\n  margin-bottom: -1.75rem;\n}\n\n.-mx-7 {\n  margin-left: -1.75rem;\n  margin-right: -1.75rem;\n}\n\n.-my-8 {\n  margin-top: -2rem;\n  margin-bottom: -2rem;\n}\n\n.-mx-8 {\n  margin-left: -2rem;\n  margin-right: -2rem;\n}\n\n.-my-9 {\n  margin-top: -2.25rem;\n  margin-bottom: -2.25rem;\n}\n\n.-mx-9 {\n  margin-left: -2.25rem;\n  margin-right: -2.25rem;\n}\n\n.-my-10 {\n  margin-top: -2.5rem;\n  margin-bottom: -2.5rem;\n}\n\n.-mx-10 {\n  margin-left: -2.5rem;\n  margin-right: -2.5rem;\n}\n\n.-my-11 {\n  margin-top: -2.75rem;\n  margin-bottom: -2.75rem;\n}\n\n.-mx-11 {\n  margin-left: -2.75rem;\n  margin-right: -2.75rem;\n}\n\n.-my-12 {\n  margin-top: -3rem;\n  margin-bottom: -3rem;\n}\n\n.-mx-12 {\n  margin-left: -3rem;\n  margin-right: -3rem;\n}\n\n.-my-14 {\n  margin-top: -3.5rem;\n  margin-bottom: -3.5rem;\n}\n\n.-mx-14 {\n  margin-left: -3.5rem;\n  margin-right: -3.5rem;\n}\n\n.-my-16 {\n  margin-top: -4rem;\n  margin-bottom: -4rem;\n}\n\n.-mx-16 {\n  margin-left: -4rem;\n  margin-right: -4rem;\n}\n\n.-my-20 {\n  margin-top: -5rem;\n  margin-bottom: -5rem;\n}\n\n.-mx-20 {\n  margin-left: -5rem;\n  margin-right: -5rem;\n}\n\n.-my-24 {\n  margin-top: -6rem;\n  margin-bottom: -6rem;\n}\n\n.-mx-24 {\n  margin-left: -6rem;\n  margin-right: -6rem;\n}\n\n.-my-28 {\n  margin-top: -7rem;\n  margin-bottom: -7rem;\n}\n\n.-mx-28 {\n  margin-left: -7rem;\n  margin-right: -7rem;\n}\n\n.-my-32 {\n  margin-top: -8rem;\n  margin-bottom: -8rem;\n}\n\n.-mx-32 {\n  margin-left: -8rem;\n  margin-right: -8rem;\n}\n\n.-my-36 {\n  margin-top: -9rem;\n  margin-bottom: -9rem;\n}\n\n.-mx-36 {\n  margin-left: -9rem;\n  margin-right: -9rem;\n}\n\n.-my-40 {\n  margin-top: -10rem;\n  margin-bottom: -10rem;\n}\n\n.-mx-40 {\n  margin-left: -10rem;\n  margin-right: -10rem;\n}\n\n.-my-44 {\n  margin-top: -11rem;\n  margin-bottom: -11rem;\n}\n\n.-mx-44 {\n  margin-left: -11rem;\n  margin-right: -11rem;\n}\n\n.-my-48 {\n  margin-top: -12rem;\n  margin-bottom: -12rem;\n}\n\n.-mx-48 {\n  margin-left: -12rem;\n  margin-right: -12rem;\n}\n\n.-my-52 {\n  margin-top: -13rem;\n  margin-bottom: -13rem;\n}\n\n.-mx-52 {\n  margin-left: -13rem;\n  margin-right: -13rem;\n}\n\n.-my-56 {\n  margin-top: -14rem;\n  margin-bottom: -14rem;\n}\n\n.-mx-56 {\n  margin-left: -14rem;\n  margin-right: -14rem;\n}\n\n.-my-60 {\n  margin-top: -15rem;\n  margin-bottom: -15rem;\n}\n\n.-mx-60 {\n  margin-left: -15rem;\n  margin-right: -15rem;\n}\n\n.-my-64 {\n  margin-top: -16rem;\n  margin-bottom: -16rem;\n}\n\n.-mx-64 {\n  margin-left: -16rem;\n  margin-right: -16rem;\n}\n\n.-my-72 {\n  margin-top: -18rem;\n  margin-bottom: -18rem;\n}\n\n.-mx-72 {\n  margin-left: -18rem;\n  margin-right: -18rem;\n}\n\n.-my-80 {\n  margin-top: -20rem;\n  margin-bottom: -20rem;\n}\n\n.-mx-80 {\n  margin-left: -20rem;\n  margin-right: -20rem;\n}\n\n.-my-96 {\n  margin-top: -24rem;\n  margin-bottom: -24rem;\n}\n\n.-mx-96 {\n  margin-left: -24rem;\n  margin-right: -24rem;\n}\n\n.-my-px {\n  margin-top: -1px;\n  margin-bottom: -1px;\n}\n\n.-mx-px {\n  margin-left: -1px;\n  margin-right: -1px;\n}\n\n.-my-0\\.5 {\n  margin-top: -0.125rem;\n  margin-bottom: -0.125rem;\n}\n\n.-mx-0\\.5 {\n  margin-left: -0.125rem;\n  margin-right: -0.125rem;\n}\n\n.-my-1\\.5 {\n  margin-top: -0.375rem;\n  margin-bottom: -0.375rem;\n}\n\n.-mx-1\\.5 {\n  margin-left: -0.375rem;\n  margin-right: -0.375rem;\n}\n\n.-my-2\\.5 {\n  margin-top: -0.625rem;\n  margin-bottom: -0.625rem;\n}\n\n.-mx-2\\.5 {\n  margin-left: -0.625rem;\n  margin-right: -0.625rem;\n}\n\n.-my-3\\.5 {\n  margin-top: -0.875rem;\n  margin-bottom: -0.875rem;\n}\n\n.-mx-3\\.5 {\n  margin-left: -0.875rem;\n  margin-right: -0.875rem;\n}\n\n.mt-0 {\n  margin-top: 0px;\n}\n\n.mr-0 {\n  margin-right: 0px;\n}\n\n.mb-0 {\n  margin-bottom: 0px;\n}\n\n.ml-0 {\n  margin-left: 0px;\n}\n\n.mt-1 {\n  margin-top: 0.25rem;\n}\n\n.mr-1 {\n  margin-right: 0.25rem;\n}\n\n.mb-1 {\n  margin-bottom: 0.25rem;\n}\n\n.ml-1 {\n  margin-left: 0.25rem;\n}\n\n.mt-2 {\n  margin-top: 0.5rem;\n}\n\n.mr-2 {\n  margin-right: 0.5rem;\n}\n\n.mb-2 {\n  margin-bottom: 0.5rem;\n}\n\n.ml-2 {\n  margin-left: 0.5rem;\n}\n\n.mt-3 {\n  margin-top: 0.75rem;\n}\n\n.mr-3 {\n  margin-right: 0.75rem;\n}\n\n.mb-3 {\n  margin-bottom: 0.75rem;\n}\n\n.ml-3 {\n  margin-left: 0.75rem;\n}\n\n.mt-4 {\n  margin-top: 1rem;\n}\n\n.mr-4 {\n  margin-right: 1rem;\n}\n\n.mb-4 {\n  margin-bottom: 1rem;\n}\n\n.ml-4 {\n  margin-left: 1rem;\n}\n\n.mt-5 {\n  margin-top: 1.25rem;\n}\n\n.mr-5 {\n  margin-right: 1.25rem;\n}\n\n.mb-5 {\n  margin-bottom: 1.25rem;\n}\n\n.ml-5 {\n  margin-left: 1.25rem;\n}\n\n.mt-6 {\n  margin-top: 1.5rem;\n}\n\n.mr-6 {\n  margin-right: 1.5rem;\n}\n\n.mb-6 {\n  margin-bottom: 1.5rem;\n}\n\n.ml-6 {\n  margin-left: 1.5rem;\n}\n\n.mt-7 {\n  margin-top: 1.75rem;\n}\n\n.mr-7 {\n  margin-right: 1.75rem;\n}\n\n.mb-7 {\n  margin-bottom: 1.75rem;\n}\n\n.ml-7 {\n  margin-left: 1.75rem;\n}\n\n.mt-8 {\n  margin-top: 2rem;\n}\n\n.mr-8 {\n  margin-right: 2rem;\n}\n\n.mb-8 {\n  margin-bottom: 2rem;\n}\n\n.ml-8 {\n  margin-left: 2rem;\n}\n\n.mt-9 {\n  margin-top: 2.25rem;\n}\n\n.mr-9 {\n  margin-right: 2.25rem;\n}\n\n.mb-9 {\n  margin-bottom: 2.25rem;\n}\n\n.ml-9 {\n  margin-left: 2.25rem;\n}\n\n.mt-10 {\n  margin-top: 2.5rem;\n}\n\n.mr-10 {\n  margin-right: 2.5rem;\n}\n\n.mb-10 {\n  margin-bottom: 2.5rem;\n}\n\n.ml-10 {\n  margin-left: 2.5rem;\n}\n\n.mt-11 {\n  margin-top: 2.75rem;\n}\n\n.mr-11 {\n  margin-right: 2.75rem;\n}\n\n.mb-11 {\n  margin-bottom: 2.75rem;\n}\n\n.ml-11 {\n  margin-left: 2.75rem;\n}\n\n.mt-12 {\n  margin-top: 3rem;\n}\n\n.mr-12 {\n  margin-right: 3rem;\n}\n\n.mb-12 {\n  margin-bottom: 3rem;\n}\n\n.ml-12 {\n  margin-left: 3rem;\n}\n\n.mt-14 {\n  margin-top: 3.5rem;\n}\n\n.mr-14 {\n  margin-right: 3.5rem;\n}\n\n.mb-14 {\n  margin-bottom: 3.5rem;\n}\n\n.ml-14 {\n  margin-left: 3.5rem;\n}\n\n.mt-16 {\n  margin-top: 4rem;\n}\n\n.mr-16 {\n  margin-right: 4rem;\n}\n\n.mb-16 {\n  margin-bottom: 4rem;\n}\n\n.ml-16 {\n  margin-left: 4rem;\n}\n\n.mt-20 {\n  margin-top: 5rem;\n}\n\n.mr-20 {\n  margin-right: 5rem;\n}\n\n.mb-20 {\n  margin-bottom: 5rem;\n}\n\n.ml-20 {\n  margin-left: 5rem;\n}\n\n.mt-24 {\n  margin-top: 6rem;\n}\n\n.mr-24 {\n  margin-right: 6rem;\n}\n\n.mb-24 {\n  margin-bottom: 6rem;\n}\n\n.ml-24 {\n  margin-left: 6rem;\n}\n\n.mt-28 {\n  margin-top: 7rem;\n}\n\n.mr-28 {\n  margin-right: 7rem;\n}\n\n.mb-28 {\n  margin-bottom: 7rem;\n}\n\n.ml-28 {\n  margin-left: 7rem;\n}\n\n.mt-32 {\n  margin-top: 8rem;\n}\n\n.mr-32 {\n  margin-right: 8rem;\n}\n\n.mb-32 {\n  margin-bottom: 8rem;\n}\n\n.ml-32 {\n  margin-left: 8rem;\n}\n\n.mt-36 {\n  margin-top: 9rem;\n}\n\n.mr-36 {\n  margin-right: 9rem;\n}\n\n.mb-36 {\n  margin-bottom: 9rem;\n}\n\n.ml-36 {\n  margin-left: 9rem;\n}\n\n.mt-40 {\n  margin-top: 10rem;\n}\n\n.mr-40 {\n  margin-right: 10rem;\n}\n\n.mb-40 {\n  margin-bottom: 10rem;\n}\n\n.ml-40 {\n  margin-left: 10rem;\n}\n\n.mt-44 {\n  margin-top: 11rem;\n}\n\n.mr-44 {\n  margin-right: 11rem;\n}\n\n.mb-44 {\n  margin-bottom: 11rem;\n}\n\n.ml-44 {\n  margin-left: 11rem;\n}\n\n.mt-48 {\n  margin-top: 12rem;\n}\n\n.mr-48 {\n  margin-right: 12rem;\n}\n\n.mb-48 {\n  margin-bottom: 12rem;\n}\n\n.ml-48 {\n  margin-left: 12rem;\n}\n\n.mt-52 {\n  margin-top: 13rem;\n}\n\n.mr-52 {\n  margin-right: 13rem;\n}\n\n.mb-52 {\n  margin-bottom: 13rem;\n}\n\n.ml-52 {\n  margin-left: 13rem;\n}\n\n.mt-56 {\n  margin-top: 14rem;\n}\n\n.mr-56 {\n  margin-right: 14rem;\n}\n\n.mb-56 {\n  margin-bottom: 14rem;\n}\n\n.ml-56 {\n  margin-left: 14rem;\n}\n\n.mt-60 {\n  margin-top: 15rem;\n}\n\n.mr-60 {\n  margin-right: 15rem;\n}\n\n.mb-60 {\n  margin-bottom: 15rem;\n}\n\n.ml-60 {\n  margin-left: 15rem;\n}\n\n.mt-64 {\n  margin-top: 16rem;\n}\n\n.mr-64 {\n  margin-right: 16rem;\n}\n\n.mb-64 {\n  margin-bottom: 16rem;\n}\n\n.ml-64 {\n  margin-left: 16rem;\n}\n\n.mt-72 {\n  margin-top: 18rem;\n}\n\n.mr-72 {\n  margin-right: 18rem;\n}\n\n.mb-72 {\n  margin-bottom: 18rem;\n}\n\n.ml-72 {\n  margin-left: 18rem;\n}\n\n.mt-80 {\n  margin-top: 20rem;\n}\n\n.mr-80 {\n  margin-right: 20rem;\n}\n\n.mb-80 {\n  margin-bottom: 20rem;\n}\n\n.ml-80 {\n  margin-left: 20rem;\n}\n\n.mt-96 {\n  margin-top: 24rem;\n}\n\n.mr-96 {\n  margin-right: 24rem;\n}\n\n.mb-96 {\n  margin-bottom: 24rem;\n}\n\n.ml-96 {\n  margin-left: 24rem;\n}\n\n.mt-auto {\n  margin-top: auto;\n}\n\n.mr-auto {\n  margin-right: auto;\n}\n\n.mb-auto {\n  margin-bottom: auto;\n}\n\n.ml-auto {\n  margin-left: auto;\n}\n\n.mt-px {\n  margin-top: 1px;\n}\n\n.mr-px {\n  margin-right: 1px;\n}\n\n.mb-px {\n  margin-bottom: 1px;\n}\n\n.ml-px {\n  margin-left: 1px;\n}\n\n.mt-0\\.5 {\n  margin-top: 0.125rem;\n}\n\n.mr-0\\.5 {\n  margin-right: 0.125rem;\n}\n\n.mb-0\\.5 {\n  margin-bottom: 0.125rem;\n}\n\n.ml-0\\.5 {\n  margin-left: 0.125rem;\n}\n\n.mt-1\\.5 {\n  margin-top: 0.375rem;\n}\n\n.mr-1\\.5 {\n  margin-right: 0.375rem;\n}\n\n.mb-1\\.5 {\n  margin-bottom: 0.375rem;\n}\n\n.ml-1\\.5 {\n  margin-left: 0.375rem;\n}\n\n.mt-2\\.5 {\n  margin-top: 0.625rem;\n}\n\n.mr-2\\.5 {\n  margin-right: 0.625rem;\n}\n\n.mb-2\\.5 {\n  margin-bottom: 0.625rem;\n}\n\n.ml-2\\.5 {\n  margin-left: 0.625rem;\n}\n\n.mt-3\\.5 {\n  margin-top: 0.875rem;\n}\n\n.mr-3\\.5 {\n  margin-right: 0.875rem;\n}\n\n.mb-3\\.5 {\n  margin-bottom: 0.875rem;\n}\n\n.ml-3\\.5 {\n  margin-left: 0.875rem;\n}\n\n.-mt-0 {\n  margin-top: 0px;\n}\n\n.-mr-0 {\n  margin-right: 0px;\n}\n\n.-mb-0 {\n  margin-bottom: 0px;\n}\n\n.-ml-0 {\n  margin-left: 0px;\n}\n\n.-mt-1 {\n  margin-top: -0.25rem;\n}\n\n.-mr-1 {\n  margin-right: -0.25rem;\n}\n\n.-mb-1 {\n  margin-bottom: -0.25rem;\n}\n\n.-ml-1 {\n  margin-left: -0.25rem;\n}\n\n.-mt-2 {\n  margin-top: -0.5rem;\n}\n\n.-mr-2 {\n  margin-right: -0.5rem;\n}\n\n.-mb-2 {\n  margin-bottom: -0.5rem;\n}\n\n.-ml-2 {\n  margin-left: -0.5rem;\n}\n\n.-mt-3 {\n  margin-top: -0.75rem;\n}\n\n.-mr-3 {\n  margin-right: -0.75rem;\n}\n\n.-mb-3 {\n  margin-bottom: -0.75rem;\n}\n\n.-ml-3 {\n  margin-left: -0.75rem;\n}\n\n.-mt-4 {\n  margin-top: -1rem;\n}\n\n.-mr-4 {\n  margin-right: -1rem;\n}\n\n.-mb-4 {\n  margin-bottom: -1rem;\n}\n\n.-ml-4 {\n  margin-left: -1rem;\n}\n\n.-mt-5 {\n  margin-top: -1.25rem;\n}\n\n.-mr-5 {\n  margin-right: -1.25rem;\n}\n\n.-mb-5 {\n  margin-bottom: -1.25rem;\n}\n\n.-ml-5 {\n  margin-left: -1.25rem;\n}\n\n.-mt-6 {\n  margin-top: -1.5rem;\n}\n\n.-mr-6 {\n  margin-right: -1.5rem;\n}\n\n.-mb-6 {\n  margin-bottom: -1.5rem;\n}\n\n.-ml-6 {\n  margin-left: -1.5rem;\n}\n\n.-mt-7 {\n  margin-top: -1.75rem;\n}\n\n.-mr-7 {\n  margin-right: -1.75rem;\n}\n\n.-mb-7 {\n  margin-bottom: -1.75rem;\n}\n\n.-ml-7 {\n  margin-left: -1.75rem;\n}\n\n.-mt-8 {\n  margin-top: -2rem;\n}\n\n.-mr-8 {\n  margin-right: -2rem;\n}\n\n.-mb-8 {\n  margin-bottom: -2rem;\n}\n\n.-ml-8 {\n  margin-left: -2rem;\n}\n\n.-mt-9 {\n  margin-top: -2.25rem;\n}\n\n.-mr-9 {\n  margin-right: -2.25rem;\n}\n\n.-mb-9 {\n  margin-bottom: -2.25rem;\n}\n\n.-ml-9 {\n  margin-left: -2.25rem;\n}\n\n.-mt-10 {\n  margin-top: -2.5rem;\n}\n\n.-mr-10 {\n  margin-right: -2.5rem;\n}\n\n.-mb-10 {\n  margin-bottom: -2.5rem;\n}\n\n.-ml-10 {\n  margin-left: -2.5rem;\n}\n\n.-mt-11 {\n  margin-top: -2.75rem;\n}\n\n.-mr-11 {\n  margin-right: -2.75rem;\n}\n\n.-mb-11 {\n  margin-bottom: -2.75rem;\n}\n\n.-ml-11 {\n  margin-left: -2.75rem;\n}\n\n.-mt-12 {\n  margin-top: -3rem;\n}\n\n.-mr-12 {\n  margin-right: -3rem;\n}\n\n.-mb-12 {\n  margin-bottom: -3rem;\n}\n\n.-ml-12 {\n  margin-left: -3rem;\n}\n\n.-mt-14 {\n  margin-top: -3.5rem;\n}\n\n.-mr-14 {\n  margin-right: -3.5rem;\n}\n\n.-mb-14 {\n  margin-bottom: -3.5rem;\n}\n\n.-ml-14 {\n  margin-left: -3.5rem;\n}\n\n.-mt-16 {\n  margin-top: -4rem;\n}\n\n.-mr-16 {\n  margin-right: -4rem;\n}\n\n.-mb-16 {\n  margin-bottom: -4rem;\n}\n\n.-ml-16 {\n  margin-left: -4rem;\n}\n\n.-mt-20 {\n  margin-top: -5rem;\n}\n\n.-mr-20 {\n  margin-right: -5rem;\n}\n\n.-mb-20 {\n  margin-bottom: -5rem;\n}\n\n.-ml-20 {\n  margin-left: -5rem;\n}\n\n.-mt-24 {\n  margin-top: -6rem;\n}\n\n.-mr-24 {\n  margin-right: -6rem;\n}\n\n.-mb-24 {\n  margin-bottom: -6rem;\n}\n\n.-ml-24 {\n  margin-left: -6rem;\n}\n\n.-mt-28 {\n  margin-top: -7rem;\n}\n\n.-mr-28 {\n  margin-right: -7rem;\n}\n\n.-mb-28 {\n  margin-bottom: -7rem;\n}\n\n.-ml-28 {\n  margin-left: -7rem;\n}\n\n.-mt-32 {\n  margin-top: -8rem;\n}\n\n.-mr-32 {\n  margin-right: -8rem;\n}\n\n.-mb-32 {\n  margin-bottom: -8rem;\n}\n\n.-ml-32 {\n  margin-left: -8rem;\n}\n\n.-mt-36 {\n  margin-top: -9rem;\n}\n\n.-mr-36 {\n  margin-right: -9rem;\n}\n\n.-mb-36 {\n  margin-bottom: -9rem;\n}\n\n.-ml-36 {\n  margin-left: -9rem;\n}\n\n.-mt-40 {\n  margin-top: -10rem;\n}\n\n.-mr-40 {\n  margin-right: -10rem;\n}\n\n.-mb-40 {\n  margin-bottom: -10rem;\n}\n\n.-ml-40 {\n  margin-left: -10rem;\n}\n\n.-mt-44 {\n  margin-top: -11rem;\n}\n\n.-mr-44 {\n  margin-right: -11rem;\n}\n\n.-mb-44 {\n  margin-bottom: -11rem;\n}\n\n.-ml-44 {\n  margin-left: -11rem;\n}\n\n.-mt-48 {\n  margin-top: -12rem;\n}\n\n.-mr-48 {\n  margin-right: -12rem;\n}\n\n.-mb-48 {\n  margin-bottom: -12rem;\n}\n\n.-ml-48 {\n  margin-left: -12rem;\n}\n\n.-mt-52 {\n  margin-top: -13rem;\n}\n\n.-mr-52 {\n  margin-right: -13rem;\n}\n\n.-mb-52 {\n  margin-bottom: -13rem;\n}\n\n.-ml-52 {\n  margin-left: -13rem;\n}\n\n.-mt-56 {\n  margin-top: -14rem;\n}\n\n.-mr-56 {\n  margin-right: -14rem;\n}\n\n.-mb-56 {\n  margin-bottom: -14rem;\n}\n\n.-ml-56 {\n  margin-left: -14rem;\n}\n\n.-mt-60 {\n  margin-top: -15rem;\n}\n\n.-mr-60 {\n  margin-right: -15rem;\n}\n\n.-mb-60 {\n  margin-bottom: -15rem;\n}\n\n.-ml-60 {\n  margin-left: -15rem;\n}\n\n.-mt-64 {\n  margin-top: -16rem;\n}\n\n.-mr-64 {\n  margin-right: -16rem;\n}\n\n.-mb-64 {\n  margin-bottom: -16rem;\n}\n\n.-ml-64 {\n  margin-left: -16rem;\n}\n\n.-mt-72 {\n  margin-top: -18rem;\n}\n\n.-mr-72 {\n  margin-right: -18rem;\n}\n\n.-mb-72 {\n  margin-bottom: -18rem;\n}\n\n.-ml-72 {\n  margin-left: -18rem;\n}\n\n.-mt-80 {\n  margin-top: -20rem;\n}\n\n.-mr-80 {\n  margin-right: -20rem;\n}\n\n.-mb-80 {\n  margin-bottom: -20rem;\n}\n\n.-ml-80 {\n  margin-left: -20rem;\n}\n\n.-mt-96 {\n  margin-top: -24rem;\n}\n\n.-mr-96 {\n  margin-right: -24rem;\n}\n\n.-mb-96 {\n  margin-bottom: -24rem;\n}\n\n.-ml-96 {\n  margin-left: -24rem;\n}\n\n.-mt-px {\n  margin-top: -1px;\n}\n\n.-mr-px {\n  margin-right: -1px;\n}\n\n.-mb-px {\n  margin-bottom: -1px;\n}\n\n.-ml-px {\n  margin-left: -1px;\n}\n\n.-mt-0\\.5 {\n  margin-top: -0.125rem;\n}\n\n.-mr-0\\.5 {\n  margin-right: -0.125rem;\n}\n\n.-mb-0\\.5 {\n  margin-bottom: -0.125rem;\n}\n\n.-ml-0\\.5 {\n  margin-left: -0.125rem;\n}\n\n.-mt-1\\.5 {\n  margin-top: -0.375rem;\n}\n\n.-mr-1\\.5 {\n  margin-right: -0.375rem;\n}\n\n.-mb-1\\.5 {\n  margin-bottom: -0.375rem;\n}\n\n.-ml-1\\.5 {\n  margin-left: -0.375rem;\n}\n\n.-mt-2\\.5 {\n  margin-top: -0.625rem;\n}\n\n.-mr-2\\.5 {\n  margin-right: -0.625rem;\n}\n\n.-mb-2\\.5 {\n  margin-bottom: -0.625rem;\n}\n\n.-ml-2\\.5 {\n  margin-left: -0.625rem;\n}\n\n.-mt-3\\.5 {\n  margin-top: -0.875rem;\n}\n\n.-mr-3\\.5 {\n  margin-right: -0.875rem;\n}\n\n.-mb-3\\.5 {\n  margin-bottom: -0.875rem;\n}\n\n.-ml-3\\.5 {\n  margin-left: -0.875rem;\n}\n\n.max-h-0 {\n  max-height: 0px;\n}\n\n.max-h-1 {\n  max-height: 0.25rem;\n}\n\n.max-h-2 {\n  max-height: 0.5rem;\n}\n\n.max-h-3 {\n  max-height: 0.75rem;\n}\n\n.max-h-4 {\n  max-height: 1rem;\n}\n\n.max-h-5 {\n  max-height: 1.25rem;\n}\n\n.max-h-6 {\n  max-height: 1.5rem;\n}\n\n.max-h-7 {\n  max-height: 1.75rem;\n}\n\n.max-h-8 {\n  max-height: 2rem;\n}\n\n.max-h-9 {\n  max-height: 2.25rem;\n}\n\n.max-h-10 {\n  max-height: 2.5rem;\n}\n\n.max-h-11 {\n  max-height: 2.75rem;\n}\n\n.max-h-12 {\n  max-height: 3rem;\n}\n\n.max-h-14 {\n  max-height: 3.5rem;\n}\n\n.max-h-16 {\n  max-height: 4rem;\n}\n\n.max-h-20 {\n  max-height: 5rem;\n}\n\n.max-h-24 {\n  max-height: 6rem;\n}\n\n.max-h-28 {\n  max-height: 7rem;\n}\n\n.max-h-32 {\n  max-height: 8rem;\n}\n\n.max-h-36 {\n  max-height: 9rem;\n}\n\n.max-h-40 {\n  max-height: 10rem;\n}\n\n.max-h-44 {\n  max-height: 11rem;\n}\n\n.max-h-48 {\n  max-height: 12rem;\n}\n\n.max-h-52 {\n  max-height: 13rem;\n}\n\n.max-h-56 {\n  max-height: 14rem;\n}\n\n.max-h-60 {\n  max-height: 15rem;\n}\n\n.max-h-64 {\n  max-height: 16rem;\n}\n\n.max-h-72 {\n  max-height: 18rem;\n}\n\n.max-h-80 {\n  max-height: 20rem;\n}\n\n.max-h-96 {\n  max-height: 24rem;\n}\n\n.max-h-px {\n  max-height: 1px;\n}\n\n.max-h-0\\.5 {\n  max-height: 0.125rem;\n}\n\n.max-h-1\\.5 {\n  max-height: 0.375rem;\n}\n\n.max-h-2\\.5 {\n  max-height: 0.625rem;\n}\n\n.max-h-3\\.5 {\n  max-height: 0.875rem;\n}\n\n.max-h-full {\n  max-height: 100%;\n}\n\n.max-h-screen {\n  max-height: 100vh;\n}\n\n.max-w-0 {\n  max-width: 0rem;\n}\n\n.max-w-none {\n  max-width: none;\n}\n\n.max-w-xs {\n  max-width: 20rem;\n}\n\n.max-w-sm {\n  max-width: 24rem;\n}\n\n.max-w-md {\n  max-width: 28rem;\n}\n\n.max-w-lg {\n  max-width: 32rem;\n}\n\n.max-w-xl {\n  max-width: 36rem;\n}\n\n.max-w-2xl {\n  max-width: 42rem;\n}\n\n.max-w-3xl {\n  max-width: 48rem;\n}\n\n.max-w-4xl {\n  max-width: 56rem;\n}\n\n.max-w-5xl {\n  max-width: 64rem;\n}\n\n.max-w-6xl {\n  max-width: 72rem;\n}\n\n.max-w-7xl {\n  max-width: 80rem;\n}\n\n.max-w-full {\n  max-width: 100%;\n}\n\n.max-w-min {\n  max-width: -webkit-min-content;\n  max-width: -moz-min-content;\n  max-width: min-content;\n}\n\n.max-w-max {\n  max-width: -webkit-max-content;\n  max-width: -moz-max-content;\n  max-width: max-content;\n}\n\n.max-w-prose {\n  max-width: 65ch;\n}\n\n.max-w-screen-sm {\n  max-width: 640px;\n}\n\n.max-w-screen-md {\n  max-width: 768px;\n}\n\n.max-w-screen-lg {\n  max-width: 1024px;\n}\n\n.max-w-screen-xl {\n  max-width: 1280px;\n}\n\n.max-w-screen-2xl {\n  max-width: 1536px;\n}\n\n.min-h-0 {\n  min-height: 0px;\n}\n\n.min-h-full {\n  min-height: 100%;\n}\n\n.min-h-screen {\n  min-height: 100vh;\n}\n\n.min-w-0 {\n  min-width: 0px;\n}\n\n.min-w-full {\n  min-width: 100%;\n}\n\n.min-w-min {\n  min-width: -webkit-min-content;\n  min-width: -moz-min-content;\n  min-width: min-content;\n}\n\n.min-w-max {\n  min-width: -webkit-max-content;\n  min-width: -moz-max-content;\n  min-width: max-content;\n}\n\n.object-contain {\n  -o-object-fit: contain;\n     object-fit: contain;\n}\n\n.object-cover {\n  -o-object-fit: cover;\n     object-fit: cover;\n}\n\n.object-fill {\n  -o-object-fit: fill;\n     object-fit: fill;\n}\n\n.object-none {\n  -o-object-fit: none;\n     object-fit: none;\n}\n\n.object-scale-down {\n  -o-object-fit: scale-down;\n     object-fit: scale-down;\n}\n\n.object-bottom {\n  -o-object-position: bottom;\n     object-position: bottom;\n}\n\n.object-center {\n  -o-object-position: center;\n     object-position: center;\n}\n\n.object-left {\n  -o-object-position: left;\n     object-position: left;\n}\n\n.object-left-bottom {\n  -o-object-position: left bottom;\n     object-position: left bottom;\n}\n\n.object-left-top {\n  -o-object-position: left top;\n     object-position: left top;\n}\n\n.object-right {\n  -o-object-position: right;\n     object-position: right;\n}\n\n.object-right-bottom {\n  -o-object-position: right bottom;\n     object-position: right bottom;\n}\n\n.object-right-top {\n  -o-object-position: right top;\n     object-position: right top;\n}\n\n.object-top {\n  -o-object-position: top;\n     object-position: top;\n}\n\n.opacity-0 {\n  opacity: 0;\n}\n\n.opacity-5 {\n  opacity: 0.05;\n}\n\n.opacity-10 {\n  opacity: 0.1;\n}\n\n.opacity-20 {\n  opacity: 0.2;\n}\n\n.opacity-25 {\n  opacity: 0.25;\n}\n\n.opacity-30 {\n  opacity: 0.3;\n}\n\n.opacity-40 {\n  opacity: 0.4;\n}\n\n.opacity-50 {\n  opacity: 0.5;\n}\n\n.opacity-60 {\n  opacity: 0.6;\n}\n\n.opacity-70 {\n  opacity: 0.7;\n}\n\n.opacity-75 {\n  opacity: 0.75;\n}\n\n.opacity-80 {\n  opacity: 0.8;\n}\n\n.opacity-90 {\n  opacity: 0.9;\n}\n\n.opacity-95 {\n  opacity: 0.95;\n}\n\n.opacity-100 {\n  opacity: 1;\n}\n\n.group:hover .group-hover\\:opacity-0 {\n  opacity: 0;\n}\n\n.group:hover .group-hover\\:opacity-5 {\n  opacity: 0.05;\n}\n\n.group:hover .group-hover\\:opacity-10 {\n  opacity: 0.1;\n}\n\n.group:hover .group-hover\\:opacity-20 {\n  opacity: 0.2;\n}\n\n.group:hover .group-hover\\:opacity-25 {\n  opacity: 0.25;\n}\n\n.group:hover .group-hover\\:opacity-30 {\n  opacity: 0.3;\n}\n\n.group:hover .group-hover\\:opacity-40 {\n  opacity: 0.4;\n}\n\n.group:hover .group-hover\\:opacity-50 {\n  opacity: 0.5;\n}\n\n.group:hover .group-hover\\:opacity-60 {\n  opacity: 0.6;\n}\n\n.group:hover .group-hover\\:opacity-70 {\n  opacity: 0.7;\n}\n\n.group:hover .group-hover\\:opacity-75 {\n  opacity: 0.75;\n}\n\n.group:hover .group-hover\\:opacity-80 {\n  opacity: 0.8;\n}\n\n.group:hover .group-hover\\:opacity-90 {\n  opacity: 0.9;\n}\n\n.group:hover .group-hover\\:opacity-95 {\n  opacity: 0.95;\n}\n\n.group:hover .group-hover\\:opacity-100 {\n  opacity: 1;\n}\n\n.focus-within\\:opacity-0:focus-within {\n  opacity: 0;\n}\n\n.focus-within\\:opacity-5:focus-within {\n  opacity: 0.05;\n}\n\n.focus-within\\:opacity-10:focus-within {\n  opacity: 0.1;\n}\n\n.focus-within\\:opacity-20:focus-within {\n  opacity: 0.2;\n}\n\n.focus-within\\:opacity-25:focus-within {\n  opacity: 0.25;\n}\n\n.focus-within\\:opacity-30:focus-within {\n  opacity: 0.3;\n}\n\n.focus-within\\:opacity-40:focus-within {\n  opacity: 0.4;\n}\n\n.focus-within\\:opacity-50:focus-within {\n  opacity: 0.5;\n}\n\n.focus-within\\:opacity-60:focus-within {\n  opacity: 0.6;\n}\n\n.focus-within\\:opacity-70:focus-within {\n  opacity: 0.7;\n}\n\n.focus-within\\:opacity-75:focus-within {\n  opacity: 0.75;\n}\n\n.focus-within\\:opacity-80:focus-within {\n  opacity: 0.8;\n}\n\n.focus-within\\:opacity-90:focus-within {\n  opacity: 0.9;\n}\n\n.focus-within\\:opacity-95:focus-within {\n  opacity: 0.95;\n}\n\n.focus-within\\:opacity-100:focus-within {\n  opacity: 1;\n}\n\n.hover\\:opacity-0:hover {\n  opacity: 0;\n}\n\n.hover\\:opacity-5:hover {\n  opacity: 0.05;\n}\n\n.hover\\:opacity-10:hover {\n  opacity: 0.1;\n}\n\n.hover\\:opacity-20:hover {\n  opacity: 0.2;\n}\n\n.hover\\:opacity-25:hover {\n  opacity: 0.25;\n}\n\n.hover\\:opacity-30:hover {\n  opacity: 0.3;\n}\n\n.hover\\:opacity-40:hover {\n  opacity: 0.4;\n}\n\n.hover\\:opacity-50:hover {\n  opacity: 0.5;\n}\n\n.hover\\:opacity-60:hover {\n  opacity: 0.6;\n}\n\n.hover\\:opacity-70:hover {\n  opacity: 0.7;\n}\n\n.hover\\:opacity-75:hover {\n  opacity: 0.75;\n}\n\n.hover\\:opacity-80:hover {\n  opacity: 0.8;\n}\n\n.hover\\:opacity-90:hover {\n  opacity: 0.9;\n}\n\n.hover\\:opacity-95:hover {\n  opacity: 0.95;\n}\n\n.hover\\:opacity-100:hover {\n  opacity: 1;\n}\n\n.focus\\:opacity-0:focus {\n  opacity: 0;\n}\n\n.focus\\:opacity-5:focus {\n  opacity: 0.05;\n}\n\n.focus\\:opacity-10:focus {\n  opacity: 0.1;\n}\n\n.focus\\:opacity-20:focus {\n  opacity: 0.2;\n}\n\n.focus\\:opacity-25:focus {\n  opacity: 0.25;\n}\n\n.focus\\:opacity-30:focus {\n  opacity: 0.3;\n}\n\n.focus\\:opacity-40:focus {\n  opacity: 0.4;\n}\n\n.focus\\:opacity-50:focus {\n  opacity: 0.5;\n}\n\n.focus\\:opacity-60:focus {\n  opacity: 0.6;\n}\n\n.focus\\:opacity-70:focus {\n  opacity: 0.7;\n}\n\n.focus\\:opacity-75:focus {\n  opacity: 0.75;\n}\n\n.focus\\:opacity-80:focus {\n  opacity: 0.8;\n}\n\n.focus\\:opacity-90:focus {\n  opacity: 0.9;\n}\n\n.focus\\:opacity-95:focus {\n  opacity: 0.95;\n}\n\n.focus\\:opacity-100:focus {\n  opacity: 1;\n}\n\n.outline-none {\n  outline: 2px solid transparent;\n  outline-offset: 2px;\n}\n\n.outline-white {\n  outline: 2px dotted white;\n  outline-offset: 2px;\n}\n\n.outline-black {\n  outline: 2px dotted black;\n  outline-offset: 2px;\n}\n\n.focus-within\\:outline-none:focus-within {\n  outline: 2px solid transparent;\n  outline-offset: 2px;\n}\n\n.focus-within\\:outline-white:focus-within {\n  outline: 2px dotted white;\n  outline-offset: 2px;\n}\n\n.focus-within\\:outline-black:focus-within {\n  outline: 2px dotted black;\n  outline-offset: 2px;\n}\n\n.focus\\:outline-none:focus {\n  outline: 2px solid transparent;\n  outline-offset: 2px;\n}\n\n.focus\\:outline-white:focus {\n  outline: 2px dotted white;\n  outline-offset: 2px;\n}\n\n.focus\\:outline-black:focus {\n  outline: 2px dotted black;\n  outline-offset: 2px;\n}\n\n.overflow-auto {\n  overflow: auto;\n}\n\n.overflow-hidden {\n  overflow: hidden;\n}\n\n.overflow-visible {\n  overflow: visible;\n}\n\n.overflow-scroll {\n  overflow: scroll;\n}\n\n.overflow-x-auto {\n  overflow-x: auto;\n}\n\n.overflow-y-auto {\n  overflow-y: auto;\n}\n\n.overflow-x-hidden {\n  overflow-x: hidden;\n}\n\n.overflow-y-hidden {\n  overflow-y: hidden;\n}\n\n.overflow-x-visible {\n  overflow-x: visible;\n}\n\n.overflow-y-visible {\n  overflow-y: visible;\n}\n\n.overflow-x-scroll {\n  overflow-x: scroll;\n}\n\n.overflow-y-scroll {\n  overflow-y: scroll;\n}\n\n.overscroll-auto {\n  -ms-scroll-chaining: chained;\n      overscroll-behavior: auto;\n}\n\n.overscroll-contain {\n  -ms-scroll-chaining: none;\n      overscroll-behavior: contain;\n}\n\n.overscroll-none {\n  -ms-scroll-chaining: none;\n      overscroll-behavior: none;\n}\n\n.overscroll-y-auto {\n  overscroll-behavior-y: auto;\n}\n\n.overscroll-y-contain {\n  overscroll-behavior-y: contain;\n}\n\n.overscroll-y-none {\n  overscroll-behavior-y: none;\n}\n\n.overscroll-x-auto {\n  overscroll-behavior-x: auto;\n}\n\n.overscroll-x-contain {\n  overscroll-behavior-x: contain;\n}\n\n.overscroll-x-none {\n  overscroll-behavior-x: none;\n}\n\n.p-0 {\n  padding: 0px;\n}\n\n.p-1 {\n  padding: 0.25rem;\n}\n\n.p-2 {\n  padding: 0.5rem;\n}\n\n.p-3 {\n  padding: 0.75rem;\n}\n\n.p-4 {\n  padding: 1rem;\n}\n\n.p-5 {\n  padding: 1.25rem;\n}\n\n.p-6 {\n  padding: 1.5rem;\n}\n\n.p-7 {\n  padding: 1.75rem;\n}\n\n.p-8 {\n  padding: 2rem;\n}\n\n.p-9 {\n  padding: 2.25rem;\n}\n\n.p-10 {\n  padding: 2.5rem;\n}\n\n.p-11 {\n  padding: 2.75rem;\n}\n\n.p-12 {\n  padding: 3rem;\n}\n\n.p-14 {\n  padding: 3.5rem;\n}\n\n.p-16 {\n  padding: 4rem;\n}\n\n.p-20 {\n  padding: 5rem;\n}\n\n.p-24 {\n  padding: 6rem;\n}\n\n.p-28 {\n  padding: 7rem;\n}\n\n.p-32 {\n  padding: 8rem;\n}\n\n.p-36 {\n  padding: 9rem;\n}\n\n.p-40 {\n  padding: 10rem;\n}\n\n.p-44 {\n  padding: 11rem;\n}\n\n.p-48 {\n  padding: 12rem;\n}\n\n.p-52 {\n  padding: 13rem;\n}\n\n.p-56 {\n  padding: 14rem;\n}\n\n.p-60 {\n  padding: 15rem;\n}\n\n.p-64 {\n  padding: 16rem;\n}\n\n.p-72 {\n  padding: 18rem;\n}\n\n.p-80 {\n  padding: 20rem;\n}\n\n.p-96 {\n  padding: 24rem;\n}\n\n.p-px {\n  padding: 1px;\n}\n\n.p-0\\.5 {\n  padding: 0.125rem;\n}\n\n.p-1\\.5 {\n  padding: 0.375rem;\n}\n\n.p-2\\.5 {\n  padding: 0.625rem;\n}\n\n.p-3\\.5 {\n  padding: 0.875rem;\n}\n\n.py-0 {\n  padding-top: 0px;\n  padding-bottom: 0px;\n}\n\n.px-0 {\n  padding-left: 0px;\n  padding-right: 0px;\n}\n\n.py-1 {\n  padding-top: 0.25rem;\n  padding-bottom: 0.25rem;\n}\n\n.px-1 {\n  padding-left: 0.25rem;\n  padding-right: 0.25rem;\n}\n\n.py-2 {\n  padding-top: 0.5rem;\n  padding-bottom: 0.5rem;\n}\n\n.px-2 {\n  padding-left: 0.5rem;\n  padding-right: 0.5rem;\n}\n\n.py-3 {\n  padding-top: 0.75rem;\n  padding-bottom: 0.75rem;\n}\n\n.px-3 {\n  padding-left: 0.75rem;\n  padding-right: 0.75rem;\n}\n\n.py-4 {\n  padding-top: 1rem;\n  padding-bottom: 1rem;\n}\n\n.px-4 {\n  padding-left: 1rem;\n  padding-right: 1rem;\n}\n\n.py-5 {\n  padding-top: 1.25rem;\n  padding-bottom: 1.25rem;\n}\n\n.px-5 {\n  padding-left: 1.25rem;\n  padding-right: 1.25rem;\n}\n\n.py-6 {\n  padding-top: 1.5rem;\n  padding-bottom: 1.5rem;\n}\n\n.px-6 {\n  padding-left: 1.5rem;\n  padding-right: 1.5rem;\n}\n\n.py-7 {\n  padding-top: 1.75rem;\n  padding-bottom: 1.75rem;\n}\n\n.px-7 {\n  padding-left: 1.75rem;\n  padding-right: 1.75rem;\n}\n\n.py-8 {\n  padding-top: 2rem;\n  padding-bottom: 2rem;\n}\n\n.px-8 {\n  padding-left: 2rem;\n  padding-right: 2rem;\n}\n\n.py-9 {\n  padding-top: 2.25rem;\n  padding-bottom: 2.25rem;\n}\n\n.px-9 {\n  padding-left: 2.25rem;\n  padding-right: 2.25rem;\n}\n\n.py-10 {\n  padding-top: 2.5rem;\n  padding-bottom: 2.5rem;\n}\n\n.px-10 {\n  padding-left: 2.5rem;\n  padding-right: 2.5rem;\n}\n\n.py-11 {\n  padding-top: 2.75rem;\n  padding-bottom: 2.75rem;\n}\n\n.px-11 {\n  padding-left: 2.75rem;\n  padding-right: 2.75rem;\n}\n\n.py-12 {\n  padding-top: 3rem;\n  padding-bottom: 3rem;\n}\n\n.px-12 {\n  padding-left: 3rem;\n  padding-right: 3rem;\n}\n\n.py-14 {\n  padding-top: 3.5rem;\n  padding-bottom: 3.5rem;\n}\n\n.px-14 {\n  padding-left: 3.5rem;\n  padding-right: 3.5rem;\n}\n\n.py-16 {\n  padding-top: 4rem;\n  padding-bottom: 4rem;\n}\n\n.px-16 {\n  padding-left: 4rem;\n  padding-right: 4rem;\n}\n\n.py-20 {\n  padding-top: 5rem;\n  padding-bottom: 5rem;\n}\n\n.px-20 {\n  padding-left: 5rem;\n  padding-right: 5rem;\n}\n\n.py-24 {\n  padding-top: 6rem;\n  padding-bottom: 6rem;\n}\n\n.px-24 {\n  padding-left: 6rem;\n  padding-right: 6rem;\n}\n\n.py-28 {\n  padding-top: 7rem;\n  padding-bottom: 7rem;\n}\n\n.px-28 {\n  padding-left: 7rem;\n  padding-right: 7rem;\n}\n\n.py-32 {\n  padding-top: 8rem;\n  padding-bottom: 8rem;\n}\n\n.px-32 {\n  padding-left: 8rem;\n  padding-right: 8rem;\n}\n\n.py-36 {\n  padding-top: 9rem;\n  padding-bottom: 9rem;\n}\n\n.px-36 {\n  padding-left: 9rem;\n  padding-right: 9rem;\n}\n\n.py-40 {\n  padding-top: 10rem;\n  padding-bottom: 10rem;\n}\n\n.px-40 {\n  padding-left: 10rem;\n  padding-right: 10rem;\n}\n\n.py-44 {\n  padding-top: 11rem;\n  padding-bottom: 11rem;\n}\n\n.px-44 {\n  padding-left: 11rem;\n  padding-right: 11rem;\n}\n\n.py-48 {\n  padding-top: 12rem;\n  padding-bottom: 12rem;\n}\n\n.px-48 {\n  padding-left: 12rem;\n  padding-right: 12rem;\n}\n\n.py-52 {\n  padding-top: 13rem;\n  padding-bottom: 13rem;\n}\n\n.px-52 {\n  padding-left: 13rem;\n  padding-right: 13rem;\n}\n\n.py-56 {\n  padding-top: 14rem;\n  padding-bottom: 14rem;\n}\n\n.px-56 {\n  padding-left: 14rem;\n  padding-right: 14rem;\n}\n\n.py-60 {\n  padding-top: 15rem;\n  padding-bottom: 15rem;\n}\n\n.px-60 {\n  padding-left: 15rem;\n  padding-right: 15rem;\n}\n\n.py-64 {\n  padding-top: 16rem;\n  padding-bottom: 16rem;\n}\n\n.px-64 {\n  padding-left: 16rem;\n  padding-right: 16rem;\n}\n\n.py-72 {\n  padding-top: 18rem;\n  padding-bottom: 18rem;\n}\n\n.px-72 {\n  padding-left: 18rem;\n  padding-right: 18rem;\n}\n\n.py-80 {\n  padding-top: 20rem;\n  padding-bottom: 20rem;\n}\n\n.px-80 {\n  padding-left: 20rem;\n  padding-right: 20rem;\n}\n\n.py-96 {\n  padding-top: 24rem;\n  padding-bottom: 24rem;\n}\n\n.px-96 {\n  padding-left: 24rem;\n  padding-right: 24rem;\n}\n\n.py-px {\n  padding-top: 1px;\n  padding-bottom: 1px;\n}\n\n.px-px {\n  padding-left: 1px;\n  padding-right: 1px;\n}\n\n.py-0\\.5 {\n  padding-top: 0.125rem;\n  padding-bottom: 0.125rem;\n}\n\n.px-0\\.5 {\n  padding-left: 0.125rem;\n  padding-right: 0.125rem;\n}\n\n.py-1\\.5 {\n  padding-top: 0.375rem;\n  padding-bottom: 0.375rem;\n}\n\n.px-1\\.5 {\n  padding-left: 0.375rem;\n  padding-right: 0.375rem;\n}\n\n.py-2\\.5 {\n  padding-top: 0.625rem;\n  padding-bottom: 0.625rem;\n}\n\n.px-2\\.5 {\n  padding-left: 0.625rem;\n  padding-right: 0.625rem;\n}\n\n.py-3\\.5 {\n  padding-top: 0.875rem;\n  padding-bottom: 0.875rem;\n}\n\n.px-3\\.5 {\n  padding-left: 0.875rem;\n  padding-right: 0.875rem;\n}\n\n.pt-0 {\n  padding-top: 0px;\n}\n\n.pr-0 {\n  padding-right: 0px;\n}\n\n.pb-0 {\n  padding-bottom: 0px;\n}\n\n.pl-0 {\n  padding-left: 0px;\n}\n\n.pt-1 {\n  padding-top: 0.25rem;\n}\n\n.pr-1 {\n  padding-right: 0.25rem;\n}\n\n.pb-1 {\n  padding-bottom: 0.25rem;\n}\n\n.pl-1 {\n  padding-left: 0.25rem;\n}\n\n.pt-2 {\n  padding-top: 0.5rem;\n}\n\n.pr-2 {\n  padding-right: 0.5rem;\n}\n\n.pb-2 {\n  padding-bottom: 0.5rem;\n}\n\n.pl-2 {\n  padding-left: 0.5rem;\n}\n\n.pt-3 {\n  padding-top: 0.75rem;\n}\n\n.pr-3 {\n  padding-right: 0.75rem;\n}\n\n.pb-3 {\n  padding-bottom: 0.75rem;\n}\n\n.pl-3 {\n  padding-left: 0.75rem;\n}\n\n.pt-4 {\n  padding-top: 1rem;\n}\n\n.pr-4 {\n  padding-right: 1rem;\n}\n\n.pb-4 {\n  padding-bottom: 1rem;\n}\n\n.pl-4 {\n  padding-left: 1rem;\n}\n\n.pt-5 {\n  padding-top: 1.25rem;\n}\n\n.pr-5 {\n  padding-right: 1.25rem;\n}\n\n.pb-5 {\n  padding-bottom: 1.25rem;\n}\n\n.pl-5 {\n  padding-left: 1.25rem;\n}\n\n.pt-6 {\n  padding-top: 1.5rem;\n}\n\n.pr-6 {\n  padding-right: 1.5rem;\n}\n\n.pb-6 {\n  padding-bottom: 1.5rem;\n}\n\n.pl-6 {\n  padding-left: 1.5rem;\n}\n\n.pt-7 {\n  padding-top: 1.75rem;\n}\n\n.pr-7 {\n  padding-right: 1.75rem;\n}\n\n.pb-7 {\n  padding-bottom: 1.75rem;\n}\n\n.pl-7 {\n  padding-left: 1.75rem;\n}\n\n.pt-8 {\n  padding-top: 2rem;\n}\n\n.pr-8 {\n  padding-right: 2rem;\n}\n\n.pb-8 {\n  padding-bottom: 2rem;\n}\n\n.pl-8 {\n  padding-left: 2rem;\n}\n\n.pt-9 {\n  padding-top: 2.25rem;\n}\n\n.pr-9 {\n  padding-right: 2.25rem;\n}\n\n.pb-9 {\n  padding-bottom: 2.25rem;\n}\n\n.pl-9 {\n  padding-left: 2.25rem;\n}\n\n.pt-10 {\n  padding-top: 2.5rem;\n}\n\n.pr-10 {\n  padding-right: 2.5rem;\n}\n\n.pb-10 {\n  padding-bottom: 2.5rem;\n}\n\n.pl-10 {\n  padding-left: 2.5rem;\n}\n\n.pt-11 {\n  padding-top: 2.75rem;\n}\n\n.pr-11 {\n  padding-right: 2.75rem;\n}\n\n.pb-11 {\n  padding-bottom: 2.75rem;\n}\n\n.pl-11 {\n  padding-left: 2.75rem;\n}\n\n.pt-12 {\n  padding-top: 3rem;\n}\n\n.pr-12 {\n  padding-right: 3rem;\n}\n\n.pb-12 {\n  padding-bottom: 3rem;\n}\n\n.pl-12 {\n  padding-left: 3rem;\n}\n\n.pt-14 {\n  padding-top: 3.5rem;\n}\n\n.pr-14 {\n  padding-right: 3.5rem;\n}\n\n.pb-14 {\n  padding-bottom: 3.5rem;\n}\n\n.pl-14 {\n  padding-left: 3.5rem;\n}\n\n.pt-16 {\n  padding-top: 4rem;\n}\n\n.pr-16 {\n  padding-right: 4rem;\n}\n\n.pb-16 {\n  padding-bottom: 4rem;\n}\n\n.pl-16 {\n  padding-left: 4rem;\n}\n\n.pt-20 {\n  padding-top: 5rem;\n}\n\n.pr-20 {\n  padding-right: 5rem;\n}\n\n.pb-20 {\n  padding-bottom: 5rem;\n}\n\n.pl-20 {\n  padding-left: 5rem;\n}\n\n.pt-24 {\n  padding-top: 6rem;\n}\n\n.pr-24 {\n  padding-right: 6rem;\n}\n\n.pb-24 {\n  padding-bottom: 6rem;\n}\n\n.pl-24 {\n  padding-left: 6rem;\n}\n\n.pt-28 {\n  padding-top: 7rem;\n}\n\n.pr-28 {\n  padding-right: 7rem;\n}\n\n.pb-28 {\n  padding-bottom: 7rem;\n}\n\n.pl-28 {\n  padding-left: 7rem;\n}\n\n.pt-32 {\n  padding-top: 8rem;\n}\n\n.pr-32 {\n  padding-right: 8rem;\n}\n\n.pb-32 {\n  padding-bottom: 8rem;\n}\n\n.pl-32 {\n  padding-left: 8rem;\n}\n\n.pt-36 {\n  padding-top: 9rem;\n}\n\n.pr-36 {\n  padding-right: 9rem;\n}\n\n.pb-36 {\n  padding-bottom: 9rem;\n}\n\n.pl-36 {\n  padding-left: 9rem;\n}\n\n.pt-40 {\n  padding-top: 10rem;\n}\n\n.pr-40 {\n  padding-right: 10rem;\n}\n\n.pb-40 {\n  padding-bottom: 10rem;\n}\n\n.pl-40 {\n  padding-left: 10rem;\n}\n\n.pt-44 {\n  padding-top: 11rem;\n}\n\n.pr-44 {\n  padding-right: 11rem;\n}\n\n.pb-44 {\n  padding-bottom: 11rem;\n}\n\n.pl-44 {\n  padding-left: 11rem;\n}\n\n.pt-48 {\n  padding-top: 12rem;\n}\n\n.pr-48 {\n  padding-right: 12rem;\n}\n\n.pb-48 {\n  padding-bottom: 12rem;\n}\n\n.pl-48 {\n  padding-left: 12rem;\n}\n\n.pt-52 {\n  padding-top: 13rem;\n}\n\n.pr-52 {\n  padding-right: 13rem;\n}\n\n.pb-52 {\n  padding-bottom: 13rem;\n}\n\n.pl-52 {\n  padding-left: 13rem;\n}\n\n.pt-56 {\n  padding-top: 14rem;\n}\n\n.pr-56 {\n  padding-right: 14rem;\n}\n\n.pb-56 {\n  padding-bottom: 14rem;\n}\n\n.pl-56 {\n  padding-left: 14rem;\n}\n\n.pt-60 {\n  padding-top: 15rem;\n}\n\n.pr-60 {\n  padding-right: 15rem;\n}\n\n.pb-60 {\n  padding-bottom: 15rem;\n}\n\n.pl-60 {\n  padding-left: 15rem;\n}\n\n.pt-64 {\n  padding-top: 16rem;\n}\n\n.pr-64 {\n  padding-right: 16rem;\n}\n\n.pb-64 {\n  padding-bottom: 16rem;\n}\n\n.pl-64 {\n  padding-left: 16rem;\n}\n\n.pt-72 {\n  padding-top: 18rem;\n}\n\n.pr-72 {\n  padding-right: 18rem;\n}\n\n.pb-72 {\n  padding-bottom: 18rem;\n}\n\n.pl-72 {\n  padding-left: 18rem;\n}\n\n.pt-80 {\n  padding-top: 20rem;\n}\n\n.pr-80 {\n  padding-right: 20rem;\n}\n\n.pb-80 {\n  padding-bottom: 20rem;\n}\n\n.pl-80 {\n  padding-left: 20rem;\n}\n\n.pt-96 {\n  padding-top: 24rem;\n}\n\n.pr-96 {\n  padding-right: 24rem;\n}\n\n.pb-96 {\n  padding-bottom: 24rem;\n}\n\n.pl-96 {\n  padding-left: 24rem;\n}\n\n.pt-px {\n  padding-top: 1px;\n}\n\n.pr-px {\n  padding-right: 1px;\n}\n\n.pb-px {\n  padding-bottom: 1px;\n}\n\n.pl-px {\n  padding-left: 1px;\n}\n\n.pt-0\\.5 {\n  padding-top: 0.125rem;\n}\n\n.pr-0\\.5 {\n  padding-right: 0.125rem;\n}\n\n.pb-0\\.5 {\n  padding-bottom: 0.125rem;\n}\n\n.pl-0\\.5 {\n  padding-left: 0.125rem;\n}\n\n.pt-1\\.5 {\n  padding-top: 0.375rem;\n}\n\n.pr-1\\.5 {\n  padding-right: 0.375rem;\n}\n\n.pb-1\\.5 {\n  padding-bottom: 0.375rem;\n}\n\n.pl-1\\.5 {\n  padding-left: 0.375rem;\n}\n\n.pt-2\\.5 {\n  padding-top: 0.625rem;\n}\n\n.pr-2\\.5 {\n  padding-right: 0.625rem;\n}\n\n.pb-2\\.5 {\n  padding-bottom: 0.625rem;\n}\n\n.pl-2\\.5 {\n  padding-left: 0.625rem;\n}\n\n.pt-3\\.5 {\n  padding-top: 0.875rem;\n}\n\n.pr-3\\.5 {\n  padding-right: 0.875rem;\n}\n\n.pb-3\\.5 {\n  padding-bottom: 0.875rem;\n}\n\n.pl-3\\.5 {\n  padding-left: 0.875rem;\n}\n\n.placeholder-transparent::-moz-placeholder {\n  color: transparent;\n}\n\n.placeholder-transparent:-ms-input-placeholder {\n  color: transparent;\n}\n\n.placeholder-transparent::placeholder {\n  color: transparent;\n}\n\n.placeholder-current::-moz-placeholder {\n  color: currentColor;\n}\n\n.placeholder-current:-ms-input-placeholder {\n  color: currentColor;\n}\n\n.placeholder-current::placeholder {\n  color: currentColor;\n}\n\n.placeholder-black::-moz-placeholder {\n  --tw-placeholder-opacity: 1;\n  color: rgba(0, 0, 0, var(--tw-placeholder-opacity));\n}\n\n.placeholder-black:-ms-input-placeholder {\n  --tw-placeholder-opacity: 1;\n  color: rgba(0, 0, 0, var(--tw-placeholder-opacity));\n}\n\n.placeholder-black::placeholder {\n  --tw-placeholder-opacity: 1;\n  color: rgba(0, 0, 0, var(--tw-placeholder-opacity));\n}\n\n.placeholder-white::-moz-placeholder {\n  --tw-placeholder-opacity: 1;\n  color: rgba(255, 255, 255, var(--tw-placeholder-opacity));\n}\n\n.placeholder-white:-ms-input-placeholder {\n  --tw-placeholder-opacity: 1;\n  color: rgba(255, 255, 255, var(--tw-placeholder-opacity));\n}\n\n.placeholder-white::placeholder {\n  --tw-placeholder-opacity: 1;\n  color: rgba(255, 255, 255, var(--tw-placeholder-opacity));\n}\n\n.placeholder-gray-50::-moz-placeholder {\n  --tw-placeholder-opacity: 1;\n  color: rgba(249, 250, 251, var(--tw-placeholder-opacity));\n}\n\n.placeholder-gray-50:-ms-input-placeholder {\n  --tw-placeholder-opacity: 1;\n  color: rgba(249, 250, 251, var(--tw-placeholder-opacity));\n}\n\n.placeholder-gray-50::placeholder {\n  --tw-placeholder-opacity: 1;\n  color: rgba(249, 250, 251, var(--tw-placeholder-opacity));\n}\n\n.placeholder-gray-100::-moz-placeholder {\n  --tw-placeholder-opacity: 1;\n  color: rgba(243, 244, 246, var(--tw-placeholder-opacity));\n}\n\n.placeholder-gray-100:-ms-input-placeholder {\n  --tw-placeholder-opacity: 1;\n  color: rgba(243, 244, 246, var(--tw-placeholder-opacity));\n}\n\n.placeholder-gray-100::placeholder {\n  --tw-placeholder-opacity: 1;\n  color: rgba(243, 244, 246, var(--tw-placeholder-opacity));\n}\n\n.placeholder-gray-200::-moz-placeholder {\n  --tw-placeholder-opacity: 1;\n  color: rgba(229, 231, 235, var(--tw-placeholder-opacity));\n}\n\n.placeholder-gray-200:-ms-input-placeholder {\n  --tw-placeholder-opacity: 1;\n  color: rgba(229, 231, 235, var(--tw-placeholder-opacity));\n}\n\n.placeholder-gray-200::placeholder {\n  --tw-placeholder-opacity: 1;\n  color: rgba(229, 231, 235, var(--tw-placeholder-opacity));\n}\n\n.placeholder-gray-300::-moz-placeholder {\n  --tw-placeholder-opacity: 1;\n  color: rgba(209, 213, 219, var(--tw-placeholder-opacity));\n}\n\n.placeholder-gray-300:-ms-input-placeholder {\n  --tw-placeholder-opacity: 1;\n  color: rgba(209, 213, 219, var(--tw-placeholder-opacity));\n}\n\n.placeholder-gray-300::placeholder {\n  --tw-placeholder-opacity: 1;\n  color: rgba(209, 213, 219, var(--tw-placeholder-opacity));\n}\n\n.placeholder-gray-400::-moz-placeholder {\n  --tw-placeholder-opacity: 1;\n  color: rgba(156, 163, 175, var(--tw-placeholder-opacity));\n}\n\n.placeholder-gray-400:-ms-input-placeholder {\n  --tw-placeholder-opacity: 1;\n  color: rgba(156, 163, 175, var(--tw-placeholder-opacity));\n}\n\n.placeholder-gray-400::placeholder {\n  --tw-placeholder-opacity: 1;\n  color: rgba(156, 163, 175, var(--tw-placeholder-opacity));\n}\n\n.placeholder-gray-500::-moz-placeholder {\n  --tw-placeholder-opacity: 1;\n  color: rgba(107, 114, 128, var(--tw-placeholder-opacity));\n}\n\n.placeholder-gray-500:-ms-input-placeholder {\n  --tw-placeholder-opacity: 1;\n  color: rgba(107, 114, 128, var(--tw-placeholder-opacity));\n}\n\n.placeholder-gray-500::placeholder {\n  --tw-placeholder-opacity: 1;\n  color: rgba(107, 114, 128, var(--tw-placeholder-opacity));\n}\n\n.placeholder-gray-600::-moz-placeholder {\n  --tw-placeholder-opacity: 1;\n  color: rgba(75, 85, 99, var(--tw-placeholder-opacity));\n}\n\n.placeholder-gray-600:-ms-input-placeholder {\n  --tw-placeholder-opacity: 1;\n  color: rgba(75, 85, 99, var(--tw-placeholder-opacity));\n}\n\n.placeholder-gray-600::placeholder {\n  --tw-placeholder-opacity: 1;\n  color: rgba(75, 85, 99, var(--tw-placeholder-opacity));\n}\n\n.placeholder-gray-700::-moz-placeholder {\n  --tw-placeholder-opacity: 1;\n  color: rgba(55, 65, 81, var(--tw-placeholder-opacity));\n}\n\n.placeholder-gray-700:-ms-input-placeholder {\n  --tw-placeholder-opacity: 1;\n  color: rgba(55, 65, 81, var(--tw-placeholder-opacity));\n}\n\n.placeholder-gray-700::placeholder {\n  --tw-placeholder-opacity: 1;\n  color: rgba(55, 65, 81, var(--tw-placeholder-opacity));\n}\n\n.placeholder-gray-800::-moz-placeholder {\n  --tw-placeholder-opacity: 1;\n  color: rgba(31, 41, 55, var(--tw-placeholder-opacity));\n}\n\n.placeholder-gray-800:-ms-input-placeholder {\n  --tw-placeholder-opacity: 1;\n  color: rgba(31, 41, 55, var(--tw-placeholder-opacity));\n}\n\n.placeholder-gray-800::placeholder {\n  --tw-placeholder-opacity: 1;\n  color: rgba(31, 41, 55, var(--tw-placeholder-opacity));\n}\n\n.placeholder-gray-900::-moz-placeholder {\n  --tw-placeholder-opacity: 1;\n  color: rgba(17, 24, 39, var(--tw-placeholder-opacity));\n}\n\n.placeholder-gray-900:-ms-input-placeholder {\n  --tw-placeholder-opacity: 1;\n  color: rgba(17, 24, 39, var(--tw-placeholder-opacity));\n}\n\n.placeholder-gray-900::placeholder {\n  --tw-placeholder-opacity: 1;\n  color: rgba(17, 24, 39, var(--tw-placeholder-opacity));\n}\n\n.placeholder-red-50::-moz-placeholder {\n  --tw-placeholder-opacity: 1;\n  color: rgba(254, 242, 242, var(--tw-placeholder-opacity));\n}\n\n.placeholder-red-50:-ms-input-placeholder {\n  --tw-placeholder-opacity: 1;\n  color: rgba(254, 242, 242, var(--tw-placeholder-opacity));\n}\n\n.placeholder-red-50::placeholder {\n  --tw-placeholder-opacity: 1;\n  color: rgba(254, 242, 242, var(--tw-placeholder-opacity));\n}\n\n.placeholder-red-100::-moz-placeholder {\n  --tw-placeholder-opacity: 1;\n  color: rgba(254, 226, 226, var(--tw-placeholder-opacity));\n}\n\n.placeholder-red-100:-ms-input-placeholder {\n  --tw-placeholder-opacity: 1;\n  color: rgba(254, 226, 226, var(--tw-placeholder-opacity));\n}\n\n.placeholder-red-100::placeholder {\n  --tw-placeholder-opacity: 1;\n  color: rgba(254, 226, 226, var(--tw-placeholder-opacity));\n}\n\n.placeholder-red-200::-moz-placeholder {\n  --tw-placeholder-opacity: 1;\n  color: rgba(254, 202, 202, var(--tw-placeholder-opacity));\n}\n\n.placeholder-red-200:-ms-input-placeholder {\n  --tw-placeholder-opacity: 1;\n  color: rgba(254, 202, 202, var(--tw-placeholder-opacity));\n}\n\n.placeholder-red-200::placeholder {\n  --tw-placeholder-opacity: 1;\n  color: rgba(254, 202, 202, var(--tw-placeholder-opacity));\n}\n\n.placeholder-red-300::-moz-placeholder {\n  --tw-placeholder-opacity: 1;\n  color: rgba(252, 165, 165, var(--tw-placeholder-opacity));\n}\n\n.placeholder-red-300:-ms-input-placeholder {\n  --tw-placeholder-opacity: 1;\n  color: rgba(252, 165, 165, var(--tw-placeholder-opacity));\n}\n\n.placeholder-red-300::placeholder {\n  --tw-placeholder-opacity: 1;\n  color: rgba(252, 165, 165, var(--tw-placeholder-opacity));\n}\n\n.placeholder-red-400::-moz-placeholder {\n  --tw-placeholder-opacity: 1;\n  color: rgba(248, 113, 113, var(--tw-placeholder-opacity));\n}\n\n.placeholder-red-400:-ms-input-placeholder {\n  --tw-placeholder-opacity: 1;\n  color: rgba(248, 113, 113, var(--tw-placeholder-opacity));\n}\n\n.placeholder-red-400::placeholder {\n  --tw-placeholder-opacity: 1;\n  color: rgba(248, 113, 113, var(--tw-placeholder-opacity));\n}\n\n.placeholder-red-500::-moz-placeholder {\n  --tw-placeholder-opacity: 1;\n  color: rgba(239, 68, 68, var(--tw-placeholder-opacity));\n}\n\n.placeholder-red-500:-ms-input-placeholder {\n  --tw-placeholder-opacity: 1;\n  color: rgba(239, 68, 68, var(--tw-placeholder-opacity));\n}\n\n.placeholder-red-500::placeholder {\n  --tw-placeholder-opacity: 1;\n  color: rgba(239, 68, 68, var(--tw-placeholder-opacity));\n}\n\n.placeholder-red-600::-moz-placeholder {\n  --tw-placeholder-opacity: 1;\n  color: rgba(220, 38, 38, var(--tw-placeholder-opacity));\n}\n\n.placeholder-red-600:-ms-input-placeholder {\n  --tw-placeholder-opacity: 1;\n  color: rgba(220, 38, 38, var(--tw-placeholder-opacity));\n}\n\n.placeholder-red-600::placeholder {\n  --tw-placeholder-opacity: 1;\n  color: rgba(220, 38, 38, var(--tw-placeholder-opacity));\n}\n\n.placeholder-red-700::-moz-placeholder {\n  --tw-placeholder-opacity: 1;\n  color: rgba(185, 28, 28, var(--tw-placeholder-opacity));\n}\n\n.placeholder-red-700:-ms-input-placeholder {\n  --tw-placeholder-opacity: 1;\n  color: rgba(185, 28, 28, var(--tw-placeholder-opacity));\n}\n\n.placeholder-red-700::placeholder {\n  --tw-placeholder-opacity: 1;\n  color: rgba(185, 28, 28, var(--tw-placeholder-opacity));\n}\n\n.placeholder-red-800::-moz-placeholder {\n  --tw-placeholder-opacity: 1;\n  color: rgba(153, 27, 27, var(--tw-placeholder-opacity));\n}\n\n.placeholder-red-800:-ms-input-placeholder {\n  --tw-placeholder-opacity: 1;\n  color: rgba(153, 27, 27, var(--tw-placeholder-opacity));\n}\n\n.placeholder-red-800::placeholder {\n  --tw-placeholder-opacity: 1;\n  color: rgba(153, 27, 27, var(--tw-placeholder-opacity));\n}\n\n.placeholder-red-900::-moz-placeholder {\n  --tw-placeholder-opacity: 1;\n  color: rgba(127, 29, 29, var(--tw-placeholder-opacity));\n}\n\n.placeholder-red-900:-ms-input-placeholder {\n  --tw-placeholder-opacity: 1;\n  color: rgba(127, 29, 29, var(--tw-placeholder-opacity));\n}\n\n.placeholder-red-900::placeholder {\n  --tw-placeholder-opacity: 1;\n  color: rgba(127, 29, 29, var(--tw-placeholder-opacity));\n}\n\n.placeholder-yellow-50::-moz-placeholder {\n  --tw-placeholder-opacity: 1;\n  color: rgba(255, 251, 235, var(--tw-placeholder-opacity));\n}\n\n.placeholder-yellow-50:-ms-input-placeholder {\n  --tw-placeholder-opacity: 1;\n  color: rgba(255, 251, 235, var(--tw-placeholder-opacity));\n}\n\n.placeholder-yellow-50::placeholder {\n  --tw-placeholder-opacity: 1;\n  color: rgba(255, 251, 235, var(--tw-placeholder-opacity));\n}\n\n.placeholder-yellow-100::-moz-placeholder {\n  --tw-placeholder-opacity: 1;\n  color: rgba(254, 243, 199, var(--tw-placeholder-opacity));\n}\n\n.placeholder-yellow-100:-ms-input-placeholder {\n  --tw-placeholder-opacity: 1;\n  color: rgba(254, 243, 199, var(--tw-placeholder-opacity));\n}\n\n.placeholder-yellow-100::placeholder {\n  --tw-placeholder-opacity: 1;\n  color: rgba(254, 243, 199, var(--tw-placeholder-opacity));\n}\n\n.placeholder-yellow-200::-moz-placeholder {\n  --tw-placeholder-opacity: 1;\n  color: rgba(253, 230, 138, var(--tw-placeholder-opacity));\n}\n\n.placeholder-yellow-200:-ms-input-placeholder {\n  --tw-placeholder-opacity: 1;\n  color: rgba(253, 230, 138, var(--tw-placeholder-opacity));\n}\n\n.placeholder-yellow-200::placeholder {\n  --tw-placeholder-opacity: 1;\n  color: rgba(253, 230, 138, var(--tw-placeholder-opacity));\n}\n\n.placeholder-yellow-300::-moz-placeholder {\n  --tw-placeholder-opacity: 1;\n  color: rgba(252, 211, 77, var(--tw-placeholder-opacity));\n}\n\n.placeholder-yellow-300:-ms-input-placeholder {\n  --tw-placeholder-opacity: 1;\n  color: rgba(252, 211, 77, var(--tw-placeholder-opacity));\n}\n\n.placeholder-yellow-300::placeholder {\n  --tw-placeholder-opacity: 1;\n  color: rgba(252, 211, 77, var(--tw-placeholder-opacity));\n}\n\n.placeholder-yellow-400::-moz-placeholder {\n  --tw-placeholder-opacity: 1;\n  color: rgba(251, 191, 36, var(--tw-placeholder-opacity));\n}\n\n.placeholder-yellow-400:-ms-input-placeholder {\n  --tw-placeholder-opacity: 1;\n  color: rgba(251, 191, 36, var(--tw-placeholder-opacity));\n}\n\n.placeholder-yellow-400::placeholder {\n  --tw-placeholder-opacity: 1;\n  color: rgba(251, 191, 36, var(--tw-placeholder-opacity));\n}\n\n.placeholder-yellow-500::-moz-placeholder {\n  --tw-placeholder-opacity: 1;\n  color: rgba(245, 158, 11, var(--tw-placeholder-opacity));\n}\n\n.placeholder-yellow-500:-ms-input-placeholder {\n  --tw-placeholder-opacity: 1;\n  color: rgba(245, 158, 11, var(--tw-placeholder-opacity));\n}\n\n.placeholder-yellow-500::placeholder {\n  --tw-placeholder-opacity: 1;\n  color: rgba(245, 158, 11, var(--tw-placeholder-opacity));\n}\n\n.placeholder-yellow-600::-moz-placeholder {\n  --tw-placeholder-opacity: 1;\n  color: rgba(217, 119, 6, var(--tw-placeholder-opacity));\n}\n\n.placeholder-yellow-600:-ms-input-placeholder {\n  --tw-placeholder-opacity: 1;\n  color: rgba(217, 119, 6, var(--tw-placeholder-opacity));\n}\n\n.placeholder-yellow-600::placeholder {\n  --tw-placeholder-opacity: 1;\n  color: rgba(217, 119, 6, var(--tw-placeholder-opacity));\n}\n\n.placeholder-yellow-700::-moz-placeholder {\n  --tw-placeholder-opacity: 1;\n  color: rgba(180, 83, 9, var(--tw-placeholder-opacity));\n}\n\n.placeholder-yellow-700:-ms-input-placeholder {\n  --tw-placeholder-opacity: 1;\n  color: rgba(180, 83, 9, var(--tw-placeholder-opacity));\n}\n\n.placeholder-yellow-700::placeholder {\n  --tw-placeholder-opacity: 1;\n  color: rgba(180, 83, 9, var(--tw-placeholder-opacity));\n}\n\n.placeholder-yellow-800::-moz-placeholder {\n  --tw-placeholder-opacity: 1;\n  color: rgba(146, 64, 14, var(--tw-placeholder-opacity));\n}\n\n.placeholder-yellow-800:-ms-input-placeholder {\n  --tw-placeholder-opacity: 1;\n  color: rgba(146, 64, 14, var(--tw-placeholder-opacity));\n}\n\n.placeholder-yellow-800::placeholder {\n  --tw-placeholder-opacity: 1;\n  color: rgba(146, 64, 14, var(--tw-placeholder-opacity));\n}\n\n.placeholder-yellow-900::-moz-placeholder {\n  --tw-placeholder-opacity: 1;\n  color: rgba(120, 53, 15, var(--tw-placeholder-opacity));\n}\n\n.placeholder-yellow-900:-ms-input-placeholder {\n  --tw-placeholder-opacity: 1;\n  color: rgba(120, 53, 15, var(--tw-placeholder-opacity));\n}\n\n.placeholder-yellow-900::placeholder {\n  --tw-placeholder-opacity: 1;\n  color: rgba(120, 53, 15, var(--tw-placeholder-opacity));\n}\n\n.placeholder-green-50::-moz-placeholder {\n  --tw-placeholder-opacity: 1;\n  color: rgba(236, 253, 245, var(--tw-placeholder-opacity));\n}\n\n.placeholder-green-50:-ms-input-placeholder {\n  --tw-placeholder-opacity: 1;\n  color: rgba(236, 253, 245, var(--tw-placeholder-opacity));\n}\n\n.placeholder-green-50::placeholder {\n  --tw-placeholder-opacity: 1;\n  color: rgba(236, 253, 245, var(--tw-placeholder-opacity));\n}\n\n.placeholder-green-100::-moz-placeholder {\n  --tw-placeholder-opacity: 1;\n  color: rgba(209, 250, 229, var(--tw-placeholder-opacity));\n}\n\n.placeholder-green-100:-ms-input-placeholder {\n  --tw-placeholder-opacity: 1;\n  color: rgba(209, 250, 229, var(--tw-placeholder-opacity));\n}\n\n.placeholder-green-100::placeholder {\n  --tw-placeholder-opacity: 1;\n  color: rgba(209, 250, 229, var(--tw-placeholder-opacity));\n}\n\n.placeholder-green-200::-moz-placeholder {\n  --tw-placeholder-opacity: 1;\n  color: rgba(167, 243, 208, var(--tw-placeholder-opacity));\n}\n\n.placeholder-green-200:-ms-input-placeholder {\n  --tw-placeholder-opacity: 1;\n  color: rgba(167, 243, 208, var(--tw-placeholder-opacity));\n}\n\n.placeholder-green-200::placeholder {\n  --tw-placeholder-opacity: 1;\n  color: rgba(167, 243, 208, var(--tw-placeholder-opacity));\n}\n\n.placeholder-green-300::-moz-placeholder {\n  --tw-placeholder-opacity: 1;\n  color: rgba(110, 231, 183, var(--tw-placeholder-opacity));\n}\n\n.placeholder-green-300:-ms-input-placeholder {\n  --tw-placeholder-opacity: 1;\n  color: rgba(110, 231, 183, var(--tw-placeholder-opacity));\n}\n\n.placeholder-green-300::placeholder {\n  --tw-placeholder-opacity: 1;\n  color: rgba(110, 231, 183, var(--tw-placeholder-opacity));\n}\n\n.placeholder-green-400::-moz-placeholder {\n  --tw-placeholder-opacity: 1;\n  color: rgba(52, 211, 153, var(--tw-placeholder-opacity));\n}\n\n.placeholder-green-400:-ms-input-placeholder {\n  --tw-placeholder-opacity: 1;\n  color: rgba(52, 211, 153, var(--tw-placeholder-opacity));\n}\n\n.placeholder-green-400::placeholder {\n  --tw-placeholder-opacity: 1;\n  color: rgba(52, 211, 153, var(--tw-placeholder-opacity));\n}\n\n.placeholder-green-500::-moz-placeholder {\n  --tw-placeholder-opacity: 1;\n  color: rgba(16, 185, 129, var(--tw-placeholder-opacity));\n}\n\n.placeholder-green-500:-ms-input-placeholder {\n  --tw-placeholder-opacity: 1;\n  color: rgba(16, 185, 129, var(--tw-placeholder-opacity));\n}\n\n.placeholder-green-500::placeholder {\n  --tw-placeholder-opacity: 1;\n  color: rgba(16, 185, 129, var(--tw-placeholder-opacity));\n}\n\n.placeholder-green-600::-moz-placeholder {\n  --tw-placeholder-opacity: 1;\n  color: rgba(5, 150, 105, var(--tw-placeholder-opacity));\n}\n\n.placeholder-green-600:-ms-input-placeholder {\n  --tw-placeholder-opacity: 1;\n  color: rgba(5, 150, 105, var(--tw-placeholder-opacity));\n}\n\n.placeholder-green-600::placeholder {\n  --tw-placeholder-opacity: 1;\n  color: rgba(5, 150, 105, var(--tw-placeholder-opacity));\n}\n\n.placeholder-green-700::-moz-placeholder {\n  --tw-placeholder-opacity: 1;\n  color: rgba(4, 120, 87, var(--tw-placeholder-opacity));\n}\n\n.placeholder-green-700:-ms-input-placeholder {\n  --tw-placeholder-opacity: 1;\n  color: rgba(4, 120, 87, var(--tw-placeholder-opacity));\n}\n\n.placeholder-green-700::placeholder {\n  --tw-placeholder-opacity: 1;\n  color: rgba(4, 120, 87, var(--tw-placeholder-opacity));\n}\n\n.placeholder-green-800::-moz-placeholder {\n  --tw-placeholder-opacity: 1;\n  color: rgba(6, 95, 70, var(--tw-placeholder-opacity));\n}\n\n.placeholder-green-800:-ms-input-placeholder {\n  --tw-placeholder-opacity: 1;\n  color: rgba(6, 95, 70, var(--tw-placeholder-opacity));\n}\n\n.placeholder-green-800::placeholder {\n  --tw-placeholder-opacity: 1;\n  color: rgba(6, 95, 70, var(--tw-placeholder-opacity));\n}\n\n.placeholder-green-900::-moz-placeholder {\n  --tw-placeholder-opacity: 1;\n  color: rgba(6, 78, 59, var(--tw-placeholder-opacity));\n}\n\n.placeholder-green-900:-ms-input-placeholder {\n  --tw-placeholder-opacity: 1;\n  color: rgba(6, 78, 59, var(--tw-placeholder-opacity));\n}\n\n.placeholder-green-900::placeholder {\n  --tw-placeholder-opacity: 1;\n  color: rgba(6, 78, 59, var(--tw-placeholder-opacity));\n}\n\n.placeholder-blue-50::-moz-placeholder {\n  --tw-placeholder-opacity: 1;\n  color: rgba(239, 246, 255, var(--tw-placeholder-opacity));\n}\n\n.placeholder-blue-50:-ms-input-placeholder {\n  --tw-placeholder-opacity: 1;\n  color: rgba(239, 246, 255, var(--tw-placeholder-opacity));\n}\n\n.placeholder-blue-50::placeholder {\n  --tw-placeholder-opacity: 1;\n  color: rgba(239, 246, 255, var(--tw-placeholder-opacity));\n}\n\n.placeholder-blue-100::-moz-placeholder {\n  --tw-placeholder-opacity: 1;\n  color: rgba(219, 234, 254, var(--tw-placeholder-opacity));\n}\n\n.placeholder-blue-100:-ms-input-placeholder {\n  --tw-placeholder-opacity: 1;\n  color: rgba(219, 234, 254, var(--tw-placeholder-opacity));\n}\n\n.placeholder-blue-100::placeholder {\n  --tw-placeholder-opacity: 1;\n  color: rgba(219, 234, 254, var(--tw-placeholder-opacity));\n}\n\n.placeholder-blue-200::-moz-placeholder {\n  --tw-placeholder-opacity: 1;\n  color: rgba(191, 219, 254, var(--tw-placeholder-opacity));\n}\n\n.placeholder-blue-200:-ms-input-placeholder {\n  --tw-placeholder-opacity: 1;\n  color: rgba(191, 219, 254, var(--tw-placeholder-opacity));\n}\n\n.placeholder-blue-200::placeholder {\n  --tw-placeholder-opacity: 1;\n  color: rgba(191, 219, 254, var(--tw-placeholder-opacity));\n}\n\n.placeholder-blue-300::-moz-placeholder {\n  --tw-placeholder-opacity: 1;\n  color: rgba(147, 197, 253, var(--tw-placeholder-opacity));\n}\n\n.placeholder-blue-300:-ms-input-placeholder {\n  --tw-placeholder-opacity: 1;\n  color: rgba(147, 197, 253, var(--tw-placeholder-opacity));\n}\n\n.placeholder-blue-300::placeholder {\n  --tw-placeholder-opacity: 1;\n  color: rgba(147, 197, 253, var(--tw-placeholder-opacity));\n}\n\n.placeholder-blue-400::-moz-placeholder {\n  --tw-placeholder-opacity: 1;\n  color: rgba(96, 165, 250, var(--tw-placeholder-opacity));\n}\n\n.placeholder-blue-400:-ms-input-placeholder {\n  --tw-placeholder-opacity: 1;\n  color: rgba(96, 165, 250, var(--tw-placeholder-opacity));\n}\n\n.placeholder-blue-400::placeholder {\n  --tw-placeholder-opacity: 1;\n  color: rgba(96, 165, 250, var(--tw-placeholder-opacity));\n}\n\n.placeholder-blue-500::-moz-placeholder {\n  --tw-placeholder-opacity: 1;\n  color: rgba(59, 130, 246, var(--tw-placeholder-opacity));\n}\n\n.placeholder-blue-500:-ms-input-placeholder {\n  --tw-placeholder-opacity: 1;\n  color: rgba(59, 130, 246, var(--tw-placeholder-opacity));\n}\n\n.placeholder-blue-500::placeholder {\n  --tw-placeholder-opacity: 1;\n  color: rgba(59, 130, 246, var(--tw-placeholder-opacity));\n}\n\n.placeholder-blue-600::-moz-placeholder {\n  --tw-placeholder-opacity: 1;\n  color: rgba(37, 99, 235, var(--tw-placeholder-opacity));\n}\n\n.placeholder-blue-600:-ms-input-placeholder {\n  --tw-placeholder-opacity: 1;\n  color: rgba(37, 99, 235, var(--tw-placeholder-opacity));\n}\n\n.placeholder-blue-600::placeholder {\n  --tw-placeholder-opacity: 1;\n  color: rgba(37, 99, 235, var(--tw-placeholder-opacity));\n}\n\n.placeholder-blue-700::-moz-placeholder {\n  --tw-placeholder-opacity: 1;\n  color: rgba(29, 78, 216, var(--tw-placeholder-opacity));\n}\n\n.placeholder-blue-700:-ms-input-placeholder {\n  --tw-placeholder-opacity: 1;\n  color: rgba(29, 78, 216, var(--tw-placeholder-opacity));\n}\n\n.placeholder-blue-700::placeholder {\n  --tw-placeholder-opacity: 1;\n  color: rgba(29, 78, 216, var(--tw-placeholder-opacity));\n}\n\n.placeholder-blue-800::-moz-placeholder {\n  --tw-placeholder-opacity: 1;\n  color: rgba(30, 64, 175, var(--tw-placeholder-opacity));\n}\n\n.placeholder-blue-800:-ms-input-placeholder {\n  --tw-placeholder-opacity: 1;\n  color: rgba(30, 64, 175, var(--tw-placeholder-opacity));\n}\n\n.placeholder-blue-800::placeholder {\n  --tw-placeholder-opacity: 1;\n  color: rgba(30, 64, 175, var(--tw-placeholder-opacity));\n}\n\n.placeholder-blue-900::-moz-placeholder {\n  --tw-placeholder-opacity: 1;\n  color: rgba(30, 58, 138, var(--tw-placeholder-opacity));\n}\n\n.placeholder-blue-900:-ms-input-placeholder {\n  --tw-placeholder-opacity: 1;\n  color: rgba(30, 58, 138, var(--tw-placeholder-opacity));\n}\n\n.placeholder-blue-900::placeholder {\n  --tw-placeholder-opacity: 1;\n  color: rgba(30, 58, 138, var(--tw-placeholder-opacity));\n}\n\n.placeholder-indigo-50::-moz-placeholder {\n  --tw-placeholder-opacity: 1;\n  color: rgba(238, 242, 255, var(--tw-placeholder-opacity));\n}\n\n.placeholder-indigo-50:-ms-input-placeholder {\n  --tw-placeholder-opacity: 1;\n  color: rgba(238, 242, 255, var(--tw-placeholder-opacity));\n}\n\n.placeholder-indigo-50::placeholder {\n  --tw-placeholder-opacity: 1;\n  color: rgba(238, 242, 255, var(--tw-placeholder-opacity));\n}\n\n.placeholder-indigo-100::-moz-placeholder {\n  --tw-placeholder-opacity: 1;\n  color: rgba(224, 231, 255, var(--tw-placeholder-opacity));\n}\n\n.placeholder-indigo-100:-ms-input-placeholder {\n  --tw-placeholder-opacity: 1;\n  color: rgba(224, 231, 255, var(--tw-placeholder-opacity));\n}\n\n.placeholder-indigo-100::placeholder {\n  --tw-placeholder-opacity: 1;\n  color: rgba(224, 231, 255, var(--tw-placeholder-opacity));\n}\n\n.placeholder-indigo-200::-moz-placeholder {\n  --tw-placeholder-opacity: 1;\n  color: rgba(199, 210, 254, var(--tw-placeholder-opacity));\n}\n\n.placeholder-indigo-200:-ms-input-placeholder {\n  --tw-placeholder-opacity: 1;\n  color: rgba(199, 210, 254, var(--tw-placeholder-opacity));\n}\n\n.placeholder-indigo-200::placeholder {\n  --tw-placeholder-opacity: 1;\n  color: rgba(199, 210, 254, var(--tw-placeholder-opacity));\n}\n\n.placeholder-indigo-300::-moz-placeholder {\n  --tw-placeholder-opacity: 1;\n  color: rgba(165, 180, 252, var(--tw-placeholder-opacity));\n}\n\n.placeholder-indigo-300:-ms-input-placeholder {\n  --tw-placeholder-opacity: 1;\n  color: rgba(165, 180, 252, var(--tw-placeholder-opacity));\n}\n\n.placeholder-indigo-300::placeholder {\n  --tw-placeholder-opacity: 1;\n  color: rgba(165, 180, 252, var(--tw-placeholder-opacity));\n}\n\n.placeholder-indigo-400::-moz-placeholder {\n  --tw-placeholder-opacity: 1;\n  color: rgba(129, 140, 248, var(--tw-placeholder-opacity));\n}\n\n.placeholder-indigo-400:-ms-input-placeholder {\n  --tw-placeholder-opacity: 1;\n  color: rgba(129, 140, 248, var(--tw-placeholder-opacity));\n}\n\n.placeholder-indigo-400::placeholder {\n  --tw-placeholder-opacity: 1;\n  color: rgba(129, 140, 248, var(--tw-placeholder-opacity));\n}\n\n.placeholder-indigo-500::-moz-placeholder {\n  --tw-placeholder-opacity: 1;\n  color: rgba(99, 102, 241, var(--tw-placeholder-opacity));\n}\n\n.placeholder-indigo-500:-ms-input-placeholder {\n  --tw-placeholder-opacity: 1;\n  color: rgba(99, 102, 241, var(--tw-placeholder-opacity));\n}\n\n.placeholder-indigo-500::placeholder {\n  --tw-placeholder-opacity: 1;\n  color: rgba(99, 102, 241, var(--tw-placeholder-opacity));\n}\n\n.placeholder-indigo-600::-moz-placeholder {\n  --tw-placeholder-opacity: 1;\n  color: rgba(79, 70, 229, var(--tw-placeholder-opacity));\n}\n\n.placeholder-indigo-600:-ms-input-placeholder {\n  --tw-placeholder-opacity: 1;\n  color: rgba(79, 70, 229, var(--tw-placeholder-opacity));\n}\n\n.placeholder-indigo-600::placeholder {\n  --tw-placeholder-opacity: 1;\n  color: rgba(79, 70, 229, var(--tw-placeholder-opacity));\n}\n\n.placeholder-indigo-700::-moz-placeholder {\n  --tw-placeholder-opacity: 1;\n  color: rgba(67, 56, 202, var(--tw-placeholder-opacity));\n}\n\n.placeholder-indigo-700:-ms-input-placeholder {\n  --tw-placeholder-opacity: 1;\n  color: rgba(67, 56, 202, var(--tw-placeholder-opacity));\n}\n\n.placeholder-indigo-700::placeholder {\n  --tw-placeholder-opacity: 1;\n  color: rgba(67, 56, 202, var(--tw-placeholder-opacity));\n}\n\n.placeholder-indigo-800::-moz-placeholder {\n  --tw-placeholder-opacity: 1;\n  color: rgba(55, 48, 163, var(--tw-placeholder-opacity));\n}\n\n.placeholder-indigo-800:-ms-input-placeholder {\n  --tw-placeholder-opacity: 1;\n  color: rgba(55, 48, 163, var(--tw-placeholder-opacity));\n}\n\n.placeholder-indigo-800::placeholder {\n  --tw-placeholder-opacity: 1;\n  color: rgba(55, 48, 163, var(--tw-placeholder-opacity));\n}\n\n.placeholder-indigo-900::-moz-placeholder {\n  --tw-placeholder-opacity: 1;\n  color: rgba(49, 46, 129, var(--tw-placeholder-opacity));\n}\n\n.placeholder-indigo-900:-ms-input-placeholder {\n  --tw-placeholder-opacity: 1;\n  color: rgba(49, 46, 129, var(--tw-placeholder-opacity));\n}\n\n.placeholder-indigo-900::placeholder {\n  --tw-placeholder-opacity: 1;\n  color: rgba(49, 46, 129, var(--tw-placeholder-opacity));\n}\n\n.placeholder-purple-50::-moz-placeholder {\n  --tw-placeholder-opacity: 1;\n  color: rgba(245, 243, 255, var(--tw-placeholder-opacity));\n}\n\n.placeholder-purple-50:-ms-input-placeholder {\n  --tw-placeholder-opacity: 1;\n  color: rgba(245, 243, 255, var(--tw-placeholder-opacity));\n}\n\n.placeholder-purple-50::placeholder {\n  --tw-placeholder-opacity: 1;\n  color: rgba(245, 243, 255, var(--tw-placeholder-opacity));\n}\n\n.placeholder-purple-100::-moz-placeholder {\n  --tw-placeholder-opacity: 1;\n  color: rgba(237, 233, 254, var(--tw-placeholder-opacity));\n}\n\n.placeholder-purple-100:-ms-input-placeholder {\n  --tw-placeholder-opacity: 1;\n  color: rgba(237, 233, 254, var(--tw-placeholder-opacity));\n}\n\n.placeholder-purple-100::placeholder {\n  --tw-placeholder-opacity: 1;\n  color: rgba(237, 233, 254, var(--tw-placeholder-opacity));\n}\n\n.placeholder-purple-200::-moz-placeholder {\n  --tw-placeholder-opacity: 1;\n  color: rgba(221, 214, 254, var(--tw-placeholder-opacity));\n}\n\n.placeholder-purple-200:-ms-input-placeholder {\n  --tw-placeholder-opacity: 1;\n  color: rgba(221, 214, 254, var(--tw-placeholder-opacity));\n}\n\n.placeholder-purple-200::placeholder {\n  --tw-placeholder-opacity: 1;\n  color: rgba(221, 214, 254, var(--tw-placeholder-opacity));\n}\n\n.placeholder-purple-300::-moz-placeholder {\n  --tw-placeholder-opacity: 1;\n  color: rgba(196, 181, 253, var(--tw-placeholder-opacity));\n}\n\n.placeholder-purple-300:-ms-input-placeholder {\n  --tw-placeholder-opacity: 1;\n  color: rgba(196, 181, 253, var(--tw-placeholder-opacity));\n}\n\n.placeholder-purple-300::placeholder {\n  --tw-placeholder-opacity: 1;\n  color: rgba(196, 181, 253, var(--tw-placeholder-opacity));\n}\n\n.placeholder-purple-400::-moz-placeholder {\n  --tw-placeholder-opacity: 1;\n  color: rgba(167, 139, 250, var(--tw-placeholder-opacity));\n}\n\n.placeholder-purple-400:-ms-input-placeholder {\n  --tw-placeholder-opacity: 1;\n  color: rgba(167, 139, 250, var(--tw-placeholder-opacity));\n}\n\n.placeholder-purple-400::placeholder {\n  --tw-placeholder-opacity: 1;\n  color: rgba(167, 139, 250, var(--tw-placeholder-opacity));\n}\n\n.placeholder-purple-500::-moz-placeholder {\n  --tw-placeholder-opacity: 1;\n  color: rgba(139, 92, 246, var(--tw-placeholder-opacity));\n}\n\n.placeholder-purple-500:-ms-input-placeholder {\n  --tw-placeholder-opacity: 1;\n  color: rgba(139, 92, 246, var(--tw-placeholder-opacity));\n}\n\n.placeholder-purple-500::placeholder {\n  --tw-placeholder-opacity: 1;\n  color: rgba(139, 92, 246, var(--tw-placeholder-opacity));\n}\n\n.placeholder-purple-600::-moz-placeholder {\n  --tw-placeholder-opacity: 1;\n  color: rgba(124, 58, 237, var(--tw-placeholder-opacity));\n}\n\n.placeholder-purple-600:-ms-input-placeholder {\n  --tw-placeholder-opacity: 1;\n  color: rgba(124, 58, 237, var(--tw-placeholder-opacity));\n}\n\n.placeholder-purple-600::placeholder {\n  --tw-placeholder-opacity: 1;\n  color: rgba(124, 58, 237, var(--tw-placeholder-opacity));\n}\n\n.placeholder-purple-700::-moz-placeholder {\n  --tw-placeholder-opacity: 1;\n  color: rgba(109, 40, 217, var(--tw-placeholder-opacity));\n}\n\n.placeholder-purple-700:-ms-input-placeholder {\n  --tw-placeholder-opacity: 1;\n  color: rgba(109, 40, 217, var(--tw-placeholder-opacity));\n}\n\n.placeholder-purple-700::placeholder {\n  --tw-placeholder-opacity: 1;\n  color: rgba(109, 40, 217, var(--tw-placeholder-opacity));\n}\n\n.placeholder-purple-800::-moz-placeholder {\n  --tw-placeholder-opacity: 1;\n  color: rgba(91, 33, 182, var(--tw-placeholder-opacity));\n}\n\n.placeholder-purple-800:-ms-input-placeholder {\n  --tw-placeholder-opacity: 1;\n  color: rgba(91, 33, 182, var(--tw-placeholder-opacity));\n}\n\n.placeholder-purple-800::placeholder {\n  --tw-placeholder-opacity: 1;\n  color: rgba(91, 33, 182, var(--tw-placeholder-opacity));\n}\n\n.placeholder-purple-900::-moz-placeholder {\n  --tw-placeholder-opacity: 1;\n  color: rgba(76, 29, 149, var(--tw-placeholder-opacity));\n}\n\n.placeholder-purple-900:-ms-input-placeholder {\n  --tw-placeholder-opacity: 1;\n  color: rgba(76, 29, 149, var(--tw-placeholder-opacity));\n}\n\n.placeholder-purple-900::placeholder {\n  --tw-placeholder-opacity: 1;\n  color: rgba(76, 29, 149, var(--tw-placeholder-opacity));\n}\n\n.placeholder-pink-50::-moz-placeholder {\n  --tw-placeholder-opacity: 1;\n  color: rgba(253, 242, 248, var(--tw-placeholder-opacity));\n}\n\n.placeholder-pink-50:-ms-input-placeholder {\n  --tw-placeholder-opacity: 1;\n  color: rgba(253, 242, 248, var(--tw-placeholder-opacity));\n}\n\n.placeholder-pink-50::placeholder {\n  --tw-placeholder-opacity: 1;\n  color: rgba(253, 242, 248, var(--tw-placeholder-opacity));\n}\n\n.placeholder-pink-100::-moz-placeholder {\n  --tw-placeholder-opacity: 1;\n  color: rgba(252, 231, 243, var(--tw-placeholder-opacity));\n}\n\n.placeholder-pink-100:-ms-input-placeholder {\n  --tw-placeholder-opacity: 1;\n  color: rgba(252, 231, 243, var(--tw-placeholder-opacity));\n}\n\n.placeholder-pink-100::placeholder {\n  --tw-placeholder-opacity: 1;\n  color: rgba(252, 231, 243, var(--tw-placeholder-opacity));\n}\n\n.placeholder-pink-200::-moz-placeholder {\n  --tw-placeholder-opacity: 1;\n  color: rgba(251, 207, 232, var(--tw-placeholder-opacity));\n}\n\n.placeholder-pink-200:-ms-input-placeholder {\n  --tw-placeholder-opacity: 1;\n  color: rgba(251, 207, 232, var(--tw-placeholder-opacity));\n}\n\n.placeholder-pink-200::placeholder {\n  --tw-placeholder-opacity: 1;\n  color: rgba(251, 207, 232, var(--tw-placeholder-opacity));\n}\n\n.placeholder-pink-300::-moz-placeholder {\n  --tw-placeholder-opacity: 1;\n  color: rgba(249, 168, 212, var(--tw-placeholder-opacity));\n}\n\n.placeholder-pink-300:-ms-input-placeholder {\n  --tw-placeholder-opacity: 1;\n  color: rgba(249, 168, 212, var(--tw-placeholder-opacity));\n}\n\n.placeholder-pink-300::placeholder {\n  --tw-placeholder-opacity: 1;\n  color: rgba(249, 168, 212, var(--tw-placeholder-opacity));\n}\n\n.placeholder-pink-400::-moz-placeholder {\n  --tw-placeholder-opacity: 1;\n  color: rgba(244, 114, 182, var(--tw-placeholder-opacity));\n}\n\n.placeholder-pink-400:-ms-input-placeholder {\n  --tw-placeholder-opacity: 1;\n  color: rgba(244, 114, 182, var(--tw-placeholder-opacity));\n}\n\n.placeholder-pink-400::placeholder {\n  --tw-placeholder-opacity: 1;\n  color: rgba(244, 114, 182, var(--tw-placeholder-opacity));\n}\n\n.placeholder-pink-500::-moz-placeholder {\n  --tw-placeholder-opacity: 1;\n  color: rgba(236, 72, 153, var(--tw-placeholder-opacity));\n}\n\n.placeholder-pink-500:-ms-input-placeholder {\n  --tw-placeholder-opacity: 1;\n  color: rgba(236, 72, 153, var(--tw-placeholder-opacity));\n}\n\n.placeholder-pink-500::placeholder {\n  --tw-placeholder-opacity: 1;\n  color: rgba(236, 72, 153, var(--tw-placeholder-opacity));\n}\n\n.placeholder-pink-600::-moz-placeholder {\n  --tw-placeholder-opacity: 1;\n  color: rgba(219, 39, 119, var(--tw-placeholder-opacity));\n}\n\n.placeholder-pink-600:-ms-input-placeholder {\n  --tw-placeholder-opacity: 1;\n  color: rgba(219, 39, 119, var(--tw-placeholder-opacity));\n}\n\n.placeholder-pink-600::placeholder {\n  --tw-placeholder-opacity: 1;\n  color: rgba(219, 39, 119, var(--tw-placeholder-opacity));\n}\n\n.placeholder-pink-700::-moz-placeholder {\n  --tw-placeholder-opacity: 1;\n  color: rgba(190, 24, 93, var(--tw-placeholder-opacity));\n}\n\n.placeholder-pink-700:-ms-input-placeholder {\n  --tw-placeholder-opacity: 1;\n  color: rgba(190, 24, 93, var(--tw-placeholder-opacity));\n}\n\n.placeholder-pink-700::placeholder {\n  --tw-placeholder-opacity: 1;\n  color: rgba(190, 24, 93, var(--tw-placeholder-opacity));\n}\n\n.placeholder-pink-800::-moz-placeholder {\n  --tw-placeholder-opacity: 1;\n  color: rgba(157, 23, 77, var(--tw-placeholder-opacity));\n}\n\n.placeholder-pink-800:-ms-input-placeholder {\n  --tw-placeholder-opacity: 1;\n  color: rgba(157, 23, 77, var(--tw-placeholder-opacity));\n}\n\n.placeholder-pink-800::placeholder {\n  --tw-placeholder-opacity: 1;\n  color: rgba(157, 23, 77, var(--tw-placeholder-opacity));\n}\n\n.placeholder-pink-900::-moz-placeholder {\n  --tw-placeholder-opacity: 1;\n  color: rgba(131, 24, 67, var(--tw-placeholder-opacity));\n}\n\n.placeholder-pink-900:-ms-input-placeholder {\n  --tw-placeholder-opacity: 1;\n  color: rgba(131, 24, 67, var(--tw-placeholder-opacity));\n}\n\n.placeholder-pink-900::placeholder {\n  --tw-placeholder-opacity: 1;\n  color: rgba(131, 24, 67, var(--tw-placeholder-opacity));\n}\n\n.focus\\:placeholder-transparent:focus::-moz-placeholder {\n  color: transparent;\n}\n\n.focus\\:placeholder-transparent:focus:-ms-input-placeholder {\n  color: transparent;\n}\n\n.focus\\:placeholder-transparent:focus::placeholder {\n  color: transparent;\n}\n\n.focus\\:placeholder-current:focus::-moz-placeholder {\n  color: currentColor;\n}\n\n.focus\\:placeholder-current:focus:-ms-input-placeholder {\n  color: currentColor;\n}\n\n.focus\\:placeholder-current:focus::placeholder {\n  color: currentColor;\n}\n\n.focus\\:placeholder-black:focus::-moz-placeholder {\n  --tw-placeholder-opacity: 1;\n  color: rgba(0, 0, 0, var(--tw-placeholder-opacity));\n}\n\n.focus\\:placeholder-black:focus:-ms-input-placeholder {\n  --tw-placeholder-opacity: 1;\n  color: rgba(0, 0, 0, var(--tw-placeholder-opacity));\n}\n\n.focus\\:placeholder-black:focus::placeholder {\n  --tw-placeholder-opacity: 1;\n  color: rgba(0, 0, 0, var(--tw-placeholder-opacity));\n}\n\n.focus\\:placeholder-white:focus::-moz-placeholder {\n  --tw-placeholder-opacity: 1;\n  color: rgba(255, 255, 255, var(--tw-placeholder-opacity));\n}\n\n.focus\\:placeholder-white:focus:-ms-input-placeholder {\n  --tw-placeholder-opacity: 1;\n  color: rgba(255, 255, 255, var(--tw-placeholder-opacity));\n}\n\n.focus\\:placeholder-white:focus::placeholder {\n  --tw-placeholder-opacity: 1;\n  color: rgba(255, 255, 255, var(--tw-placeholder-opacity));\n}\n\n.focus\\:placeholder-gray-50:focus::-moz-placeholder {\n  --tw-placeholder-opacity: 1;\n  color: rgba(249, 250, 251, var(--tw-placeholder-opacity));\n}\n\n.focus\\:placeholder-gray-50:focus:-ms-input-placeholder {\n  --tw-placeholder-opacity: 1;\n  color: rgba(249, 250, 251, var(--tw-placeholder-opacity));\n}\n\n.focus\\:placeholder-gray-50:focus::placeholder {\n  --tw-placeholder-opacity: 1;\n  color: rgba(249, 250, 251, var(--tw-placeholder-opacity));\n}\n\n.focus\\:placeholder-gray-100:focus::-moz-placeholder {\n  --tw-placeholder-opacity: 1;\n  color: rgba(243, 244, 246, var(--tw-placeholder-opacity));\n}\n\n.focus\\:placeholder-gray-100:focus:-ms-input-placeholder {\n  --tw-placeholder-opacity: 1;\n  color: rgba(243, 244, 246, var(--tw-placeholder-opacity));\n}\n\n.focus\\:placeholder-gray-100:focus::placeholder {\n  --tw-placeholder-opacity: 1;\n  color: rgba(243, 244, 246, var(--tw-placeholder-opacity));\n}\n\n.focus\\:placeholder-gray-200:focus::-moz-placeholder {\n  --tw-placeholder-opacity: 1;\n  color: rgba(229, 231, 235, var(--tw-placeholder-opacity));\n}\n\n.focus\\:placeholder-gray-200:focus:-ms-input-placeholder {\n  --tw-placeholder-opacity: 1;\n  color: rgba(229, 231, 235, var(--tw-placeholder-opacity));\n}\n\n.focus\\:placeholder-gray-200:focus::placeholder {\n  --tw-placeholder-opacity: 1;\n  color: rgba(229, 231, 235, var(--tw-placeholder-opacity));\n}\n\n.focus\\:placeholder-gray-300:focus::-moz-placeholder {\n  --tw-placeholder-opacity: 1;\n  color: rgba(209, 213, 219, var(--tw-placeholder-opacity));\n}\n\n.focus\\:placeholder-gray-300:focus:-ms-input-placeholder {\n  --tw-placeholder-opacity: 1;\n  color: rgba(209, 213, 219, var(--tw-placeholder-opacity));\n}\n\n.focus\\:placeholder-gray-300:focus::placeholder {\n  --tw-placeholder-opacity: 1;\n  color: rgba(209, 213, 219, var(--tw-placeholder-opacity));\n}\n\n.focus\\:placeholder-gray-400:focus::-moz-placeholder {\n  --tw-placeholder-opacity: 1;\n  color: rgba(156, 163, 175, var(--tw-placeholder-opacity));\n}\n\n.focus\\:placeholder-gray-400:focus:-ms-input-placeholder {\n  --tw-placeholder-opacity: 1;\n  color: rgba(156, 163, 175, var(--tw-placeholder-opacity));\n}\n\n.focus\\:placeholder-gray-400:focus::placeholder {\n  --tw-placeholder-opacity: 1;\n  color: rgba(156, 163, 175, var(--tw-placeholder-opacity));\n}\n\n.focus\\:placeholder-gray-500:focus::-moz-placeholder {\n  --tw-placeholder-opacity: 1;\n  color: rgba(107, 114, 128, var(--tw-placeholder-opacity));\n}\n\n.focus\\:placeholder-gray-500:focus:-ms-input-placeholder {\n  --tw-placeholder-opacity: 1;\n  color: rgba(107, 114, 128, var(--tw-placeholder-opacity));\n}\n\n.focus\\:placeholder-gray-500:focus::placeholder {\n  --tw-placeholder-opacity: 1;\n  color: rgba(107, 114, 128, var(--tw-placeholder-opacity));\n}\n\n.focus\\:placeholder-gray-600:focus::-moz-placeholder {\n  --tw-placeholder-opacity: 1;\n  color: rgba(75, 85, 99, var(--tw-placeholder-opacity));\n}\n\n.focus\\:placeholder-gray-600:focus:-ms-input-placeholder {\n  --tw-placeholder-opacity: 1;\n  color: rgba(75, 85, 99, var(--tw-placeholder-opacity));\n}\n\n.focus\\:placeholder-gray-600:focus::placeholder {\n  --tw-placeholder-opacity: 1;\n  color: rgba(75, 85, 99, var(--tw-placeholder-opacity));\n}\n\n.focus\\:placeholder-gray-700:focus::-moz-placeholder {\n  --tw-placeholder-opacity: 1;\n  color: rgba(55, 65, 81, var(--tw-placeholder-opacity));\n}\n\n.focus\\:placeholder-gray-700:focus:-ms-input-placeholder {\n  --tw-placeholder-opacity: 1;\n  color: rgba(55, 65, 81, var(--tw-placeholder-opacity));\n}\n\n.focus\\:placeholder-gray-700:focus::placeholder {\n  --tw-placeholder-opacity: 1;\n  color: rgba(55, 65, 81, var(--tw-placeholder-opacity));\n}\n\n.focus\\:placeholder-gray-800:focus::-moz-placeholder {\n  --tw-placeholder-opacity: 1;\n  color: rgba(31, 41, 55, var(--tw-placeholder-opacity));\n}\n\n.focus\\:placeholder-gray-800:focus:-ms-input-placeholder {\n  --tw-placeholder-opacity: 1;\n  color: rgba(31, 41, 55, var(--tw-placeholder-opacity));\n}\n\n.focus\\:placeholder-gray-800:focus::placeholder {\n  --tw-placeholder-opacity: 1;\n  color: rgba(31, 41, 55, var(--tw-placeholder-opacity));\n}\n\n.focus\\:placeholder-gray-900:focus::-moz-placeholder {\n  --tw-placeholder-opacity: 1;\n  color: rgba(17, 24, 39, var(--tw-placeholder-opacity));\n}\n\n.focus\\:placeholder-gray-900:focus:-ms-input-placeholder {\n  --tw-placeholder-opacity: 1;\n  color: rgba(17, 24, 39, var(--tw-placeholder-opacity));\n}\n\n.focus\\:placeholder-gray-900:focus::placeholder {\n  --tw-placeholder-opacity: 1;\n  color: rgba(17, 24, 39, var(--tw-placeholder-opacity));\n}\n\n.focus\\:placeholder-red-50:focus::-moz-placeholder {\n  --tw-placeholder-opacity: 1;\n  color: rgba(254, 242, 242, var(--tw-placeholder-opacity));\n}\n\n.focus\\:placeholder-red-50:focus:-ms-input-placeholder {\n  --tw-placeholder-opacity: 1;\n  color: rgba(254, 242, 242, var(--tw-placeholder-opacity));\n}\n\n.focus\\:placeholder-red-50:focus::placeholder {\n  --tw-placeholder-opacity: 1;\n  color: rgba(254, 242, 242, var(--tw-placeholder-opacity));\n}\n\n.focus\\:placeholder-red-100:focus::-moz-placeholder {\n  --tw-placeholder-opacity: 1;\n  color: rgba(254, 226, 226, var(--tw-placeholder-opacity));\n}\n\n.focus\\:placeholder-red-100:focus:-ms-input-placeholder {\n  --tw-placeholder-opacity: 1;\n  color: rgba(254, 226, 226, var(--tw-placeholder-opacity));\n}\n\n.focus\\:placeholder-red-100:focus::placeholder {\n  --tw-placeholder-opacity: 1;\n  color: rgba(254, 226, 226, var(--tw-placeholder-opacity));\n}\n\n.focus\\:placeholder-red-200:focus::-moz-placeholder {\n  --tw-placeholder-opacity: 1;\n  color: rgba(254, 202, 202, var(--tw-placeholder-opacity));\n}\n\n.focus\\:placeholder-red-200:focus:-ms-input-placeholder {\n  --tw-placeholder-opacity: 1;\n  color: rgba(254, 202, 202, var(--tw-placeholder-opacity));\n}\n\n.focus\\:placeholder-red-200:focus::placeholder {\n  --tw-placeholder-opacity: 1;\n  color: rgba(254, 202, 202, var(--tw-placeholder-opacity));\n}\n\n.focus\\:placeholder-red-300:focus::-moz-placeholder {\n  --tw-placeholder-opacity: 1;\n  color: rgba(252, 165, 165, var(--tw-placeholder-opacity));\n}\n\n.focus\\:placeholder-red-300:focus:-ms-input-placeholder {\n  --tw-placeholder-opacity: 1;\n  color: rgba(252, 165, 165, var(--tw-placeholder-opacity));\n}\n\n.focus\\:placeholder-red-300:focus::placeholder {\n  --tw-placeholder-opacity: 1;\n  color: rgba(252, 165, 165, var(--tw-placeholder-opacity));\n}\n\n.focus\\:placeholder-red-400:focus::-moz-placeholder {\n  --tw-placeholder-opacity: 1;\n  color: rgba(248, 113, 113, var(--tw-placeholder-opacity));\n}\n\n.focus\\:placeholder-red-400:focus:-ms-input-placeholder {\n  --tw-placeholder-opacity: 1;\n  color: rgba(248, 113, 113, var(--tw-placeholder-opacity));\n}\n\n.focus\\:placeholder-red-400:focus::placeholder {\n  --tw-placeholder-opacity: 1;\n  color: rgba(248, 113, 113, var(--tw-placeholder-opacity));\n}\n\n.focus\\:placeholder-red-500:focus::-moz-placeholder {\n  --tw-placeholder-opacity: 1;\n  color: rgba(239, 68, 68, var(--tw-placeholder-opacity));\n}\n\n.focus\\:placeholder-red-500:focus:-ms-input-placeholder {\n  --tw-placeholder-opacity: 1;\n  color: rgba(239, 68, 68, var(--tw-placeholder-opacity));\n}\n\n.focus\\:placeholder-red-500:focus::placeholder {\n  --tw-placeholder-opacity: 1;\n  color: rgba(239, 68, 68, var(--tw-placeholder-opacity));\n}\n\n.focus\\:placeholder-red-600:focus::-moz-placeholder {\n  --tw-placeholder-opacity: 1;\n  color: rgba(220, 38, 38, var(--tw-placeholder-opacity));\n}\n\n.focus\\:placeholder-red-600:focus:-ms-input-placeholder {\n  --tw-placeholder-opacity: 1;\n  color: rgba(220, 38, 38, var(--tw-placeholder-opacity));\n}\n\n.focus\\:placeholder-red-600:focus::placeholder {\n  --tw-placeholder-opacity: 1;\n  color: rgba(220, 38, 38, var(--tw-placeholder-opacity));\n}\n\n.focus\\:placeholder-red-700:focus::-moz-placeholder {\n  --tw-placeholder-opacity: 1;\n  color: rgba(185, 28, 28, var(--tw-placeholder-opacity));\n}\n\n.focus\\:placeholder-red-700:focus:-ms-input-placeholder {\n  --tw-placeholder-opacity: 1;\n  color: rgba(185, 28, 28, var(--tw-placeholder-opacity));\n}\n\n.focus\\:placeholder-red-700:focus::placeholder {\n  --tw-placeholder-opacity: 1;\n  color: rgba(185, 28, 28, var(--tw-placeholder-opacity));\n}\n\n.focus\\:placeholder-red-800:focus::-moz-placeholder {\n  --tw-placeholder-opacity: 1;\n  color: rgba(153, 27, 27, var(--tw-placeholder-opacity));\n}\n\n.focus\\:placeholder-red-800:focus:-ms-input-placeholder {\n  --tw-placeholder-opacity: 1;\n  color: rgba(153, 27, 27, var(--tw-placeholder-opacity));\n}\n\n.focus\\:placeholder-red-800:focus::placeholder {\n  --tw-placeholder-opacity: 1;\n  color: rgba(153, 27, 27, var(--tw-placeholder-opacity));\n}\n\n.focus\\:placeholder-red-900:focus::-moz-placeholder {\n  --tw-placeholder-opacity: 1;\n  color: rgba(127, 29, 29, var(--tw-placeholder-opacity));\n}\n\n.focus\\:placeholder-red-900:focus:-ms-input-placeholder {\n  --tw-placeholder-opacity: 1;\n  color: rgba(127, 29, 29, var(--tw-placeholder-opacity));\n}\n\n.focus\\:placeholder-red-900:focus::placeholder {\n  --tw-placeholder-opacity: 1;\n  color: rgba(127, 29, 29, var(--tw-placeholder-opacity));\n}\n\n.focus\\:placeholder-yellow-50:focus::-moz-placeholder {\n  --tw-placeholder-opacity: 1;\n  color: rgba(255, 251, 235, var(--tw-placeholder-opacity));\n}\n\n.focus\\:placeholder-yellow-50:focus:-ms-input-placeholder {\n  --tw-placeholder-opacity: 1;\n  color: rgba(255, 251, 235, var(--tw-placeholder-opacity));\n}\n\n.focus\\:placeholder-yellow-50:focus::placeholder {\n  --tw-placeholder-opacity: 1;\n  color: rgba(255, 251, 235, var(--tw-placeholder-opacity));\n}\n\n.focus\\:placeholder-yellow-100:focus::-moz-placeholder {\n  --tw-placeholder-opacity: 1;\n  color: rgba(254, 243, 199, var(--tw-placeholder-opacity));\n}\n\n.focus\\:placeholder-yellow-100:focus:-ms-input-placeholder {\n  --tw-placeholder-opacity: 1;\n  color: rgba(254, 243, 199, var(--tw-placeholder-opacity));\n}\n\n.focus\\:placeholder-yellow-100:focus::placeholder {\n  --tw-placeholder-opacity: 1;\n  color: rgba(254, 243, 199, var(--tw-placeholder-opacity));\n}\n\n.focus\\:placeholder-yellow-200:focus::-moz-placeholder {\n  --tw-placeholder-opacity: 1;\n  color: rgba(253, 230, 138, var(--tw-placeholder-opacity));\n}\n\n.focus\\:placeholder-yellow-200:focus:-ms-input-placeholder {\n  --tw-placeholder-opacity: 1;\n  color: rgba(253, 230, 138, var(--tw-placeholder-opacity));\n}\n\n.focus\\:placeholder-yellow-200:focus::placeholder {\n  --tw-placeholder-opacity: 1;\n  color: rgba(253, 230, 138, var(--tw-placeholder-opacity));\n}\n\n.focus\\:placeholder-yellow-300:focus::-moz-placeholder {\n  --tw-placeholder-opacity: 1;\n  color: rgba(252, 211, 77, var(--tw-placeholder-opacity));\n}\n\n.focus\\:placeholder-yellow-300:focus:-ms-input-placeholder {\n  --tw-placeholder-opacity: 1;\n  color: rgba(252, 211, 77, var(--tw-placeholder-opacity));\n}\n\n.focus\\:placeholder-yellow-300:focus::placeholder {\n  --tw-placeholder-opacity: 1;\n  color: rgba(252, 211, 77, var(--tw-placeholder-opacity));\n}\n\n.focus\\:placeholder-yellow-400:focus::-moz-placeholder {\n  --tw-placeholder-opacity: 1;\n  color: rgba(251, 191, 36, var(--tw-placeholder-opacity));\n}\n\n.focus\\:placeholder-yellow-400:focus:-ms-input-placeholder {\n  --tw-placeholder-opacity: 1;\n  color: rgba(251, 191, 36, var(--tw-placeholder-opacity));\n}\n\n.focus\\:placeholder-yellow-400:focus::placeholder {\n  --tw-placeholder-opacity: 1;\n  color: rgba(251, 191, 36, var(--tw-placeholder-opacity));\n}\n\n.focus\\:placeholder-yellow-500:focus::-moz-placeholder {\n  --tw-placeholder-opacity: 1;\n  color: rgba(245, 158, 11, var(--tw-placeholder-opacity));\n}\n\n.focus\\:placeholder-yellow-500:focus:-ms-input-placeholder {\n  --tw-placeholder-opacity: 1;\n  color: rgba(245, 158, 11, var(--tw-placeholder-opacity));\n}\n\n.focus\\:placeholder-yellow-500:focus::placeholder {\n  --tw-placeholder-opacity: 1;\n  color: rgba(245, 158, 11, var(--tw-placeholder-opacity));\n}\n\n.focus\\:placeholder-yellow-600:focus::-moz-placeholder {\n  --tw-placeholder-opacity: 1;\n  color: rgba(217, 119, 6, var(--tw-placeholder-opacity));\n}\n\n.focus\\:placeholder-yellow-600:focus:-ms-input-placeholder {\n  --tw-placeholder-opacity: 1;\n  color: rgba(217, 119, 6, var(--tw-placeholder-opacity));\n}\n\n.focus\\:placeholder-yellow-600:focus::placeholder {\n  --tw-placeholder-opacity: 1;\n  color: rgba(217, 119, 6, var(--tw-placeholder-opacity));\n}\n\n.focus\\:placeholder-yellow-700:focus::-moz-placeholder {\n  --tw-placeholder-opacity: 1;\n  color: rgba(180, 83, 9, var(--tw-placeholder-opacity));\n}\n\n.focus\\:placeholder-yellow-700:focus:-ms-input-placeholder {\n  --tw-placeholder-opacity: 1;\n  color: rgba(180, 83, 9, var(--tw-placeholder-opacity));\n}\n\n.focus\\:placeholder-yellow-700:focus::placeholder {\n  --tw-placeholder-opacity: 1;\n  color: rgba(180, 83, 9, var(--tw-placeholder-opacity));\n}\n\n.focus\\:placeholder-yellow-800:focus::-moz-placeholder {\n  --tw-placeholder-opacity: 1;\n  color: rgba(146, 64, 14, var(--tw-placeholder-opacity));\n}\n\n.focus\\:placeholder-yellow-800:focus:-ms-input-placeholder {\n  --tw-placeholder-opacity: 1;\n  color: rgba(146, 64, 14, var(--tw-placeholder-opacity));\n}\n\n.focus\\:placeholder-yellow-800:focus::placeholder {\n  --tw-placeholder-opacity: 1;\n  color: rgba(146, 64, 14, var(--tw-placeholder-opacity));\n}\n\n.focus\\:placeholder-yellow-900:focus::-moz-placeholder {\n  --tw-placeholder-opacity: 1;\n  color: rgba(120, 53, 15, var(--tw-placeholder-opacity));\n}\n\n.focus\\:placeholder-yellow-900:focus:-ms-input-placeholder {\n  --tw-placeholder-opacity: 1;\n  color: rgba(120, 53, 15, var(--tw-placeholder-opacity));\n}\n\n.focus\\:placeholder-yellow-900:focus::placeholder {\n  --tw-placeholder-opacity: 1;\n  color: rgba(120, 53, 15, var(--tw-placeholder-opacity));\n}\n\n.focus\\:placeholder-green-50:focus::-moz-placeholder {\n  --tw-placeholder-opacity: 1;\n  color: rgba(236, 253, 245, var(--tw-placeholder-opacity));\n}\n\n.focus\\:placeholder-green-50:focus:-ms-input-placeholder {\n  --tw-placeholder-opacity: 1;\n  color: rgba(236, 253, 245, var(--tw-placeholder-opacity));\n}\n\n.focus\\:placeholder-green-50:focus::placeholder {\n  --tw-placeholder-opacity: 1;\n  color: rgba(236, 253, 245, var(--tw-placeholder-opacity));\n}\n\n.focus\\:placeholder-green-100:focus::-moz-placeholder {\n  --tw-placeholder-opacity: 1;\n  color: rgba(209, 250, 229, var(--tw-placeholder-opacity));\n}\n\n.focus\\:placeholder-green-100:focus:-ms-input-placeholder {\n  --tw-placeholder-opacity: 1;\n  color: rgba(209, 250, 229, var(--tw-placeholder-opacity));\n}\n\n.focus\\:placeholder-green-100:focus::placeholder {\n  --tw-placeholder-opacity: 1;\n  color: rgba(209, 250, 229, var(--tw-placeholder-opacity));\n}\n\n.focus\\:placeholder-green-200:focus::-moz-placeholder {\n  --tw-placeholder-opacity: 1;\n  color: rgba(167, 243, 208, var(--tw-placeholder-opacity));\n}\n\n.focus\\:placeholder-green-200:focus:-ms-input-placeholder {\n  --tw-placeholder-opacity: 1;\n  color: rgba(167, 243, 208, var(--tw-placeholder-opacity));\n}\n\n.focus\\:placeholder-green-200:focus::placeholder {\n  --tw-placeholder-opacity: 1;\n  color: rgba(167, 243, 208, var(--tw-placeholder-opacity));\n}\n\n.focus\\:placeholder-green-300:focus::-moz-placeholder {\n  --tw-placeholder-opacity: 1;\n  color: rgba(110, 231, 183, var(--tw-placeholder-opacity));\n}\n\n.focus\\:placeholder-green-300:focus:-ms-input-placeholder {\n  --tw-placeholder-opacity: 1;\n  color: rgba(110, 231, 183, var(--tw-placeholder-opacity));\n}\n\n.focus\\:placeholder-green-300:focus::placeholder {\n  --tw-placeholder-opacity: 1;\n  color: rgba(110, 231, 183, var(--tw-placeholder-opacity));\n}\n\n.focus\\:placeholder-green-400:focus::-moz-placeholder {\n  --tw-placeholder-opacity: 1;\n  color: rgba(52, 211, 153, var(--tw-placeholder-opacity));\n}\n\n.focus\\:placeholder-green-400:focus:-ms-input-placeholder {\n  --tw-placeholder-opacity: 1;\n  color: rgba(52, 211, 153, var(--tw-placeholder-opacity));\n}\n\n.focus\\:placeholder-green-400:focus::placeholder {\n  --tw-placeholder-opacity: 1;\n  color: rgba(52, 211, 153, var(--tw-placeholder-opacity));\n}\n\n.focus\\:placeholder-green-500:focus::-moz-placeholder {\n  --tw-placeholder-opacity: 1;\n  color: rgba(16, 185, 129, var(--tw-placeholder-opacity));\n}\n\n.focus\\:placeholder-green-500:focus:-ms-input-placeholder {\n  --tw-placeholder-opacity: 1;\n  color: rgba(16, 185, 129, var(--tw-placeholder-opacity));\n}\n\n.focus\\:placeholder-green-500:focus::placeholder {\n  --tw-placeholder-opacity: 1;\n  color: rgba(16, 185, 129, var(--tw-placeholder-opacity));\n}\n\n.focus\\:placeholder-green-600:focus::-moz-placeholder {\n  --tw-placeholder-opacity: 1;\n  color: rgba(5, 150, 105, var(--tw-placeholder-opacity));\n}\n\n.focus\\:placeholder-green-600:focus:-ms-input-placeholder {\n  --tw-placeholder-opacity: 1;\n  color: rgba(5, 150, 105, var(--tw-placeholder-opacity));\n}\n\n.focus\\:placeholder-green-600:focus::placeholder {\n  --tw-placeholder-opacity: 1;\n  color: rgba(5, 150, 105, var(--tw-placeholder-opacity));\n}\n\n.focus\\:placeholder-green-700:focus::-moz-placeholder {\n  --tw-placeholder-opacity: 1;\n  color: rgba(4, 120, 87, var(--tw-placeholder-opacity));\n}\n\n.focus\\:placeholder-green-700:focus:-ms-input-placeholder {\n  --tw-placeholder-opacity: 1;\n  color: rgba(4, 120, 87, var(--tw-placeholder-opacity));\n}\n\n.focus\\:placeholder-green-700:focus::placeholder {\n  --tw-placeholder-opacity: 1;\n  color: rgba(4, 120, 87, var(--tw-placeholder-opacity));\n}\n\n.focus\\:placeholder-green-800:focus::-moz-placeholder {\n  --tw-placeholder-opacity: 1;\n  color: rgba(6, 95, 70, var(--tw-placeholder-opacity));\n}\n\n.focus\\:placeholder-green-800:focus:-ms-input-placeholder {\n  --tw-placeholder-opacity: 1;\n  color: rgba(6, 95, 70, var(--tw-placeholder-opacity));\n}\n\n.focus\\:placeholder-green-800:focus::placeholder {\n  --tw-placeholder-opacity: 1;\n  color: rgba(6, 95, 70, var(--tw-placeholder-opacity));\n}\n\n.focus\\:placeholder-green-900:focus::-moz-placeholder {\n  --tw-placeholder-opacity: 1;\n  color: rgba(6, 78, 59, var(--tw-placeholder-opacity));\n}\n\n.focus\\:placeholder-green-900:focus:-ms-input-placeholder {\n  --tw-placeholder-opacity: 1;\n  color: rgba(6, 78, 59, var(--tw-placeholder-opacity));\n}\n\n.focus\\:placeholder-green-900:focus::placeholder {\n  --tw-placeholder-opacity: 1;\n  color: rgba(6, 78, 59, var(--tw-placeholder-opacity));\n}\n\n.focus\\:placeholder-blue-50:focus::-moz-placeholder {\n  --tw-placeholder-opacity: 1;\n  color: rgba(239, 246, 255, var(--tw-placeholder-opacity));\n}\n\n.focus\\:placeholder-blue-50:focus:-ms-input-placeholder {\n  --tw-placeholder-opacity: 1;\n  color: rgba(239, 246, 255, var(--tw-placeholder-opacity));\n}\n\n.focus\\:placeholder-blue-50:focus::placeholder {\n  --tw-placeholder-opacity: 1;\n  color: rgba(239, 246, 255, var(--tw-placeholder-opacity));\n}\n\n.focus\\:placeholder-blue-100:focus::-moz-placeholder {\n  --tw-placeholder-opacity: 1;\n  color: rgba(219, 234, 254, var(--tw-placeholder-opacity));\n}\n\n.focus\\:placeholder-blue-100:focus:-ms-input-placeholder {\n  --tw-placeholder-opacity: 1;\n  color: rgba(219, 234, 254, var(--tw-placeholder-opacity));\n}\n\n.focus\\:placeholder-blue-100:focus::placeholder {\n  --tw-placeholder-opacity: 1;\n  color: rgba(219, 234, 254, var(--tw-placeholder-opacity));\n}\n\n.focus\\:placeholder-blue-200:focus::-moz-placeholder {\n  --tw-placeholder-opacity: 1;\n  color: rgba(191, 219, 254, var(--tw-placeholder-opacity));\n}\n\n.focus\\:placeholder-blue-200:focus:-ms-input-placeholder {\n  --tw-placeholder-opacity: 1;\n  color: rgba(191, 219, 254, var(--tw-placeholder-opacity));\n}\n\n.focus\\:placeholder-blue-200:focus::placeholder {\n  --tw-placeholder-opacity: 1;\n  color: rgba(191, 219, 254, var(--tw-placeholder-opacity));\n}\n\n.focus\\:placeholder-blue-300:focus::-moz-placeholder {\n  --tw-placeholder-opacity: 1;\n  color: rgba(147, 197, 253, var(--tw-placeholder-opacity));\n}\n\n.focus\\:placeholder-blue-300:focus:-ms-input-placeholder {\n  --tw-placeholder-opacity: 1;\n  color: rgba(147, 197, 253, var(--tw-placeholder-opacity));\n}\n\n.focus\\:placeholder-blue-300:focus::placeholder {\n  --tw-placeholder-opacity: 1;\n  color: rgba(147, 197, 253, var(--tw-placeholder-opacity));\n}\n\n.focus\\:placeholder-blue-400:focus::-moz-placeholder {\n  --tw-placeholder-opacity: 1;\n  color: rgba(96, 165, 250, var(--tw-placeholder-opacity));\n}\n\n.focus\\:placeholder-blue-400:focus:-ms-input-placeholder {\n  --tw-placeholder-opacity: 1;\n  color: rgba(96, 165, 250, var(--tw-placeholder-opacity));\n}\n\n.focus\\:placeholder-blue-400:focus::placeholder {\n  --tw-placeholder-opacity: 1;\n  color: rgba(96, 165, 250, var(--tw-placeholder-opacity));\n}\n\n.focus\\:placeholder-blue-500:focus::-moz-placeholder {\n  --tw-placeholder-opacity: 1;\n  color: rgba(59, 130, 246, var(--tw-placeholder-opacity));\n}\n\n.focus\\:placeholder-blue-500:focus:-ms-input-placeholder {\n  --tw-placeholder-opacity: 1;\n  color: rgba(59, 130, 246, var(--tw-placeholder-opacity));\n}\n\n.focus\\:placeholder-blue-500:focus::placeholder {\n  --tw-placeholder-opacity: 1;\n  color: rgba(59, 130, 246, var(--tw-placeholder-opacity));\n}\n\n.focus\\:placeholder-blue-600:focus::-moz-placeholder {\n  --tw-placeholder-opacity: 1;\n  color: rgba(37, 99, 235, var(--tw-placeholder-opacity));\n}\n\n.focus\\:placeholder-blue-600:focus:-ms-input-placeholder {\n  --tw-placeholder-opacity: 1;\n  color: rgba(37, 99, 235, var(--tw-placeholder-opacity));\n}\n\n.focus\\:placeholder-blue-600:focus::placeholder {\n  --tw-placeholder-opacity: 1;\n  color: rgba(37, 99, 235, var(--tw-placeholder-opacity));\n}\n\n.focus\\:placeholder-blue-700:focus::-moz-placeholder {\n  --tw-placeholder-opacity: 1;\n  color: rgba(29, 78, 216, var(--tw-placeholder-opacity));\n}\n\n.focus\\:placeholder-blue-700:focus:-ms-input-placeholder {\n  --tw-placeholder-opacity: 1;\n  color: rgba(29, 78, 216, var(--tw-placeholder-opacity));\n}\n\n.focus\\:placeholder-blue-700:focus::placeholder {\n  --tw-placeholder-opacity: 1;\n  color: rgba(29, 78, 216, var(--tw-placeholder-opacity));\n}\n\n.focus\\:placeholder-blue-800:focus::-moz-placeholder {\n  --tw-placeholder-opacity: 1;\n  color: rgba(30, 64, 175, var(--tw-placeholder-opacity));\n}\n\n.focus\\:placeholder-blue-800:focus:-ms-input-placeholder {\n  --tw-placeholder-opacity: 1;\n  color: rgba(30, 64, 175, var(--tw-placeholder-opacity));\n}\n\n.focus\\:placeholder-blue-800:focus::placeholder {\n  --tw-placeholder-opacity: 1;\n  color: rgba(30, 64, 175, var(--tw-placeholder-opacity));\n}\n\n.focus\\:placeholder-blue-900:focus::-moz-placeholder {\n  --tw-placeholder-opacity: 1;\n  color: rgba(30, 58, 138, var(--tw-placeholder-opacity));\n}\n\n.focus\\:placeholder-blue-900:focus:-ms-input-placeholder {\n  --tw-placeholder-opacity: 1;\n  color: rgba(30, 58, 138, var(--tw-placeholder-opacity));\n}\n\n.focus\\:placeholder-blue-900:focus::placeholder {\n  --tw-placeholder-opacity: 1;\n  color: rgba(30, 58, 138, var(--tw-placeholder-opacity));\n}\n\n.focus\\:placeholder-indigo-50:focus::-moz-placeholder {\n  --tw-placeholder-opacity: 1;\n  color: rgba(238, 242, 255, var(--tw-placeholder-opacity));\n}\n\n.focus\\:placeholder-indigo-50:focus:-ms-input-placeholder {\n  --tw-placeholder-opacity: 1;\n  color: rgba(238, 242, 255, var(--tw-placeholder-opacity));\n}\n\n.focus\\:placeholder-indigo-50:focus::placeholder {\n  --tw-placeholder-opacity: 1;\n  color: rgba(238, 242, 255, var(--tw-placeholder-opacity));\n}\n\n.focus\\:placeholder-indigo-100:focus::-moz-placeholder {\n  --tw-placeholder-opacity: 1;\n  color: rgba(224, 231, 255, var(--tw-placeholder-opacity));\n}\n\n.focus\\:placeholder-indigo-100:focus:-ms-input-placeholder {\n  --tw-placeholder-opacity: 1;\n  color: rgba(224, 231, 255, var(--tw-placeholder-opacity));\n}\n\n.focus\\:placeholder-indigo-100:focus::placeholder {\n  --tw-placeholder-opacity: 1;\n  color: rgba(224, 231, 255, var(--tw-placeholder-opacity));\n}\n\n.focus\\:placeholder-indigo-200:focus::-moz-placeholder {\n  --tw-placeholder-opacity: 1;\n  color: rgba(199, 210, 254, var(--tw-placeholder-opacity));\n}\n\n.focus\\:placeholder-indigo-200:focus:-ms-input-placeholder {\n  --tw-placeholder-opacity: 1;\n  color: rgba(199, 210, 254, var(--tw-placeholder-opacity));\n}\n\n.focus\\:placeholder-indigo-200:focus::placeholder {\n  --tw-placeholder-opacity: 1;\n  color: rgba(199, 210, 254, var(--tw-placeholder-opacity));\n}\n\n.focus\\:placeholder-indigo-300:focus::-moz-placeholder {\n  --tw-placeholder-opacity: 1;\n  color: rgba(165, 180, 252, var(--tw-placeholder-opacity));\n}\n\n.focus\\:placeholder-indigo-300:focus:-ms-input-placeholder {\n  --tw-placeholder-opacity: 1;\n  color: rgba(165, 180, 252, var(--tw-placeholder-opacity));\n}\n\n.focus\\:placeholder-indigo-300:focus::placeholder {\n  --tw-placeholder-opacity: 1;\n  color: rgba(165, 180, 252, var(--tw-placeholder-opacity));\n}\n\n.focus\\:placeholder-indigo-400:focus::-moz-placeholder {\n  --tw-placeholder-opacity: 1;\n  color: rgba(129, 140, 248, var(--tw-placeholder-opacity));\n}\n\n.focus\\:placeholder-indigo-400:focus:-ms-input-placeholder {\n  --tw-placeholder-opacity: 1;\n  color: rgba(129, 140, 248, var(--tw-placeholder-opacity));\n}\n\n.focus\\:placeholder-indigo-400:focus::placeholder {\n  --tw-placeholder-opacity: 1;\n  color: rgba(129, 140, 248, var(--tw-placeholder-opacity));\n}\n\n.focus\\:placeholder-indigo-500:focus::-moz-placeholder {\n  --tw-placeholder-opacity: 1;\n  color: rgba(99, 102, 241, var(--tw-placeholder-opacity));\n}\n\n.focus\\:placeholder-indigo-500:focus:-ms-input-placeholder {\n  --tw-placeholder-opacity: 1;\n  color: rgba(99, 102, 241, var(--tw-placeholder-opacity));\n}\n\n.focus\\:placeholder-indigo-500:focus::placeholder {\n  --tw-placeholder-opacity: 1;\n  color: rgba(99, 102, 241, var(--tw-placeholder-opacity));\n}\n\n.focus\\:placeholder-indigo-600:focus::-moz-placeholder {\n  --tw-placeholder-opacity: 1;\n  color: rgba(79, 70, 229, var(--tw-placeholder-opacity));\n}\n\n.focus\\:placeholder-indigo-600:focus:-ms-input-placeholder {\n  --tw-placeholder-opacity: 1;\n  color: rgba(79, 70, 229, var(--tw-placeholder-opacity));\n}\n\n.focus\\:placeholder-indigo-600:focus::placeholder {\n  --tw-placeholder-opacity: 1;\n  color: rgba(79, 70, 229, var(--tw-placeholder-opacity));\n}\n\n.focus\\:placeholder-indigo-700:focus::-moz-placeholder {\n  --tw-placeholder-opacity: 1;\n  color: rgba(67, 56, 202, var(--tw-placeholder-opacity));\n}\n\n.focus\\:placeholder-indigo-700:focus:-ms-input-placeholder {\n  --tw-placeholder-opacity: 1;\n  color: rgba(67, 56, 202, var(--tw-placeholder-opacity));\n}\n\n.focus\\:placeholder-indigo-700:focus::placeholder {\n  --tw-placeholder-opacity: 1;\n  color: rgba(67, 56, 202, var(--tw-placeholder-opacity));\n}\n\n.focus\\:placeholder-indigo-800:focus::-moz-placeholder {\n  --tw-placeholder-opacity: 1;\n  color: rgba(55, 48, 163, var(--tw-placeholder-opacity));\n}\n\n.focus\\:placeholder-indigo-800:focus:-ms-input-placeholder {\n  --tw-placeholder-opacity: 1;\n  color: rgba(55, 48, 163, var(--tw-placeholder-opacity));\n}\n\n.focus\\:placeholder-indigo-800:focus::placeholder {\n  --tw-placeholder-opacity: 1;\n  color: rgba(55, 48, 163, var(--tw-placeholder-opacity));\n}\n\n.focus\\:placeholder-indigo-900:focus::-moz-placeholder {\n  --tw-placeholder-opacity: 1;\n  color: rgba(49, 46, 129, var(--tw-placeholder-opacity));\n}\n\n.focus\\:placeholder-indigo-900:focus:-ms-input-placeholder {\n  --tw-placeholder-opacity: 1;\n  color: rgba(49, 46, 129, var(--tw-placeholder-opacity));\n}\n\n.focus\\:placeholder-indigo-900:focus::placeholder {\n  --tw-placeholder-opacity: 1;\n  color: rgba(49, 46, 129, var(--tw-placeholder-opacity));\n}\n\n.focus\\:placeholder-purple-50:focus::-moz-placeholder {\n  --tw-placeholder-opacity: 1;\n  color: rgba(245, 243, 255, var(--tw-placeholder-opacity));\n}\n\n.focus\\:placeholder-purple-50:focus:-ms-input-placeholder {\n  --tw-placeholder-opacity: 1;\n  color: rgba(245, 243, 255, var(--tw-placeholder-opacity));\n}\n\n.focus\\:placeholder-purple-50:focus::placeholder {\n  --tw-placeholder-opacity: 1;\n  color: rgba(245, 243, 255, var(--tw-placeholder-opacity));\n}\n\n.focus\\:placeholder-purple-100:focus::-moz-placeholder {\n  --tw-placeholder-opacity: 1;\n  color: rgba(237, 233, 254, var(--tw-placeholder-opacity));\n}\n\n.focus\\:placeholder-purple-100:focus:-ms-input-placeholder {\n  --tw-placeholder-opacity: 1;\n  color: rgba(237, 233, 254, var(--tw-placeholder-opacity));\n}\n\n.focus\\:placeholder-purple-100:focus::placeholder {\n  --tw-placeholder-opacity: 1;\n  color: rgba(237, 233, 254, var(--tw-placeholder-opacity));\n}\n\n.focus\\:placeholder-purple-200:focus::-moz-placeholder {\n  --tw-placeholder-opacity: 1;\n  color: rgba(221, 214, 254, var(--tw-placeholder-opacity));\n}\n\n.focus\\:placeholder-purple-200:focus:-ms-input-placeholder {\n  --tw-placeholder-opacity: 1;\n  color: rgba(221, 214, 254, var(--tw-placeholder-opacity));\n}\n\n.focus\\:placeholder-purple-200:focus::placeholder {\n  --tw-placeholder-opacity: 1;\n  color: rgba(221, 214, 254, var(--tw-placeholder-opacity));\n}\n\n.focus\\:placeholder-purple-300:focus::-moz-placeholder {\n  --tw-placeholder-opacity: 1;\n  color: rgba(196, 181, 253, var(--tw-placeholder-opacity));\n}\n\n.focus\\:placeholder-purple-300:focus:-ms-input-placeholder {\n  --tw-placeholder-opacity: 1;\n  color: rgba(196, 181, 253, var(--tw-placeholder-opacity));\n}\n\n.focus\\:placeholder-purple-300:focus::placeholder {\n  --tw-placeholder-opacity: 1;\n  color: rgba(196, 181, 253, var(--tw-placeholder-opacity));\n}\n\n.focus\\:placeholder-purple-400:focus::-moz-placeholder {\n  --tw-placeholder-opacity: 1;\n  color: rgba(167, 139, 250, var(--tw-placeholder-opacity));\n}\n\n.focus\\:placeholder-purple-400:focus:-ms-input-placeholder {\n  --tw-placeholder-opacity: 1;\n  color: rgba(167, 139, 250, var(--tw-placeholder-opacity));\n}\n\n.focus\\:placeholder-purple-400:focus::placeholder {\n  --tw-placeholder-opacity: 1;\n  color: rgba(167, 139, 250, var(--tw-placeholder-opacity));\n}\n\n.focus\\:placeholder-purple-500:focus::-moz-placeholder {\n  --tw-placeholder-opacity: 1;\n  color: rgba(139, 92, 246, var(--tw-placeholder-opacity));\n}\n\n.focus\\:placeholder-purple-500:focus:-ms-input-placeholder {\n  --tw-placeholder-opacity: 1;\n  color: rgba(139, 92, 246, var(--tw-placeholder-opacity));\n}\n\n.focus\\:placeholder-purple-500:focus::placeholder {\n  --tw-placeholder-opacity: 1;\n  color: rgba(139, 92, 246, var(--tw-placeholder-opacity));\n}\n\n.focus\\:placeholder-purple-600:focus::-moz-placeholder {\n  --tw-placeholder-opacity: 1;\n  color: rgba(124, 58, 237, var(--tw-placeholder-opacity));\n}\n\n.focus\\:placeholder-purple-600:focus:-ms-input-placeholder {\n  --tw-placeholder-opacity: 1;\n  color: rgba(124, 58, 237, var(--tw-placeholder-opacity));\n}\n\n.focus\\:placeholder-purple-600:focus::placeholder {\n  --tw-placeholder-opacity: 1;\n  color: rgba(124, 58, 237, var(--tw-placeholder-opacity));\n}\n\n.focus\\:placeholder-purple-700:focus::-moz-placeholder {\n  --tw-placeholder-opacity: 1;\n  color: rgba(109, 40, 217, var(--tw-placeholder-opacity));\n}\n\n.focus\\:placeholder-purple-700:focus:-ms-input-placeholder {\n  --tw-placeholder-opacity: 1;\n  color: rgba(109, 40, 217, var(--tw-placeholder-opacity));\n}\n\n.focus\\:placeholder-purple-700:focus::placeholder {\n  --tw-placeholder-opacity: 1;\n  color: rgba(109, 40, 217, var(--tw-placeholder-opacity));\n}\n\n.focus\\:placeholder-purple-800:focus::-moz-placeholder {\n  --tw-placeholder-opacity: 1;\n  color: rgba(91, 33, 182, var(--tw-placeholder-opacity));\n}\n\n.focus\\:placeholder-purple-800:focus:-ms-input-placeholder {\n  --tw-placeholder-opacity: 1;\n  color: rgba(91, 33, 182, var(--tw-placeholder-opacity));\n}\n\n.focus\\:placeholder-purple-800:focus::placeholder {\n  --tw-placeholder-opacity: 1;\n  color: rgba(91, 33, 182, var(--tw-placeholder-opacity));\n}\n\n.focus\\:placeholder-purple-900:focus::-moz-placeholder {\n  --tw-placeholder-opacity: 1;\n  color: rgba(76, 29, 149, var(--tw-placeholder-opacity));\n}\n\n.focus\\:placeholder-purple-900:focus:-ms-input-placeholder {\n  --tw-placeholder-opacity: 1;\n  color: rgba(76, 29, 149, var(--tw-placeholder-opacity));\n}\n\n.focus\\:placeholder-purple-900:focus::placeholder {\n  --tw-placeholder-opacity: 1;\n  color: rgba(76, 29, 149, var(--tw-placeholder-opacity));\n}\n\n.focus\\:placeholder-pink-50:focus::-moz-placeholder {\n  --tw-placeholder-opacity: 1;\n  color: rgba(253, 242, 248, var(--tw-placeholder-opacity));\n}\n\n.focus\\:placeholder-pink-50:focus:-ms-input-placeholder {\n  --tw-placeholder-opacity: 1;\n  color: rgba(253, 242, 248, var(--tw-placeholder-opacity));\n}\n\n.focus\\:placeholder-pink-50:focus::placeholder {\n  --tw-placeholder-opacity: 1;\n  color: rgba(253, 242, 248, var(--tw-placeholder-opacity));\n}\n\n.focus\\:placeholder-pink-100:focus::-moz-placeholder {\n  --tw-placeholder-opacity: 1;\n  color: rgba(252, 231, 243, var(--tw-placeholder-opacity));\n}\n\n.focus\\:placeholder-pink-100:focus:-ms-input-placeholder {\n  --tw-placeholder-opacity: 1;\n  color: rgba(252, 231, 243, var(--tw-placeholder-opacity));\n}\n\n.focus\\:placeholder-pink-100:focus::placeholder {\n  --tw-placeholder-opacity: 1;\n  color: rgba(252, 231, 243, var(--tw-placeholder-opacity));\n}\n\n.focus\\:placeholder-pink-200:focus::-moz-placeholder {\n  --tw-placeholder-opacity: 1;\n  color: rgba(251, 207, 232, var(--tw-placeholder-opacity));\n}\n\n.focus\\:placeholder-pink-200:focus:-ms-input-placeholder {\n  --tw-placeholder-opacity: 1;\n  color: rgba(251, 207, 232, var(--tw-placeholder-opacity));\n}\n\n.focus\\:placeholder-pink-200:focus::placeholder {\n  --tw-placeholder-opacity: 1;\n  color: rgba(251, 207, 232, var(--tw-placeholder-opacity));\n}\n\n.focus\\:placeholder-pink-300:focus::-moz-placeholder {\n  --tw-placeholder-opacity: 1;\n  color: rgba(249, 168, 212, var(--tw-placeholder-opacity));\n}\n\n.focus\\:placeholder-pink-300:focus:-ms-input-placeholder {\n  --tw-placeholder-opacity: 1;\n  color: rgba(249, 168, 212, var(--tw-placeholder-opacity));\n}\n\n.focus\\:placeholder-pink-300:focus::placeholder {\n  --tw-placeholder-opacity: 1;\n  color: rgba(249, 168, 212, var(--tw-placeholder-opacity));\n}\n\n.focus\\:placeholder-pink-400:focus::-moz-placeholder {\n  --tw-placeholder-opacity: 1;\n  color: rgba(244, 114, 182, var(--tw-placeholder-opacity));\n}\n\n.focus\\:placeholder-pink-400:focus:-ms-input-placeholder {\n  --tw-placeholder-opacity: 1;\n  color: rgba(244, 114, 182, var(--tw-placeholder-opacity));\n}\n\n.focus\\:placeholder-pink-400:focus::placeholder {\n  --tw-placeholder-opacity: 1;\n  color: rgba(244, 114, 182, var(--tw-placeholder-opacity));\n}\n\n.focus\\:placeholder-pink-500:focus::-moz-placeholder {\n  --tw-placeholder-opacity: 1;\n  color: rgba(236, 72, 153, var(--tw-placeholder-opacity));\n}\n\n.focus\\:placeholder-pink-500:focus:-ms-input-placeholder {\n  --tw-placeholder-opacity: 1;\n  color: rgba(236, 72, 153, var(--tw-placeholder-opacity));\n}\n\n.focus\\:placeholder-pink-500:focus::placeholder {\n  --tw-placeholder-opacity: 1;\n  color: rgba(236, 72, 153, var(--tw-placeholder-opacity));\n}\n\n.focus\\:placeholder-pink-600:focus::-moz-placeholder {\n  --tw-placeholder-opacity: 1;\n  color: rgba(219, 39, 119, var(--tw-placeholder-opacity));\n}\n\n.focus\\:placeholder-pink-600:focus:-ms-input-placeholder {\n  --tw-placeholder-opacity: 1;\n  color: rgba(219, 39, 119, var(--tw-placeholder-opacity));\n}\n\n.focus\\:placeholder-pink-600:focus::placeholder {\n  --tw-placeholder-opacity: 1;\n  color: rgba(219, 39, 119, var(--tw-placeholder-opacity));\n}\n\n.focus\\:placeholder-pink-700:focus::-moz-placeholder {\n  --tw-placeholder-opacity: 1;\n  color: rgba(190, 24, 93, var(--tw-placeholder-opacity));\n}\n\n.focus\\:placeholder-pink-700:focus:-ms-input-placeholder {\n  --tw-placeholder-opacity: 1;\n  color: rgba(190, 24, 93, var(--tw-placeholder-opacity));\n}\n\n.focus\\:placeholder-pink-700:focus::placeholder {\n  --tw-placeholder-opacity: 1;\n  color: rgba(190, 24, 93, var(--tw-placeholder-opacity));\n}\n\n.focus\\:placeholder-pink-800:focus::-moz-placeholder {\n  --tw-placeholder-opacity: 1;\n  color: rgba(157, 23, 77, var(--tw-placeholder-opacity));\n}\n\n.focus\\:placeholder-pink-800:focus:-ms-input-placeholder {\n  --tw-placeholder-opacity: 1;\n  color: rgba(157, 23, 77, var(--tw-placeholder-opacity));\n}\n\n.focus\\:placeholder-pink-800:focus::placeholder {\n  --tw-placeholder-opacity: 1;\n  color: rgba(157, 23, 77, var(--tw-placeholder-opacity));\n}\n\n.focus\\:placeholder-pink-900:focus::-moz-placeholder {\n  --tw-placeholder-opacity: 1;\n  color: rgba(131, 24, 67, var(--tw-placeholder-opacity));\n}\n\n.focus\\:placeholder-pink-900:focus:-ms-input-placeholder {\n  --tw-placeholder-opacity: 1;\n  color: rgba(131, 24, 67, var(--tw-placeholder-opacity));\n}\n\n.focus\\:placeholder-pink-900:focus::placeholder {\n  --tw-placeholder-opacity: 1;\n  color: rgba(131, 24, 67, var(--tw-placeholder-opacity));\n}\n\n.dark .dark\\:placeholder-transparent::-moz-placeholder {\n  color: transparent;\n}\n\n.dark .dark\\:placeholder-transparent:-ms-input-placeholder {\n  color: transparent;\n}\n\n.dark .dark\\:placeholder-transparent::placeholder {\n  color: transparent;\n}\n\n.dark .dark\\:placeholder-current::-moz-placeholder {\n  color: currentColor;\n}\n\n.dark .dark\\:placeholder-current:-ms-input-placeholder {\n  color: currentColor;\n}\n\n.dark .dark\\:placeholder-current::placeholder {\n  color: currentColor;\n}\n\n.dark .dark\\:placeholder-black::-moz-placeholder {\n  --tw-placeholder-opacity: 1;\n  color: rgba(0, 0, 0, var(--tw-placeholder-opacity));\n}\n\n.dark .dark\\:placeholder-black:-ms-input-placeholder {\n  --tw-placeholder-opacity: 1;\n  color: rgba(0, 0, 0, var(--tw-placeholder-opacity));\n}\n\n.dark .dark\\:placeholder-black::placeholder {\n  --tw-placeholder-opacity: 1;\n  color: rgba(0, 0, 0, var(--tw-placeholder-opacity));\n}\n\n.dark .dark\\:placeholder-white::-moz-placeholder {\n  --tw-placeholder-opacity: 1;\n  color: rgba(255, 255, 255, var(--tw-placeholder-opacity));\n}\n\n.dark .dark\\:placeholder-white:-ms-input-placeholder {\n  --tw-placeholder-opacity: 1;\n  color: rgba(255, 255, 255, var(--tw-placeholder-opacity));\n}\n\n.dark .dark\\:placeholder-white::placeholder {\n  --tw-placeholder-opacity: 1;\n  color: rgba(255, 255, 255, var(--tw-placeholder-opacity));\n}\n\n.dark .dark\\:placeholder-gray-50::-moz-placeholder {\n  --tw-placeholder-opacity: 1;\n  color: rgba(249, 250, 251, var(--tw-placeholder-opacity));\n}\n\n.dark .dark\\:placeholder-gray-50:-ms-input-placeholder {\n  --tw-placeholder-opacity: 1;\n  color: rgba(249, 250, 251, var(--tw-placeholder-opacity));\n}\n\n.dark .dark\\:placeholder-gray-50::placeholder {\n  --tw-placeholder-opacity: 1;\n  color: rgba(249, 250, 251, var(--tw-placeholder-opacity));\n}\n\n.dark .dark\\:placeholder-gray-100::-moz-placeholder {\n  --tw-placeholder-opacity: 1;\n  color: rgba(243, 244, 246, var(--tw-placeholder-opacity));\n}\n\n.dark .dark\\:placeholder-gray-100:-ms-input-placeholder {\n  --tw-placeholder-opacity: 1;\n  color: rgba(243, 244, 246, var(--tw-placeholder-opacity));\n}\n\n.dark .dark\\:placeholder-gray-100::placeholder {\n  --tw-placeholder-opacity: 1;\n  color: rgba(243, 244, 246, var(--tw-placeholder-opacity));\n}\n\n.dark .dark\\:placeholder-gray-200::-moz-placeholder {\n  --tw-placeholder-opacity: 1;\n  color: rgba(229, 231, 235, var(--tw-placeholder-opacity));\n}\n\n.dark .dark\\:placeholder-gray-200:-ms-input-placeholder {\n  --tw-placeholder-opacity: 1;\n  color: rgba(229, 231, 235, var(--tw-placeholder-opacity));\n}\n\n.dark .dark\\:placeholder-gray-200::placeholder {\n  --tw-placeholder-opacity: 1;\n  color: rgba(229, 231, 235, var(--tw-placeholder-opacity));\n}\n\n.dark .dark\\:placeholder-gray-300::-moz-placeholder {\n  --tw-placeholder-opacity: 1;\n  color: rgba(209, 213, 219, var(--tw-placeholder-opacity));\n}\n\n.dark .dark\\:placeholder-gray-300:-ms-input-placeholder {\n  --tw-placeholder-opacity: 1;\n  color: rgba(209, 213, 219, var(--tw-placeholder-opacity));\n}\n\n.dark .dark\\:placeholder-gray-300::placeholder {\n  --tw-placeholder-opacity: 1;\n  color: rgba(209, 213, 219, var(--tw-placeholder-opacity));\n}\n\n.dark .dark\\:placeholder-gray-400::-moz-placeholder {\n  --tw-placeholder-opacity: 1;\n  color: rgba(156, 163, 175, var(--tw-placeholder-opacity));\n}\n\n.dark .dark\\:placeholder-gray-400:-ms-input-placeholder {\n  --tw-placeholder-opacity: 1;\n  color: rgba(156, 163, 175, var(--tw-placeholder-opacity));\n}\n\n.dark .dark\\:placeholder-gray-400::placeholder {\n  --tw-placeholder-opacity: 1;\n  color: rgba(156, 163, 175, var(--tw-placeholder-opacity));\n}\n\n.dark .dark\\:placeholder-gray-500::-moz-placeholder {\n  --tw-placeholder-opacity: 1;\n  color: rgba(107, 114, 128, var(--tw-placeholder-opacity));\n}\n\n.dark .dark\\:placeholder-gray-500:-ms-input-placeholder {\n  --tw-placeholder-opacity: 1;\n  color: rgba(107, 114, 128, var(--tw-placeholder-opacity));\n}\n\n.dark .dark\\:placeholder-gray-500::placeholder {\n  --tw-placeholder-opacity: 1;\n  color: rgba(107, 114, 128, var(--tw-placeholder-opacity));\n}\n\n.dark .dark\\:placeholder-gray-600::-moz-placeholder {\n  --tw-placeholder-opacity: 1;\n  color: rgba(75, 85, 99, var(--tw-placeholder-opacity));\n}\n\n.dark .dark\\:placeholder-gray-600:-ms-input-placeholder {\n  --tw-placeholder-opacity: 1;\n  color: rgba(75, 85, 99, var(--tw-placeholder-opacity));\n}\n\n.dark .dark\\:placeholder-gray-600::placeholder {\n  --tw-placeholder-opacity: 1;\n  color: rgba(75, 85, 99, var(--tw-placeholder-opacity));\n}\n\n.dark .dark\\:placeholder-gray-700::-moz-placeholder {\n  --tw-placeholder-opacity: 1;\n  color: rgba(55, 65, 81, var(--tw-placeholder-opacity));\n}\n\n.dark .dark\\:placeholder-gray-700:-ms-input-placeholder {\n  --tw-placeholder-opacity: 1;\n  color: rgba(55, 65, 81, var(--tw-placeholder-opacity));\n}\n\n.dark .dark\\:placeholder-gray-700::placeholder {\n  --tw-placeholder-opacity: 1;\n  color: rgba(55, 65, 81, var(--tw-placeholder-opacity));\n}\n\n.dark .dark\\:placeholder-gray-800::-moz-placeholder {\n  --tw-placeholder-opacity: 1;\n  color: rgba(31, 41, 55, var(--tw-placeholder-opacity));\n}\n\n.dark .dark\\:placeholder-gray-800:-ms-input-placeholder {\n  --tw-placeholder-opacity: 1;\n  color: rgba(31, 41, 55, var(--tw-placeholder-opacity));\n}\n\n.dark .dark\\:placeholder-gray-800::placeholder {\n  --tw-placeholder-opacity: 1;\n  color: rgba(31, 41, 55, var(--tw-placeholder-opacity));\n}\n\n.dark .dark\\:placeholder-gray-900::-moz-placeholder {\n  --tw-placeholder-opacity: 1;\n  color: rgba(17, 24, 39, var(--tw-placeholder-opacity));\n}\n\n.dark .dark\\:placeholder-gray-900:-ms-input-placeholder {\n  --tw-placeholder-opacity: 1;\n  color: rgba(17, 24, 39, var(--tw-placeholder-opacity));\n}\n\n.dark .dark\\:placeholder-gray-900::placeholder {\n  --tw-placeholder-opacity: 1;\n  color: rgba(17, 24, 39, var(--tw-placeholder-opacity));\n}\n\n.dark .dark\\:placeholder-red-50::-moz-placeholder {\n  --tw-placeholder-opacity: 1;\n  color: rgba(254, 242, 242, var(--tw-placeholder-opacity));\n}\n\n.dark .dark\\:placeholder-red-50:-ms-input-placeholder {\n  --tw-placeholder-opacity: 1;\n  color: rgba(254, 242, 242, var(--tw-placeholder-opacity));\n}\n\n.dark .dark\\:placeholder-red-50::placeholder {\n  --tw-placeholder-opacity: 1;\n  color: rgba(254, 242, 242, var(--tw-placeholder-opacity));\n}\n\n.dark .dark\\:placeholder-red-100::-moz-placeholder {\n  --tw-placeholder-opacity: 1;\n  color: rgba(254, 226, 226, var(--tw-placeholder-opacity));\n}\n\n.dark .dark\\:placeholder-red-100:-ms-input-placeholder {\n  --tw-placeholder-opacity: 1;\n  color: rgba(254, 226, 226, var(--tw-placeholder-opacity));\n}\n\n.dark .dark\\:placeholder-red-100::placeholder {\n  --tw-placeholder-opacity: 1;\n  color: rgba(254, 226, 226, var(--tw-placeholder-opacity));\n}\n\n.dark .dark\\:placeholder-red-200::-moz-placeholder {\n  --tw-placeholder-opacity: 1;\n  color: rgba(254, 202, 202, var(--tw-placeholder-opacity));\n}\n\n.dark .dark\\:placeholder-red-200:-ms-input-placeholder {\n  --tw-placeholder-opacity: 1;\n  color: rgba(254, 202, 202, var(--tw-placeholder-opacity));\n}\n\n.dark .dark\\:placeholder-red-200::placeholder {\n  --tw-placeholder-opacity: 1;\n  color: rgba(254, 202, 202, var(--tw-placeholder-opacity));\n}\n\n.dark .dark\\:placeholder-red-300::-moz-placeholder {\n  --tw-placeholder-opacity: 1;\n  color: rgba(252, 165, 165, var(--tw-placeholder-opacity));\n}\n\n.dark .dark\\:placeholder-red-300:-ms-input-placeholder {\n  --tw-placeholder-opacity: 1;\n  color: rgba(252, 165, 165, var(--tw-placeholder-opacity));\n}\n\n.dark .dark\\:placeholder-red-300::placeholder {\n  --tw-placeholder-opacity: 1;\n  color: rgba(252, 165, 165, var(--tw-placeholder-opacity));\n}\n\n.dark .dark\\:placeholder-red-400::-moz-placeholder {\n  --tw-placeholder-opacity: 1;\n  color: rgba(248, 113, 113, var(--tw-placeholder-opacity));\n}\n\n.dark .dark\\:placeholder-red-400:-ms-input-placeholder {\n  --tw-placeholder-opacity: 1;\n  color: rgba(248, 113, 113, var(--tw-placeholder-opacity));\n}\n\n.dark .dark\\:placeholder-red-400::placeholder {\n  --tw-placeholder-opacity: 1;\n  color: rgba(248, 113, 113, var(--tw-placeholder-opacity));\n}\n\n.dark .dark\\:placeholder-red-500::-moz-placeholder {\n  --tw-placeholder-opacity: 1;\n  color: rgba(239, 68, 68, var(--tw-placeholder-opacity));\n}\n\n.dark .dark\\:placeholder-red-500:-ms-input-placeholder {\n  --tw-placeholder-opacity: 1;\n  color: rgba(239, 68, 68, var(--tw-placeholder-opacity));\n}\n\n.dark .dark\\:placeholder-red-500::placeholder {\n  --tw-placeholder-opacity: 1;\n  color: rgba(239, 68, 68, var(--tw-placeholder-opacity));\n}\n\n.dark .dark\\:placeholder-red-600::-moz-placeholder {\n  --tw-placeholder-opacity: 1;\n  color: rgba(220, 38, 38, var(--tw-placeholder-opacity));\n}\n\n.dark .dark\\:placeholder-red-600:-ms-input-placeholder {\n  --tw-placeholder-opacity: 1;\n  color: rgba(220, 38, 38, var(--tw-placeholder-opacity));\n}\n\n.dark .dark\\:placeholder-red-600::placeholder {\n  --tw-placeholder-opacity: 1;\n  color: rgba(220, 38, 38, var(--tw-placeholder-opacity));\n}\n\n.dark .dark\\:placeholder-red-700::-moz-placeholder {\n  --tw-placeholder-opacity: 1;\n  color: rgba(185, 28, 28, var(--tw-placeholder-opacity));\n}\n\n.dark .dark\\:placeholder-red-700:-ms-input-placeholder {\n  --tw-placeholder-opacity: 1;\n  color: rgba(185, 28, 28, var(--tw-placeholder-opacity));\n}\n\n.dark .dark\\:placeholder-red-700::placeholder {\n  --tw-placeholder-opacity: 1;\n  color: rgba(185, 28, 28, var(--tw-placeholder-opacity));\n}\n\n.dark .dark\\:placeholder-red-800::-moz-placeholder {\n  --tw-placeholder-opacity: 1;\n  color: rgba(153, 27, 27, var(--tw-placeholder-opacity));\n}\n\n.dark .dark\\:placeholder-red-800:-ms-input-placeholder {\n  --tw-placeholder-opacity: 1;\n  color: rgba(153, 27, 27, var(--tw-placeholder-opacity));\n}\n\n.dark .dark\\:placeholder-red-800::placeholder {\n  --tw-placeholder-opacity: 1;\n  color: rgba(153, 27, 27, var(--tw-placeholder-opacity));\n}\n\n.dark .dark\\:placeholder-red-900::-moz-placeholder {\n  --tw-placeholder-opacity: 1;\n  color: rgba(127, 29, 29, var(--tw-placeholder-opacity));\n}\n\n.dark .dark\\:placeholder-red-900:-ms-input-placeholder {\n  --tw-placeholder-opacity: 1;\n  color: rgba(127, 29, 29, var(--tw-placeholder-opacity));\n}\n\n.dark .dark\\:placeholder-red-900::placeholder {\n  --tw-placeholder-opacity: 1;\n  color: rgba(127, 29, 29, var(--tw-placeholder-opacity));\n}\n\n.dark .dark\\:placeholder-yellow-50::-moz-placeholder {\n  --tw-placeholder-opacity: 1;\n  color: rgba(255, 251, 235, var(--tw-placeholder-opacity));\n}\n\n.dark .dark\\:placeholder-yellow-50:-ms-input-placeholder {\n  --tw-placeholder-opacity: 1;\n  color: rgba(255, 251, 235, var(--tw-placeholder-opacity));\n}\n\n.dark .dark\\:placeholder-yellow-50::placeholder {\n  --tw-placeholder-opacity: 1;\n  color: rgba(255, 251, 235, var(--tw-placeholder-opacity));\n}\n\n.dark .dark\\:placeholder-yellow-100::-moz-placeholder {\n  --tw-placeholder-opacity: 1;\n  color: rgba(254, 243, 199, var(--tw-placeholder-opacity));\n}\n\n.dark .dark\\:placeholder-yellow-100:-ms-input-placeholder {\n  --tw-placeholder-opacity: 1;\n  color: rgba(254, 243, 199, var(--tw-placeholder-opacity));\n}\n\n.dark .dark\\:placeholder-yellow-100::placeholder {\n  --tw-placeholder-opacity: 1;\n  color: rgba(254, 243, 199, var(--tw-placeholder-opacity));\n}\n\n.dark .dark\\:placeholder-yellow-200::-moz-placeholder {\n  --tw-placeholder-opacity: 1;\n  color: rgba(253, 230, 138, var(--tw-placeholder-opacity));\n}\n\n.dark .dark\\:placeholder-yellow-200:-ms-input-placeholder {\n  --tw-placeholder-opacity: 1;\n  color: rgba(253, 230, 138, var(--tw-placeholder-opacity));\n}\n\n.dark .dark\\:placeholder-yellow-200::placeholder {\n  --tw-placeholder-opacity: 1;\n  color: rgba(253, 230, 138, var(--tw-placeholder-opacity));\n}\n\n.dark .dark\\:placeholder-yellow-300::-moz-placeholder {\n  --tw-placeholder-opacity: 1;\n  color: rgba(252, 211, 77, var(--tw-placeholder-opacity));\n}\n\n.dark .dark\\:placeholder-yellow-300:-ms-input-placeholder {\n  --tw-placeholder-opacity: 1;\n  color: rgba(252, 211, 77, var(--tw-placeholder-opacity));\n}\n\n.dark .dark\\:placeholder-yellow-300::placeholder {\n  --tw-placeholder-opacity: 1;\n  color: rgba(252, 211, 77, var(--tw-placeholder-opacity));\n}\n\n.dark .dark\\:placeholder-yellow-400::-moz-placeholder {\n  --tw-placeholder-opacity: 1;\n  color: rgba(251, 191, 36, var(--tw-placeholder-opacity));\n}\n\n.dark .dark\\:placeholder-yellow-400:-ms-input-placeholder {\n  --tw-placeholder-opacity: 1;\n  color: rgba(251, 191, 36, var(--tw-placeholder-opacity));\n}\n\n.dark .dark\\:placeholder-yellow-400::placeholder {\n  --tw-placeholder-opacity: 1;\n  color: rgba(251, 191, 36, var(--tw-placeholder-opacity));\n}\n\n.dark .dark\\:placeholder-yellow-500::-moz-placeholder {\n  --tw-placeholder-opacity: 1;\n  color: rgba(245, 158, 11, var(--tw-placeholder-opacity));\n}\n\n.dark .dark\\:placeholder-yellow-500:-ms-input-placeholder {\n  --tw-placeholder-opacity: 1;\n  color: rgba(245, 158, 11, var(--tw-placeholder-opacity));\n}\n\n.dark .dark\\:placeholder-yellow-500::placeholder {\n  --tw-placeholder-opacity: 1;\n  color: rgba(245, 158, 11, var(--tw-placeholder-opacity));\n}\n\n.dark .dark\\:placeholder-yellow-600::-moz-placeholder {\n  --tw-placeholder-opacity: 1;\n  color: rgba(217, 119, 6, var(--tw-placeholder-opacity));\n}\n\n.dark .dark\\:placeholder-yellow-600:-ms-input-placeholder {\n  --tw-placeholder-opacity: 1;\n  color: rgba(217, 119, 6, var(--tw-placeholder-opacity));\n}\n\n.dark .dark\\:placeholder-yellow-600::placeholder {\n  --tw-placeholder-opacity: 1;\n  color: rgba(217, 119, 6, var(--tw-placeholder-opacity));\n}\n\n.dark .dark\\:placeholder-yellow-700::-moz-placeholder {\n  --tw-placeholder-opacity: 1;\n  color: rgba(180, 83, 9, var(--tw-placeholder-opacity));\n}\n\n.dark .dark\\:placeholder-yellow-700:-ms-input-placeholder {\n  --tw-placeholder-opacity: 1;\n  color: rgba(180, 83, 9, var(--tw-placeholder-opacity));\n}\n\n.dark .dark\\:placeholder-yellow-700::placeholder {\n  --tw-placeholder-opacity: 1;\n  color: rgba(180, 83, 9, var(--tw-placeholder-opacity));\n}\n\n.dark .dark\\:placeholder-yellow-800::-moz-placeholder {\n  --tw-placeholder-opacity: 1;\n  color: rgba(146, 64, 14, var(--tw-placeholder-opacity));\n}\n\n.dark .dark\\:placeholder-yellow-800:-ms-input-placeholder {\n  --tw-placeholder-opacity: 1;\n  color: rgba(146, 64, 14, var(--tw-placeholder-opacity));\n}\n\n.dark .dark\\:placeholder-yellow-800::placeholder {\n  --tw-placeholder-opacity: 1;\n  color: rgba(146, 64, 14, var(--tw-placeholder-opacity));\n}\n\n.dark .dark\\:placeholder-yellow-900::-moz-placeholder {\n  --tw-placeholder-opacity: 1;\n  color: rgba(120, 53, 15, var(--tw-placeholder-opacity));\n}\n\n.dark .dark\\:placeholder-yellow-900:-ms-input-placeholder {\n  --tw-placeholder-opacity: 1;\n  color: rgba(120, 53, 15, var(--tw-placeholder-opacity));\n}\n\n.dark .dark\\:placeholder-yellow-900::placeholder {\n  --tw-placeholder-opacity: 1;\n  color: rgba(120, 53, 15, var(--tw-placeholder-opacity));\n}\n\n.dark .dark\\:placeholder-green-50::-moz-placeholder {\n  --tw-placeholder-opacity: 1;\n  color: rgba(236, 253, 245, var(--tw-placeholder-opacity));\n}\n\n.dark .dark\\:placeholder-green-50:-ms-input-placeholder {\n  --tw-placeholder-opacity: 1;\n  color: rgba(236, 253, 245, var(--tw-placeholder-opacity));\n}\n\n.dark .dark\\:placeholder-green-50::placeholder {\n  --tw-placeholder-opacity: 1;\n  color: rgba(236, 253, 245, var(--tw-placeholder-opacity));\n}\n\n.dark .dark\\:placeholder-green-100::-moz-placeholder {\n  --tw-placeholder-opacity: 1;\n  color: rgba(209, 250, 229, var(--tw-placeholder-opacity));\n}\n\n.dark .dark\\:placeholder-green-100:-ms-input-placeholder {\n  --tw-placeholder-opacity: 1;\n  color: rgba(209, 250, 229, var(--tw-placeholder-opacity));\n}\n\n.dark .dark\\:placeholder-green-100::placeholder {\n  --tw-placeholder-opacity: 1;\n  color: rgba(209, 250, 229, var(--tw-placeholder-opacity));\n}\n\n.dark .dark\\:placeholder-green-200::-moz-placeholder {\n  --tw-placeholder-opacity: 1;\n  color: rgba(167, 243, 208, var(--tw-placeholder-opacity));\n}\n\n.dark .dark\\:placeholder-green-200:-ms-input-placeholder {\n  --tw-placeholder-opacity: 1;\n  color: rgba(167, 243, 208, var(--tw-placeholder-opacity));\n}\n\n.dark .dark\\:placeholder-green-200::placeholder {\n  --tw-placeholder-opacity: 1;\n  color: rgba(167, 243, 208, var(--tw-placeholder-opacity));\n}\n\n.dark .dark\\:placeholder-green-300::-moz-placeholder {\n  --tw-placeholder-opacity: 1;\n  color: rgba(110, 231, 183, var(--tw-placeholder-opacity));\n}\n\n.dark .dark\\:placeholder-green-300:-ms-input-placeholder {\n  --tw-placeholder-opacity: 1;\n  color: rgba(110, 231, 183, var(--tw-placeholder-opacity));\n}\n\n.dark .dark\\:placeholder-green-300::placeholder {\n  --tw-placeholder-opacity: 1;\n  color: rgba(110, 231, 183, var(--tw-placeholder-opacity));\n}\n\n.dark .dark\\:placeholder-green-400::-moz-placeholder {\n  --tw-placeholder-opacity: 1;\n  color: rgba(52, 211, 153, var(--tw-placeholder-opacity));\n}\n\n.dark .dark\\:placeholder-green-400:-ms-input-placeholder {\n  --tw-placeholder-opacity: 1;\n  color: rgba(52, 211, 153, var(--tw-placeholder-opacity));\n}\n\n.dark .dark\\:placeholder-green-400::placeholder {\n  --tw-placeholder-opacity: 1;\n  color: rgba(52, 211, 153, var(--tw-placeholder-opacity));\n}\n\n.dark .dark\\:placeholder-green-500::-moz-placeholder {\n  --tw-placeholder-opacity: 1;\n  color: rgba(16, 185, 129, var(--tw-placeholder-opacity));\n}\n\n.dark .dark\\:placeholder-green-500:-ms-input-placeholder {\n  --tw-placeholder-opacity: 1;\n  color: rgba(16, 185, 129, var(--tw-placeholder-opacity));\n}\n\n.dark .dark\\:placeholder-green-500::placeholder {\n  --tw-placeholder-opacity: 1;\n  color: rgba(16, 185, 129, var(--tw-placeholder-opacity));\n}\n\n.dark .dark\\:placeholder-green-600::-moz-placeholder {\n  --tw-placeholder-opacity: 1;\n  color: rgba(5, 150, 105, var(--tw-placeholder-opacity));\n}\n\n.dark .dark\\:placeholder-green-600:-ms-input-placeholder {\n  --tw-placeholder-opacity: 1;\n  color: rgba(5, 150, 105, var(--tw-placeholder-opacity));\n}\n\n.dark .dark\\:placeholder-green-600::placeholder {\n  --tw-placeholder-opacity: 1;\n  color: rgba(5, 150, 105, var(--tw-placeholder-opacity));\n}\n\n.dark .dark\\:placeholder-green-700::-moz-placeholder {\n  --tw-placeholder-opacity: 1;\n  color: rgba(4, 120, 87, var(--tw-placeholder-opacity));\n}\n\n.dark .dark\\:placeholder-green-700:-ms-input-placeholder {\n  --tw-placeholder-opacity: 1;\n  color: rgba(4, 120, 87, var(--tw-placeholder-opacity));\n}\n\n.dark .dark\\:placeholder-green-700::placeholder {\n  --tw-placeholder-opacity: 1;\n  color: rgba(4, 120, 87, var(--tw-placeholder-opacity));\n}\n\n.dark .dark\\:placeholder-green-800::-moz-placeholder {\n  --tw-placeholder-opacity: 1;\n  color: rgba(6, 95, 70, var(--tw-placeholder-opacity));\n}\n\n.dark .dark\\:placeholder-green-800:-ms-input-placeholder {\n  --tw-placeholder-opacity: 1;\n  color: rgba(6, 95, 70, var(--tw-placeholder-opacity));\n}\n\n.dark .dark\\:placeholder-green-800::placeholder {\n  --tw-placeholder-opacity: 1;\n  color: rgba(6, 95, 70, var(--tw-placeholder-opacity));\n}\n\n.dark .dark\\:placeholder-green-900::-moz-placeholder {\n  --tw-placeholder-opacity: 1;\n  color: rgba(6, 78, 59, var(--tw-placeholder-opacity));\n}\n\n.dark .dark\\:placeholder-green-900:-ms-input-placeholder {\n  --tw-placeholder-opacity: 1;\n  color: rgba(6, 78, 59, var(--tw-placeholder-opacity));\n}\n\n.dark .dark\\:placeholder-green-900::placeholder {\n  --tw-placeholder-opacity: 1;\n  color: rgba(6, 78, 59, var(--tw-placeholder-opacity));\n}\n\n.dark .dark\\:placeholder-blue-50::-moz-placeholder {\n  --tw-placeholder-opacity: 1;\n  color: rgba(239, 246, 255, var(--tw-placeholder-opacity));\n}\n\n.dark .dark\\:placeholder-blue-50:-ms-input-placeholder {\n  --tw-placeholder-opacity: 1;\n  color: rgba(239, 246, 255, var(--tw-placeholder-opacity));\n}\n\n.dark .dark\\:placeholder-blue-50::placeholder {\n  --tw-placeholder-opacity: 1;\n  color: rgba(239, 246, 255, var(--tw-placeholder-opacity));\n}\n\n.dark .dark\\:placeholder-blue-100::-moz-placeholder {\n  --tw-placeholder-opacity: 1;\n  color: rgba(219, 234, 254, var(--tw-placeholder-opacity));\n}\n\n.dark .dark\\:placeholder-blue-100:-ms-input-placeholder {\n  --tw-placeholder-opacity: 1;\n  color: rgba(219, 234, 254, var(--tw-placeholder-opacity));\n}\n\n.dark .dark\\:placeholder-blue-100::placeholder {\n  --tw-placeholder-opacity: 1;\n  color: rgba(219, 234, 254, var(--tw-placeholder-opacity));\n}\n\n.dark .dark\\:placeholder-blue-200::-moz-placeholder {\n  --tw-placeholder-opacity: 1;\n  color: rgba(191, 219, 254, var(--tw-placeholder-opacity));\n}\n\n.dark .dark\\:placeholder-blue-200:-ms-input-placeholder {\n  --tw-placeholder-opacity: 1;\n  color: rgba(191, 219, 254, var(--tw-placeholder-opacity));\n}\n\n.dark .dark\\:placeholder-blue-200::placeholder {\n  --tw-placeholder-opacity: 1;\n  color: rgba(191, 219, 254, var(--tw-placeholder-opacity));\n}\n\n.dark .dark\\:placeholder-blue-300::-moz-placeholder {\n  --tw-placeholder-opacity: 1;\n  color: rgba(147, 197, 253, var(--tw-placeholder-opacity));\n}\n\n.dark .dark\\:placeholder-blue-300:-ms-input-placeholder {\n  --tw-placeholder-opacity: 1;\n  color: rgba(147, 197, 253, var(--tw-placeholder-opacity));\n}\n\n.dark .dark\\:placeholder-blue-300::placeholder {\n  --tw-placeholder-opacity: 1;\n  color: rgba(147, 197, 253, var(--tw-placeholder-opacity));\n}\n\n.dark .dark\\:placeholder-blue-400::-moz-placeholder {\n  --tw-placeholder-opacity: 1;\n  color: rgba(96, 165, 250, var(--tw-placeholder-opacity));\n}\n\n.dark .dark\\:placeholder-blue-400:-ms-input-placeholder {\n  --tw-placeholder-opacity: 1;\n  color: rgba(96, 165, 250, var(--tw-placeholder-opacity));\n}\n\n.dark .dark\\:placeholder-blue-400::placeholder {\n  --tw-placeholder-opacity: 1;\n  color: rgba(96, 165, 250, var(--tw-placeholder-opacity));\n}\n\n.dark .dark\\:placeholder-blue-500::-moz-placeholder {\n  --tw-placeholder-opacity: 1;\n  color: rgba(59, 130, 246, var(--tw-placeholder-opacity));\n}\n\n.dark .dark\\:placeholder-blue-500:-ms-input-placeholder {\n  --tw-placeholder-opacity: 1;\n  color: rgba(59, 130, 246, var(--tw-placeholder-opacity));\n}\n\n.dark .dark\\:placeholder-blue-500::placeholder {\n  --tw-placeholder-opacity: 1;\n  color: rgba(59, 130, 246, var(--tw-placeholder-opacity));\n}\n\n.dark .dark\\:placeholder-blue-600::-moz-placeholder {\n  --tw-placeholder-opacity: 1;\n  color: rgba(37, 99, 235, var(--tw-placeholder-opacity));\n}\n\n.dark .dark\\:placeholder-blue-600:-ms-input-placeholder {\n  --tw-placeholder-opacity: 1;\n  color: rgba(37, 99, 235, var(--tw-placeholder-opacity));\n}\n\n.dark .dark\\:placeholder-blue-600::placeholder {\n  --tw-placeholder-opacity: 1;\n  color: rgba(37, 99, 235, var(--tw-placeholder-opacity));\n}\n\n.dark .dark\\:placeholder-blue-700::-moz-placeholder {\n  --tw-placeholder-opacity: 1;\n  color: rgba(29, 78, 216, var(--tw-placeholder-opacity));\n}\n\n.dark .dark\\:placeholder-blue-700:-ms-input-placeholder {\n  --tw-placeholder-opacity: 1;\n  color: rgba(29, 78, 216, var(--tw-placeholder-opacity));\n}\n\n.dark .dark\\:placeholder-blue-700::placeholder {\n  --tw-placeholder-opacity: 1;\n  color: rgba(29, 78, 216, var(--tw-placeholder-opacity));\n}\n\n.dark .dark\\:placeholder-blue-800::-moz-placeholder {\n  --tw-placeholder-opacity: 1;\n  color: rgba(30, 64, 175, var(--tw-placeholder-opacity));\n}\n\n.dark .dark\\:placeholder-blue-800:-ms-input-placeholder {\n  --tw-placeholder-opacity: 1;\n  color: rgba(30, 64, 175, var(--tw-placeholder-opacity));\n}\n\n.dark .dark\\:placeholder-blue-800::placeholder {\n  --tw-placeholder-opacity: 1;\n  color: rgba(30, 64, 175, var(--tw-placeholder-opacity));\n}\n\n.dark .dark\\:placeholder-blue-900::-moz-placeholder {\n  --tw-placeholder-opacity: 1;\n  color: rgba(30, 58, 138, var(--tw-placeholder-opacity));\n}\n\n.dark .dark\\:placeholder-blue-900:-ms-input-placeholder {\n  --tw-placeholder-opacity: 1;\n  color: rgba(30, 58, 138, var(--tw-placeholder-opacity));\n}\n\n.dark .dark\\:placeholder-blue-900::placeholder {\n  --tw-placeholder-opacity: 1;\n  color: rgba(30, 58, 138, var(--tw-placeholder-opacity));\n}\n\n.dark .dark\\:placeholder-indigo-50::-moz-placeholder {\n  --tw-placeholder-opacity: 1;\n  color: rgba(238, 242, 255, var(--tw-placeholder-opacity));\n}\n\n.dark .dark\\:placeholder-indigo-50:-ms-input-placeholder {\n  --tw-placeholder-opacity: 1;\n  color: rgba(238, 242, 255, var(--tw-placeholder-opacity));\n}\n\n.dark .dark\\:placeholder-indigo-50::placeholder {\n  --tw-placeholder-opacity: 1;\n  color: rgba(238, 242, 255, var(--tw-placeholder-opacity));\n}\n\n.dark .dark\\:placeholder-indigo-100::-moz-placeholder {\n  --tw-placeholder-opacity: 1;\n  color: rgba(224, 231, 255, var(--tw-placeholder-opacity));\n}\n\n.dark .dark\\:placeholder-indigo-100:-ms-input-placeholder {\n  --tw-placeholder-opacity: 1;\n  color: rgba(224, 231, 255, var(--tw-placeholder-opacity));\n}\n\n.dark .dark\\:placeholder-indigo-100::placeholder {\n  --tw-placeholder-opacity: 1;\n  color: rgba(224, 231, 255, var(--tw-placeholder-opacity));\n}\n\n.dark .dark\\:placeholder-indigo-200::-moz-placeholder {\n  --tw-placeholder-opacity: 1;\n  color: rgba(199, 210, 254, var(--tw-placeholder-opacity));\n}\n\n.dark .dark\\:placeholder-indigo-200:-ms-input-placeholder {\n  --tw-placeholder-opacity: 1;\n  color: rgba(199, 210, 254, var(--tw-placeholder-opacity));\n}\n\n.dark .dark\\:placeholder-indigo-200::placeholder {\n  --tw-placeholder-opacity: 1;\n  color: rgba(199, 210, 254, var(--tw-placeholder-opacity));\n}\n\n.dark .dark\\:placeholder-indigo-300::-moz-placeholder {\n  --tw-placeholder-opacity: 1;\n  color: rgba(165, 180, 252, var(--tw-placeholder-opacity));\n}\n\n.dark .dark\\:placeholder-indigo-300:-ms-input-placeholder {\n  --tw-placeholder-opacity: 1;\n  color: rgba(165, 180, 252, var(--tw-placeholder-opacity));\n}\n\n.dark .dark\\:placeholder-indigo-300::placeholder {\n  --tw-placeholder-opacity: 1;\n  color: rgba(165, 180, 252, var(--tw-placeholder-opacity));\n}\n\n.dark .dark\\:placeholder-indigo-400::-moz-placeholder {\n  --tw-placeholder-opacity: 1;\n  color: rgba(129, 140, 248, var(--tw-placeholder-opacity));\n}\n\n.dark .dark\\:placeholder-indigo-400:-ms-input-placeholder {\n  --tw-placeholder-opacity: 1;\n  color: rgba(129, 140, 248, var(--tw-placeholder-opacity));\n}\n\n.dark .dark\\:placeholder-indigo-400::placeholder {\n  --tw-placeholder-opacity: 1;\n  color: rgba(129, 140, 248, var(--tw-placeholder-opacity));\n}\n\n.dark .dark\\:placeholder-indigo-500::-moz-placeholder {\n  --tw-placeholder-opacity: 1;\n  color: rgba(99, 102, 241, var(--tw-placeholder-opacity));\n}\n\n.dark .dark\\:placeholder-indigo-500:-ms-input-placeholder {\n  --tw-placeholder-opacity: 1;\n  color: rgba(99, 102, 241, var(--tw-placeholder-opacity));\n}\n\n.dark .dark\\:placeholder-indigo-500::placeholder {\n  --tw-placeholder-opacity: 1;\n  color: rgba(99, 102, 241, var(--tw-placeholder-opacity));\n}\n\n.dark .dark\\:placeholder-indigo-600::-moz-placeholder {\n  --tw-placeholder-opacity: 1;\n  color: rgba(79, 70, 229, var(--tw-placeholder-opacity));\n}\n\n.dark .dark\\:placeholder-indigo-600:-ms-input-placeholder {\n  --tw-placeholder-opacity: 1;\n  color: rgba(79, 70, 229, var(--tw-placeholder-opacity));\n}\n\n.dark .dark\\:placeholder-indigo-600::placeholder {\n  --tw-placeholder-opacity: 1;\n  color: rgba(79, 70, 229, var(--tw-placeholder-opacity));\n}\n\n.dark .dark\\:placeholder-indigo-700::-moz-placeholder {\n  --tw-placeholder-opacity: 1;\n  color: rgba(67, 56, 202, var(--tw-placeholder-opacity));\n}\n\n.dark .dark\\:placeholder-indigo-700:-ms-input-placeholder {\n  --tw-placeholder-opacity: 1;\n  color: rgba(67, 56, 202, var(--tw-placeholder-opacity));\n}\n\n.dark .dark\\:placeholder-indigo-700::placeholder {\n  --tw-placeholder-opacity: 1;\n  color: rgba(67, 56, 202, var(--tw-placeholder-opacity));\n}\n\n.dark .dark\\:placeholder-indigo-800::-moz-placeholder {\n  --tw-placeholder-opacity: 1;\n  color: rgba(55, 48, 163, var(--tw-placeholder-opacity));\n}\n\n.dark .dark\\:placeholder-indigo-800:-ms-input-placeholder {\n  --tw-placeholder-opacity: 1;\n  color: rgba(55, 48, 163, var(--tw-placeholder-opacity));\n}\n\n.dark .dark\\:placeholder-indigo-800::placeholder {\n  --tw-placeholder-opacity: 1;\n  color: rgba(55, 48, 163, var(--tw-placeholder-opacity));\n}\n\n.dark .dark\\:placeholder-indigo-900::-moz-placeholder {\n  --tw-placeholder-opacity: 1;\n  color: rgba(49, 46, 129, var(--tw-placeholder-opacity));\n}\n\n.dark .dark\\:placeholder-indigo-900:-ms-input-placeholder {\n  --tw-placeholder-opacity: 1;\n  color: rgba(49, 46, 129, var(--tw-placeholder-opacity));\n}\n\n.dark .dark\\:placeholder-indigo-900::placeholder {\n  --tw-placeholder-opacity: 1;\n  color: rgba(49, 46, 129, var(--tw-placeholder-opacity));\n}\n\n.dark .dark\\:placeholder-purple-50::-moz-placeholder {\n  --tw-placeholder-opacity: 1;\n  color: rgba(245, 243, 255, var(--tw-placeholder-opacity));\n}\n\n.dark .dark\\:placeholder-purple-50:-ms-input-placeholder {\n  --tw-placeholder-opacity: 1;\n  color: rgba(245, 243, 255, var(--tw-placeholder-opacity));\n}\n\n.dark .dark\\:placeholder-purple-50::placeholder {\n  --tw-placeholder-opacity: 1;\n  color: rgba(245, 243, 255, var(--tw-placeholder-opacity));\n}\n\n.dark .dark\\:placeholder-purple-100::-moz-placeholder {\n  --tw-placeholder-opacity: 1;\n  color: rgba(237, 233, 254, var(--tw-placeholder-opacity));\n}\n\n.dark .dark\\:placeholder-purple-100:-ms-input-placeholder {\n  --tw-placeholder-opacity: 1;\n  color: rgba(237, 233, 254, var(--tw-placeholder-opacity));\n}\n\n.dark .dark\\:placeholder-purple-100::placeholder {\n  --tw-placeholder-opacity: 1;\n  color: rgba(237, 233, 254, var(--tw-placeholder-opacity));\n}\n\n.dark .dark\\:placeholder-purple-200::-moz-placeholder {\n  --tw-placeholder-opacity: 1;\n  color: rgba(221, 214, 254, var(--tw-placeholder-opacity));\n}\n\n.dark .dark\\:placeholder-purple-200:-ms-input-placeholder {\n  --tw-placeholder-opacity: 1;\n  color: rgba(221, 214, 254, var(--tw-placeholder-opacity));\n}\n\n.dark .dark\\:placeholder-purple-200::placeholder {\n  --tw-placeholder-opacity: 1;\n  color: rgba(221, 214, 254, var(--tw-placeholder-opacity));\n}\n\n.dark .dark\\:placeholder-purple-300::-moz-placeholder {\n  --tw-placeholder-opacity: 1;\n  color: rgba(196, 181, 253, var(--tw-placeholder-opacity));\n}\n\n.dark .dark\\:placeholder-purple-300:-ms-input-placeholder {\n  --tw-placeholder-opacity: 1;\n  color: rgba(196, 181, 253, var(--tw-placeholder-opacity));\n}\n\n.dark .dark\\:placeholder-purple-300::placeholder {\n  --tw-placeholder-opacity: 1;\n  color: rgba(196, 181, 253, var(--tw-placeholder-opacity));\n}\n\n.dark .dark\\:placeholder-purple-400::-moz-placeholder {\n  --tw-placeholder-opacity: 1;\n  color: rgba(167, 139, 250, var(--tw-placeholder-opacity));\n}\n\n.dark .dark\\:placeholder-purple-400:-ms-input-placeholder {\n  --tw-placeholder-opacity: 1;\n  color: rgba(167, 139, 250, var(--tw-placeholder-opacity));\n}\n\n.dark .dark\\:placeholder-purple-400::placeholder {\n  --tw-placeholder-opacity: 1;\n  color: rgba(167, 139, 250, var(--tw-placeholder-opacity));\n}\n\n.dark .dark\\:placeholder-purple-500::-moz-placeholder {\n  --tw-placeholder-opacity: 1;\n  color: rgba(139, 92, 246, var(--tw-placeholder-opacity));\n}\n\n.dark .dark\\:placeholder-purple-500:-ms-input-placeholder {\n  --tw-placeholder-opacity: 1;\n  color: rgba(139, 92, 246, var(--tw-placeholder-opacity));\n}\n\n.dark .dark\\:placeholder-purple-500::placeholder {\n  --tw-placeholder-opacity: 1;\n  color: rgba(139, 92, 246, var(--tw-placeholder-opacity));\n}\n\n.dark .dark\\:placeholder-purple-600::-moz-placeholder {\n  --tw-placeholder-opacity: 1;\n  color: rgba(124, 58, 237, var(--tw-placeholder-opacity));\n}\n\n.dark .dark\\:placeholder-purple-600:-ms-input-placeholder {\n  --tw-placeholder-opacity: 1;\n  color: rgba(124, 58, 237, var(--tw-placeholder-opacity));\n}\n\n.dark .dark\\:placeholder-purple-600::placeholder {\n  --tw-placeholder-opacity: 1;\n  color: rgba(124, 58, 237, var(--tw-placeholder-opacity));\n}\n\n.dark .dark\\:placeholder-purple-700::-moz-placeholder {\n  --tw-placeholder-opacity: 1;\n  color: rgba(109, 40, 217, var(--tw-placeholder-opacity));\n}\n\n.dark .dark\\:placeholder-purple-700:-ms-input-placeholder {\n  --tw-placeholder-opacity: 1;\n  color: rgba(109, 40, 217, var(--tw-placeholder-opacity));\n}\n\n.dark .dark\\:placeholder-purple-700::placeholder {\n  --tw-placeholder-opacity: 1;\n  color: rgba(109, 40, 217, var(--tw-placeholder-opacity));\n}\n\n.dark .dark\\:placeholder-purple-800::-moz-placeholder {\n  --tw-placeholder-opacity: 1;\n  color: rgba(91, 33, 182, var(--tw-placeholder-opacity));\n}\n\n.dark .dark\\:placeholder-purple-800:-ms-input-placeholder {\n  --tw-placeholder-opacity: 1;\n  color: rgba(91, 33, 182, var(--tw-placeholder-opacity));\n}\n\n.dark .dark\\:placeholder-purple-800::placeholder {\n  --tw-placeholder-opacity: 1;\n  color: rgba(91, 33, 182, var(--tw-placeholder-opacity));\n}\n\n.dark .dark\\:placeholder-purple-900::-moz-placeholder {\n  --tw-placeholder-opacity: 1;\n  color: rgba(76, 29, 149, var(--tw-placeholder-opacity));\n}\n\n.dark .dark\\:placeholder-purple-900:-ms-input-placeholder {\n  --tw-placeholder-opacity: 1;\n  color: rgba(76, 29, 149, var(--tw-placeholder-opacity));\n}\n\n.dark .dark\\:placeholder-purple-900::placeholder {\n  --tw-placeholder-opacity: 1;\n  color: rgba(76, 29, 149, var(--tw-placeholder-opacity));\n}\n\n.dark .dark\\:placeholder-pink-50::-moz-placeholder {\n  --tw-placeholder-opacity: 1;\n  color: rgba(253, 242, 248, var(--tw-placeholder-opacity));\n}\n\n.dark .dark\\:placeholder-pink-50:-ms-input-placeholder {\n  --tw-placeholder-opacity: 1;\n  color: rgba(253, 242, 248, var(--tw-placeholder-opacity));\n}\n\n.dark .dark\\:placeholder-pink-50::placeholder {\n  --tw-placeholder-opacity: 1;\n  color: rgba(253, 242, 248, var(--tw-placeholder-opacity));\n}\n\n.dark .dark\\:placeholder-pink-100::-moz-placeholder {\n  --tw-placeholder-opacity: 1;\n  color: rgba(252, 231, 243, var(--tw-placeholder-opacity));\n}\n\n.dark .dark\\:placeholder-pink-100:-ms-input-placeholder {\n  --tw-placeholder-opacity: 1;\n  color: rgba(252, 231, 243, var(--tw-placeholder-opacity));\n}\n\n.dark .dark\\:placeholder-pink-100::placeholder {\n  --tw-placeholder-opacity: 1;\n  color: rgba(252, 231, 243, var(--tw-placeholder-opacity));\n}\n\n.dark .dark\\:placeholder-pink-200::-moz-placeholder {\n  --tw-placeholder-opacity: 1;\n  color: rgba(251, 207, 232, var(--tw-placeholder-opacity));\n}\n\n.dark .dark\\:placeholder-pink-200:-ms-input-placeholder {\n  --tw-placeholder-opacity: 1;\n  color: rgba(251, 207, 232, var(--tw-placeholder-opacity));\n}\n\n.dark .dark\\:placeholder-pink-200::placeholder {\n  --tw-placeholder-opacity: 1;\n  color: rgba(251, 207, 232, var(--tw-placeholder-opacity));\n}\n\n.dark .dark\\:placeholder-pink-300::-moz-placeholder {\n  --tw-placeholder-opacity: 1;\n  color: rgba(249, 168, 212, var(--tw-placeholder-opacity));\n}\n\n.dark .dark\\:placeholder-pink-300:-ms-input-placeholder {\n  --tw-placeholder-opacity: 1;\n  color: rgba(249, 168, 212, var(--tw-placeholder-opacity));\n}\n\n.dark .dark\\:placeholder-pink-300::placeholder {\n  --tw-placeholder-opacity: 1;\n  color: rgba(249, 168, 212, var(--tw-placeholder-opacity));\n}\n\n.dark .dark\\:placeholder-pink-400::-moz-placeholder {\n  --tw-placeholder-opacity: 1;\n  color: rgba(244, 114, 182, var(--tw-placeholder-opacity));\n}\n\n.dark .dark\\:placeholder-pink-400:-ms-input-placeholder {\n  --tw-placeholder-opacity: 1;\n  color: rgba(244, 114, 182, var(--tw-placeholder-opacity));\n}\n\n.dark .dark\\:placeholder-pink-400::placeholder {\n  --tw-placeholder-opacity: 1;\n  color: rgba(244, 114, 182, var(--tw-placeholder-opacity));\n}\n\n.dark .dark\\:placeholder-pink-500::-moz-placeholder {\n  --tw-placeholder-opacity: 1;\n  color: rgba(236, 72, 153, var(--tw-placeholder-opacity));\n}\n\n.dark .dark\\:placeholder-pink-500:-ms-input-placeholder {\n  --tw-placeholder-opacity: 1;\n  color: rgba(236, 72, 153, var(--tw-placeholder-opacity));\n}\n\n.dark .dark\\:placeholder-pink-500::placeholder {\n  --tw-placeholder-opacity: 1;\n  color: rgba(236, 72, 153, var(--tw-placeholder-opacity));\n}\n\n.dark .dark\\:placeholder-pink-600::-moz-placeholder {\n  --tw-placeholder-opacity: 1;\n  color: rgba(219, 39, 119, var(--tw-placeholder-opacity));\n}\n\n.dark .dark\\:placeholder-pink-600:-ms-input-placeholder {\n  --tw-placeholder-opacity: 1;\n  color: rgba(219, 39, 119, var(--tw-placeholder-opacity));\n}\n\n.dark .dark\\:placeholder-pink-600::placeholder {\n  --tw-placeholder-opacity: 1;\n  color: rgba(219, 39, 119, var(--tw-placeholder-opacity));\n}\n\n.dark .dark\\:placeholder-pink-700::-moz-placeholder {\n  --tw-placeholder-opacity: 1;\n  color: rgba(190, 24, 93, var(--tw-placeholder-opacity));\n}\n\n.dark .dark\\:placeholder-pink-700:-ms-input-placeholder {\n  --tw-placeholder-opacity: 1;\n  color: rgba(190, 24, 93, var(--tw-placeholder-opacity));\n}\n\n.dark .dark\\:placeholder-pink-700::placeholder {\n  --tw-placeholder-opacity: 1;\n  color: rgba(190, 24, 93, var(--tw-placeholder-opacity));\n}\n\n.dark .dark\\:placeholder-pink-800::-moz-placeholder {\n  --tw-placeholder-opacity: 1;\n  color: rgba(157, 23, 77, var(--tw-placeholder-opacity));\n}\n\n.dark .dark\\:placeholder-pink-800:-ms-input-placeholder {\n  --tw-placeholder-opacity: 1;\n  color: rgba(157, 23, 77, var(--tw-placeholder-opacity));\n}\n\n.dark .dark\\:placeholder-pink-800::placeholder {\n  --tw-placeholder-opacity: 1;\n  color: rgba(157, 23, 77, var(--tw-placeholder-opacity));\n}\n\n.dark .dark\\:placeholder-pink-900::-moz-placeholder {\n  --tw-placeholder-opacity: 1;\n  color: rgba(131, 24, 67, var(--tw-placeholder-opacity));\n}\n\n.dark .dark\\:placeholder-pink-900:-ms-input-placeholder {\n  --tw-placeholder-opacity: 1;\n  color: rgba(131, 24, 67, var(--tw-placeholder-opacity));\n}\n\n.dark .dark\\:placeholder-pink-900::placeholder {\n  --tw-placeholder-opacity: 1;\n  color: rgba(131, 24, 67, var(--tw-placeholder-opacity));\n}\n\n.dark .dark\\:focus\\:placeholder-transparent:focus::-moz-placeholder {\n  color: transparent;\n}\n\n.dark .dark\\:focus\\:placeholder-transparent:focus:-ms-input-placeholder {\n  color: transparent;\n}\n\n.dark .dark\\:focus\\:placeholder-transparent:focus::placeholder {\n  color: transparent;\n}\n\n.dark .dark\\:focus\\:placeholder-current:focus::-moz-placeholder {\n  color: currentColor;\n}\n\n.dark .dark\\:focus\\:placeholder-current:focus:-ms-input-placeholder {\n  color: currentColor;\n}\n\n.dark .dark\\:focus\\:placeholder-current:focus::placeholder {\n  color: currentColor;\n}\n\n.dark .dark\\:focus\\:placeholder-black:focus::-moz-placeholder {\n  --tw-placeholder-opacity: 1;\n  color: rgba(0, 0, 0, var(--tw-placeholder-opacity));\n}\n\n.dark .dark\\:focus\\:placeholder-black:focus:-ms-input-placeholder {\n  --tw-placeholder-opacity: 1;\n  color: rgba(0, 0, 0, var(--tw-placeholder-opacity));\n}\n\n.dark .dark\\:focus\\:placeholder-black:focus::placeholder {\n  --tw-placeholder-opacity: 1;\n  color: rgba(0, 0, 0, var(--tw-placeholder-opacity));\n}\n\n.dark .dark\\:focus\\:placeholder-white:focus::-moz-placeholder {\n  --tw-placeholder-opacity: 1;\n  color: rgba(255, 255, 255, var(--tw-placeholder-opacity));\n}\n\n.dark .dark\\:focus\\:placeholder-white:focus:-ms-input-placeholder {\n  --tw-placeholder-opacity: 1;\n  color: rgba(255, 255, 255, var(--tw-placeholder-opacity));\n}\n\n.dark .dark\\:focus\\:placeholder-white:focus::placeholder {\n  --tw-placeholder-opacity: 1;\n  color: rgba(255, 255, 255, var(--tw-placeholder-opacity));\n}\n\n.dark .dark\\:focus\\:placeholder-gray-50:focus::-moz-placeholder {\n  --tw-placeholder-opacity: 1;\n  color: rgba(249, 250, 251, var(--tw-placeholder-opacity));\n}\n\n.dark .dark\\:focus\\:placeholder-gray-50:focus:-ms-input-placeholder {\n  --tw-placeholder-opacity: 1;\n  color: rgba(249, 250, 251, var(--tw-placeholder-opacity));\n}\n\n.dark .dark\\:focus\\:placeholder-gray-50:focus::placeholder {\n  --tw-placeholder-opacity: 1;\n  color: rgba(249, 250, 251, var(--tw-placeholder-opacity));\n}\n\n.dark .dark\\:focus\\:placeholder-gray-100:focus::-moz-placeholder {\n  --tw-placeholder-opacity: 1;\n  color: rgba(243, 244, 246, var(--tw-placeholder-opacity));\n}\n\n.dark .dark\\:focus\\:placeholder-gray-100:focus:-ms-input-placeholder {\n  --tw-placeholder-opacity: 1;\n  color: rgba(243, 244, 246, var(--tw-placeholder-opacity));\n}\n\n.dark .dark\\:focus\\:placeholder-gray-100:focus::placeholder {\n  --tw-placeholder-opacity: 1;\n  color: rgba(243, 244, 246, var(--tw-placeholder-opacity));\n}\n\n.dark .dark\\:focus\\:placeholder-gray-200:focus::-moz-placeholder {\n  --tw-placeholder-opacity: 1;\n  color: rgba(229, 231, 235, var(--tw-placeholder-opacity));\n}\n\n.dark .dark\\:focus\\:placeholder-gray-200:focus:-ms-input-placeholder {\n  --tw-placeholder-opacity: 1;\n  color: rgba(229, 231, 235, var(--tw-placeholder-opacity));\n}\n\n.dark .dark\\:focus\\:placeholder-gray-200:focus::placeholder {\n  --tw-placeholder-opacity: 1;\n  color: rgba(229, 231, 235, var(--tw-placeholder-opacity));\n}\n\n.dark .dark\\:focus\\:placeholder-gray-300:focus::-moz-placeholder {\n  --tw-placeholder-opacity: 1;\n  color: rgba(209, 213, 219, var(--tw-placeholder-opacity));\n}\n\n.dark .dark\\:focus\\:placeholder-gray-300:focus:-ms-input-placeholder {\n  --tw-placeholder-opacity: 1;\n  color: rgba(209, 213, 219, var(--tw-placeholder-opacity));\n}\n\n.dark .dark\\:focus\\:placeholder-gray-300:focus::placeholder {\n  --tw-placeholder-opacity: 1;\n  color: rgba(209, 213, 219, var(--tw-placeholder-opacity));\n}\n\n.dark .dark\\:focus\\:placeholder-gray-400:focus::-moz-placeholder {\n  --tw-placeholder-opacity: 1;\n  color: rgba(156, 163, 175, var(--tw-placeholder-opacity));\n}\n\n.dark .dark\\:focus\\:placeholder-gray-400:focus:-ms-input-placeholder {\n  --tw-placeholder-opacity: 1;\n  color: rgba(156, 163, 175, var(--tw-placeholder-opacity));\n}\n\n.dark .dark\\:focus\\:placeholder-gray-400:focus::placeholder {\n  --tw-placeholder-opacity: 1;\n  color: rgba(156, 163, 175, var(--tw-placeholder-opacity));\n}\n\n.dark .dark\\:focus\\:placeholder-gray-500:focus::-moz-placeholder {\n  --tw-placeholder-opacity: 1;\n  color: rgba(107, 114, 128, var(--tw-placeholder-opacity));\n}\n\n.dark .dark\\:focus\\:placeholder-gray-500:focus:-ms-input-placeholder {\n  --tw-placeholder-opacity: 1;\n  color: rgba(107, 114, 128, var(--tw-placeholder-opacity));\n}\n\n.dark .dark\\:focus\\:placeholder-gray-500:focus::placeholder {\n  --tw-placeholder-opacity: 1;\n  color: rgba(107, 114, 128, var(--tw-placeholder-opacity));\n}\n\n.dark .dark\\:focus\\:placeholder-gray-600:focus::-moz-placeholder {\n  --tw-placeholder-opacity: 1;\n  color: rgba(75, 85, 99, var(--tw-placeholder-opacity));\n}\n\n.dark .dark\\:focus\\:placeholder-gray-600:focus:-ms-input-placeholder {\n  --tw-placeholder-opacity: 1;\n  color: rgba(75, 85, 99, var(--tw-placeholder-opacity));\n}\n\n.dark .dark\\:focus\\:placeholder-gray-600:focus::placeholder {\n  --tw-placeholder-opacity: 1;\n  color: rgba(75, 85, 99, var(--tw-placeholder-opacity));\n}\n\n.dark .dark\\:focus\\:placeholder-gray-700:focus::-moz-placeholder {\n  --tw-placeholder-opacity: 1;\n  color: rgba(55, 65, 81, var(--tw-placeholder-opacity));\n}\n\n.dark .dark\\:focus\\:placeholder-gray-700:focus:-ms-input-placeholder {\n  --tw-placeholder-opacity: 1;\n  color: rgba(55, 65, 81, var(--tw-placeholder-opacity));\n}\n\n.dark .dark\\:focus\\:placeholder-gray-700:focus::placeholder {\n  --tw-placeholder-opacity: 1;\n  color: rgba(55, 65, 81, var(--tw-placeholder-opacity));\n}\n\n.dark .dark\\:focus\\:placeholder-gray-800:focus::-moz-placeholder {\n  --tw-placeholder-opacity: 1;\n  color: rgba(31, 41, 55, var(--tw-placeholder-opacity));\n}\n\n.dark .dark\\:focus\\:placeholder-gray-800:focus:-ms-input-placeholder {\n  --tw-placeholder-opacity: 1;\n  color: rgba(31, 41, 55, var(--tw-placeholder-opacity));\n}\n\n.dark .dark\\:focus\\:placeholder-gray-800:focus::placeholder {\n  --tw-placeholder-opacity: 1;\n  color: rgba(31, 41, 55, var(--tw-placeholder-opacity));\n}\n\n.dark .dark\\:focus\\:placeholder-gray-900:focus::-moz-placeholder {\n  --tw-placeholder-opacity: 1;\n  color: rgba(17, 24, 39, var(--tw-placeholder-opacity));\n}\n\n.dark .dark\\:focus\\:placeholder-gray-900:focus:-ms-input-placeholder {\n  --tw-placeholder-opacity: 1;\n  color: rgba(17, 24, 39, var(--tw-placeholder-opacity));\n}\n\n.dark .dark\\:focus\\:placeholder-gray-900:focus::placeholder {\n  --tw-placeholder-opacity: 1;\n  color: rgba(17, 24, 39, var(--tw-placeholder-opacity));\n}\n\n.dark .dark\\:focus\\:placeholder-red-50:focus::-moz-placeholder {\n  --tw-placeholder-opacity: 1;\n  color: rgba(254, 242, 242, var(--tw-placeholder-opacity));\n}\n\n.dark .dark\\:focus\\:placeholder-red-50:focus:-ms-input-placeholder {\n  --tw-placeholder-opacity: 1;\n  color: rgba(254, 242, 242, var(--tw-placeholder-opacity));\n}\n\n.dark .dark\\:focus\\:placeholder-red-50:focus::placeholder {\n  --tw-placeholder-opacity: 1;\n  color: rgba(254, 242, 242, var(--tw-placeholder-opacity));\n}\n\n.dark .dark\\:focus\\:placeholder-red-100:focus::-moz-placeholder {\n  --tw-placeholder-opacity: 1;\n  color: rgba(254, 226, 226, var(--tw-placeholder-opacity));\n}\n\n.dark .dark\\:focus\\:placeholder-red-100:focus:-ms-input-placeholder {\n  --tw-placeholder-opacity: 1;\n  color: rgba(254, 226, 226, var(--tw-placeholder-opacity));\n}\n\n.dark .dark\\:focus\\:placeholder-red-100:focus::placeholder {\n  --tw-placeholder-opacity: 1;\n  color: rgba(254, 226, 226, var(--tw-placeholder-opacity));\n}\n\n.dark .dark\\:focus\\:placeholder-red-200:focus::-moz-placeholder {\n  --tw-placeholder-opacity: 1;\n  color: rgba(254, 202, 202, var(--tw-placeholder-opacity));\n}\n\n.dark .dark\\:focus\\:placeholder-red-200:focus:-ms-input-placeholder {\n  --tw-placeholder-opacity: 1;\n  color: rgba(254, 202, 202, var(--tw-placeholder-opacity));\n}\n\n.dark .dark\\:focus\\:placeholder-red-200:focus::placeholder {\n  --tw-placeholder-opacity: 1;\n  color: rgba(254, 202, 202, var(--tw-placeholder-opacity));\n}\n\n.dark .dark\\:focus\\:placeholder-red-300:focus::-moz-placeholder {\n  --tw-placeholder-opacity: 1;\n  color: rgba(252, 165, 165, var(--tw-placeholder-opacity));\n}\n\n.dark .dark\\:focus\\:placeholder-red-300:focus:-ms-input-placeholder {\n  --tw-placeholder-opacity: 1;\n  color: rgba(252, 165, 165, var(--tw-placeholder-opacity));\n}\n\n.dark .dark\\:focus\\:placeholder-red-300:focus::placeholder {\n  --tw-placeholder-opacity: 1;\n  color: rgba(252, 165, 165, var(--tw-placeholder-opacity));\n}\n\n.dark .dark\\:focus\\:placeholder-red-400:focus::-moz-placeholder {\n  --tw-placeholder-opacity: 1;\n  color: rgba(248, 113, 113, var(--tw-placeholder-opacity));\n}\n\n.dark .dark\\:focus\\:placeholder-red-400:focus:-ms-input-placeholder {\n  --tw-placeholder-opacity: 1;\n  color: rgba(248, 113, 113, var(--tw-placeholder-opacity));\n}\n\n.dark .dark\\:focus\\:placeholder-red-400:focus::placeholder {\n  --tw-placeholder-opacity: 1;\n  color: rgba(248, 113, 113, var(--tw-placeholder-opacity));\n}\n\n.dark .dark\\:focus\\:placeholder-red-500:focus::-moz-placeholder {\n  --tw-placeholder-opacity: 1;\n  color: rgba(239, 68, 68, var(--tw-placeholder-opacity));\n}\n\n.dark .dark\\:focus\\:placeholder-red-500:focus:-ms-input-placeholder {\n  --tw-placeholder-opacity: 1;\n  color: rgba(239, 68, 68, var(--tw-placeholder-opacity));\n}\n\n.dark .dark\\:focus\\:placeholder-red-500:focus::placeholder {\n  --tw-placeholder-opacity: 1;\n  color: rgba(239, 68, 68, var(--tw-placeholder-opacity));\n}\n\n.dark .dark\\:focus\\:placeholder-red-600:focus::-moz-placeholder {\n  --tw-placeholder-opacity: 1;\n  color: rgba(220, 38, 38, var(--tw-placeholder-opacity));\n}\n\n.dark .dark\\:focus\\:placeholder-red-600:focus:-ms-input-placeholder {\n  --tw-placeholder-opacity: 1;\n  color: rgba(220, 38, 38, var(--tw-placeholder-opacity));\n}\n\n.dark .dark\\:focus\\:placeholder-red-600:focus::placeholder {\n  --tw-placeholder-opacity: 1;\n  color: rgba(220, 38, 38, var(--tw-placeholder-opacity));\n}\n\n.dark .dark\\:focus\\:placeholder-red-700:focus::-moz-placeholder {\n  --tw-placeholder-opacity: 1;\n  color: rgba(185, 28, 28, var(--tw-placeholder-opacity));\n}\n\n.dark .dark\\:focus\\:placeholder-red-700:focus:-ms-input-placeholder {\n  --tw-placeholder-opacity: 1;\n  color: rgba(185, 28, 28, var(--tw-placeholder-opacity));\n}\n\n.dark .dark\\:focus\\:placeholder-red-700:focus::placeholder {\n  --tw-placeholder-opacity: 1;\n  color: rgba(185, 28, 28, var(--tw-placeholder-opacity));\n}\n\n.dark .dark\\:focus\\:placeholder-red-800:focus::-moz-placeholder {\n  --tw-placeholder-opacity: 1;\n  color: rgba(153, 27, 27, var(--tw-placeholder-opacity));\n}\n\n.dark .dark\\:focus\\:placeholder-red-800:focus:-ms-input-placeholder {\n  --tw-placeholder-opacity: 1;\n  color: rgba(153, 27, 27, var(--tw-placeholder-opacity));\n}\n\n.dark .dark\\:focus\\:placeholder-red-800:focus::placeholder {\n  --tw-placeholder-opacity: 1;\n  color: rgba(153, 27, 27, var(--tw-placeholder-opacity));\n}\n\n.dark .dark\\:focus\\:placeholder-red-900:focus::-moz-placeholder {\n  --tw-placeholder-opacity: 1;\n  color: rgba(127, 29, 29, var(--tw-placeholder-opacity));\n}\n\n.dark .dark\\:focus\\:placeholder-red-900:focus:-ms-input-placeholder {\n  --tw-placeholder-opacity: 1;\n  color: rgba(127, 29, 29, var(--tw-placeholder-opacity));\n}\n\n.dark .dark\\:focus\\:placeholder-red-900:focus::placeholder {\n  --tw-placeholder-opacity: 1;\n  color: rgba(127, 29, 29, var(--tw-placeholder-opacity));\n}\n\n.dark .dark\\:focus\\:placeholder-yellow-50:focus::-moz-placeholder {\n  --tw-placeholder-opacity: 1;\n  color: rgba(255, 251, 235, var(--tw-placeholder-opacity));\n}\n\n.dark .dark\\:focus\\:placeholder-yellow-50:focus:-ms-input-placeholder {\n  --tw-placeholder-opacity: 1;\n  color: rgba(255, 251, 235, var(--tw-placeholder-opacity));\n}\n\n.dark .dark\\:focus\\:placeholder-yellow-50:focus::placeholder {\n  --tw-placeholder-opacity: 1;\n  color: rgba(255, 251, 235, var(--tw-placeholder-opacity));\n}\n\n.dark .dark\\:focus\\:placeholder-yellow-100:focus::-moz-placeholder {\n  --tw-placeholder-opacity: 1;\n  color: rgba(254, 243, 199, var(--tw-placeholder-opacity));\n}\n\n.dark .dark\\:focus\\:placeholder-yellow-100:focus:-ms-input-placeholder {\n  --tw-placeholder-opacity: 1;\n  color: rgba(254, 243, 199, var(--tw-placeholder-opacity));\n}\n\n.dark .dark\\:focus\\:placeholder-yellow-100:focus::placeholder {\n  --tw-placeholder-opacity: 1;\n  color: rgba(254, 243, 199, var(--tw-placeholder-opacity));\n}\n\n.dark .dark\\:focus\\:placeholder-yellow-200:focus::-moz-placeholder {\n  --tw-placeholder-opacity: 1;\n  color: rgba(253, 230, 138, var(--tw-placeholder-opacity));\n}\n\n.dark .dark\\:focus\\:placeholder-yellow-200:focus:-ms-input-placeholder {\n  --tw-placeholder-opacity: 1;\n  color: rgba(253, 230, 138, var(--tw-placeholder-opacity));\n}\n\n.dark .dark\\:focus\\:placeholder-yellow-200:focus::placeholder {\n  --tw-placeholder-opacity: 1;\n  color: rgba(253, 230, 138, var(--tw-placeholder-opacity));\n}\n\n.dark .dark\\:focus\\:placeholder-yellow-300:focus::-moz-placeholder {\n  --tw-placeholder-opacity: 1;\n  color: rgba(252, 211, 77, var(--tw-placeholder-opacity));\n}\n\n.dark .dark\\:focus\\:placeholder-yellow-300:focus:-ms-input-placeholder {\n  --tw-placeholder-opacity: 1;\n  color: rgba(252, 211, 77, var(--tw-placeholder-opacity));\n}\n\n.dark .dark\\:focus\\:placeholder-yellow-300:focus::placeholder {\n  --tw-placeholder-opacity: 1;\n  color: rgba(252, 211, 77, var(--tw-placeholder-opacity));\n}\n\n.dark .dark\\:focus\\:placeholder-yellow-400:focus::-moz-placeholder {\n  --tw-placeholder-opacity: 1;\n  color: rgba(251, 191, 36, var(--tw-placeholder-opacity));\n}\n\n.dark .dark\\:focus\\:placeholder-yellow-400:focus:-ms-input-placeholder {\n  --tw-placeholder-opacity: 1;\n  color: rgba(251, 191, 36, var(--tw-placeholder-opacity));\n}\n\n.dark .dark\\:focus\\:placeholder-yellow-400:focus::placeholder {\n  --tw-placeholder-opacity: 1;\n  color: rgba(251, 191, 36, var(--tw-placeholder-opacity));\n}\n\n.dark .dark\\:focus\\:placeholder-yellow-500:focus::-moz-placeholder {\n  --tw-placeholder-opacity: 1;\n  color: rgba(245, 158, 11, var(--tw-placeholder-opacity));\n}\n\n.dark .dark\\:focus\\:placeholder-yellow-500:focus:-ms-input-placeholder {\n  --tw-placeholder-opacity: 1;\n  color: rgba(245, 158, 11, var(--tw-placeholder-opacity));\n}\n\n.dark .dark\\:focus\\:placeholder-yellow-500:focus::placeholder {\n  --tw-placeholder-opacity: 1;\n  color: rgba(245, 158, 11, var(--tw-placeholder-opacity));\n}\n\n.dark .dark\\:focus\\:placeholder-yellow-600:focus::-moz-placeholder {\n  --tw-placeholder-opacity: 1;\n  color: rgba(217, 119, 6, var(--tw-placeholder-opacity));\n}\n\n.dark .dark\\:focus\\:placeholder-yellow-600:focus:-ms-input-placeholder {\n  --tw-placeholder-opacity: 1;\n  color: rgba(217, 119, 6, var(--tw-placeholder-opacity));\n}\n\n.dark .dark\\:focus\\:placeholder-yellow-600:focus::placeholder {\n  --tw-placeholder-opacity: 1;\n  color: rgba(217, 119, 6, var(--tw-placeholder-opacity));\n}\n\n.dark .dark\\:focus\\:placeholder-yellow-700:focus::-moz-placeholder {\n  --tw-placeholder-opacity: 1;\n  color: rgba(180, 83, 9, var(--tw-placeholder-opacity));\n}\n\n.dark .dark\\:focus\\:placeholder-yellow-700:focus:-ms-input-placeholder {\n  --tw-placeholder-opacity: 1;\n  color: rgba(180, 83, 9, var(--tw-placeholder-opacity));\n}\n\n.dark .dark\\:focus\\:placeholder-yellow-700:focus::placeholder {\n  --tw-placeholder-opacity: 1;\n  color: rgba(180, 83, 9, var(--tw-placeholder-opacity));\n}\n\n.dark .dark\\:focus\\:placeholder-yellow-800:focus::-moz-placeholder {\n  --tw-placeholder-opacity: 1;\n  color: rgba(146, 64, 14, var(--tw-placeholder-opacity));\n}\n\n.dark .dark\\:focus\\:placeholder-yellow-800:focus:-ms-input-placeholder {\n  --tw-placeholder-opacity: 1;\n  color: rgba(146, 64, 14, var(--tw-placeholder-opacity));\n}\n\n.dark .dark\\:focus\\:placeholder-yellow-800:focus::placeholder {\n  --tw-placeholder-opacity: 1;\n  color: rgba(146, 64, 14, var(--tw-placeholder-opacity));\n}\n\n.dark .dark\\:focus\\:placeholder-yellow-900:focus::-moz-placeholder {\n  --tw-placeholder-opacity: 1;\n  color: rgba(120, 53, 15, var(--tw-placeholder-opacity));\n}\n\n.dark .dark\\:focus\\:placeholder-yellow-900:focus:-ms-input-placeholder {\n  --tw-placeholder-opacity: 1;\n  color: rgba(120, 53, 15, var(--tw-placeholder-opacity));\n}\n\n.dark .dark\\:focus\\:placeholder-yellow-900:focus::placeholder {\n  --tw-placeholder-opacity: 1;\n  color: rgba(120, 53, 15, var(--tw-placeholder-opacity));\n}\n\n.dark .dark\\:focus\\:placeholder-green-50:focus::-moz-placeholder {\n  --tw-placeholder-opacity: 1;\n  color: rgba(236, 253, 245, var(--tw-placeholder-opacity));\n}\n\n.dark .dark\\:focus\\:placeholder-green-50:focus:-ms-input-placeholder {\n  --tw-placeholder-opacity: 1;\n  color: rgba(236, 253, 245, var(--tw-placeholder-opacity));\n}\n\n.dark .dark\\:focus\\:placeholder-green-50:focus::placeholder {\n  --tw-placeholder-opacity: 1;\n  color: rgba(236, 253, 245, var(--tw-placeholder-opacity));\n}\n\n.dark .dark\\:focus\\:placeholder-green-100:focus::-moz-placeholder {\n  --tw-placeholder-opacity: 1;\n  color: rgba(209, 250, 229, var(--tw-placeholder-opacity));\n}\n\n.dark .dark\\:focus\\:placeholder-green-100:focus:-ms-input-placeholder {\n  --tw-placeholder-opacity: 1;\n  color: rgba(209, 250, 229, var(--tw-placeholder-opacity));\n}\n\n.dark .dark\\:focus\\:placeholder-green-100:focus::placeholder {\n  --tw-placeholder-opacity: 1;\n  color: rgba(209, 250, 229, var(--tw-placeholder-opacity));\n}\n\n.dark .dark\\:focus\\:placeholder-green-200:focus::-moz-placeholder {\n  --tw-placeholder-opacity: 1;\n  color: rgba(167, 243, 208, var(--tw-placeholder-opacity));\n}\n\n.dark .dark\\:focus\\:placeholder-green-200:focus:-ms-input-placeholder {\n  --tw-placeholder-opacity: 1;\n  color: rgba(167, 243, 208, var(--tw-placeholder-opacity));\n}\n\n.dark .dark\\:focus\\:placeholder-green-200:focus::placeholder {\n  --tw-placeholder-opacity: 1;\n  color: rgba(167, 243, 208, var(--tw-placeholder-opacity));\n}\n\n.dark .dark\\:focus\\:placeholder-green-300:focus::-moz-placeholder {\n  --tw-placeholder-opacity: 1;\n  color: rgba(110, 231, 183, var(--tw-placeholder-opacity));\n}\n\n.dark .dark\\:focus\\:placeholder-green-300:focus:-ms-input-placeholder {\n  --tw-placeholder-opacity: 1;\n  color: rgba(110, 231, 183, var(--tw-placeholder-opacity));\n}\n\n.dark .dark\\:focus\\:placeholder-green-300:focus::placeholder {\n  --tw-placeholder-opacity: 1;\n  color: rgba(110, 231, 183, var(--tw-placeholder-opacity));\n}\n\n.dark .dark\\:focus\\:placeholder-green-400:focus::-moz-placeholder {\n  --tw-placeholder-opacity: 1;\n  color: rgba(52, 211, 153, var(--tw-placeholder-opacity));\n}\n\n.dark .dark\\:focus\\:placeholder-green-400:focus:-ms-input-placeholder {\n  --tw-placeholder-opacity: 1;\n  color: rgba(52, 211, 153, var(--tw-placeholder-opacity));\n}\n\n.dark .dark\\:focus\\:placeholder-green-400:focus::placeholder {\n  --tw-placeholder-opacity: 1;\n  color: rgba(52, 211, 153, var(--tw-placeholder-opacity));\n}\n\n.dark .dark\\:focus\\:placeholder-green-500:focus::-moz-placeholder {\n  --tw-placeholder-opacity: 1;\n  color: rgba(16, 185, 129, var(--tw-placeholder-opacity));\n}\n\n.dark .dark\\:focus\\:placeholder-green-500:focus:-ms-input-placeholder {\n  --tw-placeholder-opacity: 1;\n  color: rgba(16, 185, 129, var(--tw-placeholder-opacity));\n}\n\n.dark .dark\\:focus\\:placeholder-green-500:focus::placeholder {\n  --tw-placeholder-opacity: 1;\n  color: rgba(16, 185, 129, var(--tw-placeholder-opacity));\n}\n\n.dark .dark\\:focus\\:placeholder-green-600:focus::-moz-placeholder {\n  --tw-placeholder-opacity: 1;\n  color: rgba(5, 150, 105, var(--tw-placeholder-opacity));\n}\n\n.dark .dark\\:focus\\:placeholder-green-600:focus:-ms-input-placeholder {\n  --tw-placeholder-opacity: 1;\n  color: rgba(5, 150, 105, var(--tw-placeholder-opacity));\n}\n\n.dark .dark\\:focus\\:placeholder-green-600:focus::placeholder {\n  --tw-placeholder-opacity: 1;\n  color: rgba(5, 150, 105, var(--tw-placeholder-opacity));\n}\n\n.dark .dark\\:focus\\:placeholder-green-700:focus::-moz-placeholder {\n  --tw-placeholder-opacity: 1;\n  color: rgba(4, 120, 87, var(--tw-placeholder-opacity));\n}\n\n.dark .dark\\:focus\\:placeholder-green-700:focus:-ms-input-placeholder {\n  --tw-placeholder-opacity: 1;\n  color: rgba(4, 120, 87, var(--tw-placeholder-opacity));\n}\n\n.dark .dark\\:focus\\:placeholder-green-700:focus::placeholder {\n  --tw-placeholder-opacity: 1;\n  color: rgba(4, 120, 87, var(--tw-placeholder-opacity));\n}\n\n.dark .dark\\:focus\\:placeholder-green-800:focus::-moz-placeholder {\n  --tw-placeholder-opacity: 1;\n  color: rgba(6, 95, 70, var(--tw-placeholder-opacity));\n}\n\n.dark .dark\\:focus\\:placeholder-green-800:focus:-ms-input-placeholder {\n  --tw-placeholder-opacity: 1;\n  color: rgba(6, 95, 70, var(--tw-placeholder-opacity));\n}\n\n.dark .dark\\:focus\\:placeholder-green-800:focus::placeholder {\n  --tw-placeholder-opacity: 1;\n  color: rgba(6, 95, 70, var(--tw-placeholder-opacity));\n}\n\n.dark .dark\\:focus\\:placeholder-green-900:focus::-moz-placeholder {\n  --tw-placeholder-opacity: 1;\n  color: rgba(6, 78, 59, var(--tw-placeholder-opacity));\n}\n\n.dark .dark\\:focus\\:placeholder-green-900:focus:-ms-input-placeholder {\n  --tw-placeholder-opacity: 1;\n  color: rgba(6, 78, 59, var(--tw-placeholder-opacity));\n}\n\n.dark .dark\\:focus\\:placeholder-green-900:focus::placeholder {\n  --tw-placeholder-opacity: 1;\n  color: rgba(6, 78, 59, var(--tw-placeholder-opacity));\n}\n\n.dark .dark\\:focus\\:placeholder-blue-50:focus::-moz-placeholder {\n  --tw-placeholder-opacity: 1;\n  color: rgba(239, 246, 255, var(--tw-placeholder-opacity));\n}\n\n.dark .dark\\:focus\\:placeholder-blue-50:focus:-ms-input-placeholder {\n  --tw-placeholder-opacity: 1;\n  color: rgba(239, 246, 255, var(--tw-placeholder-opacity));\n}\n\n.dark .dark\\:focus\\:placeholder-blue-50:focus::placeholder {\n  --tw-placeholder-opacity: 1;\n  color: rgba(239, 246, 255, var(--tw-placeholder-opacity));\n}\n\n.dark .dark\\:focus\\:placeholder-blue-100:focus::-moz-placeholder {\n  --tw-placeholder-opacity: 1;\n  color: rgba(219, 234, 254, var(--tw-placeholder-opacity));\n}\n\n.dark .dark\\:focus\\:placeholder-blue-100:focus:-ms-input-placeholder {\n  --tw-placeholder-opacity: 1;\n  color: rgba(219, 234, 254, var(--tw-placeholder-opacity));\n}\n\n.dark .dark\\:focus\\:placeholder-blue-100:focus::placeholder {\n  --tw-placeholder-opacity: 1;\n  color: rgba(219, 234, 254, var(--tw-placeholder-opacity));\n}\n\n.dark .dark\\:focus\\:placeholder-blue-200:focus::-moz-placeholder {\n  --tw-placeholder-opacity: 1;\n  color: rgba(191, 219, 254, var(--tw-placeholder-opacity));\n}\n\n.dark .dark\\:focus\\:placeholder-blue-200:focus:-ms-input-placeholder {\n  --tw-placeholder-opacity: 1;\n  color: rgba(191, 219, 254, var(--tw-placeholder-opacity));\n}\n\n.dark .dark\\:focus\\:placeholder-blue-200:focus::placeholder {\n  --tw-placeholder-opacity: 1;\n  color: rgba(191, 219, 254, var(--tw-placeholder-opacity));\n}\n\n.dark .dark\\:focus\\:placeholder-blue-300:focus::-moz-placeholder {\n  --tw-placeholder-opacity: 1;\n  color: rgba(147, 197, 253, var(--tw-placeholder-opacity));\n}\n\n.dark .dark\\:focus\\:placeholder-blue-300:focus:-ms-input-placeholder {\n  --tw-placeholder-opacity: 1;\n  color: rgba(147, 197, 253, var(--tw-placeholder-opacity));\n}\n\n.dark .dark\\:focus\\:placeholder-blue-300:focus::placeholder {\n  --tw-placeholder-opacity: 1;\n  color: rgba(147, 197, 253, var(--tw-placeholder-opacity));\n}\n\n.dark .dark\\:focus\\:placeholder-blue-400:focus::-moz-placeholder {\n  --tw-placeholder-opacity: 1;\n  color: rgba(96, 165, 250, var(--tw-placeholder-opacity));\n}\n\n.dark .dark\\:focus\\:placeholder-blue-400:focus:-ms-input-placeholder {\n  --tw-placeholder-opacity: 1;\n  color: rgba(96, 165, 250, var(--tw-placeholder-opacity));\n}\n\n.dark .dark\\:focus\\:placeholder-blue-400:focus::placeholder {\n  --tw-placeholder-opacity: 1;\n  color: rgba(96, 165, 250, var(--tw-placeholder-opacity));\n}\n\n.dark .dark\\:focus\\:placeholder-blue-500:focus::-moz-placeholder {\n  --tw-placeholder-opacity: 1;\n  color: rgba(59, 130, 246, var(--tw-placeholder-opacity));\n}\n\n.dark .dark\\:focus\\:placeholder-blue-500:focus:-ms-input-placeholder {\n  --tw-placeholder-opacity: 1;\n  color: rgba(59, 130, 246, var(--tw-placeholder-opacity));\n}\n\n.dark .dark\\:focus\\:placeholder-blue-500:focus::placeholder {\n  --tw-placeholder-opacity: 1;\n  color: rgba(59, 130, 246, var(--tw-placeholder-opacity));\n}\n\n.dark .dark\\:focus\\:placeholder-blue-600:focus::-moz-placeholder {\n  --tw-placeholder-opacity: 1;\n  color: rgba(37, 99, 235, var(--tw-placeholder-opacity));\n}\n\n.dark .dark\\:focus\\:placeholder-blue-600:focus:-ms-input-placeholder {\n  --tw-placeholder-opacity: 1;\n  color: rgba(37, 99, 235, var(--tw-placeholder-opacity));\n}\n\n.dark .dark\\:focus\\:placeholder-blue-600:focus::placeholder {\n  --tw-placeholder-opacity: 1;\n  color: rgba(37, 99, 235, var(--tw-placeholder-opacity));\n}\n\n.dark .dark\\:focus\\:placeholder-blue-700:focus::-moz-placeholder {\n  --tw-placeholder-opacity: 1;\n  color: rgba(29, 78, 216, var(--tw-placeholder-opacity));\n}\n\n.dark .dark\\:focus\\:placeholder-blue-700:focus:-ms-input-placeholder {\n  --tw-placeholder-opacity: 1;\n  color: rgba(29, 78, 216, var(--tw-placeholder-opacity));\n}\n\n.dark .dark\\:focus\\:placeholder-blue-700:focus::placeholder {\n  --tw-placeholder-opacity: 1;\n  color: rgba(29, 78, 216, var(--tw-placeholder-opacity));\n}\n\n.dark .dark\\:focus\\:placeholder-blue-800:focus::-moz-placeholder {\n  --tw-placeholder-opacity: 1;\n  color: rgba(30, 64, 175, var(--tw-placeholder-opacity));\n}\n\n.dark .dark\\:focus\\:placeholder-blue-800:focus:-ms-input-placeholder {\n  --tw-placeholder-opacity: 1;\n  color: rgba(30, 64, 175, var(--tw-placeholder-opacity));\n}\n\n.dark .dark\\:focus\\:placeholder-blue-800:focus::placeholder {\n  --tw-placeholder-opacity: 1;\n  color: rgba(30, 64, 175, var(--tw-placeholder-opacity));\n}\n\n.dark .dark\\:focus\\:placeholder-blue-900:focus::-moz-placeholder {\n  --tw-placeholder-opacity: 1;\n  color: rgba(30, 58, 138, var(--tw-placeholder-opacity));\n}\n\n.dark .dark\\:focus\\:placeholder-blue-900:focus:-ms-input-placeholder {\n  --tw-placeholder-opacity: 1;\n  color: rgba(30, 58, 138, var(--tw-placeholder-opacity));\n}\n\n.dark .dark\\:focus\\:placeholder-blue-900:focus::placeholder {\n  --tw-placeholder-opacity: 1;\n  color: rgba(30, 58, 138, var(--tw-placeholder-opacity));\n}\n\n.dark .dark\\:focus\\:placeholder-indigo-50:focus::-moz-placeholder {\n  --tw-placeholder-opacity: 1;\n  color: rgba(238, 242, 255, var(--tw-placeholder-opacity));\n}\n\n.dark .dark\\:focus\\:placeholder-indigo-50:focus:-ms-input-placeholder {\n  --tw-placeholder-opacity: 1;\n  color: rgba(238, 242, 255, var(--tw-placeholder-opacity));\n}\n\n.dark .dark\\:focus\\:placeholder-indigo-50:focus::placeholder {\n  --tw-placeholder-opacity: 1;\n  color: rgba(238, 242, 255, var(--tw-placeholder-opacity));\n}\n\n.dark .dark\\:focus\\:placeholder-indigo-100:focus::-moz-placeholder {\n  --tw-placeholder-opacity: 1;\n  color: rgba(224, 231, 255, var(--tw-placeholder-opacity));\n}\n\n.dark .dark\\:focus\\:placeholder-indigo-100:focus:-ms-input-placeholder {\n  --tw-placeholder-opacity: 1;\n  color: rgba(224, 231, 255, var(--tw-placeholder-opacity));\n}\n\n.dark .dark\\:focus\\:placeholder-indigo-100:focus::placeholder {\n  --tw-placeholder-opacity: 1;\n  color: rgba(224, 231, 255, var(--tw-placeholder-opacity));\n}\n\n.dark .dark\\:focus\\:placeholder-indigo-200:focus::-moz-placeholder {\n  --tw-placeholder-opacity: 1;\n  color: rgba(199, 210, 254, var(--tw-placeholder-opacity));\n}\n\n.dark .dark\\:focus\\:placeholder-indigo-200:focus:-ms-input-placeholder {\n  --tw-placeholder-opacity: 1;\n  color: rgba(199, 210, 254, var(--tw-placeholder-opacity));\n}\n\n.dark .dark\\:focus\\:placeholder-indigo-200:focus::placeholder {\n  --tw-placeholder-opacity: 1;\n  color: rgba(199, 210, 254, var(--tw-placeholder-opacity));\n}\n\n.dark .dark\\:focus\\:placeholder-indigo-300:focus::-moz-placeholder {\n  --tw-placeholder-opacity: 1;\n  color: rgba(165, 180, 252, var(--tw-placeholder-opacity));\n}\n\n.dark .dark\\:focus\\:placeholder-indigo-300:focus:-ms-input-placeholder {\n  --tw-placeholder-opacity: 1;\n  color: rgba(165, 180, 252, var(--tw-placeholder-opacity));\n}\n\n.dark .dark\\:focus\\:placeholder-indigo-300:focus::placeholder {\n  --tw-placeholder-opacity: 1;\n  color: rgba(165, 180, 252, var(--tw-placeholder-opacity));\n}\n\n.dark .dark\\:focus\\:placeholder-indigo-400:focus::-moz-placeholder {\n  --tw-placeholder-opacity: 1;\n  color: rgba(129, 140, 248, var(--tw-placeholder-opacity));\n}\n\n.dark .dark\\:focus\\:placeholder-indigo-400:focus:-ms-input-placeholder {\n  --tw-placeholder-opacity: 1;\n  color: rgba(129, 140, 248, var(--tw-placeholder-opacity));\n}\n\n.dark .dark\\:focus\\:placeholder-indigo-400:focus::placeholder {\n  --tw-placeholder-opacity: 1;\n  color: rgba(129, 140, 248, var(--tw-placeholder-opacity));\n}\n\n.dark .dark\\:focus\\:placeholder-indigo-500:focus::-moz-placeholder {\n  --tw-placeholder-opacity: 1;\n  color: rgba(99, 102, 241, var(--tw-placeholder-opacity));\n}\n\n.dark .dark\\:focus\\:placeholder-indigo-500:focus:-ms-input-placeholder {\n  --tw-placeholder-opacity: 1;\n  color: rgba(99, 102, 241, var(--tw-placeholder-opacity));\n}\n\n.dark .dark\\:focus\\:placeholder-indigo-500:focus::placeholder {\n  --tw-placeholder-opacity: 1;\n  color: rgba(99, 102, 241, var(--tw-placeholder-opacity));\n}\n\n.dark .dark\\:focus\\:placeholder-indigo-600:focus::-moz-placeholder {\n  --tw-placeholder-opacity: 1;\n  color: rgba(79, 70, 229, var(--tw-placeholder-opacity));\n}\n\n.dark .dark\\:focus\\:placeholder-indigo-600:focus:-ms-input-placeholder {\n  --tw-placeholder-opacity: 1;\n  color: rgba(79, 70, 229, var(--tw-placeholder-opacity));\n}\n\n.dark .dark\\:focus\\:placeholder-indigo-600:focus::placeholder {\n  --tw-placeholder-opacity: 1;\n  color: rgba(79, 70, 229, var(--tw-placeholder-opacity));\n}\n\n.dark .dark\\:focus\\:placeholder-indigo-700:focus::-moz-placeholder {\n  --tw-placeholder-opacity: 1;\n  color: rgba(67, 56, 202, var(--tw-placeholder-opacity));\n}\n\n.dark .dark\\:focus\\:placeholder-indigo-700:focus:-ms-input-placeholder {\n  --tw-placeholder-opacity: 1;\n  color: rgba(67, 56, 202, var(--tw-placeholder-opacity));\n}\n\n.dark .dark\\:focus\\:placeholder-indigo-700:focus::placeholder {\n  --tw-placeholder-opacity: 1;\n  color: rgba(67, 56, 202, var(--tw-placeholder-opacity));\n}\n\n.dark .dark\\:focus\\:placeholder-indigo-800:focus::-moz-placeholder {\n  --tw-placeholder-opacity: 1;\n  color: rgba(55, 48, 163, var(--tw-placeholder-opacity));\n}\n\n.dark .dark\\:focus\\:placeholder-indigo-800:focus:-ms-input-placeholder {\n  --tw-placeholder-opacity: 1;\n  color: rgba(55, 48, 163, var(--tw-placeholder-opacity));\n}\n\n.dark .dark\\:focus\\:placeholder-indigo-800:focus::placeholder {\n  --tw-placeholder-opacity: 1;\n  color: rgba(55, 48, 163, var(--tw-placeholder-opacity));\n}\n\n.dark .dark\\:focus\\:placeholder-indigo-900:focus::-moz-placeholder {\n  --tw-placeholder-opacity: 1;\n  color: rgba(49, 46, 129, var(--tw-placeholder-opacity));\n}\n\n.dark .dark\\:focus\\:placeholder-indigo-900:focus:-ms-input-placeholder {\n  --tw-placeholder-opacity: 1;\n  color: rgba(49, 46, 129, var(--tw-placeholder-opacity));\n}\n\n.dark .dark\\:focus\\:placeholder-indigo-900:focus::placeholder {\n  --tw-placeholder-opacity: 1;\n  color: rgba(49, 46, 129, var(--tw-placeholder-opacity));\n}\n\n.dark .dark\\:focus\\:placeholder-purple-50:focus::-moz-placeholder {\n  --tw-placeholder-opacity: 1;\n  color: rgba(245, 243, 255, var(--tw-placeholder-opacity));\n}\n\n.dark .dark\\:focus\\:placeholder-purple-50:focus:-ms-input-placeholder {\n  --tw-placeholder-opacity: 1;\n  color: rgba(245, 243, 255, var(--tw-placeholder-opacity));\n}\n\n.dark .dark\\:focus\\:placeholder-purple-50:focus::placeholder {\n  --tw-placeholder-opacity: 1;\n  color: rgba(245, 243, 255, var(--tw-placeholder-opacity));\n}\n\n.dark .dark\\:focus\\:placeholder-purple-100:focus::-moz-placeholder {\n  --tw-placeholder-opacity: 1;\n  color: rgba(237, 233, 254, var(--tw-placeholder-opacity));\n}\n\n.dark .dark\\:focus\\:placeholder-purple-100:focus:-ms-input-placeholder {\n  --tw-placeholder-opacity: 1;\n  color: rgba(237, 233, 254, var(--tw-placeholder-opacity));\n}\n\n.dark .dark\\:focus\\:placeholder-purple-100:focus::placeholder {\n  --tw-placeholder-opacity: 1;\n  color: rgba(237, 233, 254, var(--tw-placeholder-opacity));\n}\n\n.dark .dark\\:focus\\:placeholder-purple-200:focus::-moz-placeholder {\n  --tw-placeholder-opacity: 1;\n  color: rgba(221, 214, 254, var(--tw-placeholder-opacity));\n}\n\n.dark .dark\\:focus\\:placeholder-purple-200:focus:-ms-input-placeholder {\n  --tw-placeholder-opacity: 1;\n  color: rgba(221, 214, 254, var(--tw-placeholder-opacity));\n}\n\n.dark .dark\\:focus\\:placeholder-purple-200:focus::placeholder {\n  --tw-placeholder-opacity: 1;\n  color: rgba(221, 214, 254, var(--tw-placeholder-opacity));\n}\n\n.dark .dark\\:focus\\:placeholder-purple-300:focus::-moz-placeholder {\n  --tw-placeholder-opacity: 1;\n  color: rgba(196, 181, 253, var(--tw-placeholder-opacity));\n}\n\n.dark .dark\\:focus\\:placeholder-purple-300:focus:-ms-input-placeholder {\n  --tw-placeholder-opacity: 1;\n  color: rgba(196, 181, 253, var(--tw-placeholder-opacity));\n}\n\n.dark .dark\\:focus\\:placeholder-purple-300:focus::placeholder {\n  --tw-placeholder-opacity: 1;\n  color: rgba(196, 181, 253, var(--tw-placeholder-opacity));\n}\n\n.dark .dark\\:focus\\:placeholder-purple-400:focus::-moz-placeholder {\n  --tw-placeholder-opacity: 1;\n  color: rgba(167, 139, 250, var(--tw-placeholder-opacity));\n}\n\n.dark .dark\\:focus\\:placeholder-purple-400:focus:-ms-input-placeholder {\n  --tw-placeholder-opacity: 1;\n  color: rgba(167, 139, 250, var(--tw-placeholder-opacity));\n}\n\n.dark .dark\\:focus\\:placeholder-purple-400:focus::placeholder {\n  --tw-placeholder-opacity: 1;\n  color: rgba(167, 139, 250, var(--tw-placeholder-opacity));\n}\n\n.dark .dark\\:focus\\:placeholder-purple-500:focus::-moz-placeholder {\n  --tw-placeholder-opacity: 1;\n  color: rgba(139, 92, 246, var(--tw-placeholder-opacity));\n}\n\n.dark .dark\\:focus\\:placeholder-purple-500:focus:-ms-input-placeholder {\n  --tw-placeholder-opacity: 1;\n  color: rgba(139, 92, 246, var(--tw-placeholder-opacity));\n}\n\n.dark .dark\\:focus\\:placeholder-purple-500:focus::placeholder {\n  --tw-placeholder-opacity: 1;\n  color: rgba(139, 92, 246, var(--tw-placeholder-opacity));\n}\n\n.dark .dark\\:focus\\:placeholder-purple-600:focus::-moz-placeholder {\n  --tw-placeholder-opacity: 1;\n  color: rgba(124, 58, 237, var(--tw-placeholder-opacity));\n}\n\n.dark .dark\\:focus\\:placeholder-purple-600:focus:-ms-input-placeholder {\n  --tw-placeholder-opacity: 1;\n  color: rgba(124, 58, 237, var(--tw-placeholder-opacity));\n}\n\n.dark .dark\\:focus\\:placeholder-purple-600:focus::placeholder {\n  --tw-placeholder-opacity: 1;\n  color: rgba(124, 58, 237, var(--tw-placeholder-opacity));\n}\n\n.dark .dark\\:focus\\:placeholder-purple-700:focus::-moz-placeholder {\n  --tw-placeholder-opacity: 1;\n  color: rgba(109, 40, 217, var(--tw-placeholder-opacity));\n}\n\n.dark .dark\\:focus\\:placeholder-purple-700:focus:-ms-input-placeholder {\n  --tw-placeholder-opacity: 1;\n  color: rgba(109, 40, 217, var(--tw-placeholder-opacity));\n}\n\n.dark .dark\\:focus\\:placeholder-purple-700:focus::placeholder {\n  --tw-placeholder-opacity: 1;\n  color: rgba(109, 40, 217, var(--tw-placeholder-opacity));\n}\n\n.dark .dark\\:focus\\:placeholder-purple-800:focus::-moz-placeholder {\n  --tw-placeholder-opacity: 1;\n  color: rgba(91, 33, 182, var(--tw-placeholder-opacity));\n}\n\n.dark .dark\\:focus\\:placeholder-purple-800:focus:-ms-input-placeholder {\n  --tw-placeholder-opacity: 1;\n  color: rgba(91, 33, 182, var(--tw-placeholder-opacity));\n}\n\n.dark .dark\\:focus\\:placeholder-purple-800:focus::placeholder {\n  --tw-placeholder-opacity: 1;\n  color: rgba(91, 33, 182, var(--tw-placeholder-opacity));\n}\n\n.dark .dark\\:focus\\:placeholder-purple-900:focus::-moz-placeholder {\n  --tw-placeholder-opacity: 1;\n  color: rgba(76, 29, 149, var(--tw-placeholder-opacity));\n}\n\n.dark .dark\\:focus\\:placeholder-purple-900:focus:-ms-input-placeholder {\n  --tw-placeholder-opacity: 1;\n  color: rgba(76, 29, 149, var(--tw-placeholder-opacity));\n}\n\n.dark .dark\\:focus\\:placeholder-purple-900:focus::placeholder {\n  --tw-placeholder-opacity: 1;\n  color: rgba(76, 29, 149, var(--tw-placeholder-opacity));\n}\n\n.dark .dark\\:focus\\:placeholder-pink-50:focus::-moz-placeholder {\n  --tw-placeholder-opacity: 1;\n  color: rgba(253, 242, 248, var(--tw-placeholder-opacity));\n}\n\n.dark .dark\\:focus\\:placeholder-pink-50:focus:-ms-input-placeholder {\n  --tw-placeholder-opacity: 1;\n  color: rgba(253, 242, 248, var(--tw-placeholder-opacity));\n}\n\n.dark .dark\\:focus\\:placeholder-pink-50:focus::placeholder {\n  --tw-placeholder-opacity: 1;\n  color: rgba(253, 242, 248, var(--tw-placeholder-opacity));\n}\n\n.dark .dark\\:focus\\:placeholder-pink-100:focus::-moz-placeholder {\n  --tw-placeholder-opacity: 1;\n  color: rgba(252, 231, 243, var(--tw-placeholder-opacity));\n}\n\n.dark .dark\\:focus\\:placeholder-pink-100:focus:-ms-input-placeholder {\n  --tw-placeholder-opacity: 1;\n  color: rgba(252, 231, 243, var(--tw-placeholder-opacity));\n}\n\n.dark .dark\\:focus\\:placeholder-pink-100:focus::placeholder {\n  --tw-placeholder-opacity: 1;\n  color: rgba(252, 231, 243, var(--tw-placeholder-opacity));\n}\n\n.dark .dark\\:focus\\:placeholder-pink-200:focus::-moz-placeholder {\n  --tw-placeholder-opacity: 1;\n  color: rgba(251, 207, 232, var(--tw-placeholder-opacity));\n}\n\n.dark .dark\\:focus\\:placeholder-pink-200:focus:-ms-input-placeholder {\n  --tw-placeholder-opacity: 1;\n  color: rgba(251, 207, 232, var(--tw-placeholder-opacity));\n}\n\n.dark .dark\\:focus\\:placeholder-pink-200:focus::placeholder {\n  --tw-placeholder-opacity: 1;\n  color: rgba(251, 207, 232, var(--tw-placeholder-opacity));\n}\n\n.dark .dark\\:focus\\:placeholder-pink-300:focus::-moz-placeholder {\n  --tw-placeholder-opacity: 1;\n  color: rgba(249, 168, 212, var(--tw-placeholder-opacity));\n}\n\n.dark .dark\\:focus\\:placeholder-pink-300:focus:-ms-input-placeholder {\n  --tw-placeholder-opacity: 1;\n  color: rgba(249, 168, 212, var(--tw-placeholder-opacity));\n}\n\n.dark .dark\\:focus\\:placeholder-pink-300:focus::placeholder {\n  --tw-placeholder-opacity: 1;\n  color: rgba(249, 168, 212, var(--tw-placeholder-opacity));\n}\n\n.dark .dark\\:focus\\:placeholder-pink-400:focus::-moz-placeholder {\n  --tw-placeholder-opacity: 1;\n  color: rgba(244, 114, 182, var(--tw-placeholder-opacity));\n}\n\n.dark .dark\\:focus\\:placeholder-pink-400:focus:-ms-input-placeholder {\n  --tw-placeholder-opacity: 1;\n  color: rgba(244, 114, 182, var(--tw-placeholder-opacity));\n}\n\n.dark .dark\\:focus\\:placeholder-pink-400:focus::placeholder {\n  --tw-placeholder-opacity: 1;\n  color: rgba(244, 114, 182, var(--tw-placeholder-opacity));\n}\n\n.dark .dark\\:focus\\:placeholder-pink-500:focus::-moz-placeholder {\n  --tw-placeholder-opacity: 1;\n  color: rgba(236, 72, 153, var(--tw-placeholder-opacity));\n}\n\n.dark .dark\\:focus\\:placeholder-pink-500:focus:-ms-input-placeholder {\n  --tw-placeholder-opacity: 1;\n  color: rgba(236, 72, 153, var(--tw-placeholder-opacity));\n}\n\n.dark .dark\\:focus\\:placeholder-pink-500:focus::placeholder {\n  --tw-placeholder-opacity: 1;\n  color: rgba(236, 72, 153, var(--tw-placeholder-opacity));\n}\n\n.dark .dark\\:focus\\:placeholder-pink-600:focus::-moz-placeholder {\n  --tw-placeholder-opacity: 1;\n  color: rgba(219, 39, 119, var(--tw-placeholder-opacity));\n}\n\n.dark .dark\\:focus\\:placeholder-pink-600:focus:-ms-input-placeholder {\n  --tw-placeholder-opacity: 1;\n  color: rgba(219, 39, 119, var(--tw-placeholder-opacity));\n}\n\n.dark .dark\\:focus\\:placeholder-pink-600:focus::placeholder {\n  --tw-placeholder-opacity: 1;\n  color: rgba(219, 39, 119, var(--tw-placeholder-opacity));\n}\n\n.dark .dark\\:focus\\:placeholder-pink-700:focus::-moz-placeholder {\n  --tw-placeholder-opacity: 1;\n  color: rgba(190, 24, 93, var(--tw-placeholder-opacity));\n}\n\n.dark .dark\\:focus\\:placeholder-pink-700:focus:-ms-input-placeholder {\n  --tw-placeholder-opacity: 1;\n  color: rgba(190, 24, 93, var(--tw-placeholder-opacity));\n}\n\n.dark .dark\\:focus\\:placeholder-pink-700:focus::placeholder {\n  --tw-placeholder-opacity: 1;\n  color: rgba(190, 24, 93, var(--tw-placeholder-opacity));\n}\n\n.dark .dark\\:focus\\:placeholder-pink-800:focus::-moz-placeholder {\n  --tw-placeholder-opacity: 1;\n  color: rgba(157, 23, 77, var(--tw-placeholder-opacity));\n}\n\n.dark .dark\\:focus\\:placeholder-pink-800:focus:-ms-input-placeholder {\n  --tw-placeholder-opacity: 1;\n  color: rgba(157, 23, 77, var(--tw-placeholder-opacity));\n}\n\n.dark .dark\\:focus\\:placeholder-pink-800:focus::placeholder {\n  --tw-placeholder-opacity: 1;\n  color: rgba(157, 23, 77, var(--tw-placeholder-opacity));\n}\n\n.dark .dark\\:focus\\:placeholder-pink-900:focus::-moz-placeholder {\n  --tw-placeholder-opacity: 1;\n  color: rgba(131, 24, 67, var(--tw-placeholder-opacity));\n}\n\n.dark .dark\\:focus\\:placeholder-pink-900:focus:-ms-input-placeholder {\n  --tw-placeholder-opacity: 1;\n  color: rgba(131, 24, 67, var(--tw-placeholder-opacity));\n}\n\n.dark .dark\\:focus\\:placeholder-pink-900:focus::placeholder {\n  --tw-placeholder-opacity: 1;\n  color: rgba(131, 24, 67, var(--tw-placeholder-opacity));\n}\n\n.placeholder-opacity-0::-moz-placeholder {\n  --tw-placeholder-opacity: 0;\n}\n\n.placeholder-opacity-0:-ms-input-placeholder {\n  --tw-placeholder-opacity: 0;\n}\n\n.placeholder-opacity-0::placeholder {\n  --tw-placeholder-opacity: 0;\n}\n\n.placeholder-opacity-5::-moz-placeholder {\n  --tw-placeholder-opacity: 0.05;\n}\n\n.placeholder-opacity-5:-ms-input-placeholder {\n  --tw-placeholder-opacity: 0.05;\n}\n\n.placeholder-opacity-5::placeholder {\n  --tw-placeholder-opacity: 0.05;\n}\n\n.placeholder-opacity-10::-moz-placeholder {\n  --tw-placeholder-opacity: 0.1;\n}\n\n.placeholder-opacity-10:-ms-input-placeholder {\n  --tw-placeholder-opacity: 0.1;\n}\n\n.placeholder-opacity-10::placeholder {\n  --tw-placeholder-opacity: 0.1;\n}\n\n.placeholder-opacity-20::-moz-placeholder {\n  --tw-placeholder-opacity: 0.2;\n}\n\n.placeholder-opacity-20:-ms-input-placeholder {\n  --tw-placeholder-opacity: 0.2;\n}\n\n.placeholder-opacity-20::placeholder {\n  --tw-placeholder-opacity: 0.2;\n}\n\n.placeholder-opacity-25::-moz-placeholder {\n  --tw-placeholder-opacity: 0.25;\n}\n\n.placeholder-opacity-25:-ms-input-placeholder {\n  --tw-placeholder-opacity: 0.25;\n}\n\n.placeholder-opacity-25::placeholder {\n  --tw-placeholder-opacity: 0.25;\n}\n\n.placeholder-opacity-30::-moz-placeholder {\n  --tw-placeholder-opacity: 0.3;\n}\n\n.placeholder-opacity-30:-ms-input-placeholder {\n  --tw-placeholder-opacity: 0.3;\n}\n\n.placeholder-opacity-30::placeholder {\n  --tw-placeholder-opacity: 0.3;\n}\n\n.placeholder-opacity-40::-moz-placeholder {\n  --tw-placeholder-opacity: 0.4;\n}\n\n.placeholder-opacity-40:-ms-input-placeholder {\n  --tw-placeholder-opacity: 0.4;\n}\n\n.placeholder-opacity-40::placeholder {\n  --tw-placeholder-opacity: 0.4;\n}\n\n.placeholder-opacity-50::-moz-placeholder {\n  --tw-placeholder-opacity: 0.5;\n}\n\n.placeholder-opacity-50:-ms-input-placeholder {\n  --tw-placeholder-opacity: 0.5;\n}\n\n.placeholder-opacity-50::placeholder {\n  --tw-placeholder-opacity: 0.5;\n}\n\n.placeholder-opacity-60::-moz-placeholder {\n  --tw-placeholder-opacity: 0.6;\n}\n\n.placeholder-opacity-60:-ms-input-placeholder {\n  --tw-placeholder-opacity: 0.6;\n}\n\n.placeholder-opacity-60::placeholder {\n  --tw-placeholder-opacity: 0.6;\n}\n\n.placeholder-opacity-70::-moz-placeholder {\n  --tw-placeholder-opacity: 0.7;\n}\n\n.placeholder-opacity-70:-ms-input-placeholder {\n  --tw-placeholder-opacity: 0.7;\n}\n\n.placeholder-opacity-70::placeholder {\n  --tw-placeholder-opacity: 0.7;\n}\n\n.placeholder-opacity-75::-moz-placeholder {\n  --tw-placeholder-opacity: 0.75;\n}\n\n.placeholder-opacity-75:-ms-input-placeholder {\n  --tw-placeholder-opacity: 0.75;\n}\n\n.placeholder-opacity-75::placeholder {\n  --tw-placeholder-opacity: 0.75;\n}\n\n.placeholder-opacity-80::-moz-placeholder {\n  --tw-placeholder-opacity: 0.8;\n}\n\n.placeholder-opacity-80:-ms-input-placeholder {\n  --tw-placeholder-opacity: 0.8;\n}\n\n.placeholder-opacity-80::placeholder {\n  --tw-placeholder-opacity: 0.8;\n}\n\n.placeholder-opacity-90::-moz-placeholder {\n  --tw-placeholder-opacity: 0.9;\n}\n\n.placeholder-opacity-90:-ms-input-placeholder {\n  --tw-placeholder-opacity: 0.9;\n}\n\n.placeholder-opacity-90::placeholder {\n  --tw-placeholder-opacity: 0.9;\n}\n\n.placeholder-opacity-95::-moz-placeholder {\n  --tw-placeholder-opacity: 0.95;\n}\n\n.placeholder-opacity-95:-ms-input-placeholder {\n  --tw-placeholder-opacity: 0.95;\n}\n\n.placeholder-opacity-95::placeholder {\n  --tw-placeholder-opacity: 0.95;\n}\n\n.placeholder-opacity-100::-moz-placeholder {\n  --tw-placeholder-opacity: 1;\n}\n\n.placeholder-opacity-100:-ms-input-placeholder {\n  --tw-placeholder-opacity: 1;\n}\n\n.placeholder-opacity-100::placeholder {\n  --tw-placeholder-opacity: 1;\n}\n\n.focus\\:placeholder-opacity-0:focus::-moz-placeholder {\n  --tw-placeholder-opacity: 0;\n}\n\n.focus\\:placeholder-opacity-0:focus:-ms-input-placeholder {\n  --tw-placeholder-opacity: 0;\n}\n\n.focus\\:placeholder-opacity-0:focus::placeholder {\n  --tw-placeholder-opacity: 0;\n}\n\n.focus\\:placeholder-opacity-5:focus::-moz-placeholder {\n  --tw-placeholder-opacity: 0.05;\n}\n\n.focus\\:placeholder-opacity-5:focus:-ms-input-placeholder {\n  --tw-placeholder-opacity: 0.05;\n}\n\n.focus\\:placeholder-opacity-5:focus::placeholder {\n  --tw-placeholder-opacity: 0.05;\n}\n\n.focus\\:placeholder-opacity-10:focus::-moz-placeholder {\n  --tw-placeholder-opacity: 0.1;\n}\n\n.focus\\:placeholder-opacity-10:focus:-ms-input-placeholder {\n  --tw-placeholder-opacity: 0.1;\n}\n\n.focus\\:placeholder-opacity-10:focus::placeholder {\n  --tw-placeholder-opacity: 0.1;\n}\n\n.focus\\:placeholder-opacity-20:focus::-moz-placeholder {\n  --tw-placeholder-opacity: 0.2;\n}\n\n.focus\\:placeholder-opacity-20:focus:-ms-input-placeholder {\n  --tw-placeholder-opacity: 0.2;\n}\n\n.focus\\:placeholder-opacity-20:focus::placeholder {\n  --tw-placeholder-opacity: 0.2;\n}\n\n.focus\\:placeholder-opacity-25:focus::-moz-placeholder {\n  --tw-placeholder-opacity: 0.25;\n}\n\n.focus\\:placeholder-opacity-25:focus:-ms-input-placeholder {\n  --tw-placeholder-opacity: 0.25;\n}\n\n.focus\\:placeholder-opacity-25:focus::placeholder {\n  --tw-placeholder-opacity: 0.25;\n}\n\n.focus\\:placeholder-opacity-30:focus::-moz-placeholder {\n  --tw-placeholder-opacity: 0.3;\n}\n\n.focus\\:placeholder-opacity-30:focus:-ms-input-placeholder {\n  --tw-placeholder-opacity: 0.3;\n}\n\n.focus\\:placeholder-opacity-30:focus::placeholder {\n  --tw-placeholder-opacity: 0.3;\n}\n\n.focus\\:placeholder-opacity-40:focus::-moz-placeholder {\n  --tw-placeholder-opacity: 0.4;\n}\n\n.focus\\:placeholder-opacity-40:focus:-ms-input-placeholder {\n  --tw-placeholder-opacity: 0.4;\n}\n\n.focus\\:placeholder-opacity-40:focus::placeholder {\n  --tw-placeholder-opacity: 0.4;\n}\n\n.focus\\:placeholder-opacity-50:focus::-moz-placeholder {\n  --tw-placeholder-opacity: 0.5;\n}\n\n.focus\\:placeholder-opacity-50:focus:-ms-input-placeholder {\n  --tw-placeholder-opacity: 0.5;\n}\n\n.focus\\:placeholder-opacity-50:focus::placeholder {\n  --tw-placeholder-opacity: 0.5;\n}\n\n.focus\\:placeholder-opacity-60:focus::-moz-placeholder {\n  --tw-placeholder-opacity: 0.6;\n}\n\n.focus\\:placeholder-opacity-60:focus:-ms-input-placeholder {\n  --tw-placeholder-opacity: 0.6;\n}\n\n.focus\\:placeholder-opacity-60:focus::placeholder {\n  --tw-placeholder-opacity: 0.6;\n}\n\n.focus\\:placeholder-opacity-70:focus::-moz-placeholder {\n  --tw-placeholder-opacity: 0.7;\n}\n\n.focus\\:placeholder-opacity-70:focus:-ms-input-placeholder {\n  --tw-placeholder-opacity: 0.7;\n}\n\n.focus\\:placeholder-opacity-70:focus::placeholder {\n  --tw-placeholder-opacity: 0.7;\n}\n\n.focus\\:placeholder-opacity-75:focus::-moz-placeholder {\n  --tw-placeholder-opacity: 0.75;\n}\n\n.focus\\:placeholder-opacity-75:focus:-ms-input-placeholder {\n  --tw-placeholder-opacity: 0.75;\n}\n\n.focus\\:placeholder-opacity-75:focus::placeholder {\n  --tw-placeholder-opacity: 0.75;\n}\n\n.focus\\:placeholder-opacity-80:focus::-moz-placeholder {\n  --tw-placeholder-opacity: 0.8;\n}\n\n.focus\\:placeholder-opacity-80:focus:-ms-input-placeholder {\n  --tw-placeholder-opacity: 0.8;\n}\n\n.focus\\:placeholder-opacity-80:focus::placeholder {\n  --tw-placeholder-opacity: 0.8;\n}\n\n.focus\\:placeholder-opacity-90:focus::-moz-placeholder {\n  --tw-placeholder-opacity: 0.9;\n}\n\n.focus\\:placeholder-opacity-90:focus:-ms-input-placeholder {\n  --tw-placeholder-opacity: 0.9;\n}\n\n.focus\\:placeholder-opacity-90:focus::placeholder {\n  --tw-placeholder-opacity: 0.9;\n}\n\n.focus\\:placeholder-opacity-95:focus::-moz-placeholder {\n  --tw-placeholder-opacity: 0.95;\n}\n\n.focus\\:placeholder-opacity-95:focus:-ms-input-placeholder {\n  --tw-placeholder-opacity: 0.95;\n}\n\n.focus\\:placeholder-opacity-95:focus::placeholder {\n  --tw-placeholder-opacity: 0.95;\n}\n\n.focus\\:placeholder-opacity-100:focus::-moz-placeholder {\n  --tw-placeholder-opacity: 1;\n}\n\n.focus\\:placeholder-opacity-100:focus:-ms-input-placeholder {\n  --tw-placeholder-opacity: 1;\n}\n\n.focus\\:placeholder-opacity-100:focus::placeholder {\n  --tw-placeholder-opacity: 1;\n}\n\n.dark .dark\\:placeholder-opacity-0::-moz-placeholder {\n  --tw-placeholder-opacity: 0;\n}\n\n.dark .dark\\:placeholder-opacity-0:-ms-input-placeholder {\n  --tw-placeholder-opacity: 0;\n}\n\n.dark .dark\\:placeholder-opacity-0::placeholder {\n  --tw-placeholder-opacity: 0;\n}\n\n.dark .dark\\:placeholder-opacity-5::-moz-placeholder {\n  --tw-placeholder-opacity: 0.05;\n}\n\n.dark .dark\\:placeholder-opacity-5:-ms-input-placeholder {\n  --tw-placeholder-opacity: 0.05;\n}\n\n.dark .dark\\:placeholder-opacity-5::placeholder {\n  --tw-placeholder-opacity: 0.05;\n}\n\n.dark .dark\\:placeholder-opacity-10::-moz-placeholder {\n  --tw-placeholder-opacity: 0.1;\n}\n\n.dark .dark\\:placeholder-opacity-10:-ms-input-placeholder {\n  --tw-placeholder-opacity: 0.1;\n}\n\n.dark .dark\\:placeholder-opacity-10::placeholder {\n  --tw-placeholder-opacity: 0.1;\n}\n\n.dark .dark\\:placeholder-opacity-20::-moz-placeholder {\n  --tw-placeholder-opacity: 0.2;\n}\n\n.dark .dark\\:placeholder-opacity-20:-ms-input-placeholder {\n  --tw-placeholder-opacity: 0.2;\n}\n\n.dark .dark\\:placeholder-opacity-20::placeholder {\n  --tw-placeholder-opacity: 0.2;\n}\n\n.dark .dark\\:placeholder-opacity-25::-moz-placeholder {\n  --tw-placeholder-opacity: 0.25;\n}\n\n.dark .dark\\:placeholder-opacity-25:-ms-input-placeholder {\n  --tw-placeholder-opacity: 0.25;\n}\n\n.dark .dark\\:placeholder-opacity-25::placeholder {\n  --tw-placeholder-opacity: 0.25;\n}\n\n.dark .dark\\:placeholder-opacity-30::-moz-placeholder {\n  --tw-placeholder-opacity: 0.3;\n}\n\n.dark .dark\\:placeholder-opacity-30:-ms-input-placeholder {\n  --tw-placeholder-opacity: 0.3;\n}\n\n.dark .dark\\:placeholder-opacity-30::placeholder {\n  --tw-placeholder-opacity: 0.3;\n}\n\n.dark .dark\\:placeholder-opacity-40::-moz-placeholder {\n  --tw-placeholder-opacity: 0.4;\n}\n\n.dark .dark\\:placeholder-opacity-40:-ms-input-placeholder {\n  --tw-placeholder-opacity: 0.4;\n}\n\n.dark .dark\\:placeholder-opacity-40::placeholder {\n  --tw-placeholder-opacity: 0.4;\n}\n\n.dark .dark\\:placeholder-opacity-50::-moz-placeholder {\n  --tw-placeholder-opacity: 0.5;\n}\n\n.dark .dark\\:placeholder-opacity-50:-ms-input-placeholder {\n  --tw-placeholder-opacity: 0.5;\n}\n\n.dark .dark\\:placeholder-opacity-50::placeholder {\n  --tw-placeholder-opacity: 0.5;\n}\n\n.dark .dark\\:placeholder-opacity-60::-moz-placeholder {\n  --tw-placeholder-opacity: 0.6;\n}\n\n.dark .dark\\:placeholder-opacity-60:-ms-input-placeholder {\n  --tw-placeholder-opacity: 0.6;\n}\n\n.dark .dark\\:placeholder-opacity-60::placeholder {\n  --tw-placeholder-opacity: 0.6;\n}\n\n.dark .dark\\:placeholder-opacity-70::-moz-placeholder {\n  --tw-placeholder-opacity: 0.7;\n}\n\n.dark .dark\\:placeholder-opacity-70:-ms-input-placeholder {\n  --tw-placeholder-opacity: 0.7;\n}\n\n.dark .dark\\:placeholder-opacity-70::placeholder {\n  --tw-placeholder-opacity: 0.7;\n}\n\n.dark .dark\\:placeholder-opacity-75::-moz-placeholder {\n  --tw-placeholder-opacity: 0.75;\n}\n\n.dark .dark\\:placeholder-opacity-75:-ms-input-placeholder {\n  --tw-placeholder-opacity: 0.75;\n}\n\n.dark .dark\\:placeholder-opacity-75::placeholder {\n  --tw-placeholder-opacity: 0.75;\n}\n\n.dark .dark\\:placeholder-opacity-80::-moz-placeholder {\n  --tw-placeholder-opacity: 0.8;\n}\n\n.dark .dark\\:placeholder-opacity-80:-ms-input-placeholder {\n  --tw-placeholder-opacity: 0.8;\n}\n\n.dark .dark\\:placeholder-opacity-80::placeholder {\n  --tw-placeholder-opacity: 0.8;\n}\n\n.dark .dark\\:placeholder-opacity-90::-moz-placeholder {\n  --tw-placeholder-opacity: 0.9;\n}\n\n.dark .dark\\:placeholder-opacity-90:-ms-input-placeholder {\n  --tw-placeholder-opacity: 0.9;\n}\n\n.dark .dark\\:placeholder-opacity-90::placeholder {\n  --tw-placeholder-opacity: 0.9;\n}\n\n.dark .dark\\:placeholder-opacity-95::-moz-placeholder {\n  --tw-placeholder-opacity: 0.95;\n}\n\n.dark .dark\\:placeholder-opacity-95:-ms-input-placeholder {\n  --tw-placeholder-opacity: 0.95;\n}\n\n.dark .dark\\:placeholder-opacity-95::placeholder {\n  --tw-placeholder-opacity: 0.95;\n}\n\n.dark .dark\\:placeholder-opacity-100::-moz-placeholder {\n  --tw-placeholder-opacity: 1;\n}\n\n.dark .dark\\:placeholder-opacity-100:-ms-input-placeholder {\n  --tw-placeholder-opacity: 1;\n}\n\n.dark .dark\\:placeholder-opacity-100::placeholder {\n  --tw-placeholder-opacity: 1;\n}\n\n.dark .dark\\:focus\\:placeholder-opacity-0:focus::-moz-placeholder {\n  --tw-placeholder-opacity: 0;\n}\n\n.dark .dark\\:focus\\:placeholder-opacity-0:focus:-ms-input-placeholder {\n  --tw-placeholder-opacity: 0;\n}\n\n.dark .dark\\:focus\\:placeholder-opacity-0:focus::placeholder {\n  --tw-placeholder-opacity: 0;\n}\n\n.dark .dark\\:focus\\:placeholder-opacity-5:focus::-moz-placeholder {\n  --tw-placeholder-opacity: 0.05;\n}\n\n.dark .dark\\:focus\\:placeholder-opacity-5:focus:-ms-input-placeholder {\n  --tw-placeholder-opacity: 0.05;\n}\n\n.dark .dark\\:focus\\:placeholder-opacity-5:focus::placeholder {\n  --tw-placeholder-opacity: 0.05;\n}\n\n.dark .dark\\:focus\\:placeholder-opacity-10:focus::-moz-placeholder {\n  --tw-placeholder-opacity: 0.1;\n}\n\n.dark .dark\\:focus\\:placeholder-opacity-10:focus:-ms-input-placeholder {\n  --tw-placeholder-opacity: 0.1;\n}\n\n.dark .dark\\:focus\\:placeholder-opacity-10:focus::placeholder {\n  --tw-placeholder-opacity: 0.1;\n}\n\n.dark .dark\\:focus\\:placeholder-opacity-20:focus::-moz-placeholder {\n  --tw-placeholder-opacity: 0.2;\n}\n\n.dark .dark\\:focus\\:placeholder-opacity-20:focus:-ms-input-placeholder {\n  --tw-placeholder-opacity: 0.2;\n}\n\n.dark .dark\\:focus\\:placeholder-opacity-20:focus::placeholder {\n  --tw-placeholder-opacity: 0.2;\n}\n\n.dark .dark\\:focus\\:placeholder-opacity-25:focus::-moz-placeholder {\n  --tw-placeholder-opacity: 0.25;\n}\n\n.dark .dark\\:focus\\:placeholder-opacity-25:focus:-ms-input-placeholder {\n  --tw-placeholder-opacity: 0.25;\n}\n\n.dark .dark\\:focus\\:placeholder-opacity-25:focus::placeholder {\n  --tw-placeholder-opacity: 0.25;\n}\n\n.dark .dark\\:focus\\:placeholder-opacity-30:focus::-moz-placeholder {\n  --tw-placeholder-opacity: 0.3;\n}\n\n.dark .dark\\:focus\\:placeholder-opacity-30:focus:-ms-input-placeholder {\n  --tw-placeholder-opacity: 0.3;\n}\n\n.dark .dark\\:focus\\:placeholder-opacity-30:focus::placeholder {\n  --tw-placeholder-opacity: 0.3;\n}\n\n.dark .dark\\:focus\\:placeholder-opacity-40:focus::-moz-placeholder {\n  --tw-placeholder-opacity: 0.4;\n}\n\n.dark .dark\\:focus\\:placeholder-opacity-40:focus:-ms-input-placeholder {\n  --tw-placeholder-opacity: 0.4;\n}\n\n.dark .dark\\:focus\\:placeholder-opacity-40:focus::placeholder {\n  --tw-placeholder-opacity: 0.4;\n}\n\n.dark .dark\\:focus\\:placeholder-opacity-50:focus::-moz-placeholder {\n  --tw-placeholder-opacity: 0.5;\n}\n\n.dark .dark\\:focus\\:placeholder-opacity-50:focus:-ms-input-placeholder {\n  --tw-placeholder-opacity: 0.5;\n}\n\n.dark .dark\\:focus\\:placeholder-opacity-50:focus::placeholder {\n  --tw-placeholder-opacity: 0.5;\n}\n\n.dark .dark\\:focus\\:placeholder-opacity-60:focus::-moz-placeholder {\n  --tw-placeholder-opacity: 0.6;\n}\n\n.dark .dark\\:focus\\:placeholder-opacity-60:focus:-ms-input-placeholder {\n  --tw-placeholder-opacity: 0.6;\n}\n\n.dark .dark\\:focus\\:placeholder-opacity-60:focus::placeholder {\n  --tw-placeholder-opacity: 0.6;\n}\n\n.dark .dark\\:focus\\:placeholder-opacity-70:focus::-moz-placeholder {\n  --tw-placeholder-opacity: 0.7;\n}\n\n.dark .dark\\:focus\\:placeholder-opacity-70:focus:-ms-input-placeholder {\n  --tw-placeholder-opacity: 0.7;\n}\n\n.dark .dark\\:focus\\:placeholder-opacity-70:focus::placeholder {\n  --tw-placeholder-opacity: 0.7;\n}\n\n.dark .dark\\:focus\\:placeholder-opacity-75:focus::-moz-placeholder {\n  --tw-placeholder-opacity: 0.75;\n}\n\n.dark .dark\\:focus\\:placeholder-opacity-75:focus:-ms-input-placeholder {\n  --tw-placeholder-opacity: 0.75;\n}\n\n.dark .dark\\:focus\\:placeholder-opacity-75:focus::placeholder {\n  --tw-placeholder-opacity: 0.75;\n}\n\n.dark .dark\\:focus\\:placeholder-opacity-80:focus::-moz-placeholder {\n  --tw-placeholder-opacity: 0.8;\n}\n\n.dark .dark\\:focus\\:placeholder-opacity-80:focus:-ms-input-placeholder {\n  --tw-placeholder-opacity: 0.8;\n}\n\n.dark .dark\\:focus\\:placeholder-opacity-80:focus::placeholder {\n  --tw-placeholder-opacity: 0.8;\n}\n\n.dark .dark\\:focus\\:placeholder-opacity-90:focus::-moz-placeholder {\n  --tw-placeholder-opacity: 0.9;\n}\n\n.dark .dark\\:focus\\:placeholder-opacity-90:focus:-ms-input-placeholder {\n  --tw-placeholder-opacity: 0.9;\n}\n\n.dark .dark\\:focus\\:placeholder-opacity-90:focus::placeholder {\n  --tw-placeholder-opacity: 0.9;\n}\n\n.dark .dark\\:focus\\:placeholder-opacity-95:focus::-moz-placeholder {\n  --tw-placeholder-opacity: 0.95;\n}\n\n.dark .dark\\:focus\\:placeholder-opacity-95:focus:-ms-input-placeholder {\n  --tw-placeholder-opacity: 0.95;\n}\n\n.dark .dark\\:focus\\:placeholder-opacity-95:focus::placeholder {\n  --tw-placeholder-opacity: 0.95;\n}\n\n.dark .dark\\:focus\\:placeholder-opacity-100:focus::-moz-placeholder {\n  --tw-placeholder-opacity: 1;\n}\n\n.dark .dark\\:focus\\:placeholder-opacity-100:focus:-ms-input-placeholder {\n  --tw-placeholder-opacity: 1;\n}\n\n.dark .dark\\:focus\\:placeholder-opacity-100:focus::placeholder {\n  --tw-placeholder-opacity: 1;\n}\n\n.pointer-events-none {\n  pointer-events: none;\n}\n\n.pointer-events-auto {\n  pointer-events: auto;\n}\n\n.static {\n  position: static;\n}\n\n.fixed {\n  position: fixed;\n}\n\n.absolute {\n  position: absolute;\n}\n\n.relative {\n  position: relative;\n}\n\n.sticky {\n  position: -webkit-sticky;\n  position: sticky;\n}\n\n.inset-0 {\n  top: 0px;\n  right: 0px;\n  bottom: 0px;\n  left: 0px;\n}\n\n.inset-1 {\n  top: 0.25rem;\n  right: 0.25rem;\n  bottom: 0.25rem;\n  left: 0.25rem;\n}\n\n.inset-2 {\n  top: 0.5rem;\n  right: 0.5rem;\n  bottom: 0.5rem;\n  left: 0.5rem;\n}\n\n.inset-3 {\n  top: 0.75rem;\n  right: 0.75rem;\n  bottom: 0.75rem;\n  left: 0.75rem;\n}\n\n.inset-4 {\n  top: 1rem;\n  right: 1rem;\n  bottom: 1rem;\n  left: 1rem;\n}\n\n.inset-5 {\n  top: 1.25rem;\n  right: 1.25rem;\n  bottom: 1.25rem;\n  left: 1.25rem;\n}\n\n.inset-6 {\n  top: 1.5rem;\n  right: 1.5rem;\n  bottom: 1.5rem;\n  left: 1.5rem;\n}\n\n.inset-7 {\n  top: 1.75rem;\n  right: 1.75rem;\n  bottom: 1.75rem;\n  left: 1.75rem;\n}\n\n.inset-8 {\n  top: 2rem;\n  right: 2rem;\n  bottom: 2rem;\n  left: 2rem;\n}\n\n.inset-9 {\n  top: 2.25rem;\n  right: 2.25rem;\n  bottom: 2.25rem;\n  left: 2.25rem;\n}\n\n.inset-10 {\n  top: 2.5rem;\n  right: 2.5rem;\n  bottom: 2.5rem;\n  left: 2.5rem;\n}\n\n.inset-11 {\n  top: 2.75rem;\n  right: 2.75rem;\n  bottom: 2.75rem;\n  left: 2.75rem;\n}\n\n.inset-12 {\n  top: 3rem;\n  right: 3rem;\n  bottom: 3rem;\n  left: 3rem;\n}\n\n.inset-14 {\n  top: 3.5rem;\n  right: 3.5rem;\n  bottom: 3.5rem;\n  left: 3.5rem;\n}\n\n.inset-16 {\n  top: 4rem;\n  right: 4rem;\n  bottom: 4rem;\n  left: 4rem;\n}\n\n.inset-20 {\n  top: 5rem;\n  right: 5rem;\n  bottom: 5rem;\n  left: 5rem;\n}\n\n.inset-24 {\n  top: 6rem;\n  right: 6rem;\n  bottom: 6rem;\n  left: 6rem;\n}\n\n.inset-28 {\n  top: 7rem;\n  right: 7rem;\n  bottom: 7rem;\n  left: 7rem;\n}\n\n.inset-32 {\n  top: 8rem;\n  right: 8rem;\n  bottom: 8rem;\n  left: 8rem;\n}\n\n.inset-36 {\n  top: 9rem;\n  right: 9rem;\n  bottom: 9rem;\n  left: 9rem;\n}\n\n.inset-40 {\n  top: 10rem;\n  right: 10rem;\n  bottom: 10rem;\n  left: 10rem;\n}\n\n.inset-44 {\n  top: 11rem;\n  right: 11rem;\n  bottom: 11rem;\n  left: 11rem;\n}\n\n.inset-48 {\n  top: 12rem;\n  right: 12rem;\n  bottom: 12rem;\n  left: 12rem;\n}\n\n.inset-52 {\n  top: 13rem;\n  right: 13rem;\n  bottom: 13rem;\n  left: 13rem;\n}\n\n.inset-56 {\n  top: 14rem;\n  right: 14rem;\n  bottom: 14rem;\n  left: 14rem;\n}\n\n.inset-60 {\n  top: 15rem;\n  right: 15rem;\n  bottom: 15rem;\n  left: 15rem;\n}\n\n.inset-64 {\n  top: 16rem;\n  right: 16rem;\n  bottom: 16rem;\n  left: 16rem;\n}\n\n.inset-72 {\n  top: 18rem;\n  right: 18rem;\n  bottom: 18rem;\n  left: 18rem;\n}\n\n.inset-80 {\n  top: 20rem;\n  right: 20rem;\n  bottom: 20rem;\n  left: 20rem;\n}\n\n.inset-96 {\n  top: 24rem;\n  right: 24rem;\n  bottom: 24rem;\n  left: 24rem;\n}\n\n.inset-auto {\n  top: auto;\n  right: auto;\n  bottom: auto;\n  left: auto;\n}\n\n.inset-px {\n  top: 1px;\n  right: 1px;\n  bottom: 1px;\n  left: 1px;\n}\n\n.inset-0\\.5 {\n  top: 0.125rem;\n  right: 0.125rem;\n  bottom: 0.125rem;\n  left: 0.125rem;\n}\n\n.inset-1\\.5 {\n  top: 0.375rem;\n  right: 0.375rem;\n  bottom: 0.375rem;\n  left: 0.375rem;\n}\n\n.inset-2\\.5 {\n  top: 0.625rem;\n  right: 0.625rem;\n  bottom: 0.625rem;\n  left: 0.625rem;\n}\n\n.inset-3\\.5 {\n  top: 0.875rem;\n  right: 0.875rem;\n  bottom: 0.875rem;\n  left: 0.875rem;\n}\n\n.-inset-0 {\n  top: 0px;\n  right: 0px;\n  bottom: 0px;\n  left: 0px;\n}\n\n.-inset-1 {\n  top: -0.25rem;\n  right: -0.25rem;\n  bottom: -0.25rem;\n  left: -0.25rem;\n}\n\n.-inset-2 {\n  top: -0.5rem;\n  right: -0.5rem;\n  bottom: -0.5rem;\n  left: -0.5rem;\n}\n\n.-inset-3 {\n  top: -0.75rem;\n  right: -0.75rem;\n  bottom: -0.75rem;\n  left: -0.75rem;\n}\n\n.-inset-4 {\n  top: -1rem;\n  right: -1rem;\n  bottom: -1rem;\n  left: -1rem;\n}\n\n.-inset-5 {\n  top: -1.25rem;\n  right: -1.25rem;\n  bottom: -1.25rem;\n  left: -1.25rem;\n}\n\n.-inset-6 {\n  top: -1.5rem;\n  right: -1.5rem;\n  bottom: -1.5rem;\n  left: -1.5rem;\n}\n\n.-inset-7 {\n  top: -1.75rem;\n  right: -1.75rem;\n  bottom: -1.75rem;\n  left: -1.75rem;\n}\n\n.-inset-8 {\n  top: -2rem;\n  right: -2rem;\n  bottom: -2rem;\n  left: -2rem;\n}\n\n.-inset-9 {\n  top: -2.25rem;\n  right: -2.25rem;\n  bottom: -2.25rem;\n  left: -2.25rem;\n}\n\n.-inset-10 {\n  top: -2.5rem;\n  right: -2.5rem;\n  bottom: -2.5rem;\n  left: -2.5rem;\n}\n\n.-inset-11 {\n  top: -2.75rem;\n  right: -2.75rem;\n  bottom: -2.75rem;\n  left: -2.75rem;\n}\n\n.-inset-12 {\n  top: -3rem;\n  right: -3rem;\n  bottom: -3rem;\n  left: -3rem;\n}\n\n.-inset-14 {\n  top: -3.5rem;\n  right: -3.5rem;\n  bottom: -3.5rem;\n  left: -3.5rem;\n}\n\n.-inset-16 {\n  top: -4rem;\n  right: -4rem;\n  bottom: -4rem;\n  left: -4rem;\n}\n\n.-inset-20 {\n  top: -5rem;\n  right: -5rem;\n  bottom: -5rem;\n  left: -5rem;\n}\n\n.-inset-24 {\n  top: -6rem;\n  right: -6rem;\n  bottom: -6rem;\n  left: -6rem;\n}\n\n.-inset-28 {\n  top: -7rem;\n  right: -7rem;\n  bottom: -7rem;\n  left: -7rem;\n}\n\n.-inset-32 {\n  top: -8rem;\n  right: -8rem;\n  bottom: -8rem;\n  left: -8rem;\n}\n\n.-inset-36 {\n  top: -9rem;\n  right: -9rem;\n  bottom: -9rem;\n  left: -9rem;\n}\n\n.-inset-40 {\n  top: -10rem;\n  right: -10rem;\n  bottom: -10rem;\n  left: -10rem;\n}\n\n.-inset-44 {\n  top: -11rem;\n  right: -11rem;\n  bottom: -11rem;\n  left: -11rem;\n}\n\n.-inset-48 {\n  top: -12rem;\n  right: -12rem;\n  bottom: -12rem;\n  left: -12rem;\n}\n\n.-inset-52 {\n  top: -13rem;\n  right: -13rem;\n  bottom: -13rem;\n  left: -13rem;\n}\n\n.-inset-56 {\n  top: -14rem;\n  right: -14rem;\n  bottom: -14rem;\n  left: -14rem;\n}\n\n.-inset-60 {\n  top: -15rem;\n  right: -15rem;\n  bottom: -15rem;\n  left: -15rem;\n}\n\n.-inset-64 {\n  top: -16rem;\n  right: -16rem;\n  bottom: -16rem;\n  left: -16rem;\n}\n\n.-inset-72 {\n  top: -18rem;\n  right: -18rem;\n  bottom: -18rem;\n  left: -18rem;\n}\n\n.-inset-80 {\n  top: -20rem;\n  right: -20rem;\n  bottom: -20rem;\n  left: -20rem;\n}\n\n.-inset-96 {\n  top: -24rem;\n  right: -24rem;\n  bottom: -24rem;\n  left: -24rem;\n}\n\n.-inset-px {\n  top: -1px;\n  right: -1px;\n  bottom: -1px;\n  left: -1px;\n}\n\n.-inset-0\\.5 {\n  top: -0.125rem;\n  right: -0.125rem;\n  bottom: -0.125rem;\n  left: -0.125rem;\n}\n\n.-inset-1\\.5 {\n  top: -0.375rem;\n  right: -0.375rem;\n  bottom: -0.375rem;\n  left: -0.375rem;\n}\n\n.-inset-2\\.5 {\n  top: -0.625rem;\n  right: -0.625rem;\n  bottom: -0.625rem;\n  left: -0.625rem;\n}\n\n.-inset-3\\.5 {\n  top: -0.875rem;\n  right: -0.875rem;\n  bottom: -0.875rem;\n  left: -0.875rem;\n}\n\n.inset-1\\/2 {\n  top: 50%;\n  right: 50%;\n  bottom: 50%;\n  left: 50%;\n}\n\n.inset-1\\/3 {\n  top: 33.333333%;\n  right: 33.333333%;\n  bottom: 33.333333%;\n  left: 33.333333%;\n}\n\n.inset-2\\/3 {\n  top: 66.666667%;\n  right: 66.666667%;\n  bottom: 66.666667%;\n  left: 66.666667%;\n}\n\n.inset-1\\/4 {\n  top: 25%;\n  right: 25%;\n  bottom: 25%;\n  left: 25%;\n}\n\n.inset-2\\/4 {\n  top: 50%;\n  right: 50%;\n  bottom: 50%;\n  left: 50%;\n}\n\n.inset-3\\/4 {\n  top: 75%;\n  right: 75%;\n  bottom: 75%;\n  left: 75%;\n}\n\n.inset-full {\n  top: 100%;\n  right: 100%;\n  bottom: 100%;\n  left: 100%;\n}\n\n.-inset-1\\/2 {\n  top: -50%;\n  right: -50%;\n  bottom: -50%;\n  left: -50%;\n}\n\n.-inset-1\\/3 {\n  top: -33.333333%;\n  right: -33.333333%;\n  bottom: -33.333333%;\n  left: -33.333333%;\n}\n\n.-inset-2\\/3 {\n  top: -66.666667%;\n  right: -66.666667%;\n  bottom: -66.666667%;\n  left: -66.666667%;\n}\n\n.-inset-1\\/4 {\n  top: -25%;\n  right: -25%;\n  bottom: -25%;\n  left: -25%;\n}\n\n.-inset-2\\/4 {\n  top: -50%;\n  right: -50%;\n  bottom: -50%;\n  left: -50%;\n}\n\n.-inset-3\\/4 {\n  top: -75%;\n  right: -75%;\n  bottom: -75%;\n  left: -75%;\n}\n\n.-inset-full {\n  top: -100%;\n  right: -100%;\n  bottom: -100%;\n  left: -100%;\n}\n\n.inset-y-0 {\n  top: 0px;\n  bottom: 0px;\n}\n\n.inset-x-0 {\n  right: 0px;\n  left: 0px;\n}\n\n.inset-y-1 {\n  top: 0.25rem;\n  bottom: 0.25rem;\n}\n\n.inset-x-1 {\n  right: 0.25rem;\n  left: 0.25rem;\n}\n\n.inset-y-2 {\n  top: 0.5rem;\n  bottom: 0.5rem;\n}\n\n.inset-x-2 {\n  right: 0.5rem;\n  left: 0.5rem;\n}\n\n.inset-y-3 {\n  top: 0.75rem;\n  bottom: 0.75rem;\n}\n\n.inset-x-3 {\n  right: 0.75rem;\n  left: 0.75rem;\n}\n\n.inset-y-4 {\n  top: 1rem;\n  bottom: 1rem;\n}\n\n.inset-x-4 {\n  right: 1rem;\n  left: 1rem;\n}\n\n.inset-y-5 {\n  top: 1.25rem;\n  bottom: 1.25rem;\n}\n\n.inset-x-5 {\n  right: 1.25rem;\n  left: 1.25rem;\n}\n\n.inset-y-6 {\n  top: 1.5rem;\n  bottom: 1.5rem;\n}\n\n.inset-x-6 {\n  right: 1.5rem;\n  left: 1.5rem;\n}\n\n.inset-y-7 {\n  top: 1.75rem;\n  bottom: 1.75rem;\n}\n\n.inset-x-7 {\n  right: 1.75rem;\n  left: 1.75rem;\n}\n\n.inset-y-8 {\n  top: 2rem;\n  bottom: 2rem;\n}\n\n.inset-x-8 {\n  right: 2rem;\n  left: 2rem;\n}\n\n.inset-y-9 {\n  top: 2.25rem;\n  bottom: 2.25rem;\n}\n\n.inset-x-9 {\n  right: 2.25rem;\n  left: 2.25rem;\n}\n\n.inset-y-10 {\n  top: 2.5rem;\n  bottom: 2.5rem;\n}\n\n.inset-x-10 {\n  right: 2.5rem;\n  left: 2.5rem;\n}\n\n.inset-y-11 {\n  top: 2.75rem;\n  bottom: 2.75rem;\n}\n\n.inset-x-11 {\n  right: 2.75rem;\n  left: 2.75rem;\n}\n\n.inset-y-12 {\n  top: 3rem;\n  bottom: 3rem;\n}\n\n.inset-x-12 {\n  right: 3rem;\n  left: 3rem;\n}\n\n.inset-y-14 {\n  top: 3.5rem;\n  bottom: 3.5rem;\n}\n\n.inset-x-14 {\n  right: 3.5rem;\n  left: 3.5rem;\n}\n\n.inset-y-16 {\n  top: 4rem;\n  bottom: 4rem;\n}\n\n.inset-x-16 {\n  right: 4rem;\n  left: 4rem;\n}\n\n.inset-y-20 {\n  top: 5rem;\n  bottom: 5rem;\n}\n\n.inset-x-20 {\n  right: 5rem;\n  left: 5rem;\n}\n\n.inset-y-24 {\n  top: 6rem;\n  bottom: 6rem;\n}\n\n.inset-x-24 {\n  right: 6rem;\n  left: 6rem;\n}\n\n.inset-y-28 {\n  top: 7rem;\n  bottom: 7rem;\n}\n\n.inset-x-28 {\n  right: 7rem;\n  left: 7rem;\n}\n\n.inset-y-32 {\n  top: 8rem;\n  bottom: 8rem;\n}\n\n.inset-x-32 {\n  right: 8rem;\n  left: 8rem;\n}\n\n.inset-y-36 {\n  top: 9rem;\n  bottom: 9rem;\n}\n\n.inset-x-36 {\n  right: 9rem;\n  left: 9rem;\n}\n\n.inset-y-40 {\n  top: 10rem;\n  bottom: 10rem;\n}\n\n.inset-x-40 {\n  right: 10rem;\n  left: 10rem;\n}\n\n.inset-y-44 {\n  top: 11rem;\n  bottom: 11rem;\n}\n\n.inset-x-44 {\n  right: 11rem;\n  left: 11rem;\n}\n\n.inset-y-48 {\n  top: 12rem;\n  bottom: 12rem;\n}\n\n.inset-x-48 {\n  right: 12rem;\n  left: 12rem;\n}\n\n.inset-y-52 {\n  top: 13rem;\n  bottom: 13rem;\n}\n\n.inset-x-52 {\n  right: 13rem;\n  left: 13rem;\n}\n\n.inset-y-56 {\n  top: 14rem;\n  bottom: 14rem;\n}\n\n.inset-x-56 {\n  right: 14rem;\n  left: 14rem;\n}\n\n.inset-y-60 {\n  top: 15rem;\n  bottom: 15rem;\n}\n\n.inset-x-60 {\n  right: 15rem;\n  left: 15rem;\n}\n\n.inset-y-64 {\n  top: 16rem;\n  bottom: 16rem;\n}\n\n.inset-x-64 {\n  right: 16rem;\n  left: 16rem;\n}\n\n.inset-y-72 {\n  top: 18rem;\n  bottom: 18rem;\n}\n\n.inset-x-72 {\n  right: 18rem;\n  left: 18rem;\n}\n\n.inset-y-80 {\n  top: 20rem;\n  bottom: 20rem;\n}\n\n.inset-x-80 {\n  right: 20rem;\n  left: 20rem;\n}\n\n.inset-y-96 {\n  top: 24rem;\n  bottom: 24rem;\n}\n\n.inset-x-96 {\n  right: 24rem;\n  left: 24rem;\n}\n\n.inset-y-auto {\n  top: auto;\n  bottom: auto;\n}\n\n.inset-x-auto {\n  right: auto;\n  left: auto;\n}\n\n.inset-y-px {\n  top: 1px;\n  bottom: 1px;\n}\n\n.inset-x-px {\n  right: 1px;\n  left: 1px;\n}\n\n.inset-y-0\\.5 {\n  top: 0.125rem;\n  bottom: 0.125rem;\n}\n\n.inset-x-0\\.5 {\n  right: 0.125rem;\n  left: 0.125rem;\n}\n\n.inset-y-1\\.5 {\n  top: 0.375rem;\n  bottom: 0.375rem;\n}\n\n.inset-x-1\\.5 {\n  right: 0.375rem;\n  left: 0.375rem;\n}\n\n.inset-y-2\\.5 {\n  top: 0.625rem;\n  bottom: 0.625rem;\n}\n\n.inset-x-2\\.5 {\n  right: 0.625rem;\n  left: 0.625rem;\n}\n\n.inset-y-3\\.5 {\n  top: 0.875rem;\n  bottom: 0.875rem;\n}\n\n.inset-x-3\\.5 {\n  right: 0.875rem;\n  left: 0.875rem;\n}\n\n.-inset-y-0 {\n  top: 0px;\n  bottom: 0px;\n}\n\n.-inset-x-0 {\n  right: 0px;\n  left: 0px;\n}\n\n.-inset-y-1 {\n  top: -0.25rem;\n  bottom: -0.25rem;\n}\n\n.-inset-x-1 {\n  right: -0.25rem;\n  left: -0.25rem;\n}\n\n.-inset-y-2 {\n  top: -0.5rem;\n  bottom: -0.5rem;\n}\n\n.-inset-x-2 {\n  right: -0.5rem;\n  left: -0.5rem;\n}\n\n.-inset-y-3 {\n  top: -0.75rem;\n  bottom: -0.75rem;\n}\n\n.-inset-x-3 {\n  right: -0.75rem;\n  left: -0.75rem;\n}\n\n.-inset-y-4 {\n  top: -1rem;\n  bottom: -1rem;\n}\n\n.-inset-x-4 {\n  right: -1rem;\n  left: -1rem;\n}\n\n.-inset-y-5 {\n  top: -1.25rem;\n  bottom: -1.25rem;\n}\n\n.-inset-x-5 {\n  right: -1.25rem;\n  left: -1.25rem;\n}\n\n.-inset-y-6 {\n  top: -1.5rem;\n  bottom: -1.5rem;\n}\n\n.-inset-x-6 {\n  right: -1.5rem;\n  left: -1.5rem;\n}\n\n.-inset-y-7 {\n  top: -1.75rem;\n  bottom: -1.75rem;\n}\n\n.-inset-x-7 {\n  right: -1.75rem;\n  left: -1.75rem;\n}\n\n.-inset-y-8 {\n  top: -2rem;\n  bottom: -2rem;\n}\n\n.-inset-x-8 {\n  right: -2rem;\n  left: -2rem;\n}\n\n.-inset-y-9 {\n  top: -2.25rem;\n  bottom: -2.25rem;\n}\n\n.-inset-x-9 {\n  right: -2.25rem;\n  left: -2.25rem;\n}\n\n.-inset-y-10 {\n  top: -2.5rem;\n  bottom: -2.5rem;\n}\n\n.-inset-x-10 {\n  right: -2.5rem;\n  left: -2.5rem;\n}\n\n.-inset-y-11 {\n  top: -2.75rem;\n  bottom: -2.75rem;\n}\n\n.-inset-x-11 {\n  right: -2.75rem;\n  left: -2.75rem;\n}\n\n.-inset-y-12 {\n  top: -3rem;\n  bottom: -3rem;\n}\n\n.-inset-x-12 {\n  right: -3rem;\n  left: -3rem;\n}\n\n.-inset-y-14 {\n  top: -3.5rem;\n  bottom: -3.5rem;\n}\n\n.-inset-x-14 {\n  right: -3.5rem;\n  left: -3.5rem;\n}\n\n.-inset-y-16 {\n  top: -4rem;\n  bottom: -4rem;\n}\n\n.-inset-x-16 {\n  right: -4rem;\n  left: -4rem;\n}\n\n.-inset-y-20 {\n  top: -5rem;\n  bottom: -5rem;\n}\n\n.-inset-x-20 {\n  right: -5rem;\n  left: -5rem;\n}\n\n.-inset-y-24 {\n  top: -6rem;\n  bottom: -6rem;\n}\n\n.-inset-x-24 {\n  right: -6rem;\n  left: -6rem;\n}\n\n.-inset-y-28 {\n  top: -7rem;\n  bottom: -7rem;\n}\n\n.-inset-x-28 {\n  right: -7rem;\n  left: -7rem;\n}\n\n.-inset-y-32 {\n  top: -8rem;\n  bottom: -8rem;\n}\n\n.-inset-x-32 {\n  right: -8rem;\n  left: -8rem;\n}\n\n.-inset-y-36 {\n  top: -9rem;\n  bottom: -9rem;\n}\n\n.-inset-x-36 {\n  right: -9rem;\n  left: -9rem;\n}\n\n.-inset-y-40 {\n  top: -10rem;\n  bottom: -10rem;\n}\n\n.-inset-x-40 {\n  right: -10rem;\n  left: -10rem;\n}\n\n.-inset-y-44 {\n  top: -11rem;\n  bottom: -11rem;\n}\n\n.-inset-x-44 {\n  right: -11rem;\n  left: -11rem;\n}\n\n.-inset-y-48 {\n  top: -12rem;\n  bottom: -12rem;\n}\n\n.-inset-x-48 {\n  right: -12rem;\n  left: -12rem;\n}\n\n.-inset-y-52 {\n  top: -13rem;\n  bottom: -13rem;\n}\n\n.-inset-x-52 {\n  right: -13rem;\n  left: -13rem;\n}\n\n.-inset-y-56 {\n  top: -14rem;\n  bottom: -14rem;\n}\n\n.-inset-x-56 {\n  right: -14rem;\n  left: -14rem;\n}\n\n.-inset-y-60 {\n  top: -15rem;\n  bottom: -15rem;\n}\n\n.-inset-x-60 {\n  right: -15rem;\n  left: -15rem;\n}\n\n.-inset-y-64 {\n  top: -16rem;\n  bottom: -16rem;\n}\n\n.-inset-x-64 {\n  right: -16rem;\n  left: -16rem;\n}\n\n.-inset-y-72 {\n  top: -18rem;\n  bottom: -18rem;\n}\n\n.-inset-x-72 {\n  right: -18rem;\n  left: -18rem;\n}\n\n.-inset-y-80 {\n  top: -20rem;\n  bottom: -20rem;\n}\n\n.-inset-x-80 {\n  right: -20rem;\n  left: -20rem;\n}\n\n.-inset-y-96 {\n  top: -24rem;\n  bottom: -24rem;\n}\n\n.-inset-x-96 {\n  right: -24rem;\n  left: -24rem;\n}\n\n.-inset-y-px {\n  top: -1px;\n  bottom: -1px;\n}\n\n.-inset-x-px {\n  right: -1px;\n  left: -1px;\n}\n\n.-inset-y-0\\.5 {\n  top: -0.125rem;\n  bottom: -0.125rem;\n}\n\n.-inset-x-0\\.5 {\n  right: -0.125rem;\n  left: -0.125rem;\n}\n\n.-inset-y-1\\.5 {\n  top: -0.375rem;\n  bottom: -0.375rem;\n}\n\n.-inset-x-1\\.5 {\n  right: -0.375rem;\n  left: -0.375rem;\n}\n\n.-inset-y-2\\.5 {\n  top: -0.625rem;\n  bottom: -0.625rem;\n}\n\n.-inset-x-2\\.5 {\n  right: -0.625rem;\n  left: -0.625rem;\n}\n\n.-inset-y-3\\.5 {\n  top: -0.875rem;\n  bottom: -0.875rem;\n}\n\n.-inset-x-3\\.5 {\n  right: -0.875rem;\n  left: -0.875rem;\n}\n\n.inset-y-1\\/2 {\n  top: 50%;\n  bottom: 50%;\n}\n\n.inset-x-1\\/2 {\n  right: 50%;\n  left: 50%;\n}\n\n.inset-y-1\\/3 {\n  top: 33.333333%;\n  bottom: 33.333333%;\n}\n\n.inset-x-1\\/3 {\n  right: 33.333333%;\n  left: 33.333333%;\n}\n\n.inset-y-2\\/3 {\n  top: 66.666667%;\n  bottom: 66.666667%;\n}\n\n.inset-x-2\\/3 {\n  right: 66.666667%;\n  left: 66.666667%;\n}\n\n.inset-y-1\\/4 {\n  top: 25%;\n  bottom: 25%;\n}\n\n.inset-x-1\\/4 {\n  right: 25%;\n  left: 25%;\n}\n\n.inset-y-2\\/4 {\n  top: 50%;\n  bottom: 50%;\n}\n\n.inset-x-2\\/4 {\n  right: 50%;\n  left: 50%;\n}\n\n.inset-y-3\\/4 {\n  top: 75%;\n  bottom: 75%;\n}\n\n.inset-x-3\\/4 {\n  right: 75%;\n  left: 75%;\n}\n\n.inset-y-full {\n  top: 100%;\n  bottom: 100%;\n}\n\n.inset-x-full {\n  right: 100%;\n  left: 100%;\n}\n\n.-inset-y-1\\/2 {\n  top: -50%;\n  bottom: -50%;\n}\n\n.-inset-x-1\\/2 {\n  right: -50%;\n  left: -50%;\n}\n\n.-inset-y-1\\/3 {\n  top: -33.333333%;\n  bottom: -33.333333%;\n}\n\n.-inset-x-1\\/3 {\n  right: -33.333333%;\n  left: -33.333333%;\n}\n\n.-inset-y-2\\/3 {\n  top: -66.666667%;\n  bottom: -66.666667%;\n}\n\n.-inset-x-2\\/3 {\n  right: -66.666667%;\n  left: -66.666667%;\n}\n\n.-inset-y-1\\/4 {\n  top: -25%;\n  bottom: -25%;\n}\n\n.-inset-x-1\\/4 {\n  right: -25%;\n  left: -25%;\n}\n\n.-inset-y-2\\/4 {\n  top: -50%;\n  bottom: -50%;\n}\n\n.-inset-x-2\\/4 {\n  right: -50%;\n  left: -50%;\n}\n\n.-inset-y-3\\/4 {\n  top: -75%;\n  bottom: -75%;\n}\n\n.-inset-x-3\\/4 {\n  right: -75%;\n  left: -75%;\n}\n\n.-inset-y-full {\n  top: -100%;\n  bottom: -100%;\n}\n\n.-inset-x-full {\n  right: -100%;\n  left: -100%;\n}\n\n.top-0 {\n  top: 0px;\n}\n\n.right-0 {\n  right: 0px;\n}\n\n.bottom-0 {\n  bottom: 0px;\n}\n\n.left-0 {\n  left: 0px;\n}\n\n.top-1 {\n  top: 0.25rem;\n}\n\n.right-1 {\n  right: 0.25rem;\n}\n\n.bottom-1 {\n  bottom: 0.25rem;\n}\n\n.left-1 {\n  left: 0.25rem;\n}\n\n.top-2 {\n  top: 0.5rem;\n}\n\n.right-2 {\n  right: 0.5rem;\n}\n\n.bottom-2 {\n  bottom: 0.5rem;\n}\n\n.left-2 {\n  left: 0.5rem;\n}\n\n.top-3 {\n  top: 0.75rem;\n}\n\n.right-3 {\n  right: 0.75rem;\n}\n\n.bottom-3 {\n  bottom: 0.75rem;\n}\n\n.left-3 {\n  left: 0.75rem;\n}\n\n.top-4 {\n  top: 1rem;\n}\n\n.right-4 {\n  right: 1rem;\n}\n\n.bottom-4 {\n  bottom: 1rem;\n}\n\n.left-4 {\n  left: 1rem;\n}\n\n.top-5 {\n  top: 1.25rem;\n}\n\n.right-5 {\n  right: 1.25rem;\n}\n\n.bottom-5 {\n  bottom: 1.25rem;\n}\n\n.left-5 {\n  left: 1.25rem;\n}\n\n.top-6 {\n  top: 1.5rem;\n}\n\n.right-6 {\n  right: 1.5rem;\n}\n\n.bottom-6 {\n  bottom: 1.5rem;\n}\n\n.left-6 {\n  left: 1.5rem;\n}\n\n.top-7 {\n  top: 1.75rem;\n}\n\n.right-7 {\n  right: 1.75rem;\n}\n\n.bottom-7 {\n  bottom: 1.75rem;\n}\n\n.left-7 {\n  left: 1.75rem;\n}\n\n.top-8 {\n  top: 2rem;\n}\n\n.right-8 {\n  right: 2rem;\n}\n\n.bottom-8 {\n  bottom: 2rem;\n}\n\n.left-8 {\n  left: 2rem;\n}\n\n.top-9 {\n  top: 2.25rem;\n}\n\n.right-9 {\n  right: 2.25rem;\n}\n\n.bottom-9 {\n  bottom: 2.25rem;\n}\n\n.left-9 {\n  left: 2.25rem;\n}\n\n.top-10 {\n  top: 2.5rem;\n}\n\n.right-10 {\n  right: 2.5rem;\n}\n\n.bottom-10 {\n  bottom: 2.5rem;\n}\n\n.left-10 {\n  left: 2.5rem;\n}\n\n.top-11 {\n  top: 2.75rem;\n}\n\n.right-11 {\n  right: 2.75rem;\n}\n\n.bottom-11 {\n  bottom: 2.75rem;\n}\n\n.left-11 {\n  left: 2.75rem;\n}\n\n.top-12 {\n  top: 3rem;\n}\n\n.right-12 {\n  right: 3rem;\n}\n\n.bottom-12 {\n  bottom: 3rem;\n}\n\n.left-12 {\n  left: 3rem;\n}\n\n.top-14 {\n  top: 3.5rem;\n}\n\n.right-14 {\n  right: 3.5rem;\n}\n\n.bottom-14 {\n  bottom: 3.5rem;\n}\n\n.left-14 {\n  left: 3.5rem;\n}\n\n.top-16 {\n  top: 4rem;\n}\n\n.right-16 {\n  right: 4rem;\n}\n\n.bottom-16 {\n  bottom: 4rem;\n}\n\n.left-16 {\n  left: 4rem;\n}\n\n.top-20 {\n  top: 5rem;\n}\n\n.right-20 {\n  right: 5rem;\n}\n\n.bottom-20 {\n  bottom: 5rem;\n}\n\n.left-20 {\n  left: 5rem;\n}\n\n.top-24 {\n  top: 6rem;\n}\n\n.right-24 {\n  right: 6rem;\n}\n\n.bottom-24 {\n  bottom: 6rem;\n}\n\n.left-24 {\n  left: 6rem;\n}\n\n.top-28 {\n  top: 7rem;\n}\n\n.right-28 {\n  right: 7rem;\n}\n\n.bottom-28 {\n  bottom: 7rem;\n}\n\n.left-28 {\n  left: 7rem;\n}\n\n.top-32 {\n  top: 8rem;\n}\n\n.right-32 {\n  right: 8rem;\n}\n\n.bottom-32 {\n  bottom: 8rem;\n}\n\n.left-32 {\n  left: 8rem;\n}\n\n.top-36 {\n  top: 9rem;\n}\n\n.right-36 {\n  right: 9rem;\n}\n\n.bottom-36 {\n  bottom: 9rem;\n}\n\n.left-36 {\n  left: 9rem;\n}\n\n.top-40 {\n  top: 10rem;\n}\n\n.right-40 {\n  right: 10rem;\n}\n\n.bottom-40 {\n  bottom: 10rem;\n}\n\n.left-40 {\n  left: 10rem;\n}\n\n.top-44 {\n  top: 11rem;\n}\n\n.right-44 {\n  right: 11rem;\n}\n\n.bottom-44 {\n  bottom: 11rem;\n}\n\n.left-44 {\n  left: 11rem;\n}\n\n.top-48 {\n  top: 12rem;\n}\n\n.right-48 {\n  right: 12rem;\n}\n\n.bottom-48 {\n  bottom: 12rem;\n}\n\n.left-48 {\n  left: 12rem;\n}\n\n.top-52 {\n  top: 13rem;\n}\n\n.right-52 {\n  right: 13rem;\n}\n\n.bottom-52 {\n  bottom: 13rem;\n}\n\n.left-52 {\n  left: 13rem;\n}\n\n.top-56 {\n  top: 14rem;\n}\n\n.right-56 {\n  right: 14rem;\n}\n\n.bottom-56 {\n  bottom: 14rem;\n}\n\n.left-56 {\n  left: 14rem;\n}\n\n.top-60 {\n  top: 15rem;\n}\n\n.right-60 {\n  right: 15rem;\n}\n\n.bottom-60 {\n  bottom: 15rem;\n}\n\n.left-60 {\n  left: 15rem;\n}\n\n.top-64 {\n  top: 16rem;\n}\n\n.right-64 {\n  right: 16rem;\n}\n\n.bottom-64 {\n  bottom: 16rem;\n}\n\n.left-64 {\n  left: 16rem;\n}\n\n.top-72 {\n  top: 18rem;\n}\n\n.right-72 {\n  right: 18rem;\n}\n\n.bottom-72 {\n  bottom: 18rem;\n}\n\n.left-72 {\n  left: 18rem;\n}\n\n.top-80 {\n  top: 20rem;\n}\n\n.right-80 {\n  right: 20rem;\n}\n\n.bottom-80 {\n  bottom: 20rem;\n}\n\n.left-80 {\n  left: 20rem;\n}\n\n.top-96 {\n  top: 24rem;\n}\n\n.right-96 {\n  right: 24rem;\n}\n\n.bottom-96 {\n  bottom: 24rem;\n}\n\n.left-96 {\n  left: 24rem;\n}\n\n.top-auto {\n  top: auto;\n}\n\n.right-auto {\n  right: auto;\n}\n\n.bottom-auto {\n  bottom: auto;\n}\n\n.left-auto {\n  left: auto;\n}\n\n.top-px {\n  top: 1px;\n}\n\n.right-px {\n  right: 1px;\n}\n\n.bottom-px {\n  bottom: 1px;\n}\n\n.left-px {\n  left: 1px;\n}\n\n.top-0\\.5 {\n  top: 0.125rem;\n}\n\n.right-0\\.5 {\n  right: 0.125rem;\n}\n\n.bottom-0\\.5 {\n  bottom: 0.125rem;\n}\n\n.left-0\\.5 {\n  left: 0.125rem;\n}\n\n.top-1\\.5 {\n  top: 0.375rem;\n}\n\n.right-1\\.5 {\n  right: 0.375rem;\n}\n\n.bottom-1\\.5 {\n  bottom: 0.375rem;\n}\n\n.left-1\\.5 {\n  left: 0.375rem;\n}\n\n.top-2\\.5 {\n  top: 0.625rem;\n}\n\n.right-2\\.5 {\n  right: 0.625rem;\n}\n\n.bottom-2\\.5 {\n  bottom: 0.625rem;\n}\n\n.left-2\\.5 {\n  left: 0.625rem;\n}\n\n.top-3\\.5 {\n  top: 0.875rem;\n}\n\n.right-3\\.5 {\n  right: 0.875rem;\n}\n\n.bottom-3\\.5 {\n  bottom: 0.875rem;\n}\n\n.left-3\\.5 {\n  left: 0.875rem;\n}\n\n.-top-0 {\n  top: 0px;\n}\n\n.-right-0 {\n  right: 0px;\n}\n\n.-bottom-0 {\n  bottom: 0px;\n}\n\n.-left-0 {\n  left: 0px;\n}\n\n.-top-1 {\n  top: -0.25rem;\n}\n\n.-right-1 {\n  right: -0.25rem;\n}\n\n.-bottom-1 {\n  bottom: -0.25rem;\n}\n\n.-left-1 {\n  left: -0.25rem;\n}\n\n.-top-2 {\n  top: -0.5rem;\n}\n\n.-right-2 {\n  right: -0.5rem;\n}\n\n.-bottom-2 {\n  bottom: -0.5rem;\n}\n\n.-left-2 {\n  left: -0.5rem;\n}\n\n.-top-3 {\n  top: -0.75rem;\n}\n\n.-right-3 {\n  right: -0.75rem;\n}\n\n.-bottom-3 {\n  bottom: -0.75rem;\n}\n\n.-left-3 {\n  left: -0.75rem;\n}\n\n.-top-4 {\n  top: -1rem;\n}\n\n.-right-4 {\n  right: -1rem;\n}\n\n.-bottom-4 {\n  bottom: -1rem;\n}\n\n.-left-4 {\n  left: -1rem;\n}\n\n.-top-5 {\n  top: -1.25rem;\n}\n\n.-right-5 {\n  right: -1.25rem;\n}\n\n.-bottom-5 {\n  bottom: -1.25rem;\n}\n\n.-left-5 {\n  left: -1.25rem;\n}\n\n.-top-6 {\n  top: -1.5rem;\n}\n\n.-right-6 {\n  right: -1.5rem;\n}\n\n.-bottom-6 {\n  bottom: -1.5rem;\n}\n\n.-left-6 {\n  left: -1.5rem;\n}\n\n.-top-7 {\n  top: -1.75rem;\n}\n\n.-right-7 {\n  right: -1.75rem;\n}\n\n.-bottom-7 {\n  bottom: -1.75rem;\n}\n\n.-left-7 {\n  left: -1.75rem;\n}\n\n.-top-8 {\n  top: -2rem;\n}\n\n.-right-8 {\n  right: -2rem;\n}\n\n.-bottom-8 {\n  bottom: -2rem;\n}\n\n.-left-8 {\n  left: -2rem;\n}\n\n.-top-9 {\n  top: -2.25rem;\n}\n\n.-right-9 {\n  right: -2.25rem;\n}\n\n.-bottom-9 {\n  bottom: -2.25rem;\n}\n\n.-left-9 {\n  left: -2.25rem;\n}\n\n.-top-10 {\n  top: -2.5rem;\n}\n\n.-right-10 {\n  right: -2.5rem;\n}\n\n.-bottom-10 {\n  bottom: -2.5rem;\n}\n\n.-left-10 {\n  left: -2.5rem;\n}\n\n.-top-11 {\n  top: -2.75rem;\n}\n\n.-right-11 {\n  right: -2.75rem;\n}\n\n.-bottom-11 {\n  bottom: -2.75rem;\n}\n\n.-left-11 {\n  left: -2.75rem;\n}\n\n.-top-12 {\n  top: -3rem;\n}\n\n.-right-12 {\n  right: -3rem;\n}\n\n.-bottom-12 {\n  bottom: -3rem;\n}\n\n.-left-12 {\n  left: -3rem;\n}\n\n.-top-14 {\n  top: -3.5rem;\n}\n\n.-right-14 {\n  right: -3.5rem;\n}\n\n.-bottom-14 {\n  bottom: -3.5rem;\n}\n\n.-left-14 {\n  left: -3.5rem;\n}\n\n.-top-16 {\n  top: -4rem;\n}\n\n.-right-16 {\n  right: -4rem;\n}\n\n.-bottom-16 {\n  bottom: -4rem;\n}\n\n.-left-16 {\n  left: -4rem;\n}\n\n.-top-20 {\n  top: -5rem;\n}\n\n.-right-20 {\n  right: -5rem;\n}\n\n.-bottom-20 {\n  bottom: -5rem;\n}\n\n.-left-20 {\n  left: -5rem;\n}\n\n.-top-24 {\n  top: -6rem;\n}\n\n.-right-24 {\n  right: -6rem;\n}\n\n.-bottom-24 {\n  bottom: -6rem;\n}\n\n.-left-24 {\n  left: -6rem;\n}\n\n.-top-28 {\n  top: -7rem;\n}\n\n.-right-28 {\n  right: -7rem;\n}\n\n.-bottom-28 {\n  bottom: -7rem;\n}\n\n.-left-28 {\n  left: -7rem;\n}\n\n.-top-32 {\n  top: -8rem;\n}\n\n.-right-32 {\n  right: -8rem;\n}\n\n.-bottom-32 {\n  bottom: -8rem;\n}\n\n.-left-32 {\n  left: -8rem;\n}\n\n.-top-36 {\n  top: -9rem;\n}\n\n.-right-36 {\n  right: -9rem;\n}\n\n.-bottom-36 {\n  bottom: -9rem;\n}\n\n.-left-36 {\n  left: -9rem;\n}\n\n.-top-40 {\n  top: -10rem;\n}\n\n.-right-40 {\n  right: -10rem;\n}\n\n.-bottom-40 {\n  bottom: -10rem;\n}\n\n.-left-40 {\n  left: -10rem;\n}\n\n.-top-44 {\n  top: -11rem;\n}\n\n.-right-44 {\n  right: -11rem;\n}\n\n.-bottom-44 {\n  bottom: -11rem;\n}\n\n.-left-44 {\n  left: -11rem;\n}\n\n.-top-48 {\n  top: -12rem;\n}\n\n.-right-48 {\n  right: -12rem;\n}\n\n.-bottom-48 {\n  bottom: -12rem;\n}\n\n.-left-48 {\n  left: -12rem;\n}\n\n.-top-52 {\n  top: -13rem;\n}\n\n.-right-52 {\n  right: -13rem;\n}\n\n.-bottom-52 {\n  bottom: -13rem;\n}\n\n.-left-52 {\n  left: -13rem;\n}\n\n.-top-56 {\n  top: -14rem;\n}\n\n.-right-56 {\n  right: -14rem;\n}\n\n.-bottom-56 {\n  bottom: -14rem;\n}\n\n.-left-56 {\n  left: -14rem;\n}\n\n.-top-60 {\n  top: -15rem;\n}\n\n.-right-60 {\n  right: -15rem;\n}\n\n.-bottom-60 {\n  bottom: -15rem;\n}\n\n.-left-60 {\n  left: -15rem;\n}\n\n.-top-64 {\n  top: -16rem;\n}\n\n.-right-64 {\n  right: -16rem;\n}\n\n.-bottom-64 {\n  bottom: -16rem;\n}\n\n.-left-64 {\n  left: -16rem;\n}\n\n.-top-72 {\n  top: -18rem;\n}\n\n.-right-72 {\n  right: -18rem;\n}\n\n.-bottom-72 {\n  bottom: -18rem;\n}\n\n.-left-72 {\n  left: -18rem;\n}\n\n.-top-80 {\n  top: -20rem;\n}\n\n.-right-80 {\n  right: -20rem;\n}\n\n.-bottom-80 {\n  bottom: -20rem;\n}\n\n.-left-80 {\n  left: -20rem;\n}\n\n.-top-96 {\n  top: -24rem;\n}\n\n.-right-96 {\n  right: -24rem;\n}\n\n.-bottom-96 {\n  bottom: -24rem;\n}\n\n.-left-96 {\n  left: -24rem;\n}\n\n.-top-px {\n  top: -1px;\n}\n\n.-right-px {\n  right: -1px;\n}\n\n.-bottom-px {\n  bottom: -1px;\n}\n\n.-left-px {\n  left: -1px;\n}\n\n.-top-0\\.5 {\n  top: -0.125rem;\n}\n\n.-right-0\\.5 {\n  right: -0.125rem;\n}\n\n.-bottom-0\\.5 {\n  bottom: -0.125rem;\n}\n\n.-left-0\\.5 {\n  left: -0.125rem;\n}\n\n.-top-1\\.5 {\n  top: -0.375rem;\n}\n\n.-right-1\\.5 {\n  right: -0.375rem;\n}\n\n.-bottom-1\\.5 {\n  bottom: -0.375rem;\n}\n\n.-left-1\\.5 {\n  left: -0.375rem;\n}\n\n.-top-2\\.5 {\n  top: -0.625rem;\n}\n\n.-right-2\\.5 {\n  right: -0.625rem;\n}\n\n.-bottom-2\\.5 {\n  bottom: -0.625rem;\n}\n\n.-left-2\\.5 {\n  left: -0.625rem;\n}\n\n.-top-3\\.5 {\n  top: -0.875rem;\n}\n\n.-right-3\\.5 {\n  right: -0.875rem;\n}\n\n.-bottom-3\\.5 {\n  bottom: -0.875rem;\n}\n\n.-left-3\\.5 {\n  left: -0.875rem;\n}\n\n.top-1\\/2 {\n  top: 50%;\n}\n\n.right-1\\/2 {\n  right: 50%;\n}\n\n.bottom-1\\/2 {\n  bottom: 50%;\n}\n\n.left-1\\/2 {\n  left: 50%;\n}\n\n.top-1\\/3 {\n  top: 33.333333%;\n}\n\n.right-1\\/3 {\n  right: 33.333333%;\n}\n\n.bottom-1\\/3 {\n  bottom: 33.333333%;\n}\n\n.left-1\\/3 {\n  left: 33.333333%;\n}\n\n.top-2\\/3 {\n  top: 66.666667%;\n}\n\n.right-2\\/3 {\n  right: 66.666667%;\n}\n\n.bottom-2\\/3 {\n  bottom: 66.666667%;\n}\n\n.left-2\\/3 {\n  left: 66.666667%;\n}\n\n.top-1\\/4 {\n  top: 25%;\n}\n\n.right-1\\/4 {\n  right: 25%;\n}\n\n.bottom-1\\/4 {\n  bottom: 25%;\n}\n\n.left-1\\/4 {\n  left: 25%;\n}\n\n.top-2\\/4 {\n  top: 50%;\n}\n\n.right-2\\/4 {\n  right: 50%;\n}\n\n.bottom-2\\/4 {\n  bottom: 50%;\n}\n\n.left-2\\/4 {\n  left: 50%;\n}\n\n.top-3\\/4 {\n  top: 75%;\n}\n\n.right-3\\/4 {\n  right: 75%;\n}\n\n.bottom-3\\/4 {\n  bottom: 75%;\n}\n\n.left-3\\/4 {\n  left: 75%;\n}\n\n.top-full {\n  top: 100%;\n}\n\n.right-full {\n  right: 100%;\n}\n\n.bottom-full {\n  bottom: 100%;\n}\n\n.left-full {\n  left: 100%;\n}\n\n.-top-1\\/2 {\n  top: -50%;\n}\n\n.-right-1\\/2 {\n  right: -50%;\n}\n\n.-bottom-1\\/2 {\n  bottom: -50%;\n}\n\n.-left-1\\/2 {\n  left: -50%;\n}\n\n.-top-1\\/3 {\n  top: -33.333333%;\n}\n\n.-right-1\\/3 {\n  right: -33.333333%;\n}\n\n.-bottom-1\\/3 {\n  bottom: -33.333333%;\n}\n\n.-left-1\\/3 {\n  left: -33.333333%;\n}\n\n.-top-2\\/3 {\n  top: -66.666667%;\n}\n\n.-right-2\\/3 {\n  right: -66.666667%;\n}\n\n.-bottom-2\\/3 {\n  bottom: -66.666667%;\n}\n\n.-left-2\\/3 {\n  left: -66.666667%;\n}\n\n.-top-1\\/4 {\n  top: -25%;\n}\n\n.-right-1\\/4 {\n  right: -25%;\n}\n\n.-bottom-1\\/4 {\n  bottom: -25%;\n}\n\n.-left-1\\/4 {\n  left: -25%;\n}\n\n.-top-2\\/4 {\n  top: -50%;\n}\n\n.-right-2\\/4 {\n  right: -50%;\n}\n\n.-bottom-2\\/4 {\n  bottom: -50%;\n}\n\n.-left-2\\/4 {\n  left: -50%;\n}\n\n.-top-3\\/4 {\n  top: -75%;\n}\n\n.-right-3\\/4 {\n  right: -75%;\n}\n\n.-bottom-3\\/4 {\n  bottom: -75%;\n}\n\n.-left-3\\/4 {\n  left: -75%;\n}\n\n.-top-full {\n  top: -100%;\n}\n\n.-right-full {\n  right: -100%;\n}\n\n.-bottom-full {\n  bottom: -100%;\n}\n\n.-left-full {\n  left: -100%;\n}\n\n.resize-none {\n  resize: none;\n}\n\n.resize-y {\n  resize: vertical;\n}\n\n.resize-x {\n  resize: horizontal;\n}\n\n.resize {\n  resize: both;\n}\n\n* {\n  --tw-shadow: 0 0 #0000;\n}\n\n.shadow-sm {\n  --tw-shadow: 0 1px 2px 0 rgba(0, 0, 0, 0.05);\n  box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);\n}\n\n.shadow {\n  --tw-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1), 0 1px 2px 0 rgba(0, 0, 0, 0.06);\n  box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);\n}\n\n.shadow-md {\n  --tw-shadow: 0 4px 6px -1px rgba(0, 0, 0, 0.1), 0 2px 4px -1px rgba(0, 0, 0, 0.06);\n  box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);\n}\n\n.shadow-lg {\n  --tw-shadow: 0 10px 15px -3px rgba(0, 0, 0, 0.1), 0 4px 6px -2px rgba(0, 0, 0, 0.05);\n  box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);\n}\n\n.shadow-xl {\n  --tw-shadow: 0 20px 25px -5px rgba(0, 0, 0, 0.1), 0 10px 10px -5px rgba(0, 0, 0, 0.04);\n  box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);\n}\n\n.shadow-2xl {\n  --tw-shadow: 0 25px 50px -12px rgba(0, 0, 0, 0.25);\n  box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);\n}\n\n.shadow-inner {\n  --tw-shadow: inset 0 2px 4px 0 rgba(0, 0, 0, 0.06);\n  box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);\n}\n\n.shadow-none {\n  --tw-shadow: 0 0 #0000;\n  box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);\n}\n\n.group:hover .group-hover\\:shadow-sm {\n  --tw-shadow: 0 1px 2px 0 rgba(0, 0, 0, 0.05);\n  box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);\n}\n\n.group:hover .group-hover\\:shadow {\n  --tw-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1), 0 1px 2px 0 rgba(0, 0, 0, 0.06);\n  box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);\n}\n\n.group:hover .group-hover\\:shadow-md {\n  --tw-shadow: 0 4px 6px -1px rgba(0, 0, 0, 0.1), 0 2px 4px -1px rgba(0, 0, 0, 0.06);\n  box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);\n}\n\n.group:hover .group-hover\\:shadow-lg {\n  --tw-shadow: 0 10px 15px -3px rgba(0, 0, 0, 0.1), 0 4px 6px -2px rgba(0, 0, 0, 0.05);\n  box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);\n}\n\n.group:hover .group-hover\\:shadow-xl {\n  --tw-shadow: 0 20px 25px -5px rgba(0, 0, 0, 0.1), 0 10px 10px -5px rgba(0, 0, 0, 0.04);\n  box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);\n}\n\n.group:hover .group-hover\\:shadow-2xl {\n  --tw-shadow: 0 25px 50px -12px rgba(0, 0, 0, 0.25);\n  box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);\n}\n\n.group:hover .group-hover\\:shadow-inner {\n  --tw-shadow: inset 0 2px 4px 0 rgba(0, 0, 0, 0.06);\n  box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);\n}\n\n.group:hover .group-hover\\:shadow-none {\n  --tw-shadow: 0 0 #0000;\n  box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);\n}\n\n.focus-within\\:shadow-sm:focus-within {\n  --tw-shadow: 0 1px 2px 0 rgba(0, 0, 0, 0.05);\n  box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);\n}\n\n.focus-within\\:shadow:focus-within {\n  --tw-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1), 0 1px 2px 0 rgba(0, 0, 0, 0.06);\n  box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);\n}\n\n.focus-within\\:shadow-md:focus-within {\n  --tw-shadow: 0 4px 6px -1px rgba(0, 0, 0, 0.1), 0 2px 4px -1px rgba(0, 0, 0, 0.06);\n  box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);\n}\n\n.focus-within\\:shadow-lg:focus-within {\n  --tw-shadow: 0 10px 15px -3px rgba(0, 0, 0, 0.1), 0 4px 6px -2px rgba(0, 0, 0, 0.05);\n  box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);\n}\n\n.focus-within\\:shadow-xl:focus-within {\n  --tw-shadow: 0 20px 25px -5px rgba(0, 0, 0, 0.1), 0 10px 10px -5px rgba(0, 0, 0, 0.04);\n  box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);\n}\n\n.focus-within\\:shadow-2xl:focus-within {\n  --tw-shadow: 0 25px 50px -12px rgba(0, 0, 0, 0.25);\n  box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);\n}\n\n.focus-within\\:shadow-inner:focus-within {\n  --tw-shadow: inset 0 2px 4px 0 rgba(0, 0, 0, 0.06);\n  box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);\n}\n\n.focus-within\\:shadow-none:focus-within {\n  --tw-shadow: 0 0 #0000;\n  box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);\n}\n\n.hover\\:shadow-sm:hover {\n  --tw-shadow: 0 1px 2px 0 rgba(0, 0, 0, 0.05);\n  box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);\n}\n\n.hover\\:shadow:hover {\n  --tw-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1), 0 1px 2px 0 rgba(0, 0, 0, 0.06);\n  box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);\n}\n\n.hover\\:shadow-md:hover {\n  --tw-shadow: 0 4px 6px -1px rgba(0, 0, 0, 0.1), 0 2px 4px -1px rgba(0, 0, 0, 0.06);\n  box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);\n}\n\n.hover\\:shadow-lg:hover {\n  --tw-shadow: 0 10px 15px -3px rgba(0, 0, 0, 0.1), 0 4px 6px -2px rgba(0, 0, 0, 0.05);\n  box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);\n}\n\n.hover\\:shadow-xl:hover {\n  --tw-shadow: 0 20px 25px -5px rgba(0, 0, 0, 0.1), 0 10px 10px -5px rgba(0, 0, 0, 0.04);\n  box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);\n}\n\n.hover\\:shadow-2xl:hover {\n  --tw-shadow: 0 25px 50px -12px rgba(0, 0, 0, 0.25);\n  box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);\n}\n\n.hover\\:shadow-inner:hover {\n  --tw-shadow: inset 0 2px 4px 0 rgba(0, 0, 0, 0.06);\n  box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);\n}\n\n.hover\\:shadow-none:hover {\n  --tw-shadow: 0 0 #0000;\n  box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);\n}\n\n.focus\\:shadow-sm:focus {\n  --tw-shadow: 0 1px 2px 0 rgba(0, 0, 0, 0.05);\n  box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);\n}\n\n.focus\\:shadow:focus {\n  --tw-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1), 0 1px 2px 0 rgba(0, 0, 0, 0.06);\n  box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);\n}\n\n.focus\\:shadow-md:focus {\n  --tw-shadow: 0 4px 6px -1px rgba(0, 0, 0, 0.1), 0 2px 4px -1px rgba(0, 0, 0, 0.06);\n  box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);\n}\n\n.focus\\:shadow-lg:focus {\n  --tw-shadow: 0 10px 15px -3px rgba(0, 0, 0, 0.1), 0 4px 6px -2px rgba(0, 0, 0, 0.05);\n  box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);\n}\n\n.focus\\:shadow-xl:focus {\n  --tw-shadow: 0 20px 25px -5px rgba(0, 0, 0, 0.1), 0 10px 10px -5px rgba(0, 0, 0, 0.04);\n  box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);\n}\n\n.focus\\:shadow-2xl:focus {\n  --tw-shadow: 0 25px 50px -12px rgba(0, 0, 0, 0.25);\n  box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);\n}\n\n.focus\\:shadow-inner:focus {\n  --tw-shadow: inset 0 2px 4px 0 rgba(0, 0, 0, 0.06);\n  box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);\n}\n\n.focus\\:shadow-none:focus {\n  --tw-shadow: 0 0 #0000;\n  box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);\n}\n\n* {\n  --tw-ring-inset: var(--tw-empty,/*!*/ /*!*/);\n  --tw-ring-offset-width: 0px;\n  --tw-ring-offset-color: #fff;\n  --tw-ring-color: rgba(59, 130, 246, 0.5);\n  --tw-ring-offset-shadow: 0 0 #0000;\n  --tw-ring-shadow: 0 0 #0000;\n}\n\n.ring-0 {\n  --tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);\n  --tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(0px + var(--tw-ring-offset-width)) var(--tw-ring-color);\n  box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow, 0 0 #0000);\n}\n\n.ring-1 {\n  --tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);\n  --tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color);\n  box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow, 0 0 #0000);\n}\n\n.ring-2 {\n  --tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);\n  --tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);\n  box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow, 0 0 #0000);\n}\n\n.ring-4 {\n  --tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);\n  --tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(4px + var(--tw-ring-offset-width)) var(--tw-ring-color);\n  box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow, 0 0 #0000);\n}\n\n.ring-8 {\n  --tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);\n  --tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(8px + var(--tw-ring-offset-width)) var(--tw-ring-color);\n  box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow, 0 0 #0000);\n}\n\n.ring {\n  --tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);\n  --tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(3px + var(--tw-ring-offset-width)) var(--tw-ring-color);\n  box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow, 0 0 #0000);\n}\n\n.ring-inset {\n  --tw-ring-inset: inset;\n}\n\n.focus-within\\:ring-0:focus-within {\n  --tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);\n  --tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(0px + var(--tw-ring-offset-width)) var(--tw-ring-color);\n  box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow, 0 0 #0000);\n}\n\n.focus-within\\:ring-1:focus-within {\n  --tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);\n  --tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color);\n  box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow, 0 0 #0000);\n}\n\n.focus-within\\:ring-2:focus-within {\n  --tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);\n  --tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);\n  box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow, 0 0 #0000);\n}\n\n.focus-within\\:ring-4:focus-within {\n  --tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);\n  --tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(4px + var(--tw-ring-offset-width)) var(--tw-ring-color);\n  box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow, 0 0 #0000);\n}\n\n.focus-within\\:ring-8:focus-within {\n  --tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);\n  --tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(8px + var(--tw-ring-offset-width)) var(--tw-ring-color);\n  box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow, 0 0 #0000);\n}\n\n.focus-within\\:ring:focus-within {\n  --tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);\n  --tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(3px + var(--tw-ring-offset-width)) var(--tw-ring-color);\n  box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow, 0 0 #0000);\n}\n\n.focus-within\\:ring-inset:focus-within {\n  --tw-ring-inset: inset;\n}\n\n.focus\\:ring-0:focus {\n  --tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);\n  --tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(0px + var(--tw-ring-offset-width)) var(--tw-ring-color);\n  box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow, 0 0 #0000);\n}\n\n.focus\\:ring-1:focus {\n  --tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);\n  --tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color);\n  box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow, 0 0 #0000);\n}\n\n.focus\\:ring-2:focus {\n  --tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);\n  --tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);\n  box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow, 0 0 #0000);\n}\n\n.focus\\:ring-4:focus {\n  --tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);\n  --tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(4px + var(--tw-ring-offset-width)) var(--tw-ring-color);\n  box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow, 0 0 #0000);\n}\n\n.focus\\:ring-8:focus {\n  --tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);\n  --tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(8px + var(--tw-ring-offset-width)) var(--tw-ring-color);\n  box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow, 0 0 #0000);\n}\n\n.focus\\:ring:focus {\n  --tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);\n  --tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(3px + var(--tw-ring-offset-width)) var(--tw-ring-color);\n  box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow, 0 0 #0000);\n}\n\n.focus\\:ring-inset:focus {\n  --tw-ring-inset: inset;\n}\n\n.ring-offset-transparent {\n  --tw-ring-offset-color: transparent;\n}\n\n.ring-offset-current {\n  --tw-ring-offset-color: currentColor;\n}\n\n.ring-offset-black {\n  --tw-ring-offset-color: #000;\n}\n\n.ring-offset-white {\n  --tw-ring-offset-color: #fff;\n}\n\n.ring-offset-gray-50 {\n  --tw-ring-offset-color: #f9fafb;\n}\n\n.ring-offset-gray-100 {\n  --tw-ring-offset-color: #f3f4f6;\n}\n\n.ring-offset-gray-200 {\n  --tw-ring-offset-color: #e5e7eb;\n}\n\n.ring-offset-gray-300 {\n  --tw-ring-offset-color: #d1d5db;\n}\n\n.ring-offset-gray-400 {\n  --tw-ring-offset-color: #9ca3af;\n}\n\n.ring-offset-gray-500 {\n  --tw-ring-offset-color: #6b7280;\n}\n\n.ring-offset-gray-600 {\n  --tw-ring-offset-color: #4b5563;\n}\n\n.ring-offset-gray-700 {\n  --tw-ring-offset-color: #374151;\n}\n\n.ring-offset-gray-800 {\n  --tw-ring-offset-color: #1f2937;\n}\n\n.ring-offset-gray-900 {\n  --tw-ring-offset-color: #111827;\n}\n\n.ring-offset-red-50 {\n  --tw-ring-offset-color: #fef2f2;\n}\n\n.ring-offset-red-100 {\n  --tw-ring-offset-color: #fee2e2;\n}\n\n.ring-offset-red-200 {\n  --tw-ring-offset-color: #fecaca;\n}\n\n.ring-offset-red-300 {\n  --tw-ring-offset-color: #fca5a5;\n}\n\n.ring-offset-red-400 {\n  --tw-ring-offset-color: #f87171;\n}\n\n.ring-offset-red-500 {\n  --tw-ring-offset-color: #ef4444;\n}\n\n.ring-offset-red-600 {\n  --tw-ring-offset-color: #dc2626;\n}\n\n.ring-offset-red-700 {\n  --tw-ring-offset-color: #b91c1c;\n}\n\n.ring-offset-red-800 {\n  --tw-ring-offset-color: #991b1b;\n}\n\n.ring-offset-red-900 {\n  --tw-ring-offset-color: #7f1d1d;\n}\n\n.ring-offset-yellow-50 {\n  --tw-ring-offset-color: #fffbeb;\n}\n\n.ring-offset-yellow-100 {\n  --tw-ring-offset-color: #fef3c7;\n}\n\n.ring-offset-yellow-200 {\n  --tw-ring-offset-color: #fde68a;\n}\n\n.ring-offset-yellow-300 {\n  --tw-ring-offset-color: #fcd34d;\n}\n\n.ring-offset-yellow-400 {\n  --tw-ring-offset-color: #fbbf24;\n}\n\n.ring-offset-yellow-500 {\n  --tw-ring-offset-color: #f59e0b;\n}\n\n.ring-offset-yellow-600 {\n  --tw-ring-offset-color: #d97706;\n}\n\n.ring-offset-yellow-700 {\n  --tw-ring-offset-color: #b45309;\n}\n\n.ring-offset-yellow-800 {\n  --tw-ring-offset-color: #92400e;\n}\n\n.ring-offset-yellow-900 {\n  --tw-ring-offset-color: #78350f;\n}\n\n.ring-offset-green-50 {\n  --tw-ring-offset-color: #ecfdf5;\n}\n\n.ring-offset-green-100 {\n  --tw-ring-offset-color: #d1fae5;\n}\n\n.ring-offset-green-200 {\n  --tw-ring-offset-color: #a7f3d0;\n}\n\n.ring-offset-green-300 {\n  --tw-ring-offset-color: #6ee7b7;\n}\n\n.ring-offset-green-400 {\n  --tw-ring-offset-color: #34d399;\n}\n\n.ring-offset-green-500 {\n  --tw-ring-offset-color: #10b981;\n}\n\n.ring-offset-green-600 {\n  --tw-ring-offset-color: #059669;\n}\n\n.ring-offset-green-700 {\n  --tw-ring-offset-color: #047857;\n}\n\n.ring-offset-green-800 {\n  --tw-ring-offset-color: #065f46;\n}\n\n.ring-offset-green-900 {\n  --tw-ring-offset-color: #064e3b;\n}\n\n.ring-offset-blue-50 {\n  --tw-ring-offset-color: #eff6ff;\n}\n\n.ring-offset-blue-100 {\n  --tw-ring-offset-color: #dbeafe;\n}\n\n.ring-offset-blue-200 {\n  --tw-ring-offset-color: #bfdbfe;\n}\n\n.ring-offset-blue-300 {\n  --tw-ring-offset-color: #93c5fd;\n}\n\n.ring-offset-blue-400 {\n  --tw-ring-offset-color: #60a5fa;\n}\n\n.ring-offset-blue-500 {\n  --tw-ring-offset-color: #3b82f6;\n}\n\n.ring-offset-blue-600 {\n  --tw-ring-offset-color: #2563eb;\n}\n\n.ring-offset-blue-700 {\n  --tw-ring-offset-color: #1d4ed8;\n}\n\n.ring-offset-blue-800 {\n  --tw-ring-offset-color: #1e40af;\n}\n\n.ring-offset-blue-900 {\n  --tw-ring-offset-color: #1e3a8a;\n}\n\n.ring-offset-indigo-50 {\n  --tw-ring-offset-color: #eef2ff;\n}\n\n.ring-offset-indigo-100 {\n  --tw-ring-offset-color: #e0e7ff;\n}\n\n.ring-offset-indigo-200 {\n  --tw-ring-offset-color: #c7d2fe;\n}\n\n.ring-offset-indigo-300 {\n  --tw-ring-offset-color: #a5b4fc;\n}\n\n.ring-offset-indigo-400 {\n  --tw-ring-offset-color: #818cf8;\n}\n\n.ring-offset-indigo-500 {\n  --tw-ring-offset-color: #6366f1;\n}\n\n.ring-offset-indigo-600 {\n  --tw-ring-offset-color: #4f46e5;\n}\n\n.ring-offset-indigo-700 {\n  --tw-ring-offset-color: #4338ca;\n}\n\n.ring-offset-indigo-800 {\n  --tw-ring-offset-color: #3730a3;\n}\n\n.ring-offset-indigo-900 {\n  --tw-ring-offset-color: #312e81;\n}\n\n.ring-offset-purple-50 {\n  --tw-ring-offset-color: #f5f3ff;\n}\n\n.ring-offset-purple-100 {\n  --tw-ring-offset-color: #ede9fe;\n}\n\n.ring-offset-purple-200 {\n  --tw-ring-offset-color: #ddd6fe;\n}\n\n.ring-offset-purple-300 {\n  --tw-ring-offset-color: #c4b5fd;\n}\n\n.ring-offset-purple-400 {\n  --tw-ring-offset-color: #a78bfa;\n}\n\n.ring-offset-purple-500 {\n  --tw-ring-offset-color: #8b5cf6;\n}\n\n.ring-offset-purple-600 {\n  --tw-ring-offset-color: #7c3aed;\n}\n\n.ring-offset-purple-700 {\n  --tw-ring-offset-color: #6d28d9;\n}\n\n.ring-offset-purple-800 {\n  --tw-ring-offset-color: #5b21b6;\n}\n\n.ring-offset-purple-900 {\n  --tw-ring-offset-color: #4c1d95;\n}\n\n.ring-offset-pink-50 {\n  --tw-ring-offset-color: #fdf2f8;\n}\n\n.ring-offset-pink-100 {\n  --tw-ring-offset-color: #fce7f3;\n}\n\n.ring-offset-pink-200 {\n  --tw-ring-offset-color: #fbcfe8;\n}\n\n.ring-offset-pink-300 {\n  --tw-ring-offset-color: #f9a8d4;\n}\n\n.ring-offset-pink-400 {\n  --tw-ring-offset-color: #f472b6;\n}\n\n.ring-offset-pink-500 {\n  --tw-ring-offset-color: #ec4899;\n}\n\n.ring-offset-pink-600 {\n  --tw-ring-offset-color: #db2777;\n}\n\n.ring-offset-pink-700 {\n  --tw-ring-offset-color: #be185d;\n}\n\n.ring-offset-pink-800 {\n  --tw-ring-offset-color: #9d174d;\n}\n\n.ring-offset-pink-900 {\n  --tw-ring-offset-color: #831843;\n}\n\n.focus-within\\:ring-offset-transparent:focus-within {\n  --tw-ring-offset-color: transparent;\n}\n\n.focus-within\\:ring-offset-current:focus-within {\n  --tw-ring-offset-color: currentColor;\n}\n\n.focus-within\\:ring-offset-black:focus-within {\n  --tw-ring-offset-color: #000;\n}\n\n.focus-within\\:ring-offset-white:focus-within {\n  --tw-ring-offset-color: #fff;\n}\n\n.focus-within\\:ring-offset-gray-50:focus-within {\n  --tw-ring-offset-color: #f9fafb;\n}\n\n.focus-within\\:ring-offset-gray-100:focus-within {\n  --tw-ring-offset-color: #f3f4f6;\n}\n\n.focus-within\\:ring-offset-gray-200:focus-within {\n  --tw-ring-offset-color: #e5e7eb;\n}\n\n.focus-within\\:ring-offset-gray-300:focus-within {\n  --tw-ring-offset-color: #d1d5db;\n}\n\n.focus-within\\:ring-offset-gray-400:focus-within {\n  --tw-ring-offset-color: #9ca3af;\n}\n\n.focus-within\\:ring-offset-gray-500:focus-within {\n  --tw-ring-offset-color: #6b7280;\n}\n\n.focus-within\\:ring-offset-gray-600:focus-within {\n  --tw-ring-offset-color: #4b5563;\n}\n\n.focus-within\\:ring-offset-gray-700:focus-within {\n  --tw-ring-offset-color: #374151;\n}\n\n.focus-within\\:ring-offset-gray-800:focus-within {\n  --tw-ring-offset-color: #1f2937;\n}\n\n.focus-within\\:ring-offset-gray-900:focus-within {\n  --tw-ring-offset-color: #111827;\n}\n\n.focus-within\\:ring-offset-red-50:focus-within {\n  --tw-ring-offset-color: #fef2f2;\n}\n\n.focus-within\\:ring-offset-red-100:focus-within {\n  --tw-ring-offset-color: #fee2e2;\n}\n\n.focus-within\\:ring-offset-red-200:focus-within {\n  --tw-ring-offset-color: #fecaca;\n}\n\n.focus-within\\:ring-offset-red-300:focus-within {\n  --tw-ring-offset-color: #fca5a5;\n}\n\n.focus-within\\:ring-offset-red-400:focus-within {\n  --tw-ring-offset-color: #f87171;\n}\n\n.focus-within\\:ring-offset-red-500:focus-within {\n  --tw-ring-offset-color: #ef4444;\n}\n\n.focus-within\\:ring-offset-red-600:focus-within {\n  --tw-ring-offset-color: #dc2626;\n}\n\n.focus-within\\:ring-offset-red-700:focus-within {\n  --tw-ring-offset-color: #b91c1c;\n}\n\n.focus-within\\:ring-offset-red-800:focus-within {\n  --tw-ring-offset-color: #991b1b;\n}\n\n.focus-within\\:ring-offset-red-900:focus-within {\n  --tw-ring-offset-color: #7f1d1d;\n}\n\n.focus-within\\:ring-offset-yellow-50:focus-within {\n  --tw-ring-offset-color: #fffbeb;\n}\n\n.focus-within\\:ring-offset-yellow-100:focus-within {\n  --tw-ring-offset-color: #fef3c7;\n}\n\n.focus-within\\:ring-offset-yellow-200:focus-within {\n  --tw-ring-offset-color: #fde68a;\n}\n\n.focus-within\\:ring-offset-yellow-300:focus-within {\n  --tw-ring-offset-color: #fcd34d;\n}\n\n.focus-within\\:ring-offset-yellow-400:focus-within {\n  --tw-ring-offset-color: #fbbf24;\n}\n\n.focus-within\\:ring-offset-yellow-500:focus-within {\n  --tw-ring-offset-color: #f59e0b;\n}\n\n.focus-within\\:ring-offset-yellow-600:focus-within {\n  --tw-ring-offset-color: #d97706;\n}\n\n.focus-within\\:ring-offset-yellow-700:focus-within {\n  --tw-ring-offset-color: #b45309;\n}\n\n.focus-within\\:ring-offset-yellow-800:focus-within {\n  --tw-ring-offset-color: #92400e;\n}\n\n.focus-within\\:ring-offset-yellow-900:focus-within {\n  --tw-ring-offset-color: #78350f;\n}\n\n.focus-within\\:ring-offset-green-50:focus-within {\n  --tw-ring-offset-color: #ecfdf5;\n}\n\n.focus-within\\:ring-offset-green-100:focus-within {\n  --tw-ring-offset-color: #d1fae5;\n}\n\n.focus-within\\:ring-offset-green-200:focus-within {\n  --tw-ring-offset-color: #a7f3d0;\n}\n\n.focus-within\\:ring-offset-green-300:focus-within {\n  --tw-ring-offset-color: #6ee7b7;\n}\n\n.focus-within\\:ring-offset-green-400:focus-within {\n  --tw-ring-offset-color: #34d399;\n}\n\n.focus-within\\:ring-offset-green-500:focus-within {\n  --tw-ring-offset-color: #10b981;\n}\n\n.focus-within\\:ring-offset-green-600:focus-within {\n  --tw-ring-offset-color: #059669;\n}\n\n.focus-within\\:ring-offset-green-700:focus-within {\n  --tw-ring-offset-color: #047857;\n}\n\n.focus-within\\:ring-offset-green-800:focus-within {\n  --tw-ring-offset-color: #065f46;\n}\n\n.focus-within\\:ring-offset-green-900:focus-within {\n  --tw-ring-offset-color: #064e3b;\n}\n\n.focus-within\\:ring-offset-blue-50:focus-within {\n  --tw-ring-offset-color: #eff6ff;\n}\n\n.focus-within\\:ring-offset-blue-100:focus-within {\n  --tw-ring-offset-color: #dbeafe;\n}\n\n.focus-within\\:ring-offset-blue-200:focus-within {\n  --tw-ring-offset-color: #bfdbfe;\n}\n\n.focus-within\\:ring-offset-blue-300:focus-within {\n  --tw-ring-offset-color: #93c5fd;\n}\n\n.focus-within\\:ring-offset-blue-400:focus-within {\n  --tw-ring-offset-color: #60a5fa;\n}\n\n.focus-within\\:ring-offset-blue-500:focus-within {\n  --tw-ring-offset-color: #3b82f6;\n}\n\n.focus-within\\:ring-offset-blue-600:focus-within {\n  --tw-ring-offset-color: #2563eb;\n}\n\n.focus-within\\:ring-offset-blue-700:focus-within {\n  --tw-ring-offset-color: #1d4ed8;\n}\n\n.focus-within\\:ring-offset-blue-800:focus-within {\n  --tw-ring-offset-color: #1e40af;\n}\n\n.focus-within\\:ring-offset-blue-900:focus-within {\n  --tw-ring-offset-color: #1e3a8a;\n}\n\n.focus-within\\:ring-offset-indigo-50:focus-within {\n  --tw-ring-offset-color: #eef2ff;\n}\n\n.focus-within\\:ring-offset-indigo-100:focus-within {\n  --tw-ring-offset-color: #e0e7ff;\n}\n\n.focus-within\\:ring-offset-indigo-200:focus-within {\n  --tw-ring-offset-color: #c7d2fe;\n}\n\n.focus-within\\:ring-offset-indigo-300:focus-within {\n  --tw-ring-offset-color: #a5b4fc;\n}\n\n.focus-within\\:ring-offset-indigo-400:focus-within {\n  --tw-ring-offset-color: #818cf8;\n}\n\n.focus-within\\:ring-offset-indigo-500:focus-within {\n  --tw-ring-offset-color: #6366f1;\n}\n\n.focus-within\\:ring-offset-indigo-600:focus-within {\n  --tw-ring-offset-color: #4f46e5;\n}\n\n.focus-within\\:ring-offset-indigo-700:focus-within {\n  --tw-ring-offset-color: #4338ca;\n}\n\n.focus-within\\:ring-offset-indigo-800:focus-within {\n  --tw-ring-offset-color: #3730a3;\n}\n\n.focus-within\\:ring-offset-indigo-900:focus-within {\n  --tw-ring-offset-color: #312e81;\n}\n\n.focus-within\\:ring-offset-purple-50:focus-within {\n  --tw-ring-offset-color: #f5f3ff;\n}\n\n.focus-within\\:ring-offset-purple-100:focus-within {\n  --tw-ring-offset-color: #ede9fe;\n}\n\n.focus-within\\:ring-offset-purple-200:focus-within {\n  --tw-ring-offset-color: #ddd6fe;\n}\n\n.focus-within\\:ring-offset-purple-300:focus-within {\n  --tw-ring-offset-color: #c4b5fd;\n}\n\n.focus-within\\:ring-offset-purple-400:focus-within {\n  --tw-ring-offset-color: #a78bfa;\n}\n\n.focus-within\\:ring-offset-purple-500:focus-within {\n  --tw-ring-offset-color: #8b5cf6;\n}\n\n.focus-within\\:ring-offset-purple-600:focus-within {\n  --tw-ring-offset-color: #7c3aed;\n}\n\n.focus-within\\:ring-offset-purple-700:focus-within {\n  --tw-ring-offset-color: #6d28d9;\n}\n\n.focus-within\\:ring-offset-purple-800:focus-within {\n  --tw-ring-offset-color: #5b21b6;\n}\n\n.focus-within\\:ring-offset-purple-900:focus-within {\n  --tw-ring-offset-color: #4c1d95;\n}\n\n.focus-within\\:ring-offset-pink-50:focus-within {\n  --tw-ring-offset-color: #fdf2f8;\n}\n\n.focus-within\\:ring-offset-pink-100:focus-within {\n  --tw-ring-offset-color: #fce7f3;\n}\n\n.focus-within\\:ring-offset-pink-200:focus-within {\n  --tw-ring-offset-color: #fbcfe8;\n}\n\n.focus-within\\:ring-offset-pink-300:focus-within {\n  --tw-ring-offset-color: #f9a8d4;\n}\n\n.focus-within\\:ring-offset-pink-400:focus-within {\n  --tw-ring-offset-color: #f472b6;\n}\n\n.focus-within\\:ring-offset-pink-500:focus-within {\n  --tw-ring-offset-color: #ec4899;\n}\n\n.focus-within\\:ring-offset-pink-600:focus-within {\n  --tw-ring-offset-color: #db2777;\n}\n\n.focus-within\\:ring-offset-pink-700:focus-within {\n  --tw-ring-offset-color: #be185d;\n}\n\n.focus-within\\:ring-offset-pink-800:focus-within {\n  --tw-ring-offset-color: #9d174d;\n}\n\n.focus-within\\:ring-offset-pink-900:focus-within {\n  --tw-ring-offset-color: #831843;\n}\n\n.focus\\:ring-offset-transparent:focus {\n  --tw-ring-offset-color: transparent;\n}\n\n.focus\\:ring-offset-current:focus {\n  --tw-ring-offset-color: currentColor;\n}\n\n.focus\\:ring-offset-black:focus {\n  --tw-ring-offset-color: #000;\n}\n\n.focus\\:ring-offset-white:focus {\n  --tw-ring-offset-color: #fff;\n}\n\n.focus\\:ring-offset-gray-50:focus {\n  --tw-ring-offset-color: #f9fafb;\n}\n\n.focus\\:ring-offset-gray-100:focus {\n  --tw-ring-offset-color: #f3f4f6;\n}\n\n.focus\\:ring-offset-gray-200:focus {\n  --tw-ring-offset-color: #e5e7eb;\n}\n\n.focus\\:ring-offset-gray-300:focus {\n  --tw-ring-offset-color: #d1d5db;\n}\n\n.focus\\:ring-offset-gray-400:focus {\n  --tw-ring-offset-color: #9ca3af;\n}\n\n.focus\\:ring-offset-gray-500:focus {\n  --tw-ring-offset-color: #6b7280;\n}\n\n.focus\\:ring-offset-gray-600:focus {\n  --tw-ring-offset-color: #4b5563;\n}\n\n.focus\\:ring-offset-gray-700:focus {\n  --tw-ring-offset-color: #374151;\n}\n\n.focus\\:ring-offset-gray-800:focus {\n  --tw-ring-offset-color: #1f2937;\n}\n\n.focus\\:ring-offset-gray-900:focus {\n  --tw-ring-offset-color: #111827;\n}\n\n.focus\\:ring-offset-red-50:focus {\n  --tw-ring-offset-color: #fef2f2;\n}\n\n.focus\\:ring-offset-red-100:focus {\n  --tw-ring-offset-color: #fee2e2;\n}\n\n.focus\\:ring-offset-red-200:focus {\n  --tw-ring-offset-color: #fecaca;\n}\n\n.focus\\:ring-offset-red-300:focus {\n  --tw-ring-offset-color: #fca5a5;\n}\n\n.focus\\:ring-offset-red-400:focus {\n  --tw-ring-offset-color: #f87171;\n}\n\n.focus\\:ring-offset-red-500:focus {\n  --tw-ring-offset-color: #ef4444;\n}\n\n.focus\\:ring-offset-red-600:focus {\n  --tw-ring-offset-color: #dc2626;\n}\n\n.focus\\:ring-offset-red-700:focus {\n  --tw-ring-offset-color: #b91c1c;\n}\n\n.focus\\:ring-offset-red-800:focus {\n  --tw-ring-offset-color: #991b1b;\n}\n\n.focus\\:ring-offset-red-900:focus {\n  --tw-ring-offset-color: #7f1d1d;\n}\n\n.focus\\:ring-offset-yellow-50:focus {\n  --tw-ring-offset-color: #fffbeb;\n}\n\n.focus\\:ring-offset-yellow-100:focus {\n  --tw-ring-offset-color: #fef3c7;\n}\n\n.focus\\:ring-offset-yellow-200:focus {\n  --tw-ring-offset-color: #fde68a;\n}\n\n.focus\\:ring-offset-yellow-300:focus {\n  --tw-ring-offset-color: #fcd34d;\n}\n\n.focus\\:ring-offset-yellow-400:focus {\n  --tw-ring-offset-color: #fbbf24;\n}\n\n.focus\\:ring-offset-yellow-500:focus {\n  --tw-ring-offset-color: #f59e0b;\n}\n\n.focus\\:ring-offset-yellow-600:focus {\n  --tw-ring-offset-color: #d97706;\n}\n\n.focus\\:ring-offset-yellow-700:focus {\n  --tw-ring-offset-color: #b45309;\n}\n\n.focus\\:ring-offset-yellow-800:focus {\n  --tw-ring-offset-color: #92400e;\n}\n\n.focus\\:ring-offset-yellow-900:focus {\n  --tw-ring-offset-color: #78350f;\n}\n\n.focus\\:ring-offset-green-50:focus {\n  --tw-ring-offset-color: #ecfdf5;\n}\n\n.focus\\:ring-offset-green-100:focus {\n  --tw-ring-offset-color: #d1fae5;\n}\n\n.focus\\:ring-offset-green-200:focus {\n  --tw-ring-offset-color: #a7f3d0;\n}\n\n.focus\\:ring-offset-green-300:focus {\n  --tw-ring-offset-color: #6ee7b7;\n}\n\n.focus\\:ring-offset-green-400:focus {\n  --tw-ring-offset-color: #34d399;\n}\n\n.focus\\:ring-offset-green-500:focus {\n  --tw-ring-offset-color: #10b981;\n}\n\n.focus\\:ring-offset-green-600:focus {\n  --tw-ring-offset-color: #059669;\n}\n\n.focus\\:ring-offset-green-700:focus {\n  --tw-ring-offset-color: #047857;\n}\n\n.focus\\:ring-offset-green-800:focus {\n  --tw-ring-offset-color: #065f46;\n}\n\n.focus\\:ring-offset-green-900:focus {\n  --tw-ring-offset-color: #064e3b;\n}\n\n.focus\\:ring-offset-blue-50:focus {\n  --tw-ring-offset-color: #eff6ff;\n}\n\n.focus\\:ring-offset-blue-100:focus {\n  --tw-ring-offset-color: #dbeafe;\n}\n\n.focus\\:ring-offset-blue-200:focus {\n  --tw-ring-offset-color: #bfdbfe;\n}\n\n.focus\\:ring-offset-blue-300:focus {\n  --tw-ring-offset-color: #93c5fd;\n}\n\n.focus\\:ring-offset-blue-400:focus {\n  --tw-ring-offset-color: #60a5fa;\n}\n\n.focus\\:ring-offset-blue-500:focus {\n  --tw-ring-offset-color: #3b82f6;\n}\n\n.focus\\:ring-offset-blue-600:focus {\n  --tw-ring-offset-color: #2563eb;\n}\n\n.focus\\:ring-offset-blue-700:focus {\n  --tw-ring-offset-color: #1d4ed8;\n}\n\n.focus\\:ring-offset-blue-800:focus {\n  --tw-ring-offset-color: #1e40af;\n}\n\n.focus\\:ring-offset-blue-900:focus {\n  --tw-ring-offset-color: #1e3a8a;\n}\n\n.focus\\:ring-offset-indigo-50:focus {\n  --tw-ring-offset-color: #eef2ff;\n}\n\n.focus\\:ring-offset-indigo-100:focus {\n  --tw-ring-offset-color: #e0e7ff;\n}\n\n.focus\\:ring-offset-indigo-200:focus {\n  --tw-ring-offset-color: #c7d2fe;\n}\n\n.focus\\:ring-offset-indigo-300:focus {\n  --tw-ring-offset-color: #a5b4fc;\n}\n\n.focus\\:ring-offset-indigo-400:focus {\n  --tw-ring-offset-color: #818cf8;\n}\n\n.focus\\:ring-offset-indigo-500:focus {\n  --tw-ring-offset-color: #6366f1;\n}\n\n.focus\\:ring-offset-indigo-600:focus {\n  --tw-ring-offset-color: #4f46e5;\n}\n\n.focus\\:ring-offset-indigo-700:focus {\n  --tw-ring-offset-color: #4338ca;\n}\n\n.focus\\:ring-offset-indigo-800:focus {\n  --tw-ring-offset-color: #3730a3;\n}\n\n.focus\\:ring-offset-indigo-900:focus {\n  --tw-ring-offset-color: #312e81;\n}\n\n.focus\\:ring-offset-purple-50:focus {\n  --tw-ring-offset-color: #f5f3ff;\n}\n\n.focus\\:ring-offset-purple-100:focus {\n  --tw-ring-offset-color: #ede9fe;\n}\n\n.focus\\:ring-offset-purple-200:focus {\n  --tw-ring-offset-color: #ddd6fe;\n}\n\n.focus\\:ring-offset-purple-300:focus {\n  --tw-ring-offset-color: #c4b5fd;\n}\n\n.focus\\:ring-offset-purple-400:focus {\n  --tw-ring-offset-color: #a78bfa;\n}\n\n.focus\\:ring-offset-purple-500:focus {\n  --tw-ring-offset-color: #8b5cf6;\n}\n\n.focus\\:ring-offset-purple-600:focus {\n  --tw-ring-offset-color: #7c3aed;\n}\n\n.focus\\:ring-offset-purple-700:focus {\n  --tw-ring-offset-color: #6d28d9;\n}\n\n.focus\\:ring-offset-purple-800:focus {\n  --tw-ring-offset-color: #5b21b6;\n}\n\n.focus\\:ring-offset-purple-900:focus {\n  --tw-ring-offset-color: #4c1d95;\n}\n\n.focus\\:ring-offset-pink-50:focus {\n  --tw-ring-offset-color: #fdf2f8;\n}\n\n.focus\\:ring-offset-pink-100:focus {\n  --tw-ring-offset-color: #fce7f3;\n}\n\n.focus\\:ring-offset-pink-200:focus {\n  --tw-ring-offset-color: #fbcfe8;\n}\n\n.focus\\:ring-offset-pink-300:focus {\n  --tw-ring-offset-color: #f9a8d4;\n}\n\n.focus\\:ring-offset-pink-400:focus {\n  --tw-ring-offset-color: #f472b6;\n}\n\n.focus\\:ring-offset-pink-500:focus {\n  --tw-ring-offset-color: #ec4899;\n}\n\n.focus\\:ring-offset-pink-600:focus {\n  --tw-ring-offset-color: #db2777;\n}\n\n.focus\\:ring-offset-pink-700:focus {\n  --tw-ring-offset-color: #be185d;\n}\n\n.focus\\:ring-offset-pink-800:focus {\n  --tw-ring-offset-color: #9d174d;\n}\n\n.focus\\:ring-offset-pink-900:focus {\n  --tw-ring-offset-color: #831843;\n}\n\n.dark .dark\\:ring-offset-transparent {\n  --tw-ring-offset-color: transparent;\n}\n\n.dark .dark\\:ring-offset-current {\n  --tw-ring-offset-color: currentColor;\n}\n\n.dark .dark\\:ring-offset-black {\n  --tw-ring-offset-color: #000;\n}\n\n.dark .dark\\:ring-offset-white {\n  --tw-ring-offset-color: #fff;\n}\n\n.dark .dark\\:ring-offset-gray-50 {\n  --tw-ring-offset-color: #f9fafb;\n}\n\n.dark .dark\\:ring-offset-gray-100 {\n  --tw-ring-offset-color: #f3f4f6;\n}\n\n.dark .dark\\:ring-offset-gray-200 {\n  --tw-ring-offset-color: #e5e7eb;\n}\n\n.dark .dark\\:ring-offset-gray-300 {\n  --tw-ring-offset-color: #d1d5db;\n}\n\n.dark .dark\\:ring-offset-gray-400 {\n  --tw-ring-offset-color: #9ca3af;\n}\n\n.dark .dark\\:ring-offset-gray-500 {\n  --tw-ring-offset-color: #6b7280;\n}\n\n.dark .dark\\:ring-offset-gray-600 {\n  --tw-ring-offset-color: #4b5563;\n}\n\n.dark .dark\\:ring-offset-gray-700 {\n  --tw-ring-offset-color: #374151;\n}\n\n.dark .dark\\:ring-offset-gray-800 {\n  --tw-ring-offset-color: #1f2937;\n}\n\n.dark .dark\\:ring-offset-gray-900 {\n  --tw-ring-offset-color: #111827;\n}\n\n.dark .dark\\:ring-offset-red-50 {\n  --tw-ring-offset-color: #fef2f2;\n}\n\n.dark .dark\\:ring-offset-red-100 {\n  --tw-ring-offset-color: #fee2e2;\n}\n\n.dark .dark\\:ring-offset-red-200 {\n  --tw-ring-offset-color: #fecaca;\n}\n\n.dark .dark\\:ring-offset-red-300 {\n  --tw-ring-offset-color: #fca5a5;\n}\n\n.dark .dark\\:ring-offset-red-400 {\n  --tw-ring-offset-color: #f87171;\n}\n\n.dark .dark\\:ring-offset-red-500 {\n  --tw-ring-offset-color: #ef4444;\n}\n\n.dark .dark\\:ring-offset-red-600 {\n  --tw-ring-offset-color: #dc2626;\n}\n\n.dark .dark\\:ring-offset-red-700 {\n  --tw-ring-offset-color: #b91c1c;\n}\n\n.dark .dark\\:ring-offset-red-800 {\n  --tw-ring-offset-color: #991b1b;\n}\n\n.dark .dark\\:ring-offset-red-900 {\n  --tw-ring-offset-color: #7f1d1d;\n}\n\n.dark .dark\\:ring-offset-yellow-50 {\n  --tw-ring-offset-color: #fffbeb;\n}\n\n.dark .dark\\:ring-offset-yellow-100 {\n  --tw-ring-offset-color: #fef3c7;\n}\n\n.dark .dark\\:ring-offset-yellow-200 {\n  --tw-ring-offset-color: #fde68a;\n}\n\n.dark .dark\\:ring-offset-yellow-300 {\n  --tw-ring-offset-color: #fcd34d;\n}\n\n.dark .dark\\:ring-offset-yellow-400 {\n  --tw-ring-offset-color: #fbbf24;\n}\n\n.dark .dark\\:ring-offset-yellow-500 {\n  --tw-ring-offset-color: #f59e0b;\n}\n\n.dark .dark\\:ring-offset-yellow-600 {\n  --tw-ring-offset-color: #d97706;\n}\n\n.dark .dark\\:ring-offset-yellow-700 {\n  --tw-ring-offset-color: #b45309;\n}\n\n.dark .dark\\:ring-offset-yellow-800 {\n  --tw-ring-offset-color: #92400e;\n}\n\n.dark .dark\\:ring-offset-yellow-900 {\n  --tw-ring-offset-color: #78350f;\n}\n\n.dark .dark\\:ring-offset-green-50 {\n  --tw-ring-offset-color: #ecfdf5;\n}\n\n.dark .dark\\:ring-offset-green-100 {\n  --tw-ring-offset-color: #d1fae5;\n}\n\n.dark .dark\\:ring-offset-green-200 {\n  --tw-ring-offset-color: #a7f3d0;\n}\n\n.dark .dark\\:ring-offset-green-300 {\n  --tw-ring-offset-color: #6ee7b7;\n}\n\n.dark .dark\\:ring-offset-green-400 {\n  --tw-ring-offset-color: #34d399;\n}\n\n.dark .dark\\:ring-offset-green-500 {\n  --tw-ring-offset-color: #10b981;\n}\n\n.dark .dark\\:ring-offset-green-600 {\n  --tw-ring-offset-color: #059669;\n}\n\n.dark .dark\\:ring-offset-green-700 {\n  --tw-ring-offset-color: #047857;\n}\n\n.dark .dark\\:ring-offset-green-800 {\n  --tw-ring-offset-color: #065f46;\n}\n\n.dark .dark\\:ring-offset-green-900 {\n  --tw-ring-offset-color: #064e3b;\n}\n\n.dark .dark\\:ring-offset-blue-50 {\n  --tw-ring-offset-color: #eff6ff;\n}\n\n.dark .dark\\:ring-offset-blue-100 {\n  --tw-ring-offset-color: #dbeafe;\n}\n\n.dark .dark\\:ring-offset-blue-200 {\n  --tw-ring-offset-color: #bfdbfe;\n}\n\n.dark .dark\\:ring-offset-blue-300 {\n  --tw-ring-offset-color: #93c5fd;\n}\n\n.dark .dark\\:ring-offset-blue-400 {\n  --tw-ring-offset-color: #60a5fa;\n}\n\n.dark .dark\\:ring-offset-blue-500 {\n  --tw-ring-offset-color: #3b82f6;\n}\n\n.dark .dark\\:ring-offset-blue-600 {\n  --tw-ring-offset-color: #2563eb;\n}\n\n.dark .dark\\:ring-offset-blue-700 {\n  --tw-ring-offset-color: #1d4ed8;\n}\n\n.dark .dark\\:ring-offset-blue-800 {\n  --tw-ring-offset-color: #1e40af;\n}\n\n.dark .dark\\:ring-offset-blue-900 {\n  --tw-ring-offset-color: #1e3a8a;\n}\n\n.dark .dark\\:ring-offset-indigo-50 {\n  --tw-ring-offset-color: #eef2ff;\n}\n\n.dark .dark\\:ring-offset-indigo-100 {\n  --tw-ring-offset-color: #e0e7ff;\n}\n\n.dark .dark\\:ring-offset-indigo-200 {\n  --tw-ring-offset-color: #c7d2fe;\n}\n\n.dark .dark\\:ring-offset-indigo-300 {\n  --tw-ring-offset-color: #a5b4fc;\n}\n\n.dark .dark\\:ring-offset-indigo-400 {\n  --tw-ring-offset-color: #818cf8;\n}\n\n.dark .dark\\:ring-offset-indigo-500 {\n  --tw-ring-offset-color: #6366f1;\n}\n\n.dark .dark\\:ring-offset-indigo-600 {\n  --tw-ring-offset-color: #4f46e5;\n}\n\n.dark .dark\\:ring-offset-indigo-700 {\n  --tw-ring-offset-color: #4338ca;\n}\n\n.dark .dark\\:ring-offset-indigo-800 {\n  --tw-ring-offset-color: #3730a3;\n}\n\n.dark .dark\\:ring-offset-indigo-900 {\n  --tw-ring-offset-color: #312e81;\n}\n\n.dark .dark\\:ring-offset-purple-50 {\n  --tw-ring-offset-color: #f5f3ff;\n}\n\n.dark .dark\\:ring-offset-purple-100 {\n  --tw-ring-offset-color: #ede9fe;\n}\n\n.dark .dark\\:ring-offset-purple-200 {\n  --tw-ring-offset-color: #ddd6fe;\n}\n\n.dark .dark\\:ring-offset-purple-300 {\n  --tw-ring-offset-color: #c4b5fd;\n}\n\n.dark .dark\\:ring-offset-purple-400 {\n  --tw-ring-offset-color: #a78bfa;\n}\n\n.dark .dark\\:ring-offset-purple-500 {\n  --tw-ring-offset-color: #8b5cf6;\n}\n\n.dark .dark\\:ring-offset-purple-600 {\n  --tw-ring-offset-color: #7c3aed;\n}\n\n.dark .dark\\:ring-offset-purple-700 {\n  --tw-ring-offset-color: #6d28d9;\n}\n\n.dark .dark\\:ring-offset-purple-800 {\n  --tw-ring-offset-color: #5b21b6;\n}\n\n.dark .dark\\:ring-offset-purple-900 {\n  --tw-ring-offset-color: #4c1d95;\n}\n\n.dark .dark\\:ring-offset-pink-50 {\n  --tw-ring-offset-color: #fdf2f8;\n}\n\n.dark .dark\\:ring-offset-pink-100 {\n  --tw-ring-offset-color: #fce7f3;\n}\n\n.dark .dark\\:ring-offset-pink-200 {\n  --tw-ring-offset-color: #fbcfe8;\n}\n\n.dark .dark\\:ring-offset-pink-300 {\n  --tw-ring-offset-color: #f9a8d4;\n}\n\n.dark .dark\\:ring-offset-pink-400 {\n  --tw-ring-offset-color: #f472b6;\n}\n\n.dark .dark\\:ring-offset-pink-500 {\n  --tw-ring-offset-color: #ec4899;\n}\n\n.dark .dark\\:ring-offset-pink-600 {\n  --tw-ring-offset-color: #db2777;\n}\n\n.dark .dark\\:ring-offset-pink-700 {\n  --tw-ring-offset-color: #be185d;\n}\n\n.dark .dark\\:ring-offset-pink-800 {\n  --tw-ring-offset-color: #9d174d;\n}\n\n.dark .dark\\:ring-offset-pink-900 {\n  --tw-ring-offset-color: #831843;\n}\n\n.dark .dark\\:focus-within\\:ring-offset-transparent:focus-within {\n  --tw-ring-offset-color: transparent;\n}\n\n.dark .dark\\:focus-within\\:ring-offset-current:focus-within {\n  --tw-ring-offset-color: currentColor;\n}\n\n.dark .dark\\:focus-within\\:ring-offset-black:focus-within {\n  --tw-ring-offset-color: #000;\n}\n\n.dark .dark\\:focus-within\\:ring-offset-white:focus-within {\n  --tw-ring-offset-color: #fff;\n}\n\n.dark .dark\\:focus-within\\:ring-offset-gray-50:focus-within {\n  --tw-ring-offset-color: #f9fafb;\n}\n\n.dark .dark\\:focus-within\\:ring-offset-gray-100:focus-within {\n  --tw-ring-offset-color: #f3f4f6;\n}\n\n.dark .dark\\:focus-within\\:ring-offset-gray-200:focus-within {\n  --tw-ring-offset-color: #e5e7eb;\n}\n\n.dark .dark\\:focus-within\\:ring-offset-gray-300:focus-within {\n  --tw-ring-offset-color: #d1d5db;\n}\n\n.dark .dark\\:focus-within\\:ring-offset-gray-400:focus-within {\n  --tw-ring-offset-color: #9ca3af;\n}\n\n.dark .dark\\:focus-within\\:ring-offset-gray-500:focus-within {\n  --tw-ring-offset-color: #6b7280;\n}\n\n.dark .dark\\:focus-within\\:ring-offset-gray-600:focus-within {\n  --tw-ring-offset-color: #4b5563;\n}\n\n.dark .dark\\:focus-within\\:ring-offset-gray-700:focus-within {\n  --tw-ring-offset-color: #374151;\n}\n\n.dark .dark\\:focus-within\\:ring-offset-gray-800:focus-within {\n  --tw-ring-offset-color: #1f2937;\n}\n\n.dark .dark\\:focus-within\\:ring-offset-gray-900:focus-within {\n  --tw-ring-offset-color: #111827;\n}\n\n.dark .dark\\:focus-within\\:ring-offset-red-50:focus-within {\n  --tw-ring-offset-color: #fef2f2;\n}\n\n.dark .dark\\:focus-within\\:ring-offset-red-100:focus-within {\n  --tw-ring-offset-color: #fee2e2;\n}\n\n.dark .dark\\:focus-within\\:ring-offset-red-200:focus-within {\n  --tw-ring-offset-color: #fecaca;\n}\n\n.dark .dark\\:focus-within\\:ring-offset-red-300:focus-within {\n  --tw-ring-offset-color: #fca5a5;\n}\n\n.dark .dark\\:focus-within\\:ring-offset-red-400:focus-within {\n  --tw-ring-offset-color: #f87171;\n}\n\n.dark .dark\\:focus-within\\:ring-offset-red-500:focus-within {\n  --tw-ring-offset-color: #ef4444;\n}\n\n.dark .dark\\:focus-within\\:ring-offset-red-600:focus-within {\n  --tw-ring-offset-color: #dc2626;\n}\n\n.dark .dark\\:focus-within\\:ring-offset-red-700:focus-within {\n  --tw-ring-offset-color: #b91c1c;\n}\n\n.dark .dark\\:focus-within\\:ring-offset-red-800:focus-within {\n  --tw-ring-offset-color: #991b1b;\n}\n\n.dark .dark\\:focus-within\\:ring-offset-red-900:focus-within {\n  --tw-ring-offset-color: #7f1d1d;\n}\n\n.dark .dark\\:focus-within\\:ring-offset-yellow-50:focus-within {\n  --tw-ring-offset-color: #fffbeb;\n}\n\n.dark .dark\\:focus-within\\:ring-offset-yellow-100:focus-within {\n  --tw-ring-offset-color: #fef3c7;\n}\n\n.dark .dark\\:focus-within\\:ring-offset-yellow-200:focus-within {\n  --tw-ring-offset-color: #fde68a;\n}\n\n.dark .dark\\:focus-within\\:ring-offset-yellow-300:focus-within {\n  --tw-ring-offset-color: #fcd34d;\n}\n\n.dark .dark\\:focus-within\\:ring-offset-yellow-400:focus-within {\n  --tw-ring-offset-color: #fbbf24;\n}\n\n.dark .dark\\:focus-within\\:ring-offset-yellow-500:focus-within {\n  --tw-ring-offset-color: #f59e0b;\n}\n\n.dark .dark\\:focus-within\\:ring-offset-yellow-600:focus-within {\n  --tw-ring-offset-color: #d97706;\n}\n\n.dark .dark\\:focus-within\\:ring-offset-yellow-700:focus-within {\n  --tw-ring-offset-color: #b45309;\n}\n\n.dark .dark\\:focus-within\\:ring-offset-yellow-800:focus-within {\n  --tw-ring-offset-color: #92400e;\n}\n\n.dark .dark\\:focus-within\\:ring-offset-yellow-900:focus-within {\n  --tw-ring-offset-color: #78350f;\n}\n\n.dark .dark\\:focus-within\\:ring-offset-green-50:focus-within {\n  --tw-ring-offset-color: #ecfdf5;\n}\n\n.dark .dark\\:focus-within\\:ring-offset-green-100:focus-within {\n  --tw-ring-offset-color: #d1fae5;\n}\n\n.dark .dark\\:focus-within\\:ring-offset-green-200:focus-within {\n  --tw-ring-offset-color: #a7f3d0;\n}\n\n.dark .dark\\:focus-within\\:ring-offset-green-300:focus-within {\n  --tw-ring-offset-color: #6ee7b7;\n}\n\n.dark .dark\\:focus-within\\:ring-offset-green-400:focus-within {\n  --tw-ring-offset-color: #34d399;\n}\n\n.dark .dark\\:focus-within\\:ring-offset-green-500:focus-within {\n  --tw-ring-offset-color: #10b981;\n}\n\n.dark .dark\\:focus-within\\:ring-offset-green-600:focus-within {\n  --tw-ring-offset-color: #059669;\n}\n\n.dark .dark\\:focus-within\\:ring-offset-green-700:focus-within {\n  --tw-ring-offset-color: #047857;\n}\n\n.dark .dark\\:focus-within\\:ring-offset-green-800:focus-within {\n  --tw-ring-offset-color: #065f46;\n}\n\n.dark .dark\\:focus-within\\:ring-offset-green-900:focus-within {\n  --tw-ring-offset-color: #064e3b;\n}\n\n.dark .dark\\:focus-within\\:ring-offset-blue-50:focus-within {\n  --tw-ring-offset-color: #eff6ff;\n}\n\n.dark .dark\\:focus-within\\:ring-offset-blue-100:focus-within {\n  --tw-ring-offset-color: #dbeafe;\n}\n\n.dark .dark\\:focus-within\\:ring-offset-blue-200:focus-within {\n  --tw-ring-offset-color: #bfdbfe;\n}\n\n.dark .dark\\:focus-within\\:ring-offset-blue-300:focus-within {\n  --tw-ring-offset-color: #93c5fd;\n}\n\n.dark .dark\\:focus-within\\:ring-offset-blue-400:focus-within {\n  --tw-ring-offset-color: #60a5fa;\n}\n\n.dark .dark\\:focus-within\\:ring-offset-blue-500:focus-within {\n  --tw-ring-offset-color: #3b82f6;\n}\n\n.dark .dark\\:focus-within\\:ring-offset-blue-600:focus-within {\n  --tw-ring-offset-color: #2563eb;\n}\n\n.dark .dark\\:focus-within\\:ring-offset-blue-700:focus-within {\n  --tw-ring-offset-color: #1d4ed8;\n}\n\n.dark .dark\\:focus-within\\:ring-offset-blue-800:focus-within {\n  --tw-ring-offset-color: #1e40af;\n}\n\n.dark .dark\\:focus-within\\:ring-offset-blue-900:focus-within {\n  --tw-ring-offset-color: #1e3a8a;\n}\n\n.dark .dark\\:focus-within\\:ring-offset-indigo-50:focus-within {\n  --tw-ring-offset-color: #eef2ff;\n}\n\n.dark .dark\\:focus-within\\:ring-offset-indigo-100:focus-within {\n  --tw-ring-offset-color: #e0e7ff;\n}\n\n.dark .dark\\:focus-within\\:ring-offset-indigo-200:focus-within {\n  --tw-ring-offset-color: #c7d2fe;\n}\n\n.dark .dark\\:focus-within\\:ring-offset-indigo-300:focus-within {\n  --tw-ring-offset-color: #a5b4fc;\n}\n\n.dark .dark\\:focus-within\\:ring-offset-indigo-400:focus-within {\n  --tw-ring-offset-color: #818cf8;\n}\n\n.dark .dark\\:focus-within\\:ring-offset-indigo-500:focus-within {\n  --tw-ring-offset-color: #6366f1;\n}\n\n.dark .dark\\:focus-within\\:ring-offset-indigo-600:focus-within {\n  --tw-ring-offset-color: #4f46e5;\n}\n\n.dark .dark\\:focus-within\\:ring-offset-indigo-700:focus-within {\n  --tw-ring-offset-color: #4338ca;\n}\n\n.dark .dark\\:focus-within\\:ring-offset-indigo-800:focus-within {\n  --tw-ring-offset-color: #3730a3;\n}\n\n.dark .dark\\:focus-within\\:ring-offset-indigo-900:focus-within {\n  --tw-ring-offset-color: #312e81;\n}\n\n.dark .dark\\:focus-within\\:ring-offset-purple-50:focus-within {\n  --tw-ring-offset-color: #f5f3ff;\n}\n\n.dark .dark\\:focus-within\\:ring-offset-purple-100:focus-within {\n  --tw-ring-offset-color: #ede9fe;\n}\n\n.dark .dark\\:focus-within\\:ring-offset-purple-200:focus-within {\n  --tw-ring-offset-color: #ddd6fe;\n}\n\n.dark .dark\\:focus-within\\:ring-offset-purple-300:focus-within {\n  --tw-ring-offset-color: #c4b5fd;\n}\n\n.dark .dark\\:focus-within\\:ring-offset-purple-400:focus-within {\n  --tw-ring-offset-color: #a78bfa;\n}\n\n.dark .dark\\:focus-within\\:ring-offset-purple-500:focus-within {\n  --tw-ring-offset-color: #8b5cf6;\n}\n\n.dark .dark\\:focus-within\\:ring-offset-purple-600:focus-within {\n  --tw-ring-offset-color: #7c3aed;\n}\n\n.dark .dark\\:focus-within\\:ring-offset-purple-700:focus-within {\n  --tw-ring-offset-color: #6d28d9;\n}\n\n.dark .dark\\:focus-within\\:ring-offset-purple-800:focus-within {\n  --tw-ring-offset-color: #5b21b6;\n}\n\n.dark .dark\\:focus-within\\:ring-offset-purple-900:focus-within {\n  --tw-ring-offset-color: #4c1d95;\n}\n\n.dark .dark\\:focus-within\\:ring-offset-pink-50:focus-within {\n  --tw-ring-offset-color: #fdf2f8;\n}\n\n.dark .dark\\:focus-within\\:ring-offset-pink-100:focus-within {\n  --tw-ring-offset-color: #fce7f3;\n}\n\n.dark .dark\\:focus-within\\:ring-offset-pink-200:focus-within {\n  --tw-ring-offset-color: #fbcfe8;\n}\n\n.dark .dark\\:focus-within\\:ring-offset-pink-300:focus-within {\n  --tw-ring-offset-color: #f9a8d4;\n}\n\n.dark .dark\\:focus-within\\:ring-offset-pink-400:focus-within {\n  --tw-ring-offset-color: #f472b6;\n}\n\n.dark .dark\\:focus-within\\:ring-offset-pink-500:focus-within {\n  --tw-ring-offset-color: #ec4899;\n}\n\n.dark .dark\\:focus-within\\:ring-offset-pink-600:focus-within {\n  --tw-ring-offset-color: #db2777;\n}\n\n.dark .dark\\:focus-within\\:ring-offset-pink-700:focus-within {\n  --tw-ring-offset-color: #be185d;\n}\n\n.dark .dark\\:focus-within\\:ring-offset-pink-800:focus-within {\n  --tw-ring-offset-color: #9d174d;\n}\n\n.dark .dark\\:focus-within\\:ring-offset-pink-900:focus-within {\n  --tw-ring-offset-color: #831843;\n}\n\n.dark .dark\\:focus\\:ring-offset-transparent:focus {\n  --tw-ring-offset-color: transparent;\n}\n\n.dark .dark\\:focus\\:ring-offset-current:focus {\n  --tw-ring-offset-color: currentColor;\n}\n\n.dark .dark\\:focus\\:ring-offset-black:focus {\n  --tw-ring-offset-color: #000;\n}\n\n.dark .dark\\:focus\\:ring-offset-white:focus {\n  --tw-ring-offset-color: #fff;\n}\n\n.dark .dark\\:focus\\:ring-offset-gray-50:focus {\n  --tw-ring-offset-color: #f9fafb;\n}\n\n.dark .dark\\:focus\\:ring-offset-gray-100:focus {\n  --tw-ring-offset-color: #f3f4f6;\n}\n\n.dark .dark\\:focus\\:ring-offset-gray-200:focus {\n  --tw-ring-offset-color: #e5e7eb;\n}\n\n.dark .dark\\:focus\\:ring-offset-gray-300:focus {\n  --tw-ring-offset-color: #d1d5db;\n}\n\n.dark .dark\\:focus\\:ring-offset-gray-400:focus {\n  --tw-ring-offset-color: #9ca3af;\n}\n\n.dark .dark\\:focus\\:ring-offset-gray-500:focus {\n  --tw-ring-offset-color: #6b7280;\n}\n\n.dark .dark\\:focus\\:ring-offset-gray-600:focus {\n  --tw-ring-offset-color: #4b5563;\n}\n\n.dark .dark\\:focus\\:ring-offset-gray-700:focus {\n  --tw-ring-offset-color: #374151;\n}\n\n.dark .dark\\:focus\\:ring-offset-gray-800:focus {\n  --tw-ring-offset-color: #1f2937;\n}\n\n.dark .dark\\:focus\\:ring-offset-gray-900:focus {\n  --tw-ring-offset-color: #111827;\n}\n\n.dark .dark\\:focus\\:ring-offset-red-50:focus {\n  --tw-ring-offset-color: #fef2f2;\n}\n\n.dark .dark\\:focus\\:ring-offset-red-100:focus {\n  --tw-ring-offset-color: #fee2e2;\n}\n\n.dark .dark\\:focus\\:ring-offset-red-200:focus {\n  --tw-ring-offset-color: #fecaca;\n}\n\n.dark .dark\\:focus\\:ring-offset-red-300:focus {\n  --tw-ring-offset-color: #fca5a5;\n}\n\n.dark .dark\\:focus\\:ring-offset-red-400:focus {\n  --tw-ring-offset-color: #f87171;\n}\n\n.dark .dark\\:focus\\:ring-offset-red-500:focus {\n  --tw-ring-offset-color: #ef4444;\n}\n\n.dark .dark\\:focus\\:ring-offset-red-600:focus {\n  --tw-ring-offset-color: #dc2626;\n}\n\n.dark .dark\\:focus\\:ring-offset-red-700:focus {\n  --tw-ring-offset-color: #b91c1c;\n}\n\n.dark .dark\\:focus\\:ring-offset-red-800:focus {\n  --tw-ring-offset-color: #991b1b;\n}\n\n.dark .dark\\:focus\\:ring-offset-red-900:focus {\n  --tw-ring-offset-color: #7f1d1d;\n}\n\n.dark .dark\\:focus\\:ring-offset-yellow-50:focus {\n  --tw-ring-offset-color: #fffbeb;\n}\n\n.dark .dark\\:focus\\:ring-offset-yellow-100:focus {\n  --tw-ring-offset-color: #fef3c7;\n}\n\n.dark .dark\\:focus\\:ring-offset-yellow-200:focus {\n  --tw-ring-offset-color: #fde68a;\n}\n\n.dark .dark\\:focus\\:ring-offset-yellow-300:focus {\n  --tw-ring-offset-color: #fcd34d;\n}\n\n.dark .dark\\:focus\\:ring-offset-yellow-400:focus {\n  --tw-ring-offset-color: #fbbf24;\n}\n\n.dark .dark\\:focus\\:ring-offset-yellow-500:focus {\n  --tw-ring-offset-color: #f59e0b;\n}\n\n.dark .dark\\:focus\\:ring-offset-yellow-600:focus {\n  --tw-ring-offset-color: #d97706;\n}\n\n.dark .dark\\:focus\\:ring-offset-yellow-700:focus {\n  --tw-ring-offset-color: #b45309;\n}\n\n.dark .dark\\:focus\\:ring-offset-yellow-800:focus {\n  --tw-ring-offset-color: #92400e;\n}\n\n.dark .dark\\:focus\\:ring-offset-yellow-900:focus {\n  --tw-ring-offset-color: #78350f;\n}\n\n.dark .dark\\:focus\\:ring-offset-green-50:focus {\n  --tw-ring-offset-color: #ecfdf5;\n}\n\n.dark .dark\\:focus\\:ring-offset-green-100:focus {\n  --tw-ring-offset-color: #d1fae5;\n}\n\n.dark .dark\\:focus\\:ring-offset-green-200:focus {\n  --tw-ring-offset-color: #a7f3d0;\n}\n\n.dark .dark\\:focus\\:ring-offset-green-300:focus {\n  --tw-ring-offset-color: #6ee7b7;\n}\n\n.dark .dark\\:focus\\:ring-offset-green-400:focus {\n  --tw-ring-offset-color: #34d399;\n}\n\n.dark .dark\\:focus\\:ring-offset-green-500:focus {\n  --tw-ring-offset-color: #10b981;\n}\n\n.dark .dark\\:focus\\:ring-offset-green-600:focus {\n  --tw-ring-offset-color: #059669;\n}\n\n.dark .dark\\:focus\\:ring-offset-green-700:focus {\n  --tw-ring-offset-color: #047857;\n}\n\n.dark .dark\\:focus\\:ring-offset-green-800:focus {\n  --tw-ring-offset-color: #065f46;\n}\n\n.dark .dark\\:focus\\:ring-offset-green-900:focus {\n  --tw-ring-offset-color: #064e3b;\n}\n\n.dark .dark\\:focus\\:ring-offset-blue-50:focus {\n  --tw-ring-offset-color: #eff6ff;\n}\n\n.dark .dark\\:focus\\:ring-offset-blue-100:focus {\n  --tw-ring-offset-color: #dbeafe;\n}\n\n.dark .dark\\:focus\\:ring-offset-blue-200:focus {\n  --tw-ring-offset-color: #bfdbfe;\n}\n\n.dark .dark\\:focus\\:ring-offset-blue-300:focus {\n  --tw-ring-offset-color: #93c5fd;\n}\n\n.dark .dark\\:focus\\:ring-offset-blue-400:focus {\n  --tw-ring-offset-color: #60a5fa;\n}\n\n.dark .dark\\:focus\\:ring-offset-blue-500:focus {\n  --tw-ring-offset-color: #3b82f6;\n}\n\n.dark .dark\\:focus\\:ring-offset-blue-600:focus {\n  --tw-ring-offset-color: #2563eb;\n}\n\n.dark .dark\\:focus\\:ring-offset-blue-700:focus {\n  --tw-ring-offset-color: #1d4ed8;\n}\n\n.dark .dark\\:focus\\:ring-offset-blue-800:focus {\n  --tw-ring-offset-color: #1e40af;\n}\n\n.dark .dark\\:focus\\:ring-offset-blue-900:focus {\n  --tw-ring-offset-color: #1e3a8a;\n}\n\n.dark .dark\\:focus\\:ring-offset-indigo-50:focus {\n  --tw-ring-offset-color: #eef2ff;\n}\n\n.dark .dark\\:focus\\:ring-offset-indigo-100:focus {\n  --tw-ring-offset-color: #e0e7ff;\n}\n\n.dark .dark\\:focus\\:ring-offset-indigo-200:focus {\n  --tw-ring-offset-color: #c7d2fe;\n}\n\n.dark .dark\\:focus\\:ring-offset-indigo-300:focus {\n  --tw-ring-offset-color: #a5b4fc;\n}\n\n.dark .dark\\:focus\\:ring-offset-indigo-400:focus {\n  --tw-ring-offset-color: #818cf8;\n}\n\n.dark .dark\\:focus\\:ring-offset-indigo-500:focus {\n  --tw-ring-offset-color: #6366f1;\n}\n\n.dark .dark\\:focus\\:ring-offset-indigo-600:focus {\n  --tw-ring-offset-color: #4f46e5;\n}\n\n.dark .dark\\:focus\\:ring-offset-indigo-700:focus {\n  --tw-ring-offset-color: #4338ca;\n}\n\n.dark .dark\\:focus\\:ring-offset-indigo-800:focus {\n  --tw-ring-offset-color: #3730a3;\n}\n\n.dark .dark\\:focus\\:ring-offset-indigo-900:focus {\n  --tw-ring-offset-color: #312e81;\n}\n\n.dark .dark\\:focus\\:ring-offset-purple-50:focus {\n  --tw-ring-offset-color: #f5f3ff;\n}\n\n.dark .dark\\:focus\\:ring-offset-purple-100:focus {\n  --tw-ring-offset-color: #ede9fe;\n}\n\n.dark .dark\\:focus\\:ring-offset-purple-200:focus {\n  --tw-ring-offset-color: #ddd6fe;\n}\n\n.dark .dark\\:focus\\:ring-offset-purple-300:focus {\n  --tw-ring-offset-color: #c4b5fd;\n}\n\n.dark .dark\\:focus\\:ring-offset-purple-400:focus {\n  --tw-ring-offset-color: #a78bfa;\n}\n\n.dark .dark\\:focus\\:ring-offset-purple-500:focus {\n  --tw-ring-offset-color: #8b5cf6;\n}\n\n.dark .dark\\:focus\\:ring-offset-purple-600:focus {\n  --tw-ring-offset-color: #7c3aed;\n}\n\n.dark .dark\\:focus\\:ring-offset-purple-700:focus {\n  --tw-ring-offset-color: #6d28d9;\n}\n\n.dark .dark\\:focus\\:ring-offset-purple-800:focus {\n  --tw-ring-offset-color: #5b21b6;\n}\n\n.dark .dark\\:focus\\:ring-offset-purple-900:focus {\n  --tw-ring-offset-color: #4c1d95;\n}\n\n.dark .dark\\:focus\\:ring-offset-pink-50:focus {\n  --tw-ring-offset-color: #fdf2f8;\n}\n\n.dark .dark\\:focus\\:ring-offset-pink-100:focus {\n  --tw-ring-offset-color: #fce7f3;\n}\n\n.dark .dark\\:focus\\:ring-offset-pink-200:focus {\n  --tw-ring-offset-color: #fbcfe8;\n}\n\n.dark .dark\\:focus\\:ring-offset-pink-300:focus {\n  --tw-ring-offset-color: #f9a8d4;\n}\n\n.dark .dark\\:focus\\:ring-offset-pink-400:focus {\n  --tw-ring-offset-color: #f472b6;\n}\n\n.dark .dark\\:focus\\:ring-offset-pink-500:focus {\n  --tw-ring-offset-color: #ec4899;\n}\n\n.dark .dark\\:focus\\:ring-offset-pink-600:focus {\n  --tw-ring-offset-color: #db2777;\n}\n\n.dark .dark\\:focus\\:ring-offset-pink-700:focus {\n  --tw-ring-offset-color: #be185d;\n}\n\n.dark .dark\\:focus\\:ring-offset-pink-800:focus {\n  --tw-ring-offset-color: #9d174d;\n}\n\n.dark .dark\\:focus\\:ring-offset-pink-900:focus {\n  --tw-ring-offset-color: #831843;\n}\n\n.ring-offset-0 {\n  --tw-ring-offset-width: 0px;\n}\n\n.ring-offset-1 {\n  --tw-ring-offset-width: 1px;\n}\n\n.ring-offset-2 {\n  --tw-ring-offset-width: 2px;\n}\n\n.ring-offset-4 {\n  --tw-ring-offset-width: 4px;\n}\n\n.ring-offset-8 {\n  --tw-ring-offset-width: 8px;\n}\n\n.focus-within\\:ring-offset-0:focus-within {\n  --tw-ring-offset-width: 0px;\n}\n\n.focus-within\\:ring-offset-1:focus-within {\n  --tw-ring-offset-width: 1px;\n}\n\n.focus-within\\:ring-offset-2:focus-within {\n  --tw-ring-offset-width: 2px;\n}\n\n.focus-within\\:ring-offset-4:focus-within {\n  --tw-ring-offset-width: 4px;\n}\n\n.focus-within\\:ring-offset-8:focus-within {\n  --tw-ring-offset-width: 8px;\n}\n\n.focus\\:ring-offset-0:focus {\n  --tw-ring-offset-width: 0px;\n}\n\n.focus\\:ring-offset-1:focus {\n  --tw-ring-offset-width: 1px;\n}\n\n.focus\\:ring-offset-2:focus {\n  --tw-ring-offset-width: 2px;\n}\n\n.focus\\:ring-offset-4:focus {\n  --tw-ring-offset-width: 4px;\n}\n\n.focus\\:ring-offset-8:focus {\n  --tw-ring-offset-width: 8px;\n}\n\n.ring-transparent {\n  --tw-ring-color: transparent;\n}\n\n.ring-current {\n  --tw-ring-color: currentColor;\n}\n\n.ring-black {\n  --tw-ring-opacity: 1;\n  --tw-ring-color: rgba(0, 0, 0, var(--tw-ring-opacity));\n}\n\n.ring-white {\n  --tw-ring-opacity: 1;\n  --tw-ring-color: rgba(255, 255, 255, var(--tw-ring-opacity));\n}\n\n.ring-gray-50 {\n  --tw-ring-opacity: 1;\n  --tw-ring-color: rgba(249, 250, 251, var(--tw-ring-opacity));\n}\n\n.ring-gray-100 {\n  --tw-ring-opacity: 1;\n  --tw-ring-color: rgba(243, 244, 246, var(--tw-ring-opacity));\n}\n\n.ring-gray-200 {\n  --tw-ring-opacity: 1;\n  --tw-ring-color: rgba(229, 231, 235, var(--tw-ring-opacity));\n}\n\n.ring-gray-300 {\n  --tw-ring-opacity: 1;\n  --tw-ring-color: rgba(209, 213, 219, var(--tw-ring-opacity));\n}\n\n.ring-gray-400 {\n  --tw-ring-opacity: 1;\n  --tw-ring-color: rgba(156, 163, 175, var(--tw-ring-opacity));\n}\n\n.ring-gray-500 {\n  --tw-ring-opacity: 1;\n  --tw-ring-color: rgba(107, 114, 128, var(--tw-ring-opacity));\n}\n\n.ring-gray-600 {\n  --tw-ring-opacity: 1;\n  --tw-ring-color: rgba(75, 85, 99, var(--tw-ring-opacity));\n}\n\n.ring-gray-700 {\n  --tw-ring-opacity: 1;\n  --tw-ring-color: rgba(55, 65, 81, var(--tw-ring-opacity));\n}\n\n.ring-gray-800 {\n  --tw-ring-opacity: 1;\n  --tw-ring-color: rgba(31, 41, 55, var(--tw-ring-opacity));\n}\n\n.ring-gray-900 {\n  --tw-ring-opacity: 1;\n  --tw-ring-color: rgba(17, 24, 39, var(--tw-ring-opacity));\n}\n\n.ring-red-50 {\n  --tw-ring-opacity: 1;\n  --tw-ring-color: rgba(254, 242, 242, var(--tw-ring-opacity));\n}\n\n.ring-red-100 {\n  --tw-ring-opacity: 1;\n  --tw-ring-color: rgba(254, 226, 226, var(--tw-ring-opacity));\n}\n\n.ring-red-200 {\n  --tw-ring-opacity: 1;\n  --tw-ring-color: rgba(254, 202, 202, var(--tw-ring-opacity));\n}\n\n.ring-red-300 {\n  --tw-ring-opacity: 1;\n  --tw-ring-color: rgba(252, 165, 165, var(--tw-ring-opacity));\n}\n\n.ring-red-400 {\n  --tw-ring-opacity: 1;\n  --tw-ring-color: rgba(248, 113, 113, var(--tw-ring-opacity));\n}\n\n.ring-red-500 {\n  --tw-ring-opacity: 1;\n  --tw-ring-color: rgba(239, 68, 68, var(--tw-ring-opacity));\n}\n\n.ring-red-600 {\n  --tw-ring-opacity: 1;\n  --tw-ring-color: rgba(220, 38, 38, var(--tw-ring-opacity));\n}\n\n.ring-red-700 {\n  --tw-ring-opacity: 1;\n  --tw-ring-color: rgba(185, 28, 28, var(--tw-ring-opacity));\n}\n\n.ring-red-800 {\n  --tw-ring-opacity: 1;\n  --tw-ring-color: rgba(153, 27, 27, var(--tw-ring-opacity));\n}\n\n.ring-red-900 {\n  --tw-ring-opacity: 1;\n  --tw-ring-color: rgba(127, 29, 29, var(--tw-ring-opacity));\n}\n\n.ring-yellow-50 {\n  --tw-ring-opacity: 1;\n  --tw-ring-color: rgba(255, 251, 235, var(--tw-ring-opacity));\n}\n\n.ring-yellow-100 {\n  --tw-ring-opacity: 1;\n  --tw-ring-color: rgba(254, 243, 199, var(--tw-ring-opacity));\n}\n\n.ring-yellow-200 {\n  --tw-ring-opacity: 1;\n  --tw-ring-color: rgba(253, 230, 138, var(--tw-ring-opacity));\n}\n\n.ring-yellow-300 {\n  --tw-ring-opacity: 1;\n  --tw-ring-color: rgba(252, 211, 77, var(--tw-ring-opacity));\n}\n\n.ring-yellow-400 {\n  --tw-ring-opacity: 1;\n  --tw-ring-color: rgba(251, 191, 36, var(--tw-ring-opacity));\n}\n\n.ring-yellow-500 {\n  --tw-ring-opacity: 1;\n  --tw-ring-color: rgba(245, 158, 11, var(--tw-ring-opacity));\n}\n\n.ring-yellow-600 {\n  --tw-ring-opacity: 1;\n  --tw-ring-color: rgba(217, 119, 6, var(--tw-ring-opacity));\n}\n\n.ring-yellow-700 {\n  --tw-ring-opacity: 1;\n  --tw-ring-color: rgba(180, 83, 9, var(--tw-ring-opacity));\n}\n\n.ring-yellow-800 {\n  --tw-ring-opacity: 1;\n  --tw-ring-color: rgba(146, 64, 14, var(--tw-ring-opacity));\n}\n\n.ring-yellow-900 {\n  --tw-ring-opacity: 1;\n  --tw-ring-color: rgba(120, 53, 15, var(--tw-ring-opacity));\n}\n\n.ring-green-50 {\n  --tw-ring-opacity: 1;\n  --tw-ring-color: rgba(236, 253, 245, var(--tw-ring-opacity));\n}\n\n.ring-green-100 {\n  --tw-ring-opacity: 1;\n  --tw-ring-color: rgba(209, 250, 229, var(--tw-ring-opacity));\n}\n\n.ring-green-200 {\n  --tw-ring-opacity: 1;\n  --tw-ring-color: rgba(167, 243, 208, var(--tw-ring-opacity));\n}\n\n.ring-green-300 {\n  --tw-ring-opacity: 1;\n  --tw-ring-color: rgba(110, 231, 183, var(--tw-ring-opacity));\n}\n\n.ring-green-400 {\n  --tw-ring-opacity: 1;\n  --tw-ring-color: rgba(52, 211, 153, var(--tw-ring-opacity));\n}\n\n.ring-green-500 {\n  --tw-ring-opacity: 1;\n  --tw-ring-color: rgba(16, 185, 129, var(--tw-ring-opacity));\n}\n\n.ring-green-600 {\n  --tw-ring-opacity: 1;\n  --tw-ring-color: rgba(5, 150, 105, var(--tw-ring-opacity));\n}\n\n.ring-green-700 {\n  --tw-ring-opacity: 1;\n  --tw-ring-color: rgba(4, 120, 87, var(--tw-ring-opacity));\n}\n\n.ring-green-800 {\n  --tw-ring-opacity: 1;\n  --tw-ring-color: rgba(6, 95, 70, var(--tw-ring-opacity));\n}\n\n.ring-green-900 {\n  --tw-ring-opacity: 1;\n  --tw-ring-color: rgba(6, 78, 59, var(--tw-ring-opacity));\n}\n\n.ring-blue-50 {\n  --tw-ring-opacity: 1;\n  --tw-ring-color: rgba(239, 246, 255, var(--tw-ring-opacity));\n}\n\n.ring-blue-100 {\n  --tw-ring-opacity: 1;\n  --tw-ring-color: rgba(219, 234, 254, var(--tw-ring-opacity));\n}\n\n.ring-blue-200 {\n  --tw-ring-opacity: 1;\n  --tw-ring-color: rgba(191, 219, 254, var(--tw-ring-opacity));\n}\n\n.ring-blue-300 {\n  --tw-ring-opacity: 1;\n  --tw-ring-color: rgba(147, 197, 253, var(--tw-ring-opacity));\n}\n\n.ring-blue-400 {\n  --tw-ring-opacity: 1;\n  --tw-ring-color: rgba(96, 165, 250, var(--tw-ring-opacity));\n}\n\n.ring-blue-500 {\n  --tw-ring-opacity: 1;\n  --tw-ring-color: rgba(59, 130, 246, var(--tw-ring-opacity));\n}\n\n.ring-blue-600 {\n  --tw-ring-opacity: 1;\n  --tw-ring-color: rgba(37, 99, 235, var(--tw-ring-opacity));\n}\n\n.ring-blue-700 {\n  --tw-ring-opacity: 1;\n  --tw-ring-color: rgba(29, 78, 216, var(--tw-ring-opacity));\n}\n\n.ring-blue-800 {\n  --tw-ring-opacity: 1;\n  --tw-ring-color: rgba(30, 64, 175, var(--tw-ring-opacity));\n}\n\n.ring-blue-900 {\n  --tw-ring-opacity: 1;\n  --tw-ring-color: rgba(30, 58, 138, var(--tw-ring-opacity));\n}\n\n.ring-indigo-50 {\n  --tw-ring-opacity: 1;\n  --tw-ring-color: rgba(238, 242, 255, var(--tw-ring-opacity));\n}\n\n.ring-indigo-100 {\n  --tw-ring-opacity: 1;\n  --tw-ring-color: rgba(224, 231, 255, var(--tw-ring-opacity));\n}\n\n.ring-indigo-200 {\n  --tw-ring-opacity: 1;\n  --tw-ring-color: rgba(199, 210, 254, var(--tw-ring-opacity));\n}\n\n.ring-indigo-300 {\n  --tw-ring-opacity: 1;\n  --tw-ring-color: rgba(165, 180, 252, var(--tw-ring-opacity));\n}\n\n.ring-indigo-400 {\n  --tw-ring-opacity: 1;\n  --tw-ring-color: rgba(129, 140, 248, var(--tw-ring-opacity));\n}\n\n.ring-indigo-500 {\n  --tw-ring-opacity: 1;\n  --tw-ring-color: rgba(99, 102, 241, var(--tw-ring-opacity));\n}\n\n.ring-indigo-600 {\n  --tw-ring-opacity: 1;\n  --tw-ring-color: rgba(79, 70, 229, var(--tw-ring-opacity));\n}\n\n.ring-indigo-700 {\n  --tw-ring-opacity: 1;\n  --tw-ring-color: rgba(67, 56, 202, var(--tw-ring-opacity));\n}\n\n.ring-indigo-800 {\n  --tw-ring-opacity: 1;\n  --tw-ring-color: rgba(55, 48, 163, var(--tw-ring-opacity));\n}\n\n.ring-indigo-900 {\n  --tw-ring-opacity: 1;\n  --tw-ring-color: rgba(49, 46, 129, var(--tw-ring-opacity));\n}\n\n.ring-purple-50 {\n  --tw-ring-opacity: 1;\n  --tw-ring-color: rgba(245, 243, 255, var(--tw-ring-opacity));\n}\n\n.ring-purple-100 {\n  --tw-ring-opacity: 1;\n  --tw-ring-color: rgba(237, 233, 254, var(--tw-ring-opacity));\n}\n\n.ring-purple-200 {\n  --tw-ring-opacity: 1;\n  --tw-ring-color: rgba(221, 214, 254, var(--tw-ring-opacity));\n}\n\n.ring-purple-300 {\n  --tw-ring-opacity: 1;\n  --tw-ring-color: rgba(196, 181, 253, var(--tw-ring-opacity));\n}\n\n.ring-purple-400 {\n  --tw-ring-opacity: 1;\n  --tw-ring-color: rgba(167, 139, 250, var(--tw-ring-opacity));\n}\n\n.ring-purple-500 {\n  --tw-ring-opacity: 1;\n  --tw-ring-color: rgba(139, 92, 246, var(--tw-ring-opacity));\n}\n\n.ring-purple-600 {\n  --tw-ring-opacity: 1;\n  --tw-ring-color: rgba(124, 58, 237, var(--tw-ring-opacity));\n}\n\n.ring-purple-700 {\n  --tw-ring-opacity: 1;\n  --tw-ring-color: rgba(109, 40, 217, var(--tw-ring-opacity));\n}\n\n.ring-purple-800 {\n  --tw-ring-opacity: 1;\n  --tw-ring-color: rgba(91, 33, 182, var(--tw-ring-opacity));\n}\n\n.ring-purple-900 {\n  --tw-ring-opacity: 1;\n  --tw-ring-color: rgba(76, 29, 149, var(--tw-ring-opacity));\n}\n\n.ring-pink-50 {\n  --tw-ring-opacity: 1;\n  --tw-ring-color: rgba(253, 242, 248, var(--tw-ring-opacity));\n}\n\n.ring-pink-100 {\n  --tw-ring-opacity: 1;\n  --tw-ring-color: rgba(252, 231, 243, var(--tw-ring-opacity));\n}\n\n.ring-pink-200 {\n  --tw-ring-opacity: 1;\n  --tw-ring-color: rgba(251, 207, 232, var(--tw-ring-opacity));\n}\n\n.ring-pink-300 {\n  --tw-ring-opacity: 1;\n  --tw-ring-color: rgba(249, 168, 212, var(--tw-ring-opacity));\n}\n\n.ring-pink-400 {\n  --tw-ring-opacity: 1;\n  --tw-ring-color: rgba(244, 114, 182, var(--tw-ring-opacity));\n}\n\n.ring-pink-500 {\n  --tw-ring-opacity: 1;\n  --tw-ring-color: rgba(236, 72, 153, var(--tw-ring-opacity));\n}\n\n.ring-pink-600 {\n  --tw-ring-opacity: 1;\n  --tw-ring-color: rgba(219, 39, 119, var(--tw-ring-opacity));\n}\n\n.ring-pink-700 {\n  --tw-ring-opacity: 1;\n  --tw-ring-color: rgba(190, 24, 93, var(--tw-ring-opacity));\n}\n\n.ring-pink-800 {\n  --tw-ring-opacity: 1;\n  --tw-ring-color: rgba(157, 23, 77, var(--tw-ring-opacity));\n}\n\n.ring-pink-900 {\n  --tw-ring-opacity: 1;\n  --tw-ring-color: rgba(131, 24, 67, var(--tw-ring-opacity));\n}\n\n.focus-within\\:ring-transparent:focus-within {\n  --tw-ring-color: transparent;\n}\n\n.focus-within\\:ring-current:focus-within {\n  --tw-ring-color: currentColor;\n}\n\n.focus-within\\:ring-black:focus-within {\n  --tw-ring-opacity: 1;\n  --tw-ring-color: rgba(0, 0, 0, var(--tw-ring-opacity));\n}\n\n.focus-within\\:ring-white:focus-within {\n  --tw-ring-opacity: 1;\n  --tw-ring-color: rgba(255, 255, 255, var(--tw-ring-opacity));\n}\n\n.focus-within\\:ring-gray-50:focus-within {\n  --tw-ring-opacity: 1;\n  --tw-ring-color: rgba(249, 250, 251, var(--tw-ring-opacity));\n}\n\n.focus-within\\:ring-gray-100:focus-within {\n  --tw-ring-opacity: 1;\n  --tw-ring-color: rgba(243, 244, 246, var(--tw-ring-opacity));\n}\n\n.focus-within\\:ring-gray-200:focus-within {\n  --tw-ring-opacity: 1;\n  --tw-ring-color: rgba(229, 231, 235, var(--tw-ring-opacity));\n}\n\n.focus-within\\:ring-gray-300:focus-within {\n  --tw-ring-opacity: 1;\n  --tw-ring-color: rgba(209, 213, 219, var(--tw-ring-opacity));\n}\n\n.focus-within\\:ring-gray-400:focus-within {\n  --tw-ring-opacity: 1;\n  --tw-ring-color: rgba(156, 163, 175, var(--tw-ring-opacity));\n}\n\n.focus-within\\:ring-gray-500:focus-within {\n  --tw-ring-opacity: 1;\n  --tw-ring-color: rgba(107, 114, 128, var(--tw-ring-opacity));\n}\n\n.focus-within\\:ring-gray-600:focus-within {\n  --tw-ring-opacity: 1;\n  --tw-ring-color: rgba(75, 85, 99, var(--tw-ring-opacity));\n}\n\n.focus-within\\:ring-gray-700:focus-within {\n  --tw-ring-opacity: 1;\n  --tw-ring-color: rgba(55, 65, 81, var(--tw-ring-opacity));\n}\n\n.focus-within\\:ring-gray-800:focus-within {\n  --tw-ring-opacity: 1;\n  --tw-ring-color: rgba(31, 41, 55, var(--tw-ring-opacity));\n}\n\n.focus-within\\:ring-gray-900:focus-within {\n  --tw-ring-opacity: 1;\n  --tw-ring-color: rgba(17, 24, 39, var(--tw-ring-opacity));\n}\n\n.focus-within\\:ring-red-50:focus-within {\n  --tw-ring-opacity: 1;\n  --tw-ring-color: rgba(254, 242, 242, var(--tw-ring-opacity));\n}\n\n.focus-within\\:ring-red-100:focus-within {\n  --tw-ring-opacity: 1;\n  --tw-ring-color: rgba(254, 226, 226, var(--tw-ring-opacity));\n}\n\n.focus-within\\:ring-red-200:focus-within {\n  --tw-ring-opacity: 1;\n  --tw-ring-color: rgba(254, 202, 202, var(--tw-ring-opacity));\n}\n\n.focus-within\\:ring-red-300:focus-within {\n  --tw-ring-opacity: 1;\n  --tw-ring-color: rgba(252, 165, 165, var(--tw-ring-opacity));\n}\n\n.focus-within\\:ring-red-400:focus-within {\n  --tw-ring-opacity: 1;\n  --tw-ring-color: rgba(248, 113, 113, var(--tw-ring-opacity));\n}\n\n.focus-within\\:ring-red-500:focus-within {\n  --tw-ring-opacity: 1;\n  --tw-ring-color: rgba(239, 68, 68, var(--tw-ring-opacity));\n}\n\n.focus-within\\:ring-red-600:focus-within {\n  --tw-ring-opacity: 1;\n  --tw-ring-color: rgba(220, 38, 38, var(--tw-ring-opacity));\n}\n\n.focus-within\\:ring-red-700:focus-within {\n  --tw-ring-opacity: 1;\n  --tw-ring-color: rgba(185, 28, 28, var(--tw-ring-opacity));\n}\n\n.focus-within\\:ring-red-800:focus-within {\n  --tw-ring-opacity: 1;\n  --tw-ring-color: rgba(153, 27, 27, var(--tw-ring-opacity));\n}\n\n.focus-within\\:ring-red-900:focus-within {\n  --tw-ring-opacity: 1;\n  --tw-ring-color: rgba(127, 29, 29, var(--tw-ring-opacity));\n}\n\n.focus-within\\:ring-yellow-50:focus-within {\n  --tw-ring-opacity: 1;\n  --tw-ring-color: rgba(255, 251, 235, var(--tw-ring-opacity));\n}\n\n.focus-within\\:ring-yellow-100:focus-within {\n  --tw-ring-opacity: 1;\n  --tw-ring-color: rgba(254, 243, 199, var(--tw-ring-opacity));\n}\n\n.focus-within\\:ring-yellow-200:focus-within {\n  --tw-ring-opacity: 1;\n  --tw-ring-color: rgba(253, 230, 138, var(--tw-ring-opacity));\n}\n\n.focus-within\\:ring-yellow-300:focus-within {\n  --tw-ring-opacity: 1;\n  --tw-ring-color: rgba(252, 211, 77, var(--tw-ring-opacity));\n}\n\n.focus-within\\:ring-yellow-400:focus-within {\n  --tw-ring-opacity: 1;\n  --tw-ring-color: rgba(251, 191, 36, var(--tw-ring-opacity));\n}\n\n.focus-within\\:ring-yellow-500:focus-within {\n  --tw-ring-opacity: 1;\n  --tw-ring-color: rgba(245, 158, 11, var(--tw-ring-opacity));\n}\n\n.focus-within\\:ring-yellow-600:focus-within {\n  --tw-ring-opacity: 1;\n  --tw-ring-color: rgba(217, 119, 6, var(--tw-ring-opacity));\n}\n\n.focus-within\\:ring-yellow-700:focus-within {\n  --tw-ring-opacity: 1;\n  --tw-ring-color: rgba(180, 83, 9, var(--tw-ring-opacity));\n}\n\n.focus-within\\:ring-yellow-800:focus-within {\n  --tw-ring-opacity: 1;\n  --tw-ring-color: rgba(146, 64, 14, var(--tw-ring-opacity));\n}\n\n.focus-within\\:ring-yellow-900:focus-within {\n  --tw-ring-opacity: 1;\n  --tw-ring-color: rgba(120, 53, 15, var(--tw-ring-opacity));\n}\n\n.focus-within\\:ring-green-50:focus-within {\n  --tw-ring-opacity: 1;\n  --tw-ring-color: rgba(236, 253, 245, var(--tw-ring-opacity));\n}\n\n.focus-within\\:ring-green-100:focus-within {\n  --tw-ring-opacity: 1;\n  --tw-ring-color: rgba(209, 250, 229, var(--tw-ring-opacity));\n}\n\n.focus-within\\:ring-green-200:focus-within {\n  --tw-ring-opacity: 1;\n  --tw-ring-color: rgba(167, 243, 208, var(--tw-ring-opacity));\n}\n\n.focus-within\\:ring-green-300:focus-within {\n  --tw-ring-opacity: 1;\n  --tw-ring-color: rgba(110, 231, 183, var(--tw-ring-opacity));\n}\n\n.focus-within\\:ring-green-400:focus-within {\n  --tw-ring-opacity: 1;\n  --tw-ring-color: rgba(52, 211, 153, var(--tw-ring-opacity));\n}\n\n.focus-within\\:ring-green-500:focus-within {\n  --tw-ring-opacity: 1;\n  --tw-ring-color: rgba(16, 185, 129, var(--tw-ring-opacity));\n}\n\n.focus-within\\:ring-green-600:focus-within {\n  --tw-ring-opacity: 1;\n  --tw-ring-color: rgba(5, 150, 105, var(--tw-ring-opacity));\n}\n\n.focus-within\\:ring-green-700:focus-within {\n  --tw-ring-opacity: 1;\n  --tw-ring-color: rgba(4, 120, 87, var(--tw-ring-opacity));\n}\n\n.focus-within\\:ring-green-800:focus-within {\n  --tw-ring-opacity: 1;\n  --tw-ring-color: rgba(6, 95, 70, var(--tw-ring-opacity));\n}\n\n.focus-within\\:ring-green-900:focus-within {\n  --tw-ring-opacity: 1;\n  --tw-ring-color: rgba(6, 78, 59, var(--tw-ring-opacity));\n}\n\n.focus-within\\:ring-blue-50:focus-within {\n  --tw-ring-opacity: 1;\n  --tw-ring-color: rgba(239, 246, 255, var(--tw-ring-opacity));\n}\n\n.focus-within\\:ring-blue-100:focus-within {\n  --tw-ring-opacity: 1;\n  --tw-ring-color: rgba(219, 234, 254, var(--tw-ring-opacity));\n}\n\n.focus-within\\:ring-blue-200:focus-within {\n  --tw-ring-opacity: 1;\n  --tw-ring-color: rgba(191, 219, 254, var(--tw-ring-opacity));\n}\n\n.focus-within\\:ring-blue-300:focus-within {\n  --tw-ring-opacity: 1;\n  --tw-ring-color: rgba(147, 197, 253, var(--tw-ring-opacity));\n}\n\n.focus-within\\:ring-blue-400:focus-within {\n  --tw-ring-opacity: 1;\n  --tw-ring-color: rgba(96, 165, 250, var(--tw-ring-opacity));\n}\n\n.focus-within\\:ring-blue-500:focus-within {\n  --tw-ring-opacity: 1;\n  --tw-ring-color: rgba(59, 130, 246, var(--tw-ring-opacity));\n}\n\n.focus-within\\:ring-blue-600:focus-within {\n  --tw-ring-opacity: 1;\n  --tw-ring-color: rgba(37, 99, 235, var(--tw-ring-opacity));\n}\n\n.focus-within\\:ring-blue-700:focus-within {\n  --tw-ring-opacity: 1;\n  --tw-ring-color: rgba(29, 78, 216, var(--tw-ring-opacity));\n}\n\n.focus-within\\:ring-blue-800:focus-within {\n  --tw-ring-opacity: 1;\n  --tw-ring-color: rgba(30, 64, 175, var(--tw-ring-opacity));\n}\n\n.focus-within\\:ring-blue-900:focus-within {\n  --tw-ring-opacity: 1;\n  --tw-ring-color: rgba(30, 58, 138, var(--tw-ring-opacity));\n}\n\n.focus-within\\:ring-indigo-50:focus-within {\n  --tw-ring-opacity: 1;\n  --tw-ring-color: rgba(238, 242, 255, var(--tw-ring-opacity));\n}\n\n.focus-within\\:ring-indigo-100:focus-within {\n  --tw-ring-opacity: 1;\n  --tw-ring-color: rgba(224, 231, 255, var(--tw-ring-opacity));\n}\n\n.focus-within\\:ring-indigo-200:focus-within {\n  --tw-ring-opacity: 1;\n  --tw-ring-color: rgba(199, 210, 254, var(--tw-ring-opacity));\n}\n\n.focus-within\\:ring-indigo-300:focus-within {\n  --tw-ring-opacity: 1;\n  --tw-ring-color: rgba(165, 180, 252, var(--tw-ring-opacity));\n}\n\n.focus-within\\:ring-indigo-400:focus-within {\n  --tw-ring-opacity: 1;\n  --tw-ring-color: rgba(129, 140, 248, var(--tw-ring-opacity));\n}\n\n.focus-within\\:ring-indigo-500:focus-within {\n  --tw-ring-opacity: 1;\n  --tw-ring-color: rgba(99, 102, 241, var(--tw-ring-opacity));\n}\n\n.focus-within\\:ring-indigo-600:focus-within {\n  --tw-ring-opacity: 1;\n  --tw-ring-color: rgba(79, 70, 229, var(--tw-ring-opacity));\n}\n\n.focus-within\\:ring-indigo-700:focus-within {\n  --tw-ring-opacity: 1;\n  --tw-ring-color: rgba(67, 56, 202, var(--tw-ring-opacity));\n}\n\n.focus-within\\:ring-indigo-800:focus-within {\n  --tw-ring-opacity: 1;\n  --tw-ring-color: rgba(55, 48, 163, var(--tw-ring-opacity));\n}\n\n.focus-within\\:ring-indigo-900:focus-within {\n  --tw-ring-opacity: 1;\n  --tw-ring-color: rgba(49, 46, 129, var(--tw-ring-opacity));\n}\n\n.focus-within\\:ring-purple-50:focus-within {\n  --tw-ring-opacity: 1;\n  --tw-ring-color: rgba(245, 243, 255, var(--tw-ring-opacity));\n}\n\n.focus-within\\:ring-purple-100:focus-within {\n  --tw-ring-opacity: 1;\n  --tw-ring-color: rgba(237, 233, 254, var(--tw-ring-opacity));\n}\n\n.focus-within\\:ring-purple-200:focus-within {\n  --tw-ring-opacity: 1;\n  --tw-ring-color: rgba(221, 214, 254, var(--tw-ring-opacity));\n}\n\n.focus-within\\:ring-purple-300:focus-within {\n  --tw-ring-opacity: 1;\n  --tw-ring-color: rgba(196, 181, 253, var(--tw-ring-opacity));\n}\n\n.focus-within\\:ring-purple-400:focus-within {\n  --tw-ring-opacity: 1;\n  --tw-ring-color: rgba(167, 139, 250, var(--tw-ring-opacity));\n}\n\n.focus-within\\:ring-purple-500:focus-within {\n  --tw-ring-opacity: 1;\n  --tw-ring-color: rgba(139, 92, 246, var(--tw-ring-opacity));\n}\n\n.focus-within\\:ring-purple-600:focus-within {\n  --tw-ring-opacity: 1;\n  --tw-ring-color: rgba(124, 58, 237, var(--tw-ring-opacity));\n}\n\n.focus-within\\:ring-purple-700:focus-within {\n  --tw-ring-opacity: 1;\n  --tw-ring-color: rgba(109, 40, 217, var(--tw-ring-opacity));\n}\n\n.focus-within\\:ring-purple-800:focus-within {\n  --tw-ring-opacity: 1;\n  --tw-ring-color: rgba(91, 33, 182, var(--tw-ring-opacity));\n}\n\n.focus-within\\:ring-purple-900:focus-within {\n  --tw-ring-opacity: 1;\n  --tw-ring-color: rgba(76, 29, 149, var(--tw-ring-opacity));\n}\n\n.focus-within\\:ring-pink-50:focus-within {\n  --tw-ring-opacity: 1;\n  --tw-ring-color: rgba(253, 242, 248, var(--tw-ring-opacity));\n}\n\n.focus-within\\:ring-pink-100:focus-within {\n  --tw-ring-opacity: 1;\n  --tw-ring-color: rgba(252, 231, 243, var(--tw-ring-opacity));\n}\n\n.focus-within\\:ring-pink-200:focus-within {\n  --tw-ring-opacity: 1;\n  --tw-ring-color: rgba(251, 207, 232, var(--tw-ring-opacity));\n}\n\n.focus-within\\:ring-pink-300:focus-within {\n  --tw-ring-opacity: 1;\n  --tw-ring-color: rgba(249, 168, 212, var(--tw-ring-opacity));\n}\n\n.focus-within\\:ring-pink-400:focus-within {\n  --tw-ring-opacity: 1;\n  --tw-ring-color: rgba(244, 114, 182, var(--tw-ring-opacity));\n}\n\n.focus-within\\:ring-pink-500:focus-within {\n  --tw-ring-opacity: 1;\n  --tw-ring-color: rgba(236, 72, 153, var(--tw-ring-opacity));\n}\n\n.focus-within\\:ring-pink-600:focus-within {\n  --tw-ring-opacity: 1;\n  --tw-ring-color: rgba(219, 39, 119, var(--tw-ring-opacity));\n}\n\n.focus-within\\:ring-pink-700:focus-within {\n  --tw-ring-opacity: 1;\n  --tw-ring-color: rgba(190, 24, 93, var(--tw-ring-opacity));\n}\n\n.focus-within\\:ring-pink-800:focus-within {\n  --tw-ring-opacity: 1;\n  --tw-ring-color: rgba(157, 23, 77, var(--tw-ring-opacity));\n}\n\n.focus-within\\:ring-pink-900:focus-within {\n  --tw-ring-opacity: 1;\n  --tw-ring-color: rgba(131, 24, 67, var(--tw-ring-opacity));\n}\n\n.focus\\:ring-transparent:focus {\n  --tw-ring-color: transparent;\n}\n\n.focus\\:ring-current:focus {\n  --tw-ring-color: currentColor;\n}\n\n.focus\\:ring-black:focus {\n  --tw-ring-opacity: 1;\n  --tw-ring-color: rgba(0, 0, 0, var(--tw-ring-opacity));\n}\n\n.focus\\:ring-white:focus {\n  --tw-ring-opacity: 1;\n  --tw-ring-color: rgba(255, 255, 255, var(--tw-ring-opacity));\n}\n\n.focus\\:ring-gray-50:focus {\n  --tw-ring-opacity: 1;\n  --tw-ring-color: rgba(249, 250, 251, var(--tw-ring-opacity));\n}\n\n.focus\\:ring-gray-100:focus {\n  --tw-ring-opacity: 1;\n  --tw-ring-color: rgba(243, 244, 246, var(--tw-ring-opacity));\n}\n\n.focus\\:ring-gray-200:focus {\n  --tw-ring-opacity: 1;\n  --tw-ring-color: rgba(229, 231, 235, var(--tw-ring-opacity));\n}\n\n.focus\\:ring-gray-300:focus {\n  --tw-ring-opacity: 1;\n  --tw-ring-color: rgba(209, 213, 219, var(--tw-ring-opacity));\n}\n\n.focus\\:ring-gray-400:focus {\n  --tw-ring-opacity: 1;\n  --tw-ring-color: rgba(156, 163, 175, var(--tw-ring-opacity));\n}\n\n.focus\\:ring-gray-500:focus {\n  --tw-ring-opacity: 1;\n  --tw-ring-color: rgba(107, 114, 128, var(--tw-ring-opacity));\n}\n\n.focus\\:ring-gray-600:focus {\n  --tw-ring-opacity: 1;\n  --tw-ring-color: rgba(75, 85, 99, var(--tw-ring-opacity));\n}\n\n.focus\\:ring-gray-700:focus {\n  --tw-ring-opacity: 1;\n  --tw-ring-color: rgba(55, 65, 81, var(--tw-ring-opacity));\n}\n\n.focus\\:ring-gray-800:focus {\n  --tw-ring-opacity: 1;\n  --tw-ring-color: rgba(31, 41, 55, var(--tw-ring-opacity));\n}\n\n.focus\\:ring-gray-900:focus {\n  --tw-ring-opacity: 1;\n  --tw-ring-color: rgba(17, 24, 39, var(--tw-ring-opacity));\n}\n\n.focus\\:ring-red-50:focus {\n  --tw-ring-opacity: 1;\n  --tw-ring-color: rgba(254, 242, 242, var(--tw-ring-opacity));\n}\n\n.focus\\:ring-red-100:focus {\n  --tw-ring-opacity: 1;\n  --tw-ring-color: rgba(254, 226, 226, var(--tw-ring-opacity));\n}\n\n.focus\\:ring-red-200:focus {\n  --tw-ring-opacity: 1;\n  --tw-ring-color: rgba(254, 202, 202, var(--tw-ring-opacity));\n}\n\n.focus\\:ring-red-300:focus {\n  --tw-ring-opacity: 1;\n  --tw-ring-color: rgba(252, 165, 165, var(--tw-ring-opacity));\n}\n\n.focus\\:ring-red-400:focus {\n  --tw-ring-opacity: 1;\n  --tw-ring-color: rgba(248, 113, 113, var(--tw-ring-opacity));\n}\n\n.focus\\:ring-red-500:focus {\n  --tw-ring-opacity: 1;\n  --tw-ring-color: rgba(239, 68, 68, var(--tw-ring-opacity));\n}\n\n.focus\\:ring-red-600:focus {\n  --tw-ring-opacity: 1;\n  --tw-ring-color: rgba(220, 38, 38, var(--tw-ring-opacity));\n}\n\n.focus\\:ring-red-700:focus {\n  --tw-ring-opacity: 1;\n  --tw-ring-color: rgba(185, 28, 28, var(--tw-ring-opacity));\n}\n\n.focus\\:ring-red-800:focus {\n  --tw-ring-opacity: 1;\n  --tw-ring-color: rgba(153, 27, 27, var(--tw-ring-opacity));\n}\n\n.focus\\:ring-red-900:focus {\n  --tw-ring-opacity: 1;\n  --tw-ring-color: rgba(127, 29, 29, var(--tw-ring-opacity));\n}\n\n.focus\\:ring-yellow-50:focus {\n  --tw-ring-opacity: 1;\n  --tw-ring-color: rgba(255, 251, 235, var(--tw-ring-opacity));\n}\n\n.focus\\:ring-yellow-100:focus {\n  --tw-ring-opacity: 1;\n  --tw-ring-color: rgba(254, 243, 199, var(--tw-ring-opacity));\n}\n\n.focus\\:ring-yellow-200:focus {\n  --tw-ring-opacity: 1;\n  --tw-ring-color: rgba(253, 230, 138, var(--tw-ring-opacity));\n}\n\n.focus\\:ring-yellow-300:focus {\n  --tw-ring-opacity: 1;\n  --tw-ring-color: rgba(252, 211, 77, var(--tw-ring-opacity));\n}\n\n.focus\\:ring-yellow-400:focus {\n  --tw-ring-opacity: 1;\n  --tw-ring-color: rgba(251, 191, 36, var(--tw-ring-opacity));\n}\n\n.focus\\:ring-yellow-500:focus {\n  --tw-ring-opacity: 1;\n  --tw-ring-color: rgba(245, 158, 11, var(--tw-ring-opacity));\n}\n\n.focus\\:ring-yellow-600:focus {\n  --tw-ring-opacity: 1;\n  --tw-ring-color: rgba(217, 119, 6, var(--tw-ring-opacity));\n}\n\n.focus\\:ring-yellow-700:focus {\n  --tw-ring-opacity: 1;\n  --tw-ring-color: rgba(180, 83, 9, var(--tw-ring-opacity));\n}\n\n.focus\\:ring-yellow-800:focus {\n  --tw-ring-opacity: 1;\n  --tw-ring-color: rgba(146, 64, 14, var(--tw-ring-opacity));\n}\n\n.focus\\:ring-yellow-900:focus {\n  --tw-ring-opacity: 1;\n  --tw-ring-color: rgba(120, 53, 15, var(--tw-ring-opacity));\n}\n\n.focus\\:ring-green-50:focus {\n  --tw-ring-opacity: 1;\n  --tw-ring-color: rgba(236, 253, 245, var(--tw-ring-opacity));\n}\n\n.focus\\:ring-green-100:focus {\n  --tw-ring-opacity: 1;\n  --tw-ring-color: rgba(209, 250, 229, var(--tw-ring-opacity));\n}\n\n.focus\\:ring-green-200:focus {\n  --tw-ring-opacity: 1;\n  --tw-ring-color: rgba(167, 243, 208, var(--tw-ring-opacity));\n}\n\n.focus\\:ring-green-300:focus {\n  --tw-ring-opacity: 1;\n  --tw-ring-color: rgba(110, 231, 183, var(--tw-ring-opacity));\n}\n\n.focus\\:ring-green-400:focus {\n  --tw-ring-opacity: 1;\n  --tw-ring-color: rgba(52, 211, 153, var(--tw-ring-opacity));\n}\n\n.focus\\:ring-green-500:focus {\n  --tw-ring-opacity: 1;\n  --tw-ring-color: rgba(16, 185, 129, var(--tw-ring-opacity));\n}\n\n.focus\\:ring-green-600:focus {\n  --tw-ring-opacity: 1;\n  --tw-ring-color: rgba(5, 150, 105, var(--tw-ring-opacity));\n}\n\n.focus\\:ring-green-700:focus {\n  --tw-ring-opacity: 1;\n  --tw-ring-color: rgba(4, 120, 87, var(--tw-ring-opacity));\n}\n\n.focus\\:ring-green-800:focus {\n  --tw-ring-opacity: 1;\n  --tw-ring-color: rgba(6, 95, 70, var(--tw-ring-opacity));\n}\n\n.focus\\:ring-green-900:focus {\n  --tw-ring-opacity: 1;\n  --tw-ring-color: rgba(6, 78, 59, var(--tw-ring-opacity));\n}\n\n.focus\\:ring-blue-50:focus {\n  --tw-ring-opacity: 1;\n  --tw-ring-color: rgba(239, 246, 255, var(--tw-ring-opacity));\n}\n\n.focus\\:ring-blue-100:focus {\n  --tw-ring-opacity: 1;\n  --tw-ring-color: rgba(219, 234, 254, var(--tw-ring-opacity));\n}\n\n.focus\\:ring-blue-200:focus {\n  --tw-ring-opacity: 1;\n  --tw-ring-color: rgba(191, 219, 254, var(--tw-ring-opacity));\n}\n\n.focus\\:ring-blue-300:focus {\n  --tw-ring-opacity: 1;\n  --tw-ring-color: rgba(147, 197, 253, var(--tw-ring-opacity));\n}\n\n.focus\\:ring-blue-400:focus {\n  --tw-ring-opacity: 1;\n  --tw-ring-color: rgba(96, 165, 250, var(--tw-ring-opacity));\n}\n\n.focus\\:ring-blue-500:focus {\n  --tw-ring-opacity: 1;\n  --tw-ring-color: rgba(59, 130, 246, var(--tw-ring-opacity));\n}\n\n.focus\\:ring-blue-600:focus {\n  --tw-ring-opacity: 1;\n  --tw-ring-color: rgba(37, 99, 235, var(--tw-ring-opacity));\n}\n\n.focus\\:ring-blue-700:focus {\n  --tw-ring-opacity: 1;\n  --tw-ring-color: rgba(29, 78, 216, var(--tw-ring-opacity));\n}\n\n.focus\\:ring-blue-800:focus {\n  --tw-ring-opacity: 1;\n  --tw-ring-color: rgba(30, 64, 175, var(--tw-ring-opacity));\n}\n\n.focus\\:ring-blue-900:focus {\n  --tw-ring-opacity: 1;\n  --tw-ring-color: rgba(30, 58, 138, var(--tw-ring-opacity));\n}\n\n.focus\\:ring-indigo-50:focus {\n  --tw-ring-opacity: 1;\n  --tw-ring-color: rgba(238, 242, 255, var(--tw-ring-opacity));\n}\n\n.focus\\:ring-indigo-100:focus {\n  --tw-ring-opacity: 1;\n  --tw-ring-color: rgba(224, 231, 255, var(--tw-ring-opacity));\n}\n\n.focus\\:ring-indigo-200:focus {\n  --tw-ring-opacity: 1;\n  --tw-ring-color: rgba(199, 210, 254, var(--tw-ring-opacity));\n}\n\n.focus\\:ring-indigo-300:focus {\n  --tw-ring-opacity: 1;\n  --tw-ring-color: rgba(165, 180, 252, var(--tw-ring-opacity));\n}\n\n.focus\\:ring-indigo-400:focus {\n  --tw-ring-opacity: 1;\n  --tw-ring-color: rgba(129, 140, 248, var(--tw-ring-opacity));\n}\n\n.focus\\:ring-indigo-500:focus {\n  --tw-ring-opacity: 1;\n  --tw-ring-color: rgba(99, 102, 241, var(--tw-ring-opacity));\n}\n\n.focus\\:ring-indigo-600:focus {\n  --tw-ring-opacity: 1;\n  --tw-ring-color: rgba(79, 70, 229, var(--tw-ring-opacity));\n}\n\n.focus\\:ring-indigo-700:focus {\n  --tw-ring-opacity: 1;\n  --tw-ring-color: rgba(67, 56, 202, var(--tw-ring-opacity));\n}\n\n.focus\\:ring-indigo-800:focus {\n  --tw-ring-opacity: 1;\n  --tw-ring-color: rgba(55, 48, 163, var(--tw-ring-opacity));\n}\n\n.focus\\:ring-indigo-900:focus {\n  --tw-ring-opacity: 1;\n  --tw-ring-color: rgba(49, 46, 129, var(--tw-ring-opacity));\n}\n\n.focus\\:ring-purple-50:focus {\n  --tw-ring-opacity: 1;\n  --tw-ring-color: rgba(245, 243, 255, var(--tw-ring-opacity));\n}\n\n.focus\\:ring-purple-100:focus {\n  --tw-ring-opacity: 1;\n  --tw-ring-color: rgba(237, 233, 254, var(--tw-ring-opacity));\n}\n\n.focus\\:ring-purple-200:focus {\n  --tw-ring-opacity: 1;\n  --tw-ring-color: rgba(221, 214, 254, var(--tw-ring-opacity));\n}\n\n.focus\\:ring-purple-300:focus {\n  --tw-ring-opacity: 1;\n  --tw-ring-color: rgba(196, 181, 253, var(--tw-ring-opacity));\n}\n\n.focus\\:ring-purple-400:focus {\n  --tw-ring-opacity: 1;\n  --tw-ring-color: rgba(167, 139, 250, var(--tw-ring-opacity));\n}\n\n.focus\\:ring-purple-500:focus {\n  --tw-ring-opacity: 1;\n  --tw-ring-color: rgba(139, 92, 246, var(--tw-ring-opacity));\n}\n\n.focus\\:ring-purple-600:focus {\n  --tw-ring-opacity: 1;\n  --tw-ring-color: rgba(124, 58, 237, var(--tw-ring-opacity));\n}\n\n.focus\\:ring-purple-700:focus {\n  --tw-ring-opacity: 1;\n  --tw-ring-color: rgba(109, 40, 217, var(--tw-ring-opacity));\n}\n\n.focus\\:ring-purple-800:focus {\n  --tw-ring-opacity: 1;\n  --tw-ring-color: rgba(91, 33, 182, var(--tw-ring-opacity));\n}\n\n.focus\\:ring-purple-900:focus {\n  --tw-ring-opacity: 1;\n  --tw-ring-color: rgba(76, 29, 149, var(--tw-ring-opacity));\n}\n\n.focus\\:ring-pink-50:focus {\n  --tw-ring-opacity: 1;\n  --tw-ring-color: rgba(253, 242, 248, var(--tw-ring-opacity));\n}\n\n.focus\\:ring-pink-100:focus {\n  --tw-ring-opacity: 1;\n  --tw-ring-color: rgba(252, 231, 243, var(--tw-ring-opacity));\n}\n\n.focus\\:ring-pink-200:focus {\n  --tw-ring-opacity: 1;\n  --tw-ring-color: rgba(251, 207, 232, var(--tw-ring-opacity));\n}\n\n.focus\\:ring-pink-300:focus {\n  --tw-ring-opacity: 1;\n  --tw-ring-color: rgba(249, 168, 212, var(--tw-ring-opacity));\n}\n\n.focus\\:ring-pink-400:focus {\n  --tw-ring-opacity: 1;\n  --tw-ring-color: rgba(244, 114, 182, var(--tw-ring-opacity));\n}\n\n.focus\\:ring-pink-500:focus {\n  --tw-ring-opacity: 1;\n  --tw-ring-color: rgba(236, 72, 153, var(--tw-ring-opacity));\n}\n\n.focus\\:ring-pink-600:focus {\n  --tw-ring-opacity: 1;\n  --tw-ring-color: rgba(219, 39, 119, var(--tw-ring-opacity));\n}\n\n.focus\\:ring-pink-700:focus {\n  --tw-ring-opacity: 1;\n  --tw-ring-color: rgba(190, 24, 93, var(--tw-ring-opacity));\n}\n\n.focus\\:ring-pink-800:focus {\n  --tw-ring-opacity: 1;\n  --tw-ring-color: rgba(157, 23, 77, var(--tw-ring-opacity));\n}\n\n.focus\\:ring-pink-900:focus {\n  --tw-ring-opacity: 1;\n  --tw-ring-color: rgba(131, 24, 67, var(--tw-ring-opacity));\n}\n\n.dark .dark\\:ring-transparent {\n  --tw-ring-color: transparent;\n}\n\n.dark .dark\\:ring-current {\n  --tw-ring-color: currentColor;\n}\n\n.dark .dark\\:ring-black {\n  --tw-ring-opacity: 1;\n  --tw-ring-color: rgba(0, 0, 0, var(--tw-ring-opacity));\n}\n\n.dark .dark\\:ring-white {\n  --tw-ring-opacity: 1;\n  --tw-ring-color: rgba(255, 255, 255, var(--tw-ring-opacity));\n}\n\n.dark .dark\\:ring-gray-50 {\n  --tw-ring-opacity: 1;\n  --tw-ring-color: rgba(249, 250, 251, var(--tw-ring-opacity));\n}\n\n.dark .dark\\:ring-gray-100 {\n  --tw-ring-opacity: 1;\n  --tw-ring-color: rgba(243, 244, 246, var(--tw-ring-opacity));\n}\n\n.dark .dark\\:ring-gray-200 {\n  --tw-ring-opacity: 1;\n  --tw-ring-color: rgba(229, 231, 235, var(--tw-ring-opacity));\n}\n\n.dark .dark\\:ring-gray-300 {\n  --tw-ring-opacity: 1;\n  --tw-ring-color: rgba(209, 213, 219, var(--tw-ring-opacity));\n}\n\n.dark .dark\\:ring-gray-400 {\n  --tw-ring-opacity: 1;\n  --tw-ring-color: rgba(156, 163, 175, var(--tw-ring-opacity));\n}\n\n.dark .dark\\:ring-gray-500 {\n  --tw-ring-opacity: 1;\n  --tw-ring-color: rgba(107, 114, 128, var(--tw-ring-opacity));\n}\n\n.dark .dark\\:ring-gray-600 {\n  --tw-ring-opacity: 1;\n  --tw-ring-color: rgba(75, 85, 99, var(--tw-ring-opacity));\n}\n\n.dark .dark\\:ring-gray-700 {\n  --tw-ring-opacity: 1;\n  --tw-ring-color: rgba(55, 65, 81, var(--tw-ring-opacity));\n}\n\n.dark .dark\\:ring-gray-800 {\n  --tw-ring-opacity: 1;\n  --tw-ring-color: rgba(31, 41, 55, var(--tw-ring-opacity));\n}\n\n.dark .dark\\:ring-gray-900 {\n  --tw-ring-opacity: 1;\n  --tw-ring-color: rgba(17, 24, 39, var(--tw-ring-opacity));\n}\n\n.dark .dark\\:ring-red-50 {\n  --tw-ring-opacity: 1;\n  --tw-ring-color: rgba(254, 242, 242, var(--tw-ring-opacity));\n}\n\n.dark .dark\\:ring-red-100 {\n  --tw-ring-opacity: 1;\n  --tw-ring-color: rgba(254, 226, 226, var(--tw-ring-opacity));\n}\n\n.dark .dark\\:ring-red-200 {\n  --tw-ring-opacity: 1;\n  --tw-ring-color: rgba(254, 202, 202, var(--tw-ring-opacity));\n}\n\n.dark .dark\\:ring-red-300 {\n  --tw-ring-opacity: 1;\n  --tw-ring-color: rgba(252, 165, 165, var(--tw-ring-opacity));\n}\n\n.dark .dark\\:ring-red-400 {\n  --tw-ring-opacity: 1;\n  --tw-ring-color: rgba(248, 113, 113, var(--tw-ring-opacity));\n}\n\n.dark .dark\\:ring-red-500 {\n  --tw-ring-opacity: 1;\n  --tw-ring-color: rgba(239, 68, 68, var(--tw-ring-opacity));\n}\n\n.dark .dark\\:ring-red-600 {\n  --tw-ring-opacity: 1;\n  --tw-ring-color: rgba(220, 38, 38, var(--tw-ring-opacity));\n}\n\n.dark .dark\\:ring-red-700 {\n  --tw-ring-opacity: 1;\n  --tw-ring-color: rgba(185, 28, 28, var(--tw-ring-opacity));\n}\n\n.dark .dark\\:ring-red-800 {\n  --tw-ring-opacity: 1;\n  --tw-ring-color: rgba(153, 27, 27, var(--tw-ring-opacity));\n}\n\n.dark .dark\\:ring-red-900 {\n  --tw-ring-opacity: 1;\n  --tw-ring-color: rgba(127, 29, 29, var(--tw-ring-opacity));\n}\n\n.dark .dark\\:ring-yellow-50 {\n  --tw-ring-opacity: 1;\n  --tw-ring-color: rgba(255, 251, 235, var(--tw-ring-opacity));\n}\n\n.dark .dark\\:ring-yellow-100 {\n  --tw-ring-opacity: 1;\n  --tw-ring-color: rgba(254, 243, 199, var(--tw-ring-opacity));\n}\n\n.dark .dark\\:ring-yellow-200 {\n  --tw-ring-opacity: 1;\n  --tw-ring-color: rgba(253, 230, 138, var(--tw-ring-opacity));\n}\n\n.dark .dark\\:ring-yellow-300 {\n  --tw-ring-opacity: 1;\n  --tw-ring-color: rgba(252, 211, 77, var(--tw-ring-opacity));\n}\n\n.dark .dark\\:ring-yellow-400 {\n  --tw-ring-opacity: 1;\n  --tw-ring-color: rgba(251, 191, 36, var(--tw-ring-opacity));\n}\n\n.dark .dark\\:ring-yellow-500 {\n  --tw-ring-opacity: 1;\n  --tw-ring-color: rgba(245, 158, 11, var(--tw-ring-opacity));\n}\n\n.dark .dark\\:ring-yellow-600 {\n  --tw-ring-opacity: 1;\n  --tw-ring-color: rgba(217, 119, 6, var(--tw-ring-opacity));\n}\n\n.dark .dark\\:ring-yellow-700 {\n  --tw-ring-opacity: 1;\n  --tw-ring-color: rgba(180, 83, 9, var(--tw-ring-opacity));\n}\n\n.dark .dark\\:ring-yellow-800 {\n  --tw-ring-opacity: 1;\n  --tw-ring-color: rgba(146, 64, 14, var(--tw-ring-opacity));\n}\n\n.dark .dark\\:ring-yellow-900 {\n  --tw-ring-opacity: 1;\n  --tw-ring-color: rgba(120, 53, 15, var(--tw-ring-opacity));\n}\n\n.dark .dark\\:ring-green-50 {\n  --tw-ring-opacity: 1;\n  --tw-ring-color: rgba(236, 253, 245, var(--tw-ring-opacity));\n}\n\n.dark .dark\\:ring-green-100 {\n  --tw-ring-opacity: 1;\n  --tw-ring-color: rgba(209, 250, 229, var(--tw-ring-opacity));\n}\n\n.dark .dark\\:ring-green-200 {\n  --tw-ring-opacity: 1;\n  --tw-ring-color: rgba(167, 243, 208, var(--tw-ring-opacity));\n}\n\n.dark .dark\\:ring-green-300 {\n  --tw-ring-opacity: 1;\n  --tw-ring-color: rgba(110, 231, 183, var(--tw-ring-opacity));\n}\n\n.dark .dark\\:ring-green-400 {\n  --tw-ring-opacity: 1;\n  --tw-ring-color: rgba(52, 211, 153, var(--tw-ring-opacity));\n}\n\n.dark .dark\\:ring-green-500 {\n  --tw-ring-opacity: 1;\n  --tw-ring-color: rgba(16, 185, 129, var(--tw-ring-opacity));\n}\n\n.dark .dark\\:ring-green-600 {\n  --tw-ring-opacity: 1;\n  --tw-ring-color: rgba(5, 150, 105, var(--tw-ring-opacity));\n}\n\n.dark .dark\\:ring-green-700 {\n  --tw-ring-opacity: 1;\n  --tw-ring-color: rgba(4, 120, 87, var(--tw-ring-opacity));\n}\n\n.dark .dark\\:ring-green-800 {\n  --tw-ring-opacity: 1;\n  --tw-ring-color: rgba(6, 95, 70, var(--tw-ring-opacity));\n}\n\n.dark .dark\\:ring-green-900 {\n  --tw-ring-opacity: 1;\n  --tw-ring-color: rgba(6, 78, 59, var(--tw-ring-opacity));\n}\n\n.dark .dark\\:ring-blue-50 {\n  --tw-ring-opacity: 1;\n  --tw-ring-color: rgba(239, 246, 255, var(--tw-ring-opacity));\n}\n\n.dark .dark\\:ring-blue-100 {\n  --tw-ring-opacity: 1;\n  --tw-ring-color: rgba(219, 234, 254, var(--tw-ring-opacity));\n}\n\n.dark .dark\\:ring-blue-200 {\n  --tw-ring-opacity: 1;\n  --tw-ring-color: rgba(191, 219, 254, var(--tw-ring-opacity));\n}\n\n.dark .dark\\:ring-blue-300 {\n  --tw-ring-opacity: 1;\n  --tw-ring-color: rgba(147, 197, 253, var(--tw-ring-opacity));\n}\n\n.dark .dark\\:ring-blue-400 {\n  --tw-ring-opacity: 1;\n  --tw-ring-color: rgba(96, 165, 250, var(--tw-ring-opacity));\n}\n\n.dark .dark\\:ring-blue-500 {\n  --tw-ring-opacity: 1;\n  --tw-ring-color: rgba(59, 130, 246, var(--tw-ring-opacity));\n}\n\n.dark .dark\\:ring-blue-600 {\n  --tw-ring-opacity: 1;\n  --tw-ring-color: rgba(37, 99, 235, var(--tw-ring-opacity));\n}\n\n.dark .dark\\:ring-blue-700 {\n  --tw-ring-opacity: 1;\n  --tw-ring-color: rgba(29, 78, 216, var(--tw-ring-opacity));\n}\n\n.dark .dark\\:ring-blue-800 {\n  --tw-ring-opacity: 1;\n  --tw-ring-color: rgba(30, 64, 175, var(--tw-ring-opacity));\n}\n\n.dark .dark\\:ring-blue-900 {\n  --tw-ring-opacity: 1;\n  --tw-ring-color: rgba(30, 58, 138, var(--tw-ring-opacity));\n}\n\n.dark .dark\\:ring-indigo-50 {\n  --tw-ring-opacity: 1;\n  --tw-ring-color: rgba(238, 242, 255, var(--tw-ring-opacity));\n}\n\n.dark .dark\\:ring-indigo-100 {\n  --tw-ring-opacity: 1;\n  --tw-ring-color: rgba(224, 231, 255, var(--tw-ring-opacity));\n}\n\n.dark .dark\\:ring-indigo-200 {\n  --tw-ring-opacity: 1;\n  --tw-ring-color: rgba(199, 210, 254, var(--tw-ring-opacity));\n}\n\n.dark .dark\\:ring-indigo-300 {\n  --tw-ring-opacity: 1;\n  --tw-ring-color: rgba(165, 180, 252, var(--tw-ring-opacity));\n}\n\n.dark .dark\\:ring-indigo-400 {\n  --tw-ring-opacity: 1;\n  --tw-ring-color: rgba(129, 140, 248, var(--tw-ring-opacity));\n}\n\n.dark .dark\\:ring-indigo-500 {\n  --tw-ring-opacity: 1;\n  --tw-ring-color: rgba(99, 102, 241, var(--tw-ring-opacity));\n}\n\n.dark .dark\\:ring-indigo-600 {\n  --tw-ring-opacity: 1;\n  --tw-ring-color: rgba(79, 70, 229, var(--tw-ring-opacity));\n}\n\n.dark .dark\\:ring-indigo-700 {\n  --tw-ring-opacity: 1;\n  --tw-ring-color: rgba(67, 56, 202, var(--tw-ring-opacity));\n}\n\n.dark .dark\\:ring-indigo-800 {\n  --tw-ring-opacity: 1;\n  --tw-ring-color: rgba(55, 48, 163, var(--tw-ring-opacity));\n}\n\n.dark .dark\\:ring-indigo-900 {\n  --tw-ring-opacity: 1;\n  --tw-ring-color: rgba(49, 46, 129, var(--tw-ring-opacity));\n}\n\n.dark .dark\\:ring-purple-50 {\n  --tw-ring-opacity: 1;\n  --tw-ring-color: rgba(245, 243, 255, var(--tw-ring-opacity));\n}\n\n.dark .dark\\:ring-purple-100 {\n  --tw-ring-opacity: 1;\n  --tw-ring-color: rgba(237, 233, 254, var(--tw-ring-opacity));\n}\n\n.dark .dark\\:ring-purple-200 {\n  --tw-ring-opacity: 1;\n  --tw-ring-color: rgba(221, 214, 254, var(--tw-ring-opacity));\n}\n\n.dark .dark\\:ring-purple-300 {\n  --tw-ring-opacity: 1;\n  --tw-ring-color: rgba(196, 181, 253, var(--tw-ring-opacity));\n}\n\n.dark .dark\\:ring-purple-400 {\n  --tw-ring-opacity: 1;\n  --tw-ring-color: rgba(167, 139, 250, var(--tw-ring-opacity));\n}\n\n.dark .dark\\:ring-purple-500 {\n  --tw-ring-opacity: 1;\n  --tw-ring-color: rgba(139, 92, 246, var(--tw-ring-opacity));\n}\n\n.dark .dark\\:ring-purple-600 {\n  --tw-ring-opacity: 1;\n  --tw-ring-color: rgba(124, 58, 237, var(--tw-ring-opacity));\n}\n\n.dark .dark\\:ring-purple-700 {\n  --tw-ring-opacity: 1;\n  --tw-ring-color: rgba(109, 40, 217, var(--tw-ring-opacity));\n}\n\n.dark .dark\\:ring-purple-800 {\n  --tw-ring-opacity: 1;\n  --tw-ring-color: rgba(91, 33, 182, var(--tw-ring-opacity));\n}\n\n.dark .dark\\:ring-purple-900 {\n  --tw-ring-opacity: 1;\n  --tw-ring-color: rgba(76, 29, 149, var(--tw-ring-opacity));\n}\n\n.dark .dark\\:ring-pink-50 {\n  --tw-ring-opacity: 1;\n  --tw-ring-color: rgba(253, 242, 248, var(--tw-ring-opacity));\n}\n\n.dark .dark\\:ring-pink-100 {\n  --tw-ring-opacity: 1;\n  --tw-ring-color: rgba(252, 231, 243, var(--tw-ring-opacity));\n}\n\n.dark .dark\\:ring-pink-200 {\n  --tw-ring-opacity: 1;\n  --tw-ring-color: rgba(251, 207, 232, var(--tw-ring-opacity));\n}\n\n.dark .dark\\:ring-pink-300 {\n  --tw-ring-opacity: 1;\n  --tw-ring-color: rgba(249, 168, 212, var(--tw-ring-opacity));\n}\n\n.dark .dark\\:ring-pink-400 {\n  --tw-ring-opacity: 1;\n  --tw-ring-color: rgba(244, 114, 182, var(--tw-ring-opacity));\n}\n\n.dark .dark\\:ring-pink-500 {\n  --tw-ring-opacity: 1;\n  --tw-ring-color: rgba(236, 72, 153, var(--tw-ring-opacity));\n}\n\n.dark .dark\\:ring-pink-600 {\n  --tw-ring-opacity: 1;\n  --tw-ring-color: rgba(219, 39, 119, var(--tw-ring-opacity));\n}\n\n.dark .dark\\:ring-pink-700 {\n  --tw-ring-opacity: 1;\n  --tw-ring-color: rgba(190, 24, 93, var(--tw-ring-opacity));\n}\n\n.dark .dark\\:ring-pink-800 {\n  --tw-ring-opacity: 1;\n  --tw-ring-color: rgba(157, 23, 77, var(--tw-ring-opacity));\n}\n\n.dark .dark\\:ring-pink-900 {\n  --tw-ring-opacity: 1;\n  --tw-ring-color: rgba(131, 24, 67, var(--tw-ring-opacity));\n}\n\n.dark .dark\\:focus-within\\:ring-transparent:focus-within {\n  --tw-ring-color: transparent;\n}\n\n.dark .dark\\:focus-within\\:ring-current:focus-within {\n  --tw-ring-color: currentColor;\n}\n\n.dark .dark\\:focus-within\\:ring-black:focus-within {\n  --tw-ring-opacity: 1;\n  --tw-ring-color: rgba(0, 0, 0, var(--tw-ring-opacity));\n}\n\n.dark .dark\\:focus-within\\:ring-white:focus-within {\n  --tw-ring-opacity: 1;\n  --tw-ring-color: rgba(255, 255, 255, var(--tw-ring-opacity));\n}\n\n.dark .dark\\:focus-within\\:ring-gray-50:focus-within {\n  --tw-ring-opacity: 1;\n  --tw-ring-color: rgba(249, 250, 251, var(--tw-ring-opacity));\n}\n\n.dark .dark\\:focus-within\\:ring-gray-100:focus-within {\n  --tw-ring-opacity: 1;\n  --tw-ring-color: rgba(243, 244, 246, var(--tw-ring-opacity));\n}\n\n.dark .dark\\:focus-within\\:ring-gray-200:focus-within {\n  --tw-ring-opacity: 1;\n  --tw-ring-color: rgba(229, 231, 235, var(--tw-ring-opacity));\n}\n\n.dark .dark\\:focus-within\\:ring-gray-300:focus-within {\n  --tw-ring-opacity: 1;\n  --tw-ring-color: rgba(209, 213, 219, var(--tw-ring-opacity));\n}\n\n.dark .dark\\:focus-within\\:ring-gray-400:focus-within {\n  --tw-ring-opacity: 1;\n  --tw-ring-color: rgba(156, 163, 175, var(--tw-ring-opacity));\n}\n\n.dark .dark\\:focus-within\\:ring-gray-500:focus-within {\n  --tw-ring-opacity: 1;\n  --tw-ring-color: rgba(107, 114, 128, var(--tw-ring-opacity));\n}\n\n.dark .dark\\:focus-within\\:ring-gray-600:focus-within {\n  --tw-ring-opacity: 1;\n  --tw-ring-color: rgba(75, 85, 99, var(--tw-ring-opacity));\n}\n\n.dark .dark\\:focus-within\\:ring-gray-700:focus-within {\n  --tw-ring-opacity: 1;\n  --tw-ring-color: rgba(55, 65, 81, var(--tw-ring-opacity));\n}\n\n.dark .dark\\:focus-within\\:ring-gray-800:focus-within {\n  --tw-ring-opacity: 1;\n  --tw-ring-color: rgba(31, 41, 55, var(--tw-ring-opacity));\n}\n\n.dark .dark\\:focus-within\\:ring-gray-900:focus-within {\n  --tw-ring-opacity: 1;\n  --tw-ring-color: rgba(17, 24, 39, var(--tw-ring-opacity));\n}\n\n.dark .dark\\:focus-within\\:ring-red-50:focus-within {\n  --tw-ring-opacity: 1;\n  --tw-ring-color: rgba(254, 242, 242, var(--tw-ring-opacity));\n}\n\n.dark .dark\\:focus-within\\:ring-red-100:focus-within {\n  --tw-ring-opacity: 1;\n  --tw-ring-color: rgba(254, 226, 226, var(--tw-ring-opacity));\n}\n\n.dark .dark\\:focus-within\\:ring-red-200:focus-within {\n  --tw-ring-opacity: 1;\n  --tw-ring-color: rgba(254, 202, 202, var(--tw-ring-opacity));\n}\n\n.dark .dark\\:focus-within\\:ring-red-300:focus-within {\n  --tw-ring-opacity: 1;\n  --tw-ring-color: rgba(252, 165, 165, var(--tw-ring-opacity));\n}\n\n.dark .dark\\:focus-within\\:ring-red-400:focus-within {\n  --tw-ring-opacity: 1;\n  --tw-ring-color: rgba(248, 113, 113, var(--tw-ring-opacity));\n}\n\n.dark .dark\\:focus-within\\:ring-red-500:focus-within {\n  --tw-ring-opacity: 1;\n  --tw-ring-color: rgba(239, 68, 68, var(--tw-ring-opacity));\n}\n\n.dark .dark\\:focus-within\\:ring-red-600:focus-within {\n  --tw-ring-opacity: 1;\n  --tw-ring-color: rgba(220, 38, 38, var(--tw-ring-opacity));\n}\n\n.dark .dark\\:focus-within\\:ring-red-700:focus-within {\n  --tw-ring-opacity: 1;\n  --tw-ring-color: rgba(185, 28, 28, var(--tw-ring-opacity));\n}\n\n.dark .dark\\:focus-within\\:ring-red-800:focus-within {\n  --tw-ring-opacity: 1;\n  --tw-ring-color: rgba(153, 27, 27, var(--tw-ring-opacity));\n}\n\n.dark .dark\\:focus-within\\:ring-red-900:focus-within {\n  --tw-ring-opacity: 1;\n  --tw-ring-color: rgba(127, 29, 29, var(--tw-ring-opacity));\n}\n\n.dark .dark\\:focus-within\\:ring-yellow-50:focus-within {\n  --tw-ring-opacity: 1;\n  --tw-ring-color: rgba(255, 251, 235, var(--tw-ring-opacity));\n}\n\n.dark .dark\\:focus-within\\:ring-yellow-100:focus-within {\n  --tw-ring-opacity: 1;\n  --tw-ring-color: rgba(254, 243, 199, var(--tw-ring-opacity));\n}\n\n.dark .dark\\:focus-within\\:ring-yellow-200:focus-within {\n  --tw-ring-opacity: 1;\n  --tw-ring-color: rgba(253, 230, 138, var(--tw-ring-opacity));\n}\n\n.dark .dark\\:focus-within\\:ring-yellow-300:focus-within {\n  --tw-ring-opacity: 1;\n  --tw-ring-color: rgba(252, 211, 77, var(--tw-ring-opacity));\n}\n\n.dark .dark\\:focus-within\\:ring-yellow-400:focus-within {\n  --tw-ring-opacity: 1;\n  --tw-ring-color: rgba(251, 191, 36, var(--tw-ring-opacity));\n}\n\n.dark .dark\\:focus-within\\:ring-yellow-500:focus-within {\n  --tw-ring-opacity: 1;\n  --tw-ring-color: rgba(245, 158, 11, var(--tw-ring-opacity));\n}\n\n.dark .dark\\:focus-within\\:ring-yellow-600:focus-within {\n  --tw-ring-opacity: 1;\n  --tw-ring-color: rgba(217, 119, 6, var(--tw-ring-opacity));\n}\n\n.dark .dark\\:focus-within\\:ring-yellow-700:focus-within {\n  --tw-ring-opacity: 1;\n  --tw-ring-color: rgba(180, 83, 9, var(--tw-ring-opacity));\n}\n\n.dark .dark\\:focus-within\\:ring-yellow-800:focus-within {\n  --tw-ring-opacity: 1;\n  --tw-ring-color: rgba(146, 64, 14, var(--tw-ring-opacity));\n}\n\n.dark .dark\\:focus-within\\:ring-yellow-900:focus-within {\n  --tw-ring-opacity: 1;\n  --tw-ring-color: rgba(120, 53, 15, var(--tw-ring-opacity));\n}\n\n.dark .dark\\:focus-within\\:ring-green-50:focus-within {\n  --tw-ring-opacity: 1;\n  --tw-ring-color: rgba(236, 253, 245, var(--tw-ring-opacity));\n}\n\n.dark .dark\\:focus-within\\:ring-green-100:focus-within {\n  --tw-ring-opacity: 1;\n  --tw-ring-color: rgba(209, 250, 229, var(--tw-ring-opacity));\n}\n\n.dark .dark\\:focus-within\\:ring-green-200:focus-within {\n  --tw-ring-opacity: 1;\n  --tw-ring-color: rgba(167, 243, 208, var(--tw-ring-opacity));\n}\n\n.dark .dark\\:focus-within\\:ring-green-300:focus-within {\n  --tw-ring-opacity: 1;\n  --tw-ring-color: rgba(110, 231, 183, var(--tw-ring-opacity));\n}\n\n.dark .dark\\:focus-within\\:ring-green-400:focus-within {\n  --tw-ring-opacity: 1;\n  --tw-ring-color: rgba(52, 211, 153, var(--tw-ring-opacity));\n}\n\n.dark .dark\\:focus-within\\:ring-green-500:focus-within {\n  --tw-ring-opacity: 1;\n  --tw-ring-color: rgba(16, 185, 129, var(--tw-ring-opacity));\n}\n\n.dark .dark\\:focus-within\\:ring-green-600:focus-within {\n  --tw-ring-opacity: 1;\n  --tw-ring-color: rgba(5, 150, 105, var(--tw-ring-opacity));\n}\n\n.dark .dark\\:focus-within\\:ring-green-700:focus-within {\n  --tw-ring-opacity: 1;\n  --tw-ring-color: rgba(4, 120, 87, var(--tw-ring-opacity));\n}\n\n.dark .dark\\:focus-within\\:ring-green-800:focus-within {\n  --tw-ring-opacity: 1;\n  --tw-ring-color: rgba(6, 95, 70, var(--tw-ring-opacity));\n}\n\n.dark .dark\\:focus-within\\:ring-green-900:focus-within {\n  --tw-ring-opacity: 1;\n  --tw-ring-color: rgba(6, 78, 59, var(--tw-ring-opacity));\n}\n\n.dark .dark\\:focus-within\\:ring-blue-50:focus-within {\n  --tw-ring-opacity: 1;\n  --tw-ring-color: rgba(239, 246, 255, var(--tw-ring-opacity));\n}\n\n.dark .dark\\:focus-within\\:ring-blue-100:focus-within {\n  --tw-ring-opacity: 1;\n  --tw-ring-color: rgba(219, 234, 254, var(--tw-ring-opacity));\n}\n\n.dark .dark\\:focus-within\\:ring-blue-200:focus-within {\n  --tw-ring-opacity: 1;\n  --tw-ring-color: rgba(191, 219, 254, var(--tw-ring-opacity));\n}\n\n.dark .dark\\:focus-within\\:ring-blue-300:focus-within {\n  --tw-ring-opacity: 1;\n  --tw-ring-color: rgba(147, 197, 253, var(--tw-ring-opacity));\n}\n\n.dark .dark\\:focus-within\\:ring-blue-400:focus-within {\n  --tw-ring-opacity: 1;\n  --tw-ring-color: rgba(96, 165, 250, var(--tw-ring-opacity));\n}\n\n.dark .dark\\:focus-within\\:ring-blue-500:focus-within {\n  --tw-ring-opacity: 1;\n  --tw-ring-color: rgba(59, 130, 246, var(--tw-ring-opacity));\n}\n\n.dark .dark\\:focus-within\\:ring-blue-600:focus-within {\n  --tw-ring-opacity: 1;\n  --tw-ring-color: rgba(37, 99, 235, var(--tw-ring-opacity));\n}\n\n.dark .dark\\:focus-within\\:ring-blue-700:focus-within {\n  --tw-ring-opacity: 1;\n  --tw-ring-color: rgba(29, 78, 216, var(--tw-ring-opacity));\n}\n\n.dark .dark\\:focus-within\\:ring-blue-800:focus-within {\n  --tw-ring-opacity: 1;\n  --tw-ring-color: rgba(30, 64, 175, var(--tw-ring-opacity));\n}\n\n.dark .dark\\:focus-within\\:ring-blue-900:focus-within {\n  --tw-ring-opacity: 1;\n  --tw-ring-color: rgba(30, 58, 138, var(--tw-ring-opacity));\n}\n\n.dark .dark\\:focus-within\\:ring-indigo-50:focus-within {\n  --tw-ring-opacity: 1;\n  --tw-ring-color: rgba(238, 242, 255, var(--tw-ring-opacity));\n}\n\n.dark .dark\\:focus-within\\:ring-indigo-100:focus-within {\n  --tw-ring-opacity: 1;\n  --tw-ring-color: rgba(224, 231, 255, var(--tw-ring-opacity));\n}\n\n.dark .dark\\:focus-within\\:ring-indigo-200:focus-within {\n  --tw-ring-opacity: 1;\n  --tw-ring-color: rgba(199, 210, 254, var(--tw-ring-opacity));\n}\n\n.dark .dark\\:focus-within\\:ring-indigo-300:focus-within {\n  --tw-ring-opacity: 1;\n  --tw-ring-color: rgba(165, 180, 252, var(--tw-ring-opacity));\n}\n\n.dark .dark\\:focus-within\\:ring-indigo-400:focus-within {\n  --tw-ring-opacity: 1;\n  --tw-ring-color: rgba(129, 140, 248, var(--tw-ring-opacity));\n}\n\n.dark .dark\\:focus-within\\:ring-indigo-500:focus-within {\n  --tw-ring-opacity: 1;\n  --tw-ring-color: rgba(99, 102, 241, var(--tw-ring-opacity));\n}\n\n.dark .dark\\:focus-within\\:ring-indigo-600:focus-within {\n  --tw-ring-opacity: 1;\n  --tw-ring-color: rgba(79, 70, 229, var(--tw-ring-opacity));\n}\n\n.dark .dark\\:focus-within\\:ring-indigo-700:focus-within {\n  --tw-ring-opacity: 1;\n  --tw-ring-color: rgba(67, 56, 202, var(--tw-ring-opacity));\n}\n\n.dark .dark\\:focus-within\\:ring-indigo-800:focus-within {\n  --tw-ring-opacity: 1;\n  --tw-ring-color: rgba(55, 48, 163, var(--tw-ring-opacity));\n}\n\n.dark .dark\\:focus-within\\:ring-indigo-900:focus-within {\n  --tw-ring-opacity: 1;\n  --tw-ring-color: rgba(49, 46, 129, var(--tw-ring-opacity));\n}\n\n.dark .dark\\:focus-within\\:ring-purple-50:focus-within {\n  --tw-ring-opacity: 1;\n  --tw-ring-color: rgba(245, 243, 255, var(--tw-ring-opacity));\n}\n\n.dark .dark\\:focus-within\\:ring-purple-100:focus-within {\n  --tw-ring-opacity: 1;\n  --tw-ring-color: rgba(237, 233, 254, var(--tw-ring-opacity));\n}\n\n.dark .dark\\:focus-within\\:ring-purple-200:focus-within {\n  --tw-ring-opacity: 1;\n  --tw-ring-color: rgba(221, 214, 254, var(--tw-ring-opacity));\n}\n\n.dark .dark\\:focus-within\\:ring-purple-300:focus-within {\n  --tw-ring-opacity: 1;\n  --tw-ring-color: rgba(196, 181, 253, var(--tw-ring-opacity));\n}\n\n.dark .dark\\:focus-within\\:ring-purple-400:focus-within {\n  --tw-ring-opacity: 1;\n  --tw-ring-color: rgba(167, 139, 250, var(--tw-ring-opacity));\n}\n\n.dark .dark\\:focus-within\\:ring-purple-500:focus-within {\n  --tw-ring-opacity: 1;\n  --tw-ring-color: rgba(139, 92, 246, var(--tw-ring-opacity));\n}\n\n.dark .dark\\:focus-within\\:ring-purple-600:focus-within {\n  --tw-ring-opacity: 1;\n  --tw-ring-color: rgba(124, 58, 237, var(--tw-ring-opacity));\n}\n\n.dark .dark\\:focus-within\\:ring-purple-700:focus-within {\n  --tw-ring-opacity: 1;\n  --tw-ring-color: rgba(109, 40, 217, var(--tw-ring-opacity));\n}\n\n.dark .dark\\:focus-within\\:ring-purple-800:focus-within {\n  --tw-ring-opacity: 1;\n  --tw-ring-color: rgba(91, 33, 182, var(--tw-ring-opacity));\n}\n\n.dark .dark\\:focus-within\\:ring-purple-900:focus-within {\n  --tw-ring-opacity: 1;\n  --tw-ring-color: rgba(76, 29, 149, var(--tw-ring-opacity));\n}\n\n.dark .dark\\:focus-within\\:ring-pink-50:focus-within {\n  --tw-ring-opacity: 1;\n  --tw-ring-color: rgba(253, 242, 248, var(--tw-ring-opacity));\n}\n\n.dark .dark\\:focus-within\\:ring-pink-100:focus-within {\n  --tw-ring-opacity: 1;\n  --tw-ring-color: rgba(252, 231, 243, var(--tw-ring-opacity));\n}\n\n.dark .dark\\:focus-within\\:ring-pink-200:focus-within {\n  --tw-ring-opacity: 1;\n  --tw-ring-color: rgba(251, 207, 232, var(--tw-ring-opacity));\n}\n\n.dark .dark\\:focus-within\\:ring-pink-300:focus-within {\n  --tw-ring-opacity: 1;\n  --tw-ring-color: rgba(249, 168, 212, var(--tw-ring-opacity));\n}\n\n.dark .dark\\:focus-within\\:ring-pink-400:focus-within {\n  --tw-ring-opacity: 1;\n  --tw-ring-color: rgba(244, 114, 182, var(--tw-ring-opacity));\n}\n\n.dark .dark\\:focus-within\\:ring-pink-500:focus-within {\n  --tw-ring-opacity: 1;\n  --tw-ring-color: rgba(236, 72, 153, var(--tw-ring-opacity));\n}\n\n.dark .dark\\:focus-within\\:ring-pink-600:focus-within {\n  --tw-ring-opacity: 1;\n  --tw-ring-color: rgba(219, 39, 119, var(--tw-ring-opacity));\n}\n\n.dark .dark\\:focus-within\\:ring-pink-700:focus-within {\n  --tw-ring-opacity: 1;\n  --tw-ring-color: rgba(190, 24, 93, var(--tw-ring-opacity));\n}\n\n.dark .dark\\:focus-within\\:ring-pink-800:focus-within {\n  --tw-ring-opacity: 1;\n  --tw-ring-color: rgba(157, 23, 77, var(--tw-ring-opacity));\n}\n\n.dark .dark\\:focus-within\\:ring-pink-900:focus-within {\n  --tw-ring-opacity: 1;\n  --tw-ring-color: rgba(131, 24, 67, var(--tw-ring-opacity));\n}\n\n.dark .dark\\:focus\\:ring-transparent:focus {\n  --tw-ring-color: transparent;\n}\n\n.dark .dark\\:focus\\:ring-current:focus {\n  --tw-ring-color: currentColor;\n}\n\n.dark .dark\\:focus\\:ring-black:focus {\n  --tw-ring-opacity: 1;\n  --tw-ring-color: rgba(0, 0, 0, var(--tw-ring-opacity));\n}\n\n.dark .dark\\:focus\\:ring-white:focus {\n  --tw-ring-opacity: 1;\n  --tw-ring-color: rgba(255, 255, 255, var(--tw-ring-opacity));\n}\n\n.dark .dark\\:focus\\:ring-gray-50:focus {\n  --tw-ring-opacity: 1;\n  --tw-ring-color: rgba(249, 250, 251, var(--tw-ring-opacity));\n}\n\n.dark .dark\\:focus\\:ring-gray-100:focus {\n  --tw-ring-opacity: 1;\n  --tw-ring-color: rgba(243, 244, 246, var(--tw-ring-opacity));\n}\n\n.dark .dark\\:focus\\:ring-gray-200:focus {\n  --tw-ring-opacity: 1;\n  --tw-ring-color: rgba(229, 231, 235, var(--tw-ring-opacity));\n}\n\n.dark .dark\\:focus\\:ring-gray-300:focus {\n  --tw-ring-opacity: 1;\n  --tw-ring-color: rgba(209, 213, 219, var(--tw-ring-opacity));\n}\n\n.dark .dark\\:focus\\:ring-gray-400:focus {\n  --tw-ring-opacity: 1;\n  --tw-ring-color: rgba(156, 163, 175, var(--tw-ring-opacity));\n}\n\n.dark .dark\\:focus\\:ring-gray-500:focus {\n  --tw-ring-opacity: 1;\n  --tw-ring-color: rgba(107, 114, 128, var(--tw-ring-opacity));\n}\n\n.dark .dark\\:focus\\:ring-gray-600:focus {\n  --tw-ring-opacity: 1;\n  --tw-ring-color: rgba(75, 85, 99, var(--tw-ring-opacity));\n}\n\n.dark .dark\\:focus\\:ring-gray-700:focus {\n  --tw-ring-opacity: 1;\n  --tw-ring-color: rgba(55, 65, 81, var(--tw-ring-opacity));\n}\n\n.dark .dark\\:focus\\:ring-gray-800:focus {\n  --tw-ring-opacity: 1;\n  --tw-ring-color: rgba(31, 41, 55, var(--tw-ring-opacity));\n}\n\n.dark .dark\\:focus\\:ring-gray-900:focus {\n  --tw-ring-opacity: 1;\n  --tw-ring-color: rgba(17, 24, 39, var(--tw-ring-opacity));\n}\n\n.dark .dark\\:focus\\:ring-red-50:focus {\n  --tw-ring-opacity: 1;\n  --tw-ring-color: rgba(254, 242, 242, var(--tw-ring-opacity));\n}\n\n.dark .dark\\:focus\\:ring-red-100:focus {\n  --tw-ring-opacity: 1;\n  --tw-ring-color: rgba(254, 226, 226, var(--tw-ring-opacity));\n}\n\n.dark .dark\\:focus\\:ring-red-200:focus {\n  --tw-ring-opacity: 1;\n  --tw-ring-color: rgba(254, 202, 202, var(--tw-ring-opacity));\n}\n\n.dark .dark\\:focus\\:ring-red-300:focus {\n  --tw-ring-opacity: 1;\n  --tw-ring-color: rgba(252, 165, 165, var(--tw-ring-opacity));\n}\n\n.dark .dark\\:focus\\:ring-red-400:focus {\n  --tw-ring-opacity: 1;\n  --tw-ring-color: rgba(248, 113, 113, var(--tw-ring-opacity));\n}\n\n.dark .dark\\:focus\\:ring-red-500:focus {\n  --tw-ring-opacity: 1;\n  --tw-ring-color: rgba(239, 68, 68, var(--tw-ring-opacity));\n}\n\n.dark .dark\\:focus\\:ring-red-600:focus {\n  --tw-ring-opacity: 1;\n  --tw-ring-color: rgba(220, 38, 38, var(--tw-ring-opacity));\n}\n\n.dark .dark\\:focus\\:ring-red-700:focus {\n  --tw-ring-opacity: 1;\n  --tw-ring-color: rgba(185, 28, 28, var(--tw-ring-opacity));\n}\n\n.dark .dark\\:focus\\:ring-red-800:focus {\n  --tw-ring-opacity: 1;\n  --tw-ring-color: rgba(153, 27, 27, var(--tw-ring-opacity));\n}\n\n.dark .dark\\:focus\\:ring-red-900:focus {\n  --tw-ring-opacity: 1;\n  --tw-ring-color: rgba(127, 29, 29, var(--tw-ring-opacity));\n}\n\n.dark .dark\\:focus\\:ring-yellow-50:focus {\n  --tw-ring-opacity: 1;\n  --tw-ring-color: rgba(255, 251, 235, var(--tw-ring-opacity));\n}\n\n.dark .dark\\:focus\\:ring-yellow-100:focus {\n  --tw-ring-opacity: 1;\n  --tw-ring-color: rgba(254, 243, 199, var(--tw-ring-opacity));\n}\n\n.dark .dark\\:focus\\:ring-yellow-200:focus {\n  --tw-ring-opacity: 1;\n  --tw-ring-color: rgba(253, 230, 138, var(--tw-ring-opacity));\n}\n\n.dark .dark\\:focus\\:ring-yellow-300:focus {\n  --tw-ring-opacity: 1;\n  --tw-ring-color: rgba(252, 211, 77, var(--tw-ring-opacity));\n}\n\n.dark .dark\\:focus\\:ring-yellow-400:focus {\n  --tw-ring-opacity: 1;\n  --tw-ring-color: rgba(251, 191, 36, var(--tw-ring-opacity));\n}\n\n.dark .dark\\:focus\\:ring-yellow-500:focus {\n  --tw-ring-opacity: 1;\n  --tw-ring-color: rgba(245, 158, 11, var(--tw-ring-opacity));\n}\n\n.dark .dark\\:focus\\:ring-yellow-600:focus {\n  --tw-ring-opacity: 1;\n  --tw-ring-color: rgba(217, 119, 6, var(--tw-ring-opacity));\n}\n\n.dark .dark\\:focus\\:ring-yellow-700:focus {\n  --tw-ring-opacity: 1;\n  --tw-ring-color: rgba(180, 83, 9, var(--tw-ring-opacity));\n}\n\n.dark .dark\\:focus\\:ring-yellow-800:focus {\n  --tw-ring-opacity: 1;\n  --tw-ring-color: rgba(146, 64, 14, var(--tw-ring-opacity));\n}\n\n.dark .dark\\:focus\\:ring-yellow-900:focus {\n  --tw-ring-opacity: 1;\n  --tw-ring-color: rgba(120, 53, 15, var(--tw-ring-opacity));\n}\n\n.dark .dark\\:focus\\:ring-green-50:focus {\n  --tw-ring-opacity: 1;\n  --tw-ring-color: rgba(236, 253, 245, var(--tw-ring-opacity));\n}\n\n.dark .dark\\:focus\\:ring-green-100:focus {\n  --tw-ring-opacity: 1;\n  --tw-ring-color: rgba(209, 250, 229, var(--tw-ring-opacity));\n}\n\n.dark .dark\\:focus\\:ring-green-200:focus {\n  --tw-ring-opacity: 1;\n  --tw-ring-color: rgba(167, 243, 208, var(--tw-ring-opacity));\n}\n\n.dark .dark\\:focus\\:ring-green-300:focus {\n  --tw-ring-opacity: 1;\n  --tw-ring-color: rgba(110, 231, 183, var(--tw-ring-opacity));\n}\n\n.dark .dark\\:focus\\:ring-green-400:focus {\n  --tw-ring-opacity: 1;\n  --tw-ring-color: rgba(52, 211, 153, var(--tw-ring-opacity));\n}\n\n.dark .dark\\:focus\\:ring-green-500:focus {\n  --tw-ring-opacity: 1;\n  --tw-ring-color: rgba(16, 185, 129, var(--tw-ring-opacity));\n}\n\n.dark .dark\\:focus\\:ring-green-600:focus {\n  --tw-ring-opacity: 1;\n  --tw-ring-color: rgba(5, 150, 105, var(--tw-ring-opacity));\n}\n\n.dark .dark\\:focus\\:ring-green-700:focus {\n  --tw-ring-opacity: 1;\n  --tw-ring-color: rgba(4, 120, 87, var(--tw-ring-opacity));\n}\n\n.dark .dark\\:focus\\:ring-green-800:focus {\n  --tw-ring-opacity: 1;\n  --tw-ring-color: rgba(6, 95, 70, var(--tw-ring-opacity));\n}\n\n.dark .dark\\:focus\\:ring-green-900:focus {\n  --tw-ring-opacity: 1;\n  --tw-ring-color: rgba(6, 78, 59, var(--tw-ring-opacity));\n}\n\n.dark .dark\\:focus\\:ring-blue-50:focus {\n  --tw-ring-opacity: 1;\n  --tw-ring-color: rgba(239, 246, 255, var(--tw-ring-opacity));\n}\n\n.dark .dark\\:focus\\:ring-blue-100:focus {\n  --tw-ring-opacity: 1;\n  --tw-ring-color: rgba(219, 234, 254, var(--tw-ring-opacity));\n}\n\n.dark .dark\\:focus\\:ring-blue-200:focus {\n  --tw-ring-opacity: 1;\n  --tw-ring-color: rgba(191, 219, 254, var(--tw-ring-opacity));\n}\n\n.dark .dark\\:focus\\:ring-blue-300:focus {\n  --tw-ring-opacity: 1;\n  --tw-ring-color: rgba(147, 197, 253, var(--tw-ring-opacity));\n}\n\n.dark .dark\\:focus\\:ring-blue-400:focus {\n  --tw-ring-opacity: 1;\n  --tw-ring-color: rgba(96, 165, 250, var(--tw-ring-opacity));\n}\n\n.dark .dark\\:focus\\:ring-blue-500:focus {\n  --tw-ring-opacity: 1;\n  --tw-ring-color: rgba(59, 130, 246, var(--tw-ring-opacity));\n}\n\n.dark .dark\\:focus\\:ring-blue-600:focus {\n  --tw-ring-opacity: 1;\n  --tw-ring-color: rgba(37, 99, 235, var(--tw-ring-opacity));\n}\n\n.dark .dark\\:focus\\:ring-blue-700:focus {\n  --tw-ring-opacity: 1;\n  --tw-ring-color: rgba(29, 78, 216, var(--tw-ring-opacity));\n}\n\n.dark .dark\\:focus\\:ring-blue-800:focus {\n  --tw-ring-opacity: 1;\n  --tw-ring-color: rgba(30, 64, 175, var(--tw-ring-opacity));\n}\n\n.dark .dark\\:focus\\:ring-blue-900:focus {\n  --tw-ring-opacity: 1;\n  --tw-ring-color: rgba(30, 58, 138, var(--tw-ring-opacity));\n}\n\n.dark .dark\\:focus\\:ring-indigo-50:focus {\n  --tw-ring-opacity: 1;\n  --tw-ring-color: rgba(238, 242, 255, var(--tw-ring-opacity));\n}\n\n.dark .dark\\:focus\\:ring-indigo-100:focus {\n  --tw-ring-opacity: 1;\n  --tw-ring-color: rgba(224, 231, 255, var(--tw-ring-opacity));\n}\n\n.dark .dark\\:focus\\:ring-indigo-200:focus {\n  --tw-ring-opacity: 1;\n  --tw-ring-color: rgba(199, 210, 254, var(--tw-ring-opacity));\n}\n\n.dark .dark\\:focus\\:ring-indigo-300:focus {\n  --tw-ring-opacity: 1;\n  --tw-ring-color: rgba(165, 180, 252, var(--tw-ring-opacity));\n}\n\n.dark .dark\\:focus\\:ring-indigo-400:focus {\n  --tw-ring-opacity: 1;\n  --tw-ring-color: rgba(129, 140, 248, var(--tw-ring-opacity));\n}\n\n.dark .dark\\:focus\\:ring-indigo-500:focus {\n  --tw-ring-opacity: 1;\n  --tw-ring-color: rgba(99, 102, 241, var(--tw-ring-opacity));\n}\n\n.dark .dark\\:focus\\:ring-indigo-600:focus {\n  --tw-ring-opacity: 1;\n  --tw-ring-color: rgba(79, 70, 229, var(--tw-ring-opacity));\n}\n\n.dark .dark\\:focus\\:ring-indigo-700:focus {\n  --tw-ring-opacity: 1;\n  --tw-ring-color: rgba(67, 56, 202, var(--tw-ring-opacity));\n}\n\n.dark .dark\\:focus\\:ring-indigo-800:focus {\n  --tw-ring-opacity: 1;\n  --tw-ring-color: rgba(55, 48, 163, var(--tw-ring-opacity));\n}\n\n.dark .dark\\:focus\\:ring-indigo-900:focus {\n  --tw-ring-opacity: 1;\n  --tw-ring-color: rgba(49, 46, 129, var(--tw-ring-opacity));\n}\n\n.dark .dark\\:focus\\:ring-purple-50:focus {\n  --tw-ring-opacity: 1;\n  --tw-ring-color: rgba(245, 243, 255, var(--tw-ring-opacity));\n}\n\n.dark .dark\\:focus\\:ring-purple-100:focus {\n  --tw-ring-opacity: 1;\n  --tw-ring-color: rgba(237, 233, 254, var(--tw-ring-opacity));\n}\n\n.dark .dark\\:focus\\:ring-purple-200:focus {\n  --tw-ring-opacity: 1;\n  --tw-ring-color: rgba(221, 214, 254, var(--tw-ring-opacity));\n}\n\n.dark .dark\\:focus\\:ring-purple-300:focus {\n  --tw-ring-opacity: 1;\n  --tw-ring-color: rgba(196, 181, 253, var(--tw-ring-opacity));\n}\n\n.dark .dark\\:focus\\:ring-purple-400:focus {\n  --tw-ring-opacity: 1;\n  --tw-ring-color: rgba(167, 139, 250, var(--tw-ring-opacity));\n}\n\n.dark .dark\\:focus\\:ring-purple-500:focus {\n  --tw-ring-opacity: 1;\n  --tw-ring-color: rgba(139, 92, 246, var(--tw-ring-opacity));\n}\n\n.dark .dark\\:focus\\:ring-purple-600:focus {\n  --tw-ring-opacity: 1;\n  --tw-ring-color: rgba(124, 58, 237, var(--tw-ring-opacity));\n}\n\n.dark .dark\\:focus\\:ring-purple-700:focus {\n  --tw-ring-opacity: 1;\n  --tw-ring-color: rgba(109, 40, 217, var(--tw-ring-opacity));\n}\n\n.dark .dark\\:focus\\:ring-purple-800:focus {\n  --tw-ring-opacity: 1;\n  --tw-ring-color: rgba(91, 33, 182, var(--tw-ring-opacity));\n}\n\n.dark .dark\\:focus\\:ring-purple-900:focus {\n  --tw-ring-opacity: 1;\n  --tw-ring-color: rgba(76, 29, 149, var(--tw-ring-opacity));\n}\n\n.dark .dark\\:focus\\:ring-pink-50:focus {\n  --tw-ring-opacity: 1;\n  --tw-ring-color: rgba(253, 242, 248, var(--tw-ring-opacity));\n}\n\n.dark .dark\\:focus\\:ring-pink-100:focus {\n  --tw-ring-opacity: 1;\n  --tw-ring-color: rgba(252, 231, 243, var(--tw-ring-opacity));\n}\n\n.dark .dark\\:focus\\:ring-pink-200:focus {\n  --tw-ring-opacity: 1;\n  --tw-ring-color: rgba(251, 207, 232, var(--tw-ring-opacity));\n}\n\n.dark .dark\\:focus\\:ring-pink-300:focus {\n  --tw-ring-opacity: 1;\n  --tw-ring-color: rgba(249, 168, 212, var(--tw-ring-opacity));\n}\n\n.dark .dark\\:focus\\:ring-pink-400:focus {\n  --tw-ring-opacity: 1;\n  --tw-ring-color: rgba(244, 114, 182, var(--tw-ring-opacity));\n}\n\n.dark .dark\\:focus\\:ring-pink-500:focus {\n  --tw-ring-opacity: 1;\n  --tw-ring-color: rgba(236, 72, 153, var(--tw-ring-opacity));\n}\n\n.dark .dark\\:focus\\:ring-pink-600:focus {\n  --tw-ring-opacity: 1;\n  --tw-ring-color: rgba(219, 39, 119, var(--tw-ring-opacity));\n}\n\n.dark .dark\\:focus\\:ring-pink-700:focus {\n  --tw-ring-opacity: 1;\n  --tw-ring-color: rgba(190, 24, 93, var(--tw-ring-opacity));\n}\n\n.dark .dark\\:focus\\:ring-pink-800:focus {\n  --tw-ring-opacity: 1;\n  --tw-ring-color: rgba(157, 23, 77, var(--tw-ring-opacity));\n}\n\n.dark .dark\\:focus\\:ring-pink-900:focus {\n  --tw-ring-opacity: 1;\n  --tw-ring-color: rgba(131, 24, 67, var(--tw-ring-opacity));\n}\n\n.ring-opacity-0 {\n  --tw-ring-opacity: 0;\n}\n\n.ring-opacity-5 {\n  --tw-ring-opacity: 0.05;\n}\n\n.ring-opacity-10 {\n  --tw-ring-opacity: 0.1;\n}\n\n.ring-opacity-20 {\n  --tw-ring-opacity: 0.2;\n}\n\n.ring-opacity-25 {\n  --tw-ring-opacity: 0.25;\n}\n\n.ring-opacity-30 {\n  --tw-ring-opacity: 0.3;\n}\n\n.ring-opacity-40 {\n  --tw-ring-opacity: 0.4;\n}\n\n.ring-opacity-50 {\n  --tw-ring-opacity: 0.5;\n}\n\n.ring-opacity-60 {\n  --tw-ring-opacity: 0.6;\n}\n\n.ring-opacity-70 {\n  --tw-ring-opacity: 0.7;\n}\n\n.ring-opacity-75 {\n  --tw-ring-opacity: 0.75;\n}\n\n.ring-opacity-80 {\n  --tw-ring-opacity: 0.8;\n}\n\n.ring-opacity-90 {\n  --tw-ring-opacity: 0.9;\n}\n\n.ring-opacity-95 {\n  --tw-ring-opacity: 0.95;\n}\n\n.ring-opacity-100 {\n  --tw-ring-opacity: 1;\n}\n\n.focus-within\\:ring-opacity-0:focus-within {\n  --tw-ring-opacity: 0;\n}\n\n.focus-within\\:ring-opacity-5:focus-within {\n  --tw-ring-opacity: 0.05;\n}\n\n.focus-within\\:ring-opacity-10:focus-within {\n  --tw-ring-opacity: 0.1;\n}\n\n.focus-within\\:ring-opacity-20:focus-within {\n  --tw-ring-opacity: 0.2;\n}\n\n.focus-within\\:ring-opacity-25:focus-within {\n  --tw-ring-opacity: 0.25;\n}\n\n.focus-within\\:ring-opacity-30:focus-within {\n  --tw-ring-opacity: 0.3;\n}\n\n.focus-within\\:ring-opacity-40:focus-within {\n  --tw-ring-opacity: 0.4;\n}\n\n.focus-within\\:ring-opacity-50:focus-within {\n  --tw-ring-opacity: 0.5;\n}\n\n.focus-within\\:ring-opacity-60:focus-within {\n  --tw-ring-opacity: 0.6;\n}\n\n.focus-within\\:ring-opacity-70:focus-within {\n  --tw-ring-opacity: 0.7;\n}\n\n.focus-within\\:ring-opacity-75:focus-within {\n  --tw-ring-opacity: 0.75;\n}\n\n.focus-within\\:ring-opacity-80:focus-within {\n  --tw-ring-opacity: 0.8;\n}\n\n.focus-within\\:ring-opacity-90:focus-within {\n  --tw-ring-opacity: 0.9;\n}\n\n.focus-within\\:ring-opacity-95:focus-within {\n  --tw-ring-opacity: 0.95;\n}\n\n.focus-within\\:ring-opacity-100:focus-within {\n  --tw-ring-opacity: 1;\n}\n\n.focus\\:ring-opacity-0:focus {\n  --tw-ring-opacity: 0;\n}\n\n.focus\\:ring-opacity-5:focus {\n  --tw-ring-opacity: 0.05;\n}\n\n.focus\\:ring-opacity-10:focus {\n  --tw-ring-opacity: 0.1;\n}\n\n.focus\\:ring-opacity-20:focus {\n  --tw-ring-opacity: 0.2;\n}\n\n.focus\\:ring-opacity-25:focus {\n  --tw-ring-opacity: 0.25;\n}\n\n.focus\\:ring-opacity-30:focus {\n  --tw-ring-opacity: 0.3;\n}\n\n.focus\\:ring-opacity-40:focus {\n  --tw-ring-opacity: 0.4;\n}\n\n.focus\\:ring-opacity-50:focus {\n  --tw-ring-opacity: 0.5;\n}\n\n.focus\\:ring-opacity-60:focus {\n  --tw-ring-opacity: 0.6;\n}\n\n.focus\\:ring-opacity-70:focus {\n  --tw-ring-opacity: 0.7;\n}\n\n.focus\\:ring-opacity-75:focus {\n  --tw-ring-opacity: 0.75;\n}\n\n.focus\\:ring-opacity-80:focus {\n  --tw-ring-opacity: 0.8;\n}\n\n.focus\\:ring-opacity-90:focus {\n  --tw-ring-opacity: 0.9;\n}\n\n.focus\\:ring-opacity-95:focus {\n  --tw-ring-opacity: 0.95;\n}\n\n.focus\\:ring-opacity-100:focus {\n  --tw-ring-opacity: 1;\n}\n\n.dark .dark\\:ring-opacity-0 {\n  --tw-ring-opacity: 0;\n}\n\n.dark .dark\\:ring-opacity-5 {\n  --tw-ring-opacity: 0.05;\n}\n\n.dark .dark\\:ring-opacity-10 {\n  --tw-ring-opacity: 0.1;\n}\n\n.dark .dark\\:ring-opacity-20 {\n  --tw-ring-opacity: 0.2;\n}\n\n.dark .dark\\:ring-opacity-25 {\n  --tw-ring-opacity: 0.25;\n}\n\n.dark .dark\\:ring-opacity-30 {\n  --tw-ring-opacity: 0.3;\n}\n\n.dark .dark\\:ring-opacity-40 {\n  --tw-ring-opacity: 0.4;\n}\n\n.dark .dark\\:ring-opacity-50 {\n  --tw-ring-opacity: 0.5;\n}\n\n.dark .dark\\:ring-opacity-60 {\n  --tw-ring-opacity: 0.6;\n}\n\n.dark .dark\\:ring-opacity-70 {\n  --tw-ring-opacity: 0.7;\n}\n\n.dark .dark\\:ring-opacity-75 {\n  --tw-ring-opacity: 0.75;\n}\n\n.dark .dark\\:ring-opacity-80 {\n  --tw-ring-opacity: 0.8;\n}\n\n.dark .dark\\:ring-opacity-90 {\n  --tw-ring-opacity: 0.9;\n}\n\n.dark .dark\\:ring-opacity-95 {\n  --tw-ring-opacity: 0.95;\n}\n\n.dark .dark\\:ring-opacity-100 {\n  --tw-ring-opacity: 1;\n}\n\n.dark .dark\\:focus-within\\:ring-opacity-0:focus-within {\n  --tw-ring-opacity: 0;\n}\n\n.dark .dark\\:focus-within\\:ring-opacity-5:focus-within {\n  --tw-ring-opacity: 0.05;\n}\n\n.dark .dark\\:focus-within\\:ring-opacity-10:focus-within {\n  --tw-ring-opacity: 0.1;\n}\n\n.dark .dark\\:focus-within\\:ring-opacity-20:focus-within {\n  --tw-ring-opacity: 0.2;\n}\n\n.dark .dark\\:focus-within\\:ring-opacity-25:focus-within {\n  --tw-ring-opacity: 0.25;\n}\n\n.dark .dark\\:focus-within\\:ring-opacity-30:focus-within {\n  --tw-ring-opacity: 0.3;\n}\n\n.dark .dark\\:focus-within\\:ring-opacity-40:focus-within {\n  --tw-ring-opacity: 0.4;\n}\n\n.dark .dark\\:focus-within\\:ring-opacity-50:focus-within {\n  --tw-ring-opacity: 0.5;\n}\n\n.dark .dark\\:focus-within\\:ring-opacity-60:focus-within {\n  --tw-ring-opacity: 0.6;\n}\n\n.dark .dark\\:focus-within\\:ring-opacity-70:focus-within {\n  --tw-ring-opacity: 0.7;\n}\n\n.dark .dark\\:focus-within\\:ring-opacity-75:focus-within {\n  --tw-ring-opacity: 0.75;\n}\n\n.dark .dark\\:focus-within\\:ring-opacity-80:focus-within {\n  --tw-ring-opacity: 0.8;\n}\n\n.dark .dark\\:focus-within\\:ring-opacity-90:focus-within {\n  --tw-ring-opacity: 0.9;\n}\n\n.dark .dark\\:focus-within\\:ring-opacity-95:focus-within {\n  --tw-ring-opacity: 0.95;\n}\n\n.dark .dark\\:focus-within\\:ring-opacity-100:focus-within {\n  --tw-ring-opacity: 1;\n}\n\n.dark .dark\\:focus\\:ring-opacity-0:focus {\n  --tw-ring-opacity: 0;\n}\n\n.dark .dark\\:focus\\:ring-opacity-5:focus {\n  --tw-ring-opacity: 0.05;\n}\n\n.dark .dark\\:focus\\:ring-opacity-10:focus {\n  --tw-ring-opacity: 0.1;\n}\n\n.dark .dark\\:focus\\:ring-opacity-20:focus {\n  --tw-ring-opacity: 0.2;\n}\n\n.dark .dark\\:focus\\:ring-opacity-25:focus {\n  --tw-ring-opacity: 0.25;\n}\n\n.dark .dark\\:focus\\:ring-opacity-30:focus {\n  --tw-ring-opacity: 0.3;\n}\n\n.dark .dark\\:focus\\:ring-opacity-40:focus {\n  --tw-ring-opacity: 0.4;\n}\n\n.dark .dark\\:focus\\:ring-opacity-50:focus {\n  --tw-ring-opacity: 0.5;\n}\n\n.dark .dark\\:focus\\:ring-opacity-60:focus {\n  --tw-ring-opacity: 0.6;\n}\n\n.dark .dark\\:focus\\:ring-opacity-70:focus {\n  --tw-ring-opacity: 0.7;\n}\n\n.dark .dark\\:focus\\:ring-opacity-75:focus {\n  --tw-ring-opacity: 0.75;\n}\n\n.dark .dark\\:focus\\:ring-opacity-80:focus {\n  --tw-ring-opacity: 0.8;\n}\n\n.dark .dark\\:focus\\:ring-opacity-90:focus {\n  --tw-ring-opacity: 0.9;\n}\n\n.dark .dark\\:focus\\:ring-opacity-95:focus {\n  --tw-ring-opacity: 0.95;\n}\n\n.dark .dark\\:focus\\:ring-opacity-100:focus {\n  --tw-ring-opacity: 1;\n}\n\n.fill-current {\n  fill: currentColor;\n}\n\n.stroke-current {\n  stroke: currentColor;\n}\n\n.stroke-0 {\n  stroke-width: 0;\n}\n\n.stroke-1 {\n  stroke-width: 1;\n}\n\n.stroke-2 {\n  stroke-width: 2;\n}\n\n.table-auto {\n  table-layout: auto;\n}\n\n.table-fixed {\n  table-layout: fixed;\n}\n\n.text-left {\n  text-align: left;\n}\n\n.text-center {\n  text-align: center;\n}\n\n.text-right {\n  text-align: right;\n}\n\n.text-justify {\n  text-align: justify;\n}\n\n.text-transparent {\n  color: transparent;\n}\n\n.text-current {\n  color: currentColor;\n}\n\n.text-black {\n  --tw-text-opacity: 1;\n  color: rgba(0, 0, 0, var(--tw-text-opacity));\n}\n\n.text-white {\n  --tw-text-opacity: 1;\n  color: rgba(255, 255, 255, var(--tw-text-opacity));\n}\n\n.text-gray-50 {\n  --tw-text-opacity: 1;\n  color: rgba(249, 250, 251, var(--tw-text-opacity));\n}\n\n.text-gray-100 {\n  --tw-text-opacity: 1;\n  color: rgba(243, 244, 246, var(--tw-text-opacity));\n}\n\n.text-gray-200 {\n  --tw-text-opacity: 1;\n  color: rgba(229, 231, 235, var(--tw-text-opacity));\n}\n\n.text-gray-300 {\n  --tw-text-opacity: 1;\n  color: rgba(209, 213, 219, var(--tw-text-opacity));\n}\n\n.text-gray-400 {\n  --tw-text-opacity: 1;\n  color: rgba(156, 163, 175, var(--tw-text-opacity));\n}\n\n.text-gray-500 {\n  --tw-text-opacity: 1;\n  color: rgba(107, 114, 128, var(--tw-text-opacity));\n}\n\n.text-gray-600 {\n  --tw-text-opacity: 1;\n  color: rgba(75, 85, 99, var(--tw-text-opacity));\n}\n\n.text-gray-700 {\n  --tw-text-opacity: 1;\n  color: rgba(55, 65, 81, var(--tw-text-opacity));\n}\n\n.text-gray-800 {\n  --tw-text-opacity: 1;\n  color: rgba(31, 41, 55, var(--tw-text-opacity));\n}\n\n.text-gray-900 {\n  --tw-text-opacity: 1;\n  color: rgba(17, 24, 39, var(--tw-text-opacity));\n}\n\n.text-red-50 {\n  --tw-text-opacity: 1;\n  color: rgba(254, 242, 242, var(--tw-text-opacity));\n}\n\n.text-red-100 {\n  --tw-text-opacity: 1;\n  color: rgba(254, 226, 226, var(--tw-text-opacity));\n}\n\n.text-red-200 {\n  --tw-text-opacity: 1;\n  color: rgba(254, 202, 202, var(--tw-text-opacity));\n}\n\n.text-red-300 {\n  --tw-text-opacity: 1;\n  color: rgba(252, 165, 165, var(--tw-text-opacity));\n}\n\n.text-red-400 {\n  --tw-text-opacity: 1;\n  color: rgba(248, 113, 113, var(--tw-text-opacity));\n}\n\n.text-red-500 {\n  --tw-text-opacity: 1;\n  color: rgba(239, 68, 68, var(--tw-text-opacity));\n}\n\n.text-red-600 {\n  --tw-text-opacity: 1;\n  color: rgba(220, 38, 38, var(--tw-text-opacity));\n}\n\n.text-red-700 {\n  --tw-text-opacity: 1;\n  color: rgba(185, 28, 28, var(--tw-text-opacity));\n}\n\n.text-red-800 {\n  --tw-text-opacity: 1;\n  color: rgba(153, 27, 27, var(--tw-text-opacity));\n}\n\n.text-red-900 {\n  --tw-text-opacity: 1;\n  color: rgba(127, 29, 29, var(--tw-text-opacity));\n}\n\n.text-yellow-50 {\n  --tw-text-opacity: 1;\n  color: rgba(255, 251, 235, var(--tw-text-opacity));\n}\n\n.text-yellow-100 {\n  --tw-text-opacity: 1;\n  color: rgba(254, 243, 199, var(--tw-text-opacity));\n}\n\n.text-yellow-200 {\n  --tw-text-opacity: 1;\n  color: rgba(253, 230, 138, var(--tw-text-opacity));\n}\n\n.text-yellow-300 {\n  --tw-text-opacity: 1;\n  color: rgba(252, 211, 77, var(--tw-text-opacity));\n}\n\n.text-yellow-400 {\n  --tw-text-opacity: 1;\n  color: rgba(251, 191, 36, var(--tw-text-opacity));\n}\n\n.text-yellow-500 {\n  --tw-text-opacity: 1;\n  color: rgba(245, 158, 11, var(--tw-text-opacity));\n}\n\n.text-yellow-600 {\n  --tw-text-opacity: 1;\n  color: rgba(217, 119, 6, var(--tw-text-opacity));\n}\n\n.text-yellow-700 {\n  --tw-text-opacity: 1;\n  color: rgba(180, 83, 9, var(--tw-text-opacity));\n}\n\n.text-yellow-800 {\n  --tw-text-opacity: 1;\n  color: rgba(146, 64, 14, var(--tw-text-opacity));\n}\n\n.text-yellow-900 {\n  --tw-text-opacity: 1;\n  color: rgba(120, 53, 15, var(--tw-text-opacity));\n}\n\n.text-green-50 {\n  --tw-text-opacity: 1;\n  color: rgba(236, 253, 245, var(--tw-text-opacity));\n}\n\n.text-green-100 {\n  --tw-text-opacity: 1;\n  color: rgba(209, 250, 229, var(--tw-text-opacity));\n}\n\n.text-green-200 {\n  --tw-text-opacity: 1;\n  color: rgba(167, 243, 208, var(--tw-text-opacity));\n}\n\n.text-green-300 {\n  --tw-text-opacity: 1;\n  color: rgba(110, 231, 183, var(--tw-text-opacity));\n}\n\n.text-green-400 {\n  --tw-text-opacity: 1;\n  color: rgba(52, 211, 153, var(--tw-text-opacity));\n}\n\n.text-green-500 {\n  --tw-text-opacity: 1;\n  color: rgba(16, 185, 129, var(--tw-text-opacity));\n}\n\n.text-green-600 {\n  --tw-text-opacity: 1;\n  color: rgba(5, 150, 105, var(--tw-text-opacity));\n}\n\n.text-green-700 {\n  --tw-text-opacity: 1;\n  color: rgba(4, 120, 87, var(--tw-text-opacity));\n}\n\n.text-green-800 {\n  --tw-text-opacity: 1;\n  color: rgba(6, 95, 70, var(--tw-text-opacity));\n}\n\n.text-green-900 {\n  --tw-text-opacity: 1;\n  color: rgba(6, 78, 59, var(--tw-text-opacity));\n}\n\n.text-blue-50 {\n  --tw-text-opacity: 1;\n  color: rgba(239, 246, 255, var(--tw-text-opacity));\n}\n\n.text-blue-100 {\n  --tw-text-opacity: 1;\n  color: rgba(219, 234, 254, var(--tw-text-opacity));\n}\n\n.text-blue-200 {\n  --tw-text-opacity: 1;\n  color: rgba(191, 219, 254, var(--tw-text-opacity));\n}\n\n.text-blue-300 {\n  --tw-text-opacity: 1;\n  color: rgba(147, 197, 253, var(--tw-text-opacity));\n}\n\n.text-blue-400 {\n  --tw-text-opacity: 1;\n  color: rgba(96, 165, 250, var(--tw-text-opacity));\n}\n\n.text-blue-500 {\n  --tw-text-opacity: 1;\n  color: rgba(59, 130, 246, var(--tw-text-opacity));\n}\n\n.text-blue-600 {\n  --tw-text-opacity: 1;\n  color: rgba(37, 99, 235, var(--tw-text-opacity));\n}\n\n.text-blue-700 {\n  --tw-text-opacity: 1;\n  color: rgba(29, 78, 216, var(--tw-text-opacity));\n}\n\n.text-blue-800 {\n  --tw-text-opacity: 1;\n  color: rgba(30, 64, 175, var(--tw-text-opacity));\n}\n\n.text-blue-900 {\n  --tw-text-opacity: 1;\n  color: rgba(30, 58, 138, var(--tw-text-opacity));\n}\n\n.text-indigo-50 {\n  --tw-text-opacity: 1;\n  color: rgba(238, 242, 255, var(--tw-text-opacity));\n}\n\n.text-indigo-100 {\n  --tw-text-opacity: 1;\n  color: rgba(224, 231, 255, var(--tw-text-opacity));\n}\n\n.text-indigo-200 {\n  --tw-text-opacity: 1;\n  color: rgba(199, 210, 254, var(--tw-text-opacity));\n}\n\n.text-indigo-300 {\n  --tw-text-opacity: 1;\n  color: rgba(165, 180, 252, var(--tw-text-opacity));\n}\n\n.text-indigo-400 {\n  --tw-text-opacity: 1;\n  color: rgba(129, 140, 248, var(--tw-text-opacity));\n}\n\n.text-indigo-500 {\n  --tw-text-opacity: 1;\n  color: rgba(99, 102, 241, var(--tw-text-opacity));\n}\n\n.text-indigo-600 {\n  --tw-text-opacity: 1;\n  color: rgba(79, 70, 229, var(--tw-text-opacity));\n}\n\n.text-indigo-700 {\n  --tw-text-opacity: 1;\n  color: rgba(67, 56, 202, var(--tw-text-opacity));\n}\n\n.text-indigo-800 {\n  --tw-text-opacity: 1;\n  color: rgba(55, 48, 163, var(--tw-text-opacity));\n}\n\n.text-indigo-900 {\n  --tw-text-opacity: 1;\n  color: rgba(49, 46, 129, var(--tw-text-opacity));\n}\n\n.text-purple-50 {\n  --tw-text-opacity: 1;\n  color: rgba(245, 243, 255, var(--tw-text-opacity));\n}\n\n.text-purple-100 {\n  --tw-text-opacity: 1;\n  color: rgba(237, 233, 254, var(--tw-text-opacity));\n}\n\n.text-purple-200 {\n  --tw-text-opacity: 1;\n  color: rgba(221, 214, 254, var(--tw-text-opacity));\n}\n\n.text-purple-300 {\n  --tw-text-opacity: 1;\n  color: rgba(196, 181, 253, var(--tw-text-opacity));\n}\n\n.text-purple-400 {\n  --tw-text-opacity: 1;\n  color: rgba(167, 139, 250, var(--tw-text-opacity));\n}\n\n.text-purple-500 {\n  --tw-text-opacity: 1;\n  color: rgba(139, 92, 246, var(--tw-text-opacity));\n}\n\n.text-purple-600 {\n  --tw-text-opacity: 1;\n  color: rgba(124, 58, 237, var(--tw-text-opacity));\n}\n\n.text-purple-700 {\n  --tw-text-opacity: 1;\n  color: rgba(109, 40, 217, var(--tw-text-opacity));\n}\n\n.text-purple-800 {\n  --tw-text-opacity: 1;\n  color: rgba(91, 33, 182, var(--tw-text-opacity));\n}\n\n.text-purple-900 {\n  --tw-text-opacity: 1;\n  color: rgba(76, 29, 149, var(--tw-text-opacity));\n}\n\n.text-pink-50 {\n  --tw-text-opacity: 1;\n  color: rgba(253, 242, 248, var(--tw-text-opacity));\n}\n\n.text-pink-100 {\n  --tw-text-opacity: 1;\n  color: rgba(252, 231, 243, var(--tw-text-opacity));\n}\n\n.text-pink-200 {\n  --tw-text-opacity: 1;\n  color: rgba(251, 207, 232, var(--tw-text-opacity));\n}\n\n.text-pink-300 {\n  --tw-text-opacity: 1;\n  color: rgba(249, 168, 212, var(--tw-text-opacity));\n}\n\n.text-pink-400 {\n  --tw-text-opacity: 1;\n  color: rgba(244, 114, 182, var(--tw-text-opacity));\n}\n\n.text-pink-500 {\n  --tw-text-opacity: 1;\n  color: rgba(236, 72, 153, var(--tw-text-opacity));\n}\n\n.text-pink-600 {\n  --tw-text-opacity: 1;\n  color: rgba(219, 39, 119, var(--tw-text-opacity));\n}\n\n.text-pink-700 {\n  --tw-text-opacity: 1;\n  color: rgba(190, 24, 93, var(--tw-text-opacity));\n}\n\n.text-pink-800 {\n  --tw-text-opacity: 1;\n  color: rgba(157, 23, 77, var(--tw-text-opacity));\n}\n\n.text-pink-900 {\n  --tw-text-opacity: 1;\n  color: rgba(131, 24, 67, var(--tw-text-opacity));\n}\n\n.group:hover .group-hover\\:text-transparent {\n  color: transparent;\n}\n\n.group:hover .group-hover\\:text-current {\n  color: currentColor;\n}\n\n.group:hover .group-hover\\:text-black {\n  --tw-text-opacity: 1;\n  color: rgba(0, 0, 0, var(--tw-text-opacity));\n}\n\n.group:hover .group-hover\\:text-white {\n  --tw-text-opacity: 1;\n  color: rgba(255, 255, 255, var(--tw-text-opacity));\n}\n\n.group:hover .group-hover\\:text-gray-50 {\n  --tw-text-opacity: 1;\n  color: rgba(249, 250, 251, var(--tw-text-opacity));\n}\n\n.group:hover .group-hover\\:text-gray-100 {\n  --tw-text-opacity: 1;\n  color: rgba(243, 244, 246, var(--tw-text-opacity));\n}\n\n.group:hover .group-hover\\:text-gray-200 {\n  --tw-text-opacity: 1;\n  color: rgba(229, 231, 235, var(--tw-text-opacity));\n}\n\n.group:hover .group-hover\\:text-gray-300 {\n  --tw-text-opacity: 1;\n  color: rgba(209, 213, 219, var(--tw-text-opacity));\n}\n\n.group:hover .group-hover\\:text-gray-400 {\n  --tw-text-opacity: 1;\n  color: rgba(156, 163, 175, var(--tw-text-opacity));\n}\n\n.group:hover .group-hover\\:text-gray-500 {\n  --tw-text-opacity: 1;\n  color: rgba(107, 114, 128, var(--tw-text-opacity));\n}\n\n.group:hover .group-hover\\:text-gray-600 {\n  --tw-text-opacity: 1;\n  color: rgba(75, 85, 99, var(--tw-text-opacity));\n}\n\n.group:hover .group-hover\\:text-gray-700 {\n  --tw-text-opacity: 1;\n  color: rgba(55, 65, 81, var(--tw-text-opacity));\n}\n\n.group:hover .group-hover\\:text-gray-800 {\n  --tw-text-opacity: 1;\n  color: rgba(31, 41, 55, var(--tw-text-opacity));\n}\n\n.group:hover .group-hover\\:text-gray-900 {\n  --tw-text-opacity: 1;\n  color: rgba(17, 24, 39, var(--tw-text-opacity));\n}\n\n.group:hover .group-hover\\:text-red-50 {\n  --tw-text-opacity: 1;\n  color: rgba(254, 242, 242, var(--tw-text-opacity));\n}\n\n.group:hover .group-hover\\:text-red-100 {\n  --tw-text-opacity: 1;\n  color: rgba(254, 226, 226, var(--tw-text-opacity));\n}\n\n.group:hover .group-hover\\:text-red-200 {\n  --tw-text-opacity: 1;\n  color: rgba(254, 202, 202, var(--tw-text-opacity));\n}\n\n.group:hover .group-hover\\:text-red-300 {\n  --tw-text-opacity: 1;\n  color: rgba(252, 165, 165, var(--tw-text-opacity));\n}\n\n.group:hover .group-hover\\:text-red-400 {\n  --tw-text-opacity: 1;\n  color: rgba(248, 113, 113, var(--tw-text-opacity));\n}\n\n.group:hover .group-hover\\:text-red-500 {\n  --tw-text-opacity: 1;\n  color: rgba(239, 68, 68, var(--tw-text-opacity));\n}\n\n.group:hover .group-hover\\:text-red-600 {\n  --tw-text-opacity: 1;\n  color: rgba(220, 38, 38, var(--tw-text-opacity));\n}\n\n.group:hover .group-hover\\:text-red-700 {\n  --tw-text-opacity: 1;\n  color: rgba(185, 28, 28, var(--tw-text-opacity));\n}\n\n.group:hover .group-hover\\:text-red-800 {\n  --tw-text-opacity: 1;\n  color: rgba(153, 27, 27, var(--tw-text-opacity));\n}\n\n.group:hover .group-hover\\:text-red-900 {\n  --tw-text-opacity: 1;\n  color: rgba(127, 29, 29, var(--tw-text-opacity));\n}\n\n.group:hover .group-hover\\:text-yellow-50 {\n  --tw-text-opacity: 1;\n  color: rgba(255, 251, 235, var(--tw-text-opacity));\n}\n\n.group:hover .group-hover\\:text-yellow-100 {\n  --tw-text-opacity: 1;\n  color: rgba(254, 243, 199, var(--tw-text-opacity));\n}\n\n.group:hover .group-hover\\:text-yellow-200 {\n  --tw-text-opacity: 1;\n  color: rgba(253, 230, 138, var(--tw-text-opacity));\n}\n\n.group:hover .group-hover\\:text-yellow-300 {\n  --tw-text-opacity: 1;\n  color: rgba(252, 211, 77, var(--tw-text-opacity));\n}\n\n.group:hover .group-hover\\:text-yellow-400 {\n  --tw-text-opacity: 1;\n  color: rgba(251, 191, 36, var(--tw-text-opacity));\n}\n\n.group:hover .group-hover\\:text-yellow-500 {\n  --tw-text-opacity: 1;\n  color: rgba(245, 158, 11, var(--tw-text-opacity));\n}\n\n.group:hover .group-hover\\:text-yellow-600 {\n  --tw-text-opacity: 1;\n  color: rgba(217, 119, 6, var(--tw-text-opacity));\n}\n\n.group:hover .group-hover\\:text-yellow-700 {\n  --tw-text-opacity: 1;\n  color: rgba(180, 83, 9, var(--tw-text-opacity));\n}\n\n.group:hover .group-hover\\:text-yellow-800 {\n  --tw-text-opacity: 1;\n  color: rgba(146, 64, 14, var(--tw-text-opacity));\n}\n\n.group:hover .group-hover\\:text-yellow-900 {\n  --tw-text-opacity: 1;\n  color: rgba(120, 53, 15, var(--tw-text-opacity));\n}\n\n.group:hover .group-hover\\:text-green-50 {\n  --tw-text-opacity: 1;\n  color: rgba(236, 253, 245, var(--tw-text-opacity));\n}\n\n.group:hover .group-hover\\:text-green-100 {\n  --tw-text-opacity: 1;\n  color: rgba(209, 250, 229, var(--tw-text-opacity));\n}\n\n.group:hover .group-hover\\:text-green-200 {\n  --tw-text-opacity: 1;\n  color: rgba(167, 243, 208, var(--tw-text-opacity));\n}\n\n.group:hover .group-hover\\:text-green-300 {\n  --tw-text-opacity: 1;\n  color: rgba(110, 231, 183, var(--tw-text-opacity));\n}\n\n.group:hover .group-hover\\:text-green-400 {\n  --tw-text-opacity: 1;\n  color: rgba(52, 211, 153, var(--tw-text-opacity));\n}\n\n.group:hover .group-hover\\:text-green-500 {\n  --tw-text-opacity: 1;\n  color: rgba(16, 185, 129, var(--tw-text-opacity));\n}\n\n.group:hover .group-hover\\:text-green-600 {\n  --tw-text-opacity: 1;\n  color: rgba(5, 150, 105, var(--tw-text-opacity));\n}\n\n.group:hover .group-hover\\:text-green-700 {\n  --tw-text-opacity: 1;\n  color: rgba(4, 120, 87, var(--tw-text-opacity));\n}\n\n.group:hover .group-hover\\:text-green-800 {\n  --tw-text-opacity: 1;\n  color: rgba(6, 95, 70, var(--tw-text-opacity));\n}\n\n.group:hover .group-hover\\:text-green-900 {\n  --tw-text-opacity: 1;\n  color: rgba(6, 78, 59, var(--tw-text-opacity));\n}\n\n.group:hover .group-hover\\:text-blue-50 {\n  --tw-text-opacity: 1;\n  color: rgba(239, 246, 255, var(--tw-text-opacity));\n}\n\n.group:hover .group-hover\\:text-blue-100 {\n  --tw-text-opacity: 1;\n  color: rgba(219, 234, 254, var(--tw-text-opacity));\n}\n\n.group:hover .group-hover\\:text-blue-200 {\n  --tw-text-opacity: 1;\n  color: rgba(191, 219, 254, var(--tw-text-opacity));\n}\n\n.group:hover .group-hover\\:text-blue-300 {\n  --tw-text-opacity: 1;\n  color: rgba(147, 197, 253, var(--tw-text-opacity));\n}\n\n.group:hover .group-hover\\:text-blue-400 {\n  --tw-text-opacity: 1;\n  color: rgba(96, 165, 250, var(--tw-text-opacity));\n}\n\n.group:hover .group-hover\\:text-blue-500 {\n  --tw-text-opacity: 1;\n  color: rgba(59, 130, 246, var(--tw-text-opacity));\n}\n\n.group:hover .group-hover\\:text-blue-600 {\n  --tw-text-opacity: 1;\n  color: rgba(37, 99, 235, var(--tw-text-opacity));\n}\n\n.group:hover .group-hover\\:text-blue-700 {\n  --tw-text-opacity: 1;\n  color: rgba(29, 78, 216, var(--tw-text-opacity));\n}\n\n.group:hover .group-hover\\:text-blue-800 {\n  --tw-text-opacity: 1;\n  color: rgba(30, 64, 175, var(--tw-text-opacity));\n}\n\n.group:hover .group-hover\\:text-blue-900 {\n  --tw-text-opacity: 1;\n  color: rgba(30, 58, 138, var(--tw-text-opacity));\n}\n\n.group:hover .group-hover\\:text-indigo-50 {\n  --tw-text-opacity: 1;\n  color: rgba(238, 242, 255, var(--tw-text-opacity));\n}\n\n.group:hover .group-hover\\:text-indigo-100 {\n  --tw-text-opacity: 1;\n  color: rgba(224, 231, 255, var(--tw-text-opacity));\n}\n\n.group:hover .group-hover\\:text-indigo-200 {\n  --tw-text-opacity: 1;\n  color: rgba(199, 210, 254, var(--tw-text-opacity));\n}\n\n.group:hover .group-hover\\:text-indigo-300 {\n  --tw-text-opacity: 1;\n  color: rgba(165, 180, 252, var(--tw-text-opacity));\n}\n\n.group:hover .group-hover\\:text-indigo-400 {\n  --tw-text-opacity: 1;\n  color: rgba(129, 140, 248, var(--tw-text-opacity));\n}\n\n.group:hover .group-hover\\:text-indigo-500 {\n  --tw-text-opacity: 1;\n  color: rgba(99, 102, 241, var(--tw-text-opacity));\n}\n\n.group:hover .group-hover\\:text-indigo-600 {\n  --tw-text-opacity: 1;\n  color: rgba(79, 70, 229, var(--tw-text-opacity));\n}\n\n.group:hover .group-hover\\:text-indigo-700 {\n  --tw-text-opacity: 1;\n  color: rgba(67, 56, 202, var(--tw-text-opacity));\n}\n\n.group:hover .group-hover\\:text-indigo-800 {\n  --tw-text-opacity: 1;\n  color: rgba(55, 48, 163, var(--tw-text-opacity));\n}\n\n.group:hover .group-hover\\:text-indigo-900 {\n  --tw-text-opacity: 1;\n  color: rgba(49, 46, 129, var(--tw-text-opacity));\n}\n\n.group:hover .group-hover\\:text-purple-50 {\n  --tw-text-opacity: 1;\n  color: rgba(245, 243, 255, var(--tw-text-opacity));\n}\n\n.group:hover .group-hover\\:text-purple-100 {\n  --tw-text-opacity: 1;\n  color: rgba(237, 233, 254, var(--tw-text-opacity));\n}\n\n.group:hover .group-hover\\:text-purple-200 {\n  --tw-text-opacity: 1;\n  color: rgba(221, 214, 254, var(--tw-text-opacity));\n}\n\n.group:hover .group-hover\\:text-purple-300 {\n  --tw-text-opacity: 1;\n  color: rgba(196, 181, 253, var(--tw-text-opacity));\n}\n\n.group:hover .group-hover\\:text-purple-400 {\n  --tw-text-opacity: 1;\n  color: rgba(167, 139, 250, var(--tw-text-opacity));\n}\n\n.group:hover .group-hover\\:text-purple-500 {\n  --tw-text-opacity: 1;\n  color: rgba(139, 92, 246, var(--tw-text-opacity));\n}\n\n.group:hover .group-hover\\:text-purple-600 {\n  --tw-text-opacity: 1;\n  color: rgba(124, 58, 237, var(--tw-text-opacity));\n}\n\n.group:hover .group-hover\\:text-purple-700 {\n  --tw-text-opacity: 1;\n  color: rgba(109, 40, 217, var(--tw-text-opacity));\n}\n\n.group:hover .group-hover\\:text-purple-800 {\n  --tw-text-opacity: 1;\n  color: rgba(91, 33, 182, var(--tw-text-opacity));\n}\n\n.group:hover .group-hover\\:text-purple-900 {\n  --tw-text-opacity: 1;\n  color: rgba(76, 29, 149, var(--tw-text-opacity));\n}\n\n.group:hover .group-hover\\:text-pink-50 {\n  --tw-text-opacity: 1;\n  color: rgba(253, 242, 248, var(--tw-text-opacity));\n}\n\n.group:hover .group-hover\\:text-pink-100 {\n  --tw-text-opacity: 1;\n  color: rgba(252, 231, 243, var(--tw-text-opacity));\n}\n\n.group:hover .group-hover\\:text-pink-200 {\n  --tw-text-opacity: 1;\n  color: rgba(251, 207, 232, var(--tw-text-opacity));\n}\n\n.group:hover .group-hover\\:text-pink-300 {\n  --tw-text-opacity: 1;\n  color: rgba(249, 168, 212, var(--tw-text-opacity));\n}\n\n.group:hover .group-hover\\:text-pink-400 {\n  --tw-text-opacity: 1;\n  color: rgba(244, 114, 182, var(--tw-text-opacity));\n}\n\n.group:hover .group-hover\\:text-pink-500 {\n  --tw-text-opacity: 1;\n  color: rgba(236, 72, 153, var(--tw-text-opacity));\n}\n\n.group:hover .group-hover\\:text-pink-600 {\n  --tw-text-opacity: 1;\n  color: rgba(219, 39, 119, var(--tw-text-opacity));\n}\n\n.group:hover .group-hover\\:text-pink-700 {\n  --tw-text-opacity: 1;\n  color: rgba(190, 24, 93, var(--tw-text-opacity));\n}\n\n.group:hover .group-hover\\:text-pink-800 {\n  --tw-text-opacity: 1;\n  color: rgba(157, 23, 77, var(--tw-text-opacity));\n}\n\n.group:hover .group-hover\\:text-pink-900 {\n  --tw-text-opacity: 1;\n  color: rgba(131, 24, 67, var(--tw-text-opacity));\n}\n\n.focus-within\\:text-transparent:focus-within {\n  color: transparent;\n}\n\n.focus-within\\:text-current:focus-within {\n  color: currentColor;\n}\n\n.focus-within\\:text-black:focus-within {\n  --tw-text-opacity: 1;\n  color: rgba(0, 0, 0, var(--tw-text-opacity));\n}\n\n.focus-within\\:text-white:focus-within {\n  --tw-text-opacity: 1;\n  color: rgba(255, 255, 255, var(--tw-text-opacity));\n}\n\n.focus-within\\:text-gray-50:focus-within {\n  --tw-text-opacity: 1;\n  color: rgba(249, 250, 251, var(--tw-text-opacity));\n}\n\n.focus-within\\:text-gray-100:focus-within {\n  --tw-text-opacity: 1;\n  color: rgba(243, 244, 246, var(--tw-text-opacity));\n}\n\n.focus-within\\:text-gray-200:focus-within {\n  --tw-text-opacity: 1;\n  color: rgba(229, 231, 235, var(--tw-text-opacity));\n}\n\n.focus-within\\:text-gray-300:focus-within {\n  --tw-text-opacity: 1;\n  color: rgba(209, 213, 219, var(--tw-text-opacity));\n}\n\n.focus-within\\:text-gray-400:focus-within {\n  --tw-text-opacity: 1;\n  color: rgba(156, 163, 175, var(--tw-text-opacity));\n}\n\n.focus-within\\:text-gray-500:focus-within {\n  --tw-text-opacity: 1;\n  color: rgba(107, 114, 128, var(--tw-text-opacity));\n}\n\n.focus-within\\:text-gray-600:focus-within {\n  --tw-text-opacity: 1;\n  color: rgba(75, 85, 99, var(--tw-text-opacity));\n}\n\n.focus-within\\:text-gray-700:focus-within {\n  --tw-text-opacity: 1;\n  color: rgba(55, 65, 81, var(--tw-text-opacity));\n}\n\n.focus-within\\:text-gray-800:focus-within {\n  --tw-text-opacity: 1;\n  color: rgba(31, 41, 55, var(--tw-text-opacity));\n}\n\n.focus-within\\:text-gray-900:focus-within {\n  --tw-text-opacity: 1;\n  color: rgba(17, 24, 39, var(--tw-text-opacity));\n}\n\n.focus-within\\:text-red-50:focus-within {\n  --tw-text-opacity: 1;\n  color: rgba(254, 242, 242, var(--tw-text-opacity));\n}\n\n.focus-within\\:text-red-100:focus-within {\n  --tw-text-opacity: 1;\n  color: rgba(254, 226, 226, var(--tw-text-opacity));\n}\n\n.focus-within\\:text-red-200:focus-within {\n  --tw-text-opacity: 1;\n  color: rgba(254, 202, 202, var(--tw-text-opacity));\n}\n\n.focus-within\\:text-red-300:focus-within {\n  --tw-text-opacity: 1;\n  color: rgba(252, 165, 165, var(--tw-text-opacity));\n}\n\n.focus-within\\:text-red-400:focus-within {\n  --tw-text-opacity: 1;\n  color: rgba(248, 113, 113, var(--tw-text-opacity));\n}\n\n.focus-within\\:text-red-500:focus-within {\n  --tw-text-opacity: 1;\n  color: rgba(239, 68, 68, var(--tw-text-opacity));\n}\n\n.focus-within\\:text-red-600:focus-within {\n  --tw-text-opacity: 1;\n  color: rgba(220, 38, 38, var(--tw-text-opacity));\n}\n\n.focus-within\\:text-red-700:focus-within {\n  --tw-text-opacity: 1;\n  color: rgba(185, 28, 28, var(--tw-text-opacity));\n}\n\n.focus-within\\:text-red-800:focus-within {\n  --tw-text-opacity: 1;\n  color: rgba(153, 27, 27, var(--tw-text-opacity));\n}\n\n.focus-within\\:text-red-900:focus-within {\n  --tw-text-opacity: 1;\n  color: rgba(127, 29, 29, var(--tw-text-opacity));\n}\n\n.focus-within\\:text-yellow-50:focus-within {\n  --tw-text-opacity: 1;\n  color: rgba(255, 251, 235, var(--tw-text-opacity));\n}\n\n.focus-within\\:text-yellow-100:focus-within {\n  --tw-text-opacity: 1;\n  color: rgba(254, 243, 199, var(--tw-text-opacity));\n}\n\n.focus-within\\:text-yellow-200:focus-within {\n  --tw-text-opacity: 1;\n  color: rgba(253, 230, 138, var(--tw-text-opacity));\n}\n\n.focus-within\\:text-yellow-300:focus-within {\n  --tw-text-opacity: 1;\n  color: rgba(252, 211, 77, var(--tw-text-opacity));\n}\n\n.focus-within\\:text-yellow-400:focus-within {\n  --tw-text-opacity: 1;\n  color: rgba(251, 191, 36, var(--tw-text-opacity));\n}\n\n.focus-within\\:text-yellow-500:focus-within {\n  --tw-text-opacity: 1;\n  color: rgba(245, 158, 11, var(--tw-text-opacity));\n}\n\n.focus-within\\:text-yellow-600:focus-within {\n  --tw-text-opacity: 1;\n  color: rgba(217, 119, 6, var(--tw-text-opacity));\n}\n\n.focus-within\\:text-yellow-700:focus-within {\n  --tw-text-opacity: 1;\n  color: rgba(180, 83, 9, var(--tw-text-opacity));\n}\n\n.focus-within\\:text-yellow-800:focus-within {\n  --tw-text-opacity: 1;\n  color: rgba(146, 64, 14, var(--tw-text-opacity));\n}\n\n.focus-within\\:text-yellow-900:focus-within {\n  --tw-text-opacity: 1;\n  color: rgba(120, 53, 15, var(--tw-text-opacity));\n}\n\n.focus-within\\:text-green-50:focus-within {\n  --tw-text-opacity: 1;\n  color: rgba(236, 253, 245, var(--tw-text-opacity));\n}\n\n.focus-within\\:text-green-100:focus-within {\n  --tw-text-opacity: 1;\n  color: rgba(209, 250, 229, var(--tw-text-opacity));\n}\n\n.focus-within\\:text-green-200:focus-within {\n  --tw-text-opacity: 1;\n  color: rgba(167, 243, 208, var(--tw-text-opacity));\n}\n\n.focus-within\\:text-green-300:focus-within {\n  --tw-text-opacity: 1;\n  color: rgba(110, 231, 183, var(--tw-text-opacity));\n}\n\n.focus-within\\:text-green-400:focus-within {\n  --tw-text-opacity: 1;\n  color: rgba(52, 211, 153, var(--tw-text-opacity));\n}\n\n.focus-within\\:text-green-500:focus-within {\n  --tw-text-opacity: 1;\n  color: rgba(16, 185, 129, var(--tw-text-opacity));\n}\n\n.focus-within\\:text-green-600:focus-within {\n  --tw-text-opacity: 1;\n  color: rgba(5, 150, 105, var(--tw-text-opacity));\n}\n\n.focus-within\\:text-green-700:focus-within {\n  --tw-text-opacity: 1;\n  color: rgba(4, 120, 87, var(--tw-text-opacity));\n}\n\n.focus-within\\:text-green-800:focus-within {\n  --tw-text-opacity: 1;\n  color: rgba(6, 95, 70, var(--tw-text-opacity));\n}\n\n.focus-within\\:text-green-900:focus-within {\n  --tw-text-opacity: 1;\n  color: rgba(6, 78, 59, var(--tw-text-opacity));\n}\n\n.focus-within\\:text-blue-50:focus-within {\n  --tw-text-opacity: 1;\n  color: rgba(239, 246, 255, var(--tw-text-opacity));\n}\n\n.focus-within\\:text-blue-100:focus-within {\n  --tw-text-opacity: 1;\n  color: rgba(219, 234, 254, var(--tw-text-opacity));\n}\n\n.focus-within\\:text-blue-200:focus-within {\n  --tw-text-opacity: 1;\n  color: rgba(191, 219, 254, var(--tw-text-opacity));\n}\n\n.focus-within\\:text-blue-300:focus-within {\n  --tw-text-opacity: 1;\n  color: rgba(147, 197, 253, var(--tw-text-opacity));\n}\n\n.focus-within\\:text-blue-400:focus-within {\n  --tw-text-opacity: 1;\n  color: rgba(96, 165, 250, var(--tw-text-opacity));\n}\n\n.focus-within\\:text-blue-500:focus-within {\n  --tw-text-opacity: 1;\n  color: rgba(59, 130, 246, var(--tw-text-opacity));\n}\n\n.focus-within\\:text-blue-600:focus-within {\n  --tw-text-opacity: 1;\n  color: rgba(37, 99, 235, var(--tw-text-opacity));\n}\n\n.focus-within\\:text-blue-700:focus-within {\n  --tw-text-opacity: 1;\n  color: rgba(29, 78, 216, var(--tw-text-opacity));\n}\n\n.focus-within\\:text-blue-800:focus-within {\n  --tw-text-opacity: 1;\n  color: rgba(30, 64, 175, var(--tw-text-opacity));\n}\n\n.focus-within\\:text-blue-900:focus-within {\n  --tw-text-opacity: 1;\n  color: rgba(30, 58, 138, var(--tw-text-opacity));\n}\n\n.focus-within\\:text-indigo-50:focus-within {\n  --tw-text-opacity: 1;\n  color: rgba(238, 242, 255, var(--tw-text-opacity));\n}\n\n.focus-within\\:text-indigo-100:focus-within {\n  --tw-text-opacity: 1;\n  color: rgba(224, 231, 255, var(--tw-text-opacity));\n}\n\n.focus-within\\:text-indigo-200:focus-within {\n  --tw-text-opacity: 1;\n  color: rgba(199, 210, 254, var(--tw-text-opacity));\n}\n\n.focus-within\\:text-indigo-300:focus-within {\n  --tw-text-opacity: 1;\n  color: rgba(165, 180, 252, var(--tw-text-opacity));\n}\n\n.focus-within\\:text-indigo-400:focus-within {\n  --tw-text-opacity: 1;\n  color: rgba(129, 140, 248, var(--tw-text-opacity));\n}\n\n.focus-within\\:text-indigo-500:focus-within {\n  --tw-text-opacity: 1;\n  color: rgba(99, 102, 241, var(--tw-text-opacity));\n}\n\n.focus-within\\:text-indigo-600:focus-within {\n  --tw-text-opacity: 1;\n  color: rgba(79, 70, 229, var(--tw-text-opacity));\n}\n\n.focus-within\\:text-indigo-700:focus-within {\n  --tw-text-opacity: 1;\n  color: rgba(67, 56, 202, var(--tw-text-opacity));\n}\n\n.focus-within\\:text-indigo-800:focus-within {\n  --tw-text-opacity: 1;\n  color: rgba(55, 48, 163, var(--tw-text-opacity));\n}\n\n.focus-within\\:text-indigo-900:focus-within {\n  --tw-text-opacity: 1;\n  color: rgba(49, 46, 129, var(--tw-text-opacity));\n}\n\n.focus-within\\:text-purple-50:focus-within {\n  --tw-text-opacity: 1;\n  color: rgba(245, 243, 255, var(--tw-text-opacity));\n}\n\n.focus-within\\:text-purple-100:focus-within {\n  --tw-text-opacity: 1;\n  color: rgba(237, 233, 254, var(--tw-text-opacity));\n}\n\n.focus-within\\:text-purple-200:focus-within {\n  --tw-text-opacity: 1;\n  color: rgba(221, 214, 254, var(--tw-text-opacity));\n}\n\n.focus-within\\:text-purple-300:focus-within {\n  --tw-text-opacity: 1;\n  color: rgba(196, 181, 253, var(--tw-text-opacity));\n}\n\n.focus-within\\:text-purple-400:focus-within {\n  --tw-text-opacity: 1;\n  color: rgba(167, 139, 250, var(--tw-text-opacity));\n}\n\n.focus-within\\:text-purple-500:focus-within {\n  --tw-text-opacity: 1;\n  color: rgba(139, 92, 246, var(--tw-text-opacity));\n}\n\n.focus-within\\:text-purple-600:focus-within {\n  --tw-text-opacity: 1;\n  color: rgba(124, 58, 237, var(--tw-text-opacity));\n}\n\n.focus-within\\:text-purple-700:focus-within {\n  --tw-text-opacity: 1;\n  color: rgba(109, 40, 217, var(--tw-text-opacity));\n}\n\n.focus-within\\:text-purple-800:focus-within {\n  --tw-text-opacity: 1;\n  color: rgba(91, 33, 182, var(--tw-text-opacity));\n}\n\n.focus-within\\:text-purple-900:focus-within {\n  --tw-text-opacity: 1;\n  color: rgba(76, 29, 149, var(--tw-text-opacity));\n}\n\n.focus-within\\:text-pink-50:focus-within {\n  --tw-text-opacity: 1;\n  color: rgba(253, 242, 248, var(--tw-text-opacity));\n}\n\n.focus-within\\:text-pink-100:focus-within {\n  --tw-text-opacity: 1;\n  color: rgba(252, 231, 243, var(--tw-text-opacity));\n}\n\n.focus-within\\:text-pink-200:focus-within {\n  --tw-text-opacity: 1;\n  color: rgba(251, 207, 232, var(--tw-text-opacity));\n}\n\n.focus-within\\:text-pink-300:focus-within {\n  --tw-text-opacity: 1;\n  color: rgba(249, 168, 212, var(--tw-text-opacity));\n}\n\n.focus-within\\:text-pink-400:focus-within {\n  --tw-text-opacity: 1;\n  color: rgba(244, 114, 182, var(--tw-text-opacity));\n}\n\n.focus-within\\:text-pink-500:focus-within {\n  --tw-text-opacity: 1;\n  color: rgba(236, 72, 153, var(--tw-text-opacity));\n}\n\n.focus-within\\:text-pink-600:focus-within {\n  --tw-text-opacity: 1;\n  color: rgba(219, 39, 119, var(--tw-text-opacity));\n}\n\n.focus-within\\:text-pink-700:focus-within {\n  --tw-text-opacity: 1;\n  color: rgba(190, 24, 93, var(--tw-text-opacity));\n}\n\n.focus-within\\:text-pink-800:focus-within {\n  --tw-text-opacity: 1;\n  color: rgba(157, 23, 77, var(--tw-text-opacity));\n}\n\n.focus-within\\:text-pink-900:focus-within {\n  --tw-text-opacity: 1;\n  color: rgba(131, 24, 67, var(--tw-text-opacity));\n}\n\n.hover\\:text-transparent:hover {\n  color: transparent;\n}\n\n.hover\\:text-current:hover {\n  color: currentColor;\n}\n\n.hover\\:text-black:hover {\n  --tw-text-opacity: 1;\n  color: rgba(0, 0, 0, var(--tw-text-opacity));\n}\n\n.hover\\:text-white:hover {\n  --tw-text-opacity: 1;\n  color: rgba(255, 255, 255, var(--tw-text-opacity));\n}\n\n.hover\\:text-gray-50:hover {\n  --tw-text-opacity: 1;\n  color: rgba(249, 250, 251, var(--tw-text-opacity));\n}\n\n.hover\\:text-gray-100:hover {\n  --tw-text-opacity: 1;\n  color: rgba(243, 244, 246, var(--tw-text-opacity));\n}\n\n.hover\\:text-gray-200:hover {\n  --tw-text-opacity: 1;\n  color: rgba(229, 231, 235, var(--tw-text-opacity));\n}\n\n.hover\\:text-gray-300:hover {\n  --tw-text-opacity: 1;\n  color: rgba(209, 213, 219, var(--tw-text-opacity));\n}\n\n.hover\\:text-gray-400:hover {\n  --tw-text-opacity: 1;\n  color: rgba(156, 163, 175, var(--tw-text-opacity));\n}\n\n.hover\\:text-gray-500:hover {\n  --tw-text-opacity: 1;\n  color: rgba(107, 114, 128, var(--tw-text-opacity));\n}\n\n.hover\\:text-gray-600:hover {\n  --tw-text-opacity: 1;\n  color: rgba(75, 85, 99, var(--tw-text-opacity));\n}\n\n.hover\\:text-gray-700:hover {\n  --tw-text-opacity: 1;\n  color: rgba(55, 65, 81, var(--tw-text-opacity));\n}\n\n.hover\\:text-gray-800:hover {\n  --tw-text-opacity: 1;\n  color: rgba(31, 41, 55, var(--tw-text-opacity));\n}\n\n.hover\\:text-gray-900:hover {\n  --tw-text-opacity: 1;\n  color: rgba(17, 24, 39, var(--tw-text-opacity));\n}\n\n.hover\\:text-red-50:hover {\n  --tw-text-opacity: 1;\n  color: rgba(254, 242, 242, var(--tw-text-opacity));\n}\n\n.hover\\:text-red-100:hover {\n  --tw-text-opacity: 1;\n  color: rgba(254, 226, 226, var(--tw-text-opacity));\n}\n\n.hover\\:text-red-200:hover {\n  --tw-text-opacity: 1;\n  color: rgba(254, 202, 202, var(--tw-text-opacity));\n}\n\n.hover\\:text-red-300:hover {\n  --tw-text-opacity: 1;\n  color: rgba(252, 165, 165, var(--tw-text-opacity));\n}\n\n.hover\\:text-red-400:hover {\n  --tw-text-opacity: 1;\n  color: rgba(248, 113, 113, var(--tw-text-opacity));\n}\n\n.hover\\:text-red-500:hover {\n  --tw-text-opacity: 1;\n  color: rgba(239, 68, 68, var(--tw-text-opacity));\n}\n\n.hover\\:text-red-600:hover {\n  --tw-text-opacity: 1;\n  color: rgba(220, 38, 38, var(--tw-text-opacity));\n}\n\n.hover\\:text-red-700:hover {\n  --tw-text-opacity: 1;\n  color: rgba(185, 28, 28, var(--tw-text-opacity));\n}\n\n.hover\\:text-red-800:hover {\n  --tw-text-opacity: 1;\n  color: rgba(153, 27, 27, var(--tw-text-opacity));\n}\n\n.hover\\:text-red-900:hover {\n  --tw-text-opacity: 1;\n  color: rgba(127, 29, 29, var(--tw-text-opacity));\n}\n\n.hover\\:text-yellow-50:hover {\n  --tw-text-opacity: 1;\n  color: rgba(255, 251, 235, var(--tw-text-opacity));\n}\n\n.hover\\:text-yellow-100:hover {\n  --tw-text-opacity: 1;\n  color: rgba(254, 243, 199, var(--tw-text-opacity));\n}\n\n.hover\\:text-yellow-200:hover {\n  --tw-text-opacity: 1;\n  color: rgba(253, 230, 138, var(--tw-text-opacity));\n}\n\n.hover\\:text-yellow-300:hover {\n  --tw-text-opacity: 1;\n  color: rgba(252, 211, 77, var(--tw-text-opacity));\n}\n\n.hover\\:text-yellow-400:hover {\n  --tw-text-opacity: 1;\n  color: rgba(251, 191, 36, var(--tw-text-opacity));\n}\n\n.hover\\:text-yellow-500:hover {\n  --tw-text-opacity: 1;\n  color: rgba(245, 158, 11, var(--tw-text-opacity));\n}\n\n.hover\\:text-yellow-600:hover {\n  --tw-text-opacity: 1;\n  color: rgba(217, 119, 6, var(--tw-text-opacity));\n}\n\n.hover\\:text-yellow-700:hover {\n  --tw-text-opacity: 1;\n  color: rgba(180, 83, 9, var(--tw-text-opacity));\n}\n\n.hover\\:text-yellow-800:hover {\n  --tw-text-opacity: 1;\n  color: rgba(146, 64, 14, var(--tw-text-opacity));\n}\n\n.hover\\:text-yellow-900:hover {\n  --tw-text-opacity: 1;\n  color: rgba(120, 53, 15, var(--tw-text-opacity));\n}\n\n.hover\\:text-green-50:hover {\n  --tw-text-opacity: 1;\n  color: rgba(236, 253, 245, var(--tw-text-opacity));\n}\n\n.hover\\:text-green-100:hover {\n  --tw-text-opacity: 1;\n  color: rgba(209, 250, 229, var(--tw-text-opacity));\n}\n\n.hover\\:text-green-200:hover {\n  --tw-text-opacity: 1;\n  color: rgba(167, 243, 208, var(--tw-text-opacity));\n}\n\n.hover\\:text-green-300:hover {\n  --tw-text-opacity: 1;\n  color: rgba(110, 231, 183, var(--tw-text-opacity));\n}\n\n.hover\\:text-green-400:hover {\n  --tw-text-opacity: 1;\n  color: rgba(52, 211, 153, var(--tw-text-opacity));\n}\n\n.hover\\:text-green-500:hover {\n  --tw-text-opacity: 1;\n  color: rgba(16, 185, 129, var(--tw-text-opacity));\n}\n\n.hover\\:text-green-600:hover {\n  --tw-text-opacity: 1;\n  color: rgba(5, 150, 105, var(--tw-text-opacity));\n}\n\n.hover\\:text-green-700:hover {\n  --tw-text-opacity: 1;\n  color: rgba(4, 120, 87, var(--tw-text-opacity));\n}\n\n.hover\\:text-green-800:hover {\n  --tw-text-opacity: 1;\n  color: rgba(6, 95, 70, var(--tw-text-opacity));\n}\n\n.hover\\:text-green-900:hover {\n  --tw-text-opacity: 1;\n  color: rgba(6, 78, 59, var(--tw-text-opacity));\n}\n\n.hover\\:text-blue-50:hover {\n  --tw-text-opacity: 1;\n  color: rgba(239, 246, 255, var(--tw-text-opacity));\n}\n\n.hover\\:text-blue-100:hover {\n  --tw-text-opacity: 1;\n  color: rgba(219, 234, 254, var(--tw-text-opacity));\n}\n\n.hover\\:text-blue-200:hover {\n  --tw-text-opacity: 1;\n  color: rgba(191, 219, 254, var(--tw-text-opacity));\n}\n\n.hover\\:text-blue-300:hover {\n  --tw-text-opacity: 1;\n  color: rgba(147, 197, 253, var(--tw-text-opacity));\n}\n\n.hover\\:text-blue-400:hover {\n  --tw-text-opacity: 1;\n  color: rgba(96, 165, 250, var(--tw-text-opacity));\n}\n\n.hover\\:text-blue-500:hover {\n  --tw-text-opacity: 1;\n  color: rgba(59, 130, 246, var(--tw-text-opacity));\n}\n\n.hover\\:text-blue-600:hover {\n  --tw-text-opacity: 1;\n  color: rgba(37, 99, 235, var(--tw-text-opacity));\n}\n\n.hover\\:text-blue-700:hover {\n  --tw-text-opacity: 1;\n  color: rgba(29, 78, 216, var(--tw-text-opacity));\n}\n\n.hover\\:text-blue-800:hover {\n  --tw-text-opacity: 1;\n  color: rgba(30, 64, 175, var(--tw-text-opacity));\n}\n\n.hover\\:text-blue-900:hover {\n  --tw-text-opacity: 1;\n  color: rgba(30, 58, 138, var(--tw-text-opacity));\n}\n\n.hover\\:text-indigo-50:hover {\n  --tw-text-opacity: 1;\n  color: rgba(238, 242, 255, var(--tw-text-opacity));\n}\n\n.hover\\:text-indigo-100:hover {\n  --tw-text-opacity: 1;\n  color: rgba(224, 231, 255, var(--tw-text-opacity));\n}\n\n.hover\\:text-indigo-200:hover {\n  --tw-text-opacity: 1;\n  color: rgba(199, 210, 254, var(--tw-text-opacity));\n}\n\n.hover\\:text-indigo-300:hover {\n  --tw-text-opacity: 1;\n  color: rgba(165, 180, 252, var(--tw-text-opacity));\n}\n\n.hover\\:text-indigo-400:hover {\n  --tw-text-opacity: 1;\n  color: rgba(129, 140, 248, var(--tw-text-opacity));\n}\n\n.hover\\:text-indigo-500:hover {\n  --tw-text-opacity: 1;\n  color: rgba(99, 102, 241, var(--tw-text-opacity));\n}\n\n.hover\\:text-indigo-600:hover {\n  --tw-text-opacity: 1;\n  color: rgba(79, 70, 229, var(--tw-text-opacity));\n}\n\n.hover\\:text-indigo-700:hover {\n  --tw-text-opacity: 1;\n  color: rgba(67, 56, 202, var(--tw-text-opacity));\n}\n\n.hover\\:text-indigo-800:hover {\n  --tw-text-opacity: 1;\n  color: rgba(55, 48, 163, var(--tw-text-opacity));\n}\n\n.hover\\:text-indigo-900:hover {\n  --tw-text-opacity: 1;\n  color: rgba(49, 46, 129, var(--tw-text-opacity));\n}\n\n.hover\\:text-purple-50:hover {\n  --tw-text-opacity: 1;\n  color: rgba(245, 243, 255, var(--tw-text-opacity));\n}\n\n.hover\\:text-purple-100:hover {\n  --tw-text-opacity: 1;\n  color: rgba(237, 233, 254, var(--tw-text-opacity));\n}\n\n.hover\\:text-purple-200:hover {\n  --tw-text-opacity: 1;\n  color: rgba(221, 214, 254, var(--tw-text-opacity));\n}\n\n.hover\\:text-purple-300:hover {\n  --tw-text-opacity: 1;\n  color: rgba(196, 181, 253, var(--tw-text-opacity));\n}\n\n.hover\\:text-purple-400:hover {\n  --tw-text-opacity: 1;\n  color: rgba(167, 139, 250, var(--tw-text-opacity));\n}\n\n.hover\\:text-purple-500:hover {\n  --tw-text-opacity: 1;\n  color: rgba(139, 92, 246, var(--tw-text-opacity));\n}\n\n.hover\\:text-purple-600:hover {\n  --tw-text-opacity: 1;\n  color: rgba(124, 58, 237, var(--tw-text-opacity));\n}\n\n.hover\\:text-purple-700:hover {\n  --tw-text-opacity: 1;\n  color: rgba(109, 40, 217, var(--tw-text-opacity));\n}\n\n.hover\\:text-purple-800:hover {\n  --tw-text-opacity: 1;\n  color: rgba(91, 33, 182, var(--tw-text-opacity));\n}\n\n.hover\\:text-purple-900:hover {\n  --tw-text-opacity: 1;\n  color: rgba(76, 29, 149, var(--tw-text-opacity));\n}\n\n.hover\\:text-pink-50:hover {\n  --tw-text-opacity: 1;\n  color: rgba(253, 242, 248, var(--tw-text-opacity));\n}\n\n.hover\\:text-pink-100:hover {\n  --tw-text-opacity: 1;\n  color: rgba(252, 231, 243, var(--tw-text-opacity));\n}\n\n.hover\\:text-pink-200:hover {\n  --tw-text-opacity: 1;\n  color: rgba(251, 207, 232, var(--tw-text-opacity));\n}\n\n.hover\\:text-pink-300:hover {\n  --tw-text-opacity: 1;\n  color: rgba(249, 168, 212, var(--tw-text-opacity));\n}\n\n.hover\\:text-pink-400:hover {\n  --tw-text-opacity: 1;\n  color: rgba(244, 114, 182, var(--tw-text-opacity));\n}\n\n.hover\\:text-pink-500:hover {\n  --tw-text-opacity: 1;\n  color: rgba(236, 72, 153, var(--tw-text-opacity));\n}\n\n.hover\\:text-pink-600:hover {\n  --tw-text-opacity: 1;\n  color: rgba(219, 39, 119, var(--tw-text-opacity));\n}\n\n.hover\\:text-pink-700:hover {\n  --tw-text-opacity: 1;\n  color: rgba(190, 24, 93, var(--tw-text-opacity));\n}\n\n.hover\\:text-pink-800:hover {\n  --tw-text-opacity: 1;\n  color: rgba(157, 23, 77, var(--tw-text-opacity));\n}\n\n.hover\\:text-pink-900:hover {\n  --tw-text-opacity: 1;\n  color: rgba(131, 24, 67, var(--tw-text-opacity));\n}\n\n.focus\\:text-transparent:focus {\n  color: transparent;\n}\n\n.focus\\:text-current:focus {\n  color: currentColor;\n}\n\n.focus\\:text-black:focus {\n  --tw-text-opacity: 1;\n  color: rgba(0, 0, 0, var(--tw-text-opacity));\n}\n\n.focus\\:text-white:focus {\n  --tw-text-opacity: 1;\n  color: rgba(255, 255, 255, var(--tw-text-opacity));\n}\n\n.focus\\:text-gray-50:focus {\n  --tw-text-opacity: 1;\n  color: rgba(249, 250, 251, var(--tw-text-opacity));\n}\n\n.focus\\:text-gray-100:focus {\n  --tw-text-opacity: 1;\n  color: rgba(243, 244, 246, var(--tw-text-opacity));\n}\n\n.focus\\:text-gray-200:focus {\n  --tw-text-opacity: 1;\n  color: rgba(229, 231, 235, var(--tw-text-opacity));\n}\n\n.focus\\:text-gray-300:focus {\n  --tw-text-opacity: 1;\n  color: rgba(209, 213, 219, var(--tw-text-opacity));\n}\n\n.focus\\:text-gray-400:focus {\n  --tw-text-opacity: 1;\n  color: rgba(156, 163, 175, var(--tw-text-opacity));\n}\n\n.focus\\:text-gray-500:focus {\n  --tw-text-opacity: 1;\n  color: rgba(107, 114, 128, var(--tw-text-opacity));\n}\n\n.focus\\:text-gray-600:focus {\n  --tw-text-opacity: 1;\n  color: rgba(75, 85, 99, var(--tw-text-opacity));\n}\n\n.focus\\:text-gray-700:focus {\n  --tw-text-opacity: 1;\n  color: rgba(55, 65, 81, var(--tw-text-opacity));\n}\n\n.focus\\:text-gray-800:focus {\n  --tw-text-opacity: 1;\n  color: rgba(31, 41, 55, var(--tw-text-opacity));\n}\n\n.focus\\:text-gray-900:focus {\n  --tw-text-opacity: 1;\n  color: rgba(17, 24, 39, var(--tw-text-opacity));\n}\n\n.focus\\:text-red-50:focus {\n  --tw-text-opacity: 1;\n  color: rgba(254, 242, 242, var(--tw-text-opacity));\n}\n\n.focus\\:text-red-100:focus {\n  --tw-text-opacity: 1;\n  color: rgba(254, 226, 226, var(--tw-text-opacity));\n}\n\n.focus\\:text-red-200:focus {\n  --tw-text-opacity: 1;\n  color: rgba(254, 202, 202, var(--tw-text-opacity));\n}\n\n.focus\\:text-red-300:focus {\n  --tw-text-opacity: 1;\n  color: rgba(252, 165, 165, var(--tw-text-opacity));\n}\n\n.focus\\:text-red-400:focus {\n  --tw-text-opacity: 1;\n  color: rgba(248, 113, 113, var(--tw-text-opacity));\n}\n\n.focus\\:text-red-500:focus {\n  --tw-text-opacity: 1;\n  color: rgba(239, 68, 68, var(--tw-text-opacity));\n}\n\n.focus\\:text-red-600:focus {\n  --tw-text-opacity: 1;\n  color: rgba(220, 38, 38, var(--tw-text-opacity));\n}\n\n.focus\\:text-red-700:focus {\n  --tw-text-opacity: 1;\n  color: rgba(185, 28, 28, var(--tw-text-opacity));\n}\n\n.focus\\:text-red-800:focus {\n  --tw-text-opacity: 1;\n  color: rgba(153, 27, 27, var(--tw-text-opacity));\n}\n\n.focus\\:text-red-900:focus {\n  --tw-text-opacity: 1;\n  color: rgba(127, 29, 29, var(--tw-text-opacity));\n}\n\n.focus\\:text-yellow-50:focus {\n  --tw-text-opacity: 1;\n  color: rgba(255, 251, 235, var(--tw-text-opacity));\n}\n\n.focus\\:text-yellow-100:focus {\n  --tw-text-opacity: 1;\n  color: rgba(254, 243, 199, var(--tw-text-opacity));\n}\n\n.focus\\:text-yellow-200:focus {\n  --tw-text-opacity: 1;\n  color: rgba(253, 230, 138, var(--tw-text-opacity));\n}\n\n.focus\\:text-yellow-300:focus {\n  --tw-text-opacity: 1;\n  color: rgba(252, 211, 77, var(--tw-text-opacity));\n}\n\n.focus\\:text-yellow-400:focus {\n  --tw-text-opacity: 1;\n  color: rgba(251, 191, 36, var(--tw-text-opacity));\n}\n\n.focus\\:text-yellow-500:focus {\n  --tw-text-opacity: 1;\n  color: rgba(245, 158, 11, var(--tw-text-opacity));\n}\n\n.focus\\:text-yellow-600:focus {\n  --tw-text-opacity: 1;\n  color: rgba(217, 119, 6, var(--tw-text-opacity));\n}\n\n.focus\\:text-yellow-700:focus {\n  --tw-text-opacity: 1;\n  color: rgba(180, 83, 9, var(--tw-text-opacity));\n}\n\n.focus\\:text-yellow-800:focus {\n  --tw-text-opacity: 1;\n  color: rgba(146, 64, 14, var(--tw-text-opacity));\n}\n\n.focus\\:text-yellow-900:focus {\n  --tw-text-opacity: 1;\n  color: rgba(120, 53, 15, var(--tw-text-opacity));\n}\n\n.focus\\:text-green-50:focus {\n  --tw-text-opacity: 1;\n  color: rgba(236, 253, 245, var(--tw-text-opacity));\n}\n\n.focus\\:text-green-100:focus {\n  --tw-text-opacity: 1;\n  color: rgba(209, 250, 229, var(--tw-text-opacity));\n}\n\n.focus\\:text-green-200:focus {\n  --tw-text-opacity: 1;\n  color: rgba(167, 243, 208, var(--tw-text-opacity));\n}\n\n.focus\\:text-green-300:focus {\n  --tw-text-opacity: 1;\n  color: rgba(110, 231, 183, var(--tw-text-opacity));\n}\n\n.focus\\:text-green-400:focus {\n  --tw-text-opacity: 1;\n  color: rgba(52, 211, 153, var(--tw-text-opacity));\n}\n\n.focus\\:text-green-500:focus {\n  --tw-text-opacity: 1;\n  color: rgba(16, 185, 129, var(--tw-text-opacity));\n}\n\n.focus\\:text-green-600:focus {\n  --tw-text-opacity: 1;\n  color: rgba(5, 150, 105, var(--tw-text-opacity));\n}\n\n.focus\\:text-green-700:focus {\n  --tw-text-opacity: 1;\n  color: rgba(4, 120, 87, var(--tw-text-opacity));\n}\n\n.focus\\:text-green-800:focus {\n  --tw-text-opacity: 1;\n  color: rgba(6, 95, 70, var(--tw-text-opacity));\n}\n\n.focus\\:text-green-900:focus {\n  --tw-text-opacity: 1;\n  color: rgba(6, 78, 59, var(--tw-text-opacity));\n}\n\n.focus\\:text-blue-50:focus {\n  --tw-text-opacity: 1;\n  color: rgba(239, 246, 255, var(--tw-text-opacity));\n}\n\n.focus\\:text-blue-100:focus {\n  --tw-text-opacity: 1;\n  color: rgba(219, 234, 254, var(--tw-text-opacity));\n}\n\n.focus\\:text-blue-200:focus {\n  --tw-text-opacity: 1;\n  color: rgba(191, 219, 254, var(--tw-text-opacity));\n}\n\n.focus\\:text-blue-300:focus {\n  --tw-text-opacity: 1;\n  color: rgba(147, 197, 253, var(--tw-text-opacity));\n}\n\n.focus\\:text-blue-400:focus {\n  --tw-text-opacity: 1;\n  color: rgba(96, 165, 250, var(--tw-text-opacity));\n}\n\n.focus\\:text-blue-500:focus {\n  --tw-text-opacity: 1;\n  color: rgba(59, 130, 246, var(--tw-text-opacity));\n}\n\n.focus\\:text-blue-600:focus {\n  --tw-text-opacity: 1;\n  color: rgba(37, 99, 235, var(--tw-text-opacity));\n}\n\n.focus\\:text-blue-700:focus {\n  --tw-text-opacity: 1;\n  color: rgba(29, 78, 216, var(--tw-text-opacity));\n}\n\n.focus\\:text-blue-800:focus {\n  --tw-text-opacity: 1;\n  color: rgba(30, 64, 175, var(--tw-text-opacity));\n}\n\n.focus\\:text-blue-900:focus {\n  --tw-text-opacity: 1;\n  color: rgba(30, 58, 138, var(--tw-text-opacity));\n}\n\n.focus\\:text-indigo-50:focus {\n  --tw-text-opacity: 1;\n  color: rgba(238, 242, 255, var(--tw-text-opacity));\n}\n\n.focus\\:text-indigo-100:focus {\n  --tw-text-opacity: 1;\n  color: rgba(224, 231, 255, var(--tw-text-opacity));\n}\n\n.focus\\:text-indigo-200:focus {\n  --tw-text-opacity: 1;\n  color: rgba(199, 210, 254, var(--tw-text-opacity));\n}\n\n.focus\\:text-indigo-300:focus {\n  --tw-text-opacity: 1;\n  color: rgba(165, 180, 252, var(--tw-text-opacity));\n}\n\n.focus\\:text-indigo-400:focus {\n  --tw-text-opacity: 1;\n  color: rgba(129, 140, 248, var(--tw-text-opacity));\n}\n\n.focus\\:text-indigo-500:focus {\n  --tw-text-opacity: 1;\n  color: rgba(99, 102, 241, var(--tw-text-opacity));\n}\n\n.focus\\:text-indigo-600:focus {\n  --tw-text-opacity: 1;\n  color: rgba(79, 70, 229, var(--tw-text-opacity));\n}\n\n.focus\\:text-indigo-700:focus {\n  --tw-text-opacity: 1;\n  color: rgba(67, 56, 202, var(--tw-text-opacity));\n}\n\n.focus\\:text-indigo-800:focus {\n  --tw-text-opacity: 1;\n  color: rgba(55, 48, 163, var(--tw-text-opacity));\n}\n\n.focus\\:text-indigo-900:focus {\n  --tw-text-opacity: 1;\n  color: rgba(49, 46, 129, var(--tw-text-opacity));\n}\n\n.focus\\:text-purple-50:focus {\n  --tw-text-opacity: 1;\n  color: rgba(245, 243, 255, var(--tw-text-opacity));\n}\n\n.focus\\:text-purple-100:focus {\n  --tw-text-opacity: 1;\n  color: rgba(237, 233, 254, var(--tw-text-opacity));\n}\n\n.focus\\:text-purple-200:focus {\n  --tw-text-opacity: 1;\n  color: rgba(221, 214, 254, var(--tw-text-opacity));\n}\n\n.focus\\:text-purple-300:focus {\n  --tw-text-opacity: 1;\n  color: rgba(196, 181, 253, var(--tw-text-opacity));\n}\n\n.focus\\:text-purple-400:focus {\n  --tw-text-opacity: 1;\n  color: rgba(167, 139, 250, var(--tw-text-opacity));\n}\n\n.focus\\:text-purple-500:focus {\n  --tw-text-opacity: 1;\n  color: rgba(139, 92, 246, var(--tw-text-opacity));\n}\n\n.focus\\:text-purple-600:focus {\n  --tw-text-opacity: 1;\n  color: rgba(124, 58, 237, var(--tw-text-opacity));\n}\n\n.focus\\:text-purple-700:focus {\n  --tw-text-opacity: 1;\n  color: rgba(109, 40, 217, var(--tw-text-opacity));\n}\n\n.focus\\:text-purple-800:focus {\n  --tw-text-opacity: 1;\n  color: rgba(91, 33, 182, var(--tw-text-opacity));\n}\n\n.focus\\:text-purple-900:focus {\n  --tw-text-opacity: 1;\n  color: rgba(76, 29, 149, var(--tw-text-opacity));\n}\n\n.focus\\:text-pink-50:focus {\n  --tw-text-opacity: 1;\n  color: rgba(253, 242, 248, var(--tw-text-opacity));\n}\n\n.focus\\:text-pink-100:focus {\n  --tw-text-opacity: 1;\n  color: rgba(252, 231, 243, var(--tw-text-opacity));\n}\n\n.focus\\:text-pink-200:focus {\n  --tw-text-opacity: 1;\n  color: rgba(251, 207, 232, var(--tw-text-opacity));\n}\n\n.focus\\:text-pink-300:focus {\n  --tw-text-opacity: 1;\n  color: rgba(249, 168, 212, var(--tw-text-opacity));\n}\n\n.focus\\:text-pink-400:focus {\n  --tw-text-opacity: 1;\n  color: rgba(244, 114, 182, var(--tw-text-opacity));\n}\n\n.focus\\:text-pink-500:focus {\n  --tw-text-opacity: 1;\n  color: rgba(236, 72, 153, var(--tw-text-opacity));\n}\n\n.focus\\:text-pink-600:focus {\n  --tw-text-opacity: 1;\n  color: rgba(219, 39, 119, var(--tw-text-opacity));\n}\n\n.focus\\:text-pink-700:focus {\n  --tw-text-opacity: 1;\n  color: rgba(190, 24, 93, var(--tw-text-opacity));\n}\n\n.focus\\:text-pink-800:focus {\n  --tw-text-opacity: 1;\n  color: rgba(157, 23, 77, var(--tw-text-opacity));\n}\n\n.focus\\:text-pink-900:focus {\n  --tw-text-opacity: 1;\n  color: rgba(131, 24, 67, var(--tw-text-opacity));\n}\n\n.dark .dark\\:text-transparent {\n  color: transparent;\n}\n\n.dark .dark\\:text-current {\n  color: currentColor;\n}\n\n.dark .dark\\:text-black {\n  --tw-text-opacity: 1;\n  color: rgba(0, 0, 0, var(--tw-text-opacity));\n}\n\n.dark .dark\\:text-white {\n  --tw-text-opacity: 1;\n  color: rgba(255, 255, 255, var(--tw-text-opacity));\n}\n\n.dark .dark\\:text-gray-50 {\n  --tw-text-opacity: 1;\n  color: rgba(249, 250, 251, var(--tw-text-opacity));\n}\n\n.dark .dark\\:text-gray-100 {\n  --tw-text-opacity: 1;\n  color: rgba(243, 244, 246, var(--tw-text-opacity));\n}\n\n.dark .dark\\:text-gray-200 {\n  --tw-text-opacity: 1;\n  color: rgba(229, 231, 235, var(--tw-text-opacity));\n}\n\n.dark .dark\\:text-gray-300 {\n  --tw-text-opacity: 1;\n  color: rgba(209, 213, 219, var(--tw-text-opacity));\n}\n\n.dark .dark\\:text-gray-400 {\n  --tw-text-opacity: 1;\n  color: rgba(156, 163, 175, var(--tw-text-opacity));\n}\n\n.dark .dark\\:text-gray-500 {\n  --tw-text-opacity: 1;\n  color: rgba(107, 114, 128, var(--tw-text-opacity));\n}\n\n.dark .dark\\:text-gray-600 {\n  --tw-text-opacity: 1;\n  color: rgba(75, 85, 99, var(--tw-text-opacity));\n}\n\n.dark .dark\\:text-gray-700 {\n  --tw-text-opacity: 1;\n  color: rgba(55, 65, 81, var(--tw-text-opacity));\n}\n\n.dark .dark\\:text-gray-800 {\n  --tw-text-opacity: 1;\n  color: rgba(31, 41, 55, var(--tw-text-opacity));\n}\n\n.dark .dark\\:text-gray-900 {\n  --tw-text-opacity: 1;\n  color: rgba(17, 24, 39, var(--tw-text-opacity));\n}\n\n.dark .dark\\:text-red-50 {\n  --tw-text-opacity: 1;\n  color: rgba(254, 242, 242, var(--tw-text-opacity));\n}\n\n.dark .dark\\:text-red-100 {\n  --tw-text-opacity: 1;\n  color: rgba(254, 226, 226, var(--tw-text-opacity));\n}\n\n.dark .dark\\:text-red-200 {\n  --tw-text-opacity: 1;\n  color: rgba(254, 202, 202, var(--tw-text-opacity));\n}\n\n.dark .dark\\:text-red-300 {\n  --tw-text-opacity: 1;\n  color: rgba(252, 165, 165, var(--tw-text-opacity));\n}\n\n.dark .dark\\:text-red-400 {\n  --tw-text-opacity: 1;\n  color: rgba(248, 113, 113, var(--tw-text-opacity));\n}\n\n.dark .dark\\:text-red-500 {\n  --tw-text-opacity: 1;\n  color: rgba(239, 68, 68, var(--tw-text-opacity));\n}\n\n.dark .dark\\:text-red-600 {\n  --tw-text-opacity: 1;\n  color: rgba(220, 38, 38, var(--tw-text-opacity));\n}\n\n.dark .dark\\:text-red-700 {\n  --tw-text-opacity: 1;\n  color: rgba(185, 28, 28, var(--tw-text-opacity));\n}\n\n.dark .dark\\:text-red-800 {\n  --tw-text-opacity: 1;\n  color: rgba(153, 27, 27, var(--tw-text-opacity));\n}\n\n.dark .dark\\:text-red-900 {\n  --tw-text-opacity: 1;\n  color: rgba(127, 29, 29, var(--tw-text-opacity));\n}\n\n.dark .dark\\:text-yellow-50 {\n  --tw-text-opacity: 1;\n  color: rgba(255, 251, 235, var(--tw-text-opacity));\n}\n\n.dark .dark\\:text-yellow-100 {\n  --tw-text-opacity: 1;\n  color: rgba(254, 243, 199, var(--tw-text-opacity));\n}\n\n.dark .dark\\:text-yellow-200 {\n  --tw-text-opacity: 1;\n  color: rgba(253, 230, 138, var(--tw-text-opacity));\n}\n\n.dark .dark\\:text-yellow-300 {\n  --tw-text-opacity: 1;\n  color: rgba(252, 211, 77, var(--tw-text-opacity));\n}\n\n.dark .dark\\:text-yellow-400 {\n  --tw-text-opacity: 1;\n  color: rgba(251, 191, 36, var(--tw-text-opacity));\n}\n\n.dark .dark\\:text-yellow-500 {\n  --tw-text-opacity: 1;\n  color: rgba(245, 158, 11, var(--tw-text-opacity));\n}\n\n.dark .dark\\:text-yellow-600 {\n  --tw-text-opacity: 1;\n  color: rgba(217, 119, 6, var(--tw-text-opacity));\n}\n\n.dark .dark\\:text-yellow-700 {\n  --tw-text-opacity: 1;\n  color: rgba(180, 83, 9, var(--tw-text-opacity));\n}\n\n.dark .dark\\:text-yellow-800 {\n  --tw-text-opacity: 1;\n  color: rgba(146, 64, 14, var(--tw-text-opacity));\n}\n\n.dark .dark\\:text-yellow-900 {\n  --tw-text-opacity: 1;\n  color: rgba(120, 53, 15, var(--tw-text-opacity));\n}\n\n.dark .dark\\:text-green-50 {\n  --tw-text-opacity: 1;\n  color: rgba(236, 253, 245, var(--tw-text-opacity));\n}\n\n.dark .dark\\:text-green-100 {\n  --tw-text-opacity: 1;\n  color: rgba(209, 250, 229, var(--tw-text-opacity));\n}\n\n.dark .dark\\:text-green-200 {\n  --tw-text-opacity: 1;\n  color: rgba(167, 243, 208, var(--tw-text-opacity));\n}\n\n.dark .dark\\:text-green-300 {\n  --tw-text-opacity: 1;\n  color: rgba(110, 231, 183, var(--tw-text-opacity));\n}\n\n.dark .dark\\:text-green-400 {\n  --tw-text-opacity: 1;\n  color: rgba(52, 211, 153, var(--tw-text-opacity));\n}\n\n.dark .dark\\:text-green-500 {\n  --tw-text-opacity: 1;\n  color: rgba(16, 185, 129, var(--tw-text-opacity));\n}\n\n.dark .dark\\:text-green-600 {\n  --tw-text-opacity: 1;\n  color: rgba(5, 150, 105, var(--tw-text-opacity));\n}\n\n.dark .dark\\:text-green-700 {\n  --tw-text-opacity: 1;\n  color: rgba(4, 120, 87, var(--tw-text-opacity));\n}\n\n.dark .dark\\:text-green-800 {\n  --tw-text-opacity: 1;\n  color: rgba(6, 95, 70, var(--tw-text-opacity));\n}\n\n.dark .dark\\:text-green-900 {\n  --tw-text-opacity: 1;\n  color: rgba(6, 78, 59, var(--tw-text-opacity));\n}\n\n.dark .dark\\:text-blue-50 {\n  --tw-text-opacity: 1;\n  color: rgba(239, 246, 255, var(--tw-text-opacity));\n}\n\n.dark .dark\\:text-blue-100 {\n  --tw-text-opacity: 1;\n  color: rgba(219, 234, 254, var(--tw-text-opacity));\n}\n\n.dark .dark\\:text-blue-200 {\n  --tw-text-opacity: 1;\n  color: rgba(191, 219, 254, var(--tw-text-opacity));\n}\n\n.dark .dark\\:text-blue-300 {\n  --tw-text-opacity: 1;\n  color: rgba(147, 197, 253, var(--tw-text-opacity));\n}\n\n.dark .dark\\:text-blue-400 {\n  --tw-text-opacity: 1;\n  color: rgba(96, 165, 250, var(--tw-text-opacity));\n}\n\n.dark .dark\\:text-blue-500 {\n  --tw-text-opacity: 1;\n  color: rgba(59, 130, 246, var(--tw-text-opacity));\n}\n\n.dark .dark\\:text-blue-600 {\n  --tw-text-opacity: 1;\n  color: rgba(37, 99, 235, var(--tw-text-opacity));\n}\n\n.dark .dark\\:text-blue-700 {\n  --tw-text-opacity: 1;\n  color: rgba(29, 78, 216, var(--tw-text-opacity));\n}\n\n.dark .dark\\:text-blue-800 {\n  --tw-text-opacity: 1;\n  color: rgba(30, 64, 175, var(--tw-text-opacity));\n}\n\n.dark .dark\\:text-blue-900 {\n  --tw-text-opacity: 1;\n  color: rgba(30, 58, 138, var(--tw-text-opacity));\n}\n\n.dark .dark\\:text-indigo-50 {\n  --tw-text-opacity: 1;\n  color: rgba(238, 242, 255, var(--tw-text-opacity));\n}\n\n.dark .dark\\:text-indigo-100 {\n  --tw-text-opacity: 1;\n  color: rgba(224, 231, 255, var(--tw-text-opacity));\n}\n\n.dark .dark\\:text-indigo-200 {\n  --tw-text-opacity: 1;\n  color: rgba(199, 210, 254, var(--tw-text-opacity));\n}\n\n.dark .dark\\:text-indigo-300 {\n  --tw-text-opacity: 1;\n  color: rgba(165, 180, 252, var(--tw-text-opacity));\n}\n\n.dark .dark\\:text-indigo-400 {\n  --tw-text-opacity: 1;\n  color: rgba(129, 140, 248, var(--tw-text-opacity));\n}\n\n.dark .dark\\:text-indigo-500 {\n  --tw-text-opacity: 1;\n  color: rgba(99, 102, 241, var(--tw-text-opacity));\n}\n\n.dark .dark\\:text-indigo-600 {\n  --tw-text-opacity: 1;\n  color: rgba(79, 70, 229, var(--tw-text-opacity));\n}\n\n.dark .dark\\:text-indigo-700 {\n  --tw-text-opacity: 1;\n  color: rgba(67, 56, 202, var(--tw-text-opacity));\n}\n\n.dark .dark\\:text-indigo-800 {\n  --tw-text-opacity: 1;\n  color: rgba(55, 48, 163, var(--tw-text-opacity));\n}\n\n.dark .dark\\:text-indigo-900 {\n  --tw-text-opacity: 1;\n  color: rgba(49, 46, 129, var(--tw-text-opacity));\n}\n\n.dark .dark\\:text-purple-50 {\n  --tw-text-opacity: 1;\n  color: rgba(245, 243, 255, var(--tw-text-opacity));\n}\n\n.dark .dark\\:text-purple-100 {\n  --tw-text-opacity: 1;\n  color: rgba(237, 233, 254, var(--tw-text-opacity));\n}\n\n.dark .dark\\:text-purple-200 {\n  --tw-text-opacity: 1;\n  color: rgba(221, 214, 254, var(--tw-text-opacity));\n}\n\n.dark .dark\\:text-purple-300 {\n  --tw-text-opacity: 1;\n  color: rgba(196, 181, 253, var(--tw-text-opacity));\n}\n\n.dark .dark\\:text-purple-400 {\n  --tw-text-opacity: 1;\n  color: rgba(167, 139, 250, var(--tw-text-opacity));\n}\n\n.dark .dark\\:text-purple-500 {\n  --tw-text-opacity: 1;\n  color: rgba(139, 92, 246, var(--tw-text-opacity));\n}\n\n.dark .dark\\:text-purple-600 {\n  --tw-text-opacity: 1;\n  color: rgba(124, 58, 237, var(--tw-text-opacity));\n}\n\n.dark .dark\\:text-purple-700 {\n  --tw-text-opacity: 1;\n  color: rgba(109, 40, 217, var(--tw-text-opacity));\n}\n\n.dark .dark\\:text-purple-800 {\n  --tw-text-opacity: 1;\n  color: rgba(91, 33, 182, var(--tw-text-opacity));\n}\n\n.dark .dark\\:text-purple-900 {\n  --tw-text-opacity: 1;\n  color: rgba(76, 29, 149, var(--tw-text-opacity));\n}\n\n.dark .dark\\:text-pink-50 {\n  --tw-text-opacity: 1;\n  color: rgba(253, 242, 248, var(--tw-text-opacity));\n}\n\n.dark .dark\\:text-pink-100 {\n  --tw-text-opacity: 1;\n  color: rgba(252, 231, 243, var(--tw-text-opacity));\n}\n\n.dark .dark\\:text-pink-200 {\n  --tw-text-opacity: 1;\n  color: rgba(251, 207, 232, var(--tw-text-opacity));\n}\n\n.dark .dark\\:text-pink-300 {\n  --tw-text-opacity: 1;\n  color: rgba(249, 168, 212, var(--tw-text-opacity));\n}\n\n.dark .dark\\:text-pink-400 {\n  --tw-text-opacity: 1;\n  color: rgba(244, 114, 182, var(--tw-text-opacity));\n}\n\n.dark .dark\\:text-pink-500 {\n  --tw-text-opacity: 1;\n  color: rgba(236, 72, 153, var(--tw-text-opacity));\n}\n\n.dark .dark\\:text-pink-600 {\n  --tw-text-opacity: 1;\n  color: rgba(219, 39, 119, var(--tw-text-opacity));\n}\n\n.dark .dark\\:text-pink-700 {\n  --tw-text-opacity: 1;\n  color: rgba(190, 24, 93, var(--tw-text-opacity));\n}\n\n.dark .dark\\:text-pink-800 {\n  --tw-text-opacity: 1;\n  color: rgba(157, 23, 77, var(--tw-text-opacity));\n}\n\n.dark .dark\\:text-pink-900 {\n  --tw-text-opacity: 1;\n  color: rgba(131, 24, 67, var(--tw-text-opacity));\n}\n\n.dark .group:hover .dark\\:group-hover\\:text-transparent {\n  color: transparent;\n}\n\n.dark .group:hover .dark\\:group-hover\\:text-current {\n  color: currentColor;\n}\n\n.dark .group:hover .dark\\:group-hover\\:text-black {\n  --tw-text-opacity: 1;\n  color: rgba(0, 0, 0, var(--tw-text-opacity));\n}\n\n.dark .group:hover .dark\\:group-hover\\:text-white {\n  --tw-text-opacity: 1;\n  color: rgba(255, 255, 255, var(--tw-text-opacity));\n}\n\n.dark .group:hover .dark\\:group-hover\\:text-gray-50 {\n  --tw-text-opacity: 1;\n  color: rgba(249, 250, 251, var(--tw-text-opacity));\n}\n\n.dark .group:hover .dark\\:group-hover\\:text-gray-100 {\n  --tw-text-opacity: 1;\n  color: rgba(243, 244, 246, var(--tw-text-opacity));\n}\n\n.dark .group:hover .dark\\:group-hover\\:text-gray-200 {\n  --tw-text-opacity: 1;\n  color: rgba(229, 231, 235, var(--tw-text-opacity));\n}\n\n.dark .group:hover .dark\\:group-hover\\:text-gray-300 {\n  --tw-text-opacity: 1;\n  color: rgba(209, 213, 219, var(--tw-text-opacity));\n}\n\n.dark .group:hover .dark\\:group-hover\\:text-gray-400 {\n  --tw-text-opacity: 1;\n  color: rgba(156, 163, 175, var(--tw-text-opacity));\n}\n\n.dark .group:hover .dark\\:group-hover\\:text-gray-500 {\n  --tw-text-opacity: 1;\n  color: rgba(107, 114, 128, var(--tw-text-opacity));\n}\n\n.dark .group:hover .dark\\:group-hover\\:text-gray-600 {\n  --tw-text-opacity: 1;\n  color: rgba(75, 85, 99, var(--tw-text-opacity));\n}\n\n.dark .group:hover .dark\\:group-hover\\:text-gray-700 {\n  --tw-text-opacity: 1;\n  color: rgba(55, 65, 81, var(--tw-text-opacity));\n}\n\n.dark .group:hover .dark\\:group-hover\\:text-gray-800 {\n  --tw-text-opacity: 1;\n  color: rgba(31, 41, 55, var(--tw-text-opacity));\n}\n\n.dark .group:hover .dark\\:group-hover\\:text-gray-900 {\n  --tw-text-opacity: 1;\n  color: rgba(17, 24, 39, var(--tw-text-opacity));\n}\n\n.dark .group:hover .dark\\:group-hover\\:text-red-50 {\n  --tw-text-opacity: 1;\n  color: rgba(254, 242, 242, var(--tw-text-opacity));\n}\n\n.dark .group:hover .dark\\:group-hover\\:text-red-100 {\n  --tw-text-opacity: 1;\n  color: rgba(254, 226, 226, var(--tw-text-opacity));\n}\n\n.dark .group:hover .dark\\:group-hover\\:text-red-200 {\n  --tw-text-opacity: 1;\n  color: rgba(254, 202, 202, var(--tw-text-opacity));\n}\n\n.dark .group:hover .dark\\:group-hover\\:text-red-300 {\n  --tw-text-opacity: 1;\n  color: rgba(252, 165, 165, var(--tw-text-opacity));\n}\n\n.dark .group:hover .dark\\:group-hover\\:text-red-400 {\n  --tw-text-opacity: 1;\n  color: rgba(248, 113, 113, var(--tw-text-opacity));\n}\n\n.dark .group:hover .dark\\:group-hover\\:text-red-500 {\n  --tw-text-opacity: 1;\n  color: rgba(239, 68, 68, var(--tw-text-opacity));\n}\n\n.dark .group:hover .dark\\:group-hover\\:text-red-600 {\n  --tw-text-opacity: 1;\n  color: rgba(220, 38, 38, var(--tw-text-opacity));\n}\n\n.dark .group:hover .dark\\:group-hover\\:text-red-700 {\n  --tw-text-opacity: 1;\n  color: rgba(185, 28, 28, var(--tw-text-opacity));\n}\n\n.dark .group:hover .dark\\:group-hover\\:text-red-800 {\n  --tw-text-opacity: 1;\n  color: rgba(153, 27, 27, var(--tw-text-opacity));\n}\n\n.dark .group:hover .dark\\:group-hover\\:text-red-900 {\n  --tw-text-opacity: 1;\n  color: rgba(127, 29, 29, var(--tw-text-opacity));\n}\n\n.dark .group:hover .dark\\:group-hover\\:text-yellow-50 {\n  --tw-text-opacity: 1;\n  color: rgba(255, 251, 235, var(--tw-text-opacity));\n}\n\n.dark .group:hover .dark\\:group-hover\\:text-yellow-100 {\n  --tw-text-opacity: 1;\n  color: rgba(254, 243, 199, var(--tw-text-opacity));\n}\n\n.dark .group:hover .dark\\:group-hover\\:text-yellow-200 {\n  --tw-text-opacity: 1;\n  color: rgba(253, 230, 138, var(--tw-text-opacity));\n}\n\n.dark .group:hover .dark\\:group-hover\\:text-yellow-300 {\n  --tw-text-opacity: 1;\n  color: rgba(252, 211, 77, var(--tw-text-opacity));\n}\n\n.dark .group:hover .dark\\:group-hover\\:text-yellow-400 {\n  --tw-text-opacity: 1;\n  color: rgba(251, 191, 36, var(--tw-text-opacity));\n}\n\n.dark .group:hover .dark\\:group-hover\\:text-yellow-500 {\n  --tw-text-opacity: 1;\n  color: rgba(245, 158, 11, var(--tw-text-opacity));\n}\n\n.dark .group:hover .dark\\:group-hover\\:text-yellow-600 {\n  --tw-text-opacity: 1;\n  color: rgba(217, 119, 6, var(--tw-text-opacity));\n}\n\n.dark .group:hover .dark\\:group-hover\\:text-yellow-700 {\n  --tw-text-opacity: 1;\n  color: rgba(180, 83, 9, var(--tw-text-opacity));\n}\n\n.dark .group:hover .dark\\:group-hover\\:text-yellow-800 {\n  --tw-text-opacity: 1;\n  color: rgba(146, 64, 14, var(--tw-text-opacity));\n}\n\n.dark .group:hover .dark\\:group-hover\\:text-yellow-900 {\n  --tw-text-opacity: 1;\n  color: rgba(120, 53, 15, var(--tw-text-opacity));\n}\n\n.dark .group:hover .dark\\:group-hover\\:text-green-50 {\n  --tw-text-opacity: 1;\n  color: rgba(236, 253, 245, var(--tw-text-opacity));\n}\n\n.dark .group:hover .dark\\:group-hover\\:text-green-100 {\n  --tw-text-opacity: 1;\n  color: rgba(209, 250, 229, var(--tw-text-opacity));\n}\n\n.dark .group:hover .dark\\:group-hover\\:text-green-200 {\n  --tw-text-opacity: 1;\n  color: rgba(167, 243, 208, var(--tw-text-opacity));\n}\n\n.dark .group:hover .dark\\:group-hover\\:text-green-300 {\n  --tw-text-opacity: 1;\n  color: rgba(110, 231, 183, var(--tw-text-opacity));\n}\n\n.dark .group:hover .dark\\:group-hover\\:text-green-400 {\n  --tw-text-opacity: 1;\n  color: rgba(52, 211, 153, var(--tw-text-opacity));\n}\n\n.dark .group:hover .dark\\:group-hover\\:text-green-500 {\n  --tw-text-opacity: 1;\n  color: rgba(16, 185, 129, var(--tw-text-opacity));\n}\n\n.dark .group:hover .dark\\:group-hover\\:text-green-600 {\n  --tw-text-opacity: 1;\n  color: rgba(5, 150, 105, var(--tw-text-opacity));\n}\n\n.dark .group:hover .dark\\:group-hover\\:text-green-700 {\n  --tw-text-opacity: 1;\n  color: rgba(4, 120, 87, var(--tw-text-opacity));\n}\n\n.dark .group:hover .dark\\:group-hover\\:text-green-800 {\n  --tw-text-opacity: 1;\n  color: rgba(6, 95, 70, var(--tw-text-opacity));\n}\n\n.dark .group:hover .dark\\:group-hover\\:text-green-900 {\n  --tw-text-opacity: 1;\n  color: rgba(6, 78, 59, var(--tw-text-opacity));\n}\n\n.dark .group:hover .dark\\:group-hover\\:text-blue-50 {\n  --tw-text-opacity: 1;\n  color: rgba(239, 246, 255, var(--tw-text-opacity));\n}\n\n.dark .group:hover .dark\\:group-hover\\:text-blue-100 {\n  --tw-text-opacity: 1;\n  color: rgba(219, 234, 254, var(--tw-text-opacity));\n}\n\n.dark .group:hover .dark\\:group-hover\\:text-blue-200 {\n  --tw-text-opacity: 1;\n  color: rgba(191, 219, 254, var(--tw-text-opacity));\n}\n\n.dark .group:hover .dark\\:group-hover\\:text-blue-300 {\n  --tw-text-opacity: 1;\n  color: rgba(147, 197, 253, var(--tw-text-opacity));\n}\n\n.dark .group:hover .dark\\:group-hover\\:text-blue-400 {\n  --tw-text-opacity: 1;\n  color: rgba(96, 165, 250, var(--tw-text-opacity));\n}\n\n.dark .group:hover .dark\\:group-hover\\:text-blue-500 {\n  --tw-text-opacity: 1;\n  color: rgba(59, 130, 246, var(--tw-text-opacity));\n}\n\n.dark .group:hover .dark\\:group-hover\\:text-blue-600 {\n  --tw-text-opacity: 1;\n  color: rgba(37, 99, 235, var(--tw-text-opacity));\n}\n\n.dark .group:hover .dark\\:group-hover\\:text-blue-700 {\n  --tw-text-opacity: 1;\n  color: rgba(29, 78, 216, var(--tw-text-opacity));\n}\n\n.dark .group:hover .dark\\:group-hover\\:text-blue-800 {\n  --tw-text-opacity: 1;\n  color: rgba(30, 64, 175, var(--tw-text-opacity));\n}\n\n.dark .group:hover .dark\\:group-hover\\:text-blue-900 {\n  --tw-text-opacity: 1;\n  color: rgba(30, 58, 138, var(--tw-text-opacity));\n}\n\n.dark .group:hover .dark\\:group-hover\\:text-indigo-50 {\n  --tw-text-opacity: 1;\n  color: rgba(238, 242, 255, var(--tw-text-opacity));\n}\n\n.dark .group:hover .dark\\:group-hover\\:text-indigo-100 {\n  --tw-text-opacity: 1;\n  color: rgba(224, 231, 255, var(--tw-text-opacity));\n}\n\n.dark .group:hover .dark\\:group-hover\\:text-indigo-200 {\n  --tw-text-opacity: 1;\n  color: rgba(199, 210, 254, var(--tw-text-opacity));\n}\n\n.dark .group:hover .dark\\:group-hover\\:text-indigo-300 {\n  --tw-text-opacity: 1;\n  color: rgba(165, 180, 252, var(--tw-text-opacity));\n}\n\n.dark .group:hover .dark\\:group-hover\\:text-indigo-400 {\n  --tw-text-opacity: 1;\n  color: rgba(129, 140, 248, var(--tw-text-opacity));\n}\n\n.dark .group:hover .dark\\:group-hover\\:text-indigo-500 {\n  --tw-text-opacity: 1;\n  color: rgba(99, 102, 241, var(--tw-text-opacity));\n}\n\n.dark .group:hover .dark\\:group-hover\\:text-indigo-600 {\n  --tw-text-opacity: 1;\n  color: rgba(79, 70, 229, var(--tw-text-opacity));\n}\n\n.dark .group:hover .dark\\:group-hover\\:text-indigo-700 {\n  --tw-text-opacity: 1;\n  color: rgba(67, 56, 202, var(--tw-text-opacity));\n}\n\n.dark .group:hover .dark\\:group-hover\\:text-indigo-800 {\n  --tw-text-opacity: 1;\n  color: rgba(55, 48, 163, var(--tw-text-opacity));\n}\n\n.dark .group:hover .dark\\:group-hover\\:text-indigo-900 {\n  --tw-text-opacity: 1;\n  color: rgba(49, 46, 129, var(--tw-text-opacity));\n}\n\n.dark .group:hover .dark\\:group-hover\\:text-purple-50 {\n  --tw-text-opacity: 1;\n  color: rgba(245, 243, 255, var(--tw-text-opacity));\n}\n\n.dark .group:hover .dark\\:group-hover\\:text-purple-100 {\n  --tw-text-opacity: 1;\n  color: rgba(237, 233, 254, var(--tw-text-opacity));\n}\n\n.dark .group:hover .dark\\:group-hover\\:text-purple-200 {\n  --tw-text-opacity: 1;\n  color: rgba(221, 214, 254, var(--tw-text-opacity));\n}\n\n.dark .group:hover .dark\\:group-hover\\:text-purple-300 {\n  --tw-text-opacity: 1;\n  color: rgba(196, 181, 253, var(--tw-text-opacity));\n}\n\n.dark .group:hover .dark\\:group-hover\\:text-purple-400 {\n  --tw-text-opacity: 1;\n  color: rgba(167, 139, 250, var(--tw-text-opacity));\n}\n\n.dark .group:hover .dark\\:group-hover\\:text-purple-500 {\n  --tw-text-opacity: 1;\n  color: rgba(139, 92, 246, var(--tw-text-opacity));\n}\n\n.dark .group:hover .dark\\:group-hover\\:text-purple-600 {\n  --tw-text-opacity: 1;\n  color: rgba(124, 58, 237, var(--tw-text-opacity));\n}\n\n.dark .group:hover .dark\\:group-hover\\:text-purple-700 {\n  --tw-text-opacity: 1;\n  color: rgba(109, 40, 217, var(--tw-text-opacity));\n}\n\n.dark .group:hover .dark\\:group-hover\\:text-purple-800 {\n  --tw-text-opacity: 1;\n  color: rgba(91, 33, 182, var(--tw-text-opacity));\n}\n\n.dark .group:hover .dark\\:group-hover\\:text-purple-900 {\n  --tw-text-opacity: 1;\n  color: rgba(76, 29, 149, var(--tw-text-opacity));\n}\n\n.dark .group:hover .dark\\:group-hover\\:text-pink-50 {\n  --tw-text-opacity: 1;\n  color: rgba(253, 242, 248, var(--tw-text-opacity));\n}\n\n.dark .group:hover .dark\\:group-hover\\:text-pink-100 {\n  --tw-text-opacity: 1;\n  color: rgba(252, 231, 243, var(--tw-text-opacity));\n}\n\n.dark .group:hover .dark\\:group-hover\\:text-pink-200 {\n  --tw-text-opacity: 1;\n  color: rgba(251, 207, 232, var(--tw-text-opacity));\n}\n\n.dark .group:hover .dark\\:group-hover\\:text-pink-300 {\n  --tw-text-opacity: 1;\n  color: rgba(249, 168, 212, var(--tw-text-opacity));\n}\n\n.dark .group:hover .dark\\:group-hover\\:text-pink-400 {\n  --tw-text-opacity: 1;\n  color: rgba(244, 114, 182, var(--tw-text-opacity));\n}\n\n.dark .group:hover .dark\\:group-hover\\:text-pink-500 {\n  --tw-text-opacity: 1;\n  color: rgba(236, 72, 153, var(--tw-text-opacity));\n}\n\n.dark .group:hover .dark\\:group-hover\\:text-pink-600 {\n  --tw-text-opacity: 1;\n  color: rgba(219, 39, 119, var(--tw-text-opacity));\n}\n\n.dark .group:hover .dark\\:group-hover\\:text-pink-700 {\n  --tw-text-opacity: 1;\n  color: rgba(190, 24, 93, var(--tw-text-opacity));\n}\n\n.dark .group:hover .dark\\:group-hover\\:text-pink-800 {\n  --tw-text-opacity: 1;\n  color: rgba(157, 23, 77, var(--tw-text-opacity));\n}\n\n.dark .group:hover .dark\\:group-hover\\:text-pink-900 {\n  --tw-text-opacity: 1;\n  color: rgba(131, 24, 67, var(--tw-text-opacity));\n}\n\n.dark .dark\\:focus-within\\:text-transparent:focus-within {\n  color: transparent;\n}\n\n.dark .dark\\:focus-within\\:text-current:focus-within {\n  color: currentColor;\n}\n\n.dark .dark\\:focus-within\\:text-black:focus-within {\n  --tw-text-opacity: 1;\n  color: rgba(0, 0, 0, var(--tw-text-opacity));\n}\n\n.dark .dark\\:focus-within\\:text-white:focus-within {\n  --tw-text-opacity: 1;\n  color: rgba(255, 255, 255, var(--tw-text-opacity));\n}\n\n.dark .dark\\:focus-within\\:text-gray-50:focus-within {\n  --tw-text-opacity: 1;\n  color: rgba(249, 250, 251, var(--tw-text-opacity));\n}\n\n.dark .dark\\:focus-within\\:text-gray-100:focus-within {\n  --tw-text-opacity: 1;\n  color: rgba(243, 244, 246, var(--tw-text-opacity));\n}\n\n.dark .dark\\:focus-within\\:text-gray-200:focus-within {\n  --tw-text-opacity: 1;\n  color: rgba(229, 231, 235, var(--tw-text-opacity));\n}\n\n.dark .dark\\:focus-within\\:text-gray-300:focus-within {\n  --tw-text-opacity: 1;\n  color: rgba(209, 213, 219, var(--tw-text-opacity));\n}\n\n.dark .dark\\:focus-within\\:text-gray-400:focus-within {\n  --tw-text-opacity: 1;\n  color: rgba(156, 163, 175, var(--tw-text-opacity));\n}\n\n.dark .dark\\:focus-within\\:text-gray-500:focus-within {\n  --tw-text-opacity: 1;\n  color: rgba(107, 114, 128, var(--tw-text-opacity));\n}\n\n.dark .dark\\:focus-within\\:text-gray-600:focus-within {\n  --tw-text-opacity: 1;\n  color: rgba(75, 85, 99, var(--tw-text-opacity));\n}\n\n.dark .dark\\:focus-within\\:text-gray-700:focus-within {\n  --tw-text-opacity: 1;\n  color: rgba(55, 65, 81, var(--tw-text-opacity));\n}\n\n.dark .dark\\:focus-within\\:text-gray-800:focus-within {\n  --tw-text-opacity: 1;\n  color: rgba(31, 41, 55, var(--tw-text-opacity));\n}\n\n.dark .dark\\:focus-within\\:text-gray-900:focus-within {\n  --tw-text-opacity: 1;\n  color: rgba(17, 24, 39, var(--tw-text-opacity));\n}\n\n.dark .dark\\:focus-within\\:text-red-50:focus-within {\n  --tw-text-opacity: 1;\n  color: rgba(254, 242, 242, var(--tw-text-opacity));\n}\n\n.dark .dark\\:focus-within\\:text-red-100:focus-within {\n  --tw-text-opacity: 1;\n  color: rgba(254, 226, 226, var(--tw-text-opacity));\n}\n\n.dark .dark\\:focus-within\\:text-red-200:focus-within {\n  --tw-text-opacity: 1;\n  color: rgba(254, 202, 202, var(--tw-text-opacity));\n}\n\n.dark .dark\\:focus-within\\:text-red-300:focus-within {\n  --tw-text-opacity: 1;\n  color: rgba(252, 165, 165, var(--tw-text-opacity));\n}\n\n.dark .dark\\:focus-within\\:text-red-400:focus-within {\n  --tw-text-opacity: 1;\n  color: rgba(248, 113, 113, var(--tw-text-opacity));\n}\n\n.dark .dark\\:focus-within\\:text-red-500:focus-within {\n  --tw-text-opacity: 1;\n  color: rgba(239, 68, 68, var(--tw-text-opacity));\n}\n\n.dark .dark\\:focus-within\\:text-red-600:focus-within {\n  --tw-text-opacity: 1;\n  color: rgba(220, 38, 38, var(--tw-text-opacity));\n}\n\n.dark .dark\\:focus-within\\:text-red-700:focus-within {\n  --tw-text-opacity: 1;\n  color: rgba(185, 28, 28, var(--tw-text-opacity));\n}\n\n.dark .dark\\:focus-within\\:text-red-800:focus-within {\n  --tw-text-opacity: 1;\n  color: rgba(153, 27, 27, var(--tw-text-opacity));\n}\n\n.dark .dark\\:focus-within\\:text-red-900:focus-within {\n  --tw-text-opacity: 1;\n  color: rgba(127, 29, 29, var(--tw-text-opacity));\n}\n\n.dark .dark\\:focus-within\\:text-yellow-50:focus-within {\n  --tw-text-opacity: 1;\n  color: rgba(255, 251, 235, var(--tw-text-opacity));\n}\n\n.dark .dark\\:focus-within\\:text-yellow-100:focus-within {\n  --tw-text-opacity: 1;\n  color: rgba(254, 243, 199, var(--tw-text-opacity));\n}\n\n.dark .dark\\:focus-within\\:text-yellow-200:focus-within {\n  --tw-text-opacity: 1;\n  color: rgba(253, 230, 138, var(--tw-text-opacity));\n}\n\n.dark .dark\\:focus-within\\:text-yellow-300:focus-within {\n  --tw-text-opacity: 1;\n  color: rgba(252, 211, 77, var(--tw-text-opacity));\n}\n\n.dark .dark\\:focus-within\\:text-yellow-400:focus-within {\n  --tw-text-opacity: 1;\n  color: rgba(251, 191, 36, var(--tw-text-opacity));\n}\n\n.dark .dark\\:focus-within\\:text-yellow-500:focus-within {\n  --tw-text-opacity: 1;\n  color: rgba(245, 158, 11, var(--tw-text-opacity));\n}\n\n.dark .dark\\:focus-within\\:text-yellow-600:focus-within {\n  --tw-text-opacity: 1;\n  color: rgba(217, 119, 6, var(--tw-text-opacity));\n}\n\n.dark .dark\\:focus-within\\:text-yellow-700:focus-within {\n  --tw-text-opacity: 1;\n  color: rgba(180, 83, 9, var(--tw-text-opacity));\n}\n\n.dark .dark\\:focus-within\\:text-yellow-800:focus-within {\n  --tw-text-opacity: 1;\n  color: rgba(146, 64, 14, var(--tw-text-opacity));\n}\n\n.dark .dark\\:focus-within\\:text-yellow-900:focus-within {\n  --tw-text-opacity: 1;\n  color: rgba(120, 53, 15, var(--tw-text-opacity));\n}\n\n.dark .dark\\:focus-within\\:text-green-50:focus-within {\n  --tw-text-opacity: 1;\n  color: rgba(236, 253, 245, var(--tw-text-opacity));\n}\n\n.dark .dark\\:focus-within\\:text-green-100:focus-within {\n  --tw-text-opacity: 1;\n  color: rgba(209, 250, 229, var(--tw-text-opacity));\n}\n\n.dark .dark\\:focus-within\\:text-green-200:focus-within {\n  --tw-text-opacity: 1;\n  color: rgba(167, 243, 208, var(--tw-text-opacity));\n}\n\n.dark .dark\\:focus-within\\:text-green-300:focus-within {\n  --tw-text-opacity: 1;\n  color: rgba(110, 231, 183, var(--tw-text-opacity));\n}\n\n.dark .dark\\:focus-within\\:text-green-400:focus-within {\n  --tw-text-opacity: 1;\n  color: rgba(52, 211, 153, var(--tw-text-opacity));\n}\n\n.dark .dark\\:focus-within\\:text-green-500:focus-within {\n  --tw-text-opacity: 1;\n  color: rgba(16, 185, 129, var(--tw-text-opacity));\n}\n\n.dark .dark\\:focus-within\\:text-green-600:focus-within {\n  --tw-text-opacity: 1;\n  color: rgba(5, 150, 105, var(--tw-text-opacity));\n}\n\n.dark .dark\\:focus-within\\:text-green-700:focus-within {\n  --tw-text-opacity: 1;\n  color: rgba(4, 120, 87, var(--tw-text-opacity));\n}\n\n.dark .dark\\:focus-within\\:text-green-800:focus-within {\n  --tw-text-opacity: 1;\n  color: rgba(6, 95, 70, var(--tw-text-opacity));\n}\n\n.dark .dark\\:focus-within\\:text-green-900:focus-within {\n  --tw-text-opacity: 1;\n  color: rgba(6, 78, 59, var(--tw-text-opacity));\n}\n\n.dark .dark\\:focus-within\\:text-blue-50:focus-within {\n  --tw-text-opacity: 1;\n  color: rgba(239, 246, 255, var(--tw-text-opacity));\n}\n\n.dark .dark\\:focus-within\\:text-blue-100:focus-within {\n  --tw-text-opacity: 1;\n  color: rgba(219, 234, 254, var(--tw-text-opacity));\n}\n\n.dark .dark\\:focus-within\\:text-blue-200:focus-within {\n  --tw-text-opacity: 1;\n  color: rgba(191, 219, 254, var(--tw-text-opacity));\n}\n\n.dark .dark\\:focus-within\\:text-blue-300:focus-within {\n  --tw-text-opacity: 1;\n  color: rgba(147, 197, 253, var(--tw-text-opacity));\n}\n\n.dark .dark\\:focus-within\\:text-blue-400:focus-within {\n  --tw-text-opacity: 1;\n  color: rgba(96, 165, 250, var(--tw-text-opacity));\n}\n\n.dark .dark\\:focus-within\\:text-blue-500:focus-within {\n  --tw-text-opacity: 1;\n  color: rgba(59, 130, 246, var(--tw-text-opacity));\n}\n\n.dark .dark\\:focus-within\\:text-blue-600:focus-within {\n  --tw-text-opacity: 1;\n  color: rgba(37, 99, 235, var(--tw-text-opacity));\n}\n\n.dark .dark\\:focus-within\\:text-blue-700:focus-within {\n  --tw-text-opacity: 1;\n  color: rgba(29, 78, 216, var(--tw-text-opacity));\n}\n\n.dark .dark\\:focus-within\\:text-blue-800:focus-within {\n  --tw-text-opacity: 1;\n  color: rgba(30, 64, 175, var(--tw-text-opacity));\n}\n\n.dark .dark\\:focus-within\\:text-blue-900:focus-within {\n  --tw-text-opacity: 1;\n  color: rgba(30, 58, 138, var(--tw-text-opacity));\n}\n\n.dark .dark\\:focus-within\\:text-indigo-50:focus-within {\n  --tw-text-opacity: 1;\n  color: rgba(238, 242, 255, var(--tw-text-opacity));\n}\n\n.dark .dark\\:focus-within\\:text-indigo-100:focus-within {\n  --tw-text-opacity: 1;\n  color: rgba(224, 231, 255, var(--tw-text-opacity));\n}\n\n.dark .dark\\:focus-within\\:text-indigo-200:focus-within {\n  --tw-text-opacity: 1;\n  color: rgba(199, 210, 254, var(--tw-text-opacity));\n}\n\n.dark .dark\\:focus-within\\:text-indigo-300:focus-within {\n  --tw-text-opacity: 1;\n  color: rgba(165, 180, 252, var(--tw-text-opacity));\n}\n\n.dark .dark\\:focus-within\\:text-indigo-400:focus-within {\n  --tw-text-opacity: 1;\n  color: rgba(129, 140, 248, var(--tw-text-opacity));\n}\n\n.dark .dark\\:focus-within\\:text-indigo-500:focus-within {\n  --tw-text-opacity: 1;\n  color: rgba(99, 102, 241, var(--tw-text-opacity));\n}\n\n.dark .dark\\:focus-within\\:text-indigo-600:focus-within {\n  --tw-text-opacity: 1;\n  color: rgba(79, 70, 229, var(--tw-text-opacity));\n}\n\n.dark .dark\\:focus-within\\:text-indigo-700:focus-within {\n  --tw-text-opacity: 1;\n  color: rgba(67, 56, 202, var(--tw-text-opacity));\n}\n\n.dark .dark\\:focus-within\\:text-indigo-800:focus-within {\n  --tw-text-opacity: 1;\n  color: rgba(55, 48, 163, var(--tw-text-opacity));\n}\n\n.dark .dark\\:focus-within\\:text-indigo-900:focus-within {\n  --tw-text-opacity: 1;\n  color: rgba(49, 46, 129, var(--tw-text-opacity));\n}\n\n.dark .dark\\:focus-within\\:text-purple-50:focus-within {\n  --tw-text-opacity: 1;\n  color: rgba(245, 243, 255, var(--tw-text-opacity));\n}\n\n.dark .dark\\:focus-within\\:text-purple-100:focus-within {\n  --tw-text-opacity: 1;\n  color: rgba(237, 233, 254, var(--tw-text-opacity));\n}\n\n.dark .dark\\:focus-within\\:text-purple-200:focus-within {\n  --tw-text-opacity: 1;\n  color: rgba(221, 214, 254, var(--tw-text-opacity));\n}\n\n.dark .dark\\:focus-within\\:text-purple-300:focus-within {\n  --tw-text-opacity: 1;\n  color: rgba(196, 181, 253, var(--tw-text-opacity));\n}\n\n.dark .dark\\:focus-within\\:text-purple-400:focus-within {\n  --tw-text-opacity: 1;\n  color: rgba(167, 139, 250, var(--tw-text-opacity));\n}\n\n.dark .dark\\:focus-within\\:text-purple-500:focus-within {\n  --tw-text-opacity: 1;\n  color: rgba(139, 92, 246, var(--tw-text-opacity));\n}\n\n.dark .dark\\:focus-within\\:text-purple-600:focus-within {\n  --tw-text-opacity: 1;\n  color: rgba(124, 58, 237, var(--tw-text-opacity));\n}\n\n.dark .dark\\:focus-within\\:text-purple-700:focus-within {\n  --tw-text-opacity: 1;\n  color: rgba(109, 40, 217, var(--tw-text-opacity));\n}\n\n.dark .dark\\:focus-within\\:text-purple-800:focus-within {\n  --tw-text-opacity: 1;\n  color: rgba(91, 33, 182, var(--tw-text-opacity));\n}\n\n.dark .dark\\:focus-within\\:text-purple-900:focus-within {\n  --tw-text-opacity: 1;\n  color: rgba(76, 29, 149, var(--tw-text-opacity));\n}\n\n.dark .dark\\:focus-within\\:text-pink-50:focus-within {\n  --tw-text-opacity: 1;\n  color: rgba(253, 242, 248, var(--tw-text-opacity));\n}\n\n.dark .dark\\:focus-within\\:text-pink-100:focus-within {\n  --tw-text-opacity: 1;\n  color: rgba(252, 231, 243, var(--tw-text-opacity));\n}\n\n.dark .dark\\:focus-within\\:text-pink-200:focus-within {\n  --tw-text-opacity: 1;\n  color: rgba(251, 207, 232, var(--tw-text-opacity));\n}\n\n.dark .dark\\:focus-within\\:text-pink-300:focus-within {\n  --tw-text-opacity: 1;\n  color: rgba(249, 168, 212, var(--tw-text-opacity));\n}\n\n.dark .dark\\:focus-within\\:text-pink-400:focus-within {\n  --tw-text-opacity: 1;\n  color: rgba(244, 114, 182, var(--tw-text-opacity));\n}\n\n.dark .dark\\:focus-within\\:text-pink-500:focus-within {\n  --tw-text-opacity: 1;\n  color: rgba(236, 72, 153, var(--tw-text-opacity));\n}\n\n.dark .dark\\:focus-within\\:text-pink-600:focus-within {\n  --tw-text-opacity: 1;\n  color: rgba(219, 39, 119, var(--tw-text-opacity));\n}\n\n.dark .dark\\:focus-within\\:text-pink-700:focus-within {\n  --tw-text-opacity: 1;\n  color: rgba(190, 24, 93, var(--tw-text-opacity));\n}\n\n.dark .dark\\:focus-within\\:text-pink-800:focus-within {\n  --tw-text-opacity: 1;\n  color: rgba(157, 23, 77, var(--tw-text-opacity));\n}\n\n.dark .dark\\:focus-within\\:text-pink-900:focus-within {\n  --tw-text-opacity: 1;\n  color: rgba(131, 24, 67, var(--tw-text-opacity));\n}\n\n.dark .dark\\:hover\\:text-transparent:hover {\n  color: transparent;\n}\n\n.dark .dark\\:hover\\:text-current:hover {\n  color: currentColor;\n}\n\n.dark .dark\\:hover\\:text-black:hover {\n  --tw-text-opacity: 1;\n  color: rgba(0, 0, 0, var(--tw-text-opacity));\n}\n\n.dark .dark\\:hover\\:text-white:hover {\n  --tw-text-opacity: 1;\n  color: rgba(255, 255, 255, var(--tw-text-opacity));\n}\n\n.dark .dark\\:hover\\:text-gray-50:hover {\n  --tw-text-opacity: 1;\n  color: rgba(249, 250, 251, var(--tw-text-opacity));\n}\n\n.dark .dark\\:hover\\:text-gray-100:hover {\n  --tw-text-opacity: 1;\n  color: rgba(243, 244, 246, var(--tw-text-opacity));\n}\n\n.dark .dark\\:hover\\:text-gray-200:hover {\n  --tw-text-opacity: 1;\n  color: rgba(229, 231, 235, var(--tw-text-opacity));\n}\n\n.dark .dark\\:hover\\:text-gray-300:hover {\n  --tw-text-opacity: 1;\n  color: rgba(209, 213, 219, var(--tw-text-opacity));\n}\n\n.dark .dark\\:hover\\:text-gray-400:hover {\n  --tw-text-opacity: 1;\n  color: rgba(156, 163, 175, var(--tw-text-opacity));\n}\n\n.dark .dark\\:hover\\:text-gray-500:hover {\n  --tw-text-opacity: 1;\n  color: rgba(107, 114, 128, var(--tw-text-opacity));\n}\n\n.dark .dark\\:hover\\:text-gray-600:hover {\n  --tw-text-opacity: 1;\n  color: rgba(75, 85, 99, var(--tw-text-opacity));\n}\n\n.dark .dark\\:hover\\:text-gray-700:hover {\n  --tw-text-opacity: 1;\n  color: rgba(55, 65, 81, var(--tw-text-opacity));\n}\n\n.dark .dark\\:hover\\:text-gray-800:hover {\n  --tw-text-opacity: 1;\n  color: rgba(31, 41, 55, var(--tw-text-opacity));\n}\n\n.dark .dark\\:hover\\:text-gray-900:hover {\n  --tw-text-opacity: 1;\n  color: rgba(17, 24, 39, var(--tw-text-opacity));\n}\n\n.dark .dark\\:hover\\:text-red-50:hover {\n  --tw-text-opacity: 1;\n  color: rgba(254, 242, 242, var(--tw-text-opacity));\n}\n\n.dark .dark\\:hover\\:text-red-100:hover {\n  --tw-text-opacity: 1;\n  color: rgba(254, 226, 226, var(--tw-text-opacity));\n}\n\n.dark .dark\\:hover\\:text-red-200:hover {\n  --tw-text-opacity: 1;\n  color: rgba(254, 202, 202, var(--tw-text-opacity));\n}\n\n.dark .dark\\:hover\\:text-red-300:hover {\n  --tw-text-opacity: 1;\n  color: rgba(252, 165, 165, var(--tw-text-opacity));\n}\n\n.dark .dark\\:hover\\:text-red-400:hover {\n  --tw-text-opacity: 1;\n  color: rgba(248, 113, 113, var(--tw-text-opacity));\n}\n\n.dark .dark\\:hover\\:text-red-500:hover {\n  --tw-text-opacity: 1;\n  color: rgba(239, 68, 68, var(--tw-text-opacity));\n}\n\n.dark .dark\\:hover\\:text-red-600:hover {\n  --tw-text-opacity: 1;\n  color: rgba(220, 38, 38, var(--tw-text-opacity));\n}\n\n.dark .dark\\:hover\\:text-red-700:hover {\n  --tw-text-opacity: 1;\n  color: rgba(185, 28, 28, var(--tw-text-opacity));\n}\n\n.dark .dark\\:hover\\:text-red-800:hover {\n  --tw-text-opacity: 1;\n  color: rgba(153, 27, 27, var(--tw-text-opacity));\n}\n\n.dark .dark\\:hover\\:text-red-900:hover {\n  --tw-text-opacity: 1;\n  color: rgba(127, 29, 29, var(--tw-text-opacity));\n}\n\n.dark .dark\\:hover\\:text-yellow-50:hover {\n  --tw-text-opacity: 1;\n  color: rgba(255, 251, 235, var(--tw-text-opacity));\n}\n\n.dark .dark\\:hover\\:text-yellow-100:hover {\n  --tw-text-opacity: 1;\n  color: rgba(254, 243, 199, var(--tw-text-opacity));\n}\n\n.dark .dark\\:hover\\:text-yellow-200:hover {\n  --tw-text-opacity: 1;\n  color: rgba(253, 230, 138, var(--tw-text-opacity));\n}\n\n.dark .dark\\:hover\\:text-yellow-300:hover {\n  --tw-text-opacity: 1;\n  color: rgba(252, 211, 77, var(--tw-text-opacity));\n}\n\n.dark .dark\\:hover\\:text-yellow-400:hover {\n  --tw-text-opacity: 1;\n  color: rgba(251, 191, 36, var(--tw-text-opacity));\n}\n\n.dark .dark\\:hover\\:text-yellow-500:hover {\n  --tw-text-opacity: 1;\n  color: rgba(245, 158, 11, var(--tw-text-opacity));\n}\n\n.dark .dark\\:hover\\:text-yellow-600:hover {\n  --tw-text-opacity: 1;\n  color: rgba(217, 119, 6, var(--tw-text-opacity));\n}\n\n.dark .dark\\:hover\\:text-yellow-700:hover {\n  --tw-text-opacity: 1;\n  color: rgba(180, 83, 9, var(--tw-text-opacity));\n}\n\n.dark .dark\\:hover\\:text-yellow-800:hover {\n  --tw-text-opacity: 1;\n  color: rgba(146, 64, 14, var(--tw-text-opacity));\n}\n\n.dark .dark\\:hover\\:text-yellow-900:hover {\n  --tw-text-opacity: 1;\n  color: rgba(120, 53, 15, var(--tw-text-opacity));\n}\n\n.dark .dark\\:hover\\:text-green-50:hover {\n  --tw-text-opacity: 1;\n  color: rgba(236, 253, 245, var(--tw-text-opacity));\n}\n\n.dark .dark\\:hover\\:text-green-100:hover {\n  --tw-text-opacity: 1;\n  color: rgba(209, 250, 229, var(--tw-text-opacity));\n}\n\n.dark .dark\\:hover\\:text-green-200:hover {\n  --tw-text-opacity: 1;\n  color: rgba(167, 243, 208, var(--tw-text-opacity));\n}\n\n.dark .dark\\:hover\\:text-green-300:hover {\n  --tw-text-opacity: 1;\n  color: rgba(110, 231, 183, var(--tw-text-opacity));\n}\n\n.dark .dark\\:hover\\:text-green-400:hover {\n  --tw-text-opacity: 1;\n  color: rgba(52, 211, 153, var(--tw-text-opacity));\n}\n\n.dark .dark\\:hover\\:text-green-500:hover {\n  --tw-text-opacity: 1;\n  color: rgba(16, 185, 129, var(--tw-text-opacity));\n}\n\n.dark .dark\\:hover\\:text-green-600:hover {\n  --tw-text-opacity: 1;\n  color: rgba(5, 150, 105, var(--tw-text-opacity));\n}\n\n.dark .dark\\:hover\\:text-green-700:hover {\n  --tw-text-opacity: 1;\n  color: rgba(4, 120, 87, var(--tw-text-opacity));\n}\n\n.dark .dark\\:hover\\:text-green-800:hover {\n  --tw-text-opacity: 1;\n  color: rgba(6, 95, 70, var(--tw-text-opacity));\n}\n\n.dark .dark\\:hover\\:text-green-900:hover {\n  --tw-text-opacity: 1;\n  color: rgba(6, 78, 59, var(--tw-text-opacity));\n}\n\n.dark .dark\\:hover\\:text-blue-50:hover {\n  --tw-text-opacity: 1;\n  color: rgba(239, 246, 255, var(--tw-text-opacity));\n}\n\n.dark .dark\\:hover\\:text-blue-100:hover {\n  --tw-text-opacity: 1;\n  color: rgba(219, 234, 254, var(--tw-text-opacity));\n}\n\n.dark .dark\\:hover\\:text-blue-200:hover {\n  --tw-text-opacity: 1;\n  color: rgba(191, 219, 254, var(--tw-text-opacity));\n}\n\n.dark .dark\\:hover\\:text-blue-300:hover {\n  --tw-text-opacity: 1;\n  color: rgba(147, 197, 253, var(--tw-text-opacity));\n}\n\n.dark .dark\\:hover\\:text-blue-400:hover {\n  --tw-text-opacity: 1;\n  color: rgba(96, 165, 250, var(--tw-text-opacity));\n}\n\n.dark .dark\\:hover\\:text-blue-500:hover {\n  --tw-text-opacity: 1;\n  color: rgba(59, 130, 246, var(--tw-text-opacity));\n}\n\n.dark .dark\\:hover\\:text-blue-600:hover {\n  --tw-text-opacity: 1;\n  color: rgba(37, 99, 235, var(--tw-text-opacity));\n}\n\n.dark .dark\\:hover\\:text-blue-700:hover {\n  --tw-text-opacity: 1;\n  color: rgba(29, 78, 216, var(--tw-text-opacity));\n}\n\n.dark .dark\\:hover\\:text-blue-800:hover {\n  --tw-text-opacity: 1;\n  color: rgba(30, 64, 175, var(--tw-text-opacity));\n}\n\n.dark .dark\\:hover\\:text-blue-900:hover {\n  --tw-text-opacity: 1;\n  color: rgba(30, 58, 138, var(--tw-text-opacity));\n}\n\n.dark .dark\\:hover\\:text-indigo-50:hover {\n  --tw-text-opacity: 1;\n  color: rgba(238, 242, 255, var(--tw-text-opacity));\n}\n\n.dark .dark\\:hover\\:text-indigo-100:hover {\n  --tw-text-opacity: 1;\n  color: rgba(224, 231, 255, var(--tw-text-opacity));\n}\n\n.dark .dark\\:hover\\:text-indigo-200:hover {\n  --tw-text-opacity: 1;\n  color: rgba(199, 210, 254, var(--tw-text-opacity));\n}\n\n.dark .dark\\:hover\\:text-indigo-300:hover {\n  --tw-text-opacity: 1;\n  color: rgba(165, 180, 252, var(--tw-text-opacity));\n}\n\n.dark .dark\\:hover\\:text-indigo-400:hover {\n  --tw-text-opacity: 1;\n  color: rgba(129, 140, 248, var(--tw-text-opacity));\n}\n\n.dark .dark\\:hover\\:text-indigo-500:hover {\n  --tw-text-opacity: 1;\n  color: rgba(99, 102, 241, var(--tw-text-opacity));\n}\n\n.dark .dark\\:hover\\:text-indigo-600:hover {\n  --tw-text-opacity: 1;\n  color: rgba(79, 70, 229, var(--tw-text-opacity));\n}\n\n.dark .dark\\:hover\\:text-indigo-700:hover {\n  --tw-text-opacity: 1;\n  color: rgba(67, 56, 202, var(--tw-text-opacity));\n}\n\n.dark .dark\\:hover\\:text-indigo-800:hover {\n  --tw-text-opacity: 1;\n  color: rgba(55, 48, 163, var(--tw-text-opacity));\n}\n\n.dark .dark\\:hover\\:text-indigo-900:hover {\n  --tw-text-opacity: 1;\n  color: rgba(49, 46, 129, var(--tw-text-opacity));\n}\n\n.dark .dark\\:hover\\:text-purple-50:hover {\n  --tw-text-opacity: 1;\n  color: rgba(245, 243, 255, var(--tw-text-opacity));\n}\n\n.dark .dark\\:hover\\:text-purple-100:hover {\n  --tw-text-opacity: 1;\n  color: rgba(237, 233, 254, var(--tw-text-opacity));\n}\n\n.dark .dark\\:hover\\:text-purple-200:hover {\n  --tw-text-opacity: 1;\n  color: rgba(221, 214, 254, var(--tw-text-opacity));\n}\n\n.dark .dark\\:hover\\:text-purple-300:hover {\n  --tw-text-opacity: 1;\n  color: rgba(196, 181, 253, var(--tw-text-opacity));\n}\n\n.dark .dark\\:hover\\:text-purple-400:hover {\n  --tw-text-opacity: 1;\n  color: rgba(167, 139, 250, var(--tw-text-opacity));\n}\n\n.dark .dark\\:hover\\:text-purple-500:hover {\n  --tw-text-opacity: 1;\n  color: rgba(139, 92, 246, var(--tw-text-opacity));\n}\n\n.dark .dark\\:hover\\:text-purple-600:hover {\n  --tw-text-opacity: 1;\n  color: rgba(124, 58, 237, var(--tw-text-opacity));\n}\n\n.dark .dark\\:hover\\:text-purple-700:hover {\n  --tw-text-opacity: 1;\n  color: rgba(109, 40, 217, var(--tw-text-opacity));\n}\n\n.dark .dark\\:hover\\:text-purple-800:hover {\n  --tw-text-opacity: 1;\n  color: rgba(91, 33, 182, var(--tw-text-opacity));\n}\n\n.dark .dark\\:hover\\:text-purple-900:hover {\n  --tw-text-opacity: 1;\n  color: rgba(76, 29, 149, var(--tw-text-opacity));\n}\n\n.dark .dark\\:hover\\:text-pink-50:hover {\n  --tw-text-opacity: 1;\n  color: rgba(253, 242, 248, var(--tw-text-opacity));\n}\n\n.dark .dark\\:hover\\:text-pink-100:hover {\n  --tw-text-opacity: 1;\n  color: rgba(252, 231, 243, var(--tw-text-opacity));\n}\n\n.dark .dark\\:hover\\:text-pink-200:hover {\n  --tw-text-opacity: 1;\n  color: rgba(251, 207, 232, var(--tw-text-opacity));\n}\n\n.dark .dark\\:hover\\:text-pink-300:hover {\n  --tw-text-opacity: 1;\n  color: rgba(249, 168, 212, var(--tw-text-opacity));\n}\n\n.dark .dark\\:hover\\:text-pink-400:hover {\n  --tw-text-opacity: 1;\n  color: rgba(244, 114, 182, var(--tw-text-opacity));\n}\n\n.dark .dark\\:hover\\:text-pink-500:hover {\n  --tw-text-opacity: 1;\n  color: rgba(236, 72, 153, var(--tw-text-opacity));\n}\n\n.dark .dark\\:hover\\:text-pink-600:hover {\n  --tw-text-opacity: 1;\n  color: rgba(219, 39, 119, var(--tw-text-opacity));\n}\n\n.dark .dark\\:hover\\:text-pink-700:hover {\n  --tw-text-opacity: 1;\n  color: rgba(190, 24, 93, var(--tw-text-opacity));\n}\n\n.dark .dark\\:hover\\:text-pink-800:hover {\n  --tw-text-opacity: 1;\n  color: rgba(157, 23, 77, var(--tw-text-opacity));\n}\n\n.dark .dark\\:hover\\:text-pink-900:hover {\n  --tw-text-opacity: 1;\n  color: rgba(131, 24, 67, var(--tw-text-opacity));\n}\n\n.dark .dark\\:focus\\:text-transparent:focus {\n  color: transparent;\n}\n\n.dark .dark\\:focus\\:text-current:focus {\n  color: currentColor;\n}\n\n.dark .dark\\:focus\\:text-black:focus {\n  --tw-text-opacity: 1;\n  color: rgba(0, 0, 0, var(--tw-text-opacity));\n}\n\n.dark .dark\\:focus\\:text-white:focus {\n  --tw-text-opacity: 1;\n  color: rgba(255, 255, 255, var(--tw-text-opacity));\n}\n\n.dark .dark\\:focus\\:text-gray-50:focus {\n  --tw-text-opacity: 1;\n  color: rgba(249, 250, 251, var(--tw-text-opacity));\n}\n\n.dark .dark\\:focus\\:text-gray-100:focus {\n  --tw-text-opacity: 1;\n  color: rgba(243, 244, 246, var(--tw-text-opacity));\n}\n\n.dark .dark\\:focus\\:text-gray-200:focus {\n  --tw-text-opacity: 1;\n  color: rgba(229, 231, 235, var(--tw-text-opacity));\n}\n\n.dark .dark\\:focus\\:text-gray-300:focus {\n  --tw-text-opacity: 1;\n  color: rgba(209, 213, 219, var(--tw-text-opacity));\n}\n\n.dark .dark\\:focus\\:text-gray-400:focus {\n  --tw-text-opacity: 1;\n  color: rgba(156, 163, 175, var(--tw-text-opacity));\n}\n\n.dark .dark\\:focus\\:text-gray-500:focus {\n  --tw-text-opacity: 1;\n  color: rgba(107, 114, 128, var(--tw-text-opacity));\n}\n\n.dark .dark\\:focus\\:text-gray-600:focus {\n  --tw-text-opacity: 1;\n  color: rgba(75, 85, 99, var(--tw-text-opacity));\n}\n\n.dark .dark\\:focus\\:text-gray-700:focus {\n  --tw-text-opacity: 1;\n  color: rgba(55, 65, 81, var(--tw-text-opacity));\n}\n\n.dark .dark\\:focus\\:text-gray-800:focus {\n  --tw-text-opacity: 1;\n  color: rgba(31, 41, 55, var(--tw-text-opacity));\n}\n\n.dark .dark\\:focus\\:text-gray-900:focus {\n  --tw-text-opacity: 1;\n  color: rgba(17, 24, 39, var(--tw-text-opacity));\n}\n\n.dark .dark\\:focus\\:text-red-50:focus {\n  --tw-text-opacity: 1;\n  color: rgba(254, 242, 242, var(--tw-text-opacity));\n}\n\n.dark .dark\\:focus\\:text-red-100:focus {\n  --tw-text-opacity: 1;\n  color: rgba(254, 226, 226, var(--tw-text-opacity));\n}\n\n.dark .dark\\:focus\\:text-red-200:focus {\n  --tw-text-opacity: 1;\n  color: rgba(254, 202, 202, var(--tw-text-opacity));\n}\n\n.dark .dark\\:focus\\:text-red-300:focus {\n  --tw-text-opacity: 1;\n  color: rgba(252, 165, 165, var(--tw-text-opacity));\n}\n\n.dark .dark\\:focus\\:text-red-400:focus {\n  --tw-text-opacity: 1;\n  color: rgba(248, 113, 113, var(--tw-text-opacity));\n}\n\n.dark .dark\\:focus\\:text-red-500:focus {\n  --tw-text-opacity: 1;\n  color: rgba(239, 68, 68, var(--tw-text-opacity));\n}\n\n.dark .dark\\:focus\\:text-red-600:focus {\n  --tw-text-opacity: 1;\n  color: rgba(220, 38, 38, var(--tw-text-opacity));\n}\n\n.dark .dark\\:focus\\:text-red-700:focus {\n  --tw-text-opacity: 1;\n  color: rgba(185, 28, 28, var(--tw-text-opacity));\n}\n\n.dark .dark\\:focus\\:text-red-800:focus {\n  --tw-text-opacity: 1;\n  color: rgba(153, 27, 27, var(--tw-text-opacity));\n}\n\n.dark .dark\\:focus\\:text-red-900:focus {\n  --tw-text-opacity: 1;\n  color: rgba(127, 29, 29, var(--tw-text-opacity));\n}\n\n.dark .dark\\:focus\\:text-yellow-50:focus {\n  --tw-text-opacity: 1;\n  color: rgba(255, 251, 235, var(--tw-text-opacity));\n}\n\n.dark .dark\\:focus\\:text-yellow-100:focus {\n  --tw-text-opacity: 1;\n  color: rgba(254, 243, 199, var(--tw-text-opacity));\n}\n\n.dark .dark\\:focus\\:text-yellow-200:focus {\n  --tw-text-opacity: 1;\n  color: rgba(253, 230, 138, var(--tw-text-opacity));\n}\n\n.dark .dark\\:focus\\:text-yellow-300:focus {\n  --tw-text-opacity: 1;\n  color: rgba(252, 211, 77, var(--tw-text-opacity));\n}\n\n.dark .dark\\:focus\\:text-yellow-400:focus {\n  --tw-text-opacity: 1;\n  color: rgba(251, 191, 36, var(--tw-text-opacity));\n}\n\n.dark .dark\\:focus\\:text-yellow-500:focus {\n  --tw-text-opacity: 1;\n  color: rgba(245, 158, 11, var(--tw-text-opacity));\n}\n\n.dark .dark\\:focus\\:text-yellow-600:focus {\n  --tw-text-opacity: 1;\n  color: rgba(217, 119, 6, var(--tw-text-opacity));\n}\n\n.dark .dark\\:focus\\:text-yellow-700:focus {\n  --tw-text-opacity: 1;\n  color: rgba(180, 83, 9, var(--tw-text-opacity));\n}\n\n.dark .dark\\:focus\\:text-yellow-800:focus {\n  --tw-text-opacity: 1;\n  color: rgba(146, 64, 14, var(--tw-text-opacity));\n}\n\n.dark .dark\\:focus\\:text-yellow-900:focus {\n  --tw-text-opacity: 1;\n  color: rgba(120, 53, 15, var(--tw-text-opacity));\n}\n\n.dark .dark\\:focus\\:text-green-50:focus {\n  --tw-text-opacity: 1;\n  color: rgba(236, 253, 245, var(--tw-text-opacity));\n}\n\n.dark .dark\\:focus\\:text-green-100:focus {\n  --tw-text-opacity: 1;\n  color: rgba(209, 250, 229, var(--tw-text-opacity));\n}\n\n.dark .dark\\:focus\\:text-green-200:focus {\n  --tw-text-opacity: 1;\n  color: rgba(167, 243, 208, var(--tw-text-opacity));\n}\n\n.dark .dark\\:focus\\:text-green-300:focus {\n  --tw-text-opacity: 1;\n  color: rgba(110, 231, 183, var(--tw-text-opacity));\n}\n\n.dark .dark\\:focus\\:text-green-400:focus {\n  --tw-text-opacity: 1;\n  color: rgba(52, 211, 153, var(--tw-text-opacity));\n}\n\n.dark .dark\\:focus\\:text-green-500:focus {\n  --tw-text-opacity: 1;\n  color: rgba(16, 185, 129, var(--tw-text-opacity));\n}\n\n.dark .dark\\:focus\\:text-green-600:focus {\n  --tw-text-opacity: 1;\n  color: rgba(5, 150, 105, var(--tw-text-opacity));\n}\n\n.dark .dark\\:focus\\:text-green-700:focus {\n  --tw-text-opacity: 1;\n  color: rgba(4, 120, 87, var(--tw-text-opacity));\n}\n\n.dark .dark\\:focus\\:text-green-800:focus {\n  --tw-text-opacity: 1;\n  color: rgba(6, 95, 70, var(--tw-text-opacity));\n}\n\n.dark .dark\\:focus\\:text-green-900:focus {\n  --tw-text-opacity: 1;\n  color: rgba(6, 78, 59, var(--tw-text-opacity));\n}\n\n.dark .dark\\:focus\\:text-blue-50:focus {\n  --tw-text-opacity: 1;\n  color: rgba(239, 246, 255, var(--tw-text-opacity));\n}\n\n.dark .dark\\:focus\\:text-blue-100:focus {\n  --tw-text-opacity: 1;\n  color: rgba(219, 234, 254, var(--tw-text-opacity));\n}\n\n.dark .dark\\:focus\\:text-blue-200:focus {\n  --tw-text-opacity: 1;\n  color: rgba(191, 219, 254, var(--tw-text-opacity));\n}\n\n.dark .dark\\:focus\\:text-blue-300:focus {\n  --tw-text-opacity: 1;\n  color: rgba(147, 197, 253, var(--tw-text-opacity));\n}\n\n.dark .dark\\:focus\\:text-blue-400:focus {\n  --tw-text-opacity: 1;\n  color: rgba(96, 165, 250, var(--tw-text-opacity));\n}\n\n.dark .dark\\:focus\\:text-blue-500:focus {\n  --tw-text-opacity: 1;\n  color: rgba(59, 130, 246, var(--tw-text-opacity));\n}\n\n.dark .dark\\:focus\\:text-blue-600:focus {\n  --tw-text-opacity: 1;\n  color: rgba(37, 99, 235, var(--tw-text-opacity));\n}\n\n.dark .dark\\:focus\\:text-blue-700:focus {\n  --tw-text-opacity: 1;\n  color: rgba(29, 78, 216, var(--tw-text-opacity));\n}\n\n.dark .dark\\:focus\\:text-blue-800:focus {\n  --tw-text-opacity: 1;\n  color: rgba(30, 64, 175, var(--tw-text-opacity));\n}\n\n.dark .dark\\:focus\\:text-blue-900:focus {\n  --tw-text-opacity: 1;\n  color: rgba(30, 58, 138, var(--tw-text-opacity));\n}\n\n.dark .dark\\:focus\\:text-indigo-50:focus {\n  --tw-text-opacity: 1;\n  color: rgba(238, 242, 255, var(--tw-text-opacity));\n}\n\n.dark .dark\\:focus\\:text-indigo-100:focus {\n  --tw-text-opacity: 1;\n  color: rgba(224, 231, 255, var(--tw-text-opacity));\n}\n\n.dark .dark\\:focus\\:text-indigo-200:focus {\n  --tw-text-opacity: 1;\n  color: rgba(199, 210, 254, var(--tw-text-opacity));\n}\n\n.dark .dark\\:focus\\:text-indigo-300:focus {\n  --tw-text-opacity: 1;\n  color: rgba(165, 180, 252, var(--tw-text-opacity));\n}\n\n.dark .dark\\:focus\\:text-indigo-400:focus {\n  --tw-text-opacity: 1;\n  color: rgba(129, 140, 248, var(--tw-text-opacity));\n}\n\n.dark .dark\\:focus\\:text-indigo-500:focus {\n  --tw-text-opacity: 1;\n  color: rgba(99, 102, 241, var(--tw-text-opacity));\n}\n\n.dark .dark\\:focus\\:text-indigo-600:focus {\n  --tw-text-opacity: 1;\n  color: rgba(79, 70, 229, var(--tw-text-opacity));\n}\n\n.dark .dark\\:focus\\:text-indigo-700:focus {\n  --tw-text-opacity: 1;\n  color: rgba(67, 56, 202, var(--tw-text-opacity));\n}\n\n.dark .dark\\:focus\\:text-indigo-800:focus {\n  --tw-text-opacity: 1;\n  color: rgba(55, 48, 163, var(--tw-text-opacity));\n}\n\n.dark .dark\\:focus\\:text-indigo-900:focus {\n  --tw-text-opacity: 1;\n  color: rgba(49, 46, 129, var(--tw-text-opacity));\n}\n\n.dark .dark\\:focus\\:text-purple-50:focus {\n  --tw-text-opacity: 1;\n  color: rgba(245, 243, 255, var(--tw-text-opacity));\n}\n\n.dark .dark\\:focus\\:text-purple-100:focus {\n  --tw-text-opacity: 1;\n  color: rgba(237, 233, 254, var(--tw-text-opacity));\n}\n\n.dark .dark\\:focus\\:text-purple-200:focus {\n  --tw-text-opacity: 1;\n  color: rgba(221, 214, 254, var(--tw-text-opacity));\n}\n\n.dark .dark\\:focus\\:text-purple-300:focus {\n  --tw-text-opacity: 1;\n  color: rgba(196, 181, 253, var(--tw-text-opacity));\n}\n\n.dark .dark\\:focus\\:text-purple-400:focus {\n  --tw-text-opacity: 1;\n  color: rgba(167, 139, 250, var(--tw-text-opacity));\n}\n\n.dark .dark\\:focus\\:text-purple-500:focus {\n  --tw-text-opacity: 1;\n  color: rgba(139, 92, 246, var(--tw-text-opacity));\n}\n\n.dark .dark\\:focus\\:text-purple-600:focus {\n  --tw-text-opacity: 1;\n  color: rgba(124, 58, 237, var(--tw-text-opacity));\n}\n\n.dark .dark\\:focus\\:text-purple-700:focus {\n  --tw-text-opacity: 1;\n  color: rgba(109, 40, 217, var(--tw-text-opacity));\n}\n\n.dark .dark\\:focus\\:text-purple-800:focus {\n  --tw-text-opacity: 1;\n  color: rgba(91, 33, 182, var(--tw-text-opacity));\n}\n\n.dark .dark\\:focus\\:text-purple-900:focus {\n  --tw-text-opacity: 1;\n  color: rgba(76, 29, 149, var(--tw-text-opacity));\n}\n\n.dark .dark\\:focus\\:text-pink-50:focus {\n  --tw-text-opacity: 1;\n  color: rgba(253, 242, 248, var(--tw-text-opacity));\n}\n\n.dark .dark\\:focus\\:text-pink-100:focus {\n  --tw-text-opacity: 1;\n  color: rgba(252, 231, 243, var(--tw-text-opacity));\n}\n\n.dark .dark\\:focus\\:text-pink-200:focus {\n  --tw-text-opacity: 1;\n  color: rgba(251, 207, 232, var(--tw-text-opacity));\n}\n\n.dark .dark\\:focus\\:text-pink-300:focus {\n  --tw-text-opacity: 1;\n  color: rgba(249, 168, 212, var(--tw-text-opacity));\n}\n\n.dark .dark\\:focus\\:text-pink-400:focus {\n  --tw-text-opacity: 1;\n  color: rgba(244, 114, 182, var(--tw-text-opacity));\n}\n\n.dark .dark\\:focus\\:text-pink-500:focus {\n  --tw-text-opacity: 1;\n  color: rgba(236, 72, 153, var(--tw-text-opacity));\n}\n\n.dark .dark\\:focus\\:text-pink-600:focus {\n  --tw-text-opacity: 1;\n  color: rgba(219, 39, 119, var(--tw-text-opacity));\n}\n\n.dark .dark\\:focus\\:text-pink-700:focus {\n  --tw-text-opacity: 1;\n  color: rgba(190, 24, 93, var(--tw-text-opacity));\n}\n\n.dark .dark\\:focus\\:text-pink-800:focus {\n  --tw-text-opacity: 1;\n  color: rgba(157, 23, 77, var(--tw-text-opacity));\n}\n\n.dark .dark\\:focus\\:text-pink-900:focus {\n  --tw-text-opacity: 1;\n  color: rgba(131, 24, 67, var(--tw-text-opacity));\n}\n\n.text-opacity-0 {\n  --tw-text-opacity: 0;\n}\n\n.text-opacity-5 {\n  --tw-text-opacity: 0.05;\n}\n\n.text-opacity-10 {\n  --tw-text-opacity: 0.1;\n}\n\n.text-opacity-20 {\n  --tw-text-opacity: 0.2;\n}\n\n.text-opacity-25 {\n  --tw-text-opacity: 0.25;\n}\n\n.text-opacity-30 {\n  --tw-text-opacity: 0.3;\n}\n\n.text-opacity-40 {\n  --tw-text-opacity: 0.4;\n}\n\n.text-opacity-50 {\n  --tw-text-opacity: 0.5;\n}\n\n.text-opacity-60 {\n  --tw-text-opacity: 0.6;\n}\n\n.text-opacity-70 {\n  --tw-text-opacity: 0.7;\n}\n\n.text-opacity-75 {\n  --tw-text-opacity: 0.75;\n}\n\n.text-opacity-80 {\n  --tw-text-opacity: 0.8;\n}\n\n.text-opacity-90 {\n  --tw-text-opacity: 0.9;\n}\n\n.text-opacity-95 {\n  --tw-text-opacity: 0.95;\n}\n\n.text-opacity-100 {\n  --tw-text-opacity: 1;\n}\n\n.group:hover .group-hover\\:text-opacity-0 {\n  --tw-text-opacity: 0;\n}\n\n.group:hover .group-hover\\:text-opacity-5 {\n  --tw-text-opacity: 0.05;\n}\n\n.group:hover .group-hover\\:text-opacity-10 {\n  --tw-text-opacity: 0.1;\n}\n\n.group:hover .group-hover\\:text-opacity-20 {\n  --tw-text-opacity: 0.2;\n}\n\n.group:hover .group-hover\\:text-opacity-25 {\n  --tw-text-opacity: 0.25;\n}\n\n.group:hover .group-hover\\:text-opacity-30 {\n  --tw-text-opacity: 0.3;\n}\n\n.group:hover .group-hover\\:text-opacity-40 {\n  --tw-text-opacity: 0.4;\n}\n\n.group:hover .group-hover\\:text-opacity-50 {\n  --tw-text-opacity: 0.5;\n}\n\n.group:hover .group-hover\\:text-opacity-60 {\n  --tw-text-opacity: 0.6;\n}\n\n.group:hover .group-hover\\:text-opacity-70 {\n  --tw-text-opacity: 0.7;\n}\n\n.group:hover .group-hover\\:text-opacity-75 {\n  --tw-text-opacity: 0.75;\n}\n\n.group:hover .group-hover\\:text-opacity-80 {\n  --tw-text-opacity: 0.8;\n}\n\n.group:hover .group-hover\\:text-opacity-90 {\n  --tw-text-opacity: 0.9;\n}\n\n.group:hover .group-hover\\:text-opacity-95 {\n  --tw-text-opacity: 0.95;\n}\n\n.group:hover .group-hover\\:text-opacity-100 {\n  --tw-text-opacity: 1;\n}\n\n.focus-within\\:text-opacity-0:focus-within {\n  --tw-text-opacity: 0;\n}\n\n.focus-within\\:text-opacity-5:focus-within {\n  --tw-text-opacity: 0.05;\n}\n\n.focus-within\\:text-opacity-10:focus-within {\n  --tw-text-opacity: 0.1;\n}\n\n.focus-within\\:text-opacity-20:focus-within {\n  --tw-text-opacity: 0.2;\n}\n\n.focus-within\\:text-opacity-25:focus-within {\n  --tw-text-opacity: 0.25;\n}\n\n.focus-within\\:text-opacity-30:focus-within {\n  --tw-text-opacity: 0.3;\n}\n\n.focus-within\\:text-opacity-40:focus-within {\n  --tw-text-opacity: 0.4;\n}\n\n.focus-within\\:text-opacity-50:focus-within {\n  --tw-text-opacity: 0.5;\n}\n\n.focus-within\\:text-opacity-60:focus-within {\n  --tw-text-opacity: 0.6;\n}\n\n.focus-within\\:text-opacity-70:focus-within {\n  --tw-text-opacity: 0.7;\n}\n\n.focus-within\\:text-opacity-75:focus-within {\n  --tw-text-opacity: 0.75;\n}\n\n.focus-within\\:text-opacity-80:focus-within {\n  --tw-text-opacity: 0.8;\n}\n\n.focus-within\\:text-opacity-90:focus-within {\n  --tw-text-opacity: 0.9;\n}\n\n.focus-within\\:text-opacity-95:focus-within {\n  --tw-text-opacity: 0.95;\n}\n\n.focus-within\\:text-opacity-100:focus-within {\n  --tw-text-opacity: 1;\n}\n\n.hover\\:text-opacity-0:hover {\n  --tw-text-opacity: 0;\n}\n\n.hover\\:text-opacity-5:hover {\n  --tw-text-opacity: 0.05;\n}\n\n.hover\\:text-opacity-10:hover {\n  --tw-text-opacity: 0.1;\n}\n\n.hover\\:text-opacity-20:hover {\n  --tw-text-opacity: 0.2;\n}\n\n.hover\\:text-opacity-25:hover {\n  --tw-text-opacity: 0.25;\n}\n\n.hover\\:text-opacity-30:hover {\n  --tw-text-opacity: 0.3;\n}\n\n.hover\\:text-opacity-40:hover {\n  --tw-text-opacity: 0.4;\n}\n\n.hover\\:text-opacity-50:hover {\n  --tw-text-opacity: 0.5;\n}\n\n.hover\\:text-opacity-60:hover {\n  --tw-text-opacity: 0.6;\n}\n\n.hover\\:text-opacity-70:hover {\n  --tw-text-opacity: 0.7;\n}\n\n.hover\\:text-opacity-75:hover {\n  --tw-text-opacity: 0.75;\n}\n\n.hover\\:text-opacity-80:hover {\n  --tw-text-opacity: 0.8;\n}\n\n.hover\\:text-opacity-90:hover {\n  --tw-text-opacity: 0.9;\n}\n\n.hover\\:text-opacity-95:hover {\n  --tw-text-opacity: 0.95;\n}\n\n.hover\\:text-opacity-100:hover {\n  --tw-text-opacity: 1;\n}\n\n.focus\\:text-opacity-0:focus {\n  --tw-text-opacity: 0;\n}\n\n.focus\\:text-opacity-5:focus {\n  --tw-text-opacity: 0.05;\n}\n\n.focus\\:text-opacity-10:focus {\n  --tw-text-opacity: 0.1;\n}\n\n.focus\\:text-opacity-20:focus {\n  --tw-text-opacity: 0.2;\n}\n\n.focus\\:text-opacity-25:focus {\n  --tw-text-opacity: 0.25;\n}\n\n.focus\\:text-opacity-30:focus {\n  --tw-text-opacity: 0.3;\n}\n\n.focus\\:text-opacity-40:focus {\n  --tw-text-opacity: 0.4;\n}\n\n.focus\\:text-opacity-50:focus {\n  --tw-text-opacity: 0.5;\n}\n\n.focus\\:text-opacity-60:focus {\n  --tw-text-opacity: 0.6;\n}\n\n.focus\\:text-opacity-70:focus {\n  --tw-text-opacity: 0.7;\n}\n\n.focus\\:text-opacity-75:focus {\n  --tw-text-opacity: 0.75;\n}\n\n.focus\\:text-opacity-80:focus {\n  --tw-text-opacity: 0.8;\n}\n\n.focus\\:text-opacity-90:focus {\n  --tw-text-opacity: 0.9;\n}\n\n.focus\\:text-opacity-95:focus {\n  --tw-text-opacity: 0.95;\n}\n\n.focus\\:text-opacity-100:focus {\n  --tw-text-opacity: 1;\n}\n\n.dark .dark\\:text-opacity-0 {\n  --tw-text-opacity: 0;\n}\n\n.dark .dark\\:text-opacity-5 {\n  --tw-text-opacity: 0.05;\n}\n\n.dark .dark\\:text-opacity-10 {\n  --tw-text-opacity: 0.1;\n}\n\n.dark .dark\\:text-opacity-20 {\n  --tw-text-opacity: 0.2;\n}\n\n.dark .dark\\:text-opacity-25 {\n  --tw-text-opacity: 0.25;\n}\n\n.dark .dark\\:text-opacity-30 {\n  --tw-text-opacity: 0.3;\n}\n\n.dark .dark\\:text-opacity-40 {\n  --tw-text-opacity: 0.4;\n}\n\n.dark .dark\\:text-opacity-50 {\n  --tw-text-opacity: 0.5;\n}\n\n.dark .dark\\:text-opacity-60 {\n  --tw-text-opacity: 0.6;\n}\n\n.dark .dark\\:text-opacity-70 {\n  --tw-text-opacity: 0.7;\n}\n\n.dark .dark\\:text-opacity-75 {\n  --tw-text-opacity: 0.75;\n}\n\n.dark .dark\\:text-opacity-80 {\n  --tw-text-opacity: 0.8;\n}\n\n.dark .dark\\:text-opacity-90 {\n  --tw-text-opacity: 0.9;\n}\n\n.dark .dark\\:text-opacity-95 {\n  --tw-text-opacity: 0.95;\n}\n\n.dark .dark\\:text-opacity-100 {\n  --tw-text-opacity: 1;\n}\n\n.dark .group:hover .dark\\:group-hover\\:text-opacity-0 {\n  --tw-text-opacity: 0;\n}\n\n.dark .group:hover .dark\\:group-hover\\:text-opacity-5 {\n  --tw-text-opacity: 0.05;\n}\n\n.dark .group:hover .dark\\:group-hover\\:text-opacity-10 {\n  --tw-text-opacity: 0.1;\n}\n\n.dark .group:hover .dark\\:group-hover\\:text-opacity-20 {\n  --tw-text-opacity: 0.2;\n}\n\n.dark .group:hover .dark\\:group-hover\\:text-opacity-25 {\n  --tw-text-opacity: 0.25;\n}\n\n.dark .group:hover .dark\\:group-hover\\:text-opacity-30 {\n  --tw-text-opacity: 0.3;\n}\n\n.dark .group:hover .dark\\:group-hover\\:text-opacity-40 {\n  --tw-text-opacity: 0.4;\n}\n\n.dark .group:hover .dark\\:group-hover\\:text-opacity-50 {\n  --tw-text-opacity: 0.5;\n}\n\n.dark .group:hover .dark\\:group-hover\\:text-opacity-60 {\n  --tw-text-opacity: 0.6;\n}\n\n.dark .group:hover .dark\\:group-hover\\:text-opacity-70 {\n  --tw-text-opacity: 0.7;\n}\n\n.dark .group:hover .dark\\:group-hover\\:text-opacity-75 {\n  --tw-text-opacity: 0.75;\n}\n\n.dark .group:hover .dark\\:group-hover\\:text-opacity-80 {\n  --tw-text-opacity: 0.8;\n}\n\n.dark .group:hover .dark\\:group-hover\\:text-opacity-90 {\n  --tw-text-opacity: 0.9;\n}\n\n.dark .group:hover .dark\\:group-hover\\:text-opacity-95 {\n  --tw-text-opacity: 0.95;\n}\n\n.dark .group:hover .dark\\:group-hover\\:text-opacity-100 {\n  --tw-text-opacity: 1;\n}\n\n.dark .dark\\:focus-within\\:text-opacity-0:focus-within {\n  --tw-text-opacity: 0;\n}\n\n.dark .dark\\:focus-within\\:text-opacity-5:focus-within {\n  --tw-text-opacity: 0.05;\n}\n\n.dark .dark\\:focus-within\\:text-opacity-10:focus-within {\n  --tw-text-opacity: 0.1;\n}\n\n.dark .dark\\:focus-within\\:text-opacity-20:focus-within {\n  --tw-text-opacity: 0.2;\n}\n\n.dark .dark\\:focus-within\\:text-opacity-25:focus-within {\n  --tw-text-opacity: 0.25;\n}\n\n.dark .dark\\:focus-within\\:text-opacity-30:focus-within {\n  --tw-text-opacity: 0.3;\n}\n\n.dark .dark\\:focus-within\\:text-opacity-40:focus-within {\n  --tw-text-opacity: 0.4;\n}\n\n.dark .dark\\:focus-within\\:text-opacity-50:focus-within {\n  --tw-text-opacity: 0.5;\n}\n\n.dark .dark\\:focus-within\\:text-opacity-60:focus-within {\n  --tw-text-opacity: 0.6;\n}\n\n.dark .dark\\:focus-within\\:text-opacity-70:focus-within {\n  --tw-text-opacity: 0.7;\n}\n\n.dark .dark\\:focus-within\\:text-opacity-75:focus-within {\n  --tw-text-opacity: 0.75;\n}\n\n.dark .dark\\:focus-within\\:text-opacity-80:focus-within {\n  --tw-text-opacity: 0.8;\n}\n\n.dark .dark\\:focus-within\\:text-opacity-90:focus-within {\n  --tw-text-opacity: 0.9;\n}\n\n.dark .dark\\:focus-within\\:text-opacity-95:focus-within {\n  --tw-text-opacity: 0.95;\n}\n\n.dark .dark\\:focus-within\\:text-opacity-100:focus-within {\n  --tw-text-opacity: 1;\n}\n\n.dark .dark\\:hover\\:text-opacity-0:hover {\n  --tw-text-opacity: 0;\n}\n\n.dark .dark\\:hover\\:text-opacity-5:hover {\n  --tw-text-opacity: 0.05;\n}\n\n.dark .dark\\:hover\\:text-opacity-10:hover {\n  --tw-text-opacity: 0.1;\n}\n\n.dark .dark\\:hover\\:text-opacity-20:hover {\n  --tw-text-opacity: 0.2;\n}\n\n.dark .dark\\:hover\\:text-opacity-25:hover {\n  --tw-text-opacity: 0.25;\n}\n\n.dark .dark\\:hover\\:text-opacity-30:hover {\n  --tw-text-opacity: 0.3;\n}\n\n.dark .dark\\:hover\\:text-opacity-40:hover {\n  --tw-text-opacity: 0.4;\n}\n\n.dark .dark\\:hover\\:text-opacity-50:hover {\n  --tw-text-opacity: 0.5;\n}\n\n.dark .dark\\:hover\\:text-opacity-60:hover {\n  --tw-text-opacity: 0.6;\n}\n\n.dark .dark\\:hover\\:text-opacity-70:hover {\n  --tw-text-opacity: 0.7;\n}\n\n.dark .dark\\:hover\\:text-opacity-75:hover {\n  --tw-text-opacity: 0.75;\n}\n\n.dark .dark\\:hover\\:text-opacity-80:hover {\n  --tw-text-opacity: 0.8;\n}\n\n.dark .dark\\:hover\\:text-opacity-90:hover {\n  --tw-text-opacity: 0.9;\n}\n\n.dark .dark\\:hover\\:text-opacity-95:hover {\n  --tw-text-opacity: 0.95;\n}\n\n.dark .dark\\:hover\\:text-opacity-100:hover {\n  --tw-text-opacity: 1;\n}\n\n.dark .dark\\:focus\\:text-opacity-0:focus {\n  --tw-text-opacity: 0;\n}\n\n.dark .dark\\:focus\\:text-opacity-5:focus {\n  --tw-text-opacity: 0.05;\n}\n\n.dark .dark\\:focus\\:text-opacity-10:focus {\n  --tw-text-opacity: 0.1;\n}\n\n.dark .dark\\:focus\\:text-opacity-20:focus {\n  --tw-text-opacity: 0.2;\n}\n\n.dark .dark\\:focus\\:text-opacity-25:focus {\n  --tw-text-opacity: 0.25;\n}\n\n.dark .dark\\:focus\\:text-opacity-30:focus {\n  --tw-text-opacity: 0.3;\n}\n\n.dark .dark\\:focus\\:text-opacity-40:focus {\n  --tw-text-opacity: 0.4;\n}\n\n.dark .dark\\:focus\\:text-opacity-50:focus {\n  --tw-text-opacity: 0.5;\n}\n\n.dark .dark\\:focus\\:text-opacity-60:focus {\n  --tw-text-opacity: 0.6;\n}\n\n.dark .dark\\:focus\\:text-opacity-70:focus {\n  --tw-text-opacity: 0.7;\n}\n\n.dark .dark\\:focus\\:text-opacity-75:focus {\n  --tw-text-opacity: 0.75;\n}\n\n.dark .dark\\:focus\\:text-opacity-80:focus {\n  --tw-text-opacity: 0.8;\n}\n\n.dark .dark\\:focus\\:text-opacity-90:focus {\n  --tw-text-opacity: 0.9;\n}\n\n.dark .dark\\:focus\\:text-opacity-95:focus {\n  --tw-text-opacity: 0.95;\n}\n\n.dark .dark\\:focus\\:text-opacity-100:focus {\n  --tw-text-opacity: 1;\n}\n\n.truncate {\n  overflow: hidden;\n  text-overflow: ellipsis;\n  white-space: nowrap;\n}\n\n.overflow-ellipsis {\n  text-overflow: ellipsis;\n}\n\n.overflow-clip {\n  text-overflow: clip;\n}\n\n.italic {\n  font-style: italic;\n}\n\n.not-italic {\n  font-style: normal;\n}\n\n.uppercase {\n  text-transform: uppercase;\n}\n\n.lowercase {\n  text-transform: lowercase;\n}\n\n.capitalize {\n  text-transform: capitalize;\n}\n\n.normal-case {\n  text-transform: none;\n}\n\n.underline {\n  text-decoration: underline;\n}\n\n.line-through {\n  text-decoration: line-through;\n}\n\n.no-underline {\n  text-decoration: none;\n}\n\n.group:hover .group-hover\\:underline {\n  text-decoration: underline;\n}\n\n.group:hover .group-hover\\:line-through {\n  text-decoration: line-through;\n}\n\n.group:hover .group-hover\\:no-underline {\n  text-decoration: none;\n}\n\n.focus-within\\:underline:focus-within {\n  text-decoration: underline;\n}\n\n.focus-within\\:line-through:focus-within {\n  text-decoration: line-through;\n}\n\n.focus-within\\:no-underline:focus-within {\n  text-decoration: none;\n}\n\n.hover\\:underline:hover {\n  text-decoration: underline;\n}\n\n.hover\\:line-through:hover {\n  text-decoration: line-through;\n}\n\n.hover\\:no-underline:hover {\n  text-decoration: none;\n}\n\n.focus\\:underline:focus {\n  text-decoration: underline;\n}\n\n.focus\\:line-through:focus {\n  text-decoration: line-through;\n}\n\n.focus\\:no-underline:focus {\n  text-decoration: none;\n}\n\n.antialiased {\n  -webkit-font-smoothing: antialiased;\n  -moz-osx-font-smoothing: grayscale;\n}\n\n.subpixel-antialiased {\n  -webkit-font-smoothing: auto;\n  -moz-osx-font-smoothing: auto;\n}\n\n.ordinal, .slashed-zero, .lining-nums, .oldstyle-nums, .proportional-nums, .tabular-nums, .diagonal-fractions, .stacked-fractions {\n  --tw-ordinal: var(--tw-empty,/*!*/ /*!*/);\n  --tw-slashed-zero: var(--tw-empty,/*!*/ /*!*/);\n  --tw-numeric-figure: var(--tw-empty,/*!*/ /*!*/);\n  --tw-numeric-spacing: var(--tw-empty,/*!*/ /*!*/);\n  --tw-numeric-fraction: var(--tw-empty,/*!*/ /*!*/);\n  font-variant-numeric: var(--tw-ordinal) var(--tw-slashed-zero) var(--tw-numeric-figure) var(--tw-numeric-spacing) var(--tw-numeric-fraction);\n}\n\n.normal-nums {\n  font-variant-numeric: normal;\n}\n\n.ordinal {\n  --tw-ordinal: ordinal;\n}\n\n.slashed-zero {\n  --tw-slashed-zero: slashed-zero;\n}\n\n.lining-nums {\n  --tw-numeric-figure: lining-nums;\n}\n\n.oldstyle-nums {\n  --tw-numeric-figure: oldstyle-nums;\n}\n\n.proportional-nums {\n  --tw-numeric-spacing: proportional-nums;\n}\n\n.tabular-nums {\n  --tw-numeric-spacing: tabular-nums;\n}\n\n.diagonal-fractions {\n  --tw-numeric-fraction: diagonal-fractions;\n}\n\n.stacked-fractions {\n  --tw-numeric-fraction: stacked-fractions;\n}\n\n.tracking-tighter {\n  letter-spacing: -0.05em;\n}\n\n.tracking-tight {\n  letter-spacing: -0.025em;\n}\n\n.tracking-normal {\n  letter-spacing: 0em;\n}\n\n.tracking-wide {\n  letter-spacing: 0.025em;\n}\n\n.tracking-wider {\n  letter-spacing: 0.05em;\n}\n\n.tracking-widest {\n  letter-spacing: 0.1em;\n}\n\n.select-none {\n  -webkit-user-select: none;\n     -moz-user-select: none;\n      -ms-user-select: none;\n          user-select: none;\n}\n\n.select-text {\n  -webkit-user-select: text;\n     -moz-user-select: text;\n      -ms-user-select: text;\n          user-select: text;\n}\n\n.select-all {\n  -webkit-user-select: all;\n     -moz-user-select: all;\n          user-select: all;\n}\n\n.select-auto {\n  -webkit-user-select: auto;\n     -moz-user-select: auto;\n      -ms-user-select: auto;\n          user-select: auto;\n}\n\n.align-baseline {\n  vertical-align: baseline;\n}\n\n.align-top {\n  vertical-align: top;\n}\n\n.align-middle {\n  vertical-align: middle;\n}\n\n.align-bottom {\n  vertical-align: bottom;\n}\n\n.align-text-top {\n  vertical-align: text-top;\n}\n\n.align-text-bottom {\n  vertical-align: text-bottom;\n}\n\n.visible {\n  visibility: visible;\n}\n\n.invisible {\n  visibility: hidden;\n}\n\n.whitespace-normal {\n  white-space: normal;\n}\n\n.whitespace-nowrap {\n  white-space: nowrap;\n}\n\n.whitespace-pre {\n  white-space: pre;\n}\n\n.whitespace-pre-line {\n  white-space: pre-line;\n}\n\n.whitespace-pre-wrap {\n  white-space: pre-wrap;\n}\n\n.break-normal {\n  overflow-wrap: normal;\n  word-break: normal;\n}\n\n.break-words {\n  overflow-wrap: break-word;\n}\n\n.break-all {\n  word-break: break-all;\n}\n\n.w-0 {\n  width: 0px;\n}\n\n.w-1 {\n  width: 0.25rem;\n}\n\n.w-2 {\n  width: 0.5rem;\n}\n\n.w-3 {\n  width: 0.75rem;\n}\n\n.w-4 {\n  width: 1rem;\n}\n\n.w-5 {\n  width: 1.25rem;\n}\n\n.w-6 {\n  width: 1.5rem;\n}\n\n.w-7 {\n  width: 1.75rem;\n}\n\n.w-8 {\n  width: 2rem;\n}\n\n.w-9 {\n  width: 2.25rem;\n}\n\n.w-10 {\n  width: 2.5rem;\n}\n\n.w-11 {\n  width: 2.75rem;\n}\n\n.w-12 {\n  width: 3rem;\n}\n\n.w-14 {\n  width: 3.5rem;\n}\n\n.w-16 {\n  width: 4rem;\n}\n\n.w-20 {\n  width: 5rem;\n}\n\n.w-24 {\n  width: 6rem;\n}\n\n.w-28 {\n  width: 7rem;\n}\n\n.w-32 {\n  width: 8rem;\n}\n\n.w-36 {\n  width: 9rem;\n}\n\n.w-40 {\n  width: 10rem;\n}\n\n.w-44 {\n  width: 11rem;\n}\n\n.w-48 {\n  width: 12rem;\n}\n\n.w-52 {\n  width: 13rem;\n}\n\n.w-56 {\n  width: 14rem;\n}\n\n.w-60 {\n  width: 15rem;\n}\n\n.w-64 {\n  width: 16rem;\n}\n\n.w-72 {\n  width: 18rem;\n}\n\n.w-80 {\n  width: 20rem;\n}\n\n.w-96 {\n  width: 24rem;\n}\n\n.w-auto {\n  width: auto;\n}\n\n.w-px {\n  width: 1px;\n}\n\n.w-0\\.5 {\n  width: 0.125rem;\n}\n\n.w-1\\.5 {\n  width: 0.375rem;\n}\n\n.w-2\\.5 {\n  width: 0.625rem;\n}\n\n.w-3\\.5 {\n  width: 0.875rem;\n}\n\n.w-1\\/2 {\n  width: 50%;\n}\n\n.w-1\\/3 {\n  width: 33.333333%;\n}\n\n.w-2\\/3 {\n  width: 66.666667%;\n}\n\n.w-1\\/4 {\n  width: 25%;\n}\n\n.w-2\\/4 {\n  width: 50%;\n}\n\n.w-3\\/4 {\n  width: 75%;\n}\n\n.w-1\\/5 {\n  width: 20%;\n}\n\n.w-2\\/5 {\n  width: 40%;\n}\n\n.w-3\\/5 {\n  width: 60%;\n}\n\n.w-4\\/5 {\n  width: 80%;\n}\n\n.w-1\\/6 {\n  width: 16.666667%;\n}\n\n.w-2\\/6 {\n  width: 33.333333%;\n}\n\n.w-3\\/6 {\n  width: 50%;\n}\n\n.w-4\\/6 {\n  width: 66.666667%;\n}\n\n.w-5\\/6 {\n  width: 83.333333%;\n}\n\n.w-1\\/12 {\n  width: 8.333333%;\n}\n\n.w-2\\/12 {\n  width: 16.666667%;\n}\n\n.w-3\\/12 {\n  width: 25%;\n}\n\n.w-4\\/12 {\n  width: 33.333333%;\n}\n\n.w-5\\/12 {\n  width: 41.666667%;\n}\n\n.w-6\\/12 {\n  width: 50%;\n}\n\n.w-7\\/12 {\n  width: 58.333333%;\n}\n\n.w-8\\/12 {\n  width: 66.666667%;\n}\n\n.w-9\\/12 {\n  width: 75%;\n}\n\n.w-10\\/12 {\n  width: 83.333333%;\n}\n\n.w-11\\/12 {\n  width: 91.666667%;\n}\n\n.w-full {\n  width: 100%;\n}\n\n.w-screen {\n  width: 100vw;\n}\n\n.w-min {\n  width: -webkit-min-content;\n  width: -moz-min-content;\n  width: min-content;\n}\n\n.w-max {\n  width: -webkit-max-content;\n  width: -moz-max-content;\n  width: max-content;\n}\n\n.z-0 {\n  z-index: 0;\n}\n\n.z-10 {\n  z-index: 10;\n}\n\n.z-20 {\n  z-index: 20;\n}\n\n.z-30 {\n  z-index: 30;\n}\n\n.z-40 {\n  z-index: 40;\n}\n\n.z-50 {\n  z-index: 50;\n}\n\n.z-auto {\n  z-index: auto;\n}\n\n.focus-within\\:z-0:focus-within {\n  z-index: 0;\n}\n\n.focus-within\\:z-10:focus-within {\n  z-index: 10;\n}\n\n.focus-within\\:z-20:focus-within {\n  z-index: 20;\n}\n\n.focus-within\\:z-30:focus-within {\n  z-index: 30;\n}\n\n.focus-within\\:z-40:focus-within {\n  z-index: 40;\n}\n\n.focus-within\\:z-50:focus-within {\n  z-index: 50;\n}\n\n.focus-within\\:z-auto:focus-within {\n  z-index: auto;\n}\n\n.focus\\:z-0:focus {\n  z-index: 0;\n}\n\n.focus\\:z-10:focus {\n  z-index: 10;\n}\n\n.focus\\:z-20:focus {\n  z-index: 20;\n}\n\n.focus\\:z-30:focus {\n  z-index: 30;\n}\n\n.focus\\:z-40:focus {\n  z-index: 40;\n}\n\n.focus\\:z-50:focus {\n  z-index: 50;\n}\n\n.focus\\:z-auto:focus {\n  z-index: auto;\n}\n\n.isolate {\n  isolation: isolate;\n}\n\n.isolation-auto {\n  isolation: auto;\n}\n\n.gap-0 {\n  gap: 0px;\n}\n\n.gap-1 {\n  gap: 0.25rem;\n}\n\n.gap-2 {\n  gap: 0.5rem;\n}\n\n.gap-3 {\n  gap: 0.75rem;\n}\n\n.gap-4 {\n  gap: 1rem;\n}\n\n.gap-5 {\n  gap: 1.25rem;\n}\n\n.gap-6 {\n  gap: 1.5rem;\n}\n\n.gap-7 {\n  gap: 1.75rem;\n}\n\n.gap-8 {\n  gap: 2rem;\n}\n\n.gap-9 {\n  gap: 2.25rem;\n}\n\n.gap-10 {\n  gap: 2.5rem;\n}\n\n.gap-11 {\n  gap: 2.75rem;\n}\n\n.gap-12 {\n  gap: 3rem;\n}\n\n.gap-14 {\n  gap: 3.5rem;\n}\n\n.gap-16 {\n  gap: 4rem;\n}\n\n.gap-20 {\n  gap: 5rem;\n}\n\n.gap-24 {\n  gap: 6rem;\n}\n\n.gap-28 {\n  gap: 7rem;\n}\n\n.gap-32 {\n  gap: 8rem;\n}\n\n.gap-36 {\n  gap: 9rem;\n}\n\n.gap-40 {\n  gap: 10rem;\n}\n\n.gap-44 {\n  gap: 11rem;\n}\n\n.gap-48 {\n  gap: 12rem;\n}\n\n.gap-52 {\n  gap: 13rem;\n}\n\n.gap-56 {\n  gap: 14rem;\n}\n\n.gap-60 {\n  gap: 15rem;\n}\n\n.gap-64 {\n  gap: 16rem;\n}\n\n.gap-72 {\n  gap: 18rem;\n}\n\n.gap-80 {\n  gap: 20rem;\n}\n\n.gap-96 {\n  gap: 24rem;\n}\n\n.gap-px {\n  gap: 1px;\n}\n\n.gap-0\\.5 {\n  gap: 0.125rem;\n}\n\n.gap-1\\.5 {\n  gap: 0.375rem;\n}\n\n.gap-2\\.5 {\n  gap: 0.625rem;\n}\n\n.gap-3\\.5 {\n  gap: 0.875rem;\n}\n\n.gap-x-0 {\n  -moz-column-gap: 0px;\n       column-gap: 0px;\n}\n\n.gap-x-1 {\n  -moz-column-gap: 0.25rem;\n       column-gap: 0.25rem;\n}\n\n.gap-x-2 {\n  -moz-column-gap: 0.5rem;\n       column-gap: 0.5rem;\n}\n\n.gap-x-3 {\n  -moz-column-gap: 0.75rem;\n       column-gap: 0.75rem;\n}\n\n.gap-x-4 {\n  -moz-column-gap: 1rem;\n       column-gap: 1rem;\n}\n\n.gap-x-5 {\n  -moz-column-gap: 1.25rem;\n       column-gap: 1.25rem;\n}\n\n.gap-x-6 {\n  -moz-column-gap: 1.5rem;\n       column-gap: 1.5rem;\n}\n\n.gap-x-7 {\n  -moz-column-gap: 1.75rem;\n       column-gap: 1.75rem;\n}\n\n.gap-x-8 {\n  -moz-column-gap: 2rem;\n       column-gap: 2rem;\n}\n\n.gap-x-9 {\n  -moz-column-gap: 2.25rem;\n       column-gap: 2.25rem;\n}\n\n.gap-x-10 {\n  -moz-column-gap: 2.5rem;\n       column-gap: 2.5rem;\n}\n\n.gap-x-11 {\n  -moz-column-gap: 2.75rem;\n       column-gap: 2.75rem;\n}\n\n.gap-x-12 {\n  -moz-column-gap: 3rem;\n       column-gap: 3rem;\n}\n\n.gap-x-14 {\n  -moz-column-gap: 3.5rem;\n       column-gap: 3.5rem;\n}\n\n.gap-x-16 {\n  -moz-column-gap: 4rem;\n       column-gap: 4rem;\n}\n\n.gap-x-20 {\n  -moz-column-gap: 5rem;\n       column-gap: 5rem;\n}\n\n.gap-x-24 {\n  -moz-column-gap: 6rem;\n       column-gap: 6rem;\n}\n\n.gap-x-28 {\n  -moz-column-gap: 7rem;\n       column-gap: 7rem;\n}\n\n.gap-x-32 {\n  -moz-column-gap: 8rem;\n       column-gap: 8rem;\n}\n\n.gap-x-36 {\n  -moz-column-gap: 9rem;\n       column-gap: 9rem;\n}\n\n.gap-x-40 {\n  -moz-column-gap: 10rem;\n       column-gap: 10rem;\n}\n\n.gap-x-44 {\n  -moz-column-gap: 11rem;\n       column-gap: 11rem;\n}\n\n.gap-x-48 {\n  -moz-column-gap: 12rem;\n       column-gap: 12rem;\n}\n\n.gap-x-52 {\n  -moz-column-gap: 13rem;\n       column-gap: 13rem;\n}\n\n.gap-x-56 {\n  -moz-column-gap: 14rem;\n       column-gap: 14rem;\n}\n\n.gap-x-60 {\n  -moz-column-gap: 15rem;\n       column-gap: 15rem;\n}\n\n.gap-x-64 {\n  -moz-column-gap: 16rem;\n       column-gap: 16rem;\n}\n\n.gap-x-72 {\n  -moz-column-gap: 18rem;\n       column-gap: 18rem;\n}\n\n.gap-x-80 {\n  -moz-column-gap: 20rem;\n       column-gap: 20rem;\n}\n\n.gap-x-96 {\n  -moz-column-gap: 24rem;\n       column-gap: 24rem;\n}\n\n.gap-x-px {\n  -moz-column-gap: 1px;\n       column-gap: 1px;\n}\n\n.gap-x-0\\.5 {\n  -moz-column-gap: 0.125rem;\n       column-gap: 0.125rem;\n}\n\n.gap-x-1\\.5 {\n  -moz-column-gap: 0.375rem;\n       column-gap: 0.375rem;\n}\n\n.gap-x-2\\.5 {\n  -moz-column-gap: 0.625rem;\n       column-gap: 0.625rem;\n}\n\n.gap-x-3\\.5 {\n  -moz-column-gap: 0.875rem;\n       column-gap: 0.875rem;\n}\n\n.gap-y-0 {\n  row-gap: 0px;\n}\n\n.gap-y-1 {\n  row-gap: 0.25rem;\n}\n\n.gap-y-2 {\n  row-gap: 0.5rem;\n}\n\n.gap-y-3 {\n  row-gap: 0.75rem;\n}\n\n.gap-y-4 {\n  row-gap: 1rem;\n}\n\n.gap-y-5 {\n  row-gap: 1.25rem;\n}\n\n.gap-y-6 {\n  row-gap: 1.5rem;\n}\n\n.gap-y-7 {\n  row-gap: 1.75rem;\n}\n\n.gap-y-8 {\n  row-gap: 2rem;\n}\n\n.gap-y-9 {\n  row-gap: 2.25rem;\n}\n\n.gap-y-10 {\n  row-gap: 2.5rem;\n}\n\n.gap-y-11 {\n  row-gap: 2.75rem;\n}\n\n.gap-y-12 {\n  row-gap: 3rem;\n}\n\n.gap-y-14 {\n  row-gap: 3.5rem;\n}\n\n.gap-y-16 {\n  row-gap: 4rem;\n}\n\n.gap-y-20 {\n  row-gap: 5rem;\n}\n\n.gap-y-24 {\n  row-gap: 6rem;\n}\n\n.gap-y-28 {\n  row-gap: 7rem;\n}\n\n.gap-y-32 {\n  row-gap: 8rem;\n}\n\n.gap-y-36 {\n  row-gap: 9rem;\n}\n\n.gap-y-40 {\n  row-gap: 10rem;\n}\n\n.gap-y-44 {\n  row-gap: 11rem;\n}\n\n.gap-y-48 {\n  row-gap: 12rem;\n}\n\n.gap-y-52 {\n  row-gap: 13rem;\n}\n\n.gap-y-56 {\n  row-gap: 14rem;\n}\n\n.gap-y-60 {\n  row-gap: 15rem;\n}\n\n.gap-y-64 {\n  row-gap: 16rem;\n}\n\n.gap-y-72 {\n  row-gap: 18rem;\n}\n\n.gap-y-80 {\n  row-gap: 20rem;\n}\n\n.gap-y-96 {\n  row-gap: 24rem;\n}\n\n.gap-y-px {\n  row-gap: 1px;\n}\n\n.gap-y-0\\.5 {\n  row-gap: 0.125rem;\n}\n\n.gap-y-1\\.5 {\n  row-gap: 0.375rem;\n}\n\n.gap-y-2\\.5 {\n  row-gap: 0.625rem;\n}\n\n.gap-y-3\\.5 {\n  row-gap: 0.875rem;\n}\n\n.grid-flow-row {\n  grid-auto-flow: row;\n}\n\n.grid-flow-col {\n  grid-auto-flow: column;\n}\n\n.grid-flow-row-dense {\n  grid-auto-flow: row dense;\n}\n\n.grid-flow-col-dense {\n  grid-auto-flow: column dense;\n}\n\n.grid-cols-1 {\n  grid-template-columns: repeat(1, minmax(0, 1fr));\n}\n\n.grid-cols-2 {\n  grid-template-columns: repeat(2, minmax(0, 1fr));\n}\n\n.grid-cols-3 {\n  grid-template-columns: repeat(3, minmax(0, 1fr));\n}\n\n.grid-cols-4 {\n  grid-template-columns: repeat(4, minmax(0, 1fr));\n}\n\n.grid-cols-5 {\n  grid-template-columns: repeat(5, minmax(0, 1fr));\n}\n\n.grid-cols-6 {\n  grid-template-columns: repeat(6, minmax(0, 1fr));\n}\n\n.grid-cols-7 {\n  grid-template-columns: repeat(7, minmax(0, 1fr));\n}\n\n.grid-cols-8 {\n  grid-template-columns: repeat(8, minmax(0, 1fr));\n}\n\n.grid-cols-9 {\n  grid-template-columns: repeat(9, minmax(0, 1fr));\n}\n\n.grid-cols-10 {\n  grid-template-columns: repeat(10, minmax(0, 1fr));\n}\n\n.grid-cols-11 {\n  grid-template-columns: repeat(11, minmax(0, 1fr));\n}\n\n.grid-cols-12 {\n  grid-template-columns: repeat(12, minmax(0, 1fr));\n}\n\n.grid-cols-none {\n  grid-template-columns: none;\n}\n\n.auto-cols-auto {\n  grid-auto-columns: auto;\n}\n\n.auto-cols-min {\n  grid-auto-columns: -webkit-min-content;\n  grid-auto-columns: min-content;\n}\n\n.auto-cols-max {\n  grid-auto-columns: -webkit-max-content;\n  grid-auto-columns: max-content;\n}\n\n.auto-cols-fr {\n  grid-auto-columns: minmax(0, 1fr);\n}\n\n.col-auto {\n  grid-column: auto;\n}\n\n.col-span-1 {\n  grid-column: span 1 / span 1;\n}\n\n.col-span-2 {\n  grid-column: span 2 / span 2;\n}\n\n.col-span-3 {\n  grid-column: span 3 / span 3;\n}\n\n.col-span-4 {\n  grid-column: span 4 / span 4;\n}\n\n.col-span-5 {\n  grid-column: span 5 / span 5;\n}\n\n.col-span-6 {\n  grid-column: span 6 / span 6;\n}\n\n.col-span-7 {\n  grid-column: span 7 / span 7;\n}\n\n.col-span-8 {\n  grid-column: span 8 / span 8;\n}\n\n.col-span-9 {\n  grid-column: span 9 / span 9;\n}\n\n.col-span-10 {\n  grid-column: span 10 / span 10;\n}\n\n.col-span-11 {\n  grid-column: span 11 / span 11;\n}\n\n.col-span-12 {\n  grid-column: span 12 / span 12;\n}\n\n.col-span-full {\n  grid-column: 1 / -1;\n}\n\n.col-start-1 {\n  grid-column-start: 1;\n}\n\n.col-start-2 {\n  grid-column-start: 2;\n}\n\n.col-start-3 {\n  grid-column-start: 3;\n}\n\n.col-start-4 {\n  grid-column-start: 4;\n}\n\n.col-start-5 {\n  grid-column-start: 5;\n}\n\n.col-start-6 {\n  grid-column-start: 6;\n}\n\n.col-start-7 {\n  grid-column-start: 7;\n}\n\n.col-start-8 {\n  grid-column-start: 8;\n}\n\n.col-start-9 {\n  grid-column-start: 9;\n}\n\n.col-start-10 {\n  grid-column-start: 10;\n}\n\n.col-start-11 {\n  grid-column-start: 11;\n}\n\n.col-start-12 {\n  grid-column-start: 12;\n}\n\n.col-start-13 {\n  grid-column-start: 13;\n}\n\n.col-start-auto {\n  grid-column-start: auto;\n}\n\n.col-end-1 {\n  grid-column-end: 1;\n}\n\n.col-end-2 {\n  grid-column-end: 2;\n}\n\n.col-end-3 {\n  grid-column-end: 3;\n}\n\n.col-end-4 {\n  grid-column-end: 4;\n}\n\n.col-end-5 {\n  grid-column-end: 5;\n}\n\n.col-end-6 {\n  grid-column-end: 6;\n}\n\n.col-end-7 {\n  grid-column-end: 7;\n}\n\n.col-end-8 {\n  grid-column-end: 8;\n}\n\n.col-end-9 {\n  grid-column-end: 9;\n}\n\n.col-end-10 {\n  grid-column-end: 10;\n}\n\n.col-end-11 {\n  grid-column-end: 11;\n}\n\n.col-end-12 {\n  grid-column-end: 12;\n}\n\n.col-end-13 {\n  grid-column-end: 13;\n}\n\n.col-end-auto {\n  grid-column-end: auto;\n}\n\n.grid-rows-1 {\n  grid-template-rows: repeat(1, minmax(0, 1fr));\n}\n\n.grid-rows-2 {\n  grid-template-rows: repeat(2, minmax(0, 1fr));\n}\n\n.grid-rows-3 {\n  grid-template-rows: repeat(3, minmax(0, 1fr));\n}\n\n.grid-rows-4 {\n  grid-template-rows: repeat(4, minmax(0, 1fr));\n}\n\n.grid-rows-5 {\n  grid-template-rows: repeat(5, minmax(0, 1fr));\n}\n\n.grid-rows-6 {\n  grid-template-rows: repeat(6, minmax(0, 1fr));\n}\n\n.grid-rows-none {\n  grid-template-rows: none;\n}\n\n.auto-rows-auto {\n  grid-auto-rows: auto;\n}\n\n.auto-rows-min {\n  grid-auto-rows: -webkit-min-content;\n  grid-auto-rows: min-content;\n}\n\n.auto-rows-max {\n  grid-auto-rows: -webkit-max-content;\n  grid-auto-rows: max-content;\n}\n\n.auto-rows-fr {\n  grid-auto-rows: minmax(0, 1fr);\n}\n\n.row-auto {\n  grid-row: auto;\n}\n\n.row-span-1 {\n  grid-row: span 1 / span 1;\n}\n\n.row-span-2 {\n  grid-row: span 2 / span 2;\n}\n\n.row-span-3 {\n  grid-row: span 3 / span 3;\n}\n\n.row-span-4 {\n  grid-row: span 4 / span 4;\n}\n\n.row-span-5 {\n  grid-row: span 5 / span 5;\n}\n\n.row-span-6 {\n  grid-row: span 6 / span 6;\n}\n\n.row-span-full {\n  grid-row: 1 / -1;\n}\n\n.row-start-1 {\n  grid-row-start: 1;\n}\n\n.row-start-2 {\n  grid-row-start: 2;\n}\n\n.row-start-3 {\n  grid-row-start: 3;\n}\n\n.row-start-4 {\n  grid-row-start: 4;\n}\n\n.row-start-5 {\n  grid-row-start: 5;\n}\n\n.row-start-6 {\n  grid-row-start: 6;\n}\n\n.row-start-7 {\n  grid-row-start: 7;\n}\n\n.row-start-auto {\n  grid-row-start: auto;\n}\n\n.row-end-1 {\n  grid-row-end: 1;\n}\n\n.row-end-2 {\n  grid-row-end: 2;\n}\n\n.row-end-3 {\n  grid-row-end: 3;\n}\n\n.row-end-4 {\n  grid-row-end: 4;\n}\n\n.row-end-5 {\n  grid-row-end: 5;\n}\n\n.row-end-6 {\n  grid-row-end: 6;\n}\n\n.row-end-7 {\n  grid-row-end: 7;\n}\n\n.row-end-auto {\n  grid-row-end: auto;\n}\n\n.transform {\n  --tw-translate-x: 0;\n  --tw-translate-y: 0;\n  --tw-rotate: 0;\n  --tw-skew-x: 0;\n  --tw-skew-y: 0;\n  --tw-scale-x: 1;\n  --tw-scale-y: 1;\n  transform: translateX(var(--tw-translate-x)) translateY(var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));\n}\n\n.transform-gpu {\n  --tw-translate-x: 0;\n  --tw-translate-y: 0;\n  --tw-rotate: 0;\n  --tw-skew-x: 0;\n  --tw-skew-y: 0;\n  --tw-scale-x: 1;\n  --tw-scale-y: 1;\n  transform: translate3d(var(--tw-translate-x), var(--tw-translate-y), 0) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));\n}\n\n.transform-none {\n  transform: none;\n}\n\n.origin-center {\n  transform-origin: center;\n}\n\n.origin-top {\n  transform-origin: top;\n}\n\n.origin-top-right {\n  transform-origin: top right;\n}\n\n.origin-right {\n  transform-origin: right;\n}\n\n.origin-bottom-right {\n  transform-origin: bottom right;\n}\n\n.origin-bottom {\n  transform-origin: bottom;\n}\n\n.origin-bottom-left {\n  transform-origin: bottom left;\n}\n\n.origin-left {\n  transform-origin: left;\n}\n\n.origin-top-left {\n  transform-origin: top left;\n}\n\n.scale-0 {\n  --tw-scale-x: 0;\n  --tw-scale-y: 0;\n}\n\n.scale-50 {\n  --tw-scale-x: .5;\n  --tw-scale-y: .5;\n}\n\n.scale-75 {\n  --tw-scale-x: .75;\n  --tw-scale-y: .75;\n}\n\n.scale-90 {\n  --tw-scale-x: .9;\n  --tw-scale-y: .9;\n}\n\n.scale-95 {\n  --tw-scale-x: .95;\n  --tw-scale-y: .95;\n}\n\n.scale-100 {\n  --tw-scale-x: 1;\n  --tw-scale-y: 1;\n}\n\n.scale-105 {\n  --tw-scale-x: 1.05;\n  --tw-scale-y: 1.05;\n}\n\n.scale-110 {\n  --tw-scale-x: 1.1;\n  --tw-scale-y: 1.1;\n}\n\n.scale-125 {\n  --tw-scale-x: 1.25;\n  --tw-scale-y: 1.25;\n}\n\n.scale-150 {\n  --tw-scale-x: 1.5;\n  --tw-scale-y: 1.5;\n}\n\n.scale-x-0 {\n  --tw-scale-x: 0;\n}\n\n.scale-x-50 {\n  --tw-scale-x: .5;\n}\n\n.scale-x-75 {\n  --tw-scale-x: .75;\n}\n\n.scale-x-90 {\n  --tw-scale-x: .9;\n}\n\n.scale-x-95 {\n  --tw-scale-x: .95;\n}\n\n.scale-x-100 {\n  --tw-scale-x: 1;\n}\n\n.scale-x-105 {\n  --tw-scale-x: 1.05;\n}\n\n.scale-x-110 {\n  --tw-scale-x: 1.1;\n}\n\n.scale-x-125 {\n  --tw-scale-x: 1.25;\n}\n\n.scale-x-150 {\n  --tw-scale-x: 1.5;\n}\n\n.scale-y-0 {\n  --tw-scale-y: 0;\n}\n\n.scale-y-50 {\n  --tw-scale-y: .5;\n}\n\n.scale-y-75 {\n  --tw-scale-y: .75;\n}\n\n.scale-y-90 {\n  --tw-scale-y: .9;\n}\n\n.scale-y-95 {\n  --tw-scale-y: .95;\n}\n\n.scale-y-100 {\n  --tw-scale-y: 1;\n}\n\n.scale-y-105 {\n  --tw-scale-y: 1.05;\n}\n\n.scale-y-110 {\n  --tw-scale-y: 1.1;\n}\n\n.scale-y-125 {\n  --tw-scale-y: 1.25;\n}\n\n.scale-y-150 {\n  --tw-scale-y: 1.5;\n}\n\n.hover\\:scale-0:hover {\n  --tw-scale-x: 0;\n  --tw-scale-y: 0;\n}\n\n.hover\\:scale-50:hover {\n  --tw-scale-x: .5;\n  --tw-scale-y: .5;\n}\n\n.hover\\:scale-75:hover {\n  --tw-scale-x: .75;\n  --tw-scale-y: .75;\n}\n\n.hover\\:scale-90:hover {\n  --tw-scale-x: .9;\n  --tw-scale-y: .9;\n}\n\n.hover\\:scale-95:hover {\n  --tw-scale-x: .95;\n  --tw-scale-y: .95;\n}\n\n.hover\\:scale-100:hover {\n  --tw-scale-x: 1;\n  --tw-scale-y: 1;\n}\n\n.hover\\:scale-105:hover {\n  --tw-scale-x: 1.05;\n  --tw-scale-y: 1.05;\n}\n\n.hover\\:scale-110:hover {\n  --tw-scale-x: 1.1;\n  --tw-scale-y: 1.1;\n}\n\n.hover\\:scale-125:hover {\n  --tw-scale-x: 1.25;\n  --tw-scale-y: 1.25;\n}\n\n.hover\\:scale-150:hover {\n  --tw-scale-x: 1.5;\n  --tw-scale-y: 1.5;\n}\n\n.hover\\:scale-x-0:hover {\n  --tw-scale-x: 0;\n}\n\n.hover\\:scale-x-50:hover {\n  --tw-scale-x: .5;\n}\n\n.hover\\:scale-x-75:hover {\n  --tw-scale-x: .75;\n}\n\n.hover\\:scale-x-90:hover {\n  --tw-scale-x: .9;\n}\n\n.hover\\:scale-x-95:hover {\n  --tw-scale-x: .95;\n}\n\n.hover\\:scale-x-100:hover {\n  --tw-scale-x: 1;\n}\n\n.hover\\:scale-x-105:hover {\n  --tw-scale-x: 1.05;\n}\n\n.hover\\:scale-x-110:hover {\n  --tw-scale-x: 1.1;\n}\n\n.hover\\:scale-x-125:hover {\n  --tw-scale-x: 1.25;\n}\n\n.hover\\:scale-x-150:hover {\n  --tw-scale-x: 1.5;\n}\n\n.hover\\:scale-y-0:hover {\n  --tw-scale-y: 0;\n}\n\n.hover\\:scale-y-50:hover {\n  --tw-scale-y: .5;\n}\n\n.hover\\:scale-y-75:hover {\n  --tw-scale-y: .75;\n}\n\n.hover\\:scale-y-90:hover {\n  --tw-scale-y: .9;\n}\n\n.hover\\:scale-y-95:hover {\n  --tw-scale-y: .95;\n}\n\n.hover\\:scale-y-100:hover {\n  --tw-scale-y: 1;\n}\n\n.hover\\:scale-y-105:hover {\n  --tw-scale-y: 1.05;\n}\n\n.hover\\:scale-y-110:hover {\n  --tw-scale-y: 1.1;\n}\n\n.hover\\:scale-y-125:hover {\n  --tw-scale-y: 1.25;\n}\n\n.hover\\:scale-y-150:hover {\n  --tw-scale-y: 1.5;\n}\n\n.focus\\:scale-0:focus {\n  --tw-scale-x: 0;\n  --tw-scale-y: 0;\n}\n\n.focus\\:scale-50:focus {\n  --tw-scale-x: .5;\n  --tw-scale-y: .5;\n}\n\n.focus\\:scale-75:focus {\n  --tw-scale-x: .75;\n  --tw-scale-y: .75;\n}\n\n.focus\\:scale-90:focus {\n  --tw-scale-x: .9;\n  --tw-scale-y: .9;\n}\n\n.focus\\:scale-95:focus {\n  --tw-scale-x: .95;\n  --tw-scale-y: .95;\n}\n\n.focus\\:scale-100:focus {\n  --tw-scale-x: 1;\n  --tw-scale-y: 1;\n}\n\n.focus\\:scale-105:focus {\n  --tw-scale-x: 1.05;\n  --tw-scale-y: 1.05;\n}\n\n.focus\\:scale-110:focus {\n  --tw-scale-x: 1.1;\n  --tw-scale-y: 1.1;\n}\n\n.focus\\:scale-125:focus {\n  --tw-scale-x: 1.25;\n  --tw-scale-y: 1.25;\n}\n\n.focus\\:scale-150:focus {\n  --tw-scale-x: 1.5;\n  --tw-scale-y: 1.5;\n}\n\n.focus\\:scale-x-0:focus {\n  --tw-scale-x: 0;\n}\n\n.focus\\:scale-x-50:focus {\n  --tw-scale-x: .5;\n}\n\n.focus\\:scale-x-75:focus {\n  --tw-scale-x: .75;\n}\n\n.focus\\:scale-x-90:focus {\n  --tw-scale-x: .9;\n}\n\n.focus\\:scale-x-95:focus {\n  --tw-scale-x: .95;\n}\n\n.focus\\:scale-x-100:focus {\n  --tw-scale-x: 1;\n}\n\n.focus\\:scale-x-105:focus {\n  --tw-scale-x: 1.05;\n}\n\n.focus\\:scale-x-110:focus {\n  --tw-scale-x: 1.1;\n}\n\n.focus\\:scale-x-125:focus {\n  --tw-scale-x: 1.25;\n}\n\n.focus\\:scale-x-150:focus {\n  --tw-scale-x: 1.5;\n}\n\n.focus\\:scale-y-0:focus {\n  --tw-scale-y: 0;\n}\n\n.focus\\:scale-y-50:focus {\n  --tw-scale-y: .5;\n}\n\n.focus\\:scale-y-75:focus {\n  --tw-scale-y: .75;\n}\n\n.focus\\:scale-y-90:focus {\n  --tw-scale-y: .9;\n}\n\n.focus\\:scale-y-95:focus {\n  --tw-scale-y: .95;\n}\n\n.focus\\:scale-y-100:focus {\n  --tw-scale-y: 1;\n}\n\n.focus\\:scale-y-105:focus {\n  --tw-scale-y: 1.05;\n}\n\n.focus\\:scale-y-110:focus {\n  --tw-scale-y: 1.1;\n}\n\n.focus\\:scale-y-125:focus {\n  --tw-scale-y: 1.25;\n}\n\n.focus\\:scale-y-150:focus {\n  --tw-scale-y: 1.5;\n}\n\n.rotate-0 {\n  --tw-rotate: 0deg;\n}\n\n.rotate-1 {\n  --tw-rotate: 1deg;\n}\n\n.rotate-2 {\n  --tw-rotate: 2deg;\n}\n\n.rotate-3 {\n  --tw-rotate: 3deg;\n}\n\n.rotate-6 {\n  --tw-rotate: 6deg;\n}\n\n.rotate-12 {\n  --tw-rotate: 12deg;\n}\n\n.rotate-45 {\n  --tw-rotate: 45deg;\n}\n\n.rotate-90 {\n  --tw-rotate: 90deg;\n}\n\n.rotate-180 {\n  --tw-rotate: 180deg;\n}\n\n.-rotate-180 {\n  --tw-rotate: -180deg;\n}\n\n.-rotate-90 {\n  --tw-rotate: -90deg;\n}\n\n.-rotate-45 {\n  --tw-rotate: -45deg;\n}\n\n.-rotate-12 {\n  --tw-rotate: -12deg;\n}\n\n.-rotate-6 {\n  --tw-rotate: -6deg;\n}\n\n.-rotate-3 {\n  --tw-rotate: -3deg;\n}\n\n.-rotate-2 {\n  --tw-rotate: -2deg;\n}\n\n.-rotate-1 {\n  --tw-rotate: -1deg;\n}\n\n.hover\\:rotate-0:hover {\n  --tw-rotate: 0deg;\n}\n\n.hover\\:rotate-1:hover {\n  --tw-rotate: 1deg;\n}\n\n.hover\\:rotate-2:hover {\n  --tw-rotate: 2deg;\n}\n\n.hover\\:rotate-3:hover {\n  --tw-rotate: 3deg;\n}\n\n.hover\\:rotate-6:hover {\n  --tw-rotate: 6deg;\n}\n\n.hover\\:rotate-12:hover {\n  --tw-rotate: 12deg;\n}\n\n.hover\\:rotate-45:hover {\n  --tw-rotate: 45deg;\n}\n\n.hover\\:rotate-90:hover {\n  --tw-rotate: 90deg;\n}\n\n.hover\\:rotate-180:hover {\n  --tw-rotate: 180deg;\n}\n\n.hover\\:-rotate-180:hover {\n  --tw-rotate: -180deg;\n}\n\n.hover\\:-rotate-90:hover {\n  --tw-rotate: -90deg;\n}\n\n.hover\\:-rotate-45:hover {\n  --tw-rotate: -45deg;\n}\n\n.hover\\:-rotate-12:hover {\n  --tw-rotate: -12deg;\n}\n\n.hover\\:-rotate-6:hover {\n  --tw-rotate: -6deg;\n}\n\n.hover\\:-rotate-3:hover {\n  --tw-rotate: -3deg;\n}\n\n.hover\\:-rotate-2:hover {\n  --tw-rotate: -2deg;\n}\n\n.hover\\:-rotate-1:hover {\n  --tw-rotate: -1deg;\n}\n\n.focus\\:rotate-0:focus {\n  --tw-rotate: 0deg;\n}\n\n.focus\\:rotate-1:focus {\n  --tw-rotate: 1deg;\n}\n\n.focus\\:rotate-2:focus {\n  --tw-rotate: 2deg;\n}\n\n.focus\\:rotate-3:focus {\n  --tw-rotate: 3deg;\n}\n\n.focus\\:rotate-6:focus {\n  --tw-rotate: 6deg;\n}\n\n.focus\\:rotate-12:focus {\n  --tw-rotate: 12deg;\n}\n\n.focus\\:rotate-45:focus {\n  --tw-rotate: 45deg;\n}\n\n.focus\\:rotate-90:focus {\n  --tw-rotate: 90deg;\n}\n\n.focus\\:rotate-180:focus {\n  --tw-rotate: 180deg;\n}\n\n.focus\\:-rotate-180:focus {\n  --tw-rotate: -180deg;\n}\n\n.focus\\:-rotate-90:focus {\n  --tw-rotate: -90deg;\n}\n\n.focus\\:-rotate-45:focus {\n  --tw-rotate: -45deg;\n}\n\n.focus\\:-rotate-12:focus {\n  --tw-rotate: -12deg;\n}\n\n.focus\\:-rotate-6:focus {\n  --tw-rotate: -6deg;\n}\n\n.focus\\:-rotate-3:focus {\n  --tw-rotate: -3deg;\n}\n\n.focus\\:-rotate-2:focus {\n  --tw-rotate: -2deg;\n}\n\n.focus\\:-rotate-1:focus {\n  --tw-rotate: -1deg;\n}\n\n.translate-x-0 {\n  --tw-translate-x: 0px;\n}\n\n.translate-x-1 {\n  --tw-translate-x: 0.25rem;\n}\n\n.translate-x-2 {\n  --tw-translate-x: 0.5rem;\n}\n\n.translate-x-3 {\n  --tw-translate-x: 0.75rem;\n}\n\n.translate-x-4 {\n  --tw-translate-x: 1rem;\n}\n\n.translate-x-5 {\n  --tw-translate-x: 1.25rem;\n}\n\n.translate-x-6 {\n  --tw-translate-x: 1.5rem;\n}\n\n.translate-x-7 {\n  --tw-translate-x: 1.75rem;\n}\n\n.translate-x-8 {\n  --tw-translate-x: 2rem;\n}\n\n.translate-x-9 {\n  --tw-translate-x: 2.25rem;\n}\n\n.translate-x-10 {\n  --tw-translate-x: 2.5rem;\n}\n\n.translate-x-11 {\n  --tw-translate-x: 2.75rem;\n}\n\n.translate-x-12 {\n  --tw-translate-x: 3rem;\n}\n\n.translate-x-14 {\n  --tw-translate-x: 3.5rem;\n}\n\n.translate-x-16 {\n  --tw-translate-x: 4rem;\n}\n\n.translate-x-20 {\n  --tw-translate-x: 5rem;\n}\n\n.translate-x-24 {\n  --tw-translate-x: 6rem;\n}\n\n.translate-x-28 {\n  --tw-translate-x: 7rem;\n}\n\n.translate-x-32 {\n  --tw-translate-x: 8rem;\n}\n\n.translate-x-36 {\n  --tw-translate-x: 9rem;\n}\n\n.translate-x-40 {\n  --tw-translate-x: 10rem;\n}\n\n.translate-x-44 {\n  --tw-translate-x: 11rem;\n}\n\n.translate-x-48 {\n  --tw-translate-x: 12rem;\n}\n\n.translate-x-52 {\n  --tw-translate-x: 13rem;\n}\n\n.translate-x-56 {\n  --tw-translate-x: 14rem;\n}\n\n.translate-x-60 {\n  --tw-translate-x: 15rem;\n}\n\n.translate-x-64 {\n  --tw-translate-x: 16rem;\n}\n\n.translate-x-72 {\n  --tw-translate-x: 18rem;\n}\n\n.translate-x-80 {\n  --tw-translate-x: 20rem;\n}\n\n.translate-x-96 {\n  --tw-translate-x: 24rem;\n}\n\n.translate-x-px {\n  --tw-translate-x: 1px;\n}\n\n.translate-x-0\\.5 {\n  --tw-translate-x: 0.125rem;\n}\n\n.translate-x-1\\.5 {\n  --tw-translate-x: 0.375rem;\n}\n\n.translate-x-2\\.5 {\n  --tw-translate-x: 0.625rem;\n}\n\n.translate-x-3\\.5 {\n  --tw-translate-x: 0.875rem;\n}\n\n.-translate-x-0 {\n  --tw-translate-x: 0px;\n}\n\n.-translate-x-1 {\n  --tw-translate-x: -0.25rem;\n}\n\n.-translate-x-2 {\n  --tw-translate-x: -0.5rem;\n}\n\n.-translate-x-3 {\n  --tw-translate-x: -0.75rem;\n}\n\n.-translate-x-4 {\n  --tw-translate-x: -1rem;\n}\n\n.-translate-x-5 {\n  --tw-translate-x: -1.25rem;\n}\n\n.-translate-x-6 {\n  --tw-translate-x: -1.5rem;\n}\n\n.-translate-x-7 {\n  --tw-translate-x: -1.75rem;\n}\n\n.-translate-x-8 {\n  --tw-translate-x: -2rem;\n}\n\n.-translate-x-9 {\n  --tw-translate-x: -2.25rem;\n}\n\n.-translate-x-10 {\n  --tw-translate-x: -2.5rem;\n}\n\n.-translate-x-11 {\n  --tw-translate-x: -2.75rem;\n}\n\n.-translate-x-12 {\n  --tw-translate-x: -3rem;\n}\n\n.-translate-x-14 {\n  --tw-translate-x: -3.5rem;\n}\n\n.-translate-x-16 {\n  --tw-translate-x: -4rem;\n}\n\n.-translate-x-20 {\n  --tw-translate-x: -5rem;\n}\n\n.-translate-x-24 {\n  --tw-translate-x: -6rem;\n}\n\n.-translate-x-28 {\n  --tw-translate-x: -7rem;\n}\n\n.-translate-x-32 {\n  --tw-translate-x: -8rem;\n}\n\n.-translate-x-36 {\n  --tw-translate-x: -9rem;\n}\n\n.-translate-x-40 {\n  --tw-translate-x: -10rem;\n}\n\n.-translate-x-44 {\n  --tw-translate-x: -11rem;\n}\n\n.-translate-x-48 {\n  --tw-translate-x: -12rem;\n}\n\n.-translate-x-52 {\n  --tw-translate-x: -13rem;\n}\n\n.-translate-x-56 {\n  --tw-translate-x: -14rem;\n}\n\n.-translate-x-60 {\n  --tw-translate-x: -15rem;\n}\n\n.-translate-x-64 {\n  --tw-translate-x: -16rem;\n}\n\n.-translate-x-72 {\n  --tw-translate-x: -18rem;\n}\n\n.-translate-x-80 {\n  --tw-translate-x: -20rem;\n}\n\n.-translate-x-96 {\n  --tw-translate-x: -24rem;\n}\n\n.-translate-x-px {\n  --tw-translate-x: -1px;\n}\n\n.-translate-x-0\\.5 {\n  --tw-translate-x: -0.125rem;\n}\n\n.-translate-x-1\\.5 {\n  --tw-translate-x: -0.375rem;\n}\n\n.-translate-x-2\\.5 {\n  --tw-translate-x: -0.625rem;\n}\n\n.-translate-x-3\\.5 {\n  --tw-translate-x: -0.875rem;\n}\n\n.translate-x-1\\/2 {\n  --tw-translate-x: 50%;\n}\n\n.translate-x-1\\/3 {\n  --tw-translate-x: 33.333333%;\n}\n\n.translate-x-2\\/3 {\n  --tw-translate-x: 66.666667%;\n}\n\n.translate-x-1\\/4 {\n  --tw-translate-x: 25%;\n}\n\n.translate-x-2\\/4 {\n  --tw-translate-x: 50%;\n}\n\n.translate-x-3\\/4 {\n  --tw-translate-x: 75%;\n}\n\n.translate-x-full {\n  --tw-translate-x: 100%;\n}\n\n.-translate-x-1\\/2 {\n  --tw-translate-x: -50%;\n}\n\n.-translate-x-1\\/3 {\n  --tw-translate-x: -33.333333%;\n}\n\n.-translate-x-2\\/3 {\n  --tw-translate-x: -66.666667%;\n}\n\n.-translate-x-1\\/4 {\n  --tw-translate-x: -25%;\n}\n\n.-translate-x-2\\/4 {\n  --tw-translate-x: -50%;\n}\n\n.-translate-x-3\\/4 {\n  --tw-translate-x: -75%;\n}\n\n.-translate-x-full {\n  --tw-translate-x: -100%;\n}\n\n.translate-y-0 {\n  --tw-translate-y: 0px;\n}\n\n.translate-y-1 {\n  --tw-translate-y: 0.25rem;\n}\n\n.translate-y-2 {\n  --tw-translate-y: 0.5rem;\n}\n\n.translate-y-3 {\n  --tw-translate-y: 0.75rem;\n}\n\n.translate-y-4 {\n  --tw-translate-y: 1rem;\n}\n\n.translate-y-5 {\n  --tw-translate-y: 1.25rem;\n}\n\n.translate-y-6 {\n  --tw-translate-y: 1.5rem;\n}\n\n.translate-y-7 {\n  --tw-translate-y: 1.75rem;\n}\n\n.translate-y-8 {\n  --tw-translate-y: 2rem;\n}\n\n.translate-y-9 {\n  --tw-translate-y: 2.25rem;\n}\n\n.translate-y-10 {\n  --tw-translate-y: 2.5rem;\n}\n\n.translate-y-11 {\n  --tw-translate-y: 2.75rem;\n}\n\n.translate-y-12 {\n  --tw-translate-y: 3rem;\n}\n\n.translate-y-14 {\n  --tw-translate-y: 3.5rem;\n}\n\n.translate-y-16 {\n  --tw-translate-y: 4rem;\n}\n\n.translate-y-20 {\n  --tw-translate-y: 5rem;\n}\n\n.translate-y-24 {\n  --tw-translate-y: 6rem;\n}\n\n.translate-y-28 {\n  --tw-translate-y: 7rem;\n}\n\n.translate-y-32 {\n  --tw-translate-y: 8rem;\n}\n\n.translate-y-36 {\n  --tw-translate-y: 9rem;\n}\n\n.translate-y-40 {\n  --tw-translate-y: 10rem;\n}\n\n.translate-y-44 {\n  --tw-translate-y: 11rem;\n}\n\n.translate-y-48 {\n  --tw-translate-y: 12rem;\n}\n\n.translate-y-52 {\n  --tw-translate-y: 13rem;\n}\n\n.translate-y-56 {\n  --tw-translate-y: 14rem;\n}\n\n.translate-y-60 {\n  --tw-translate-y: 15rem;\n}\n\n.translate-y-64 {\n  --tw-translate-y: 16rem;\n}\n\n.translate-y-72 {\n  --tw-translate-y: 18rem;\n}\n\n.translate-y-80 {\n  --tw-translate-y: 20rem;\n}\n\n.translate-y-96 {\n  --tw-translate-y: 24rem;\n}\n\n.translate-y-px {\n  --tw-translate-y: 1px;\n}\n\n.translate-y-0\\.5 {\n  --tw-translate-y: 0.125rem;\n}\n\n.translate-y-1\\.5 {\n  --tw-translate-y: 0.375rem;\n}\n\n.translate-y-2\\.5 {\n  --tw-translate-y: 0.625rem;\n}\n\n.translate-y-3\\.5 {\n  --tw-translate-y: 0.875rem;\n}\n\n.-translate-y-0 {\n  --tw-translate-y: 0px;\n}\n\n.-translate-y-1 {\n  --tw-translate-y: -0.25rem;\n}\n\n.-translate-y-2 {\n  --tw-translate-y: -0.5rem;\n}\n\n.-translate-y-3 {\n  --tw-translate-y: -0.75rem;\n}\n\n.-translate-y-4 {\n  --tw-translate-y: -1rem;\n}\n\n.-translate-y-5 {\n  --tw-translate-y: -1.25rem;\n}\n\n.-translate-y-6 {\n  --tw-translate-y: -1.5rem;\n}\n\n.-translate-y-7 {\n  --tw-translate-y: -1.75rem;\n}\n\n.-translate-y-8 {\n  --tw-translate-y: -2rem;\n}\n\n.-translate-y-9 {\n  --tw-translate-y: -2.25rem;\n}\n\n.-translate-y-10 {\n  --tw-translate-y: -2.5rem;\n}\n\n.-translate-y-11 {\n  --tw-translate-y: -2.75rem;\n}\n\n.-translate-y-12 {\n  --tw-translate-y: -3rem;\n}\n\n.-translate-y-14 {\n  --tw-translate-y: -3.5rem;\n}\n\n.-translate-y-16 {\n  --tw-translate-y: -4rem;\n}\n\n.-translate-y-20 {\n  --tw-translate-y: -5rem;\n}\n\n.-translate-y-24 {\n  --tw-translate-y: -6rem;\n}\n\n.-translate-y-28 {\n  --tw-translate-y: -7rem;\n}\n\n.-translate-y-32 {\n  --tw-translate-y: -8rem;\n}\n\n.-translate-y-36 {\n  --tw-translate-y: -9rem;\n}\n\n.-translate-y-40 {\n  --tw-translate-y: -10rem;\n}\n\n.-translate-y-44 {\n  --tw-translate-y: -11rem;\n}\n\n.-translate-y-48 {\n  --tw-translate-y: -12rem;\n}\n\n.-translate-y-52 {\n  --tw-translate-y: -13rem;\n}\n\n.-translate-y-56 {\n  --tw-translate-y: -14rem;\n}\n\n.-translate-y-60 {\n  --tw-translate-y: -15rem;\n}\n\n.-translate-y-64 {\n  --tw-translate-y: -16rem;\n}\n\n.-translate-y-72 {\n  --tw-translate-y: -18rem;\n}\n\n.-translate-y-80 {\n  --tw-translate-y: -20rem;\n}\n\n.-translate-y-96 {\n  --tw-translate-y: -24rem;\n}\n\n.-translate-y-px {\n  --tw-translate-y: -1px;\n}\n\n.-translate-y-0\\.5 {\n  --tw-translate-y: -0.125rem;\n}\n\n.-translate-y-1\\.5 {\n  --tw-translate-y: -0.375rem;\n}\n\n.-translate-y-2\\.5 {\n  --tw-translate-y: -0.625rem;\n}\n\n.-translate-y-3\\.5 {\n  --tw-translate-y: -0.875rem;\n}\n\n.translate-y-1\\/2 {\n  --tw-translate-y: 50%;\n}\n\n.translate-y-1\\/3 {\n  --tw-translate-y: 33.333333%;\n}\n\n.translate-y-2\\/3 {\n  --tw-translate-y: 66.666667%;\n}\n\n.translate-y-1\\/4 {\n  --tw-translate-y: 25%;\n}\n\n.translate-y-2\\/4 {\n  --tw-translate-y: 50%;\n}\n\n.translate-y-3\\/4 {\n  --tw-translate-y: 75%;\n}\n\n.translate-y-full {\n  --tw-translate-y: 100%;\n}\n\n.-translate-y-1\\/2 {\n  --tw-translate-y: -50%;\n}\n\n.-translate-y-1\\/3 {\n  --tw-translate-y: -33.333333%;\n}\n\n.-translate-y-2\\/3 {\n  --tw-translate-y: -66.666667%;\n}\n\n.-translate-y-1\\/4 {\n  --tw-translate-y: -25%;\n}\n\n.-translate-y-2\\/4 {\n  --tw-translate-y: -50%;\n}\n\n.-translate-y-3\\/4 {\n  --tw-translate-y: -75%;\n}\n\n.-translate-y-full {\n  --tw-translate-y: -100%;\n}\n\n.hover\\:translate-x-0:hover {\n  --tw-translate-x: 0px;\n}\n\n.hover\\:translate-x-1:hover {\n  --tw-translate-x: 0.25rem;\n}\n\n.hover\\:translate-x-2:hover {\n  --tw-translate-x: 0.5rem;\n}\n\n.hover\\:translate-x-3:hover {\n  --tw-translate-x: 0.75rem;\n}\n\n.hover\\:translate-x-4:hover {\n  --tw-translate-x: 1rem;\n}\n\n.hover\\:translate-x-5:hover {\n  --tw-translate-x: 1.25rem;\n}\n\n.hover\\:translate-x-6:hover {\n  --tw-translate-x: 1.5rem;\n}\n\n.hover\\:translate-x-7:hover {\n  --tw-translate-x: 1.75rem;\n}\n\n.hover\\:translate-x-8:hover {\n  --tw-translate-x: 2rem;\n}\n\n.hover\\:translate-x-9:hover {\n  --tw-translate-x: 2.25rem;\n}\n\n.hover\\:translate-x-10:hover {\n  --tw-translate-x: 2.5rem;\n}\n\n.hover\\:translate-x-11:hover {\n  --tw-translate-x: 2.75rem;\n}\n\n.hover\\:translate-x-12:hover {\n  --tw-translate-x: 3rem;\n}\n\n.hover\\:translate-x-14:hover {\n  --tw-translate-x: 3.5rem;\n}\n\n.hover\\:translate-x-16:hover {\n  --tw-translate-x: 4rem;\n}\n\n.hover\\:translate-x-20:hover {\n  --tw-translate-x: 5rem;\n}\n\n.hover\\:translate-x-24:hover {\n  --tw-translate-x: 6rem;\n}\n\n.hover\\:translate-x-28:hover {\n  --tw-translate-x: 7rem;\n}\n\n.hover\\:translate-x-32:hover {\n  --tw-translate-x: 8rem;\n}\n\n.hover\\:translate-x-36:hover {\n  --tw-translate-x: 9rem;\n}\n\n.hover\\:translate-x-40:hover {\n  --tw-translate-x: 10rem;\n}\n\n.hover\\:translate-x-44:hover {\n  --tw-translate-x: 11rem;\n}\n\n.hover\\:translate-x-48:hover {\n  --tw-translate-x: 12rem;\n}\n\n.hover\\:translate-x-52:hover {\n  --tw-translate-x: 13rem;\n}\n\n.hover\\:translate-x-56:hover {\n  --tw-translate-x: 14rem;\n}\n\n.hover\\:translate-x-60:hover {\n  --tw-translate-x: 15rem;\n}\n\n.hover\\:translate-x-64:hover {\n  --tw-translate-x: 16rem;\n}\n\n.hover\\:translate-x-72:hover {\n  --tw-translate-x: 18rem;\n}\n\n.hover\\:translate-x-80:hover {\n  --tw-translate-x: 20rem;\n}\n\n.hover\\:translate-x-96:hover {\n  --tw-translate-x: 24rem;\n}\n\n.hover\\:translate-x-px:hover {\n  --tw-translate-x: 1px;\n}\n\n.hover\\:translate-x-0\\.5:hover {\n  --tw-translate-x: 0.125rem;\n}\n\n.hover\\:translate-x-1\\.5:hover {\n  --tw-translate-x: 0.375rem;\n}\n\n.hover\\:translate-x-2\\.5:hover {\n  --tw-translate-x: 0.625rem;\n}\n\n.hover\\:translate-x-3\\.5:hover {\n  --tw-translate-x: 0.875rem;\n}\n\n.hover\\:-translate-x-0:hover {\n  --tw-translate-x: 0px;\n}\n\n.hover\\:-translate-x-1:hover {\n  --tw-translate-x: -0.25rem;\n}\n\n.hover\\:-translate-x-2:hover {\n  --tw-translate-x: -0.5rem;\n}\n\n.hover\\:-translate-x-3:hover {\n  --tw-translate-x: -0.75rem;\n}\n\n.hover\\:-translate-x-4:hover {\n  --tw-translate-x: -1rem;\n}\n\n.hover\\:-translate-x-5:hover {\n  --tw-translate-x: -1.25rem;\n}\n\n.hover\\:-translate-x-6:hover {\n  --tw-translate-x: -1.5rem;\n}\n\n.hover\\:-translate-x-7:hover {\n  --tw-translate-x: -1.75rem;\n}\n\n.hover\\:-translate-x-8:hover {\n  --tw-translate-x: -2rem;\n}\n\n.hover\\:-translate-x-9:hover {\n  --tw-translate-x: -2.25rem;\n}\n\n.hover\\:-translate-x-10:hover {\n  --tw-translate-x: -2.5rem;\n}\n\n.hover\\:-translate-x-11:hover {\n  --tw-translate-x: -2.75rem;\n}\n\n.hover\\:-translate-x-12:hover {\n  --tw-translate-x: -3rem;\n}\n\n.hover\\:-translate-x-14:hover {\n  --tw-translate-x: -3.5rem;\n}\n\n.hover\\:-translate-x-16:hover {\n  --tw-translate-x: -4rem;\n}\n\n.hover\\:-translate-x-20:hover {\n  --tw-translate-x: -5rem;\n}\n\n.hover\\:-translate-x-24:hover {\n  --tw-translate-x: -6rem;\n}\n\n.hover\\:-translate-x-28:hover {\n  --tw-translate-x: -7rem;\n}\n\n.hover\\:-translate-x-32:hover {\n  --tw-translate-x: -8rem;\n}\n\n.hover\\:-translate-x-36:hover {\n  --tw-translate-x: -9rem;\n}\n\n.hover\\:-translate-x-40:hover {\n  --tw-translate-x: -10rem;\n}\n\n.hover\\:-translate-x-44:hover {\n  --tw-translate-x: -11rem;\n}\n\n.hover\\:-translate-x-48:hover {\n  --tw-translate-x: -12rem;\n}\n\n.hover\\:-translate-x-52:hover {\n  --tw-translate-x: -13rem;\n}\n\n.hover\\:-translate-x-56:hover {\n  --tw-translate-x: -14rem;\n}\n\n.hover\\:-translate-x-60:hover {\n  --tw-translate-x: -15rem;\n}\n\n.hover\\:-translate-x-64:hover {\n  --tw-translate-x: -16rem;\n}\n\n.hover\\:-translate-x-72:hover {\n  --tw-translate-x: -18rem;\n}\n\n.hover\\:-translate-x-80:hover {\n  --tw-translate-x: -20rem;\n}\n\n.hover\\:-translate-x-96:hover {\n  --tw-translate-x: -24rem;\n}\n\n.hover\\:-translate-x-px:hover {\n  --tw-translate-x: -1px;\n}\n\n.hover\\:-translate-x-0\\.5:hover {\n  --tw-translate-x: -0.125rem;\n}\n\n.hover\\:-translate-x-1\\.5:hover {\n  --tw-translate-x: -0.375rem;\n}\n\n.hover\\:-translate-x-2\\.5:hover {\n  --tw-translate-x: -0.625rem;\n}\n\n.hover\\:-translate-x-3\\.5:hover {\n  --tw-translate-x: -0.875rem;\n}\n\n.hover\\:translate-x-1\\/2:hover {\n  --tw-translate-x: 50%;\n}\n\n.hover\\:translate-x-1\\/3:hover {\n  --tw-translate-x: 33.333333%;\n}\n\n.hover\\:translate-x-2\\/3:hover {\n  --tw-translate-x: 66.666667%;\n}\n\n.hover\\:translate-x-1\\/4:hover {\n  --tw-translate-x: 25%;\n}\n\n.hover\\:translate-x-2\\/4:hover {\n  --tw-translate-x: 50%;\n}\n\n.hover\\:translate-x-3\\/4:hover {\n  --tw-translate-x: 75%;\n}\n\n.hover\\:translate-x-full:hover {\n  --tw-translate-x: 100%;\n}\n\n.hover\\:-translate-x-1\\/2:hover {\n  --tw-translate-x: -50%;\n}\n\n.hover\\:-translate-x-1\\/3:hover {\n  --tw-translate-x: -33.333333%;\n}\n\n.hover\\:-translate-x-2\\/3:hover {\n  --tw-translate-x: -66.666667%;\n}\n\n.hover\\:-translate-x-1\\/4:hover {\n  --tw-translate-x: -25%;\n}\n\n.hover\\:-translate-x-2\\/4:hover {\n  --tw-translate-x: -50%;\n}\n\n.hover\\:-translate-x-3\\/4:hover {\n  --tw-translate-x: -75%;\n}\n\n.hover\\:-translate-x-full:hover {\n  --tw-translate-x: -100%;\n}\n\n.hover\\:translate-y-0:hover {\n  --tw-translate-y: 0px;\n}\n\n.hover\\:translate-y-1:hover {\n  --tw-translate-y: 0.25rem;\n}\n\n.hover\\:translate-y-2:hover {\n  --tw-translate-y: 0.5rem;\n}\n\n.hover\\:translate-y-3:hover {\n  --tw-translate-y: 0.75rem;\n}\n\n.hover\\:translate-y-4:hover {\n  --tw-translate-y: 1rem;\n}\n\n.hover\\:translate-y-5:hover {\n  --tw-translate-y: 1.25rem;\n}\n\n.hover\\:translate-y-6:hover {\n  --tw-translate-y: 1.5rem;\n}\n\n.hover\\:translate-y-7:hover {\n  --tw-translate-y: 1.75rem;\n}\n\n.hover\\:translate-y-8:hover {\n  --tw-translate-y: 2rem;\n}\n\n.hover\\:translate-y-9:hover {\n  --tw-translate-y: 2.25rem;\n}\n\n.hover\\:translate-y-10:hover {\n  --tw-translate-y: 2.5rem;\n}\n\n.hover\\:translate-y-11:hover {\n  --tw-translate-y: 2.75rem;\n}\n\n.hover\\:translate-y-12:hover {\n  --tw-translate-y: 3rem;\n}\n\n.hover\\:translate-y-14:hover {\n  --tw-translate-y: 3.5rem;\n}\n\n.hover\\:translate-y-16:hover {\n  --tw-translate-y: 4rem;\n}\n\n.hover\\:translate-y-20:hover {\n  --tw-translate-y: 5rem;\n}\n\n.hover\\:translate-y-24:hover {\n  --tw-translate-y: 6rem;\n}\n\n.hover\\:translate-y-28:hover {\n  --tw-translate-y: 7rem;\n}\n\n.hover\\:translate-y-32:hover {\n  --tw-translate-y: 8rem;\n}\n\n.hover\\:translate-y-36:hover {\n  --tw-translate-y: 9rem;\n}\n\n.hover\\:translate-y-40:hover {\n  --tw-translate-y: 10rem;\n}\n\n.hover\\:translate-y-44:hover {\n  --tw-translate-y: 11rem;\n}\n\n.hover\\:translate-y-48:hover {\n  --tw-translate-y: 12rem;\n}\n\n.hover\\:translate-y-52:hover {\n  --tw-translate-y: 13rem;\n}\n\n.hover\\:translate-y-56:hover {\n  --tw-translate-y: 14rem;\n}\n\n.hover\\:translate-y-60:hover {\n  --tw-translate-y: 15rem;\n}\n\n.hover\\:translate-y-64:hover {\n  --tw-translate-y: 16rem;\n}\n\n.hover\\:translate-y-72:hover {\n  --tw-translate-y: 18rem;\n}\n\n.hover\\:translate-y-80:hover {\n  --tw-translate-y: 20rem;\n}\n\n.hover\\:translate-y-96:hover {\n  --tw-translate-y: 24rem;\n}\n\n.hover\\:translate-y-px:hover {\n  --tw-translate-y: 1px;\n}\n\n.hover\\:translate-y-0\\.5:hover {\n  --tw-translate-y: 0.125rem;\n}\n\n.hover\\:translate-y-1\\.5:hover {\n  --tw-translate-y: 0.375rem;\n}\n\n.hover\\:translate-y-2\\.5:hover {\n  --tw-translate-y: 0.625rem;\n}\n\n.hover\\:translate-y-3\\.5:hover {\n  --tw-translate-y: 0.875rem;\n}\n\n.hover\\:-translate-y-0:hover {\n  --tw-translate-y: 0px;\n}\n\n.hover\\:-translate-y-1:hover {\n  --tw-translate-y: -0.25rem;\n}\n\n.hover\\:-translate-y-2:hover {\n  --tw-translate-y: -0.5rem;\n}\n\n.hover\\:-translate-y-3:hover {\n  --tw-translate-y: -0.75rem;\n}\n\n.hover\\:-translate-y-4:hover {\n  --tw-translate-y: -1rem;\n}\n\n.hover\\:-translate-y-5:hover {\n  --tw-translate-y: -1.25rem;\n}\n\n.hover\\:-translate-y-6:hover {\n  --tw-translate-y: -1.5rem;\n}\n\n.hover\\:-translate-y-7:hover {\n  --tw-translate-y: -1.75rem;\n}\n\n.hover\\:-translate-y-8:hover {\n  --tw-translate-y: -2rem;\n}\n\n.hover\\:-translate-y-9:hover {\n  --tw-translate-y: -2.25rem;\n}\n\n.hover\\:-translate-y-10:hover {\n  --tw-translate-y: -2.5rem;\n}\n\n.hover\\:-translate-y-11:hover {\n  --tw-translate-y: -2.75rem;\n}\n\n.hover\\:-translate-y-12:hover {\n  --tw-translate-y: -3rem;\n}\n\n.hover\\:-translate-y-14:hover {\n  --tw-translate-y: -3.5rem;\n}\n\n.hover\\:-translate-y-16:hover {\n  --tw-translate-y: -4rem;\n}\n\n.hover\\:-translate-y-20:hover {\n  --tw-translate-y: -5rem;\n}\n\n.hover\\:-translate-y-24:hover {\n  --tw-translate-y: -6rem;\n}\n\n.hover\\:-translate-y-28:hover {\n  --tw-translate-y: -7rem;\n}\n\n.hover\\:-translate-y-32:hover {\n  --tw-translate-y: -8rem;\n}\n\n.hover\\:-translate-y-36:hover {\n  --tw-translate-y: -9rem;\n}\n\n.hover\\:-translate-y-40:hover {\n  --tw-translate-y: -10rem;\n}\n\n.hover\\:-translate-y-44:hover {\n  --tw-translate-y: -11rem;\n}\n\n.hover\\:-translate-y-48:hover {\n  --tw-translate-y: -12rem;\n}\n\n.hover\\:-translate-y-52:hover {\n  --tw-translate-y: -13rem;\n}\n\n.hover\\:-translate-y-56:hover {\n  --tw-translate-y: -14rem;\n}\n\n.hover\\:-translate-y-60:hover {\n  --tw-translate-y: -15rem;\n}\n\n.hover\\:-translate-y-64:hover {\n  --tw-translate-y: -16rem;\n}\n\n.hover\\:-translate-y-72:hover {\n  --tw-translate-y: -18rem;\n}\n\n.hover\\:-translate-y-80:hover {\n  --tw-translate-y: -20rem;\n}\n\n.hover\\:-translate-y-96:hover {\n  --tw-translate-y: -24rem;\n}\n\n.hover\\:-translate-y-px:hover {\n  --tw-translate-y: -1px;\n}\n\n.hover\\:-translate-y-0\\.5:hover {\n  --tw-translate-y: -0.125rem;\n}\n\n.hover\\:-translate-y-1\\.5:hover {\n  --tw-translate-y: -0.375rem;\n}\n\n.hover\\:-translate-y-2\\.5:hover {\n  --tw-translate-y: -0.625rem;\n}\n\n.hover\\:-translate-y-3\\.5:hover {\n  --tw-translate-y: -0.875rem;\n}\n\n.hover\\:translate-y-1\\/2:hover {\n  --tw-translate-y: 50%;\n}\n\n.hover\\:translate-y-1\\/3:hover {\n  --tw-translate-y: 33.333333%;\n}\n\n.hover\\:translate-y-2\\/3:hover {\n  --tw-translate-y: 66.666667%;\n}\n\n.hover\\:translate-y-1\\/4:hover {\n  --tw-translate-y: 25%;\n}\n\n.hover\\:translate-y-2\\/4:hover {\n  --tw-translate-y: 50%;\n}\n\n.hover\\:translate-y-3\\/4:hover {\n  --tw-translate-y: 75%;\n}\n\n.hover\\:translate-y-full:hover {\n  --tw-translate-y: 100%;\n}\n\n.hover\\:-translate-y-1\\/2:hover {\n  --tw-translate-y: -50%;\n}\n\n.hover\\:-translate-y-1\\/3:hover {\n  --tw-translate-y: -33.333333%;\n}\n\n.hover\\:-translate-y-2\\/3:hover {\n  --tw-translate-y: -66.666667%;\n}\n\n.hover\\:-translate-y-1\\/4:hover {\n  --tw-translate-y: -25%;\n}\n\n.hover\\:-translate-y-2\\/4:hover {\n  --tw-translate-y: -50%;\n}\n\n.hover\\:-translate-y-3\\/4:hover {\n  --tw-translate-y: -75%;\n}\n\n.hover\\:-translate-y-full:hover {\n  --tw-translate-y: -100%;\n}\n\n.focus\\:translate-x-0:focus {\n  --tw-translate-x: 0px;\n}\n\n.focus\\:translate-x-1:focus {\n  --tw-translate-x: 0.25rem;\n}\n\n.focus\\:translate-x-2:focus {\n  --tw-translate-x: 0.5rem;\n}\n\n.focus\\:translate-x-3:focus {\n  --tw-translate-x: 0.75rem;\n}\n\n.focus\\:translate-x-4:focus {\n  --tw-translate-x: 1rem;\n}\n\n.focus\\:translate-x-5:focus {\n  --tw-translate-x: 1.25rem;\n}\n\n.focus\\:translate-x-6:focus {\n  --tw-translate-x: 1.5rem;\n}\n\n.focus\\:translate-x-7:focus {\n  --tw-translate-x: 1.75rem;\n}\n\n.focus\\:translate-x-8:focus {\n  --tw-translate-x: 2rem;\n}\n\n.focus\\:translate-x-9:focus {\n  --tw-translate-x: 2.25rem;\n}\n\n.focus\\:translate-x-10:focus {\n  --tw-translate-x: 2.5rem;\n}\n\n.focus\\:translate-x-11:focus {\n  --tw-translate-x: 2.75rem;\n}\n\n.focus\\:translate-x-12:focus {\n  --tw-translate-x: 3rem;\n}\n\n.focus\\:translate-x-14:focus {\n  --tw-translate-x: 3.5rem;\n}\n\n.focus\\:translate-x-16:focus {\n  --tw-translate-x: 4rem;\n}\n\n.focus\\:translate-x-20:focus {\n  --tw-translate-x: 5rem;\n}\n\n.focus\\:translate-x-24:focus {\n  --tw-translate-x: 6rem;\n}\n\n.focus\\:translate-x-28:focus {\n  --tw-translate-x: 7rem;\n}\n\n.focus\\:translate-x-32:focus {\n  --tw-translate-x: 8rem;\n}\n\n.focus\\:translate-x-36:focus {\n  --tw-translate-x: 9rem;\n}\n\n.focus\\:translate-x-40:focus {\n  --tw-translate-x: 10rem;\n}\n\n.focus\\:translate-x-44:focus {\n  --tw-translate-x: 11rem;\n}\n\n.focus\\:translate-x-48:focus {\n  --tw-translate-x: 12rem;\n}\n\n.focus\\:translate-x-52:focus {\n  --tw-translate-x: 13rem;\n}\n\n.focus\\:translate-x-56:focus {\n  --tw-translate-x: 14rem;\n}\n\n.focus\\:translate-x-60:focus {\n  --tw-translate-x: 15rem;\n}\n\n.focus\\:translate-x-64:focus {\n  --tw-translate-x: 16rem;\n}\n\n.focus\\:translate-x-72:focus {\n  --tw-translate-x: 18rem;\n}\n\n.focus\\:translate-x-80:focus {\n  --tw-translate-x: 20rem;\n}\n\n.focus\\:translate-x-96:focus {\n  --tw-translate-x: 24rem;\n}\n\n.focus\\:translate-x-px:focus {\n  --tw-translate-x: 1px;\n}\n\n.focus\\:translate-x-0\\.5:focus {\n  --tw-translate-x: 0.125rem;\n}\n\n.focus\\:translate-x-1\\.5:focus {\n  --tw-translate-x: 0.375rem;\n}\n\n.focus\\:translate-x-2\\.5:focus {\n  --tw-translate-x: 0.625rem;\n}\n\n.focus\\:translate-x-3\\.5:focus {\n  --tw-translate-x: 0.875rem;\n}\n\n.focus\\:-translate-x-0:focus {\n  --tw-translate-x: 0px;\n}\n\n.focus\\:-translate-x-1:focus {\n  --tw-translate-x: -0.25rem;\n}\n\n.focus\\:-translate-x-2:focus {\n  --tw-translate-x: -0.5rem;\n}\n\n.focus\\:-translate-x-3:focus {\n  --tw-translate-x: -0.75rem;\n}\n\n.focus\\:-translate-x-4:focus {\n  --tw-translate-x: -1rem;\n}\n\n.focus\\:-translate-x-5:focus {\n  --tw-translate-x: -1.25rem;\n}\n\n.focus\\:-translate-x-6:focus {\n  --tw-translate-x: -1.5rem;\n}\n\n.focus\\:-translate-x-7:focus {\n  --tw-translate-x: -1.75rem;\n}\n\n.focus\\:-translate-x-8:focus {\n  --tw-translate-x: -2rem;\n}\n\n.focus\\:-translate-x-9:focus {\n  --tw-translate-x: -2.25rem;\n}\n\n.focus\\:-translate-x-10:focus {\n  --tw-translate-x: -2.5rem;\n}\n\n.focus\\:-translate-x-11:focus {\n  --tw-translate-x: -2.75rem;\n}\n\n.focus\\:-translate-x-12:focus {\n  --tw-translate-x: -3rem;\n}\n\n.focus\\:-translate-x-14:focus {\n  --tw-translate-x: -3.5rem;\n}\n\n.focus\\:-translate-x-16:focus {\n  --tw-translate-x: -4rem;\n}\n\n.focus\\:-translate-x-20:focus {\n  --tw-translate-x: -5rem;\n}\n\n.focus\\:-translate-x-24:focus {\n  --tw-translate-x: -6rem;\n}\n\n.focus\\:-translate-x-28:focus {\n  --tw-translate-x: -7rem;\n}\n\n.focus\\:-translate-x-32:focus {\n  --tw-translate-x: -8rem;\n}\n\n.focus\\:-translate-x-36:focus {\n  --tw-translate-x: -9rem;\n}\n\n.focus\\:-translate-x-40:focus {\n  --tw-translate-x: -10rem;\n}\n\n.focus\\:-translate-x-44:focus {\n  --tw-translate-x: -11rem;\n}\n\n.focus\\:-translate-x-48:focus {\n  --tw-translate-x: -12rem;\n}\n\n.focus\\:-translate-x-52:focus {\n  --tw-translate-x: -13rem;\n}\n\n.focus\\:-translate-x-56:focus {\n  --tw-translate-x: -14rem;\n}\n\n.focus\\:-translate-x-60:focus {\n  --tw-translate-x: -15rem;\n}\n\n.focus\\:-translate-x-64:focus {\n  --tw-translate-x: -16rem;\n}\n\n.focus\\:-translate-x-72:focus {\n  --tw-translate-x: -18rem;\n}\n\n.focus\\:-translate-x-80:focus {\n  --tw-translate-x: -20rem;\n}\n\n.focus\\:-translate-x-96:focus {\n  --tw-translate-x: -24rem;\n}\n\n.focus\\:-translate-x-px:focus {\n  --tw-translate-x: -1px;\n}\n\n.focus\\:-translate-x-0\\.5:focus {\n  --tw-translate-x: -0.125rem;\n}\n\n.focus\\:-translate-x-1\\.5:focus {\n  --tw-translate-x: -0.375rem;\n}\n\n.focus\\:-translate-x-2\\.5:focus {\n  --tw-translate-x: -0.625rem;\n}\n\n.focus\\:-translate-x-3\\.5:focus {\n  --tw-translate-x: -0.875rem;\n}\n\n.focus\\:translate-x-1\\/2:focus {\n  --tw-translate-x: 50%;\n}\n\n.focus\\:translate-x-1\\/3:focus {\n  --tw-translate-x: 33.333333%;\n}\n\n.focus\\:translate-x-2\\/3:focus {\n  --tw-translate-x: 66.666667%;\n}\n\n.focus\\:translate-x-1\\/4:focus {\n  --tw-translate-x: 25%;\n}\n\n.focus\\:translate-x-2\\/4:focus {\n  --tw-translate-x: 50%;\n}\n\n.focus\\:translate-x-3\\/4:focus {\n  --tw-translate-x: 75%;\n}\n\n.focus\\:translate-x-full:focus {\n  --tw-translate-x: 100%;\n}\n\n.focus\\:-translate-x-1\\/2:focus {\n  --tw-translate-x: -50%;\n}\n\n.focus\\:-translate-x-1\\/3:focus {\n  --tw-translate-x: -33.333333%;\n}\n\n.focus\\:-translate-x-2\\/3:focus {\n  --tw-translate-x: -66.666667%;\n}\n\n.focus\\:-translate-x-1\\/4:focus {\n  --tw-translate-x: -25%;\n}\n\n.focus\\:-translate-x-2\\/4:focus {\n  --tw-translate-x: -50%;\n}\n\n.focus\\:-translate-x-3\\/4:focus {\n  --tw-translate-x: -75%;\n}\n\n.focus\\:-translate-x-full:focus {\n  --tw-translate-x: -100%;\n}\n\n.focus\\:translate-y-0:focus {\n  --tw-translate-y: 0px;\n}\n\n.focus\\:translate-y-1:focus {\n  --tw-translate-y: 0.25rem;\n}\n\n.focus\\:translate-y-2:focus {\n  --tw-translate-y: 0.5rem;\n}\n\n.focus\\:translate-y-3:focus {\n  --tw-translate-y: 0.75rem;\n}\n\n.focus\\:translate-y-4:focus {\n  --tw-translate-y: 1rem;\n}\n\n.focus\\:translate-y-5:focus {\n  --tw-translate-y: 1.25rem;\n}\n\n.focus\\:translate-y-6:focus {\n  --tw-translate-y: 1.5rem;\n}\n\n.focus\\:translate-y-7:focus {\n  --tw-translate-y: 1.75rem;\n}\n\n.focus\\:translate-y-8:focus {\n  --tw-translate-y: 2rem;\n}\n\n.focus\\:translate-y-9:focus {\n  --tw-translate-y: 2.25rem;\n}\n\n.focus\\:translate-y-10:focus {\n  --tw-translate-y: 2.5rem;\n}\n\n.focus\\:translate-y-11:focus {\n  --tw-translate-y: 2.75rem;\n}\n\n.focus\\:translate-y-12:focus {\n  --tw-translate-y: 3rem;\n}\n\n.focus\\:translate-y-14:focus {\n  --tw-translate-y: 3.5rem;\n}\n\n.focus\\:translate-y-16:focus {\n  --tw-translate-y: 4rem;\n}\n\n.focus\\:translate-y-20:focus {\n  --tw-translate-y: 5rem;\n}\n\n.focus\\:translate-y-24:focus {\n  --tw-translate-y: 6rem;\n}\n\n.focus\\:translate-y-28:focus {\n  --tw-translate-y: 7rem;\n}\n\n.focus\\:translate-y-32:focus {\n  --tw-translate-y: 8rem;\n}\n\n.focus\\:translate-y-36:focus {\n  --tw-translate-y: 9rem;\n}\n\n.focus\\:translate-y-40:focus {\n  --tw-translate-y: 10rem;\n}\n\n.focus\\:translate-y-44:focus {\n  --tw-translate-y: 11rem;\n}\n\n.focus\\:translate-y-48:focus {\n  --tw-translate-y: 12rem;\n}\n\n.focus\\:translate-y-52:focus {\n  --tw-translate-y: 13rem;\n}\n\n.focus\\:translate-y-56:focus {\n  --tw-translate-y: 14rem;\n}\n\n.focus\\:translate-y-60:focus {\n  --tw-translate-y: 15rem;\n}\n\n.focus\\:translate-y-64:focus {\n  --tw-translate-y: 16rem;\n}\n\n.focus\\:translate-y-72:focus {\n  --tw-translate-y: 18rem;\n}\n\n.focus\\:translate-y-80:focus {\n  --tw-translate-y: 20rem;\n}\n\n.focus\\:translate-y-96:focus {\n  --tw-translate-y: 24rem;\n}\n\n.focus\\:translate-y-px:focus {\n  --tw-translate-y: 1px;\n}\n\n.focus\\:translate-y-0\\.5:focus {\n  --tw-translate-y: 0.125rem;\n}\n\n.focus\\:translate-y-1\\.5:focus {\n  --tw-translate-y: 0.375rem;\n}\n\n.focus\\:translate-y-2\\.5:focus {\n  --tw-translate-y: 0.625rem;\n}\n\n.focus\\:translate-y-3\\.5:focus {\n  --tw-translate-y: 0.875rem;\n}\n\n.focus\\:-translate-y-0:focus {\n  --tw-translate-y: 0px;\n}\n\n.focus\\:-translate-y-1:focus {\n  --tw-translate-y: -0.25rem;\n}\n\n.focus\\:-translate-y-2:focus {\n  --tw-translate-y: -0.5rem;\n}\n\n.focus\\:-translate-y-3:focus {\n  --tw-translate-y: -0.75rem;\n}\n\n.focus\\:-translate-y-4:focus {\n  --tw-translate-y: -1rem;\n}\n\n.focus\\:-translate-y-5:focus {\n  --tw-translate-y: -1.25rem;\n}\n\n.focus\\:-translate-y-6:focus {\n  --tw-translate-y: -1.5rem;\n}\n\n.focus\\:-translate-y-7:focus {\n  --tw-translate-y: -1.75rem;\n}\n\n.focus\\:-translate-y-8:focus {\n  --tw-translate-y: -2rem;\n}\n\n.focus\\:-translate-y-9:focus {\n  --tw-translate-y: -2.25rem;\n}\n\n.focus\\:-translate-y-10:focus {\n  --tw-translate-y: -2.5rem;\n}\n\n.focus\\:-translate-y-11:focus {\n  --tw-translate-y: -2.75rem;\n}\n\n.focus\\:-translate-y-12:focus {\n  --tw-translate-y: -3rem;\n}\n\n.focus\\:-translate-y-14:focus {\n  --tw-translate-y: -3.5rem;\n}\n\n.focus\\:-translate-y-16:focus {\n  --tw-translate-y: -4rem;\n}\n\n.focus\\:-translate-y-20:focus {\n  --tw-translate-y: -5rem;\n}\n\n.focus\\:-translate-y-24:focus {\n  --tw-translate-y: -6rem;\n}\n\n.focus\\:-translate-y-28:focus {\n  --tw-translate-y: -7rem;\n}\n\n.focus\\:-translate-y-32:focus {\n  --tw-translate-y: -8rem;\n}\n\n.focus\\:-translate-y-36:focus {\n  --tw-translate-y: -9rem;\n}\n\n.focus\\:-translate-y-40:focus {\n  --tw-translate-y: -10rem;\n}\n\n.focus\\:-translate-y-44:focus {\n  --tw-translate-y: -11rem;\n}\n\n.focus\\:-translate-y-48:focus {\n  --tw-translate-y: -12rem;\n}\n\n.focus\\:-translate-y-52:focus {\n  --tw-translate-y: -13rem;\n}\n\n.focus\\:-translate-y-56:focus {\n  --tw-translate-y: -14rem;\n}\n\n.focus\\:-translate-y-60:focus {\n  --tw-translate-y: -15rem;\n}\n\n.focus\\:-translate-y-64:focus {\n  --tw-translate-y: -16rem;\n}\n\n.focus\\:-translate-y-72:focus {\n  --tw-translate-y: -18rem;\n}\n\n.focus\\:-translate-y-80:focus {\n  --tw-translate-y: -20rem;\n}\n\n.focus\\:-translate-y-96:focus {\n  --tw-translate-y: -24rem;\n}\n\n.focus\\:-translate-y-px:focus {\n  --tw-translate-y: -1px;\n}\n\n.focus\\:-translate-y-0\\.5:focus {\n  --tw-translate-y: -0.125rem;\n}\n\n.focus\\:-translate-y-1\\.5:focus {\n  --tw-translate-y: -0.375rem;\n}\n\n.focus\\:-translate-y-2\\.5:focus {\n  --tw-translate-y: -0.625rem;\n}\n\n.focus\\:-translate-y-3\\.5:focus {\n  --tw-translate-y: -0.875rem;\n}\n\n.focus\\:translate-y-1\\/2:focus {\n  --tw-translate-y: 50%;\n}\n\n.focus\\:translate-y-1\\/3:focus {\n  --tw-translate-y: 33.333333%;\n}\n\n.focus\\:translate-y-2\\/3:focus {\n  --tw-translate-y: 66.666667%;\n}\n\n.focus\\:translate-y-1\\/4:focus {\n  --tw-translate-y: 25%;\n}\n\n.focus\\:translate-y-2\\/4:focus {\n  --tw-translate-y: 50%;\n}\n\n.focus\\:translate-y-3\\/4:focus {\n  --tw-translate-y: 75%;\n}\n\n.focus\\:translate-y-full:focus {\n  --tw-translate-y: 100%;\n}\n\n.focus\\:-translate-y-1\\/2:focus {\n  --tw-translate-y: -50%;\n}\n\n.focus\\:-translate-y-1\\/3:focus {\n  --tw-translate-y: -33.333333%;\n}\n\n.focus\\:-translate-y-2\\/3:focus {\n  --tw-translate-y: -66.666667%;\n}\n\n.focus\\:-translate-y-1\\/4:focus {\n  --tw-translate-y: -25%;\n}\n\n.focus\\:-translate-y-2\\/4:focus {\n  --tw-translate-y: -50%;\n}\n\n.focus\\:-translate-y-3\\/4:focus {\n  --tw-translate-y: -75%;\n}\n\n.focus\\:-translate-y-full:focus {\n  --tw-translate-y: -100%;\n}\n\n.skew-x-0 {\n  --tw-skew-x: 0deg;\n}\n\n.skew-x-1 {\n  --tw-skew-x: 1deg;\n}\n\n.skew-x-2 {\n  --tw-skew-x: 2deg;\n}\n\n.skew-x-3 {\n  --tw-skew-x: 3deg;\n}\n\n.skew-x-6 {\n  --tw-skew-x: 6deg;\n}\n\n.skew-x-12 {\n  --tw-skew-x: 12deg;\n}\n\n.-skew-x-12 {\n  --tw-skew-x: -12deg;\n}\n\n.-skew-x-6 {\n  --tw-skew-x: -6deg;\n}\n\n.-skew-x-3 {\n  --tw-skew-x: -3deg;\n}\n\n.-skew-x-2 {\n  --tw-skew-x: -2deg;\n}\n\n.-skew-x-1 {\n  --tw-skew-x: -1deg;\n}\n\n.skew-y-0 {\n  --tw-skew-y: 0deg;\n}\n\n.skew-y-1 {\n  --tw-skew-y: 1deg;\n}\n\n.skew-y-2 {\n  --tw-skew-y: 2deg;\n}\n\n.skew-y-3 {\n  --tw-skew-y: 3deg;\n}\n\n.skew-y-6 {\n  --tw-skew-y: 6deg;\n}\n\n.skew-y-12 {\n  --tw-skew-y: 12deg;\n}\n\n.-skew-y-12 {\n  --tw-skew-y: -12deg;\n}\n\n.-skew-y-6 {\n  --tw-skew-y: -6deg;\n}\n\n.-skew-y-3 {\n  --tw-skew-y: -3deg;\n}\n\n.-skew-y-2 {\n  --tw-skew-y: -2deg;\n}\n\n.-skew-y-1 {\n  --tw-skew-y: -1deg;\n}\n\n.hover\\:skew-x-0:hover {\n  --tw-skew-x: 0deg;\n}\n\n.hover\\:skew-x-1:hover {\n  --tw-skew-x: 1deg;\n}\n\n.hover\\:skew-x-2:hover {\n  --tw-skew-x: 2deg;\n}\n\n.hover\\:skew-x-3:hover {\n  --tw-skew-x: 3deg;\n}\n\n.hover\\:skew-x-6:hover {\n  --tw-skew-x: 6deg;\n}\n\n.hover\\:skew-x-12:hover {\n  --tw-skew-x: 12deg;\n}\n\n.hover\\:-skew-x-12:hover {\n  --tw-skew-x: -12deg;\n}\n\n.hover\\:-skew-x-6:hover {\n  --tw-skew-x: -6deg;\n}\n\n.hover\\:-skew-x-3:hover {\n  --tw-skew-x: -3deg;\n}\n\n.hover\\:-skew-x-2:hover {\n  --tw-skew-x: -2deg;\n}\n\n.hover\\:-skew-x-1:hover {\n  --tw-skew-x: -1deg;\n}\n\n.hover\\:skew-y-0:hover {\n  --tw-skew-y: 0deg;\n}\n\n.hover\\:skew-y-1:hover {\n  --tw-skew-y: 1deg;\n}\n\n.hover\\:skew-y-2:hover {\n  --tw-skew-y: 2deg;\n}\n\n.hover\\:skew-y-3:hover {\n  --tw-skew-y: 3deg;\n}\n\n.hover\\:skew-y-6:hover {\n  --tw-skew-y: 6deg;\n}\n\n.hover\\:skew-y-12:hover {\n  --tw-skew-y: 12deg;\n}\n\n.hover\\:-skew-y-12:hover {\n  --tw-skew-y: -12deg;\n}\n\n.hover\\:-skew-y-6:hover {\n  --tw-skew-y: -6deg;\n}\n\n.hover\\:-skew-y-3:hover {\n  --tw-skew-y: -3deg;\n}\n\n.hover\\:-skew-y-2:hover {\n  --tw-skew-y: -2deg;\n}\n\n.hover\\:-skew-y-1:hover {\n  --tw-skew-y: -1deg;\n}\n\n.focus\\:skew-x-0:focus {\n  --tw-skew-x: 0deg;\n}\n\n.focus\\:skew-x-1:focus {\n  --tw-skew-x: 1deg;\n}\n\n.focus\\:skew-x-2:focus {\n  --tw-skew-x: 2deg;\n}\n\n.focus\\:skew-x-3:focus {\n  --tw-skew-x: 3deg;\n}\n\n.focus\\:skew-x-6:focus {\n  --tw-skew-x: 6deg;\n}\n\n.focus\\:skew-x-12:focus {\n  --tw-skew-x: 12deg;\n}\n\n.focus\\:-skew-x-12:focus {\n  --tw-skew-x: -12deg;\n}\n\n.focus\\:-skew-x-6:focus {\n  --tw-skew-x: -6deg;\n}\n\n.focus\\:-skew-x-3:focus {\n  --tw-skew-x: -3deg;\n}\n\n.focus\\:-skew-x-2:focus {\n  --tw-skew-x: -2deg;\n}\n\n.focus\\:-skew-x-1:focus {\n  --tw-skew-x: -1deg;\n}\n\n.focus\\:skew-y-0:focus {\n  --tw-skew-y: 0deg;\n}\n\n.focus\\:skew-y-1:focus {\n  --tw-skew-y: 1deg;\n}\n\n.focus\\:skew-y-2:focus {\n  --tw-skew-y: 2deg;\n}\n\n.focus\\:skew-y-3:focus {\n  --tw-skew-y: 3deg;\n}\n\n.focus\\:skew-y-6:focus {\n  --tw-skew-y: 6deg;\n}\n\n.focus\\:skew-y-12:focus {\n  --tw-skew-y: 12deg;\n}\n\n.focus\\:-skew-y-12:focus {\n  --tw-skew-y: -12deg;\n}\n\n.focus\\:-skew-y-6:focus {\n  --tw-skew-y: -6deg;\n}\n\n.focus\\:-skew-y-3:focus {\n  --tw-skew-y: -3deg;\n}\n\n.focus\\:-skew-y-2:focus {\n  --tw-skew-y: -2deg;\n}\n\n.focus\\:-skew-y-1:focus {\n  --tw-skew-y: -1deg;\n}\n\n.transition-none {\n  transition-property: none;\n}\n\n.transition-all {\n  transition-property: all;\n  transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);\n  transition-duration: 150ms;\n}\n\n.transition {\n  transition-property: background-color, border-color, color, fill, stroke, opacity, box-shadow, transform, filter, -webkit-backdrop-filter;\n  transition-property: background-color, border-color, color, fill, stroke, opacity, box-shadow, transform, filter, backdrop-filter;\n  transition-property: background-color, border-color, color, fill, stroke, opacity, box-shadow, transform, filter, backdrop-filter, -webkit-backdrop-filter;\n  transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);\n  transition-duration: 150ms;\n}\n\n.transition-colors {\n  transition-property: background-color, border-color, color, fill, stroke;\n  transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);\n  transition-duration: 150ms;\n}\n\n.transition-opacity {\n  transition-property: opacity;\n  transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);\n  transition-duration: 150ms;\n}\n\n.transition-shadow {\n  transition-property: box-shadow;\n  transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);\n  transition-duration: 150ms;\n}\n\n.transition-transform {\n  transition-property: transform;\n  transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);\n  transition-duration: 150ms;\n}\n\n.ease-linear {\n  transition-timing-function: linear;\n}\n\n.ease-in {\n  transition-timing-function: cubic-bezier(0.4, 0, 1, 1);\n}\n\n.ease-out {\n  transition-timing-function: cubic-bezier(0, 0, 0.2, 1);\n}\n\n.ease-in-out {\n  transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);\n}\n\n.duration-75 {\n  transition-duration: 75ms;\n}\n\n.duration-100 {\n  transition-duration: 100ms;\n}\n\n.duration-150 {\n  transition-duration: 150ms;\n}\n\n.duration-200 {\n  transition-duration: 200ms;\n}\n\n.duration-300 {\n  transition-duration: 300ms;\n}\n\n.duration-500 {\n  transition-duration: 500ms;\n}\n\n.duration-700 {\n  transition-duration: 700ms;\n}\n\n.duration-1000 {\n  transition-duration: 1000ms;\n}\n\n.delay-75 {\n  transition-delay: 75ms;\n}\n\n.delay-100 {\n  transition-delay: 100ms;\n}\n\n.delay-150 {\n  transition-delay: 150ms;\n}\n\n.delay-200 {\n  transition-delay: 200ms;\n}\n\n.delay-300 {\n  transition-delay: 300ms;\n}\n\n.delay-500 {\n  transition-delay: 500ms;\n}\n\n.delay-700 {\n  transition-delay: 700ms;\n}\n\n.delay-1000 {\n  transition-delay: 1000ms;\n}\n\n@-webkit-keyframes spin {\n  to {\n    transform: rotate(360deg);\n  }\n}\n\n@keyframes spin {\n  to {\n    transform: rotate(360deg);\n  }\n}\n\n@-webkit-keyframes ping {\n  75%, 100% {\n    transform: scale(2);\n    opacity: 0;\n  }\n}\n\n@keyframes ping {\n  75%, 100% {\n    transform: scale(2);\n    opacity: 0;\n  }\n}\n\n@-webkit-keyframes pulse {\n  50% {\n    opacity: .5;\n  }\n}\n\n@keyframes pulse {\n  50% {\n    opacity: .5;\n  }\n}\n\n@-webkit-keyframes bounce {\n  0%, 100% {\n    transform: translateY(-25%);\n    -webkit-animation-timing-function: cubic-bezier(0.8,0,1,1);\n            animation-timing-function: cubic-bezier(0.8,0,1,1);\n  }\n\n  50% {\n    transform: none;\n    -webkit-animation-timing-function: cubic-bezier(0,0,0.2,1);\n            animation-timing-function: cubic-bezier(0,0,0.2,1);\n  }\n}\n\n@keyframes bounce {\n  0%, 100% {\n    transform: translateY(-25%);\n    -webkit-animation-timing-function: cubic-bezier(0.8,0,1,1);\n            animation-timing-function: cubic-bezier(0.8,0,1,1);\n  }\n\n  50% {\n    transform: none;\n    -webkit-animation-timing-function: cubic-bezier(0,0,0.2,1);\n            animation-timing-function: cubic-bezier(0,0,0.2,1);\n  }\n}\n\n.animate-none {\n  -webkit-animation: none;\n          animation: none;\n}\n\n.animate-spin {\n  -webkit-animation: spin 1s linear infinite;\n          animation: spin 1s linear infinite;\n}\n\n.animate-ping {\n  -webkit-animation: ping 1s cubic-bezier(0, 0, 0.2, 1) infinite;\n          animation: ping 1s cubic-bezier(0, 0, 0.2, 1) infinite;\n}\n\n.animate-pulse {\n  -webkit-animation: pulse 2s cubic-bezier(0.4, 0, 0.6, 1) infinite;\n          animation: pulse 2s cubic-bezier(0.4, 0, 0.6, 1) infinite;\n}\n\n.animate-bounce {\n  -webkit-animation: bounce 1s infinite;\n          animation: bounce 1s infinite;\n}\n\n.mix-blend-normal {\n  mix-blend-mode: normal;\n}\n\n.mix-blend-multiply {\n  mix-blend-mode: multiply;\n}\n\n.mix-blend-screen {\n  mix-blend-mode: screen;\n}\n\n.mix-blend-overlay {\n  mix-blend-mode: overlay;\n}\n\n.mix-blend-darken {\n  mix-blend-mode: darken;\n}\n\n.mix-blend-lighten {\n  mix-blend-mode: lighten;\n}\n\n.mix-blend-color-dodge {\n  mix-blend-mode: color-dodge;\n}\n\n.mix-blend-color-burn {\n  mix-blend-mode: color-burn;\n}\n\n.mix-blend-hard-light {\n  mix-blend-mode: hard-light;\n}\n\n.mix-blend-soft-light {\n  mix-blend-mode: soft-light;\n}\n\n.mix-blend-difference {\n  mix-blend-mode: difference;\n}\n\n.mix-blend-exclusion {\n  mix-blend-mode: exclusion;\n}\n\n.mix-blend-hue {\n  mix-blend-mode: hue;\n}\n\n.mix-blend-saturation {\n  mix-blend-mode: saturation;\n}\n\n.mix-blend-color {\n  mix-blend-mode: color;\n}\n\n.mix-blend-luminosity {\n  mix-blend-mode: luminosity;\n}\n\n.bg-blend-normal {\n  background-blend-mode: normal;\n}\n\n.bg-blend-multiply {\n  background-blend-mode: multiply;\n}\n\n.bg-blend-screen {\n  background-blend-mode: screen;\n}\n\n.bg-blend-overlay {\n  background-blend-mode: overlay;\n}\n\n.bg-blend-darken {\n  background-blend-mode: darken;\n}\n\n.bg-blend-lighten {\n  background-blend-mode: lighten;\n}\n\n.bg-blend-color-dodge {\n  background-blend-mode: color-dodge;\n}\n\n.bg-blend-color-burn {\n  background-blend-mode: color-burn;\n}\n\n.bg-blend-hard-light {\n  background-blend-mode: hard-light;\n}\n\n.bg-blend-soft-light {\n  background-blend-mode: soft-light;\n}\n\n.bg-blend-difference {\n  background-blend-mode: difference;\n}\n\n.bg-blend-exclusion {\n  background-blend-mode: exclusion;\n}\n\n.bg-blend-hue {\n  background-blend-mode: hue;\n}\n\n.bg-blend-saturation {\n  background-blend-mode: saturation;\n}\n\n.bg-blend-color {\n  background-blend-mode: color;\n}\n\n.bg-blend-luminosity {\n  background-blend-mode: luminosity;\n}\n\n.filter {\n  --tw-blur: var(--tw-empty,/*!*/ /*!*/);\n  --tw-brightness: var(--tw-empty,/*!*/ /*!*/);\n  --tw-contrast: var(--tw-empty,/*!*/ /*!*/);\n  --tw-grayscale: var(--tw-empty,/*!*/ /*!*/);\n  --tw-hue-rotate: var(--tw-empty,/*!*/ /*!*/);\n  --tw-invert: var(--tw-empty,/*!*/ /*!*/);\n  --tw-saturate: var(--tw-empty,/*!*/ /*!*/);\n  --tw-sepia: var(--tw-empty,/*!*/ /*!*/);\n  --tw-drop-shadow: var(--tw-empty,/*!*/ /*!*/);\n  filter: var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow);\n}\n\n.filter-none {\n  filter: none;\n}\n\n.blur-0 {\n  --tw-blur: blur(0);\n}\n\n.blur-sm {\n  --tw-blur: blur(4px);\n}\n\n.blur {\n  --tw-blur: blur(8px);\n}\n\n.blur-md {\n  --tw-blur: blur(12px);\n}\n\n.blur-lg {\n  --tw-blur: blur(16px);\n}\n\n.blur-xl {\n  --tw-blur: blur(24px);\n}\n\n.blur-2xl {\n  --tw-blur: blur(40px);\n}\n\n.blur-3xl {\n  --tw-blur: blur(64px);\n}\n\n.brightness-0 {\n  --tw-brightness: brightness(0);\n}\n\n.brightness-50 {\n  --tw-brightness: brightness(.5);\n}\n\n.brightness-75 {\n  --tw-brightness: brightness(.75);\n}\n\n.brightness-90 {\n  --tw-brightness: brightness(.9);\n}\n\n.brightness-95 {\n  --tw-brightness: brightness(.95);\n}\n\n.brightness-100 {\n  --tw-brightness: brightness(1);\n}\n\n.brightness-105 {\n  --tw-brightness: brightness(1.05);\n}\n\n.brightness-110 {\n  --tw-brightness: brightness(1.1);\n}\n\n.brightness-125 {\n  --tw-brightness: brightness(1.25);\n}\n\n.brightness-150 {\n  --tw-brightness: brightness(1.5);\n}\n\n.brightness-200 {\n  --tw-brightness: brightness(2);\n}\n\n.contrast-0 {\n  --tw-contrast: contrast(0);\n}\n\n.contrast-50 {\n  --tw-contrast: contrast(.5);\n}\n\n.contrast-75 {\n  --tw-contrast: contrast(.75);\n}\n\n.contrast-100 {\n  --tw-contrast: contrast(1);\n}\n\n.contrast-125 {\n  --tw-contrast: contrast(1.25);\n}\n\n.contrast-150 {\n  --tw-contrast: contrast(1.5);\n}\n\n.contrast-200 {\n  --tw-contrast: contrast(2);\n}\n\n.drop-shadow-sm {\n  --tw-drop-shadow: drop-shadow(0 1px 1px rgba(0,0,0,0.05));\n}\n\n.drop-shadow {\n  --tw-drop-shadow: drop-shadow(0 1px 2px rgba(0, 0, 0, 0.1)) drop-shadow(0 1px 1px rgba(0, 0, 0, 0.06));\n}\n\n.drop-shadow-md {\n  --tw-drop-shadow: drop-shadow(0 4px 3px rgba(0, 0, 0, 0.07)) drop-shadow(0 2px 2px rgba(0, 0, 0, 0.06));\n}\n\n.drop-shadow-lg {\n  --tw-drop-shadow: drop-shadow(0 10px 8px rgba(0, 0, 0, 0.04)) drop-shadow(0 4px 3px rgba(0, 0, 0, 0.1));\n}\n\n.drop-shadow-xl {\n  --tw-drop-shadow: drop-shadow(0 20px 13px rgba(0, 0, 0, 0.03)) drop-shadow(0 8px 5px rgba(0, 0, 0, 0.08));\n}\n\n.drop-shadow-2xl {\n  --tw-drop-shadow: drop-shadow(0 25px 25px rgba(0, 0, 0, 0.15));\n}\n\n.drop-shadow-none {\n  --tw-drop-shadow: drop-shadow(0 0 #0000);\n}\n\n.grayscale-0 {\n  --tw-grayscale: grayscale(0);\n}\n\n.grayscale {\n  --tw-grayscale: grayscale(100%);\n}\n\n.hue-rotate-0 {\n  --tw-hue-rotate: hue-rotate(0deg);\n}\n\n.hue-rotate-15 {\n  --tw-hue-rotate: hue-rotate(15deg);\n}\n\n.hue-rotate-30 {\n  --tw-hue-rotate: hue-rotate(30deg);\n}\n\n.hue-rotate-60 {\n  --tw-hue-rotate: hue-rotate(60deg);\n}\n\n.hue-rotate-90 {\n  --tw-hue-rotate: hue-rotate(90deg);\n}\n\n.hue-rotate-180 {\n  --tw-hue-rotate: hue-rotate(180deg);\n}\n\n.-hue-rotate-180 {\n  --tw-hue-rotate: hue-rotate(-180deg);\n}\n\n.-hue-rotate-90 {\n  --tw-hue-rotate: hue-rotate(-90deg);\n}\n\n.-hue-rotate-60 {\n  --tw-hue-rotate: hue-rotate(-60deg);\n}\n\n.-hue-rotate-30 {\n  --tw-hue-rotate: hue-rotate(-30deg);\n}\n\n.-hue-rotate-15 {\n  --tw-hue-rotate: hue-rotate(-15deg);\n}\n\n.invert-0 {\n  --tw-invert: invert(0);\n}\n\n.invert {\n  --tw-invert: invert(100%);\n}\n\n.saturate-0 {\n  --tw-saturate: saturate(0);\n}\n\n.saturate-50 {\n  --tw-saturate: saturate(.5);\n}\n\n.saturate-100 {\n  --tw-saturate: saturate(1);\n}\n\n.saturate-150 {\n  --tw-saturate: saturate(1.5);\n}\n\n.saturate-200 {\n  --tw-saturate: saturate(2);\n}\n\n.sepia-0 {\n  --tw-sepia: sepia(0);\n}\n\n.sepia {\n  --tw-sepia: sepia(100%);\n}\n\n.backdrop-filter {\n  --tw-backdrop-blur: var(--tw-empty,/*!*/ /*!*/);\n  --tw-backdrop-brightness: var(--tw-empty,/*!*/ /*!*/);\n  --tw-backdrop-contrast: var(--tw-empty,/*!*/ /*!*/);\n  --tw-backdrop-grayscale: var(--tw-empty,/*!*/ /*!*/);\n  --tw-backdrop-hue-rotate: var(--tw-empty,/*!*/ /*!*/);\n  --tw-backdrop-invert: var(--tw-empty,/*!*/ /*!*/);\n  --tw-backdrop-opacity: var(--tw-empty,/*!*/ /*!*/);\n  --tw-backdrop-saturate: var(--tw-empty,/*!*/ /*!*/);\n  --tw-backdrop-sepia: var(--tw-empty,/*!*/ /*!*/);\n  -webkit-backdrop-filter: var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);\n          backdrop-filter: var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);\n}\n\n.backdrop-filter-none {\n  -webkit-backdrop-filter: none;\n          backdrop-filter: none;\n}\n\n.backdrop-blur-0 {\n  --tw-backdrop-blur: blur(0);\n}\n\n.backdrop-blur-sm {\n  --tw-backdrop-blur: blur(4px);\n}\n\n.backdrop-blur {\n  --tw-backdrop-blur: blur(8px);\n}\n\n.backdrop-blur-md {\n  --tw-backdrop-blur: blur(12px);\n}\n\n.backdrop-blur-lg {\n  --tw-backdrop-blur: blur(16px);\n}\n\n.backdrop-blur-xl {\n  --tw-backdrop-blur: blur(24px);\n}\n\n.backdrop-blur-2xl {\n  --tw-backdrop-blur: blur(40px);\n}\n\n.backdrop-blur-3xl {\n  --tw-backdrop-blur: blur(64px);\n}\n\n.backdrop-brightness-0 {\n  --tw-backdrop-brightness: brightness(0);\n}\n\n.backdrop-brightness-50 {\n  --tw-backdrop-brightness: brightness(.5);\n}\n\n.backdrop-brightness-75 {\n  --tw-backdrop-brightness: brightness(.75);\n}\n\n.backdrop-brightness-90 {\n  --tw-backdrop-brightness: brightness(.9);\n}\n\n.backdrop-brightness-95 {\n  --tw-backdrop-brightness: brightness(.95);\n}\n\n.backdrop-brightness-100 {\n  --tw-backdrop-brightness: brightness(1);\n}\n\n.backdrop-brightness-105 {\n  --tw-backdrop-brightness: brightness(1.05);\n}\n\n.backdrop-brightness-110 {\n  --tw-backdrop-brightness: brightness(1.1);\n}\n\n.backdrop-brightness-125 {\n  --tw-backdrop-brightness: brightness(1.25);\n}\n\n.backdrop-brightness-150 {\n  --tw-backdrop-brightness: brightness(1.5);\n}\n\n.backdrop-brightness-200 {\n  --tw-backdrop-brightness: brightness(2);\n}\n\n.backdrop-contrast-0 {\n  --tw-backdrop-contrast: contrast(0);\n}\n\n.backdrop-contrast-50 {\n  --tw-backdrop-contrast: contrast(.5);\n}\n\n.backdrop-contrast-75 {\n  --tw-backdrop-contrast: contrast(.75);\n}\n\n.backdrop-contrast-100 {\n  --tw-backdrop-contrast: contrast(1);\n}\n\n.backdrop-contrast-125 {\n  --tw-backdrop-contrast: contrast(1.25);\n}\n\n.backdrop-contrast-150 {\n  --tw-backdrop-contrast: contrast(1.5);\n}\n\n.backdrop-contrast-200 {\n  --tw-backdrop-contrast: contrast(2);\n}\n\n.backdrop-grayscale-0 {\n  --tw-backdrop-grayscale: grayscale(0);\n}\n\n.backdrop-grayscale {\n  --tw-backdrop-grayscale: grayscale(100%);\n}\n\n.backdrop-hue-rotate-0 {\n  --tw-backdrop-hue-rotate: hue-rotate(0deg);\n}\n\n.backdrop-hue-rotate-15 {\n  --tw-backdrop-hue-rotate: hue-rotate(15deg);\n}\n\n.backdrop-hue-rotate-30 {\n  --tw-backdrop-hue-rotate: hue-rotate(30deg);\n}\n\n.backdrop-hue-rotate-60 {\n  --tw-backdrop-hue-rotate: hue-rotate(60deg);\n}\n\n.backdrop-hue-rotate-90 {\n  --tw-backdrop-hue-rotate: hue-rotate(90deg);\n}\n\n.backdrop-hue-rotate-180 {\n  --tw-backdrop-hue-rotate: hue-rotate(180deg);\n}\n\n.-backdrop-hue-rotate-180 {\n  --tw-backdrop-hue-rotate: hue-rotate(-180deg);\n}\n\n.-backdrop-hue-rotate-90 {\n  --tw-backdrop-hue-rotate: hue-rotate(-90deg);\n}\n\n.-backdrop-hue-rotate-60 {\n  --tw-backdrop-hue-rotate: hue-rotate(-60deg);\n}\n\n.-backdrop-hue-rotate-30 {\n  --tw-backdrop-hue-rotate: hue-rotate(-30deg);\n}\n\n.-backdrop-hue-rotate-15 {\n  --tw-backdrop-hue-rotate: hue-rotate(-15deg);\n}\n\n.backdrop-invert-0 {\n  --tw-backdrop-invert: invert(0);\n}\n\n.backdrop-invert {\n  --tw-backdrop-invert: invert(100%);\n}\n\n.backdrop-opacity-0 {\n  --tw-backdrop-opacity: opacity(0);\n}\n\n.backdrop-opacity-5 {\n  --tw-backdrop-opacity: opacity(0.05);\n}\n\n.backdrop-opacity-10 {\n  --tw-backdrop-opacity: opacity(0.1);\n}\n\n.backdrop-opacity-20 {\n  --tw-backdrop-opacity: opacity(0.2);\n}\n\n.backdrop-opacity-25 {\n  --tw-backdrop-opacity: opacity(0.25);\n}\n\n.backdrop-opacity-30 {\n  --tw-backdrop-opacity: opacity(0.3);\n}\n\n.backdrop-opacity-40 {\n  --tw-backdrop-opacity: opacity(0.4);\n}\n\n.backdrop-opacity-50 {\n  --tw-backdrop-opacity: opacity(0.5);\n}\n\n.backdrop-opacity-60 {\n  --tw-backdrop-opacity: opacity(0.6);\n}\n\n.backdrop-opacity-70 {\n  --tw-backdrop-opacity: opacity(0.7);\n}\n\n.backdrop-opacity-75 {\n  --tw-backdrop-opacity: opacity(0.75);\n}\n\n.backdrop-opacity-80 {\n  --tw-backdrop-opacity: opacity(0.8);\n}\n\n.backdrop-opacity-90 {\n  --tw-backdrop-opacity: opacity(0.9);\n}\n\n.backdrop-opacity-95 {\n  --tw-backdrop-opacity: opacity(0.95);\n}\n\n.backdrop-opacity-100 {\n  --tw-backdrop-opacity: opacity(1);\n}\n\n.backdrop-saturate-0 {\n  --tw-backdrop-saturate: saturate(0);\n}\n\n.backdrop-saturate-50 {\n  --tw-backdrop-saturate: saturate(.5);\n}\n\n.backdrop-saturate-100 {\n  --tw-backdrop-saturate: saturate(1);\n}\n\n.backdrop-saturate-150 {\n  --tw-backdrop-saturate: saturate(1.5);\n}\n\n.backdrop-saturate-200 {\n  --tw-backdrop-saturate: saturate(2);\n}\n\n.backdrop-sepia-0 {\n  --tw-backdrop-sepia: sepia(0);\n}\n\n.backdrop-sepia {\n  --tw-backdrop-sepia: sepia(100%);\n}\n\n/**\n * Here you would add any custom utilities you need that don't come out of the\n * box with Tailwind.\n *\n * Example :\n *\n * .bg-pattern-graph-paper { ... }\n * .skew-45 { ... }\n *\n * Or if using a preprocessor or `postcss-import`:\n *\n * @import \"utilities/background-patterns\";\n * @import \"utilities/skew-transforms\";\n */\n\n@media (min-width: 640px) {\n  .sm\\:container {\n    width: 100%;\n  }\n\n  @media (min-width: 640px) {\n    .sm\\:container {\n      max-width: 640px;\n    }\n  }\n\n  @media (min-width: 768px) {\n    .sm\\:container {\n      max-width: 768px;\n    }\n  }\n\n  @media (min-width: 1024px) {\n    .sm\\:container {\n      max-width: 1024px;\n    }\n  }\n\n  @media (min-width: 1280px) {\n    .sm\\:container {\n      max-width: 1280px;\n    }\n  }\n\n  @media (min-width: 1536px) {\n    .sm\\:container {\n      max-width: 1536px;\n    }\n  }\n\n  .sm\\:space-y-0 > :not([hidden]) ~ :not([hidden]) {\n    --tw-space-y-reverse: 0;\n    margin-top: calc(0px * calc(1 - var(--tw-space-y-reverse)));\n    margin-bottom: calc(0px * var(--tw-space-y-reverse));\n  }\n\n  .sm\\:space-x-0 > :not([hidden]) ~ :not([hidden]) {\n    --tw-space-x-reverse: 0;\n    margin-right: calc(0px * var(--tw-space-x-reverse));\n    margin-left: calc(0px * calc(1 - var(--tw-space-x-reverse)));\n  }\n\n  .sm\\:space-y-1 > :not([hidden]) ~ :not([hidden]) {\n    --tw-space-y-reverse: 0;\n    margin-top: calc(0.25rem * calc(1 - var(--tw-space-y-reverse)));\n    margin-bottom: calc(0.25rem * var(--tw-space-y-reverse));\n  }\n\n  .sm\\:space-x-1 > :not([hidden]) ~ :not([hidden]) {\n    --tw-space-x-reverse: 0;\n    margin-right: calc(0.25rem * var(--tw-space-x-reverse));\n    margin-left: calc(0.25rem * calc(1 - var(--tw-space-x-reverse)));\n  }\n\n  .sm\\:space-y-2 > :not([hidden]) ~ :not([hidden]) {\n    --tw-space-y-reverse: 0;\n    margin-top: calc(0.5rem * calc(1 - var(--tw-space-y-reverse)));\n    margin-bottom: calc(0.5rem * var(--tw-space-y-reverse));\n  }\n\n  .sm\\:space-x-2 > :not([hidden]) ~ :not([hidden]) {\n    --tw-space-x-reverse: 0;\n    margin-right: calc(0.5rem * var(--tw-space-x-reverse));\n    margin-left: calc(0.5rem * calc(1 - var(--tw-space-x-reverse)));\n  }\n\n  .sm\\:space-y-3 > :not([hidden]) ~ :not([hidden]) {\n    --tw-space-y-reverse: 0;\n    margin-top: calc(0.75rem * calc(1 - var(--tw-space-y-reverse)));\n    margin-bottom: calc(0.75rem * var(--tw-space-y-reverse));\n  }\n\n  .sm\\:space-x-3 > :not([hidden]) ~ :not([hidden]) {\n    --tw-space-x-reverse: 0;\n    margin-right: calc(0.75rem * var(--tw-space-x-reverse));\n    margin-left: calc(0.75rem * calc(1 - var(--tw-space-x-reverse)));\n  }\n\n  .sm\\:space-y-4 > :not([hidden]) ~ :not([hidden]) {\n    --tw-space-y-reverse: 0;\n    margin-top: calc(1rem * calc(1 - var(--tw-space-y-reverse)));\n    margin-bottom: calc(1rem * var(--tw-space-y-reverse));\n  }\n\n  .sm\\:space-x-4 > :not([hidden]) ~ :not([hidden]) {\n    --tw-space-x-reverse: 0;\n    margin-right: calc(1rem * var(--tw-space-x-reverse));\n    margin-left: calc(1rem * calc(1 - var(--tw-space-x-reverse)));\n  }\n\n  .sm\\:space-y-5 > :not([hidden]) ~ :not([hidden]) {\n    --tw-space-y-reverse: 0;\n    margin-top: calc(1.25rem * calc(1 - var(--tw-space-y-reverse)));\n    margin-bottom: calc(1.25rem * var(--tw-space-y-reverse));\n  }\n\n  .sm\\:space-x-5 > :not([hidden]) ~ :not([hidden]) {\n    --tw-space-x-reverse: 0;\n    margin-right: calc(1.25rem * var(--tw-space-x-reverse));\n    margin-left: calc(1.25rem * calc(1 - var(--tw-space-x-reverse)));\n  }\n\n  .sm\\:space-y-6 > :not([hidden]) ~ :not([hidden]) {\n    --tw-space-y-reverse: 0;\n    margin-top: calc(1.5rem * calc(1 - var(--tw-space-y-reverse)));\n    margin-bottom: calc(1.5rem * var(--tw-space-y-reverse));\n  }\n\n  .sm\\:space-x-6 > :not([hidden]) ~ :not([hidden]) {\n    --tw-space-x-reverse: 0;\n    margin-right: calc(1.5rem * var(--tw-space-x-reverse));\n    margin-left: calc(1.5rem * calc(1 - var(--tw-space-x-reverse)));\n  }\n\n  .sm\\:space-y-7 > :not([hidden]) ~ :not([hidden]) {\n    --tw-space-y-reverse: 0;\n    margin-top: calc(1.75rem * calc(1 - var(--tw-space-y-reverse)));\n    margin-bottom: calc(1.75rem * var(--tw-space-y-reverse));\n  }\n\n  .sm\\:space-x-7 > :not([hidden]) ~ :not([hidden]) {\n    --tw-space-x-reverse: 0;\n    margin-right: calc(1.75rem * var(--tw-space-x-reverse));\n    margin-left: calc(1.75rem * calc(1 - var(--tw-space-x-reverse)));\n  }\n\n  .sm\\:space-y-8 > :not([hidden]) ~ :not([hidden]) {\n    --tw-space-y-reverse: 0;\n    margin-top: calc(2rem * calc(1 - var(--tw-space-y-reverse)));\n    margin-bottom: calc(2rem * var(--tw-space-y-reverse));\n  }\n\n  .sm\\:space-x-8 > :not([hidden]) ~ :not([hidden]) {\n    --tw-space-x-reverse: 0;\n    margin-right: calc(2rem * var(--tw-space-x-reverse));\n    margin-left: calc(2rem * calc(1 - var(--tw-space-x-reverse)));\n  }\n\n  .sm\\:space-y-9 > :not([hidden]) ~ :not([hidden]) {\n    --tw-space-y-reverse: 0;\n    margin-top: calc(2.25rem * calc(1 - var(--tw-space-y-reverse)));\n    margin-bottom: calc(2.25rem * var(--tw-space-y-reverse));\n  }\n\n  .sm\\:space-x-9 > :not([hidden]) ~ :not([hidden]) {\n    --tw-space-x-reverse: 0;\n    margin-right: calc(2.25rem * var(--tw-space-x-reverse));\n    margin-left: calc(2.25rem * calc(1 - var(--tw-space-x-reverse)));\n  }\n\n  .sm\\:space-y-10 > :not([hidden]) ~ :not([hidden]) {\n    --tw-space-y-reverse: 0;\n    margin-top: calc(2.5rem * calc(1 - var(--tw-space-y-reverse)));\n    margin-bottom: calc(2.5rem * var(--tw-space-y-reverse));\n  }\n\n  .sm\\:space-x-10 > :not([hidden]) ~ :not([hidden]) {\n    --tw-space-x-reverse: 0;\n    margin-right: calc(2.5rem * var(--tw-space-x-reverse));\n    margin-left: calc(2.5rem * calc(1 - var(--tw-space-x-reverse)));\n  }\n\n  .sm\\:space-y-11 > :not([hidden]) ~ :not([hidden]) {\n    --tw-space-y-reverse: 0;\n    margin-top: calc(2.75rem * calc(1 - var(--tw-space-y-reverse)));\n    margin-bottom: calc(2.75rem * var(--tw-space-y-reverse));\n  }\n\n  .sm\\:space-x-11 > :not([hidden]) ~ :not([hidden]) {\n    --tw-space-x-reverse: 0;\n    margin-right: calc(2.75rem * var(--tw-space-x-reverse));\n    margin-left: calc(2.75rem * calc(1 - var(--tw-space-x-reverse)));\n  }\n\n  .sm\\:space-y-12 > :not([hidden]) ~ :not([hidden]) {\n    --tw-space-y-reverse: 0;\n    margin-top: calc(3rem * calc(1 - var(--tw-space-y-reverse)));\n    margin-bottom: calc(3rem * var(--tw-space-y-reverse));\n  }\n\n  .sm\\:space-x-12 > :not([hidden]) ~ :not([hidden]) {\n    --tw-space-x-reverse: 0;\n    margin-right: calc(3rem * var(--tw-space-x-reverse));\n    margin-left: calc(3rem * calc(1 - var(--tw-space-x-reverse)));\n  }\n\n  .sm\\:space-y-14 > :not([hidden]) ~ :not([hidden]) {\n    --tw-space-y-reverse: 0;\n    margin-top: calc(3.5rem * calc(1 - var(--tw-space-y-reverse)));\n    margin-bottom: calc(3.5rem * var(--tw-space-y-reverse));\n  }\n\n  .sm\\:space-x-14 > :not([hidden]) ~ :not([hidden]) {\n    --tw-space-x-reverse: 0;\n    margin-right: calc(3.5rem * var(--tw-space-x-reverse));\n    margin-left: calc(3.5rem * calc(1 - var(--tw-space-x-reverse)));\n  }\n\n  .sm\\:space-y-16 > :not([hidden]) ~ :not([hidden]) {\n    --tw-space-y-reverse: 0;\n    margin-top: calc(4rem * calc(1 - var(--tw-space-y-reverse)));\n    margin-bottom: calc(4rem * var(--tw-space-y-reverse));\n  }\n\n  .sm\\:space-x-16 > :not([hidden]) ~ :not([hidden]) {\n    --tw-space-x-reverse: 0;\n    margin-right: calc(4rem * var(--tw-space-x-reverse));\n    margin-left: calc(4rem * calc(1 - var(--tw-space-x-reverse)));\n  }\n\n  .sm\\:space-y-20 > :not([hidden]) ~ :not([hidden]) {\n    --tw-space-y-reverse: 0;\n    margin-top: calc(5rem * calc(1 - var(--tw-space-y-reverse)));\n    margin-bottom: calc(5rem * var(--tw-space-y-reverse));\n  }\n\n  .sm\\:space-x-20 > :not([hidden]) ~ :not([hidden]) {\n    --tw-space-x-reverse: 0;\n    margin-right: calc(5rem * var(--tw-space-x-reverse));\n    margin-left: calc(5rem * calc(1 - var(--tw-space-x-reverse)));\n  }\n\n  .sm\\:space-y-24 > :not([hidden]) ~ :not([hidden]) {\n    --tw-space-y-reverse: 0;\n    margin-top: calc(6rem * calc(1 - var(--tw-space-y-reverse)));\n    margin-bottom: calc(6rem * var(--tw-space-y-reverse));\n  }\n\n  .sm\\:space-x-24 > :not([hidden]) ~ :not([hidden]) {\n    --tw-space-x-reverse: 0;\n    margin-right: calc(6rem * var(--tw-space-x-reverse));\n    margin-left: calc(6rem * calc(1 - var(--tw-space-x-reverse)));\n  }\n\n  .sm\\:space-y-28 > :not([hidden]) ~ :not([hidden]) {\n    --tw-space-y-reverse: 0;\n    margin-top: calc(7rem * calc(1 - var(--tw-space-y-reverse)));\n    margin-bottom: calc(7rem * var(--tw-space-y-reverse));\n  }\n\n  .sm\\:space-x-28 > :not([hidden]) ~ :not([hidden]) {\n    --tw-space-x-reverse: 0;\n    margin-right: calc(7rem * var(--tw-space-x-reverse));\n    margin-left: calc(7rem * calc(1 - var(--tw-space-x-reverse)));\n  }\n\n  .sm\\:space-y-32 > :not([hidden]) ~ :not([hidden]) {\n    --tw-space-y-reverse: 0;\n    margin-top: calc(8rem * calc(1 - var(--tw-space-y-reverse)));\n    margin-bottom: calc(8rem * var(--tw-space-y-reverse));\n  }\n\n  .sm\\:space-x-32 > :not([hidden]) ~ :not([hidden]) {\n    --tw-space-x-reverse: 0;\n    margin-right: calc(8rem * var(--tw-space-x-reverse));\n    margin-left: calc(8rem * calc(1 - var(--tw-space-x-reverse)));\n  }\n\n  .sm\\:space-y-36 > :not([hidden]) ~ :not([hidden]) {\n    --tw-space-y-reverse: 0;\n    margin-top: calc(9rem * calc(1 - var(--tw-space-y-reverse)));\n    margin-bottom: calc(9rem * var(--tw-space-y-reverse));\n  }\n\n  .sm\\:space-x-36 > :not([hidden]) ~ :not([hidden]) {\n    --tw-space-x-reverse: 0;\n    margin-right: calc(9rem * var(--tw-space-x-reverse));\n    margin-left: calc(9rem * calc(1 - var(--tw-space-x-reverse)));\n  }\n\n  .sm\\:space-y-40 > :not([hidden]) ~ :not([hidden]) {\n    --tw-space-y-reverse: 0;\n    margin-top: calc(10rem * calc(1 - var(--tw-space-y-reverse)));\n    margin-bottom: calc(10rem * var(--tw-space-y-reverse));\n  }\n\n  .sm\\:space-x-40 > :not([hidden]) ~ :not([hidden]) {\n    --tw-space-x-reverse: 0;\n    margin-right: calc(10rem * var(--tw-space-x-reverse));\n    margin-left: calc(10rem * calc(1 - var(--tw-space-x-reverse)));\n  }\n\n  .sm\\:space-y-44 > :not([hidden]) ~ :not([hidden]) {\n    --tw-space-y-reverse: 0;\n    margin-top: calc(11rem * calc(1 - var(--tw-space-y-reverse)));\n    margin-bottom: calc(11rem * var(--tw-space-y-reverse));\n  }\n\n  .sm\\:space-x-44 > :not([hidden]) ~ :not([hidden]) {\n    --tw-space-x-reverse: 0;\n    margin-right: calc(11rem * var(--tw-space-x-reverse));\n    margin-left: calc(11rem * calc(1 - var(--tw-space-x-reverse)));\n  }\n\n  .sm\\:space-y-48 > :not([hidden]) ~ :not([hidden]) {\n    --tw-space-y-reverse: 0;\n    margin-top: calc(12rem * calc(1 - var(--tw-space-y-reverse)));\n    margin-bottom: calc(12rem * var(--tw-space-y-reverse));\n  }\n\n  .sm\\:space-x-48 > :not([hidden]) ~ :not([hidden]) {\n    --tw-space-x-reverse: 0;\n    margin-right: calc(12rem * var(--tw-space-x-reverse));\n    margin-left: calc(12rem * calc(1 - var(--tw-space-x-reverse)));\n  }\n\n  .sm\\:space-y-52 > :not([hidden]) ~ :not([hidden]) {\n    --tw-space-y-reverse: 0;\n    margin-top: calc(13rem * calc(1 - var(--tw-space-y-reverse)));\n    margin-bottom: calc(13rem * var(--tw-space-y-reverse));\n  }\n\n  .sm\\:space-x-52 > :not([hidden]) ~ :not([hidden]) {\n    --tw-space-x-reverse: 0;\n    margin-right: calc(13rem * var(--tw-space-x-reverse));\n    margin-left: calc(13rem * calc(1 - var(--tw-space-x-reverse)));\n  }\n\n  .sm\\:space-y-56 > :not([hidden]) ~ :not([hidden]) {\n    --tw-space-y-reverse: 0;\n    margin-top: calc(14rem * calc(1 - var(--tw-space-y-reverse)));\n    margin-bottom: calc(14rem * var(--tw-space-y-reverse));\n  }\n\n  .sm\\:space-x-56 > :not([hidden]) ~ :not([hidden]) {\n    --tw-space-x-reverse: 0;\n    margin-right: calc(14rem * var(--tw-space-x-reverse));\n    margin-left: calc(14rem * calc(1 - var(--tw-space-x-reverse)));\n  }\n\n  .sm\\:space-y-60 > :not([hidden]) ~ :not([hidden]) {\n    --tw-space-y-reverse: 0;\n    margin-top: calc(15rem * calc(1 - var(--tw-space-y-reverse)));\n    margin-bottom: calc(15rem * var(--tw-space-y-reverse));\n  }\n\n  .sm\\:space-x-60 > :not([hidden]) ~ :not([hidden]) {\n    --tw-space-x-reverse: 0;\n    margin-right: calc(15rem * var(--tw-space-x-reverse));\n    margin-left: calc(15rem * calc(1 - var(--tw-space-x-reverse)));\n  }\n\n  .sm\\:space-y-64 > :not([hidden]) ~ :not([hidden]) {\n    --tw-space-y-reverse: 0;\n    margin-top: calc(16rem * calc(1 - var(--tw-space-y-reverse)));\n    margin-bottom: calc(16rem * var(--tw-space-y-reverse));\n  }\n\n  .sm\\:space-x-64 > :not([hidden]) ~ :not([hidden]) {\n    --tw-space-x-reverse: 0;\n    margin-right: calc(16rem * var(--tw-space-x-reverse));\n    margin-left: calc(16rem * calc(1 - var(--tw-space-x-reverse)));\n  }\n\n  .sm\\:space-y-72 > :not([hidden]) ~ :not([hidden]) {\n    --tw-space-y-reverse: 0;\n    margin-top: calc(18rem * calc(1 - var(--tw-space-y-reverse)));\n    margin-bottom: calc(18rem * var(--tw-space-y-reverse));\n  }\n\n  .sm\\:space-x-72 > :not([hidden]) ~ :not([hidden]) {\n    --tw-space-x-reverse: 0;\n    margin-right: calc(18rem * var(--tw-space-x-reverse));\n    margin-left: calc(18rem * calc(1 - var(--tw-space-x-reverse)));\n  }\n\n  .sm\\:space-y-80 > :not([hidden]) ~ :not([hidden]) {\n    --tw-space-y-reverse: 0;\n    margin-top: calc(20rem * calc(1 - var(--tw-space-y-reverse)));\n    margin-bottom: calc(20rem * var(--tw-space-y-reverse));\n  }\n\n  .sm\\:space-x-80 > :not([hidden]) ~ :not([hidden]) {\n    --tw-space-x-reverse: 0;\n    margin-right: calc(20rem * var(--tw-space-x-reverse));\n    margin-left: calc(20rem * calc(1 - var(--tw-space-x-reverse)));\n  }\n\n  .sm\\:space-y-96 > :not([hidden]) ~ :not([hidden]) {\n    --tw-space-y-reverse: 0;\n    margin-top: calc(24rem * calc(1 - var(--tw-space-y-reverse)));\n    margin-bottom: calc(24rem * var(--tw-space-y-reverse));\n  }\n\n  .sm\\:space-x-96 > :not([hidden]) ~ :not([hidden]) {\n    --tw-space-x-reverse: 0;\n    margin-right: calc(24rem * var(--tw-space-x-reverse));\n    margin-left: calc(24rem * calc(1 - var(--tw-space-x-reverse)));\n  }\n\n  .sm\\:space-y-px > :not([hidden]) ~ :not([hidden]) {\n    --tw-space-y-reverse: 0;\n    margin-top: calc(1px * calc(1 - var(--tw-space-y-reverse)));\n    margin-bottom: calc(1px * var(--tw-space-y-reverse));\n  }\n\n  .sm\\:space-x-px > :not([hidden]) ~ :not([hidden]) {\n    --tw-space-x-reverse: 0;\n    margin-right: calc(1px * var(--tw-space-x-reverse));\n    margin-left: calc(1px * calc(1 - var(--tw-space-x-reverse)));\n  }\n\n  .sm\\:space-y-0\\.5 > :not([hidden]) ~ :not([hidden]) {\n    --tw-space-y-reverse: 0;\n    margin-top: calc(0.125rem * calc(1 - var(--tw-space-y-reverse)));\n    margin-bottom: calc(0.125rem * var(--tw-space-y-reverse));\n  }\n\n  .sm\\:space-x-0\\.5 > :not([hidden]) ~ :not([hidden]) {\n    --tw-space-x-reverse: 0;\n    margin-right: calc(0.125rem * var(--tw-space-x-reverse));\n    margin-left: calc(0.125rem * calc(1 - var(--tw-space-x-reverse)));\n  }\n\n  .sm\\:space-y-1\\.5 > :not([hidden]) ~ :not([hidden]) {\n    --tw-space-y-reverse: 0;\n    margin-top: calc(0.375rem * calc(1 - var(--tw-space-y-reverse)));\n    margin-bottom: calc(0.375rem * var(--tw-space-y-reverse));\n  }\n\n  .sm\\:space-x-1\\.5 > :not([hidden]) ~ :not([hidden]) {\n    --tw-space-x-reverse: 0;\n    margin-right: calc(0.375rem * var(--tw-space-x-reverse));\n    margin-left: calc(0.375rem * calc(1 - var(--tw-space-x-reverse)));\n  }\n\n  .sm\\:space-y-2\\.5 > :not([hidden]) ~ :not([hidden]) {\n    --tw-space-y-reverse: 0;\n    margin-top: calc(0.625rem * calc(1 - var(--tw-space-y-reverse)));\n    margin-bottom: calc(0.625rem * var(--tw-space-y-reverse));\n  }\n\n  .sm\\:space-x-2\\.5 > :not([hidden]) ~ :not([hidden]) {\n    --tw-space-x-reverse: 0;\n    margin-right: calc(0.625rem * var(--tw-space-x-reverse));\n    margin-left: calc(0.625rem * calc(1 - var(--tw-space-x-reverse)));\n  }\n\n  .sm\\:space-y-3\\.5 > :not([hidden]) ~ :not([hidden]) {\n    --tw-space-y-reverse: 0;\n    margin-top: calc(0.875rem * calc(1 - var(--tw-space-y-reverse)));\n    margin-bottom: calc(0.875rem * var(--tw-space-y-reverse));\n  }\n\n  .sm\\:space-x-3\\.5 > :not([hidden]) ~ :not([hidden]) {\n    --tw-space-x-reverse: 0;\n    margin-right: calc(0.875rem * var(--tw-space-x-reverse));\n    margin-left: calc(0.875rem * calc(1 - var(--tw-space-x-reverse)));\n  }\n\n  .sm\\:-space-y-0 > :not([hidden]) ~ :not([hidden]) {\n    --tw-space-y-reverse: 0;\n    margin-top: calc(0px * calc(1 - var(--tw-space-y-reverse)));\n    margin-bottom: calc(0px * var(--tw-space-y-reverse));\n  }\n\n  .sm\\:-space-x-0 > :not([hidden]) ~ :not([hidden]) {\n    --tw-space-x-reverse: 0;\n    margin-right: calc(0px * var(--tw-space-x-reverse));\n    margin-left: calc(0px * calc(1 - var(--tw-space-x-reverse)));\n  }\n\n  .sm\\:-space-y-1 > :not([hidden]) ~ :not([hidden]) {\n    --tw-space-y-reverse: 0;\n    margin-top: calc(-0.25rem * calc(1 - var(--tw-space-y-reverse)));\n    margin-bottom: calc(-0.25rem * var(--tw-space-y-reverse));\n  }\n\n  .sm\\:-space-x-1 > :not([hidden]) ~ :not([hidden]) {\n    --tw-space-x-reverse: 0;\n    margin-right: calc(-0.25rem * var(--tw-space-x-reverse));\n    margin-left: calc(-0.25rem * calc(1 - var(--tw-space-x-reverse)));\n  }\n\n  .sm\\:-space-y-2 > :not([hidden]) ~ :not([hidden]) {\n    --tw-space-y-reverse: 0;\n    margin-top: calc(-0.5rem * calc(1 - var(--tw-space-y-reverse)));\n    margin-bottom: calc(-0.5rem * var(--tw-space-y-reverse));\n  }\n\n  .sm\\:-space-x-2 > :not([hidden]) ~ :not([hidden]) {\n    --tw-space-x-reverse: 0;\n    margin-right: calc(-0.5rem * var(--tw-space-x-reverse));\n    margin-left: calc(-0.5rem * calc(1 - var(--tw-space-x-reverse)));\n  }\n\n  .sm\\:-space-y-3 > :not([hidden]) ~ :not([hidden]) {\n    --tw-space-y-reverse: 0;\n    margin-top: calc(-0.75rem * calc(1 - var(--tw-space-y-reverse)));\n    margin-bottom: calc(-0.75rem * var(--tw-space-y-reverse));\n  }\n\n  .sm\\:-space-x-3 > :not([hidden]) ~ :not([hidden]) {\n    --tw-space-x-reverse: 0;\n    margin-right: calc(-0.75rem * var(--tw-space-x-reverse));\n    margin-left: calc(-0.75rem * calc(1 - var(--tw-space-x-reverse)));\n  }\n\n  .sm\\:-space-y-4 > :not([hidden]) ~ :not([hidden]) {\n    --tw-space-y-reverse: 0;\n    margin-top: calc(-1rem * calc(1 - var(--tw-space-y-reverse)));\n    margin-bottom: calc(-1rem * var(--tw-space-y-reverse));\n  }\n\n  .sm\\:-space-x-4 > :not([hidden]) ~ :not([hidden]) {\n    --tw-space-x-reverse: 0;\n    margin-right: calc(-1rem * var(--tw-space-x-reverse));\n    margin-left: calc(-1rem * calc(1 - var(--tw-space-x-reverse)));\n  }\n\n  .sm\\:-space-y-5 > :not([hidden]) ~ :not([hidden]) {\n    --tw-space-y-reverse: 0;\n    margin-top: calc(-1.25rem * calc(1 - var(--tw-space-y-reverse)));\n    margin-bottom: calc(-1.25rem * var(--tw-space-y-reverse));\n  }\n\n  .sm\\:-space-x-5 > :not([hidden]) ~ :not([hidden]) {\n    --tw-space-x-reverse: 0;\n    margin-right: calc(-1.25rem * var(--tw-space-x-reverse));\n    margin-left: calc(-1.25rem * calc(1 - var(--tw-space-x-reverse)));\n  }\n\n  .sm\\:-space-y-6 > :not([hidden]) ~ :not([hidden]) {\n    --tw-space-y-reverse: 0;\n    margin-top: calc(-1.5rem * calc(1 - var(--tw-space-y-reverse)));\n    margin-bottom: calc(-1.5rem * var(--tw-space-y-reverse));\n  }\n\n  .sm\\:-space-x-6 > :not([hidden]) ~ :not([hidden]) {\n    --tw-space-x-reverse: 0;\n    margin-right: calc(-1.5rem * var(--tw-space-x-reverse));\n    margin-left: calc(-1.5rem * calc(1 - var(--tw-space-x-reverse)));\n  }\n\n  .sm\\:-space-y-7 > :not([hidden]) ~ :not([hidden]) {\n    --tw-space-y-reverse: 0;\n    margin-top: calc(-1.75rem * calc(1 - var(--tw-space-y-reverse)));\n    margin-bottom: calc(-1.75rem * var(--tw-space-y-reverse));\n  }\n\n  .sm\\:-space-x-7 > :not([hidden]) ~ :not([hidden]) {\n    --tw-space-x-reverse: 0;\n    margin-right: calc(-1.75rem * var(--tw-space-x-reverse));\n    margin-left: calc(-1.75rem * calc(1 - var(--tw-space-x-reverse)));\n  }\n\n  .sm\\:-space-y-8 > :not([hidden]) ~ :not([hidden]) {\n    --tw-space-y-reverse: 0;\n    margin-top: calc(-2rem * calc(1 - var(--tw-space-y-reverse)));\n    margin-bottom: calc(-2rem * var(--tw-space-y-reverse));\n  }\n\n  .sm\\:-space-x-8 > :not([hidden]) ~ :not([hidden]) {\n    --tw-space-x-reverse: 0;\n    margin-right: calc(-2rem * var(--tw-space-x-reverse));\n    margin-left: calc(-2rem * calc(1 - var(--tw-space-x-reverse)));\n  }\n\n  .sm\\:-space-y-9 > :not([hidden]) ~ :not([hidden]) {\n    --tw-space-y-reverse: 0;\n    margin-top: calc(-2.25rem * calc(1 - var(--tw-space-y-reverse)));\n    margin-bottom: calc(-2.25rem * var(--tw-space-y-reverse));\n  }\n\n  .sm\\:-space-x-9 > :not([hidden]) ~ :not([hidden]) {\n    --tw-space-x-reverse: 0;\n    margin-right: calc(-2.25rem * var(--tw-space-x-reverse));\n    margin-left: calc(-2.25rem * calc(1 - var(--tw-space-x-reverse)));\n  }\n\n  .sm\\:-space-y-10 > :not([hidden]) ~ :not([hidden]) {\n    --tw-space-y-reverse: 0;\n    margin-top: calc(-2.5rem * calc(1 - var(--tw-space-y-reverse)));\n    margin-bottom: calc(-2.5rem * var(--tw-space-y-reverse));\n  }\n\n  .sm\\:-space-x-10 > :not([hidden]) ~ :not([hidden]) {\n    --tw-space-x-reverse: 0;\n    margin-right: calc(-2.5rem * var(--tw-space-x-reverse));\n    margin-left: calc(-2.5rem * calc(1 - var(--tw-space-x-reverse)));\n  }\n\n  .sm\\:-space-y-11 > :not([hidden]) ~ :not([hidden]) {\n    --tw-space-y-reverse: 0;\n    margin-top: calc(-2.75rem * calc(1 - var(--tw-space-y-reverse)));\n    margin-bottom: calc(-2.75rem * var(--tw-space-y-reverse));\n  }\n\n  .sm\\:-space-x-11 > :not([hidden]) ~ :not([hidden]) {\n    --tw-space-x-reverse: 0;\n    margin-right: calc(-2.75rem * var(--tw-space-x-reverse));\n    margin-left: calc(-2.75rem * calc(1 - var(--tw-space-x-reverse)));\n  }\n\n  .sm\\:-space-y-12 > :not([hidden]) ~ :not([hidden]) {\n    --tw-space-y-reverse: 0;\n    margin-top: calc(-3rem * calc(1 - var(--tw-space-y-reverse)));\n    margin-bottom: calc(-3rem * var(--tw-space-y-reverse));\n  }\n\n  .sm\\:-space-x-12 > :not([hidden]) ~ :not([hidden]) {\n    --tw-space-x-reverse: 0;\n    margin-right: calc(-3rem * var(--tw-space-x-reverse));\n    margin-left: calc(-3rem * calc(1 - var(--tw-space-x-reverse)));\n  }\n\n  .sm\\:-space-y-14 > :not([hidden]) ~ :not([hidden]) {\n    --tw-space-y-reverse: 0;\n    margin-top: calc(-3.5rem * calc(1 - var(--tw-space-y-reverse)));\n    margin-bottom: calc(-3.5rem * var(--tw-space-y-reverse));\n  }\n\n  .sm\\:-space-x-14 > :not([hidden]) ~ :not([hidden]) {\n    --tw-space-x-reverse: 0;\n    margin-right: calc(-3.5rem * var(--tw-space-x-reverse));\n    margin-left: calc(-3.5rem * calc(1 - var(--tw-space-x-reverse)));\n  }\n\n  .sm\\:-space-y-16 > :not([hidden]) ~ :not([hidden]) {\n    --tw-space-y-reverse: 0;\n    margin-top: calc(-4rem * calc(1 - var(--tw-space-y-reverse)));\n    margin-bottom: calc(-4rem * var(--tw-space-y-reverse));\n  }\n\n  .sm\\:-space-x-16 > :not([hidden]) ~ :not([hidden]) {\n    --tw-space-x-reverse: 0;\n    margin-right: calc(-4rem * var(--tw-space-x-reverse));\n    margin-left: calc(-4rem * calc(1 - var(--tw-space-x-reverse)));\n  }\n\n  .sm\\:-space-y-20 > :not([hidden]) ~ :not([hidden]) {\n    --tw-space-y-reverse: 0;\n    margin-top: calc(-5rem * calc(1 - var(--tw-space-y-reverse)));\n    margin-bottom: calc(-5rem * var(--tw-space-y-reverse));\n  }\n\n  .sm\\:-space-x-20 > :not([hidden]) ~ :not([hidden]) {\n    --tw-space-x-reverse: 0;\n    margin-right: calc(-5rem * var(--tw-space-x-reverse));\n    margin-left: calc(-5rem * calc(1 - var(--tw-space-x-reverse)));\n  }\n\n  .sm\\:-space-y-24 > :not([hidden]) ~ :not([hidden]) {\n    --tw-space-y-reverse: 0;\n    margin-top: calc(-6rem * calc(1 - var(--tw-space-y-reverse)));\n    margin-bottom: calc(-6rem * var(--tw-space-y-reverse));\n  }\n\n  .sm\\:-space-x-24 > :not([hidden]) ~ :not([hidden]) {\n    --tw-space-x-reverse: 0;\n    margin-right: calc(-6rem * var(--tw-space-x-reverse));\n    margin-left: calc(-6rem * calc(1 - var(--tw-space-x-reverse)));\n  }\n\n  .sm\\:-space-y-28 > :not([hidden]) ~ :not([hidden]) {\n    --tw-space-y-reverse: 0;\n    margin-top: calc(-7rem * calc(1 - var(--tw-space-y-reverse)));\n    margin-bottom: calc(-7rem * var(--tw-space-y-reverse));\n  }\n\n  .sm\\:-space-x-28 > :not([hidden]) ~ :not([hidden]) {\n    --tw-space-x-reverse: 0;\n    margin-right: calc(-7rem * var(--tw-space-x-reverse));\n    margin-left: calc(-7rem * calc(1 - var(--tw-space-x-reverse)));\n  }\n\n  .sm\\:-space-y-32 > :not([hidden]) ~ :not([hidden]) {\n    --tw-space-y-reverse: 0;\n    margin-top: calc(-8rem * calc(1 - var(--tw-space-y-reverse)));\n    margin-bottom: calc(-8rem * var(--tw-space-y-reverse));\n  }\n\n  .sm\\:-space-x-32 > :not([hidden]) ~ :not([hidden]) {\n    --tw-space-x-reverse: 0;\n    margin-right: calc(-8rem * var(--tw-space-x-reverse));\n    margin-left: calc(-8rem * calc(1 - var(--tw-space-x-reverse)));\n  }\n\n  .sm\\:-space-y-36 > :not([hidden]) ~ :not([hidden]) {\n    --tw-space-y-reverse: 0;\n    margin-top: calc(-9rem * calc(1 - var(--tw-space-y-reverse)));\n    margin-bottom: calc(-9rem * var(--tw-space-y-reverse));\n  }\n\n  .sm\\:-space-x-36 > :not([hidden]) ~ :not([hidden]) {\n    --tw-space-x-reverse: 0;\n    margin-right: calc(-9rem * var(--tw-space-x-reverse));\n    margin-left: calc(-9rem * calc(1 - var(--tw-space-x-reverse)));\n  }\n\n  .sm\\:-space-y-40 > :not([hidden]) ~ :not([hidden]) {\n    --tw-space-y-reverse: 0;\n    margin-top: calc(-10rem * calc(1 - var(--tw-space-y-reverse)));\n    margin-bottom: calc(-10rem * var(--tw-space-y-reverse));\n  }\n\n  .sm\\:-space-x-40 > :not([hidden]) ~ :not([hidden]) {\n    --tw-space-x-reverse: 0;\n    margin-right: calc(-10rem * var(--tw-space-x-reverse));\n    margin-left: calc(-10rem * calc(1 - var(--tw-space-x-reverse)));\n  }\n\n  .sm\\:-space-y-44 > :not([hidden]) ~ :not([hidden]) {\n    --tw-space-y-reverse: 0;\n    margin-top: calc(-11rem * calc(1 - var(--tw-space-y-reverse)));\n    margin-bottom: calc(-11rem * var(--tw-space-y-reverse));\n  }\n\n  .sm\\:-space-x-44 > :not([hidden]) ~ :not([hidden]) {\n    --tw-space-x-reverse: 0;\n    margin-right: calc(-11rem * var(--tw-space-x-reverse));\n    margin-left: calc(-11rem * calc(1 - var(--tw-space-x-reverse)));\n  }\n\n  .sm\\:-space-y-48 > :not([hidden]) ~ :not([hidden]) {\n    --tw-space-y-reverse: 0;\n    margin-top: calc(-12rem * calc(1 - var(--tw-space-y-reverse)));\n    margin-bottom: calc(-12rem * var(--tw-space-y-reverse));\n  }\n\n  .sm\\:-space-x-48 > :not([hidden]) ~ :not([hidden]) {\n    --tw-space-x-reverse: 0;\n    margin-right: calc(-12rem * var(--tw-space-x-reverse));\n    margin-left: calc(-12rem * calc(1 - var(--tw-space-x-reverse)));\n  }\n\n  .sm\\:-space-y-52 > :not([hidden]) ~ :not([hidden]) {\n    --tw-space-y-reverse: 0;\n    margin-top: calc(-13rem * calc(1 - var(--tw-space-y-reverse)));\n    margin-bottom: calc(-13rem * var(--tw-space-y-reverse));\n  }\n\n  .sm\\:-space-x-52 > :not([hidden]) ~ :not([hidden]) {\n    --tw-space-x-reverse: 0;\n    margin-right: calc(-13rem * var(--tw-space-x-reverse));\n    margin-left: calc(-13rem * calc(1 - var(--tw-space-x-reverse)));\n  }\n\n  .sm\\:-space-y-56 > :not([hidden]) ~ :not([hidden]) {\n    --tw-space-y-reverse: 0;\n    margin-top: calc(-14rem * calc(1 - var(--tw-space-y-reverse)));\n    margin-bottom: calc(-14rem * var(--tw-space-y-reverse));\n  }\n\n  .sm\\:-space-x-56 > :not([hidden]) ~ :not([hidden]) {\n    --tw-space-x-reverse: 0;\n    margin-right: calc(-14rem * var(--tw-space-x-reverse));\n    margin-left: calc(-14rem * calc(1 - var(--tw-space-x-reverse)));\n  }\n\n  .sm\\:-space-y-60 > :not([hidden]) ~ :not([hidden]) {\n    --tw-space-y-reverse: 0;\n    margin-top: calc(-15rem * calc(1 - var(--tw-space-y-reverse)));\n    margin-bottom: calc(-15rem * var(--tw-space-y-reverse));\n  }\n\n  .sm\\:-space-x-60 > :not([hidden]) ~ :not([hidden]) {\n    --tw-space-x-reverse: 0;\n    margin-right: calc(-15rem * var(--tw-space-x-reverse));\n    margin-left: calc(-15rem * calc(1 - var(--tw-space-x-reverse)));\n  }\n\n  .sm\\:-space-y-64 > :not([hidden]) ~ :not([hidden]) {\n    --tw-space-y-reverse: 0;\n    margin-top: calc(-16rem * calc(1 - var(--tw-space-y-reverse)));\n    margin-bottom: calc(-16rem * var(--tw-space-y-reverse));\n  }\n\n  .sm\\:-space-x-64 > :not([hidden]) ~ :not([hidden]) {\n    --tw-space-x-reverse: 0;\n    margin-right: calc(-16rem * var(--tw-space-x-reverse));\n    margin-left: calc(-16rem * calc(1 - var(--tw-space-x-reverse)));\n  }\n\n  .sm\\:-space-y-72 > :not([hidden]) ~ :not([hidden]) {\n    --tw-space-y-reverse: 0;\n    margin-top: calc(-18rem * calc(1 - var(--tw-space-y-reverse)));\n    margin-bottom: calc(-18rem * var(--tw-space-y-reverse));\n  }\n\n  .sm\\:-space-x-72 > :not([hidden]) ~ :not([hidden]) {\n    --tw-space-x-reverse: 0;\n    margin-right: calc(-18rem * var(--tw-space-x-reverse));\n    margin-left: calc(-18rem * calc(1 - var(--tw-space-x-reverse)));\n  }\n\n  .sm\\:-space-y-80 > :not([hidden]) ~ :not([hidden]) {\n    --tw-space-y-reverse: 0;\n    margin-top: calc(-20rem * calc(1 - var(--tw-space-y-reverse)));\n    margin-bottom: calc(-20rem * var(--tw-space-y-reverse));\n  }\n\n  .sm\\:-space-x-80 > :not([hidden]) ~ :not([hidden]) {\n    --tw-space-x-reverse: 0;\n    margin-right: calc(-20rem * var(--tw-space-x-reverse));\n    margin-left: calc(-20rem * calc(1 - var(--tw-space-x-reverse)));\n  }\n\n  .sm\\:-space-y-96 > :not([hidden]) ~ :not([hidden]) {\n    --tw-space-y-reverse: 0;\n    margin-top: calc(-24rem * calc(1 - var(--tw-space-y-reverse)));\n    margin-bottom: calc(-24rem * var(--tw-space-y-reverse));\n  }\n\n  .sm\\:-space-x-96 > :not([hidden]) ~ :not([hidden]) {\n    --tw-space-x-reverse: 0;\n    margin-right: calc(-24rem * var(--tw-space-x-reverse));\n    margin-left: calc(-24rem * calc(1 - var(--tw-space-x-reverse)));\n  }\n\n  .sm\\:-space-y-px > :not([hidden]) ~ :not([hidden]) {\n    --tw-space-y-reverse: 0;\n    margin-top: calc(-1px * calc(1 - var(--tw-space-y-reverse)));\n    margin-bottom: calc(-1px * var(--tw-space-y-reverse));\n  }\n\n  .sm\\:-space-x-px > :not([hidden]) ~ :not([hidden]) {\n    --tw-space-x-reverse: 0;\n    margin-right: calc(-1px * var(--tw-space-x-reverse));\n    margin-left: calc(-1px * calc(1 - var(--tw-space-x-reverse)));\n  }\n\n  .sm\\:-space-y-0\\.5 > :not([hidden]) ~ :not([hidden]) {\n    --tw-space-y-reverse: 0;\n    margin-top: calc(-0.125rem * calc(1 - var(--tw-space-y-reverse)));\n    margin-bottom: calc(-0.125rem * var(--tw-space-y-reverse));\n  }\n\n  .sm\\:-space-x-0\\.5 > :not([hidden]) ~ :not([hidden]) {\n    --tw-space-x-reverse: 0;\n    margin-right: calc(-0.125rem * var(--tw-space-x-reverse));\n    margin-left: calc(-0.125rem * calc(1 - var(--tw-space-x-reverse)));\n  }\n\n  .sm\\:-space-y-1\\.5 > :not([hidden]) ~ :not([hidden]) {\n    --tw-space-y-reverse: 0;\n    margin-top: calc(-0.375rem * calc(1 - var(--tw-space-y-reverse)));\n    margin-bottom: calc(-0.375rem * var(--tw-space-y-reverse));\n  }\n\n  .sm\\:-space-x-1\\.5 > :not([hidden]) ~ :not([hidden]) {\n    --tw-space-x-reverse: 0;\n    margin-right: calc(-0.375rem * var(--tw-space-x-reverse));\n    margin-left: calc(-0.375rem * calc(1 - var(--tw-space-x-reverse)));\n  }\n\n  .sm\\:-space-y-2\\.5 > :not([hidden]) ~ :not([hidden]) {\n    --tw-space-y-reverse: 0;\n    margin-top: calc(-0.625rem * calc(1 - var(--tw-space-y-reverse)));\n    margin-bottom: calc(-0.625rem * var(--tw-space-y-reverse));\n  }\n\n  .sm\\:-space-x-2\\.5 > :not([hidden]) ~ :not([hidden]) {\n    --tw-space-x-reverse: 0;\n    margin-right: calc(-0.625rem * var(--tw-space-x-reverse));\n    margin-left: calc(-0.625rem * calc(1 - var(--tw-space-x-reverse)));\n  }\n\n  .sm\\:-space-y-3\\.5 > :not([hidden]) ~ :not([hidden]) {\n    --tw-space-y-reverse: 0;\n    margin-top: calc(-0.875rem * calc(1 - var(--tw-space-y-reverse)));\n    margin-bottom: calc(-0.875rem * var(--tw-space-y-reverse));\n  }\n\n  .sm\\:-space-x-3\\.5 > :not([hidden]) ~ :not([hidden]) {\n    --tw-space-x-reverse: 0;\n    margin-right: calc(-0.875rem * var(--tw-space-x-reverse));\n    margin-left: calc(-0.875rem * calc(1 - var(--tw-space-x-reverse)));\n  }\n\n  .sm\\:space-y-reverse > :not([hidden]) ~ :not([hidden]) {\n    --tw-space-y-reverse: 1;\n  }\n\n  .sm\\:space-x-reverse > :not([hidden]) ~ :not([hidden]) {\n    --tw-space-x-reverse: 1;\n  }\n\n  .sm\\:divide-y-0 > :not([hidden]) ~ :not([hidden]) {\n    --tw-divide-y-reverse: 0;\n    border-top-width: calc(0px * calc(1 - var(--tw-divide-y-reverse)));\n    border-bottom-width: calc(0px * var(--tw-divide-y-reverse));\n  }\n\n  .sm\\:divide-x-0 > :not([hidden]) ~ :not([hidden]) {\n    --tw-divide-x-reverse: 0;\n    border-right-width: calc(0px * var(--tw-divide-x-reverse));\n    border-left-width: calc(0px * calc(1 - var(--tw-divide-x-reverse)));\n  }\n\n  .sm\\:divide-y-2 > :not([hidden]) ~ :not([hidden]) {\n    --tw-divide-y-reverse: 0;\n    border-top-width: calc(2px * calc(1 - var(--tw-divide-y-reverse)));\n    border-bottom-width: calc(2px * var(--tw-divide-y-reverse));\n  }\n\n  .sm\\:divide-x-2 > :not([hidden]) ~ :not([hidden]) {\n    --tw-divide-x-reverse: 0;\n    border-right-width: calc(2px * var(--tw-divide-x-reverse));\n    border-left-width: calc(2px * calc(1 - var(--tw-divide-x-reverse)));\n  }\n\n  .sm\\:divide-y-4 > :not([hidden]) ~ :not([hidden]) {\n    --tw-divide-y-reverse: 0;\n    border-top-width: calc(4px * calc(1 - var(--tw-divide-y-reverse)));\n    border-bottom-width: calc(4px * var(--tw-divide-y-reverse));\n  }\n\n  .sm\\:divide-x-4 > :not([hidden]) ~ :not([hidden]) {\n    --tw-divide-x-reverse: 0;\n    border-right-width: calc(4px * var(--tw-divide-x-reverse));\n    border-left-width: calc(4px * calc(1 - var(--tw-divide-x-reverse)));\n  }\n\n  .sm\\:divide-y-8 > :not([hidden]) ~ :not([hidden]) {\n    --tw-divide-y-reverse: 0;\n    border-top-width: calc(8px * calc(1 - var(--tw-divide-y-reverse)));\n    border-bottom-width: calc(8px * var(--tw-divide-y-reverse));\n  }\n\n  .sm\\:divide-x-8 > :not([hidden]) ~ :not([hidden]) {\n    --tw-divide-x-reverse: 0;\n    border-right-width: calc(8px * var(--tw-divide-x-reverse));\n    border-left-width: calc(8px * calc(1 - var(--tw-divide-x-reverse)));\n  }\n\n  .sm\\:divide-y > :not([hidden]) ~ :not([hidden]) {\n    --tw-divide-y-reverse: 0;\n    border-top-width: calc(1px * calc(1 - var(--tw-divide-y-reverse)));\n    border-bottom-width: calc(1px * var(--tw-divide-y-reverse));\n  }\n\n  .sm\\:divide-x > :not([hidden]) ~ :not([hidden]) {\n    --tw-divide-x-reverse: 0;\n    border-right-width: calc(1px * var(--tw-divide-x-reverse));\n    border-left-width: calc(1px * calc(1 - var(--tw-divide-x-reverse)));\n  }\n\n  .sm\\:divide-y-reverse > :not([hidden]) ~ :not([hidden]) {\n    --tw-divide-y-reverse: 1;\n  }\n\n  .sm\\:divide-x-reverse > :not([hidden]) ~ :not([hidden]) {\n    --tw-divide-x-reverse: 1;\n  }\n\n  .sm\\:divide-transparent > :not([hidden]) ~ :not([hidden]) {\n    border-color: transparent;\n  }\n\n  .sm\\:divide-current > :not([hidden]) ~ :not([hidden]) {\n    border-color: currentColor;\n  }\n\n  .sm\\:divide-black > :not([hidden]) ~ :not([hidden]) {\n    --tw-divide-opacity: 1;\n    border-color: rgba(0, 0, 0, var(--tw-divide-opacity));\n  }\n\n  .sm\\:divide-white > :not([hidden]) ~ :not([hidden]) {\n    --tw-divide-opacity: 1;\n    border-color: rgba(255, 255, 255, var(--tw-divide-opacity));\n  }\n\n  .sm\\:divide-gray-50 > :not([hidden]) ~ :not([hidden]) {\n    --tw-divide-opacity: 1;\n    border-color: rgba(249, 250, 251, var(--tw-divide-opacity));\n  }\n\n  .sm\\:divide-gray-100 > :not([hidden]) ~ :not([hidden]) {\n    --tw-divide-opacity: 1;\n    border-color: rgba(243, 244, 246, var(--tw-divide-opacity));\n  }\n\n  .sm\\:divide-gray-200 > :not([hidden]) ~ :not([hidden]) {\n    --tw-divide-opacity: 1;\n    border-color: rgba(229, 231, 235, var(--tw-divide-opacity));\n  }\n\n  .sm\\:divide-gray-300 > :not([hidden]) ~ :not([hidden]) {\n    --tw-divide-opacity: 1;\n    border-color: rgba(209, 213, 219, var(--tw-divide-opacity));\n  }\n\n  .sm\\:divide-gray-400 > :not([hidden]) ~ :not([hidden]) {\n    --tw-divide-opacity: 1;\n    border-color: rgba(156, 163, 175, var(--tw-divide-opacity));\n  }\n\n  .sm\\:divide-gray-500 > :not([hidden]) ~ :not([hidden]) {\n    --tw-divide-opacity: 1;\n    border-color: rgba(107, 114, 128, var(--tw-divide-opacity));\n  }\n\n  .sm\\:divide-gray-600 > :not([hidden]) ~ :not([hidden]) {\n    --tw-divide-opacity: 1;\n    border-color: rgba(75, 85, 99, var(--tw-divide-opacity));\n  }\n\n  .sm\\:divide-gray-700 > :not([hidden]) ~ :not([hidden]) {\n    --tw-divide-opacity: 1;\n    border-color: rgba(55, 65, 81, var(--tw-divide-opacity));\n  }\n\n  .sm\\:divide-gray-800 > :not([hidden]) ~ :not([hidden]) {\n    --tw-divide-opacity: 1;\n    border-color: rgba(31, 41, 55, var(--tw-divide-opacity));\n  }\n\n  .sm\\:divide-gray-900 > :not([hidden]) ~ :not([hidden]) {\n    --tw-divide-opacity: 1;\n    border-color: rgba(17, 24, 39, var(--tw-divide-opacity));\n  }\n\n  .sm\\:divide-red-50 > :not([hidden]) ~ :not([hidden]) {\n    --tw-divide-opacity: 1;\n    border-color: rgba(254, 242, 242, var(--tw-divide-opacity));\n  }\n\n  .sm\\:divide-red-100 > :not([hidden]) ~ :not([hidden]) {\n    --tw-divide-opacity: 1;\n    border-color: rgba(254, 226, 226, var(--tw-divide-opacity));\n  }\n\n  .sm\\:divide-red-200 > :not([hidden]) ~ :not([hidden]) {\n    --tw-divide-opacity: 1;\n    border-color: rgba(254, 202, 202, var(--tw-divide-opacity));\n  }\n\n  .sm\\:divide-red-300 > :not([hidden]) ~ :not([hidden]) {\n    --tw-divide-opacity: 1;\n    border-color: rgba(252, 165, 165, var(--tw-divide-opacity));\n  }\n\n  .sm\\:divide-red-400 > :not([hidden]) ~ :not([hidden]) {\n    --tw-divide-opacity: 1;\n    border-color: rgba(248, 113, 113, var(--tw-divide-opacity));\n  }\n\n  .sm\\:divide-red-500 > :not([hidden]) ~ :not([hidden]) {\n    --tw-divide-opacity: 1;\n    border-color: rgba(239, 68, 68, var(--tw-divide-opacity));\n  }\n\n  .sm\\:divide-red-600 > :not([hidden]) ~ :not([hidden]) {\n    --tw-divide-opacity: 1;\n    border-color: rgba(220, 38, 38, var(--tw-divide-opacity));\n  }\n\n  .sm\\:divide-red-700 > :not([hidden]) ~ :not([hidden]) {\n    --tw-divide-opacity: 1;\n    border-color: rgba(185, 28, 28, var(--tw-divide-opacity));\n  }\n\n  .sm\\:divide-red-800 > :not([hidden]) ~ :not([hidden]) {\n    --tw-divide-opacity: 1;\n    border-color: rgba(153, 27, 27, var(--tw-divide-opacity));\n  }\n\n  .sm\\:divide-red-900 > :not([hidden]) ~ :not([hidden]) {\n    --tw-divide-opacity: 1;\n    border-color: rgba(127, 29, 29, var(--tw-divide-opacity));\n  }\n\n  .sm\\:divide-yellow-50 > :not([hidden]) ~ :not([hidden]) {\n    --tw-divide-opacity: 1;\n    border-color: rgba(255, 251, 235, var(--tw-divide-opacity));\n  }\n\n  .sm\\:divide-yellow-100 > :not([hidden]) ~ :not([hidden]) {\n    --tw-divide-opacity: 1;\n    border-color: rgba(254, 243, 199, var(--tw-divide-opacity));\n  }\n\n  .sm\\:divide-yellow-200 > :not([hidden]) ~ :not([hidden]) {\n    --tw-divide-opacity: 1;\n    border-color: rgba(253, 230, 138, var(--tw-divide-opacity));\n  }\n\n  .sm\\:divide-yellow-300 > :not([hidden]) ~ :not([hidden]) {\n    --tw-divide-opacity: 1;\n    border-color: rgba(252, 211, 77, var(--tw-divide-opacity));\n  }\n\n  .sm\\:divide-yellow-400 > :not([hidden]) ~ :not([hidden]) {\n    --tw-divide-opacity: 1;\n    border-color: rgba(251, 191, 36, var(--tw-divide-opacity));\n  }\n\n  .sm\\:divide-yellow-500 > :not([hidden]) ~ :not([hidden]) {\n    --tw-divide-opacity: 1;\n    border-color: rgba(245, 158, 11, var(--tw-divide-opacity));\n  }\n\n  .sm\\:divide-yellow-600 > :not([hidden]) ~ :not([hidden]) {\n    --tw-divide-opacity: 1;\n    border-color: rgba(217, 119, 6, var(--tw-divide-opacity));\n  }\n\n  .sm\\:divide-yellow-700 > :not([hidden]) ~ :not([hidden]) {\n    --tw-divide-opacity: 1;\n    border-color: rgba(180, 83, 9, var(--tw-divide-opacity));\n  }\n\n  .sm\\:divide-yellow-800 > :not([hidden]) ~ :not([hidden]) {\n    --tw-divide-opacity: 1;\n    border-color: rgba(146, 64, 14, var(--tw-divide-opacity));\n  }\n\n  .sm\\:divide-yellow-900 > :not([hidden]) ~ :not([hidden]) {\n    --tw-divide-opacity: 1;\n    border-color: rgba(120, 53, 15, var(--tw-divide-opacity));\n  }\n\n  .sm\\:divide-green-50 > :not([hidden]) ~ :not([hidden]) {\n    --tw-divide-opacity: 1;\n    border-color: rgba(236, 253, 245, var(--tw-divide-opacity));\n  }\n\n  .sm\\:divide-green-100 > :not([hidden]) ~ :not([hidden]) {\n    --tw-divide-opacity: 1;\n    border-color: rgba(209, 250, 229, var(--tw-divide-opacity));\n  }\n\n  .sm\\:divide-green-200 > :not([hidden]) ~ :not([hidden]) {\n    --tw-divide-opacity: 1;\n    border-color: rgba(167, 243, 208, var(--tw-divide-opacity));\n  }\n\n  .sm\\:divide-green-300 > :not([hidden]) ~ :not([hidden]) {\n    --tw-divide-opacity: 1;\n    border-color: rgba(110, 231, 183, var(--tw-divide-opacity));\n  }\n\n  .sm\\:divide-green-400 > :not([hidden]) ~ :not([hidden]) {\n    --tw-divide-opacity: 1;\n    border-color: rgba(52, 211, 153, var(--tw-divide-opacity));\n  }\n\n  .sm\\:divide-green-500 > :not([hidden]) ~ :not([hidden]) {\n    --tw-divide-opacity: 1;\n    border-color: rgba(16, 185, 129, var(--tw-divide-opacity));\n  }\n\n  .sm\\:divide-green-600 > :not([hidden]) ~ :not([hidden]) {\n    --tw-divide-opacity: 1;\n    border-color: rgba(5, 150, 105, var(--tw-divide-opacity));\n  }\n\n  .sm\\:divide-green-700 > :not([hidden]) ~ :not([hidden]) {\n    --tw-divide-opacity: 1;\n    border-color: rgba(4, 120, 87, var(--tw-divide-opacity));\n  }\n\n  .sm\\:divide-green-800 > :not([hidden]) ~ :not([hidden]) {\n    --tw-divide-opacity: 1;\n    border-color: rgba(6, 95, 70, var(--tw-divide-opacity));\n  }\n\n  .sm\\:divide-green-900 > :not([hidden]) ~ :not([hidden]) {\n    --tw-divide-opacity: 1;\n    border-color: rgba(6, 78, 59, var(--tw-divide-opacity));\n  }\n\n  .sm\\:divide-blue-50 > :not([hidden]) ~ :not([hidden]) {\n    --tw-divide-opacity: 1;\n    border-color: rgba(239, 246, 255, var(--tw-divide-opacity));\n  }\n\n  .sm\\:divide-blue-100 > :not([hidden]) ~ :not([hidden]) {\n    --tw-divide-opacity: 1;\n    border-color: rgba(219, 234, 254, var(--tw-divide-opacity));\n  }\n\n  .sm\\:divide-blue-200 > :not([hidden]) ~ :not([hidden]) {\n    --tw-divide-opacity: 1;\n    border-color: rgba(191, 219, 254, var(--tw-divide-opacity));\n  }\n\n  .sm\\:divide-blue-300 > :not([hidden]) ~ :not([hidden]) {\n    --tw-divide-opacity: 1;\n    border-color: rgba(147, 197, 253, var(--tw-divide-opacity));\n  }\n\n  .sm\\:divide-blue-400 > :not([hidden]) ~ :not([hidden]) {\n    --tw-divide-opacity: 1;\n    border-color: rgba(96, 165, 250, var(--tw-divide-opacity));\n  }\n\n  .sm\\:divide-blue-500 > :not([hidden]) ~ :not([hidden]) {\n    --tw-divide-opacity: 1;\n    border-color: rgba(59, 130, 246, var(--tw-divide-opacity));\n  }\n\n  .sm\\:divide-blue-600 > :not([hidden]) ~ :not([hidden]) {\n    --tw-divide-opacity: 1;\n    border-color: rgba(37, 99, 235, var(--tw-divide-opacity));\n  }\n\n  .sm\\:divide-blue-700 > :not([hidden]) ~ :not([hidden]) {\n    --tw-divide-opacity: 1;\n    border-color: rgba(29, 78, 216, var(--tw-divide-opacity));\n  }\n\n  .sm\\:divide-blue-800 > :not([hidden]) ~ :not([hidden]) {\n    --tw-divide-opacity: 1;\n    border-color: rgba(30, 64, 175, var(--tw-divide-opacity));\n  }\n\n  .sm\\:divide-blue-900 > :not([hidden]) ~ :not([hidden]) {\n    --tw-divide-opacity: 1;\n    border-color: rgba(30, 58, 138, var(--tw-divide-opacity));\n  }\n\n  .sm\\:divide-indigo-50 > :not([hidden]) ~ :not([hidden]) {\n    --tw-divide-opacity: 1;\n    border-color: rgba(238, 242, 255, var(--tw-divide-opacity));\n  }\n\n  .sm\\:divide-indigo-100 > :not([hidden]) ~ :not([hidden]) {\n    --tw-divide-opacity: 1;\n    border-color: rgba(224, 231, 255, var(--tw-divide-opacity));\n  }\n\n  .sm\\:divide-indigo-200 > :not([hidden]) ~ :not([hidden]) {\n    --tw-divide-opacity: 1;\n    border-color: rgba(199, 210, 254, var(--tw-divide-opacity));\n  }\n\n  .sm\\:divide-indigo-300 > :not([hidden]) ~ :not([hidden]) {\n    --tw-divide-opacity: 1;\n    border-color: rgba(165, 180, 252, var(--tw-divide-opacity));\n  }\n\n  .sm\\:divide-indigo-400 > :not([hidden]) ~ :not([hidden]) {\n    --tw-divide-opacity: 1;\n    border-color: rgba(129, 140, 248, var(--tw-divide-opacity));\n  }\n\n  .sm\\:divide-indigo-500 > :not([hidden]) ~ :not([hidden]) {\n    --tw-divide-opacity: 1;\n    border-color: rgba(99, 102, 241, var(--tw-divide-opacity));\n  }\n\n  .sm\\:divide-indigo-600 > :not([hidden]) ~ :not([hidden]) {\n    --tw-divide-opacity: 1;\n    border-color: rgba(79, 70, 229, var(--tw-divide-opacity));\n  }\n\n  .sm\\:divide-indigo-700 > :not([hidden]) ~ :not([hidden]) {\n    --tw-divide-opacity: 1;\n    border-color: rgba(67, 56, 202, var(--tw-divide-opacity));\n  }\n\n  .sm\\:divide-indigo-800 > :not([hidden]) ~ :not([hidden]) {\n    --tw-divide-opacity: 1;\n    border-color: rgba(55, 48, 163, var(--tw-divide-opacity));\n  }\n\n  .sm\\:divide-indigo-900 > :not([hidden]) ~ :not([hidden]) {\n    --tw-divide-opacity: 1;\n    border-color: rgba(49, 46, 129, var(--tw-divide-opacity));\n  }\n\n  .sm\\:divide-purple-50 > :not([hidden]) ~ :not([hidden]) {\n    --tw-divide-opacity: 1;\n    border-color: rgba(245, 243, 255, var(--tw-divide-opacity));\n  }\n\n  .sm\\:divide-purple-100 > :not([hidden]) ~ :not([hidden]) {\n    --tw-divide-opacity: 1;\n    border-color: rgba(237, 233, 254, var(--tw-divide-opacity));\n  }\n\n  .sm\\:divide-purple-200 > :not([hidden]) ~ :not([hidden]) {\n    --tw-divide-opacity: 1;\n    border-color: rgba(221, 214, 254, var(--tw-divide-opacity));\n  }\n\n  .sm\\:divide-purple-300 > :not([hidden]) ~ :not([hidden]) {\n    --tw-divide-opacity: 1;\n    border-color: rgba(196, 181, 253, var(--tw-divide-opacity));\n  }\n\n  .sm\\:divide-purple-400 > :not([hidden]) ~ :not([hidden]) {\n    --tw-divide-opacity: 1;\n    border-color: rgba(167, 139, 250, var(--tw-divide-opacity));\n  }\n\n  .sm\\:divide-purple-500 > :not([hidden]) ~ :not([hidden]) {\n    --tw-divide-opacity: 1;\n    border-color: rgba(139, 92, 246, var(--tw-divide-opacity));\n  }\n\n  .sm\\:divide-purple-600 > :not([hidden]) ~ :not([hidden]) {\n    --tw-divide-opacity: 1;\n    border-color: rgba(124, 58, 237, var(--tw-divide-opacity));\n  }\n\n  .sm\\:divide-purple-700 > :not([hidden]) ~ :not([hidden]) {\n    --tw-divide-opacity: 1;\n    border-color: rgba(109, 40, 217, var(--tw-divide-opacity));\n  }\n\n  .sm\\:divide-purple-800 > :not([hidden]) ~ :not([hidden]) {\n    --tw-divide-opacity: 1;\n    border-color: rgba(91, 33, 182, var(--tw-divide-opacity));\n  }\n\n  .sm\\:divide-purple-900 > :not([hidden]) ~ :not([hidden]) {\n    --tw-divide-opacity: 1;\n    border-color: rgba(76, 29, 149, var(--tw-divide-opacity));\n  }\n\n  .sm\\:divide-pink-50 > :not([hidden]) ~ :not([hidden]) {\n    --tw-divide-opacity: 1;\n    border-color: rgba(253, 242, 248, var(--tw-divide-opacity));\n  }\n\n  .sm\\:divide-pink-100 > :not([hidden]) ~ :not([hidden]) {\n    --tw-divide-opacity: 1;\n    border-color: rgba(252, 231, 243, var(--tw-divide-opacity));\n  }\n\n  .sm\\:divide-pink-200 > :not([hidden]) ~ :not([hidden]) {\n    --tw-divide-opacity: 1;\n    border-color: rgba(251, 207, 232, var(--tw-divide-opacity));\n  }\n\n  .sm\\:divide-pink-300 > :not([hidden]) ~ :not([hidden]) {\n    --tw-divide-opacity: 1;\n    border-color: rgba(249, 168, 212, var(--tw-divide-opacity));\n  }\n\n  .sm\\:divide-pink-400 > :not([hidden]) ~ :not([hidden]) {\n    --tw-divide-opacity: 1;\n    border-color: rgba(244, 114, 182, var(--tw-divide-opacity));\n  }\n\n  .sm\\:divide-pink-500 > :not([hidden]) ~ :not([hidden]) {\n    --tw-divide-opacity: 1;\n    border-color: rgba(236, 72, 153, var(--tw-divide-opacity));\n  }\n\n  .sm\\:divide-pink-600 > :not([hidden]) ~ :not([hidden]) {\n    --tw-divide-opacity: 1;\n    border-color: rgba(219, 39, 119, var(--tw-divide-opacity));\n  }\n\n  .sm\\:divide-pink-700 > :not([hidden]) ~ :not([hidden]) {\n    --tw-divide-opacity: 1;\n    border-color: rgba(190, 24, 93, var(--tw-divide-opacity));\n  }\n\n  .sm\\:divide-pink-800 > :not([hidden]) ~ :not([hidden]) {\n    --tw-divide-opacity: 1;\n    border-color: rgba(157, 23, 77, var(--tw-divide-opacity));\n  }\n\n  .sm\\:divide-pink-900 > :not([hidden]) ~ :not([hidden]) {\n    --tw-divide-opacity: 1;\n    border-color: rgba(131, 24, 67, var(--tw-divide-opacity));\n  }\n\n  .dark .sm\\:dark\\:divide-transparent > :not([hidden]) ~ :not([hidden]) {\n    border-color: transparent;\n  }\n\n  .dark .sm\\:dark\\:divide-current > :not([hidden]) ~ :not([hidden]) {\n    border-color: currentColor;\n  }\n\n  .dark .sm\\:dark\\:divide-black > :not([hidden]) ~ :not([hidden]) {\n    --tw-divide-opacity: 1;\n    border-color: rgba(0, 0, 0, var(--tw-divide-opacity));\n  }\n\n  .dark .sm\\:dark\\:divide-white > :not([hidden]) ~ :not([hidden]) {\n    --tw-divide-opacity: 1;\n    border-color: rgba(255, 255, 255, var(--tw-divide-opacity));\n  }\n\n  .dark .sm\\:dark\\:divide-gray-50 > :not([hidden]) ~ :not([hidden]) {\n    --tw-divide-opacity: 1;\n    border-color: rgba(249, 250, 251, var(--tw-divide-opacity));\n  }\n\n  .dark .sm\\:dark\\:divide-gray-100 > :not([hidden]) ~ :not([hidden]) {\n    --tw-divide-opacity: 1;\n    border-color: rgba(243, 244, 246, var(--tw-divide-opacity));\n  }\n\n  .dark .sm\\:dark\\:divide-gray-200 > :not([hidden]) ~ :not([hidden]) {\n    --tw-divide-opacity: 1;\n    border-color: rgba(229, 231, 235, var(--tw-divide-opacity));\n  }\n\n  .dark .sm\\:dark\\:divide-gray-300 > :not([hidden]) ~ :not([hidden]) {\n    --tw-divide-opacity: 1;\n    border-color: rgba(209, 213, 219, var(--tw-divide-opacity));\n  }\n\n  .dark .sm\\:dark\\:divide-gray-400 > :not([hidden]) ~ :not([hidden]) {\n    --tw-divide-opacity: 1;\n    border-color: rgba(156, 163, 175, var(--tw-divide-opacity));\n  }\n\n  .dark .sm\\:dark\\:divide-gray-500 > :not([hidden]) ~ :not([hidden]) {\n    --tw-divide-opacity: 1;\n    border-color: rgba(107, 114, 128, var(--tw-divide-opacity));\n  }\n\n  .dark .sm\\:dark\\:divide-gray-600 > :not([hidden]) ~ :not([hidden]) {\n    --tw-divide-opacity: 1;\n    border-color: rgba(75, 85, 99, var(--tw-divide-opacity));\n  }\n\n  .dark .sm\\:dark\\:divide-gray-700 > :not([hidden]) ~ :not([hidden]) {\n    --tw-divide-opacity: 1;\n    border-color: rgba(55, 65, 81, var(--tw-divide-opacity));\n  }\n\n  .dark .sm\\:dark\\:divide-gray-800 > :not([hidden]) ~ :not([hidden]) {\n    --tw-divide-opacity: 1;\n    border-color: rgba(31, 41, 55, var(--tw-divide-opacity));\n  }\n\n  .dark .sm\\:dark\\:divide-gray-900 > :not([hidden]) ~ :not([hidden]) {\n    --tw-divide-opacity: 1;\n    border-color: rgba(17, 24, 39, var(--tw-divide-opacity));\n  }\n\n  .dark .sm\\:dark\\:divide-red-50 > :not([hidden]) ~ :not([hidden]) {\n    --tw-divide-opacity: 1;\n    border-color: rgba(254, 242, 242, var(--tw-divide-opacity));\n  }\n\n  .dark .sm\\:dark\\:divide-red-100 > :not([hidden]) ~ :not([hidden]) {\n    --tw-divide-opacity: 1;\n    border-color: rgba(254, 226, 226, var(--tw-divide-opacity));\n  }\n\n  .dark .sm\\:dark\\:divide-red-200 > :not([hidden]) ~ :not([hidden]) {\n    --tw-divide-opacity: 1;\n    border-color: rgba(254, 202, 202, var(--tw-divide-opacity));\n  }\n\n  .dark .sm\\:dark\\:divide-red-300 > :not([hidden]) ~ :not([hidden]) {\n    --tw-divide-opacity: 1;\n    border-color: rgba(252, 165, 165, var(--tw-divide-opacity));\n  }\n\n  .dark .sm\\:dark\\:divide-red-400 > :not([hidden]) ~ :not([hidden]) {\n    --tw-divide-opacity: 1;\n    border-color: rgba(248, 113, 113, var(--tw-divide-opacity));\n  }\n\n  .dark .sm\\:dark\\:divide-red-500 > :not([hidden]) ~ :not([hidden]) {\n    --tw-divide-opacity: 1;\n    border-color: rgba(239, 68, 68, var(--tw-divide-opacity));\n  }\n\n  .dark .sm\\:dark\\:divide-red-600 > :not([hidden]) ~ :not([hidden]) {\n    --tw-divide-opacity: 1;\n    border-color: rgba(220, 38, 38, var(--tw-divide-opacity));\n  }\n\n  .dark .sm\\:dark\\:divide-red-700 > :not([hidden]) ~ :not([hidden]) {\n    --tw-divide-opacity: 1;\n    border-color: rgba(185, 28, 28, var(--tw-divide-opacity));\n  }\n\n  .dark .sm\\:dark\\:divide-red-800 > :not([hidden]) ~ :not([hidden]) {\n    --tw-divide-opacity: 1;\n    border-color: rgba(153, 27, 27, var(--tw-divide-opacity));\n  }\n\n  .dark .sm\\:dark\\:divide-red-900 > :not([hidden]) ~ :not([hidden]) {\n    --tw-divide-opacity: 1;\n    border-color: rgba(127, 29, 29, var(--tw-divide-opacity));\n  }\n\n  .dark .sm\\:dark\\:divide-yellow-50 > :not([hidden]) ~ :not([hidden]) {\n    --tw-divide-opacity: 1;\n    border-color: rgba(255, 251, 235, var(--tw-divide-opacity));\n  }\n\n  .dark .sm\\:dark\\:divide-yellow-100 > :not([hidden]) ~ :not([hidden]) {\n    --tw-divide-opacity: 1;\n    border-color: rgba(254, 243, 199, var(--tw-divide-opacity));\n  }\n\n  .dark .sm\\:dark\\:divide-yellow-200 > :not([hidden]) ~ :not([hidden]) {\n    --tw-divide-opacity: 1;\n    border-color: rgba(253, 230, 138, var(--tw-divide-opacity));\n  }\n\n  .dark .sm\\:dark\\:divide-yellow-300 > :not([hidden]) ~ :not([hidden]) {\n    --tw-divide-opacity: 1;\n    border-color: rgba(252, 211, 77, var(--tw-divide-opacity));\n  }\n\n  .dark .sm\\:dark\\:divide-yellow-400 > :not([hidden]) ~ :not([hidden]) {\n    --tw-divide-opacity: 1;\n    border-color: rgba(251, 191, 36, var(--tw-divide-opacity));\n  }\n\n  .dark .sm\\:dark\\:divide-yellow-500 > :not([hidden]) ~ :not([hidden]) {\n    --tw-divide-opacity: 1;\n    border-color: rgba(245, 158, 11, var(--tw-divide-opacity));\n  }\n\n  .dark .sm\\:dark\\:divide-yellow-600 > :not([hidden]) ~ :not([hidden]) {\n    --tw-divide-opacity: 1;\n    border-color: rgba(217, 119, 6, var(--tw-divide-opacity));\n  }\n\n  .dark .sm\\:dark\\:divide-yellow-700 > :not([hidden]) ~ :not([hidden]) {\n    --tw-divide-opacity: 1;\n    border-color: rgba(180, 83, 9, var(--tw-divide-opacity));\n  }\n\n  .dark .sm\\:dark\\:divide-yellow-800 > :not([hidden]) ~ :not([hidden]) {\n    --tw-divide-opacity: 1;\n    border-color: rgba(146, 64, 14, var(--tw-divide-opacity));\n  }\n\n  .dark .sm\\:dark\\:divide-yellow-900 > :not([hidden]) ~ :not([hidden]) {\n    --tw-divide-opacity: 1;\n    border-color: rgba(120, 53, 15, var(--tw-divide-opacity));\n  }\n\n  .dark .sm\\:dark\\:divide-green-50 > :not([hidden]) ~ :not([hidden]) {\n    --tw-divide-opacity: 1;\n    border-color: rgba(236, 253, 245, var(--tw-divide-opacity));\n  }\n\n  .dark .sm\\:dark\\:divide-green-100 > :not([hidden]) ~ :not([hidden]) {\n    --tw-divide-opacity: 1;\n    border-color: rgba(209, 250, 229, var(--tw-divide-opacity));\n  }\n\n  .dark .sm\\:dark\\:divide-green-200 > :not([hidden]) ~ :not([hidden]) {\n    --tw-divide-opacity: 1;\n    border-color: rgba(167, 243, 208, var(--tw-divide-opacity));\n  }\n\n  .dark .sm\\:dark\\:divide-green-300 > :not([hidden]) ~ :not([hidden]) {\n    --tw-divide-opacity: 1;\n    border-color: rgba(110, 231, 183, var(--tw-divide-opacity));\n  }\n\n  .dark .sm\\:dark\\:divide-green-400 > :not([hidden]) ~ :not([hidden]) {\n    --tw-divide-opacity: 1;\n    border-color: rgba(52, 211, 153, var(--tw-divide-opacity));\n  }\n\n  .dark .sm\\:dark\\:divide-green-500 > :not([hidden]) ~ :not([hidden]) {\n    --tw-divide-opacity: 1;\n    border-color: rgba(16, 185, 129, var(--tw-divide-opacity));\n  }\n\n  .dark .sm\\:dark\\:divide-green-600 > :not([hidden]) ~ :not([hidden]) {\n    --tw-divide-opacity: 1;\n    border-color: rgba(5, 150, 105, var(--tw-divide-opacity));\n  }\n\n  .dark .sm\\:dark\\:divide-green-700 > :not([hidden]) ~ :not([hidden]) {\n    --tw-divide-opacity: 1;\n    border-color: rgba(4, 120, 87, var(--tw-divide-opacity));\n  }\n\n  .dark .sm\\:dark\\:divide-green-800 > :not([hidden]) ~ :not([hidden]) {\n    --tw-divide-opacity: 1;\n    border-color: rgba(6, 95, 70, var(--tw-divide-opacity));\n  }\n\n  .dark .sm\\:dark\\:divide-green-900 > :not([hidden]) ~ :not([hidden]) {\n    --tw-divide-opacity: 1;\n    border-color: rgba(6, 78, 59, var(--tw-divide-opacity));\n  }\n\n  .dark .sm\\:dark\\:divide-blue-50 > :not([hidden]) ~ :not([hidden]) {\n    --tw-divide-opacity: 1;\n    border-color: rgba(239, 246, 255, var(--tw-divide-opacity));\n  }\n\n  .dark .sm\\:dark\\:divide-blue-100 > :not([hidden]) ~ :not([hidden]) {\n    --tw-divide-opacity: 1;\n    border-color: rgba(219, 234, 254, var(--tw-divide-opacity));\n  }\n\n  .dark .sm\\:dark\\:divide-blue-200 > :not([hidden]) ~ :not([hidden]) {\n    --tw-divide-opacity: 1;\n    border-color: rgba(191, 219, 254, var(--tw-divide-opacity));\n  }\n\n  .dark .sm\\:dark\\:divide-blue-300 > :not([hidden]) ~ :not([hidden]) {\n    --tw-divide-opacity: 1;\n    border-color: rgba(147, 197, 253, var(--tw-divide-opacity));\n  }\n\n  .dark .sm\\:dark\\:divide-blue-400 > :not([hidden]) ~ :not([hidden]) {\n    --tw-divide-opacity: 1;\n    border-color: rgba(96, 165, 250, var(--tw-divide-opacity));\n  }\n\n  .dark .sm\\:dark\\:divide-blue-500 > :not([hidden]) ~ :not([hidden]) {\n    --tw-divide-opacity: 1;\n    border-color: rgba(59, 130, 246, var(--tw-divide-opacity));\n  }\n\n  .dark .sm\\:dark\\:divide-blue-600 > :not([hidden]) ~ :not([hidden]) {\n    --tw-divide-opacity: 1;\n    border-color: rgba(37, 99, 235, var(--tw-divide-opacity));\n  }\n\n  .dark .sm\\:dark\\:divide-blue-700 > :not([hidden]) ~ :not([hidden]) {\n    --tw-divide-opacity: 1;\n    border-color: rgba(29, 78, 216, var(--tw-divide-opacity));\n  }\n\n  .dark .sm\\:dark\\:divide-blue-800 > :not([hidden]) ~ :not([hidden]) {\n    --tw-divide-opacity: 1;\n    border-color: rgba(30, 64, 175, var(--tw-divide-opacity));\n  }\n\n  .dark .sm\\:dark\\:divide-blue-900 > :not([hidden]) ~ :not([hidden]) {\n    --tw-divide-opacity: 1;\n    border-color: rgba(30, 58, 138, var(--tw-divide-opacity));\n  }\n\n  .dark .sm\\:dark\\:divide-indigo-50 > :not([hidden]) ~ :not([hidden]) {\n    --tw-divide-opacity: 1;\n    border-color: rgba(238, 242, 255, var(--tw-divide-opacity));\n  }\n\n  .dark .sm\\:dark\\:divide-indigo-100 > :not([hidden]) ~ :not([hidden]) {\n    --tw-divide-opacity: 1;\n    border-color: rgba(224, 231, 255, var(--tw-divide-opacity));\n  }\n\n  .dark .sm\\:dark\\:divide-indigo-200 > :not([hidden]) ~ :not([hidden]) {\n    --tw-divide-opacity: 1;\n    border-color: rgba(199, 210, 254, var(--tw-divide-opacity));\n  }\n\n  .dark .sm\\:dark\\:divide-indigo-300 > :not([hidden]) ~ :not([hidden]) {\n    --tw-divide-opacity: 1;\n    border-color: rgba(165, 180, 252, var(--tw-divide-opacity));\n  }\n\n  .dark .sm\\:dark\\:divide-indigo-400 > :not([hidden]) ~ :not([hidden]) {\n    --tw-divide-opacity: 1;\n    border-color: rgba(129, 140, 248, var(--tw-divide-opacity));\n  }\n\n  .dark .sm\\:dark\\:divide-indigo-500 > :not([hidden]) ~ :not([hidden]) {\n    --tw-divide-opacity: 1;\n    border-color: rgba(99, 102, 241, var(--tw-divide-opacity));\n  }\n\n  .dark .sm\\:dark\\:divide-indigo-600 > :not([hidden]) ~ :not([hidden]) {\n    --tw-divide-opacity: 1;\n    border-color: rgba(79, 70, 229, var(--tw-divide-opacity));\n  }\n\n  .dark .sm\\:dark\\:divide-indigo-700 > :not([hidden]) ~ :not([hidden]) {\n    --tw-divide-opacity: 1;\n    border-color: rgba(67, 56, 202, var(--tw-divide-opacity));\n  }\n\n  .dark .sm\\:dark\\:divide-indigo-800 > :not([hidden]) ~ :not([hidden]) {\n    --tw-divide-opacity: 1;\n    border-color: rgba(55, 48, 163, var(--tw-divide-opacity));\n  }\n\n  .dark .sm\\:dark\\:divide-indigo-900 > :not([hidden]) ~ :not([hidden]) {\n    --tw-divide-opacity: 1;\n    border-color: rgba(49, 46, 129, var(--tw-divide-opacity));\n  }\n\n  .dark .sm\\:dark\\:divide-purple-50 > :not([hidden]) ~ :not([hidden]) {\n    --tw-divide-opacity: 1;\n    border-color: rgba(245, 243, 255, var(--tw-divide-opacity));\n  }\n\n  .dark .sm\\:dark\\:divide-purple-100 > :not([hidden]) ~ :not([hidden]) {\n    --tw-divide-opacity: 1;\n    border-color: rgba(237, 233, 254, var(--tw-divide-opacity));\n  }\n\n  .dark .sm\\:dark\\:divide-purple-200 > :not([hidden]) ~ :not([hidden]) {\n    --tw-divide-opacity: 1;\n    border-color: rgba(221, 214, 254, var(--tw-divide-opacity));\n  }\n\n  .dark .sm\\:dark\\:divide-purple-300 > :not([hidden]) ~ :not([hidden]) {\n    --tw-divide-opacity: 1;\n    border-color: rgba(196, 181, 253, var(--tw-divide-opacity));\n  }\n\n  .dark .sm\\:dark\\:divide-purple-400 > :not([hidden]) ~ :not([hidden]) {\n    --tw-divide-opacity: 1;\n    border-color: rgba(167, 139, 250, var(--tw-divide-opacity));\n  }\n\n  .dark .sm\\:dark\\:divide-purple-500 > :not([hidden]) ~ :not([hidden]) {\n    --tw-divide-opacity: 1;\n    border-color: rgba(139, 92, 246, var(--tw-divide-opacity));\n  }\n\n  .dark .sm\\:dark\\:divide-purple-600 > :not([hidden]) ~ :not([hidden]) {\n    --tw-divide-opacity: 1;\n    border-color: rgba(124, 58, 237, var(--tw-divide-opacity));\n  }\n\n  .dark .sm\\:dark\\:divide-purple-700 > :not([hidden]) ~ :not([hidden]) {\n    --tw-divide-opacity: 1;\n    border-color: rgba(109, 40, 217, var(--tw-divide-opacity));\n  }\n\n  .dark .sm\\:dark\\:divide-purple-800 > :not([hidden]) ~ :not([hidden]) {\n    --tw-divide-opacity: 1;\n    border-color: rgba(91, 33, 182, var(--tw-divide-opacity));\n  }\n\n  .dark .sm\\:dark\\:divide-purple-900 > :not([hidden]) ~ :not([hidden]) {\n    --tw-divide-opacity: 1;\n    border-color: rgba(76, 29, 149, var(--tw-divide-opacity));\n  }\n\n  .dark .sm\\:dark\\:divide-pink-50 > :not([hidden]) ~ :not([hidden]) {\n    --tw-divide-opacity: 1;\n    border-color: rgba(253, 242, 248, var(--tw-divide-opacity));\n  }\n\n  .dark .sm\\:dark\\:divide-pink-100 > :not([hidden]) ~ :not([hidden]) {\n    --tw-divide-opacity: 1;\n    border-color: rgba(252, 231, 243, var(--tw-divide-opacity));\n  }\n\n  .dark .sm\\:dark\\:divide-pink-200 > :not([hidden]) ~ :not([hidden]) {\n    --tw-divide-opacity: 1;\n    border-color: rgba(251, 207, 232, var(--tw-divide-opacity));\n  }\n\n  .dark .sm\\:dark\\:divide-pink-300 > :not([hidden]) ~ :not([hidden]) {\n    --tw-divide-opacity: 1;\n    border-color: rgba(249, 168, 212, var(--tw-divide-opacity));\n  }\n\n  .dark .sm\\:dark\\:divide-pink-400 > :not([hidden]) ~ :not([hidden]) {\n    --tw-divide-opacity: 1;\n    border-color: rgba(244, 114, 182, var(--tw-divide-opacity));\n  }\n\n  .dark .sm\\:dark\\:divide-pink-500 > :not([hidden]) ~ :not([hidden]) {\n    --tw-divide-opacity: 1;\n    border-color: rgba(236, 72, 153, var(--tw-divide-opacity));\n  }\n\n  .dark .sm\\:dark\\:divide-pink-600 > :not([hidden]) ~ :not([hidden]) {\n    --tw-divide-opacity: 1;\n    border-color: rgba(219, 39, 119, var(--tw-divide-opacity));\n  }\n\n  .dark .sm\\:dark\\:divide-pink-700 > :not([hidden]) ~ :not([hidden]) {\n    --tw-divide-opacity: 1;\n    border-color: rgba(190, 24, 93, var(--tw-divide-opacity));\n  }\n\n  .dark .sm\\:dark\\:divide-pink-800 > :not([hidden]) ~ :not([hidden]) {\n    --tw-divide-opacity: 1;\n    border-color: rgba(157, 23, 77, var(--tw-divide-opacity));\n  }\n\n  .dark .sm\\:dark\\:divide-pink-900 > :not([hidden]) ~ :not([hidden]) {\n    --tw-divide-opacity: 1;\n    border-color: rgba(131, 24, 67, var(--tw-divide-opacity));\n  }\n\n  .sm\\:divide-solid > :not([hidden]) ~ :not([hidden]) {\n    border-style: solid;\n  }\n\n  .sm\\:divide-dashed > :not([hidden]) ~ :not([hidden]) {\n    border-style: dashed;\n  }\n\n  .sm\\:divide-dotted > :not([hidden]) ~ :not([hidden]) {\n    border-style: dotted;\n  }\n\n  .sm\\:divide-double > :not([hidden]) ~ :not([hidden]) {\n    border-style: double;\n  }\n\n  .sm\\:divide-none > :not([hidden]) ~ :not([hidden]) {\n    border-style: none;\n  }\n\n  .sm\\:divide-opacity-0 > :not([hidden]) ~ :not([hidden]) {\n    --tw-divide-opacity: 0;\n  }\n\n  .sm\\:divide-opacity-5 > :not([hidden]) ~ :not([hidden]) {\n    --tw-divide-opacity: 0.05;\n  }\n\n  .sm\\:divide-opacity-10 > :not([hidden]) ~ :not([hidden]) {\n    --tw-divide-opacity: 0.1;\n  }\n\n  .sm\\:divide-opacity-20 > :not([hidden]) ~ :not([hidden]) {\n    --tw-divide-opacity: 0.2;\n  }\n\n  .sm\\:divide-opacity-25 > :not([hidden]) ~ :not([hidden]) {\n    --tw-divide-opacity: 0.25;\n  }\n\n  .sm\\:divide-opacity-30 > :not([hidden]) ~ :not([hidden]) {\n    --tw-divide-opacity: 0.3;\n  }\n\n  .sm\\:divide-opacity-40 > :not([hidden]) ~ :not([hidden]) {\n    --tw-divide-opacity: 0.4;\n  }\n\n  .sm\\:divide-opacity-50 > :not([hidden]) ~ :not([hidden]) {\n    --tw-divide-opacity: 0.5;\n  }\n\n  .sm\\:divide-opacity-60 > :not([hidden]) ~ :not([hidden]) {\n    --tw-divide-opacity: 0.6;\n  }\n\n  .sm\\:divide-opacity-70 > :not([hidden]) ~ :not([hidden]) {\n    --tw-divide-opacity: 0.7;\n  }\n\n  .sm\\:divide-opacity-75 > :not([hidden]) ~ :not([hidden]) {\n    --tw-divide-opacity: 0.75;\n  }\n\n  .sm\\:divide-opacity-80 > :not([hidden]) ~ :not([hidden]) {\n    --tw-divide-opacity: 0.8;\n  }\n\n  .sm\\:divide-opacity-90 > :not([hidden]) ~ :not([hidden]) {\n    --tw-divide-opacity: 0.9;\n  }\n\n  .sm\\:divide-opacity-95 > :not([hidden]) ~ :not([hidden]) {\n    --tw-divide-opacity: 0.95;\n  }\n\n  .sm\\:divide-opacity-100 > :not([hidden]) ~ :not([hidden]) {\n    --tw-divide-opacity: 1;\n  }\n\n  .dark .sm\\:dark\\:divide-opacity-0 > :not([hidden]) ~ :not([hidden]) {\n    --tw-divide-opacity: 0;\n  }\n\n  .dark .sm\\:dark\\:divide-opacity-5 > :not([hidden]) ~ :not([hidden]) {\n    --tw-divide-opacity: 0.05;\n  }\n\n  .dark .sm\\:dark\\:divide-opacity-10 > :not([hidden]) ~ :not([hidden]) {\n    --tw-divide-opacity: 0.1;\n  }\n\n  .dark .sm\\:dark\\:divide-opacity-20 > :not([hidden]) ~ :not([hidden]) {\n    --tw-divide-opacity: 0.2;\n  }\n\n  .dark .sm\\:dark\\:divide-opacity-25 > :not([hidden]) ~ :not([hidden]) {\n    --tw-divide-opacity: 0.25;\n  }\n\n  .dark .sm\\:dark\\:divide-opacity-30 > :not([hidden]) ~ :not([hidden]) {\n    --tw-divide-opacity: 0.3;\n  }\n\n  .dark .sm\\:dark\\:divide-opacity-40 > :not([hidden]) ~ :not([hidden]) {\n    --tw-divide-opacity: 0.4;\n  }\n\n  .dark .sm\\:dark\\:divide-opacity-50 > :not([hidden]) ~ :not([hidden]) {\n    --tw-divide-opacity: 0.5;\n  }\n\n  .dark .sm\\:dark\\:divide-opacity-60 > :not([hidden]) ~ :not([hidden]) {\n    --tw-divide-opacity: 0.6;\n  }\n\n  .dark .sm\\:dark\\:divide-opacity-70 > :not([hidden]) ~ :not([hidden]) {\n    --tw-divide-opacity: 0.7;\n  }\n\n  .dark .sm\\:dark\\:divide-opacity-75 > :not([hidden]) ~ :not([hidden]) {\n    --tw-divide-opacity: 0.75;\n  }\n\n  .dark .sm\\:dark\\:divide-opacity-80 > :not([hidden]) ~ :not([hidden]) {\n    --tw-divide-opacity: 0.8;\n  }\n\n  .dark .sm\\:dark\\:divide-opacity-90 > :not([hidden]) ~ :not([hidden]) {\n    --tw-divide-opacity: 0.9;\n  }\n\n  .dark .sm\\:dark\\:divide-opacity-95 > :not([hidden]) ~ :not([hidden]) {\n    --tw-divide-opacity: 0.95;\n  }\n\n  .dark .sm\\:dark\\:divide-opacity-100 > :not([hidden]) ~ :not([hidden]) {\n    --tw-divide-opacity: 1;\n  }\n\n  .sm\\:sr-only {\n    position: absolute;\n    width: 1px;\n    height: 1px;\n    padding: 0;\n    margin: -1px;\n    overflow: hidden;\n    clip: rect(0, 0, 0, 0);\n    white-space: nowrap;\n    border-width: 0;\n  }\n\n  .sm\\:not-sr-only {\n    position: static;\n    width: auto;\n    height: auto;\n    padding: 0;\n    margin: 0;\n    overflow: visible;\n    clip: auto;\n    white-space: normal;\n  }\n\n  .sm\\:focus-within\\:sr-only:focus-within {\n    position: absolute;\n    width: 1px;\n    height: 1px;\n    padding: 0;\n    margin: -1px;\n    overflow: hidden;\n    clip: rect(0, 0, 0, 0);\n    white-space: nowrap;\n    border-width: 0;\n  }\n\n  .sm\\:focus-within\\:not-sr-only:focus-within {\n    position: static;\n    width: auto;\n    height: auto;\n    padding: 0;\n    margin: 0;\n    overflow: visible;\n    clip: auto;\n    white-space: normal;\n  }\n\n  .sm\\:focus\\:sr-only:focus {\n    position: absolute;\n    width: 1px;\n    height: 1px;\n    padding: 0;\n    margin: -1px;\n    overflow: hidden;\n    clip: rect(0, 0, 0, 0);\n    white-space: nowrap;\n    border-width: 0;\n  }\n\n  .sm\\:focus\\:not-sr-only:focus {\n    position: static;\n    width: auto;\n    height: auto;\n    padding: 0;\n    margin: 0;\n    overflow: visible;\n    clip: auto;\n    white-space: normal;\n  }\n\n  .sm\\:appearance-none {\n    -webkit-appearance: none;\n       -moz-appearance: none;\n            appearance: none;\n  }\n\n  .sm\\:bg-fixed {\n    background-attachment: fixed;\n  }\n\n  .sm\\:bg-local {\n    background-attachment: local;\n  }\n\n  .sm\\:bg-scroll {\n    background-attachment: scroll;\n  }\n\n  .sm\\:bg-clip-border {\n    background-clip: border-box;\n  }\n\n  .sm\\:bg-clip-padding {\n    background-clip: padding-box;\n  }\n\n  .sm\\:bg-clip-content {\n    background-clip: content-box;\n  }\n\n  .sm\\:bg-clip-text {\n    -webkit-background-clip: text;\n            background-clip: text;\n  }\n\n  .sm\\:bg-transparent {\n    background-color: transparent;\n  }\n\n  .sm\\:bg-current {\n    background-color: currentColor;\n  }\n\n  .sm\\:bg-black {\n    --tw-bg-opacity: 1;\n    background-color: rgba(0, 0, 0, var(--tw-bg-opacity));\n  }\n\n  .sm\\:bg-white {\n    --tw-bg-opacity: 1;\n    background-color: rgba(255, 255, 255, var(--tw-bg-opacity));\n  }\n\n  .sm\\:bg-gray-50 {\n    --tw-bg-opacity: 1;\n    background-color: rgba(249, 250, 251, var(--tw-bg-opacity));\n  }\n\n  .sm\\:bg-gray-100 {\n    --tw-bg-opacity: 1;\n    background-color: rgba(243, 244, 246, var(--tw-bg-opacity));\n  }\n\n  .sm\\:bg-gray-200 {\n    --tw-bg-opacity: 1;\n    background-color: rgba(229, 231, 235, var(--tw-bg-opacity));\n  }\n\n  .sm\\:bg-gray-300 {\n    --tw-bg-opacity: 1;\n    background-color: rgba(209, 213, 219, var(--tw-bg-opacity));\n  }\n\n  .sm\\:bg-gray-400 {\n    --tw-bg-opacity: 1;\n    background-color: rgba(156, 163, 175, var(--tw-bg-opacity));\n  }\n\n  .sm\\:bg-gray-500 {\n    --tw-bg-opacity: 1;\n    background-color: rgba(107, 114, 128, var(--tw-bg-opacity));\n  }\n\n  .sm\\:bg-gray-600 {\n    --tw-bg-opacity: 1;\n    background-color: rgba(75, 85, 99, var(--tw-bg-opacity));\n  }\n\n  .sm\\:bg-gray-700 {\n    --tw-bg-opacity: 1;\n    background-color: rgba(55, 65, 81, var(--tw-bg-opacity));\n  }\n\n  .sm\\:bg-gray-800 {\n    --tw-bg-opacity: 1;\n    background-color: rgba(31, 41, 55, var(--tw-bg-opacity));\n  }\n\n  .sm\\:bg-gray-900 {\n    --tw-bg-opacity: 1;\n    background-color: rgba(17, 24, 39, var(--tw-bg-opacity));\n  }\n\n  .sm\\:bg-red-50 {\n    --tw-bg-opacity: 1;\n    background-color: rgba(254, 242, 242, var(--tw-bg-opacity));\n  }\n\n  .sm\\:bg-red-100 {\n    --tw-bg-opacity: 1;\n    background-color: rgba(254, 226, 226, var(--tw-bg-opacity));\n  }\n\n  .sm\\:bg-red-200 {\n    --tw-bg-opacity: 1;\n    background-color: rgba(254, 202, 202, var(--tw-bg-opacity));\n  }\n\n  .sm\\:bg-red-300 {\n    --tw-bg-opacity: 1;\n    background-color: rgba(252, 165, 165, var(--tw-bg-opacity));\n  }\n\n  .sm\\:bg-red-400 {\n    --tw-bg-opacity: 1;\n    background-color: rgba(248, 113, 113, var(--tw-bg-opacity));\n  }\n\n  .sm\\:bg-red-500 {\n    --tw-bg-opacity: 1;\n    background-color: rgba(239, 68, 68, var(--tw-bg-opacity));\n  }\n\n  .sm\\:bg-red-600 {\n    --tw-bg-opacity: 1;\n    background-color: rgba(220, 38, 38, var(--tw-bg-opacity));\n  }\n\n  .sm\\:bg-red-700 {\n    --tw-bg-opacity: 1;\n    background-color: rgba(185, 28, 28, var(--tw-bg-opacity));\n  }\n\n  .sm\\:bg-red-800 {\n    --tw-bg-opacity: 1;\n    background-color: rgba(153, 27, 27, var(--tw-bg-opacity));\n  }\n\n  .sm\\:bg-red-900 {\n    --tw-bg-opacity: 1;\n    background-color: rgba(127, 29, 29, var(--tw-bg-opacity));\n  }\n\n  .sm\\:bg-yellow-50 {\n    --tw-bg-opacity: 1;\n    background-color: rgba(255, 251, 235, var(--tw-bg-opacity));\n  }\n\n  .sm\\:bg-yellow-100 {\n    --tw-bg-opacity: 1;\n    background-color: rgba(254, 243, 199, var(--tw-bg-opacity));\n  }\n\n  .sm\\:bg-yellow-200 {\n    --tw-bg-opacity: 1;\n    background-color: rgba(253, 230, 138, var(--tw-bg-opacity));\n  }\n\n  .sm\\:bg-yellow-300 {\n    --tw-bg-opacity: 1;\n    background-color: rgba(252, 211, 77, var(--tw-bg-opacity));\n  }\n\n  .sm\\:bg-yellow-400 {\n    --tw-bg-opacity: 1;\n    background-color: rgba(251, 191, 36, var(--tw-bg-opacity));\n  }\n\n  .sm\\:bg-yellow-500 {\n    --tw-bg-opacity: 1;\n    background-color: rgba(245, 158, 11, var(--tw-bg-opacity));\n  }\n\n  .sm\\:bg-yellow-600 {\n    --tw-bg-opacity: 1;\n    background-color: rgba(217, 119, 6, var(--tw-bg-opacity));\n  }\n\n  .sm\\:bg-yellow-700 {\n    --tw-bg-opacity: 1;\n    background-color: rgba(180, 83, 9, var(--tw-bg-opacity));\n  }\n\n  .sm\\:bg-yellow-800 {\n    --tw-bg-opacity: 1;\n    background-color: rgba(146, 64, 14, var(--tw-bg-opacity));\n  }\n\n  .sm\\:bg-yellow-900 {\n    --tw-bg-opacity: 1;\n    background-color: rgba(120, 53, 15, var(--tw-bg-opacity));\n  }\n\n  .sm\\:bg-green-50 {\n    --tw-bg-opacity: 1;\n    background-color: rgba(236, 253, 245, var(--tw-bg-opacity));\n  }\n\n  .sm\\:bg-green-100 {\n    --tw-bg-opacity: 1;\n    background-color: rgba(209, 250, 229, var(--tw-bg-opacity));\n  }\n\n  .sm\\:bg-green-200 {\n    --tw-bg-opacity: 1;\n    background-color: rgba(167, 243, 208, var(--tw-bg-opacity));\n  }\n\n  .sm\\:bg-green-300 {\n    --tw-bg-opacity: 1;\n    background-color: rgba(110, 231, 183, var(--tw-bg-opacity));\n  }\n\n  .sm\\:bg-green-400 {\n    --tw-bg-opacity: 1;\n    background-color: rgba(52, 211, 153, var(--tw-bg-opacity));\n  }\n\n  .sm\\:bg-green-500 {\n    --tw-bg-opacity: 1;\n    background-color: rgba(16, 185, 129, var(--tw-bg-opacity));\n  }\n\n  .sm\\:bg-green-600 {\n    --tw-bg-opacity: 1;\n    background-color: rgba(5, 150, 105, var(--tw-bg-opacity));\n  }\n\n  .sm\\:bg-green-700 {\n    --tw-bg-opacity: 1;\n    background-color: rgba(4, 120, 87, var(--tw-bg-opacity));\n  }\n\n  .sm\\:bg-green-800 {\n    --tw-bg-opacity: 1;\n    background-color: rgba(6, 95, 70, var(--tw-bg-opacity));\n  }\n\n  .sm\\:bg-green-900 {\n    --tw-bg-opacity: 1;\n    background-color: rgba(6, 78, 59, var(--tw-bg-opacity));\n  }\n\n  .sm\\:bg-blue-50 {\n    --tw-bg-opacity: 1;\n    background-color: rgba(239, 246, 255, var(--tw-bg-opacity));\n  }\n\n  .sm\\:bg-blue-100 {\n    --tw-bg-opacity: 1;\n    background-color: rgba(219, 234, 254, var(--tw-bg-opacity));\n  }\n\n  .sm\\:bg-blue-200 {\n    --tw-bg-opacity: 1;\n    background-color: rgba(191, 219, 254, var(--tw-bg-opacity));\n  }\n\n  .sm\\:bg-blue-300 {\n    --tw-bg-opacity: 1;\n    background-color: rgba(147, 197, 253, var(--tw-bg-opacity));\n  }\n\n  .sm\\:bg-blue-400 {\n    --tw-bg-opacity: 1;\n    background-color: rgba(96, 165, 250, var(--tw-bg-opacity));\n  }\n\n  .sm\\:bg-blue-500 {\n    --tw-bg-opacity: 1;\n    background-color: rgba(59, 130, 246, var(--tw-bg-opacity));\n  }\n\n  .sm\\:bg-blue-600 {\n    --tw-bg-opacity: 1;\n    background-color: rgba(37, 99, 235, var(--tw-bg-opacity));\n  }\n\n  .sm\\:bg-blue-700 {\n    --tw-bg-opacity: 1;\n    background-color: rgba(29, 78, 216, var(--tw-bg-opacity));\n  }\n\n  .sm\\:bg-blue-800 {\n    --tw-bg-opacity: 1;\n    background-color: rgba(30, 64, 175, var(--tw-bg-opacity));\n  }\n\n  .sm\\:bg-blue-900 {\n    --tw-bg-opacity: 1;\n    background-color: rgba(30, 58, 138, var(--tw-bg-opacity));\n  }\n\n  .sm\\:bg-indigo-50 {\n    --tw-bg-opacity: 1;\n    background-color: rgba(238, 242, 255, var(--tw-bg-opacity));\n  }\n\n  .sm\\:bg-indigo-100 {\n    --tw-bg-opacity: 1;\n    background-color: rgba(224, 231, 255, var(--tw-bg-opacity));\n  }\n\n  .sm\\:bg-indigo-200 {\n    --tw-bg-opacity: 1;\n    background-color: rgba(199, 210, 254, var(--tw-bg-opacity));\n  }\n\n  .sm\\:bg-indigo-300 {\n    --tw-bg-opacity: 1;\n    background-color: rgba(165, 180, 252, var(--tw-bg-opacity));\n  }\n\n  .sm\\:bg-indigo-400 {\n    --tw-bg-opacity: 1;\n    background-color: rgba(129, 140, 248, var(--tw-bg-opacity));\n  }\n\n  .sm\\:bg-indigo-500 {\n    --tw-bg-opacity: 1;\n    background-color: rgba(99, 102, 241, var(--tw-bg-opacity));\n  }\n\n  .sm\\:bg-indigo-600 {\n    --tw-bg-opacity: 1;\n    background-color: rgba(79, 70, 229, var(--tw-bg-opacity));\n  }\n\n  .sm\\:bg-indigo-700 {\n    --tw-bg-opacity: 1;\n    background-color: rgba(67, 56, 202, var(--tw-bg-opacity));\n  }\n\n  .sm\\:bg-indigo-800 {\n    --tw-bg-opacity: 1;\n    background-color: rgba(55, 48, 163, var(--tw-bg-opacity));\n  }\n\n  .sm\\:bg-indigo-900 {\n    --tw-bg-opacity: 1;\n    background-color: rgba(49, 46, 129, var(--tw-bg-opacity));\n  }\n\n  .sm\\:bg-purple-50 {\n    --tw-bg-opacity: 1;\n    background-color: rgba(245, 243, 255, var(--tw-bg-opacity));\n  }\n\n  .sm\\:bg-purple-100 {\n    --tw-bg-opacity: 1;\n    background-color: rgba(237, 233, 254, var(--tw-bg-opacity));\n  }\n\n  .sm\\:bg-purple-200 {\n    --tw-bg-opacity: 1;\n    background-color: rgba(221, 214, 254, var(--tw-bg-opacity));\n  }\n\n  .sm\\:bg-purple-300 {\n    --tw-bg-opacity: 1;\n    background-color: rgba(196, 181, 253, var(--tw-bg-opacity));\n  }\n\n  .sm\\:bg-purple-400 {\n    --tw-bg-opacity: 1;\n    background-color: rgba(167, 139, 250, var(--tw-bg-opacity));\n  }\n\n  .sm\\:bg-purple-500 {\n    --tw-bg-opacity: 1;\n    background-color: rgba(139, 92, 246, var(--tw-bg-opacity));\n  }\n\n  .sm\\:bg-purple-600 {\n    --tw-bg-opacity: 1;\n    background-color: rgba(124, 58, 237, var(--tw-bg-opacity));\n  }\n\n  .sm\\:bg-purple-700 {\n    --tw-bg-opacity: 1;\n    background-color: rgba(109, 40, 217, var(--tw-bg-opacity));\n  }\n\n  .sm\\:bg-purple-800 {\n    --tw-bg-opacity: 1;\n    background-color: rgba(91, 33, 182, var(--tw-bg-opacity));\n  }\n\n  .sm\\:bg-purple-900 {\n    --tw-bg-opacity: 1;\n    background-color: rgba(76, 29, 149, var(--tw-bg-opacity));\n  }\n\n  .sm\\:bg-pink-50 {\n    --tw-bg-opacity: 1;\n    background-color: rgba(253, 242, 248, var(--tw-bg-opacity));\n  }\n\n  .sm\\:bg-pink-100 {\n    --tw-bg-opacity: 1;\n    background-color: rgba(252, 231, 243, var(--tw-bg-opacity));\n  }\n\n  .sm\\:bg-pink-200 {\n    --tw-bg-opacity: 1;\n    background-color: rgba(251, 207, 232, var(--tw-bg-opacity));\n  }\n\n  .sm\\:bg-pink-300 {\n    --tw-bg-opacity: 1;\n    background-color: rgba(249, 168, 212, var(--tw-bg-opacity));\n  }\n\n  .sm\\:bg-pink-400 {\n    --tw-bg-opacity: 1;\n    background-color: rgba(244, 114, 182, var(--tw-bg-opacity));\n  }\n\n  .sm\\:bg-pink-500 {\n    --tw-bg-opacity: 1;\n    background-color: rgba(236, 72, 153, var(--tw-bg-opacity));\n  }\n\n  .sm\\:bg-pink-600 {\n    --tw-bg-opacity: 1;\n    background-color: rgba(219, 39, 119, var(--tw-bg-opacity));\n  }\n\n  .sm\\:bg-pink-700 {\n    --tw-bg-opacity: 1;\n    background-color: rgba(190, 24, 93, var(--tw-bg-opacity));\n  }\n\n  .sm\\:bg-pink-800 {\n    --tw-bg-opacity: 1;\n    background-color: rgba(157, 23, 77, var(--tw-bg-opacity));\n  }\n\n  .sm\\:bg-pink-900 {\n    --tw-bg-opacity: 1;\n    background-color: rgba(131, 24, 67, var(--tw-bg-opacity));\n  }\n\n  .group:hover .sm\\:group-hover\\:bg-transparent {\n    background-color: transparent;\n  }\n\n  .group:hover .sm\\:group-hover\\:bg-current {\n    background-color: currentColor;\n  }\n\n  .group:hover .sm\\:group-hover\\:bg-black {\n    --tw-bg-opacity: 1;\n    background-color: rgba(0, 0, 0, var(--tw-bg-opacity));\n  }\n\n  .group:hover .sm\\:group-hover\\:bg-white {\n    --tw-bg-opacity: 1;\n    background-color: rgba(255, 255, 255, var(--tw-bg-opacity));\n  }\n\n  .group:hover .sm\\:group-hover\\:bg-gray-50 {\n    --tw-bg-opacity: 1;\n    background-color: rgba(249, 250, 251, var(--tw-bg-opacity));\n  }\n\n  .group:hover .sm\\:group-hover\\:bg-gray-100 {\n    --tw-bg-opacity: 1;\n    background-color: rgba(243, 244, 246, var(--tw-bg-opacity));\n  }\n\n  .group:hover .sm\\:group-hover\\:bg-gray-200 {\n    --tw-bg-opacity: 1;\n    background-color: rgba(229, 231, 235, var(--tw-bg-opacity));\n  }\n\n  .group:hover .sm\\:group-hover\\:bg-gray-300 {\n    --tw-bg-opacity: 1;\n    background-color: rgba(209, 213, 219, var(--tw-bg-opacity));\n  }\n\n  .group:hover .sm\\:group-hover\\:bg-gray-400 {\n    --tw-bg-opacity: 1;\n    background-color: rgba(156, 163, 175, var(--tw-bg-opacity));\n  }\n\n  .group:hover .sm\\:group-hover\\:bg-gray-500 {\n    --tw-bg-opacity: 1;\n    background-color: rgba(107, 114, 128, var(--tw-bg-opacity));\n  }\n\n  .group:hover .sm\\:group-hover\\:bg-gray-600 {\n    --tw-bg-opacity: 1;\n    background-color: rgba(75, 85, 99, var(--tw-bg-opacity));\n  }\n\n  .group:hover .sm\\:group-hover\\:bg-gray-700 {\n    --tw-bg-opacity: 1;\n    background-color: rgba(55, 65, 81, var(--tw-bg-opacity));\n  }\n\n  .group:hover .sm\\:group-hover\\:bg-gray-800 {\n    --tw-bg-opacity: 1;\n    background-color: rgba(31, 41, 55, var(--tw-bg-opacity));\n  }\n\n  .group:hover .sm\\:group-hover\\:bg-gray-900 {\n    --tw-bg-opacity: 1;\n    background-color: rgba(17, 24, 39, var(--tw-bg-opacity));\n  }\n\n  .group:hover .sm\\:group-hover\\:bg-red-50 {\n    --tw-bg-opacity: 1;\n    background-color: rgba(254, 242, 242, var(--tw-bg-opacity));\n  }\n\n  .group:hover .sm\\:group-hover\\:bg-red-100 {\n    --tw-bg-opacity: 1;\n    background-color: rgba(254, 226, 226, var(--tw-bg-opacity));\n  }\n\n  .group:hover .sm\\:group-hover\\:bg-red-200 {\n    --tw-bg-opacity: 1;\n    background-color: rgba(254, 202, 202, var(--tw-bg-opacity));\n  }\n\n  .group:hover .sm\\:group-hover\\:bg-red-300 {\n    --tw-bg-opacity: 1;\n    background-color: rgba(252, 165, 165, var(--tw-bg-opacity));\n  }\n\n  .group:hover .sm\\:group-hover\\:bg-red-400 {\n    --tw-bg-opacity: 1;\n    background-color: rgba(248, 113, 113, var(--tw-bg-opacity));\n  }\n\n  .group:hover .sm\\:group-hover\\:bg-red-500 {\n    --tw-bg-opacity: 1;\n    background-color: rgba(239, 68, 68, var(--tw-bg-opacity));\n  }\n\n  .group:hover .sm\\:group-hover\\:bg-red-600 {\n    --tw-bg-opacity: 1;\n    background-color: rgba(220, 38, 38, var(--tw-bg-opacity));\n  }\n\n  .group:hover .sm\\:group-hover\\:bg-red-700 {\n    --tw-bg-opacity: 1;\n    background-color: rgba(185, 28, 28, var(--tw-bg-opacity));\n  }\n\n  .group:hover .sm\\:group-hover\\:bg-red-800 {\n    --tw-bg-opacity: 1;\n    background-color: rgba(153, 27, 27, var(--tw-bg-opacity));\n  }\n\n  .group:hover .sm\\:group-hover\\:bg-red-900 {\n    --tw-bg-opacity: 1;\n    background-color: rgba(127, 29, 29, var(--tw-bg-opacity));\n  }\n\n  .group:hover .sm\\:group-hover\\:bg-yellow-50 {\n    --tw-bg-opacity: 1;\n    background-color: rgba(255, 251, 235, var(--tw-bg-opacity));\n  }\n\n  .group:hover .sm\\:group-hover\\:bg-yellow-100 {\n    --tw-bg-opacity: 1;\n    background-color: rgba(254, 243, 199, var(--tw-bg-opacity));\n  }\n\n  .group:hover .sm\\:group-hover\\:bg-yellow-200 {\n    --tw-bg-opacity: 1;\n    background-color: rgba(253, 230, 138, var(--tw-bg-opacity));\n  }\n\n  .group:hover .sm\\:group-hover\\:bg-yellow-300 {\n    --tw-bg-opacity: 1;\n    background-color: rgba(252, 211, 77, var(--tw-bg-opacity));\n  }\n\n  .group:hover .sm\\:group-hover\\:bg-yellow-400 {\n    --tw-bg-opacity: 1;\n    background-color: rgba(251, 191, 36, var(--tw-bg-opacity));\n  }\n\n  .group:hover .sm\\:group-hover\\:bg-yellow-500 {\n    --tw-bg-opacity: 1;\n    background-color: rgba(245, 158, 11, var(--tw-bg-opacity));\n  }\n\n  .group:hover .sm\\:group-hover\\:bg-yellow-600 {\n    --tw-bg-opacity: 1;\n    background-color: rgba(217, 119, 6, var(--tw-bg-opacity));\n  }\n\n  .group:hover .sm\\:group-hover\\:bg-yellow-700 {\n    --tw-bg-opacity: 1;\n    background-color: rgba(180, 83, 9, var(--tw-bg-opacity));\n  }\n\n  .group:hover .sm\\:group-hover\\:bg-yellow-800 {\n    --tw-bg-opacity: 1;\n    background-color: rgba(146, 64, 14, var(--tw-bg-opacity));\n  }\n\n  .group:hover .sm\\:group-hover\\:bg-yellow-900 {\n    --tw-bg-opacity: 1;\n    background-color: rgba(120, 53, 15, var(--tw-bg-opacity));\n  }\n\n  .group:hover .sm\\:group-hover\\:bg-green-50 {\n    --tw-bg-opacity: 1;\n    background-color: rgba(236, 253, 245, var(--tw-bg-opacity));\n  }\n\n  .group:hover .sm\\:group-hover\\:bg-green-100 {\n    --tw-bg-opacity: 1;\n    background-color: rgba(209, 250, 229, var(--tw-bg-opacity));\n  }\n\n  .group:hover .sm\\:group-hover\\:bg-green-200 {\n    --tw-bg-opacity: 1;\n    background-color: rgba(167, 243, 208, var(--tw-bg-opacity));\n  }\n\n  .group:hover .sm\\:group-hover\\:bg-green-300 {\n    --tw-bg-opacity: 1;\n    background-color: rgba(110, 231, 183, var(--tw-bg-opacity));\n  }\n\n  .group:hover .sm\\:group-hover\\:bg-green-400 {\n    --tw-bg-opacity: 1;\n    background-color: rgba(52, 211, 153, var(--tw-bg-opacity));\n  }\n\n  .group:hover .sm\\:group-hover\\:bg-green-500 {\n    --tw-bg-opacity: 1;\n    background-color: rgba(16, 185, 129, var(--tw-bg-opacity));\n  }\n\n  .group:hover .sm\\:group-hover\\:bg-green-600 {\n    --tw-bg-opacity: 1;\n    background-color: rgba(5, 150, 105, var(--tw-bg-opacity));\n  }\n\n  .group:hover .sm\\:group-hover\\:bg-green-700 {\n    --tw-bg-opacity: 1;\n    background-color: rgba(4, 120, 87, var(--tw-bg-opacity));\n  }\n\n  .group:hover .sm\\:group-hover\\:bg-green-800 {\n    --tw-bg-opacity: 1;\n    background-color: rgba(6, 95, 70, var(--tw-bg-opacity));\n  }\n\n  .group:hover .sm\\:group-hover\\:bg-green-900 {\n    --tw-bg-opacity: 1;\n    background-color: rgba(6, 78, 59, var(--tw-bg-opacity));\n  }\n\n  .group:hover .sm\\:group-hover\\:bg-blue-50 {\n    --tw-bg-opacity: 1;\n    background-color: rgba(239, 246, 255, var(--tw-bg-opacity));\n  }\n\n  .group:hover .sm\\:group-hover\\:bg-blue-100 {\n    --tw-bg-opacity: 1;\n    background-color: rgba(219, 234, 254, var(--tw-bg-opacity));\n  }\n\n  .group:hover .sm\\:group-hover\\:bg-blue-200 {\n    --tw-bg-opacity: 1;\n    background-color: rgba(191, 219, 254, var(--tw-bg-opacity));\n  }\n\n  .group:hover .sm\\:group-hover\\:bg-blue-300 {\n    --tw-bg-opacity: 1;\n    background-color: rgba(147, 197, 253, var(--tw-bg-opacity));\n  }\n\n  .group:hover .sm\\:group-hover\\:bg-blue-400 {\n    --tw-bg-opacity: 1;\n    background-color: rgba(96, 165, 250, var(--tw-bg-opacity));\n  }\n\n  .group:hover .sm\\:group-hover\\:bg-blue-500 {\n    --tw-bg-opacity: 1;\n    background-color: rgba(59, 130, 246, var(--tw-bg-opacity));\n  }\n\n  .group:hover .sm\\:group-hover\\:bg-blue-600 {\n    --tw-bg-opacity: 1;\n    background-color: rgba(37, 99, 235, var(--tw-bg-opacity));\n  }\n\n  .group:hover .sm\\:group-hover\\:bg-blue-700 {\n    --tw-bg-opacity: 1;\n    background-color: rgba(29, 78, 216, var(--tw-bg-opacity));\n  }\n\n  .group:hover .sm\\:group-hover\\:bg-blue-800 {\n    --tw-bg-opacity: 1;\n    background-color: rgba(30, 64, 175, var(--tw-bg-opacity));\n  }\n\n  .group:hover .sm\\:group-hover\\:bg-blue-900 {\n    --tw-bg-opacity: 1;\n    background-color: rgba(30, 58, 138, var(--tw-bg-opacity));\n  }\n\n  .group:hover .sm\\:group-hover\\:bg-indigo-50 {\n    --tw-bg-opacity: 1;\n    background-color: rgba(238, 242, 255, var(--tw-bg-opacity));\n  }\n\n  .group:hover .sm\\:group-hover\\:bg-indigo-100 {\n    --tw-bg-opacity: 1;\n    background-color: rgba(224, 231, 255, var(--tw-bg-opacity));\n  }\n\n  .group:hover .sm\\:group-hover\\:bg-indigo-200 {\n    --tw-bg-opacity: 1;\n    background-color: rgba(199, 210, 254, var(--tw-bg-opacity));\n  }\n\n  .group:hover .sm\\:group-hover\\:bg-indigo-300 {\n    --tw-bg-opacity: 1;\n    background-color: rgba(165, 180, 252, var(--tw-bg-opacity));\n  }\n\n  .group:hover .sm\\:group-hover\\:bg-indigo-400 {\n    --tw-bg-opacity: 1;\n    background-color: rgba(129, 140, 248, var(--tw-bg-opacity));\n  }\n\n  .group:hover .sm\\:group-hover\\:bg-indigo-500 {\n    --tw-bg-opacity: 1;\n    background-color: rgba(99, 102, 241, var(--tw-bg-opacity));\n  }\n\n  .group:hover .sm\\:group-hover\\:bg-indigo-600 {\n    --tw-bg-opacity: 1;\n    background-color: rgba(79, 70, 229, var(--tw-bg-opacity));\n  }\n\n  .group:hover .sm\\:group-hover\\:bg-indigo-700 {\n    --tw-bg-opacity: 1;\n    background-color: rgba(67, 56, 202, var(--tw-bg-opacity));\n  }\n\n  .group:hover .sm\\:group-hover\\:bg-indigo-800 {\n    --tw-bg-opacity: 1;\n    background-color: rgba(55, 48, 163, var(--tw-bg-opacity));\n  }\n\n  .group:hover .sm\\:group-hover\\:bg-indigo-900 {\n    --tw-bg-opacity: 1;\n    background-color: rgba(49, 46, 129, var(--tw-bg-opacity));\n  }\n\n  .group:hover .sm\\:group-hover\\:bg-purple-50 {\n    --tw-bg-opacity: 1;\n    background-color: rgba(245, 243, 255, var(--tw-bg-opacity));\n  }\n\n  .group:hover .sm\\:group-hover\\:bg-purple-100 {\n    --tw-bg-opacity: 1;\n    background-color: rgba(237, 233, 254, var(--tw-bg-opacity));\n  }\n\n  .group:hover .sm\\:group-hover\\:bg-purple-200 {\n    --tw-bg-opacity: 1;\n    background-color: rgba(221, 214, 254, var(--tw-bg-opacity));\n  }\n\n  .group:hover .sm\\:group-hover\\:bg-purple-300 {\n    --tw-bg-opacity: 1;\n    background-color: rgba(196, 181, 253, var(--tw-bg-opacity));\n  }\n\n  .group:hover .sm\\:group-hover\\:bg-purple-400 {\n    --tw-bg-opacity: 1;\n    background-color: rgba(167, 139, 250, var(--tw-bg-opacity));\n  }\n\n  .group:hover .sm\\:group-hover\\:bg-purple-500 {\n    --tw-bg-opacity: 1;\n    background-color: rgba(139, 92, 246, var(--tw-bg-opacity));\n  }\n\n  .group:hover .sm\\:group-hover\\:bg-purple-600 {\n    --tw-bg-opacity: 1;\n    background-color: rgba(124, 58, 237, var(--tw-bg-opacity));\n  }\n\n  .group:hover .sm\\:group-hover\\:bg-purple-700 {\n    --tw-bg-opacity: 1;\n    background-color: rgba(109, 40, 217, var(--tw-bg-opacity));\n  }\n\n  .group:hover .sm\\:group-hover\\:bg-purple-800 {\n    --tw-bg-opacity: 1;\n    background-color: rgba(91, 33, 182, var(--tw-bg-opacity));\n  }\n\n  .group:hover .sm\\:group-hover\\:bg-purple-900 {\n    --tw-bg-opacity: 1;\n    background-color: rgba(76, 29, 149, var(--tw-bg-opacity));\n  }\n\n  .group:hover .sm\\:group-hover\\:bg-pink-50 {\n    --tw-bg-opacity: 1;\n    background-color: rgba(253, 242, 248, var(--tw-bg-opacity));\n  }\n\n  .group:hover .sm\\:group-hover\\:bg-pink-100 {\n    --tw-bg-opacity: 1;\n    background-color: rgba(252, 231, 243, var(--tw-bg-opacity));\n  }\n\n  .group:hover .sm\\:group-hover\\:bg-pink-200 {\n    --tw-bg-opacity: 1;\n    background-color: rgba(251, 207, 232, var(--tw-bg-opacity));\n  }\n\n  .group:hover .sm\\:group-hover\\:bg-pink-300 {\n    --tw-bg-opacity: 1;\n    background-color: rgba(249, 168, 212, var(--tw-bg-opacity));\n  }\n\n  .group:hover .sm\\:group-hover\\:bg-pink-400 {\n    --tw-bg-opacity: 1;\n    background-color: rgba(244, 114, 182, var(--tw-bg-opacity));\n  }\n\n  .group:hover .sm\\:group-hover\\:bg-pink-500 {\n    --tw-bg-opacity: 1;\n    background-color: rgba(236, 72, 153, var(--tw-bg-opacity));\n  }\n\n  .group:hover .sm\\:group-hover\\:bg-pink-600 {\n    --tw-bg-opacity: 1;\n    background-color: rgba(219, 39, 119, var(--tw-bg-opacity));\n  }\n\n  .group:hover .sm\\:group-hover\\:bg-pink-700 {\n    --tw-bg-opacity: 1;\n    background-color: rgba(190, 24, 93, var(--tw-bg-opacity));\n  }\n\n  .group:hover .sm\\:group-hover\\:bg-pink-800 {\n    --tw-bg-opacity: 1;\n    background-color: rgba(157, 23, 77, var(--tw-bg-opacity));\n  }\n\n  .group:hover .sm\\:group-hover\\:bg-pink-900 {\n    --tw-bg-opacity: 1;\n    background-color: rgba(131, 24, 67, var(--tw-bg-opacity));\n  }\n\n  .sm\\:focus-within\\:bg-transparent:focus-within {\n    background-color: transparent;\n  }\n\n  .sm\\:focus-within\\:bg-current:focus-within {\n    background-color: currentColor;\n  }\n\n  .sm\\:focus-within\\:bg-black:focus-within {\n    --tw-bg-opacity: 1;\n    background-color: rgba(0, 0, 0, var(--tw-bg-opacity));\n  }\n\n  .sm\\:focus-within\\:bg-white:focus-within {\n    --tw-bg-opacity: 1;\n    background-color: rgba(255, 255, 255, var(--tw-bg-opacity));\n  }\n\n  .sm\\:focus-within\\:bg-gray-50:focus-within {\n    --tw-bg-opacity: 1;\n    background-color: rgba(249, 250, 251, var(--tw-bg-opacity));\n  }\n\n  .sm\\:focus-within\\:bg-gray-100:focus-within {\n    --tw-bg-opacity: 1;\n    background-color: rgba(243, 244, 246, var(--tw-bg-opacity));\n  }\n\n  .sm\\:focus-within\\:bg-gray-200:focus-within {\n    --tw-bg-opacity: 1;\n    background-color: rgba(229, 231, 235, var(--tw-bg-opacity));\n  }\n\n  .sm\\:focus-within\\:bg-gray-300:focus-within {\n    --tw-bg-opacity: 1;\n    background-color: rgba(209, 213, 219, var(--tw-bg-opacity));\n  }\n\n  .sm\\:focus-within\\:bg-gray-400:focus-within {\n    --tw-bg-opacity: 1;\n    background-color: rgba(156, 163, 175, var(--tw-bg-opacity));\n  }\n\n  .sm\\:focus-within\\:bg-gray-500:focus-within {\n    --tw-bg-opacity: 1;\n    background-color: rgba(107, 114, 128, var(--tw-bg-opacity));\n  }\n\n  .sm\\:focus-within\\:bg-gray-600:focus-within {\n    --tw-bg-opacity: 1;\n    background-color: rgba(75, 85, 99, var(--tw-bg-opacity));\n  }\n\n  .sm\\:focus-within\\:bg-gray-700:focus-within {\n    --tw-bg-opacity: 1;\n    background-color: rgba(55, 65, 81, var(--tw-bg-opacity));\n  }\n\n  .sm\\:focus-within\\:bg-gray-800:focus-within {\n    --tw-bg-opacity: 1;\n    background-color: rgba(31, 41, 55, var(--tw-bg-opacity));\n  }\n\n  .sm\\:focus-within\\:bg-gray-900:focus-within {\n    --tw-bg-opacity: 1;\n    background-color: rgba(17, 24, 39, var(--tw-bg-opacity));\n  }\n\n  .sm\\:focus-within\\:bg-red-50:focus-within {\n    --tw-bg-opacity: 1;\n    background-color: rgba(254, 242, 242, var(--tw-bg-opacity));\n  }\n\n  .sm\\:focus-within\\:bg-red-100:focus-within {\n    --tw-bg-opacity: 1;\n    background-color: rgba(254, 226, 226, var(--tw-bg-opacity));\n  }\n\n  .sm\\:focus-within\\:bg-red-200:focus-within {\n    --tw-bg-opacity: 1;\n    background-color: rgba(254, 202, 202, var(--tw-bg-opacity));\n  }\n\n  .sm\\:focus-within\\:bg-red-300:focus-within {\n    --tw-bg-opacity: 1;\n    background-color: rgba(252, 165, 165, var(--tw-bg-opacity));\n  }\n\n  .sm\\:focus-within\\:bg-red-400:focus-within {\n    --tw-bg-opacity: 1;\n    background-color: rgba(248, 113, 113, var(--tw-bg-opacity));\n  }\n\n  .sm\\:focus-within\\:bg-red-500:focus-within {\n    --tw-bg-opacity: 1;\n    background-color: rgba(239, 68, 68, var(--tw-bg-opacity));\n  }\n\n  .sm\\:focus-within\\:bg-red-600:focus-within {\n    --tw-bg-opacity: 1;\n    background-color: rgba(220, 38, 38, var(--tw-bg-opacity));\n  }\n\n  .sm\\:focus-within\\:bg-red-700:focus-within {\n    --tw-bg-opacity: 1;\n    background-color: rgba(185, 28, 28, var(--tw-bg-opacity));\n  }\n\n  .sm\\:focus-within\\:bg-red-800:focus-within {\n    --tw-bg-opacity: 1;\n    background-color: rgba(153, 27, 27, var(--tw-bg-opacity));\n  }\n\n  .sm\\:focus-within\\:bg-red-900:focus-within {\n    --tw-bg-opacity: 1;\n    background-color: rgba(127, 29, 29, var(--tw-bg-opacity));\n  }\n\n  .sm\\:focus-within\\:bg-yellow-50:focus-within {\n    --tw-bg-opacity: 1;\n    background-color: rgba(255, 251, 235, var(--tw-bg-opacity));\n  }\n\n  .sm\\:focus-within\\:bg-yellow-100:focus-within {\n    --tw-bg-opacity: 1;\n    background-color: rgba(254, 243, 199, var(--tw-bg-opacity));\n  }\n\n  .sm\\:focus-within\\:bg-yellow-200:focus-within {\n    --tw-bg-opacity: 1;\n    background-color: rgba(253, 230, 138, var(--tw-bg-opacity));\n  }\n\n  .sm\\:focus-within\\:bg-yellow-300:focus-within {\n    --tw-bg-opacity: 1;\n    background-color: rgba(252, 211, 77, var(--tw-bg-opacity));\n  }\n\n  .sm\\:focus-within\\:bg-yellow-400:focus-within {\n    --tw-bg-opacity: 1;\n    background-color: rgba(251, 191, 36, var(--tw-bg-opacity));\n  }\n\n  .sm\\:focus-within\\:bg-yellow-500:focus-within {\n    --tw-bg-opacity: 1;\n    background-color: rgba(245, 158, 11, var(--tw-bg-opacity));\n  }\n\n  .sm\\:focus-within\\:bg-yellow-600:focus-within {\n    --tw-bg-opacity: 1;\n    background-color: rgba(217, 119, 6, var(--tw-bg-opacity));\n  }\n\n  .sm\\:focus-within\\:bg-yellow-700:focus-within {\n    --tw-bg-opacity: 1;\n    background-color: rgba(180, 83, 9, var(--tw-bg-opacity));\n  }\n\n  .sm\\:focus-within\\:bg-yellow-800:focus-within {\n    --tw-bg-opacity: 1;\n    background-color: rgba(146, 64, 14, var(--tw-bg-opacity));\n  }\n\n  .sm\\:focus-within\\:bg-yellow-900:focus-within {\n    --tw-bg-opacity: 1;\n    background-color: rgba(120, 53, 15, var(--tw-bg-opacity));\n  }\n\n  .sm\\:focus-within\\:bg-green-50:focus-within {\n    --tw-bg-opacity: 1;\n    background-color: rgba(236, 253, 245, var(--tw-bg-opacity));\n  }\n\n  .sm\\:focus-within\\:bg-green-100:focus-within {\n    --tw-bg-opacity: 1;\n    background-color: rgba(209, 250, 229, var(--tw-bg-opacity));\n  }\n\n  .sm\\:focus-within\\:bg-green-200:focus-within {\n    --tw-bg-opacity: 1;\n    background-color: rgba(167, 243, 208, var(--tw-bg-opacity));\n  }\n\n  .sm\\:focus-within\\:bg-green-300:focus-within {\n    --tw-bg-opacity: 1;\n    background-color: rgba(110, 231, 183, var(--tw-bg-opacity));\n  }\n\n  .sm\\:focus-within\\:bg-green-400:focus-within {\n    --tw-bg-opacity: 1;\n    background-color: rgba(52, 211, 153, var(--tw-bg-opacity));\n  }\n\n  .sm\\:focus-within\\:bg-green-500:focus-within {\n    --tw-bg-opacity: 1;\n    background-color: rgba(16, 185, 129, var(--tw-bg-opacity));\n  }\n\n  .sm\\:focus-within\\:bg-green-600:focus-within {\n    --tw-bg-opacity: 1;\n    background-color: rgba(5, 150, 105, var(--tw-bg-opacity));\n  }\n\n  .sm\\:focus-within\\:bg-green-700:focus-within {\n    --tw-bg-opacity: 1;\n    background-color: rgba(4, 120, 87, var(--tw-bg-opacity));\n  }\n\n  .sm\\:focus-within\\:bg-green-800:focus-within {\n    --tw-bg-opacity: 1;\n    background-color: rgba(6, 95, 70, var(--tw-bg-opacity));\n  }\n\n  .sm\\:focus-within\\:bg-green-900:focus-within {\n    --tw-bg-opacity: 1;\n    background-color: rgba(6, 78, 59, var(--tw-bg-opacity));\n  }\n\n  .sm\\:focus-within\\:bg-blue-50:focus-within {\n    --tw-bg-opacity: 1;\n    background-color: rgba(239, 246, 255, var(--tw-bg-opacity));\n  }\n\n  .sm\\:focus-within\\:bg-blue-100:focus-within {\n    --tw-bg-opacity: 1;\n    background-color: rgba(219, 234, 254, var(--tw-bg-opacity));\n  }\n\n  .sm\\:focus-within\\:bg-blue-200:focus-within {\n    --tw-bg-opacity: 1;\n    background-color: rgba(191, 219, 254, var(--tw-bg-opacity));\n  }\n\n  .sm\\:focus-within\\:bg-blue-300:focus-within {\n    --tw-bg-opacity: 1;\n    background-color: rgba(147, 197, 253, var(--tw-bg-opacity));\n  }\n\n  .sm\\:focus-within\\:bg-blue-400:focus-within {\n    --tw-bg-opacity: 1;\n    background-color: rgba(96, 165, 250, var(--tw-bg-opacity));\n  }\n\n  .sm\\:focus-within\\:bg-blue-500:focus-within {\n    --tw-bg-opacity: 1;\n    background-color: rgba(59, 130, 246, var(--tw-bg-opacity));\n  }\n\n  .sm\\:focus-within\\:bg-blue-600:focus-within {\n    --tw-bg-opacity: 1;\n    background-color: rgba(37, 99, 235, var(--tw-bg-opacity));\n  }\n\n  .sm\\:focus-within\\:bg-blue-700:focus-within {\n    --tw-bg-opacity: 1;\n    background-color: rgba(29, 78, 216, var(--tw-bg-opacity));\n  }\n\n  .sm\\:focus-within\\:bg-blue-800:focus-within {\n    --tw-bg-opacity: 1;\n    background-color: rgba(30, 64, 175, var(--tw-bg-opacity));\n  }\n\n  .sm\\:focus-within\\:bg-blue-900:focus-within {\n    --tw-bg-opacity: 1;\n    background-color: rgba(30, 58, 138, var(--tw-bg-opacity));\n  }\n\n  .sm\\:focus-within\\:bg-indigo-50:focus-within {\n    --tw-bg-opacity: 1;\n    background-color: rgba(238, 242, 255, var(--tw-bg-opacity));\n  }\n\n  .sm\\:focus-within\\:bg-indigo-100:focus-within {\n    --tw-bg-opacity: 1;\n    background-color: rgba(224, 231, 255, var(--tw-bg-opacity));\n  }\n\n  .sm\\:focus-within\\:bg-indigo-200:focus-within {\n    --tw-bg-opacity: 1;\n    background-color: rgba(199, 210, 254, var(--tw-bg-opacity));\n  }\n\n  .sm\\:focus-within\\:bg-indigo-300:focus-within {\n    --tw-bg-opacity: 1;\n    background-color: rgba(165, 180, 252, var(--tw-bg-opacity));\n  }\n\n  .sm\\:focus-within\\:bg-indigo-400:focus-within {\n    --tw-bg-opacity: 1;\n    background-color: rgba(129, 140, 248, var(--tw-bg-opacity));\n  }\n\n  .sm\\:focus-within\\:bg-indigo-500:focus-within {\n    --tw-bg-opacity: 1;\n    background-color: rgba(99, 102, 241, var(--tw-bg-opacity));\n  }\n\n  .sm\\:focus-within\\:bg-indigo-600:focus-within {\n    --tw-bg-opacity: 1;\n    background-color: rgba(79, 70, 229, var(--tw-bg-opacity));\n  }\n\n  .sm\\:focus-within\\:bg-indigo-700:focus-within {\n    --tw-bg-opacity: 1;\n    background-color: rgba(67, 56, 202, var(--tw-bg-opacity));\n  }\n\n  .sm\\:focus-within\\:bg-indigo-800:focus-within {\n    --tw-bg-opacity: 1;\n    background-color: rgba(55, 48, 163, var(--tw-bg-opacity));\n  }\n\n  .sm\\:focus-within\\:bg-indigo-900:focus-within {\n    --tw-bg-opacity: 1;\n    background-color: rgba(49, 46, 129, var(--tw-bg-opacity));\n  }\n\n  .sm\\:focus-within\\:bg-purple-50:focus-within {\n    --tw-bg-opacity: 1;\n    background-color: rgba(245, 243, 255, var(--tw-bg-opacity));\n  }\n\n  .sm\\:focus-within\\:bg-purple-100:focus-within {\n    --tw-bg-opacity: 1;\n    background-color: rgba(237, 233, 254, var(--tw-bg-opacity));\n  }\n\n  .sm\\:focus-within\\:bg-purple-200:focus-within {\n    --tw-bg-opacity: 1;\n    background-color: rgba(221, 214, 254, var(--tw-bg-opacity));\n  }\n\n  .sm\\:focus-within\\:bg-purple-300:focus-within {\n    --tw-bg-opacity: 1;\n    background-color: rgba(196, 181, 253, var(--tw-bg-opacity));\n  }\n\n  .sm\\:focus-within\\:bg-purple-400:focus-within {\n    --tw-bg-opacity: 1;\n    background-color: rgba(167, 139, 250, var(--tw-bg-opacity));\n  }\n\n  .sm\\:focus-within\\:bg-purple-500:focus-within {\n    --tw-bg-opacity: 1;\n    background-color: rgba(139, 92, 246, var(--tw-bg-opacity));\n  }\n\n  .sm\\:focus-within\\:bg-purple-600:focus-within {\n    --tw-bg-opacity: 1;\n    background-color: rgba(124, 58, 237, var(--tw-bg-opacity));\n  }\n\n  .sm\\:focus-within\\:bg-purple-700:focus-within {\n    --tw-bg-opacity: 1;\n    background-color: rgba(109, 40, 217, var(--tw-bg-opacity));\n  }\n\n  .sm\\:focus-within\\:bg-purple-800:focus-within {\n    --tw-bg-opacity: 1;\n    background-color: rgba(91, 33, 182, var(--tw-bg-opacity));\n  }\n\n  .sm\\:focus-within\\:bg-purple-900:focus-within {\n    --tw-bg-opacity: 1;\n    background-color: rgba(76, 29, 149, var(--tw-bg-opacity));\n  }\n\n  .sm\\:focus-within\\:bg-pink-50:focus-within {\n    --tw-bg-opacity: 1;\n    background-color: rgba(253, 242, 248, var(--tw-bg-opacity));\n  }\n\n  .sm\\:focus-within\\:bg-pink-100:focus-within {\n    --tw-bg-opacity: 1;\n    background-color: rgba(252, 231, 243, var(--tw-bg-opacity));\n  }\n\n  .sm\\:focus-within\\:bg-pink-200:focus-within {\n    --tw-bg-opacity: 1;\n    background-color: rgba(251, 207, 232, var(--tw-bg-opacity));\n  }\n\n  .sm\\:focus-within\\:bg-pink-300:focus-within {\n    --tw-bg-opacity: 1;\n    background-color: rgba(249, 168, 212, var(--tw-bg-opacity));\n  }\n\n  .sm\\:focus-within\\:bg-pink-400:focus-within {\n    --tw-bg-opacity: 1;\n    background-color: rgba(244, 114, 182, var(--tw-bg-opacity));\n  }\n\n  .sm\\:focus-within\\:bg-pink-500:focus-within {\n    --tw-bg-opacity: 1;\n    background-color: rgba(236, 72, 153, var(--tw-bg-opacity));\n  }\n\n  .sm\\:focus-within\\:bg-pink-600:focus-within {\n    --tw-bg-opacity: 1;\n    background-color: rgba(219, 39, 119, var(--tw-bg-opacity));\n  }\n\n  .sm\\:focus-within\\:bg-pink-700:focus-within {\n    --tw-bg-opacity: 1;\n    background-color: rgba(190, 24, 93, var(--tw-bg-opacity));\n  }\n\n  .sm\\:focus-within\\:bg-pink-800:focus-within {\n    --tw-bg-opacity: 1;\n    background-color: rgba(157, 23, 77, var(--tw-bg-opacity));\n  }\n\n  .sm\\:focus-within\\:bg-pink-900:focus-within {\n    --tw-bg-opacity: 1;\n    background-color: rgba(131, 24, 67, var(--tw-bg-opacity));\n  }\n\n  .sm\\:hover\\:bg-transparent:hover {\n    background-color: transparent;\n  }\n\n  .sm\\:hover\\:bg-current:hover {\n    background-color: currentColor;\n  }\n\n  .sm\\:hover\\:bg-black:hover {\n    --tw-bg-opacity: 1;\n    background-color: rgba(0, 0, 0, var(--tw-bg-opacity));\n  }\n\n  .sm\\:hover\\:bg-white:hover {\n    --tw-bg-opacity: 1;\n    background-color: rgba(255, 255, 255, var(--tw-bg-opacity));\n  }\n\n  .sm\\:hover\\:bg-gray-50:hover {\n    --tw-bg-opacity: 1;\n    background-color: rgba(249, 250, 251, var(--tw-bg-opacity));\n  }\n\n  .sm\\:hover\\:bg-gray-100:hover {\n    --tw-bg-opacity: 1;\n    background-color: rgba(243, 244, 246, var(--tw-bg-opacity));\n  }\n\n  .sm\\:hover\\:bg-gray-200:hover {\n    --tw-bg-opacity: 1;\n    background-color: rgba(229, 231, 235, var(--tw-bg-opacity));\n  }\n\n  .sm\\:hover\\:bg-gray-300:hover {\n    --tw-bg-opacity: 1;\n    background-color: rgba(209, 213, 219, var(--tw-bg-opacity));\n  }\n\n  .sm\\:hover\\:bg-gray-400:hover {\n    --tw-bg-opacity: 1;\n    background-color: rgba(156, 163, 175, var(--tw-bg-opacity));\n  }\n\n  .sm\\:hover\\:bg-gray-500:hover {\n    --tw-bg-opacity: 1;\n    background-color: rgba(107, 114, 128, var(--tw-bg-opacity));\n  }\n\n  .sm\\:hover\\:bg-gray-600:hover {\n    --tw-bg-opacity: 1;\n    background-color: rgba(75, 85, 99, var(--tw-bg-opacity));\n  }\n\n  .sm\\:hover\\:bg-gray-700:hover {\n    --tw-bg-opacity: 1;\n    background-color: rgba(55, 65, 81, var(--tw-bg-opacity));\n  }\n\n  .sm\\:hover\\:bg-gray-800:hover {\n    --tw-bg-opacity: 1;\n    background-color: rgba(31, 41, 55, var(--tw-bg-opacity));\n  }\n\n  .sm\\:hover\\:bg-gray-900:hover {\n    --tw-bg-opacity: 1;\n    background-color: rgba(17, 24, 39, var(--tw-bg-opacity));\n  }\n\n  .sm\\:hover\\:bg-red-50:hover {\n    --tw-bg-opacity: 1;\n    background-color: rgba(254, 242, 242, var(--tw-bg-opacity));\n  }\n\n  .sm\\:hover\\:bg-red-100:hover {\n    --tw-bg-opacity: 1;\n    background-color: rgba(254, 226, 226, var(--tw-bg-opacity));\n  }\n\n  .sm\\:hover\\:bg-red-200:hover {\n    --tw-bg-opacity: 1;\n    background-color: rgba(254, 202, 202, var(--tw-bg-opacity));\n  }\n\n  .sm\\:hover\\:bg-red-300:hover {\n    --tw-bg-opacity: 1;\n    background-color: rgba(252, 165, 165, var(--tw-bg-opacity));\n  }\n\n  .sm\\:hover\\:bg-red-400:hover {\n    --tw-bg-opacity: 1;\n    background-color: rgba(248, 113, 113, var(--tw-bg-opacity));\n  }\n\n  .sm\\:hover\\:bg-red-500:hover {\n    --tw-bg-opacity: 1;\n    background-color: rgba(239, 68, 68, var(--tw-bg-opacity));\n  }\n\n  .sm\\:hover\\:bg-red-600:hover {\n    --tw-bg-opacity: 1;\n    background-color: rgba(220, 38, 38, var(--tw-bg-opacity));\n  }\n\n  .sm\\:hover\\:bg-red-700:hover {\n    --tw-bg-opacity: 1;\n    background-color: rgba(185, 28, 28, var(--tw-bg-opacity));\n  }\n\n  .sm\\:hover\\:bg-red-800:hover {\n    --tw-bg-opacity: 1;\n    background-color: rgba(153, 27, 27, var(--tw-bg-opacity));\n  }\n\n  .sm\\:hover\\:bg-red-900:hover {\n    --tw-bg-opacity: 1;\n    background-color: rgba(127, 29, 29, var(--tw-bg-opacity));\n  }\n\n  .sm\\:hover\\:bg-yellow-50:hover {\n    --tw-bg-opacity: 1;\n    background-color: rgba(255, 251, 235, var(--tw-bg-opacity));\n  }\n\n  .sm\\:hover\\:bg-yellow-100:hover {\n    --tw-bg-opacity: 1;\n    background-color: rgba(254, 243, 199, var(--tw-bg-opacity));\n  }\n\n  .sm\\:hover\\:bg-yellow-200:hover {\n    --tw-bg-opacity: 1;\n    background-color: rgba(253, 230, 138, var(--tw-bg-opacity));\n  }\n\n  .sm\\:hover\\:bg-yellow-300:hover {\n    --tw-bg-opacity: 1;\n    background-color: rgba(252, 211, 77, var(--tw-bg-opacity));\n  }\n\n  .sm\\:hover\\:bg-yellow-400:hover {\n    --tw-bg-opacity: 1;\n    background-color: rgba(251, 191, 36, var(--tw-bg-opacity));\n  }\n\n  .sm\\:hover\\:bg-yellow-500:hover {\n    --tw-bg-opacity: 1;\n    background-color: rgba(245, 158, 11, var(--tw-bg-opacity));\n  }\n\n  .sm\\:hover\\:bg-yellow-600:hover {\n    --tw-bg-opacity: 1;\n    background-color: rgba(217, 119, 6, var(--tw-bg-opacity));\n  }\n\n  .sm\\:hover\\:bg-yellow-700:hover {\n    --tw-bg-opacity: 1;\n    background-color: rgba(180, 83, 9, var(--tw-bg-opacity));\n  }\n\n  .sm\\:hover\\:bg-yellow-800:hover {\n    --tw-bg-opacity: 1;\n    background-color: rgba(146, 64, 14, var(--tw-bg-opacity));\n  }\n\n  .sm\\:hover\\:bg-yellow-900:hover {\n    --tw-bg-opacity: 1;\n    background-color: rgba(120, 53, 15, var(--tw-bg-opacity));\n  }\n\n  .sm\\:hover\\:bg-green-50:hover {\n    --tw-bg-opacity: 1;\n    background-color: rgba(236, 253, 245, var(--tw-bg-opacity));\n  }\n\n  .sm\\:hover\\:bg-green-100:hover {\n    --tw-bg-opacity: 1;\n    background-color: rgba(209, 250, 229, var(--tw-bg-opacity));\n  }\n\n  .sm\\:hover\\:bg-green-200:hover {\n    --tw-bg-opacity: 1;\n    background-color: rgba(167, 243, 208, var(--tw-bg-opacity));\n  }\n\n  .sm\\:hover\\:bg-green-300:hover {\n    --tw-bg-opacity: 1;\n    background-color: rgba(110, 231, 183, var(--tw-bg-opacity));\n  }\n\n  .sm\\:hover\\:bg-green-400:hover {\n    --tw-bg-opacity: 1;\n    background-color: rgba(52, 211, 153, var(--tw-bg-opacity));\n  }\n\n  .sm\\:hover\\:bg-green-500:hover {\n    --tw-bg-opacity: 1;\n    background-color: rgba(16, 185, 129, var(--tw-bg-opacity));\n  }\n\n  .sm\\:hover\\:bg-green-600:hover {\n    --tw-bg-opacity: 1;\n    background-color: rgba(5, 150, 105, var(--tw-bg-opacity));\n  }\n\n  .sm\\:hover\\:bg-green-700:hover {\n    --tw-bg-opacity: 1;\n    background-color: rgba(4, 120, 87, var(--tw-bg-opacity));\n  }\n\n  .sm\\:hover\\:bg-green-800:hover {\n    --tw-bg-opacity: 1;\n    background-color: rgba(6, 95, 70, var(--tw-bg-opacity));\n  }\n\n  .sm\\:hover\\:bg-green-900:hover {\n    --tw-bg-opacity: 1;\n    background-color: rgba(6, 78, 59, var(--tw-bg-opacity));\n  }\n\n  .sm\\:hover\\:bg-blue-50:hover {\n    --tw-bg-opacity: 1;\n    background-color: rgba(239, 246, 255, var(--tw-bg-opacity));\n  }\n\n  .sm\\:hover\\:bg-blue-100:hover {\n    --tw-bg-opacity: 1;\n    background-color: rgba(219, 234, 254, var(--tw-bg-opacity));\n  }\n\n  .sm\\:hover\\:bg-blue-200:hover {\n    --tw-bg-opacity: 1;\n    background-color: rgba(191, 219, 254, var(--tw-bg-opacity));\n  }\n\n  .sm\\:hover\\:bg-blue-300:hover {\n    --tw-bg-opacity: 1;\n    background-color: rgba(147, 197, 253, var(--tw-bg-opacity));\n  }\n\n  .sm\\:hover\\:bg-blue-400:hover {\n    --tw-bg-opacity: 1;\n    background-color: rgba(96, 165, 250, var(--tw-bg-opacity));\n  }\n\n  .sm\\:hover\\:bg-blue-500:hover {\n    --tw-bg-opacity: 1;\n    background-color: rgba(59, 130, 246, var(--tw-bg-opacity));\n  }\n\n  .sm\\:hover\\:bg-blue-600:hover {\n    --tw-bg-opacity: 1;\n    background-color: rgba(37, 99, 235, var(--tw-bg-opacity));\n  }\n\n  .sm\\:hover\\:bg-blue-700:hover {\n    --tw-bg-opacity: 1;\n    background-color: rgba(29, 78, 216, var(--tw-bg-opacity));\n  }\n\n  .sm\\:hover\\:bg-blue-800:hover {\n    --tw-bg-opacity: 1;\n    background-color: rgba(30, 64, 175, var(--tw-bg-opacity));\n  }\n\n  .sm\\:hover\\:bg-blue-900:hover {\n    --tw-bg-opacity: 1;\n    background-color: rgba(30, 58, 138, var(--tw-bg-opacity));\n  }\n\n  .sm\\:hover\\:bg-indigo-50:hover {\n    --tw-bg-opacity: 1;\n    background-color: rgba(238, 242, 255, var(--tw-bg-opacity));\n  }\n\n  .sm\\:hover\\:bg-indigo-100:hover {\n    --tw-bg-opacity: 1;\n    background-color: rgba(224, 231, 255, var(--tw-bg-opacity));\n  }\n\n  .sm\\:hover\\:bg-indigo-200:hover {\n    --tw-bg-opacity: 1;\n    background-color: rgba(199, 210, 254, var(--tw-bg-opacity));\n  }\n\n  .sm\\:hover\\:bg-indigo-300:hover {\n    --tw-bg-opacity: 1;\n    background-color: rgba(165, 180, 252, var(--tw-bg-opacity));\n  }\n\n  .sm\\:hover\\:bg-indigo-400:hover {\n    --tw-bg-opacity: 1;\n    background-color: rgba(129, 140, 248, var(--tw-bg-opacity));\n  }\n\n  .sm\\:hover\\:bg-indigo-500:hover {\n    --tw-bg-opacity: 1;\n    background-color: rgba(99, 102, 241, var(--tw-bg-opacity));\n  }\n\n  .sm\\:hover\\:bg-indigo-600:hover {\n    --tw-bg-opacity: 1;\n    background-color: rgba(79, 70, 229, var(--tw-bg-opacity));\n  }\n\n  .sm\\:hover\\:bg-indigo-700:hover {\n    --tw-bg-opacity: 1;\n    background-color: rgba(67, 56, 202, var(--tw-bg-opacity));\n  }\n\n  .sm\\:hover\\:bg-indigo-800:hover {\n    --tw-bg-opacity: 1;\n    background-color: rgba(55, 48, 163, var(--tw-bg-opacity));\n  }\n\n  .sm\\:hover\\:bg-indigo-900:hover {\n    --tw-bg-opacity: 1;\n    background-color: rgba(49, 46, 129, var(--tw-bg-opacity));\n  }\n\n  .sm\\:hover\\:bg-purple-50:hover {\n    --tw-bg-opacity: 1;\n    background-color: rgba(245, 243, 255, var(--tw-bg-opacity));\n  }\n\n  .sm\\:hover\\:bg-purple-100:hover {\n    --tw-bg-opacity: 1;\n    background-color: rgba(237, 233, 254, var(--tw-bg-opacity));\n  }\n\n  .sm\\:hover\\:bg-purple-200:hover {\n    --tw-bg-opacity: 1;\n    background-color: rgba(221, 214, 254, var(--tw-bg-opacity));\n  }\n\n  .sm\\:hover\\:bg-purple-300:hover {\n    --tw-bg-opacity: 1;\n    background-color: rgba(196, 181, 253, var(--tw-bg-opacity));\n  }\n\n  .sm\\:hover\\:bg-purple-400:hover {\n    --tw-bg-opacity: 1;\n    background-color: rgba(167, 139, 250, var(--tw-bg-opacity));\n  }\n\n  .sm\\:hover\\:bg-purple-500:hover {\n    --tw-bg-opacity: 1;\n    background-color: rgba(139, 92, 246, var(--tw-bg-opacity));\n  }\n\n  .sm\\:hover\\:bg-purple-600:hover {\n    --tw-bg-opacity: 1;\n    background-color: rgba(124, 58, 237, var(--tw-bg-opacity));\n  }\n\n  .sm\\:hover\\:bg-purple-700:hover {\n    --tw-bg-opacity: 1;\n    background-color: rgba(109, 40, 217, var(--tw-bg-opacity));\n  }\n\n  .sm\\:hover\\:bg-purple-800:hover {\n    --tw-bg-opacity: 1;\n    background-color: rgba(91, 33, 182, var(--tw-bg-opacity));\n  }\n\n  .sm\\:hover\\:bg-purple-900:hover {\n    --tw-bg-opacity: 1;\n    background-color: rgba(76, 29, 149, var(--tw-bg-opacity));\n  }\n\n  .sm\\:hover\\:bg-pink-50:hover {\n    --tw-bg-opacity: 1;\n    background-color: rgba(253, 242, 248, var(--tw-bg-opacity));\n  }\n\n  .sm\\:hover\\:bg-pink-100:hover {\n    --tw-bg-opacity: 1;\n    background-color: rgba(252, 231, 243, var(--tw-bg-opacity));\n  }\n\n  .sm\\:hover\\:bg-pink-200:hover {\n    --tw-bg-opacity: 1;\n    background-color: rgba(251, 207, 232, var(--tw-bg-opacity));\n  }\n\n  .sm\\:hover\\:bg-pink-300:hover {\n    --tw-bg-opacity: 1;\n    background-color: rgba(249, 168, 212, var(--tw-bg-opacity));\n  }\n\n  .sm\\:hover\\:bg-pink-400:hover {\n    --tw-bg-opacity: 1;\n    background-color: rgba(244, 114, 182, var(--tw-bg-opacity));\n  }\n\n  .sm\\:hover\\:bg-pink-500:hover {\n    --tw-bg-opacity: 1;\n    background-color: rgba(236, 72, 153, var(--tw-bg-opacity));\n  }\n\n  .sm\\:hover\\:bg-pink-600:hover {\n    --tw-bg-opacity: 1;\n    background-color: rgba(219, 39, 119, var(--tw-bg-opacity));\n  }\n\n  .sm\\:hover\\:bg-pink-700:hover {\n    --tw-bg-opacity: 1;\n    background-color: rgba(190, 24, 93, var(--tw-bg-opacity));\n  }\n\n  .sm\\:hover\\:bg-pink-800:hover {\n    --tw-bg-opacity: 1;\n    background-color: rgba(157, 23, 77, var(--tw-bg-opacity));\n  }\n\n  .sm\\:hover\\:bg-pink-900:hover {\n    --tw-bg-opacity: 1;\n    background-color: rgba(131, 24, 67, var(--tw-bg-opacity));\n  }\n\n  .sm\\:focus\\:bg-transparent:focus {\n    background-color: transparent;\n  }\n\n  .sm\\:focus\\:bg-current:focus {\n    background-color: currentColor;\n  }\n\n  .sm\\:focus\\:bg-black:focus {\n    --tw-bg-opacity: 1;\n    background-color: rgba(0, 0, 0, var(--tw-bg-opacity));\n  }\n\n  .sm\\:focus\\:bg-white:focus {\n    --tw-bg-opacity: 1;\n    background-color: rgba(255, 255, 255, var(--tw-bg-opacity));\n  }\n\n  .sm\\:focus\\:bg-gray-50:focus {\n    --tw-bg-opacity: 1;\n    background-color: rgba(249, 250, 251, var(--tw-bg-opacity));\n  }\n\n  .sm\\:focus\\:bg-gray-100:focus {\n    --tw-bg-opacity: 1;\n    background-color: rgba(243, 244, 246, var(--tw-bg-opacity));\n  }\n\n  .sm\\:focus\\:bg-gray-200:focus {\n    --tw-bg-opacity: 1;\n    background-color: rgba(229, 231, 235, var(--tw-bg-opacity));\n  }\n\n  .sm\\:focus\\:bg-gray-300:focus {\n    --tw-bg-opacity: 1;\n    background-color: rgba(209, 213, 219, var(--tw-bg-opacity));\n  }\n\n  .sm\\:focus\\:bg-gray-400:focus {\n    --tw-bg-opacity: 1;\n    background-color: rgba(156, 163, 175, var(--tw-bg-opacity));\n  }\n\n  .sm\\:focus\\:bg-gray-500:focus {\n    --tw-bg-opacity: 1;\n    background-color: rgba(107, 114, 128, var(--tw-bg-opacity));\n  }\n\n  .sm\\:focus\\:bg-gray-600:focus {\n    --tw-bg-opacity: 1;\n    background-color: rgba(75, 85, 99, var(--tw-bg-opacity));\n  }\n\n  .sm\\:focus\\:bg-gray-700:focus {\n    --tw-bg-opacity: 1;\n    background-color: rgba(55, 65, 81, var(--tw-bg-opacity));\n  }\n\n  .sm\\:focus\\:bg-gray-800:focus {\n    --tw-bg-opacity: 1;\n    background-color: rgba(31, 41, 55, var(--tw-bg-opacity));\n  }\n\n  .sm\\:focus\\:bg-gray-900:focus {\n    --tw-bg-opacity: 1;\n    background-color: rgba(17, 24, 39, var(--tw-bg-opacity));\n  }\n\n  .sm\\:focus\\:bg-red-50:focus {\n    --tw-bg-opacity: 1;\n    background-color: rgba(254, 242, 242, var(--tw-bg-opacity));\n  }\n\n  .sm\\:focus\\:bg-red-100:focus {\n    --tw-bg-opacity: 1;\n    background-color: rgba(254, 226, 226, var(--tw-bg-opacity));\n  }\n\n  .sm\\:focus\\:bg-red-200:focus {\n    --tw-bg-opacity: 1;\n    background-color: rgba(254, 202, 202, var(--tw-bg-opacity));\n  }\n\n  .sm\\:focus\\:bg-red-300:focus {\n    --tw-bg-opacity: 1;\n    background-color: rgba(252, 165, 165, var(--tw-bg-opacity));\n  }\n\n  .sm\\:focus\\:bg-red-400:focus {\n    --tw-bg-opacity: 1;\n    background-color: rgba(248, 113, 113, var(--tw-bg-opacity));\n  }\n\n  .sm\\:focus\\:bg-red-500:focus {\n    --tw-bg-opacity: 1;\n    background-color: rgba(239, 68, 68, var(--tw-bg-opacity));\n  }\n\n  .sm\\:focus\\:bg-red-600:focus {\n    --tw-bg-opacity: 1;\n    background-color: rgba(220, 38, 38, var(--tw-bg-opacity));\n  }\n\n  .sm\\:focus\\:bg-red-700:focus {\n    --tw-bg-opacity: 1;\n    background-color: rgba(185, 28, 28, var(--tw-bg-opacity));\n  }\n\n  .sm\\:focus\\:bg-red-800:focus {\n    --tw-bg-opacity: 1;\n    background-color: rgba(153, 27, 27, var(--tw-bg-opacity));\n  }\n\n  .sm\\:focus\\:bg-red-900:focus {\n    --tw-bg-opacity: 1;\n    background-color: rgba(127, 29, 29, var(--tw-bg-opacity));\n  }\n\n  .sm\\:focus\\:bg-yellow-50:focus {\n    --tw-bg-opacity: 1;\n    background-color: rgba(255, 251, 235, var(--tw-bg-opacity));\n  }\n\n  .sm\\:focus\\:bg-yellow-100:focus {\n    --tw-bg-opacity: 1;\n    background-color: rgba(254, 243, 199, var(--tw-bg-opacity));\n  }\n\n  .sm\\:focus\\:bg-yellow-200:focus {\n    --tw-bg-opacity: 1;\n    background-color: rgba(253, 230, 138, var(--tw-bg-opacity));\n  }\n\n  .sm\\:focus\\:bg-yellow-300:focus {\n    --tw-bg-opacity: 1;\n    background-color: rgba(252, 211, 77, var(--tw-bg-opacity));\n  }\n\n  .sm\\:focus\\:bg-yellow-400:focus {\n    --tw-bg-opacity: 1;\n    background-color: rgba(251, 191, 36, var(--tw-bg-opacity));\n  }\n\n  .sm\\:focus\\:bg-yellow-500:focus {\n    --tw-bg-opacity: 1;\n    background-color: rgba(245, 158, 11, var(--tw-bg-opacity));\n  }\n\n  .sm\\:focus\\:bg-yellow-600:focus {\n    --tw-bg-opacity: 1;\n    background-color: rgba(217, 119, 6, var(--tw-bg-opacity));\n  }\n\n  .sm\\:focus\\:bg-yellow-700:focus {\n    --tw-bg-opacity: 1;\n    background-color: rgba(180, 83, 9, var(--tw-bg-opacity));\n  }\n\n  .sm\\:focus\\:bg-yellow-800:focus {\n    --tw-bg-opacity: 1;\n    background-color: rgba(146, 64, 14, var(--tw-bg-opacity));\n  }\n\n  .sm\\:focus\\:bg-yellow-900:focus {\n    --tw-bg-opacity: 1;\n    background-color: rgba(120, 53, 15, var(--tw-bg-opacity));\n  }\n\n  .sm\\:focus\\:bg-green-50:focus {\n    --tw-bg-opacity: 1;\n    background-color: rgba(236, 253, 245, var(--tw-bg-opacity));\n  }\n\n  .sm\\:focus\\:bg-green-100:focus {\n    --tw-bg-opacity: 1;\n    background-color: rgba(209, 250, 229, var(--tw-bg-opacity));\n  }\n\n  .sm\\:focus\\:bg-green-200:focus {\n    --tw-bg-opacity: 1;\n    background-color: rgba(167, 243, 208, var(--tw-bg-opacity));\n  }\n\n  .sm\\:focus\\:bg-green-300:focus {\n    --tw-bg-opacity: 1;\n    background-color: rgba(110, 231, 183, var(--tw-bg-opacity));\n  }\n\n  .sm\\:focus\\:bg-green-400:focus {\n    --tw-bg-opacity: 1;\n    background-color: rgba(52, 211, 153, var(--tw-bg-opacity));\n  }\n\n  .sm\\:focus\\:bg-green-500:focus {\n    --tw-bg-opacity: 1;\n    background-color: rgba(16, 185, 129, var(--tw-bg-opacity));\n  }\n\n  .sm\\:focus\\:bg-green-600:focus {\n    --tw-bg-opacity: 1;\n    background-color: rgba(5, 150, 105, var(--tw-bg-opacity));\n  }\n\n  .sm\\:focus\\:bg-green-700:focus {\n    --tw-bg-opacity: 1;\n    background-color: rgba(4, 120, 87, var(--tw-bg-opacity));\n  }\n\n  .sm\\:focus\\:bg-green-800:focus {\n    --tw-bg-opacity: 1;\n    background-color: rgba(6, 95, 70, var(--tw-bg-opacity));\n  }\n\n  .sm\\:focus\\:bg-green-900:focus {\n    --tw-bg-opacity: 1;\n    background-color: rgba(6, 78, 59, var(--tw-bg-opacity));\n  }\n\n  .sm\\:focus\\:bg-blue-50:focus {\n    --tw-bg-opacity: 1;\n    background-color: rgba(239, 246, 255, var(--tw-bg-opacity));\n  }\n\n  .sm\\:focus\\:bg-blue-100:focus {\n    --tw-bg-opacity: 1;\n    background-color: rgba(219, 234, 254, var(--tw-bg-opacity));\n  }\n\n  .sm\\:focus\\:bg-blue-200:focus {\n    --tw-bg-opacity: 1;\n    background-color: rgba(191, 219, 254, var(--tw-bg-opacity));\n  }\n\n  .sm\\:focus\\:bg-blue-300:focus {\n    --tw-bg-opacity: 1;\n    background-color: rgba(147, 197, 253, var(--tw-bg-opacity));\n  }\n\n  .sm\\:focus\\:bg-blue-400:focus {\n    --tw-bg-opacity: 1;\n    background-color: rgba(96, 165, 250, var(--tw-bg-opacity));\n  }\n\n  .sm\\:focus\\:bg-blue-500:focus {\n    --tw-bg-opacity: 1;\n    background-color: rgba(59, 130, 246, var(--tw-bg-opacity));\n  }\n\n  .sm\\:focus\\:bg-blue-600:focus {\n    --tw-bg-opacity: 1;\n    background-color: rgba(37, 99, 235, var(--tw-bg-opacity));\n  }\n\n  .sm\\:focus\\:bg-blue-700:focus {\n    --tw-bg-opacity: 1;\n    background-color: rgba(29, 78, 216, var(--tw-bg-opacity));\n  }\n\n  .sm\\:focus\\:bg-blue-800:focus {\n    --tw-bg-opacity: 1;\n    background-color: rgba(30, 64, 175, var(--tw-bg-opacity));\n  }\n\n  .sm\\:focus\\:bg-blue-900:focus {\n    --tw-bg-opacity: 1;\n    background-color: rgba(30, 58, 138, var(--tw-bg-opacity));\n  }\n\n  .sm\\:focus\\:bg-indigo-50:focus {\n    --tw-bg-opacity: 1;\n    background-color: rgba(238, 242, 255, var(--tw-bg-opacity));\n  }\n\n  .sm\\:focus\\:bg-indigo-100:focus {\n    --tw-bg-opacity: 1;\n    background-color: rgba(224, 231, 255, var(--tw-bg-opacity));\n  }\n\n  .sm\\:focus\\:bg-indigo-200:focus {\n    --tw-bg-opacity: 1;\n    background-color: rgba(199, 210, 254, var(--tw-bg-opacity));\n  }\n\n  .sm\\:focus\\:bg-indigo-300:focus {\n    --tw-bg-opacity: 1;\n    background-color: rgba(165, 180, 252, var(--tw-bg-opacity));\n  }\n\n  .sm\\:focus\\:bg-indigo-400:focus {\n    --tw-bg-opacity: 1;\n    background-color: rgba(129, 140, 248, var(--tw-bg-opacity));\n  }\n\n  .sm\\:focus\\:bg-indigo-500:focus {\n    --tw-bg-opacity: 1;\n    background-color: rgba(99, 102, 241, var(--tw-bg-opacity));\n  }\n\n  .sm\\:focus\\:bg-indigo-600:focus {\n    --tw-bg-opacity: 1;\n    background-color: rgba(79, 70, 229, var(--tw-bg-opacity));\n  }\n\n  .sm\\:focus\\:bg-indigo-700:focus {\n    --tw-bg-opacity: 1;\n    background-color: rgba(67, 56, 202, var(--tw-bg-opacity));\n  }\n\n  .sm\\:focus\\:bg-indigo-800:focus {\n    --tw-bg-opacity: 1;\n    background-color: rgba(55, 48, 163, var(--tw-bg-opacity));\n  }\n\n  .sm\\:focus\\:bg-indigo-900:focus {\n    --tw-bg-opacity: 1;\n    background-color: rgba(49, 46, 129, var(--tw-bg-opacity));\n  }\n\n  .sm\\:focus\\:bg-purple-50:focus {\n    --tw-bg-opacity: 1;\n    background-color: rgba(245, 243, 255, var(--tw-bg-opacity));\n  }\n\n  .sm\\:focus\\:bg-purple-100:focus {\n    --tw-bg-opacity: 1;\n    background-color: rgba(237, 233, 254, var(--tw-bg-opacity));\n  }\n\n  .sm\\:focus\\:bg-purple-200:focus {\n    --tw-bg-opacity: 1;\n    background-color: rgba(221, 214, 254, var(--tw-bg-opacity));\n  }\n\n  .sm\\:focus\\:bg-purple-300:focus {\n    --tw-bg-opacity: 1;\n    background-color: rgba(196, 181, 253, var(--tw-bg-opacity));\n  }\n\n  .sm\\:focus\\:bg-purple-400:focus {\n    --tw-bg-opacity: 1;\n    background-color: rgba(167, 139, 250, var(--tw-bg-opacity));\n  }\n\n  .sm\\:focus\\:bg-purple-500:focus {\n    --tw-bg-opacity: 1;\n    background-color: rgba(139, 92, 246, var(--tw-bg-opacity));\n  }\n\n  .sm\\:focus\\:bg-purple-600:focus {\n    --tw-bg-opacity: 1;\n    background-color: rgba(124, 58, 237, var(--tw-bg-opacity));\n  }\n\n  .sm\\:focus\\:bg-purple-700:focus {\n    --tw-bg-opacity: 1;\n    background-color: rgba(109, 40, 217, var(--tw-bg-opacity));\n  }\n\n  .sm\\:focus\\:bg-purple-800:focus {\n    --tw-bg-opacity: 1;\n    background-color: rgba(91, 33, 182, var(--tw-bg-opacity));\n  }\n\n  .sm\\:focus\\:bg-purple-900:focus {\n    --tw-bg-opacity: 1;\n    background-color: rgba(76, 29, 149, var(--tw-bg-opacity));\n  }\n\n  .sm\\:focus\\:bg-pink-50:focus {\n    --tw-bg-opacity: 1;\n    background-color: rgba(253, 242, 248, var(--tw-bg-opacity));\n  }\n\n  .sm\\:focus\\:bg-pink-100:focus {\n    --tw-bg-opacity: 1;\n    background-color: rgba(252, 231, 243, var(--tw-bg-opacity));\n  }\n\n  .sm\\:focus\\:bg-pink-200:focus {\n    --tw-bg-opacity: 1;\n    background-color: rgba(251, 207, 232, var(--tw-bg-opacity));\n  }\n\n  .sm\\:focus\\:bg-pink-300:focus {\n    --tw-bg-opacity: 1;\n    background-color: rgba(249, 168, 212, var(--tw-bg-opacity));\n  }\n\n  .sm\\:focus\\:bg-pink-400:focus {\n    --tw-bg-opacity: 1;\n    background-color: rgba(244, 114, 182, var(--tw-bg-opacity));\n  }\n\n  .sm\\:focus\\:bg-pink-500:focus {\n    --tw-bg-opacity: 1;\n    background-color: rgba(236, 72, 153, var(--tw-bg-opacity));\n  }\n\n  .sm\\:focus\\:bg-pink-600:focus {\n    --tw-bg-opacity: 1;\n    background-color: rgba(219, 39, 119, var(--tw-bg-opacity));\n  }\n\n  .sm\\:focus\\:bg-pink-700:focus {\n    --tw-bg-opacity: 1;\n    background-color: rgba(190, 24, 93, var(--tw-bg-opacity));\n  }\n\n  .sm\\:focus\\:bg-pink-800:focus {\n    --tw-bg-opacity: 1;\n    background-color: rgba(157, 23, 77, var(--tw-bg-opacity));\n  }\n\n  .sm\\:focus\\:bg-pink-900:focus {\n    --tw-bg-opacity: 1;\n    background-color: rgba(131, 24, 67, var(--tw-bg-opacity));\n  }\n\n  .dark .sm\\:dark\\:bg-transparent {\n    background-color: transparent;\n  }\n\n  .dark .sm\\:dark\\:bg-current {\n    background-color: currentColor;\n  }\n\n  .dark .sm\\:dark\\:bg-black {\n    --tw-bg-opacity: 1;\n    background-color: rgba(0, 0, 0, var(--tw-bg-opacity));\n  }\n\n  .dark .sm\\:dark\\:bg-white {\n    --tw-bg-opacity: 1;\n    background-color: rgba(255, 255, 255, var(--tw-bg-opacity));\n  }\n\n  .dark .sm\\:dark\\:bg-gray-50 {\n    --tw-bg-opacity: 1;\n    background-color: rgba(249, 250, 251, var(--tw-bg-opacity));\n  }\n\n  .dark .sm\\:dark\\:bg-gray-100 {\n    --tw-bg-opacity: 1;\n    background-color: rgba(243, 244, 246, var(--tw-bg-opacity));\n  }\n\n  .dark .sm\\:dark\\:bg-gray-200 {\n    --tw-bg-opacity: 1;\n    background-color: rgba(229, 231, 235, var(--tw-bg-opacity));\n  }\n\n  .dark .sm\\:dark\\:bg-gray-300 {\n    --tw-bg-opacity: 1;\n    background-color: rgba(209, 213, 219, var(--tw-bg-opacity));\n  }\n\n  .dark .sm\\:dark\\:bg-gray-400 {\n    --tw-bg-opacity: 1;\n    background-color: rgba(156, 163, 175, var(--tw-bg-opacity));\n  }\n\n  .dark .sm\\:dark\\:bg-gray-500 {\n    --tw-bg-opacity: 1;\n    background-color: rgba(107, 114, 128, var(--tw-bg-opacity));\n  }\n\n  .dark .sm\\:dark\\:bg-gray-600 {\n    --tw-bg-opacity: 1;\n    background-color: rgba(75, 85, 99, var(--tw-bg-opacity));\n  }\n\n  .dark .sm\\:dark\\:bg-gray-700 {\n    --tw-bg-opacity: 1;\n    background-color: rgba(55, 65, 81, var(--tw-bg-opacity));\n  }\n\n  .dark .sm\\:dark\\:bg-gray-800 {\n    --tw-bg-opacity: 1;\n    background-color: rgba(31, 41, 55, var(--tw-bg-opacity));\n  }\n\n  .dark .sm\\:dark\\:bg-gray-900 {\n    --tw-bg-opacity: 1;\n    background-color: rgba(17, 24, 39, var(--tw-bg-opacity));\n  }\n\n  .dark .sm\\:dark\\:bg-red-50 {\n    --tw-bg-opacity: 1;\n    background-color: rgba(254, 242, 242, var(--tw-bg-opacity));\n  }\n\n  .dark .sm\\:dark\\:bg-red-100 {\n    --tw-bg-opacity: 1;\n    background-color: rgba(254, 226, 226, var(--tw-bg-opacity));\n  }\n\n  .dark .sm\\:dark\\:bg-red-200 {\n    --tw-bg-opacity: 1;\n    background-color: rgba(254, 202, 202, var(--tw-bg-opacity));\n  }\n\n  .dark .sm\\:dark\\:bg-red-300 {\n    --tw-bg-opacity: 1;\n    background-color: rgba(252, 165, 165, var(--tw-bg-opacity));\n  }\n\n  .dark .sm\\:dark\\:bg-red-400 {\n    --tw-bg-opacity: 1;\n    background-color: rgba(248, 113, 113, var(--tw-bg-opacity));\n  }\n\n  .dark .sm\\:dark\\:bg-red-500 {\n    --tw-bg-opacity: 1;\n    background-color: rgba(239, 68, 68, var(--tw-bg-opacity));\n  }\n\n  .dark .sm\\:dark\\:bg-red-600 {\n    --tw-bg-opacity: 1;\n    background-color: rgba(220, 38, 38, var(--tw-bg-opacity));\n  }\n\n  .dark .sm\\:dark\\:bg-red-700 {\n    --tw-bg-opacity: 1;\n    background-color: rgba(185, 28, 28, var(--tw-bg-opacity));\n  }\n\n  .dark .sm\\:dark\\:bg-red-800 {\n    --tw-bg-opacity: 1;\n    background-color: rgba(153, 27, 27, var(--tw-bg-opacity));\n  }\n\n  .dark .sm\\:dark\\:bg-red-900 {\n    --tw-bg-opacity: 1;\n    background-color: rgba(127, 29, 29, var(--tw-bg-opacity));\n  }\n\n  .dark .sm\\:dark\\:bg-yellow-50 {\n    --tw-bg-opacity: 1;\n    background-color: rgba(255, 251, 235, var(--tw-bg-opacity));\n  }\n\n  .dark .sm\\:dark\\:bg-yellow-100 {\n    --tw-bg-opacity: 1;\n    background-color: rgba(254, 243, 199, var(--tw-bg-opacity));\n  }\n\n  .dark .sm\\:dark\\:bg-yellow-200 {\n    --tw-bg-opacity: 1;\n    background-color: rgba(253, 230, 138, var(--tw-bg-opacity));\n  }\n\n  .dark .sm\\:dark\\:bg-yellow-300 {\n    --tw-bg-opacity: 1;\n    background-color: rgba(252, 211, 77, var(--tw-bg-opacity));\n  }\n\n  .dark .sm\\:dark\\:bg-yellow-400 {\n    --tw-bg-opacity: 1;\n    background-color: rgba(251, 191, 36, var(--tw-bg-opacity));\n  }\n\n  .dark .sm\\:dark\\:bg-yellow-500 {\n    --tw-bg-opacity: 1;\n    background-color: rgba(245, 158, 11, var(--tw-bg-opacity));\n  }\n\n  .dark .sm\\:dark\\:bg-yellow-600 {\n    --tw-bg-opacity: 1;\n    background-color: rgba(217, 119, 6, var(--tw-bg-opacity));\n  }\n\n  .dark .sm\\:dark\\:bg-yellow-700 {\n    --tw-bg-opacity: 1;\n    background-color: rgba(180, 83, 9, var(--tw-bg-opacity));\n  }\n\n  .dark .sm\\:dark\\:bg-yellow-800 {\n    --tw-bg-opacity: 1;\n    background-color: rgba(146, 64, 14, var(--tw-bg-opacity));\n  }\n\n  .dark .sm\\:dark\\:bg-yellow-900 {\n    --tw-bg-opacity: 1;\n    background-color: rgba(120, 53, 15, var(--tw-bg-opacity));\n  }\n\n  .dark .sm\\:dark\\:bg-green-50 {\n    --tw-bg-opacity: 1;\n    background-color: rgba(236, 253, 245, var(--tw-bg-opacity));\n  }\n\n  .dark .sm\\:dark\\:bg-green-100 {\n    --tw-bg-opacity: 1;\n    background-color: rgba(209, 250, 229, var(--tw-bg-opacity));\n  }\n\n  .dark .sm\\:dark\\:bg-green-200 {\n    --tw-bg-opacity: 1;\n    background-color: rgba(167, 243, 208, var(--tw-bg-opacity));\n  }\n\n  .dark .sm\\:dark\\:bg-green-300 {\n    --tw-bg-opacity: 1;\n    background-color: rgba(110, 231, 183, var(--tw-bg-opacity));\n  }\n\n  .dark .sm\\:dark\\:bg-green-400 {\n    --tw-bg-opacity: 1;\n    background-color: rgba(52, 211, 153, var(--tw-bg-opacity));\n  }\n\n  .dark .sm\\:dark\\:bg-green-500 {\n    --tw-bg-opacity: 1;\n    background-color: rgba(16, 185, 129, var(--tw-bg-opacity));\n  }\n\n  .dark .sm\\:dark\\:bg-green-600 {\n    --tw-bg-opacity: 1;\n    background-color: rgba(5, 150, 105, var(--tw-bg-opacity));\n  }\n\n  .dark .sm\\:dark\\:bg-green-700 {\n    --tw-bg-opacity: 1;\n    background-color: rgba(4, 120, 87, var(--tw-bg-opacity));\n  }\n\n  .dark .sm\\:dark\\:bg-green-800 {\n    --tw-bg-opacity: 1;\n    background-color: rgba(6, 95, 70, var(--tw-bg-opacity));\n  }\n\n  .dark .sm\\:dark\\:bg-green-900 {\n    --tw-bg-opacity: 1;\n    background-color: rgba(6, 78, 59, var(--tw-bg-opacity));\n  }\n\n  .dark .sm\\:dark\\:bg-blue-50 {\n    --tw-bg-opacity: 1;\n    background-color: rgba(239, 246, 255, var(--tw-bg-opacity));\n  }\n\n  .dark .sm\\:dark\\:bg-blue-100 {\n    --tw-bg-opacity: 1;\n    background-color: rgba(219, 234, 254, var(--tw-bg-opacity));\n  }\n\n  .dark .sm\\:dark\\:bg-blue-200 {\n    --tw-bg-opacity: 1;\n    background-color: rgba(191, 219, 254, var(--tw-bg-opacity));\n  }\n\n  .dark .sm\\:dark\\:bg-blue-300 {\n    --tw-bg-opacity: 1;\n    background-color: rgba(147, 197, 253, var(--tw-bg-opacity));\n  }\n\n  .dark .sm\\:dark\\:bg-blue-400 {\n    --tw-bg-opacity: 1;\n    background-color: rgba(96, 165, 250, var(--tw-bg-opacity));\n  }\n\n  .dark .sm\\:dark\\:bg-blue-500 {\n    --tw-bg-opacity: 1;\n    background-color: rgba(59, 130, 246, var(--tw-bg-opacity));\n  }\n\n  .dark .sm\\:dark\\:bg-blue-600 {\n    --tw-bg-opacity: 1;\n    background-color: rgba(37, 99, 235, var(--tw-bg-opacity));\n  }\n\n  .dark .sm\\:dark\\:bg-blue-700 {\n    --tw-bg-opacity: 1;\n    background-color: rgba(29, 78, 216, var(--tw-bg-opacity));\n  }\n\n  .dark .sm\\:dark\\:bg-blue-800 {\n    --tw-bg-opacity: 1;\n    background-color: rgba(30, 64, 175, var(--tw-bg-opacity));\n  }\n\n  .dark .sm\\:dark\\:bg-blue-900 {\n    --tw-bg-opacity: 1;\n    background-color: rgba(30, 58, 138, var(--tw-bg-opacity));\n  }\n\n  .dark .sm\\:dark\\:bg-indigo-50 {\n    --tw-bg-opacity: 1;\n    background-color: rgba(238, 242, 255, var(--tw-bg-opacity));\n  }\n\n  .dark .sm\\:dark\\:bg-indigo-100 {\n    --tw-bg-opacity: 1;\n    background-color: rgba(224, 231, 255, var(--tw-bg-opacity));\n  }\n\n  .dark .sm\\:dark\\:bg-indigo-200 {\n    --tw-bg-opacity: 1;\n    background-color: rgba(199, 210, 254, var(--tw-bg-opacity));\n  }\n\n  .dark .sm\\:dark\\:bg-indigo-300 {\n    --tw-bg-opacity: 1;\n    background-color: rgba(165, 180, 252, var(--tw-bg-opacity));\n  }\n\n  .dark .sm\\:dark\\:bg-indigo-400 {\n    --tw-bg-opacity: 1;\n    background-color: rgba(129, 140, 248, var(--tw-bg-opacity));\n  }\n\n  .dark .sm\\:dark\\:bg-indigo-500 {\n    --tw-bg-opacity: 1;\n    background-color: rgba(99, 102, 241, var(--tw-bg-opacity));\n  }\n\n  .dark .sm\\:dark\\:bg-indigo-600 {\n    --tw-bg-opacity: 1;\n    background-color: rgba(79, 70, 229, var(--tw-bg-opacity));\n  }\n\n  .dark .sm\\:dark\\:bg-indigo-700 {\n    --tw-bg-opacity: 1;\n    background-color: rgba(67, 56, 202, var(--tw-bg-opacity));\n  }\n\n  .dark .sm\\:dark\\:bg-indigo-800 {\n    --tw-bg-opacity: 1;\n    background-color: rgba(55, 48, 163, var(--tw-bg-opacity));\n  }\n\n  .dark .sm\\:dark\\:bg-indigo-900 {\n    --tw-bg-opacity: 1;\n    background-color: rgba(49, 46, 129, var(--tw-bg-opacity));\n  }\n\n  .dark .sm\\:dark\\:bg-purple-50 {\n    --tw-bg-opacity: 1;\n    background-color: rgba(245, 243, 255, var(--tw-bg-opacity));\n  }\n\n  .dark .sm\\:dark\\:bg-purple-100 {\n    --tw-bg-opacity: 1;\n    background-color: rgba(237, 233, 254, var(--tw-bg-opacity));\n  }\n\n  .dark .sm\\:dark\\:bg-purple-200 {\n    --tw-bg-opacity: 1;\n    background-color: rgba(221, 214, 254, var(--tw-bg-opacity));\n  }\n\n  .dark .sm\\:dark\\:bg-purple-300 {\n    --tw-bg-opacity: 1;\n    background-color: rgba(196, 181, 253, var(--tw-bg-opacity));\n  }\n\n  .dark .sm\\:dark\\:bg-purple-400 {\n    --tw-bg-opacity: 1;\n    background-color: rgba(167, 139, 250, var(--tw-bg-opacity));\n  }\n\n  .dark .sm\\:dark\\:bg-purple-500 {\n    --tw-bg-opacity: 1;\n    background-color: rgba(139, 92, 246, var(--tw-bg-opacity));\n  }\n\n  .dark .sm\\:dark\\:bg-purple-600 {\n    --tw-bg-opacity: 1;\n    background-color: rgba(124, 58, 237, var(--tw-bg-opacity));\n  }\n\n  .dark .sm\\:dark\\:bg-purple-700 {\n    --tw-bg-opacity: 1;\n    background-color: rgba(109, 40, 217, var(--tw-bg-opacity));\n  }\n\n  .dark .sm\\:dark\\:bg-purple-800 {\n    --tw-bg-opacity: 1;\n    background-color: rgba(91, 33, 182, var(--tw-bg-opacity));\n  }\n\n  .dark .sm\\:dark\\:bg-purple-900 {\n    --tw-bg-opacity: 1;\n    background-color: rgba(76, 29, 149, var(--tw-bg-opacity));\n  }\n\n  .dark .sm\\:dark\\:bg-pink-50 {\n    --tw-bg-opacity: 1;\n    background-color: rgba(253, 242, 248, var(--tw-bg-opacity));\n  }\n\n  .dark .sm\\:dark\\:bg-pink-100 {\n    --tw-bg-opacity: 1;\n    background-color: rgba(252, 231, 243, var(--tw-bg-opacity));\n  }\n\n  .dark .sm\\:dark\\:bg-pink-200 {\n    --tw-bg-opacity: 1;\n    background-color: rgba(251, 207, 232, var(--tw-bg-opacity));\n  }\n\n  .dark .sm\\:dark\\:bg-pink-300 {\n    --tw-bg-opacity: 1;\n    background-color: rgba(249, 168, 212, var(--tw-bg-opacity));\n  }\n\n  .dark .sm\\:dark\\:bg-pink-400 {\n    --tw-bg-opacity: 1;\n    background-color: rgba(244, 114, 182, var(--tw-bg-opacity));\n  }\n\n  .dark .sm\\:dark\\:bg-pink-500 {\n    --tw-bg-opacity: 1;\n    background-color: rgba(236, 72, 153, var(--tw-bg-opacity));\n  }\n\n  .dark .sm\\:dark\\:bg-pink-600 {\n    --tw-bg-opacity: 1;\n    background-color: rgba(219, 39, 119, var(--tw-bg-opacity));\n  }\n\n  .dark .sm\\:dark\\:bg-pink-700 {\n    --tw-bg-opacity: 1;\n    background-color: rgba(190, 24, 93, var(--tw-bg-opacity));\n  }\n\n  .dark .sm\\:dark\\:bg-pink-800 {\n    --tw-bg-opacity: 1;\n    background-color: rgba(157, 23, 77, var(--tw-bg-opacity));\n  }\n\n  .dark .sm\\:dark\\:bg-pink-900 {\n    --tw-bg-opacity: 1;\n    background-color: rgba(131, 24, 67, var(--tw-bg-opacity));\n  }\n\n  .dark .group:hover .sm\\:dark\\:group-hover\\:bg-transparent {\n    background-color: transparent;\n  }\n\n  .dark .group:hover .sm\\:dark\\:group-hover\\:bg-current {\n    background-color: currentColor;\n  }\n\n  .dark .group:hover .sm\\:dark\\:group-hover\\:bg-black {\n    --tw-bg-opacity: 1;\n    background-color: rgba(0, 0, 0, var(--tw-bg-opacity));\n  }\n\n  .dark .group:hover .sm\\:dark\\:group-hover\\:bg-white {\n    --tw-bg-opacity: 1;\n    background-color: rgba(255, 255, 255, var(--tw-bg-opacity));\n  }\n\n  .dark .group:hover .sm\\:dark\\:group-hover\\:bg-gray-50 {\n    --tw-bg-opacity: 1;\n    background-color: rgba(249, 250, 251, var(--tw-bg-opacity));\n  }\n\n  .dark .group:hover .sm\\:dark\\:group-hover\\:bg-gray-100 {\n    --tw-bg-opacity: 1;\n    background-color: rgba(243, 244, 246, var(--tw-bg-opacity));\n  }\n\n  .dark .group:hover .sm\\:dark\\:group-hover\\:bg-gray-200 {\n    --tw-bg-opacity: 1;\n    background-color: rgba(229, 231, 235, var(--tw-bg-opacity));\n  }\n\n  .dark .group:hover .sm\\:dark\\:group-hover\\:bg-gray-300 {\n    --tw-bg-opacity: 1;\n    background-color: rgba(209, 213, 219, var(--tw-bg-opacity));\n  }\n\n  .dark .group:hover .sm\\:dark\\:group-hover\\:bg-gray-400 {\n    --tw-bg-opacity: 1;\n    background-color: rgba(156, 163, 175, var(--tw-bg-opacity));\n  }\n\n  .dark .group:hover .sm\\:dark\\:group-hover\\:bg-gray-500 {\n    --tw-bg-opacity: 1;\n    background-color: rgba(107, 114, 128, var(--tw-bg-opacity));\n  }\n\n  .dark .group:hover .sm\\:dark\\:group-hover\\:bg-gray-600 {\n    --tw-bg-opacity: 1;\n    background-color: rgba(75, 85, 99, var(--tw-bg-opacity));\n  }\n\n  .dark .group:hover .sm\\:dark\\:group-hover\\:bg-gray-700 {\n    --tw-bg-opacity: 1;\n    background-color: rgba(55, 65, 81, var(--tw-bg-opacity));\n  }\n\n  .dark .group:hover .sm\\:dark\\:group-hover\\:bg-gray-800 {\n    --tw-bg-opacity: 1;\n    background-color: rgba(31, 41, 55, var(--tw-bg-opacity));\n  }\n\n  .dark .group:hover .sm\\:dark\\:group-hover\\:bg-gray-900 {\n    --tw-bg-opacity: 1;\n    background-color: rgba(17, 24, 39, var(--tw-bg-opacity));\n  }\n\n  .dark .group:hover .sm\\:dark\\:group-hover\\:bg-red-50 {\n    --tw-bg-opacity: 1;\n    background-color: rgba(254, 242, 242, var(--tw-bg-opacity));\n  }\n\n  .dark .group:hover .sm\\:dark\\:group-hover\\:bg-red-100 {\n    --tw-bg-opacity: 1;\n    background-color: rgba(254, 226, 226, var(--tw-bg-opacity));\n  }\n\n  .dark .group:hover .sm\\:dark\\:group-hover\\:bg-red-200 {\n    --tw-bg-opacity: 1;\n    background-color: rgba(254, 202, 202, var(--tw-bg-opacity));\n  }\n\n  .dark .group:hover .sm\\:dark\\:group-hover\\:bg-red-300 {\n    --tw-bg-opacity: 1;\n    background-color: rgba(252, 165, 165, var(--tw-bg-opacity));\n  }\n\n  .dark .group:hover .sm\\:dark\\:group-hover\\:bg-red-400 {\n    --tw-bg-opacity: 1;\n    background-color: rgba(248, 113, 113, var(--tw-bg-opacity));\n  }\n\n  .dark .group:hover .sm\\:dark\\:group-hover\\:bg-red-500 {\n    --tw-bg-opacity: 1;\n    background-color: rgba(239, 68, 68, var(--tw-bg-opacity));\n  }\n\n  .dark .group:hover .sm\\:dark\\:group-hover\\:bg-red-600 {\n    --tw-bg-opacity: 1;\n    background-color: rgba(220, 38, 38, var(--tw-bg-opacity));\n  }\n\n  .dark .group:hover .sm\\:dark\\:group-hover\\:bg-red-700 {\n    --tw-bg-opacity: 1;\n    background-color: rgba(185, 28, 28, var(--tw-bg-opacity));\n  }\n\n  .dark .group:hover .sm\\:dark\\:group-hover\\:bg-red-800 {\n    --tw-bg-opacity: 1;\n    background-color: rgba(153, 27, 27, var(--tw-bg-opacity));\n  }\n\n  .dark .group:hover .sm\\:dark\\:group-hover\\:bg-red-900 {\n    --tw-bg-opacity: 1;\n    background-color: rgba(127, 29, 29, var(--tw-bg-opacity));\n  }\n\n  .dark .group:hover .sm\\:dark\\:group-hover\\:bg-yellow-50 {\n    --tw-bg-opacity: 1;\n    background-color: rgba(255, 251, 235, var(--tw-bg-opacity));\n  }\n\n  .dark .group:hover .sm\\:dark\\:group-hover\\:bg-yellow-100 {\n    --tw-bg-opacity: 1;\n    background-color: rgba(254, 243, 199, var(--tw-bg-opacity));\n  }\n\n  .dark .group:hover .sm\\:dark\\:group-hover\\:bg-yellow-200 {\n    --tw-bg-opacity: 1;\n    background-color: rgba(253, 230, 138, var(--tw-bg-opacity));\n  }\n\n  .dark .group:hover .sm\\:dark\\:group-hover\\:bg-yellow-300 {\n    --tw-bg-opacity: 1;\n    background-color: rgba(252, 211, 77, var(--tw-bg-opacity));\n  }\n\n  .dark .group:hover .sm\\:dark\\:group-hover\\:bg-yellow-400 {\n    --tw-bg-opacity: 1;\n    background-color: rgba(251, 191, 36, var(--tw-bg-opacity));\n  }\n\n  .dark .group:hover .sm\\:dark\\:group-hover\\:bg-yellow-500 {\n    --tw-bg-opacity: 1;\n    background-color: rgba(245, 158, 11, var(--tw-bg-opacity));\n  }\n\n  .dark .group:hover .sm\\:dark\\:group-hover\\:bg-yellow-600 {\n    --tw-bg-opacity: 1;\n    background-color: rgba(217, 119, 6, var(--tw-bg-opacity));\n  }\n\n  .dark .group:hover .sm\\:dark\\:group-hover\\:bg-yellow-700 {\n    --tw-bg-opacity: 1;\n    background-color: rgba(180, 83, 9, var(--tw-bg-opacity));\n  }\n\n  .dark .group:hover .sm\\:dark\\:group-hover\\:bg-yellow-800 {\n    --tw-bg-opacity: 1;\n    background-color: rgba(146, 64, 14, var(--tw-bg-opacity));\n  }\n\n  .dark .group:hover .sm\\:dark\\:group-hover\\:bg-yellow-900 {\n    --tw-bg-opacity: 1;\n    background-color: rgba(120, 53, 15, var(--tw-bg-opacity));\n  }\n\n  .dark .group:hover .sm\\:dark\\:group-hover\\:bg-green-50 {\n    --tw-bg-opacity: 1;\n    background-color: rgba(236, 253, 245, var(--tw-bg-opacity));\n  }\n\n  .dark .group:hover .sm\\:dark\\:group-hover\\:bg-green-100 {\n    --tw-bg-opacity: 1;\n    background-color: rgba(209, 250, 229, var(--tw-bg-opacity));\n  }\n\n  .dark .group:hover .sm\\:dark\\:group-hover\\:bg-green-200 {\n    --tw-bg-opacity: 1;\n    background-color: rgba(167, 243, 208, var(--tw-bg-opacity));\n  }\n\n  .dark .group:hover .sm\\:dark\\:group-hover\\:bg-green-300 {\n    --tw-bg-opacity: 1;\n    background-color: rgba(110, 231, 183, var(--tw-bg-opacity));\n  }\n\n  .dark .group:hover .sm\\:dark\\:group-hover\\:bg-green-400 {\n    --tw-bg-opacity: 1;\n    background-color: rgba(52, 211, 153, var(--tw-bg-opacity));\n  }\n\n  .dark .group:hover .sm\\:dark\\:group-hover\\:bg-green-500 {\n    --tw-bg-opacity: 1;\n    background-color: rgba(16, 185, 129, var(--tw-bg-opacity));\n  }\n\n  .dark .group:hover .sm\\:dark\\:group-hover\\:bg-green-600 {\n    --tw-bg-opacity: 1;\n    background-color: rgba(5, 150, 105, var(--tw-bg-opacity));\n  }\n\n  .dark .group:hover .sm\\:dark\\:group-hover\\:bg-green-700 {\n    --tw-bg-opacity: 1;\n    background-color: rgba(4, 120, 87, var(--tw-bg-opacity));\n  }\n\n  .dark .group:hover .sm\\:dark\\:group-hover\\:bg-green-800 {\n    --tw-bg-opacity: 1;\n    background-color: rgba(6, 95, 70, var(--tw-bg-opacity));\n  }\n\n  .dark .group:hover .sm\\:dark\\:group-hover\\:bg-green-900 {\n    --tw-bg-opacity: 1;\n    background-color: rgba(6, 78, 59, var(--tw-bg-opacity));\n  }\n\n  .dark .group:hover .sm\\:dark\\:group-hover\\:bg-blue-50 {\n    --tw-bg-opacity: 1;\n    background-color: rgba(239, 246, 255, var(--tw-bg-opacity));\n  }\n\n  .dark .group:hover .sm\\:dark\\:group-hover\\:bg-blue-100 {\n    --tw-bg-opacity: 1;\n    background-color: rgba(219, 234, 254, var(--tw-bg-opacity));\n  }\n\n  .dark .group:hover .sm\\:dark\\:group-hover\\:bg-blue-200 {\n    --tw-bg-opacity: 1;\n    background-color: rgba(191, 219, 254, var(--tw-bg-opacity));\n  }\n\n  .dark .group:hover .sm\\:dark\\:group-hover\\:bg-blue-300 {\n    --tw-bg-opacity: 1;\n    background-color: rgba(147, 197, 253, var(--tw-bg-opacity));\n  }\n\n  .dark .group:hover .sm\\:dark\\:group-hover\\:bg-blue-400 {\n    --tw-bg-opacity: 1;\n    background-color: rgba(96, 165, 250, var(--tw-bg-opacity));\n  }\n\n  .dark .group:hover .sm\\:dark\\:group-hover\\:bg-blue-500 {\n    --tw-bg-opacity: 1;\n    background-color: rgba(59, 130, 246, var(--tw-bg-opacity));\n  }\n\n  .dark .group:hover .sm\\:dark\\:group-hover\\:bg-blue-600 {\n    --tw-bg-opacity: 1;\n    background-color: rgba(37, 99, 235, var(--tw-bg-opacity));\n  }\n\n  .dark .group:hover .sm\\:dark\\:group-hover\\:bg-blue-700 {\n    --tw-bg-opacity: 1;\n    background-color: rgba(29, 78, 216, var(--tw-bg-opacity));\n  }\n\n  .dark .group:hover .sm\\:dark\\:group-hover\\:bg-blue-800 {\n    --tw-bg-opacity: 1;\n    background-color: rgba(30, 64, 175, var(--tw-bg-opacity));\n  }\n\n  .dark .group:hover .sm\\:dark\\:group-hover\\:bg-blue-900 {\n    --tw-bg-opacity: 1;\n    background-color: rgba(30, 58, 138, var(--tw-bg-opacity));\n  }\n\n  .dark .group:hover .sm\\:dark\\:group-hover\\:bg-indigo-50 {\n    --tw-bg-opacity: 1;\n    background-color: rgba(238, 242, 255, var(--tw-bg-opacity));\n  }\n\n  .dark .group:hover .sm\\:dark\\:group-hover\\:bg-indigo-100 {\n    --tw-bg-opacity: 1;\n    background-color: rgba(224, 231, 255, var(--tw-bg-opacity));\n  }\n\n  .dark .group:hover .sm\\:dark\\:group-hover\\:bg-indigo-200 {\n    --tw-bg-opacity: 1;\n    background-color: rgba(199, 210, 254, var(--tw-bg-opacity));\n  }\n\n  .dark .group:hover .sm\\:dark\\:group-hover\\:bg-indigo-300 {\n    --tw-bg-opacity: 1;\n    background-color: rgba(165, 180, 252, var(--tw-bg-opacity));\n  }\n\n  .dark .group:hover .sm\\:dark\\:group-hover\\:bg-indigo-400 {\n    --tw-bg-opacity: 1;\n    background-color: rgba(129, 140, 248, var(--tw-bg-opacity));\n  }\n\n  .dark .group:hover .sm\\:dark\\:group-hover\\:bg-indigo-500 {\n    --tw-bg-opacity: 1;\n    background-color: rgba(99, 102, 241, var(--tw-bg-opacity));\n  }\n\n  .dark .group:hover .sm\\:dark\\:group-hover\\:bg-indigo-600 {\n    --tw-bg-opacity: 1;\n    background-color: rgba(79, 70, 229, var(--tw-bg-opacity));\n  }\n\n  .dark .group:hover .sm\\:dark\\:group-hover\\:bg-indigo-700 {\n    --tw-bg-opacity: 1;\n    background-color: rgba(67, 56, 202, var(--tw-bg-opacity));\n  }\n\n  .dark .group:hover .sm\\:dark\\:group-hover\\:bg-indigo-800 {\n    --tw-bg-opacity: 1;\n    background-color: rgba(55, 48, 163, var(--tw-bg-opacity));\n  }\n\n  .dark .group:hover .sm\\:dark\\:group-hover\\:bg-indigo-900 {\n    --tw-bg-opacity: 1;\n    background-color: rgba(49, 46, 129, var(--tw-bg-opacity));\n  }\n\n  .dark .group:hover .sm\\:dark\\:group-hover\\:bg-purple-50 {\n    --tw-bg-opacity: 1;\n    background-color: rgba(245, 243, 255, var(--tw-bg-opacity));\n  }\n\n  .dark .group:hover .sm\\:dark\\:group-hover\\:bg-purple-100 {\n    --tw-bg-opacity: 1;\n    background-color: rgba(237, 233, 254, var(--tw-bg-opacity));\n  }\n\n  .dark .group:hover .sm\\:dark\\:group-hover\\:bg-purple-200 {\n    --tw-bg-opacity: 1;\n    background-color: rgba(221, 214, 254, var(--tw-bg-opacity));\n  }\n\n  .dark .group:hover .sm\\:dark\\:group-hover\\:bg-purple-300 {\n    --tw-bg-opacity: 1;\n    background-color: rgba(196, 181, 253, var(--tw-bg-opacity));\n  }\n\n  .dark .group:hover .sm\\:dark\\:group-hover\\:bg-purple-400 {\n    --tw-bg-opacity: 1;\n    background-color: rgba(167, 139, 250, var(--tw-bg-opacity));\n  }\n\n  .dark .group:hover .sm\\:dark\\:group-hover\\:bg-purple-500 {\n    --tw-bg-opacity: 1;\n    background-color: rgba(139, 92, 246, var(--tw-bg-opacity));\n  }\n\n  .dark .group:hover .sm\\:dark\\:group-hover\\:bg-purple-600 {\n    --tw-bg-opacity: 1;\n    background-color: rgba(124, 58, 237, var(--tw-bg-opacity));\n  }\n\n  .dark .group:hover .sm\\:dark\\:group-hover\\:bg-purple-700 {\n    --tw-bg-opacity: 1;\n    background-color: rgba(109, 40, 217, var(--tw-bg-opacity));\n  }\n\n  .dark .group:hover .sm\\:dark\\:group-hover\\:bg-purple-800 {\n    --tw-bg-opacity: 1;\n    background-color: rgba(91, 33, 182, var(--tw-bg-opacity));\n  }\n\n  .dark .group:hover .sm\\:dark\\:group-hover\\:bg-purple-900 {\n    --tw-bg-opacity: 1;\n    background-color: rgba(76, 29, 149, var(--tw-bg-opacity));\n  }\n\n  .dark .group:hover .sm\\:dark\\:group-hover\\:bg-pink-50 {\n    --tw-bg-opacity: 1;\n    background-color: rgba(253, 242, 248, var(--tw-bg-opacity));\n  }\n\n  .dark .group:hover .sm\\:dark\\:group-hover\\:bg-pink-100 {\n    --tw-bg-opacity: 1;\n    background-color: rgba(252, 231, 243, var(--tw-bg-opacity));\n  }\n\n  .dark .group:hover .sm\\:dark\\:group-hover\\:bg-pink-200 {\n    --tw-bg-opacity: 1;\n    background-color: rgba(251, 207, 232, var(--tw-bg-opacity));\n  }\n\n  .dark .group:hover .sm\\:dark\\:group-hover\\:bg-pink-300 {\n    --tw-bg-opacity: 1;\n    background-color: rgba(249, 168, 212, var(--tw-bg-opacity));\n  }\n\n  .dark .group:hover .sm\\:dark\\:group-hover\\:bg-pink-400 {\n    --tw-bg-opacity: 1;\n    background-color: rgba(244, 114, 182, var(--tw-bg-opacity));\n  }\n\n  .dark .group:hover .sm\\:dark\\:group-hover\\:bg-pink-500 {\n    --tw-bg-opacity: 1;\n    background-color: rgba(236, 72, 153, var(--tw-bg-opacity));\n  }\n\n  .dark .group:hover .sm\\:dark\\:group-hover\\:bg-pink-600 {\n    --tw-bg-opacity: 1;\n    background-color: rgba(219, 39, 119, var(--tw-bg-opacity));\n  }\n\n  .dark .group:hover .sm\\:dark\\:group-hover\\:bg-pink-700 {\n    --tw-bg-opacity: 1;\n    background-color: rgba(190, 24, 93, var(--tw-bg-opacity));\n  }\n\n  .dark .group:hover .sm\\:dark\\:group-hover\\:bg-pink-800 {\n    --tw-bg-opacity: 1;\n    background-color: rgba(157, 23, 77, var(--tw-bg-opacity));\n  }\n\n  .dark .group:hover .sm\\:dark\\:group-hover\\:bg-pink-900 {\n    --tw-bg-opacity: 1;\n    background-color: rgba(131, 24, 67, var(--tw-bg-opacity));\n  }\n\n  .dark .sm\\:dark\\:focus-within\\:bg-transparent:focus-within {\n    background-color: transparent;\n  }\n\n  .dark .sm\\:dark\\:focus-within\\:bg-current:focus-within {\n    background-color: currentColor;\n  }\n\n  .dark .sm\\:dark\\:focus-within\\:bg-black:focus-within {\n    --tw-bg-opacity: 1;\n    background-color: rgba(0, 0, 0, var(--tw-bg-opacity));\n  }\n\n  .dark .sm\\:dark\\:focus-within\\:bg-white:focus-within {\n    --tw-bg-opacity: 1;\n    background-color: rgba(255, 255, 255, var(--tw-bg-opacity));\n  }\n\n  .dark .sm\\:dark\\:focus-within\\:bg-gray-50:focus-within {\n    --tw-bg-opacity: 1;\n    background-color: rgba(249, 250, 251, var(--tw-bg-opacity));\n  }\n\n  .dark .sm\\:dark\\:focus-within\\:bg-gray-100:focus-within {\n    --tw-bg-opacity: 1;\n    background-color: rgba(243, 244, 246, var(--tw-bg-opacity));\n  }\n\n  .dark .sm\\:dark\\:focus-within\\:bg-gray-200:focus-within {\n    --tw-bg-opacity: 1;\n    background-color: rgba(229, 231, 235, var(--tw-bg-opacity));\n  }\n\n  .dark .sm\\:dark\\:focus-within\\:bg-gray-300:focus-within {\n    --tw-bg-opacity: 1;\n    background-color: rgba(209, 213, 219, var(--tw-bg-opacity));\n  }\n\n  .dark .sm\\:dark\\:focus-within\\:bg-gray-400:focus-within {\n    --tw-bg-opacity: 1;\n    background-color: rgba(156, 163, 175, var(--tw-bg-opacity));\n  }\n\n  .dark .sm\\:dark\\:focus-within\\:bg-gray-500:focus-within {\n    --tw-bg-opacity: 1;\n    background-color: rgba(107, 114, 128, var(--tw-bg-opacity));\n  }\n\n  .dark .sm\\:dark\\:focus-within\\:bg-gray-600:focus-within {\n    --tw-bg-opacity: 1;\n    background-color: rgba(75, 85, 99, var(--tw-bg-opacity));\n  }\n\n  .dark .sm\\:dark\\:focus-within\\:bg-gray-700:focus-within {\n    --tw-bg-opacity: 1;\n    background-color: rgba(55, 65, 81, var(--tw-bg-opacity));\n  }\n\n  .dark .sm\\:dark\\:focus-within\\:bg-gray-800:focus-within {\n    --tw-bg-opacity: 1;\n    background-color: rgba(31, 41, 55, var(--tw-bg-opacity));\n  }\n\n  .dark .sm\\:dark\\:focus-within\\:bg-gray-900:focus-within {\n    --tw-bg-opacity: 1;\n    background-color: rgba(17, 24, 39, var(--tw-bg-opacity));\n  }\n\n  .dark .sm\\:dark\\:focus-within\\:bg-red-50:focus-within {\n    --tw-bg-opacity: 1;\n    background-color: rgba(254, 242, 242, var(--tw-bg-opacity));\n  }\n\n  .dark .sm\\:dark\\:focus-within\\:bg-red-100:focus-within {\n    --tw-bg-opacity: 1;\n    background-color: rgba(254, 226, 226, var(--tw-bg-opacity));\n  }\n\n  .dark .sm\\:dark\\:focus-within\\:bg-red-200:focus-within {\n    --tw-bg-opacity: 1;\n    background-color: rgba(254, 202, 202, var(--tw-bg-opacity));\n  }\n\n  .dark .sm\\:dark\\:focus-within\\:bg-red-300:focus-within {\n    --tw-bg-opacity: 1;\n    background-color: rgba(252, 165, 165, var(--tw-bg-opacity));\n  }\n\n  .dark .sm\\:dark\\:focus-within\\:bg-red-400:focus-within {\n    --tw-bg-opacity: 1;\n    background-color: rgba(248, 113, 113, var(--tw-bg-opacity));\n  }\n\n  .dark .sm\\:dark\\:focus-within\\:bg-red-500:focus-within {\n    --tw-bg-opacity: 1;\n    background-color: rgba(239, 68, 68, var(--tw-bg-opacity));\n  }\n\n  .dark .sm\\:dark\\:focus-within\\:bg-red-600:focus-within {\n    --tw-bg-opacity: 1;\n    background-color: rgba(220, 38, 38, var(--tw-bg-opacity));\n  }\n\n  .dark .sm\\:dark\\:focus-within\\:bg-red-700:focus-within {\n    --tw-bg-opacity: 1;\n    background-color: rgba(185, 28, 28, var(--tw-bg-opacity));\n  }\n\n  .dark .sm\\:dark\\:focus-within\\:bg-red-800:focus-within {\n    --tw-bg-opacity: 1;\n    background-color: rgba(153, 27, 27, var(--tw-bg-opacity));\n  }\n\n  .dark .sm\\:dark\\:focus-within\\:bg-red-900:focus-within {\n    --tw-bg-opacity: 1;\n    background-color: rgba(127, 29, 29, var(--tw-bg-opacity));\n  }\n\n  .dark .sm\\:dark\\:focus-within\\:bg-yellow-50:focus-within {\n    --tw-bg-opacity: 1;\n    background-color: rgba(255, 251, 235, var(--tw-bg-opacity));\n  }\n\n  .dark .sm\\:dark\\:focus-within\\:bg-yellow-100:focus-within {\n    --tw-bg-opacity: 1;\n    background-color: rgba(254, 243, 199, var(--tw-bg-opacity));\n  }\n\n  .dark .sm\\:dark\\:focus-within\\:bg-yellow-200:focus-within {\n    --tw-bg-opacity: 1;\n    background-color: rgba(253, 230, 138, var(--tw-bg-opacity));\n  }\n\n  .dark .sm\\:dark\\:focus-within\\:bg-yellow-300:focus-within {\n    --tw-bg-opacity: 1;\n    background-color: rgba(252, 211, 77, var(--tw-bg-opacity));\n  }\n\n  .dark .sm\\:dark\\:focus-within\\:bg-yellow-400:focus-within {\n    --tw-bg-opacity: 1;\n    background-color: rgba(251, 191, 36, var(--tw-bg-opacity));\n  }\n\n  .dark .sm\\:dark\\:focus-within\\:bg-yellow-500:focus-within {\n    --tw-bg-opacity: 1;\n    background-color: rgba(245, 158, 11, var(--tw-bg-opacity));\n  }\n\n  .dark .sm\\:dark\\:focus-within\\:bg-yellow-600:focus-within {\n    --tw-bg-opacity: 1;\n    background-color: rgba(217, 119, 6, var(--tw-bg-opacity));\n  }\n\n  .dark .sm\\:dark\\:focus-within\\:bg-yellow-700:focus-within {\n    --tw-bg-opacity: 1;\n    background-color: rgba(180, 83, 9, var(--tw-bg-opacity));\n  }\n\n  .dark .sm\\:dark\\:focus-within\\:bg-yellow-800:focus-within {\n    --tw-bg-opacity: 1;\n    background-color: rgba(146, 64, 14, var(--tw-bg-opacity));\n  }\n\n  .dark .sm\\:dark\\:focus-within\\:bg-yellow-900:focus-within {\n    --tw-bg-opacity: 1;\n    background-color: rgba(120, 53, 15, var(--tw-bg-opacity));\n  }\n\n  .dark .sm\\:dark\\:focus-within\\:bg-green-50:focus-within {\n    --tw-bg-opacity: 1;\n    background-color: rgba(236, 253, 245, var(--tw-bg-opacity));\n  }\n\n  .dark .sm\\:dark\\:focus-within\\:bg-green-100:focus-within {\n    --tw-bg-opacity: 1;\n    background-color: rgba(209, 250, 229, var(--tw-bg-opacity));\n  }\n\n  .dark .sm\\:dark\\:focus-within\\:bg-green-200:focus-within {\n    --tw-bg-opacity: 1;\n    background-color: rgba(167, 243, 208, var(--tw-bg-opacity));\n  }\n\n  .dark .sm\\:dark\\:focus-within\\:bg-green-300:focus-within {\n    --tw-bg-opacity: 1;\n    background-color: rgba(110, 231, 183, var(--tw-bg-opacity));\n  }\n\n  .dark .sm\\:dark\\:focus-within\\:bg-green-400:focus-within {\n    --tw-bg-opacity: 1;\n    background-color: rgba(52, 211, 153, var(--tw-bg-opacity));\n  }\n\n  .dark .sm\\:dark\\:focus-within\\:bg-green-500:focus-within {\n    --tw-bg-opacity: 1;\n    background-color: rgba(16, 185, 129, var(--tw-bg-opacity));\n  }\n\n  .dark .sm\\:dark\\:focus-within\\:bg-green-600:focus-within {\n    --tw-bg-opacity: 1;\n    background-color: rgba(5, 150, 105, var(--tw-bg-opacity));\n  }\n\n  .dark .sm\\:dark\\:focus-within\\:bg-green-700:focus-within {\n    --tw-bg-opacity: 1;\n    background-color: rgba(4, 120, 87, var(--tw-bg-opacity));\n  }\n\n  .dark .sm\\:dark\\:focus-within\\:bg-green-800:focus-within {\n    --tw-bg-opacity: 1;\n    background-color: rgba(6, 95, 70, var(--tw-bg-opacity));\n  }\n\n  .dark .sm\\:dark\\:focus-within\\:bg-green-900:focus-within {\n    --tw-bg-opacity: 1;\n    background-color: rgba(6, 78, 59, var(--tw-bg-opacity));\n  }\n\n  .dark .sm\\:dark\\:focus-within\\:bg-blue-50:focus-within {\n    --tw-bg-opacity: 1;\n    background-color: rgba(239, 246, 255, var(--tw-bg-opacity));\n  }\n\n  .dark .sm\\:dark\\:focus-within\\:bg-blue-100:focus-within {\n    --tw-bg-opacity: 1;\n    background-color: rgba(219, 234, 254, var(--tw-bg-opacity));\n  }\n\n  .dark .sm\\:dark\\:focus-within\\:bg-blue-200:focus-within {\n    --tw-bg-opacity: 1;\n    background-color: rgba(191, 219, 254, var(--tw-bg-opacity));\n  }\n\n  .dark .sm\\:dark\\:focus-within\\:bg-blue-300:focus-within {\n    --tw-bg-opacity: 1;\n    background-color: rgba(147, 197, 253, var(--tw-bg-opacity));\n  }\n\n  .dark .sm\\:dark\\:focus-within\\:bg-blue-400:focus-within {\n    --tw-bg-opacity: 1;\n    background-color: rgba(96, 165, 250, var(--tw-bg-opacity));\n  }\n\n  .dark .sm\\:dark\\:focus-within\\:bg-blue-500:focus-within {\n    --tw-bg-opacity: 1;\n    background-color: rgba(59, 130, 246, var(--tw-bg-opacity));\n  }\n\n  .dark .sm\\:dark\\:focus-within\\:bg-blue-600:focus-within {\n    --tw-bg-opacity: 1;\n    background-color: rgba(37, 99, 235, var(--tw-bg-opacity));\n  }\n\n  .dark .sm\\:dark\\:focus-within\\:bg-blue-700:focus-within {\n    --tw-bg-opacity: 1;\n    background-color: rgba(29, 78, 216, var(--tw-bg-opacity));\n  }\n\n  .dark .sm\\:dark\\:focus-within\\:bg-blue-800:focus-within {\n    --tw-bg-opacity: 1;\n    background-color: rgba(30, 64, 175, var(--tw-bg-opacity));\n  }\n\n  .dark .sm\\:dark\\:focus-within\\:bg-blue-900:focus-within {\n    --tw-bg-opacity: 1;\n    background-color: rgba(30, 58, 138, var(--tw-bg-opacity));\n  }\n\n  .dark .sm\\:dark\\:focus-within\\:bg-indigo-50:focus-within {\n    --tw-bg-opacity: 1;\n    background-color: rgba(238, 242, 255, var(--tw-bg-opacity));\n  }\n\n  .dark .sm\\:dark\\:focus-within\\:bg-indigo-100:focus-within {\n    --tw-bg-opacity: 1;\n    background-color: rgba(224, 231, 255, var(--tw-bg-opacity));\n  }\n\n  .dark .sm\\:dark\\:focus-within\\:bg-indigo-200:focus-within {\n    --tw-bg-opacity: 1;\n    background-color: rgba(199, 210, 254, var(--tw-bg-opacity));\n  }\n\n  .dark .sm\\:dark\\:focus-within\\:bg-indigo-300:focus-within {\n    --tw-bg-opacity: 1;\n    background-color: rgba(165, 180, 252, var(--tw-bg-opacity));\n  }\n\n  .dark .sm\\:dark\\:focus-within\\:bg-indigo-400:focus-within {\n    --tw-bg-opacity: 1;\n    background-color: rgba(129, 140, 248, var(--tw-bg-opacity));\n  }\n\n  .dark .sm\\:dark\\:focus-within\\:bg-indigo-500:focus-within {\n    --tw-bg-opacity: 1;\n    background-color: rgba(99, 102, 241, var(--tw-bg-opacity));\n  }\n\n  .dark .sm\\:dark\\:focus-within\\:bg-indigo-600:focus-within {\n    --tw-bg-opacity: 1;\n    background-color: rgba(79, 70, 229, var(--tw-bg-opacity));\n  }\n\n  .dark .sm\\:dark\\:focus-within\\:bg-indigo-700:focus-within {\n    --tw-bg-opacity: 1;\n    background-color: rgba(67, 56, 202, var(--tw-bg-opacity));\n  }\n\n  .dark .sm\\:dark\\:focus-within\\:bg-indigo-800:focus-within {\n    --tw-bg-opacity: 1;\n    background-color: rgba(55, 48, 163, var(--tw-bg-opacity));\n  }\n\n  .dark .sm\\:dark\\:focus-within\\:bg-indigo-900:focus-within {\n    --tw-bg-opacity: 1;\n    background-color: rgba(49, 46, 129, var(--tw-bg-opacity));\n  }\n\n  .dark .sm\\:dark\\:focus-within\\:bg-purple-50:focus-within {\n    --tw-bg-opacity: 1;\n    background-color: rgba(245, 243, 255, var(--tw-bg-opacity));\n  }\n\n  .dark .sm\\:dark\\:focus-within\\:bg-purple-100:focus-within {\n    --tw-bg-opacity: 1;\n    background-color: rgba(237, 233, 254, var(--tw-bg-opacity));\n  }\n\n  .dark .sm\\:dark\\:focus-within\\:bg-purple-200:focus-within {\n    --tw-bg-opacity: 1;\n    background-color: rgba(221, 214, 254, var(--tw-bg-opacity));\n  }\n\n  .dark .sm\\:dark\\:focus-within\\:bg-purple-300:focus-within {\n    --tw-bg-opacity: 1;\n    background-color: rgba(196, 181, 253, var(--tw-bg-opacity));\n  }\n\n  .dark .sm\\:dark\\:focus-within\\:bg-purple-400:focus-within {\n    --tw-bg-opacity: 1;\n    background-color: rgba(167, 139, 250, var(--tw-bg-opacity));\n  }\n\n  .dark .sm\\:dark\\:focus-within\\:bg-purple-500:focus-within {\n    --tw-bg-opacity: 1;\n    background-color: rgba(139, 92, 246, var(--tw-bg-opacity));\n  }\n\n  .dark .sm\\:dark\\:focus-within\\:bg-purple-600:focus-within {\n    --tw-bg-opacity: 1;\n    background-color: rgba(124, 58, 237, var(--tw-bg-opacity));\n  }\n\n  .dark .sm\\:dark\\:focus-within\\:bg-purple-700:focus-within {\n    --tw-bg-opacity: 1;\n    background-color: rgba(109, 40, 217, var(--tw-bg-opacity));\n  }\n\n  .dark .sm\\:dark\\:focus-within\\:bg-purple-800:focus-within {\n    --tw-bg-opacity: 1;\n    background-color: rgba(91, 33, 182, var(--tw-bg-opacity));\n  }\n\n  .dark .sm\\:dark\\:focus-within\\:bg-purple-900:focus-within {\n    --tw-bg-opacity: 1;\n    background-color: rgba(76, 29, 149, var(--tw-bg-opacity));\n  }\n\n  .dark .sm\\:dark\\:focus-within\\:bg-pink-50:focus-within {\n    --tw-bg-opacity: 1;\n    background-color: rgba(253, 242, 248, var(--tw-bg-opacity));\n  }\n\n  .dark .sm\\:dark\\:focus-within\\:bg-pink-100:focus-within {\n    --tw-bg-opacity: 1;\n    background-color: rgba(252, 231, 243, var(--tw-bg-opacity));\n  }\n\n  .dark .sm\\:dark\\:focus-within\\:bg-pink-200:focus-within {\n    --tw-bg-opacity: 1;\n    background-color: rgba(251, 207, 232, var(--tw-bg-opacity));\n  }\n\n  .dark .sm\\:dark\\:focus-within\\:bg-pink-300:focus-within {\n    --tw-bg-opacity: 1;\n    background-color: rgba(249, 168, 212, var(--tw-bg-opacity));\n  }\n\n  .dark .sm\\:dark\\:focus-within\\:bg-pink-400:focus-within {\n    --tw-bg-opacity: 1;\n    background-color: rgba(244, 114, 182, var(--tw-bg-opacity));\n  }\n\n  .dark .sm\\:dark\\:focus-within\\:bg-pink-500:focus-within {\n    --tw-bg-opacity: 1;\n    background-color: rgba(236, 72, 153, var(--tw-bg-opacity));\n  }\n\n  .dark .sm\\:dark\\:focus-within\\:bg-pink-600:focus-within {\n    --tw-bg-opacity: 1;\n    background-color: rgba(219, 39, 119, var(--tw-bg-opacity));\n  }\n\n  .dark .sm\\:dark\\:focus-within\\:bg-pink-700:focus-within {\n    --tw-bg-opacity: 1;\n    background-color: rgba(190, 24, 93, var(--tw-bg-opacity));\n  }\n\n  .dark .sm\\:dark\\:focus-within\\:bg-pink-800:focus-within {\n    --tw-bg-opacity: 1;\n    background-color: rgba(157, 23, 77, var(--tw-bg-opacity));\n  }\n\n  .dark .sm\\:dark\\:focus-within\\:bg-pink-900:focus-within {\n    --tw-bg-opacity: 1;\n    background-color: rgba(131, 24, 67, var(--tw-bg-opacity));\n  }\n\n  .dark .sm\\:dark\\:hover\\:bg-transparent:hover {\n    background-color: transparent;\n  }\n\n  .dark .sm\\:dark\\:hover\\:bg-current:hover {\n    background-color: currentColor;\n  }\n\n  .dark .sm\\:dark\\:hover\\:bg-black:hover {\n    --tw-bg-opacity: 1;\n    background-color: rgba(0, 0, 0, var(--tw-bg-opacity));\n  }\n\n  .dark .sm\\:dark\\:hover\\:bg-white:hover {\n    --tw-bg-opacity: 1;\n    background-color: rgba(255, 255, 255, var(--tw-bg-opacity));\n  }\n\n  .dark .sm\\:dark\\:hover\\:bg-gray-50:hover {\n    --tw-bg-opacity: 1;\n    background-color: rgba(249, 250, 251, var(--tw-bg-opacity));\n  }\n\n  .dark .sm\\:dark\\:hover\\:bg-gray-100:hover {\n    --tw-bg-opacity: 1;\n    background-color: rgba(243, 244, 246, var(--tw-bg-opacity));\n  }\n\n  .dark .sm\\:dark\\:hover\\:bg-gray-200:hover {\n    --tw-bg-opacity: 1;\n    background-color: rgba(229, 231, 235, var(--tw-bg-opacity));\n  }\n\n  .dark .sm\\:dark\\:hover\\:bg-gray-300:hover {\n    --tw-bg-opacity: 1;\n    background-color: rgba(209, 213, 219, var(--tw-bg-opacity));\n  }\n\n  .dark .sm\\:dark\\:hover\\:bg-gray-400:hover {\n    --tw-bg-opacity: 1;\n    background-color: rgba(156, 163, 175, var(--tw-bg-opacity));\n  }\n\n  .dark .sm\\:dark\\:hover\\:bg-gray-500:hover {\n    --tw-bg-opacity: 1;\n    background-color: rgba(107, 114, 128, var(--tw-bg-opacity));\n  }\n\n  .dark .sm\\:dark\\:hover\\:bg-gray-600:hover {\n    --tw-bg-opacity: 1;\n    background-color: rgba(75, 85, 99, var(--tw-bg-opacity));\n  }\n\n  .dark .sm\\:dark\\:hover\\:bg-gray-700:hover {\n    --tw-bg-opacity: 1;\n    background-color: rgba(55, 65, 81, var(--tw-bg-opacity));\n  }\n\n  .dark .sm\\:dark\\:hover\\:bg-gray-800:hover {\n    --tw-bg-opacity: 1;\n    background-color: rgba(31, 41, 55, var(--tw-bg-opacity));\n  }\n\n  .dark .sm\\:dark\\:hover\\:bg-gray-900:hover {\n    --tw-bg-opacity: 1;\n    background-color: rgba(17, 24, 39, var(--tw-bg-opacity));\n  }\n\n  .dark .sm\\:dark\\:hover\\:bg-red-50:hover {\n    --tw-bg-opacity: 1;\n    background-color: rgba(254, 242, 242, var(--tw-bg-opacity));\n  }\n\n  .dark .sm\\:dark\\:hover\\:bg-red-100:hover {\n    --tw-bg-opacity: 1;\n    background-color: rgba(254, 226, 226, var(--tw-bg-opacity));\n  }\n\n  .dark .sm\\:dark\\:hover\\:bg-red-200:hover {\n    --tw-bg-opacity: 1;\n    background-color: rgba(254, 202, 202, var(--tw-bg-opacity));\n  }\n\n  .dark .sm\\:dark\\:hover\\:bg-red-300:hover {\n    --tw-bg-opacity: 1;\n    background-color: rgba(252, 165, 165, var(--tw-bg-opacity));\n  }\n\n  .dark .sm\\:dark\\:hover\\:bg-red-400:hover {\n    --tw-bg-opacity: 1;\n    background-color: rgba(248, 113, 113, var(--tw-bg-opacity));\n  }\n\n  .dark .sm\\:dark\\:hover\\:bg-red-500:hover {\n    --tw-bg-opacity: 1;\n    background-color: rgba(239, 68, 68, var(--tw-bg-opacity));\n  }\n\n  .dark .sm\\:dark\\:hover\\:bg-red-600:hover {\n    --tw-bg-opacity: 1;\n    background-color: rgba(220, 38, 38, var(--tw-bg-opacity));\n  }\n\n  .dark .sm\\:dark\\:hover\\:bg-red-700:hover {\n    --tw-bg-opacity: 1;\n    background-color: rgba(185, 28, 28, var(--tw-bg-opacity));\n  }\n\n  .dark .sm\\:dark\\:hover\\:bg-red-800:hover {\n    --tw-bg-opacity: 1;\n    background-color: rgba(153, 27, 27, var(--tw-bg-opacity));\n  }\n\n  .dark .sm\\:dark\\:hover\\:bg-red-900:hover {\n    --tw-bg-opacity: 1;\n    background-color: rgba(127, 29, 29, var(--tw-bg-opacity));\n  }\n\n  .dark .sm\\:dark\\:hover\\:bg-yellow-50:hover {\n    --tw-bg-opacity: 1;\n    background-color: rgba(255, 251, 235, var(--tw-bg-opacity));\n  }\n\n  .dark .sm\\:dark\\:hover\\:bg-yellow-100:hover {\n    --tw-bg-opacity: 1;\n    background-color: rgba(254, 243, 199, var(--tw-bg-opacity));\n  }\n\n  .dark .sm\\:dark\\:hover\\:bg-yellow-200:hover {\n    --tw-bg-opacity: 1;\n    background-color: rgba(253, 230, 138, var(--tw-bg-opacity));\n  }\n\n  .dark .sm\\:dark\\:hover\\:bg-yellow-300:hover {\n    --tw-bg-opacity: 1;\n    background-color: rgba(252, 211, 77, var(--tw-bg-opacity));\n  }\n\n  .dark .sm\\:dark\\:hover\\:bg-yellow-400:hover {\n    --tw-bg-opacity: 1;\n    background-color: rgba(251, 191, 36, var(--tw-bg-opacity));\n  }\n\n  .dark .sm\\:dark\\:hover\\:bg-yellow-500:hover {\n    --tw-bg-opacity: 1;\n    background-color: rgba(245, 158, 11, var(--tw-bg-opacity));\n  }\n\n  .dark .sm\\:dark\\:hover\\:bg-yellow-600:hover {\n    --tw-bg-opacity: 1;\n    background-color: rgba(217, 119, 6, var(--tw-bg-opacity));\n  }\n\n  .dark .sm\\:dark\\:hover\\:bg-yellow-700:hover {\n    --tw-bg-opacity: 1;\n    background-color: rgba(180, 83, 9, var(--tw-bg-opacity));\n  }\n\n  .dark .sm\\:dark\\:hover\\:bg-yellow-800:hover {\n    --tw-bg-opacity: 1;\n    background-color: rgba(146, 64, 14, var(--tw-bg-opacity));\n  }\n\n  .dark .sm\\:dark\\:hover\\:bg-yellow-900:hover {\n    --tw-bg-opacity: 1;\n    background-color: rgba(120, 53, 15, var(--tw-bg-opacity));\n  }\n\n  .dark .sm\\:dark\\:hover\\:bg-green-50:hover {\n    --tw-bg-opacity: 1;\n    background-color: rgba(236, 253, 245, var(--tw-bg-opacity));\n  }\n\n  .dark .sm\\:dark\\:hover\\:bg-green-100:hover {\n    --tw-bg-opacity: 1;\n    background-color: rgba(209, 250, 229, var(--tw-bg-opacity));\n  }\n\n  .dark .sm\\:dark\\:hover\\:bg-green-200:hover {\n    --tw-bg-opacity: 1;\n    background-color: rgba(167, 243, 208, var(--tw-bg-opacity));\n  }\n\n  .dark .sm\\:dark\\:hover\\:bg-green-300:hover {\n    --tw-bg-opacity: 1;\n    background-color: rgba(110, 231, 183, var(--tw-bg-opacity));\n  }\n\n  .dark .sm\\:dark\\:hover\\:bg-green-400:hover {\n    --tw-bg-opacity: 1;\n    background-color: rgba(52, 211, 153, var(--tw-bg-opacity));\n  }\n\n  .dark .sm\\:dark\\:hover\\:bg-green-500:hover {\n    --tw-bg-opacity: 1;\n    background-color: rgba(16, 185, 129, var(--tw-bg-opacity));\n  }\n\n  .dark .sm\\:dark\\:hover\\:bg-green-600:hover {\n    --tw-bg-opacity: 1;\n    background-color: rgba(5, 150, 105, var(--tw-bg-opacity));\n  }\n\n  .dark .sm\\:dark\\:hover\\:bg-green-700:hover {\n    --tw-bg-opacity: 1;\n    background-color: rgba(4, 120, 87, var(--tw-bg-opacity));\n  }\n\n  .dark .sm\\:dark\\:hover\\:bg-green-800:hover {\n    --tw-bg-opacity: 1;\n    background-color: rgba(6, 95, 70, var(--tw-bg-opacity));\n  }\n\n  .dark .sm\\:dark\\:hover\\:bg-green-900:hover {\n    --tw-bg-opacity: 1;\n    background-color: rgba(6, 78, 59, var(--tw-bg-opacity));\n  }\n\n  .dark .sm\\:dark\\:hover\\:bg-blue-50:hover {\n    --tw-bg-opacity: 1;\n    background-color: rgba(239, 246, 255, var(--tw-bg-opacity));\n  }\n\n  .dark .sm\\:dark\\:hover\\:bg-blue-100:hover {\n    --tw-bg-opacity: 1;\n    background-color: rgba(219, 234, 254, var(--tw-bg-opacity));\n  }\n\n  .dark .sm\\:dark\\:hover\\:bg-blue-200:hover {\n    --tw-bg-opacity: 1;\n    background-color: rgba(191, 219, 254, var(--tw-bg-opacity));\n  }\n\n  .dark .sm\\:dark\\:hover\\:bg-blue-300:hover {\n    --tw-bg-opacity: 1;\n    background-color: rgba(147, 197, 253, var(--tw-bg-opacity));\n  }\n\n  .dark .sm\\:dark\\:hover\\:bg-blue-400:hover {\n    --tw-bg-opacity: 1;\n    background-color: rgba(96, 165, 250, var(--tw-bg-opacity));\n  }\n\n  .dark .sm\\:dark\\:hover\\:bg-blue-500:hover {\n    --tw-bg-opacity: 1;\n    background-color: rgba(59, 130, 246, var(--tw-bg-opacity));\n  }\n\n  .dark .sm\\:dark\\:hover\\:bg-blue-600:hover {\n    --tw-bg-opacity: 1;\n    background-color: rgba(37, 99, 235, var(--tw-bg-opacity));\n  }\n\n  .dark .sm\\:dark\\:hover\\:bg-blue-700:hover {\n    --tw-bg-opacity: 1;\n    background-color: rgba(29, 78, 216, var(--tw-bg-opacity));\n  }\n\n  .dark .sm\\:dark\\:hover\\:bg-blue-800:hover {\n    --tw-bg-opacity: 1;\n    background-color: rgba(30, 64, 175, var(--tw-bg-opacity));\n  }\n\n  .dark .sm\\:dark\\:hover\\:bg-blue-900:hover {\n    --tw-bg-opacity: 1;\n    background-color: rgba(30, 58, 138, var(--tw-bg-opacity));\n  }\n\n  .dark .sm\\:dark\\:hover\\:bg-indigo-50:hover {\n    --tw-bg-opacity: 1;\n    background-color: rgba(238, 242, 255, var(--tw-bg-opacity));\n  }\n\n  .dark .sm\\:dark\\:hover\\:bg-indigo-100:hover {\n    --tw-bg-opacity: 1;\n    background-color: rgba(224, 231, 255, var(--tw-bg-opacity));\n  }\n\n  .dark .sm\\:dark\\:hover\\:bg-indigo-200:hover {\n    --tw-bg-opacity: 1;\n    background-color: rgba(199, 210, 254, var(--tw-bg-opacity));\n  }\n\n  .dark .sm\\:dark\\:hover\\:bg-indigo-300:hover {\n    --tw-bg-opacity: 1;\n    background-color: rgba(165, 180, 252, var(--tw-bg-opacity));\n  }\n\n  .dark .sm\\:dark\\:hover\\:bg-indigo-400:hover {\n    --tw-bg-opacity: 1;\n    background-color: rgba(129, 140, 248, var(--tw-bg-opacity));\n  }\n\n  .dark .sm\\:dark\\:hover\\:bg-indigo-500:hover {\n    --tw-bg-opacity: 1;\n    background-color: rgba(99, 102, 241, var(--tw-bg-opacity));\n  }\n\n  .dark .sm\\:dark\\:hover\\:bg-indigo-600:hover {\n    --tw-bg-opacity: 1;\n    background-color: rgba(79, 70, 229, var(--tw-bg-opacity));\n  }\n\n  .dark .sm\\:dark\\:hover\\:bg-indigo-700:hover {\n    --tw-bg-opacity: 1;\n    background-color: rgba(67, 56, 202, var(--tw-bg-opacity));\n  }\n\n  .dark .sm\\:dark\\:hover\\:bg-indigo-800:hover {\n    --tw-bg-opacity: 1;\n    background-color: rgba(55, 48, 163, var(--tw-bg-opacity));\n  }\n\n  .dark .sm\\:dark\\:hover\\:bg-indigo-900:hover {\n    --tw-bg-opacity: 1;\n    background-color: rgba(49, 46, 129, var(--tw-bg-opacity));\n  }\n\n  .dark .sm\\:dark\\:hover\\:bg-purple-50:hover {\n    --tw-bg-opacity: 1;\n    background-color: rgba(245, 243, 255, var(--tw-bg-opacity));\n  }\n\n  .dark .sm\\:dark\\:hover\\:bg-purple-100:hover {\n    --tw-bg-opacity: 1;\n    background-color: rgba(237, 233, 254, var(--tw-bg-opacity));\n  }\n\n  .dark .sm\\:dark\\:hover\\:bg-purple-200:hover {\n    --tw-bg-opacity: 1;\n    background-color: rgba(221, 214, 254, var(--tw-bg-opacity));\n  }\n\n  .dark .sm\\:dark\\:hover\\:bg-purple-300:hover {\n    --tw-bg-opacity: 1;\n    background-color: rgba(196, 181, 253, var(--tw-bg-opacity));\n  }\n\n  .dark .sm\\:dark\\:hover\\:bg-purple-400:hover {\n    --tw-bg-opacity: 1;\n    background-color: rgba(167, 139, 250, var(--tw-bg-opacity));\n  }\n\n  .dark .sm\\:dark\\:hover\\:bg-purple-500:hover {\n    --tw-bg-opacity: 1;\n    background-color: rgba(139, 92, 246, var(--tw-bg-opacity));\n  }\n\n  .dark .sm\\:dark\\:hover\\:bg-purple-600:hover {\n    --tw-bg-opacity: 1;\n    background-color: rgba(124, 58, 237, var(--tw-bg-opacity));\n  }\n\n  .dark .sm\\:dark\\:hover\\:bg-purple-700:hover {\n    --tw-bg-opacity: 1;\n    background-color: rgba(109, 40, 217, var(--tw-bg-opacity));\n  }\n\n  .dark .sm\\:dark\\:hover\\:bg-purple-800:hover {\n    --tw-bg-opacity: 1;\n    background-color: rgba(91, 33, 182, var(--tw-bg-opacity));\n  }\n\n  .dark .sm\\:dark\\:hover\\:bg-purple-900:hover {\n    --tw-bg-opacity: 1;\n    background-color: rgba(76, 29, 149, var(--tw-bg-opacity));\n  }\n\n  .dark .sm\\:dark\\:hover\\:bg-pink-50:hover {\n    --tw-bg-opacity: 1;\n    background-color: rgba(253, 242, 248, var(--tw-bg-opacity));\n  }\n\n  .dark .sm\\:dark\\:hover\\:bg-pink-100:hover {\n    --tw-bg-opacity: 1;\n    background-color: rgba(252, 231, 243, var(--tw-bg-opacity));\n  }\n\n  .dark .sm\\:dark\\:hover\\:bg-pink-200:hover {\n    --tw-bg-opacity: 1;\n    background-color: rgba(251, 207, 232, var(--tw-bg-opacity));\n  }\n\n  .dark .sm\\:dark\\:hover\\:bg-pink-300:hover {\n    --tw-bg-opacity: 1;\n    background-color: rgba(249, 168, 212, var(--tw-bg-opacity));\n  }\n\n  .dark .sm\\:dark\\:hover\\:bg-pink-400:hover {\n    --tw-bg-opacity: 1;\n    background-color: rgba(244, 114, 182, var(--tw-bg-opacity));\n  }\n\n  .dark .sm\\:dark\\:hover\\:bg-pink-500:hover {\n    --tw-bg-opacity: 1;\n    background-color: rgba(236, 72, 153, var(--tw-bg-opacity));\n  }\n\n  .dark .sm\\:dark\\:hover\\:bg-pink-600:hover {\n    --tw-bg-opacity: 1;\n    background-color: rgba(219, 39, 119, var(--tw-bg-opacity));\n  }\n\n  .dark .sm\\:dark\\:hover\\:bg-pink-700:hover {\n    --tw-bg-opacity: 1;\n    background-color: rgba(190, 24, 93, var(--tw-bg-opacity));\n  }\n\n  .dark .sm\\:dark\\:hover\\:bg-pink-800:hover {\n    --tw-bg-opacity: 1;\n    background-color: rgba(157, 23, 77, var(--tw-bg-opacity));\n  }\n\n  .dark .sm\\:dark\\:hover\\:bg-pink-900:hover {\n    --tw-bg-opacity: 1;\n    background-color: rgba(131, 24, 67, var(--tw-bg-opacity));\n  }\n\n  .dark .sm\\:dark\\:focus\\:bg-transparent:focus {\n    background-color: transparent;\n  }\n\n  .dark .sm\\:dark\\:focus\\:bg-current:focus {\n    background-color: currentColor;\n  }\n\n  .dark .sm\\:dark\\:focus\\:bg-black:focus {\n    --tw-bg-opacity: 1;\n    background-color: rgba(0, 0, 0, var(--tw-bg-opacity));\n  }\n\n  .dark .sm\\:dark\\:focus\\:bg-white:focus {\n    --tw-bg-opacity: 1;\n    background-color: rgba(255, 255, 255, var(--tw-bg-opacity));\n  }\n\n  .dark .sm\\:dark\\:focus\\:bg-gray-50:focus {\n    --tw-bg-opacity: 1;\n    background-color: rgba(249, 250, 251, var(--tw-bg-opacity));\n  }\n\n  .dark .sm\\:dark\\:focus\\:bg-gray-100:focus {\n    --tw-bg-opacity: 1;\n    background-color: rgba(243, 244, 246, var(--tw-bg-opacity));\n  }\n\n  .dark .sm\\:dark\\:focus\\:bg-gray-200:focus {\n    --tw-bg-opacity: 1;\n    background-color: rgba(229, 231, 235, var(--tw-bg-opacity));\n  }\n\n  .dark .sm\\:dark\\:focus\\:bg-gray-300:focus {\n    --tw-bg-opacity: 1;\n    background-color: rgba(209, 213, 219, var(--tw-bg-opacity));\n  }\n\n  .dark .sm\\:dark\\:focus\\:bg-gray-400:focus {\n    --tw-bg-opacity: 1;\n    background-color: rgba(156, 163, 175, var(--tw-bg-opacity));\n  }\n\n  .dark .sm\\:dark\\:focus\\:bg-gray-500:focus {\n    --tw-bg-opacity: 1;\n    background-color: rgba(107, 114, 128, var(--tw-bg-opacity));\n  }\n\n  .dark .sm\\:dark\\:focus\\:bg-gray-600:focus {\n    --tw-bg-opacity: 1;\n    background-color: rgba(75, 85, 99, var(--tw-bg-opacity));\n  }\n\n  .dark .sm\\:dark\\:focus\\:bg-gray-700:focus {\n    --tw-bg-opacity: 1;\n    background-color: rgba(55, 65, 81, var(--tw-bg-opacity));\n  }\n\n  .dark .sm\\:dark\\:focus\\:bg-gray-800:focus {\n    --tw-bg-opacity: 1;\n    background-color: rgba(31, 41, 55, var(--tw-bg-opacity));\n  }\n\n  .dark .sm\\:dark\\:focus\\:bg-gray-900:focus {\n    --tw-bg-opacity: 1;\n    background-color: rgba(17, 24, 39, var(--tw-bg-opacity));\n  }\n\n  .dark .sm\\:dark\\:focus\\:bg-red-50:focus {\n    --tw-bg-opacity: 1;\n    background-color: rgba(254, 242, 242, var(--tw-bg-opacity));\n  }\n\n  .dark .sm\\:dark\\:focus\\:bg-red-100:focus {\n    --tw-bg-opacity: 1;\n    background-color: rgba(254, 226, 226, var(--tw-bg-opacity));\n  }\n\n  .dark .sm\\:dark\\:focus\\:bg-red-200:focus {\n    --tw-bg-opacity: 1;\n    background-color: rgba(254, 202, 202, var(--tw-bg-opacity));\n  }\n\n  .dark .sm\\:dark\\:focus\\:bg-red-300:focus {\n    --tw-bg-opacity: 1;\n    background-color: rgba(252, 165, 165, var(--tw-bg-opacity));\n  }\n\n  .dark .sm\\:dark\\:focus\\:bg-red-400:focus {\n    --tw-bg-opacity: 1;\n    background-color: rgba(248, 113, 113, var(--tw-bg-opacity));\n  }\n\n  .dark .sm\\:dark\\:focus\\:bg-red-500:focus {\n    --tw-bg-opacity: 1;\n    background-color: rgba(239, 68, 68, var(--tw-bg-opacity));\n  }\n\n  .dark .sm\\:dark\\:focus\\:bg-red-600:focus {\n    --tw-bg-opacity: 1;\n    background-color: rgba(220, 38, 38, var(--tw-bg-opacity));\n  }\n\n  .dark .sm\\:dark\\:focus\\:bg-red-700:focus {\n    --tw-bg-opacity: 1;\n    background-color: rgba(185, 28, 28, var(--tw-bg-opacity));\n  }\n\n  .dark .sm\\:dark\\:focus\\:bg-red-800:focus {\n    --tw-bg-opacity: 1;\n    background-color: rgba(153, 27, 27, var(--tw-bg-opacity));\n  }\n\n  .dark .sm\\:dark\\:focus\\:bg-red-900:focus {\n    --tw-bg-opacity: 1;\n    background-color: rgba(127, 29, 29, var(--tw-bg-opacity));\n  }\n\n  .dark .sm\\:dark\\:focus\\:bg-yellow-50:focus {\n    --tw-bg-opacity: 1;\n    background-color: rgba(255, 251, 235, var(--tw-bg-opacity));\n  }\n\n  .dark .sm\\:dark\\:focus\\:bg-yellow-100:focus {\n    --tw-bg-opacity: 1;\n    background-color: rgba(254, 243, 199, var(--tw-bg-opacity));\n  }\n\n  .dark .sm\\:dark\\:focus\\:bg-yellow-200:focus {\n    --tw-bg-opacity: 1;\n    background-color: rgba(253, 230, 138, var(--tw-bg-opacity));\n  }\n\n  .dark .sm\\:dark\\:focus\\:bg-yellow-300:focus {\n    --tw-bg-opacity: 1;\n    background-color: rgba(252, 211, 77, var(--tw-bg-opacity));\n  }\n\n  .dark .sm\\:dark\\:focus\\:bg-yellow-400:focus {\n    --tw-bg-opacity: 1;\n    background-color: rgba(251, 191, 36, var(--tw-bg-opacity));\n  }\n\n  .dark .sm\\:dark\\:focus\\:bg-yellow-500:focus {\n    --tw-bg-opacity: 1;\n    background-color: rgba(245, 158, 11, var(--tw-bg-opacity));\n  }\n\n  .dark .sm\\:dark\\:focus\\:bg-yellow-600:focus {\n    --tw-bg-opacity: 1;\n    background-color: rgba(217, 119, 6, var(--tw-bg-opacity));\n  }\n\n  .dark .sm\\:dark\\:focus\\:bg-yellow-700:focus {\n    --tw-bg-opacity: 1;\n    background-color: rgba(180, 83, 9, var(--tw-bg-opacity));\n  }\n\n  .dark .sm\\:dark\\:focus\\:bg-yellow-800:focus {\n    --tw-bg-opacity: 1;\n    background-color: rgba(146, 64, 14, var(--tw-bg-opacity));\n  }\n\n  .dark .sm\\:dark\\:focus\\:bg-yellow-900:focus {\n    --tw-bg-opacity: 1;\n    background-color: rgba(120, 53, 15, var(--tw-bg-opacity));\n  }\n\n  .dark .sm\\:dark\\:focus\\:bg-green-50:focus {\n    --tw-bg-opacity: 1;\n    background-color: rgba(236, 253, 245, var(--tw-bg-opacity));\n  }\n\n  .dark .sm\\:dark\\:focus\\:bg-green-100:focus {\n    --tw-bg-opacity: 1;\n    background-color: rgba(209, 250, 229, var(--tw-bg-opacity));\n  }\n\n  .dark .sm\\:dark\\:focus\\:bg-green-200:focus {\n    --tw-bg-opacity: 1;\n    background-color: rgba(167, 243, 208, var(--tw-bg-opacity));\n  }\n\n  .dark .sm\\:dark\\:focus\\:bg-green-300:focus {\n    --tw-bg-opacity: 1;\n    background-color: rgba(110, 231, 183, var(--tw-bg-opacity));\n  }\n\n  .dark .sm\\:dark\\:focus\\:bg-green-400:focus {\n    --tw-bg-opacity: 1;\n    background-color: rgba(52, 211, 153, var(--tw-bg-opacity));\n  }\n\n  .dark .sm\\:dark\\:focus\\:bg-green-500:focus {\n    --tw-bg-opacity: 1;\n    background-color: rgba(16, 185, 129, var(--tw-bg-opacity));\n  }\n\n  .dark .sm\\:dark\\:focus\\:bg-green-600:focus {\n    --tw-bg-opacity: 1;\n    background-color: rgba(5, 150, 105, var(--tw-bg-opacity));\n  }\n\n  .dark .sm\\:dark\\:focus\\:bg-green-700:focus {\n    --tw-bg-opacity: 1;\n    background-color: rgba(4, 120, 87, var(--tw-bg-opacity));\n  }\n\n  .dark .sm\\:dark\\:focus\\:bg-green-800:focus {\n    --tw-bg-opacity: 1;\n    background-color: rgba(6, 95, 70, var(--tw-bg-opacity));\n  }\n\n  .dark .sm\\:dark\\:focus\\:bg-green-900:focus {\n    --tw-bg-opacity: 1;\n    background-color: rgba(6, 78, 59, var(--tw-bg-opacity));\n  }\n\n  .dark .sm\\:dark\\:focus\\:bg-blue-50:focus {\n    --tw-bg-opacity: 1;\n    background-color: rgba(239, 246, 255, var(--tw-bg-opacity));\n  }\n\n  .dark .sm\\:dark\\:focus\\:bg-blue-100:focus {\n    --tw-bg-opacity: 1;\n    background-color: rgba(219, 234, 254, var(--tw-bg-opacity));\n  }\n\n  .dark .sm\\:dark\\:focus\\:bg-blue-200:focus {\n    --tw-bg-opacity: 1;\n    background-color: rgba(191, 219, 254, var(--tw-bg-opacity));\n  }\n\n  .dark .sm\\:dark\\:focus\\:bg-blue-300:focus {\n    --tw-bg-opacity: 1;\n    background-color: rgba(147, 197, 253, var(--tw-bg-opacity));\n  }\n\n  .dark .sm\\:dark\\:focus\\:bg-blue-400:focus {\n    --tw-bg-opacity: 1;\n    background-color: rgba(96, 165, 250, var(--tw-bg-opacity));\n  }\n\n  .dark .sm\\:dark\\:focus\\:bg-blue-500:focus {\n    --tw-bg-opacity: 1;\n    background-color: rgba(59, 130, 246, var(--tw-bg-opacity));\n  }\n\n  .dark .sm\\:dark\\:focus\\:bg-blue-600:focus {\n    --tw-bg-opacity: 1;\n    background-color: rgba(37, 99, 235, var(--tw-bg-opacity));\n  }\n\n  .dark .sm\\:dark\\:focus\\:bg-blue-700:focus {\n    --tw-bg-opacity: 1;\n    background-color: rgba(29, 78, 216, var(--tw-bg-opacity));\n  }\n\n  .dark .sm\\:dark\\:focus\\:bg-blue-800:focus {\n    --tw-bg-opacity: 1;\n    background-color: rgba(30, 64, 175, var(--tw-bg-opacity));\n  }\n\n  .dark .sm\\:dark\\:focus\\:bg-blue-900:focus {\n    --tw-bg-opacity: 1;\n    background-color: rgba(30, 58, 138, var(--tw-bg-opacity));\n  }\n\n  .dark .sm\\:dark\\:focus\\:bg-indigo-50:focus {\n    --tw-bg-opacity: 1;\n    background-color: rgba(238, 242, 255, var(--tw-bg-opacity));\n  }\n\n  .dark .sm\\:dark\\:focus\\:bg-indigo-100:focus {\n    --tw-bg-opacity: 1;\n    background-color: rgba(224, 231, 255, var(--tw-bg-opacity));\n  }\n\n  .dark .sm\\:dark\\:focus\\:bg-indigo-200:focus {\n    --tw-bg-opacity: 1;\n    background-color: rgba(199, 210, 254, var(--tw-bg-opacity));\n  }\n\n  .dark .sm\\:dark\\:focus\\:bg-indigo-300:focus {\n    --tw-bg-opacity: 1;\n    background-color: rgba(165, 180, 252, var(--tw-bg-opacity));\n  }\n\n  .dark .sm\\:dark\\:focus\\:bg-indigo-400:focus {\n    --tw-bg-opacity: 1;\n    background-color: rgba(129, 140, 248, var(--tw-bg-opacity));\n  }\n\n  .dark .sm\\:dark\\:focus\\:bg-indigo-500:focus {\n    --tw-bg-opacity: 1;\n    background-color: rgba(99, 102, 241, var(--tw-bg-opacity));\n  }\n\n  .dark .sm\\:dark\\:focus\\:bg-indigo-600:focus {\n    --tw-bg-opacity: 1;\n    background-color: rgba(79, 70, 229, var(--tw-bg-opacity));\n  }\n\n  .dark .sm\\:dark\\:focus\\:bg-indigo-700:focus {\n    --tw-bg-opacity: 1;\n    background-color: rgba(67, 56, 202, var(--tw-bg-opacity));\n  }\n\n  .dark .sm\\:dark\\:focus\\:bg-indigo-800:focus {\n    --tw-bg-opacity: 1;\n    background-color: rgba(55, 48, 163, var(--tw-bg-opacity));\n  }\n\n  .dark .sm\\:dark\\:focus\\:bg-indigo-900:focus {\n    --tw-bg-opacity: 1;\n    background-color: rgba(49, 46, 129, var(--tw-bg-opacity));\n  }\n\n  .dark .sm\\:dark\\:focus\\:bg-purple-50:focus {\n    --tw-bg-opacity: 1;\n    background-color: rgba(245, 243, 255, var(--tw-bg-opacity));\n  }\n\n  .dark .sm\\:dark\\:focus\\:bg-purple-100:focus {\n    --tw-bg-opacity: 1;\n    background-color: rgba(237, 233, 254, var(--tw-bg-opacity));\n  }\n\n  .dark .sm\\:dark\\:focus\\:bg-purple-200:focus {\n    --tw-bg-opacity: 1;\n    background-color: rgba(221, 214, 254, var(--tw-bg-opacity));\n  }\n\n  .dark .sm\\:dark\\:focus\\:bg-purple-300:focus {\n    --tw-bg-opacity: 1;\n    background-color: rgba(196, 181, 253, var(--tw-bg-opacity));\n  }\n\n  .dark .sm\\:dark\\:focus\\:bg-purple-400:focus {\n    --tw-bg-opacity: 1;\n    background-color: rgba(167, 139, 250, var(--tw-bg-opacity));\n  }\n\n  .dark .sm\\:dark\\:focus\\:bg-purple-500:focus {\n    --tw-bg-opacity: 1;\n    background-color: rgba(139, 92, 246, var(--tw-bg-opacity));\n  }\n\n  .dark .sm\\:dark\\:focus\\:bg-purple-600:focus {\n    --tw-bg-opacity: 1;\n    background-color: rgba(124, 58, 237, var(--tw-bg-opacity));\n  }\n\n  .dark .sm\\:dark\\:focus\\:bg-purple-700:focus {\n    --tw-bg-opacity: 1;\n    background-color: rgba(109, 40, 217, var(--tw-bg-opacity));\n  }\n\n  .dark .sm\\:dark\\:focus\\:bg-purple-800:focus {\n    --tw-bg-opacity: 1;\n    background-color: rgba(91, 33, 182, var(--tw-bg-opacity));\n  }\n\n  .dark .sm\\:dark\\:focus\\:bg-purple-900:focus {\n    --tw-bg-opacity: 1;\n    background-color: rgba(76, 29, 149, var(--tw-bg-opacity));\n  }\n\n  .dark .sm\\:dark\\:focus\\:bg-pink-50:focus {\n    --tw-bg-opacity: 1;\n    background-color: rgba(253, 242, 248, var(--tw-bg-opacity));\n  }\n\n  .dark .sm\\:dark\\:focus\\:bg-pink-100:focus {\n    --tw-bg-opacity: 1;\n    background-color: rgba(252, 231, 243, var(--tw-bg-opacity));\n  }\n\n  .dark .sm\\:dark\\:focus\\:bg-pink-200:focus {\n    --tw-bg-opacity: 1;\n    background-color: rgba(251, 207, 232, var(--tw-bg-opacity));\n  }\n\n  .dark .sm\\:dark\\:focus\\:bg-pink-300:focus {\n    --tw-bg-opacity: 1;\n    background-color: rgba(249, 168, 212, var(--tw-bg-opacity));\n  }\n\n  .dark .sm\\:dark\\:focus\\:bg-pink-400:focus {\n    --tw-bg-opacity: 1;\n    background-color: rgba(244, 114, 182, var(--tw-bg-opacity));\n  }\n\n  .dark .sm\\:dark\\:focus\\:bg-pink-500:focus {\n    --tw-bg-opacity: 1;\n    background-color: rgba(236, 72, 153, var(--tw-bg-opacity));\n  }\n\n  .dark .sm\\:dark\\:focus\\:bg-pink-600:focus {\n    --tw-bg-opacity: 1;\n    background-color: rgba(219, 39, 119, var(--tw-bg-opacity));\n  }\n\n  .dark .sm\\:dark\\:focus\\:bg-pink-700:focus {\n    --tw-bg-opacity: 1;\n    background-color: rgba(190, 24, 93, var(--tw-bg-opacity));\n  }\n\n  .dark .sm\\:dark\\:focus\\:bg-pink-800:focus {\n    --tw-bg-opacity: 1;\n    background-color: rgba(157, 23, 77, var(--tw-bg-opacity));\n  }\n\n  .dark .sm\\:dark\\:focus\\:bg-pink-900:focus {\n    --tw-bg-opacity: 1;\n    background-color: rgba(131, 24, 67, var(--tw-bg-opacity));\n  }\n\n  .sm\\:bg-none {\n    background-image: none;\n  }\n\n  .sm\\:bg-gradient-to-t {\n    background-image: linear-gradient(to top, var(--tw-gradient-stops));\n  }\n\n  .sm\\:bg-gradient-to-tr {\n    background-image: linear-gradient(to top right, var(--tw-gradient-stops));\n  }\n\n  .sm\\:bg-gradient-to-r {\n    background-image: linear-gradient(to right, var(--tw-gradient-stops));\n  }\n\n  .sm\\:bg-gradient-to-br {\n    background-image: linear-gradient(to bottom right, var(--tw-gradient-stops));\n  }\n\n  .sm\\:bg-gradient-to-b {\n    background-image: linear-gradient(to bottom, var(--tw-gradient-stops));\n  }\n\n  .sm\\:bg-gradient-to-bl {\n    background-image: linear-gradient(to bottom left, var(--tw-gradient-stops));\n  }\n\n  .sm\\:bg-gradient-to-l {\n    background-image: linear-gradient(to left, var(--tw-gradient-stops));\n  }\n\n  .sm\\:bg-gradient-to-tl {\n    background-image: linear-gradient(to top left, var(--tw-gradient-stops));\n  }\n\n  .sm\\:from-transparent {\n    --tw-gradient-from: transparent;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(0, 0, 0, 0));\n  }\n\n  .sm\\:from-current {\n    --tw-gradient-from: currentColor;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(255, 255, 255, 0));\n  }\n\n  .sm\\:from-black {\n    --tw-gradient-from: #000;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(0, 0, 0, 0));\n  }\n\n  .sm\\:from-white {\n    --tw-gradient-from: #fff;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(255, 255, 255, 0));\n  }\n\n  .sm\\:from-gray-50 {\n    --tw-gradient-from: #f9fafb;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(249, 250, 251, 0));\n  }\n\n  .sm\\:from-gray-100 {\n    --tw-gradient-from: #f3f4f6;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(243, 244, 246, 0));\n  }\n\n  .sm\\:from-gray-200 {\n    --tw-gradient-from: #e5e7eb;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(229, 231, 235, 0));\n  }\n\n  .sm\\:from-gray-300 {\n    --tw-gradient-from: #d1d5db;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(209, 213, 219, 0));\n  }\n\n  .sm\\:from-gray-400 {\n    --tw-gradient-from: #9ca3af;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(156, 163, 175, 0));\n  }\n\n  .sm\\:from-gray-500 {\n    --tw-gradient-from: #6b7280;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(107, 114, 128, 0));\n  }\n\n  .sm\\:from-gray-600 {\n    --tw-gradient-from: #4b5563;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(75, 85, 99, 0));\n  }\n\n  .sm\\:from-gray-700 {\n    --tw-gradient-from: #374151;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(55, 65, 81, 0));\n  }\n\n  .sm\\:from-gray-800 {\n    --tw-gradient-from: #1f2937;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(31, 41, 55, 0));\n  }\n\n  .sm\\:from-gray-900 {\n    --tw-gradient-from: #111827;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(17, 24, 39, 0));\n  }\n\n  .sm\\:from-red-50 {\n    --tw-gradient-from: #fef2f2;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(254, 242, 242, 0));\n  }\n\n  .sm\\:from-red-100 {\n    --tw-gradient-from: #fee2e2;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(254, 226, 226, 0));\n  }\n\n  .sm\\:from-red-200 {\n    --tw-gradient-from: #fecaca;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(254, 202, 202, 0));\n  }\n\n  .sm\\:from-red-300 {\n    --tw-gradient-from: #fca5a5;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(252, 165, 165, 0));\n  }\n\n  .sm\\:from-red-400 {\n    --tw-gradient-from: #f87171;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(248, 113, 113, 0));\n  }\n\n  .sm\\:from-red-500 {\n    --tw-gradient-from: #ef4444;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(239, 68, 68, 0));\n  }\n\n  .sm\\:from-red-600 {\n    --tw-gradient-from: #dc2626;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(220, 38, 38, 0));\n  }\n\n  .sm\\:from-red-700 {\n    --tw-gradient-from: #b91c1c;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(185, 28, 28, 0));\n  }\n\n  .sm\\:from-red-800 {\n    --tw-gradient-from: #991b1b;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(153, 27, 27, 0));\n  }\n\n  .sm\\:from-red-900 {\n    --tw-gradient-from: #7f1d1d;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(127, 29, 29, 0));\n  }\n\n  .sm\\:from-yellow-50 {\n    --tw-gradient-from: #fffbeb;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(255, 251, 235, 0));\n  }\n\n  .sm\\:from-yellow-100 {\n    --tw-gradient-from: #fef3c7;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(254, 243, 199, 0));\n  }\n\n  .sm\\:from-yellow-200 {\n    --tw-gradient-from: #fde68a;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(253, 230, 138, 0));\n  }\n\n  .sm\\:from-yellow-300 {\n    --tw-gradient-from: #fcd34d;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(252, 211, 77, 0));\n  }\n\n  .sm\\:from-yellow-400 {\n    --tw-gradient-from: #fbbf24;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(251, 191, 36, 0));\n  }\n\n  .sm\\:from-yellow-500 {\n    --tw-gradient-from: #f59e0b;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(245, 158, 11, 0));\n  }\n\n  .sm\\:from-yellow-600 {\n    --tw-gradient-from: #d97706;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(217, 119, 6, 0));\n  }\n\n  .sm\\:from-yellow-700 {\n    --tw-gradient-from: #b45309;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(180, 83, 9, 0));\n  }\n\n  .sm\\:from-yellow-800 {\n    --tw-gradient-from: #92400e;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(146, 64, 14, 0));\n  }\n\n  .sm\\:from-yellow-900 {\n    --tw-gradient-from: #78350f;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(120, 53, 15, 0));\n  }\n\n  .sm\\:from-green-50 {\n    --tw-gradient-from: #ecfdf5;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(236, 253, 245, 0));\n  }\n\n  .sm\\:from-green-100 {\n    --tw-gradient-from: #d1fae5;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(209, 250, 229, 0));\n  }\n\n  .sm\\:from-green-200 {\n    --tw-gradient-from: #a7f3d0;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(167, 243, 208, 0));\n  }\n\n  .sm\\:from-green-300 {\n    --tw-gradient-from: #6ee7b7;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(110, 231, 183, 0));\n  }\n\n  .sm\\:from-green-400 {\n    --tw-gradient-from: #34d399;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(52, 211, 153, 0));\n  }\n\n  .sm\\:from-green-500 {\n    --tw-gradient-from: #10b981;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(16, 185, 129, 0));\n  }\n\n  .sm\\:from-green-600 {\n    --tw-gradient-from: #059669;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(5, 150, 105, 0));\n  }\n\n  .sm\\:from-green-700 {\n    --tw-gradient-from: #047857;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(4, 120, 87, 0));\n  }\n\n  .sm\\:from-green-800 {\n    --tw-gradient-from: #065f46;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(6, 95, 70, 0));\n  }\n\n  .sm\\:from-green-900 {\n    --tw-gradient-from: #064e3b;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(6, 78, 59, 0));\n  }\n\n  .sm\\:from-blue-50 {\n    --tw-gradient-from: #eff6ff;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(239, 246, 255, 0));\n  }\n\n  .sm\\:from-blue-100 {\n    --tw-gradient-from: #dbeafe;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(219, 234, 254, 0));\n  }\n\n  .sm\\:from-blue-200 {\n    --tw-gradient-from: #bfdbfe;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(191, 219, 254, 0));\n  }\n\n  .sm\\:from-blue-300 {\n    --tw-gradient-from: #93c5fd;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(147, 197, 253, 0));\n  }\n\n  .sm\\:from-blue-400 {\n    --tw-gradient-from: #60a5fa;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(96, 165, 250, 0));\n  }\n\n  .sm\\:from-blue-500 {\n    --tw-gradient-from: #3b82f6;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(59, 130, 246, 0));\n  }\n\n  .sm\\:from-blue-600 {\n    --tw-gradient-from: #2563eb;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(37, 99, 235, 0));\n  }\n\n  .sm\\:from-blue-700 {\n    --tw-gradient-from: #1d4ed8;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(29, 78, 216, 0));\n  }\n\n  .sm\\:from-blue-800 {\n    --tw-gradient-from: #1e40af;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(30, 64, 175, 0));\n  }\n\n  .sm\\:from-blue-900 {\n    --tw-gradient-from: #1e3a8a;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(30, 58, 138, 0));\n  }\n\n  .sm\\:from-indigo-50 {\n    --tw-gradient-from: #eef2ff;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(238, 242, 255, 0));\n  }\n\n  .sm\\:from-indigo-100 {\n    --tw-gradient-from: #e0e7ff;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(224, 231, 255, 0));\n  }\n\n  .sm\\:from-indigo-200 {\n    --tw-gradient-from: #c7d2fe;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(199, 210, 254, 0));\n  }\n\n  .sm\\:from-indigo-300 {\n    --tw-gradient-from: #a5b4fc;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(165, 180, 252, 0));\n  }\n\n  .sm\\:from-indigo-400 {\n    --tw-gradient-from: #818cf8;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(129, 140, 248, 0));\n  }\n\n  .sm\\:from-indigo-500 {\n    --tw-gradient-from: #6366f1;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(99, 102, 241, 0));\n  }\n\n  .sm\\:from-indigo-600 {\n    --tw-gradient-from: #4f46e5;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(79, 70, 229, 0));\n  }\n\n  .sm\\:from-indigo-700 {\n    --tw-gradient-from: #4338ca;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(67, 56, 202, 0));\n  }\n\n  .sm\\:from-indigo-800 {\n    --tw-gradient-from: #3730a3;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(55, 48, 163, 0));\n  }\n\n  .sm\\:from-indigo-900 {\n    --tw-gradient-from: #312e81;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(49, 46, 129, 0));\n  }\n\n  .sm\\:from-purple-50 {\n    --tw-gradient-from: #f5f3ff;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(245, 243, 255, 0));\n  }\n\n  .sm\\:from-purple-100 {\n    --tw-gradient-from: #ede9fe;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(237, 233, 254, 0));\n  }\n\n  .sm\\:from-purple-200 {\n    --tw-gradient-from: #ddd6fe;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(221, 214, 254, 0));\n  }\n\n  .sm\\:from-purple-300 {\n    --tw-gradient-from: #c4b5fd;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(196, 181, 253, 0));\n  }\n\n  .sm\\:from-purple-400 {\n    --tw-gradient-from: #a78bfa;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(167, 139, 250, 0));\n  }\n\n  .sm\\:from-purple-500 {\n    --tw-gradient-from: #8b5cf6;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(139, 92, 246, 0));\n  }\n\n  .sm\\:from-purple-600 {\n    --tw-gradient-from: #7c3aed;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(124, 58, 237, 0));\n  }\n\n  .sm\\:from-purple-700 {\n    --tw-gradient-from: #6d28d9;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(109, 40, 217, 0));\n  }\n\n  .sm\\:from-purple-800 {\n    --tw-gradient-from: #5b21b6;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(91, 33, 182, 0));\n  }\n\n  .sm\\:from-purple-900 {\n    --tw-gradient-from: #4c1d95;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(76, 29, 149, 0));\n  }\n\n  .sm\\:from-pink-50 {\n    --tw-gradient-from: #fdf2f8;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(253, 242, 248, 0));\n  }\n\n  .sm\\:from-pink-100 {\n    --tw-gradient-from: #fce7f3;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(252, 231, 243, 0));\n  }\n\n  .sm\\:from-pink-200 {\n    --tw-gradient-from: #fbcfe8;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(251, 207, 232, 0));\n  }\n\n  .sm\\:from-pink-300 {\n    --tw-gradient-from: #f9a8d4;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(249, 168, 212, 0));\n  }\n\n  .sm\\:from-pink-400 {\n    --tw-gradient-from: #f472b6;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(244, 114, 182, 0));\n  }\n\n  .sm\\:from-pink-500 {\n    --tw-gradient-from: #ec4899;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(236, 72, 153, 0));\n  }\n\n  .sm\\:from-pink-600 {\n    --tw-gradient-from: #db2777;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(219, 39, 119, 0));\n  }\n\n  .sm\\:from-pink-700 {\n    --tw-gradient-from: #be185d;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(190, 24, 93, 0));\n  }\n\n  .sm\\:from-pink-800 {\n    --tw-gradient-from: #9d174d;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(157, 23, 77, 0));\n  }\n\n  .sm\\:from-pink-900 {\n    --tw-gradient-from: #831843;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(131, 24, 67, 0));\n  }\n\n  .sm\\:via-transparent {\n    --tw-gradient-stops: var(--tw-gradient-from), transparent, var(--tw-gradient-to, rgba(0, 0, 0, 0));\n  }\n\n  .sm\\:via-current {\n    --tw-gradient-stops: var(--tw-gradient-from), currentColor, var(--tw-gradient-to, rgba(255, 255, 255, 0));\n  }\n\n  .sm\\:via-black {\n    --tw-gradient-stops: var(--tw-gradient-from), #000, var(--tw-gradient-to, rgba(0, 0, 0, 0));\n  }\n\n  .sm\\:via-white {\n    --tw-gradient-stops: var(--tw-gradient-from), #fff, var(--tw-gradient-to, rgba(255, 255, 255, 0));\n  }\n\n  .sm\\:via-gray-50 {\n    --tw-gradient-stops: var(--tw-gradient-from), #f9fafb, var(--tw-gradient-to, rgba(249, 250, 251, 0));\n  }\n\n  .sm\\:via-gray-100 {\n    --tw-gradient-stops: var(--tw-gradient-from), #f3f4f6, var(--tw-gradient-to, rgba(243, 244, 246, 0));\n  }\n\n  .sm\\:via-gray-200 {\n    --tw-gradient-stops: var(--tw-gradient-from), #e5e7eb, var(--tw-gradient-to, rgba(229, 231, 235, 0));\n  }\n\n  .sm\\:via-gray-300 {\n    --tw-gradient-stops: var(--tw-gradient-from), #d1d5db, var(--tw-gradient-to, rgba(209, 213, 219, 0));\n  }\n\n  .sm\\:via-gray-400 {\n    --tw-gradient-stops: var(--tw-gradient-from), #9ca3af, var(--tw-gradient-to, rgba(156, 163, 175, 0));\n  }\n\n  .sm\\:via-gray-500 {\n    --tw-gradient-stops: var(--tw-gradient-from), #6b7280, var(--tw-gradient-to, rgba(107, 114, 128, 0));\n  }\n\n  .sm\\:via-gray-600 {\n    --tw-gradient-stops: var(--tw-gradient-from), #4b5563, var(--tw-gradient-to, rgba(75, 85, 99, 0));\n  }\n\n  .sm\\:via-gray-700 {\n    --tw-gradient-stops: var(--tw-gradient-from), #374151, var(--tw-gradient-to, rgba(55, 65, 81, 0));\n  }\n\n  .sm\\:via-gray-800 {\n    --tw-gradient-stops: var(--tw-gradient-from), #1f2937, var(--tw-gradient-to, rgba(31, 41, 55, 0));\n  }\n\n  .sm\\:via-gray-900 {\n    --tw-gradient-stops: var(--tw-gradient-from), #111827, var(--tw-gradient-to, rgba(17, 24, 39, 0));\n  }\n\n  .sm\\:via-red-50 {\n    --tw-gradient-stops: var(--tw-gradient-from), #fef2f2, var(--tw-gradient-to, rgba(254, 242, 242, 0));\n  }\n\n  .sm\\:via-red-100 {\n    --tw-gradient-stops: var(--tw-gradient-from), #fee2e2, var(--tw-gradient-to, rgba(254, 226, 226, 0));\n  }\n\n  .sm\\:via-red-200 {\n    --tw-gradient-stops: var(--tw-gradient-from), #fecaca, var(--tw-gradient-to, rgba(254, 202, 202, 0));\n  }\n\n  .sm\\:via-red-300 {\n    --tw-gradient-stops: var(--tw-gradient-from), #fca5a5, var(--tw-gradient-to, rgba(252, 165, 165, 0));\n  }\n\n  .sm\\:via-red-400 {\n    --tw-gradient-stops: var(--tw-gradient-from), #f87171, var(--tw-gradient-to, rgba(248, 113, 113, 0));\n  }\n\n  .sm\\:via-red-500 {\n    --tw-gradient-stops: var(--tw-gradient-from), #ef4444, var(--tw-gradient-to, rgba(239, 68, 68, 0));\n  }\n\n  .sm\\:via-red-600 {\n    --tw-gradient-stops: var(--tw-gradient-from), #dc2626, var(--tw-gradient-to, rgba(220, 38, 38, 0));\n  }\n\n  .sm\\:via-red-700 {\n    --tw-gradient-stops: var(--tw-gradient-from), #b91c1c, var(--tw-gradient-to, rgba(185, 28, 28, 0));\n  }\n\n  .sm\\:via-red-800 {\n    --tw-gradient-stops: var(--tw-gradient-from), #991b1b, var(--tw-gradient-to, rgba(153, 27, 27, 0));\n  }\n\n  .sm\\:via-red-900 {\n    --tw-gradient-stops: var(--tw-gradient-from), #7f1d1d, var(--tw-gradient-to, rgba(127, 29, 29, 0));\n  }\n\n  .sm\\:via-yellow-50 {\n    --tw-gradient-stops: var(--tw-gradient-from), #fffbeb, var(--tw-gradient-to, rgba(255, 251, 235, 0));\n  }\n\n  .sm\\:via-yellow-100 {\n    --tw-gradient-stops: var(--tw-gradient-from), #fef3c7, var(--tw-gradient-to, rgba(254, 243, 199, 0));\n  }\n\n  .sm\\:via-yellow-200 {\n    --tw-gradient-stops: var(--tw-gradient-from), #fde68a, var(--tw-gradient-to, rgba(253, 230, 138, 0));\n  }\n\n  .sm\\:via-yellow-300 {\n    --tw-gradient-stops: var(--tw-gradient-from), #fcd34d, var(--tw-gradient-to, rgba(252, 211, 77, 0));\n  }\n\n  .sm\\:via-yellow-400 {\n    --tw-gradient-stops: var(--tw-gradient-from), #fbbf24, var(--tw-gradient-to, rgba(251, 191, 36, 0));\n  }\n\n  .sm\\:via-yellow-500 {\n    --tw-gradient-stops: var(--tw-gradient-from), #f59e0b, var(--tw-gradient-to, rgba(245, 158, 11, 0));\n  }\n\n  .sm\\:via-yellow-600 {\n    --tw-gradient-stops: var(--tw-gradient-from), #d97706, var(--tw-gradient-to, rgba(217, 119, 6, 0));\n  }\n\n  .sm\\:via-yellow-700 {\n    --tw-gradient-stops: var(--tw-gradient-from), #b45309, var(--tw-gradient-to, rgba(180, 83, 9, 0));\n  }\n\n  .sm\\:via-yellow-800 {\n    --tw-gradient-stops: var(--tw-gradient-from), #92400e, var(--tw-gradient-to, rgba(146, 64, 14, 0));\n  }\n\n  .sm\\:via-yellow-900 {\n    --tw-gradient-stops: var(--tw-gradient-from), #78350f, var(--tw-gradient-to, rgba(120, 53, 15, 0));\n  }\n\n  .sm\\:via-green-50 {\n    --tw-gradient-stops: var(--tw-gradient-from), #ecfdf5, var(--tw-gradient-to, rgba(236, 253, 245, 0));\n  }\n\n  .sm\\:via-green-100 {\n    --tw-gradient-stops: var(--tw-gradient-from), #d1fae5, var(--tw-gradient-to, rgba(209, 250, 229, 0));\n  }\n\n  .sm\\:via-green-200 {\n    --tw-gradient-stops: var(--tw-gradient-from), #a7f3d0, var(--tw-gradient-to, rgba(167, 243, 208, 0));\n  }\n\n  .sm\\:via-green-300 {\n    --tw-gradient-stops: var(--tw-gradient-from), #6ee7b7, var(--tw-gradient-to, rgba(110, 231, 183, 0));\n  }\n\n  .sm\\:via-green-400 {\n    --tw-gradient-stops: var(--tw-gradient-from), #34d399, var(--tw-gradient-to, rgba(52, 211, 153, 0));\n  }\n\n  .sm\\:via-green-500 {\n    --tw-gradient-stops: var(--tw-gradient-from), #10b981, var(--tw-gradient-to, rgba(16, 185, 129, 0));\n  }\n\n  .sm\\:via-green-600 {\n    --tw-gradient-stops: var(--tw-gradient-from), #059669, var(--tw-gradient-to, rgba(5, 150, 105, 0));\n  }\n\n  .sm\\:via-green-700 {\n    --tw-gradient-stops: var(--tw-gradient-from), #047857, var(--tw-gradient-to, rgba(4, 120, 87, 0));\n  }\n\n  .sm\\:via-green-800 {\n    --tw-gradient-stops: var(--tw-gradient-from), #065f46, var(--tw-gradient-to, rgba(6, 95, 70, 0));\n  }\n\n  .sm\\:via-green-900 {\n    --tw-gradient-stops: var(--tw-gradient-from), #064e3b, var(--tw-gradient-to, rgba(6, 78, 59, 0));\n  }\n\n  .sm\\:via-blue-50 {\n    --tw-gradient-stops: var(--tw-gradient-from), #eff6ff, var(--tw-gradient-to, rgba(239, 246, 255, 0));\n  }\n\n  .sm\\:via-blue-100 {\n    --tw-gradient-stops: var(--tw-gradient-from), #dbeafe, var(--tw-gradient-to, rgba(219, 234, 254, 0));\n  }\n\n  .sm\\:via-blue-200 {\n    --tw-gradient-stops: var(--tw-gradient-from), #bfdbfe, var(--tw-gradient-to, rgba(191, 219, 254, 0));\n  }\n\n  .sm\\:via-blue-300 {\n    --tw-gradient-stops: var(--tw-gradient-from), #93c5fd, var(--tw-gradient-to, rgba(147, 197, 253, 0));\n  }\n\n  .sm\\:via-blue-400 {\n    --tw-gradient-stops: var(--tw-gradient-from), #60a5fa, var(--tw-gradient-to, rgba(96, 165, 250, 0));\n  }\n\n  .sm\\:via-blue-500 {\n    --tw-gradient-stops: var(--tw-gradient-from), #3b82f6, var(--tw-gradient-to, rgba(59, 130, 246, 0));\n  }\n\n  .sm\\:via-blue-600 {\n    --tw-gradient-stops: var(--tw-gradient-from), #2563eb, var(--tw-gradient-to, rgba(37, 99, 235, 0));\n  }\n\n  .sm\\:via-blue-700 {\n    --tw-gradient-stops: var(--tw-gradient-from), #1d4ed8, var(--tw-gradient-to, rgba(29, 78, 216, 0));\n  }\n\n  .sm\\:via-blue-800 {\n    --tw-gradient-stops: var(--tw-gradient-from), #1e40af, var(--tw-gradient-to, rgba(30, 64, 175, 0));\n  }\n\n  .sm\\:via-blue-900 {\n    --tw-gradient-stops: var(--tw-gradient-from), #1e3a8a, var(--tw-gradient-to, rgba(30, 58, 138, 0));\n  }\n\n  .sm\\:via-indigo-50 {\n    --tw-gradient-stops: var(--tw-gradient-from), #eef2ff, var(--tw-gradient-to, rgba(238, 242, 255, 0));\n  }\n\n  .sm\\:via-indigo-100 {\n    --tw-gradient-stops: var(--tw-gradient-from), #e0e7ff, var(--tw-gradient-to, rgba(224, 231, 255, 0));\n  }\n\n  .sm\\:via-indigo-200 {\n    --tw-gradient-stops: var(--tw-gradient-from), #c7d2fe, var(--tw-gradient-to, rgba(199, 210, 254, 0));\n  }\n\n  .sm\\:via-indigo-300 {\n    --tw-gradient-stops: var(--tw-gradient-from), #a5b4fc, var(--tw-gradient-to, rgba(165, 180, 252, 0));\n  }\n\n  .sm\\:via-indigo-400 {\n    --tw-gradient-stops: var(--tw-gradient-from), #818cf8, var(--tw-gradient-to, rgba(129, 140, 248, 0));\n  }\n\n  .sm\\:via-indigo-500 {\n    --tw-gradient-stops: var(--tw-gradient-from), #6366f1, var(--tw-gradient-to, rgba(99, 102, 241, 0));\n  }\n\n  .sm\\:via-indigo-600 {\n    --tw-gradient-stops: var(--tw-gradient-from), #4f46e5, var(--tw-gradient-to, rgba(79, 70, 229, 0));\n  }\n\n  .sm\\:via-indigo-700 {\n    --tw-gradient-stops: var(--tw-gradient-from), #4338ca, var(--tw-gradient-to, rgba(67, 56, 202, 0));\n  }\n\n  .sm\\:via-indigo-800 {\n    --tw-gradient-stops: var(--tw-gradient-from), #3730a3, var(--tw-gradient-to, rgba(55, 48, 163, 0));\n  }\n\n  .sm\\:via-indigo-900 {\n    --tw-gradient-stops: var(--tw-gradient-from), #312e81, var(--tw-gradient-to, rgba(49, 46, 129, 0));\n  }\n\n  .sm\\:via-purple-50 {\n    --tw-gradient-stops: var(--tw-gradient-from), #f5f3ff, var(--tw-gradient-to, rgba(245, 243, 255, 0));\n  }\n\n  .sm\\:via-purple-100 {\n    --tw-gradient-stops: var(--tw-gradient-from), #ede9fe, var(--tw-gradient-to, rgba(237, 233, 254, 0));\n  }\n\n  .sm\\:via-purple-200 {\n    --tw-gradient-stops: var(--tw-gradient-from), #ddd6fe, var(--tw-gradient-to, rgba(221, 214, 254, 0));\n  }\n\n  .sm\\:via-purple-300 {\n    --tw-gradient-stops: var(--tw-gradient-from), #c4b5fd, var(--tw-gradient-to, rgba(196, 181, 253, 0));\n  }\n\n  .sm\\:via-purple-400 {\n    --tw-gradient-stops: var(--tw-gradient-from), #a78bfa, var(--tw-gradient-to, rgba(167, 139, 250, 0));\n  }\n\n  .sm\\:via-purple-500 {\n    --tw-gradient-stops: var(--tw-gradient-from), #8b5cf6, var(--tw-gradient-to, rgba(139, 92, 246, 0));\n  }\n\n  .sm\\:via-purple-600 {\n    --tw-gradient-stops: var(--tw-gradient-from), #7c3aed, var(--tw-gradient-to, rgba(124, 58, 237, 0));\n  }\n\n  .sm\\:via-purple-700 {\n    --tw-gradient-stops: var(--tw-gradient-from), #6d28d9, var(--tw-gradient-to, rgba(109, 40, 217, 0));\n  }\n\n  .sm\\:via-purple-800 {\n    --tw-gradient-stops: var(--tw-gradient-from), #5b21b6, var(--tw-gradient-to, rgba(91, 33, 182, 0));\n  }\n\n  .sm\\:via-purple-900 {\n    --tw-gradient-stops: var(--tw-gradient-from), #4c1d95, var(--tw-gradient-to, rgba(76, 29, 149, 0));\n  }\n\n  .sm\\:via-pink-50 {\n    --tw-gradient-stops: var(--tw-gradient-from), #fdf2f8, var(--tw-gradient-to, rgba(253, 242, 248, 0));\n  }\n\n  .sm\\:via-pink-100 {\n    --tw-gradient-stops: var(--tw-gradient-from), #fce7f3, var(--tw-gradient-to, rgba(252, 231, 243, 0));\n  }\n\n  .sm\\:via-pink-200 {\n    --tw-gradient-stops: var(--tw-gradient-from), #fbcfe8, var(--tw-gradient-to, rgba(251, 207, 232, 0));\n  }\n\n  .sm\\:via-pink-300 {\n    --tw-gradient-stops: var(--tw-gradient-from), #f9a8d4, var(--tw-gradient-to, rgba(249, 168, 212, 0));\n  }\n\n  .sm\\:via-pink-400 {\n    --tw-gradient-stops: var(--tw-gradient-from), #f472b6, var(--tw-gradient-to, rgba(244, 114, 182, 0));\n  }\n\n  .sm\\:via-pink-500 {\n    --tw-gradient-stops: var(--tw-gradient-from), #ec4899, var(--tw-gradient-to, rgba(236, 72, 153, 0));\n  }\n\n  .sm\\:via-pink-600 {\n    --tw-gradient-stops: var(--tw-gradient-from), #db2777, var(--tw-gradient-to, rgba(219, 39, 119, 0));\n  }\n\n  .sm\\:via-pink-700 {\n    --tw-gradient-stops: var(--tw-gradient-from), #be185d, var(--tw-gradient-to, rgba(190, 24, 93, 0));\n  }\n\n  .sm\\:via-pink-800 {\n    --tw-gradient-stops: var(--tw-gradient-from), #9d174d, var(--tw-gradient-to, rgba(157, 23, 77, 0));\n  }\n\n  .sm\\:via-pink-900 {\n    --tw-gradient-stops: var(--tw-gradient-from), #831843, var(--tw-gradient-to, rgba(131, 24, 67, 0));\n  }\n\n  .sm\\:to-transparent {\n    --tw-gradient-to: transparent;\n  }\n\n  .sm\\:to-current {\n    --tw-gradient-to: currentColor;\n  }\n\n  .sm\\:to-black {\n    --tw-gradient-to: #000;\n  }\n\n  .sm\\:to-white {\n    --tw-gradient-to: #fff;\n  }\n\n  .sm\\:to-gray-50 {\n    --tw-gradient-to: #f9fafb;\n  }\n\n  .sm\\:to-gray-100 {\n    --tw-gradient-to: #f3f4f6;\n  }\n\n  .sm\\:to-gray-200 {\n    --tw-gradient-to: #e5e7eb;\n  }\n\n  .sm\\:to-gray-300 {\n    --tw-gradient-to: #d1d5db;\n  }\n\n  .sm\\:to-gray-400 {\n    --tw-gradient-to: #9ca3af;\n  }\n\n  .sm\\:to-gray-500 {\n    --tw-gradient-to: #6b7280;\n  }\n\n  .sm\\:to-gray-600 {\n    --tw-gradient-to: #4b5563;\n  }\n\n  .sm\\:to-gray-700 {\n    --tw-gradient-to: #374151;\n  }\n\n  .sm\\:to-gray-800 {\n    --tw-gradient-to: #1f2937;\n  }\n\n  .sm\\:to-gray-900 {\n    --tw-gradient-to: #111827;\n  }\n\n  .sm\\:to-red-50 {\n    --tw-gradient-to: #fef2f2;\n  }\n\n  .sm\\:to-red-100 {\n    --tw-gradient-to: #fee2e2;\n  }\n\n  .sm\\:to-red-200 {\n    --tw-gradient-to: #fecaca;\n  }\n\n  .sm\\:to-red-300 {\n    --tw-gradient-to: #fca5a5;\n  }\n\n  .sm\\:to-red-400 {\n    --tw-gradient-to: #f87171;\n  }\n\n  .sm\\:to-red-500 {\n    --tw-gradient-to: #ef4444;\n  }\n\n  .sm\\:to-red-600 {\n    --tw-gradient-to: #dc2626;\n  }\n\n  .sm\\:to-red-700 {\n    --tw-gradient-to: #b91c1c;\n  }\n\n  .sm\\:to-red-800 {\n    --tw-gradient-to: #991b1b;\n  }\n\n  .sm\\:to-red-900 {\n    --tw-gradient-to: #7f1d1d;\n  }\n\n  .sm\\:to-yellow-50 {\n    --tw-gradient-to: #fffbeb;\n  }\n\n  .sm\\:to-yellow-100 {\n    --tw-gradient-to: #fef3c7;\n  }\n\n  .sm\\:to-yellow-200 {\n    --tw-gradient-to: #fde68a;\n  }\n\n  .sm\\:to-yellow-300 {\n    --tw-gradient-to: #fcd34d;\n  }\n\n  .sm\\:to-yellow-400 {\n    --tw-gradient-to: #fbbf24;\n  }\n\n  .sm\\:to-yellow-500 {\n    --tw-gradient-to: #f59e0b;\n  }\n\n  .sm\\:to-yellow-600 {\n    --tw-gradient-to: #d97706;\n  }\n\n  .sm\\:to-yellow-700 {\n    --tw-gradient-to: #b45309;\n  }\n\n  .sm\\:to-yellow-800 {\n    --tw-gradient-to: #92400e;\n  }\n\n  .sm\\:to-yellow-900 {\n    --tw-gradient-to: #78350f;\n  }\n\n  .sm\\:to-green-50 {\n    --tw-gradient-to: #ecfdf5;\n  }\n\n  .sm\\:to-green-100 {\n    --tw-gradient-to: #d1fae5;\n  }\n\n  .sm\\:to-green-200 {\n    --tw-gradient-to: #a7f3d0;\n  }\n\n  .sm\\:to-green-300 {\n    --tw-gradient-to: #6ee7b7;\n  }\n\n  .sm\\:to-green-400 {\n    --tw-gradient-to: #34d399;\n  }\n\n  .sm\\:to-green-500 {\n    --tw-gradient-to: #10b981;\n  }\n\n  .sm\\:to-green-600 {\n    --tw-gradient-to: #059669;\n  }\n\n  .sm\\:to-green-700 {\n    --tw-gradient-to: #047857;\n  }\n\n  .sm\\:to-green-800 {\n    --tw-gradient-to: #065f46;\n  }\n\n  .sm\\:to-green-900 {\n    --tw-gradient-to: #064e3b;\n  }\n\n  .sm\\:to-blue-50 {\n    --tw-gradient-to: #eff6ff;\n  }\n\n  .sm\\:to-blue-100 {\n    --tw-gradient-to: #dbeafe;\n  }\n\n  .sm\\:to-blue-200 {\n    --tw-gradient-to: #bfdbfe;\n  }\n\n  .sm\\:to-blue-300 {\n    --tw-gradient-to: #93c5fd;\n  }\n\n  .sm\\:to-blue-400 {\n    --tw-gradient-to: #60a5fa;\n  }\n\n  .sm\\:to-blue-500 {\n    --tw-gradient-to: #3b82f6;\n  }\n\n  .sm\\:to-blue-600 {\n    --tw-gradient-to: #2563eb;\n  }\n\n  .sm\\:to-blue-700 {\n    --tw-gradient-to: #1d4ed8;\n  }\n\n  .sm\\:to-blue-800 {\n    --tw-gradient-to: #1e40af;\n  }\n\n  .sm\\:to-blue-900 {\n    --tw-gradient-to: #1e3a8a;\n  }\n\n  .sm\\:to-indigo-50 {\n    --tw-gradient-to: #eef2ff;\n  }\n\n  .sm\\:to-indigo-100 {\n    --tw-gradient-to: #e0e7ff;\n  }\n\n  .sm\\:to-indigo-200 {\n    --tw-gradient-to: #c7d2fe;\n  }\n\n  .sm\\:to-indigo-300 {\n    --tw-gradient-to: #a5b4fc;\n  }\n\n  .sm\\:to-indigo-400 {\n    --tw-gradient-to: #818cf8;\n  }\n\n  .sm\\:to-indigo-500 {\n    --tw-gradient-to: #6366f1;\n  }\n\n  .sm\\:to-indigo-600 {\n    --tw-gradient-to: #4f46e5;\n  }\n\n  .sm\\:to-indigo-700 {\n    --tw-gradient-to: #4338ca;\n  }\n\n  .sm\\:to-indigo-800 {\n    --tw-gradient-to: #3730a3;\n  }\n\n  .sm\\:to-indigo-900 {\n    --tw-gradient-to: #312e81;\n  }\n\n  .sm\\:to-purple-50 {\n    --tw-gradient-to: #f5f3ff;\n  }\n\n  .sm\\:to-purple-100 {\n    --tw-gradient-to: #ede9fe;\n  }\n\n  .sm\\:to-purple-200 {\n    --tw-gradient-to: #ddd6fe;\n  }\n\n  .sm\\:to-purple-300 {\n    --tw-gradient-to: #c4b5fd;\n  }\n\n  .sm\\:to-purple-400 {\n    --tw-gradient-to: #a78bfa;\n  }\n\n  .sm\\:to-purple-500 {\n    --tw-gradient-to: #8b5cf6;\n  }\n\n  .sm\\:to-purple-600 {\n    --tw-gradient-to: #7c3aed;\n  }\n\n  .sm\\:to-purple-700 {\n    --tw-gradient-to: #6d28d9;\n  }\n\n  .sm\\:to-purple-800 {\n    --tw-gradient-to: #5b21b6;\n  }\n\n  .sm\\:to-purple-900 {\n    --tw-gradient-to: #4c1d95;\n  }\n\n  .sm\\:to-pink-50 {\n    --tw-gradient-to: #fdf2f8;\n  }\n\n  .sm\\:to-pink-100 {\n    --tw-gradient-to: #fce7f3;\n  }\n\n  .sm\\:to-pink-200 {\n    --tw-gradient-to: #fbcfe8;\n  }\n\n  .sm\\:to-pink-300 {\n    --tw-gradient-to: #f9a8d4;\n  }\n\n  .sm\\:to-pink-400 {\n    --tw-gradient-to: #f472b6;\n  }\n\n  .sm\\:to-pink-500 {\n    --tw-gradient-to: #ec4899;\n  }\n\n  .sm\\:to-pink-600 {\n    --tw-gradient-to: #db2777;\n  }\n\n  .sm\\:to-pink-700 {\n    --tw-gradient-to: #be185d;\n  }\n\n  .sm\\:to-pink-800 {\n    --tw-gradient-to: #9d174d;\n  }\n\n  .sm\\:to-pink-900 {\n    --tw-gradient-to: #831843;\n  }\n\n  .sm\\:hover\\:from-transparent:hover {\n    --tw-gradient-from: transparent;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(0, 0, 0, 0));\n  }\n\n  .sm\\:hover\\:from-current:hover {\n    --tw-gradient-from: currentColor;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(255, 255, 255, 0));\n  }\n\n  .sm\\:hover\\:from-black:hover {\n    --tw-gradient-from: #000;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(0, 0, 0, 0));\n  }\n\n  .sm\\:hover\\:from-white:hover {\n    --tw-gradient-from: #fff;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(255, 255, 255, 0));\n  }\n\n  .sm\\:hover\\:from-gray-50:hover {\n    --tw-gradient-from: #f9fafb;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(249, 250, 251, 0));\n  }\n\n  .sm\\:hover\\:from-gray-100:hover {\n    --tw-gradient-from: #f3f4f6;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(243, 244, 246, 0));\n  }\n\n  .sm\\:hover\\:from-gray-200:hover {\n    --tw-gradient-from: #e5e7eb;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(229, 231, 235, 0));\n  }\n\n  .sm\\:hover\\:from-gray-300:hover {\n    --tw-gradient-from: #d1d5db;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(209, 213, 219, 0));\n  }\n\n  .sm\\:hover\\:from-gray-400:hover {\n    --tw-gradient-from: #9ca3af;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(156, 163, 175, 0));\n  }\n\n  .sm\\:hover\\:from-gray-500:hover {\n    --tw-gradient-from: #6b7280;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(107, 114, 128, 0));\n  }\n\n  .sm\\:hover\\:from-gray-600:hover {\n    --tw-gradient-from: #4b5563;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(75, 85, 99, 0));\n  }\n\n  .sm\\:hover\\:from-gray-700:hover {\n    --tw-gradient-from: #374151;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(55, 65, 81, 0));\n  }\n\n  .sm\\:hover\\:from-gray-800:hover {\n    --tw-gradient-from: #1f2937;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(31, 41, 55, 0));\n  }\n\n  .sm\\:hover\\:from-gray-900:hover {\n    --tw-gradient-from: #111827;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(17, 24, 39, 0));\n  }\n\n  .sm\\:hover\\:from-red-50:hover {\n    --tw-gradient-from: #fef2f2;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(254, 242, 242, 0));\n  }\n\n  .sm\\:hover\\:from-red-100:hover {\n    --tw-gradient-from: #fee2e2;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(254, 226, 226, 0));\n  }\n\n  .sm\\:hover\\:from-red-200:hover {\n    --tw-gradient-from: #fecaca;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(254, 202, 202, 0));\n  }\n\n  .sm\\:hover\\:from-red-300:hover {\n    --tw-gradient-from: #fca5a5;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(252, 165, 165, 0));\n  }\n\n  .sm\\:hover\\:from-red-400:hover {\n    --tw-gradient-from: #f87171;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(248, 113, 113, 0));\n  }\n\n  .sm\\:hover\\:from-red-500:hover {\n    --tw-gradient-from: #ef4444;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(239, 68, 68, 0));\n  }\n\n  .sm\\:hover\\:from-red-600:hover {\n    --tw-gradient-from: #dc2626;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(220, 38, 38, 0));\n  }\n\n  .sm\\:hover\\:from-red-700:hover {\n    --tw-gradient-from: #b91c1c;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(185, 28, 28, 0));\n  }\n\n  .sm\\:hover\\:from-red-800:hover {\n    --tw-gradient-from: #991b1b;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(153, 27, 27, 0));\n  }\n\n  .sm\\:hover\\:from-red-900:hover {\n    --tw-gradient-from: #7f1d1d;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(127, 29, 29, 0));\n  }\n\n  .sm\\:hover\\:from-yellow-50:hover {\n    --tw-gradient-from: #fffbeb;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(255, 251, 235, 0));\n  }\n\n  .sm\\:hover\\:from-yellow-100:hover {\n    --tw-gradient-from: #fef3c7;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(254, 243, 199, 0));\n  }\n\n  .sm\\:hover\\:from-yellow-200:hover {\n    --tw-gradient-from: #fde68a;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(253, 230, 138, 0));\n  }\n\n  .sm\\:hover\\:from-yellow-300:hover {\n    --tw-gradient-from: #fcd34d;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(252, 211, 77, 0));\n  }\n\n  .sm\\:hover\\:from-yellow-400:hover {\n    --tw-gradient-from: #fbbf24;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(251, 191, 36, 0));\n  }\n\n  .sm\\:hover\\:from-yellow-500:hover {\n    --tw-gradient-from: #f59e0b;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(245, 158, 11, 0));\n  }\n\n  .sm\\:hover\\:from-yellow-600:hover {\n    --tw-gradient-from: #d97706;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(217, 119, 6, 0));\n  }\n\n  .sm\\:hover\\:from-yellow-700:hover {\n    --tw-gradient-from: #b45309;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(180, 83, 9, 0));\n  }\n\n  .sm\\:hover\\:from-yellow-800:hover {\n    --tw-gradient-from: #92400e;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(146, 64, 14, 0));\n  }\n\n  .sm\\:hover\\:from-yellow-900:hover {\n    --tw-gradient-from: #78350f;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(120, 53, 15, 0));\n  }\n\n  .sm\\:hover\\:from-green-50:hover {\n    --tw-gradient-from: #ecfdf5;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(236, 253, 245, 0));\n  }\n\n  .sm\\:hover\\:from-green-100:hover {\n    --tw-gradient-from: #d1fae5;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(209, 250, 229, 0));\n  }\n\n  .sm\\:hover\\:from-green-200:hover {\n    --tw-gradient-from: #a7f3d0;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(167, 243, 208, 0));\n  }\n\n  .sm\\:hover\\:from-green-300:hover {\n    --tw-gradient-from: #6ee7b7;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(110, 231, 183, 0));\n  }\n\n  .sm\\:hover\\:from-green-400:hover {\n    --tw-gradient-from: #34d399;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(52, 211, 153, 0));\n  }\n\n  .sm\\:hover\\:from-green-500:hover {\n    --tw-gradient-from: #10b981;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(16, 185, 129, 0));\n  }\n\n  .sm\\:hover\\:from-green-600:hover {\n    --tw-gradient-from: #059669;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(5, 150, 105, 0));\n  }\n\n  .sm\\:hover\\:from-green-700:hover {\n    --tw-gradient-from: #047857;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(4, 120, 87, 0));\n  }\n\n  .sm\\:hover\\:from-green-800:hover {\n    --tw-gradient-from: #065f46;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(6, 95, 70, 0));\n  }\n\n  .sm\\:hover\\:from-green-900:hover {\n    --tw-gradient-from: #064e3b;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(6, 78, 59, 0));\n  }\n\n  .sm\\:hover\\:from-blue-50:hover {\n    --tw-gradient-from: #eff6ff;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(239, 246, 255, 0));\n  }\n\n  .sm\\:hover\\:from-blue-100:hover {\n    --tw-gradient-from: #dbeafe;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(219, 234, 254, 0));\n  }\n\n  .sm\\:hover\\:from-blue-200:hover {\n    --tw-gradient-from: #bfdbfe;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(191, 219, 254, 0));\n  }\n\n  .sm\\:hover\\:from-blue-300:hover {\n    --tw-gradient-from: #93c5fd;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(147, 197, 253, 0));\n  }\n\n  .sm\\:hover\\:from-blue-400:hover {\n    --tw-gradient-from: #60a5fa;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(96, 165, 250, 0));\n  }\n\n  .sm\\:hover\\:from-blue-500:hover {\n    --tw-gradient-from: #3b82f6;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(59, 130, 246, 0));\n  }\n\n  .sm\\:hover\\:from-blue-600:hover {\n    --tw-gradient-from: #2563eb;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(37, 99, 235, 0));\n  }\n\n  .sm\\:hover\\:from-blue-700:hover {\n    --tw-gradient-from: #1d4ed8;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(29, 78, 216, 0));\n  }\n\n  .sm\\:hover\\:from-blue-800:hover {\n    --tw-gradient-from: #1e40af;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(30, 64, 175, 0));\n  }\n\n  .sm\\:hover\\:from-blue-900:hover {\n    --tw-gradient-from: #1e3a8a;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(30, 58, 138, 0));\n  }\n\n  .sm\\:hover\\:from-indigo-50:hover {\n    --tw-gradient-from: #eef2ff;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(238, 242, 255, 0));\n  }\n\n  .sm\\:hover\\:from-indigo-100:hover {\n    --tw-gradient-from: #e0e7ff;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(224, 231, 255, 0));\n  }\n\n  .sm\\:hover\\:from-indigo-200:hover {\n    --tw-gradient-from: #c7d2fe;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(199, 210, 254, 0));\n  }\n\n  .sm\\:hover\\:from-indigo-300:hover {\n    --tw-gradient-from: #a5b4fc;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(165, 180, 252, 0));\n  }\n\n  .sm\\:hover\\:from-indigo-400:hover {\n    --tw-gradient-from: #818cf8;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(129, 140, 248, 0));\n  }\n\n  .sm\\:hover\\:from-indigo-500:hover {\n    --tw-gradient-from: #6366f1;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(99, 102, 241, 0));\n  }\n\n  .sm\\:hover\\:from-indigo-600:hover {\n    --tw-gradient-from: #4f46e5;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(79, 70, 229, 0));\n  }\n\n  .sm\\:hover\\:from-indigo-700:hover {\n    --tw-gradient-from: #4338ca;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(67, 56, 202, 0));\n  }\n\n  .sm\\:hover\\:from-indigo-800:hover {\n    --tw-gradient-from: #3730a3;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(55, 48, 163, 0));\n  }\n\n  .sm\\:hover\\:from-indigo-900:hover {\n    --tw-gradient-from: #312e81;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(49, 46, 129, 0));\n  }\n\n  .sm\\:hover\\:from-purple-50:hover {\n    --tw-gradient-from: #f5f3ff;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(245, 243, 255, 0));\n  }\n\n  .sm\\:hover\\:from-purple-100:hover {\n    --tw-gradient-from: #ede9fe;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(237, 233, 254, 0));\n  }\n\n  .sm\\:hover\\:from-purple-200:hover {\n    --tw-gradient-from: #ddd6fe;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(221, 214, 254, 0));\n  }\n\n  .sm\\:hover\\:from-purple-300:hover {\n    --tw-gradient-from: #c4b5fd;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(196, 181, 253, 0));\n  }\n\n  .sm\\:hover\\:from-purple-400:hover {\n    --tw-gradient-from: #a78bfa;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(167, 139, 250, 0));\n  }\n\n  .sm\\:hover\\:from-purple-500:hover {\n    --tw-gradient-from: #8b5cf6;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(139, 92, 246, 0));\n  }\n\n  .sm\\:hover\\:from-purple-600:hover {\n    --tw-gradient-from: #7c3aed;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(124, 58, 237, 0));\n  }\n\n  .sm\\:hover\\:from-purple-700:hover {\n    --tw-gradient-from: #6d28d9;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(109, 40, 217, 0));\n  }\n\n  .sm\\:hover\\:from-purple-800:hover {\n    --tw-gradient-from: #5b21b6;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(91, 33, 182, 0));\n  }\n\n  .sm\\:hover\\:from-purple-900:hover {\n    --tw-gradient-from: #4c1d95;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(76, 29, 149, 0));\n  }\n\n  .sm\\:hover\\:from-pink-50:hover {\n    --tw-gradient-from: #fdf2f8;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(253, 242, 248, 0));\n  }\n\n  .sm\\:hover\\:from-pink-100:hover {\n    --tw-gradient-from: #fce7f3;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(252, 231, 243, 0));\n  }\n\n  .sm\\:hover\\:from-pink-200:hover {\n    --tw-gradient-from: #fbcfe8;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(251, 207, 232, 0));\n  }\n\n  .sm\\:hover\\:from-pink-300:hover {\n    --tw-gradient-from: #f9a8d4;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(249, 168, 212, 0));\n  }\n\n  .sm\\:hover\\:from-pink-400:hover {\n    --tw-gradient-from: #f472b6;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(244, 114, 182, 0));\n  }\n\n  .sm\\:hover\\:from-pink-500:hover {\n    --tw-gradient-from: #ec4899;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(236, 72, 153, 0));\n  }\n\n  .sm\\:hover\\:from-pink-600:hover {\n    --tw-gradient-from: #db2777;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(219, 39, 119, 0));\n  }\n\n  .sm\\:hover\\:from-pink-700:hover {\n    --tw-gradient-from: #be185d;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(190, 24, 93, 0));\n  }\n\n  .sm\\:hover\\:from-pink-800:hover {\n    --tw-gradient-from: #9d174d;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(157, 23, 77, 0));\n  }\n\n  .sm\\:hover\\:from-pink-900:hover {\n    --tw-gradient-from: #831843;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(131, 24, 67, 0));\n  }\n\n  .sm\\:hover\\:via-transparent:hover {\n    --tw-gradient-stops: var(--tw-gradient-from), transparent, var(--tw-gradient-to, rgba(0, 0, 0, 0));\n  }\n\n  .sm\\:hover\\:via-current:hover {\n    --tw-gradient-stops: var(--tw-gradient-from), currentColor, var(--tw-gradient-to, rgba(255, 255, 255, 0));\n  }\n\n  .sm\\:hover\\:via-black:hover {\n    --tw-gradient-stops: var(--tw-gradient-from), #000, var(--tw-gradient-to, rgba(0, 0, 0, 0));\n  }\n\n  .sm\\:hover\\:via-white:hover {\n    --tw-gradient-stops: var(--tw-gradient-from), #fff, var(--tw-gradient-to, rgba(255, 255, 255, 0));\n  }\n\n  .sm\\:hover\\:via-gray-50:hover {\n    --tw-gradient-stops: var(--tw-gradient-from), #f9fafb, var(--tw-gradient-to, rgba(249, 250, 251, 0));\n  }\n\n  .sm\\:hover\\:via-gray-100:hover {\n    --tw-gradient-stops: var(--tw-gradient-from), #f3f4f6, var(--tw-gradient-to, rgba(243, 244, 246, 0));\n  }\n\n  .sm\\:hover\\:via-gray-200:hover {\n    --tw-gradient-stops: var(--tw-gradient-from), #e5e7eb, var(--tw-gradient-to, rgba(229, 231, 235, 0));\n  }\n\n  .sm\\:hover\\:via-gray-300:hover {\n    --tw-gradient-stops: var(--tw-gradient-from), #d1d5db, var(--tw-gradient-to, rgba(209, 213, 219, 0));\n  }\n\n  .sm\\:hover\\:via-gray-400:hover {\n    --tw-gradient-stops: var(--tw-gradient-from), #9ca3af, var(--tw-gradient-to, rgba(156, 163, 175, 0));\n  }\n\n  .sm\\:hover\\:via-gray-500:hover {\n    --tw-gradient-stops: var(--tw-gradient-from), #6b7280, var(--tw-gradient-to, rgba(107, 114, 128, 0));\n  }\n\n  .sm\\:hover\\:via-gray-600:hover {\n    --tw-gradient-stops: var(--tw-gradient-from), #4b5563, var(--tw-gradient-to, rgba(75, 85, 99, 0));\n  }\n\n  .sm\\:hover\\:via-gray-700:hover {\n    --tw-gradient-stops: var(--tw-gradient-from), #374151, var(--tw-gradient-to, rgba(55, 65, 81, 0));\n  }\n\n  .sm\\:hover\\:via-gray-800:hover {\n    --tw-gradient-stops: var(--tw-gradient-from), #1f2937, var(--tw-gradient-to, rgba(31, 41, 55, 0));\n  }\n\n  .sm\\:hover\\:via-gray-900:hover {\n    --tw-gradient-stops: var(--tw-gradient-from), #111827, var(--tw-gradient-to, rgba(17, 24, 39, 0));\n  }\n\n  .sm\\:hover\\:via-red-50:hover {\n    --tw-gradient-stops: var(--tw-gradient-from), #fef2f2, var(--tw-gradient-to, rgba(254, 242, 242, 0));\n  }\n\n  .sm\\:hover\\:via-red-100:hover {\n    --tw-gradient-stops: var(--tw-gradient-from), #fee2e2, var(--tw-gradient-to, rgba(254, 226, 226, 0));\n  }\n\n  .sm\\:hover\\:via-red-200:hover {\n    --tw-gradient-stops: var(--tw-gradient-from), #fecaca, var(--tw-gradient-to, rgba(254, 202, 202, 0));\n  }\n\n  .sm\\:hover\\:via-red-300:hover {\n    --tw-gradient-stops: var(--tw-gradient-from), #fca5a5, var(--tw-gradient-to, rgba(252, 165, 165, 0));\n  }\n\n  .sm\\:hover\\:via-red-400:hover {\n    --tw-gradient-stops: var(--tw-gradient-from), #f87171, var(--tw-gradient-to, rgba(248, 113, 113, 0));\n  }\n\n  .sm\\:hover\\:via-red-500:hover {\n    --tw-gradient-stops: var(--tw-gradient-from), #ef4444, var(--tw-gradient-to, rgba(239, 68, 68, 0));\n  }\n\n  .sm\\:hover\\:via-red-600:hover {\n    --tw-gradient-stops: var(--tw-gradient-from), #dc2626, var(--tw-gradient-to, rgba(220, 38, 38, 0));\n  }\n\n  .sm\\:hover\\:via-red-700:hover {\n    --tw-gradient-stops: var(--tw-gradient-from), #b91c1c, var(--tw-gradient-to, rgba(185, 28, 28, 0));\n  }\n\n  .sm\\:hover\\:via-red-800:hover {\n    --tw-gradient-stops: var(--tw-gradient-from), #991b1b, var(--tw-gradient-to, rgba(153, 27, 27, 0));\n  }\n\n  .sm\\:hover\\:via-red-900:hover {\n    --tw-gradient-stops: var(--tw-gradient-from), #7f1d1d, var(--tw-gradient-to, rgba(127, 29, 29, 0));\n  }\n\n  .sm\\:hover\\:via-yellow-50:hover {\n    --tw-gradient-stops: var(--tw-gradient-from), #fffbeb, var(--tw-gradient-to, rgba(255, 251, 235, 0));\n  }\n\n  .sm\\:hover\\:via-yellow-100:hover {\n    --tw-gradient-stops: var(--tw-gradient-from), #fef3c7, var(--tw-gradient-to, rgba(254, 243, 199, 0));\n  }\n\n  .sm\\:hover\\:via-yellow-200:hover {\n    --tw-gradient-stops: var(--tw-gradient-from), #fde68a, var(--tw-gradient-to, rgba(253, 230, 138, 0));\n  }\n\n  .sm\\:hover\\:via-yellow-300:hover {\n    --tw-gradient-stops: var(--tw-gradient-from), #fcd34d, var(--tw-gradient-to, rgba(252, 211, 77, 0));\n  }\n\n  .sm\\:hover\\:via-yellow-400:hover {\n    --tw-gradient-stops: var(--tw-gradient-from), #fbbf24, var(--tw-gradient-to, rgba(251, 191, 36, 0));\n  }\n\n  .sm\\:hover\\:via-yellow-500:hover {\n    --tw-gradient-stops: var(--tw-gradient-from), #f59e0b, var(--tw-gradient-to, rgba(245, 158, 11, 0));\n  }\n\n  .sm\\:hover\\:via-yellow-600:hover {\n    --tw-gradient-stops: var(--tw-gradient-from), #d97706, var(--tw-gradient-to, rgba(217, 119, 6, 0));\n  }\n\n  .sm\\:hover\\:via-yellow-700:hover {\n    --tw-gradient-stops: var(--tw-gradient-from), #b45309, var(--tw-gradient-to, rgba(180, 83, 9, 0));\n  }\n\n  .sm\\:hover\\:via-yellow-800:hover {\n    --tw-gradient-stops: var(--tw-gradient-from), #92400e, var(--tw-gradient-to, rgba(146, 64, 14, 0));\n  }\n\n  .sm\\:hover\\:via-yellow-900:hover {\n    --tw-gradient-stops: var(--tw-gradient-from), #78350f, var(--tw-gradient-to, rgba(120, 53, 15, 0));\n  }\n\n  .sm\\:hover\\:via-green-50:hover {\n    --tw-gradient-stops: var(--tw-gradient-from), #ecfdf5, var(--tw-gradient-to, rgba(236, 253, 245, 0));\n  }\n\n  .sm\\:hover\\:via-green-100:hover {\n    --tw-gradient-stops: var(--tw-gradient-from), #d1fae5, var(--tw-gradient-to, rgba(209, 250, 229, 0));\n  }\n\n  .sm\\:hover\\:via-green-200:hover {\n    --tw-gradient-stops: var(--tw-gradient-from), #a7f3d0, var(--tw-gradient-to, rgba(167, 243, 208, 0));\n  }\n\n  .sm\\:hover\\:via-green-300:hover {\n    --tw-gradient-stops: var(--tw-gradient-from), #6ee7b7, var(--tw-gradient-to, rgba(110, 231, 183, 0));\n  }\n\n  .sm\\:hover\\:via-green-400:hover {\n    --tw-gradient-stops: var(--tw-gradient-from), #34d399, var(--tw-gradient-to, rgba(52, 211, 153, 0));\n  }\n\n  .sm\\:hover\\:via-green-500:hover {\n    --tw-gradient-stops: var(--tw-gradient-from), #10b981, var(--tw-gradient-to, rgba(16, 185, 129, 0));\n  }\n\n  .sm\\:hover\\:via-green-600:hover {\n    --tw-gradient-stops: var(--tw-gradient-from), #059669, var(--tw-gradient-to, rgba(5, 150, 105, 0));\n  }\n\n  .sm\\:hover\\:via-green-700:hover {\n    --tw-gradient-stops: var(--tw-gradient-from), #047857, var(--tw-gradient-to, rgba(4, 120, 87, 0));\n  }\n\n  .sm\\:hover\\:via-green-800:hover {\n    --tw-gradient-stops: var(--tw-gradient-from), #065f46, var(--tw-gradient-to, rgba(6, 95, 70, 0));\n  }\n\n  .sm\\:hover\\:via-green-900:hover {\n    --tw-gradient-stops: var(--tw-gradient-from), #064e3b, var(--tw-gradient-to, rgba(6, 78, 59, 0));\n  }\n\n  .sm\\:hover\\:via-blue-50:hover {\n    --tw-gradient-stops: var(--tw-gradient-from), #eff6ff, var(--tw-gradient-to, rgba(239, 246, 255, 0));\n  }\n\n  .sm\\:hover\\:via-blue-100:hover {\n    --tw-gradient-stops: var(--tw-gradient-from), #dbeafe, var(--tw-gradient-to, rgba(219, 234, 254, 0));\n  }\n\n  .sm\\:hover\\:via-blue-200:hover {\n    --tw-gradient-stops: var(--tw-gradient-from), #bfdbfe, var(--tw-gradient-to, rgba(191, 219, 254, 0));\n  }\n\n  .sm\\:hover\\:via-blue-300:hover {\n    --tw-gradient-stops: var(--tw-gradient-from), #93c5fd, var(--tw-gradient-to, rgba(147, 197, 253, 0));\n  }\n\n  .sm\\:hover\\:via-blue-400:hover {\n    --tw-gradient-stops: var(--tw-gradient-from), #60a5fa, var(--tw-gradient-to, rgba(96, 165, 250, 0));\n  }\n\n  .sm\\:hover\\:via-blue-500:hover {\n    --tw-gradient-stops: var(--tw-gradient-from), #3b82f6, var(--tw-gradient-to, rgba(59, 130, 246, 0));\n  }\n\n  .sm\\:hover\\:via-blue-600:hover {\n    --tw-gradient-stops: var(--tw-gradient-from), #2563eb, var(--tw-gradient-to, rgba(37, 99, 235, 0));\n  }\n\n  .sm\\:hover\\:via-blue-700:hover {\n    --tw-gradient-stops: var(--tw-gradient-from), #1d4ed8, var(--tw-gradient-to, rgba(29, 78, 216, 0));\n  }\n\n  .sm\\:hover\\:via-blue-800:hover {\n    --tw-gradient-stops: var(--tw-gradient-from), #1e40af, var(--tw-gradient-to, rgba(30, 64, 175, 0));\n  }\n\n  .sm\\:hover\\:via-blue-900:hover {\n    --tw-gradient-stops: var(--tw-gradient-from), #1e3a8a, var(--tw-gradient-to, rgba(30, 58, 138, 0));\n  }\n\n  .sm\\:hover\\:via-indigo-50:hover {\n    --tw-gradient-stops: var(--tw-gradient-from), #eef2ff, var(--tw-gradient-to, rgba(238, 242, 255, 0));\n  }\n\n  .sm\\:hover\\:via-indigo-100:hover {\n    --tw-gradient-stops: var(--tw-gradient-from), #e0e7ff, var(--tw-gradient-to, rgba(224, 231, 255, 0));\n  }\n\n  .sm\\:hover\\:via-indigo-200:hover {\n    --tw-gradient-stops: var(--tw-gradient-from), #c7d2fe, var(--tw-gradient-to, rgba(199, 210, 254, 0));\n  }\n\n  .sm\\:hover\\:via-indigo-300:hover {\n    --tw-gradient-stops: var(--tw-gradient-from), #a5b4fc, var(--tw-gradient-to, rgba(165, 180, 252, 0));\n  }\n\n  .sm\\:hover\\:via-indigo-400:hover {\n    --tw-gradient-stops: var(--tw-gradient-from), #818cf8, var(--tw-gradient-to, rgba(129, 140, 248, 0));\n  }\n\n  .sm\\:hover\\:via-indigo-500:hover {\n    --tw-gradient-stops: var(--tw-gradient-from), #6366f1, var(--tw-gradient-to, rgba(99, 102, 241, 0));\n  }\n\n  .sm\\:hover\\:via-indigo-600:hover {\n    --tw-gradient-stops: var(--tw-gradient-from), #4f46e5, var(--tw-gradient-to, rgba(79, 70, 229, 0));\n  }\n\n  .sm\\:hover\\:via-indigo-700:hover {\n    --tw-gradient-stops: var(--tw-gradient-from), #4338ca, var(--tw-gradient-to, rgba(67, 56, 202, 0));\n  }\n\n  .sm\\:hover\\:via-indigo-800:hover {\n    --tw-gradient-stops: var(--tw-gradient-from), #3730a3, var(--tw-gradient-to, rgba(55, 48, 163, 0));\n  }\n\n  .sm\\:hover\\:via-indigo-900:hover {\n    --tw-gradient-stops: var(--tw-gradient-from), #312e81, var(--tw-gradient-to, rgba(49, 46, 129, 0));\n  }\n\n  .sm\\:hover\\:via-purple-50:hover {\n    --tw-gradient-stops: var(--tw-gradient-from), #f5f3ff, var(--tw-gradient-to, rgba(245, 243, 255, 0));\n  }\n\n  .sm\\:hover\\:via-purple-100:hover {\n    --tw-gradient-stops: var(--tw-gradient-from), #ede9fe, var(--tw-gradient-to, rgba(237, 233, 254, 0));\n  }\n\n  .sm\\:hover\\:via-purple-200:hover {\n    --tw-gradient-stops: var(--tw-gradient-from), #ddd6fe, var(--tw-gradient-to, rgba(221, 214, 254, 0));\n  }\n\n  .sm\\:hover\\:via-purple-300:hover {\n    --tw-gradient-stops: var(--tw-gradient-from), #c4b5fd, var(--tw-gradient-to, rgba(196, 181, 253, 0));\n  }\n\n  .sm\\:hover\\:via-purple-400:hover {\n    --tw-gradient-stops: var(--tw-gradient-from), #a78bfa, var(--tw-gradient-to, rgba(167, 139, 250, 0));\n  }\n\n  .sm\\:hover\\:via-purple-500:hover {\n    --tw-gradient-stops: var(--tw-gradient-from), #8b5cf6, var(--tw-gradient-to, rgba(139, 92, 246, 0));\n  }\n\n  .sm\\:hover\\:via-purple-600:hover {\n    --tw-gradient-stops: var(--tw-gradient-from), #7c3aed, var(--tw-gradient-to, rgba(124, 58, 237, 0));\n  }\n\n  .sm\\:hover\\:via-purple-700:hover {\n    --tw-gradient-stops: var(--tw-gradient-from), #6d28d9, var(--tw-gradient-to, rgba(109, 40, 217, 0));\n  }\n\n  .sm\\:hover\\:via-purple-800:hover {\n    --tw-gradient-stops: var(--tw-gradient-from), #5b21b6, var(--tw-gradient-to, rgba(91, 33, 182, 0));\n  }\n\n  .sm\\:hover\\:via-purple-900:hover {\n    --tw-gradient-stops: var(--tw-gradient-from), #4c1d95, var(--tw-gradient-to, rgba(76, 29, 149, 0));\n  }\n\n  .sm\\:hover\\:via-pink-50:hover {\n    --tw-gradient-stops: var(--tw-gradient-from), #fdf2f8, var(--tw-gradient-to, rgba(253, 242, 248, 0));\n  }\n\n  .sm\\:hover\\:via-pink-100:hover {\n    --tw-gradient-stops: var(--tw-gradient-from), #fce7f3, var(--tw-gradient-to, rgba(252, 231, 243, 0));\n  }\n\n  .sm\\:hover\\:via-pink-200:hover {\n    --tw-gradient-stops: var(--tw-gradient-from), #fbcfe8, var(--tw-gradient-to, rgba(251, 207, 232, 0));\n  }\n\n  .sm\\:hover\\:via-pink-300:hover {\n    --tw-gradient-stops: var(--tw-gradient-from), #f9a8d4, var(--tw-gradient-to, rgba(249, 168, 212, 0));\n  }\n\n  .sm\\:hover\\:via-pink-400:hover {\n    --tw-gradient-stops: var(--tw-gradient-from), #f472b6, var(--tw-gradient-to, rgba(244, 114, 182, 0));\n  }\n\n  .sm\\:hover\\:via-pink-500:hover {\n    --tw-gradient-stops: var(--tw-gradient-from), #ec4899, var(--tw-gradient-to, rgba(236, 72, 153, 0));\n  }\n\n  .sm\\:hover\\:via-pink-600:hover {\n    --tw-gradient-stops: var(--tw-gradient-from), #db2777, var(--tw-gradient-to, rgba(219, 39, 119, 0));\n  }\n\n  .sm\\:hover\\:via-pink-700:hover {\n    --tw-gradient-stops: var(--tw-gradient-from), #be185d, var(--tw-gradient-to, rgba(190, 24, 93, 0));\n  }\n\n  .sm\\:hover\\:via-pink-800:hover {\n    --tw-gradient-stops: var(--tw-gradient-from), #9d174d, var(--tw-gradient-to, rgba(157, 23, 77, 0));\n  }\n\n  .sm\\:hover\\:via-pink-900:hover {\n    --tw-gradient-stops: var(--tw-gradient-from), #831843, var(--tw-gradient-to, rgba(131, 24, 67, 0));\n  }\n\n  .sm\\:hover\\:to-transparent:hover {\n    --tw-gradient-to: transparent;\n  }\n\n  .sm\\:hover\\:to-current:hover {\n    --tw-gradient-to: currentColor;\n  }\n\n  .sm\\:hover\\:to-black:hover {\n    --tw-gradient-to: #000;\n  }\n\n  .sm\\:hover\\:to-white:hover {\n    --tw-gradient-to: #fff;\n  }\n\n  .sm\\:hover\\:to-gray-50:hover {\n    --tw-gradient-to: #f9fafb;\n  }\n\n  .sm\\:hover\\:to-gray-100:hover {\n    --tw-gradient-to: #f3f4f6;\n  }\n\n  .sm\\:hover\\:to-gray-200:hover {\n    --tw-gradient-to: #e5e7eb;\n  }\n\n  .sm\\:hover\\:to-gray-300:hover {\n    --tw-gradient-to: #d1d5db;\n  }\n\n  .sm\\:hover\\:to-gray-400:hover {\n    --tw-gradient-to: #9ca3af;\n  }\n\n  .sm\\:hover\\:to-gray-500:hover {\n    --tw-gradient-to: #6b7280;\n  }\n\n  .sm\\:hover\\:to-gray-600:hover {\n    --tw-gradient-to: #4b5563;\n  }\n\n  .sm\\:hover\\:to-gray-700:hover {\n    --tw-gradient-to: #374151;\n  }\n\n  .sm\\:hover\\:to-gray-800:hover {\n    --tw-gradient-to: #1f2937;\n  }\n\n  .sm\\:hover\\:to-gray-900:hover {\n    --tw-gradient-to: #111827;\n  }\n\n  .sm\\:hover\\:to-red-50:hover {\n    --tw-gradient-to: #fef2f2;\n  }\n\n  .sm\\:hover\\:to-red-100:hover {\n    --tw-gradient-to: #fee2e2;\n  }\n\n  .sm\\:hover\\:to-red-200:hover {\n    --tw-gradient-to: #fecaca;\n  }\n\n  .sm\\:hover\\:to-red-300:hover {\n    --tw-gradient-to: #fca5a5;\n  }\n\n  .sm\\:hover\\:to-red-400:hover {\n    --tw-gradient-to: #f87171;\n  }\n\n  .sm\\:hover\\:to-red-500:hover {\n    --tw-gradient-to: #ef4444;\n  }\n\n  .sm\\:hover\\:to-red-600:hover {\n    --tw-gradient-to: #dc2626;\n  }\n\n  .sm\\:hover\\:to-red-700:hover {\n    --tw-gradient-to: #b91c1c;\n  }\n\n  .sm\\:hover\\:to-red-800:hover {\n    --tw-gradient-to: #991b1b;\n  }\n\n  .sm\\:hover\\:to-red-900:hover {\n    --tw-gradient-to: #7f1d1d;\n  }\n\n  .sm\\:hover\\:to-yellow-50:hover {\n    --tw-gradient-to: #fffbeb;\n  }\n\n  .sm\\:hover\\:to-yellow-100:hover {\n    --tw-gradient-to: #fef3c7;\n  }\n\n  .sm\\:hover\\:to-yellow-200:hover {\n    --tw-gradient-to: #fde68a;\n  }\n\n  .sm\\:hover\\:to-yellow-300:hover {\n    --tw-gradient-to: #fcd34d;\n  }\n\n  .sm\\:hover\\:to-yellow-400:hover {\n    --tw-gradient-to: #fbbf24;\n  }\n\n  .sm\\:hover\\:to-yellow-500:hover {\n    --tw-gradient-to: #f59e0b;\n  }\n\n  .sm\\:hover\\:to-yellow-600:hover {\n    --tw-gradient-to: #d97706;\n  }\n\n  .sm\\:hover\\:to-yellow-700:hover {\n    --tw-gradient-to: #b45309;\n  }\n\n  .sm\\:hover\\:to-yellow-800:hover {\n    --tw-gradient-to: #92400e;\n  }\n\n  .sm\\:hover\\:to-yellow-900:hover {\n    --tw-gradient-to: #78350f;\n  }\n\n  .sm\\:hover\\:to-green-50:hover {\n    --tw-gradient-to: #ecfdf5;\n  }\n\n  .sm\\:hover\\:to-green-100:hover {\n    --tw-gradient-to: #d1fae5;\n  }\n\n  .sm\\:hover\\:to-green-200:hover {\n    --tw-gradient-to: #a7f3d0;\n  }\n\n  .sm\\:hover\\:to-green-300:hover {\n    --tw-gradient-to: #6ee7b7;\n  }\n\n  .sm\\:hover\\:to-green-400:hover {\n    --tw-gradient-to: #34d399;\n  }\n\n  .sm\\:hover\\:to-green-500:hover {\n    --tw-gradient-to: #10b981;\n  }\n\n  .sm\\:hover\\:to-green-600:hover {\n    --tw-gradient-to: #059669;\n  }\n\n  .sm\\:hover\\:to-green-700:hover {\n    --tw-gradient-to: #047857;\n  }\n\n  .sm\\:hover\\:to-green-800:hover {\n    --tw-gradient-to: #065f46;\n  }\n\n  .sm\\:hover\\:to-green-900:hover {\n    --tw-gradient-to: #064e3b;\n  }\n\n  .sm\\:hover\\:to-blue-50:hover {\n    --tw-gradient-to: #eff6ff;\n  }\n\n  .sm\\:hover\\:to-blue-100:hover {\n    --tw-gradient-to: #dbeafe;\n  }\n\n  .sm\\:hover\\:to-blue-200:hover {\n    --tw-gradient-to: #bfdbfe;\n  }\n\n  .sm\\:hover\\:to-blue-300:hover {\n    --tw-gradient-to: #93c5fd;\n  }\n\n  .sm\\:hover\\:to-blue-400:hover {\n    --tw-gradient-to: #60a5fa;\n  }\n\n  .sm\\:hover\\:to-blue-500:hover {\n    --tw-gradient-to: #3b82f6;\n  }\n\n  .sm\\:hover\\:to-blue-600:hover {\n    --tw-gradient-to: #2563eb;\n  }\n\n  .sm\\:hover\\:to-blue-700:hover {\n    --tw-gradient-to: #1d4ed8;\n  }\n\n  .sm\\:hover\\:to-blue-800:hover {\n    --tw-gradient-to: #1e40af;\n  }\n\n  .sm\\:hover\\:to-blue-900:hover {\n    --tw-gradient-to: #1e3a8a;\n  }\n\n  .sm\\:hover\\:to-indigo-50:hover {\n    --tw-gradient-to: #eef2ff;\n  }\n\n  .sm\\:hover\\:to-indigo-100:hover {\n    --tw-gradient-to: #e0e7ff;\n  }\n\n  .sm\\:hover\\:to-indigo-200:hover {\n    --tw-gradient-to: #c7d2fe;\n  }\n\n  .sm\\:hover\\:to-indigo-300:hover {\n    --tw-gradient-to: #a5b4fc;\n  }\n\n  .sm\\:hover\\:to-indigo-400:hover {\n    --tw-gradient-to: #818cf8;\n  }\n\n  .sm\\:hover\\:to-indigo-500:hover {\n    --tw-gradient-to: #6366f1;\n  }\n\n  .sm\\:hover\\:to-indigo-600:hover {\n    --tw-gradient-to: #4f46e5;\n  }\n\n  .sm\\:hover\\:to-indigo-700:hover {\n    --tw-gradient-to: #4338ca;\n  }\n\n  .sm\\:hover\\:to-indigo-800:hover {\n    --tw-gradient-to: #3730a3;\n  }\n\n  .sm\\:hover\\:to-indigo-900:hover {\n    --tw-gradient-to: #312e81;\n  }\n\n  .sm\\:hover\\:to-purple-50:hover {\n    --tw-gradient-to: #f5f3ff;\n  }\n\n  .sm\\:hover\\:to-purple-100:hover {\n    --tw-gradient-to: #ede9fe;\n  }\n\n  .sm\\:hover\\:to-purple-200:hover {\n    --tw-gradient-to: #ddd6fe;\n  }\n\n  .sm\\:hover\\:to-purple-300:hover {\n    --tw-gradient-to: #c4b5fd;\n  }\n\n  .sm\\:hover\\:to-purple-400:hover {\n    --tw-gradient-to: #a78bfa;\n  }\n\n  .sm\\:hover\\:to-purple-500:hover {\n    --tw-gradient-to: #8b5cf6;\n  }\n\n  .sm\\:hover\\:to-purple-600:hover {\n    --tw-gradient-to: #7c3aed;\n  }\n\n  .sm\\:hover\\:to-purple-700:hover {\n    --tw-gradient-to: #6d28d9;\n  }\n\n  .sm\\:hover\\:to-purple-800:hover {\n    --tw-gradient-to: #5b21b6;\n  }\n\n  .sm\\:hover\\:to-purple-900:hover {\n    --tw-gradient-to: #4c1d95;\n  }\n\n  .sm\\:hover\\:to-pink-50:hover {\n    --tw-gradient-to: #fdf2f8;\n  }\n\n  .sm\\:hover\\:to-pink-100:hover {\n    --tw-gradient-to: #fce7f3;\n  }\n\n  .sm\\:hover\\:to-pink-200:hover {\n    --tw-gradient-to: #fbcfe8;\n  }\n\n  .sm\\:hover\\:to-pink-300:hover {\n    --tw-gradient-to: #f9a8d4;\n  }\n\n  .sm\\:hover\\:to-pink-400:hover {\n    --tw-gradient-to: #f472b6;\n  }\n\n  .sm\\:hover\\:to-pink-500:hover {\n    --tw-gradient-to: #ec4899;\n  }\n\n  .sm\\:hover\\:to-pink-600:hover {\n    --tw-gradient-to: #db2777;\n  }\n\n  .sm\\:hover\\:to-pink-700:hover {\n    --tw-gradient-to: #be185d;\n  }\n\n  .sm\\:hover\\:to-pink-800:hover {\n    --tw-gradient-to: #9d174d;\n  }\n\n  .sm\\:hover\\:to-pink-900:hover {\n    --tw-gradient-to: #831843;\n  }\n\n  .sm\\:focus\\:from-transparent:focus {\n    --tw-gradient-from: transparent;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(0, 0, 0, 0));\n  }\n\n  .sm\\:focus\\:from-current:focus {\n    --tw-gradient-from: currentColor;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(255, 255, 255, 0));\n  }\n\n  .sm\\:focus\\:from-black:focus {\n    --tw-gradient-from: #000;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(0, 0, 0, 0));\n  }\n\n  .sm\\:focus\\:from-white:focus {\n    --tw-gradient-from: #fff;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(255, 255, 255, 0));\n  }\n\n  .sm\\:focus\\:from-gray-50:focus {\n    --tw-gradient-from: #f9fafb;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(249, 250, 251, 0));\n  }\n\n  .sm\\:focus\\:from-gray-100:focus {\n    --tw-gradient-from: #f3f4f6;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(243, 244, 246, 0));\n  }\n\n  .sm\\:focus\\:from-gray-200:focus {\n    --tw-gradient-from: #e5e7eb;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(229, 231, 235, 0));\n  }\n\n  .sm\\:focus\\:from-gray-300:focus {\n    --tw-gradient-from: #d1d5db;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(209, 213, 219, 0));\n  }\n\n  .sm\\:focus\\:from-gray-400:focus {\n    --tw-gradient-from: #9ca3af;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(156, 163, 175, 0));\n  }\n\n  .sm\\:focus\\:from-gray-500:focus {\n    --tw-gradient-from: #6b7280;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(107, 114, 128, 0));\n  }\n\n  .sm\\:focus\\:from-gray-600:focus {\n    --tw-gradient-from: #4b5563;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(75, 85, 99, 0));\n  }\n\n  .sm\\:focus\\:from-gray-700:focus {\n    --tw-gradient-from: #374151;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(55, 65, 81, 0));\n  }\n\n  .sm\\:focus\\:from-gray-800:focus {\n    --tw-gradient-from: #1f2937;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(31, 41, 55, 0));\n  }\n\n  .sm\\:focus\\:from-gray-900:focus {\n    --tw-gradient-from: #111827;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(17, 24, 39, 0));\n  }\n\n  .sm\\:focus\\:from-red-50:focus {\n    --tw-gradient-from: #fef2f2;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(254, 242, 242, 0));\n  }\n\n  .sm\\:focus\\:from-red-100:focus {\n    --tw-gradient-from: #fee2e2;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(254, 226, 226, 0));\n  }\n\n  .sm\\:focus\\:from-red-200:focus {\n    --tw-gradient-from: #fecaca;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(254, 202, 202, 0));\n  }\n\n  .sm\\:focus\\:from-red-300:focus {\n    --tw-gradient-from: #fca5a5;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(252, 165, 165, 0));\n  }\n\n  .sm\\:focus\\:from-red-400:focus {\n    --tw-gradient-from: #f87171;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(248, 113, 113, 0));\n  }\n\n  .sm\\:focus\\:from-red-500:focus {\n    --tw-gradient-from: #ef4444;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(239, 68, 68, 0));\n  }\n\n  .sm\\:focus\\:from-red-600:focus {\n    --tw-gradient-from: #dc2626;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(220, 38, 38, 0));\n  }\n\n  .sm\\:focus\\:from-red-700:focus {\n    --tw-gradient-from: #b91c1c;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(185, 28, 28, 0));\n  }\n\n  .sm\\:focus\\:from-red-800:focus {\n    --tw-gradient-from: #991b1b;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(153, 27, 27, 0));\n  }\n\n  .sm\\:focus\\:from-red-900:focus {\n    --tw-gradient-from: #7f1d1d;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(127, 29, 29, 0));\n  }\n\n  .sm\\:focus\\:from-yellow-50:focus {\n    --tw-gradient-from: #fffbeb;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(255, 251, 235, 0));\n  }\n\n  .sm\\:focus\\:from-yellow-100:focus {\n    --tw-gradient-from: #fef3c7;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(254, 243, 199, 0));\n  }\n\n  .sm\\:focus\\:from-yellow-200:focus {\n    --tw-gradient-from: #fde68a;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(253, 230, 138, 0));\n  }\n\n  .sm\\:focus\\:from-yellow-300:focus {\n    --tw-gradient-from: #fcd34d;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(252, 211, 77, 0));\n  }\n\n  .sm\\:focus\\:from-yellow-400:focus {\n    --tw-gradient-from: #fbbf24;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(251, 191, 36, 0));\n  }\n\n  .sm\\:focus\\:from-yellow-500:focus {\n    --tw-gradient-from: #f59e0b;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(245, 158, 11, 0));\n  }\n\n  .sm\\:focus\\:from-yellow-600:focus {\n    --tw-gradient-from: #d97706;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(217, 119, 6, 0));\n  }\n\n  .sm\\:focus\\:from-yellow-700:focus {\n    --tw-gradient-from: #b45309;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(180, 83, 9, 0));\n  }\n\n  .sm\\:focus\\:from-yellow-800:focus {\n    --tw-gradient-from: #92400e;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(146, 64, 14, 0));\n  }\n\n  .sm\\:focus\\:from-yellow-900:focus {\n    --tw-gradient-from: #78350f;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(120, 53, 15, 0));\n  }\n\n  .sm\\:focus\\:from-green-50:focus {\n    --tw-gradient-from: #ecfdf5;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(236, 253, 245, 0));\n  }\n\n  .sm\\:focus\\:from-green-100:focus {\n    --tw-gradient-from: #d1fae5;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(209, 250, 229, 0));\n  }\n\n  .sm\\:focus\\:from-green-200:focus {\n    --tw-gradient-from: #a7f3d0;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(167, 243, 208, 0));\n  }\n\n  .sm\\:focus\\:from-green-300:focus {\n    --tw-gradient-from: #6ee7b7;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(110, 231, 183, 0));\n  }\n\n  .sm\\:focus\\:from-green-400:focus {\n    --tw-gradient-from: #34d399;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(52, 211, 153, 0));\n  }\n\n  .sm\\:focus\\:from-green-500:focus {\n    --tw-gradient-from: #10b981;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(16, 185, 129, 0));\n  }\n\n  .sm\\:focus\\:from-green-600:focus {\n    --tw-gradient-from: #059669;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(5, 150, 105, 0));\n  }\n\n  .sm\\:focus\\:from-green-700:focus {\n    --tw-gradient-from: #047857;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(4, 120, 87, 0));\n  }\n\n  .sm\\:focus\\:from-green-800:focus {\n    --tw-gradient-from: #065f46;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(6, 95, 70, 0));\n  }\n\n  .sm\\:focus\\:from-green-900:focus {\n    --tw-gradient-from: #064e3b;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(6, 78, 59, 0));\n  }\n\n  .sm\\:focus\\:from-blue-50:focus {\n    --tw-gradient-from: #eff6ff;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(239, 246, 255, 0));\n  }\n\n  .sm\\:focus\\:from-blue-100:focus {\n    --tw-gradient-from: #dbeafe;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(219, 234, 254, 0));\n  }\n\n  .sm\\:focus\\:from-blue-200:focus {\n    --tw-gradient-from: #bfdbfe;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(191, 219, 254, 0));\n  }\n\n  .sm\\:focus\\:from-blue-300:focus {\n    --tw-gradient-from: #93c5fd;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(147, 197, 253, 0));\n  }\n\n  .sm\\:focus\\:from-blue-400:focus {\n    --tw-gradient-from: #60a5fa;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(96, 165, 250, 0));\n  }\n\n  .sm\\:focus\\:from-blue-500:focus {\n    --tw-gradient-from: #3b82f6;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(59, 130, 246, 0));\n  }\n\n  .sm\\:focus\\:from-blue-600:focus {\n    --tw-gradient-from: #2563eb;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(37, 99, 235, 0));\n  }\n\n  .sm\\:focus\\:from-blue-700:focus {\n    --tw-gradient-from: #1d4ed8;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(29, 78, 216, 0));\n  }\n\n  .sm\\:focus\\:from-blue-800:focus {\n    --tw-gradient-from: #1e40af;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(30, 64, 175, 0));\n  }\n\n  .sm\\:focus\\:from-blue-900:focus {\n    --tw-gradient-from: #1e3a8a;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(30, 58, 138, 0));\n  }\n\n  .sm\\:focus\\:from-indigo-50:focus {\n    --tw-gradient-from: #eef2ff;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(238, 242, 255, 0));\n  }\n\n  .sm\\:focus\\:from-indigo-100:focus {\n    --tw-gradient-from: #e0e7ff;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(224, 231, 255, 0));\n  }\n\n  .sm\\:focus\\:from-indigo-200:focus {\n    --tw-gradient-from: #c7d2fe;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(199, 210, 254, 0));\n  }\n\n  .sm\\:focus\\:from-indigo-300:focus {\n    --tw-gradient-from: #a5b4fc;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(165, 180, 252, 0));\n  }\n\n  .sm\\:focus\\:from-indigo-400:focus {\n    --tw-gradient-from: #818cf8;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(129, 140, 248, 0));\n  }\n\n  .sm\\:focus\\:from-indigo-500:focus {\n    --tw-gradient-from: #6366f1;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(99, 102, 241, 0));\n  }\n\n  .sm\\:focus\\:from-indigo-600:focus {\n    --tw-gradient-from: #4f46e5;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(79, 70, 229, 0));\n  }\n\n  .sm\\:focus\\:from-indigo-700:focus {\n    --tw-gradient-from: #4338ca;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(67, 56, 202, 0));\n  }\n\n  .sm\\:focus\\:from-indigo-800:focus {\n    --tw-gradient-from: #3730a3;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(55, 48, 163, 0));\n  }\n\n  .sm\\:focus\\:from-indigo-900:focus {\n    --tw-gradient-from: #312e81;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(49, 46, 129, 0));\n  }\n\n  .sm\\:focus\\:from-purple-50:focus {\n    --tw-gradient-from: #f5f3ff;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(245, 243, 255, 0));\n  }\n\n  .sm\\:focus\\:from-purple-100:focus {\n    --tw-gradient-from: #ede9fe;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(237, 233, 254, 0));\n  }\n\n  .sm\\:focus\\:from-purple-200:focus {\n    --tw-gradient-from: #ddd6fe;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(221, 214, 254, 0));\n  }\n\n  .sm\\:focus\\:from-purple-300:focus {\n    --tw-gradient-from: #c4b5fd;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(196, 181, 253, 0));\n  }\n\n  .sm\\:focus\\:from-purple-400:focus {\n    --tw-gradient-from: #a78bfa;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(167, 139, 250, 0));\n  }\n\n  .sm\\:focus\\:from-purple-500:focus {\n    --tw-gradient-from: #8b5cf6;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(139, 92, 246, 0));\n  }\n\n  .sm\\:focus\\:from-purple-600:focus {\n    --tw-gradient-from: #7c3aed;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(124, 58, 237, 0));\n  }\n\n  .sm\\:focus\\:from-purple-700:focus {\n    --tw-gradient-from: #6d28d9;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(109, 40, 217, 0));\n  }\n\n  .sm\\:focus\\:from-purple-800:focus {\n    --tw-gradient-from: #5b21b6;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(91, 33, 182, 0));\n  }\n\n  .sm\\:focus\\:from-purple-900:focus {\n    --tw-gradient-from: #4c1d95;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(76, 29, 149, 0));\n  }\n\n  .sm\\:focus\\:from-pink-50:focus {\n    --tw-gradient-from: #fdf2f8;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(253, 242, 248, 0));\n  }\n\n  .sm\\:focus\\:from-pink-100:focus {\n    --tw-gradient-from: #fce7f3;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(252, 231, 243, 0));\n  }\n\n  .sm\\:focus\\:from-pink-200:focus {\n    --tw-gradient-from: #fbcfe8;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(251, 207, 232, 0));\n  }\n\n  .sm\\:focus\\:from-pink-300:focus {\n    --tw-gradient-from: #f9a8d4;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(249, 168, 212, 0));\n  }\n\n  .sm\\:focus\\:from-pink-400:focus {\n    --tw-gradient-from: #f472b6;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(244, 114, 182, 0));\n  }\n\n  .sm\\:focus\\:from-pink-500:focus {\n    --tw-gradient-from: #ec4899;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(236, 72, 153, 0));\n  }\n\n  .sm\\:focus\\:from-pink-600:focus {\n    --tw-gradient-from: #db2777;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(219, 39, 119, 0));\n  }\n\n  .sm\\:focus\\:from-pink-700:focus {\n    --tw-gradient-from: #be185d;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(190, 24, 93, 0));\n  }\n\n  .sm\\:focus\\:from-pink-800:focus {\n    --tw-gradient-from: #9d174d;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(157, 23, 77, 0));\n  }\n\n  .sm\\:focus\\:from-pink-900:focus {\n    --tw-gradient-from: #831843;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(131, 24, 67, 0));\n  }\n\n  .sm\\:focus\\:via-transparent:focus {\n    --tw-gradient-stops: var(--tw-gradient-from), transparent, var(--tw-gradient-to, rgba(0, 0, 0, 0));\n  }\n\n  .sm\\:focus\\:via-current:focus {\n    --tw-gradient-stops: var(--tw-gradient-from), currentColor, var(--tw-gradient-to, rgba(255, 255, 255, 0));\n  }\n\n  .sm\\:focus\\:via-black:focus {\n    --tw-gradient-stops: var(--tw-gradient-from), #000, var(--tw-gradient-to, rgba(0, 0, 0, 0));\n  }\n\n  .sm\\:focus\\:via-white:focus {\n    --tw-gradient-stops: var(--tw-gradient-from), #fff, var(--tw-gradient-to, rgba(255, 255, 255, 0));\n  }\n\n  .sm\\:focus\\:via-gray-50:focus {\n    --tw-gradient-stops: var(--tw-gradient-from), #f9fafb, var(--tw-gradient-to, rgba(249, 250, 251, 0));\n  }\n\n  .sm\\:focus\\:via-gray-100:focus {\n    --tw-gradient-stops: var(--tw-gradient-from), #f3f4f6, var(--tw-gradient-to, rgba(243, 244, 246, 0));\n  }\n\n  .sm\\:focus\\:via-gray-200:focus {\n    --tw-gradient-stops: var(--tw-gradient-from), #e5e7eb, var(--tw-gradient-to, rgba(229, 231, 235, 0));\n  }\n\n  .sm\\:focus\\:via-gray-300:focus {\n    --tw-gradient-stops: var(--tw-gradient-from), #d1d5db, var(--tw-gradient-to, rgba(209, 213, 219, 0));\n  }\n\n  .sm\\:focus\\:via-gray-400:focus {\n    --tw-gradient-stops: var(--tw-gradient-from), #9ca3af, var(--tw-gradient-to, rgba(156, 163, 175, 0));\n  }\n\n  .sm\\:focus\\:via-gray-500:focus {\n    --tw-gradient-stops: var(--tw-gradient-from), #6b7280, var(--tw-gradient-to, rgba(107, 114, 128, 0));\n  }\n\n  .sm\\:focus\\:via-gray-600:focus {\n    --tw-gradient-stops: var(--tw-gradient-from), #4b5563, var(--tw-gradient-to, rgba(75, 85, 99, 0));\n  }\n\n  .sm\\:focus\\:via-gray-700:focus {\n    --tw-gradient-stops: var(--tw-gradient-from), #374151, var(--tw-gradient-to, rgba(55, 65, 81, 0));\n  }\n\n  .sm\\:focus\\:via-gray-800:focus {\n    --tw-gradient-stops: var(--tw-gradient-from), #1f2937, var(--tw-gradient-to, rgba(31, 41, 55, 0));\n  }\n\n  .sm\\:focus\\:via-gray-900:focus {\n    --tw-gradient-stops: var(--tw-gradient-from), #111827, var(--tw-gradient-to, rgba(17, 24, 39, 0));\n  }\n\n  .sm\\:focus\\:via-red-50:focus {\n    --tw-gradient-stops: var(--tw-gradient-from), #fef2f2, var(--tw-gradient-to, rgba(254, 242, 242, 0));\n  }\n\n  .sm\\:focus\\:via-red-100:focus {\n    --tw-gradient-stops: var(--tw-gradient-from), #fee2e2, var(--tw-gradient-to, rgba(254, 226, 226, 0));\n  }\n\n  .sm\\:focus\\:via-red-200:focus {\n    --tw-gradient-stops: var(--tw-gradient-from), #fecaca, var(--tw-gradient-to, rgba(254, 202, 202, 0));\n  }\n\n  .sm\\:focus\\:via-red-300:focus {\n    --tw-gradient-stops: var(--tw-gradient-from), #fca5a5, var(--tw-gradient-to, rgba(252, 165, 165, 0));\n  }\n\n  .sm\\:focus\\:via-red-400:focus {\n    --tw-gradient-stops: var(--tw-gradient-from), #f87171, var(--tw-gradient-to, rgba(248, 113, 113, 0));\n  }\n\n  .sm\\:focus\\:via-red-500:focus {\n    --tw-gradient-stops: var(--tw-gradient-from), #ef4444, var(--tw-gradient-to, rgba(239, 68, 68, 0));\n  }\n\n  .sm\\:focus\\:via-red-600:focus {\n    --tw-gradient-stops: var(--tw-gradient-from), #dc2626, var(--tw-gradient-to, rgba(220, 38, 38, 0));\n  }\n\n  .sm\\:focus\\:via-red-700:focus {\n    --tw-gradient-stops: var(--tw-gradient-from), #b91c1c, var(--tw-gradient-to, rgba(185, 28, 28, 0));\n  }\n\n  .sm\\:focus\\:via-red-800:focus {\n    --tw-gradient-stops: var(--tw-gradient-from), #991b1b, var(--tw-gradient-to, rgba(153, 27, 27, 0));\n  }\n\n  .sm\\:focus\\:via-red-900:focus {\n    --tw-gradient-stops: var(--tw-gradient-from), #7f1d1d, var(--tw-gradient-to, rgba(127, 29, 29, 0));\n  }\n\n  .sm\\:focus\\:via-yellow-50:focus {\n    --tw-gradient-stops: var(--tw-gradient-from), #fffbeb, var(--tw-gradient-to, rgba(255, 251, 235, 0));\n  }\n\n  .sm\\:focus\\:via-yellow-100:focus {\n    --tw-gradient-stops: var(--tw-gradient-from), #fef3c7, var(--tw-gradient-to, rgba(254, 243, 199, 0));\n  }\n\n  .sm\\:focus\\:via-yellow-200:focus {\n    --tw-gradient-stops: var(--tw-gradient-from), #fde68a, var(--tw-gradient-to, rgba(253, 230, 138, 0));\n  }\n\n  .sm\\:focus\\:via-yellow-300:focus {\n    --tw-gradient-stops: var(--tw-gradient-from), #fcd34d, var(--tw-gradient-to, rgba(252, 211, 77, 0));\n  }\n\n  .sm\\:focus\\:via-yellow-400:focus {\n    --tw-gradient-stops: var(--tw-gradient-from), #fbbf24, var(--tw-gradient-to, rgba(251, 191, 36, 0));\n  }\n\n  .sm\\:focus\\:via-yellow-500:focus {\n    --tw-gradient-stops: var(--tw-gradient-from), #f59e0b, var(--tw-gradient-to, rgba(245, 158, 11, 0));\n  }\n\n  .sm\\:focus\\:via-yellow-600:focus {\n    --tw-gradient-stops: var(--tw-gradient-from), #d97706, var(--tw-gradient-to, rgba(217, 119, 6, 0));\n  }\n\n  .sm\\:focus\\:via-yellow-700:focus {\n    --tw-gradient-stops: var(--tw-gradient-from), #b45309, var(--tw-gradient-to, rgba(180, 83, 9, 0));\n  }\n\n  .sm\\:focus\\:via-yellow-800:focus {\n    --tw-gradient-stops: var(--tw-gradient-from), #92400e, var(--tw-gradient-to, rgba(146, 64, 14, 0));\n  }\n\n  .sm\\:focus\\:via-yellow-900:focus {\n    --tw-gradient-stops: var(--tw-gradient-from), #78350f, var(--tw-gradient-to, rgba(120, 53, 15, 0));\n  }\n\n  .sm\\:focus\\:via-green-50:focus {\n    --tw-gradient-stops: var(--tw-gradient-from), #ecfdf5, var(--tw-gradient-to, rgba(236, 253, 245, 0));\n  }\n\n  .sm\\:focus\\:via-green-100:focus {\n    --tw-gradient-stops: var(--tw-gradient-from), #d1fae5, var(--tw-gradient-to, rgba(209, 250, 229, 0));\n  }\n\n  .sm\\:focus\\:via-green-200:focus {\n    --tw-gradient-stops: var(--tw-gradient-from), #a7f3d0, var(--tw-gradient-to, rgba(167, 243, 208, 0));\n  }\n\n  .sm\\:focus\\:via-green-300:focus {\n    --tw-gradient-stops: var(--tw-gradient-from), #6ee7b7, var(--tw-gradient-to, rgba(110, 231, 183, 0));\n  }\n\n  .sm\\:focus\\:via-green-400:focus {\n    --tw-gradient-stops: var(--tw-gradient-from), #34d399, var(--tw-gradient-to, rgba(52, 211, 153, 0));\n  }\n\n  .sm\\:focus\\:via-green-500:focus {\n    --tw-gradient-stops: var(--tw-gradient-from), #10b981, var(--tw-gradient-to, rgba(16, 185, 129, 0));\n  }\n\n  .sm\\:focus\\:via-green-600:focus {\n    --tw-gradient-stops: var(--tw-gradient-from), #059669, var(--tw-gradient-to, rgba(5, 150, 105, 0));\n  }\n\n  .sm\\:focus\\:via-green-700:focus {\n    --tw-gradient-stops: var(--tw-gradient-from), #047857, var(--tw-gradient-to, rgba(4, 120, 87, 0));\n  }\n\n  .sm\\:focus\\:via-green-800:focus {\n    --tw-gradient-stops: var(--tw-gradient-from), #065f46, var(--tw-gradient-to, rgba(6, 95, 70, 0));\n  }\n\n  .sm\\:focus\\:via-green-900:focus {\n    --tw-gradient-stops: var(--tw-gradient-from), #064e3b, var(--tw-gradient-to, rgba(6, 78, 59, 0));\n  }\n\n  .sm\\:focus\\:via-blue-50:focus {\n    --tw-gradient-stops: var(--tw-gradient-from), #eff6ff, var(--tw-gradient-to, rgba(239, 246, 255, 0));\n  }\n\n  .sm\\:focus\\:via-blue-100:focus {\n    --tw-gradient-stops: var(--tw-gradient-from), #dbeafe, var(--tw-gradient-to, rgba(219, 234, 254, 0));\n  }\n\n  .sm\\:focus\\:via-blue-200:focus {\n    --tw-gradient-stops: var(--tw-gradient-from), #bfdbfe, var(--tw-gradient-to, rgba(191, 219, 254, 0));\n  }\n\n  .sm\\:focus\\:via-blue-300:focus {\n    --tw-gradient-stops: var(--tw-gradient-from), #93c5fd, var(--tw-gradient-to, rgba(147, 197, 253, 0));\n  }\n\n  .sm\\:focus\\:via-blue-400:focus {\n    --tw-gradient-stops: var(--tw-gradient-from), #60a5fa, var(--tw-gradient-to, rgba(96, 165, 250, 0));\n  }\n\n  .sm\\:focus\\:via-blue-500:focus {\n    --tw-gradient-stops: var(--tw-gradient-from), #3b82f6, var(--tw-gradient-to, rgba(59, 130, 246, 0));\n  }\n\n  .sm\\:focus\\:via-blue-600:focus {\n    --tw-gradient-stops: var(--tw-gradient-from), #2563eb, var(--tw-gradient-to, rgba(37, 99, 235, 0));\n  }\n\n  .sm\\:focus\\:via-blue-700:focus {\n    --tw-gradient-stops: var(--tw-gradient-from), #1d4ed8, var(--tw-gradient-to, rgba(29, 78, 216, 0));\n  }\n\n  .sm\\:focus\\:via-blue-800:focus {\n    --tw-gradient-stops: var(--tw-gradient-from), #1e40af, var(--tw-gradient-to, rgba(30, 64, 175, 0));\n  }\n\n  .sm\\:focus\\:via-blue-900:focus {\n    --tw-gradient-stops: var(--tw-gradient-from), #1e3a8a, var(--tw-gradient-to, rgba(30, 58, 138, 0));\n  }\n\n  .sm\\:focus\\:via-indigo-50:focus {\n    --tw-gradient-stops: var(--tw-gradient-from), #eef2ff, var(--tw-gradient-to, rgba(238, 242, 255, 0));\n  }\n\n  .sm\\:focus\\:via-indigo-100:focus {\n    --tw-gradient-stops: var(--tw-gradient-from), #e0e7ff, var(--tw-gradient-to, rgba(224, 231, 255, 0));\n  }\n\n  .sm\\:focus\\:via-indigo-200:focus {\n    --tw-gradient-stops: var(--tw-gradient-from), #c7d2fe, var(--tw-gradient-to, rgba(199, 210, 254, 0));\n  }\n\n  .sm\\:focus\\:via-indigo-300:focus {\n    --tw-gradient-stops: var(--tw-gradient-from), #a5b4fc, var(--tw-gradient-to, rgba(165, 180, 252, 0));\n  }\n\n  .sm\\:focus\\:via-indigo-400:focus {\n    --tw-gradient-stops: var(--tw-gradient-from), #818cf8, var(--tw-gradient-to, rgba(129, 140, 248, 0));\n  }\n\n  .sm\\:focus\\:via-indigo-500:focus {\n    --tw-gradient-stops: var(--tw-gradient-from), #6366f1, var(--tw-gradient-to, rgba(99, 102, 241, 0));\n  }\n\n  .sm\\:focus\\:via-indigo-600:focus {\n    --tw-gradient-stops: var(--tw-gradient-from), #4f46e5, var(--tw-gradient-to, rgba(79, 70, 229, 0));\n  }\n\n  .sm\\:focus\\:via-indigo-700:focus {\n    --tw-gradient-stops: var(--tw-gradient-from), #4338ca, var(--tw-gradient-to, rgba(67, 56, 202, 0));\n  }\n\n  .sm\\:focus\\:via-indigo-800:focus {\n    --tw-gradient-stops: var(--tw-gradient-from), #3730a3, var(--tw-gradient-to, rgba(55, 48, 163, 0));\n  }\n\n  .sm\\:focus\\:via-indigo-900:focus {\n    --tw-gradient-stops: var(--tw-gradient-from), #312e81, var(--tw-gradient-to, rgba(49, 46, 129, 0));\n  }\n\n  .sm\\:focus\\:via-purple-50:focus {\n    --tw-gradient-stops: var(--tw-gradient-from), #f5f3ff, var(--tw-gradient-to, rgba(245, 243, 255, 0));\n  }\n\n  .sm\\:focus\\:via-purple-100:focus {\n    --tw-gradient-stops: var(--tw-gradient-from), #ede9fe, var(--tw-gradient-to, rgba(237, 233, 254, 0));\n  }\n\n  .sm\\:focus\\:via-purple-200:focus {\n    --tw-gradient-stops: var(--tw-gradient-from), #ddd6fe, var(--tw-gradient-to, rgba(221, 214, 254, 0));\n  }\n\n  .sm\\:focus\\:via-purple-300:focus {\n    --tw-gradient-stops: var(--tw-gradient-from), #c4b5fd, var(--tw-gradient-to, rgba(196, 181, 253, 0));\n  }\n\n  .sm\\:focus\\:via-purple-400:focus {\n    --tw-gradient-stops: var(--tw-gradient-from), #a78bfa, var(--tw-gradient-to, rgba(167, 139, 250, 0));\n  }\n\n  .sm\\:focus\\:via-purple-500:focus {\n    --tw-gradient-stops: var(--tw-gradient-from), #8b5cf6, var(--tw-gradient-to, rgba(139, 92, 246, 0));\n  }\n\n  .sm\\:focus\\:via-purple-600:focus {\n    --tw-gradient-stops: var(--tw-gradient-from), #7c3aed, var(--tw-gradient-to, rgba(124, 58, 237, 0));\n  }\n\n  .sm\\:focus\\:via-purple-700:focus {\n    --tw-gradient-stops: var(--tw-gradient-from), #6d28d9, var(--tw-gradient-to, rgba(109, 40, 217, 0));\n  }\n\n  .sm\\:focus\\:via-purple-800:focus {\n    --tw-gradient-stops: var(--tw-gradient-from), #5b21b6, var(--tw-gradient-to, rgba(91, 33, 182, 0));\n  }\n\n  .sm\\:focus\\:via-purple-900:focus {\n    --tw-gradient-stops: var(--tw-gradient-from), #4c1d95, var(--tw-gradient-to, rgba(76, 29, 149, 0));\n  }\n\n  .sm\\:focus\\:via-pink-50:focus {\n    --tw-gradient-stops: var(--tw-gradient-from), #fdf2f8, var(--tw-gradient-to, rgba(253, 242, 248, 0));\n  }\n\n  .sm\\:focus\\:via-pink-100:focus {\n    --tw-gradient-stops: var(--tw-gradient-from), #fce7f3, var(--tw-gradient-to, rgba(252, 231, 243, 0));\n  }\n\n  .sm\\:focus\\:via-pink-200:focus {\n    --tw-gradient-stops: var(--tw-gradient-from), #fbcfe8, var(--tw-gradient-to, rgba(251, 207, 232, 0));\n  }\n\n  .sm\\:focus\\:via-pink-300:focus {\n    --tw-gradient-stops: var(--tw-gradient-from), #f9a8d4, var(--tw-gradient-to, rgba(249, 168, 212, 0));\n  }\n\n  .sm\\:focus\\:via-pink-400:focus {\n    --tw-gradient-stops: var(--tw-gradient-from), #f472b6, var(--tw-gradient-to, rgba(244, 114, 182, 0));\n  }\n\n  .sm\\:focus\\:via-pink-500:focus {\n    --tw-gradient-stops: var(--tw-gradient-from), #ec4899, var(--tw-gradient-to, rgba(236, 72, 153, 0));\n  }\n\n  .sm\\:focus\\:via-pink-600:focus {\n    --tw-gradient-stops: var(--tw-gradient-from), #db2777, var(--tw-gradient-to, rgba(219, 39, 119, 0));\n  }\n\n  .sm\\:focus\\:via-pink-700:focus {\n    --tw-gradient-stops: var(--tw-gradient-from), #be185d, var(--tw-gradient-to, rgba(190, 24, 93, 0));\n  }\n\n  .sm\\:focus\\:via-pink-800:focus {\n    --tw-gradient-stops: var(--tw-gradient-from), #9d174d, var(--tw-gradient-to, rgba(157, 23, 77, 0));\n  }\n\n  .sm\\:focus\\:via-pink-900:focus {\n    --tw-gradient-stops: var(--tw-gradient-from), #831843, var(--tw-gradient-to, rgba(131, 24, 67, 0));\n  }\n\n  .sm\\:focus\\:to-transparent:focus {\n    --tw-gradient-to: transparent;\n  }\n\n  .sm\\:focus\\:to-current:focus {\n    --tw-gradient-to: currentColor;\n  }\n\n  .sm\\:focus\\:to-black:focus {\n    --tw-gradient-to: #000;\n  }\n\n  .sm\\:focus\\:to-white:focus {\n    --tw-gradient-to: #fff;\n  }\n\n  .sm\\:focus\\:to-gray-50:focus {\n    --tw-gradient-to: #f9fafb;\n  }\n\n  .sm\\:focus\\:to-gray-100:focus {\n    --tw-gradient-to: #f3f4f6;\n  }\n\n  .sm\\:focus\\:to-gray-200:focus {\n    --tw-gradient-to: #e5e7eb;\n  }\n\n  .sm\\:focus\\:to-gray-300:focus {\n    --tw-gradient-to: #d1d5db;\n  }\n\n  .sm\\:focus\\:to-gray-400:focus {\n    --tw-gradient-to: #9ca3af;\n  }\n\n  .sm\\:focus\\:to-gray-500:focus {\n    --tw-gradient-to: #6b7280;\n  }\n\n  .sm\\:focus\\:to-gray-600:focus {\n    --tw-gradient-to: #4b5563;\n  }\n\n  .sm\\:focus\\:to-gray-700:focus {\n    --tw-gradient-to: #374151;\n  }\n\n  .sm\\:focus\\:to-gray-800:focus {\n    --tw-gradient-to: #1f2937;\n  }\n\n  .sm\\:focus\\:to-gray-900:focus {\n    --tw-gradient-to: #111827;\n  }\n\n  .sm\\:focus\\:to-red-50:focus {\n    --tw-gradient-to: #fef2f2;\n  }\n\n  .sm\\:focus\\:to-red-100:focus {\n    --tw-gradient-to: #fee2e2;\n  }\n\n  .sm\\:focus\\:to-red-200:focus {\n    --tw-gradient-to: #fecaca;\n  }\n\n  .sm\\:focus\\:to-red-300:focus {\n    --tw-gradient-to: #fca5a5;\n  }\n\n  .sm\\:focus\\:to-red-400:focus {\n    --tw-gradient-to: #f87171;\n  }\n\n  .sm\\:focus\\:to-red-500:focus {\n    --tw-gradient-to: #ef4444;\n  }\n\n  .sm\\:focus\\:to-red-600:focus {\n    --tw-gradient-to: #dc2626;\n  }\n\n  .sm\\:focus\\:to-red-700:focus {\n    --tw-gradient-to: #b91c1c;\n  }\n\n  .sm\\:focus\\:to-red-800:focus {\n    --tw-gradient-to: #991b1b;\n  }\n\n  .sm\\:focus\\:to-red-900:focus {\n    --tw-gradient-to: #7f1d1d;\n  }\n\n  .sm\\:focus\\:to-yellow-50:focus {\n    --tw-gradient-to: #fffbeb;\n  }\n\n  .sm\\:focus\\:to-yellow-100:focus {\n    --tw-gradient-to: #fef3c7;\n  }\n\n  .sm\\:focus\\:to-yellow-200:focus {\n    --tw-gradient-to: #fde68a;\n  }\n\n  .sm\\:focus\\:to-yellow-300:focus {\n    --tw-gradient-to: #fcd34d;\n  }\n\n  .sm\\:focus\\:to-yellow-400:focus {\n    --tw-gradient-to: #fbbf24;\n  }\n\n  .sm\\:focus\\:to-yellow-500:focus {\n    --tw-gradient-to: #f59e0b;\n  }\n\n  .sm\\:focus\\:to-yellow-600:focus {\n    --tw-gradient-to: #d97706;\n  }\n\n  .sm\\:focus\\:to-yellow-700:focus {\n    --tw-gradient-to: #b45309;\n  }\n\n  .sm\\:focus\\:to-yellow-800:focus {\n    --tw-gradient-to: #92400e;\n  }\n\n  .sm\\:focus\\:to-yellow-900:focus {\n    --tw-gradient-to: #78350f;\n  }\n\n  .sm\\:focus\\:to-green-50:focus {\n    --tw-gradient-to: #ecfdf5;\n  }\n\n  .sm\\:focus\\:to-green-100:focus {\n    --tw-gradient-to: #d1fae5;\n  }\n\n  .sm\\:focus\\:to-green-200:focus {\n    --tw-gradient-to: #a7f3d0;\n  }\n\n  .sm\\:focus\\:to-green-300:focus {\n    --tw-gradient-to: #6ee7b7;\n  }\n\n  .sm\\:focus\\:to-green-400:focus {\n    --tw-gradient-to: #34d399;\n  }\n\n  .sm\\:focus\\:to-green-500:focus {\n    --tw-gradient-to: #10b981;\n  }\n\n  .sm\\:focus\\:to-green-600:focus {\n    --tw-gradient-to: #059669;\n  }\n\n  .sm\\:focus\\:to-green-700:focus {\n    --tw-gradient-to: #047857;\n  }\n\n  .sm\\:focus\\:to-green-800:focus {\n    --tw-gradient-to: #065f46;\n  }\n\n  .sm\\:focus\\:to-green-900:focus {\n    --tw-gradient-to: #064e3b;\n  }\n\n  .sm\\:focus\\:to-blue-50:focus {\n    --tw-gradient-to: #eff6ff;\n  }\n\n  .sm\\:focus\\:to-blue-100:focus {\n    --tw-gradient-to: #dbeafe;\n  }\n\n  .sm\\:focus\\:to-blue-200:focus {\n    --tw-gradient-to: #bfdbfe;\n  }\n\n  .sm\\:focus\\:to-blue-300:focus {\n    --tw-gradient-to: #93c5fd;\n  }\n\n  .sm\\:focus\\:to-blue-400:focus {\n    --tw-gradient-to: #60a5fa;\n  }\n\n  .sm\\:focus\\:to-blue-500:focus {\n    --tw-gradient-to: #3b82f6;\n  }\n\n  .sm\\:focus\\:to-blue-600:focus {\n    --tw-gradient-to: #2563eb;\n  }\n\n  .sm\\:focus\\:to-blue-700:focus {\n    --tw-gradient-to: #1d4ed8;\n  }\n\n  .sm\\:focus\\:to-blue-800:focus {\n    --tw-gradient-to: #1e40af;\n  }\n\n  .sm\\:focus\\:to-blue-900:focus {\n    --tw-gradient-to: #1e3a8a;\n  }\n\n  .sm\\:focus\\:to-indigo-50:focus {\n    --tw-gradient-to: #eef2ff;\n  }\n\n  .sm\\:focus\\:to-indigo-100:focus {\n    --tw-gradient-to: #e0e7ff;\n  }\n\n  .sm\\:focus\\:to-indigo-200:focus {\n    --tw-gradient-to: #c7d2fe;\n  }\n\n  .sm\\:focus\\:to-indigo-300:focus {\n    --tw-gradient-to: #a5b4fc;\n  }\n\n  .sm\\:focus\\:to-indigo-400:focus {\n    --tw-gradient-to: #818cf8;\n  }\n\n  .sm\\:focus\\:to-indigo-500:focus {\n    --tw-gradient-to: #6366f1;\n  }\n\n  .sm\\:focus\\:to-indigo-600:focus {\n    --tw-gradient-to: #4f46e5;\n  }\n\n  .sm\\:focus\\:to-indigo-700:focus {\n    --tw-gradient-to: #4338ca;\n  }\n\n  .sm\\:focus\\:to-indigo-800:focus {\n    --tw-gradient-to: #3730a3;\n  }\n\n  .sm\\:focus\\:to-indigo-900:focus {\n    --tw-gradient-to: #312e81;\n  }\n\n  .sm\\:focus\\:to-purple-50:focus {\n    --tw-gradient-to: #f5f3ff;\n  }\n\n  .sm\\:focus\\:to-purple-100:focus {\n    --tw-gradient-to: #ede9fe;\n  }\n\n  .sm\\:focus\\:to-purple-200:focus {\n    --tw-gradient-to: #ddd6fe;\n  }\n\n  .sm\\:focus\\:to-purple-300:focus {\n    --tw-gradient-to: #c4b5fd;\n  }\n\n  .sm\\:focus\\:to-purple-400:focus {\n    --tw-gradient-to: #a78bfa;\n  }\n\n  .sm\\:focus\\:to-purple-500:focus {\n    --tw-gradient-to: #8b5cf6;\n  }\n\n  .sm\\:focus\\:to-purple-600:focus {\n    --tw-gradient-to: #7c3aed;\n  }\n\n  .sm\\:focus\\:to-purple-700:focus {\n    --tw-gradient-to: #6d28d9;\n  }\n\n  .sm\\:focus\\:to-purple-800:focus {\n    --tw-gradient-to: #5b21b6;\n  }\n\n  .sm\\:focus\\:to-purple-900:focus {\n    --tw-gradient-to: #4c1d95;\n  }\n\n  .sm\\:focus\\:to-pink-50:focus {\n    --tw-gradient-to: #fdf2f8;\n  }\n\n  .sm\\:focus\\:to-pink-100:focus {\n    --tw-gradient-to: #fce7f3;\n  }\n\n  .sm\\:focus\\:to-pink-200:focus {\n    --tw-gradient-to: #fbcfe8;\n  }\n\n  .sm\\:focus\\:to-pink-300:focus {\n    --tw-gradient-to: #f9a8d4;\n  }\n\n  .sm\\:focus\\:to-pink-400:focus {\n    --tw-gradient-to: #f472b6;\n  }\n\n  .sm\\:focus\\:to-pink-500:focus {\n    --tw-gradient-to: #ec4899;\n  }\n\n  .sm\\:focus\\:to-pink-600:focus {\n    --tw-gradient-to: #db2777;\n  }\n\n  .sm\\:focus\\:to-pink-700:focus {\n    --tw-gradient-to: #be185d;\n  }\n\n  .sm\\:focus\\:to-pink-800:focus {\n    --tw-gradient-to: #9d174d;\n  }\n\n  .sm\\:focus\\:to-pink-900:focus {\n    --tw-gradient-to: #831843;\n  }\n\n  .dark .sm\\:dark\\:from-transparent {\n    --tw-gradient-from: transparent;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(0, 0, 0, 0));\n  }\n\n  .dark .sm\\:dark\\:from-current {\n    --tw-gradient-from: currentColor;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(255, 255, 255, 0));\n  }\n\n  .dark .sm\\:dark\\:from-black {\n    --tw-gradient-from: #000;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(0, 0, 0, 0));\n  }\n\n  .dark .sm\\:dark\\:from-white {\n    --tw-gradient-from: #fff;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(255, 255, 255, 0));\n  }\n\n  .dark .sm\\:dark\\:from-gray-50 {\n    --tw-gradient-from: #f9fafb;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(249, 250, 251, 0));\n  }\n\n  .dark .sm\\:dark\\:from-gray-100 {\n    --tw-gradient-from: #f3f4f6;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(243, 244, 246, 0));\n  }\n\n  .dark .sm\\:dark\\:from-gray-200 {\n    --tw-gradient-from: #e5e7eb;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(229, 231, 235, 0));\n  }\n\n  .dark .sm\\:dark\\:from-gray-300 {\n    --tw-gradient-from: #d1d5db;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(209, 213, 219, 0));\n  }\n\n  .dark .sm\\:dark\\:from-gray-400 {\n    --tw-gradient-from: #9ca3af;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(156, 163, 175, 0));\n  }\n\n  .dark .sm\\:dark\\:from-gray-500 {\n    --tw-gradient-from: #6b7280;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(107, 114, 128, 0));\n  }\n\n  .dark .sm\\:dark\\:from-gray-600 {\n    --tw-gradient-from: #4b5563;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(75, 85, 99, 0));\n  }\n\n  .dark .sm\\:dark\\:from-gray-700 {\n    --tw-gradient-from: #374151;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(55, 65, 81, 0));\n  }\n\n  .dark .sm\\:dark\\:from-gray-800 {\n    --tw-gradient-from: #1f2937;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(31, 41, 55, 0));\n  }\n\n  .dark .sm\\:dark\\:from-gray-900 {\n    --tw-gradient-from: #111827;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(17, 24, 39, 0));\n  }\n\n  .dark .sm\\:dark\\:from-red-50 {\n    --tw-gradient-from: #fef2f2;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(254, 242, 242, 0));\n  }\n\n  .dark .sm\\:dark\\:from-red-100 {\n    --tw-gradient-from: #fee2e2;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(254, 226, 226, 0));\n  }\n\n  .dark .sm\\:dark\\:from-red-200 {\n    --tw-gradient-from: #fecaca;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(254, 202, 202, 0));\n  }\n\n  .dark .sm\\:dark\\:from-red-300 {\n    --tw-gradient-from: #fca5a5;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(252, 165, 165, 0));\n  }\n\n  .dark .sm\\:dark\\:from-red-400 {\n    --tw-gradient-from: #f87171;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(248, 113, 113, 0));\n  }\n\n  .dark .sm\\:dark\\:from-red-500 {\n    --tw-gradient-from: #ef4444;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(239, 68, 68, 0));\n  }\n\n  .dark .sm\\:dark\\:from-red-600 {\n    --tw-gradient-from: #dc2626;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(220, 38, 38, 0));\n  }\n\n  .dark .sm\\:dark\\:from-red-700 {\n    --tw-gradient-from: #b91c1c;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(185, 28, 28, 0));\n  }\n\n  .dark .sm\\:dark\\:from-red-800 {\n    --tw-gradient-from: #991b1b;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(153, 27, 27, 0));\n  }\n\n  .dark .sm\\:dark\\:from-red-900 {\n    --tw-gradient-from: #7f1d1d;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(127, 29, 29, 0));\n  }\n\n  .dark .sm\\:dark\\:from-yellow-50 {\n    --tw-gradient-from: #fffbeb;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(255, 251, 235, 0));\n  }\n\n  .dark .sm\\:dark\\:from-yellow-100 {\n    --tw-gradient-from: #fef3c7;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(254, 243, 199, 0));\n  }\n\n  .dark .sm\\:dark\\:from-yellow-200 {\n    --tw-gradient-from: #fde68a;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(253, 230, 138, 0));\n  }\n\n  .dark .sm\\:dark\\:from-yellow-300 {\n    --tw-gradient-from: #fcd34d;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(252, 211, 77, 0));\n  }\n\n  .dark .sm\\:dark\\:from-yellow-400 {\n    --tw-gradient-from: #fbbf24;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(251, 191, 36, 0));\n  }\n\n  .dark .sm\\:dark\\:from-yellow-500 {\n    --tw-gradient-from: #f59e0b;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(245, 158, 11, 0));\n  }\n\n  .dark .sm\\:dark\\:from-yellow-600 {\n    --tw-gradient-from: #d97706;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(217, 119, 6, 0));\n  }\n\n  .dark .sm\\:dark\\:from-yellow-700 {\n    --tw-gradient-from: #b45309;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(180, 83, 9, 0));\n  }\n\n  .dark .sm\\:dark\\:from-yellow-800 {\n    --tw-gradient-from: #92400e;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(146, 64, 14, 0));\n  }\n\n  .dark .sm\\:dark\\:from-yellow-900 {\n    --tw-gradient-from: #78350f;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(120, 53, 15, 0));\n  }\n\n  .dark .sm\\:dark\\:from-green-50 {\n    --tw-gradient-from: #ecfdf5;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(236, 253, 245, 0));\n  }\n\n  .dark .sm\\:dark\\:from-green-100 {\n    --tw-gradient-from: #d1fae5;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(209, 250, 229, 0));\n  }\n\n  .dark .sm\\:dark\\:from-green-200 {\n    --tw-gradient-from: #a7f3d0;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(167, 243, 208, 0));\n  }\n\n  .dark .sm\\:dark\\:from-green-300 {\n    --tw-gradient-from: #6ee7b7;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(110, 231, 183, 0));\n  }\n\n  .dark .sm\\:dark\\:from-green-400 {\n    --tw-gradient-from: #34d399;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(52, 211, 153, 0));\n  }\n\n  .dark .sm\\:dark\\:from-green-500 {\n    --tw-gradient-from: #10b981;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(16, 185, 129, 0));\n  }\n\n  .dark .sm\\:dark\\:from-green-600 {\n    --tw-gradient-from: #059669;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(5, 150, 105, 0));\n  }\n\n  .dark .sm\\:dark\\:from-green-700 {\n    --tw-gradient-from: #047857;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(4, 120, 87, 0));\n  }\n\n  .dark .sm\\:dark\\:from-green-800 {\n    --tw-gradient-from: #065f46;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(6, 95, 70, 0));\n  }\n\n  .dark .sm\\:dark\\:from-green-900 {\n    --tw-gradient-from: #064e3b;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(6, 78, 59, 0));\n  }\n\n  .dark .sm\\:dark\\:from-blue-50 {\n    --tw-gradient-from: #eff6ff;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(239, 246, 255, 0));\n  }\n\n  .dark .sm\\:dark\\:from-blue-100 {\n    --tw-gradient-from: #dbeafe;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(219, 234, 254, 0));\n  }\n\n  .dark .sm\\:dark\\:from-blue-200 {\n    --tw-gradient-from: #bfdbfe;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(191, 219, 254, 0));\n  }\n\n  .dark .sm\\:dark\\:from-blue-300 {\n    --tw-gradient-from: #93c5fd;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(147, 197, 253, 0));\n  }\n\n  .dark .sm\\:dark\\:from-blue-400 {\n    --tw-gradient-from: #60a5fa;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(96, 165, 250, 0));\n  }\n\n  .dark .sm\\:dark\\:from-blue-500 {\n    --tw-gradient-from: #3b82f6;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(59, 130, 246, 0));\n  }\n\n  .dark .sm\\:dark\\:from-blue-600 {\n    --tw-gradient-from: #2563eb;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(37, 99, 235, 0));\n  }\n\n  .dark .sm\\:dark\\:from-blue-700 {\n    --tw-gradient-from: #1d4ed8;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(29, 78, 216, 0));\n  }\n\n  .dark .sm\\:dark\\:from-blue-800 {\n    --tw-gradient-from: #1e40af;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(30, 64, 175, 0));\n  }\n\n  .dark .sm\\:dark\\:from-blue-900 {\n    --tw-gradient-from: #1e3a8a;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(30, 58, 138, 0));\n  }\n\n  .dark .sm\\:dark\\:from-indigo-50 {\n    --tw-gradient-from: #eef2ff;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(238, 242, 255, 0));\n  }\n\n  .dark .sm\\:dark\\:from-indigo-100 {\n    --tw-gradient-from: #e0e7ff;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(224, 231, 255, 0));\n  }\n\n  .dark .sm\\:dark\\:from-indigo-200 {\n    --tw-gradient-from: #c7d2fe;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(199, 210, 254, 0));\n  }\n\n  .dark .sm\\:dark\\:from-indigo-300 {\n    --tw-gradient-from: #a5b4fc;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(165, 180, 252, 0));\n  }\n\n  .dark .sm\\:dark\\:from-indigo-400 {\n    --tw-gradient-from: #818cf8;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(129, 140, 248, 0));\n  }\n\n  .dark .sm\\:dark\\:from-indigo-500 {\n    --tw-gradient-from: #6366f1;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(99, 102, 241, 0));\n  }\n\n  .dark .sm\\:dark\\:from-indigo-600 {\n    --tw-gradient-from: #4f46e5;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(79, 70, 229, 0));\n  }\n\n  .dark .sm\\:dark\\:from-indigo-700 {\n    --tw-gradient-from: #4338ca;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(67, 56, 202, 0));\n  }\n\n  .dark .sm\\:dark\\:from-indigo-800 {\n    --tw-gradient-from: #3730a3;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(55, 48, 163, 0));\n  }\n\n  .dark .sm\\:dark\\:from-indigo-900 {\n    --tw-gradient-from: #312e81;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(49, 46, 129, 0));\n  }\n\n  .dark .sm\\:dark\\:from-purple-50 {\n    --tw-gradient-from: #f5f3ff;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(245, 243, 255, 0));\n  }\n\n  .dark .sm\\:dark\\:from-purple-100 {\n    --tw-gradient-from: #ede9fe;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(237, 233, 254, 0));\n  }\n\n  .dark .sm\\:dark\\:from-purple-200 {\n    --tw-gradient-from: #ddd6fe;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(221, 214, 254, 0));\n  }\n\n  .dark .sm\\:dark\\:from-purple-300 {\n    --tw-gradient-from: #c4b5fd;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(196, 181, 253, 0));\n  }\n\n  .dark .sm\\:dark\\:from-purple-400 {\n    --tw-gradient-from: #a78bfa;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(167, 139, 250, 0));\n  }\n\n  .dark .sm\\:dark\\:from-purple-500 {\n    --tw-gradient-from: #8b5cf6;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(139, 92, 246, 0));\n  }\n\n  .dark .sm\\:dark\\:from-purple-600 {\n    --tw-gradient-from: #7c3aed;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(124, 58, 237, 0));\n  }\n\n  .dark .sm\\:dark\\:from-purple-700 {\n    --tw-gradient-from: #6d28d9;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(109, 40, 217, 0));\n  }\n\n  .dark .sm\\:dark\\:from-purple-800 {\n    --tw-gradient-from: #5b21b6;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(91, 33, 182, 0));\n  }\n\n  .dark .sm\\:dark\\:from-purple-900 {\n    --tw-gradient-from: #4c1d95;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(76, 29, 149, 0));\n  }\n\n  .dark .sm\\:dark\\:from-pink-50 {\n    --tw-gradient-from: #fdf2f8;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(253, 242, 248, 0));\n  }\n\n  .dark .sm\\:dark\\:from-pink-100 {\n    --tw-gradient-from: #fce7f3;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(252, 231, 243, 0));\n  }\n\n  .dark .sm\\:dark\\:from-pink-200 {\n    --tw-gradient-from: #fbcfe8;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(251, 207, 232, 0));\n  }\n\n  .dark .sm\\:dark\\:from-pink-300 {\n    --tw-gradient-from: #f9a8d4;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(249, 168, 212, 0));\n  }\n\n  .dark .sm\\:dark\\:from-pink-400 {\n    --tw-gradient-from: #f472b6;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(244, 114, 182, 0));\n  }\n\n  .dark .sm\\:dark\\:from-pink-500 {\n    --tw-gradient-from: #ec4899;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(236, 72, 153, 0));\n  }\n\n  .dark .sm\\:dark\\:from-pink-600 {\n    --tw-gradient-from: #db2777;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(219, 39, 119, 0));\n  }\n\n  .dark .sm\\:dark\\:from-pink-700 {\n    --tw-gradient-from: #be185d;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(190, 24, 93, 0));\n  }\n\n  .dark .sm\\:dark\\:from-pink-800 {\n    --tw-gradient-from: #9d174d;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(157, 23, 77, 0));\n  }\n\n  .dark .sm\\:dark\\:from-pink-900 {\n    --tw-gradient-from: #831843;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(131, 24, 67, 0));\n  }\n\n  .dark .sm\\:dark\\:via-transparent {\n    --tw-gradient-stops: var(--tw-gradient-from), transparent, var(--tw-gradient-to, rgba(0, 0, 0, 0));\n  }\n\n  .dark .sm\\:dark\\:via-current {\n    --tw-gradient-stops: var(--tw-gradient-from), currentColor, var(--tw-gradient-to, rgba(255, 255, 255, 0));\n  }\n\n  .dark .sm\\:dark\\:via-black {\n    --tw-gradient-stops: var(--tw-gradient-from), #000, var(--tw-gradient-to, rgba(0, 0, 0, 0));\n  }\n\n  .dark .sm\\:dark\\:via-white {\n    --tw-gradient-stops: var(--tw-gradient-from), #fff, var(--tw-gradient-to, rgba(255, 255, 255, 0));\n  }\n\n  .dark .sm\\:dark\\:via-gray-50 {\n    --tw-gradient-stops: var(--tw-gradient-from), #f9fafb, var(--tw-gradient-to, rgba(249, 250, 251, 0));\n  }\n\n  .dark .sm\\:dark\\:via-gray-100 {\n    --tw-gradient-stops: var(--tw-gradient-from), #f3f4f6, var(--tw-gradient-to, rgba(243, 244, 246, 0));\n  }\n\n  .dark .sm\\:dark\\:via-gray-200 {\n    --tw-gradient-stops: var(--tw-gradient-from), #e5e7eb, var(--tw-gradient-to, rgba(229, 231, 235, 0));\n  }\n\n  .dark .sm\\:dark\\:via-gray-300 {\n    --tw-gradient-stops: var(--tw-gradient-from), #d1d5db, var(--tw-gradient-to, rgba(209, 213, 219, 0));\n  }\n\n  .dark .sm\\:dark\\:via-gray-400 {\n    --tw-gradient-stops: var(--tw-gradient-from), #9ca3af, var(--tw-gradient-to, rgba(156, 163, 175, 0));\n  }\n\n  .dark .sm\\:dark\\:via-gray-500 {\n    --tw-gradient-stops: var(--tw-gradient-from), #6b7280, var(--tw-gradient-to, rgba(107, 114, 128, 0));\n  }\n\n  .dark .sm\\:dark\\:via-gray-600 {\n    --tw-gradient-stops: var(--tw-gradient-from), #4b5563, var(--tw-gradient-to, rgba(75, 85, 99, 0));\n  }\n\n  .dark .sm\\:dark\\:via-gray-700 {\n    --tw-gradient-stops: var(--tw-gradient-from), #374151, var(--tw-gradient-to, rgba(55, 65, 81, 0));\n  }\n\n  .dark .sm\\:dark\\:via-gray-800 {\n    --tw-gradient-stops: var(--tw-gradient-from), #1f2937, var(--tw-gradient-to, rgba(31, 41, 55, 0));\n  }\n\n  .dark .sm\\:dark\\:via-gray-900 {\n    --tw-gradient-stops: var(--tw-gradient-from), #111827, var(--tw-gradient-to, rgba(17, 24, 39, 0));\n  }\n\n  .dark .sm\\:dark\\:via-red-50 {\n    --tw-gradient-stops: var(--tw-gradient-from), #fef2f2, var(--tw-gradient-to, rgba(254, 242, 242, 0));\n  }\n\n  .dark .sm\\:dark\\:via-red-100 {\n    --tw-gradient-stops: var(--tw-gradient-from), #fee2e2, var(--tw-gradient-to, rgba(254, 226, 226, 0));\n  }\n\n  .dark .sm\\:dark\\:via-red-200 {\n    --tw-gradient-stops: var(--tw-gradient-from), #fecaca, var(--tw-gradient-to, rgba(254, 202, 202, 0));\n  }\n\n  .dark .sm\\:dark\\:via-red-300 {\n    --tw-gradient-stops: var(--tw-gradient-from), #fca5a5, var(--tw-gradient-to, rgba(252, 165, 165, 0));\n  }\n\n  .dark .sm\\:dark\\:via-red-400 {\n    --tw-gradient-stops: var(--tw-gradient-from), #f87171, var(--tw-gradient-to, rgba(248, 113, 113, 0));\n  }\n\n  .dark .sm\\:dark\\:via-red-500 {\n    --tw-gradient-stops: var(--tw-gradient-from), #ef4444, var(--tw-gradient-to, rgba(239, 68, 68, 0));\n  }\n\n  .dark .sm\\:dark\\:via-red-600 {\n    --tw-gradient-stops: var(--tw-gradient-from), #dc2626, var(--tw-gradient-to, rgba(220, 38, 38, 0));\n  }\n\n  .dark .sm\\:dark\\:via-red-700 {\n    --tw-gradient-stops: var(--tw-gradient-from), #b91c1c, var(--tw-gradient-to, rgba(185, 28, 28, 0));\n  }\n\n  .dark .sm\\:dark\\:via-red-800 {\n    --tw-gradient-stops: var(--tw-gradient-from), #991b1b, var(--tw-gradient-to, rgba(153, 27, 27, 0));\n  }\n\n  .dark .sm\\:dark\\:via-red-900 {\n    --tw-gradient-stops: var(--tw-gradient-from), #7f1d1d, var(--tw-gradient-to, rgba(127, 29, 29, 0));\n  }\n\n  .dark .sm\\:dark\\:via-yellow-50 {\n    --tw-gradient-stops: var(--tw-gradient-from), #fffbeb, var(--tw-gradient-to, rgba(255, 251, 235, 0));\n  }\n\n  .dark .sm\\:dark\\:via-yellow-100 {\n    --tw-gradient-stops: var(--tw-gradient-from), #fef3c7, var(--tw-gradient-to, rgba(254, 243, 199, 0));\n  }\n\n  .dark .sm\\:dark\\:via-yellow-200 {\n    --tw-gradient-stops: var(--tw-gradient-from), #fde68a, var(--tw-gradient-to, rgba(253, 230, 138, 0));\n  }\n\n  .dark .sm\\:dark\\:via-yellow-300 {\n    --tw-gradient-stops: var(--tw-gradient-from), #fcd34d, var(--tw-gradient-to, rgba(252, 211, 77, 0));\n  }\n\n  .dark .sm\\:dark\\:via-yellow-400 {\n    --tw-gradient-stops: var(--tw-gradient-from), #fbbf24, var(--tw-gradient-to, rgba(251, 191, 36, 0));\n  }\n\n  .dark .sm\\:dark\\:via-yellow-500 {\n    --tw-gradient-stops: var(--tw-gradient-from), #f59e0b, var(--tw-gradient-to, rgba(245, 158, 11, 0));\n  }\n\n  .dark .sm\\:dark\\:via-yellow-600 {\n    --tw-gradient-stops: var(--tw-gradient-from), #d97706, var(--tw-gradient-to, rgba(217, 119, 6, 0));\n  }\n\n  .dark .sm\\:dark\\:via-yellow-700 {\n    --tw-gradient-stops: var(--tw-gradient-from), #b45309, var(--tw-gradient-to, rgba(180, 83, 9, 0));\n  }\n\n  .dark .sm\\:dark\\:via-yellow-800 {\n    --tw-gradient-stops: var(--tw-gradient-from), #92400e, var(--tw-gradient-to, rgba(146, 64, 14, 0));\n  }\n\n  .dark .sm\\:dark\\:via-yellow-900 {\n    --tw-gradient-stops: var(--tw-gradient-from), #78350f, var(--tw-gradient-to, rgba(120, 53, 15, 0));\n  }\n\n  .dark .sm\\:dark\\:via-green-50 {\n    --tw-gradient-stops: var(--tw-gradient-from), #ecfdf5, var(--tw-gradient-to, rgba(236, 253, 245, 0));\n  }\n\n  .dark .sm\\:dark\\:via-green-100 {\n    --tw-gradient-stops: var(--tw-gradient-from), #d1fae5, var(--tw-gradient-to, rgba(209, 250, 229, 0));\n  }\n\n  .dark .sm\\:dark\\:via-green-200 {\n    --tw-gradient-stops: var(--tw-gradient-from), #a7f3d0, var(--tw-gradient-to, rgba(167, 243, 208, 0));\n  }\n\n  .dark .sm\\:dark\\:via-green-300 {\n    --tw-gradient-stops: var(--tw-gradient-from), #6ee7b7, var(--tw-gradient-to, rgba(110, 231, 183, 0));\n  }\n\n  .dark .sm\\:dark\\:via-green-400 {\n    --tw-gradient-stops: var(--tw-gradient-from), #34d399, var(--tw-gradient-to, rgba(52, 211, 153, 0));\n  }\n\n  .dark .sm\\:dark\\:via-green-500 {\n    --tw-gradient-stops: var(--tw-gradient-from), #10b981, var(--tw-gradient-to, rgba(16, 185, 129, 0));\n  }\n\n  .dark .sm\\:dark\\:via-green-600 {\n    --tw-gradient-stops: var(--tw-gradient-from), #059669, var(--tw-gradient-to, rgba(5, 150, 105, 0));\n  }\n\n  .dark .sm\\:dark\\:via-green-700 {\n    --tw-gradient-stops: var(--tw-gradient-from), #047857, var(--tw-gradient-to, rgba(4, 120, 87, 0));\n  }\n\n  .dark .sm\\:dark\\:via-green-800 {\n    --tw-gradient-stops: var(--tw-gradient-from), #065f46, var(--tw-gradient-to, rgba(6, 95, 70, 0));\n  }\n\n  .dark .sm\\:dark\\:via-green-900 {\n    --tw-gradient-stops: var(--tw-gradient-from), #064e3b, var(--tw-gradient-to, rgba(6, 78, 59, 0));\n  }\n\n  .dark .sm\\:dark\\:via-blue-50 {\n    --tw-gradient-stops: var(--tw-gradient-from), #eff6ff, var(--tw-gradient-to, rgba(239, 246, 255, 0));\n  }\n\n  .dark .sm\\:dark\\:via-blue-100 {\n    --tw-gradient-stops: var(--tw-gradient-from), #dbeafe, var(--tw-gradient-to, rgba(219, 234, 254, 0));\n  }\n\n  .dark .sm\\:dark\\:via-blue-200 {\n    --tw-gradient-stops: var(--tw-gradient-from), #bfdbfe, var(--tw-gradient-to, rgba(191, 219, 254, 0));\n  }\n\n  .dark .sm\\:dark\\:via-blue-300 {\n    --tw-gradient-stops: var(--tw-gradient-from), #93c5fd, var(--tw-gradient-to, rgba(147, 197, 253, 0));\n  }\n\n  .dark .sm\\:dark\\:via-blue-400 {\n    --tw-gradient-stops: var(--tw-gradient-from), #60a5fa, var(--tw-gradient-to, rgba(96, 165, 250, 0));\n  }\n\n  .dark .sm\\:dark\\:via-blue-500 {\n    --tw-gradient-stops: var(--tw-gradient-from), #3b82f6, var(--tw-gradient-to, rgba(59, 130, 246, 0));\n  }\n\n  .dark .sm\\:dark\\:via-blue-600 {\n    --tw-gradient-stops: var(--tw-gradient-from), #2563eb, var(--tw-gradient-to, rgba(37, 99, 235, 0));\n  }\n\n  .dark .sm\\:dark\\:via-blue-700 {\n    --tw-gradient-stops: var(--tw-gradient-from), #1d4ed8, var(--tw-gradient-to, rgba(29, 78, 216, 0));\n  }\n\n  .dark .sm\\:dark\\:via-blue-800 {\n    --tw-gradient-stops: var(--tw-gradient-from), #1e40af, var(--tw-gradient-to, rgba(30, 64, 175, 0));\n  }\n\n  .dark .sm\\:dark\\:via-blue-900 {\n    --tw-gradient-stops: var(--tw-gradient-from), #1e3a8a, var(--tw-gradient-to, rgba(30, 58, 138, 0));\n  }\n\n  .dark .sm\\:dark\\:via-indigo-50 {\n    --tw-gradient-stops: var(--tw-gradient-from), #eef2ff, var(--tw-gradient-to, rgba(238, 242, 255, 0));\n  }\n\n  .dark .sm\\:dark\\:via-indigo-100 {\n    --tw-gradient-stops: var(--tw-gradient-from), #e0e7ff, var(--tw-gradient-to, rgba(224, 231, 255, 0));\n  }\n\n  .dark .sm\\:dark\\:via-indigo-200 {\n    --tw-gradient-stops: var(--tw-gradient-from), #c7d2fe, var(--tw-gradient-to, rgba(199, 210, 254, 0));\n  }\n\n  .dark .sm\\:dark\\:via-indigo-300 {\n    --tw-gradient-stops: var(--tw-gradient-from), #a5b4fc, var(--tw-gradient-to, rgba(165, 180, 252, 0));\n  }\n\n  .dark .sm\\:dark\\:via-indigo-400 {\n    --tw-gradient-stops: var(--tw-gradient-from), #818cf8, var(--tw-gradient-to, rgba(129, 140, 248, 0));\n  }\n\n  .dark .sm\\:dark\\:via-indigo-500 {\n    --tw-gradient-stops: var(--tw-gradient-from), #6366f1, var(--tw-gradient-to, rgba(99, 102, 241, 0));\n  }\n\n  .dark .sm\\:dark\\:via-indigo-600 {\n    --tw-gradient-stops: var(--tw-gradient-from), #4f46e5, var(--tw-gradient-to, rgba(79, 70, 229, 0));\n  }\n\n  .dark .sm\\:dark\\:via-indigo-700 {\n    --tw-gradient-stops: var(--tw-gradient-from), #4338ca, var(--tw-gradient-to, rgba(67, 56, 202, 0));\n  }\n\n  .dark .sm\\:dark\\:via-indigo-800 {\n    --tw-gradient-stops: var(--tw-gradient-from), #3730a3, var(--tw-gradient-to, rgba(55, 48, 163, 0));\n  }\n\n  .dark .sm\\:dark\\:via-indigo-900 {\n    --tw-gradient-stops: var(--tw-gradient-from), #312e81, var(--tw-gradient-to, rgba(49, 46, 129, 0));\n  }\n\n  .dark .sm\\:dark\\:via-purple-50 {\n    --tw-gradient-stops: var(--tw-gradient-from), #f5f3ff, var(--tw-gradient-to, rgba(245, 243, 255, 0));\n  }\n\n  .dark .sm\\:dark\\:via-purple-100 {\n    --tw-gradient-stops: var(--tw-gradient-from), #ede9fe, var(--tw-gradient-to, rgba(237, 233, 254, 0));\n  }\n\n  .dark .sm\\:dark\\:via-purple-200 {\n    --tw-gradient-stops: var(--tw-gradient-from), #ddd6fe, var(--tw-gradient-to, rgba(221, 214, 254, 0));\n  }\n\n  .dark .sm\\:dark\\:via-purple-300 {\n    --tw-gradient-stops: var(--tw-gradient-from), #c4b5fd, var(--tw-gradient-to, rgba(196, 181, 253, 0));\n  }\n\n  .dark .sm\\:dark\\:via-purple-400 {\n    --tw-gradient-stops: var(--tw-gradient-from), #a78bfa, var(--tw-gradient-to, rgba(167, 139, 250, 0));\n  }\n\n  .dark .sm\\:dark\\:via-purple-500 {\n    --tw-gradient-stops: var(--tw-gradient-from), #8b5cf6, var(--tw-gradient-to, rgba(139, 92, 246, 0));\n  }\n\n  .dark .sm\\:dark\\:via-purple-600 {\n    --tw-gradient-stops: var(--tw-gradient-from), #7c3aed, var(--tw-gradient-to, rgba(124, 58, 237, 0));\n  }\n\n  .dark .sm\\:dark\\:via-purple-700 {\n    --tw-gradient-stops: var(--tw-gradient-from), #6d28d9, var(--tw-gradient-to, rgba(109, 40, 217, 0));\n  }\n\n  .dark .sm\\:dark\\:via-purple-800 {\n    --tw-gradient-stops: var(--tw-gradient-from), #5b21b6, var(--tw-gradient-to, rgba(91, 33, 182, 0));\n  }\n\n  .dark .sm\\:dark\\:via-purple-900 {\n    --tw-gradient-stops: var(--tw-gradient-from), #4c1d95, var(--tw-gradient-to, rgba(76, 29, 149, 0));\n  }\n\n  .dark .sm\\:dark\\:via-pink-50 {\n    --tw-gradient-stops: var(--tw-gradient-from), #fdf2f8, var(--tw-gradient-to, rgba(253, 242, 248, 0));\n  }\n\n  .dark .sm\\:dark\\:via-pink-100 {\n    --tw-gradient-stops: var(--tw-gradient-from), #fce7f3, var(--tw-gradient-to, rgba(252, 231, 243, 0));\n  }\n\n  .dark .sm\\:dark\\:via-pink-200 {\n    --tw-gradient-stops: var(--tw-gradient-from), #fbcfe8, var(--tw-gradient-to, rgba(251, 207, 232, 0));\n  }\n\n  .dark .sm\\:dark\\:via-pink-300 {\n    --tw-gradient-stops: var(--tw-gradient-from), #f9a8d4, var(--tw-gradient-to, rgba(249, 168, 212, 0));\n  }\n\n  .dark .sm\\:dark\\:via-pink-400 {\n    --tw-gradient-stops: var(--tw-gradient-from), #f472b6, var(--tw-gradient-to, rgba(244, 114, 182, 0));\n  }\n\n  .dark .sm\\:dark\\:via-pink-500 {\n    --tw-gradient-stops: var(--tw-gradient-from), #ec4899, var(--tw-gradient-to, rgba(236, 72, 153, 0));\n  }\n\n  .dark .sm\\:dark\\:via-pink-600 {\n    --tw-gradient-stops: var(--tw-gradient-from), #db2777, var(--tw-gradient-to, rgba(219, 39, 119, 0));\n  }\n\n  .dark .sm\\:dark\\:via-pink-700 {\n    --tw-gradient-stops: var(--tw-gradient-from), #be185d, var(--tw-gradient-to, rgba(190, 24, 93, 0));\n  }\n\n  .dark .sm\\:dark\\:via-pink-800 {\n    --tw-gradient-stops: var(--tw-gradient-from), #9d174d, var(--tw-gradient-to, rgba(157, 23, 77, 0));\n  }\n\n  .dark .sm\\:dark\\:via-pink-900 {\n    --tw-gradient-stops: var(--tw-gradient-from), #831843, var(--tw-gradient-to, rgba(131, 24, 67, 0));\n  }\n\n  .dark .sm\\:dark\\:to-transparent {\n    --tw-gradient-to: transparent;\n  }\n\n  .dark .sm\\:dark\\:to-current {\n    --tw-gradient-to: currentColor;\n  }\n\n  .dark .sm\\:dark\\:to-black {\n    --tw-gradient-to: #000;\n  }\n\n  .dark .sm\\:dark\\:to-white {\n    --tw-gradient-to: #fff;\n  }\n\n  .dark .sm\\:dark\\:to-gray-50 {\n    --tw-gradient-to: #f9fafb;\n  }\n\n  .dark .sm\\:dark\\:to-gray-100 {\n    --tw-gradient-to: #f3f4f6;\n  }\n\n  .dark .sm\\:dark\\:to-gray-200 {\n    --tw-gradient-to: #e5e7eb;\n  }\n\n  .dark .sm\\:dark\\:to-gray-300 {\n    --tw-gradient-to: #d1d5db;\n  }\n\n  .dark .sm\\:dark\\:to-gray-400 {\n    --tw-gradient-to: #9ca3af;\n  }\n\n  .dark .sm\\:dark\\:to-gray-500 {\n    --tw-gradient-to: #6b7280;\n  }\n\n  .dark .sm\\:dark\\:to-gray-600 {\n    --tw-gradient-to: #4b5563;\n  }\n\n  .dark .sm\\:dark\\:to-gray-700 {\n    --tw-gradient-to: #374151;\n  }\n\n  .dark .sm\\:dark\\:to-gray-800 {\n    --tw-gradient-to: #1f2937;\n  }\n\n  .dark .sm\\:dark\\:to-gray-900 {\n    --tw-gradient-to: #111827;\n  }\n\n  .dark .sm\\:dark\\:to-red-50 {\n    --tw-gradient-to: #fef2f2;\n  }\n\n  .dark .sm\\:dark\\:to-red-100 {\n    --tw-gradient-to: #fee2e2;\n  }\n\n  .dark .sm\\:dark\\:to-red-200 {\n    --tw-gradient-to: #fecaca;\n  }\n\n  .dark .sm\\:dark\\:to-red-300 {\n    --tw-gradient-to: #fca5a5;\n  }\n\n  .dark .sm\\:dark\\:to-red-400 {\n    --tw-gradient-to: #f87171;\n  }\n\n  .dark .sm\\:dark\\:to-red-500 {\n    --tw-gradient-to: #ef4444;\n  }\n\n  .dark .sm\\:dark\\:to-red-600 {\n    --tw-gradient-to: #dc2626;\n  }\n\n  .dark .sm\\:dark\\:to-red-700 {\n    --tw-gradient-to: #b91c1c;\n  }\n\n  .dark .sm\\:dark\\:to-red-800 {\n    --tw-gradient-to: #991b1b;\n  }\n\n  .dark .sm\\:dark\\:to-red-900 {\n    --tw-gradient-to: #7f1d1d;\n  }\n\n  .dark .sm\\:dark\\:to-yellow-50 {\n    --tw-gradient-to: #fffbeb;\n  }\n\n  .dark .sm\\:dark\\:to-yellow-100 {\n    --tw-gradient-to: #fef3c7;\n  }\n\n  .dark .sm\\:dark\\:to-yellow-200 {\n    --tw-gradient-to: #fde68a;\n  }\n\n  .dark .sm\\:dark\\:to-yellow-300 {\n    --tw-gradient-to: #fcd34d;\n  }\n\n  .dark .sm\\:dark\\:to-yellow-400 {\n    --tw-gradient-to: #fbbf24;\n  }\n\n  .dark .sm\\:dark\\:to-yellow-500 {\n    --tw-gradient-to: #f59e0b;\n  }\n\n  .dark .sm\\:dark\\:to-yellow-600 {\n    --tw-gradient-to: #d97706;\n  }\n\n  .dark .sm\\:dark\\:to-yellow-700 {\n    --tw-gradient-to: #b45309;\n  }\n\n  .dark .sm\\:dark\\:to-yellow-800 {\n    --tw-gradient-to: #92400e;\n  }\n\n  .dark .sm\\:dark\\:to-yellow-900 {\n    --tw-gradient-to: #78350f;\n  }\n\n  .dark .sm\\:dark\\:to-green-50 {\n    --tw-gradient-to: #ecfdf5;\n  }\n\n  .dark .sm\\:dark\\:to-green-100 {\n    --tw-gradient-to: #d1fae5;\n  }\n\n  .dark .sm\\:dark\\:to-green-200 {\n    --tw-gradient-to: #a7f3d0;\n  }\n\n  .dark .sm\\:dark\\:to-green-300 {\n    --tw-gradient-to: #6ee7b7;\n  }\n\n  .dark .sm\\:dark\\:to-green-400 {\n    --tw-gradient-to: #34d399;\n  }\n\n  .dark .sm\\:dark\\:to-green-500 {\n    --tw-gradient-to: #10b981;\n  }\n\n  .dark .sm\\:dark\\:to-green-600 {\n    --tw-gradient-to: #059669;\n  }\n\n  .dark .sm\\:dark\\:to-green-700 {\n    --tw-gradient-to: #047857;\n  }\n\n  .dark .sm\\:dark\\:to-green-800 {\n    --tw-gradient-to: #065f46;\n  }\n\n  .dark .sm\\:dark\\:to-green-900 {\n    --tw-gradient-to: #064e3b;\n  }\n\n  .dark .sm\\:dark\\:to-blue-50 {\n    --tw-gradient-to: #eff6ff;\n  }\n\n  .dark .sm\\:dark\\:to-blue-100 {\n    --tw-gradient-to: #dbeafe;\n  }\n\n  .dark .sm\\:dark\\:to-blue-200 {\n    --tw-gradient-to: #bfdbfe;\n  }\n\n  .dark .sm\\:dark\\:to-blue-300 {\n    --tw-gradient-to: #93c5fd;\n  }\n\n  .dark .sm\\:dark\\:to-blue-400 {\n    --tw-gradient-to: #60a5fa;\n  }\n\n  .dark .sm\\:dark\\:to-blue-500 {\n    --tw-gradient-to: #3b82f6;\n  }\n\n  .dark .sm\\:dark\\:to-blue-600 {\n    --tw-gradient-to: #2563eb;\n  }\n\n  .dark .sm\\:dark\\:to-blue-700 {\n    --tw-gradient-to: #1d4ed8;\n  }\n\n  .dark .sm\\:dark\\:to-blue-800 {\n    --tw-gradient-to: #1e40af;\n  }\n\n  .dark .sm\\:dark\\:to-blue-900 {\n    --tw-gradient-to: #1e3a8a;\n  }\n\n  .dark .sm\\:dark\\:to-indigo-50 {\n    --tw-gradient-to: #eef2ff;\n  }\n\n  .dark .sm\\:dark\\:to-indigo-100 {\n    --tw-gradient-to: #e0e7ff;\n  }\n\n  .dark .sm\\:dark\\:to-indigo-200 {\n    --tw-gradient-to: #c7d2fe;\n  }\n\n  .dark .sm\\:dark\\:to-indigo-300 {\n    --tw-gradient-to: #a5b4fc;\n  }\n\n  .dark .sm\\:dark\\:to-indigo-400 {\n    --tw-gradient-to: #818cf8;\n  }\n\n  .dark .sm\\:dark\\:to-indigo-500 {\n    --tw-gradient-to: #6366f1;\n  }\n\n  .dark .sm\\:dark\\:to-indigo-600 {\n    --tw-gradient-to: #4f46e5;\n  }\n\n  .dark .sm\\:dark\\:to-indigo-700 {\n    --tw-gradient-to: #4338ca;\n  }\n\n  .dark .sm\\:dark\\:to-indigo-800 {\n    --tw-gradient-to: #3730a3;\n  }\n\n  .dark .sm\\:dark\\:to-indigo-900 {\n    --tw-gradient-to: #312e81;\n  }\n\n  .dark .sm\\:dark\\:to-purple-50 {\n    --tw-gradient-to: #f5f3ff;\n  }\n\n  .dark .sm\\:dark\\:to-purple-100 {\n    --tw-gradient-to: #ede9fe;\n  }\n\n  .dark .sm\\:dark\\:to-purple-200 {\n    --tw-gradient-to: #ddd6fe;\n  }\n\n  .dark .sm\\:dark\\:to-purple-300 {\n    --tw-gradient-to: #c4b5fd;\n  }\n\n  .dark .sm\\:dark\\:to-purple-400 {\n    --tw-gradient-to: #a78bfa;\n  }\n\n  .dark .sm\\:dark\\:to-purple-500 {\n    --tw-gradient-to: #8b5cf6;\n  }\n\n  .dark .sm\\:dark\\:to-purple-600 {\n    --tw-gradient-to: #7c3aed;\n  }\n\n  .dark .sm\\:dark\\:to-purple-700 {\n    --tw-gradient-to: #6d28d9;\n  }\n\n  .dark .sm\\:dark\\:to-purple-800 {\n    --tw-gradient-to: #5b21b6;\n  }\n\n  .dark .sm\\:dark\\:to-purple-900 {\n    --tw-gradient-to: #4c1d95;\n  }\n\n  .dark .sm\\:dark\\:to-pink-50 {\n    --tw-gradient-to: #fdf2f8;\n  }\n\n  .dark .sm\\:dark\\:to-pink-100 {\n    --tw-gradient-to: #fce7f3;\n  }\n\n  .dark .sm\\:dark\\:to-pink-200 {\n    --tw-gradient-to: #fbcfe8;\n  }\n\n  .dark .sm\\:dark\\:to-pink-300 {\n    --tw-gradient-to: #f9a8d4;\n  }\n\n  .dark .sm\\:dark\\:to-pink-400 {\n    --tw-gradient-to: #f472b6;\n  }\n\n  .dark .sm\\:dark\\:to-pink-500 {\n    --tw-gradient-to: #ec4899;\n  }\n\n  .dark .sm\\:dark\\:to-pink-600 {\n    --tw-gradient-to: #db2777;\n  }\n\n  .dark .sm\\:dark\\:to-pink-700 {\n    --tw-gradient-to: #be185d;\n  }\n\n  .dark .sm\\:dark\\:to-pink-800 {\n    --tw-gradient-to: #9d174d;\n  }\n\n  .dark .sm\\:dark\\:to-pink-900 {\n    --tw-gradient-to: #831843;\n  }\n\n  .dark .sm\\:dark\\:hover\\:from-transparent:hover {\n    --tw-gradient-from: transparent;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(0, 0, 0, 0));\n  }\n\n  .dark .sm\\:dark\\:hover\\:from-current:hover {\n    --tw-gradient-from: currentColor;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(255, 255, 255, 0));\n  }\n\n  .dark .sm\\:dark\\:hover\\:from-black:hover {\n    --tw-gradient-from: #000;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(0, 0, 0, 0));\n  }\n\n  .dark .sm\\:dark\\:hover\\:from-white:hover {\n    --tw-gradient-from: #fff;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(255, 255, 255, 0));\n  }\n\n  .dark .sm\\:dark\\:hover\\:from-gray-50:hover {\n    --tw-gradient-from: #f9fafb;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(249, 250, 251, 0));\n  }\n\n  .dark .sm\\:dark\\:hover\\:from-gray-100:hover {\n    --tw-gradient-from: #f3f4f6;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(243, 244, 246, 0));\n  }\n\n  .dark .sm\\:dark\\:hover\\:from-gray-200:hover {\n    --tw-gradient-from: #e5e7eb;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(229, 231, 235, 0));\n  }\n\n  .dark .sm\\:dark\\:hover\\:from-gray-300:hover {\n    --tw-gradient-from: #d1d5db;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(209, 213, 219, 0));\n  }\n\n  .dark .sm\\:dark\\:hover\\:from-gray-400:hover {\n    --tw-gradient-from: #9ca3af;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(156, 163, 175, 0));\n  }\n\n  .dark .sm\\:dark\\:hover\\:from-gray-500:hover {\n    --tw-gradient-from: #6b7280;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(107, 114, 128, 0));\n  }\n\n  .dark .sm\\:dark\\:hover\\:from-gray-600:hover {\n    --tw-gradient-from: #4b5563;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(75, 85, 99, 0));\n  }\n\n  .dark .sm\\:dark\\:hover\\:from-gray-700:hover {\n    --tw-gradient-from: #374151;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(55, 65, 81, 0));\n  }\n\n  .dark .sm\\:dark\\:hover\\:from-gray-800:hover {\n    --tw-gradient-from: #1f2937;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(31, 41, 55, 0));\n  }\n\n  .dark .sm\\:dark\\:hover\\:from-gray-900:hover {\n    --tw-gradient-from: #111827;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(17, 24, 39, 0));\n  }\n\n  .dark .sm\\:dark\\:hover\\:from-red-50:hover {\n    --tw-gradient-from: #fef2f2;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(254, 242, 242, 0));\n  }\n\n  .dark .sm\\:dark\\:hover\\:from-red-100:hover {\n    --tw-gradient-from: #fee2e2;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(254, 226, 226, 0));\n  }\n\n  .dark .sm\\:dark\\:hover\\:from-red-200:hover {\n    --tw-gradient-from: #fecaca;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(254, 202, 202, 0));\n  }\n\n  .dark .sm\\:dark\\:hover\\:from-red-300:hover {\n    --tw-gradient-from: #fca5a5;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(252, 165, 165, 0));\n  }\n\n  .dark .sm\\:dark\\:hover\\:from-red-400:hover {\n    --tw-gradient-from: #f87171;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(248, 113, 113, 0));\n  }\n\n  .dark .sm\\:dark\\:hover\\:from-red-500:hover {\n    --tw-gradient-from: #ef4444;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(239, 68, 68, 0));\n  }\n\n  .dark .sm\\:dark\\:hover\\:from-red-600:hover {\n    --tw-gradient-from: #dc2626;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(220, 38, 38, 0));\n  }\n\n  .dark .sm\\:dark\\:hover\\:from-red-700:hover {\n    --tw-gradient-from: #b91c1c;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(185, 28, 28, 0));\n  }\n\n  .dark .sm\\:dark\\:hover\\:from-red-800:hover {\n    --tw-gradient-from: #991b1b;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(153, 27, 27, 0));\n  }\n\n  .dark .sm\\:dark\\:hover\\:from-red-900:hover {\n    --tw-gradient-from: #7f1d1d;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(127, 29, 29, 0));\n  }\n\n  .dark .sm\\:dark\\:hover\\:from-yellow-50:hover {\n    --tw-gradient-from: #fffbeb;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(255, 251, 235, 0));\n  }\n\n  .dark .sm\\:dark\\:hover\\:from-yellow-100:hover {\n    --tw-gradient-from: #fef3c7;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(254, 243, 199, 0));\n  }\n\n  .dark .sm\\:dark\\:hover\\:from-yellow-200:hover {\n    --tw-gradient-from: #fde68a;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(253, 230, 138, 0));\n  }\n\n  .dark .sm\\:dark\\:hover\\:from-yellow-300:hover {\n    --tw-gradient-from: #fcd34d;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(252, 211, 77, 0));\n  }\n\n  .dark .sm\\:dark\\:hover\\:from-yellow-400:hover {\n    --tw-gradient-from: #fbbf24;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(251, 191, 36, 0));\n  }\n\n  .dark .sm\\:dark\\:hover\\:from-yellow-500:hover {\n    --tw-gradient-from: #f59e0b;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(245, 158, 11, 0));\n  }\n\n  .dark .sm\\:dark\\:hover\\:from-yellow-600:hover {\n    --tw-gradient-from: #d97706;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(217, 119, 6, 0));\n  }\n\n  .dark .sm\\:dark\\:hover\\:from-yellow-700:hover {\n    --tw-gradient-from: #b45309;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(180, 83, 9, 0));\n  }\n\n  .dark .sm\\:dark\\:hover\\:from-yellow-800:hover {\n    --tw-gradient-from: #92400e;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(146, 64, 14, 0));\n  }\n\n  .dark .sm\\:dark\\:hover\\:from-yellow-900:hover {\n    --tw-gradient-from: #78350f;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(120, 53, 15, 0));\n  }\n\n  .dark .sm\\:dark\\:hover\\:from-green-50:hover {\n    --tw-gradient-from: #ecfdf5;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(236, 253, 245, 0));\n  }\n\n  .dark .sm\\:dark\\:hover\\:from-green-100:hover {\n    --tw-gradient-from: #d1fae5;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(209, 250, 229, 0));\n  }\n\n  .dark .sm\\:dark\\:hover\\:from-green-200:hover {\n    --tw-gradient-from: #a7f3d0;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(167, 243, 208, 0));\n  }\n\n  .dark .sm\\:dark\\:hover\\:from-green-300:hover {\n    --tw-gradient-from: #6ee7b7;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(110, 231, 183, 0));\n  }\n\n  .dark .sm\\:dark\\:hover\\:from-green-400:hover {\n    --tw-gradient-from: #34d399;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(52, 211, 153, 0));\n  }\n\n  .dark .sm\\:dark\\:hover\\:from-green-500:hover {\n    --tw-gradient-from: #10b981;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(16, 185, 129, 0));\n  }\n\n  .dark .sm\\:dark\\:hover\\:from-green-600:hover {\n    --tw-gradient-from: #059669;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(5, 150, 105, 0));\n  }\n\n  .dark .sm\\:dark\\:hover\\:from-green-700:hover {\n    --tw-gradient-from: #047857;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(4, 120, 87, 0));\n  }\n\n  .dark .sm\\:dark\\:hover\\:from-green-800:hover {\n    --tw-gradient-from: #065f46;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(6, 95, 70, 0));\n  }\n\n  .dark .sm\\:dark\\:hover\\:from-green-900:hover {\n    --tw-gradient-from: #064e3b;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(6, 78, 59, 0));\n  }\n\n  .dark .sm\\:dark\\:hover\\:from-blue-50:hover {\n    --tw-gradient-from: #eff6ff;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(239, 246, 255, 0));\n  }\n\n  .dark .sm\\:dark\\:hover\\:from-blue-100:hover {\n    --tw-gradient-from: #dbeafe;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(219, 234, 254, 0));\n  }\n\n  .dark .sm\\:dark\\:hover\\:from-blue-200:hover {\n    --tw-gradient-from: #bfdbfe;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(191, 219, 254, 0));\n  }\n\n  .dark .sm\\:dark\\:hover\\:from-blue-300:hover {\n    --tw-gradient-from: #93c5fd;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(147, 197, 253, 0));\n  }\n\n  .dark .sm\\:dark\\:hover\\:from-blue-400:hover {\n    --tw-gradient-from: #60a5fa;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(96, 165, 250, 0));\n  }\n\n  .dark .sm\\:dark\\:hover\\:from-blue-500:hover {\n    --tw-gradient-from: #3b82f6;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(59, 130, 246, 0));\n  }\n\n  .dark .sm\\:dark\\:hover\\:from-blue-600:hover {\n    --tw-gradient-from: #2563eb;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(37, 99, 235, 0));\n  }\n\n  .dark .sm\\:dark\\:hover\\:from-blue-700:hover {\n    --tw-gradient-from: #1d4ed8;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(29, 78, 216, 0));\n  }\n\n  .dark .sm\\:dark\\:hover\\:from-blue-800:hover {\n    --tw-gradient-from: #1e40af;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(30, 64, 175, 0));\n  }\n\n  .dark .sm\\:dark\\:hover\\:from-blue-900:hover {\n    --tw-gradient-from: #1e3a8a;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(30, 58, 138, 0));\n  }\n\n  .dark .sm\\:dark\\:hover\\:from-indigo-50:hover {\n    --tw-gradient-from: #eef2ff;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(238, 242, 255, 0));\n  }\n\n  .dark .sm\\:dark\\:hover\\:from-indigo-100:hover {\n    --tw-gradient-from: #e0e7ff;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(224, 231, 255, 0));\n  }\n\n  .dark .sm\\:dark\\:hover\\:from-indigo-200:hover {\n    --tw-gradient-from: #c7d2fe;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(199, 210, 254, 0));\n  }\n\n  .dark .sm\\:dark\\:hover\\:from-indigo-300:hover {\n    --tw-gradient-from: #a5b4fc;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(165, 180, 252, 0));\n  }\n\n  .dark .sm\\:dark\\:hover\\:from-indigo-400:hover {\n    --tw-gradient-from: #818cf8;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(129, 140, 248, 0));\n  }\n\n  .dark .sm\\:dark\\:hover\\:from-indigo-500:hover {\n    --tw-gradient-from: #6366f1;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(99, 102, 241, 0));\n  }\n\n  .dark .sm\\:dark\\:hover\\:from-indigo-600:hover {\n    --tw-gradient-from: #4f46e5;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(79, 70, 229, 0));\n  }\n\n  .dark .sm\\:dark\\:hover\\:from-indigo-700:hover {\n    --tw-gradient-from: #4338ca;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(67, 56, 202, 0));\n  }\n\n  .dark .sm\\:dark\\:hover\\:from-indigo-800:hover {\n    --tw-gradient-from: #3730a3;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(55, 48, 163, 0));\n  }\n\n  .dark .sm\\:dark\\:hover\\:from-indigo-900:hover {\n    --tw-gradient-from: #312e81;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(49, 46, 129, 0));\n  }\n\n  .dark .sm\\:dark\\:hover\\:from-purple-50:hover {\n    --tw-gradient-from: #f5f3ff;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(245, 243, 255, 0));\n  }\n\n  .dark .sm\\:dark\\:hover\\:from-purple-100:hover {\n    --tw-gradient-from: #ede9fe;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(237, 233, 254, 0));\n  }\n\n  .dark .sm\\:dark\\:hover\\:from-purple-200:hover {\n    --tw-gradient-from: #ddd6fe;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(221, 214, 254, 0));\n  }\n\n  .dark .sm\\:dark\\:hover\\:from-purple-300:hover {\n    --tw-gradient-from: #c4b5fd;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(196, 181, 253, 0));\n  }\n\n  .dark .sm\\:dark\\:hover\\:from-purple-400:hover {\n    --tw-gradient-from: #a78bfa;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(167, 139, 250, 0));\n  }\n\n  .dark .sm\\:dark\\:hover\\:from-purple-500:hover {\n    --tw-gradient-from: #8b5cf6;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(139, 92, 246, 0));\n  }\n\n  .dark .sm\\:dark\\:hover\\:from-purple-600:hover {\n    --tw-gradient-from: #7c3aed;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(124, 58, 237, 0));\n  }\n\n  .dark .sm\\:dark\\:hover\\:from-purple-700:hover {\n    --tw-gradient-from: #6d28d9;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(109, 40, 217, 0));\n  }\n\n  .dark .sm\\:dark\\:hover\\:from-purple-800:hover {\n    --tw-gradient-from: #5b21b6;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(91, 33, 182, 0));\n  }\n\n  .dark .sm\\:dark\\:hover\\:from-purple-900:hover {\n    --tw-gradient-from: #4c1d95;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(76, 29, 149, 0));\n  }\n\n  .dark .sm\\:dark\\:hover\\:from-pink-50:hover {\n    --tw-gradient-from: #fdf2f8;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(253, 242, 248, 0));\n  }\n\n  .dark .sm\\:dark\\:hover\\:from-pink-100:hover {\n    --tw-gradient-from: #fce7f3;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(252, 231, 243, 0));\n  }\n\n  .dark .sm\\:dark\\:hover\\:from-pink-200:hover {\n    --tw-gradient-from: #fbcfe8;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(251, 207, 232, 0));\n  }\n\n  .dark .sm\\:dark\\:hover\\:from-pink-300:hover {\n    --tw-gradient-from: #f9a8d4;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(249, 168, 212, 0));\n  }\n\n  .dark .sm\\:dark\\:hover\\:from-pink-400:hover {\n    --tw-gradient-from: #f472b6;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(244, 114, 182, 0));\n  }\n\n  .dark .sm\\:dark\\:hover\\:from-pink-500:hover {\n    --tw-gradient-from: #ec4899;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(236, 72, 153, 0));\n  }\n\n  .dark .sm\\:dark\\:hover\\:from-pink-600:hover {\n    --tw-gradient-from: #db2777;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(219, 39, 119, 0));\n  }\n\n  .dark .sm\\:dark\\:hover\\:from-pink-700:hover {\n    --tw-gradient-from: #be185d;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(190, 24, 93, 0));\n  }\n\n  .dark .sm\\:dark\\:hover\\:from-pink-800:hover {\n    --tw-gradient-from: #9d174d;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(157, 23, 77, 0));\n  }\n\n  .dark .sm\\:dark\\:hover\\:from-pink-900:hover {\n    --tw-gradient-from: #831843;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(131, 24, 67, 0));\n  }\n\n  .dark .sm\\:dark\\:hover\\:via-transparent:hover {\n    --tw-gradient-stops: var(--tw-gradient-from), transparent, var(--tw-gradient-to, rgba(0, 0, 0, 0));\n  }\n\n  .dark .sm\\:dark\\:hover\\:via-current:hover {\n    --tw-gradient-stops: var(--tw-gradient-from), currentColor, var(--tw-gradient-to, rgba(255, 255, 255, 0));\n  }\n\n  .dark .sm\\:dark\\:hover\\:via-black:hover {\n    --tw-gradient-stops: var(--tw-gradient-from), #000, var(--tw-gradient-to, rgba(0, 0, 0, 0));\n  }\n\n  .dark .sm\\:dark\\:hover\\:via-white:hover {\n    --tw-gradient-stops: var(--tw-gradient-from), #fff, var(--tw-gradient-to, rgba(255, 255, 255, 0));\n  }\n\n  .dark .sm\\:dark\\:hover\\:via-gray-50:hover {\n    --tw-gradient-stops: var(--tw-gradient-from), #f9fafb, var(--tw-gradient-to, rgba(249, 250, 251, 0));\n  }\n\n  .dark .sm\\:dark\\:hover\\:via-gray-100:hover {\n    --tw-gradient-stops: var(--tw-gradient-from), #f3f4f6, var(--tw-gradient-to, rgba(243, 244, 246, 0));\n  }\n\n  .dark .sm\\:dark\\:hover\\:via-gray-200:hover {\n    --tw-gradient-stops: var(--tw-gradient-from), #e5e7eb, var(--tw-gradient-to, rgba(229, 231, 235, 0));\n  }\n\n  .dark .sm\\:dark\\:hover\\:via-gray-300:hover {\n    --tw-gradient-stops: var(--tw-gradient-from), #d1d5db, var(--tw-gradient-to, rgba(209, 213, 219, 0));\n  }\n\n  .dark .sm\\:dark\\:hover\\:via-gray-400:hover {\n    --tw-gradient-stops: var(--tw-gradient-from), #9ca3af, var(--tw-gradient-to, rgba(156, 163, 175, 0));\n  }\n\n  .dark .sm\\:dark\\:hover\\:via-gray-500:hover {\n    --tw-gradient-stops: var(--tw-gradient-from), #6b7280, var(--tw-gradient-to, rgba(107, 114, 128, 0));\n  }\n\n  .dark .sm\\:dark\\:hover\\:via-gray-600:hover {\n    --tw-gradient-stops: var(--tw-gradient-from), #4b5563, var(--tw-gradient-to, rgba(75, 85, 99, 0));\n  }\n\n  .dark .sm\\:dark\\:hover\\:via-gray-700:hover {\n    --tw-gradient-stops: var(--tw-gradient-from), #374151, var(--tw-gradient-to, rgba(55, 65, 81, 0));\n  }\n\n  .dark .sm\\:dark\\:hover\\:via-gray-800:hover {\n    --tw-gradient-stops: var(--tw-gradient-from), #1f2937, var(--tw-gradient-to, rgba(31, 41, 55, 0));\n  }\n\n  .dark .sm\\:dark\\:hover\\:via-gray-900:hover {\n    --tw-gradient-stops: var(--tw-gradient-from), #111827, var(--tw-gradient-to, rgba(17, 24, 39, 0));\n  }\n\n  .dark .sm\\:dark\\:hover\\:via-red-50:hover {\n    --tw-gradient-stops: var(--tw-gradient-from), #fef2f2, var(--tw-gradient-to, rgba(254, 242, 242, 0));\n  }\n\n  .dark .sm\\:dark\\:hover\\:via-red-100:hover {\n    --tw-gradient-stops: var(--tw-gradient-from), #fee2e2, var(--tw-gradient-to, rgba(254, 226, 226, 0));\n  }\n\n  .dark .sm\\:dark\\:hover\\:via-red-200:hover {\n    --tw-gradient-stops: var(--tw-gradient-from), #fecaca, var(--tw-gradient-to, rgba(254, 202, 202, 0));\n  }\n\n  .dark .sm\\:dark\\:hover\\:via-red-300:hover {\n    --tw-gradient-stops: var(--tw-gradient-from), #fca5a5, var(--tw-gradient-to, rgba(252, 165, 165, 0));\n  }\n\n  .dark .sm\\:dark\\:hover\\:via-red-400:hover {\n    --tw-gradient-stops: var(--tw-gradient-from), #f87171, var(--tw-gradient-to, rgba(248, 113, 113, 0));\n  }\n\n  .dark .sm\\:dark\\:hover\\:via-red-500:hover {\n    --tw-gradient-stops: var(--tw-gradient-from), #ef4444, var(--tw-gradient-to, rgba(239, 68, 68, 0));\n  }\n\n  .dark .sm\\:dark\\:hover\\:via-red-600:hover {\n    --tw-gradient-stops: var(--tw-gradient-from), #dc2626, var(--tw-gradient-to, rgba(220, 38, 38, 0));\n  }\n\n  .dark .sm\\:dark\\:hover\\:via-red-700:hover {\n    --tw-gradient-stops: var(--tw-gradient-from), #b91c1c, var(--tw-gradient-to, rgba(185, 28, 28, 0));\n  }\n\n  .dark .sm\\:dark\\:hover\\:via-red-800:hover {\n    --tw-gradient-stops: var(--tw-gradient-from), #991b1b, var(--tw-gradient-to, rgba(153, 27, 27, 0));\n  }\n\n  .dark .sm\\:dark\\:hover\\:via-red-900:hover {\n    --tw-gradient-stops: var(--tw-gradient-from), #7f1d1d, var(--tw-gradient-to, rgba(127, 29, 29, 0));\n  }\n\n  .dark .sm\\:dark\\:hover\\:via-yellow-50:hover {\n    --tw-gradient-stops: var(--tw-gradient-from), #fffbeb, var(--tw-gradient-to, rgba(255, 251, 235, 0));\n  }\n\n  .dark .sm\\:dark\\:hover\\:via-yellow-100:hover {\n    --tw-gradient-stops: var(--tw-gradient-from), #fef3c7, var(--tw-gradient-to, rgba(254, 243, 199, 0));\n  }\n\n  .dark .sm\\:dark\\:hover\\:via-yellow-200:hover {\n    --tw-gradient-stops: var(--tw-gradient-from), #fde68a, var(--tw-gradient-to, rgba(253, 230, 138, 0));\n  }\n\n  .dark .sm\\:dark\\:hover\\:via-yellow-300:hover {\n    --tw-gradient-stops: var(--tw-gradient-from), #fcd34d, var(--tw-gradient-to, rgba(252, 211, 77, 0));\n  }\n\n  .dark .sm\\:dark\\:hover\\:via-yellow-400:hover {\n    --tw-gradient-stops: var(--tw-gradient-from), #fbbf24, var(--tw-gradient-to, rgba(251, 191, 36, 0));\n  }\n\n  .dark .sm\\:dark\\:hover\\:via-yellow-500:hover {\n    --tw-gradient-stops: var(--tw-gradient-from), #f59e0b, var(--tw-gradient-to, rgba(245, 158, 11, 0));\n  }\n\n  .dark .sm\\:dark\\:hover\\:via-yellow-600:hover {\n    --tw-gradient-stops: var(--tw-gradient-from), #d97706, var(--tw-gradient-to, rgba(217, 119, 6, 0));\n  }\n\n  .dark .sm\\:dark\\:hover\\:via-yellow-700:hover {\n    --tw-gradient-stops: var(--tw-gradient-from), #b45309, var(--tw-gradient-to, rgba(180, 83, 9, 0));\n  }\n\n  .dark .sm\\:dark\\:hover\\:via-yellow-800:hover {\n    --tw-gradient-stops: var(--tw-gradient-from), #92400e, var(--tw-gradient-to, rgba(146, 64, 14, 0));\n  }\n\n  .dark .sm\\:dark\\:hover\\:via-yellow-900:hover {\n    --tw-gradient-stops: var(--tw-gradient-from), #78350f, var(--tw-gradient-to, rgba(120, 53, 15, 0));\n  }\n\n  .dark .sm\\:dark\\:hover\\:via-green-50:hover {\n    --tw-gradient-stops: var(--tw-gradient-from), #ecfdf5, var(--tw-gradient-to, rgba(236, 253, 245, 0));\n  }\n\n  .dark .sm\\:dark\\:hover\\:via-green-100:hover {\n    --tw-gradient-stops: var(--tw-gradient-from), #d1fae5, var(--tw-gradient-to, rgba(209, 250, 229, 0));\n  }\n\n  .dark .sm\\:dark\\:hover\\:via-green-200:hover {\n    --tw-gradient-stops: var(--tw-gradient-from), #a7f3d0, var(--tw-gradient-to, rgba(167, 243, 208, 0));\n  }\n\n  .dark .sm\\:dark\\:hover\\:via-green-300:hover {\n    --tw-gradient-stops: var(--tw-gradient-from), #6ee7b7, var(--tw-gradient-to, rgba(110, 231, 183, 0));\n  }\n\n  .dark .sm\\:dark\\:hover\\:via-green-400:hover {\n    --tw-gradient-stops: var(--tw-gradient-from), #34d399, var(--tw-gradient-to, rgba(52, 211, 153, 0));\n  }\n\n  .dark .sm\\:dark\\:hover\\:via-green-500:hover {\n    --tw-gradient-stops: var(--tw-gradient-from), #10b981, var(--tw-gradient-to, rgba(16, 185, 129, 0));\n  }\n\n  .dark .sm\\:dark\\:hover\\:via-green-600:hover {\n    --tw-gradient-stops: var(--tw-gradient-from), #059669, var(--tw-gradient-to, rgba(5, 150, 105, 0));\n  }\n\n  .dark .sm\\:dark\\:hover\\:via-green-700:hover {\n    --tw-gradient-stops: var(--tw-gradient-from), #047857, var(--tw-gradient-to, rgba(4, 120, 87, 0));\n  }\n\n  .dark .sm\\:dark\\:hover\\:via-green-800:hover {\n    --tw-gradient-stops: var(--tw-gradient-from), #065f46, var(--tw-gradient-to, rgba(6, 95, 70, 0));\n  }\n\n  .dark .sm\\:dark\\:hover\\:via-green-900:hover {\n    --tw-gradient-stops: var(--tw-gradient-from), #064e3b, var(--tw-gradient-to, rgba(6, 78, 59, 0));\n  }\n\n  .dark .sm\\:dark\\:hover\\:via-blue-50:hover {\n    --tw-gradient-stops: var(--tw-gradient-from), #eff6ff, var(--tw-gradient-to, rgba(239, 246, 255, 0));\n  }\n\n  .dark .sm\\:dark\\:hover\\:via-blue-100:hover {\n    --tw-gradient-stops: var(--tw-gradient-from), #dbeafe, var(--tw-gradient-to, rgba(219, 234, 254, 0));\n  }\n\n  .dark .sm\\:dark\\:hover\\:via-blue-200:hover {\n    --tw-gradient-stops: var(--tw-gradient-from), #bfdbfe, var(--tw-gradient-to, rgba(191, 219, 254, 0));\n  }\n\n  .dark .sm\\:dark\\:hover\\:via-blue-300:hover {\n    --tw-gradient-stops: var(--tw-gradient-from), #93c5fd, var(--tw-gradient-to, rgba(147, 197, 253, 0));\n  }\n\n  .dark .sm\\:dark\\:hover\\:via-blue-400:hover {\n    --tw-gradient-stops: var(--tw-gradient-from), #60a5fa, var(--tw-gradient-to, rgba(96, 165, 250, 0));\n  }\n\n  .dark .sm\\:dark\\:hover\\:via-blue-500:hover {\n    --tw-gradient-stops: var(--tw-gradient-from), #3b82f6, var(--tw-gradient-to, rgba(59, 130, 246, 0));\n  }\n\n  .dark .sm\\:dark\\:hover\\:via-blue-600:hover {\n    --tw-gradient-stops: var(--tw-gradient-from), #2563eb, var(--tw-gradient-to, rgba(37, 99, 235, 0));\n  }\n\n  .dark .sm\\:dark\\:hover\\:via-blue-700:hover {\n    --tw-gradient-stops: var(--tw-gradient-from), #1d4ed8, var(--tw-gradient-to, rgba(29, 78, 216, 0));\n  }\n\n  .dark .sm\\:dark\\:hover\\:via-blue-800:hover {\n    --tw-gradient-stops: var(--tw-gradient-from), #1e40af, var(--tw-gradient-to, rgba(30, 64, 175, 0));\n  }\n\n  .dark .sm\\:dark\\:hover\\:via-blue-900:hover {\n    --tw-gradient-stops: var(--tw-gradient-from), #1e3a8a, var(--tw-gradient-to, rgba(30, 58, 138, 0));\n  }\n\n  .dark .sm\\:dark\\:hover\\:via-indigo-50:hover {\n    --tw-gradient-stops: var(--tw-gradient-from), #eef2ff, var(--tw-gradient-to, rgba(238, 242, 255, 0));\n  }\n\n  .dark .sm\\:dark\\:hover\\:via-indigo-100:hover {\n    --tw-gradient-stops: var(--tw-gradient-from), #e0e7ff, var(--tw-gradient-to, rgba(224, 231, 255, 0));\n  }\n\n  .dark .sm\\:dark\\:hover\\:via-indigo-200:hover {\n    --tw-gradient-stops: var(--tw-gradient-from), #c7d2fe, var(--tw-gradient-to, rgba(199, 210, 254, 0));\n  }\n\n  .dark .sm\\:dark\\:hover\\:via-indigo-300:hover {\n    --tw-gradient-stops: var(--tw-gradient-from), #a5b4fc, var(--tw-gradient-to, rgba(165, 180, 252, 0));\n  }\n\n  .dark .sm\\:dark\\:hover\\:via-indigo-400:hover {\n    --tw-gradient-stops: var(--tw-gradient-from), #818cf8, var(--tw-gradient-to, rgba(129, 140, 248, 0));\n  }\n\n  .dark .sm\\:dark\\:hover\\:via-indigo-500:hover {\n    --tw-gradient-stops: var(--tw-gradient-from), #6366f1, var(--tw-gradient-to, rgba(99, 102, 241, 0));\n  }\n\n  .dark .sm\\:dark\\:hover\\:via-indigo-600:hover {\n    --tw-gradient-stops: var(--tw-gradient-from), #4f46e5, var(--tw-gradient-to, rgba(79, 70, 229, 0));\n  }\n\n  .dark .sm\\:dark\\:hover\\:via-indigo-700:hover {\n    --tw-gradient-stops: var(--tw-gradient-from), #4338ca, var(--tw-gradient-to, rgba(67, 56, 202, 0));\n  }\n\n  .dark .sm\\:dark\\:hover\\:via-indigo-800:hover {\n    --tw-gradient-stops: var(--tw-gradient-from), #3730a3, var(--tw-gradient-to, rgba(55, 48, 163, 0));\n  }\n\n  .dark .sm\\:dark\\:hover\\:via-indigo-900:hover {\n    --tw-gradient-stops: var(--tw-gradient-from), #312e81, var(--tw-gradient-to, rgba(49, 46, 129, 0));\n  }\n\n  .dark .sm\\:dark\\:hover\\:via-purple-50:hover {\n    --tw-gradient-stops: var(--tw-gradient-from), #f5f3ff, var(--tw-gradient-to, rgba(245, 243, 255, 0));\n  }\n\n  .dark .sm\\:dark\\:hover\\:via-purple-100:hover {\n    --tw-gradient-stops: var(--tw-gradient-from), #ede9fe, var(--tw-gradient-to, rgba(237, 233, 254, 0));\n  }\n\n  .dark .sm\\:dark\\:hover\\:via-purple-200:hover {\n    --tw-gradient-stops: var(--tw-gradient-from), #ddd6fe, var(--tw-gradient-to, rgba(221, 214, 254, 0));\n  }\n\n  .dark .sm\\:dark\\:hover\\:via-purple-300:hover {\n    --tw-gradient-stops: var(--tw-gradient-from), #c4b5fd, var(--tw-gradient-to, rgba(196, 181, 253, 0));\n  }\n\n  .dark .sm\\:dark\\:hover\\:via-purple-400:hover {\n    --tw-gradient-stops: var(--tw-gradient-from), #a78bfa, var(--tw-gradient-to, rgba(167, 139, 250, 0));\n  }\n\n  .dark .sm\\:dark\\:hover\\:via-purple-500:hover {\n    --tw-gradient-stops: var(--tw-gradient-from), #8b5cf6, var(--tw-gradient-to, rgba(139, 92, 246, 0));\n  }\n\n  .dark .sm\\:dark\\:hover\\:via-purple-600:hover {\n    --tw-gradient-stops: var(--tw-gradient-from), #7c3aed, var(--tw-gradient-to, rgba(124, 58, 237, 0));\n  }\n\n  .dark .sm\\:dark\\:hover\\:via-purple-700:hover {\n    --tw-gradient-stops: var(--tw-gradient-from), #6d28d9, var(--tw-gradient-to, rgba(109, 40, 217, 0));\n  }\n\n  .dark .sm\\:dark\\:hover\\:via-purple-800:hover {\n    --tw-gradient-stops: var(--tw-gradient-from), #5b21b6, var(--tw-gradient-to, rgba(91, 33, 182, 0));\n  }\n\n  .dark .sm\\:dark\\:hover\\:via-purple-900:hover {\n    --tw-gradient-stops: var(--tw-gradient-from), #4c1d95, var(--tw-gradient-to, rgba(76, 29, 149, 0));\n  }\n\n  .dark .sm\\:dark\\:hover\\:via-pink-50:hover {\n    --tw-gradient-stops: var(--tw-gradient-from), #fdf2f8, var(--tw-gradient-to, rgba(253, 242, 248, 0));\n  }\n\n  .dark .sm\\:dark\\:hover\\:via-pink-100:hover {\n    --tw-gradient-stops: var(--tw-gradient-from), #fce7f3, var(--tw-gradient-to, rgba(252, 231, 243, 0));\n  }\n\n  .dark .sm\\:dark\\:hover\\:via-pink-200:hover {\n    --tw-gradient-stops: var(--tw-gradient-from), #fbcfe8, var(--tw-gradient-to, rgba(251, 207, 232, 0));\n  }\n\n  .dark .sm\\:dark\\:hover\\:via-pink-300:hover {\n    --tw-gradient-stops: var(--tw-gradient-from), #f9a8d4, var(--tw-gradient-to, rgba(249, 168, 212, 0));\n  }\n\n  .dark .sm\\:dark\\:hover\\:via-pink-400:hover {\n    --tw-gradient-stops: var(--tw-gradient-from), #f472b6, var(--tw-gradient-to, rgba(244, 114, 182, 0));\n  }\n\n  .dark .sm\\:dark\\:hover\\:via-pink-500:hover {\n    --tw-gradient-stops: var(--tw-gradient-from), #ec4899, var(--tw-gradient-to, rgba(236, 72, 153, 0));\n  }\n\n  .dark .sm\\:dark\\:hover\\:via-pink-600:hover {\n    --tw-gradient-stops: var(--tw-gradient-from), #db2777, var(--tw-gradient-to, rgba(219, 39, 119, 0));\n  }\n\n  .dark .sm\\:dark\\:hover\\:via-pink-700:hover {\n    --tw-gradient-stops: var(--tw-gradient-from), #be185d, var(--tw-gradient-to, rgba(190, 24, 93, 0));\n  }\n\n  .dark .sm\\:dark\\:hover\\:via-pink-800:hover {\n    --tw-gradient-stops: var(--tw-gradient-from), #9d174d, var(--tw-gradient-to, rgba(157, 23, 77, 0));\n  }\n\n  .dark .sm\\:dark\\:hover\\:via-pink-900:hover {\n    --tw-gradient-stops: var(--tw-gradient-from), #831843, var(--tw-gradient-to, rgba(131, 24, 67, 0));\n  }\n\n  .dark .sm\\:dark\\:hover\\:to-transparent:hover {\n    --tw-gradient-to: transparent;\n  }\n\n  .dark .sm\\:dark\\:hover\\:to-current:hover {\n    --tw-gradient-to: currentColor;\n  }\n\n  .dark .sm\\:dark\\:hover\\:to-black:hover {\n    --tw-gradient-to: #000;\n  }\n\n  .dark .sm\\:dark\\:hover\\:to-white:hover {\n    --tw-gradient-to: #fff;\n  }\n\n  .dark .sm\\:dark\\:hover\\:to-gray-50:hover {\n    --tw-gradient-to: #f9fafb;\n  }\n\n  .dark .sm\\:dark\\:hover\\:to-gray-100:hover {\n    --tw-gradient-to: #f3f4f6;\n  }\n\n  .dark .sm\\:dark\\:hover\\:to-gray-200:hover {\n    --tw-gradient-to: #e5e7eb;\n  }\n\n  .dark .sm\\:dark\\:hover\\:to-gray-300:hover {\n    --tw-gradient-to: #d1d5db;\n  }\n\n  .dark .sm\\:dark\\:hover\\:to-gray-400:hover {\n    --tw-gradient-to: #9ca3af;\n  }\n\n  .dark .sm\\:dark\\:hover\\:to-gray-500:hover {\n    --tw-gradient-to: #6b7280;\n  }\n\n  .dark .sm\\:dark\\:hover\\:to-gray-600:hover {\n    --tw-gradient-to: #4b5563;\n  }\n\n  .dark .sm\\:dark\\:hover\\:to-gray-700:hover {\n    --tw-gradient-to: #374151;\n  }\n\n  .dark .sm\\:dark\\:hover\\:to-gray-800:hover {\n    --tw-gradient-to: #1f2937;\n  }\n\n  .dark .sm\\:dark\\:hover\\:to-gray-900:hover {\n    --tw-gradient-to: #111827;\n  }\n\n  .dark .sm\\:dark\\:hover\\:to-red-50:hover {\n    --tw-gradient-to: #fef2f2;\n  }\n\n  .dark .sm\\:dark\\:hover\\:to-red-100:hover {\n    --tw-gradient-to: #fee2e2;\n  }\n\n  .dark .sm\\:dark\\:hover\\:to-red-200:hover {\n    --tw-gradient-to: #fecaca;\n  }\n\n  .dark .sm\\:dark\\:hover\\:to-red-300:hover {\n    --tw-gradient-to: #fca5a5;\n  }\n\n  .dark .sm\\:dark\\:hover\\:to-red-400:hover {\n    --tw-gradient-to: #f87171;\n  }\n\n  .dark .sm\\:dark\\:hover\\:to-red-500:hover {\n    --tw-gradient-to: #ef4444;\n  }\n\n  .dark .sm\\:dark\\:hover\\:to-red-600:hover {\n    --tw-gradient-to: #dc2626;\n  }\n\n  .dark .sm\\:dark\\:hover\\:to-red-700:hover {\n    --tw-gradient-to: #b91c1c;\n  }\n\n  .dark .sm\\:dark\\:hover\\:to-red-800:hover {\n    --tw-gradient-to: #991b1b;\n  }\n\n  .dark .sm\\:dark\\:hover\\:to-red-900:hover {\n    --tw-gradient-to: #7f1d1d;\n  }\n\n  .dark .sm\\:dark\\:hover\\:to-yellow-50:hover {\n    --tw-gradient-to: #fffbeb;\n  }\n\n  .dark .sm\\:dark\\:hover\\:to-yellow-100:hover {\n    --tw-gradient-to: #fef3c7;\n  }\n\n  .dark .sm\\:dark\\:hover\\:to-yellow-200:hover {\n    --tw-gradient-to: #fde68a;\n  }\n\n  .dark .sm\\:dark\\:hover\\:to-yellow-300:hover {\n    --tw-gradient-to: #fcd34d;\n  }\n\n  .dark .sm\\:dark\\:hover\\:to-yellow-400:hover {\n    --tw-gradient-to: #fbbf24;\n  }\n\n  .dark .sm\\:dark\\:hover\\:to-yellow-500:hover {\n    --tw-gradient-to: #f59e0b;\n  }\n\n  .dark .sm\\:dark\\:hover\\:to-yellow-600:hover {\n    --tw-gradient-to: #d97706;\n  }\n\n  .dark .sm\\:dark\\:hover\\:to-yellow-700:hover {\n    --tw-gradient-to: #b45309;\n  }\n\n  .dark .sm\\:dark\\:hover\\:to-yellow-800:hover {\n    --tw-gradient-to: #92400e;\n  }\n\n  .dark .sm\\:dark\\:hover\\:to-yellow-900:hover {\n    --tw-gradient-to: #78350f;\n  }\n\n  .dark .sm\\:dark\\:hover\\:to-green-50:hover {\n    --tw-gradient-to: #ecfdf5;\n  }\n\n  .dark .sm\\:dark\\:hover\\:to-green-100:hover {\n    --tw-gradient-to: #d1fae5;\n  }\n\n  .dark .sm\\:dark\\:hover\\:to-green-200:hover {\n    --tw-gradient-to: #a7f3d0;\n  }\n\n  .dark .sm\\:dark\\:hover\\:to-green-300:hover {\n    --tw-gradient-to: #6ee7b7;\n  }\n\n  .dark .sm\\:dark\\:hover\\:to-green-400:hover {\n    --tw-gradient-to: #34d399;\n  }\n\n  .dark .sm\\:dark\\:hover\\:to-green-500:hover {\n    --tw-gradient-to: #10b981;\n  }\n\n  .dark .sm\\:dark\\:hover\\:to-green-600:hover {\n    --tw-gradient-to: #059669;\n  }\n\n  .dark .sm\\:dark\\:hover\\:to-green-700:hover {\n    --tw-gradient-to: #047857;\n  }\n\n  .dark .sm\\:dark\\:hover\\:to-green-800:hover {\n    --tw-gradient-to: #065f46;\n  }\n\n  .dark .sm\\:dark\\:hover\\:to-green-900:hover {\n    --tw-gradient-to: #064e3b;\n  }\n\n  .dark .sm\\:dark\\:hover\\:to-blue-50:hover {\n    --tw-gradient-to: #eff6ff;\n  }\n\n  .dark .sm\\:dark\\:hover\\:to-blue-100:hover {\n    --tw-gradient-to: #dbeafe;\n  }\n\n  .dark .sm\\:dark\\:hover\\:to-blue-200:hover {\n    --tw-gradient-to: #bfdbfe;\n  }\n\n  .dark .sm\\:dark\\:hover\\:to-blue-300:hover {\n    --tw-gradient-to: #93c5fd;\n  }\n\n  .dark .sm\\:dark\\:hover\\:to-blue-400:hover {\n    --tw-gradient-to: #60a5fa;\n  }\n\n  .dark .sm\\:dark\\:hover\\:to-blue-500:hover {\n    --tw-gradient-to: #3b82f6;\n  }\n\n  .dark .sm\\:dark\\:hover\\:to-blue-600:hover {\n    --tw-gradient-to: #2563eb;\n  }\n\n  .dark .sm\\:dark\\:hover\\:to-blue-700:hover {\n    --tw-gradient-to: #1d4ed8;\n  }\n\n  .dark .sm\\:dark\\:hover\\:to-blue-800:hover {\n    --tw-gradient-to: #1e40af;\n  }\n\n  .dark .sm\\:dark\\:hover\\:to-blue-900:hover {\n    --tw-gradient-to: #1e3a8a;\n  }\n\n  .dark .sm\\:dark\\:hover\\:to-indigo-50:hover {\n    --tw-gradient-to: #eef2ff;\n  }\n\n  .dark .sm\\:dark\\:hover\\:to-indigo-100:hover {\n    --tw-gradient-to: #e0e7ff;\n  }\n\n  .dark .sm\\:dark\\:hover\\:to-indigo-200:hover {\n    --tw-gradient-to: #c7d2fe;\n  }\n\n  .dark .sm\\:dark\\:hover\\:to-indigo-300:hover {\n    --tw-gradient-to: #a5b4fc;\n  }\n\n  .dark .sm\\:dark\\:hover\\:to-indigo-400:hover {\n    --tw-gradient-to: #818cf8;\n  }\n\n  .dark .sm\\:dark\\:hover\\:to-indigo-500:hover {\n    --tw-gradient-to: #6366f1;\n  }\n\n  .dark .sm\\:dark\\:hover\\:to-indigo-600:hover {\n    --tw-gradient-to: #4f46e5;\n  }\n\n  .dark .sm\\:dark\\:hover\\:to-indigo-700:hover {\n    --tw-gradient-to: #4338ca;\n  }\n\n  .dark .sm\\:dark\\:hover\\:to-indigo-800:hover {\n    --tw-gradient-to: #3730a3;\n  }\n\n  .dark .sm\\:dark\\:hover\\:to-indigo-900:hover {\n    --tw-gradient-to: #312e81;\n  }\n\n  .dark .sm\\:dark\\:hover\\:to-purple-50:hover {\n    --tw-gradient-to: #f5f3ff;\n  }\n\n  .dark .sm\\:dark\\:hover\\:to-purple-100:hover {\n    --tw-gradient-to: #ede9fe;\n  }\n\n  .dark .sm\\:dark\\:hover\\:to-purple-200:hover {\n    --tw-gradient-to: #ddd6fe;\n  }\n\n  .dark .sm\\:dark\\:hover\\:to-purple-300:hover {\n    --tw-gradient-to: #c4b5fd;\n  }\n\n  .dark .sm\\:dark\\:hover\\:to-purple-400:hover {\n    --tw-gradient-to: #a78bfa;\n  }\n\n  .dark .sm\\:dark\\:hover\\:to-purple-500:hover {\n    --tw-gradient-to: #8b5cf6;\n  }\n\n  .dark .sm\\:dark\\:hover\\:to-purple-600:hover {\n    --tw-gradient-to: #7c3aed;\n  }\n\n  .dark .sm\\:dark\\:hover\\:to-purple-700:hover {\n    --tw-gradient-to: #6d28d9;\n  }\n\n  .dark .sm\\:dark\\:hover\\:to-purple-800:hover {\n    --tw-gradient-to: #5b21b6;\n  }\n\n  .dark .sm\\:dark\\:hover\\:to-purple-900:hover {\n    --tw-gradient-to: #4c1d95;\n  }\n\n  .dark .sm\\:dark\\:hover\\:to-pink-50:hover {\n    --tw-gradient-to: #fdf2f8;\n  }\n\n  .dark .sm\\:dark\\:hover\\:to-pink-100:hover {\n    --tw-gradient-to: #fce7f3;\n  }\n\n  .dark .sm\\:dark\\:hover\\:to-pink-200:hover {\n    --tw-gradient-to: #fbcfe8;\n  }\n\n  .dark .sm\\:dark\\:hover\\:to-pink-300:hover {\n    --tw-gradient-to: #f9a8d4;\n  }\n\n  .dark .sm\\:dark\\:hover\\:to-pink-400:hover {\n    --tw-gradient-to: #f472b6;\n  }\n\n  .dark .sm\\:dark\\:hover\\:to-pink-500:hover {\n    --tw-gradient-to: #ec4899;\n  }\n\n  .dark .sm\\:dark\\:hover\\:to-pink-600:hover {\n    --tw-gradient-to: #db2777;\n  }\n\n  .dark .sm\\:dark\\:hover\\:to-pink-700:hover {\n    --tw-gradient-to: #be185d;\n  }\n\n  .dark .sm\\:dark\\:hover\\:to-pink-800:hover {\n    --tw-gradient-to: #9d174d;\n  }\n\n  .dark .sm\\:dark\\:hover\\:to-pink-900:hover {\n    --tw-gradient-to: #831843;\n  }\n\n  .dark .sm\\:dark\\:focus\\:from-transparent:focus {\n    --tw-gradient-from: transparent;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(0, 0, 0, 0));\n  }\n\n  .dark .sm\\:dark\\:focus\\:from-current:focus {\n    --tw-gradient-from: currentColor;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(255, 255, 255, 0));\n  }\n\n  .dark .sm\\:dark\\:focus\\:from-black:focus {\n    --tw-gradient-from: #000;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(0, 0, 0, 0));\n  }\n\n  .dark .sm\\:dark\\:focus\\:from-white:focus {\n    --tw-gradient-from: #fff;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(255, 255, 255, 0));\n  }\n\n  .dark .sm\\:dark\\:focus\\:from-gray-50:focus {\n    --tw-gradient-from: #f9fafb;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(249, 250, 251, 0));\n  }\n\n  .dark .sm\\:dark\\:focus\\:from-gray-100:focus {\n    --tw-gradient-from: #f3f4f6;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(243, 244, 246, 0));\n  }\n\n  .dark .sm\\:dark\\:focus\\:from-gray-200:focus {\n    --tw-gradient-from: #e5e7eb;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(229, 231, 235, 0));\n  }\n\n  .dark .sm\\:dark\\:focus\\:from-gray-300:focus {\n    --tw-gradient-from: #d1d5db;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(209, 213, 219, 0));\n  }\n\n  .dark .sm\\:dark\\:focus\\:from-gray-400:focus {\n    --tw-gradient-from: #9ca3af;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(156, 163, 175, 0));\n  }\n\n  .dark .sm\\:dark\\:focus\\:from-gray-500:focus {\n    --tw-gradient-from: #6b7280;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(107, 114, 128, 0));\n  }\n\n  .dark .sm\\:dark\\:focus\\:from-gray-600:focus {\n    --tw-gradient-from: #4b5563;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(75, 85, 99, 0));\n  }\n\n  .dark .sm\\:dark\\:focus\\:from-gray-700:focus {\n    --tw-gradient-from: #374151;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(55, 65, 81, 0));\n  }\n\n  .dark .sm\\:dark\\:focus\\:from-gray-800:focus {\n    --tw-gradient-from: #1f2937;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(31, 41, 55, 0));\n  }\n\n  .dark .sm\\:dark\\:focus\\:from-gray-900:focus {\n    --tw-gradient-from: #111827;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(17, 24, 39, 0));\n  }\n\n  .dark .sm\\:dark\\:focus\\:from-red-50:focus {\n    --tw-gradient-from: #fef2f2;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(254, 242, 242, 0));\n  }\n\n  .dark .sm\\:dark\\:focus\\:from-red-100:focus {\n    --tw-gradient-from: #fee2e2;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(254, 226, 226, 0));\n  }\n\n  .dark .sm\\:dark\\:focus\\:from-red-200:focus {\n    --tw-gradient-from: #fecaca;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(254, 202, 202, 0));\n  }\n\n  .dark .sm\\:dark\\:focus\\:from-red-300:focus {\n    --tw-gradient-from: #fca5a5;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(252, 165, 165, 0));\n  }\n\n  .dark .sm\\:dark\\:focus\\:from-red-400:focus {\n    --tw-gradient-from: #f87171;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(248, 113, 113, 0));\n  }\n\n  .dark .sm\\:dark\\:focus\\:from-red-500:focus {\n    --tw-gradient-from: #ef4444;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(239, 68, 68, 0));\n  }\n\n  .dark .sm\\:dark\\:focus\\:from-red-600:focus {\n    --tw-gradient-from: #dc2626;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(220, 38, 38, 0));\n  }\n\n  .dark .sm\\:dark\\:focus\\:from-red-700:focus {\n    --tw-gradient-from: #b91c1c;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(185, 28, 28, 0));\n  }\n\n  .dark .sm\\:dark\\:focus\\:from-red-800:focus {\n    --tw-gradient-from: #991b1b;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(153, 27, 27, 0));\n  }\n\n  .dark .sm\\:dark\\:focus\\:from-red-900:focus {\n    --tw-gradient-from: #7f1d1d;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(127, 29, 29, 0));\n  }\n\n  .dark .sm\\:dark\\:focus\\:from-yellow-50:focus {\n    --tw-gradient-from: #fffbeb;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(255, 251, 235, 0));\n  }\n\n  .dark .sm\\:dark\\:focus\\:from-yellow-100:focus {\n    --tw-gradient-from: #fef3c7;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(254, 243, 199, 0));\n  }\n\n  .dark .sm\\:dark\\:focus\\:from-yellow-200:focus {\n    --tw-gradient-from: #fde68a;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(253, 230, 138, 0));\n  }\n\n  .dark .sm\\:dark\\:focus\\:from-yellow-300:focus {\n    --tw-gradient-from: #fcd34d;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(252, 211, 77, 0));\n  }\n\n  .dark .sm\\:dark\\:focus\\:from-yellow-400:focus {\n    --tw-gradient-from: #fbbf24;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(251, 191, 36, 0));\n  }\n\n  .dark .sm\\:dark\\:focus\\:from-yellow-500:focus {\n    --tw-gradient-from: #f59e0b;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(245, 158, 11, 0));\n  }\n\n  .dark .sm\\:dark\\:focus\\:from-yellow-600:focus {\n    --tw-gradient-from: #d97706;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(217, 119, 6, 0));\n  }\n\n  .dark .sm\\:dark\\:focus\\:from-yellow-700:focus {\n    --tw-gradient-from: #b45309;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(180, 83, 9, 0));\n  }\n\n  .dark .sm\\:dark\\:focus\\:from-yellow-800:focus {\n    --tw-gradient-from: #92400e;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(146, 64, 14, 0));\n  }\n\n  .dark .sm\\:dark\\:focus\\:from-yellow-900:focus {\n    --tw-gradient-from: #78350f;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(120, 53, 15, 0));\n  }\n\n  .dark .sm\\:dark\\:focus\\:from-green-50:focus {\n    --tw-gradient-from: #ecfdf5;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(236, 253, 245, 0));\n  }\n\n  .dark .sm\\:dark\\:focus\\:from-green-100:focus {\n    --tw-gradient-from: #d1fae5;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(209, 250, 229, 0));\n  }\n\n  .dark .sm\\:dark\\:focus\\:from-green-200:focus {\n    --tw-gradient-from: #a7f3d0;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(167, 243, 208, 0));\n  }\n\n  .dark .sm\\:dark\\:focus\\:from-green-300:focus {\n    --tw-gradient-from: #6ee7b7;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(110, 231, 183, 0));\n  }\n\n  .dark .sm\\:dark\\:focus\\:from-green-400:focus {\n    --tw-gradient-from: #34d399;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(52, 211, 153, 0));\n  }\n\n  .dark .sm\\:dark\\:focus\\:from-green-500:focus {\n    --tw-gradient-from: #10b981;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(16, 185, 129, 0));\n  }\n\n  .dark .sm\\:dark\\:focus\\:from-green-600:focus {\n    --tw-gradient-from: #059669;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(5, 150, 105, 0));\n  }\n\n  .dark .sm\\:dark\\:focus\\:from-green-700:focus {\n    --tw-gradient-from: #047857;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(4, 120, 87, 0));\n  }\n\n  .dark .sm\\:dark\\:focus\\:from-green-800:focus {\n    --tw-gradient-from: #065f46;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(6, 95, 70, 0));\n  }\n\n  .dark .sm\\:dark\\:focus\\:from-green-900:focus {\n    --tw-gradient-from: #064e3b;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(6, 78, 59, 0));\n  }\n\n  .dark .sm\\:dark\\:focus\\:from-blue-50:focus {\n    --tw-gradient-from: #eff6ff;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(239, 246, 255, 0));\n  }\n\n  .dark .sm\\:dark\\:focus\\:from-blue-100:focus {\n    --tw-gradient-from: #dbeafe;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(219, 234, 254, 0));\n  }\n\n  .dark .sm\\:dark\\:focus\\:from-blue-200:focus {\n    --tw-gradient-from: #bfdbfe;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(191, 219, 254, 0));\n  }\n\n  .dark .sm\\:dark\\:focus\\:from-blue-300:focus {\n    --tw-gradient-from: #93c5fd;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(147, 197, 253, 0));\n  }\n\n  .dark .sm\\:dark\\:focus\\:from-blue-400:focus {\n    --tw-gradient-from: #60a5fa;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(96, 165, 250, 0));\n  }\n\n  .dark .sm\\:dark\\:focus\\:from-blue-500:focus {\n    --tw-gradient-from: #3b82f6;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(59, 130, 246, 0));\n  }\n\n  .dark .sm\\:dark\\:focus\\:from-blue-600:focus {\n    --tw-gradient-from: #2563eb;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(37, 99, 235, 0));\n  }\n\n  .dark .sm\\:dark\\:focus\\:from-blue-700:focus {\n    --tw-gradient-from: #1d4ed8;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(29, 78, 216, 0));\n  }\n\n  .dark .sm\\:dark\\:focus\\:from-blue-800:focus {\n    --tw-gradient-from: #1e40af;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(30, 64, 175, 0));\n  }\n\n  .dark .sm\\:dark\\:focus\\:from-blue-900:focus {\n    --tw-gradient-from: #1e3a8a;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(30, 58, 138, 0));\n  }\n\n  .dark .sm\\:dark\\:focus\\:from-indigo-50:focus {\n    --tw-gradient-from: #eef2ff;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(238, 242, 255, 0));\n  }\n\n  .dark .sm\\:dark\\:focus\\:from-indigo-100:focus {\n    --tw-gradient-from: #e0e7ff;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(224, 231, 255, 0));\n  }\n\n  .dark .sm\\:dark\\:focus\\:from-indigo-200:focus {\n    --tw-gradient-from: #c7d2fe;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(199, 210, 254, 0));\n  }\n\n  .dark .sm\\:dark\\:focus\\:from-indigo-300:focus {\n    --tw-gradient-from: #a5b4fc;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(165, 180, 252, 0));\n  }\n\n  .dark .sm\\:dark\\:focus\\:from-indigo-400:focus {\n    --tw-gradient-from: #818cf8;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(129, 140, 248, 0));\n  }\n\n  .dark .sm\\:dark\\:focus\\:from-indigo-500:focus {\n    --tw-gradient-from: #6366f1;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(99, 102, 241, 0));\n  }\n\n  .dark .sm\\:dark\\:focus\\:from-indigo-600:focus {\n    --tw-gradient-from: #4f46e5;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(79, 70, 229, 0));\n  }\n\n  .dark .sm\\:dark\\:focus\\:from-indigo-700:focus {\n    --tw-gradient-from: #4338ca;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(67, 56, 202, 0));\n  }\n\n  .dark .sm\\:dark\\:focus\\:from-indigo-800:focus {\n    --tw-gradient-from: #3730a3;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(55, 48, 163, 0));\n  }\n\n  .dark .sm\\:dark\\:focus\\:from-indigo-900:focus {\n    --tw-gradient-from: #312e81;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(49, 46, 129, 0));\n  }\n\n  .dark .sm\\:dark\\:focus\\:from-purple-50:focus {\n    --tw-gradient-from: #f5f3ff;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(245, 243, 255, 0));\n  }\n\n  .dark .sm\\:dark\\:focus\\:from-purple-100:focus {\n    --tw-gradient-from: #ede9fe;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(237, 233, 254, 0));\n  }\n\n  .dark .sm\\:dark\\:focus\\:from-purple-200:focus {\n    --tw-gradient-from: #ddd6fe;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(221, 214, 254, 0));\n  }\n\n  .dark .sm\\:dark\\:focus\\:from-purple-300:focus {\n    --tw-gradient-from: #c4b5fd;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(196, 181, 253, 0));\n  }\n\n  .dark .sm\\:dark\\:focus\\:from-purple-400:focus {\n    --tw-gradient-from: #a78bfa;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(167, 139, 250, 0));\n  }\n\n  .dark .sm\\:dark\\:focus\\:from-purple-500:focus {\n    --tw-gradient-from: #8b5cf6;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(139, 92, 246, 0));\n  }\n\n  .dark .sm\\:dark\\:focus\\:from-purple-600:focus {\n    --tw-gradient-from: #7c3aed;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(124, 58, 237, 0));\n  }\n\n  .dark .sm\\:dark\\:focus\\:from-purple-700:focus {\n    --tw-gradient-from: #6d28d9;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(109, 40, 217, 0));\n  }\n\n  .dark .sm\\:dark\\:focus\\:from-purple-800:focus {\n    --tw-gradient-from: #5b21b6;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(91, 33, 182, 0));\n  }\n\n  .dark .sm\\:dark\\:focus\\:from-purple-900:focus {\n    --tw-gradient-from: #4c1d95;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(76, 29, 149, 0));\n  }\n\n  .dark .sm\\:dark\\:focus\\:from-pink-50:focus {\n    --tw-gradient-from: #fdf2f8;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(253, 242, 248, 0));\n  }\n\n  .dark .sm\\:dark\\:focus\\:from-pink-100:focus {\n    --tw-gradient-from: #fce7f3;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(252, 231, 243, 0));\n  }\n\n  .dark .sm\\:dark\\:focus\\:from-pink-200:focus {\n    --tw-gradient-from: #fbcfe8;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(251, 207, 232, 0));\n  }\n\n  .dark .sm\\:dark\\:focus\\:from-pink-300:focus {\n    --tw-gradient-from: #f9a8d4;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(249, 168, 212, 0));\n  }\n\n  .dark .sm\\:dark\\:focus\\:from-pink-400:focus {\n    --tw-gradient-from: #f472b6;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(244, 114, 182, 0));\n  }\n\n  .dark .sm\\:dark\\:focus\\:from-pink-500:focus {\n    --tw-gradient-from: #ec4899;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(236, 72, 153, 0));\n  }\n\n  .dark .sm\\:dark\\:focus\\:from-pink-600:focus {\n    --tw-gradient-from: #db2777;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(219, 39, 119, 0));\n  }\n\n  .dark .sm\\:dark\\:focus\\:from-pink-700:focus {\n    --tw-gradient-from: #be185d;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(190, 24, 93, 0));\n  }\n\n  .dark .sm\\:dark\\:focus\\:from-pink-800:focus {\n    --tw-gradient-from: #9d174d;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(157, 23, 77, 0));\n  }\n\n  .dark .sm\\:dark\\:focus\\:from-pink-900:focus {\n    --tw-gradient-from: #831843;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(131, 24, 67, 0));\n  }\n\n  .dark .sm\\:dark\\:focus\\:via-transparent:focus {\n    --tw-gradient-stops: var(--tw-gradient-from), transparent, var(--tw-gradient-to, rgba(0, 0, 0, 0));\n  }\n\n  .dark .sm\\:dark\\:focus\\:via-current:focus {\n    --tw-gradient-stops: var(--tw-gradient-from), currentColor, var(--tw-gradient-to, rgba(255, 255, 255, 0));\n  }\n\n  .dark .sm\\:dark\\:focus\\:via-black:focus {\n    --tw-gradient-stops: var(--tw-gradient-from), #000, var(--tw-gradient-to, rgba(0, 0, 0, 0));\n  }\n\n  .dark .sm\\:dark\\:focus\\:via-white:focus {\n    --tw-gradient-stops: var(--tw-gradient-from), #fff, var(--tw-gradient-to, rgba(255, 255, 255, 0));\n  }\n\n  .dark .sm\\:dark\\:focus\\:via-gray-50:focus {\n    --tw-gradient-stops: var(--tw-gradient-from), #f9fafb, var(--tw-gradient-to, rgba(249, 250, 251, 0));\n  }\n\n  .dark .sm\\:dark\\:focus\\:via-gray-100:focus {\n    --tw-gradient-stops: var(--tw-gradient-from), #f3f4f6, var(--tw-gradient-to, rgba(243, 244, 246, 0));\n  }\n\n  .dark .sm\\:dark\\:focus\\:via-gray-200:focus {\n    --tw-gradient-stops: var(--tw-gradient-from), #e5e7eb, var(--tw-gradient-to, rgba(229, 231, 235, 0));\n  }\n\n  .dark .sm\\:dark\\:focus\\:via-gray-300:focus {\n    --tw-gradient-stops: var(--tw-gradient-from), #d1d5db, var(--tw-gradient-to, rgba(209, 213, 219, 0));\n  }\n\n  .dark .sm\\:dark\\:focus\\:via-gray-400:focus {\n    --tw-gradient-stops: var(--tw-gradient-from), #9ca3af, var(--tw-gradient-to, rgba(156, 163, 175, 0));\n  }\n\n  .dark .sm\\:dark\\:focus\\:via-gray-500:focus {\n    --tw-gradient-stops: var(--tw-gradient-from), #6b7280, var(--tw-gradient-to, rgba(107, 114, 128, 0));\n  }\n\n  .dark .sm\\:dark\\:focus\\:via-gray-600:focus {\n    --tw-gradient-stops: var(--tw-gradient-from), #4b5563, var(--tw-gradient-to, rgba(75, 85, 99, 0));\n  }\n\n  .dark .sm\\:dark\\:focus\\:via-gray-700:focus {\n    --tw-gradient-stops: var(--tw-gradient-from), #374151, var(--tw-gradient-to, rgba(55, 65, 81, 0));\n  }\n\n  .dark .sm\\:dark\\:focus\\:via-gray-800:focus {\n    --tw-gradient-stops: var(--tw-gradient-from), #1f2937, var(--tw-gradient-to, rgba(31, 41, 55, 0));\n  }\n\n  .dark .sm\\:dark\\:focus\\:via-gray-900:focus {\n    --tw-gradient-stops: var(--tw-gradient-from), #111827, var(--tw-gradient-to, rgba(17, 24, 39, 0));\n  }\n\n  .dark .sm\\:dark\\:focus\\:via-red-50:focus {\n    --tw-gradient-stops: var(--tw-gradient-from), #fef2f2, var(--tw-gradient-to, rgba(254, 242, 242, 0));\n  }\n\n  .dark .sm\\:dark\\:focus\\:via-red-100:focus {\n    --tw-gradient-stops: var(--tw-gradient-from), #fee2e2, var(--tw-gradient-to, rgba(254, 226, 226, 0));\n  }\n\n  .dark .sm\\:dark\\:focus\\:via-red-200:focus {\n    --tw-gradient-stops: var(--tw-gradient-from), #fecaca, var(--tw-gradient-to, rgba(254, 202, 202, 0));\n  }\n\n  .dark .sm\\:dark\\:focus\\:via-red-300:focus {\n    --tw-gradient-stops: var(--tw-gradient-from), #fca5a5, var(--tw-gradient-to, rgba(252, 165, 165, 0));\n  }\n\n  .dark .sm\\:dark\\:focus\\:via-red-400:focus {\n    --tw-gradient-stops: var(--tw-gradient-from), #f87171, var(--tw-gradient-to, rgba(248, 113, 113, 0));\n  }\n\n  .dark .sm\\:dark\\:focus\\:via-red-500:focus {\n    --tw-gradient-stops: var(--tw-gradient-from), #ef4444, var(--tw-gradient-to, rgba(239, 68, 68, 0));\n  }\n\n  .dark .sm\\:dark\\:focus\\:via-red-600:focus {\n    --tw-gradient-stops: var(--tw-gradient-from), #dc2626, var(--tw-gradient-to, rgba(220, 38, 38, 0));\n  }\n\n  .dark .sm\\:dark\\:focus\\:via-red-700:focus {\n    --tw-gradient-stops: var(--tw-gradient-from), #b91c1c, var(--tw-gradient-to, rgba(185, 28, 28, 0));\n  }\n\n  .dark .sm\\:dark\\:focus\\:via-red-800:focus {\n    --tw-gradient-stops: var(--tw-gradient-from), #991b1b, var(--tw-gradient-to, rgba(153, 27, 27, 0));\n  }\n\n  .dark .sm\\:dark\\:focus\\:via-red-900:focus {\n    --tw-gradient-stops: var(--tw-gradient-from), #7f1d1d, var(--tw-gradient-to, rgba(127, 29, 29, 0));\n  }\n\n  .dark .sm\\:dark\\:focus\\:via-yellow-50:focus {\n    --tw-gradient-stops: var(--tw-gradient-from), #fffbeb, var(--tw-gradient-to, rgba(255, 251, 235, 0));\n  }\n\n  .dark .sm\\:dark\\:focus\\:via-yellow-100:focus {\n    --tw-gradient-stops: var(--tw-gradient-from), #fef3c7, var(--tw-gradient-to, rgba(254, 243, 199, 0));\n  }\n\n  .dark .sm\\:dark\\:focus\\:via-yellow-200:focus {\n    --tw-gradient-stops: var(--tw-gradient-from), #fde68a, var(--tw-gradient-to, rgba(253, 230, 138, 0));\n  }\n\n  .dark .sm\\:dark\\:focus\\:via-yellow-300:focus {\n    --tw-gradient-stops: var(--tw-gradient-from), #fcd34d, var(--tw-gradient-to, rgba(252, 211, 77, 0));\n  }\n\n  .dark .sm\\:dark\\:focus\\:via-yellow-400:focus {\n    --tw-gradient-stops: var(--tw-gradient-from), #fbbf24, var(--tw-gradient-to, rgba(251, 191, 36, 0));\n  }\n\n  .dark .sm\\:dark\\:focus\\:via-yellow-500:focus {\n    --tw-gradient-stops: var(--tw-gradient-from), #f59e0b, var(--tw-gradient-to, rgba(245, 158, 11, 0));\n  }\n\n  .dark .sm\\:dark\\:focus\\:via-yellow-600:focus {\n    --tw-gradient-stops: var(--tw-gradient-from), #d97706, var(--tw-gradient-to, rgba(217, 119, 6, 0));\n  }\n\n  .dark .sm\\:dark\\:focus\\:via-yellow-700:focus {\n    --tw-gradient-stops: var(--tw-gradient-from), #b45309, var(--tw-gradient-to, rgba(180, 83, 9, 0));\n  }\n\n  .dark .sm\\:dark\\:focus\\:via-yellow-800:focus {\n    --tw-gradient-stops: var(--tw-gradient-from), #92400e, var(--tw-gradient-to, rgba(146, 64, 14, 0));\n  }\n\n  .dark .sm\\:dark\\:focus\\:via-yellow-900:focus {\n    --tw-gradient-stops: var(--tw-gradient-from), #78350f, var(--tw-gradient-to, rgba(120, 53, 15, 0));\n  }\n\n  .dark .sm\\:dark\\:focus\\:via-green-50:focus {\n    --tw-gradient-stops: var(--tw-gradient-from), #ecfdf5, var(--tw-gradient-to, rgba(236, 253, 245, 0));\n  }\n\n  .dark .sm\\:dark\\:focus\\:via-green-100:focus {\n    --tw-gradient-stops: var(--tw-gradient-from), #d1fae5, var(--tw-gradient-to, rgba(209, 250, 229, 0));\n  }\n\n  .dark .sm\\:dark\\:focus\\:via-green-200:focus {\n    --tw-gradient-stops: var(--tw-gradient-from), #a7f3d0, var(--tw-gradient-to, rgba(167, 243, 208, 0));\n  }\n\n  .dark .sm\\:dark\\:focus\\:via-green-300:focus {\n    --tw-gradient-stops: var(--tw-gradient-from), #6ee7b7, var(--tw-gradient-to, rgba(110, 231, 183, 0));\n  }\n\n  .dark .sm\\:dark\\:focus\\:via-green-400:focus {\n    --tw-gradient-stops: var(--tw-gradient-from), #34d399, var(--tw-gradient-to, rgba(52, 211, 153, 0));\n  }\n\n  .dark .sm\\:dark\\:focus\\:via-green-500:focus {\n    --tw-gradient-stops: var(--tw-gradient-from), #10b981, var(--tw-gradient-to, rgba(16, 185, 129, 0));\n  }\n\n  .dark .sm\\:dark\\:focus\\:via-green-600:focus {\n    --tw-gradient-stops: var(--tw-gradient-from), #059669, var(--tw-gradient-to, rgba(5, 150, 105, 0));\n  }\n\n  .dark .sm\\:dark\\:focus\\:via-green-700:focus {\n    --tw-gradient-stops: var(--tw-gradient-from), #047857, var(--tw-gradient-to, rgba(4, 120, 87, 0));\n  }\n\n  .dark .sm\\:dark\\:focus\\:via-green-800:focus {\n    --tw-gradient-stops: var(--tw-gradient-from), #065f46, var(--tw-gradient-to, rgba(6, 95, 70, 0));\n  }\n\n  .dark .sm\\:dark\\:focus\\:via-green-900:focus {\n    --tw-gradient-stops: var(--tw-gradient-from), #064e3b, var(--tw-gradient-to, rgba(6, 78, 59, 0));\n  }\n\n  .dark .sm\\:dark\\:focus\\:via-blue-50:focus {\n    --tw-gradient-stops: var(--tw-gradient-from), #eff6ff, var(--tw-gradient-to, rgba(239, 246, 255, 0));\n  }\n\n  .dark .sm\\:dark\\:focus\\:via-blue-100:focus {\n    --tw-gradient-stops: var(--tw-gradient-from), #dbeafe, var(--tw-gradient-to, rgba(219, 234, 254, 0));\n  }\n\n  .dark .sm\\:dark\\:focus\\:via-blue-200:focus {\n    --tw-gradient-stops: var(--tw-gradient-from), #bfdbfe, var(--tw-gradient-to, rgba(191, 219, 254, 0));\n  }\n\n  .dark .sm\\:dark\\:focus\\:via-blue-300:focus {\n    --tw-gradient-stops: var(--tw-gradient-from), #93c5fd, var(--tw-gradient-to, rgba(147, 197, 253, 0));\n  }\n\n  .dark .sm\\:dark\\:focus\\:via-blue-400:focus {\n    --tw-gradient-stops: var(--tw-gradient-from), #60a5fa, var(--tw-gradient-to, rgba(96, 165, 250, 0));\n  }\n\n  .dark .sm\\:dark\\:focus\\:via-blue-500:focus {\n    --tw-gradient-stops: var(--tw-gradient-from), #3b82f6, var(--tw-gradient-to, rgba(59, 130, 246, 0));\n  }\n\n  .dark .sm\\:dark\\:focus\\:via-blue-600:focus {\n    --tw-gradient-stops: var(--tw-gradient-from), #2563eb, var(--tw-gradient-to, rgba(37, 99, 235, 0));\n  }\n\n  .dark .sm\\:dark\\:focus\\:via-blue-700:focus {\n    --tw-gradient-stops: var(--tw-gradient-from), #1d4ed8, var(--tw-gradient-to, rgba(29, 78, 216, 0));\n  }\n\n  .dark .sm\\:dark\\:focus\\:via-blue-800:focus {\n    --tw-gradient-stops: var(--tw-gradient-from), #1e40af, var(--tw-gradient-to, rgba(30, 64, 175, 0));\n  }\n\n  .dark .sm\\:dark\\:focus\\:via-blue-900:focus {\n    --tw-gradient-stops: var(--tw-gradient-from), #1e3a8a, var(--tw-gradient-to, rgba(30, 58, 138, 0));\n  }\n\n  .dark .sm\\:dark\\:focus\\:via-indigo-50:focus {\n    --tw-gradient-stops: var(--tw-gradient-from), #eef2ff, var(--tw-gradient-to, rgba(238, 242, 255, 0));\n  }\n\n  .dark .sm\\:dark\\:focus\\:via-indigo-100:focus {\n    --tw-gradient-stops: var(--tw-gradient-from), #e0e7ff, var(--tw-gradient-to, rgba(224, 231, 255, 0));\n  }\n\n  .dark .sm\\:dark\\:focus\\:via-indigo-200:focus {\n    --tw-gradient-stops: var(--tw-gradient-from), #c7d2fe, var(--tw-gradient-to, rgba(199, 210, 254, 0));\n  }\n\n  .dark .sm\\:dark\\:focus\\:via-indigo-300:focus {\n    --tw-gradient-stops: var(--tw-gradient-from), #a5b4fc, var(--tw-gradient-to, rgba(165, 180, 252, 0));\n  }\n\n  .dark .sm\\:dark\\:focus\\:via-indigo-400:focus {\n    --tw-gradient-stops: var(--tw-gradient-from), #818cf8, var(--tw-gradient-to, rgba(129, 140, 248, 0));\n  }\n\n  .dark .sm\\:dark\\:focus\\:via-indigo-500:focus {\n    --tw-gradient-stops: var(--tw-gradient-from), #6366f1, var(--tw-gradient-to, rgba(99, 102, 241, 0));\n  }\n\n  .dark .sm\\:dark\\:focus\\:via-indigo-600:focus {\n    --tw-gradient-stops: var(--tw-gradient-from), #4f46e5, var(--tw-gradient-to, rgba(79, 70, 229, 0));\n  }\n\n  .dark .sm\\:dark\\:focus\\:via-indigo-700:focus {\n    --tw-gradient-stops: var(--tw-gradient-from), #4338ca, var(--tw-gradient-to, rgba(67, 56, 202, 0));\n  }\n\n  .dark .sm\\:dark\\:focus\\:via-indigo-800:focus {\n    --tw-gradient-stops: var(--tw-gradient-from), #3730a3, var(--tw-gradient-to, rgba(55, 48, 163, 0));\n  }\n\n  .dark .sm\\:dark\\:focus\\:via-indigo-900:focus {\n    --tw-gradient-stops: var(--tw-gradient-from), #312e81, var(--tw-gradient-to, rgba(49, 46, 129, 0));\n  }\n\n  .dark .sm\\:dark\\:focus\\:via-purple-50:focus {\n    --tw-gradient-stops: var(--tw-gradient-from), #f5f3ff, var(--tw-gradient-to, rgba(245, 243, 255, 0));\n  }\n\n  .dark .sm\\:dark\\:focus\\:via-purple-100:focus {\n    --tw-gradient-stops: var(--tw-gradient-from), #ede9fe, var(--tw-gradient-to, rgba(237, 233, 254, 0));\n  }\n\n  .dark .sm\\:dark\\:focus\\:via-purple-200:focus {\n    --tw-gradient-stops: var(--tw-gradient-from), #ddd6fe, var(--tw-gradient-to, rgba(221, 214, 254, 0));\n  }\n\n  .dark .sm\\:dark\\:focus\\:via-purple-300:focus {\n    --tw-gradient-stops: var(--tw-gradient-from), #c4b5fd, var(--tw-gradient-to, rgba(196, 181, 253, 0));\n  }\n\n  .dark .sm\\:dark\\:focus\\:via-purple-400:focus {\n    --tw-gradient-stops: var(--tw-gradient-from), #a78bfa, var(--tw-gradient-to, rgba(167, 139, 250, 0));\n  }\n\n  .dark .sm\\:dark\\:focus\\:via-purple-500:focus {\n    --tw-gradient-stops: var(--tw-gradient-from), #8b5cf6, var(--tw-gradient-to, rgba(139, 92, 246, 0));\n  }\n\n  .dark .sm\\:dark\\:focus\\:via-purple-600:focus {\n    --tw-gradient-stops: var(--tw-gradient-from), #7c3aed, var(--tw-gradient-to, rgba(124, 58, 237, 0));\n  }\n\n  .dark .sm\\:dark\\:focus\\:via-purple-700:focus {\n    --tw-gradient-stops: var(--tw-gradient-from), #6d28d9, var(--tw-gradient-to, rgba(109, 40, 217, 0));\n  }\n\n  .dark .sm\\:dark\\:focus\\:via-purple-800:focus {\n    --tw-gradient-stops: var(--tw-gradient-from), #5b21b6, var(--tw-gradient-to, rgba(91, 33, 182, 0));\n  }\n\n  .dark .sm\\:dark\\:focus\\:via-purple-900:focus {\n    --tw-gradient-stops: var(--tw-gradient-from), #4c1d95, var(--tw-gradient-to, rgba(76, 29, 149, 0));\n  }\n\n  .dark .sm\\:dark\\:focus\\:via-pink-50:focus {\n    --tw-gradient-stops: var(--tw-gradient-from), #fdf2f8, var(--tw-gradient-to, rgba(253, 242, 248, 0));\n  }\n\n  .dark .sm\\:dark\\:focus\\:via-pink-100:focus {\n    --tw-gradient-stops: var(--tw-gradient-from), #fce7f3, var(--tw-gradient-to, rgba(252, 231, 243, 0));\n  }\n\n  .dark .sm\\:dark\\:focus\\:via-pink-200:focus {\n    --tw-gradient-stops: var(--tw-gradient-from), #fbcfe8, var(--tw-gradient-to, rgba(251, 207, 232, 0));\n  }\n\n  .dark .sm\\:dark\\:focus\\:via-pink-300:focus {\n    --tw-gradient-stops: var(--tw-gradient-from), #f9a8d4, var(--tw-gradient-to, rgba(249, 168, 212, 0));\n  }\n\n  .dark .sm\\:dark\\:focus\\:via-pink-400:focus {\n    --tw-gradient-stops: var(--tw-gradient-from), #f472b6, var(--tw-gradient-to, rgba(244, 114, 182, 0));\n  }\n\n  .dark .sm\\:dark\\:focus\\:via-pink-500:focus {\n    --tw-gradient-stops: var(--tw-gradient-from), #ec4899, var(--tw-gradient-to, rgba(236, 72, 153, 0));\n  }\n\n  .dark .sm\\:dark\\:focus\\:via-pink-600:focus {\n    --tw-gradient-stops: var(--tw-gradient-from), #db2777, var(--tw-gradient-to, rgba(219, 39, 119, 0));\n  }\n\n  .dark .sm\\:dark\\:focus\\:via-pink-700:focus {\n    --tw-gradient-stops: var(--tw-gradient-from), #be185d, var(--tw-gradient-to, rgba(190, 24, 93, 0));\n  }\n\n  .dark .sm\\:dark\\:focus\\:via-pink-800:focus {\n    --tw-gradient-stops: var(--tw-gradient-from), #9d174d, var(--tw-gradient-to, rgba(157, 23, 77, 0));\n  }\n\n  .dark .sm\\:dark\\:focus\\:via-pink-900:focus {\n    --tw-gradient-stops: var(--tw-gradient-from), #831843, var(--tw-gradient-to, rgba(131, 24, 67, 0));\n  }\n\n  .dark .sm\\:dark\\:focus\\:to-transparent:focus {\n    --tw-gradient-to: transparent;\n  }\n\n  .dark .sm\\:dark\\:focus\\:to-current:focus {\n    --tw-gradient-to: currentColor;\n  }\n\n  .dark .sm\\:dark\\:focus\\:to-black:focus {\n    --tw-gradient-to: #000;\n  }\n\n  .dark .sm\\:dark\\:focus\\:to-white:focus {\n    --tw-gradient-to: #fff;\n  }\n\n  .dark .sm\\:dark\\:focus\\:to-gray-50:focus {\n    --tw-gradient-to: #f9fafb;\n  }\n\n  .dark .sm\\:dark\\:focus\\:to-gray-100:focus {\n    --tw-gradient-to: #f3f4f6;\n  }\n\n  .dark .sm\\:dark\\:focus\\:to-gray-200:focus {\n    --tw-gradient-to: #e5e7eb;\n  }\n\n  .dark .sm\\:dark\\:focus\\:to-gray-300:focus {\n    --tw-gradient-to: #d1d5db;\n  }\n\n  .dark .sm\\:dark\\:focus\\:to-gray-400:focus {\n    --tw-gradient-to: #9ca3af;\n  }\n\n  .dark .sm\\:dark\\:focus\\:to-gray-500:focus {\n    --tw-gradient-to: #6b7280;\n  }\n\n  .dark .sm\\:dark\\:focus\\:to-gray-600:focus {\n    --tw-gradient-to: #4b5563;\n  }\n\n  .dark .sm\\:dark\\:focus\\:to-gray-700:focus {\n    --tw-gradient-to: #374151;\n  }\n\n  .dark .sm\\:dark\\:focus\\:to-gray-800:focus {\n    --tw-gradient-to: #1f2937;\n  }\n\n  .dark .sm\\:dark\\:focus\\:to-gray-900:focus {\n    --tw-gradient-to: #111827;\n  }\n\n  .dark .sm\\:dark\\:focus\\:to-red-50:focus {\n    --tw-gradient-to: #fef2f2;\n  }\n\n  .dark .sm\\:dark\\:focus\\:to-red-100:focus {\n    --tw-gradient-to: #fee2e2;\n  }\n\n  .dark .sm\\:dark\\:focus\\:to-red-200:focus {\n    --tw-gradient-to: #fecaca;\n  }\n\n  .dark .sm\\:dark\\:focus\\:to-red-300:focus {\n    --tw-gradient-to: #fca5a5;\n  }\n\n  .dark .sm\\:dark\\:focus\\:to-red-400:focus {\n    --tw-gradient-to: #f87171;\n  }\n\n  .dark .sm\\:dark\\:focus\\:to-red-500:focus {\n    --tw-gradient-to: #ef4444;\n  }\n\n  .dark .sm\\:dark\\:focus\\:to-red-600:focus {\n    --tw-gradient-to: #dc2626;\n  }\n\n  .dark .sm\\:dark\\:focus\\:to-red-700:focus {\n    --tw-gradient-to: #b91c1c;\n  }\n\n  .dark .sm\\:dark\\:focus\\:to-red-800:focus {\n    --tw-gradient-to: #991b1b;\n  }\n\n  .dark .sm\\:dark\\:focus\\:to-red-900:focus {\n    --tw-gradient-to: #7f1d1d;\n  }\n\n  .dark .sm\\:dark\\:focus\\:to-yellow-50:focus {\n    --tw-gradient-to: #fffbeb;\n  }\n\n  .dark .sm\\:dark\\:focus\\:to-yellow-100:focus {\n    --tw-gradient-to: #fef3c7;\n  }\n\n  .dark .sm\\:dark\\:focus\\:to-yellow-200:focus {\n    --tw-gradient-to: #fde68a;\n  }\n\n  .dark .sm\\:dark\\:focus\\:to-yellow-300:focus {\n    --tw-gradient-to: #fcd34d;\n  }\n\n  .dark .sm\\:dark\\:focus\\:to-yellow-400:focus {\n    --tw-gradient-to: #fbbf24;\n  }\n\n  .dark .sm\\:dark\\:focus\\:to-yellow-500:focus {\n    --tw-gradient-to: #f59e0b;\n  }\n\n  .dark .sm\\:dark\\:focus\\:to-yellow-600:focus {\n    --tw-gradient-to: #d97706;\n  }\n\n  .dark .sm\\:dark\\:focus\\:to-yellow-700:focus {\n    --tw-gradient-to: #b45309;\n  }\n\n  .dark .sm\\:dark\\:focus\\:to-yellow-800:focus {\n    --tw-gradient-to: #92400e;\n  }\n\n  .dark .sm\\:dark\\:focus\\:to-yellow-900:focus {\n    --tw-gradient-to: #78350f;\n  }\n\n  .dark .sm\\:dark\\:focus\\:to-green-50:focus {\n    --tw-gradient-to: #ecfdf5;\n  }\n\n  .dark .sm\\:dark\\:focus\\:to-green-100:focus {\n    --tw-gradient-to: #d1fae5;\n  }\n\n  .dark .sm\\:dark\\:focus\\:to-green-200:focus {\n    --tw-gradient-to: #a7f3d0;\n  }\n\n  .dark .sm\\:dark\\:focus\\:to-green-300:focus {\n    --tw-gradient-to: #6ee7b7;\n  }\n\n  .dark .sm\\:dark\\:focus\\:to-green-400:focus {\n    --tw-gradient-to: #34d399;\n  }\n\n  .dark .sm\\:dark\\:focus\\:to-green-500:focus {\n    --tw-gradient-to: #10b981;\n  }\n\n  .dark .sm\\:dark\\:focus\\:to-green-600:focus {\n    --tw-gradient-to: #059669;\n  }\n\n  .dark .sm\\:dark\\:focus\\:to-green-700:focus {\n    --tw-gradient-to: #047857;\n  }\n\n  .dark .sm\\:dark\\:focus\\:to-green-800:focus {\n    --tw-gradient-to: #065f46;\n  }\n\n  .dark .sm\\:dark\\:focus\\:to-green-900:focus {\n    --tw-gradient-to: #064e3b;\n  }\n\n  .dark .sm\\:dark\\:focus\\:to-blue-50:focus {\n    --tw-gradient-to: #eff6ff;\n  }\n\n  .dark .sm\\:dark\\:focus\\:to-blue-100:focus {\n    --tw-gradient-to: #dbeafe;\n  }\n\n  .dark .sm\\:dark\\:focus\\:to-blue-200:focus {\n    --tw-gradient-to: #bfdbfe;\n  }\n\n  .dark .sm\\:dark\\:focus\\:to-blue-300:focus {\n    --tw-gradient-to: #93c5fd;\n  }\n\n  .dark .sm\\:dark\\:focus\\:to-blue-400:focus {\n    --tw-gradient-to: #60a5fa;\n  }\n\n  .dark .sm\\:dark\\:focus\\:to-blue-500:focus {\n    --tw-gradient-to: #3b82f6;\n  }\n\n  .dark .sm\\:dark\\:focus\\:to-blue-600:focus {\n    --tw-gradient-to: #2563eb;\n  }\n\n  .dark .sm\\:dark\\:focus\\:to-blue-700:focus {\n    --tw-gradient-to: #1d4ed8;\n  }\n\n  .dark .sm\\:dark\\:focus\\:to-blue-800:focus {\n    --tw-gradient-to: #1e40af;\n  }\n\n  .dark .sm\\:dark\\:focus\\:to-blue-900:focus {\n    --tw-gradient-to: #1e3a8a;\n  }\n\n  .dark .sm\\:dark\\:focus\\:to-indigo-50:focus {\n    --tw-gradient-to: #eef2ff;\n  }\n\n  .dark .sm\\:dark\\:focus\\:to-indigo-100:focus {\n    --tw-gradient-to: #e0e7ff;\n  }\n\n  .dark .sm\\:dark\\:focus\\:to-indigo-200:focus {\n    --tw-gradient-to: #c7d2fe;\n  }\n\n  .dark .sm\\:dark\\:focus\\:to-indigo-300:focus {\n    --tw-gradient-to: #a5b4fc;\n  }\n\n  .dark .sm\\:dark\\:focus\\:to-indigo-400:focus {\n    --tw-gradient-to: #818cf8;\n  }\n\n  .dark .sm\\:dark\\:focus\\:to-indigo-500:focus {\n    --tw-gradient-to: #6366f1;\n  }\n\n  .dark .sm\\:dark\\:focus\\:to-indigo-600:focus {\n    --tw-gradient-to: #4f46e5;\n  }\n\n  .dark .sm\\:dark\\:focus\\:to-indigo-700:focus {\n    --tw-gradient-to: #4338ca;\n  }\n\n  .dark .sm\\:dark\\:focus\\:to-indigo-800:focus {\n    --tw-gradient-to: #3730a3;\n  }\n\n  .dark .sm\\:dark\\:focus\\:to-indigo-900:focus {\n    --tw-gradient-to: #312e81;\n  }\n\n  .dark .sm\\:dark\\:focus\\:to-purple-50:focus {\n    --tw-gradient-to: #f5f3ff;\n  }\n\n  .dark .sm\\:dark\\:focus\\:to-purple-100:focus {\n    --tw-gradient-to: #ede9fe;\n  }\n\n  .dark .sm\\:dark\\:focus\\:to-purple-200:focus {\n    --tw-gradient-to: #ddd6fe;\n  }\n\n  .dark .sm\\:dark\\:focus\\:to-purple-300:focus {\n    --tw-gradient-to: #c4b5fd;\n  }\n\n  .dark .sm\\:dark\\:focus\\:to-purple-400:focus {\n    --tw-gradient-to: #a78bfa;\n  }\n\n  .dark .sm\\:dark\\:focus\\:to-purple-500:focus {\n    --tw-gradient-to: #8b5cf6;\n  }\n\n  .dark .sm\\:dark\\:focus\\:to-purple-600:focus {\n    --tw-gradient-to: #7c3aed;\n  }\n\n  .dark .sm\\:dark\\:focus\\:to-purple-700:focus {\n    --tw-gradient-to: #6d28d9;\n  }\n\n  .dark .sm\\:dark\\:focus\\:to-purple-800:focus {\n    --tw-gradient-to: #5b21b6;\n  }\n\n  .dark .sm\\:dark\\:focus\\:to-purple-900:focus {\n    --tw-gradient-to: #4c1d95;\n  }\n\n  .dark .sm\\:dark\\:focus\\:to-pink-50:focus {\n    --tw-gradient-to: #fdf2f8;\n  }\n\n  .dark .sm\\:dark\\:focus\\:to-pink-100:focus {\n    --tw-gradient-to: #fce7f3;\n  }\n\n  .dark .sm\\:dark\\:focus\\:to-pink-200:focus {\n    --tw-gradient-to: #fbcfe8;\n  }\n\n  .dark .sm\\:dark\\:focus\\:to-pink-300:focus {\n    --tw-gradient-to: #f9a8d4;\n  }\n\n  .dark .sm\\:dark\\:focus\\:to-pink-400:focus {\n    --tw-gradient-to: #f472b6;\n  }\n\n  .dark .sm\\:dark\\:focus\\:to-pink-500:focus {\n    --tw-gradient-to: #ec4899;\n  }\n\n  .dark .sm\\:dark\\:focus\\:to-pink-600:focus {\n    --tw-gradient-to: #db2777;\n  }\n\n  .dark .sm\\:dark\\:focus\\:to-pink-700:focus {\n    --tw-gradient-to: #be185d;\n  }\n\n  .dark .sm\\:dark\\:focus\\:to-pink-800:focus {\n    --tw-gradient-to: #9d174d;\n  }\n\n  .dark .sm\\:dark\\:focus\\:to-pink-900:focus {\n    --tw-gradient-to: #831843;\n  }\n\n  .sm\\:bg-opacity-0 {\n    --tw-bg-opacity: 0;\n  }\n\n  .sm\\:bg-opacity-5 {\n    --tw-bg-opacity: 0.05;\n  }\n\n  .sm\\:bg-opacity-10 {\n    --tw-bg-opacity: 0.1;\n  }\n\n  .sm\\:bg-opacity-20 {\n    --tw-bg-opacity: 0.2;\n  }\n\n  .sm\\:bg-opacity-25 {\n    --tw-bg-opacity: 0.25;\n  }\n\n  .sm\\:bg-opacity-30 {\n    --tw-bg-opacity: 0.3;\n  }\n\n  .sm\\:bg-opacity-40 {\n    --tw-bg-opacity: 0.4;\n  }\n\n  .sm\\:bg-opacity-50 {\n    --tw-bg-opacity: 0.5;\n  }\n\n  .sm\\:bg-opacity-60 {\n    --tw-bg-opacity: 0.6;\n  }\n\n  .sm\\:bg-opacity-70 {\n    --tw-bg-opacity: 0.7;\n  }\n\n  .sm\\:bg-opacity-75 {\n    --tw-bg-opacity: 0.75;\n  }\n\n  .sm\\:bg-opacity-80 {\n    --tw-bg-opacity: 0.8;\n  }\n\n  .sm\\:bg-opacity-90 {\n    --tw-bg-opacity: 0.9;\n  }\n\n  .sm\\:bg-opacity-95 {\n    --tw-bg-opacity: 0.95;\n  }\n\n  .sm\\:bg-opacity-100 {\n    --tw-bg-opacity: 1;\n  }\n\n  .group:hover .sm\\:group-hover\\:bg-opacity-0 {\n    --tw-bg-opacity: 0;\n  }\n\n  .group:hover .sm\\:group-hover\\:bg-opacity-5 {\n    --tw-bg-opacity: 0.05;\n  }\n\n  .group:hover .sm\\:group-hover\\:bg-opacity-10 {\n    --tw-bg-opacity: 0.1;\n  }\n\n  .group:hover .sm\\:group-hover\\:bg-opacity-20 {\n    --tw-bg-opacity: 0.2;\n  }\n\n  .group:hover .sm\\:group-hover\\:bg-opacity-25 {\n    --tw-bg-opacity: 0.25;\n  }\n\n  .group:hover .sm\\:group-hover\\:bg-opacity-30 {\n    --tw-bg-opacity: 0.3;\n  }\n\n  .group:hover .sm\\:group-hover\\:bg-opacity-40 {\n    --tw-bg-opacity: 0.4;\n  }\n\n  .group:hover .sm\\:group-hover\\:bg-opacity-50 {\n    --tw-bg-opacity: 0.5;\n  }\n\n  .group:hover .sm\\:group-hover\\:bg-opacity-60 {\n    --tw-bg-opacity: 0.6;\n  }\n\n  .group:hover .sm\\:group-hover\\:bg-opacity-70 {\n    --tw-bg-opacity: 0.7;\n  }\n\n  .group:hover .sm\\:group-hover\\:bg-opacity-75 {\n    --tw-bg-opacity: 0.75;\n  }\n\n  .group:hover .sm\\:group-hover\\:bg-opacity-80 {\n    --tw-bg-opacity: 0.8;\n  }\n\n  .group:hover .sm\\:group-hover\\:bg-opacity-90 {\n    --tw-bg-opacity: 0.9;\n  }\n\n  .group:hover .sm\\:group-hover\\:bg-opacity-95 {\n    --tw-bg-opacity: 0.95;\n  }\n\n  .group:hover .sm\\:group-hover\\:bg-opacity-100 {\n    --tw-bg-opacity: 1;\n  }\n\n  .sm\\:focus-within\\:bg-opacity-0:focus-within {\n    --tw-bg-opacity: 0;\n  }\n\n  .sm\\:focus-within\\:bg-opacity-5:focus-within {\n    --tw-bg-opacity: 0.05;\n  }\n\n  .sm\\:focus-within\\:bg-opacity-10:focus-within {\n    --tw-bg-opacity: 0.1;\n  }\n\n  .sm\\:focus-within\\:bg-opacity-20:focus-within {\n    --tw-bg-opacity: 0.2;\n  }\n\n  .sm\\:focus-within\\:bg-opacity-25:focus-within {\n    --tw-bg-opacity: 0.25;\n  }\n\n  .sm\\:focus-within\\:bg-opacity-30:focus-within {\n    --tw-bg-opacity: 0.3;\n  }\n\n  .sm\\:focus-within\\:bg-opacity-40:focus-within {\n    --tw-bg-opacity: 0.4;\n  }\n\n  .sm\\:focus-within\\:bg-opacity-50:focus-within {\n    --tw-bg-opacity: 0.5;\n  }\n\n  .sm\\:focus-within\\:bg-opacity-60:focus-within {\n    --tw-bg-opacity: 0.6;\n  }\n\n  .sm\\:focus-within\\:bg-opacity-70:focus-within {\n    --tw-bg-opacity: 0.7;\n  }\n\n  .sm\\:focus-within\\:bg-opacity-75:focus-within {\n    --tw-bg-opacity: 0.75;\n  }\n\n  .sm\\:focus-within\\:bg-opacity-80:focus-within {\n    --tw-bg-opacity: 0.8;\n  }\n\n  .sm\\:focus-within\\:bg-opacity-90:focus-within {\n    --tw-bg-opacity: 0.9;\n  }\n\n  .sm\\:focus-within\\:bg-opacity-95:focus-within {\n    --tw-bg-opacity: 0.95;\n  }\n\n  .sm\\:focus-within\\:bg-opacity-100:focus-within {\n    --tw-bg-opacity: 1;\n  }\n\n  .sm\\:hover\\:bg-opacity-0:hover {\n    --tw-bg-opacity: 0;\n  }\n\n  .sm\\:hover\\:bg-opacity-5:hover {\n    --tw-bg-opacity: 0.05;\n  }\n\n  .sm\\:hover\\:bg-opacity-10:hover {\n    --tw-bg-opacity: 0.1;\n  }\n\n  .sm\\:hover\\:bg-opacity-20:hover {\n    --tw-bg-opacity: 0.2;\n  }\n\n  .sm\\:hover\\:bg-opacity-25:hover {\n    --tw-bg-opacity: 0.25;\n  }\n\n  .sm\\:hover\\:bg-opacity-30:hover {\n    --tw-bg-opacity: 0.3;\n  }\n\n  .sm\\:hover\\:bg-opacity-40:hover {\n    --tw-bg-opacity: 0.4;\n  }\n\n  .sm\\:hover\\:bg-opacity-50:hover {\n    --tw-bg-opacity: 0.5;\n  }\n\n  .sm\\:hover\\:bg-opacity-60:hover {\n    --tw-bg-opacity: 0.6;\n  }\n\n  .sm\\:hover\\:bg-opacity-70:hover {\n    --tw-bg-opacity: 0.7;\n  }\n\n  .sm\\:hover\\:bg-opacity-75:hover {\n    --tw-bg-opacity: 0.75;\n  }\n\n  .sm\\:hover\\:bg-opacity-80:hover {\n    --tw-bg-opacity: 0.8;\n  }\n\n  .sm\\:hover\\:bg-opacity-90:hover {\n    --tw-bg-opacity: 0.9;\n  }\n\n  .sm\\:hover\\:bg-opacity-95:hover {\n    --tw-bg-opacity: 0.95;\n  }\n\n  .sm\\:hover\\:bg-opacity-100:hover {\n    --tw-bg-opacity: 1;\n  }\n\n  .sm\\:focus\\:bg-opacity-0:focus {\n    --tw-bg-opacity: 0;\n  }\n\n  .sm\\:focus\\:bg-opacity-5:focus {\n    --tw-bg-opacity: 0.05;\n  }\n\n  .sm\\:focus\\:bg-opacity-10:focus {\n    --tw-bg-opacity: 0.1;\n  }\n\n  .sm\\:focus\\:bg-opacity-20:focus {\n    --tw-bg-opacity: 0.2;\n  }\n\n  .sm\\:focus\\:bg-opacity-25:focus {\n    --tw-bg-opacity: 0.25;\n  }\n\n  .sm\\:focus\\:bg-opacity-30:focus {\n    --tw-bg-opacity: 0.3;\n  }\n\n  .sm\\:focus\\:bg-opacity-40:focus {\n    --tw-bg-opacity: 0.4;\n  }\n\n  .sm\\:focus\\:bg-opacity-50:focus {\n    --tw-bg-opacity: 0.5;\n  }\n\n  .sm\\:focus\\:bg-opacity-60:focus {\n    --tw-bg-opacity: 0.6;\n  }\n\n  .sm\\:focus\\:bg-opacity-70:focus {\n    --tw-bg-opacity: 0.7;\n  }\n\n  .sm\\:focus\\:bg-opacity-75:focus {\n    --tw-bg-opacity: 0.75;\n  }\n\n  .sm\\:focus\\:bg-opacity-80:focus {\n    --tw-bg-opacity: 0.8;\n  }\n\n  .sm\\:focus\\:bg-opacity-90:focus {\n    --tw-bg-opacity: 0.9;\n  }\n\n  .sm\\:focus\\:bg-opacity-95:focus {\n    --tw-bg-opacity: 0.95;\n  }\n\n  .sm\\:focus\\:bg-opacity-100:focus {\n    --tw-bg-opacity: 1;\n  }\n\n  .dark .sm\\:dark\\:bg-opacity-0 {\n    --tw-bg-opacity: 0;\n  }\n\n  .dark .sm\\:dark\\:bg-opacity-5 {\n    --tw-bg-opacity: 0.05;\n  }\n\n  .dark .sm\\:dark\\:bg-opacity-10 {\n    --tw-bg-opacity: 0.1;\n  }\n\n  .dark .sm\\:dark\\:bg-opacity-20 {\n    --tw-bg-opacity: 0.2;\n  }\n\n  .dark .sm\\:dark\\:bg-opacity-25 {\n    --tw-bg-opacity: 0.25;\n  }\n\n  .dark .sm\\:dark\\:bg-opacity-30 {\n    --tw-bg-opacity: 0.3;\n  }\n\n  .dark .sm\\:dark\\:bg-opacity-40 {\n    --tw-bg-opacity: 0.4;\n  }\n\n  .dark .sm\\:dark\\:bg-opacity-50 {\n    --tw-bg-opacity: 0.5;\n  }\n\n  .dark .sm\\:dark\\:bg-opacity-60 {\n    --tw-bg-opacity: 0.6;\n  }\n\n  .dark .sm\\:dark\\:bg-opacity-70 {\n    --tw-bg-opacity: 0.7;\n  }\n\n  .dark .sm\\:dark\\:bg-opacity-75 {\n    --tw-bg-opacity: 0.75;\n  }\n\n  .dark .sm\\:dark\\:bg-opacity-80 {\n    --tw-bg-opacity: 0.8;\n  }\n\n  .dark .sm\\:dark\\:bg-opacity-90 {\n    --tw-bg-opacity: 0.9;\n  }\n\n  .dark .sm\\:dark\\:bg-opacity-95 {\n    --tw-bg-opacity: 0.95;\n  }\n\n  .dark .sm\\:dark\\:bg-opacity-100 {\n    --tw-bg-opacity: 1;\n  }\n\n  .dark .group:hover .sm\\:dark\\:group-hover\\:bg-opacity-0 {\n    --tw-bg-opacity: 0;\n  }\n\n  .dark .group:hover .sm\\:dark\\:group-hover\\:bg-opacity-5 {\n    --tw-bg-opacity: 0.05;\n  }\n\n  .dark .group:hover .sm\\:dark\\:group-hover\\:bg-opacity-10 {\n    --tw-bg-opacity: 0.1;\n  }\n\n  .dark .group:hover .sm\\:dark\\:group-hover\\:bg-opacity-20 {\n    --tw-bg-opacity: 0.2;\n  }\n\n  .dark .group:hover .sm\\:dark\\:group-hover\\:bg-opacity-25 {\n    --tw-bg-opacity: 0.25;\n  }\n\n  .dark .group:hover .sm\\:dark\\:group-hover\\:bg-opacity-30 {\n    --tw-bg-opacity: 0.3;\n  }\n\n  .dark .group:hover .sm\\:dark\\:group-hover\\:bg-opacity-40 {\n    --tw-bg-opacity: 0.4;\n  }\n\n  .dark .group:hover .sm\\:dark\\:group-hover\\:bg-opacity-50 {\n    --tw-bg-opacity: 0.5;\n  }\n\n  .dark .group:hover .sm\\:dark\\:group-hover\\:bg-opacity-60 {\n    --tw-bg-opacity: 0.6;\n  }\n\n  .dark .group:hover .sm\\:dark\\:group-hover\\:bg-opacity-70 {\n    --tw-bg-opacity: 0.7;\n  }\n\n  .dark .group:hover .sm\\:dark\\:group-hover\\:bg-opacity-75 {\n    --tw-bg-opacity: 0.75;\n  }\n\n  .dark .group:hover .sm\\:dark\\:group-hover\\:bg-opacity-80 {\n    --tw-bg-opacity: 0.8;\n  }\n\n  .dark .group:hover .sm\\:dark\\:group-hover\\:bg-opacity-90 {\n    --tw-bg-opacity: 0.9;\n  }\n\n  .dark .group:hover .sm\\:dark\\:group-hover\\:bg-opacity-95 {\n    --tw-bg-opacity: 0.95;\n  }\n\n  .dark .group:hover .sm\\:dark\\:group-hover\\:bg-opacity-100 {\n    --tw-bg-opacity: 1;\n  }\n\n  .dark .sm\\:dark\\:focus-within\\:bg-opacity-0:focus-within {\n    --tw-bg-opacity: 0;\n  }\n\n  .dark .sm\\:dark\\:focus-within\\:bg-opacity-5:focus-within {\n    --tw-bg-opacity: 0.05;\n  }\n\n  .dark .sm\\:dark\\:focus-within\\:bg-opacity-10:focus-within {\n    --tw-bg-opacity: 0.1;\n  }\n\n  .dark .sm\\:dark\\:focus-within\\:bg-opacity-20:focus-within {\n    --tw-bg-opacity: 0.2;\n  }\n\n  .dark .sm\\:dark\\:focus-within\\:bg-opacity-25:focus-within {\n    --tw-bg-opacity: 0.25;\n  }\n\n  .dark .sm\\:dark\\:focus-within\\:bg-opacity-30:focus-within {\n    --tw-bg-opacity: 0.3;\n  }\n\n  .dark .sm\\:dark\\:focus-within\\:bg-opacity-40:focus-within {\n    --tw-bg-opacity: 0.4;\n  }\n\n  .dark .sm\\:dark\\:focus-within\\:bg-opacity-50:focus-within {\n    --tw-bg-opacity: 0.5;\n  }\n\n  .dark .sm\\:dark\\:focus-within\\:bg-opacity-60:focus-within {\n    --tw-bg-opacity: 0.6;\n  }\n\n  .dark .sm\\:dark\\:focus-within\\:bg-opacity-70:focus-within {\n    --tw-bg-opacity: 0.7;\n  }\n\n  .dark .sm\\:dark\\:focus-within\\:bg-opacity-75:focus-within {\n    --tw-bg-opacity: 0.75;\n  }\n\n  .dark .sm\\:dark\\:focus-within\\:bg-opacity-80:focus-within {\n    --tw-bg-opacity: 0.8;\n  }\n\n  .dark .sm\\:dark\\:focus-within\\:bg-opacity-90:focus-within {\n    --tw-bg-opacity: 0.9;\n  }\n\n  .dark .sm\\:dark\\:focus-within\\:bg-opacity-95:focus-within {\n    --tw-bg-opacity: 0.95;\n  }\n\n  .dark .sm\\:dark\\:focus-within\\:bg-opacity-100:focus-within {\n    --tw-bg-opacity: 1;\n  }\n\n  .dark .sm\\:dark\\:hover\\:bg-opacity-0:hover {\n    --tw-bg-opacity: 0;\n  }\n\n  .dark .sm\\:dark\\:hover\\:bg-opacity-5:hover {\n    --tw-bg-opacity: 0.05;\n  }\n\n  .dark .sm\\:dark\\:hover\\:bg-opacity-10:hover {\n    --tw-bg-opacity: 0.1;\n  }\n\n  .dark .sm\\:dark\\:hover\\:bg-opacity-20:hover {\n    --tw-bg-opacity: 0.2;\n  }\n\n  .dark .sm\\:dark\\:hover\\:bg-opacity-25:hover {\n    --tw-bg-opacity: 0.25;\n  }\n\n  .dark .sm\\:dark\\:hover\\:bg-opacity-30:hover {\n    --tw-bg-opacity: 0.3;\n  }\n\n  .dark .sm\\:dark\\:hover\\:bg-opacity-40:hover {\n    --tw-bg-opacity: 0.4;\n  }\n\n  .dark .sm\\:dark\\:hover\\:bg-opacity-50:hover {\n    --tw-bg-opacity: 0.5;\n  }\n\n  .dark .sm\\:dark\\:hover\\:bg-opacity-60:hover {\n    --tw-bg-opacity: 0.6;\n  }\n\n  .dark .sm\\:dark\\:hover\\:bg-opacity-70:hover {\n    --tw-bg-opacity: 0.7;\n  }\n\n  .dark .sm\\:dark\\:hover\\:bg-opacity-75:hover {\n    --tw-bg-opacity: 0.75;\n  }\n\n  .dark .sm\\:dark\\:hover\\:bg-opacity-80:hover {\n    --tw-bg-opacity: 0.8;\n  }\n\n  .dark .sm\\:dark\\:hover\\:bg-opacity-90:hover {\n    --tw-bg-opacity: 0.9;\n  }\n\n  .dark .sm\\:dark\\:hover\\:bg-opacity-95:hover {\n    --tw-bg-opacity: 0.95;\n  }\n\n  .dark .sm\\:dark\\:hover\\:bg-opacity-100:hover {\n    --tw-bg-opacity: 1;\n  }\n\n  .dark .sm\\:dark\\:focus\\:bg-opacity-0:focus {\n    --tw-bg-opacity: 0;\n  }\n\n  .dark .sm\\:dark\\:focus\\:bg-opacity-5:focus {\n    --tw-bg-opacity: 0.05;\n  }\n\n  .dark .sm\\:dark\\:focus\\:bg-opacity-10:focus {\n    --tw-bg-opacity: 0.1;\n  }\n\n  .dark .sm\\:dark\\:focus\\:bg-opacity-20:focus {\n    --tw-bg-opacity: 0.2;\n  }\n\n  .dark .sm\\:dark\\:focus\\:bg-opacity-25:focus {\n    --tw-bg-opacity: 0.25;\n  }\n\n  .dark .sm\\:dark\\:focus\\:bg-opacity-30:focus {\n    --tw-bg-opacity: 0.3;\n  }\n\n  .dark .sm\\:dark\\:focus\\:bg-opacity-40:focus {\n    --tw-bg-opacity: 0.4;\n  }\n\n  .dark .sm\\:dark\\:focus\\:bg-opacity-50:focus {\n    --tw-bg-opacity: 0.5;\n  }\n\n  .dark .sm\\:dark\\:focus\\:bg-opacity-60:focus {\n    --tw-bg-opacity: 0.6;\n  }\n\n  .dark .sm\\:dark\\:focus\\:bg-opacity-70:focus {\n    --tw-bg-opacity: 0.7;\n  }\n\n  .dark .sm\\:dark\\:focus\\:bg-opacity-75:focus {\n    --tw-bg-opacity: 0.75;\n  }\n\n  .dark .sm\\:dark\\:focus\\:bg-opacity-80:focus {\n    --tw-bg-opacity: 0.8;\n  }\n\n  .dark .sm\\:dark\\:focus\\:bg-opacity-90:focus {\n    --tw-bg-opacity: 0.9;\n  }\n\n  .dark .sm\\:dark\\:focus\\:bg-opacity-95:focus {\n    --tw-bg-opacity: 0.95;\n  }\n\n  .dark .sm\\:dark\\:focus\\:bg-opacity-100:focus {\n    --tw-bg-opacity: 1;\n  }\n\n  .sm\\:bg-bottom {\n    background-position: bottom;\n  }\n\n  .sm\\:bg-center {\n    background-position: center;\n  }\n\n  .sm\\:bg-left {\n    background-position: left;\n  }\n\n  .sm\\:bg-left-bottom {\n    background-position: left bottom;\n  }\n\n  .sm\\:bg-left-top {\n    background-position: left top;\n  }\n\n  .sm\\:bg-right {\n    background-position: right;\n  }\n\n  .sm\\:bg-right-bottom {\n    background-position: right bottom;\n  }\n\n  .sm\\:bg-right-top {\n    background-position: right top;\n  }\n\n  .sm\\:bg-top {\n    background-position: top;\n  }\n\n  .sm\\:bg-repeat {\n    background-repeat: repeat;\n  }\n\n  .sm\\:bg-no-repeat {\n    background-repeat: no-repeat;\n  }\n\n  .sm\\:bg-repeat-x {\n    background-repeat: repeat-x;\n  }\n\n  .sm\\:bg-repeat-y {\n    background-repeat: repeat-y;\n  }\n\n  .sm\\:bg-repeat-round {\n    background-repeat: round;\n  }\n\n  .sm\\:bg-repeat-space {\n    background-repeat: space;\n  }\n\n  .sm\\:bg-auto {\n    background-size: auto;\n  }\n\n  .sm\\:bg-cover {\n    background-size: cover;\n  }\n\n  .sm\\:bg-contain {\n    background-size: contain;\n  }\n\n  .sm\\:border-collapse {\n    border-collapse: collapse;\n  }\n\n  .sm\\:border-separate {\n    border-collapse: separate;\n  }\n\n  .sm\\:border-transparent {\n    border-color: transparent;\n  }\n\n  .sm\\:border-current {\n    border-color: currentColor;\n  }\n\n  .sm\\:border-black {\n    --tw-border-opacity: 1;\n    border-color: rgba(0, 0, 0, var(--tw-border-opacity));\n  }\n\n  .sm\\:border-white {\n    --tw-border-opacity: 1;\n    border-color: rgba(255, 255, 255, var(--tw-border-opacity));\n  }\n\n  .sm\\:border-gray-50 {\n    --tw-border-opacity: 1;\n    border-color: rgba(249, 250, 251, var(--tw-border-opacity));\n  }\n\n  .sm\\:border-gray-100 {\n    --tw-border-opacity: 1;\n    border-color: rgba(243, 244, 246, var(--tw-border-opacity));\n  }\n\n  .sm\\:border-gray-200 {\n    --tw-border-opacity: 1;\n    border-color: rgba(229, 231, 235, var(--tw-border-opacity));\n  }\n\n  .sm\\:border-gray-300 {\n    --tw-border-opacity: 1;\n    border-color: rgba(209, 213, 219, var(--tw-border-opacity));\n  }\n\n  .sm\\:border-gray-400 {\n    --tw-border-opacity: 1;\n    border-color: rgba(156, 163, 175, var(--tw-border-opacity));\n  }\n\n  .sm\\:border-gray-500 {\n    --tw-border-opacity: 1;\n    border-color: rgba(107, 114, 128, var(--tw-border-opacity));\n  }\n\n  .sm\\:border-gray-600 {\n    --tw-border-opacity: 1;\n    border-color: rgba(75, 85, 99, var(--tw-border-opacity));\n  }\n\n  .sm\\:border-gray-700 {\n    --tw-border-opacity: 1;\n    border-color: rgba(55, 65, 81, var(--tw-border-opacity));\n  }\n\n  .sm\\:border-gray-800 {\n    --tw-border-opacity: 1;\n    border-color: rgba(31, 41, 55, var(--tw-border-opacity));\n  }\n\n  .sm\\:border-gray-900 {\n    --tw-border-opacity: 1;\n    border-color: rgba(17, 24, 39, var(--tw-border-opacity));\n  }\n\n  .sm\\:border-red-50 {\n    --tw-border-opacity: 1;\n    border-color: rgba(254, 242, 242, var(--tw-border-opacity));\n  }\n\n  .sm\\:border-red-100 {\n    --tw-border-opacity: 1;\n    border-color: rgba(254, 226, 226, var(--tw-border-opacity));\n  }\n\n  .sm\\:border-red-200 {\n    --tw-border-opacity: 1;\n    border-color: rgba(254, 202, 202, var(--tw-border-opacity));\n  }\n\n  .sm\\:border-red-300 {\n    --tw-border-opacity: 1;\n    border-color: rgba(252, 165, 165, var(--tw-border-opacity));\n  }\n\n  .sm\\:border-red-400 {\n    --tw-border-opacity: 1;\n    border-color: rgba(248, 113, 113, var(--tw-border-opacity));\n  }\n\n  .sm\\:border-red-500 {\n    --tw-border-opacity: 1;\n    border-color: rgba(239, 68, 68, var(--tw-border-opacity));\n  }\n\n  .sm\\:border-red-600 {\n    --tw-border-opacity: 1;\n    border-color: rgba(220, 38, 38, var(--tw-border-opacity));\n  }\n\n  .sm\\:border-red-700 {\n    --tw-border-opacity: 1;\n    border-color: rgba(185, 28, 28, var(--tw-border-opacity));\n  }\n\n  .sm\\:border-red-800 {\n    --tw-border-opacity: 1;\n    border-color: rgba(153, 27, 27, var(--tw-border-opacity));\n  }\n\n  .sm\\:border-red-900 {\n    --tw-border-opacity: 1;\n    border-color: rgba(127, 29, 29, var(--tw-border-opacity));\n  }\n\n  .sm\\:border-yellow-50 {\n    --tw-border-opacity: 1;\n    border-color: rgba(255, 251, 235, var(--tw-border-opacity));\n  }\n\n  .sm\\:border-yellow-100 {\n    --tw-border-opacity: 1;\n    border-color: rgba(254, 243, 199, var(--tw-border-opacity));\n  }\n\n  .sm\\:border-yellow-200 {\n    --tw-border-opacity: 1;\n    border-color: rgba(253, 230, 138, var(--tw-border-opacity));\n  }\n\n  .sm\\:border-yellow-300 {\n    --tw-border-opacity: 1;\n    border-color: rgba(252, 211, 77, var(--tw-border-opacity));\n  }\n\n  .sm\\:border-yellow-400 {\n    --tw-border-opacity: 1;\n    border-color: rgba(251, 191, 36, var(--tw-border-opacity));\n  }\n\n  .sm\\:border-yellow-500 {\n    --tw-border-opacity: 1;\n    border-color: rgba(245, 158, 11, var(--tw-border-opacity));\n  }\n\n  .sm\\:border-yellow-600 {\n    --tw-border-opacity: 1;\n    border-color: rgba(217, 119, 6, var(--tw-border-opacity));\n  }\n\n  .sm\\:border-yellow-700 {\n    --tw-border-opacity: 1;\n    border-color: rgba(180, 83, 9, var(--tw-border-opacity));\n  }\n\n  .sm\\:border-yellow-800 {\n    --tw-border-opacity: 1;\n    border-color: rgba(146, 64, 14, var(--tw-border-opacity));\n  }\n\n  .sm\\:border-yellow-900 {\n    --tw-border-opacity: 1;\n    border-color: rgba(120, 53, 15, var(--tw-border-opacity));\n  }\n\n  .sm\\:border-green-50 {\n    --tw-border-opacity: 1;\n    border-color: rgba(236, 253, 245, var(--tw-border-opacity));\n  }\n\n  .sm\\:border-green-100 {\n    --tw-border-opacity: 1;\n    border-color: rgba(209, 250, 229, var(--tw-border-opacity));\n  }\n\n  .sm\\:border-green-200 {\n    --tw-border-opacity: 1;\n    border-color: rgba(167, 243, 208, var(--tw-border-opacity));\n  }\n\n  .sm\\:border-green-300 {\n    --tw-border-opacity: 1;\n    border-color: rgba(110, 231, 183, var(--tw-border-opacity));\n  }\n\n  .sm\\:border-green-400 {\n    --tw-border-opacity: 1;\n    border-color: rgba(52, 211, 153, var(--tw-border-opacity));\n  }\n\n  .sm\\:border-green-500 {\n    --tw-border-opacity: 1;\n    border-color: rgba(16, 185, 129, var(--tw-border-opacity));\n  }\n\n  .sm\\:border-green-600 {\n    --tw-border-opacity: 1;\n    border-color: rgba(5, 150, 105, var(--tw-border-opacity));\n  }\n\n  .sm\\:border-green-700 {\n    --tw-border-opacity: 1;\n    border-color: rgba(4, 120, 87, var(--tw-border-opacity));\n  }\n\n  .sm\\:border-green-800 {\n    --tw-border-opacity: 1;\n    border-color: rgba(6, 95, 70, var(--tw-border-opacity));\n  }\n\n  .sm\\:border-green-900 {\n    --tw-border-opacity: 1;\n    border-color: rgba(6, 78, 59, var(--tw-border-opacity));\n  }\n\n  .sm\\:border-blue-50 {\n    --tw-border-opacity: 1;\n    border-color: rgba(239, 246, 255, var(--tw-border-opacity));\n  }\n\n  .sm\\:border-blue-100 {\n    --tw-border-opacity: 1;\n    border-color: rgba(219, 234, 254, var(--tw-border-opacity));\n  }\n\n  .sm\\:border-blue-200 {\n    --tw-border-opacity: 1;\n    border-color: rgba(191, 219, 254, var(--tw-border-opacity));\n  }\n\n  .sm\\:border-blue-300 {\n    --tw-border-opacity: 1;\n    border-color: rgba(147, 197, 253, var(--tw-border-opacity));\n  }\n\n  .sm\\:border-blue-400 {\n    --tw-border-opacity: 1;\n    border-color: rgba(96, 165, 250, var(--tw-border-opacity));\n  }\n\n  .sm\\:border-blue-500 {\n    --tw-border-opacity: 1;\n    border-color: rgba(59, 130, 246, var(--tw-border-opacity));\n  }\n\n  .sm\\:border-blue-600 {\n    --tw-border-opacity: 1;\n    border-color: rgba(37, 99, 235, var(--tw-border-opacity));\n  }\n\n  .sm\\:border-blue-700 {\n    --tw-border-opacity: 1;\n    border-color: rgba(29, 78, 216, var(--tw-border-opacity));\n  }\n\n  .sm\\:border-blue-800 {\n    --tw-border-opacity: 1;\n    border-color: rgba(30, 64, 175, var(--tw-border-opacity));\n  }\n\n  .sm\\:border-blue-900 {\n    --tw-border-opacity: 1;\n    border-color: rgba(30, 58, 138, var(--tw-border-opacity));\n  }\n\n  .sm\\:border-indigo-50 {\n    --tw-border-opacity: 1;\n    border-color: rgba(238, 242, 255, var(--tw-border-opacity));\n  }\n\n  .sm\\:border-indigo-100 {\n    --tw-border-opacity: 1;\n    border-color: rgba(224, 231, 255, var(--tw-border-opacity));\n  }\n\n  .sm\\:border-indigo-200 {\n    --tw-border-opacity: 1;\n    border-color: rgba(199, 210, 254, var(--tw-border-opacity));\n  }\n\n  .sm\\:border-indigo-300 {\n    --tw-border-opacity: 1;\n    border-color: rgba(165, 180, 252, var(--tw-border-opacity));\n  }\n\n  .sm\\:border-indigo-400 {\n    --tw-border-opacity: 1;\n    border-color: rgba(129, 140, 248, var(--tw-border-opacity));\n  }\n\n  .sm\\:border-indigo-500 {\n    --tw-border-opacity: 1;\n    border-color: rgba(99, 102, 241, var(--tw-border-opacity));\n  }\n\n  .sm\\:border-indigo-600 {\n    --tw-border-opacity: 1;\n    border-color: rgba(79, 70, 229, var(--tw-border-opacity));\n  }\n\n  .sm\\:border-indigo-700 {\n    --tw-border-opacity: 1;\n    border-color: rgba(67, 56, 202, var(--tw-border-opacity));\n  }\n\n  .sm\\:border-indigo-800 {\n    --tw-border-opacity: 1;\n    border-color: rgba(55, 48, 163, var(--tw-border-opacity));\n  }\n\n  .sm\\:border-indigo-900 {\n    --tw-border-opacity: 1;\n    border-color: rgba(49, 46, 129, var(--tw-border-opacity));\n  }\n\n  .sm\\:border-purple-50 {\n    --tw-border-opacity: 1;\n    border-color: rgba(245, 243, 255, var(--tw-border-opacity));\n  }\n\n  .sm\\:border-purple-100 {\n    --tw-border-opacity: 1;\n    border-color: rgba(237, 233, 254, var(--tw-border-opacity));\n  }\n\n  .sm\\:border-purple-200 {\n    --tw-border-opacity: 1;\n    border-color: rgba(221, 214, 254, var(--tw-border-opacity));\n  }\n\n  .sm\\:border-purple-300 {\n    --tw-border-opacity: 1;\n    border-color: rgba(196, 181, 253, var(--tw-border-opacity));\n  }\n\n  .sm\\:border-purple-400 {\n    --tw-border-opacity: 1;\n    border-color: rgba(167, 139, 250, var(--tw-border-opacity));\n  }\n\n  .sm\\:border-purple-500 {\n    --tw-border-opacity: 1;\n    border-color: rgba(139, 92, 246, var(--tw-border-opacity));\n  }\n\n  .sm\\:border-purple-600 {\n    --tw-border-opacity: 1;\n    border-color: rgba(124, 58, 237, var(--tw-border-opacity));\n  }\n\n  .sm\\:border-purple-700 {\n    --tw-border-opacity: 1;\n    border-color: rgba(109, 40, 217, var(--tw-border-opacity));\n  }\n\n  .sm\\:border-purple-800 {\n    --tw-border-opacity: 1;\n    border-color: rgba(91, 33, 182, var(--tw-border-opacity));\n  }\n\n  .sm\\:border-purple-900 {\n    --tw-border-opacity: 1;\n    border-color: rgba(76, 29, 149, var(--tw-border-opacity));\n  }\n\n  .sm\\:border-pink-50 {\n    --tw-border-opacity: 1;\n    border-color: rgba(253, 242, 248, var(--tw-border-opacity));\n  }\n\n  .sm\\:border-pink-100 {\n    --tw-border-opacity: 1;\n    border-color: rgba(252, 231, 243, var(--tw-border-opacity));\n  }\n\n  .sm\\:border-pink-200 {\n    --tw-border-opacity: 1;\n    border-color: rgba(251, 207, 232, var(--tw-border-opacity));\n  }\n\n  .sm\\:border-pink-300 {\n    --tw-border-opacity: 1;\n    border-color: rgba(249, 168, 212, var(--tw-border-opacity));\n  }\n\n  .sm\\:border-pink-400 {\n    --tw-border-opacity: 1;\n    border-color: rgba(244, 114, 182, var(--tw-border-opacity));\n  }\n\n  .sm\\:border-pink-500 {\n    --tw-border-opacity: 1;\n    border-color: rgba(236, 72, 153, var(--tw-border-opacity));\n  }\n\n  .sm\\:border-pink-600 {\n    --tw-border-opacity: 1;\n    border-color: rgba(219, 39, 119, var(--tw-border-opacity));\n  }\n\n  .sm\\:border-pink-700 {\n    --tw-border-opacity: 1;\n    border-color: rgba(190, 24, 93, var(--tw-border-opacity));\n  }\n\n  .sm\\:border-pink-800 {\n    --tw-border-opacity: 1;\n    border-color: rgba(157, 23, 77, var(--tw-border-opacity));\n  }\n\n  .sm\\:border-pink-900 {\n    --tw-border-opacity: 1;\n    border-color: rgba(131, 24, 67, var(--tw-border-opacity));\n  }\n\n  .group:hover .sm\\:group-hover\\:border-transparent {\n    border-color: transparent;\n  }\n\n  .group:hover .sm\\:group-hover\\:border-current {\n    border-color: currentColor;\n  }\n\n  .group:hover .sm\\:group-hover\\:border-black {\n    --tw-border-opacity: 1;\n    border-color: rgba(0, 0, 0, var(--tw-border-opacity));\n  }\n\n  .group:hover .sm\\:group-hover\\:border-white {\n    --tw-border-opacity: 1;\n    border-color: rgba(255, 255, 255, var(--tw-border-opacity));\n  }\n\n  .group:hover .sm\\:group-hover\\:border-gray-50 {\n    --tw-border-opacity: 1;\n    border-color: rgba(249, 250, 251, var(--tw-border-opacity));\n  }\n\n  .group:hover .sm\\:group-hover\\:border-gray-100 {\n    --tw-border-opacity: 1;\n    border-color: rgba(243, 244, 246, var(--tw-border-opacity));\n  }\n\n  .group:hover .sm\\:group-hover\\:border-gray-200 {\n    --tw-border-opacity: 1;\n    border-color: rgba(229, 231, 235, var(--tw-border-opacity));\n  }\n\n  .group:hover .sm\\:group-hover\\:border-gray-300 {\n    --tw-border-opacity: 1;\n    border-color: rgba(209, 213, 219, var(--tw-border-opacity));\n  }\n\n  .group:hover .sm\\:group-hover\\:border-gray-400 {\n    --tw-border-opacity: 1;\n    border-color: rgba(156, 163, 175, var(--tw-border-opacity));\n  }\n\n  .group:hover .sm\\:group-hover\\:border-gray-500 {\n    --tw-border-opacity: 1;\n    border-color: rgba(107, 114, 128, var(--tw-border-opacity));\n  }\n\n  .group:hover .sm\\:group-hover\\:border-gray-600 {\n    --tw-border-opacity: 1;\n    border-color: rgba(75, 85, 99, var(--tw-border-opacity));\n  }\n\n  .group:hover .sm\\:group-hover\\:border-gray-700 {\n    --tw-border-opacity: 1;\n    border-color: rgba(55, 65, 81, var(--tw-border-opacity));\n  }\n\n  .group:hover .sm\\:group-hover\\:border-gray-800 {\n    --tw-border-opacity: 1;\n    border-color: rgba(31, 41, 55, var(--tw-border-opacity));\n  }\n\n  .group:hover .sm\\:group-hover\\:border-gray-900 {\n    --tw-border-opacity: 1;\n    border-color: rgba(17, 24, 39, var(--tw-border-opacity));\n  }\n\n  .group:hover .sm\\:group-hover\\:border-red-50 {\n    --tw-border-opacity: 1;\n    border-color: rgba(254, 242, 242, var(--tw-border-opacity));\n  }\n\n  .group:hover .sm\\:group-hover\\:border-red-100 {\n    --tw-border-opacity: 1;\n    border-color: rgba(254, 226, 226, var(--tw-border-opacity));\n  }\n\n  .group:hover .sm\\:group-hover\\:border-red-200 {\n    --tw-border-opacity: 1;\n    border-color: rgba(254, 202, 202, var(--tw-border-opacity));\n  }\n\n  .group:hover .sm\\:group-hover\\:border-red-300 {\n    --tw-border-opacity: 1;\n    border-color: rgba(252, 165, 165, var(--tw-border-opacity));\n  }\n\n  .group:hover .sm\\:group-hover\\:border-red-400 {\n    --tw-border-opacity: 1;\n    border-color: rgba(248, 113, 113, var(--tw-border-opacity));\n  }\n\n  .group:hover .sm\\:group-hover\\:border-red-500 {\n    --tw-border-opacity: 1;\n    border-color: rgba(239, 68, 68, var(--tw-border-opacity));\n  }\n\n  .group:hover .sm\\:group-hover\\:border-red-600 {\n    --tw-border-opacity: 1;\n    border-color: rgba(220, 38, 38, var(--tw-border-opacity));\n  }\n\n  .group:hover .sm\\:group-hover\\:border-red-700 {\n    --tw-border-opacity: 1;\n    border-color: rgba(185, 28, 28, var(--tw-border-opacity));\n  }\n\n  .group:hover .sm\\:group-hover\\:border-red-800 {\n    --tw-border-opacity: 1;\n    border-color: rgba(153, 27, 27, var(--tw-border-opacity));\n  }\n\n  .group:hover .sm\\:group-hover\\:border-red-900 {\n    --tw-border-opacity: 1;\n    border-color: rgba(127, 29, 29, var(--tw-border-opacity));\n  }\n\n  .group:hover .sm\\:group-hover\\:border-yellow-50 {\n    --tw-border-opacity: 1;\n    border-color: rgba(255, 251, 235, var(--tw-border-opacity));\n  }\n\n  .group:hover .sm\\:group-hover\\:border-yellow-100 {\n    --tw-border-opacity: 1;\n    border-color: rgba(254, 243, 199, var(--tw-border-opacity));\n  }\n\n  .group:hover .sm\\:group-hover\\:border-yellow-200 {\n    --tw-border-opacity: 1;\n    border-color: rgba(253, 230, 138, var(--tw-border-opacity));\n  }\n\n  .group:hover .sm\\:group-hover\\:border-yellow-300 {\n    --tw-border-opacity: 1;\n    border-color: rgba(252, 211, 77, var(--tw-border-opacity));\n  }\n\n  .group:hover .sm\\:group-hover\\:border-yellow-400 {\n    --tw-border-opacity: 1;\n    border-color: rgba(251, 191, 36, var(--tw-border-opacity));\n  }\n\n  .group:hover .sm\\:group-hover\\:border-yellow-500 {\n    --tw-border-opacity: 1;\n    border-color: rgba(245, 158, 11, var(--tw-border-opacity));\n  }\n\n  .group:hover .sm\\:group-hover\\:border-yellow-600 {\n    --tw-border-opacity: 1;\n    border-color: rgba(217, 119, 6, var(--tw-border-opacity));\n  }\n\n  .group:hover .sm\\:group-hover\\:border-yellow-700 {\n    --tw-border-opacity: 1;\n    border-color: rgba(180, 83, 9, var(--tw-border-opacity));\n  }\n\n  .group:hover .sm\\:group-hover\\:border-yellow-800 {\n    --tw-border-opacity: 1;\n    border-color: rgba(146, 64, 14, var(--tw-border-opacity));\n  }\n\n  .group:hover .sm\\:group-hover\\:border-yellow-900 {\n    --tw-border-opacity: 1;\n    border-color: rgba(120, 53, 15, var(--tw-border-opacity));\n  }\n\n  .group:hover .sm\\:group-hover\\:border-green-50 {\n    --tw-border-opacity: 1;\n    border-color: rgba(236, 253, 245, var(--tw-border-opacity));\n  }\n\n  .group:hover .sm\\:group-hover\\:border-green-100 {\n    --tw-border-opacity: 1;\n    border-color: rgba(209, 250, 229, var(--tw-border-opacity));\n  }\n\n  .group:hover .sm\\:group-hover\\:border-green-200 {\n    --tw-border-opacity: 1;\n    border-color: rgba(167, 243, 208, var(--tw-border-opacity));\n  }\n\n  .group:hover .sm\\:group-hover\\:border-green-300 {\n    --tw-border-opacity: 1;\n    border-color: rgba(110, 231, 183, var(--tw-border-opacity));\n  }\n\n  .group:hover .sm\\:group-hover\\:border-green-400 {\n    --tw-border-opacity: 1;\n    border-color: rgba(52, 211, 153, var(--tw-border-opacity));\n  }\n\n  .group:hover .sm\\:group-hover\\:border-green-500 {\n    --tw-border-opacity: 1;\n    border-color: rgba(16, 185, 129, var(--tw-border-opacity));\n  }\n\n  .group:hover .sm\\:group-hover\\:border-green-600 {\n    --tw-border-opacity: 1;\n    border-color: rgba(5, 150, 105, var(--tw-border-opacity));\n  }\n\n  .group:hover .sm\\:group-hover\\:border-green-700 {\n    --tw-border-opacity: 1;\n    border-color: rgba(4, 120, 87, var(--tw-border-opacity));\n  }\n\n  .group:hover .sm\\:group-hover\\:border-green-800 {\n    --tw-border-opacity: 1;\n    border-color: rgba(6, 95, 70, var(--tw-border-opacity));\n  }\n\n  .group:hover .sm\\:group-hover\\:border-green-900 {\n    --tw-border-opacity: 1;\n    border-color: rgba(6, 78, 59, var(--tw-border-opacity));\n  }\n\n  .group:hover .sm\\:group-hover\\:border-blue-50 {\n    --tw-border-opacity: 1;\n    border-color: rgba(239, 246, 255, var(--tw-border-opacity));\n  }\n\n  .group:hover .sm\\:group-hover\\:border-blue-100 {\n    --tw-border-opacity: 1;\n    border-color: rgba(219, 234, 254, var(--tw-border-opacity));\n  }\n\n  .group:hover .sm\\:group-hover\\:border-blue-200 {\n    --tw-border-opacity: 1;\n    border-color: rgba(191, 219, 254, var(--tw-border-opacity));\n  }\n\n  .group:hover .sm\\:group-hover\\:border-blue-300 {\n    --tw-border-opacity: 1;\n    border-color: rgba(147, 197, 253, var(--tw-border-opacity));\n  }\n\n  .group:hover .sm\\:group-hover\\:border-blue-400 {\n    --tw-border-opacity: 1;\n    border-color: rgba(96, 165, 250, var(--tw-border-opacity));\n  }\n\n  .group:hover .sm\\:group-hover\\:border-blue-500 {\n    --tw-border-opacity: 1;\n    border-color: rgba(59, 130, 246, var(--tw-border-opacity));\n  }\n\n  .group:hover .sm\\:group-hover\\:border-blue-600 {\n    --tw-border-opacity: 1;\n    border-color: rgba(37, 99, 235, var(--tw-border-opacity));\n  }\n\n  .group:hover .sm\\:group-hover\\:border-blue-700 {\n    --tw-border-opacity: 1;\n    border-color: rgba(29, 78, 216, var(--tw-border-opacity));\n  }\n\n  .group:hover .sm\\:group-hover\\:border-blue-800 {\n    --tw-border-opacity: 1;\n    border-color: rgba(30, 64, 175, var(--tw-border-opacity));\n  }\n\n  .group:hover .sm\\:group-hover\\:border-blue-900 {\n    --tw-border-opacity: 1;\n    border-color: rgba(30, 58, 138, var(--tw-border-opacity));\n  }\n\n  .group:hover .sm\\:group-hover\\:border-indigo-50 {\n    --tw-border-opacity: 1;\n    border-color: rgba(238, 242, 255, var(--tw-border-opacity));\n  }\n\n  .group:hover .sm\\:group-hover\\:border-indigo-100 {\n    --tw-border-opacity: 1;\n    border-color: rgba(224, 231, 255, var(--tw-border-opacity));\n  }\n\n  .group:hover .sm\\:group-hover\\:border-indigo-200 {\n    --tw-border-opacity: 1;\n    border-color: rgba(199, 210, 254, var(--tw-border-opacity));\n  }\n\n  .group:hover .sm\\:group-hover\\:border-indigo-300 {\n    --tw-border-opacity: 1;\n    border-color: rgba(165, 180, 252, var(--tw-border-opacity));\n  }\n\n  .group:hover .sm\\:group-hover\\:border-indigo-400 {\n    --tw-border-opacity: 1;\n    border-color: rgba(129, 140, 248, var(--tw-border-opacity));\n  }\n\n  .group:hover .sm\\:group-hover\\:border-indigo-500 {\n    --tw-border-opacity: 1;\n    border-color: rgba(99, 102, 241, var(--tw-border-opacity));\n  }\n\n  .group:hover .sm\\:group-hover\\:border-indigo-600 {\n    --tw-border-opacity: 1;\n    border-color: rgba(79, 70, 229, var(--tw-border-opacity));\n  }\n\n  .group:hover .sm\\:group-hover\\:border-indigo-700 {\n    --tw-border-opacity: 1;\n    border-color: rgba(67, 56, 202, var(--tw-border-opacity));\n  }\n\n  .group:hover .sm\\:group-hover\\:border-indigo-800 {\n    --tw-border-opacity: 1;\n    border-color: rgba(55, 48, 163, var(--tw-border-opacity));\n  }\n\n  .group:hover .sm\\:group-hover\\:border-indigo-900 {\n    --tw-border-opacity: 1;\n    border-color: rgba(49, 46, 129, var(--tw-border-opacity));\n  }\n\n  .group:hover .sm\\:group-hover\\:border-purple-50 {\n    --tw-border-opacity: 1;\n    border-color: rgba(245, 243, 255, var(--tw-border-opacity));\n  }\n\n  .group:hover .sm\\:group-hover\\:border-purple-100 {\n    --tw-border-opacity: 1;\n    border-color: rgba(237, 233, 254, var(--tw-border-opacity));\n  }\n\n  .group:hover .sm\\:group-hover\\:border-purple-200 {\n    --tw-border-opacity: 1;\n    border-color: rgba(221, 214, 254, var(--tw-border-opacity));\n  }\n\n  .group:hover .sm\\:group-hover\\:border-purple-300 {\n    --tw-border-opacity: 1;\n    border-color: rgba(196, 181, 253, var(--tw-border-opacity));\n  }\n\n  .group:hover .sm\\:group-hover\\:border-purple-400 {\n    --tw-border-opacity: 1;\n    border-color: rgba(167, 139, 250, var(--tw-border-opacity));\n  }\n\n  .group:hover .sm\\:group-hover\\:border-purple-500 {\n    --tw-border-opacity: 1;\n    border-color: rgba(139, 92, 246, var(--tw-border-opacity));\n  }\n\n  .group:hover .sm\\:group-hover\\:border-purple-600 {\n    --tw-border-opacity: 1;\n    border-color: rgba(124, 58, 237, var(--tw-border-opacity));\n  }\n\n  .group:hover .sm\\:group-hover\\:border-purple-700 {\n    --tw-border-opacity: 1;\n    border-color: rgba(109, 40, 217, var(--tw-border-opacity));\n  }\n\n  .group:hover .sm\\:group-hover\\:border-purple-800 {\n    --tw-border-opacity: 1;\n    border-color: rgba(91, 33, 182, var(--tw-border-opacity));\n  }\n\n  .group:hover .sm\\:group-hover\\:border-purple-900 {\n    --tw-border-opacity: 1;\n    border-color: rgba(76, 29, 149, var(--tw-border-opacity));\n  }\n\n  .group:hover .sm\\:group-hover\\:border-pink-50 {\n    --tw-border-opacity: 1;\n    border-color: rgba(253, 242, 248, var(--tw-border-opacity));\n  }\n\n  .group:hover .sm\\:group-hover\\:border-pink-100 {\n    --tw-border-opacity: 1;\n    border-color: rgba(252, 231, 243, var(--tw-border-opacity));\n  }\n\n  .group:hover .sm\\:group-hover\\:border-pink-200 {\n    --tw-border-opacity: 1;\n    border-color: rgba(251, 207, 232, var(--tw-border-opacity));\n  }\n\n  .group:hover .sm\\:group-hover\\:border-pink-300 {\n    --tw-border-opacity: 1;\n    border-color: rgba(249, 168, 212, var(--tw-border-opacity));\n  }\n\n  .group:hover .sm\\:group-hover\\:border-pink-400 {\n    --tw-border-opacity: 1;\n    border-color: rgba(244, 114, 182, var(--tw-border-opacity));\n  }\n\n  .group:hover .sm\\:group-hover\\:border-pink-500 {\n    --tw-border-opacity: 1;\n    border-color: rgba(236, 72, 153, var(--tw-border-opacity));\n  }\n\n  .group:hover .sm\\:group-hover\\:border-pink-600 {\n    --tw-border-opacity: 1;\n    border-color: rgba(219, 39, 119, var(--tw-border-opacity));\n  }\n\n  .group:hover .sm\\:group-hover\\:border-pink-700 {\n    --tw-border-opacity: 1;\n    border-color: rgba(190, 24, 93, var(--tw-border-opacity));\n  }\n\n  .group:hover .sm\\:group-hover\\:border-pink-800 {\n    --tw-border-opacity: 1;\n    border-color: rgba(157, 23, 77, var(--tw-border-opacity));\n  }\n\n  .group:hover .sm\\:group-hover\\:border-pink-900 {\n    --tw-border-opacity: 1;\n    border-color: rgba(131, 24, 67, var(--tw-border-opacity));\n  }\n\n  .sm\\:focus-within\\:border-transparent:focus-within {\n    border-color: transparent;\n  }\n\n  .sm\\:focus-within\\:border-current:focus-within {\n    border-color: currentColor;\n  }\n\n  .sm\\:focus-within\\:border-black:focus-within {\n    --tw-border-opacity: 1;\n    border-color: rgba(0, 0, 0, var(--tw-border-opacity));\n  }\n\n  .sm\\:focus-within\\:border-white:focus-within {\n    --tw-border-opacity: 1;\n    border-color: rgba(255, 255, 255, var(--tw-border-opacity));\n  }\n\n  .sm\\:focus-within\\:border-gray-50:focus-within {\n    --tw-border-opacity: 1;\n    border-color: rgba(249, 250, 251, var(--tw-border-opacity));\n  }\n\n  .sm\\:focus-within\\:border-gray-100:focus-within {\n    --tw-border-opacity: 1;\n    border-color: rgba(243, 244, 246, var(--tw-border-opacity));\n  }\n\n  .sm\\:focus-within\\:border-gray-200:focus-within {\n    --tw-border-opacity: 1;\n    border-color: rgba(229, 231, 235, var(--tw-border-opacity));\n  }\n\n  .sm\\:focus-within\\:border-gray-300:focus-within {\n    --tw-border-opacity: 1;\n    border-color: rgba(209, 213, 219, var(--tw-border-opacity));\n  }\n\n  .sm\\:focus-within\\:border-gray-400:focus-within {\n    --tw-border-opacity: 1;\n    border-color: rgba(156, 163, 175, var(--tw-border-opacity));\n  }\n\n  .sm\\:focus-within\\:border-gray-500:focus-within {\n    --tw-border-opacity: 1;\n    border-color: rgba(107, 114, 128, var(--tw-border-opacity));\n  }\n\n  .sm\\:focus-within\\:border-gray-600:focus-within {\n    --tw-border-opacity: 1;\n    border-color: rgba(75, 85, 99, var(--tw-border-opacity));\n  }\n\n  .sm\\:focus-within\\:border-gray-700:focus-within {\n    --tw-border-opacity: 1;\n    border-color: rgba(55, 65, 81, var(--tw-border-opacity));\n  }\n\n  .sm\\:focus-within\\:border-gray-800:focus-within {\n    --tw-border-opacity: 1;\n    border-color: rgba(31, 41, 55, var(--tw-border-opacity));\n  }\n\n  .sm\\:focus-within\\:border-gray-900:focus-within {\n    --tw-border-opacity: 1;\n    border-color: rgba(17, 24, 39, var(--tw-border-opacity));\n  }\n\n  .sm\\:focus-within\\:border-red-50:focus-within {\n    --tw-border-opacity: 1;\n    border-color: rgba(254, 242, 242, var(--tw-border-opacity));\n  }\n\n  .sm\\:focus-within\\:border-red-100:focus-within {\n    --tw-border-opacity: 1;\n    border-color: rgba(254, 226, 226, var(--tw-border-opacity));\n  }\n\n  .sm\\:focus-within\\:border-red-200:focus-within {\n    --tw-border-opacity: 1;\n    border-color: rgba(254, 202, 202, var(--tw-border-opacity));\n  }\n\n  .sm\\:focus-within\\:border-red-300:focus-within {\n    --tw-border-opacity: 1;\n    border-color: rgba(252, 165, 165, var(--tw-border-opacity));\n  }\n\n  .sm\\:focus-within\\:border-red-400:focus-within {\n    --tw-border-opacity: 1;\n    border-color: rgba(248, 113, 113, var(--tw-border-opacity));\n  }\n\n  .sm\\:focus-within\\:border-red-500:focus-within {\n    --tw-border-opacity: 1;\n    border-color: rgba(239, 68, 68, var(--tw-border-opacity));\n  }\n\n  .sm\\:focus-within\\:border-red-600:focus-within {\n    --tw-border-opacity: 1;\n    border-color: rgba(220, 38, 38, var(--tw-border-opacity));\n  }\n\n  .sm\\:focus-within\\:border-red-700:focus-within {\n    --tw-border-opacity: 1;\n    border-color: rgba(185, 28, 28, var(--tw-border-opacity));\n  }\n\n  .sm\\:focus-within\\:border-red-800:focus-within {\n    --tw-border-opacity: 1;\n    border-color: rgba(153, 27, 27, var(--tw-border-opacity));\n  }\n\n  .sm\\:focus-within\\:border-red-900:focus-within {\n    --tw-border-opacity: 1;\n    border-color: rgba(127, 29, 29, var(--tw-border-opacity));\n  }\n\n  .sm\\:focus-within\\:border-yellow-50:focus-within {\n    --tw-border-opacity: 1;\n    border-color: rgba(255, 251, 235, var(--tw-border-opacity));\n  }\n\n  .sm\\:focus-within\\:border-yellow-100:focus-within {\n    --tw-border-opacity: 1;\n    border-color: rgba(254, 243, 199, var(--tw-border-opacity));\n  }\n\n  .sm\\:focus-within\\:border-yellow-200:focus-within {\n    --tw-border-opacity: 1;\n    border-color: rgba(253, 230, 138, var(--tw-border-opacity));\n  }\n\n  .sm\\:focus-within\\:border-yellow-300:focus-within {\n    --tw-border-opacity: 1;\n    border-color: rgba(252, 211, 77, var(--tw-border-opacity));\n  }\n\n  .sm\\:focus-within\\:border-yellow-400:focus-within {\n    --tw-border-opacity: 1;\n    border-color: rgba(251, 191, 36, var(--tw-border-opacity));\n  }\n\n  .sm\\:focus-within\\:border-yellow-500:focus-within {\n    --tw-border-opacity: 1;\n    border-color: rgba(245, 158, 11, var(--tw-border-opacity));\n  }\n\n  .sm\\:focus-within\\:border-yellow-600:focus-within {\n    --tw-border-opacity: 1;\n    border-color: rgba(217, 119, 6, var(--tw-border-opacity));\n  }\n\n  .sm\\:focus-within\\:border-yellow-700:focus-within {\n    --tw-border-opacity: 1;\n    border-color: rgba(180, 83, 9, var(--tw-border-opacity));\n  }\n\n  .sm\\:focus-within\\:border-yellow-800:focus-within {\n    --tw-border-opacity: 1;\n    border-color: rgba(146, 64, 14, var(--tw-border-opacity));\n  }\n\n  .sm\\:focus-within\\:border-yellow-900:focus-within {\n    --tw-border-opacity: 1;\n    border-color: rgba(120, 53, 15, var(--tw-border-opacity));\n  }\n\n  .sm\\:focus-within\\:border-green-50:focus-within {\n    --tw-border-opacity: 1;\n    border-color: rgba(236, 253, 245, var(--tw-border-opacity));\n  }\n\n  .sm\\:focus-within\\:border-green-100:focus-within {\n    --tw-border-opacity: 1;\n    border-color: rgba(209, 250, 229, var(--tw-border-opacity));\n  }\n\n  .sm\\:focus-within\\:border-green-200:focus-within {\n    --tw-border-opacity: 1;\n    border-color: rgba(167, 243, 208, var(--tw-border-opacity));\n  }\n\n  .sm\\:focus-within\\:border-green-300:focus-within {\n    --tw-border-opacity: 1;\n    border-color: rgba(110, 231, 183, var(--tw-border-opacity));\n  }\n\n  .sm\\:focus-within\\:border-green-400:focus-within {\n    --tw-border-opacity: 1;\n    border-color: rgba(52, 211, 153, var(--tw-border-opacity));\n  }\n\n  .sm\\:focus-within\\:border-green-500:focus-within {\n    --tw-border-opacity: 1;\n    border-color: rgba(16, 185, 129, var(--tw-border-opacity));\n  }\n\n  .sm\\:focus-within\\:border-green-600:focus-within {\n    --tw-border-opacity: 1;\n    border-color: rgba(5, 150, 105, var(--tw-border-opacity));\n  }\n\n  .sm\\:focus-within\\:border-green-700:focus-within {\n    --tw-border-opacity: 1;\n    border-color: rgba(4, 120, 87, var(--tw-border-opacity));\n  }\n\n  .sm\\:focus-within\\:border-green-800:focus-within {\n    --tw-border-opacity: 1;\n    border-color: rgba(6, 95, 70, var(--tw-border-opacity));\n  }\n\n  .sm\\:focus-within\\:border-green-900:focus-within {\n    --tw-border-opacity: 1;\n    border-color: rgba(6, 78, 59, var(--tw-border-opacity));\n  }\n\n  .sm\\:focus-within\\:border-blue-50:focus-within {\n    --tw-border-opacity: 1;\n    border-color: rgba(239, 246, 255, var(--tw-border-opacity));\n  }\n\n  .sm\\:focus-within\\:border-blue-100:focus-within {\n    --tw-border-opacity: 1;\n    border-color: rgba(219, 234, 254, var(--tw-border-opacity));\n  }\n\n  .sm\\:focus-within\\:border-blue-200:focus-within {\n    --tw-border-opacity: 1;\n    border-color: rgba(191, 219, 254, var(--tw-border-opacity));\n  }\n\n  .sm\\:focus-within\\:border-blue-300:focus-within {\n    --tw-border-opacity: 1;\n    border-color: rgba(147, 197, 253, var(--tw-border-opacity));\n  }\n\n  .sm\\:focus-within\\:border-blue-400:focus-within {\n    --tw-border-opacity: 1;\n    border-color: rgba(96, 165, 250, var(--tw-border-opacity));\n  }\n\n  .sm\\:focus-within\\:border-blue-500:focus-within {\n    --tw-border-opacity: 1;\n    border-color: rgba(59, 130, 246, var(--tw-border-opacity));\n  }\n\n  .sm\\:focus-within\\:border-blue-600:focus-within {\n    --tw-border-opacity: 1;\n    border-color: rgba(37, 99, 235, var(--tw-border-opacity));\n  }\n\n  .sm\\:focus-within\\:border-blue-700:focus-within {\n    --tw-border-opacity: 1;\n    border-color: rgba(29, 78, 216, var(--tw-border-opacity));\n  }\n\n  .sm\\:focus-within\\:border-blue-800:focus-within {\n    --tw-border-opacity: 1;\n    border-color: rgba(30, 64, 175, var(--tw-border-opacity));\n  }\n\n  .sm\\:focus-within\\:border-blue-900:focus-within {\n    --tw-border-opacity: 1;\n    border-color: rgba(30, 58, 138, var(--tw-border-opacity));\n  }\n\n  .sm\\:focus-within\\:border-indigo-50:focus-within {\n    --tw-border-opacity: 1;\n    border-color: rgba(238, 242, 255, var(--tw-border-opacity));\n  }\n\n  .sm\\:focus-within\\:border-indigo-100:focus-within {\n    --tw-border-opacity: 1;\n    border-color: rgba(224, 231, 255, var(--tw-border-opacity));\n  }\n\n  .sm\\:focus-within\\:border-indigo-200:focus-within {\n    --tw-border-opacity: 1;\n    border-color: rgba(199, 210, 254, var(--tw-border-opacity));\n  }\n\n  .sm\\:focus-within\\:border-indigo-300:focus-within {\n    --tw-border-opacity: 1;\n    border-color: rgba(165, 180, 252, var(--tw-border-opacity));\n  }\n\n  .sm\\:focus-within\\:border-indigo-400:focus-within {\n    --tw-border-opacity: 1;\n    border-color: rgba(129, 140, 248, var(--tw-border-opacity));\n  }\n\n  .sm\\:focus-within\\:border-indigo-500:focus-within {\n    --tw-border-opacity: 1;\n    border-color: rgba(99, 102, 241, var(--tw-border-opacity));\n  }\n\n  .sm\\:focus-within\\:border-indigo-600:focus-within {\n    --tw-border-opacity: 1;\n    border-color: rgba(79, 70, 229, var(--tw-border-opacity));\n  }\n\n  .sm\\:focus-within\\:border-indigo-700:focus-within {\n    --tw-border-opacity: 1;\n    border-color: rgba(67, 56, 202, var(--tw-border-opacity));\n  }\n\n  .sm\\:focus-within\\:border-indigo-800:focus-within {\n    --tw-border-opacity: 1;\n    border-color: rgba(55, 48, 163, var(--tw-border-opacity));\n  }\n\n  .sm\\:focus-within\\:border-indigo-900:focus-within {\n    --tw-border-opacity: 1;\n    border-color: rgba(49, 46, 129, var(--tw-border-opacity));\n  }\n\n  .sm\\:focus-within\\:border-purple-50:focus-within {\n    --tw-border-opacity: 1;\n    border-color: rgba(245, 243, 255, var(--tw-border-opacity));\n  }\n\n  .sm\\:focus-within\\:border-purple-100:focus-within {\n    --tw-border-opacity: 1;\n    border-color: rgba(237, 233, 254, var(--tw-border-opacity));\n  }\n\n  .sm\\:focus-within\\:border-purple-200:focus-within {\n    --tw-border-opacity: 1;\n    border-color: rgba(221, 214, 254, var(--tw-border-opacity));\n  }\n\n  .sm\\:focus-within\\:border-purple-300:focus-within {\n    --tw-border-opacity: 1;\n    border-color: rgba(196, 181, 253, var(--tw-border-opacity));\n  }\n\n  .sm\\:focus-within\\:border-purple-400:focus-within {\n    --tw-border-opacity: 1;\n    border-color: rgba(167, 139, 250, var(--tw-border-opacity));\n  }\n\n  .sm\\:focus-within\\:border-purple-500:focus-within {\n    --tw-border-opacity: 1;\n    border-color: rgba(139, 92, 246, var(--tw-border-opacity));\n  }\n\n  .sm\\:focus-within\\:border-purple-600:focus-within {\n    --tw-border-opacity: 1;\n    border-color: rgba(124, 58, 237, var(--tw-border-opacity));\n  }\n\n  .sm\\:focus-within\\:border-purple-700:focus-within {\n    --tw-border-opacity: 1;\n    border-color: rgba(109, 40, 217, var(--tw-border-opacity));\n  }\n\n  .sm\\:focus-within\\:border-purple-800:focus-within {\n    --tw-border-opacity: 1;\n    border-color: rgba(91, 33, 182, var(--tw-border-opacity));\n  }\n\n  .sm\\:focus-within\\:border-purple-900:focus-within {\n    --tw-border-opacity: 1;\n    border-color: rgba(76, 29, 149, var(--tw-border-opacity));\n  }\n\n  .sm\\:focus-within\\:border-pink-50:focus-within {\n    --tw-border-opacity: 1;\n    border-color: rgba(253, 242, 248, var(--tw-border-opacity));\n  }\n\n  .sm\\:focus-within\\:border-pink-100:focus-within {\n    --tw-border-opacity: 1;\n    border-color: rgba(252, 231, 243, var(--tw-border-opacity));\n  }\n\n  .sm\\:focus-within\\:border-pink-200:focus-within {\n    --tw-border-opacity: 1;\n    border-color: rgba(251, 207, 232, var(--tw-border-opacity));\n  }\n\n  .sm\\:focus-within\\:border-pink-300:focus-within {\n    --tw-border-opacity: 1;\n    border-color: rgba(249, 168, 212, var(--tw-border-opacity));\n  }\n\n  .sm\\:focus-within\\:border-pink-400:focus-within {\n    --tw-border-opacity: 1;\n    border-color: rgba(244, 114, 182, var(--tw-border-opacity));\n  }\n\n  .sm\\:focus-within\\:border-pink-500:focus-within {\n    --tw-border-opacity: 1;\n    border-color: rgba(236, 72, 153, var(--tw-border-opacity));\n  }\n\n  .sm\\:focus-within\\:border-pink-600:focus-within {\n    --tw-border-opacity: 1;\n    border-color: rgba(219, 39, 119, var(--tw-border-opacity));\n  }\n\n  .sm\\:focus-within\\:border-pink-700:focus-within {\n    --tw-border-opacity: 1;\n    border-color: rgba(190, 24, 93, var(--tw-border-opacity));\n  }\n\n  .sm\\:focus-within\\:border-pink-800:focus-within {\n    --tw-border-opacity: 1;\n    border-color: rgba(157, 23, 77, var(--tw-border-opacity));\n  }\n\n  .sm\\:focus-within\\:border-pink-900:focus-within {\n    --tw-border-opacity: 1;\n    border-color: rgba(131, 24, 67, var(--tw-border-opacity));\n  }\n\n  .sm\\:hover\\:border-transparent:hover {\n    border-color: transparent;\n  }\n\n  .sm\\:hover\\:border-current:hover {\n    border-color: currentColor;\n  }\n\n  .sm\\:hover\\:border-black:hover {\n    --tw-border-opacity: 1;\n    border-color: rgba(0, 0, 0, var(--tw-border-opacity));\n  }\n\n  .sm\\:hover\\:border-white:hover {\n    --tw-border-opacity: 1;\n    border-color: rgba(255, 255, 255, var(--tw-border-opacity));\n  }\n\n  .sm\\:hover\\:border-gray-50:hover {\n    --tw-border-opacity: 1;\n    border-color: rgba(249, 250, 251, var(--tw-border-opacity));\n  }\n\n  .sm\\:hover\\:border-gray-100:hover {\n    --tw-border-opacity: 1;\n    border-color: rgba(243, 244, 246, var(--tw-border-opacity));\n  }\n\n  .sm\\:hover\\:border-gray-200:hover {\n    --tw-border-opacity: 1;\n    border-color: rgba(229, 231, 235, var(--tw-border-opacity));\n  }\n\n  .sm\\:hover\\:border-gray-300:hover {\n    --tw-border-opacity: 1;\n    border-color: rgba(209, 213, 219, var(--tw-border-opacity));\n  }\n\n  .sm\\:hover\\:border-gray-400:hover {\n    --tw-border-opacity: 1;\n    border-color: rgba(156, 163, 175, var(--tw-border-opacity));\n  }\n\n  .sm\\:hover\\:border-gray-500:hover {\n    --tw-border-opacity: 1;\n    border-color: rgba(107, 114, 128, var(--tw-border-opacity));\n  }\n\n  .sm\\:hover\\:border-gray-600:hover {\n    --tw-border-opacity: 1;\n    border-color: rgba(75, 85, 99, var(--tw-border-opacity));\n  }\n\n  .sm\\:hover\\:border-gray-700:hover {\n    --tw-border-opacity: 1;\n    border-color: rgba(55, 65, 81, var(--tw-border-opacity));\n  }\n\n  .sm\\:hover\\:border-gray-800:hover {\n    --tw-border-opacity: 1;\n    border-color: rgba(31, 41, 55, var(--tw-border-opacity));\n  }\n\n  .sm\\:hover\\:border-gray-900:hover {\n    --tw-border-opacity: 1;\n    border-color: rgba(17, 24, 39, var(--tw-border-opacity));\n  }\n\n  .sm\\:hover\\:border-red-50:hover {\n    --tw-border-opacity: 1;\n    border-color: rgba(254, 242, 242, var(--tw-border-opacity));\n  }\n\n  .sm\\:hover\\:border-red-100:hover {\n    --tw-border-opacity: 1;\n    border-color: rgba(254, 226, 226, var(--tw-border-opacity));\n  }\n\n  .sm\\:hover\\:border-red-200:hover {\n    --tw-border-opacity: 1;\n    border-color: rgba(254, 202, 202, var(--tw-border-opacity));\n  }\n\n  .sm\\:hover\\:border-red-300:hover {\n    --tw-border-opacity: 1;\n    border-color: rgba(252, 165, 165, var(--tw-border-opacity));\n  }\n\n  .sm\\:hover\\:border-red-400:hover {\n    --tw-border-opacity: 1;\n    border-color: rgba(248, 113, 113, var(--tw-border-opacity));\n  }\n\n  .sm\\:hover\\:border-red-500:hover {\n    --tw-border-opacity: 1;\n    border-color: rgba(239, 68, 68, var(--tw-border-opacity));\n  }\n\n  .sm\\:hover\\:border-red-600:hover {\n    --tw-border-opacity: 1;\n    border-color: rgba(220, 38, 38, var(--tw-border-opacity));\n  }\n\n  .sm\\:hover\\:border-red-700:hover {\n    --tw-border-opacity: 1;\n    border-color: rgba(185, 28, 28, var(--tw-border-opacity));\n  }\n\n  .sm\\:hover\\:border-red-800:hover {\n    --tw-border-opacity: 1;\n    border-color: rgba(153, 27, 27, var(--tw-border-opacity));\n  }\n\n  .sm\\:hover\\:border-red-900:hover {\n    --tw-border-opacity: 1;\n    border-color: rgba(127, 29, 29, var(--tw-border-opacity));\n  }\n\n  .sm\\:hover\\:border-yellow-50:hover {\n    --tw-border-opacity: 1;\n    border-color: rgba(255, 251, 235, var(--tw-border-opacity));\n  }\n\n  .sm\\:hover\\:border-yellow-100:hover {\n    --tw-border-opacity: 1;\n    border-color: rgba(254, 243, 199, var(--tw-border-opacity));\n  }\n\n  .sm\\:hover\\:border-yellow-200:hover {\n    --tw-border-opacity: 1;\n    border-color: rgba(253, 230, 138, var(--tw-border-opacity));\n  }\n\n  .sm\\:hover\\:border-yellow-300:hover {\n    --tw-border-opacity: 1;\n    border-color: rgba(252, 211, 77, var(--tw-border-opacity));\n  }\n\n  .sm\\:hover\\:border-yellow-400:hover {\n    --tw-border-opacity: 1;\n    border-color: rgba(251, 191, 36, var(--tw-border-opacity));\n  }\n\n  .sm\\:hover\\:border-yellow-500:hover {\n    --tw-border-opacity: 1;\n    border-color: rgba(245, 158, 11, var(--tw-border-opacity));\n  }\n\n  .sm\\:hover\\:border-yellow-600:hover {\n    --tw-border-opacity: 1;\n    border-color: rgba(217, 119, 6, var(--tw-border-opacity));\n  }\n\n  .sm\\:hover\\:border-yellow-700:hover {\n    --tw-border-opacity: 1;\n    border-color: rgba(180, 83, 9, var(--tw-border-opacity));\n  }\n\n  .sm\\:hover\\:border-yellow-800:hover {\n    --tw-border-opacity: 1;\n    border-color: rgba(146, 64, 14, var(--tw-border-opacity));\n  }\n\n  .sm\\:hover\\:border-yellow-900:hover {\n    --tw-border-opacity: 1;\n    border-color: rgba(120, 53, 15, var(--tw-border-opacity));\n  }\n\n  .sm\\:hover\\:border-green-50:hover {\n    --tw-border-opacity: 1;\n    border-color: rgba(236, 253, 245, var(--tw-border-opacity));\n  }\n\n  .sm\\:hover\\:border-green-100:hover {\n    --tw-border-opacity: 1;\n    border-color: rgba(209, 250, 229, var(--tw-border-opacity));\n  }\n\n  .sm\\:hover\\:border-green-200:hover {\n    --tw-border-opacity: 1;\n    border-color: rgba(167, 243, 208, var(--tw-border-opacity));\n  }\n\n  .sm\\:hover\\:border-green-300:hover {\n    --tw-border-opacity: 1;\n    border-color: rgba(110, 231, 183, var(--tw-border-opacity));\n  }\n\n  .sm\\:hover\\:border-green-400:hover {\n    --tw-border-opacity: 1;\n    border-color: rgba(52, 211, 153, var(--tw-border-opacity));\n  }\n\n  .sm\\:hover\\:border-green-500:hover {\n    --tw-border-opacity: 1;\n    border-color: rgba(16, 185, 129, var(--tw-border-opacity));\n  }\n\n  .sm\\:hover\\:border-green-600:hover {\n    --tw-border-opacity: 1;\n    border-color: rgba(5, 150, 105, var(--tw-border-opacity));\n  }\n\n  .sm\\:hover\\:border-green-700:hover {\n    --tw-border-opacity: 1;\n    border-color: rgba(4, 120, 87, var(--tw-border-opacity));\n  }\n\n  .sm\\:hover\\:border-green-800:hover {\n    --tw-border-opacity: 1;\n    border-color: rgba(6, 95, 70, var(--tw-border-opacity));\n  }\n\n  .sm\\:hover\\:border-green-900:hover {\n    --tw-border-opacity: 1;\n    border-color: rgba(6, 78, 59, var(--tw-border-opacity));\n  }\n\n  .sm\\:hover\\:border-blue-50:hover {\n    --tw-border-opacity: 1;\n    border-color: rgba(239, 246, 255, var(--tw-border-opacity));\n  }\n\n  .sm\\:hover\\:border-blue-100:hover {\n    --tw-border-opacity: 1;\n    border-color: rgba(219, 234, 254, var(--tw-border-opacity));\n  }\n\n  .sm\\:hover\\:border-blue-200:hover {\n    --tw-border-opacity: 1;\n    border-color: rgba(191, 219, 254, var(--tw-border-opacity));\n  }\n\n  .sm\\:hover\\:border-blue-300:hover {\n    --tw-border-opacity: 1;\n    border-color: rgba(147, 197, 253, var(--tw-border-opacity));\n  }\n\n  .sm\\:hover\\:border-blue-400:hover {\n    --tw-border-opacity: 1;\n    border-color: rgba(96, 165, 250, var(--tw-border-opacity));\n  }\n\n  .sm\\:hover\\:border-blue-500:hover {\n    --tw-border-opacity: 1;\n    border-color: rgba(59, 130, 246, var(--tw-border-opacity));\n  }\n\n  .sm\\:hover\\:border-blue-600:hover {\n    --tw-border-opacity: 1;\n    border-color: rgba(37, 99, 235, var(--tw-border-opacity));\n  }\n\n  .sm\\:hover\\:border-blue-700:hover {\n    --tw-border-opacity: 1;\n    border-color: rgba(29, 78, 216, var(--tw-border-opacity));\n  }\n\n  .sm\\:hover\\:border-blue-800:hover {\n    --tw-border-opacity: 1;\n    border-color: rgba(30, 64, 175, var(--tw-border-opacity));\n  }\n\n  .sm\\:hover\\:border-blue-900:hover {\n    --tw-border-opacity: 1;\n    border-color: rgba(30, 58, 138, var(--tw-border-opacity));\n  }\n\n  .sm\\:hover\\:border-indigo-50:hover {\n    --tw-border-opacity: 1;\n    border-color: rgba(238, 242, 255, var(--tw-border-opacity));\n  }\n\n  .sm\\:hover\\:border-indigo-100:hover {\n    --tw-border-opacity: 1;\n    border-color: rgba(224, 231, 255, var(--tw-border-opacity));\n  }\n\n  .sm\\:hover\\:border-indigo-200:hover {\n    --tw-border-opacity: 1;\n    border-color: rgba(199, 210, 254, var(--tw-border-opacity));\n  }\n\n  .sm\\:hover\\:border-indigo-300:hover {\n    --tw-border-opacity: 1;\n    border-color: rgba(165, 180, 252, var(--tw-border-opacity));\n  }\n\n  .sm\\:hover\\:border-indigo-400:hover {\n    --tw-border-opacity: 1;\n    border-color: rgba(129, 140, 248, var(--tw-border-opacity));\n  }\n\n  .sm\\:hover\\:border-indigo-500:hover {\n    --tw-border-opacity: 1;\n    border-color: rgba(99, 102, 241, var(--tw-border-opacity));\n  }\n\n  .sm\\:hover\\:border-indigo-600:hover {\n    --tw-border-opacity: 1;\n    border-color: rgba(79, 70, 229, var(--tw-border-opacity));\n  }\n\n  .sm\\:hover\\:border-indigo-700:hover {\n    --tw-border-opacity: 1;\n    border-color: rgba(67, 56, 202, var(--tw-border-opacity));\n  }\n\n  .sm\\:hover\\:border-indigo-800:hover {\n    --tw-border-opacity: 1;\n    border-color: rgba(55, 48, 163, var(--tw-border-opacity));\n  }\n\n  .sm\\:hover\\:border-indigo-900:hover {\n    --tw-border-opacity: 1;\n    border-color: rgba(49, 46, 129, var(--tw-border-opacity));\n  }\n\n  .sm\\:hover\\:border-purple-50:hover {\n    --tw-border-opacity: 1;\n    border-color: rgba(245, 243, 255, var(--tw-border-opacity));\n  }\n\n  .sm\\:hover\\:border-purple-100:hover {\n    --tw-border-opacity: 1;\n    border-color: rgba(237, 233, 254, var(--tw-border-opacity));\n  }\n\n  .sm\\:hover\\:border-purple-200:hover {\n    --tw-border-opacity: 1;\n    border-color: rgba(221, 214, 254, var(--tw-border-opacity));\n  }\n\n  .sm\\:hover\\:border-purple-300:hover {\n    --tw-border-opacity: 1;\n    border-color: rgba(196, 181, 253, var(--tw-border-opacity));\n  }\n\n  .sm\\:hover\\:border-purple-400:hover {\n    --tw-border-opacity: 1;\n    border-color: rgba(167, 139, 250, var(--tw-border-opacity));\n  }\n\n  .sm\\:hover\\:border-purple-500:hover {\n    --tw-border-opacity: 1;\n    border-color: rgba(139, 92, 246, var(--tw-border-opacity));\n  }\n\n  .sm\\:hover\\:border-purple-600:hover {\n    --tw-border-opacity: 1;\n    border-color: rgba(124, 58, 237, var(--tw-border-opacity));\n  }\n\n  .sm\\:hover\\:border-purple-700:hover {\n    --tw-border-opacity: 1;\n    border-color: rgba(109, 40, 217, var(--tw-border-opacity));\n  }\n\n  .sm\\:hover\\:border-purple-800:hover {\n    --tw-border-opacity: 1;\n    border-color: rgba(91, 33, 182, var(--tw-border-opacity));\n  }\n\n  .sm\\:hover\\:border-purple-900:hover {\n    --tw-border-opacity: 1;\n    border-color: rgba(76, 29, 149, var(--tw-border-opacity));\n  }\n\n  .sm\\:hover\\:border-pink-50:hover {\n    --tw-border-opacity: 1;\n    border-color: rgba(253, 242, 248, var(--tw-border-opacity));\n  }\n\n  .sm\\:hover\\:border-pink-100:hover {\n    --tw-border-opacity: 1;\n    border-color: rgba(252, 231, 243, var(--tw-border-opacity));\n  }\n\n  .sm\\:hover\\:border-pink-200:hover {\n    --tw-border-opacity: 1;\n    border-color: rgba(251, 207, 232, var(--tw-border-opacity));\n  }\n\n  .sm\\:hover\\:border-pink-300:hover {\n    --tw-border-opacity: 1;\n    border-color: rgba(249, 168, 212, var(--tw-border-opacity));\n  }\n\n  .sm\\:hover\\:border-pink-400:hover {\n    --tw-border-opacity: 1;\n    border-color: rgba(244, 114, 182, var(--tw-border-opacity));\n  }\n\n  .sm\\:hover\\:border-pink-500:hover {\n    --tw-border-opacity: 1;\n    border-color: rgba(236, 72, 153, var(--tw-border-opacity));\n  }\n\n  .sm\\:hover\\:border-pink-600:hover {\n    --tw-border-opacity: 1;\n    border-color: rgba(219, 39, 119, var(--tw-border-opacity));\n  }\n\n  .sm\\:hover\\:border-pink-700:hover {\n    --tw-border-opacity: 1;\n    border-color: rgba(190, 24, 93, var(--tw-border-opacity));\n  }\n\n  .sm\\:hover\\:border-pink-800:hover {\n    --tw-border-opacity: 1;\n    border-color: rgba(157, 23, 77, var(--tw-border-opacity));\n  }\n\n  .sm\\:hover\\:border-pink-900:hover {\n    --tw-border-opacity: 1;\n    border-color: rgba(131, 24, 67, var(--tw-border-opacity));\n  }\n\n  .sm\\:focus\\:border-transparent:focus {\n    border-color: transparent;\n  }\n\n  .sm\\:focus\\:border-current:focus {\n    border-color: currentColor;\n  }\n\n  .sm\\:focus\\:border-black:focus {\n    --tw-border-opacity: 1;\n    border-color: rgba(0, 0, 0, var(--tw-border-opacity));\n  }\n\n  .sm\\:focus\\:border-white:focus {\n    --tw-border-opacity: 1;\n    border-color: rgba(255, 255, 255, var(--tw-border-opacity));\n  }\n\n  .sm\\:focus\\:border-gray-50:focus {\n    --tw-border-opacity: 1;\n    border-color: rgba(249, 250, 251, var(--tw-border-opacity));\n  }\n\n  .sm\\:focus\\:border-gray-100:focus {\n    --tw-border-opacity: 1;\n    border-color: rgba(243, 244, 246, var(--tw-border-opacity));\n  }\n\n  .sm\\:focus\\:border-gray-200:focus {\n    --tw-border-opacity: 1;\n    border-color: rgba(229, 231, 235, var(--tw-border-opacity));\n  }\n\n  .sm\\:focus\\:border-gray-300:focus {\n    --tw-border-opacity: 1;\n    border-color: rgba(209, 213, 219, var(--tw-border-opacity));\n  }\n\n  .sm\\:focus\\:border-gray-400:focus {\n    --tw-border-opacity: 1;\n    border-color: rgba(156, 163, 175, var(--tw-border-opacity));\n  }\n\n  .sm\\:focus\\:border-gray-500:focus {\n    --tw-border-opacity: 1;\n    border-color: rgba(107, 114, 128, var(--tw-border-opacity));\n  }\n\n  .sm\\:focus\\:border-gray-600:focus {\n    --tw-border-opacity: 1;\n    border-color: rgba(75, 85, 99, var(--tw-border-opacity));\n  }\n\n  .sm\\:focus\\:border-gray-700:focus {\n    --tw-border-opacity: 1;\n    border-color: rgba(55, 65, 81, var(--tw-border-opacity));\n  }\n\n  .sm\\:focus\\:border-gray-800:focus {\n    --tw-border-opacity: 1;\n    border-color: rgba(31, 41, 55, var(--tw-border-opacity));\n  }\n\n  .sm\\:focus\\:border-gray-900:focus {\n    --tw-border-opacity: 1;\n    border-color: rgba(17, 24, 39, var(--tw-border-opacity));\n  }\n\n  .sm\\:focus\\:border-red-50:focus {\n    --tw-border-opacity: 1;\n    border-color: rgba(254, 242, 242, var(--tw-border-opacity));\n  }\n\n  .sm\\:focus\\:border-red-100:focus {\n    --tw-border-opacity: 1;\n    border-color: rgba(254, 226, 226, var(--tw-border-opacity));\n  }\n\n  .sm\\:focus\\:border-red-200:focus {\n    --tw-border-opacity: 1;\n    border-color: rgba(254, 202, 202, var(--tw-border-opacity));\n  }\n\n  .sm\\:focus\\:border-red-300:focus {\n    --tw-border-opacity: 1;\n    border-color: rgba(252, 165, 165, var(--tw-border-opacity));\n  }\n\n  .sm\\:focus\\:border-red-400:focus {\n    --tw-border-opacity: 1;\n    border-color: rgba(248, 113, 113, var(--tw-border-opacity));\n  }\n\n  .sm\\:focus\\:border-red-500:focus {\n    --tw-border-opacity: 1;\n    border-color: rgba(239, 68, 68, var(--tw-border-opacity));\n  }\n\n  .sm\\:focus\\:border-red-600:focus {\n    --tw-border-opacity: 1;\n    border-color: rgba(220, 38, 38, var(--tw-border-opacity));\n  }\n\n  .sm\\:focus\\:border-red-700:focus {\n    --tw-border-opacity: 1;\n    border-color: rgba(185, 28, 28, var(--tw-border-opacity));\n  }\n\n  .sm\\:focus\\:border-red-800:focus {\n    --tw-border-opacity: 1;\n    border-color: rgba(153, 27, 27, var(--tw-border-opacity));\n  }\n\n  .sm\\:focus\\:border-red-900:focus {\n    --tw-border-opacity: 1;\n    border-color: rgba(127, 29, 29, var(--tw-border-opacity));\n  }\n\n  .sm\\:focus\\:border-yellow-50:focus {\n    --tw-border-opacity: 1;\n    border-color: rgba(255, 251, 235, var(--tw-border-opacity));\n  }\n\n  .sm\\:focus\\:border-yellow-100:focus {\n    --tw-border-opacity: 1;\n    border-color: rgba(254, 243, 199, var(--tw-border-opacity));\n  }\n\n  .sm\\:focus\\:border-yellow-200:focus {\n    --tw-border-opacity: 1;\n    border-color: rgba(253, 230, 138, var(--tw-border-opacity));\n  }\n\n  .sm\\:focus\\:border-yellow-300:focus {\n    --tw-border-opacity: 1;\n    border-color: rgba(252, 211, 77, var(--tw-border-opacity));\n  }\n\n  .sm\\:focus\\:border-yellow-400:focus {\n    --tw-border-opacity: 1;\n    border-color: rgba(251, 191, 36, var(--tw-border-opacity));\n  }\n\n  .sm\\:focus\\:border-yellow-500:focus {\n    --tw-border-opacity: 1;\n    border-color: rgba(245, 158, 11, var(--tw-border-opacity));\n  }\n\n  .sm\\:focus\\:border-yellow-600:focus {\n    --tw-border-opacity: 1;\n    border-color: rgba(217, 119, 6, var(--tw-border-opacity));\n  }\n\n  .sm\\:focus\\:border-yellow-700:focus {\n    --tw-border-opacity: 1;\n    border-color: rgba(180, 83, 9, var(--tw-border-opacity));\n  }\n\n  .sm\\:focus\\:border-yellow-800:focus {\n    --tw-border-opacity: 1;\n    border-color: rgba(146, 64, 14, var(--tw-border-opacity));\n  }\n\n  .sm\\:focus\\:border-yellow-900:focus {\n    --tw-border-opacity: 1;\n    border-color: rgba(120, 53, 15, var(--tw-border-opacity));\n  }\n\n  .sm\\:focus\\:border-green-50:focus {\n    --tw-border-opacity: 1;\n    border-color: rgba(236, 253, 245, var(--tw-border-opacity));\n  }\n\n  .sm\\:focus\\:border-green-100:focus {\n    --tw-border-opacity: 1;\n    border-color: rgba(209, 250, 229, var(--tw-border-opacity));\n  }\n\n  .sm\\:focus\\:border-green-200:focus {\n    --tw-border-opacity: 1;\n    border-color: rgba(167, 243, 208, var(--tw-border-opacity));\n  }\n\n  .sm\\:focus\\:border-green-300:focus {\n    --tw-border-opacity: 1;\n    border-color: rgba(110, 231, 183, var(--tw-border-opacity));\n  }\n\n  .sm\\:focus\\:border-green-400:focus {\n    --tw-border-opacity: 1;\n    border-color: rgba(52, 211, 153, var(--tw-border-opacity));\n  }\n\n  .sm\\:focus\\:border-green-500:focus {\n    --tw-border-opacity: 1;\n    border-color: rgba(16, 185, 129, var(--tw-border-opacity));\n  }\n\n  .sm\\:focus\\:border-green-600:focus {\n    --tw-border-opacity: 1;\n    border-color: rgba(5, 150, 105, var(--tw-border-opacity));\n  }\n\n  .sm\\:focus\\:border-green-700:focus {\n    --tw-border-opacity: 1;\n    border-color: rgba(4, 120, 87, var(--tw-border-opacity));\n  }\n\n  .sm\\:focus\\:border-green-800:focus {\n    --tw-border-opacity: 1;\n    border-color: rgba(6, 95, 70, var(--tw-border-opacity));\n  }\n\n  .sm\\:focus\\:border-green-900:focus {\n    --tw-border-opacity: 1;\n    border-color: rgba(6, 78, 59, var(--tw-border-opacity));\n  }\n\n  .sm\\:focus\\:border-blue-50:focus {\n    --tw-border-opacity: 1;\n    border-color: rgba(239, 246, 255, var(--tw-border-opacity));\n  }\n\n  .sm\\:focus\\:border-blue-100:focus {\n    --tw-border-opacity: 1;\n    border-color: rgba(219, 234, 254, var(--tw-border-opacity));\n  }\n\n  .sm\\:focus\\:border-blue-200:focus {\n    --tw-border-opacity: 1;\n    border-color: rgba(191, 219, 254, var(--tw-border-opacity));\n  }\n\n  .sm\\:focus\\:border-blue-300:focus {\n    --tw-border-opacity: 1;\n    border-color: rgba(147, 197, 253, var(--tw-border-opacity));\n  }\n\n  .sm\\:focus\\:border-blue-400:focus {\n    --tw-border-opacity: 1;\n    border-color: rgba(96, 165, 250, var(--tw-border-opacity));\n  }\n\n  .sm\\:focus\\:border-blue-500:focus {\n    --tw-border-opacity: 1;\n    border-color: rgba(59, 130, 246, var(--tw-border-opacity));\n  }\n\n  .sm\\:focus\\:border-blue-600:focus {\n    --tw-border-opacity: 1;\n    border-color: rgba(37, 99, 235, var(--tw-border-opacity));\n  }\n\n  .sm\\:focus\\:border-blue-700:focus {\n    --tw-border-opacity: 1;\n    border-color: rgba(29, 78, 216, var(--tw-border-opacity));\n  }\n\n  .sm\\:focus\\:border-blue-800:focus {\n    --tw-border-opacity: 1;\n    border-color: rgba(30, 64, 175, var(--tw-border-opacity));\n  }\n\n  .sm\\:focus\\:border-blue-900:focus {\n    --tw-border-opacity: 1;\n    border-color: rgba(30, 58, 138, var(--tw-border-opacity));\n  }\n\n  .sm\\:focus\\:border-indigo-50:focus {\n    --tw-border-opacity: 1;\n    border-color: rgba(238, 242, 255, var(--tw-border-opacity));\n  }\n\n  .sm\\:focus\\:border-indigo-100:focus {\n    --tw-border-opacity: 1;\n    border-color: rgba(224, 231, 255, var(--tw-border-opacity));\n  }\n\n  .sm\\:focus\\:border-indigo-200:focus {\n    --tw-border-opacity: 1;\n    border-color: rgba(199, 210, 254, var(--tw-border-opacity));\n  }\n\n  .sm\\:focus\\:border-indigo-300:focus {\n    --tw-border-opacity: 1;\n    border-color: rgba(165, 180, 252, var(--tw-border-opacity));\n  }\n\n  .sm\\:focus\\:border-indigo-400:focus {\n    --tw-border-opacity: 1;\n    border-color: rgba(129, 140, 248, var(--tw-border-opacity));\n  }\n\n  .sm\\:focus\\:border-indigo-500:focus {\n    --tw-border-opacity: 1;\n    border-color: rgba(99, 102, 241, var(--tw-border-opacity));\n  }\n\n  .sm\\:focus\\:border-indigo-600:focus {\n    --tw-border-opacity: 1;\n    border-color: rgba(79, 70, 229, var(--tw-border-opacity));\n  }\n\n  .sm\\:focus\\:border-indigo-700:focus {\n    --tw-border-opacity: 1;\n    border-color: rgba(67, 56, 202, var(--tw-border-opacity));\n  }\n\n  .sm\\:focus\\:border-indigo-800:focus {\n    --tw-border-opacity: 1;\n    border-color: rgba(55, 48, 163, var(--tw-border-opacity));\n  }\n\n  .sm\\:focus\\:border-indigo-900:focus {\n    --tw-border-opacity: 1;\n    border-color: rgba(49, 46, 129, var(--tw-border-opacity));\n  }\n\n  .sm\\:focus\\:border-purple-50:focus {\n    --tw-border-opacity: 1;\n    border-color: rgba(245, 243, 255, var(--tw-border-opacity));\n  }\n\n  .sm\\:focus\\:border-purple-100:focus {\n    --tw-border-opacity: 1;\n    border-color: rgba(237, 233, 254, var(--tw-border-opacity));\n  }\n\n  .sm\\:focus\\:border-purple-200:focus {\n    --tw-border-opacity: 1;\n    border-color: rgba(221, 214, 254, var(--tw-border-opacity));\n  }\n\n  .sm\\:focus\\:border-purple-300:focus {\n    --tw-border-opacity: 1;\n    border-color: rgba(196, 181, 253, var(--tw-border-opacity));\n  }\n\n  .sm\\:focus\\:border-purple-400:focus {\n    --tw-border-opacity: 1;\n    border-color: rgba(167, 139, 250, var(--tw-border-opacity));\n  }\n\n  .sm\\:focus\\:border-purple-500:focus {\n    --tw-border-opacity: 1;\n    border-color: rgba(139, 92, 246, var(--tw-border-opacity));\n  }\n\n  .sm\\:focus\\:border-purple-600:focus {\n    --tw-border-opacity: 1;\n    border-color: rgba(124, 58, 237, var(--tw-border-opacity));\n  }\n\n  .sm\\:focus\\:border-purple-700:focus {\n    --tw-border-opacity: 1;\n    border-color: rgba(109, 40, 217, var(--tw-border-opacity));\n  }\n\n  .sm\\:focus\\:border-purple-800:focus {\n    --tw-border-opacity: 1;\n    border-color: rgba(91, 33, 182, var(--tw-border-opacity));\n  }\n\n  .sm\\:focus\\:border-purple-900:focus {\n    --tw-border-opacity: 1;\n    border-color: rgba(76, 29, 149, var(--tw-border-opacity));\n  }\n\n  .sm\\:focus\\:border-pink-50:focus {\n    --tw-border-opacity: 1;\n    border-color: rgba(253, 242, 248, var(--tw-border-opacity));\n  }\n\n  .sm\\:focus\\:border-pink-100:focus {\n    --tw-border-opacity: 1;\n    border-color: rgba(252, 231, 243, var(--tw-border-opacity));\n  }\n\n  .sm\\:focus\\:border-pink-200:focus {\n    --tw-border-opacity: 1;\n    border-color: rgba(251, 207, 232, var(--tw-border-opacity));\n  }\n\n  .sm\\:focus\\:border-pink-300:focus {\n    --tw-border-opacity: 1;\n    border-color: rgba(249, 168, 212, var(--tw-border-opacity));\n  }\n\n  .sm\\:focus\\:border-pink-400:focus {\n    --tw-border-opacity: 1;\n    border-color: rgba(244, 114, 182, var(--tw-border-opacity));\n  }\n\n  .sm\\:focus\\:border-pink-500:focus {\n    --tw-border-opacity: 1;\n    border-color: rgba(236, 72, 153, var(--tw-border-opacity));\n  }\n\n  .sm\\:focus\\:border-pink-600:focus {\n    --tw-border-opacity: 1;\n    border-color: rgba(219, 39, 119, var(--tw-border-opacity));\n  }\n\n  .sm\\:focus\\:border-pink-700:focus {\n    --tw-border-opacity: 1;\n    border-color: rgba(190, 24, 93, var(--tw-border-opacity));\n  }\n\n  .sm\\:focus\\:border-pink-800:focus {\n    --tw-border-opacity: 1;\n    border-color: rgba(157, 23, 77, var(--tw-border-opacity));\n  }\n\n  .sm\\:focus\\:border-pink-900:focus {\n    --tw-border-opacity: 1;\n    border-color: rgba(131, 24, 67, var(--tw-border-opacity));\n  }\n\n  .dark .sm\\:dark\\:border-transparent {\n    border-color: transparent;\n  }\n\n  .dark .sm\\:dark\\:border-current {\n    border-color: currentColor;\n  }\n\n  .dark .sm\\:dark\\:border-black {\n    --tw-border-opacity: 1;\n    border-color: rgba(0, 0, 0, var(--tw-border-opacity));\n  }\n\n  .dark .sm\\:dark\\:border-white {\n    --tw-border-opacity: 1;\n    border-color: rgba(255, 255, 255, var(--tw-border-opacity));\n  }\n\n  .dark .sm\\:dark\\:border-gray-50 {\n    --tw-border-opacity: 1;\n    border-color: rgba(249, 250, 251, var(--tw-border-opacity));\n  }\n\n  .dark .sm\\:dark\\:border-gray-100 {\n    --tw-border-opacity: 1;\n    border-color: rgba(243, 244, 246, var(--tw-border-opacity));\n  }\n\n  .dark .sm\\:dark\\:border-gray-200 {\n    --tw-border-opacity: 1;\n    border-color: rgba(229, 231, 235, var(--tw-border-opacity));\n  }\n\n  .dark .sm\\:dark\\:border-gray-300 {\n    --tw-border-opacity: 1;\n    border-color: rgba(209, 213, 219, var(--tw-border-opacity));\n  }\n\n  .dark .sm\\:dark\\:border-gray-400 {\n    --tw-border-opacity: 1;\n    border-color: rgba(156, 163, 175, var(--tw-border-opacity));\n  }\n\n  .dark .sm\\:dark\\:border-gray-500 {\n    --tw-border-opacity: 1;\n    border-color: rgba(107, 114, 128, var(--tw-border-opacity));\n  }\n\n  .dark .sm\\:dark\\:border-gray-600 {\n    --tw-border-opacity: 1;\n    border-color: rgba(75, 85, 99, var(--tw-border-opacity));\n  }\n\n  .dark .sm\\:dark\\:border-gray-700 {\n    --tw-border-opacity: 1;\n    border-color: rgba(55, 65, 81, var(--tw-border-opacity));\n  }\n\n  .dark .sm\\:dark\\:border-gray-800 {\n    --tw-border-opacity: 1;\n    border-color: rgba(31, 41, 55, var(--tw-border-opacity));\n  }\n\n  .dark .sm\\:dark\\:border-gray-900 {\n    --tw-border-opacity: 1;\n    border-color: rgba(17, 24, 39, var(--tw-border-opacity));\n  }\n\n  .dark .sm\\:dark\\:border-red-50 {\n    --tw-border-opacity: 1;\n    border-color: rgba(254, 242, 242, var(--tw-border-opacity));\n  }\n\n  .dark .sm\\:dark\\:border-red-100 {\n    --tw-border-opacity: 1;\n    border-color: rgba(254, 226, 226, var(--tw-border-opacity));\n  }\n\n  .dark .sm\\:dark\\:border-red-200 {\n    --tw-border-opacity: 1;\n    border-color: rgba(254, 202, 202, var(--tw-border-opacity));\n  }\n\n  .dark .sm\\:dark\\:border-red-300 {\n    --tw-border-opacity: 1;\n    border-color: rgba(252, 165, 165, var(--tw-border-opacity));\n  }\n\n  .dark .sm\\:dark\\:border-red-400 {\n    --tw-border-opacity: 1;\n    border-color: rgba(248, 113, 113, var(--tw-border-opacity));\n  }\n\n  .dark .sm\\:dark\\:border-red-500 {\n    --tw-border-opacity: 1;\n    border-color: rgba(239, 68, 68, var(--tw-border-opacity));\n  }\n\n  .dark .sm\\:dark\\:border-red-600 {\n    --tw-border-opacity: 1;\n    border-color: rgba(220, 38, 38, var(--tw-border-opacity));\n  }\n\n  .dark .sm\\:dark\\:border-red-700 {\n    --tw-border-opacity: 1;\n    border-color: rgba(185, 28, 28, var(--tw-border-opacity));\n  }\n\n  .dark .sm\\:dark\\:border-red-800 {\n    --tw-border-opacity: 1;\n    border-color: rgba(153, 27, 27, var(--tw-border-opacity));\n  }\n\n  .dark .sm\\:dark\\:border-red-900 {\n    --tw-border-opacity: 1;\n    border-color: rgba(127, 29, 29, var(--tw-border-opacity));\n  }\n\n  .dark .sm\\:dark\\:border-yellow-50 {\n    --tw-border-opacity: 1;\n    border-color: rgba(255, 251, 235, var(--tw-border-opacity));\n  }\n\n  .dark .sm\\:dark\\:border-yellow-100 {\n    --tw-border-opacity: 1;\n    border-color: rgba(254, 243, 199, var(--tw-border-opacity));\n  }\n\n  .dark .sm\\:dark\\:border-yellow-200 {\n    --tw-border-opacity: 1;\n    border-color: rgba(253, 230, 138, var(--tw-border-opacity));\n  }\n\n  .dark .sm\\:dark\\:border-yellow-300 {\n    --tw-border-opacity: 1;\n    border-color: rgba(252, 211, 77, var(--tw-border-opacity));\n  }\n\n  .dark .sm\\:dark\\:border-yellow-400 {\n    --tw-border-opacity: 1;\n    border-color: rgba(251, 191, 36, var(--tw-border-opacity));\n  }\n\n  .dark .sm\\:dark\\:border-yellow-500 {\n    --tw-border-opacity: 1;\n    border-color: rgba(245, 158, 11, var(--tw-border-opacity));\n  }\n\n  .dark .sm\\:dark\\:border-yellow-600 {\n    --tw-border-opacity: 1;\n    border-color: rgba(217, 119, 6, var(--tw-border-opacity));\n  }\n\n  .dark .sm\\:dark\\:border-yellow-700 {\n    --tw-border-opacity: 1;\n    border-color: rgba(180, 83, 9, var(--tw-border-opacity));\n  }\n\n  .dark .sm\\:dark\\:border-yellow-800 {\n    --tw-border-opacity: 1;\n    border-color: rgba(146, 64, 14, var(--tw-border-opacity));\n  }\n\n  .dark .sm\\:dark\\:border-yellow-900 {\n    --tw-border-opacity: 1;\n    border-color: rgba(120, 53, 15, var(--tw-border-opacity));\n  }\n\n  .dark .sm\\:dark\\:border-green-50 {\n    --tw-border-opacity: 1;\n    border-color: rgba(236, 253, 245, var(--tw-border-opacity));\n  }\n\n  .dark .sm\\:dark\\:border-green-100 {\n    --tw-border-opacity: 1;\n    border-color: rgba(209, 250, 229, var(--tw-border-opacity));\n  }\n\n  .dark .sm\\:dark\\:border-green-200 {\n    --tw-border-opacity: 1;\n    border-color: rgba(167, 243, 208, var(--tw-border-opacity));\n  }\n\n  .dark .sm\\:dark\\:border-green-300 {\n    --tw-border-opacity: 1;\n    border-color: rgba(110, 231, 183, var(--tw-border-opacity));\n  }\n\n  .dark .sm\\:dark\\:border-green-400 {\n    --tw-border-opacity: 1;\n    border-color: rgba(52, 211, 153, var(--tw-border-opacity));\n  }\n\n  .dark .sm\\:dark\\:border-green-500 {\n    --tw-border-opacity: 1;\n    border-color: rgba(16, 185, 129, var(--tw-border-opacity));\n  }\n\n  .dark .sm\\:dark\\:border-green-600 {\n    --tw-border-opacity: 1;\n    border-color: rgba(5, 150, 105, var(--tw-border-opacity));\n  }\n\n  .dark .sm\\:dark\\:border-green-700 {\n    --tw-border-opacity: 1;\n    border-color: rgba(4, 120, 87, var(--tw-border-opacity));\n  }\n\n  .dark .sm\\:dark\\:border-green-800 {\n    --tw-border-opacity: 1;\n    border-color: rgba(6, 95, 70, var(--tw-border-opacity));\n  }\n\n  .dark .sm\\:dark\\:border-green-900 {\n    --tw-border-opacity: 1;\n    border-color: rgba(6, 78, 59, var(--tw-border-opacity));\n  }\n\n  .dark .sm\\:dark\\:border-blue-50 {\n    --tw-border-opacity: 1;\n    border-color: rgba(239, 246, 255, var(--tw-border-opacity));\n  }\n\n  .dark .sm\\:dark\\:border-blue-100 {\n    --tw-border-opacity: 1;\n    border-color: rgba(219, 234, 254, var(--tw-border-opacity));\n  }\n\n  .dark .sm\\:dark\\:border-blue-200 {\n    --tw-border-opacity: 1;\n    border-color: rgba(191, 219, 254, var(--tw-border-opacity));\n  }\n\n  .dark .sm\\:dark\\:border-blue-300 {\n    --tw-border-opacity: 1;\n    border-color: rgba(147, 197, 253, var(--tw-border-opacity));\n  }\n\n  .dark .sm\\:dark\\:border-blue-400 {\n    --tw-border-opacity: 1;\n    border-color: rgba(96, 165, 250, var(--tw-border-opacity));\n  }\n\n  .dark .sm\\:dark\\:border-blue-500 {\n    --tw-border-opacity: 1;\n    border-color: rgba(59, 130, 246, var(--tw-border-opacity));\n  }\n\n  .dark .sm\\:dark\\:border-blue-600 {\n    --tw-border-opacity: 1;\n    border-color: rgba(37, 99, 235, var(--tw-border-opacity));\n  }\n\n  .dark .sm\\:dark\\:border-blue-700 {\n    --tw-border-opacity: 1;\n    border-color: rgba(29, 78, 216, var(--tw-border-opacity));\n  }\n\n  .dark .sm\\:dark\\:border-blue-800 {\n    --tw-border-opacity: 1;\n    border-color: rgba(30, 64, 175, var(--tw-border-opacity));\n  }\n\n  .dark .sm\\:dark\\:border-blue-900 {\n    --tw-border-opacity: 1;\n    border-color: rgba(30, 58, 138, var(--tw-border-opacity));\n  }\n\n  .dark .sm\\:dark\\:border-indigo-50 {\n    --tw-border-opacity: 1;\n    border-color: rgba(238, 242, 255, var(--tw-border-opacity));\n  }\n\n  .dark .sm\\:dark\\:border-indigo-100 {\n    --tw-border-opacity: 1;\n    border-color: rgba(224, 231, 255, var(--tw-border-opacity));\n  }\n\n  .dark .sm\\:dark\\:border-indigo-200 {\n    --tw-border-opacity: 1;\n    border-color: rgba(199, 210, 254, var(--tw-border-opacity));\n  }\n\n  .dark .sm\\:dark\\:border-indigo-300 {\n    --tw-border-opacity: 1;\n    border-color: rgba(165, 180, 252, var(--tw-border-opacity));\n  }\n\n  .dark .sm\\:dark\\:border-indigo-400 {\n    --tw-border-opacity: 1;\n    border-color: rgba(129, 140, 248, var(--tw-border-opacity));\n  }\n\n  .dark .sm\\:dark\\:border-indigo-500 {\n    --tw-border-opacity: 1;\n    border-color: rgba(99, 102, 241, var(--tw-border-opacity));\n  }\n\n  .dark .sm\\:dark\\:border-indigo-600 {\n    --tw-border-opacity: 1;\n    border-color: rgba(79, 70, 229, var(--tw-border-opacity));\n  }\n\n  .dark .sm\\:dark\\:border-indigo-700 {\n    --tw-border-opacity: 1;\n    border-color: rgba(67, 56, 202, var(--tw-border-opacity));\n  }\n\n  .dark .sm\\:dark\\:border-indigo-800 {\n    --tw-border-opacity: 1;\n    border-color: rgba(55, 48, 163, var(--tw-border-opacity));\n  }\n\n  .dark .sm\\:dark\\:border-indigo-900 {\n    --tw-border-opacity: 1;\n    border-color: rgba(49, 46, 129, var(--tw-border-opacity));\n  }\n\n  .dark .sm\\:dark\\:border-purple-50 {\n    --tw-border-opacity: 1;\n    border-color: rgba(245, 243, 255, var(--tw-border-opacity));\n  }\n\n  .dark .sm\\:dark\\:border-purple-100 {\n    --tw-border-opacity: 1;\n    border-color: rgba(237, 233, 254, var(--tw-border-opacity));\n  }\n\n  .dark .sm\\:dark\\:border-purple-200 {\n    --tw-border-opacity: 1;\n    border-color: rgba(221, 214, 254, var(--tw-border-opacity));\n  }\n\n  .dark .sm\\:dark\\:border-purple-300 {\n    --tw-border-opacity: 1;\n    border-color: rgba(196, 181, 253, var(--tw-border-opacity));\n  }\n\n  .dark .sm\\:dark\\:border-purple-400 {\n    --tw-border-opacity: 1;\n    border-color: rgba(167, 139, 250, var(--tw-border-opacity));\n  }\n\n  .dark .sm\\:dark\\:border-purple-500 {\n    --tw-border-opacity: 1;\n    border-color: rgba(139, 92, 246, var(--tw-border-opacity));\n  }\n\n  .dark .sm\\:dark\\:border-purple-600 {\n    --tw-border-opacity: 1;\n    border-color: rgba(124, 58, 237, var(--tw-border-opacity));\n  }\n\n  .dark .sm\\:dark\\:border-purple-700 {\n    --tw-border-opacity: 1;\n    border-color: rgba(109, 40, 217, var(--tw-border-opacity));\n  }\n\n  .dark .sm\\:dark\\:border-purple-800 {\n    --tw-border-opacity: 1;\n    border-color: rgba(91, 33, 182, var(--tw-border-opacity));\n  }\n\n  .dark .sm\\:dark\\:border-purple-900 {\n    --tw-border-opacity: 1;\n    border-color: rgba(76, 29, 149, var(--tw-border-opacity));\n  }\n\n  .dark .sm\\:dark\\:border-pink-50 {\n    --tw-border-opacity: 1;\n    border-color: rgba(253, 242, 248, var(--tw-border-opacity));\n  }\n\n  .dark .sm\\:dark\\:border-pink-100 {\n    --tw-border-opacity: 1;\n    border-color: rgba(252, 231, 243, var(--tw-border-opacity));\n  }\n\n  .dark .sm\\:dark\\:border-pink-200 {\n    --tw-border-opacity: 1;\n    border-color: rgba(251, 207, 232, var(--tw-border-opacity));\n  }\n\n  .dark .sm\\:dark\\:border-pink-300 {\n    --tw-border-opacity: 1;\n    border-color: rgba(249, 168, 212, var(--tw-border-opacity));\n  }\n\n  .dark .sm\\:dark\\:border-pink-400 {\n    --tw-border-opacity: 1;\n    border-color: rgba(244, 114, 182, var(--tw-border-opacity));\n  }\n\n  .dark .sm\\:dark\\:border-pink-500 {\n    --tw-border-opacity: 1;\n    border-color: rgba(236, 72, 153, var(--tw-border-opacity));\n  }\n\n  .dark .sm\\:dark\\:border-pink-600 {\n    --tw-border-opacity: 1;\n    border-color: rgba(219, 39, 119, var(--tw-border-opacity));\n  }\n\n  .dark .sm\\:dark\\:border-pink-700 {\n    --tw-border-opacity: 1;\n    border-color: rgba(190, 24, 93, var(--tw-border-opacity));\n  }\n\n  .dark .sm\\:dark\\:border-pink-800 {\n    --tw-border-opacity: 1;\n    border-color: rgba(157, 23, 77, var(--tw-border-opacity));\n  }\n\n  .dark .sm\\:dark\\:border-pink-900 {\n    --tw-border-opacity: 1;\n    border-color: rgba(131, 24, 67, var(--tw-border-opacity));\n  }\n\n  .dark .group:hover .sm\\:dark\\:group-hover\\:border-transparent {\n    border-color: transparent;\n  }\n\n  .dark .group:hover .sm\\:dark\\:group-hover\\:border-current {\n    border-color: currentColor;\n  }\n\n  .dark .group:hover .sm\\:dark\\:group-hover\\:border-black {\n    --tw-border-opacity: 1;\n    border-color: rgba(0, 0, 0, var(--tw-border-opacity));\n  }\n\n  .dark .group:hover .sm\\:dark\\:group-hover\\:border-white {\n    --tw-border-opacity: 1;\n    border-color: rgba(255, 255, 255, var(--tw-border-opacity));\n  }\n\n  .dark .group:hover .sm\\:dark\\:group-hover\\:border-gray-50 {\n    --tw-border-opacity: 1;\n    border-color: rgba(249, 250, 251, var(--tw-border-opacity));\n  }\n\n  .dark .group:hover .sm\\:dark\\:group-hover\\:border-gray-100 {\n    --tw-border-opacity: 1;\n    border-color: rgba(243, 244, 246, var(--tw-border-opacity));\n  }\n\n  .dark .group:hover .sm\\:dark\\:group-hover\\:border-gray-200 {\n    --tw-border-opacity: 1;\n    border-color: rgba(229, 231, 235, var(--tw-border-opacity));\n  }\n\n  .dark .group:hover .sm\\:dark\\:group-hover\\:border-gray-300 {\n    --tw-border-opacity: 1;\n    border-color: rgba(209, 213, 219, var(--tw-border-opacity));\n  }\n\n  .dark .group:hover .sm\\:dark\\:group-hover\\:border-gray-400 {\n    --tw-border-opacity: 1;\n    border-color: rgba(156, 163, 175, var(--tw-border-opacity));\n  }\n\n  .dark .group:hover .sm\\:dark\\:group-hover\\:border-gray-500 {\n    --tw-border-opacity: 1;\n    border-color: rgba(107, 114, 128, var(--tw-border-opacity));\n  }\n\n  .dark .group:hover .sm\\:dark\\:group-hover\\:border-gray-600 {\n    --tw-border-opacity: 1;\n    border-color: rgba(75, 85, 99, var(--tw-border-opacity));\n  }\n\n  .dark .group:hover .sm\\:dark\\:group-hover\\:border-gray-700 {\n    --tw-border-opacity: 1;\n    border-color: rgba(55, 65, 81, var(--tw-border-opacity));\n  }\n\n  .dark .group:hover .sm\\:dark\\:group-hover\\:border-gray-800 {\n    --tw-border-opacity: 1;\n    border-color: rgba(31, 41, 55, var(--tw-border-opacity));\n  }\n\n  .dark .group:hover .sm\\:dark\\:group-hover\\:border-gray-900 {\n    --tw-border-opacity: 1;\n    border-color: rgba(17, 24, 39, var(--tw-border-opacity));\n  }\n\n  .dark .group:hover .sm\\:dark\\:group-hover\\:border-red-50 {\n    --tw-border-opacity: 1;\n    border-color: rgba(254, 242, 242, var(--tw-border-opacity));\n  }\n\n  .dark .group:hover .sm\\:dark\\:group-hover\\:border-red-100 {\n    --tw-border-opacity: 1;\n    border-color: rgba(254, 226, 226, var(--tw-border-opacity));\n  }\n\n  .dark .group:hover .sm\\:dark\\:group-hover\\:border-red-200 {\n    --tw-border-opacity: 1;\n    border-color: rgba(254, 202, 202, var(--tw-border-opacity));\n  }\n\n  .dark .group:hover .sm\\:dark\\:group-hover\\:border-red-300 {\n    --tw-border-opacity: 1;\n    border-color: rgba(252, 165, 165, var(--tw-border-opacity));\n  }\n\n  .dark .group:hover .sm\\:dark\\:group-hover\\:border-red-400 {\n    --tw-border-opacity: 1;\n    border-color: rgba(248, 113, 113, var(--tw-border-opacity));\n  }\n\n  .dark .group:hover .sm\\:dark\\:group-hover\\:border-red-500 {\n    --tw-border-opacity: 1;\n    border-color: rgba(239, 68, 68, var(--tw-border-opacity));\n  }\n\n  .dark .group:hover .sm\\:dark\\:group-hover\\:border-red-600 {\n    --tw-border-opacity: 1;\n    border-color: rgba(220, 38, 38, var(--tw-border-opacity));\n  }\n\n  .dark .group:hover .sm\\:dark\\:group-hover\\:border-red-700 {\n    --tw-border-opacity: 1;\n    border-color: rgba(185, 28, 28, var(--tw-border-opacity));\n  }\n\n  .dark .group:hover .sm\\:dark\\:group-hover\\:border-red-800 {\n    --tw-border-opacity: 1;\n    border-color: rgba(153, 27, 27, var(--tw-border-opacity));\n  }\n\n  .dark .group:hover .sm\\:dark\\:group-hover\\:border-red-900 {\n    --tw-border-opacity: 1;\n    border-color: rgba(127, 29, 29, var(--tw-border-opacity));\n  }\n\n  .dark .group:hover .sm\\:dark\\:group-hover\\:border-yellow-50 {\n    --tw-border-opacity: 1;\n    border-color: rgba(255, 251, 235, var(--tw-border-opacity));\n  }\n\n  .dark .group:hover .sm\\:dark\\:group-hover\\:border-yellow-100 {\n    --tw-border-opacity: 1;\n    border-color: rgba(254, 243, 199, var(--tw-border-opacity));\n  }\n\n  .dark .group:hover .sm\\:dark\\:group-hover\\:border-yellow-200 {\n    --tw-border-opacity: 1;\n    border-color: rgba(253, 230, 138, var(--tw-border-opacity));\n  }\n\n  .dark .group:hover .sm\\:dark\\:group-hover\\:border-yellow-300 {\n    --tw-border-opacity: 1;\n    border-color: rgba(252, 211, 77, var(--tw-border-opacity));\n  }\n\n  .dark .group:hover .sm\\:dark\\:group-hover\\:border-yellow-400 {\n    --tw-border-opacity: 1;\n    border-color: rgba(251, 191, 36, var(--tw-border-opacity));\n  }\n\n  .dark .group:hover .sm\\:dark\\:group-hover\\:border-yellow-500 {\n    --tw-border-opacity: 1;\n    border-color: rgba(245, 158, 11, var(--tw-border-opacity));\n  }\n\n  .dark .group:hover .sm\\:dark\\:group-hover\\:border-yellow-600 {\n    --tw-border-opacity: 1;\n    border-color: rgba(217, 119, 6, var(--tw-border-opacity));\n  }\n\n  .dark .group:hover .sm\\:dark\\:group-hover\\:border-yellow-700 {\n    --tw-border-opacity: 1;\n    border-color: rgba(180, 83, 9, var(--tw-border-opacity));\n  }\n\n  .dark .group:hover .sm\\:dark\\:group-hover\\:border-yellow-800 {\n    --tw-border-opacity: 1;\n    border-color: rgba(146, 64, 14, var(--tw-border-opacity));\n  }\n\n  .dark .group:hover .sm\\:dark\\:group-hover\\:border-yellow-900 {\n    --tw-border-opacity: 1;\n    border-color: rgba(120, 53, 15, var(--tw-border-opacity));\n  }\n\n  .dark .group:hover .sm\\:dark\\:group-hover\\:border-green-50 {\n    --tw-border-opacity: 1;\n    border-color: rgba(236, 253, 245, var(--tw-border-opacity));\n  }\n\n  .dark .group:hover .sm\\:dark\\:group-hover\\:border-green-100 {\n    --tw-border-opacity: 1;\n    border-color: rgba(209, 250, 229, var(--tw-border-opacity));\n  }\n\n  .dark .group:hover .sm\\:dark\\:group-hover\\:border-green-200 {\n    --tw-border-opacity: 1;\n    border-color: rgba(167, 243, 208, var(--tw-border-opacity));\n  }\n\n  .dark .group:hover .sm\\:dark\\:group-hover\\:border-green-300 {\n    --tw-border-opacity: 1;\n    border-color: rgba(110, 231, 183, var(--tw-border-opacity));\n  }\n\n  .dark .group:hover .sm\\:dark\\:group-hover\\:border-green-400 {\n    --tw-border-opacity: 1;\n    border-color: rgba(52, 211, 153, var(--tw-border-opacity));\n  }\n\n  .dark .group:hover .sm\\:dark\\:group-hover\\:border-green-500 {\n    --tw-border-opacity: 1;\n    border-color: rgba(16, 185, 129, var(--tw-border-opacity));\n  }\n\n  .dark .group:hover .sm\\:dark\\:group-hover\\:border-green-600 {\n    --tw-border-opacity: 1;\n    border-color: rgba(5, 150, 105, var(--tw-border-opacity));\n  }\n\n  .dark .group:hover .sm\\:dark\\:group-hover\\:border-green-700 {\n    --tw-border-opacity: 1;\n    border-color: rgba(4, 120, 87, var(--tw-border-opacity));\n  }\n\n  .dark .group:hover .sm\\:dark\\:group-hover\\:border-green-800 {\n    --tw-border-opacity: 1;\n    border-color: rgba(6, 95, 70, var(--tw-border-opacity));\n  }\n\n  .dark .group:hover .sm\\:dark\\:group-hover\\:border-green-900 {\n    --tw-border-opacity: 1;\n    border-color: rgba(6, 78, 59, var(--tw-border-opacity));\n  }\n\n  .dark .group:hover .sm\\:dark\\:group-hover\\:border-blue-50 {\n    --tw-border-opacity: 1;\n    border-color: rgba(239, 246, 255, var(--tw-border-opacity));\n  }\n\n  .dark .group:hover .sm\\:dark\\:group-hover\\:border-blue-100 {\n    --tw-border-opacity: 1;\n    border-color: rgba(219, 234, 254, var(--tw-border-opacity));\n  }\n\n  .dark .group:hover .sm\\:dark\\:group-hover\\:border-blue-200 {\n    --tw-border-opacity: 1;\n    border-color: rgba(191, 219, 254, var(--tw-border-opacity));\n  }\n\n  .dark .group:hover .sm\\:dark\\:group-hover\\:border-blue-300 {\n    --tw-border-opacity: 1;\n    border-color: rgba(147, 197, 253, var(--tw-border-opacity));\n  }\n\n  .dark .group:hover .sm\\:dark\\:group-hover\\:border-blue-400 {\n    --tw-border-opacity: 1;\n    border-color: rgba(96, 165, 250, var(--tw-border-opacity));\n  }\n\n  .dark .group:hover .sm\\:dark\\:group-hover\\:border-blue-500 {\n    --tw-border-opacity: 1;\n    border-color: rgba(59, 130, 246, var(--tw-border-opacity));\n  }\n\n  .dark .group:hover .sm\\:dark\\:group-hover\\:border-blue-600 {\n    --tw-border-opacity: 1;\n    border-color: rgba(37, 99, 235, var(--tw-border-opacity));\n  }\n\n  .dark .group:hover .sm\\:dark\\:group-hover\\:border-blue-700 {\n    --tw-border-opacity: 1;\n    border-color: rgba(29, 78, 216, var(--tw-border-opacity));\n  }\n\n  .dark .group:hover .sm\\:dark\\:group-hover\\:border-blue-800 {\n    --tw-border-opacity: 1;\n    border-color: rgba(30, 64, 175, var(--tw-border-opacity));\n  }\n\n  .dark .group:hover .sm\\:dark\\:group-hover\\:border-blue-900 {\n    --tw-border-opacity: 1;\n    border-color: rgba(30, 58, 138, var(--tw-border-opacity));\n  }\n\n  .dark .group:hover .sm\\:dark\\:group-hover\\:border-indigo-50 {\n    --tw-border-opacity: 1;\n    border-color: rgba(238, 242, 255, var(--tw-border-opacity));\n  }\n\n  .dark .group:hover .sm\\:dark\\:group-hover\\:border-indigo-100 {\n    --tw-border-opacity: 1;\n    border-color: rgba(224, 231, 255, var(--tw-border-opacity));\n  }\n\n  .dark .group:hover .sm\\:dark\\:group-hover\\:border-indigo-200 {\n    --tw-border-opacity: 1;\n    border-color: rgba(199, 210, 254, var(--tw-border-opacity));\n  }\n\n  .dark .group:hover .sm\\:dark\\:group-hover\\:border-indigo-300 {\n    --tw-border-opacity: 1;\n    border-color: rgba(165, 180, 252, var(--tw-border-opacity));\n  }\n\n  .dark .group:hover .sm\\:dark\\:group-hover\\:border-indigo-400 {\n    --tw-border-opacity: 1;\n    border-color: rgba(129, 140, 248, var(--tw-border-opacity));\n  }\n\n  .dark .group:hover .sm\\:dark\\:group-hover\\:border-indigo-500 {\n    --tw-border-opacity: 1;\n    border-color: rgba(99, 102, 241, var(--tw-border-opacity));\n  }\n\n  .dark .group:hover .sm\\:dark\\:group-hover\\:border-indigo-600 {\n    --tw-border-opacity: 1;\n    border-color: rgba(79, 70, 229, var(--tw-border-opacity));\n  }\n\n  .dark .group:hover .sm\\:dark\\:group-hover\\:border-indigo-700 {\n    --tw-border-opacity: 1;\n    border-color: rgba(67, 56, 202, var(--tw-border-opacity));\n  }\n\n  .dark .group:hover .sm\\:dark\\:group-hover\\:border-indigo-800 {\n    --tw-border-opacity: 1;\n    border-color: rgba(55, 48, 163, var(--tw-border-opacity));\n  }\n\n  .dark .group:hover .sm\\:dark\\:group-hover\\:border-indigo-900 {\n    --tw-border-opacity: 1;\n    border-color: rgba(49, 46, 129, var(--tw-border-opacity));\n  }\n\n  .dark .group:hover .sm\\:dark\\:group-hover\\:border-purple-50 {\n    --tw-border-opacity: 1;\n    border-color: rgba(245, 243, 255, var(--tw-border-opacity));\n  }\n\n  .dark .group:hover .sm\\:dark\\:group-hover\\:border-purple-100 {\n    --tw-border-opacity: 1;\n    border-color: rgba(237, 233, 254, var(--tw-border-opacity));\n  }\n\n  .dark .group:hover .sm\\:dark\\:group-hover\\:border-purple-200 {\n    --tw-border-opacity: 1;\n    border-color: rgba(221, 214, 254, var(--tw-border-opacity));\n  }\n\n  .dark .group:hover .sm\\:dark\\:group-hover\\:border-purple-300 {\n    --tw-border-opacity: 1;\n    border-color: rgba(196, 181, 253, var(--tw-border-opacity));\n  }\n\n  .dark .group:hover .sm\\:dark\\:group-hover\\:border-purple-400 {\n    --tw-border-opacity: 1;\n    border-color: rgba(167, 139, 250, var(--tw-border-opacity));\n  }\n\n  .dark .group:hover .sm\\:dark\\:group-hover\\:border-purple-500 {\n    --tw-border-opacity: 1;\n    border-color: rgba(139, 92, 246, var(--tw-border-opacity));\n  }\n\n  .dark .group:hover .sm\\:dark\\:group-hover\\:border-purple-600 {\n    --tw-border-opacity: 1;\n    border-color: rgba(124, 58, 237, var(--tw-border-opacity));\n  }\n\n  .dark .group:hover .sm\\:dark\\:group-hover\\:border-purple-700 {\n    --tw-border-opacity: 1;\n    border-color: rgba(109, 40, 217, var(--tw-border-opacity));\n  }\n\n  .dark .group:hover .sm\\:dark\\:group-hover\\:border-purple-800 {\n    --tw-border-opacity: 1;\n    border-color: rgba(91, 33, 182, var(--tw-border-opacity));\n  }\n\n  .dark .group:hover .sm\\:dark\\:group-hover\\:border-purple-900 {\n    --tw-border-opacity: 1;\n    border-color: rgba(76, 29, 149, var(--tw-border-opacity));\n  }\n\n  .dark .group:hover .sm\\:dark\\:group-hover\\:border-pink-50 {\n    --tw-border-opacity: 1;\n    border-color: rgba(253, 242, 248, var(--tw-border-opacity));\n  }\n\n  .dark .group:hover .sm\\:dark\\:group-hover\\:border-pink-100 {\n    --tw-border-opacity: 1;\n    border-color: rgba(252, 231, 243, var(--tw-border-opacity));\n  }\n\n  .dark .group:hover .sm\\:dark\\:group-hover\\:border-pink-200 {\n    --tw-border-opacity: 1;\n    border-color: rgba(251, 207, 232, var(--tw-border-opacity));\n  }\n\n  .dark .group:hover .sm\\:dark\\:group-hover\\:border-pink-300 {\n    --tw-border-opacity: 1;\n    border-color: rgba(249, 168, 212, var(--tw-border-opacity));\n  }\n\n  .dark .group:hover .sm\\:dark\\:group-hover\\:border-pink-400 {\n    --tw-border-opacity: 1;\n    border-color: rgba(244, 114, 182, var(--tw-border-opacity));\n  }\n\n  .dark .group:hover .sm\\:dark\\:group-hover\\:border-pink-500 {\n    --tw-border-opacity: 1;\n    border-color: rgba(236, 72, 153, var(--tw-border-opacity));\n  }\n\n  .dark .group:hover .sm\\:dark\\:group-hover\\:border-pink-600 {\n    --tw-border-opacity: 1;\n    border-color: rgba(219, 39, 119, var(--tw-border-opacity));\n  }\n\n  .dark .group:hover .sm\\:dark\\:group-hover\\:border-pink-700 {\n    --tw-border-opacity: 1;\n    border-color: rgba(190, 24, 93, var(--tw-border-opacity));\n  }\n\n  .dark .group:hover .sm\\:dark\\:group-hover\\:border-pink-800 {\n    --tw-border-opacity: 1;\n    border-color: rgba(157, 23, 77, var(--tw-border-opacity));\n  }\n\n  .dark .group:hover .sm\\:dark\\:group-hover\\:border-pink-900 {\n    --tw-border-opacity: 1;\n    border-color: rgba(131, 24, 67, var(--tw-border-opacity));\n  }\n\n  .dark .sm\\:dark\\:focus-within\\:border-transparent:focus-within {\n    border-color: transparent;\n  }\n\n  .dark .sm\\:dark\\:focus-within\\:border-current:focus-within {\n    border-color: currentColor;\n  }\n\n  .dark .sm\\:dark\\:focus-within\\:border-black:focus-within {\n    --tw-border-opacity: 1;\n    border-color: rgba(0, 0, 0, var(--tw-border-opacity));\n  }\n\n  .dark .sm\\:dark\\:focus-within\\:border-white:focus-within {\n    --tw-border-opacity: 1;\n    border-color: rgba(255, 255, 255, var(--tw-border-opacity));\n  }\n\n  .dark .sm\\:dark\\:focus-within\\:border-gray-50:focus-within {\n    --tw-border-opacity: 1;\n    border-color: rgba(249, 250, 251, var(--tw-border-opacity));\n  }\n\n  .dark .sm\\:dark\\:focus-within\\:border-gray-100:focus-within {\n    --tw-border-opacity: 1;\n    border-color: rgba(243, 244, 246, var(--tw-border-opacity));\n  }\n\n  .dark .sm\\:dark\\:focus-within\\:border-gray-200:focus-within {\n    --tw-border-opacity: 1;\n    border-color: rgba(229, 231, 235, var(--tw-border-opacity));\n  }\n\n  .dark .sm\\:dark\\:focus-within\\:border-gray-300:focus-within {\n    --tw-border-opacity: 1;\n    border-color: rgba(209, 213, 219, var(--tw-border-opacity));\n  }\n\n  .dark .sm\\:dark\\:focus-within\\:border-gray-400:focus-within {\n    --tw-border-opacity: 1;\n    border-color: rgba(156, 163, 175, var(--tw-border-opacity));\n  }\n\n  .dark .sm\\:dark\\:focus-within\\:border-gray-500:focus-within {\n    --tw-border-opacity: 1;\n    border-color: rgba(107, 114, 128, var(--tw-border-opacity));\n  }\n\n  .dark .sm\\:dark\\:focus-within\\:border-gray-600:focus-within {\n    --tw-border-opacity: 1;\n    border-color: rgba(75, 85, 99, var(--tw-border-opacity));\n  }\n\n  .dark .sm\\:dark\\:focus-within\\:border-gray-700:focus-within {\n    --tw-border-opacity: 1;\n    border-color: rgba(55, 65, 81, var(--tw-border-opacity));\n  }\n\n  .dark .sm\\:dark\\:focus-within\\:border-gray-800:focus-within {\n    --tw-border-opacity: 1;\n    border-color: rgba(31, 41, 55, var(--tw-border-opacity));\n  }\n\n  .dark .sm\\:dark\\:focus-within\\:border-gray-900:focus-within {\n    --tw-border-opacity: 1;\n    border-color: rgba(17, 24, 39, var(--tw-border-opacity));\n  }\n\n  .dark .sm\\:dark\\:focus-within\\:border-red-50:focus-within {\n    --tw-border-opacity: 1;\n    border-color: rgba(254, 242, 242, var(--tw-border-opacity));\n  }\n\n  .dark .sm\\:dark\\:focus-within\\:border-red-100:focus-within {\n    --tw-border-opacity: 1;\n    border-color: rgba(254, 226, 226, var(--tw-border-opacity));\n  }\n\n  .dark .sm\\:dark\\:focus-within\\:border-red-200:focus-within {\n    --tw-border-opacity: 1;\n    border-color: rgba(254, 202, 202, var(--tw-border-opacity));\n  }\n\n  .dark .sm\\:dark\\:focus-within\\:border-red-300:focus-within {\n    --tw-border-opacity: 1;\n    border-color: rgba(252, 165, 165, var(--tw-border-opacity));\n  }\n\n  .dark .sm\\:dark\\:focus-within\\:border-red-400:focus-within {\n    --tw-border-opacity: 1;\n    border-color: rgba(248, 113, 113, var(--tw-border-opacity));\n  }\n\n  .dark .sm\\:dark\\:focus-within\\:border-red-500:focus-within {\n    --tw-border-opacity: 1;\n    border-color: rgba(239, 68, 68, var(--tw-border-opacity));\n  }\n\n  .dark .sm\\:dark\\:focus-within\\:border-red-600:focus-within {\n    --tw-border-opacity: 1;\n    border-color: rgba(220, 38, 38, var(--tw-border-opacity));\n  }\n\n  .dark .sm\\:dark\\:focus-within\\:border-red-700:focus-within {\n    --tw-border-opacity: 1;\n    border-color: rgba(185, 28, 28, var(--tw-border-opacity));\n  }\n\n  .dark .sm\\:dark\\:focus-within\\:border-red-800:focus-within {\n    --tw-border-opacity: 1;\n    border-color: rgba(153, 27, 27, var(--tw-border-opacity));\n  }\n\n  .dark .sm\\:dark\\:focus-within\\:border-red-900:focus-within {\n    --tw-border-opacity: 1;\n    border-color: rgba(127, 29, 29, var(--tw-border-opacity));\n  }\n\n  .dark .sm\\:dark\\:focus-within\\:border-yellow-50:focus-within {\n    --tw-border-opacity: 1;\n    border-color: rgba(255, 251, 235, var(--tw-border-opacity));\n  }\n\n  .dark .sm\\:dark\\:focus-within\\:border-yellow-100:focus-within {\n    --tw-border-opacity: 1;\n    border-color: rgba(254, 243, 199, var(--tw-border-opacity));\n  }\n\n  .dark .sm\\:dark\\:focus-within\\:border-yellow-200:focus-within {\n    --tw-border-opacity: 1;\n    border-color: rgba(253, 230, 138, var(--tw-border-opacity));\n  }\n\n  .dark .sm\\:dark\\:focus-within\\:border-yellow-300:focus-within {\n    --tw-border-opacity: 1;\n    border-color: rgba(252, 211, 77, var(--tw-border-opacity));\n  }\n\n  .dark .sm\\:dark\\:focus-within\\:border-yellow-400:focus-within {\n    --tw-border-opacity: 1;\n    border-color: rgba(251, 191, 36, var(--tw-border-opacity));\n  }\n\n  .dark .sm\\:dark\\:focus-within\\:border-yellow-500:focus-within {\n    --tw-border-opacity: 1;\n    border-color: rgba(245, 158, 11, var(--tw-border-opacity));\n  }\n\n  .dark .sm\\:dark\\:focus-within\\:border-yellow-600:focus-within {\n    --tw-border-opacity: 1;\n    border-color: rgba(217, 119, 6, var(--tw-border-opacity));\n  }\n\n  .dark .sm\\:dark\\:focus-within\\:border-yellow-700:focus-within {\n    --tw-border-opacity: 1;\n    border-color: rgba(180, 83, 9, var(--tw-border-opacity));\n  }\n\n  .dark .sm\\:dark\\:focus-within\\:border-yellow-800:focus-within {\n    --tw-border-opacity: 1;\n    border-color: rgba(146, 64, 14, var(--tw-border-opacity));\n  }\n\n  .dark .sm\\:dark\\:focus-within\\:border-yellow-900:focus-within {\n    --tw-border-opacity: 1;\n    border-color: rgba(120, 53, 15, var(--tw-border-opacity));\n  }\n\n  .dark .sm\\:dark\\:focus-within\\:border-green-50:focus-within {\n    --tw-border-opacity: 1;\n    border-color: rgba(236, 253, 245, var(--tw-border-opacity));\n  }\n\n  .dark .sm\\:dark\\:focus-within\\:border-green-100:focus-within {\n    --tw-border-opacity: 1;\n    border-color: rgba(209, 250, 229, var(--tw-border-opacity));\n  }\n\n  .dark .sm\\:dark\\:focus-within\\:border-green-200:focus-within {\n    --tw-border-opacity: 1;\n    border-color: rgba(167, 243, 208, var(--tw-border-opacity));\n  }\n\n  .dark .sm\\:dark\\:focus-within\\:border-green-300:focus-within {\n    --tw-border-opacity: 1;\n    border-color: rgba(110, 231, 183, var(--tw-border-opacity));\n  }\n\n  .dark .sm\\:dark\\:focus-within\\:border-green-400:focus-within {\n    --tw-border-opacity: 1;\n    border-color: rgba(52, 211, 153, var(--tw-border-opacity));\n  }\n\n  .dark .sm\\:dark\\:focus-within\\:border-green-500:focus-within {\n    --tw-border-opacity: 1;\n    border-color: rgba(16, 185, 129, var(--tw-border-opacity));\n  }\n\n  .dark .sm\\:dark\\:focus-within\\:border-green-600:focus-within {\n    --tw-border-opacity: 1;\n    border-color: rgba(5, 150, 105, var(--tw-border-opacity));\n  }\n\n  .dark .sm\\:dark\\:focus-within\\:border-green-700:focus-within {\n    --tw-border-opacity: 1;\n    border-color: rgba(4, 120, 87, var(--tw-border-opacity));\n  }\n\n  .dark .sm\\:dark\\:focus-within\\:border-green-800:focus-within {\n    --tw-border-opacity: 1;\n    border-color: rgba(6, 95, 70, var(--tw-border-opacity));\n  }\n\n  .dark .sm\\:dark\\:focus-within\\:border-green-900:focus-within {\n    --tw-border-opacity: 1;\n    border-color: rgba(6, 78, 59, var(--tw-border-opacity));\n  }\n\n  .dark .sm\\:dark\\:focus-within\\:border-blue-50:focus-within {\n    --tw-border-opacity: 1;\n    border-color: rgba(239, 246, 255, var(--tw-border-opacity));\n  }\n\n  .dark .sm\\:dark\\:focus-within\\:border-blue-100:focus-within {\n    --tw-border-opacity: 1;\n    border-color: rgba(219, 234, 254, var(--tw-border-opacity));\n  }\n\n  .dark .sm\\:dark\\:focus-within\\:border-blue-200:focus-within {\n    --tw-border-opacity: 1;\n    border-color: rgba(191, 219, 254, var(--tw-border-opacity));\n  }\n\n  .dark .sm\\:dark\\:focus-within\\:border-blue-300:focus-within {\n    --tw-border-opacity: 1;\n    border-color: rgba(147, 197, 253, var(--tw-border-opacity));\n  }\n\n  .dark .sm\\:dark\\:focus-within\\:border-blue-400:focus-within {\n    --tw-border-opacity: 1;\n    border-color: rgba(96, 165, 250, var(--tw-border-opacity));\n  }\n\n  .dark .sm\\:dark\\:focus-within\\:border-blue-500:focus-within {\n    --tw-border-opacity: 1;\n    border-color: rgba(59, 130, 246, var(--tw-border-opacity));\n  }\n\n  .dark .sm\\:dark\\:focus-within\\:border-blue-600:focus-within {\n    --tw-border-opacity: 1;\n    border-color: rgba(37, 99, 235, var(--tw-border-opacity));\n  }\n\n  .dark .sm\\:dark\\:focus-within\\:border-blue-700:focus-within {\n    --tw-border-opacity: 1;\n    border-color: rgba(29, 78, 216, var(--tw-border-opacity));\n  }\n\n  .dark .sm\\:dark\\:focus-within\\:border-blue-800:focus-within {\n    --tw-border-opacity: 1;\n    border-color: rgba(30, 64, 175, var(--tw-border-opacity));\n  }\n\n  .dark .sm\\:dark\\:focus-within\\:border-blue-900:focus-within {\n    --tw-border-opacity: 1;\n    border-color: rgba(30, 58, 138, var(--tw-border-opacity));\n  }\n\n  .dark .sm\\:dark\\:focus-within\\:border-indigo-50:focus-within {\n    --tw-border-opacity: 1;\n    border-color: rgba(238, 242, 255, var(--tw-border-opacity));\n  }\n\n  .dark .sm\\:dark\\:focus-within\\:border-indigo-100:focus-within {\n    --tw-border-opacity: 1;\n    border-color: rgba(224, 231, 255, var(--tw-border-opacity));\n  }\n\n  .dark .sm\\:dark\\:focus-within\\:border-indigo-200:focus-within {\n    --tw-border-opacity: 1;\n    border-color: rgba(199, 210, 254, var(--tw-border-opacity));\n  }\n\n  .dark .sm\\:dark\\:focus-within\\:border-indigo-300:focus-within {\n    --tw-border-opacity: 1;\n    border-color: rgba(165, 180, 252, var(--tw-border-opacity));\n  }\n\n  .dark .sm\\:dark\\:focus-within\\:border-indigo-400:focus-within {\n    --tw-border-opacity: 1;\n    border-color: rgba(129, 140, 248, var(--tw-border-opacity));\n  }\n\n  .dark .sm\\:dark\\:focus-within\\:border-indigo-500:focus-within {\n    --tw-border-opacity: 1;\n    border-color: rgba(99, 102, 241, var(--tw-border-opacity));\n  }\n\n  .dark .sm\\:dark\\:focus-within\\:border-indigo-600:focus-within {\n    --tw-border-opacity: 1;\n    border-color: rgba(79, 70, 229, var(--tw-border-opacity));\n  }\n\n  .dark .sm\\:dark\\:focus-within\\:border-indigo-700:focus-within {\n    --tw-border-opacity: 1;\n    border-color: rgba(67, 56, 202, var(--tw-border-opacity));\n  }\n\n  .dark .sm\\:dark\\:focus-within\\:border-indigo-800:focus-within {\n    --tw-border-opacity: 1;\n    border-color: rgba(55, 48, 163, var(--tw-border-opacity));\n  }\n\n  .dark .sm\\:dark\\:focus-within\\:border-indigo-900:focus-within {\n    --tw-border-opacity: 1;\n    border-color: rgba(49, 46, 129, var(--tw-border-opacity));\n  }\n\n  .dark .sm\\:dark\\:focus-within\\:border-purple-50:focus-within {\n    --tw-border-opacity: 1;\n    border-color: rgba(245, 243, 255, var(--tw-border-opacity));\n  }\n\n  .dark .sm\\:dark\\:focus-within\\:border-purple-100:focus-within {\n    --tw-border-opacity: 1;\n    border-color: rgba(237, 233, 254, var(--tw-border-opacity));\n  }\n\n  .dark .sm\\:dark\\:focus-within\\:border-purple-200:focus-within {\n    --tw-border-opacity: 1;\n    border-color: rgba(221, 214, 254, var(--tw-border-opacity));\n  }\n\n  .dark .sm\\:dark\\:focus-within\\:border-purple-300:focus-within {\n    --tw-border-opacity: 1;\n    border-color: rgba(196, 181, 253, var(--tw-border-opacity));\n  }\n\n  .dark .sm\\:dark\\:focus-within\\:border-purple-400:focus-within {\n    --tw-border-opacity: 1;\n    border-color: rgba(167, 139, 250, var(--tw-border-opacity));\n  }\n\n  .dark .sm\\:dark\\:focus-within\\:border-purple-500:focus-within {\n    --tw-border-opacity: 1;\n    border-color: rgba(139, 92, 246, var(--tw-border-opacity));\n  }\n\n  .dark .sm\\:dark\\:focus-within\\:border-purple-600:focus-within {\n    --tw-border-opacity: 1;\n    border-color: rgba(124, 58, 237, var(--tw-border-opacity));\n  }\n\n  .dark .sm\\:dark\\:focus-within\\:border-purple-700:focus-within {\n    --tw-border-opacity: 1;\n    border-color: rgba(109, 40, 217, var(--tw-border-opacity));\n  }\n\n  .dark .sm\\:dark\\:focus-within\\:border-purple-800:focus-within {\n    --tw-border-opacity: 1;\n    border-color: rgba(91, 33, 182, var(--tw-border-opacity));\n  }\n\n  .dark .sm\\:dark\\:focus-within\\:border-purple-900:focus-within {\n    --tw-border-opacity: 1;\n    border-color: rgba(76, 29, 149, var(--tw-border-opacity));\n  }\n\n  .dark .sm\\:dark\\:focus-within\\:border-pink-50:focus-within {\n    --tw-border-opacity: 1;\n    border-color: rgba(253, 242, 248, var(--tw-border-opacity));\n  }\n\n  .dark .sm\\:dark\\:focus-within\\:border-pink-100:focus-within {\n    --tw-border-opacity: 1;\n    border-color: rgba(252, 231, 243, var(--tw-border-opacity));\n  }\n\n  .dark .sm\\:dark\\:focus-within\\:border-pink-200:focus-within {\n    --tw-border-opacity: 1;\n    border-color: rgba(251, 207, 232, var(--tw-border-opacity));\n  }\n\n  .dark .sm\\:dark\\:focus-within\\:border-pink-300:focus-within {\n    --tw-border-opacity: 1;\n    border-color: rgba(249, 168, 212, var(--tw-border-opacity));\n  }\n\n  .dark .sm\\:dark\\:focus-within\\:border-pink-400:focus-within {\n    --tw-border-opacity: 1;\n    border-color: rgba(244, 114, 182, var(--tw-border-opacity));\n  }\n\n  .dark .sm\\:dark\\:focus-within\\:border-pink-500:focus-within {\n    --tw-border-opacity: 1;\n    border-color: rgba(236, 72, 153, var(--tw-border-opacity));\n  }\n\n  .dark .sm\\:dark\\:focus-within\\:border-pink-600:focus-within {\n    --tw-border-opacity: 1;\n    border-color: rgba(219, 39, 119, var(--tw-border-opacity));\n  }\n\n  .dark .sm\\:dark\\:focus-within\\:border-pink-700:focus-within {\n    --tw-border-opacity: 1;\n    border-color: rgba(190, 24, 93, var(--tw-border-opacity));\n  }\n\n  .dark .sm\\:dark\\:focus-within\\:border-pink-800:focus-within {\n    --tw-border-opacity: 1;\n    border-color: rgba(157, 23, 77, var(--tw-border-opacity));\n  }\n\n  .dark .sm\\:dark\\:focus-within\\:border-pink-900:focus-within {\n    --tw-border-opacity: 1;\n    border-color: rgba(131, 24, 67, var(--tw-border-opacity));\n  }\n\n  .dark .sm\\:dark\\:hover\\:border-transparent:hover {\n    border-color: transparent;\n  }\n\n  .dark .sm\\:dark\\:hover\\:border-current:hover {\n    border-color: currentColor;\n  }\n\n  .dark .sm\\:dark\\:hover\\:border-black:hover {\n    --tw-border-opacity: 1;\n    border-color: rgba(0, 0, 0, var(--tw-border-opacity));\n  }\n\n  .dark .sm\\:dark\\:hover\\:border-white:hover {\n    --tw-border-opacity: 1;\n    border-color: rgba(255, 255, 255, var(--tw-border-opacity));\n  }\n\n  .dark .sm\\:dark\\:hover\\:border-gray-50:hover {\n    --tw-border-opacity: 1;\n    border-color: rgba(249, 250, 251, var(--tw-border-opacity));\n  }\n\n  .dark .sm\\:dark\\:hover\\:border-gray-100:hover {\n    --tw-border-opacity: 1;\n    border-color: rgba(243, 244, 246, var(--tw-border-opacity));\n  }\n\n  .dark .sm\\:dark\\:hover\\:border-gray-200:hover {\n    --tw-border-opacity: 1;\n    border-color: rgba(229, 231, 235, var(--tw-border-opacity));\n  }\n\n  .dark .sm\\:dark\\:hover\\:border-gray-300:hover {\n    --tw-border-opacity: 1;\n    border-color: rgba(209, 213, 219, var(--tw-border-opacity));\n  }\n\n  .dark .sm\\:dark\\:hover\\:border-gray-400:hover {\n    --tw-border-opacity: 1;\n    border-color: rgba(156, 163, 175, var(--tw-border-opacity));\n  }\n\n  .dark .sm\\:dark\\:hover\\:border-gray-500:hover {\n    --tw-border-opacity: 1;\n    border-color: rgba(107, 114, 128, var(--tw-border-opacity));\n  }\n\n  .dark .sm\\:dark\\:hover\\:border-gray-600:hover {\n    --tw-border-opacity: 1;\n    border-color: rgba(75, 85, 99, var(--tw-border-opacity));\n  }\n\n  .dark .sm\\:dark\\:hover\\:border-gray-700:hover {\n    --tw-border-opacity: 1;\n    border-color: rgba(55, 65, 81, var(--tw-border-opacity));\n  }\n\n  .dark .sm\\:dark\\:hover\\:border-gray-800:hover {\n    --tw-border-opacity: 1;\n    border-color: rgba(31, 41, 55, var(--tw-border-opacity));\n  }\n\n  .dark .sm\\:dark\\:hover\\:border-gray-900:hover {\n    --tw-border-opacity: 1;\n    border-color: rgba(17, 24, 39, var(--tw-border-opacity));\n  }\n\n  .dark .sm\\:dark\\:hover\\:border-red-50:hover {\n    --tw-border-opacity: 1;\n    border-color: rgba(254, 242, 242, var(--tw-border-opacity));\n  }\n\n  .dark .sm\\:dark\\:hover\\:border-red-100:hover {\n    --tw-border-opacity: 1;\n    border-color: rgba(254, 226, 226, var(--tw-border-opacity));\n  }\n\n  .dark .sm\\:dark\\:hover\\:border-red-200:hover {\n    --tw-border-opacity: 1;\n    border-color: rgba(254, 202, 202, var(--tw-border-opacity));\n  }\n\n  .dark .sm\\:dark\\:hover\\:border-red-300:hover {\n    --tw-border-opacity: 1;\n    border-color: rgba(252, 165, 165, var(--tw-border-opacity));\n  }\n\n  .dark .sm\\:dark\\:hover\\:border-red-400:hover {\n    --tw-border-opacity: 1;\n    border-color: rgba(248, 113, 113, var(--tw-border-opacity));\n  }\n\n  .dark .sm\\:dark\\:hover\\:border-red-500:hover {\n    --tw-border-opacity: 1;\n    border-color: rgba(239, 68, 68, var(--tw-border-opacity));\n  }\n\n  .dark .sm\\:dark\\:hover\\:border-red-600:hover {\n    --tw-border-opacity: 1;\n    border-color: rgba(220, 38, 38, var(--tw-border-opacity));\n  }\n\n  .dark .sm\\:dark\\:hover\\:border-red-700:hover {\n    --tw-border-opacity: 1;\n    border-color: rgba(185, 28, 28, var(--tw-border-opacity));\n  }\n\n  .dark .sm\\:dark\\:hover\\:border-red-800:hover {\n    --tw-border-opacity: 1;\n    border-color: rgba(153, 27, 27, var(--tw-border-opacity));\n  }\n\n  .dark .sm\\:dark\\:hover\\:border-red-900:hover {\n    --tw-border-opacity: 1;\n    border-color: rgba(127, 29, 29, var(--tw-border-opacity));\n  }\n\n  .dark .sm\\:dark\\:hover\\:border-yellow-50:hover {\n    --tw-border-opacity: 1;\n    border-color: rgba(255, 251, 235, var(--tw-border-opacity));\n  }\n\n  .dark .sm\\:dark\\:hover\\:border-yellow-100:hover {\n    --tw-border-opacity: 1;\n    border-color: rgba(254, 243, 199, var(--tw-border-opacity));\n  }\n\n  .dark .sm\\:dark\\:hover\\:border-yellow-200:hover {\n    --tw-border-opacity: 1;\n    border-color: rgba(253, 230, 138, var(--tw-border-opacity));\n  }\n\n  .dark .sm\\:dark\\:hover\\:border-yellow-300:hover {\n    --tw-border-opacity: 1;\n    border-color: rgba(252, 211, 77, var(--tw-border-opacity));\n  }\n\n  .dark .sm\\:dark\\:hover\\:border-yellow-400:hover {\n    --tw-border-opacity: 1;\n    border-color: rgba(251, 191, 36, var(--tw-border-opacity));\n  }\n\n  .dark .sm\\:dark\\:hover\\:border-yellow-500:hover {\n    --tw-border-opacity: 1;\n    border-color: rgba(245, 158, 11, var(--tw-border-opacity));\n  }\n\n  .dark .sm\\:dark\\:hover\\:border-yellow-600:hover {\n    --tw-border-opacity: 1;\n    border-color: rgba(217, 119, 6, var(--tw-border-opacity));\n  }\n\n  .dark .sm\\:dark\\:hover\\:border-yellow-700:hover {\n    --tw-border-opacity: 1;\n    border-color: rgba(180, 83, 9, var(--tw-border-opacity));\n  }\n\n  .dark .sm\\:dark\\:hover\\:border-yellow-800:hover {\n    --tw-border-opacity: 1;\n    border-color: rgba(146, 64, 14, var(--tw-border-opacity));\n  }\n\n  .dark .sm\\:dark\\:hover\\:border-yellow-900:hover {\n    --tw-border-opacity: 1;\n    border-color: rgba(120, 53, 15, var(--tw-border-opacity));\n  }\n\n  .dark .sm\\:dark\\:hover\\:border-green-50:hover {\n    --tw-border-opacity: 1;\n    border-color: rgba(236, 253, 245, var(--tw-border-opacity));\n  }\n\n  .dark .sm\\:dark\\:hover\\:border-green-100:hover {\n    --tw-border-opacity: 1;\n    border-color: rgba(209, 250, 229, var(--tw-border-opacity));\n  }\n\n  .dark .sm\\:dark\\:hover\\:border-green-200:hover {\n    --tw-border-opacity: 1;\n    border-color: rgba(167, 243, 208, var(--tw-border-opacity));\n  }\n\n  .dark .sm\\:dark\\:hover\\:border-green-300:hover {\n    --tw-border-opacity: 1;\n    border-color: rgba(110, 231, 183, var(--tw-border-opacity));\n  }\n\n  .dark .sm\\:dark\\:hover\\:border-green-400:hover {\n    --tw-border-opacity: 1;\n    border-color: rgba(52, 211, 153, var(--tw-border-opacity));\n  }\n\n  .dark .sm\\:dark\\:hover\\:border-green-500:hover {\n    --tw-border-opacity: 1;\n    border-color: rgba(16, 185, 129, var(--tw-border-opacity));\n  }\n\n  .dark .sm\\:dark\\:hover\\:border-green-600:hover {\n    --tw-border-opacity: 1;\n    border-color: rgba(5, 150, 105, var(--tw-border-opacity));\n  }\n\n  .dark .sm\\:dark\\:hover\\:border-green-700:hover {\n    --tw-border-opacity: 1;\n    border-color: rgba(4, 120, 87, var(--tw-border-opacity));\n  }\n\n  .dark .sm\\:dark\\:hover\\:border-green-800:hover {\n    --tw-border-opacity: 1;\n    border-color: rgba(6, 95, 70, var(--tw-border-opacity));\n  }\n\n  .dark .sm\\:dark\\:hover\\:border-green-900:hover {\n    --tw-border-opacity: 1;\n    border-color: rgba(6, 78, 59, var(--tw-border-opacity));\n  }\n\n  .dark .sm\\:dark\\:hover\\:border-blue-50:hover {\n    --tw-border-opacity: 1;\n    border-color: rgba(239, 246, 255, var(--tw-border-opacity));\n  }\n\n  .dark .sm\\:dark\\:hover\\:border-blue-100:hover {\n    --tw-border-opacity: 1;\n    border-color: rgba(219, 234, 254, var(--tw-border-opacity));\n  }\n\n  .dark .sm\\:dark\\:hover\\:border-blue-200:hover {\n    --tw-border-opacity: 1;\n    border-color: rgba(191, 219, 254, var(--tw-border-opacity));\n  }\n\n  .dark .sm\\:dark\\:hover\\:border-blue-300:hover {\n    --tw-border-opacity: 1;\n    border-color: rgba(147, 197, 253, var(--tw-border-opacity));\n  }\n\n  .dark .sm\\:dark\\:hover\\:border-blue-400:hover {\n    --tw-border-opacity: 1;\n    border-color: rgba(96, 165, 250, var(--tw-border-opacity));\n  }\n\n  .dark .sm\\:dark\\:hover\\:border-blue-500:hover {\n    --tw-border-opacity: 1;\n    border-color: rgba(59, 130, 246, var(--tw-border-opacity));\n  }\n\n  .dark .sm\\:dark\\:hover\\:border-blue-600:hover {\n    --tw-border-opacity: 1;\n    border-color: rgba(37, 99, 235, var(--tw-border-opacity));\n  }\n\n  .dark .sm\\:dark\\:hover\\:border-blue-700:hover {\n    --tw-border-opacity: 1;\n    border-color: rgba(29, 78, 216, var(--tw-border-opacity));\n  }\n\n  .dark .sm\\:dark\\:hover\\:border-blue-800:hover {\n    --tw-border-opacity: 1;\n    border-color: rgba(30, 64, 175, var(--tw-border-opacity));\n  }\n\n  .dark .sm\\:dark\\:hover\\:border-blue-900:hover {\n    --tw-border-opacity: 1;\n    border-color: rgba(30, 58, 138, var(--tw-border-opacity));\n  }\n\n  .dark .sm\\:dark\\:hover\\:border-indigo-50:hover {\n    --tw-border-opacity: 1;\n    border-color: rgba(238, 242, 255, var(--tw-border-opacity));\n  }\n\n  .dark .sm\\:dark\\:hover\\:border-indigo-100:hover {\n    --tw-border-opacity: 1;\n    border-color: rgba(224, 231, 255, var(--tw-border-opacity));\n  }\n\n  .dark .sm\\:dark\\:hover\\:border-indigo-200:hover {\n    --tw-border-opacity: 1;\n    border-color: rgba(199, 210, 254, var(--tw-border-opacity));\n  }\n\n  .dark .sm\\:dark\\:hover\\:border-indigo-300:hover {\n    --tw-border-opacity: 1;\n    border-color: rgba(165, 180, 252, var(--tw-border-opacity));\n  }\n\n  .dark .sm\\:dark\\:hover\\:border-indigo-400:hover {\n    --tw-border-opacity: 1;\n    border-color: rgba(129, 140, 248, var(--tw-border-opacity));\n  }\n\n  .dark .sm\\:dark\\:hover\\:border-indigo-500:hover {\n    --tw-border-opacity: 1;\n    border-color: rgba(99, 102, 241, var(--tw-border-opacity));\n  }\n\n  .dark .sm\\:dark\\:hover\\:border-indigo-600:hover {\n    --tw-border-opacity: 1;\n    border-color: rgba(79, 70, 229, var(--tw-border-opacity));\n  }\n\n  .dark .sm\\:dark\\:hover\\:border-indigo-700:hover {\n    --tw-border-opacity: 1;\n    border-color: rgba(67, 56, 202, var(--tw-border-opacity));\n  }\n\n  .dark .sm\\:dark\\:hover\\:border-indigo-800:hover {\n    --tw-border-opacity: 1;\n    border-color: rgba(55, 48, 163, var(--tw-border-opacity));\n  }\n\n  .dark .sm\\:dark\\:hover\\:border-indigo-900:hover {\n    --tw-border-opacity: 1;\n    border-color: rgba(49, 46, 129, var(--tw-border-opacity));\n  }\n\n  .dark .sm\\:dark\\:hover\\:border-purple-50:hover {\n    --tw-border-opacity: 1;\n    border-color: rgba(245, 243, 255, var(--tw-border-opacity));\n  }\n\n  .dark .sm\\:dark\\:hover\\:border-purple-100:hover {\n    --tw-border-opacity: 1;\n    border-color: rgba(237, 233, 254, var(--tw-border-opacity));\n  }\n\n  .dark .sm\\:dark\\:hover\\:border-purple-200:hover {\n    --tw-border-opacity: 1;\n    border-color: rgba(221, 214, 254, var(--tw-border-opacity));\n  }\n\n  .dark .sm\\:dark\\:hover\\:border-purple-300:hover {\n    --tw-border-opacity: 1;\n    border-color: rgba(196, 181, 253, var(--tw-border-opacity));\n  }\n\n  .dark .sm\\:dark\\:hover\\:border-purple-400:hover {\n    --tw-border-opacity: 1;\n    border-color: rgba(167, 139, 250, var(--tw-border-opacity));\n  }\n\n  .dark .sm\\:dark\\:hover\\:border-purple-500:hover {\n    --tw-border-opacity: 1;\n    border-color: rgba(139, 92, 246, var(--tw-border-opacity));\n  }\n\n  .dark .sm\\:dark\\:hover\\:border-purple-600:hover {\n    --tw-border-opacity: 1;\n    border-color: rgba(124, 58, 237, var(--tw-border-opacity));\n  }\n\n  .dark .sm\\:dark\\:hover\\:border-purple-700:hover {\n    --tw-border-opacity: 1;\n    border-color: rgba(109, 40, 217, var(--tw-border-opacity));\n  }\n\n  .dark .sm\\:dark\\:hover\\:border-purple-800:hover {\n    --tw-border-opacity: 1;\n    border-color: rgba(91, 33, 182, var(--tw-border-opacity));\n  }\n\n  .dark .sm\\:dark\\:hover\\:border-purple-900:hover {\n    --tw-border-opacity: 1;\n    border-color: rgba(76, 29, 149, var(--tw-border-opacity));\n  }\n\n  .dark .sm\\:dark\\:hover\\:border-pink-50:hover {\n    --tw-border-opacity: 1;\n    border-color: rgba(253, 242, 248, var(--tw-border-opacity));\n  }\n\n  .dark .sm\\:dark\\:hover\\:border-pink-100:hover {\n    --tw-border-opacity: 1;\n    border-color: rgba(252, 231, 243, var(--tw-border-opacity));\n  }\n\n  .dark .sm\\:dark\\:hover\\:border-pink-200:hover {\n    --tw-border-opacity: 1;\n    border-color: rgba(251, 207, 232, var(--tw-border-opacity));\n  }\n\n  .dark .sm\\:dark\\:hover\\:border-pink-300:hover {\n    --tw-border-opacity: 1;\n    border-color: rgba(249, 168, 212, var(--tw-border-opacity));\n  }\n\n  .dark .sm\\:dark\\:hover\\:border-pink-400:hover {\n    --tw-border-opacity: 1;\n    border-color: rgba(244, 114, 182, var(--tw-border-opacity));\n  }\n\n  .dark .sm\\:dark\\:hover\\:border-pink-500:hover {\n    --tw-border-opacity: 1;\n    border-color: rgba(236, 72, 153, var(--tw-border-opacity));\n  }\n\n  .dark .sm\\:dark\\:hover\\:border-pink-600:hover {\n    --tw-border-opacity: 1;\n    border-color: rgba(219, 39, 119, var(--tw-border-opacity));\n  }\n\n  .dark .sm\\:dark\\:hover\\:border-pink-700:hover {\n    --tw-border-opacity: 1;\n    border-color: rgba(190, 24, 93, var(--tw-border-opacity));\n  }\n\n  .dark .sm\\:dark\\:hover\\:border-pink-800:hover {\n    --tw-border-opacity: 1;\n    border-color: rgba(157, 23, 77, var(--tw-border-opacity));\n  }\n\n  .dark .sm\\:dark\\:hover\\:border-pink-900:hover {\n    --tw-border-opacity: 1;\n    border-color: rgba(131, 24, 67, var(--tw-border-opacity));\n  }\n\n  .dark .sm\\:dark\\:focus\\:border-transparent:focus {\n    border-color: transparent;\n  }\n\n  .dark .sm\\:dark\\:focus\\:border-current:focus {\n    border-color: currentColor;\n  }\n\n  .dark .sm\\:dark\\:focus\\:border-black:focus {\n    --tw-border-opacity: 1;\n    border-color: rgba(0, 0, 0, var(--tw-border-opacity));\n  }\n\n  .dark .sm\\:dark\\:focus\\:border-white:focus {\n    --tw-border-opacity: 1;\n    border-color: rgba(255, 255, 255, var(--tw-border-opacity));\n  }\n\n  .dark .sm\\:dark\\:focus\\:border-gray-50:focus {\n    --tw-border-opacity: 1;\n    border-color: rgba(249, 250, 251, var(--tw-border-opacity));\n  }\n\n  .dark .sm\\:dark\\:focus\\:border-gray-100:focus {\n    --tw-border-opacity: 1;\n    border-color: rgba(243, 244, 246, var(--tw-border-opacity));\n  }\n\n  .dark .sm\\:dark\\:focus\\:border-gray-200:focus {\n    --tw-border-opacity: 1;\n    border-color: rgba(229, 231, 235, var(--tw-border-opacity));\n  }\n\n  .dark .sm\\:dark\\:focus\\:border-gray-300:focus {\n    --tw-border-opacity: 1;\n    border-color: rgba(209, 213, 219, var(--tw-border-opacity));\n  }\n\n  .dark .sm\\:dark\\:focus\\:border-gray-400:focus {\n    --tw-border-opacity: 1;\n    border-color: rgba(156, 163, 175, var(--tw-border-opacity));\n  }\n\n  .dark .sm\\:dark\\:focus\\:border-gray-500:focus {\n    --tw-border-opacity: 1;\n    border-color: rgba(107, 114, 128, var(--tw-border-opacity));\n  }\n\n  .dark .sm\\:dark\\:focus\\:border-gray-600:focus {\n    --tw-border-opacity: 1;\n    border-color: rgba(75, 85, 99, var(--tw-border-opacity));\n  }\n\n  .dark .sm\\:dark\\:focus\\:border-gray-700:focus {\n    --tw-border-opacity: 1;\n    border-color: rgba(55, 65, 81, var(--tw-border-opacity));\n  }\n\n  .dark .sm\\:dark\\:focus\\:border-gray-800:focus {\n    --tw-border-opacity: 1;\n    border-color: rgba(31, 41, 55, var(--tw-border-opacity));\n  }\n\n  .dark .sm\\:dark\\:focus\\:border-gray-900:focus {\n    --tw-border-opacity: 1;\n    border-color: rgba(17, 24, 39, var(--tw-border-opacity));\n  }\n\n  .dark .sm\\:dark\\:focus\\:border-red-50:focus {\n    --tw-border-opacity: 1;\n    border-color: rgba(254, 242, 242, var(--tw-border-opacity));\n  }\n\n  .dark .sm\\:dark\\:focus\\:border-red-100:focus {\n    --tw-border-opacity: 1;\n    border-color: rgba(254, 226, 226, var(--tw-border-opacity));\n  }\n\n  .dark .sm\\:dark\\:focus\\:border-red-200:focus {\n    --tw-border-opacity: 1;\n    border-color: rgba(254, 202, 202, var(--tw-border-opacity));\n  }\n\n  .dark .sm\\:dark\\:focus\\:border-red-300:focus {\n    --tw-border-opacity: 1;\n    border-color: rgba(252, 165, 165, var(--tw-border-opacity));\n  }\n\n  .dark .sm\\:dark\\:focus\\:border-red-400:focus {\n    --tw-border-opacity: 1;\n    border-color: rgba(248, 113, 113, var(--tw-border-opacity));\n  }\n\n  .dark .sm\\:dark\\:focus\\:border-red-500:focus {\n    --tw-border-opacity: 1;\n    border-color: rgba(239, 68, 68, var(--tw-border-opacity));\n  }\n\n  .dark .sm\\:dark\\:focus\\:border-red-600:focus {\n    --tw-border-opacity: 1;\n    border-color: rgba(220, 38, 38, var(--tw-border-opacity));\n  }\n\n  .dark .sm\\:dark\\:focus\\:border-red-700:focus {\n    --tw-border-opacity: 1;\n    border-color: rgba(185, 28, 28, var(--tw-border-opacity));\n  }\n\n  .dark .sm\\:dark\\:focus\\:border-red-800:focus {\n    --tw-border-opacity: 1;\n    border-color: rgba(153, 27, 27, var(--tw-border-opacity));\n  }\n\n  .dark .sm\\:dark\\:focus\\:border-red-900:focus {\n    --tw-border-opacity: 1;\n    border-color: rgba(127, 29, 29, var(--tw-border-opacity));\n  }\n\n  .dark .sm\\:dark\\:focus\\:border-yellow-50:focus {\n    --tw-border-opacity: 1;\n    border-color: rgba(255, 251, 235, var(--tw-border-opacity));\n  }\n\n  .dark .sm\\:dark\\:focus\\:border-yellow-100:focus {\n    --tw-border-opacity: 1;\n    border-color: rgba(254, 243, 199, var(--tw-border-opacity));\n  }\n\n  .dark .sm\\:dark\\:focus\\:border-yellow-200:focus {\n    --tw-border-opacity: 1;\n    border-color: rgba(253, 230, 138, var(--tw-border-opacity));\n  }\n\n  .dark .sm\\:dark\\:focus\\:border-yellow-300:focus {\n    --tw-border-opacity: 1;\n    border-color: rgba(252, 211, 77, var(--tw-border-opacity));\n  }\n\n  .dark .sm\\:dark\\:focus\\:border-yellow-400:focus {\n    --tw-border-opacity: 1;\n    border-color: rgba(251, 191, 36, var(--tw-border-opacity));\n  }\n\n  .dark .sm\\:dark\\:focus\\:border-yellow-500:focus {\n    --tw-border-opacity: 1;\n    border-color: rgba(245, 158, 11, var(--tw-border-opacity));\n  }\n\n  .dark .sm\\:dark\\:focus\\:border-yellow-600:focus {\n    --tw-border-opacity: 1;\n    border-color: rgba(217, 119, 6, var(--tw-border-opacity));\n  }\n\n  .dark .sm\\:dark\\:focus\\:border-yellow-700:focus {\n    --tw-border-opacity: 1;\n    border-color: rgba(180, 83, 9, var(--tw-border-opacity));\n  }\n\n  .dark .sm\\:dark\\:focus\\:border-yellow-800:focus {\n    --tw-border-opacity: 1;\n    border-color: rgba(146, 64, 14, var(--tw-border-opacity));\n  }\n\n  .dark .sm\\:dark\\:focus\\:border-yellow-900:focus {\n    --tw-border-opacity: 1;\n    border-color: rgba(120, 53, 15, var(--tw-border-opacity));\n  }\n\n  .dark .sm\\:dark\\:focus\\:border-green-50:focus {\n    --tw-border-opacity: 1;\n    border-color: rgba(236, 253, 245, var(--tw-border-opacity));\n  }\n\n  .dark .sm\\:dark\\:focus\\:border-green-100:focus {\n    --tw-border-opacity: 1;\n    border-color: rgba(209, 250, 229, var(--tw-border-opacity));\n  }\n\n  .dark .sm\\:dark\\:focus\\:border-green-200:focus {\n    --tw-border-opacity: 1;\n    border-color: rgba(167, 243, 208, var(--tw-border-opacity));\n  }\n\n  .dark .sm\\:dark\\:focus\\:border-green-300:focus {\n    --tw-border-opacity: 1;\n    border-color: rgba(110, 231, 183, var(--tw-border-opacity));\n  }\n\n  .dark .sm\\:dark\\:focus\\:border-green-400:focus {\n    --tw-border-opacity: 1;\n    border-color: rgba(52, 211, 153, var(--tw-border-opacity));\n  }\n\n  .dark .sm\\:dark\\:focus\\:border-green-500:focus {\n    --tw-border-opacity: 1;\n    border-color: rgba(16, 185, 129, var(--tw-border-opacity));\n  }\n\n  .dark .sm\\:dark\\:focus\\:border-green-600:focus {\n    --tw-border-opacity: 1;\n    border-color: rgba(5, 150, 105, var(--tw-border-opacity));\n  }\n\n  .dark .sm\\:dark\\:focus\\:border-green-700:focus {\n    --tw-border-opacity: 1;\n    border-color: rgba(4, 120, 87, var(--tw-border-opacity));\n  }\n\n  .dark .sm\\:dark\\:focus\\:border-green-800:focus {\n    --tw-border-opacity: 1;\n    border-color: rgba(6, 95, 70, var(--tw-border-opacity));\n  }\n\n  .dark .sm\\:dark\\:focus\\:border-green-900:focus {\n    --tw-border-opacity: 1;\n    border-color: rgba(6, 78, 59, var(--tw-border-opacity));\n  }\n\n  .dark .sm\\:dark\\:focus\\:border-blue-50:focus {\n    --tw-border-opacity: 1;\n    border-color: rgba(239, 246, 255, var(--tw-border-opacity));\n  }\n\n  .dark .sm\\:dark\\:focus\\:border-blue-100:focus {\n    --tw-border-opacity: 1;\n    border-color: rgba(219, 234, 254, var(--tw-border-opacity));\n  }\n\n  .dark .sm\\:dark\\:focus\\:border-blue-200:focus {\n    --tw-border-opacity: 1;\n    border-color: rgba(191, 219, 254, var(--tw-border-opacity));\n  }\n\n  .dark .sm\\:dark\\:focus\\:border-blue-300:focus {\n    --tw-border-opacity: 1;\n    border-color: rgba(147, 197, 253, var(--tw-border-opacity));\n  }\n\n  .dark .sm\\:dark\\:focus\\:border-blue-400:focus {\n    --tw-border-opacity: 1;\n    border-color: rgba(96, 165, 250, var(--tw-border-opacity));\n  }\n\n  .dark .sm\\:dark\\:focus\\:border-blue-500:focus {\n    --tw-border-opacity: 1;\n    border-color: rgba(59, 130, 246, var(--tw-border-opacity));\n  }\n\n  .dark .sm\\:dark\\:focus\\:border-blue-600:focus {\n    --tw-border-opacity: 1;\n    border-color: rgba(37, 99, 235, var(--tw-border-opacity));\n  }\n\n  .dark .sm\\:dark\\:focus\\:border-blue-700:focus {\n    --tw-border-opacity: 1;\n    border-color: rgba(29, 78, 216, var(--tw-border-opacity));\n  }\n\n  .dark .sm\\:dark\\:focus\\:border-blue-800:focus {\n    --tw-border-opacity: 1;\n    border-color: rgba(30, 64, 175, var(--tw-border-opacity));\n  }\n\n  .dark .sm\\:dark\\:focus\\:border-blue-900:focus {\n    --tw-border-opacity: 1;\n    border-color: rgba(30, 58, 138, var(--tw-border-opacity));\n  }\n\n  .dark .sm\\:dark\\:focus\\:border-indigo-50:focus {\n    --tw-border-opacity: 1;\n    border-color: rgba(238, 242, 255, var(--tw-border-opacity));\n  }\n\n  .dark .sm\\:dark\\:focus\\:border-indigo-100:focus {\n    --tw-border-opacity: 1;\n    border-color: rgba(224, 231, 255, var(--tw-border-opacity));\n  }\n\n  .dark .sm\\:dark\\:focus\\:border-indigo-200:focus {\n    --tw-border-opacity: 1;\n    border-color: rgba(199, 210, 254, var(--tw-border-opacity));\n  }\n\n  .dark .sm\\:dark\\:focus\\:border-indigo-300:focus {\n    --tw-border-opacity: 1;\n    border-color: rgba(165, 180, 252, var(--tw-border-opacity));\n  }\n\n  .dark .sm\\:dark\\:focus\\:border-indigo-400:focus {\n    --tw-border-opacity: 1;\n    border-color: rgba(129, 140, 248, var(--tw-border-opacity));\n  }\n\n  .dark .sm\\:dark\\:focus\\:border-indigo-500:focus {\n    --tw-border-opacity: 1;\n    border-color: rgba(99, 102, 241, var(--tw-border-opacity));\n  }\n\n  .dark .sm\\:dark\\:focus\\:border-indigo-600:focus {\n    --tw-border-opacity: 1;\n    border-color: rgba(79, 70, 229, var(--tw-border-opacity));\n  }\n\n  .dark .sm\\:dark\\:focus\\:border-indigo-700:focus {\n    --tw-border-opacity: 1;\n    border-color: rgba(67, 56, 202, var(--tw-border-opacity));\n  }\n\n  .dark .sm\\:dark\\:focus\\:border-indigo-800:focus {\n    --tw-border-opacity: 1;\n    border-color: rgba(55, 48, 163, var(--tw-border-opacity));\n  }\n\n  .dark .sm\\:dark\\:focus\\:border-indigo-900:focus {\n    --tw-border-opacity: 1;\n    border-color: rgba(49, 46, 129, var(--tw-border-opacity));\n  }\n\n  .dark .sm\\:dark\\:focus\\:border-purple-50:focus {\n    --tw-border-opacity: 1;\n    border-color: rgba(245, 243, 255, var(--tw-border-opacity));\n  }\n\n  .dark .sm\\:dark\\:focus\\:border-purple-100:focus {\n    --tw-border-opacity: 1;\n    border-color: rgba(237, 233, 254, var(--tw-border-opacity));\n  }\n\n  .dark .sm\\:dark\\:focus\\:border-purple-200:focus {\n    --tw-border-opacity: 1;\n    border-color: rgba(221, 214, 254, var(--tw-border-opacity));\n  }\n\n  .dark .sm\\:dark\\:focus\\:border-purple-300:focus {\n    --tw-border-opacity: 1;\n    border-color: rgba(196, 181, 253, var(--tw-border-opacity));\n  }\n\n  .dark .sm\\:dark\\:focus\\:border-purple-400:focus {\n    --tw-border-opacity: 1;\n    border-color: rgba(167, 139, 250, var(--tw-border-opacity));\n  }\n\n  .dark .sm\\:dark\\:focus\\:border-purple-500:focus {\n    --tw-border-opacity: 1;\n    border-color: rgba(139, 92, 246, var(--tw-border-opacity));\n  }\n\n  .dark .sm\\:dark\\:focus\\:border-purple-600:focus {\n    --tw-border-opacity: 1;\n    border-color: rgba(124, 58, 237, var(--tw-border-opacity));\n  }\n\n  .dark .sm\\:dark\\:focus\\:border-purple-700:focus {\n    --tw-border-opacity: 1;\n    border-color: rgba(109, 40, 217, var(--tw-border-opacity));\n  }\n\n  .dark .sm\\:dark\\:focus\\:border-purple-800:focus {\n    --tw-border-opacity: 1;\n    border-color: rgba(91, 33, 182, var(--tw-border-opacity));\n  }\n\n  .dark .sm\\:dark\\:focus\\:border-purple-900:focus {\n    --tw-border-opacity: 1;\n    border-color: rgba(76, 29, 149, var(--tw-border-opacity));\n  }\n\n  .dark .sm\\:dark\\:focus\\:border-pink-50:focus {\n    --tw-border-opacity: 1;\n    border-color: rgba(253, 242, 248, var(--tw-border-opacity));\n  }\n\n  .dark .sm\\:dark\\:focus\\:border-pink-100:focus {\n    --tw-border-opacity: 1;\n    border-color: rgba(252, 231, 243, var(--tw-border-opacity));\n  }\n\n  .dark .sm\\:dark\\:focus\\:border-pink-200:focus {\n    --tw-border-opacity: 1;\n    border-color: rgba(251, 207, 232, var(--tw-border-opacity));\n  }\n\n  .dark .sm\\:dark\\:focus\\:border-pink-300:focus {\n    --tw-border-opacity: 1;\n    border-color: rgba(249, 168, 212, var(--tw-border-opacity));\n  }\n\n  .dark .sm\\:dark\\:focus\\:border-pink-400:focus {\n    --tw-border-opacity: 1;\n    border-color: rgba(244, 114, 182, var(--tw-border-opacity));\n  }\n\n  .dark .sm\\:dark\\:focus\\:border-pink-500:focus {\n    --tw-border-opacity: 1;\n    border-color: rgba(236, 72, 153, var(--tw-border-opacity));\n  }\n\n  .dark .sm\\:dark\\:focus\\:border-pink-600:focus {\n    --tw-border-opacity: 1;\n    border-color: rgba(219, 39, 119, var(--tw-border-opacity));\n  }\n\n  .dark .sm\\:dark\\:focus\\:border-pink-700:focus {\n    --tw-border-opacity: 1;\n    border-color: rgba(190, 24, 93, var(--tw-border-opacity));\n  }\n\n  .dark .sm\\:dark\\:focus\\:border-pink-800:focus {\n    --tw-border-opacity: 1;\n    border-color: rgba(157, 23, 77, var(--tw-border-opacity));\n  }\n\n  .dark .sm\\:dark\\:focus\\:border-pink-900:focus {\n    --tw-border-opacity: 1;\n    border-color: rgba(131, 24, 67, var(--tw-border-opacity));\n  }\n\n  .sm\\:border-opacity-0 {\n    --tw-border-opacity: 0;\n  }\n\n  .sm\\:border-opacity-5 {\n    --tw-border-opacity: 0.05;\n  }\n\n  .sm\\:border-opacity-10 {\n    --tw-border-opacity: 0.1;\n  }\n\n  .sm\\:border-opacity-20 {\n    --tw-border-opacity: 0.2;\n  }\n\n  .sm\\:border-opacity-25 {\n    --tw-border-opacity: 0.25;\n  }\n\n  .sm\\:border-opacity-30 {\n    --tw-border-opacity: 0.3;\n  }\n\n  .sm\\:border-opacity-40 {\n    --tw-border-opacity: 0.4;\n  }\n\n  .sm\\:border-opacity-50 {\n    --tw-border-opacity: 0.5;\n  }\n\n  .sm\\:border-opacity-60 {\n    --tw-border-opacity: 0.6;\n  }\n\n  .sm\\:border-opacity-70 {\n    --tw-border-opacity: 0.7;\n  }\n\n  .sm\\:border-opacity-75 {\n    --tw-border-opacity: 0.75;\n  }\n\n  .sm\\:border-opacity-80 {\n    --tw-border-opacity: 0.8;\n  }\n\n  .sm\\:border-opacity-90 {\n    --tw-border-opacity: 0.9;\n  }\n\n  .sm\\:border-opacity-95 {\n    --tw-border-opacity: 0.95;\n  }\n\n  .sm\\:border-opacity-100 {\n    --tw-border-opacity: 1;\n  }\n\n  .group:hover .sm\\:group-hover\\:border-opacity-0 {\n    --tw-border-opacity: 0;\n  }\n\n  .group:hover .sm\\:group-hover\\:border-opacity-5 {\n    --tw-border-opacity: 0.05;\n  }\n\n  .group:hover .sm\\:group-hover\\:border-opacity-10 {\n    --tw-border-opacity: 0.1;\n  }\n\n  .group:hover .sm\\:group-hover\\:border-opacity-20 {\n    --tw-border-opacity: 0.2;\n  }\n\n  .group:hover .sm\\:group-hover\\:border-opacity-25 {\n    --tw-border-opacity: 0.25;\n  }\n\n  .group:hover .sm\\:group-hover\\:border-opacity-30 {\n    --tw-border-opacity: 0.3;\n  }\n\n  .group:hover .sm\\:group-hover\\:border-opacity-40 {\n    --tw-border-opacity: 0.4;\n  }\n\n  .group:hover .sm\\:group-hover\\:border-opacity-50 {\n    --tw-border-opacity: 0.5;\n  }\n\n  .group:hover .sm\\:group-hover\\:border-opacity-60 {\n    --tw-border-opacity: 0.6;\n  }\n\n  .group:hover .sm\\:group-hover\\:border-opacity-70 {\n    --tw-border-opacity: 0.7;\n  }\n\n  .group:hover .sm\\:group-hover\\:border-opacity-75 {\n    --tw-border-opacity: 0.75;\n  }\n\n  .group:hover .sm\\:group-hover\\:border-opacity-80 {\n    --tw-border-opacity: 0.8;\n  }\n\n  .group:hover .sm\\:group-hover\\:border-opacity-90 {\n    --tw-border-opacity: 0.9;\n  }\n\n  .group:hover .sm\\:group-hover\\:border-opacity-95 {\n    --tw-border-opacity: 0.95;\n  }\n\n  .group:hover .sm\\:group-hover\\:border-opacity-100 {\n    --tw-border-opacity: 1;\n  }\n\n  .sm\\:focus-within\\:border-opacity-0:focus-within {\n    --tw-border-opacity: 0;\n  }\n\n  .sm\\:focus-within\\:border-opacity-5:focus-within {\n    --tw-border-opacity: 0.05;\n  }\n\n  .sm\\:focus-within\\:border-opacity-10:focus-within {\n    --tw-border-opacity: 0.1;\n  }\n\n  .sm\\:focus-within\\:border-opacity-20:focus-within {\n    --tw-border-opacity: 0.2;\n  }\n\n  .sm\\:focus-within\\:border-opacity-25:focus-within {\n    --tw-border-opacity: 0.25;\n  }\n\n  .sm\\:focus-within\\:border-opacity-30:focus-within {\n    --tw-border-opacity: 0.3;\n  }\n\n  .sm\\:focus-within\\:border-opacity-40:focus-within {\n    --tw-border-opacity: 0.4;\n  }\n\n  .sm\\:focus-within\\:border-opacity-50:focus-within {\n    --tw-border-opacity: 0.5;\n  }\n\n  .sm\\:focus-within\\:border-opacity-60:focus-within {\n    --tw-border-opacity: 0.6;\n  }\n\n  .sm\\:focus-within\\:border-opacity-70:focus-within {\n    --tw-border-opacity: 0.7;\n  }\n\n  .sm\\:focus-within\\:border-opacity-75:focus-within {\n    --tw-border-opacity: 0.75;\n  }\n\n  .sm\\:focus-within\\:border-opacity-80:focus-within {\n    --tw-border-opacity: 0.8;\n  }\n\n  .sm\\:focus-within\\:border-opacity-90:focus-within {\n    --tw-border-opacity: 0.9;\n  }\n\n  .sm\\:focus-within\\:border-opacity-95:focus-within {\n    --tw-border-opacity: 0.95;\n  }\n\n  .sm\\:focus-within\\:border-opacity-100:focus-within {\n    --tw-border-opacity: 1;\n  }\n\n  .sm\\:hover\\:border-opacity-0:hover {\n    --tw-border-opacity: 0;\n  }\n\n  .sm\\:hover\\:border-opacity-5:hover {\n    --tw-border-opacity: 0.05;\n  }\n\n  .sm\\:hover\\:border-opacity-10:hover {\n    --tw-border-opacity: 0.1;\n  }\n\n  .sm\\:hover\\:border-opacity-20:hover {\n    --tw-border-opacity: 0.2;\n  }\n\n  .sm\\:hover\\:border-opacity-25:hover {\n    --tw-border-opacity: 0.25;\n  }\n\n  .sm\\:hover\\:border-opacity-30:hover {\n    --tw-border-opacity: 0.3;\n  }\n\n  .sm\\:hover\\:border-opacity-40:hover {\n    --tw-border-opacity: 0.4;\n  }\n\n  .sm\\:hover\\:border-opacity-50:hover {\n    --tw-border-opacity: 0.5;\n  }\n\n  .sm\\:hover\\:border-opacity-60:hover {\n    --tw-border-opacity: 0.6;\n  }\n\n  .sm\\:hover\\:border-opacity-70:hover {\n    --tw-border-opacity: 0.7;\n  }\n\n  .sm\\:hover\\:border-opacity-75:hover {\n    --tw-border-opacity: 0.75;\n  }\n\n  .sm\\:hover\\:border-opacity-80:hover {\n    --tw-border-opacity: 0.8;\n  }\n\n  .sm\\:hover\\:border-opacity-90:hover {\n    --tw-border-opacity: 0.9;\n  }\n\n  .sm\\:hover\\:border-opacity-95:hover {\n    --tw-border-opacity: 0.95;\n  }\n\n  .sm\\:hover\\:border-opacity-100:hover {\n    --tw-border-opacity: 1;\n  }\n\n  .sm\\:focus\\:border-opacity-0:focus {\n    --tw-border-opacity: 0;\n  }\n\n  .sm\\:focus\\:border-opacity-5:focus {\n    --tw-border-opacity: 0.05;\n  }\n\n  .sm\\:focus\\:border-opacity-10:focus {\n    --tw-border-opacity: 0.1;\n  }\n\n  .sm\\:focus\\:border-opacity-20:focus {\n    --tw-border-opacity: 0.2;\n  }\n\n  .sm\\:focus\\:border-opacity-25:focus {\n    --tw-border-opacity: 0.25;\n  }\n\n  .sm\\:focus\\:border-opacity-30:focus {\n    --tw-border-opacity: 0.3;\n  }\n\n  .sm\\:focus\\:border-opacity-40:focus {\n    --tw-border-opacity: 0.4;\n  }\n\n  .sm\\:focus\\:border-opacity-50:focus {\n    --tw-border-opacity: 0.5;\n  }\n\n  .sm\\:focus\\:border-opacity-60:focus {\n    --tw-border-opacity: 0.6;\n  }\n\n  .sm\\:focus\\:border-opacity-70:focus {\n    --tw-border-opacity: 0.7;\n  }\n\n  .sm\\:focus\\:border-opacity-75:focus {\n    --tw-border-opacity: 0.75;\n  }\n\n  .sm\\:focus\\:border-opacity-80:focus {\n    --tw-border-opacity: 0.8;\n  }\n\n  .sm\\:focus\\:border-opacity-90:focus {\n    --tw-border-opacity: 0.9;\n  }\n\n  .sm\\:focus\\:border-opacity-95:focus {\n    --tw-border-opacity: 0.95;\n  }\n\n  .sm\\:focus\\:border-opacity-100:focus {\n    --tw-border-opacity: 1;\n  }\n\n  .dark .sm\\:dark\\:border-opacity-0 {\n    --tw-border-opacity: 0;\n  }\n\n  .dark .sm\\:dark\\:border-opacity-5 {\n    --tw-border-opacity: 0.05;\n  }\n\n  .dark .sm\\:dark\\:border-opacity-10 {\n    --tw-border-opacity: 0.1;\n  }\n\n  .dark .sm\\:dark\\:border-opacity-20 {\n    --tw-border-opacity: 0.2;\n  }\n\n  .dark .sm\\:dark\\:border-opacity-25 {\n    --tw-border-opacity: 0.25;\n  }\n\n  .dark .sm\\:dark\\:border-opacity-30 {\n    --tw-border-opacity: 0.3;\n  }\n\n  .dark .sm\\:dark\\:border-opacity-40 {\n    --tw-border-opacity: 0.4;\n  }\n\n  .dark .sm\\:dark\\:border-opacity-50 {\n    --tw-border-opacity: 0.5;\n  }\n\n  .dark .sm\\:dark\\:border-opacity-60 {\n    --tw-border-opacity: 0.6;\n  }\n\n  .dark .sm\\:dark\\:border-opacity-70 {\n    --tw-border-opacity: 0.7;\n  }\n\n  .dark .sm\\:dark\\:border-opacity-75 {\n    --tw-border-opacity: 0.75;\n  }\n\n  .dark .sm\\:dark\\:border-opacity-80 {\n    --tw-border-opacity: 0.8;\n  }\n\n  .dark .sm\\:dark\\:border-opacity-90 {\n    --tw-border-opacity: 0.9;\n  }\n\n  .dark .sm\\:dark\\:border-opacity-95 {\n    --tw-border-opacity: 0.95;\n  }\n\n  .dark .sm\\:dark\\:border-opacity-100 {\n    --tw-border-opacity: 1;\n  }\n\n  .dark .group:hover .sm\\:dark\\:group-hover\\:border-opacity-0 {\n    --tw-border-opacity: 0;\n  }\n\n  .dark .group:hover .sm\\:dark\\:group-hover\\:border-opacity-5 {\n    --tw-border-opacity: 0.05;\n  }\n\n  .dark .group:hover .sm\\:dark\\:group-hover\\:border-opacity-10 {\n    --tw-border-opacity: 0.1;\n  }\n\n  .dark .group:hover .sm\\:dark\\:group-hover\\:border-opacity-20 {\n    --tw-border-opacity: 0.2;\n  }\n\n  .dark .group:hover .sm\\:dark\\:group-hover\\:border-opacity-25 {\n    --tw-border-opacity: 0.25;\n  }\n\n  .dark .group:hover .sm\\:dark\\:group-hover\\:border-opacity-30 {\n    --tw-border-opacity: 0.3;\n  }\n\n  .dark .group:hover .sm\\:dark\\:group-hover\\:border-opacity-40 {\n    --tw-border-opacity: 0.4;\n  }\n\n  .dark .group:hover .sm\\:dark\\:group-hover\\:border-opacity-50 {\n    --tw-border-opacity: 0.5;\n  }\n\n  .dark .group:hover .sm\\:dark\\:group-hover\\:border-opacity-60 {\n    --tw-border-opacity: 0.6;\n  }\n\n  .dark .group:hover .sm\\:dark\\:group-hover\\:border-opacity-70 {\n    --tw-border-opacity: 0.7;\n  }\n\n  .dark .group:hover .sm\\:dark\\:group-hover\\:border-opacity-75 {\n    --tw-border-opacity: 0.75;\n  }\n\n  .dark .group:hover .sm\\:dark\\:group-hover\\:border-opacity-80 {\n    --tw-border-opacity: 0.8;\n  }\n\n  .dark .group:hover .sm\\:dark\\:group-hover\\:border-opacity-90 {\n    --tw-border-opacity: 0.9;\n  }\n\n  .dark .group:hover .sm\\:dark\\:group-hover\\:border-opacity-95 {\n    --tw-border-opacity: 0.95;\n  }\n\n  .dark .group:hover .sm\\:dark\\:group-hover\\:border-opacity-100 {\n    --tw-border-opacity: 1;\n  }\n\n  .dark .sm\\:dark\\:focus-within\\:border-opacity-0:focus-within {\n    --tw-border-opacity: 0;\n  }\n\n  .dark .sm\\:dark\\:focus-within\\:border-opacity-5:focus-within {\n    --tw-border-opacity: 0.05;\n  }\n\n  .dark .sm\\:dark\\:focus-within\\:border-opacity-10:focus-within {\n    --tw-border-opacity: 0.1;\n  }\n\n  .dark .sm\\:dark\\:focus-within\\:border-opacity-20:focus-within {\n    --tw-border-opacity: 0.2;\n  }\n\n  .dark .sm\\:dark\\:focus-within\\:border-opacity-25:focus-within {\n    --tw-border-opacity: 0.25;\n  }\n\n  .dark .sm\\:dark\\:focus-within\\:border-opacity-30:focus-within {\n    --tw-border-opacity: 0.3;\n  }\n\n  .dark .sm\\:dark\\:focus-within\\:border-opacity-40:focus-within {\n    --tw-border-opacity: 0.4;\n  }\n\n  .dark .sm\\:dark\\:focus-within\\:border-opacity-50:focus-within {\n    --tw-border-opacity: 0.5;\n  }\n\n  .dark .sm\\:dark\\:focus-within\\:border-opacity-60:focus-within {\n    --tw-border-opacity: 0.6;\n  }\n\n  .dark .sm\\:dark\\:focus-within\\:border-opacity-70:focus-within {\n    --tw-border-opacity: 0.7;\n  }\n\n  .dark .sm\\:dark\\:focus-within\\:border-opacity-75:focus-within {\n    --tw-border-opacity: 0.75;\n  }\n\n  .dark .sm\\:dark\\:focus-within\\:border-opacity-80:focus-within {\n    --tw-border-opacity: 0.8;\n  }\n\n  .dark .sm\\:dark\\:focus-within\\:border-opacity-90:focus-within {\n    --tw-border-opacity: 0.9;\n  }\n\n  .dark .sm\\:dark\\:focus-within\\:border-opacity-95:focus-within {\n    --tw-border-opacity: 0.95;\n  }\n\n  .dark .sm\\:dark\\:focus-within\\:border-opacity-100:focus-within {\n    --tw-border-opacity: 1;\n  }\n\n  .dark .sm\\:dark\\:hover\\:border-opacity-0:hover {\n    --tw-border-opacity: 0;\n  }\n\n  .dark .sm\\:dark\\:hover\\:border-opacity-5:hover {\n    --tw-border-opacity: 0.05;\n  }\n\n  .dark .sm\\:dark\\:hover\\:border-opacity-10:hover {\n    --tw-border-opacity: 0.1;\n  }\n\n  .dark .sm\\:dark\\:hover\\:border-opacity-20:hover {\n    --tw-border-opacity: 0.2;\n  }\n\n  .dark .sm\\:dark\\:hover\\:border-opacity-25:hover {\n    --tw-border-opacity: 0.25;\n  }\n\n  .dark .sm\\:dark\\:hover\\:border-opacity-30:hover {\n    --tw-border-opacity: 0.3;\n  }\n\n  .dark .sm\\:dark\\:hover\\:border-opacity-40:hover {\n    --tw-border-opacity: 0.4;\n  }\n\n  .dark .sm\\:dark\\:hover\\:border-opacity-50:hover {\n    --tw-border-opacity: 0.5;\n  }\n\n  .dark .sm\\:dark\\:hover\\:border-opacity-60:hover {\n    --tw-border-opacity: 0.6;\n  }\n\n  .dark .sm\\:dark\\:hover\\:border-opacity-70:hover {\n    --tw-border-opacity: 0.7;\n  }\n\n  .dark .sm\\:dark\\:hover\\:border-opacity-75:hover {\n    --tw-border-opacity: 0.75;\n  }\n\n  .dark .sm\\:dark\\:hover\\:border-opacity-80:hover {\n    --tw-border-opacity: 0.8;\n  }\n\n  .dark .sm\\:dark\\:hover\\:border-opacity-90:hover {\n    --tw-border-opacity: 0.9;\n  }\n\n  .dark .sm\\:dark\\:hover\\:border-opacity-95:hover {\n    --tw-border-opacity: 0.95;\n  }\n\n  .dark .sm\\:dark\\:hover\\:border-opacity-100:hover {\n    --tw-border-opacity: 1;\n  }\n\n  .dark .sm\\:dark\\:focus\\:border-opacity-0:focus {\n    --tw-border-opacity: 0;\n  }\n\n  .dark .sm\\:dark\\:focus\\:border-opacity-5:focus {\n    --tw-border-opacity: 0.05;\n  }\n\n  .dark .sm\\:dark\\:focus\\:border-opacity-10:focus {\n    --tw-border-opacity: 0.1;\n  }\n\n  .dark .sm\\:dark\\:focus\\:border-opacity-20:focus {\n    --tw-border-opacity: 0.2;\n  }\n\n  .dark .sm\\:dark\\:focus\\:border-opacity-25:focus {\n    --tw-border-opacity: 0.25;\n  }\n\n  .dark .sm\\:dark\\:focus\\:border-opacity-30:focus {\n    --tw-border-opacity: 0.3;\n  }\n\n  .dark .sm\\:dark\\:focus\\:border-opacity-40:focus {\n    --tw-border-opacity: 0.4;\n  }\n\n  .dark .sm\\:dark\\:focus\\:border-opacity-50:focus {\n    --tw-border-opacity: 0.5;\n  }\n\n  .dark .sm\\:dark\\:focus\\:border-opacity-60:focus {\n    --tw-border-opacity: 0.6;\n  }\n\n  .dark .sm\\:dark\\:focus\\:border-opacity-70:focus {\n    --tw-border-opacity: 0.7;\n  }\n\n  .dark .sm\\:dark\\:focus\\:border-opacity-75:focus {\n    --tw-border-opacity: 0.75;\n  }\n\n  .dark .sm\\:dark\\:focus\\:border-opacity-80:focus {\n    --tw-border-opacity: 0.8;\n  }\n\n  .dark .sm\\:dark\\:focus\\:border-opacity-90:focus {\n    --tw-border-opacity: 0.9;\n  }\n\n  .dark .sm\\:dark\\:focus\\:border-opacity-95:focus {\n    --tw-border-opacity: 0.95;\n  }\n\n  .dark .sm\\:dark\\:focus\\:border-opacity-100:focus {\n    --tw-border-opacity: 1;\n  }\n\n  .sm\\:rounded-none {\n    border-radius: 0px;\n  }\n\n  .sm\\:rounded-sm {\n    border-radius: 0.125rem;\n  }\n\n  .sm\\:rounded {\n    border-radius: 0.25rem;\n  }\n\n  .sm\\:rounded-md {\n    border-radius: 0.375rem;\n  }\n\n  .sm\\:rounded-lg {\n    border-radius: 0.5rem;\n  }\n\n  .sm\\:rounded-xl {\n    border-radius: 0.75rem;\n  }\n\n  .sm\\:rounded-2xl {\n    border-radius: 1rem;\n  }\n\n  .sm\\:rounded-3xl {\n    border-radius: 1.5rem;\n  }\n\n  .sm\\:rounded-full {\n    border-radius: 9999px;\n  }\n\n  .sm\\:rounded-t-none {\n    border-top-left-radius: 0px;\n    border-top-right-radius: 0px;\n  }\n\n  .sm\\:rounded-r-none {\n    border-top-right-radius: 0px;\n    border-bottom-right-radius: 0px;\n  }\n\n  .sm\\:rounded-b-none {\n    border-bottom-right-radius: 0px;\n    border-bottom-left-radius: 0px;\n  }\n\n  .sm\\:rounded-l-none {\n    border-top-left-radius: 0px;\n    border-bottom-left-radius: 0px;\n  }\n\n  .sm\\:rounded-t-sm {\n    border-top-left-radius: 0.125rem;\n    border-top-right-radius: 0.125rem;\n  }\n\n  .sm\\:rounded-r-sm {\n    border-top-right-radius: 0.125rem;\n    border-bottom-right-radius: 0.125rem;\n  }\n\n  .sm\\:rounded-b-sm {\n    border-bottom-right-radius: 0.125rem;\n    border-bottom-left-radius: 0.125rem;\n  }\n\n  .sm\\:rounded-l-sm {\n    border-top-left-radius: 0.125rem;\n    border-bottom-left-radius: 0.125rem;\n  }\n\n  .sm\\:rounded-t {\n    border-top-left-radius: 0.25rem;\n    border-top-right-radius: 0.25rem;\n  }\n\n  .sm\\:rounded-r {\n    border-top-right-radius: 0.25rem;\n    border-bottom-right-radius: 0.25rem;\n  }\n\n  .sm\\:rounded-b {\n    border-bottom-right-radius: 0.25rem;\n    border-bottom-left-radius: 0.25rem;\n  }\n\n  .sm\\:rounded-l {\n    border-top-left-radius: 0.25rem;\n    border-bottom-left-radius: 0.25rem;\n  }\n\n  .sm\\:rounded-t-md {\n    border-top-left-radius: 0.375rem;\n    border-top-right-radius: 0.375rem;\n  }\n\n  .sm\\:rounded-r-md {\n    border-top-right-radius: 0.375rem;\n    border-bottom-right-radius: 0.375rem;\n  }\n\n  .sm\\:rounded-b-md {\n    border-bottom-right-radius: 0.375rem;\n    border-bottom-left-radius: 0.375rem;\n  }\n\n  .sm\\:rounded-l-md {\n    border-top-left-radius: 0.375rem;\n    border-bottom-left-radius: 0.375rem;\n  }\n\n  .sm\\:rounded-t-lg {\n    border-top-left-radius: 0.5rem;\n    border-top-right-radius: 0.5rem;\n  }\n\n  .sm\\:rounded-r-lg {\n    border-top-right-radius: 0.5rem;\n    border-bottom-right-radius: 0.5rem;\n  }\n\n  .sm\\:rounded-b-lg {\n    border-bottom-right-radius: 0.5rem;\n    border-bottom-left-radius: 0.5rem;\n  }\n\n  .sm\\:rounded-l-lg {\n    border-top-left-radius: 0.5rem;\n    border-bottom-left-radius: 0.5rem;\n  }\n\n  .sm\\:rounded-t-xl {\n    border-top-left-radius: 0.75rem;\n    border-top-right-radius: 0.75rem;\n  }\n\n  .sm\\:rounded-r-xl {\n    border-top-right-radius: 0.75rem;\n    border-bottom-right-radius: 0.75rem;\n  }\n\n  .sm\\:rounded-b-xl {\n    border-bottom-right-radius: 0.75rem;\n    border-bottom-left-radius: 0.75rem;\n  }\n\n  .sm\\:rounded-l-xl {\n    border-top-left-radius: 0.75rem;\n    border-bottom-left-radius: 0.75rem;\n  }\n\n  .sm\\:rounded-t-2xl {\n    border-top-left-radius: 1rem;\n    border-top-right-radius: 1rem;\n  }\n\n  .sm\\:rounded-r-2xl {\n    border-top-right-radius: 1rem;\n    border-bottom-right-radius: 1rem;\n  }\n\n  .sm\\:rounded-b-2xl {\n    border-bottom-right-radius: 1rem;\n    border-bottom-left-radius: 1rem;\n  }\n\n  .sm\\:rounded-l-2xl {\n    border-top-left-radius: 1rem;\n    border-bottom-left-radius: 1rem;\n  }\n\n  .sm\\:rounded-t-3xl {\n    border-top-left-radius: 1.5rem;\n    border-top-right-radius: 1.5rem;\n  }\n\n  .sm\\:rounded-r-3xl {\n    border-top-right-radius: 1.5rem;\n    border-bottom-right-radius: 1.5rem;\n  }\n\n  .sm\\:rounded-b-3xl {\n    border-bottom-right-radius: 1.5rem;\n    border-bottom-left-radius: 1.5rem;\n  }\n\n  .sm\\:rounded-l-3xl {\n    border-top-left-radius: 1.5rem;\n    border-bottom-left-radius: 1.5rem;\n  }\n\n  .sm\\:rounded-t-full {\n    border-top-left-radius: 9999px;\n    border-top-right-radius: 9999px;\n  }\n\n  .sm\\:rounded-r-full {\n    border-top-right-radius: 9999px;\n    border-bottom-right-radius: 9999px;\n  }\n\n  .sm\\:rounded-b-full {\n    border-bottom-right-radius: 9999px;\n    border-bottom-left-radius: 9999px;\n  }\n\n  .sm\\:rounded-l-full {\n    border-top-left-radius: 9999px;\n    border-bottom-left-radius: 9999px;\n  }\n\n  .sm\\:rounded-tl-none {\n    border-top-left-radius: 0px;\n  }\n\n  .sm\\:rounded-tr-none {\n    border-top-right-radius: 0px;\n  }\n\n  .sm\\:rounded-br-none {\n    border-bottom-right-radius: 0px;\n  }\n\n  .sm\\:rounded-bl-none {\n    border-bottom-left-radius: 0px;\n  }\n\n  .sm\\:rounded-tl-sm {\n    border-top-left-radius: 0.125rem;\n  }\n\n  .sm\\:rounded-tr-sm {\n    border-top-right-radius: 0.125rem;\n  }\n\n  .sm\\:rounded-br-sm {\n    border-bottom-right-radius: 0.125rem;\n  }\n\n  .sm\\:rounded-bl-sm {\n    border-bottom-left-radius: 0.125rem;\n  }\n\n  .sm\\:rounded-tl {\n    border-top-left-radius: 0.25rem;\n  }\n\n  .sm\\:rounded-tr {\n    border-top-right-radius: 0.25rem;\n  }\n\n  .sm\\:rounded-br {\n    border-bottom-right-radius: 0.25rem;\n  }\n\n  .sm\\:rounded-bl {\n    border-bottom-left-radius: 0.25rem;\n  }\n\n  .sm\\:rounded-tl-md {\n    border-top-left-radius: 0.375rem;\n  }\n\n  .sm\\:rounded-tr-md {\n    border-top-right-radius: 0.375rem;\n  }\n\n  .sm\\:rounded-br-md {\n    border-bottom-right-radius: 0.375rem;\n  }\n\n  .sm\\:rounded-bl-md {\n    border-bottom-left-radius: 0.375rem;\n  }\n\n  .sm\\:rounded-tl-lg {\n    border-top-left-radius: 0.5rem;\n  }\n\n  .sm\\:rounded-tr-lg {\n    border-top-right-radius: 0.5rem;\n  }\n\n  .sm\\:rounded-br-lg {\n    border-bottom-right-radius: 0.5rem;\n  }\n\n  .sm\\:rounded-bl-lg {\n    border-bottom-left-radius: 0.5rem;\n  }\n\n  .sm\\:rounded-tl-xl {\n    border-top-left-radius: 0.75rem;\n  }\n\n  .sm\\:rounded-tr-xl {\n    border-top-right-radius: 0.75rem;\n  }\n\n  .sm\\:rounded-br-xl {\n    border-bottom-right-radius: 0.75rem;\n  }\n\n  .sm\\:rounded-bl-xl {\n    border-bottom-left-radius: 0.75rem;\n  }\n\n  .sm\\:rounded-tl-2xl {\n    border-top-left-radius: 1rem;\n  }\n\n  .sm\\:rounded-tr-2xl {\n    border-top-right-radius: 1rem;\n  }\n\n  .sm\\:rounded-br-2xl {\n    border-bottom-right-radius: 1rem;\n  }\n\n  .sm\\:rounded-bl-2xl {\n    border-bottom-left-radius: 1rem;\n  }\n\n  .sm\\:rounded-tl-3xl {\n    border-top-left-radius: 1.5rem;\n  }\n\n  .sm\\:rounded-tr-3xl {\n    border-top-right-radius: 1.5rem;\n  }\n\n  .sm\\:rounded-br-3xl {\n    border-bottom-right-radius: 1.5rem;\n  }\n\n  .sm\\:rounded-bl-3xl {\n    border-bottom-left-radius: 1.5rem;\n  }\n\n  .sm\\:rounded-tl-full {\n    border-top-left-radius: 9999px;\n  }\n\n  .sm\\:rounded-tr-full {\n    border-top-right-radius: 9999px;\n  }\n\n  .sm\\:rounded-br-full {\n    border-bottom-right-radius: 9999px;\n  }\n\n  .sm\\:rounded-bl-full {\n    border-bottom-left-radius: 9999px;\n  }\n\n  .sm\\:border-solid {\n    border-style: solid;\n  }\n\n  .sm\\:border-dashed {\n    border-style: dashed;\n  }\n\n  .sm\\:border-dotted {\n    border-style: dotted;\n  }\n\n  .sm\\:border-double {\n    border-style: double;\n  }\n\n  .sm\\:border-none {\n    border-style: none;\n  }\n\n  .sm\\:border-0 {\n    border-width: 0px;\n  }\n\n  .sm\\:border-2 {\n    border-width: 2px;\n  }\n\n  .sm\\:border-4 {\n    border-width: 4px;\n  }\n\n  .sm\\:border-8 {\n    border-width: 8px;\n  }\n\n  .sm\\:border {\n    border-width: 1px;\n  }\n\n  .sm\\:border-t-0 {\n    border-top-width: 0px;\n  }\n\n  .sm\\:border-r-0 {\n    border-right-width: 0px;\n  }\n\n  .sm\\:border-b-0 {\n    border-bottom-width: 0px;\n  }\n\n  .sm\\:border-l-0 {\n    border-left-width: 0px;\n  }\n\n  .sm\\:border-t-2 {\n    border-top-width: 2px;\n  }\n\n  .sm\\:border-r-2 {\n    border-right-width: 2px;\n  }\n\n  .sm\\:border-b-2 {\n    border-bottom-width: 2px;\n  }\n\n  .sm\\:border-l-2 {\n    border-left-width: 2px;\n  }\n\n  .sm\\:border-t-4 {\n    border-top-width: 4px;\n  }\n\n  .sm\\:border-r-4 {\n    border-right-width: 4px;\n  }\n\n  .sm\\:border-b-4 {\n    border-bottom-width: 4px;\n  }\n\n  .sm\\:border-l-4 {\n    border-left-width: 4px;\n  }\n\n  .sm\\:border-t-8 {\n    border-top-width: 8px;\n  }\n\n  .sm\\:border-r-8 {\n    border-right-width: 8px;\n  }\n\n  .sm\\:border-b-8 {\n    border-bottom-width: 8px;\n  }\n\n  .sm\\:border-l-8 {\n    border-left-width: 8px;\n  }\n\n  .sm\\:border-t {\n    border-top-width: 1px;\n  }\n\n  .sm\\:border-r {\n    border-right-width: 1px;\n  }\n\n  .sm\\:border-b {\n    border-bottom-width: 1px;\n  }\n\n  .sm\\:border-l {\n    border-left-width: 1px;\n  }\n\n  .sm\\:decoration-slice {\n    -webkit-box-decoration-break: slice;\n            box-decoration-break: slice;\n  }\n\n  .sm\\:decoration-clone {\n    -webkit-box-decoration-break: clone;\n            box-decoration-break: clone;\n  }\n\n  .sm\\:box-border {\n    box-sizing: border-box;\n  }\n\n  .sm\\:box-content {\n    box-sizing: content-box;\n  }\n\n  .sm\\:cursor-auto {\n    cursor: auto;\n  }\n\n  .sm\\:cursor-default {\n    cursor: default;\n  }\n\n  .sm\\:cursor-pointer {\n    cursor: pointer;\n  }\n\n  .sm\\:cursor-wait {\n    cursor: wait;\n  }\n\n  .sm\\:cursor-text {\n    cursor: text;\n  }\n\n  .sm\\:cursor-move {\n    cursor: move;\n  }\n\n  .sm\\:cursor-help {\n    cursor: help;\n  }\n\n  .sm\\:cursor-not-allowed {\n    cursor: not-allowed;\n  }\n\n  .sm\\:block {\n    display: block;\n  }\n\n  .sm\\:inline-block {\n    display: inline-block;\n  }\n\n  .sm\\:inline {\n    display: inline;\n  }\n\n  .sm\\:flex {\n    display: flex;\n  }\n\n  .sm\\:inline-flex {\n    display: inline-flex;\n  }\n\n  .sm\\:table {\n    display: table;\n  }\n\n  .sm\\:inline-table {\n    display: inline-table;\n  }\n\n  .sm\\:table-caption {\n    display: table-caption;\n  }\n\n  .sm\\:table-cell {\n    display: table-cell;\n  }\n\n  .sm\\:table-column {\n    display: table-column;\n  }\n\n  .sm\\:table-column-group {\n    display: table-column-group;\n  }\n\n  .sm\\:table-footer-group {\n    display: table-footer-group;\n  }\n\n  .sm\\:table-header-group {\n    display: table-header-group;\n  }\n\n  .sm\\:table-row-group {\n    display: table-row-group;\n  }\n\n  .sm\\:table-row {\n    display: table-row;\n  }\n\n  .sm\\:flow-root {\n    display: flow-root;\n  }\n\n  .sm\\:grid {\n    display: grid;\n  }\n\n  .sm\\:inline-grid {\n    display: inline-grid;\n  }\n\n  .sm\\:contents {\n    display: contents;\n  }\n\n  .sm\\:list-item {\n    display: list-item;\n  }\n\n  .sm\\:hidden {\n    display: none;\n  }\n\n  .sm\\:flex-row {\n    flex-direction: row;\n  }\n\n  .sm\\:flex-row-reverse {\n    flex-direction: row-reverse;\n  }\n\n  .sm\\:flex-col {\n    flex-direction: column;\n  }\n\n  .sm\\:flex-col-reverse {\n    flex-direction: column-reverse;\n  }\n\n  .sm\\:flex-wrap {\n    flex-wrap: wrap;\n  }\n\n  .sm\\:flex-wrap-reverse {\n    flex-wrap: wrap-reverse;\n  }\n\n  .sm\\:flex-nowrap {\n    flex-wrap: nowrap;\n  }\n\n  .sm\\:place-items-start {\n    place-items: start;\n  }\n\n  .sm\\:place-items-end {\n    place-items: end;\n  }\n\n  .sm\\:place-items-center {\n    place-items: center;\n  }\n\n  .sm\\:place-items-stretch {\n    place-items: stretch;\n  }\n\n  .sm\\:place-content-center {\n    place-content: center;\n  }\n\n  .sm\\:place-content-start {\n    place-content: start;\n  }\n\n  .sm\\:place-content-end {\n    place-content: end;\n  }\n\n  .sm\\:place-content-between {\n    place-content: space-between;\n  }\n\n  .sm\\:place-content-around {\n    place-content: space-around;\n  }\n\n  .sm\\:place-content-evenly {\n    place-content: space-evenly;\n  }\n\n  .sm\\:place-content-stretch {\n    place-content: stretch;\n  }\n\n  .sm\\:place-self-auto {\n    place-self: auto;\n  }\n\n  .sm\\:place-self-start {\n    place-self: start;\n  }\n\n  .sm\\:place-self-end {\n    place-self: end;\n  }\n\n  .sm\\:place-self-center {\n    place-self: center;\n  }\n\n  .sm\\:place-self-stretch {\n    place-self: stretch;\n  }\n\n  .sm\\:items-start {\n    align-items: flex-start;\n  }\n\n  .sm\\:items-end {\n    align-items: flex-end;\n  }\n\n  .sm\\:items-center {\n    align-items: center;\n  }\n\n  .sm\\:items-baseline {\n    align-items: baseline;\n  }\n\n  .sm\\:items-stretch {\n    align-items: stretch;\n  }\n\n  .sm\\:content-center {\n    align-content: center;\n  }\n\n  .sm\\:content-start {\n    align-content: flex-start;\n  }\n\n  .sm\\:content-end {\n    align-content: flex-end;\n  }\n\n  .sm\\:content-between {\n    align-content: space-between;\n  }\n\n  .sm\\:content-around {\n    align-content: space-around;\n  }\n\n  .sm\\:content-evenly {\n    align-content: space-evenly;\n  }\n\n  .sm\\:self-auto {\n    align-self: auto;\n  }\n\n  .sm\\:self-start {\n    align-self: flex-start;\n  }\n\n  .sm\\:self-end {\n    align-self: flex-end;\n  }\n\n  .sm\\:self-center {\n    align-self: center;\n  }\n\n  .sm\\:self-stretch {\n    align-self: stretch;\n  }\n\n  .sm\\:justify-items-start {\n    justify-items: start;\n  }\n\n  .sm\\:justify-items-end {\n    justify-items: end;\n  }\n\n  .sm\\:justify-items-center {\n    justify-items: center;\n  }\n\n  .sm\\:justify-items-stretch {\n    justify-items: stretch;\n  }\n\n  .sm\\:justify-start {\n    justify-content: flex-start;\n  }\n\n  .sm\\:justify-end {\n    justify-content: flex-end;\n  }\n\n  .sm\\:justify-center {\n    justify-content: center;\n  }\n\n  .sm\\:justify-between {\n    justify-content: space-between;\n  }\n\n  .sm\\:justify-around {\n    justify-content: space-around;\n  }\n\n  .sm\\:justify-evenly {\n    justify-content: space-evenly;\n  }\n\n  .sm\\:justify-self-auto {\n    justify-self: auto;\n  }\n\n  .sm\\:justify-self-start {\n    justify-self: start;\n  }\n\n  .sm\\:justify-self-end {\n    justify-self: end;\n  }\n\n  .sm\\:justify-self-center {\n    justify-self: center;\n  }\n\n  .sm\\:justify-self-stretch {\n    justify-self: stretch;\n  }\n\n  .sm\\:flex-1 {\n    flex: 1 1 0%;\n  }\n\n  .sm\\:flex-auto {\n    flex: 1 1 auto;\n  }\n\n  .sm\\:flex-initial {\n    flex: 0 1 auto;\n  }\n\n  .sm\\:flex-none {\n    flex: none;\n  }\n\n  .sm\\:flex-grow-0 {\n    flex-grow: 0;\n  }\n\n  .sm\\:flex-grow {\n    flex-grow: 1;\n  }\n\n  .sm\\:flex-shrink-0 {\n    flex-shrink: 0;\n  }\n\n  .sm\\:flex-shrink {\n    flex-shrink: 1;\n  }\n\n  .sm\\:order-1 {\n    order: 1;\n  }\n\n  .sm\\:order-2 {\n    order: 2;\n  }\n\n  .sm\\:order-3 {\n    order: 3;\n  }\n\n  .sm\\:order-4 {\n    order: 4;\n  }\n\n  .sm\\:order-5 {\n    order: 5;\n  }\n\n  .sm\\:order-6 {\n    order: 6;\n  }\n\n  .sm\\:order-7 {\n    order: 7;\n  }\n\n  .sm\\:order-8 {\n    order: 8;\n  }\n\n  .sm\\:order-9 {\n    order: 9;\n  }\n\n  .sm\\:order-10 {\n    order: 10;\n  }\n\n  .sm\\:order-11 {\n    order: 11;\n  }\n\n  .sm\\:order-12 {\n    order: 12;\n  }\n\n  .sm\\:order-first {\n    order: -9999;\n  }\n\n  .sm\\:order-last {\n    order: 9999;\n  }\n\n  .sm\\:order-none {\n    order: 0;\n  }\n\n  .sm\\:float-right {\n    float: right;\n  }\n\n  .sm\\:float-left {\n    float: left;\n  }\n\n  .sm\\:float-none {\n    float: none;\n  }\n\n  .sm\\:clear-left {\n    clear: left;\n  }\n\n  .sm\\:clear-right {\n    clear: right;\n  }\n\n  .sm\\:clear-both {\n    clear: both;\n  }\n\n  .sm\\:clear-none {\n    clear: none;\n  }\n\n  .sm\\:font-sans {\n    font-family: ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, \"Segoe UI\", Roboto, \"Helvetica Neue\", Arial, \"Noto Sans\", sans-serif, \"Apple Color Emoji\", \"Segoe UI Emoji\", \"Segoe UI Symbol\", \"Noto Color Emoji\";\n  }\n\n  .sm\\:font-serif {\n    font-family: ui-serif, Georgia, Cambria, \"Times New Roman\", Times, serif;\n  }\n\n  .sm\\:font-mono {\n    font-family: ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, \"Liberation Mono\", \"Courier New\", monospace;\n  }\n\n  .sm\\:font-thin {\n    font-weight: 100;\n  }\n\n  .sm\\:font-extralight {\n    font-weight: 200;\n  }\n\n  .sm\\:font-light {\n    font-weight: 300;\n  }\n\n  .sm\\:font-normal {\n    font-weight: 400;\n  }\n\n  .sm\\:font-medium {\n    font-weight: 500;\n  }\n\n  .sm\\:font-semibold {\n    font-weight: 600;\n  }\n\n  .sm\\:font-bold {\n    font-weight: 700;\n  }\n\n  .sm\\:font-extrabold {\n    font-weight: 800;\n  }\n\n  .sm\\:font-black {\n    font-weight: 900;\n  }\n\n  .sm\\:hover\\:font-thin:hover {\n    font-weight: 100;\n  }\n\n  .sm\\:hover\\:font-extralight:hover {\n    font-weight: 200;\n  }\n\n  .sm\\:hover\\:font-light:hover {\n    font-weight: 300;\n  }\n\n  .sm\\:hover\\:font-normal:hover {\n    font-weight: 400;\n  }\n\n  .sm\\:hover\\:font-medium:hover {\n    font-weight: 500;\n  }\n\n  .sm\\:hover\\:font-semibold:hover {\n    font-weight: 600;\n  }\n\n  .sm\\:hover\\:font-bold:hover {\n    font-weight: 700;\n  }\n\n  .sm\\:hover\\:font-extrabold:hover {\n    font-weight: 800;\n  }\n\n  .sm\\:hover\\:font-black:hover {\n    font-weight: 900;\n  }\n\n  .sm\\:focus\\:font-thin:focus {\n    font-weight: 100;\n  }\n\n  .sm\\:focus\\:font-extralight:focus {\n    font-weight: 200;\n  }\n\n  .sm\\:focus\\:font-light:focus {\n    font-weight: 300;\n  }\n\n  .sm\\:focus\\:font-normal:focus {\n    font-weight: 400;\n  }\n\n  .sm\\:focus\\:font-medium:focus {\n    font-weight: 500;\n  }\n\n  .sm\\:focus\\:font-semibold:focus {\n    font-weight: 600;\n  }\n\n  .sm\\:focus\\:font-bold:focus {\n    font-weight: 700;\n  }\n\n  .sm\\:focus\\:font-extrabold:focus {\n    font-weight: 800;\n  }\n\n  .sm\\:focus\\:font-black:focus {\n    font-weight: 900;\n  }\n\n  .sm\\:h-0 {\n    height: 0px;\n  }\n\n  .sm\\:h-1 {\n    height: 0.25rem;\n  }\n\n  .sm\\:h-2 {\n    height: 0.5rem;\n  }\n\n  .sm\\:h-3 {\n    height: 0.75rem;\n  }\n\n  .sm\\:h-4 {\n    height: 1rem;\n  }\n\n  .sm\\:h-5 {\n    height: 1.25rem;\n  }\n\n  .sm\\:h-6 {\n    height: 1.5rem;\n  }\n\n  .sm\\:h-7 {\n    height: 1.75rem;\n  }\n\n  .sm\\:h-8 {\n    height: 2rem;\n  }\n\n  .sm\\:h-9 {\n    height: 2.25rem;\n  }\n\n  .sm\\:h-10 {\n    height: 2.5rem;\n  }\n\n  .sm\\:h-11 {\n    height: 2.75rem;\n  }\n\n  .sm\\:h-12 {\n    height: 3rem;\n  }\n\n  .sm\\:h-14 {\n    height: 3.5rem;\n  }\n\n  .sm\\:h-16 {\n    height: 4rem;\n  }\n\n  .sm\\:h-20 {\n    height: 5rem;\n  }\n\n  .sm\\:h-24 {\n    height: 6rem;\n  }\n\n  .sm\\:h-28 {\n    height: 7rem;\n  }\n\n  .sm\\:h-32 {\n    height: 8rem;\n  }\n\n  .sm\\:h-36 {\n    height: 9rem;\n  }\n\n  .sm\\:h-40 {\n    height: 10rem;\n  }\n\n  .sm\\:h-44 {\n    height: 11rem;\n  }\n\n  .sm\\:h-48 {\n    height: 12rem;\n  }\n\n  .sm\\:h-52 {\n    height: 13rem;\n  }\n\n  .sm\\:h-56 {\n    height: 14rem;\n  }\n\n  .sm\\:h-60 {\n    height: 15rem;\n  }\n\n  .sm\\:h-64 {\n    height: 16rem;\n  }\n\n  .sm\\:h-72 {\n    height: 18rem;\n  }\n\n  .sm\\:h-80 {\n    height: 20rem;\n  }\n\n  .sm\\:h-96 {\n    height: 24rem;\n  }\n\n  .sm\\:h-auto {\n    height: auto;\n  }\n\n  .sm\\:h-px {\n    height: 1px;\n  }\n\n  .sm\\:h-0\\.5 {\n    height: 0.125rem;\n  }\n\n  .sm\\:h-1\\.5 {\n    height: 0.375rem;\n  }\n\n  .sm\\:h-2\\.5 {\n    height: 0.625rem;\n  }\n\n  .sm\\:h-3\\.5 {\n    height: 0.875rem;\n  }\n\n  .sm\\:h-1\\/2 {\n    height: 50%;\n  }\n\n  .sm\\:h-1\\/3 {\n    height: 33.333333%;\n  }\n\n  .sm\\:h-2\\/3 {\n    height: 66.666667%;\n  }\n\n  .sm\\:h-1\\/4 {\n    height: 25%;\n  }\n\n  .sm\\:h-2\\/4 {\n    height: 50%;\n  }\n\n  .sm\\:h-3\\/4 {\n    height: 75%;\n  }\n\n  .sm\\:h-1\\/5 {\n    height: 20%;\n  }\n\n  .sm\\:h-2\\/5 {\n    height: 40%;\n  }\n\n  .sm\\:h-3\\/5 {\n    height: 60%;\n  }\n\n  .sm\\:h-4\\/5 {\n    height: 80%;\n  }\n\n  .sm\\:h-1\\/6 {\n    height: 16.666667%;\n  }\n\n  .sm\\:h-2\\/6 {\n    height: 33.333333%;\n  }\n\n  .sm\\:h-3\\/6 {\n    height: 50%;\n  }\n\n  .sm\\:h-4\\/6 {\n    height: 66.666667%;\n  }\n\n  .sm\\:h-5\\/6 {\n    height: 83.333333%;\n  }\n\n  .sm\\:h-full {\n    height: 100%;\n  }\n\n  .sm\\:h-screen {\n    height: 100vh;\n  }\n\n  .sm\\:text-xs {\n    font-size: 0.75rem;\n    line-height: 1rem;\n  }\n\n  .sm\\:text-sm {\n    font-size: 0.875rem;\n    line-height: 1.25rem;\n  }\n\n  .sm\\:text-base {\n    font-size: 1rem;\n    line-height: 1.5rem;\n  }\n\n  .sm\\:text-lg {\n    font-size: 1.125rem;\n    line-height: 1.75rem;\n  }\n\n  .sm\\:text-xl {\n    font-size: 1.25rem;\n    line-height: 1.75rem;\n  }\n\n  .sm\\:text-2xl {\n    font-size: 1.5rem;\n    line-height: 2rem;\n  }\n\n  .sm\\:text-3xl {\n    font-size: 1.875rem;\n    line-height: 2.25rem;\n  }\n\n  .sm\\:text-4xl {\n    font-size: 2.25rem;\n    line-height: 2.5rem;\n  }\n\n  .sm\\:text-5xl {\n    font-size: 3rem;\n    line-height: 1;\n  }\n\n  .sm\\:text-6xl {\n    font-size: 3.75rem;\n    line-height: 1;\n  }\n\n  .sm\\:text-7xl {\n    font-size: 4.5rem;\n    line-height: 1;\n  }\n\n  .sm\\:text-8xl {\n    font-size: 6rem;\n    line-height: 1;\n  }\n\n  .sm\\:text-9xl {\n    font-size: 8rem;\n    line-height: 1;\n  }\n\n  .sm\\:leading-3 {\n    line-height: .75rem;\n  }\n\n  .sm\\:leading-4 {\n    line-height: 1rem;\n  }\n\n  .sm\\:leading-5 {\n    line-height: 1.25rem;\n  }\n\n  .sm\\:leading-6 {\n    line-height: 1.5rem;\n  }\n\n  .sm\\:leading-7 {\n    line-height: 1.75rem;\n  }\n\n  .sm\\:leading-8 {\n    line-height: 2rem;\n  }\n\n  .sm\\:leading-9 {\n    line-height: 2.25rem;\n  }\n\n  .sm\\:leading-10 {\n    line-height: 2.5rem;\n  }\n\n  .sm\\:leading-none {\n    line-height: 1;\n  }\n\n  .sm\\:leading-tight {\n    line-height: 1.25;\n  }\n\n  .sm\\:leading-snug {\n    line-height: 1.375;\n  }\n\n  .sm\\:leading-normal {\n    line-height: 1.5;\n  }\n\n  .sm\\:leading-relaxed {\n    line-height: 1.625;\n  }\n\n  .sm\\:leading-loose {\n    line-height: 2;\n  }\n\n  .sm\\:list-inside {\n    list-style-position: inside;\n  }\n\n  .sm\\:list-outside {\n    list-style-position: outside;\n  }\n\n  .sm\\:list-none {\n    list-style-type: none;\n  }\n\n  .sm\\:list-disc {\n    list-style-type: disc;\n  }\n\n  .sm\\:list-decimal {\n    list-style-type: decimal;\n  }\n\n  .sm\\:m-0 {\n    margin: 0px;\n  }\n\n  .sm\\:m-1 {\n    margin: 0.25rem;\n  }\n\n  .sm\\:m-2 {\n    margin: 0.5rem;\n  }\n\n  .sm\\:m-3 {\n    margin: 0.75rem;\n  }\n\n  .sm\\:m-4 {\n    margin: 1rem;\n  }\n\n  .sm\\:m-5 {\n    margin: 1.25rem;\n  }\n\n  .sm\\:m-6 {\n    margin: 1.5rem;\n  }\n\n  .sm\\:m-7 {\n    margin: 1.75rem;\n  }\n\n  .sm\\:m-8 {\n    margin: 2rem;\n  }\n\n  .sm\\:m-9 {\n    margin: 2.25rem;\n  }\n\n  .sm\\:m-10 {\n    margin: 2.5rem;\n  }\n\n  .sm\\:m-11 {\n    margin: 2.75rem;\n  }\n\n  .sm\\:m-12 {\n    margin: 3rem;\n  }\n\n  .sm\\:m-14 {\n    margin: 3.5rem;\n  }\n\n  .sm\\:m-16 {\n    margin: 4rem;\n  }\n\n  .sm\\:m-20 {\n    margin: 5rem;\n  }\n\n  .sm\\:m-24 {\n    margin: 6rem;\n  }\n\n  .sm\\:m-28 {\n    margin: 7rem;\n  }\n\n  .sm\\:m-32 {\n    margin: 8rem;\n  }\n\n  .sm\\:m-36 {\n    margin: 9rem;\n  }\n\n  .sm\\:m-40 {\n    margin: 10rem;\n  }\n\n  .sm\\:m-44 {\n    margin: 11rem;\n  }\n\n  .sm\\:m-48 {\n    margin: 12rem;\n  }\n\n  .sm\\:m-52 {\n    margin: 13rem;\n  }\n\n  .sm\\:m-56 {\n    margin: 14rem;\n  }\n\n  .sm\\:m-60 {\n    margin: 15rem;\n  }\n\n  .sm\\:m-64 {\n    margin: 16rem;\n  }\n\n  .sm\\:m-72 {\n    margin: 18rem;\n  }\n\n  .sm\\:m-80 {\n    margin: 20rem;\n  }\n\n  .sm\\:m-96 {\n    margin: 24rem;\n  }\n\n  .sm\\:m-auto {\n    margin: auto;\n  }\n\n  .sm\\:m-px {\n    margin: 1px;\n  }\n\n  .sm\\:m-0\\.5 {\n    margin: 0.125rem;\n  }\n\n  .sm\\:m-1\\.5 {\n    margin: 0.375rem;\n  }\n\n  .sm\\:m-2\\.5 {\n    margin: 0.625rem;\n  }\n\n  .sm\\:m-3\\.5 {\n    margin: 0.875rem;\n  }\n\n  .sm\\:-m-0 {\n    margin: 0px;\n  }\n\n  .sm\\:-m-1 {\n    margin: -0.25rem;\n  }\n\n  .sm\\:-m-2 {\n    margin: -0.5rem;\n  }\n\n  .sm\\:-m-3 {\n    margin: -0.75rem;\n  }\n\n  .sm\\:-m-4 {\n    margin: -1rem;\n  }\n\n  .sm\\:-m-5 {\n    margin: -1.25rem;\n  }\n\n  .sm\\:-m-6 {\n    margin: -1.5rem;\n  }\n\n  .sm\\:-m-7 {\n    margin: -1.75rem;\n  }\n\n  .sm\\:-m-8 {\n    margin: -2rem;\n  }\n\n  .sm\\:-m-9 {\n    margin: -2.25rem;\n  }\n\n  .sm\\:-m-10 {\n    margin: -2.5rem;\n  }\n\n  .sm\\:-m-11 {\n    margin: -2.75rem;\n  }\n\n  .sm\\:-m-12 {\n    margin: -3rem;\n  }\n\n  .sm\\:-m-14 {\n    margin: -3.5rem;\n  }\n\n  .sm\\:-m-16 {\n    margin: -4rem;\n  }\n\n  .sm\\:-m-20 {\n    margin: -5rem;\n  }\n\n  .sm\\:-m-24 {\n    margin: -6rem;\n  }\n\n  .sm\\:-m-28 {\n    margin: -7rem;\n  }\n\n  .sm\\:-m-32 {\n    margin: -8rem;\n  }\n\n  .sm\\:-m-36 {\n    margin: -9rem;\n  }\n\n  .sm\\:-m-40 {\n    margin: -10rem;\n  }\n\n  .sm\\:-m-44 {\n    margin: -11rem;\n  }\n\n  .sm\\:-m-48 {\n    margin: -12rem;\n  }\n\n  .sm\\:-m-52 {\n    margin: -13rem;\n  }\n\n  .sm\\:-m-56 {\n    margin: -14rem;\n  }\n\n  .sm\\:-m-60 {\n    margin: -15rem;\n  }\n\n  .sm\\:-m-64 {\n    margin: -16rem;\n  }\n\n  .sm\\:-m-72 {\n    margin: -18rem;\n  }\n\n  .sm\\:-m-80 {\n    margin: -20rem;\n  }\n\n  .sm\\:-m-96 {\n    margin: -24rem;\n  }\n\n  .sm\\:-m-px {\n    margin: -1px;\n  }\n\n  .sm\\:-m-0\\.5 {\n    margin: -0.125rem;\n  }\n\n  .sm\\:-m-1\\.5 {\n    margin: -0.375rem;\n  }\n\n  .sm\\:-m-2\\.5 {\n    margin: -0.625rem;\n  }\n\n  .sm\\:-m-3\\.5 {\n    margin: -0.875rem;\n  }\n\n  .sm\\:my-0 {\n    margin-top: 0px;\n    margin-bottom: 0px;\n  }\n\n  .sm\\:mx-0 {\n    margin-left: 0px;\n    margin-right: 0px;\n  }\n\n  .sm\\:my-1 {\n    margin-top: 0.25rem;\n    margin-bottom: 0.25rem;\n  }\n\n  .sm\\:mx-1 {\n    margin-left: 0.25rem;\n    margin-right: 0.25rem;\n  }\n\n  .sm\\:my-2 {\n    margin-top: 0.5rem;\n    margin-bottom: 0.5rem;\n  }\n\n  .sm\\:mx-2 {\n    margin-left: 0.5rem;\n    margin-right: 0.5rem;\n  }\n\n  .sm\\:my-3 {\n    margin-top: 0.75rem;\n    margin-bottom: 0.75rem;\n  }\n\n  .sm\\:mx-3 {\n    margin-left: 0.75rem;\n    margin-right: 0.75rem;\n  }\n\n  .sm\\:my-4 {\n    margin-top: 1rem;\n    margin-bottom: 1rem;\n  }\n\n  .sm\\:mx-4 {\n    margin-left: 1rem;\n    margin-right: 1rem;\n  }\n\n  .sm\\:my-5 {\n    margin-top: 1.25rem;\n    margin-bottom: 1.25rem;\n  }\n\n  .sm\\:mx-5 {\n    margin-left: 1.25rem;\n    margin-right: 1.25rem;\n  }\n\n  .sm\\:my-6 {\n    margin-top: 1.5rem;\n    margin-bottom: 1.5rem;\n  }\n\n  .sm\\:mx-6 {\n    margin-left: 1.5rem;\n    margin-right: 1.5rem;\n  }\n\n  .sm\\:my-7 {\n    margin-top: 1.75rem;\n    margin-bottom: 1.75rem;\n  }\n\n  .sm\\:mx-7 {\n    margin-left: 1.75rem;\n    margin-right: 1.75rem;\n  }\n\n  .sm\\:my-8 {\n    margin-top: 2rem;\n    margin-bottom: 2rem;\n  }\n\n  .sm\\:mx-8 {\n    margin-left: 2rem;\n    margin-right: 2rem;\n  }\n\n  .sm\\:my-9 {\n    margin-top: 2.25rem;\n    margin-bottom: 2.25rem;\n  }\n\n  .sm\\:mx-9 {\n    margin-left: 2.25rem;\n    margin-right: 2.25rem;\n  }\n\n  .sm\\:my-10 {\n    margin-top: 2.5rem;\n    margin-bottom: 2.5rem;\n  }\n\n  .sm\\:mx-10 {\n    margin-left: 2.5rem;\n    margin-right: 2.5rem;\n  }\n\n  .sm\\:my-11 {\n    margin-top: 2.75rem;\n    margin-bottom: 2.75rem;\n  }\n\n  .sm\\:mx-11 {\n    margin-left: 2.75rem;\n    margin-right: 2.75rem;\n  }\n\n  .sm\\:my-12 {\n    margin-top: 3rem;\n    margin-bottom: 3rem;\n  }\n\n  .sm\\:mx-12 {\n    margin-left: 3rem;\n    margin-right: 3rem;\n  }\n\n  .sm\\:my-14 {\n    margin-top: 3.5rem;\n    margin-bottom: 3.5rem;\n  }\n\n  .sm\\:mx-14 {\n    margin-left: 3.5rem;\n    margin-right: 3.5rem;\n  }\n\n  .sm\\:my-16 {\n    margin-top: 4rem;\n    margin-bottom: 4rem;\n  }\n\n  .sm\\:mx-16 {\n    margin-left: 4rem;\n    margin-right: 4rem;\n  }\n\n  .sm\\:my-20 {\n    margin-top: 5rem;\n    margin-bottom: 5rem;\n  }\n\n  .sm\\:mx-20 {\n    margin-left: 5rem;\n    margin-right: 5rem;\n  }\n\n  .sm\\:my-24 {\n    margin-top: 6rem;\n    margin-bottom: 6rem;\n  }\n\n  .sm\\:mx-24 {\n    margin-left: 6rem;\n    margin-right: 6rem;\n  }\n\n  .sm\\:my-28 {\n    margin-top: 7rem;\n    margin-bottom: 7rem;\n  }\n\n  .sm\\:mx-28 {\n    margin-left: 7rem;\n    margin-right: 7rem;\n  }\n\n  .sm\\:my-32 {\n    margin-top: 8rem;\n    margin-bottom: 8rem;\n  }\n\n  .sm\\:mx-32 {\n    margin-left: 8rem;\n    margin-right: 8rem;\n  }\n\n  .sm\\:my-36 {\n    margin-top: 9rem;\n    margin-bottom: 9rem;\n  }\n\n  .sm\\:mx-36 {\n    margin-left: 9rem;\n    margin-right: 9rem;\n  }\n\n  .sm\\:my-40 {\n    margin-top: 10rem;\n    margin-bottom: 10rem;\n  }\n\n  .sm\\:mx-40 {\n    margin-left: 10rem;\n    margin-right: 10rem;\n  }\n\n  .sm\\:my-44 {\n    margin-top: 11rem;\n    margin-bottom: 11rem;\n  }\n\n  .sm\\:mx-44 {\n    margin-left: 11rem;\n    margin-right: 11rem;\n  }\n\n  .sm\\:my-48 {\n    margin-top: 12rem;\n    margin-bottom: 12rem;\n  }\n\n  .sm\\:mx-48 {\n    margin-left: 12rem;\n    margin-right: 12rem;\n  }\n\n  .sm\\:my-52 {\n    margin-top: 13rem;\n    margin-bottom: 13rem;\n  }\n\n  .sm\\:mx-52 {\n    margin-left: 13rem;\n    margin-right: 13rem;\n  }\n\n  .sm\\:my-56 {\n    margin-top: 14rem;\n    margin-bottom: 14rem;\n  }\n\n  .sm\\:mx-56 {\n    margin-left: 14rem;\n    margin-right: 14rem;\n  }\n\n  .sm\\:my-60 {\n    margin-top: 15rem;\n    margin-bottom: 15rem;\n  }\n\n  .sm\\:mx-60 {\n    margin-left: 15rem;\n    margin-right: 15rem;\n  }\n\n  .sm\\:my-64 {\n    margin-top: 16rem;\n    margin-bottom: 16rem;\n  }\n\n  .sm\\:mx-64 {\n    margin-left: 16rem;\n    margin-right: 16rem;\n  }\n\n  .sm\\:my-72 {\n    margin-top: 18rem;\n    margin-bottom: 18rem;\n  }\n\n  .sm\\:mx-72 {\n    margin-left: 18rem;\n    margin-right: 18rem;\n  }\n\n  .sm\\:my-80 {\n    margin-top: 20rem;\n    margin-bottom: 20rem;\n  }\n\n  .sm\\:mx-80 {\n    margin-left: 20rem;\n    margin-right: 20rem;\n  }\n\n  .sm\\:my-96 {\n    margin-top: 24rem;\n    margin-bottom: 24rem;\n  }\n\n  .sm\\:mx-96 {\n    margin-left: 24rem;\n    margin-right: 24rem;\n  }\n\n  .sm\\:my-auto {\n    margin-top: auto;\n    margin-bottom: auto;\n  }\n\n  .sm\\:mx-auto {\n    margin-left: auto;\n    margin-right: auto;\n  }\n\n  .sm\\:my-px {\n    margin-top: 1px;\n    margin-bottom: 1px;\n  }\n\n  .sm\\:mx-px {\n    margin-left: 1px;\n    margin-right: 1px;\n  }\n\n  .sm\\:my-0\\.5 {\n    margin-top: 0.125rem;\n    margin-bottom: 0.125rem;\n  }\n\n  .sm\\:mx-0\\.5 {\n    margin-left: 0.125rem;\n    margin-right: 0.125rem;\n  }\n\n  .sm\\:my-1\\.5 {\n    margin-top: 0.375rem;\n    margin-bottom: 0.375rem;\n  }\n\n  .sm\\:mx-1\\.5 {\n    margin-left: 0.375rem;\n    margin-right: 0.375rem;\n  }\n\n  .sm\\:my-2\\.5 {\n    margin-top: 0.625rem;\n    margin-bottom: 0.625rem;\n  }\n\n  .sm\\:mx-2\\.5 {\n    margin-left: 0.625rem;\n    margin-right: 0.625rem;\n  }\n\n  .sm\\:my-3\\.5 {\n    margin-top: 0.875rem;\n    margin-bottom: 0.875rem;\n  }\n\n  .sm\\:mx-3\\.5 {\n    margin-left: 0.875rem;\n    margin-right: 0.875rem;\n  }\n\n  .sm\\:-my-0 {\n    margin-top: 0px;\n    margin-bottom: 0px;\n  }\n\n  .sm\\:-mx-0 {\n    margin-left: 0px;\n    margin-right: 0px;\n  }\n\n  .sm\\:-my-1 {\n    margin-top: -0.25rem;\n    margin-bottom: -0.25rem;\n  }\n\n  .sm\\:-mx-1 {\n    margin-left: -0.25rem;\n    margin-right: -0.25rem;\n  }\n\n  .sm\\:-my-2 {\n    margin-top: -0.5rem;\n    margin-bottom: -0.5rem;\n  }\n\n  .sm\\:-mx-2 {\n    margin-left: -0.5rem;\n    margin-right: -0.5rem;\n  }\n\n  .sm\\:-my-3 {\n    margin-top: -0.75rem;\n    margin-bottom: -0.75rem;\n  }\n\n  .sm\\:-mx-3 {\n    margin-left: -0.75rem;\n    margin-right: -0.75rem;\n  }\n\n  .sm\\:-my-4 {\n    margin-top: -1rem;\n    margin-bottom: -1rem;\n  }\n\n  .sm\\:-mx-4 {\n    margin-left: -1rem;\n    margin-right: -1rem;\n  }\n\n  .sm\\:-my-5 {\n    margin-top: -1.25rem;\n    margin-bottom: -1.25rem;\n  }\n\n  .sm\\:-mx-5 {\n    margin-left: -1.25rem;\n    margin-right: -1.25rem;\n  }\n\n  .sm\\:-my-6 {\n    margin-top: -1.5rem;\n    margin-bottom: -1.5rem;\n  }\n\n  .sm\\:-mx-6 {\n    margin-left: -1.5rem;\n    margin-right: -1.5rem;\n  }\n\n  .sm\\:-my-7 {\n    margin-top: -1.75rem;\n    margin-bottom: -1.75rem;\n  }\n\n  .sm\\:-mx-7 {\n    margin-left: -1.75rem;\n    margin-right: -1.75rem;\n  }\n\n  .sm\\:-my-8 {\n    margin-top: -2rem;\n    margin-bottom: -2rem;\n  }\n\n  .sm\\:-mx-8 {\n    margin-left: -2rem;\n    margin-right: -2rem;\n  }\n\n  .sm\\:-my-9 {\n    margin-top: -2.25rem;\n    margin-bottom: -2.25rem;\n  }\n\n  .sm\\:-mx-9 {\n    margin-left: -2.25rem;\n    margin-right: -2.25rem;\n  }\n\n  .sm\\:-my-10 {\n    margin-top: -2.5rem;\n    margin-bottom: -2.5rem;\n  }\n\n  .sm\\:-mx-10 {\n    margin-left: -2.5rem;\n    margin-right: -2.5rem;\n  }\n\n  .sm\\:-my-11 {\n    margin-top: -2.75rem;\n    margin-bottom: -2.75rem;\n  }\n\n  .sm\\:-mx-11 {\n    margin-left: -2.75rem;\n    margin-right: -2.75rem;\n  }\n\n  .sm\\:-my-12 {\n    margin-top: -3rem;\n    margin-bottom: -3rem;\n  }\n\n  .sm\\:-mx-12 {\n    margin-left: -3rem;\n    margin-right: -3rem;\n  }\n\n  .sm\\:-my-14 {\n    margin-top: -3.5rem;\n    margin-bottom: -3.5rem;\n  }\n\n  .sm\\:-mx-14 {\n    margin-left: -3.5rem;\n    margin-right: -3.5rem;\n  }\n\n  .sm\\:-my-16 {\n    margin-top: -4rem;\n    margin-bottom: -4rem;\n  }\n\n  .sm\\:-mx-16 {\n    margin-left: -4rem;\n    margin-right: -4rem;\n  }\n\n  .sm\\:-my-20 {\n    margin-top: -5rem;\n    margin-bottom: -5rem;\n  }\n\n  .sm\\:-mx-20 {\n    margin-left: -5rem;\n    margin-right: -5rem;\n  }\n\n  .sm\\:-my-24 {\n    margin-top: -6rem;\n    margin-bottom: -6rem;\n  }\n\n  .sm\\:-mx-24 {\n    margin-left: -6rem;\n    margin-right: -6rem;\n  }\n\n  .sm\\:-my-28 {\n    margin-top: -7rem;\n    margin-bottom: -7rem;\n  }\n\n  .sm\\:-mx-28 {\n    margin-left: -7rem;\n    margin-right: -7rem;\n  }\n\n  .sm\\:-my-32 {\n    margin-top: -8rem;\n    margin-bottom: -8rem;\n  }\n\n  .sm\\:-mx-32 {\n    margin-left: -8rem;\n    margin-right: -8rem;\n  }\n\n  .sm\\:-my-36 {\n    margin-top: -9rem;\n    margin-bottom: -9rem;\n  }\n\n  .sm\\:-mx-36 {\n    margin-left: -9rem;\n    margin-right: -9rem;\n  }\n\n  .sm\\:-my-40 {\n    margin-top: -10rem;\n    margin-bottom: -10rem;\n  }\n\n  .sm\\:-mx-40 {\n    margin-left: -10rem;\n    margin-right: -10rem;\n  }\n\n  .sm\\:-my-44 {\n    margin-top: -11rem;\n    margin-bottom: -11rem;\n  }\n\n  .sm\\:-mx-44 {\n    margin-left: -11rem;\n    margin-right: -11rem;\n  }\n\n  .sm\\:-my-48 {\n    margin-top: -12rem;\n    margin-bottom: -12rem;\n  }\n\n  .sm\\:-mx-48 {\n    margin-left: -12rem;\n    margin-right: -12rem;\n  }\n\n  .sm\\:-my-52 {\n    margin-top: -13rem;\n    margin-bottom: -13rem;\n  }\n\n  .sm\\:-mx-52 {\n    margin-left: -13rem;\n    margin-right: -13rem;\n  }\n\n  .sm\\:-my-56 {\n    margin-top: -14rem;\n    margin-bottom: -14rem;\n  }\n\n  .sm\\:-mx-56 {\n    margin-left: -14rem;\n    margin-right: -14rem;\n  }\n\n  .sm\\:-my-60 {\n    margin-top: -15rem;\n    margin-bottom: -15rem;\n  }\n\n  .sm\\:-mx-60 {\n    margin-left: -15rem;\n    margin-right: -15rem;\n  }\n\n  .sm\\:-my-64 {\n    margin-top: -16rem;\n    margin-bottom: -16rem;\n  }\n\n  .sm\\:-mx-64 {\n    margin-left: -16rem;\n    margin-right: -16rem;\n  }\n\n  .sm\\:-my-72 {\n    margin-top: -18rem;\n    margin-bottom: -18rem;\n  }\n\n  .sm\\:-mx-72 {\n    margin-left: -18rem;\n    margin-right: -18rem;\n  }\n\n  .sm\\:-my-80 {\n    margin-top: -20rem;\n    margin-bottom: -20rem;\n  }\n\n  .sm\\:-mx-80 {\n    margin-left: -20rem;\n    margin-right: -20rem;\n  }\n\n  .sm\\:-my-96 {\n    margin-top: -24rem;\n    margin-bottom: -24rem;\n  }\n\n  .sm\\:-mx-96 {\n    margin-left: -24rem;\n    margin-right: -24rem;\n  }\n\n  .sm\\:-my-px {\n    margin-top: -1px;\n    margin-bottom: -1px;\n  }\n\n  .sm\\:-mx-px {\n    margin-left: -1px;\n    margin-right: -1px;\n  }\n\n  .sm\\:-my-0\\.5 {\n    margin-top: -0.125rem;\n    margin-bottom: -0.125rem;\n  }\n\n  .sm\\:-mx-0\\.5 {\n    margin-left: -0.125rem;\n    margin-right: -0.125rem;\n  }\n\n  .sm\\:-my-1\\.5 {\n    margin-top: -0.375rem;\n    margin-bottom: -0.375rem;\n  }\n\n  .sm\\:-mx-1\\.5 {\n    margin-left: -0.375rem;\n    margin-right: -0.375rem;\n  }\n\n  .sm\\:-my-2\\.5 {\n    margin-top: -0.625rem;\n    margin-bottom: -0.625rem;\n  }\n\n  .sm\\:-mx-2\\.5 {\n    margin-left: -0.625rem;\n    margin-right: -0.625rem;\n  }\n\n  .sm\\:-my-3\\.5 {\n    margin-top: -0.875rem;\n    margin-bottom: -0.875rem;\n  }\n\n  .sm\\:-mx-3\\.5 {\n    margin-left: -0.875rem;\n    margin-right: -0.875rem;\n  }\n\n  .sm\\:mt-0 {\n    margin-top: 0px;\n  }\n\n  .sm\\:mr-0 {\n    margin-right: 0px;\n  }\n\n  .sm\\:mb-0 {\n    margin-bottom: 0px;\n  }\n\n  .sm\\:ml-0 {\n    margin-left: 0px;\n  }\n\n  .sm\\:mt-1 {\n    margin-top: 0.25rem;\n  }\n\n  .sm\\:mr-1 {\n    margin-right: 0.25rem;\n  }\n\n  .sm\\:mb-1 {\n    margin-bottom: 0.25rem;\n  }\n\n  .sm\\:ml-1 {\n    margin-left: 0.25rem;\n  }\n\n  .sm\\:mt-2 {\n    margin-top: 0.5rem;\n  }\n\n  .sm\\:mr-2 {\n    margin-right: 0.5rem;\n  }\n\n  .sm\\:mb-2 {\n    margin-bottom: 0.5rem;\n  }\n\n  .sm\\:ml-2 {\n    margin-left: 0.5rem;\n  }\n\n  .sm\\:mt-3 {\n    margin-top: 0.75rem;\n  }\n\n  .sm\\:mr-3 {\n    margin-right: 0.75rem;\n  }\n\n  .sm\\:mb-3 {\n    margin-bottom: 0.75rem;\n  }\n\n  .sm\\:ml-3 {\n    margin-left: 0.75rem;\n  }\n\n  .sm\\:mt-4 {\n    margin-top: 1rem;\n  }\n\n  .sm\\:mr-4 {\n    margin-right: 1rem;\n  }\n\n  .sm\\:mb-4 {\n    margin-bottom: 1rem;\n  }\n\n  .sm\\:ml-4 {\n    margin-left: 1rem;\n  }\n\n  .sm\\:mt-5 {\n    margin-top: 1.25rem;\n  }\n\n  .sm\\:mr-5 {\n    margin-right: 1.25rem;\n  }\n\n  .sm\\:mb-5 {\n    margin-bottom: 1.25rem;\n  }\n\n  .sm\\:ml-5 {\n    margin-left: 1.25rem;\n  }\n\n  .sm\\:mt-6 {\n    margin-top: 1.5rem;\n  }\n\n  .sm\\:mr-6 {\n    margin-right: 1.5rem;\n  }\n\n  .sm\\:mb-6 {\n    margin-bottom: 1.5rem;\n  }\n\n  .sm\\:ml-6 {\n    margin-left: 1.5rem;\n  }\n\n  .sm\\:mt-7 {\n    margin-top: 1.75rem;\n  }\n\n  .sm\\:mr-7 {\n    margin-right: 1.75rem;\n  }\n\n  .sm\\:mb-7 {\n    margin-bottom: 1.75rem;\n  }\n\n  .sm\\:ml-7 {\n    margin-left: 1.75rem;\n  }\n\n  .sm\\:mt-8 {\n    margin-top: 2rem;\n  }\n\n  .sm\\:mr-8 {\n    margin-right: 2rem;\n  }\n\n  .sm\\:mb-8 {\n    margin-bottom: 2rem;\n  }\n\n  .sm\\:ml-8 {\n    margin-left: 2rem;\n  }\n\n  .sm\\:mt-9 {\n    margin-top: 2.25rem;\n  }\n\n  .sm\\:mr-9 {\n    margin-right: 2.25rem;\n  }\n\n  .sm\\:mb-9 {\n    margin-bottom: 2.25rem;\n  }\n\n  .sm\\:ml-9 {\n    margin-left: 2.25rem;\n  }\n\n  .sm\\:mt-10 {\n    margin-top: 2.5rem;\n  }\n\n  .sm\\:mr-10 {\n    margin-right: 2.5rem;\n  }\n\n  .sm\\:mb-10 {\n    margin-bottom: 2.5rem;\n  }\n\n  .sm\\:ml-10 {\n    margin-left: 2.5rem;\n  }\n\n  .sm\\:mt-11 {\n    margin-top: 2.75rem;\n  }\n\n  .sm\\:mr-11 {\n    margin-right: 2.75rem;\n  }\n\n  .sm\\:mb-11 {\n    margin-bottom: 2.75rem;\n  }\n\n  .sm\\:ml-11 {\n    margin-left: 2.75rem;\n  }\n\n  .sm\\:mt-12 {\n    margin-top: 3rem;\n  }\n\n  .sm\\:mr-12 {\n    margin-right: 3rem;\n  }\n\n  .sm\\:mb-12 {\n    margin-bottom: 3rem;\n  }\n\n  .sm\\:ml-12 {\n    margin-left: 3rem;\n  }\n\n  .sm\\:mt-14 {\n    margin-top: 3.5rem;\n  }\n\n  .sm\\:mr-14 {\n    margin-right: 3.5rem;\n  }\n\n  .sm\\:mb-14 {\n    margin-bottom: 3.5rem;\n  }\n\n  .sm\\:ml-14 {\n    margin-left: 3.5rem;\n  }\n\n  .sm\\:mt-16 {\n    margin-top: 4rem;\n  }\n\n  .sm\\:mr-16 {\n    margin-right: 4rem;\n  }\n\n  .sm\\:mb-16 {\n    margin-bottom: 4rem;\n  }\n\n  .sm\\:ml-16 {\n    margin-left: 4rem;\n  }\n\n  .sm\\:mt-20 {\n    margin-top: 5rem;\n  }\n\n  .sm\\:mr-20 {\n    margin-right: 5rem;\n  }\n\n  .sm\\:mb-20 {\n    margin-bottom: 5rem;\n  }\n\n  .sm\\:ml-20 {\n    margin-left: 5rem;\n  }\n\n  .sm\\:mt-24 {\n    margin-top: 6rem;\n  }\n\n  .sm\\:mr-24 {\n    margin-right: 6rem;\n  }\n\n  .sm\\:mb-24 {\n    margin-bottom: 6rem;\n  }\n\n  .sm\\:ml-24 {\n    margin-left: 6rem;\n  }\n\n  .sm\\:mt-28 {\n    margin-top: 7rem;\n  }\n\n  .sm\\:mr-28 {\n    margin-right: 7rem;\n  }\n\n  .sm\\:mb-28 {\n    margin-bottom: 7rem;\n  }\n\n  .sm\\:ml-28 {\n    margin-left: 7rem;\n  }\n\n  .sm\\:mt-32 {\n    margin-top: 8rem;\n  }\n\n  .sm\\:mr-32 {\n    margin-right: 8rem;\n  }\n\n  .sm\\:mb-32 {\n    margin-bottom: 8rem;\n  }\n\n  .sm\\:ml-32 {\n    margin-left: 8rem;\n  }\n\n  .sm\\:mt-36 {\n    margin-top: 9rem;\n  }\n\n  .sm\\:mr-36 {\n    margin-right: 9rem;\n  }\n\n  .sm\\:mb-36 {\n    margin-bottom: 9rem;\n  }\n\n  .sm\\:ml-36 {\n    margin-left: 9rem;\n  }\n\n  .sm\\:mt-40 {\n    margin-top: 10rem;\n  }\n\n  .sm\\:mr-40 {\n    margin-right: 10rem;\n  }\n\n  .sm\\:mb-40 {\n    margin-bottom: 10rem;\n  }\n\n  .sm\\:ml-40 {\n    margin-left: 10rem;\n  }\n\n  .sm\\:mt-44 {\n    margin-top: 11rem;\n  }\n\n  .sm\\:mr-44 {\n    margin-right: 11rem;\n  }\n\n  .sm\\:mb-44 {\n    margin-bottom: 11rem;\n  }\n\n  .sm\\:ml-44 {\n    margin-left: 11rem;\n  }\n\n  .sm\\:mt-48 {\n    margin-top: 12rem;\n  }\n\n  .sm\\:mr-48 {\n    margin-right: 12rem;\n  }\n\n  .sm\\:mb-48 {\n    margin-bottom: 12rem;\n  }\n\n  .sm\\:ml-48 {\n    margin-left: 12rem;\n  }\n\n  .sm\\:mt-52 {\n    margin-top: 13rem;\n  }\n\n  .sm\\:mr-52 {\n    margin-right: 13rem;\n  }\n\n  .sm\\:mb-52 {\n    margin-bottom: 13rem;\n  }\n\n  .sm\\:ml-52 {\n    margin-left: 13rem;\n  }\n\n  .sm\\:mt-56 {\n    margin-top: 14rem;\n  }\n\n  .sm\\:mr-56 {\n    margin-right: 14rem;\n  }\n\n  .sm\\:mb-56 {\n    margin-bottom: 14rem;\n  }\n\n  .sm\\:ml-56 {\n    margin-left: 14rem;\n  }\n\n  .sm\\:mt-60 {\n    margin-top: 15rem;\n  }\n\n  .sm\\:mr-60 {\n    margin-right: 15rem;\n  }\n\n  .sm\\:mb-60 {\n    margin-bottom: 15rem;\n  }\n\n  .sm\\:ml-60 {\n    margin-left: 15rem;\n  }\n\n  .sm\\:mt-64 {\n    margin-top: 16rem;\n  }\n\n  .sm\\:mr-64 {\n    margin-right: 16rem;\n  }\n\n  .sm\\:mb-64 {\n    margin-bottom: 16rem;\n  }\n\n  .sm\\:ml-64 {\n    margin-left: 16rem;\n  }\n\n  .sm\\:mt-72 {\n    margin-top: 18rem;\n  }\n\n  .sm\\:mr-72 {\n    margin-right: 18rem;\n  }\n\n  .sm\\:mb-72 {\n    margin-bottom: 18rem;\n  }\n\n  .sm\\:ml-72 {\n    margin-left: 18rem;\n  }\n\n  .sm\\:mt-80 {\n    margin-top: 20rem;\n  }\n\n  .sm\\:mr-80 {\n    margin-right: 20rem;\n  }\n\n  .sm\\:mb-80 {\n    margin-bottom: 20rem;\n  }\n\n  .sm\\:ml-80 {\n    margin-left: 20rem;\n  }\n\n  .sm\\:mt-96 {\n    margin-top: 24rem;\n  }\n\n  .sm\\:mr-96 {\n    margin-right: 24rem;\n  }\n\n  .sm\\:mb-96 {\n    margin-bottom: 24rem;\n  }\n\n  .sm\\:ml-96 {\n    margin-left: 24rem;\n  }\n\n  .sm\\:mt-auto {\n    margin-top: auto;\n  }\n\n  .sm\\:mr-auto {\n    margin-right: auto;\n  }\n\n  .sm\\:mb-auto {\n    margin-bottom: auto;\n  }\n\n  .sm\\:ml-auto {\n    margin-left: auto;\n  }\n\n  .sm\\:mt-px {\n    margin-top: 1px;\n  }\n\n  .sm\\:mr-px {\n    margin-right: 1px;\n  }\n\n  .sm\\:mb-px {\n    margin-bottom: 1px;\n  }\n\n  .sm\\:ml-px {\n    margin-left: 1px;\n  }\n\n  .sm\\:mt-0\\.5 {\n    margin-top: 0.125rem;\n  }\n\n  .sm\\:mr-0\\.5 {\n    margin-right: 0.125rem;\n  }\n\n  .sm\\:mb-0\\.5 {\n    margin-bottom: 0.125rem;\n  }\n\n  .sm\\:ml-0\\.5 {\n    margin-left: 0.125rem;\n  }\n\n  .sm\\:mt-1\\.5 {\n    margin-top: 0.375rem;\n  }\n\n  .sm\\:mr-1\\.5 {\n    margin-right: 0.375rem;\n  }\n\n  .sm\\:mb-1\\.5 {\n    margin-bottom: 0.375rem;\n  }\n\n  .sm\\:ml-1\\.5 {\n    margin-left: 0.375rem;\n  }\n\n  .sm\\:mt-2\\.5 {\n    margin-top: 0.625rem;\n  }\n\n  .sm\\:mr-2\\.5 {\n    margin-right: 0.625rem;\n  }\n\n  .sm\\:mb-2\\.5 {\n    margin-bottom: 0.625rem;\n  }\n\n  .sm\\:ml-2\\.5 {\n    margin-left: 0.625rem;\n  }\n\n  .sm\\:mt-3\\.5 {\n    margin-top: 0.875rem;\n  }\n\n  .sm\\:mr-3\\.5 {\n    margin-right: 0.875rem;\n  }\n\n  .sm\\:mb-3\\.5 {\n    margin-bottom: 0.875rem;\n  }\n\n  .sm\\:ml-3\\.5 {\n    margin-left: 0.875rem;\n  }\n\n  .sm\\:-mt-0 {\n    margin-top: 0px;\n  }\n\n  .sm\\:-mr-0 {\n    margin-right: 0px;\n  }\n\n  .sm\\:-mb-0 {\n    margin-bottom: 0px;\n  }\n\n  .sm\\:-ml-0 {\n    margin-left: 0px;\n  }\n\n  .sm\\:-mt-1 {\n    margin-top: -0.25rem;\n  }\n\n  .sm\\:-mr-1 {\n    margin-right: -0.25rem;\n  }\n\n  .sm\\:-mb-1 {\n    margin-bottom: -0.25rem;\n  }\n\n  .sm\\:-ml-1 {\n    margin-left: -0.25rem;\n  }\n\n  .sm\\:-mt-2 {\n    margin-top: -0.5rem;\n  }\n\n  .sm\\:-mr-2 {\n    margin-right: -0.5rem;\n  }\n\n  .sm\\:-mb-2 {\n    margin-bottom: -0.5rem;\n  }\n\n  .sm\\:-ml-2 {\n    margin-left: -0.5rem;\n  }\n\n  .sm\\:-mt-3 {\n    margin-top: -0.75rem;\n  }\n\n  .sm\\:-mr-3 {\n    margin-right: -0.75rem;\n  }\n\n  .sm\\:-mb-3 {\n    margin-bottom: -0.75rem;\n  }\n\n  .sm\\:-ml-3 {\n    margin-left: -0.75rem;\n  }\n\n  .sm\\:-mt-4 {\n    margin-top: -1rem;\n  }\n\n  .sm\\:-mr-4 {\n    margin-right: -1rem;\n  }\n\n  .sm\\:-mb-4 {\n    margin-bottom: -1rem;\n  }\n\n  .sm\\:-ml-4 {\n    margin-left: -1rem;\n  }\n\n  .sm\\:-mt-5 {\n    margin-top: -1.25rem;\n  }\n\n  .sm\\:-mr-5 {\n    margin-right: -1.25rem;\n  }\n\n  .sm\\:-mb-5 {\n    margin-bottom: -1.25rem;\n  }\n\n  .sm\\:-ml-5 {\n    margin-left: -1.25rem;\n  }\n\n  .sm\\:-mt-6 {\n    margin-top: -1.5rem;\n  }\n\n  .sm\\:-mr-6 {\n    margin-right: -1.5rem;\n  }\n\n  .sm\\:-mb-6 {\n    margin-bottom: -1.5rem;\n  }\n\n  .sm\\:-ml-6 {\n    margin-left: -1.5rem;\n  }\n\n  .sm\\:-mt-7 {\n    margin-top: -1.75rem;\n  }\n\n  .sm\\:-mr-7 {\n    margin-right: -1.75rem;\n  }\n\n  .sm\\:-mb-7 {\n    margin-bottom: -1.75rem;\n  }\n\n  .sm\\:-ml-7 {\n    margin-left: -1.75rem;\n  }\n\n  .sm\\:-mt-8 {\n    margin-top: -2rem;\n  }\n\n  .sm\\:-mr-8 {\n    margin-right: -2rem;\n  }\n\n  .sm\\:-mb-8 {\n    margin-bottom: -2rem;\n  }\n\n  .sm\\:-ml-8 {\n    margin-left: -2rem;\n  }\n\n  .sm\\:-mt-9 {\n    margin-top: -2.25rem;\n  }\n\n  .sm\\:-mr-9 {\n    margin-right: -2.25rem;\n  }\n\n  .sm\\:-mb-9 {\n    margin-bottom: -2.25rem;\n  }\n\n  .sm\\:-ml-9 {\n    margin-left: -2.25rem;\n  }\n\n  .sm\\:-mt-10 {\n    margin-top: -2.5rem;\n  }\n\n  .sm\\:-mr-10 {\n    margin-right: -2.5rem;\n  }\n\n  .sm\\:-mb-10 {\n    margin-bottom: -2.5rem;\n  }\n\n  .sm\\:-ml-10 {\n    margin-left: -2.5rem;\n  }\n\n  .sm\\:-mt-11 {\n    margin-top: -2.75rem;\n  }\n\n  .sm\\:-mr-11 {\n    margin-right: -2.75rem;\n  }\n\n  .sm\\:-mb-11 {\n    margin-bottom: -2.75rem;\n  }\n\n  .sm\\:-ml-11 {\n    margin-left: -2.75rem;\n  }\n\n  .sm\\:-mt-12 {\n    margin-top: -3rem;\n  }\n\n  .sm\\:-mr-12 {\n    margin-right: -3rem;\n  }\n\n  .sm\\:-mb-12 {\n    margin-bottom: -3rem;\n  }\n\n  .sm\\:-ml-12 {\n    margin-left: -3rem;\n  }\n\n  .sm\\:-mt-14 {\n    margin-top: -3.5rem;\n  }\n\n  .sm\\:-mr-14 {\n    margin-right: -3.5rem;\n  }\n\n  .sm\\:-mb-14 {\n    margin-bottom: -3.5rem;\n  }\n\n  .sm\\:-ml-14 {\n    margin-left: -3.5rem;\n  }\n\n  .sm\\:-mt-16 {\n    margin-top: -4rem;\n  }\n\n  .sm\\:-mr-16 {\n    margin-right: -4rem;\n  }\n\n  .sm\\:-mb-16 {\n    margin-bottom: -4rem;\n  }\n\n  .sm\\:-ml-16 {\n    margin-left: -4rem;\n  }\n\n  .sm\\:-mt-20 {\n    margin-top: -5rem;\n  }\n\n  .sm\\:-mr-20 {\n    margin-right: -5rem;\n  }\n\n  .sm\\:-mb-20 {\n    margin-bottom: -5rem;\n  }\n\n  .sm\\:-ml-20 {\n    margin-left: -5rem;\n  }\n\n  .sm\\:-mt-24 {\n    margin-top: -6rem;\n  }\n\n  .sm\\:-mr-24 {\n    margin-right: -6rem;\n  }\n\n  .sm\\:-mb-24 {\n    margin-bottom: -6rem;\n  }\n\n  .sm\\:-ml-24 {\n    margin-left: -6rem;\n  }\n\n  .sm\\:-mt-28 {\n    margin-top: -7rem;\n  }\n\n  .sm\\:-mr-28 {\n    margin-right: -7rem;\n  }\n\n  .sm\\:-mb-28 {\n    margin-bottom: -7rem;\n  }\n\n  .sm\\:-ml-28 {\n    margin-left: -7rem;\n  }\n\n  .sm\\:-mt-32 {\n    margin-top: -8rem;\n  }\n\n  .sm\\:-mr-32 {\n    margin-right: -8rem;\n  }\n\n  .sm\\:-mb-32 {\n    margin-bottom: -8rem;\n  }\n\n  .sm\\:-ml-32 {\n    margin-left: -8rem;\n  }\n\n  .sm\\:-mt-36 {\n    margin-top: -9rem;\n  }\n\n  .sm\\:-mr-36 {\n    margin-right: -9rem;\n  }\n\n  .sm\\:-mb-36 {\n    margin-bottom: -9rem;\n  }\n\n  .sm\\:-ml-36 {\n    margin-left: -9rem;\n  }\n\n  .sm\\:-mt-40 {\n    margin-top: -10rem;\n  }\n\n  .sm\\:-mr-40 {\n    margin-right: -10rem;\n  }\n\n  .sm\\:-mb-40 {\n    margin-bottom: -10rem;\n  }\n\n  .sm\\:-ml-40 {\n    margin-left: -10rem;\n  }\n\n  .sm\\:-mt-44 {\n    margin-top: -11rem;\n  }\n\n  .sm\\:-mr-44 {\n    margin-right: -11rem;\n  }\n\n  .sm\\:-mb-44 {\n    margin-bottom: -11rem;\n  }\n\n  .sm\\:-ml-44 {\n    margin-left: -11rem;\n  }\n\n  .sm\\:-mt-48 {\n    margin-top: -12rem;\n  }\n\n  .sm\\:-mr-48 {\n    margin-right: -12rem;\n  }\n\n  .sm\\:-mb-48 {\n    margin-bottom: -12rem;\n  }\n\n  .sm\\:-ml-48 {\n    margin-left: -12rem;\n  }\n\n  .sm\\:-mt-52 {\n    margin-top: -13rem;\n  }\n\n  .sm\\:-mr-52 {\n    margin-right: -13rem;\n  }\n\n  .sm\\:-mb-52 {\n    margin-bottom: -13rem;\n  }\n\n  .sm\\:-ml-52 {\n    margin-left: -13rem;\n  }\n\n  .sm\\:-mt-56 {\n    margin-top: -14rem;\n  }\n\n  .sm\\:-mr-56 {\n    margin-right: -14rem;\n  }\n\n  .sm\\:-mb-56 {\n    margin-bottom: -14rem;\n  }\n\n  .sm\\:-ml-56 {\n    margin-left: -14rem;\n  }\n\n  .sm\\:-mt-60 {\n    margin-top: -15rem;\n  }\n\n  .sm\\:-mr-60 {\n    margin-right: -15rem;\n  }\n\n  .sm\\:-mb-60 {\n    margin-bottom: -15rem;\n  }\n\n  .sm\\:-ml-60 {\n    margin-left: -15rem;\n  }\n\n  .sm\\:-mt-64 {\n    margin-top: -16rem;\n  }\n\n  .sm\\:-mr-64 {\n    margin-right: -16rem;\n  }\n\n  .sm\\:-mb-64 {\n    margin-bottom: -16rem;\n  }\n\n  .sm\\:-ml-64 {\n    margin-left: -16rem;\n  }\n\n  .sm\\:-mt-72 {\n    margin-top: -18rem;\n  }\n\n  .sm\\:-mr-72 {\n    margin-right: -18rem;\n  }\n\n  .sm\\:-mb-72 {\n    margin-bottom: -18rem;\n  }\n\n  .sm\\:-ml-72 {\n    margin-left: -18rem;\n  }\n\n  .sm\\:-mt-80 {\n    margin-top: -20rem;\n  }\n\n  .sm\\:-mr-80 {\n    margin-right: -20rem;\n  }\n\n  .sm\\:-mb-80 {\n    margin-bottom: -20rem;\n  }\n\n  .sm\\:-ml-80 {\n    margin-left: -20rem;\n  }\n\n  .sm\\:-mt-96 {\n    margin-top: -24rem;\n  }\n\n  .sm\\:-mr-96 {\n    margin-right: -24rem;\n  }\n\n  .sm\\:-mb-96 {\n    margin-bottom: -24rem;\n  }\n\n  .sm\\:-ml-96 {\n    margin-left: -24rem;\n  }\n\n  .sm\\:-mt-px {\n    margin-top: -1px;\n  }\n\n  .sm\\:-mr-px {\n    margin-right: -1px;\n  }\n\n  .sm\\:-mb-px {\n    margin-bottom: -1px;\n  }\n\n  .sm\\:-ml-px {\n    margin-left: -1px;\n  }\n\n  .sm\\:-mt-0\\.5 {\n    margin-top: -0.125rem;\n  }\n\n  .sm\\:-mr-0\\.5 {\n    margin-right: -0.125rem;\n  }\n\n  .sm\\:-mb-0\\.5 {\n    margin-bottom: -0.125rem;\n  }\n\n  .sm\\:-ml-0\\.5 {\n    margin-left: -0.125rem;\n  }\n\n  .sm\\:-mt-1\\.5 {\n    margin-top: -0.375rem;\n  }\n\n  .sm\\:-mr-1\\.5 {\n    margin-right: -0.375rem;\n  }\n\n  .sm\\:-mb-1\\.5 {\n    margin-bottom: -0.375rem;\n  }\n\n  .sm\\:-ml-1\\.5 {\n    margin-left: -0.375rem;\n  }\n\n  .sm\\:-mt-2\\.5 {\n    margin-top: -0.625rem;\n  }\n\n  .sm\\:-mr-2\\.5 {\n    margin-right: -0.625rem;\n  }\n\n  .sm\\:-mb-2\\.5 {\n    margin-bottom: -0.625rem;\n  }\n\n  .sm\\:-ml-2\\.5 {\n    margin-left: -0.625rem;\n  }\n\n  .sm\\:-mt-3\\.5 {\n    margin-top: -0.875rem;\n  }\n\n  .sm\\:-mr-3\\.5 {\n    margin-right: -0.875rem;\n  }\n\n  .sm\\:-mb-3\\.5 {\n    margin-bottom: -0.875rem;\n  }\n\n  .sm\\:-ml-3\\.5 {\n    margin-left: -0.875rem;\n  }\n\n  .sm\\:max-h-0 {\n    max-height: 0px;\n  }\n\n  .sm\\:max-h-1 {\n    max-height: 0.25rem;\n  }\n\n  .sm\\:max-h-2 {\n    max-height: 0.5rem;\n  }\n\n  .sm\\:max-h-3 {\n    max-height: 0.75rem;\n  }\n\n  .sm\\:max-h-4 {\n    max-height: 1rem;\n  }\n\n  .sm\\:max-h-5 {\n    max-height: 1.25rem;\n  }\n\n  .sm\\:max-h-6 {\n    max-height: 1.5rem;\n  }\n\n  .sm\\:max-h-7 {\n    max-height: 1.75rem;\n  }\n\n  .sm\\:max-h-8 {\n    max-height: 2rem;\n  }\n\n  .sm\\:max-h-9 {\n    max-height: 2.25rem;\n  }\n\n  .sm\\:max-h-10 {\n    max-height: 2.5rem;\n  }\n\n  .sm\\:max-h-11 {\n    max-height: 2.75rem;\n  }\n\n  .sm\\:max-h-12 {\n    max-height: 3rem;\n  }\n\n  .sm\\:max-h-14 {\n    max-height: 3.5rem;\n  }\n\n  .sm\\:max-h-16 {\n    max-height: 4rem;\n  }\n\n  .sm\\:max-h-20 {\n    max-height: 5rem;\n  }\n\n  .sm\\:max-h-24 {\n    max-height: 6rem;\n  }\n\n  .sm\\:max-h-28 {\n    max-height: 7rem;\n  }\n\n  .sm\\:max-h-32 {\n    max-height: 8rem;\n  }\n\n  .sm\\:max-h-36 {\n    max-height: 9rem;\n  }\n\n  .sm\\:max-h-40 {\n    max-height: 10rem;\n  }\n\n  .sm\\:max-h-44 {\n    max-height: 11rem;\n  }\n\n  .sm\\:max-h-48 {\n    max-height: 12rem;\n  }\n\n  .sm\\:max-h-52 {\n    max-height: 13rem;\n  }\n\n  .sm\\:max-h-56 {\n    max-height: 14rem;\n  }\n\n  .sm\\:max-h-60 {\n    max-height: 15rem;\n  }\n\n  .sm\\:max-h-64 {\n    max-height: 16rem;\n  }\n\n  .sm\\:max-h-72 {\n    max-height: 18rem;\n  }\n\n  .sm\\:max-h-80 {\n    max-height: 20rem;\n  }\n\n  .sm\\:max-h-96 {\n    max-height: 24rem;\n  }\n\n  .sm\\:max-h-px {\n    max-height: 1px;\n  }\n\n  .sm\\:max-h-0\\.5 {\n    max-height: 0.125rem;\n  }\n\n  .sm\\:max-h-1\\.5 {\n    max-height: 0.375rem;\n  }\n\n  .sm\\:max-h-2\\.5 {\n    max-height: 0.625rem;\n  }\n\n  .sm\\:max-h-3\\.5 {\n    max-height: 0.875rem;\n  }\n\n  .sm\\:max-h-full {\n    max-height: 100%;\n  }\n\n  .sm\\:max-h-screen {\n    max-height: 100vh;\n  }\n\n  .sm\\:max-w-0 {\n    max-width: 0rem;\n  }\n\n  .sm\\:max-w-none {\n    max-width: none;\n  }\n\n  .sm\\:max-w-xs {\n    max-width: 20rem;\n  }\n\n  .sm\\:max-w-sm {\n    max-width: 24rem;\n  }\n\n  .sm\\:max-w-md {\n    max-width: 28rem;\n  }\n\n  .sm\\:max-w-lg {\n    max-width: 32rem;\n  }\n\n  .sm\\:max-w-xl {\n    max-width: 36rem;\n  }\n\n  .sm\\:max-w-2xl {\n    max-width: 42rem;\n  }\n\n  .sm\\:max-w-3xl {\n    max-width: 48rem;\n  }\n\n  .sm\\:max-w-4xl {\n    max-width: 56rem;\n  }\n\n  .sm\\:max-w-5xl {\n    max-width: 64rem;\n  }\n\n  .sm\\:max-w-6xl {\n    max-width: 72rem;\n  }\n\n  .sm\\:max-w-7xl {\n    max-width: 80rem;\n  }\n\n  .sm\\:max-w-full {\n    max-width: 100%;\n  }\n\n  .sm\\:max-w-min {\n    max-width: -webkit-min-content;\n    max-width: -moz-min-content;\n    max-width: min-content;\n  }\n\n  .sm\\:max-w-max {\n    max-width: -webkit-max-content;\n    max-width: -moz-max-content;\n    max-width: max-content;\n  }\n\n  .sm\\:max-w-prose {\n    max-width: 65ch;\n  }\n\n  .sm\\:max-w-screen-sm {\n    max-width: 640px;\n  }\n\n  .sm\\:max-w-screen-md {\n    max-width: 768px;\n  }\n\n  .sm\\:max-w-screen-lg {\n    max-width: 1024px;\n  }\n\n  .sm\\:max-w-screen-xl {\n    max-width: 1280px;\n  }\n\n  .sm\\:max-w-screen-2xl {\n    max-width: 1536px;\n  }\n\n  .sm\\:min-h-0 {\n    min-height: 0px;\n  }\n\n  .sm\\:min-h-full {\n    min-height: 100%;\n  }\n\n  .sm\\:min-h-screen {\n    min-height: 100vh;\n  }\n\n  .sm\\:min-w-0 {\n    min-width: 0px;\n  }\n\n  .sm\\:min-w-full {\n    min-width: 100%;\n  }\n\n  .sm\\:min-w-min {\n    min-width: -webkit-min-content;\n    min-width: -moz-min-content;\n    min-width: min-content;\n  }\n\n  .sm\\:min-w-max {\n    min-width: -webkit-max-content;\n    min-width: -moz-max-content;\n    min-width: max-content;\n  }\n\n  .sm\\:object-contain {\n    -o-object-fit: contain;\n       object-fit: contain;\n  }\n\n  .sm\\:object-cover {\n    -o-object-fit: cover;\n       object-fit: cover;\n  }\n\n  .sm\\:object-fill {\n    -o-object-fit: fill;\n       object-fit: fill;\n  }\n\n  .sm\\:object-none {\n    -o-object-fit: none;\n       object-fit: none;\n  }\n\n  .sm\\:object-scale-down {\n    -o-object-fit: scale-down;\n       object-fit: scale-down;\n  }\n\n  .sm\\:object-bottom {\n    -o-object-position: bottom;\n       object-position: bottom;\n  }\n\n  .sm\\:object-center {\n    -o-object-position: center;\n       object-position: center;\n  }\n\n  .sm\\:object-left {\n    -o-object-position: left;\n       object-position: left;\n  }\n\n  .sm\\:object-left-bottom {\n    -o-object-position: left bottom;\n       object-position: left bottom;\n  }\n\n  .sm\\:object-left-top {\n    -o-object-position: left top;\n       object-position: left top;\n  }\n\n  .sm\\:object-right {\n    -o-object-position: right;\n       object-position: right;\n  }\n\n  .sm\\:object-right-bottom {\n    -o-object-position: right bottom;\n       object-position: right bottom;\n  }\n\n  .sm\\:object-right-top {\n    -o-object-position: right top;\n       object-position: right top;\n  }\n\n  .sm\\:object-top {\n    -o-object-position: top;\n       object-position: top;\n  }\n\n  .sm\\:opacity-0 {\n    opacity: 0;\n  }\n\n  .sm\\:opacity-5 {\n    opacity: 0.05;\n  }\n\n  .sm\\:opacity-10 {\n    opacity: 0.1;\n  }\n\n  .sm\\:opacity-20 {\n    opacity: 0.2;\n  }\n\n  .sm\\:opacity-25 {\n    opacity: 0.25;\n  }\n\n  .sm\\:opacity-30 {\n    opacity: 0.3;\n  }\n\n  .sm\\:opacity-40 {\n    opacity: 0.4;\n  }\n\n  .sm\\:opacity-50 {\n    opacity: 0.5;\n  }\n\n  .sm\\:opacity-60 {\n    opacity: 0.6;\n  }\n\n  .sm\\:opacity-70 {\n    opacity: 0.7;\n  }\n\n  .sm\\:opacity-75 {\n    opacity: 0.75;\n  }\n\n  .sm\\:opacity-80 {\n    opacity: 0.8;\n  }\n\n  .sm\\:opacity-90 {\n    opacity: 0.9;\n  }\n\n  .sm\\:opacity-95 {\n    opacity: 0.95;\n  }\n\n  .sm\\:opacity-100 {\n    opacity: 1;\n  }\n\n  .group:hover .sm\\:group-hover\\:opacity-0 {\n    opacity: 0;\n  }\n\n  .group:hover .sm\\:group-hover\\:opacity-5 {\n    opacity: 0.05;\n  }\n\n  .group:hover .sm\\:group-hover\\:opacity-10 {\n    opacity: 0.1;\n  }\n\n  .group:hover .sm\\:group-hover\\:opacity-20 {\n    opacity: 0.2;\n  }\n\n  .group:hover .sm\\:group-hover\\:opacity-25 {\n    opacity: 0.25;\n  }\n\n  .group:hover .sm\\:group-hover\\:opacity-30 {\n    opacity: 0.3;\n  }\n\n  .group:hover .sm\\:group-hover\\:opacity-40 {\n    opacity: 0.4;\n  }\n\n  .group:hover .sm\\:group-hover\\:opacity-50 {\n    opacity: 0.5;\n  }\n\n  .group:hover .sm\\:group-hover\\:opacity-60 {\n    opacity: 0.6;\n  }\n\n  .group:hover .sm\\:group-hover\\:opacity-70 {\n    opacity: 0.7;\n  }\n\n  .group:hover .sm\\:group-hover\\:opacity-75 {\n    opacity: 0.75;\n  }\n\n  .group:hover .sm\\:group-hover\\:opacity-80 {\n    opacity: 0.8;\n  }\n\n  .group:hover .sm\\:group-hover\\:opacity-90 {\n    opacity: 0.9;\n  }\n\n  .group:hover .sm\\:group-hover\\:opacity-95 {\n    opacity: 0.95;\n  }\n\n  .group:hover .sm\\:group-hover\\:opacity-100 {\n    opacity: 1;\n  }\n\n  .sm\\:focus-within\\:opacity-0:focus-within {\n    opacity: 0;\n  }\n\n  .sm\\:focus-within\\:opacity-5:focus-within {\n    opacity: 0.05;\n  }\n\n  .sm\\:focus-within\\:opacity-10:focus-within {\n    opacity: 0.1;\n  }\n\n  .sm\\:focus-within\\:opacity-20:focus-within {\n    opacity: 0.2;\n  }\n\n  .sm\\:focus-within\\:opacity-25:focus-within {\n    opacity: 0.25;\n  }\n\n  .sm\\:focus-within\\:opacity-30:focus-within {\n    opacity: 0.3;\n  }\n\n  .sm\\:focus-within\\:opacity-40:focus-within {\n    opacity: 0.4;\n  }\n\n  .sm\\:focus-within\\:opacity-50:focus-within {\n    opacity: 0.5;\n  }\n\n  .sm\\:focus-within\\:opacity-60:focus-within {\n    opacity: 0.6;\n  }\n\n  .sm\\:focus-within\\:opacity-70:focus-within {\n    opacity: 0.7;\n  }\n\n  .sm\\:focus-within\\:opacity-75:focus-within {\n    opacity: 0.75;\n  }\n\n  .sm\\:focus-within\\:opacity-80:focus-within {\n    opacity: 0.8;\n  }\n\n  .sm\\:focus-within\\:opacity-90:focus-within {\n    opacity: 0.9;\n  }\n\n  .sm\\:focus-within\\:opacity-95:focus-within {\n    opacity: 0.95;\n  }\n\n  .sm\\:focus-within\\:opacity-100:focus-within {\n    opacity: 1;\n  }\n\n  .sm\\:hover\\:opacity-0:hover {\n    opacity: 0;\n  }\n\n  .sm\\:hover\\:opacity-5:hover {\n    opacity: 0.05;\n  }\n\n  .sm\\:hover\\:opacity-10:hover {\n    opacity: 0.1;\n  }\n\n  .sm\\:hover\\:opacity-20:hover {\n    opacity: 0.2;\n  }\n\n  .sm\\:hover\\:opacity-25:hover {\n    opacity: 0.25;\n  }\n\n  .sm\\:hover\\:opacity-30:hover {\n    opacity: 0.3;\n  }\n\n  .sm\\:hover\\:opacity-40:hover {\n    opacity: 0.4;\n  }\n\n  .sm\\:hover\\:opacity-50:hover {\n    opacity: 0.5;\n  }\n\n  .sm\\:hover\\:opacity-60:hover {\n    opacity: 0.6;\n  }\n\n  .sm\\:hover\\:opacity-70:hover {\n    opacity: 0.7;\n  }\n\n  .sm\\:hover\\:opacity-75:hover {\n    opacity: 0.75;\n  }\n\n  .sm\\:hover\\:opacity-80:hover {\n    opacity: 0.8;\n  }\n\n  .sm\\:hover\\:opacity-90:hover {\n    opacity: 0.9;\n  }\n\n  .sm\\:hover\\:opacity-95:hover {\n    opacity: 0.95;\n  }\n\n  .sm\\:hover\\:opacity-100:hover {\n    opacity: 1;\n  }\n\n  .sm\\:focus\\:opacity-0:focus {\n    opacity: 0;\n  }\n\n  .sm\\:focus\\:opacity-5:focus {\n    opacity: 0.05;\n  }\n\n  .sm\\:focus\\:opacity-10:focus {\n    opacity: 0.1;\n  }\n\n  .sm\\:focus\\:opacity-20:focus {\n    opacity: 0.2;\n  }\n\n  .sm\\:focus\\:opacity-25:focus {\n    opacity: 0.25;\n  }\n\n  .sm\\:focus\\:opacity-30:focus {\n    opacity: 0.3;\n  }\n\n  .sm\\:focus\\:opacity-40:focus {\n    opacity: 0.4;\n  }\n\n  .sm\\:focus\\:opacity-50:focus {\n    opacity: 0.5;\n  }\n\n  .sm\\:focus\\:opacity-60:focus {\n    opacity: 0.6;\n  }\n\n  .sm\\:focus\\:opacity-70:focus {\n    opacity: 0.7;\n  }\n\n  .sm\\:focus\\:opacity-75:focus {\n    opacity: 0.75;\n  }\n\n  .sm\\:focus\\:opacity-80:focus {\n    opacity: 0.8;\n  }\n\n  .sm\\:focus\\:opacity-90:focus {\n    opacity: 0.9;\n  }\n\n  .sm\\:focus\\:opacity-95:focus {\n    opacity: 0.95;\n  }\n\n  .sm\\:focus\\:opacity-100:focus {\n    opacity: 1;\n  }\n\n  .sm\\:outline-none {\n    outline: 2px solid transparent;\n    outline-offset: 2px;\n  }\n\n  .sm\\:outline-white {\n    outline: 2px dotted white;\n    outline-offset: 2px;\n  }\n\n  .sm\\:outline-black {\n    outline: 2px dotted black;\n    outline-offset: 2px;\n  }\n\n  .sm\\:focus-within\\:outline-none:focus-within {\n    outline: 2px solid transparent;\n    outline-offset: 2px;\n  }\n\n  .sm\\:focus-within\\:outline-white:focus-within {\n    outline: 2px dotted white;\n    outline-offset: 2px;\n  }\n\n  .sm\\:focus-within\\:outline-black:focus-within {\n    outline: 2px dotted black;\n    outline-offset: 2px;\n  }\n\n  .sm\\:focus\\:outline-none:focus {\n    outline: 2px solid transparent;\n    outline-offset: 2px;\n  }\n\n  .sm\\:focus\\:outline-white:focus {\n    outline: 2px dotted white;\n    outline-offset: 2px;\n  }\n\n  .sm\\:focus\\:outline-black:focus {\n    outline: 2px dotted black;\n    outline-offset: 2px;\n  }\n\n  .sm\\:overflow-auto {\n    overflow: auto;\n  }\n\n  .sm\\:overflow-hidden {\n    overflow: hidden;\n  }\n\n  .sm\\:overflow-visible {\n    overflow: visible;\n  }\n\n  .sm\\:overflow-scroll {\n    overflow: scroll;\n  }\n\n  .sm\\:overflow-x-auto {\n    overflow-x: auto;\n  }\n\n  .sm\\:overflow-y-auto {\n    overflow-y: auto;\n  }\n\n  .sm\\:overflow-x-hidden {\n    overflow-x: hidden;\n  }\n\n  .sm\\:overflow-y-hidden {\n    overflow-y: hidden;\n  }\n\n  .sm\\:overflow-x-visible {\n    overflow-x: visible;\n  }\n\n  .sm\\:overflow-y-visible {\n    overflow-y: visible;\n  }\n\n  .sm\\:overflow-x-scroll {\n    overflow-x: scroll;\n  }\n\n  .sm\\:overflow-y-scroll {\n    overflow-y: scroll;\n  }\n\n  .sm\\:overscroll-auto {\n    -ms-scroll-chaining: chained;\n        overscroll-behavior: auto;\n  }\n\n  .sm\\:overscroll-contain {\n    -ms-scroll-chaining: none;\n        overscroll-behavior: contain;\n  }\n\n  .sm\\:overscroll-none {\n    -ms-scroll-chaining: none;\n        overscroll-behavior: none;\n  }\n\n  .sm\\:overscroll-y-auto {\n    overscroll-behavior-y: auto;\n  }\n\n  .sm\\:overscroll-y-contain {\n    overscroll-behavior-y: contain;\n  }\n\n  .sm\\:overscroll-y-none {\n    overscroll-behavior-y: none;\n  }\n\n  .sm\\:overscroll-x-auto {\n    overscroll-behavior-x: auto;\n  }\n\n  .sm\\:overscroll-x-contain {\n    overscroll-behavior-x: contain;\n  }\n\n  .sm\\:overscroll-x-none {\n    overscroll-behavior-x: none;\n  }\n\n  .sm\\:p-0 {\n    padding: 0px;\n  }\n\n  .sm\\:p-1 {\n    padding: 0.25rem;\n  }\n\n  .sm\\:p-2 {\n    padding: 0.5rem;\n  }\n\n  .sm\\:p-3 {\n    padding: 0.75rem;\n  }\n\n  .sm\\:p-4 {\n    padding: 1rem;\n  }\n\n  .sm\\:p-5 {\n    padding: 1.25rem;\n  }\n\n  .sm\\:p-6 {\n    padding: 1.5rem;\n  }\n\n  .sm\\:p-7 {\n    padding: 1.75rem;\n  }\n\n  .sm\\:p-8 {\n    padding: 2rem;\n  }\n\n  .sm\\:p-9 {\n    padding: 2.25rem;\n  }\n\n  .sm\\:p-10 {\n    padding: 2.5rem;\n  }\n\n  .sm\\:p-11 {\n    padding: 2.75rem;\n  }\n\n  .sm\\:p-12 {\n    padding: 3rem;\n  }\n\n  .sm\\:p-14 {\n    padding: 3.5rem;\n  }\n\n  .sm\\:p-16 {\n    padding: 4rem;\n  }\n\n  .sm\\:p-20 {\n    padding: 5rem;\n  }\n\n  .sm\\:p-24 {\n    padding: 6rem;\n  }\n\n  .sm\\:p-28 {\n    padding: 7rem;\n  }\n\n  .sm\\:p-32 {\n    padding: 8rem;\n  }\n\n  .sm\\:p-36 {\n    padding: 9rem;\n  }\n\n  .sm\\:p-40 {\n    padding: 10rem;\n  }\n\n  .sm\\:p-44 {\n    padding: 11rem;\n  }\n\n  .sm\\:p-48 {\n    padding: 12rem;\n  }\n\n  .sm\\:p-52 {\n    padding: 13rem;\n  }\n\n  .sm\\:p-56 {\n    padding: 14rem;\n  }\n\n  .sm\\:p-60 {\n    padding: 15rem;\n  }\n\n  .sm\\:p-64 {\n    padding: 16rem;\n  }\n\n  .sm\\:p-72 {\n    padding: 18rem;\n  }\n\n  .sm\\:p-80 {\n    padding: 20rem;\n  }\n\n  .sm\\:p-96 {\n    padding: 24rem;\n  }\n\n  .sm\\:p-px {\n    padding: 1px;\n  }\n\n  .sm\\:p-0\\.5 {\n    padding: 0.125rem;\n  }\n\n  .sm\\:p-1\\.5 {\n    padding: 0.375rem;\n  }\n\n  .sm\\:p-2\\.5 {\n    padding: 0.625rem;\n  }\n\n  .sm\\:p-3\\.5 {\n    padding: 0.875rem;\n  }\n\n  .sm\\:py-0 {\n    padding-top: 0px;\n    padding-bottom: 0px;\n  }\n\n  .sm\\:px-0 {\n    padding-left: 0px;\n    padding-right: 0px;\n  }\n\n  .sm\\:py-1 {\n    padding-top: 0.25rem;\n    padding-bottom: 0.25rem;\n  }\n\n  .sm\\:px-1 {\n    padding-left: 0.25rem;\n    padding-right: 0.25rem;\n  }\n\n  .sm\\:py-2 {\n    padding-top: 0.5rem;\n    padding-bottom: 0.5rem;\n  }\n\n  .sm\\:px-2 {\n    padding-left: 0.5rem;\n    padding-right: 0.5rem;\n  }\n\n  .sm\\:py-3 {\n    padding-top: 0.75rem;\n    padding-bottom: 0.75rem;\n  }\n\n  .sm\\:px-3 {\n    padding-left: 0.75rem;\n    padding-right: 0.75rem;\n  }\n\n  .sm\\:py-4 {\n    padding-top: 1rem;\n    padding-bottom: 1rem;\n  }\n\n  .sm\\:px-4 {\n    padding-left: 1rem;\n    padding-right: 1rem;\n  }\n\n  .sm\\:py-5 {\n    padding-top: 1.25rem;\n    padding-bottom: 1.25rem;\n  }\n\n  .sm\\:px-5 {\n    padding-left: 1.25rem;\n    padding-right: 1.25rem;\n  }\n\n  .sm\\:py-6 {\n    padding-top: 1.5rem;\n    padding-bottom: 1.5rem;\n  }\n\n  .sm\\:px-6 {\n    padding-left: 1.5rem;\n    padding-right: 1.5rem;\n  }\n\n  .sm\\:py-7 {\n    padding-top: 1.75rem;\n    padding-bottom: 1.75rem;\n  }\n\n  .sm\\:px-7 {\n    padding-left: 1.75rem;\n    padding-right: 1.75rem;\n  }\n\n  .sm\\:py-8 {\n    padding-top: 2rem;\n    padding-bottom: 2rem;\n  }\n\n  .sm\\:px-8 {\n    padding-left: 2rem;\n    padding-right: 2rem;\n  }\n\n  .sm\\:py-9 {\n    padding-top: 2.25rem;\n    padding-bottom: 2.25rem;\n  }\n\n  .sm\\:px-9 {\n    padding-left: 2.25rem;\n    padding-right: 2.25rem;\n  }\n\n  .sm\\:py-10 {\n    padding-top: 2.5rem;\n    padding-bottom: 2.5rem;\n  }\n\n  .sm\\:px-10 {\n    padding-left: 2.5rem;\n    padding-right: 2.5rem;\n  }\n\n  .sm\\:py-11 {\n    padding-top: 2.75rem;\n    padding-bottom: 2.75rem;\n  }\n\n  .sm\\:px-11 {\n    padding-left: 2.75rem;\n    padding-right: 2.75rem;\n  }\n\n  .sm\\:py-12 {\n    padding-top: 3rem;\n    padding-bottom: 3rem;\n  }\n\n  .sm\\:px-12 {\n    padding-left: 3rem;\n    padding-right: 3rem;\n  }\n\n  .sm\\:py-14 {\n    padding-top: 3.5rem;\n    padding-bottom: 3.5rem;\n  }\n\n  .sm\\:px-14 {\n    padding-left: 3.5rem;\n    padding-right: 3.5rem;\n  }\n\n  .sm\\:py-16 {\n    padding-top: 4rem;\n    padding-bottom: 4rem;\n  }\n\n  .sm\\:px-16 {\n    padding-left: 4rem;\n    padding-right: 4rem;\n  }\n\n  .sm\\:py-20 {\n    padding-top: 5rem;\n    padding-bottom: 5rem;\n  }\n\n  .sm\\:px-20 {\n    padding-left: 5rem;\n    padding-right: 5rem;\n  }\n\n  .sm\\:py-24 {\n    padding-top: 6rem;\n    padding-bottom: 6rem;\n  }\n\n  .sm\\:px-24 {\n    padding-left: 6rem;\n    padding-right: 6rem;\n  }\n\n  .sm\\:py-28 {\n    padding-top: 7rem;\n    padding-bottom: 7rem;\n  }\n\n  .sm\\:px-28 {\n    padding-left: 7rem;\n    padding-right: 7rem;\n  }\n\n  .sm\\:py-32 {\n    padding-top: 8rem;\n    padding-bottom: 8rem;\n  }\n\n  .sm\\:px-32 {\n    padding-left: 8rem;\n    padding-right: 8rem;\n  }\n\n  .sm\\:py-36 {\n    padding-top: 9rem;\n    padding-bottom: 9rem;\n  }\n\n  .sm\\:px-36 {\n    padding-left: 9rem;\n    padding-right: 9rem;\n  }\n\n  .sm\\:py-40 {\n    padding-top: 10rem;\n    padding-bottom: 10rem;\n  }\n\n  .sm\\:px-40 {\n    padding-left: 10rem;\n    padding-right: 10rem;\n  }\n\n  .sm\\:py-44 {\n    padding-top: 11rem;\n    padding-bottom: 11rem;\n  }\n\n  .sm\\:px-44 {\n    padding-left: 11rem;\n    padding-right: 11rem;\n  }\n\n  .sm\\:py-48 {\n    padding-top: 12rem;\n    padding-bottom: 12rem;\n  }\n\n  .sm\\:px-48 {\n    padding-left: 12rem;\n    padding-right: 12rem;\n  }\n\n  .sm\\:py-52 {\n    padding-top: 13rem;\n    padding-bottom: 13rem;\n  }\n\n  .sm\\:px-52 {\n    padding-left: 13rem;\n    padding-right: 13rem;\n  }\n\n  .sm\\:py-56 {\n    padding-top: 14rem;\n    padding-bottom: 14rem;\n  }\n\n  .sm\\:px-56 {\n    padding-left: 14rem;\n    padding-right: 14rem;\n  }\n\n  .sm\\:py-60 {\n    padding-top: 15rem;\n    padding-bottom: 15rem;\n  }\n\n  .sm\\:px-60 {\n    padding-left: 15rem;\n    padding-right: 15rem;\n  }\n\n  .sm\\:py-64 {\n    padding-top: 16rem;\n    padding-bottom: 16rem;\n  }\n\n  .sm\\:px-64 {\n    padding-left: 16rem;\n    padding-right: 16rem;\n  }\n\n  .sm\\:py-72 {\n    padding-top: 18rem;\n    padding-bottom: 18rem;\n  }\n\n  .sm\\:px-72 {\n    padding-left: 18rem;\n    padding-right: 18rem;\n  }\n\n  .sm\\:py-80 {\n    padding-top: 20rem;\n    padding-bottom: 20rem;\n  }\n\n  .sm\\:px-80 {\n    padding-left: 20rem;\n    padding-right: 20rem;\n  }\n\n  .sm\\:py-96 {\n    padding-top: 24rem;\n    padding-bottom: 24rem;\n  }\n\n  .sm\\:px-96 {\n    padding-left: 24rem;\n    padding-right: 24rem;\n  }\n\n  .sm\\:py-px {\n    padding-top: 1px;\n    padding-bottom: 1px;\n  }\n\n  .sm\\:px-px {\n    padding-left: 1px;\n    padding-right: 1px;\n  }\n\n  .sm\\:py-0\\.5 {\n    padding-top: 0.125rem;\n    padding-bottom: 0.125rem;\n  }\n\n  .sm\\:px-0\\.5 {\n    padding-left: 0.125rem;\n    padding-right: 0.125rem;\n  }\n\n  .sm\\:py-1\\.5 {\n    padding-top: 0.375rem;\n    padding-bottom: 0.375rem;\n  }\n\n  .sm\\:px-1\\.5 {\n    padding-left: 0.375rem;\n    padding-right: 0.375rem;\n  }\n\n  .sm\\:py-2\\.5 {\n    padding-top: 0.625rem;\n    padding-bottom: 0.625rem;\n  }\n\n  .sm\\:px-2\\.5 {\n    padding-left: 0.625rem;\n    padding-right: 0.625rem;\n  }\n\n  .sm\\:py-3\\.5 {\n    padding-top: 0.875rem;\n    padding-bottom: 0.875rem;\n  }\n\n  .sm\\:px-3\\.5 {\n    padding-left: 0.875rem;\n    padding-right: 0.875rem;\n  }\n\n  .sm\\:pt-0 {\n    padding-top: 0px;\n  }\n\n  .sm\\:pr-0 {\n    padding-right: 0px;\n  }\n\n  .sm\\:pb-0 {\n    padding-bottom: 0px;\n  }\n\n  .sm\\:pl-0 {\n    padding-left: 0px;\n  }\n\n  .sm\\:pt-1 {\n    padding-top: 0.25rem;\n  }\n\n  .sm\\:pr-1 {\n    padding-right: 0.25rem;\n  }\n\n  .sm\\:pb-1 {\n    padding-bottom: 0.25rem;\n  }\n\n  .sm\\:pl-1 {\n    padding-left: 0.25rem;\n  }\n\n  .sm\\:pt-2 {\n    padding-top: 0.5rem;\n  }\n\n  .sm\\:pr-2 {\n    padding-right: 0.5rem;\n  }\n\n  .sm\\:pb-2 {\n    padding-bottom: 0.5rem;\n  }\n\n  .sm\\:pl-2 {\n    padding-left: 0.5rem;\n  }\n\n  .sm\\:pt-3 {\n    padding-top: 0.75rem;\n  }\n\n  .sm\\:pr-3 {\n    padding-right: 0.75rem;\n  }\n\n  .sm\\:pb-3 {\n    padding-bottom: 0.75rem;\n  }\n\n  .sm\\:pl-3 {\n    padding-left: 0.75rem;\n  }\n\n  .sm\\:pt-4 {\n    padding-top: 1rem;\n  }\n\n  .sm\\:pr-4 {\n    padding-right: 1rem;\n  }\n\n  .sm\\:pb-4 {\n    padding-bottom: 1rem;\n  }\n\n  .sm\\:pl-4 {\n    padding-left: 1rem;\n  }\n\n  .sm\\:pt-5 {\n    padding-top: 1.25rem;\n  }\n\n  .sm\\:pr-5 {\n    padding-right: 1.25rem;\n  }\n\n  .sm\\:pb-5 {\n    padding-bottom: 1.25rem;\n  }\n\n  .sm\\:pl-5 {\n    padding-left: 1.25rem;\n  }\n\n  .sm\\:pt-6 {\n    padding-top: 1.5rem;\n  }\n\n  .sm\\:pr-6 {\n    padding-right: 1.5rem;\n  }\n\n  .sm\\:pb-6 {\n    padding-bottom: 1.5rem;\n  }\n\n  .sm\\:pl-6 {\n    padding-left: 1.5rem;\n  }\n\n  .sm\\:pt-7 {\n    padding-top: 1.75rem;\n  }\n\n  .sm\\:pr-7 {\n    padding-right: 1.75rem;\n  }\n\n  .sm\\:pb-7 {\n    padding-bottom: 1.75rem;\n  }\n\n  .sm\\:pl-7 {\n    padding-left: 1.75rem;\n  }\n\n  .sm\\:pt-8 {\n    padding-top: 2rem;\n  }\n\n  .sm\\:pr-8 {\n    padding-right: 2rem;\n  }\n\n  .sm\\:pb-8 {\n    padding-bottom: 2rem;\n  }\n\n  .sm\\:pl-8 {\n    padding-left: 2rem;\n  }\n\n  .sm\\:pt-9 {\n    padding-top: 2.25rem;\n  }\n\n  .sm\\:pr-9 {\n    padding-right: 2.25rem;\n  }\n\n  .sm\\:pb-9 {\n    padding-bottom: 2.25rem;\n  }\n\n  .sm\\:pl-9 {\n    padding-left: 2.25rem;\n  }\n\n  .sm\\:pt-10 {\n    padding-top: 2.5rem;\n  }\n\n  .sm\\:pr-10 {\n    padding-right: 2.5rem;\n  }\n\n  .sm\\:pb-10 {\n    padding-bottom: 2.5rem;\n  }\n\n  .sm\\:pl-10 {\n    padding-left: 2.5rem;\n  }\n\n  .sm\\:pt-11 {\n    padding-top: 2.75rem;\n  }\n\n  .sm\\:pr-11 {\n    padding-right: 2.75rem;\n  }\n\n  .sm\\:pb-11 {\n    padding-bottom: 2.75rem;\n  }\n\n  .sm\\:pl-11 {\n    padding-left: 2.75rem;\n  }\n\n  .sm\\:pt-12 {\n    padding-top: 3rem;\n  }\n\n  .sm\\:pr-12 {\n    padding-right: 3rem;\n  }\n\n  .sm\\:pb-12 {\n    padding-bottom: 3rem;\n  }\n\n  .sm\\:pl-12 {\n    padding-left: 3rem;\n  }\n\n  .sm\\:pt-14 {\n    padding-top: 3.5rem;\n  }\n\n  .sm\\:pr-14 {\n    padding-right: 3.5rem;\n  }\n\n  .sm\\:pb-14 {\n    padding-bottom: 3.5rem;\n  }\n\n  .sm\\:pl-14 {\n    padding-left: 3.5rem;\n  }\n\n  .sm\\:pt-16 {\n    padding-top: 4rem;\n  }\n\n  .sm\\:pr-16 {\n    padding-right: 4rem;\n  }\n\n  .sm\\:pb-16 {\n    padding-bottom: 4rem;\n  }\n\n  .sm\\:pl-16 {\n    padding-left: 4rem;\n  }\n\n  .sm\\:pt-20 {\n    padding-top: 5rem;\n  }\n\n  .sm\\:pr-20 {\n    padding-right: 5rem;\n  }\n\n  .sm\\:pb-20 {\n    padding-bottom: 5rem;\n  }\n\n  .sm\\:pl-20 {\n    padding-left: 5rem;\n  }\n\n  .sm\\:pt-24 {\n    padding-top: 6rem;\n  }\n\n  .sm\\:pr-24 {\n    padding-right: 6rem;\n  }\n\n  .sm\\:pb-24 {\n    padding-bottom: 6rem;\n  }\n\n  .sm\\:pl-24 {\n    padding-left: 6rem;\n  }\n\n  .sm\\:pt-28 {\n    padding-top: 7rem;\n  }\n\n  .sm\\:pr-28 {\n    padding-right: 7rem;\n  }\n\n  .sm\\:pb-28 {\n    padding-bottom: 7rem;\n  }\n\n  .sm\\:pl-28 {\n    padding-left: 7rem;\n  }\n\n  .sm\\:pt-32 {\n    padding-top: 8rem;\n  }\n\n  .sm\\:pr-32 {\n    padding-right: 8rem;\n  }\n\n  .sm\\:pb-32 {\n    padding-bottom: 8rem;\n  }\n\n  .sm\\:pl-32 {\n    padding-left: 8rem;\n  }\n\n  .sm\\:pt-36 {\n    padding-top: 9rem;\n  }\n\n  .sm\\:pr-36 {\n    padding-right: 9rem;\n  }\n\n  .sm\\:pb-36 {\n    padding-bottom: 9rem;\n  }\n\n  .sm\\:pl-36 {\n    padding-left: 9rem;\n  }\n\n  .sm\\:pt-40 {\n    padding-top: 10rem;\n  }\n\n  .sm\\:pr-40 {\n    padding-right: 10rem;\n  }\n\n  .sm\\:pb-40 {\n    padding-bottom: 10rem;\n  }\n\n  .sm\\:pl-40 {\n    padding-left: 10rem;\n  }\n\n  .sm\\:pt-44 {\n    padding-top: 11rem;\n  }\n\n  .sm\\:pr-44 {\n    padding-right: 11rem;\n  }\n\n  .sm\\:pb-44 {\n    padding-bottom: 11rem;\n  }\n\n  .sm\\:pl-44 {\n    padding-left: 11rem;\n  }\n\n  .sm\\:pt-48 {\n    padding-top: 12rem;\n  }\n\n  .sm\\:pr-48 {\n    padding-right: 12rem;\n  }\n\n  .sm\\:pb-48 {\n    padding-bottom: 12rem;\n  }\n\n  .sm\\:pl-48 {\n    padding-left: 12rem;\n  }\n\n  .sm\\:pt-52 {\n    padding-top: 13rem;\n  }\n\n  .sm\\:pr-52 {\n    padding-right: 13rem;\n  }\n\n  .sm\\:pb-52 {\n    padding-bottom: 13rem;\n  }\n\n  .sm\\:pl-52 {\n    padding-left: 13rem;\n  }\n\n  .sm\\:pt-56 {\n    padding-top: 14rem;\n  }\n\n  .sm\\:pr-56 {\n    padding-right: 14rem;\n  }\n\n  .sm\\:pb-56 {\n    padding-bottom: 14rem;\n  }\n\n  .sm\\:pl-56 {\n    padding-left: 14rem;\n  }\n\n  .sm\\:pt-60 {\n    padding-top: 15rem;\n  }\n\n  .sm\\:pr-60 {\n    padding-right: 15rem;\n  }\n\n  .sm\\:pb-60 {\n    padding-bottom: 15rem;\n  }\n\n  .sm\\:pl-60 {\n    padding-left: 15rem;\n  }\n\n  .sm\\:pt-64 {\n    padding-top: 16rem;\n  }\n\n  .sm\\:pr-64 {\n    padding-right: 16rem;\n  }\n\n  .sm\\:pb-64 {\n    padding-bottom: 16rem;\n  }\n\n  .sm\\:pl-64 {\n    padding-left: 16rem;\n  }\n\n  .sm\\:pt-72 {\n    padding-top: 18rem;\n  }\n\n  .sm\\:pr-72 {\n    padding-right: 18rem;\n  }\n\n  .sm\\:pb-72 {\n    padding-bottom: 18rem;\n  }\n\n  .sm\\:pl-72 {\n    padding-left: 18rem;\n  }\n\n  .sm\\:pt-80 {\n    padding-top: 20rem;\n  }\n\n  .sm\\:pr-80 {\n    padding-right: 20rem;\n  }\n\n  .sm\\:pb-80 {\n    padding-bottom: 20rem;\n  }\n\n  .sm\\:pl-80 {\n    padding-left: 20rem;\n  }\n\n  .sm\\:pt-96 {\n    padding-top: 24rem;\n  }\n\n  .sm\\:pr-96 {\n    padding-right: 24rem;\n  }\n\n  .sm\\:pb-96 {\n    padding-bottom: 24rem;\n  }\n\n  .sm\\:pl-96 {\n    padding-left: 24rem;\n  }\n\n  .sm\\:pt-px {\n    padding-top: 1px;\n  }\n\n  .sm\\:pr-px {\n    padding-right: 1px;\n  }\n\n  .sm\\:pb-px {\n    padding-bottom: 1px;\n  }\n\n  .sm\\:pl-px {\n    padding-left: 1px;\n  }\n\n  .sm\\:pt-0\\.5 {\n    padding-top: 0.125rem;\n  }\n\n  .sm\\:pr-0\\.5 {\n    padding-right: 0.125rem;\n  }\n\n  .sm\\:pb-0\\.5 {\n    padding-bottom: 0.125rem;\n  }\n\n  .sm\\:pl-0\\.5 {\n    padding-left: 0.125rem;\n  }\n\n  .sm\\:pt-1\\.5 {\n    padding-top: 0.375rem;\n  }\n\n  .sm\\:pr-1\\.5 {\n    padding-right: 0.375rem;\n  }\n\n  .sm\\:pb-1\\.5 {\n    padding-bottom: 0.375rem;\n  }\n\n  .sm\\:pl-1\\.5 {\n    padding-left: 0.375rem;\n  }\n\n  .sm\\:pt-2\\.5 {\n    padding-top: 0.625rem;\n  }\n\n  .sm\\:pr-2\\.5 {\n    padding-right: 0.625rem;\n  }\n\n  .sm\\:pb-2\\.5 {\n    padding-bottom: 0.625rem;\n  }\n\n  .sm\\:pl-2\\.5 {\n    padding-left: 0.625rem;\n  }\n\n  .sm\\:pt-3\\.5 {\n    padding-top: 0.875rem;\n  }\n\n  .sm\\:pr-3\\.5 {\n    padding-right: 0.875rem;\n  }\n\n  .sm\\:pb-3\\.5 {\n    padding-bottom: 0.875rem;\n  }\n\n  .sm\\:pl-3\\.5 {\n    padding-left: 0.875rem;\n  }\n\n  .sm\\:placeholder-transparent::-moz-placeholder {\n    color: transparent;\n  }\n\n  .sm\\:placeholder-transparent:-ms-input-placeholder {\n    color: transparent;\n  }\n\n  .sm\\:placeholder-transparent::placeholder {\n    color: transparent;\n  }\n\n  .sm\\:placeholder-current::-moz-placeholder {\n    color: currentColor;\n  }\n\n  .sm\\:placeholder-current:-ms-input-placeholder {\n    color: currentColor;\n  }\n\n  .sm\\:placeholder-current::placeholder {\n    color: currentColor;\n  }\n\n  .sm\\:placeholder-black::-moz-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(0, 0, 0, var(--tw-placeholder-opacity));\n  }\n\n  .sm\\:placeholder-black:-ms-input-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(0, 0, 0, var(--tw-placeholder-opacity));\n  }\n\n  .sm\\:placeholder-black::placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(0, 0, 0, var(--tw-placeholder-opacity));\n  }\n\n  .sm\\:placeholder-white::-moz-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(255, 255, 255, var(--tw-placeholder-opacity));\n  }\n\n  .sm\\:placeholder-white:-ms-input-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(255, 255, 255, var(--tw-placeholder-opacity));\n  }\n\n  .sm\\:placeholder-white::placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(255, 255, 255, var(--tw-placeholder-opacity));\n  }\n\n  .sm\\:placeholder-gray-50::-moz-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(249, 250, 251, var(--tw-placeholder-opacity));\n  }\n\n  .sm\\:placeholder-gray-50:-ms-input-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(249, 250, 251, var(--tw-placeholder-opacity));\n  }\n\n  .sm\\:placeholder-gray-50::placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(249, 250, 251, var(--tw-placeholder-opacity));\n  }\n\n  .sm\\:placeholder-gray-100::-moz-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(243, 244, 246, var(--tw-placeholder-opacity));\n  }\n\n  .sm\\:placeholder-gray-100:-ms-input-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(243, 244, 246, var(--tw-placeholder-opacity));\n  }\n\n  .sm\\:placeholder-gray-100::placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(243, 244, 246, var(--tw-placeholder-opacity));\n  }\n\n  .sm\\:placeholder-gray-200::-moz-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(229, 231, 235, var(--tw-placeholder-opacity));\n  }\n\n  .sm\\:placeholder-gray-200:-ms-input-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(229, 231, 235, var(--tw-placeholder-opacity));\n  }\n\n  .sm\\:placeholder-gray-200::placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(229, 231, 235, var(--tw-placeholder-opacity));\n  }\n\n  .sm\\:placeholder-gray-300::-moz-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(209, 213, 219, var(--tw-placeholder-opacity));\n  }\n\n  .sm\\:placeholder-gray-300:-ms-input-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(209, 213, 219, var(--tw-placeholder-opacity));\n  }\n\n  .sm\\:placeholder-gray-300::placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(209, 213, 219, var(--tw-placeholder-opacity));\n  }\n\n  .sm\\:placeholder-gray-400::-moz-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(156, 163, 175, var(--tw-placeholder-opacity));\n  }\n\n  .sm\\:placeholder-gray-400:-ms-input-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(156, 163, 175, var(--tw-placeholder-opacity));\n  }\n\n  .sm\\:placeholder-gray-400::placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(156, 163, 175, var(--tw-placeholder-opacity));\n  }\n\n  .sm\\:placeholder-gray-500::-moz-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(107, 114, 128, var(--tw-placeholder-opacity));\n  }\n\n  .sm\\:placeholder-gray-500:-ms-input-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(107, 114, 128, var(--tw-placeholder-opacity));\n  }\n\n  .sm\\:placeholder-gray-500::placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(107, 114, 128, var(--tw-placeholder-opacity));\n  }\n\n  .sm\\:placeholder-gray-600::-moz-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(75, 85, 99, var(--tw-placeholder-opacity));\n  }\n\n  .sm\\:placeholder-gray-600:-ms-input-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(75, 85, 99, var(--tw-placeholder-opacity));\n  }\n\n  .sm\\:placeholder-gray-600::placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(75, 85, 99, var(--tw-placeholder-opacity));\n  }\n\n  .sm\\:placeholder-gray-700::-moz-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(55, 65, 81, var(--tw-placeholder-opacity));\n  }\n\n  .sm\\:placeholder-gray-700:-ms-input-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(55, 65, 81, var(--tw-placeholder-opacity));\n  }\n\n  .sm\\:placeholder-gray-700::placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(55, 65, 81, var(--tw-placeholder-opacity));\n  }\n\n  .sm\\:placeholder-gray-800::-moz-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(31, 41, 55, var(--tw-placeholder-opacity));\n  }\n\n  .sm\\:placeholder-gray-800:-ms-input-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(31, 41, 55, var(--tw-placeholder-opacity));\n  }\n\n  .sm\\:placeholder-gray-800::placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(31, 41, 55, var(--tw-placeholder-opacity));\n  }\n\n  .sm\\:placeholder-gray-900::-moz-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(17, 24, 39, var(--tw-placeholder-opacity));\n  }\n\n  .sm\\:placeholder-gray-900:-ms-input-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(17, 24, 39, var(--tw-placeholder-opacity));\n  }\n\n  .sm\\:placeholder-gray-900::placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(17, 24, 39, var(--tw-placeholder-opacity));\n  }\n\n  .sm\\:placeholder-red-50::-moz-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(254, 242, 242, var(--tw-placeholder-opacity));\n  }\n\n  .sm\\:placeholder-red-50:-ms-input-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(254, 242, 242, var(--tw-placeholder-opacity));\n  }\n\n  .sm\\:placeholder-red-50::placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(254, 242, 242, var(--tw-placeholder-opacity));\n  }\n\n  .sm\\:placeholder-red-100::-moz-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(254, 226, 226, var(--tw-placeholder-opacity));\n  }\n\n  .sm\\:placeholder-red-100:-ms-input-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(254, 226, 226, var(--tw-placeholder-opacity));\n  }\n\n  .sm\\:placeholder-red-100::placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(254, 226, 226, var(--tw-placeholder-opacity));\n  }\n\n  .sm\\:placeholder-red-200::-moz-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(254, 202, 202, var(--tw-placeholder-opacity));\n  }\n\n  .sm\\:placeholder-red-200:-ms-input-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(254, 202, 202, var(--tw-placeholder-opacity));\n  }\n\n  .sm\\:placeholder-red-200::placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(254, 202, 202, var(--tw-placeholder-opacity));\n  }\n\n  .sm\\:placeholder-red-300::-moz-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(252, 165, 165, var(--tw-placeholder-opacity));\n  }\n\n  .sm\\:placeholder-red-300:-ms-input-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(252, 165, 165, var(--tw-placeholder-opacity));\n  }\n\n  .sm\\:placeholder-red-300::placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(252, 165, 165, var(--tw-placeholder-opacity));\n  }\n\n  .sm\\:placeholder-red-400::-moz-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(248, 113, 113, var(--tw-placeholder-opacity));\n  }\n\n  .sm\\:placeholder-red-400:-ms-input-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(248, 113, 113, var(--tw-placeholder-opacity));\n  }\n\n  .sm\\:placeholder-red-400::placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(248, 113, 113, var(--tw-placeholder-opacity));\n  }\n\n  .sm\\:placeholder-red-500::-moz-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(239, 68, 68, var(--tw-placeholder-opacity));\n  }\n\n  .sm\\:placeholder-red-500:-ms-input-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(239, 68, 68, var(--tw-placeholder-opacity));\n  }\n\n  .sm\\:placeholder-red-500::placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(239, 68, 68, var(--tw-placeholder-opacity));\n  }\n\n  .sm\\:placeholder-red-600::-moz-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(220, 38, 38, var(--tw-placeholder-opacity));\n  }\n\n  .sm\\:placeholder-red-600:-ms-input-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(220, 38, 38, var(--tw-placeholder-opacity));\n  }\n\n  .sm\\:placeholder-red-600::placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(220, 38, 38, var(--tw-placeholder-opacity));\n  }\n\n  .sm\\:placeholder-red-700::-moz-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(185, 28, 28, var(--tw-placeholder-opacity));\n  }\n\n  .sm\\:placeholder-red-700:-ms-input-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(185, 28, 28, var(--tw-placeholder-opacity));\n  }\n\n  .sm\\:placeholder-red-700::placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(185, 28, 28, var(--tw-placeholder-opacity));\n  }\n\n  .sm\\:placeholder-red-800::-moz-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(153, 27, 27, var(--tw-placeholder-opacity));\n  }\n\n  .sm\\:placeholder-red-800:-ms-input-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(153, 27, 27, var(--tw-placeholder-opacity));\n  }\n\n  .sm\\:placeholder-red-800::placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(153, 27, 27, var(--tw-placeholder-opacity));\n  }\n\n  .sm\\:placeholder-red-900::-moz-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(127, 29, 29, var(--tw-placeholder-opacity));\n  }\n\n  .sm\\:placeholder-red-900:-ms-input-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(127, 29, 29, var(--tw-placeholder-opacity));\n  }\n\n  .sm\\:placeholder-red-900::placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(127, 29, 29, var(--tw-placeholder-opacity));\n  }\n\n  .sm\\:placeholder-yellow-50::-moz-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(255, 251, 235, var(--tw-placeholder-opacity));\n  }\n\n  .sm\\:placeholder-yellow-50:-ms-input-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(255, 251, 235, var(--tw-placeholder-opacity));\n  }\n\n  .sm\\:placeholder-yellow-50::placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(255, 251, 235, var(--tw-placeholder-opacity));\n  }\n\n  .sm\\:placeholder-yellow-100::-moz-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(254, 243, 199, var(--tw-placeholder-opacity));\n  }\n\n  .sm\\:placeholder-yellow-100:-ms-input-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(254, 243, 199, var(--tw-placeholder-opacity));\n  }\n\n  .sm\\:placeholder-yellow-100::placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(254, 243, 199, var(--tw-placeholder-opacity));\n  }\n\n  .sm\\:placeholder-yellow-200::-moz-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(253, 230, 138, var(--tw-placeholder-opacity));\n  }\n\n  .sm\\:placeholder-yellow-200:-ms-input-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(253, 230, 138, var(--tw-placeholder-opacity));\n  }\n\n  .sm\\:placeholder-yellow-200::placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(253, 230, 138, var(--tw-placeholder-opacity));\n  }\n\n  .sm\\:placeholder-yellow-300::-moz-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(252, 211, 77, var(--tw-placeholder-opacity));\n  }\n\n  .sm\\:placeholder-yellow-300:-ms-input-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(252, 211, 77, var(--tw-placeholder-opacity));\n  }\n\n  .sm\\:placeholder-yellow-300::placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(252, 211, 77, var(--tw-placeholder-opacity));\n  }\n\n  .sm\\:placeholder-yellow-400::-moz-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(251, 191, 36, var(--tw-placeholder-opacity));\n  }\n\n  .sm\\:placeholder-yellow-400:-ms-input-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(251, 191, 36, var(--tw-placeholder-opacity));\n  }\n\n  .sm\\:placeholder-yellow-400::placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(251, 191, 36, var(--tw-placeholder-opacity));\n  }\n\n  .sm\\:placeholder-yellow-500::-moz-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(245, 158, 11, var(--tw-placeholder-opacity));\n  }\n\n  .sm\\:placeholder-yellow-500:-ms-input-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(245, 158, 11, var(--tw-placeholder-opacity));\n  }\n\n  .sm\\:placeholder-yellow-500::placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(245, 158, 11, var(--tw-placeholder-opacity));\n  }\n\n  .sm\\:placeholder-yellow-600::-moz-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(217, 119, 6, var(--tw-placeholder-opacity));\n  }\n\n  .sm\\:placeholder-yellow-600:-ms-input-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(217, 119, 6, var(--tw-placeholder-opacity));\n  }\n\n  .sm\\:placeholder-yellow-600::placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(217, 119, 6, var(--tw-placeholder-opacity));\n  }\n\n  .sm\\:placeholder-yellow-700::-moz-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(180, 83, 9, var(--tw-placeholder-opacity));\n  }\n\n  .sm\\:placeholder-yellow-700:-ms-input-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(180, 83, 9, var(--tw-placeholder-opacity));\n  }\n\n  .sm\\:placeholder-yellow-700::placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(180, 83, 9, var(--tw-placeholder-opacity));\n  }\n\n  .sm\\:placeholder-yellow-800::-moz-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(146, 64, 14, var(--tw-placeholder-opacity));\n  }\n\n  .sm\\:placeholder-yellow-800:-ms-input-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(146, 64, 14, var(--tw-placeholder-opacity));\n  }\n\n  .sm\\:placeholder-yellow-800::placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(146, 64, 14, var(--tw-placeholder-opacity));\n  }\n\n  .sm\\:placeholder-yellow-900::-moz-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(120, 53, 15, var(--tw-placeholder-opacity));\n  }\n\n  .sm\\:placeholder-yellow-900:-ms-input-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(120, 53, 15, var(--tw-placeholder-opacity));\n  }\n\n  .sm\\:placeholder-yellow-900::placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(120, 53, 15, var(--tw-placeholder-opacity));\n  }\n\n  .sm\\:placeholder-green-50::-moz-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(236, 253, 245, var(--tw-placeholder-opacity));\n  }\n\n  .sm\\:placeholder-green-50:-ms-input-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(236, 253, 245, var(--tw-placeholder-opacity));\n  }\n\n  .sm\\:placeholder-green-50::placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(236, 253, 245, var(--tw-placeholder-opacity));\n  }\n\n  .sm\\:placeholder-green-100::-moz-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(209, 250, 229, var(--tw-placeholder-opacity));\n  }\n\n  .sm\\:placeholder-green-100:-ms-input-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(209, 250, 229, var(--tw-placeholder-opacity));\n  }\n\n  .sm\\:placeholder-green-100::placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(209, 250, 229, var(--tw-placeholder-opacity));\n  }\n\n  .sm\\:placeholder-green-200::-moz-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(167, 243, 208, var(--tw-placeholder-opacity));\n  }\n\n  .sm\\:placeholder-green-200:-ms-input-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(167, 243, 208, var(--tw-placeholder-opacity));\n  }\n\n  .sm\\:placeholder-green-200::placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(167, 243, 208, var(--tw-placeholder-opacity));\n  }\n\n  .sm\\:placeholder-green-300::-moz-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(110, 231, 183, var(--tw-placeholder-opacity));\n  }\n\n  .sm\\:placeholder-green-300:-ms-input-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(110, 231, 183, var(--tw-placeholder-opacity));\n  }\n\n  .sm\\:placeholder-green-300::placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(110, 231, 183, var(--tw-placeholder-opacity));\n  }\n\n  .sm\\:placeholder-green-400::-moz-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(52, 211, 153, var(--tw-placeholder-opacity));\n  }\n\n  .sm\\:placeholder-green-400:-ms-input-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(52, 211, 153, var(--tw-placeholder-opacity));\n  }\n\n  .sm\\:placeholder-green-400::placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(52, 211, 153, var(--tw-placeholder-opacity));\n  }\n\n  .sm\\:placeholder-green-500::-moz-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(16, 185, 129, var(--tw-placeholder-opacity));\n  }\n\n  .sm\\:placeholder-green-500:-ms-input-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(16, 185, 129, var(--tw-placeholder-opacity));\n  }\n\n  .sm\\:placeholder-green-500::placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(16, 185, 129, var(--tw-placeholder-opacity));\n  }\n\n  .sm\\:placeholder-green-600::-moz-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(5, 150, 105, var(--tw-placeholder-opacity));\n  }\n\n  .sm\\:placeholder-green-600:-ms-input-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(5, 150, 105, var(--tw-placeholder-opacity));\n  }\n\n  .sm\\:placeholder-green-600::placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(5, 150, 105, var(--tw-placeholder-opacity));\n  }\n\n  .sm\\:placeholder-green-700::-moz-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(4, 120, 87, var(--tw-placeholder-opacity));\n  }\n\n  .sm\\:placeholder-green-700:-ms-input-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(4, 120, 87, var(--tw-placeholder-opacity));\n  }\n\n  .sm\\:placeholder-green-700::placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(4, 120, 87, var(--tw-placeholder-opacity));\n  }\n\n  .sm\\:placeholder-green-800::-moz-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(6, 95, 70, var(--tw-placeholder-opacity));\n  }\n\n  .sm\\:placeholder-green-800:-ms-input-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(6, 95, 70, var(--tw-placeholder-opacity));\n  }\n\n  .sm\\:placeholder-green-800::placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(6, 95, 70, var(--tw-placeholder-opacity));\n  }\n\n  .sm\\:placeholder-green-900::-moz-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(6, 78, 59, var(--tw-placeholder-opacity));\n  }\n\n  .sm\\:placeholder-green-900:-ms-input-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(6, 78, 59, var(--tw-placeholder-opacity));\n  }\n\n  .sm\\:placeholder-green-900::placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(6, 78, 59, var(--tw-placeholder-opacity));\n  }\n\n  .sm\\:placeholder-blue-50::-moz-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(239, 246, 255, var(--tw-placeholder-opacity));\n  }\n\n  .sm\\:placeholder-blue-50:-ms-input-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(239, 246, 255, var(--tw-placeholder-opacity));\n  }\n\n  .sm\\:placeholder-blue-50::placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(239, 246, 255, var(--tw-placeholder-opacity));\n  }\n\n  .sm\\:placeholder-blue-100::-moz-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(219, 234, 254, var(--tw-placeholder-opacity));\n  }\n\n  .sm\\:placeholder-blue-100:-ms-input-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(219, 234, 254, var(--tw-placeholder-opacity));\n  }\n\n  .sm\\:placeholder-blue-100::placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(219, 234, 254, var(--tw-placeholder-opacity));\n  }\n\n  .sm\\:placeholder-blue-200::-moz-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(191, 219, 254, var(--tw-placeholder-opacity));\n  }\n\n  .sm\\:placeholder-blue-200:-ms-input-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(191, 219, 254, var(--tw-placeholder-opacity));\n  }\n\n  .sm\\:placeholder-blue-200::placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(191, 219, 254, var(--tw-placeholder-opacity));\n  }\n\n  .sm\\:placeholder-blue-300::-moz-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(147, 197, 253, var(--tw-placeholder-opacity));\n  }\n\n  .sm\\:placeholder-blue-300:-ms-input-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(147, 197, 253, var(--tw-placeholder-opacity));\n  }\n\n  .sm\\:placeholder-blue-300::placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(147, 197, 253, var(--tw-placeholder-opacity));\n  }\n\n  .sm\\:placeholder-blue-400::-moz-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(96, 165, 250, var(--tw-placeholder-opacity));\n  }\n\n  .sm\\:placeholder-blue-400:-ms-input-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(96, 165, 250, var(--tw-placeholder-opacity));\n  }\n\n  .sm\\:placeholder-blue-400::placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(96, 165, 250, var(--tw-placeholder-opacity));\n  }\n\n  .sm\\:placeholder-blue-500::-moz-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(59, 130, 246, var(--tw-placeholder-opacity));\n  }\n\n  .sm\\:placeholder-blue-500:-ms-input-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(59, 130, 246, var(--tw-placeholder-opacity));\n  }\n\n  .sm\\:placeholder-blue-500::placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(59, 130, 246, var(--tw-placeholder-opacity));\n  }\n\n  .sm\\:placeholder-blue-600::-moz-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(37, 99, 235, var(--tw-placeholder-opacity));\n  }\n\n  .sm\\:placeholder-blue-600:-ms-input-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(37, 99, 235, var(--tw-placeholder-opacity));\n  }\n\n  .sm\\:placeholder-blue-600::placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(37, 99, 235, var(--tw-placeholder-opacity));\n  }\n\n  .sm\\:placeholder-blue-700::-moz-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(29, 78, 216, var(--tw-placeholder-opacity));\n  }\n\n  .sm\\:placeholder-blue-700:-ms-input-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(29, 78, 216, var(--tw-placeholder-opacity));\n  }\n\n  .sm\\:placeholder-blue-700::placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(29, 78, 216, var(--tw-placeholder-opacity));\n  }\n\n  .sm\\:placeholder-blue-800::-moz-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(30, 64, 175, var(--tw-placeholder-opacity));\n  }\n\n  .sm\\:placeholder-blue-800:-ms-input-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(30, 64, 175, var(--tw-placeholder-opacity));\n  }\n\n  .sm\\:placeholder-blue-800::placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(30, 64, 175, var(--tw-placeholder-opacity));\n  }\n\n  .sm\\:placeholder-blue-900::-moz-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(30, 58, 138, var(--tw-placeholder-opacity));\n  }\n\n  .sm\\:placeholder-blue-900:-ms-input-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(30, 58, 138, var(--tw-placeholder-opacity));\n  }\n\n  .sm\\:placeholder-blue-900::placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(30, 58, 138, var(--tw-placeholder-opacity));\n  }\n\n  .sm\\:placeholder-indigo-50::-moz-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(238, 242, 255, var(--tw-placeholder-opacity));\n  }\n\n  .sm\\:placeholder-indigo-50:-ms-input-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(238, 242, 255, var(--tw-placeholder-opacity));\n  }\n\n  .sm\\:placeholder-indigo-50::placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(238, 242, 255, var(--tw-placeholder-opacity));\n  }\n\n  .sm\\:placeholder-indigo-100::-moz-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(224, 231, 255, var(--tw-placeholder-opacity));\n  }\n\n  .sm\\:placeholder-indigo-100:-ms-input-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(224, 231, 255, var(--tw-placeholder-opacity));\n  }\n\n  .sm\\:placeholder-indigo-100::placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(224, 231, 255, var(--tw-placeholder-opacity));\n  }\n\n  .sm\\:placeholder-indigo-200::-moz-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(199, 210, 254, var(--tw-placeholder-opacity));\n  }\n\n  .sm\\:placeholder-indigo-200:-ms-input-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(199, 210, 254, var(--tw-placeholder-opacity));\n  }\n\n  .sm\\:placeholder-indigo-200::placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(199, 210, 254, var(--tw-placeholder-opacity));\n  }\n\n  .sm\\:placeholder-indigo-300::-moz-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(165, 180, 252, var(--tw-placeholder-opacity));\n  }\n\n  .sm\\:placeholder-indigo-300:-ms-input-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(165, 180, 252, var(--tw-placeholder-opacity));\n  }\n\n  .sm\\:placeholder-indigo-300::placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(165, 180, 252, var(--tw-placeholder-opacity));\n  }\n\n  .sm\\:placeholder-indigo-400::-moz-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(129, 140, 248, var(--tw-placeholder-opacity));\n  }\n\n  .sm\\:placeholder-indigo-400:-ms-input-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(129, 140, 248, var(--tw-placeholder-opacity));\n  }\n\n  .sm\\:placeholder-indigo-400::placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(129, 140, 248, var(--tw-placeholder-opacity));\n  }\n\n  .sm\\:placeholder-indigo-500::-moz-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(99, 102, 241, var(--tw-placeholder-opacity));\n  }\n\n  .sm\\:placeholder-indigo-500:-ms-input-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(99, 102, 241, var(--tw-placeholder-opacity));\n  }\n\n  .sm\\:placeholder-indigo-500::placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(99, 102, 241, var(--tw-placeholder-opacity));\n  }\n\n  .sm\\:placeholder-indigo-600::-moz-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(79, 70, 229, var(--tw-placeholder-opacity));\n  }\n\n  .sm\\:placeholder-indigo-600:-ms-input-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(79, 70, 229, var(--tw-placeholder-opacity));\n  }\n\n  .sm\\:placeholder-indigo-600::placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(79, 70, 229, var(--tw-placeholder-opacity));\n  }\n\n  .sm\\:placeholder-indigo-700::-moz-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(67, 56, 202, var(--tw-placeholder-opacity));\n  }\n\n  .sm\\:placeholder-indigo-700:-ms-input-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(67, 56, 202, var(--tw-placeholder-opacity));\n  }\n\n  .sm\\:placeholder-indigo-700::placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(67, 56, 202, var(--tw-placeholder-opacity));\n  }\n\n  .sm\\:placeholder-indigo-800::-moz-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(55, 48, 163, var(--tw-placeholder-opacity));\n  }\n\n  .sm\\:placeholder-indigo-800:-ms-input-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(55, 48, 163, var(--tw-placeholder-opacity));\n  }\n\n  .sm\\:placeholder-indigo-800::placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(55, 48, 163, var(--tw-placeholder-opacity));\n  }\n\n  .sm\\:placeholder-indigo-900::-moz-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(49, 46, 129, var(--tw-placeholder-opacity));\n  }\n\n  .sm\\:placeholder-indigo-900:-ms-input-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(49, 46, 129, var(--tw-placeholder-opacity));\n  }\n\n  .sm\\:placeholder-indigo-900::placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(49, 46, 129, var(--tw-placeholder-opacity));\n  }\n\n  .sm\\:placeholder-purple-50::-moz-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(245, 243, 255, var(--tw-placeholder-opacity));\n  }\n\n  .sm\\:placeholder-purple-50:-ms-input-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(245, 243, 255, var(--tw-placeholder-opacity));\n  }\n\n  .sm\\:placeholder-purple-50::placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(245, 243, 255, var(--tw-placeholder-opacity));\n  }\n\n  .sm\\:placeholder-purple-100::-moz-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(237, 233, 254, var(--tw-placeholder-opacity));\n  }\n\n  .sm\\:placeholder-purple-100:-ms-input-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(237, 233, 254, var(--tw-placeholder-opacity));\n  }\n\n  .sm\\:placeholder-purple-100::placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(237, 233, 254, var(--tw-placeholder-opacity));\n  }\n\n  .sm\\:placeholder-purple-200::-moz-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(221, 214, 254, var(--tw-placeholder-opacity));\n  }\n\n  .sm\\:placeholder-purple-200:-ms-input-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(221, 214, 254, var(--tw-placeholder-opacity));\n  }\n\n  .sm\\:placeholder-purple-200::placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(221, 214, 254, var(--tw-placeholder-opacity));\n  }\n\n  .sm\\:placeholder-purple-300::-moz-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(196, 181, 253, var(--tw-placeholder-opacity));\n  }\n\n  .sm\\:placeholder-purple-300:-ms-input-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(196, 181, 253, var(--tw-placeholder-opacity));\n  }\n\n  .sm\\:placeholder-purple-300::placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(196, 181, 253, var(--tw-placeholder-opacity));\n  }\n\n  .sm\\:placeholder-purple-400::-moz-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(167, 139, 250, var(--tw-placeholder-opacity));\n  }\n\n  .sm\\:placeholder-purple-400:-ms-input-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(167, 139, 250, var(--tw-placeholder-opacity));\n  }\n\n  .sm\\:placeholder-purple-400::placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(167, 139, 250, var(--tw-placeholder-opacity));\n  }\n\n  .sm\\:placeholder-purple-500::-moz-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(139, 92, 246, var(--tw-placeholder-opacity));\n  }\n\n  .sm\\:placeholder-purple-500:-ms-input-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(139, 92, 246, var(--tw-placeholder-opacity));\n  }\n\n  .sm\\:placeholder-purple-500::placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(139, 92, 246, var(--tw-placeholder-opacity));\n  }\n\n  .sm\\:placeholder-purple-600::-moz-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(124, 58, 237, var(--tw-placeholder-opacity));\n  }\n\n  .sm\\:placeholder-purple-600:-ms-input-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(124, 58, 237, var(--tw-placeholder-opacity));\n  }\n\n  .sm\\:placeholder-purple-600::placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(124, 58, 237, var(--tw-placeholder-opacity));\n  }\n\n  .sm\\:placeholder-purple-700::-moz-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(109, 40, 217, var(--tw-placeholder-opacity));\n  }\n\n  .sm\\:placeholder-purple-700:-ms-input-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(109, 40, 217, var(--tw-placeholder-opacity));\n  }\n\n  .sm\\:placeholder-purple-700::placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(109, 40, 217, var(--tw-placeholder-opacity));\n  }\n\n  .sm\\:placeholder-purple-800::-moz-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(91, 33, 182, var(--tw-placeholder-opacity));\n  }\n\n  .sm\\:placeholder-purple-800:-ms-input-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(91, 33, 182, var(--tw-placeholder-opacity));\n  }\n\n  .sm\\:placeholder-purple-800::placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(91, 33, 182, var(--tw-placeholder-opacity));\n  }\n\n  .sm\\:placeholder-purple-900::-moz-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(76, 29, 149, var(--tw-placeholder-opacity));\n  }\n\n  .sm\\:placeholder-purple-900:-ms-input-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(76, 29, 149, var(--tw-placeholder-opacity));\n  }\n\n  .sm\\:placeholder-purple-900::placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(76, 29, 149, var(--tw-placeholder-opacity));\n  }\n\n  .sm\\:placeholder-pink-50::-moz-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(253, 242, 248, var(--tw-placeholder-opacity));\n  }\n\n  .sm\\:placeholder-pink-50:-ms-input-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(253, 242, 248, var(--tw-placeholder-opacity));\n  }\n\n  .sm\\:placeholder-pink-50::placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(253, 242, 248, var(--tw-placeholder-opacity));\n  }\n\n  .sm\\:placeholder-pink-100::-moz-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(252, 231, 243, var(--tw-placeholder-opacity));\n  }\n\n  .sm\\:placeholder-pink-100:-ms-input-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(252, 231, 243, var(--tw-placeholder-opacity));\n  }\n\n  .sm\\:placeholder-pink-100::placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(252, 231, 243, var(--tw-placeholder-opacity));\n  }\n\n  .sm\\:placeholder-pink-200::-moz-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(251, 207, 232, var(--tw-placeholder-opacity));\n  }\n\n  .sm\\:placeholder-pink-200:-ms-input-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(251, 207, 232, var(--tw-placeholder-opacity));\n  }\n\n  .sm\\:placeholder-pink-200::placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(251, 207, 232, var(--tw-placeholder-opacity));\n  }\n\n  .sm\\:placeholder-pink-300::-moz-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(249, 168, 212, var(--tw-placeholder-opacity));\n  }\n\n  .sm\\:placeholder-pink-300:-ms-input-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(249, 168, 212, var(--tw-placeholder-opacity));\n  }\n\n  .sm\\:placeholder-pink-300::placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(249, 168, 212, var(--tw-placeholder-opacity));\n  }\n\n  .sm\\:placeholder-pink-400::-moz-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(244, 114, 182, var(--tw-placeholder-opacity));\n  }\n\n  .sm\\:placeholder-pink-400:-ms-input-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(244, 114, 182, var(--tw-placeholder-opacity));\n  }\n\n  .sm\\:placeholder-pink-400::placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(244, 114, 182, var(--tw-placeholder-opacity));\n  }\n\n  .sm\\:placeholder-pink-500::-moz-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(236, 72, 153, var(--tw-placeholder-opacity));\n  }\n\n  .sm\\:placeholder-pink-500:-ms-input-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(236, 72, 153, var(--tw-placeholder-opacity));\n  }\n\n  .sm\\:placeholder-pink-500::placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(236, 72, 153, var(--tw-placeholder-opacity));\n  }\n\n  .sm\\:placeholder-pink-600::-moz-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(219, 39, 119, var(--tw-placeholder-opacity));\n  }\n\n  .sm\\:placeholder-pink-600:-ms-input-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(219, 39, 119, var(--tw-placeholder-opacity));\n  }\n\n  .sm\\:placeholder-pink-600::placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(219, 39, 119, var(--tw-placeholder-opacity));\n  }\n\n  .sm\\:placeholder-pink-700::-moz-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(190, 24, 93, var(--tw-placeholder-opacity));\n  }\n\n  .sm\\:placeholder-pink-700:-ms-input-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(190, 24, 93, var(--tw-placeholder-opacity));\n  }\n\n  .sm\\:placeholder-pink-700::placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(190, 24, 93, var(--tw-placeholder-opacity));\n  }\n\n  .sm\\:placeholder-pink-800::-moz-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(157, 23, 77, var(--tw-placeholder-opacity));\n  }\n\n  .sm\\:placeholder-pink-800:-ms-input-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(157, 23, 77, var(--tw-placeholder-opacity));\n  }\n\n  .sm\\:placeholder-pink-800::placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(157, 23, 77, var(--tw-placeholder-opacity));\n  }\n\n  .sm\\:placeholder-pink-900::-moz-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(131, 24, 67, var(--tw-placeholder-opacity));\n  }\n\n  .sm\\:placeholder-pink-900:-ms-input-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(131, 24, 67, var(--tw-placeholder-opacity));\n  }\n\n  .sm\\:placeholder-pink-900::placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(131, 24, 67, var(--tw-placeholder-opacity));\n  }\n\n  .sm\\:focus\\:placeholder-transparent:focus::-moz-placeholder {\n    color: transparent;\n  }\n\n  .sm\\:focus\\:placeholder-transparent:focus:-ms-input-placeholder {\n    color: transparent;\n  }\n\n  .sm\\:focus\\:placeholder-transparent:focus::placeholder {\n    color: transparent;\n  }\n\n  .sm\\:focus\\:placeholder-current:focus::-moz-placeholder {\n    color: currentColor;\n  }\n\n  .sm\\:focus\\:placeholder-current:focus:-ms-input-placeholder {\n    color: currentColor;\n  }\n\n  .sm\\:focus\\:placeholder-current:focus::placeholder {\n    color: currentColor;\n  }\n\n  .sm\\:focus\\:placeholder-black:focus::-moz-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(0, 0, 0, var(--tw-placeholder-opacity));\n  }\n\n  .sm\\:focus\\:placeholder-black:focus:-ms-input-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(0, 0, 0, var(--tw-placeholder-opacity));\n  }\n\n  .sm\\:focus\\:placeholder-black:focus::placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(0, 0, 0, var(--tw-placeholder-opacity));\n  }\n\n  .sm\\:focus\\:placeholder-white:focus::-moz-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(255, 255, 255, var(--tw-placeholder-opacity));\n  }\n\n  .sm\\:focus\\:placeholder-white:focus:-ms-input-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(255, 255, 255, var(--tw-placeholder-opacity));\n  }\n\n  .sm\\:focus\\:placeholder-white:focus::placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(255, 255, 255, var(--tw-placeholder-opacity));\n  }\n\n  .sm\\:focus\\:placeholder-gray-50:focus::-moz-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(249, 250, 251, var(--tw-placeholder-opacity));\n  }\n\n  .sm\\:focus\\:placeholder-gray-50:focus:-ms-input-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(249, 250, 251, var(--tw-placeholder-opacity));\n  }\n\n  .sm\\:focus\\:placeholder-gray-50:focus::placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(249, 250, 251, var(--tw-placeholder-opacity));\n  }\n\n  .sm\\:focus\\:placeholder-gray-100:focus::-moz-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(243, 244, 246, var(--tw-placeholder-opacity));\n  }\n\n  .sm\\:focus\\:placeholder-gray-100:focus:-ms-input-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(243, 244, 246, var(--tw-placeholder-opacity));\n  }\n\n  .sm\\:focus\\:placeholder-gray-100:focus::placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(243, 244, 246, var(--tw-placeholder-opacity));\n  }\n\n  .sm\\:focus\\:placeholder-gray-200:focus::-moz-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(229, 231, 235, var(--tw-placeholder-opacity));\n  }\n\n  .sm\\:focus\\:placeholder-gray-200:focus:-ms-input-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(229, 231, 235, var(--tw-placeholder-opacity));\n  }\n\n  .sm\\:focus\\:placeholder-gray-200:focus::placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(229, 231, 235, var(--tw-placeholder-opacity));\n  }\n\n  .sm\\:focus\\:placeholder-gray-300:focus::-moz-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(209, 213, 219, var(--tw-placeholder-opacity));\n  }\n\n  .sm\\:focus\\:placeholder-gray-300:focus:-ms-input-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(209, 213, 219, var(--tw-placeholder-opacity));\n  }\n\n  .sm\\:focus\\:placeholder-gray-300:focus::placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(209, 213, 219, var(--tw-placeholder-opacity));\n  }\n\n  .sm\\:focus\\:placeholder-gray-400:focus::-moz-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(156, 163, 175, var(--tw-placeholder-opacity));\n  }\n\n  .sm\\:focus\\:placeholder-gray-400:focus:-ms-input-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(156, 163, 175, var(--tw-placeholder-opacity));\n  }\n\n  .sm\\:focus\\:placeholder-gray-400:focus::placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(156, 163, 175, var(--tw-placeholder-opacity));\n  }\n\n  .sm\\:focus\\:placeholder-gray-500:focus::-moz-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(107, 114, 128, var(--tw-placeholder-opacity));\n  }\n\n  .sm\\:focus\\:placeholder-gray-500:focus:-ms-input-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(107, 114, 128, var(--tw-placeholder-opacity));\n  }\n\n  .sm\\:focus\\:placeholder-gray-500:focus::placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(107, 114, 128, var(--tw-placeholder-opacity));\n  }\n\n  .sm\\:focus\\:placeholder-gray-600:focus::-moz-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(75, 85, 99, var(--tw-placeholder-opacity));\n  }\n\n  .sm\\:focus\\:placeholder-gray-600:focus:-ms-input-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(75, 85, 99, var(--tw-placeholder-opacity));\n  }\n\n  .sm\\:focus\\:placeholder-gray-600:focus::placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(75, 85, 99, var(--tw-placeholder-opacity));\n  }\n\n  .sm\\:focus\\:placeholder-gray-700:focus::-moz-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(55, 65, 81, var(--tw-placeholder-opacity));\n  }\n\n  .sm\\:focus\\:placeholder-gray-700:focus:-ms-input-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(55, 65, 81, var(--tw-placeholder-opacity));\n  }\n\n  .sm\\:focus\\:placeholder-gray-700:focus::placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(55, 65, 81, var(--tw-placeholder-opacity));\n  }\n\n  .sm\\:focus\\:placeholder-gray-800:focus::-moz-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(31, 41, 55, var(--tw-placeholder-opacity));\n  }\n\n  .sm\\:focus\\:placeholder-gray-800:focus:-ms-input-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(31, 41, 55, var(--tw-placeholder-opacity));\n  }\n\n  .sm\\:focus\\:placeholder-gray-800:focus::placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(31, 41, 55, var(--tw-placeholder-opacity));\n  }\n\n  .sm\\:focus\\:placeholder-gray-900:focus::-moz-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(17, 24, 39, var(--tw-placeholder-opacity));\n  }\n\n  .sm\\:focus\\:placeholder-gray-900:focus:-ms-input-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(17, 24, 39, var(--tw-placeholder-opacity));\n  }\n\n  .sm\\:focus\\:placeholder-gray-900:focus::placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(17, 24, 39, var(--tw-placeholder-opacity));\n  }\n\n  .sm\\:focus\\:placeholder-red-50:focus::-moz-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(254, 242, 242, var(--tw-placeholder-opacity));\n  }\n\n  .sm\\:focus\\:placeholder-red-50:focus:-ms-input-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(254, 242, 242, var(--tw-placeholder-opacity));\n  }\n\n  .sm\\:focus\\:placeholder-red-50:focus::placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(254, 242, 242, var(--tw-placeholder-opacity));\n  }\n\n  .sm\\:focus\\:placeholder-red-100:focus::-moz-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(254, 226, 226, var(--tw-placeholder-opacity));\n  }\n\n  .sm\\:focus\\:placeholder-red-100:focus:-ms-input-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(254, 226, 226, var(--tw-placeholder-opacity));\n  }\n\n  .sm\\:focus\\:placeholder-red-100:focus::placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(254, 226, 226, var(--tw-placeholder-opacity));\n  }\n\n  .sm\\:focus\\:placeholder-red-200:focus::-moz-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(254, 202, 202, var(--tw-placeholder-opacity));\n  }\n\n  .sm\\:focus\\:placeholder-red-200:focus:-ms-input-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(254, 202, 202, var(--tw-placeholder-opacity));\n  }\n\n  .sm\\:focus\\:placeholder-red-200:focus::placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(254, 202, 202, var(--tw-placeholder-opacity));\n  }\n\n  .sm\\:focus\\:placeholder-red-300:focus::-moz-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(252, 165, 165, var(--tw-placeholder-opacity));\n  }\n\n  .sm\\:focus\\:placeholder-red-300:focus:-ms-input-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(252, 165, 165, var(--tw-placeholder-opacity));\n  }\n\n  .sm\\:focus\\:placeholder-red-300:focus::placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(252, 165, 165, var(--tw-placeholder-opacity));\n  }\n\n  .sm\\:focus\\:placeholder-red-400:focus::-moz-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(248, 113, 113, var(--tw-placeholder-opacity));\n  }\n\n  .sm\\:focus\\:placeholder-red-400:focus:-ms-input-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(248, 113, 113, var(--tw-placeholder-opacity));\n  }\n\n  .sm\\:focus\\:placeholder-red-400:focus::placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(248, 113, 113, var(--tw-placeholder-opacity));\n  }\n\n  .sm\\:focus\\:placeholder-red-500:focus::-moz-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(239, 68, 68, var(--tw-placeholder-opacity));\n  }\n\n  .sm\\:focus\\:placeholder-red-500:focus:-ms-input-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(239, 68, 68, var(--tw-placeholder-opacity));\n  }\n\n  .sm\\:focus\\:placeholder-red-500:focus::placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(239, 68, 68, var(--tw-placeholder-opacity));\n  }\n\n  .sm\\:focus\\:placeholder-red-600:focus::-moz-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(220, 38, 38, var(--tw-placeholder-opacity));\n  }\n\n  .sm\\:focus\\:placeholder-red-600:focus:-ms-input-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(220, 38, 38, var(--tw-placeholder-opacity));\n  }\n\n  .sm\\:focus\\:placeholder-red-600:focus::placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(220, 38, 38, var(--tw-placeholder-opacity));\n  }\n\n  .sm\\:focus\\:placeholder-red-700:focus::-moz-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(185, 28, 28, var(--tw-placeholder-opacity));\n  }\n\n  .sm\\:focus\\:placeholder-red-700:focus:-ms-input-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(185, 28, 28, var(--tw-placeholder-opacity));\n  }\n\n  .sm\\:focus\\:placeholder-red-700:focus::placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(185, 28, 28, var(--tw-placeholder-opacity));\n  }\n\n  .sm\\:focus\\:placeholder-red-800:focus::-moz-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(153, 27, 27, var(--tw-placeholder-opacity));\n  }\n\n  .sm\\:focus\\:placeholder-red-800:focus:-ms-input-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(153, 27, 27, var(--tw-placeholder-opacity));\n  }\n\n  .sm\\:focus\\:placeholder-red-800:focus::placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(153, 27, 27, var(--tw-placeholder-opacity));\n  }\n\n  .sm\\:focus\\:placeholder-red-900:focus::-moz-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(127, 29, 29, var(--tw-placeholder-opacity));\n  }\n\n  .sm\\:focus\\:placeholder-red-900:focus:-ms-input-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(127, 29, 29, var(--tw-placeholder-opacity));\n  }\n\n  .sm\\:focus\\:placeholder-red-900:focus::placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(127, 29, 29, var(--tw-placeholder-opacity));\n  }\n\n  .sm\\:focus\\:placeholder-yellow-50:focus::-moz-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(255, 251, 235, var(--tw-placeholder-opacity));\n  }\n\n  .sm\\:focus\\:placeholder-yellow-50:focus:-ms-input-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(255, 251, 235, var(--tw-placeholder-opacity));\n  }\n\n  .sm\\:focus\\:placeholder-yellow-50:focus::placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(255, 251, 235, var(--tw-placeholder-opacity));\n  }\n\n  .sm\\:focus\\:placeholder-yellow-100:focus::-moz-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(254, 243, 199, var(--tw-placeholder-opacity));\n  }\n\n  .sm\\:focus\\:placeholder-yellow-100:focus:-ms-input-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(254, 243, 199, var(--tw-placeholder-opacity));\n  }\n\n  .sm\\:focus\\:placeholder-yellow-100:focus::placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(254, 243, 199, var(--tw-placeholder-opacity));\n  }\n\n  .sm\\:focus\\:placeholder-yellow-200:focus::-moz-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(253, 230, 138, var(--tw-placeholder-opacity));\n  }\n\n  .sm\\:focus\\:placeholder-yellow-200:focus:-ms-input-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(253, 230, 138, var(--tw-placeholder-opacity));\n  }\n\n  .sm\\:focus\\:placeholder-yellow-200:focus::placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(253, 230, 138, var(--tw-placeholder-opacity));\n  }\n\n  .sm\\:focus\\:placeholder-yellow-300:focus::-moz-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(252, 211, 77, var(--tw-placeholder-opacity));\n  }\n\n  .sm\\:focus\\:placeholder-yellow-300:focus:-ms-input-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(252, 211, 77, var(--tw-placeholder-opacity));\n  }\n\n  .sm\\:focus\\:placeholder-yellow-300:focus::placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(252, 211, 77, var(--tw-placeholder-opacity));\n  }\n\n  .sm\\:focus\\:placeholder-yellow-400:focus::-moz-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(251, 191, 36, var(--tw-placeholder-opacity));\n  }\n\n  .sm\\:focus\\:placeholder-yellow-400:focus:-ms-input-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(251, 191, 36, var(--tw-placeholder-opacity));\n  }\n\n  .sm\\:focus\\:placeholder-yellow-400:focus::placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(251, 191, 36, var(--tw-placeholder-opacity));\n  }\n\n  .sm\\:focus\\:placeholder-yellow-500:focus::-moz-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(245, 158, 11, var(--tw-placeholder-opacity));\n  }\n\n  .sm\\:focus\\:placeholder-yellow-500:focus:-ms-input-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(245, 158, 11, var(--tw-placeholder-opacity));\n  }\n\n  .sm\\:focus\\:placeholder-yellow-500:focus::placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(245, 158, 11, var(--tw-placeholder-opacity));\n  }\n\n  .sm\\:focus\\:placeholder-yellow-600:focus::-moz-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(217, 119, 6, var(--tw-placeholder-opacity));\n  }\n\n  .sm\\:focus\\:placeholder-yellow-600:focus:-ms-input-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(217, 119, 6, var(--tw-placeholder-opacity));\n  }\n\n  .sm\\:focus\\:placeholder-yellow-600:focus::placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(217, 119, 6, var(--tw-placeholder-opacity));\n  }\n\n  .sm\\:focus\\:placeholder-yellow-700:focus::-moz-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(180, 83, 9, var(--tw-placeholder-opacity));\n  }\n\n  .sm\\:focus\\:placeholder-yellow-700:focus:-ms-input-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(180, 83, 9, var(--tw-placeholder-opacity));\n  }\n\n  .sm\\:focus\\:placeholder-yellow-700:focus::placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(180, 83, 9, var(--tw-placeholder-opacity));\n  }\n\n  .sm\\:focus\\:placeholder-yellow-800:focus::-moz-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(146, 64, 14, var(--tw-placeholder-opacity));\n  }\n\n  .sm\\:focus\\:placeholder-yellow-800:focus:-ms-input-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(146, 64, 14, var(--tw-placeholder-opacity));\n  }\n\n  .sm\\:focus\\:placeholder-yellow-800:focus::placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(146, 64, 14, var(--tw-placeholder-opacity));\n  }\n\n  .sm\\:focus\\:placeholder-yellow-900:focus::-moz-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(120, 53, 15, var(--tw-placeholder-opacity));\n  }\n\n  .sm\\:focus\\:placeholder-yellow-900:focus:-ms-input-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(120, 53, 15, var(--tw-placeholder-opacity));\n  }\n\n  .sm\\:focus\\:placeholder-yellow-900:focus::placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(120, 53, 15, var(--tw-placeholder-opacity));\n  }\n\n  .sm\\:focus\\:placeholder-green-50:focus::-moz-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(236, 253, 245, var(--tw-placeholder-opacity));\n  }\n\n  .sm\\:focus\\:placeholder-green-50:focus:-ms-input-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(236, 253, 245, var(--tw-placeholder-opacity));\n  }\n\n  .sm\\:focus\\:placeholder-green-50:focus::placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(236, 253, 245, var(--tw-placeholder-opacity));\n  }\n\n  .sm\\:focus\\:placeholder-green-100:focus::-moz-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(209, 250, 229, var(--tw-placeholder-opacity));\n  }\n\n  .sm\\:focus\\:placeholder-green-100:focus:-ms-input-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(209, 250, 229, var(--tw-placeholder-opacity));\n  }\n\n  .sm\\:focus\\:placeholder-green-100:focus::placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(209, 250, 229, var(--tw-placeholder-opacity));\n  }\n\n  .sm\\:focus\\:placeholder-green-200:focus::-moz-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(167, 243, 208, var(--tw-placeholder-opacity));\n  }\n\n  .sm\\:focus\\:placeholder-green-200:focus:-ms-input-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(167, 243, 208, var(--tw-placeholder-opacity));\n  }\n\n  .sm\\:focus\\:placeholder-green-200:focus::placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(167, 243, 208, var(--tw-placeholder-opacity));\n  }\n\n  .sm\\:focus\\:placeholder-green-300:focus::-moz-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(110, 231, 183, var(--tw-placeholder-opacity));\n  }\n\n  .sm\\:focus\\:placeholder-green-300:focus:-ms-input-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(110, 231, 183, var(--tw-placeholder-opacity));\n  }\n\n  .sm\\:focus\\:placeholder-green-300:focus::placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(110, 231, 183, var(--tw-placeholder-opacity));\n  }\n\n  .sm\\:focus\\:placeholder-green-400:focus::-moz-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(52, 211, 153, var(--tw-placeholder-opacity));\n  }\n\n  .sm\\:focus\\:placeholder-green-400:focus:-ms-input-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(52, 211, 153, var(--tw-placeholder-opacity));\n  }\n\n  .sm\\:focus\\:placeholder-green-400:focus::placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(52, 211, 153, var(--tw-placeholder-opacity));\n  }\n\n  .sm\\:focus\\:placeholder-green-500:focus::-moz-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(16, 185, 129, var(--tw-placeholder-opacity));\n  }\n\n  .sm\\:focus\\:placeholder-green-500:focus:-ms-input-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(16, 185, 129, var(--tw-placeholder-opacity));\n  }\n\n  .sm\\:focus\\:placeholder-green-500:focus::placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(16, 185, 129, var(--tw-placeholder-opacity));\n  }\n\n  .sm\\:focus\\:placeholder-green-600:focus::-moz-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(5, 150, 105, var(--tw-placeholder-opacity));\n  }\n\n  .sm\\:focus\\:placeholder-green-600:focus:-ms-input-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(5, 150, 105, var(--tw-placeholder-opacity));\n  }\n\n  .sm\\:focus\\:placeholder-green-600:focus::placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(5, 150, 105, var(--tw-placeholder-opacity));\n  }\n\n  .sm\\:focus\\:placeholder-green-700:focus::-moz-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(4, 120, 87, var(--tw-placeholder-opacity));\n  }\n\n  .sm\\:focus\\:placeholder-green-700:focus:-ms-input-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(4, 120, 87, var(--tw-placeholder-opacity));\n  }\n\n  .sm\\:focus\\:placeholder-green-700:focus::placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(4, 120, 87, var(--tw-placeholder-opacity));\n  }\n\n  .sm\\:focus\\:placeholder-green-800:focus::-moz-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(6, 95, 70, var(--tw-placeholder-opacity));\n  }\n\n  .sm\\:focus\\:placeholder-green-800:focus:-ms-input-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(6, 95, 70, var(--tw-placeholder-opacity));\n  }\n\n  .sm\\:focus\\:placeholder-green-800:focus::placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(6, 95, 70, var(--tw-placeholder-opacity));\n  }\n\n  .sm\\:focus\\:placeholder-green-900:focus::-moz-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(6, 78, 59, var(--tw-placeholder-opacity));\n  }\n\n  .sm\\:focus\\:placeholder-green-900:focus:-ms-input-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(6, 78, 59, var(--tw-placeholder-opacity));\n  }\n\n  .sm\\:focus\\:placeholder-green-900:focus::placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(6, 78, 59, var(--tw-placeholder-opacity));\n  }\n\n  .sm\\:focus\\:placeholder-blue-50:focus::-moz-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(239, 246, 255, var(--tw-placeholder-opacity));\n  }\n\n  .sm\\:focus\\:placeholder-blue-50:focus:-ms-input-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(239, 246, 255, var(--tw-placeholder-opacity));\n  }\n\n  .sm\\:focus\\:placeholder-blue-50:focus::placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(239, 246, 255, var(--tw-placeholder-opacity));\n  }\n\n  .sm\\:focus\\:placeholder-blue-100:focus::-moz-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(219, 234, 254, var(--tw-placeholder-opacity));\n  }\n\n  .sm\\:focus\\:placeholder-blue-100:focus:-ms-input-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(219, 234, 254, var(--tw-placeholder-opacity));\n  }\n\n  .sm\\:focus\\:placeholder-blue-100:focus::placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(219, 234, 254, var(--tw-placeholder-opacity));\n  }\n\n  .sm\\:focus\\:placeholder-blue-200:focus::-moz-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(191, 219, 254, var(--tw-placeholder-opacity));\n  }\n\n  .sm\\:focus\\:placeholder-blue-200:focus:-ms-input-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(191, 219, 254, var(--tw-placeholder-opacity));\n  }\n\n  .sm\\:focus\\:placeholder-blue-200:focus::placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(191, 219, 254, var(--tw-placeholder-opacity));\n  }\n\n  .sm\\:focus\\:placeholder-blue-300:focus::-moz-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(147, 197, 253, var(--tw-placeholder-opacity));\n  }\n\n  .sm\\:focus\\:placeholder-blue-300:focus:-ms-input-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(147, 197, 253, var(--tw-placeholder-opacity));\n  }\n\n  .sm\\:focus\\:placeholder-blue-300:focus::placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(147, 197, 253, var(--tw-placeholder-opacity));\n  }\n\n  .sm\\:focus\\:placeholder-blue-400:focus::-moz-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(96, 165, 250, var(--tw-placeholder-opacity));\n  }\n\n  .sm\\:focus\\:placeholder-blue-400:focus:-ms-input-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(96, 165, 250, var(--tw-placeholder-opacity));\n  }\n\n  .sm\\:focus\\:placeholder-blue-400:focus::placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(96, 165, 250, var(--tw-placeholder-opacity));\n  }\n\n  .sm\\:focus\\:placeholder-blue-500:focus::-moz-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(59, 130, 246, var(--tw-placeholder-opacity));\n  }\n\n  .sm\\:focus\\:placeholder-blue-500:focus:-ms-input-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(59, 130, 246, var(--tw-placeholder-opacity));\n  }\n\n  .sm\\:focus\\:placeholder-blue-500:focus::placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(59, 130, 246, var(--tw-placeholder-opacity));\n  }\n\n  .sm\\:focus\\:placeholder-blue-600:focus::-moz-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(37, 99, 235, var(--tw-placeholder-opacity));\n  }\n\n  .sm\\:focus\\:placeholder-blue-600:focus:-ms-input-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(37, 99, 235, var(--tw-placeholder-opacity));\n  }\n\n  .sm\\:focus\\:placeholder-blue-600:focus::placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(37, 99, 235, var(--tw-placeholder-opacity));\n  }\n\n  .sm\\:focus\\:placeholder-blue-700:focus::-moz-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(29, 78, 216, var(--tw-placeholder-opacity));\n  }\n\n  .sm\\:focus\\:placeholder-blue-700:focus:-ms-input-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(29, 78, 216, var(--tw-placeholder-opacity));\n  }\n\n  .sm\\:focus\\:placeholder-blue-700:focus::placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(29, 78, 216, var(--tw-placeholder-opacity));\n  }\n\n  .sm\\:focus\\:placeholder-blue-800:focus::-moz-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(30, 64, 175, var(--tw-placeholder-opacity));\n  }\n\n  .sm\\:focus\\:placeholder-blue-800:focus:-ms-input-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(30, 64, 175, var(--tw-placeholder-opacity));\n  }\n\n  .sm\\:focus\\:placeholder-blue-800:focus::placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(30, 64, 175, var(--tw-placeholder-opacity));\n  }\n\n  .sm\\:focus\\:placeholder-blue-900:focus::-moz-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(30, 58, 138, var(--tw-placeholder-opacity));\n  }\n\n  .sm\\:focus\\:placeholder-blue-900:focus:-ms-input-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(30, 58, 138, var(--tw-placeholder-opacity));\n  }\n\n  .sm\\:focus\\:placeholder-blue-900:focus::placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(30, 58, 138, var(--tw-placeholder-opacity));\n  }\n\n  .sm\\:focus\\:placeholder-indigo-50:focus::-moz-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(238, 242, 255, var(--tw-placeholder-opacity));\n  }\n\n  .sm\\:focus\\:placeholder-indigo-50:focus:-ms-input-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(238, 242, 255, var(--tw-placeholder-opacity));\n  }\n\n  .sm\\:focus\\:placeholder-indigo-50:focus::placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(238, 242, 255, var(--tw-placeholder-opacity));\n  }\n\n  .sm\\:focus\\:placeholder-indigo-100:focus::-moz-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(224, 231, 255, var(--tw-placeholder-opacity));\n  }\n\n  .sm\\:focus\\:placeholder-indigo-100:focus:-ms-input-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(224, 231, 255, var(--tw-placeholder-opacity));\n  }\n\n  .sm\\:focus\\:placeholder-indigo-100:focus::placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(224, 231, 255, var(--tw-placeholder-opacity));\n  }\n\n  .sm\\:focus\\:placeholder-indigo-200:focus::-moz-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(199, 210, 254, var(--tw-placeholder-opacity));\n  }\n\n  .sm\\:focus\\:placeholder-indigo-200:focus:-ms-input-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(199, 210, 254, var(--tw-placeholder-opacity));\n  }\n\n  .sm\\:focus\\:placeholder-indigo-200:focus::placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(199, 210, 254, var(--tw-placeholder-opacity));\n  }\n\n  .sm\\:focus\\:placeholder-indigo-300:focus::-moz-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(165, 180, 252, var(--tw-placeholder-opacity));\n  }\n\n  .sm\\:focus\\:placeholder-indigo-300:focus:-ms-input-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(165, 180, 252, var(--tw-placeholder-opacity));\n  }\n\n  .sm\\:focus\\:placeholder-indigo-300:focus::placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(165, 180, 252, var(--tw-placeholder-opacity));\n  }\n\n  .sm\\:focus\\:placeholder-indigo-400:focus::-moz-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(129, 140, 248, var(--tw-placeholder-opacity));\n  }\n\n  .sm\\:focus\\:placeholder-indigo-400:focus:-ms-input-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(129, 140, 248, var(--tw-placeholder-opacity));\n  }\n\n  .sm\\:focus\\:placeholder-indigo-400:focus::placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(129, 140, 248, var(--tw-placeholder-opacity));\n  }\n\n  .sm\\:focus\\:placeholder-indigo-500:focus::-moz-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(99, 102, 241, var(--tw-placeholder-opacity));\n  }\n\n  .sm\\:focus\\:placeholder-indigo-500:focus:-ms-input-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(99, 102, 241, var(--tw-placeholder-opacity));\n  }\n\n  .sm\\:focus\\:placeholder-indigo-500:focus::placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(99, 102, 241, var(--tw-placeholder-opacity));\n  }\n\n  .sm\\:focus\\:placeholder-indigo-600:focus::-moz-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(79, 70, 229, var(--tw-placeholder-opacity));\n  }\n\n  .sm\\:focus\\:placeholder-indigo-600:focus:-ms-input-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(79, 70, 229, var(--tw-placeholder-opacity));\n  }\n\n  .sm\\:focus\\:placeholder-indigo-600:focus::placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(79, 70, 229, var(--tw-placeholder-opacity));\n  }\n\n  .sm\\:focus\\:placeholder-indigo-700:focus::-moz-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(67, 56, 202, var(--tw-placeholder-opacity));\n  }\n\n  .sm\\:focus\\:placeholder-indigo-700:focus:-ms-input-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(67, 56, 202, var(--tw-placeholder-opacity));\n  }\n\n  .sm\\:focus\\:placeholder-indigo-700:focus::placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(67, 56, 202, var(--tw-placeholder-opacity));\n  }\n\n  .sm\\:focus\\:placeholder-indigo-800:focus::-moz-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(55, 48, 163, var(--tw-placeholder-opacity));\n  }\n\n  .sm\\:focus\\:placeholder-indigo-800:focus:-ms-input-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(55, 48, 163, var(--tw-placeholder-opacity));\n  }\n\n  .sm\\:focus\\:placeholder-indigo-800:focus::placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(55, 48, 163, var(--tw-placeholder-opacity));\n  }\n\n  .sm\\:focus\\:placeholder-indigo-900:focus::-moz-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(49, 46, 129, var(--tw-placeholder-opacity));\n  }\n\n  .sm\\:focus\\:placeholder-indigo-900:focus:-ms-input-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(49, 46, 129, var(--tw-placeholder-opacity));\n  }\n\n  .sm\\:focus\\:placeholder-indigo-900:focus::placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(49, 46, 129, var(--tw-placeholder-opacity));\n  }\n\n  .sm\\:focus\\:placeholder-purple-50:focus::-moz-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(245, 243, 255, var(--tw-placeholder-opacity));\n  }\n\n  .sm\\:focus\\:placeholder-purple-50:focus:-ms-input-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(245, 243, 255, var(--tw-placeholder-opacity));\n  }\n\n  .sm\\:focus\\:placeholder-purple-50:focus::placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(245, 243, 255, var(--tw-placeholder-opacity));\n  }\n\n  .sm\\:focus\\:placeholder-purple-100:focus::-moz-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(237, 233, 254, var(--tw-placeholder-opacity));\n  }\n\n  .sm\\:focus\\:placeholder-purple-100:focus:-ms-input-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(237, 233, 254, var(--tw-placeholder-opacity));\n  }\n\n  .sm\\:focus\\:placeholder-purple-100:focus::placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(237, 233, 254, var(--tw-placeholder-opacity));\n  }\n\n  .sm\\:focus\\:placeholder-purple-200:focus::-moz-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(221, 214, 254, var(--tw-placeholder-opacity));\n  }\n\n  .sm\\:focus\\:placeholder-purple-200:focus:-ms-input-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(221, 214, 254, var(--tw-placeholder-opacity));\n  }\n\n  .sm\\:focus\\:placeholder-purple-200:focus::placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(221, 214, 254, var(--tw-placeholder-opacity));\n  }\n\n  .sm\\:focus\\:placeholder-purple-300:focus::-moz-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(196, 181, 253, var(--tw-placeholder-opacity));\n  }\n\n  .sm\\:focus\\:placeholder-purple-300:focus:-ms-input-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(196, 181, 253, var(--tw-placeholder-opacity));\n  }\n\n  .sm\\:focus\\:placeholder-purple-300:focus::placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(196, 181, 253, var(--tw-placeholder-opacity));\n  }\n\n  .sm\\:focus\\:placeholder-purple-400:focus::-moz-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(167, 139, 250, var(--tw-placeholder-opacity));\n  }\n\n  .sm\\:focus\\:placeholder-purple-400:focus:-ms-input-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(167, 139, 250, var(--tw-placeholder-opacity));\n  }\n\n  .sm\\:focus\\:placeholder-purple-400:focus::placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(167, 139, 250, var(--tw-placeholder-opacity));\n  }\n\n  .sm\\:focus\\:placeholder-purple-500:focus::-moz-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(139, 92, 246, var(--tw-placeholder-opacity));\n  }\n\n  .sm\\:focus\\:placeholder-purple-500:focus:-ms-input-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(139, 92, 246, var(--tw-placeholder-opacity));\n  }\n\n  .sm\\:focus\\:placeholder-purple-500:focus::placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(139, 92, 246, var(--tw-placeholder-opacity));\n  }\n\n  .sm\\:focus\\:placeholder-purple-600:focus::-moz-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(124, 58, 237, var(--tw-placeholder-opacity));\n  }\n\n  .sm\\:focus\\:placeholder-purple-600:focus:-ms-input-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(124, 58, 237, var(--tw-placeholder-opacity));\n  }\n\n  .sm\\:focus\\:placeholder-purple-600:focus::placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(124, 58, 237, var(--tw-placeholder-opacity));\n  }\n\n  .sm\\:focus\\:placeholder-purple-700:focus::-moz-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(109, 40, 217, var(--tw-placeholder-opacity));\n  }\n\n  .sm\\:focus\\:placeholder-purple-700:focus:-ms-input-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(109, 40, 217, var(--tw-placeholder-opacity));\n  }\n\n  .sm\\:focus\\:placeholder-purple-700:focus::placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(109, 40, 217, var(--tw-placeholder-opacity));\n  }\n\n  .sm\\:focus\\:placeholder-purple-800:focus::-moz-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(91, 33, 182, var(--tw-placeholder-opacity));\n  }\n\n  .sm\\:focus\\:placeholder-purple-800:focus:-ms-input-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(91, 33, 182, var(--tw-placeholder-opacity));\n  }\n\n  .sm\\:focus\\:placeholder-purple-800:focus::placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(91, 33, 182, var(--tw-placeholder-opacity));\n  }\n\n  .sm\\:focus\\:placeholder-purple-900:focus::-moz-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(76, 29, 149, var(--tw-placeholder-opacity));\n  }\n\n  .sm\\:focus\\:placeholder-purple-900:focus:-ms-input-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(76, 29, 149, var(--tw-placeholder-opacity));\n  }\n\n  .sm\\:focus\\:placeholder-purple-900:focus::placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(76, 29, 149, var(--tw-placeholder-opacity));\n  }\n\n  .sm\\:focus\\:placeholder-pink-50:focus::-moz-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(253, 242, 248, var(--tw-placeholder-opacity));\n  }\n\n  .sm\\:focus\\:placeholder-pink-50:focus:-ms-input-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(253, 242, 248, var(--tw-placeholder-opacity));\n  }\n\n  .sm\\:focus\\:placeholder-pink-50:focus::placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(253, 242, 248, var(--tw-placeholder-opacity));\n  }\n\n  .sm\\:focus\\:placeholder-pink-100:focus::-moz-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(252, 231, 243, var(--tw-placeholder-opacity));\n  }\n\n  .sm\\:focus\\:placeholder-pink-100:focus:-ms-input-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(252, 231, 243, var(--tw-placeholder-opacity));\n  }\n\n  .sm\\:focus\\:placeholder-pink-100:focus::placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(252, 231, 243, var(--tw-placeholder-opacity));\n  }\n\n  .sm\\:focus\\:placeholder-pink-200:focus::-moz-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(251, 207, 232, var(--tw-placeholder-opacity));\n  }\n\n  .sm\\:focus\\:placeholder-pink-200:focus:-ms-input-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(251, 207, 232, var(--tw-placeholder-opacity));\n  }\n\n  .sm\\:focus\\:placeholder-pink-200:focus::placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(251, 207, 232, var(--tw-placeholder-opacity));\n  }\n\n  .sm\\:focus\\:placeholder-pink-300:focus::-moz-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(249, 168, 212, var(--tw-placeholder-opacity));\n  }\n\n  .sm\\:focus\\:placeholder-pink-300:focus:-ms-input-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(249, 168, 212, var(--tw-placeholder-opacity));\n  }\n\n  .sm\\:focus\\:placeholder-pink-300:focus::placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(249, 168, 212, var(--tw-placeholder-opacity));\n  }\n\n  .sm\\:focus\\:placeholder-pink-400:focus::-moz-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(244, 114, 182, var(--tw-placeholder-opacity));\n  }\n\n  .sm\\:focus\\:placeholder-pink-400:focus:-ms-input-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(244, 114, 182, var(--tw-placeholder-opacity));\n  }\n\n  .sm\\:focus\\:placeholder-pink-400:focus::placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(244, 114, 182, var(--tw-placeholder-opacity));\n  }\n\n  .sm\\:focus\\:placeholder-pink-500:focus::-moz-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(236, 72, 153, var(--tw-placeholder-opacity));\n  }\n\n  .sm\\:focus\\:placeholder-pink-500:focus:-ms-input-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(236, 72, 153, var(--tw-placeholder-opacity));\n  }\n\n  .sm\\:focus\\:placeholder-pink-500:focus::placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(236, 72, 153, var(--tw-placeholder-opacity));\n  }\n\n  .sm\\:focus\\:placeholder-pink-600:focus::-moz-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(219, 39, 119, var(--tw-placeholder-opacity));\n  }\n\n  .sm\\:focus\\:placeholder-pink-600:focus:-ms-input-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(219, 39, 119, var(--tw-placeholder-opacity));\n  }\n\n  .sm\\:focus\\:placeholder-pink-600:focus::placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(219, 39, 119, var(--tw-placeholder-opacity));\n  }\n\n  .sm\\:focus\\:placeholder-pink-700:focus::-moz-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(190, 24, 93, var(--tw-placeholder-opacity));\n  }\n\n  .sm\\:focus\\:placeholder-pink-700:focus:-ms-input-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(190, 24, 93, var(--tw-placeholder-opacity));\n  }\n\n  .sm\\:focus\\:placeholder-pink-700:focus::placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(190, 24, 93, var(--tw-placeholder-opacity));\n  }\n\n  .sm\\:focus\\:placeholder-pink-800:focus::-moz-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(157, 23, 77, var(--tw-placeholder-opacity));\n  }\n\n  .sm\\:focus\\:placeholder-pink-800:focus:-ms-input-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(157, 23, 77, var(--tw-placeholder-opacity));\n  }\n\n  .sm\\:focus\\:placeholder-pink-800:focus::placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(157, 23, 77, var(--tw-placeholder-opacity));\n  }\n\n  .sm\\:focus\\:placeholder-pink-900:focus::-moz-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(131, 24, 67, var(--tw-placeholder-opacity));\n  }\n\n  .sm\\:focus\\:placeholder-pink-900:focus:-ms-input-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(131, 24, 67, var(--tw-placeholder-opacity));\n  }\n\n  .sm\\:focus\\:placeholder-pink-900:focus::placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(131, 24, 67, var(--tw-placeholder-opacity));\n  }\n\n  .dark .sm\\:dark\\:placeholder-transparent::-moz-placeholder {\n    color: transparent;\n  }\n\n  .dark .sm\\:dark\\:placeholder-transparent:-ms-input-placeholder {\n    color: transparent;\n  }\n\n  .dark .sm\\:dark\\:placeholder-transparent::placeholder {\n    color: transparent;\n  }\n\n  .dark .sm\\:dark\\:placeholder-current::-moz-placeholder {\n    color: currentColor;\n  }\n\n  .dark .sm\\:dark\\:placeholder-current:-ms-input-placeholder {\n    color: currentColor;\n  }\n\n  .dark .sm\\:dark\\:placeholder-current::placeholder {\n    color: currentColor;\n  }\n\n  .dark .sm\\:dark\\:placeholder-black::-moz-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(0, 0, 0, var(--tw-placeholder-opacity));\n  }\n\n  .dark .sm\\:dark\\:placeholder-black:-ms-input-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(0, 0, 0, var(--tw-placeholder-opacity));\n  }\n\n  .dark .sm\\:dark\\:placeholder-black::placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(0, 0, 0, var(--tw-placeholder-opacity));\n  }\n\n  .dark .sm\\:dark\\:placeholder-white::-moz-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(255, 255, 255, var(--tw-placeholder-opacity));\n  }\n\n  .dark .sm\\:dark\\:placeholder-white:-ms-input-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(255, 255, 255, var(--tw-placeholder-opacity));\n  }\n\n  .dark .sm\\:dark\\:placeholder-white::placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(255, 255, 255, var(--tw-placeholder-opacity));\n  }\n\n  .dark .sm\\:dark\\:placeholder-gray-50::-moz-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(249, 250, 251, var(--tw-placeholder-opacity));\n  }\n\n  .dark .sm\\:dark\\:placeholder-gray-50:-ms-input-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(249, 250, 251, var(--tw-placeholder-opacity));\n  }\n\n  .dark .sm\\:dark\\:placeholder-gray-50::placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(249, 250, 251, var(--tw-placeholder-opacity));\n  }\n\n  .dark .sm\\:dark\\:placeholder-gray-100::-moz-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(243, 244, 246, var(--tw-placeholder-opacity));\n  }\n\n  .dark .sm\\:dark\\:placeholder-gray-100:-ms-input-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(243, 244, 246, var(--tw-placeholder-opacity));\n  }\n\n  .dark .sm\\:dark\\:placeholder-gray-100::placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(243, 244, 246, var(--tw-placeholder-opacity));\n  }\n\n  .dark .sm\\:dark\\:placeholder-gray-200::-moz-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(229, 231, 235, var(--tw-placeholder-opacity));\n  }\n\n  .dark .sm\\:dark\\:placeholder-gray-200:-ms-input-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(229, 231, 235, var(--tw-placeholder-opacity));\n  }\n\n  .dark .sm\\:dark\\:placeholder-gray-200::placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(229, 231, 235, var(--tw-placeholder-opacity));\n  }\n\n  .dark .sm\\:dark\\:placeholder-gray-300::-moz-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(209, 213, 219, var(--tw-placeholder-opacity));\n  }\n\n  .dark .sm\\:dark\\:placeholder-gray-300:-ms-input-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(209, 213, 219, var(--tw-placeholder-opacity));\n  }\n\n  .dark .sm\\:dark\\:placeholder-gray-300::placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(209, 213, 219, var(--tw-placeholder-opacity));\n  }\n\n  .dark .sm\\:dark\\:placeholder-gray-400::-moz-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(156, 163, 175, var(--tw-placeholder-opacity));\n  }\n\n  .dark .sm\\:dark\\:placeholder-gray-400:-ms-input-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(156, 163, 175, var(--tw-placeholder-opacity));\n  }\n\n  .dark .sm\\:dark\\:placeholder-gray-400::placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(156, 163, 175, var(--tw-placeholder-opacity));\n  }\n\n  .dark .sm\\:dark\\:placeholder-gray-500::-moz-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(107, 114, 128, var(--tw-placeholder-opacity));\n  }\n\n  .dark .sm\\:dark\\:placeholder-gray-500:-ms-input-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(107, 114, 128, var(--tw-placeholder-opacity));\n  }\n\n  .dark .sm\\:dark\\:placeholder-gray-500::placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(107, 114, 128, var(--tw-placeholder-opacity));\n  }\n\n  .dark .sm\\:dark\\:placeholder-gray-600::-moz-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(75, 85, 99, var(--tw-placeholder-opacity));\n  }\n\n  .dark .sm\\:dark\\:placeholder-gray-600:-ms-input-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(75, 85, 99, var(--tw-placeholder-opacity));\n  }\n\n  .dark .sm\\:dark\\:placeholder-gray-600::placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(75, 85, 99, var(--tw-placeholder-opacity));\n  }\n\n  .dark .sm\\:dark\\:placeholder-gray-700::-moz-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(55, 65, 81, var(--tw-placeholder-opacity));\n  }\n\n  .dark .sm\\:dark\\:placeholder-gray-700:-ms-input-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(55, 65, 81, var(--tw-placeholder-opacity));\n  }\n\n  .dark .sm\\:dark\\:placeholder-gray-700::placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(55, 65, 81, var(--tw-placeholder-opacity));\n  }\n\n  .dark .sm\\:dark\\:placeholder-gray-800::-moz-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(31, 41, 55, var(--tw-placeholder-opacity));\n  }\n\n  .dark .sm\\:dark\\:placeholder-gray-800:-ms-input-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(31, 41, 55, var(--tw-placeholder-opacity));\n  }\n\n  .dark .sm\\:dark\\:placeholder-gray-800::placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(31, 41, 55, var(--tw-placeholder-opacity));\n  }\n\n  .dark .sm\\:dark\\:placeholder-gray-900::-moz-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(17, 24, 39, var(--tw-placeholder-opacity));\n  }\n\n  .dark .sm\\:dark\\:placeholder-gray-900:-ms-input-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(17, 24, 39, var(--tw-placeholder-opacity));\n  }\n\n  .dark .sm\\:dark\\:placeholder-gray-900::placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(17, 24, 39, var(--tw-placeholder-opacity));\n  }\n\n  .dark .sm\\:dark\\:placeholder-red-50::-moz-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(254, 242, 242, var(--tw-placeholder-opacity));\n  }\n\n  .dark .sm\\:dark\\:placeholder-red-50:-ms-input-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(254, 242, 242, var(--tw-placeholder-opacity));\n  }\n\n  .dark .sm\\:dark\\:placeholder-red-50::placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(254, 242, 242, var(--tw-placeholder-opacity));\n  }\n\n  .dark .sm\\:dark\\:placeholder-red-100::-moz-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(254, 226, 226, var(--tw-placeholder-opacity));\n  }\n\n  .dark .sm\\:dark\\:placeholder-red-100:-ms-input-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(254, 226, 226, var(--tw-placeholder-opacity));\n  }\n\n  .dark .sm\\:dark\\:placeholder-red-100::placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(254, 226, 226, var(--tw-placeholder-opacity));\n  }\n\n  .dark .sm\\:dark\\:placeholder-red-200::-moz-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(254, 202, 202, var(--tw-placeholder-opacity));\n  }\n\n  .dark .sm\\:dark\\:placeholder-red-200:-ms-input-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(254, 202, 202, var(--tw-placeholder-opacity));\n  }\n\n  .dark .sm\\:dark\\:placeholder-red-200::placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(254, 202, 202, var(--tw-placeholder-opacity));\n  }\n\n  .dark .sm\\:dark\\:placeholder-red-300::-moz-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(252, 165, 165, var(--tw-placeholder-opacity));\n  }\n\n  .dark .sm\\:dark\\:placeholder-red-300:-ms-input-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(252, 165, 165, var(--tw-placeholder-opacity));\n  }\n\n  .dark .sm\\:dark\\:placeholder-red-300::placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(252, 165, 165, var(--tw-placeholder-opacity));\n  }\n\n  .dark .sm\\:dark\\:placeholder-red-400::-moz-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(248, 113, 113, var(--tw-placeholder-opacity));\n  }\n\n  .dark .sm\\:dark\\:placeholder-red-400:-ms-input-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(248, 113, 113, var(--tw-placeholder-opacity));\n  }\n\n  .dark .sm\\:dark\\:placeholder-red-400::placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(248, 113, 113, var(--tw-placeholder-opacity));\n  }\n\n  .dark .sm\\:dark\\:placeholder-red-500::-moz-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(239, 68, 68, var(--tw-placeholder-opacity));\n  }\n\n  .dark .sm\\:dark\\:placeholder-red-500:-ms-input-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(239, 68, 68, var(--tw-placeholder-opacity));\n  }\n\n  .dark .sm\\:dark\\:placeholder-red-500::placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(239, 68, 68, var(--tw-placeholder-opacity));\n  }\n\n  .dark .sm\\:dark\\:placeholder-red-600::-moz-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(220, 38, 38, var(--tw-placeholder-opacity));\n  }\n\n  .dark .sm\\:dark\\:placeholder-red-600:-ms-input-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(220, 38, 38, var(--tw-placeholder-opacity));\n  }\n\n  .dark .sm\\:dark\\:placeholder-red-600::placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(220, 38, 38, var(--tw-placeholder-opacity));\n  }\n\n  .dark .sm\\:dark\\:placeholder-red-700::-moz-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(185, 28, 28, var(--tw-placeholder-opacity));\n  }\n\n  .dark .sm\\:dark\\:placeholder-red-700:-ms-input-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(185, 28, 28, var(--tw-placeholder-opacity));\n  }\n\n  .dark .sm\\:dark\\:placeholder-red-700::placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(185, 28, 28, var(--tw-placeholder-opacity));\n  }\n\n  .dark .sm\\:dark\\:placeholder-red-800::-moz-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(153, 27, 27, var(--tw-placeholder-opacity));\n  }\n\n  .dark .sm\\:dark\\:placeholder-red-800:-ms-input-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(153, 27, 27, var(--tw-placeholder-opacity));\n  }\n\n  .dark .sm\\:dark\\:placeholder-red-800::placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(153, 27, 27, var(--tw-placeholder-opacity));\n  }\n\n  .dark .sm\\:dark\\:placeholder-red-900::-moz-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(127, 29, 29, var(--tw-placeholder-opacity));\n  }\n\n  .dark .sm\\:dark\\:placeholder-red-900:-ms-input-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(127, 29, 29, var(--tw-placeholder-opacity));\n  }\n\n  .dark .sm\\:dark\\:placeholder-red-900::placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(127, 29, 29, var(--tw-placeholder-opacity));\n  }\n\n  .dark .sm\\:dark\\:placeholder-yellow-50::-moz-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(255, 251, 235, var(--tw-placeholder-opacity));\n  }\n\n  .dark .sm\\:dark\\:placeholder-yellow-50:-ms-input-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(255, 251, 235, var(--tw-placeholder-opacity));\n  }\n\n  .dark .sm\\:dark\\:placeholder-yellow-50::placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(255, 251, 235, var(--tw-placeholder-opacity));\n  }\n\n  .dark .sm\\:dark\\:placeholder-yellow-100::-moz-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(254, 243, 199, var(--tw-placeholder-opacity));\n  }\n\n  .dark .sm\\:dark\\:placeholder-yellow-100:-ms-input-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(254, 243, 199, var(--tw-placeholder-opacity));\n  }\n\n  .dark .sm\\:dark\\:placeholder-yellow-100::placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(254, 243, 199, var(--tw-placeholder-opacity));\n  }\n\n  .dark .sm\\:dark\\:placeholder-yellow-200::-moz-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(253, 230, 138, var(--tw-placeholder-opacity));\n  }\n\n  .dark .sm\\:dark\\:placeholder-yellow-200:-ms-input-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(253, 230, 138, var(--tw-placeholder-opacity));\n  }\n\n  .dark .sm\\:dark\\:placeholder-yellow-200::placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(253, 230, 138, var(--tw-placeholder-opacity));\n  }\n\n  .dark .sm\\:dark\\:placeholder-yellow-300::-moz-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(252, 211, 77, var(--tw-placeholder-opacity));\n  }\n\n  .dark .sm\\:dark\\:placeholder-yellow-300:-ms-input-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(252, 211, 77, var(--tw-placeholder-opacity));\n  }\n\n  .dark .sm\\:dark\\:placeholder-yellow-300::placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(252, 211, 77, var(--tw-placeholder-opacity));\n  }\n\n  .dark .sm\\:dark\\:placeholder-yellow-400::-moz-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(251, 191, 36, var(--tw-placeholder-opacity));\n  }\n\n  .dark .sm\\:dark\\:placeholder-yellow-400:-ms-input-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(251, 191, 36, var(--tw-placeholder-opacity));\n  }\n\n  .dark .sm\\:dark\\:placeholder-yellow-400::placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(251, 191, 36, var(--tw-placeholder-opacity));\n  }\n\n  .dark .sm\\:dark\\:placeholder-yellow-500::-moz-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(245, 158, 11, var(--tw-placeholder-opacity));\n  }\n\n  .dark .sm\\:dark\\:placeholder-yellow-500:-ms-input-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(245, 158, 11, var(--tw-placeholder-opacity));\n  }\n\n  .dark .sm\\:dark\\:placeholder-yellow-500::placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(245, 158, 11, var(--tw-placeholder-opacity));\n  }\n\n  .dark .sm\\:dark\\:placeholder-yellow-600::-moz-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(217, 119, 6, var(--tw-placeholder-opacity));\n  }\n\n  .dark .sm\\:dark\\:placeholder-yellow-600:-ms-input-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(217, 119, 6, var(--tw-placeholder-opacity));\n  }\n\n  .dark .sm\\:dark\\:placeholder-yellow-600::placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(217, 119, 6, var(--tw-placeholder-opacity));\n  }\n\n  .dark .sm\\:dark\\:placeholder-yellow-700::-moz-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(180, 83, 9, var(--tw-placeholder-opacity));\n  }\n\n  .dark .sm\\:dark\\:placeholder-yellow-700:-ms-input-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(180, 83, 9, var(--tw-placeholder-opacity));\n  }\n\n  .dark .sm\\:dark\\:placeholder-yellow-700::placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(180, 83, 9, var(--tw-placeholder-opacity));\n  }\n\n  .dark .sm\\:dark\\:placeholder-yellow-800::-moz-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(146, 64, 14, var(--tw-placeholder-opacity));\n  }\n\n  .dark .sm\\:dark\\:placeholder-yellow-800:-ms-input-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(146, 64, 14, var(--tw-placeholder-opacity));\n  }\n\n  .dark .sm\\:dark\\:placeholder-yellow-800::placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(146, 64, 14, var(--tw-placeholder-opacity));\n  }\n\n  .dark .sm\\:dark\\:placeholder-yellow-900::-moz-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(120, 53, 15, var(--tw-placeholder-opacity));\n  }\n\n  .dark .sm\\:dark\\:placeholder-yellow-900:-ms-input-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(120, 53, 15, var(--tw-placeholder-opacity));\n  }\n\n  .dark .sm\\:dark\\:placeholder-yellow-900::placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(120, 53, 15, var(--tw-placeholder-opacity));\n  }\n\n  .dark .sm\\:dark\\:placeholder-green-50::-moz-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(236, 253, 245, var(--tw-placeholder-opacity));\n  }\n\n  .dark .sm\\:dark\\:placeholder-green-50:-ms-input-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(236, 253, 245, var(--tw-placeholder-opacity));\n  }\n\n  .dark .sm\\:dark\\:placeholder-green-50::placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(236, 253, 245, var(--tw-placeholder-opacity));\n  }\n\n  .dark .sm\\:dark\\:placeholder-green-100::-moz-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(209, 250, 229, var(--tw-placeholder-opacity));\n  }\n\n  .dark .sm\\:dark\\:placeholder-green-100:-ms-input-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(209, 250, 229, var(--tw-placeholder-opacity));\n  }\n\n  .dark .sm\\:dark\\:placeholder-green-100::placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(209, 250, 229, var(--tw-placeholder-opacity));\n  }\n\n  .dark .sm\\:dark\\:placeholder-green-200::-moz-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(167, 243, 208, var(--tw-placeholder-opacity));\n  }\n\n  .dark .sm\\:dark\\:placeholder-green-200:-ms-input-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(167, 243, 208, var(--tw-placeholder-opacity));\n  }\n\n  .dark .sm\\:dark\\:placeholder-green-200::placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(167, 243, 208, var(--tw-placeholder-opacity));\n  }\n\n  .dark .sm\\:dark\\:placeholder-green-300::-moz-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(110, 231, 183, var(--tw-placeholder-opacity));\n  }\n\n  .dark .sm\\:dark\\:placeholder-green-300:-ms-input-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(110, 231, 183, var(--tw-placeholder-opacity));\n  }\n\n  .dark .sm\\:dark\\:placeholder-green-300::placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(110, 231, 183, var(--tw-placeholder-opacity));\n  }\n\n  .dark .sm\\:dark\\:placeholder-green-400::-moz-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(52, 211, 153, var(--tw-placeholder-opacity));\n  }\n\n  .dark .sm\\:dark\\:placeholder-green-400:-ms-input-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(52, 211, 153, var(--tw-placeholder-opacity));\n  }\n\n  .dark .sm\\:dark\\:placeholder-green-400::placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(52, 211, 153, var(--tw-placeholder-opacity));\n  }\n\n  .dark .sm\\:dark\\:placeholder-green-500::-moz-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(16, 185, 129, var(--tw-placeholder-opacity));\n  }\n\n  .dark .sm\\:dark\\:placeholder-green-500:-ms-input-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(16, 185, 129, var(--tw-placeholder-opacity));\n  }\n\n  .dark .sm\\:dark\\:placeholder-green-500::placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(16, 185, 129, var(--tw-placeholder-opacity));\n  }\n\n  .dark .sm\\:dark\\:placeholder-green-600::-moz-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(5, 150, 105, var(--tw-placeholder-opacity));\n  }\n\n  .dark .sm\\:dark\\:placeholder-green-600:-ms-input-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(5, 150, 105, var(--tw-placeholder-opacity));\n  }\n\n  .dark .sm\\:dark\\:placeholder-green-600::placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(5, 150, 105, var(--tw-placeholder-opacity));\n  }\n\n  .dark .sm\\:dark\\:placeholder-green-700::-moz-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(4, 120, 87, var(--tw-placeholder-opacity));\n  }\n\n  .dark .sm\\:dark\\:placeholder-green-700:-ms-input-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(4, 120, 87, var(--tw-placeholder-opacity));\n  }\n\n  .dark .sm\\:dark\\:placeholder-green-700::placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(4, 120, 87, var(--tw-placeholder-opacity));\n  }\n\n  .dark .sm\\:dark\\:placeholder-green-800::-moz-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(6, 95, 70, var(--tw-placeholder-opacity));\n  }\n\n  .dark .sm\\:dark\\:placeholder-green-800:-ms-input-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(6, 95, 70, var(--tw-placeholder-opacity));\n  }\n\n  .dark .sm\\:dark\\:placeholder-green-800::placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(6, 95, 70, var(--tw-placeholder-opacity));\n  }\n\n  .dark .sm\\:dark\\:placeholder-green-900::-moz-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(6, 78, 59, var(--tw-placeholder-opacity));\n  }\n\n  .dark .sm\\:dark\\:placeholder-green-900:-ms-input-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(6, 78, 59, var(--tw-placeholder-opacity));\n  }\n\n  .dark .sm\\:dark\\:placeholder-green-900::placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(6, 78, 59, var(--tw-placeholder-opacity));\n  }\n\n  .dark .sm\\:dark\\:placeholder-blue-50::-moz-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(239, 246, 255, var(--tw-placeholder-opacity));\n  }\n\n  .dark .sm\\:dark\\:placeholder-blue-50:-ms-input-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(239, 246, 255, var(--tw-placeholder-opacity));\n  }\n\n  .dark .sm\\:dark\\:placeholder-blue-50::placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(239, 246, 255, var(--tw-placeholder-opacity));\n  }\n\n  .dark .sm\\:dark\\:placeholder-blue-100::-moz-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(219, 234, 254, var(--tw-placeholder-opacity));\n  }\n\n  .dark .sm\\:dark\\:placeholder-blue-100:-ms-input-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(219, 234, 254, var(--tw-placeholder-opacity));\n  }\n\n  .dark .sm\\:dark\\:placeholder-blue-100::placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(219, 234, 254, var(--tw-placeholder-opacity));\n  }\n\n  .dark .sm\\:dark\\:placeholder-blue-200::-moz-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(191, 219, 254, var(--tw-placeholder-opacity));\n  }\n\n  .dark .sm\\:dark\\:placeholder-blue-200:-ms-input-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(191, 219, 254, var(--tw-placeholder-opacity));\n  }\n\n  .dark .sm\\:dark\\:placeholder-blue-200::placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(191, 219, 254, var(--tw-placeholder-opacity));\n  }\n\n  .dark .sm\\:dark\\:placeholder-blue-300::-moz-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(147, 197, 253, var(--tw-placeholder-opacity));\n  }\n\n  .dark .sm\\:dark\\:placeholder-blue-300:-ms-input-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(147, 197, 253, var(--tw-placeholder-opacity));\n  }\n\n  .dark .sm\\:dark\\:placeholder-blue-300::placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(147, 197, 253, var(--tw-placeholder-opacity));\n  }\n\n  .dark .sm\\:dark\\:placeholder-blue-400::-moz-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(96, 165, 250, var(--tw-placeholder-opacity));\n  }\n\n  .dark .sm\\:dark\\:placeholder-blue-400:-ms-input-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(96, 165, 250, var(--tw-placeholder-opacity));\n  }\n\n  .dark .sm\\:dark\\:placeholder-blue-400::placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(96, 165, 250, var(--tw-placeholder-opacity));\n  }\n\n  .dark .sm\\:dark\\:placeholder-blue-500::-moz-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(59, 130, 246, var(--tw-placeholder-opacity));\n  }\n\n  .dark .sm\\:dark\\:placeholder-blue-500:-ms-input-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(59, 130, 246, var(--tw-placeholder-opacity));\n  }\n\n  .dark .sm\\:dark\\:placeholder-blue-500::placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(59, 130, 246, var(--tw-placeholder-opacity));\n  }\n\n  .dark .sm\\:dark\\:placeholder-blue-600::-moz-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(37, 99, 235, var(--tw-placeholder-opacity));\n  }\n\n  .dark .sm\\:dark\\:placeholder-blue-600:-ms-input-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(37, 99, 235, var(--tw-placeholder-opacity));\n  }\n\n  .dark .sm\\:dark\\:placeholder-blue-600::placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(37, 99, 235, var(--tw-placeholder-opacity));\n  }\n\n  .dark .sm\\:dark\\:placeholder-blue-700::-moz-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(29, 78, 216, var(--tw-placeholder-opacity));\n  }\n\n  .dark .sm\\:dark\\:placeholder-blue-700:-ms-input-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(29, 78, 216, var(--tw-placeholder-opacity));\n  }\n\n  .dark .sm\\:dark\\:placeholder-blue-700::placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(29, 78, 216, var(--tw-placeholder-opacity));\n  }\n\n  .dark .sm\\:dark\\:placeholder-blue-800::-moz-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(30, 64, 175, var(--tw-placeholder-opacity));\n  }\n\n  .dark .sm\\:dark\\:placeholder-blue-800:-ms-input-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(30, 64, 175, var(--tw-placeholder-opacity));\n  }\n\n  .dark .sm\\:dark\\:placeholder-blue-800::placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(30, 64, 175, var(--tw-placeholder-opacity));\n  }\n\n  .dark .sm\\:dark\\:placeholder-blue-900::-moz-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(30, 58, 138, var(--tw-placeholder-opacity));\n  }\n\n  .dark .sm\\:dark\\:placeholder-blue-900:-ms-input-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(30, 58, 138, var(--tw-placeholder-opacity));\n  }\n\n  .dark .sm\\:dark\\:placeholder-blue-900::placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(30, 58, 138, var(--tw-placeholder-opacity));\n  }\n\n  .dark .sm\\:dark\\:placeholder-indigo-50::-moz-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(238, 242, 255, var(--tw-placeholder-opacity));\n  }\n\n  .dark .sm\\:dark\\:placeholder-indigo-50:-ms-input-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(238, 242, 255, var(--tw-placeholder-opacity));\n  }\n\n  .dark .sm\\:dark\\:placeholder-indigo-50::placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(238, 242, 255, var(--tw-placeholder-opacity));\n  }\n\n  .dark .sm\\:dark\\:placeholder-indigo-100::-moz-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(224, 231, 255, var(--tw-placeholder-opacity));\n  }\n\n  .dark .sm\\:dark\\:placeholder-indigo-100:-ms-input-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(224, 231, 255, var(--tw-placeholder-opacity));\n  }\n\n  .dark .sm\\:dark\\:placeholder-indigo-100::placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(224, 231, 255, var(--tw-placeholder-opacity));\n  }\n\n  .dark .sm\\:dark\\:placeholder-indigo-200::-moz-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(199, 210, 254, var(--tw-placeholder-opacity));\n  }\n\n  .dark .sm\\:dark\\:placeholder-indigo-200:-ms-input-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(199, 210, 254, var(--tw-placeholder-opacity));\n  }\n\n  .dark .sm\\:dark\\:placeholder-indigo-200::placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(199, 210, 254, var(--tw-placeholder-opacity));\n  }\n\n  .dark .sm\\:dark\\:placeholder-indigo-300::-moz-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(165, 180, 252, var(--tw-placeholder-opacity));\n  }\n\n  .dark .sm\\:dark\\:placeholder-indigo-300:-ms-input-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(165, 180, 252, var(--tw-placeholder-opacity));\n  }\n\n  .dark .sm\\:dark\\:placeholder-indigo-300::placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(165, 180, 252, var(--tw-placeholder-opacity));\n  }\n\n  .dark .sm\\:dark\\:placeholder-indigo-400::-moz-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(129, 140, 248, var(--tw-placeholder-opacity));\n  }\n\n  .dark .sm\\:dark\\:placeholder-indigo-400:-ms-input-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(129, 140, 248, var(--tw-placeholder-opacity));\n  }\n\n  .dark .sm\\:dark\\:placeholder-indigo-400::placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(129, 140, 248, var(--tw-placeholder-opacity));\n  }\n\n  .dark .sm\\:dark\\:placeholder-indigo-500::-moz-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(99, 102, 241, var(--tw-placeholder-opacity));\n  }\n\n  .dark .sm\\:dark\\:placeholder-indigo-500:-ms-input-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(99, 102, 241, var(--tw-placeholder-opacity));\n  }\n\n  .dark .sm\\:dark\\:placeholder-indigo-500::placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(99, 102, 241, var(--tw-placeholder-opacity));\n  }\n\n  .dark .sm\\:dark\\:placeholder-indigo-600::-moz-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(79, 70, 229, var(--tw-placeholder-opacity));\n  }\n\n  .dark .sm\\:dark\\:placeholder-indigo-600:-ms-input-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(79, 70, 229, var(--tw-placeholder-opacity));\n  }\n\n  .dark .sm\\:dark\\:placeholder-indigo-600::placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(79, 70, 229, var(--tw-placeholder-opacity));\n  }\n\n  .dark .sm\\:dark\\:placeholder-indigo-700::-moz-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(67, 56, 202, var(--tw-placeholder-opacity));\n  }\n\n  .dark .sm\\:dark\\:placeholder-indigo-700:-ms-input-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(67, 56, 202, var(--tw-placeholder-opacity));\n  }\n\n  .dark .sm\\:dark\\:placeholder-indigo-700::placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(67, 56, 202, var(--tw-placeholder-opacity));\n  }\n\n  .dark .sm\\:dark\\:placeholder-indigo-800::-moz-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(55, 48, 163, var(--tw-placeholder-opacity));\n  }\n\n  .dark .sm\\:dark\\:placeholder-indigo-800:-ms-input-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(55, 48, 163, var(--tw-placeholder-opacity));\n  }\n\n  .dark .sm\\:dark\\:placeholder-indigo-800::placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(55, 48, 163, var(--tw-placeholder-opacity));\n  }\n\n  .dark .sm\\:dark\\:placeholder-indigo-900::-moz-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(49, 46, 129, var(--tw-placeholder-opacity));\n  }\n\n  .dark .sm\\:dark\\:placeholder-indigo-900:-ms-input-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(49, 46, 129, var(--tw-placeholder-opacity));\n  }\n\n  .dark .sm\\:dark\\:placeholder-indigo-900::placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(49, 46, 129, var(--tw-placeholder-opacity));\n  }\n\n  .dark .sm\\:dark\\:placeholder-purple-50::-moz-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(245, 243, 255, var(--tw-placeholder-opacity));\n  }\n\n  .dark .sm\\:dark\\:placeholder-purple-50:-ms-input-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(245, 243, 255, var(--tw-placeholder-opacity));\n  }\n\n  .dark .sm\\:dark\\:placeholder-purple-50::placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(245, 243, 255, var(--tw-placeholder-opacity));\n  }\n\n  .dark .sm\\:dark\\:placeholder-purple-100::-moz-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(237, 233, 254, var(--tw-placeholder-opacity));\n  }\n\n  .dark .sm\\:dark\\:placeholder-purple-100:-ms-input-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(237, 233, 254, var(--tw-placeholder-opacity));\n  }\n\n  .dark .sm\\:dark\\:placeholder-purple-100::placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(237, 233, 254, var(--tw-placeholder-opacity));\n  }\n\n  .dark .sm\\:dark\\:placeholder-purple-200::-moz-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(221, 214, 254, var(--tw-placeholder-opacity));\n  }\n\n  .dark .sm\\:dark\\:placeholder-purple-200:-ms-input-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(221, 214, 254, var(--tw-placeholder-opacity));\n  }\n\n  .dark .sm\\:dark\\:placeholder-purple-200::placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(221, 214, 254, var(--tw-placeholder-opacity));\n  }\n\n  .dark .sm\\:dark\\:placeholder-purple-300::-moz-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(196, 181, 253, var(--tw-placeholder-opacity));\n  }\n\n  .dark .sm\\:dark\\:placeholder-purple-300:-ms-input-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(196, 181, 253, var(--tw-placeholder-opacity));\n  }\n\n  .dark .sm\\:dark\\:placeholder-purple-300::placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(196, 181, 253, var(--tw-placeholder-opacity));\n  }\n\n  .dark .sm\\:dark\\:placeholder-purple-400::-moz-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(167, 139, 250, var(--tw-placeholder-opacity));\n  }\n\n  .dark .sm\\:dark\\:placeholder-purple-400:-ms-input-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(167, 139, 250, var(--tw-placeholder-opacity));\n  }\n\n  .dark .sm\\:dark\\:placeholder-purple-400::placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(167, 139, 250, var(--tw-placeholder-opacity));\n  }\n\n  .dark .sm\\:dark\\:placeholder-purple-500::-moz-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(139, 92, 246, var(--tw-placeholder-opacity));\n  }\n\n  .dark .sm\\:dark\\:placeholder-purple-500:-ms-input-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(139, 92, 246, var(--tw-placeholder-opacity));\n  }\n\n  .dark .sm\\:dark\\:placeholder-purple-500::placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(139, 92, 246, var(--tw-placeholder-opacity));\n  }\n\n  .dark .sm\\:dark\\:placeholder-purple-600::-moz-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(124, 58, 237, var(--tw-placeholder-opacity));\n  }\n\n  .dark .sm\\:dark\\:placeholder-purple-600:-ms-input-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(124, 58, 237, var(--tw-placeholder-opacity));\n  }\n\n  .dark .sm\\:dark\\:placeholder-purple-600::placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(124, 58, 237, var(--tw-placeholder-opacity));\n  }\n\n  .dark .sm\\:dark\\:placeholder-purple-700::-moz-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(109, 40, 217, var(--tw-placeholder-opacity));\n  }\n\n  .dark .sm\\:dark\\:placeholder-purple-700:-ms-input-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(109, 40, 217, var(--tw-placeholder-opacity));\n  }\n\n  .dark .sm\\:dark\\:placeholder-purple-700::placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(109, 40, 217, var(--tw-placeholder-opacity));\n  }\n\n  .dark .sm\\:dark\\:placeholder-purple-800::-moz-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(91, 33, 182, var(--tw-placeholder-opacity));\n  }\n\n  .dark .sm\\:dark\\:placeholder-purple-800:-ms-input-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(91, 33, 182, var(--tw-placeholder-opacity));\n  }\n\n  .dark .sm\\:dark\\:placeholder-purple-800::placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(91, 33, 182, var(--tw-placeholder-opacity));\n  }\n\n  .dark .sm\\:dark\\:placeholder-purple-900::-moz-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(76, 29, 149, var(--tw-placeholder-opacity));\n  }\n\n  .dark .sm\\:dark\\:placeholder-purple-900:-ms-input-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(76, 29, 149, var(--tw-placeholder-opacity));\n  }\n\n  .dark .sm\\:dark\\:placeholder-purple-900::placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(76, 29, 149, var(--tw-placeholder-opacity));\n  }\n\n  .dark .sm\\:dark\\:placeholder-pink-50::-moz-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(253, 242, 248, var(--tw-placeholder-opacity));\n  }\n\n  .dark .sm\\:dark\\:placeholder-pink-50:-ms-input-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(253, 242, 248, var(--tw-placeholder-opacity));\n  }\n\n  .dark .sm\\:dark\\:placeholder-pink-50::placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(253, 242, 248, var(--tw-placeholder-opacity));\n  }\n\n  .dark .sm\\:dark\\:placeholder-pink-100::-moz-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(252, 231, 243, var(--tw-placeholder-opacity));\n  }\n\n  .dark .sm\\:dark\\:placeholder-pink-100:-ms-input-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(252, 231, 243, var(--tw-placeholder-opacity));\n  }\n\n  .dark .sm\\:dark\\:placeholder-pink-100::placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(252, 231, 243, var(--tw-placeholder-opacity));\n  }\n\n  .dark .sm\\:dark\\:placeholder-pink-200::-moz-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(251, 207, 232, var(--tw-placeholder-opacity));\n  }\n\n  .dark .sm\\:dark\\:placeholder-pink-200:-ms-input-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(251, 207, 232, var(--tw-placeholder-opacity));\n  }\n\n  .dark .sm\\:dark\\:placeholder-pink-200::placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(251, 207, 232, var(--tw-placeholder-opacity));\n  }\n\n  .dark .sm\\:dark\\:placeholder-pink-300::-moz-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(249, 168, 212, var(--tw-placeholder-opacity));\n  }\n\n  .dark .sm\\:dark\\:placeholder-pink-300:-ms-input-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(249, 168, 212, var(--tw-placeholder-opacity));\n  }\n\n  .dark .sm\\:dark\\:placeholder-pink-300::placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(249, 168, 212, var(--tw-placeholder-opacity));\n  }\n\n  .dark .sm\\:dark\\:placeholder-pink-400::-moz-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(244, 114, 182, var(--tw-placeholder-opacity));\n  }\n\n  .dark .sm\\:dark\\:placeholder-pink-400:-ms-input-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(244, 114, 182, var(--tw-placeholder-opacity));\n  }\n\n  .dark .sm\\:dark\\:placeholder-pink-400::placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(244, 114, 182, var(--tw-placeholder-opacity));\n  }\n\n  .dark .sm\\:dark\\:placeholder-pink-500::-moz-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(236, 72, 153, var(--tw-placeholder-opacity));\n  }\n\n  .dark .sm\\:dark\\:placeholder-pink-500:-ms-input-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(236, 72, 153, var(--tw-placeholder-opacity));\n  }\n\n  .dark .sm\\:dark\\:placeholder-pink-500::placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(236, 72, 153, var(--tw-placeholder-opacity));\n  }\n\n  .dark .sm\\:dark\\:placeholder-pink-600::-moz-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(219, 39, 119, var(--tw-placeholder-opacity));\n  }\n\n  .dark .sm\\:dark\\:placeholder-pink-600:-ms-input-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(219, 39, 119, var(--tw-placeholder-opacity));\n  }\n\n  .dark .sm\\:dark\\:placeholder-pink-600::placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(219, 39, 119, var(--tw-placeholder-opacity));\n  }\n\n  .dark .sm\\:dark\\:placeholder-pink-700::-moz-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(190, 24, 93, var(--tw-placeholder-opacity));\n  }\n\n  .dark .sm\\:dark\\:placeholder-pink-700:-ms-input-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(190, 24, 93, var(--tw-placeholder-opacity));\n  }\n\n  .dark .sm\\:dark\\:placeholder-pink-700::placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(190, 24, 93, var(--tw-placeholder-opacity));\n  }\n\n  .dark .sm\\:dark\\:placeholder-pink-800::-moz-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(157, 23, 77, var(--tw-placeholder-opacity));\n  }\n\n  .dark .sm\\:dark\\:placeholder-pink-800:-ms-input-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(157, 23, 77, var(--tw-placeholder-opacity));\n  }\n\n  .dark .sm\\:dark\\:placeholder-pink-800::placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(157, 23, 77, var(--tw-placeholder-opacity));\n  }\n\n  .dark .sm\\:dark\\:placeholder-pink-900::-moz-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(131, 24, 67, var(--tw-placeholder-opacity));\n  }\n\n  .dark .sm\\:dark\\:placeholder-pink-900:-ms-input-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(131, 24, 67, var(--tw-placeholder-opacity));\n  }\n\n  .dark .sm\\:dark\\:placeholder-pink-900::placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(131, 24, 67, var(--tw-placeholder-opacity));\n  }\n\n  .dark .sm\\:dark\\:focus\\:placeholder-transparent:focus::-moz-placeholder {\n    color: transparent;\n  }\n\n  .dark .sm\\:dark\\:focus\\:placeholder-transparent:focus:-ms-input-placeholder {\n    color: transparent;\n  }\n\n  .dark .sm\\:dark\\:focus\\:placeholder-transparent:focus::placeholder {\n    color: transparent;\n  }\n\n  .dark .sm\\:dark\\:focus\\:placeholder-current:focus::-moz-placeholder {\n    color: currentColor;\n  }\n\n  .dark .sm\\:dark\\:focus\\:placeholder-current:focus:-ms-input-placeholder {\n    color: currentColor;\n  }\n\n  .dark .sm\\:dark\\:focus\\:placeholder-current:focus::placeholder {\n    color: currentColor;\n  }\n\n  .dark .sm\\:dark\\:focus\\:placeholder-black:focus::-moz-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(0, 0, 0, var(--tw-placeholder-opacity));\n  }\n\n  .dark .sm\\:dark\\:focus\\:placeholder-black:focus:-ms-input-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(0, 0, 0, var(--tw-placeholder-opacity));\n  }\n\n  .dark .sm\\:dark\\:focus\\:placeholder-black:focus::placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(0, 0, 0, var(--tw-placeholder-opacity));\n  }\n\n  .dark .sm\\:dark\\:focus\\:placeholder-white:focus::-moz-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(255, 255, 255, var(--tw-placeholder-opacity));\n  }\n\n  .dark .sm\\:dark\\:focus\\:placeholder-white:focus:-ms-input-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(255, 255, 255, var(--tw-placeholder-opacity));\n  }\n\n  .dark .sm\\:dark\\:focus\\:placeholder-white:focus::placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(255, 255, 255, var(--tw-placeholder-opacity));\n  }\n\n  .dark .sm\\:dark\\:focus\\:placeholder-gray-50:focus::-moz-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(249, 250, 251, var(--tw-placeholder-opacity));\n  }\n\n  .dark .sm\\:dark\\:focus\\:placeholder-gray-50:focus:-ms-input-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(249, 250, 251, var(--tw-placeholder-opacity));\n  }\n\n  .dark .sm\\:dark\\:focus\\:placeholder-gray-50:focus::placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(249, 250, 251, var(--tw-placeholder-opacity));\n  }\n\n  .dark .sm\\:dark\\:focus\\:placeholder-gray-100:focus::-moz-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(243, 244, 246, var(--tw-placeholder-opacity));\n  }\n\n  .dark .sm\\:dark\\:focus\\:placeholder-gray-100:focus:-ms-input-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(243, 244, 246, var(--tw-placeholder-opacity));\n  }\n\n  .dark .sm\\:dark\\:focus\\:placeholder-gray-100:focus::placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(243, 244, 246, var(--tw-placeholder-opacity));\n  }\n\n  .dark .sm\\:dark\\:focus\\:placeholder-gray-200:focus::-moz-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(229, 231, 235, var(--tw-placeholder-opacity));\n  }\n\n  .dark .sm\\:dark\\:focus\\:placeholder-gray-200:focus:-ms-input-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(229, 231, 235, var(--tw-placeholder-opacity));\n  }\n\n  .dark .sm\\:dark\\:focus\\:placeholder-gray-200:focus::placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(229, 231, 235, var(--tw-placeholder-opacity));\n  }\n\n  .dark .sm\\:dark\\:focus\\:placeholder-gray-300:focus::-moz-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(209, 213, 219, var(--tw-placeholder-opacity));\n  }\n\n  .dark .sm\\:dark\\:focus\\:placeholder-gray-300:focus:-ms-input-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(209, 213, 219, var(--tw-placeholder-opacity));\n  }\n\n  .dark .sm\\:dark\\:focus\\:placeholder-gray-300:focus::placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(209, 213, 219, var(--tw-placeholder-opacity));\n  }\n\n  .dark .sm\\:dark\\:focus\\:placeholder-gray-400:focus::-moz-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(156, 163, 175, var(--tw-placeholder-opacity));\n  }\n\n  .dark .sm\\:dark\\:focus\\:placeholder-gray-400:focus:-ms-input-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(156, 163, 175, var(--tw-placeholder-opacity));\n  }\n\n  .dark .sm\\:dark\\:focus\\:placeholder-gray-400:focus::placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(156, 163, 175, var(--tw-placeholder-opacity));\n  }\n\n  .dark .sm\\:dark\\:focus\\:placeholder-gray-500:focus::-moz-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(107, 114, 128, var(--tw-placeholder-opacity));\n  }\n\n  .dark .sm\\:dark\\:focus\\:placeholder-gray-500:focus:-ms-input-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(107, 114, 128, var(--tw-placeholder-opacity));\n  }\n\n  .dark .sm\\:dark\\:focus\\:placeholder-gray-500:focus::placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(107, 114, 128, var(--tw-placeholder-opacity));\n  }\n\n  .dark .sm\\:dark\\:focus\\:placeholder-gray-600:focus::-moz-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(75, 85, 99, var(--tw-placeholder-opacity));\n  }\n\n  .dark .sm\\:dark\\:focus\\:placeholder-gray-600:focus:-ms-input-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(75, 85, 99, var(--tw-placeholder-opacity));\n  }\n\n  .dark .sm\\:dark\\:focus\\:placeholder-gray-600:focus::placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(75, 85, 99, var(--tw-placeholder-opacity));\n  }\n\n  .dark .sm\\:dark\\:focus\\:placeholder-gray-700:focus::-moz-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(55, 65, 81, var(--tw-placeholder-opacity));\n  }\n\n  .dark .sm\\:dark\\:focus\\:placeholder-gray-700:focus:-ms-input-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(55, 65, 81, var(--tw-placeholder-opacity));\n  }\n\n  .dark .sm\\:dark\\:focus\\:placeholder-gray-700:focus::placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(55, 65, 81, var(--tw-placeholder-opacity));\n  }\n\n  .dark .sm\\:dark\\:focus\\:placeholder-gray-800:focus::-moz-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(31, 41, 55, var(--tw-placeholder-opacity));\n  }\n\n  .dark .sm\\:dark\\:focus\\:placeholder-gray-800:focus:-ms-input-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(31, 41, 55, var(--tw-placeholder-opacity));\n  }\n\n  .dark .sm\\:dark\\:focus\\:placeholder-gray-800:focus::placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(31, 41, 55, var(--tw-placeholder-opacity));\n  }\n\n  .dark .sm\\:dark\\:focus\\:placeholder-gray-900:focus::-moz-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(17, 24, 39, var(--tw-placeholder-opacity));\n  }\n\n  .dark .sm\\:dark\\:focus\\:placeholder-gray-900:focus:-ms-input-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(17, 24, 39, var(--tw-placeholder-opacity));\n  }\n\n  .dark .sm\\:dark\\:focus\\:placeholder-gray-900:focus::placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(17, 24, 39, var(--tw-placeholder-opacity));\n  }\n\n  .dark .sm\\:dark\\:focus\\:placeholder-red-50:focus::-moz-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(254, 242, 242, var(--tw-placeholder-opacity));\n  }\n\n  .dark .sm\\:dark\\:focus\\:placeholder-red-50:focus:-ms-input-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(254, 242, 242, var(--tw-placeholder-opacity));\n  }\n\n  .dark .sm\\:dark\\:focus\\:placeholder-red-50:focus::placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(254, 242, 242, var(--tw-placeholder-opacity));\n  }\n\n  .dark .sm\\:dark\\:focus\\:placeholder-red-100:focus::-moz-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(254, 226, 226, var(--tw-placeholder-opacity));\n  }\n\n  .dark .sm\\:dark\\:focus\\:placeholder-red-100:focus:-ms-input-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(254, 226, 226, var(--tw-placeholder-opacity));\n  }\n\n  .dark .sm\\:dark\\:focus\\:placeholder-red-100:focus::placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(254, 226, 226, var(--tw-placeholder-opacity));\n  }\n\n  .dark .sm\\:dark\\:focus\\:placeholder-red-200:focus::-moz-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(254, 202, 202, var(--tw-placeholder-opacity));\n  }\n\n  .dark .sm\\:dark\\:focus\\:placeholder-red-200:focus:-ms-input-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(254, 202, 202, var(--tw-placeholder-opacity));\n  }\n\n  .dark .sm\\:dark\\:focus\\:placeholder-red-200:focus::placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(254, 202, 202, var(--tw-placeholder-opacity));\n  }\n\n  .dark .sm\\:dark\\:focus\\:placeholder-red-300:focus::-moz-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(252, 165, 165, var(--tw-placeholder-opacity));\n  }\n\n  .dark .sm\\:dark\\:focus\\:placeholder-red-300:focus:-ms-input-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(252, 165, 165, var(--tw-placeholder-opacity));\n  }\n\n  .dark .sm\\:dark\\:focus\\:placeholder-red-300:focus::placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(252, 165, 165, var(--tw-placeholder-opacity));\n  }\n\n  .dark .sm\\:dark\\:focus\\:placeholder-red-400:focus::-moz-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(248, 113, 113, var(--tw-placeholder-opacity));\n  }\n\n  .dark .sm\\:dark\\:focus\\:placeholder-red-400:focus:-ms-input-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(248, 113, 113, var(--tw-placeholder-opacity));\n  }\n\n  .dark .sm\\:dark\\:focus\\:placeholder-red-400:focus::placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(248, 113, 113, var(--tw-placeholder-opacity));\n  }\n\n  .dark .sm\\:dark\\:focus\\:placeholder-red-500:focus::-moz-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(239, 68, 68, var(--tw-placeholder-opacity));\n  }\n\n  .dark .sm\\:dark\\:focus\\:placeholder-red-500:focus:-ms-input-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(239, 68, 68, var(--tw-placeholder-opacity));\n  }\n\n  .dark .sm\\:dark\\:focus\\:placeholder-red-500:focus::placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(239, 68, 68, var(--tw-placeholder-opacity));\n  }\n\n  .dark .sm\\:dark\\:focus\\:placeholder-red-600:focus::-moz-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(220, 38, 38, var(--tw-placeholder-opacity));\n  }\n\n  .dark .sm\\:dark\\:focus\\:placeholder-red-600:focus:-ms-input-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(220, 38, 38, var(--tw-placeholder-opacity));\n  }\n\n  .dark .sm\\:dark\\:focus\\:placeholder-red-600:focus::placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(220, 38, 38, var(--tw-placeholder-opacity));\n  }\n\n  .dark .sm\\:dark\\:focus\\:placeholder-red-700:focus::-moz-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(185, 28, 28, var(--tw-placeholder-opacity));\n  }\n\n  .dark .sm\\:dark\\:focus\\:placeholder-red-700:focus:-ms-input-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(185, 28, 28, var(--tw-placeholder-opacity));\n  }\n\n  .dark .sm\\:dark\\:focus\\:placeholder-red-700:focus::placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(185, 28, 28, var(--tw-placeholder-opacity));\n  }\n\n  .dark .sm\\:dark\\:focus\\:placeholder-red-800:focus::-moz-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(153, 27, 27, var(--tw-placeholder-opacity));\n  }\n\n  .dark .sm\\:dark\\:focus\\:placeholder-red-800:focus:-ms-input-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(153, 27, 27, var(--tw-placeholder-opacity));\n  }\n\n  .dark .sm\\:dark\\:focus\\:placeholder-red-800:focus::placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(153, 27, 27, var(--tw-placeholder-opacity));\n  }\n\n  .dark .sm\\:dark\\:focus\\:placeholder-red-900:focus::-moz-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(127, 29, 29, var(--tw-placeholder-opacity));\n  }\n\n  .dark .sm\\:dark\\:focus\\:placeholder-red-900:focus:-ms-input-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(127, 29, 29, var(--tw-placeholder-opacity));\n  }\n\n  .dark .sm\\:dark\\:focus\\:placeholder-red-900:focus::placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(127, 29, 29, var(--tw-placeholder-opacity));\n  }\n\n  .dark .sm\\:dark\\:focus\\:placeholder-yellow-50:focus::-moz-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(255, 251, 235, var(--tw-placeholder-opacity));\n  }\n\n  .dark .sm\\:dark\\:focus\\:placeholder-yellow-50:focus:-ms-input-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(255, 251, 235, var(--tw-placeholder-opacity));\n  }\n\n  .dark .sm\\:dark\\:focus\\:placeholder-yellow-50:focus::placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(255, 251, 235, var(--tw-placeholder-opacity));\n  }\n\n  .dark .sm\\:dark\\:focus\\:placeholder-yellow-100:focus::-moz-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(254, 243, 199, var(--tw-placeholder-opacity));\n  }\n\n  .dark .sm\\:dark\\:focus\\:placeholder-yellow-100:focus:-ms-input-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(254, 243, 199, var(--tw-placeholder-opacity));\n  }\n\n  .dark .sm\\:dark\\:focus\\:placeholder-yellow-100:focus::placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(254, 243, 199, var(--tw-placeholder-opacity));\n  }\n\n  .dark .sm\\:dark\\:focus\\:placeholder-yellow-200:focus::-moz-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(253, 230, 138, var(--tw-placeholder-opacity));\n  }\n\n  .dark .sm\\:dark\\:focus\\:placeholder-yellow-200:focus:-ms-input-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(253, 230, 138, var(--tw-placeholder-opacity));\n  }\n\n  .dark .sm\\:dark\\:focus\\:placeholder-yellow-200:focus::placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(253, 230, 138, var(--tw-placeholder-opacity));\n  }\n\n  .dark .sm\\:dark\\:focus\\:placeholder-yellow-300:focus::-moz-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(252, 211, 77, var(--tw-placeholder-opacity));\n  }\n\n  .dark .sm\\:dark\\:focus\\:placeholder-yellow-300:focus:-ms-input-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(252, 211, 77, var(--tw-placeholder-opacity));\n  }\n\n  .dark .sm\\:dark\\:focus\\:placeholder-yellow-300:focus::placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(252, 211, 77, var(--tw-placeholder-opacity));\n  }\n\n  .dark .sm\\:dark\\:focus\\:placeholder-yellow-400:focus::-moz-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(251, 191, 36, var(--tw-placeholder-opacity));\n  }\n\n  .dark .sm\\:dark\\:focus\\:placeholder-yellow-400:focus:-ms-input-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(251, 191, 36, var(--tw-placeholder-opacity));\n  }\n\n  .dark .sm\\:dark\\:focus\\:placeholder-yellow-400:focus::placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(251, 191, 36, var(--tw-placeholder-opacity));\n  }\n\n  .dark .sm\\:dark\\:focus\\:placeholder-yellow-500:focus::-moz-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(245, 158, 11, var(--tw-placeholder-opacity));\n  }\n\n  .dark .sm\\:dark\\:focus\\:placeholder-yellow-500:focus:-ms-input-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(245, 158, 11, var(--tw-placeholder-opacity));\n  }\n\n  .dark .sm\\:dark\\:focus\\:placeholder-yellow-500:focus::placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(245, 158, 11, var(--tw-placeholder-opacity));\n  }\n\n  .dark .sm\\:dark\\:focus\\:placeholder-yellow-600:focus::-moz-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(217, 119, 6, var(--tw-placeholder-opacity));\n  }\n\n  .dark .sm\\:dark\\:focus\\:placeholder-yellow-600:focus:-ms-input-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(217, 119, 6, var(--tw-placeholder-opacity));\n  }\n\n  .dark .sm\\:dark\\:focus\\:placeholder-yellow-600:focus::placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(217, 119, 6, var(--tw-placeholder-opacity));\n  }\n\n  .dark .sm\\:dark\\:focus\\:placeholder-yellow-700:focus::-moz-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(180, 83, 9, var(--tw-placeholder-opacity));\n  }\n\n  .dark .sm\\:dark\\:focus\\:placeholder-yellow-700:focus:-ms-input-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(180, 83, 9, var(--tw-placeholder-opacity));\n  }\n\n  .dark .sm\\:dark\\:focus\\:placeholder-yellow-700:focus::placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(180, 83, 9, var(--tw-placeholder-opacity));\n  }\n\n  .dark .sm\\:dark\\:focus\\:placeholder-yellow-800:focus::-moz-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(146, 64, 14, var(--tw-placeholder-opacity));\n  }\n\n  .dark .sm\\:dark\\:focus\\:placeholder-yellow-800:focus:-ms-input-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(146, 64, 14, var(--tw-placeholder-opacity));\n  }\n\n  .dark .sm\\:dark\\:focus\\:placeholder-yellow-800:focus::placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(146, 64, 14, var(--tw-placeholder-opacity));\n  }\n\n  .dark .sm\\:dark\\:focus\\:placeholder-yellow-900:focus::-moz-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(120, 53, 15, var(--tw-placeholder-opacity));\n  }\n\n  .dark .sm\\:dark\\:focus\\:placeholder-yellow-900:focus:-ms-input-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(120, 53, 15, var(--tw-placeholder-opacity));\n  }\n\n  .dark .sm\\:dark\\:focus\\:placeholder-yellow-900:focus::placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(120, 53, 15, var(--tw-placeholder-opacity));\n  }\n\n  .dark .sm\\:dark\\:focus\\:placeholder-green-50:focus::-moz-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(236, 253, 245, var(--tw-placeholder-opacity));\n  }\n\n  .dark .sm\\:dark\\:focus\\:placeholder-green-50:focus:-ms-input-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(236, 253, 245, var(--tw-placeholder-opacity));\n  }\n\n  .dark .sm\\:dark\\:focus\\:placeholder-green-50:focus::placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(236, 253, 245, var(--tw-placeholder-opacity));\n  }\n\n  .dark .sm\\:dark\\:focus\\:placeholder-green-100:focus::-moz-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(209, 250, 229, var(--tw-placeholder-opacity));\n  }\n\n  .dark .sm\\:dark\\:focus\\:placeholder-green-100:focus:-ms-input-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(209, 250, 229, var(--tw-placeholder-opacity));\n  }\n\n  .dark .sm\\:dark\\:focus\\:placeholder-green-100:focus::placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(209, 250, 229, var(--tw-placeholder-opacity));\n  }\n\n  .dark .sm\\:dark\\:focus\\:placeholder-green-200:focus::-moz-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(167, 243, 208, var(--tw-placeholder-opacity));\n  }\n\n  .dark .sm\\:dark\\:focus\\:placeholder-green-200:focus:-ms-input-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(167, 243, 208, var(--tw-placeholder-opacity));\n  }\n\n  .dark .sm\\:dark\\:focus\\:placeholder-green-200:focus::placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(167, 243, 208, var(--tw-placeholder-opacity));\n  }\n\n  .dark .sm\\:dark\\:focus\\:placeholder-green-300:focus::-moz-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(110, 231, 183, var(--tw-placeholder-opacity));\n  }\n\n  .dark .sm\\:dark\\:focus\\:placeholder-green-300:focus:-ms-input-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(110, 231, 183, var(--tw-placeholder-opacity));\n  }\n\n  .dark .sm\\:dark\\:focus\\:placeholder-green-300:focus::placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(110, 231, 183, var(--tw-placeholder-opacity));\n  }\n\n  .dark .sm\\:dark\\:focus\\:placeholder-green-400:focus::-moz-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(52, 211, 153, var(--tw-placeholder-opacity));\n  }\n\n  .dark .sm\\:dark\\:focus\\:placeholder-green-400:focus:-ms-input-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(52, 211, 153, var(--tw-placeholder-opacity));\n  }\n\n  .dark .sm\\:dark\\:focus\\:placeholder-green-400:focus::placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(52, 211, 153, var(--tw-placeholder-opacity));\n  }\n\n  .dark .sm\\:dark\\:focus\\:placeholder-green-500:focus::-moz-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(16, 185, 129, var(--tw-placeholder-opacity));\n  }\n\n  .dark .sm\\:dark\\:focus\\:placeholder-green-500:focus:-ms-input-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(16, 185, 129, var(--tw-placeholder-opacity));\n  }\n\n  .dark .sm\\:dark\\:focus\\:placeholder-green-500:focus::placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(16, 185, 129, var(--tw-placeholder-opacity));\n  }\n\n  .dark .sm\\:dark\\:focus\\:placeholder-green-600:focus::-moz-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(5, 150, 105, var(--tw-placeholder-opacity));\n  }\n\n  .dark .sm\\:dark\\:focus\\:placeholder-green-600:focus:-ms-input-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(5, 150, 105, var(--tw-placeholder-opacity));\n  }\n\n  .dark .sm\\:dark\\:focus\\:placeholder-green-600:focus::placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(5, 150, 105, var(--tw-placeholder-opacity));\n  }\n\n  .dark .sm\\:dark\\:focus\\:placeholder-green-700:focus::-moz-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(4, 120, 87, var(--tw-placeholder-opacity));\n  }\n\n  .dark .sm\\:dark\\:focus\\:placeholder-green-700:focus:-ms-input-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(4, 120, 87, var(--tw-placeholder-opacity));\n  }\n\n  .dark .sm\\:dark\\:focus\\:placeholder-green-700:focus::placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(4, 120, 87, var(--tw-placeholder-opacity));\n  }\n\n  .dark .sm\\:dark\\:focus\\:placeholder-green-800:focus::-moz-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(6, 95, 70, var(--tw-placeholder-opacity));\n  }\n\n  .dark .sm\\:dark\\:focus\\:placeholder-green-800:focus:-ms-input-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(6, 95, 70, var(--tw-placeholder-opacity));\n  }\n\n  .dark .sm\\:dark\\:focus\\:placeholder-green-800:focus::placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(6, 95, 70, var(--tw-placeholder-opacity));\n  }\n\n  .dark .sm\\:dark\\:focus\\:placeholder-green-900:focus::-moz-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(6, 78, 59, var(--tw-placeholder-opacity));\n  }\n\n  .dark .sm\\:dark\\:focus\\:placeholder-green-900:focus:-ms-input-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(6, 78, 59, var(--tw-placeholder-opacity));\n  }\n\n  .dark .sm\\:dark\\:focus\\:placeholder-green-900:focus::placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(6, 78, 59, var(--tw-placeholder-opacity));\n  }\n\n  .dark .sm\\:dark\\:focus\\:placeholder-blue-50:focus::-moz-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(239, 246, 255, var(--tw-placeholder-opacity));\n  }\n\n  .dark .sm\\:dark\\:focus\\:placeholder-blue-50:focus:-ms-input-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(239, 246, 255, var(--tw-placeholder-opacity));\n  }\n\n  .dark .sm\\:dark\\:focus\\:placeholder-blue-50:focus::placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(239, 246, 255, var(--tw-placeholder-opacity));\n  }\n\n  .dark .sm\\:dark\\:focus\\:placeholder-blue-100:focus::-moz-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(219, 234, 254, var(--tw-placeholder-opacity));\n  }\n\n  .dark .sm\\:dark\\:focus\\:placeholder-blue-100:focus:-ms-input-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(219, 234, 254, var(--tw-placeholder-opacity));\n  }\n\n  .dark .sm\\:dark\\:focus\\:placeholder-blue-100:focus::placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(219, 234, 254, var(--tw-placeholder-opacity));\n  }\n\n  .dark .sm\\:dark\\:focus\\:placeholder-blue-200:focus::-moz-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(191, 219, 254, var(--tw-placeholder-opacity));\n  }\n\n  .dark .sm\\:dark\\:focus\\:placeholder-blue-200:focus:-ms-input-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(191, 219, 254, var(--tw-placeholder-opacity));\n  }\n\n  .dark .sm\\:dark\\:focus\\:placeholder-blue-200:focus::placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(191, 219, 254, var(--tw-placeholder-opacity));\n  }\n\n  .dark .sm\\:dark\\:focus\\:placeholder-blue-300:focus::-moz-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(147, 197, 253, var(--tw-placeholder-opacity));\n  }\n\n  .dark .sm\\:dark\\:focus\\:placeholder-blue-300:focus:-ms-input-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(147, 197, 253, var(--tw-placeholder-opacity));\n  }\n\n  .dark .sm\\:dark\\:focus\\:placeholder-blue-300:focus::placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(147, 197, 253, var(--tw-placeholder-opacity));\n  }\n\n  .dark .sm\\:dark\\:focus\\:placeholder-blue-400:focus::-moz-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(96, 165, 250, var(--tw-placeholder-opacity));\n  }\n\n  .dark .sm\\:dark\\:focus\\:placeholder-blue-400:focus:-ms-input-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(96, 165, 250, var(--tw-placeholder-opacity));\n  }\n\n  .dark .sm\\:dark\\:focus\\:placeholder-blue-400:focus::placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(96, 165, 250, var(--tw-placeholder-opacity));\n  }\n\n  .dark .sm\\:dark\\:focus\\:placeholder-blue-500:focus::-moz-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(59, 130, 246, var(--tw-placeholder-opacity));\n  }\n\n  .dark .sm\\:dark\\:focus\\:placeholder-blue-500:focus:-ms-input-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(59, 130, 246, var(--tw-placeholder-opacity));\n  }\n\n  .dark .sm\\:dark\\:focus\\:placeholder-blue-500:focus::placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(59, 130, 246, var(--tw-placeholder-opacity));\n  }\n\n  .dark .sm\\:dark\\:focus\\:placeholder-blue-600:focus::-moz-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(37, 99, 235, var(--tw-placeholder-opacity));\n  }\n\n  .dark .sm\\:dark\\:focus\\:placeholder-blue-600:focus:-ms-input-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(37, 99, 235, var(--tw-placeholder-opacity));\n  }\n\n  .dark .sm\\:dark\\:focus\\:placeholder-blue-600:focus::placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(37, 99, 235, var(--tw-placeholder-opacity));\n  }\n\n  .dark .sm\\:dark\\:focus\\:placeholder-blue-700:focus::-moz-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(29, 78, 216, var(--tw-placeholder-opacity));\n  }\n\n  .dark .sm\\:dark\\:focus\\:placeholder-blue-700:focus:-ms-input-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(29, 78, 216, var(--tw-placeholder-opacity));\n  }\n\n  .dark .sm\\:dark\\:focus\\:placeholder-blue-700:focus::placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(29, 78, 216, var(--tw-placeholder-opacity));\n  }\n\n  .dark .sm\\:dark\\:focus\\:placeholder-blue-800:focus::-moz-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(30, 64, 175, var(--tw-placeholder-opacity));\n  }\n\n  .dark .sm\\:dark\\:focus\\:placeholder-blue-800:focus:-ms-input-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(30, 64, 175, var(--tw-placeholder-opacity));\n  }\n\n  .dark .sm\\:dark\\:focus\\:placeholder-blue-800:focus::placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(30, 64, 175, var(--tw-placeholder-opacity));\n  }\n\n  .dark .sm\\:dark\\:focus\\:placeholder-blue-900:focus::-moz-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(30, 58, 138, var(--tw-placeholder-opacity));\n  }\n\n  .dark .sm\\:dark\\:focus\\:placeholder-blue-900:focus:-ms-input-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(30, 58, 138, var(--tw-placeholder-opacity));\n  }\n\n  .dark .sm\\:dark\\:focus\\:placeholder-blue-900:focus::placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(30, 58, 138, var(--tw-placeholder-opacity));\n  }\n\n  .dark .sm\\:dark\\:focus\\:placeholder-indigo-50:focus::-moz-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(238, 242, 255, var(--tw-placeholder-opacity));\n  }\n\n  .dark .sm\\:dark\\:focus\\:placeholder-indigo-50:focus:-ms-input-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(238, 242, 255, var(--tw-placeholder-opacity));\n  }\n\n  .dark .sm\\:dark\\:focus\\:placeholder-indigo-50:focus::placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(238, 242, 255, var(--tw-placeholder-opacity));\n  }\n\n  .dark .sm\\:dark\\:focus\\:placeholder-indigo-100:focus::-moz-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(224, 231, 255, var(--tw-placeholder-opacity));\n  }\n\n  .dark .sm\\:dark\\:focus\\:placeholder-indigo-100:focus:-ms-input-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(224, 231, 255, var(--tw-placeholder-opacity));\n  }\n\n  .dark .sm\\:dark\\:focus\\:placeholder-indigo-100:focus::placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(224, 231, 255, var(--tw-placeholder-opacity));\n  }\n\n  .dark .sm\\:dark\\:focus\\:placeholder-indigo-200:focus::-moz-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(199, 210, 254, var(--tw-placeholder-opacity));\n  }\n\n  .dark .sm\\:dark\\:focus\\:placeholder-indigo-200:focus:-ms-input-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(199, 210, 254, var(--tw-placeholder-opacity));\n  }\n\n  .dark .sm\\:dark\\:focus\\:placeholder-indigo-200:focus::placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(199, 210, 254, var(--tw-placeholder-opacity));\n  }\n\n  .dark .sm\\:dark\\:focus\\:placeholder-indigo-300:focus::-moz-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(165, 180, 252, var(--tw-placeholder-opacity));\n  }\n\n  .dark .sm\\:dark\\:focus\\:placeholder-indigo-300:focus:-ms-input-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(165, 180, 252, var(--tw-placeholder-opacity));\n  }\n\n  .dark .sm\\:dark\\:focus\\:placeholder-indigo-300:focus::placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(165, 180, 252, var(--tw-placeholder-opacity));\n  }\n\n  .dark .sm\\:dark\\:focus\\:placeholder-indigo-400:focus::-moz-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(129, 140, 248, var(--tw-placeholder-opacity));\n  }\n\n  .dark .sm\\:dark\\:focus\\:placeholder-indigo-400:focus:-ms-input-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(129, 140, 248, var(--tw-placeholder-opacity));\n  }\n\n  .dark .sm\\:dark\\:focus\\:placeholder-indigo-400:focus::placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(129, 140, 248, var(--tw-placeholder-opacity));\n  }\n\n  .dark .sm\\:dark\\:focus\\:placeholder-indigo-500:focus::-moz-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(99, 102, 241, var(--tw-placeholder-opacity));\n  }\n\n  .dark .sm\\:dark\\:focus\\:placeholder-indigo-500:focus:-ms-input-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(99, 102, 241, var(--tw-placeholder-opacity));\n  }\n\n  .dark .sm\\:dark\\:focus\\:placeholder-indigo-500:focus::placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(99, 102, 241, var(--tw-placeholder-opacity));\n  }\n\n  .dark .sm\\:dark\\:focus\\:placeholder-indigo-600:focus::-moz-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(79, 70, 229, var(--tw-placeholder-opacity));\n  }\n\n  .dark .sm\\:dark\\:focus\\:placeholder-indigo-600:focus:-ms-input-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(79, 70, 229, var(--tw-placeholder-opacity));\n  }\n\n  .dark .sm\\:dark\\:focus\\:placeholder-indigo-600:focus::placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(79, 70, 229, var(--tw-placeholder-opacity));\n  }\n\n  .dark .sm\\:dark\\:focus\\:placeholder-indigo-700:focus::-moz-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(67, 56, 202, var(--tw-placeholder-opacity));\n  }\n\n  .dark .sm\\:dark\\:focus\\:placeholder-indigo-700:focus:-ms-input-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(67, 56, 202, var(--tw-placeholder-opacity));\n  }\n\n  .dark .sm\\:dark\\:focus\\:placeholder-indigo-700:focus::placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(67, 56, 202, var(--tw-placeholder-opacity));\n  }\n\n  .dark .sm\\:dark\\:focus\\:placeholder-indigo-800:focus::-moz-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(55, 48, 163, var(--tw-placeholder-opacity));\n  }\n\n  .dark .sm\\:dark\\:focus\\:placeholder-indigo-800:focus:-ms-input-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(55, 48, 163, var(--tw-placeholder-opacity));\n  }\n\n  .dark .sm\\:dark\\:focus\\:placeholder-indigo-800:focus::placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(55, 48, 163, var(--tw-placeholder-opacity));\n  }\n\n  .dark .sm\\:dark\\:focus\\:placeholder-indigo-900:focus::-moz-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(49, 46, 129, var(--tw-placeholder-opacity));\n  }\n\n  .dark .sm\\:dark\\:focus\\:placeholder-indigo-900:focus:-ms-input-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(49, 46, 129, var(--tw-placeholder-opacity));\n  }\n\n  .dark .sm\\:dark\\:focus\\:placeholder-indigo-900:focus::placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(49, 46, 129, var(--tw-placeholder-opacity));\n  }\n\n  .dark .sm\\:dark\\:focus\\:placeholder-purple-50:focus::-moz-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(245, 243, 255, var(--tw-placeholder-opacity));\n  }\n\n  .dark .sm\\:dark\\:focus\\:placeholder-purple-50:focus:-ms-input-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(245, 243, 255, var(--tw-placeholder-opacity));\n  }\n\n  .dark .sm\\:dark\\:focus\\:placeholder-purple-50:focus::placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(245, 243, 255, var(--tw-placeholder-opacity));\n  }\n\n  .dark .sm\\:dark\\:focus\\:placeholder-purple-100:focus::-moz-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(237, 233, 254, var(--tw-placeholder-opacity));\n  }\n\n  .dark .sm\\:dark\\:focus\\:placeholder-purple-100:focus:-ms-input-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(237, 233, 254, var(--tw-placeholder-opacity));\n  }\n\n  .dark .sm\\:dark\\:focus\\:placeholder-purple-100:focus::placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(237, 233, 254, var(--tw-placeholder-opacity));\n  }\n\n  .dark .sm\\:dark\\:focus\\:placeholder-purple-200:focus::-moz-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(221, 214, 254, var(--tw-placeholder-opacity));\n  }\n\n  .dark .sm\\:dark\\:focus\\:placeholder-purple-200:focus:-ms-input-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(221, 214, 254, var(--tw-placeholder-opacity));\n  }\n\n  .dark .sm\\:dark\\:focus\\:placeholder-purple-200:focus::placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(221, 214, 254, var(--tw-placeholder-opacity));\n  }\n\n  .dark .sm\\:dark\\:focus\\:placeholder-purple-300:focus::-moz-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(196, 181, 253, var(--tw-placeholder-opacity));\n  }\n\n  .dark .sm\\:dark\\:focus\\:placeholder-purple-300:focus:-ms-input-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(196, 181, 253, var(--tw-placeholder-opacity));\n  }\n\n  .dark .sm\\:dark\\:focus\\:placeholder-purple-300:focus::placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(196, 181, 253, var(--tw-placeholder-opacity));\n  }\n\n  .dark .sm\\:dark\\:focus\\:placeholder-purple-400:focus::-moz-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(167, 139, 250, var(--tw-placeholder-opacity));\n  }\n\n  .dark .sm\\:dark\\:focus\\:placeholder-purple-400:focus:-ms-input-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(167, 139, 250, var(--tw-placeholder-opacity));\n  }\n\n  .dark .sm\\:dark\\:focus\\:placeholder-purple-400:focus::placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(167, 139, 250, var(--tw-placeholder-opacity));\n  }\n\n  .dark .sm\\:dark\\:focus\\:placeholder-purple-500:focus::-moz-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(139, 92, 246, var(--tw-placeholder-opacity));\n  }\n\n  .dark .sm\\:dark\\:focus\\:placeholder-purple-500:focus:-ms-input-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(139, 92, 246, var(--tw-placeholder-opacity));\n  }\n\n  .dark .sm\\:dark\\:focus\\:placeholder-purple-500:focus::placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(139, 92, 246, var(--tw-placeholder-opacity));\n  }\n\n  .dark .sm\\:dark\\:focus\\:placeholder-purple-600:focus::-moz-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(124, 58, 237, var(--tw-placeholder-opacity));\n  }\n\n  .dark .sm\\:dark\\:focus\\:placeholder-purple-600:focus:-ms-input-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(124, 58, 237, var(--tw-placeholder-opacity));\n  }\n\n  .dark .sm\\:dark\\:focus\\:placeholder-purple-600:focus::placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(124, 58, 237, var(--tw-placeholder-opacity));\n  }\n\n  .dark .sm\\:dark\\:focus\\:placeholder-purple-700:focus::-moz-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(109, 40, 217, var(--tw-placeholder-opacity));\n  }\n\n  .dark .sm\\:dark\\:focus\\:placeholder-purple-700:focus:-ms-input-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(109, 40, 217, var(--tw-placeholder-opacity));\n  }\n\n  .dark .sm\\:dark\\:focus\\:placeholder-purple-700:focus::placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(109, 40, 217, var(--tw-placeholder-opacity));\n  }\n\n  .dark .sm\\:dark\\:focus\\:placeholder-purple-800:focus::-moz-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(91, 33, 182, var(--tw-placeholder-opacity));\n  }\n\n  .dark .sm\\:dark\\:focus\\:placeholder-purple-800:focus:-ms-input-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(91, 33, 182, var(--tw-placeholder-opacity));\n  }\n\n  .dark .sm\\:dark\\:focus\\:placeholder-purple-800:focus::placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(91, 33, 182, var(--tw-placeholder-opacity));\n  }\n\n  .dark .sm\\:dark\\:focus\\:placeholder-purple-900:focus::-moz-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(76, 29, 149, var(--tw-placeholder-opacity));\n  }\n\n  .dark .sm\\:dark\\:focus\\:placeholder-purple-900:focus:-ms-input-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(76, 29, 149, var(--tw-placeholder-opacity));\n  }\n\n  .dark .sm\\:dark\\:focus\\:placeholder-purple-900:focus::placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(76, 29, 149, var(--tw-placeholder-opacity));\n  }\n\n  .dark .sm\\:dark\\:focus\\:placeholder-pink-50:focus::-moz-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(253, 242, 248, var(--tw-placeholder-opacity));\n  }\n\n  .dark .sm\\:dark\\:focus\\:placeholder-pink-50:focus:-ms-input-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(253, 242, 248, var(--tw-placeholder-opacity));\n  }\n\n  .dark .sm\\:dark\\:focus\\:placeholder-pink-50:focus::placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(253, 242, 248, var(--tw-placeholder-opacity));\n  }\n\n  .dark .sm\\:dark\\:focus\\:placeholder-pink-100:focus::-moz-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(252, 231, 243, var(--tw-placeholder-opacity));\n  }\n\n  .dark .sm\\:dark\\:focus\\:placeholder-pink-100:focus:-ms-input-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(252, 231, 243, var(--tw-placeholder-opacity));\n  }\n\n  .dark .sm\\:dark\\:focus\\:placeholder-pink-100:focus::placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(252, 231, 243, var(--tw-placeholder-opacity));\n  }\n\n  .dark .sm\\:dark\\:focus\\:placeholder-pink-200:focus::-moz-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(251, 207, 232, var(--tw-placeholder-opacity));\n  }\n\n  .dark .sm\\:dark\\:focus\\:placeholder-pink-200:focus:-ms-input-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(251, 207, 232, var(--tw-placeholder-opacity));\n  }\n\n  .dark .sm\\:dark\\:focus\\:placeholder-pink-200:focus::placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(251, 207, 232, var(--tw-placeholder-opacity));\n  }\n\n  .dark .sm\\:dark\\:focus\\:placeholder-pink-300:focus::-moz-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(249, 168, 212, var(--tw-placeholder-opacity));\n  }\n\n  .dark .sm\\:dark\\:focus\\:placeholder-pink-300:focus:-ms-input-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(249, 168, 212, var(--tw-placeholder-opacity));\n  }\n\n  .dark .sm\\:dark\\:focus\\:placeholder-pink-300:focus::placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(249, 168, 212, var(--tw-placeholder-opacity));\n  }\n\n  .dark .sm\\:dark\\:focus\\:placeholder-pink-400:focus::-moz-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(244, 114, 182, var(--tw-placeholder-opacity));\n  }\n\n  .dark .sm\\:dark\\:focus\\:placeholder-pink-400:focus:-ms-input-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(244, 114, 182, var(--tw-placeholder-opacity));\n  }\n\n  .dark .sm\\:dark\\:focus\\:placeholder-pink-400:focus::placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(244, 114, 182, var(--tw-placeholder-opacity));\n  }\n\n  .dark .sm\\:dark\\:focus\\:placeholder-pink-500:focus::-moz-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(236, 72, 153, var(--tw-placeholder-opacity));\n  }\n\n  .dark .sm\\:dark\\:focus\\:placeholder-pink-500:focus:-ms-input-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(236, 72, 153, var(--tw-placeholder-opacity));\n  }\n\n  .dark .sm\\:dark\\:focus\\:placeholder-pink-500:focus::placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(236, 72, 153, var(--tw-placeholder-opacity));\n  }\n\n  .dark .sm\\:dark\\:focus\\:placeholder-pink-600:focus::-moz-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(219, 39, 119, var(--tw-placeholder-opacity));\n  }\n\n  .dark .sm\\:dark\\:focus\\:placeholder-pink-600:focus:-ms-input-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(219, 39, 119, var(--tw-placeholder-opacity));\n  }\n\n  .dark .sm\\:dark\\:focus\\:placeholder-pink-600:focus::placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(219, 39, 119, var(--tw-placeholder-opacity));\n  }\n\n  .dark .sm\\:dark\\:focus\\:placeholder-pink-700:focus::-moz-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(190, 24, 93, var(--tw-placeholder-opacity));\n  }\n\n  .dark .sm\\:dark\\:focus\\:placeholder-pink-700:focus:-ms-input-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(190, 24, 93, var(--tw-placeholder-opacity));\n  }\n\n  .dark .sm\\:dark\\:focus\\:placeholder-pink-700:focus::placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(190, 24, 93, var(--tw-placeholder-opacity));\n  }\n\n  .dark .sm\\:dark\\:focus\\:placeholder-pink-800:focus::-moz-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(157, 23, 77, var(--tw-placeholder-opacity));\n  }\n\n  .dark .sm\\:dark\\:focus\\:placeholder-pink-800:focus:-ms-input-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(157, 23, 77, var(--tw-placeholder-opacity));\n  }\n\n  .dark .sm\\:dark\\:focus\\:placeholder-pink-800:focus::placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(157, 23, 77, var(--tw-placeholder-opacity));\n  }\n\n  .dark .sm\\:dark\\:focus\\:placeholder-pink-900:focus::-moz-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(131, 24, 67, var(--tw-placeholder-opacity));\n  }\n\n  .dark .sm\\:dark\\:focus\\:placeholder-pink-900:focus:-ms-input-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(131, 24, 67, var(--tw-placeholder-opacity));\n  }\n\n  .dark .sm\\:dark\\:focus\\:placeholder-pink-900:focus::placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(131, 24, 67, var(--tw-placeholder-opacity));\n  }\n\n  .sm\\:placeholder-opacity-0::-moz-placeholder {\n    --tw-placeholder-opacity: 0;\n  }\n\n  .sm\\:placeholder-opacity-0:-ms-input-placeholder {\n    --tw-placeholder-opacity: 0;\n  }\n\n  .sm\\:placeholder-opacity-0::placeholder {\n    --tw-placeholder-opacity: 0;\n  }\n\n  .sm\\:placeholder-opacity-5::-moz-placeholder {\n    --tw-placeholder-opacity: 0.05;\n  }\n\n  .sm\\:placeholder-opacity-5:-ms-input-placeholder {\n    --tw-placeholder-opacity: 0.05;\n  }\n\n  .sm\\:placeholder-opacity-5::placeholder {\n    --tw-placeholder-opacity: 0.05;\n  }\n\n  .sm\\:placeholder-opacity-10::-moz-placeholder {\n    --tw-placeholder-opacity: 0.1;\n  }\n\n  .sm\\:placeholder-opacity-10:-ms-input-placeholder {\n    --tw-placeholder-opacity: 0.1;\n  }\n\n  .sm\\:placeholder-opacity-10::placeholder {\n    --tw-placeholder-opacity: 0.1;\n  }\n\n  .sm\\:placeholder-opacity-20::-moz-placeholder {\n    --tw-placeholder-opacity: 0.2;\n  }\n\n  .sm\\:placeholder-opacity-20:-ms-input-placeholder {\n    --tw-placeholder-opacity: 0.2;\n  }\n\n  .sm\\:placeholder-opacity-20::placeholder {\n    --tw-placeholder-opacity: 0.2;\n  }\n\n  .sm\\:placeholder-opacity-25::-moz-placeholder {\n    --tw-placeholder-opacity: 0.25;\n  }\n\n  .sm\\:placeholder-opacity-25:-ms-input-placeholder {\n    --tw-placeholder-opacity: 0.25;\n  }\n\n  .sm\\:placeholder-opacity-25::placeholder {\n    --tw-placeholder-opacity: 0.25;\n  }\n\n  .sm\\:placeholder-opacity-30::-moz-placeholder {\n    --tw-placeholder-opacity: 0.3;\n  }\n\n  .sm\\:placeholder-opacity-30:-ms-input-placeholder {\n    --tw-placeholder-opacity: 0.3;\n  }\n\n  .sm\\:placeholder-opacity-30::placeholder {\n    --tw-placeholder-opacity: 0.3;\n  }\n\n  .sm\\:placeholder-opacity-40::-moz-placeholder {\n    --tw-placeholder-opacity: 0.4;\n  }\n\n  .sm\\:placeholder-opacity-40:-ms-input-placeholder {\n    --tw-placeholder-opacity: 0.4;\n  }\n\n  .sm\\:placeholder-opacity-40::placeholder {\n    --tw-placeholder-opacity: 0.4;\n  }\n\n  .sm\\:placeholder-opacity-50::-moz-placeholder {\n    --tw-placeholder-opacity: 0.5;\n  }\n\n  .sm\\:placeholder-opacity-50:-ms-input-placeholder {\n    --tw-placeholder-opacity: 0.5;\n  }\n\n  .sm\\:placeholder-opacity-50::placeholder {\n    --tw-placeholder-opacity: 0.5;\n  }\n\n  .sm\\:placeholder-opacity-60::-moz-placeholder {\n    --tw-placeholder-opacity: 0.6;\n  }\n\n  .sm\\:placeholder-opacity-60:-ms-input-placeholder {\n    --tw-placeholder-opacity: 0.6;\n  }\n\n  .sm\\:placeholder-opacity-60::placeholder {\n    --tw-placeholder-opacity: 0.6;\n  }\n\n  .sm\\:placeholder-opacity-70::-moz-placeholder {\n    --tw-placeholder-opacity: 0.7;\n  }\n\n  .sm\\:placeholder-opacity-70:-ms-input-placeholder {\n    --tw-placeholder-opacity: 0.7;\n  }\n\n  .sm\\:placeholder-opacity-70::placeholder {\n    --tw-placeholder-opacity: 0.7;\n  }\n\n  .sm\\:placeholder-opacity-75::-moz-placeholder {\n    --tw-placeholder-opacity: 0.75;\n  }\n\n  .sm\\:placeholder-opacity-75:-ms-input-placeholder {\n    --tw-placeholder-opacity: 0.75;\n  }\n\n  .sm\\:placeholder-opacity-75::placeholder {\n    --tw-placeholder-opacity: 0.75;\n  }\n\n  .sm\\:placeholder-opacity-80::-moz-placeholder {\n    --tw-placeholder-opacity: 0.8;\n  }\n\n  .sm\\:placeholder-opacity-80:-ms-input-placeholder {\n    --tw-placeholder-opacity: 0.8;\n  }\n\n  .sm\\:placeholder-opacity-80::placeholder {\n    --tw-placeholder-opacity: 0.8;\n  }\n\n  .sm\\:placeholder-opacity-90::-moz-placeholder {\n    --tw-placeholder-opacity: 0.9;\n  }\n\n  .sm\\:placeholder-opacity-90:-ms-input-placeholder {\n    --tw-placeholder-opacity: 0.9;\n  }\n\n  .sm\\:placeholder-opacity-90::placeholder {\n    --tw-placeholder-opacity: 0.9;\n  }\n\n  .sm\\:placeholder-opacity-95::-moz-placeholder {\n    --tw-placeholder-opacity: 0.95;\n  }\n\n  .sm\\:placeholder-opacity-95:-ms-input-placeholder {\n    --tw-placeholder-opacity: 0.95;\n  }\n\n  .sm\\:placeholder-opacity-95::placeholder {\n    --tw-placeholder-opacity: 0.95;\n  }\n\n  .sm\\:placeholder-opacity-100::-moz-placeholder {\n    --tw-placeholder-opacity: 1;\n  }\n\n  .sm\\:placeholder-opacity-100:-ms-input-placeholder {\n    --tw-placeholder-opacity: 1;\n  }\n\n  .sm\\:placeholder-opacity-100::placeholder {\n    --tw-placeholder-opacity: 1;\n  }\n\n  .sm\\:focus\\:placeholder-opacity-0:focus::-moz-placeholder {\n    --tw-placeholder-opacity: 0;\n  }\n\n  .sm\\:focus\\:placeholder-opacity-0:focus:-ms-input-placeholder {\n    --tw-placeholder-opacity: 0;\n  }\n\n  .sm\\:focus\\:placeholder-opacity-0:focus::placeholder {\n    --tw-placeholder-opacity: 0;\n  }\n\n  .sm\\:focus\\:placeholder-opacity-5:focus::-moz-placeholder {\n    --tw-placeholder-opacity: 0.05;\n  }\n\n  .sm\\:focus\\:placeholder-opacity-5:focus:-ms-input-placeholder {\n    --tw-placeholder-opacity: 0.05;\n  }\n\n  .sm\\:focus\\:placeholder-opacity-5:focus::placeholder {\n    --tw-placeholder-opacity: 0.05;\n  }\n\n  .sm\\:focus\\:placeholder-opacity-10:focus::-moz-placeholder {\n    --tw-placeholder-opacity: 0.1;\n  }\n\n  .sm\\:focus\\:placeholder-opacity-10:focus:-ms-input-placeholder {\n    --tw-placeholder-opacity: 0.1;\n  }\n\n  .sm\\:focus\\:placeholder-opacity-10:focus::placeholder {\n    --tw-placeholder-opacity: 0.1;\n  }\n\n  .sm\\:focus\\:placeholder-opacity-20:focus::-moz-placeholder {\n    --tw-placeholder-opacity: 0.2;\n  }\n\n  .sm\\:focus\\:placeholder-opacity-20:focus:-ms-input-placeholder {\n    --tw-placeholder-opacity: 0.2;\n  }\n\n  .sm\\:focus\\:placeholder-opacity-20:focus::placeholder {\n    --tw-placeholder-opacity: 0.2;\n  }\n\n  .sm\\:focus\\:placeholder-opacity-25:focus::-moz-placeholder {\n    --tw-placeholder-opacity: 0.25;\n  }\n\n  .sm\\:focus\\:placeholder-opacity-25:focus:-ms-input-placeholder {\n    --tw-placeholder-opacity: 0.25;\n  }\n\n  .sm\\:focus\\:placeholder-opacity-25:focus::placeholder {\n    --tw-placeholder-opacity: 0.25;\n  }\n\n  .sm\\:focus\\:placeholder-opacity-30:focus::-moz-placeholder {\n    --tw-placeholder-opacity: 0.3;\n  }\n\n  .sm\\:focus\\:placeholder-opacity-30:focus:-ms-input-placeholder {\n    --tw-placeholder-opacity: 0.3;\n  }\n\n  .sm\\:focus\\:placeholder-opacity-30:focus::placeholder {\n    --tw-placeholder-opacity: 0.3;\n  }\n\n  .sm\\:focus\\:placeholder-opacity-40:focus::-moz-placeholder {\n    --tw-placeholder-opacity: 0.4;\n  }\n\n  .sm\\:focus\\:placeholder-opacity-40:focus:-ms-input-placeholder {\n    --tw-placeholder-opacity: 0.4;\n  }\n\n  .sm\\:focus\\:placeholder-opacity-40:focus::placeholder {\n    --tw-placeholder-opacity: 0.4;\n  }\n\n  .sm\\:focus\\:placeholder-opacity-50:focus::-moz-placeholder {\n    --tw-placeholder-opacity: 0.5;\n  }\n\n  .sm\\:focus\\:placeholder-opacity-50:focus:-ms-input-placeholder {\n    --tw-placeholder-opacity: 0.5;\n  }\n\n  .sm\\:focus\\:placeholder-opacity-50:focus::placeholder {\n    --tw-placeholder-opacity: 0.5;\n  }\n\n  .sm\\:focus\\:placeholder-opacity-60:focus::-moz-placeholder {\n    --tw-placeholder-opacity: 0.6;\n  }\n\n  .sm\\:focus\\:placeholder-opacity-60:focus:-ms-input-placeholder {\n    --tw-placeholder-opacity: 0.6;\n  }\n\n  .sm\\:focus\\:placeholder-opacity-60:focus::placeholder {\n    --tw-placeholder-opacity: 0.6;\n  }\n\n  .sm\\:focus\\:placeholder-opacity-70:focus::-moz-placeholder {\n    --tw-placeholder-opacity: 0.7;\n  }\n\n  .sm\\:focus\\:placeholder-opacity-70:focus:-ms-input-placeholder {\n    --tw-placeholder-opacity: 0.7;\n  }\n\n  .sm\\:focus\\:placeholder-opacity-70:focus::placeholder {\n    --tw-placeholder-opacity: 0.7;\n  }\n\n  .sm\\:focus\\:placeholder-opacity-75:focus::-moz-placeholder {\n    --tw-placeholder-opacity: 0.75;\n  }\n\n  .sm\\:focus\\:placeholder-opacity-75:focus:-ms-input-placeholder {\n    --tw-placeholder-opacity: 0.75;\n  }\n\n  .sm\\:focus\\:placeholder-opacity-75:focus::placeholder {\n    --tw-placeholder-opacity: 0.75;\n  }\n\n  .sm\\:focus\\:placeholder-opacity-80:focus::-moz-placeholder {\n    --tw-placeholder-opacity: 0.8;\n  }\n\n  .sm\\:focus\\:placeholder-opacity-80:focus:-ms-input-placeholder {\n    --tw-placeholder-opacity: 0.8;\n  }\n\n  .sm\\:focus\\:placeholder-opacity-80:focus::placeholder {\n    --tw-placeholder-opacity: 0.8;\n  }\n\n  .sm\\:focus\\:placeholder-opacity-90:focus::-moz-placeholder {\n    --tw-placeholder-opacity: 0.9;\n  }\n\n  .sm\\:focus\\:placeholder-opacity-90:focus:-ms-input-placeholder {\n    --tw-placeholder-opacity: 0.9;\n  }\n\n  .sm\\:focus\\:placeholder-opacity-90:focus::placeholder {\n    --tw-placeholder-opacity: 0.9;\n  }\n\n  .sm\\:focus\\:placeholder-opacity-95:focus::-moz-placeholder {\n    --tw-placeholder-opacity: 0.95;\n  }\n\n  .sm\\:focus\\:placeholder-opacity-95:focus:-ms-input-placeholder {\n    --tw-placeholder-opacity: 0.95;\n  }\n\n  .sm\\:focus\\:placeholder-opacity-95:focus::placeholder {\n    --tw-placeholder-opacity: 0.95;\n  }\n\n  .sm\\:focus\\:placeholder-opacity-100:focus::-moz-placeholder {\n    --tw-placeholder-opacity: 1;\n  }\n\n  .sm\\:focus\\:placeholder-opacity-100:focus:-ms-input-placeholder {\n    --tw-placeholder-opacity: 1;\n  }\n\n  .sm\\:focus\\:placeholder-opacity-100:focus::placeholder {\n    --tw-placeholder-opacity: 1;\n  }\n\n  .dark .sm\\:dark\\:placeholder-opacity-0::-moz-placeholder {\n    --tw-placeholder-opacity: 0;\n  }\n\n  .dark .sm\\:dark\\:placeholder-opacity-0:-ms-input-placeholder {\n    --tw-placeholder-opacity: 0;\n  }\n\n  .dark .sm\\:dark\\:placeholder-opacity-0::placeholder {\n    --tw-placeholder-opacity: 0;\n  }\n\n  .dark .sm\\:dark\\:placeholder-opacity-5::-moz-placeholder {\n    --tw-placeholder-opacity: 0.05;\n  }\n\n  .dark .sm\\:dark\\:placeholder-opacity-5:-ms-input-placeholder {\n    --tw-placeholder-opacity: 0.05;\n  }\n\n  .dark .sm\\:dark\\:placeholder-opacity-5::placeholder {\n    --tw-placeholder-opacity: 0.05;\n  }\n\n  .dark .sm\\:dark\\:placeholder-opacity-10::-moz-placeholder {\n    --tw-placeholder-opacity: 0.1;\n  }\n\n  .dark .sm\\:dark\\:placeholder-opacity-10:-ms-input-placeholder {\n    --tw-placeholder-opacity: 0.1;\n  }\n\n  .dark .sm\\:dark\\:placeholder-opacity-10::placeholder {\n    --tw-placeholder-opacity: 0.1;\n  }\n\n  .dark .sm\\:dark\\:placeholder-opacity-20::-moz-placeholder {\n    --tw-placeholder-opacity: 0.2;\n  }\n\n  .dark .sm\\:dark\\:placeholder-opacity-20:-ms-input-placeholder {\n    --tw-placeholder-opacity: 0.2;\n  }\n\n  .dark .sm\\:dark\\:placeholder-opacity-20::placeholder {\n    --tw-placeholder-opacity: 0.2;\n  }\n\n  .dark .sm\\:dark\\:placeholder-opacity-25::-moz-placeholder {\n    --tw-placeholder-opacity: 0.25;\n  }\n\n  .dark .sm\\:dark\\:placeholder-opacity-25:-ms-input-placeholder {\n    --tw-placeholder-opacity: 0.25;\n  }\n\n  .dark .sm\\:dark\\:placeholder-opacity-25::placeholder {\n    --tw-placeholder-opacity: 0.25;\n  }\n\n  .dark .sm\\:dark\\:placeholder-opacity-30::-moz-placeholder {\n    --tw-placeholder-opacity: 0.3;\n  }\n\n  .dark .sm\\:dark\\:placeholder-opacity-30:-ms-input-placeholder {\n    --tw-placeholder-opacity: 0.3;\n  }\n\n  .dark .sm\\:dark\\:placeholder-opacity-30::placeholder {\n    --tw-placeholder-opacity: 0.3;\n  }\n\n  .dark .sm\\:dark\\:placeholder-opacity-40::-moz-placeholder {\n    --tw-placeholder-opacity: 0.4;\n  }\n\n  .dark .sm\\:dark\\:placeholder-opacity-40:-ms-input-placeholder {\n    --tw-placeholder-opacity: 0.4;\n  }\n\n  .dark .sm\\:dark\\:placeholder-opacity-40::placeholder {\n    --tw-placeholder-opacity: 0.4;\n  }\n\n  .dark .sm\\:dark\\:placeholder-opacity-50::-moz-placeholder {\n    --tw-placeholder-opacity: 0.5;\n  }\n\n  .dark .sm\\:dark\\:placeholder-opacity-50:-ms-input-placeholder {\n    --tw-placeholder-opacity: 0.5;\n  }\n\n  .dark .sm\\:dark\\:placeholder-opacity-50::placeholder {\n    --tw-placeholder-opacity: 0.5;\n  }\n\n  .dark .sm\\:dark\\:placeholder-opacity-60::-moz-placeholder {\n    --tw-placeholder-opacity: 0.6;\n  }\n\n  .dark .sm\\:dark\\:placeholder-opacity-60:-ms-input-placeholder {\n    --tw-placeholder-opacity: 0.6;\n  }\n\n  .dark .sm\\:dark\\:placeholder-opacity-60::placeholder {\n    --tw-placeholder-opacity: 0.6;\n  }\n\n  .dark .sm\\:dark\\:placeholder-opacity-70::-moz-placeholder {\n    --tw-placeholder-opacity: 0.7;\n  }\n\n  .dark .sm\\:dark\\:placeholder-opacity-70:-ms-input-placeholder {\n    --tw-placeholder-opacity: 0.7;\n  }\n\n  .dark .sm\\:dark\\:placeholder-opacity-70::placeholder {\n    --tw-placeholder-opacity: 0.7;\n  }\n\n  .dark .sm\\:dark\\:placeholder-opacity-75::-moz-placeholder {\n    --tw-placeholder-opacity: 0.75;\n  }\n\n  .dark .sm\\:dark\\:placeholder-opacity-75:-ms-input-placeholder {\n    --tw-placeholder-opacity: 0.75;\n  }\n\n  .dark .sm\\:dark\\:placeholder-opacity-75::placeholder {\n    --tw-placeholder-opacity: 0.75;\n  }\n\n  .dark .sm\\:dark\\:placeholder-opacity-80::-moz-placeholder {\n    --tw-placeholder-opacity: 0.8;\n  }\n\n  .dark .sm\\:dark\\:placeholder-opacity-80:-ms-input-placeholder {\n    --tw-placeholder-opacity: 0.8;\n  }\n\n  .dark .sm\\:dark\\:placeholder-opacity-80::placeholder {\n    --tw-placeholder-opacity: 0.8;\n  }\n\n  .dark .sm\\:dark\\:placeholder-opacity-90::-moz-placeholder {\n    --tw-placeholder-opacity: 0.9;\n  }\n\n  .dark .sm\\:dark\\:placeholder-opacity-90:-ms-input-placeholder {\n    --tw-placeholder-opacity: 0.9;\n  }\n\n  .dark .sm\\:dark\\:placeholder-opacity-90::placeholder {\n    --tw-placeholder-opacity: 0.9;\n  }\n\n  .dark .sm\\:dark\\:placeholder-opacity-95::-moz-placeholder {\n    --tw-placeholder-opacity: 0.95;\n  }\n\n  .dark .sm\\:dark\\:placeholder-opacity-95:-ms-input-placeholder {\n    --tw-placeholder-opacity: 0.95;\n  }\n\n  .dark .sm\\:dark\\:placeholder-opacity-95::placeholder {\n    --tw-placeholder-opacity: 0.95;\n  }\n\n  .dark .sm\\:dark\\:placeholder-opacity-100::-moz-placeholder {\n    --tw-placeholder-opacity: 1;\n  }\n\n  .dark .sm\\:dark\\:placeholder-opacity-100:-ms-input-placeholder {\n    --tw-placeholder-opacity: 1;\n  }\n\n  .dark .sm\\:dark\\:placeholder-opacity-100::placeholder {\n    --tw-placeholder-opacity: 1;\n  }\n\n  .dark .sm\\:dark\\:focus\\:placeholder-opacity-0:focus::-moz-placeholder {\n    --tw-placeholder-opacity: 0;\n  }\n\n  .dark .sm\\:dark\\:focus\\:placeholder-opacity-0:focus:-ms-input-placeholder {\n    --tw-placeholder-opacity: 0;\n  }\n\n  .dark .sm\\:dark\\:focus\\:placeholder-opacity-0:focus::placeholder {\n    --tw-placeholder-opacity: 0;\n  }\n\n  .dark .sm\\:dark\\:focus\\:placeholder-opacity-5:focus::-moz-placeholder {\n    --tw-placeholder-opacity: 0.05;\n  }\n\n  .dark .sm\\:dark\\:focus\\:placeholder-opacity-5:focus:-ms-input-placeholder {\n    --tw-placeholder-opacity: 0.05;\n  }\n\n  .dark .sm\\:dark\\:focus\\:placeholder-opacity-5:focus::placeholder {\n    --tw-placeholder-opacity: 0.05;\n  }\n\n  .dark .sm\\:dark\\:focus\\:placeholder-opacity-10:focus::-moz-placeholder {\n    --tw-placeholder-opacity: 0.1;\n  }\n\n  .dark .sm\\:dark\\:focus\\:placeholder-opacity-10:focus:-ms-input-placeholder {\n    --tw-placeholder-opacity: 0.1;\n  }\n\n  .dark .sm\\:dark\\:focus\\:placeholder-opacity-10:focus::placeholder {\n    --tw-placeholder-opacity: 0.1;\n  }\n\n  .dark .sm\\:dark\\:focus\\:placeholder-opacity-20:focus::-moz-placeholder {\n    --tw-placeholder-opacity: 0.2;\n  }\n\n  .dark .sm\\:dark\\:focus\\:placeholder-opacity-20:focus:-ms-input-placeholder {\n    --tw-placeholder-opacity: 0.2;\n  }\n\n  .dark .sm\\:dark\\:focus\\:placeholder-opacity-20:focus::placeholder {\n    --tw-placeholder-opacity: 0.2;\n  }\n\n  .dark .sm\\:dark\\:focus\\:placeholder-opacity-25:focus::-moz-placeholder {\n    --tw-placeholder-opacity: 0.25;\n  }\n\n  .dark .sm\\:dark\\:focus\\:placeholder-opacity-25:focus:-ms-input-placeholder {\n    --tw-placeholder-opacity: 0.25;\n  }\n\n  .dark .sm\\:dark\\:focus\\:placeholder-opacity-25:focus::placeholder {\n    --tw-placeholder-opacity: 0.25;\n  }\n\n  .dark .sm\\:dark\\:focus\\:placeholder-opacity-30:focus::-moz-placeholder {\n    --tw-placeholder-opacity: 0.3;\n  }\n\n  .dark .sm\\:dark\\:focus\\:placeholder-opacity-30:focus:-ms-input-placeholder {\n    --tw-placeholder-opacity: 0.3;\n  }\n\n  .dark .sm\\:dark\\:focus\\:placeholder-opacity-30:focus::placeholder {\n    --tw-placeholder-opacity: 0.3;\n  }\n\n  .dark .sm\\:dark\\:focus\\:placeholder-opacity-40:focus::-moz-placeholder {\n    --tw-placeholder-opacity: 0.4;\n  }\n\n  .dark .sm\\:dark\\:focus\\:placeholder-opacity-40:focus:-ms-input-placeholder {\n    --tw-placeholder-opacity: 0.4;\n  }\n\n  .dark .sm\\:dark\\:focus\\:placeholder-opacity-40:focus::placeholder {\n    --tw-placeholder-opacity: 0.4;\n  }\n\n  .dark .sm\\:dark\\:focus\\:placeholder-opacity-50:focus::-moz-placeholder {\n    --tw-placeholder-opacity: 0.5;\n  }\n\n  .dark .sm\\:dark\\:focus\\:placeholder-opacity-50:focus:-ms-input-placeholder {\n    --tw-placeholder-opacity: 0.5;\n  }\n\n  .dark .sm\\:dark\\:focus\\:placeholder-opacity-50:focus::placeholder {\n    --tw-placeholder-opacity: 0.5;\n  }\n\n  .dark .sm\\:dark\\:focus\\:placeholder-opacity-60:focus::-moz-placeholder {\n    --tw-placeholder-opacity: 0.6;\n  }\n\n  .dark .sm\\:dark\\:focus\\:placeholder-opacity-60:focus:-ms-input-placeholder {\n    --tw-placeholder-opacity: 0.6;\n  }\n\n  .dark .sm\\:dark\\:focus\\:placeholder-opacity-60:focus::placeholder {\n    --tw-placeholder-opacity: 0.6;\n  }\n\n  .dark .sm\\:dark\\:focus\\:placeholder-opacity-70:focus::-moz-placeholder {\n    --tw-placeholder-opacity: 0.7;\n  }\n\n  .dark .sm\\:dark\\:focus\\:placeholder-opacity-70:focus:-ms-input-placeholder {\n    --tw-placeholder-opacity: 0.7;\n  }\n\n  .dark .sm\\:dark\\:focus\\:placeholder-opacity-70:focus::placeholder {\n    --tw-placeholder-opacity: 0.7;\n  }\n\n  .dark .sm\\:dark\\:focus\\:placeholder-opacity-75:focus::-moz-placeholder {\n    --tw-placeholder-opacity: 0.75;\n  }\n\n  .dark .sm\\:dark\\:focus\\:placeholder-opacity-75:focus:-ms-input-placeholder {\n    --tw-placeholder-opacity: 0.75;\n  }\n\n  .dark .sm\\:dark\\:focus\\:placeholder-opacity-75:focus::placeholder {\n    --tw-placeholder-opacity: 0.75;\n  }\n\n  .dark .sm\\:dark\\:focus\\:placeholder-opacity-80:focus::-moz-placeholder {\n    --tw-placeholder-opacity: 0.8;\n  }\n\n  .dark .sm\\:dark\\:focus\\:placeholder-opacity-80:focus:-ms-input-placeholder {\n    --tw-placeholder-opacity: 0.8;\n  }\n\n  .dark .sm\\:dark\\:focus\\:placeholder-opacity-80:focus::placeholder {\n    --tw-placeholder-opacity: 0.8;\n  }\n\n  .dark .sm\\:dark\\:focus\\:placeholder-opacity-90:focus::-moz-placeholder {\n    --tw-placeholder-opacity: 0.9;\n  }\n\n  .dark .sm\\:dark\\:focus\\:placeholder-opacity-90:focus:-ms-input-placeholder {\n    --tw-placeholder-opacity: 0.9;\n  }\n\n  .dark .sm\\:dark\\:focus\\:placeholder-opacity-90:focus::placeholder {\n    --tw-placeholder-opacity: 0.9;\n  }\n\n  .dark .sm\\:dark\\:focus\\:placeholder-opacity-95:focus::-moz-placeholder {\n    --tw-placeholder-opacity: 0.95;\n  }\n\n  .dark .sm\\:dark\\:focus\\:placeholder-opacity-95:focus:-ms-input-placeholder {\n    --tw-placeholder-opacity: 0.95;\n  }\n\n  .dark .sm\\:dark\\:focus\\:placeholder-opacity-95:focus::placeholder {\n    --tw-placeholder-opacity: 0.95;\n  }\n\n  .dark .sm\\:dark\\:focus\\:placeholder-opacity-100:focus::-moz-placeholder {\n    --tw-placeholder-opacity: 1;\n  }\n\n  .dark .sm\\:dark\\:focus\\:placeholder-opacity-100:focus:-ms-input-placeholder {\n    --tw-placeholder-opacity: 1;\n  }\n\n  .dark .sm\\:dark\\:focus\\:placeholder-opacity-100:focus::placeholder {\n    --tw-placeholder-opacity: 1;\n  }\n\n  .sm\\:pointer-events-none {\n    pointer-events: none;\n  }\n\n  .sm\\:pointer-events-auto {\n    pointer-events: auto;\n  }\n\n  .sm\\:static {\n    position: static;\n  }\n\n  .sm\\:fixed {\n    position: fixed;\n  }\n\n  .sm\\:absolute {\n    position: absolute;\n  }\n\n  .sm\\:relative {\n    position: relative;\n  }\n\n  .sm\\:sticky {\n    position: -webkit-sticky;\n    position: sticky;\n  }\n\n  .sm\\:inset-0 {\n    top: 0px;\n    right: 0px;\n    bottom: 0px;\n    left: 0px;\n  }\n\n  .sm\\:inset-1 {\n    top: 0.25rem;\n    right: 0.25rem;\n    bottom: 0.25rem;\n    left: 0.25rem;\n  }\n\n  .sm\\:inset-2 {\n    top: 0.5rem;\n    right: 0.5rem;\n    bottom: 0.5rem;\n    left: 0.5rem;\n  }\n\n  .sm\\:inset-3 {\n    top: 0.75rem;\n    right: 0.75rem;\n    bottom: 0.75rem;\n    left: 0.75rem;\n  }\n\n  .sm\\:inset-4 {\n    top: 1rem;\n    right: 1rem;\n    bottom: 1rem;\n    left: 1rem;\n  }\n\n  .sm\\:inset-5 {\n    top: 1.25rem;\n    right: 1.25rem;\n    bottom: 1.25rem;\n    left: 1.25rem;\n  }\n\n  .sm\\:inset-6 {\n    top: 1.5rem;\n    right: 1.5rem;\n    bottom: 1.5rem;\n    left: 1.5rem;\n  }\n\n  .sm\\:inset-7 {\n    top: 1.75rem;\n    right: 1.75rem;\n    bottom: 1.75rem;\n    left: 1.75rem;\n  }\n\n  .sm\\:inset-8 {\n    top: 2rem;\n    right: 2rem;\n    bottom: 2rem;\n    left: 2rem;\n  }\n\n  .sm\\:inset-9 {\n    top: 2.25rem;\n    right: 2.25rem;\n    bottom: 2.25rem;\n    left: 2.25rem;\n  }\n\n  .sm\\:inset-10 {\n    top: 2.5rem;\n    right: 2.5rem;\n    bottom: 2.5rem;\n    left: 2.5rem;\n  }\n\n  .sm\\:inset-11 {\n    top: 2.75rem;\n    right: 2.75rem;\n    bottom: 2.75rem;\n    left: 2.75rem;\n  }\n\n  .sm\\:inset-12 {\n    top: 3rem;\n    right: 3rem;\n    bottom: 3rem;\n    left: 3rem;\n  }\n\n  .sm\\:inset-14 {\n    top: 3.5rem;\n    right: 3.5rem;\n    bottom: 3.5rem;\n    left: 3.5rem;\n  }\n\n  .sm\\:inset-16 {\n    top: 4rem;\n    right: 4rem;\n    bottom: 4rem;\n    left: 4rem;\n  }\n\n  .sm\\:inset-20 {\n    top: 5rem;\n    right: 5rem;\n    bottom: 5rem;\n    left: 5rem;\n  }\n\n  .sm\\:inset-24 {\n    top: 6rem;\n    right: 6rem;\n    bottom: 6rem;\n    left: 6rem;\n  }\n\n  .sm\\:inset-28 {\n    top: 7rem;\n    right: 7rem;\n    bottom: 7rem;\n    left: 7rem;\n  }\n\n  .sm\\:inset-32 {\n    top: 8rem;\n    right: 8rem;\n    bottom: 8rem;\n    left: 8rem;\n  }\n\n  .sm\\:inset-36 {\n    top: 9rem;\n    right: 9rem;\n    bottom: 9rem;\n    left: 9rem;\n  }\n\n  .sm\\:inset-40 {\n    top: 10rem;\n    right: 10rem;\n    bottom: 10rem;\n    left: 10rem;\n  }\n\n  .sm\\:inset-44 {\n    top: 11rem;\n    right: 11rem;\n    bottom: 11rem;\n    left: 11rem;\n  }\n\n  .sm\\:inset-48 {\n    top: 12rem;\n    right: 12rem;\n    bottom: 12rem;\n    left: 12rem;\n  }\n\n  .sm\\:inset-52 {\n    top: 13rem;\n    right: 13rem;\n    bottom: 13rem;\n    left: 13rem;\n  }\n\n  .sm\\:inset-56 {\n    top: 14rem;\n    right: 14rem;\n    bottom: 14rem;\n    left: 14rem;\n  }\n\n  .sm\\:inset-60 {\n    top: 15rem;\n    right: 15rem;\n    bottom: 15rem;\n    left: 15rem;\n  }\n\n  .sm\\:inset-64 {\n    top: 16rem;\n    right: 16rem;\n    bottom: 16rem;\n    left: 16rem;\n  }\n\n  .sm\\:inset-72 {\n    top: 18rem;\n    right: 18rem;\n    bottom: 18rem;\n    left: 18rem;\n  }\n\n  .sm\\:inset-80 {\n    top: 20rem;\n    right: 20rem;\n    bottom: 20rem;\n    left: 20rem;\n  }\n\n  .sm\\:inset-96 {\n    top: 24rem;\n    right: 24rem;\n    bottom: 24rem;\n    left: 24rem;\n  }\n\n  .sm\\:inset-auto {\n    top: auto;\n    right: auto;\n    bottom: auto;\n    left: auto;\n  }\n\n  .sm\\:inset-px {\n    top: 1px;\n    right: 1px;\n    bottom: 1px;\n    left: 1px;\n  }\n\n  .sm\\:inset-0\\.5 {\n    top: 0.125rem;\n    right: 0.125rem;\n    bottom: 0.125rem;\n    left: 0.125rem;\n  }\n\n  .sm\\:inset-1\\.5 {\n    top: 0.375rem;\n    right: 0.375rem;\n    bottom: 0.375rem;\n    left: 0.375rem;\n  }\n\n  .sm\\:inset-2\\.5 {\n    top: 0.625rem;\n    right: 0.625rem;\n    bottom: 0.625rem;\n    left: 0.625rem;\n  }\n\n  .sm\\:inset-3\\.5 {\n    top: 0.875rem;\n    right: 0.875rem;\n    bottom: 0.875rem;\n    left: 0.875rem;\n  }\n\n  .sm\\:-inset-0 {\n    top: 0px;\n    right: 0px;\n    bottom: 0px;\n    left: 0px;\n  }\n\n  .sm\\:-inset-1 {\n    top: -0.25rem;\n    right: -0.25rem;\n    bottom: -0.25rem;\n    left: -0.25rem;\n  }\n\n  .sm\\:-inset-2 {\n    top: -0.5rem;\n    right: -0.5rem;\n    bottom: -0.5rem;\n    left: -0.5rem;\n  }\n\n  .sm\\:-inset-3 {\n    top: -0.75rem;\n    right: -0.75rem;\n    bottom: -0.75rem;\n    left: -0.75rem;\n  }\n\n  .sm\\:-inset-4 {\n    top: -1rem;\n    right: -1rem;\n    bottom: -1rem;\n    left: -1rem;\n  }\n\n  .sm\\:-inset-5 {\n    top: -1.25rem;\n    right: -1.25rem;\n    bottom: -1.25rem;\n    left: -1.25rem;\n  }\n\n  .sm\\:-inset-6 {\n    top: -1.5rem;\n    right: -1.5rem;\n    bottom: -1.5rem;\n    left: -1.5rem;\n  }\n\n  .sm\\:-inset-7 {\n    top: -1.75rem;\n    right: -1.75rem;\n    bottom: -1.75rem;\n    left: -1.75rem;\n  }\n\n  .sm\\:-inset-8 {\n    top: -2rem;\n    right: -2rem;\n    bottom: -2rem;\n    left: -2rem;\n  }\n\n  .sm\\:-inset-9 {\n    top: -2.25rem;\n    right: -2.25rem;\n    bottom: -2.25rem;\n    left: -2.25rem;\n  }\n\n  .sm\\:-inset-10 {\n    top: -2.5rem;\n    right: -2.5rem;\n    bottom: -2.5rem;\n    left: -2.5rem;\n  }\n\n  .sm\\:-inset-11 {\n    top: -2.75rem;\n    right: -2.75rem;\n    bottom: -2.75rem;\n    left: -2.75rem;\n  }\n\n  .sm\\:-inset-12 {\n    top: -3rem;\n    right: -3rem;\n    bottom: -3rem;\n    left: -3rem;\n  }\n\n  .sm\\:-inset-14 {\n    top: -3.5rem;\n    right: -3.5rem;\n    bottom: -3.5rem;\n    left: -3.5rem;\n  }\n\n  .sm\\:-inset-16 {\n    top: -4rem;\n    right: -4rem;\n    bottom: -4rem;\n    left: -4rem;\n  }\n\n  .sm\\:-inset-20 {\n    top: -5rem;\n    right: -5rem;\n    bottom: -5rem;\n    left: -5rem;\n  }\n\n  .sm\\:-inset-24 {\n    top: -6rem;\n    right: -6rem;\n    bottom: -6rem;\n    left: -6rem;\n  }\n\n  .sm\\:-inset-28 {\n    top: -7rem;\n    right: -7rem;\n    bottom: -7rem;\n    left: -7rem;\n  }\n\n  .sm\\:-inset-32 {\n    top: -8rem;\n    right: -8rem;\n    bottom: -8rem;\n    left: -8rem;\n  }\n\n  .sm\\:-inset-36 {\n    top: -9rem;\n    right: -9rem;\n    bottom: -9rem;\n    left: -9rem;\n  }\n\n  .sm\\:-inset-40 {\n    top: -10rem;\n    right: -10rem;\n    bottom: -10rem;\n    left: -10rem;\n  }\n\n  .sm\\:-inset-44 {\n    top: -11rem;\n    right: -11rem;\n    bottom: -11rem;\n    left: -11rem;\n  }\n\n  .sm\\:-inset-48 {\n    top: -12rem;\n    right: -12rem;\n    bottom: -12rem;\n    left: -12rem;\n  }\n\n  .sm\\:-inset-52 {\n    top: -13rem;\n    right: -13rem;\n    bottom: -13rem;\n    left: -13rem;\n  }\n\n  .sm\\:-inset-56 {\n    top: -14rem;\n    right: -14rem;\n    bottom: -14rem;\n    left: -14rem;\n  }\n\n  .sm\\:-inset-60 {\n    top: -15rem;\n    right: -15rem;\n    bottom: -15rem;\n    left: -15rem;\n  }\n\n  .sm\\:-inset-64 {\n    top: -16rem;\n    right: -16rem;\n    bottom: -16rem;\n    left: -16rem;\n  }\n\n  .sm\\:-inset-72 {\n    top: -18rem;\n    right: -18rem;\n    bottom: -18rem;\n    left: -18rem;\n  }\n\n  .sm\\:-inset-80 {\n    top: -20rem;\n    right: -20rem;\n    bottom: -20rem;\n    left: -20rem;\n  }\n\n  .sm\\:-inset-96 {\n    top: -24rem;\n    right: -24rem;\n    bottom: -24rem;\n    left: -24rem;\n  }\n\n  .sm\\:-inset-px {\n    top: -1px;\n    right: -1px;\n    bottom: -1px;\n    left: -1px;\n  }\n\n  .sm\\:-inset-0\\.5 {\n    top: -0.125rem;\n    right: -0.125rem;\n    bottom: -0.125rem;\n    left: -0.125rem;\n  }\n\n  .sm\\:-inset-1\\.5 {\n    top: -0.375rem;\n    right: -0.375rem;\n    bottom: -0.375rem;\n    left: -0.375rem;\n  }\n\n  .sm\\:-inset-2\\.5 {\n    top: -0.625rem;\n    right: -0.625rem;\n    bottom: -0.625rem;\n    left: -0.625rem;\n  }\n\n  .sm\\:-inset-3\\.5 {\n    top: -0.875rem;\n    right: -0.875rem;\n    bottom: -0.875rem;\n    left: -0.875rem;\n  }\n\n  .sm\\:inset-1\\/2 {\n    top: 50%;\n    right: 50%;\n    bottom: 50%;\n    left: 50%;\n  }\n\n  .sm\\:inset-1\\/3 {\n    top: 33.333333%;\n    right: 33.333333%;\n    bottom: 33.333333%;\n    left: 33.333333%;\n  }\n\n  .sm\\:inset-2\\/3 {\n    top: 66.666667%;\n    right: 66.666667%;\n    bottom: 66.666667%;\n    left: 66.666667%;\n  }\n\n  .sm\\:inset-1\\/4 {\n    top: 25%;\n    right: 25%;\n    bottom: 25%;\n    left: 25%;\n  }\n\n  .sm\\:inset-2\\/4 {\n    top: 50%;\n    right: 50%;\n    bottom: 50%;\n    left: 50%;\n  }\n\n  .sm\\:inset-3\\/4 {\n    top: 75%;\n    right: 75%;\n    bottom: 75%;\n    left: 75%;\n  }\n\n  .sm\\:inset-full {\n    top: 100%;\n    right: 100%;\n    bottom: 100%;\n    left: 100%;\n  }\n\n  .sm\\:-inset-1\\/2 {\n    top: -50%;\n    right: -50%;\n    bottom: -50%;\n    left: -50%;\n  }\n\n  .sm\\:-inset-1\\/3 {\n    top: -33.333333%;\n    right: -33.333333%;\n    bottom: -33.333333%;\n    left: -33.333333%;\n  }\n\n  .sm\\:-inset-2\\/3 {\n    top: -66.666667%;\n    right: -66.666667%;\n    bottom: -66.666667%;\n    left: -66.666667%;\n  }\n\n  .sm\\:-inset-1\\/4 {\n    top: -25%;\n    right: -25%;\n    bottom: -25%;\n    left: -25%;\n  }\n\n  .sm\\:-inset-2\\/4 {\n    top: -50%;\n    right: -50%;\n    bottom: -50%;\n    left: -50%;\n  }\n\n  .sm\\:-inset-3\\/4 {\n    top: -75%;\n    right: -75%;\n    bottom: -75%;\n    left: -75%;\n  }\n\n  .sm\\:-inset-full {\n    top: -100%;\n    right: -100%;\n    bottom: -100%;\n    left: -100%;\n  }\n\n  .sm\\:inset-y-0 {\n    top: 0px;\n    bottom: 0px;\n  }\n\n  .sm\\:inset-x-0 {\n    right: 0px;\n    left: 0px;\n  }\n\n  .sm\\:inset-y-1 {\n    top: 0.25rem;\n    bottom: 0.25rem;\n  }\n\n  .sm\\:inset-x-1 {\n    right: 0.25rem;\n    left: 0.25rem;\n  }\n\n  .sm\\:inset-y-2 {\n    top: 0.5rem;\n    bottom: 0.5rem;\n  }\n\n  .sm\\:inset-x-2 {\n    right: 0.5rem;\n    left: 0.5rem;\n  }\n\n  .sm\\:inset-y-3 {\n    top: 0.75rem;\n    bottom: 0.75rem;\n  }\n\n  .sm\\:inset-x-3 {\n    right: 0.75rem;\n    left: 0.75rem;\n  }\n\n  .sm\\:inset-y-4 {\n    top: 1rem;\n    bottom: 1rem;\n  }\n\n  .sm\\:inset-x-4 {\n    right: 1rem;\n    left: 1rem;\n  }\n\n  .sm\\:inset-y-5 {\n    top: 1.25rem;\n    bottom: 1.25rem;\n  }\n\n  .sm\\:inset-x-5 {\n    right: 1.25rem;\n    left: 1.25rem;\n  }\n\n  .sm\\:inset-y-6 {\n    top: 1.5rem;\n    bottom: 1.5rem;\n  }\n\n  .sm\\:inset-x-6 {\n    right: 1.5rem;\n    left: 1.5rem;\n  }\n\n  .sm\\:inset-y-7 {\n    top: 1.75rem;\n    bottom: 1.75rem;\n  }\n\n  .sm\\:inset-x-7 {\n    right: 1.75rem;\n    left: 1.75rem;\n  }\n\n  .sm\\:inset-y-8 {\n    top: 2rem;\n    bottom: 2rem;\n  }\n\n  .sm\\:inset-x-8 {\n    right: 2rem;\n    left: 2rem;\n  }\n\n  .sm\\:inset-y-9 {\n    top: 2.25rem;\n    bottom: 2.25rem;\n  }\n\n  .sm\\:inset-x-9 {\n    right: 2.25rem;\n    left: 2.25rem;\n  }\n\n  .sm\\:inset-y-10 {\n    top: 2.5rem;\n    bottom: 2.5rem;\n  }\n\n  .sm\\:inset-x-10 {\n    right: 2.5rem;\n    left: 2.5rem;\n  }\n\n  .sm\\:inset-y-11 {\n    top: 2.75rem;\n    bottom: 2.75rem;\n  }\n\n  .sm\\:inset-x-11 {\n    right: 2.75rem;\n    left: 2.75rem;\n  }\n\n  .sm\\:inset-y-12 {\n    top: 3rem;\n    bottom: 3rem;\n  }\n\n  .sm\\:inset-x-12 {\n    right: 3rem;\n    left: 3rem;\n  }\n\n  .sm\\:inset-y-14 {\n    top: 3.5rem;\n    bottom: 3.5rem;\n  }\n\n  .sm\\:inset-x-14 {\n    right: 3.5rem;\n    left: 3.5rem;\n  }\n\n  .sm\\:inset-y-16 {\n    top: 4rem;\n    bottom: 4rem;\n  }\n\n  .sm\\:inset-x-16 {\n    right: 4rem;\n    left: 4rem;\n  }\n\n  .sm\\:inset-y-20 {\n    top: 5rem;\n    bottom: 5rem;\n  }\n\n  .sm\\:inset-x-20 {\n    right: 5rem;\n    left: 5rem;\n  }\n\n  .sm\\:inset-y-24 {\n    top: 6rem;\n    bottom: 6rem;\n  }\n\n  .sm\\:inset-x-24 {\n    right: 6rem;\n    left: 6rem;\n  }\n\n  .sm\\:inset-y-28 {\n    top: 7rem;\n    bottom: 7rem;\n  }\n\n  .sm\\:inset-x-28 {\n    right: 7rem;\n    left: 7rem;\n  }\n\n  .sm\\:inset-y-32 {\n    top: 8rem;\n    bottom: 8rem;\n  }\n\n  .sm\\:inset-x-32 {\n    right: 8rem;\n    left: 8rem;\n  }\n\n  .sm\\:inset-y-36 {\n    top: 9rem;\n    bottom: 9rem;\n  }\n\n  .sm\\:inset-x-36 {\n    right: 9rem;\n    left: 9rem;\n  }\n\n  .sm\\:inset-y-40 {\n    top: 10rem;\n    bottom: 10rem;\n  }\n\n  .sm\\:inset-x-40 {\n    right: 10rem;\n    left: 10rem;\n  }\n\n  .sm\\:inset-y-44 {\n    top: 11rem;\n    bottom: 11rem;\n  }\n\n  .sm\\:inset-x-44 {\n    right: 11rem;\n    left: 11rem;\n  }\n\n  .sm\\:inset-y-48 {\n    top: 12rem;\n    bottom: 12rem;\n  }\n\n  .sm\\:inset-x-48 {\n    right: 12rem;\n    left: 12rem;\n  }\n\n  .sm\\:inset-y-52 {\n    top: 13rem;\n    bottom: 13rem;\n  }\n\n  .sm\\:inset-x-52 {\n    right: 13rem;\n    left: 13rem;\n  }\n\n  .sm\\:inset-y-56 {\n    top: 14rem;\n    bottom: 14rem;\n  }\n\n  .sm\\:inset-x-56 {\n    right: 14rem;\n    left: 14rem;\n  }\n\n  .sm\\:inset-y-60 {\n    top: 15rem;\n    bottom: 15rem;\n  }\n\n  .sm\\:inset-x-60 {\n    right: 15rem;\n    left: 15rem;\n  }\n\n  .sm\\:inset-y-64 {\n    top: 16rem;\n    bottom: 16rem;\n  }\n\n  .sm\\:inset-x-64 {\n    right: 16rem;\n    left: 16rem;\n  }\n\n  .sm\\:inset-y-72 {\n    top: 18rem;\n    bottom: 18rem;\n  }\n\n  .sm\\:inset-x-72 {\n    right: 18rem;\n    left: 18rem;\n  }\n\n  .sm\\:inset-y-80 {\n    top: 20rem;\n    bottom: 20rem;\n  }\n\n  .sm\\:inset-x-80 {\n    right: 20rem;\n    left: 20rem;\n  }\n\n  .sm\\:inset-y-96 {\n    top: 24rem;\n    bottom: 24rem;\n  }\n\n  .sm\\:inset-x-96 {\n    right: 24rem;\n    left: 24rem;\n  }\n\n  .sm\\:inset-y-auto {\n    top: auto;\n    bottom: auto;\n  }\n\n  .sm\\:inset-x-auto {\n    right: auto;\n    left: auto;\n  }\n\n  .sm\\:inset-y-px {\n    top: 1px;\n    bottom: 1px;\n  }\n\n  .sm\\:inset-x-px {\n    right: 1px;\n    left: 1px;\n  }\n\n  .sm\\:inset-y-0\\.5 {\n    top: 0.125rem;\n    bottom: 0.125rem;\n  }\n\n  .sm\\:inset-x-0\\.5 {\n    right: 0.125rem;\n    left: 0.125rem;\n  }\n\n  .sm\\:inset-y-1\\.5 {\n    top: 0.375rem;\n    bottom: 0.375rem;\n  }\n\n  .sm\\:inset-x-1\\.5 {\n    right: 0.375rem;\n    left: 0.375rem;\n  }\n\n  .sm\\:inset-y-2\\.5 {\n    top: 0.625rem;\n    bottom: 0.625rem;\n  }\n\n  .sm\\:inset-x-2\\.5 {\n    right: 0.625rem;\n    left: 0.625rem;\n  }\n\n  .sm\\:inset-y-3\\.5 {\n    top: 0.875rem;\n    bottom: 0.875rem;\n  }\n\n  .sm\\:inset-x-3\\.5 {\n    right: 0.875rem;\n    left: 0.875rem;\n  }\n\n  .sm\\:-inset-y-0 {\n    top: 0px;\n    bottom: 0px;\n  }\n\n  .sm\\:-inset-x-0 {\n    right: 0px;\n    left: 0px;\n  }\n\n  .sm\\:-inset-y-1 {\n    top: -0.25rem;\n    bottom: -0.25rem;\n  }\n\n  .sm\\:-inset-x-1 {\n    right: -0.25rem;\n    left: -0.25rem;\n  }\n\n  .sm\\:-inset-y-2 {\n    top: -0.5rem;\n    bottom: -0.5rem;\n  }\n\n  .sm\\:-inset-x-2 {\n    right: -0.5rem;\n    left: -0.5rem;\n  }\n\n  .sm\\:-inset-y-3 {\n    top: -0.75rem;\n    bottom: -0.75rem;\n  }\n\n  .sm\\:-inset-x-3 {\n    right: -0.75rem;\n    left: -0.75rem;\n  }\n\n  .sm\\:-inset-y-4 {\n    top: -1rem;\n    bottom: -1rem;\n  }\n\n  .sm\\:-inset-x-4 {\n    right: -1rem;\n    left: -1rem;\n  }\n\n  .sm\\:-inset-y-5 {\n    top: -1.25rem;\n    bottom: -1.25rem;\n  }\n\n  .sm\\:-inset-x-5 {\n    right: -1.25rem;\n    left: -1.25rem;\n  }\n\n  .sm\\:-inset-y-6 {\n    top: -1.5rem;\n    bottom: -1.5rem;\n  }\n\n  .sm\\:-inset-x-6 {\n    right: -1.5rem;\n    left: -1.5rem;\n  }\n\n  .sm\\:-inset-y-7 {\n    top: -1.75rem;\n    bottom: -1.75rem;\n  }\n\n  .sm\\:-inset-x-7 {\n    right: -1.75rem;\n    left: -1.75rem;\n  }\n\n  .sm\\:-inset-y-8 {\n    top: -2rem;\n    bottom: -2rem;\n  }\n\n  .sm\\:-inset-x-8 {\n    right: -2rem;\n    left: -2rem;\n  }\n\n  .sm\\:-inset-y-9 {\n    top: -2.25rem;\n    bottom: -2.25rem;\n  }\n\n  .sm\\:-inset-x-9 {\n    right: -2.25rem;\n    left: -2.25rem;\n  }\n\n  .sm\\:-inset-y-10 {\n    top: -2.5rem;\n    bottom: -2.5rem;\n  }\n\n  .sm\\:-inset-x-10 {\n    right: -2.5rem;\n    left: -2.5rem;\n  }\n\n  .sm\\:-inset-y-11 {\n    top: -2.75rem;\n    bottom: -2.75rem;\n  }\n\n  .sm\\:-inset-x-11 {\n    right: -2.75rem;\n    left: -2.75rem;\n  }\n\n  .sm\\:-inset-y-12 {\n    top: -3rem;\n    bottom: -3rem;\n  }\n\n  .sm\\:-inset-x-12 {\n    right: -3rem;\n    left: -3rem;\n  }\n\n  .sm\\:-inset-y-14 {\n    top: -3.5rem;\n    bottom: -3.5rem;\n  }\n\n  .sm\\:-inset-x-14 {\n    right: -3.5rem;\n    left: -3.5rem;\n  }\n\n  .sm\\:-inset-y-16 {\n    top: -4rem;\n    bottom: -4rem;\n  }\n\n  .sm\\:-inset-x-16 {\n    right: -4rem;\n    left: -4rem;\n  }\n\n  .sm\\:-inset-y-20 {\n    top: -5rem;\n    bottom: -5rem;\n  }\n\n  .sm\\:-inset-x-20 {\n    right: -5rem;\n    left: -5rem;\n  }\n\n  .sm\\:-inset-y-24 {\n    top: -6rem;\n    bottom: -6rem;\n  }\n\n  .sm\\:-inset-x-24 {\n    right: -6rem;\n    left: -6rem;\n  }\n\n  .sm\\:-inset-y-28 {\n    top: -7rem;\n    bottom: -7rem;\n  }\n\n  .sm\\:-inset-x-28 {\n    right: -7rem;\n    left: -7rem;\n  }\n\n  .sm\\:-inset-y-32 {\n    top: -8rem;\n    bottom: -8rem;\n  }\n\n  .sm\\:-inset-x-32 {\n    right: -8rem;\n    left: -8rem;\n  }\n\n  .sm\\:-inset-y-36 {\n    top: -9rem;\n    bottom: -9rem;\n  }\n\n  .sm\\:-inset-x-36 {\n    right: -9rem;\n    left: -9rem;\n  }\n\n  .sm\\:-inset-y-40 {\n    top: -10rem;\n    bottom: -10rem;\n  }\n\n  .sm\\:-inset-x-40 {\n    right: -10rem;\n    left: -10rem;\n  }\n\n  .sm\\:-inset-y-44 {\n    top: -11rem;\n    bottom: -11rem;\n  }\n\n  .sm\\:-inset-x-44 {\n    right: -11rem;\n    left: -11rem;\n  }\n\n  .sm\\:-inset-y-48 {\n    top: -12rem;\n    bottom: -12rem;\n  }\n\n  .sm\\:-inset-x-48 {\n    right: -12rem;\n    left: -12rem;\n  }\n\n  .sm\\:-inset-y-52 {\n    top: -13rem;\n    bottom: -13rem;\n  }\n\n  .sm\\:-inset-x-52 {\n    right: -13rem;\n    left: -13rem;\n  }\n\n  .sm\\:-inset-y-56 {\n    top: -14rem;\n    bottom: -14rem;\n  }\n\n  .sm\\:-inset-x-56 {\n    right: -14rem;\n    left: -14rem;\n  }\n\n  .sm\\:-inset-y-60 {\n    top: -15rem;\n    bottom: -15rem;\n  }\n\n  .sm\\:-inset-x-60 {\n    right: -15rem;\n    left: -15rem;\n  }\n\n  .sm\\:-inset-y-64 {\n    top: -16rem;\n    bottom: -16rem;\n  }\n\n  .sm\\:-inset-x-64 {\n    right: -16rem;\n    left: -16rem;\n  }\n\n  .sm\\:-inset-y-72 {\n    top: -18rem;\n    bottom: -18rem;\n  }\n\n  .sm\\:-inset-x-72 {\n    right: -18rem;\n    left: -18rem;\n  }\n\n  .sm\\:-inset-y-80 {\n    top: -20rem;\n    bottom: -20rem;\n  }\n\n  .sm\\:-inset-x-80 {\n    right: -20rem;\n    left: -20rem;\n  }\n\n  .sm\\:-inset-y-96 {\n    top: -24rem;\n    bottom: -24rem;\n  }\n\n  .sm\\:-inset-x-96 {\n    right: -24rem;\n    left: -24rem;\n  }\n\n  .sm\\:-inset-y-px {\n    top: -1px;\n    bottom: -1px;\n  }\n\n  .sm\\:-inset-x-px {\n    right: -1px;\n    left: -1px;\n  }\n\n  .sm\\:-inset-y-0\\.5 {\n    top: -0.125rem;\n    bottom: -0.125rem;\n  }\n\n  .sm\\:-inset-x-0\\.5 {\n    right: -0.125rem;\n    left: -0.125rem;\n  }\n\n  .sm\\:-inset-y-1\\.5 {\n    top: -0.375rem;\n    bottom: -0.375rem;\n  }\n\n  .sm\\:-inset-x-1\\.5 {\n    right: -0.375rem;\n    left: -0.375rem;\n  }\n\n  .sm\\:-inset-y-2\\.5 {\n    top: -0.625rem;\n    bottom: -0.625rem;\n  }\n\n  .sm\\:-inset-x-2\\.5 {\n    right: -0.625rem;\n    left: -0.625rem;\n  }\n\n  .sm\\:-inset-y-3\\.5 {\n    top: -0.875rem;\n    bottom: -0.875rem;\n  }\n\n  .sm\\:-inset-x-3\\.5 {\n    right: -0.875rem;\n    left: -0.875rem;\n  }\n\n  .sm\\:inset-y-1\\/2 {\n    top: 50%;\n    bottom: 50%;\n  }\n\n  .sm\\:inset-x-1\\/2 {\n    right: 50%;\n    left: 50%;\n  }\n\n  .sm\\:inset-y-1\\/3 {\n    top: 33.333333%;\n    bottom: 33.333333%;\n  }\n\n  .sm\\:inset-x-1\\/3 {\n    right: 33.333333%;\n    left: 33.333333%;\n  }\n\n  .sm\\:inset-y-2\\/3 {\n    top: 66.666667%;\n    bottom: 66.666667%;\n  }\n\n  .sm\\:inset-x-2\\/3 {\n    right: 66.666667%;\n    left: 66.666667%;\n  }\n\n  .sm\\:inset-y-1\\/4 {\n    top: 25%;\n    bottom: 25%;\n  }\n\n  .sm\\:inset-x-1\\/4 {\n    right: 25%;\n    left: 25%;\n  }\n\n  .sm\\:inset-y-2\\/4 {\n    top: 50%;\n    bottom: 50%;\n  }\n\n  .sm\\:inset-x-2\\/4 {\n    right: 50%;\n    left: 50%;\n  }\n\n  .sm\\:inset-y-3\\/4 {\n    top: 75%;\n    bottom: 75%;\n  }\n\n  .sm\\:inset-x-3\\/4 {\n    right: 75%;\n    left: 75%;\n  }\n\n  .sm\\:inset-y-full {\n    top: 100%;\n    bottom: 100%;\n  }\n\n  .sm\\:inset-x-full {\n    right: 100%;\n    left: 100%;\n  }\n\n  .sm\\:-inset-y-1\\/2 {\n    top: -50%;\n    bottom: -50%;\n  }\n\n  .sm\\:-inset-x-1\\/2 {\n    right: -50%;\n    left: -50%;\n  }\n\n  .sm\\:-inset-y-1\\/3 {\n    top: -33.333333%;\n    bottom: -33.333333%;\n  }\n\n  .sm\\:-inset-x-1\\/3 {\n    right: -33.333333%;\n    left: -33.333333%;\n  }\n\n  .sm\\:-inset-y-2\\/3 {\n    top: -66.666667%;\n    bottom: -66.666667%;\n  }\n\n  .sm\\:-inset-x-2\\/3 {\n    right: -66.666667%;\n    left: -66.666667%;\n  }\n\n  .sm\\:-inset-y-1\\/4 {\n    top: -25%;\n    bottom: -25%;\n  }\n\n  .sm\\:-inset-x-1\\/4 {\n    right: -25%;\n    left: -25%;\n  }\n\n  .sm\\:-inset-y-2\\/4 {\n    top: -50%;\n    bottom: -50%;\n  }\n\n  .sm\\:-inset-x-2\\/4 {\n    right: -50%;\n    left: -50%;\n  }\n\n  .sm\\:-inset-y-3\\/4 {\n    top: -75%;\n    bottom: -75%;\n  }\n\n  .sm\\:-inset-x-3\\/4 {\n    right: -75%;\n    left: -75%;\n  }\n\n  .sm\\:-inset-y-full {\n    top: -100%;\n    bottom: -100%;\n  }\n\n  .sm\\:-inset-x-full {\n    right: -100%;\n    left: -100%;\n  }\n\n  .sm\\:top-0 {\n    top: 0px;\n  }\n\n  .sm\\:right-0 {\n    right: 0px;\n  }\n\n  .sm\\:bottom-0 {\n    bottom: 0px;\n  }\n\n  .sm\\:left-0 {\n    left: 0px;\n  }\n\n  .sm\\:top-1 {\n    top: 0.25rem;\n  }\n\n  .sm\\:right-1 {\n    right: 0.25rem;\n  }\n\n  .sm\\:bottom-1 {\n    bottom: 0.25rem;\n  }\n\n  .sm\\:left-1 {\n    left: 0.25rem;\n  }\n\n  .sm\\:top-2 {\n    top: 0.5rem;\n  }\n\n  .sm\\:right-2 {\n    right: 0.5rem;\n  }\n\n  .sm\\:bottom-2 {\n    bottom: 0.5rem;\n  }\n\n  .sm\\:left-2 {\n    left: 0.5rem;\n  }\n\n  .sm\\:top-3 {\n    top: 0.75rem;\n  }\n\n  .sm\\:right-3 {\n    right: 0.75rem;\n  }\n\n  .sm\\:bottom-3 {\n    bottom: 0.75rem;\n  }\n\n  .sm\\:left-3 {\n    left: 0.75rem;\n  }\n\n  .sm\\:top-4 {\n    top: 1rem;\n  }\n\n  .sm\\:right-4 {\n    right: 1rem;\n  }\n\n  .sm\\:bottom-4 {\n    bottom: 1rem;\n  }\n\n  .sm\\:left-4 {\n    left: 1rem;\n  }\n\n  .sm\\:top-5 {\n    top: 1.25rem;\n  }\n\n  .sm\\:right-5 {\n    right: 1.25rem;\n  }\n\n  .sm\\:bottom-5 {\n    bottom: 1.25rem;\n  }\n\n  .sm\\:left-5 {\n    left: 1.25rem;\n  }\n\n  .sm\\:top-6 {\n    top: 1.5rem;\n  }\n\n  .sm\\:right-6 {\n    right: 1.5rem;\n  }\n\n  .sm\\:bottom-6 {\n    bottom: 1.5rem;\n  }\n\n  .sm\\:left-6 {\n    left: 1.5rem;\n  }\n\n  .sm\\:top-7 {\n    top: 1.75rem;\n  }\n\n  .sm\\:right-7 {\n    right: 1.75rem;\n  }\n\n  .sm\\:bottom-7 {\n    bottom: 1.75rem;\n  }\n\n  .sm\\:left-7 {\n    left: 1.75rem;\n  }\n\n  .sm\\:top-8 {\n    top: 2rem;\n  }\n\n  .sm\\:right-8 {\n    right: 2rem;\n  }\n\n  .sm\\:bottom-8 {\n    bottom: 2rem;\n  }\n\n  .sm\\:left-8 {\n    left: 2rem;\n  }\n\n  .sm\\:top-9 {\n    top: 2.25rem;\n  }\n\n  .sm\\:right-9 {\n    right: 2.25rem;\n  }\n\n  .sm\\:bottom-9 {\n    bottom: 2.25rem;\n  }\n\n  .sm\\:left-9 {\n    left: 2.25rem;\n  }\n\n  .sm\\:top-10 {\n    top: 2.5rem;\n  }\n\n  .sm\\:right-10 {\n    right: 2.5rem;\n  }\n\n  .sm\\:bottom-10 {\n    bottom: 2.5rem;\n  }\n\n  .sm\\:left-10 {\n    left: 2.5rem;\n  }\n\n  .sm\\:top-11 {\n    top: 2.75rem;\n  }\n\n  .sm\\:right-11 {\n    right: 2.75rem;\n  }\n\n  .sm\\:bottom-11 {\n    bottom: 2.75rem;\n  }\n\n  .sm\\:left-11 {\n    left: 2.75rem;\n  }\n\n  .sm\\:top-12 {\n    top: 3rem;\n  }\n\n  .sm\\:right-12 {\n    right: 3rem;\n  }\n\n  .sm\\:bottom-12 {\n    bottom: 3rem;\n  }\n\n  .sm\\:left-12 {\n    left: 3rem;\n  }\n\n  .sm\\:top-14 {\n    top: 3.5rem;\n  }\n\n  .sm\\:right-14 {\n    right: 3.5rem;\n  }\n\n  .sm\\:bottom-14 {\n    bottom: 3.5rem;\n  }\n\n  .sm\\:left-14 {\n    left: 3.5rem;\n  }\n\n  .sm\\:top-16 {\n    top: 4rem;\n  }\n\n  .sm\\:right-16 {\n    right: 4rem;\n  }\n\n  .sm\\:bottom-16 {\n    bottom: 4rem;\n  }\n\n  .sm\\:left-16 {\n    left: 4rem;\n  }\n\n  .sm\\:top-20 {\n    top: 5rem;\n  }\n\n  .sm\\:right-20 {\n    right: 5rem;\n  }\n\n  .sm\\:bottom-20 {\n    bottom: 5rem;\n  }\n\n  .sm\\:left-20 {\n    left: 5rem;\n  }\n\n  .sm\\:top-24 {\n    top: 6rem;\n  }\n\n  .sm\\:right-24 {\n    right: 6rem;\n  }\n\n  .sm\\:bottom-24 {\n    bottom: 6rem;\n  }\n\n  .sm\\:left-24 {\n    left: 6rem;\n  }\n\n  .sm\\:top-28 {\n    top: 7rem;\n  }\n\n  .sm\\:right-28 {\n    right: 7rem;\n  }\n\n  .sm\\:bottom-28 {\n    bottom: 7rem;\n  }\n\n  .sm\\:left-28 {\n    left: 7rem;\n  }\n\n  .sm\\:top-32 {\n    top: 8rem;\n  }\n\n  .sm\\:right-32 {\n    right: 8rem;\n  }\n\n  .sm\\:bottom-32 {\n    bottom: 8rem;\n  }\n\n  .sm\\:left-32 {\n    left: 8rem;\n  }\n\n  .sm\\:top-36 {\n    top: 9rem;\n  }\n\n  .sm\\:right-36 {\n    right: 9rem;\n  }\n\n  .sm\\:bottom-36 {\n    bottom: 9rem;\n  }\n\n  .sm\\:left-36 {\n    left: 9rem;\n  }\n\n  .sm\\:top-40 {\n    top: 10rem;\n  }\n\n  .sm\\:right-40 {\n    right: 10rem;\n  }\n\n  .sm\\:bottom-40 {\n    bottom: 10rem;\n  }\n\n  .sm\\:left-40 {\n    left: 10rem;\n  }\n\n  .sm\\:top-44 {\n    top: 11rem;\n  }\n\n  .sm\\:right-44 {\n    right: 11rem;\n  }\n\n  .sm\\:bottom-44 {\n    bottom: 11rem;\n  }\n\n  .sm\\:left-44 {\n    left: 11rem;\n  }\n\n  .sm\\:top-48 {\n    top: 12rem;\n  }\n\n  .sm\\:right-48 {\n    right: 12rem;\n  }\n\n  .sm\\:bottom-48 {\n    bottom: 12rem;\n  }\n\n  .sm\\:left-48 {\n    left: 12rem;\n  }\n\n  .sm\\:top-52 {\n    top: 13rem;\n  }\n\n  .sm\\:right-52 {\n    right: 13rem;\n  }\n\n  .sm\\:bottom-52 {\n    bottom: 13rem;\n  }\n\n  .sm\\:left-52 {\n    left: 13rem;\n  }\n\n  .sm\\:top-56 {\n    top: 14rem;\n  }\n\n  .sm\\:right-56 {\n    right: 14rem;\n  }\n\n  .sm\\:bottom-56 {\n    bottom: 14rem;\n  }\n\n  .sm\\:left-56 {\n    left: 14rem;\n  }\n\n  .sm\\:top-60 {\n    top: 15rem;\n  }\n\n  .sm\\:right-60 {\n    right: 15rem;\n  }\n\n  .sm\\:bottom-60 {\n    bottom: 15rem;\n  }\n\n  .sm\\:left-60 {\n    left: 15rem;\n  }\n\n  .sm\\:top-64 {\n    top: 16rem;\n  }\n\n  .sm\\:right-64 {\n    right: 16rem;\n  }\n\n  .sm\\:bottom-64 {\n    bottom: 16rem;\n  }\n\n  .sm\\:left-64 {\n    left: 16rem;\n  }\n\n  .sm\\:top-72 {\n    top: 18rem;\n  }\n\n  .sm\\:right-72 {\n    right: 18rem;\n  }\n\n  .sm\\:bottom-72 {\n    bottom: 18rem;\n  }\n\n  .sm\\:left-72 {\n    left: 18rem;\n  }\n\n  .sm\\:top-80 {\n    top: 20rem;\n  }\n\n  .sm\\:right-80 {\n    right: 20rem;\n  }\n\n  .sm\\:bottom-80 {\n    bottom: 20rem;\n  }\n\n  .sm\\:left-80 {\n    left: 20rem;\n  }\n\n  .sm\\:top-96 {\n    top: 24rem;\n  }\n\n  .sm\\:right-96 {\n    right: 24rem;\n  }\n\n  .sm\\:bottom-96 {\n    bottom: 24rem;\n  }\n\n  .sm\\:left-96 {\n    left: 24rem;\n  }\n\n  .sm\\:top-auto {\n    top: auto;\n  }\n\n  .sm\\:right-auto {\n    right: auto;\n  }\n\n  .sm\\:bottom-auto {\n    bottom: auto;\n  }\n\n  .sm\\:left-auto {\n    left: auto;\n  }\n\n  .sm\\:top-px {\n    top: 1px;\n  }\n\n  .sm\\:right-px {\n    right: 1px;\n  }\n\n  .sm\\:bottom-px {\n    bottom: 1px;\n  }\n\n  .sm\\:left-px {\n    left: 1px;\n  }\n\n  .sm\\:top-0\\.5 {\n    top: 0.125rem;\n  }\n\n  .sm\\:right-0\\.5 {\n    right: 0.125rem;\n  }\n\n  .sm\\:bottom-0\\.5 {\n    bottom: 0.125rem;\n  }\n\n  .sm\\:left-0\\.5 {\n    left: 0.125rem;\n  }\n\n  .sm\\:top-1\\.5 {\n    top: 0.375rem;\n  }\n\n  .sm\\:right-1\\.5 {\n    right: 0.375rem;\n  }\n\n  .sm\\:bottom-1\\.5 {\n    bottom: 0.375rem;\n  }\n\n  .sm\\:left-1\\.5 {\n    left: 0.375rem;\n  }\n\n  .sm\\:top-2\\.5 {\n    top: 0.625rem;\n  }\n\n  .sm\\:right-2\\.5 {\n    right: 0.625rem;\n  }\n\n  .sm\\:bottom-2\\.5 {\n    bottom: 0.625rem;\n  }\n\n  .sm\\:left-2\\.5 {\n    left: 0.625rem;\n  }\n\n  .sm\\:top-3\\.5 {\n    top: 0.875rem;\n  }\n\n  .sm\\:right-3\\.5 {\n    right: 0.875rem;\n  }\n\n  .sm\\:bottom-3\\.5 {\n    bottom: 0.875rem;\n  }\n\n  .sm\\:left-3\\.5 {\n    left: 0.875rem;\n  }\n\n  .sm\\:-top-0 {\n    top: 0px;\n  }\n\n  .sm\\:-right-0 {\n    right: 0px;\n  }\n\n  .sm\\:-bottom-0 {\n    bottom: 0px;\n  }\n\n  .sm\\:-left-0 {\n    left: 0px;\n  }\n\n  .sm\\:-top-1 {\n    top: -0.25rem;\n  }\n\n  .sm\\:-right-1 {\n    right: -0.25rem;\n  }\n\n  .sm\\:-bottom-1 {\n    bottom: -0.25rem;\n  }\n\n  .sm\\:-left-1 {\n    left: -0.25rem;\n  }\n\n  .sm\\:-top-2 {\n    top: -0.5rem;\n  }\n\n  .sm\\:-right-2 {\n    right: -0.5rem;\n  }\n\n  .sm\\:-bottom-2 {\n    bottom: -0.5rem;\n  }\n\n  .sm\\:-left-2 {\n    left: -0.5rem;\n  }\n\n  .sm\\:-top-3 {\n    top: -0.75rem;\n  }\n\n  .sm\\:-right-3 {\n    right: -0.75rem;\n  }\n\n  .sm\\:-bottom-3 {\n    bottom: -0.75rem;\n  }\n\n  .sm\\:-left-3 {\n    left: -0.75rem;\n  }\n\n  .sm\\:-top-4 {\n    top: -1rem;\n  }\n\n  .sm\\:-right-4 {\n    right: -1rem;\n  }\n\n  .sm\\:-bottom-4 {\n    bottom: -1rem;\n  }\n\n  .sm\\:-left-4 {\n    left: -1rem;\n  }\n\n  .sm\\:-top-5 {\n    top: -1.25rem;\n  }\n\n  .sm\\:-right-5 {\n    right: -1.25rem;\n  }\n\n  .sm\\:-bottom-5 {\n    bottom: -1.25rem;\n  }\n\n  .sm\\:-left-5 {\n    left: -1.25rem;\n  }\n\n  .sm\\:-top-6 {\n    top: -1.5rem;\n  }\n\n  .sm\\:-right-6 {\n    right: -1.5rem;\n  }\n\n  .sm\\:-bottom-6 {\n    bottom: -1.5rem;\n  }\n\n  .sm\\:-left-6 {\n    left: -1.5rem;\n  }\n\n  .sm\\:-top-7 {\n    top: -1.75rem;\n  }\n\n  .sm\\:-right-7 {\n    right: -1.75rem;\n  }\n\n  .sm\\:-bottom-7 {\n    bottom: -1.75rem;\n  }\n\n  .sm\\:-left-7 {\n    left: -1.75rem;\n  }\n\n  .sm\\:-top-8 {\n    top: -2rem;\n  }\n\n  .sm\\:-right-8 {\n    right: -2rem;\n  }\n\n  .sm\\:-bottom-8 {\n    bottom: -2rem;\n  }\n\n  .sm\\:-left-8 {\n    left: -2rem;\n  }\n\n  .sm\\:-top-9 {\n    top: -2.25rem;\n  }\n\n  .sm\\:-right-9 {\n    right: -2.25rem;\n  }\n\n  .sm\\:-bottom-9 {\n    bottom: -2.25rem;\n  }\n\n  .sm\\:-left-9 {\n    left: -2.25rem;\n  }\n\n  .sm\\:-top-10 {\n    top: -2.5rem;\n  }\n\n  .sm\\:-right-10 {\n    right: -2.5rem;\n  }\n\n  .sm\\:-bottom-10 {\n    bottom: -2.5rem;\n  }\n\n  .sm\\:-left-10 {\n    left: -2.5rem;\n  }\n\n  .sm\\:-top-11 {\n    top: -2.75rem;\n  }\n\n  .sm\\:-right-11 {\n    right: -2.75rem;\n  }\n\n  .sm\\:-bottom-11 {\n    bottom: -2.75rem;\n  }\n\n  .sm\\:-left-11 {\n    left: -2.75rem;\n  }\n\n  .sm\\:-top-12 {\n    top: -3rem;\n  }\n\n  .sm\\:-right-12 {\n    right: -3rem;\n  }\n\n  .sm\\:-bottom-12 {\n    bottom: -3rem;\n  }\n\n  .sm\\:-left-12 {\n    left: -3rem;\n  }\n\n  .sm\\:-top-14 {\n    top: -3.5rem;\n  }\n\n  .sm\\:-right-14 {\n    right: -3.5rem;\n  }\n\n  .sm\\:-bottom-14 {\n    bottom: -3.5rem;\n  }\n\n  .sm\\:-left-14 {\n    left: -3.5rem;\n  }\n\n  .sm\\:-top-16 {\n    top: -4rem;\n  }\n\n  .sm\\:-right-16 {\n    right: -4rem;\n  }\n\n  .sm\\:-bottom-16 {\n    bottom: -4rem;\n  }\n\n  .sm\\:-left-16 {\n    left: -4rem;\n  }\n\n  .sm\\:-top-20 {\n    top: -5rem;\n  }\n\n  .sm\\:-right-20 {\n    right: -5rem;\n  }\n\n  .sm\\:-bottom-20 {\n    bottom: -5rem;\n  }\n\n  .sm\\:-left-20 {\n    left: -5rem;\n  }\n\n  .sm\\:-top-24 {\n    top: -6rem;\n  }\n\n  .sm\\:-right-24 {\n    right: -6rem;\n  }\n\n  .sm\\:-bottom-24 {\n    bottom: -6rem;\n  }\n\n  .sm\\:-left-24 {\n    left: -6rem;\n  }\n\n  .sm\\:-top-28 {\n    top: -7rem;\n  }\n\n  .sm\\:-right-28 {\n    right: -7rem;\n  }\n\n  .sm\\:-bottom-28 {\n    bottom: -7rem;\n  }\n\n  .sm\\:-left-28 {\n    left: -7rem;\n  }\n\n  .sm\\:-top-32 {\n    top: -8rem;\n  }\n\n  .sm\\:-right-32 {\n    right: -8rem;\n  }\n\n  .sm\\:-bottom-32 {\n    bottom: -8rem;\n  }\n\n  .sm\\:-left-32 {\n    left: -8rem;\n  }\n\n  .sm\\:-top-36 {\n    top: -9rem;\n  }\n\n  .sm\\:-right-36 {\n    right: -9rem;\n  }\n\n  .sm\\:-bottom-36 {\n    bottom: -9rem;\n  }\n\n  .sm\\:-left-36 {\n    left: -9rem;\n  }\n\n  .sm\\:-top-40 {\n    top: -10rem;\n  }\n\n  .sm\\:-right-40 {\n    right: -10rem;\n  }\n\n  .sm\\:-bottom-40 {\n    bottom: -10rem;\n  }\n\n  .sm\\:-left-40 {\n    left: -10rem;\n  }\n\n  .sm\\:-top-44 {\n    top: -11rem;\n  }\n\n  .sm\\:-right-44 {\n    right: -11rem;\n  }\n\n  .sm\\:-bottom-44 {\n    bottom: -11rem;\n  }\n\n  .sm\\:-left-44 {\n    left: -11rem;\n  }\n\n  .sm\\:-top-48 {\n    top: -12rem;\n  }\n\n  .sm\\:-right-48 {\n    right: -12rem;\n  }\n\n  .sm\\:-bottom-48 {\n    bottom: -12rem;\n  }\n\n  .sm\\:-left-48 {\n    left: -12rem;\n  }\n\n  .sm\\:-top-52 {\n    top: -13rem;\n  }\n\n  .sm\\:-right-52 {\n    right: -13rem;\n  }\n\n  .sm\\:-bottom-52 {\n    bottom: -13rem;\n  }\n\n  .sm\\:-left-52 {\n    left: -13rem;\n  }\n\n  .sm\\:-top-56 {\n    top: -14rem;\n  }\n\n  .sm\\:-right-56 {\n    right: -14rem;\n  }\n\n  .sm\\:-bottom-56 {\n    bottom: -14rem;\n  }\n\n  .sm\\:-left-56 {\n    left: -14rem;\n  }\n\n  .sm\\:-top-60 {\n    top: -15rem;\n  }\n\n  .sm\\:-right-60 {\n    right: -15rem;\n  }\n\n  .sm\\:-bottom-60 {\n    bottom: -15rem;\n  }\n\n  .sm\\:-left-60 {\n    left: -15rem;\n  }\n\n  .sm\\:-top-64 {\n    top: -16rem;\n  }\n\n  .sm\\:-right-64 {\n    right: -16rem;\n  }\n\n  .sm\\:-bottom-64 {\n    bottom: -16rem;\n  }\n\n  .sm\\:-left-64 {\n    left: -16rem;\n  }\n\n  .sm\\:-top-72 {\n    top: -18rem;\n  }\n\n  .sm\\:-right-72 {\n    right: -18rem;\n  }\n\n  .sm\\:-bottom-72 {\n    bottom: -18rem;\n  }\n\n  .sm\\:-left-72 {\n    left: -18rem;\n  }\n\n  .sm\\:-top-80 {\n    top: -20rem;\n  }\n\n  .sm\\:-right-80 {\n    right: -20rem;\n  }\n\n  .sm\\:-bottom-80 {\n    bottom: -20rem;\n  }\n\n  .sm\\:-left-80 {\n    left: -20rem;\n  }\n\n  .sm\\:-top-96 {\n    top: -24rem;\n  }\n\n  .sm\\:-right-96 {\n    right: -24rem;\n  }\n\n  .sm\\:-bottom-96 {\n    bottom: -24rem;\n  }\n\n  .sm\\:-left-96 {\n    left: -24rem;\n  }\n\n  .sm\\:-top-px {\n    top: -1px;\n  }\n\n  .sm\\:-right-px {\n    right: -1px;\n  }\n\n  .sm\\:-bottom-px {\n    bottom: -1px;\n  }\n\n  .sm\\:-left-px {\n    left: -1px;\n  }\n\n  .sm\\:-top-0\\.5 {\n    top: -0.125rem;\n  }\n\n  .sm\\:-right-0\\.5 {\n    right: -0.125rem;\n  }\n\n  .sm\\:-bottom-0\\.5 {\n    bottom: -0.125rem;\n  }\n\n  .sm\\:-left-0\\.5 {\n    left: -0.125rem;\n  }\n\n  .sm\\:-top-1\\.5 {\n    top: -0.375rem;\n  }\n\n  .sm\\:-right-1\\.5 {\n    right: -0.375rem;\n  }\n\n  .sm\\:-bottom-1\\.5 {\n    bottom: -0.375rem;\n  }\n\n  .sm\\:-left-1\\.5 {\n    left: -0.375rem;\n  }\n\n  .sm\\:-top-2\\.5 {\n    top: -0.625rem;\n  }\n\n  .sm\\:-right-2\\.5 {\n    right: -0.625rem;\n  }\n\n  .sm\\:-bottom-2\\.5 {\n    bottom: -0.625rem;\n  }\n\n  .sm\\:-left-2\\.5 {\n    left: -0.625rem;\n  }\n\n  .sm\\:-top-3\\.5 {\n    top: -0.875rem;\n  }\n\n  .sm\\:-right-3\\.5 {\n    right: -0.875rem;\n  }\n\n  .sm\\:-bottom-3\\.5 {\n    bottom: -0.875rem;\n  }\n\n  .sm\\:-left-3\\.5 {\n    left: -0.875rem;\n  }\n\n  .sm\\:top-1\\/2 {\n    top: 50%;\n  }\n\n  .sm\\:right-1\\/2 {\n    right: 50%;\n  }\n\n  .sm\\:bottom-1\\/2 {\n    bottom: 50%;\n  }\n\n  .sm\\:left-1\\/2 {\n    left: 50%;\n  }\n\n  .sm\\:top-1\\/3 {\n    top: 33.333333%;\n  }\n\n  .sm\\:right-1\\/3 {\n    right: 33.333333%;\n  }\n\n  .sm\\:bottom-1\\/3 {\n    bottom: 33.333333%;\n  }\n\n  .sm\\:left-1\\/3 {\n    left: 33.333333%;\n  }\n\n  .sm\\:top-2\\/3 {\n    top: 66.666667%;\n  }\n\n  .sm\\:right-2\\/3 {\n    right: 66.666667%;\n  }\n\n  .sm\\:bottom-2\\/3 {\n    bottom: 66.666667%;\n  }\n\n  .sm\\:left-2\\/3 {\n    left: 66.666667%;\n  }\n\n  .sm\\:top-1\\/4 {\n    top: 25%;\n  }\n\n  .sm\\:right-1\\/4 {\n    right: 25%;\n  }\n\n  .sm\\:bottom-1\\/4 {\n    bottom: 25%;\n  }\n\n  .sm\\:left-1\\/4 {\n    left: 25%;\n  }\n\n  .sm\\:top-2\\/4 {\n    top: 50%;\n  }\n\n  .sm\\:right-2\\/4 {\n    right: 50%;\n  }\n\n  .sm\\:bottom-2\\/4 {\n    bottom: 50%;\n  }\n\n  .sm\\:left-2\\/4 {\n    left: 50%;\n  }\n\n  .sm\\:top-3\\/4 {\n    top: 75%;\n  }\n\n  .sm\\:right-3\\/4 {\n    right: 75%;\n  }\n\n  .sm\\:bottom-3\\/4 {\n    bottom: 75%;\n  }\n\n  .sm\\:left-3\\/4 {\n    left: 75%;\n  }\n\n  .sm\\:top-full {\n    top: 100%;\n  }\n\n  .sm\\:right-full {\n    right: 100%;\n  }\n\n  .sm\\:bottom-full {\n    bottom: 100%;\n  }\n\n  .sm\\:left-full {\n    left: 100%;\n  }\n\n  .sm\\:-top-1\\/2 {\n    top: -50%;\n  }\n\n  .sm\\:-right-1\\/2 {\n    right: -50%;\n  }\n\n  .sm\\:-bottom-1\\/2 {\n    bottom: -50%;\n  }\n\n  .sm\\:-left-1\\/2 {\n    left: -50%;\n  }\n\n  .sm\\:-top-1\\/3 {\n    top: -33.333333%;\n  }\n\n  .sm\\:-right-1\\/3 {\n    right: -33.333333%;\n  }\n\n  .sm\\:-bottom-1\\/3 {\n    bottom: -33.333333%;\n  }\n\n  .sm\\:-left-1\\/3 {\n    left: -33.333333%;\n  }\n\n  .sm\\:-top-2\\/3 {\n    top: -66.666667%;\n  }\n\n  .sm\\:-right-2\\/3 {\n    right: -66.666667%;\n  }\n\n  .sm\\:-bottom-2\\/3 {\n    bottom: -66.666667%;\n  }\n\n  .sm\\:-left-2\\/3 {\n    left: -66.666667%;\n  }\n\n  .sm\\:-top-1\\/4 {\n    top: -25%;\n  }\n\n  .sm\\:-right-1\\/4 {\n    right: -25%;\n  }\n\n  .sm\\:-bottom-1\\/4 {\n    bottom: -25%;\n  }\n\n  .sm\\:-left-1\\/4 {\n    left: -25%;\n  }\n\n  .sm\\:-top-2\\/4 {\n    top: -50%;\n  }\n\n  .sm\\:-right-2\\/4 {\n    right: -50%;\n  }\n\n  .sm\\:-bottom-2\\/4 {\n    bottom: -50%;\n  }\n\n  .sm\\:-left-2\\/4 {\n    left: -50%;\n  }\n\n  .sm\\:-top-3\\/4 {\n    top: -75%;\n  }\n\n  .sm\\:-right-3\\/4 {\n    right: -75%;\n  }\n\n  .sm\\:-bottom-3\\/4 {\n    bottom: -75%;\n  }\n\n  .sm\\:-left-3\\/4 {\n    left: -75%;\n  }\n\n  .sm\\:-top-full {\n    top: -100%;\n  }\n\n  .sm\\:-right-full {\n    right: -100%;\n  }\n\n  .sm\\:-bottom-full {\n    bottom: -100%;\n  }\n\n  .sm\\:-left-full {\n    left: -100%;\n  }\n\n  .sm\\:resize-none {\n    resize: none;\n  }\n\n  .sm\\:resize-y {\n    resize: vertical;\n  }\n\n  .sm\\:resize-x {\n    resize: horizontal;\n  }\n\n  .sm\\:resize {\n    resize: both;\n  }\n\n  .sm\\:shadow-sm {\n    --tw-shadow: 0 1px 2px 0 rgba(0, 0, 0, 0.05);\n    box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);\n  }\n\n  .sm\\:shadow {\n    --tw-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1), 0 1px 2px 0 rgba(0, 0, 0, 0.06);\n    box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);\n  }\n\n  .sm\\:shadow-md {\n    --tw-shadow: 0 4px 6px -1px rgba(0, 0, 0, 0.1), 0 2px 4px -1px rgba(0, 0, 0, 0.06);\n    box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);\n  }\n\n  .sm\\:shadow-lg {\n    --tw-shadow: 0 10px 15px -3px rgba(0, 0, 0, 0.1), 0 4px 6px -2px rgba(0, 0, 0, 0.05);\n    box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);\n  }\n\n  .sm\\:shadow-xl {\n    --tw-shadow: 0 20px 25px -5px rgba(0, 0, 0, 0.1), 0 10px 10px -5px rgba(0, 0, 0, 0.04);\n    box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);\n  }\n\n  .sm\\:shadow-2xl {\n    --tw-shadow: 0 25px 50px -12px rgba(0, 0, 0, 0.25);\n    box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);\n  }\n\n  .sm\\:shadow-inner {\n    --tw-shadow: inset 0 2px 4px 0 rgba(0, 0, 0, 0.06);\n    box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);\n  }\n\n  .sm\\:shadow-none {\n    --tw-shadow: 0 0 #0000;\n    box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);\n  }\n\n  .group:hover .sm\\:group-hover\\:shadow-sm {\n    --tw-shadow: 0 1px 2px 0 rgba(0, 0, 0, 0.05);\n    box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);\n  }\n\n  .group:hover .sm\\:group-hover\\:shadow {\n    --tw-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1), 0 1px 2px 0 rgba(0, 0, 0, 0.06);\n    box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);\n  }\n\n  .group:hover .sm\\:group-hover\\:shadow-md {\n    --tw-shadow: 0 4px 6px -1px rgba(0, 0, 0, 0.1), 0 2px 4px -1px rgba(0, 0, 0, 0.06);\n    box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);\n  }\n\n  .group:hover .sm\\:group-hover\\:shadow-lg {\n    --tw-shadow: 0 10px 15px -3px rgba(0, 0, 0, 0.1), 0 4px 6px -2px rgba(0, 0, 0, 0.05);\n    box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);\n  }\n\n  .group:hover .sm\\:group-hover\\:shadow-xl {\n    --tw-shadow: 0 20px 25px -5px rgba(0, 0, 0, 0.1), 0 10px 10px -5px rgba(0, 0, 0, 0.04);\n    box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);\n  }\n\n  .group:hover .sm\\:group-hover\\:shadow-2xl {\n    --tw-shadow: 0 25px 50px -12px rgba(0, 0, 0, 0.25);\n    box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);\n  }\n\n  .group:hover .sm\\:group-hover\\:shadow-inner {\n    --tw-shadow: inset 0 2px 4px 0 rgba(0, 0, 0, 0.06);\n    box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);\n  }\n\n  .group:hover .sm\\:group-hover\\:shadow-none {\n    --tw-shadow: 0 0 #0000;\n    box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);\n  }\n\n  .sm\\:focus-within\\:shadow-sm:focus-within {\n    --tw-shadow: 0 1px 2px 0 rgba(0, 0, 0, 0.05);\n    box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);\n  }\n\n  .sm\\:focus-within\\:shadow:focus-within {\n    --tw-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1), 0 1px 2px 0 rgba(0, 0, 0, 0.06);\n    box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);\n  }\n\n  .sm\\:focus-within\\:shadow-md:focus-within {\n    --tw-shadow: 0 4px 6px -1px rgba(0, 0, 0, 0.1), 0 2px 4px -1px rgba(0, 0, 0, 0.06);\n    box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);\n  }\n\n  .sm\\:focus-within\\:shadow-lg:focus-within {\n    --tw-shadow: 0 10px 15px -3px rgba(0, 0, 0, 0.1), 0 4px 6px -2px rgba(0, 0, 0, 0.05);\n    box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);\n  }\n\n  .sm\\:focus-within\\:shadow-xl:focus-within {\n    --tw-shadow: 0 20px 25px -5px rgba(0, 0, 0, 0.1), 0 10px 10px -5px rgba(0, 0, 0, 0.04);\n    box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);\n  }\n\n  .sm\\:focus-within\\:shadow-2xl:focus-within {\n    --tw-shadow: 0 25px 50px -12px rgba(0, 0, 0, 0.25);\n    box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);\n  }\n\n  .sm\\:focus-within\\:shadow-inner:focus-within {\n    --tw-shadow: inset 0 2px 4px 0 rgba(0, 0, 0, 0.06);\n    box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);\n  }\n\n  .sm\\:focus-within\\:shadow-none:focus-within {\n    --tw-shadow: 0 0 #0000;\n    box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);\n  }\n\n  .sm\\:hover\\:shadow-sm:hover {\n    --tw-shadow: 0 1px 2px 0 rgba(0, 0, 0, 0.05);\n    box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);\n  }\n\n  .sm\\:hover\\:shadow:hover {\n    --tw-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1), 0 1px 2px 0 rgba(0, 0, 0, 0.06);\n    box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);\n  }\n\n  .sm\\:hover\\:shadow-md:hover {\n    --tw-shadow: 0 4px 6px -1px rgba(0, 0, 0, 0.1), 0 2px 4px -1px rgba(0, 0, 0, 0.06);\n    box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);\n  }\n\n  .sm\\:hover\\:shadow-lg:hover {\n    --tw-shadow: 0 10px 15px -3px rgba(0, 0, 0, 0.1), 0 4px 6px -2px rgba(0, 0, 0, 0.05);\n    box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);\n  }\n\n  .sm\\:hover\\:shadow-xl:hover {\n    --tw-shadow: 0 20px 25px -5px rgba(0, 0, 0, 0.1), 0 10px 10px -5px rgba(0, 0, 0, 0.04);\n    box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);\n  }\n\n  .sm\\:hover\\:shadow-2xl:hover {\n    --tw-shadow: 0 25px 50px -12px rgba(0, 0, 0, 0.25);\n    box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);\n  }\n\n  .sm\\:hover\\:shadow-inner:hover {\n    --tw-shadow: inset 0 2px 4px 0 rgba(0, 0, 0, 0.06);\n    box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);\n  }\n\n  .sm\\:hover\\:shadow-none:hover {\n    --tw-shadow: 0 0 #0000;\n    box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);\n  }\n\n  .sm\\:focus\\:shadow-sm:focus {\n    --tw-shadow: 0 1px 2px 0 rgba(0, 0, 0, 0.05);\n    box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);\n  }\n\n  .sm\\:focus\\:shadow:focus {\n    --tw-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1), 0 1px 2px 0 rgba(0, 0, 0, 0.06);\n    box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);\n  }\n\n  .sm\\:focus\\:shadow-md:focus {\n    --tw-shadow: 0 4px 6px -1px rgba(0, 0, 0, 0.1), 0 2px 4px -1px rgba(0, 0, 0, 0.06);\n    box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);\n  }\n\n  .sm\\:focus\\:shadow-lg:focus {\n    --tw-shadow: 0 10px 15px -3px rgba(0, 0, 0, 0.1), 0 4px 6px -2px rgba(0, 0, 0, 0.05);\n    box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);\n  }\n\n  .sm\\:focus\\:shadow-xl:focus {\n    --tw-shadow: 0 20px 25px -5px rgba(0, 0, 0, 0.1), 0 10px 10px -5px rgba(0, 0, 0, 0.04);\n    box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);\n  }\n\n  .sm\\:focus\\:shadow-2xl:focus {\n    --tw-shadow: 0 25px 50px -12px rgba(0, 0, 0, 0.25);\n    box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);\n  }\n\n  .sm\\:focus\\:shadow-inner:focus {\n    --tw-shadow: inset 0 2px 4px 0 rgba(0, 0, 0, 0.06);\n    box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);\n  }\n\n  .sm\\:focus\\:shadow-none:focus {\n    --tw-shadow: 0 0 #0000;\n    box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);\n  }\n\n  .sm\\:ring-0 {\n    --tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);\n    --tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(0px + var(--tw-ring-offset-width)) var(--tw-ring-color);\n    box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow, 0 0 #0000);\n  }\n\n  .sm\\:ring-1 {\n    --tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);\n    --tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color);\n    box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow, 0 0 #0000);\n  }\n\n  .sm\\:ring-2 {\n    --tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);\n    --tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);\n    box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow, 0 0 #0000);\n  }\n\n  .sm\\:ring-4 {\n    --tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);\n    --tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(4px + var(--tw-ring-offset-width)) var(--tw-ring-color);\n    box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow, 0 0 #0000);\n  }\n\n  .sm\\:ring-8 {\n    --tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);\n    --tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(8px + var(--tw-ring-offset-width)) var(--tw-ring-color);\n    box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow, 0 0 #0000);\n  }\n\n  .sm\\:ring {\n    --tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);\n    --tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(3px + var(--tw-ring-offset-width)) var(--tw-ring-color);\n    box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow, 0 0 #0000);\n  }\n\n  .sm\\:ring-inset {\n    --tw-ring-inset: inset;\n  }\n\n  .sm\\:focus-within\\:ring-0:focus-within {\n    --tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);\n    --tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(0px + var(--tw-ring-offset-width)) var(--tw-ring-color);\n    box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow, 0 0 #0000);\n  }\n\n  .sm\\:focus-within\\:ring-1:focus-within {\n    --tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);\n    --tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color);\n    box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow, 0 0 #0000);\n  }\n\n  .sm\\:focus-within\\:ring-2:focus-within {\n    --tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);\n    --tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);\n    box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow, 0 0 #0000);\n  }\n\n  .sm\\:focus-within\\:ring-4:focus-within {\n    --tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);\n    --tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(4px + var(--tw-ring-offset-width)) var(--tw-ring-color);\n    box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow, 0 0 #0000);\n  }\n\n  .sm\\:focus-within\\:ring-8:focus-within {\n    --tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);\n    --tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(8px + var(--tw-ring-offset-width)) var(--tw-ring-color);\n    box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow, 0 0 #0000);\n  }\n\n  .sm\\:focus-within\\:ring:focus-within {\n    --tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);\n    --tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(3px + var(--tw-ring-offset-width)) var(--tw-ring-color);\n    box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow, 0 0 #0000);\n  }\n\n  .sm\\:focus-within\\:ring-inset:focus-within {\n    --tw-ring-inset: inset;\n  }\n\n  .sm\\:focus\\:ring-0:focus {\n    --tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);\n    --tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(0px + var(--tw-ring-offset-width)) var(--tw-ring-color);\n    box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow, 0 0 #0000);\n  }\n\n  .sm\\:focus\\:ring-1:focus {\n    --tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);\n    --tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color);\n    box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow, 0 0 #0000);\n  }\n\n  .sm\\:focus\\:ring-2:focus {\n    --tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);\n    --tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);\n    box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow, 0 0 #0000);\n  }\n\n  .sm\\:focus\\:ring-4:focus {\n    --tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);\n    --tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(4px + var(--tw-ring-offset-width)) var(--tw-ring-color);\n    box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow, 0 0 #0000);\n  }\n\n  .sm\\:focus\\:ring-8:focus {\n    --tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);\n    --tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(8px + var(--tw-ring-offset-width)) var(--tw-ring-color);\n    box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow, 0 0 #0000);\n  }\n\n  .sm\\:focus\\:ring:focus {\n    --tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);\n    --tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(3px + var(--tw-ring-offset-width)) var(--tw-ring-color);\n    box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow, 0 0 #0000);\n  }\n\n  .sm\\:focus\\:ring-inset:focus {\n    --tw-ring-inset: inset;\n  }\n\n  .sm\\:ring-offset-transparent {\n    --tw-ring-offset-color: transparent;\n  }\n\n  .sm\\:ring-offset-current {\n    --tw-ring-offset-color: currentColor;\n  }\n\n  .sm\\:ring-offset-black {\n    --tw-ring-offset-color: #000;\n  }\n\n  .sm\\:ring-offset-white {\n    --tw-ring-offset-color: #fff;\n  }\n\n  .sm\\:ring-offset-gray-50 {\n    --tw-ring-offset-color: #f9fafb;\n  }\n\n  .sm\\:ring-offset-gray-100 {\n    --tw-ring-offset-color: #f3f4f6;\n  }\n\n  .sm\\:ring-offset-gray-200 {\n    --tw-ring-offset-color: #e5e7eb;\n  }\n\n  .sm\\:ring-offset-gray-300 {\n    --tw-ring-offset-color: #d1d5db;\n  }\n\n  .sm\\:ring-offset-gray-400 {\n    --tw-ring-offset-color: #9ca3af;\n  }\n\n  .sm\\:ring-offset-gray-500 {\n    --tw-ring-offset-color: #6b7280;\n  }\n\n  .sm\\:ring-offset-gray-600 {\n    --tw-ring-offset-color: #4b5563;\n  }\n\n  .sm\\:ring-offset-gray-700 {\n    --tw-ring-offset-color: #374151;\n  }\n\n  .sm\\:ring-offset-gray-800 {\n    --tw-ring-offset-color: #1f2937;\n  }\n\n  .sm\\:ring-offset-gray-900 {\n    --tw-ring-offset-color: #111827;\n  }\n\n  .sm\\:ring-offset-red-50 {\n    --tw-ring-offset-color: #fef2f2;\n  }\n\n  .sm\\:ring-offset-red-100 {\n    --tw-ring-offset-color: #fee2e2;\n  }\n\n  .sm\\:ring-offset-red-200 {\n    --tw-ring-offset-color: #fecaca;\n  }\n\n  .sm\\:ring-offset-red-300 {\n    --tw-ring-offset-color: #fca5a5;\n  }\n\n  .sm\\:ring-offset-red-400 {\n    --tw-ring-offset-color: #f87171;\n  }\n\n  .sm\\:ring-offset-red-500 {\n    --tw-ring-offset-color: #ef4444;\n  }\n\n  .sm\\:ring-offset-red-600 {\n    --tw-ring-offset-color: #dc2626;\n  }\n\n  .sm\\:ring-offset-red-700 {\n    --tw-ring-offset-color: #b91c1c;\n  }\n\n  .sm\\:ring-offset-red-800 {\n    --tw-ring-offset-color: #991b1b;\n  }\n\n  .sm\\:ring-offset-red-900 {\n    --tw-ring-offset-color: #7f1d1d;\n  }\n\n  .sm\\:ring-offset-yellow-50 {\n    --tw-ring-offset-color: #fffbeb;\n  }\n\n  .sm\\:ring-offset-yellow-100 {\n    --tw-ring-offset-color: #fef3c7;\n  }\n\n  .sm\\:ring-offset-yellow-200 {\n    --tw-ring-offset-color: #fde68a;\n  }\n\n  .sm\\:ring-offset-yellow-300 {\n    --tw-ring-offset-color: #fcd34d;\n  }\n\n  .sm\\:ring-offset-yellow-400 {\n    --tw-ring-offset-color: #fbbf24;\n  }\n\n  .sm\\:ring-offset-yellow-500 {\n    --tw-ring-offset-color: #f59e0b;\n  }\n\n  .sm\\:ring-offset-yellow-600 {\n    --tw-ring-offset-color: #d97706;\n  }\n\n  .sm\\:ring-offset-yellow-700 {\n    --tw-ring-offset-color: #b45309;\n  }\n\n  .sm\\:ring-offset-yellow-800 {\n    --tw-ring-offset-color: #92400e;\n  }\n\n  .sm\\:ring-offset-yellow-900 {\n    --tw-ring-offset-color: #78350f;\n  }\n\n  .sm\\:ring-offset-green-50 {\n    --tw-ring-offset-color: #ecfdf5;\n  }\n\n  .sm\\:ring-offset-green-100 {\n    --tw-ring-offset-color: #d1fae5;\n  }\n\n  .sm\\:ring-offset-green-200 {\n    --tw-ring-offset-color: #a7f3d0;\n  }\n\n  .sm\\:ring-offset-green-300 {\n    --tw-ring-offset-color: #6ee7b7;\n  }\n\n  .sm\\:ring-offset-green-400 {\n    --tw-ring-offset-color: #34d399;\n  }\n\n  .sm\\:ring-offset-green-500 {\n    --tw-ring-offset-color: #10b981;\n  }\n\n  .sm\\:ring-offset-green-600 {\n    --tw-ring-offset-color: #059669;\n  }\n\n  .sm\\:ring-offset-green-700 {\n    --tw-ring-offset-color: #047857;\n  }\n\n  .sm\\:ring-offset-green-800 {\n    --tw-ring-offset-color: #065f46;\n  }\n\n  .sm\\:ring-offset-green-900 {\n    --tw-ring-offset-color: #064e3b;\n  }\n\n  .sm\\:ring-offset-blue-50 {\n    --tw-ring-offset-color: #eff6ff;\n  }\n\n  .sm\\:ring-offset-blue-100 {\n    --tw-ring-offset-color: #dbeafe;\n  }\n\n  .sm\\:ring-offset-blue-200 {\n    --tw-ring-offset-color: #bfdbfe;\n  }\n\n  .sm\\:ring-offset-blue-300 {\n    --tw-ring-offset-color: #93c5fd;\n  }\n\n  .sm\\:ring-offset-blue-400 {\n    --tw-ring-offset-color: #60a5fa;\n  }\n\n  .sm\\:ring-offset-blue-500 {\n    --tw-ring-offset-color: #3b82f6;\n  }\n\n  .sm\\:ring-offset-blue-600 {\n    --tw-ring-offset-color: #2563eb;\n  }\n\n  .sm\\:ring-offset-blue-700 {\n    --tw-ring-offset-color: #1d4ed8;\n  }\n\n  .sm\\:ring-offset-blue-800 {\n    --tw-ring-offset-color: #1e40af;\n  }\n\n  .sm\\:ring-offset-blue-900 {\n    --tw-ring-offset-color: #1e3a8a;\n  }\n\n  .sm\\:ring-offset-indigo-50 {\n    --tw-ring-offset-color: #eef2ff;\n  }\n\n  .sm\\:ring-offset-indigo-100 {\n    --tw-ring-offset-color: #e0e7ff;\n  }\n\n  .sm\\:ring-offset-indigo-200 {\n    --tw-ring-offset-color: #c7d2fe;\n  }\n\n  .sm\\:ring-offset-indigo-300 {\n    --tw-ring-offset-color: #a5b4fc;\n  }\n\n  .sm\\:ring-offset-indigo-400 {\n    --tw-ring-offset-color: #818cf8;\n  }\n\n  .sm\\:ring-offset-indigo-500 {\n    --tw-ring-offset-color: #6366f1;\n  }\n\n  .sm\\:ring-offset-indigo-600 {\n    --tw-ring-offset-color: #4f46e5;\n  }\n\n  .sm\\:ring-offset-indigo-700 {\n    --tw-ring-offset-color: #4338ca;\n  }\n\n  .sm\\:ring-offset-indigo-800 {\n    --tw-ring-offset-color: #3730a3;\n  }\n\n  .sm\\:ring-offset-indigo-900 {\n    --tw-ring-offset-color: #312e81;\n  }\n\n  .sm\\:ring-offset-purple-50 {\n    --tw-ring-offset-color: #f5f3ff;\n  }\n\n  .sm\\:ring-offset-purple-100 {\n    --tw-ring-offset-color: #ede9fe;\n  }\n\n  .sm\\:ring-offset-purple-200 {\n    --tw-ring-offset-color: #ddd6fe;\n  }\n\n  .sm\\:ring-offset-purple-300 {\n    --tw-ring-offset-color: #c4b5fd;\n  }\n\n  .sm\\:ring-offset-purple-400 {\n    --tw-ring-offset-color: #a78bfa;\n  }\n\n  .sm\\:ring-offset-purple-500 {\n    --tw-ring-offset-color: #8b5cf6;\n  }\n\n  .sm\\:ring-offset-purple-600 {\n    --tw-ring-offset-color: #7c3aed;\n  }\n\n  .sm\\:ring-offset-purple-700 {\n    --tw-ring-offset-color: #6d28d9;\n  }\n\n  .sm\\:ring-offset-purple-800 {\n    --tw-ring-offset-color: #5b21b6;\n  }\n\n  .sm\\:ring-offset-purple-900 {\n    --tw-ring-offset-color: #4c1d95;\n  }\n\n  .sm\\:ring-offset-pink-50 {\n    --tw-ring-offset-color: #fdf2f8;\n  }\n\n  .sm\\:ring-offset-pink-100 {\n    --tw-ring-offset-color: #fce7f3;\n  }\n\n  .sm\\:ring-offset-pink-200 {\n    --tw-ring-offset-color: #fbcfe8;\n  }\n\n  .sm\\:ring-offset-pink-300 {\n    --tw-ring-offset-color: #f9a8d4;\n  }\n\n  .sm\\:ring-offset-pink-400 {\n    --tw-ring-offset-color: #f472b6;\n  }\n\n  .sm\\:ring-offset-pink-500 {\n    --tw-ring-offset-color: #ec4899;\n  }\n\n  .sm\\:ring-offset-pink-600 {\n    --tw-ring-offset-color: #db2777;\n  }\n\n  .sm\\:ring-offset-pink-700 {\n    --tw-ring-offset-color: #be185d;\n  }\n\n  .sm\\:ring-offset-pink-800 {\n    --tw-ring-offset-color: #9d174d;\n  }\n\n  .sm\\:ring-offset-pink-900 {\n    --tw-ring-offset-color: #831843;\n  }\n\n  .sm\\:focus-within\\:ring-offset-transparent:focus-within {\n    --tw-ring-offset-color: transparent;\n  }\n\n  .sm\\:focus-within\\:ring-offset-current:focus-within {\n    --tw-ring-offset-color: currentColor;\n  }\n\n  .sm\\:focus-within\\:ring-offset-black:focus-within {\n    --tw-ring-offset-color: #000;\n  }\n\n  .sm\\:focus-within\\:ring-offset-white:focus-within {\n    --tw-ring-offset-color: #fff;\n  }\n\n  .sm\\:focus-within\\:ring-offset-gray-50:focus-within {\n    --tw-ring-offset-color: #f9fafb;\n  }\n\n  .sm\\:focus-within\\:ring-offset-gray-100:focus-within {\n    --tw-ring-offset-color: #f3f4f6;\n  }\n\n  .sm\\:focus-within\\:ring-offset-gray-200:focus-within {\n    --tw-ring-offset-color: #e5e7eb;\n  }\n\n  .sm\\:focus-within\\:ring-offset-gray-300:focus-within {\n    --tw-ring-offset-color: #d1d5db;\n  }\n\n  .sm\\:focus-within\\:ring-offset-gray-400:focus-within {\n    --tw-ring-offset-color: #9ca3af;\n  }\n\n  .sm\\:focus-within\\:ring-offset-gray-500:focus-within {\n    --tw-ring-offset-color: #6b7280;\n  }\n\n  .sm\\:focus-within\\:ring-offset-gray-600:focus-within {\n    --tw-ring-offset-color: #4b5563;\n  }\n\n  .sm\\:focus-within\\:ring-offset-gray-700:focus-within {\n    --tw-ring-offset-color: #374151;\n  }\n\n  .sm\\:focus-within\\:ring-offset-gray-800:focus-within {\n    --tw-ring-offset-color: #1f2937;\n  }\n\n  .sm\\:focus-within\\:ring-offset-gray-900:focus-within {\n    --tw-ring-offset-color: #111827;\n  }\n\n  .sm\\:focus-within\\:ring-offset-red-50:focus-within {\n    --tw-ring-offset-color: #fef2f2;\n  }\n\n  .sm\\:focus-within\\:ring-offset-red-100:focus-within {\n    --tw-ring-offset-color: #fee2e2;\n  }\n\n  .sm\\:focus-within\\:ring-offset-red-200:focus-within {\n    --tw-ring-offset-color: #fecaca;\n  }\n\n  .sm\\:focus-within\\:ring-offset-red-300:focus-within {\n    --tw-ring-offset-color: #fca5a5;\n  }\n\n  .sm\\:focus-within\\:ring-offset-red-400:focus-within {\n    --tw-ring-offset-color: #f87171;\n  }\n\n  .sm\\:focus-within\\:ring-offset-red-500:focus-within {\n    --tw-ring-offset-color: #ef4444;\n  }\n\n  .sm\\:focus-within\\:ring-offset-red-600:focus-within {\n    --tw-ring-offset-color: #dc2626;\n  }\n\n  .sm\\:focus-within\\:ring-offset-red-700:focus-within {\n    --tw-ring-offset-color: #b91c1c;\n  }\n\n  .sm\\:focus-within\\:ring-offset-red-800:focus-within {\n    --tw-ring-offset-color: #991b1b;\n  }\n\n  .sm\\:focus-within\\:ring-offset-red-900:focus-within {\n    --tw-ring-offset-color: #7f1d1d;\n  }\n\n  .sm\\:focus-within\\:ring-offset-yellow-50:focus-within {\n    --tw-ring-offset-color: #fffbeb;\n  }\n\n  .sm\\:focus-within\\:ring-offset-yellow-100:focus-within {\n    --tw-ring-offset-color: #fef3c7;\n  }\n\n  .sm\\:focus-within\\:ring-offset-yellow-200:focus-within {\n    --tw-ring-offset-color: #fde68a;\n  }\n\n  .sm\\:focus-within\\:ring-offset-yellow-300:focus-within {\n    --tw-ring-offset-color: #fcd34d;\n  }\n\n  .sm\\:focus-within\\:ring-offset-yellow-400:focus-within {\n    --tw-ring-offset-color: #fbbf24;\n  }\n\n  .sm\\:focus-within\\:ring-offset-yellow-500:focus-within {\n    --tw-ring-offset-color: #f59e0b;\n  }\n\n  .sm\\:focus-within\\:ring-offset-yellow-600:focus-within {\n    --tw-ring-offset-color: #d97706;\n  }\n\n  .sm\\:focus-within\\:ring-offset-yellow-700:focus-within {\n    --tw-ring-offset-color: #b45309;\n  }\n\n  .sm\\:focus-within\\:ring-offset-yellow-800:focus-within {\n    --tw-ring-offset-color: #92400e;\n  }\n\n  .sm\\:focus-within\\:ring-offset-yellow-900:focus-within {\n    --tw-ring-offset-color: #78350f;\n  }\n\n  .sm\\:focus-within\\:ring-offset-green-50:focus-within {\n    --tw-ring-offset-color: #ecfdf5;\n  }\n\n  .sm\\:focus-within\\:ring-offset-green-100:focus-within {\n    --tw-ring-offset-color: #d1fae5;\n  }\n\n  .sm\\:focus-within\\:ring-offset-green-200:focus-within {\n    --tw-ring-offset-color: #a7f3d0;\n  }\n\n  .sm\\:focus-within\\:ring-offset-green-300:focus-within {\n    --tw-ring-offset-color: #6ee7b7;\n  }\n\n  .sm\\:focus-within\\:ring-offset-green-400:focus-within {\n    --tw-ring-offset-color: #34d399;\n  }\n\n  .sm\\:focus-within\\:ring-offset-green-500:focus-within {\n    --tw-ring-offset-color: #10b981;\n  }\n\n  .sm\\:focus-within\\:ring-offset-green-600:focus-within {\n    --tw-ring-offset-color: #059669;\n  }\n\n  .sm\\:focus-within\\:ring-offset-green-700:focus-within {\n    --tw-ring-offset-color: #047857;\n  }\n\n  .sm\\:focus-within\\:ring-offset-green-800:focus-within {\n    --tw-ring-offset-color: #065f46;\n  }\n\n  .sm\\:focus-within\\:ring-offset-green-900:focus-within {\n    --tw-ring-offset-color: #064e3b;\n  }\n\n  .sm\\:focus-within\\:ring-offset-blue-50:focus-within {\n    --tw-ring-offset-color: #eff6ff;\n  }\n\n  .sm\\:focus-within\\:ring-offset-blue-100:focus-within {\n    --tw-ring-offset-color: #dbeafe;\n  }\n\n  .sm\\:focus-within\\:ring-offset-blue-200:focus-within {\n    --tw-ring-offset-color: #bfdbfe;\n  }\n\n  .sm\\:focus-within\\:ring-offset-blue-300:focus-within {\n    --tw-ring-offset-color: #93c5fd;\n  }\n\n  .sm\\:focus-within\\:ring-offset-blue-400:focus-within {\n    --tw-ring-offset-color: #60a5fa;\n  }\n\n  .sm\\:focus-within\\:ring-offset-blue-500:focus-within {\n    --tw-ring-offset-color: #3b82f6;\n  }\n\n  .sm\\:focus-within\\:ring-offset-blue-600:focus-within {\n    --tw-ring-offset-color: #2563eb;\n  }\n\n  .sm\\:focus-within\\:ring-offset-blue-700:focus-within {\n    --tw-ring-offset-color: #1d4ed8;\n  }\n\n  .sm\\:focus-within\\:ring-offset-blue-800:focus-within {\n    --tw-ring-offset-color: #1e40af;\n  }\n\n  .sm\\:focus-within\\:ring-offset-blue-900:focus-within {\n    --tw-ring-offset-color: #1e3a8a;\n  }\n\n  .sm\\:focus-within\\:ring-offset-indigo-50:focus-within {\n    --tw-ring-offset-color: #eef2ff;\n  }\n\n  .sm\\:focus-within\\:ring-offset-indigo-100:focus-within {\n    --tw-ring-offset-color: #e0e7ff;\n  }\n\n  .sm\\:focus-within\\:ring-offset-indigo-200:focus-within {\n    --tw-ring-offset-color: #c7d2fe;\n  }\n\n  .sm\\:focus-within\\:ring-offset-indigo-300:focus-within {\n    --tw-ring-offset-color: #a5b4fc;\n  }\n\n  .sm\\:focus-within\\:ring-offset-indigo-400:focus-within {\n    --tw-ring-offset-color: #818cf8;\n  }\n\n  .sm\\:focus-within\\:ring-offset-indigo-500:focus-within {\n    --tw-ring-offset-color: #6366f1;\n  }\n\n  .sm\\:focus-within\\:ring-offset-indigo-600:focus-within {\n    --tw-ring-offset-color: #4f46e5;\n  }\n\n  .sm\\:focus-within\\:ring-offset-indigo-700:focus-within {\n    --tw-ring-offset-color: #4338ca;\n  }\n\n  .sm\\:focus-within\\:ring-offset-indigo-800:focus-within {\n    --tw-ring-offset-color: #3730a3;\n  }\n\n  .sm\\:focus-within\\:ring-offset-indigo-900:focus-within {\n    --tw-ring-offset-color: #312e81;\n  }\n\n  .sm\\:focus-within\\:ring-offset-purple-50:focus-within {\n    --tw-ring-offset-color: #f5f3ff;\n  }\n\n  .sm\\:focus-within\\:ring-offset-purple-100:focus-within {\n    --tw-ring-offset-color: #ede9fe;\n  }\n\n  .sm\\:focus-within\\:ring-offset-purple-200:focus-within {\n    --tw-ring-offset-color: #ddd6fe;\n  }\n\n  .sm\\:focus-within\\:ring-offset-purple-300:focus-within {\n    --tw-ring-offset-color: #c4b5fd;\n  }\n\n  .sm\\:focus-within\\:ring-offset-purple-400:focus-within {\n    --tw-ring-offset-color: #a78bfa;\n  }\n\n  .sm\\:focus-within\\:ring-offset-purple-500:focus-within {\n    --tw-ring-offset-color: #8b5cf6;\n  }\n\n  .sm\\:focus-within\\:ring-offset-purple-600:focus-within {\n    --tw-ring-offset-color: #7c3aed;\n  }\n\n  .sm\\:focus-within\\:ring-offset-purple-700:focus-within {\n    --tw-ring-offset-color: #6d28d9;\n  }\n\n  .sm\\:focus-within\\:ring-offset-purple-800:focus-within {\n    --tw-ring-offset-color: #5b21b6;\n  }\n\n  .sm\\:focus-within\\:ring-offset-purple-900:focus-within {\n    --tw-ring-offset-color: #4c1d95;\n  }\n\n  .sm\\:focus-within\\:ring-offset-pink-50:focus-within {\n    --tw-ring-offset-color: #fdf2f8;\n  }\n\n  .sm\\:focus-within\\:ring-offset-pink-100:focus-within {\n    --tw-ring-offset-color: #fce7f3;\n  }\n\n  .sm\\:focus-within\\:ring-offset-pink-200:focus-within {\n    --tw-ring-offset-color: #fbcfe8;\n  }\n\n  .sm\\:focus-within\\:ring-offset-pink-300:focus-within {\n    --tw-ring-offset-color: #f9a8d4;\n  }\n\n  .sm\\:focus-within\\:ring-offset-pink-400:focus-within {\n    --tw-ring-offset-color: #f472b6;\n  }\n\n  .sm\\:focus-within\\:ring-offset-pink-500:focus-within {\n    --tw-ring-offset-color: #ec4899;\n  }\n\n  .sm\\:focus-within\\:ring-offset-pink-600:focus-within {\n    --tw-ring-offset-color: #db2777;\n  }\n\n  .sm\\:focus-within\\:ring-offset-pink-700:focus-within {\n    --tw-ring-offset-color: #be185d;\n  }\n\n  .sm\\:focus-within\\:ring-offset-pink-800:focus-within {\n    --tw-ring-offset-color: #9d174d;\n  }\n\n  .sm\\:focus-within\\:ring-offset-pink-900:focus-within {\n    --tw-ring-offset-color: #831843;\n  }\n\n  .sm\\:focus\\:ring-offset-transparent:focus {\n    --tw-ring-offset-color: transparent;\n  }\n\n  .sm\\:focus\\:ring-offset-current:focus {\n    --tw-ring-offset-color: currentColor;\n  }\n\n  .sm\\:focus\\:ring-offset-black:focus {\n    --tw-ring-offset-color: #000;\n  }\n\n  .sm\\:focus\\:ring-offset-white:focus {\n    --tw-ring-offset-color: #fff;\n  }\n\n  .sm\\:focus\\:ring-offset-gray-50:focus {\n    --tw-ring-offset-color: #f9fafb;\n  }\n\n  .sm\\:focus\\:ring-offset-gray-100:focus {\n    --tw-ring-offset-color: #f3f4f6;\n  }\n\n  .sm\\:focus\\:ring-offset-gray-200:focus {\n    --tw-ring-offset-color: #e5e7eb;\n  }\n\n  .sm\\:focus\\:ring-offset-gray-300:focus {\n    --tw-ring-offset-color: #d1d5db;\n  }\n\n  .sm\\:focus\\:ring-offset-gray-400:focus {\n    --tw-ring-offset-color: #9ca3af;\n  }\n\n  .sm\\:focus\\:ring-offset-gray-500:focus {\n    --tw-ring-offset-color: #6b7280;\n  }\n\n  .sm\\:focus\\:ring-offset-gray-600:focus {\n    --tw-ring-offset-color: #4b5563;\n  }\n\n  .sm\\:focus\\:ring-offset-gray-700:focus {\n    --tw-ring-offset-color: #374151;\n  }\n\n  .sm\\:focus\\:ring-offset-gray-800:focus {\n    --tw-ring-offset-color: #1f2937;\n  }\n\n  .sm\\:focus\\:ring-offset-gray-900:focus {\n    --tw-ring-offset-color: #111827;\n  }\n\n  .sm\\:focus\\:ring-offset-red-50:focus {\n    --tw-ring-offset-color: #fef2f2;\n  }\n\n  .sm\\:focus\\:ring-offset-red-100:focus {\n    --tw-ring-offset-color: #fee2e2;\n  }\n\n  .sm\\:focus\\:ring-offset-red-200:focus {\n    --tw-ring-offset-color: #fecaca;\n  }\n\n  .sm\\:focus\\:ring-offset-red-300:focus {\n    --tw-ring-offset-color: #fca5a5;\n  }\n\n  .sm\\:focus\\:ring-offset-red-400:focus {\n    --tw-ring-offset-color: #f87171;\n  }\n\n  .sm\\:focus\\:ring-offset-red-500:focus {\n    --tw-ring-offset-color: #ef4444;\n  }\n\n  .sm\\:focus\\:ring-offset-red-600:focus {\n    --tw-ring-offset-color: #dc2626;\n  }\n\n  .sm\\:focus\\:ring-offset-red-700:focus {\n    --tw-ring-offset-color: #b91c1c;\n  }\n\n  .sm\\:focus\\:ring-offset-red-800:focus {\n    --tw-ring-offset-color: #991b1b;\n  }\n\n  .sm\\:focus\\:ring-offset-red-900:focus {\n    --tw-ring-offset-color: #7f1d1d;\n  }\n\n  .sm\\:focus\\:ring-offset-yellow-50:focus {\n    --tw-ring-offset-color: #fffbeb;\n  }\n\n  .sm\\:focus\\:ring-offset-yellow-100:focus {\n    --tw-ring-offset-color: #fef3c7;\n  }\n\n  .sm\\:focus\\:ring-offset-yellow-200:focus {\n    --tw-ring-offset-color: #fde68a;\n  }\n\n  .sm\\:focus\\:ring-offset-yellow-300:focus {\n    --tw-ring-offset-color: #fcd34d;\n  }\n\n  .sm\\:focus\\:ring-offset-yellow-400:focus {\n    --tw-ring-offset-color: #fbbf24;\n  }\n\n  .sm\\:focus\\:ring-offset-yellow-500:focus {\n    --tw-ring-offset-color: #f59e0b;\n  }\n\n  .sm\\:focus\\:ring-offset-yellow-600:focus {\n    --tw-ring-offset-color: #d97706;\n  }\n\n  .sm\\:focus\\:ring-offset-yellow-700:focus {\n    --tw-ring-offset-color: #b45309;\n  }\n\n  .sm\\:focus\\:ring-offset-yellow-800:focus {\n    --tw-ring-offset-color: #92400e;\n  }\n\n  .sm\\:focus\\:ring-offset-yellow-900:focus {\n    --tw-ring-offset-color: #78350f;\n  }\n\n  .sm\\:focus\\:ring-offset-green-50:focus {\n    --tw-ring-offset-color: #ecfdf5;\n  }\n\n  .sm\\:focus\\:ring-offset-green-100:focus {\n    --tw-ring-offset-color: #d1fae5;\n  }\n\n  .sm\\:focus\\:ring-offset-green-200:focus {\n    --tw-ring-offset-color: #a7f3d0;\n  }\n\n  .sm\\:focus\\:ring-offset-green-300:focus {\n    --tw-ring-offset-color: #6ee7b7;\n  }\n\n  .sm\\:focus\\:ring-offset-green-400:focus {\n    --tw-ring-offset-color: #34d399;\n  }\n\n  .sm\\:focus\\:ring-offset-green-500:focus {\n    --tw-ring-offset-color: #10b981;\n  }\n\n  .sm\\:focus\\:ring-offset-green-600:focus {\n    --tw-ring-offset-color: #059669;\n  }\n\n  .sm\\:focus\\:ring-offset-green-700:focus {\n    --tw-ring-offset-color: #047857;\n  }\n\n  .sm\\:focus\\:ring-offset-green-800:focus {\n    --tw-ring-offset-color: #065f46;\n  }\n\n  .sm\\:focus\\:ring-offset-green-900:focus {\n    --tw-ring-offset-color: #064e3b;\n  }\n\n  .sm\\:focus\\:ring-offset-blue-50:focus {\n    --tw-ring-offset-color: #eff6ff;\n  }\n\n  .sm\\:focus\\:ring-offset-blue-100:focus {\n    --tw-ring-offset-color: #dbeafe;\n  }\n\n  .sm\\:focus\\:ring-offset-blue-200:focus {\n    --tw-ring-offset-color: #bfdbfe;\n  }\n\n  .sm\\:focus\\:ring-offset-blue-300:focus {\n    --tw-ring-offset-color: #93c5fd;\n  }\n\n  .sm\\:focus\\:ring-offset-blue-400:focus {\n    --tw-ring-offset-color: #60a5fa;\n  }\n\n  .sm\\:focus\\:ring-offset-blue-500:focus {\n    --tw-ring-offset-color: #3b82f6;\n  }\n\n  .sm\\:focus\\:ring-offset-blue-600:focus {\n    --tw-ring-offset-color: #2563eb;\n  }\n\n  .sm\\:focus\\:ring-offset-blue-700:focus {\n    --tw-ring-offset-color: #1d4ed8;\n  }\n\n  .sm\\:focus\\:ring-offset-blue-800:focus {\n    --tw-ring-offset-color: #1e40af;\n  }\n\n  .sm\\:focus\\:ring-offset-blue-900:focus {\n    --tw-ring-offset-color: #1e3a8a;\n  }\n\n  .sm\\:focus\\:ring-offset-indigo-50:focus {\n    --tw-ring-offset-color: #eef2ff;\n  }\n\n  .sm\\:focus\\:ring-offset-indigo-100:focus {\n    --tw-ring-offset-color: #e0e7ff;\n  }\n\n  .sm\\:focus\\:ring-offset-indigo-200:focus {\n    --tw-ring-offset-color: #c7d2fe;\n  }\n\n  .sm\\:focus\\:ring-offset-indigo-300:focus {\n    --tw-ring-offset-color: #a5b4fc;\n  }\n\n  .sm\\:focus\\:ring-offset-indigo-400:focus {\n    --tw-ring-offset-color: #818cf8;\n  }\n\n  .sm\\:focus\\:ring-offset-indigo-500:focus {\n    --tw-ring-offset-color: #6366f1;\n  }\n\n  .sm\\:focus\\:ring-offset-indigo-600:focus {\n    --tw-ring-offset-color: #4f46e5;\n  }\n\n  .sm\\:focus\\:ring-offset-indigo-700:focus {\n    --tw-ring-offset-color: #4338ca;\n  }\n\n  .sm\\:focus\\:ring-offset-indigo-800:focus {\n    --tw-ring-offset-color: #3730a3;\n  }\n\n  .sm\\:focus\\:ring-offset-indigo-900:focus {\n    --tw-ring-offset-color: #312e81;\n  }\n\n  .sm\\:focus\\:ring-offset-purple-50:focus {\n    --tw-ring-offset-color: #f5f3ff;\n  }\n\n  .sm\\:focus\\:ring-offset-purple-100:focus {\n    --tw-ring-offset-color: #ede9fe;\n  }\n\n  .sm\\:focus\\:ring-offset-purple-200:focus {\n    --tw-ring-offset-color: #ddd6fe;\n  }\n\n  .sm\\:focus\\:ring-offset-purple-300:focus {\n    --tw-ring-offset-color: #c4b5fd;\n  }\n\n  .sm\\:focus\\:ring-offset-purple-400:focus {\n    --tw-ring-offset-color: #a78bfa;\n  }\n\n  .sm\\:focus\\:ring-offset-purple-500:focus {\n    --tw-ring-offset-color: #8b5cf6;\n  }\n\n  .sm\\:focus\\:ring-offset-purple-600:focus {\n    --tw-ring-offset-color: #7c3aed;\n  }\n\n  .sm\\:focus\\:ring-offset-purple-700:focus {\n    --tw-ring-offset-color: #6d28d9;\n  }\n\n  .sm\\:focus\\:ring-offset-purple-800:focus {\n    --tw-ring-offset-color: #5b21b6;\n  }\n\n  .sm\\:focus\\:ring-offset-purple-900:focus {\n    --tw-ring-offset-color: #4c1d95;\n  }\n\n  .sm\\:focus\\:ring-offset-pink-50:focus {\n    --tw-ring-offset-color: #fdf2f8;\n  }\n\n  .sm\\:focus\\:ring-offset-pink-100:focus {\n    --tw-ring-offset-color: #fce7f3;\n  }\n\n  .sm\\:focus\\:ring-offset-pink-200:focus {\n    --tw-ring-offset-color: #fbcfe8;\n  }\n\n  .sm\\:focus\\:ring-offset-pink-300:focus {\n    --tw-ring-offset-color: #f9a8d4;\n  }\n\n  .sm\\:focus\\:ring-offset-pink-400:focus {\n    --tw-ring-offset-color: #f472b6;\n  }\n\n  .sm\\:focus\\:ring-offset-pink-500:focus {\n    --tw-ring-offset-color: #ec4899;\n  }\n\n  .sm\\:focus\\:ring-offset-pink-600:focus {\n    --tw-ring-offset-color: #db2777;\n  }\n\n  .sm\\:focus\\:ring-offset-pink-700:focus {\n    --tw-ring-offset-color: #be185d;\n  }\n\n  .sm\\:focus\\:ring-offset-pink-800:focus {\n    --tw-ring-offset-color: #9d174d;\n  }\n\n  .sm\\:focus\\:ring-offset-pink-900:focus {\n    --tw-ring-offset-color: #831843;\n  }\n\n  .dark .sm\\:dark\\:ring-offset-transparent {\n    --tw-ring-offset-color: transparent;\n  }\n\n  .dark .sm\\:dark\\:ring-offset-current {\n    --tw-ring-offset-color: currentColor;\n  }\n\n  .dark .sm\\:dark\\:ring-offset-black {\n    --tw-ring-offset-color: #000;\n  }\n\n  .dark .sm\\:dark\\:ring-offset-white {\n    --tw-ring-offset-color: #fff;\n  }\n\n  .dark .sm\\:dark\\:ring-offset-gray-50 {\n    --tw-ring-offset-color: #f9fafb;\n  }\n\n  .dark .sm\\:dark\\:ring-offset-gray-100 {\n    --tw-ring-offset-color: #f3f4f6;\n  }\n\n  .dark .sm\\:dark\\:ring-offset-gray-200 {\n    --tw-ring-offset-color: #e5e7eb;\n  }\n\n  .dark .sm\\:dark\\:ring-offset-gray-300 {\n    --tw-ring-offset-color: #d1d5db;\n  }\n\n  .dark .sm\\:dark\\:ring-offset-gray-400 {\n    --tw-ring-offset-color: #9ca3af;\n  }\n\n  .dark .sm\\:dark\\:ring-offset-gray-500 {\n    --tw-ring-offset-color: #6b7280;\n  }\n\n  .dark .sm\\:dark\\:ring-offset-gray-600 {\n    --tw-ring-offset-color: #4b5563;\n  }\n\n  .dark .sm\\:dark\\:ring-offset-gray-700 {\n    --tw-ring-offset-color: #374151;\n  }\n\n  .dark .sm\\:dark\\:ring-offset-gray-800 {\n    --tw-ring-offset-color: #1f2937;\n  }\n\n  .dark .sm\\:dark\\:ring-offset-gray-900 {\n    --tw-ring-offset-color: #111827;\n  }\n\n  .dark .sm\\:dark\\:ring-offset-red-50 {\n    --tw-ring-offset-color: #fef2f2;\n  }\n\n  .dark .sm\\:dark\\:ring-offset-red-100 {\n    --tw-ring-offset-color: #fee2e2;\n  }\n\n  .dark .sm\\:dark\\:ring-offset-red-200 {\n    --tw-ring-offset-color: #fecaca;\n  }\n\n  .dark .sm\\:dark\\:ring-offset-red-300 {\n    --tw-ring-offset-color: #fca5a5;\n  }\n\n  .dark .sm\\:dark\\:ring-offset-red-400 {\n    --tw-ring-offset-color: #f87171;\n  }\n\n  .dark .sm\\:dark\\:ring-offset-red-500 {\n    --tw-ring-offset-color: #ef4444;\n  }\n\n  .dark .sm\\:dark\\:ring-offset-red-600 {\n    --tw-ring-offset-color: #dc2626;\n  }\n\n  .dark .sm\\:dark\\:ring-offset-red-700 {\n    --tw-ring-offset-color: #b91c1c;\n  }\n\n  .dark .sm\\:dark\\:ring-offset-red-800 {\n    --tw-ring-offset-color: #991b1b;\n  }\n\n  .dark .sm\\:dark\\:ring-offset-red-900 {\n    --tw-ring-offset-color: #7f1d1d;\n  }\n\n  .dark .sm\\:dark\\:ring-offset-yellow-50 {\n    --tw-ring-offset-color: #fffbeb;\n  }\n\n  .dark .sm\\:dark\\:ring-offset-yellow-100 {\n    --tw-ring-offset-color: #fef3c7;\n  }\n\n  .dark .sm\\:dark\\:ring-offset-yellow-200 {\n    --tw-ring-offset-color: #fde68a;\n  }\n\n  .dark .sm\\:dark\\:ring-offset-yellow-300 {\n    --tw-ring-offset-color: #fcd34d;\n  }\n\n  .dark .sm\\:dark\\:ring-offset-yellow-400 {\n    --tw-ring-offset-color: #fbbf24;\n  }\n\n  .dark .sm\\:dark\\:ring-offset-yellow-500 {\n    --tw-ring-offset-color: #f59e0b;\n  }\n\n  .dark .sm\\:dark\\:ring-offset-yellow-600 {\n    --tw-ring-offset-color: #d97706;\n  }\n\n  .dark .sm\\:dark\\:ring-offset-yellow-700 {\n    --tw-ring-offset-color: #b45309;\n  }\n\n  .dark .sm\\:dark\\:ring-offset-yellow-800 {\n    --tw-ring-offset-color: #92400e;\n  }\n\n  .dark .sm\\:dark\\:ring-offset-yellow-900 {\n    --tw-ring-offset-color: #78350f;\n  }\n\n  .dark .sm\\:dark\\:ring-offset-green-50 {\n    --tw-ring-offset-color: #ecfdf5;\n  }\n\n  .dark .sm\\:dark\\:ring-offset-green-100 {\n    --tw-ring-offset-color: #d1fae5;\n  }\n\n  .dark .sm\\:dark\\:ring-offset-green-200 {\n    --tw-ring-offset-color: #a7f3d0;\n  }\n\n  .dark .sm\\:dark\\:ring-offset-green-300 {\n    --tw-ring-offset-color: #6ee7b7;\n  }\n\n  .dark .sm\\:dark\\:ring-offset-green-400 {\n    --tw-ring-offset-color: #34d399;\n  }\n\n  .dark .sm\\:dark\\:ring-offset-green-500 {\n    --tw-ring-offset-color: #10b981;\n  }\n\n  .dark .sm\\:dark\\:ring-offset-green-600 {\n    --tw-ring-offset-color: #059669;\n  }\n\n  .dark .sm\\:dark\\:ring-offset-green-700 {\n    --tw-ring-offset-color: #047857;\n  }\n\n  .dark .sm\\:dark\\:ring-offset-green-800 {\n    --tw-ring-offset-color: #065f46;\n  }\n\n  .dark .sm\\:dark\\:ring-offset-green-900 {\n    --tw-ring-offset-color: #064e3b;\n  }\n\n  .dark .sm\\:dark\\:ring-offset-blue-50 {\n    --tw-ring-offset-color: #eff6ff;\n  }\n\n  .dark .sm\\:dark\\:ring-offset-blue-100 {\n    --tw-ring-offset-color: #dbeafe;\n  }\n\n  .dark .sm\\:dark\\:ring-offset-blue-200 {\n    --tw-ring-offset-color: #bfdbfe;\n  }\n\n  .dark .sm\\:dark\\:ring-offset-blue-300 {\n    --tw-ring-offset-color: #93c5fd;\n  }\n\n  .dark .sm\\:dark\\:ring-offset-blue-400 {\n    --tw-ring-offset-color: #60a5fa;\n  }\n\n  .dark .sm\\:dark\\:ring-offset-blue-500 {\n    --tw-ring-offset-color: #3b82f6;\n  }\n\n  .dark .sm\\:dark\\:ring-offset-blue-600 {\n    --tw-ring-offset-color: #2563eb;\n  }\n\n  .dark .sm\\:dark\\:ring-offset-blue-700 {\n    --tw-ring-offset-color: #1d4ed8;\n  }\n\n  .dark .sm\\:dark\\:ring-offset-blue-800 {\n    --tw-ring-offset-color: #1e40af;\n  }\n\n  .dark .sm\\:dark\\:ring-offset-blue-900 {\n    --tw-ring-offset-color: #1e3a8a;\n  }\n\n  .dark .sm\\:dark\\:ring-offset-indigo-50 {\n    --tw-ring-offset-color: #eef2ff;\n  }\n\n  .dark .sm\\:dark\\:ring-offset-indigo-100 {\n    --tw-ring-offset-color: #e0e7ff;\n  }\n\n  .dark .sm\\:dark\\:ring-offset-indigo-200 {\n    --tw-ring-offset-color: #c7d2fe;\n  }\n\n  .dark .sm\\:dark\\:ring-offset-indigo-300 {\n    --tw-ring-offset-color: #a5b4fc;\n  }\n\n  .dark .sm\\:dark\\:ring-offset-indigo-400 {\n    --tw-ring-offset-color: #818cf8;\n  }\n\n  .dark .sm\\:dark\\:ring-offset-indigo-500 {\n    --tw-ring-offset-color: #6366f1;\n  }\n\n  .dark .sm\\:dark\\:ring-offset-indigo-600 {\n    --tw-ring-offset-color: #4f46e5;\n  }\n\n  .dark .sm\\:dark\\:ring-offset-indigo-700 {\n    --tw-ring-offset-color: #4338ca;\n  }\n\n  .dark .sm\\:dark\\:ring-offset-indigo-800 {\n    --tw-ring-offset-color: #3730a3;\n  }\n\n  .dark .sm\\:dark\\:ring-offset-indigo-900 {\n    --tw-ring-offset-color: #312e81;\n  }\n\n  .dark .sm\\:dark\\:ring-offset-purple-50 {\n    --tw-ring-offset-color: #f5f3ff;\n  }\n\n  .dark .sm\\:dark\\:ring-offset-purple-100 {\n    --tw-ring-offset-color: #ede9fe;\n  }\n\n  .dark .sm\\:dark\\:ring-offset-purple-200 {\n    --tw-ring-offset-color: #ddd6fe;\n  }\n\n  .dark .sm\\:dark\\:ring-offset-purple-300 {\n    --tw-ring-offset-color: #c4b5fd;\n  }\n\n  .dark .sm\\:dark\\:ring-offset-purple-400 {\n    --tw-ring-offset-color: #a78bfa;\n  }\n\n  .dark .sm\\:dark\\:ring-offset-purple-500 {\n    --tw-ring-offset-color: #8b5cf6;\n  }\n\n  .dark .sm\\:dark\\:ring-offset-purple-600 {\n    --tw-ring-offset-color: #7c3aed;\n  }\n\n  .dark .sm\\:dark\\:ring-offset-purple-700 {\n    --tw-ring-offset-color: #6d28d9;\n  }\n\n  .dark .sm\\:dark\\:ring-offset-purple-800 {\n    --tw-ring-offset-color: #5b21b6;\n  }\n\n  .dark .sm\\:dark\\:ring-offset-purple-900 {\n    --tw-ring-offset-color: #4c1d95;\n  }\n\n  .dark .sm\\:dark\\:ring-offset-pink-50 {\n    --tw-ring-offset-color: #fdf2f8;\n  }\n\n  .dark .sm\\:dark\\:ring-offset-pink-100 {\n    --tw-ring-offset-color: #fce7f3;\n  }\n\n  .dark .sm\\:dark\\:ring-offset-pink-200 {\n    --tw-ring-offset-color: #fbcfe8;\n  }\n\n  .dark .sm\\:dark\\:ring-offset-pink-300 {\n    --tw-ring-offset-color: #f9a8d4;\n  }\n\n  .dark .sm\\:dark\\:ring-offset-pink-400 {\n    --tw-ring-offset-color: #f472b6;\n  }\n\n  .dark .sm\\:dark\\:ring-offset-pink-500 {\n    --tw-ring-offset-color: #ec4899;\n  }\n\n  .dark .sm\\:dark\\:ring-offset-pink-600 {\n    --tw-ring-offset-color: #db2777;\n  }\n\n  .dark .sm\\:dark\\:ring-offset-pink-700 {\n    --tw-ring-offset-color: #be185d;\n  }\n\n  .dark .sm\\:dark\\:ring-offset-pink-800 {\n    --tw-ring-offset-color: #9d174d;\n  }\n\n  .dark .sm\\:dark\\:ring-offset-pink-900 {\n    --tw-ring-offset-color: #831843;\n  }\n\n  .dark .sm\\:dark\\:focus-within\\:ring-offset-transparent:focus-within {\n    --tw-ring-offset-color: transparent;\n  }\n\n  .dark .sm\\:dark\\:focus-within\\:ring-offset-current:focus-within {\n    --tw-ring-offset-color: currentColor;\n  }\n\n  .dark .sm\\:dark\\:focus-within\\:ring-offset-black:focus-within {\n    --tw-ring-offset-color: #000;\n  }\n\n  .dark .sm\\:dark\\:focus-within\\:ring-offset-white:focus-within {\n    --tw-ring-offset-color: #fff;\n  }\n\n  .dark .sm\\:dark\\:focus-within\\:ring-offset-gray-50:focus-within {\n    --tw-ring-offset-color: #f9fafb;\n  }\n\n  .dark .sm\\:dark\\:focus-within\\:ring-offset-gray-100:focus-within {\n    --tw-ring-offset-color: #f3f4f6;\n  }\n\n  .dark .sm\\:dark\\:focus-within\\:ring-offset-gray-200:focus-within {\n    --tw-ring-offset-color: #e5e7eb;\n  }\n\n  .dark .sm\\:dark\\:focus-within\\:ring-offset-gray-300:focus-within {\n    --tw-ring-offset-color: #d1d5db;\n  }\n\n  .dark .sm\\:dark\\:focus-within\\:ring-offset-gray-400:focus-within {\n    --tw-ring-offset-color: #9ca3af;\n  }\n\n  .dark .sm\\:dark\\:focus-within\\:ring-offset-gray-500:focus-within {\n    --tw-ring-offset-color: #6b7280;\n  }\n\n  .dark .sm\\:dark\\:focus-within\\:ring-offset-gray-600:focus-within {\n    --tw-ring-offset-color: #4b5563;\n  }\n\n  .dark .sm\\:dark\\:focus-within\\:ring-offset-gray-700:focus-within {\n    --tw-ring-offset-color: #374151;\n  }\n\n  .dark .sm\\:dark\\:focus-within\\:ring-offset-gray-800:focus-within {\n    --tw-ring-offset-color: #1f2937;\n  }\n\n  .dark .sm\\:dark\\:focus-within\\:ring-offset-gray-900:focus-within {\n    --tw-ring-offset-color: #111827;\n  }\n\n  .dark .sm\\:dark\\:focus-within\\:ring-offset-red-50:focus-within {\n    --tw-ring-offset-color: #fef2f2;\n  }\n\n  .dark .sm\\:dark\\:focus-within\\:ring-offset-red-100:focus-within {\n    --tw-ring-offset-color: #fee2e2;\n  }\n\n  .dark .sm\\:dark\\:focus-within\\:ring-offset-red-200:focus-within {\n    --tw-ring-offset-color: #fecaca;\n  }\n\n  .dark .sm\\:dark\\:focus-within\\:ring-offset-red-300:focus-within {\n    --tw-ring-offset-color: #fca5a5;\n  }\n\n  .dark .sm\\:dark\\:focus-within\\:ring-offset-red-400:focus-within {\n    --tw-ring-offset-color: #f87171;\n  }\n\n  .dark .sm\\:dark\\:focus-within\\:ring-offset-red-500:focus-within {\n    --tw-ring-offset-color: #ef4444;\n  }\n\n  .dark .sm\\:dark\\:focus-within\\:ring-offset-red-600:focus-within {\n    --tw-ring-offset-color: #dc2626;\n  }\n\n  .dark .sm\\:dark\\:focus-within\\:ring-offset-red-700:focus-within {\n    --tw-ring-offset-color: #b91c1c;\n  }\n\n  .dark .sm\\:dark\\:focus-within\\:ring-offset-red-800:focus-within {\n    --tw-ring-offset-color: #991b1b;\n  }\n\n  .dark .sm\\:dark\\:focus-within\\:ring-offset-red-900:focus-within {\n    --tw-ring-offset-color: #7f1d1d;\n  }\n\n  .dark .sm\\:dark\\:focus-within\\:ring-offset-yellow-50:focus-within {\n    --tw-ring-offset-color: #fffbeb;\n  }\n\n  .dark .sm\\:dark\\:focus-within\\:ring-offset-yellow-100:focus-within {\n    --tw-ring-offset-color: #fef3c7;\n  }\n\n  .dark .sm\\:dark\\:focus-within\\:ring-offset-yellow-200:focus-within {\n    --tw-ring-offset-color: #fde68a;\n  }\n\n  .dark .sm\\:dark\\:focus-within\\:ring-offset-yellow-300:focus-within {\n    --tw-ring-offset-color: #fcd34d;\n  }\n\n  .dark .sm\\:dark\\:focus-within\\:ring-offset-yellow-400:focus-within {\n    --tw-ring-offset-color: #fbbf24;\n  }\n\n  .dark .sm\\:dark\\:focus-within\\:ring-offset-yellow-500:focus-within {\n    --tw-ring-offset-color: #f59e0b;\n  }\n\n  .dark .sm\\:dark\\:focus-within\\:ring-offset-yellow-600:focus-within {\n    --tw-ring-offset-color: #d97706;\n  }\n\n  .dark .sm\\:dark\\:focus-within\\:ring-offset-yellow-700:focus-within {\n    --tw-ring-offset-color: #b45309;\n  }\n\n  .dark .sm\\:dark\\:focus-within\\:ring-offset-yellow-800:focus-within {\n    --tw-ring-offset-color: #92400e;\n  }\n\n  .dark .sm\\:dark\\:focus-within\\:ring-offset-yellow-900:focus-within {\n    --tw-ring-offset-color: #78350f;\n  }\n\n  .dark .sm\\:dark\\:focus-within\\:ring-offset-green-50:focus-within {\n    --tw-ring-offset-color: #ecfdf5;\n  }\n\n  .dark .sm\\:dark\\:focus-within\\:ring-offset-green-100:focus-within {\n    --tw-ring-offset-color: #d1fae5;\n  }\n\n  .dark .sm\\:dark\\:focus-within\\:ring-offset-green-200:focus-within {\n    --tw-ring-offset-color: #a7f3d0;\n  }\n\n  .dark .sm\\:dark\\:focus-within\\:ring-offset-green-300:focus-within {\n    --tw-ring-offset-color: #6ee7b7;\n  }\n\n  .dark .sm\\:dark\\:focus-within\\:ring-offset-green-400:focus-within {\n    --tw-ring-offset-color: #34d399;\n  }\n\n  .dark .sm\\:dark\\:focus-within\\:ring-offset-green-500:focus-within {\n    --tw-ring-offset-color: #10b981;\n  }\n\n  .dark .sm\\:dark\\:focus-within\\:ring-offset-green-600:focus-within {\n    --tw-ring-offset-color: #059669;\n  }\n\n  .dark .sm\\:dark\\:focus-within\\:ring-offset-green-700:focus-within {\n    --tw-ring-offset-color: #047857;\n  }\n\n  .dark .sm\\:dark\\:focus-within\\:ring-offset-green-800:focus-within {\n    --tw-ring-offset-color: #065f46;\n  }\n\n  .dark .sm\\:dark\\:focus-within\\:ring-offset-green-900:focus-within {\n    --tw-ring-offset-color: #064e3b;\n  }\n\n  .dark .sm\\:dark\\:focus-within\\:ring-offset-blue-50:focus-within {\n    --tw-ring-offset-color: #eff6ff;\n  }\n\n  .dark .sm\\:dark\\:focus-within\\:ring-offset-blue-100:focus-within {\n    --tw-ring-offset-color: #dbeafe;\n  }\n\n  .dark .sm\\:dark\\:focus-within\\:ring-offset-blue-200:focus-within {\n    --tw-ring-offset-color: #bfdbfe;\n  }\n\n  .dark .sm\\:dark\\:focus-within\\:ring-offset-blue-300:focus-within {\n    --tw-ring-offset-color: #93c5fd;\n  }\n\n  .dark .sm\\:dark\\:focus-within\\:ring-offset-blue-400:focus-within {\n    --tw-ring-offset-color: #60a5fa;\n  }\n\n  .dark .sm\\:dark\\:focus-within\\:ring-offset-blue-500:focus-within {\n    --tw-ring-offset-color: #3b82f6;\n  }\n\n  .dark .sm\\:dark\\:focus-within\\:ring-offset-blue-600:focus-within {\n    --tw-ring-offset-color: #2563eb;\n  }\n\n  .dark .sm\\:dark\\:focus-within\\:ring-offset-blue-700:focus-within {\n    --tw-ring-offset-color: #1d4ed8;\n  }\n\n  .dark .sm\\:dark\\:focus-within\\:ring-offset-blue-800:focus-within {\n    --tw-ring-offset-color: #1e40af;\n  }\n\n  .dark .sm\\:dark\\:focus-within\\:ring-offset-blue-900:focus-within {\n    --tw-ring-offset-color: #1e3a8a;\n  }\n\n  .dark .sm\\:dark\\:focus-within\\:ring-offset-indigo-50:focus-within {\n    --tw-ring-offset-color: #eef2ff;\n  }\n\n  .dark .sm\\:dark\\:focus-within\\:ring-offset-indigo-100:focus-within {\n    --tw-ring-offset-color: #e0e7ff;\n  }\n\n  .dark .sm\\:dark\\:focus-within\\:ring-offset-indigo-200:focus-within {\n    --tw-ring-offset-color: #c7d2fe;\n  }\n\n  .dark .sm\\:dark\\:focus-within\\:ring-offset-indigo-300:focus-within {\n    --tw-ring-offset-color: #a5b4fc;\n  }\n\n  .dark .sm\\:dark\\:focus-within\\:ring-offset-indigo-400:focus-within {\n    --tw-ring-offset-color: #818cf8;\n  }\n\n  .dark .sm\\:dark\\:focus-within\\:ring-offset-indigo-500:focus-within {\n    --tw-ring-offset-color: #6366f1;\n  }\n\n  .dark .sm\\:dark\\:focus-within\\:ring-offset-indigo-600:focus-within {\n    --tw-ring-offset-color: #4f46e5;\n  }\n\n  .dark .sm\\:dark\\:focus-within\\:ring-offset-indigo-700:focus-within {\n    --tw-ring-offset-color: #4338ca;\n  }\n\n  .dark .sm\\:dark\\:focus-within\\:ring-offset-indigo-800:focus-within {\n    --tw-ring-offset-color: #3730a3;\n  }\n\n  .dark .sm\\:dark\\:focus-within\\:ring-offset-indigo-900:focus-within {\n    --tw-ring-offset-color: #312e81;\n  }\n\n  .dark .sm\\:dark\\:focus-within\\:ring-offset-purple-50:focus-within {\n    --tw-ring-offset-color: #f5f3ff;\n  }\n\n  .dark .sm\\:dark\\:focus-within\\:ring-offset-purple-100:focus-within {\n    --tw-ring-offset-color: #ede9fe;\n  }\n\n  .dark .sm\\:dark\\:focus-within\\:ring-offset-purple-200:focus-within {\n    --tw-ring-offset-color: #ddd6fe;\n  }\n\n  .dark .sm\\:dark\\:focus-within\\:ring-offset-purple-300:focus-within {\n    --tw-ring-offset-color: #c4b5fd;\n  }\n\n  .dark .sm\\:dark\\:focus-within\\:ring-offset-purple-400:focus-within {\n    --tw-ring-offset-color: #a78bfa;\n  }\n\n  .dark .sm\\:dark\\:focus-within\\:ring-offset-purple-500:focus-within {\n    --tw-ring-offset-color: #8b5cf6;\n  }\n\n  .dark .sm\\:dark\\:focus-within\\:ring-offset-purple-600:focus-within {\n    --tw-ring-offset-color: #7c3aed;\n  }\n\n  .dark .sm\\:dark\\:focus-within\\:ring-offset-purple-700:focus-within {\n    --tw-ring-offset-color: #6d28d9;\n  }\n\n  .dark .sm\\:dark\\:focus-within\\:ring-offset-purple-800:focus-within {\n    --tw-ring-offset-color: #5b21b6;\n  }\n\n  .dark .sm\\:dark\\:focus-within\\:ring-offset-purple-900:focus-within {\n    --tw-ring-offset-color: #4c1d95;\n  }\n\n  .dark .sm\\:dark\\:focus-within\\:ring-offset-pink-50:focus-within {\n    --tw-ring-offset-color: #fdf2f8;\n  }\n\n  .dark .sm\\:dark\\:focus-within\\:ring-offset-pink-100:focus-within {\n    --tw-ring-offset-color: #fce7f3;\n  }\n\n  .dark .sm\\:dark\\:focus-within\\:ring-offset-pink-200:focus-within {\n    --tw-ring-offset-color: #fbcfe8;\n  }\n\n  .dark .sm\\:dark\\:focus-within\\:ring-offset-pink-300:focus-within {\n    --tw-ring-offset-color: #f9a8d4;\n  }\n\n  .dark .sm\\:dark\\:focus-within\\:ring-offset-pink-400:focus-within {\n    --tw-ring-offset-color: #f472b6;\n  }\n\n  .dark .sm\\:dark\\:focus-within\\:ring-offset-pink-500:focus-within {\n    --tw-ring-offset-color: #ec4899;\n  }\n\n  .dark .sm\\:dark\\:focus-within\\:ring-offset-pink-600:focus-within {\n    --tw-ring-offset-color: #db2777;\n  }\n\n  .dark .sm\\:dark\\:focus-within\\:ring-offset-pink-700:focus-within {\n    --tw-ring-offset-color: #be185d;\n  }\n\n  .dark .sm\\:dark\\:focus-within\\:ring-offset-pink-800:focus-within {\n    --tw-ring-offset-color: #9d174d;\n  }\n\n  .dark .sm\\:dark\\:focus-within\\:ring-offset-pink-900:focus-within {\n    --tw-ring-offset-color: #831843;\n  }\n\n  .dark .sm\\:dark\\:focus\\:ring-offset-transparent:focus {\n    --tw-ring-offset-color: transparent;\n  }\n\n  .dark .sm\\:dark\\:focus\\:ring-offset-current:focus {\n    --tw-ring-offset-color: currentColor;\n  }\n\n  .dark .sm\\:dark\\:focus\\:ring-offset-black:focus {\n    --tw-ring-offset-color: #000;\n  }\n\n  .dark .sm\\:dark\\:focus\\:ring-offset-white:focus {\n    --tw-ring-offset-color: #fff;\n  }\n\n  .dark .sm\\:dark\\:focus\\:ring-offset-gray-50:focus {\n    --tw-ring-offset-color: #f9fafb;\n  }\n\n  .dark .sm\\:dark\\:focus\\:ring-offset-gray-100:focus {\n    --tw-ring-offset-color: #f3f4f6;\n  }\n\n  .dark .sm\\:dark\\:focus\\:ring-offset-gray-200:focus {\n    --tw-ring-offset-color: #e5e7eb;\n  }\n\n  .dark .sm\\:dark\\:focus\\:ring-offset-gray-300:focus {\n    --tw-ring-offset-color: #d1d5db;\n  }\n\n  .dark .sm\\:dark\\:focus\\:ring-offset-gray-400:focus {\n    --tw-ring-offset-color: #9ca3af;\n  }\n\n  .dark .sm\\:dark\\:focus\\:ring-offset-gray-500:focus {\n    --tw-ring-offset-color: #6b7280;\n  }\n\n  .dark .sm\\:dark\\:focus\\:ring-offset-gray-600:focus {\n    --tw-ring-offset-color: #4b5563;\n  }\n\n  .dark .sm\\:dark\\:focus\\:ring-offset-gray-700:focus {\n    --tw-ring-offset-color: #374151;\n  }\n\n  .dark .sm\\:dark\\:focus\\:ring-offset-gray-800:focus {\n    --tw-ring-offset-color: #1f2937;\n  }\n\n  .dark .sm\\:dark\\:focus\\:ring-offset-gray-900:focus {\n    --tw-ring-offset-color: #111827;\n  }\n\n  .dark .sm\\:dark\\:focus\\:ring-offset-red-50:focus {\n    --tw-ring-offset-color: #fef2f2;\n  }\n\n  .dark .sm\\:dark\\:focus\\:ring-offset-red-100:focus {\n    --tw-ring-offset-color: #fee2e2;\n  }\n\n  .dark .sm\\:dark\\:focus\\:ring-offset-red-200:focus {\n    --tw-ring-offset-color: #fecaca;\n  }\n\n  .dark .sm\\:dark\\:focus\\:ring-offset-red-300:focus {\n    --tw-ring-offset-color: #fca5a5;\n  }\n\n  .dark .sm\\:dark\\:focus\\:ring-offset-red-400:focus {\n    --tw-ring-offset-color: #f87171;\n  }\n\n  .dark .sm\\:dark\\:focus\\:ring-offset-red-500:focus {\n    --tw-ring-offset-color: #ef4444;\n  }\n\n  .dark .sm\\:dark\\:focus\\:ring-offset-red-600:focus {\n    --tw-ring-offset-color: #dc2626;\n  }\n\n  .dark .sm\\:dark\\:focus\\:ring-offset-red-700:focus {\n    --tw-ring-offset-color: #b91c1c;\n  }\n\n  .dark .sm\\:dark\\:focus\\:ring-offset-red-800:focus {\n    --tw-ring-offset-color: #991b1b;\n  }\n\n  .dark .sm\\:dark\\:focus\\:ring-offset-red-900:focus {\n    --tw-ring-offset-color: #7f1d1d;\n  }\n\n  .dark .sm\\:dark\\:focus\\:ring-offset-yellow-50:focus {\n    --tw-ring-offset-color: #fffbeb;\n  }\n\n  .dark .sm\\:dark\\:focus\\:ring-offset-yellow-100:focus {\n    --tw-ring-offset-color: #fef3c7;\n  }\n\n  .dark .sm\\:dark\\:focus\\:ring-offset-yellow-200:focus {\n    --tw-ring-offset-color: #fde68a;\n  }\n\n  .dark .sm\\:dark\\:focus\\:ring-offset-yellow-300:focus {\n    --tw-ring-offset-color: #fcd34d;\n  }\n\n  .dark .sm\\:dark\\:focus\\:ring-offset-yellow-400:focus {\n    --tw-ring-offset-color: #fbbf24;\n  }\n\n  .dark .sm\\:dark\\:focus\\:ring-offset-yellow-500:focus {\n    --tw-ring-offset-color: #f59e0b;\n  }\n\n  .dark .sm\\:dark\\:focus\\:ring-offset-yellow-600:focus {\n    --tw-ring-offset-color: #d97706;\n  }\n\n  .dark .sm\\:dark\\:focus\\:ring-offset-yellow-700:focus {\n    --tw-ring-offset-color: #b45309;\n  }\n\n  .dark .sm\\:dark\\:focus\\:ring-offset-yellow-800:focus {\n    --tw-ring-offset-color: #92400e;\n  }\n\n  .dark .sm\\:dark\\:focus\\:ring-offset-yellow-900:focus {\n    --tw-ring-offset-color: #78350f;\n  }\n\n  .dark .sm\\:dark\\:focus\\:ring-offset-green-50:focus {\n    --tw-ring-offset-color: #ecfdf5;\n  }\n\n  .dark .sm\\:dark\\:focus\\:ring-offset-green-100:focus {\n    --tw-ring-offset-color: #d1fae5;\n  }\n\n  .dark .sm\\:dark\\:focus\\:ring-offset-green-200:focus {\n    --tw-ring-offset-color: #a7f3d0;\n  }\n\n  .dark .sm\\:dark\\:focus\\:ring-offset-green-300:focus {\n    --tw-ring-offset-color: #6ee7b7;\n  }\n\n  .dark .sm\\:dark\\:focus\\:ring-offset-green-400:focus {\n    --tw-ring-offset-color: #34d399;\n  }\n\n  .dark .sm\\:dark\\:focus\\:ring-offset-green-500:focus {\n    --tw-ring-offset-color: #10b981;\n  }\n\n  .dark .sm\\:dark\\:focus\\:ring-offset-green-600:focus {\n    --tw-ring-offset-color: #059669;\n  }\n\n  .dark .sm\\:dark\\:focus\\:ring-offset-green-700:focus {\n    --tw-ring-offset-color: #047857;\n  }\n\n  .dark .sm\\:dark\\:focus\\:ring-offset-green-800:focus {\n    --tw-ring-offset-color: #065f46;\n  }\n\n  .dark .sm\\:dark\\:focus\\:ring-offset-green-900:focus {\n    --tw-ring-offset-color: #064e3b;\n  }\n\n  .dark .sm\\:dark\\:focus\\:ring-offset-blue-50:focus {\n    --tw-ring-offset-color: #eff6ff;\n  }\n\n  .dark .sm\\:dark\\:focus\\:ring-offset-blue-100:focus {\n    --tw-ring-offset-color: #dbeafe;\n  }\n\n  .dark .sm\\:dark\\:focus\\:ring-offset-blue-200:focus {\n    --tw-ring-offset-color: #bfdbfe;\n  }\n\n  .dark .sm\\:dark\\:focus\\:ring-offset-blue-300:focus {\n    --tw-ring-offset-color: #93c5fd;\n  }\n\n  .dark .sm\\:dark\\:focus\\:ring-offset-blue-400:focus {\n    --tw-ring-offset-color: #60a5fa;\n  }\n\n  .dark .sm\\:dark\\:focus\\:ring-offset-blue-500:focus {\n    --tw-ring-offset-color: #3b82f6;\n  }\n\n  .dark .sm\\:dark\\:focus\\:ring-offset-blue-600:focus {\n    --tw-ring-offset-color: #2563eb;\n  }\n\n  .dark .sm\\:dark\\:focus\\:ring-offset-blue-700:focus {\n    --tw-ring-offset-color: #1d4ed8;\n  }\n\n  .dark .sm\\:dark\\:focus\\:ring-offset-blue-800:focus {\n    --tw-ring-offset-color: #1e40af;\n  }\n\n  .dark .sm\\:dark\\:focus\\:ring-offset-blue-900:focus {\n    --tw-ring-offset-color: #1e3a8a;\n  }\n\n  .dark .sm\\:dark\\:focus\\:ring-offset-indigo-50:focus {\n    --tw-ring-offset-color: #eef2ff;\n  }\n\n  .dark .sm\\:dark\\:focus\\:ring-offset-indigo-100:focus {\n    --tw-ring-offset-color: #e0e7ff;\n  }\n\n  .dark .sm\\:dark\\:focus\\:ring-offset-indigo-200:focus {\n    --tw-ring-offset-color: #c7d2fe;\n  }\n\n  .dark .sm\\:dark\\:focus\\:ring-offset-indigo-300:focus {\n    --tw-ring-offset-color: #a5b4fc;\n  }\n\n  .dark .sm\\:dark\\:focus\\:ring-offset-indigo-400:focus {\n    --tw-ring-offset-color: #818cf8;\n  }\n\n  .dark .sm\\:dark\\:focus\\:ring-offset-indigo-500:focus {\n    --tw-ring-offset-color: #6366f1;\n  }\n\n  .dark .sm\\:dark\\:focus\\:ring-offset-indigo-600:focus {\n    --tw-ring-offset-color: #4f46e5;\n  }\n\n  .dark .sm\\:dark\\:focus\\:ring-offset-indigo-700:focus {\n    --tw-ring-offset-color: #4338ca;\n  }\n\n  .dark .sm\\:dark\\:focus\\:ring-offset-indigo-800:focus {\n    --tw-ring-offset-color: #3730a3;\n  }\n\n  .dark .sm\\:dark\\:focus\\:ring-offset-indigo-900:focus {\n    --tw-ring-offset-color: #312e81;\n  }\n\n  .dark .sm\\:dark\\:focus\\:ring-offset-purple-50:focus {\n    --tw-ring-offset-color: #f5f3ff;\n  }\n\n  .dark .sm\\:dark\\:focus\\:ring-offset-purple-100:focus {\n    --tw-ring-offset-color: #ede9fe;\n  }\n\n  .dark .sm\\:dark\\:focus\\:ring-offset-purple-200:focus {\n    --tw-ring-offset-color: #ddd6fe;\n  }\n\n  .dark .sm\\:dark\\:focus\\:ring-offset-purple-300:focus {\n    --tw-ring-offset-color: #c4b5fd;\n  }\n\n  .dark .sm\\:dark\\:focus\\:ring-offset-purple-400:focus {\n    --tw-ring-offset-color: #a78bfa;\n  }\n\n  .dark .sm\\:dark\\:focus\\:ring-offset-purple-500:focus {\n    --tw-ring-offset-color: #8b5cf6;\n  }\n\n  .dark .sm\\:dark\\:focus\\:ring-offset-purple-600:focus {\n    --tw-ring-offset-color: #7c3aed;\n  }\n\n  .dark .sm\\:dark\\:focus\\:ring-offset-purple-700:focus {\n    --tw-ring-offset-color: #6d28d9;\n  }\n\n  .dark .sm\\:dark\\:focus\\:ring-offset-purple-800:focus {\n    --tw-ring-offset-color: #5b21b6;\n  }\n\n  .dark .sm\\:dark\\:focus\\:ring-offset-purple-900:focus {\n    --tw-ring-offset-color: #4c1d95;\n  }\n\n  .dark .sm\\:dark\\:focus\\:ring-offset-pink-50:focus {\n    --tw-ring-offset-color: #fdf2f8;\n  }\n\n  .dark .sm\\:dark\\:focus\\:ring-offset-pink-100:focus {\n    --tw-ring-offset-color: #fce7f3;\n  }\n\n  .dark .sm\\:dark\\:focus\\:ring-offset-pink-200:focus {\n    --tw-ring-offset-color: #fbcfe8;\n  }\n\n  .dark .sm\\:dark\\:focus\\:ring-offset-pink-300:focus {\n    --tw-ring-offset-color: #f9a8d4;\n  }\n\n  .dark .sm\\:dark\\:focus\\:ring-offset-pink-400:focus {\n    --tw-ring-offset-color: #f472b6;\n  }\n\n  .dark .sm\\:dark\\:focus\\:ring-offset-pink-500:focus {\n    --tw-ring-offset-color: #ec4899;\n  }\n\n  .dark .sm\\:dark\\:focus\\:ring-offset-pink-600:focus {\n    --tw-ring-offset-color: #db2777;\n  }\n\n  .dark .sm\\:dark\\:focus\\:ring-offset-pink-700:focus {\n    --tw-ring-offset-color: #be185d;\n  }\n\n  .dark .sm\\:dark\\:focus\\:ring-offset-pink-800:focus {\n    --tw-ring-offset-color: #9d174d;\n  }\n\n  .dark .sm\\:dark\\:focus\\:ring-offset-pink-900:focus {\n    --tw-ring-offset-color: #831843;\n  }\n\n  .sm\\:ring-offset-0 {\n    --tw-ring-offset-width: 0px;\n  }\n\n  .sm\\:ring-offset-1 {\n    --tw-ring-offset-width: 1px;\n  }\n\n  .sm\\:ring-offset-2 {\n    --tw-ring-offset-width: 2px;\n  }\n\n  .sm\\:ring-offset-4 {\n    --tw-ring-offset-width: 4px;\n  }\n\n  .sm\\:ring-offset-8 {\n    --tw-ring-offset-width: 8px;\n  }\n\n  .sm\\:focus-within\\:ring-offset-0:focus-within {\n    --tw-ring-offset-width: 0px;\n  }\n\n  .sm\\:focus-within\\:ring-offset-1:focus-within {\n    --tw-ring-offset-width: 1px;\n  }\n\n  .sm\\:focus-within\\:ring-offset-2:focus-within {\n    --tw-ring-offset-width: 2px;\n  }\n\n  .sm\\:focus-within\\:ring-offset-4:focus-within {\n    --tw-ring-offset-width: 4px;\n  }\n\n  .sm\\:focus-within\\:ring-offset-8:focus-within {\n    --tw-ring-offset-width: 8px;\n  }\n\n  .sm\\:focus\\:ring-offset-0:focus {\n    --tw-ring-offset-width: 0px;\n  }\n\n  .sm\\:focus\\:ring-offset-1:focus {\n    --tw-ring-offset-width: 1px;\n  }\n\n  .sm\\:focus\\:ring-offset-2:focus {\n    --tw-ring-offset-width: 2px;\n  }\n\n  .sm\\:focus\\:ring-offset-4:focus {\n    --tw-ring-offset-width: 4px;\n  }\n\n  .sm\\:focus\\:ring-offset-8:focus {\n    --tw-ring-offset-width: 8px;\n  }\n\n  .sm\\:ring-transparent {\n    --tw-ring-color: transparent;\n  }\n\n  .sm\\:ring-current {\n    --tw-ring-color: currentColor;\n  }\n\n  .sm\\:ring-black {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(0, 0, 0, var(--tw-ring-opacity));\n  }\n\n  .sm\\:ring-white {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(255, 255, 255, var(--tw-ring-opacity));\n  }\n\n  .sm\\:ring-gray-50 {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(249, 250, 251, var(--tw-ring-opacity));\n  }\n\n  .sm\\:ring-gray-100 {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(243, 244, 246, var(--tw-ring-opacity));\n  }\n\n  .sm\\:ring-gray-200 {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(229, 231, 235, var(--tw-ring-opacity));\n  }\n\n  .sm\\:ring-gray-300 {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(209, 213, 219, var(--tw-ring-opacity));\n  }\n\n  .sm\\:ring-gray-400 {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(156, 163, 175, var(--tw-ring-opacity));\n  }\n\n  .sm\\:ring-gray-500 {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(107, 114, 128, var(--tw-ring-opacity));\n  }\n\n  .sm\\:ring-gray-600 {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(75, 85, 99, var(--tw-ring-opacity));\n  }\n\n  .sm\\:ring-gray-700 {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(55, 65, 81, var(--tw-ring-opacity));\n  }\n\n  .sm\\:ring-gray-800 {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(31, 41, 55, var(--tw-ring-opacity));\n  }\n\n  .sm\\:ring-gray-900 {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(17, 24, 39, var(--tw-ring-opacity));\n  }\n\n  .sm\\:ring-red-50 {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(254, 242, 242, var(--tw-ring-opacity));\n  }\n\n  .sm\\:ring-red-100 {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(254, 226, 226, var(--tw-ring-opacity));\n  }\n\n  .sm\\:ring-red-200 {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(254, 202, 202, var(--tw-ring-opacity));\n  }\n\n  .sm\\:ring-red-300 {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(252, 165, 165, var(--tw-ring-opacity));\n  }\n\n  .sm\\:ring-red-400 {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(248, 113, 113, var(--tw-ring-opacity));\n  }\n\n  .sm\\:ring-red-500 {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(239, 68, 68, var(--tw-ring-opacity));\n  }\n\n  .sm\\:ring-red-600 {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(220, 38, 38, var(--tw-ring-opacity));\n  }\n\n  .sm\\:ring-red-700 {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(185, 28, 28, var(--tw-ring-opacity));\n  }\n\n  .sm\\:ring-red-800 {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(153, 27, 27, var(--tw-ring-opacity));\n  }\n\n  .sm\\:ring-red-900 {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(127, 29, 29, var(--tw-ring-opacity));\n  }\n\n  .sm\\:ring-yellow-50 {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(255, 251, 235, var(--tw-ring-opacity));\n  }\n\n  .sm\\:ring-yellow-100 {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(254, 243, 199, var(--tw-ring-opacity));\n  }\n\n  .sm\\:ring-yellow-200 {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(253, 230, 138, var(--tw-ring-opacity));\n  }\n\n  .sm\\:ring-yellow-300 {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(252, 211, 77, var(--tw-ring-opacity));\n  }\n\n  .sm\\:ring-yellow-400 {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(251, 191, 36, var(--tw-ring-opacity));\n  }\n\n  .sm\\:ring-yellow-500 {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(245, 158, 11, var(--tw-ring-opacity));\n  }\n\n  .sm\\:ring-yellow-600 {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(217, 119, 6, var(--tw-ring-opacity));\n  }\n\n  .sm\\:ring-yellow-700 {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(180, 83, 9, var(--tw-ring-opacity));\n  }\n\n  .sm\\:ring-yellow-800 {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(146, 64, 14, var(--tw-ring-opacity));\n  }\n\n  .sm\\:ring-yellow-900 {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(120, 53, 15, var(--tw-ring-opacity));\n  }\n\n  .sm\\:ring-green-50 {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(236, 253, 245, var(--tw-ring-opacity));\n  }\n\n  .sm\\:ring-green-100 {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(209, 250, 229, var(--tw-ring-opacity));\n  }\n\n  .sm\\:ring-green-200 {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(167, 243, 208, var(--tw-ring-opacity));\n  }\n\n  .sm\\:ring-green-300 {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(110, 231, 183, var(--tw-ring-opacity));\n  }\n\n  .sm\\:ring-green-400 {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(52, 211, 153, var(--tw-ring-opacity));\n  }\n\n  .sm\\:ring-green-500 {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(16, 185, 129, var(--tw-ring-opacity));\n  }\n\n  .sm\\:ring-green-600 {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(5, 150, 105, var(--tw-ring-opacity));\n  }\n\n  .sm\\:ring-green-700 {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(4, 120, 87, var(--tw-ring-opacity));\n  }\n\n  .sm\\:ring-green-800 {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(6, 95, 70, var(--tw-ring-opacity));\n  }\n\n  .sm\\:ring-green-900 {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(6, 78, 59, var(--tw-ring-opacity));\n  }\n\n  .sm\\:ring-blue-50 {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(239, 246, 255, var(--tw-ring-opacity));\n  }\n\n  .sm\\:ring-blue-100 {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(219, 234, 254, var(--tw-ring-opacity));\n  }\n\n  .sm\\:ring-blue-200 {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(191, 219, 254, var(--tw-ring-opacity));\n  }\n\n  .sm\\:ring-blue-300 {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(147, 197, 253, var(--tw-ring-opacity));\n  }\n\n  .sm\\:ring-blue-400 {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(96, 165, 250, var(--tw-ring-opacity));\n  }\n\n  .sm\\:ring-blue-500 {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(59, 130, 246, var(--tw-ring-opacity));\n  }\n\n  .sm\\:ring-blue-600 {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(37, 99, 235, var(--tw-ring-opacity));\n  }\n\n  .sm\\:ring-blue-700 {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(29, 78, 216, var(--tw-ring-opacity));\n  }\n\n  .sm\\:ring-blue-800 {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(30, 64, 175, var(--tw-ring-opacity));\n  }\n\n  .sm\\:ring-blue-900 {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(30, 58, 138, var(--tw-ring-opacity));\n  }\n\n  .sm\\:ring-indigo-50 {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(238, 242, 255, var(--tw-ring-opacity));\n  }\n\n  .sm\\:ring-indigo-100 {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(224, 231, 255, var(--tw-ring-opacity));\n  }\n\n  .sm\\:ring-indigo-200 {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(199, 210, 254, var(--tw-ring-opacity));\n  }\n\n  .sm\\:ring-indigo-300 {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(165, 180, 252, var(--tw-ring-opacity));\n  }\n\n  .sm\\:ring-indigo-400 {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(129, 140, 248, var(--tw-ring-opacity));\n  }\n\n  .sm\\:ring-indigo-500 {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(99, 102, 241, var(--tw-ring-opacity));\n  }\n\n  .sm\\:ring-indigo-600 {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(79, 70, 229, var(--tw-ring-opacity));\n  }\n\n  .sm\\:ring-indigo-700 {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(67, 56, 202, var(--tw-ring-opacity));\n  }\n\n  .sm\\:ring-indigo-800 {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(55, 48, 163, var(--tw-ring-opacity));\n  }\n\n  .sm\\:ring-indigo-900 {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(49, 46, 129, var(--tw-ring-opacity));\n  }\n\n  .sm\\:ring-purple-50 {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(245, 243, 255, var(--tw-ring-opacity));\n  }\n\n  .sm\\:ring-purple-100 {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(237, 233, 254, var(--tw-ring-opacity));\n  }\n\n  .sm\\:ring-purple-200 {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(221, 214, 254, var(--tw-ring-opacity));\n  }\n\n  .sm\\:ring-purple-300 {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(196, 181, 253, var(--tw-ring-opacity));\n  }\n\n  .sm\\:ring-purple-400 {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(167, 139, 250, var(--tw-ring-opacity));\n  }\n\n  .sm\\:ring-purple-500 {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(139, 92, 246, var(--tw-ring-opacity));\n  }\n\n  .sm\\:ring-purple-600 {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(124, 58, 237, var(--tw-ring-opacity));\n  }\n\n  .sm\\:ring-purple-700 {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(109, 40, 217, var(--tw-ring-opacity));\n  }\n\n  .sm\\:ring-purple-800 {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(91, 33, 182, var(--tw-ring-opacity));\n  }\n\n  .sm\\:ring-purple-900 {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(76, 29, 149, var(--tw-ring-opacity));\n  }\n\n  .sm\\:ring-pink-50 {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(253, 242, 248, var(--tw-ring-opacity));\n  }\n\n  .sm\\:ring-pink-100 {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(252, 231, 243, var(--tw-ring-opacity));\n  }\n\n  .sm\\:ring-pink-200 {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(251, 207, 232, var(--tw-ring-opacity));\n  }\n\n  .sm\\:ring-pink-300 {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(249, 168, 212, var(--tw-ring-opacity));\n  }\n\n  .sm\\:ring-pink-400 {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(244, 114, 182, var(--tw-ring-opacity));\n  }\n\n  .sm\\:ring-pink-500 {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(236, 72, 153, var(--tw-ring-opacity));\n  }\n\n  .sm\\:ring-pink-600 {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(219, 39, 119, var(--tw-ring-opacity));\n  }\n\n  .sm\\:ring-pink-700 {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(190, 24, 93, var(--tw-ring-opacity));\n  }\n\n  .sm\\:ring-pink-800 {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(157, 23, 77, var(--tw-ring-opacity));\n  }\n\n  .sm\\:ring-pink-900 {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(131, 24, 67, var(--tw-ring-opacity));\n  }\n\n  .sm\\:focus-within\\:ring-transparent:focus-within {\n    --tw-ring-color: transparent;\n  }\n\n  .sm\\:focus-within\\:ring-current:focus-within {\n    --tw-ring-color: currentColor;\n  }\n\n  .sm\\:focus-within\\:ring-black:focus-within {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(0, 0, 0, var(--tw-ring-opacity));\n  }\n\n  .sm\\:focus-within\\:ring-white:focus-within {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(255, 255, 255, var(--tw-ring-opacity));\n  }\n\n  .sm\\:focus-within\\:ring-gray-50:focus-within {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(249, 250, 251, var(--tw-ring-opacity));\n  }\n\n  .sm\\:focus-within\\:ring-gray-100:focus-within {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(243, 244, 246, var(--tw-ring-opacity));\n  }\n\n  .sm\\:focus-within\\:ring-gray-200:focus-within {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(229, 231, 235, var(--tw-ring-opacity));\n  }\n\n  .sm\\:focus-within\\:ring-gray-300:focus-within {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(209, 213, 219, var(--tw-ring-opacity));\n  }\n\n  .sm\\:focus-within\\:ring-gray-400:focus-within {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(156, 163, 175, var(--tw-ring-opacity));\n  }\n\n  .sm\\:focus-within\\:ring-gray-500:focus-within {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(107, 114, 128, var(--tw-ring-opacity));\n  }\n\n  .sm\\:focus-within\\:ring-gray-600:focus-within {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(75, 85, 99, var(--tw-ring-opacity));\n  }\n\n  .sm\\:focus-within\\:ring-gray-700:focus-within {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(55, 65, 81, var(--tw-ring-opacity));\n  }\n\n  .sm\\:focus-within\\:ring-gray-800:focus-within {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(31, 41, 55, var(--tw-ring-opacity));\n  }\n\n  .sm\\:focus-within\\:ring-gray-900:focus-within {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(17, 24, 39, var(--tw-ring-opacity));\n  }\n\n  .sm\\:focus-within\\:ring-red-50:focus-within {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(254, 242, 242, var(--tw-ring-opacity));\n  }\n\n  .sm\\:focus-within\\:ring-red-100:focus-within {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(254, 226, 226, var(--tw-ring-opacity));\n  }\n\n  .sm\\:focus-within\\:ring-red-200:focus-within {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(254, 202, 202, var(--tw-ring-opacity));\n  }\n\n  .sm\\:focus-within\\:ring-red-300:focus-within {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(252, 165, 165, var(--tw-ring-opacity));\n  }\n\n  .sm\\:focus-within\\:ring-red-400:focus-within {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(248, 113, 113, var(--tw-ring-opacity));\n  }\n\n  .sm\\:focus-within\\:ring-red-500:focus-within {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(239, 68, 68, var(--tw-ring-opacity));\n  }\n\n  .sm\\:focus-within\\:ring-red-600:focus-within {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(220, 38, 38, var(--tw-ring-opacity));\n  }\n\n  .sm\\:focus-within\\:ring-red-700:focus-within {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(185, 28, 28, var(--tw-ring-opacity));\n  }\n\n  .sm\\:focus-within\\:ring-red-800:focus-within {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(153, 27, 27, var(--tw-ring-opacity));\n  }\n\n  .sm\\:focus-within\\:ring-red-900:focus-within {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(127, 29, 29, var(--tw-ring-opacity));\n  }\n\n  .sm\\:focus-within\\:ring-yellow-50:focus-within {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(255, 251, 235, var(--tw-ring-opacity));\n  }\n\n  .sm\\:focus-within\\:ring-yellow-100:focus-within {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(254, 243, 199, var(--tw-ring-opacity));\n  }\n\n  .sm\\:focus-within\\:ring-yellow-200:focus-within {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(253, 230, 138, var(--tw-ring-opacity));\n  }\n\n  .sm\\:focus-within\\:ring-yellow-300:focus-within {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(252, 211, 77, var(--tw-ring-opacity));\n  }\n\n  .sm\\:focus-within\\:ring-yellow-400:focus-within {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(251, 191, 36, var(--tw-ring-opacity));\n  }\n\n  .sm\\:focus-within\\:ring-yellow-500:focus-within {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(245, 158, 11, var(--tw-ring-opacity));\n  }\n\n  .sm\\:focus-within\\:ring-yellow-600:focus-within {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(217, 119, 6, var(--tw-ring-opacity));\n  }\n\n  .sm\\:focus-within\\:ring-yellow-700:focus-within {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(180, 83, 9, var(--tw-ring-opacity));\n  }\n\n  .sm\\:focus-within\\:ring-yellow-800:focus-within {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(146, 64, 14, var(--tw-ring-opacity));\n  }\n\n  .sm\\:focus-within\\:ring-yellow-900:focus-within {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(120, 53, 15, var(--tw-ring-opacity));\n  }\n\n  .sm\\:focus-within\\:ring-green-50:focus-within {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(236, 253, 245, var(--tw-ring-opacity));\n  }\n\n  .sm\\:focus-within\\:ring-green-100:focus-within {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(209, 250, 229, var(--tw-ring-opacity));\n  }\n\n  .sm\\:focus-within\\:ring-green-200:focus-within {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(167, 243, 208, var(--tw-ring-opacity));\n  }\n\n  .sm\\:focus-within\\:ring-green-300:focus-within {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(110, 231, 183, var(--tw-ring-opacity));\n  }\n\n  .sm\\:focus-within\\:ring-green-400:focus-within {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(52, 211, 153, var(--tw-ring-opacity));\n  }\n\n  .sm\\:focus-within\\:ring-green-500:focus-within {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(16, 185, 129, var(--tw-ring-opacity));\n  }\n\n  .sm\\:focus-within\\:ring-green-600:focus-within {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(5, 150, 105, var(--tw-ring-opacity));\n  }\n\n  .sm\\:focus-within\\:ring-green-700:focus-within {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(4, 120, 87, var(--tw-ring-opacity));\n  }\n\n  .sm\\:focus-within\\:ring-green-800:focus-within {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(6, 95, 70, var(--tw-ring-opacity));\n  }\n\n  .sm\\:focus-within\\:ring-green-900:focus-within {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(6, 78, 59, var(--tw-ring-opacity));\n  }\n\n  .sm\\:focus-within\\:ring-blue-50:focus-within {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(239, 246, 255, var(--tw-ring-opacity));\n  }\n\n  .sm\\:focus-within\\:ring-blue-100:focus-within {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(219, 234, 254, var(--tw-ring-opacity));\n  }\n\n  .sm\\:focus-within\\:ring-blue-200:focus-within {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(191, 219, 254, var(--tw-ring-opacity));\n  }\n\n  .sm\\:focus-within\\:ring-blue-300:focus-within {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(147, 197, 253, var(--tw-ring-opacity));\n  }\n\n  .sm\\:focus-within\\:ring-blue-400:focus-within {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(96, 165, 250, var(--tw-ring-opacity));\n  }\n\n  .sm\\:focus-within\\:ring-blue-500:focus-within {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(59, 130, 246, var(--tw-ring-opacity));\n  }\n\n  .sm\\:focus-within\\:ring-blue-600:focus-within {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(37, 99, 235, var(--tw-ring-opacity));\n  }\n\n  .sm\\:focus-within\\:ring-blue-700:focus-within {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(29, 78, 216, var(--tw-ring-opacity));\n  }\n\n  .sm\\:focus-within\\:ring-blue-800:focus-within {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(30, 64, 175, var(--tw-ring-opacity));\n  }\n\n  .sm\\:focus-within\\:ring-blue-900:focus-within {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(30, 58, 138, var(--tw-ring-opacity));\n  }\n\n  .sm\\:focus-within\\:ring-indigo-50:focus-within {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(238, 242, 255, var(--tw-ring-opacity));\n  }\n\n  .sm\\:focus-within\\:ring-indigo-100:focus-within {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(224, 231, 255, var(--tw-ring-opacity));\n  }\n\n  .sm\\:focus-within\\:ring-indigo-200:focus-within {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(199, 210, 254, var(--tw-ring-opacity));\n  }\n\n  .sm\\:focus-within\\:ring-indigo-300:focus-within {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(165, 180, 252, var(--tw-ring-opacity));\n  }\n\n  .sm\\:focus-within\\:ring-indigo-400:focus-within {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(129, 140, 248, var(--tw-ring-opacity));\n  }\n\n  .sm\\:focus-within\\:ring-indigo-500:focus-within {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(99, 102, 241, var(--tw-ring-opacity));\n  }\n\n  .sm\\:focus-within\\:ring-indigo-600:focus-within {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(79, 70, 229, var(--tw-ring-opacity));\n  }\n\n  .sm\\:focus-within\\:ring-indigo-700:focus-within {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(67, 56, 202, var(--tw-ring-opacity));\n  }\n\n  .sm\\:focus-within\\:ring-indigo-800:focus-within {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(55, 48, 163, var(--tw-ring-opacity));\n  }\n\n  .sm\\:focus-within\\:ring-indigo-900:focus-within {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(49, 46, 129, var(--tw-ring-opacity));\n  }\n\n  .sm\\:focus-within\\:ring-purple-50:focus-within {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(245, 243, 255, var(--tw-ring-opacity));\n  }\n\n  .sm\\:focus-within\\:ring-purple-100:focus-within {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(237, 233, 254, var(--tw-ring-opacity));\n  }\n\n  .sm\\:focus-within\\:ring-purple-200:focus-within {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(221, 214, 254, var(--tw-ring-opacity));\n  }\n\n  .sm\\:focus-within\\:ring-purple-300:focus-within {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(196, 181, 253, var(--tw-ring-opacity));\n  }\n\n  .sm\\:focus-within\\:ring-purple-400:focus-within {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(167, 139, 250, var(--tw-ring-opacity));\n  }\n\n  .sm\\:focus-within\\:ring-purple-500:focus-within {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(139, 92, 246, var(--tw-ring-opacity));\n  }\n\n  .sm\\:focus-within\\:ring-purple-600:focus-within {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(124, 58, 237, var(--tw-ring-opacity));\n  }\n\n  .sm\\:focus-within\\:ring-purple-700:focus-within {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(109, 40, 217, var(--tw-ring-opacity));\n  }\n\n  .sm\\:focus-within\\:ring-purple-800:focus-within {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(91, 33, 182, var(--tw-ring-opacity));\n  }\n\n  .sm\\:focus-within\\:ring-purple-900:focus-within {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(76, 29, 149, var(--tw-ring-opacity));\n  }\n\n  .sm\\:focus-within\\:ring-pink-50:focus-within {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(253, 242, 248, var(--tw-ring-opacity));\n  }\n\n  .sm\\:focus-within\\:ring-pink-100:focus-within {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(252, 231, 243, var(--tw-ring-opacity));\n  }\n\n  .sm\\:focus-within\\:ring-pink-200:focus-within {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(251, 207, 232, var(--tw-ring-opacity));\n  }\n\n  .sm\\:focus-within\\:ring-pink-300:focus-within {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(249, 168, 212, var(--tw-ring-opacity));\n  }\n\n  .sm\\:focus-within\\:ring-pink-400:focus-within {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(244, 114, 182, var(--tw-ring-opacity));\n  }\n\n  .sm\\:focus-within\\:ring-pink-500:focus-within {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(236, 72, 153, var(--tw-ring-opacity));\n  }\n\n  .sm\\:focus-within\\:ring-pink-600:focus-within {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(219, 39, 119, var(--tw-ring-opacity));\n  }\n\n  .sm\\:focus-within\\:ring-pink-700:focus-within {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(190, 24, 93, var(--tw-ring-opacity));\n  }\n\n  .sm\\:focus-within\\:ring-pink-800:focus-within {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(157, 23, 77, var(--tw-ring-opacity));\n  }\n\n  .sm\\:focus-within\\:ring-pink-900:focus-within {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(131, 24, 67, var(--tw-ring-opacity));\n  }\n\n  .sm\\:focus\\:ring-transparent:focus {\n    --tw-ring-color: transparent;\n  }\n\n  .sm\\:focus\\:ring-current:focus {\n    --tw-ring-color: currentColor;\n  }\n\n  .sm\\:focus\\:ring-black:focus {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(0, 0, 0, var(--tw-ring-opacity));\n  }\n\n  .sm\\:focus\\:ring-white:focus {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(255, 255, 255, var(--tw-ring-opacity));\n  }\n\n  .sm\\:focus\\:ring-gray-50:focus {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(249, 250, 251, var(--tw-ring-opacity));\n  }\n\n  .sm\\:focus\\:ring-gray-100:focus {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(243, 244, 246, var(--tw-ring-opacity));\n  }\n\n  .sm\\:focus\\:ring-gray-200:focus {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(229, 231, 235, var(--tw-ring-opacity));\n  }\n\n  .sm\\:focus\\:ring-gray-300:focus {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(209, 213, 219, var(--tw-ring-opacity));\n  }\n\n  .sm\\:focus\\:ring-gray-400:focus {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(156, 163, 175, var(--tw-ring-opacity));\n  }\n\n  .sm\\:focus\\:ring-gray-500:focus {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(107, 114, 128, var(--tw-ring-opacity));\n  }\n\n  .sm\\:focus\\:ring-gray-600:focus {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(75, 85, 99, var(--tw-ring-opacity));\n  }\n\n  .sm\\:focus\\:ring-gray-700:focus {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(55, 65, 81, var(--tw-ring-opacity));\n  }\n\n  .sm\\:focus\\:ring-gray-800:focus {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(31, 41, 55, var(--tw-ring-opacity));\n  }\n\n  .sm\\:focus\\:ring-gray-900:focus {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(17, 24, 39, var(--tw-ring-opacity));\n  }\n\n  .sm\\:focus\\:ring-red-50:focus {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(254, 242, 242, var(--tw-ring-opacity));\n  }\n\n  .sm\\:focus\\:ring-red-100:focus {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(254, 226, 226, var(--tw-ring-opacity));\n  }\n\n  .sm\\:focus\\:ring-red-200:focus {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(254, 202, 202, var(--tw-ring-opacity));\n  }\n\n  .sm\\:focus\\:ring-red-300:focus {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(252, 165, 165, var(--tw-ring-opacity));\n  }\n\n  .sm\\:focus\\:ring-red-400:focus {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(248, 113, 113, var(--tw-ring-opacity));\n  }\n\n  .sm\\:focus\\:ring-red-500:focus {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(239, 68, 68, var(--tw-ring-opacity));\n  }\n\n  .sm\\:focus\\:ring-red-600:focus {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(220, 38, 38, var(--tw-ring-opacity));\n  }\n\n  .sm\\:focus\\:ring-red-700:focus {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(185, 28, 28, var(--tw-ring-opacity));\n  }\n\n  .sm\\:focus\\:ring-red-800:focus {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(153, 27, 27, var(--tw-ring-opacity));\n  }\n\n  .sm\\:focus\\:ring-red-900:focus {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(127, 29, 29, var(--tw-ring-opacity));\n  }\n\n  .sm\\:focus\\:ring-yellow-50:focus {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(255, 251, 235, var(--tw-ring-opacity));\n  }\n\n  .sm\\:focus\\:ring-yellow-100:focus {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(254, 243, 199, var(--tw-ring-opacity));\n  }\n\n  .sm\\:focus\\:ring-yellow-200:focus {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(253, 230, 138, var(--tw-ring-opacity));\n  }\n\n  .sm\\:focus\\:ring-yellow-300:focus {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(252, 211, 77, var(--tw-ring-opacity));\n  }\n\n  .sm\\:focus\\:ring-yellow-400:focus {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(251, 191, 36, var(--tw-ring-opacity));\n  }\n\n  .sm\\:focus\\:ring-yellow-500:focus {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(245, 158, 11, var(--tw-ring-opacity));\n  }\n\n  .sm\\:focus\\:ring-yellow-600:focus {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(217, 119, 6, var(--tw-ring-opacity));\n  }\n\n  .sm\\:focus\\:ring-yellow-700:focus {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(180, 83, 9, var(--tw-ring-opacity));\n  }\n\n  .sm\\:focus\\:ring-yellow-800:focus {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(146, 64, 14, var(--tw-ring-opacity));\n  }\n\n  .sm\\:focus\\:ring-yellow-900:focus {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(120, 53, 15, var(--tw-ring-opacity));\n  }\n\n  .sm\\:focus\\:ring-green-50:focus {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(236, 253, 245, var(--tw-ring-opacity));\n  }\n\n  .sm\\:focus\\:ring-green-100:focus {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(209, 250, 229, var(--tw-ring-opacity));\n  }\n\n  .sm\\:focus\\:ring-green-200:focus {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(167, 243, 208, var(--tw-ring-opacity));\n  }\n\n  .sm\\:focus\\:ring-green-300:focus {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(110, 231, 183, var(--tw-ring-opacity));\n  }\n\n  .sm\\:focus\\:ring-green-400:focus {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(52, 211, 153, var(--tw-ring-opacity));\n  }\n\n  .sm\\:focus\\:ring-green-500:focus {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(16, 185, 129, var(--tw-ring-opacity));\n  }\n\n  .sm\\:focus\\:ring-green-600:focus {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(5, 150, 105, var(--tw-ring-opacity));\n  }\n\n  .sm\\:focus\\:ring-green-700:focus {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(4, 120, 87, var(--tw-ring-opacity));\n  }\n\n  .sm\\:focus\\:ring-green-800:focus {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(6, 95, 70, var(--tw-ring-opacity));\n  }\n\n  .sm\\:focus\\:ring-green-900:focus {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(6, 78, 59, var(--tw-ring-opacity));\n  }\n\n  .sm\\:focus\\:ring-blue-50:focus {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(239, 246, 255, var(--tw-ring-opacity));\n  }\n\n  .sm\\:focus\\:ring-blue-100:focus {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(219, 234, 254, var(--tw-ring-opacity));\n  }\n\n  .sm\\:focus\\:ring-blue-200:focus {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(191, 219, 254, var(--tw-ring-opacity));\n  }\n\n  .sm\\:focus\\:ring-blue-300:focus {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(147, 197, 253, var(--tw-ring-opacity));\n  }\n\n  .sm\\:focus\\:ring-blue-400:focus {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(96, 165, 250, var(--tw-ring-opacity));\n  }\n\n  .sm\\:focus\\:ring-blue-500:focus {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(59, 130, 246, var(--tw-ring-opacity));\n  }\n\n  .sm\\:focus\\:ring-blue-600:focus {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(37, 99, 235, var(--tw-ring-opacity));\n  }\n\n  .sm\\:focus\\:ring-blue-700:focus {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(29, 78, 216, var(--tw-ring-opacity));\n  }\n\n  .sm\\:focus\\:ring-blue-800:focus {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(30, 64, 175, var(--tw-ring-opacity));\n  }\n\n  .sm\\:focus\\:ring-blue-900:focus {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(30, 58, 138, var(--tw-ring-opacity));\n  }\n\n  .sm\\:focus\\:ring-indigo-50:focus {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(238, 242, 255, var(--tw-ring-opacity));\n  }\n\n  .sm\\:focus\\:ring-indigo-100:focus {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(224, 231, 255, var(--tw-ring-opacity));\n  }\n\n  .sm\\:focus\\:ring-indigo-200:focus {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(199, 210, 254, var(--tw-ring-opacity));\n  }\n\n  .sm\\:focus\\:ring-indigo-300:focus {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(165, 180, 252, var(--tw-ring-opacity));\n  }\n\n  .sm\\:focus\\:ring-indigo-400:focus {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(129, 140, 248, var(--tw-ring-opacity));\n  }\n\n  .sm\\:focus\\:ring-indigo-500:focus {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(99, 102, 241, var(--tw-ring-opacity));\n  }\n\n  .sm\\:focus\\:ring-indigo-600:focus {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(79, 70, 229, var(--tw-ring-opacity));\n  }\n\n  .sm\\:focus\\:ring-indigo-700:focus {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(67, 56, 202, var(--tw-ring-opacity));\n  }\n\n  .sm\\:focus\\:ring-indigo-800:focus {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(55, 48, 163, var(--tw-ring-opacity));\n  }\n\n  .sm\\:focus\\:ring-indigo-900:focus {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(49, 46, 129, var(--tw-ring-opacity));\n  }\n\n  .sm\\:focus\\:ring-purple-50:focus {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(245, 243, 255, var(--tw-ring-opacity));\n  }\n\n  .sm\\:focus\\:ring-purple-100:focus {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(237, 233, 254, var(--tw-ring-opacity));\n  }\n\n  .sm\\:focus\\:ring-purple-200:focus {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(221, 214, 254, var(--tw-ring-opacity));\n  }\n\n  .sm\\:focus\\:ring-purple-300:focus {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(196, 181, 253, var(--tw-ring-opacity));\n  }\n\n  .sm\\:focus\\:ring-purple-400:focus {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(167, 139, 250, var(--tw-ring-opacity));\n  }\n\n  .sm\\:focus\\:ring-purple-500:focus {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(139, 92, 246, var(--tw-ring-opacity));\n  }\n\n  .sm\\:focus\\:ring-purple-600:focus {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(124, 58, 237, var(--tw-ring-opacity));\n  }\n\n  .sm\\:focus\\:ring-purple-700:focus {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(109, 40, 217, var(--tw-ring-opacity));\n  }\n\n  .sm\\:focus\\:ring-purple-800:focus {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(91, 33, 182, var(--tw-ring-opacity));\n  }\n\n  .sm\\:focus\\:ring-purple-900:focus {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(76, 29, 149, var(--tw-ring-opacity));\n  }\n\n  .sm\\:focus\\:ring-pink-50:focus {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(253, 242, 248, var(--tw-ring-opacity));\n  }\n\n  .sm\\:focus\\:ring-pink-100:focus {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(252, 231, 243, var(--tw-ring-opacity));\n  }\n\n  .sm\\:focus\\:ring-pink-200:focus {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(251, 207, 232, var(--tw-ring-opacity));\n  }\n\n  .sm\\:focus\\:ring-pink-300:focus {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(249, 168, 212, var(--tw-ring-opacity));\n  }\n\n  .sm\\:focus\\:ring-pink-400:focus {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(244, 114, 182, var(--tw-ring-opacity));\n  }\n\n  .sm\\:focus\\:ring-pink-500:focus {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(236, 72, 153, var(--tw-ring-opacity));\n  }\n\n  .sm\\:focus\\:ring-pink-600:focus {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(219, 39, 119, var(--tw-ring-opacity));\n  }\n\n  .sm\\:focus\\:ring-pink-700:focus {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(190, 24, 93, var(--tw-ring-opacity));\n  }\n\n  .sm\\:focus\\:ring-pink-800:focus {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(157, 23, 77, var(--tw-ring-opacity));\n  }\n\n  .sm\\:focus\\:ring-pink-900:focus {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(131, 24, 67, var(--tw-ring-opacity));\n  }\n\n  .dark .sm\\:dark\\:ring-transparent {\n    --tw-ring-color: transparent;\n  }\n\n  .dark .sm\\:dark\\:ring-current {\n    --tw-ring-color: currentColor;\n  }\n\n  .dark .sm\\:dark\\:ring-black {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(0, 0, 0, var(--tw-ring-opacity));\n  }\n\n  .dark .sm\\:dark\\:ring-white {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(255, 255, 255, var(--tw-ring-opacity));\n  }\n\n  .dark .sm\\:dark\\:ring-gray-50 {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(249, 250, 251, var(--tw-ring-opacity));\n  }\n\n  .dark .sm\\:dark\\:ring-gray-100 {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(243, 244, 246, var(--tw-ring-opacity));\n  }\n\n  .dark .sm\\:dark\\:ring-gray-200 {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(229, 231, 235, var(--tw-ring-opacity));\n  }\n\n  .dark .sm\\:dark\\:ring-gray-300 {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(209, 213, 219, var(--tw-ring-opacity));\n  }\n\n  .dark .sm\\:dark\\:ring-gray-400 {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(156, 163, 175, var(--tw-ring-opacity));\n  }\n\n  .dark .sm\\:dark\\:ring-gray-500 {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(107, 114, 128, var(--tw-ring-opacity));\n  }\n\n  .dark .sm\\:dark\\:ring-gray-600 {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(75, 85, 99, var(--tw-ring-opacity));\n  }\n\n  .dark .sm\\:dark\\:ring-gray-700 {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(55, 65, 81, var(--tw-ring-opacity));\n  }\n\n  .dark .sm\\:dark\\:ring-gray-800 {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(31, 41, 55, var(--tw-ring-opacity));\n  }\n\n  .dark .sm\\:dark\\:ring-gray-900 {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(17, 24, 39, var(--tw-ring-opacity));\n  }\n\n  .dark .sm\\:dark\\:ring-red-50 {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(254, 242, 242, var(--tw-ring-opacity));\n  }\n\n  .dark .sm\\:dark\\:ring-red-100 {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(254, 226, 226, var(--tw-ring-opacity));\n  }\n\n  .dark .sm\\:dark\\:ring-red-200 {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(254, 202, 202, var(--tw-ring-opacity));\n  }\n\n  .dark .sm\\:dark\\:ring-red-300 {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(252, 165, 165, var(--tw-ring-opacity));\n  }\n\n  .dark .sm\\:dark\\:ring-red-400 {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(248, 113, 113, var(--tw-ring-opacity));\n  }\n\n  .dark .sm\\:dark\\:ring-red-500 {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(239, 68, 68, var(--tw-ring-opacity));\n  }\n\n  .dark .sm\\:dark\\:ring-red-600 {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(220, 38, 38, var(--tw-ring-opacity));\n  }\n\n  .dark .sm\\:dark\\:ring-red-700 {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(185, 28, 28, var(--tw-ring-opacity));\n  }\n\n  .dark .sm\\:dark\\:ring-red-800 {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(153, 27, 27, var(--tw-ring-opacity));\n  }\n\n  .dark .sm\\:dark\\:ring-red-900 {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(127, 29, 29, var(--tw-ring-opacity));\n  }\n\n  .dark .sm\\:dark\\:ring-yellow-50 {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(255, 251, 235, var(--tw-ring-opacity));\n  }\n\n  .dark .sm\\:dark\\:ring-yellow-100 {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(254, 243, 199, var(--tw-ring-opacity));\n  }\n\n  .dark .sm\\:dark\\:ring-yellow-200 {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(253, 230, 138, var(--tw-ring-opacity));\n  }\n\n  .dark .sm\\:dark\\:ring-yellow-300 {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(252, 211, 77, var(--tw-ring-opacity));\n  }\n\n  .dark .sm\\:dark\\:ring-yellow-400 {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(251, 191, 36, var(--tw-ring-opacity));\n  }\n\n  .dark .sm\\:dark\\:ring-yellow-500 {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(245, 158, 11, var(--tw-ring-opacity));\n  }\n\n  .dark .sm\\:dark\\:ring-yellow-600 {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(217, 119, 6, var(--tw-ring-opacity));\n  }\n\n  .dark .sm\\:dark\\:ring-yellow-700 {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(180, 83, 9, var(--tw-ring-opacity));\n  }\n\n  .dark .sm\\:dark\\:ring-yellow-800 {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(146, 64, 14, var(--tw-ring-opacity));\n  }\n\n  .dark .sm\\:dark\\:ring-yellow-900 {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(120, 53, 15, var(--tw-ring-opacity));\n  }\n\n  .dark .sm\\:dark\\:ring-green-50 {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(236, 253, 245, var(--tw-ring-opacity));\n  }\n\n  .dark .sm\\:dark\\:ring-green-100 {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(209, 250, 229, var(--tw-ring-opacity));\n  }\n\n  .dark .sm\\:dark\\:ring-green-200 {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(167, 243, 208, var(--tw-ring-opacity));\n  }\n\n  .dark .sm\\:dark\\:ring-green-300 {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(110, 231, 183, var(--tw-ring-opacity));\n  }\n\n  .dark .sm\\:dark\\:ring-green-400 {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(52, 211, 153, var(--tw-ring-opacity));\n  }\n\n  .dark .sm\\:dark\\:ring-green-500 {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(16, 185, 129, var(--tw-ring-opacity));\n  }\n\n  .dark .sm\\:dark\\:ring-green-600 {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(5, 150, 105, var(--tw-ring-opacity));\n  }\n\n  .dark .sm\\:dark\\:ring-green-700 {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(4, 120, 87, var(--tw-ring-opacity));\n  }\n\n  .dark .sm\\:dark\\:ring-green-800 {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(6, 95, 70, var(--tw-ring-opacity));\n  }\n\n  .dark .sm\\:dark\\:ring-green-900 {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(6, 78, 59, var(--tw-ring-opacity));\n  }\n\n  .dark .sm\\:dark\\:ring-blue-50 {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(239, 246, 255, var(--tw-ring-opacity));\n  }\n\n  .dark .sm\\:dark\\:ring-blue-100 {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(219, 234, 254, var(--tw-ring-opacity));\n  }\n\n  .dark .sm\\:dark\\:ring-blue-200 {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(191, 219, 254, var(--tw-ring-opacity));\n  }\n\n  .dark .sm\\:dark\\:ring-blue-300 {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(147, 197, 253, var(--tw-ring-opacity));\n  }\n\n  .dark .sm\\:dark\\:ring-blue-400 {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(96, 165, 250, var(--tw-ring-opacity));\n  }\n\n  .dark .sm\\:dark\\:ring-blue-500 {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(59, 130, 246, var(--tw-ring-opacity));\n  }\n\n  .dark .sm\\:dark\\:ring-blue-600 {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(37, 99, 235, var(--tw-ring-opacity));\n  }\n\n  .dark .sm\\:dark\\:ring-blue-700 {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(29, 78, 216, var(--tw-ring-opacity));\n  }\n\n  .dark .sm\\:dark\\:ring-blue-800 {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(30, 64, 175, var(--tw-ring-opacity));\n  }\n\n  .dark .sm\\:dark\\:ring-blue-900 {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(30, 58, 138, var(--tw-ring-opacity));\n  }\n\n  .dark .sm\\:dark\\:ring-indigo-50 {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(238, 242, 255, var(--tw-ring-opacity));\n  }\n\n  .dark .sm\\:dark\\:ring-indigo-100 {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(224, 231, 255, var(--tw-ring-opacity));\n  }\n\n  .dark .sm\\:dark\\:ring-indigo-200 {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(199, 210, 254, var(--tw-ring-opacity));\n  }\n\n  .dark .sm\\:dark\\:ring-indigo-300 {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(165, 180, 252, var(--tw-ring-opacity));\n  }\n\n  .dark .sm\\:dark\\:ring-indigo-400 {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(129, 140, 248, var(--tw-ring-opacity));\n  }\n\n  .dark .sm\\:dark\\:ring-indigo-500 {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(99, 102, 241, var(--tw-ring-opacity));\n  }\n\n  .dark .sm\\:dark\\:ring-indigo-600 {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(79, 70, 229, var(--tw-ring-opacity));\n  }\n\n  .dark .sm\\:dark\\:ring-indigo-700 {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(67, 56, 202, var(--tw-ring-opacity));\n  }\n\n  .dark .sm\\:dark\\:ring-indigo-800 {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(55, 48, 163, var(--tw-ring-opacity));\n  }\n\n  .dark .sm\\:dark\\:ring-indigo-900 {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(49, 46, 129, var(--tw-ring-opacity));\n  }\n\n  .dark .sm\\:dark\\:ring-purple-50 {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(245, 243, 255, var(--tw-ring-opacity));\n  }\n\n  .dark .sm\\:dark\\:ring-purple-100 {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(237, 233, 254, var(--tw-ring-opacity));\n  }\n\n  .dark .sm\\:dark\\:ring-purple-200 {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(221, 214, 254, var(--tw-ring-opacity));\n  }\n\n  .dark .sm\\:dark\\:ring-purple-300 {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(196, 181, 253, var(--tw-ring-opacity));\n  }\n\n  .dark .sm\\:dark\\:ring-purple-400 {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(167, 139, 250, var(--tw-ring-opacity));\n  }\n\n  .dark .sm\\:dark\\:ring-purple-500 {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(139, 92, 246, var(--tw-ring-opacity));\n  }\n\n  .dark .sm\\:dark\\:ring-purple-600 {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(124, 58, 237, var(--tw-ring-opacity));\n  }\n\n  .dark .sm\\:dark\\:ring-purple-700 {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(109, 40, 217, var(--tw-ring-opacity));\n  }\n\n  .dark .sm\\:dark\\:ring-purple-800 {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(91, 33, 182, var(--tw-ring-opacity));\n  }\n\n  .dark .sm\\:dark\\:ring-purple-900 {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(76, 29, 149, var(--tw-ring-opacity));\n  }\n\n  .dark .sm\\:dark\\:ring-pink-50 {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(253, 242, 248, var(--tw-ring-opacity));\n  }\n\n  .dark .sm\\:dark\\:ring-pink-100 {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(252, 231, 243, var(--tw-ring-opacity));\n  }\n\n  .dark .sm\\:dark\\:ring-pink-200 {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(251, 207, 232, var(--tw-ring-opacity));\n  }\n\n  .dark .sm\\:dark\\:ring-pink-300 {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(249, 168, 212, var(--tw-ring-opacity));\n  }\n\n  .dark .sm\\:dark\\:ring-pink-400 {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(244, 114, 182, var(--tw-ring-opacity));\n  }\n\n  .dark .sm\\:dark\\:ring-pink-500 {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(236, 72, 153, var(--tw-ring-opacity));\n  }\n\n  .dark .sm\\:dark\\:ring-pink-600 {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(219, 39, 119, var(--tw-ring-opacity));\n  }\n\n  .dark .sm\\:dark\\:ring-pink-700 {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(190, 24, 93, var(--tw-ring-opacity));\n  }\n\n  .dark .sm\\:dark\\:ring-pink-800 {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(157, 23, 77, var(--tw-ring-opacity));\n  }\n\n  .dark .sm\\:dark\\:ring-pink-900 {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(131, 24, 67, var(--tw-ring-opacity));\n  }\n\n  .dark .sm\\:dark\\:focus-within\\:ring-transparent:focus-within {\n    --tw-ring-color: transparent;\n  }\n\n  .dark .sm\\:dark\\:focus-within\\:ring-current:focus-within {\n    --tw-ring-color: currentColor;\n  }\n\n  .dark .sm\\:dark\\:focus-within\\:ring-black:focus-within {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(0, 0, 0, var(--tw-ring-opacity));\n  }\n\n  .dark .sm\\:dark\\:focus-within\\:ring-white:focus-within {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(255, 255, 255, var(--tw-ring-opacity));\n  }\n\n  .dark .sm\\:dark\\:focus-within\\:ring-gray-50:focus-within {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(249, 250, 251, var(--tw-ring-opacity));\n  }\n\n  .dark .sm\\:dark\\:focus-within\\:ring-gray-100:focus-within {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(243, 244, 246, var(--tw-ring-opacity));\n  }\n\n  .dark .sm\\:dark\\:focus-within\\:ring-gray-200:focus-within {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(229, 231, 235, var(--tw-ring-opacity));\n  }\n\n  .dark .sm\\:dark\\:focus-within\\:ring-gray-300:focus-within {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(209, 213, 219, var(--tw-ring-opacity));\n  }\n\n  .dark .sm\\:dark\\:focus-within\\:ring-gray-400:focus-within {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(156, 163, 175, var(--tw-ring-opacity));\n  }\n\n  .dark .sm\\:dark\\:focus-within\\:ring-gray-500:focus-within {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(107, 114, 128, var(--tw-ring-opacity));\n  }\n\n  .dark .sm\\:dark\\:focus-within\\:ring-gray-600:focus-within {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(75, 85, 99, var(--tw-ring-opacity));\n  }\n\n  .dark .sm\\:dark\\:focus-within\\:ring-gray-700:focus-within {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(55, 65, 81, var(--tw-ring-opacity));\n  }\n\n  .dark .sm\\:dark\\:focus-within\\:ring-gray-800:focus-within {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(31, 41, 55, var(--tw-ring-opacity));\n  }\n\n  .dark .sm\\:dark\\:focus-within\\:ring-gray-900:focus-within {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(17, 24, 39, var(--tw-ring-opacity));\n  }\n\n  .dark .sm\\:dark\\:focus-within\\:ring-red-50:focus-within {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(254, 242, 242, var(--tw-ring-opacity));\n  }\n\n  .dark .sm\\:dark\\:focus-within\\:ring-red-100:focus-within {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(254, 226, 226, var(--tw-ring-opacity));\n  }\n\n  .dark .sm\\:dark\\:focus-within\\:ring-red-200:focus-within {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(254, 202, 202, var(--tw-ring-opacity));\n  }\n\n  .dark .sm\\:dark\\:focus-within\\:ring-red-300:focus-within {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(252, 165, 165, var(--tw-ring-opacity));\n  }\n\n  .dark .sm\\:dark\\:focus-within\\:ring-red-400:focus-within {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(248, 113, 113, var(--tw-ring-opacity));\n  }\n\n  .dark .sm\\:dark\\:focus-within\\:ring-red-500:focus-within {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(239, 68, 68, var(--tw-ring-opacity));\n  }\n\n  .dark .sm\\:dark\\:focus-within\\:ring-red-600:focus-within {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(220, 38, 38, var(--tw-ring-opacity));\n  }\n\n  .dark .sm\\:dark\\:focus-within\\:ring-red-700:focus-within {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(185, 28, 28, var(--tw-ring-opacity));\n  }\n\n  .dark .sm\\:dark\\:focus-within\\:ring-red-800:focus-within {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(153, 27, 27, var(--tw-ring-opacity));\n  }\n\n  .dark .sm\\:dark\\:focus-within\\:ring-red-900:focus-within {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(127, 29, 29, var(--tw-ring-opacity));\n  }\n\n  .dark .sm\\:dark\\:focus-within\\:ring-yellow-50:focus-within {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(255, 251, 235, var(--tw-ring-opacity));\n  }\n\n  .dark .sm\\:dark\\:focus-within\\:ring-yellow-100:focus-within {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(254, 243, 199, var(--tw-ring-opacity));\n  }\n\n  .dark .sm\\:dark\\:focus-within\\:ring-yellow-200:focus-within {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(253, 230, 138, var(--tw-ring-opacity));\n  }\n\n  .dark .sm\\:dark\\:focus-within\\:ring-yellow-300:focus-within {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(252, 211, 77, var(--tw-ring-opacity));\n  }\n\n  .dark .sm\\:dark\\:focus-within\\:ring-yellow-400:focus-within {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(251, 191, 36, var(--tw-ring-opacity));\n  }\n\n  .dark .sm\\:dark\\:focus-within\\:ring-yellow-500:focus-within {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(245, 158, 11, var(--tw-ring-opacity));\n  }\n\n  .dark .sm\\:dark\\:focus-within\\:ring-yellow-600:focus-within {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(217, 119, 6, var(--tw-ring-opacity));\n  }\n\n  .dark .sm\\:dark\\:focus-within\\:ring-yellow-700:focus-within {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(180, 83, 9, var(--tw-ring-opacity));\n  }\n\n  .dark .sm\\:dark\\:focus-within\\:ring-yellow-800:focus-within {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(146, 64, 14, var(--tw-ring-opacity));\n  }\n\n  .dark .sm\\:dark\\:focus-within\\:ring-yellow-900:focus-within {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(120, 53, 15, var(--tw-ring-opacity));\n  }\n\n  .dark .sm\\:dark\\:focus-within\\:ring-green-50:focus-within {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(236, 253, 245, var(--tw-ring-opacity));\n  }\n\n  .dark .sm\\:dark\\:focus-within\\:ring-green-100:focus-within {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(209, 250, 229, var(--tw-ring-opacity));\n  }\n\n  .dark .sm\\:dark\\:focus-within\\:ring-green-200:focus-within {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(167, 243, 208, var(--tw-ring-opacity));\n  }\n\n  .dark .sm\\:dark\\:focus-within\\:ring-green-300:focus-within {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(110, 231, 183, var(--tw-ring-opacity));\n  }\n\n  .dark .sm\\:dark\\:focus-within\\:ring-green-400:focus-within {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(52, 211, 153, var(--tw-ring-opacity));\n  }\n\n  .dark .sm\\:dark\\:focus-within\\:ring-green-500:focus-within {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(16, 185, 129, var(--tw-ring-opacity));\n  }\n\n  .dark .sm\\:dark\\:focus-within\\:ring-green-600:focus-within {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(5, 150, 105, var(--tw-ring-opacity));\n  }\n\n  .dark .sm\\:dark\\:focus-within\\:ring-green-700:focus-within {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(4, 120, 87, var(--tw-ring-opacity));\n  }\n\n  .dark .sm\\:dark\\:focus-within\\:ring-green-800:focus-within {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(6, 95, 70, var(--tw-ring-opacity));\n  }\n\n  .dark .sm\\:dark\\:focus-within\\:ring-green-900:focus-within {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(6, 78, 59, var(--tw-ring-opacity));\n  }\n\n  .dark .sm\\:dark\\:focus-within\\:ring-blue-50:focus-within {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(239, 246, 255, var(--tw-ring-opacity));\n  }\n\n  .dark .sm\\:dark\\:focus-within\\:ring-blue-100:focus-within {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(219, 234, 254, var(--tw-ring-opacity));\n  }\n\n  .dark .sm\\:dark\\:focus-within\\:ring-blue-200:focus-within {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(191, 219, 254, var(--tw-ring-opacity));\n  }\n\n  .dark .sm\\:dark\\:focus-within\\:ring-blue-300:focus-within {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(147, 197, 253, var(--tw-ring-opacity));\n  }\n\n  .dark .sm\\:dark\\:focus-within\\:ring-blue-400:focus-within {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(96, 165, 250, var(--tw-ring-opacity));\n  }\n\n  .dark .sm\\:dark\\:focus-within\\:ring-blue-500:focus-within {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(59, 130, 246, var(--tw-ring-opacity));\n  }\n\n  .dark .sm\\:dark\\:focus-within\\:ring-blue-600:focus-within {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(37, 99, 235, var(--tw-ring-opacity));\n  }\n\n  .dark .sm\\:dark\\:focus-within\\:ring-blue-700:focus-within {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(29, 78, 216, var(--tw-ring-opacity));\n  }\n\n  .dark .sm\\:dark\\:focus-within\\:ring-blue-800:focus-within {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(30, 64, 175, var(--tw-ring-opacity));\n  }\n\n  .dark .sm\\:dark\\:focus-within\\:ring-blue-900:focus-within {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(30, 58, 138, var(--tw-ring-opacity));\n  }\n\n  .dark .sm\\:dark\\:focus-within\\:ring-indigo-50:focus-within {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(238, 242, 255, var(--tw-ring-opacity));\n  }\n\n  .dark .sm\\:dark\\:focus-within\\:ring-indigo-100:focus-within {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(224, 231, 255, var(--tw-ring-opacity));\n  }\n\n  .dark .sm\\:dark\\:focus-within\\:ring-indigo-200:focus-within {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(199, 210, 254, var(--tw-ring-opacity));\n  }\n\n  .dark .sm\\:dark\\:focus-within\\:ring-indigo-300:focus-within {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(165, 180, 252, var(--tw-ring-opacity));\n  }\n\n  .dark .sm\\:dark\\:focus-within\\:ring-indigo-400:focus-within {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(129, 140, 248, var(--tw-ring-opacity));\n  }\n\n  .dark .sm\\:dark\\:focus-within\\:ring-indigo-500:focus-within {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(99, 102, 241, var(--tw-ring-opacity));\n  }\n\n  .dark .sm\\:dark\\:focus-within\\:ring-indigo-600:focus-within {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(79, 70, 229, var(--tw-ring-opacity));\n  }\n\n  .dark .sm\\:dark\\:focus-within\\:ring-indigo-700:focus-within {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(67, 56, 202, var(--tw-ring-opacity));\n  }\n\n  .dark .sm\\:dark\\:focus-within\\:ring-indigo-800:focus-within {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(55, 48, 163, var(--tw-ring-opacity));\n  }\n\n  .dark .sm\\:dark\\:focus-within\\:ring-indigo-900:focus-within {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(49, 46, 129, var(--tw-ring-opacity));\n  }\n\n  .dark .sm\\:dark\\:focus-within\\:ring-purple-50:focus-within {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(245, 243, 255, var(--tw-ring-opacity));\n  }\n\n  .dark .sm\\:dark\\:focus-within\\:ring-purple-100:focus-within {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(237, 233, 254, var(--tw-ring-opacity));\n  }\n\n  .dark .sm\\:dark\\:focus-within\\:ring-purple-200:focus-within {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(221, 214, 254, var(--tw-ring-opacity));\n  }\n\n  .dark .sm\\:dark\\:focus-within\\:ring-purple-300:focus-within {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(196, 181, 253, var(--tw-ring-opacity));\n  }\n\n  .dark .sm\\:dark\\:focus-within\\:ring-purple-400:focus-within {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(167, 139, 250, var(--tw-ring-opacity));\n  }\n\n  .dark .sm\\:dark\\:focus-within\\:ring-purple-500:focus-within {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(139, 92, 246, var(--tw-ring-opacity));\n  }\n\n  .dark .sm\\:dark\\:focus-within\\:ring-purple-600:focus-within {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(124, 58, 237, var(--tw-ring-opacity));\n  }\n\n  .dark .sm\\:dark\\:focus-within\\:ring-purple-700:focus-within {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(109, 40, 217, var(--tw-ring-opacity));\n  }\n\n  .dark .sm\\:dark\\:focus-within\\:ring-purple-800:focus-within {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(91, 33, 182, var(--tw-ring-opacity));\n  }\n\n  .dark .sm\\:dark\\:focus-within\\:ring-purple-900:focus-within {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(76, 29, 149, var(--tw-ring-opacity));\n  }\n\n  .dark .sm\\:dark\\:focus-within\\:ring-pink-50:focus-within {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(253, 242, 248, var(--tw-ring-opacity));\n  }\n\n  .dark .sm\\:dark\\:focus-within\\:ring-pink-100:focus-within {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(252, 231, 243, var(--tw-ring-opacity));\n  }\n\n  .dark .sm\\:dark\\:focus-within\\:ring-pink-200:focus-within {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(251, 207, 232, var(--tw-ring-opacity));\n  }\n\n  .dark .sm\\:dark\\:focus-within\\:ring-pink-300:focus-within {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(249, 168, 212, var(--tw-ring-opacity));\n  }\n\n  .dark .sm\\:dark\\:focus-within\\:ring-pink-400:focus-within {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(244, 114, 182, var(--tw-ring-opacity));\n  }\n\n  .dark .sm\\:dark\\:focus-within\\:ring-pink-500:focus-within {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(236, 72, 153, var(--tw-ring-opacity));\n  }\n\n  .dark .sm\\:dark\\:focus-within\\:ring-pink-600:focus-within {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(219, 39, 119, var(--tw-ring-opacity));\n  }\n\n  .dark .sm\\:dark\\:focus-within\\:ring-pink-700:focus-within {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(190, 24, 93, var(--tw-ring-opacity));\n  }\n\n  .dark .sm\\:dark\\:focus-within\\:ring-pink-800:focus-within {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(157, 23, 77, var(--tw-ring-opacity));\n  }\n\n  .dark .sm\\:dark\\:focus-within\\:ring-pink-900:focus-within {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(131, 24, 67, var(--tw-ring-opacity));\n  }\n\n  .dark .sm\\:dark\\:focus\\:ring-transparent:focus {\n    --tw-ring-color: transparent;\n  }\n\n  .dark .sm\\:dark\\:focus\\:ring-current:focus {\n    --tw-ring-color: currentColor;\n  }\n\n  .dark .sm\\:dark\\:focus\\:ring-black:focus {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(0, 0, 0, var(--tw-ring-opacity));\n  }\n\n  .dark .sm\\:dark\\:focus\\:ring-white:focus {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(255, 255, 255, var(--tw-ring-opacity));\n  }\n\n  .dark .sm\\:dark\\:focus\\:ring-gray-50:focus {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(249, 250, 251, var(--tw-ring-opacity));\n  }\n\n  .dark .sm\\:dark\\:focus\\:ring-gray-100:focus {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(243, 244, 246, var(--tw-ring-opacity));\n  }\n\n  .dark .sm\\:dark\\:focus\\:ring-gray-200:focus {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(229, 231, 235, var(--tw-ring-opacity));\n  }\n\n  .dark .sm\\:dark\\:focus\\:ring-gray-300:focus {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(209, 213, 219, var(--tw-ring-opacity));\n  }\n\n  .dark .sm\\:dark\\:focus\\:ring-gray-400:focus {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(156, 163, 175, var(--tw-ring-opacity));\n  }\n\n  .dark .sm\\:dark\\:focus\\:ring-gray-500:focus {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(107, 114, 128, var(--tw-ring-opacity));\n  }\n\n  .dark .sm\\:dark\\:focus\\:ring-gray-600:focus {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(75, 85, 99, var(--tw-ring-opacity));\n  }\n\n  .dark .sm\\:dark\\:focus\\:ring-gray-700:focus {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(55, 65, 81, var(--tw-ring-opacity));\n  }\n\n  .dark .sm\\:dark\\:focus\\:ring-gray-800:focus {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(31, 41, 55, var(--tw-ring-opacity));\n  }\n\n  .dark .sm\\:dark\\:focus\\:ring-gray-900:focus {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(17, 24, 39, var(--tw-ring-opacity));\n  }\n\n  .dark .sm\\:dark\\:focus\\:ring-red-50:focus {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(254, 242, 242, var(--tw-ring-opacity));\n  }\n\n  .dark .sm\\:dark\\:focus\\:ring-red-100:focus {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(254, 226, 226, var(--tw-ring-opacity));\n  }\n\n  .dark .sm\\:dark\\:focus\\:ring-red-200:focus {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(254, 202, 202, var(--tw-ring-opacity));\n  }\n\n  .dark .sm\\:dark\\:focus\\:ring-red-300:focus {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(252, 165, 165, var(--tw-ring-opacity));\n  }\n\n  .dark .sm\\:dark\\:focus\\:ring-red-400:focus {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(248, 113, 113, var(--tw-ring-opacity));\n  }\n\n  .dark .sm\\:dark\\:focus\\:ring-red-500:focus {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(239, 68, 68, var(--tw-ring-opacity));\n  }\n\n  .dark .sm\\:dark\\:focus\\:ring-red-600:focus {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(220, 38, 38, var(--tw-ring-opacity));\n  }\n\n  .dark .sm\\:dark\\:focus\\:ring-red-700:focus {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(185, 28, 28, var(--tw-ring-opacity));\n  }\n\n  .dark .sm\\:dark\\:focus\\:ring-red-800:focus {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(153, 27, 27, var(--tw-ring-opacity));\n  }\n\n  .dark .sm\\:dark\\:focus\\:ring-red-900:focus {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(127, 29, 29, var(--tw-ring-opacity));\n  }\n\n  .dark .sm\\:dark\\:focus\\:ring-yellow-50:focus {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(255, 251, 235, var(--tw-ring-opacity));\n  }\n\n  .dark .sm\\:dark\\:focus\\:ring-yellow-100:focus {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(254, 243, 199, var(--tw-ring-opacity));\n  }\n\n  .dark .sm\\:dark\\:focus\\:ring-yellow-200:focus {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(253, 230, 138, var(--tw-ring-opacity));\n  }\n\n  .dark .sm\\:dark\\:focus\\:ring-yellow-300:focus {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(252, 211, 77, var(--tw-ring-opacity));\n  }\n\n  .dark .sm\\:dark\\:focus\\:ring-yellow-400:focus {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(251, 191, 36, var(--tw-ring-opacity));\n  }\n\n  .dark .sm\\:dark\\:focus\\:ring-yellow-500:focus {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(245, 158, 11, var(--tw-ring-opacity));\n  }\n\n  .dark .sm\\:dark\\:focus\\:ring-yellow-600:focus {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(217, 119, 6, var(--tw-ring-opacity));\n  }\n\n  .dark .sm\\:dark\\:focus\\:ring-yellow-700:focus {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(180, 83, 9, var(--tw-ring-opacity));\n  }\n\n  .dark .sm\\:dark\\:focus\\:ring-yellow-800:focus {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(146, 64, 14, var(--tw-ring-opacity));\n  }\n\n  .dark .sm\\:dark\\:focus\\:ring-yellow-900:focus {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(120, 53, 15, var(--tw-ring-opacity));\n  }\n\n  .dark .sm\\:dark\\:focus\\:ring-green-50:focus {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(236, 253, 245, var(--tw-ring-opacity));\n  }\n\n  .dark .sm\\:dark\\:focus\\:ring-green-100:focus {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(209, 250, 229, var(--tw-ring-opacity));\n  }\n\n  .dark .sm\\:dark\\:focus\\:ring-green-200:focus {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(167, 243, 208, var(--tw-ring-opacity));\n  }\n\n  .dark .sm\\:dark\\:focus\\:ring-green-300:focus {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(110, 231, 183, var(--tw-ring-opacity));\n  }\n\n  .dark .sm\\:dark\\:focus\\:ring-green-400:focus {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(52, 211, 153, var(--tw-ring-opacity));\n  }\n\n  .dark .sm\\:dark\\:focus\\:ring-green-500:focus {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(16, 185, 129, var(--tw-ring-opacity));\n  }\n\n  .dark .sm\\:dark\\:focus\\:ring-green-600:focus {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(5, 150, 105, var(--tw-ring-opacity));\n  }\n\n  .dark .sm\\:dark\\:focus\\:ring-green-700:focus {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(4, 120, 87, var(--tw-ring-opacity));\n  }\n\n  .dark .sm\\:dark\\:focus\\:ring-green-800:focus {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(6, 95, 70, var(--tw-ring-opacity));\n  }\n\n  .dark .sm\\:dark\\:focus\\:ring-green-900:focus {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(6, 78, 59, var(--tw-ring-opacity));\n  }\n\n  .dark .sm\\:dark\\:focus\\:ring-blue-50:focus {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(239, 246, 255, var(--tw-ring-opacity));\n  }\n\n  .dark .sm\\:dark\\:focus\\:ring-blue-100:focus {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(219, 234, 254, var(--tw-ring-opacity));\n  }\n\n  .dark .sm\\:dark\\:focus\\:ring-blue-200:focus {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(191, 219, 254, var(--tw-ring-opacity));\n  }\n\n  .dark .sm\\:dark\\:focus\\:ring-blue-300:focus {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(147, 197, 253, var(--tw-ring-opacity));\n  }\n\n  .dark .sm\\:dark\\:focus\\:ring-blue-400:focus {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(96, 165, 250, var(--tw-ring-opacity));\n  }\n\n  .dark .sm\\:dark\\:focus\\:ring-blue-500:focus {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(59, 130, 246, var(--tw-ring-opacity));\n  }\n\n  .dark .sm\\:dark\\:focus\\:ring-blue-600:focus {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(37, 99, 235, var(--tw-ring-opacity));\n  }\n\n  .dark .sm\\:dark\\:focus\\:ring-blue-700:focus {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(29, 78, 216, var(--tw-ring-opacity));\n  }\n\n  .dark .sm\\:dark\\:focus\\:ring-blue-800:focus {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(30, 64, 175, var(--tw-ring-opacity));\n  }\n\n  .dark .sm\\:dark\\:focus\\:ring-blue-900:focus {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(30, 58, 138, var(--tw-ring-opacity));\n  }\n\n  .dark .sm\\:dark\\:focus\\:ring-indigo-50:focus {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(238, 242, 255, var(--tw-ring-opacity));\n  }\n\n  .dark .sm\\:dark\\:focus\\:ring-indigo-100:focus {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(224, 231, 255, var(--tw-ring-opacity));\n  }\n\n  .dark .sm\\:dark\\:focus\\:ring-indigo-200:focus {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(199, 210, 254, var(--tw-ring-opacity));\n  }\n\n  .dark .sm\\:dark\\:focus\\:ring-indigo-300:focus {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(165, 180, 252, var(--tw-ring-opacity));\n  }\n\n  .dark .sm\\:dark\\:focus\\:ring-indigo-400:focus {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(129, 140, 248, var(--tw-ring-opacity));\n  }\n\n  .dark .sm\\:dark\\:focus\\:ring-indigo-500:focus {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(99, 102, 241, var(--tw-ring-opacity));\n  }\n\n  .dark .sm\\:dark\\:focus\\:ring-indigo-600:focus {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(79, 70, 229, var(--tw-ring-opacity));\n  }\n\n  .dark .sm\\:dark\\:focus\\:ring-indigo-700:focus {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(67, 56, 202, var(--tw-ring-opacity));\n  }\n\n  .dark .sm\\:dark\\:focus\\:ring-indigo-800:focus {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(55, 48, 163, var(--tw-ring-opacity));\n  }\n\n  .dark .sm\\:dark\\:focus\\:ring-indigo-900:focus {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(49, 46, 129, var(--tw-ring-opacity));\n  }\n\n  .dark .sm\\:dark\\:focus\\:ring-purple-50:focus {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(245, 243, 255, var(--tw-ring-opacity));\n  }\n\n  .dark .sm\\:dark\\:focus\\:ring-purple-100:focus {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(237, 233, 254, var(--tw-ring-opacity));\n  }\n\n  .dark .sm\\:dark\\:focus\\:ring-purple-200:focus {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(221, 214, 254, var(--tw-ring-opacity));\n  }\n\n  .dark .sm\\:dark\\:focus\\:ring-purple-300:focus {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(196, 181, 253, var(--tw-ring-opacity));\n  }\n\n  .dark .sm\\:dark\\:focus\\:ring-purple-400:focus {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(167, 139, 250, var(--tw-ring-opacity));\n  }\n\n  .dark .sm\\:dark\\:focus\\:ring-purple-500:focus {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(139, 92, 246, var(--tw-ring-opacity));\n  }\n\n  .dark .sm\\:dark\\:focus\\:ring-purple-600:focus {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(124, 58, 237, var(--tw-ring-opacity));\n  }\n\n  .dark .sm\\:dark\\:focus\\:ring-purple-700:focus {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(109, 40, 217, var(--tw-ring-opacity));\n  }\n\n  .dark .sm\\:dark\\:focus\\:ring-purple-800:focus {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(91, 33, 182, var(--tw-ring-opacity));\n  }\n\n  .dark .sm\\:dark\\:focus\\:ring-purple-900:focus {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(76, 29, 149, var(--tw-ring-opacity));\n  }\n\n  .dark .sm\\:dark\\:focus\\:ring-pink-50:focus {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(253, 242, 248, var(--tw-ring-opacity));\n  }\n\n  .dark .sm\\:dark\\:focus\\:ring-pink-100:focus {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(252, 231, 243, var(--tw-ring-opacity));\n  }\n\n  .dark .sm\\:dark\\:focus\\:ring-pink-200:focus {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(251, 207, 232, var(--tw-ring-opacity));\n  }\n\n  .dark .sm\\:dark\\:focus\\:ring-pink-300:focus {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(249, 168, 212, var(--tw-ring-opacity));\n  }\n\n  .dark .sm\\:dark\\:focus\\:ring-pink-400:focus {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(244, 114, 182, var(--tw-ring-opacity));\n  }\n\n  .dark .sm\\:dark\\:focus\\:ring-pink-500:focus {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(236, 72, 153, var(--tw-ring-opacity));\n  }\n\n  .dark .sm\\:dark\\:focus\\:ring-pink-600:focus {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(219, 39, 119, var(--tw-ring-opacity));\n  }\n\n  .dark .sm\\:dark\\:focus\\:ring-pink-700:focus {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(190, 24, 93, var(--tw-ring-opacity));\n  }\n\n  .dark .sm\\:dark\\:focus\\:ring-pink-800:focus {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(157, 23, 77, var(--tw-ring-opacity));\n  }\n\n  .dark .sm\\:dark\\:focus\\:ring-pink-900:focus {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(131, 24, 67, var(--tw-ring-opacity));\n  }\n\n  .sm\\:ring-opacity-0 {\n    --tw-ring-opacity: 0;\n  }\n\n  .sm\\:ring-opacity-5 {\n    --tw-ring-opacity: 0.05;\n  }\n\n  .sm\\:ring-opacity-10 {\n    --tw-ring-opacity: 0.1;\n  }\n\n  .sm\\:ring-opacity-20 {\n    --tw-ring-opacity: 0.2;\n  }\n\n  .sm\\:ring-opacity-25 {\n    --tw-ring-opacity: 0.25;\n  }\n\n  .sm\\:ring-opacity-30 {\n    --tw-ring-opacity: 0.3;\n  }\n\n  .sm\\:ring-opacity-40 {\n    --tw-ring-opacity: 0.4;\n  }\n\n  .sm\\:ring-opacity-50 {\n    --tw-ring-opacity: 0.5;\n  }\n\n  .sm\\:ring-opacity-60 {\n    --tw-ring-opacity: 0.6;\n  }\n\n  .sm\\:ring-opacity-70 {\n    --tw-ring-opacity: 0.7;\n  }\n\n  .sm\\:ring-opacity-75 {\n    --tw-ring-opacity: 0.75;\n  }\n\n  .sm\\:ring-opacity-80 {\n    --tw-ring-opacity: 0.8;\n  }\n\n  .sm\\:ring-opacity-90 {\n    --tw-ring-opacity: 0.9;\n  }\n\n  .sm\\:ring-opacity-95 {\n    --tw-ring-opacity: 0.95;\n  }\n\n  .sm\\:ring-opacity-100 {\n    --tw-ring-opacity: 1;\n  }\n\n  .sm\\:focus-within\\:ring-opacity-0:focus-within {\n    --tw-ring-opacity: 0;\n  }\n\n  .sm\\:focus-within\\:ring-opacity-5:focus-within {\n    --tw-ring-opacity: 0.05;\n  }\n\n  .sm\\:focus-within\\:ring-opacity-10:focus-within {\n    --tw-ring-opacity: 0.1;\n  }\n\n  .sm\\:focus-within\\:ring-opacity-20:focus-within {\n    --tw-ring-opacity: 0.2;\n  }\n\n  .sm\\:focus-within\\:ring-opacity-25:focus-within {\n    --tw-ring-opacity: 0.25;\n  }\n\n  .sm\\:focus-within\\:ring-opacity-30:focus-within {\n    --tw-ring-opacity: 0.3;\n  }\n\n  .sm\\:focus-within\\:ring-opacity-40:focus-within {\n    --tw-ring-opacity: 0.4;\n  }\n\n  .sm\\:focus-within\\:ring-opacity-50:focus-within {\n    --tw-ring-opacity: 0.5;\n  }\n\n  .sm\\:focus-within\\:ring-opacity-60:focus-within {\n    --tw-ring-opacity: 0.6;\n  }\n\n  .sm\\:focus-within\\:ring-opacity-70:focus-within {\n    --tw-ring-opacity: 0.7;\n  }\n\n  .sm\\:focus-within\\:ring-opacity-75:focus-within {\n    --tw-ring-opacity: 0.75;\n  }\n\n  .sm\\:focus-within\\:ring-opacity-80:focus-within {\n    --tw-ring-opacity: 0.8;\n  }\n\n  .sm\\:focus-within\\:ring-opacity-90:focus-within {\n    --tw-ring-opacity: 0.9;\n  }\n\n  .sm\\:focus-within\\:ring-opacity-95:focus-within {\n    --tw-ring-opacity: 0.95;\n  }\n\n  .sm\\:focus-within\\:ring-opacity-100:focus-within {\n    --tw-ring-opacity: 1;\n  }\n\n  .sm\\:focus\\:ring-opacity-0:focus {\n    --tw-ring-opacity: 0;\n  }\n\n  .sm\\:focus\\:ring-opacity-5:focus {\n    --tw-ring-opacity: 0.05;\n  }\n\n  .sm\\:focus\\:ring-opacity-10:focus {\n    --tw-ring-opacity: 0.1;\n  }\n\n  .sm\\:focus\\:ring-opacity-20:focus {\n    --tw-ring-opacity: 0.2;\n  }\n\n  .sm\\:focus\\:ring-opacity-25:focus {\n    --tw-ring-opacity: 0.25;\n  }\n\n  .sm\\:focus\\:ring-opacity-30:focus {\n    --tw-ring-opacity: 0.3;\n  }\n\n  .sm\\:focus\\:ring-opacity-40:focus {\n    --tw-ring-opacity: 0.4;\n  }\n\n  .sm\\:focus\\:ring-opacity-50:focus {\n    --tw-ring-opacity: 0.5;\n  }\n\n  .sm\\:focus\\:ring-opacity-60:focus {\n    --tw-ring-opacity: 0.6;\n  }\n\n  .sm\\:focus\\:ring-opacity-70:focus {\n    --tw-ring-opacity: 0.7;\n  }\n\n  .sm\\:focus\\:ring-opacity-75:focus {\n    --tw-ring-opacity: 0.75;\n  }\n\n  .sm\\:focus\\:ring-opacity-80:focus {\n    --tw-ring-opacity: 0.8;\n  }\n\n  .sm\\:focus\\:ring-opacity-90:focus {\n    --tw-ring-opacity: 0.9;\n  }\n\n  .sm\\:focus\\:ring-opacity-95:focus {\n    --tw-ring-opacity: 0.95;\n  }\n\n  .sm\\:focus\\:ring-opacity-100:focus {\n    --tw-ring-opacity: 1;\n  }\n\n  .dark .sm\\:dark\\:ring-opacity-0 {\n    --tw-ring-opacity: 0;\n  }\n\n  .dark .sm\\:dark\\:ring-opacity-5 {\n    --tw-ring-opacity: 0.05;\n  }\n\n  .dark .sm\\:dark\\:ring-opacity-10 {\n    --tw-ring-opacity: 0.1;\n  }\n\n  .dark .sm\\:dark\\:ring-opacity-20 {\n    --tw-ring-opacity: 0.2;\n  }\n\n  .dark .sm\\:dark\\:ring-opacity-25 {\n    --tw-ring-opacity: 0.25;\n  }\n\n  .dark .sm\\:dark\\:ring-opacity-30 {\n    --tw-ring-opacity: 0.3;\n  }\n\n  .dark .sm\\:dark\\:ring-opacity-40 {\n    --tw-ring-opacity: 0.4;\n  }\n\n  .dark .sm\\:dark\\:ring-opacity-50 {\n    --tw-ring-opacity: 0.5;\n  }\n\n  .dark .sm\\:dark\\:ring-opacity-60 {\n    --tw-ring-opacity: 0.6;\n  }\n\n  .dark .sm\\:dark\\:ring-opacity-70 {\n    --tw-ring-opacity: 0.7;\n  }\n\n  .dark .sm\\:dark\\:ring-opacity-75 {\n    --tw-ring-opacity: 0.75;\n  }\n\n  .dark .sm\\:dark\\:ring-opacity-80 {\n    --tw-ring-opacity: 0.8;\n  }\n\n  .dark .sm\\:dark\\:ring-opacity-90 {\n    --tw-ring-opacity: 0.9;\n  }\n\n  .dark .sm\\:dark\\:ring-opacity-95 {\n    --tw-ring-opacity: 0.95;\n  }\n\n  .dark .sm\\:dark\\:ring-opacity-100 {\n    --tw-ring-opacity: 1;\n  }\n\n  .dark .sm\\:dark\\:focus-within\\:ring-opacity-0:focus-within {\n    --tw-ring-opacity: 0;\n  }\n\n  .dark .sm\\:dark\\:focus-within\\:ring-opacity-5:focus-within {\n    --tw-ring-opacity: 0.05;\n  }\n\n  .dark .sm\\:dark\\:focus-within\\:ring-opacity-10:focus-within {\n    --tw-ring-opacity: 0.1;\n  }\n\n  .dark .sm\\:dark\\:focus-within\\:ring-opacity-20:focus-within {\n    --tw-ring-opacity: 0.2;\n  }\n\n  .dark .sm\\:dark\\:focus-within\\:ring-opacity-25:focus-within {\n    --tw-ring-opacity: 0.25;\n  }\n\n  .dark .sm\\:dark\\:focus-within\\:ring-opacity-30:focus-within {\n    --tw-ring-opacity: 0.3;\n  }\n\n  .dark .sm\\:dark\\:focus-within\\:ring-opacity-40:focus-within {\n    --tw-ring-opacity: 0.4;\n  }\n\n  .dark .sm\\:dark\\:focus-within\\:ring-opacity-50:focus-within {\n    --tw-ring-opacity: 0.5;\n  }\n\n  .dark .sm\\:dark\\:focus-within\\:ring-opacity-60:focus-within {\n    --tw-ring-opacity: 0.6;\n  }\n\n  .dark .sm\\:dark\\:focus-within\\:ring-opacity-70:focus-within {\n    --tw-ring-opacity: 0.7;\n  }\n\n  .dark .sm\\:dark\\:focus-within\\:ring-opacity-75:focus-within {\n    --tw-ring-opacity: 0.75;\n  }\n\n  .dark .sm\\:dark\\:focus-within\\:ring-opacity-80:focus-within {\n    --tw-ring-opacity: 0.8;\n  }\n\n  .dark .sm\\:dark\\:focus-within\\:ring-opacity-90:focus-within {\n    --tw-ring-opacity: 0.9;\n  }\n\n  .dark .sm\\:dark\\:focus-within\\:ring-opacity-95:focus-within {\n    --tw-ring-opacity: 0.95;\n  }\n\n  .dark .sm\\:dark\\:focus-within\\:ring-opacity-100:focus-within {\n    --tw-ring-opacity: 1;\n  }\n\n  .dark .sm\\:dark\\:focus\\:ring-opacity-0:focus {\n    --tw-ring-opacity: 0;\n  }\n\n  .dark .sm\\:dark\\:focus\\:ring-opacity-5:focus {\n    --tw-ring-opacity: 0.05;\n  }\n\n  .dark .sm\\:dark\\:focus\\:ring-opacity-10:focus {\n    --tw-ring-opacity: 0.1;\n  }\n\n  .dark .sm\\:dark\\:focus\\:ring-opacity-20:focus {\n    --tw-ring-opacity: 0.2;\n  }\n\n  .dark .sm\\:dark\\:focus\\:ring-opacity-25:focus {\n    --tw-ring-opacity: 0.25;\n  }\n\n  .dark .sm\\:dark\\:focus\\:ring-opacity-30:focus {\n    --tw-ring-opacity: 0.3;\n  }\n\n  .dark .sm\\:dark\\:focus\\:ring-opacity-40:focus {\n    --tw-ring-opacity: 0.4;\n  }\n\n  .dark .sm\\:dark\\:focus\\:ring-opacity-50:focus {\n    --tw-ring-opacity: 0.5;\n  }\n\n  .dark .sm\\:dark\\:focus\\:ring-opacity-60:focus {\n    --tw-ring-opacity: 0.6;\n  }\n\n  .dark .sm\\:dark\\:focus\\:ring-opacity-70:focus {\n    --tw-ring-opacity: 0.7;\n  }\n\n  .dark .sm\\:dark\\:focus\\:ring-opacity-75:focus {\n    --tw-ring-opacity: 0.75;\n  }\n\n  .dark .sm\\:dark\\:focus\\:ring-opacity-80:focus {\n    --tw-ring-opacity: 0.8;\n  }\n\n  .dark .sm\\:dark\\:focus\\:ring-opacity-90:focus {\n    --tw-ring-opacity: 0.9;\n  }\n\n  .dark .sm\\:dark\\:focus\\:ring-opacity-95:focus {\n    --tw-ring-opacity: 0.95;\n  }\n\n  .dark .sm\\:dark\\:focus\\:ring-opacity-100:focus {\n    --tw-ring-opacity: 1;\n  }\n\n  .sm\\:fill-current {\n    fill: currentColor;\n  }\n\n  .sm\\:stroke-current {\n    stroke: currentColor;\n  }\n\n  .sm\\:stroke-0 {\n    stroke-width: 0;\n  }\n\n  .sm\\:stroke-1 {\n    stroke-width: 1;\n  }\n\n  .sm\\:stroke-2 {\n    stroke-width: 2;\n  }\n\n  .sm\\:table-auto {\n    table-layout: auto;\n  }\n\n  .sm\\:table-fixed {\n    table-layout: fixed;\n  }\n\n  .sm\\:text-left {\n    text-align: left;\n  }\n\n  .sm\\:text-center {\n    text-align: center;\n  }\n\n  .sm\\:text-right {\n    text-align: right;\n  }\n\n  .sm\\:text-justify {\n    text-align: justify;\n  }\n\n  .sm\\:text-transparent {\n    color: transparent;\n  }\n\n  .sm\\:text-current {\n    color: currentColor;\n  }\n\n  .sm\\:text-black {\n    --tw-text-opacity: 1;\n    color: rgba(0, 0, 0, var(--tw-text-opacity));\n  }\n\n  .sm\\:text-white {\n    --tw-text-opacity: 1;\n    color: rgba(255, 255, 255, var(--tw-text-opacity));\n  }\n\n  .sm\\:text-gray-50 {\n    --tw-text-opacity: 1;\n    color: rgba(249, 250, 251, var(--tw-text-opacity));\n  }\n\n  .sm\\:text-gray-100 {\n    --tw-text-opacity: 1;\n    color: rgba(243, 244, 246, var(--tw-text-opacity));\n  }\n\n  .sm\\:text-gray-200 {\n    --tw-text-opacity: 1;\n    color: rgba(229, 231, 235, var(--tw-text-opacity));\n  }\n\n  .sm\\:text-gray-300 {\n    --tw-text-opacity: 1;\n    color: rgba(209, 213, 219, var(--tw-text-opacity));\n  }\n\n  .sm\\:text-gray-400 {\n    --tw-text-opacity: 1;\n    color: rgba(156, 163, 175, var(--tw-text-opacity));\n  }\n\n  .sm\\:text-gray-500 {\n    --tw-text-opacity: 1;\n    color: rgba(107, 114, 128, var(--tw-text-opacity));\n  }\n\n  .sm\\:text-gray-600 {\n    --tw-text-opacity: 1;\n    color: rgba(75, 85, 99, var(--tw-text-opacity));\n  }\n\n  .sm\\:text-gray-700 {\n    --tw-text-opacity: 1;\n    color: rgba(55, 65, 81, var(--tw-text-opacity));\n  }\n\n  .sm\\:text-gray-800 {\n    --tw-text-opacity: 1;\n    color: rgba(31, 41, 55, var(--tw-text-opacity));\n  }\n\n  .sm\\:text-gray-900 {\n    --tw-text-opacity: 1;\n    color: rgba(17, 24, 39, var(--tw-text-opacity));\n  }\n\n  .sm\\:text-red-50 {\n    --tw-text-opacity: 1;\n    color: rgba(254, 242, 242, var(--tw-text-opacity));\n  }\n\n  .sm\\:text-red-100 {\n    --tw-text-opacity: 1;\n    color: rgba(254, 226, 226, var(--tw-text-opacity));\n  }\n\n  .sm\\:text-red-200 {\n    --tw-text-opacity: 1;\n    color: rgba(254, 202, 202, var(--tw-text-opacity));\n  }\n\n  .sm\\:text-red-300 {\n    --tw-text-opacity: 1;\n    color: rgba(252, 165, 165, var(--tw-text-opacity));\n  }\n\n  .sm\\:text-red-400 {\n    --tw-text-opacity: 1;\n    color: rgba(248, 113, 113, var(--tw-text-opacity));\n  }\n\n  .sm\\:text-red-500 {\n    --tw-text-opacity: 1;\n    color: rgba(239, 68, 68, var(--tw-text-opacity));\n  }\n\n  .sm\\:text-red-600 {\n    --tw-text-opacity: 1;\n    color: rgba(220, 38, 38, var(--tw-text-opacity));\n  }\n\n  .sm\\:text-red-700 {\n    --tw-text-opacity: 1;\n    color: rgba(185, 28, 28, var(--tw-text-opacity));\n  }\n\n  .sm\\:text-red-800 {\n    --tw-text-opacity: 1;\n    color: rgba(153, 27, 27, var(--tw-text-opacity));\n  }\n\n  .sm\\:text-red-900 {\n    --tw-text-opacity: 1;\n    color: rgba(127, 29, 29, var(--tw-text-opacity));\n  }\n\n  .sm\\:text-yellow-50 {\n    --tw-text-opacity: 1;\n    color: rgba(255, 251, 235, var(--tw-text-opacity));\n  }\n\n  .sm\\:text-yellow-100 {\n    --tw-text-opacity: 1;\n    color: rgba(254, 243, 199, var(--tw-text-opacity));\n  }\n\n  .sm\\:text-yellow-200 {\n    --tw-text-opacity: 1;\n    color: rgba(253, 230, 138, var(--tw-text-opacity));\n  }\n\n  .sm\\:text-yellow-300 {\n    --tw-text-opacity: 1;\n    color: rgba(252, 211, 77, var(--tw-text-opacity));\n  }\n\n  .sm\\:text-yellow-400 {\n    --tw-text-opacity: 1;\n    color: rgba(251, 191, 36, var(--tw-text-opacity));\n  }\n\n  .sm\\:text-yellow-500 {\n    --tw-text-opacity: 1;\n    color: rgba(245, 158, 11, var(--tw-text-opacity));\n  }\n\n  .sm\\:text-yellow-600 {\n    --tw-text-opacity: 1;\n    color: rgba(217, 119, 6, var(--tw-text-opacity));\n  }\n\n  .sm\\:text-yellow-700 {\n    --tw-text-opacity: 1;\n    color: rgba(180, 83, 9, var(--tw-text-opacity));\n  }\n\n  .sm\\:text-yellow-800 {\n    --tw-text-opacity: 1;\n    color: rgba(146, 64, 14, var(--tw-text-opacity));\n  }\n\n  .sm\\:text-yellow-900 {\n    --tw-text-opacity: 1;\n    color: rgba(120, 53, 15, var(--tw-text-opacity));\n  }\n\n  .sm\\:text-green-50 {\n    --tw-text-opacity: 1;\n    color: rgba(236, 253, 245, var(--tw-text-opacity));\n  }\n\n  .sm\\:text-green-100 {\n    --tw-text-opacity: 1;\n    color: rgba(209, 250, 229, var(--tw-text-opacity));\n  }\n\n  .sm\\:text-green-200 {\n    --tw-text-opacity: 1;\n    color: rgba(167, 243, 208, var(--tw-text-opacity));\n  }\n\n  .sm\\:text-green-300 {\n    --tw-text-opacity: 1;\n    color: rgba(110, 231, 183, var(--tw-text-opacity));\n  }\n\n  .sm\\:text-green-400 {\n    --tw-text-opacity: 1;\n    color: rgba(52, 211, 153, var(--tw-text-opacity));\n  }\n\n  .sm\\:text-green-500 {\n    --tw-text-opacity: 1;\n    color: rgba(16, 185, 129, var(--tw-text-opacity));\n  }\n\n  .sm\\:text-green-600 {\n    --tw-text-opacity: 1;\n    color: rgba(5, 150, 105, var(--tw-text-opacity));\n  }\n\n  .sm\\:text-green-700 {\n    --tw-text-opacity: 1;\n    color: rgba(4, 120, 87, var(--tw-text-opacity));\n  }\n\n  .sm\\:text-green-800 {\n    --tw-text-opacity: 1;\n    color: rgba(6, 95, 70, var(--tw-text-opacity));\n  }\n\n  .sm\\:text-green-900 {\n    --tw-text-opacity: 1;\n    color: rgba(6, 78, 59, var(--tw-text-opacity));\n  }\n\n  .sm\\:text-blue-50 {\n    --tw-text-opacity: 1;\n    color: rgba(239, 246, 255, var(--tw-text-opacity));\n  }\n\n  .sm\\:text-blue-100 {\n    --tw-text-opacity: 1;\n    color: rgba(219, 234, 254, var(--tw-text-opacity));\n  }\n\n  .sm\\:text-blue-200 {\n    --tw-text-opacity: 1;\n    color: rgba(191, 219, 254, var(--tw-text-opacity));\n  }\n\n  .sm\\:text-blue-300 {\n    --tw-text-opacity: 1;\n    color: rgba(147, 197, 253, var(--tw-text-opacity));\n  }\n\n  .sm\\:text-blue-400 {\n    --tw-text-opacity: 1;\n    color: rgba(96, 165, 250, var(--tw-text-opacity));\n  }\n\n  .sm\\:text-blue-500 {\n    --tw-text-opacity: 1;\n    color: rgba(59, 130, 246, var(--tw-text-opacity));\n  }\n\n  .sm\\:text-blue-600 {\n    --tw-text-opacity: 1;\n    color: rgba(37, 99, 235, var(--tw-text-opacity));\n  }\n\n  .sm\\:text-blue-700 {\n    --tw-text-opacity: 1;\n    color: rgba(29, 78, 216, var(--tw-text-opacity));\n  }\n\n  .sm\\:text-blue-800 {\n    --tw-text-opacity: 1;\n    color: rgba(30, 64, 175, var(--tw-text-opacity));\n  }\n\n  .sm\\:text-blue-900 {\n    --tw-text-opacity: 1;\n    color: rgba(30, 58, 138, var(--tw-text-opacity));\n  }\n\n  .sm\\:text-indigo-50 {\n    --tw-text-opacity: 1;\n    color: rgba(238, 242, 255, var(--tw-text-opacity));\n  }\n\n  .sm\\:text-indigo-100 {\n    --tw-text-opacity: 1;\n    color: rgba(224, 231, 255, var(--tw-text-opacity));\n  }\n\n  .sm\\:text-indigo-200 {\n    --tw-text-opacity: 1;\n    color: rgba(199, 210, 254, var(--tw-text-opacity));\n  }\n\n  .sm\\:text-indigo-300 {\n    --tw-text-opacity: 1;\n    color: rgba(165, 180, 252, var(--tw-text-opacity));\n  }\n\n  .sm\\:text-indigo-400 {\n    --tw-text-opacity: 1;\n    color: rgba(129, 140, 248, var(--tw-text-opacity));\n  }\n\n  .sm\\:text-indigo-500 {\n    --tw-text-opacity: 1;\n    color: rgba(99, 102, 241, var(--tw-text-opacity));\n  }\n\n  .sm\\:text-indigo-600 {\n    --tw-text-opacity: 1;\n    color: rgba(79, 70, 229, var(--tw-text-opacity));\n  }\n\n  .sm\\:text-indigo-700 {\n    --tw-text-opacity: 1;\n    color: rgba(67, 56, 202, var(--tw-text-opacity));\n  }\n\n  .sm\\:text-indigo-800 {\n    --tw-text-opacity: 1;\n    color: rgba(55, 48, 163, var(--tw-text-opacity));\n  }\n\n  .sm\\:text-indigo-900 {\n    --tw-text-opacity: 1;\n    color: rgba(49, 46, 129, var(--tw-text-opacity));\n  }\n\n  .sm\\:text-purple-50 {\n    --tw-text-opacity: 1;\n    color: rgba(245, 243, 255, var(--tw-text-opacity));\n  }\n\n  .sm\\:text-purple-100 {\n    --tw-text-opacity: 1;\n    color: rgba(237, 233, 254, var(--tw-text-opacity));\n  }\n\n  .sm\\:text-purple-200 {\n    --tw-text-opacity: 1;\n    color: rgba(221, 214, 254, var(--tw-text-opacity));\n  }\n\n  .sm\\:text-purple-300 {\n    --tw-text-opacity: 1;\n    color: rgba(196, 181, 253, var(--tw-text-opacity));\n  }\n\n  .sm\\:text-purple-400 {\n    --tw-text-opacity: 1;\n    color: rgba(167, 139, 250, var(--tw-text-opacity));\n  }\n\n  .sm\\:text-purple-500 {\n    --tw-text-opacity: 1;\n    color: rgba(139, 92, 246, var(--tw-text-opacity));\n  }\n\n  .sm\\:text-purple-600 {\n    --tw-text-opacity: 1;\n    color: rgba(124, 58, 237, var(--tw-text-opacity));\n  }\n\n  .sm\\:text-purple-700 {\n    --tw-text-opacity: 1;\n    color: rgba(109, 40, 217, var(--tw-text-opacity));\n  }\n\n  .sm\\:text-purple-800 {\n    --tw-text-opacity: 1;\n    color: rgba(91, 33, 182, var(--tw-text-opacity));\n  }\n\n  .sm\\:text-purple-900 {\n    --tw-text-opacity: 1;\n    color: rgba(76, 29, 149, var(--tw-text-opacity));\n  }\n\n  .sm\\:text-pink-50 {\n    --tw-text-opacity: 1;\n    color: rgba(253, 242, 248, var(--tw-text-opacity));\n  }\n\n  .sm\\:text-pink-100 {\n    --tw-text-opacity: 1;\n    color: rgba(252, 231, 243, var(--tw-text-opacity));\n  }\n\n  .sm\\:text-pink-200 {\n    --tw-text-opacity: 1;\n    color: rgba(251, 207, 232, var(--tw-text-opacity));\n  }\n\n  .sm\\:text-pink-300 {\n    --tw-text-opacity: 1;\n    color: rgba(249, 168, 212, var(--tw-text-opacity));\n  }\n\n  .sm\\:text-pink-400 {\n    --tw-text-opacity: 1;\n    color: rgba(244, 114, 182, var(--tw-text-opacity));\n  }\n\n  .sm\\:text-pink-500 {\n    --tw-text-opacity: 1;\n    color: rgba(236, 72, 153, var(--tw-text-opacity));\n  }\n\n  .sm\\:text-pink-600 {\n    --tw-text-opacity: 1;\n    color: rgba(219, 39, 119, var(--tw-text-opacity));\n  }\n\n  .sm\\:text-pink-700 {\n    --tw-text-opacity: 1;\n    color: rgba(190, 24, 93, var(--tw-text-opacity));\n  }\n\n  .sm\\:text-pink-800 {\n    --tw-text-opacity: 1;\n    color: rgba(157, 23, 77, var(--tw-text-opacity));\n  }\n\n  .sm\\:text-pink-900 {\n    --tw-text-opacity: 1;\n    color: rgba(131, 24, 67, var(--tw-text-opacity));\n  }\n\n  .group:hover .sm\\:group-hover\\:text-transparent {\n    color: transparent;\n  }\n\n  .group:hover .sm\\:group-hover\\:text-current {\n    color: currentColor;\n  }\n\n  .group:hover .sm\\:group-hover\\:text-black {\n    --tw-text-opacity: 1;\n    color: rgba(0, 0, 0, var(--tw-text-opacity));\n  }\n\n  .group:hover .sm\\:group-hover\\:text-white {\n    --tw-text-opacity: 1;\n    color: rgba(255, 255, 255, var(--tw-text-opacity));\n  }\n\n  .group:hover .sm\\:group-hover\\:text-gray-50 {\n    --tw-text-opacity: 1;\n    color: rgba(249, 250, 251, var(--tw-text-opacity));\n  }\n\n  .group:hover .sm\\:group-hover\\:text-gray-100 {\n    --tw-text-opacity: 1;\n    color: rgba(243, 244, 246, var(--tw-text-opacity));\n  }\n\n  .group:hover .sm\\:group-hover\\:text-gray-200 {\n    --tw-text-opacity: 1;\n    color: rgba(229, 231, 235, var(--tw-text-opacity));\n  }\n\n  .group:hover .sm\\:group-hover\\:text-gray-300 {\n    --tw-text-opacity: 1;\n    color: rgba(209, 213, 219, var(--tw-text-opacity));\n  }\n\n  .group:hover .sm\\:group-hover\\:text-gray-400 {\n    --tw-text-opacity: 1;\n    color: rgba(156, 163, 175, var(--tw-text-opacity));\n  }\n\n  .group:hover .sm\\:group-hover\\:text-gray-500 {\n    --tw-text-opacity: 1;\n    color: rgba(107, 114, 128, var(--tw-text-opacity));\n  }\n\n  .group:hover .sm\\:group-hover\\:text-gray-600 {\n    --tw-text-opacity: 1;\n    color: rgba(75, 85, 99, var(--tw-text-opacity));\n  }\n\n  .group:hover .sm\\:group-hover\\:text-gray-700 {\n    --tw-text-opacity: 1;\n    color: rgba(55, 65, 81, var(--tw-text-opacity));\n  }\n\n  .group:hover .sm\\:group-hover\\:text-gray-800 {\n    --tw-text-opacity: 1;\n    color: rgba(31, 41, 55, var(--tw-text-opacity));\n  }\n\n  .group:hover .sm\\:group-hover\\:text-gray-900 {\n    --tw-text-opacity: 1;\n    color: rgba(17, 24, 39, var(--tw-text-opacity));\n  }\n\n  .group:hover .sm\\:group-hover\\:text-red-50 {\n    --tw-text-opacity: 1;\n    color: rgba(254, 242, 242, var(--tw-text-opacity));\n  }\n\n  .group:hover .sm\\:group-hover\\:text-red-100 {\n    --tw-text-opacity: 1;\n    color: rgba(254, 226, 226, var(--tw-text-opacity));\n  }\n\n  .group:hover .sm\\:group-hover\\:text-red-200 {\n    --tw-text-opacity: 1;\n    color: rgba(254, 202, 202, var(--tw-text-opacity));\n  }\n\n  .group:hover .sm\\:group-hover\\:text-red-300 {\n    --tw-text-opacity: 1;\n    color: rgba(252, 165, 165, var(--tw-text-opacity));\n  }\n\n  .group:hover .sm\\:group-hover\\:text-red-400 {\n    --tw-text-opacity: 1;\n    color: rgba(248, 113, 113, var(--tw-text-opacity));\n  }\n\n  .group:hover .sm\\:group-hover\\:text-red-500 {\n    --tw-text-opacity: 1;\n    color: rgba(239, 68, 68, var(--tw-text-opacity));\n  }\n\n  .group:hover .sm\\:group-hover\\:text-red-600 {\n    --tw-text-opacity: 1;\n    color: rgba(220, 38, 38, var(--tw-text-opacity));\n  }\n\n  .group:hover .sm\\:group-hover\\:text-red-700 {\n    --tw-text-opacity: 1;\n    color: rgba(185, 28, 28, var(--tw-text-opacity));\n  }\n\n  .group:hover .sm\\:group-hover\\:text-red-800 {\n    --tw-text-opacity: 1;\n    color: rgba(153, 27, 27, var(--tw-text-opacity));\n  }\n\n  .group:hover .sm\\:group-hover\\:text-red-900 {\n    --tw-text-opacity: 1;\n    color: rgba(127, 29, 29, var(--tw-text-opacity));\n  }\n\n  .group:hover .sm\\:group-hover\\:text-yellow-50 {\n    --tw-text-opacity: 1;\n    color: rgba(255, 251, 235, var(--tw-text-opacity));\n  }\n\n  .group:hover .sm\\:group-hover\\:text-yellow-100 {\n    --tw-text-opacity: 1;\n    color: rgba(254, 243, 199, var(--tw-text-opacity));\n  }\n\n  .group:hover .sm\\:group-hover\\:text-yellow-200 {\n    --tw-text-opacity: 1;\n    color: rgba(253, 230, 138, var(--tw-text-opacity));\n  }\n\n  .group:hover .sm\\:group-hover\\:text-yellow-300 {\n    --tw-text-opacity: 1;\n    color: rgba(252, 211, 77, var(--tw-text-opacity));\n  }\n\n  .group:hover .sm\\:group-hover\\:text-yellow-400 {\n    --tw-text-opacity: 1;\n    color: rgba(251, 191, 36, var(--tw-text-opacity));\n  }\n\n  .group:hover .sm\\:group-hover\\:text-yellow-500 {\n    --tw-text-opacity: 1;\n    color: rgba(245, 158, 11, var(--tw-text-opacity));\n  }\n\n  .group:hover .sm\\:group-hover\\:text-yellow-600 {\n    --tw-text-opacity: 1;\n    color: rgba(217, 119, 6, var(--tw-text-opacity));\n  }\n\n  .group:hover .sm\\:group-hover\\:text-yellow-700 {\n    --tw-text-opacity: 1;\n    color: rgba(180, 83, 9, var(--tw-text-opacity));\n  }\n\n  .group:hover .sm\\:group-hover\\:text-yellow-800 {\n    --tw-text-opacity: 1;\n    color: rgba(146, 64, 14, var(--tw-text-opacity));\n  }\n\n  .group:hover .sm\\:group-hover\\:text-yellow-900 {\n    --tw-text-opacity: 1;\n    color: rgba(120, 53, 15, var(--tw-text-opacity));\n  }\n\n  .group:hover .sm\\:group-hover\\:text-green-50 {\n    --tw-text-opacity: 1;\n    color: rgba(236, 253, 245, var(--tw-text-opacity));\n  }\n\n  .group:hover .sm\\:group-hover\\:text-green-100 {\n    --tw-text-opacity: 1;\n    color: rgba(209, 250, 229, var(--tw-text-opacity));\n  }\n\n  .group:hover .sm\\:group-hover\\:text-green-200 {\n    --tw-text-opacity: 1;\n    color: rgba(167, 243, 208, var(--tw-text-opacity));\n  }\n\n  .group:hover .sm\\:group-hover\\:text-green-300 {\n    --tw-text-opacity: 1;\n    color: rgba(110, 231, 183, var(--tw-text-opacity));\n  }\n\n  .group:hover .sm\\:group-hover\\:text-green-400 {\n    --tw-text-opacity: 1;\n    color: rgba(52, 211, 153, var(--tw-text-opacity));\n  }\n\n  .group:hover .sm\\:group-hover\\:text-green-500 {\n    --tw-text-opacity: 1;\n    color: rgba(16, 185, 129, var(--tw-text-opacity));\n  }\n\n  .group:hover .sm\\:group-hover\\:text-green-600 {\n    --tw-text-opacity: 1;\n    color: rgba(5, 150, 105, var(--tw-text-opacity));\n  }\n\n  .group:hover .sm\\:group-hover\\:text-green-700 {\n    --tw-text-opacity: 1;\n    color: rgba(4, 120, 87, var(--tw-text-opacity));\n  }\n\n  .group:hover .sm\\:group-hover\\:text-green-800 {\n    --tw-text-opacity: 1;\n    color: rgba(6, 95, 70, var(--tw-text-opacity));\n  }\n\n  .group:hover .sm\\:group-hover\\:text-green-900 {\n    --tw-text-opacity: 1;\n    color: rgba(6, 78, 59, var(--tw-text-opacity));\n  }\n\n  .group:hover .sm\\:group-hover\\:text-blue-50 {\n    --tw-text-opacity: 1;\n    color: rgba(239, 246, 255, var(--tw-text-opacity));\n  }\n\n  .group:hover .sm\\:group-hover\\:text-blue-100 {\n    --tw-text-opacity: 1;\n    color: rgba(219, 234, 254, var(--tw-text-opacity));\n  }\n\n  .group:hover .sm\\:group-hover\\:text-blue-200 {\n    --tw-text-opacity: 1;\n    color: rgba(191, 219, 254, var(--tw-text-opacity));\n  }\n\n  .group:hover .sm\\:group-hover\\:text-blue-300 {\n    --tw-text-opacity: 1;\n    color: rgba(147, 197, 253, var(--tw-text-opacity));\n  }\n\n  .group:hover .sm\\:group-hover\\:text-blue-400 {\n    --tw-text-opacity: 1;\n    color: rgba(96, 165, 250, var(--tw-text-opacity));\n  }\n\n  .group:hover .sm\\:group-hover\\:text-blue-500 {\n    --tw-text-opacity: 1;\n    color: rgba(59, 130, 246, var(--tw-text-opacity));\n  }\n\n  .group:hover .sm\\:group-hover\\:text-blue-600 {\n    --tw-text-opacity: 1;\n    color: rgba(37, 99, 235, var(--tw-text-opacity));\n  }\n\n  .group:hover .sm\\:group-hover\\:text-blue-700 {\n    --tw-text-opacity: 1;\n    color: rgba(29, 78, 216, var(--tw-text-opacity));\n  }\n\n  .group:hover .sm\\:group-hover\\:text-blue-800 {\n    --tw-text-opacity: 1;\n    color: rgba(30, 64, 175, var(--tw-text-opacity));\n  }\n\n  .group:hover .sm\\:group-hover\\:text-blue-900 {\n    --tw-text-opacity: 1;\n    color: rgba(30, 58, 138, var(--tw-text-opacity));\n  }\n\n  .group:hover .sm\\:group-hover\\:text-indigo-50 {\n    --tw-text-opacity: 1;\n    color: rgba(238, 242, 255, var(--tw-text-opacity));\n  }\n\n  .group:hover .sm\\:group-hover\\:text-indigo-100 {\n    --tw-text-opacity: 1;\n    color: rgba(224, 231, 255, var(--tw-text-opacity));\n  }\n\n  .group:hover .sm\\:group-hover\\:text-indigo-200 {\n    --tw-text-opacity: 1;\n    color: rgba(199, 210, 254, var(--tw-text-opacity));\n  }\n\n  .group:hover .sm\\:group-hover\\:text-indigo-300 {\n    --tw-text-opacity: 1;\n    color: rgba(165, 180, 252, var(--tw-text-opacity));\n  }\n\n  .group:hover .sm\\:group-hover\\:text-indigo-400 {\n    --tw-text-opacity: 1;\n    color: rgba(129, 140, 248, var(--tw-text-opacity));\n  }\n\n  .group:hover .sm\\:group-hover\\:text-indigo-500 {\n    --tw-text-opacity: 1;\n    color: rgba(99, 102, 241, var(--tw-text-opacity));\n  }\n\n  .group:hover .sm\\:group-hover\\:text-indigo-600 {\n    --tw-text-opacity: 1;\n    color: rgba(79, 70, 229, var(--tw-text-opacity));\n  }\n\n  .group:hover .sm\\:group-hover\\:text-indigo-700 {\n    --tw-text-opacity: 1;\n    color: rgba(67, 56, 202, var(--tw-text-opacity));\n  }\n\n  .group:hover .sm\\:group-hover\\:text-indigo-800 {\n    --tw-text-opacity: 1;\n    color: rgba(55, 48, 163, var(--tw-text-opacity));\n  }\n\n  .group:hover .sm\\:group-hover\\:text-indigo-900 {\n    --tw-text-opacity: 1;\n    color: rgba(49, 46, 129, var(--tw-text-opacity));\n  }\n\n  .group:hover .sm\\:group-hover\\:text-purple-50 {\n    --tw-text-opacity: 1;\n    color: rgba(245, 243, 255, var(--tw-text-opacity));\n  }\n\n  .group:hover .sm\\:group-hover\\:text-purple-100 {\n    --tw-text-opacity: 1;\n    color: rgba(237, 233, 254, var(--tw-text-opacity));\n  }\n\n  .group:hover .sm\\:group-hover\\:text-purple-200 {\n    --tw-text-opacity: 1;\n    color: rgba(221, 214, 254, var(--tw-text-opacity));\n  }\n\n  .group:hover .sm\\:group-hover\\:text-purple-300 {\n    --tw-text-opacity: 1;\n    color: rgba(196, 181, 253, var(--tw-text-opacity));\n  }\n\n  .group:hover .sm\\:group-hover\\:text-purple-400 {\n    --tw-text-opacity: 1;\n    color: rgba(167, 139, 250, var(--tw-text-opacity));\n  }\n\n  .group:hover .sm\\:group-hover\\:text-purple-500 {\n    --tw-text-opacity: 1;\n    color: rgba(139, 92, 246, var(--tw-text-opacity));\n  }\n\n  .group:hover .sm\\:group-hover\\:text-purple-600 {\n    --tw-text-opacity: 1;\n    color: rgba(124, 58, 237, var(--tw-text-opacity));\n  }\n\n  .group:hover .sm\\:group-hover\\:text-purple-700 {\n    --tw-text-opacity: 1;\n    color: rgba(109, 40, 217, var(--tw-text-opacity));\n  }\n\n  .group:hover .sm\\:group-hover\\:text-purple-800 {\n    --tw-text-opacity: 1;\n    color: rgba(91, 33, 182, var(--tw-text-opacity));\n  }\n\n  .group:hover .sm\\:group-hover\\:text-purple-900 {\n    --tw-text-opacity: 1;\n    color: rgba(76, 29, 149, var(--tw-text-opacity));\n  }\n\n  .group:hover .sm\\:group-hover\\:text-pink-50 {\n    --tw-text-opacity: 1;\n    color: rgba(253, 242, 248, var(--tw-text-opacity));\n  }\n\n  .group:hover .sm\\:group-hover\\:text-pink-100 {\n    --tw-text-opacity: 1;\n    color: rgba(252, 231, 243, var(--tw-text-opacity));\n  }\n\n  .group:hover .sm\\:group-hover\\:text-pink-200 {\n    --tw-text-opacity: 1;\n    color: rgba(251, 207, 232, var(--tw-text-opacity));\n  }\n\n  .group:hover .sm\\:group-hover\\:text-pink-300 {\n    --tw-text-opacity: 1;\n    color: rgba(249, 168, 212, var(--tw-text-opacity));\n  }\n\n  .group:hover .sm\\:group-hover\\:text-pink-400 {\n    --tw-text-opacity: 1;\n    color: rgba(244, 114, 182, var(--tw-text-opacity));\n  }\n\n  .group:hover .sm\\:group-hover\\:text-pink-500 {\n    --tw-text-opacity: 1;\n    color: rgba(236, 72, 153, var(--tw-text-opacity));\n  }\n\n  .group:hover .sm\\:group-hover\\:text-pink-600 {\n    --tw-text-opacity: 1;\n    color: rgba(219, 39, 119, var(--tw-text-opacity));\n  }\n\n  .group:hover .sm\\:group-hover\\:text-pink-700 {\n    --tw-text-opacity: 1;\n    color: rgba(190, 24, 93, var(--tw-text-opacity));\n  }\n\n  .group:hover .sm\\:group-hover\\:text-pink-800 {\n    --tw-text-opacity: 1;\n    color: rgba(157, 23, 77, var(--tw-text-opacity));\n  }\n\n  .group:hover .sm\\:group-hover\\:text-pink-900 {\n    --tw-text-opacity: 1;\n    color: rgba(131, 24, 67, var(--tw-text-opacity));\n  }\n\n  .sm\\:focus-within\\:text-transparent:focus-within {\n    color: transparent;\n  }\n\n  .sm\\:focus-within\\:text-current:focus-within {\n    color: currentColor;\n  }\n\n  .sm\\:focus-within\\:text-black:focus-within {\n    --tw-text-opacity: 1;\n    color: rgba(0, 0, 0, var(--tw-text-opacity));\n  }\n\n  .sm\\:focus-within\\:text-white:focus-within {\n    --tw-text-opacity: 1;\n    color: rgba(255, 255, 255, var(--tw-text-opacity));\n  }\n\n  .sm\\:focus-within\\:text-gray-50:focus-within {\n    --tw-text-opacity: 1;\n    color: rgba(249, 250, 251, var(--tw-text-opacity));\n  }\n\n  .sm\\:focus-within\\:text-gray-100:focus-within {\n    --tw-text-opacity: 1;\n    color: rgba(243, 244, 246, var(--tw-text-opacity));\n  }\n\n  .sm\\:focus-within\\:text-gray-200:focus-within {\n    --tw-text-opacity: 1;\n    color: rgba(229, 231, 235, var(--tw-text-opacity));\n  }\n\n  .sm\\:focus-within\\:text-gray-300:focus-within {\n    --tw-text-opacity: 1;\n    color: rgba(209, 213, 219, var(--tw-text-opacity));\n  }\n\n  .sm\\:focus-within\\:text-gray-400:focus-within {\n    --tw-text-opacity: 1;\n    color: rgba(156, 163, 175, var(--tw-text-opacity));\n  }\n\n  .sm\\:focus-within\\:text-gray-500:focus-within {\n    --tw-text-opacity: 1;\n    color: rgba(107, 114, 128, var(--tw-text-opacity));\n  }\n\n  .sm\\:focus-within\\:text-gray-600:focus-within {\n    --tw-text-opacity: 1;\n    color: rgba(75, 85, 99, var(--tw-text-opacity));\n  }\n\n  .sm\\:focus-within\\:text-gray-700:focus-within {\n    --tw-text-opacity: 1;\n    color: rgba(55, 65, 81, var(--tw-text-opacity));\n  }\n\n  .sm\\:focus-within\\:text-gray-800:focus-within {\n    --tw-text-opacity: 1;\n    color: rgba(31, 41, 55, var(--tw-text-opacity));\n  }\n\n  .sm\\:focus-within\\:text-gray-900:focus-within {\n    --tw-text-opacity: 1;\n    color: rgba(17, 24, 39, var(--tw-text-opacity));\n  }\n\n  .sm\\:focus-within\\:text-red-50:focus-within {\n    --tw-text-opacity: 1;\n    color: rgba(254, 242, 242, var(--tw-text-opacity));\n  }\n\n  .sm\\:focus-within\\:text-red-100:focus-within {\n    --tw-text-opacity: 1;\n    color: rgba(254, 226, 226, var(--tw-text-opacity));\n  }\n\n  .sm\\:focus-within\\:text-red-200:focus-within {\n    --tw-text-opacity: 1;\n    color: rgba(254, 202, 202, var(--tw-text-opacity));\n  }\n\n  .sm\\:focus-within\\:text-red-300:focus-within {\n    --tw-text-opacity: 1;\n    color: rgba(252, 165, 165, var(--tw-text-opacity));\n  }\n\n  .sm\\:focus-within\\:text-red-400:focus-within {\n    --tw-text-opacity: 1;\n    color: rgba(248, 113, 113, var(--tw-text-opacity));\n  }\n\n  .sm\\:focus-within\\:text-red-500:focus-within {\n    --tw-text-opacity: 1;\n    color: rgba(239, 68, 68, var(--tw-text-opacity));\n  }\n\n  .sm\\:focus-within\\:text-red-600:focus-within {\n    --tw-text-opacity: 1;\n    color: rgba(220, 38, 38, var(--tw-text-opacity));\n  }\n\n  .sm\\:focus-within\\:text-red-700:focus-within {\n    --tw-text-opacity: 1;\n    color: rgba(185, 28, 28, var(--tw-text-opacity));\n  }\n\n  .sm\\:focus-within\\:text-red-800:focus-within {\n    --tw-text-opacity: 1;\n    color: rgba(153, 27, 27, var(--tw-text-opacity));\n  }\n\n  .sm\\:focus-within\\:text-red-900:focus-within {\n    --tw-text-opacity: 1;\n    color: rgba(127, 29, 29, var(--tw-text-opacity));\n  }\n\n  .sm\\:focus-within\\:text-yellow-50:focus-within {\n    --tw-text-opacity: 1;\n    color: rgba(255, 251, 235, var(--tw-text-opacity));\n  }\n\n  .sm\\:focus-within\\:text-yellow-100:focus-within {\n    --tw-text-opacity: 1;\n    color: rgba(254, 243, 199, var(--tw-text-opacity));\n  }\n\n  .sm\\:focus-within\\:text-yellow-200:focus-within {\n    --tw-text-opacity: 1;\n    color: rgba(253, 230, 138, var(--tw-text-opacity));\n  }\n\n  .sm\\:focus-within\\:text-yellow-300:focus-within {\n    --tw-text-opacity: 1;\n    color: rgba(252, 211, 77, var(--tw-text-opacity));\n  }\n\n  .sm\\:focus-within\\:text-yellow-400:focus-within {\n    --tw-text-opacity: 1;\n    color: rgba(251, 191, 36, var(--tw-text-opacity));\n  }\n\n  .sm\\:focus-within\\:text-yellow-500:focus-within {\n    --tw-text-opacity: 1;\n    color: rgba(245, 158, 11, var(--tw-text-opacity));\n  }\n\n  .sm\\:focus-within\\:text-yellow-600:focus-within {\n    --tw-text-opacity: 1;\n    color: rgba(217, 119, 6, var(--tw-text-opacity));\n  }\n\n  .sm\\:focus-within\\:text-yellow-700:focus-within {\n    --tw-text-opacity: 1;\n    color: rgba(180, 83, 9, var(--tw-text-opacity));\n  }\n\n  .sm\\:focus-within\\:text-yellow-800:focus-within {\n    --tw-text-opacity: 1;\n    color: rgba(146, 64, 14, var(--tw-text-opacity));\n  }\n\n  .sm\\:focus-within\\:text-yellow-900:focus-within {\n    --tw-text-opacity: 1;\n    color: rgba(120, 53, 15, var(--tw-text-opacity));\n  }\n\n  .sm\\:focus-within\\:text-green-50:focus-within {\n    --tw-text-opacity: 1;\n    color: rgba(236, 253, 245, var(--tw-text-opacity));\n  }\n\n  .sm\\:focus-within\\:text-green-100:focus-within {\n    --tw-text-opacity: 1;\n    color: rgba(209, 250, 229, var(--tw-text-opacity));\n  }\n\n  .sm\\:focus-within\\:text-green-200:focus-within {\n    --tw-text-opacity: 1;\n    color: rgba(167, 243, 208, var(--tw-text-opacity));\n  }\n\n  .sm\\:focus-within\\:text-green-300:focus-within {\n    --tw-text-opacity: 1;\n    color: rgba(110, 231, 183, var(--tw-text-opacity));\n  }\n\n  .sm\\:focus-within\\:text-green-400:focus-within {\n    --tw-text-opacity: 1;\n    color: rgba(52, 211, 153, var(--tw-text-opacity));\n  }\n\n  .sm\\:focus-within\\:text-green-500:focus-within {\n    --tw-text-opacity: 1;\n    color: rgba(16, 185, 129, var(--tw-text-opacity));\n  }\n\n  .sm\\:focus-within\\:text-green-600:focus-within {\n    --tw-text-opacity: 1;\n    color: rgba(5, 150, 105, var(--tw-text-opacity));\n  }\n\n  .sm\\:focus-within\\:text-green-700:focus-within {\n    --tw-text-opacity: 1;\n    color: rgba(4, 120, 87, var(--tw-text-opacity));\n  }\n\n  .sm\\:focus-within\\:text-green-800:focus-within {\n    --tw-text-opacity: 1;\n    color: rgba(6, 95, 70, var(--tw-text-opacity));\n  }\n\n  .sm\\:focus-within\\:text-green-900:focus-within {\n    --tw-text-opacity: 1;\n    color: rgba(6, 78, 59, var(--tw-text-opacity));\n  }\n\n  .sm\\:focus-within\\:text-blue-50:focus-within {\n    --tw-text-opacity: 1;\n    color: rgba(239, 246, 255, var(--tw-text-opacity));\n  }\n\n  .sm\\:focus-within\\:text-blue-100:focus-within {\n    --tw-text-opacity: 1;\n    color: rgba(219, 234, 254, var(--tw-text-opacity));\n  }\n\n  .sm\\:focus-within\\:text-blue-200:focus-within {\n    --tw-text-opacity: 1;\n    color: rgba(191, 219, 254, var(--tw-text-opacity));\n  }\n\n  .sm\\:focus-within\\:text-blue-300:focus-within {\n    --tw-text-opacity: 1;\n    color: rgba(147, 197, 253, var(--tw-text-opacity));\n  }\n\n  .sm\\:focus-within\\:text-blue-400:focus-within {\n    --tw-text-opacity: 1;\n    color: rgba(96, 165, 250, var(--tw-text-opacity));\n  }\n\n  .sm\\:focus-within\\:text-blue-500:focus-within {\n    --tw-text-opacity: 1;\n    color: rgba(59, 130, 246, var(--tw-text-opacity));\n  }\n\n  .sm\\:focus-within\\:text-blue-600:focus-within {\n    --tw-text-opacity: 1;\n    color: rgba(37, 99, 235, var(--tw-text-opacity));\n  }\n\n  .sm\\:focus-within\\:text-blue-700:focus-within {\n    --tw-text-opacity: 1;\n    color: rgba(29, 78, 216, var(--tw-text-opacity));\n  }\n\n  .sm\\:focus-within\\:text-blue-800:focus-within {\n    --tw-text-opacity: 1;\n    color: rgba(30, 64, 175, var(--tw-text-opacity));\n  }\n\n  .sm\\:focus-within\\:text-blue-900:focus-within {\n    --tw-text-opacity: 1;\n    color: rgba(30, 58, 138, var(--tw-text-opacity));\n  }\n\n  .sm\\:focus-within\\:text-indigo-50:focus-within {\n    --tw-text-opacity: 1;\n    color: rgba(238, 242, 255, var(--tw-text-opacity));\n  }\n\n  .sm\\:focus-within\\:text-indigo-100:focus-within {\n    --tw-text-opacity: 1;\n    color: rgba(224, 231, 255, var(--tw-text-opacity));\n  }\n\n  .sm\\:focus-within\\:text-indigo-200:focus-within {\n    --tw-text-opacity: 1;\n    color: rgba(199, 210, 254, var(--tw-text-opacity));\n  }\n\n  .sm\\:focus-within\\:text-indigo-300:focus-within {\n    --tw-text-opacity: 1;\n    color: rgba(165, 180, 252, var(--tw-text-opacity));\n  }\n\n  .sm\\:focus-within\\:text-indigo-400:focus-within {\n    --tw-text-opacity: 1;\n    color: rgba(129, 140, 248, var(--tw-text-opacity));\n  }\n\n  .sm\\:focus-within\\:text-indigo-500:focus-within {\n    --tw-text-opacity: 1;\n    color: rgba(99, 102, 241, var(--tw-text-opacity));\n  }\n\n  .sm\\:focus-within\\:text-indigo-600:focus-within {\n    --tw-text-opacity: 1;\n    color: rgba(79, 70, 229, var(--tw-text-opacity));\n  }\n\n  .sm\\:focus-within\\:text-indigo-700:focus-within {\n    --tw-text-opacity: 1;\n    color: rgba(67, 56, 202, var(--tw-text-opacity));\n  }\n\n  .sm\\:focus-within\\:text-indigo-800:focus-within {\n    --tw-text-opacity: 1;\n    color: rgba(55, 48, 163, var(--tw-text-opacity));\n  }\n\n  .sm\\:focus-within\\:text-indigo-900:focus-within {\n    --tw-text-opacity: 1;\n    color: rgba(49, 46, 129, var(--tw-text-opacity));\n  }\n\n  .sm\\:focus-within\\:text-purple-50:focus-within {\n    --tw-text-opacity: 1;\n    color: rgba(245, 243, 255, var(--tw-text-opacity));\n  }\n\n  .sm\\:focus-within\\:text-purple-100:focus-within {\n    --tw-text-opacity: 1;\n    color: rgba(237, 233, 254, var(--tw-text-opacity));\n  }\n\n  .sm\\:focus-within\\:text-purple-200:focus-within {\n    --tw-text-opacity: 1;\n    color: rgba(221, 214, 254, var(--tw-text-opacity));\n  }\n\n  .sm\\:focus-within\\:text-purple-300:focus-within {\n    --tw-text-opacity: 1;\n    color: rgba(196, 181, 253, var(--tw-text-opacity));\n  }\n\n  .sm\\:focus-within\\:text-purple-400:focus-within {\n    --tw-text-opacity: 1;\n    color: rgba(167, 139, 250, var(--tw-text-opacity));\n  }\n\n  .sm\\:focus-within\\:text-purple-500:focus-within {\n    --tw-text-opacity: 1;\n    color: rgba(139, 92, 246, var(--tw-text-opacity));\n  }\n\n  .sm\\:focus-within\\:text-purple-600:focus-within {\n    --tw-text-opacity: 1;\n    color: rgba(124, 58, 237, var(--tw-text-opacity));\n  }\n\n  .sm\\:focus-within\\:text-purple-700:focus-within {\n    --tw-text-opacity: 1;\n    color: rgba(109, 40, 217, var(--tw-text-opacity));\n  }\n\n  .sm\\:focus-within\\:text-purple-800:focus-within {\n    --tw-text-opacity: 1;\n    color: rgba(91, 33, 182, var(--tw-text-opacity));\n  }\n\n  .sm\\:focus-within\\:text-purple-900:focus-within {\n    --tw-text-opacity: 1;\n    color: rgba(76, 29, 149, var(--tw-text-opacity));\n  }\n\n  .sm\\:focus-within\\:text-pink-50:focus-within {\n    --tw-text-opacity: 1;\n    color: rgba(253, 242, 248, var(--tw-text-opacity));\n  }\n\n  .sm\\:focus-within\\:text-pink-100:focus-within {\n    --tw-text-opacity: 1;\n    color: rgba(252, 231, 243, var(--tw-text-opacity));\n  }\n\n  .sm\\:focus-within\\:text-pink-200:focus-within {\n    --tw-text-opacity: 1;\n    color: rgba(251, 207, 232, var(--tw-text-opacity));\n  }\n\n  .sm\\:focus-within\\:text-pink-300:focus-within {\n    --tw-text-opacity: 1;\n    color: rgba(249, 168, 212, var(--tw-text-opacity));\n  }\n\n  .sm\\:focus-within\\:text-pink-400:focus-within {\n    --tw-text-opacity: 1;\n    color: rgba(244, 114, 182, var(--tw-text-opacity));\n  }\n\n  .sm\\:focus-within\\:text-pink-500:focus-within {\n    --tw-text-opacity: 1;\n    color: rgba(236, 72, 153, var(--tw-text-opacity));\n  }\n\n  .sm\\:focus-within\\:text-pink-600:focus-within {\n    --tw-text-opacity: 1;\n    color: rgba(219, 39, 119, var(--tw-text-opacity));\n  }\n\n  .sm\\:focus-within\\:text-pink-700:focus-within {\n    --tw-text-opacity: 1;\n    color: rgba(190, 24, 93, var(--tw-text-opacity));\n  }\n\n  .sm\\:focus-within\\:text-pink-800:focus-within {\n    --tw-text-opacity: 1;\n    color: rgba(157, 23, 77, var(--tw-text-opacity));\n  }\n\n  .sm\\:focus-within\\:text-pink-900:focus-within {\n    --tw-text-opacity: 1;\n    color: rgba(131, 24, 67, var(--tw-text-opacity));\n  }\n\n  .sm\\:hover\\:text-transparent:hover {\n    color: transparent;\n  }\n\n  .sm\\:hover\\:text-current:hover {\n    color: currentColor;\n  }\n\n  .sm\\:hover\\:text-black:hover {\n    --tw-text-opacity: 1;\n    color: rgba(0, 0, 0, var(--tw-text-opacity));\n  }\n\n  .sm\\:hover\\:text-white:hover {\n    --tw-text-opacity: 1;\n    color: rgba(255, 255, 255, var(--tw-text-opacity));\n  }\n\n  .sm\\:hover\\:text-gray-50:hover {\n    --tw-text-opacity: 1;\n    color: rgba(249, 250, 251, var(--tw-text-opacity));\n  }\n\n  .sm\\:hover\\:text-gray-100:hover {\n    --tw-text-opacity: 1;\n    color: rgba(243, 244, 246, var(--tw-text-opacity));\n  }\n\n  .sm\\:hover\\:text-gray-200:hover {\n    --tw-text-opacity: 1;\n    color: rgba(229, 231, 235, var(--tw-text-opacity));\n  }\n\n  .sm\\:hover\\:text-gray-300:hover {\n    --tw-text-opacity: 1;\n    color: rgba(209, 213, 219, var(--tw-text-opacity));\n  }\n\n  .sm\\:hover\\:text-gray-400:hover {\n    --tw-text-opacity: 1;\n    color: rgba(156, 163, 175, var(--tw-text-opacity));\n  }\n\n  .sm\\:hover\\:text-gray-500:hover {\n    --tw-text-opacity: 1;\n    color: rgba(107, 114, 128, var(--tw-text-opacity));\n  }\n\n  .sm\\:hover\\:text-gray-600:hover {\n    --tw-text-opacity: 1;\n    color: rgba(75, 85, 99, var(--tw-text-opacity));\n  }\n\n  .sm\\:hover\\:text-gray-700:hover {\n    --tw-text-opacity: 1;\n    color: rgba(55, 65, 81, var(--tw-text-opacity));\n  }\n\n  .sm\\:hover\\:text-gray-800:hover {\n    --tw-text-opacity: 1;\n    color: rgba(31, 41, 55, var(--tw-text-opacity));\n  }\n\n  .sm\\:hover\\:text-gray-900:hover {\n    --tw-text-opacity: 1;\n    color: rgba(17, 24, 39, var(--tw-text-opacity));\n  }\n\n  .sm\\:hover\\:text-red-50:hover {\n    --tw-text-opacity: 1;\n    color: rgba(254, 242, 242, var(--tw-text-opacity));\n  }\n\n  .sm\\:hover\\:text-red-100:hover {\n    --tw-text-opacity: 1;\n    color: rgba(254, 226, 226, var(--tw-text-opacity));\n  }\n\n  .sm\\:hover\\:text-red-200:hover {\n    --tw-text-opacity: 1;\n    color: rgba(254, 202, 202, var(--tw-text-opacity));\n  }\n\n  .sm\\:hover\\:text-red-300:hover {\n    --tw-text-opacity: 1;\n    color: rgba(252, 165, 165, var(--tw-text-opacity));\n  }\n\n  .sm\\:hover\\:text-red-400:hover {\n    --tw-text-opacity: 1;\n    color: rgba(248, 113, 113, var(--tw-text-opacity));\n  }\n\n  .sm\\:hover\\:text-red-500:hover {\n    --tw-text-opacity: 1;\n    color: rgba(239, 68, 68, var(--tw-text-opacity));\n  }\n\n  .sm\\:hover\\:text-red-600:hover {\n    --tw-text-opacity: 1;\n    color: rgba(220, 38, 38, var(--tw-text-opacity));\n  }\n\n  .sm\\:hover\\:text-red-700:hover {\n    --tw-text-opacity: 1;\n    color: rgba(185, 28, 28, var(--tw-text-opacity));\n  }\n\n  .sm\\:hover\\:text-red-800:hover {\n    --tw-text-opacity: 1;\n    color: rgba(153, 27, 27, var(--tw-text-opacity));\n  }\n\n  .sm\\:hover\\:text-red-900:hover {\n    --tw-text-opacity: 1;\n    color: rgba(127, 29, 29, var(--tw-text-opacity));\n  }\n\n  .sm\\:hover\\:text-yellow-50:hover {\n    --tw-text-opacity: 1;\n    color: rgba(255, 251, 235, var(--tw-text-opacity));\n  }\n\n  .sm\\:hover\\:text-yellow-100:hover {\n    --tw-text-opacity: 1;\n    color: rgba(254, 243, 199, var(--tw-text-opacity));\n  }\n\n  .sm\\:hover\\:text-yellow-200:hover {\n    --tw-text-opacity: 1;\n    color: rgba(253, 230, 138, var(--tw-text-opacity));\n  }\n\n  .sm\\:hover\\:text-yellow-300:hover {\n    --tw-text-opacity: 1;\n    color: rgba(252, 211, 77, var(--tw-text-opacity));\n  }\n\n  .sm\\:hover\\:text-yellow-400:hover {\n    --tw-text-opacity: 1;\n    color: rgba(251, 191, 36, var(--tw-text-opacity));\n  }\n\n  .sm\\:hover\\:text-yellow-500:hover {\n    --tw-text-opacity: 1;\n    color: rgba(245, 158, 11, var(--tw-text-opacity));\n  }\n\n  .sm\\:hover\\:text-yellow-600:hover {\n    --tw-text-opacity: 1;\n    color: rgba(217, 119, 6, var(--tw-text-opacity));\n  }\n\n  .sm\\:hover\\:text-yellow-700:hover {\n    --tw-text-opacity: 1;\n    color: rgba(180, 83, 9, var(--tw-text-opacity));\n  }\n\n  .sm\\:hover\\:text-yellow-800:hover {\n    --tw-text-opacity: 1;\n    color: rgba(146, 64, 14, var(--tw-text-opacity));\n  }\n\n  .sm\\:hover\\:text-yellow-900:hover {\n    --tw-text-opacity: 1;\n    color: rgba(120, 53, 15, var(--tw-text-opacity));\n  }\n\n  .sm\\:hover\\:text-green-50:hover {\n    --tw-text-opacity: 1;\n    color: rgba(236, 253, 245, var(--tw-text-opacity));\n  }\n\n  .sm\\:hover\\:text-green-100:hover {\n    --tw-text-opacity: 1;\n    color: rgba(209, 250, 229, var(--tw-text-opacity));\n  }\n\n  .sm\\:hover\\:text-green-200:hover {\n    --tw-text-opacity: 1;\n    color: rgba(167, 243, 208, var(--tw-text-opacity));\n  }\n\n  .sm\\:hover\\:text-green-300:hover {\n    --tw-text-opacity: 1;\n    color: rgba(110, 231, 183, var(--tw-text-opacity));\n  }\n\n  .sm\\:hover\\:text-green-400:hover {\n    --tw-text-opacity: 1;\n    color: rgba(52, 211, 153, var(--tw-text-opacity));\n  }\n\n  .sm\\:hover\\:text-green-500:hover {\n    --tw-text-opacity: 1;\n    color: rgba(16, 185, 129, var(--tw-text-opacity));\n  }\n\n  .sm\\:hover\\:text-green-600:hover {\n    --tw-text-opacity: 1;\n    color: rgba(5, 150, 105, var(--tw-text-opacity));\n  }\n\n  .sm\\:hover\\:text-green-700:hover {\n    --tw-text-opacity: 1;\n    color: rgba(4, 120, 87, var(--tw-text-opacity));\n  }\n\n  .sm\\:hover\\:text-green-800:hover {\n    --tw-text-opacity: 1;\n    color: rgba(6, 95, 70, var(--tw-text-opacity));\n  }\n\n  .sm\\:hover\\:text-green-900:hover {\n    --tw-text-opacity: 1;\n    color: rgba(6, 78, 59, var(--tw-text-opacity));\n  }\n\n  .sm\\:hover\\:text-blue-50:hover {\n    --tw-text-opacity: 1;\n    color: rgba(239, 246, 255, var(--tw-text-opacity));\n  }\n\n  .sm\\:hover\\:text-blue-100:hover {\n    --tw-text-opacity: 1;\n    color: rgba(219, 234, 254, var(--tw-text-opacity));\n  }\n\n  .sm\\:hover\\:text-blue-200:hover {\n    --tw-text-opacity: 1;\n    color: rgba(191, 219, 254, var(--tw-text-opacity));\n  }\n\n  .sm\\:hover\\:text-blue-300:hover {\n    --tw-text-opacity: 1;\n    color: rgba(147, 197, 253, var(--tw-text-opacity));\n  }\n\n  .sm\\:hover\\:text-blue-400:hover {\n    --tw-text-opacity: 1;\n    color: rgba(96, 165, 250, var(--tw-text-opacity));\n  }\n\n  .sm\\:hover\\:text-blue-500:hover {\n    --tw-text-opacity: 1;\n    color: rgba(59, 130, 246, var(--tw-text-opacity));\n  }\n\n  .sm\\:hover\\:text-blue-600:hover {\n    --tw-text-opacity: 1;\n    color: rgba(37, 99, 235, var(--tw-text-opacity));\n  }\n\n  .sm\\:hover\\:text-blue-700:hover {\n    --tw-text-opacity: 1;\n    color: rgba(29, 78, 216, var(--tw-text-opacity));\n  }\n\n  .sm\\:hover\\:text-blue-800:hover {\n    --tw-text-opacity: 1;\n    color: rgba(30, 64, 175, var(--tw-text-opacity));\n  }\n\n  .sm\\:hover\\:text-blue-900:hover {\n    --tw-text-opacity: 1;\n    color: rgba(30, 58, 138, var(--tw-text-opacity));\n  }\n\n  .sm\\:hover\\:text-indigo-50:hover {\n    --tw-text-opacity: 1;\n    color: rgba(238, 242, 255, var(--tw-text-opacity));\n  }\n\n  .sm\\:hover\\:text-indigo-100:hover {\n    --tw-text-opacity: 1;\n    color: rgba(224, 231, 255, var(--tw-text-opacity));\n  }\n\n  .sm\\:hover\\:text-indigo-200:hover {\n    --tw-text-opacity: 1;\n    color: rgba(199, 210, 254, var(--tw-text-opacity));\n  }\n\n  .sm\\:hover\\:text-indigo-300:hover {\n    --tw-text-opacity: 1;\n    color: rgba(165, 180, 252, var(--tw-text-opacity));\n  }\n\n  .sm\\:hover\\:text-indigo-400:hover {\n    --tw-text-opacity: 1;\n    color: rgba(129, 140, 248, var(--tw-text-opacity));\n  }\n\n  .sm\\:hover\\:text-indigo-500:hover {\n    --tw-text-opacity: 1;\n    color: rgba(99, 102, 241, var(--tw-text-opacity));\n  }\n\n  .sm\\:hover\\:text-indigo-600:hover {\n    --tw-text-opacity: 1;\n    color: rgba(79, 70, 229, var(--tw-text-opacity));\n  }\n\n  .sm\\:hover\\:text-indigo-700:hover {\n    --tw-text-opacity: 1;\n    color: rgba(67, 56, 202, var(--tw-text-opacity));\n  }\n\n  .sm\\:hover\\:text-indigo-800:hover {\n    --tw-text-opacity: 1;\n    color: rgba(55, 48, 163, var(--tw-text-opacity));\n  }\n\n  .sm\\:hover\\:text-indigo-900:hover {\n    --tw-text-opacity: 1;\n    color: rgba(49, 46, 129, var(--tw-text-opacity));\n  }\n\n  .sm\\:hover\\:text-purple-50:hover {\n    --tw-text-opacity: 1;\n    color: rgba(245, 243, 255, var(--tw-text-opacity));\n  }\n\n  .sm\\:hover\\:text-purple-100:hover {\n    --tw-text-opacity: 1;\n    color: rgba(237, 233, 254, var(--tw-text-opacity));\n  }\n\n  .sm\\:hover\\:text-purple-200:hover {\n    --tw-text-opacity: 1;\n    color: rgba(221, 214, 254, var(--tw-text-opacity));\n  }\n\n  .sm\\:hover\\:text-purple-300:hover {\n    --tw-text-opacity: 1;\n    color: rgba(196, 181, 253, var(--tw-text-opacity));\n  }\n\n  .sm\\:hover\\:text-purple-400:hover {\n    --tw-text-opacity: 1;\n    color: rgba(167, 139, 250, var(--tw-text-opacity));\n  }\n\n  .sm\\:hover\\:text-purple-500:hover {\n    --tw-text-opacity: 1;\n    color: rgba(139, 92, 246, var(--tw-text-opacity));\n  }\n\n  .sm\\:hover\\:text-purple-600:hover {\n    --tw-text-opacity: 1;\n    color: rgba(124, 58, 237, var(--tw-text-opacity));\n  }\n\n  .sm\\:hover\\:text-purple-700:hover {\n    --tw-text-opacity: 1;\n    color: rgba(109, 40, 217, var(--tw-text-opacity));\n  }\n\n  .sm\\:hover\\:text-purple-800:hover {\n    --tw-text-opacity: 1;\n    color: rgba(91, 33, 182, var(--tw-text-opacity));\n  }\n\n  .sm\\:hover\\:text-purple-900:hover {\n    --tw-text-opacity: 1;\n    color: rgba(76, 29, 149, var(--tw-text-opacity));\n  }\n\n  .sm\\:hover\\:text-pink-50:hover {\n    --tw-text-opacity: 1;\n    color: rgba(253, 242, 248, var(--tw-text-opacity));\n  }\n\n  .sm\\:hover\\:text-pink-100:hover {\n    --tw-text-opacity: 1;\n    color: rgba(252, 231, 243, var(--tw-text-opacity));\n  }\n\n  .sm\\:hover\\:text-pink-200:hover {\n    --tw-text-opacity: 1;\n    color: rgba(251, 207, 232, var(--tw-text-opacity));\n  }\n\n  .sm\\:hover\\:text-pink-300:hover {\n    --tw-text-opacity: 1;\n    color: rgba(249, 168, 212, var(--tw-text-opacity));\n  }\n\n  .sm\\:hover\\:text-pink-400:hover {\n    --tw-text-opacity: 1;\n    color: rgba(244, 114, 182, var(--tw-text-opacity));\n  }\n\n  .sm\\:hover\\:text-pink-500:hover {\n    --tw-text-opacity: 1;\n    color: rgba(236, 72, 153, var(--tw-text-opacity));\n  }\n\n  .sm\\:hover\\:text-pink-600:hover {\n    --tw-text-opacity: 1;\n    color: rgba(219, 39, 119, var(--tw-text-opacity));\n  }\n\n  .sm\\:hover\\:text-pink-700:hover {\n    --tw-text-opacity: 1;\n    color: rgba(190, 24, 93, var(--tw-text-opacity));\n  }\n\n  .sm\\:hover\\:text-pink-800:hover {\n    --tw-text-opacity: 1;\n    color: rgba(157, 23, 77, var(--tw-text-opacity));\n  }\n\n  .sm\\:hover\\:text-pink-900:hover {\n    --tw-text-opacity: 1;\n    color: rgba(131, 24, 67, var(--tw-text-opacity));\n  }\n\n  .sm\\:focus\\:text-transparent:focus {\n    color: transparent;\n  }\n\n  .sm\\:focus\\:text-current:focus {\n    color: currentColor;\n  }\n\n  .sm\\:focus\\:text-black:focus {\n    --tw-text-opacity: 1;\n    color: rgba(0, 0, 0, var(--tw-text-opacity));\n  }\n\n  .sm\\:focus\\:text-white:focus {\n    --tw-text-opacity: 1;\n    color: rgba(255, 255, 255, var(--tw-text-opacity));\n  }\n\n  .sm\\:focus\\:text-gray-50:focus {\n    --tw-text-opacity: 1;\n    color: rgba(249, 250, 251, var(--tw-text-opacity));\n  }\n\n  .sm\\:focus\\:text-gray-100:focus {\n    --tw-text-opacity: 1;\n    color: rgba(243, 244, 246, var(--tw-text-opacity));\n  }\n\n  .sm\\:focus\\:text-gray-200:focus {\n    --tw-text-opacity: 1;\n    color: rgba(229, 231, 235, var(--tw-text-opacity));\n  }\n\n  .sm\\:focus\\:text-gray-300:focus {\n    --tw-text-opacity: 1;\n    color: rgba(209, 213, 219, var(--tw-text-opacity));\n  }\n\n  .sm\\:focus\\:text-gray-400:focus {\n    --tw-text-opacity: 1;\n    color: rgba(156, 163, 175, var(--tw-text-opacity));\n  }\n\n  .sm\\:focus\\:text-gray-500:focus {\n    --tw-text-opacity: 1;\n    color: rgba(107, 114, 128, var(--tw-text-opacity));\n  }\n\n  .sm\\:focus\\:text-gray-600:focus {\n    --tw-text-opacity: 1;\n    color: rgba(75, 85, 99, var(--tw-text-opacity));\n  }\n\n  .sm\\:focus\\:text-gray-700:focus {\n    --tw-text-opacity: 1;\n    color: rgba(55, 65, 81, var(--tw-text-opacity));\n  }\n\n  .sm\\:focus\\:text-gray-800:focus {\n    --tw-text-opacity: 1;\n    color: rgba(31, 41, 55, var(--tw-text-opacity));\n  }\n\n  .sm\\:focus\\:text-gray-900:focus {\n    --tw-text-opacity: 1;\n    color: rgba(17, 24, 39, var(--tw-text-opacity));\n  }\n\n  .sm\\:focus\\:text-red-50:focus {\n    --tw-text-opacity: 1;\n    color: rgba(254, 242, 242, var(--tw-text-opacity));\n  }\n\n  .sm\\:focus\\:text-red-100:focus {\n    --tw-text-opacity: 1;\n    color: rgba(254, 226, 226, var(--tw-text-opacity));\n  }\n\n  .sm\\:focus\\:text-red-200:focus {\n    --tw-text-opacity: 1;\n    color: rgba(254, 202, 202, var(--tw-text-opacity));\n  }\n\n  .sm\\:focus\\:text-red-300:focus {\n    --tw-text-opacity: 1;\n    color: rgba(252, 165, 165, var(--tw-text-opacity));\n  }\n\n  .sm\\:focus\\:text-red-400:focus {\n    --tw-text-opacity: 1;\n    color: rgba(248, 113, 113, var(--tw-text-opacity));\n  }\n\n  .sm\\:focus\\:text-red-500:focus {\n    --tw-text-opacity: 1;\n    color: rgba(239, 68, 68, var(--tw-text-opacity));\n  }\n\n  .sm\\:focus\\:text-red-600:focus {\n    --tw-text-opacity: 1;\n    color: rgba(220, 38, 38, var(--tw-text-opacity));\n  }\n\n  .sm\\:focus\\:text-red-700:focus {\n    --tw-text-opacity: 1;\n    color: rgba(185, 28, 28, var(--tw-text-opacity));\n  }\n\n  .sm\\:focus\\:text-red-800:focus {\n    --tw-text-opacity: 1;\n    color: rgba(153, 27, 27, var(--tw-text-opacity));\n  }\n\n  .sm\\:focus\\:text-red-900:focus {\n    --tw-text-opacity: 1;\n    color: rgba(127, 29, 29, var(--tw-text-opacity));\n  }\n\n  .sm\\:focus\\:text-yellow-50:focus {\n    --tw-text-opacity: 1;\n    color: rgba(255, 251, 235, var(--tw-text-opacity));\n  }\n\n  .sm\\:focus\\:text-yellow-100:focus {\n    --tw-text-opacity: 1;\n    color: rgba(254, 243, 199, var(--tw-text-opacity));\n  }\n\n  .sm\\:focus\\:text-yellow-200:focus {\n    --tw-text-opacity: 1;\n    color: rgba(253, 230, 138, var(--tw-text-opacity));\n  }\n\n  .sm\\:focus\\:text-yellow-300:focus {\n    --tw-text-opacity: 1;\n    color: rgba(252, 211, 77, var(--tw-text-opacity));\n  }\n\n  .sm\\:focus\\:text-yellow-400:focus {\n    --tw-text-opacity: 1;\n    color: rgba(251, 191, 36, var(--tw-text-opacity));\n  }\n\n  .sm\\:focus\\:text-yellow-500:focus {\n    --tw-text-opacity: 1;\n    color: rgba(245, 158, 11, var(--tw-text-opacity));\n  }\n\n  .sm\\:focus\\:text-yellow-600:focus {\n    --tw-text-opacity: 1;\n    color: rgba(217, 119, 6, var(--tw-text-opacity));\n  }\n\n  .sm\\:focus\\:text-yellow-700:focus {\n    --tw-text-opacity: 1;\n    color: rgba(180, 83, 9, var(--tw-text-opacity));\n  }\n\n  .sm\\:focus\\:text-yellow-800:focus {\n    --tw-text-opacity: 1;\n    color: rgba(146, 64, 14, var(--tw-text-opacity));\n  }\n\n  .sm\\:focus\\:text-yellow-900:focus {\n    --tw-text-opacity: 1;\n    color: rgba(120, 53, 15, var(--tw-text-opacity));\n  }\n\n  .sm\\:focus\\:text-green-50:focus {\n    --tw-text-opacity: 1;\n    color: rgba(236, 253, 245, var(--tw-text-opacity));\n  }\n\n  .sm\\:focus\\:text-green-100:focus {\n    --tw-text-opacity: 1;\n    color: rgba(209, 250, 229, var(--tw-text-opacity));\n  }\n\n  .sm\\:focus\\:text-green-200:focus {\n    --tw-text-opacity: 1;\n    color: rgba(167, 243, 208, var(--tw-text-opacity));\n  }\n\n  .sm\\:focus\\:text-green-300:focus {\n    --tw-text-opacity: 1;\n    color: rgba(110, 231, 183, var(--tw-text-opacity));\n  }\n\n  .sm\\:focus\\:text-green-400:focus {\n    --tw-text-opacity: 1;\n    color: rgba(52, 211, 153, var(--tw-text-opacity));\n  }\n\n  .sm\\:focus\\:text-green-500:focus {\n    --tw-text-opacity: 1;\n    color: rgba(16, 185, 129, var(--tw-text-opacity));\n  }\n\n  .sm\\:focus\\:text-green-600:focus {\n    --tw-text-opacity: 1;\n    color: rgba(5, 150, 105, var(--tw-text-opacity));\n  }\n\n  .sm\\:focus\\:text-green-700:focus {\n    --tw-text-opacity: 1;\n    color: rgba(4, 120, 87, var(--tw-text-opacity));\n  }\n\n  .sm\\:focus\\:text-green-800:focus {\n    --tw-text-opacity: 1;\n    color: rgba(6, 95, 70, var(--tw-text-opacity));\n  }\n\n  .sm\\:focus\\:text-green-900:focus {\n    --tw-text-opacity: 1;\n    color: rgba(6, 78, 59, var(--tw-text-opacity));\n  }\n\n  .sm\\:focus\\:text-blue-50:focus {\n    --tw-text-opacity: 1;\n    color: rgba(239, 246, 255, var(--tw-text-opacity));\n  }\n\n  .sm\\:focus\\:text-blue-100:focus {\n    --tw-text-opacity: 1;\n    color: rgba(219, 234, 254, var(--tw-text-opacity));\n  }\n\n  .sm\\:focus\\:text-blue-200:focus {\n    --tw-text-opacity: 1;\n    color: rgba(191, 219, 254, var(--tw-text-opacity));\n  }\n\n  .sm\\:focus\\:text-blue-300:focus {\n    --tw-text-opacity: 1;\n    color: rgba(147, 197, 253, var(--tw-text-opacity));\n  }\n\n  .sm\\:focus\\:text-blue-400:focus {\n    --tw-text-opacity: 1;\n    color: rgba(96, 165, 250, var(--tw-text-opacity));\n  }\n\n  .sm\\:focus\\:text-blue-500:focus {\n    --tw-text-opacity: 1;\n    color: rgba(59, 130, 246, var(--tw-text-opacity));\n  }\n\n  .sm\\:focus\\:text-blue-600:focus {\n    --tw-text-opacity: 1;\n    color: rgba(37, 99, 235, var(--tw-text-opacity));\n  }\n\n  .sm\\:focus\\:text-blue-700:focus {\n    --tw-text-opacity: 1;\n    color: rgba(29, 78, 216, var(--tw-text-opacity));\n  }\n\n  .sm\\:focus\\:text-blue-800:focus {\n    --tw-text-opacity: 1;\n    color: rgba(30, 64, 175, var(--tw-text-opacity));\n  }\n\n  .sm\\:focus\\:text-blue-900:focus {\n    --tw-text-opacity: 1;\n    color: rgba(30, 58, 138, var(--tw-text-opacity));\n  }\n\n  .sm\\:focus\\:text-indigo-50:focus {\n    --tw-text-opacity: 1;\n    color: rgba(238, 242, 255, var(--tw-text-opacity));\n  }\n\n  .sm\\:focus\\:text-indigo-100:focus {\n    --tw-text-opacity: 1;\n    color: rgba(224, 231, 255, var(--tw-text-opacity));\n  }\n\n  .sm\\:focus\\:text-indigo-200:focus {\n    --tw-text-opacity: 1;\n    color: rgba(199, 210, 254, var(--tw-text-opacity));\n  }\n\n  .sm\\:focus\\:text-indigo-300:focus {\n    --tw-text-opacity: 1;\n    color: rgba(165, 180, 252, var(--tw-text-opacity));\n  }\n\n  .sm\\:focus\\:text-indigo-400:focus {\n    --tw-text-opacity: 1;\n    color: rgba(129, 140, 248, var(--tw-text-opacity));\n  }\n\n  .sm\\:focus\\:text-indigo-500:focus {\n    --tw-text-opacity: 1;\n    color: rgba(99, 102, 241, var(--tw-text-opacity));\n  }\n\n  .sm\\:focus\\:text-indigo-600:focus {\n    --tw-text-opacity: 1;\n    color: rgba(79, 70, 229, var(--tw-text-opacity));\n  }\n\n  .sm\\:focus\\:text-indigo-700:focus {\n    --tw-text-opacity: 1;\n    color: rgba(67, 56, 202, var(--tw-text-opacity));\n  }\n\n  .sm\\:focus\\:text-indigo-800:focus {\n    --tw-text-opacity: 1;\n    color: rgba(55, 48, 163, var(--tw-text-opacity));\n  }\n\n  .sm\\:focus\\:text-indigo-900:focus {\n    --tw-text-opacity: 1;\n    color: rgba(49, 46, 129, var(--tw-text-opacity));\n  }\n\n  .sm\\:focus\\:text-purple-50:focus {\n    --tw-text-opacity: 1;\n    color: rgba(245, 243, 255, var(--tw-text-opacity));\n  }\n\n  .sm\\:focus\\:text-purple-100:focus {\n    --tw-text-opacity: 1;\n    color: rgba(237, 233, 254, var(--tw-text-opacity));\n  }\n\n  .sm\\:focus\\:text-purple-200:focus {\n    --tw-text-opacity: 1;\n    color: rgba(221, 214, 254, var(--tw-text-opacity));\n  }\n\n  .sm\\:focus\\:text-purple-300:focus {\n    --tw-text-opacity: 1;\n    color: rgba(196, 181, 253, var(--tw-text-opacity));\n  }\n\n  .sm\\:focus\\:text-purple-400:focus {\n    --tw-text-opacity: 1;\n    color: rgba(167, 139, 250, var(--tw-text-opacity));\n  }\n\n  .sm\\:focus\\:text-purple-500:focus {\n    --tw-text-opacity: 1;\n    color: rgba(139, 92, 246, var(--tw-text-opacity));\n  }\n\n  .sm\\:focus\\:text-purple-600:focus {\n    --tw-text-opacity: 1;\n    color: rgba(124, 58, 237, var(--tw-text-opacity));\n  }\n\n  .sm\\:focus\\:text-purple-700:focus {\n    --tw-text-opacity: 1;\n    color: rgba(109, 40, 217, var(--tw-text-opacity));\n  }\n\n  .sm\\:focus\\:text-purple-800:focus {\n    --tw-text-opacity: 1;\n    color: rgba(91, 33, 182, var(--tw-text-opacity));\n  }\n\n  .sm\\:focus\\:text-purple-900:focus {\n    --tw-text-opacity: 1;\n    color: rgba(76, 29, 149, var(--tw-text-opacity));\n  }\n\n  .sm\\:focus\\:text-pink-50:focus {\n    --tw-text-opacity: 1;\n    color: rgba(253, 242, 248, var(--tw-text-opacity));\n  }\n\n  .sm\\:focus\\:text-pink-100:focus {\n    --tw-text-opacity: 1;\n    color: rgba(252, 231, 243, var(--tw-text-opacity));\n  }\n\n  .sm\\:focus\\:text-pink-200:focus {\n    --tw-text-opacity: 1;\n    color: rgba(251, 207, 232, var(--tw-text-opacity));\n  }\n\n  .sm\\:focus\\:text-pink-300:focus {\n    --tw-text-opacity: 1;\n    color: rgba(249, 168, 212, var(--tw-text-opacity));\n  }\n\n  .sm\\:focus\\:text-pink-400:focus {\n    --tw-text-opacity: 1;\n    color: rgba(244, 114, 182, var(--tw-text-opacity));\n  }\n\n  .sm\\:focus\\:text-pink-500:focus {\n    --tw-text-opacity: 1;\n    color: rgba(236, 72, 153, var(--tw-text-opacity));\n  }\n\n  .sm\\:focus\\:text-pink-600:focus {\n    --tw-text-opacity: 1;\n    color: rgba(219, 39, 119, var(--tw-text-opacity));\n  }\n\n  .sm\\:focus\\:text-pink-700:focus {\n    --tw-text-opacity: 1;\n    color: rgba(190, 24, 93, var(--tw-text-opacity));\n  }\n\n  .sm\\:focus\\:text-pink-800:focus {\n    --tw-text-opacity: 1;\n    color: rgba(157, 23, 77, var(--tw-text-opacity));\n  }\n\n  .sm\\:focus\\:text-pink-900:focus {\n    --tw-text-opacity: 1;\n    color: rgba(131, 24, 67, var(--tw-text-opacity));\n  }\n\n  .dark .sm\\:dark\\:text-transparent {\n    color: transparent;\n  }\n\n  .dark .sm\\:dark\\:text-current {\n    color: currentColor;\n  }\n\n  .dark .sm\\:dark\\:text-black {\n    --tw-text-opacity: 1;\n    color: rgba(0, 0, 0, var(--tw-text-opacity));\n  }\n\n  .dark .sm\\:dark\\:text-white {\n    --tw-text-opacity: 1;\n    color: rgba(255, 255, 255, var(--tw-text-opacity));\n  }\n\n  .dark .sm\\:dark\\:text-gray-50 {\n    --tw-text-opacity: 1;\n    color: rgba(249, 250, 251, var(--tw-text-opacity));\n  }\n\n  .dark .sm\\:dark\\:text-gray-100 {\n    --tw-text-opacity: 1;\n    color: rgba(243, 244, 246, var(--tw-text-opacity));\n  }\n\n  .dark .sm\\:dark\\:text-gray-200 {\n    --tw-text-opacity: 1;\n    color: rgba(229, 231, 235, var(--tw-text-opacity));\n  }\n\n  .dark .sm\\:dark\\:text-gray-300 {\n    --tw-text-opacity: 1;\n    color: rgba(209, 213, 219, var(--tw-text-opacity));\n  }\n\n  .dark .sm\\:dark\\:text-gray-400 {\n    --tw-text-opacity: 1;\n    color: rgba(156, 163, 175, var(--tw-text-opacity));\n  }\n\n  .dark .sm\\:dark\\:text-gray-500 {\n    --tw-text-opacity: 1;\n    color: rgba(107, 114, 128, var(--tw-text-opacity));\n  }\n\n  .dark .sm\\:dark\\:text-gray-600 {\n    --tw-text-opacity: 1;\n    color: rgba(75, 85, 99, var(--tw-text-opacity));\n  }\n\n  .dark .sm\\:dark\\:text-gray-700 {\n    --tw-text-opacity: 1;\n    color: rgba(55, 65, 81, var(--tw-text-opacity));\n  }\n\n  .dark .sm\\:dark\\:text-gray-800 {\n    --tw-text-opacity: 1;\n    color: rgba(31, 41, 55, var(--tw-text-opacity));\n  }\n\n  .dark .sm\\:dark\\:text-gray-900 {\n    --tw-text-opacity: 1;\n    color: rgba(17, 24, 39, var(--tw-text-opacity));\n  }\n\n  .dark .sm\\:dark\\:text-red-50 {\n    --tw-text-opacity: 1;\n    color: rgba(254, 242, 242, var(--tw-text-opacity));\n  }\n\n  .dark .sm\\:dark\\:text-red-100 {\n    --tw-text-opacity: 1;\n    color: rgba(254, 226, 226, var(--tw-text-opacity));\n  }\n\n  .dark .sm\\:dark\\:text-red-200 {\n    --tw-text-opacity: 1;\n    color: rgba(254, 202, 202, var(--tw-text-opacity));\n  }\n\n  .dark .sm\\:dark\\:text-red-300 {\n    --tw-text-opacity: 1;\n    color: rgba(252, 165, 165, var(--tw-text-opacity));\n  }\n\n  .dark .sm\\:dark\\:text-red-400 {\n    --tw-text-opacity: 1;\n    color: rgba(248, 113, 113, var(--tw-text-opacity));\n  }\n\n  .dark .sm\\:dark\\:text-red-500 {\n    --tw-text-opacity: 1;\n    color: rgba(239, 68, 68, var(--tw-text-opacity));\n  }\n\n  .dark .sm\\:dark\\:text-red-600 {\n    --tw-text-opacity: 1;\n    color: rgba(220, 38, 38, var(--tw-text-opacity));\n  }\n\n  .dark .sm\\:dark\\:text-red-700 {\n    --tw-text-opacity: 1;\n    color: rgba(185, 28, 28, var(--tw-text-opacity));\n  }\n\n  .dark .sm\\:dark\\:text-red-800 {\n    --tw-text-opacity: 1;\n    color: rgba(153, 27, 27, var(--tw-text-opacity));\n  }\n\n  .dark .sm\\:dark\\:text-red-900 {\n    --tw-text-opacity: 1;\n    color: rgba(127, 29, 29, var(--tw-text-opacity));\n  }\n\n  .dark .sm\\:dark\\:text-yellow-50 {\n    --tw-text-opacity: 1;\n    color: rgba(255, 251, 235, var(--tw-text-opacity));\n  }\n\n  .dark .sm\\:dark\\:text-yellow-100 {\n    --tw-text-opacity: 1;\n    color: rgba(254, 243, 199, var(--tw-text-opacity));\n  }\n\n  .dark .sm\\:dark\\:text-yellow-200 {\n    --tw-text-opacity: 1;\n    color: rgba(253, 230, 138, var(--tw-text-opacity));\n  }\n\n  .dark .sm\\:dark\\:text-yellow-300 {\n    --tw-text-opacity: 1;\n    color: rgba(252, 211, 77, var(--tw-text-opacity));\n  }\n\n  .dark .sm\\:dark\\:text-yellow-400 {\n    --tw-text-opacity: 1;\n    color: rgba(251, 191, 36, var(--tw-text-opacity));\n  }\n\n  .dark .sm\\:dark\\:text-yellow-500 {\n    --tw-text-opacity: 1;\n    color: rgba(245, 158, 11, var(--tw-text-opacity));\n  }\n\n  .dark .sm\\:dark\\:text-yellow-600 {\n    --tw-text-opacity: 1;\n    color: rgba(217, 119, 6, var(--tw-text-opacity));\n  }\n\n  .dark .sm\\:dark\\:text-yellow-700 {\n    --tw-text-opacity: 1;\n    color: rgba(180, 83, 9, var(--tw-text-opacity));\n  }\n\n  .dark .sm\\:dark\\:text-yellow-800 {\n    --tw-text-opacity: 1;\n    color: rgba(146, 64, 14, var(--tw-text-opacity));\n  }\n\n  .dark .sm\\:dark\\:text-yellow-900 {\n    --tw-text-opacity: 1;\n    color: rgba(120, 53, 15, var(--tw-text-opacity));\n  }\n\n  .dark .sm\\:dark\\:text-green-50 {\n    --tw-text-opacity: 1;\n    color: rgba(236, 253, 245, var(--tw-text-opacity));\n  }\n\n  .dark .sm\\:dark\\:text-green-100 {\n    --tw-text-opacity: 1;\n    color: rgba(209, 250, 229, var(--tw-text-opacity));\n  }\n\n  .dark .sm\\:dark\\:text-green-200 {\n    --tw-text-opacity: 1;\n    color: rgba(167, 243, 208, var(--tw-text-opacity));\n  }\n\n  .dark .sm\\:dark\\:text-green-300 {\n    --tw-text-opacity: 1;\n    color: rgba(110, 231, 183, var(--tw-text-opacity));\n  }\n\n  .dark .sm\\:dark\\:text-green-400 {\n    --tw-text-opacity: 1;\n    color: rgba(52, 211, 153, var(--tw-text-opacity));\n  }\n\n  .dark .sm\\:dark\\:text-green-500 {\n    --tw-text-opacity: 1;\n    color: rgba(16, 185, 129, var(--tw-text-opacity));\n  }\n\n  .dark .sm\\:dark\\:text-green-600 {\n    --tw-text-opacity: 1;\n    color: rgba(5, 150, 105, var(--tw-text-opacity));\n  }\n\n  .dark .sm\\:dark\\:text-green-700 {\n    --tw-text-opacity: 1;\n    color: rgba(4, 120, 87, var(--tw-text-opacity));\n  }\n\n  .dark .sm\\:dark\\:text-green-800 {\n    --tw-text-opacity: 1;\n    color: rgba(6, 95, 70, var(--tw-text-opacity));\n  }\n\n  .dark .sm\\:dark\\:text-green-900 {\n    --tw-text-opacity: 1;\n    color: rgba(6, 78, 59, var(--tw-text-opacity));\n  }\n\n  .dark .sm\\:dark\\:text-blue-50 {\n    --tw-text-opacity: 1;\n    color: rgba(239, 246, 255, var(--tw-text-opacity));\n  }\n\n  .dark .sm\\:dark\\:text-blue-100 {\n    --tw-text-opacity: 1;\n    color: rgba(219, 234, 254, var(--tw-text-opacity));\n  }\n\n  .dark .sm\\:dark\\:text-blue-200 {\n    --tw-text-opacity: 1;\n    color: rgba(191, 219, 254, var(--tw-text-opacity));\n  }\n\n  .dark .sm\\:dark\\:text-blue-300 {\n    --tw-text-opacity: 1;\n    color: rgba(147, 197, 253, var(--tw-text-opacity));\n  }\n\n  .dark .sm\\:dark\\:text-blue-400 {\n    --tw-text-opacity: 1;\n    color: rgba(96, 165, 250, var(--tw-text-opacity));\n  }\n\n  .dark .sm\\:dark\\:text-blue-500 {\n    --tw-text-opacity: 1;\n    color: rgba(59, 130, 246, var(--tw-text-opacity));\n  }\n\n  .dark .sm\\:dark\\:text-blue-600 {\n    --tw-text-opacity: 1;\n    color: rgba(37, 99, 235, var(--tw-text-opacity));\n  }\n\n  .dark .sm\\:dark\\:text-blue-700 {\n    --tw-text-opacity: 1;\n    color: rgba(29, 78, 216, var(--tw-text-opacity));\n  }\n\n  .dark .sm\\:dark\\:text-blue-800 {\n    --tw-text-opacity: 1;\n    color: rgba(30, 64, 175, var(--tw-text-opacity));\n  }\n\n  .dark .sm\\:dark\\:text-blue-900 {\n    --tw-text-opacity: 1;\n    color: rgba(30, 58, 138, var(--tw-text-opacity));\n  }\n\n  .dark .sm\\:dark\\:text-indigo-50 {\n    --tw-text-opacity: 1;\n    color: rgba(238, 242, 255, var(--tw-text-opacity));\n  }\n\n  .dark .sm\\:dark\\:text-indigo-100 {\n    --tw-text-opacity: 1;\n    color: rgba(224, 231, 255, var(--tw-text-opacity));\n  }\n\n  .dark .sm\\:dark\\:text-indigo-200 {\n    --tw-text-opacity: 1;\n    color: rgba(199, 210, 254, var(--tw-text-opacity));\n  }\n\n  .dark .sm\\:dark\\:text-indigo-300 {\n    --tw-text-opacity: 1;\n    color: rgba(165, 180, 252, var(--tw-text-opacity));\n  }\n\n  .dark .sm\\:dark\\:text-indigo-400 {\n    --tw-text-opacity: 1;\n    color: rgba(129, 140, 248, var(--tw-text-opacity));\n  }\n\n  .dark .sm\\:dark\\:text-indigo-500 {\n    --tw-text-opacity: 1;\n    color: rgba(99, 102, 241, var(--tw-text-opacity));\n  }\n\n  .dark .sm\\:dark\\:text-indigo-600 {\n    --tw-text-opacity: 1;\n    color: rgba(79, 70, 229, var(--tw-text-opacity));\n  }\n\n  .dark .sm\\:dark\\:text-indigo-700 {\n    --tw-text-opacity: 1;\n    color: rgba(67, 56, 202, var(--tw-text-opacity));\n  }\n\n  .dark .sm\\:dark\\:text-indigo-800 {\n    --tw-text-opacity: 1;\n    color: rgba(55, 48, 163, var(--tw-text-opacity));\n  }\n\n  .dark .sm\\:dark\\:text-indigo-900 {\n    --tw-text-opacity: 1;\n    color: rgba(49, 46, 129, var(--tw-text-opacity));\n  }\n\n  .dark .sm\\:dark\\:text-purple-50 {\n    --tw-text-opacity: 1;\n    color: rgba(245, 243, 255, var(--tw-text-opacity));\n  }\n\n  .dark .sm\\:dark\\:text-purple-100 {\n    --tw-text-opacity: 1;\n    color: rgba(237, 233, 254, var(--tw-text-opacity));\n  }\n\n  .dark .sm\\:dark\\:text-purple-200 {\n    --tw-text-opacity: 1;\n    color: rgba(221, 214, 254, var(--tw-text-opacity));\n  }\n\n  .dark .sm\\:dark\\:text-purple-300 {\n    --tw-text-opacity: 1;\n    color: rgba(196, 181, 253, var(--tw-text-opacity));\n  }\n\n  .dark .sm\\:dark\\:text-purple-400 {\n    --tw-text-opacity: 1;\n    color: rgba(167, 139, 250, var(--tw-text-opacity));\n  }\n\n  .dark .sm\\:dark\\:text-purple-500 {\n    --tw-text-opacity: 1;\n    color: rgba(139, 92, 246, var(--tw-text-opacity));\n  }\n\n  .dark .sm\\:dark\\:text-purple-600 {\n    --tw-text-opacity: 1;\n    color: rgba(124, 58, 237, var(--tw-text-opacity));\n  }\n\n  .dark .sm\\:dark\\:text-purple-700 {\n    --tw-text-opacity: 1;\n    color: rgba(109, 40, 217, var(--tw-text-opacity));\n  }\n\n  .dark .sm\\:dark\\:text-purple-800 {\n    --tw-text-opacity: 1;\n    color: rgba(91, 33, 182, var(--tw-text-opacity));\n  }\n\n  .dark .sm\\:dark\\:text-purple-900 {\n    --tw-text-opacity: 1;\n    color: rgba(76, 29, 149, var(--tw-text-opacity));\n  }\n\n  .dark .sm\\:dark\\:text-pink-50 {\n    --tw-text-opacity: 1;\n    color: rgba(253, 242, 248, var(--tw-text-opacity));\n  }\n\n  .dark .sm\\:dark\\:text-pink-100 {\n    --tw-text-opacity: 1;\n    color: rgba(252, 231, 243, var(--tw-text-opacity));\n  }\n\n  .dark .sm\\:dark\\:text-pink-200 {\n    --tw-text-opacity: 1;\n    color: rgba(251, 207, 232, var(--tw-text-opacity));\n  }\n\n  .dark .sm\\:dark\\:text-pink-300 {\n    --tw-text-opacity: 1;\n    color: rgba(249, 168, 212, var(--tw-text-opacity));\n  }\n\n  .dark .sm\\:dark\\:text-pink-400 {\n    --tw-text-opacity: 1;\n    color: rgba(244, 114, 182, var(--tw-text-opacity));\n  }\n\n  .dark .sm\\:dark\\:text-pink-500 {\n    --tw-text-opacity: 1;\n    color: rgba(236, 72, 153, var(--tw-text-opacity));\n  }\n\n  .dark .sm\\:dark\\:text-pink-600 {\n    --tw-text-opacity: 1;\n    color: rgba(219, 39, 119, var(--tw-text-opacity));\n  }\n\n  .dark .sm\\:dark\\:text-pink-700 {\n    --tw-text-opacity: 1;\n    color: rgba(190, 24, 93, var(--tw-text-opacity));\n  }\n\n  .dark .sm\\:dark\\:text-pink-800 {\n    --tw-text-opacity: 1;\n    color: rgba(157, 23, 77, var(--tw-text-opacity));\n  }\n\n  .dark .sm\\:dark\\:text-pink-900 {\n    --tw-text-opacity: 1;\n    color: rgba(131, 24, 67, var(--tw-text-opacity));\n  }\n\n  .dark .group:hover .sm\\:dark\\:group-hover\\:text-transparent {\n    color: transparent;\n  }\n\n  .dark .group:hover .sm\\:dark\\:group-hover\\:text-current {\n    color: currentColor;\n  }\n\n  .dark .group:hover .sm\\:dark\\:group-hover\\:text-black {\n    --tw-text-opacity: 1;\n    color: rgba(0, 0, 0, var(--tw-text-opacity));\n  }\n\n  .dark .group:hover .sm\\:dark\\:group-hover\\:text-white {\n    --tw-text-opacity: 1;\n    color: rgba(255, 255, 255, var(--tw-text-opacity));\n  }\n\n  .dark .group:hover .sm\\:dark\\:group-hover\\:text-gray-50 {\n    --tw-text-opacity: 1;\n    color: rgba(249, 250, 251, var(--tw-text-opacity));\n  }\n\n  .dark .group:hover .sm\\:dark\\:group-hover\\:text-gray-100 {\n    --tw-text-opacity: 1;\n    color: rgba(243, 244, 246, var(--tw-text-opacity));\n  }\n\n  .dark .group:hover .sm\\:dark\\:group-hover\\:text-gray-200 {\n    --tw-text-opacity: 1;\n    color: rgba(229, 231, 235, var(--tw-text-opacity));\n  }\n\n  .dark .group:hover .sm\\:dark\\:group-hover\\:text-gray-300 {\n    --tw-text-opacity: 1;\n    color: rgba(209, 213, 219, var(--tw-text-opacity));\n  }\n\n  .dark .group:hover .sm\\:dark\\:group-hover\\:text-gray-400 {\n    --tw-text-opacity: 1;\n    color: rgba(156, 163, 175, var(--tw-text-opacity));\n  }\n\n  .dark .group:hover .sm\\:dark\\:group-hover\\:text-gray-500 {\n    --tw-text-opacity: 1;\n    color: rgba(107, 114, 128, var(--tw-text-opacity));\n  }\n\n  .dark .group:hover .sm\\:dark\\:group-hover\\:text-gray-600 {\n    --tw-text-opacity: 1;\n    color: rgba(75, 85, 99, var(--tw-text-opacity));\n  }\n\n  .dark .group:hover .sm\\:dark\\:group-hover\\:text-gray-700 {\n    --tw-text-opacity: 1;\n    color: rgba(55, 65, 81, var(--tw-text-opacity));\n  }\n\n  .dark .group:hover .sm\\:dark\\:group-hover\\:text-gray-800 {\n    --tw-text-opacity: 1;\n    color: rgba(31, 41, 55, var(--tw-text-opacity));\n  }\n\n  .dark .group:hover .sm\\:dark\\:group-hover\\:text-gray-900 {\n    --tw-text-opacity: 1;\n    color: rgba(17, 24, 39, var(--tw-text-opacity));\n  }\n\n  .dark .group:hover .sm\\:dark\\:group-hover\\:text-red-50 {\n    --tw-text-opacity: 1;\n    color: rgba(254, 242, 242, var(--tw-text-opacity));\n  }\n\n  .dark .group:hover .sm\\:dark\\:group-hover\\:text-red-100 {\n    --tw-text-opacity: 1;\n    color: rgba(254, 226, 226, var(--tw-text-opacity));\n  }\n\n  .dark .group:hover .sm\\:dark\\:group-hover\\:text-red-200 {\n    --tw-text-opacity: 1;\n    color: rgba(254, 202, 202, var(--tw-text-opacity));\n  }\n\n  .dark .group:hover .sm\\:dark\\:group-hover\\:text-red-300 {\n    --tw-text-opacity: 1;\n    color: rgba(252, 165, 165, var(--tw-text-opacity));\n  }\n\n  .dark .group:hover .sm\\:dark\\:group-hover\\:text-red-400 {\n    --tw-text-opacity: 1;\n    color: rgba(248, 113, 113, var(--tw-text-opacity));\n  }\n\n  .dark .group:hover .sm\\:dark\\:group-hover\\:text-red-500 {\n    --tw-text-opacity: 1;\n    color: rgba(239, 68, 68, var(--tw-text-opacity));\n  }\n\n  .dark .group:hover .sm\\:dark\\:group-hover\\:text-red-600 {\n    --tw-text-opacity: 1;\n    color: rgba(220, 38, 38, var(--tw-text-opacity));\n  }\n\n  .dark .group:hover .sm\\:dark\\:group-hover\\:text-red-700 {\n    --tw-text-opacity: 1;\n    color: rgba(185, 28, 28, var(--tw-text-opacity));\n  }\n\n  .dark .group:hover .sm\\:dark\\:group-hover\\:text-red-800 {\n    --tw-text-opacity: 1;\n    color: rgba(153, 27, 27, var(--tw-text-opacity));\n  }\n\n  .dark .group:hover .sm\\:dark\\:group-hover\\:text-red-900 {\n    --tw-text-opacity: 1;\n    color: rgba(127, 29, 29, var(--tw-text-opacity));\n  }\n\n  .dark .group:hover .sm\\:dark\\:group-hover\\:text-yellow-50 {\n    --tw-text-opacity: 1;\n    color: rgba(255, 251, 235, var(--tw-text-opacity));\n  }\n\n  .dark .group:hover .sm\\:dark\\:group-hover\\:text-yellow-100 {\n    --tw-text-opacity: 1;\n    color: rgba(254, 243, 199, var(--tw-text-opacity));\n  }\n\n  .dark .group:hover .sm\\:dark\\:group-hover\\:text-yellow-200 {\n    --tw-text-opacity: 1;\n    color: rgba(253, 230, 138, var(--tw-text-opacity));\n  }\n\n  .dark .group:hover .sm\\:dark\\:group-hover\\:text-yellow-300 {\n    --tw-text-opacity: 1;\n    color: rgba(252, 211, 77, var(--tw-text-opacity));\n  }\n\n  .dark .group:hover .sm\\:dark\\:group-hover\\:text-yellow-400 {\n    --tw-text-opacity: 1;\n    color: rgba(251, 191, 36, var(--tw-text-opacity));\n  }\n\n  .dark .group:hover .sm\\:dark\\:group-hover\\:text-yellow-500 {\n    --tw-text-opacity: 1;\n    color: rgba(245, 158, 11, var(--tw-text-opacity));\n  }\n\n  .dark .group:hover .sm\\:dark\\:group-hover\\:text-yellow-600 {\n    --tw-text-opacity: 1;\n    color: rgba(217, 119, 6, var(--tw-text-opacity));\n  }\n\n  .dark .group:hover .sm\\:dark\\:group-hover\\:text-yellow-700 {\n    --tw-text-opacity: 1;\n    color: rgba(180, 83, 9, var(--tw-text-opacity));\n  }\n\n  .dark .group:hover .sm\\:dark\\:group-hover\\:text-yellow-800 {\n    --tw-text-opacity: 1;\n    color: rgba(146, 64, 14, var(--tw-text-opacity));\n  }\n\n  .dark .group:hover .sm\\:dark\\:group-hover\\:text-yellow-900 {\n    --tw-text-opacity: 1;\n    color: rgba(120, 53, 15, var(--tw-text-opacity));\n  }\n\n  .dark .group:hover .sm\\:dark\\:group-hover\\:text-green-50 {\n    --tw-text-opacity: 1;\n    color: rgba(236, 253, 245, var(--tw-text-opacity));\n  }\n\n  .dark .group:hover .sm\\:dark\\:group-hover\\:text-green-100 {\n    --tw-text-opacity: 1;\n    color: rgba(209, 250, 229, var(--tw-text-opacity));\n  }\n\n  .dark .group:hover .sm\\:dark\\:group-hover\\:text-green-200 {\n    --tw-text-opacity: 1;\n    color: rgba(167, 243, 208, var(--tw-text-opacity));\n  }\n\n  .dark .group:hover .sm\\:dark\\:group-hover\\:text-green-300 {\n    --tw-text-opacity: 1;\n    color: rgba(110, 231, 183, var(--tw-text-opacity));\n  }\n\n  .dark .group:hover .sm\\:dark\\:group-hover\\:text-green-400 {\n    --tw-text-opacity: 1;\n    color: rgba(52, 211, 153, var(--tw-text-opacity));\n  }\n\n  .dark .group:hover .sm\\:dark\\:group-hover\\:text-green-500 {\n    --tw-text-opacity: 1;\n    color: rgba(16, 185, 129, var(--tw-text-opacity));\n  }\n\n  .dark .group:hover .sm\\:dark\\:group-hover\\:text-green-600 {\n    --tw-text-opacity: 1;\n    color: rgba(5, 150, 105, var(--tw-text-opacity));\n  }\n\n  .dark .group:hover .sm\\:dark\\:group-hover\\:text-green-700 {\n    --tw-text-opacity: 1;\n    color: rgba(4, 120, 87, var(--tw-text-opacity));\n  }\n\n  .dark .group:hover .sm\\:dark\\:group-hover\\:text-green-800 {\n    --tw-text-opacity: 1;\n    color: rgba(6, 95, 70, var(--tw-text-opacity));\n  }\n\n  .dark .group:hover .sm\\:dark\\:group-hover\\:text-green-900 {\n    --tw-text-opacity: 1;\n    color: rgba(6, 78, 59, var(--tw-text-opacity));\n  }\n\n  .dark .group:hover .sm\\:dark\\:group-hover\\:text-blue-50 {\n    --tw-text-opacity: 1;\n    color: rgba(239, 246, 255, var(--tw-text-opacity));\n  }\n\n  .dark .group:hover .sm\\:dark\\:group-hover\\:text-blue-100 {\n    --tw-text-opacity: 1;\n    color: rgba(219, 234, 254, var(--tw-text-opacity));\n  }\n\n  .dark .group:hover .sm\\:dark\\:group-hover\\:text-blue-200 {\n    --tw-text-opacity: 1;\n    color: rgba(191, 219, 254, var(--tw-text-opacity));\n  }\n\n  .dark .group:hover .sm\\:dark\\:group-hover\\:text-blue-300 {\n    --tw-text-opacity: 1;\n    color: rgba(147, 197, 253, var(--tw-text-opacity));\n  }\n\n  .dark .group:hover .sm\\:dark\\:group-hover\\:text-blue-400 {\n    --tw-text-opacity: 1;\n    color: rgba(96, 165, 250, var(--tw-text-opacity));\n  }\n\n  .dark .group:hover .sm\\:dark\\:group-hover\\:text-blue-500 {\n    --tw-text-opacity: 1;\n    color: rgba(59, 130, 246, var(--tw-text-opacity));\n  }\n\n  .dark .group:hover .sm\\:dark\\:group-hover\\:text-blue-600 {\n    --tw-text-opacity: 1;\n    color: rgba(37, 99, 235, var(--tw-text-opacity));\n  }\n\n  .dark .group:hover .sm\\:dark\\:group-hover\\:text-blue-700 {\n    --tw-text-opacity: 1;\n    color: rgba(29, 78, 216, var(--tw-text-opacity));\n  }\n\n  .dark .group:hover .sm\\:dark\\:group-hover\\:text-blue-800 {\n    --tw-text-opacity: 1;\n    color: rgba(30, 64, 175, var(--tw-text-opacity));\n  }\n\n  .dark .group:hover .sm\\:dark\\:group-hover\\:text-blue-900 {\n    --tw-text-opacity: 1;\n    color: rgba(30, 58, 138, var(--tw-text-opacity));\n  }\n\n  .dark .group:hover .sm\\:dark\\:group-hover\\:text-indigo-50 {\n    --tw-text-opacity: 1;\n    color: rgba(238, 242, 255, var(--tw-text-opacity));\n  }\n\n  .dark .group:hover .sm\\:dark\\:group-hover\\:text-indigo-100 {\n    --tw-text-opacity: 1;\n    color: rgba(224, 231, 255, var(--tw-text-opacity));\n  }\n\n  .dark .group:hover .sm\\:dark\\:group-hover\\:text-indigo-200 {\n    --tw-text-opacity: 1;\n    color: rgba(199, 210, 254, var(--tw-text-opacity));\n  }\n\n  .dark .group:hover .sm\\:dark\\:group-hover\\:text-indigo-300 {\n    --tw-text-opacity: 1;\n    color: rgba(165, 180, 252, var(--tw-text-opacity));\n  }\n\n  .dark .group:hover .sm\\:dark\\:group-hover\\:text-indigo-400 {\n    --tw-text-opacity: 1;\n    color: rgba(129, 140, 248, var(--tw-text-opacity));\n  }\n\n  .dark .group:hover .sm\\:dark\\:group-hover\\:text-indigo-500 {\n    --tw-text-opacity: 1;\n    color: rgba(99, 102, 241, var(--tw-text-opacity));\n  }\n\n  .dark .group:hover .sm\\:dark\\:group-hover\\:text-indigo-600 {\n    --tw-text-opacity: 1;\n    color: rgba(79, 70, 229, var(--tw-text-opacity));\n  }\n\n  .dark .group:hover .sm\\:dark\\:group-hover\\:text-indigo-700 {\n    --tw-text-opacity: 1;\n    color: rgba(67, 56, 202, var(--tw-text-opacity));\n  }\n\n  .dark .group:hover .sm\\:dark\\:group-hover\\:text-indigo-800 {\n    --tw-text-opacity: 1;\n    color: rgba(55, 48, 163, var(--tw-text-opacity));\n  }\n\n  .dark .group:hover .sm\\:dark\\:group-hover\\:text-indigo-900 {\n    --tw-text-opacity: 1;\n    color: rgba(49, 46, 129, var(--tw-text-opacity));\n  }\n\n  .dark .group:hover .sm\\:dark\\:group-hover\\:text-purple-50 {\n    --tw-text-opacity: 1;\n    color: rgba(245, 243, 255, var(--tw-text-opacity));\n  }\n\n  .dark .group:hover .sm\\:dark\\:group-hover\\:text-purple-100 {\n    --tw-text-opacity: 1;\n    color: rgba(237, 233, 254, var(--tw-text-opacity));\n  }\n\n  .dark .group:hover .sm\\:dark\\:group-hover\\:text-purple-200 {\n    --tw-text-opacity: 1;\n    color: rgba(221, 214, 254, var(--tw-text-opacity));\n  }\n\n  .dark .group:hover .sm\\:dark\\:group-hover\\:text-purple-300 {\n    --tw-text-opacity: 1;\n    color: rgba(196, 181, 253, var(--tw-text-opacity));\n  }\n\n  .dark .group:hover .sm\\:dark\\:group-hover\\:text-purple-400 {\n    --tw-text-opacity: 1;\n    color: rgba(167, 139, 250, var(--tw-text-opacity));\n  }\n\n  .dark .group:hover .sm\\:dark\\:group-hover\\:text-purple-500 {\n    --tw-text-opacity: 1;\n    color: rgba(139, 92, 246, var(--tw-text-opacity));\n  }\n\n  .dark .group:hover .sm\\:dark\\:group-hover\\:text-purple-600 {\n    --tw-text-opacity: 1;\n    color: rgba(124, 58, 237, var(--tw-text-opacity));\n  }\n\n  .dark .group:hover .sm\\:dark\\:group-hover\\:text-purple-700 {\n    --tw-text-opacity: 1;\n    color: rgba(109, 40, 217, var(--tw-text-opacity));\n  }\n\n  .dark .group:hover .sm\\:dark\\:group-hover\\:text-purple-800 {\n    --tw-text-opacity: 1;\n    color: rgba(91, 33, 182, var(--tw-text-opacity));\n  }\n\n  .dark .group:hover .sm\\:dark\\:group-hover\\:text-purple-900 {\n    --tw-text-opacity: 1;\n    color: rgba(76, 29, 149, var(--tw-text-opacity));\n  }\n\n  .dark .group:hover .sm\\:dark\\:group-hover\\:text-pink-50 {\n    --tw-text-opacity: 1;\n    color: rgba(253, 242, 248, var(--tw-text-opacity));\n  }\n\n  .dark .group:hover .sm\\:dark\\:group-hover\\:text-pink-100 {\n    --tw-text-opacity: 1;\n    color: rgba(252, 231, 243, var(--tw-text-opacity));\n  }\n\n  .dark .group:hover .sm\\:dark\\:group-hover\\:text-pink-200 {\n    --tw-text-opacity: 1;\n    color: rgba(251, 207, 232, var(--tw-text-opacity));\n  }\n\n  .dark .group:hover .sm\\:dark\\:group-hover\\:text-pink-300 {\n    --tw-text-opacity: 1;\n    color: rgba(249, 168, 212, var(--tw-text-opacity));\n  }\n\n  .dark .group:hover .sm\\:dark\\:group-hover\\:text-pink-400 {\n    --tw-text-opacity: 1;\n    color: rgba(244, 114, 182, var(--tw-text-opacity));\n  }\n\n  .dark .group:hover .sm\\:dark\\:group-hover\\:text-pink-500 {\n    --tw-text-opacity: 1;\n    color: rgba(236, 72, 153, var(--tw-text-opacity));\n  }\n\n  .dark .group:hover .sm\\:dark\\:group-hover\\:text-pink-600 {\n    --tw-text-opacity: 1;\n    color: rgba(219, 39, 119, var(--tw-text-opacity));\n  }\n\n  .dark .group:hover .sm\\:dark\\:group-hover\\:text-pink-700 {\n    --tw-text-opacity: 1;\n    color: rgba(190, 24, 93, var(--tw-text-opacity));\n  }\n\n  .dark .group:hover .sm\\:dark\\:group-hover\\:text-pink-800 {\n    --tw-text-opacity: 1;\n    color: rgba(157, 23, 77, var(--tw-text-opacity));\n  }\n\n  .dark .group:hover .sm\\:dark\\:group-hover\\:text-pink-900 {\n    --tw-text-opacity: 1;\n    color: rgba(131, 24, 67, var(--tw-text-opacity));\n  }\n\n  .dark .sm\\:dark\\:focus-within\\:text-transparent:focus-within {\n    color: transparent;\n  }\n\n  .dark .sm\\:dark\\:focus-within\\:text-current:focus-within {\n    color: currentColor;\n  }\n\n  .dark .sm\\:dark\\:focus-within\\:text-black:focus-within {\n    --tw-text-opacity: 1;\n    color: rgba(0, 0, 0, var(--tw-text-opacity));\n  }\n\n  .dark .sm\\:dark\\:focus-within\\:text-white:focus-within {\n    --tw-text-opacity: 1;\n    color: rgba(255, 255, 255, var(--tw-text-opacity));\n  }\n\n  .dark .sm\\:dark\\:focus-within\\:text-gray-50:focus-within {\n    --tw-text-opacity: 1;\n    color: rgba(249, 250, 251, var(--tw-text-opacity));\n  }\n\n  .dark .sm\\:dark\\:focus-within\\:text-gray-100:focus-within {\n    --tw-text-opacity: 1;\n    color: rgba(243, 244, 246, var(--tw-text-opacity));\n  }\n\n  .dark .sm\\:dark\\:focus-within\\:text-gray-200:focus-within {\n    --tw-text-opacity: 1;\n    color: rgba(229, 231, 235, var(--tw-text-opacity));\n  }\n\n  .dark .sm\\:dark\\:focus-within\\:text-gray-300:focus-within {\n    --tw-text-opacity: 1;\n    color: rgba(209, 213, 219, var(--tw-text-opacity));\n  }\n\n  .dark .sm\\:dark\\:focus-within\\:text-gray-400:focus-within {\n    --tw-text-opacity: 1;\n    color: rgba(156, 163, 175, var(--tw-text-opacity));\n  }\n\n  .dark .sm\\:dark\\:focus-within\\:text-gray-500:focus-within {\n    --tw-text-opacity: 1;\n    color: rgba(107, 114, 128, var(--tw-text-opacity));\n  }\n\n  .dark .sm\\:dark\\:focus-within\\:text-gray-600:focus-within {\n    --tw-text-opacity: 1;\n    color: rgba(75, 85, 99, var(--tw-text-opacity));\n  }\n\n  .dark .sm\\:dark\\:focus-within\\:text-gray-700:focus-within {\n    --tw-text-opacity: 1;\n    color: rgba(55, 65, 81, var(--tw-text-opacity));\n  }\n\n  .dark .sm\\:dark\\:focus-within\\:text-gray-800:focus-within {\n    --tw-text-opacity: 1;\n    color: rgba(31, 41, 55, var(--tw-text-opacity));\n  }\n\n  .dark .sm\\:dark\\:focus-within\\:text-gray-900:focus-within {\n    --tw-text-opacity: 1;\n    color: rgba(17, 24, 39, var(--tw-text-opacity));\n  }\n\n  .dark .sm\\:dark\\:focus-within\\:text-red-50:focus-within {\n    --tw-text-opacity: 1;\n    color: rgba(254, 242, 242, var(--tw-text-opacity));\n  }\n\n  .dark .sm\\:dark\\:focus-within\\:text-red-100:focus-within {\n    --tw-text-opacity: 1;\n    color: rgba(254, 226, 226, var(--tw-text-opacity));\n  }\n\n  .dark .sm\\:dark\\:focus-within\\:text-red-200:focus-within {\n    --tw-text-opacity: 1;\n    color: rgba(254, 202, 202, var(--tw-text-opacity));\n  }\n\n  .dark .sm\\:dark\\:focus-within\\:text-red-300:focus-within {\n    --tw-text-opacity: 1;\n    color: rgba(252, 165, 165, var(--tw-text-opacity));\n  }\n\n  .dark .sm\\:dark\\:focus-within\\:text-red-400:focus-within {\n    --tw-text-opacity: 1;\n    color: rgba(248, 113, 113, var(--tw-text-opacity));\n  }\n\n  .dark .sm\\:dark\\:focus-within\\:text-red-500:focus-within {\n    --tw-text-opacity: 1;\n    color: rgba(239, 68, 68, var(--tw-text-opacity));\n  }\n\n  .dark .sm\\:dark\\:focus-within\\:text-red-600:focus-within {\n    --tw-text-opacity: 1;\n    color: rgba(220, 38, 38, var(--tw-text-opacity));\n  }\n\n  .dark .sm\\:dark\\:focus-within\\:text-red-700:focus-within {\n    --tw-text-opacity: 1;\n    color: rgba(185, 28, 28, var(--tw-text-opacity));\n  }\n\n  .dark .sm\\:dark\\:focus-within\\:text-red-800:focus-within {\n    --tw-text-opacity: 1;\n    color: rgba(153, 27, 27, var(--tw-text-opacity));\n  }\n\n  .dark .sm\\:dark\\:focus-within\\:text-red-900:focus-within {\n    --tw-text-opacity: 1;\n    color: rgba(127, 29, 29, var(--tw-text-opacity));\n  }\n\n  .dark .sm\\:dark\\:focus-within\\:text-yellow-50:focus-within {\n    --tw-text-opacity: 1;\n    color: rgba(255, 251, 235, var(--tw-text-opacity));\n  }\n\n  .dark .sm\\:dark\\:focus-within\\:text-yellow-100:focus-within {\n    --tw-text-opacity: 1;\n    color: rgba(254, 243, 199, var(--tw-text-opacity));\n  }\n\n  .dark .sm\\:dark\\:focus-within\\:text-yellow-200:focus-within {\n    --tw-text-opacity: 1;\n    color: rgba(253, 230, 138, var(--tw-text-opacity));\n  }\n\n  .dark .sm\\:dark\\:focus-within\\:text-yellow-300:focus-within {\n    --tw-text-opacity: 1;\n    color: rgba(252, 211, 77, var(--tw-text-opacity));\n  }\n\n  .dark .sm\\:dark\\:focus-within\\:text-yellow-400:focus-within {\n    --tw-text-opacity: 1;\n    color: rgba(251, 191, 36, var(--tw-text-opacity));\n  }\n\n  .dark .sm\\:dark\\:focus-within\\:text-yellow-500:focus-within {\n    --tw-text-opacity: 1;\n    color: rgba(245, 158, 11, var(--tw-text-opacity));\n  }\n\n  .dark .sm\\:dark\\:focus-within\\:text-yellow-600:focus-within {\n    --tw-text-opacity: 1;\n    color: rgba(217, 119, 6, var(--tw-text-opacity));\n  }\n\n  .dark .sm\\:dark\\:focus-within\\:text-yellow-700:focus-within {\n    --tw-text-opacity: 1;\n    color: rgba(180, 83, 9, var(--tw-text-opacity));\n  }\n\n  .dark .sm\\:dark\\:focus-within\\:text-yellow-800:focus-within {\n    --tw-text-opacity: 1;\n    color: rgba(146, 64, 14, var(--tw-text-opacity));\n  }\n\n  .dark .sm\\:dark\\:focus-within\\:text-yellow-900:focus-within {\n    --tw-text-opacity: 1;\n    color: rgba(120, 53, 15, var(--tw-text-opacity));\n  }\n\n  .dark .sm\\:dark\\:focus-within\\:text-green-50:focus-within {\n    --tw-text-opacity: 1;\n    color: rgba(236, 253, 245, var(--tw-text-opacity));\n  }\n\n  .dark .sm\\:dark\\:focus-within\\:text-green-100:focus-within {\n    --tw-text-opacity: 1;\n    color: rgba(209, 250, 229, var(--tw-text-opacity));\n  }\n\n  .dark .sm\\:dark\\:focus-within\\:text-green-200:focus-within {\n    --tw-text-opacity: 1;\n    color: rgba(167, 243, 208, var(--tw-text-opacity));\n  }\n\n  .dark .sm\\:dark\\:focus-within\\:text-green-300:focus-within {\n    --tw-text-opacity: 1;\n    color: rgba(110, 231, 183, var(--tw-text-opacity));\n  }\n\n  .dark .sm\\:dark\\:focus-within\\:text-green-400:focus-within {\n    --tw-text-opacity: 1;\n    color: rgba(52, 211, 153, var(--tw-text-opacity));\n  }\n\n  .dark .sm\\:dark\\:focus-within\\:text-green-500:focus-within {\n    --tw-text-opacity: 1;\n    color: rgba(16, 185, 129, var(--tw-text-opacity));\n  }\n\n  .dark .sm\\:dark\\:focus-within\\:text-green-600:focus-within {\n    --tw-text-opacity: 1;\n    color: rgba(5, 150, 105, var(--tw-text-opacity));\n  }\n\n  .dark .sm\\:dark\\:focus-within\\:text-green-700:focus-within {\n    --tw-text-opacity: 1;\n    color: rgba(4, 120, 87, var(--tw-text-opacity));\n  }\n\n  .dark .sm\\:dark\\:focus-within\\:text-green-800:focus-within {\n    --tw-text-opacity: 1;\n    color: rgba(6, 95, 70, var(--tw-text-opacity));\n  }\n\n  .dark .sm\\:dark\\:focus-within\\:text-green-900:focus-within {\n    --tw-text-opacity: 1;\n    color: rgba(6, 78, 59, var(--tw-text-opacity));\n  }\n\n  .dark .sm\\:dark\\:focus-within\\:text-blue-50:focus-within {\n    --tw-text-opacity: 1;\n    color: rgba(239, 246, 255, var(--tw-text-opacity));\n  }\n\n  .dark .sm\\:dark\\:focus-within\\:text-blue-100:focus-within {\n    --tw-text-opacity: 1;\n    color: rgba(219, 234, 254, var(--tw-text-opacity));\n  }\n\n  .dark .sm\\:dark\\:focus-within\\:text-blue-200:focus-within {\n    --tw-text-opacity: 1;\n    color: rgba(191, 219, 254, var(--tw-text-opacity));\n  }\n\n  .dark .sm\\:dark\\:focus-within\\:text-blue-300:focus-within {\n    --tw-text-opacity: 1;\n    color: rgba(147, 197, 253, var(--tw-text-opacity));\n  }\n\n  .dark .sm\\:dark\\:focus-within\\:text-blue-400:focus-within {\n    --tw-text-opacity: 1;\n    color: rgba(96, 165, 250, var(--tw-text-opacity));\n  }\n\n  .dark .sm\\:dark\\:focus-within\\:text-blue-500:focus-within {\n    --tw-text-opacity: 1;\n    color: rgba(59, 130, 246, var(--tw-text-opacity));\n  }\n\n  .dark .sm\\:dark\\:focus-within\\:text-blue-600:focus-within {\n    --tw-text-opacity: 1;\n    color: rgba(37, 99, 235, var(--tw-text-opacity));\n  }\n\n  .dark .sm\\:dark\\:focus-within\\:text-blue-700:focus-within {\n    --tw-text-opacity: 1;\n    color: rgba(29, 78, 216, var(--tw-text-opacity));\n  }\n\n  .dark .sm\\:dark\\:focus-within\\:text-blue-800:focus-within {\n    --tw-text-opacity: 1;\n    color: rgba(30, 64, 175, var(--tw-text-opacity));\n  }\n\n  .dark .sm\\:dark\\:focus-within\\:text-blue-900:focus-within {\n    --tw-text-opacity: 1;\n    color: rgba(30, 58, 138, var(--tw-text-opacity));\n  }\n\n  .dark .sm\\:dark\\:focus-within\\:text-indigo-50:focus-within {\n    --tw-text-opacity: 1;\n    color: rgba(238, 242, 255, var(--tw-text-opacity));\n  }\n\n  .dark .sm\\:dark\\:focus-within\\:text-indigo-100:focus-within {\n    --tw-text-opacity: 1;\n    color: rgba(224, 231, 255, var(--tw-text-opacity));\n  }\n\n  .dark .sm\\:dark\\:focus-within\\:text-indigo-200:focus-within {\n    --tw-text-opacity: 1;\n    color: rgba(199, 210, 254, var(--tw-text-opacity));\n  }\n\n  .dark .sm\\:dark\\:focus-within\\:text-indigo-300:focus-within {\n    --tw-text-opacity: 1;\n    color: rgba(165, 180, 252, var(--tw-text-opacity));\n  }\n\n  .dark .sm\\:dark\\:focus-within\\:text-indigo-400:focus-within {\n    --tw-text-opacity: 1;\n    color: rgba(129, 140, 248, var(--tw-text-opacity));\n  }\n\n  .dark .sm\\:dark\\:focus-within\\:text-indigo-500:focus-within {\n    --tw-text-opacity: 1;\n    color: rgba(99, 102, 241, var(--tw-text-opacity));\n  }\n\n  .dark .sm\\:dark\\:focus-within\\:text-indigo-600:focus-within {\n    --tw-text-opacity: 1;\n    color: rgba(79, 70, 229, var(--tw-text-opacity));\n  }\n\n  .dark .sm\\:dark\\:focus-within\\:text-indigo-700:focus-within {\n    --tw-text-opacity: 1;\n    color: rgba(67, 56, 202, var(--tw-text-opacity));\n  }\n\n  .dark .sm\\:dark\\:focus-within\\:text-indigo-800:focus-within {\n    --tw-text-opacity: 1;\n    color: rgba(55, 48, 163, var(--tw-text-opacity));\n  }\n\n  .dark .sm\\:dark\\:focus-within\\:text-indigo-900:focus-within {\n    --tw-text-opacity: 1;\n    color: rgba(49, 46, 129, var(--tw-text-opacity));\n  }\n\n  .dark .sm\\:dark\\:focus-within\\:text-purple-50:focus-within {\n    --tw-text-opacity: 1;\n    color: rgba(245, 243, 255, var(--tw-text-opacity));\n  }\n\n  .dark .sm\\:dark\\:focus-within\\:text-purple-100:focus-within {\n    --tw-text-opacity: 1;\n    color: rgba(237, 233, 254, var(--tw-text-opacity));\n  }\n\n  .dark .sm\\:dark\\:focus-within\\:text-purple-200:focus-within {\n    --tw-text-opacity: 1;\n    color: rgba(221, 214, 254, var(--tw-text-opacity));\n  }\n\n  .dark .sm\\:dark\\:focus-within\\:text-purple-300:focus-within {\n    --tw-text-opacity: 1;\n    color: rgba(196, 181, 253, var(--tw-text-opacity));\n  }\n\n  .dark .sm\\:dark\\:focus-within\\:text-purple-400:focus-within {\n    --tw-text-opacity: 1;\n    color: rgba(167, 139, 250, var(--tw-text-opacity));\n  }\n\n  .dark .sm\\:dark\\:focus-within\\:text-purple-500:focus-within {\n    --tw-text-opacity: 1;\n    color: rgba(139, 92, 246, var(--tw-text-opacity));\n  }\n\n  .dark .sm\\:dark\\:focus-within\\:text-purple-600:focus-within {\n    --tw-text-opacity: 1;\n    color: rgba(124, 58, 237, var(--tw-text-opacity));\n  }\n\n  .dark .sm\\:dark\\:focus-within\\:text-purple-700:focus-within {\n    --tw-text-opacity: 1;\n    color: rgba(109, 40, 217, var(--tw-text-opacity));\n  }\n\n  .dark .sm\\:dark\\:focus-within\\:text-purple-800:focus-within {\n    --tw-text-opacity: 1;\n    color: rgba(91, 33, 182, var(--tw-text-opacity));\n  }\n\n  .dark .sm\\:dark\\:focus-within\\:text-purple-900:focus-within {\n    --tw-text-opacity: 1;\n    color: rgba(76, 29, 149, var(--tw-text-opacity));\n  }\n\n  .dark .sm\\:dark\\:focus-within\\:text-pink-50:focus-within {\n    --tw-text-opacity: 1;\n    color: rgba(253, 242, 248, var(--tw-text-opacity));\n  }\n\n  .dark .sm\\:dark\\:focus-within\\:text-pink-100:focus-within {\n    --tw-text-opacity: 1;\n    color: rgba(252, 231, 243, var(--tw-text-opacity));\n  }\n\n  .dark .sm\\:dark\\:focus-within\\:text-pink-200:focus-within {\n    --tw-text-opacity: 1;\n    color: rgba(251, 207, 232, var(--tw-text-opacity));\n  }\n\n  .dark .sm\\:dark\\:focus-within\\:text-pink-300:focus-within {\n    --tw-text-opacity: 1;\n    color: rgba(249, 168, 212, var(--tw-text-opacity));\n  }\n\n  .dark .sm\\:dark\\:focus-within\\:text-pink-400:focus-within {\n    --tw-text-opacity: 1;\n    color: rgba(244, 114, 182, var(--tw-text-opacity));\n  }\n\n  .dark .sm\\:dark\\:focus-within\\:text-pink-500:focus-within {\n    --tw-text-opacity: 1;\n    color: rgba(236, 72, 153, var(--tw-text-opacity));\n  }\n\n  .dark .sm\\:dark\\:focus-within\\:text-pink-600:focus-within {\n    --tw-text-opacity: 1;\n    color: rgba(219, 39, 119, var(--tw-text-opacity));\n  }\n\n  .dark .sm\\:dark\\:focus-within\\:text-pink-700:focus-within {\n    --tw-text-opacity: 1;\n    color: rgba(190, 24, 93, var(--tw-text-opacity));\n  }\n\n  .dark .sm\\:dark\\:focus-within\\:text-pink-800:focus-within {\n    --tw-text-opacity: 1;\n    color: rgba(157, 23, 77, var(--tw-text-opacity));\n  }\n\n  .dark .sm\\:dark\\:focus-within\\:text-pink-900:focus-within {\n    --tw-text-opacity: 1;\n    color: rgba(131, 24, 67, var(--tw-text-opacity));\n  }\n\n  .dark .sm\\:dark\\:hover\\:text-transparent:hover {\n    color: transparent;\n  }\n\n  .dark .sm\\:dark\\:hover\\:text-current:hover {\n    color: currentColor;\n  }\n\n  .dark .sm\\:dark\\:hover\\:text-black:hover {\n    --tw-text-opacity: 1;\n    color: rgba(0, 0, 0, var(--tw-text-opacity));\n  }\n\n  .dark .sm\\:dark\\:hover\\:text-white:hover {\n    --tw-text-opacity: 1;\n    color: rgba(255, 255, 255, var(--tw-text-opacity));\n  }\n\n  .dark .sm\\:dark\\:hover\\:text-gray-50:hover {\n    --tw-text-opacity: 1;\n    color: rgba(249, 250, 251, var(--tw-text-opacity));\n  }\n\n  .dark .sm\\:dark\\:hover\\:text-gray-100:hover {\n    --tw-text-opacity: 1;\n    color: rgba(243, 244, 246, var(--tw-text-opacity));\n  }\n\n  .dark .sm\\:dark\\:hover\\:text-gray-200:hover {\n    --tw-text-opacity: 1;\n    color: rgba(229, 231, 235, var(--tw-text-opacity));\n  }\n\n  .dark .sm\\:dark\\:hover\\:text-gray-300:hover {\n    --tw-text-opacity: 1;\n    color: rgba(209, 213, 219, var(--tw-text-opacity));\n  }\n\n  .dark .sm\\:dark\\:hover\\:text-gray-400:hover {\n    --tw-text-opacity: 1;\n    color: rgba(156, 163, 175, var(--tw-text-opacity));\n  }\n\n  .dark .sm\\:dark\\:hover\\:text-gray-500:hover {\n    --tw-text-opacity: 1;\n    color: rgba(107, 114, 128, var(--tw-text-opacity));\n  }\n\n  .dark .sm\\:dark\\:hover\\:text-gray-600:hover {\n    --tw-text-opacity: 1;\n    color: rgba(75, 85, 99, var(--tw-text-opacity));\n  }\n\n  .dark .sm\\:dark\\:hover\\:text-gray-700:hover {\n    --tw-text-opacity: 1;\n    color: rgba(55, 65, 81, var(--tw-text-opacity));\n  }\n\n  .dark .sm\\:dark\\:hover\\:text-gray-800:hover {\n    --tw-text-opacity: 1;\n    color: rgba(31, 41, 55, var(--tw-text-opacity));\n  }\n\n  .dark .sm\\:dark\\:hover\\:text-gray-900:hover {\n    --tw-text-opacity: 1;\n    color: rgba(17, 24, 39, var(--tw-text-opacity));\n  }\n\n  .dark .sm\\:dark\\:hover\\:text-red-50:hover {\n    --tw-text-opacity: 1;\n    color: rgba(254, 242, 242, var(--tw-text-opacity));\n  }\n\n  .dark .sm\\:dark\\:hover\\:text-red-100:hover {\n    --tw-text-opacity: 1;\n    color: rgba(254, 226, 226, var(--tw-text-opacity));\n  }\n\n  .dark .sm\\:dark\\:hover\\:text-red-200:hover {\n    --tw-text-opacity: 1;\n    color: rgba(254, 202, 202, var(--tw-text-opacity));\n  }\n\n  .dark .sm\\:dark\\:hover\\:text-red-300:hover {\n    --tw-text-opacity: 1;\n    color: rgba(252, 165, 165, var(--tw-text-opacity));\n  }\n\n  .dark .sm\\:dark\\:hover\\:text-red-400:hover {\n    --tw-text-opacity: 1;\n    color: rgba(248, 113, 113, var(--tw-text-opacity));\n  }\n\n  .dark .sm\\:dark\\:hover\\:text-red-500:hover {\n    --tw-text-opacity: 1;\n    color: rgba(239, 68, 68, var(--tw-text-opacity));\n  }\n\n  .dark .sm\\:dark\\:hover\\:text-red-600:hover {\n    --tw-text-opacity: 1;\n    color: rgba(220, 38, 38, var(--tw-text-opacity));\n  }\n\n  .dark .sm\\:dark\\:hover\\:text-red-700:hover {\n    --tw-text-opacity: 1;\n    color: rgba(185, 28, 28, var(--tw-text-opacity));\n  }\n\n  .dark .sm\\:dark\\:hover\\:text-red-800:hover {\n    --tw-text-opacity: 1;\n    color: rgba(153, 27, 27, var(--tw-text-opacity));\n  }\n\n  .dark .sm\\:dark\\:hover\\:text-red-900:hover {\n    --tw-text-opacity: 1;\n    color: rgba(127, 29, 29, var(--tw-text-opacity));\n  }\n\n  .dark .sm\\:dark\\:hover\\:text-yellow-50:hover {\n    --tw-text-opacity: 1;\n    color: rgba(255, 251, 235, var(--tw-text-opacity));\n  }\n\n  .dark .sm\\:dark\\:hover\\:text-yellow-100:hover {\n    --tw-text-opacity: 1;\n    color: rgba(254, 243, 199, var(--tw-text-opacity));\n  }\n\n  .dark .sm\\:dark\\:hover\\:text-yellow-200:hover {\n    --tw-text-opacity: 1;\n    color: rgba(253, 230, 138, var(--tw-text-opacity));\n  }\n\n  .dark .sm\\:dark\\:hover\\:text-yellow-300:hover {\n    --tw-text-opacity: 1;\n    color: rgba(252, 211, 77, var(--tw-text-opacity));\n  }\n\n  .dark .sm\\:dark\\:hover\\:text-yellow-400:hover {\n    --tw-text-opacity: 1;\n    color: rgba(251, 191, 36, var(--tw-text-opacity));\n  }\n\n  .dark .sm\\:dark\\:hover\\:text-yellow-500:hover {\n    --tw-text-opacity: 1;\n    color: rgba(245, 158, 11, var(--tw-text-opacity));\n  }\n\n  .dark .sm\\:dark\\:hover\\:text-yellow-600:hover {\n    --tw-text-opacity: 1;\n    color: rgba(217, 119, 6, var(--tw-text-opacity));\n  }\n\n  .dark .sm\\:dark\\:hover\\:text-yellow-700:hover {\n    --tw-text-opacity: 1;\n    color: rgba(180, 83, 9, var(--tw-text-opacity));\n  }\n\n  .dark .sm\\:dark\\:hover\\:text-yellow-800:hover {\n    --tw-text-opacity: 1;\n    color: rgba(146, 64, 14, var(--tw-text-opacity));\n  }\n\n  .dark .sm\\:dark\\:hover\\:text-yellow-900:hover {\n    --tw-text-opacity: 1;\n    color: rgba(120, 53, 15, var(--tw-text-opacity));\n  }\n\n  .dark .sm\\:dark\\:hover\\:text-green-50:hover {\n    --tw-text-opacity: 1;\n    color: rgba(236, 253, 245, var(--tw-text-opacity));\n  }\n\n  .dark .sm\\:dark\\:hover\\:text-green-100:hover {\n    --tw-text-opacity: 1;\n    color: rgba(209, 250, 229, var(--tw-text-opacity));\n  }\n\n  .dark .sm\\:dark\\:hover\\:text-green-200:hover {\n    --tw-text-opacity: 1;\n    color: rgba(167, 243, 208, var(--tw-text-opacity));\n  }\n\n  .dark .sm\\:dark\\:hover\\:text-green-300:hover {\n    --tw-text-opacity: 1;\n    color: rgba(110, 231, 183, var(--tw-text-opacity));\n  }\n\n  .dark .sm\\:dark\\:hover\\:text-green-400:hover {\n    --tw-text-opacity: 1;\n    color: rgba(52, 211, 153, var(--tw-text-opacity));\n  }\n\n  .dark .sm\\:dark\\:hover\\:text-green-500:hover {\n    --tw-text-opacity: 1;\n    color: rgba(16, 185, 129, var(--tw-text-opacity));\n  }\n\n  .dark .sm\\:dark\\:hover\\:text-green-600:hover {\n    --tw-text-opacity: 1;\n    color: rgba(5, 150, 105, var(--tw-text-opacity));\n  }\n\n  .dark .sm\\:dark\\:hover\\:text-green-700:hover {\n    --tw-text-opacity: 1;\n    color: rgba(4, 120, 87, var(--tw-text-opacity));\n  }\n\n  .dark .sm\\:dark\\:hover\\:text-green-800:hover {\n    --tw-text-opacity: 1;\n    color: rgba(6, 95, 70, var(--tw-text-opacity));\n  }\n\n  .dark .sm\\:dark\\:hover\\:text-green-900:hover {\n    --tw-text-opacity: 1;\n    color: rgba(6, 78, 59, var(--tw-text-opacity));\n  }\n\n  .dark .sm\\:dark\\:hover\\:text-blue-50:hover {\n    --tw-text-opacity: 1;\n    color: rgba(239, 246, 255, var(--tw-text-opacity));\n  }\n\n  .dark .sm\\:dark\\:hover\\:text-blue-100:hover {\n    --tw-text-opacity: 1;\n    color: rgba(219, 234, 254, var(--tw-text-opacity));\n  }\n\n  .dark .sm\\:dark\\:hover\\:text-blue-200:hover {\n    --tw-text-opacity: 1;\n    color: rgba(191, 219, 254, var(--tw-text-opacity));\n  }\n\n  .dark .sm\\:dark\\:hover\\:text-blue-300:hover {\n    --tw-text-opacity: 1;\n    color: rgba(147, 197, 253, var(--tw-text-opacity));\n  }\n\n  .dark .sm\\:dark\\:hover\\:text-blue-400:hover {\n    --tw-text-opacity: 1;\n    color: rgba(96, 165, 250, var(--tw-text-opacity));\n  }\n\n  .dark .sm\\:dark\\:hover\\:text-blue-500:hover {\n    --tw-text-opacity: 1;\n    color: rgba(59, 130, 246, var(--tw-text-opacity));\n  }\n\n  .dark .sm\\:dark\\:hover\\:text-blue-600:hover {\n    --tw-text-opacity: 1;\n    color: rgba(37, 99, 235, var(--tw-text-opacity));\n  }\n\n  .dark .sm\\:dark\\:hover\\:text-blue-700:hover {\n    --tw-text-opacity: 1;\n    color: rgba(29, 78, 216, var(--tw-text-opacity));\n  }\n\n  .dark .sm\\:dark\\:hover\\:text-blue-800:hover {\n    --tw-text-opacity: 1;\n    color: rgba(30, 64, 175, var(--tw-text-opacity));\n  }\n\n  .dark .sm\\:dark\\:hover\\:text-blue-900:hover {\n    --tw-text-opacity: 1;\n    color: rgba(30, 58, 138, var(--tw-text-opacity));\n  }\n\n  .dark .sm\\:dark\\:hover\\:text-indigo-50:hover {\n    --tw-text-opacity: 1;\n    color: rgba(238, 242, 255, var(--tw-text-opacity));\n  }\n\n  .dark .sm\\:dark\\:hover\\:text-indigo-100:hover {\n    --tw-text-opacity: 1;\n    color: rgba(224, 231, 255, var(--tw-text-opacity));\n  }\n\n  .dark .sm\\:dark\\:hover\\:text-indigo-200:hover {\n    --tw-text-opacity: 1;\n    color: rgba(199, 210, 254, var(--tw-text-opacity));\n  }\n\n  .dark .sm\\:dark\\:hover\\:text-indigo-300:hover {\n    --tw-text-opacity: 1;\n    color: rgba(165, 180, 252, var(--tw-text-opacity));\n  }\n\n  .dark .sm\\:dark\\:hover\\:text-indigo-400:hover {\n    --tw-text-opacity: 1;\n    color: rgba(129, 140, 248, var(--tw-text-opacity));\n  }\n\n  .dark .sm\\:dark\\:hover\\:text-indigo-500:hover {\n    --tw-text-opacity: 1;\n    color: rgba(99, 102, 241, var(--tw-text-opacity));\n  }\n\n  .dark .sm\\:dark\\:hover\\:text-indigo-600:hover {\n    --tw-text-opacity: 1;\n    color: rgba(79, 70, 229, var(--tw-text-opacity));\n  }\n\n  .dark .sm\\:dark\\:hover\\:text-indigo-700:hover {\n    --tw-text-opacity: 1;\n    color: rgba(67, 56, 202, var(--tw-text-opacity));\n  }\n\n  .dark .sm\\:dark\\:hover\\:text-indigo-800:hover {\n    --tw-text-opacity: 1;\n    color: rgba(55, 48, 163, var(--tw-text-opacity));\n  }\n\n  .dark .sm\\:dark\\:hover\\:text-indigo-900:hover {\n    --tw-text-opacity: 1;\n    color: rgba(49, 46, 129, var(--tw-text-opacity));\n  }\n\n  .dark .sm\\:dark\\:hover\\:text-purple-50:hover {\n    --tw-text-opacity: 1;\n    color: rgba(245, 243, 255, var(--tw-text-opacity));\n  }\n\n  .dark .sm\\:dark\\:hover\\:text-purple-100:hover {\n    --tw-text-opacity: 1;\n    color: rgba(237, 233, 254, var(--tw-text-opacity));\n  }\n\n  .dark .sm\\:dark\\:hover\\:text-purple-200:hover {\n    --tw-text-opacity: 1;\n    color: rgba(221, 214, 254, var(--tw-text-opacity));\n  }\n\n  .dark .sm\\:dark\\:hover\\:text-purple-300:hover {\n    --tw-text-opacity: 1;\n    color: rgba(196, 181, 253, var(--tw-text-opacity));\n  }\n\n  .dark .sm\\:dark\\:hover\\:text-purple-400:hover {\n    --tw-text-opacity: 1;\n    color: rgba(167, 139, 250, var(--tw-text-opacity));\n  }\n\n  .dark .sm\\:dark\\:hover\\:text-purple-500:hover {\n    --tw-text-opacity: 1;\n    color: rgba(139, 92, 246, var(--tw-text-opacity));\n  }\n\n  .dark .sm\\:dark\\:hover\\:text-purple-600:hover {\n    --tw-text-opacity: 1;\n    color: rgba(124, 58, 237, var(--tw-text-opacity));\n  }\n\n  .dark .sm\\:dark\\:hover\\:text-purple-700:hover {\n    --tw-text-opacity: 1;\n    color: rgba(109, 40, 217, var(--tw-text-opacity));\n  }\n\n  .dark .sm\\:dark\\:hover\\:text-purple-800:hover {\n    --tw-text-opacity: 1;\n    color: rgba(91, 33, 182, var(--tw-text-opacity));\n  }\n\n  .dark .sm\\:dark\\:hover\\:text-purple-900:hover {\n    --tw-text-opacity: 1;\n    color: rgba(76, 29, 149, var(--tw-text-opacity));\n  }\n\n  .dark .sm\\:dark\\:hover\\:text-pink-50:hover {\n    --tw-text-opacity: 1;\n    color: rgba(253, 242, 248, var(--tw-text-opacity));\n  }\n\n  .dark .sm\\:dark\\:hover\\:text-pink-100:hover {\n    --tw-text-opacity: 1;\n    color: rgba(252, 231, 243, var(--tw-text-opacity));\n  }\n\n  .dark .sm\\:dark\\:hover\\:text-pink-200:hover {\n    --tw-text-opacity: 1;\n    color: rgba(251, 207, 232, var(--tw-text-opacity));\n  }\n\n  .dark .sm\\:dark\\:hover\\:text-pink-300:hover {\n    --tw-text-opacity: 1;\n    color: rgba(249, 168, 212, var(--tw-text-opacity));\n  }\n\n  .dark .sm\\:dark\\:hover\\:text-pink-400:hover {\n    --tw-text-opacity: 1;\n    color: rgba(244, 114, 182, var(--tw-text-opacity));\n  }\n\n  .dark .sm\\:dark\\:hover\\:text-pink-500:hover {\n    --tw-text-opacity: 1;\n    color: rgba(236, 72, 153, var(--tw-text-opacity));\n  }\n\n  .dark .sm\\:dark\\:hover\\:text-pink-600:hover {\n    --tw-text-opacity: 1;\n    color: rgba(219, 39, 119, var(--tw-text-opacity));\n  }\n\n  .dark .sm\\:dark\\:hover\\:text-pink-700:hover {\n    --tw-text-opacity: 1;\n    color: rgba(190, 24, 93, var(--tw-text-opacity));\n  }\n\n  .dark .sm\\:dark\\:hover\\:text-pink-800:hover {\n    --tw-text-opacity: 1;\n    color: rgba(157, 23, 77, var(--tw-text-opacity));\n  }\n\n  .dark .sm\\:dark\\:hover\\:text-pink-900:hover {\n    --tw-text-opacity: 1;\n    color: rgba(131, 24, 67, var(--tw-text-opacity));\n  }\n\n  .dark .sm\\:dark\\:focus\\:text-transparent:focus {\n    color: transparent;\n  }\n\n  .dark .sm\\:dark\\:focus\\:text-current:focus {\n    color: currentColor;\n  }\n\n  .dark .sm\\:dark\\:focus\\:text-black:focus {\n    --tw-text-opacity: 1;\n    color: rgba(0, 0, 0, var(--tw-text-opacity));\n  }\n\n  .dark .sm\\:dark\\:focus\\:text-white:focus {\n    --tw-text-opacity: 1;\n    color: rgba(255, 255, 255, var(--tw-text-opacity));\n  }\n\n  .dark .sm\\:dark\\:focus\\:text-gray-50:focus {\n    --tw-text-opacity: 1;\n    color: rgba(249, 250, 251, var(--tw-text-opacity));\n  }\n\n  .dark .sm\\:dark\\:focus\\:text-gray-100:focus {\n    --tw-text-opacity: 1;\n    color: rgba(243, 244, 246, var(--tw-text-opacity));\n  }\n\n  .dark .sm\\:dark\\:focus\\:text-gray-200:focus {\n    --tw-text-opacity: 1;\n    color: rgba(229, 231, 235, var(--tw-text-opacity));\n  }\n\n  .dark .sm\\:dark\\:focus\\:text-gray-300:focus {\n    --tw-text-opacity: 1;\n    color: rgba(209, 213, 219, var(--tw-text-opacity));\n  }\n\n  .dark .sm\\:dark\\:focus\\:text-gray-400:focus {\n    --tw-text-opacity: 1;\n    color: rgba(156, 163, 175, var(--tw-text-opacity));\n  }\n\n  .dark .sm\\:dark\\:focus\\:text-gray-500:focus {\n    --tw-text-opacity: 1;\n    color: rgba(107, 114, 128, var(--tw-text-opacity));\n  }\n\n  .dark .sm\\:dark\\:focus\\:text-gray-600:focus {\n    --tw-text-opacity: 1;\n    color: rgba(75, 85, 99, var(--tw-text-opacity));\n  }\n\n  .dark .sm\\:dark\\:focus\\:text-gray-700:focus {\n    --tw-text-opacity: 1;\n    color: rgba(55, 65, 81, var(--tw-text-opacity));\n  }\n\n  .dark .sm\\:dark\\:focus\\:text-gray-800:focus {\n    --tw-text-opacity: 1;\n    color: rgba(31, 41, 55, var(--tw-text-opacity));\n  }\n\n  .dark .sm\\:dark\\:focus\\:text-gray-900:focus {\n    --tw-text-opacity: 1;\n    color: rgba(17, 24, 39, var(--tw-text-opacity));\n  }\n\n  .dark .sm\\:dark\\:focus\\:text-red-50:focus {\n    --tw-text-opacity: 1;\n    color: rgba(254, 242, 242, var(--tw-text-opacity));\n  }\n\n  .dark .sm\\:dark\\:focus\\:text-red-100:focus {\n    --tw-text-opacity: 1;\n    color: rgba(254, 226, 226, var(--tw-text-opacity));\n  }\n\n  .dark .sm\\:dark\\:focus\\:text-red-200:focus {\n    --tw-text-opacity: 1;\n    color: rgba(254, 202, 202, var(--tw-text-opacity));\n  }\n\n  .dark .sm\\:dark\\:focus\\:text-red-300:focus {\n    --tw-text-opacity: 1;\n    color: rgba(252, 165, 165, var(--tw-text-opacity));\n  }\n\n  .dark .sm\\:dark\\:focus\\:text-red-400:focus {\n    --tw-text-opacity: 1;\n    color: rgba(248, 113, 113, var(--tw-text-opacity));\n  }\n\n  .dark .sm\\:dark\\:focus\\:text-red-500:focus {\n    --tw-text-opacity: 1;\n    color: rgba(239, 68, 68, var(--tw-text-opacity));\n  }\n\n  .dark .sm\\:dark\\:focus\\:text-red-600:focus {\n    --tw-text-opacity: 1;\n    color: rgba(220, 38, 38, var(--tw-text-opacity));\n  }\n\n  .dark .sm\\:dark\\:focus\\:text-red-700:focus {\n    --tw-text-opacity: 1;\n    color: rgba(185, 28, 28, var(--tw-text-opacity));\n  }\n\n  .dark .sm\\:dark\\:focus\\:text-red-800:focus {\n    --tw-text-opacity: 1;\n    color: rgba(153, 27, 27, var(--tw-text-opacity));\n  }\n\n  .dark .sm\\:dark\\:focus\\:text-red-900:focus {\n    --tw-text-opacity: 1;\n    color: rgba(127, 29, 29, var(--tw-text-opacity));\n  }\n\n  .dark .sm\\:dark\\:focus\\:text-yellow-50:focus {\n    --tw-text-opacity: 1;\n    color: rgba(255, 251, 235, var(--tw-text-opacity));\n  }\n\n  .dark .sm\\:dark\\:focus\\:text-yellow-100:focus {\n    --tw-text-opacity: 1;\n    color: rgba(254, 243, 199, var(--tw-text-opacity));\n  }\n\n  .dark .sm\\:dark\\:focus\\:text-yellow-200:focus {\n    --tw-text-opacity: 1;\n    color: rgba(253, 230, 138, var(--tw-text-opacity));\n  }\n\n  .dark .sm\\:dark\\:focus\\:text-yellow-300:focus {\n    --tw-text-opacity: 1;\n    color: rgba(252, 211, 77, var(--tw-text-opacity));\n  }\n\n  .dark .sm\\:dark\\:focus\\:text-yellow-400:focus {\n    --tw-text-opacity: 1;\n    color: rgba(251, 191, 36, var(--tw-text-opacity));\n  }\n\n  .dark .sm\\:dark\\:focus\\:text-yellow-500:focus {\n    --tw-text-opacity: 1;\n    color: rgba(245, 158, 11, var(--tw-text-opacity));\n  }\n\n  .dark .sm\\:dark\\:focus\\:text-yellow-600:focus {\n    --tw-text-opacity: 1;\n    color: rgba(217, 119, 6, var(--tw-text-opacity));\n  }\n\n  .dark .sm\\:dark\\:focus\\:text-yellow-700:focus {\n    --tw-text-opacity: 1;\n    color: rgba(180, 83, 9, var(--tw-text-opacity));\n  }\n\n  .dark .sm\\:dark\\:focus\\:text-yellow-800:focus {\n    --tw-text-opacity: 1;\n    color: rgba(146, 64, 14, var(--tw-text-opacity));\n  }\n\n  .dark .sm\\:dark\\:focus\\:text-yellow-900:focus {\n    --tw-text-opacity: 1;\n    color: rgba(120, 53, 15, var(--tw-text-opacity));\n  }\n\n  .dark .sm\\:dark\\:focus\\:text-green-50:focus {\n    --tw-text-opacity: 1;\n    color: rgba(236, 253, 245, var(--tw-text-opacity));\n  }\n\n  .dark .sm\\:dark\\:focus\\:text-green-100:focus {\n    --tw-text-opacity: 1;\n    color: rgba(209, 250, 229, var(--tw-text-opacity));\n  }\n\n  .dark .sm\\:dark\\:focus\\:text-green-200:focus {\n    --tw-text-opacity: 1;\n    color: rgba(167, 243, 208, var(--tw-text-opacity));\n  }\n\n  .dark .sm\\:dark\\:focus\\:text-green-300:focus {\n    --tw-text-opacity: 1;\n    color: rgba(110, 231, 183, var(--tw-text-opacity));\n  }\n\n  .dark .sm\\:dark\\:focus\\:text-green-400:focus {\n    --tw-text-opacity: 1;\n    color: rgba(52, 211, 153, var(--tw-text-opacity));\n  }\n\n  .dark .sm\\:dark\\:focus\\:text-green-500:focus {\n    --tw-text-opacity: 1;\n    color: rgba(16, 185, 129, var(--tw-text-opacity));\n  }\n\n  .dark .sm\\:dark\\:focus\\:text-green-600:focus {\n    --tw-text-opacity: 1;\n    color: rgba(5, 150, 105, var(--tw-text-opacity));\n  }\n\n  .dark .sm\\:dark\\:focus\\:text-green-700:focus {\n    --tw-text-opacity: 1;\n    color: rgba(4, 120, 87, var(--tw-text-opacity));\n  }\n\n  .dark .sm\\:dark\\:focus\\:text-green-800:focus {\n    --tw-text-opacity: 1;\n    color: rgba(6, 95, 70, var(--tw-text-opacity));\n  }\n\n  .dark .sm\\:dark\\:focus\\:text-green-900:focus {\n    --tw-text-opacity: 1;\n    color: rgba(6, 78, 59, var(--tw-text-opacity));\n  }\n\n  .dark .sm\\:dark\\:focus\\:text-blue-50:focus {\n    --tw-text-opacity: 1;\n    color: rgba(239, 246, 255, var(--tw-text-opacity));\n  }\n\n  .dark .sm\\:dark\\:focus\\:text-blue-100:focus {\n    --tw-text-opacity: 1;\n    color: rgba(219, 234, 254, var(--tw-text-opacity));\n  }\n\n  .dark .sm\\:dark\\:focus\\:text-blue-200:focus {\n    --tw-text-opacity: 1;\n    color: rgba(191, 219, 254, var(--tw-text-opacity));\n  }\n\n  .dark .sm\\:dark\\:focus\\:text-blue-300:focus {\n    --tw-text-opacity: 1;\n    color: rgba(147, 197, 253, var(--tw-text-opacity));\n  }\n\n  .dark .sm\\:dark\\:focus\\:text-blue-400:focus {\n    --tw-text-opacity: 1;\n    color: rgba(96, 165, 250, var(--tw-text-opacity));\n  }\n\n  .dark .sm\\:dark\\:focus\\:text-blue-500:focus {\n    --tw-text-opacity: 1;\n    color: rgba(59, 130, 246, var(--tw-text-opacity));\n  }\n\n  .dark .sm\\:dark\\:focus\\:text-blue-600:focus {\n    --tw-text-opacity: 1;\n    color: rgba(37, 99, 235, var(--tw-text-opacity));\n  }\n\n  .dark .sm\\:dark\\:focus\\:text-blue-700:focus {\n    --tw-text-opacity: 1;\n    color: rgba(29, 78, 216, var(--tw-text-opacity));\n  }\n\n  .dark .sm\\:dark\\:focus\\:text-blue-800:focus {\n    --tw-text-opacity: 1;\n    color: rgba(30, 64, 175, var(--tw-text-opacity));\n  }\n\n  .dark .sm\\:dark\\:focus\\:text-blue-900:focus {\n    --tw-text-opacity: 1;\n    color: rgba(30, 58, 138, var(--tw-text-opacity));\n  }\n\n  .dark .sm\\:dark\\:focus\\:text-indigo-50:focus {\n    --tw-text-opacity: 1;\n    color: rgba(238, 242, 255, var(--tw-text-opacity));\n  }\n\n  .dark .sm\\:dark\\:focus\\:text-indigo-100:focus {\n    --tw-text-opacity: 1;\n    color: rgba(224, 231, 255, var(--tw-text-opacity));\n  }\n\n  .dark .sm\\:dark\\:focus\\:text-indigo-200:focus {\n    --tw-text-opacity: 1;\n    color: rgba(199, 210, 254, var(--tw-text-opacity));\n  }\n\n  .dark .sm\\:dark\\:focus\\:text-indigo-300:focus {\n    --tw-text-opacity: 1;\n    color: rgba(165, 180, 252, var(--tw-text-opacity));\n  }\n\n  .dark .sm\\:dark\\:focus\\:text-indigo-400:focus {\n    --tw-text-opacity: 1;\n    color: rgba(129, 140, 248, var(--tw-text-opacity));\n  }\n\n  .dark .sm\\:dark\\:focus\\:text-indigo-500:focus {\n    --tw-text-opacity: 1;\n    color: rgba(99, 102, 241, var(--tw-text-opacity));\n  }\n\n  .dark .sm\\:dark\\:focus\\:text-indigo-600:focus {\n    --tw-text-opacity: 1;\n    color: rgba(79, 70, 229, var(--tw-text-opacity));\n  }\n\n  .dark .sm\\:dark\\:focus\\:text-indigo-700:focus {\n    --tw-text-opacity: 1;\n    color: rgba(67, 56, 202, var(--tw-text-opacity));\n  }\n\n  .dark .sm\\:dark\\:focus\\:text-indigo-800:focus {\n    --tw-text-opacity: 1;\n    color: rgba(55, 48, 163, var(--tw-text-opacity));\n  }\n\n  .dark .sm\\:dark\\:focus\\:text-indigo-900:focus {\n    --tw-text-opacity: 1;\n    color: rgba(49, 46, 129, var(--tw-text-opacity));\n  }\n\n  .dark .sm\\:dark\\:focus\\:text-purple-50:focus {\n    --tw-text-opacity: 1;\n    color: rgba(245, 243, 255, var(--tw-text-opacity));\n  }\n\n  .dark .sm\\:dark\\:focus\\:text-purple-100:focus {\n    --tw-text-opacity: 1;\n    color: rgba(237, 233, 254, var(--tw-text-opacity));\n  }\n\n  .dark .sm\\:dark\\:focus\\:text-purple-200:focus {\n    --tw-text-opacity: 1;\n    color: rgba(221, 214, 254, var(--tw-text-opacity));\n  }\n\n  .dark .sm\\:dark\\:focus\\:text-purple-300:focus {\n    --tw-text-opacity: 1;\n    color: rgba(196, 181, 253, var(--tw-text-opacity));\n  }\n\n  .dark .sm\\:dark\\:focus\\:text-purple-400:focus {\n    --tw-text-opacity: 1;\n    color: rgba(167, 139, 250, var(--tw-text-opacity));\n  }\n\n  .dark .sm\\:dark\\:focus\\:text-purple-500:focus {\n    --tw-text-opacity: 1;\n    color: rgba(139, 92, 246, var(--tw-text-opacity));\n  }\n\n  .dark .sm\\:dark\\:focus\\:text-purple-600:focus {\n    --tw-text-opacity: 1;\n    color: rgba(124, 58, 237, var(--tw-text-opacity));\n  }\n\n  .dark .sm\\:dark\\:focus\\:text-purple-700:focus {\n    --tw-text-opacity: 1;\n    color: rgba(109, 40, 217, var(--tw-text-opacity));\n  }\n\n  .dark .sm\\:dark\\:focus\\:text-purple-800:focus {\n    --tw-text-opacity: 1;\n    color: rgba(91, 33, 182, var(--tw-text-opacity));\n  }\n\n  .dark .sm\\:dark\\:focus\\:text-purple-900:focus {\n    --tw-text-opacity: 1;\n    color: rgba(76, 29, 149, var(--tw-text-opacity));\n  }\n\n  .dark .sm\\:dark\\:focus\\:text-pink-50:focus {\n    --tw-text-opacity: 1;\n    color: rgba(253, 242, 248, var(--tw-text-opacity));\n  }\n\n  .dark .sm\\:dark\\:focus\\:text-pink-100:focus {\n    --tw-text-opacity: 1;\n    color: rgba(252, 231, 243, var(--tw-text-opacity));\n  }\n\n  .dark .sm\\:dark\\:focus\\:text-pink-200:focus {\n    --tw-text-opacity: 1;\n    color: rgba(251, 207, 232, var(--tw-text-opacity));\n  }\n\n  .dark .sm\\:dark\\:focus\\:text-pink-300:focus {\n    --tw-text-opacity: 1;\n    color: rgba(249, 168, 212, var(--tw-text-opacity));\n  }\n\n  .dark .sm\\:dark\\:focus\\:text-pink-400:focus {\n    --tw-text-opacity: 1;\n    color: rgba(244, 114, 182, var(--tw-text-opacity));\n  }\n\n  .dark .sm\\:dark\\:focus\\:text-pink-500:focus {\n    --tw-text-opacity: 1;\n    color: rgba(236, 72, 153, var(--tw-text-opacity));\n  }\n\n  .dark .sm\\:dark\\:focus\\:text-pink-600:focus {\n    --tw-text-opacity: 1;\n    color: rgba(219, 39, 119, var(--tw-text-opacity));\n  }\n\n  .dark .sm\\:dark\\:focus\\:text-pink-700:focus {\n    --tw-text-opacity: 1;\n    color: rgba(190, 24, 93, var(--tw-text-opacity));\n  }\n\n  .dark .sm\\:dark\\:focus\\:text-pink-800:focus {\n    --tw-text-opacity: 1;\n    color: rgba(157, 23, 77, var(--tw-text-opacity));\n  }\n\n  .dark .sm\\:dark\\:focus\\:text-pink-900:focus {\n    --tw-text-opacity: 1;\n    color: rgba(131, 24, 67, var(--tw-text-opacity));\n  }\n\n  .sm\\:text-opacity-0 {\n    --tw-text-opacity: 0;\n  }\n\n  .sm\\:text-opacity-5 {\n    --tw-text-opacity: 0.05;\n  }\n\n  .sm\\:text-opacity-10 {\n    --tw-text-opacity: 0.1;\n  }\n\n  .sm\\:text-opacity-20 {\n    --tw-text-opacity: 0.2;\n  }\n\n  .sm\\:text-opacity-25 {\n    --tw-text-opacity: 0.25;\n  }\n\n  .sm\\:text-opacity-30 {\n    --tw-text-opacity: 0.3;\n  }\n\n  .sm\\:text-opacity-40 {\n    --tw-text-opacity: 0.4;\n  }\n\n  .sm\\:text-opacity-50 {\n    --tw-text-opacity: 0.5;\n  }\n\n  .sm\\:text-opacity-60 {\n    --tw-text-opacity: 0.6;\n  }\n\n  .sm\\:text-opacity-70 {\n    --tw-text-opacity: 0.7;\n  }\n\n  .sm\\:text-opacity-75 {\n    --tw-text-opacity: 0.75;\n  }\n\n  .sm\\:text-opacity-80 {\n    --tw-text-opacity: 0.8;\n  }\n\n  .sm\\:text-opacity-90 {\n    --tw-text-opacity: 0.9;\n  }\n\n  .sm\\:text-opacity-95 {\n    --tw-text-opacity: 0.95;\n  }\n\n  .sm\\:text-opacity-100 {\n    --tw-text-opacity: 1;\n  }\n\n  .group:hover .sm\\:group-hover\\:text-opacity-0 {\n    --tw-text-opacity: 0;\n  }\n\n  .group:hover .sm\\:group-hover\\:text-opacity-5 {\n    --tw-text-opacity: 0.05;\n  }\n\n  .group:hover .sm\\:group-hover\\:text-opacity-10 {\n    --tw-text-opacity: 0.1;\n  }\n\n  .group:hover .sm\\:group-hover\\:text-opacity-20 {\n    --tw-text-opacity: 0.2;\n  }\n\n  .group:hover .sm\\:group-hover\\:text-opacity-25 {\n    --tw-text-opacity: 0.25;\n  }\n\n  .group:hover .sm\\:group-hover\\:text-opacity-30 {\n    --tw-text-opacity: 0.3;\n  }\n\n  .group:hover .sm\\:group-hover\\:text-opacity-40 {\n    --tw-text-opacity: 0.4;\n  }\n\n  .group:hover .sm\\:group-hover\\:text-opacity-50 {\n    --tw-text-opacity: 0.5;\n  }\n\n  .group:hover .sm\\:group-hover\\:text-opacity-60 {\n    --tw-text-opacity: 0.6;\n  }\n\n  .group:hover .sm\\:group-hover\\:text-opacity-70 {\n    --tw-text-opacity: 0.7;\n  }\n\n  .group:hover .sm\\:group-hover\\:text-opacity-75 {\n    --tw-text-opacity: 0.75;\n  }\n\n  .group:hover .sm\\:group-hover\\:text-opacity-80 {\n    --tw-text-opacity: 0.8;\n  }\n\n  .group:hover .sm\\:group-hover\\:text-opacity-90 {\n    --tw-text-opacity: 0.9;\n  }\n\n  .group:hover .sm\\:group-hover\\:text-opacity-95 {\n    --tw-text-opacity: 0.95;\n  }\n\n  .group:hover .sm\\:group-hover\\:text-opacity-100 {\n    --tw-text-opacity: 1;\n  }\n\n  .sm\\:focus-within\\:text-opacity-0:focus-within {\n    --tw-text-opacity: 0;\n  }\n\n  .sm\\:focus-within\\:text-opacity-5:focus-within {\n    --tw-text-opacity: 0.05;\n  }\n\n  .sm\\:focus-within\\:text-opacity-10:focus-within {\n    --tw-text-opacity: 0.1;\n  }\n\n  .sm\\:focus-within\\:text-opacity-20:focus-within {\n    --tw-text-opacity: 0.2;\n  }\n\n  .sm\\:focus-within\\:text-opacity-25:focus-within {\n    --tw-text-opacity: 0.25;\n  }\n\n  .sm\\:focus-within\\:text-opacity-30:focus-within {\n    --tw-text-opacity: 0.3;\n  }\n\n  .sm\\:focus-within\\:text-opacity-40:focus-within {\n    --tw-text-opacity: 0.4;\n  }\n\n  .sm\\:focus-within\\:text-opacity-50:focus-within {\n    --tw-text-opacity: 0.5;\n  }\n\n  .sm\\:focus-within\\:text-opacity-60:focus-within {\n    --tw-text-opacity: 0.6;\n  }\n\n  .sm\\:focus-within\\:text-opacity-70:focus-within {\n    --tw-text-opacity: 0.7;\n  }\n\n  .sm\\:focus-within\\:text-opacity-75:focus-within {\n    --tw-text-opacity: 0.75;\n  }\n\n  .sm\\:focus-within\\:text-opacity-80:focus-within {\n    --tw-text-opacity: 0.8;\n  }\n\n  .sm\\:focus-within\\:text-opacity-90:focus-within {\n    --tw-text-opacity: 0.9;\n  }\n\n  .sm\\:focus-within\\:text-opacity-95:focus-within {\n    --tw-text-opacity: 0.95;\n  }\n\n  .sm\\:focus-within\\:text-opacity-100:focus-within {\n    --tw-text-opacity: 1;\n  }\n\n  .sm\\:hover\\:text-opacity-0:hover {\n    --tw-text-opacity: 0;\n  }\n\n  .sm\\:hover\\:text-opacity-5:hover {\n    --tw-text-opacity: 0.05;\n  }\n\n  .sm\\:hover\\:text-opacity-10:hover {\n    --tw-text-opacity: 0.1;\n  }\n\n  .sm\\:hover\\:text-opacity-20:hover {\n    --tw-text-opacity: 0.2;\n  }\n\n  .sm\\:hover\\:text-opacity-25:hover {\n    --tw-text-opacity: 0.25;\n  }\n\n  .sm\\:hover\\:text-opacity-30:hover {\n    --tw-text-opacity: 0.3;\n  }\n\n  .sm\\:hover\\:text-opacity-40:hover {\n    --tw-text-opacity: 0.4;\n  }\n\n  .sm\\:hover\\:text-opacity-50:hover {\n    --tw-text-opacity: 0.5;\n  }\n\n  .sm\\:hover\\:text-opacity-60:hover {\n    --tw-text-opacity: 0.6;\n  }\n\n  .sm\\:hover\\:text-opacity-70:hover {\n    --tw-text-opacity: 0.7;\n  }\n\n  .sm\\:hover\\:text-opacity-75:hover {\n    --tw-text-opacity: 0.75;\n  }\n\n  .sm\\:hover\\:text-opacity-80:hover {\n    --tw-text-opacity: 0.8;\n  }\n\n  .sm\\:hover\\:text-opacity-90:hover {\n    --tw-text-opacity: 0.9;\n  }\n\n  .sm\\:hover\\:text-opacity-95:hover {\n    --tw-text-opacity: 0.95;\n  }\n\n  .sm\\:hover\\:text-opacity-100:hover {\n    --tw-text-opacity: 1;\n  }\n\n  .sm\\:focus\\:text-opacity-0:focus {\n    --tw-text-opacity: 0;\n  }\n\n  .sm\\:focus\\:text-opacity-5:focus {\n    --tw-text-opacity: 0.05;\n  }\n\n  .sm\\:focus\\:text-opacity-10:focus {\n    --tw-text-opacity: 0.1;\n  }\n\n  .sm\\:focus\\:text-opacity-20:focus {\n    --tw-text-opacity: 0.2;\n  }\n\n  .sm\\:focus\\:text-opacity-25:focus {\n    --tw-text-opacity: 0.25;\n  }\n\n  .sm\\:focus\\:text-opacity-30:focus {\n    --tw-text-opacity: 0.3;\n  }\n\n  .sm\\:focus\\:text-opacity-40:focus {\n    --tw-text-opacity: 0.4;\n  }\n\n  .sm\\:focus\\:text-opacity-50:focus {\n    --tw-text-opacity: 0.5;\n  }\n\n  .sm\\:focus\\:text-opacity-60:focus {\n    --tw-text-opacity: 0.6;\n  }\n\n  .sm\\:focus\\:text-opacity-70:focus {\n    --tw-text-opacity: 0.7;\n  }\n\n  .sm\\:focus\\:text-opacity-75:focus {\n    --tw-text-opacity: 0.75;\n  }\n\n  .sm\\:focus\\:text-opacity-80:focus {\n    --tw-text-opacity: 0.8;\n  }\n\n  .sm\\:focus\\:text-opacity-90:focus {\n    --tw-text-opacity: 0.9;\n  }\n\n  .sm\\:focus\\:text-opacity-95:focus {\n    --tw-text-opacity: 0.95;\n  }\n\n  .sm\\:focus\\:text-opacity-100:focus {\n    --tw-text-opacity: 1;\n  }\n\n  .dark .sm\\:dark\\:text-opacity-0 {\n    --tw-text-opacity: 0;\n  }\n\n  .dark .sm\\:dark\\:text-opacity-5 {\n    --tw-text-opacity: 0.05;\n  }\n\n  .dark .sm\\:dark\\:text-opacity-10 {\n    --tw-text-opacity: 0.1;\n  }\n\n  .dark .sm\\:dark\\:text-opacity-20 {\n    --tw-text-opacity: 0.2;\n  }\n\n  .dark .sm\\:dark\\:text-opacity-25 {\n    --tw-text-opacity: 0.25;\n  }\n\n  .dark .sm\\:dark\\:text-opacity-30 {\n    --tw-text-opacity: 0.3;\n  }\n\n  .dark .sm\\:dark\\:text-opacity-40 {\n    --tw-text-opacity: 0.4;\n  }\n\n  .dark .sm\\:dark\\:text-opacity-50 {\n    --tw-text-opacity: 0.5;\n  }\n\n  .dark .sm\\:dark\\:text-opacity-60 {\n    --tw-text-opacity: 0.6;\n  }\n\n  .dark .sm\\:dark\\:text-opacity-70 {\n    --tw-text-opacity: 0.7;\n  }\n\n  .dark .sm\\:dark\\:text-opacity-75 {\n    --tw-text-opacity: 0.75;\n  }\n\n  .dark .sm\\:dark\\:text-opacity-80 {\n    --tw-text-opacity: 0.8;\n  }\n\n  .dark .sm\\:dark\\:text-opacity-90 {\n    --tw-text-opacity: 0.9;\n  }\n\n  .dark .sm\\:dark\\:text-opacity-95 {\n    --tw-text-opacity: 0.95;\n  }\n\n  .dark .sm\\:dark\\:text-opacity-100 {\n    --tw-text-opacity: 1;\n  }\n\n  .dark .group:hover .sm\\:dark\\:group-hover\\:text-opacity-0 {\n    --tw-text-opacity: 0;\n  }\n\n  .dark .group:hover .sm\\:dark\\:group-hover\\:text-opacity-5 {\n    --tw-text-opacity: 0.05;\n  }\n\n  .dark .group:hover .sm\\:dark\\:group-hover\\:text-opacity-10 {\n    --tw-text-opacity: 0.1;\n  }\n\n  .dark .group:hover .sm\\:dark\\:group-hover\\:text-opacity-20 {\n    --tw-text-opacity: 0.2;\n  }\n\n  .dark .group:hover .sm\\:dark\\:group-hover\\:text-opacity-25 {\n    --tw-text-opacity: 0.25;\n  }\n\n  .dark .group:hover .sm\\:dark\\:group-hover\\:text-opacity-30 {\n    --tw-text-opacity: 0.3;\n  }\n\n  .dark .group:hover .sm\\:dark\\:group-hover\\:text-opacity-40 {\n    --tw-text-opacity: 0.4;\n  }\n\n  .dark .group:hover .sm\\:dark\\:group-hover\\:text-opacity-50 {\n    --tw-text-opacity: 0.5;\n  }\n\n  .dark .group:hover .sm\\:dark\\:group-hover\\:text-opacity-60 {\n    --tw-text-opacity: 0.6;\n  }\n\n  .dark .group:hover .sm\\:dark\\:group-hover\\:text-opacity-70 {\n    --tw-text-opacity: 0.7;\n  }\n\n  .dark .group:hover .sm\\:dark\\:group-hover\\:text-opacity-75 {\n    --tw-text-opacity: 0.75;\n  }\n\n  .dark .group:hover .sm\\:dark\\:group-hover\\:text-opacity-80 {\n    --tw-text-opacity: 0.8;\n  }\n\n  .dark .group:hover .sm\\:dark\\:group-hover\\:text-opacity-90 {\n    --tw-text-opacity: 0.9;\n  }\n\n  .dark .group:hover .sm\\:dark\\:group-hover\\:text-opacity-95 {\n    --tw-text-opacity: 0.95;\n  }\n\n  .dark .group:hover .sm\\:dark\\:group-hover\\:text-opacity-100 {\n    --tw-text-opacity: 1;\n  }\n\n  .dark .sm\\:dark\\:focus-within\\:text-opacity-0:focus-within {\n    --tw-text-opacity: 0;\n  }\n\n  .dark .sm\\:dark\\:focus-within\\:text-opacity-5:focus-within {\n    --tw-text-opacity: 0.05;\n  }\n\n  .dark .sm\\:dark\\:focus-within\\:text-opacity-10:focus-within {\n    --tw-text-opacity: 0.1;\n  }\n\n  .dark .sm\\:dark\\:focus-within\\:text-opacity-20:focus-within {\n    --tw-text-opacity: 0.2;\n  }\n\n  .dark .sm\\:dark\\:focus-within\\:text-opacity-25:focus-within {\n    --tw-text-opacity: 0.25;\n  }\n\n  .dark .sm\\:dark\\:focus-within\\:text-opacity-30:focus-within {\n    --tw-text-opacity: 0.3;\n  }\n\n  .dark .sm\\:dark\\:focus-within\\:text-opacity-40:focus-within {\n    --tw-text-opacity: 0.4;\n  }\n\n  .dark .sm\\:dark\\:focus-within\\:text-opacity-50:focus-within {\n    --tw-text-opacity: 0.5;\n  }\n\n  .dark .sm\\:dark\\:focus-within\\:text-opacity-60:focus-within {\n    --tw-text-opacity: 0.6;\n  }\n\n  .dark .sm\\:dark\\:focus-within\\:text-opacity-70:focus-within {\n    --tw-text-opacity: 0.7;\n  }\n\n  .dark .sm\\:dark\\:focus-within\\:text-opacity-75:focus-within {\n    --tw-text-opacity: 0.75;\n  }\n\n  .dark .sm\\:dark\\:focus-within\\:text-opacity-80:focus-within {\n    --tw-text-opacity: 0.8;\n  }\n\n  .dark .sm\\:dark\\:focus-within\\:text-opacity-90:focus-within {\n    --tw-text-opacity: 0.9;\n  }\n\n  .dark .sm\\:dark\\:focus-within\\:text-opacity-95:focus-within {\n    --tw-text-opacity: 0.95;\n  }\n\n  .dark .sm\\:dark\\:focus-within\\:text-opacity-100:focus-within {\n    --tw-text-opacity: 1;\n  }\n\n  .dark .sm\\:dark\\:hover\\:text-opacity-0:hover {\n    --tw-text-opacity: 0;\n  }\n\n  .dark .sm\\:dark\\:hover\\:text-opacity-5:hover {\n    --tw-text-opacity: 0.05;\n  }\n\n  .dark .sm\\:dark\\:hover\\:text-opacity-10:hover {\n    --tw-text-opacity: 0.1;\n  }\n\n  .dark .sm\\:dark\\:hover\\:text-opacity-20:hover {\n    --tw-text-opacity: 0.2;\n  }\n\n  .dark .sm\\:dark\\:hover\\:text-opacity-25:hover {\n    --tw-text-opacity: 0.25;\n  }\n\n  .dark .sm\\:dark\\:hover\\:text-opacity-30:hover {\n    --tw-text-opacity: 0.3;\n  }\n\n  .dark .sm\\:dark\\:hover\\:text-opacity-40:hover {\n    --tw-text-opacity: 0.4;\n  }\n\n  .dark .sm\\:dark\\:hover\\:text-opacity-50:hover {\n    --tw-text-opacity: 0.5;\n  }\n\n  .dark .sm\\:dark\\:hover\\:text-opacity-60:hover {\n    --tw-text-opacity: 0.6;\n  }\n\n  .dark .sm\\:dark\\:hover\\:text-opacity-70:hover {\n    --tw-text-opacity: 0.7;\n  }\n\n  .dark .sm\\:dark\\:hover\\:text-opacity-75:hover {\n    --tw-text-opacity: 0.75;\n  }\n\n  .dark .sm\\:dark\\:hover\\:text-opacity-80:hover {\n    --tw-text-opacity: 0.8;\n  }\n\n  .dark .sm\\:dark\\:hover\\:text-opacity-90:hover {\n    --tw-text-opacity: 0.9;\n  }\n\n  .dark .sm\\:dark\\:hover\\:text-opacity-95:hover {\n    --tw-text-opacity: 0.95;\n  }\n\n  .dark .sm\\:dark\\:hover\\:text-opacity-100:hover {\n    --tw-text-opacity: 1;\n  }\n\n  .dark .sm\\:dark\\:focus\\:text-opacity-0:focus {\n    --tw-text-opacity: 0;\n  }\n\n  .dark .sm\\:dark\\:focus\\:text-opacity-5:focus {\n    --tw-text-opacity: 0.05;\n  }\n\n  .dark .sm\\:dark\\:focus\\:text-opacity-10:focus {\n    --tw-text-opacity: 0.1;\n  }\n\n  .dark .sm\\:dark\\:focus\\:text-opacity-20:focus {\n    --tw-text-opacity: 0.2;\n  }\n\n  .dark .sm\\:dark\\:focus\\:text-opacity-25:focus {\n    --tw-text-opacity: 0.25;\n  }\n\n  .dark .sm\\:dark\\:focus\\:text-opacity-30:focus {\n    --tw-text-opacity: 0.3;\n  }\n\n  .dark .sm\\:dark\\:focus\\:text-opacity-40:focus {\n    --tw-text-opacity: 0.4;\n  }\n\n  .dark .sm\\:dark\\:focus\\:text-opacity-50:focus {\n    --tw-text-opacity: 0.5;\n  }\n\n  .dark .sm\\:dark\\:focus\\:text-opacity-60:focus {\n    --tw-text-opacity: 0.6;\n  }\n\n  .dark .sm\\:dark\\:focus\\:text-opacity-70:focus {\n    --tw-text-opacity: 0.7;\n  }\n\n  .dark .sm\\:dark\\:focus\\:text-opacity-75:focus {\n    --tw-text-opacity: 0.75;\n  }\n\n  .dark .sm\\:dark\\:focus\\:text-opacity-80:focus {\n    --tw-text-opacity: 0.8;\n  }\n\n  .dark .sm\\:dark\\:focus\\:text-opacity-90:focus {\n    --tw-text-opacity: 0.9;\n  }\n\n  .dark .sm\\:dark\\:focus\\:text-opacity-95:focus {\n    --tw-text-opacity: 0.95;\n  }\n\n  .dark .sm\\:dark\\:focus\\:text-opacity-100:focus {\n    --tw-text-opacity: 1;\n  }\n\n  .sm\\:truncate {\n    overflow: hidden;\n    text-overflow: ellipsis;\n    white-space: nowrap;\n  }\n\n  .sm\\:overflow-ellipsis {\n    text-overflow: ellipsis;\n  }\n\n  .sm\\:overflow-clip {\n    text-overflow: clip;\n  }\n\n  .sm\\:italic {\n    font-style: italic;\n  }\n\n  .sm\\:not-italic {\n    font-style: normal;\n  }\n\n  .sm\\:uppercase {\n    text-transform: uppercase;\n  }\n\n  .sm\\:lowercase {\n    text-transform: lowercase;\n  }\n\n  .sm\\:capitalize {\n    text-transform: capitalize;\n  }\n\n  .sm\\:normal-case {\n    text-transform: none;\n  }\n\n  .sm\\:underline {\n    text-decoration: underline;\n  }\n\n  .sm\\:line-through {\n    text-decoration: line-through;\n  }\n\n  .sm\\:no-underline {\n    text-decoration: none;\n  }\n\n  .group:hover .sm\\:group-hover\\:underline {\n    text-decoration: underline;\n  }\n\n  .group:hover .sm\\:group-hover\\:line-through {\n    text-decoration: line-through;\n  }\n\n  .group:hover .sm\\:group-hover\\:no-underline {\n    text-decoration: none;\n  }\n\n  .sm\\:focus-within\\:underline:focus-within {\n    text-decoration: underline;\n  }\n\n  .sm\\:focus-within\\:line-through:focus-within {\n    text-decoration: line-through;\n  }\n\n  .sm\\:focus-within\\:no-underline:focus-within {\n    text-decoration: none;\n  }\n\n  .sm\\:hover\\:underline:hover {\n    text-decoration: underline;\n  }\n\n  .sm\\:hover\\:line-through:hover {\n    text-decoration: line-through;\n  }\n\n  .sm\\:hover\\:no-underline:hover {\n    text-decoration: none;\n  }\n\n  .sm\\:focus\\:underline:focus {\n    text-decoration: underline;\n  }\n\n  .sm\\:focus\\:line-through:focus {\n    text-decoration: line-through;\n  }\n\n  .sm\\:focus\\:no-underline:focus {\n    text-decoration: none;\n  }\n\n  .sm\\:antialiased {\n    -webkit-font-smoothing: antialiased;\n    -moz-osx-font-smoothing: grayscale;\n  }\n\n  .sm\\:subpixel-antialiased {\n    -webkit-font-smoothing: auto;\n    -moz-osx-font-smoothing: auto;\n  }\n\n  .sm\\:ordinal, .sm\\:slashed-zero, .sm\\:lining-nums, .sm\\:oldstyle-nums, .sm\\:proportional-nums, .sm\\:tabular-nums, .sm\\:diagonal-fractions, .sm\\:stacked-fractions {\n    --tw-ordinal: var(--tw-empty,/*!*/ /*!*/);\n    --tw-slashed-zero: var(--tw-empty,/*!*/ /*!*/);\n    --tw-numeric-figure: var(--tw-empty,/*!*/ /*!*/);\n    --tw-numeric-spacing: var(--tw-empty,/*!*/ /*!*/);\n    --tw-numeric-fraction: var(--tw-empty,/*!*/ /*!*/);\n    font-variant-numeric: var(--tw-ordinal) var(--tw-slashed-zero) var(--tw-numeric-figure) var(--tw-numeric-spacing) var(--tw-numeric-fraction);\n  }\n\n  .sm\\:normal-nums {\n    font-variant-numeric: normal;\n  }\n\n  .sm\\:ordinal {\n    --tw-ordinal: ordinal;\n  }\n\n  .sm\\:slashed-zero {\n    --tw-slashed-zero: slashed-zero;\n  }\n\n  .sm\\:lining-nums {\n    --tw-numeric-figure: lining-nums;\n  }\n\n  .sm\\:oldstyle-nums {\n    --tw-numeric-figure: oldstyle-nums;\n  }\n\n  .sm\\:proportional-nums {\n    --tw-numeric-spacing: proportional-nums;\n  }\n\n  .sm\\:tabular-nums {\n    --tw-numeric-spacing: tabular-nums;\n  }\n\n  .sm\\:diagonal-fractions {\n    --tw-numeric-fraction: diagonal-fractions;\n  }\n\n  .sm\\:stacked-fractions {\n    --tw-numeric-fraction: stacked-fractions;\n  }\n\n  .sm\\:tracking-tighter {\n    letter-spacing: -0.05em;\n  }\n\n  .sm\\:tracking-tight {\n    letter-spacing: -0.025em;\n  }\n\n  .sm\\:tracking-normal {\n    letter-spacing: 0em;\n  }\n\n  .sm\\:tracking-wide {\n    letter-spacing: 0.025em;\n  }\n\n  .sm\\:tracking-wider {\n    letter-spacing: 0.05em;\n  }\n\n  .sm\\:tracking-widest {\n    letter-spacing: 0.1em;\n  }\n\n  .sm\\:select-none {\n    -webkit-user-select: none;\n       -moz-user-select: none;\n        -ms-user-select: none;\n            user-select: none;\n  }\n\n  .sm\\:select-text {\n    -webkit-user-select: text;\n       -moz-user-select: text;\n        -ms-user-select: text;\n            user-select: text;\n  }\n\n  .sm\\:select-all {\n    -webkit-user-select: all;\n       -moz-user-select: all;\n            user-select: all;\n  }\n\n  .sm\\:select-auto {\n    -webkit-user-select: auto;\n       -moz-user-select: auto;\n        -ms-user-select: auto;\n            user-select: auto;\n  }\n\n  .sm\\:align-baseline {\n    vertical-align: baseline;\n  }\n\n  .sm\\:align-top {\n    vertical-align: top;\n  }\n\n  .sm\\:align-middle {\n    vertical-align: middle;\n  }\n\n  .sm\\:align-bottom {\n    vertical-align: bottom;\n  }\n\n  .sm\\:align-text-top {\n    vertical-align: text-top;\n  }\n\n  .sm\\:align-text-bottom {\n    vertical-align: text-bottom;\n  }\n\n  .sm\\:visible {\n    visibility: visible;\n  }\n\n  .sm\\:invisible {\n    visibility: hidden;\n  }\n\n  .sm\\:whitespace-normal {\n    white-space: normal;\n  }\n\n  .sm\\:whitespace-nowrap {\n    white-space: nowrap;\n  }\n\n  .sm\\:whitespace-pre {\n    white-space: pre;\n  }\n\n  .sm\\:whitespace-pre-line {\n    white-space: pre-line;\n  }\n\n  .sm\\:whitespace-pre-wrap {\n    white-space: pre-wrap;\n  }\n\n  .sm\\:break-normal {\n    overflow-wrap: normal;\n    word-break: normal;\n  }\n\n  .sm\\:break-words {\n    overflow-wrap: break-word;\n  }\n\n  .sm\\:break-all {\n    word-break: break-all;\n  }\n\n  .sm\\:w-0 {\n    width: 0px;\n  }\n\n  .sm\\:w-1 {\n    width: 0.25rem;\n  }\n\n  .sm\\:w-2 {\n    width: 0.5rem;\n  }\n\n  .sm\\:w-3 {\n    width: 0.75rem;\n  }\n\n  .sm\\:w-4 {\n    width: 1rem;\n  }\n\n  .sm\\:w-5 {\n    width: 1.25rem;\n  }\n\n  .sm\\:w-6 {\n    width: 1.5rem;\n  }\n\n  .sm\\:w-7 {\n    width: 1.75rem;\n  }\n\n  .sm\\:w-8 {\n    width: 2rem;\n  }\n\n  .sm\\:w-9 {\n    width: 2.25rem;\n  }\n\n  .sm\\:w-10 {\n    width: 2.5rem;\n  }\n\n  .sm\\:w-11 {\n    width: 2.75rem;\n  }\n\n  .sm\\:w-12 {\n    width: 3rem;\n  }\n\n  .sm\\:w-14 {\n    width: 3.5rem;\n  }\n\n  .sm\\:w-16 {\n    width: 4rem;\n  }\n\n  .sm\\:w-20 {\n    width: 5rem;\n  }\n\n  .sm\\:w-24 {\n    width: 6rem;\n  }\n\n  .sm\\:w-28 {\n    width: 7rem;\n  }\n\n  .sm\\:w-32 {\n    width: 8rem;\n  }\n\n  .sm\\:w-36 {\n    width: 9rem;\n  }\n\n  .sm\\:w-40 {\n    width: 10rem;\n  }\n\n  .sm\\:w-44 {\n    width: 11rem;\n  }\n\n  .sm\\:w-48 {\n    width: 12rem;\n  }\n\n  .sm\\:w-52 {\n    width: 13rem;\n  }\n\n  .sm\\:w-56 {\n    width: 14rem;\n  }\n\n  .sm\\:w-60 {\n    width: 15rem;\n  }\n\n  .sm\\:w-64 {\n    width: 16rem;\n  }\n\n  .sm\\:w-72 {\n    width: 18rem;\n  }\n\n  .sm\\:w-80 {\n    width: 20rem;\n  }\n\n  .sm\\:w-96 {\n    width: 24rem;\n  }\n\n  .sm\\:w-auto {\n    width: auto;\n  }\n\n  .sm\\:w-px {\n    width: 1px;\n  }\n\n  .sm\\:w-0\\.5 {\n    width: 0.125rem;\n  }\n\n  .sm\\:w-1\\.5 {\n    width: 0.375rem;\n  }\n\n  .sm\\:w-2\\.5 {\n    width: 0.625rem;\n  }\n\n  .sm\\:w-3\\.5 {\n    width: 0.875rem;\n  }\n\n  .sm\\:w-1\\/2 {\n    width: 50%;\n  }\n\n  .sm\\:w-1\\/3 {\n    width: 33.333333%;\n  }\n\n  .sm\\:w-2\\/3 {\n    width: 66.666667%;\n  }\n\n  .sm\\:w-1\\/4 {\n    width: 25%;\n  }\n\n  .sm\\:w-2\\/4 {\n    width: 50%;\n  }\n\n  .sm\\:w-3\\/4 {\n    width: 75%;\n  }\n\n  .sm\\:w-1\\/5 {\n    width: 20%;\n  }\n\n  .sm\\:w-2\\/5 {\n    width: 40%;\n  }\n\n  .sm\\:w-3\\/5 {\n    width: 60%;\n  }\n\n  .sm\\:w-4\\/5 {\n    width: 80%;\n  }\n\n  .sm\\:w-1\\/6 {\n    width: 16.666667%;\n  }\n\n  .sm\\:w-2\\/6 {\n    width: 33.333333%;\n  }\n\n  .sm\\:w-3\\/6 {\n    width: 50%;\n  }\n\n  .sm\\:w-4\\/6 {\n    width: 66.666667%;\n  }\n\n  .sm\\:w-5\\/6 {\n    width: 83.333333%;\n  }\n\n  .sm\\:w-1\\/12 {\n    width: 8.333333%;\n  }\n\n  .sm\\:w-2\\/12 {\n    width: 16.666667%;\n  }\n\n  .sm\\:w-3\\/12 {\n    width: 25%;\n  }\n\n  .sm\\:w-4\\/12 {\n    width: 33.333333%;\n  }\n\n  .sm\\:w-5\\/12 {\n    width: 41.666667%;\n  }\n\n  .sm\\:w-6\\/12 {\n    width: 50%;\n  }\n\n  .sm\\:w-7\\/12 {\n    width: 58.333333%;\n  }\n\n  .sm\\:w-8\\/12 {\n    width: 66.666667%;\n  }\n\n  .sm\\:w-9\\/12 {\n    width: 75%;\n  }\n\n  .sm\\:w-10\\/12 {\n    width: 83.333333%;\n  }\n\n  .sm\\:w-11\\/12 {\n    width: 91.666667%;\n  }\n\n  .sm\\:w-full {\n    width: 100%;\n  }\n\n  .sm\\:w-screen {\n    width: 100vw;\n  }\n\n  .sm\\:w-min {\n    width: -webkit-min-content;\n    width: -moz-min-content;\n    width: min-content;\n  }\n\n  .sm\\:w-max {\n    width: -webkit-max-content;\n    width: -moz-max-content;\n    width: max-content;\n  }\n\n  .sm\\:z-0 {\n    z-index: 0;\n  }\n\n  .sm\\:z-10 {\n    z-index: 10;\n  }\n\n  .sm\\:z-20 {\n    z-index: 20;\n  }\n\n  .sm\\:z-30 {\n    z-index: 30;\n  }\n\n  .sm\\:z-40 {\n    z-index: 40;\n  }\n\n  .sm\\:z-50 {\n    z-index: 50;\n  }\n\n  .sm\\:z-auto {\n    z-index: auto;\n  }\n\n  .sm\\:focus-within\\:z-0:focus-within {\n    z-index: 0;\n  }\n\n  .sm\\:focus-within\\:z-10:focus-within {\n    z-index: 10;\n  }\n\n  .sm\\:focus-within\\:z-20:focus-within {\n    z-index: 20;\n  }\n\n  .sm\\:focus-within\\:z-30:focus-within {\n    z-index: 30;\n  }\n\n  .sm\\:focus-within\\:z-40:focus-within {\n    z-index: 40;\n  }\n\n  .sm\\:focus-within\\:z-50:focus-within {\n    z-index: 50;\n  }\n\n  .sm\\:focus-within\\:z-auto:focus-within {\n    z-index: auto;\n  }\n\n  .sm\\:focus\\:z-0:focus {\n    z-index: 0;\n  }\n\n  .sm\\:focus\\:z-10:focus {\n    z-index: 10;\n  }\n\n  .sm\\:focus\\:z-20:focus {\n    z-index: 20;\n  }\n\n  .sm\\:focus\\:z-30:focus {\n    z-index: 30;\n  }\n\n  .sm\\:focus\\:z-40:focus {\n    z-index: 40;\n  }\n\n  .sm\\:focus\\:z-50:focus {\n    z-index: 50;\n  }\n\n  .sm\\:focus\\:z-auto:focus {\n    z-index: auto;\n  }\n\n  .sm\\:isolate {\n    isolation: isolate;\n  }\n\n  .sm\\:isolation-auto {\n    isolation: auto;\n  }\n\n  .sm\\:gap-0 {\n    gap: 0px;\n  }\n\n  .sm\\:gap-1 {\n    gap: 0.25rem;\n  }\n\n  .sm\\:gap-2 {\n    gap: 0.5rem;\n  }\n\n  .sm\\:gap-3 {\n    gap: 0.75rem;\n  }\n\n  .sm\\:gap-4 {\n    gap: 1rem;\n  }\n\n  .sm\\:gap-5 {\n    gap: 1.25rem;\n  }\n\n  .sm\\:gap-6 {\n    gap: 1.5rem;\n  }\n\n  .sm\\:gap-7 {\n    gap: 1.75rem;\n  }\n\n  .sm\\:gap-8 {\n    gap: 2rem;\n  }\n\n  .sm\\:gap-9 {\n    gap: 2.25rem;\n  }\n\n  .sm\\:gap-10 {\n    gap: 2.5rem;\n  }\n\n  .sm\\:gap-11 {\n    gap: 2.75rem;\n  }\n\n  .sm\\:gap-12 {\n    gap: 3rem;\n  }\n\n  .sm\\:gap-14 {\n    gap: 3.5rem;\n  }\n\n  .sm\\:gap-16 {\n    gap: 4rem;\n  }\n\n  .sm\\:gap-20 {\n    gap: 5rem;\n  }\n\n  .sm\\:gap-24 {\n    gap: 6rem;\n  }\n\n  .sm\\:gap-28 {\n    gap: 7rem;\n  }\n\n  .sm\\:gap-32 {\n    gap: 8rem;\n  }\n\n  .sm\\:gap-36 {\n    gap: 9rem;\n  }\n\n  .sm\\:gap-40 {\n    gap: 10rem;\n  }\n\n  .sm\\:gap-44 {\n    gap: 11rem;\n  }\n\n  .sm\\:gap-48 {\n    gap: 12rem;\n  }\n\n  .sm\\:gap-52 {\n    gap: 13rem;\n  }\n\n  .sm\\:gap-56 {\n    gap: 14rem;\n  }\n\n  .sm\\:gap-60 {\n    gap: 15rem;\n  }\n\n  .sm\\:gap-64 {\n    gap: 16rem;\n  }\n\n  .sm\\:gap-72 {\n    gap: 18rem;\n  }\n\n  .sm\\:gap-80 {\n    gap: 20rem;\n  }\n\n  .sm\\:gap-96 {\n    gap: 24rem;\n  }\n\n  .sm\\:gap-px {\n    gap: 1px;\n  }\n\n  .sm\\:gap-0\\.5 {\n    gap: 0.125rem;\n  }\n\n  .sm\\:gap-1\\.5 {\n    gap: 0.375rem;\n  }\n\n  .sm\\:gap-2\\.5 {\n    gap: 0.625rem;\n  }\n\n  .sm\\:gap-3\\.5 {\n    gap: 0.875rem;\n  }\n\n  .sm\\:gap-x-0 {\n    -moz-column-gap: 0px;\n         column-gap: 0px;\n  }\n\n  .sm\\:gap-x-1 {\n    -moz-column-gap: 0.25rem;\n         column-gap: 0.25rem;\n  }\n\n  .sm\\:gap-x-2 {\n    -moz-column-gap: 0.5rem;\n         column-gap: 0.5rem;\n  }\n\n  .sm\\:gap-x-3 {\n    -moz-column-gap: 0.75rem;\n         column-gap: 0.75rem;\n  }\n\n  .sm\\:gap-x-4 {\n    -moz-column-gap: 1rem;\n         column-gap: 1rem;\n  }\n\n  .sm\\:gap-x-5 {\n    -moz-column-gap: 1.25rem;\n         column-gap: 1.25rem;\n  }\n\n  .sm\\:gap-x-6 {\n    -moz-column-gap: 1.5rem;\n         column-gap: 1.5rem;\n  }\n\n  .sm\\:gap-x-7 {\n    -moz-column-gap: 1.75rem;\n         column-gap: 1.75rem;\n  }\n\n  .sm\\:gap-x-8 {\n    -moz-column-gap: 2rem;\n         column-gap: 2rem;\n  }\n\n  .sm\\:gap-x-9 {\n    -moz-column-gap: 2.25rem;\n         column-gap: 2.25rem;\n  }\n\n  .sm\\:gap-x-10 {\n    -moz-column-gap: 2.5rem;\n         column-gap: 2.5rem;\n  }\n\n  .sm\\:gap-x-11 {\n    -moz-column-gap: 2.75rem;\n         column-gap: 2.75rem;\n  }\n\n  .sm\\:gap-x-12 {\n    -moz-column-gap: 3rem;\n         column-gap: 3rem;\n  }\n\n  .sm\\:gap-x-14 {\n    -moz-column-gap: 3.5rem;\n         column-gap: 3.5rem;\n  }\n\n  .sm\\:gap-x-16 {\n    -moz-column-gap: 4rem;\n         column-gap: 4rem;\n  }\n\n  .sm\\:gap-x-20 {\n    -moz-column-gap: 5rem;\n         column-gap: 5rem;\n  }\n\n  .sm\\:gap-x-24 {\n    -moz-column-gap: 6rem;\n         column-gap: 6rem;\n  }\n\n  .sm\\:gap-x-28 {\n    -moz-column-gap: 7rem;\n         column-gap: 7rem;\n  }\n\n  .sm\\:gap-x-32 {\n    -moz-column-gap: 8rem;\n         column-gap: 8rem;\n  }\n\n  .sm\\:gap-x-36 {\n    -moz-column-gap: 9rem;\n         column-gap: 9rem;\n  }\n\n  .sm\\:gap-x-40 {\n    -moz-column-gap: 10rem;\n         column-gap: 10rem;\n  }\n\n  .sm\\:gap-x-44 {\n    -moz-column-gap: 11rem;\n         column-gap: 11rem;\n  }\n\n  .sm\\:gap-x-48 {\n    -moz-column-gap: 12rem;\n         column-gap: 12rem;\n  }\n\n  .sm\\:gap-x-52 {\n    -moz-column-gap: 13rem;\n         column-gap: 13rem;\n  }\n\n  .sm\\:gap-x-56 {\n    -moz-column-gap: 14rem;\n         column-gap: 14rem;\n  }\n\n  .sm\\:gap-x-60 {\n    -moz-column-gap: 15rem;\n         column-gap: 15rem;\n  }\n\n  .sm\\:gap-x-64 {\n    -moz-column-gap: 16rem;\n         column-gap: 16rem;\n  }\n\n  .sm\\:gap-x-72 {\n    -moz-column-gap: 18rem;\n         column-gap: 18rem;\n  }\n\n  .sm\\:gap-x-80 {\n    -moz-column-gap: 20rem;\n         column-gap: 20rem;\n  }\n\n  .sm\\:gap-x-96 {\n    -moz-column-gap: 24rem;\n         column-gap: 24rem;\n  }\n\n  .sm\\:gap-x-px {\n    -moz-column-gap: 1px;\n         column-gap: 1px;\n  }\n\n  .sm\\:gap-x-0\\.5 {\n    -moz-column-gap: 0.125rem;\n         column-gap: 0.125rem;\n  }\n\n  .sm\\:gap-x-1\\.5 {\n    -moz-column-gap: 0.375rem;\n         column-gap: 0.375rem;\n  }\n\n  .sm\\:gap-x-2\\.5 {\n    -moz-column-gap: 0.625rem;\n         column-gap: 0.625rem;\n  }\n\n  .sm\\:gap-x-3\\.5 {\n    -moz-column-gap: 0.875rem;\n         column-gap: 0.875rem;\n  }\n\n  .sm\\:gap-y-0 {\n    row-gap: 0px;\n  }\n\n  .sm\\:gap-y-1 {\n    row-gap: 0.25rem;\n  }\n\n  .sm\\:gap-y-2 {\n    row-gap: 0.5rem;\n  }\n\n  .sm\\:gap-y-3 {\n    row-gap: 0.75rem;\n  }\n\n  .sm\\:gap-y-4 {\n    row-gap: 1rem;\n  }\n\n  .sm\\:gap-y-5 {\n    row-gap: 1.25rem;\n  }\n\n  .sm\\:gap-y-6 {\n    row-gap: 1.5rem;\n  }\n\n  .sm\\:gap-y-7 {\n    row-gap: 1.75rem;\n  }\n\n  .sm\\:gap-y-8 {\n    row-gap: 2rem;\n  }\n\n  .sm\\:gap-y-9 {\n    row-gap: 2.25rem;\n  }\n\n  .sm\\:gap-y-10 {\n    row-gap: 2.5rem;\n  }\n\n  .sm\\:gap-y-11 {\n    row-gap: 2.75rem;\n  }\n\n  .sm\\:gap-y-12 {\n    row-gap: 3rem;\n  }\n\n  .sm\\:gap-y-14 {\n    row-gap: 3.5rem;\n  }\n\n  .sm\\:gap-y-16 {\n    row-gap: 4rem;\n  }\n\n  .sm\\:gap-y-20 {\n    row-gap: 5rem;\n  }\n\n  .sm\\:gap-y-24 {\n    row-gap: 6rem;\n  }\n\n  .sm\\:gap-y-28 {\n    row-gap: 7rem;\n  }\n\n  .sm\\:gap-y-32 {\n    row-gap: 8rem;\n  }\n\n  .sm\\:gap-y-36 {\n    row-gap: 9rem;\n  }\n\n  .sm\\:gap-y-40 {\n    row-gap: 10rem;\n  }\n\n  .sm\\:gap-y-44 {\n    row-gap: 11rem;\n  }\n\n  .sm\\:gap-y-48 {\n    row-gap: 12rem;\n  }\n\n  .sm\\:gap-y-52 {\n    row-gap: 13rem;\n  }\n\n  .sm\\:gap-y-56 {\n    row-gap: 14rem;\n  }\n\n  .sm\\:gap-y-60 {\n    row-gap: 15rem;\n  }\n\n  .sm\\:gap-y-64 {\n    row-gap: 16rem;\n  }\n\n  .sm\\:gap-y-72 {\n    row-gap: 18rem;\n  }\n\n  .sm\\:gap-y-80 {\n    row-gap: 20rem;\n  }\n\n  .sm\\:gap-y-96 {\n    row-gap: 24rem;\n  }\n\n  .sm\\:gap-y-px {\n    row-gap: 1px;\n  }\n\n  .sm\\:gap-y-0\\.5 {\n    row-gap: 0.125rem;\n  }\n\n  .sm\\:gap-y-1\\.5 {\n    row-gap: 0.375rem;\n  }\n\n  .sm\\:gap-y-2\\.5 {\n    row-gap: 0.625rem;\n  }\n\n  .sm\\:gap-y-3\\.5 {\n    row-gap: 0.875rem;\n  }\n\n  .sm\\:grid-flow-row {\n    grid-auto-flow: row;\n  }\n\n  .sm\\:grid-flow-col {\n    grid-auto-flow: column;\n  }\n\n  .sm\\:grid-flow-row-dense {\n    grid-auto-flow: row dense;\n  }\n\n  .sm\\:grid-flow-col-dense {\n    grid-auto-flow: column dense;\n  }\n\n  .sm\\:grid-cols-1 {\n    grid-template-columns: repeat(1, minmax(0, 1fr));\n  }\n\n  .sm\\:grid-cols-2 {\n    grid-template-columns: repeat(2, minmax(0, 1fr));\n  }\n\n  .sm\\:grid-cols-3 {\n    grid-template-columns: repeat(3, minmax(0, 1fr));\n  }\n\n  .sm\\:grid-cols-4 {\n    grid-template-columns: repeat(4, minmax(0, 1fr));\n  }\n\n  .sm\\:grid-cols-5 {\n    grid-template-columns: repeat(5, minmax(0, 1fr));\n  }\n\n  .sm\\:grid-cols-6 {\n    grid-template-columns: repeat(6, minmax(0, 1fr));\n  }\n\n  .sm\\:grid-cols-7 {\n    grid-template-columns: repeat(7, minmax(0, 1fr));\n  }\n\n  .sm\\:grid-cols-8 {\n    grid-template-columns: repeat(8, minmax(0, 1fr));\n  }\n\n  .sm\\:grid-cols-9 {\n    grid-template-columns: repeat(9, minmax(0, 1fr));\n  }\n\n  .sm\\:grid-cols-10 {\n    grid-template-columns: repeat(10, minmax(0, 1fr));\n  }\n\n  .sm\\:grid-cols-11 {\n    grid-template-columns: repeat(11, minmax(0, 1fr));\n  }\n\n  .sm\\:grid-cols-12 {\n    grid-template-columns: repeat(12, minmax(0, 1fr));\n  }\n\n  .sm\\:grid-cols-none {\n    grid-template-columns: none;\n  }\n\n  .sm\\:auto-cols-auto {\n    grid-auto-columns: auto;\n  }\n\n  .sm\\:auto-cols-min {\n    grid-auto-columns: -webkit-min-content;\n    grid-auto-columns: min-content;\n  }\n\n  .sm\\:auto-cols-max {\n    grid-auto-columns: -webkit-max-content;\n    grid-auto-columns: max-content;\n  }\n\n  .sm\\:auto-cols-fr {\n    grid-auto-columns: minmax(0, 1fr);\n  }\n\n  .sm\\:col-auto {\n    grid-column: auto;\n  }\n\n  .sm\\:col-span-1 {\n    grid-column: span 1 / span 1;\n  }\n\n  .sm\\:col-span-2 {\n    grid-column: span 2 / span 2;\n  }\n\n  .sm\\:col-span-3 {\n    grid-column: span 3 / span 3;\n  }\n\n  .sm\\:col-span-4 {\n    grid-column: span 4 / span 4;\n  }\n\n  .sm\\:col-span-5 {\n    grid-column: span 5 / span 5;\n  }\n\n  .sm\\:col-span-6 {\n    grid-column: span 6 / span 6;\n  }\n\n  .sm\\:col-span-7 {\n    grid-column: span 7 / span 7;\n  }\n\n  .sm\\:col-span-8 {\n    grid-column: span 8 / span 8;\n  }\n\n  .sm\\:col-span-9 {\n    grid-column: span 9 / span 9;\n  }\n\n  .sm\\:col-span-10 {\n    grid-column: span 10 / span 10;\n  }\n\n  .sm\\:col-span-11 {\n    grid-column: span 11 / span 11;\n  }\n\n  .sm\\:col-span-12 {\n    grid-column: span 12 / span 12;\n  }\n\n  .sm\\:col-span-full {\n    grid-column: 1 / -1;\n  }\n\n  .sm\\:col-start-1 {\n    grid-column-start: 1;\n  }\n\n  .sm\\:col-start-2 {\n    grid-column-start: 2;\n  }\n\n  .sm\\:col-start-3 {\n    grid-column-start: 3;\n  }\n\n  .sm\\:col-start-4 {\n    grid-column-start: 4;\n  }\n\n  .sm\\:col-start-5 {\n    grid-column-start: 5;\n  }\n\n  .sm\\:col-start-6 {\n    grid-column-start: 6;\n  }\n\n  .sm\\:col-start-7 {\n    grid-column-start: 7;\n  }\n\n  .sm\\:col-start-8 {\n    grid-column-start: 8;\n  }\n\n  .sm\\:col-start-9 {\n    grid-column-start: 9;\n  }\n\n  .sm\\:col-start-10 {\n    grid-column-start: 10;\n  }\n\n  .sm\\:col-start-11 {\n    grid-column-start: 11;\n  }\n\n  .sm\\:col-start-12 {\n    grid-column-start: 12;\n  }\n\n  .sm\\:col-start-13 {\n    grid-column-start: 13;\n  }\n\n  .sm\\:col-start-auto {\n    grid-column-start: auto;\n  }\n\n  .sm\\:col-end-1 {\n    grid-column-end: 1;\n  }\n\n  .sm\\:col-end-2 {\n    grid-column-end: 2;\n  }\n\n  .sm\\:col-end-3 {\n    grid-column-end: 3;\n  }\n\n  .sm\\:col-end-4 {\n    grid-column-end: 4;\n  }\n\n  .sm\\:col-end-5 {\n    grid-column-end: 5;\n  }\n\n  .sm\\:col-end-6 {\n    grid-column-end: 6;\n  }\n\n  .sm\\:col-end-7 {\n    grid-column-end: 7;\n  }\n\n  .sm\\:col-end-8 {\n    grid-column-end: 8;\n  }\n\n  .sm\\:col-end-9 {\n    grid-column-end: 9;\n  }\n\n  .sm\\:col-end-10 {\n    grid-column-end: 10;\n  }\n\n  .sm\\:col-end-11 {\n    grid-column-end: 11;\n  }\n\n  .sm\\:col-end-12 {\n    grid-column-end: 12;\n  }\n\n  .sm\\:col-end-13 {\n    grid-column-end: 13;\n  }\n\n  .sm\\:col-end-auto {\n    grid-column-end: auto;\n  }\n\n  .sm\\:grid-rows-1 {\n    grid-template-rows: repeat(1, minmax(0, 1fr));\n  }\n\n  .sm\\:grid-rows-2 {\n    grid-template-rows: repeat(2, minmax(0, 1fr));\n  }\n\n  .sm\\:grid-rows-3 {\n    grid-template-rows: repeat(3, minmax(0, 1fr));\n  }\n\n  .sm\\:grid-rows-4 {\n    grid-template-rows: repeat(4, minmax(0, 1fr));\n  }\n\n  .sm\\:grid-rows-5 {\n    grid-template-rows: repeat(5, minmax(0, 1fr));\n  }\n\n  .sm\\:grid-rows-6 {\n    grid-template-rows: repeat(6, minmax(0, 1fr));\n  }\n\n  .sm\\:grid-rows-none {\n    grid-template-rows: none;\n  }\n\n  .sm\\:auto-rows-auto {\n    grid-auto-rows: auto;\n  }\n\n  .sm\\:auto-rows-min {\n    grid-auto-rows: -webkit-min-content;\n    grid-auto-rows: min-content;\n  }\n\n  .sm\\:auto-rows-max {\n    grid-auto-rows: -webkit-max-content;\n    grid-auto-rows: max-content;\n  }\n\n  .sm\\:auto-rows-fr {\n    grid-auto-rows: minmax(0, 1fr);\n  }\n\n  .sm\\:row-auto {\n    grid-row: auto;\n  }\n\n  .sm\\:row-span-1 {\n    grid-row: span 1 / span 1;\n  }\n\n  .sm\\:row-span-2 {\n    grid-row: span 2 / span 2;\n  }\n\n  .sm\\:row-span-3 {\n    grid-row: span 3 / span 3;\n  }\n\n  .sm\\:row-span-4 {\n    grid-row: span 4 / span 4;\n  }\n\n  .sm\\:row-span-5 {\n    grid-row: span 5 / span 5;\n  }\n\n  .sm\\:row-span-6 {\n    grid-row: span 6 / span 6;\n  }\n\n  .sm\\:row-span-full {\n    grid-row: 1 / -1;\n  }\n\n  .sm\\:row-start-1 {\n    grid-row-start: 1;\n  }\n\n  .sm\\:row-start-2 {\n    grid-row-start: 2;\n  }\n\n  .sm\\:row-start-3 {\n    grid-row-start: 3;\n  }\n\n  .sm\\:row-start-4 {\n    grid-row-start: 4;\n  }\n\n  .sm\\:row-start-5 {\n    grid-row-start: 5;\n  }\n\n  .sm\\:row-start-6 {\n    grid-row-start: 6;\n  }\n\n  .sm\\:row-start-7 {\n    grid-row-start: 7;\n  }\n\n  .sm\\:row-start-auto {\n    grid-row-start: auto;\n  }\n\n  .sm\\:row-end-1 {\n    grid-row-end: 1;\n  }\n\n  .sm\\:row-end-2 {\n    grid-row-end: 2;\n  }\n\n  .sm\\:row-end-3 {\n    grid-row-end: 3;\n  }\n\n  .sm\\:row-end-4 {\n    grid-row-end: 4;\n  }\n\n  .sm\\:row-end-5 {\n    grid-row-end: 5;\n  }\n\n  .sm\\:row-end-6 {\n    grid-row-end: 6;\n  }\n\n  .sm\\:row-end-7 {\n    grid-row-end: 7;\n  }\n\n  .sm\\:row-end-auto {\n    grid-row-end: auto;\n  }\n\n  .sm\\:transform {\n    --tw-translate-x: 0;\n    --tw-translate-y: 0;\n    --tw-rotate: 0;\n    --tw-skew-x: 0;\n    --tw-skew-y: 0;\n    --tw-scale-x: 1;\n    --tw-scale-y: 1;\n    transform: translateX(var(--tw-translate-x)) translateY(var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));\n  }\n\n  .sm\\:transform-gpu {\n    --tw-translate-x: 0;\n    --tw-translate-y: 0;\n    --tw-rotate: 0;\n    --tw-skew-x: 0;\n    --tw-skew-y: 0;\n    --tw-scale-x: 1;\n    --tw-scale-y: 1;\n    transform: translate3d(var(--tw-translate-x), var(--tw-translate-y), 0) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));\n  }\n\n  .sm\\:transform-none {\n    transform: none;\n  }\n\n  .sm\\:origin-center {\n    transform-origin: center;\n  }\n\n  .sm\\:origin-top {\n    transform-origin: top;\n  }\n\n  .sm\\:origin-top-right {\n    transform-origin: top right;\n  }\n\n  .sm\\:origin-right {\n    transform-origin: right;\n  }\n\n  .sm\\:origin-bottom-right {\n    transform-origin: bottom right;\n  }\n\n  .sm\\:origin-bottom {\n    transform-origin: bottom;\n  }\n\n  .sm\\:origin-bottom-left {\n    transform-origin: bottom left;\n  }\n\n  .sm\\:origin-left {\n    transform-origin: left;\n  }\n\n  .sm\\:origin-top-left {\n    transform-origin: top left;\n  }\n\n  .sm\\:scale-0 {\n    --tw-scale-x: 0;\n    --tw-scale-y: 0;\n  }\n\n  .sm\\:scale-50 {\n    --tw-scale-x: .5;\n    --tw-scale-y: .5;\n  }\n\n  .sm\\:scale-75 {\n    --tw-scale-x: .75;\n    --tw-scale-y: .75;\n  }\n\n  .sm\\:scale-90 {\n    --tw-scale-x: .9;\n    --tw-scale-y: .9;\n  }\n\n  .sm\\:scale-95 {\n    --tw-scale-x: .95;\n    --tw-scale-y: .95;\n  }\n\n  .sm\\:scale-100 {\n    --tw-scale-x: 1;\n    --tw-scale-y: 1;\n  }\n\n  .sm\\:scale-105 {\n    --tw-scale-x: 1.05;\n    --tw-scale-y: 1.05;\n  }\n\n  .sm\\:scale-110 {\n    --tw-scale-x: 1.1;\n    --tw-scale-y: 1.1;\n  }\n\n  .sm\\:scale-125 {\n    --tw-scale-x: 1.25;\n    --tw-scale-y: 1.25;\n  }\n\n  .sm\\:scale-150 {\n    --tw-scale-x: 1.5;\n    --tw-scale-y: 1.5;\n  }\n\n  .sm\\:scale-x-0 {\n    --tw-scale-x: 0;\n  }\n\n  .sm\\:scale-x-50 {\n    --tw-scale-x: .5;\n  }\n\n  .sm\\:scale-x-75 {\n    --tw-scale-x: .75;\n  }\n\n  .sm\\:scale-x-90 {\n    --tw-scale-x: .9;\n  }\n\n  .sm\\:scale-x-95 {\n    --tw-scale-x: .95;\n  }\n\n  .sm\\:scale-x-100 {\n    --tw-scale-x: 1;\n  }\n\n  .sm\\:scale-x-105 {\n    --tw-scale-x: 1.05;\n  }\n\n  .sm\\:scale-x-110 {\n    --tw-scale-x: 1.1;\n  }\n\n  .sm\\:scale-x-125 {\n    --tw-scale-x: 1.25;\n  }\n\n  .sm\\:scale-x-150 {\n    --tw-scale-x: 1.5;\n  }\n\n  .sm\\:scale-y-0 {\n    --tw-scale-y: 0;\n  }\n\n  .sm\\:scale-y-50 {\n    --tw-scale-y: .5;\n  }\n\n  .sm\\:scale-y-75 {\n    --tw-scale-y: .75;\n  }\n\n  .sm\\:scale-y-90 {\n    --tw-scale-y: .9;\n  }\n\n  .sm\\:scale-y-95 {\n    --tw-scale-y: .95;\n  }\n\n  .sm\\:scale-y-100 {\n    --tw-scale-y: 1;\n  }\n\n  .sm\\:scale-y-105 {\n    --tw-scale-y: 1.05;\n  }\n\n  .sm\\:scale-y-110 {\n    --tw-scale-y: 1.1;\n  }\n\n  .sm\\:scale-y-125 {\n    --tw-scale-y: 1.25;\n  }\n\n  .sm\\:scale-y-150 {\n    --tw-scale-y: 1.5;\n  }\n\n  .sm\\:hover\\:scale-0:hover {\n    --tw-scale-x: 0;\n    --tw-scale-y: 0;\n  }\n\n  .sm\\:hover\\:scale-50:hover {\n    --tw-scale-x: .5;\n    --tw-scale-y: .5;\n  }\n\n  .sm\\:hover\\:scale-75:hover {\n    --tw-scale-x: .75;\n    --tw-scale-y: .75;\n  }\n\n  .sm\\:hover\\:scale-90:hover {\n    --tw-scale-x: .9;\n    --tw-scale-y: .9;\n  }\n\n  .sm\\:hover\\:scale-95:hover {\n    --tw-scale-x: .95;\n    --tw-scale-y: .95;\n  }\n\n  .sm\\:hover\\:scale-100:hover {\n    --tw-scale-x: 1;\n    --tw-scale-y: 1;\n  }\n\n  .sm\\:hover\\:scale-105:hover {\n    --tw-scale-x: 1.05;\n    --tw-scale-y: 1.05;\n  }\n\n  .sm\\:hover\\:scale-110:hover {\n    --tw-scale-x: 1.1;\n    --tw-scale-y: 1.1;\n  }\n\n  .sm\\:hover\\:scale-125:hover {\n    --tw-scale-x: 1.25;\n    --tw-scale-y: 1.25;\n  }\n\n  .sm\\:hover\\:scale-150:hover {\n    --tw-scale-x: 1.5;\n    --tw-scale-y: 1.5;\n  }\n\n  .sm\\:hover\\:scale-x-0:hover {\n    --tw-scale-x: 0;\n  }\n\n  .sm\\:hover\\:scale-x-50:hover {\n    --tw-scale-x: .5;\n  }\n\n  .sm\\:hover\\:scale-x-75:hover {\n    --tw-scale-x: .75;\n  }\n\n  .sm\\:hover\\:scale-x-90:hover {\n    --tw-scale-x: .9;\n  }\n\n  .sm\\:hover\\:scale-x-95:hover {\n    --tw-scale-x: .95;\n  }\n\n  .sm\\:hover\\:scale-x-100:hover {\n    --tw-scale-x: 1;\n  }\n\n  .sm\\:hover\\:scale-x-105:hover {\n    --tw-scale-x: 1.05;\n  }\n\n  .sm\\:hover\\:scale-x-110:hover {\n    --tw-scale-x: 1.1;\n  }\n\n  .sm\\:hover\\:scale-x-125:hover {\n    --tw-scale-x: 1.25;\n  }\n\n  .sm\\:hover\\:scale-x-150:hover {\n    --tw-scale-x: 1.5;\n  }\n\n  .sm\\:hover\\:scale-y-0:hover {\n    --tw-scale-y: 0;\n  }\n\n  .sm\\:hover\\:scale-y-50:hover {\n    --tw-scale-y: .5;\n  }\n\n  .sm\\:hover\\:scale-y-75:hover {\n    --tw-scale-y: .75;\n  }\n\n  .sm\\:hover\\:scale-y-90:hover {\n    --tw-scale-y: .9;\n  }\n\n  .sm\\:hover\\:scale-y-95:hover {\n    --tw-scale-y: .95;\n  }\n\n  .sm\\:hover\\:scale-y-100:hover {\n    --tw-scale-y: 1;\n  }\n\n  .sm\\:hover\\:scale-y-105:hover {\n    --tw-scale-y: 1.05;\n  }\n\n  .sm\\:hover\\:scale-y-110:hover {\n    --tw-scale-y: 1.1;\n  }\n\n  .sm\\:hover\\:scale-y-125:hover {\n    --tw-scale-y: 1.25;\n  }\n\n  .sm\\:hover\\:scale-y-150:hover {\n    --tw-scale-y: 1.5;\n  }\n\n  .sm\\:focus\\:scale-0:focus {\n    --tw-scale-x: 0;\n    --tw-scale-y: 0;\n  }\n\n  .sm\\:focus\\:scale-50:focus {\n    --tw-scale-x: .5;\n    --tw-scale-y: .5;\n  }\n\n  .sm\\:focus\\:scale-75:focus {\n    --tw-scale-x: .75;\n    --tw-scale-y: .75;\n  }\n\n  .sm\\:focus\\:scale-90:focus {\n    --tw-scale-x: .9;\n    --tw-scale-y: .9;\n  }\n\n  .sm\\:focus\\:scale-95:focus {\n    --tw-scale-x: .95;\n    --tw-scale-y: .95;\n  }\n\n  .sm\\:focus\\:scale-100:focus {\n    --tw-scale-x: 1;\n    --tw-scale-y: 1;\n  }\n\n  .sm\\:focus\\:scale-105:focus {\n    --tw-scale-x: 1.05;\n    --tw-scale-y: 1.05;\n  }\n\n  .sm\\:focus\\:scale-110:focus {\n    --tw-scale-x: 1.1;\n    --tw-scale-y: 1.1;\n  }\n\n  .sm\\:focus\\:scale-125:focus {\n    --tw-scale-x: 1.25;\n    --tw-scale-y: 1.25;\n  }\n\n  .sm\\:focus\\:scale-150:focus {\n    --tw-scale-x: 1.5;\n    --tw-scale-y: 1.5;\n  }\n\n  .sm\\:focus\\:scale-x-0:focus {\n    --tw-scale-x: 0;\n  }\n\n  .sm\\:focus\\:scale-x-50:focus {\n    --tw-scale-x: .5;\n  }\n\n  .sm\\:focus\\:scale-x-75:focus {\n    --tw-scale-x: .75;\n  }\n\n  .sm\\:focus\\:scale-x-90:focus {\n    --tw-scale-x: .9;\n  }\n\n  .sm\\:focus\\:scale-x-95:focus {\n    --tw-scale-x: .95;\n  }\n\n  .sm\\:focus\\:scale-x-100:focus {\n    --tw-scale-x: 1;\n  }\n\n  .sm\\:focus\\:scale-x-105:focus {\n    --tw-scale-x: 1.05;\n  }\n\n  .sm\\:focus\\:scale-x-110:focus {\n    --tw-scale-x: 1.1;\n  }\n\n  .sm\\:focus\\:scale-x-125:focus {\n    --tw-scale-x: 1.25;\n  }\n\n  .sm\\:focus\\:scale-x-150:focus {\n    --tw-scale-x: 1.5;\n  }\n\n  .sm\\:focus\\:scale-y-0:focus {\n    --tw-scale-y: 0;\n  }\n\n  .sm\\:focus\\:scale-y-50:focus {\n    --tw-scale-y: .5;\n  }\n\n  .sm\\:focus\\:scale-y-75:focus {\n    --tw-scale-y: .75;\n  }\n\n  .sm\\:focus\\:scale-y-90:focus {\n    --tw-scale-y: .9;\n  }\n\n  .sm\\:focus\\:scale-y-95:focus {\n    --tw-scale-y: .95;\n  }\n\n  .sm\\:focus\\:scale-y-100:focus {\n    --tw-scale-y: 1;\n  }\n\n  .sm\\:focus\\:scale-y-105:focus {\n    --tw-scale-y: 1.05;\n  }\n\n  .sm\\:focus\\:scale-y-110:focus {\n    --tw-scale-y: 1.1;\n  }\n\n  .sm\\:focus\\:scale-y-125:focus {\n    --tw-scale-y: 1.25;\n  }\n\n  .sm\\:focus\\:scale-y-150:focus {\n    --tw-scale-y: 1.5;\n  }\n\n  .sm\\:rotate-0 {\n    --tw-rotate: 0deg;\n  }\n\n  .sm\\:rotate-1 {\n    --tw-rotate: 1deg;\n  }\n\n  .sm\\:rotate-2 {\n    --tw-rotate: 2deg;\n  }\n\n  .sm\\:rotate-3 {\n    --tw-rotate: 3deg;\n  }\n\n  .sm\\:rotate-6 {\n    --tw-rotate: 6deg;\n  }\n\n  .sm\\:rotate-12 {\n    --tw-rotate: 12deg;\n  }\n\n  .sm\\:rotate-45 {\n    --tw-rotate: 45deg;\n  }\n\n  .sm\\:rotate-90 {\n    --tw-rotate: 90deg;\n  }\n\n  .sm\\:rotate-180 {\n    --tw-rotate: 180deg;\n  }\n\n  .sm\\:-rotate-180 {\n    --tw-rotate: -180deg;\n  }\n\n  .sm\\:-rotate-90 {\n    --tw-rotate: -90deg;\n  }\n\n  .sm\\:-rotate-45 {\n    --tw-rotate: -45deg;\n  }\n\n  .sm\\:-rotate-12 {\n    --tw-rotate: -12deg;\n  }\n\n  .sm\\:-rotate-6 {\n    --tw-rotate: -6deg;\n  }\n\n  .sm\\:-rotate-3 {\n    --tw-rotate: -3deg;\n  }\n\n  .sm\\:-rotate-2 {\n    --tw-rotate: -2deg;\n  }\n\n  .sm\\:-rotate-1 {\n    --tw-rotate: -1deg;\n  }\n\n  .sm\\:hover\\:rotate-0:hover {\n    --tw-rotate: 0deg;\n  }\n\n  .sm\\:hover\\:rotate-1:hover {\n    --tw-rotate: 1deg;\n  }\n\n  .sm\\:hover\\:rotate-2:hover {\n    --tw-rotate: 2deg;\n  }\n\n  .sm\\:hover\\:rotate-3:hover {\n    --tw-rotate: 3deg;\n  }\n\n  .sm\\:hover\\:rotate-6:hover {\n    --tw-rotate: 6deg;\n  }\n\n  .sm\\:hover\\:rotate-12:hover {\n    --tw-rotate: 12deg;\n  }\n\n  .sm\\:hover\\:rotate-45:hover {\n    --tw-rotate: 45deg;\n  }\n\n  .sm\\:hover\\:rotate-90:hover {\n    --tw-rotate: 90deg;\n  }\n\n  .sm\\:hover\\:rotate-180:hover {\n    --tw-rotate: 180deg;\n  }\n\n  .sm\\:hover\\:-rotate-180:hover {\n    --tw-rotate: -180deg;\n  }\n\n  .sm\\:hover\\:-rotate-90:hover {\n    --tw-rotate: -90deg;\n  }\n\n  .sm\\:hover\\:-rotate-45:hover {\n    --tw-rotate: -45deg;\n  }\n\n  .sm\\:hover\\:-rotate-12:hover {\n    --tw-rotate: -12deg;\n  }\n\n  .sm\\:hover\\:-rotate-6:hover {\n    --tw-rotate: -6deg;\n  }\n\n  .sm\\:hover\\:-rotate-3:hover {\n    --tw-rotate: -3deg;\n  }\n\n  .sm\\:hover\\:-rotate-2:hover {\n    --tw-rotate: -2deg;\n  }\n\n  .sm\\:hover\\:-rotate-1:hover {\n    --tw-rotate: -1deg;\n  }\n\n  .sm\\:focus\\:rotate-0:focus {\n    --tw-rotate: 0deg;\n  }\n\n  .sm\\:focus\\:rotate-1:focus {\n    --tw-rotate: 1deg;\n  }\n\n  .sm\\:focus\\:rotate-2:focus {\n    --tw-rotate: 2deg;\n  }\n\n  .sm\\:focus\\:rotate-3:focus {\n    --tw-rotate: 3deg;\n  }\n\n  .sm\\:focus\\:rotate-6:focus {\n    --tw-rotate: 6deg;\n  }\n\n  .sm\\:focus\\:rotate-12:focus {\n    --tw-rotate: 12deg;\n  }\n\n  .sm\\:focus\\:rotate-45:focus {\n    --tw-rotate: 45deg;\n  }\n\n  .sm\\:focus\\:rotate-90:focus {\n    --tw-rotate: 90deg;\n  }\n\n  .sm\\:focus\\:rotate-180:focus {\n    --tw-rotate: 180deg;\n  }\n\n  .sm\\:focus\\:-rotate-180:focus {\n    --tw-rotate: -180deg;\n  }\n\n  .sm\\:focus\\:-rotate-90:focus {\n    --tw-rotate: -90deg;\n  }\n\n  .sm\\:focus\\:-rotate-45:focus {\n    --tw-rotate: -45deg;\n  }\n\n  .sm\\:focus\\:-rotate-12:focus {\n    --tw-rotate: -12deg;\n  }\n\n  .sm\\:focus\\:-rotate-6:focus {\n    --tw-rotate: -6deg;\n  }\n\n  .sm\\:focus\\:-rotate-3:focus {\n    --tw-rotate: -3deg;\n  }\n\n  .sm\\:focus\\:-rotate-2:focus {\n    --tw-rotate: -2deg;\n  }\n\n  .sm\\:focus\\:-rotate-1:focus {\n    --tw-rotate: -1deg;\n  }\n\n  .sm\\:translate-x-0 {\n    --tw-translate-x: 0px;\n  }\n\n  .sm\\:translate-x-1 {\n    --tw-translate-x: 0.25rem;\n  }\n\n  .sm\\:translate-x-2 {\n    --tw-translate-x: 0.5rem;\n  }\n\n  .sm\\:translate-x-3 {\n    --tw-translate-x: 0.75rem;\n  }\n\n  .sm\\:translate-x-4 {\n    --tw-translate-x: 1rem;\n  }\n\n  .sm\\:translate-x-5 {\n    --tw-translate-x: 1.25rem;\n  }\n\n  .sm\\:translate-x-6 {\n    --tw-translate-x: 1.5rem;\n  }\n\n  .sm\\:translate-x-7 {\n    --tw-translate-x: 1.75rem;\n  }\n\n  .sm\\:translate-x-8 {\n    --tw-translate-x: 2rem;\n  }\n\n  .sm\\:translate-x-9 {\n    --tw-translate-x: 2.25rem;\n  }\n\n  .sm\\:translate-x-10 {\n    --tw-translate-x: 2.5rem;\n  }\n\n  .sm\\:translate-x-11 {\n    --tw-translate-x: 2.75rem;\n  }\n\n  .sm\\:translate-x-12 {\n    --tw-translate-x: 3rem;\n  }\n\n  .sm\\:translate-x-14 {\n    --tw-translate-x: 3.5rem;\n  }\n\n  .sm\\:translate-x-16 {\n    --tw-translate-x: 4rem;\n  }\n\n  .sm\\:translate-x-20 {\n    --tw-translate-x: 5rem;\n  }\n\n  .sm\\:translate-x-24 {\n    --tw-translate-x: 6rem;\n  }\n\n  .sm\\:translate-x-28 {\n    --tw-translate-x: 7rem;\n  }\n\n  .sm\\:translate-x-32 {\n    --tw-translate-x: 8rem;\n  }\n\n  .sm\\:translate-x-36 {\n    --tw-translate-x: 9rem;\n  }\n\n  .sm\\:translate-x-40 {\n    --tw-translate-x: 10rem;\n  }\n\n  .sm\\:translate-x-44 {\n    --tw-translate-x: 11rem;\n  }\n\n  .sm\\:translate-x-48 {\n    --tw-translate-x: 12rem;\n  }\n\n  .sm\\:translate-x-52 {\n    --tw-translate-x: 13rem;\n  }\n\n  .sm\\:translate-x-56 {\n    --tw-translate-x: 14rem;\n  }\n\n  .sm\\:translate-x-60 {\n    --tw-translate-x: 15rem;\n  }\n\n  .sm\\:translate-x-64 {\n    --tw-translate-x: 16rem;\n  }\n\n  .sm\\:translate-x-72 {\n    --tw-translate-x: 18rem;\n  }\n\n  .sm\\:translate-x-80 {\n    --tw-translate-x: 20rem;\n  }\n\n  .sm\\:translate-x-96 {\n    --tw-translate-x: 24rem;\n  }\n\n  .sm\\:translate-x-px {\n    --tw-translate-x: 1px;\n  }\n\n  .sm\\:translate-x-0\\.5 {\n    --tw-translate-x: 0.125rem;\n  }\n\n  .sm\\:translate-x-1\\.5 {\n    --tw-translate-x: 0.375rem;\n  }\n\n  .sm\\:translate-x-2\\.5 {\n    --tw-translate-x: 0.625rem;\n  }\n\n  .sm\\:translate-x-3\\.5 {\n    --tw-translate-x: 0.875rem;\n  }\n\n  .sm\\:-translate-x-0 {\n    --tw-translate-x: 0px;\n  }\n\n  .sm\\:-translate-x-1 {\n    --tw-translate-x: -0.25rem;\n  }\n\n  .sm\\:-translate-x-2 {\n    --tw-translate-x: -0.5rem;\n  }\n\n  .sm\\:-translate-x-3 {\n    --tw-translate-x: -0.75rem;\n  }\n\n  .sm\\:-translate-x-4 {\n    --tw-translate-x: -1rem;\n  }\n\n  .sm\\:-translate-x-5 {\n    --tw-translate-x: -1.25rem;\n  }\n\n  .sm\\:-translate-x-6 {\n    --tw-translate-x: -1.5rem;\n  }\n\n  .sm\\:-translate-x-7 {\n    --tw-translate-x: -1.75rem;\n  }\n\n  .sm\\:-translate-x-8 {\n    --tw-translate-x: -2rem;\n  }\n\n  .sm\\:-translate-x-9 {\n    --tw-translate-x: -2.25rem;\n  }\n\n  .sm\\:-translate-x-10 {\n    --tw-translate-x: -2.5rem;\n  }\n\n  .sm\\:-translate-x-11 {\n    --tw-translate-x: -2.75rem;\n  }\n\n  .sm\\:-translate-x-12 {\n    --tw-translate-x: -3rem;\n  }\n\n  .sm\\:-translate-x-14 {\n    --tw-translate-x: -3.5rem;\n  }\n\n  .sm\\:-translate-x-16 {\n    --tw-translate-x: -4rem;\n  }\n\n  .sm\\:-translate-x-20 {\n    --tw-translate-x: -5rem;\n  }\n\n  .sm\\:-translate-x-24 {\n    --tw-translate-x: -6rem;\n  }\n\n  .sm\\:-translate-x-28 {\n    --tw-translate-x: -7rem;\n  }\n\n  .sm\\:-translate-x-32 {\n    --tw-translate-x: -8rem;\n  }\n\n  .sm\\:-translate-x-36 {\n    --tw-translate-x: -9rem;\n  }\n\n  .sm\\:-translate-x-40 {\n    --tw-translate-x: -10rem;\n  }\n\n  .sm\\:-translate-x-44 {\n    --tw-translate-x: -11rem;\n  }\n\n  .sm\\:-translate-x-48 {\n    --tw-translate-x: -12rem;\n  }\n\n  .sm\\:-translate-x-52 {\n    --tw-translate-x: -13rem;\n  }\n\n  .sm\\:-translate-x-56 {\n    --tw-translate-x: -14rem;\n  }\n\n  .sm\\:-translate-x-60 {\n    --tw-translate-x: -15rem;\n  }\n\n  .sm\\:-translate-x-64 {\n    --tw-translate-x: -16rem;\n  }\n\n  .sm\\:-translate-x-72 {\n    --tw-translate-x: -18rem;\n  }\n\n  .sm\\:-translate-x-80 {\n    --tw-translate-x: -20rem;\n  }\n\n  .sm\\:-translate-x-96 {\n    --tw-translate-x: -24rem;\n  }\n\n  .sm\\:-translate-x-px {\n    --tw-translate-x: -1px;\n  }\n\n  .sm\\:-translate-x-0\\.5 {\n    --tw-translate-x: -0.125rem;\n  }\n\n  .sm\\:-translate-x-1\\.5 {\n    --tw-translate-x: -0.375rem;\n  }\n\n  .sm\\:-translate-x-2\\.5 {\n    --tw-translate-x: -0.625rem;\n  }\n\n  .sm\\:-translate-x-3\\.5 {\n    --tw-translate-x: -0.875rem;\n  }\n\n  .sm\\:translate-x-1\\/2 {\n    --tw-translate-x: 50%;\n  }\n\n  .sm\\:translate-x-1\\/3 {\n    --tw-translate-x: 33.333333%;\n  }\n\n  .sm\\:translate-x-2\\/3 {\n    --tw-translate-x: 66.666667%;\n  }\n\n  .sm\\:translate-x-1\\/4 {\n    --tw-translate-x: 25%;\n  }\n\n  .sm\\:translate-x-2\\/4 {\n    --tw-translate-x: 50%;\n  }\n\n  .sm\\:translate-x-3\\/4 {\n    --tw-translate-x: 75%;\n  }\n\n  .sm\\:translate-x-full {\n    --tw-translate-x: 100%;\n  }\n\n  .sm\\:-translate-x-1\\/2 {\n    --tw-translate-x: -50%;\n  }\n\n  .sm\\:-translate-x-1\\/3 {\n    --tw-translate-x: -33.333333%;\n  }\n\n  .sm\\:-translate-x-2\\/3 {\n    --tw-translate-x: -66.666667%;\n  }\n\n  .sm\\:-translate-x-1\\/4 {\n    --tw-translate-x: -25%;\n  }\n\n  .sm\\:-translate-x-2\\/4 {\n    --tw-translate-x: -50%;\n  }\n\n  .sm\\:-translate-x-3\\/4 {\n    --tw-translate-x: -75%;\n  }\n\n  .sm\\:-translate-x-full {\n    --tw-translate-x: -100%;\n  }\n\n  .sm\\:translate-y-0 {\n    --tw-translate-y: 0px;\n  }\n\n  .sm\\:translate-y-1 {\n    --tw-translate-y: 0.25rem;\n  }\n\n  .sm\\:translate-y-2 {\n    --tw-translate-y: 0.5rem;\n  }\n\n  .sm\\:translate-y-3 {\n    --tw-translate-y: 0.75rem;\n  }\n\n  .sm\\:translate-y-4 {\n    --tw-translate-y: 1rem;\n  }\n\n  .sm\\:translate-y-5 {\n    --tw-translate-y: 1.25rem;\n  }\n\n  .sm\\:translate-y-6 {\n    --tw-translate-y: 1.5rem;\n  }\n\n  .sm\\:translate-y-7 {\n    --tw-translate-y: 1.75rem;\n  }\n\n  .sm\\:translate-y-8 {\n    --tw-translate-y: 2rem;\n  }\n\n  .sm\\:translate-y-9 {\n    --tw-translate-y: 2.25rem;\n  }\n\n  .sm\\:translate-y-10 {\n    --tw-translate-y: 2.5rem;\n  }\n\n  .sm\\:translate-y-11 {\n    --tw-translate-y: 2.75rem;\n  }\n\n  .sm\\:translate-y-12 {\n    --tw-translate-y: 3rem;\n  }\n\n  .sm\\:translate-y-14 {\n    --tw-translate-y: 3.5rem;\n  }\n\n  .sm\\:translate-y-16 {\n    --tw-translate-y: 4rem;\n  }\n\n  .sm\\:translate-y-20 {\n    --tw-translate-y: 5rem;\n  }\n\n  .sm\\:translate-y-24 {\n    --tw-translate-y: 6rem;\n  }\n\n  .sm\\:translate-y-28 {\n    --tw-translate-y: 7rem;\n  }\n\n  .sm\\:translate-y-32 {\n    --tw-translate-y: 8rem;\n  }\n\n  .sm\\:translate-y-36 {\n    --tw-translate-y: 9rem;\n  }\n\n  .sm\\:translate-y-40 {\n    --tw-translate-y: 10rem;\n  }\n\n  .sm\\:translate-y-44 {\n    --tw-translate-y: 11rem;\n  }\n\n  .sm\\:translate-y-48 {\n    --tw-translate-y: 12rem;\n  }\n\n  .sm\\:translate-y-52 {\n    --tw-translate-y: 13rem;\n  }\n\n  .sm\\:translate-y-56 {\n    --tw-translate-y: 14rem;\n  }\n\n  .sm\\:translate-y-60 {\n    --tw-translate-y: 15rem;\n  }\n\n  .sm\\:translate-y-64 {\n    --tw-translate-y: 16rem;\n  }\n\n  .sm\\:translate-y-72 {\n    --tw-translate-y: 18rem;\n  }\n\n  .sm\\:translate-y-80 {\n    --tw-translate-y: 20rem;\n  }\n\n  .sm\\:translate-y-96 {\n    --tw-translate-y: 24rem;\n  }\n\n  .sm\\:translate-y-px {\n    --tw-translate-y: 1px;\n  }\n\n  .sm\\:translate-y-0\\.5 {\n    --tw-translate-y: 0.125rem;\n  }\n\n  .sm\\:translate-y-1\\.5 {\n    --tw-translate-y: 0.375rem;\n  }\n\n  .sm\\:translate-y-2\\.5 {\n    --tw-translate-y: 0.625rem;\n  }\n\n  .sm\\:translate-y-3\\.5 {\n    --tw-translate-y: 0.875rem;\n  }\n\n  .sm\\:-translate-y-0 {\n    --tw-translate-y: 0px;\n  }\n\n  .sm\\:-translate-y-1 {\n    --tw-translate-y: -0.25rem;\n  }\n\n  .sm\\:-translate-y-2 {\n    --tw-translate-y: -0.5rem;\n  }\n\n  .sm\\:-translate-y-3 {\n    --tw-translate-y: -0.75rem;\n  }\n\n  .sm\\:-translate-y-4 {\n    --tw-translate-y: -1rem;\n  }\n\n  .sm\\:-translate-y-5 {\n    --tw-translate-y: -1.25rem;\n  }\n\n  .sm\\:-translate-y-6 {\n    --tw-translate-y: -1.5rem;\n  }\n\n  .sm\\:-translate-y-7 {\n    --tw-translate-y: -1.75rem;\n  }\n\n  .sm\\:-translate-y-8 {\n    --tw-translate-y: -2rem;\n  }\n\n  .sm\\:-translate-y-9 {\n    --tw-translate-y: -2.25rem;\n  }\n\n  .sm\\:-translate-y-10 {\n    --tw-translate-y: -2.5rem;\n  }\n\n  .sm\\:-translate-y-11 {\n    --tw-translate-y: -2.75rem;\n  }\n\n  .sm\\:-translate-y-12 {\n    --tw-translate-y: -3rem;\n  }\n\n  .sm\\:-translate-y-14 {\n    --tw-translate-y: -3.5rem;\n  }\n\n  .sm\\:-translate-y-16 {\n    --tw-translate-y: -4rem;\n  }\n\n  .sm\\:-translate-y-20 {\n    --tw-translate-y: -5rem;\n  }\n\n  .sm\\:-translate-y-24 {\n    --tw-translate-y: -6rem;\n  }\n\n  .sm\\:-translate-y-28 {\n    --tw-translate-y: -7rem;\n  }\n\n  .sm\\:-translate-y-32 {\n    --tw-translate-y: -8rem;\n  }\n\n  .sm\\:-translate-y-36 {\n    --tw-translate-y: -9rem;\n  }\n\n  .sm\\:-translate-y-40 {\n    --tw-translate-y: -10rem;\n  }\n\n  .sm\\:-translate-y-44 {\n    --tw-translate-y: -11rem;\n  }\n\n  .sm\\:-translate-y-48 {\n    --tw-translate-y: -12rem;\n  }\n\n  .sm\\:-translate-y-52 {\n    --tw-translate-y: -13rem;\n  }\n\n  .sm\\:-translate-y-56 {\n    --tw-translate-y: -14rem;\n  }\n\n  .sm\\:-translate-y-60 {\n    --tw-translate-y: -15rem;\n  }\n\n  .sm\\:-translate-y-64 {\n    --tw-translate-y: -16rem;\n  }\n\n  .sm\\:-translate-y-72 {\n    --tw-translate-y: -18rem;\n  }\n\n  .sm\\:-translate-y-80 {\n    --tw-translate-y: -20rem;\n  }\n\n  .sm\\:-translate-y-96 {\n    --tw-translate-y: -24rem;\n  }\n\n  .sm\\:-translate-y-px {\n    --tw-translate-y: -1px;\n  }\n\n  .sm\\:-translate-y-0\\.5 {\n    --tw-translate-y: -0.125rem;\n  }\n\n  .sm\\:-translate-y-1\\.5 {\n    --tw-translate-y: -0.375rem;\n  }\n\n  .sm\\:-translate-y-2\\.5 {\n    --tw-translate-y: -0.625rem;\n  }\n\n  .sm\\:-translate-y-3\\.5 {\n    --tw-translate-y: -0.875rem;\n  }\n\n  .sm\\:translate-y-1\\/2 {\n    --tw-translate-y: 50%;\n  }\n\n  .sm\\:translate-y-1\\/3 {\n    --tw-translate-y: 33.333333%;\n  }\n\n  .sm\\:translate-y-2\\/3 {\n    --tw-translate-y: 66.666667%;\n  }\n\n  .sm\\:translate-y-1\\/4 {\n    --tw-translate-y: 25%;\n  }\n\n  .sm\\:translate-y-2\\/4 {\n    --tw-translate-y: 50%;\n  }\n\n  .sm\\:translate-y-3\\/4 {\n    --tw-translate-y: 75%;\n  }\n\n  .sm\\:translate-y-full {\n    --tw-translate-y: 100%;\n  }\n\n  .sm\\:-translate-y-1\\/2 {\n    --tw-translate-y: -50%;\n  }\n\n  .sm\\:-translate-y-1\\/3 {\n    --tw-translate-y: -33.333333%;\n  }\n\n  .sm\\:-translate-y-2\\/3 {\n    --tw-translate-y: -66.666667%;\n  }\n\n  .sm\\:-translate-y-1\\/4 {\n    --tw-translate-y: -25%;\n  }\n\n  .sm\\:-translate-y-2\\/4 {\n    --tw-translate-y: -50%;\n  }\n\n  .sm\\:-translate-y-3\\/4 {\n    --tw-translate-y: -75%;\n  }\n\n  .sm\\:-translate-y-full {\n    --tw-translate-y: -100%;\n  }\n\n  .sm\\:hover\\:translate-x-0:hover {\n    --tw-translate-x: 0px;\n  }\n\n  .sm\\:hover\\:translate-x-1:hover {\n    --tw-translate-x: 0.25rem;\n  }\n\n  .sm\\:hover\\:translate-x-2:hover {\n    --tw-translate-x: 0.5rem;\n  }\n\n  .sm\\:hover\\:translate-x-3:hover {\n    --tw-translate-x: 0.75rem;\n  }\n\n  .sm\\:hover\\:translate-x-4:hover {\n    --tw-translate-x: 1rem;\n  }\n\n  .sm\\:hover\\:translate-x-5:hover {\n    --tw-translate-x: 1.25rem;\n  }\n\n  .sm\\:hover\\:translate-x-6:hover {\n    --tw-translate-x: 1.5rem;\n  }\n\n  .sm\\:hover\\:translate-x-7:hover {\n    --tw-translate-x: 1.75rem;\n  }\n\n  .sm\\:hover\\:translate-x-8:hover {\n    --tw-translate-x: 2rem;\n  }\n\n  .sm\\:hover\\:translate-x-9:hover {\n    --tw-translate-x: 2.25rem;\n  }\n\n  .sm\\:hover\\:translate-x-10:hover {\n    --tw-translate-x: 2.5rem;\n  }\n\n  .sm\\:hover\\:translate-x-11:hover {\n    --tw-translate-x: 2.75rem;\n  }\n\n  .sm\\:hover\\:translate-x-12:hover {\n    --tw-translate-x: 3rem;\n  }\n\n  .sm\\:hover\\:translate-x-14:hover {\n    --tw-translate-x: 3.5rem;\n  }\n\n  .sm\\:hover\\:translate-x-16:hover {\n    --tw-translate-x: 4rem;\n  }\n\n  .sm\\:hover\\:translate-x-20:hover {\n    --tw-translate-x: 5rem;\n  }\n\n  .sm\\:hover\\:translate-x-24:hover {\n    --tw-translate-x: 6rem;\n  }\n\n  .sm\\:hover\\:translate-x-28:hover {\n    --tw-translate-x: 7rem;\n  }\n\n  .sm\\:hover\\:translate-x-32:hover {\n    --tw-translate-x: 8rem;\n  }\n\n  .sm\\:hover\\:translate-x-36:hover {\n    --tw-translate-x: 9rem;\n  }\n\n  .sm\\:hover\\:translate-x-40:hover {\n    --tw-translate-x: 10rem;\n  }\n\n  .sm\\:hover\\:translate-x-44:hover {\n    --tw-translate-x: 11rem;\n  }\n\n  .sm\\:hover\\:translate-x-48:hover {\n    --tw-translate-x: 12rem;\n  }\n\n  .sm\\:hover\\:translate-x-52:hover {\n    --tw-translate-x: 13rem;\n  }\n\n  .sm\\:hover\\:translate-x-56:hover {\n    --tw-translate-x: 14rem;\n  }\n\n  .sm\\:hover\\:translate-x-60:hover {\n    --tw-translate-x: 15rem;\n  }\n\n  .sm\\:hover\\:translate-x-64:hover {\n    --tw-translate-x: 16rem;\n  }\n\n  .sm\\:hover\\:translate-x-72:hover {\n    --tw-translate-x: 18rem;\n  }\n\n  .sm\\:hover\\:translate-x-80:hover {\n    --tw-translate-x: 20rem;\n  }\n\n  .sm\\:hover\\:translate-x-96:hover {\n    --tw-translate-x: 24rem;\n  }\n\n  .sm\\:hover\\:translate-x-px:hover {\n    --tw-translate-x: 1px;\n  }\n\n  .sm\\:hover\\:translate-x-0\\.5:hover {\n    --tw-translate-x: 0.125rem;\n  }\n\n  .sm\\:hover\\:translate-x-1\\.5:hover {\n    --tw-translate-x: 0.375rem;\n  }\n\n  .sm\\:hover\\:translate-x-2\\.5:hover {\n    --tw-translate-x: 0.625rem;\n  }\n\n  .sm\\:hover\\:translate-x-3\\.5:hover {\n    --tw-translate-x: 0.875rem;\n  }\n\n  .sm\\:hover\\:-translate-x-0:hover {\n    --tw-translate-x: 0px;\n  }\n\n  .sm\\:hover\\:-translate-x-1:hover {\n    --tw-translate-x: -0.25rem;\n  }\n\n  .sm\\:hover\\:-translate-x-2:hover {\n    --tw-translate-x: -0.5rem;\n  }\n\n  .sm\\:hover\\:-translate-x-3:hover {\n    --tw-translate-x: -0.75rem;\n  }\n\n  .sm\\:hover\\:-translate-x-4:hover {\n    --tw-translate-x: -1rem;\n  }\n\n  .sm\\:hover\\:-translate-x-5:hover {\n    --tw-translate-x: -1.25rem;\n  }\n\n  .sm\\:hover\\:-translate-x-6:hover {\n    --tw-translate-x: -1.5rem;\n  }\n\n  .sm\\:hover\\:-translate-x-7:hover {\n    --tw-translate-x: -1.75rem;\n  }\n\n  .sm\\:hover\\:-translate-x-8:hover {\n    --tw-translate-x: -2rem;\n  }\n\n  .sm\\:hover\\:-translate-x-9:hover {\n    --tw-translate-x: -2.25rem;\n  }\n\n  .sm\\:hover\\:-translate-x-10:hover {\n    --tw-translate-x: -2.5rem;\n  }\n\n  .sm\\:hover\\:-translate-x-11:hover {\n    --tw-translate-x: -2.75rem;\n  }\n\n  .sm\\:hover\\:-translate-x-12:hover {\n    --tw-translate-x: -3rem;\n  }\n\n  .sm\\:hover\\:-translate-x-14:hover {\n    --tw-translate-x: -3.5rem;\n  }\n\n  .sm\\:hover\\:-translate-x-16:hover {\n    --tw-translate-x: -4rem;\n  }\n\n  .sm\\:hover\\:-translate-x-20:hover {\n    --tw-translate-x: -5rem;\n  }\n\n  .sm\\:hover\\:-translate-x-24:hover {\n    --tw-translate-x: -6rem;\n  }\n\n  .sm\\:hover\\:-translate-x-28:hover {\n    --tw-translate-x: -7rem;\n  }\n\n  .sm\\:hover\\:-translate-x-32:hover {\n    --tw-translate-x: -8rem;\n  }\n\n  .sm\\:hover\\:-translate-x-36:hover {\n    --tw-translate-x: -9rem;\n  }\n\n  .sm\\:hover\\:-translate-x-40:hover {\n    --tw-translate-x: -10rem;\n  }\n\n  .sm\\:hover\\:-translate-x-44:hover {\n    --tw-translate-x: -11rem;\n  }\n\n  .sm\\:hover\\:-translate-x-48:hover {\n    --tw-translate-x: -12rem;\n  }\n\n  .sm\\:hover\\:-translate-x-52:hover {\n    --tw-translate-x: -13rem;\n  }\n\n  .sm\\:hover\\:-translate-x-56:hover {\n    --tw-translate-x: -14rem;\n  }\n\n  .sm\\:hover\\:-translate-x-60:hover {\n    --tw-translate-x: -15rem;\n  }\n\n  .sm\\:hover\\:-translate-x-64:hover {\n    --tw-translate-x: -16rem;\n  }\n\n  .sm\\:hover\\:-translate-x-72:hover {\n    --tw-translate-x: -18rem;\n  }\n\n  .sm\\:hover\\:-translate-x-80:hover {\n    --tw-translate-x: -20rem;\n  }\n\n  .sm\\:hover\\:-translate-x-96:hover {\n    --tw-translate-x: -24rem;\n  }\n\n  .sm\\:hover\\:-translate-x-px:hover {\n    --tw-translate-x: -1px;\n  }\n\n  .sm\\:hover\\:-translate-x-0\\.5:hover {\n    --tw-translate-x: -0.125rem;\n  }\n\n  .sm\\:hover\\:-translate-x-1\\.5:hover {\n    --tw-translate-x: -0.375rem;\n  }\n\n  .sm\\:hover\\:-translate-x-2\\.5:hover {\n    --tw-translate-x: -0.625rem;\n  }\n\n  .sm\\:hover\\:-translate-x-3\\.5:hover {\n    --tw-translate-x: -0.875rem;\n  }\n\n  .sm\\:hover\\:translate-x-1\\/2:hover {\n    --tw-translate-x: 50%;\n  }\n\n  .sm\\:hover\\:translate-x-1\\/3:hover {\n    --tw-translate-x: 33.333333%;\n  }\n\n  .sm\\:hover\\:translate-x-2\\/3:hover {\n    --tw-translate-x: 66.666667%;\n  }\n\n  .sm\\:hover\\:translate-x-1\\/4:hover {\n    --tw-translate-x: 25%;\n  }\n\n  .sm\\:hover\\:translate-x-2\\/4:hover {\n    --tw-translate-x: 50%;\n  }\n\n  .sm\\:hover\\:translate-x-3\\/4:hover {\n    --tw-translate-x: 75%;\n  }\n\n  .sm\\:hover\\:translate-x-full:hover {\n    --tw-translate-x: 100%;\n  }\n\n  .sm\\:hover\\:-translate-x-1\\/2:hover {\n    --tw-translate-x: -50%;\n  }\n\n  .sm\\:hover\\:-translate-x-1\\/3:hover {\n    --tw-translate-x: -33.333333%;\n  }\n\n  .sm\\:hover\\:-translate-x-2\\/3:hover {\n    --tw-translate-x: -66.666667%;\n  }\n\n  .sm\\:hover\\:-translate-x-1\\/4:hover {\n    --tw-translate-x: -25%;\n  }\n\n  .sm\\:hover\\:-translate-x-2\\/4:hover {\n    --tw-translate-x: -50%;\n  }\n\n  .sm\\:hover\\:-translate-x-3\\/4:hover {\n    --tw-translate-x: -75%;\n  }\n\n  .sm\\:hover\\:-translate-x-full:hover {\n    --tw-translate-x: -100%;\n  }\n\n  .sm\\:hover\\:translate-y-0:hover {\n    --tw-translate-y: 0px;\n  }\n\n  .sm\\:hover\\:translate-y-1:hover {\n    --tw-translate-y: 0.25rem;\n  }\n\n  .sm\\:hover\\:translate-y-2:hover {\n    --tw-translate-y: 0.5rem;\n  }\n\n  .sm\\:hover\\:translate-y-3:hover {\n    --tw-translate-y: 0.75rem;\n  }\n\n  .sm\\:hover\\:translate-y-4:hover {\n    --tw-translate-y: 1rem;\n  }\n\n  .sm\\:hover\\:translate-y-5:hover {\n    --tw-translate-y: 1.25rem;\n  }\n\n  .sm\\:hover\\:translate-y-6:hover {\n    --tw-translate-y: 1.5rem;\n  }\n\n  .sm\\:hover\\:translate-y-7:hover {\n    --tw-translate-y: 1.75rem;\n  }\n\n  .sm\\:hover\\:translate-y-8:hover {\n    --tw-translate-y: 2rem;\n  }\n\n  .sm\\:hover\\:translate-y-9:hover {\n    --tw-translate-y: 2.25rem;\n  }\n\n  .sm\\:hover\\:translate-y-10:hover {\n    --tw-translate-y: 2.5rem;\n  }\n\n  .sm\\:hover\\:translate-y-11:hover {\n    --tw-translate-y: 2.75rem;\n  }\n\n  .sm\\:hover\\:translate-y-12:hover {\n    --tw-translate-y: 3rem;\n  }\n\n  .sm\\:hover\\:translate-y-14:hover {\n    --tw-translate-y: 3.5rem;\n  }\n\n  .sm\\:hover\\:translate-y-16:hover {\n    --tw-translate-y: 4rem;\n  }\n\n  .sm\\:hover\\:translate-y-20:hover {\n    --tw-translate-y: 5rem;\n  }\n\n  .sm\\:hover\\:translate-y-24:hover {\n    --tw-translate-y: 6rem;\n  }\n\n  .sm\\:hover\\:translate-y-28:hover {\n    --tw-translate-y: 7rem;\n  }\n\n  .sm\\:hover\\:translate-y-32:hover {\n    --tw-translate-y: 8rem;\n  }\n\n  .sm\\:hover\\:translate-y-36:hover {\n    --tw-translate-y: 9rem;\n  }\n\n  .sm\\:hover\\:translate-y-40:hover {\n    --tw-translate-y: 10rem;\n  }\n\n  .sm\\:hover\\:translate-y-44:hover {\n    --tw-translate-y: 11rem;\n  }\n\n  .sm\\:hover\\:translate-y-48:hover {\n    --tw-translate-y: 12rem;\n  }\n\n  .sm\\:hover\\:translate-y-52:hover {\n    --tw-translate-y: 13rem;\n  }\n\n  .sm\\:hover\\:translate-y-56:hover {\n    --tw-translate-y: 14rem;\n  }\n\n  .sm\\:hover\\:translate-y-60:hover {\n    --tw-translate-y: 15rem;\n  }\n\n  .sm\\:hover\\:translate-y-64:hover {\n    --tw-translate-y: 16rem;\n  }\n\n  .sm\\:hover\\:translate-y-72:hover {\n    --tw-translate-y: 18rem;\n  }\n\n  .sm\\:hover\\:translate-y-80:hover {\n    --tw-translate-y: 20rem;\n  }\n\n  .sm\\:hover\\:translate-y-96:hover {\n    --tw-translate-y: 24rem;\n  }\n\n  .sm\\:hover\\:translate-y-px:hover {\n    --tw-translate-y: 1px;\n  }\n\n  .sm\\:hover\\:translate-y-0\\.5:hover {\n    --tw-translate-y: 0.125rem;\n  }\n\n  .sm\\:hover\\:translate-y-1\\.5:hover {\n    --tw-translate-y: 0.375rem;\n  }\n\n  .sm\\:hover\\:translate-y-2\\.5:hover {\n    --tw-translate-y: 0.625rem;\n  }\n\n  .sm\\:hover\\:translate-y-3\\.5:hover {\n    --tw-translate-y: 0.875rem;\n  }\n\n  .sm\\:hover\\:-translate-y-0:hover {\n    --tw-translate-y: 0px;\n  }\n\n  .sm\\:hover\\:-translate-y-1:hover {\n    --tw-translate-y: -0.25rem;\n  }\n\n  .sm\\:hover\\:-translate-y-2:hover {\n    --tw-translate-y: -0.5rem;\n  }\n\n  .sm\\:hover\\:-translate-y-3:hover {\n    --tw-translate-y: -0.75rem;\n  }\n\n  .sm\\:hover\\:-translate-y-4:hover {\n    --tw-translate-y: -1rem;\n  }\n\n  .sm\\:hover\\:-translate-y-5:hover {\n    --tw-translate-y: -1.25rem;\n  }\n\n  .sm\\:hover\\:-translate-y-6:hover {\n    --tw-translate-y: -1.5rem;\n  }\n\n  .sm\\:hover\\:-translate-y-7:hover {\n    --tw-translate-y: -1.75rem;\n  }\n\n  .sm\\:hover\\:-translate-y-8:hover {\n    --tw-translate-y: -2rem;\n  }\n\n  .sm\\:hover\\:-translate-y-9:hover {\n    --tw-translate-y: -2.25rem;\n  }\n\n  .sm\\:hover\\:-translate-y-10:hover {\n    --tw-translate-y: -2.5rem;\n  }\n\n  .sm\\:hover\\:-translate-y-11:hover {\n    --tw-translate-y: -2.75rem;\n  }\n\n  .sm\\:hover\\:-translate-y-12:hover {\n    --tw-translate-y: -3rem;\n  }\n\n  .sm\\:hover\\:-translate-y-14:hover {\n    --tw-translate-y: -3.5rem;\n  }\n\n  .sm\\:hover\\:-translate-y-16:hover {\n    --tw-translate-y: -4rem;\n  }\n\n  .sm\\:hover\\:-translate-y-20:hover {\n    --tw-translate-y: -5rem;\n  }\n\n  .sm\\:hover\\:-translate-y-24:hover {\n    --tw-translate-y: -6rem;\n  }\n\n  .sm\\:hover\\:-translate-y-28:hover {\n    --tw-translate-y: -7rem;\n  }\n\n  .sm\\:hover\\:-translate-y-32:hover {\n    --tw-translate-y: -8rem;\n  }\n\n  .sm\\:hover\\:-translate-y-36:hover {\n    --tw-translate-y: -9rem;\n  }\n\n  .sm\\:hover\\:-translate-y-40:hover {\n    --tw-translate-y: -10rem;\n  }\n\n  .sm\\:hover\\:-translate-y-44:hover {\n    --tw-translate-y: -11rem;\n  }\n\n  .sm\\:hover\\:-translate-y-48:hover {\n    --tw-translate-y: -12rem;\n  }\n\n  .sm\\:hover\\:-translate-y-52:hover {\n    --tw-translate-y: -13rem;\n  }\n\n  .sm\\:hover\\:-translate-y-56:hover {\n    --tw-translate-y: -14rem;\n  }\n\n  .sm\\:hover\\:-translate-y-60:hover {\n    --tw-translate-y: -15rem;\n  }\n\n  .sm\\:hover\\:-translate-y-64:hover {\n    --tw-translate-y: -16rem;\n  }\n\n  .sm\\:hover\\:-translate-y-72:hover {\n    --tw-translate-y: -18rem;\n  }\n\n  .sm\\:hover\\:-translate-y-80:hover {\n    --tw-translate-y: -20rem;\n  }\n\n  .sm\\:hover\\:-translate-y-96:hover {\n    --tw-translate-y: -24rem;\n  }\n\n  .sm\\:hover\\:-translate-y-px:hover {\n    --tw-translate-y: -1px;\n  }\n\n  .sm\\:hover\\:-translate-y-0\\.5:hover {\n    --tw-translate-y: -0.125rem;\n  }\n\n  .sm\\:hover\\:-translate-y-1\\.5:hover {\n    --tw-translate-y: -0.375rem;\n  }\n\n  .sm\\:hover\\:-translate-y-2\\.5:hover {\n    --tw-translate-y: -0.625rem;\n  }\n\n  .sm\\:hover\\:-translate-y-3\\.5:hover {\n    --tw-translate-y: -0.875rem;\n  }\n\n  .sm\\:hover\\:translate-y-1\\/2:hover {\n    --tw-translate-y: 50%;\n  }\n\n  .sm\\:hover\\:translate-y-1\\/3:hover {\n    --tw-translate-y: 33.333333%;\n  }\n\n  .sm\\:hover\\:translate-y-2\\/3:hover {\n    --tw-translate-y: 66.666667%;\n  }\n\n  .sm\\:hover\\:translate-y-1\\/4:hover {\n    --tw-translate-y: 25%;\n  }\n\n  .sm\\:hover\\:translate-y-2\\/4:hover {\n    --tw-translate-y: 50%;\n  }\n\n  .sm\\:hover\\:translate-y-3\\/4:hover {\n    --tw-translate-y: 75%;\n  }\n\n  .sm\\:hover\\:translate-y-full:hover {\n    --tw-translate-y: 100%;\n  }\n\n  .sm\\:hover\\:-translate-y-1\\/2:hover {\n    --tw-translate-y: -50%;\n  }\n\n  .sm\\:hover\\:-translate-y-1\\/3:hover {\n    --tw-translate-y: -33.333333%;\n  }\n\n  .sm\\:hover\\:-translate-y-2\\/3:hover {\n    --tw-translate-y: -66.666667%;\n  }\n\n  .sm\\:hover\\:-translate-y-1\\/4:hover {\n    --tw-translate-y: -25%;\n  }\n\n  .sm\\:hover\\:-translate-y-2\\/4:hover {\n    --tw-translate-y: -50%;\n  }\n\n  .sm\\:hover\\:-translate-y-3\\/4:hover {\n    --tw-translate-y: -75%;\n  }\n\n  .sm\\:hover\\:-translate-y-full:hover {\n    --tw-translate-y: -100%;\n  }\n\n  .sm\\:focus\\:translate-x-0:focus {\n    --tw-translate-x: 0px;\n  }\n\n  .sm\\:focus\\:translate-x-1:focus {\n    --tw-translate-x: 0.25rem;\n  }\n\n  .sm\\:focus\\:translate-x-2:focus {\n    --tw-translate-x: 0.5rem;\n  }\n\n  .sm\\:focus\\:translate-x-3:focus {\n    --tw-translate-x: 0.75rem;\n  }\n\n  .sm\\:focus\\:translate-x-4:focus {\n    --tw-translate-x: 1rem;\n  }\n\n  .sm\\:focus\\:translate-x-5:focus {\n    --tw-translate-x: 1.25rem;\n  }\n\n  .sm\\:focus\\:translate-x-6:focus {\n    --tw-translate-x: 1.5rem;\n  }\n\n  .sm\\:focus\\:translate-x-7:focus {\n    --tw-translate-x: 1.75rem;\n  }\n\n  .sm\\:focus\\:translate-x-8:focus {\n    --tw-translate-x: 2rem;\n  }\n\n  .sm\\:focus\\:translate-x-9:focus {\n    --tw-translate-x: 2.25rem;\n  }\n\n  .sm\\:focus\\:translate-x-10:focus {\n    --tw-translate-x: 2.5rem;\n  }\n\n  .sm\\:focus\\:translate-x-11:focus {\n    --tw-translate-x: 2.75rem;\n  }\n\n  .sm\\:focus\\:translate-x-12:focus {\n    --tw-translate-x: 3rem;\n  }\n\n  .sm\\:focus\\:translate-x-14:focus {\n    --tw-translate-x: 3.5rem;\n  }\n\n  .sm\\:focus\\:translate-x-16:focus {\n    --tw-translate-x: 4rem;\n  }\n\n  .sm\\:focus\\:translate-x-20:focus {\n    --tw-translate-x: 5rem;\n  }\n\n  .sm\\:focus\\:translate-x-24:focus {\n    --tw-translate-x: 6rem;\n  }\n\n  .sm\\:focus\\:translate-x-28:focus {\n    --tw-translate-x: 7rem;\n  }\n\n  .sm\\:focus\\:translate-x-32:focus {\n    --tw-translate-x: 8rem;\n  }\n\n  .sm\\:focus\\:translate-x-36:focus {\n    --tw-translate-x: 9rem;\n  }\n\n  .sm\\:focus\\:translate-x-40:focus {\n    --tw-translate-x: 10rem;\n  }\n\n  .sm\\:focus\\:translate-x-44:focus {\n    --tw-translate-x: 11rem;\n  }\n\n  .sm\\:focus\\:translate-x-48:focus {\n    --tw-translate-x: 12rem;\n  }\n\n  .sm\\:focus\\:translate-x-52:focus {\n    --tw-translate-x: 13rem;\n  }\n\n  .sm\\:focus\\:translate-x-56:focus {\n    --tw-translate-x: 14rem;\n  }\n\n  .sm\\:focus\\:translate-x-60:focus {\n    --tw-translate-x: 15rem;\n  }\n\n  .sm\\:focus\\:translate-x-64:focus {\n    --tw-translate-x: 16rem;\n  }\n\n  .sm\\:focus\\:translate-x-72:focus {\n    --tw-translate-x: 18rem;\n  }\n\n  .sm\\:focus\\:translate-x-80:focus {\n    --tw-translate-x: 20rem;\n  }\n\n  .sm\\:focus\\:translate-x-96:focus {\n    --tw-translate-x: 24rem;\n  }\n\n  .sm\\:focus\\:translate-x-px:focus {\n    --tw-translate-x: 1px;\n  }\n\n  .sm\\:focus\\:translate-x-0\\.5:focus {\n    --tw-translate-x: 0.125rem;\n  }\n\n  .sm\\:focus\\:translate-x-1\\.5:focus {\n    --tw-translate-x: 0.375rem;\n  }\n\n  .sm\\:focus\\:translate-x-2\\.5:focus {\n    --tw-translate-x: 0.625rem;\n  }\n\n  .sm\\:focus\\:translate-x-3\\.5:focus {\n    --tw-translate-x: 0.875rem;\n  }\n\n  .sm\\:focus\\:-translate-x-0:focus {\n    --tw-translate-x: 0px;\n  }\n\n  .sm\\:focus\\:-translate-x-1:focus {\n    --tw-translate-x: -0.25rem;\n  }\n\n  .sm\\:focus\\:-translate-x-2:focus {\n    --tw-translate-x: -0.5rem;\n  }\n\n  .sm\\:focus\\:-translate-x-3:focus {\n    --tw-translate-x: -0.75rem;\n  }\n\n  .sm\\:focus\\:-translate-x-4:focus {\n    --tw-translate-x: -1rem;\n  }\n\n  .sm\\:focus\\:-translate-x-5:focus {\n    --tw-translate-x: -1.25rem;\n  }\n\n  .sm\\:focus\\:-translate-x-6:focus {\n    --tw-translate-x: -1.5rem;\n  }\n\n  .sm\\:focus\\:-translate-x-7:focus {\n    --tw-translate-x: -1.75rem;\n  }\n\n  .sm\\:focus\\:-translate-x-8:focus {\n    --tw-translate-x: -2rem;\n  }\n\n  .sm\\:focus\\:-translate-x-9:focus {\n    --tw-translate-x: -2.25rem;\n  }\n\n  .sm\\:focus\\:-translate-x-10:focus {\n    --tw-translate-x: -2.5rem;\n  }\n\n  .sm\\:focus\\:-translate-x-11:focus {\n    --tw-translate-x: -2.75rem;\n  }\n\n  .sm\\:focus\\:-translate-x-12:focus {\n    --tw-translate-x: -3rem;\n  }\n\n  .sm\\:focus\\:-translate-x-14:focus {\n    --tw-translate-x: -3.5rem;\n  }\n\n  .sm\\:focus\\:-translate-x-16:focus {\n    --tw-translate-x: -4rem;\n  }\n\n  .sm\\:focus\\:-translate-x-20:focus {\n    --tw-translate-x: -5rem;\n  }\n\n  .sm\\:focus\\:-translate-x-24:focus {\n    --tw-translate-x: -6rem;\n  }\n\n  .sm\\:focus\\:-translate-x-28:focus {\n    --tw-translate-x: -7rem;\n  }\n\n  .sm\\:focus\\:-translate-x-32:focus {\n    --tw-translate-x: -8rem;\n  }\n\n  .sm\\:focus\\:-translate-x-36:focus {\n    --tw-translate-x: -9rem;\n  }\n\n  .sm\\:focus\\:-translate-x-40:focus {\n    --tw-translate-x: -10rem;\n  }\n\n  .sm\\:focus\\:-translate-x-44:focus {\n    --tw-translate-x: -11rem;\n  }\n\n  .sm\\:focus\\:-translate-x-48:focus {\n    --tw-translate-x: -12rem;\n  }\n\n  .sm\\:focus\\:-translate-x-52:focus {\n    --tw-translate-x: -13rem;\n  }\n\n  .sm\\:focus\\:-translate-x-56:focus {\n    --tw-translate-x: -14rem;\n  }\n\n  .sm\\:focus\\:-translate-x-60:focus {\n    --tw-translate-x: -15rem;\n  }\n\n  .sm\\:focus\\:-translate-x-64:focus {\n    --tw-translate-x: -16rem;\n  }\n\n  .sm\\:focus\\:-translate-x-72:focus {\n    --tw-translate-x: -18rem;\n  }\n\n  .sm\\:focus\\:-translate-x-80:focus {\n    --tw-translate-x: -20rem;\n  }\n\n  .sm\\:focus\\:-translate-x-96:focus {\n    --tw-translate-x: -24rem;\n  }\n\n  .sm\\:focus\\:-translate-x-px:focus {\n    --tw-translate-x: -1px;\n  }\n\n  .sm\\:focus\\:-translate-x-0\\.5:focus {\n    --tw-translate-x: -0.125rem;\n  }\n\n  .sm\\:focus\\:-translate-x-1\\.5:focus {\n    --tw-translate-x: -0.375rem;\n  }\n\n  .sm\\:focus\\:-translate-x-2\\.5:focus {\n    --tw-translate-x: -0.625rem;\n  }\n\n  .sm\\:focus\\:-translate-x-3\\.5:focus {\n    --tw-translate-x: -0.875rem;\n  }\n\n  .sm\\:focus\\:translate-x-1\\/2:focus {\n    --tw-translate-x: 50%;\n  }\n\n  .sm\\:focus\\:translate-x-1\\/3:focus {\n    --tw-translate-x: 33.333333%;\n  }\n\n  .sm\\:focus\\:translate-x-2\\/3:focus {\n    --tw-translate-x: 66.666667%;\n  }\n\n  .sm\\:focus\\:translate-x-1\\/4:focus {\n    --tw-translate-x: 25%;\n  }\n\n  .sm\\:focus\\:translate-x-2\\/4:focus {\n    --tw-translate-x: 50%;\n  }\n\n  .sm\\:focus\\:translate-x-3\\/4:focus {\n    --tw-translate-x: 75%;\n  }\n\n  .sm\\:focus\\:translate-x-full:focus {\n    --tw-translate-x: 100%;\n  }\n\n  .sm\\:focus\\:-translate-x-1\\/2:focus {\n    --tw-translate-x: -50%;\n  }\n\n  .sm\\:focus\\:-translate-x-1\\/3:focus {\n    --tw-translate-x: -33.333333%;\n  }\n\n  .sm\\:focus\\:-translate-x-2\\/3:focus {\n    --tw-translate-x: -66.666667%;\n  }\n\n  .sm\\:focus\\:-translate-x-1\\/4:focus {\n    --tw-translate-x: -25%;\n  }\n\n  .sm\\:focus\\:-translate-x-2\\/4:focus {\n    --tw-translate-x: -50%;\n  }\n\n  .sm\\:focus\\:-translate-x-3\\/4:focus {\n    --tw-translate-x: -75%;\n  }\n\n  .sm\\:focus\\:-translate-x-full:focus {\n    --tw-translate-x: -100%;\n  }\n\n  .sm\\:focus\\:translate-y-0:focus {\n    --tw-translate-y: 0px;\n  }\n\n  .sm\\:focus\\:translate-y-1:focus {\n    --tw-translate-y: 0.25rem;\n  }\n\n  .sm\\:focus\\:translate-y-2:focus {\n    --tw-translate-y: 0.5rem;\n  }\n\n  .sm\\:focus\\:translate-y-3:focus {\n    --tw-translate-y: 0.75rem;\n  }\n\n  .sm\\:focus\\:translate-y-4:focus {\n    --tw-translate-y: 1rem;\n  }\n\n  .sm\\:focus\\:translate-y-5:focus {\n    --tw-translate-y: 1.25rem;\n  }\n\n  .sm\\:focus\\:translate-y-6:focus {\n    --tw-translate-y: 1.5rem;\n  }\n\n  .sm\\:focus\\:translate-y-7:focus {\n    --tw-translate-y: 1.75rem;\n  }\n\n  .sm\\:focus\\:translate-y-8:focus {\n    --tw-translate-y: 2rem;\n  }\n\n  .sm\\:focus\\:translate-y-9:focus {\n    --tw-translate-y: 2.25rem;\n  }\n\n  .sm\\:focus\\:translate-y-10:focus {\n    --tw-translate-y: 2.5rem;\n  }\n\n  .sm\\:focus\\:translate-y-11:focus {\n    --tw-translate-y: 2.75rem;\n  }\n\n  .sm\\:focus\\:translate-y-12:focus {\n    --tw-translate-y: 3rem;\n  }\n\n  .sm\\:focus\\:translate-y-14:focus {\n    --tw-translate-y: 3.5rem;\n  }\n\n  .sm\\:focus\\:translate-y-16:focus {\n    --tw-translate-y: 4rem;\n  }\n\n  .sm\\:focus\\:translate-y-20:focus {\n    --tw-translate-y: 5rem;\n  }\n\n  .sm\\:focus\\:translate-y-24:focus {\n    --tw-translate-y: 6rem;\n  }\n\n  .sm\\:focus\\:translate-y-28:focus {\n    --tw-translate-y: 7rem;\n  }\n\n  .sm\\:focus\\:translate-y-32:focus {\n    --tw-translate-y: 8rem;\n  }\n\n  .sm\\:focus\\:translate-y-36:focus {\n    --tw-translate-y: 9rem;\n  }\n\n  .sm\\:focus\\:translate-y-40:focus {\n    --tw-translate-y: 10rem;\n  }\n\n  .sm\\:focus\\:translate-y-44:focus {\n    --tw-translate-y: 11rem;\n  }\n\n  .sm\\:focus\\:translate-y-48:focus {\n    --tw-translate-y: 12rem;\n  }\n\n  .sm\\:focus\\:translate-y-52:focus {\n    --tw-translate-y: 13rem;\n  }\n\n  .sm\\:focus\\:translate-y-56:focus {\n    --tw-translate-y: 14rem;\n  }\n\n  .sm\\:focus\\:translate-y-60:focus {\n    --tw-translate-y: 15rem;\n  }\n\n  .sm\\:focus\\:translate-y-64:focus {\n    --tw-translate-y: 16rem;\n  }\n\n  .sm\\:focus\\:translate-y-72:focus {\n    --tw-translate-y: 18rem;\n  }\n\n  .sm\\:focus\\:translate-y-80:focus {\n    --tw-translate-y: 20rem;\n  }\n\n  .sm\\:focus\\:translate-y-96:focus {\n    --tw-translate-y: 24rem;\n  }\n\n  .sm\\:focus\\:translate-y-px:focus {\n    --tw-translate-y: 1px;\n  }\n\n  .sm\\:focus\\:translate-y-0\\.5:focus {\n    --tw-translate-y: 0.125rem;\n  }\n\n  .sm\\:focus\\:translate-y-1\\.5:focus {\n    --tw-translate-y: 0.375rem;\n  }\n\n  .sm\\:focus\\:translate-y-2\\.5:focus {\n    --tw-translate-y: 0.625rem;\n  }\n\n  .sm\\:focus\\:translate-y-3\\.5:focus {\n    --tw-translate-y: 0.875rem;\n  }\n\n  .sm\\:focus\\:-translate-y-0:focus {\n    --tw-translate-y: 0px;\n  }\n\n  .sm\\:focus\\:-translate-y-1:focus {\n    --tw-translate-y: -0.25rem;\n  }\n\n  .sm\\:focus\\:-translate-y-2:focus {\n    --tw-translate-y: -0.5rem;\n  }\n\n  .sm\\:focus\\:-translate-y-3:focus {\n    --tw-translate-y: -0.75rem;\n  }\n\n  .sm\\:focus\\:-translate-y-4:focus {\n    --tw-translate-y: -1rem;\n  }\n\n  .sm\\:focus\\:-translate-y-5:focus {\n    --tw-translate-y: -1.25rem;\n  }\n\n  .sm\\:focus\\:-translate-y-6:focus {\n    --tw-translate-y: -1.5rem;\n  }\n\n  .sm\\:focus\\:-translate-y-7:focus {\n    --tw-translate-y: -1.75rem;\n  }\n\n  .sm\\:focus\\:-translate-y-8:focus {\n    --tw-translate-y: -2rem;\n  }\n\n  .sm\\:focus\\:-translate-y-9:focus {\n    --tw-translate-y: -2.25rem;\n  }\n\n  .sm\\:focus\\:-translate-y-10:focus {\n    --tw-translate-y: -2.5rem;\n  }\n\n  .sm\\:focus\\:-translate-y-11:focus {\n    --tw-translate-y: -2.75rem;\n  }\n\n  .sm\\:focus\\:-translate-y-12:focus {\n    --tw-translate-y: -3rem;\n  }\n\n  .sm\\:focus\\:-translate-y-14:focus {\n    --tw-translate-y: -3.5rem;\n  }\n\n  .sm\\:focus\\:-translate-y-16:focus {\n    --tw-translate-y: -4rem;\n  }\n\n  .sm\\:focus\\:-translate-y-20:focus {\n    --tw-translate-y: -5rem;\n  }\n\n  .sm\\:focus\\:-translate-y-24:focus {\n    --tw-translate-y: -6rem;\n  }\n\n  .sm\\:focus\\:-translate-y-28:focus {\n    --tw-translate-y: -7rem;\n  }\n\n  .sm\\:focus\\:-translate-y-32:focus {\n    --tw-translate-y: -8rem;\n  }\n\n  .sm\\:focus\\:-translate-y-36:focus {\n    --tw-translate-y: -9rem;\n  }\n\n  .sm\\:focus\\:-translate-y-40:focus {\n    --tw-translate-y: -10rem;\n  }\n\n  .sm\\:focus\\:-translate-y-44:focus {\n    --tw-translate-y: -11rem;\n  }\n\n  .sm\\:focus\\:-translate-y-48:focus {\n    --tw-translate-y: -12rem;\n  }\n\n  .sm\\:focus\\:-translate-y-52:focus {\n    --tw-translate-y: -13rem;\n  }\n\n  .sm\\:focus\\:-translate-y-56:focus {\n    --tw-translate-y: -14rem;\n  }\n\n  .sm\\:focus\\:-translate-y-60:focus {\n    --tw-translate-y: -15rem;\n  }\n\n  .sm\\:focus\\:-translate-y-64:focus {\n    --tw-translate-y: -16rem;\n  }\n\n  .sm\\:focus\\:-translate-y-72:focus {\n    --tw-translate-y: -18rem;\n  }\n\n  .sm\\:focus\\:-translate-y-80:focus {\n    --tw-translate-y: -20rem;\n  }\n\n  .sm\\:focus\\:-translate-y-96:focus {\n    --tw-translate-y: -24rem;\n  }\n\n  .sm\\:focus\\:-translate-y-px:focus {\n    --tw-translate-y: -1px;\n  }\n\n  .sm\\:focus\\:-translate-y-0\\.5:focus {\n    --tw-translate-y: -0.125rem;\n  }\n\n  .sm\\:focus\\:-translate-y-1\\.5:focus {\n    --tw-translate-y: -0.375rem;\n  }\n\n  .sm\\:focus\\:-translate-y-2\\.5:focus {\n    --tw-translate-y: -0.625rem;\n  }\n\n  .sm\\:focus\\:-translate-y-3\\.5:focus {\n    --tw-translate-y: -0.875rem;\n  }\n\n  .sm\\:focus\\:translate-y-1\\/2:focus {\n    --tw-translate-y: 50%;\n  }\n\n  .sm\\:focus\\:translate-y-1\\/3:focus {\n    --tw-translate-y: 33.333333%;\n  }\n\n  .sm\\:focus\\:translate-y-2\\/3:focus {\n    --tw-translate-y: 66.666667%;\n  }\n\n  .sm\\:focus\\:translate-y-1\\/4:focus {\n    --tw-translate-y: 25%;\n  }\n\n  .sm\\:focus\\:translate-y-2\\/4:focus {\n    --tw-translate-y: 50%;\n  }\n\n  .sm\\:focus\\:translate-y-3\\/4:focus {\n    --tw-translate-y: 75%;\n  }\n\n  .sm\\:focus\\:translate-y-full:focus {\n    --tw-translate-y: 100%;\n  }\n\n  .sm\\:focus\\:-translate-y-1\\/2:focus {\n    --tw-translate-y: -50%;\n  }\n\n  .sm\\:focus\\:-translate-y-1\\/3:focus {\n    --tw-translate-y: -33.333333%;\n  }\n\n  .sm\\:focus\\:-translate-y-2\\/3:focus {\n    --tw-translate-y: -66.666667%;\n  }\n\n  .sm\\:focus\\:-translate-y-1\\/4:focus {\n    --tw-translate-y: -25%;\n  }\n\n  .sm\\:focus\\:-translate-y-2\\/4:focus {\n    --tw-translate-y: -50%;\n  }\n\n  .sm\\:focus\\:-translate-y-3\\/4:focus {\n    --tw-translate-y: -75%;\n  }\n\n  .sm\\:focus\\:-translate-y-full:focus {\n    --tw-translate-y: -100%;\n  }\n\n  .sm\\:skew-x-0 {\n    --tw-skew-x: 0deg;\n  }\n\n  .sm\\:skew-x-1 {\n    --tw-skew-x: 1deg;\n  }\n\n  .sm\\:skew-x-2 {\n    --tw-skew-x: 2deg;\n  }\n\n  .sm\\:skew-x-3 {\n    --tw-skew-x: 3deg;\n  }\n\n  .sm\\:skew-x-6 {\n    --tw-skew-x: 6deg;\n  }\n\n  .sm\\:skew-x-12 {\n    --tw-skew-x: 12deg;\n  }\n\n  .sm\\:-skew-x-12 {\n    --tw-skew-x: -12deg;\n  }\n\n  .sm\\:-skew-x-6 {\n    --tw-skew-x: -6deg;\n  }\n\n  .sm\\:-skew-x-3 {\n    --tw-skew-x: -3deg;\n  }\n\n  .sm\\:-skew-x-2 {\n    --tw-skew-x: -2deg;\n  }\n\n  .sm\\:-skew-x-1 {\n    --tw-skew-x: -1deg;\n  }\n\n  .sm\\:skew-y-0 {\n    --tw-skew-y: 0deg;\n  }\n\n  .sm\\:skew-y-1 {\n    --tw-skew-y: 1deg;\n  }\n\n  .sm\\:skew-y-2 {\n    --tw-skew-y: 2deg;\n  }\n\n  .sm\\:skew-y-3 {\n    --tw-skew-y: 3deg;\n  }\n\n  .sm\\:skew-y-6 {\n    --tw-skew-y: 6deg;\n  }\n\n  .sm\\:skew-y-12 {\n    --tw-skew-y: 12deg;\n  }\n\n  .sm\\:-skew-y-12 {\n    --tw-skew-y: -12deg;\n  }\n\n  .sm\\:-skew-y-6 {\n    --tw-skew-y: -6deg;\n  }\n\n  .sm\\:-skew-y-3 {\n    --tw-skew-y: -3deg;\n  }\n\n  .sm\\:-skew-y-2 {\n    --tw-skew-y: -2deg;\n  }\n\n  .sm\\:-skew-y-1 {\n    --tw-skew-y: -1deg;\n  }\n\n  .sm\\:hover\\:skew-x-0:hover {\n    --tw-skew-x: 0deg;\n  }\n\n  .sm\\:hover\\:skew-x-1:hover {\n    --tw-skew-x: 1deg;\n  }\n\n  .sm\\:hover\\:skew-x-2:hover {\n    --tw-skew-x: 2deg;\n  }\n\n  .sm\\:hover\\:skew-x-3:hover {\n    --tw-skew-x: 3deg;\n  }\n\n  .sm\\:hover\\:skew-x-6:hover {\n    --tw-skew-x: 6deg;\n  }\n\n  .sm\\:hover\\:skew-x-12:hover {\n    --tw-skew-x: 12deg;\n  }\n\n  .sm\\:hover\\:-skew-x-12:hover {\n    --tw-skew-x: -12deg;\n  }\n\n  .sm\\:hover\\:-skew-x-6:hover {\n    --tw-skew-x: -6deg;\n  }\n\n  .sm\\:hover\\:-skew-x-3:hover {\n    --tw-skew-x: -3deg;\n  }\n\n  .sm\\:hover\\:-skew-x-2:hover {\n    --tw-skew-x: -2deg;\n  }\n\n  .sm\\:hover\\:-skew-x-1:hover {\n    --tw-skew-x: -1deg;\n  }\n\n  .sm\\:hover\\:skew-y-0:hover {\n    --tw-skew-y: 0deg;\n  }\n\n  .sm\\:hover\\:skew-y-1:hover {\n    --tw-skew-y: 1deg;\n  }\n\n  .sm\\:hover\\:skew-y-2:hover {\n    --tw-skew-y: 2deg;\n  }\n\n  .sm\\:hover\\:skew-y-3:hover {\n    --tw-skew-y: 3deg;\n  }\n\n  .sm\\:hover\\:skew-y-6:hover {\n    --tw-skew-y: 6deg;\n  }\n\n  .sm\\:hover\\:skew-y-12:hover {\n    --tw-skew-y: 12deg;\n  }\n\n  .sm\\:hover\\:-skew-y-12:hover {\n    --tw-skew-y: -12deg;\n  }\n\n  .sm\\:hover\\:-skew-y-6:hover {\n    --tw-skew-y: -6deg;\n  }\n\n  .sm\\:hover\\:-skew-y-3:hover {\n    --tw-skew-y: -3deg;\n  }\n\n  .sm\\:hover\\:-skew-y-2:hover {\n    --tw-skew-y: -2deg;\n  }\n\n  .sm\\:hover\\:-skew-y-1:hover {\n    --tw-skew-y: -1deg;\n  }\n\n  .sm\\:focus\\:skew-x-0:focus {\n    --tw-skew-x: 0deg;\n  }\n\n  .sm\\:focus\\:skew-x-1:focus {\n    --tw-skew-x: 1deg;\n  }\n\n  .sm\\:focus\\:skew-x-2:focus {\n    --tw-skew-x: 2deg;\n  }\n\n  .sm\\:focus\\:skew-x-3:focus {\n    --tw-skew-x: 3deg;\n  }\n\n  .sm\\:focus\\:skew-x-6:focus {\n    --tw-skew-x: 6deg;\n  }\n\n  .sm\\:focus\\:skew-x-12:focus {\n    --tw-skew-x: 12deg;\n  }\n\n  .sm\\:focus\\:-skew-x-12:focus {\n    --tw-skew-x: -12deg;\n  }\n\n  .sm\\:focus\\:-skew-x-6:focus {\n    --tw-skew-x: -6deg;\n  }\n\n  .sm\\:focus\\:-skew-x-3:focus {\n    --tw-skew-x: -3deg;\n  }\n\n  .sm\\:focus\\:-skew-x-2:focus {\n    --tw-skew-x: -2deg;\n  }\n\n  .sm\\:focus\\:-skew-x-1:focus {\n    --tw-skew-x: -1deg;\n  }\n\n  .sm\\:focus\\:skew-y-0:focus {\n    --tw-skew-y: 0deg;\n  }\n\n  .sm\\:focus\\:skew-y-1:focus {\n    --tw-skew-y: 1deg;\n  }\n\n  .sm\\:focus\\:skew-y-2:focus {\n    --tw-skew-y: 2deg;\n  }\n\n  .sm\\:focus\\:skew-y-3:focus {\n    --tw-skew-y: 3deg;\n  }\n\n  .sm\\:focus\\:skew-y-6:focus {\n    --tw-skew-y: 6deg;\n  }\n\n  .sm\\:focus\\:skew-y-12:focus {\n    --tw-skew-y: 12deg;\n  }\n\n  .sm\\:focus\\:-skew-y-12:focus {\n    --tw-skew-y: -12deg;\n  }\n\n  .sm\\:focus\\:-skew-y-6:focus {\n    --tw-skew-y: -6deg;\n  }\n\n  .sm\\:focus\\:-skew-y-3:focus {\n    --tw-skew-y: -3deg;\n  }\n\n  .sm\\:focus\\:-skew-y-2:focus {\n    --tw-skew-y: -2deg;\n  }\n\n  .sm\\:focus\\:-skew-y-1:focus {\n    --tw-skew-y: -1deg;\n  }\n\n  .sm\\:transition-none {\n    transition-property: none;\n  }\n\n  .sm\\:transition-all {\n    transition-property: all;\n    transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);\n    transition-duration: 150ms;\n  }\n\n  .sm\\:transition {\n    transition-property: background-color, border-color, color, fill, stroke, opacity, box-shadow, transform, filter, -webkit-backdrop-filter;\n    transition-property: background-color, border-color, color, fill, stroke, opacity, box-shadow, transform, filter, backdrop-filter;\n    transition-property: background-color, border-color, color, fill, stroke, opacity, box-shadow, transform, filter, backdrop-filter, -webkit-backdrop-filter;\n    transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);\n    transition-duration: 150ms;\n  }\n\n  .sm\\:transition-colors {\n    transition-property: background-color, border-color, color, fill, stroke;\n    transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);\n    transition-duration: 150ms;\n  }\n\n  .sm\\:transition-opacity {\n    transition-property: opacity;\n    transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);\n    transition-duration: 150ms;\n  }\n\n  .sm\\:transition-shadow {\n    transition-property: box-shadow;\n    transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);\n    transition-duration: 150ms;\n  }\n\n  .sm\\:transition-transform {\n    transition-property: transform;\n    transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);\n    transition-duration: 150ms;\n  }\n\n  .sm\\:ease-linear {\n    transition-timing-function: linear;\n  }\n\n  .sm\\:ease-in {\n    transition-timing-function: cubic-bezier(0.4, 0, 1, 1);\n  }\n\n  .sm\\:ease-out {\n    transition-timing-function: cubic-bezier(0, 0, 0.2, 1);\n  }\n\n  .sm\\:ease-in-out {\n    transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);\n  }\n\n  .sm\\:duration-75 {\n    transition-duration: 75ms;\n  }\n\n  .sm\\:duration-100 {\n    transition-duration: 100ms;\n  }\n\n  .sm\\:duration-150 {\n    transition-duration: 150ms;\n  }\n\n  .sm\\:duration-200 {\n    transition-duration: 200ms;\n  }\n\n  .sm\\:duration-300 {\n    transition-duration: 300ms;\n  }\n\n  .sm\\:duration-500 {\n    transition-duration: 500ms;\n  }\n\n  .sm\\:duration-700 {\n    transition-duration: 700ms;\n  }\n\n  .sm\\:duration-1000 {\n    transition-duration: 1000ms;\n  }\n\n  .sm\\:delay-75 {\n    transition-delay: 75ms;\n  }\n\n  .sm\\:delay-100 {\n    transition-delay: 100ms;\n  }\n\n  .sm\\:delay-150 {\n    transition-delay: 150ms;\n  }\n\n  .sm\\:delay-200 {\n    transition-delay: 200ms;\n  }\n\n  .sm\\:delay-300 {\n    transition-delay: 300ms;\n  }\n\n  .sm\\:delay-500 {\n    transition-delay: 500ms;\n  }\n\n  .sm\\:delay-700 {\n    transition-delay: 700ms;\n  }\n\n  .sm\\:delay-1000 {\n    transition-delay: 1000ms;\n  }\n\n  .sm\\:animate-none {\n    -webkit-animation: none;\n            animation: none;\n  }\n\n  .sm\\:animate-spin {\n    -webkit-animation: spin 1s linear infinite;\n            animation: spin 1s linear infinite;\n  }\n\n  .sm\\:animate-ping {\n    -webkit-animation: ping 1s cubic-bezier(0, 0, 0.2, 1) infinite;\n            animation: ping 1s cubic-bezier(0, 0, 0.2, 1) infinite;\n  }\n\n  .sm\\:animate-pulse {\n    -webkit-animation: pulse 2s cubic-bezier(0.4, 0, 0.6, 1) infinite;\n            animation: pulse 2s cubic-bezier(0.4, 0, 0.6, 1) infinite;\n  }\n\n  .sm\\:animate-bounce {\n    -webkit-animation: bounce 1s infinite;\n            animation: bounce 1s infinite;\n  }\n\n  .sm\\:mix-blend-normal {\n    mix-blend-mode: normal;\n  }\n\n  .sm\\:mix-blend-multiply {\n    mix-blend-mode: multiply;\n  }\n\n  .sm\\:mix-blend-screen {\n    mix-blend-mode: screen;\n  }\n\n  .sm\\:mix-blend-overlay {\n    mix-blend-mode: overlay;\n  }\n\n  .sm\\:mix-blend-darken {\n    mix-blend-mode: darken;\n  }\n\n  .sm\\:mix-blend-lighten {\n    mix-blend-mode: lighten;\n  }\n\n  .sm\\:mix-blend-color-dodge {\n    mix-blend-mode: color-dodge;\n  }\n\n  .sm\\:mix-blend-color-burn {\n    mix-blend-mode: color-burn;\n  }\n\n  .sm\\:mix-blend-hard-light {\n    mix-blend-mode: hard-light;\n  }\n\n  .sm\\:mix-blend-soft-light {\n    mix-blend-mode: soft-light;\n  }\n\n  .sm\\:mix-blend-difference {\n    mix-blend-mode: difference;\n  }\n\n  .sm\\:mix-blend-exclusion {\n    mix-blend-mode: exclusion;\n  }\n\n  .sm\\:mix-blend-hue {\n    mix-blend-mode: hue;\n  }\n\n  .sm\\:mix-blend-saturation {\n    mix-blend-mode: saturation;\n  }\n\n  .sm\\:mix-blend-color {\n    mix-blend-mode: color;\n  }\n\n  .sm\\:mix-blend-luminosity {\n    mix-blend-mode: luminosity;\n  }\n\n  .sm\\:bg-blend-normal {\n    background-blend-mode: normal;\n  }\n\n  .sm\\:bg-blend-multiply {\n    background-blend-mode: multiply;\n  }\n\n  .sm\\:bg-blend-screen {\n    background-blend-mode: screen;\n  }\n\n  .sm\\:bg-blend-overlay {\n    background-blend-mode: overlay;\n  }\n\n  .sm\\:bg-blend-darken {\n    background-blend-mode: darken;\n  }\n\n  .sm\\:bg-blend-lighten {\n    background-blend-mode: lighten;\n  }\n\n  .sm\\:bg-blend-color-dodge {\n    background-blend-mode: color-dodge;\n  }\n\n  .sm\\:bg-blend-color-burn {\n    background-blend-mode: color-burn;\n  }\n\n  .sm\\:bg-blend-hard-light {\n    background-blend-mode: hard-light;\n  }\n\n  .sm\\:bg-blend-soft-light {\n    background-blend-mode: soft-light;\n  }\n\n  .sm\\:bg-blend-difference {\n    background-blend-mode: difference;\n  }\n\n  .sm\\:bg-blend-exclusion {\n    background-blend-mode: exclusion;\n  }\n\n  .sm\\:bg-blend-hue {\n    background-blend-mode: hue;\n  }\n\n  .sm\\:bg-blend-saturation {\n    background-blend-mode: saturation;\n  }\n\n  .sm\\:bg-blend-color {\n    background-blend-mode: color;\n  }\n\n  .sm\\:bg-blend-luminosity {\n    background-blend-mode: luminosity;\n  }\n\n  .sm\\:filter {\n    --tw-blur: var(--tw-empty,/*!*/ /*!*/);\n    --tw-brightness: var(--tw-empty,/*!*/ /*!*/);\n    --tw-contrast: var(--tw-empty,/*!*/ /*!*/);\n    --tw-grayscale: var(--tw-empty,/*!*/ /*!*/);\n    --tw-hue-rotate: var(--tw-empty,/*!*/ /*!*/);\n    --tw-invert: var(--tw-empty,/*!*/ /*!*/);\n    --tw-saturate: var(--tw-empty,/*!*/ /*!*/);\n    --tw-sepia: var(--tw-empty,/*!*/ /*!*/);\n    --tw-drop-shadow: var(--tw-empty,/*!*/ /*!*/);\n    filter: var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow);\n  }\n\n  .sm\\:filter-none {\n    filter: none;\n  }\n\n  .sm\\:blur-0 {\n    --tw-blur: blur(0);\n  }\n\n  .sm\\:blur-sm {\n    --tw-blur: blur(4px);\n  }\n\n  .sm\\:blur {\n    --tw-blur: blur(8px);\n  }\n\n  .sm\\:blur-md {\n    --tw-blur: blur(12px);\n  }\n\n  .sm\\:blur-lg {\n    --tw-blur: blur(16px);\n  }\n\n  .sm\\:blur-xl {\n    --tw-blur: blur(24px);\n  }\n\n  .sm\\:blur-2xl {\n    --tw-blur: blur(40px);\n  }\n\n  .sm\\:blur-3xl {\n    --tw-blur: blur(64px);\n  }\n\n  .sm\\:brightness-0 {\n    --tw-brightness: brightness(0);\n  }\n\n  .sm\\:brightness-50 {\n    --tw-brightness: brightness(.5);\n  }\n\n  .sm\\:brightness-75 {\n    --tw-brightness: brightness(.75);\n  }\n\n  .sm\\:brightness-90 {\n    --tw-brightness: brightness(.9);\n  }\n\n  .sm\\:brightness-95 {\n    --tw-brightness: brightness(.95);\n  }\n\n  .sm\\:brightness-100 {\n    --tw-brightness: brightness(1);\n  }\n\n  .sm\\:brightness-105 {\n    --tw-brightness: brightness(1.05);\n  }\n\n  .sm\\:brightness-110 {\n    --tw-brightness: brightness(1.1);\n  }\n\n  .sm\\:brightness-125 {\n    --tw-brightness: brightness(1.25);\n  }\n\n  .sm\\:brightness-150 {\n    --tw-brightness: brightness(1.5);\n  }\n\n  .sm\\:brightness-200 {\n    --tw-brightness: brightness(2);\n  }\n\n  .sm\\:contrast-0 {\n    --tw-contrast: contrast(0);\n  }\n\n  .sm\\:contrast-50 {\n    --tw-contrast: contrast(.5);\n  }\n\n  .sm\\:contrast-75 {\n    --tw-contrast: contrast(.75);\n  }\n\n  .sm\\:contrast-100 {\n    --tw-contrast: contrast(1);\n  }\n\n  .sm\\:contrast-125 {\n    --tw-contrast: contrast(1.25);\n  }\n\n  .sm\\:contrast-150 {\n    --tw-contrast: contrast(1.5);\n  }\n\n  .sm\\:contrast-200 {\n    --tw-contrast: contrast(2);\n  }\n\n  .sm\\:drop-shadow-sm {\n    --tw-drop-shadow: drop-shadow(0 1px 1px rgba(0,0,0,0.05));\n  }\n\n  .sm\\:drop-shadow {\n    --tw-drop-shadow: drop-shadow(0 1px 2px rgba(0, 0, 0, 0.1)) drop-shadow(0 1px 1px rgba(0, 0, 0, 0.06));\n  }\n\n  .sm\\:drop-shadow-md {\n    --tw-drop-shadow: drop-shadow(0 4px 3px rgba(0, 0, 0, 0.07)) drop-shadow(0 2px 2px rgba(0, 0, 0, 0.06));\n  }\n\n  .sm\\:drop-shadow-lg {\n    --tw-drop-shadow: drop-shadow(0 10px 8px rgba(0, 0, 0, 0.04)) drop-shadow(0 4px 3px rgba(0, 0, 0, 0.1));\n  }\n\n  .sm\\:drop-shadow-xl {\n    --tw-drop-shadow: drop-shadow(0 20px 13px rgba(0, 0, 0, 0.03)) drop-shadow(0 8px 5px rgba(0, 0, 0, 0.08));\n  }\n\n  .sm\\:drop-shadow-2xl {\n    --tw-drop-shadow: drop-shadow(0 25px 25px rgba(0, 0, 0, 0.15));\n  }\n\n  .sm\\:drop-shadow-none {\n    --tw-drop-shadow: drop-shadow(0 0 #0000);\n  }\n\n  .sm\\:grayscale-0 {\n    --tw-grayscale: grayscale(0);\n  }\n\n  .sm\\:grayscale {\n    --tw-grayscale: grayscale(100%);\n  }\n\n  .sm\\:hue-rotate-0 {\n    --tw-hue-rotate: hue-rotate(0deg);\n  }\n\n  .sm\\:hue-rotate-15 {\n    --tw-hue-rotate: hue-rotate(15deg);\n  }\n\n  .sm\\:hue-rotate-30 {\n    --tw-hue-rotate: hue-rotate(30deg);\n  }\n\n  .sm\\:hue-rotate-60 {\n    --tw-hue-rotate: hue-rotate(60deg);\n  }\n\n  .sm\\:hue-rotate-90 {\n    --tw-hue-rotate: hue-rotate(90deg);\n  }\n\n  .sm\\:hue-rotate-180 {\n    --tw-hue-rotate: hue-rotate(180deg);\n  }\n\n  .sm\\:-hue-rotate-180 {\n    --tw-hue-rotate: hue-rotate(-180deg);\n  }\n\n  .sm\\:-hue-rotate-90 {\n    --tw-hue-rotate: hue-rotate(-90deg);\n  }\n\n  .sm\\:-hue-rotate-60 {\n    --tw-hue-rotate: hue-rotate(-60deg);\n  }\n\n  .sm\\:-hue-rotate-30 {\n    --tw-hue-rotate: hue-rotate(-30deg);\n  }\n\n  .sm\\:-hue-rotate-15 {\n    --tw-hue-rotate: hue-rotate(-15deg);\n  }\n\n  .sm\\:invert-0 {\n    --tw-invert: invert(0);\n  }\n\n  .sm\\:invert {\n    --tw-invert: invert(100%);\n  }\n\n  .sm\\:saturate-0 {\n    --tw-saturate: saturate(0);\n  }\n\n  .sm\\:saturate-50 {\n    --tw-saturate: saturate(.5);\n  }\n\n  .sm\\:saturate-100 {\n    --tw-saturate: saturate(1);\n  }\n\n  .sm\\:saturate-150 {\n    --tw-saturate: saturate(1.5);\n  }\n\n  .sm\\:saturate-200 {\n    --tw-saturate: saturate(2);\n  }\n\n  .sm\\:sepia-0 {\n    --tw-sepia: sepia(0);\n  }\n\n  .sm\\:sepia {\n    --tw-sepia: sepia(100%);\n  }\n\n  .sm\\:backdrop-filter {\n    --tw-backdrop-blur: var(--tw-empty,/*!*/ /*!*/);\n    --tw-backdrop-brightness: var(--tw-empty,/*!*/ /*!*/);\n    --tw-backdrop-contrast: var(--tw-empty,/*!*/ /*!*/);\n    --tw-backdrop-grayscale: var(--tw-empty,/*!*/ /*!*/);\n    --tw-backdrop-hue-rotate: var(--tw-empty,/*!*/ /*!*/);\n    --tw-backdrop-invert: var(--tw-empty,/*!*/ /*!*/);\n    --tw-backdrop-opacity: var(--tw-empty,/*!*/ /*!*/);\n    --tw-backdrop-saturate: var(--tw-empty,/*!*/ /*!*/);\n    --tw-backdrop-sepia: var(--tw-empty,/*!*/ /*!*/);\n    -webkit-backdrop-filter: var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);\n            backdrop-filter: var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);\n  }\n\n  .sm\\:backdrop-filter-none {\n    -webkit-backdrop-filter: none;\n            backdrop-filter: none;\n  }\n\n  .sm\\:backdrop-brightness-0 {\n    --tw-backdrop-brightness: brightness(0);\n  }\n\n  .sm\\:backdrop-brightness-50 {\n    --tw-backdrop-brightness: brightness(.5);\n  }\n\n  .sm\\:backdrop-brightness-75 {\n    --tw-backdrop-brightness: brightness(.75);\n  }\n\n  .sm\\:backdrop-brightness-90 {\n    --tw-backdrop-brightness: brightness(.9);\n  }\n\n  .sm\\:backdrop-brightness-95 {\n    --tw-backdrop-brightness: brightness(.95);\n  }\n\n  .sm\\:backdrop-brightness-100 {\n    --tw-backdrop-brightness: brightness(1);\n  }\n\n  .sm\\:backdrop-brightness-105 {\n    --tw-backdrop-brightness: brightness(1.05);\n  }\n\n  .sm\\:backdrop-brightness-110 {\n    --tw-backdrop-brightness: brightness(1.1);\n  }\n\n  .sm\\:backdrop-brightness-125 {\n    --tw-backdrop-brightness: brightness(1.25);\n  }\n\n  .sm\\:backdrop-brightness-150 {\n    --tw-backdrop-brightness: brightness(1.5);\n  }\n\n  .sm\\:backdrop-brightness-200 {\n    --tw-backdrop-brightness: brightness(2);\n  }\n\n  .sm\\:backdrop-contrast-0 {\n    --tw-backdrop-contrast: contrast(0);\n  }\n\n  .sm\\:backdrop-contrast-50 {\n    --tw-backdrop-contrast: contrast(.5);\n  }\n\n  .sm\\:backdrop-contrast-75 {\n    --tw-backdrop-contrast: contrast(.75);\n  }\n\n  .sm\\:backdrop-contrast-100 {\n    --tw-backdrop-contrast: contrast(1);\n  }\n\n  .sm\\:backdrop-contrast-125 {\n    --tw-backdrop-contrast: contrast(1.25);\n  }\n\n  .sm\\:backdrop-contrast-150 {\n    --tw-backdrop-contrast: contrast(1.5);\n  }\n\n  .sm\\:backdrop-contrast-200 {\n    --tw-backdrop-contrast: contrast(2);\n  }\n\n  .sm\\:backdrop-grayscale-0 {\n    --tw-backdrop-grayscale: grayscale(0);\n  }\n\n  .sm\\:backdrop-grayscale {\n    --tw-backdrop-grayscale: grayscale(100%);\n  }\n\n  .sm\\:backdrop-hue-rotate-0 {\n    --tw-backdrop-hue-rotate: hue-rotate(0deg);\n  }\n\n  .sm\\:backdrop-hue-rotate-15 {\n    --tw-backdrop-hue-rotate: hue-rotate(15deg);\n  }\n\n  .sm\\:backdrop-hue-rotate-30 {\n    --tw-backdrop-hue-rotate: hue-rotate(30deg);\n  }\n\n  .sm\\:backdrop-hue-rotate-60 {\n    --tw-backdrop-hue-rotate: hue-rotate(60deg);\n  }\n\n  .sm\\:backdrop-hue-rotate-90 {\n    --tw-backdrop-hue-rotate: hue-rotate(90deg);\n  }\n\n  .sm\\:backdrop-hue-rotate-180 {\n    --tw-backdrop-hue-rotate: hue-rotate(180deg);\n  }\n\n  .sm\\:-backdrop-hue-rotate-180 {\n    --tw-backdrop-hue-rotate: hue-rotate(-180deg);\n  }\n\n  .sm\\:-backdrop-hue-rotate-90 {\n    --tw-backdrop-hue-rotate: hue-rotate(-90deg);\n  }\n\n  .sm\\:-backdrop-hue-rotate-60 {\n    --tw-backdrop-hue-rotate: hue-rotate(-60deg);\n  }\n\n  .sm\\:-backdrop-hue-rotate-30 {\n    --tw-backdrop-hue-rotate: hue-rotate(-30deg);\n  }\n\n  .sm\\:-backdrop-hue-rotate-15 {\n    --tw-backdrop-hue-rotate: hue-rotate(-15deg);\n  }\n\n  .sm\\:backdrop-invert-0 {\n    --tw-backdrop-invert: invert(0);\n  }\n\n  .sm\\:backdrop-invert {\n    --tw-backdrop-invert: invert(100%);\n  }\n\n  .sm\\:backdrop-saturate-0 {\n    --tw-backdrop-saturate: saturate(0);\n  }\n\n  .sm\\:backdrop-saturate-50 {\n    --tw-backdrop-saturate: saturate(.5);\n  }\n\n  .sm\\:backdrop-saturate-100 {\n    --tw-backdrop-saturate: saturate(1);\n  }\n\n  .sm\\:backdrop-saturate-150 {\n    --tw-backdrop-saturate: saturate(1.5);\n  }\n\n  .sm\\:backdrop-saturate-200 {\n    --tw-backdrop-saturate: saturate(2);\n  }\n\n  .sm\\:backdrop-sepia-0 {\n    --tw-backdrop-sepia: sepia(0);\n  }\n\n  .sm\\:backdrop-sepia {\n    --tw-backdrop-sepia: sepia(100%);\n  }\n}\n\n@media (min-width: 768px) {\n  .md\\:container {\n    width: 100%;\n  }\n\n  @media (min-width: 640px) {\n    .md\\:container {\n      max-width: 640px;\n    }\n  }\n\n  @media (min-width: 768px) {\n    .md\\:container {\n      max-width: 768px;\n    }\n  }\n\n  @media (min-width: 1024px) {\n    .md\\:container {\n      max-width: 1024px;\n    }\n  }\n\n  @media (min-width: 1280px) {\n    .md\\:container {\n      max-width: 1280px;\n    }\n  }\n\n  @media (min-width: 1536px) {\n    .md\\:container {\n      max-width: 1536px;\n    }\n  }\n\n  .md\\:space-y-0 > :not([hidden]) ~ :not([hidden]) {\n    --tw-space-y-reverse: 0;\n    margin-top: calc(0px * calc(1 - var(--tw-space-y-reverse)));\n    margin-bottom: calc(0px * var(--tw-space-y-reverse));\n  }\n\n  .md\\:space-x-0 > :not([hidden]) ~ :not([hidden]) {\n    --tw-space-x-reverse: 0;\n    margin-right: calc(0px * var(--tw-space-x-reverse));\n    margin-left: calc(0px * calc(1 - var(--tw-space-x-reverse)));\n  }\n\n  .md\\:space-y-1 > :not([hidden]) ~ :not([hidden]) {\n    --tw-space-y-reverse: 0;\n    margin-top: calc(0.25rem * calc(1 - var(--tw-space-y-reverse)));\n    margin-bottom: calc(0.25rem * var(--tw-space-y-reverse));\n  }\n\n  .md\\:space-x-1 > :not([hidden]) ~ :not([hidden]) {\n    --tw-space-x-reverse: 0;\n    margin-right: calc(0.25rem * var(--tw-space-x-reverse));\n    margin-left: calc(0.25rem * calc(1 - var(--tw-space-x-reverse)));\n  }\n\n  .md\\:space-y-2 > :not([hidden]) ~ :not([hidden]) {\n    --tw-space-y-reverse: 0;\n    margin-top: calc(0.5rem * calc(1 - var(--tw-space-y-reverse)));\n    margin-bottom: calc(0.5rem * var(--tw-space-y-reverse));\n  }\n\n  .md\\:space-x-2 > :not([hidden]) ~ :not([hidden]) {\n    --tw-space-x-reverse: 0;\n    margin-right: calc(0.5rem * var(--tw-space-x-reverse));\n    margin-left: calc(0.5rem * calc(1 - var(--tw-space-x-reverse)));\n  }\n\n  .md\\:space-y-3 > :not([hidden]) ~ :not([hidden]) {\n    --tw-space-y-reverse: 0;\n    margin-top: calc(0.75rem * calc(1 - var(--tw-space-y-reverse)));\n    margin-bottom: calc(0.75rem * var(--tw-space-y-reverse));\n  }\n\n  .md\\:space-x-3 > :not([hidden]) ~ :not([hidden]) {\n    --tw-space-x-reverse: 0;\n    margin-right: calc(0.75rem * var(--tw-space-x-reverse));\n    margin-left: calc(0.75rem * calc(1 - var(--tw-space-x-reverse)));\n  }\n\n  .md\\:space-y-4 > :not([hidden]) ~ :not([hidden]) {\n    --tw-space-y-reverse: 0;\n    margin-top: calc(1rem * calc(1 - var(--tw-space-y-reverse)));\n    margin-bottom: calc(1rem * var(--tw-space-y-reverse));\n  }\n\n  .md\\:space-x-4 > :not([hidden]) ~ :not([hidden]) {\n    --tw-space-x-reverse: 0;\n    margin-right: calc(1rem * var(--tw-space-x-reverse));\n    margin-left: calc(1rem * calc(1 - var(--tw-space-x-reverse)));\n  }\n\n  .md\\:space-y-5 > :not([hidden]) ~ :not([hidden]) {\n    --tw-space-y-reverse: 0;\n    margin-top: calc(1.25rem * calc(1 - var(--tw-space-y-reverse)));\n    margin-bottom: calc(1.25rem * var(--tw-space-y-reverse));\n  }\n\n  .md\\:space-x-5 > :not([hidden]) ~ :not([hidden]) {\n    --tw-space-x-reverse: 0;\n    margin-right: calc(1.25rem * var(--tw-space-x-reverse));\n    margin-left: calc(1.25rem * calc(1 - var(--tw-space-x-reverse)));\n  }\n\n  .md\\:space-y-6 > :not([hidden]) ~ :not([hidden]) {\n    --tw-space-y-reverse: 0;\n    margin-top: calc(1.5rem * calc(1 - var(--tw-space-y-reverse)));\n    margin-bottom: calc(1.5rem * var(--tw-space-y-reverse));\n  }\n\n  .md\\:space-x-6 > :not([hidden]) ~ :not([hidden]) {\n    --tw-space-x-reverse: 0;\n    margin-right: calc(1.5rem * var(--tw-space-x-reverse));\n    margin-left: calc(1.5rem * calc(1 - var(--tw-space-x-reverse)));\n  }\n\n  .md\\:space-y-7 > :not([hidden]) ~ :not([hidden]) {\n    --tw-space-y-reverse: 0;\n    margin-top: calc(1.75rem * calc(1 - var(--tw-space-y-reverse)));\n    margin-bottom: calc(1.75rem * var(--tw-space-y-reverse));\n  }\n\n  .md\\:space-x-7 > :not([hidden]) ~ :not([hidden]) {\n    --tw-space-x-reverse: 0;\n    margin-right: calc(1.75rem * var(--tw-space-x-reverse));\n    margin-left: calc(1.75rem * calc(1 - var(--tw-space-x-reverse)));\n  }\n\n  .md\\:space-y-8 > :not([hidden]) ~ :not([hidden]) {\n    --tw-space-y-reverse: 0;\n    margin-top: calc(2rem * calc(1 - var(--tw-space-y-reverse)));\n    margin-bottom: calc(2rem * var(--tw-space-y-reverse));\n  }\n\n  .md\\:space-x-8 > :not([hidden]) ~ :not([hidden]) {\n    --tw-space-x-reverse: 0;\n    margin-right: calc(2rem * var(--tw-space-x-reverse));\n    margin-left: calc(2rem * calc(1 - var(--tw-space-x-reverse)));\n  }\n\n  .md\\:space-y-9 > :not([hidden]) ~ :not([hidden]) {\n    --tw-space-y-reverse: 0;\n    margin-top: calc(2.25rem * calc(1 - var(--tw-space-y-reverse)));\n    margin-bottom: calc(2.25rem * var(--tw-space-y-reverse));\n  }\n\n  .md\\:space-x-9 > :not([hidden]) ~ :not([hidden]) {\n    --tw-space-x-reverse: 0;\n    margin-right: calc(2.25rem * var(--tw-space-x-reverse));\n    margin-left: calc(2.25rem * calc(1 - var(--tw-space-x-reverse)));\n  }\n\n  .md\\:space-y-10 > :not([hidden]) ~ :not([hidden]) {\n    --tw-space-y-reverse: 0;\n    margin-top: calc(2.5rem * calc(1 - var(--tw-space-y-reverse)));\n    margin-bottom: calc(2.5rem * var(--tw-space-y-reverse));\n  }\n\n  .md\\:space-x-10 > :not([hidden]) ~ :not([hidden]) {\n    --tw-space-x-reverse: 0;\n    margin-right: calc(2.5rem * var(--tw-space-x-reverse));\n    margin-left: calc(2.5rem * calc(1 - var(--tw-space-x-reverse)));\n  }\n\n  .md\\:space-y-11 > :not([hidden]) ~ :not([hidden]) {\n    --tw-space-y-reverse: 0;\n    margin-top: calc(2.75rem * calc(1 - var(--tw-space-y-reverse)));\n    margin-bottom: calc(2.75rem * var(--tw-space-y-reverse));\n  }\n\n  .md\\:space-x-11 > :not([hidden]) ~ :not([hidden]) {\n    --tw-space-x-reverse: 0;\n    margin-right: calc(2.75rem * var(--tw-space-x-reverse));\n    margin-left: calc(2.75rem * calc(1 - var(--tw-space-x-reverse)));\n  }\n\n  .md\\:space-y-12 > :not([hidden]) ~ :not([hidden]) {\n    --tw-space-y-reverse: 0;\n    margin-top: calc(3rem * calc(1 - var(--tw-space-y-reverse)));\n    margin-bottom: calc(3rem * var(--tw-space-y-reverse));\n  }\n\n  .md\\:space-x-12 > :not([hidden]) ~ :not([hidden]) {\n    --tw-space-x-reverse: 0;\n    margin-right: calc(3rem * var(--tw-space-x-reverse));\n    margin-left: calc(3rem * calc(1 - var(--tw-space-x-reverse)));\n  }\n\n  .md\\:space-y-14 > :not([hidden]) ~ :not([hidden]) {\n    --tw-space-y-reverse: 0;\n    margin-top: calc(3.5rem * calc(1 - var(--tw-space-y-reverse)));\n    margin-bottom: calc(3.5rem * var(--tw-space-y-reverse));\n  }\n\n  .md\\:space-x-14 > :not([hidden]) ~ :not([hidden]) {\n    --tw-space-x-reverse: 0;\n    margin-right: calc(3.5rem * var(--tw-space-x-reverse));\n    margin-left: calc(3.5rem * calc(1 - var(--tw-space-x-reverse)));\n  }\n\n  .md\\:space-y-16 > :not([hidden]) ~ :not([hidden]) {\n    --tw-space-y-reverse: 0;\n    margin-top: calc(4rem * calc(1 - var(--tw-space-y-reverse)));\n    margin-bottom: calc(4rem * var(--tw-space-y-reverse));\n  }\n\n  .md\\:space-x-16 > :not([hidden]) ~ :not([hidden]) {\n    --tw-space-x-reverse: 0;\n    margin-right: calc(4rem * var(--tw-space-x-reverse));\n    margin-left: calc(4rem * calc(1 - var(--tw-space-x-reverse)));\n  }\n\n  .md\\:space-y-20 > :not([hidden]) ~ :not([hidden]) {\n    --tw-space-y-reverse: 0;\n    margin-top: calc(5rem * calc(1 - var(--tw-space-y-reverse)));\n    margin-bottom: calc(5rem * var(--tw-space-y-reverse));\n  }\n\n  .md\\:space-x-20 > :not([hidden]) ~ :not([hidden]) {\n    --tw-space-x-reverse: 0;\n    margin-right: calc(5rem * var(--tw-space-x-reverse));\n    margin-left: calc(5rem * calc(1 - var(--tw-space-x-reverse)));\n  }\n\n  .md\\:space-y-24 > :not([hidden]) ~ :not([hidden]) {\n    --tw-space-y-reverse: 0;\n    margin-top: calc(6rem * calc(1 - var(--tw-space-y-reverse)));\n    margin-bottom: calc(6rem * var(--tw-space-y-reverse));\n  }\n\n  .md\\:space-x-24 > :not([hidden]) ~ :not([hidden]) {\n    --tw-space-x-reverse: 0;\n    margin-right: calc(6rem * var(--tw-space-x-reverse));\n    margin-left: calc(6rem * calc(1 - var(--tw-space-x-reverse)));\n  }\n\n  .md\\:space-y-28 > :not([hidden]) ~ :not([hidden]) {\n    --tw-space-y-reverse: 0;\n    margin-top: calc(7rem * calc(1 - var(--tw-space-y-reverse)));\n    margin-bottom: calc(7rem * var(--tw-space-y-reverse));\n  }\n\n  .md\\:space-x-28 > :not([hidden]) ~ :not([hidden]) {\n    --tw-space-x-reverse: 0;\n    margin-right: calc(7rem * var(--tw-space-x-reverse));\n    margin-left: calc(7rem * calc(1 - var(--tw-space-x-reverse)));\n  }\n\n  .md\\:space-y-32 > :not([hidden]) ~ :not([hidden]) {\n    --tw-space-y-reverse: 0;\n    margin-top: calc(8rem * calc(1 - var(--tw-space-y-reverse)));\n    margin-bottom: calc(8rem * var(--tw-space-y-reverse));\n  }\n\n  .md\\:space-x-32 > :not([hidden]) ~ :not([hidden]) {\n    --tw-space-x-reverse: 0;\n    margin-right: calc(8rem * var(--tw-space-x-reverse));\n    margin-left: calc(8rem * calc(1 - var(--tw-space-x-reverse)));\n  }\n\n  .md\\:space-y-36 > :not([hidden]) ~ :not([hidden]) {\n    --tw-space-y-reverse: 0;\n    margin-top: calc(9rem * calc(1 - var(--tw-space-y-reverse)));\n    margin-bottom: calc(9rem * var(--tw-space-y-reverse));\n  }\n\n  .md\\:space-x-36 > :not([hidden]) ~ :not([hidden]) {\n    --tw-space-x-reverse: 0;\n    margin-right: calc(9rem * var(--tw-space-x-reverse));\n    margin-left: calc(9rem * calc(1 - var(--tw-space-x-reverse)));\n  }\n\n  .md\\:space-y-40 > :not([hidden]) ~ :not([hidden]) {\n    --tw-space-y-reverse: 0;\n    margin-top: calc(10rem * calc(1 - var(--tw-space-y-reverse)));\n    margin-bottom: calc(10rem * var(--tw-space-y-reverse));\n  }\n\n  .md\\:space-x-40 > :not([hidden]) ~ :not([hidden]) {\n    --tw-space-x-reverse: 0;\n    margin-right: calc(10rem * var(--tw-space-x-reverse));\n    margin-left: calc(10rem * calc(1 - var(--tw-space-x-reverse)));\n  }\n\n  .md\\:space-y-44 > :not([hidden]) ~ :not([hidden]) {\n    --tw-space-y-reverse: 0;\n    margin-top: calc(11rem * calc(1 - var(--tw-space-y-reverse)));\n    margin-bottom: calc(11rem * var(--tw-space-y-reverse));\n  }\n\n  .md\\:space-x-44 > :not([hidden]) ~ :not([hidden]) {\n    --tw-space-x-reverse: 0;\n    margin-right: calc(11rem * var(--tw-space-x-reverse));\n    margin-left: calc(11rem * calc(1 - var(--tw-space-x-reverse)));\n  }\n\n  .md\\:space-y-48 > :not([hidden]) ~ :not([hidden]) {\n    --tw-space-y-reverse: 0;\n    margin-top: calc(12rem * calc(1 - var(--tw-space-y-reverse)));\n    margin-bottom: calc(12rem * var(--tw-space-y-reverse));\n  }\n\n  .md\\:space-x-48 > :not([hidden]) ~ :not([hidden]) {\n    --tw-space-x-reverse: 0;\n    margin-right: calc(12rem * var(--tw-space-x-reverse));\n    margin-left: calc(12rem * calc(1 - var(--tw-space-x-reverse)));\n  }\n\n  .md\\:space-y-52 > :not([hidden]) ~ :not([hidden]) {\n    --tw-space-y-reverse: 0;\n    margin-top: calc(13rem * calc(1 - var(--tw-space-y-reverse)));\n    margin-bottom: calc(13rem * var(--tw-space-y-reverse));\n  }\n\n  .md\\:space-x-52 > :not([hidden]) ~ :not([hidden]) {\n    --tw-space-x-reverse: 0;\n    margin-right: calc(13rem * var(--tw-space-x-reverse));\n    margin-left: calc(13rem * calc(1 - var(--tw-space-x-reverse)));\n  }\n\n  .md\\:space-y-56 > :not([hidden]) ~ :not([hidden]) {\n    --tw-space-y-reverse: 0;\n    margin-top: calc(14rem * calc(1 - var(--tw-space-y-reverse)));\n    margin-bottom: calc(14rem * var(--tw-space-y-reverse));\n  }\n\n  .md\\:space-x-56 > :not([hidden]) ~ :not([hidden]) {\n    --tw-space-x-reverse: 0;\n    margin-right: calc(14rem * var(--tw-space-x-reverse));\n    margin-left: calc(14rem * calc(1 - var(--tw-space-x-reverse)));\n  }\n\n  .md\\:space-y-60 > :not([hidden]) ~ :not([hidden]) {\n    --tw-space-y-reverse: 0;\n    margin-top: calc(15rem * calc(1 - var(--tw-space-y-reverse)));\n    margin-bottom: calc(15rem * var(--tw-space-y-reverse));\n  }\n\n  .md\\:space-x-60 > :not([hidden]) ~ :not([hidden]) {\n    --tw-space-x-reverse: 0;\n    margin-right: calc(15rem * var(--tw-space-x-reverse));\n    margin-left: calc(15rem * calc(1 - var(--tw-space-x-reverse)));\n  }\n\n  .md\\:space-y-64 > :not([hidden]) ~ :not([hidden]) {\n    --tw-space-y-reverse: 0;\n    margin-top: calc(16rem * calc(1 - var(--tw-space-y-reverse)));\n    margin-bottom: calc(16rem * var(--tw-space-y-reverse));\n  }\n\n  .md\\:space-x-64 > :not([hidden]) ~ :not([hidden]) {\n    --tw-space-x-reverse: 0;\n    margin-right: calc(16rem * var(--tw-space-x-reverse));\n    margin-left: calc(16rem * calc(1 - var(--tw-space-x-reverse)));\n  }\n\n  .md\\:space-y-72 > :not([hidden]) ~ :not([hidden]) {\n    --tw-space-y-reverse: 0;\n    margin-top: calc(18rem * calc(1 - var(--tw-space-y-reverse)));\n    margin-bottom: calc(18rem * var(--tw-space-y-reverse));\n  }\n\n  .md\\:space-x-72 > :not([hidden]) ~ :not([hidden]) {\n    --tw-space-x-reverse: 0;\n    margin-right: calc(18rem * var(--tw-space-x-reverse));\n    margin-left: calc(18rem * calc(1 - var(--tw-space-x-reverse)));\n  }\n\n  .md\\:space-y-80 > :not([hidden]) ~ :not([hidden]) {\n    --tw-space-y-reverse: 0;\n    margin-top: calc(20rem * calc(1 - var(--tw-space-y-reverse)));\n    margin-bottom: calc(20rem * var(--tw-space-y-reverse));\n  }\n\n  .md\\:space-x-80 > :not([hidden]) ~ :not([hidden]) {\n    --tw-space-x-reverse: 0;\n    margin-right: calc(20rem * var(--tw-space-x-reverse));\n    margin-left: calc(20rem * calc(1 - var(--tw-space-x-reverse)));\n  }\n\n  .md\\:space-y-96 > :not([hidden]) ~ :not([hidden]) {\n    --tw-space-y-reverse: 0;\n    margin-top: calc(24rem * calc(1 - var(--tw-space-y-reverse)));\n    margin-bottom: calc(24rem * var(--tw-space-y-reverse));\n  }\n\n  .md\\:space-x-96 > :not([hidden]) ~ :not([hidden]) {\n    --tw-space-x-reverse: 0;\n    margin-right: calc(24rem * var(--tw-space-x-reverse));\n    margin-left: calc(24rem * calc(1 - var(--tw-space-x-reverse)));\n  }\n\n  .md\\:space-y-px > :not([hidden]) ~ :not([hidden]) {\n    --tw-space-y-reverse: 0;\n    margin-top: calc(1px * calc(1 - var(--tw-space-y-reverse)));\n    margin-bottom: calc(1px * var(--tw-space-y-reverse));\n  }\n\n  .md\\:space-x-px > :not([hidden]) ~ :not([hidden]) {\n    --tw-space-x-reverse: 0;\n    margin-right: calc(1px * var(--tw-space-x-reverse));\n    margin-left: calc(1px * calc(1 - var(--tw-space-x-reverse)));\n  }\n\n  .md\\:space-y-0\\.5 > :not([hidden]) ~ :not([hidden]) {\n    --tw-space-y-reverse: 0;\n    margin-top: calc(0.125rem * calc(1 - var(--tw-space-y-reverse)));\n    margin-bottom: calc(0.125rem * var(--tw-space-y-reverse));\n  }\n\n  .md\\:space-x-0\\.5 > :not([hidden]) ~ :not([hidden]) {\n    --tw-space-x-reverse: 0;\n    margin-right: calc(0.125rem * var(--tw-space-x-reverse));\n    margin-left: calc(0.125rem * calc(1 - var(--tw-space-x-reverse)));\n  }\n\n  .md\\:space-y-1\\.5 > :not([hidden]) ~ :not([hidden]) {\n    --tw-space-y-reverse: 0;\n    margin-top: calc(0.375rem * calc(1 - var(--tw-space-y-reverse)));\n    margin-bottom: calc(0.375rem * var(--tw-space-y-reverse));\n  }\n\n  .md\\:space-x-1\\.5 > :not([hidden]) ~ :not([hidden]) {\n    --tw-space-x-reverse: 0;\n    margin-right: calc(0.375rem * var(--tw-space-x-reverse));\n    margin-left: calc(0.375rem * calc(1 - var(--tw-space-x-reverse)));\n  }\n\n  .md\\:space-y-2\\.5 > :not([hidden]) ~ :not([hidden]) {\n    --tw-space-y-reverse: 0;\n    margin-top: calc(0.625rem * calc(1 - var(--tw-space-y-reverse)));\n    margin-bottom: calc(0.625rem * var(--tw-space-y-reverse));\n  }\n\n  .md\\:space-x-2\\.5 > :not([hidden]) ~ :not([hidden]) {\n    --tw-space-x-reverse: 0;\n    margin-right: calc(0.625rem * var(--tw-space-x-reverse));\n    margin-left: calc(0.625rem * calc(1 - var(--tw-space-x-reverse)));\n  }\n\n  .md\\:space-y-3\\.5 > :not([hidden]) ~ :not([hidden]) {\n    --tw-space-y-reverse: 0;\n    margin-top: calc(0.875rem * calc(1 - var(--tw-space-y-reverse)));\n    margin-bottom: calc(0.875rem * var(--tw-space-y-reverse));\n  }\n\n  .md\\:space-x-3\\.5 > :not([hidden]) ~ :not([hidden]) {\n    --tw-space-x-reverse: 0;\n    margin-right: calc(0.875rem * var(--tw-space-x-reverse));\n    margin-left: calc(0.875rem * calc(1 - var(--tw-space-x-reverse)));\n  }\n\n  .md\\:-space-y-0 > :not([hidden]) ~ :not([hidden]) {\n    --tw-space-y-reverse: 0;\n    margin-top: calc(0px * calc(1 - var(--tw-space-y-reverse)));\n    margin-bottom: calc(0px * var(--tw-space-y-reverse));\n  }\n\n  .md\\:-space-x-0 > :not([hidden]) ~ :not([hidden]) {\n    --tw-space-x-reverse: 0;\n    margin-right: calc(0px * var(--tw-space-x-reverse));\n    margin-left: calc(0px * calc(1 - var(--tw-space-x-reverse)));\n  }\n\n  .md\\:-space-y-1 > :not([hidden]) ~ :not([hidden]) {\n    --tw-space-y-reverse: 0;\n    margin-top: calc(-0.25rem * calc(1 - var(--tw-space-y-reverse)));\n    margin-bottom: calc(-0.25rem * var(--tw-space-y-reverse));\n  }\n\n  .md\\:-space-x-1 > :not([hidden]) ~ :not([hidden]) {\n    --tw-space-x-reverse: 0;\n    margin-right: calc(-0.25rem * var(--tw-space-x-reverse));\n    margin-left: calc(-0.25rem * calc(1 - var(--tw-space-x-reverse)));\n  }\n\n  .md\\:-space-y-2 > :not([hidden]) ~ :not([hidden]) {\n    --tw-space-y-reverse: 0;\n    margin-top: calc(-0.5rem * calc(1 - var(--tw-space-y-reverse)));\n    margin-bottom: calc(-0.5rem * var(--tw-space-y-reverse));\n  }\n\n  .md\\:-space-x-2 > :not([hidden]) ~ :not([hidden]) {\n    --tw-space-x-reverse: 0;\n    margin-right: calc(-0.5rem * var(--tw-space-x-reverse));\n    margin-left: calc(-0.5rem * calc(1 - var(--tw-space-x-reverse)));\n  }\n\n  .md\\:-space-y-3 > :not([hidden]) ~ :not([hidden]) {\n    --tw-space-y-reverse: 0;\n    margin-top: calc(-0.75rem * calc(1 - var(--tw-space-y-reverse)));\n    margin-bottom: calc(-0.75rem * var(--tw-space-y-reverse));\n  }\n\n  .md\\:-space-x-3 > :not([hidden]) ~ :not([hidden]) {\n    --tw-space-x-reverse: 0;\n    margin-right: calc(-0.75rem * var(--tw-space-x-reverse));\n    margin-left: calc(-0.75rem * calc(1 - var(--tw-space-x-reverse)));\n  }\n\n  .md\\:-space-y-4 > :not([hidden]) ~ :not([hidden]) {\n    --tw-space-y-reverse: 0;\n    margin-top: calc(-1rem * calc(1 - var(--tw-space-y-reverse)));\n    margin-bottom: calc(-1rem * var(--tw-space-y-reverse));\n  }\n\n  .md\\:-space-x-4 > :not([hidden]) ~ :not([hidden]) {\n    --tw-space-x-reverse: 0;\n    margin-right: calc(-1rem * var(--tw-space-x-reverse));\n    margin-left: calc(-1rem * calc(1 - var(--tw-space-x-reverse)));\n  }\n\n  .md\\:-space-y-5 > :not([hidden]) ~ :not([hidden]) {\n    --tw-space-y-reverse: 0;\n    margin-top: calc(-1.25rem * calc(1 - var(--tw-space-y-reverse)));\n    margin-bottom: calc(-1.25rem * var(--tw-space-y-reverse));\n  }\n\n  .md\\:-space-x-5 > :not([hidden]) ~ :not([hidden]) {\n    --tw-space-x-reverse: 0;\n    margin-right: calc(-1.25rem * var(--tw-space-x-reverse));\n    margin-left: calc(-1.25rem * calc(1 - var(--tw-space-x-reverse)));\n  }\n\n  .md\\:-space-y-6 > :not([hidden]) ~ :not([hidden]) {\n    --tw-space-y-reverse: 0;\n    margin-top: calc(-1.5rem * calc(1 - var(--tw-space-y-reverse)));\n    margin-bottom: calc(-1.5rem * var(--tw-space-y-reverse));\n  }\n\n  .md\\:-space-x-6 > :not([hidden]) ~ :not([hidden]) {\n    --tw-space-x-reverse: 0;\n    margin-right: calc(-1.5rem * var(--tw-space-x-reverse));\n    margin-left: calc(-1.5rem * calc(1 - var(--tw-space-x-reverse)));\n  }\n\n  .md\\:-space-y-7 > :not([hidden]) ~ :not([hidden]) {\n    --tw-space-y-reverse: 0;\n    margin-top: calc(-1.75rem * calc(1 - var(--tw-space-y-reverse)));\n    margin-bottom: calc(-1.75rem * var(--tw-space-y-reverse));\n  }\n\n  .md\\:-space-x-7 > :not([hidden]) ~ :not([hidden]) {\n    --tw-space-x-reverse: 0;\n    margin-right: calc(-1.75rem * var(--tw-space-x-reverse));\n    margin-left: calc(-1.75rem * calc(1 - var(--tw-space-x-reverse)));\n  }\n\n  .md\\:-space-y-8 > :not([hidden]) ~ :not([hidden]) {\n    --tw-space-y-reverse: 0;\n    margin-top: calc(-2rem * calc(1 - var(--tw-space-y-reverse)));\n    margin-bottom: calc(-2rem * var(--tw-space-y-reverse));\n  }\n\n  .md\\:-space-x-8 > :not([hidden]) ~ :not([hidden]) {\n    --tw-space-x-reverse: 0;\n    margin-right: calc(-2rem * var(--tw-space-x-reverse));\n    margin-left: calc(-2rem * calc(1 - var(--tw-space-x-reverse)));\n  }\n\n  .md\\:-space-y-9 > :not([hidden]) ~ :not([hidden]) {\n    --tw-space-y-reverse: 0;\n    margin-top: calc(-2.25rem * calc(1 - var(--tw-space-y-reverse)));\n    margin-bottom: calc(-2.25rem * var(--tw-space-y-reverse));\n  }\n\n  .md\\:-space-x-9 > :not([hidden]) ~ :not([hidden]) {\n    --tw-space-x-reverse: 0;\n    margin-right: calc(-2.25rem * var(--tw-space-x-reverse));\n    margin-left: calc(-2.25rem * calc(1 - var(--tw-space-x-reverse)));\n  }\n\n  .md\\:-space-y-10 > :not([hidden]) ~ :not([hidden]) {\n    --tw-space-y-reverse: 0;\n    margin-top: calc(-2.5rem * calc(1 - var(--tw-space-y-reverse)));\n    margin-bottom: calc(-2.5rem * var(--tw-space-y-reverse));\n  }\n\n  .md\\:-space-x-10 > :not([hidden]) ~ :not([hidden]) {\n    --tw-space-x-reverse: 0;\n    margin-right: calc(-2.5rem * var(--tw-space-x-reverse));\n    margin-left: calc(-2.5rem * calc(1 - var(--tw-space-x-reverse)));\n  }\n\n  .md\\:-space-y-11 > :not([hidden]) ~ :not([hidden]) {\n    --tw-space-y-reverse: 0;\n    margin-top: calc(-2.75rem * calc(1 - var(--tw-space-y-reverse)));\n    margin-bottom: calc(-2.75rem * var(--tw-space-y-reverse));\n  }\n\n  .md\\:-space-x-11 > :not([hidden]) ~ :not([hidden]) {\n    --tw-space-x-reverse: 0;\n    margin-right: calc(-2.75rem * var(--tw-space-x-reverse));\n    margin-left: calc(-2.75rem * calc(1 - var(--tw-space-x-reverse)));\n  }\n\n  .md\\:-space-y-12 > :not([hidden]) ~ :not([hidden]) {\n    --tw-space-y-reverse: 0;\n    margin-top: calc(-3rem * calc(1 - var(--tw-space-y-reverse)));\n    margin-bottom: calc(-3rem * var(--tw-space-y-reverse));\n  }\n\n  .md\\:-space-x-12 > :not([hidden]) ~ :not([hidden]) {\n    --tw-space-x-reverse: 0;\n    margin-right: calc(-3rem * var(--tw-space-x-reverse));\n    margin-left: calc(-3rem * calc(1 - var(--tw-space-x-reverse)));\n  }\n\n  .md\\:-space-y-14 > :not([hidden]) ~ :not([hidden]) {\n    --tw-space-y-reverse: 0;\n    margin-top: calc(-3.5rem * calc(1 - var(--tw-space-y-reverse)));\n    margin-bottom: calc(-3.5rem * var(--tw-space-y-reverse));\n  }\n\n  .md\\:-space-x-14 > :not([hidden]) ~ :not([hidden]) {\n    --tw-space-x-reverse: 0;\n    margin-right: calc(-3.5rem * var(--tw-space-x-reverse));\n    margin-left: calc(-3.5rem * calc(1 - var(--tw-space-x-reverse)));\n  }\n\n  .md\\:-space-y-16 > :not([hidden]) ~ :not([hidden]) {\n    --tw-space-y-reverse: 0;\n    margin-top: calc(-4rem * calc(1 - var(--tw-space-y-reverse)));\n    margin-bottom: calc(-4rem * var(--tw-space-y-reverse));\n  }\n\n  .md\\:-space-x-16 > :not([hidden]) ~ :not([hidden]) {\n    --tw-space-x-reverse: 0;\n    margin-right: calc(-4rem * var(--tw-space-x-reverse));\n    margin-left: calc(-4rem * calc(1 - var(--tw-space-x-reverse)));\n  }\n\n  .md\\:-space-y-20 > :not([hidden]) ~ :not([hidden]) {\n    --tw-space-y-reverse: 0;\n    margin-top: calc(-5rem * calc(1 - var(--tw-space-y-reverse)));\n    margin-bottom: calc(-5rem * var(--tw-space-y-reverse));\n  }\n\n  .md\\:-space-x-20 > :not([hidden]) ~ :not([hidden]) {\n    --tw-space-x-reverse: 0;\n    margin-right: calc(-5rem * var(--tw-space-x-reverse));\n    margin-left: calc(-5rem * calc(1 - var(--tw-space-x-reverse)));\n  }\n\n  .md\\:-space-y-24 > :not([hidden]) ~ :not([hidden]) {\n    --tw-space-y-reverse: 0;\n    margin-top: calc(-6rem * calc(1 - var(--tw-space-y-reverse)));\n    margin-bottom: calc(-6rem * var(--tw-space-y-reverse));\n  }\n\n  .md\\:-space-x-24 > :not([hidden]) ~ :not([hidden]) {\n    --tw-space-x-reverse: 0;\n    margin-right: calc(-6rem * var(--tw-space-x-reverse));\n    margin-left: calc(-6rem * calc(1 - var(--tw-space-x-reverse)));\n  }\n\n  .md\\:-space-y-28 > :not([hidden]) ~ :not([hidden]) {\n    --tw-space-y-reverse: 0;\n    margin-top: calc(-7rem * calc(1 - var(--tw-space-y-reverse)));\n    margin-bottom: calc(-7rem * var(--tw-space-y-reverse));\n  }\n\n  .md\\:-space-x-28 > :not([hidden]) ~ :not([hidden]) {\n    --tw-space-x-reverse: 0;\n    margin-right: calc(-7rem * var(--tw-space-x-reverse));\n    margin-left: calc(-7rem * calc(1 - var(--tw-space-x-reverse)));\n  }\n\n  .md\\:-space-y-32 > :not([hidden]) ~ :not([hidden]) {\n    --tw-space-y-reverse: 0;\n    margin-top: calc(-8rem * calc(1 - var(--tw-space-y-reverse)));\n    margin-bottom: calc(-8rem * var(--tw-space-y-reverse));\n  }\n\n  .md\\:-space-x-32 > :not([hidden]) ~ :not([hidden]) {\n    --tw-space-x-reverse: 0;\n    margin-right: calc(-8rem * var(--tw-space-x-reverse));\n    margin-left: calc(-8rem * calc(1 - var(--tw-space-x-reverse)));\n  }\n\n  .md\\:-space-y-36 > :not([hidden]) ~ :not([hidden]) {\n    --tw-space-y-reverse: 0;\n    margin-top: calc(-9rem * calc(1 - var(--tw-space-y-reverse)));\n    margin-bottom: calc(-9rem * var(--tw-space-y-reverse));\n  }\n\n  .md\\:-space-x-36 > :not([hidden]) ~ :not([hidden]) {\n    --tw-space-x-reverse: 0;\n    margin-right: calc(-9rem * var(--tw-space-x-reverse));\n    margin-left: calc(-9rem * calc(1 - var(--tw-space-x-reverse)));\n  }\n\n  .md\\:-space-y-40 > :not([hidden]) ~ :not([hidden]) {\n    --tw-space-y-reverse: 0;\n    margin-top: calc(-10rem * calc(1 - var(--tw-space-y-reverse)));\n    margin-bottom: calc(-10rem * var(--tw-space-y-reverse));\n  }\n\n  .md\\:-space-x-40 > :not([hidden]) ~ :not([hidden]) {\n    --tw-space-x-reverse: 0;\n    margin-right: calc(-10rem * var(--tw-space-x-reverse));\n    margin-left: calc(-10rem * calc(1 - var(--tw-space-x-reverse)));\n  }\n\n  .md\\:-space-y-44 > :not([hidden]) ~ :not([hidden]) {\n    --tw-space-y-reverse: 0;\n    margin-top: calc(-11rem * calc(1 - var(--tw-space-y-reverse)));\n    margin-bottom: calc(-11rem * var(--tw-space-y-reverse));\n  }\n\n  .md\\:-space-x-44 > :not([hidden]) ~ :not([hidden]) {\n    --tw-space-x-reverse: 0;\n    margin-right: calc(-11rem * var(--tw-space-x-reverse));\n    margin-left: calc(-11rem * calc(1 - var(--tw-space-x-reverse)));\n  }\n\n  .md\\:-space-y-48 > :not([hidden]) ~ :not([hidden]) {\n    --tw-space-y-reverse: 0;\n    margin-top: calc(-12rem * calc(1 - var(--tw-space-y-reverse)));\n    margin-bottom: calc(-12rem * var(--tw-space-y-reverse));\n  }\n\n  .md\\:-space-x-48 > :not([hidden]) ~ :not([hidden]) {\n    --tw-space-x-reverse: 0;\n    margin-right: calc(-12rem * var(--tw-space-x-reverse));\n    margin-left: calc(-12rem * calc(1 - var(--tw-space-x-reverse)));\n  }\n\n  .md\\:-space-y-52 > :not([hidden]) ~ :not([hidden]) {\n    --tw-space-y-reverse: 0;\n    margin-top: calc(-13rem * calc(1 - var(--tw-space-y-reverse)));\n    margin-bottom: calc(-13rem * var(--tw-space-y-reverse));\n  }\n\n  .md\\:-space-x-52 > :not([hidden]) ~ :not([hidden]) {\n    --tw-space-x-reverse: 0;\n    margin-right: calc(-13rem * var(--tw-space-x-reverse));\n    margin-left: calc(-13rem * calc(1 - var(--tw-space-x-reverse)));\n  }\n\n  .md\\:-space-y-56 > :not([hidden]) ~ :not([hidden]) {\n    --tw-space-y-reverse: 0;\n    margin-top: calc(-14rem * calc(1 - var(--tw-space-y-reverse)));\n    margin-bottom: calc(-14rem * var(--tw-space-y-reverse));\n  }\n\n  .md\\:-space-x-56 > :not([hidden]) ~ :not([hidden]) {\n    --tw-space-x-reverse: 0;\n    margin-right: calc(-14rem * var(--tw-space-x-reverse));\n    margin-left: calc(-14rem * calc(1 - var(--tw-space-x-reverse)));\n  }\n\n  .md\\:-space-y-60 > :not([hidden]) ~ :not([hidden]) {\n    --tw-space-y-reverse: 0;\n    margin-top: calc(-15rem * calc(1 - var(--tw-space-y-reverse)));\n    margin-bottom: calc(-15rem * var(--tw-space-y-reverse));\n  }\n\n  .md\\:-space-x-60 > :not([hidden]) ~ :not([hidden]) {\n    --tw-space-x-reverse: 0;\n    margin-right: calc(-15rem * var(--tw-space-x-reverse));\n    margin-left: calc(-15rem * calc(1 - var(--tw-space-x-reverse)));\n  }\n\n  .md\\:-space-y-64 > :not([hidden]) ~ :not([hidden]) {\n    --tw-space-y-reverse: 0;\n    margin-top: calc(-16rem * calc(1 - var(--tw-space-y-reverse)));\n    margin-bottom: calc(-16rem * var(--tw-space-y-reverse));\n  }\n\n  .md\\:-space-x-64 > :not([hidden]) ~ :not([hidden]) {\n    --tw-space-x-reverse: 0;\n    margin-right: calc(-16rem * var(--tw-space-x-reverse));\n    margin-left: calc(-16rem * calc(1 - var(--tw-space-x-reverse)));\n  }\n\n  .md\\:-space-y-72 > :not([hidden]) ~ :not([hidden]) {\n    --tw-space-y-reverse: 0;\n    margin-top: calc(-18rem * calc(1 - var(--tw-space-y-reverse)));\n    margin-bottom: calc(-18rem * var(--tw-space-y-reverse));\n  }\n\n  .md\\:-space-x-72 > :not([hidden]) ~ :not([hidden]) {\n    --tw-space-x-reverse: 0;\n    margin-right: calc(-18rem * var(--tw-space-x-reverse));\n    margin-left: calc(-18rem * calc(1 - var(--tw-space-x-reverse)));\n  }\n\n  .md\\:-space-y-80 > :not([hidden]) ~ :not([hidden]) {\n    --tw-space-y-reverse: 0;\n    margin-top: calc(-20rem * calc(1 - var(--tw-space-y-reverse)));\n    margin-bottom: calc(-20rem * var(--tw-space-y-reverse));\n  }\n\n  .md\\:-space-x-80 > :not([hidden]) ~ :not([hidden]) {\n    --tw-space-x-reverse: 0;\n    margin-right: calc(-20rem * var(--tw-space-x-reverse));\n    margin-left: calc(-20rem * calc(1 - var(--tw-space-x-reverse)));\n  }\n\n  .md\\:-space-y-96 > :not([hidden]) ~ :not([hidden]) {\n    --tw-space-y-reverse: 0;\n    margin-top: calc(-24rem * calc(1 - var(--tw-space-y-reverse)));\n    margin-bottom: calc(-24rem * var(--tw-space-y-reverse));\n  }\n\n  .md\\:-space-x-96 > :not([hidden]) ~ :not([hidden]) {\n    --tw-space-x-reverse: 0;\n    margin-right: calc(-24rem * var(--tw-space-x-reverse));\n    margin-left: calc(-24rem * calc(1 - var(--tw-space-x-reverse)));\n  }\n\n  .md\\:-space-y-px > :not([hidden]) ~ :not([hidden]) {\n    --tw-space-y-reverse: 0;\n    margin-top: calc(-1px * calc(1 - var(--tw-space-y-reverse)));\n    margin-bottom: calc(-1px * var(--tw-space-y-reverse));\n  }\n\n  .md\\:-space-x-px > :not([hidden]) ~ :not([hidden]) {\n    --tw-space-x-reverse: 0;\n    margin-right: calc(-1px * var(--tw-space-x-reverse));\n    margin-left: calc(-1px * calc(1 - var(--tw-space-x-reverse)));\n  }\n\n  .md\\:-space-y-0\\.5 > :not([hidden]) ~ :not([hidden]) {\n    --tw-space-y-reverse: 0;\n    margin-top: calc(-0.125rem * calc(1 - var(--tw-space-y-reverse)));\n    margin-bottom: calc(-0.125rem * var(--tw-space-y-reverse));\n  }\n\n  .md\\:-space-x-0\\.5 > :not([hidden]) ~ :not([hidden]) {\n    --tw-space-x-reverse: 0;\n    margin-right: calc(-0.125rem * var(--tw-space-x-reverse));\n    margin-left: calc(-0.125rem * calc(1 - var(--tw-space-x-reverse)));\n  }\n\n  .md\\:-space-y-1\\.5 > :not([hidden]) ~ :not([hidden]) {\n    --tw-space-y-reverse: 0;\n    margin-top: calc(-0.375rem * calc(1 - var(--tw-space-y-reverse)));\n    margin-bottom: calc(-0.375rem * var(--tw-space-y-reverse));\n  }\n\n  .md\\:-space-x-1\\.5 > :not([hidden]) ~ :not([hidden]) {\n    --tw-space-x-reverse: 0;\n    margin-right: calc(-0.375rem * var(--tw-space-x-reverse));\n    margin-left: calc(-0.375rem * calc(1 - var(--tw-space-x-reverse)));\n  }\n\n  .md\\:-space-y-2\\.5 > :not([hidden]) ~ :not([hidden]) {\n    --tw-space-y-reverse: 0;\n    margin-top: calc(-0.625rem * calc(1 - var(--tw-space-y-reverse)));\n    margin-bottom: calc(-0.625rem * var(--tw-space-y-reverse));\n  }\n\n  .md\\:-space-x-2\\.5 > :not([hidden]) ~ :not([hidden]) {\n    --tw-space-x-reverse: 0;\n    margin-right: calc(-0.625rem * var(--tw-space-x-reverse));\n    margin-left: calc(-0.625rem * calc(1 - var(--tw-space-x-reverse)));\n  }\n\n  .md\\:-space-y-3\\.5 > :not([hidden]) ~ :not([hidden]) {\n    --tw-space-y-reverse: 0;\n    margin-top: calc(-0.875rem * calc(1 - var(--tw-space-y-reverse)));\n    margin-bottom: calc(-0.875rem * var(--tw-space-y-reverse));\n  }\n\n  .md\\:-space-x-3\\.5 > :not([hidden]) ~ :not([hidden]) {\n    --tw-space-x-reverse: 0;\n    margin-right: calc(-0.875rem * var(--tw-space-x-reverse));\n    margin-left: calc(-0.875rem * calc(1 - var(--tw-space-x-reverse)));\n  }\n\n  .md\\:space-y-reverse > :not([hidden]) ~ :not([hidden]) {\n    --tw-space-y-reverse: 1;\n  }\n\n  .md\\:space-x-reverse > :not([hidden]) ~ :not([hidden]) {\n    --tw-space-x-reverse: 1;\n  }\n\n  .md\\:divide-y-0 > :not([hidden]) ~ :not([hidden]) {\n    --tw-divide-y-reverse: 0;\n    border-top-width: calc(0px * calc(1 - var(--tw-divide-y-reverse)));\n    border-bottom-width: calc(0px * var(--tw-divide-y-reverse));\n  }\n\n  .md\\:divide-x-0 > :not([hidden]) ~ :not([hidden]) {\n    --tw-divide-x-reverse: 0;\n    border-right-width: calc(0px * var(--tw-divide-x-reverse));\n    border-left-width: calc(0px * calc(1 - var(--tw-divide-x-reverse)));\n  }\n\n  .md\\:divide-y-2 > :not([hidden]) ~ :not([hidden]) {\n    --tw-divide-y-reverse: 0;\n    border-top-width: calc(2px * calc(1 - var(--tw-divide-y-reverse)));\n    border-bottom-width: calc(2px * var(--tw-divide-y-reverse));\n  }\n\n  .md\\:divide-x-2 > :not([hidden]) ~ :not([hidden]) {\n    --tw-divide-x-reverse: 0;\n    border-right-width: calc(2px * var(--tw-divide-x-reverse));\n    border-left-width: calc(2px * calc(1 - var(--tw-divide-x-reverse)));\n  }\n\n  .md\\:divide-y-4 > :not([hidden]) ~ :not([hidden]) {\n    --tw-divide-y-reverse: 0;\n    border-top-width: calc(4px * calc(1 - var(--tw-divide-y-reverse)));\n    border-bottom-width: calc(4px * var(--tw-divide-y-reverse));\n  }\n\n  .md\\:divide-x-4 > :not([hidden]) ~ :not([hidden]) {\n    --tw-divide-x-reverse: 0;\n    border-right-width: calc(4px * var(--tw-divide-x-reverse));\n    border-left-width: calc(4px * calc(1 - var(--tw-divide-x-reverse)));\n  }\n\n  .md\\:divide-y-8 > :not([hidden]) ~ :not([hidden]) {\n    --tw-divide-y-reverse: 0;\n    border-top-width: calc(8px * calc(1 - var(--tw-divide-y-reverse)));\n    border-bottom-width: calc(8px * var(--tw-divide-y-reverse));\n  }\n\n  .md\\:divide-x-8 > :not([hidden]) ~ :not([hidden]) {\n    --tw-divide-x-reverse: 0;\n    border-right-width: calc(8px * var(--tw-divide-x-reverse));\n    border-left-width: calc(8px * calc(1 - var(--tw-divide-x-reverse)));\n  }\n\n  .md\\:divide-y > :not([hidden]) ~ :not([hidden]) {\n    --tw-divide-y-reverse: 0;\n    border-top-width: calc(1px * calc(1 - var(--tw-divide-y-reverse)));\n    border-bottom-width: calc(1px * var(--tw-divide-y-reverse));\n  }\n\n  .md\\:divide-x > :not([hidden]) ~ :not([hidden]) {\n    --tw-divide-x-reverse: 0;\n    border-right-width: calc(1px * var(--tw-divide-x-reverse));\n    border-left-width: calc(1px * calc(1 - var(--tw-divide-x-reverse)));\n  }\n\n  .md\\:divide-y-reverse > :not([hidden]) ~ :not([hidden]) {\n    --tw-divide-y-reverse: 1;\n  }\n\n  .md\\:divide-x-reverse > :not([hidden]) ~ :not([hidden]) {\n    --tw-divide-x-reverse: 1;\n  }\n\n  .md\\:divide-transparent > :not([hidden]) ~ :not([hidden]) {\n    border-color: transparent;\n  }\n\n  .md\\:divide-current > :not([hidden]) ~ :not([hidden]) {\n    border-color: currentColor;\n  }\n\n  .md\\:divide-black > :not([hidden]) ~ :not([hidden]) {\n    --tw-divide-opacity: 1;\n    border-color: rgba(0, 0, 0, var(--tw-divide-opacity));\n  }\n\n  .md\\:divide-white > :not([hidden]) ~ :not([hidden]) {\n    --tw-divide-opacity: 1;\n    border-color: rgba(255, 255, 255, var(--tw-divide-opacity));\n  }\n\n  .md\\:divide-gray-50 > :not([hidden]) ~ :not([hidden]) {\n    --tw-divide-opacity: 1;\n    border-color: rgba(249, 250, 251, var(--tw-divide-opacity));\n  }\n\n  .md\\:divide-gray-100 > :not([hidden]) ~ :not([hidden]) {\n    --tw-divide-opacity: 1;\n    border-color: rgba(243, 244, 246, var(--tw-divide-opacity));\n  }\n\n  .md\\:divide-gray-200 > :not([hidden]) ~ :not([hidden]) {\n    --tw-divide-opacity: 1;\n    border-color: rgba(229, 231, 235, var(--tw-divide-opacity));\n  }\n\n  .md\\:divide-gray-300 > :not([hidden]) ~ :not([hidden]) {\n    --tw-divide-opacity: 1;\n    border-color: rgba(209, 213, 219, var(--tw-divide-opacity));\n  }\n\n  .md\\:divide-gray-400 > :not([hidden]) ~ :not([hidden]) {\n    --tw-divide-opacity: 1;\n    border-color: rgba(156, 163, 175, var(--tw-divide-opacity));\n  }\n\n  .md\\:divide-gray-500 > :not([hidden]) ~ :not([hidden]) {\n    --tw-divide-opacity: 1;\n    border-color: rgba(107, 114, 128, var(--tw-divide-opacity));\n  }\n\n  .md\\:divide-gray-600 > :not([hidden]) ~ :not([hidden]) {\n    --tw-divide-opacity: 1;\n    border-color: rgba(75, 85, 99, var(--tw-divide-opacity));\n  }\n\n  .md\\:divide-gray-700 > :not([hidden]) ~ :not([hidden]) {\n    --tw-divide-opacity: 1;\n    border-color: rgba(55, 65, 81, var(--tw-divide-opacity));\n  }\n\n  .md\\:divide-gray-800 > :not([hidden]) ~ :not([hidden]) {\n    --tw-divide-opacity: 1;\n    border-color: rgba(31, 41, 55, var(--tw-divide-opacity));\n  }\n\n  .md\\:divide-gray-900 > :not([hidden]) ~ :not([hidden]) {\n    --tw-divide-opacity: 1;\n    border-color: rgba(17, 24, 39, var(--tw-divide-opacity));\n  }\n\n  .md\\:divide-red-50 > :not([hidden]) ~ :not([hidden]) {\n    --tw-divide-opacity: 1;\n    border-color: rgba(254, 242, 242, var(--tw-divide-opacity));\n  }\n\n  .md\\:divide-red-100 > :not([hidden]) ~ :not([hidden]) {\n    --tw-divide-opacity: 1;\n    border-color: rgba(254, 226, 226, var(--tw-divide-opacity));\n  }\n\n  .md\\:divide-red-200 > :not([hidden]) ~ :not([hidden]) {\n    --tw-divide-opacity: 1;\n    border-color: rgba(254, 202, 202, var(--tw-divide-opacity));\n  }\n\n  .md\\:divide-red-300 > :not([hidden]) ~ :not([hidden]) {\n    --tw-divide-opacity: 1;\n    border-color: rgba(252, 165, 165, var(--tw-divide-opacity));\n  }\n\n  .md\\:divide-red-400 > :not([hidden]) ~ :not([hidden]) {\n    --tw-divide-opacity: 1;\n    border-color: rgba(248, 113, 113, var(--tw-divide-opacity));\n  }\n\n  .md\\:divide-red-500 > :not([hidden]) ~ :not([hidden]) {\n    --tw-divide-opacity: 1;\n    border-color: rgba(239, 68, 68, var(--tw-divide-opacity));\n  }\n\n  .md\\:divide-red-600 > :not([hidden]) ~ :not([hidden]) {\n    --tw-divide-opacity: 1;\n    border-color: rgba(220, 38, 38, var(--tw-divide-opacity));\n  }\n\n  .md\\:divide-red-700 > :not([hidden]) ~ :not([hidden]) {\n    --tw-divide-opacity: 1;\n    border-color: rgba(185, 28, 28, var(--tw-divide-opacity));\n  }\n\n  .md\\:divide-red-800 > :not([hidden]) ~ :not([hidden]) {\n    --tw-divide-opacity: 1;\n    border-color: rgba(153, 27, 27, var(--tw-divide-opacity));\n  }\n\n  .md\\:divide-red-900 > :not([hidden]) ~ :not([hidden]) {\n    --tw-divide-opacity: 1;\n    border-color: rgba(127, 29, 29, var(--tw-divide-opacity));\n  }\n\n  .md\\:divide-yellow-50 > :not([hidden]) ~ :not([hidden]) {\n    --tw-divide-opacity: 1;\n    border-color: rgba(255, 251, 235, var(--tw-divide-opacity));\n  }\n\n  .md\\:divide-yellow-100 > :not([hidden]) ~ :not([hidden]) {\n    --tw-divide-opacity: 1;\n    border-color: rgba(254, 243, 199, var(--tw-divide-opacity));\n  }\n\n  .md\\:divide-yellow-200 > :not([hidden]) ~ :not([hidden]) {\n    --tw-divide-opacity: 1;\n    border-color: rgba(253, 230, 138, var(--tw-divide-opacity));\n  }\n\n  .md\\:divide-yellow-300 > :not([hidden]) ~ :not([hidden]) {\n    --tw-divide-opacity: 1;\n    border-color: rgba(252, 211, 77, var(--tw-divide-opacity));\n  }\n\n  .md\\:divide-yellow-400 > :not([hidden]) ~ :not([hidden]) {\n    --tw-divide-opacity: 1;\n    border-color: rgba(251, 191, 36, var(--tw-divide-opacity));\n  }\n\n  .md\\:divide-yellow-500 > :not([hidden]) ~ :not([hidden]) {\n    --tw-divide-opacity: 1;\n    border-color: rgba(245, 158, 11, var(--tw-divide-opacity));\n  }\n\n  .md\\:divide-yellow-600 > :not([hidden]) ~ :not([hidden]) {\n    --tw-divide-opacity: 1;\n    border-color: rgba(217, 119, 6, var(--tw-divide-opacity));\n  }\n\n  .md\\:divide-yellow-700 > :not([hidden]) ~ :not([hidden]) {\n    --tw-divide-opacity: 1;\n    border-color: rgba(180, 83, 9, var(--tw-divide-opacity));\n  }\n\n  .md\\:divide-yellow-800 > :not([hidden]) ~ :not([hidden]) {\n    --tw-divide-opacity: 1;\n    border-color: rgba(146, 64, 14, var(--tw-divide-opacity));\n  }\n\n  .md\\:divide-yellow-900 > :not([hidden]) ~ :not([hidden]) {\n    --tw-divide-opacity: 1;\n    border-color: rgba(120, 53, 15, var(--tw-divide-opacity));\n  }\n\n  .md\\:divide-green-50 > :not([hidden]) ~ :not([hidden]) {\n    --tw-divide-opacity: 1;\n    border-color: rgba(236, 253, 245, var(--tw-divide-opacity));\n  }\n\n  .md\\:divide-green-100 > :not([hidden]) ~ :not([hidden]) {\n    --tw-divide-opacity: 1;\n    border-color: rgba(209, 250, 229, var(--tw-divide-opacity));\n  }\n\n  .md\\:divide-green-200 > :not([hidden]) ~ :not([hidden]) {\n    --tw-divide-opacity: 1;\n    border-color: rgba(167, 243, 208, var(--tw-divide-opacity));\n  }\n\n  .md\\:divide-green-300 > :not([hidden]) ~ :not([hidden]) {\n    --tw-divide-opacity: 1;\n    border-color: rgba(110, 231, 183, var(--tw-divide-opacity));\n  }\n\n  .md\\:divide-green-400 > :not([hidden]) ~ :not([hidden]) {\n    --tw-divide-opacity: 1;\n    border-color: rgba(52, 211, 153, var(--tw-divide-opacity));\n  }\n\n  .md\\:divide-green-500 > :not([hidden]) ~ :not([hidden]) {\n    --tw-divide-opacity: 1;\n    border-color: rgba(16, 185, 129, var(--tw-divide-opacity));\n  }\n\n  .md\\:divide-green-600 > :not([hidden]) ~ :not([hidden]) {\n    --tw-divide-opacity: 1;\n    border-color: rgba(5, 150, 105, var(--tw-divide-opacity));\n  }\n\n  .md\\:divide-green-700 > :not([hidden]) ~ :not([hidden]) {\n    --tw-divide-opacity: 1;\n    border-color: rgba(4, 120, 87, var(--tw-divide-opacity));\n  }\n\n  .md\\:divide-green-800 > :not([hidden]) ~ :not([hidden]) {\n    --tw-divide-opacity: 1;\n    border-color: rgba(6, 95, 70, var(--tw-divide-opacity));\n  }\n\n  .md\\:divide-green-900 > :not([hidden]) ~ :not([hidden]) {\n    --tw-divide-opacity: 1;\n    border-color: rgba(6, 78, 59, var(--tw-divide-opacity));\n  }\n\n  .md\\:divide-blue-50 > :not([hidden]) ~ :not([hidden]) {\n    --tw-divide-opacity: 1;\n    border-color: rgba(239, 246, 255, var(--tw-divide-opacity));\n  }\n\n  .md\\:divide-blue-100 > :not([hidden]) ~ :not([hidden]) {\n    --tw-divide-opacity: 1;\n    border-color: rgba(219, 234, 254, var(--tw-divide-opacity));\n  }\n\n  .md\\:divide-blue-200 > :not([hidden]) ~ :not([hidden]) {\n    --tw-divide-opacity: 1;\n    border-color: rgba(191, 219, 254, var(--tw-divide-opacity));\n  }\n\n  .md\\:divide-blue-300 > :not([hidden]) ~ :not([hidden]) {\n    --tw-divide-opacity: 1;\n    border-color: rgba(147, 197, 253, var(--tw-divide-opacity));\n  }\n\n  .md\\:divide-blue-400 > :not([hidden]) ~ :not([hidden]) {\n    --tw-divide-opacity: 1;\n    border-color: rgba(96, 165, 250, var(--tw-divide-opacity));\n  }\n\n  .md\\:divide-blue-500 > :not([hidden]) ~ :not([hidden]) {\n    --tw-divide-opacity: 1;\n    border-color: rgba(59, 130, 246, var(--tw-divide-opacity));\n  }\n\n  .md\\:divide-blue-600 > :not([hidden]) ~ :not([hidden]) {\n    --tw-divide-opacity: 1;\n    border-color: rgba(37, 99, 235, var(--tw-divide-opacity));\n  }\n\n  .md\\:divide-blue-700 > :not([hidden]) ~ :not([hidden]) {\n    --tw-divide-opacity: 1;\n    border-color: rgba(29, 78, 216, var(--tw-divide-opacity));\n  }\n\n  .md\\:divide-blue-800 > :not([hidden]) ~ :not([hidden]) {\n    --tw-divide-opacity: 1;\n    border-color: rgba(30, 64, 175, var(--tw-divide-opacity));\n  }\n\n  .md\\:divide-blue-900 > :not([hidden]) ~ :not([hidden]) {\n    --tw-divide-opacity: 1;\n    border-color: rgba(30, 58, 138, var(--tw-divide-opacity));\n  }\n\n  .md\\:divide-indigo-50 > :not([hidden]) ~ :not([hidden]) {\n    --tw-divide-opacity: 1;\n    border-color: rgba(238, 242, 255, var(--tw-divide-opacity));\n  }\n\n  .md\\:divide-indigo-100 > :not([hidden]) ~ :not([hidden]) {\n    --tw-divide-opacity: 1;\n    border-color: rgba(224, 231, 255, var(--tw-divide-opacity));\n  }\n\n  .md\\:divide-indigo-200 > :not([hidden]) ~ :not([hidden]) {\n    --tw-divide-opacity: 1;\n    border-color: rgba(199, 210, 254, var(--tw-divide-opacity));\n  }\n\n  .md\\:divide-indigo-300 > :not([hidden]) ~ :not([hidden]) {\n    --tw-divide-opacity: 1;\n    border-color: rgba(165, 180, 252, var(--tw-divide-opacity));\n  }\n\n  .md\\:divide-indigo-400 > :not([hidden]) ~ :not([hidden]) {\n    --tw-divide-opacity: 1;\n    border-color: rgba(129, 140, 248, var(--tw-divide-opacity));\n  }\n\n  .md\\:divide-indigo-500 > :not([hidden]) ~ :not([hidden]) {\n    --tw-divide-opacity: 1;\n    border-color: rgba(99, 102, 241, var(--tw-divide-opacity));\n  }\n\n  .md\\:divide-indigo-600 > :not([hidden]) ~ :not([hidden]) {\n    --tw-divide-opacity: 1;\n    border-color: rgba(79, 70, 229, var(--tw-divide-opacity));\n  }\n\n  .md\\:divide-indigo-700 > :not([hidden]) ~ :not([hidden]) {\n    --tw-divide-opacity: 1;\n    border-color: rgba(67, 56, 202, var(--tw-divide-opacity));\n  }\n\n  .md\\:divide-indigo-800 > :not([hidden]) ~ :not([hidden]) {\n    --tw-divide-opacity: 1;\n    border-color: rgba(55, 48, 163, var(--tw-divide-opacity));\n  }\n\n  .md\\:divide-indigo-900 > :not([hidden]) ~ :not([hidden]) {\n    --tw-divide-opacity: 1;\n    border-color: rgba(49, 46, 129, var(--tw-divide-opacity));\n  }\n\n  .md\\:divide-purple-50 > :not([hidden]) ~ :not([hidden]) {\n    --tw-divide-opacity: 1;\n    border-color: rgba(245, 243, 255, var(--tw-divide-opacity));\n  }\n\n  .md\\:divide-purple-100 > :not([hidden]) ~ :not([hidden]) {\n    --tw-divide-opacity: 1;\n    border-color: rgba(237, 233, 254, var(--tw-divide-opacity));\n  }\n\n  .md\\:divide-purple-200 > :not([hidden]) ~ :not([hidden]) {\n    --tw-divide-opacity: 1;\n    border-color: rgba(221, 214, 254, var(--tw-divide-opacity));\n  }\n\n  .md\\:divide-purple-300 > :not([hidden]) ~ :not([hidden]) {\n    --tw-divide-opacity: 1;\n    border-color: rgba(196, 181, 253, var(--tw-divide-opacity));\n  }\n\n  .md\\:divide-purple-400 > :not([hidden]) ~ :not([hidden]) {\n    --tw-divide-opacity: 1;\n    border-color: rgba(167, 139, 250, var(--tw-divide-opacity));\n  }\n\n  .md\\:divide-purple-500 > :not([hidden]) ~ :not([hidden]) {\n    --tw-divide-opacity: 1;\n    border-color: rgba(139, 92, 246, var(--tw-divide-opacity));\n  }\n\n  .md\\:divide-purple-600 > :not([hidden]) ~ :not([hidden]) {\n    --tw-divide-opacity: 1;\n    border-color: rgba(124, 58, 237, var(--tw-divide-opacity));\n  }\n\n  .md\\:divide-purple-700 > :not([hidden]) ~ :not([hidden]) {\n    --tw-divide-opacity: 1;\n    border-color: rgba(109, 40, 217, var(--tw-divide-opacity));\n  }\n\n  .md\\:divide-purple-800 > :not([hidden]) ~ :not([hidden]) {\n    --tw-divide-opacity: 1;\n    border-color: rgba(91, 33, 182, var(--tw-divide-opacity));\n  }\n\n  .md\\:divide-purple-900 > :not([hidden]) ~ :not([hidden]) {\n    --tw-divide-opacity: 1;\n    border-color: rgba(76, 29, 149, var(--tw-divide-opacity));\n  }\n\n  .md\\:divide-pink-50 > :not([hidden]) ~ :not([hidden]) {\n    --tw-divide-opacity: 1;\n    border-color: rgba(253, 242, 248, var(--tw-divide-opacity));\n  }\n\n  .md\\:divide-pink-100 > :not([hidden]) ~ :not([hidden]) {\n    --tw-divide-opacity: 1;\n    border-color: rgba(252, 231, 243, var(--tw-divide-opacity));\n  }\n\n  .md\\:divide-pink-200 > :not([hidden]) ~ :not([hidden]) {\n    --tw-divide-opacity: 1;\n    border-color: rgba(251, 207, 232, var(--tw-divide-opacity));\n  }\n\n  .md\\:divide-pink-300 > :not([hidden]) ~ :not([hidden]) {\n    --tw-divide-opacity: 1;\n    border-color: rgba(249, 168, 212, var(--tw-divide-opacity));\n  }\n\n  .md\\:divide-pink-400 > :not([hidden]) ~ :not([hidden]) {\n    --tw-divide-opacity: 1;\n    border-color: rgba(244, 114, 182, var(--tw-divide-opacity));\n  }\n\n  .md\\:divide-pink-500 > :not([hidden]) ~ :not([hidden]) {\n    --tw-divide-opacity: 1;\n    border-color: rgba(236, 72, 153, var(--tw-divide-opacity));\n  }\n\n  .md\\:divide-pink-600 > :not([hidden]) ~ :not([hidden]) {\n    --tw-divide-opacity: 1;\n    border-color: rgba(219, 39, 119, var(--tw-divide-opacity));\n  }\n\n  .md\\:divide-pink-700 > :not([hidden]) ~ :not([hidden]) {\n    --tw-divide-opacity: 1;\n    border-color: rgba(190, 24, 93, var(--tw-divide-opacity));\n  }\n\n  .md\\:divide-pink-800 > :not([hidden]) ~ :not([hidden]) {\n    --tw-divide-opacity: 1;\n    border-color: rgba(157, 23, 77, var(--tw-divide-opacity));\n  }\n\n  .md\\:divide-pink-900 > :not([hidden]) ~ :not([hidden]) {\n    --tw-divide-opacity: 1;\n    border-color: rgba(131, 24, 67, var(--tw-divide-opacity));\n  }\n\n  .dark .md\\:dark\\:divide-transparent > :not([hidden]) ~ :not([hidden]) {\n    border-color: transparent;\n  }\n\n  .dark .md\\:dark\\:divide-current > :not([hidden]) ~ :not([hidden]) {\n    border-color: currentColor;\n  }\n\n  .dark .md\\:dark\\:divide-black > :not([hidden]) ~ :not([hidden]) {\n    --tw-divide-opacity: 1;\n    border-color: rgba(0, 0, 0, var(--tw-divide-opacity));\n  }\n\n  .dark .md\\:dark\\:divide-white > :not([hidden]) ~ :not([hidden]) {\n    --tw-divide-opacity: 1;\n    border-color: rgba(255, 255, 255, var(--tw-divide-opacity));\n  }\n\n  .dark .md\\:dark\\:divide-gray-50 > :not([hidden]) ~ :not([hidden]) {\n    --tw-divide-opacity: 1;\n    border-color: rgba(249, 250, 251, var(--tw-divide-opacity));\n  }\n\n  .dark .md\\:dark\\:divide-gray-100 > :not([hidden]) ~ :not([hidden]) {\n    --tw-divide-opacity: 1;\n    border-color: rgba(243, 244, 246, var(--tw-divide-opacity));\n  }\n\n  .dark .md\\:dark\\:divide-gray-200 > :not([hidden]) ~ :not([hidden]) {\n    --tw-divide-opacity: 1;\n    border-color: rgba(229, 231, 235, var(--tw-divide-opacity));\n  }\n\n  .dark .md\\:dark\\:divide-gray-300 > :not([hidden]) ~ :not([hidden]) {\n    --tw-divide-opacity: 1;\n    border-color: rgba(209, 213, 219, var(--tw-divide-opacity));\n  }\n\n  .dark .md\\:dark\\:divide-gray-400 > :not([hidden]) ~ :not([hidden]) {\n    --tw-divide-opacity: 1;\n    border-color: rgba(156, 163, 175, var(--tw-divide-opacity));\n  }\n\n  .dark .md\\:dark\\:divide-gray-500 > :not([hidden]) ~ :not([hidden]) {\n    --tw-divide-opacity: 1;\n    border-color: rgba(107, 114, 128, var(--tw-divide-opacity));\n  }\n\n  .dark .md\\:dark\\:divide-gray-600 > :not([hidden]) ~ :not([hidden]) {\n    --tw-divide-opacity: 1;\n    border-color: rgba(75, 85, 99, var(--tw-divide-opacity));\n  }\n\n  .dark .md\\:dark\\:divide-gray-700 > :not([hidden]) ~ :not([hidden]) {\n    --tw-divide-opacity: 1;\n    border-color: rgba(55, 65, 81, var(--tw-divide-opacity));\n  }\n\n  .dark .md\\:dark\\:divide-gray-800 > :not([hidden]) ~ :not([hidden]) {\n    --tw-divide-opacity: 1;\n    border-color: rgba(31, 41, 55, var(--tw-divide-opacity));\n  }\n\n  .dark .md\\:dark\\:divide-gray-900 > :not([hidden]) ~ :not([hidden]) {\n    --tw-divide-opacity: 1;\n    border-color: rgba(17, 24, 39, var(--tw-divide-opacity));\n  }\n\n  .dark .md\\:dark\\:divide-red-50 > :not([hidden]) ~ :not([hidden]) {\n    --tw-divide-opacity: 1;\n    border-color: rgba(254, 242, 242, var(--tw-divide-opacity));\n  }\n\n  .dark .md\\:dark\\:divide-red-100 > :not([hidden]) ~ :not([hidden]) {\n    --tw-divide-opacity: 1;\n    border-color: rgba(254, 226, 226, var(--tw-divide-opacity));\n  }\n\n  .dark .md\\:dark\\:divide-red-200 > :not([hidden]) ~ :not([hidden]) {\n    --tw-divide-opacity: 1;\n    border-color: rgba(254, 202, 202, var(--tw-divide-opacity));\n  }\n\n  .dark .md\\:dark\\:divide-red-300 > :not([hidden]) ~ :not([hidden]) {\n    --tw-divide-opacity: 1;\n    border-color: rgba(252, 165, 165, var(--tw-divide-opacity));\n  }\n\n  .dark .md\\:dark\\:divide-red-400 > :not([hidden]) ~ :not([hidden]) {\n    --tw-divide-opacity: 1;\n    border-color: rgba(248, 113, 113, var(--tw-divide-opacity));\n  }\n\n  .dark .md\\:dark\\:divide-red-500 > :not([hidden]) ~ :not([hidden]) {\n    --tw-divide-opacity: 1;\n    border-color: rgba(239, 68, 68, var(--tw-divide-opacity));\n  }\n\n  .dark .md\\:dark\\:divide-red-600 > :not([hidden]) ~ :not([hidden]) {\n    --tw-divide-opacity: 1;\n    border-color: rgba(220, 38, 38, var(--tw-divide-opacity));\n  }\n\n  .dark .md\\:dark\\:divide-red-700 > :not([hidden]) ~ :not([hidden]) {\n    --tw-divide-opacity: 1;\n    border-color: rgba(185, 28, 28, var(--tw-divide-opacity));\n  }\n\n  .dark .md\\:dark\\:divide-red-800 > :not([hidden]) ~ :not([hidden]) {\n    --tw-divide-opacity: 1;\n    border-color: rgba(153, 27, 27, var(--tw-divide-opacity));\n  }\n\n  .dark .md\\:dark\\:divide-red-900 > :not([hidden]) ~ :not([hidden]) {\n    --tw-divide-opacity: 1;\n    border-color: rgba(127, 29, 29, var(--tw-divide-opacity));\n  }\n\n  .dark .md\\:dark\\:divide-yellow-50 > :not([hidden]) ~ :not([hidden]) {\n    --tw-divide-opacity: 1;\n    border-color: rgba(255, 251, 235, var(--tw-divide-opacity));\n  }\n\n  .dark .md\\:dark\\:divide-yellow-100 > :not([hidden]) ~ :not([hidden]) {\n    --tw-divide-opacity: 1;\n    border-color: rgba(254, 243, 199, var(--tw-divide-opacity));\n  }\n\n  .dark .md\\:dark\\:divide-yellow-200 > :not([hidden]) ~ :not([hidden]) {\n    --tw-divide-opacity: 1;\n    border-color: rgba(253, 230, 138, var(--tw-divide-opacity));\n  }\n\n  .dark .md\\:dark\\:divide-yellow-300 > :not([hidden]) ~ :not([hidden]) {\n    --tw-divide-opacity: 1;\n    border-color: rgba(252, 211, 77, var(--tw-divide-opacity));\n  }\n\n  .dark .md\\:dark\\:divide-yellow-400 > :not([hidden]) ~ :not([hidden]) {\n    --tw-divide-opacity: 1;\n    border-color: rgba(251, 191, 36, var(--tw-divide-opacity));\n  }\n\n  .dark .md\\:dark\\:divide-yellow-500 > :not([hidden]) ~ :not([hidden]) {\n    --tw-divide-opacity: 1;\n    border-color: rgba(245, 158, 11, var(--tw-divide-opacity));\n  }\n\n  .dark .md\\:dark\\:divide-yellow-600 > :not([hidden]) ~ :not([hidden]) {\n    --tw-divide-opacity: 1;\n    border-color: rgba(217, 119, 6, var(--tw-divide-opacity));\n  }\n\n  .dark .md\\:dark\\:divide-yellow-700 > :not([hidden]) ~ :not([hidden]) {\n    --tw-divide-opacity: 1;\n    border-color: rgba(180, 83, 9, var(--tw-divide-opacity));\n  }\n\n  .dark .md\\:dark\\:divide-yellow-800 > :not([hidden]) ~ :not([hidden]) {\n    --tw-divide-opacity: 1;\n    border-color: rgba(146, 64, 14, var(--tw-divide-opacity));\n  }\n\n  .dark .md\\:dark\\:divide-yellow-900 > :not([hidden]) ~ :not([hidden]) {\n    --tw-divide-opacity: 1;\n    border-color: rgba(120, 53, 15, var(--tw-divide-opacity));\n  }\n\n  .dark .md\\:dark\\:divide-green-50 > :not([hidden]) ~ :not([hidden]) {\n    --tw-divide-opacity: 1;\n    border-color: rgba(236, 253, 245, var(--tw-divide-opacity));\n  }\n\n  .dark .md\\:dark\\:divide-green-100 > :not([hidden]) ~ :not([hidden]) {\n    --tw-divide-opacity: 1;\n    border-color: rgba(209, 250, 229, var(--tw-divide-opacity));\n  }\n\n  .dark .md\\:dark\\:divide-green-200 > :not([hidden]) ~ :not([hidden]) {\n    --tw-divide-opacity: 1;\n    border-color: rgba(167, 243, 208, var(--tw-divide-opacity));\n  }\n\n  .dark .md\\:dark\\:divide-green-300 > :not([hidden]) ~ :not([hidden]) {\n    --tw-divide-opacity: 1;\n    border-color: rgba(110, 231, 183, var(--tw-divide-opacity));\n  }\n\n  .dark .md\\:dark\\:divide-green-400 > :not([hidden]) ~ :not([hidden]) {\n    --tw-divide-opacity: 1;\n    border-color: rgba(52, 211, 153, var(--tw-divide-opacity));\n  }\n\n  .dark .md\\:dark\\:divide-green-500 > :not([hidden]) ~ :not([hidden]) {\n    --tw-divide-opacity: 1;\n    border-color: rgba(16, 185, 129, var(--tw-divide-opacity));\n  }\n\n  .dark .md\\:dark\\:divide-green-600 > :not([hidden]) ~ :not([hidden]) {\n    --tw-divide-opacity: 1;\n    border-color: rgba(5, 150, 105, var(--tw-divide-opacity));\n  }\n\n  .dark .md\\:dark\\:divide-green-700 > :not([hidden]) ~ :not([hidden]) {\n    --tw-divide-opacity: 1;\n    border-color: rgba(4, 120, 87, var(--tw-divide-opacity));\n  }\n\n  .dark .md\\:dark\\:divide-green-800 > :not([hidden]) ~ :not([hidden]) {\n    --tw-divide-opacity: 1;\n    border-color: rgba(6, 95, 70, var(--tw-divide-opacity));\n  }\n\n  .dark .md\\:dark\\:divide-green-900 > :not([hidden]) ~ :not([hidden]) {\n    --tw-divide-opacity: 1;\n    border-color: rgba(6, 78, 59, var(--tw-divide-opacity));\n  }\n\n  .dark .md\\:dark\\:divide-blue-50 > :not([hidden]) ~ :not([hidden]) {\n    --tw-divide-opacity: 1;\n    border-color: rgba(239, 246, 255, var(--tw-divide-opacity));\n  }\n\n  .dark .md\\:dark\\:divide-blue-100 > :not([hidden]) ~ :not([hidden]) {\n    --tw-divide-opacity: 1;\n    border-color: rgba(219, 234, 254, var(--tw-divide-opacity));\n  }\n\n  .dark .md\\:dark\\:divide-blue-200 > :not([hidden]) ~ :not([hidden]) {\n    --tw-divide-opacity: 1;\n    border-color: rgba(191, 219, 254, var(--tw-divide-opacity));\n  }\n\n  .dark .md\\:dark\\:divide-blue-300 > :not([hidden]) ~ :not([hidden]) {\n    --tw-divide-opacity: 1;\n    border-color: rgba(147, 197, 253, var(--tw-divide-opacity));\n  }\n\n  .dark .md\\:dark\\:divide-blue-400 > :not([hidden]) ~ :not([hidden]) {\n    --tw-divide-opacity: 1;\n    border-color: rgba(96, 165, 250, var(--tw-divide-opacity));\n  }\n\n  .dark .md\\:dark\\:divide-blue-500 > :not([hidden]) ~ :not([hidden]) {\n    --tw-divide-opacity: 1;\n    border-color: rgba(59, 130, 246, var(--tw-divide-opacity));\n  }\n\n  .dark .md\\:dark\\:divide-blue-600 > :not([hidden]) ~ :not([hidden]) {\n    --tw-divide-opacity: 1;\n    border-color: rgba(37, 99, 235, var(--tw-divide-opacity));\n  }\n\n  .dark .md\\:dark\\:divide-blue-700 > :not([hidden]) ~ :not([hidden]) {\n    --tw-divide-opacity: 1;\n    border-color: rgba(29, 78, 216, var(--tw-divide-opacity));\n  }\n\n  .dark .md\\:dark\\:divide-blue-800 > :not([hidden]) ~ :not([hidden]) {\n    --tw-divide-opacity: 1;\n    border-color: rgba(30, 64, 175, var(--tw-divide-opacity));\n  }\n\n  .dark .md\\:dark\\:divide-blue-900 > :not([hidden]) ~ :not([hidden]) {\n    --tw-divide-opacity: 1;\n    border-color: rgba(30, 58, 138, var(--tw-divide-opacity));\n  }\n\n  .dark .md\\:dark\\:divide-indigo-50 > :not([hidden]) ~ :not([hidden]) {\n    --tw-divide-opacity: 1;\n    border-color: rgba(238, 242, 255, var(--tw-divide-opacity));\n  }\n\n  .dark .md\\:dark\\:divide-indigo-100 > :not([hidden]) ~ :not([hidden]) {\n    --tw-divide-opacity: 1;\n    border-color: rgba(224, 231, 255, var(--tw-divide-opacity));\n  }\n\n  .dark .md\\:dark\\:divide-indigo-200 > :not([hidden]) ~ :not([hidden]) {\n    --tw-divide-opacity: 1;\n    border-color: rgba(199, 210, 254, var(--tw-divide-opacity));\n  }\n\n  .dark .md\\:dark\\:divide-indigo-300 > :not([hidden]) ~ :not([hidden]) {\n    --tw-divide-opacity: 1;\n    border-color: rgba(165, 180, 252, var(--tw-divide-opacity));\n  }\n\n  .dark .md\\:dark\\:divide-indigo-400 > :not([hidden]) ~ :not([hidden]) {\n    --tw-divide-opacity: 1;\n    border-color: rgba(129, 140, 248, var(--tw-divide-opacity));\n  }\n\n  .dark .md\\:dark\\:divide-indigo-500 > :not([hidden]) ~ :not([hidden]) {\n    --tw-divide-opacity: 1;\n    border-color: rgba(99, 102, 241, var(--tw-divide-opacity));\n  }\n\n  .dark .md\\:dark\\:divide-indigo-600 > :not([hidden]) ~ :not([hidden]) {\n    --tw-divide-opacity: 1;\n    border-color: rgba(79, 70, 229, var(--tw-divide-opacity));\n  }\n\n  .dark .md\\:dark\\:divide-indigo-700 > :not([hidden]) ~ :not([hidden]) {\n    --tw-divide-opacity: 1;\n    border-color: rgba(67, 56, 202, var(--tw-divide-opacity));\n  }\n\n  .dark .md\\:dark\\:divide-indigo-800 > :not([hidden]) ~ :not([hidden]) {\n    --tw-divide-opacity: 1;\n    border-color: rgba(55, 48, 163, var(--tw-divide-opacity));\n  }\n\n  .dark .md\\:dark\\:divide-indigo-900 > :not([hidden]) ~ :not([hidden]) {\n    --tw-divide-opacity: 1;\n    border-color: rgba(49, 46, 129, var(--tw-divide-opacity));\n  }\n\n  .dark .md\\:dark\\:divide-purple-50 > :not([hidden]) ~ :not([hidden]) {\n    --tw-divide-opacity: 1;\n    border-color: rgba(245, 243, 255, var(--tw-divide-opacity));\n  }\n\n  .dark .md\\:dark\\:divide-purple-100 > :not([hidden]) ~ :not([hidden]) {\n    --tw-divide-opacity: 1;\n    border-color: rgba(237, 233, 254, var(--tw-divide-opacity));\n  }\n\n  .dark .md\\:dark\\:divide-purple-200 > :not([hidden]) ~ :not([hidden]) {\n    --tw-divide-opacity: 1;\n    border-color: rgba(221, 214, 254, var(--tw-divide-opacity));\n  }\n\n  .dark .md\\:dark\\:divide-purple-300 > :not([hidden]) ~ :not([hidden]) {\n    --tw-divide-opacity: 1;\n    border-color: rgba(196, 181, 253, var(--tw-divide-opacity));\n  }\n\n  .dark .md\\:dark\\:divide-purple-400 > :not([hidden]) ~ :not([hidden]) {\n    --tw-divide-opacity: 1;\n    border-color: rgba(167, 139, 250, var(--tw-divide-opacity));\n  }\n\n  .dark .md\\:dark\\:divide-purple-500 > :not([hidden]) ~ :not([hidden]) {\n    --tw-divide-opacity: 1;\n    border-color: rgba(139, 92, 246, var(--tw-divide-opacity));\n  }\n\n  .dark .md\\:dark\\:divide-purple-600 > :not([hidden]) ~ :not([hidden]) {\n    --tw-divide-opacity: 1;\n    border-color: rgba(124, 58, 237, var(--tw-divide-opacity));\n  }\n\n  .dark .md\\:dark\\:divide-purple-700 > :not([hidden]) ~ :not([hidden]) {\n    --tw-divide-opacity: 1;\n    border-color: rgba(109, 40, 217, var(--tw-divide-opacity));\n  }\n\n  .dark .md\\:dark\\:divide-purple-800 > :not([hidden]) ~ :not([hidden]) {\n    --tw-divide-opacity: 1;\n    border-color: rgba(91, 33, 182, var(--tw-divide-opacity));\n  }\n\n  .dark .md\\:dark\\:divide-purple-900 > :not([hidden]) ~ :not([hidden]) {\n    --tw-divide-opacity: 1;\n    border-color: rgba(76, 29, 149, var(--tw-divide-opacity));\n  }\n\n  .dark .md\\:dark\\:divide-pink-50 > :not([hidden]) ~ :not([hidden]) {\n    --tw-divide-opacity: 1;\n    border-color: rgba(253, 242, 248, var(--tw-divide-opacity));\n  }\n\n  .dark .md\\:dark\\:divide-pink-100 > :not([hidden]) ~ :not([hidden]) {\n    --tw-divide-opacity: 1;\n    border-color: rgba(252, 231, 243, var(--tw-divide-opacity));\n  }\n\n  .dark .md\\:dark\\:divide-pink-200 > :not([hidden]) ~ :not([hidden]) {\n    --tw-divide-opacity: 1;\n    border-color: rgba(251, 207, 232, var(--tw-divide-opacity));\n  }\n\n  .dark .md\\:dark\\:divide-pink-300 > :not([hidden]) ~ :not([hidden]) {\n    --tw-divide-opacity: 1;\n    border-color: rgba(249, 168, 212, var(--tw-divide-opacity));\n  }\n\n  .dark .md\\:dark\\:divide-pink-400 > :not([hidden]) ~ :not([hidden]) {\n    --tw-divide-opacity: 1;\n    border-color: rgba(244, 114, 182, var(--tw-divide-opacity));\n  }\n\n  .dark .md\\:dark\\:divide-pink-500 > :not([hidden]) ~ :not([hidden]) {\n    --tw-divide-opacity: 1;\n    border-color: rgba(236, 72, 153, var(--tw-divide-opacity));\n  }\n\n  .dark .md\\:dark\\:divide-pink-600 > :not([hidden]) ~ :not([hidden]) {\n    --tw-divide-opacity: 1;\n    border-color: rgba(219, 39, 119, var(--tw-divide-opacity));\n  }\n\n  .dark .md\\:dark\\:divide-pink-700 > :not([hidden]) ~ :not([hidden]) {\n    --tw-divide-opacity: 1;\n    border-color: rgba(190, 24, 93, var(--tw-divide-opacity));\n  }\n\n  .dark .md\\:dark\\:divide-pink-800 > :not([hidden]) ~ :not([hidden]) {\n    --tw-divide-opacity: 1;\n    border-color: rgba(157, 23, 77, var(--tw-divide-opacity));\n  }\n\n  .dark .md\\:dark\\:divide-pink-900 > :not([hidden]) ~ :not([hidden]) {\n    --tw-divide-opacity: 1;\n    border-color: rgba(131, 24, 67, var(--tw-divide-opacity));\n  }\n\n  .md\\:divide-solid > :not([hidden]) ~ :not([hidden]) {\n    border-style: solid;\n  }\n\n  .md\\:divide-dashed > :not([hidden]) ~ :not([hidden]) {\n    border-style: dashed;\n  }\n\n  .md\\:divide-dotted > :not([hidden]) ~ :not([hidden]) {\n    border-style: dotted;\n  }\n\n  .md\\:divide-double > :not([hidden]) ~ :not([hidden]) {\n    border-style: double;\n  }\n\n  .md\\:divide-none > :not([hidden]) ~ :not([hidden]) {\n    border-style: none;\n  }\n\n  .md\\:divide-opacity-0 > :not([hidden]) ~ :not([hidden]) {\n    --tw-divide-opacity: 0;\n  }\n\n  .md\\:divide-opacity-5 > :not([hidden]) ~ :not([hidden]) {\n    --tw-divide-opacity: 0.05;\n  }\n\n  .md\\:divide-opacity-10 > :not([hidden]) ~ :not([hidden]) {\n    --tw-divide-opacity: 0.1;\n  }\n\n  .md\\:divide-opacity-20 > :not([hidden]) ~ :not([hidden]) {\n    --tw-divide-opacity: 0.2;\n  }\n\n  .md\\:divide-opacity-25 > :not([hidden]) ~ :not([hidden]) {\n    --tw-divide-opacity: 0.25;\n  }\n\n  .md\\:divide-opacity-30 > :not([hidden]) ~ :not([hidden]) {\n    --tw-divide-opacity: 0.3;\n  }\n\n  .md\\:divide-opacity-40 > :not([hidden]) ~ :not([hidden]) {\n    --tw-divide-opacity: 0.4;\n  }\n\n  .md\\:divide-opacity-50 > :not([hidden]) ~ :not([hidden]) {\n    --tw-divide-opacity: 0.5;\n  }\n\n  .md\\:divide-opacity-60 > :not([hidden]) ~ :not([hidden]) {\n    --tw-divide-opacity: 0.6;\n  }\n\n  .md\\:divide-opacity-70 > :not([hidden]) ~ :not([hidden]) {\n    --tw-divide-opacity: 0.7;\n  }\n\n  .md\\:divide-opacity-75 > :not([hidden]) ~ :not([hidden]) {\n    --tw-divide-opacity: 0.75;\n  }\n\n  .md\\:divide-opacity-80 > :not([hidden]) ~ :not([hidden]) {\n    --tw-divide-opacity: 0.8;\n  }\n\n  .md\\:divide-opacity-90 > :not([hidden]) ~ :not([hidden]) {\n    --tw-divide-opacity: 0.9;\n  }\n\n  .md\\:divide-opacity-95 > :not([hidden]) ~ :not([hidden]) {\n    --tw-divide-opacity: 0.95;\n  }\n\n  .md\\:divide-opacity-100 > :not([hidden]) ~ :not([hidden]) {\n    --tw-divide-opacity: 1;\n  }\n\n  .dark .md\\:dark\\:divide-opacity-0 > :not([hidden]) ~ :not([hidden]) {\n    --tw-divide-opacity: 0;\n  }\n\n  .dark .md\\:dark\\:divide-opacity-5 > :not([hidden]) ~ :not([hidden]) {\n    --tw-divide-opacity: 0.05;\n  }\n\n  .dark .md\\:dark\\:divide-opacity-10 > :not([hidden]) ~ :not([hidden]) {\n    --tw-divide-opacity: 0.1;\n  }\n\n  .dark .md\\:dark\\:divide-opacity-20 > :not([hidden]) ~ :not([hidden]) {\n    --tw-divide-opacity: 0.2;\n  }\n\n  .dark .md\\:dark\\:divide-opacity-25 > :not([hidden]) ~ :not([hidden]) {\n    --tw-divide-opacity: 0.25;\n  }\n\n  .dark .md\\:dark\\:divide-opacity-30 > :not([hidden]) ~ :not([hidden]) {\n    --tw-divide-opacity: 0.3;\n  }\n\n  .dark .md\\:dark\\:divide-opacity-40 > :not([hidden]) ~ :not([hidden]) {\n    --tw-divide-opacity: 0.4;\n  }\n\n  .dark .md\\:dark\\:divide-opacity-50 > :not([hidden]) ~ :not([hidden]) {\n    --tw-divide-opacity: 0.5;\n  }\n\n  .dark .md\\:dark\\:divide-opacity-60 > :not([hidden]) ~ :not([hidden]) {\n    --tw-divide-opacity: 0.6;\n  }\n\n  .dark .md\\:dark\\:divide-opacity-70 > :not([hidden]) ~ :not([hidden]) {\n    --tw-divide-opacity: 0.7;\n  }\n\n  .dark .md\\:dark\\:divide-opacity-75 > :not([hidden]) ~ :not([hidden]) {\n    --tw-divide-opacity: 0.75;\n  }\n\n  .dark .md\\:dark\\:divide-opacity-80 > :not([hidden]) ~ :not([hidden]) {\n    --tw-divide-opacity: 0.8;\n  }\n\n  .dark .md\\:dark\\:divide-opacity-90 > :not([hidden]) ~ :not([hidden]) {\n    --tw-divide-opacity: 0.9;\n  }\n\n  .dark .md\\:dark\\:divide-opacity-95 > :not([hidden]) ~ :not([hidden]) {\n    --tw-divide-opacity: 0.95;\n  }\n\n  .dark .md\\:dark\\:divide-opacity-100 > :not([hidden]) ~ :not([hidden]) {\n    --tw-divide-opacity: 1;\n  }\n\n  .md\\:sr-only {\n    position: absolute;\n    width: 1px;\n    height: 1px;\n    padding: 0;\n    margin: -1px;\n    overflow: hidden;\n    clip: rect(0, 0, 0, 0);\n    white-space: nowrap;\n    border-width: 0;\n  }\n\n  .md\\:not-sr-only {\n    position: static;\n    width: auto;\n    height: auto;\n    padding: 0;\n    margin: 0;\n    overflow: visible;\n    clip: auto;\n    white-space: normal;\n  }\n\n  .md\\:focus-within\\:sr-only:focus-within {\n    position: absolute;\n    width: 1px;\n    height: 1px;\n    padding: 0;\n    margin: -1px;\n    overflow: hidden;\n    clip: rect(0, 0, 0, 0);\n    white-space: nowrap;\n    border-width: 0;\n  }\n\n  .md\\:focus-within\\:not-sr-only:focus-within {\n    position: static;\n    width: auto;\n    height: auto;\n    padding: 0;\n    margin: 0;\n    overflow: visible;\n    clip: auto;\n    white-space: normal;\n  }\n\n  .md\\:focus\\:sr-only:focus {\n    position: absolute;\n    width: 1px;\n    height: 1px;\n    padding: 0;\n    margin: -1px;\n    overflow: hidden;\n    clip: rect(0, 0, 0, 0);\n    white-space: nowrap;\n    border-width: 0;\n  }\n\n  .md\\:focus\\:not-sr-only:focus {\n    position: static;\n    width: auto;\n    height: auto;\n    padding: 0;\n    margin: 0;\n    overflow: visible;\n    clip: auto;\n    white-space: normal;\n  }\n\n  .md\\:appearance-none {\n    -webkit-appearance: none;\n       -moz-appearance: none;\n            appearance: none;\n  }\n\n  .md\\:bg-fixed {\n    background-attachment: fixed;\n  }\n\n  .md\\:bg-local {\n    background-attachment: local;\n  }\n\n  .md\\:bg-scroll {\n    background-attachment: scroll;\n  }\n\n  .md\\:bg-clip-border {\n    background-clip: border-box;\n  }\n\n  .md\\:bg-clip-padding {\n    background-clip: padding-box;\n  }\n\n  .md\\:bg-clip-content {\n    background-clip: content-box;\n  }\n\n  .md\\:bg-clip-text {\n    -webkit-background-clip: text;\n            background-clip: text;\n  }\n\n  .md\\:bg-transparent {\n    background-color: transparent;\n  }\n\n  .md\\:bg-current {\n    background-color: currentColor;\n  }\n\n  .md\\:bg-black {\n    --tw-bg-opacity: 1;\n    background-color: rgba(0, 0, 0, var(--tw-bg-opacity));\n  }\n\n  .md\\:bg-white {\n    --tw-bg-opacity: 1;\n    background-color: rgba(255, 255, 255, var(--tw-bg-opacity));\n  }\n\n  .md\\:bg-gray-50 {\n    --tw-bg-opacity: 1;\n    background-color: rgba(249, 250, 251, var(--tw-bg-opacity));\n  }\n\n  .md\\:bg-gray-100 {\n    --tw-bg-opacity: 1;\n    background-color: rgba(243, 244, 246, var(--tw-bg-opacity));\n  }\n\n  .md\\:bg-gray-200 {\n    --tw-bg-opacity: 1;\n    background-color: rgba(229, 231, 235, var(--tw-bg-opacity));\n  }\n\n  .md\\:bg-gray-300 {\n    --tw-bg-opacity: 1;\n    background-color: rgba(209, 213, 219, var(--tw-bg-opacity));\n  }\n\n  .md\\:bg-gray-400 {\n    --tw-bg-opacity: 1;\n    background-color: rgba(156, 163, 175, var(--tw-bg-opacity));\n  }\n\n  .md\\:bg-gray-500 {\n    --tw-bg-opacity: 1;\n    background-color: rgba(107, 114, 128, var(--tw-bg-opacity));\n  }\n\n  .md\\:bg-gray-600 {\n    --tw-bg-opacity: 1;\n    background-color: rgba(75, 85, 99, var(--tw-bg-opacity));\n  }\n\n  .md\\:bg-gray-700 {\n    --tw-bg-opacity: 1;\n    background-color: rgba(55, 65, 81, var(--tw-bg-opacity));\n  }\n\n  .md\\:bg-gray-800 {\n    --tw-bg-opacity: 1;\n    background-color: rgba(31, 41, 55, var(--tw-bg-opacity));\n  }\n\n  .md\\:bg-gray-900 {\n    --tw-bg-opacity: 1;\n    background-color: rgba(17, 24, 39, var(--tw-bg-opacity));\n  }\n\n  .md\\:bg-red-50 {\n    --tw-bg-opacity: 1;\n    background-color: rgba(254, 242, 242, var(--tw-bg-opacity));\n  }\n\n  .md\\:bg-red-100 {\n    --tw-bg-opacity: 1;\n    background-color: rgba(254, 226, 226, var(--tw-bg-opacity));\n  }\n\n  .md\\:bg-red-200 {\n    --tw-bg-opacity: 1;\n    background-color: rgba(254, 202, 202, var(--tw-bg-opacity));\n  }\n\n  .md\\:bg-red-300 {\n    --tw-bg-opacity: 1;\n    background-color: rgba(252, 165, 165, var(--tw-bg-opacity));\n  }\n\n  .md\\:bg-red-400 {\n    --tw-bg-opacity: 1;\n    background-color: rgba(248, 113, 113, var(--tw-bg-opacity));\n  }\n\n  .md\\:bg-red-500 {\n    --tw-bg-opacity: 1;\n    background-color: rgba(239, 68, 68, var(--tw-bg-opacity));\n  }\n\n  .md\\:bg-red-600 {\n    --tw-bg-opacity: 1;\n    background-color: rgba(220, 38, 38, var(--tw-bg-opacity));\n  }\n\n  .md\\:bg-red-700 {\n    --tw-bg-opacity: 1;\n    background-color: rgba(185, 28, 28, var(--tw-bg-opacity));\n  }\n\n  .md\\:bg-red-800 {\n    --tw-bg-opacity: 1;\n    background-color: rgba(153, 27, 27, var(--tw-bg-opacity));\n  }\n\n  .md\\:bg-red-900 {\n    --tw-bg-opacity: 1;\n    background-color: rgba(127, 29, 29, var(--tw-bg-opacity));\n  }\n\n  .md\\:bg-yellow-50 {\n    --tw-bg-opacity: 1;\n    background-color: rgba(255, 251, 235, var(--tw-bg-opacity));\n  }\n\n  .md\\:bg-yellow-100 {\n    --tw-bg-opacity: 1;\n    background-color: rgba(254, 243, 199, var(--tw-bg-opacity));\n  }\n\n  .md\\:bg-yellow-200 {\n    --tw-bg-opacity: 1;\n    background-color: rgba(253, 230, 138, var(--tw-bg-opacity));\n  }\n\n  .md\\:bg-yellow-300 {\n    --tw-bg-opacity: 1;\n    background-color: rgba(252, 211, 77, var(--tw-bg-opacity));\n  }\n\n  .md\\:bg-yellow-400 {\n    --tw-bg-opacity: 1;\n    background-color: rgba(251, 191, 36, var(--tw-bg-opacity));\n  }\n\n  .md\\:bg-yellow-500 {\n    --tw-bg-opacity: 1;\n    background-color: rgba(245, 158, 11, var(--tw-bg-opacity));\n  }\n\n  .md\\:bg-yellow-600 {\n    --tw-bg-opacity: 1;\n    background-color: rgba(217, 119, 6, var(--tw-bg-opacity));\n  }\n\n  .md\\:bg-yellow-700 {\n    --tw-bg-opacity: 1;\n    background-color: rgba(180, 83, 9, var(--tw-bg-opacity));\n  }\n\n  .md\\:bg-yellow-800 {\n    --tw-bg-opacity: 1;\n    background-color: rgba(146, 64, 14, var(--tw-bg-opacity));\n  }\n\n  .md\\:bg-yellow-900 {\n    --tw-bg-opacity: 1;\n    background-color: rgba(120, 53, 15, var(--tw-bg-opacity));\n  }\n\n  .md\\:bg-green-50 {\n    --tw-bg-opacity: 1;\n    background-color: rgba(236, 253, 245, var(--tw-bg-opacity));\n  }\n\n  .md\\:bg-green-100 {\n    --tw-bg-opacity: 1;\n    background-color: rgba(209, 250, 229, var(--tw-bg-opacity));\n  }\n\n  .md\\:bg-green-200 {\n    --tw-bg-opacity: 1;\n    background-color: rgba(167, 243, 208, var(--tw-bg-opacity));\n  }\n\n  .md\\:bg-green-300 {\n    --tw-bg-opacity: 1;\n    background-color: rgba(110, 231, 183, var(--tw-bg-opacity));\n  }\n\n  .md\\:bg-green-400 {\n    --tw-bg-opacity: 1;\n    background-color: rgba(52, 211, 153, var(--tw-bg-opacity));\n  }\n\n  .md\\:bg-green-500 {\n    --tw-bg-opacity: 1;\n    background-color: rgba(16, 185, 129, var(--tw-bg-opacity));\n  }\n\n  .md\\:bg-green-600 {\n    --tw-bg-opacity: 1;\n    background-color: rgba(5, 150, 105, var(--tw-bg-opacity));\n  }\n\n  .md\\:bg-green-700 {\n    --tw-bg-opacity: 1;\n    background-color: rgba(4, 120, 87, var(--tw-bg-opacity));\n  }\n\n  .md\\:bg-green-800 {\n    --tw-bg-opacity: 1;\n    background-color: rgba(6, 95, 70, var(--tw-bg-opacity));\n  }\n\n  .md\\:bg-green-900 {\n    --tw-bg-opacity: 1;\n    background-color: rgba(6, 78, 59, var(--tw-bg-opacity));\n  }\n\n  .md\\:bg-blue-50 {\n    --tw-bg-opacity: 1;\n    background-color: rgba(239, 246, 255, var(--tw-bg-opacity));\n  }\n\n  .md\\:bg-blue-100 {\n    --tw-bg-opacity: 1;\n    background-color: rgba(219, 234, 254, var(--tw-bg-opacity));\n  }\n\n  .md\\:bg-blue-200 {\n    --tw-bg-opacity: 1;\n    background-color: rgba(191, 219, 254, var(--tw-bg-opacity));\n  }\n\n  .md\\:bg-blue-300 {\n    --tw-bg-opacity: 1;\n    background-color: rgba(147, 197, 253, var(--tw-bg-opacity));\n  }\n\n  .md\\:bg-blue-400 {\n    --tw-bg-opacity: 1;\n    background-color: rgba(96, 165, 250, var(--tw-bg-opacity));\n  }\n\n  .md\\:bg-blue-500 {\n    --tw-bg-opacity: 1;\n    background-color: rgba(59, 130, 246, var(--tw-bg-opacity));\n  }\n\n  .md\\:bg-blue-600 {\n    --tw-bg-opacity: 1;\n    background-color: rgba(37, 99, 235, var(--tw-bg-opacity));\n  }\n\n  .md\\:bg-blue-700 {\n    --tw-bg-opacity: 1;\n    background-color: rgba(29, 78, 216, var(--tw-bg-opacity));\n  }\n\n  .md\\:bg-blue-800 {\n    --tw-bg-opacity: 1;\n    background-color: rgba(30, 64, 175, var(--tw-bg-opacity));\n  }\n\n  .md\\:bg-blue-900 {\n    --tw-bg-opacity: 1;\n    background-color: rgba(30, 58, 138, var(--tw-bg-opacity));\n  }\n\n  .md\\:bg-indigo-50 {\n    --tw-bg-opacity: 1;\n    background-color: rgba(238, 242, 255, var(--tw-bg-opacity));\n  }\n\n  .md\\:bg-indigo-100 {\n    --tw-bg-opacity: 1;\n    background-color: rgba(224, 231, 255, var(--tw-bg-opacity));\n  }\n\n  .md\\:bg-indigo-200 {\n    --tw-bg-opacity: 1;\n    background-color: rgba(199, 210, 254, var(--tw-bg-opacity));\n  }\n\n  .md\\:bg-indigo-300 {\n    --tw-bg-opacity: 1;\n    background-color: rgba(165, 180, 252, var(--tw-bg-opacity));\n  }\n\n  .md\\:bg-indigo-400 {\n    --tw-bg-opacity: 1;\n    background-color: rgba(129, 140, 248, var(--tw-bg-opacity));\n  }\n\n  .md\\:bg-indigo-500 {\n    --tw-bg-opacity: 1;\n    background-color: rgba(99, 102, 241, var(--tw-bg-opacity));\n  }\n\n  .md\\:bg-indigo-600 {\n    --tw-bg-opacity: 1;\n    background-color: rgba(79, 70, 229, var(--tw-bg-opacity));\n  }\n\n  .md\\:bg-indigo-700 {\n    --tw-bg-opacity: 1;\n    background-color: rgba(67, 56, 202, var(--tw-bg-opacity));\n  }\n\n  .md\\:bg-indigo-800 {\n    --tw-bg-opacity: 1;\n    background-color: rgba(55, 48, 163, var(--tw-bg-opacity));\n  }\n\n  .md\\:bg-indigo-900 {\n    --tw-bg-opacity: 1;\n    background-color: rgba(49, 46, 129, var(--tw-bg-opacity));\n  }\n\n  .md\\:bg-purple-50 {\n    --tw-bg-opacity: 1;\n    background-color: rgba(245, 243, 255, var(--tw-bg-opacity));\n  }\n\n  .md\\:bg-purple-100 {\n    --tw-bg-opacity: 1;\n    background-color: rgba(237, 233, 254, var(--tw-bg-opacity));\n  }\n\n  .md\\:bg-purple-200 {\n    --tw-bg-opacity: 1;\n    background-color: rgba(221, 214, 254, var(--tw-bg-opacity));\n  }\n\n  .md\\:bg-purple-300 {\n    --tw-bg-opacity: 1;\n    background-color: rgba(196, 181, 253, var(--tw-bg-opacity));\n  }\n\n  .md\\:bg-purple-400 {\n    --tw-bg-opacity: 1;\n    background-color: rgba(167, 139, 250, var(--tw-bg-opacity));\n  }\n\n  .md\\:bg-purple-500 {\n    --tw-bg-opacity: 1;\n    background-color: rgba(139, 92, 246, var(--tw-bg-opacity));\n  }\n\n  .md\\:bg-purple-600 {\n    --tw-bg-opacity: 1;\n    background-color: rgba(124, 58, 237, var(--tw-bg-opacity));\n  }\n\n  .md\\:bg-purple-700 {\n    --tw-bg-opacity: 1;\n    background-color: rgba(109, 40, 217, var(--tw-bg-opacity));\n  }\n\n  .md\\:bg-purple-800 {\n    --tw-bg-opacity: 1;\n    background-color: rgba(91, 33, 182, var(--tw-bg-opacity));\n  }\n\n  .md\\:bg-purple-900 {\n    --tw-bg-opacity: 1;\n    background-color: rgba(76, 29, 149, var(--tw-bg-opacity));\n  }\n\n  .md\\:bg-pink-50 {\n    --tw-bg-opacity: 1;\n    background-color: rgba(253, 242, 248, var(--tw-bg-opacity));\n  }\n\n  .md\\:bg-pink-100 {\n    --tw-bg-opacity: 1;\n    background-color: rgba(252, 231, 243, var(--tw-bg-opacity));\n  }\n\n  .md\\:bg-pink-200 {\n    --tw-bg-opacity: 1;\n    background-color: rgba(251, 207, 232, var(--tw-bg-opacity));\n  }\n\n  .md\\:bg-pink-300 {\n    --tw-bg-opacity: 1;\n    background-color: rgba(249, 168, 212, var(--tw-bg-opacity));\n  }\n\n  .md\\:bg-pink-400 {\n    --tw-bg-opacity: 1;\n    background-color: rgba(244, 114, 182, var(--tw-bg-opacity));\n  }\n\n  .md\\:bg-pink-500 {\n    --tw-bg-opacity: 1;\n    background-color: rgba(236, 72, 153, var(--tw-bg-opacity));\n  }\n\n  .md\\:bg-pink-600 {\n    --tw-bg-opacity: 1;\n    background-color: rgba(219, 39, 119, var(--tw-bg-opacity));\n  }\n\n  .md\\:bg-pink-700 {\n    --tw-bg-opacity: 1;\n    background-color: rgba(190, 24, 93, var(--tw-bg-opacity));\n  }\n\n  .md\\:bg-pink-800 {\n    --tw-bg-opacity: 1;\n    background-color: rgba(157, 23, 77, var(--tw-bg-opacity));\n  }\n\n  .md\\:bg-pink-900 {\n    --tw-bg-opacity: 1;\n    background-color: rgba(131, 24, 67, var(--tw-bg-opacity));\n  }\n\n  .group:hover .md\\:group-hover\\:bg-transparent {\n    background-color: transparent;\n  }\n\n  .group:hover .md\\:group-hover\\:bg-current {\n    background-color: currentColor;\n  }\n\n  .group:hover .md\\:group-hover\\:bg-black {\n    --tw-bg-opacity: 1;\n    background-color: rgba(0, 0, 0, var(--tw-bg-opacity));\n  }\n\n  .group:hover .md\\:group-hover\\:bg-white {\n    --tw-bg-opacity: 1;\n    background-color: rgba(255, 255, 255, var(--tw-bg-opacity));\n  }\n\n  .group:hover .md\\:group-hover\\:bg-gray-50 {\n    --tw-bg-opacity: 1;\n    background-color: rgba(249, 250, 251, var(--tw-bg-opacity));\n  }\n\n  .group:hover .md\\:group-hover\\:bg-gray-100 {\n    --tw-bg-opacity: 1;\n    background-color: rgba(243, 244, 246, var(--tw-bg-opacity));\n  }\n\n  .group:hover .md\\:group-hover\\:bg-gray-200 {\n    --tw-bg-opacity: 1;\n    background-color: rgba(229, 231, 235, var(--tw-bg-opacity));\n  }\n\n  .group:hover .md\\:group-hover\\:bg-gray-300 {\n    --tw-bg-opacity: 1;\n    background-color: rgba(209, 213, 219, var(--tw-bg-opacity));\n  }\n\n  .group:hover .md\\:group-hover\\:bg-gray-400 {\n    --tw-bg-opacity: 1;\n    background-color: rgba(156, 163, 175, var(--tw-bg-opacity));\n  }\n\n  .group:hover .md\\:group-hover\\:bg-gray-500 {\n    --tw-bg-opacity: 1;\n    background-color: rgba(107, 114, 128, var(--tw-bg-opacity));\n  }\n\n  .group:hover .md\\:group-hover\\:bg-gray-600 {\n    --tw-bg-opacity: 1;\n    background-color: rgba(75, 85, 99, var(--tw-bg-opacity));\n  }\n\n  .group:hover .md\\:group-hover\\:bg-gray-700 {\n    --tw-bg-opacity: 1;\n    background-color: rgba(55, 65, 81, var(--tw-bg-opacity));\n  }\n\n  .group:hover .md\\:group-hover\\:bg-gray-800 {\n    --tw-bg-opacity: 1;\n    background-color: rgba(31, 41, 55, var(--tw-bg-opacity));\n  }\n\n  .group:hover .md\\:group-hover\\:bg-gray-900 {\n    --tw-bg-opacity: 1;\n    background-color: rgba(17, 24, 39, var(--tw-bg-opacity));\n  }\n\n  .group:hover .md\\:group-hover\\:bg-red-50 {\n    --tw-bg-opacity: 1;\n    background-color: rgba(254, 242, 242, var(--tw-bg-opacity));\n  }\n\n  .group:hover .md\\:group-hover\\:bg-red-100 {\n    --tw-bg-opacity: 1;\n    background-color: rgba(254, 226, 226, var(--tw-bg-opacity));\n  }\n\n  .group:hover .md\\:group-hover\\:bg-red-200 {\n    --tw-bg-opacity: 1;\n    background-color: rgba(254, 202, 202, var(--tw-bg-opacity));\n  }\n\n  .group:hover .md\\:group-hover\\:bg-red-300 {\n    --tw-bg-opacity: 1;\n    background-color: rgba(252, 165, 165, var(--tw-bg-opacity));\n  }\n\n  .group:hover .md\\:group-hover\\:bg-red-400 {\n    --tw-bg-opacity: 1;\n    background-color: rgba(248, 113, 113, var(--tw-bg-opacity));\n  }\n\n  .group:hover .md\\:group-hover\\:bg-red-500 {\n    --tw-bg-opacity: 1;\n    background-color: rgba(239, 68, 68, var(--tw-bg-opacity));\n  }\n\n  .group:hover .md\\:group-hover\\:bg-red-600 {\n    --tw-bg-opacity: 1;\n    background-color: rgba(220, 38, 38, var(--tw-bg-opacity));\n  }\n\n  .group:hover .md\\:group-hover\\:bg-red-700 {\n    --tw-bg-opacity: 1;\n    background-color: rgba(185, 28, 28, var(--tw-bg-opacity));\n  }\n\n  .group:hover .md\\:group-hover\\:bg-red-800 {\n    --tw-bg-opacity: 1;\n    background-color: rgba(153, 27, 27, var(--tw-bg-opacity));\n  }\n\n  .group:hover .md\\:group-hover\\:bg-red-900 {\n    --tw-bg-opacity: 1;\n    background-color: rgba(127, 29, 29, var(--tw-bg-opacity));\n  }\n\n  .group:hover .md\\:group-hover\\:bg-yellow-50 {\n    --tw-bg-opacity: 1;\n    background-color: rgba(255, 251, 235, var(--tw-bg-opacity));\n  }\n\n  .group:hover .md\\:group-hover\\:bg-yellow-100 {\n    --tw-bg-opacity: 1;\n    background-color: rgba(254, 243, 199, var(--tw-bg-opacity));\n  }\n\n  .group:hover .md\\:group-hover\\:bg-yellow-200 {\n    --tw-bg-opacity: 1;\n    background-color: rgba(253, 230, 138, var(--tw-bg-opacity));\n  }\n\n  .group:hover .md\\:group-hover\\:bg-yellow-300 {\n    --tw-bg-opacity: 1;\n    background-color: rgba(252, 211, 77, var(--tw-bg-opacity));\n  }\n\n  .group:hover .md\\:group-hover\\:bg-yellow-400 {\n    --tw-bg-opacity: 1;\n    background-color: rgba(251, 191, 36, var(--tw-bg-opacity));\n  }\n\n  .group:hover .md\\:group-hover\\:bg-yellow-500 {\n    --tw-bg-opacity: 1;\n    background-color: rgba(245, 158, 11, var(--tw-bg-opacity));\n  }\n\n  .group:hover .md\\:group-hover\\:bg-yellow-600 {\n    --tw-bg-opacity: 1;\n    background-color: rgba(217, 119, 6, var(--tw-bg-opacity));\n  }\n\n  .group:hover .md\\:group-hover\\:bg-yellow-700 {\n    --tw-bg-opacity: 1;\n    background-color: rgba(180, 83, 9, var(--tw-bg-opacity));\n  }\n\n  .group:hover .md\\:group-hover\\:bg-yellow-800 {\n    --tw-bg-opacity: 1;\n    background-color: rgba(146, 64, 14, var(--tw-bg-opacity));\n  }\n\n  .group:hover .md\\:group-hover\\:bg-yellow-900 {\n    --tw-bg-opacity: 1;\n    background-color: rgba(120, 53, 15, var(--tw-bg-opacity));\n  }\n\n  .group:hover .md\\:group-hover\\:bg-green-50 {\n    --tw-bg-opacity: 1;\n    background-color: rgba(236, 253, 245, var(--tw-bg-opacity));\n  }\n\n  .group:hover .md\\:group-hover\\:bg-green-100 {\n    --tw-bg-opacity: 1;\n    background-color: rgba(209, 250, 229, var(--tw-bg-opacity));\n  }\n\n  .group:hover .md\\:group-hover\\:bg-green-200 {\n    --tw-bg-opacity: 1;\n    background-color: rgba(167, 243, 208, var(--tw-bg-opacity));\n  }\n\n  .group:hover .md\\:group-hover\\:bg-green-300 {\n    --tw-bg-opacity: 1;\n    background-color: rgba(110, 231, 183, var(--tw-bg-opacity));\n  }\n\n  .group:hover .md\\:group-hover\\:bg-green-400 {\n    --tw-bg-opacity: 1;\n    background-color: rgba(52, 211, 153, var(--tw-bg-opacity));\n  }\n\n  .group:hover .md\\:group-hover\\:bg-green-500 {\n    --tw-bg-opacity: 1;\n    background-color: rgba(16, 185, 129, var(--tw-bg-opacity));\n  }\n\n  .group:hover .md\\:group-hover\\:bg-green-600 {\n    --tw-bg-opacity: 1;\n    background-color: rgba(5, 150, 105, var(--tw-bg-opacity));\n  }\n\n  .group:hover .md\\:group-hover\\:bg-green-700 {\n    --tw-bg-opacity: 1;\n    background-color: rgba(4, 120, 87, var(--tw-bg-opacity));\n  }\n\n  .group:hover .md\\:group-hover\\:bg-green-800 {\n    --tw-bg-opacity: 1;\n    background-color: rgba(6, 95, 70, var(--tw-bg-opacity));\n  }\n\n  .group:hover .md\\:group-hover\\:bg-green-900 {\n    --tw-bg-opacity: 1;\n    background-color: rgba(6, 78, 59, var(--tw-bg-opacity));\n  }\n\n  .group:hover .md\\:group-hover\\:bg-blue-50 {\n    --tw-bg-opacity: 1;\n    background-color: rgba(239, 246, 255, var(--tw-bg-opacity));\n  }\n\n  .group:hover .md\\:group-hover\\:bg-blue-100 {\n    --tw-bg-opacity: 1;\n    background-color: rgba(219, 234, 254, var(--tw-bg-opacity));\n  }\n\n  .group:hover .md\\:group-hover\\:bg-blue-200 {\n    --tw-bg-opacity: 1;\n    background-color: rgba(191, 219, 254, var(--tw-bg-opacity));\n  }\n\n  .group:hover .md\\:group-hover\\:bg-blue-300 {\n    --tw-bg-opacity: 1;\n    background-color: rgba(147, 197, 253, var(--tw-bg-opacity));\n  }\n\n  .group:hover .md\\:group-hover\\:bg-blue-400 {\n    --tw-bg-opacity: 1;\n    background-color: rgba(96, 165, 250, var(--tw-bg-opacity));\n  }\n\n  .group:hover .md\\:group-hover\\:bg-blue-500 {\n    --tw-bg-opacity: 1;\n    background-color: rgba(59, 130, 246, var(--tw-bg-opacity));\n  }\n\n  .group:hover .md\\:group-hover\\:bg-blue-600 {\n    --tw-bg-opacity: 1;\n    background-color: rgba(37, 99, 235, var(--tw-bg-opacity));\n  }\n\n  .group:hover .md\\:group-hover\\:bg-blue-700 {\n    --tw-bg-opacity: 1;\n    background-color: rgba(29, 78, 216, var(--tw-bg-opacity));\n  }\n\n  .group:hover .md\\:group-hover\\:bg-blue-800 {\n    --tw-bg-opacity: 1;\n    background-color: rgba(30, 64, 175, var(--tw-bg-opacity));\n  }\n\n  .group:hover .md\\:group-hover\\:bg-blue-900 {\n    --tw-bg-opacity: 1;\n    background-color: rgba(30, 58, 138, var(--tw-bg-opacity));\n  }\n\n  .group:hover .md\\:group-hover\\:bg-indigo-50 {\n    --tw-bg-opacity: 1;\n    background-color: rgba(238, 242, 255, var(--tw-bg-opacity));\n  }\n\n  .group:hover .md\\:group-hover\\:bg-indigo-100 {\n    --tw-bg-opacity: 1;\n    background-color: rgba(224, 231, 255, var(--tw-bg-opacity));\n  }\n\n  .group:hover .md\\:group-hover\\:bg-indigo-200 {\n    --tw-bg-opacity: 1;\n    background-color: rgba(199, 210, 254, var(--tw-bg-opacity));\n  }\n\n  .group:hover .md\\:group-hover\\:bg-indigo-300 {\n    --tw-bg-opacity: 1;\n    background-color: rgba(165, 180, 252, var(--tw-bg-opacity));\n  }\n\n  .group:hover .md\\:group-hover\\:bg-indigo-400 {\n    --tw-bg-opacity: 1;\n    background-color: rgba(129, 140, 248, var(--tw-bg-opacity));\n  }\n\n  .group:hover .md\\:group-hover\\:bg-indigo-500 {\n    --tw-bg-opacity: 1;\n    background-color: rgba(99, 102, 241, var(--tw-bg-opacity));\n  }\n\n  .group:hover .md\\:group-hover\\:bg-indigo-600 {\n    --tw-bg-opacity: 1;\n    background-color: rgba(79, 70, 229, var(--tw-bg-opacity));\n  }\n\n  .group:hover .md\\:group-hover\\:bg-indigo-700 {\n    --tw-bg-opacity: 1;\n    background-color: rgba(67, 56, 202, var(--tw-bg-opacity));\n  }\n\n  .group:hover .md\\:group-hover\\:bg-indigo-800 {\n    --tw-bg-opacity: 1;\n    background-color: rgba(55, 48, 163, var(--tw-bg-opacity));\n  }\n\n  .group:hover .md\\:group-hover\\:bg-indigo-900 {\n    --tw-bg-opacity: 1;\n    background-color: rgba(49, 46, 129, var(--tw-bg-opacity));\n  }\n\n  .group:hover .md\\:group-hover\\:bg-purple-50 {\n    --tw-bg-opacity: 1;\n    background-color: rgba(245, 243, 255, var(--tw-bg-opacity));\n  }\n\n  .group:hover .md\\:group-hover\\:bg-purple-100 {\n    --tw-bg-opacity: 1;\n    background-color: rgba(237, 233, 254, var(--tw-bg-opacity));\n  }\n\n  .group:hover .md\\:group-hover\\:bg-purple-200 {\n    --tw-bg-opacity: 1;\n    background-color: rgba(221, 214, 254, var(--tw-bg-opacity));\n  }\n\n  .group:hover .md\\:group-hover\\:bg-purple-300 {\n    --tw-bg-opacity: 1;\n    background-color: rgba(196, 181, 253, var(--tw-bg-opacity));\n  }\n\n  .group:hover .md\\:group-hover\\:bg-purple-400 {\n    --tw-bg-opacity: 1;\n    background-color: rgba(167, 139, 250, var(--tw-bg-opacity));\n  }\n\n  .group:hover .md\\:group-hover\\:bg-purple-500 {\n    --tw-bg-opacity: 1;\n    background-color: rgba(139, 92, 246, var(--tw-bg-opacity));\n  }\n\n  .group:hover .md\\:group-hover\\:bg-purple-600 {\n    --tw-bg-opacity: 1;\n    background-color: rgba(124, 58, 237, var(--tw-bg-opacity));\n  }\n\n  .group:hover .md\\:group-hover\\:bg-purple-700 {\n    --tw-bg-opacity: 1;\n    background-color: rgba(109, 40, 217, var(--tw-bg-opacity));\n  }\n\n  .group:hover .md\\:group-hover\\:bg-purple-800 {\n    --tw-bg-opacity: 1;\n    background-color: rgba(91, 33, 182, var(--tw-bg-opacity));\n  }\n\n  .group:hover .md\\:group-hover\\:bg-purple-900 {\n    --tw-bg-opacity: 1;\n    background-color: rgba(76, 29, 149, var(--tw-bg-opacity));\n  }\n\n  .group:hover .md\\:group-hover\\:bg-pink-50 {\n    --tw-bg-opacity: 1;\n    background-color: rgba(253, 242, 248, var(--tw-bg-opacity));\n  }\n\n  .group:hover .md\\:group-hover\\:bg-pink-100 {\n    --tw-bg-opacity: 1;\n    background-color: rgba(252, 231, 243, var(--tw-bg-opacity));\n  }\n\n  .group:hover .md\\:group-hover\\:bg-pink-200 {\n    --tw-bg-opacity: 1;\n    background-color: rgba(251, 207, 232, var(--tw-bg-opacity));\n  }\n\n  .group:hover .md\\:group-hover\\:bg-pink-300 {\n    --tw-bg-opacity: 1;\n    background-color: rgba(249, 168, 212, var(--tw-bg-opacity));\n  }\n\n  .group:hover .md\\:group-hover\\:bg-pink-400 {\n    --tw-bg-opacity: 1;\n    background-color: rgba(244, 114, 182, var(--tw-bg-opacity));\n  }\n\n  .group:hover .md\\:group-hover\\:bg-pink-500 {\n    --tw-bg-opacity: 1;\n    background-color: rgba(236, 72, 153, var(--tw-bg-opacity));\n  }\n\n  .group:hover .md\\:group-hover\\:bg-pink-600 {\n    --tw-bg-opacity: 1;\n    background-color: rgba(219, 39, 119, var(--tw-bg-opacity));\n  }\n\n  .group:hover .md\\:group-hover\\:bg-pink-700 {\n    --tw-bg-opacity: 1;\n    background-color: rgba(190, 24, 93, var(--tw-bg-opacity));\n  }\n\n  .group:hover .md\\:group-hover\\:bg-pink-800 {\n    --tw-bg-opacity: 1;\n    background-color: rgba(157, 23, 77, var(--tw-bg-opacity));\n  }\n\n  .group:hover .md\\:group-hover\\:bg-pink-900 {\n    --tw-bg-opacity: 1;\n    background-color: rgba(131, 24, 67, var(--tw-bg-opacity));\n  }\n\n  .md\\:focus-within\\:bg-transparent:focus-within {\n    background-color: transparent;\n  }\n\n  .md\\:focus-within\\:bg-current:focus-within {\n    background-color: currentColor;\n  }\n\n  .md\\:focus-within\\:bg-black:focus-within {\n    --tw-bg-opacity: 1;\n    background-color: rgba(0, 0, 0, var(--tw-bg-opacity));\n  }\n\n  .md\\:focus-within\\:bg-white:focus-within {\n    --tw-bg-opacity: 1;\n    background-color: rgba(255, 255, 255, var(--tw-bg-opacity));\n  }\n\n  .md\\:focus-within\\:bg-gray-50:focus-within {\n    --tw-bg-opacity: 1;\n    background-color: rgba(249, 250, 251, var(--tw-bg-opacity));\n  }\n\n  .md\\:focus-within\\:bg-gray-100:focus-within {\n    --tw-bg-opacity: 1;\n    background-color: rgba(243, 244, 246, var(--tw-bg-opacity));\n  }\n\n  .md\\:focus-within\\:bg-gray-200:focus-within {\n    --tw-bg-opacity: 1;\n    background-color: rgba(229, 231, 235, var(--tw-bg-opacity));\n  }\n\n  .md\\:focus-within\\:bg-gray-300:focus-within {\n    --tw-bg-opacity: 1;\n    background-color: rgba(209, 213, 219, var(--tw-bg-opacity));\n  }\n\n  .md\\:focus-within\\:bg-gray-400:focus-within {\n    --tw-bg-opacity: 1;\n    background-color: rgba(156, 163, 175, var(--tw-bg-opacity));\n  }\n\n  .md\\:focus-within\\:bg-gray-500:focus-within {\n    --tw-bg-opacity: 1;\n    background-color: rgba(107, 114, 128, var(--tw-bg-opacity));\n  }\n\n  .md\\:focus-within\\:bg-gray-600:focus-within {\n    --tw-bg-opacity: 1;\n    background-color: rgba(75, 85, 99, var(--tw-bg-opacity));\n  }\n\n  .md\\:focus-within\\:bg-gray-700:focus-within {\n    --tw-bg-opacity: 1;\n    background-color: rgba(55, 65, 81, var(--tw-bg-opacity));\n  }\n\n  .md\\:focus-within\\:bg-gray-800:focus-within {\n    --tw-bg-opacity: 1;\n    background-color: rgba(31, 41, 55, var(--tw-bg-opacity));\n  }\n\n  .md\\:focus-within\\:bg-gray-900:focus-within {\n    --tw-bg-opacity: 1;\n    background-color: rgba(17, 24, 39, var(--tw-bg-opacity));\n  }\n\n  .md\\:focus-within\\:bg-red-50:focus-within {\n    --tw-bg-opacity: 1;\n    background-color: rgba(254, 242, 242, var(--tw-bg-opacity));\n  }\n\n  .md\\:focus-within\\:bg-red-100:focus-within {\n    --tw-bg-opacity: 1;\n    background-color: rgba(254, 226, 226, var(--tw-bg-opacity));\n  }\n\n  .md\\:focus-within\\:bg-red-200:focus-within {\n    --tw-bg-opacity: 1;\n    background-color: rgba(254, 202, 202, var(--tw-bg-opacity));\n  }\n\n  .md\\:focus-within\\:bg-red-300:focus-within {\n    --tw-bg-opacity: 1;\n    background-color: rgba(252, 165, 165, var(--tw-bg-opacity));\n  }\n\n  .md\\:focus-within\\:bg-red-400:focus-within {\n    --tw-bg-opacity: 1;\n    background-color: rgba(248, 113, 113, var(--tw-bg-opacity));\n  }\n\n  .md\\:focus-within\\:bg-red-500:focus-within {\n    --tw-bg-opacity: 1;\n    background-color: rgba(239, 68, 68, var(--tw-bg-opacity));\n  }\n\n  .md\\:focus-within\\:bg-red-600:focus-within {\n    --tw-bg-opacity: 1;\n    background-color: rgba(220, 38, 38, var(--tw-bg-opacity));\n  }\n\n  .md\\:focus-within\\:bg-red-700:focus-within {\n    --tw-bg-opacity: 1;\n    background-color: rgba(185, 28, 28, var(--tw-bg-opacity));\n  }\n\n  .md\\:focus-within\\:bg-red-800:focus-within {\n    --tw-bg-opacity: 1;\n    background-color: rgba(153, 27, 27, var(--tw-bg-opacity));\n  }\n\n  .md\\:focus-within\\:bg-red-900:focus-within {\n    --tw-bg-opacity: 1;\n    background-color: rgba(127, 29, 29, var(--tw-bg-opacity));\n  }\n\n  .md\\:focus-within\\:bg-yellow-50:focus-within {\n    --tw-bg-opacity: 1;\n    background-color: rgba(255, 251, 235, var(--tw-bg-opacity));\n  }\n\n  .md\\:focus-within\\:bg-yellow-100:focus-within {\n    --tw-bg-opacity: 1;\n    background-color: rgba(254, 243, 199, var(--tw-bg-opacity));\n  }\n\n  .md\\:focus-within\\:bg-yellow-200:focus-within {\n    --tw-bg-opacity: 1;\n    background-color: rgba(253, 230, 138, var(--tw-bg-opacity));\n  }\n\n  .md\\:focus-within\\:bg-yellow-300:focus-within {\n    --tw-bg-opacity: 1;\n    background-color: rgba(252, 211, 77, var(--tw-bg-opacity));\n  }\n\n  .md\\:focus-within\\:bg-yellow-400:focus-within {\n    --tw-bg-opacity: 1;\n    background-color: rgba(251, 191, 36, var(--tw-bg-opacity));\n  }\n\n  .md\\:focus-within\\:bg-yellow-500:focus-within {\n    --tw-bg-opacity: 1;\n    background-color: rgba(245, 158, 11, var(--tw-bg-opacity));\n  }\n\n  .md\\:focus-within\\:bg-yellow-600:focus-within {\n    --tw-bg-opacity: 1;\n    background-color: rgba(217, 119, 6, var(--tw-bg-opacity));\n  }\n\n  .md\\:focus-within\\:bg-yellow-700:focus-within {\n    --tw-bg-opacity: 1;\n    background-color: rgba(180, 83, 9, var(--tw-bg-opacity));\n  }\n\n  .md\\:focus-within\\:bg-yellow-800:focus-within {\n    --tw-bg-opacity: 1;\n    background-color: rgba(146, 64, 14, var(--tw-bg-opacity));\n  }\n\n  .md\\:focus-within\\:bg-yellow-900:focus-within {\n    --tw-bg-opacity: 1;\n    background-color: rgba(120, 53, 15, var(--tw-bg-opacity));\n  }\n\n  .md\\:focus-within\\:bg-green-50:focus-within {\n    --tw-bg-opacity: 1;\n    background-color: rgba(236, 253, 245, var(--tw-bg-opacity));\n  }\n\n  .md\\:focus-within\\:bg-green-100:focus-within {\n    --tw-bg-opacity: 1;\n    background-color: rgba(209, 250, 229, var(--tw-bg-opacity));\n  }\n\n  .md\\:focus-within\\:bg-green-200:focus-within {\n    --tw-bg-opacity: 1;\n    background-color: rgba(167, 243, 208, var(--tw-bg-opacity));\n  }\n\n  .md\\:focus-within\\:bg-green-300:focus-within {\n    --tw-bg-opacity: 1;\n    background-color: rgba(110, 231, 183, var(--tw-bg-opacity));\n  }\n\n  .md\\:focus-within\\:bg-green-400:focus-within {\n    --tw-bg-opacity: 1;\n    background-color: rgba(52, 211, 153, var(--tw-bg-opacity));\n  }\n\n  .md\\:focus-within\\:bg-green-500:focus-within {\n    --tw-bg-opacity: 1;\n    background-color: rgba(16, 185, 129, var(--tw-bg-opacity));\n  }\n\n  .md\\:focus-within\\:bg-green-600:focus-within {\n    --tw-bg-opacity: 1;\n    background-color: rgba(5, 150, 105, var(--tw-bg-opacity));\n  }\n\n  .md\\:focus-within\\:bg-green-700:focus-within {\n    --tw-bg-opacity: 1;\n    background-color: rgba(4, 120, 87, var(--tw-bg-opacity));\n  }\n\n  .md\\:focus-within\\:bg-green-800:focus-within {\n    --tw-bg-opacity: 1;\n    background-color: rgba(6, 95, 70, var(--tw-bg-opacity));\n  }\n\n  .md\\:focus-within\\:bg-green-900:focus-within {\n    --tw-bg-opacity: 1;\n    background-color: rgba(6, 78, 59, var(--tw-bg-opacity));\n  }\n\n  .md\\:focus-within\\:bg-blue-50:focus-within {\n    --tw-bg-opacity: 1;\n    background-color: rgba(239, 246, 255, var(--tw-bg-opacity));\n  }\n\n  .md\\:focus-within\\:bg-blue-100:focus-within {\n    --tw-bg-opacity: 1;\n    background-color: rgba(219, 234, 254, var(--tw-bg-opacity));\n  }\n\n  .md\\:focus-within\\:bg-blue-200:focus-within {\n    --tw-bg-opacity: 1;\n    background-color: rgba(191, 219, 254, var(--tw-bg-opacity));\n  }\n\n  .md\\:focus-within\\:bg-blue-300:focus-within {\n    --tw-bg-opacity: 1;\n    background-color: rgba(147, 197, 253, var(--tw-bg-opacity));\n  }\n\n  .md\\:focus-within\\:bg-blue-400:focus-within {\n    --tw-bg-opacity: 1;\n    background-color: rgba(96, 165, 250, var(--tw-bg-opacity));\n  }\n\n  .md\\:focus-within\\:bg-blue-500:focus-within {\n    --tw-bg-opacity: 1;\n    background-color: rgba(59, 130, 246, var(--tw-bg-opacity));\n  }\n\n  .md\\:focus-within\\:bg-blue-600:focus-within {\n    --tw-bg-opacity: 1;\n    background-color: rgba(37, 99, 235, var(--tw-bg-opacity));\n  }\n\n  .md\\:focus-within\\:bg-blue-700:focus-within {\n    --tw-bg-opacity: 1;\n    background-color: rgba(29, 78, 216, var(--tw-bg-opacity));\n  }\n\n  .md\\:focus-within\\:bg-blue-800:focus-within {\n    --tw-bg-opacity: 1;\n    background-color: rgba(30, 64, 175, var(--tw-bg-opacity));\n  }\n\n  .md\\:focus-within\\:bg-blue-900:focus-within {\n    --tw-bg-opacity: 1;\n    background-color: rgba(30, 58, 138, var(--tw-bg-opacity));\n  }\n\n  .md\\:focus-within\\:bg-indigo-50:focus-within {\n    --tw-bg-opacity: 1;\n    background-color: rgba(238, 242, 255, var(--tw-bg-opacity));\n  }\n\n  .md\\:focus-within\\:bg-indigo-100:focus-within {\n    --tw-bg-opacity: 1;\n    background-color: rgba(224, 231, 255, var(--tw-bg-opacity));\n  }\n\n  .md\\:focus-within\\:bg-indigo-200:focus-within {\n    --tw-bg-opacity: 1;\n    background-color: rgba(199, 210, 254, var(--tw-bg-opacity));\n  }\n\n  .md\\:focus-within\\:bg-indigo-300:focus-within {\n    --tw-bg-opacity: 1;\n    background-color: rgba(165, 180, 252, var(--tw-bg-opacity));\n  }\n\n  .md\\:focus-within\\:bg-indigo-400:focus-within {\n    --tw-bg-opacity: 1;\n    background-color: rgba(129, 140, 248, var(--tw-bg-opacity));\n  }\n\n  .md\\:focus-within\\:bg-indigo-500:focus-within {\n    --tw-bg-opacity: 1;\n    background-color: rgba(99, 102, 241, var(--tw-bg-opacity));\n  }\n\n  .md\\:focus-within\\:bg-indigo-600:focus-within {\n    --tw-bg-opacity: 1;\n    background-color: rgba(79, 70, 229, var(--tw-bg-opacity));\n  }\n\n  .md\\:focus-within\\:bg-indigo-700:focus-within {\n    --tw-bg-opacity: 1;\n    background-color: rgba(67, 56, 202, var(--tw-bg-opacity));\n  }\n\n  .md\\:focus-within\\:bg-indigo-800:focus-within {\n    --tw-bg-opacity: 1;\n    background-color: rgba(55, 48, 163, var(--tw-bg-opacity));\n  }\n\n  .md\\:focus-within\\:bg-indigo-900:focus-within {\n    --tw-bg-opacity: 1;\n    background-color: rgba(49, 46, 129, var(--tw-bg-opacity));\n  }\n\n  .md\\:focus-within\\:bg-purple-50:focus-within {\n    --tw-bg-opacity: 1;\n    background-color: rgba(245, 243, 255, var(--tw-bg-opacity));\n  }\n\n  .md\\:focus-within\\:bg-purple-100:focus-within {\n    --tw-bg-opacity: 1;\n    background-color: rgba(237, 233, 254, var(--tw-bg-opacity));\n  }\n\n  .md\\:focus-within\\:bg-purple-200:focus-within {\n    --tw-bg-opacity: 1;\n    background-color: rgba(221, 214, 254, var(--tw-bg-opacity));\n  }\n\n  .md\\:focus-within\\:bg-purple-300:focus-within {\n    --tw-bg-opacity: 1;\n    background-color: rgba(196, 181, 253, var(--tw-bg-opacity));\n  }\n\n  .md\\:focus-within\\:bg-purple-400:focus-within {\n    --tw-bg-opacity: 1;\n    background-color: rgba(167, 139, 250, var(--tw-bg-opacity));\n  }\n\n  .md\\:focus-within\\:bg-purple-500:focus-within {\n    --tw-bg-opacity: 1;\n    background-color: rgba(139, 92, 246, var(--tw-bg-opacity));\n  }\n\n  .md\\:focus-within\\:bg-purple-600:focus-within {\n    --tw-bg-opacity: 1;\n    background-color: rgba(124, 58, 237, var(--tw-bg-opacity));\n  }\n\n  .md\\:focus-within\\:bg-purple-700:focus-within {\n    --tw-bg-opacity: 1;\n    background-color: rgba(109, 40, 217, var(--tw-bg-opacity));\n  }\n\n  .md\\:focus-within\\:bg-purple-800:focus-within {\n    --tw-bg-opacity: 1;\n    background-color: rgba(91, 33, 182, var(--tw-bg-opacity));\n  }\n\n  .md\\:focus-within\\:bg-purple-900:focus-within {\n    --tw-bg-opacity: 1;\n    background-color: rgba(76, 29, 149, var(--tw-bg-opacity));\n  }\n\n  .md\\:focus-within\\:bg-pink-50:focus-within {\n    --tw-bg-opacity: 1;\n    background-color: rgba(253, 242, 248, var(--tw-bg-opacity));\n  }\n\n  .md\\:focus-within\\:bg-pink-100:focus-within {\n    --tw-bg-opacity: 1;\n    background-color: rgba(252, 231, 243, var(--tw-bg-opacity));\n  }\n\n  .md\\:focus-within\\:bg-pink-200:focus-within {\n    --tw-bg-opacity: 1;\n    background-color: rgba(251, 207, 232, var(--tw-bg-opacity));\n  }\n\n  .md\\:focus-within\\:bg-pink-300:focus-within {\n    --tw-bg-opacity: 1;\n    background-color: rgba(249, 168, 212, var(--tw-bg-opacity));\n  }\n\n  .md\\:focus-within\\:bg-pink-400:focus-within {\n    --tw-bg-opacity: 1;\n    background-color: rgba(244, 114, 182, var(--tw-bg-opacity));\n  }\n\n  .md\\:focus-within\\:bg-pink-500:focus-within {\n    --tw-bg-opacity: 1;\n    background-color: rgba(236, 72, 153, var(--tw-bg-opacity));\n  }\n\n  .md\\:focus-within\\:bg-pink-600:focus-within {\n    --tw-bg-opacity: 1;\n    background-color: rgba(219, 39, 119, var(--tw-bg-opacity));\n  }\n\n  .md\\:focus-within\\:bg-pink-700:focus-within {\n    --tw-bg-opacity: 1;\n    background-color: rgba(190, 24, 93, var(--tw-bg-opacity));\n  }\n\n  .md\\:focus-within\\:bg-pink-800:focus-within {\n    --tw-bg-opacity: 1;\n    background-color: rgba(157, 23, 77, var(--tw-bg-opacity));\n  }\n\n  .md\\:focus-within\\:bg-pink-900:focus-within {\n    --tw-bg-opacity: 1;\n    background-color: rgba(131, 24, 67, var(--tw-bg-opacity));\n  }\n\n  .md\\:hover\\:bg-transparent:hover {\n    background-color: transparent;\n  }\n\n  .md\\:hover\\:bg-current:hover {\n    background-color: currentColor;\n  }\n\n  .md\\:hover\\:bg-black:hover {\n    --tw-bg-opacity: 1;\n    background-color: rgba(0, 0, 0, var(--tw-bg-opacity));\n  }\n\n  .md\\:hover\\:bg-white:hover {\n    --tw-bg-opacity: 1;\n    background-color: rgba(255, 255, 255, var(--tw-bg-opacity));\n  }\n\n  .md\\:hover\\:bg-gray-50:hover {\n    --tw-bg-opacity: 1;\n    background-color: rgba(249, 250, 251, var(--tw-bg-opacity));\n  }\n\n  .md\\:hover\\:bg-gray-100:hover {\n    --tw-bg-opacity: 1;\n    background-color: rgba(243, 244, 246, var(--tw-bg-opacity));\n  }\n\n  .md\\:hover\\:bg-gray-200:hover {\n    --tw-bg-opacity: 1;\n    background-color: rgba(229, 231, 235, var(--tw-bg-opacity));\n  }\n\n  .md\\:hover\\:bg-gray-300:hover {\n    --tw-bg-opacity: 1;\n    background-color: rgba(209, 213, 219, var(--tw-bg-opacity));\n  }\n\n  .md\\:hover\\:bg-gray-400:hover {\n    --tw-bg-opacity: 1;\n    background-color: rgba(156, 163, 175, var(--tw-bg-opacity));\n  }\n\n  .md\\:hover\\:bg-gray-500:hover {\n    --tw-bg-opacity: 1;\n    background-color: rgba(107, 114, 128, var(--tw-bg-opacity));\n  }\n\n  .md\\:hover\\:bg-gray-600:hover {\n    --tw-bg-opacity: 1;\n    background-color: rgba(75, 85, 99, var(--tw-bg-opacity));\n  }\n\n  .md\\:hover\\:bg-gray-700:hover {\n    --tw-bg-opacity: 1;\n    background-color: rgba(55, 65, 81, var(--tw-bg-opacity));\n  }\n\n  .md\\:hover\\:bg-gray-800:hover {\n    --tw-bg-opacity: 1;\n    background-color: rgba(31, 41, 55, var(--tw-bg-opacity));\n  }\n\n  .md\\:hover\\:bg-gray-900:hover {\n    --tw-bg-opacity: 1;\n    background-color: rgba(17, 24, 39, var(--tw-bg-opacity));\n  }\n\n  .md\\:hover\\:bg-red-50:hover {\n    --tw-bg-opacity: 1;\n    background-color: rgba(254, 242, 242, var(--tw-bg-opacity));\n  }\n\n  .md\\:hover\\:bg-red-100:hover {\n    --tw-bg-opacity: 1;\n    background-color: rgba(254, 226, 226, var(--tw-bg-opacity));\n  }\n\n  .md\\:hover\\:bg-red-200:hover {\n    --tw-bg-opacity: 1;\n    background-color: rgba(254, 202, 202, var(--tw-bg-opacity));\n  }\n\n  .md\\:hover\\:bg-red-300:hover {\n    --tw-bg-opacity: 1;\n    background-color: rgba(252, 165, 165, var(--tw-bg-opacity));\n  }\n\n  .md\\:hover\\:bg-red-400:hover {\n    --tw-bg-opacity: 1;\n    background-color: rgba(248, 113, 113, var(--tw-bg-opacity));\n  }\n\n  .md\\:hover\\:bg-red-500:hover {\n    --tw-bg-opacity: 1;\n    background-color: rgba(239, 68, 68, var(--tw-bg-opacity));\n  }\n\n  .md\\:hover\\:bg-red-600:hover {\n    --tw-bg-opacity: 1;\n    background-color: rgba(220, 38, 38, var(--tw-bg-opacity));\n  }\n\n  .md\\:hover\\:bg-red-700:hover {\n    --tw-bg-opacity: 1;\n    background-color: rgba(185, 28, 28, var(--tw-bg-opacity));\n  }\n\n  .md\\:hover\\:bg-red-800:hover {\n    --tw-bg-opacity: 1;\n    background-color: rgba(153, 27, 27, var(--tw-bg-opacity));\n  }\n\n  .md\\:hover\\:bg-red-900:hover {\n    --tw-bg-opacity: 1;\n    background-color: rgba(127, 29, 29, var(--tw-bg-opacity));\n  }\n\n  .md\\:hover\\:bg-yellow-50:hover {\n    --tw-bg-opacity: 1;\n    background-color: rgba(255, 251, 235, var(--tw-bg-opacity));\n  }\n\n  .md\\:hover\\:bg-yellow-100:hover {\n    --tw-bg-opacity: 1;\n    background-color: rgba(254, 243, 199, var(--tw-bg-opacity));\n  }\n\n  .md\\:hover\\:bg-yellow-200:hover {\n    --tw-bg-opacity: 1;\n    background-color: rgba(253, 230, 138, var(--tw-bg-opacity));\n  }\n\n  .md\\:hover\\:bg-yellow-300:hover {\n    --tw-bg-opacity: 1;\n    background-color: rgba(252, 211, 77, var(--tw-bg-opacity));\n  }\n\n  .md\\:hover\\:bg-yellow-400:hover {\n    --tw-bg-opacity: 1;\n    background-color: rgba(251, 191, 36, var(--tw-bg-opacity));\n  }\n\n  .md\\:hover\\:bg-yellow-500:hover {\n    --tw-bg-opacity: 1;\n    background-color: rgba(245, 158, 11, var(--tw-bg-opacity));\n  }\n\n  .md\\:hover\\:bg-yellow-600:hover {\n    --tw-bg-opacity: 1;\n    background-color: rgba(217, 119, 6, var(--tw-bg-opacity));\n  }\n\n  .md\\:hover\\:bg-yellow-700:hover {\n    --tw-bg-opacity: 1;\n    background-color: rgba(180, 83, 9, var(--tw-bg-opacity));\n  }\n\n  .md\\:hover\\:bg-yellow-800:hover {\n    --tw-bg-opacity: 1;\n    background-color: rgba(146, 64, 14, var(--tw-bg-opacity));\n  }\n\n  .md\\:hover\\:bg-yellow-900:hover {\n    --tw-bg-opacity: 1;\n    background-color: rgba(120, 53, 15, var(--tw-bg-opacity));\n  }\n\n  .md\\:hover\\:bg-green-50:hover {\n    --tw-bg-opacity: 1;\n    background-color: rgba(236, 253, 245, var(--tw-bg-opacity));\n  }\n\n  .md\\:hover\\:bg-green-100:hover {\n    --tw-bg-opacity: 1;\n    background-color: rgba(209, 250, 229, var(--tw-bg-opacity));\n  }\n\n  .md\\:hover\\:bg-green-200:hover {\n    --tw-bg-opacity: 1;\n    background-color: rgba(167, 243, 208, var(--tw-bg-opacity));\n  }\n\n  .md\\:hover\\:bg-green-300:hover {\n    --tw-bg-opacity: 1;\n    background-color: rgba(110, 231, 183, var(--tw-bg-opacity));\n  }\n\n  .md\\:hover\\:bg-green-400:hover {\n    --tw-bg-opacity: 1;\n    background-color: rgba(52, 211, 153, var(--tw-bg-opacity));\n  }\n\n  .md\\:hover\\:bg-green-500:hover {\n    --tw-bg-opacity: 1;\n    background-color: rgba(16, 185, 129, var(--tw-bg-opacity));\n  }\n\n  .md\\:hover\\:bg-green-600:hover {\n    --tw-bg-opacity: 1;\n    background-color: rgba(5, 150, 105, var(--tw-bg-opacity));\n  }\n\n  .md\\:hover\\:bg-green-700:hover {\n    --tw-bg-opacity: 1;\n    background-color: rgba(4, 120, 87, var(--tw-bg-opacity));\n  }\n\n  .md\\:hover\\:bg-green-800:hover {\n    --tw-bg-opacity: 1;\n    background-color: rgba(6, 95, 70, var(--tw-bg-opacity));\n  }\n\n  .md\\:hover\\:bg-green-900:hover {\n    --tw-bg-opacity: 1;\n    background-color: rgba(6, 78, 59, var(--tw-bg-opacity));\n  }\n\n  .md\\:hover\\:bg-blue-50:hover {\n    --tw-bg-opacity: 1;\n    background-color: rgba(239, 246, 255, var(--tw-bg-opacity));\n  }\n\n  .md\\:hover\\:bg-blue-100:hover {\n    --tw-bg-opacity: 1;\n    background-color: rgba(219, 234, 254, var(--tw-bg-opacity));\n  }\n\n  .md\\:hover\\:bg-blue-200:hover {\n    --tw-bg-opacity: 1;\n    background-color: rgba(191, 219, 254, var(--tw-bg-opacity));\n  }\n\n  .md\\:hover\\:bg-blue-300:hover {\n    --tw-bg-opacity: 1;\n    background-color: rgba(147, 197, 253, var(--tw-bg-opacity));\n  }\n\n  .md\\:hover\\:bg-blue-400:hover {\n    --tw-bg-opacity: 1;\n    background-color: rgba(96, 165, 250, var(--tw-bg-opacity));\n  }\n\n  .md\\:hover\\:bg-blue-500:hover {\n    --tw-bg-opacity: 1;\n    background-color: rgba(59, 130, 246, var(--tw-bg-opacity));\n  }\n\n  .md\\:hover\\:bg-blue-600:hover {\n    --tw-bg-opacity: 1;\n    background-color: rgba(37, 99, 235, var(--tw-bg-opacity));\n  }\n\n  .md\\:hover\\:bg-blue-700:hover {\n    --tw-bg-opacity: 1;\n    background-color: rgba(29, 78, 216, var(--tw-bg-opacity));\n  }\n\n  .md\\:hover\\:bg-blue-800:hover {\n    --tw-bg-opacity: 1;\n    background-color: rgba(30, 64, 175, var(--tw-bg-opacity));\n  }\n\n  .md\\:hover\\:bg-blue-900:hover {\n    --tw-bg-opacity: 1;\n    background-color: rgba(30, 58, 138, var(--tw-bg-opacity));\n  }\n\n  .md\\:hover\\:bg-indigo-50:hover {\n    --tw-bg-opacity: 1;\n    background-color: rgba(238, 242, 255, var(--tw-bg-opacity));\n  }\n\n  .md\\:hover\\:bg-indigo-100:hover {\n    --tw-bg-opacity: 1;\n    background-color: rgba(224, 231, 255, var(--tw-bg-opacity));\n  }\n\n  .md\\:hover\\:bg-indigo-200:hover {\n    --tw-bg-opacity: 1;\n    background-color: rgba(199, 210, 254, var(--tw-bg-opacity));\n  }\n\n  .md\\:hover\\:bg-indigo-300:hover {\n    --tw-bg-opacity: 1;\n    background-color: rgba(165, 180, 252, var(--tw-bg-opacity));\n  }\n\n  .md\\:hover\\:bg-indigo-400:hover {\n    --tw-bg-opacity: 1;\n    background-color: rgba(129, 140, 248, var(--tw-bg-opacity));\n  }\n\n  .md\\:hover\\:bg-indigo-500:hover {\n    --tw-bg-opacity: 1;\n    background-color: rgba(99, 102, 241, var(--tw-bg-opacity));\n  }\n\n  .md\\:hover\\:bg-indigo-600:hover {\n    --tw-bg-opacity: 1;\n    background-color: rgba(79, 70, 229, var(--tw-bg-opacity));\n  }\n\n  .md\\:hover\\:bg-indigo-700:hover {\n    --tw-bg-opacity: 1;\n    background-color: rgba(67, 56, 202, var(--tw-bg-opacity));\n  }\n\n  .md\\:hover\\:bg-indigo-800:hover {\n    --tw-bg-opacity: 1;\n    background-color: rgba(55, 48, 163, var(--tw-bg-opacity));\n  }\n\n  .md\\:hover\\:bg-indigo-900:hover {\n    --tw-bg-opacity: 1;\n    background-color: rgba(49, 46, 129, var(--tw-bg-opacity));\n  }\n\n  .md\\:hover\\:bg-purple-50:hover {\n    --tw-bg-opacity: 1;\n    background-color: rgba(245, 243, 255, var(--tw-bg-opacity));\n  }\n\n  .md\\:hover\\:bg-purple-100:hover {\n    --tw-bg-opacity: 1;\n    background-color: rgba(237, 233, 254, var(--tw-bg-opacity));\n  }\n\n  .md\\:hover\\:bg-purple-200:hover {\n    --tw-bg-opacity: 1;\n    background-color: rgba(221, 214, 254, var(--tw-bg-opacity));\n  }\n\n  .md\\:hover\\:bg-purple-300:hover {\n    --tw-bg-opacity: 1;\n    background-color: rgba(196, 181, 253, var(--tw-bg-opacity));\n  }\n\n  .md\\:hover\\:bg-purple-400:hover {\n    --tw-bg-opacity: 1;\n    background-color: rgba(167, 139, 250, var(--tw-bg-opacity));\n  }\n\n  .md\\:hover\\:bg-purple-500:hover {\n    --tw-bg-opacity: 1;\n    background-color: rgba(139, 92, 246, var(--tw-bg-opacity));\n  }\n\n  .md\\:hover\\:bg-purple-600:hover {\n    --tw-bg-opacity: 1;\n    background-color: rgba(124, 58, 237, var(--tw-bg-opacity));\n  }\n\n  .md\\:hover\\:bg-purple-700:hover {\n    --tw-bg-opacity: 1;\n    background-color: rgba(109, 40, 217, var(--tw-bg-opacity));\n  }\n\n  .md\\:hover\\:bg-purple-800:hover {\n    --tw-bg-opacity: 1;\n    background-color: rgba(91, 33, 182, var(--tw-bg-opacity));\n  }\n\n  .md\\:hover\\:bg-purple-900:hover {\n    --tw-bg-opacity: 1;\n    background-color: rgba(76, 29, 149, var(--tw-bg-opacity));\n  }\n\n  .md\\:hover\\:bg-pink-50:hover {\n    --tw-bg-opacity: 1;\n    background-color: rgba(253, 242, 248, var(--tw-bg-opacity));\n  }\n\n  .md\\:hover\\:bg-pink-100:hover {\n    --tw-bg-opacity: 1;\n    background-color: rgba(252, 231, 243, var(--tw-bg-opacity));\n  }\n\n  .md\\:hover\\:bg-pink-200:hover {\n    --tw-bg-opacity: 1;\n    background-color: rgba(251, 207, 232, var(--tw-bg-opacity));\n  }\n\n  .md\\:hover\\:bg-pink-300:hover {\n    --tw-bg-opacity: 1;\n    background-color: rgba(249, 168, 212, var(--tw-bg-opacity));\n  }\n\n  .md\\:hover\\:bg-pink-400:hover {\n    --tw-bg-opacity: 1;\n    background-color: rgba(244, 114, 182, var(--tw-bg-opacity));\n  }\n\n  .md\\:hover\\:bg-pink-500:hover {\n    --tw-bg-opacity: 1;\n    background-color: rgba(236, 72, 153, var(--tw-bg-opacity));\n  }\n\n  .md\\:hover\\:bg-pink-600:hover {\n    --tw-bg-opacity: 1;\n    background-color: rgba(219, 39, 119, var(--tw-bg-opacity));\n  }\n\n  .md\\:hover\\:bg-pink-700:hover {\n    --tw-bg-opacity: 1;\n    background-color: rgba(190, 24, 93, var(--tw-bg-opacity));\n  }\n\n  .md\\:hover\\:bg-pink-800:hover {\n    --tw-bg-opacity: 1;\n    background-color: rgba(157, 23, 77, var(--tw-bg-opacity));\n  }\n\n  .md\\:hover\\:bg-pink-900:hover {\n    --tw-bg-opacity: 1;\n    background-color: rgba(131, 24, 67, var(--tw-bg-opacity));\n  }\n\n  .md\\:focus\\:bg-transparent:focus {\n    background-color: transparent;\n  }\n\n  .md\\:focus\\:bg-current:focus {\n    background-color: currentColor;\n  }\n\n  .md\\:focus\\:bg-black:focus {\n    --tw-bg-opacity: 1;\n    background-color: rgba(0, 0, 0, var(--tw-bg-opacity));\n  }\n\n  .md\\:focus\\:bg-white:focus {\n    --tw-bg-opacity: 1;\n    background-color: rgba(255, 255, 255, var(--tw-bg-opacity));\n  }\n\n  .md\\:focus\\:bg-gray-50:focus {\n    --tw-bg-opacity: 1;\n    background-color: rgba(249, 250, 251, var(--tw-bg-opacity));\n  }\n\n  .md\\:focus\\:bg-gray-100:focus {\n    --tw-bg-opacity: 1;\n    background-color: rgba(243, 244, 246, var(--tw-bg-opacity));\n  }\n\n  .md\\:focus\\:bg-gray-200:focus {\n    --tw-bg-opacity: 1;\n    background-color: rgba(229, 231, 235, var(--tw-bg-opacity));\n  }\n\n  .md\\:focus\\:bg-gray-300:focus {\n    --tw-bg-opacity: 1;\n    background-color: rgba(209, 213, 219, var(--tw-bg-opacity));\n  }\n\n  .md\\:focus\\:bg-gray-400:focus {\n    --tw-bg-opacity: 1;\n    background-color: rgba(156, 163, 175, var(--tw-bg-opacity));\n  }\n\n  .md\\:focus\\:bg-gray-500:focus {\n    --tw-bg-opacity: 1;\n    background-color: rgba(107, 114, 128, var(--tw-bg-opacity));\n  }\n\n  .md\\:focus\\:bg-gray-600:focus {\n    --tw-bg-opacity: 1;\n    background-color: rgba(75, 85, 99, var(--tw-bg-opacity));\n  }\n\n  .md\\:focus\\:bg-gray-700:focus {\n    --tw-bg-opacity: 1;\n    background-color: rgba(55, 65, 81, var(--tw-bg-opacity));\n  }\n\n  .md\\:focus\\:bg-gray-800:focus {\n    --tw-bg-opacity: 1;\n    background-color: rgba(31, 41, 55, var(--tw-bg-opacity));\n  }\n\n  .md\\:focus\\:bg-gray-900:focus {\n    --tw-bg-opacity: 1;\n    background-color: rgba(17, 24, 39, var(--tw-bg-opacity));\n  }\n\n  .md\\:focus\\:bg-red-50:focus {\n    --tw-bg-opacity: 1;\n    background-color: rgba(254, 242, 242, var(--tw-bg-opacity));\n  }\n\n  .md\\:focus\\:bg-red-100:focus {\n    --tw-bg-opacity: 1;\n    background-color: rgba(254, 226, 226, var(--tw-bg-opacity));\n  }\n\n  .md\\:focus\\:bg-red-200:focus {\n    --tw-bg-opacity: 1;\n    background-color: rgba(254, 202, 202, var(--tw-bg-opacity));\n  }\n\n  .md\\:focus\\:bg-red-300:focus {\n    --tw-bg-opacity: 1;\n    background-color: rgba(252, 165, 165, var(--tw-bg-opacity));\n  }\n\n  .md\\:focus\\:bg-red-400:focus {\n    --tw-bg-opacity: 1;\n    background-color: rgba(248, 113, 113, var(--tw-bg-opacity));\n  }\n\n  .md\\:focus\\:bg-red-500:focus {\n    --tw-bg-opacity: 1;\n    background-color: rgba(239, 68, 68, var(--tw-bg-opacity));\n  }\n\n  .md\\:focus\\:bg-red-600:focus {\n    --tw-bg-opacity: 1;\n    background-color: rgba(220, 38, 38, var(--tw-bg-opacity));\n  }\n\n  .md\\:focus\\:bg-red-700:focus {\n    --tw-bg-opacity: 1;\n    background-color: rgba(185, 28, 28, var(--tw-bg-opacity));\n  }\n\n  .md\\:focus\\:bg-red-800:focus {\n    --tw-bg-opacity: 1;\n    background-color: rgba(153, 27, 27, var(--tw-bg-opacity));\n  }\n\n  .md\\:focus\\:bg-red-900:focus {\n    --tw-bg-opacity: 1;\n    background-color: rgba(127, 29, 29, var(--tw-bg-opacity));\n  }\n\n  .md\\:focus\\:bg-yellow-50:focus {\n    --tw-bg-opacity: 1;\n    background-color: rgba(255, 251, 235, var(--tw-bg-opacity));\n  }\n\n  .md\\:focus\\:bg-yellow-100:focus {\n    --tw-bg-opacity: 1;\n    background-color: rgba(254, 243, 199, var(--tw-bg-opacity));\n  }\n\n  .md\\:focus\\:bg-yellow-200:focus {\n    --tw-bg-opacity: 1;\n    background-color: rgba(253, 230, 138, var(--tw-bg-opacity));\n  }\n\n  .md\\:focus\\:bg-yellow-300:focus {\n    --tw-bg-opacity: 1;\n    background-color: rgba(252, 211, 77, var(--tw-bg-opacity));\n  }\n\n  .md\\:focus\\:bg-yellow-400:focus {\n    --tw-bg-opacity: 1;\n    background-color: rgba(251, 191, 36, var(--tw-bg-opacity));\n  }\n\n  .md\\:focus\\:bg-yellow-500:focus {\n    --tw-bg-opacity: 1;\n    background-color: rgba(245, 158, 11, var(--tw-bg-opacity));\n  }\n\n  .md\\:focus\\:bg-yellow-600:focus {\n    --tw-bg-opacity: 1;\n    background-color: rgba(217, 119, 6, var(--tw-bg-opacity));\n  }\n\n  .md\\:focus\\:bg-yellow-700:focus {\n    --tw-bg-opacity: 1;\n    background-color: rgba(180, 83, 9, var(--tw-bg-opacity));\n  }\n\n  .md\\:focus\\:bg-yellow-800:focus {\n    --tw-bg-opacity: 1;\n    background-color: rgba(146, 64, 14, var(--tw-bg-opacity));\n  }\n\n  .md\\:focus\\:bg-yellow-900:focus {\n    --tw-bg-opacity: 1;\n    background-color: rgba(120, 53, 15, var(--tw-bg-opacity));\n  }\n\n  .md\\:focus\\:bg-green-50:focus {\n    --tw-bg-opacity: 1;\n    background-color: rgba(236, 253, 245, var(--tw-bg-opacity));\n  }\n\n  .md\\:focus\\:bg-green-100:focus {\n    --tw-bg-opacity: 1;\n    background-color: rgba(209, 250, 229, var(--tw-bg-opacity));\n  }\n\n  .md\\:focus\\:bg-green-200:focus {\n    --tw-bg-opacity: 1;\n    background-color: rgba(167, 243, 208, var(--tw-bg-opacity));\n  }\n\n  .md\\:focus\\:bg-green-300:focus {\n    --tw-bg-opacity: 1;\n    background-color: rgba(110, 231, 183, var(--tw-bg-opacity));\n  }\n\n  .md\\:focus\\:bg-green-400:focus {\n    --tw-bg-opacity: 1;\n    background-color: rgba(52, 211, 153, var(--tw-bg-opacity));\n  }\n\n  .md\\:focus\\:bg-green-500:focus {\n    --tw-bg-opacity: 1;\n    background-color: rgba(16, 185, 129, var(--tw-bg-opacity));\n  }\n\n  .md\\:focus\\:bg-green-600:focus {\n    --tw-bg-opacity: 1;\n    background-color: rgba(5, 150, 105, var(--tw-bg-opacity));\n  }\n\n  .md\\:focus\\:bg-green-700:focus {\n    --tw-bg-opacity: 1;\n    background-color: rgba(4, 120, 87, var(--tw-bg-opacity));\n  }\n\n  .md\\:focus\\:bg-green-800:focus {\n    --tw-bg-opacity: 1;\n    background-color: rgba(6, 95, 70, var(--tw-bg-opacity));\n  }\n\n  .md\\:focus\\:bg-green-900:focus {\n    --tw-bg-opacity: 1;\n    background-color: rgba(6, 78, 59, var(--tw-bg-opacity));\n  }\n\n  .md\\:focus\\:bg-blue-50:focus {\n    --tw-bg-opacity: 1;\n    background-color: rgba(239, 246, 255, var(--tw-bg-opacity));\n  }\n\n  .md\\:focus\\:bg-blue-100:focus {\n    --tw-bg-opacity: 1;\n    background-color: rgba(219, 234, 254, var(--tw-bg-opacity));\n  }\n\n  .md\\:focus\\:bg-blue-200:focus {\n    --tw-bg-opacity: 1;\n    background-color: rgba(191, 219, 254, var(--tw-bg-opacity));\n  }\n\n  .md\\:focus\\:bg-blue-300:focus {\n    --tw-bg-opacity: 1;\n    background-color: rgba(147, 197, 253, var(--tw-bg-opacity));\n  }\n\n  .md\\:focus\\:bg-blue-400:focus {\n    --tw-bg-opacity: 1;\n    background-color: rgba(96, 165, 250, var(--tw-bg-opacity));\n  }\n\n  .md\\:focus\\:bg-blue-500:focus {\n    --tw-bg-opacity: 1;\n    background-color: rgba(59, 130, 246, var(--tw-bg-opacity));\n  }\n\n  .md\\:focus\\:bg-blue-600:focus {\n    --tw-bg-opacity: 1;\n    background-color: rgba(37, 99, 235, var(--tw-bg-opacity));\n  }\n\n  .md\\:focus\\:bg-blue-700:focus {\n    --tw-bg-opacity: 1;\n    background-color: rgba(29, 78, 216, var(--tw-bg-opacity));\n  }\n\n  .md\\:focus\\:bg-blue-800:focus {\n    --tw-bg-opacity: 1;\n    background-color: rgba(30, 64, 175, var(--tw-bg-opacity));\n  }\n\n  .md\\:focus\\:bg-blue-900:focus {\n    --tw-bg-opacity: 1;\n    background-color: rgba(30, 58, 138, var(--tw-bg-opacity));\n  }\n\n  .md\\:focus\\:bg-indigo-50:focus {\n    --tw-bg-opacity: 1;\n    background-color: rgba(238, 242, 255, var(--tw-bg-opacity));\n  }\n\n  .md\\:focus\\:bg-indigo-100:focus {\n    --tw-bg-opacity: 1;\n    background-color: rgba(224, 231, 255, var(--tw-bg-opacity));\n  }\n\n  .md\\:focus\\:bg-indigo-200:focus {\n    --tw-bg-opacity: 1;\n    background-color: rgba(199, 210, 254, var(--tw-bg-opacity));\n  }\n\n  .md\\:focus\\:bg-indigo-300:focus {\n    --tw-bg-opacity: 1;\n    background-color: rgba(165, 180, 252, var(--tw-bg-opacity));\n  }\n\n  .md\\:focus\\:bg-indigo-400:focus {\n    --tw-bg-opacity: 1;\n    background-color: rgba(129, 140, 248, var(--tw-bg-opacity));\n  }\n\n  .md\\:focus\\:bg-indigo-500:focus {\n    --tw-bg-opacity: 1;\n    background-color: rgba(99, 102, 241, var(--tw-bg-opacity));\n  }\n\n  .md\\:focus\\:bg-indigo-600:focus {\n    --tw-bg-opacity: 1;\n    background-color: rgba(79, 70, 229, var(--tw-bg-opacity));\n  }\n\n  .md\\:focus\\:bg-indigo-700:focus {\n    --tw-bg-opacity: 1;\n    background-color: rgba(67, 56, 202, var(--tw-bg-opacity));\n  }\n\n  .md\\:focus\\:bg-indigo-800:focus {\n    --tw-bg-opacity: 1;\n    background-color: rgba(55, 48, 163, var(--tw-bg-opacity));\n  }\n\n  .md\\:focus\\:bg-indigo-900:focus {\n    --tw-bg-opacity: 1;\n    background-color: rgba(49, 46, 129, var(--tw-bg-opacity));\n  }\n\n  .md\\:focus\\:bg-purple-50:focus {\n    --tw-bg-opacity: 1;\n    background-color: rgba(245, 243, 255, var(--tw-bg-opacity));\n  }\n\n  .md\\:focus\\:bg-purple-100:focus {\n    --tw-bg-opacity: 1;\n    background-color: rgba(237, 233, 254, var(--tw-bg-opacity));\n  }\n\n  .md\\:focus\\:bg-purple-200:focus {\n    --tw-bg-opacity: 1;\n    background-color: rgba(221, 214, 254, var(--tw-bg-opacity));\n  }\n\n  .md\\:focus\\:bg-purple-300:focus {\n    --tw-bg-opacity: 1;\n    background-color: rgba(196, 181, 253, var(--tw-bg-opacity));\n  }\n\n  .md\\:focus\\:bg-purple-400:focus {\n    --tw-bg-opacity: 1;\n    background-color: rgba(167, 139, 250, var(--tw-bg-opacity));\n  }\n\n  .md\\:focus\\:bg-purple-500:focus {\n    --tw-bg-opacity: 1;\n    background-color: rgba(139, 92, 246, var(--tw-bg-opacity));\n  }\n\n  .md\\:focus\\:bg-purple-600:focus {\n    --tw-bg-opacity: 1;\n    background-color: rgba(124, 58, 237, var(--tw-bg-opacity));\n  }\n\n  .md\\:focus\\:bg-purple-700:focus {\n    --tw-bg-opacity: 1;\n    background-color: rgba(109, 40, 217, var(--tw-bg-opacity));\n  }\n\n  .md\\:focus\\:bg-purple-800:focus {\n    --tw-bg-opacity: 1;\n    background-color: rgba(91, 33, 182, var(--tw-bg-opacity));\n  }\n\n  .md\\:focus\\:bg-purple-900:focus {\n    --tw-bg-opacity: 1;\n    background-color: rgba(76, 29, 149, var(--tw-bg-opacity));\n  }\n\n  .md\\:focus\\:bg-pink-50:focus {\n    --tw-bg-opacity: 1;\n    background-color: rgba(253, 242, 248, var(--tw-bg-opacity));\n  }\n\n  .md\\:focus\\:bg-pink-100:focus {\n    --tw-bg-opacity: 1;\n    background-color: rgba(252, 231, 243, var(--tw-bg-opacity));\n  }\n\n  .md\\:focus\\:bg-pink-200:focus {\n    --tw-bg-opacity: 1;\n    background-color: rgba(251, 207, 232, var(--tw-bg-opacity));\n  }\n\n  .md\\:focus\\:bg-pink-300:focus {\n    --tw-bg-opacity: 1;\n    background-color: rgba(249, 168, 212, var(--tw-bg-opacity));\n  }\n\n  .md\\:focus\\:bg-pink-400:focus {\n    --tw-bg-opacity: 1;\n    background-color: rgba(244, 114, 182, var(--tw-bg-opacity));\n  }\n\n  .md\\:focus\\:bg-pink-500:focus {\n    --tw-bg-opacity: 1;\n    background-color: rgba(236, 72, 153, var(--tw-bg-opacity));\n  }\n\n  .md\\:focus\\:bg-pink-600:focus {\n    --tw-bg-opacity: 1;\n    background-color: rgba(219, 39, 119, var(--tw-bg-opacity));\n  }\n\n  .md\\:focus\\:bg-pink-700:focus {\n    --tw-bg-opacity: 1;\n    background-color: rgba(190, 24, 93, var(--tw-bg-opacity));\n  }\n\n  .md\\:focus\\:bg-pink-800:focus {\n    --tw-bg-opacity: 1;\n    background-color: rgba(157, 23, 77, var(--tw-bg-opacity));\n  }\n\n  .md\\:focus\\:bg-pink-900:focus {\n    --tw-bg-opacity: 1;\n    background-color: rgba(131, 24, 67, var(--tw-bg-opacity));\n  }\n\n  .dark .md\\:dark\\:bg-transparent {\n    background-color: transparent;\n  }\n\n  .dark .md\\:dark\\:bg-current {\n    background-color: currentColor;\n  }\n\n  .dark .md\\:dark\\:bg-black {\n    --tw-bg-opacity: 1;\n    background-color: rgba(0, 0, 0, var(--tw-bg-opacity));\n  }\n\n  .dark .md\\:dark\\:bg-white {\n    --tw-bg-opacity: 1;\n    background-color: rgba(255, 255, 255, var(--tw-bg-opacity));\n  }\n\n  .dark .md\\:dark\\:bg-gray-50 {\n    --tw-bg-opacity: 1;\n    background-color: rgba(249, 250, 251, var(--tw-bg-opacity));\n  }\n\n  .dark .md\\:dark\\:bg-gray-100 {\n    --tw-bg-opacity: 1;\n    background-color: rgba(243, 244, 246, var(--tw-bg-opacity));\n  }\n\n  .dark .md\\:dark\\:bg-gray-200 {\n    --tw-bg-opacity: 1;\n    background-color: rgba(229, 231, 235, var(--tw-bg-opacity));\n  }\n\n  .dark .md\\:dark\\:bg-gray-300 {\n    --tw-bg-opacity: 1;\n    background-color: rgba(209, 213, 219, var(--tw-bg-opacity));\n  }\n\n  .dark .md\\:dark\\:bg-gray-400 {\n    --tw-bg-opacity: 1;\n    background-color: rgba(156, 163, 175, var(--tw-bg-opacity));\n  }\n\n  .dark .md\\:dark\\:bg-gray-500 {\n    --tw-bg-opacity: 1;\n    background-color: rgba(107, 114, 128, var(--tw-bg-opacity));\n  }\n\n  .dark .md\\:dark\\:bg-gray-600 {\n    --tw-bg-opacity: 1;\n    background-color: rgba(75, 85, 99, var(--tw-bg-opacity));\n  }\n\n  .dark .md\\:dark\\:bg-gray-700 {\n    --tw-bg-opacity: 1;\n    background-color: rgba(55, 65, 81, var(--tw-bg-opacity));\n  }\n\n  .dark .md\\:dark\\:bg-gray-800 {\n    --tw-bg-opacity: 1;\n    background-color: rgba(31, 41, 55, var(--tw-bg-opacity));\n  }\n\n  .dark .md\\:dark\\:bg-gray-900 {\n    --tw-bg-opacity: 1;\n    background-color: rgba(17, 24, 39, var(--tw-bg-opacity));\n  }\n\n  .dark .md\\:dark\\:bg-red-50 {\n    --tw-bg-opacity: 1;\n    background-color: rgba(254, 242, 242, var(--tw-bg-opacity));\n  }\n\n  .dark .md\\:dark\\:bg-red-100 {\n    --tw-bg-opacity: 1;\n    background-color: rgba(254, 226, 226, var(--tw-bg-opacity));\n  }\n\n  .dark .md\\:dark\\:bg-red-200 {\n    --tw-bg-opacity: 1;\n    background-color: rgba(254, 202, 202, var(--tw-bg-opacity));\n  }\n\n  .dark .md\\:dark\\:bg-red-300 {\n    --tw-bg-opacity: 1;\n    background-color: rgba(252, 165, 165, var(--tw-bg-opacity));\n  }\n\n  .dark .md\\:dark\\:bg-red-400 {\n    --tw-bg-opacity: 1;\n    background-color: rgba(248, 113, 113, var(--tw-bg-opacity));\n  }\n\n  .dark .md\\:dark\\:bg-red-500 {\n    --tw-bg-opacity: 1;\n    background-color: rgba(239, 68, 68, var(--tw-bg-opacity));\n  }\n\n  .dark .md\\:dark\\:bg-red-600 {\n    --tw-bg-opacity: 1;\n    background-color: rgba(220, 38, 38, var(--tw-bg-opacity));\n  }\n\n  .dark .md\\:dark\\:bg-red-700 {\n    --tw-bg-opacity: 1;\n    background-color: rgba(185, 28, 28, var(--tw-bg-opacity));\n  }\n\n  .dark .md\\:dark\\:bg-red-800 {\n    --tw-bg-opacity: 1;\n    background-color: rgba(153, 27, 27, var(--tw-bg-opacity));\n  }\n\n  .dark .md\\:dark\\:bg-red-900 {\n    --tw-bg-opacity: 1;\n    background-color: rgba(127, 29, 29, var(--tw-bg-opacity));\n  }\n\n  .dark .md\\:dark\\:bg-yellow-50 {\n    --tw-bg-opacity: 1;\n    background-color: rgba(255, 251, 235, var(--tw-bg-opacity));\n  }\n\n  .dark .md\\:dark\\:bg-yellow-100 {\n    --tw-bg-opacity: 1;\n    background-color: rgba(254, 243, 199, var(--tw-bg-opacity));\n  }\n\n  .dark .md\\:dark\\:bg-yellow-200 {\n    --tw-bg-opacity: 1;\n    background-color: rgba(253, 230, 138, var(--tw-bg-opacity));\n  }\n\n  .dark .md\\:dark\\:bg-yellow-300 {\n    --tw-bg-opacity: 1;\n    background-color: rgba(252, 211, 77, var(--tw-bg-opacity));\n  }\n\n  .dark .md\\:dark\\:bg-yellow-400 {\n    --tw-bg-opacity: 1;\n    background-color: rgba(251, 191, 36, var(--tw-bg-opacity));\n  }\n\n  .dark .md\\:dark\\:bg-yellow-500 {\n    --tw-bg-opacity: 1;\n    background-color: rgba(245, 158, 11, var(--tw-bg-opacity));\n  }\n\n  .dark .md\\:dark\\:bg-yellow-600 {\n    --tw-bg-opacity: 1;\n    background-color: rgba(217, 119, 6, var(--tw-bg-opacity));\n  }\n\n  .dark .md\\:dark\\:bg-yellow-700 {\n    --tw-bg-opacity: 1;\n    background-color: rgba(180, 83, 9, var(--tw-bg-opacity));\n  }\n\n  .dark .md\\:dark\\:bg-yellow-800 {\n    --tw-bg-opacity: 1;\n    background-color: rgba(146, 64, 14, var(--tw-bg-opacity));\n  }\n\n  .dark .md\\:dark\\:bg-yellow-900 {\n    --tw-bg-opacity: 1;\n    background-color: rgba(120, 53, 15, var(--tw-bg-opacity));\n  }\n\n  .dark .md\\:dark\\:bg-green-50 {\n    --tw-bg-opacity: 1;\n    background-color: rgba(236, 253, 245, var(--tw-bg-opacity));\n  }\n\n  .dark .md\\:dark\\:bg-green-100 {\n    --tw-bg-opacity: 1;\n    background-color: rgba(209, 250, 229, var(--tw-bg-opacity));\n  }\n\n  .dark .md\\:dark\\:bg-green-200 {\n    --tw-bg-opacity: 1;\n    background-color: rgba(167, 243, 208, var(--tw-bg-opacity));\n  }\n\n  .dark .md\\:dark\\:bg-green-300 {\n    --tw-bg-opacity: 1;\n    background-color: rgba(110, 231, 183, var(--tw-bg-opacity));\n  }\n\n  .dark .md\\:dark\\:bg-green-400 {\n    --tw-bg-opacity: 1;\n    background-color: rgba(52, 211, 153, var(--tw-bg-opacity));\n  }\n\n  .dark .md\\:dark\\:bg-green-500 {\n    --tw-bg-opacity: 1;\n    background-color: rgba(16, 185, 129, var(--tw-bg-opacity));\n  }\n\n  .dark .md\\:dark\\:bg-green-600 {\n    --tw-bg-opacity: 1;\n    background-color: rgba(5, 150, 105, var(--tw-bg-opacity));\n  }\n\n  .dark .md\\:dark\\:bg-green-700 {\n    --tw-bg-opacity: 1;\n    background-color: rgba(4, 120, 87, var(--tw-bg-opacity));\n  }\n\n  .dark .md\\:dark\\:bg-green-800 {\n    --tw-bg-opacity: 1;\n    background-color: rgba(6, 95, 70, var(--tw-bg-opacity));\n  }\n\n  .dark .md\\:dark\\:bg-green-900 {\n    --tw-bg-opacity: 1;\n    background-color: rgba(6, 78, 59, var(--tw-bg-opacity));\n  }\n\n  .dark .md\\:dark\\:bg-blue-50 {\n    --tw-bg-opacity: 1;\n    background-color: rgba(239, 246, 255, var(--tw-bg-opacity));\n  }\n\n  .dark .md\\:dark\\:bg-blue-100 {\n    --tw-bg-opacity: 1;\n    background-color: rgba(219, 234, 254, var(--tw-bg-opacity));\n  }\n\n  .dark .md\\:dark\\:bg-blue-200 {\n    --tw-bg-opacity: 1;\n    background-color: rgba(191, 219, 254, var(--tw-bg-opacity));\n  }\n\n  .dark .md\\:dark\\:bg-blue-300 {\n    --tw-bg-opacity: 1;\n    background-color: rgba(147, 197, 253, var(--tw-bg-opacity));\n  }\n\n  .dark .md\\:dark\\:bg-blue-400 {\n    --tw-bg-opacity: 1;\n    background-color: rgba(96, 165, 250, var(--tw-bg-opacity));\n  }\n\n  .dark .md\\:dark\\:bg-blue-500 {\n    --tw-bg-opacity: 1;\n    background-color: rgba(59, 130, 246, var(--tw-bg-opacity));\n  }\n\n  .dark .md\\:dark\\:bg-blue-600 {\n    --tw-bg-opacity: 1;\n    background-color: rgba(37, 99, 235, var(--tw-bg-opacity));\n  }\n\n  .dark .md\\:dark\\:bg-blue-700 {\n    --tw-bg-opacity: 1;\n    background-color: rgba(29, 78, 216, var(--tw-bg-opacity));\n  }\n\n  .dark .md\\:dark\\:bg-blue-800 {\n    --tw-bg-opacity: 1;\n    background-color: rgba(30, 64, 175, var(--tw-bg-opacity));\n  }\n\n  .dark .md\\:dark\\:bg-blue-900 {\n    --tw-bg-opacity: 1;\n    background-color: rgba(30, 58, 138, var(--tw-bg-opacity));\n  }\n\n  .dark .md\\:dark\\:bg-indigo-50 {\n    --tw-bg-opacity: 1;\n    background-color: rgba(238, 242, 255, var(--tw-bg-opacity));\n  }\n\n  .dark .md\\:dark\\:bg-indigo-100 {\n    --tw-bg-opacity: 1;\n    background-color: rgba(224, 231, 255, var(--tw-bg-opacity));\n  }\n\n  .dark .md\\:dark\\:bg-indigo-200 {\n    --tw-bg-opacity: 1;\n    background-color: rgba(199, 210, 254, var(--tw-bg-opacity));\n  }\n\n  .dark .md\\:dark\\:bg-indigo-300 {\n    --tw-bg-opacity: 1;\n    background-color: rgba(165, 180, 252, var(--tw-bg-opacity));\n  }\n\n  .dark .md\\:dark\\:bg-indigo-400 {\n    --tw-bg-opacity: 1;\n    background-color: rgba(129, 140, 248, var(--tw-bg-opacity));\n  }\n\n  .dark .md\\:dark\\:bg-indigo-500 {\n    --tw-bg-opacity: 1;\n    background-color: rgba(99, 102, 241, var(--tw-bg-opacity));\n  }\n\n  .dark .md\\:dark\\:bg-indigo-600 {\n    --tw-bg-opacity: 1;\n    background-color: rgba(79, 70, 229, var(--tw-bg-opacity));\n  }\n\n  .dark .md\\:dark\\:bg-indigo-700 {\n    --tw-bg-opacity: 1;\n    background-color: rgba(67, 56, 202, var(--tw-bg-opacity));\n  }\n\n  .dark .md\\:dark\\:bg-indigo-800 {\n    --tw-bg-opacity: 1;\n    background-color: rgba(55, 48, 163, var(--tw-bg-opacity));\n  }\n\n  .dark .md\\:dark\\:bg-indigo-900 {\n    --tw-bg-opacity: 1;\n    background-color: rgba(49, 46, 129, var(--tw-bg-opacity));\n  }\n\n  .dark .md\\:dark\\:bg-purple-50 {\n    --tw-bg-opacity: 1;\n    background-color: rgba(245, 243, 255, var(--tw-bg-opacity));\n  }\n\n  .dark .md\\:dark\\:bg-purple-100 {\n    --tw-bg-opacity: 1;\n    background-color: rgba(237, 233, 254, var(--tw-bg-opacity));\n  }\n\n  .dark .md\\:dark\\:bg-purple-200 {\n    --tw-bg-opacity: 1;\n    background-color: rgba(221, 214, 254, var(--tw-bg-opacity));\n  }\n\n  .dark .md\\:dark\\:bg-purple-300 {\n    --tw-bg-opacity: 1;\n    background-color: rgba(196, 181, 253, var(--tw-bg-opacity));\n  }\n\n  .dark .md\\:dark\\:bg-purple-400 {\n    --tw-bg-opacity: 1;\n    background-color: rgba(167, 139, 250, var(--tw-bg-opacity));\n  }\n\n  .dark .md\\:dark\\:bg-purple-500 {\n    --tw-bg-opacity: 1;\n    background-color: rgba(139, 92, 246, var(--tw-bg-opacity));\n  }\n\n  .dark .md\\:dark\\:bg-purple-600 {\n    --tw-bg-opacity: 1;\n    background-color: rgba(124, 58, 237, var(--tw-bg-opacity));\n  }\n\n  .dark .md\\:dark\\:bg-purple-700 {\n    --tw-bg-opacity: 1;\n    background-color: rgba(109, 40, 217, var(--tw-bg-opacity));\n  }\n\n  .dark .md\\:dark\\:bg-purple-800 {\n    --tw-bg-opacity: 1;\n    background-color: rgba(91, 33, 182, var(--tw-bg-opacity));\n  }\n\n  .dark .md\\:dark\\:bg-purple-900 {\n    --tw-bg-opacity: 1;\n    background-color: rgba(76, 29, 149, var(--tw-bg-opacity));\n  }\n\n  .dark .md\\:dark\\:bg-pink-50 {\n    --tw-bg-opacity: 1;\n    background-color: rgba(253, 242, 248, var(--tw-bg-opacity));\n  }\n\n  .dark .md\\:dark\\:bg-pink-100 {\n    --tw-bg-opacity: 1;\n    background-color: rgba(252, 231, 243, var(--tw-bg-opacity));\n  }\n\n  .dark .md\\:dark\\:bg-pink-200 {\n    --tw-bg-opacity: 1;\n    background-color: rgba(251, 207, 232, var(--tw-bg-opacity));\n  }\n\n  .dark .md\\:dark\\:bg-pink-300 {\n    --tw-bg-opacity: 1;\n    background-color: rgba(249, 168, 212, var(--tw-bg-opacity));\n  }\n\n  .dark .md\\:dark\\:bg-pink-400 {\n    --tw-bg-opacity: 1;\n    background-color: rgba(244, 114, 182, var(--tw-bg-opacity));\n  }\n\n  .dark .md\\:dark\\:bg-pink-500 {\n    --tw-bg-opacity: 1;\n    background-color: rgba(236, 72, 153, var(--tw-bg-opacity));\n  }\n\n  .dark .md\\:dark\\:bg-pink-600 {\n    --tw-bg-opacity: 1;\n    background-color: rgba(219, 39, 119, var(--tw-bg-opacity));\n  }\n\n  .dark .md\\:dark\\:bg-pink-700 {\n    --tw-bg-opacity: 1;\n    background-color: rgba(190, 24, 93, var(--tw-bg-opacity));\n  }\n\n  .dark .md\\:dark\\:bg-pink-800 {\n    --tw-bg-opacity: 1;\n    background-color: rgba(157, 23, 77, var(--tw-bg-opacity));\n  }\n\n  .dark .md\\:dark\\:bg-pink-900 {\n    --tw-bg-opacity: 1;\n    background-color: rgba(131, 24, 67, var(--tw-bg-opacity));\n  }\n\n  .dark .group:hover .md\\:dark\\:group-hover\\:bg-transparent {\n    background-color: transparent;\n  }\n\n  .dark .group:hover .md\\:dark\\:group-hover\\:bg-current {\n    background-color: currentColor;\n  }\n\n  .dark .group:hover .md\\:dark\\:group-hover\\:bg-black {\n    --tw-bg-opacity: 1;\n    background-color: rgba(0, 0, 0, var(--tw-bg-opacity));\n  }\n\n  .dark .group:hover .md\\:dark\\:group-hover\\:bg-white {\n    --tw-bg-opacity: 1;\n    background-color: rgba(255, 255, 255, var(--tw-bg-opacity));\n  }\n\n  .dark .group:hover .md\\:dark\\:group-hover\\:bg-gray-50 {\n    --tw-bg-opacity: 1;\n    background-color: rgba(249, 250, 251, var(--tw-bg-opacity));\n  }\n\n  .dark .group:hover .md\\:dark\\:group-hover\\:bg-gray-100 {\n    --tw-bg-opacity: 1;\n    background-color: rgba(243, 244, 246, var(--tw-bg-opacity));\n  }\n\n  .dark .group:hover .md\\:dark\\:group-hover\\:bg-gray-200 {\n    --tw-bg-opacity: 1;\n    background-color: rgba(229, 231, 235, var(--tw-bg-opacity));\n  }\n\n  .dark .group:hover .md\\:dark\\:group-hover\\:bg-gray-300 {\n    --tw-bg-opacity: 1;\n    background-color: rgba(209, 213, 219, var(--tw-bg-opacity));\n  }\n\n  .dark .group:hover .md\\:dark\\:group-hover\\:bg-gray-400 {\n    --tw-bg-opacity: 1;\n    background-color: rgba(156, 163, 175, var(--tw-bg-opacity));\n  }\n\n  .dark .group:hover .md\\:dark\\:group-hover\\:bg-gray-500 {\n    --tw-bg-opacity: 1;\n    background-color: rgba(107, 114, 128, var(--tw-bg-opacity));\n  }\n\n  .dark .group:hover .md\\:dark\\:group-hover\\:bg-gray-600 {\n    --tw-bg-opacity: 1;\n    background-color: rgba(75, 85, 99, var(--tw-bg-opacity));\n  }\n\n  .dark .group:hover .md\\:dark\\:group-hover\\:bg-gray-700 {\n    --tw-bg-opacity: 1;\n    background-color: rgba(55, 65, 81, var(--tw-bg-opacity));\n  }\n\n  .dark .group:hover .md\\:dark\\:group-hover\\:bg-gray-800 {\n    --tw-bg-opacity: 1;\n    background-color: rgba(31, 41, 55, var(--tw-bg-opacity));\n  }\n\n  .dark .group:hover .md\\:dark\\:group-hover\\:bg-gray-900 {\n    --tw-bg-opacity: 1;\n    background-color: rgba(17, 24, 39, var(--tw-bg-opacity));\n  }\n\n  .dark .group:hover .md\\:dark\\:group-hover\\:bg-red-50 {\n    --tw-bg-opacity: 1;\n    background-color: rgba(254, 242, 242, var(--tw-bg-opacity));\n  }\n\n  .dark .group:hover .md\\:dark\\:group-hover\\:bg-red-100 {\n    --tw-bg-opacity: 1;\n    background-color: rgba(254, 226, 226, var(--tw-bg-opacity));\n  }\n\n  .dark .group:hover .md\\:dark\\:group-hover\\:bg-red-200 {\n    --tw-bg-opacity: 1;\n    background-color: rgba(254, 202, 202, var(--tw-bg-opacity));\n  }\n\n  .dark .group:hover .md\\:dark\\:group-hover\\:bg-red-300 {\n    --tw-bg-opacity: 1;\n    background-color: rgba(252, 165, 165, var(--tw-bg-opacity));\n  }\n\n  .dark .group:hover .md\\:dark\\:group-hover\\:bg-red-400 {\n    --tw-bg-opacity: 1;\n    background-color: rgba(248, 113, 113, var(--tw-bg-opacity));\n  }\n\n  .dark .group:hover .md\\:dark\\:group-hover\\:bg-red-500 {\n    --tw-bg-opacity: 1;\n    background-color: rgba(239, 68, 68, var(--tw-bg-opacity));\n  }\n\n  .dark .group:hover .md\\:dark\\:group-hover\\:bg-red-600 {\n    --tw-bg-opacity: 1;\n    background-color: rgba(220, 38, 38, var(--tw-bg-opacity));\n  }\n\n  .dark .group:hover .md\\:dark\\:group-hover\\:bg-red-700 {\n    --tw-bg-opacity: 1;\n    background-color: rgba(185, 28, 28, var(--tw-bg-opacity));\n  }\n\n  .dark .group:hover .md\\:dark\\:group-hover\\:bg-red-800 {\n    --tw-bg-opacity: 1;\n    background-color: rgba(153, 27, 27, var(--tw-bg-opacity));\n  }\n\n  .dark .group:hover .md\\:dark\\:group-hover\\:bg-red-900 {\n    --tw-bg-opacity: 1;\n    background-color: rgba(127, 29, 29, var(--tw-bg-opacity));\n  }\n\n  .dark .group:hover .md\\:dark\\:group-hover\\:bg-yellow-50 {\n    --tw-bg-opacity: 1;\n    background-color: rgba(255, 251, 235, var(--tw-bg-opacity));\n  }\n\n  .dark .group:hover .md\\:dark\\:group-hover\\:bg-yellow-100 {\n    --tw-bg-opacity: 1;\n    background-color: rgba(254, 243, 199, var(--tw-bg-opacity));\n  }\n\n  .dark .group:hover .md\\:dark\\:group-hover\\:bg-yellow-200 {\n    --tw-bg-opacity: 1;\n    background-color: rgba(253, 230, 138, var(--tw-bg-opacity));\n  }\n\n  .dark .group:hover .md\\:dark\\:group-hover\\:bg-yellow-300 {\n    --tw-bg-opacity: 1;\n    background-color: rgba(252, 211, 77, var(--tw-bg-opacity));\n  }\n\n  .dark .group:hover .md\\:dark\\:group-hover\\:bg-yellow-400 {\n    --tw-bg-opacity: 1;\n    background-color: rgba(251, 191, 36, var(--tw-bg-opacity));\n  }\n\n  .dark .group:hover .md\\:dark\\:group-hover\\:bg-yellow-500 {\n    --tw-bg-opacity: 1;\n    background-color: rgba(245, 158, 11, var(--tw-bg-opacity));\n  }\n\n  .dark .group:hover .md\\:dark\\:group-hover\\:bg-yellow-600 {\n    --tw-bg-opacity: 1;\n    background-color: rgba(217, 119, 6, var(--tw-bg-opacity));\n  }\n\n  .dark .group:hover .md\\:dark\\:group-hover\\:bg-yellow-700 {\n    --tw-bg-opacity: 1;\n    background-color: rgba(180, 83, 9, var(--tw-bg-opacity));\n  }\n\n  .dark .group:hover .md\\:dark\\:group-hover\\:bg-yellow-800 {\n    --tw-bg-opacity: 1;\n    background-color: rgba(146, 64, 14, var(--tw-bg-opacity));\n  }\n\n  .dark .group:hover .md\\:dark\\:group-hover\\:bg-yellow-900 {\n    --tw-bg-opacity: 1;\n    background-color: rgba(120, 53, 15, var(--tw-bg-opacity));\n  }\n\n  .dark .group:hover .md\\:dark\\:group-hover\\:bg-green-50 {\n    --tw-bg-opacity: 1;\n    background-color: rgba(236, 253, 245, var(--tw-bg-opacity));\n  }\n\n  .dark .group:hover .md\\:dark\\:group-hover\\:bg-green-100 {\n    --tw-bg-opacity: 1;\n    background-color: rgba(209, 250, 229, var(--tw-bg-opacity));\n  }\n\n  .dark .group:hover .md\\:dark\\:group-hover\\:bg-green-200 {\n    --tw-bg-opacity: 1;\n    background-color: rgba(167, 243, 208, var(--tw-bg-opacity));\n  }\n\n  .dark .group:hover .md\\:dark\\:group-hover\\:bg-green-300 {\n    --tw-bg-opacity: 1;\n    background-color: rgba(110, 231, 183, var(--tw-bg-opacity));\n  }\n\n  .dark .group:hover .md\\:dark\\:group-hover\\:bg-green-400 {\n    --tw-bg-opacity: 1;\n    background-color: rgba(52, 211, 153, var(--tw-bg-opacity));\n  }\n\n  .dark .group:hover .md\\:dark\\:group-hover\\:bg-green-500 {\n    --tw-bg-opacity: 1;\n    background-color: rgba(16, 185, 129, var(--tw-bg-opacity));\n  }\n\n  .dark .group:hover .md\\:dark\\:group-hover\\:bg-green-600 {\n    --tw-bg-opacity: 1;\n    background-color: rgba(5, 150, 105, var(--tw-bg-opacity));\n  }\n\n  .dark .group:hover .md\\:dark\\:group-hover\\:bg-green-700 {\n    --tw-bg-opacity: 1;\n    background-color: rgba(4, 120, 87, var(--tw-bg-opacity));\n  }\n\n  .dark .group:hover .md\\:dark\\:group-hover\\:bg-green-800 {\n    --tw-bg-opacity: 1;\n    background-color: rgba(6, 95, 70, var(--tw-bg-opacity));\n  }\n\n  .dark .group:hover .md\\:dark\\:group-hover\\:bg-green-900 {\n    --tw-bg-opacity: 1;\n    background-color: rgba(6, 78, 59, var(--tw-bg-opacity));\n  }\n\n  .dark .group:hover .md\\:dark\\:group-hover\\:bg-blue-50 {\n    --tw-bg-opacity: 1;\n    background-color: rgba(239, 246, 255, var(--tw-bg-opacity));\n  }\n\n  .dark .group:hover .md\\:dark\\:group-hover\\:bg-blue-100 {\n    --tw-bg-opacity: 1;\n    background-color: rgba(219, 234, 254, var(--tw-bg-opacity));\n  }\n\n  .dark .group:hover .md\\:dark\\:group-hover\\:bg-blue-200 {\n    --tw-bg-opacity: 1;\n    background-color: rgba(191, 219, 254, var(--tw-bg-opacity));\n  }\n\n  .dark .group:hover .md\\:dark\\:group-hover\\:bg-blue-300 {\n    --tw-bg-opacity: 1;\n    background-color: rgba(147, 197, 253, var(--tw-bg-opacity));\n  }\n\n  .dark .group:hover .md\\:dark\\:group-hover\\:bg-blue-400 {\n    --tw-bg-opacity: 1;\n    background-color: rgba(96, 165, 250, var(--tw-bg-opacity));\n  }\n\n  .dark .group:hover .md\\:dark\\:group-hover\\:bg-blue-500 {\n    --tw-bg-opacity: 1;\n    background-color: rgba(59, 130, 246, var(--tw-bg-opacity));\n  }\n\n  .dark .group:hover .md\\:dark\\:group-hover\\:bg-blue-600 {\n    --tw-bg-opacity: 1;\n    background-color: rgba(37, 99, 235, var(--tw-bg-opacity));\n  }\n\n  .dark .group:hover .md\\:dark\\:group-hover\\:bg-blue-700 {\n    --tw-bg-opacity: 1;\n    background-color: rgba(29, 78, 216, var(--tw-bg-opacity));\n  }\n\n  .dark .group:hover .md\\:dark\\:group-hover\\:bg-blue-800 {\n    --tw-bg-opacity: 1;\n    background-color: rgba(30, 64, 175, var(--tw-bg-opacity));\n  }\n\n  .dark .group:hover .md\\:dark\\:group-hover\\:bg-blue-900 {\n    --tw-bg-opacity: 1;\n    background-color: rgba(30, 58, 138, var(--tw-bg-opacity));\n  }\n\n  .dark .group:hover .md\\:dark\\:group-hover\\:bg-indigo-50 {\n    --tw-bg-opacity: 1;\n    background-color: rgba(238, 242, 255, var(--tw-bg-opacity));\n  }\n\n  .dark .group:hover .md\\:dark\\:group-hover\\:bg-indigo-100 {\n    --tw-bg-opacity: 1;\n    background-color: rgba(224, 231, 255, var(--tw-bg-opacity));\n  }\n\n  .dark .group:hover .md\\:dark\\:group-hover\\:bg-indigo-200 {\n    --tw-bg-opacity: 1;\n    background-color: rgba(199, 210, 254, var(--tw-bg-opacity));\n  }\n\n  .dark .group:hover .md\\:dark\\:group-hover\\:bg-indigo-300 {\n    --tw-bg-opacity: 1;\n    background-color: rgba(165, 180, 252, var(--tw-bg-opacity));\n  }\n\n  .dark .group:hover .md\\:dark\\:group-hover\\:bg-indigo-400 {\n    --tw-bg-opacity: 1;\n    background-color: rgba(129, 140, 248, var(--tw-bg-opacity));\n  }\n\n  .dark .group:hover .md\\:dark\\:group-hover\\:bg-indigo-500 {\n    --tw-bg-opacity: 1;\n    background-color: rgba(99, 102, 241, var(--tw-bg-opacity));\n  }\n\n  .dark .group:hover .md\\:dark\\:group-hover\\:bg-indigo-600 {\n    --tw-bg-opacity: 1;\n    background-color: rgba(79, 70, 229, var(--tw-bg-opacity));\n  }\n\n  .dark .group:hover .md\\:dark\\:group-hover\\:bg-indigo-700 {\n    --tw-bg-opacity: 1;\n    background-color: rgba(67, 56, 202, var(--tw-bg-opacity));\n  }\n\n  .dark .group:hover .md\\:dark\\:group-hover\\:bg-indigo-800 {\n    --tw-bg-opacity: 1;\n    background-color: rgba(55, 48, 163, var(--tw-bg-opacity));\n  }\n\n  .dark .group:hover .md\\:dark\\:group-hover\\:bg-indigo-900 {\n    --tw-bg-opacity: 1;\n    background-color: rgba(49, 46, 129, var(--tw-bg-opacity));\n  }\n\n  .dark .group:hover .md\\:dark\\:group-hover\\:bg-purple-50 {\n    --tw-bg-opacity: 1;\n    background-color: rgba(245, 243, 255, var(--tw-bg-opacity));\n  }\n\n  .dark .group:hover .md\\:dark\\:group-hover\\:bg-purple-100 {\n    --tw-bg-opacity: 1;\n    background-color: rgba(237, 233, 254, var(--tw-bg-opacity));\n  }\n\n  .dark .group:hover .md\\:dark\\:group-hover\\:bg-purple-200 {\n    --tw-bg-opacity: 1;\n    background-color: rgba(221, 214, 254, var(--tw-bg-opacity));\n  }\n\n  .dark .group:hover .md\\:dark\\:group-hover\\:bg-purple-300 {\n    --tw-bg-opacity: 1;\n    background-color: rgba(196, 181, 253, var(--tw-bg-opacity));\n  }\n\n  .dark .group:hover .md\\:dark\\:group-hover\\:bg-purple-400 {\n    --tw-bg-opacity: 1;\n    background-color: rgba(167, 139, 250, var(--tw-bg-opacity));\n  }\n\n  .dark .group:hover .md\\:dark\\:group-hover\\:bg-purple-500 {\n    --tw-bg-opacity: 1;\n    background-color: rgba(139, 92, 246, var(--tw-bg-opacity));\n  }\n\n  .dark .group:hover .md\\:dark\\:group-hover\\:bg-purple-600 {\n    --tw-bg-opacity: 1;\n    background-color: rgba(124, 58, 237, var(--tw-bg-opacity));\n  }\n\n  .dark .group:hover .md\\:dark\\:group-hover\\:bg-purple-700 {\n    --tw-bg-opacity: 1;\n    background-color: rgba(109, 40, 217, var(--tw-bg-opacity));\n  }\n\n  .dark .group:hover .md\\:dark\\:group-hover\\:bg-purple-800 {\n    --tw-bg-opacity: 1;\n    background-color: rgba(91, 33, 182, var(--tw-bg-opacity));\n  }\n\n  .dark .group:hover .md\\:dark\\:group-hover\\:bg-purple-900 {\n    --tw-bg-opacity: 1;\n    background-color: rgba(76, 29, 149, var(--tw-bg-opacity));\n  }\n\n  .dark .group:hover .md\\:dark\\:group-hover\\:bg-pink-50 {\n    --tw-bg-opacity: 1;\n    background-color: rgba(253, 242, 248, var(--tw-bg-opacity));\n  }\n\n  .dark .group:hover .md\\:dark\\:group-hover\\:bg-pink-100 {\n    --tw-bg-opacity: 1;\n    background-color: rgba(252, 231, 243, var(--tw-bg-opacity));\n  }\n\n  .dark .group:hover .md\\:dark\\:group-hover\\:bg-pink-200 {\n    --tw-bg-opacity: 1;\n    background-color: rgba(251, 207, 232, var(--tw-bg-opacity));\n  }\n\n  .dark .group:hover .md\\:dark\\:group-hover\\:bg-pink-300 {\n    --tw-bg-opacity: 1;\n    background-color: rgba(249, 168, 212, var(--tw-bg-opacity));\n  }\n\n  .dark .group:hover .md\\:dark\\:group-hover\\:bg-pink-400 {\n    --tw-bg-opacity: 1;\n    background-color: rgba(244, 114, 182, var(--tw-bg-opacity));\n  }\n\n  .dark .group:hover .md\\:dark\\:group-hover\\:bg-pink-500 {\n    --tw-bg-opacity: 1;\n    background-color: rgba(236, 72, 153, var(--tw-bg-opacity));\n  }\n\n  .dark .group:hover .md\\:dark\\:group-hover\\:bg-pink-600 {\n    --tw-bg-opacity: 1;\n    background-color: rgba(219, 39, 119, var(--tw-bg-opacity));\n  }\n\n  .dark .group:hover .md\\:dark\\:group-hover\\:bg-pink-700 {\n    --tw-bg-opacity: 1;\n    background-color: rgba(190, 24, 93, var(--tw-bg-opacity));\n  }\n\n  .dark .group:hover .md\\:dark\\:group-hover\\:bg-pink-800 {\n    --tw-bg-opacity: 1;\n    background-color: rgba(157, 23, 77, var(--tw-bg-opacity));\n  }\n\n  .dark .group:hover .md\\:dark\\:group-hover\\:bg-pink-900 {\n    --tw-bg-opacity: 1;\n    background-color: rgba(131, 24, 67, var(--tw-bg-opacity));\n  }\n\n  .dark .md\\:dark\\:focus-within\\:bg-transparent:focus-within {\n    background-color: transparent;\n  }\n\n  .dark .md\\:dark\\:focus-within\\:bg-current:focus-within {\n    background-color: currentColor;\n  }\n\n  .dark .md\\:dark\\:focus-within\\:bg-black:focus-within {\n    --tw-bg-opacity: 1;\n    background-color: rgba(0, 0, 0, var(--tw-bg-opacity));\n  }\n\n  .dark .md\\:dark\\:focus-within\\:bg-white:focus-within {\n    --tw-bg-opacity: 1;\n    background-color: rgba(255, 255, 255, var(--tw-bg-opacity));\n  }\n\n  .dark .md\\:dark\\:focus-within\\:bg-gray-50:focus-within {\n    --tw-bg-opacity: 1;\n    background-color: rgba(249, 250, 251, var(--tw-bg-opacity));\n  }\n\n  .dark .md\\:dark\\:focus-within\\:bg-gray-100:focus-within {\n    --tw-bg-opacity: 1;\n    background-color: rgba(243, 244, 246, var(--tw-bg-opacity));\n  }\n\n  .dark .md\\:dark\\:focus-within\\:bg-gray-200:focus-within {\n    --tw-bg-opacity: 1;\n    background-color: rgba(229, 231, 235, var(--tw-bg-opacity));\n  }\n\n  .dark .md\\:dark\\:focus-within\\:bg-gray-300:focus-within {\n    --tw-bg-opacity: 1;\n    background-color: rgba(209, 213, 219, var(--tw-bg-opacity));\n  }\n\n  .dark .md\\:dark\\:focus-within\\:bg-gray-400:focus-within {\n    --tw-bg-opacity: 1;\n    background-color: rgba(156, 163, 175, var(--tw-bg-opacity));\n  }\n\n  .dark .md\\:dark\\:focus-within\\:bg-gray-500:focus-within {\n    --tw-bg-opacity: 1;\n    background-color: rgba(107, 114, 128, var(--tw-bg-opacity));\n  }\n\n  .dark .md\\:dark\\:focus-within\\:bg-gray-600:focus-within {\n    --tw-bg-opacity: 1;\n    background-color: rgba(75, 85, 99, var(--tw-bg-opacity));\n  }\n\n  .dark .md\\:dark\\:focus-within\\:bg-gray-700:focus-within {\n    --tw-bg-opacity: 1;\n    background-color: rgba(55, 65, 81, var(--tw-bg-opacity));\n  }\n\n  .dark .md\\:dark\\:focus-within\\:bg-gray-800:focus-within {\n    --tw-bg-opacity: 1;\n    background-color: rgba(31, 41, 55, var(--tw-bg-opacity));\n  }\n\n  .dark .md\\:dark\\:focus-within\\:bg-gray-900:focus-within {\n    --tw-bg-opacity: 1;\n    background-color: rgba(17, 24, 39, var(--tw-bg-opacity));\n  }\n\n  .dark .md\\:dark\\:focus-within\\:bg-red-50:focus-within {\n    --tw-bg-opacity: 1;\n    background-color: rgba(254, 242, 242, var(--tw-bg-opacity));\n  }\n\n  .dark .md\\:dark\\:focus-within\\:bg-red-100:focus-within {\n    --tw-bg-opacity: 1;\n    background-color: rgba(254, 226, 226, var(--tw-bg-opacity));\n  }\n\n  .dark .md\\:dark\\:focus-within\\:bg-red-200:focus-within {\n    --tw-bg-opacity: 1;\n    background-color: rgba(254, 202, 202, var(--tw-bg-opacity));\n  }\n\n  .dark .md\\:dark\\:focus-within\\:bg-red-300:focus-within {\n    --tw-bg-opacity: 1;\n    background-color: rgba(252, 165, 165, var(--tw-bg-opacity));\n  }\n\n  .dark .md\\:dark\\:focus-within\\:bg-red-400:focus-within {\n    --tw-bg-opacity: 1;\n    background-color: rgba(248, 113, 113, var(--tw-bg-opacity));\n  }\n\n  .dark .md\\:dark\\:focus-within\\:bg-red-500:focus-within {\n    --tw-bg-opacity: 1;\n    background-color: rgba(239, 68, 68, var(--tw-bg-opacity));\n  }\n\n  .dark .md\\:dark\\:focus-within\\:bg-red-600:focus-within {\n    --tw-bg-opacity: 1;\n    background-color: rgba(220, 38, 38, var(--tw-bg-opacity));\n  }\n\n  .dark .md\\:dark\\:focus-within\\:bg-red-700:focus-within {\n    --tw-bg-opacity: 1;\n    background-color: rgba(185, 28, 28, var(--tw-bg-opacity));\n  }\n\n  .dark .md\\:dark\\:focus-within\\:bg-red-800:focus-within {\n    --tw-bg-opacity: 1;\n    background-color: rgba(153, 27, 27, var(--tw-bg-opacity));\n  }\n\n  .dark .md\\:dark\\:focus-within\\:bg-red-900:focus-within {\n    --tw-bg-opacity: 1;\n    background-color: rgba(127, 29, 29, var(--tw-bg-opacity));\n  }\n\n  .dark .md\\:dark\\:focus-within\\:bg-yellow-50:focus-within {\n    --tw-bg-opacity: 1;\n    background-color: rgba(255, 251, 235, var(--tw-bg-opacity));\n  }\n\n  .dark .md\\:dark\\:focus-within\\:bg-yellow-100:focus-within {\n    --tw-bg-opacity: 1;\n    background-color: rgba(254, 243, 199, var(--tw-bg-opacity));\n  }\n\n  .dark .md\\:dark\\:focus-within\\:bg-yellow-200:focus-within {\n    --tw-bg-opacity: 1;\n    background-color: rgba(253, 230, 138, var(--tw-bg-opacity));\n  }\n\n  .dark .md\\:dark\\:focus-within\\:bg-yellow-300:focus-within {\n    --tw-bg-opacity: 1;\n    background-color: rgba(252, 211, 77, var(--tw-bg-opacity));\n  }\n\n  .dark .md\\:dark\\:focus-within\\:bg-yellow-400:focus-within {\n    --tw-bg-opacity: 1;\n    background-color: rgba(251, 191, 36, var(--tw-bg-opacity));\n  }\n\n  .dark .md\\:dark\\:focus-within\\:bg-yellow-500:focus-within {\n    --tw-bg-opacity: 1;\n    background-color: rgba(245, 158, 11, var(--tw-bg-opacity));\n  }\n\n  .dark .md\\:dark\\:focus-within\\:bg-yellow-600:focus-within {\n    --tw-bg-opacity: 1;\n    background-color: rgba(217, 119, 6, var(--tw-bg-opacity));\n  }\n\n  .dark .md\\:dark\\:focus-within\\:bg-yellow-700:focus-within {\n    --tw-bg-opacity: 1;\n    background-color: rgba(180, 83, 9, var(--tw-bg-opacity));\n  }\n\n  .dark .md\\:dark\\:focus-within\\:bg-yellow-800:focus-within {\n    --tw-bg-opacity: 1;\n    background-color: rgba(146, 64, 14, var(--tw-bg-opacity));\n  }\n\n  .dark .md\\:dark\\:focus-within\\:bg-yellow-900:focus-within {\n    --tw-bg-opacity: 1;\n    background-color: rgba(120, 53, 15, var(--tw-bg-opacity));\n  }\n\n  .dark .md\\:dark\\:focus-within\\:bg-green-50:focus-within {\n    --tw-bg-opacity: 1;\n    background-color: rgba(236, 253, 245, var(--tw-bg-opacity));\n  }\n\n  .dark .md\\:dark\\:focus-within\\:bg-green-100:focus-within {\n    --tw-bg-opacity: 1;\n    background-color: rgba(209, 250, 229, var(--tw-bg-opacity));\n  }\n\n  .dark .md\\:dark\\:focus-within\\:bg-green-200:focus-within {\n    --tw-bg-opacity: 1;\n    background-color: rgba(167, 243, 208, var(--tw-bg-opacity));\n  }\n\n  .dark .md\\:dark\\:focus-within\\:bg-green-300:focus-within {\n    --tw-bg-opacity: 1;\n    background-color: rgba(110, 231, 183, var(--tw-bg-opacity));\n  }\n\n  .dark .md\\:dark\\:focus-within\\:bg-green-400:focus-within {\n    --tw-bg-opacity: 1;\n    background-color: rgba(52, 211, 153, var(--tw-bg-opacity));\n  }\n\n  .dark .md\\:dark\\:focus-within\\:bg-green-500:focus-within {\n    --tw-bg-opacity: 1;\n    background-color: rgba(16, 185, 129, var(--tw-bg-opacity));\n  }\n\n  .dark .md\\:dark\\:focus-within\\:bg-green-600:focus-within {\n    --tw-bg-opacity: 1;\n    background-color: rgba(5, 150, 105, var(--tw-bg-opacity));\n  }\n\n  .dark .md\\:dark\\:focus-within\\:bg-green-700:focus-within {\n    --tw-bg-opacity: 1;\n    background-color: rgba(4, 120, 87, var(--tw-bg-opacity));\n  }\n\n  .dark .md\\:dark\\:focus-within\\:bg-green-800:focus-within {\n    --tw-bg-opacity: 1;\n    background-color: rgba(6, 95, 70, var(--tw-bg-opacity));\n  }\n\n  .dark .md\\:dark\\:focus-within\\:bg-green-900:focus-within {\n    --tw-bg-opacity: 1;\n    background-color: rgba(6, 78, 59, var(--tw-bg-opacity));\n  }\n\n  .dark .md\\:dark\\:focus-within\\:bg-blue-50:focus-within {\n    --tw-bg-opacity: 1;\n    background-color: rgba(239, 246, 255, var(--tw-bg-opacity));\n  }\n\n  .dark .md\\:dark\\:focus-within\\:bg-blue-100:focus-within {\n    --tw-bg-opacity: 1;\n    background-color: rgba(219, 234, 254, var(--tw-bg-opacity));\n  }\n\n  .dark .md\\:dark\\:focus-within\\:bg-blue-200:focus-within {\n    --tw-bg-opacity: 1;\n    background-color: rgba(191, 219, 254, var(--tw-bg-opacity));\n  }\n\n  .dark .md\\:dark\\:focus-within\\:bg-blue-300:focus-within {\n    --tw-bg-opacity: 1;\n    background-color: rgba(147, 197, 253, var(--tw-bg-opacity));\n  }\n\n  .dark .md\\:dark\\:focus-within\\:bg-blue-400:focus-within {\n    --tw-bg-opacity: 1;\n    background-color: rgba(96, 165, 250, var(--tw-bg-opacity));\n  }\n\n  .dark .md\\:dark\\:focus-within\\:bg-blue-500:focus-within {\n    --tw-bg-opacity: 1;\n    background-color: rgba(59, 130, 246, var(--tw-bg-opacity));\n  }\n\n  .dark .md\\:dark\\:focus-within\\:bg-blue-600:focus-within {\n    --tw-bg-opacity: 1;\n    background-color: rgba(37, 99, 235, var(--tw-bg-opacity));\n  }\n\n  .dark .md\\:dark\\:focus-within\\:bg-blue-700:focus-within {\n    --tw-bg-opacity: 1;\n    background-color: rgba(29, 78, 216, var(--tw-bg-opacity));\n  }\n\n  .dark .md\\:dark\\:focus-within\\:bg-blue-800:focus-within {\n    --tw-bg-opacity: 1;\n    background-color: rgba(30, 64, 175, var(--tw-bg-opacity));\n  }\n\n  .dark .md\\:dark\\:focus-within\\:bg-blue-900:focus-within {\n    --tw-bg-opacity: 1;\n    background-color: rgba(30, 58, 138, var(--tw-bg-opacity));\n  }\n\n  .dark .md\\:dark\\:focus-within\\:bg-indigo-50:focus-within {\n    --tw-bg-opacity: 1;\n    background-color: rgba(238, 242, 255, var(--tw-bg-opacity));\n  }\n\n  .dark .md\\:dark\\:focus-within\\:bg-indigo-100:focus-within {\n    --tw-bg-opacity: 1;\n    background-color: rgba(224, 231, 255, var(--tw-bg-opacity));\n  }\n\n  .dark .md\\:dark\\:focus-within\\:bg-indigo-200:focus-within {\n    --tw-bg-opacity: 1;\n    background-color: rgba(199, 210, 254, var(--tw-bg-opacity));\n  }\n\n  .dark .md\\:dark\\:focus-within\\:bg-indigo-300:focus-within {\n    --tw-bg-opacity: 1;\n    background-color: rgba(165, 180, 252, var(--tw-bg-opacity));\n  }\n\n  .dark .md\\:dark\\:focus-within\\:bg-indigo-400:focus-within {\n    --tw-bg-opacity: 1;\n    background-color: rgba(129, 140, 248, var(--tw-bg-opacity));\n  }\n\n  .dark .md\\:dark\\:focus-within\\:bg-indigo-500:focus-within {\n    --tw-bg-opacity: 1;\n    background-color: rgba(99, 102, 241, var(--tw-bg-opacity));\n  }\n\n  .dark .md\\:dark\\:focus-within\\:bg-indigo-600:focus-within {\n    --tw-bg-opacity: 1;\n    background-color: rgba(79, 70, 229, var(--tw-bg-opacity));\n  }\n\n  .dark .md\\:dark\\:focus-within\\:bg-indigo-700:focus-within {\n    --tw-bg-opacity: 1;\n    background-color: rgba(67, 56, 202, var(--tw-bg-opacity));\n  }\n\n  .dark .md\\:dark\\:focus-within\\:bg-indigo-800:focus-within {\n    --tw-bg-opacity: 1;\n    background-color: rgba(55, 48, 163, var(--tw-bg-opacity));\n  }\n\n  .dark .md\\:dark\\:focus-within\\:bg-indigo-900:focus-within {\n    --tw-bg-opacity: 1;\n    background-color: rgba(49, 46, 129, var(--tw-bg-opacity));\n  }\n\n  .dark .md\\:dark\\:focus-within\\:bg-purple-50:focus-within {\n    --tw-bg-opacity: 1;\n    background-color: rgba(245, 243, 255, var(--tw-bg-opacity));\n  }\n\n  .dark .md\\:dark\\:focus-within\\:bg-purple-100:focus-within {\n    --tw-bg-opacity: 1;\n    background-color: rgba(237, 233, 254, var(--tw-bg-opacity));\n  }\n\n  .dark .md\\:dark\\:focus-within\\:bg-purple-200:focus-within {\n    --tw-bg-opacity: 1;\n    background-color: rgba(221, 214, 254, var(--tw-bg-opacity));\n  }\n\n  .dark .md\\:dark\\:focus-within\\:bg-purple-300:focus-within {\n    --tw-bg-opacity: 1;\n    background-color: rgba(196, 181, 253, var(--tw-bg-opacity));\n  }\n\n  .dark .md\\:dark\\:focus-within\\:bg-purple-400:focus-within {\n    --tw-bg-opacity: 1;\n    background-color: rgba(167, 139, 250, var(--tw-bg-opacity));\n  }\n\n  .dark .md\\:dark\\:focus-within\\:bg-purple-500:focus-within {\n    --tw-bg-opacity: 1;\n    background-color: rgba(139, 92, 246, var(--tw-bg-opacity));\n  }\n\n  .dark .md\\:dark\\:focus-within\\:bg-purple-600:focus-within {\n    --tw-bg-opacity: 1;\n    background-color: rgba(124, 58, 237, var(--tw-bg-opacity));\n  }\n\n  .dark .md\\:dark\\:focus-within\\:bg-purple-700:focus-within {\n    --tw-bg-opacity: 1;\n    background-color: rgba(109, 40, 217, var(--tw-bg-opacity));\n  }\n\n  .dark .md\\:dark\\:focus-within\\:bg-purple-800:focus-within {\n    --tw-bg-opacity: 1;\n    background-color: rgba(91, 33, 182, var(--tw-bg-opacity));\n  }\n\n  .dark .md\\:dark\\:focus-within\\:bg-purple-900:focus-within {\n    --tw-bg-opacity: 1;\n    background-color: rgba(76, 29, 149, var(--tw-bg-opacity));\n  }\n\n  .dark .md\\:dark\\:focus-within\\:bg-pink-50:focus-within {\n    --tw-bg-opacity: 1;\n    background-color: rgba(253, 242, 248, var(--tw-bg-opacity));\n  }\n\n  .dark .md\\:dark\\:focus-within\\:bg-pink-100:focus-within {\n    --tw-bg-opacity: 1;\n    background-color: rgba(252, 231, 243, var(--tw-bg-opacity));\n  }\n\n  .dark .md\\:dark\\:focus-within\\:bg-pink-200:focus-within {\n    --tw-bg-opacity: 1;\n    background-color: rgba(251, 207, 232, var(--tw-bg-opacity));\n  }\n\n  .dark .md\\:dark\\:focus-within\\:bg-pink-300:focus-within {\n    --tw-bg-opacity: 1;\n    background-color: rgba(249, 168, 212, var(--tw-bg-opacity));\n  }\n\n  .dark .md\\:dark\\:focus-within\\:bg-pink-400:focus-within {\n    --tw-bg-opacity: 1;\n    background-color: rgba(244, 114, 182, var(--tw-bg-opacity));\n  }\n\n  .dark .md\\:dark\\:focus-within\\:bg-pink-500:focus-within {\n    --tw-bg-opacity: 1;\n    background-color: rgba(236, 72, 153, var(--tw-bg-opacity));\n  }\n\n  .dark .md\\:dark\\:focus-within\\:bg-pink-600:focus-within {\n    --tw-bg-opacity: 1;\n    background-color: rgba(219, 39, 119, var(--tw-bg-opacity));\n  }\n\n  .dark .md\\:dark\\:focus-within\\:bg-pink-700:focus-within {\n    --tw-bg-opacity: 1;\n    background-color: rgba(190, 24, 93, var(--tw-bg-opacity));\n  }\n\n  .dark .md\\:dark\\:focus-within\\:bg-pink-800:focus-within {\n    --tw-bg-opacity: 1;\n    background-color: rgba(157, 23, 77, var(--tw-bg-opacity));\n  }\n\n  .dark .md\\:dark\\:focus-within\\:bg-pink-900:focus-within {\n    --tw-bg-opacity: 1;\n    background-color: rgba(131, 24, 67, var(--tw-bg-opacity));\n  }\n\n  .dark .md\\:dark\\:hover\\:bg-transparent:hover {\n    background-color: transparent;\n  }\n\n  .dark .md\\:dark\\:hover\\:bg-current:hover {\n    background-color: currentColor;\n  }\n\n  .dark .md\\:dark\\:hover\\:bg-black:hover {\n    --tw-bg-opacity: 1;\n    background-color: rgba(0, 0, 0, var(--tw-bg-opacity));\n  }\n\n  .dark .md\\:dark\\:hover\\:bg-white:hover {\n    --tw-bg-opacity: 1;\n    background-color: rgba(255, 255, 255, var(--tw-bg-opacity));\n  }\n\n  .dark .md\\:dark\\:hover\\:bg-gray-50:hover {\n    --tw-bg-opacity: 1;\n    background-color: rgba(249, 250, 251, var(--tw-bg-opacity));\n  }\n\n  .dark .md\\:dark\\:hover\\:bg-gray-100:hover {\n    --tw-bg-opacity: 1;\n    background-color: rgba(243, 244, 246, var(--tw-bg-opacity));\n  }\n\n  .dark .md\\:dark\\:hover\\:bg-gray-200:hover {\n    --tw-bg-opacity: 1;\n    background-color: rgba(229, 231, 235, var(--tw-bg-opacity));\n  }\n\n  .dark .md\\:dark\\:hover\\:bg-gray-300:hover {\n    --tw-bg-opacity: 1;\n    background-color: rgba(209, 213, 219, var(--tw-bg-opacity));\n  }\n\n  .dark .md\\:dark\\:hover\\:bg-gray-400:hover {\n    --tw-bg-opacity: 1;\n    background-color: rgba(156, 163, 175, var(--tw-bg-opacity));\n  }\n\n  .dark .md\\:dark\\:hover\\:bg-gray-500:hover {\n    --tw-bg-opacity: 1;\n    background-color: rgba(107, 114, 128, var(--tw-bg-opacity));\n  }\n\n  .dark .md\\:dark\\:hover\\:bg-gray-600:hover {\n    --tw-bg-opacity: 1;\n    background-color: rgba(75, 85, 99, var(--tw-bg-opacity));\n  }\n\n  .dark .md\\:dark\\:hover\\:bg-gray-700:hover {\n    --tw-bg-opacity: 1;\n    background-color: rgba(55, 65, 81, var(--tw-bg-opacity));\n  }\n\n  .dark .md\\:dark\\:hover\\:bg-gray-800:hover {\n    --tw-bg-opacity: 1;\n    background-color: rgba(31, 41, 55, var(--tw-bg-opacity));\n  }\n\n  .dark .md\\:dark\\:hover\\:bg-gray-900:hover {\n    --tw-bg-opacity: 1;\n    background-color: rgba(17, 24, 39, var(--tw-bg-opacity));\n  }\n\n  .dark .md\\:dark\\:hover\\:bg-red-50:hover {\n    --tw-bg-opacity: 1;\n    background-color: rgba(254, 242, 242, var(--tw-bg-opacity));\n  }\n\n  .dark .md\\:dark\\:hover\\:bg-red-100:hover {\n    --tw-bg-opacity: 1;\n    background-color: rgba(254, 226, 226, var(--tw-bg-opacity));\n  }\n\n  .dark .md\\:dark\\:hover\\:bg-red-200:hover {\n    --tw-bg-opacity: 1;\n    background-color: rgba(254, 202, 202, var(--tw-bg-opacity));\n  }\n\n  .dark .md\\:dark\\:hover\\:bg-red-300:hover {\n    --tw-bg-opacity: 1;\n    background-color: rgba(252, 165, 165, var(--tw-bg-opacity));\n  }\n\n  .dark .md\\:dark\\:hover\\:bg-red-400:hover {\n    --tw-bg-opacity: 1;\n    background-color: rgba(248, 113, 113, var(--tw-bg-opacity));\n  }\n\n  .dark .md\\:dark\\:hover\\:bg-red-500:hover {\n    --tw-bg-opacity: 1;\n    background-color: rgba(239, 68, 68, var(--tw-bg-opacity));\n  }\n\n  .dark .md\\:dark\\:hover\\:bg-red-600:hover {\n    --tw-bg-opacity: 1;\n    background-color: rgba(220, 38, 38, var(--tw-bg-opacity));\n  }\n\n  .dark .md\\:dark\\:hover\\:bg-red-700:hover {\n    --tw-bg-opacity: 1;\n    background-color: rgba(185, 28, 28, var(--tw-bg-opacity));\n  }\n\n  .dark .md\\:dark\\:hover\\:bg-red-800:hover {\n    --tw-bg-opacity: 1;\n    background-color: rgba(153, 27, 27, var(--tw-bg-opacity));\n  }\n\n  .dark .md\\:dark\\:hover\\:bg-red-900:hover {\n    --tw-bg-opacity: 1;\n    background-color: rgba(127, 29, 29, var(--tw-bg-opacity));\n  }\n\n  .dark .md\\:dark\\:hover\\:bg-yellow-50:hover {\n    --tw-bg-opacity: 1;\n    background-color: rgba(255, 251, 235, var(--tw-bg-opacity));\n  }\n\n  .dark .md\\:dark\\:hover\\:bg-yellow-100:hover {\n    --tw-bg-opacity: 1;\n    background-color: rgba(254, 243, 199, var(--tw-bg-opacity));\n  }\n\n  .dark .md\\:dark\\:hover\\:bg-yellow-200:hover {\n    --tw-bg-opacity: 1;\n    background-color: rgba(253, 230, 138, var(--tw-bg-opacity));\n  }\n\n  .dark .md\\:dark\\:hover\\:bg-yellow-300:hover {\n    --tw-bg-opacity: 1;\n    background-color: rgba(252, 211, 77, var(--tw-bg-opacity));\n  }\n\n  .dark .md\\:dark\\:hover\\:bg-yellow-400:hover {\n    --tw-bg-opacity: 1;\n    background-color: rgba(251, 191, 36, var(--tw-bg-opacity));\n  }\n\n  .dark .md\\:dark\\:hover\\:bg-yellow-500:hover {\n    --tw-bg-opacity: 1;\n    background-color: rgba(245, 158, 11, var(--tw-bg-opacity));\n  }\n\n  .dark .md\\:dark\\:hover\\:bg-yellow-600:hover {\n    --tw-bg-opacity: 1;\n    background-color: rgba(217, 119, 6, var(--tw-bg-opacity));\n  }\n\n  .dark .md\\:dark\\:hover\\:bg-yellow-700:hover {\n    --tw-bg-opacity: 1;\n    background-color: rgba(180, 83, 9, var(--tw-bg-opacity));\n  }\n\n  .dark .md\\:dark\\:hover\\:bg-yellow-800:hover {\n    --tw-bg-opacity: 1;\n    background-color: rgba(146, 64, 14, var(--tw-bg-opacity));\n  }\n\n  .dark .md\\:dark\\:hover\\:bg-yellow-900:hover {\n    --tw-bg-opacity: 1;\n    background-color: rgba(120, 53, 15, var(--tw-bg-opacity));\n  }\n\n  .dark .md\\:dark\\:hover\\:bg-green-50:hover {\n    --tw-bg-opacity: 1;\n    background-color: rgba(236, 253, 245, var(--tw-bg-opacity));\n  }\n\n  .dark .md\\:dark\\:hover\\:bg-green-100:hover {\n    --tw-bg-opacity: 1;\n    background-color: rgba(209, 250, 229, var(--tw-bg-opacity));\n  }\n\n  .dark .md\\:dark\\:hover\\:bg-green-200:hover {\n    --tw-bg-opacity: 1;\n    background-color: rgba(167, 243, 208, var(--tw-bg-opacity));\n  }\n\n  .dark .md\\:dark\\:hover\\:bg-green-300:hover {\n    --tw-bg-opacity: 1;\n    background-color: rgba(110, 231, 183, var(--tw-bg-opacity));\n  }\n\n  .dark .md\\:dark\\:hover\\:bg-green-400:hover {\n    --tw-bg-opacity: 1;\n    background-color: rgba(52, 211, 153, var(--tw-bg-opacity));\n  }\n\n  .dark .md\\:dark\\:hover\\:bg-green-500:hover {\n    --tw-bg-opacity: 1;\n    background-color: rgba(16, 185, 129, var(--tw-bg-opacity));\n  }\n\n  .dark .md\\:dark\\:hover\\:bg-green-600:hover {\n    --tw-bg-opacity: 1;\n    background-color: rgba(5, 150, 105, var(--tw-bg-opacity));\n  }\n\n  .dark .md\\:dark\\:hover\\:bg-green-700:hover {\n    --tw-bg-opacity: 1;\n    background-color: rgba(4, 120, 87, var(--tw-bg-opacity));\n  }\n\n  .dark .md\\:dark\\:hover\\:bg-green-800:hover {\n    --tw-bg-opacity: 1;\n    background-color: rgba(6, 95, 70, var(--tw-bg-opacity));\n  }\n\n  .dark .md\\:dark\\:hover\\:bg-green-900:hover {\n    --tw-bg-opacity: 1;\n    background-color: rgba(6, 78, 59, var(--tw-bg-opacity));\n  }\n\n  .dark .md\\:dark\\:hover\\:bg-blue-50:hover {\n    --tw-bg-opacity: 1;\n    background-color: rgba(239, 246, 255, var(--tw-bg-opacity));\n  }\n\n  .dark .md\\:dark\\:hover\\:bg-blue-100:hover {\n    --tw-bg-opacity: 1;\n    background-color: rgba(219, 234, 254, var(--tw-bg-opacity));\n  }\n\n  .dark .md\\:dark\\:hover\\:bg-blue-200:hover {\n    --tw-bg-opacity: 1;\n    background-color: rgba(191, 219, 254, var(--tw-bg-opacity));\n  }\n\n  .dark .md\\:dark\\:hover\\:bg-blue-300:hover {\n    --tw-bg-opacity: 1;\n    background-color: rgba(147, 197, 253, var(--tw-bg-opacity));\n  }\n\n  .dark .md\\:dark\\:hover\\:bg-blue-400:hover {\n    --tw-bg-opacity: 1;\n    background-color: rgba(96, 165, 250, var(--tw-bg-opacity));\n  }\n\n  .dark .md\\:dark\\:hover\\:bg-blue-500:hover {\n    --tw-bg-opacity: 1;\n    background-color: rgba(59, 130, 246, var(--tw-bg-opacity));\n  }\n\n  .dark .md\\:dark\\:hover\\:bg-blue-600:hover {\n    --tw-bg-opacity: 1;\n    background-color: rgba(37, 99, 235, var(--tw-bg-opacity));\n  }\n\n  .dark .md\\:dark\\:hover\\:bg-blue-700:hover {\n    --tw-bg-opacity: 1;\n    background-color: rgba(29, 78, 216, var(--tw-bg-opacity));\n  }\n\n  .dark .md\\:dark\\:hover\\:bg-blue-800:hover {\n    --tw-bg-opacity: 1;\n    background-color: rgba(30, 64, 175, var(--tw-bg-opacity));\n  }\n\n  .dark .md\\:dark\\:hover\\:bg-blue-900:hover {\n    --tw-bg-opacity: 1;\n    background-color: rgba(30, 58, 138, var(--tw-bg-opacity));\n  }\n\n  .dark .md\\:dark\\:hover\\:bg-indigo-50:hover {\n    --tw-bg-opacity: 1;\n    background-color: rgba(238, 242, 255, var(--tw-bg-opacity));\n  }\n\n  .dark .md\\:dark\\:hover\\:bg-indigo-100:hover {\n    --tw-bg-opacity: 1;\n    background-color: rgba(224, 231, 255, var(--tw-bg-opacity));\n  }\n\n  .dark .md\\:dark\\:hover\\:bg-indigo-200:hover {\n    --tw-bg-opacity: 1;\n    background-color: rgba(199, 210, 254, var(--tw-bg-opacity));\n  }\n\n  .dark .md\\:dark\\:hover\\:bg-indigo-300:hover {\n    --tw-bg-opacity: 1;\n    background-color: rgba(165, 180, 252, var(--tw-bg-opacity));\n  }\n\n  .dark .md\\:dark\\:hover\\:bg-indigo-400:hover {\n    --tw-bg-opacity: 1;\n    background-color: rgba(129, 140, 248, var(--tw-bg-opacity));\n  }\n\n  .dark .md\\:dark\\:hover\\:bg-indigo-500:hover {\n    --tw-bg-opacity: 1;\n    background-color: rgba(99, 102, 241, var(--tw-bg-opacity));\n  }\n\n  .dark .md\\:dark\\:hover\\:bg-indigo-600:hover {\n    --tw-bg-opacity: 1;\n    background-color: rgba(79, 70, 229, var(--tw-bg-opacity));\n  }\n\n  .dark .md\\:dark\\:hover\\:bg-indigo-700:hover {\n    --tw-bg-opacity: 1;\n    background-color: rgba(67, 56, 202, var(--tw-bg-opacity));\n  }\n\n  .dark .md\\:dark\\:hover\\:bg-indigo-800:hover {\n    --tw-bg-opacity: 1;\n    background-color: rgba(55, 48, 163, var(--tw-bg-opacity));\n  }\n\n  .dark .md\\:dark\\:hover\\:bg-indigo-900:hover {\n    --tw-bg-opacity: 1;\n    background-color: rgba(49, 46, 129, var(--tw-bg-opacity));\n  }\n\n  .dark .md\\:dark\\:hover\\:bg-purple-50:hover {\n    --tw-bg-opacity: 1;\n    background-color: rgba(245, 243, 255, var(--tw-bg-opacity));\n  }\n\n  .dark .md\\:dark\\:hover\\:bg-purple-100:hover {\n    --tw-bg-opacity: 1;\n    background-color: rgba(237, 233, 254, var(--tw-bg-opacity));\n  }\n\n  .dark .md\\:dark\\:hover\\:bg-purple-200:hover {\n    --tw-bg-opacity: 1;\n    background-color: rgba(221, 214, 254, var(--tw-bg-opacity));\n  }\n\n  .dark .md\\:dark\\:hover\\:bg-purple-300:hover {\n    --tw-bg-opacity: 1;\n    background-color: rgba(196, 181, 253, var(--tw-bg-opacity));\n  }\n\n  .dark .md\\:dark\\:hover\\:bg-purple-400:hover {\n    --tw-bg-opacity: 1;\n    background-color: rgba(167, 139, 250, var(--tw-bg-opacity));\n  }\n\n  .dark .md\\:dark\\:hover\\:bg-purple-500:hover {\n    --tw-bg-opacity: 1;\n    background-color: rgba(139, 92, 246, var(--tw-bg-opacity));\n  }\n\n  .dark .md\\:dark\\:hover\\:bg-purple-600:hover {\n    --tw-bg-opacity: 1;\n    background-color: rgba(124, 58, 237, var(--tw-bg-opacity));\n  }\n\n  .dark .md\\:dark\\:hover\\:bg-purple-700:hover {\n    --tw-bg-opacity: 1;\n    background-color: rgba(109, 40, 217, var(--tw-bg-opacity));\n  }\n\n  .dark .md\\:dark\\:hover\\:bg-purple-800:hover {\n    --tw-bg-opacity: 1;\n    background-color: rgba(91, 33, 182, var(--tw-bg-opacity));\n  }\n\n  .dark .md\\:dark\\:hover\\:bg-purple-900:hover {\n    --tw-bg-opacity: 1;\n    background-color: rgba(76, 29, 149, var(--tw-bg-opacity));\n  }\n\n  .dark .md\\:dark\\:hover\\:bg-pink-50:hover {\n    --tw-bg-opacity: 1;\n    background-color: rgba(253, 242, 248, var(--tw-bg-opacity));\n  }\n\n  .dark .md\\:dark\\:hover\\:bg-pink-100:hover {\n    --tw-bg-opacity: 1;\n    background-color: rgba(252, 231, 243, var(--tw-bg-opacity));\n  }\n\n  .dark .md\\:dark\\:hover\\:bg-pink-200:hover {\n    --tw-bg-opacity: 1;\n    background-color: rgba(251, 207, 232, var(--tw-bg-opacity));\n  }\n\n  .dark .md\\:dark\\:hover\\:bg-pink-300:hover {\n    --tw-bg-opacity: 1;\n    background-color: rgba(249, 168, 212, var(--tw-bg-opacity));\n  }\n\n  .dark .md\\:dark\\:hover\\:bg-pink-400:hover {\n    --tw-bg-opacity: 1;\n    background-color: rgba(244, 114, 182, var(--tw-bg-opacity));\n  }\n\n  .dark .md\\:dark\\:hover\\:bg-pink-500:hover {\n    --tw-bg-opacity: 1;\n    background-color: rgba(236, 72, 153, var(--tw-bg-opacity));\n  }\n\n  .dark .md\\:dark\\:hover\\:bg-pink-600:hover {\n    --tw-bg-opacity: 1;\n    background-color: rgba(219, 39, 119, var(--tw-bg-opacity));\n  }\n\n  .dark .md\\:dark\\:hover\\:bg-pink-700:hover {\n    --tw-bg-opacity: 1;\n    background-color: rgba(190, 24, 93, var(--tw-bg-opacity));\n  }\n\n  .dark .md\\:dark\\:hover\\:bg-pink-800:hover {\n    --tw-bg-opacity: 1;\n    background-color: rgba(157, 23, 77, var(--tw-bg-opacity));\n  }\n\n  .dark .md\\:dark\\:hover\\:bg-pink-900:hover {\n    --tw-bg-opacity: 1;\n    background-color: rgba(131, 24, 67, var(--tw-bg-opacity));\n  }\n\n  .dark .md\\:dark\\:focus\\:bg-transparent:focus {\n    background-color: transparent;\n  }\n\n  .dark .md\\:dark\\:focus\\:bg-current:focus {\n    background-color: currentColor;\n  }\n\n  .dark .md\\:dark\\:focus\\:bg-black:focus {\n    --tw-bg-opacity: 1;\n    background-color: rgba(0, 0, 0, var(--tw-bg-opacity));\n  }\n\n  .dark .md\\:dark\\:focus\\:bg-white:focus {\n    --tw-bg-opacity: 1;\n    background-color: rgba(255, 255, 255, var(--tw-bg-opacity));\n  }\n\n  .dark .md\\:dark\\:focus\\:bg-gray-50:focus {\n    --tw-bg-opacity: 1;\n    background-color: rgba(249, 250, 251, var(--tw-bg-opacity));\n  }\n\n  .dark .md\\:dark\\:focus\\:bg-gray-100:focus {\n    --tw-bg-opacity: 1;\n    background-color: rgba(243, 244, 246, var(--tw-bg-opacity));\n  }\n\n  .dark .md\\:dark\\:focus\\:bg-gray-200:focus {\n    --tw-bg-opacity: 1;\n    background-color: rgba(229, 231, 235, var(--tw-bg-opacity));\n  }\n\n  .dark .md\\:dark\\:focus\\:bg-gray-300:focus {\n    --tw-bg-opacity: 1;\n    background-color: rgba(209, 213, 219, var(--tw-bg-opacity));\n  }\n\n  .dark .md\\:dark\\:focus\\:bg-gray-400:focus {\n    --tw-bg-opacity: 1;\n    background-color: rgba(156, 163, 175, var(--tw-bg-opacity));\n  }\n\n  .dark .md\\:dark\\:focus\\:bg-gray-500:focus {\n    --tw-bg-opacity: 1;\n    background-color: rgba(107, 114, 128, var(--tw-bg-opacity));\n  }\n\n  .dark .md\\:dark\\:focus\\:bg-gray-600:focus {\n    --tw-bg-opacity: 1;\n    background-color: rgba(75, 85, 99, var(--tw-bg-opacity));\n  }\n\n  .dark .md\\:dark\\:focus\\:bg-gray-700:focus {\n    --tw-bg-opacity: 1;\n    background-color: rgba(55, 65, 81, var(--tw-bg-opacity));\n  }\n\n  .dark .md\\:dark\\:focus\\:bg-gray-800:focus {\n    --tw-bg-opacity: 1;\n    background-color: rgba(31, 41, 55, var(--tw-bg-opacity));\n  }\n\n  .dark .md\\:dark\\:focus\\:bg-gray-900:focus {\n    --tw-bg-opacity: 1;\n    background-color: rgba(17, 24, 39, var(--tw-bg-opacity));\n  }\n\n  .dark .md\\:dark\\:focus\\:bg-red-50:focus {\n    --tw-bg-opacity: 1;\n    background-color: rgba(254, 242, 242, var(--tw-bg-opacity));\n  }\n\n  .dark .md\\:dark\\:focus\\:bg-red-100:focus {\n    --tw-bg-opacity: 1;\n    background-color: rgba(254, 226, 226, var(--tw-bg-opacity));\n  }\n\n  .dark .md\\:dark\\:focus\\:bg-red-200:focus {\n    --tw-bg-opacity: 1;\n    background-color: rgba(254, 202, 202, var(--tw-bg-opacity));\n  }\n\n  .dark .md\\:dark\\:focus\\:bg-red-300:focus {\n    --tw-bg-opacity: 1;\n    background-color: rgba(252, 165, 165, var(--tw-bg-opacity));\n  }\n\n  .dark .md\\:dark\\:focus\\:bg-red-400:focus {\n    --tw-bg-opacity: 1;\n    background-color: rgba(248, 113, 113, var(--tw-bg-opacity));\n  }\n\n  .dark .md\\:dark\\:focus\\:bg-red-500:focus {\n    --tw-bg-opacity: 1;\n    background-color: rgba(239, 68, 68, var(--tw-bg-opacity));\n  }\n\n  .dark .md\\:dark\\:focus\\:bg-red-600:focus {\n    --tw-bg-opacity: 1;\n    background-color: rgba(220, 38, 38, var(--tw-bg-opacity));\n  }\n\n  .dark .md\\:dark\\:focus\\:bg-red-700:focus {\n    --tw-bg-opacity: 1;\n    background-color: rgba(185, 28, 28, var(--tw-bg-opacity));\n  }\n\n  .dark .md\\:dark\\:focus\\:bg-red-800:focus {\n    --tw-bg-opacity: 1;\n    background-color: rgba(153, 27, 27, var(--tw-bg-opacity));\n  }\n\n  .dark .md\\:dark\\:focus\\:bg-red-900:focus {\n    --tw-bg-opacity: 1;\n    background-color: rgba(127, 29, 29, var(--tw-bg-opacity));\n  }\n\n  .dark .md\\:dark\\:focus\\:bg-yellow-50:focus {\n    --tw-bg-opacity: 1;\n    background-color: rgba(255, 251, 235, var(--tw-bg-opacity));\n  }\n\n  .dark .md\\:dark\\:focus\\:bg-yellow-100:focus {\n    --tw-bg-opacity: 1;\n    background-color: rgba(254, 243, 199, var(--tw-bg-opacity));\n  }\n\n  .dark .md\\:dark\\:focus\\:bg-yellow-200:focus {\n    --tw-bg-opacity: 1;\n    background-color: rgba(253, 230, 138, var(--tw-bg-opacity));\n  }\n\n  .dark .md\\:dark\\:focus\\:bg-yellow-300:focus {\n    --tw-bg-opacity: 1;\n    background-color: rgba(252, 211, 77, var(--tw-bg-opacity));\n  }\n\n  .dark .md\\:dark\\:focus\\:bg-yellow-400:focus {\n    --tw-bg-opacity: 1;\n    background-color: rgba(251, 191, 36, var(--tw-bg-opacity));\n  }\n\n  .dark .md\\:dark\\:focus\\:bg-yellow-500:focus {\n    --tw-bg-opacity: 1;\n    background-color: rgba(245, 158, 11, var(--tw-bg-opacity));\n  }\n\n  .dark .md\\:dark\\:focus\\:bg-yellow-600:focus {\n    --tw-bg-opacity: 1;\n    background-color: rgba(217, 119, 6, var(--tw-bg-opacity));\n  }\n\n  .dark .md\\:dark\\:focus\\:bg-yellow-700:focus {\n    --tw-bg-opacity: 1;\n    background-color: rgba(180, 83, 9, var(--tw-bg-opacity));\n  }\n\n  .dark .md\\:dark\\:focus\\:bg-yellow-800:focus {\n    --tw-bg-opacity: 1;\n    background-color: rgba(146, 64, 14, var(--tw-bg-opacity));\n  }\n\n  .dark .md\\:dark\\:focus\\:bg-yellow-900:focus {\n    --tw-bg-opacity: 1;\n    background-color: rgba(120, 53, 15, var(--tw-bg-opacity));\n  }\n\n  .dark .md\\:dark\\:focus\\:bg-green-50:focus {\n    --tw-bg-opacity: 1;\n    background-color: rgba(236, 253, 245, var(--tw-bg-opacity));\n  }\n\n  .dark .md\\:dark\\:focus\\:bg-green-100:focus {\n    --tw-bg-opacity: 1;\n    background-color: rgba(209, 250, 229, var(--tw-bg-opacity));\n  }\n\n  .dark .md\\:dark\\:focus\\:bg-green-200:focus {\n    --tw-bg-opacity: 1;\n    background-color: rgba(167, 243, 208, var(--tw-bg-opacity));\n  }\n\n  .dark .md\\:dark\\:focus\\:bg-green-300:focus {\n    --tw-bg-opacity: 1;\n    background-color: rgba(110, 231, 183, var(--tw-bg-opacity));\n  }\n\n  .dark .md\\:dark\\:focus\\:bg-green-400:focus {\n    --tw-bg-opacity: 1;\n    background-color: rgba(52, 211, 153, var(--tw-bg-opacity));\n  }\n\n  .dark .md\\:dark\\:focus\\:bg-green-500:focus {\n    --tw-bg-opacity: 1;\n    background-color: rgba(16, 185, 129, var(--tw-bg-opacity));\n  }\n\n  .dark .md\\:dark\\:focus\\:bg-green-600:focus {\n    --tw-bg-opacity: 1;\n    background-color: rgba(5, 150, 105, var(--tw-bg-opacity));\n  }\n\n  .dark .md\\:dark\\:focus\\:bg-green-700:focus {\n    --tw-bg-opacity: 1;\n    background-color: rgba(4, 120, 87, var(--tw-bg-opacity));\n  }\n\n  .dark .md\\:dark\\:focus\\:bg-green-800:focus {\n    --tw-bg-opacity: 1;\n    background-color: rgba(6, 95, 70, var(--tw-bg-opacity));\n  }\n\n  .dark .md\\:dark\\:focus\\:bg-green-900:focus {\n    --tw-bg-opacity: 1;\n    background-color: rgba(6, 78, 59, var(--tw-bg-opacity));\n  }\n\n  .dark .md\\:dark\\:focus\\:bg-blue-50:focus {\n    --tw-bg-opacity: 1;\n    background-color: rgba(239, 246, 255, var(--tw-bg-opacity));\n  }\n\n  .dark .md\\:dark\\:focus\\:bg-blue-100:focus {\n    --tw-bg-opacity: 1;\n    background-color: rgba(219, 234, 254, var(--tw-bg-opacity));\n  }\n\n  .dark .md\\:dark\\:focus\\:bg-blue-200:focus {\n    --tw-bg-opacity: 1;\n    background-color: rgba(191, 219, 254, var(--tw-bg-opacity));\n  }\n\n  .dark .md\\:dark\\:focus\\:bg-blue-300:focus {\n    --tw-bg-opacity: 1;\n    background-color: rgba(147, 197, 253, var(--tw-bg-opacity));\n  }\n\n  .dark .md\\:dark\\:focus\\:bg-blue-400:focus {\n    --tw-bg-opacity: 1;\n    background-color: rgba(96, 165, 250, var(--tw-bg-opacity));\n  }\n\n  .dark .md\\:dark\\:focus\\:bg-blue-500:focus {\n    --tw-bg-opacity: 1;\n    background-color: rgba(59, 130, 246, var(--tw-bg-opacity));\n  }\n\n  .dark .md\\:dark\\:focus\\:bg-blue-600:focus {\n    --tw-bg-opacity: 1;\n    background-color: rgba(37, 99, 235, var(--tw-bg-opacity));\n  }\n\n  .dark .md\\:dark\\:focus\\:bg-blue-700:focus {\n    --tw-bg-opacity: 1;\n    background-color: rgba(29, 78, 216, var(--tw-bg-opacity));\n  }\n\n  .dark .md\\:dark\\:focus\\:bg-blue-800:focus {\n    --tw-bg-opacity: 1;\n    background-color: rgba(30, 64, 175, var(--tw-bg-opacity));\n  }\n\n  .dark .md\\:dark\\:focus\\:bg-blue-900:focus {\n    --tw-bg-opacity: 1;\n    background-color: rgba(30, 58, 138, var(--tw-bg-opacity));\n  }\n\n  .dark .md\\:dark\\:focus\\:bg-indigo-50:focus {\n    --tw-bg-opacity: 1;\n    background-color: rgba(238, 242, 255, var(--tw-bg-opacity));\n  }\n\n  .dark .md\\:dark\\:focus\\:bg-indigo-100:focus {\n    --tw-bg-opacity: 1;\n    background-color: rgba(224, 231, 255, var(--tw-bg-opacity));\n  }\n\n  .dark .md\\:dark\\:focus\\:bg-indigo-200:focus {\n    --tw-bg-opacity: 1;\n    background-color: rgba(199, 210, 254, var(--tw-bg-opacity));\n  }\n\n  .dark .md\\:dark\\:focus\\:bg-indigo-300:focus {\n    --tw-bg-opacity: 1;\n    background-color: rgba(165, 180, 252, var(--tw-bg-opacity));\n  }\n\n  .dark .md\\:dark\\:focus\\:bg-indigo-400:focus {\n    --tw-bg-opacity: 1;\n    background-color: rgba(129, 140, 248, var(--tw-bg-opacity));\n  }\n\n  .dark .md\\:dark\\:focus\\:bg-indigo-500:focus {\n    --tw-bg-opacity: 1;\n    background-color: rgba(99, 102, 241, var(--tw-bg-opacity));\n  }\n\n  .dark .md\\:dark\\:focus\\:bg-indigo-600:focus {\n    --tw-bg-opacity: 1;\n    background-color: rgba(79, 70, 229, var(--tw-bg-opacity));\n  }\n\n  .dark .md\\:dark\\:focus\\:bg-indigo-700:focus {\n    --tw-bg-opacity: 1;\n    background-color: rgba(67, 56, 202, var(--tw-bg-opacity));\n  }\n\n  .dark .md\\:dark\\:focus\\:bg-indigo-800:focus {\n    --tw-bg-opacity: 1;\n    background-color: rgba(55, 48, 163, var(--tw-bg-opacity));\n  }\n\n  .dark .md\\:dark\\:focus\\:bg-indigo-900:focus {\n    --tw-bg-opacity: 1;\n    background-color: rgba(49, 46, 129, var(--tw-bg-opacity));\n  }\n\n  .dark .md\\:dark\\:focus\\:bg-purple-50:focus {\n    --tw-bg-opacity: 1;\n    background-color: rgba(245, 243, 255, var(--tw-bg-opacity));\n  }\n\n  .dark .md\\:dark\\:focus\\:bg-purple-100:focus {\n    --tw-bg-opacity: 1;\n    background-color: rgba(237, 233, 254, var(--tw-bg-opacity));\n  }\n\n  .dark .md\\:dark\\:focus\\:bg-purple-200:focus {\n    --tw-bg-opacity: 1;\n    background-color: rgba(221, 214, 254, var(--tw-bg-opacity));\n  }\n\n  .dark .md\\:dark\\:focus\\:bg-purple-300:focus {\n    --tw-bg-opacity: 1;\n    background-color: rgba(196, 181, 253, var(--tw-bg-opacity));\n  }\n\n  .dark .md\\:dark\\:focus\\:bg-purple-400:focus {\n    --tw-bg-opacity: 1;\n    background-color: rgba(167, 139, 250, var(--tw-bg-opacity));\n  }\n\n  .dark .md\\:dark\\:focus\\:bg-purple-500:focus {\n    --tw-bg-opacity: 1;\n    background-color: rgba(139, 92, 246, var(--tw-bg-opacity));\n  }\n\n  .dark .md\\:dark\\:focus\\:bg-purple-600:focus {\n    --tw-bg-opacity: 1;\n    background-color: rgba(124, 58, 237, var(--tw-bg-opacity));\n  }\n\n  .dark .md\\:dark\\:focus\\:bg-purple-700:focus {\n    --tw-bg-opacity: 1;\n    background-color: rgba(109, 40, 217, var(--tw-bg-opacity));\n  }\n\n  .dark .md\\:dark\\:focus\\:bg-purple-800:focus {\n    --tw-bg-opacity: 1;\n    background-color: rgba(91, 33, 182, var(--tw-bg-opacity));\n  }\n\n  .dark .md\\:dark\\:focus\\:bg-purple-900:focus {\n    --tw-bg-opacity: 1;\n    background-color: rgba(76, 29, 149, var(--tw-bg-opacity));\n  }\n\n  .dark .md\\:dark\\:focus\\:bg-pink-50:focus {\n    --tw-bg-opacity: 1;\n    background-color: rgba(253, 242, 248, var(--tw-bg-opacity));\n  }\n\n  .dark .md\\:dark\\:focus\\:bg-pink-100:focus {\n    --tw-bg-opacity: 1;\n    background-color: rgba(252, 231, 243, var(--tw-bg-opacity));\n  }\n\n  .dark .md\\:dark\\:focus\\:bg-pink-200:focus {\n    --tw-bg-opacity: 1;\n    background-color: rgba(251, 207, 232, var(--tw-bg-opacity));\n  }\n\n  .dark .md\\:dark\\:focus\\:bg-pink-300:focus {\n    --tw-bg-opacity: 1;\n    background-color: rgba(249, 168, 212, var(--tw-bg-opacity));\n  }\n\n  .dark .md\\:dark\\:focus\\:bg-pink-400:focus {\n    --tw-bg-opacity: 1;\n    background-color: rgba(244, 114, 182, var(--tw-bg-opacity));\n  }\n\n  .dark .md\\:dark\\:focus\\:bg-pink-500:focus {\n    --tw-bg-opacity: 1;\n    background-color: rgba(236, 72, 153, var(--tw-bg-opacity));\n  }\n\n  .dark .md\\:dark\\:focus\\:bg-pink-600:focus {\n    --tw-bg-opacity: 1;\n    background-color: rgba(219, 39, 119, var(--tw-bg-opacity));\n  }\n\n  .dark .md\\:dark\\:focus\\:bg-pink-700:focus {\n    --tw-bg-opacity: 1;\n    background-color: rgba(190, 24, 93, var(--tw-bg-opacity));\n  }\n\n  .dark .md\\:dark\\:focus\\:bg-pink-800:focus {\n    --tw-bg-opacity: 1;\n    background-color: rgba(157, 23, 77, var(--tw-bg-opacity));\n  }\n\n  .dark .md\\:dark\\:focus\\:bg-pink-900:focus {\n    --tw-bg-opacity: 1;\n    background-color: rgba(131, 24, 67, var(--tw-bg-opacity));\n  }\n\n  .md\\:bg-none {\n    background-image: none;\n  }\n\n  .md\\:bg-gradient-to-t {\n    background-image: linear-gradient(to top, var(--tw-gradient-stops));\n  }\n\n  .md\\:bg-gradient-to-tr {\n    background-image: linear-gradient(to top right, var(--tw-gradient-stops));\n  }\n\n  .md\\:bg-gradient-to-r {\n    background-image: linear-gradient(to right, var(--tw-gradient-stops));\n  }\n\n  .md\\:bg-gradient-to-br {\n    background-image: linear-gradient(to bottom right, var(--tw-gradient-stops));\n  }\n\n  .md\\:bg-gradient-to-b {\n    background-image: linear-gradient(to bottom, var(--tw-gradient-stops));\n  }\n\n  .md\\:bg-gradient-to-bl {\n    background-image: linear-gradient(to bottom left, var(--tw-gradient-stops));\n  }\n\n  .md\\:bg-gradient-to-l {\n    background-image: linear-gradient(to left, var(--tw-gradient-stops));\n  }\n\n  .md\\:bg-gradient-to-tl {\n    background-image: linear-gradient(to top left, var(--tw-gradient-stops));\n  }\n\n  .md\\:from-transparent {\n    --tw-gradient-from: transparent;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(0, 0, 0, 0));\n  }\n\n  .md\\:from-current {\n    --tw-gradient-from: currentColor;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(255, 255, 255, 0));\n  }\n\n  .md\\:from-black {\n    --tw-gradient-from: #000;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(0, 0, 0, 0));\n  }\n\n  .md\\:from-white {\n    --tw-gradient-from: #fff;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(255, 255, 255, 0));\n  }\n\n  .md\\:from-gray-50 {\n    --tw-gradient-from: #f9fafb;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(249, 250, 251, 0));\n  }\n\n  .md\\:from-gray-100 {\n    --tw-gradient-from: #f3f4f6;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(243, 244, 246, 0));\n  }\n\n  .md\\:from-gray-200 {\n    --tw-gradient-from: #e5e7eb;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(229, 231, 235, 0));\n  }\n\n  .md\\:from-gray-300 {\n    --tw-gradient-from: #d1d5db;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(209, 213, 219, 0));\n  }\n\n  .md\\:from-gray-400 {\n    --tw-gradient-from: #9ca3af;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(156, 163, 175, 0));\n  }\n\n  .md\\:from-gray-500 {\n    --tw-gradient-from: #6b7280;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(107, 114, 128, 0));\n  }\n\n  .md\\:from-gray-600 {\n    --tw-gradient-from: #4b5563;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(75, 85, 99, 0));\n  }\n\n  .md\\:from-gray-700 {\n    --tw-gradient-from: #374151;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(55, 65, 81, 0));\n  }\n\n  .md\\:from-gray-800 {\n    --tw-gradient-from: #1f2937;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(31, 41, 55, 0));\n  }\n\n  .md\\:from-gray-900 {\n    --tw-gradient-from: #111827;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(17, 24, 39, 0));\n  }\n\n  .md\\:from-red-50 {\n    --tw-gradient-from: #fef2f2;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(254, 242, 242, 0));\n  }\n\n  .md\\:from-red-100 {\n    --tw-gradient-from: #fee2e2;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(254, 226, 226, 0));\n  }\n\n  .md\\:from-red-200 {\n    --tw-gradient-from: #fecaca;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(254, 202, 202, 0));\n  }\n\n  .md\\:from-red-300 {\n    --tw-gradient-from: #fca5a5;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(252, 165, 165, 0));\n  }\n\n  .md\\:from-red-400 {\n    --tw-gradient-from: #f87171;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(248, 113, 113, 0));\n  }\n\n  .md\\:from-red-500 {\n    --tw-gradient-from: #ef4444;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(239, 68, 68, 0));\n  }\n\n  .md\\:from-red-600 {\n    --tw-gradient-from: #dc2626;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(220, 38, 38, 0));\n  }\n\n  .md\\:from-red-700 {\n    --tw-gradient-from: #b91c1c;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(185, 28, 28, 0));\n  }\n\n  .md\\:from-red-800 {\n    --tw-gradient-from: #991b1b;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(153, 27, 27, 0));\n  }\n\n  .md\\:from-red-900 {\n    --tw-gradient-from: #7f1d1d;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(127, 29, 29, 0));\n  }\n\n  .md\\:from-yellow-50 {\n    --tw-gradient-from: #fffbeb;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(255, 251, 235, 0));\n  }\n\n  .md\\:from-yellow-100 {\n    --tw-gradient-from: #fef3c7;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(254, 243, 199, 0));\n  }\n\n  .md\\:from-yellow-200 {\n    --tw-gradient-from: #fde68a;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(253, 230, 138, 0));\n  }\n\n  .md\\:from-yellow-300 {\n    --tw-gradient-from: #fcd34d;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(252, 211, 77, 0));\n  }\n\n  .md\\:from-yellow-400 {\n    --tw-gradient-from: #fbbf24;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(251, 191, 36, 0));\n  }\n\n  .md\\:from-yellow-500 {\n    --tw-gradient-from: #f59e0b;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(245, 158, 11, 0));\n  }\n\n  .md\\:from-yellow-600 {\n    --tw-gradient-from: #d97706;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(217, 119, 6, 0));\n  }\n\n  .md\\:from-yellow-700 {\n    --tw-gradient-from: #b45309;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(180, 83, 9, 0));\n  }\n\n  .md\\:from-yellow-800 {\n    --tw-gradient-from: #92400e;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(146, 64, 14, 0));\n  }\n\n  .md\\:from-yellow-900 {\n    --tw-gradient-from: #78350f;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(120, 53, 15, 0));\n  }\n\n  .md\\:from-green-50 {\n    --tw-gradient-from: #ecfdf5;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(236, 253, 245, 0));\n  }\n\n  .md\\:from-green-100 {\n    --tw-gradient-from: #d1fae5;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(209, 250, 229, 0));\n  }\n\n  .md\\:from-green-200 {\n    --tw-gradient-from: #a7f3d0;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(167, 243, 208, 0));\n  }\n\n  .md\\:from-green-300 {\n    --tw-gradient-from: #6ee7b7;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(110, 231, 183, 0));\n  }\n\n  .md\\:from-green-400 {\n    --tw-gradient-from: #34d399;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(52, 211, 153, 0));\n  }\n\n  .md\\:from-green-500 {\n    --tw-gradient-from: #10b981;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(16, 185, 129, 0));\n  }\n\n  .md\\:from-green-600 {\n    --tw-gradient-from: #059669;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(5, 150, 105, 0));\n  }\n\n  .md\\:from-green-700 {\n    --tw-gradient-from: #047857;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(4, 120, 87, 0));\n  }\n\n  .md\\:from-green-800 {\n    --tw-gradient-from: #065f46;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(6, 95, 70, 0));\n  }\n\n  .md\\:from-green-900 {\n    --tw-gradient-from: #064e3b;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(6, 78, 59, 0));\n  }\n\n  .md\\:from-blue-50 {\n    --tw-gradient-from: #eff6ff;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(239, 246, 255, 0));\n  }\n\n  .md\\:from-blue-100 {\n    --tw-gradient-from: #dbeafe;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(219, 234, 254, 0));\n  }\n\n  .md\\:from-blue-200 {\n    --tw-gradient-from: #bfdbfe;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(191, 219, 254, 0));\n  }\n\n  .md\\:from-blue-300 {\n    --tw-gradient-from: #93c5fd;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(147, 197, 253, 0));\n  }\n\n  .md\\:from-blue-400 {\n    --tw-gradient-from: #60a5fa;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(96, 165, 250, 0));\n  }\n\n  .md\\:from-blue-500 {\n    --tw-gradient-from: #3b82f6;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(59, 130, 246, 0));\n  }\n\n  .md\\:from-blue-600 {\n    --tw-gradient-from: #2563eb;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(37, 99, 235, 0));\n  }\n\n  .md\\:from-blue-700 {\n    --tw-gradient-from: #1d4ed8;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(29, 78, 216, 0));\n  }\n\n  .md\\:from-blue-800 {\n    --tw-gradient-from: #1e40af;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(30, 64, 175, 0));\n  }\n\n  .md\\:from-blue-900 {\n    --tw-gradient-from: #1e3a8a;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(30, 58, 138, 0));\n  }\n\n  .md\\:from-indigo-50 {\n    --tw-gradient-from: #eef2ff;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(238, 242, 255, 0));\n  }\n\n  .md\\:from-indigo-100 {\n    --tw-gradient-from: #e0e7ff;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(224, 231, 255, 0));\n  }\n\n  .md\\:from-indigo-200 {\n    --tw-gradient-from: #c7d2fe;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(199, 210, 254, 0));\n  }\n\n  .md\\:from-indigo-300 {\n    --tw-gradient-from: #a5b4fc;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(165, 180, 252, 0));\n  }\n\n  .md\\:from-indigo-400 {\n    --tw-gradient-from: #818cf8;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(129, 140, 248, 0));\n  }\n\n  .md\\:from-indigo-500 {\n    --tw-gradient-from: #6366f1;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(99, 102, 241, 0));\n  }\n\n  .md\\:from-indigo-600 {\n    --tw-gradient-from: #4f46e5;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(79, 70, 229, 0));\n  }\n\n  .md\\:from-indigo-700 {\n    --tw-gradient-from: #4338ca;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(67, 56, 202, 0));\n  }\n\n  .md\\:from-indigo-800 {\n    --tw-gradient-from: #3730a3;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(55, 48, 163, 0));\n  }\n\n  .md\\:from-indigo-900 {\n    --tw-gradient-from: #312e81;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(49, 46, 129, 0));\n  }\n\n  .md\\:from-purple-50 {\n    --tw-gradient-from: #f5f3ff;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(245, 243, 255, 0));\n  }\n\n  .md\\:from-purple-100 {\n    --tw-gradient-from: #ede9fe;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(237, 233, 254, 0));\n  }\n\n  .md\\:from-purple-200 {\n    --tw-gradient-from: #ddd6fe;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(221, 214, 254, 0));\n  }\n\n  .md\\:from-purple-300 {\n    --tw-gradient-from: #c4b5fd;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(196, 181, 253, 0));\n  }\n\n  .md\\:from-purple-400 {\n    --tw-gradient-from: #a78bfa;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(167, 139, 250, 0));\n  }\n\n  .md\\:from-purple-500 {\n    --tw-gradient-from: #8b5cf6;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(139, 92, 246, 0));\n  }\n\n  .md\\:from-purple-600 {\n    --tw-gradient-from: #7c3aed;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(124, 58, 237, 0));\n  }\n\n  .md\\:from-purple-700 {\n    --tw-gradient-from: #6d28d9;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(109, 40, 217, 0));\n  }\n\n  .md\\:from-purple-800 {\n    --tw-gradient-from: #5b21b6;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(91, 33, 182, 0));\n  }\n\n  .md\\:from-purple-900 {\n    --tw-gradient-from: #4c1d95;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(76, 29, 149, 0));\n  }\n\n  .md\\:from-pink-50 {\n    --tw-gradient-from: #fdf2f8;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(253, 242, 248, 0));\n  }\n\n  .md\\:from-pink-100 {\n    --tw-gradient-from: #fce7f3;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(252, 231, 243, 0));\n  }\n\n  .md\\:from-pink-200 {\n    --tw-gradient-from: #fbcfe8;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(251, 207, 232, 0));\n  }\n\n  .md\\:from-pink-300 {\n    --tw-gradient-from: #f9a8d4;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(249, 168, 212, 0));\n  }\n\n  .md\\:from-pink-400 {\n    --tw-gradient-from: #f472b6;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(244, 114, 182, 0));\n  }\n\n  .md\\:from-pink-500 {\n    --tw-gradient-from: #ec4899;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(236, 72, 153, 0));\n  }\n\n  .md\\:from-pink-600 {\n    --tw-gradient-from: #db2777;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(219, 39, 119, 0));\n  }\n\n  .md\\:from-pink-700 {\n    --tw-gradient-from: #be185d;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(190, 24, 93, 0));\n  }\n\n  .md\\:from-pink-800 {\n    --tw-gradient-from: #9d174d;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(157, 23, 77, 0));\n  }\n\n  .md\\:from-pink-900 {\n    --tw-gradient-from: #831843;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(131, 24, 67, 0));\n  }\n\n  .md\\:via-transparent {\n    --tw-gradient-stops: var(--tw-gradient-from), transparent, var(--tw-gradient-to, rgba(0, 0, 0, 0));\n  }\n\n  .md\\:via-current {\n    --tw-gradient-stops: var(--tw-gradient-from), currentColor, var(--tw-gradient-to, rgba(255, 255, 255, 0));\n  }\n\n  .md\\:via-black {\n    --tw-gradient-stops: var(--tw-gradient-from), #000, var(--tw-gradient-to, rgba(0, 0, 0, 0));\n  }\n\n  .md\\:via-white {\n    --tw-gradient-stops: var(--tw-gradient-from), #fff, var(--tw-gradient-to, rgba(255, 255, 255, 0));\n  }\n\n  .md\\:via-gray-50 {\n    --tw-gradient-stops: var(--tw-gradient-from), #f9fafb, var(--tw-gradient-to, rgba(249, 250, 251, 0));\n  }\n\n  .md\\:via-gray-100 {\n    --tw-gradient-stops: var(--tw-gradient-from), #f3f4f6, var(--tw-gradient-to, rgba(243, 244, 246, 0));\n  }\n\n  .md\\:via-gray-200 {\n    --tw-gradient-stops: var(--tw-gradient-from), #e5e7eb, var(--tw-gradient-to, rgba(229, 231, 235, 0));\n  }\n\n  .md\\:via-gray-300 {\n    --tw-gradient-stops: var(--tw-gradient-from), #d1d5db, var(--tw-gradient-to, rgba(209, 213, 219, 0));\n  }\n\n  .md\\:via-gray-400 {\n    --tw-gradient-stops: var(--tw-gradient-from), #9ca3af, var(--tw-gradient-to, rgba(156, 163, 175, 0));\n  }\n\n  .md\\:via-gray-500 {\n    --tw-gradient-stops: var(--tw-gradient-from), #6b7280, var(--tw-gradient-to, rgba(107, 114, 128, 0));\n  }\n\n  .md\\:via-gray-600 {\n    --tw-gradient-stops: var(--tw-gradient-from), #4b5563, var(--tw-gradient-to, rgba(75, 85, 99, 0));\n  }\n\n  .md\\:via-gray-700 {\n    --tw-gradient-stops: var(--tw-gradient-from), #374151, var(--tw-gradient-to, rgba(55, 65, 81, 0));\n  }\n\n  .md\\:via-gray-800 {\n    --tw-gradient-stops: var(--tw-gradient-from), #1f2937, var(--tw-gradient-to, rgba(31, 41, 55, 0));\n  }\n\n  .md\\:via-gray-900 {\n    --tw-gradient-stops: var(--tw-gradient-from), #111827, var(--tw-gradient-to, rgba(17, 24, 39, 0));\n  }\n\n  .md\\:via-red-50 {\n    --tw-gradient-stops: var(--tw-gradient-from), #fef2f2, var(--tw-gradient-to, rgba(254, 242, 242, 0));\n  }\n\n  .md\\:via-red-100 {\n    --tw-gradient-stops: var(--tw-gradient-from), #fee2e2, var(--tw-gradient-to, rgba(254, 226, 226, 0));\n  }\n\n  .md\\:via-red-200 {\n    --tw-gradient-stops: var(--tw-gradient-from), #fecaca, var(--tw-gradient-to, rgba(254, 202, 202, 0));\n  }\n\n  .md\\:via-red-300 {\n    --tw-gradient-stops: var(--tw-gradient-from), #fca5a5, var(--tw-gradient-to, rgba(252, 165, 165, 0));\n  }\n\n  .md\\:via-red-400 {\n    --tw-gradient-stops: var(--tw-gradient-from), #f87171, var(--tw-gradient-to, rgba(248, 113, 113, 0));\n  }\n\n  .md\\:via-red-500 {\n    --tw-gradient-stops: var(--tw-gradient-from), #ef4444, var(--tw-gradient-to, rgba(239, 68, 68, 0));\n  }\n\n  .md\\:via-red-600 {\n    --tw-gradient-stops: var(--tw-gradient-from), #dc2626, var(--tw-gradient-to, rgba(220, 38, 38, 0));\n  }\n\n  .md\\:via-red-700 {\n    --tw-gradient-stops: var(--tw-gradient-from), #b91c1c, var(--tw-gradient-to, rgba(185, 28, 28, 0));\n  }\n\n  .md\\:via-red-800 {\n    --tw-gradient-stops: var(--tw-gradient-from), #991b1b, var(--tw-gradient-to, rgba(153, 27, 27, 0));\n  }\n\n  .md\\:via-red-900 {\n    --tw-gradient-stops: var(--tw-gradient-from), #7f1d1d, var(--tw-gradient-to, rgba(127, 29, 29, 0));\n  }\n\n  .md\\:via-yellow-50 {\n    --tw-gradient-stops: var(--tw-gradient-from), #fffbeb, var(--tw-gradient-to, rgba(255, 251, 235, 0));\n  }\n\n  .md\\:via-yellow-100 {\n    --tw-gradient-stops: var(--tw-gradient-from), #fef3c7, var(--tw-gradient-to, rgba(254, 243, 199, 0));\n  }\n\n  .md\\:via-yellow-200 {\n    --tw-gradient-stops: var(--tw-gradient-from), #fde68a, var(--tw-gradient-to, rgba(253, 230, 138, 0));\n  }\n\n  .md\\:via-yellow-300 {\n    --tw-gradient-stops: var(--tw-gradient-from), #fcd34d, var(--tw-gradient-to, rgba(252, 211, 77, 0));\n  }\n\n  .md\\:via-yellow-400 {\n    --tw-gradient-stops: var(--tw-gradient-from), #fbbf24, var(--tw-gradient-to, rgba(251, 191, 36, 0));\n  }\n\n  .md\\:via-yellow-500 {\n    --tw-gradient-stops: var(--tw-gradient-from), #f59e0b, var(--tw-gradient-to, rgba(245, 158, 11, 0));\n  }\n\n  .md\\:via-yellow-600 {\n    --tw-gradient-stops: var(--tw-gradient-from), #d97706, var(--tw-gradient-to, rgba(217, 119, 6, 0));\n  }\n\n  .md\\:via-yellow-700 {\n    --tw-gradient-stops: var(--tw-gradient-from), #b45309, var(--tw-gradient-to, rgba(180, 83, 9, 0));\n  }\n\n  .md\\:via-yellow-800 {\n    --tw-gradient-stops: var(--tw-gradient-from), #92400e, var(--tw-gradient-to, rgba(146, 64, 14, 0));\n  }\n\n  .md\\:via-yellow-900 {\n    --tw-gradient-stops: var(--tw-gradient-from), #78350f, var(--tw-gradient-to, rgba(120, 53, 15, 0));\n  }\n\n  .md\\:via-green-50 {\n    --tw-gradient-stops: var(--tw-gradient-from), #ecfdf5, var(--tw-gradient-to, rgba(236, 253, 245, 0));\n  }\n\n  .md\\:via-green-100 {\n    --tw-gradient-stops: var(--tw-gradient-from), #d1fae5, var(--tw-gradient-to, rgba(209, 250, 229, 0));\n  }\n\n  .md\\:via-green-200 {\n    --tw-gradient-stops: var(--tw-gradient-from), #a7f3d0, var(--tw-gradient-to, rgba(167, 243, 208, 0));\n  }\n\n  .md\\:via-green-300 {\n    --tw-gradient-stops: var(--tw-gradient-from), #6ee7b7, var(--tw-gradient-to, rgba(110, 231, 183, 0));\n  }\n\n  .md\\:via-green-400 {\n    --tw-gradient-stops: var(--tw-gradient-from), #34d399, var(--tw-gradient-to, rgba(52, 211, 153, 0));\n  }\n\n  .md\\:via-green-500 {\n    --tw-gradient-stops: var(--tw-gradient-from), #10b981, var(--tw-gradient-to, rgba(16, 185, 129, 0));\n  }\n\n  .md\\:via-green-600 {\n    --tw-gradient-stops: var(--tw-gradient-from), #059669, var(--tw-gradient-to, rgba(5, 150, 105, 0));\n  }\n\n  .md\\:via-green-700 {\n    --tw-gradient-stops: var(--tw-gradient-from), #047857, var(--tw-gradient-to, rgba(4, 120, 87, 0));\n  }\n\n  .md\\:via-green-800 {\n    --tw-gradient-stops: var(--tw-gradient-from), #065f46, var(--tw-gradient-to, rgba(6, 95, 70, 0));\n  }\n\n  .md\\:via-green-900 {\n    --tw-gradient-stops: var(--tw-gradient-from), #064e3b, var(--tw-gradient-to, rgba(6, 78, 59, 0));\n  }\n\n  .md\\:via-blue-50 {\n    --tw-gradient-stops: var(--tw-gradient-from), #eff6ff, var(--tw-gradient-to, rgba(239, 246, 255, 0));\n  }\n\n  .md\\:via-blue-100 {\n    --tw-gradient-stops: var(--tw-gradient-from), #dbeafe, var(--tw-gradient-to, rgba(219, 234, 254, 0));\n  }\n\n  .md\\:via-blue-200 {\n    --tw-gradient-stops: var(--tw-gradient-from), #bfdbfe, var(--tw-gradient-to, rgba(191, 219, 254, 0));\n  }\n\n  .md\\:via-blue-300 {\n    --tw-gradient-stops: var(--tw-gradient-from), #93c5fd, var(--tw-gradient-to, rgba(147, 197, 253, 0));\n  }\n\n  .md\\:via-blue-400 {\n    --tw-gradient-stops: var(--tw-gradient-from), #60a5fa, var(--tw-gradient-to, rgba(96, 165, 250, 0));\n  }\n\n  .md\\:via-blue-500 {\n    --tw-gradient-stops: var(--tw-gradient-from), #3b82f6, var(--tw-gradient-to, rgba(59, 130, 246, 0));\n  }\n\n  .md\\:via-blue-600 {\n    --tw-gradient-stops: var(--tw-gradient-from), #2563eb, var(--tw-gradient-to, rgba(37, 99, 235, 0));\n  }\n\n  .md\\:via-blue-700 {\n    --tw-gradient-stops: var(--tw-gradient-from), #1d4ed8, var(--tw-gradient-to, rgba(29, 78, 216, 0));\n  }\n\n  .md\\:via-blue-800 {\n    --tw-gradient-stops: var(--tw-gradient-from), #1e40af, var(--tw-gradient-to, rgba(30, 64, 175, 0));\n  }\n\n  .md\\:via-blue-900 {\n    --tw-gradient-stops: var(--tw-gradient-from), #1e3a8a, var(--tw-gradient-to, rgba(30, 58, 138, 0));\n  }\n\n  .md\\:via-indigo-50 {\n    --tw-gradient-stops: var(--tw-gradient-from), #eef2ff, var(--tw-gradient-to, rgba(238, 242, 255, 0));\n  }\n\n  .md\\:via-indigo-100 {\n    --tw-gradient-stops: var(--tw-gradient-from), #e0e7ff, var(--tw-gradient-to, rgba(224, 231, 255, 0));\n  }\n\n  .md\\:via-indigo-200 {\n    --tw-gradient-stops: var(--tw-gradient-from), #c7d2fe, var(--tw-gradient-to, rgba(199, 210, 254, 0));\n  }\n\n  .md\\:via-indigo-300 {\n    --tw-gradient-stops: var(--tw-gradient-from), #a5b4fc, var(--tw-gradient-to, rgba(165, 180, 252, 0));\n  }\n\n  .md\\:via-indigo-400 {\n    --tw-gradient-stops: var(--tw-gradient-from), #818cf8, var(--tw-gradient-to, rgba(129, 140, 248, 0));\n  }\n\n  .md\\:via-indigo-500 {\n    --tw-gradient-stops: var(--tw-gradient-from), #6366f1, var(--tw-gradient-to, rgba(99, 102, 241, 0));\n  }\n\n  .md\\:via-indigo-600 {\n    --tw-gradient-stops: var(--tw-gradient-from), #4f46e5, var(--tw-gradient-to, rgba(79, 70, 229, 0));\n  }\n\n  .md\\:via-indigo-700 {\n    --tw-gradient-stops: var(--tw-gradient-from), #4338ca, var(--tw-gradient-to, rgba(67, 56, 202, 0));\n  }\n\n  .md\\:via-indigo-800 {\n    --tw-gradient-stops: var(--tw-gradient-from), #3730a3, var(--tw-gradient-to, rgba(55, 48, 163, 0));\n  }\n\n  .md\\:via-indigo-900 {\n    --tw-gradient-stops: var(--tw-gradient-from), #312e81, var(--tw-gradient-to, rgba(49, 46, 129, 0));\n  }\n\n  .md\\:via-purple-50 {\n    --tw-gradient-stops: var(--tw-gradient-from), #f5f3ff, var(--tw-gradient-to, rgba(245, 243, 255, 0));\n  }\n\n  .md\\:via-purple-100 {\n    --tw-gradient-stops: var(--tw-gradient-from), #ede9fe, var(--tw-gradient-to, rgba(237, 233, 254, 0));\n  }\n\n  .md\\:via-purple-200 {\n    --tw-gradient-stops: var(--tw-gradient-from), #ddd6fe, var(--tw-gradient-to, rgba(221, 214, 254, 0));\n  }\n\n  .md\\:via-purple-300 {\n    --tw-gradient-stops: var(--tw-gradient-from), #c4b5fd, var(--tw-gradient-to, rgba(196, 181, 253, 0));\n  }\n\n  .md\\:via-purple-400 {\n    --tw-gradient-stops: var(--tw-gradient-from), #a78bfa, var(--tw-gradient-to, rgba(167, 139, 250, 0));\n  }\n\n  .md\\:via-purple-500 {\n    --tw-gradient-stops: var(--tw-gradient-from), #8b5cf6, var(--tw-gradient-to, rgba(139, 92, 246, 0));\n  }\n\n  .md\\:via-purple-600 {\n    --tw-gradient-stops: var(--tw-gradient-from), #7c3aed, var(--tw-gradient-to, rgba(124, 58, 237, 0));\n  }\n\n  .md\\:via-purple-700 {\n    --tw-gradient-stops: var(--tw-gradient-from), #6d28d9, var(--tw-gradient-to, rgba(109, 40, 217, 0));\n  }\n\n  .md\\:via-purple-800 {\n    --tw-gradient-stops: var(--tw-gradient-from), #5b21b6, var(--tw-gradient-to, rgba(91, 33, 182, 0));\n  }\n\n  .md\\:via-purple-900 {\n    --tw-gradient-stops: var(--tw-gradient-from), #4c1d95, var(--tw-gradient-to, rgba(76, 29, 149, 0));\n  }\n\n  .md\\:via-pink-50 {\n    --tw-gradient-stops: var(--tw-gradient-from), #fdf2f8, var(--tw-gradient-to, rgba(253, 242, 248, 0));\n  }\n\n  .md\\:via-pink-100 {\n    --tw-gradient-stops: var(--tw-gradient-from), #fce7f3, var(--tw-gradient-to, rgba(252, 231, 243, 0));\n  }\n\n  .md\\:via-pink-200 {\n    --tw-gradient-stops: var(--tw-gradient-from), #fbcfe8, var(--tw-gradient-to, rgba(251, 207, 232, 0));\n  }\n\n  .md\\:via-pink-300 {\n    --tw-gradient-stops: var(--tw-gradient-from), #f9a8d4, var(--tw-gradient-to, rgba(249, 168, 212, 0));\n  }\n\n  .md\\:via-pink-400 {\n    --tw-gradient-stops: var(--tw-gradient-from), #f472b6, var(--tw-gradient-to, rgba(244, 114, 182, 0));\n  }\n\n  .md\\:via-pink-500 {\n    --tw-gradient-stops: var(--tw-gradient-from), #ec4899, var(--tw-gradient-to, rgba(236, 72, 153, 0));\n  }\n\n  .md\\:via-pink-600 {\n    --tw-gradient-stops: var(--tw-gradient-from), #db2777, var(--tw-gradient-to, rgba(219, 39, 119, 0));\n  }\n\n  .md\\:via-pink-700 {\n    --tw-gradient-stops: var(--tw-gradient-from), #be185d, var(--tw-gradient-to, rgba(190, 24, 93, 0));\n  }\n\n  .md\\:via-pink-800 {\n    --tw-gradient-stops: var(--tw-gradient-from), #9d174d, var(--tw-gradient-to, rgba(157, 23, 77, 0));\n  }\n\n  .md\\:via-pink-900 {\n    --tw-gradient-stops: var(--tw-gradient-from), #831843, var(--tw-gradient-to, rgba(131, 24, 67, 0));\n  }\n\n  .md\\:to-transparent {\n    --tw-gradient-to: transparent;\n  }\n\n  .md\\:to-current {\n    --tw-gradient-to: currentColor;\n  }\n\n  .md\\:to-black {\n    --tw-gradient-to: #000;\n  }\n\n  .md\\:to-white {\n    --tw-gradient-to: #fff;\n  }\n\n  .md\\:to-gray-50 {\n    --tw-gradient-to: #f9fafb;\n  }\n\n  .md\\:to-gray-100 {\n    --tw-gradient-to: #f3f4f6;\n  }\n\n  .md\\:to-gray-200 {\n    --tw-gradient-to: #e5e7eb;\n  }\n\n  .md\\:to-gray-300 {\n    --tw-gradient-to: #d1d5db;\n  }\n\n  .md\\:to-gray-400 {\n    --tw-gradient-to: #9ca3af;\n  }\n\n  .md\\:to-gray-500 {\n    --tw-gradient-to: #6b7280;\n  }\n\n  .md\\:to-gray-600 {\n    --tw-gradient-to: #4b5563;\n  }\n\n  .md\\:to-gray-700 {\n    --tw-gradient-to: #374151;\n  }\n\n  .md\\:to-gray-800 {\n    --tw-gradient-to: #1f2937;\n  }\n\n  .md\\:to-gray-900 {\n    --tw-gradient-to: #111827;\n  }\n\n  .md\\:to-red-50 {\n    --tw-gradient-to: #fef2f2;\n  }\n\n  .md\\:to-red-100 {\n    --tw-gradient-to: #fee2e2;\n  }\n\n  .md\\:to-red-200 {\n    --tw-gradient-to: #fecaca;\n  }\n\n  .md\\:to-red-300 {\n    --tw-gradient-to: #fca5a5;\n  }\n\n  .md\\:to-red-400 {\n    --tw-gradient-to: #f87171;\n  }\n\n  .md\\:to-red-500 {\n    --tw-gradient-to: #ef4444;\n  }\n\n  .md\\:to-red-600 {\n    --tw-gradient-to: #dc2626;\n  }\n\n  .md\\:to-red-700 {\n    --tw-gradient-to: #b91c1c;\n  }\n\n  .md\\:to-red-800 {\n    --tw-gradient-to: #991b1b;\n  }\n\n  .md\\:to-red-900 {\n    --tw-gradient-to: #7f1d1d;\n  }\n\n  .md\\:to-yellow-50 {\n    --tw-gradient-to: #fffbeb;\n  }\n\n  .md\\:to-yellow-100 {\n    --tw-gradient-to: #fef3c7;\n  }\n\n  .md\\:to-yellow-200 {\n    --tw-gradient-to: #fde68a;\n  }\n\n  .md\\:to-yellow-300 {\n    --tw-gradient-to: #fcd34d;\n  }\n\n  .md\\:to-yellow-400 {\n    --tw-gradient-to: #fbbf24;\n  }\n\n  .md\\:to-yellow-500 {\n    --tw-gradient-to: #f59e0b;\n  }\n\n  .md\\:to-yellow-600 {\n    --tw-gradient-to: #d97706;\n  }\n\n  .md\\:to-yellow-700 {\n    --tw-gradient-to: #b45309;\n  }\n\n  .md\\:to-yellow-800 {\n    --tw-gradient-to: #92400e;\n  }\n\n  .md\\:to-yellow-900 {\n    --tw-gradient-to: #78350f;\n  }\n\n  .md\\:to-green-50 {\n    --tw-gradient-to: #ecfdf5;\n  }\n\n  .md\\:to-green-100 {\n    --tw-gradient-to: #d1fae5;\n  }\n\n  .md\\:to-green-200 {\n    --tw-gradient-to: #a7f3d0;\n  }\n\n  .md\\:to-green-300 {\n    --tw-gradient-to: #6ee7b7;\n  }\n\n  .md\\:to-green-400 {\n    --tw-gradient-to: #34d399;\n  }\n\n  .md\\:to-green-500 {\n    --tw-gradient-to: #10b981;\n  }\n\n  .md\\:to-green-600 {\n    --tw-gradient-to: #059669;\n  }\n\n  .md\\:to-green-700 {\n    --tw-gradient-to: #047857;\n  }\n\n  .md\\:to-green-800 {\n    --tw-gradient-to: #065f46;\n  }\n\n  .md\\:to-green-900 {\n    --tw-gradient-to: #064e3b;\n  }\n\n  .md\\:to-blue-50 {\n    --tw-gradient-to: #eff6ff;\n  }\n\n  .md\\:to-blue-100 {\n    --tw-gradient-to: #dbeafe;\n  }\n\n  .md\\:to-blue-200 {\n    --tw-gradient-to: #bfdbfe;\n  }\n\n  .md\\:to-blue-300 {\n    --tw-gradient-to: #93c5fd;\n  }\n\n  .md\\:to-blue-400 {\n    --tw-gradient-to: #60a5fa;\n  }\n\n  .md\\:to-blue-500 {\n    --tw-gradient-to: #3b82f6;\n  }\n\n  .md\\:to-blue-600 {\n    --tw-gradient-to: #2563eb;\n  }\n\n  .md\\:to-blue-700 {\n    --tw-gradient-to: #1d4ed8;\n  }\n\n  .md\\:to-blue-800 {\n    --tw-gradient-to: #1e40af;\n  }\n\n  .md\\:to-blue-900 {\n    --tw-gradient-to: #1e3a8a;\n  }\n\n  .md\\:to-indigo-50 {\n    --tw-gradient-to: #eef2ff;\n  }\n\n  .md\\:to-indigo-100 {\n    --tw-gradient-to: #e0e7ff;\n  }\n\n  .md\\:to-indigo-200 {\n    --tw-gradient-to: #c7d2fe;\n  }\n\n  .md\\:to-indigo-300 {\n    --tw-gradient-to: #a5b4fc;\n  }\n\n  .md\\:to-indigo-400 {\n    --tw-gradient-to: #818cf8;\n  }\n\n  .md\\:to-indigo-500 {\n    --tw-gradient-to: #6366f1;\n  }\n\n  .md\\:to-indigo-600 {\n    --tw-gradient-to: #4f46e5;\n  }\n\n  .md\\:to-indigo-700 {\n    --tw-gradient-to: #4338ca;\n  }\n\n  .md\\:to-indigo-800 {\n    --tw-gradient-to: #3730a3;\n  }\n\n  .md\\:to-indigo-900 {\n    --tw-gradient-to: #312e81;\n  }\n\n  .md\\:to-purple-50 {\n    --tw-gradient-to: #f5f3ff;\n  }\n\n  .md\\:to-purple-100 {\n    --tw-gradient-to: #ede9fe;\n  }\n\n  .md\\:to-purple-200 {\n    --tw-gradient-to: #ddd6fe;\n  }\n\n  .md\\:to-purple-300 {\n    --tw-gradient-to: #c4b5fd;\n  }\n\n  .md\\:to-purple-400 {\n    --tw-gradient-to: #a78bfa;\n  }\n\n  .md\\:to-purple-500 {\n    --tw-gradient-to: #8b5cf6;\n  }\n\n  .md\\:to-purple-600 {\n    --tw-gradient-to: #7c3aed;\n  }\n\n  .md\\:to-purple-700 {\n    --tw-gradient-to: #6d28d9;\n  }\n\n  .md\\:to-purple-800 {\n    --tw-gradient-to: #5b21b6;\n  }\n\n  .md\\:to-purple-900 {\n    --tw-gradient-to: #4c1d95;\n  }\n\n  .md\\:to-pink-50 {\n    --tw-gradient-to: #fdf2f8;\n  }\n\n  .md\\:to-pink-100 {\n    --tw-gradient-to: #fce7f3;\n  }\n\n  .md\\:to-pink-200 {\n    --tw-gradient-to: #fbcfe8;\n  }\n\n  .md\\:to-pink-300 {\n    --tw-gradient-to: #f9a8d4;\n  }\n\n  .md\\:to-pink-400 {\n    --tw-gradient-to: #f472b6;\n  }\n\n  .md\\:to-pink-500 {\n    --tw-gradient-to: #ec4899;\n  }\n\n  .md\\:to-pink-600 {\n    --tw-gradient-to: #db2777;\n  }\n\n  .md\\:to-pink-700 {\n    --tw-gradient-to: #be185d;\n  }\n\n  .md\\:to-pink-800 {\n    --tw-gradient-to: #9d174d;\n  }\n\n  .md\\:to-pink-900 {\n    --tw-gradient-to: #831843;\n  }\n\n  .md\\:hover\\:from-transparent:hover {\n    --tw-gradient-from: transparent;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(0, 0, 0, 0));\n  }\n\n  .md\\:hover\\:from-current:hover {\n    --tw-gradient-from: currentColor;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(255, 255, 255, 0));\n  }\n\n  .md\\:hover\\:from-black:hover {\n    --tw-gradient-from: #000;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(0, 0, 0, 0));\n  }\n\n  .md\\:hover\\:from-white:hover {\n    --tw-gradient-from: #fff;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(255, 255, 255, 0));\n  }\n\n  .md\\:hover\\:from-gray-50:hover {\n    --tw-gradient-from: #f9fafb;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(249, 250, 251, 0));\n  }\n\n  .md\\:hover\\:from-gray-100:hover {\n    --tw-gradient-from: #f3f4f6;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(243, 244, 246, 0));\n  }\n\n  .md\\:hover\\:from-gray-200:hover {\n    --tw-gradient-from: #e5e7eb;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(229, 231, 235, 0));\n  }\n\n  .md\\:hover\\:from-gray-300:hover {\n    --tw-gradient-from: #d1d5db;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(209, 213, 219, 0));\n  }\n\n  .md\\:hover\\:from-gray-400:hover {\n    --tw-gradient-from: #9ca3af;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(156, 163, 175, 0));\n  }\n\n  .md\\:hover\\:from-gray-500:hover {\n    --tw-gradient-from: #6b7280;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(107, 114, 128, 0));\n  }\n\n  .md\\:hover\\:from-gray-600:hover {\n    --tw-gradient-from: #4b5563;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(75, 85, 99, 0));\n  }\n\n  .md\\:hover\\:from-gray-700:hover {\n    --tw-gradient-from: #374151;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(55, 65, 81, 0));\n  }\n\n  .md\\:hover\\:from-gray-800:hover {\n    --tw-gradient-from: #1f2937;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(31, 41, 55, 0));\n  }\n\n  .md\\:hover\\:from-gray-900:hover {\n    --tw-gradient-from: #111827;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(17, 24, 39, 0));\n  }\n\n  .md\\:hover\\:from-red-50:hover {\n    --tw-gradient-from: #fef2f2;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(254, 242, 242, 0));\n  }\n\n  .md\\:hover\\:from-red-100:hover {\n    --tw-gradient-from: #fee2e2;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(254, 226, 226, 0));\n  }\n\n  .md\\:hover\\:from-red-200:hover {\n    --tw-gradient-from: #fecaca;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(254, 202, 202, 0));\n  }\n\n  .md\\:hover\\:from-red-300:hover {\n    --tw-gradient-from: #fca5a5;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(252, 165, 165, 0));\n  }\n\n  .md\\:hover\\:from-red-400:hover {\n    --tw-gradient-from: #f87171;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(248, 113, 113, 0));\n  }\n\n  .md\\:hover\\:from-red-500:hover {\n    --tw-gradient-from: #ef4444;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(239, 68, 68, 0));\n  }\n\n  .md\\:hover\\:from-red-600:hover {\n    --tw-gradient-from: #dc2626;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(220, 38, 38, 0));\n  }\n\n  .md\\:hover\\:from-red-700:hover {\n    --tw-gradient-from: #b91c1c;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(185, 28, 28, 0));\n  }\n\n  .md\\:hover\\:from-red-800:hover {\n    --tw-gradient-from: #991b1b;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(153, 27, 27, 0));\n  }\n\n  .md\\:hover\\:from-red-900:hover {\n    --tw-gradient-from: #7f1d1d;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(127, 29, 29, 0));\n  }\n\n  .md\\:hover\\:from-yellow-50:hover {\n    --tw-gradient-from: #fffbeb;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(255, 251, 235, 0));\n  }\n\n  .md\\:hover\\:from-yellow-100:hover {\n    --tw-gradient-from: #fef3c7;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(254, 243, 199, 0));\n  }\n\n  .md\\:hover\\:from-yellow-200:hover {\n    --tw-gradient-from: #fde68a;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(253, 230, 138, 0));\n  }\n\n  .md\\:hover\\:from-yellow-300:hover {\n    --tw-gradient-from: #fcd34d;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(252, 211, 77, 0));\n  }\n\n  .md\\:hover\\:from-yellow-400:hover {\n    --tw-gradient-from: #fbbf24;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(251, 191, 36, 0));\n  }\n\n  .md\\:hover\\:from-yellow-500:hover {\n    --tw-gradient-from: #f59e0b;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(245, 158, 11, 0));\n  }\n\n  .md\\:hover\\:from-yellow-600:hover {\n    --tw-gradient-from: #d97706;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(217, 119, 6, 0));\n  }\n\n  .md\\:hover\\:from-yellow-700:hover {\n    --tw-gradient-from: #b45309;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(180, 83, 9, 0));\n  }\n\n  .md\\:hover\\:from-yellow-800:hover {\n    --tw-gradient-from: #92400e;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(146, 64, 14, 0));\n  }\n\n  .md\\:hover\\:from-yellow-900:hover {\n    --tw-gradient-from: #78350f;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(120, 53, 15, 0));\n  }\n\n  .md\\:hover\\:from-green-50:hover {\n    --tw-gradient-from: #ecfdf5;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(236, 253, 245, 0));\n  }\n\n  .md\\:hover\\:from-green-100:hover {\n    --tw-gradient-from: #d1fae5;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(209, 250, 229, 0));\n  }\n\n  .md\\:hover\\:from-green-200:hover {\n    --tw-gradient-from: #a7f3d0;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(167, 243, 208, 0));\n  }\n\n  .md\\:hover\\:from-green-300:hover {\n    --tw-gradient-from: #6ee7b7;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(110, 231, 183, 0));\n  }\n\n  .md\\:hover\\:from-green-400:hover {\n    --tw-gradient-from: #34d399;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(52, 211, 153, 0));\n  }\n\n  .md\\:hover\\:from-green-500:hover {\n    --tw-gradient-from: #10b981;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(16, 185, 129, 0));\n  }\n\n  .md\\:hover\\:from-green-600:hover {\n    --tw-gradient-from: #059669;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(5, 150, 105, 0));\n  }\n\n  .md\\:hover\\:from-green-700:hover {\n    --tw-gradient-from: #047857;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(4, 120, 87, 0));\n  }\n\n  .md\\:hover\\:from-green-800:hover {\n    --tw-gradient-from: #065f46;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(6, 95, 70, 0));\n  }\n\n  .md\\:hover\\:from-green-900:hover {\n    --tw-gradient-from: #064e3b;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(6, 78, 59, 0));\n  }\n\n  .md\\:hover\\:from-blue-50:hover {\n    --tw-gradient-from: #eff6ff;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(239, 246, 255, 0));\n  }\n\n  .md\\:hover\\:from-blue-100:hover {\n    --tw-gradient-from: #dbeafe;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(219, 234, 254, 0));\n  }\n\n  .md\\:hover\\:from-blue-200:hover {\n    --tw-gradient-from: #bfdbfe;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(191, 219, 254, 0));\n  }\n\n  .md\\:hover\\:from-blue-300:hover {\n    --tw-gradient-from: #93c5fd;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(147, 197, 253, 0));\n  }\n\n  .md\\:hover\\:from-blue-400:hover {\n    --tw-gradient-from: #60a5fa;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(96, 165, 250, 0));\n  }\n\n  .md\\:hover\\:from-blue-500:hover {\n    --tw-gradient-from: #3b82f6;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(59, 130, 246, 0));\n  }\n\n  .md\\:hover\\:from-blue-600:hover {\n    --tw-gradient-from: #2563eb;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(37, 99, 235, 0));\n  }\n\n  .md\\:hover\\:from-blue-700:hover {\n    --tw-gradient-from: #1d4ed8;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(29, 78, 216, 0));\n  }\n\n  .md\\:hover\\:from-blue-800:hover {\n    --tw-gradient-from: #1e40af;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(30, 64, 175, 0));\n  }\n\n  .md\\:hover\\:from-blue-900:hover {\n    --tw-gradient-from: #1e3a8a;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(30, 58, 138, 0));\n  }\n\n  .md\\:hover\\:from-indigo-50:hover {\n    --tw-gradient-from: #eef2ff;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(238, 242, 255, 0));\n  }\n\n  .md\\:hover\\:from-indigo-100:hover {\n    --tw-gradient-from: #e0e7ff;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(224, 231, 255, 0));\n  }\n\n  .md\\:hover\\:from-indigo-200:hover {\n    --tw-gradient-from: #c7d2fe;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(199, 210, 254, 0));\n  }\n\n  .md\\:hover\\:from-indigo-300:hover {\n    --tw-gradient-from: #a5b4fc;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(165, 180, 252, 0));\n  }\n\n  .md\\:hover\\:from-indigo-400:hover {\n    --tw-gradient-from: #818cf8;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(129, 140, 248, 0));\n  }\n\n  .md\\:hover\\:from-indigo-500:hover {\n    --tw-gradient-from: #6366f1;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(99, 102, 241, 0));\n  }\n\n  .md\\:hover\\:from-indigo-600:hover {\n    --tw-gradient-from: #4f46e5;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(79, 70, 229, 0));\n  }\n\n  .md\\:hover\\:from-indigo-700:hover {\n    --tw-gradient-from: #4338ca;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(67, 56, 202, 0));\n  }\n\n  .md\\:hover\\:from-indigo-800:hover {\n    --tw-gradient-from: #3730a3;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(55, 48, 163, 0));\n  }\n\n  .md\\:hover\\:from-indigo-900:hover {\n    --tw-gradient-from: #312e81;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(49, 46, 129, 0));\n  }\n\n  .md\\:hover\\:from-purple-50:hover {\n    --tw-gradient-from: #f5f3ff;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(245, 243, 255, 0));\n  }\n\n  .md\\:hover\\:from-purple-100:hover {\n    --tw-gradient-from: #ede9fe;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(237, 233, 254, 0));\n  }\n\n  .md\\:hover\\:from-purple-200:hover {\n    --tw-gradient-from: #ddd6fe;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(221, 214, 254, 0));\n  }\n\n  .md\\:hover\\:from-purple-300:hover {\n    --tw-gradient-from: #c4b5fd;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(196, 181, 253, 0));\n  }\n\n  .md\\:hover\\:from-purple-400:hover {\n    --tw-gradient-from: #a78bfa;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(167, 139, 250, 0));\n  }\n\n  .md\\:hover\\:from-purple-500:hover {\n    --tw-gradient-from: #8b5cf6;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(139, 92, 246, 0));\n  }\n\n  .md\\:hover\\:from-purple-600:hover {\n    --tw-gradient-from: #7c3aed;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(124, 58, 237, 0));\n  }\n\n  .md\\:hover\\:from-purple-700:hover {\n    --tw-gradient-from: #6d28d9;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(109, 40, 217, 0));\n  }\n\n  .md\\:hover\\:from-purple-800:hover {\n    --tw-gradient-from: #5b21b6;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(91, 33, 182, 0));\n  }\n\n  .md\\:hover\\:from-purple-900:hover {\n    --tw-gradient-from: #4c1d95;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(76, 29, 149, 0));\n  }\n\n  .md\\:hover\\:from-pink-50:hover {\n    --tw-gradient-from: #fdf2f8;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(253, 242, 248, 0));\n  }\n\n  .md\\:hover\\:from-pink-100:hover {\n    --tw-gradient-from: #fce7f3;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(252, 231, 243, 0));\n  }\n\n  .md\\:hover\\:from-pink-200:hover {\n    --tw-gradient-from: #fbcfe8;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(251, 207, 232, 0));\n  }\n\n  .md\\:hover\\:from-pink-300:hover {\n    --tw-gradient-from: #f9a8d4;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(249, 168, 212, 0));\n  }\n\n  .md\\:hover\\:from-pink-400:hover {\n    --tw-gradient-from: #f472b6;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(244, 114, 182, 0));\n  }\n\n  .md\\:hover\\:from-pink-500:hover {\n    --tw-gradient-from: #ec4899;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(236, 72, 153, 0));\n  }\n\n  .md\\:hover\\:from-pink-600:hover {\n    --tw-gradient-from: #db2777;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(219, 39, 119, 0));\n  }\n\n  .md\\:hover\\:from-pink-700:hover {\n    --tw-gradient-from: #be185d;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(190, 24, 93, 0));\n  }\n\n  .md\\:hover\\:from-pink-800:hover {\n    --tw-gradient-from: #9d174d;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(157, 23, 77, 0));\n  }\n\n  .md\\:hover\\:from-pink-900:hover {\n    --tw-gradient-from: #831843;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(131, 24, 67, 0));\n  }\n\n  .md\\:hover\\:via-transparent:hover {\n    --tw-gradient-stops: var(--tw-gradient-from), transparent, var(--tw-gradient-to, rgba(0, 0, 0, 0));\n  }\n\n  .md\\:hover\\:via-current:hover {\n    --tw-gradient-stops: var(--tw-gradient-from), currentColor, var(--tw-gradient-to, rgba(255, 255, 255, 0));\n  }\n\n  .md\\:hover\\:via-black:hover {\n    --tw-gradient-stops: var(--tw-gradient-from), #000, var(--tw-gradient-to, rgba(0, 0, 0, 0));\n  }\n\n  .md\\:hover\\:via-white:hover {\n    --tw-gradient-stops: var(--tw-gradient-from), #fff, var(--tw-gradient-to, rgba(255, 255, 255, 0));\n  }\n\n  .md\\:hover\\:via-gray-50:hover {\n    --tw-gradient-stops: var(--tw-gradient-from), #f9fafb, var(--tw-gradient-to, rgba(249, 250, 251, 0));\n  }\n\n  .md\\:hover\\:via-gray-100:hover {\n    --tw-gradient-stops: var(--tw-gradient-from), #f3f4f6, var(--tw-gradient-to, rgba(243, 244, 246, 0));\n  }\n\n  .md\\:hover\\:via-gray-200:hover {\n    --tw-gradient-stops: var(--tw-gradient-from), #e5e7eb, var(--tw-gradient-to, rgba(229, 231, 235, 0));\n  }\n\n  .md\\:hover\\:via-gray-300:hover {\n    --tw-gradient-stops: var(--tw-gradient-from), #d1d5db, var(--tw-gradient-to, rgba(209, 213, 219, 0));\n  }\n\n  .md\\:hover\\:via-gray-400:hover {\n    --tw-gradient-stops: var(--tw-gradient-from), #9ca3af, var(--tw-gradient-to, rgba(156, 163, 175, 0));\n  }\n\n  .md\\:hover\\:via-gray-500:hover {\n    --tw-gradient-stops: var(--tw-gradient-from), #6b7280, var(--tw-gradient-to, rgba(107, 114, 128, 0));\n  }\n\n  .md\\:hover\\:via-gray-600:hover {\n    --tw-gradient-stops: var(--tw-gradient-from), #4b5563, var(--tw-gradient-to, rgba(75, 85, 99, 0));\n  }\n\n  .md\\:hover\\:via-gray-700:hover {\n    --tw-gradient-stops: var(--tw-gradient-from), #374151, var(--tw-gradient-to, rgba(55, 65, 81, 0));\n  }\n\n  .md\\:hover\\:via-gray-800:hover {\n    --tw-gradient-stops: var(--tw-gradient-from), #1f2937, var(--tw-gradient-to, rgba(31, 41, 55, 0));\n  }\n\n  .md\\:hover\\:via-gray-900:hover {\n    --tw-gradient-stops: var(--tw-gradient-from), #111827, var(--tw-gradient-to, rgba(17, 24, 39, 0));\n  }\n\n  .md\\:hover\\:via-red-50:hover {\n    --tw-gradient-stops: var(--tw-gradient-from), #fef2f2, var(--tw-gradient-to, rgba(254, 242, 242, 0));\n  }\n\n  .md\\:hover\\:via-red-100:hover {\n    --tw-gradient-stops: var(--tw-gradient-from), #fee2e2, var(--tw-gradient-to, rgba(254, 226, 226, 0));\n  }\n\n  .md\\:hover\\:via-red-200:hover {\n    --tw-gradient-stops: var(--tw-gradient-from), #fecaca, var(--tw-gradient-to, rgba(254, 202, 202, 0));\n  }\n\n  .md\\:hover\\:via-red-300:hover {\n    --tw-gradient-stops: var(--tw-gradient-from), #fca5a5, var(--tw-gradient-to, rgba(252, 165, 165, 0));\n  }\n\n  .md\\:hover\\:via-red-400:hover {\n    --tw-gradient-stops: var(--tw-gradient-from), #f87171, var(--tw-gradient-to, rgba(248, 113, 113, 0));\n  }\n\n  .md\\:hover\\:via-red-500:hover {\n    --tw-gradient-stops: var(--tw-gradient-from), #ef4444, var(--tw-gradient-to, rgba(239, 68, 68, 0));\n  }\n\n  .md\\:hover\\:via-red-600:hover {\n    --tw-gradient-stops: var(--tw-gradient-from), #dc2626, var(--tw-gradient-to, rgba(220, 38, 38, 0));\n  }\n\n  .md\\:hover\\:via-red-700:hover {\n    --tw-gradient-stops: var(--tw-gradient-from), #b91c1c, var(--tw-gradient-to, rgba(185, 28, 28, 0));\n  }\n\n  .md\\:hover\\:via-red-800:hover {\n    --tw-gradient-stops: var(--tw-gradient-from), #991b1b, var(--tw-gradient-to, rgba(153, 27, 27, 0));\n  }\n\n  .md\\:hover\\:via-red-900:hover {\n    --tw-gradient-stops: var(--tw-gradient-from), #7f1d1d, var(--tw-gradient-to, rgba(127, 29, 29, 0));\n  }\n\n  .md\\:hover\\:via-yellow-50:hover {\n    --tw-gradient-stops: var(--tw-gradient-from), #fffbeb, var(--tw-gradient-to, rgba(255, 251, 235, 0));\n  }\n\n  .md\\:hover\\:via-yellow-100:hover {\n    --tw-gradient-stops: var(--tw-gradient-from), #fef3c7, var(--tw-gradient-to, rgba(254, 243, 199, 0));\n  }\n\n  .md\\:hover\\:via-yellow-200:hover {\n    --tw-gradient-stops: var(--tw-gradient-from), #fde68a, var(--tw-gradient-to, rgba(253, 230, 138, 0));\n  }\n\n  .md\\:hover\\:via-yellow-300:hover {\n    --tw-gradient-stops: var(--tw-gradient-from), #fcd34d, var(--tw-gradient-to, rgba(252, 211, 77, 0));\n  }\n\n  .md\\:hover\\:via-yellow-400:hover {\n    --tw-gradient-stops: var(--tw-gradient-from), #fbbf24, var(--tw-gradient-to, rgba(251, 191, 36, 0));\n  }\n\n  .md\\:hover\\:via-yellow-500:hover {\n    --tw-gradient-stops: var(--tw-gradient-from), #f59e0b, var(--tw-gradient-to, rgba(245, 158, 11, 0));\n  }\n\n  .md\\:hover\\:via-yellow-600:hover {\n    --tw-gradient-stops: var(--tw-gradient-from), #d97706, var(--tw-gradient-to, rgba(217, 119, 6, 0));\n  }\n\n  .md\\:hover\\:via-yellow-700:hover {\n    --tw-gradient-stops: var(--tw-gradient-from), #b45309, var(--tw-gradient-to, rgba(180, 83, 9, 0));\n  }\n\n  .md\\:hover\\:via-yellow-800:hover {\n    --tw-gradient-stops: var(--tw-gradient-from), #92400e, var(--tw-gradient-to, rgba(146, 64, 14, 0));\n  }\n\n  .md\\:hover\\:via-yellow-900:hover {\n    --tw-gradient-stops: var(--tw-gradient-from), #78350f, var(--tw-gradient-to, rgba(120, 53, 15, 0));\n  }\n\n  .md\\:hover\\:via-green-50:hover {\n    --tw-gradient-stops: var(--tw-gradient-from), #ecfdf5, var(--tw-gradient-to, rgba(236, 253, 245, 0));\n  }\n\n  .md\\:hover\\:via-green-100:hover {\n    --tw-gradient-stops: var(--tw-gradient-from), #d1fae5, var(--tw-gradient-to, rgba(209, 250, 229, 0));\n  }\n\n  .md\\:hover\\:via-green-200:hover {\n    --tw-gradient-stops: var(--tw-gradient-from), #a7f3d0, var(--tw-gradient-to, rgba(167, 243, 208, 0));\n  }\n\n  .md\\:hover\\:via-green-300:hover {\n    --tw-gradient-stops: var(--tw-gradient-from), #6ee7b7, var(--tw-gradient-to, rgba(110, 231, 183, 0));\n  }\n\n  .md\\:hover\\:via-green-400:hover {\n    --tw-gradient-stops: var(--tw-gradient-from), #34d399, var(--tw-gradient-to, rgba(52, 211, 153, 0));\n  }\n\n  .md\\:hover\\:via-green-500:hover {\n    --tw-gradient-stops: var(--tw-gradient-from), #10b981, var(--tw-gradient-to, rgba(16, 185, 129, 0));\n  }\n\n  .md\\:hover\\:via-green-600:hover {\n    --tw-gradient-stops: var(--tw-gradient-from), #059669, var(--tw-gradient-to, rgba(5, 150, 105, 0));\n  }\n\n  .md\\:hover\\:via-green-700:hover {\n    --tw-gradient-stops: var(--tw-gradient-from), #047857, var(--tw-gradient-to, rgba(4, 120, 87, 0));\n  }\n\n  .md\\:hover\\:via-green-800:hover {\n    --tw-gradient-stops: var(--tw-gradient-from), #065f46, var(--tw-gradient-to, rgba(6, 95, 70, 0));\n  }\n\n  .md\\:hover\\:via-green-900:hover {\n    --tw-gradient-stops: var(--tw-gradient-from), #064e3b, var(--tw-gradient-to, rgba(6, 78, 59, 0));\n  }\n\n  .md\\:hover\\:via-blue-50:hover {\n    --tw-gradient-stops: var(--tw-gradient-from), #eff6ff, var(--tw-gradient-to, rgba(239, 246, 255, 0));\n  }\n\n  .md\\:hover\\:via-blue-100:hover {\n    --tw-gradient-stops: var(--tw-gradient-from), #dbeafe, var(--tw-gradient-to, rgba(219, 234, 254, 0));\n  }\n\n  .md\\:hover\\:via-blue-200:hover {\n    --tw-gradient-stops: var(--tw-gradient-from), #bfdbfe, var(--tw-gradient-to, rgba(191, 219, 254, 0));\n  }\n\n  .md\\:hover\\:via-blue-300:hover {\n    --tw-gradient-stops: var(--tw-gradient-from), #93c5fd, var(--tw-gradient-to, rgba(147, 197, 253, 0));\n  }\n\n  .md\\:hover\\:via-blue-400:hover {\n    --tw-gradient-stops: var(--tw-gradient-from), #60a5fa, var(--tw-gradient-to, rgba(96, 165, 250, 0));\n  }\n\n  .md\\:hover\\:via-blue-500:hover {\n    --tw-gradient-stops: var(--tw-gradient-from), #3b82f6, var(--tw-gradient-to, rgba(59, 130, 246, 0));\n  }\n\n  .md\\:hover\\:via-blue-600:hover {\n    --tw-gradient-stops: var(--tw-gradient-from), #2563eb, var(--tw-gradient-to, rgba(37, 99, 235, 0));\n  }\n\n  .md\\:hover\\:via-blue-700:hover {\n    --tw-gradient-stops: var(--tw-gradient-from), #1d4ed8, var(--tw-gradient-to, rgba(29, 78, 216, 0));\n  }\n\n  .md\\:hover\\:via-blue-800:hover {\n    --tw-gradient-stops: var(--tw-gradient-from), #1e40af, var(--tw-gradient-to, rgba(30, 64, 175, 0));\n  }\n\n  .md\\:hover\\:via-blue-900:hover {\n    --tw-gradient-stops: var(--tw-gradient-from), #1e3a8a, var(--tw-gradient-to, rgba(30, 58, 138, 0));\n  }\n\n  .md\\:hover\\:via-indigo-50:hover {\n    --tw-gradient-stops: var(--tw-gradient-from), #eef2ff, var(--tw-gradient-to, rgba(238, 242, 255, 0));\n  }\n\n  .md\\:hover\\:via-indigo-100:hover {\n    --tw-gradient-stops: var(--tw-gradient-from), #e0e7ff, var(--tw-gradient-to, rgba(224, 231, 255, 0));\n  }\n\n  .md\\:hover\\:via-indigo-200:hover {\n    --tw-gradient-stops: var(--tw-gradient-from), #c7d2fe, var(--tw-gradient-to, rgba(199, 210, 254, 0));\n  }\n\n  .md\\:hover\\:via-indigo-300:hover {\n    --tw-gradient-stops: var(--tw-gradient-from), #a5b4fc, var(--tw-gradient-to, rgba(165, 180, 252, 0));\n  }\n\n  .md\\:hover\\:via-indigo-400:hover {\n    --tw-gradient-stops: var(--tw-gradient-from), #818cf8, var(--tw-gradient-to, rgba(129, 140, 248, 0));\n  }\n\n  .md\\:hover\\:via-indigo-500:hover {\n    --tw-gradient-stops: var(--tw-gradient-from), #6366f1, var(--tw-gradient-to, rgba(99, 102, 241, 0));\n  }\n\n  .md\\:hover\\:via-indigo-600:hover {\n    --tw-gradient-stops: var(--tw-gradient-from), #4f46e5, var(--tw-gradient-to, rgba(79, 70, 229, 0));\n  }\n\n  .md\\:hover\\:via-indigo-700:hover {\n    --tw-gradient-stops: var(--tw-gradient-from), #4338ca, var(--tw-gradient-to, rgba(67, 56, 202, 0));\n  }\n\n  .md\\:hover\\:via-indigo-800:hover {\n    --tw-gradient-stops: var(--tw-gradient-from), #3730a3, var(--tw-gradient-to, rgba(55, 48, 163, 0));\n  }\n\n  .md\\:hover\\:via-indigo-900:hover {\n    --tw-gradient-stops: var(--tw-gradient-from), #312e81, var(--tw-gradient-to, rgba(49, 46, 129, 0));\n  }\n\n  .md\\:hover\\:via-purple-50:hover {\n    --tw-gradient-stops: var(--tw-gradient-from), #f5f3ff, var(--tw-gradient-to, rgba(245, 243, 255, 0));\n  }\n\n  .md\\:hover\\:via-purple-100:hover {\n    --tw-gradient-stops: var(--tw-gradient-from), #ede9fe, var(--tw-gradient-to, rgba(237, 233, 254, 0));\n  }\n\n  .md\\:hover\\:via-purple-200:hover {\n    --tw-gradient-stops: var(--tw-gradient-from), #ddd6fe, var(--tw-gradient-to, rgba(221, 214, 254, 0));\n  }\n\n  .md\\:hover\\:via-purple-300:hover {\n    --tw-gradient-stops: var(--tw-gradient-from), #c4b5fd, var(--tw-gradient-to, rgba(196, 181, 253, 0));\n  }\n\n  .md\\:hover\\:via-purple-400:hover {\n    --tw-gradient-stops: var(--tw-gradient-from), #a78bfa, var(--tw-gradient-to, rgba(167, 139, 250, 0));\n  }\n\n  .md\\:hover\\:via-purple-500:hover {\n    --tw-gradient-stops: var(--tw-gradient-from), #8b5cf6, var(--tw-gradient-to, rgba(139, 92, 246, 0));\n  }\n\n  .md\\:hover\\:via-purple-600:hover {\n    --tw-gradient-stops: var(--tw-gradient-from), #7c3aed, var(--tw-gradient-to, rgba(124, 58, 237, 0));\n  }\n\n  .md\\:hover\\:via-purple-700:hover {\n    --tw-gradient-stops: var(--tw-gradient-from), #6d28d9, var(--tw-gradient-to, rgba(109, 40, 217, 0));\n  }\n\n  .md\\:hover\\:via-purple-800:hover {\n    --tw-gradient-stops: var(--tw-gradient-from), #5b21b6, var(--tw-gradient-to, rgba(91, 33, 182, 0));\n  }\n\n  .md\\:hover\\:via-purple-900:hover {\n    --tw-gradient-stops: var(--tw-gradient-from), #4c1d95, var(--tw-gradient-to, rgba(76, 29, 149, 0));\n  }\n\n  .md\\:hover\\:via-pink-50:hover {\n    --tw-gradient-stops: var(--tw-gradient-from), #fdf2f8, var(--tw-gradient-to, rgba(253, 242, 248, 0));\n  }\n\n  .md\\:hover\\:via-pink-100:hover {\n    --tw-gradient-stops: var(--tw-gradient-from), #fce7f3, var(--tw-gradient-to, rgba(252, 231, 243, 0));\n  }\n\n  .md\\:hover\\:via-pink-200:hover {\n    --tw-gradient-stops: var(--tw-gradient-from), #fbcfe8, var(--tw-gradient-to, rgba(251, 207, 232, 0));\n  }\n\n  .md\\:hover\\:via-pink-300:hover {\n    --tw-gradient-stops: var(--tw-gradient-from), #f9a8d4, var(--tw-gradient-to, rgba(249, 168, 212, 0));\n  }\n\n  .md\\:hover\\:via-pink-400:hover {\n    --tw-gradient-stops: var(--tw-gradient-from), #f472b6, var(--tw-gradient-to, rgba(244, 114, 182, 0));\n  }\n\n  .md\\:hover\\:via-pink-500:hover {\n    --tw-gradient-stops: var(--tw-gradient-from), #ec4899, var(--tw-gradient-to, rgba(236, 72, 153, 0));\n  }\n\n  .md\\:hover\\:via-pink-600:hover {\n    --tw-gradient-stops: var(--tw-gradient-from), #db2777, var(--tw-gradient-to, rgba(219, 39, 119, 0));\n  }\n\n  .md\\:hover\\:via-pink-700:hover {\n    --tw-gradient-stops: var(--tw-gradient-from), #be185d, var(--tw-gradient-to, rgba(190, 24, 93, 0));\n  }\n\n  .md\\:hover\\:via-pink-800:hover {\n    --tw-gradient-stops: var(--tw-gradient-from), #9d174d, var(--tw-gradient-to, rgba(157, 23, 77, 0));\n  }\n\n  .md\\:hover\\:via-pink-900:hover {\n    --tw-gradient-stops: var(--tw-gradient-from), #831843, var(--tw-gradient-to, rgba(131, 24, 67, 0));\n  }\n\n  .md\\:hover\\:to-transparent:hover {\n    --tw-gradient-to: transparent;\n  }\n\n  .md\\:hover\\:to-current:hover {\n    --tw-gradient-to: currentColor;\n  }\n\n  .md\\:hover\\:to-black:hover {\n    --tw-gradient-to: #000;\n  }\n\n  .md\\:hover\\:to-white:hover {\n    --tw-gradient-to: #fff;\n  }\n\n  .md\\:hover\\:to-gray-50:hover {\n    --tw-gradient-to: #f9fafb;\n  }\n\n  .md\\:hover\\:to-gray-100:hover {\n    --tw-gradient-to: #f3f4f6;\n  }\n\n  .md\\:hover\\:to-gray-200:hover {\n    --tw-gradient-to: #e5e7eb;\n  }\n\n  .md\\:hover\\:to-gray-300:hover {\n    --tw-gradient-to: #d1d5db;\n  }\n\n  .md\\:hover\\:to-gray-400:hover {\n    --tw-gradient-to: #9ca3af;\n  }\n\n  .md\\:hover\\:to-gray-500:hover {\n    --tw-gradient-to: #6b7280;\n  }\n\n  .md\\:hover\\:to-gray-600:hover {\n    --tw-gradient-to: #4b5563;\n  }\n\n  .md\\:hover\\:to-gray-700:hover {\n    --tw-gradient-to: #374151;\n  }\n\n  .md\\:hover\\:to-gray-800:hover {\n    --tw-gradient-to: #1f2937;\n  }\n\n  .md\\:hover\\:to-gray-900:hover {\n    --tw-gradient-to: #111827;\n  }\n\n  .md\\:hover\\:to-red-50:hover {\n    --tw-gradient-to: #fef2f2;\n  }\n\n  .md\\:hover\\:to-red-100:hover {\n    --tw-gradient-to: #fee2e2;\n  }\n\n  .md\\:hover\\:to-red-200:hover {\n    --tw-gradient-to: #fecaca;\n  }\n\n  .md\\:hover\\:to-red-300:hover {\n    --tw-gradient-to: #fca5a5;\n  }\n\n  .md\\:hover\\:to-red-400:hover {\n    --tw-gradient-to: #f87171;\n  }\n\n  .md\\:hover\\:to-red-500:hover {\n    --tw-gradient-to: #ef4444;\n  }\n\n  .md\\:hover\\:to-red-600:hover {\n    --tw-gradient-to: #dc2626;\n  }\n\n  .md\\:hover\\:to-red-700:hover {\n    --tw-gradient-to: #b91c1c;\n  }\n\n  .md\\:hover\\:to-red-800:hover {\n    --tw-gradient-to: #991b1b;\n  }\n\n  .md\\:hover\\:to-red-900:hover {\n    --tw-gradient-to: #7f1d1d;\n  }\n\n  .md\\:hover\\:to-yellow-50:hover {\n    --tw-gradient-to: #fffbeb;\n  }\n\n  .md\\:hover\\:to-yellow-100:hover {\n    --tw-gradient-to: #fef3c7;\n  }\n\n  .md\\:hover\\:to-yellow-200:hover {\n    --tw-gradient-to: #fde68a;\n  }\n\n  .md\\:hover\\:to-yellow-300:hover {\n    --tw-gradient-to: #fcd34d;\n  }\n\n  .md\\:hover\\:to-yellow-400:hover {\n    --tw-gradient-to: #fbbf24;\n  }\n\n  .md\\:hover\\:to-yellow-500:hover {\n    --tw-gradient-to: #f59e0b;\n  }\n\n  .md\\:hover\\:to-yellow-600:hover {\n    --tw-gradient-to: #d97706;\n  }\n\n  .md\\:hover\\:to-yellow-700:hover {\n    --tw-gradient-to: #b45309;\n  }\n\n  .md\\:hover\\:to-yellow-800:hover {\n    --tw-gradient-to: #92400e;\n  }\n\n  .md\\:hover\\:to-yellow-900:hover {\n    --tw-gradient-to: #78350f;\n  }\n\n  .md\\:hover\\:to-green-50:hover {\n    --tw-gradient-to: #ecfdf5;\n  }\n\n  .md\\:hover\\:to-green-100:hover {\n    --tw-gradient-to: #d1fae5;\n  }\n\n  .md\\:hover\\:to-green-200:hover {\n    --tw-gradient-to: #a7f3d0;\n  }\n\n  .md\\:hover\\:to-green-300:hover {\n    --tw-gradient-to: #6ee7b7;\n  }\n\n  .md\\:hover\\:to-green-400:hover {\n    --tw-gradient-to: #34d399;\n  }\n\n  .md\\:hover\\:to-green-500:hover {\n    --tw-gradient-to: #10b981;\n  }\n\n  .md\\:hover\\:to-green-600:hover {\n    --tw-gradient-to: #059669;\n  }\n\n  .md\\:hover\\:to-green-700:hover {\n    --tw-gradient-to: #047857;\n  }\n\n  .md\\:hover\\:to-green-800:hover {\n    --tw-gradient-to: #065f46;\n  }\n\n  .md\\:hover\\:to-green-900:hover {\n    --tw-gradient-to: #064e3b;\n  }\n\n  .md\\:hover\\:to-blue-50:hover {\n    --tw-gradient-to: #eff6ff;\n  }\n\n  .md\\:hover\\:to-blue-100:hover {\n    --tw-gradient-to: #dbeafe;\n  }\n\n  .md\\:hover\\:to-blue-200:hover {\n    --tw-gradient-to: #bfdbfe;\n  }\n\n  .md\\:hover\\:to-blue-300:hover {\n    --tw-gradient-to: #93c5fd;\n  }\n\n  .md\\:hover\\:to-blue-400:hover {\n    --tw-gradient-to: #60a5fa;\n  }\n\n  .md\\:hover\\:to-blue-500:hover {\n    --tw-gradient-to: #3b82f6;\n  }\n\n  .md\\:hover\\:to-blue-600:hover {\n    --tw-gradient-to: #2563eb;\n  }\n\n  .md\\:hover\\:to-blue-700:hover {\n    --tw-gradient-to: #1d4ed8;\n  }\n\n  .md\\:hover\\:to-blue-800:hover {\n    --tw-gradient-to: #1e40af;\n  }\n\n  .md\\:hover\\:to-blue-900:hover {\n    --tw-gradient-to: #1e3a8a;\n  }\n\n  .md\\:hover\\:to-indigo-50:hover {\n    --tw-gradient-to: #eef2ff;\n  }\n\n  .md\\:hover\\:to-indigo-100:hover {\n    --tw-gradient-to: #e0e7ff;\n  }\n\n  .md\\:hover\\:to-indigo-200:hover {\n    --tw-gradient-to: #c7d2fe;\n  }\n\n  .md\\:hover\\:to-indigo-300:hover {\n    --tw-gradient-to: #a5b4fc;\n  }\n\n  .md\\:hover\\:to-indigo-400:hover {\n    --tw-gradient-to: #818cf8;\n  }\n\n  .md\\:hover\\:to-indigo-500:hover {\n    --tw-gradient-to: #6366f1;\n  }\n\n  .md\\:hover\\:to-indigo-600:hover {\n    --tw-gradient-to: #4f46e5;\n  }\n\n  .md\\:hover\\:to-indigo-700:hover {\n    --tw-gradient-to: #4338ca;\n  }\n\n  .md\\:hover\\:to-indigo-800:hover {\n    --tw-gradient-to: #3730a3;\n  }\n\n  .md\\:hover\\:to-indigo-900:hover {\n    --tw-gradient-to: #312e81;\n  }\n\n  .md\\:hover\\:to-purple-50:hover {\n    --tw-gradient-to: #f5f3ff;\n  }\n\n  .md\\:hover\\:to-purple-100:hover {\n    --tw-gradient-to: #ede9fe;\n  }\n\n  .md\\:hover\\:to-purple-200:hover {\n    --tw-gradient-to: #ddd6fe;\n  }\n\n  .md\\:hover\\:to-purple-300:hover {\n    --tw-gradient-to: #c4b5fd;\n  }\n\n  .md\\:hover\\:to-purple-400:hover {\n    --tw-gradient-to: #a78bfa;\n  }\n\n  .md\\:hover\\:to-purple-500:hover {\n    --tw-gradient-to: #8b5cf6;\n  }\n\n  .md\\:hover\\:to-purple-600:hover {\n    --tw-gradient-to: #7c3aed;\n  }\n\n  .md\\:hover\\:to-purple-700:hover {\n    --tw-gradient-to: #6d28d9;\n  }\n\n  .md\\:hover\\:to-purple-800:hover {\n    --tw-gradient-to: #5b21b6;\n  }\n\n  .md\\:hover\\:to-purple-900:hover {\n    --tw-gradient-to: #4c1d95;\n  }\n\n  .md\\:hover\\:to-pink-50:hover {\n    --tw-gradient-to: #fdf2f8;\n  }\n\n  .md\\:hover\\:to-pink-100:hover {\n    --tw-gradient-to: #fce7f3;\n  }\n\n  .md\\:hover\\:to-pink-200:hover {\n    --tw-gradient-to: #fbcfe8;\n  }\n\n  .md\\:hover\\:to-pink-300:hover {\n    --tw-gradient-to: #f9a8d4;\n  }\n\n  .md\\:hover\\:to-pink-400:hover {\n    --tw-gradient-to: #f472b6;\n  }\n\n  .md\\:hover\\:to-pink-500:hover {\n    --tw-gradient-to: #ec4899;\n  }\n\n  .md\\:hover\\:to-pink-600:hover {\n    --tw-gradient-to: #db2777;\n  }\n\n  .md\\:hover\\:to-pink-700:hover {\n    --tw-gradient-to: #be185d;\n  }\n\n  .md\\:hover\\:to-pink-800:hover {\n    --tw-gradient-to: #9d174d;\n  }\n\n  .md\\:hover\\:to-pink-900:hover {\n    --tw-gradient-to: #831843;\n  }\n\n  .md\\:focus\\:from-transparent:focus {\n    --tw-gradient-from: transparent;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(0, 0, 0, 0));\n  }\n\n  .md\\:focus\\:from-current:focus {\n    --tw-gradient-from: currentColor;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(255, 255, 255, 0));\n  }\n\n  .md\\:focus\\:from-black:focus {\n    --tw-gradient-from: #000;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(0, 0, 0, 0));\n  }\n\n  .md\\:focus\\:from-white:focus {\n    --tw-gradient-from: #fff;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(255, 255, 255, 0));\n  }\n\n  .md\\:focus\\:from-gray-50:focus {\n    --tw-gradient-from: #f9fafb;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(249, 250, 251, 0));\n  }\n\n  .md\\:focus\\:from-gray-100:focus {\n    --tw-gradient-from: #f3f4f6;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(243, 244, 246, 0));\n  }\n\n  .md\\:focus\\:from-gray-200:focus {\n    --tw-gradient-from: #e5e7eb;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(229, 231, 235, 0));\n  }\n\n  .md\\:focus\\:from-gray-300:focus {\n    --tw-gradient-from: #d1d5db;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(209, 213, 219, 0));\n  }\n\n  .md\\:focus\\:from-gray-400:focus {\n    --tw-gradient-from: #9ca3af;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(156, 163, 175, 0));\n  }\n\n  .md\\:focus\\:from-gray-500:focus {\n    --tw-gradient-from: #6b7280;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(107, 114, 128, 0));\n  }\n\n  .md\\:focus\\:from-gray-600:focus {\n    --tw-gradient-from: #4b5563;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(75, 85, 99, 0));\n  }\n\n  .md\\:focus\\:from-gray-700:focus {\n    --tw-gradient-from: #374151;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(55, 65, 81, 0));\n  }\n\n  .md\\:focus\\:from-gray-800:focus {\n    --tw-gradient-from: #1f2937;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(31, 41, 55, 0));\n  }\n\n  .md\\:focus\\:from-gray-900:focus {\n    --tw-gradient-from: #111827;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(17, 24, 39, 0));\n  }\n\n  .md\\:focus\\:from-red-50:focus {\n    --tw-gradient-from: #fef2f2;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(254, 242, 242, 0));\n  }\n\n  .md\\:focus\\:from-red-100:focus {\n    --tw-gradient-from: #fee2e2;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(254, 226, 226, 0));\n  }\n\n  .md\\:focus\\:from-red-200:focus {\n    --tw-gradient-from: #fecaca;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(254, 202, 202, 0));\n  }\n\n  .md\\:focus\\:from-red-300:focus {\n    --tw-gradient-from: #fca5a5;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(252, 165, 165, 0));\n  }\n\n  .md\\:focus\\:from-red-400:focus {\n    --tw-gradient-from: #f87171;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(248, 113, 113, 0));\n  }\n\n  .md\\:focus\\:from-red-500:focus {\n    --tw-gradient-from: #ef4444;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(239, 68, 68, 0));\n  }\n\n  .md\\:focus\\:from-red-600:focus {\n    --tw-gradient-from: #dc2626;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(220, 38, 38, 0));\n  }\n\n  .md\\:focus\\:from-red-700:focus {\n    --tw-gradient-from: #b91c1c;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(185, 28, 28, 0));\n  }\n\n  .md\\:focus\\:from-red-800:focus {\n    --tw-gradient-from: #991b1b;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(153, 27, 27, 0));\n  }\n\n  .md\\:focus\\:from-red-900:focus {\n    --tw-gradient-from: #7f1d1d;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(127, 29, 29, 0));\n  }\n\n  .md\\:focus\\:from-yellow-50:focus {\n    --tw-gradient-from: #fffbeb;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(255, 251, 235, 0));\n  }\n\n  .md\\:focus\\:from-yellow-100:focus {\n    --tw-gradient-from: #fef3c7;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(254, 243, 199, 0));\n  }\n\n  .md\\:focus\\:from-yellow-200:focus {\n    --tw-gradient-from: #fde68a;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(253, 230, 138, 0));\n  }\n\n  .md\\:focus\\:from-yellow-300:focus {\n    --tw-gradient-from: #fcd34d;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(252, 211, 77, 0));\n  }\n\n  .md\\:focus\\:from-yellow-400:focus {\n    --tw-gradient-from: #fbbf24;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(251, 191, 36, 0));\n  }\n\n  .md\\:focus\\:from-yellow-500:focus {\n    --tw-gradient-from: #f59e0b;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(245, 158, 11, 0));\n  }\n\n  .md\\:focus\\:from-yellow-600:focus {\n    --tw-gradient-from: #d97706;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(217, 119, 6, 0));\n  }\n\n  .md\\:focus\\:from-yellow-700:focus {\n    --tw-gradient-from: #b45309;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(180, 83, 9, 0));\n  }\n\n  .md\\:focus\\:from-yellow-800:focus {\n    --tw-gradient-from: #92400e;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(146, 64, 14, 0));\n  }\n\n  .md\\:focus\\:from-yellow-900:focus {\n    --tw-gradient-from: #78350f;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(120, 53, 15, 0));\n  }\n\n  .md\\:focus\\:from-green-50:focus {\n    --tw-gradient-from: #ecfdf5;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(236, 253, 245, 0));\n  }\n\n  .md\\:focus\\:from-green-100:focus {\n    --tw-gradient-from: #d1fae5;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(209, 250, 229, 0));\n  }\n\n  .md\\:focus\\:from-green-200:focus {\n    --tw-gradient-from: #a7f3d0;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(167, 243, 208, 0));\n  }\n\n  .md\\:focus\\:from-green-300:focus {\n    --tw-gradient-from: #6ee7b7;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(110, 231, 183, 0));\n  }\n\n  .md\\:focus\\:from-green-400:focus {\n    --tw-gradient-from: #34d399;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(52, 211, 153, 0));\n  }\n\n  .md\\:focus\\:from-green-500:focus {\n    --tw-gradient-from: #10b981;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(16, 185, 129, 0));\n  }\n\n  .md\\:focus\\:from-green-600:focus {\n    --tw-gradient-from: #059669;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(5, 150, 105, 0));\n  }\n\n  .md\\:focus\\:from-green-700:focus {\n    --tw-gradient-from: #047857;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(4, 120, 87, 0));\n  }\n\n  .md\\:focus\\:from-green-800:focus {\n    --tw-gradient-from: #065f46;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(6, 95, 70, 0));\n  }\n\n  .md\\:focus\\:from-green-900:focus {\n    --tw-gradient-from: #064e3b;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(6, 78, 59, 0));\n  }\n\n  .md\\:focus\\:from-blue-50:focus {\n    --tw-gradient-from: #eff6ff;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(239, 246, 255, 0));\n  }\n\n  .md\\:focus\\:from-blue-100:focus {\n    --tw-gradient-from: #dbeafe;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(219, 234, 254, 0));\n  }\n\n  .md\\:focus\\:from-blue-200:focus {\n    --tw-gradient-from: #bfdbfe;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(191, 219, 254, 0));\n  }\n\n  .md\\:focus\\:from-blue-300:focus {\n    --tw-gradient-from: #93c5fd;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(147, 197, 253, 0));\n  }\n\n  .md\\:focus\\:from-blue-400:focus {\n    --tw-gradient-from: #60a5fa;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(96, 165, 250, 0));\n  }\n\n  .md\\:focus\\:from-blue-500:focus {\n    --tw-gradient-from: #3b82f6;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(59, 130, 246, 0));\n  }\n\n  .md\\:focus\\:from-blue-600:focus {\n    --tw-gradient-from: #2563eb;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(37, 99, 235, 0));\n  }\n\n  .md\\:focus\\:from-blue-700:focus {\n    --tw-gradient-from: #1d4ed8;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(29, 78, 216, 0));\n  }\n\n  .md\\:focus\\:from-blue-800:focus {\n    --tw-gradient-from: #1e40af;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(30, 64, 175, 0));\n  }\n\n  .md\\:focus\\:from-blue-900:focus {\n    --tw-gradient-from: #1e3a8a;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(30, 58, 138, 0));\n  }\n\n  .md\\:focus\\:from-indigo-50:focus {\n    --tw-gradient-from: #eef2ff;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(238, 242, 255, 0));\n  }\n\n  .md\\:focus\\:from-indigo-100:focus {\n    --tw-gradient-from: #e0e7ff;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(224, 231, 255, 0));\n  }\n\n  .md\\:focus\\:from-indigo-200:focus {\n    --tw-gradient-from: #c7d2fe;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(199, 210, 254, 0));\n  }\n\n  .md\\:focus\\:from-indigo-300:focus {\n    --tw-gradient-from: #a5b4fc;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(165, 180, 252, 0));\n  }\n\n  .md\\:focus\\:from-indigo-400:focus {\n    --tw-gradient-from: #818cf8;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(129, 140, 248, 0));\n  }\n\n  .md\\:focus\\:from-indigo-500:focus {\n    --tw-gradient-from: #6366f1;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(99, 102, 241, 0));\n  }\n\n  .md\\:focus\\:from-indigo-600:focus {\n    --tw-gradient-from: #4f46e5;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(79, 70, 229, 0));\n  }\n\n  .md\\:focus\\:from-indigo-700:focus {\n    --tw-gradient-from: #4338ca;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(67, 56, 202, 0));\n  }\n\n  .md\\:focus\\:from-indigo-800:focus {\n    --tw-gradient-from: #3730a3;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(55, 48, 163, 0));\n  }\n\n  .md\\:focus\\:from-indigo-900:focus {\n    --tw-gradient-from: #312e81;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(49, 46, 129, 0));\n  }\n\n  .md\\:focus\\:from-purple-50:focus {\n    --tw-gradient-from: #f5f3ff;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(245, 243, 255, 0));\n  }\n\n  .md\\:focus\\:from-purple-100:focus {\n    --tw-gradient-from: #ede9fe;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(237, 233, 254, 0));\n  }\n\n  .md\\:focus\\:from-purple-200:focus {\n    --tw-gradient-from: #ddd6fe;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(221, 214, 254, 0));\n  }\n\n  .md\\:focus\\:from-purple-300:focus {\n    --tw-gradient-from: #c4b5fd;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(196, 181, 253, 0));\n  }\n\n  .md\\:focus\\:from-purple-400:focus {\n    --tw-gradient-from: #a78bfa;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(167, 139, 250, 0));\n  }\n\n  .md\\:focus\\:from-purple-500:focus {\n    --tw-gradient-from: #8b5cf6;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(139, 92, 246, 0));\n  }\n\n  .md\\:focus\\:from-purple-600:focus {\n    --tw-gradient-from: #7c3aed;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(124, 58, 237, 0));\n  }\n\n  .md\\:focus\\:from-purple-700:focus {\n    --tw-gradient-from: #6d28d9;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(109, 40, 217, 0));\n  }\n\n  .md\\:focus\\:from-purple-800:focus {\n    --tw-gradient-from: #5b21b6;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(91, 33, 182, 0));\n  }\n\n  .md\\:focus\\:from-purple-900:focus {\n    --tw-gradient-from: #4c1d95;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(76, 29, 149, 0));\n  }\n\n  .md\\:focus\\:from-pink-50:focus {\n    --tw-gradient-from: #fdf2f8;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(253, 242, 248, 0));\n  }\n\n  .md\\:focus\\:from-pink-100:focus {\n    --tw-gradient-from: #fce7f3;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(252, 231, 243, 0));\n  }\n\n  .md\\:focus\\:from-pink-200:focus {\n    --tw-gradient-from: #fbcfe8;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(251, 207, 232, 0));\n  }\n\n  .md\\:focus\\:from-pink-300:focus {\n    --tw-gradient-from: #f9a8d4;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(249, 168, 212, 0));\n  }\n\n  .md\\:focus\\:from-pink-400:focus {\n    --tw-gradient-from: #f472b6;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(244, 114, 182, 0));\n  }\n\n  .md\\:focus\\:from-pink-500:focus {\n    --tw-gradient-from: #ec4899;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(236, 72, 153, 0));\n  }\n\n  .md\\:focus\\:from-pink-600:focus {\n    --tw-gradient-from: #db2777;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(219, 39, 119, 0));\n  }\n\n  .md\\:focus\\:from-pink-700:focus {\n    --tw-gradient-from: #be185d;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(190, 24, 93, 0));\n  }\n\n  .md\\:focus\\:from-pink-800:focus {\n    --tw-gradient-from: #9d174d;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(157, 23, 77, 0));\n  }\n\n  .md\\:focus\\:from-pink-900:focus {\n    --tw-gradient-from: #831843;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(131, 24, 67, 0));\n  }\n\n  .md\\:focus\\:via-transparent:focus {\n    --tw-gradient-stops: var(--tw-gradient-from), transparent, var(--tw-gradient-to, rgba(0, 0, 0, 0));\n  }\n\n  .md\\:focus\\:via-current:focus {\n    --tw-gradient-stops: var(--tw-gradient-from), currentColor, var(--tw-gradient-to, rgba(255, 255, 255, 0));\n  }\n\n  .md\\:focus\\:via-black:focus {\n    --tw-gradient-stops: var(--tw-gradient-from), #000, var(--tw-gradient-to, rgba(0, 0, 0, 0));\n  }\n\n  .md\\:focus\\:via-white:focus {\n    --tw-gradient-stops: var(--tw-gradient-from), #fff, var(--tw-gradient-to, rgba(255, 255, 255, 0));\n  }\n\n  .md\\:focus\\:via-gray-50:focus {\n    --tw-gradient-stops: var(--tw-gradient-from), #f9fafb, var(--tw-gradient-to, rgba(249, 250, 251, 0));\n  }\n\n  .md\\:focus\\:via-gray-100:focus {\n    --tw-gradient-stops: var(--tw-gradient-from), #f3f4f6, var(--tw-gradient-to, rgba(243, 244, 246, 0));\n  }\n\n  .md\\:focus\\:via-gray-200:focus {\n    --tw-gradient-stops: var(--tw-gradient-from), #e5e7eb, var(--tw-gradient-to, rgba(229, 231, 235, 0));\n  }\n\n  .md\\:focus\\:via-gray-300:focus {\n    --tw-gradient-stops: var(--tw-gradient-from), #d1d5db, var(--tw-gradient-to, rgba(209, 213, 219, 0));\n  }\n\n  .md\\:focus\\:via-gray-400:focus {\n    --tw-gradient-stops: var(--tw-gradient-from), #9ca3af, var(--tw-gradient-to, rgba(156, 163, 175, 0));\n  }\n\n  .md\\:focus\\:via-gray-500:focus {\n    --tw-gradient-stops: var(--tw-gradient-from), #6b7280, var(--tw-gradient-to, rgba(107, 114, 128, 0));\n  }\n\n  .md\\:focus\\:via-gray-600:focus {\n    --tw-gradient-stops: var(--tw-gradient-from), #4b5563, var(--tw-gradient-to, rgba(75, 85, 99, 0));\n  }\n\n  .md\\:focus\\:via-gray-700:focus {\n    --tw-gradient-stops: var(--tw-gradient-from), #374151, var(--tw-gradient-to, rgba(55, 65, 81, 0));\n  }\n\n  .md\\:focus\\:via-gray-800:focus {\n    --tw-gradient-stops: var(--tw-gradient-from), #1f2937, var(--tw-gradient-to, rgba(31, 41, 55, 0));\n  }\n\n  .md\\:focus\\:via-gray-900:focus {\n    --tw-gradient-stops: var(--tw-gradient-from), #111827, var(--tw-gradient-to, rgba(17, 24, 39, 0));\n  }\n\n  .md\\:focus\\:via-red-50:focus {\n    --tw-gradient-stops: var(--tw-gradient-from), #fef2f2, var(--tw-gradient-to, rgba(254, 242, 242, 0));\n  }\n\n  .md\\:focus\\:via-red-100:focus {\n    --tw-gradient-stops: var(--tw-gradient-from), #fee2e2, var(--tw-gradient-to, rgba(254, 226, 226, 0));\n  }\n\n  .md\\:focus\\:via-red-200:focus {\n    --tw-gradient-stops: var(--tw-gradient-from), #fecaca, var(--tw-gradient-to, rgba(254, 202, 202, 0));\n  }\n\n  .md\\:focus\\:via-red-300:focus {\n    --tw-gradient-stops: var(--tw-gradient-from), #fca5a5, var(--tw-gradient-to, rgba(252, 165, 165, 0));\n  }\n\n  .md\\:focus\\:via-red-400:focus {\n    --tw-gradient-stops: var(--tw-gradient-from), #f87171, var(--tw-gradient-to, rgba(248, 113, 113, 0));\n  }\n\n  .md\\:focus\\:via-red-500:focus {\n    --tw-gradient-stops: var(--tw-gradient-from), #ef4444, var(--tw-gradient-to, rgba(239, 68, 68, 0));\n  }\n\n  .md\\:focus\\:via-red-600:focus {\n    --tw-gradient-stops: var(--tw-gradient-from), #dc2626, var(--tw-gradient-to, rgba(220, 38, 38, 0));\n  }\n\n  .md\\:focus\\:via-red-700:focus {\n    --tw-gradient-stops: var(--tw-gradient-from), #b91c1c, var(--tw-gradient-to, rgba(185, 28, 28, 0));\n  }\n\n  .md\\:focus\\:via-red-800:focus {\n    --tw-gradient-stops: var(--tw-gradient-from), #991b1b, var(--tw-gradient-to, rgba(153, 27, 27, 0));\n  }\n\n  .md\\:focus\\:via-red-900:focus {\n    --tw-gradient-stops: var(--tw-gradient-from), #7f1d1d, var(--tw-gradient-to, rgba(127, 29, 29, 0));\n  }\n\n  .md\\:focus\\:via-yellow-50:focus {\n    --tw-gradient-stops: var(--tw-gradient-from), #fffbeb, var(--tw-gradient-to, rgba(255, 251, 235, 0));\n  }\n\n  .md\\:focus\\:via-yellow-100:focus {\n    --tw-gradient-stops: var(--tw-gradient-from), #fef3c7, var(--tw-gradient-to, rgba(254, 243, 199, 0));\n  }\n\n  .md\\:focus\\:via-yellow-200:focus {\n    --tw-gradient-stops: var(--tw-gradient-from), #fde68a, var(--tw-gradient-to, rgba(253, 230, 138, 0));\n  }\n\n  .md\\:focus\\:via-yellow-300:focus {\n    --tw-gradient-stops: var(--tw-gradient-from), #fcd34d, var(--tw-gradient-to, rgba(252, 211, 77, 0));\n  }\n\n  .md\\:focus\\:via-yellow-400:focus {\n    --tw-gradient-stops: var(--tw-gradient-from), #fbbf24, var(--tw-gradient-to, rgba(251, 191, 36, 0));\n  }\n\n  .md\\:focus\\:via-yellow-500:focus {\n    --tw-gradient-stops: var(--tw-gradient-from), #f59e0b, var(--tw-gradient-to, rgba(245, 158, 11, 0));\n  }\n\n  .md\\:focus\\:via-yellow-600:focus {\n    --tw-gradient-stops: var(--tw-gradient-from), #d97706, var(--tw-gradient-to, rgba(217, 119, 6, 0));\n  }\n\n  .md\\:focus\\:via-yellow-700:focus {\n    --tw-gradient-stops: var(--tw-gradient-from), #b45309, var(--tw-gradient-to, rgba(180, 83, 9, 0));\n  }\n\n  .md\\:focus\\:via-yellow-800:focus {\n    --tw-gradient-stops: var(--tw-gradient-from), #92400e, var(--tw-gradient-to, rgba(146, 64, 14, 0));\n  }\n\n  .md\\:focus\\:via-yellow-900:focus {\n    --tw-gradient-stops: var(--tw-gradient-from), #78350f, var(--tw-gradient-to, rgba(120, 53, 15, 0));\n  }\n\n  .md\\:focus\\:via-green-50:focus {\n    --tw-gradient-stops: var(--tw-gradient-from), #ecfdf5, var(--tw-gradient-to, rgba(236, 253, 245, 0));\n  }\n\n  .md\\:focus\\:via-green-100:focus {\n    --tw-gradient-stops: var(--tw-gradient-from), #d1fae5, var(--tw-gradient-to, rgba(209, 250, 229, 0));\n  }\n\n  .md\\:focus\\:via-green-200:focus {\n    --tw-gradient-stops: var(--tw-gradient-from), #a7f3d0, var(--tw-gradient-to, rgba(167, 243, 208, 0));\n  }\n\n  .md\\:focus\\:via-green-300:focus {\n    --tw-gradient-stops: var(--tw-gradient-from), #6ee7b7, var(--tw-gradient-to, rgba(110, 231, 183, 0));\n  }\n\n  .md\\:focus\\:via-green-400:focus {\n    --tw-gradient-stops: var(--tw-gradient-from), #34d399, var(--tw-gradient-to, rgba(52, 211, 153, 0));\n  }\n\n  .md\\:focus\\:via-green-500:focus {\n    --tw-gradient-stops: var(--tw-gradient-from), #10b981, var(--tw-gradient-to, rgba(16, 185, 129, 0));\n  }\n\n  .md\\:focus\\:via-green-600:focus {\n    --tw-gradient-stops: var(--tw-gradient-from), #059669, var(--tw-gradient-to, rgba(5, 150, 105, 0));\n  }\n\n  .md\\:focus\\:via-green-700:focus {\n    --tw-gradient-stops: var(--tw-gradient-from), #047857, var(--tw-gradient-to, rgba(4, 120, 87, 0));\n  }\n\n  .md\\:focus\\:via-green-800:focus {\n    --tw-gradient-stops: var(--tw-gradient-from), #065f46, var(--tw-gradient-to, rgba(6, 95, 70, 0));\n  }\n\n  .md\\:focus\\:via-green-900:focus {\n    --tw-gradient-stops: var(--tw-gradient-from), #064e3b, var(--tw-gradient-to, rgba(6, 78, 59, 0));\n  }\n\n  .md\\:focus\\:via-blue-50:focus {\n    --tw-gradient-stops: var(--tw-gradient-from), #eff6ff, var(--tw-gradient-to, rgba(239, 246, 255, 0));\n  }\n\n  .md\\:focus\\:via-blue-100:focus {\n    --tw-gradient-stops: var(--tw-gradient-from), #dbeafe, var(--tw-gradient-to, rgba(219, 234, 254, 0));\n  }\n\n  .md\\:focus\\:via-blue-200:focus {\n    --tw-gradient-stops: var(--tw-gradient-from), #bfdbfe, var(--tw-gradient-to, rgba(191, 219, 254, 0));\n  }\n\n  .md\\:focus\\:via-blue-300:focus {\n    --tw-gradient-stops: var(--tw-gradient-from), #93c5fd, var(--tw-gradient-to, rgba(147, 197, 253, 0));\n  }\n\n  .md\\:focus\\:via-blue-400:focus {\n    --tw-gradient-stops: var(--tw-gradient-from), #60a5fa, var(--tw-gradient-to, rgba(96, 165, 250, 0));\n  }\n\n  .md\\:focus\\:via-blue-500:focus {\n    --tw-gradient-stops: var(--tw-gradient-from), #3b82f6, var(--tw-gradient-to, rgba(59, 130, 246, 0));\n  }\n\n  .md\\:focus\\:via-blue-600:focus {\n    --tw-gradient-stops: var(--tw-gradient-from), #2563eb, var(--tw-gradient-to, rgba(37, 99, 235, 0));\n  }\n\n  .md\\:focus\\:via-blue-700:focus {\n    --tw-gradient-stops: var(--tw-gradient-from), #1d4ed8, var(--tw-gradient-to, rgba(29, 78, 216, 0));\n  }\n\n  .md\\:focus\\:via-blue-800:focus {\n    --tw-gradient-stops: var(--tw-gradient-from), #1e40af, var(--tw-gradient-to, rgba(30, 64, 175, 0));\n  }\n\n  .md\\:focus\\:via-blue-900:focus {\n    --tw-gradient-stops: var(--tw-gradient-from), #1e3a8a, var(--tw-gradient-to, rgba(30, 58, 138, 0));\n  }\n\n  .md\\:focus\\:via-indigo-50:focus {\n    --tw-gradient-stops: var(--tw-gradient-from), #eef2ff, var(--tw-gradient-to, rgba(238, 242, 255, 0));\n  }\n\n  .md\\:focus\\:via-indigo-100:focus {\n    --tw-gradient-stops: var(--tw-gradient-from), #e0e7ff, var(--tw-gradient-to, rgba(224, 231, 255, 0));\n  }\n\n  .md\\:focus\\:via-indigo-200:focus {\n    --tw-gradient-stops: var(--tw-gradient-from), #c7d2fe, var(--tw-gradient-to, rgba(199, 210, 254, 0));\n  }\n\n  .md\\:focus\\:via-indigo-300:focus {\n    --tw-gradient-stops: var(--tw-gradient-from), #a5b4fc, var(--tw-gradient-to, rgba(165, 180, 252, 0));\n  }\n\n  .md\\:focus\\:via-indigo-400:focus {\n    --tw-gradient-stops: var(--tw-gradient-from), #818cf8, var(--tw-gradient-to, rgba(129, 140, 248, 0));\n  }\n\n  .md\\:focus\\:via-indigo-500:focus {\n    --tw-gradient-stops: var(--tw-gradient-from), #6366f1, var(--tw-gradient-to, rgba(99, 102, 241, 0));\n  }\n\n  .md\\:focus\\:via-indigo-600:focus {\n    --tw-gradient-stops: var(--tw-gradient-from), #4f46e5, var(--tw-gradient-to, rgba(79, 70, 229, 0));\n  }\n\n  .md\\:focus\\:via-indigo-700:focus {\n    --tw-gradient-stops: var(--tw-gradient-from), #4338ca, var(--tw-gradient-to, rgba(67, 56, 202, 0));\n  }\n\n  .md\\:focus\\:via-indigo-800:focus {\n    --tw-gradient-stops: var(--tw-gradient-from), #3730a3, var(--tw-gradient-to, rgba(55, 48, 163, 0));\n  }\n\n  .md\\:focus\\:via-indigo-900:focus {\n    --tw-gradient-stops: var(--tw-gradient-from), #312e81, var(--tw-gradient-to, rgba(49, 46, 129, 0));\n  }\n\n  .md\\:focus\\:via-purple-50:focus {\n    --tw-gradient-stops: var(--tw-gradient-from), #f5f3ff, var(--tw-gradient-to, rgba(245, 243, 255, 0));\n  }\n\n  .md\\:focus\\:via-purple-100:focus {\n    --tw-gradient-stops: var(--tw-gradient-from), #ede9fe, var(--tw-gradient-to, rgba(237, 233, 254, 0));\n  }\n\n  .md\\:focus\\:via-purple-200:focus {\n    --tw-gradient-stops: var(--tw-gradient-from), #ddd6fe, var(--tw-gradient-to, rgba(221, 214, 254, 0));\n  }\n\n  .md\\:focus\\:via-purple-300:focus {\n    --tw-gradient-stops: var(--tw-gradient-from), #c4b5fd, var(--tw-gradient-to, rgba(196, 181, 253, 0));\n  }\n\n  .md\\:focus\\:via-purple-400:focus {\n    --tw-gradient-stops: var(--tw-gradient-from), #a78bfa, var(--tw-gradient-to, rgba(167, 139, 250, 0));\n  }\n\n  .md\\:focus\\:via-purple-500:focus {\n    --tw-gradient-stops: var(--tw-gradient-from), #8b5cf6, var(--tw-gradient-to, rgba(139, 92, 246, 0));\n  }\n\n  .md\\:focus\\:via-purple-600:focus {\n    --tw-gradient-stops: var(--tw-gradient-from), #7c3aed, var(--tw-gradient-to, rgba(124, 58, 237, 0));\n  }\n\n  .md\\:focus\\:via-purple-700:focus {\n    --tw-gradient-stops: var(--tw-gradient-from), #6d28d9, var(--tw-gradient-to, rgba(109, 40, 217, 0));\n  }\n\n  .md\\:focus\\:via-purple-800:focus {\n    --tw-gradient-stops: var(--tw-gradient-from), #5b21b6, var(--tw-gradient-to, rgba(91, 33, 182, 0));\n  }\n\n  .md\\:focus\\:via-purple-900:focus {\n    --tw-gradient-stops: var(--tw-gradient-from), #4c1d95, var(--tw-gradient-to, rgba(76, 29, 149, 0));\n  }\n\n  .md\\:focus\\:via-pink-50:focus {\n    --tw-gradient-stops: var(--tw-gradient-from), #fdf2f8, var(--tw-gradient-to, rgba(253, 242, 248, 0));\n  }\n\n  .md\\:focus\\:via-pink-100:focus {\n    --tw-gradient-stops: var(--tw-gradient-from), #fce7f3, var(--tw-gradient-to, rgba(252, 231, 243, 0));\n  }\n\n  .md\\:focus\\:via-pink-200:focus {\n    --tw-gradient-stops: var(--tw-gradient-from), #fbcfe8, var(--tw-gradient-to, rgba(251, 207, 232, 0));\n  }\n\n  .md\\:focus\\:via-pink-300:focus {\n    --tw-gradient-stops: var(--tw-gradient-from), #f9a8d4, var(--tw-gradient-to, rgba(249, 168, 212, 0));\n  }\n\n  .md\\:focus\\:via-pink-400:focus {\n    --tw-gradient-stops: var(--tw-gradient-from), #f472b6, var(--tw-gradient-to, rgba(244, 114, 182, 0));\n  }\n\n  .md\\:focus\\:via-pink-500:focus {\n    --tw-gradient-stops: var(--tw-gradient-from), #ec4899, var(--tw-gradient-to, rgba(236, 72, 153, 0));\n  }\n\n  .md\\:focus\\:via-pink-600:focus {\n    --tw-gradient-stops: var(--tw-gradient-from), #db2777, var(--tw-gradient-to, rgba(219, 39, 119, 0));\n  }\n\n  .md\\:focus\\:via-pink-700:focus {\n    --tw-gradient-stops: var(--tw-gradient-from), #be185d, var(--tw-gradient-to, rgba(190, 24, 93, 0));\n  }\n\n  .md\\:focus\\:via-pink-800:focus {\n    --tw-gradient-stops: var(--tw-gradient-from), #9d174d, var(--tw-gradient-to, rgba(157, 23, 77, 0));\n  }\n\n  .md\\:focus\\:via-pink-900:focus {\n    --tw-gradient-stops: var(--tw-gradient-from), #831843, var(--tw-gradient-to, rgba(131, 24, 67, 0));\n  }\n\n  .md\\:focus\\:to-transparent:focus {\n    --tw-gradient-to: transparent;\n  }\n\n  .md\\:focus\\:to-current:focus {\n    --tw-gradient-to: currentColor;\n  }\n\n  .md\\:focus\\:to-black:focus {\n    --tw-gradient-to: #000;\n  }\n\n  .md\\:focus\\:to-white:focus {\n    --tw-gradient-to: #fff;\n  }\n\n  .md\\:focus\\:to-gray-50:focus {\n    --tw-gradient-to: #f9fafb;\n  }\n\n  .md\\:focus\\:to-gray-100:focus {\n    --tw-gradient-to: #f3f4f6;\n  }\n\n  .md\\:focus\\:to-gray-200:focus {\n    --tw-gradient-to: #e5e7eb;\n  }\n\n  .md\\:focus\\:to-gray-300:focus {\n    --tw-gradient-to: #d1d5db;\n  }\n\n  .md\\:focus\\:to-gray-400:focus {\n    --tw-gradient-to: #9ca3af;\n  }\n\n  .md\\:focus\\:to-gray-500:focus {\n    --tw-gradient-to: #6b7280;\n  }\n\n  .md\\:focus\\:to-gray-600:focus {\n    --tw-gradient-to: #4b5563;\n  }\n\n  .md\\:focus\\:to-gray-700:focus {\n    --tw-gradient-to: #374151;\n  }\n\n  .md\\:focus\\:to-gray-800:focus {\n    --tw-gradient-to: #1f2937;\n  }\n\n  .md\\:focus\\:to-gray-900:focus {\n    --tw-gradient-to: #111827;\n  }\n\n  .md\\:focus\\:to-red-50:focus {\n    --tw-gradient-to: #fef2f2;\n  }\n\n  .md\\:focus\\:to-red-100:focus {\n    --tw-gradient-to: #fee2e2;\n  }\n\n  .md\\:focus\\:to-red-200:focus {\n    --tw-gradient-to: #fecaca;\n  }\n\n  .md\\:focus\\:to-red-300:focus {\n    --tw-gradient-to: #fca5a5;\n  }\n\n  .md\\:focus\\:to-red-400:focus {\n    --tw-gradient-to: #f87171;\n  }\n\n  .md\\:focus\\:to-red-500:focus {\n    --tw-gradient-to: #ef4444;\n  }\n\n  .md\\:focus\\:to-red-600:focus {\n    --tw-gradient-to: #dc2626;\n  }\n\n  .md\\:focus\\:to-red-700:focus {\n    --tw-gradient-to: #b91c1c;\n  }\n\n  .md\\:focus\\:to-red-800:focus {\n    --tw-gradient-to: #991b1b;\n  }\n\n  .md\\:focus\\:to-red-900:focus {\n    --tw-gradient-to: #7f1d1d;\n  }\n\n  .md\\:focus\\:to-yellow-50:focus {\n    --tw-gradient-to: #fffbeb;\n  }\n\n  .md\\:focus\\:to-yellow-100:focus {\n    --tw-gradient-to: #fef3c7;\n  }\n\n  .md\\:focus\\:to-yellow-200:focus {\n    --tw-gradient-to: #fde68a;\n  }\n\n  .md\\:focus\\:to-yellow-300:focus {\n    --tw-gradient-to: #fcd34d;\n  }\n\n  .md\\:focus\\:to-yellow-400:focus {\n    --tw-gradient-to: #fbbf24;\n  }\n\n  .md\\:focus\\:to-yellow-500:focus {\n    --tw-gradient-to: #f59e0b;\n  }\n\n  .md\\:focus\\:to-yellow-600:focus {\n    --tw-gradient-to: #d97706;\n  }\n\n  .md\\:focus\\:to-yellow-700:focus {\n    --tw-gradient-to: #b45309;\n  }\n\n  .md\\:focus\\:to-yellow-800:focus {\n    --tw-gradient-to: #92400e;\n  }\n\n  .md\\:focus\\:to-yellow-900:focus {\n    --tw-gradient-to: #78350f;\n  }\n\n  .md\\:focus\\:to-green-50:focus {\n    --tw-gradient-to: #ecfdf5;\n  }\n\n  .md\\:focus\\:to-green-100:focus {\n    --tw-gradient-to: #d1fae5;\n  }\n\n  .md\\:focus\\:to-green-200:focus {\n    --tw-gradient-to: #a7f3d0;\n  }\n\n  .md\\:focus\\:to-green-300:focus {\n    --tw-gradient-to: #6ee7b7;\n  }\n\n  .md\\:focus\\:to-green-400:focus {\n    --tw-gradient-to: #34d399;\n  }\n\n  .md\\:focus\\:to-green-500:focus {\n    --tw-gradient-to: #10b981;\n  }\n\n  .md\\:focus\\:to-green-600:focus {\n    --tw-gradient-to: #059669;\n  }\n\n  .md\\:focus\\:to-green-700:focus {\n    --tw-gradient-to: #047857;\n  }\n\n  .md\\:focus\\:to-green-800:focus {\n    --tw-gradient-to: #065f46;\n  }\n\n  .md\\:focus\\:to-green-900:focus {\n    --tw-gradient-to: #064e3b;\n  }\n\n  .md\\:focus\\:to-blue-50:focus {\n    --tw-gradient-to: #eff6ff;\n  }\n\n  .md\\:focus\\:to-blue-100:focus {\n    --tw-gradient-to: #dbeafe;\n  }\n\n  .md\\:focus\\:to-blue-200:focus {\n    --tw-gradient-to: #bfdbfe;\n  }\n\n  .md\\:focus\\:to-blue-300:focus {\n    --tw-gradient-to: #93c5fd;\n  }\n\n  .md\\:focus\\:to-blue-400:focus {\n    --tw-gradient-to: #60a5fa;\n  }\n\n  .md\\:focus\\:to-blue-500:focus {\n    --tw-gradient-to: #3b82f6;\n  }\n\n  .md\\:focus\\:to-blue-600:focus {\n    --tw-gradient-to: #2563eb;\n  }\n\n  .md\\:focus\\:to-blue-700:focus {\n    --tw-gradient-to: #1d4ed8;\n  }\n\n  .md\\:focus\\:to-blue-800:focus {\n    --tw-gradient-to: #1e40af;\n  }\n\n  .md\\:focus\\:to-blue-900:focus {\n    --tw-gradient-to: #1e3a8a;\n  }\n\n  .md\\:focus\\:to-indigo-50:focus {\n    --tw-gradient-to: #eef2ff;\n  }\n\n  .md\\:focus\\:to-indigo-100:focus {\n    --tw-gradient-to: #e0e7ff;\n  }\n\n  .md\\:focus\\:to-indigo-200:focus {\n    --tw-gradient-to: #c7d2fe;\n  }\n\n  .md\\:focus\\:to-indigo-300:focus {\n    --tw-gradient-to: #a5b4fc;\n  }\n\n  .md\\:focus\\:to-indigo-400:focus {\n    --tw-gradient-to: #818cf8;\n  }\n\n  .md\\:focus\\:to-indigo-500:focus {\n    --tw-gradient-to: #6366f1;\n  }\n\n  .md\\:focus\\:to-indigo-600:focus {\n    --tw-gradient-to: #4f46e5;\n  }\n\n  .md\\:focus\\:to-indigo-700:focus {\n    --tw-gradient-to: #4338ca;\n  }\n\n  .md\\:focus\\:to-indigo-800:focus {\n    --tw-gradient-to: #3730a3;\n  }\n\n  .md\\:focus\\:to-indigo-900:focus {\n    --tw-gradient-to: #312e81;\n  }\n\n  .md\\:focus\\:to-purple-50:focus {\n    --tw-gradient-to: #f5f3ff;\n  }\n\n  .md\\:focus\\:to-purple-100:focus {\n    --tw-gradient-to: #ede9fe;\n  }\n\n  .md\\:focus\\:to-purple-200:focus {\n    --tw-gradient-to: #ddd6fe;\n  }\n\n  .md\\:focus\\:to-purple-300:focus {\n    --tw-gradient-to: #c4b5fd;\n  }\n\n  .md\\:focus\\:to-purple-400:focus {\n    --tw-gradient-to: #a78bfa;\n  }\n\n  .md\\:focus\\:to-purple-500:focus {\n    --tw-gradient-to: #8b5cf6;\n  }\n\n  .md\\:focus\\:to-purple-600:focus {\n    --tw-gradient-to: #7c3aed;\n  }\n\n  .md\\:focus\\:to-purple-700:focus {\n    --tw-gradient-to: #6d28d9;\n  }\n\n  .md\\:focus\\:to-purple-800:focus {\n    --tw-gradient-to: #5b21b6;\n  }\n\n  .md\\:focus\\:to-purple-900:focus {\n    --tw-gradient-to: #4c1d95;\n  }\n\n  .md\\:focus\\:to-pink-50:focus {\n    --tw-gradient-to: #fdf2f8;\n  }\n\n  .md\\:focus\\:to-pink-100:focus {\n    --tw-gradient-to: #fce7f3;\n  }\n\n  .md\\:focus\\:to-pink-200:focus {\n    --tw-gradient-to: #fbcfe8;\n  }\n\n  .md\\:focus\\:to-pink-300:focus {\n    --tw-gradient-to: #f9a8d4;\n  }\n\n  .md\\:focus\\:to-pink-400:focus {\n    --tw-gradient-to: #f472b6;\n  }\n\n  .md\\:focus\\:to-pink-500:focus {\n    --tw-gradient-to: #ec4899;\n  }\n\n  .md\\:focus\\:to-pink-600:focus {\n    --tw-gradient-to: #db2777;\n  }\n\n  .md\\:focus\\:to-pink-700:focus {\n    --tw-gradient-to: #be185d;\n  }\n\n  .md\\:focus\\:to-pink-800:focus {\n    --tw-gradient-to: #9d174d;\n  }\n\n  .md\\:focus\\:to-pink-900:focus {\n    --tw-gradient-to: #831843;\n  }\n\n  .dark .md\\:dark\\:from-transparent {\n    --tw-gradient-from: transparent;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(0, 0, 0, 0));\n  }\n\n  .dark .md\\:dark\\:from-current {\n    --tw-gradient-from: currentColor;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(255, 255, 255, 0));\n  }\n\n  .dark .md\\:dark\\:from-black {\n    --tw-gradient-from: #000;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(0, 0, 0, 0));\n  }\n\n  .dark .md\\:dark\\:from-white {\n    --tw-gradient-from: #fff;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(255, 255, 255, 0));\n  }\n\n  .dark .md\\:dark\\:from-gray-50 {\n    --tw-gradient-from: #f9fafb;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(249, 250, 251, 0));\n  }\n\n  .dark .md\\:dark\\:from-gray-100 {\n    --tw-gradient-from: #f3f4f6;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(243, 244, 246, 0));\n  }\n\n  .dark .md\\:dark\\:from-gray-200 {\n    --tw-gradient-from: #e5e7eb;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(229, 231, 235, 0));\n  }\n\n  .dark .md\\:dark\\:from-gray-300 {\n    --tw-gradient-from: #d1d5db;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(209, 213, 219, 0));\n  }\n\n  .dark .md\\:dark\\:from-gray-400 {\n    --tw-gradient-from: #9ca3af;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(156, 163, 175, 0));\n  }\n\n  .dark .md\\:dark\\:from-gray-500 {\n    --tw-gradient-from: #6b7280;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(107, 114, 128, 0));\n  }\n\n  .dark .md\\:dark\\:from-gray-600 {\n    --tw-gradient-from: #4b5563;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(75, 85, 99, 0));\n  }\n\n  .dark .md\\:dark\\:from-gray-700 {\n    --tw-gradient-from: #374151;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(55, 65, 81, 0));\n  }\n\n  .dark .md\\:dark\\:from-gray-800 {\n    --tw-gradient-from: #1f2937;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(31, 41, 55, 0));\n  }\n\n  .dark .md\\:dark\\:from-gray-900 {\n    --tw-gradient-from: #111827;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(17, 24, 39, 0));\n  }\n\n  .dark .md\\:dark\\:from-red-50 {\n    --tw-gradient-from: #fef2f2;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(254, 242, 242, 0));\n  }\n\n  .dark .md\\:dark\\:from-red-100 {\n    --tw-gradient-from: #fee2e2;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(254, 226, 226, 0));\n  }\n\n  .dark .md\\:dark\\:from-red-200 {\n    --tw-gradient-from: #fecaca;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(254, 202, 202, 0));\n  }\n\n  .dark .md\\:dark\\:from-red-300 {\n    --tw-gradient-from: #fca5a5;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(252, 165, 165, 0));\n  }\n\n  .dark .md\\:dark\\:from-red-400 {\n    --tw-gradient-from: #f87171;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(248, 113, 113, 0));\n  }\n\n  .dark .md\\:dark\\:from-red-500 {\n    --tw-gradient-from: #ef4444;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(239, 68, 68, 0));\n  }\n\n  .dark .md\\:dark\\:from-red-600 {\n    --tw-gradient-from: #dc2626;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(220, 38, 38, 0));\n  }\n\n  .dark .md\\:dark\\:from-red-700 {\n    --tw-gradient-from: #b91c1c;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(185, 28, 28, 0));\n  }\n\n  .dark .md\\:dark\\:from-red-800 {\n    --tw-gradient-from: #991b1b;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(153, 27, 27, 0));\n  }\n\n  .dark .md\\:dark\\:from-red-900 {\n    --tw-gradient-from: #7f1d1d;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(127, 29, 29, 0));\n  }\n\n  .dark .md\\:dark\\:from-yellow-50 {\n    --tw-gradient-from: #fffbeb;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(255, 251, 235, 0));\n  }\n\n  .dark .md\\:dark\\:from-yellow-100 {\n    --tw-gradient-from: #fef3c7;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(254, 243, 199, 0));\n  }\n\n  .dark .md\\:dark\\:from-yellow-200 {\n    --tw-gradient-from: #fde68a;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(253, 230, 138, 0));\n  }\n\n  .dark .md\\:dark\\:from-yellow-300 {\n    --tw-gradient-from: #fcd34d;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(252, 211, 77, 0));\n  }\n\n  .dark .md\\:dark\\:from-yellow-400 {\n    --tw-gradient-from: #fbbf24;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(251, 191, 36, 0));\n  }\n\n  .dark .md\\:dark\\:from-yellow-500 {\n    --tw-gradient-from: #f59e0b;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(245, 158, 11, 0));\n  }\n\n  .dark .md\\:dark\\:from-yellow-600 {\n    --tw-gradient-from: #d97706;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(217, 119, 6, 0));\n  }\n\n  .dark .md\\:dark\\:from-yellow-700 {\n    --tw-gradient-from: #b45309;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(180, 83, 9, 0));\n  }\n\n  .dark .md\\:dark\\:from-yellow-800 {\n    --tw-gradient-from: #92400e;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(146, 64, 14, 0));\n  }\n\n  .dark .md\\:dark\\:from-yellow-900 {\n    --tw-gradient-from: #78350f;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(120, 53, 15, 0));\n  }\n\n  .dark .md\\:dark\\:from-green-50 {\n    --tw-gradient-from: #ecfdf5;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(236, 253, 245, 0));\n  }\n\n  .dark .md\\:dark\\:from-green-100 {\n    --tw-gradient-from: #d1fae5;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(209, 250, 229, 0));\n  }\n\n  .dark .md\\:dark\\:from-green-200 {\n    --tw-gradient-from: #a7f3d0;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(167, 243, 208, 0));\n  }\n\n  .dark .md\\:dark\\:from-green-300 {\n    --tw-gradient-from: #6ee7b7;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(110, 231, 183, 0));\n  }\n\n  .dark .md\\:dark\\:from-green-400 {\n    --tw-gradient-from: #34d399;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(52, 211, 153, 0));\n  }\n\n  .dark .md\\:dark\\:from-green-500 {\n    --tw-gradient-from: #10b981;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(16, 185, 129, 0));\n  }\n\n  .dark .md\\:dark\\:from-green-600 {\n    --tw-gradient-from: #059669;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(5, 150, 105, 0));\n  }\n\n  .dark .md\\:dark\\:from-green-700 {\n    --tw-gradient-from: #047857;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(4, 120, 87, 0));\n  }\n\n  .dark .md\\:dark\\:from-green-800 {\n    --tw-gradient-from: #065f46;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(6, 95, 70, 0));\n  }\n\n  .dark .md\\:dark\\:from-green-900 {\n    --tw-gradient-from: #064e3b;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(6, 78, 59, 0));\n  }\n\n  .dark .md\\:dark\\:from-blue-50 {\n    --tw-gradient-from: #eff6ff;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(239, 246, 255, 0));\n  }\n\n  .dark .md\\:dark\\:from-blue-100 {\n    --tw-gradient-from: #dbeafe;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(219, 234, 254, 0));\n  }\n\n  .dark .md\\:dark\\:from-blue-200 {\n    --tw-gradient-from: #bfdbfe;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(191, 219, 254, 0));\n  }\n\n  .dark .md\\:dark\\:from-blue-300 {\n    --tw-gradient-from: #93c5fd;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(147, 197, 253, 0));\n  }\n\n  .dark .md\\:dark\\:from-blue-400 {\n    --tw-gradient-from: #60a5fa;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(96, 165, 250, 0));\n  }\n\n  .dark .md\\:dark\\:from-blue-500 {\n    --tw-gradient-from: #3b82f6;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(59, 130, 246, 0));\n  }\n\n  .dark .md\\:dark\\:from-blue-600 {\n    --tw-gradient-from: #2563eb;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(37, 99, 235, 0));\n  }\n\n  .dark .md\\:dark\\:from-blue-700 {\n    --tw-gradient-from: #1d4ed8;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(29, 78, 216, 0));\n  }\n\n  .dark .md\\:dark\\:from-blue-800 {\n    --tw-gradient-from: #1e40af;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(30, 64, 175, 0));\n  }\n\n  .dark .md\\:dark\\:from-blue-900 {\n    --tw-gradient-from: #1e3a8a;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(30, 58, 138, 0));\n  }\n\n  .dark .md\\:dark\\:from-indigo-50 {\n    --tw-gradient-from: #eef2ff;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(238, 242, 255, 0));\n  }\n\n  .dark .md\\:dark\\:from-indigo-100 {\n    --tw-gradient-from: #e0e7ff;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(224, 231, 255, 0));\n  }\n\n  .dark .md\\:dark\\:from-indigo-200 {\n    --tw-gradient-from: #c7d2fe;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(199, 210, 254, 0));\n  }\n\n  .dark .md\\:dark\\:from-indigo-300 {\n    --tw-gradient-from: #a5b4fc;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(165, 180, 252, 0));\n  }\n\n  .dark .md\\:dark\\:from-indigo-400 {\n    --tw-gradient-from: #818cf8;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(129, 140, 248, 0));\n  }\n\n  .dark .md\\:dark\\:from-indigo-500 {\n    --tw-gradient-from: #6366f1;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(99, 102, 241, 0));\n  }\n\n  .dark .md\\:dark\\:from-indigo-600 {\n    --tw-gradient-from: #4f46e5;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(79, 70, 229, 0));\n  }\n\n  .dark .md\\:dark\\:from-indigo-700 {\n    --tw-gradient-from: #4338ca;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(67, 56, 202, 0));\n  }\n\n  .dark .md\\:dark\\:from-indigo-800 {\n    --tw-gradient-from: #3730a3;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(55, 48, 163, 0));\n  }\n\n  .dark .md\\:dark\\:from-indigo-900 {\n    --tw-gradient-from: #312e81;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(49, 46, 129, 0));\n  }\n\n  .dark .md\\:dark\\:from-purple-50 {\n    --tw-gradient-from: #f5f3ff;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(245, 243, 255, 0));\n  }\n\n  .dark .md\\:dark\\:from-purple-100 {\n    --tw-gradient-from: #ede9fe;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(237, 233, 254, 0));\n  }\n\n  .dark .md\\:dark\\:from-purple-200 {\n    --tw-gradient-from: #ddd6fe;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(221, 214, 254, 0));\n  }\n\n  .dark .md\\:dark\\:from-purple-300 {\n    --tw-gradient-from: #c4b5fd;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(196, 181, 253, 0));\n  }\n\n  .dark .md\\:dark\\:from-purple-400 {\n    --tw-gradient-from: #a78bfa;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(167, 139, 250, 0));\n  }\n\n  .dark .md\\:dark\\:from-purple-500 {\n    --tw-gradient-from: #8b5cf6;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(139, 92, 246, 0));\n  }\n\n  .dark .md\\:dark\\:from-purple-600 {\n    --tw-gradient-from: #7c3aed;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(124, 58, 237, 0));\n  }\n\n  .dark .md\\:dark\\:from-purple-700 {\n    --tw-gradient-from: #6d28d9;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(109, 40, 217, 0));\n  }\n\n  .dark .md\\:dark\\:from-purple-800 {\n    --tw-gradient-from: #5b21b6;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(91, 33, 182, 0));\n  }\n\n  .dark .md\\:dark\\:from-purple-900 {\n    --tw-gradient-from: #4c1d95;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(76, 29, 149, 0));\n  }\n\n  .dark .md\\:dark\\:from-pink-50 {\n    --tw-gradient-from: #fdf2f8;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(253, 242, 248, 0));\n  }\n\n  .dark .md\\:dark\\:from-pink-100 {\n    --tw-gradient-from: #fce7f3;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(252, 231, 243, 0));\n  }\n\n  .dark .md\\:dark\\:from-pink-200 {\n    --tw-gradient-from: #fbcfe8;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(251, 207, 232, 0));\n  }\n\n  .dark .md\\:dark\\:from-pink-300 {\n    --tw-gradient-from: #f9a8d4;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(249, 168, 212, 0));\n  }\n\n  .dark .md\\:dark\\:from-pink-400 {\n    --tw-gradient-from: #f472b6;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(244, 114, 182, 0));\n  }\n\n  .dark .md\\:dark\\:from-pink-500 {\n    --tw-gradient-from: #ec4899;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(236, 72, 153, 0));\n  }\n\n  .dark .md\\:dark\\:from-pink-600 {\n    --tw-gradient-from: #db2777;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(219, 39, 119, 0));\n  }\n\n  .dark .md\\:dark\\:from-pink-700 {\n    --tw-gradient-from: #be185d;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(190, 24, 93, 0));\n  }\n\n  .dark .md\\:dark\\:from-pink-800 {\n    --tw-gradient-from: #9d174d;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(157, 23, 77, 0));\n  }\n\n  .dark .md\\:dark\\:from-pink-900 {\n    --tw-gradient-from: #831843;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(131, 24, 67, 0));\n  }\n\n  .dark .md\\:dark\\:via-transparent {\n    --tw-gradient-stops: var(--tw-gradient-from), transparent, var(--tw-gradient-to, rgba(0, 0, 0, 0));\n  }\n\n  .dark .md\\:dark\\:via-current {\n    --tw-gradient-stops: var(--tw-gradient-from), currentColor, var(--tw-gradient-to, rgba(255, 255, 255, 0));\n  }\n\n  .dark .md\\:dark\\:via-black {\n    --tw-gradient-stops: var(--tw-gradient-from), #000, var(--tw-gradient-to, rgba(0, 0, 0, 0));\n  }\n\n  .dark .md\\:dark\\:via-white {\n    --tw-gradient-stops: var(--tw-gradient-from), #fff, var(--tw-gradient-to, rgba(255, 255, 255, 0));\n  }\n\n  .dark .md\\:dark\\:via-gray-50 {\n    --tw-gradient-stops: var(--tw-gradient-from), #f9fafb, var(--tw-gradient-to, rgba(249, 250, 251, 0));\n  }\n\n  .dark .md\\:dark\\:via-gray-100 {\n    --tw-gradient-stops: var(--tw-gradient-from), #f3f4f6, var(--tw-gradient-to, rgba(243, 244, 246, 0));\n  }\n\n  .dark .md\\:dark\\:via-gray-200 {\n    --tw-gradient-stops: var(--tw-gradient-from), #e5e7eb, var(--tw-gradient-to, rgba(229, 231, 235, 0));\n  }\n\n  .dark .md\\:dark\\:via-gray-300 {\n    --tw-gradient-stops: var(--tw-gradient-from), #d1d5db, var(--tw-gradient-to, rgba(209, 213, 219, 0));\n  }\n\n  .dark .md\\:dark\\:via-gray-400 {\n    --tw-gradient-stops: var(--tw-gradient-from), #9ca3af, var(--tw-gradient-to, rgba(156, 163, 175, 0));\n  }\n\n  .dark .md\\:dark\\:via-gray-500 {\n    --tw-gradient-stops: var(--tw-gradient-from), #6b7280, var(--tw-gradient-to, rgba(107, 114, 128, 0));\n  }\n\n  .dark .md\\:dark\\:via-gray-600 {\n    --tw-gradient-stops: var(--tw-gradient-from), #4b5563, var(--tw-gradient-to, rgba(75, 85, 99, 0));\n  }\n\n  .dark .md\\:dark\\:via-gray-700 {\n    --tw-gradient-stops: var(--tw-gradient-from), #374151, var(--tw-gradient-to, rgba(55, 65, 81, 0));\n  }\n\n  .dark .md\\:dark\\:via-gray-800 {\n    --tw-gradient-stops: var(--tw-gradient-from), #1f2937, var(--tw-gradient-to, rgba(31, 41, 55, 0));\n  }\n\n  .dark .md\\:dark\\:via-gray-900 {\n    --tw-gradient-stops: var(--tw-gradient-from), #111827, var(--tw-gradient-to, rgba(17, 24, 39, 0));\n  }\n\n  .dark .md\\:dark\\:via-red-50 {\n    --tw-gradient-stops: var(--tw-gradient-from), #fef2f2, var(--tw-gradient-to, rgba(254, 242, 242, 0));\n  }\n\n  .dark .md\\:dark\\:via-red-100 {\n    --tw-gradient-stops: var(--tw-gradient-from), #fee2e2, var(--tw-gradient-to, rgba(254, 226, 226, 0));\n  }\n\n  .dark .md\\:dark\\:via-red-200 {\n    --tw-gradient-stops: var(--tw-gradient-from), #fecaca, var(--tw-gradient-to, rgba(254, 202, 202, 0));\n  }\n\n  .dark .md\\:dark\\:via-red-300 {\n    --tw-gradient-stops: var(--tw-gradient-from), #fca5a5, var(--tw-gradient-to, rgba(252, 165, 165, 0));\n  }\n\n  .dark .md\\:dark\\:via-red-400 {\n    --tw-gradient-stops: var(--tw-gradient-from), #f87171, var(--tw-gradient-to, rgba(248, 113, 113, 0));\n  }\n\n  .dark .md\\:dark\\:via-red-500 {\n    --tw-gradient-stops: var(--tw-gradient-from), #ef4444, var(--tw-gradient-to, rgba(239, 68, 68, 0));\n  }\n\n  .dark .md\\:dark\\:via-red-600 {\n    --tw-gradient-stops: var(--tw-gradient-from), #dc2626, var(--tw-gradient-to, rgba(220, 38, 38, 0));\n  }\n\n  .dark .md\\:dark\\:via-red-700 {\n    --tw-gradient-stops: var(--tw-gradient-from), #b91c1c, var(--tw-gradient-to, rgba(185, 28, 28, 0));\n  }\n\n  .dark .md\\:dark\\:via-red-800 {\n    --tw-gradient-stops: var(--tw-gradient-from), #991b1b, var(--tw-gradient-to, rgba(153, 27, 27, 0));\n  }\n\n  .dark .md\\:dark\\:via-red-900 {\n    --tw-gradient-stops: var(--tw-gradient-from), #7f1d1d, var(--tw-gradient-to, rgba(127, 29, 29, 0));\n  }\n\n  .dark .md\\:dark\\:via-yellow-50 {\n    --tw-gradient-stops: var(--tw-gradient-from), #fffbeb, var(--tw-gradient-to, rgba(255, 251, 235, 0));\n  }\n\n  .dark .md\\:dark\\:via-yellow-100 {\n    --tw-gradient-stops: var(--tw-gradient-from), #fef3c7, var(--tw-gradient-to, rgba(254, 243, 199, 0));\n  }\n\n  .dark .md\\:dark\\:via-yellow-200 {\n    --tw-gradient-stops: var(--tw-gradient-from), #fde68a, var(--tw-gradient-to, rgba(253, 230, 138, 0));\n  }\n\n  .dark .md\\:dark\\:via-yellow-300 {\n    --tw-gradient-stops: var(--tw-gradient-from), #fcd34d, var(--tw-gradient-to, rgba(252, 211, 77, 0));\n  }\n\n  .dark .md\\:dark\\:via-yellow-400 {\n    --tw-gradient-stops: var(--tw-gradient-from), #fbbf24, var(--tw-gradient-to, rgba(251, 191, 36, 0));\n  }\n\n  .dark .md\\:dark\\:via-yellow-500 {\n    --tw-gradient-stops: var(--tw-gradient-from), #f59e0b, var(--tw-gradient-to, rgba(245, 158, 11, 0));\n  }\n\n  .dark .md\\:dark\\:via-yellow-600 {\n    --tw-gradient-stops: var(--tw-gradient-from), #d97706, var(--tw-gradient-to, rgba(217, 119, 6, 0));\n  }\n\n  .dark .md\\:dark\\:via-yellow-700 {\n    --tw-gradient-stops: var(--tw-gradient-from), #b45309, var(--tw-gradient-to, rgba(180, 83, 9, 0));\n  }\n\n  .dark .md\\:dark\\:via-yellow-800 {\n    --tw-gradient-stops: var(--tw-gradient-from), #92400e, var(--tw-gradient-to, rgba(146, 64, 14, 0));\n  }\n\n  .dark .md\\:dark\\:via-yellow-900 {\n    --tw-gradient-stops: var(--tw-gradient-from), #78350f, var(--tw-gradient-to, rgba(120, 53, 15, 0));\n  }\n\n  .dark .md\\:dark\\:via-green-50 {\n    --tw-gradient-stops: var(--tw-gradient-from), #ecfdf5, var(--tw-gradient-to, rgba(236, 253, 245, 0));\n  }\n\n  .dark .md\\:dark\\:via-green-100 {\n    --tw-gradient-stops: var(--tw-gradient-from), #d1fae5, var(--tw-gradient-to, rgba(209, 250, 229, 0));\n  }\n\n  .dark .md\\:dark\\:via-green-200 {\n    --tw-gradient-stops: var(--tw-gradient-from), #a7f3d0, var(--tw-gradient-to, rgba(167, 243, 208, 0));\n  }\n\n  .dark .md\\:dark\\:via-green-300 {\n    --tw-gradient-stops: var(--tw-gradient-from), #6ee7b7, var(--tw-gradient-to, rgba(110, 231, 183, 0));\n  }\n\n  .dark .md\\:dark\\:via-green-400 {\n    --tw-gradient-stops: var(--tw-gradient-from), #34d399, var(--tw-gradient-to, rgba(52, 211, 153, 0));\n  }\n\n  .dark .md\\:dark\\:via-green-500 {\n    --tw-gradient-stops: var(--tw-gradient-from), #10b981, var(--tw-gradient-to, rgba(16, 185, 129, 0));\n  }\n\n  .dark .md\\:dark\\:via-green-600 {\n    --tw-gradient-stops: var(--tw-gradient-from), #059669, var(--tw-gradient-to, rgba(5, 150, 105, 0));\n  }\n\n  .dark .md\\:dark\\:via-green-700 {\n    --tw-gradient-stops: var(--tw-gradient-from), #047857, var(--tw-gradient-to, rgba(4, 120, 87, 0));\n  }\n\n  .dark .md\\:dark\\:via-green-800 {\n    --tw-gradient-stops: var(--tw-gradient-from), #065f46, var(--tw-gradient-to, rgba(6, 95, 70, 0));\n  }\n\n  .dark .md\\:dark\\:via-green-900 {\n    --tw-gradient-stops: var(--tw-gradient-from), #064e3b, var(--tw-gradient-to, rgba(6, 78, 59, 0));\n  }\n\n  .dark .md\\:dark\\:via-blue-50 {\n    --tw-gradient-stops: var(--tw-gradient-from), #eff6ff, var(--tw-gradient-to, rgba(239, 246, 255, 0));\n  }\n\n  .dark .md\\:dark\\:via-blue-100 {\n    --tw-gradient-stops: var(--tw-gradient-from), #dbeafe, var(--tw-gradient-to, rgba(219, 234, 254, 0));\n  }\n\n  .dark .md\\:dark\\:via-blue-200 {\n    --tw-gradient-stops: var(--tw-gradient-from), #bfdbfe, var(--tw-gradient-to, rgba(191, 219, 254, 0));\n  }\n\n  .dark .md\\:dark\\:via-blue-300 {\n    --tw-gradient-stops: var(--tw-gradient-from), #93c5fd, var(--tw-gradient-to, rgba(147, 197, 253, 0));\n  }\n\n  .dark .md\\:dark\\:via-blue-400 {\n    --tw-gradient-stops: var(--tw-gradient-from), #60a5fa, var(--tw-gradient-to, rgba(96, 165, 250, 0));\n  }\n\n  .dark .md\\:dark\\:via-blue-500 {\n    --tw-gradient-stops: var(--tw-gradient-from), #3b82f6, var(--tw-gradient-to, rgba(59, 130, 246, 0));\n  }\n\n  .dark .md\\:dark\\:via-blue-600 {\n    --tw-gradient-stops: var(--tw-gradient-from), #2563eb, var(--tw-gradient-to, rgba(37, 99, 235, 0));\n  }\n\n  .dark .md\\:dark\\:via-blue-700 {\n    --tw-gradient-stops: var(--tw-gradient-from), #1d4ed8, var(--tw-gradient-to, rgba(29, 78, 216, 0));\n  }\n\n  .dark .md\\:dark\\:via-blue-800 {\n    --tw-gradient-stops: var(--tw-gradient-from), #1e40af, var(--tw-gradient-to, rgba(30, 64, 175, 0));\n  }\n\n  .dark .md\\:dark\\:via-blue-900 {\n    --tw-gradient-stops: var(--tw-gradient-from), #1e3a8a, var(--tw-gradient-to, rgba(30, 58, 138, 0));\n  }\n\n  .dark .md\\:dark\\:via-indigo-50 {\n    --tw-gradient-stops: var(--tw-gradient-from), #eef2ff, var(--tw-gradient-to, rgba(238, 242, 255, 0));\n  }\n\n  .dark .md\\:dark\\:via-indigo-100 {\n    --tw-gradient-stops: var(--tw-gradient-from), #e0e7ff, var(--tw-gradient-to, rgba(224, 231, 255, 0));\n  }\n\n  .dark .md\\:dark\\:via-indigo-200 {\n    --tw-gradient-stops: var(--tw-gradient-from), #c7d2fe, var(--tw-gradient-to, rgba(199, 210, 254, 0));\n  }\n\n  .dark .md\\:dark\\:via-indigo-300 {\n    --tw-gradient-stops: var(--tw-gradient-from), #a5b4fc, var(--tw-gradient-to, rgba(165, 180, 252, 0));\n  }\n\n  .dark .md\\:dark\\:via-indigo-400 {\n    --tw-gradient-stops: var(--tw-gradient-from), #818cf8, var(--tw-gradient-to, rgba(129, 140, 248, 0));\n  }\n\n  .dark .md\\:dark\\:via-indigo-500 {\n    --tw-gradient-stops: var(--tw-gradient-from), #6366f1, var(--tw-gradient-to, rgba(99, 102, 241, 0));\n  }\n\n  .dark .md\\:dark\\:via-indigo-600 {\n    --tw-gradient-stops: var(--tw-gradient-from), #4f46e5, var(--tw-gradient-to, rgba(79, 70, 229, 0));\n  }\n\n  .dark .md\\:dark\\:via-indigo-700 {\n    --tw-gradient-stops: var(--tw-gradient-from), #4338ca, var(--tw-gradient-to, rgba(67, 56, 202, 0));\n  }\n\n  .dark .md\\:dark\\:via-indigo-800 {\n    --tw-gradient-stops: var(--tw-gradient-from), #3730a3, var(--tw-gradient-to, rgba(55, 48, 163, 0));\n  }\n\n  .dark .md\\:dark\\:via-indigo-900 {\n    --tw-gradient-stops: var(--tw-gradient-from), #312e81, var(--tw-gradient-to, rgba(49, 46, 129, 0));\n  }\n\n  .dark .md\\:dark\\:via-purple-50 {\n    --tw-gradient-stops: var(--tw-gradient-from), #f5f3ff, var(--tw-gradient-to, rgba(245, 243, 255, 0));\n  }\n\n  .dark .md\\:dark\\:via-purple-100 {\n    --tw-gradient-stops: var(--tw-gradient-from), #ede9fe, var(--tw-gradient-to, rgba(237, 233, 254, 0));\n  }\n\n  .dark .md\\:dark\\:via-purple-200 {\n    --tw-gradient-stops: var(--tw-gradient-from), #ddd6fe, var(--tw-gradient-to, rgba(221, 214, 254, 0));\n  }\n\n  .dark .md\\:dark\\:via-purple-300 {\n    --tw-gradient-stops: var(--tw-gradient-from), #c4b5fd, var(--tw-gradient-to, rgba(196, 181, 253, 0));\n  }\n\n  .dark .md\\:dark\\:via-purple-400 {\n    --tw-gradient-stops: var(--tw-gradient-from), #a78bfa, var(--tw-gradient-to, rgba(167, 139, 250, 0));\n  }\n\n  .dark .md\\:dark\\:via-purple-500 {\n    --tw-gradient-stops: var(--tw-gradient-from), #8b5cf6, var(--tw-gradient-to, rgba(139, 92, 246, 0));\n  }\n\n  .dark .md\\:dark\\:via-purple-600 {\n    --tw-gradient-stops: var(--tw-gradient-from), #7c3aed, var(--tw-gradient-to, rgba(124, 58, 237, 0));\n  }\n\n  .dark .md\\:dark\\:via-purple-700 {\n    --tw-gradient-stops: var(--tw-gradient-from), #6d28d9, var(--tw-gradient-to, rgba(109, 40, 217, 0));\n  }\n\n  .dark .md\\:dark\\:via-purple-800 {\n    --tw-gradient-stops: var(--tw-gradient-from), #5b21b6, var(--tw-gradient-to, rgba(91, 33, 182, 0));\n  }\n\n  .dark .md\\:dark\\:via-purple-900 {\n    --tw-gradient-stops: var(--tw-gradient-from), #4c1d95, var(--tw-gradient-to, rgba(76, 29, 149, 0));\n  }\n\n  .dark .md\\:dark\\:via-pink-50 {\n    --tw-gradient-stops: var(--tw-gradient-from), #fdf2f8, var(--tw-gradient-to, rgba(253, 242, 248, 0));\n  }\n\n  .dark .md\\:dark\\:via-pink-100 {\n    --tw-gradient-stops: var(--tw-gradient-from), #fce7f3, var(--tw-gradient-to, rgba(252, 231, 243, 0));\n  }\n\n  .dark .md\\:dark\\:via-pink-200 {\n    --tw-gradient-stops: var(--tw-gradient-from), #fbcfe8, var(--tw-gradient-to, rgba(251, 207, 232, 0));\n  }\n\n  .dark .md\\:dark\\:via-pink-300 {\n    --tw-gradient-stops: var(--tw-gradient-from), #f9a8d4, var(--tw-gradient-to, rgba(249, 168, 212, 0));\n  }\n\n  .dark .md\\:dark\\:via-pink-400 {\n    --tw-gradient-stops: var(--tw-gradient-from), #f472b6, var(--tw-gradient-to, rgba(244, 114, 182, 0));\n  }\n\n  .dark .md\\:dark\\:via-pink-500 {\n    --tw-gradient-stops: var(--tw-gradient-from), #ec4899, var(--tw-gradient-to, rgba(236, 72, 153, 0));\n  }\n\n  .dark .md\\:dark\\:via-pink-600 {\n    --tw-gradient-stops: var(--tw-gradient-from), #db2777, var(--tw-gradient-to, rgba(219, 39, 119, 0));\n  }\n\n  .dark .md\\:dark\\:via-pink-700 {\n    --tw-gradient-stops: var(--tw-gradient-from), #be185d, var(--tw-gradient-to, rgba(190, 24, 93, 0));\n  }\n\n  .dark .md\\:dark\\:via-pink-800 {\n    --tw-gradient-stops: var(--tw-gradient-from), #9d174d, var(--tw-gradient-to, rgba(157, 23, 77, 0));\n  }\n\n  .dark .md\\:dark\\:via-pink-900 {\n    --tw-gradient-stops: var(--tw-gradient-from), #831843, var(--tw-gradient-to, rgba(131, 24, 67, 0));\n  }\n\n  .dark .md\\:dark\\:to-transparent {\n    --tw-gradient-to: transparent;\n  }\n\n  .dark .md\\:dark\\:to-current {\n    --tw-gradient-to: currentColor;\n  }\n\n  .dark .md\\:dark\\:to-black {\n    --tw-gradient-to: #000;\n  }\n\n  .dark .md\\:dark\\:to-white {\n    --tw-gradient-to: #fff;\n  }\n\n  .dark .md\\:dark\\:to-gray-50 {\n    --tw-gradient-to: #f9fafb;\n  }\n\n  .dark .md\\:dark\\:to-gray-100 {\n    --tw-gradient-to: #f3f4f6;\n  }\n\n  .dark .md\\:dark\\:to-gray-200 {\n    --tw-gradient-to: #e5e7eb;\n  }\n\n  .dark .md\\:dark\\:to-gray-300 {\n    --tw-gradient-to: #d1d5db;\n  }\n\n  .dark .md\\:dark\\:to-gray-400 {\n    --tw-gradient-to: #9ca3af;\n  }\n\n  .dark .md\\:dark\\:to-gray-500 {\n    --tw-gradient-to: #6b7280;\n  }\n\n  .dark .md\\:dark\\:to-gray-600 {\n    --tw-gradient-to: #4b5563;\n  }\n\n  .dark .md\\:dark\\:to-gray-700 {\n    --tw-gradient-to: #374151;\n  }\n\n  .dark .md\\:dark\\:to-gray-800 {\n    --tw-gradient-to: #1f2937;\n  }\n\n  .dark .md\\:dark\\:to-gray-900 {\n    --tw-gradient-to: #111827;\n  }\n\n  .dark .md\\:dark\\:to-red-50 {\n    --tw-gradient-to: #fef2f2;\n  }\n\n  .dark .md\\:dark\\:to-red-100 {\n    --tw-gradient-to: #fee2e2;\n  }\n\n  .dark .md\\:dark\\:to-red-200 {\n    --tw-gradient-to: #fecaca;\n  }\n\n  .dark .md\\:dark\\:to-red-300 {\n    --tw-gradient-to: #fca5a5;\n  }\n\n  .dark .md\\:dark\\:to-red-400 {\n    --tw-gradient-to: #f87171;\n  }\n\n  .dark .md\\:dark\\:to-red-500 {\n    --tw-gradient-to: #ef4444;\n  }\n\n  .dark .md\\:dark\\:to-red-600 {\n    --tw-gradient-to: #dc2626;\n  }\n\n  .dark .md\\:dark\\:to-red-700 {\n    --tw-gradient-to: #b91c1c;\n  }\n\n  .dark .md\\:dark\\:to-red-800 {\n    --tw-gradient-to: #991b1b;\n  }\n\n  .dark .md\\:dark\\:to-red-900 {\n    --tw-gradient-to: #7f1d1d;\n  }\n\n  .dark .md\\:dark\\:to-yellow-50 {\n    --tw-gradient-to: #fffbeb;\n  }\n\n  .dark .md\\:dark\\:to-yellow-100 {\n    --tw-gradient-to: #fef3c7;\n  }\n\n  .dark .md\\:dark\\:to-yellow-200 {\n    --tw-gradient-to: #fde68a;\n  }\n\n  .dark .md\\:dark\\:to-yellow-300 {\n    --tw-gradient-to: #fcd34d;\n  }\n\n  .dark .md\\:dark\\:to-yellow-400 {\n    --tw-gradient-to: #fbbf24;\n  }\n\n  .dark .md\\:dark\\:to-yellow-500 {\n    --tw-gradient-to: #f59e0b;\n  }\n\n  .dark .md\\:dark\\:to-yellow-600 {\n    --tw-gradient-to: #d97706;\n  }\n\n  .dark .md\\:dark\\:to-yellow-700 {\n    --tw-gradient-to: #b45309;\n  }\n\n  .dark .md\\:dark\\:to-yellow-800 {\n    --tw-gradient-to: #92400e;\n  }\n\n  .dark .md\\:dark\\:to-yellow-900 {\n    --tw-gradient-to: #78350f;\n  }\n\n  .dark .md\\:dark\\:to-green-50 {\n    --tw-gradient-to: #ecfdf5;\n  }\n\n  .dark .md\\:dark\\:to-green-100 {\n    --tw-gradient-to: #d1fae5;\n  }\n\n  .dark .md\\:dark\\:to-green-200 {\n    --tw-gradient-to: #a7f3d0;\n  }\n\n  .dark .md\\:dark\\:to-green-300 {\n    --tw-gradient-to: #6ee7b7;\n  }\n\n  .dark .md\\:dark\\:to-green-400 {\n    --tw-gradient-to: #34d399;\n  }\n\n  .dark .md\\:dark\\:to-green-500 {\n    --tw-gradient-to: #10b981;\n  }\n\n  .dark .md\\:dark\\:to-green-600 {\n    --tw-gradient-to: #059669;\n  }\n\n  .dark .md\\:dark\\:to-green-700 {\n    --tw-gradient-to: #047857;\n  }\n\n  .dark .md\\:dark\\:to-green-800 {\n    --tw-gradient-to: #065f46;\n  }\n\n  .dark .md\\:dark\\:to-green-900 {\n    --tw-gradient-to: #064e3b;\n  }\n\n  .dark .md\\:dark\\:to-blue-50 {\n    --tw-gradient-to: #eff6ff;\n  }\n\n  .dark .md\\:dark\\:to-blue-100 {\n    --tw-gradient-to: #dbeafe;\n  }\n\n  .dark .md\\:dark\\:to-blue-200 {\n    --tw-gradient-to: #bfdbfe;\n  }\n\n  .dark .md\\:dark\\:to-blue-300 {\n    --tw-gradient-to: #93c5fd;\n  }\n\n  .dark .md\\:dark\\:to-blue-400 {\n    --tw-gradient-to: #60a5fa;\n  }\n\n  .dark .md\\:dark\\:to-blue-500 {\n    --tw-gradient-to: #3b82f6;\n  }\n\n  .dark .md\\:dark\\:to-blue-600 {\n    --tw-gradient-to: #2563eb;\n  }\n\n  .dark .md\\:dark\\:to-blue-700 {\n    --tw-gradient-to: #1d4ed8;\n  }\n\n  .dark .md\\:dark\\:to-blue-800 {\n    --tw-gradient-to: #1e40af;\n  }\n\n  .dark .md\\:dark\\:to-blue-900 {\n    --tw-gradient-to: #1e3a8a;\n  }\n\n  .dark .md\\:dark\\:to-indigo-50 {\n    --tw-gradient-to: #eef2ff;\n  }\n\n  .dark .md\\:dark\\:to-indigo-100 {\n    --tw-gradient-to: #e0e7ff;\n  }\n\n  .dark .md\\:dark\\:to-indigo-200 {\n    --tw-gradient-to: #c7d2fe;\n  }\n\n  .dark .md\\:dark\\:to-indigo-300 {\n    --tw-gradient-to: #a5b4fc;\n  }\n\n  .dark .md\\:dark\\:to-indigo-400 {\n    --tw-gradient-to: #818cf8;\n  }\n\n  .dark .md\\:dark\\:to-indigo-500 {\n    --tw-gradient-to: #6366f1;\n  }\n\n  .dark .md\\:dark\\:to-indigo-600 {\n    --tw-gradient-to: #4f46e5;\n  }\n\n  .dark .md\\:dark\\:to-indigo-700 {\n    --tw-gradient-to: #4338ca;\n  }\n\n  .dark .md\\:dark\\:to-indigo-800 {\n    --tw-gradient-to: #3730a3;\n  }\n\n  .dark .md\\:dark\\:to-indigo-900 {\n    --tw-gradient-to: #312e81;\n  }\n\n  .dark .md\\:dark\\:to-purple-50 {\n    --tw-gradient-to: #f5f3ff;\n  }\n\n  .dark .md\\:dark\\:to-purple-100 {\n    --tw-gradient-to: #ede9fe;\n  }\n\n  .dark .md\\:dark\\:to-purple-200 {\n    --tw-gradient-to: #ddd6fe;\n  }\n\n  .dark .md\\:dark\\:to-purple-300 {\n    --tw-gradient-to: #c4b5fd;\n  }\n\n  .dark .md\\:dark\\:to-purple-400 {\n    --tw-gradient-to: #a78bfa;\n  }\n\n  .dark .md\\:dark\\:to-purple-500 {\n    --tw-gradient-to: #8b5cf6;\n  }\n\n  .dark .md\\:dark\\:to-purple-600 {\n    --tw-gradient-to: #7c3aed;\n  }\n\n  .dark .md\\:dark\\:to-purple-700 {\n    --tw-gradient-to: #6d28d9;\n  }\n\n  .dark .md\\:dark\\:to-purple-800 {\n    --tw-gradient-to: #5b21b6;\n  }\n\n  .dark .md\\:dark\\:to-purple-900 {\n    --tw-gradient-to: #4c1d95;\n  }\n\n  .dark .md\\:dark\\:to-pink-50 {\n    --tw-gradient-to: #fdf2f8;\n  }\n\n  .dark .md\\:dark\\:to-pink-100 {\n    --tw-gradient-to: #fce7f3;\n  }\n\n  .dark .md\\:dark\\:to-pink-200 {\n    --tw-gradient-to: #fbcfe8;\n  }\n\n  .dark .md\\:dark\\:to-pink-300 {\n    --tw-gradient-to: #f9a8d4;\n  }\n\n  .dark .md\\:dark\\:to-pink-400 {\n    --tw-gradient-to: #f472b6;\n  }\n\n  .dark .md\\:dark\\:to-pink-500 {\n    --tw-gradient-to: #ec4899;\n  }\n\n  .dark .md\\:dark\\:to-pink-600 {\n    --tw-gradient-to: #db2777;\n  }\n\n  .dark .md\\:dark\\:to-pink-700 {\n    --tw-gradient-to: #be185d;\n  }\n\n  .dark .md\\:dark\\:to-pink-800 {\n    --tw-gradient-to: #9d174d;\n  }\n\n  .dark .md\\:dark\\:to-pink-900 {\n    --tw-gradient-to: #831843;\n  }\n\n  .dark .md\\:dark\\:hover\\:from-transparent:hover {\n    --tw-gradient-from: transparent;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(0, 0, 0, 0));\n  }\n\n  .dark .md\\:dark\\:hover\\:from-current:hover {\n    --tw-gradient-from: currentColor;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(255, 255, 255, 0));\n  }\n\n  .dark .md\\:dark\\:hover\\:from-black:hover {\n    --tw-gradient-from: #000;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(0, 0, 0, 0));\n  }\n\n  .dark .md\\:dark\\:hover\\:from-white:hover {\n    --tw-gradient-from: #fff;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(255, 255, 255, 0));\n  }\n\n  .dark .md\\:dark\\:hover\\:from-gray-50:hover {\n    --tw-gradient-from: #f9fafb;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(249, 250, 251, 0));\n  }\n\n  .dark .md\\:dark\\:hover\\:from-gray-100:hover {\n    --tw-gradient-from: #f3f4f6;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(243, 244, 246, 0));\n  }\n\n  .dark .md\\:dark\\:hover\\:from-gray-200:hover {\n    --tw-gradient-from: #e5e7eb;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(229, 231, 235, 0));\n  }\n\n  .dark .md\\:dark\\:hover\\:from-gray-300:hover {\n    --tw-gradient-from: #d1d5db;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(209, 213, 219, 0));\n  }\n\n  .dark .md\\:dark\\:hover\\:from-gray-400:hover {\n    --tw-gradient-from: #9ca3af;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(156, 163, 175, 0));\n  }\n\n  .dark .md\\:dark\\:hover\\:from-gray-500:hover {\n    --tw-gradient-from: #6b7280;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(107, 114, 128, 0));\n  }\n\n  .dark .md\\:dark\\:hover\\:from-gray-600:hover {\n    --tw-gradient-from: #4b5563;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(75, 85, 99, 0));\n  }\n\n  .dark .md\\:dark\\:hover\\:from-gray-700:hover {\n    --tw-gradient-from: #374151;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(55, 65, 81, 0));\n  }\n\n  .dark .md\\:dark\\:hover\\:from-gray-800:hover {\n    --tw-gradient-from: #1f2937;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(31, 41, 55, 0));\n  }\n\n  .dark .md\\:dark\\:hover\\:from-gray-900:hover {\n    --tw-gradient-from: #111827;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(17, 24, 39, 0));\n  }\n\n  .dark .md\\:dark\\:hover\\:from-red-50:hover {\n    --tw-gradient-from: #fef2f2;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(254, 242, 242, 0));\n  }\n\n  .dark .md\\:dark\\:hover\\:from-red-100:hover {\n    --tw-gradient-from: #fee2e2;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(254, 226, 226, 0));\n  }\n\n  .dark .md\\:dark\\:hover\\:from-red-200:hover {\n    --tw-gradient-from: #fecaca;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(254, 202, 202, 0));\n  }\n\n  .dark .md\\:dark\\:hover\\:from-red-300:hover {\n    --tw-gradient-from: #fca5a5;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(252, 165, 165, 0));\n  }\n\n  .dark .md\\:dark\\:hover\\:from-red-400:hover {\n    --tw-gradient-from: #f87171;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(248, 113, 113, 0));\n  }\n\n  .dark .md\\:dark\\:hover\\:from-red-500:hover {\n    --tw-gradient-from: #ef4444;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(239, 68, 68, 0));\n  }\n\n  .dark .md\\:dark\\:hover\\:from-red-600:hover {\n    --tw-gradient-from: #dc2626;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(220, 38, 38, 0));\n  }\n\n  .dark .md\\:dark\\:hover\\:from-red-700:hover {\n    --tw-gradient-from: #b91c1c;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(185, 28, 28, 0));\n  }\n\n  .dark .md\\:dark\\:hover\\:from-red-800:hover {\n    --tw-gradient-from: #991b1b;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(153, 27, 27, 0));\n  }\n\n  .dark .md\\:dark\\:hover\\:from-red-900:hover {\n    --tw-gradient-from: #7f1d1d;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(127, 29, 29, 0));\n  }\n\n  .dark .md\\:dark\\:hover\\:from-yellow-50:hover {\n    --tw-gradient-from: #fffbeb;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(255, 251, 235, 0));\n  }\n\n  .dark .md\\:dark\\:hover\\:from-yellow-100:hover {\n    --tw-gradient-from: #fef3c7;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(254, 243, 199, 0));\n  }\n\n  .dark .md\\:dark\\:hover\\:from-yellow-200:hover {\n    --tw-gradient-from: #fde68a;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(253, 230, 138, 0));\n  }\n\n  .dark .md\\:dark\\:hover\\:from-yellow-300:hover {\n    --tw-gradient-from: #fcd34d;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(252, 211, 77, 0));\n  }\n\n  .dark .md\\:dark\\:hover\\:from-yellow-400:hover {\n    --tw-gradient-from: #fbbf24;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(251, 191, 36, 0));\n  }\n\n  .dark .md\\:dark\\:hover\\:from-yellow-500:hover {\n    --tw-gradient-from: #f59e0b;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(245, 158, 11, 0));\n  }\n\n  .dark .md\\:dark\\:hover\\:from-yellow-600:hover {\n    --tw-gradient-from: #d97706;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(217, 119, 6, 0));\n  }\n\n  .dark .md\\:dark\\:hover\\:from-yellow-700:hover {\n    --tw-gradient-from: #b45309;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(180, 83, 9, 0));\n  }\n\n  .dark .md\\:dark\\:hover\\:from-yellow-800:hover {\n    --tw-gradient-from: #92400e;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(146, 64, 14, 0));\n  }\n\n  .dark .md\\:dark\\:hover\\:from-yellow-900:hover {\n    --tw-gradient-from: #78350f;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(120, 53, 15, 0));\n  }\n\n  .dark .md\\:dark\\:hover\\:from-green-50:hover {\n    --tw-gradient-from: #ecfdf5;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(236, 253, 245, 0));\n  }\n\n  .dark .md\\:dark\\:hover\\:from-green-100:hover {\n    --tw-gradient-from: #d1fae5;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(209, 250, 229, 0));\n  }\n\n  .dark .md\\:dark\\:hover\\:from-green-200:hover {\n    --tw-gradient-from: #a7f3d0;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(167, 243, 208, 0));\n  }\n\n  .dark .md\\:dark\\:hover\\:from-green-300:hover {\n    --tw-gradient-from: #6ee7b7;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(110, 231, 183, 0));\n  }\n\n  .dark .md\\:dark\\:hover\\:from-green-400:hover {\n    --tw-gradient-from: #34d399;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(52, 211, 153, 0));\n  }\n\n  .dark .md\\:dark\\:hover\\:from-green-500:hover {\n    --tw-gradient-from: #10b981;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(16, 185, 129, 0));\n  }\n\n  .dark .md\\:dark\\:hover\\:from-green-600:hover {\n    --tw-gradient-from: #059669;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(5, 150, 105, 0));\n  }\n\n  .dark .md\\:dark\\:hover\\:from-green-700:hover {\n    --tw-gradient-from: #047857;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(4, 120, 87, 0));\n  }\n\n  .dark .md\\:dark\\:hover\\:from-green-800:hover {\n    --tw-gradient-from: #065f46;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(6, 95, 70, 0));\n  }\n\n  .dark .md\\:dark\\:hover\\:from-green-900:hover {\n    --tw-gradient-from: #064e3b;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(6, 78, 59, 0));\n  }\n\n  .dark .md\\:dark\\:hover\\:from-blue-50:hover {\n    --tw-gradient-from: #eff6ff;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(239, 246, 255, 0));\n  }\n\n  .dark .md\\:dark\\:hover\\:from-blue-100:hover {\n    --tw-gradient-from: #dbeafe;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(219, 234, 254, 0));\n  }\n\n  .dark .md\\:dark\\:hover\\:from-blue-200:hover {\n    --tw-gradient-from: #bfdbfe;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(191, 219, 254, 0));\n  }\n\n  .dark .md\\:dark\\:hover\\:from-blue-300:hover {\n    --tw-gradient-from: #93c5fd;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(147, 197, 253, 0));\n  }\n\n  .dark .md\\:dark\\:hover\\:from-blue-400:hover {\n    --tw-gradient-from: #60a5fa;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(96, 165, 250, 0));\n  }\n\n  .dark .md\\:dark\\:hover\\:from-blue-500:hover {\n    --tw-gradient-from: #3b82f6;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(59, 130, 246, 0));\n  }\n\n  .dark .md\\:dark\\:hover\\:from-blue-600:hover {\n    --tw-gradient-from: #2563eb;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(37, 99, 235, 0));\n  }\n\n  .dark .md\\:dark\\:hover\\:from-blue-700:hover {\n    --tw-gradient-from: #1d4ed8;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(29, 78, 216, 0));\n  }\n\n  .dark .md\\:dark\\:hover\\:from-blue-800:hover {\n    --tw-gradient-from: #1e40af;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(30, 64, 175, 0));\n  }\n\n  .dark .md\\:dark\\:hover\\:from-blue-900:hover {\n    --tw-gradient-from: #1e3a8a;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(30, 58, 138, 0));\n  }\n\n  .dark .md\\:dark\\:hover\\:from-indigo-50:hover {\n    --tw-gradient-from: #eef2ff;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(238, 242, 255, 0));\n  }\n\n  .dark .md\\:dark\\:hover\\:from-indigo-100:hover {\n    --tw-gradient-from: #e0e7ff;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(224, 231, 255, 0));\n  }\n\n  .dark .md\\:dark\\:hover\\:from-indigo-200:hover {\n    --tw-gradient-from: #c7d2fe;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(199, 210, 254, 0));\n  }\n\n  .dark .md\\:dark\\:hover\\:from-indigo-300:hover {\n    --tw-gradient-from: #a5b4fc;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(165, 180, 252, 0));\n  }\n\n  .dark .md\\:dark\\:hover\\:from-indigo-400:hover {\n    --tw-gradient-from: #818cf8;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(129, 140, 248, 0));\n  }\n\n  .dark .md\\:dark\\:hover\\:from-indigo-500:hover {\n    --tw-gradient-from: #6366f1;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(99, 102, 241, 0));\n  }\n\n  .dark .md\\:dark\\:hover\\:from-indigo-600:hover {\n    --tw-gradient-from: #4f46e5;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(79, 70, 229, 0));\n  }\n\n  .dark .md\\:dark\\:hover\\:from-indigo-700:hover {\n    --tw-gradient-from: #4338ca;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(67, 56, 202, 0));\n  }\n\n  .dark .md\\:dark\\:hover\\:from-indigo-800:hover {\n    --tw-gradient-from: #3730a3;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(55, 48, 163, 0));\n  }\n\n  .dark .md\\:dark\\:hover\\:from-indigo-900:hover {\n    --tw-gradient-from: #312e81;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(49, 46, 129, 0));\n  }\n\n  .dark .md\\:dark\\:hover\\:from-purple-50:hover {\n    --tw-gradient-from: #f5f3ff;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(245, 243, 255, 0));\n  }\n\n  .dark .md\\:dark\\:hover\\:from-purple-100:hover {\n    --tw-gradient-from: #ede9fe;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(237, 233, 254, 0));\n  }\n\n  .dark .md\\:dark\\:hover\\:from-purple-200:hover {\n    --tw-gradient-from: #ddd6fe;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(221, 214, 254, 0));\n  }\n\n  .dark .md\\:dark\\:hover\\:from-purple-300:hover {\n    --tw-gradient-from: #c4b5fd;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(196, 181, 253, 0));\n  }\n\n  .dark .md\\:dark\\:hover\\:from-purple-400:hover {\n    --tw-gradient-from: #a78bfa;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(167, 139, 250, 0));\n  }\n\n  .dark .md\\:dark\\:hover\\:from-purple-500:hover {\n    --tw-gradient-from: #8b5cf6;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(139, 92, 246, 0));\n  }\n\n  .dark .md\\:dark\\:hover\\:from-purple-600:hover {\n    --tw-gradient-from: #7c3aed;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(124, 58, 237, 0));\n  }\n\n  .dark .md\\:dark\\:hover\\:from-purple-700:hover {\n    --tw-gradient-from: #6d28d9;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(109, 40, 217, 0));\n  }\n\n  .dark .md\\:dark\\:hover\\:from-purple-800:hover {\n    --tw-gradient-from: #5b21b6;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(91, 33, 182, 0));\n  }\n\n  .dark .md\\:dark\\:hover\\:from-purple-900:hover {\n    --tw-gradient-from: #4c1d95;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(76, 29, 149, 0));\n  }\n\n  .dark .md\\:dark\\:hover\\:from-pink-50:hover {\n    --tw-gradient-from: #fdf2f8;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(253, 242, 248, 0));\n  }\n\n  .dark .md\\:dark\\:hover\\:from-pink-100:hover {\n    --tw-gradient-from: #fce7f3;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(252, 231, 243, 0));\n  }\n\n  .dark .md\\:dark\\:hover\\:from-pink-200:hover {\n    --tw-gradient-from: #fbcfe8;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(251, 207, 232, 0));\n  }\n\n  .dark .md\\:dark\\:hover\\:from-pink-300:hover {\n    --tw-gradient-from: #f9a8d4;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(249, 168, 212, 0));\n  }\n\n  .dark .md\\:dark\\:hover\\:from-pink-400:hover {\n    --tw-gradient-from: #f472b6;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(244, 114, 182, 0));\n  }\n\n  .dark .md\\:dark\\:hover\\:from-pink-500:hover {\n    --tw-gradient-from: #ec4899;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(236, 72, 153, 0));\n  }\n\n  .dark .md\\:dark\\:hover\\:from-pink-600:hover {\n    --tw-gradient-from: #db2777;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(219, 39, 119, 0));\n  }\n\n  .dark .md\\:dark\\:hover\\:from-pink-700:hover {\n    --tw-gradient-from: #be185d;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(190, 24, 93, 0));\n  }\n\n  .dark .md\\:dark\\:hover\\:from-pink-800:hover {\n    --tw-gradient-from: #9d174d;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(157, 23, 77, 0));\n  }\n\n  .dark .md\\:dark\\:hover\\:from-pink-900:hover {\n    --tw-gradient-from: #831843;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(131, 24, 67, 0));\n  }\n\n  .dark .md\\:dark\\:hover\\:via-transparent:hover {\n    --tw-gradient-stops: var(--tw-gradient-from), transparent, var(--tw-gradient-to, rgba(0, 0, 0, 0));\n  }\n\n  .dark .md\\:dark\\:hover\\:via-current:hover {\n    --tw-gradient-stops: var(--tw-gradient-from), currentColor, var(--tw-gradient-to, rgba(255, 255, 255, 0));\n  }\n\n  .dark .md\\:dark\\:hover\\:via-black:hover {\n    --tw-gradient-stops: var(--tw-gradient-from), #000, var(--tw-gradient-to, rgba(0, 0, 0, 0));\n  }\n\n  .dark .md\\:dark\\:hover\\:via-white:hover {\n    --tw-gradient-stops: var(--tw-gradient-from), #fff, var(--tw-gradient-to, rgba(255, 255, 255, 0));\n  }\n\n  .dark .md\\:dark\\:hover\\:via-gray-50:hover {\n    --tw-gradient-stops: var(--tw-gradient-from), #f9fafb, var(--tw-gradient-to, rgba(249, 250, 251, 0));\n  }\n\n  .dark .md\\:dark\\:hover\\:via-gray-100:hover {\n    --tw-gradient-stops: var(--tw-gradient-from), #f3f4f6, var(--tw-gradient-to, rgba(243, 244, 246, 0));\n  }\n\n  .dark .md\\:dark\\:hover\\:via-gray-200:hover {\n    --tw-gradient-stops: var(--tw-gradient-from), #e5e7eb, var(--tw-gradient-to, rgba(229, 231, 235, 0));\n  }\n\n  .dark .md\\:dark\\:hover\\:via-gray-300:hover {\n    --tw-gradient-stops: var(--tw-gradient-from), #d1d5db, var(--tw-gradient-to, rgba(209, 213, 219, 0));\n  }\n\n  .dark .md\\:dark\\:hover\\:via-gray-400:hover {\n    --tw-gradient-stops: var(--tw-gradient-from), #9ca3af, var(--tw-gradient-to, rgba(156, 163, 175, 0));\n  }\n\n  .dark .md\\:dark\\:hover\\:via-gray-500:hover {\n    --tw-gradient-stops: var(--tw-gradient-from), #6b7280, var(--tw-gradient-to, rgba(107, 114, 128, 0));\n  }\n\n  .dark .md\\:dark\\:hover\\:via-gray-600:hover {\n    --tw-gradient-stops: var(--tw-gradient-from), #4b5563, var(--tw-gradient-to, rgba(75, 85, 99, 0));\n  }\n\n  .dark .md\\:dark\\:hover\\:via-gray-700:hover {\n    --tw-gradient-stops: var(--tw-gradient-from), #374151, var(--tw-gradient-to, rgba(55, 65, 81, 0));\n  }\n\n  .dark .md\\:dark\\:hover\\:via-gray-800:hover {\n    --tw-gradient-stops: var(--tw-gradient-from), #1f2937, var(--tw-gradient-to, rgba(31, 41, 55, 0));\n  }\n\n  .dark .md\\:dark\\:hover\\:via-gray-900:hover {\n    --tw-gradient-stops: var(--tw-gradient-from), #111827, var(--tw-gradient-to, rgba(17, 24, 39, 0));\n  }\n\n  .dark .md\\:dark\\:hover\\:via-red-50:hover {\n    --tw-gradient-stops: var(--tw-gradient-from), #fef2f2, var(--tw-gradient-to, rgba(254, 242, 242, 0));\n  }\n\n  .dark .md\\:dark\\:hover\\:via-red-100:hover {\n    --tw-gradient-stops: var(--tw-gradient-from), #fee2e2, var(--tw-gradient-to, rgba(254, 226, 226, 0));\n  }\n\n  .dark .md\\:dark\\:hover\\:via-red-200:hover {\n    --tw-gradient-stops: var(--tw-gradient-from), #fecaca, var(--tw-gradient-to, rgba(254, 202, 202, 0));\n  }\n\n  .dark .md\\:dark\\:hover\\:via-red-300:hover {\n    --tw-gradient-stops: var(--tw-gradient-from), #fca5a5, var(--tw-gradient-to, rgba(252, 165, 165, 0));\n  }\n\n  .dark .md\\:dark\\:hover\\:via-red-400:hover {\n    --tw-gradient-stops: var(--tw-gradient-from), #f87171, var(--tw-gradient-to, rgba(248, 113, 113, 0));\n  }\n\n  .dark .md\\:dark\\:hover\\:via-red-500:hover {\n    --tw-gradient-stops: var(--tw-gradient-from), #ef4444, var(--tw-gradient-to, rgba(239, 68, 68, 0));\n  }\n\n  .dark .md\\:dark\\:hover\\:via-red-600:hover {\n    --tw-gradient-stops: var(--tw-gradient-from), #dc2626, var(--tw-gradient-to, rgba(220, 38, 38, 0));\n  }\n\n  .dark .md\\:dark\\:hover\\:via-red-700:hover {\n    --tw-gradient-stops: var(--tw-gradient-from), #b91c1c, var(--tw-gradient-to, rgba(185, 28, 28, 0));\n  }\n\n  .dark .md\\:dark\\:hover\\:via-red-800:hover {\n    --tw-gradient-stops: var(--tw-gradient-from), #991b1b, var(--tw-gradient-to, rgba(153, 27, 27, 0));\n  }\n\n  .dark .md\\:dark\\:hover\\:via-red-900:hover {\n    --tw-gradient-stops: var(--tw-gradient-from), #7f1d1d, var(--tw-gradient-to, rgba(127, 29, 29, 0));\n  }\n\n  .dark .md\\:dark\\:hover\\:via-yellow-50:hover {\n    --tw-gradient-stops: var(--tw-gradient-from), #fffbeb, var(--tw-gradient-to, rgba(255, 251, 235, 0));\n  }\n\n  .dark .md\\:dark\\:hover\\:via-yellow-100:hover {\n    --tw-gradient-stops: var(--tw-gradient-from), #fef3c7, var(--tw-gradient-to, rgba(254, 243, 199, 0));\n  }\n\n  .dark .md\\:dark\\:hover\\:via-yellow-200:hover {\n    --tw-gradient-stops: var(--tw-gradient-from), #fde68a, var(--tw-gradient-to, rgba(253, 230, 138, 0));\n  }\n\n  .dark .md\\:dark\\:hover\\:via-yellow-300:hover {\n    --tw-gradient-stops: var(--tw-gradient-from), #fcd34d, var(--tw-gradient-to, rgba(252, 211, 77, 0));\n  }\n\n  .dark .md\\:dark\\:hover\\:via-yellow-400:hover {\n    --tw-gradient-stops: var(--tw-gradient-from), #fbbf24, var(--tw-gradient-to, rgba(251, 191, 36, 0));\n  }\n\n  .dark .md\\:dark\\:hover\\:via-yellow-500:hover {\n    --tw-gradient-stops: var(--tw-gradient-from), #f59e0b, var(--tw-gradient-to, rgba(245, 158, 11, 0));\n  }\n\n  .dark .md\\:dark\\:hover\\:via-yellow-600:hover {\n    --tw-gradient-stops: var(--tw-gradient-from), #d97706, var(--tw-gradient-to, rgba(217, 119, 6, 0));\n  }\n\n  .dark .md\\:dark\\:hover\\:via-yellow-700:hover {\n    --tw-gradient-stops: var(--tw-gradient-from), #b45309, var(--tw-gradient-to, rgba(180, 83, 9, 0));\n  }\n\n  .dark .md\\:dark\\:hover\\:via-yellow-800:hover {\n    --tw-gradient-stops: var(--tw-gradient-from), #92400e, var(--tw-gradient-to, rgba(146, 64, 14, 0));\n  }\n\n  .dark .md\\:dark\\:hover\\:via-yellow-900:hover {\n    --tw-gradient-stops: var(--tw-gradient-from), #78350f, var(--tw-gradient-to, rgba(120, 53, 15, 0));\n  }\n\n  .dark .md\\:dark\\:hover\\:via-green-50:hover {\n    --tw-gradient-stops: var(--tw-gradient-from), #ecfdf5, var(--tw-gradient-to, rgba(236, 253, 245, 0));\n  }\n\n  .dark .md\\:dark\\:hover\\:via-green-100:hover {\n    --tw-gradient-stops: var(--tw-gradient-from), #d1fae5, var(--tw-gradient-to, rgba(209, 250, 229, 0));\n  }\n\n  .dark .md\\:dark\\:hover\\:via-green-200:hover {\n    --tw-gradient-stops: var(--tw-gradient-from), #a7f3d0, var(--tw-gradient-to, rgba(167, 243, 208, 0));\n  }\n\n  .dark .md\\:dark\\:hover\\:via-green-300:hover {\n    --tw-gradient-stops: var(--tw-gradient-from), #6ee7b7, var(--tw-gradient-to, rgba(110, 231, 183, 0));\n  }\n\n  .dark .md\\:dark\\:hover\\:via-green-400:hover {\n    --tw-gradient-stops: var(--tw-gradient-from), #34d399, var(--tw-gradient-to, rgba(52, 211, 153, 0));\n  }\n\n  .dark .md\\:dark\\:hover\\:via-green-500:hover {\n    --tw-gradient-stops: var(--tw-gradient-from), #10b981, var(--tw-gradient-to, rgba(16, 185, 129, 0));\n  }\n\n  .dark .md\\:dark\\:hover\\:via-green-600:hover {\n    --tw-gradient-stops: var(--tw-gradient-from), #059669, var(--tw-gradient-to, rgba(5, 150, 105, 0));\n  }\n\n  .dark .md\\:dark\\:hover\\:via-green-700:hover {\n    --tw-gradient-stops: var(--tw-gradient-from), #047857, var(--tw-gradient-to, rgba(4, 120, 87, 0));\n  }\n\n  .dark .md\\:dark\\:hover\\:via-green-800:hover {\n    --tw-gradient-stops: var(--tw-gradient-from), #065f46, var(--tw-gradient-to, rgba(6, 95, 70, 0));\n  }\n\n  .dark .md\\:dark\\:hover\\:via-green-900:hover {\n    --tw-gradient-stops: var(--tw-gradient-from), #064e3b, var(--tw-gradient-to, rgba(6, 78, 59, 0));\n  }\n\n  .dark .md\\:dark\\:hover\\:via-blue-50:hover {\n    --tw-gradient-stops: var(--tw-gradient-from), #eff6ff, var(--tw-gradient-to, rgba(239, 246, 255, 0));\n  }\n\n  .dark .md\\:dark\\:hover\\:via-blue-100:hover {\n    --tw-gradient-stops: var(--tw-gradient-from), #dbeafe, var(--tw-gradient-to, rgba(219, 234, 254, 0));\n  }\n\n  .dark .md\\:dark\\:hover\\:via-blue-200:hover {\n    --tw-gradient-stops: var(--tw-gradient-from), #bfdbfe, var(--tw-gradient-to, rgba(191, 219, 254, 0));\n  }\n\n  .dark .md\\:dark\\:hover\\:via-blue-300:hover {\n    --tw-gradient-stops: var(--tw-gradient-from), #93c5fd, var(--tw-gradient-to, rgba(147, 197, 253, 0));\n  }\n\n  .dark .md\\:dark\\:hover\\:via-blue-400:hover {\n    --tw-gradient-stops: var(--tw-gradient-from), #60a5fa, var(--tw-gradient-to, rgba(96, 165, 250, 0));\n  }\n\n  .dark .md\\:dark\\:hover\\:via-blue-500:hover {\n    --tw-gradient-stops: var(--tw-gradient-from), #3b82f6, var(--tw-gradient-to, rgba(59, 130, 246, 0));\n  }\n\n  .dark .md\\:dark\\:hover\\:via-blue-600:hover {\n    --tw-gradient-stops: var(--tw-gradient-from), #2563eb, var(--tw-gradient-to, rgba(37, 99, 235, 0));\n  }\n\n  .dark .md\\:dark\\:hover\\:via-blue-700:hover {\n    --tw-gradient-stops: var(--tw-gradient-from), #1d4ed8, var(--tw-gradient-to, rgba(29, 78, 216, 0));\n  }\n\n  .dark .md\\:dark\\:hover\\:via-blue-800:hover {\n    --tw-gradient-stops: var(--tw-gradient-from), #1e40af, var(--tw-gradient-to, rgba(30, 64, 175, 0));\n  }\n\n  .dark .md\\:dark\\:hover\\:via-blue-900:hover {\n    --tw-gradient-stops: var(--tw-gradient-from), #1e3a8a, var(--tw-gradient-to, rgba(30, 58, 138, 0));\n  }\n\n  .dark .md\\:dark\\:hover\\:via-indigo-50:hover {\n    --tw-gradient-stops: var(--tw-gradient-from), #eef2ff, var(--tw-gradient-to, rgba(238, 242, 255, 0));\n  }\n\n  .dark .md\\:dark\\:hover\\:via-indigo-100:hover {\n    --tw-gradient-stops: var(--tw-gradient-from), #e0e7ff, var(--tw-gradient-to, rgba(224, 231, 255, 0));\n  }\n\n  .dark .md\\:dark\\:hover\\:via-indigo-200:hover {\n    --tw-gradient-stops: var(--tw-gradient-from), #c7d2fe, var(--tw-gradient-to, rgba(199, 210, 254, 0));\n  }\n\n  .dark .md\\:dark\\:hover\\:via-indigo-300:hover {\n    --tw-gradient-stops: var(--tw-gradient-from), #a5b4fc, var(--tw-gradient-to, rgba(165, 180, 252, 0));\n  }\n\n  .dark .md\\:dark\\:hover\\:via-indigo-400:hover {\n    --tw-gradient-stops: var(--tw-gradient-from), #818cf8, var(--tw-gradient-to, rgba(129, 140, 248, 0));\n  }\n\n  .dark .md\\:dark\\:hover\\:via-indigo-500:hover {\n    --tw-gradient-stops: var(--tw-gradient-from), #6366f1, var(--tw-gradient-to, rgba(99, 102, 241, 0));\n  }\n\n  .dark .md\\:dark\\:hover\\:via-indigo-600:hover {\n    --tw-gradient-stops: var(--tw-gradient-from), #4f46e5, var(--tw-gradient-to, rgba(79, 70, 229, 0));\n  }\n\n  .dark .md\\:dark\\:hover\\:via-indigo-700:hover {\n    --tw-gradient-stops: var(--tw-gradient-from), #4338ca, var(--tw-gradient-to, rgba(67, 56, 202, 0));\n  }\n\n  .dark .md\\:dark\\:hover\\:via-indigo-800:hover {\n    --tw-gradient-stops: var(--tw-gradient-from), #3730a3, var(--tw-gradient-to, rgba(55, 48, 163, 0));\n  }\n\n  .dark .md\\:dark\\:hover\\:via-indigo-900:hover {\n    --tw-gradient-stops: var(--tw-gradient-from), #312e81, var(--tw-gradient-to, rgba(49, 46, 129, 0));\n  }\n\n  .dark .md\\:dark\\:hover\\:via-purple-50:hover {\n    --tw-gradient-stops: var(--tw-gradient-from), #f5f3ff, var(--tw-gradient-to, rgba(245, 243, 255, 0));\n  }\n\n  .dark .md\\:dark\\:hover\\:via-purple-100:hover {\n    --tw-gradient-stops: var(--tw-gradient-from), #ede9fe, var(--tw-gradient-to, rgba(237, 233, 254, 0));\n  }\n\n  .dark .md\\:dark\\:hover\\:via-purple-200:hover {\n    --tw-gradient-stops: var(--tw-gradient-from), #ddd6fe, var(--tw-gradient-to, rgba(221, 214, 254, 0));\n  }\n\n  .dark .md\\:dark\\:hover\\:via-purple-300:hover {\n    --tw-gradient-stops: var(--tw-gradient-from), #c4b5fd, var(--tw-gradient-to, rgba(196, 181, 253, 0));\n  }\n\n  .dark .md\\:dark\\:hover\\:via-purple-400:hover {\n    --tw-gradient-stops: var(--tw-gradient-from), #a78bfa, var(--tw-gradient-to, rgba(167, 139, 250, 0));\n  }\n\n  .dark .md\\:dark\\:hover\\:via-purple-500:hover {\n    --tw-gradient-stops: var(--tw-gradient-from), #8b5cf6, var(--tw-gradient-to, rgba(139, 92, 246, 0));\n  }\n\n  .dark .md\\:dark\\:hover\\:via-purple-600:hover {\n    --tw-gradient-stops: var(--tw-gradient-from), #7c3aed, var(--tw-gradient-to, rgba(124, 58, 237, 0));\n  }\n\n  .dark .md\\:dark\\:hover\\:via-purple-700:hover {\n    --tw-gradient-stops: var(--tw-gradient-from), #6d28d9, var(--tw-gradient-to, rgba(109, 40, 217, 0));\n  }\n\n  .dark .md\\:dark\\:hover\\:via-purple-800:hover {\n    --tw-gradient-stops: var(--tw-gradient-from), #5b21b6, var(--tw-gradient-to, rgba(91, 33, 182, 0));\n  }\n\n  .dark .md\\:dark\\:hover\\:via-purple-900:hover {\n    --tw-gradient-stops: var(--tw-gradient-from), #4c1d95, var(--tw-gradient-to, rgba(76, 29, 149, 0));\n  }\n\n  .dark .md\\:dark\\:hover\\:via-pink-50:hover {\n    --tw-gradient-stops: var(--tw-gradient-from), #fdf2f8, var(--tw-gradient-to, rgba(253, 242, 248, 0));\n  }\n\n  .dark .md\\:dark\\:hover\\:via-pink-100:hover {\n    --tw-gradient-stops: var(--tw-gradient-from), #fce7f3, var(--tw-gradient-to, rgba(252, 231, 243, 0));\n  }\n\n  .dark .md\\:dark\\:hover\\:via-pink-200:hover {\n    --tw-gradient-stops: var(--tw-gradient-from), #fbcfe8, var(--tw-gradient-to, rgba(251, 207, 232, 0));\n  }\n\n  .dark .md\\:dark\\:hover\\:via-pink-300:hover {\n    --tw-gradient-stops: var(--tw-gradient-from), #f9a8d4, var(--tw-gradient-to, rgba(249, 168, 212, 0));\n  }\n\n  .dark .md\\:dark\\:hover\\:via-pink-400:hover {\n    --tw-gradient-stops: var(--tw-gradient-from), #f472b6, var(--tw-gradient-to, rgba(244, 114, 182, 0));\n  }\n\n  .dark .md\\:dark\\:hover\\:via-pink-500:hover {\n    --tw-gradient-stops: var(--tw-gradient-from), #ec4899, var(--tw-gradient-to, rgba(236, 72, 153, 0));\n  }\n\n  .dark .md\\:dark\\:hover\\:via-pink-600:hover {\n    --tw-gradient-stops: var(--tw-gradient-from), #db2777, var(--tw-gradient-to, rgba(219, 39, 119, 0));\n  }\n\n  .dark .md\\:dark\\:hover\\:via-pink-700:hover {\n    --tw-gradient-stops: var(--tw-gradient-from), #be185d, var(--tw-gradient-to, rgba(190, 24, 93, 0));\n  }\n\n  .dark .md\\:dark\\:hover\\:via-pink-800:hover {\n    --tw-gradient-stops: var(--tw-gradient-from), #9d174d, var(--tw-gradient-to, rgba(157, 23, 77, 0));\n  }\n\n  .dark .md\\:dark\\:hover\\:via-pink-900:hover {\n    --tw-gradient-stops: var(--tw-gradient-from), #831843, var(--tw-gradient-to, rgba(131, 24, 67, 0));\n  }\n\n  .dark .md\\:dark\\:hover\\:to-transparent:hover {\n    --tw-gradient-to: transparent;\n  }\n\n  .dark .md\\:dark\\:hover\\:to-current:hover {\n    --tw-gradient-to: currentColor;\n  }\n\n  .dark .md\\:dark\\:hover\\:to-black:hover {\n    --tw-gradient-to: #000;\n  }\n\n  .dark .md\\:dark\\:hover\\:to-white:hover {\n    --tw-gradient-to: #fff;\n  }\n\n  .dark .md\\:dark\\:hover\\:to-gray-50:hover {\n    --tw-gradient-to: #f9fafb;\n  }\n\n  .dark .md\\:dark\\:hover\\:to-gray-100:hover {\n    --tw-gradient-to: #f3f4f6;\n  }\n\n  .dark .md\\:dark\\:hover\\:to-gray-200:hover {\n    --tw-gradient-to: #e5e7eb;\n  }\n\n  .dark .md\\:dark\\:hover\\:to-gray-300:hover {\n    --tw-gradient-to: #d1d5db;\n  }\n\n  .dark .md\\:dark\\:hover\\:to-gray-400:hover {\n    --tw-gradient-to: #9ca3af;\n  }\n\n  .dark .md\\:dark\\:hover\\:to-gray-500:hover {\n    --tw-gradient-to: #6b7280;\n  }\n\n  .dark .md\\:dark\\:hover\\:to-gray-600:hover {\n    --tw-gradient-to: #4b5563;\n  }\n\n  .dark .md\\:dark\\:hover\\:to-gray-700:hover {\n    --tw-gradient-to: #374151;\n  }\n\n  .dark .md\\:dark\\:hover\\:to-gray-800:hover {\n    --tw-gradient-to: #1f2937;\n  }\n\n  .dark .md\\:dark\\:hover\\:to-gray-900:hover {\n    --tw-gradient-to: #111827;\n  }\n\n  .dark .md\\:dark\\:hover\\:to-red-50:hover {\n    --tw-gradient-to: #fef2f2;\n  }\n\n  .dark .md\\:dark\\:hover\\:to-red-100:hover {\n    --tw-gradient-to: #fee2e2;\n  }\n\n  .dark .md\\:dark\\:hover\\:to-red-200:hover {\n    --tw-gradient-to: #fecaca;\n  }\n\n  .dark .md\\:dark\\:hover\\:to-red-300:hover {\n    --tw-gradient-to: #fca5a5;\n  }\n\n  .dark .md\\:dark\\:hover\\:to-red-400:hover {\n    --tw-gradient-to: #f87171;\n  }\n\n  .dark .md\\:dark\\:hover\\:to-red-500:hover {\n    --tw-gradient-to: #ef4444;\n  }\n\n  .dark .md\\:dark\\:hover\\:to-red-600:hover {\n    --tw-gradient-to: #dc2626;\n  }\n\n  .dark .md\\:dark\\:hover\\:to-red-700:hover {\n    --tw-gradient-to: #b91c1c;\n  }\n\n  .dark .md\\:dark\\:hover\\:to-red-800:hover {\n    --tw-gradient-to: #991b1b;\n  }\n\n  .dark .md\\:dark\\:hover\\:to-red-900:hover {\n    --tw-gradient-to: #7f1d1d;\n  }\n\n  .dark .md\\:dark\\:hover\\:to-yellow-50:hover {\n    --tw-gradient-to: #fffbeb;\n  }\n\n  .dark .md\\:dark\\:hover\\:to-yellow-100:hover {\n    --tw-gradient-to: #fef3c7;\n  }\n\n  .dark .md\\:dark\\:hover\\:to-yellow-200:hover {\n    --tw-gradient-to: #fde68a;\n  }\n\n  .dark .md\\:dark\\:hover\\:to-yellow-300:hover {\n    --tw-gradient-to: #fcd34d;\n  }\n\n  .dark .md\\:dark\\:hover\\:to-yellow-400:hover {\n    --tw-gradient-to: #fbbf24;\n  }\n\n  .dark .md\\:dark\\:hover\\:to-yellow-500:hover {\n    --tw-gradient-to: #f59e0b;\n  }\n\n  .dark .md\\:dark\\:hover\\:to-yellow-600:hover {\n    --tw-gradient-to: #d97706;\n  }\n\n  .dark .md\\:dark\\:hover\\:to-yellow-700:hover {\n    --tw-gradient-to: #b45309;\n  }\n\n  .dark .md\\:dark\\:hover\\:to-yellow-800:hover {\n    --tw-gradient-to: #92400e;\n  }\n\n  .dark .md\\:dark\\:hover\\:to-yellow-900:hover {\n    --tw-gradient-to: #78350f;\n  }\n\n  .dark .md\\:dark\\:hover\\:to-green-50:hover {\n    --tw-gradient-to: #ecfdf5;\n  }\n\n  .dark .md\\:dark\\:hover\\:to-green-100:hover {\n    --tw-gradient-to: #d1fae5;\n  }\n\n  .dark .md\\:dark\\:hover\\:to-green-200:hover {\n    --tw-gradient-to: #a7f3d0;\n  }\n\n  .dark .md\\:dark\\:hover\\:to-green-300:hover {\n    --tw-gradient-to: #6ee7b7;\n  }\n\n  .dark .md\\:dark\\:hover\\:to-green-400:hover {\n    --tw-gradient-to: #34d399;\n  }\n\n  .dark .md\\:dark\\:hover\\:to-green-500:hover {\n    --tw-gradient-to: #10b981;\n  }\n\n  .dark .md\\:dark\\:hover\\:to-green-600:hover {\n    --tw-gradient-to: #059669;\n  }\n\n  .dark .md\\:dark\\:hover\\:to-green-700:hover {\n    --tw-gradient-to: #047857;\n  }\n\n  .dark .md\\:dark\\:hover\\:to-green-800:hover {\n    --tw-gradient-to: #065f46;\n  }\n\n  .dark .md\\:dark\\:hover\\:to-green-900:hover {\n    --tw-gradient-to: #064e3b;\n  }\n\n  .dark .md\\:dark\\:hover\\:to-blue-50:hover {\n    --tw-gradient-to: #eff6ff;\n  }\n\n  .dark .md\\:dark\\:hover\\:to-blue-100:hover {\n    --tw-gradient-to: #dbeafe;\n  }\n\n  .dark .md\\:dark\\:hover\\:to-blue-200:hover {\n    --tw-gradient-to: #bfdbfe;\n  }\n\n  .dark .md\\:dark\\:hover\\:to-blue-300:hover {\n    --tw-gradient-to: #93c5fd;\n  }\n\n  .dark .md\\:dark\\:hover\\:to-blue-400:hover {\n    --tw-gradient-to: #60a5fa;\n  }\n\n  .dark .md\\:dark\\:hover\\:to-blue-500:hover {\n    --tw-gradient-to: #3b82f6;\n  }\n\n  .dark .md\\:dark\\:hover\\:to-blue-600:hover {\n    --tw-gradient-to: #2563eb;\n  }\n\n  .dark .md\\:dark\\:hover\\:to-blue-700:hover {\n    --tw-gradient-to: #1d4ed8;\n  }\n\n  .dark .md\\:dark\\:hover\\:to-blue-800:hover {\n    --tw-gradient-to: #1e40af;\n  }\n\n  .dark .md\\:dark\\:hover\\:to-blue-900:hover {\n    --tw-gradient-to: #1e3a8a;\n  }\n\n  .dark .md\\:dark\\:hover\\:to-indigo-50:hover {\n    --tw-gradient-to: #eef2ff;\n  }\n\n  .dark .md\\:dark\\:hover\\:to-indigo-100:hover {\n    --tw-gradient-to: #e0e7ff;\n  }\n\n  .dark .md\\:dark\\:hover\\:to-indigo-200:hover {\n    --tw-gradient-to: #c7d2fe;\n  }\n\n  .dark .md\\:dark\\:hover\\:to-indigo-300:hover {\n    --tw-gradient-to: #a5b4fc;\n  }\n\n  .dark .md\\:dark\\:hover\\:to-indigo-400:hover {\n    --tw-gradient-to: #818cf8;\n  }\n\n  .dark .md\\:dark\\:hover\\:to-indigo-500:hover {\n    --tw-gradient-to: #6366f1;\n  }\n\n  .dark .md\\:dark\\:hover\\:to-indigo-600:hover {\n    --tw-gradient-to: #4f46e5;\n  }\n\n  .dark .md\\:dark\\:hover\\:to-indigo-700:hover {\n    --tw-gradient-to: #4338ca;\n  }\n\n  .dark .md\\:dark\\:hover\\:to-indigo-800:hover {\n    --tw-gradient-to: #3730a3;\n  }\n\n  .dark .md\\:dark\\:hover\\:to-indigo-900:hover {\n    --tw-gradient-to: #312e81;\n  }\n\n  .dark .md\\:dark\\:hover\\:to-purple-50:hover {\n    --tw-gradient-to: #f5f3ff;\n  }\n\n  .dark .md\\:dark\\:hover\\:to-purple-100:hover {\n    --tw-gradient-to: #ede9fe;\n  }\n\n  .dark .md\\:dark\\:hover\\:to-purple-200:hover {\n    --tw-gradient-to: #ddd6fe;\n  }\n\n  .dark .md\\:dark\\:hover\\:to-purple-300:hover {\n    --tw-gradient-to: #c4b5fd;\n  }\n\n  .dark .md\\:dark\\:hover\\:to-purple-400:hover {\n    --tw-gradient-to: #a78bfa;\n  }\n\n  .dark .md\\:dark\\:hover\\:to-purple-500:hover {\n    --tw-gradient-to: #8b5cf6;\n  }\n\n  .dark .md\\:dark\\:hover\\:to-purple-600:hover {\n    --tw-gradient-to: #7c3aed;\n  }\n\n  .dark .md\\:dark\\:hover\\:to-purple-700:hover {\n    --tw-gradient-to: #6d28d9;\n  }\n\n  .dark .md\\:dark\\:hover\\:to-purple-800:hover {\n    --tw-gradient-to: #5b21b6;\n  }\n\n  .dark .md\\:dark\\:hover\\:to-purple-900:hover {\n    --tw-gradient-to: #4c1d95;\n  }\n\n  .dark .md\\:dark\\:hover\\:to-pink-50:hover {\n    --tw-gradient-to: #fdf2f8;\n  }\n\n  .dark .md\\:dark\\:hover\\:to-pink-100:hover {\n    --tw-gradient-to: #fce7f3;\n  }\n\n  .dark .md\\:dark\\:hover\\:to-pink-200:hover {\n    --tw-gradient-to: #fbcfe8;\n  }\n\n  .dark .md\\:dark\\:hover\\:to-pink-300:hover {\n    --tw-gradient-to: #f9a8d4;\n  }\n\n  .dark .md\\:dark\\:hover\\:to-pink-400:hover {\n    --tw-gradient-to: #f472b6;\n  }\n\n  .dark .md\\:dark\\:hover\\:to-pink-500:hover {\n    --tw-gradient-to: #ec4899;\n  }\n\n  .dark .md\\:dark\\:hover\\:to-pink-600:hover {\n    --tw-gradient-to: #db2777;\n  }\n\n  .dark .md\\:dark\\:hover\\:to-pink-700:hover {\n    --tw-gradient-to: #be185d;\n  }\n\n  .dark .md\\:dark\\:hover\\:to-pink-800:hover {\n    --tw-gradient-to: #9d174d;\n  }\n\n  .dark .md\\:dark\\:hover\\:to-pink-900:hover {\n    --tw-gradient-to: #831843;\n  }\n\n  .dark .md\\:dark\\:focus\\:from-transparent:focus {\n    --tw-gradient-from: transparent;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(0, 0, 0, 0));\n  }\n\n  .dark .md\\:dark\\:focus\\:from-current:focus {\n    --tw-gradient-from: currentColor;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(255, 255, 255, 0));\n  }\n\n  .dark .md\\:dark\\:focus\\:from-black:focus {\n    --tw-gradient-from: #000;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(0, 0, 0, 0));\n  }\n\n  .dark .md\\:dark\\:focus\\:from-white:focus {\n    --tw-gradient-from: #fff;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(255, 255, 255, 0));\n  }\n\n  .dark .md\\:dark\\:focus\\:from-gray-50:focus {\n    --tw-gradient-from: #f9fafb;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(249, 250, 251, 0));\n  }\n\n  .dark .md\\:dark\\:focus\\:from-gray-100:focus {\n    --tw-gradient-from: #f3f4f6;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(243, 244, 246, 0));\n  }\n\n  .dark .md\\:dark\\:focus\\:from-gray-200:focus {\n    --tw-gradient-from: #e5e7eb;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(229, 231, 235, 0));\n  }\n\n  .dark .md\\:dark\\:focus\\:from-gray-300:focus {\n    --tw-gradient-from: #d1d5db;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(209, 213, 219, 0));\n  }\n\n  .dark .md\\:dark\\:focus\\:from-gray-400:focus {\n    --tw-gradient-from: #9ca3af;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(156, 163, 175, 0));\n  }\n\n  .dark .md\\:dark\\:focus\\:from-gray-500:focus {\n    --tw-gradient-from: #6b7280;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(107, 114, 128, 0));\n  }\n\n  .dark .md\\:dark\\:focus\\:from-gray-600:focus {\n    --tw-gradient-from: #4b5563;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(75, 85, 99, 0));\n  }\n\n  .dark .md\\:dark\\:focus\\:from-gray-700:focus {\n    --tw-gradient-from: #374151;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(55, 65, 81, 0));\n  }\n\n  .dark .md\\:dark\\:focus\\:from-gray-800:focus {\n    --tw-gradient-from: #1f2937;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(31, 41, 55, 0));\n  }\n\n  .dark .md\\:dark\\:focus\\:from-gray-900:focus {\n    --tw-gradient-from: #111827;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(17, 24, 39, 0));\n  }\n\n  .dark .md\\:dark\\:focus\\:from-red-50:focus {\n    --tw-gradient-from: #fef2f2;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(254, 242, 242, 0));\n  }\n\n  .dark .md\\:dark\\:focus\\:from-red-100:focus {\n    --tw-gradient-from: #fee2e2;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(254, 226, 226, 0));\n  }\n\n  .dark .md\\:dark\\:focus\\:from-red-200:focus {\n    --tw-gradient-from: #fecaca;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(254, 202, 202, 0));\n  }\n\n  .dark .md\\:dark\\:focus\\:from-red-300:focus {\n    --tw-gradient-from: #fca5a5;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(252, 165, 165, 0));\n  }\n\n  .dark .md\\:dark\\:focus\\:from-red-400:focus {\n    --tw-gradient-from: #f87171;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(248, 113, 113, 0));\n  }\n\n  .dark .md\\:dark\\:focus\\:from-red-500:focus {\n    --tw-gradient-from: #ef4444;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(239, 68, 68, 0));\n  }\n\n  .dark .md\\:dark\\:focus\\:from-red-600:focus {\n    --tw-gradient-from: #dc2626;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(220, 38, 38, 0));\n  }\n\n  .dark .md\\:dark\\:focus\\:from-red-700:focus {\n    --tw-gradient-from: #b91c1c;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(185, 28, 28, 0));\n  }\n\n  .dark .md\\:dark\\:focus\\:from-red-800:focus {\n    --tw-gradient-from: #991b1b;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(153, 27, 27, 0));\n  }\n\n  .dark .md\\:dark\\:focus\\:from-red-900:focus {\n    --tw-gradient-from: #7f1d1d;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(127, 29, 29, 0));\n  }\n\n  .dark .md\\:dark\\:focus\\:from-yellow-50:focus {\n    --tw-gradient-from: #fffbeb;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(255, 251, 235, 0));\n  }\n\n  .dark .md\\:dark\\:focus\\:from-yellow-100:focus {\n    --tw-gradient-from: #fef3c7;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(254, 243, 199, 0));\n  }\n\n  .dark .md\\:dark\\:focus\\:from-yellow-200:focus {\n    --tw-gradient-from: #fde68a;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(253, 230, 138, 0));\n  }\n\n  .dark .md\\:dark\\:focus\\:from-yellow-300:focus {\n    --tw-gradient-from: #fcd34d;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(252, 211, 77, 0));\n  }\n\n  .dark .md\\:dark\\:focus\\:from-yellow-400:focus {\n    --tw-gradient-from: #fbbf24;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(251, 191, 36, 0));\n  }\n\n  .dark .md\\:dark\\:focus\\:from-yellow-500:focus {\n    --tw-gradient-from: #f59e0b;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(245, 158, 11, 0));\n  }\n\n  .dark .md\\:dark\\:focus\\:from-yellow-600:focus {\n    --tw-gradient-from: #d97706;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(217, 119, 6, 0));\n  }\n\n  .dark .md\\:dark\\:focus\\:from-yellow-700:focus {\n    --tw-gradient-from: #b45309;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(180, 83, 9, 0));\n  }\n\n  .dark .md\\:dark\\:focus\\:from-yellow-800:focus {\n    --tw-gradient-from: #92400e;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(146, 64, 14, 0));\n  }\n\n  .dark .md\\:dark\\:focus\\:from-yellow-900:focus {\n    --tw-gradient-from: #78350f;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(120, 53, 15, 0));\n  }\n\n  .dark .md\\:dark\\:focus\\:from-green-50:focus {\n    --tw-gradient-from: #ecfdf5;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(236, 253, 245, 0));\n  }\n\n  .dark .md\\:dark\\:focus\\:from-green-100:focus {\n    --tw-gradient-from: #d1fae5;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(209, 250, 229, 0));\n  }\n\n  .dark .md\\:dark\\:focus\\:from-green-200:focus {\n    --tw-gradient-from: #a7f3d0;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(167, 243, 208, 0));\n  }\n\n  .dark .md\\:dark\\:focus\\:from-green-300:focus {\n    --tw-gradient-from: #6ee7b7;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(110, 231, 183, 0));\n  }\n\n  .dark .md\\:dark\\:focus\\:from-green-400:focus {\n    --tw-gradient-from: #34d399;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(52, 211, 153, 0));\n  }\n\n  .dark .md\\:dark\\:focus\\:from-green-500:focus {\n    --tw-gradient-from: #10b981;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(16, 185, 129, 0));\n  }\n\n  .dark .md\\:dark\\:focus\\:from-green-600:focus {\n    --tw-gradient-from: #059669;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(5, 150, 105, 0));\n  }\n\n  .dark .md\\:dark\\:focus\\:from-green-700:focus {\n    --tw-gradient-from: #047857;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(4, 120, 87, 0));\n  }\n\n  .dark .md\\:dark\\:focus\\:from-green-800:focus {\n    --tw-gradient-from: #065f46;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(6, 95, 70, 0));\n  }\n\n  .dark .md\\:dark\\:focus\\:from-green-900:focus {\n    --tw-gradient-from: #064e3b;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(6, 78, 59, 0));\n  }\n\n  .dark .md\\:dark\\:focus\\:from-blue-50:focus {\n    --tw-gradient-from: #eff6ff;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(239, 246, 255, 0));\n  }\n\n  .dark .md\\:dark\\:focus\\:from-blue-100:focus {\n    --tw-gradient-from: #dbeafe;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(219, 234, 254, 0));\n  }\n\n  .dark .md\\:dark\\:focus\\:from-blue-200:focus {\n    --tw-gradient-from: #bfdbfe;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(191, 219, 254, 0));\n  }\n\n  .dark .md\\:dark\\:focus\\:from-blue-300:focus {\n    --tw-gradient-from: #93c5fd;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(147, 197, 253, 0));\n  }\n\n  .dark .md\\:dark\\:focus\\:from-blue-400:focus {\n    --tw-gradient-from: #60a5fa;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(96, 165, 250, 0));\n  }\n\n  .dark .md\\:dark\\:focus\\:from-blue-500:focus {\n    --tw-gradient-from: #3b82f6;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(59, 130, 246, 0));\n  }\n\n  .dark .md\\:dark\\:focus\\:from-blue-600:focus {\n    --tw-gradient-from: #2563eb;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(37, 99, 235, 0));\n  }\n\n  .dark .md\\:dark\\:focus\\:from-blue-700:focus {\n    --tw-gradient-from: #1d4ed8;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(29, 78, 216, 0));\n  }\n\n  .dark .md\\:dark\\:focus\\:from-blue-800:focus {\n    --tw-gradient-from: #1e40af;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(30, 64, 175, 0));\n  }\n\n  .dark .md\\:dark\\:focus\\:from-blue-900:focus {\n    --tw-gradient-from: #1e3a8a;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(30, 58, 138, 0));\n  }\n\n  .dark .md\\:dark\\:focus\\:from-indigo-50:focus {\n    --tw-gradient-from: #eef2ff;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(238, 242, 255, 0));\n  }\n\n  .dark .md\\:dark\\:focus\\:from-indigo-100:focus {\n    --tw-gradient-from: #e0e7ff;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(224, 231, 255, 0));\n  }\n\n  .dark .md\\:dark\\:focus\\:from-indigo-200:focus {\n    --tw-gradient-from: #c7d2fe;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(199, 210, 254, 0));\n  }\n\n  .dark .md\\:dark\\:focus\\:from-indigo-300:focus {\n    --tw-gradient-from: #a5b4fc;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(165, 180, 252, 0));\n  }\n\n  .dark .md\\:dark\\:focus\\:from-indigo-400:focus {\n    --tw-gradient-from: #818cf8;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(129, 140, 248, 0));\n  }\n\n  .dark .md\\:dark\\:focus\\:from-indigo-500:focus {\n    --tw-gradient-from: #6366f1;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(99, 102, 241, 0));\n  }\n\n  .dark .md\\:dark\\:focus\\:from-indigo-600:focus {\n    --tw-gradient-from: #4f46e5;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(79, 70, 229, 0));\n  }\n\n  .dark .md\\:dark\\:focus\\:from-indigo-700:focus {\n    --tw-gradient-from: #4338ca;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(67, 56, 202, 0));\n  }\n\n  .dark .md\\:dark\\:focus\\:from-indigo-800:focus {\n    --tw-gradient-from: #3730a3;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(55, 48, 163, 0));\n  }\n\n  .dark .md\\:dark\\:focus\\:from-indigo-900:focus {\n    --tw-gradient-from: #312e81;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(49, 46, 129, 0));\n  }\n\n  .dark .md\\:dark\\:focus\\:from-purple-50:focus {\n    --tw-gradient-from: #f5f3ff;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(245, 243, 255, 0));\n  }\n\n  .dark .md\\:dark\\:focus\\:from-purple-100:focus {\n    --tw-gradient-from: #ede9fe;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(237, 233, 254, 0));\n  }\n\n  .dark .md\\:dark\\:focus\\:from-purple-200:focus {\n    --tw-gradient-from: #ddd6fe;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(221, 214, 254, 0));\n  }\n\n  .dark .md\\:dark\\:focus\\:from-purple-300:focus {\n    --tw-gradient-from: #c4b5fd;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(196, 181, 253, 0));\n  }\n\n  .dark .md\\:dark\\:focus\\:from-purple-400:focus {\n    --tw-gradient-from: #a78bfa;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(167, 139, 250, 0));\n  }\n\n  .dark .md\\:dark\\:focus\\:from-purple-500:focus {\n    --tw-gradient-from: #8b5cf6;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(139, 92, 246, 0));\n  }\n\n  .dark .md\\:dark\\:focus\\:from-purple-600:focus {\n    --tw-gradient-from: #7c3aed;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(124, 58, 237, 0));\n  }\n\n  .dark .md\\:dark\\:focus\\:from-purple-700:focus {\n    --tw-gradient-from: #6d28d9;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(109, 40, 217, 0));\n  }\n\n  .dark .md\\:dark\\:focus\\:from-purple-800:focus {\n    --tw-gradient-from: #5b21b6;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(91, 33, 182, 0));\n  }\n\n  .dark .md\\:dark\\:focus\\:from-purple-900:focus {\n    --tw-gradient-from: #4c1d95;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(76, 29, 149, 0));\n  }\n\n  .dark .md\\:dark\\:focus\\:from-pink-50:focus {\n    --tw-gradient-from: #fdf2f8;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(253, 242, 248, 0));\n  }\n\n  .dark .md\\:dark\\:focus\\:from-pink-100:focus {\n    --tw-gradient-from: #fce7f3;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(252, 231, 243, 0));\n  }\n\n  .dark .md\\:dark\\:focus\\:from-pink-200:focus {\n    --tw-gradient-from: #fbcfe8;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(251, 207, 232, 0));\n  }\n\n  .dark .md\\:dark\\:focus\\:from-pink-300:focus {\n    --tw-gradient-from: #f9a8d4;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(249, 168, 212, 0));\n  }\n\n  .dark .md\\:dark\\:focus\\:from-pink-400:focus {\n    --tw-gradient-from: #f472b6;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(244, 114, 182, 0));\n  }\n\n  .dark .md\\:dark\\:focus\\:from-pink-500:focus {\n    --tw-gradient-from: #ec4899;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(236, 72, 153, 0));\n  }\n\n  .dark .md\\:dark\\:focus\\:from-pink-600:focus {\n    --tw-gradient-from: #db2777;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(219, 39, 119, 0));\n  }\n\n  .dark .md\\:dark\\:focus\\:from-pink-700:focus {\n    --tw-gradient-from: #be185d;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(190, 24, 93, 0));\n  }\n\n  .dark .md\\:dark\\:focus\\:from-pink-800:focus {\n    --tw-gradient-from: #9d174d;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(157, 23, 77, 0));\n  }\n\n  .dark .md\\:dark\\:focus\\:from-pink-900:focus {\n    --tw-gradient-from: #831843;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(131, 24, 67, 0));\n  }\n\n  .dark .md\\:dark\\:focus\\:via-transparent:focus {\n    --tw-gradient-stops: var(--tw-gradient-from), transparent, var(--tw-gradient-to, rgba(0, 0, 0, 0));\n  }\n\n  .dark .md\\:dark\\:focus\\:via-current:focus {\n    --tw-gradient-stops: var(--tw-gradient-from), currentColor, var(--tw-gradient-to, rgba(255, 255, 255, 0));\n  }\n\n  .dark .md\\:dark\\:focus\\:via-black:focus {\n    --tw-gradient-stops: var(--tw-gradient-from), #000, var(--tw-gradient-to, rgba(0, 0, 0, 0));\n  }\n\n  .dark .md\\:dark\\:focus\\:via-white:focus {\n    --tw-gradient-stops: var(--tw-gradient-from), #fff, var(--tw-gradient-to, rgba(255, 255, 255, 0));\n  }\n\n  .dark .md\\:dark\\:focus\\:via-gray-50:focus {\n    --tw-gradient-stops: var(--tw-gradient-from), #f9fafb, var(--tw-gradient-to, rgba(249, 250, 251, 0));\n  }\n\n  .dark .md\\:dark\\:focus\\:via-gray-100:focus {\n    --tw-gradient-stops: var(--tw-gradient-from), #f3f4f6, var(--tw-gradient-to, rgba(243, 244, 246, 0));\n  }\n\n  .dark .md\\:dark\\:focus\\:via-gray-200:focus {\n    --tw-gradient-stops: var(--tw-gradient-from), #e5e7eb, var(--tw-gradient-to, rgba(229, 231, 235, 0));\n  }\n\n  .dark .md\\:dark\\:focus\\:via-gray-300:focus {\n    --tw-gradient-stops: var(--tw-gradient-from), #d1d5db, var(--tw-gradient-to, rgba(209, 213, 219, 0));\n  }\n\n  .dark .md\\:dark\\:focus\\:via-gray-400:focus {\n    --tw-gradient-stops: var(--tw-gradient-from), #9ca3af, var(--tw-gradient-to, rgba(156, 163, 175, 0));\n  }\n\n  .dark .md\\:dark\\:focus\\:via-gray-500:focus {\n    --tw-gradient-stops: var(--tw-gradient-from), #6b7280, var(--tw-gradient-to, rgba(107, 114, 128, 0));\n  }\n\n  .dark .md\\:dark\\:focus\\:via-gray-600:focus {\n    --tw-gradient-stops: var(--tw-gradient-from), #4b5563, var(--tw-gradient-to, rgba(75, 85, 99, 0));\n  }\n\n  .dark .md\\:dark\\:focus\\:via-gray-700:focus {\n    --tw-gradient-stops: var(--tw-gradient-from), #374151, var(--tw-gradient-to, rgba(55, 65, 81, 0));\n  }\n\n  .dark .md\\:dark\\:focus\\:via-gray-800:focus {\n    --tw-gradient-stops: var(--tw-gradient-from), #1f2937, var(--tw-gradient-to, rgba(31, 41, 55, 0));\n  }\n\n  .dark .md\\:dark\\:focus\\:via-gray-900:focus {\n    --tw-gradient-stops: var(--tw-gradient-from), #111827, var(--tw-gradient-to, rgba(17, 24, 39, 0));\n  }\n\n  .dark .md\\:dark\\:focus\\:via-red-50:focus {\n    --tw-gradient-stops: var(--tw-gradient-from), #fef2f2, var(--tw-gradient-to, rgba(254, 242, 242, 0));\n  }\n\n  .dark .md\\:dark\\:focus\\:via-red-100:focus {\n    --tw-gradient-stops: var(--tw-gradient-from), #fee2e2, var(--tw-gradient-to, rgba(254, 226, 226, 0));\n  }\n\n  .dark .md\\:dark\\:focus\\:via-red-200:focus {\n    --tw-gradient-stops: var(--tw-gradient-from), #fecaca, var(--tw-gradient-to, rgba(254, 202, 202, 0));\n  }\n\n  .dark .md\\:dark\\:focus\\:via-red-300:focus {\n    --tw-gradient-stops: var(--tw-gradient-from), #fca5a5, var(--tw-gradient-to, rgba(252, 165, 165, 0));\n  }\n\n  .dark .md\\:dark\\:focus\\:via-red-400:focus {\n    --tw-gradient-stops: var(--tw-gradient-from), #f87171, var(--tw-gradient-to, rgba(248, 113, 113, 0));\n  }\n\n  .dark .md\\:dark\\:focus\\:via-red-500:focus {\n    --tw-gradient-stops: var(--tw-gradient-from), #ef4444, var(--tw-gradient-to, rgba(239, 68, 68, 0));\n  }\n\n  .dark .md\\:dark\\:focus\\:via-red-600:focus {\n    --tw-gradient-stops: var(--tw-gradient-from), #dc2626, var(--tw-gradient-to, rgba(220, 38, 38, 0));\n  }\n\n  .dark .md\\:dark\\:focus\\:via-red-700:focus {\n    --tw-gradient-stops: var(--tw-gradient-from), #b91c1c, var(--tw-gradient-to, rgba(185, 28, 28, 0));\n  }\n\n  .dark .md\\:dark\\:focus\\:via-red-800:focus {\n    --tw-gradient-stops: var(--tw-gradient-from), #991b1b, var(--tw-gradient-to, rgba(153, 27, 27, 0));\n  }\n\n  .dark .md\\:dark\\:focus\\:via-red-900:focus {\n    --tw-gradient-stops: var(--tw-gradient-from), #7f1d1d, var(--tw-gradient-to, rgba(127, 29, 29, 0));\n  }\n\n  .dark .md\\:dark\\:focus\\:via-yellow-50:focus {\n    --tw-gradient-stops: var(--tw-gradient-from), #fffbeb, var(--tw-gradient-to, rgba(255, 251, 235, 0));\n  }\n\n  .dark .md\\:dark\\:focus\\:via-yellow-100:focus {\n    --tw-gradient-stops: var(--tw-gradient-from), #fef3c7, var(--tw-gradient-to, rgba(254, 243, 199, 0));\n  }\n\n  .dark .md\\:dark\\:focus\\:via-yellow-200:focus {\n    --tw-gradient-stops: var(--tw-gradient-from), #fde68a, var(--tw-gradient-to, rgba(253, 230, 138, 0));\n  }\n\n  .dark .md\\:dark\\:focus\\:via-yellow-300:focus {\n    --tw-gradient-stops: var(--tw-gradient-from), #fcd34d, var(--tw-gradient-to, rgba(252, 211, 77, 0));\n  }\n\n  .dark .md\\:dark\\:focus\\:via-yellow-400:focus {\n    --tw-gradient-stops: var(--tw-gradient-from), #fbbf24, var(--tw-gradient-to, rgba(251, 191, 36, 0));\n  }\n\n  .dark .md\\:dark\\:focus\\:via-yellow-500:focus {\n    --tw-gradient-stops: var(--tw-gradient-from), #f59e0b, var(--tw-gradient-to, rgba(245, 158, 11, 0));\n  }\n\n  .dark .md\\:dark\\:focus\\:via-yellow-600:focus {\n    --tw-gradient-stops: var(--tw-gradient-from), #d97706, var(--tw-gradient-to, rgba(217, 119, 6, 0));\n  }\n\n  .dark .md\\:dark\\:focus\\:via-yellow-700:focus {\n    --tw-gradient-stops: var(--tw-gradient-from), #b45309, var(--tw-gradient-to, rgba(180, 83, 9, 0));\n  }\n\n  .dark .md\\:dark\\:focus\\:via-yellow-800:focus {\n    --tw-gradient-stops: var(--tw-gradient-from), #92400e, var(--tw-gradient-to, rgba(146, 64, 14, 0));\n  }\n\n  .dark .md\\:dark\\:focus\\:via-yellow-900:focus {\n    --tw-gradient-stops: var(--tw-gradient-from), #78350f, var(--tw-gradient-to, rgba(120, 53, 15, 0));\n  }\n\n  .dark .md\\:dark\\:focus\\:via-green-50:focus {\n    --tw-gradient-stops: var(--tw-gradient-from), #ecfdf5, var(--tw-gradient-to, rgba(236, 253, 245, 0));\n  }\n\n  .dark .md\\:dark\\:focus\\:via-green-100:focus {\n    --tw-gradient-stops: var(--tw-gradient-from), #d1fae5, var(--tw-gradient-to, rgba(209, 250, 229, 0));\n  }\n\n  .dark .md\\:dark\\:focus\\:via-green-200:focus {\n    --tw-gradient-stops: var(--tw-gradient-from), #a7f3d0, var(--tw-gradient-to, rgba(167, 243, 208, 0));\n  }\n\n  .dark .md\\:dark\\:focus\\:via-green-300:focus {\n    --tw-gradient-stops: var(--tw-gradient-from), #6ee7b7, var(--tw-gradient-to, rgba(110, 231, 183, 0));\n  }\n\n  .dark .md\\:dark\\:focus\\:via-green-400:focus {\n    --tw-gradient-stops: var(--tw-gradient-from), #34d399, var(--tw-gradient-to, rgba(52, 211, 153, 0));\n  }\n\n  .dark .md\\:dark\\:focus\\:via-green-500:focus {\n    --tw-gradient-stops: var(--tw-gradient-from), #10b981, var(--tw-gradient-to, rgba(16, 185, 129, 0));\n  }\n\n  .dark .md\\:dark\\:focus\\:via-green-600:focus {\n    --tw-gradient-stops: var(--tw-gradient-from), #059669, var(--tw-gradient-to, rgba(5, 150, 105, 0));\n  }\n\n  .dark .md\\:dark\\:focus\\:via-green-700:focus {\n    --tw-gradient-stops: var(--tw-gradient-from), #047857, var(--tw-gradient-to, rgba(4, 120, 87, 0));\n  }\n\n  .dark .md\\:dark\\:focus\\:via-green-800:focus {\n    --tw-gradient-stops: var(--tw-gradient-from), #065f46, var(--tw-gradient-to, rgba(6, 95, 70, 0));\n  }\n\n  .dark .md\\:dark\\:focus\\:via-green-900:focus {\n    --tw-gradient-stops: var(--tw-gradient-from), #064e3b, var(--tw-gradient-to, rgba(6, 78, 59, 0));\n  }\n\n  .dark .md\\:dark\\:focus\\:via-blue-50:focus {\n    --tw-gradient-stops: var(--tw-gradient-from), #eff6ff, var(--tw-gradient-to, rgba(239, 246, 255, 0));\n  }\n\n  .dark .md\\:dark\\:focus\\:via-blue-100:focus {\n    --tw-gradient-stops: var(--tw-gradient-from), #dbeafe, var(--tw-gradient-to, rgba(219, 234, 254, 0));\n  }\n\n  .dark .md\\:dark\\:focus\\:via-blue-200:focus {\n    --tw-gradient-stops: var(--tw-gradient-from), #bfdbfe, var(--tw-gradient-to, rgba(191, 219, 254, 0));\n  }\n\n  .dark .md\\:dark\\:focus\\:via-blue-300:focus {\n    --tw-gradient-stops: var(--tw-gradient-from), #93c5fd, var(--tw-gradient-to, rgba(147, 197, 253, 0));\n  }\n\n  .dark .md\\:dark\\:focus\\:via-blue-400:focus {\n    --tw-gradient-stops: var(--tw-gradient-from), #60a5fa, var(--tw-gradient-to, rgba(96, 165, 250, 0));\n  }\n\n  .dark .md\\:dark\\:focus\\:via-blue-500:focus {\n    --tw-gradient-stops: var(--tw-gradient-from), #3b82f6, var(--tw-gradient-to, rgba(59, 130, 246, 0));\n  }\n\n  .dark .md\\:dark\\:focus\\:via-blue-600:focus {\n    --tw-gradient-stops: var(--tw-gradient-from), #2563eb, var(--tw-gradient-to, rgba(37, 99, 235, 0));\n  }\n\n  .dark .md\\:dark\\:focus\\:via-blue-700:focus {\n    --tw-gradient-stops: var(--tw-gradient-from), #1d4ed8, var(--tw-gradient-to, rgba(29, 78, 216, 0));\n  }\n\n  .dark .md\\:dark\\:focus\\:via-blue-800:focus {\n    --tw-gradient-stops: var(--tw-gradient-from), #1e40af, var(--tw-gradient-to, rgba(30, 64, 175, 0));\n  }\n\n  .dark .md\\:dark\\:focus\\:via-blue-900:focus {\n    --tw-gradient-stops: var(--tw-gradient-from), #1e3a8a, var(--tw-gradient-to, rgba(30, 58, 138, 0));\n  }\n\n  .dark .md\\:dark\\:focus\\:via-indigo-50:focus {\n    --tw-gradient-stops: var(--tw-gradient-from), #eef2ff, var(--tw-gradient-to, rgba(238, 242, 255, 0));\n  }\n\n  .dark .md\\:dark\\:focus\\:via-indigo-100:focus {\n    --tw-gradient-stops: var(--tw-gradient-from), #e0e7ff, var(--tw-gradient-to, rgba(224, 231, 255, 0));\n  }\n\n  .dark .md\\:dark\\:focus\\:via-indigo-200:focus {\n    --tw-gradient-stops: var(--tw-gradient-from), #c7d2fe, var(--tw-gradient-to, rgba(199, 210, 254, 0));\n  }\n\n  .dark .md\\:dark\\:focus\\:via-indigo-300:focus {\n    --tw-gradient-stops: var(--tw-gradient-from), #a5b4fc, var(--tw-gradient-to, rgba(165, 180, 252, 0));\n  }\n\n  .dark .md\\:dark\\:focus\\:via-indigo-400:focus {\n    --tw-gradient-stops: var(--tw-gradient-from), #818cf8, var(--tw-gradient-to, rgba(129, 140, 248, 0));\n  }\n\n  .dark .md\\:dark\\:focus\\:via-indigo-500:focus {\n    --tw-gradient-stops: var(--tw-gradient-from), #6366f1, var(--tw-gradient-to, rgba(99, 102, 241, 0));\n  }\n\n  .dark .md\\:dark\\:focus\\:via-indigo-600:focus {\n    --tw-gradient-stops: var(--tw-gradient-from), #4f46e5, var(--tw-gradient-to, rgba(79, 70, 229, 0));\n  }\n\n  .dark .md\\:dark\\:focus\\:via-indigo-700:focus {\n    --tw-gradient-stops: var(--tw-gradient-from), #4338ca, var(--tw-gradient-to, rgba(67, 56, 202, 0));\n  }\n\n  .dark .md\\:dark\\:focus\\:via-indigo-800:focus {\n    --tw-gradient-stops: var(--tw-gradient-from), #3730a3, var(--tw-gradient-to, rgba(55, 48, 163, 0));\n  }\n\n  .dark .md\\:dark\\:focus\\:via-indigo-900:focus {\n    --tw-gradient-stops: var(--tw-gradient-from), #312e81, var(--tw-gradient-to, rgba(49, 46, 129, 0));\n  }\n\n  .dark .md\\:dark\\:focus\\:via-purple-50:focus {\n    --tw-gradient-stops: var(--tw-gradient-from), #f5f3ff, var(--tw-gradient-to, rgba(245, 243, 255, 0));\n  }\n\n  .dark .md\\:dark\\:focus\\:via-purple-100:focus {\n    --tw-gradient-stops: var(--tw-gradient-from), #ede9fe, var(--tw-gradient-to, rgba(237, 233, 254, 0));\n  }\n\n  .dark .md\\:dark\\:focus\\:via-purple-200:focus {\n    --tw-gradient-stops: var(--tw-gradient-from), #ddd6fe, var(--tw-gradient-to, rgba(221, 214, 254, 0));\n  }\n\n  .dark .md\\:dark\\:focus\\:via-purple-300:focus {\n    --tw-gradient-stops: var(--tw-gradient-from), #c4b5fd, var(--tw-gradient-to, rgba(196, 181, 253, 0));\n  }\n\n  .dark .md\\:dark\\:focus\\:via-purple-400:focus {\n    --tw-gradient-stops: var(--tw-gradient-from), #a78bfa, var(--tw-gradient-to, rgba(167, 139, 250, 0));\n  }\n\n  .dark .md\\:dark\\:focus\\:via-purple-500:focus {\n    --tw-gradient-stops: var(--tw-gradient-from), #8b5cf6, var(--tw-gradient-to, rgba(139, 92, 246, 0));\n  }\n\n  .dark .md\\:dark\\:focus\\:via-purple-600:focus {\n    --tw-gradient-stops: var(--tw-gradient-from), #7c3aed, var(--tw-gradient-to, rgba(124, 58, 237, 0));\n  }\n\n  .dark .md\\:dark\\:focus\\:via-purple-700:focus {\n    --tw-gradient-stops: var(--tw-gradient-from), #6d28d9, var(--tw-gradient-to, rgba(109, 40, 217, 0));\n  }\n\n  .dark .md\\:dark\\:focus\\:via-purple-800:focus {\n    --tw-gradient-stops: var(--tw-gradient-from), #5b21b6, var(--tw-gradient-to, rgba(91, 33, 182, 0));\n  }\n\n  .dark .md\\:dark\\:focus\\:via-purple-900:focus {\n    --tw-gradient-stops: var(--tw-gradient-from), #4c1d95, var(--tw-gradient-to, rgba(76, 29, 149, 0));\n  }\n\n  .dark .md\\:dark\\:focus\\:via-pink-50:focus {\n    --tw-gradient-stops: var(--tw-gradient-from), #fdf2f8, var(--tw-gradient-to, rgba(253, 242, 248, 0));\n  }\n\n  .dark .md\\:dark\\:focus\\:via-pink-100:focus {\n    --tw-gradient-stops: var(--tw-gradient-from), #fce7f3, var(--tw-gradient-to, rgba(252, 231, 243, 0));\n  }\n\n  .dark .md\\:dark\\:focus\\:via-pink-200:focus {\n    --tw-gradient-stops: var(--tw-gradient-from), #fbcfe8, var(--tw-gradient-to, rgba(251, 207, 232, 0));\n  }\n\n  .dark .md\\:dark\\:focus\\:via-pink-300:focus {\n    --tw-gradient-stops: var(--tw-gradient-from), #f9a8d4, var(--tw-gradient-to, rgba(249, 168, 212, 0));\n  }\n\n  .dark .md\\:dark\\:focus\\:via-pink-400:focus {\n    --tw-gradient-stops: var(--tw-gradient-from), #f472b6, var(--tw-gradient-to, rgba(244, 114, 182, 0));\n  }\n\n  .dark .md\\:dark\\:focus\\:via-pink-500:focus {\n    --tw-gradient-stops: var(--tw-gradient-from), #ec4899, var(--tw-gradient-to, rgba(236, 72, 153, 0));\n  }\n\n  .dark .md\\:dark\\:focus\\:via-pink-600:focus {\n    --tw-gradient-stops: var(--tw-gradient-from), #db2777, var(--tw-gradient-to, rgba(219, 39, 119, 0));\n  }\n\n  .dark .md\\:dark\\:focus\\:via-pink-700:focus {\n    --tw-gradient-stops: var(--tw-gradient-from), #be185d, var(--tw-gradient-to, rgba(190, 24, 93, 0));\n  }\n\n  .dark .md\\:dark\\:focus\\:via-pink-800:focus {\n    --tw-gradient-stops: var(--tw-gradient-from), #9d174d, var(--tw-gradient-to, rgba(157, 23, 77, 0));\n  }\n\n  .dark .md\\:dark\\:focus\\:via-pink-900:focus {\n    --tw-gradient-stops: var(--tw-gradient-from), #831843, var(--tw-gradient-to, rgba(131, 24, 67, 0));\n  }\n\n  .dark .md\\:dark\\:focus\\:to-transparent:focus {\n    --tw-gradient-to: transparent;\n  }\n\n  .dark .md\\:dark\\:focus\\:to-current:focus {\n    --tw-gradient-to: currentColor;\n  }\n\n  .dark .md\\:dark\\:focus\\:to-black:focus {\n    --tw-gradient-to: #000;\n  }\n\n  .dark .md\\:dark\\:focus\\:to-white:focus {\n    --tw-gradient-to: #fff;\n  }\n\n  .dark .md\\:dark\\:focus\\:to-gray-50:focus {\n    --tw-gradient-to: #f9fafb;\n  }\n\n  .dark .md\\:dark\\:focus\\:to-gray-100:focus {\n    --tw-gradient-to: #f3f4f6;\n  }\n\n  .dark .md\\:dark\\:focus\\:to-gray-200:focus {\n    --tw-gradient-to: #e5e7eb;\n  }\n\n  .dark .md\\:dark\\:focus\\:to-gray-300:focus {\n    --tw-gradient-to: #d1d5db;\n  }\n\n  .dark .md\\:dark\\:focus\\:to-gray-400:focus {\n    --tw-gradient-to: #9ca3af;\n  }\n\n  .dark .md\\:dark\\:focus\\:to-gray-500:focus {\n    --tw-gradient-to: #6b7280;\n  }\n\n  .dark .md\\:dark\\:focus\\:to-gray-600:focus {\n    --tw-gradient-to: #4b5563;\n  }\n\n  .dark .md\\:dark\\:focus\\:to-gray-700:focus {\n    --tw-gradient-to: #374151;\n  }\n\n  .dark .md\\:dark\\:focus\\:to-gray-800:focus {\n    --tw-gradient-to: #1f2937;\n  }\n\n  .dark .md\\:dark\\:focus\\:to-gray-900:focus {\n    --tw-gradient-to: #111827;\n  }\n\n  .dark .md\\:dark\\:focus\\:to-red-50:focus {\n    --tw-gradient-to: #fef2f2;\n  }\n\n  .dark .md\\:dark\\:focus\\:to-red-100:focus {\n    --tw-gradient-to: #fee2e2;\n  }\n\n  .dark .md\\:dark\\:focus\\:to-red-200:focus {\n    --tw-gradient-to: #fecaca;\n  }\n\n  .dark .md\\:dark\\:focus\\:to-red-300:focus {\n    --tw-gradient-to: #fca5a5;\n  }\n\n  .dark .md\\:dark\\:focus\\:to-red-400:focus {\n    --tw-gradient-to: #f87171;\n  }\n\n  .dark .md\\:dark\\:focus\\:to-red-500:focus {\n    --tw-gradient-to: #ef4444;\n  }\n\n  .dark .md\\:dark\\:focus\\:to-red-600:focus {\n    --tw-gradient-to: #dc2626;\n  }\n\n  .dark .md\\:dark\\:focus\\:to-red-700:focus {\n    --tw-gradient-to: #b91c1c;\n  }\n\n  .dark .md\\:dark\\:focus\\:to-red-800:focus {\n    --tw-gradient-to: #991b1b;\n  }\n\n  .dark .md\\:dark\\:focus\\:to-red-900:focus {\n    --tw-gradient-to: #7f1d1d;\n  }\n\n  .dark .md\\:dark\\:focus\\:to-yellow-50:focus {\n    --tw-gradient-to: #fffbeb;\n  }\n\n  .dark .md\\:dark\\:focus\\:to-yellow-100:focus {\n    --tw-gradient-to: #fef3c7;\n  }\n\n  .dark .md\\:dark\\:focus\\:to-yellow-200:focus {\n    --tw-gradient-to: #fde68a;\n  }\n\n  .dark .md\\:dark\\:focus\\:to-yellow-300:focus {\n    --tw-gradient-to: #fcd34d;\n  }\n\n  .dark .md\\:dark\\:focus\\:to-yellow-400:focus {\n    --tw-gradient-to: #fbbf24;\n  }\n\n  .dark .md\\:dark\\:focus\\:to-yellow-500:focus {\n    --tw-gradient-to: #f59e0b;\n  }\n\n  .dark .md\\:dark\\:focus\\:to-yellow-600:focus {\n    --tw-gradient-to: #d97706;\n  }\n\n  .dark .md\\:dark\\:focus\\:to-yellow-700:focus {\n    --tw-gradient-to: #b45309;\n  }\n\n  .dark .md\\:dark\\:focus\\:to-yellow-800:focus {\n    --tw-gradient-to: #92400e;\n  }\n\n  .dark .md\\:dark\\:focus\\:to-yellow-900:focus {\n    --tw-gradient-to: #78350f;\n  }\n\n  .dark .md\\:dark\\:focus\\:to-green-50:focus {\n    --tw-gradient-to: #ecfdf5;\n  }\n\n  .dark .md\\:dark\\:focus\\:to-green-100:focus {\n    --tw-gradient-to: #d1fae5;\n  }\n\n  .dark .md\\:dark\\:focus\\:to-green-200:focus {\n    --tw-gradient-to: #a7f3d0;\n  }\n\n  .dark .md\\:dark\\:focus\\:to-green-300:focus {\n    --tw-gradient-to: #6ee7b7;\n  }\n\n  .dark .md\\:dark\\:focus\\:to-green-400:focus {\n    --tw-gradient-to: #34d399;\n  }\n\n  .dark .md\\:dark\\:focus\\:to-green-500:focus {\n    --tw-gradient-to: #10b981;\n  }\n\n  .dark .md\\:dark\\:focus\\:to-green-600:focus {\n    --tw-gradient-to: #059669;\n  }\n\n  .dark .md\\:dark\\:focus\\:to-green-700:focus {\n    --tw-gradient-to: #047857;\n  }\n\n  .dark .md\\:dark\\:focus\\:to-green-800:focus {\n    --tw-gradient-to: #065f46;\n  }\n\n  .dark .md\\:dark\\:focus\\:to-green-900:focus {\n    --tw-gradient-to: #064e3b;\n  }\n\n  .dark .md\\:dark\\:focus\\:to-blue-50:focus {\n    --tw-gradient-to: #eff6ff;\n  }\n\n  .dark .md\\:dark\\:focus\\:to-blue-100:focus {\n    --tw-gradient-to: #dbeafe;\n  }\n\n  .dark .md\\:dark\\:focus\\:to-blue-200:focus {\n    --tw-gradient-to: #bfdbfe;\n  }\n\n  .dark .md\\:dark\\:focus\\:to-blue-300:focus {\n    --tw-gradient-to: #93c5fd;\n  }\n\n  .dark .md\\:dark\\:focus\\:to-blue-400:focus {\n    --tw-gradient-to: #60a5fa;\n  }\n\n  .dark .md\\:dark\\:focus\\:to-blue-500:focus {\n    --tw-gradient-to: #3b82f6;\n  }\n\n  .dark .md\\:dark\\:focus\\:to-blue-600:focus {\n    --tw-gradient-to: #2563eb;\n  }\n\n  .dark .md\\:dark\\:focus\\:to-blue-700:focus {\n    --tw-gradient-to: #1d4ed8;\n  }\n\n  .dark .md\\:dark\\:focus\\:to-blue-800:focus {\n    --tw-gradient-to: #1e40af;\n  }\n\n  .dark .md\\:dark\\:focus\\:to-blue-900:focus {\n    --tw-gradient-to: #1e3a8a;\n  }\n\n  .dark .md\\:dark\\:focus\\:to-indigo-50:focus {\n    --tw-gradient-to: #eef2ff;\n  }\n\n  .dark .md\\:dark\\:focus\\:to-indigo-100:focus {\n    --tw-gradient-to: #e0e7ff;\n  }\n\n  .dark .md\\:dark\\:focus\\:to-indigo-200:focus {\n    --tw-gradient-to: #c7d2fe;\n  }\n\n  .dark .md\\:dark\\:focus\\:to-indigo-300:focus {\n    --tw-gradient-to: #a5b4fc;\n  }\n\n  .dark .md\\:dark\\:focus\\:to-indigo-400:focus {\n    --tw-gradient-to: #818cf8;\n  }\n\n  .dark .md\\:dark\\:focus\\:to-indigo-500:focus {\n    --tw-gradient-to: #6366f1;\n  }\n\n  .dark .md\\:dark\\:focus\\:to-indigo-600:focus {\n    --tw-gradient-to: #4f46e5;\n  }\n\n  .dark .md\\:dark\\:focus\\:to-indigo-700:focus {\n    --tw-gradient-to: #4338ca;\n  }\n\n  .dark .md\\:dark\\:focus\\:to-indigo-800:focus {\n    --tw-gradient-to: #3730a3;\n  }\n\n  .dark .md\\:dark\\:focus\\:to-indigo-900:focus {\n    --tw-gradient-to: #312e81;\n  }\n\n  .dark .md\\:dark\\:focus\\:to-purple-50:focus {\n    --tw-gradient-to: #f5f3ff;\n  }\n\n  .dark .md\\:dark\\:focus\\:to-purple-100:focus {\n    --tw-gradient-to: #ede9fe;\n  }\n\n  .dark .md\\:dark\\:focus\\:to-purple-200:focus {\n    --tw-gradient-to: #ddd6fe;\n  }\n\n  .dark .md\\:dark\\:focus\\:to-purple-300:focus {\n    --tw-gradient-to: #c4b5fd;\n  }\n\n  .dark .md\\:dark\\:focus\\:to-purple-400:focus {\n    --tw-gradient-to: #a78bfa;\n  }\n\n  .dark .md\\:dark\\:focus\\:to-purple-500:focus {\n    --tw-gradient-to: #8b5cf6;\n  }\n\n  .dark .md\\:dark\\:focus\\:to-purple-600:focus {\n    --tw-gradient-to: #7c3aed;\n  }\n\n  .dark .md\\:dark\\:focus\\:to-purple-700:focus {\n    --tw-gradient-to: #6d28d9;\n  }\n\n  .dark .md\\:dark\\:focus\\:to-purple-800:focus {\n    --tw-gradient-to: #5b21b6;\n  }\n\n  .dark .md\\:dark\\:focus\\:to-purple-900:focus {\n    --tw-gradient-to: #4c1d95;\n  }\n\n  .dark .md\\:dark\\:focus\\:to-pink-50:focus {\n    --tw-gradient-to: #fdf2f8;\n  }\n\n  .dark .md\\:dark\\:focus\\:to-pink-100:focus {\n    --tw-gradient-to: #fce7f3;\n  }\n\n  .dark .md\\:dark\\:focus\\:to-pink-200:focus {\n    --tw-gradient-to: #fbcfe8;\n  }\n\n  .dark .md\\:dark\\:focus\\:to-pink-300:focus {\n    --tw-gradient-to: #f9a8d4;\n  }\n\n  .dark .md\\:dark\\:focus\\:to-pink-400:focus {\n    --tw-gradient-to: #f472b6;\n  }\n\n  .dark .md\\:dark\\:focus\\:to-pink-500:focus {\n    --tw-gradient-to: #ec4899;\n  }\n\n  .dark .md\\:dark\\:focus\\:to-pink-600:focus {\n    --tw-gradient-to: #db2777;\n  }\n\n  .dark .md\\:dark\\:focus\\:to-pink-700:focus {\n    --tw-gradient-to: #be185d;\n  }\n\n  .dark .md\\:dark\\:focus\\:to-pink-800:focus {\n    --tw-gradient-to: #9d174d;\n  }\n\n  .dark .md\\:dark\\:focus\\:to-pink-900:focus {\n    --tw-gradient-to: #831843;\n  }\n\n  .md\\:bg-opacity-0 {\n    --tw-bg-opacity: 0;\n  }\n\n  .md\\:bg-opacity-5 {\n    --tw-bg-opacity: 0.05;\n  }\n\n  .md\\:bg-opacity-10 {\n    --tw-bg-opacity: 0.1;\n  }\n\n  .md\\:bg-opacity-20 {\n    --tw-bg-opacity: 0.2;\n  }\n\n  .md\\:bg-opacity-25 {\n    --tw-bg-opacity: 0.25;\n  }\n\n  .md\\:bg-opacity-30 {\n    --tw-bg-opacity: 0.3;\n  }\n\n  .md\\:bg-opacity-40 {\n    --tw-bg-opacity: 0.4;\n  }\n\n  .md\\:bg-opacity-50 {\n    --tw-bg-opacity: 0.5;\n  }\n\n  .md\\:bg-opacity-60 {\n    --tw-bg-opacity: 0.6;\n  }\n\n  .md\\:bg-opacity-70 {\n    --tw-bg-opacity: 0.7;\n  }\n\n  .md\\:bg-opacity-75 {\n    --tw-bg-opacity: 0.75;\n  }\n\n  .md\\:bg-opacity-80 {\n    --tw-bg-opacity: 0.8;\n  }\n\n  .md\\:bg-opacity-90 {\n    --tw-bg-opacity: 0.9;\n  }\n\n  .md\\:bg-opacity-95 {\n    --tw-bg-opacity: 0.95;\n  }\n\n  .md\\:bg-opacity-100 {\n    --tw-bg-opacity: 1;\n  }\n\n  .group:hover .md\\:group-hover\\:bg-opacity-0 {\n    --tw-bg-opacity: 0;\n  }\n\n  .group:hover .md\\:group-hover\\:bg-opacity-5 {\n    --tw-bg-opacity: 0.05;\n  }\n\n  .group:hover .md\\:group-hover\\:bg-opacity-10 {\n    --tw-bg-opacity: 0.1;\n  }\n\n  .group:hover .md\\:group-hover\\:bg-opacity-20 {\n    --tw-bg-opacity: 0.2;\n  }\n\n  .group:hover .md\\:group-hover\\:bg-opacity-25 {\n    --tw-bg-opacity: 0.25;\n  }\n\n  .group:hover .md\\:group-hover\\:bg-opacity-30 {\n    --tw-bg-opacity: 0.3;\n  }\n\n  .group:hover .md\\:group-hover\\:bg-opacity-40 {\n    --tw-bg-opacity: 0.4;\n  }\n\n  .group:hover .md\\:group-hover\\:bg-opacity-50 {\n    --tw-bg-opacity: 0.5;\n  }\n\n  .group:hover .md\\:group-hover\\:bg-opacity-60 {\n    --tw-bg-opacity: 0.6;\n  }\n\n  .group:hover .md\\:group-hover\\:bg-opacity-70 {\n    --tw-bg-opacity: 0.7;\n  }\n\n  .group:hover .md\\:group-hover\\:bg-opacity-75 {\n    --tw-bg-opacity: 0.75;\n  }\n\n  .group:hover .md\\:group-hover\\:bg-opacity-80 {\n    --tw-bg-opacity: 0.8;\n  }\n\n  .group:hover .md\\:group-hover\\:bg-opacity-90 {\n    --tw-bg-opacity: 0.9;\n  }\n\n  .group:hover .md\\:group-hover\\:bg-opacity-95 {\n    --tw-bg-opacity: 0.95;\n  }\n\n  .group:hover .md\\:group-hover\\:bg-opacity-100 {\n    --tw-bg-opacity: 1;\n  }\n\n  .md\\:focus-within\\:bg-opacity-0:focus-within {\n    --tw-bg-opacity: 0;\n  }\n\n  .md\\:focus-within\\:bg-opacity-5:focus-within {\n    --tw-bg-opacity: 0.05;\n  }\n\n  .md\\:focus-within\\:bg-opacity-10:focus-within {\n    --tw-bg-opacity: 0.1;\n  }\n\n  .md\\:focus-within\\:bg-opacity-20:focus-within {\n    --tw-bg-opacity: 0.2;\n  }\n\n  .md\\:focus-within\\:bg-opacity-25:focus-within {\n    --tw-bg-opacity: 0.25;\n  }\n\n  .md\\:focus-within\\:bg-opacity-30:focus-within {\n    --tw-bg-opacity: 0.3;\n  }\n\n  .md\\:focus-within\\:bg-opacity-40:focus-within {\n    --tw-bg-opacity: 0.4;\n  }\n\n  .md\\:focus-within\\:bg-opacity-50:focus-within {\n    --tw-bg-opacity: 0.5;\n  }\n\n  .md\\:focus-within\\:bg-opacity-60:focus-within {\n    --tw-bg-opacity: 0.6;\n  }\n\n  .md\\:focus-within\\:bg-opacity-70:focus-within {\n    --tw-bg-opacity: 0.7;\n  }\n\n  .md\\:focus-within\\:bg-opacity-75:focus-within {\n    --tw-bg-opacity: 0.75;\n  }\n\n  .md\\:focus-within\\:bg-opacity-80:focus-within {\n    --tw-bg-opacity: 0.8;\n  }\n\n  .md\\:focus-within\\:bg-opacity-90:focus-within {\n    --tw-bg-opacity: 0.9;\n  }\n\n  .md\\:focus-within\\:bg-opacity-95:focus-within {\n    --tw-bg-opacity: 0.95;\n  }\n\n  .md\\:focus-within\\:bg-opacity-100:focus-within {\n    --tw-bg-opacity: 1;\n  }\n\n  .md\\:hover\\:bg-opacity-0:hover {\n    --tw-bg-opacity: 0;\n  }\n\n  .md\\:hover\\:bg-opacity-5:hover {\n    --tw-bg-opacity: 0.05;\n  }\n\n  .md\\:hover\\:bg-opacity-10:hover {\n    --tw-bg-opacity: 0.1;\n  }\n\n  .md\\:hover\\:bg-opacity-20:hover {\n    --tw-bg-opacity: 0.2;\n  }\n\n  .md\\:hover\\:bg-opacity-25:hover {\n    --tw-bg-opacity: 0.25;\n  }\n\n  .md\\:hover\\:bg-opacity-30:hover {\n    --tw-bg-opacity: 0.3;\n  }\n\n  .md\\:hover\\:bg-opacity-40:hover {\n    --tw-bg-opacity: 0.4;\n  }\n\n  .md\\:hover\\:bg-opacity-50:hover {\n    --tw-bg-opacity: 0.5;\n  }\n\n  .md\\:hover\\:bg-opacity-60:hover {\n    --tw-bg-opacity: 0.6;\n  }\n\n  .md\\:hover\\:bg-opacity-70:hover {\n    --tw-bg-opacity: 0.7;\n  }\n\n  .md\\:hover\\:bg-opacity-75:hover {\n    --tw-bg-opacity: 0.75;\n  }\n\n  .md\\:hover\\:bg-opacity-80:hover {\n    --tw-bg-opacity: 0.8;\n  }\n\n  .md\\:hover\\:bg-opacity-90:hover {\n    --tw-bg-opacity: 0.9;\n  }\n\n  .md\\:hover\\:bg-opacity-95:hover {\n    --tw-bg-opacity: 0.95;\n  }\n\n  .md\\:hover\\:bg-opacity-100:hover {\n    --tw-bg-opacity: 1;\n  }\n\n  .md\\:focus\\:bg-opacity-0:focus {\n    --tw-bg-opacity: 0;\n  }\n\n  .md\\:focus\\:bg-opacity-5:focus {\n    --tw-bg-opacity: 0.05;\n  }\n\n  .md\\:focus\\:bg-opacity-10:focus {\n    --tw-bg-opacity: 0.1;\n  }\n\n  .md\\:focus\\:bg-opacity-20:focus {\n    --tw-bg-opacity: 0.2;\n  }\n\n  .md\\:focus\\:bg-opacity-25:focus {\n    --tw-bg-opacity: 0.25;\n  }\n\n  .md\\:focus\\:bg-opacity-30:focus {\n    --tw-bg-opacity: 0.3;\n  }\n\n  .md\\:focus\\:bg-opacity-40:focus {\n    --tw-bg-opacity: 0.4;\n  }\n\n  .md\\:focus\\:bg-opacity-50:focus {\n    --tw-bg-opacity: 0.5;\n  }\n\n  .md\\:focus\\:bg-opacity-60:focus {\n    --tw-bg-opacity: 0.6;\n  }\n\n  .md\\:focus\\:bg-opacity-70:focus {\n    --tw-bg-opacity: 0.7;\n  }\n\n  .md\\:focus\\:bg-opacity-75:focus {\n    --tw-bg-opacity: 0.75;\n  }\n\n  .md\\:focus\\:bg-opacity-80:focus {\n    --tw-bg-opacity: 0.8;\n  }\n\n  .md\\:focus\\:bg-opacity-90:focus {\n    --tw-bg-opacity: 0.9;\n  }\n\n  .md\\:focus\\:bg-opacity-95:focus {\n    --tw-bg-opacity: 0.95;\n  }\n\n  .md\\:focus\\:bg-opacity-100:focus {\n    --tw-bg-opacity: 1;\n  }\n\n  .dark .md\\:dark\\:bg-opacity-0 {\n    --tw-bg-opacity: 0;\n  }\n\n  .dark .md\\:dark\\:bg-opacity-5 {\n    --tw-bg-opacity: 0.05;\n  }\n\n  .dark .md\\:dark\\:bg-opacity-10 {\n    --tw-bg-opacity: 0.1;\n  }\n\n  .dark .md\\:dark\\:bg-opacity-20 {\n    --tw-bg-opacity: 0.2;\n  }\n\n  .dark .md\\:dark\\:bg-opacity-25 {\n    --tw-bg-opacity: 0.25;\n  }\n\n  .dark .md\\:dark\\:bg-opacity-30 {\n    --tw-bg-opacity: 0.3;\n  }\n\n  .dark .md\\:dark\\:bg-opacity-40 {\n    --tw-bg-opacity: 0.4;\n  }\n\n  .dark .md\\:dark\\:bg-opacity-50 {\n    --tw-bg-opacity: 0.5;\n  }\n\n  .dark .md\\:dark\\:bg-opacity-60 {\n    --tw-bg-opacity: 0.6;\n  }\n\n  .dark .md\\:dark\\:bg-opacity-70 {\n    --tw-bg-opacity: 0.7;\n  }\n\n  .dark .md\\:dark\\:bg-opacity-75 {\n    --tw-bg-opacity: 0.75;\n  }\n\n  .dark .md\\:dark\\:bg-opacity-80 {\n    --tw-bg-opacity: 0.8;\n  }\n\n  .dark .md\\:dark\\:bg-opacity-90 {\n    --tw-bg-opacity: 0.9;\n  }\n\n  .dark .md\\:dark\\:bg-opacity-95 {\n    --tw-bg-opacity: 0.95;\n  }\n\n  .dark .md\\:dark\\:bg-opacity-100 {\n    --tw-bg-opacity: 1;\n  }\n\n  .dark .group:hover .md\\:dark\\:group-hover\\:bg-opacity-0 {\n    --tw-bg-opacity: 0;\n  }\n\n  .dark .group:hover .md\\:dark\\:group-hover\\:bg-opacity-5 {\n    --tw-bg-opacity: 0.05;\n  }\n\n  .dark .group:hover .md\\:dark\\:group-hover\\:bg-opacity-10 {\n    --tw-bg-opacity: 0.1;\n  }\n\n  .dark .group:hover .md\\:dark\\:group-hover\\:bg-opacity-20 {\n    --tw-bg-opacity: 0.2;\n  }\n\n  .dark .group:hover .md\\:dark\\:group-hover\\:bg-opacity-25 {\n    --tw-bg-opacity: 0.25;\n  }\n\n  .dark .group:hover .md\\:dark\\:group-hover\\:bg-opacity-30 {\n    --tw-bg-opacity: 0.3;\n  }\n\n  .dark .group:hover .md\\:dark\\:group-hover\\:bg-opacity-40 {\n    --tw-bg-opacity: 0.4;\n  }\n\n  .dark .group:hover .md\\:dark\\:group-hover\\:bg-opacity-50 {\n    --tw-bg-opacity: 0.5;\n  }\n\n  .dark .group:hover .md\\:dark\\:group-hover\\:bg-opacity-60 {\n    --tw-bg-opacity: 0.6;\n  }\n\n  .dark .group:hover .md\\:dark\\:group-hover\\:bg-opacity-70 {\n    --tw-bg-opacity: 0.7;\n  }\n\n  .dark .group:hover .md\\:dark\\:group-hover\\:bg-opacity-75 {\n    --tw-bg-opacity: 0.75;\n  }\n\n  .dark .group:hover .md\\:dark\\:group-hover\\:bg-opacity-80 {\n    --tw-bg-opacity: 0.8;\n  }\n\n  .dark .group:hover .md\\:dark\\:group-hover\\:bg-opacity-90 {\n    --tw-bg-opacity: 0.9;\n  }\n\n  .dark .group:hover .md\\:dark\\:group-hover\\:bg-opacity-95 {\n    --tw-bg-opacity: 0.95;\n  }\n\n  .dark .group:hover .md\\:dark\\:group-hover\\:bg-opacity-100 {\n    --tw-bg-opacity: 1;\n  }\n\n  .dark .md\\:dark\\:focus-within\\:bg-opacity-0:focus-within {\n    --tw-bg-opacity: 0;\n  }\n\n  .dark .md\\:dark\\:focus-within\\:bg-opacity-5:focus-within {\n    --tw-bg-opacity: 0.05;\n  }\n\n  .dark .md\\:dark\\:focus-within\\:bg-opacity-10:focus-within {\n    --tw-bg-opacity: 0.1;\n  }\n\n  .dark .md\\:dark\\:focus-within\\:bg-opacity-20:focus-within {\n    --tw-bg-opacity: 0.2;\n  }\n\n  .dark .md\\:dark\\:focus-within\\:bg-opacity-25:focus-within {\n    --tw-bg-opacity: 0.25;\n  }\n\n  .dark .md\\:dark\\:focus-within\\:bg-opacity-30:focus-within {\n    --tw-bg-opacity: 0.3;\n  }\n\n  .dark .md\\:dark\\:focus-within\\:bg-opacity-40:focus-within {\n    --tw-bg-opacity: 0.4;\n  }\n\n  .dark .md\\:dark\\:focus-within\\:bg-opacity-50:focus-within {\n    --tw-bg-opacity: 0.5;\n  }\n\n  .dark .md\\:dark\\:focus-within\\:bg-opacity-60:focus-within {\n    --tw-bg-opacity: 0.6;\n  }\n\n  .dark .md\\:dark\\:focus-within\\:bg-opacity-70:focus-within {\n    --tw-bg-opacity: 0.7;\n  }\n\n  .dark .md\\:dark\\:focus-within\\:bg-opacity-75:focus-within {\n    --tw-bg-opacity: 0.75;\n  }\n\n  .dark .md\\:dark\\:focus-within\\:bg-opacity-80:focus-within {\n    --tw-bg-opacity: 0.8;\n  }\n\n  .dark .md\\:dark\\:focus-within\\:bg-opacity-90:focus-within {\n    --tw-bg-opacity: 0.9;\n  }\n\n  .dark .md\\:dark\\:focus-within\\:bg-opacity-95:focus-within {\n    --tw-bg-opacity: 0.95;\n  }\n\n  .dark .md\\:dark\\:focus-within\\:bg-opacity-100:focus-within {\n    --tw-bg-opacity: 1;\n  }\n\n  .dark .md\\:dark\\:hover\\:bg-opacity-0:hover {\n    --tw-bg-opacity: 0;\n  }\n\n  .dark .md\\:dark\\:hover\\:bg-opacity-5:hover {\n    --tw-bg-opacity: 0.05;\n  }\n\n  .dark .md\\:dark\\:hover\\:bg-opacity-10:hover {\n    --tw-bg-opacity: 0.1;\n  }\n\n  .dark .md\\:dark\\:hover\\:bg-opacity-20:hover {\n    --tw-bg-opacity: 0.2;\n  }\n\n  .dark .md\\:dark\\:hover\\:bg-opacity-25:hover {\n    --tw-bg-opacity: 0.25;\n  }\n\n  .dark .md\\:dark\\:hover\\:bg-opacity-30:hover {\n    --tw-bg-opacity: 0.3;\n  }\n\n  .dark .md\\:dark\\:hover\\:bg-opacity-40:hover {\n    --tw-bg-opacity: 0.4;\n  }\n\n  .dark .md\\:dark\\:hover\\:bg-opacity-50:hover {\n    --tw-bg-opacity: 0.5;\n  }\n\n  .dark .md\\:dark\\:hover\\:bg-opacity-60:hover {\n    --tw-bg-opacity: 0.6;\n  }\n\n  .dark .md\\:dark\\:hover\\:bg-opacity-70:hover {\n    --tw-bg-opacity: 0.7;\n  }\n\n  .dark .md\\:dark\\:hover\\:bg-opacity-75:hover {\n    --tw-bg-opacity: 0.75;\n  }\n\n  .dark .md\\:dark\\:hover\\:bg-opacity-80:hover {\n    --tw-bg-opacity: 0.8;\n  }\n\n  .dark .md\\:dark\\:hover\\:bg-opacity-90:hover {\n    --tw-bg-opacity: 0.9;\n  }\n\n  .dark .md\\:dark\\:hover\\:bg-opacity-95:hover {\n    --tw-bg-opacity: 0.95;\n  }\n\n  .dark .md\\:dark\\:hover\\:bg-opacity-100:hover {\n    --tw-bg-opacity: 1;\n  }\n\n  .dark .md\\:dark\\:focus\\:bg-opacity-0:focus {\n    --tw-bg-opacity: 0;\n  }\n\n  .dark .md\\:dark\\:focus\\:bg-opacity-5:focus {\n    --tw-bg-opacity: 0.05;\n  }\n\n  .dark .md\\:dark\\:focus\\:bg-opacity-10:focus {\n    --tw-bg-opacity: 0.1;\n  }\n\n  .dark .md\\:dark\\:focus\\:bg-opacity-20:focus {\n    --tw-bg-opacity: 0.2;\n  }\n\n  .dark .md\\:dark\\:focus\\:bg-opacity-25:focus {\n    --tw-bg-opacity: 0.25;\n  }\n\n  .dark .md\\:dark\\:focus\\:bg-opacity-30:focus {\n    --tw-bg-opacity: 0.3;\n  }\n\n  .dark .md\\:dark\\:focus\\:bg-opacity-40:focus {\n    --tw-bg-opacity: 0.4;\n  }\n\n  .dark .md\\:dark\\:focus\\:bg-opacity-50:focus {\n    --tw-bg-opacity: 0.5;\n  }\n\n  .dark .md\\:dark\\:focus\\:bg-opacity-60:focus {\n    --tw-bg-opacity: 0.6;\n  }\n\n  .dark .md\\:dark\\:focus\\:bg-opacity-70:focus {\n    --tw-bg-opacity: 0.7;\n  }\n\n  .dark .md\\:dark\\:focus\\:bg-opacity-75:focus {\n    --tw-bg-opacity: 0.75;\n  }\n\n  .dark .md\\:dark\\:focus\\:bg-opacity-80:focus {\n    --tw-bg-opacity: 0.8;\n  }\n\n  .dark .md\\:dark\\:focus\\:bg-opacity-90:focus {\n    --tw-bg-opacity: 0.9;\n  }\n\n  .dark .md\\:dark\\:focus\\:bg-opacity-95:focus {\n    --tw-bg-opacity: 0.95;\n  }\n\n  .dark .md\\:dark\\:focus\\:bg-opacity-100:focus {\n    --tw-bg-opacity: 1;\n  }\n\n  .md\\:bg-bottom {\n    background-position: bottom;\n  }\n\n  .md\\:bg-center {\n    background-position: center;\n  }\n\n  .md\\:bg-left {\n    background-position: left;\n  }\n\n  .md\\:bg-left-bottom {\n    background-position: left bottom;\n  }\n\n  .md\\:bg-left-top {\n    background-position: left top;\n  }\n\n  .md\\:bg-right {\n    background-position: right;\n  }\n\n  .md\\:bg-right-bottom {\n    background-position: right bottom;\n  }\n\n  .md\\:bg-right-top {\n    background-position: right top;\n  }\n\n  .md\\:bg-top {\n    background-position: top;\n  }\n\n  .md\\:bg-repeat {\n    background-repeat: repeat;\n  }\n\n  .md\\:bg-no-repeat {\n    background-repeat: no-repeat;\n  }\n\n  .md\\:bg-repeat-x {\n    background-repeat: repeat-x;\n  }\n\n  .md\\:bg-repeat-y {\n    background-repeat: repeat-y;\n  }\n\n  .md\\:bg-repeat-round {\n    background-repeat: round;\n  }\n\n  .md\\:bg-repeat-space {\n    background-repeat: space;\n  }\n\n  .md\\:bg-auto {\n    background-size: auto;\n  }\n\n  .md\\:bg-cover {\n    background-size: cover;\n  }\n\n  .md\\:bg-contain {\n    background-size: contain;\n  }\n\n  .md\\:border-collapse {\n    border-collapse: collapse;\n  }\n\n  .md\\:border-separate {\n    border-collapse: separate;\n  }\n\n  .md\\:border-transparent {\n    border-color: transparent;\n  }\n\n  .md\\:border-current {\n    border-color: currentColor;\n  }\n\n  .md\\:border-black {\n    --tw-border-opacity: 1;\n    border-color: rgba(0, 0, 0, var(--tw-border-opacity));\n  }\n\n  .md\\:border-white {\n    --tw-border-opacity: 1;\n    border-color: rgba(255, 255, 255, var(--tw-border-opacity));\n  }\n\n  .md\\:border-gray-50 {\n    --tw-border-opacity: 1;\n    border-color: rgba(249, 250, 251, var(--tw-border-opacity));\n  }\n\n  .md\\:border-gray-100 {\n    --tw-border-opacity: 1;\n    border-color: rgba(243, 244, 246, var(--tw-border-opacity));\n  }\n\n  .md\\:border-gray-200 {\n    --tw-border-opacity: 1;\n    border-color: rgba(229, 231, 235, var(--tw-border-opacity));\n  }\n\n  .md\\:border-gray-300 {\n    --tw-border-opacity: 1;\n    border-color: rgba(209, 213, 219, var(--tw-border-opacity));\n  }\n\n  .md\\:border-gray-400 {\n    --tw-border-opacity: 1;\n    border-color: rgba(156, 163, 175, var(--tw-border-opacity));\n  }\n\n  .md\\:border-gray-500 {\n    --tw-border-opacity: 1;\n    border-color: rgba(107, 114, 128, var(--tw-border-opacity));\n  }\n\n  .md\\:border-gray-600 {\n    --tw-border-opacity: 1;\n    border-color: rgba(75, 85, 99, var(--tw-border-opacity));\n  }\n\n  .md\\:border-gray-700 {\n    --tw-border-opacity: 1;\n    border-color: rgba(55, 65, 81, var(--tw-border-opacity));\n  }\n\n  .md\\:border-gray-800 {\n    --tw-border-opacity: 1;\n    border-color: rgba(31, 41, 55, var(--tw-border-opacity));\n  }\n\n  .md\\:border-gray-900 {\n    --tw-border-opacity: 1;\n    border-color: rgba(17, 24, 39, var(--tw-border-opacity));\n  }\n\n  .md\\:border-red-50 {\n    --tw-border-opacity: 1;\n    border-color: rgba(254, 242, 242, var(--tw-border-opacity));\n  }\n\n  .md\\:border-red-100 {\n    --tw-border-opacity: 1;\n    border-color: rgba(254, 226, 226, var(--tw-border-opacity));\n  }\n\n  .md\\:border-red-200 {\n    --tw-border-opacity: 1;\n    border-color: rgba(254, 202, 202, var(--tw-border-opacity));\n  }\n\n  .md\\:border-red-300 {\n    --tw-border-opacity: 1;\n    border-color: rgba(252, 165, 165, var(--tw-border-opacity));\n  }\n\n  .md\\:border-red-400 {\n    --tw-border-opacity: 1;\n    border-color: rgba(248, 113, 113, var(--tw-border-opacity));\n  }\n\n  .md\\:border-red-500 {\n    --tw-border-opacity: 1;\n    border-color: rgba(239, 68, 68, var(--tw-border-opacity));\n  }\n\n  .md\\:border-red-600 {\n    --tw-border-opacity: 1;\n    border-color: rgba(220, 38, 38, var(--tw-border-opacity));\n  }\n\n  .md\\:border-red-700 {\n    --tw-border-opacity: 1;\n    border-color: rgba(185, 28, 28, var(--tw-border-opacity));\n  }\n\n  .md\\:border-red-800 {\n    --tw-border-opacity: 1;\n    border-color: rgba(153, 27, 27, var(--tw-border-opacity));\n  }\n\n  .md\\:border-red-900 {\n    --tw-border-opacity: 1;\n    border-color: rgba(127, 29, 29, var(--tw-border-opacity));\n  }\n\n  .md\\:border-yellow-50 {\n    --tw-border-opacity: 1;\n    border-color: rgba(255, 251, 235, var(--tw-border-opacity));\n  }\n\n  .md\\:border-yellow-100 {\n    --tw-border-opacity: 1;\n    border-color: rgba(254, 243, 199, var(--tw-border-opacity));\n  }\n\n  .md\\:border-yellow-200 {\n    --tw-border-opacity: 1;\n    border-color: rgba(253, 230, 138, var(--tw-border-opacity));\n  }\n\n  .md\\:border-yellow-300 {\n    --tw-border-opacity: 1;\n    border-color: rgba(252, 211, 77, var(--tw-border-opacity));\n  }\n\n  .md\\:border-yellow-400 {\n    --tw-border-opacity: 1;\n    border-color: rgba(251, 191, 36, var(--tw-border-opacity));\n  }\n\n  .md\\:border-yellow-500 {\n    --tw-border-opacity: 1;\n    border-color: rgba(245, 158, 11, var(--tw-border-opacity));\n  }\n\n  .md\\:border-yellow-600 {\n    --tw-border-opacity: 1;\n    border-color: rgba(217, 119, 6, var(--tw-border-opacity));\n  }\n\n  .md\\:border-yellow-700 {\n    --tw-border-opacity: 1;\n    border-color: rgba(180, 83, 9, var(--tw-border-opacity));\n  }\n\n  .md\\:border-yellow-800 {\n    --tw-border-opacity: 1;\n    border-color: rgba(146, 64, 14, var(--tw-border-opacity));\n  }\n\n  .md\\:border-yellow-900 {\n    --tw-border-opacity: 1;\n    border-color: rgba(120, 53, 15, var(--tw-border-opacity));\n  }\n\n  .md\\:border-green-50 {\n    --tw-border-opacity: 1;\n    border-color: rgba(236, 253, 245, var(--tw-border-opacity));\n  }\n\n  .md\\:border-green-100 {\n    --tw-border-opacity: 1;\n    border-color: rgba(209, 250, 229, var(--tw-border-opacity));\n  }\n\n  .md\\:border-green-200 {\n    --tw-border-opacity: 1;\n    border-color: rgba(167, 243, 208, var(--tw-border-opacity));\n  }\n\n  .md\\:border-green-300 {\n    --tw-border-opacity: 1;\n    border-color: rgba(110, 231, 183, var(--tw-border-opacity));\n  }\n\n  .md\\:border-green-400 {\n    --tw-border-opacity: 1;\n    border-color: rgba(52, 211, 153, var(--tw-border-opacity));\n  }\n\n  .md\\:border-green-500 {\n    --tw-border-opacity: 1;\n    border-color: rgba(16, 185, 129, var(--tw-border-opacity));\n  }\n\n  .md\\:border-green-600 {\n    --tw-border-opacity: 1;\n    border-color: rgba(5, 150, 105, var(--tw-border-opacity));\n  }\n\n  .md\\:border-green-700 {\n    --tw-border-opacity: 1;\n    border-color: rgba(4, 120, 87, var(--tw-border-opacity));\n  }\n\n  .md\\:border-green-800 {\n    --tw-border-opacity: 1;\n    border-color: rgba(6, 95, 70, var(--tw-border-opacity));\n  }\n\n  .md\\:border-green-900 {\n    --tw-border-opacity: 1;\n    border-color: rgba(6, 78, 59, var(--tw-border-opacity));\n  }\n\n  .md\\:border-blue-50 {\n    --tw-border-opacity: 1;\n    border-color: rgba(239, 246, 255, var(--tw-border-opacity));\n  }\n\n  .md\\:border-blue-100 {\n    --tw-border-opacity: 1;\n    border-color: rgba(219, 234, 254, var(--tw-border-opacity));\n  }\n\n  .md\\:border-blue-200 {\n    --tw-border-opacity: 1;\n    border-color: rgba(191, 219, 254, var(--tw-border-opacity));\n  }\n\n  .md\\:border-blue-300 {\n    --tw-border-opacity: 1;\n    border-color: rgba(147, 197, 253, var(--tw-border-opacity));\n  }\n\n  .md\\:border-blue-400 {\n    --tw-border-opacity: 1;\n    border-color: rgba(96, 165, 250, var(--tw-border-opacity));\n  }\n\n  .md\\:border-blue-500 {\n    --tw-border-opacity: 1;\n    border-color: rgba(59, 130, 246, var(--tw-border-opacity));\n  }\n\n  .md\\:border-blue-600 {\n    --tw-border-opacity: 1;\n    border-color: rgba(37, 99, 235, var(--tw-border-opacity));\n  }\n\n  .md\\:border-blue-700 {\n    --tw-border-opacity: 1;\n    border-color: rgba(29, 78, 216, var(--tw-border-opacity));\n  }\n\n  .md\\:border-blue-800 {\n    --tw-border-opacity: 1;\n    border-color: rgba(30, 64, 175, var(--tw-border-opacity));\n  }\n\n  .md\\:border-blue-900 {\n    --tw-border-opacity: 1;\n    border-color: rgba(30, 58, 138, var(--tw-border-opacity));\n  }\n\n  .md\\:border-indigo-50 {\n    --tw-border-opacity: 1;\n    border-color: rgba(238, 242, 255, var(--tw-border-opacity));\n  }\n\n  .md\\:border-indigo-100 {\n    --tw-border-opacity: 1;\n    border-color: rgba(224, 231, 255, var(--tw-border-opacity));\n  }\n\n  .md\\:border-indigo-200 {\n    --tw-border-opacity: 1;\n    border-color: rgba(199, 210, 254, var(--tw-border-opacity));\n  }\n\n  .md\\:border-indigo-300 {\n    --tw-border-opacity: 1;\n    border-color: rgba(165, 180, 252, var(--tw-border-opacity));\n  }\n\n  .md\\:border-indigo-400 {\n    --tw-border-opacity: 1;\n    border-color: rgba(129, 140, 248, var(--tw-border-opacity));\n  }\n\n  .md\\:border-indigo-500 {\n    --tw-border-opacity: 1;\n    border-color: rgba(99, 102, 241, var(--tw-border-opacity));\n  }\n\n  .md\\:border-indigo-600 {\n    --tw-border-opacity: 1;\n    border-color: rgba(79, 70, 229, var(--tw-border-opacity));\n  }\n\n  .md\\:border-indigo-700 {\n    --tw-border-opacity: 1;\n    border-color: rgba(67, 56, 202, var(--tw-border-opacity));\n  }\n\n  .md\\:border-indigo-800 {\n    --tw-border-opacity: 1;\n    border-color: rgba(55, 48, 163, var(--tw-border-opacity));\n  }\n\n  .md\\:border-indigo-900 {\n    --tw-border-opacity: 1;\n    border-color: rgba(49, 46, 129, var(--tw-border-opacity));\n  }\n\n  .md\\:border-purple-50 {\n    --tw-border-opacity: 1;\n    border-color: rgba(245, 243, 255, var(--tw-border-opacity));\n  }\n\n  .md\\:border-purple-100 {\n    --tw-border-opacity: 1;\n    border-color: rgba(237, 233, 254, var(--tw-border-opacity));\n  }\n\n  .md\\:border-purple-200 {\n    --tw-border-opacity: 1;\n    border-color: rgba(221, 214, 254, var(--tw-border-opacity));\n  }\n\n  .md\\:border-purple-300 {\n    --tw-border-opacity: 1;\n    border-color: rgba(196, 181, 253, var(--tw-border-opacity));\n  }\n\n  .md\\:border-purple-400 {\n    --tw-border-opacity: 1;\n    border-color: rgba(167, 139, 250, var(--tw-border-opacity));\n  }\n\n  .md\\:border-purple-500 {\n    --tw-border-opacity: 1;\n    border-color: rgba(139, 92, 246, var(--tw-border-opacity));\n  }\n\n  .md\\:border-purple-600 {\n    --tw-border-opacity: 1;\n    border-color: rgba(124, 58, 237, var(--tw-border-opacity));\n  }\n\n  .md\\:border-purple-700 {\n    --tw-border-opacity: 1;\n    border-color: rgba(109, 40, 217, var(--tw-border-opacity));\n  }\n\n  .md\\:border-purple-800 {\n    --tw-border-opacity: 1;\n    border-color: rgba(91, 33, 182, var(--tw-border-opacity));\n  }\n\n  .md\\:border-purple-900 {\n    --tw-border-opacity: 1;\n    border-color: rgba(76, 29, 149, var(--tw-border-opacity));\n  }\n\n  .md\\:border-pink-50 {\n    --tw-border-opacity: 1;\n    border-color: rgba(253, 242, 248, var(--tw-border-opacity));\n  }\n\n  .md\\:border-pink-100 {\n    --tw-border-opacity: 1;\n    border-color: rgba(252, 231, 243, var(--tw-border-opacity));\n  }\n\n  .md\\:border-pink-200 {\n    --tw-border-opacity: 1;\n    border-color: rgba(251, 207, 232, var(--tw-border-opacity));\n  }\n\n  .md\\:border-pink-300 {\n    --tw-border-opacity: 1;\n    border-color: rgba(249, 168, 212, var(--tw-border-opacity));\n  }\n\n  .md\\:border-pink-400 {\n    --tw-border-opacity: 1;\n    border-color: rgba(244, 114, 182, var(--tw-border-opacity));\n  }\n\n  .md\\:border-pink-500 {\n    --tw-border-opacity: 1;\n    border-color: rgba(236, 72, 153, var(--tw-border-opacity));\n  }\n\n  .md\\:border-pink-600 {\n    --tw-border-opacity: 1;\n    border-color: rgba(219, 39, 119, var(--tw-border-opacity));\n  }\n\n  .md\\:border-pink-700 {\n    --tw-border-opacity: 1;\n    border-color: rgba(190, 24, 93, var(--tw-border-opacity));\n  }\n\n  .md\\:border-pink-800 {\n    --tw-border-opacity: 1;\n    border-color: rgba(157, 23, 77, var(--tw-border-opacity));\n  }\n\n  .md\\:border-pink-900 {\n    --tw-border-opacity: 1;\n    border-color: rgba(131, 24, 67, var(--tw-border-opacity));\n  }\n\n  .group:hover .md\\:group-hover\\:border-transparent {\n    border-color: transparent;\n  }\n\n  .group:hover .md\\:group-hover\\:border-current {\n    border-color: currentColor;\n  }\n\n  .group:hover .md\\:group-hover\\:border-black {\n    --tw-border-opacity: 1;\n    border-color: rgba(0, 0, 0, var(--tw-border-opacity));\n  }\n\n  .group:hover .md\\:group-hover\\:border-white {\n    --tw-border-opacity: 1;\n    border-color: rgba(255, 255, 255, var(--tw-border-opacity));\n  }\n\n  .group:hover .md\\:group-hover\\:border-gray-50 {\n    --tw-border-opacity: 1;\n    border-color: rgba(249, 250, 251, var(--tw-border-opacity));\n  }\n\n  .group:hover .md\\:group-hover\\:border-gray-100 {\n    --tw-border-opacity: 1;\n    border-color: rgba(243, 244, 246, var(--tw-border-opacity));\n  }\n\n  .group:hover .md\\:group-hover\\:border-gray-200 {\n    --tw-border-opacity: 1;\n    border-color: rgba(229, 231, 235, var(--tw-border-opacity));\n  }\n\n  .group:hover .md\\:group-hover\\:border-gray-300 {\n    --tw-border-opacity: 1;\n    border-color: rgba(209, 213, 219, var(--tw-border-opacity));\n  }\n\n  .group:hover .md\\:group-hover\\:border-gray-400 {\n    --tw-border-opacity: 1;\n    border-color: rgba(156, 163, 175, var(--tw-border-opacity));\n  }\n\n  .group:hover .md\\:group-hover\\:border-gray-500 {\n    --tw-border-opacity: 1;\n    border-color: rgba(107, 114, 128, var(--tw-border-opacity));\n  }\n\n  .group:hover .md\\:group-hover\\:border-gray-600 {\n    --tw-border-opacity: 1;\n    border-color: rgba(75, 85, 99, var(--tw-border-opacity));\n  }\n\n  .group:hover .md\\:group-hover\\:border-gray-700 {\n    --tw-border-opacity: 1;\n    border-color: rgba(55, 65, 81, var(--tw-border-opacity));\n  }\n\n  .group:hover .md\\:group-hover\\:border-gray-800 {\n    --tw-border-opacity: 1;\n    border-color: rgba(31, 41, 55, var(--tw-border-opacity));\n  }\n\n  .group:hover .md\\:group-hover\\:border-gray-900 {\n    --tw-border-opacity: 1;\n    border-color: rgba(17, 24, 39, var(--tw-border-opacity));\n  }\n\n  .group:hover .md\\:group-hover\\:border-red-50 {\n    --tw-border-opacity: 1;\n    border-color: rgba(254, 242, 242, var(--tw-border-opacity));\n  }\n\n  .group:hover .md\\:group-hover\\:border-red-100 {\n    --tw-border-opacity: 1;\n    border-color: rgba(254, 226, 226, var(--tw-border-opacity));\n  }\n\n  .group:hover .md\\:group-hover\\:border-red-200 {\n    --tw-border-opacity: 1;\n    border-color: rgba(254, 202, 202, var(--tw-border-opacity));\n  }\n\n  .group:hover .md\\:group-hover\\:border-red-300 {\n    --tw-border-opacity: 1;\n    border-color: rgba(252, 165, 165, var(--tw-border-opacity));\n  }\n\n  .group:hover .md\\:group-hover\\:border-red-400 {\n    --tw-border-opacity: 1;\n    border-color: rgba(248, 113, 113, var(--tw-border-opacity));\n  }\n\n  .group:hover .md\\:group-hover\\:border-red-500 {\n    --tw-border-opacity: 1;\n    border-color: rgba(239, 68, 68, var(--tw-border-opacity));\n  }\n\n  .group:hover .md\\:group-hover\\:border-red-600 {\n    --tw-border-opacity: 1;\n    border-color: rgba(220, 38, 38, var(--tw-border-opacity));\n  }\n\n  .group:hover .md\\:group-hover\\:border-red-700 {\n    --tw-border-opacity: 1;\n    border-color: rgba(185, 28, 28, var(--tw-border-opacity));\n  }\n\n  .group:hover .md\\:group-hover\\:border-red-800 {\n    --tw-border-opacity: 1;\n    border-color: rgba(153, 27, 27, var(--tw-border-opacity));\n  }\n\n  .group:hover .md\\:group-hover\\:border-red-900 {\n    --tw-border-opacity: 1;\n    border-color: rgba(127, 29, 29, var(--tw-border-opacity));\n  }\n\n  .group:hover .md\\:group-hover\\:border-yellow-50 {\n    --tw-border-opacity: 1;\n    border-color: rgba(255, 251, 235, var(--tw-border-opacity));\n  }\n\n  .group:hover .md\\:group-hover\\:border-yellow-100 {\n    --tw-border-opacity: 1;\n    border-color: rgba(254, 243, 199, var(--tw-border-opacity));\n  }\n\n  .group:hover .md\\:group-hover\\:border-yellow-200 {\n    --tw-border-opacity: 1;\n    border-color: rgba(253, 230, 138, var(--tw-border-opacity));\n  }\n\n  .group:hover .md\\:group-hover\\:border-yellow-300 {\n    --tw-border-opacity: 1;\n    border-color: rgba(252, 211, 77, var(--tw-border-opacity));\n  }\n\n  .group:hover .md\\:group-hover\\:border-yellow-400 {\n    --tw-border-opacity: 1;\n    border-color: rgba(251, 191, 36, var(--tw-border-opacity));\n  }\n\n  .group:hover .md\\:group-hover\\:border-yellow-500 {\n    --tw-border-opacity: 1;\n    border-color: rgba(245, 158, 11, var(--tw-border-opacity));\n  }\n\n  .group:hover .md\\:group-hover\\:border-yellow-600 {\n    --tw-border-opacity: 1;\n    border-color: rgba(217, 119, 6, var(--tw-border-opacity));\n  }\n\n  .group:hover .md\\:group-hover\\:border-yellow-700 {\n    --tw-border-opacity: 1;\n    border-color: rgba(180, 83, 9, var(--tw-border-opacity));\n  }\n\n  .group:hover .md\\:group-hover\\:border-yellow-800 {\n    --tw-border-opacity: 1;\n    border-color: rgba(146, 64, 14, var(--tw-border-opacity));\n  }\n\n  .group:hover .md\\:group-hover\\:border-yellow-900 {\n    --tw-border-opacity: 1;\n    border-color: rgba(120, 53, 15, var(--tw-border-opacity));\n  }\n\n  .group:hover .md\\:group-hover\\:border-green-50 {\n    --tw-border-opacity: 1;\n    border-color: rgba(236, 253, 245, var(--tw-border-opacity));\n  }\n\n  .group:hover .md\\:group-hover\\:border-green-100 {\n    --tw-border-opacity: 1;\n    border-color: rgba(209, 250, 229, var(--tw-border-opacity));\n  }\n\n  .group:hover .md\\:group-hover\\:border-green-200 {\n    --tw-border-opacity: 1;\n    border-color: rgba(167, 243, 208, var(--tw-border-opacity));\n  }\n\n  .group:hover .md\\:group-hover\\:border-green-300 {\n    --tw-border-opacity: 1;\n    border-color: rgba(110, 231, 183, var(--tw-border-opacity));\n  }\n\n  .group:hover .md\\:group-hover\\:border-green-400 {\n    --tw-border-opacity: 1;\n    border-color: rgba(52, 211, 153, var(--tw-border-opacity));\n  }\n\n  .group:hover .md\\:group-hover\\:border-green-500 {\n    --tw-border-opacity: 1;\n    border-color: rgba(16, 185, 129, var(--tw-border-opacity));\n  }\n\n  .group:hover .md\\:group-hover\\:border-green-600 {\n    --tw-border-opacity: 1;\n    border-color: rgba(5, 150, 105, var(--tw-border-opacity));\n  }\n\n  .group:hover .md\\:group-hover\\:border-green-700 {\n    --tw-border-opacity: 1;\n    border-color: rgba(4, 120, 87, var(--tw-border-opacity));\n  }\n\n  .group:hover .md\\:group-hover\\:border-green-800 {\n    --tw-border-opacity: 1;\n    border-color: rgba(6, 95, 70, var(--tw-border-opacity));\n  }\n\n  .group:hover .md\\:group-hover\\:border-green-900 {\n    --tw-border-opacity: 1;\n    border-color: rgba(6, 78, 59, var(--tw-border-opacity));\n  }\n\n  .group:hover .md\\:group-hover\\:border-blue-50 {\n    --tw-border-opacity: 1;\n    border-color: rgba(239, 246, 255, var(--tw-border-opacity));\n  }\n\n  .group:hover .md\\:group-hover\\:border-blue-100 {\n    --tw-border-opacity: 1;\n    border-color: rgba(219, 234, 254, var(--tw-border-opacity));\n  }\n\n  .group:hover .md\\:group-hover\\:border-blue-200 {\n    --tw-border-opacity: 1;\n    border-color: rgba(191, 219, 254, var(--tw-border-opacity));\n  }\n\n  .group:hover .md\\:group-hover\\:border-blue-300 {\n    --tw-border-opacity: 1;\n    border-color: rgba(147, 197, 253, var(--tw-border-opacity));\n  }\n\n  .group:hover .md\\:group-hover\\:border-blue-400 {\n    --tw-border-opacity: 1;\n    border-color: rgba(96, 165, 250, var(--tw-border-opacity));\n  }\n\n  .group:hover .md\\:group-hover\\:border-blue-500 {\n    --tw-border-opacity: 1;\n    border-color: rgba(59, 130, 246, var(--tw-border-opacity));\n  }\n\n  .group:hover .md\\:group-hover\\:border-blue-600 {\n    --tw-border-opacity: 1;\n    border-color: rgba(37, 99, 235, var(--tw-border-opacity));\n  }\n\n  .group:hover .md\\:group-hover\\:border-blue-700 {\n    --tw-border-opacity: 1;\n    border-color: rgba(29, 78, 216, var(--tw-border-opacity));\n  }\n\n  .group:hover .md\\:group-hover\\:border-blue-800 {\n    --tw-border-opacity: 1;\n    border-color: rgba(30, 64, 175, var(--tw-border-opacity));\n  }\n\n  .group:hover .md\\:group-hover\\:border-blue-900 {\n    --tw-border-opacity: 1;\n    border-color: rgba(30, 58, 138, var(--tw-border-opacity));\n  }\n\n  .group:hover .md\\:group-hover\\:border-indigo-50 {\n    --tw-border-opacity: 1;\n    border-color: rgba(238, 242, 255, var(--tw-border-opacity));\n  }\n\n  .group:hover .md\\:group-hover\\:border-indigo-100 {\n    --tw-border-opacity: 1;\n    border-color: rgba(224, 231, 255, var(--tw-border-opacity));\n  }\n\n  .group:hover .md\\:group-hover\\:border-indigo-200 {\n    --tw-border-opacity: 1;\n    border-color: rgba(199, 210, 254, var(--tw-border-opacity));\n  }\n\n  .group:hover .md\\:group-hover\\:border-indigo-300 {\n    --tw-border-opacity: 1;\n    border-color: rgba(165, 180, 252, var(--tw-border-opacity));\n  }\n\n  .group:hover .md\\:group-hover\\:border-indigo-400 {\n    --tw-border-opacity: 1;\n    border-color: rgba(129, 140, 248, var(--tw-border-opacity));\n  }\n\n  .group:hover .md\\:group-hover\\:border-indigo-500 {\n    --tw-border-opacity: 1;\n    border-color: rgba(99, 102, 241, var(--tw-border-opacity));\n  }\n\n  .group:hover .md\\:group-hover\\:border-indigo-600 {\n    --tw-border-opacity: 1;\n    border-color: rgba(79, 70, 229, var(--tw-border-opacity));\n  }\n\n  .group:hover .md\\:group-hover\\:border-indigo-700 {\n    --tw-border-opacity: 1;\n    border-color: rgba(67, 56, 202, var(--tw-border-opacity));\n  }\n\n  .group:hover .md\\:group-hover\\:border-indigo-800 {\n    --tw-border-opacity: 1;\n    border-color: rgba(55, 48, 163, var(--tw-border-opacity));\n  }\n\n  .group:hover .md\\:group-hover\\:border-indigo-900 {\n    --tw-border-opacity: 1;\n    border-color: rgba(49, 46, 129, var(--tw-border-opacity));\n  }\n\n  .group:hover .md\\:group-hover\\:border-purple-50 {\n    --tw-border-opacity: 1;\n    border-color: rgba(245, 243, 255, var(--tw-border-opacity));\n  }\n\n  .group:hover .md\\:group-hover\\:border-purple-100 {\n    --tw-border-opacity: 1;\n    border-color: rgba(237, 233, 254, var(--tw-border-opacity));\n  }\n\n  .group:hover .md\\:group-hover\\:border-purple-200 {\n    --tw-border-opacity: 1;\n    border-color: rgba(221, 214, 254, var(--tw-border-opacity));\n  }\n\n  .group:hover .md\\:group-hover\\:border-purple-300 {\n    --tw-border-opacity: 1;\n    border-color: rgba(196, 181, 253, var(--tw-border-opacity));\n  }\n\n  .group:hover .md\\:group-hover\\:border-purple-400 {\n    --tw-border-opacity: 1;\n    border-color: rgba(167, 139, 250, var(--tw-border-opacity));\n  }\n\n  .group:hover .md\\:group-hover\\:border-purple-500 {\n    --tw-border-opacity: 1;\n    border-color: rgba(139, 92, 246, var(--tw-border-opacity));\n  }\n\n  .group:hover .md\\:group-hover\\:border-purple-600 {\n    --tw-border-opacity: 1;\n    border-color: rgba(124, 58, 237, var(--tw-border-opacity));\n  }\n\n  .group:hover .md\\:group-hover\\:border-purple-700 {\n    --tw-border-opacity: 1;\n    border-color: rgba(109, 40, 217, var(--tw-border-opacity));\n  }\n\n  .group:hover .md\\:group-hover\\:border-purple-800 {\n    --tw-border-opacity: 1;\n    border-color: rgba(91, 33, 182, var(--tw-border-opacity));\n  }\n\n  .group:hover .md\\:group-hover\\:border-purple-900 {\n    --tw-border-opacity: 1;\n    border-color: rgba(76, 29, 149, var(--tw-border-opacity));\n  }\n\n  .group:hover .md\\:group-hover\\:border-pink-50 {\n    --tw-border-opacity: 1;\n    border-color: rgba(253, 242, 248, var(--tw-border-opacity));\n  }\n\n  .group:hover .md\\:group-hover\\:border-pink-100 {\n    --tw-border-opacity: 1;\n    border-color: rgba(252, 231, 243, var(--tw-border-opacity));\n  }\n\n  .group:hover .md\\:group-hover\\:border-pink-200 {\n    --tw-border-opacity: 1;\n    border-color: rgba(251, 207, 232, var(--tw-border-opacity));\n  }\n\n  .group:hover .md\\:group-hover\\:border-pink-300 {\n    --tw-border-opacity: 1;\n    border-color: rgba(249, 168, 212, var(--tw-border-opacity));\n  }\n\n  .group:hover .md\\:group-hover\\:border-pink-400 {\n    --tw-border-opacity: 1;\n    border-color: rgba(244, 114, 182, var(--tw-border-opacity));\n  }\n\n  .group:hover .md\\:group-hover\\:border-pink-500 {\n    --tw-border-opacity: 1;\n    border-color: rgba(236, 72, 153, var(--tw-border-opacity));\n  }\n\n  .group:hover .md\\:group-hover\\:border-pink-600 {\n    --tw-border-opacity: 1;\n    border-color: rgba(219, 39, 119, var(--tw-border-opacity));\n  }\n\n  .group:hover .md\\:group-hover\\:border-pink-700 {\n    --tw-border-opacity: 1;\n    border-color: rgba(190, 24, 93, var(--tw-border-opacity));\n  }\n\n  .group:hover .md\\:group-hover\\:border-pink-800 {\n    --tw-border-opacity: 1;\n    border-color: rgba(157, 23, 77, var(--tw-border-opacity));\n  }\n\n  .group:hover .md\\:group-hover\\:border-pink-900 {\n    --tw-border-opacity: 1;\n    border-color: rgba(131, 24, 67, var(--tw-border-opacity));\n  }\n\n  .md\\:focus-within\\:border-transparent:focus-within {\n    border-color: transparent;\n  }\n\n  .md\\:focus-within\\:border-current:focus-within {\n    border-color: currentColor;\n  }\n\n  .md\\:focus-within\\:border-black:focus-within {\n    --tw-border-opacity: 1;\n    border-color: rgba(0, 0, 0, var(--tw-border-opacity));\n  }\n\n  .md\\:focus-within\\:border-white:focus-within {\n    --tw-border-opacity: 1;\n    border-color: rgba(255, 255, 255, var(--tw-border-opacity));\n  }\n\n  .md\\:focus-within\\:border-gray-50:focus-within {\n    --tw-border-opacity: 1;\n    border-color: rgba(249, 250, 251, var(--tw-border-opacity));\n  }\n\n  .md\\:focus-within\\:border-gray-100:focus-within {\n    --tw-border-opacity: 1;\n    border-color: rgba(243, 244, 246, var(--tw-border-opacity));\n  }\n\n  .md\\:focus-within\\:border-gray-200:focus-within {\n    --tw-border-opacity: 1;\n    border-color: rgba(229, 231, 235, var(--tw-border-opacity));\n  }\n\n  .md\\:focus-within\\:border-gray-300:focus-within {\n    --tw-border-opacity: 1;\n    border-color: rgba(209, 213, 219, var(--tw-border-opacity));\n  }\n\n  .md\\:focus-within\\:border-gray-400:focus-within {\n    --tw-border-opacity: 1;\n    border-color: rgba(156, 163, 175, var(--tw-border-opacity));\n  }\n\n  .md\\:focus-within\\:border-gray-500:focus-within {\n    --tw-border-opacity: 1;\n    border-color: rgba(107, 114, 128, var(--tw-border-opacity));\n  }\n\n  .md\\:focus-within\\:border-gray-600:focus-within {\n    --tw-border-opacity: 1;\n    border-color: rgba(75, 85, 99, var(--tw-border-opacity));\n  }\n\n  .md\\:focus-within\\:border-gray-700:focus-within {\n    --tw-border-opacity: 1;\n    border-color: rgba(55, 65, 81, var(--tw-border-opacity));\n  }\n\n  .md\\:focus-within\\:border-gray-800:focus-within {\n    --tw-border-opacity: 1;\n    border-color: rgba(31, 41, 55, var(--tw-border-opacity));\n  }\n\n  .md\\:focus-within\\:border-gray-900:focus-within {\n    --tw-border-opacity: 1;\n    border-color: rgba(17, 24, 39, var(--tw-border-opacity));\n  }\n\n  .md\\:focus-within\\:border-red-50:focus-within {\n    --tw-border-opacity: 1;\n    border-color: rgba(254, 242, 242, var(--tw-border-opacity));\n  }\n\n  .md\\:focus-within\\:border-red-100:focus-within {\n    --tw-border-opacity: 1;\n    border-color: rgba(254, 226, 226, var(--tw-border-opacity));\n  }\n\n  .md\\:focus-within\\:border-red-200:focus-within {\n    --tw-border-opacity: 1;\n    border-color: rgba(254, 202, 202, var(--tw-border-opacity));\n  }\n\n  .md\\:focus-within\\:border-red-300:focus-within {\n    --tw-border-opacity: 1;\n    border-color: rgba(252, 165, 165, var(--tw-border-opacity));\n  }\n\n  .md\\:focus-within\\:border-red-400:focus-within {\n    --tw-border-opacity: 1;\n    border-color: rgba(248, 113, 113, var(--tw-border-opacity));\n  }\n\n  .md\\:focus-within\\:border-red-500:focus-within {\n    --tw-border-opacity: 1;\n    border-color: rgba(239, 68, 68, var(--tw-border-opacity));\n  }\n\n  .md\\:focus-within\\:border-red-600:focus-within {\n    --tw-border-opacity: 1;\n    border-color: rgba(220, 38, 38, var(--tw-border-opacity));\n  }\n\n  .md\\:focus-within\\:border-red-700:focus-within {\n    --tw-border-opacity: 1;\n    border-color: rgba(185, 28, 28, var(--tw-border-opacity));\n  }\n\n  .md\\:focus-within\\:border-red-800:focus-within {\n    --tw-border-opacity: 1;\n    border-color: rgba(153, 27, 27, var(--tw-border-opacity));\n  }\n\n  .md\\:focus-within\\:border-red-900:focus-within {\n    --tw-border-opacity: 1;\n    border-color: rgba(127, 29, 29, var(--tw-border-opacity));\n  }\n\n  .md\\:focus-within\\:border-yellow-50:focus-within {\n    --tw-border-opacity: 1;\n    border-color: rgba(255, 251, 235, var(--tw-border-opacity));\n  }\n\n  .md\\:focus-within\\:border-yellow-100:focus-within {\n    --tw-border-opacity: 1;\n    border-color: rgba(254, 243, 199, var(--tw-border-opacity));\n  }\n\n  .md\\:focus-within\\:border-yellow-200:focus-within {\n    --tw-border-opacity: 1;\n    border-color: rgba(253, 230, 138, var(--tw-border-opacity));\n  }\n\n  .md\\:focus-within\\:border-yellow-300:focus-within {\n    --tw-border-opacity: 1;\n    border-color: rgba(252, 211, 77, var(--tw-border-opacity));\n  }\n\n  .md\\:focus-within\\:border-yellow-400:focus-within {\n    --tw-border-opacity: 1;\n    border-color: rgba(251, 191, 36, var(--tw-border-opacity));\n  }\n\n  .md\\:focus-within\\:border-yellow-500:focus-within {\n    --tw-border-opacity: 1;\n    border-color: rgba(245, 158, 11, var(--tw-border-opacity));\n  }\n\n  .md\\:focus-within\\:border-yellow-600:focus-within {\n    --tw-border-opacity: 1;\n    border-color: rgba(217, 119, 6, var(--tw-border-opacity));\n  }\n\n  .md\\:focus-within\\:border-yellow-700:focus-within {\n    --tw-border-opacity: 1;\n    border-color: rgba(180, 83, 9, var(--tw-border-opacity));\n  }\n\n  .md\\:focus-within\\:border-yellow-800:focus-within {\n    --tw-border-opacity: 1;\n    border-color: rgba(146, 64, 14, var(--tw-border-opacity));\n  }\n\n  .md\\:focus-within\\:border-yellow-900:focus-within {\n    --tw-border-opacity: 1;\n    border-color: rgba(120, 53, 15, var(--tw-border-opacity));\n  }\n\n  .md\\:focus-within\\:border-green-50:focus-within {\n    --tw-border-opacity: 1;\n    border-color: rgba(236, 253, 245, var(--tw-border-opacity));\n  }\n\n  .md\\:focus-within\\:border-green-100:focus-within {\n    --tw-border-opacity: 1;\n    border-color: rgba(209, 250, 229, var(--tw-border-opacity));\n  }\n\n  .md\\:focus-within\\:border-green-200:focus-within {\n    --tw-border-opacity: 1;\n    border-color: rgba(167, 243, 208, var(--tw-border-opacity));\n  }\n\n  .md\\:focus-within\\:border-green-300:focus-within {\n    --tw-border-opacity: 1;\n    border-color: rgba(110, 231, 183, var(--tw-border-opacity));\n  }\n\n  .md\\:focus-within\\:border-green-400:focus-within {\n    --tw-border-opacity: 1;\n    border-color: rgba(52, 211, 153, var(--tw-border-opacity));\n  }\n\n  .md\\:focus-within\\:border-green-500:focus-within {\n    --tw-border-opacity: 1;\n    border-color: rgba(16, 185, 129, var(--tw-border-opacity));\n  }\n\n  .md\\:focus-within\\:border-green-600:focus-within {\n    --tw-border-opacity: 1;\n    border-color: rgba(5, 150, 105, var(--tw-border-opacity));\n  }\n\n  .md\\:focus-within\\:border-green-700:focus-within {\n    --tw-border-opacity: 1;\n    border-color: rgba(4, 120, 87, var(--tw-border-opacity));\n  }\n\n  .md\\:focus-within\\:border-green-800:focus-within {\n    --tw-border-opacity: 1;\n    border-color: rgba(6, 95, 70, var(--tw-border-opacity));\n  }\n\n  .md\\:focus-within\\:border-green-900:focus-within {\n    --tw-border-opacity: 1;\n    border-color: rgba(6, 78, 59, var(--tw-border-opacity));\n  }\n\n  .md\\:focus-within\\:border-blue-50:focus-within {\n    --tw-border-opacity: 1;\n    border-color: rgba(239, 246, 255, var(--tw-border-opacity));\n  }\n\n  .md\\:focus-within\\:border-blue-100:focus-within {\n    --tw-border-opacity: 1;\n    border-color: rgba(219, 234, 254, var(--tw-border-opacity));\n  }\n\n  .md\\:focus-within\\:border-blue-200:focus-within {\n    --tw-border-opacity: 1;\n    border-color: rgba(191, 219, 254, var(--tw-border-opacity));\n  }\n\n  .md\\:focus-within\\:border-blue-300:focus-within {\n    --tw-border-opacity: 1;\n    border-color: rgba(147, 197, 253, var(--tw-border-opacity));\n  }\n\n  .md\\:focus-within\\:border-blue-400:focus-within {\n    --tw-border-opacity: 1;\n    border-color: rgba(96, 165, 250, var(--tw-border-opacity));\n  }\n\n  .md\\:focus-within\\:border-blue-500:focus-within {\n    --tw-border-opacity: 1;\n    border-color: rgba(59, 130, 246, var(--tw-border-opacity));\n  }\n\n  .md\\:focus-within\\:border-blue-600:focus-within {\n    --tw-border-opacity: 1;\n    border-color: rgba(37, 99, 235, var(--tw-border-opacity));\n  }\n\n  .md\\:focus-within\\:border-blue-700:focus-within {\n    --tw-border-opacity: 1;\n    border-color: rgba(29, 78, 216, var(--tw-border-opacity));\n  }\n\n  .md\\:focus-within\\:border-blue-800:focus-within {\n    --tw-border-opacity: 1;\n    border-color: rgba(30, 64, 175, var(--tw-border-opacity));\n  }\n\n  .md\\:focus-within\\:border-blue-900:focus-within {\n    --tw-border-opacity: 1;\n    border-color: rgba(30, 58, 138, var(--tw-border-opacity));\n  }\n\n  .md\\:focus-within\\:border-indigo-50:focus-within {\n    --tw-border-opacity: 1;\n    border-color: rgba(238, 242, 255, var(--tw-border-opacity));\n  }\n\n  .md\\:focus-within\\:border-indigo-100:focus-within {\n    --tw-border-opacity: 1;\n    border-color: rgba(224, 231, 255, var(--tw-border-opacity));\n  }\n\n  .md\\:focus-within\\:border-indigo-200:focus-within {\n    --tw-border-opacity: 1;\n    border-color: rgba(199, 210, 254, var(--tw-border-opacity));\n  }\n\n  .md\\:focus-within\\:border-indigo-300:focus-within {\n    --tw-border-opacity: 1;\n    border-color: rgba(165, 180, 252, var(--tw-border-opacity));\n  }\n\n  .md\\:focus-within\\:border-indigo-400:focus-within {\n    --tw-border-opacity: 1;\n    border-color: rgba(129, 140, 248, var(--tw-border-opacity));\n  }\n\n  .md\\:focus-within\\:border-indigo-500:focus-within {\n    --tw-border-opacity: 1;\n    border-color: rgba(99, 102, 241, var(--tw-border-opacity));\n  }\n\n  .md\\:focus-within\\:border-indigo-600:focus-within {\n    --tw-border-opacity: 1;\n    border-color: rgba(79, 70, 229, var(--tw-border-opacity));\n  }\n\n  .md\\:focus-within\\:border-indigo-700:focus-within {\n    --tw-border-opacity: 1;\n    border-color: rgba(67, 56, 202, var(--tw-border-opacity));\n  }\n\n  .md\\:focus-within\\:border-indigo-800:focus-within {\n    --tw-border-opacity: 1;\n    border-color: rgba(55, 48, 163, var(--tw-border-opacity));\n  }\n\n  .md\\:focus-within\\:border-indigo-900:focus-within {\n    --tw-border-opacity: 1;\n    border-color: rgba(49, 46, 129, var(--tw-border-opacity));\n  }\n\n  .md\\:focus-within\\:border-purple-50:focus-within {\n    --tw-border-opacity: 1;\n    border-color: rgba(245, 243, 255, var(--tw-border-opacity));\n  }\n\n  .md\\:focus-within\\:border-purple-100:focus-within {\n    --tw-border-opacity: 1;\n    border-color: rgba(237, 233, 254, var(--tw-border-opacity));\n  }\n\n  .md\\:focus-within\\:border-purple-200:focus-within {\n    --tw-border-opacity: 1;\n    border-color: rgba(221, 214, 254, var(--tw-border-opacity));\n  }\n\n  .md\\:focus-within\\:border-purple-300:focus-within {\n    --tw-border-opacity: 1;\n    border-color: rgba(196, 181, 253, var(--tw-border-opacity));\n  }\n\n  .md\\:focus-within\\:border-purple-400:focus-within {\n    --tw-border-opacity: 1;\n    border-color: rgba(167, 139, 250, var(--tw-border-opacity));\n  }\n\n  .md\\:focus-within\\:border-purple-500:focus-within {\n    --tw-border-opacity: 1;\n    border-color: rgba(139, 92, 246, var(--tw-border-opacity));\n  }\n\n  .md\\:focus-within\\:border-purple-600:focus-within {\n    --tw-border-opacity: 1;\n    border-color: rgba(124, 58, 237, var(--tw-border-opacity));\n  }\n\n  .md\\:focus-within\\:border-purple-700:focus-within {\n    --tw-border-opacity: 1;\n    border-color: rgba(109, 40, 217, var(--tw-border-opacity));\n  }\n\n  .md\\:focus-within\\:border-purple-800:focus-within {\n    --tw-border-opacity: 1;\n    border-color: rgba(91, 33, 182, var(--tw-border-opacity));\n  }\n\n  .md\\:focus-within\\:border-purple-900:focus-within {\n    --tw-border-opacity: 1;\n    border-color: rgba(76, 29, 149, var(--tw-border-opacity));\n  }\n\n  .md\\:focus-within\\:border-pink-50:focus-within {\n    --tw-border-opacity: 1;\n    border-color: rgba(253, 242, 248, var(--tw-border-opacity));\n  }\n\n  .md\\:focus-within\\:border-pink-100:focus-within {\n    --tw-border-opacity: 1;\n    border-color: rgba(252, 231, 243, var(--tw-border-opacity));\n  }\n\n  .md\\:focus-within\\:border-pink-200:focus-within {\n    --tw-border-opacity: 1;\n    border-color: rgba(251, 207, 232, var(--tw-border-opacity));\n  }\n\n  .md\\:focus-within\\:border-pink-300:focus-within {\n    --tw-border-opacity: 1;\n    border-color: rgba(249, 168, 212, var(--tw-border-opacity));\n  }\n\n  .md\\:focus-within\\:border-pink-400:focus-within {\n    --tw-border-opacity: 1;\n    border-color: rgba(244, 114, 182, var(--tw-border-opacity));\n  }\n\n  .md\\:focus-within\\:border-pink-500:focus-within {\n    --tw-border-opacity: 1;\n    border-color: rgba(236, 72, 153, var(--tw-border-opacity));\n  }\n\n  .md\\:focus-within\\:border-pink-600:focus-within {\n    --tw-border-opacity: 1;\n    border-color: rgba(219, 39, 119, var(--tw-border-opacity));\n  }\n\n  .md\\:focus-within\\:border-pink-700:focus-within {\n    --tw-border-opacity: 1;\n    border-color: rgba(190, 24, 93, var(--tw-border-opacity));\n  }\n\n  .md\\:focus-within\\:border-pink-800:focus-within {\n    --tw-border-opacity: 1;\n    border-color: rgba(157, 23, 77, var(--tw-border-opacity));\n  }\n\n  .md\\:focus-within\\:border-pink-900:focus-within {\n    --tw-border-opacity: 1;\n    border-color: rgba(131, 24, 67, var(--tw-border-opacity));\n  }\n\n  .md\\:hover\\:border-transparent:hover {\n    border-color: transparent;\n  }\n\n  .md\\:hover\\:border-current:hover {\n    border-color: currentColor;\n  }\n\n  .md\\:hover\\:border-black:hover {\n    --tw-border-opacity: 1;\n    border-color: rgba(0, 0, 0, var(--tw-border-opacity));\n  }\n\n  .md\\:hover\\:border-white:hover {\n    --tw-border-opacity: 1;\n    border-color: rgba(255, 255, 255, var(--tw-border-opacity));\n  }\n\n  .md\\:hover\\:border-gray-50:hover {\n    --tw-border-opacity: 1;\n    border-color: rgba(249, 250, 251, var(--tw-border-opacity));\n  }\n\n  .md\\:hover\\:border-gray-100:hover {\n    --tw-border-opacity: 1;\n    border-color: rgba(243, 244, 246, var(--tw-border-opacity));\n  }\n\n  .md\\:hover\\:border-gray-200:hover {\n    --tw-border-opacity: 1;\n    border-color: rgba(229, 231, 235, var(--tw-border-opacity));\n  }\n\n  .md\\:hover\\:border-gray-300:hover {\n    --tw-border-opacity: 1;\n    border-color: rgba(209, 213, 219, var(--tw-border-opacity));\n  }\n\n  .md\\:hover\\:border-gray-400:hover {\n    --tw-border-opacity: 1;\n    border-color: rgba(156, 163, 175, var(--tw-border-opacity));\n  }\n\n  .md\\:hover\\:border-gray-500:hover {\n    --tw-border-opacity: 1;\n    border-color: rgba(107, 114, 128, var(--tw-border-opacity));\n  }\n\n  .md\\:hover\\:border-gray-600:hover {\n    --tw-border-opacity: 1;\n    border-color: rgba(75, 85, 99, var(--tw-border-opacity));\n  }\n\n  .md\\:hover\\:border-gray-700:hover {\n    --tw-border-opacity: 1;\n    border-color: rgba(55, 65, 81, var(--tw-border-opacity));\n  }\n\n  .md\\:hover\\:border-gray-800:hover {\n    --tw-border-opacity: 1;\n    border-color: rgba(31, 41, 55, var(--tw-border-opacity));\n  }\n\n  .md\\:hover\\:border-gray-900:hover {\n    --tw-border-opacity: 1;\n    border-color: rgba(17, 24, 39, var(--tw-border-opacity));\n  }\n\n  .md\\:hover\\:border-red-50:hover {\n    --tw-border-opacity: 1;\n    border-color: rgba(254, 242, 242, var(--tw-border-opacity));\n  }\n\n  .md\\:hover\\:border-red-100:hover {\n    --tw-border-opacity: 1;\n    border-color: rgba(254, 226, 226, var(--tw-border-opacity));\n  }\n\n  .md\\:hover\\:border-red-200:hover {\n    --tw-border-opacity: 1;\n    border-color: rgba(254, 202, 202, var(--tw-border-opacity));\n  }\n\n  .md\\:hover\\:border-red-300:hover {\n    --tw-border-opacity: 1;\n    border-color: rgba(252, 165, 165, var(--tw-border-opacity));\n  }\n\n  .md\\:hover\\:border-red-400:hover {\n    --tw-border-opacity: 1;\n    border-color: rgba(248, 113, 113, var(--tw-border-opacity));\n  }\n\n  .md\\:hover\\:border-red-500:hover {\n    --tw-border-opacity: 1;\n    border-color: rgba(239, 68, 68, var(--tw-border-opacity));\n  }\n\n  .md\\:hover\\:border-red-600:hover {\n    --tw-border-opacity: 1;\n    border-color: rgba(220, 38, 38, var(--tw-border-opacity));\n  }\n\n  .md\\:hover\\:border-red-700:hover {\n    --tw-border-opacity: 1;\n    border-color: rgba(185, 28, 28, var(--tw-border-opacity));\n  }\n\n  .md\\:hover\\:border-red-800:hover {\n    --tw-border-opacity: 1;\n    border-color: rgba(153, 27, 27, var(--tw-border-opacity));\n  }\n\n  .md\\:hover\\:border-red-900:hover {\n    --tw-border-opacity: 1;\n    border-color: rgba(127, 29, 29, var(--tw-border-opacity));\n  }\n\n  .md\\:hover\\:border-yellow-50:hover {\n    --tw-border-opacity: 1;\n    border-color: rgba(255, 251, 235, var(--tw-border-opacity));\n  }\n\n  .md\\:hover\\:border-yellow-100:hover {\n    --tw-border-opacity: 1;\n    border-color: rgba(254, 243, 199, var(--tw-border-opacity));\n  }\n\n  .md\\:hover\\:border-yellow-200:hover {\n    --tw-border-opacity: 1;\n    border-color: rgba(253, 230, 138, var(--tw-border-opacity));\n  }\n\n  .md\\:hover\\:border-yellow-300:hover {\n    --tw-border-opacity: 1;\n    border-color: rgba(252, 211, 77, var(--tw-border-opacity));\n  }\n\n  .md\\:hover\\:border-yellow-400:hover {\n    --tw-border-opacity: 1;\n    border-color: rgba(251, 191, 36, var(--tw-border-opacity));\n  }\n\n  .md\\:hover\\:border-yellow-500:hover {\n    --tw-border-opacity: 1;\n    border-color: rgba(245, 158, 11, var(--tw-border-opacity));\n  }\n\n  .md\\:hover\\:border-yellow-600:hover {\n    --tw-border-opacity: 1;\n    border-color: rgba(217, 119, 6, var(--tw-border-opacity));\n  }\n\n  .md\\:hover\\:border-yellow-700:hover {\n    --tw-border-opacity: 1;\n    border-color: rgba(180, 83, 9, var(--tw-border-opacity));\n  }\n\n  .md\\:hover\\:border-yellow-800:hover {\n    --tw-border-opacity: 1;\n    border-color: rgba(146, 64, 14, var(--tw-border-opacity));\n  }\n\n  .md\\:hover\\:border-yellow-900:hover {\n    --tw-border-opacity: 1;\n    border-color: rgba(120, 53, 15, var(--tw-border-opacity));\n  }\n\n  .md\\:hover\\:border-green-50:hover {\n    --tw-border-opacity: 1;\n    border-color: rgba(236, 253, 245, var(--tw-border-opacity));\n  }\n\n  .md\\:hover\\:border-green-100:hover {\n    --tw-border-opacity: 1;\n    border-color: rgba(209, 250, 229, var(--tw-border-opacity));\n  }\n\n  .md\\:hover\\:border-green-200:hover {\n    --tw-border-opacity: 1;\n    border-color: rgba(167, 243, 208, var(--tw-border-opacity));\n  }\n\n  .md\\:hover\\:border-green-300:hover {\n    --tw-border-opacity: 1;\n    border-color: rgba(110, 231, 183, var(--tw-border-opacity));\n  }\n\n  .md\\:hover\\:border-green-400:hover {\n    --tw-border-opacity: 1;\n    border-color: rgba(52, 211, 153, var(--tw-border-opacity));\n  }\n\n  .md\\:hover\\:border-green-500:hover {\n    --tw-border-opacity: 1;\n    border-color: rgba(16, 185, 129, var(--tw-border-opacity));\n  }\n\n  .md\\:hover\\:border-green-600:hover {\n    --tw-border-opacity: 1;\n    border-color: rgba(5, 150, 105, var(--tw-border-opacity));\n  }\n\n  .md\\:hover\\:border-green-700:hover {\n    --tw-border-opacity: 1;\n    border-color: rgba(4, 120, 87, var(--tw-border-opacity));\n  }\n\n  .md\\:hover\\:border-green-800:hover {\n    --tw-border-opacity: 1;\n    border-color: rgba(6, 95, 70, var(--tw-border-opacity));\n  }\n\n  .md\\:hover\\:border-green-900:hover {\n    --tw-border-opacity: 1;\n    border-color: rgba(6, 78, 59, var(--tw-border-opacity));\n  }\n\n  .md\\:hover\\:border-blue-50:hover {\n    --tw-border-opacity: 1;\n    border-color: rgba(239, 246, 255, var(--tw-border-opacity));\n  }\n\n  .md\\:hover\\:border-blue-100:hover {\n    --tw-border-opacity: 1;\n    border-color: rgba(219, 234, 254, var(--tw-border-opacity));\n  }\n\n  .md\\:hover\\:border-blue-200:hover {\n    --tw-border-opacity: 1;\n    border-color: rgba(191, 219, 254, var(--tw-border-opacity));\n  }\n\n  .md\\:hover\\:border-blue-300:hover {\n    --tw-border-opacity: 1;\n    border-color: rgba(147, 197, 253, var(--tw-border-opacity));\n  }\n\n  .md\\:hover\\:border-blue-400:hover {\n    --tw-border-opacity: 1;\n    border-color: rgba(96, 165, 250, var(--tw-border-opacity));\n  }\n\n  .md\\:hover\\:border-blue-500:hover {\n    --tw-border-opacity: 1;\n    border-color: rgba(59, 130, 246, var(--tw-border-opacity));\n  }\n\n  .md\\:hover\\:border-blue-600:hover {\n    --tw-border-opacity: 1;\n    border-color: rgba(37, 99, 235, var(--tw-border-opacity));\n  }\n\n  .md\\:hover\\:border-blue-700:hover {\n    --tw-border-opacity: 1;\n    border-color: rgba(29, 78, 216, var(--tw-border-opacity));\n  }\n\n  .md\\:hover\\:border-blue-800:hover {\n    --tw-border-opacity: 1;\n    border-color: rgba(30, 64, 175, var(--tw-border-opacity));\n  }\n\n  .md\\:hover\\:border-blue-900:hover {\n    --tw-border-opacity: 1;\n    border-color: rgba(30, 58, 138, var(--tw-border-opacity));\n  }\n\n  .md\\:hover\\:border-indigo-50:hover {\n    --tw-border-opacity: 1;\n    border-color: rgba(238, 242, 255, var(--tw-border-opacity));\n  }\n\n  .md\\:hover\\:border-indigo-100:hover {\n    --tw-border-opacity: 1;\n    border-color: rgba(224, 231, 255, var(--tw-border-opacity));\n  }\n\n  .md\\:hover\\:border-indigo-200:hover {\n    --tw-border-opacity: 1;\n    border-color: rgba(199, 210, 254, var(--tw-border-opacity));\n  }\n\n  .md\\:hover\\:border-indigo-300:hover {\n    --tw-border-opacity: 1;\n    border-color: rgba(165, 180, 252, var(--tw-border-opacity));\n  }\n\n  .md\\:hover\\:border-indigo-400:hover {\n    --tw-border-opacity: 1;\n    border-color: rgba(129, 140, 248, var(--tw-border-opacity));\n  }\n\n  .md\\:hover\\:border-indigo-500:hover {\n    --tw-border-opacity: 1;\n    border-color: rgba(99, 102, 241, var(--tw-border-opacity));\n  }\n\n  .md\\:hover\\:border-indigo-600:hover {\n    --tw-border-opacity: 1;\n    border-color: rgba(79, 70, 229, var(--tw-border-opacity));\n  }\n\n  .md\\:hover\\:border-indigo-700:hover {\n    --tw-border-opacity: 1;\n    border-color: rgba(67, 56, 202, var(--tw-border-opacity));\n  }\n\n  .md\\:hover\\:border-indigo-800:hover {\n    --tw-border-opacity: 1;\n    border-color: rgba(55, 48, 163, var(--tw-border-opacity));\n  }\n\n  .md\\:hover\\:border-indigo-900:hover {\n    --tw-border-opacity: 1;\n    border-color: rgba(49, 46, 129, var(--tw-border-opacity));\n  }\n\n  .md\\:hover\\:border-purple-50:hover {\n    --tw-border-opacity: 1;\n    border-color: rgba(245, 243, 255, var(--tw-border-opacity));\n  }\n\n  .md\\:hover\\:border-purple-100:hover {\n    --tw-border-opacity: 1;\n    border-color: rgba(237, 233, 254, var(--tw-border-opacity));\n  }\n\n  .md\\:hover\\:border-purple-200:hover {\n    --tw-border-opacity: 1;\n    border-color: rgba(221, 214, 254, var(--tw-border-opacity));\n  }\n\n  .md\\:hover\\:border-purple-300:hover {\n    --tw-border-opacity: 1;\n    border-color: rgba(196, 181, 253, var(--tw-border-opacity));\n  }\n\n  .md\\:hover\\:border-purple-400:hover {\n    --tw-border-opacity: 1;\n    border-color: rgba(167, 139, 250, var(--tw-border-opacity));\n  }\n\n  .md\\:hover\\:border-purple-500:hover {\n    --tw-border-opacity: 1;\n    border-color: rgba(139, 92, 246, var(--tw-border-opacity));\n  }\n\n  .md\\:hover\\:border-purple-600:hover {\n    --tw-border-opacity: 1;\n    border-color: rgba(124, 58, 237, var(--tw-border-opacity));\n  }\n\n  .md\\:hover\\:border-purple-700:hover {\n    --tw-border-opacity: 1;\n    border-color: rgba(109, 40, 217, var(--tw-border-opacity));\n  }\n\n  .md\\:hover\\:border-purple-800:hover {\n    --tw-border-opacity: 1;\n    border-color: rgba(91, 33, 182, var(--tw-border-opacity));\n  }\n\n  .md\\:hover\\:border-purple-900:hover {\n    --tw-border-opacity: 1;\n    border-color: rgba(76, 29, 149, var(--tw-border-opacity));\n  }\n\n  .md\\:hover\\:border-pink-50:hover {\n    --tw-border-opacity: 1;\n    border-color: rgba(253, 242, 248, var(--tw-border-opacity));\n  }\n\n  .md\\:hover\\:border-pink-100:hover {\n    --tw-border-opacity: 1;\n    border-color: rgba(252, 231, 243, var(--tw-border-opacity));\n  }\n\n  .md\\:hover\\:border-pink-200:hover {\n    --tw-border-opacity: 1;\n    border-color: rgba(251, 207, 232, var(--tw-border-opacity));\n  }\n\n  .md\\:hover\\:border-pink-300:hover {\n    --tw-border-opacity: 1;\n    border-color: rgba(249, 168, 212, var(--tw-border-opacity));\n  }\n\n  .md\\:hover\\:border-pink-400:hover {\n    --tw-border-opacity: 1;\n    border-color: rgba(244, 114, 182, var(--tw-border-opacity));\n  }\n\n  .md\\:hover\\:border-pink-500:hover {\n    --tw-border-opacity: 1;\n    border-color: rgba(236, 72, 153, var(--tw-border-opacity));\n  }\n\n  .md\\:hover\\:border-pink-600:hover {\n    --tw-border-opacity: 1;\n    border-color: rgba(219, 39, 119, var(--tw-border-opacity));\n  }\n\n  .md\\:hover\\:border-pink-700:hover {\n    --tw-border-opacity: 1;\n    border-color: rgba(190, 24, 93, var(--tw-border-opacity));\n  }\n\n  .md\\:hover\\:border-pink-800:hover {\n    --tw-border-opacity: 1;\n    border-color: rgba(157, 23, 77, var(--tw-border-opacity));\n  }\n\n  .md\\:hover\\:border-pink-900:hover {\n    --tw-border-opacity: 1;\n    border-color: rgba(131, 24, 67, var(--tw-border-opacity));\n  }\n\n  .md\\:focus\\:border-transparent:focus {\n    border-color: transparent;\n  }\n\n  .md\\:focus\\:border-current:focus {\n    border-color: currentColor;\n  }\n\n  .md\\:focus\\:border-black:focus {\n    --tw-border-opacity: 1;\n    border-color: rgba(0, 0, 0, var(--tw-border-opacity));\n  }\n\n  .md\\:focus\\:border-white:focus {\n    --tw-border-opacity: 1;\n    border-color: rgba(255, 255, 255, var(--tw-border-opacity));\n  }\n\n  .md\\:focus\\:border-gray-50:focus {\n    --tw-border-opacity: 1;\n    border-color: rgba(249, 250, 251, var(--tw-border-opacity));\n  }\n\n  .md\\:focus\\:border-gray-100:focus {\n    --tw-border-opacity: 1;\n    border-color: rgba(243, 244, 246, var(--tw-border-opacity));\n  }\n\n  .md\\:focus\\:border-gray-200:focus {\n    --tw-border-opacity: 1;\n    border-color: rgba(229, 231, 235, var(--tw-border-opacity));\n  }\n\n  .md\\:focus\\:border-gray-300:focus {\n    --tw-border-opacity: 1;\n    border-color: rgba(209, 213, 219, var(--tw-border-opacity));\n  }\n\n  .md\\:focus\\:border-gray-400:focus {\n    --tw-border-opacity: 1;\n    border-color: rgba(156, 163, 175, var(--tw-border-opacity));\n  }\n\n  .md\\:focus\\:border-gray-500:focus {\n    --tw-border-opacity: 1;\n    border-color: rgba(107, 114, 128, var(--tw-border-opacity));\n  }\n\n  .md\\:focus\\:border-gray-600:focus {\n    --tw-border-opacity: 1;\n    border-color: rgba(75, 85, 99, var(--tw-border-opacity));\n  }\n\n  .md\\:focus\\:border-gray-700:focus {\n    --tw-border-opacity: 1;\n    border-color: rgba(55, 65, 81, var(--tw-border-opacity));\n  }\n\n  .md\\:focus\\:border-gray-800:focus {\n    --tw-border-opacity: 1;\n    border-color: rgba(31, 41, 55, var(--tw-border-opacity));\n  }\n\n  .md\\:focus\\:border-gray-900:focus {\n    --tw-border-opacity: 1;\n    border-color: rgba(17, 24, 39, var(--tw-border-opacity));\n  }\n\n  .md\\:focus\\:border-red-50:focus {\n    --tw-border-opacity: 1;\n    border-color: rgba(254, 242, 242, var(--tw-border-opacity));\n  }\n\n  .md\\:focus\\:border-red-100:focus {\n    --tw-border-opacity: 1;\n    border-color: rgba(254, 226, 226, var(--tw-border-opacity));\n  }\n\n  .md\\:focus\\:border-red-200:focus {\n    --tw-border-opacity: 1;\n    border-color: rgba(254, 202, 202, var(--tw-border-opacity));\n  }\n\n  .md\\:focus\\:border-red-300:focus {\n    --tw-border-opacity: 1;\n    border-color: rgba(252, 165, 165, var(--tw-border-opacity));\n  }\n\n  .md\\:focus\\:border-red-400:focus {\n    --tw-border-opacity: 1;\n    border-color: rgba(248, 113, 113, var(--tw-border-opacity));\n  }\n\n  .md\\:focus\\:border-red-500:focus {\n    --tw-border-opacity: 1;\n    border-color: rgba(239, 68, 68, var(--tw-border-opacity));\n  }\n\n  .md\\:focus\\:border-red-600:focus {\n    --tw-border-opacity: 1;\n    border-color: rgba(220, 38, 38, var(--tw-border-opacity));\n  }\n\n  .md\\:focus\\:border-red-700:focus {\n    --tw-border-opacity: 1;\n    border-color: rgba(185, 28, 28, var(--tw-border-opacity));\n  }\n\n  .md\\:focus\\:border-red-800:focus {\n    --tw-border-opacity: 1;\n    border-color: rgba(153, 27, 27, var(--tw-border-opacity));\n  }\n\n  .md\\:focus\\:border-red-900:focus {\n    --tw-border-opacity: 1;\n    border-color: rgba(127, 29, 29, var(--tw-border-opacity));\n  }\n\n  .md\\:focus\\:border-yellow-50:focus {\n    --tw-border-opacity: 1;\n    border-color: rgba(255, 251, 235, var(--tw-border-opacity));\n  }\n\n  .md\\:focus\\:border-yellow-100:focus {\n    --tw-border-opacity: 1;\n    border-color: rgba(254, 243, 199, var(--tw-border-opacity));\n  }\n\n  .md\\:focus\\:border-yellow-200:focus {\n    --tw-border-opacity: 1;\n    border-color: rgba(253, 230, 138, var(--tw-border-opacity));\n  }\n\n  .md\\:focus\\:border-yellow-300:focus {\n    --tw-border-opacity: 1;\n    border-color: rgba(252, 211, 77, var(--tw-border-opacity));\n  }\n\n  .md\\:focus\\:border-yellow-400:focus {\n    --tw-border-opacity: 1;\n    border-color: rgba(251, 191, 36, var(--tw-border-opacity));\n  }\n\n  .md\\:focus\\:border-yellow-500:focus {\n    --tw-border-opacity: 1;\n    border-color: rgba(245, 158, 11, var(--tw-border-opacity));\n  }\n\n  .md\\:focus\\:border-yellow-600:focus {\n    --tw-border-opacity: 1;\n    border-color: rgba(217, 119, 6, var(--tw-border-opacity));\n  }\n\n  .md\\:focus\\:border-yellow-700:focus {\n    --tw-border-opacity: 1;\n    border-color: rgba(180, 83, 9, var(--tw-border-opacity));\n  }\n\n  .md\\:focus\\:border-yellow-800:focus {\n    --tw-border-opacity: 1;\n    border-color: rgba(146, 64, 14, var(--tw-border-opacity));\n  }\n\n  .md\\:focus\\:border-yellow-900:focus {\n    --tw-border-opacity: 1;\n    border-color: rgba(120, 53, 15, var(--tw-border-opacity));\n  }\n\n  .md\\:focus\\:border-green-50:focus {\n    --tw-border-opacity: 1;\n    border-color: rgba(236, 253, 245, var(--tw-border-opacity));\n  }\n\n  .md\\:focus\\:border-green-100:focus {\n    --tw-border-opacity: 1;\n    border-color: rgba(209, 250, 229, var(--tw-border-opacity));\n  }\n\n  .md\\:focus\\:border-green-200:focus {\n    --tw-border-opacity: 1;\n    border-color: rgba(167, 243, 208, var(--tw-border-opacity));\n  }\n\n  .md\\:focus\\:border-green-300:focus {\n    --tw-border-opacity: 1;\n    border-color: rgba(110, 231, 183, var(--tw-border-opacity));\n  }\n\n  .md\\:focus\\:border-green-400:focus {\n    --tw-border-opacity: 1;\n    border-color: rgba(52, 211, 153, var(--tw-border-opacity));\n  }\n\n  .md\\:focus\\:border-green-500:focus {\n    --tw-border-opacity: 1;\n    border-color: rgba(16, 185, 129, var(--tw-border-opacity));\n  }\n\n  .md\\:focus\\:border-green-600:focus {\n    --tw-border-opacity: 1;\n    border-color: rgba(5, 150, 105, var(--tw-border-opacity));\n  }\n\n  .md\\:focus\\:border-green-700:focus {\n    --tw-border-opacity: 1;\n    border-color: rgba(4, 120, 87, var(--tw-border-opacity));\n  }\n\n  .md\\:focus\\:border-green-800:focus {\n    --tw-border-opacity: 1;\n    border-color: rgba(6, 95, 70, var(--tw-border-opacity));\n  }\n\n  .md\\:focus\\:border-green-900:focus {\n    --tw-border-opacity: 1;\n    border-color: rgba(6, 78, 59, var(--tw-border-opacity));\n  }\n\n  .md\\:focus\\:border-blue-50:focus {\n    --tw-border-opacity: 1;\n    border-color: rgba(239, 246, 255, var(--tw-border-opacity));\n  }\n\n  .md\\:focus\\:border-blue-100:focus {\n    --tw-border-opacity: 1;\n    border-color: rgba(219, 234, 254, var(--tw-border-opacity));\n  }\n\n  .md\\:focus\\:border-blue-200:focus {\n    --tw-border-opacity: 1;\n    border-color: rgba(191, 219, 254, var(--tw-border-opacity));\n  }\n\n  .md\\:focus\\:border-blue-300:focus {\n    --tw-border-opacity: 1;\n    border-color: rgba(147, 197, 253, var(--tw-border-opacity));\n  }\n\n  .md\\:focus\\:border-blue-400:focus {\n    --tw-border-opacity: 1;\n    border-color: rgba(96, 165, 250, var(--tw-border-opacity));\n  }\n\n  .md\\:focus\\:border-blue-500:focus {\n    --tw-border-opacity: 1;\n    border-color: rgba(59, 130, 246, var(--tw-border-opacity));\n  }\n\n  .md\\:focus\\:border-blue-600:focus {\n    --tw-border-opacity: 1;\n    border-color: rgba(37, 99, 235, var(--tw-border-opacity));\n  }\n\n  .md\\:focus\\:border-blue-700:focus {\n    --tw-border-opacity: 1;\n    border-color: rgba(29, 78, 216, var(--tw-border-opacity));\n  }\n\n  .md\\:focus\\:border-blue-800:focus {\n    --tw-border-opacity: 1;\n    border-color: rgba(30, 64, 175, var(--tw-border-opacity));\n  }\n\n  .md\\:focus\\:border-blue-900:focus {\n    --tw-border-opacity: 1;\n    border-color: rgba(30, 58, 138, var(--tw-border-opacity));\n  }\n\n  .md\\:focus\\:border-indigo-50:focus {\n    --tw-border-opacity: 1;\n    border-color: rgba(238, 242, 255, var(--tw-border-opacity));\n  }\n\n  .md\\:focus\\:border-indigo-100:focus {\n    --tw-border-opacity: 1;\n    border-color: rgba(224, 231, 255, var(--tw-border-opacity));\n  }\n\n  .md\\:focus\\:border-indigo-200:focus {\n    --tw-border-opacity: 1;\n    border-color: rgba(199, 210, 254, var(--tw-border-opacity));\n  }\n\n  .md\\:focus\\:border-indigo-300:focus {\n    --tw-border-opacity: 1;\n    border-color: rgba(165, 180, 252, var(--tw-border-opacity));\n  }\n\n  .md\\:focus\\:border-indigo-400:focus {\n    --tw-border-opacity: 1;\n    border-color: rgba(129, 140, 248, var(--tw-border-opacity));\n  }\n\n  .md\\:focus\\:border-indigo-500:focus {\n    --tw-border-opacity: 1;\n    border-color: rgba(99, 102, 241, var(--tw-border-opacity));\n  }\n\n  .md\\:focus\\:border-indigo-600:focus {\n    --tw-border-opacity: 1;\n    border-color: rgba(79, 70, 229, var(--tw-border-opacity));\n  }\n\n  .md\\:focus\\:border-indigo-700:focus {\n    --tw-border-opacity: 1;\n    border-color: rgba(67, 56, 202, var(--tw-border-opacity));\n  }\n\n  .md\\:focus\\:border-indigo-800:focus {\n    --tw-border-opacity: 1;\n    border-color: rgba(55, 48, 163, var(--tw-border-opacity));\n  }\n\n  .md\\:focus\\:border-indigo-900:focus {\n    --tw-border-opacity: 1;\n    border-color: rgba(49, 46, 129, var(--tw-border-opacity));\n  }\n\n  .md\\:focus\\:border-purple-50:focus {\n    --tw-border-opacity: 1;\n    border-color: rgba(245, 243, 255, var(--tw-border-opacity));\n  }\n\n  .md\\:focus\\:border-purple-100:focus {\n    --tw-border-opacity: 1;\n    border-color: rgba(237, 233, 254, var(--tw-border-opacity));\n  }\n\n  .md\\:focus\\:border-purple-200:focus {\n    --tw-border-opacity: 1;\n    border-color: rgba(221, 214, 254, var(--tw-border-opacity));\n  }\n\n  .md\\:focus\\:border-purple-300:focus {\n    --tw-border-opacity: 1;\n    border-color: rgba(196, 181, 253, var(--tw-border-opacity));\n  }\n\n  .md\\:focus\\:border-purple-400:focus {\n    --tw-border-opacity: 1;\n    border-color: rgba(167, 139, 250, var(--tw-border-opacity));\n  }\n\n  .md\\:focus\\:border-purple-500:focus {\n    --tw-border-opacity: 1;\n    border-color: rgba(139, 92, 246, var(--tw-border-opacity));\n  }\n\n  .md\\:focus\\:border-purple-600:focus {\n    --tw-border-opacity: 1;\n    border-color: rgba(124, 58, 237, var(--tw-border-opacity));\n  }\n\n  .md\\:focus\\:border-purple-700:focus {\n    --tw-border-opacity: 1;\n    border-color: rgba(109, 40, 217, var(--tw-border-opacity));\n  }\n\n  .md\\:focus\\:border-purple-800:focus {\n    --tw-border-opacity: 1;\n    border-color: rgba(91, 33, 182, var(--tw-border-opacity));\n  }\n\n  .md\\:focus\\:border-purple-900:focus {\n    --tw-border-opacity: 1;\n    border-color: rgba(76, 29, 149, var(--tw-border-opacity));\n  }\n\n  .md\\:focus\\:border-pink-50:focus {\n    --tw-border-opacity: 1;\n    border-color: rgba(253, 242, 248, var(--tw-border-opacity));\n  }\n\n  .md\\:focus\\:border-pink-100:focus {\n    --tw-border-opacity: 1;\n    border-color: rgba(252, 231, 243, var(--tw-border-opacity));\n  }\n\n  .md\\:focus\\:border-pink-200:focus {\n    --tw-border-opacity: 1;\n    border-color: rgba(251, 207, 232, var(--tw-border-opacity));\n  }\n\n  .md\\:focus\\:border-pink-300:focus {\n    --tw-border-opacity: 1;\n    border-color: rgba(249, 168, 212, var(--tw-border-opacity));\n  }\n\n  .md\\:focus\\:border-pink-400:focus {\n    --tw-border-opacity: 1;\n    border-color: rgba(244, 114, 182, var(--tw-border-opacity));\n  }\n\n  .md\\:focus\\:border-pink-500:focus {\n    --tw-border-opacity: 1;\n    border-color: rgba(236, 72, 153, var(--tw-border-opacity));\n  }\n\n  .md\\:focus\\:border-pink-600:focus {\n    --tw-border-opacity: 1;\n    border-color: rgba(219, 39, 119, var(--tw-border-opacity));\n  }\n\n  .md\\:focus\\:border-pink-700:focus {\n    --tw-border-opacity: 1;\n    border-color: rgba(190, 24, 93, var(--tw-border-opacity));\n  }\n\n  .md\\:focus\\:border-pink-800:focus {\n    --tw-border-opacity: 1;\n    border-color: rgba(157, 23, 77, var(--tw-border-opacity));\n  }\n\n  .md\\:focus\\:border-pink-900:focus {\n    --tw-border-opacity: 1;\n    border-color: rgba(131, 24, 67, var(--tw-border-opacity));\n  }\n\n  .dark .md\\:dark\\:border-transparent {\n    border-color: transparent;\n  }\n\n  .dark .md\\:dark\\:border-current {\n    border-color: currentColor;\n  }\n\n  .dark .md\\:dark\\:border-black {\n    --tw-border-opacity: 1;\n    border-color: rgba(0, 0, 0, var(--tw-border-opacity));\n  }\n\n  .dark .md\\:dark\\:border-white {\n    --tw-border-opacity: 1;\n    border-color: rgba(255, 255, 255, var(--tw-border-opacity));\n  }\n\n  .dark .md\\:dark\\:border-gray-50 {\n    --tw-border-opacity: 1;\n    border-color: rgba(249, 250, 251, var(--tw-border-opacity));\n  }\n\n  .dark .md\\:dark\\:border-gray-100 {\n    --tw-border-opacity: 1;\n    border-color: rgba(243, 244, 246, var(--tw-border-opacity));\n  }\n\n  .dark .md\\:dark\\:border-gray-200 {\n    --tw-border-opacity: 1;\n    border-color: rgba(229, 231, 235, var(--tw-border-opacity));\n  }\n\n  .dark .md\\:dark\\:border-gray-300 {\n    --tw-border-opacity: 1;\n    border-color: rgba(209, 213, 219, var(--tw-border-opacity));\n  }\n\n  .dark .md\\:dark\\:border-gray-400 {\n    --tw-border-opacity: 1;\n    border-color: rgba(156, 163, 175, var(--tw-border-opacity));\n  }\n\n  .dark .md\\:dark\\:border-gray-500 {\n    --tw-border-opacity: 1;\n    border-color: rgba(107, 114, 128, var(--tw-border-opacity));\n  }\n\n  .dark .md\\:dark\\:border-gray-600 {\n    --tw-border-opacity: 1;\n    border-color: rgba(75, 85, 99, var(--tw-border-opacity));\n  }\n\n  .dark .md\\:dark\\:border-gray-700 {\n    --tw-border-opacity: 1;\n    border-color: rgba(55, 65, 81, var(--tw-border-opacity));\n  }\n\n  .dark .md\\:dark\\:border-gray-800 {\n    --tw-border-opacity: 1;\n    border-color: rgba(31, 41, 55, var(--tw-border-opacity));\n  }\n\n  .dark .md\\:dark\\:border-gray-900 {\n    --tw-border-opacity: 1;\n    border-color: rgba(17, 24, 39, var(--tw-border-opacity));\n  }\n\n  .dark .md\\:dark\\:border-red-50 {\n    --tw-border-opacity: 1;\n    border-color: rgba(254, 242, 242, var(--tw-border-opacity));\n  }\n\n  .dark .md\\:dark\\:border-red-100 {\n    --tw-border-opacity: 1;\n    border-color: rgba(254, 226, 226, var(--tw-border-opacity));\n  }\n\n  .dark .md\\:dark\\:border-red-200 {\n    --tw-border-opacity: 1;\n    border-color: rgba(254, 202, 202, var(--tw-border-opacity));\n  }\n\n  .dark .md\\:dark\\:border-red-300 {\n    --tw-border-opacity: 1;\n    border-color: rgba(252, 165, 165, var(--tw-border-opacity));\n  }\n\n  .dark .md\\:dark\\:border-red-400 {\n    --tw-border-opacity: 1;\n    border-color: rgba(248, 113, 113, var(--tw-border-opacity));\n  }\n\n  .dark .md\\:dark\\:border-red-500 {\n    --tw-border-opacity: 1;\n    border-color: rgba(239, 68, 68, var(--tw-border-opacity));\n  }\n\n  .dark .md\\:dark\\:border-red-600 {\n    --tw-border-opacity: 1;\n    border-color: rgba(220, 38, 38, var(--tw-border-opacity));\n  }\n\n  .dark .md\\:dark\\:border-red-700 {\n    --tw-border-opacity: 1;\n    border-color: rgba(185, 28, 28, var(--tw-border-opacity));\n  }\n\n  .dark .md\\:dark\\:border-red-800 {\n    --tw-border-opacity: 1;\n    border-color: rgba(153, 27, 27, var(--tw-border-opacity));\n  }\n\n  .dark .md\\:dark\\:border-red-900 {\n    --tw-border-opacity: 1;\n    border-color: rgba(127, 29, 29, var(--tw-border-opacity));\n  }\n\n  .dark .md\\:dark\\:border-yellow-50 {\n    --tw-border-opacity: 1;\n    border-color: rgba(255, 251, 235, var(--tw-border-opacity));\n  }\n\n  .dark .md\\:dark\\:border-yellow-100 {\n    --tw-border-opacity: 1;\n    border-color: rgba(254, 243, 199, var(--tw-border-opacity));\n  }\n\n  .dark .md\\:dark\\:border-yellow-200 {\n    --tw-border-opacity: 1;\n    border-color: rgba(253, 230, 138, var(--tw-border-opacity));\n  }\n\n  .dark .md\\:dark\\:border-yellow-300 {\n    --tw-border-opacity: 1;\n    border-color: rgba(252, 211, 77, var(--tw-border-opacity));\n  }\n\n  .dark .md\\:dark\\:border-yellow-400 {\n    --tw-border-opacity: 1;\n    border-color: rgba(251, 191, 36, var(--tw-border-opacity));\n  }\n\n  .dark .md\\:dark\\:border-yellow-500 {\n    --tw-border-opacity: 1;\n    border-color: rgba(245, 158, 11, var(--tw-border-opacity));\n  }\n\n  .dark .md\\:dark\\:border-yellow-600 {\n    --tw-border-opacity: 1;\n    border-color: rgba(217, 119, 6, var(--tw-border-opacity));\n  }\n\n  .dark .md\\:dark\\:border-yellow-700 {\n    --tw-border-opacity: 1;\n    border-color: rgba(180, 83, 9, var(--tw-border-opacity));\n  }\n\n  .dark .md\\:dark\\:border-yellow-800 {\n    --tw-border-opacity: 1;\n    border-color: rgba(146, 64, 14, var(--tw-border-opacity));\n  }\n\n  .dark .md\\:dark\\:border-yellow-900 {\n    --tw-border-opacity: 1;\n    border-color: rgba(120, 53, 15, var(--tw-border-opacity));\n  }\n\n  .dark .md\\:dark\\:border-green-50 {\n    --tw-border-opacity: 1;\n    border-color: rgba(236, 253, 245, var(--tw-border-opacity));\n  }\n\n  .dark .md\\:dark\\:border-green-100 {\n    --tw-border-opacity: 1;\n    border-color: rgba(209, 250, 229, var(--tw-border-opacity));\n  }\n\n  .dark .md\\:dark\\:border-green-200 {\n    --tw-border-opacity: 1;\n    border-color: rgba(167, 243, 208, var(--tw-border-opacity));\n  }\n\n  .dark .md\\:dark\\:border-green-300 {\n    --tw-border-opacity: 1;\n    border-color: rgba(110, 231, 183, var(--tw-border-opacity));\n  }\n\n  .dark .md\\:dark\\:border-green-400 {\n    --tw-border-opacity: 1;\n    border-color: rgba(52, 211, 153, var(--tw-border-opacity));\n  }\n\n  .dark .md\\:dark\\:border-green-500 {\n    --tw-border-opacity: 1;\n    border-color: rgba(16, 185, 129, var(--tw-border-opacity));\n  }\n\n  .dark .md\\:dark\\:border-green-600 {\n    --tw-border-opacity: 1;\n    border-color: rgba(5, 150, 105, var(--tw-border-opacity));\n  }\n\n  .dark .md\\:dark\\:border-green-700 {\n    --tw-border-opacity: 1;\n    border-color: rgba(4, 120, 87, var(--tw-border-opacity));\n  }\n\n  .dark .md\\:dark\\:border-green-800 {\n    --tw-border-opacity: 1;\n    border-color: rgba(6, 95, 70, var(--tw-border-opacity));\n  }\n\n  .dark .md\\:dark\\:border-green-900 {\n    --tw-border-opacity: 1;\n    border-color: rgba(6, 78, 59, var(--tw-border-opacity));\n  }\n\n  .dark .md\\:dark\\:border-blue-50 {\n    --tw-border-opacity: 1;\n    border-color: rgba(239, 246, 255, var(--tw-border-opacity));\n  }\n\n  .dark .md\\:dark\\:border-blue-100 {\n    --tw-border-opacity: 1;\n    border-color: rgba(219, 234, 254, var(--tw-border-opacity));\n  }\n\n  .dark .md\\:dark\\:border-blue-200 {\n    --tw-border-opacity: 1;\n    border-color: rgba(191, 219, 254, var(--tw-border-opacity));\n  }\n\n  .dark .md\\:dark\\:border-blue-300 {\n    --tw-border-opacity: 1;\n    border-color: rgba(147, 197, 253, var(--tw-border-opacity));\n  }\n\n  .dark .md\\:dark\\:border-blue-400 {\n    --tw-border-opacity: 1;\n    border-color: rgba(96, 165, 250, var(--tw-border-opacity));\n  }\n\n  .dark .md\\:dark\\:border-blue-500 {\n    --tw-border-opacity: 1;\n    border-color: rgba(59, 130, 246, var(--tw-border-opacity));\n  }\n\n  .dark .md\\:dark\\:border-blue-600 {\n    --tw-border-opacity: 1;\n    border-color: rgba(37, 99, 235, var(--tw-border-opacity));\n  }\n\n  .dark .md\\:dark\\:border-blue-700 {\n    --tw-border-opacity: 1;\n    border-color: rgba(29, 78, 216, var(--tw-border-opacity));\n  }\n\n  .dark .md\\:dark\\:border-blue-800 {\n    --tw-border-opacity: 1;\n    border-color: rgba(30, 64, 175, var(--tw-border-opacity));\n  }\n\n  .dark .md\\:dark\\:border-blue-900 {\n    --tw-border-opacity: 1;\n    border-color: rgba(30, 58, 138, var(--tw-border-opacity));\n  }\n\n  .dark .md\\:dark\\:border-indigo-50 {\n    --tw-border-opacity: 1;\n    border-color: rgba(238, 242, 255, var(--tw-border-opacity));\n  }\n\n  .dark .md\\:dark\\:border-indigo-100 {\n    --tw-border-opacity: 1;\n    border-color: rgba(224, 231, 255, var(--tw-border-opacity));\n  }\n\n  .dark .md\\:dark\\:border-indigo-200 {\n    --tw-border-opacity: 1;\n    border-color: rgba(199, 210, 254, var(--tw-border-opacity));\n  }\n\n  .dark .md\\:dark\\:border-indigo-300 {\n    --tw-border-opacity: 1;\n    border-color: rgba(165, 180, 252, var(--tw-border-opacity));\n  }\n\n  .dark .md\\:dark\\:border-indigo-400 {\n    --tw-border-opacity: 1;\n    border-color: rgba(129, 140, 248, var(--tw-border-opacity));\n  }\n\n  .dark .md\\:dark\\:border-indigo-500 {\n    --tw-border-opacity: 1;\n    border-color: rgba(99, 102, 241, var(--tw-border-opacity));\n  }\n\n  .dark .md\\:dark\\:border-indigo-600 {\n    --tw-border-opacity: 1;\n    border-color: rgba(79, 70, 229, var(--tw-border-opacity));\n  }\n\n  .dark .md\\:dark\\:border-indigo-700 {\n    --tw-border-opacity: 1;\n    border-color: rgba(67, 56, 202, var(--tw-border-opacity));\n  }\n\n  .dark .md\\:dark\\:border-indigo-800 {\n    --tw-border-opacity: 1;\n    border-color: rgba(55, 48, 163, var(--tw-border-opacity));\n  }\n\n  .dark .md\\:dark\\:border-indigo-900 {\n    --tw-border-opacity: 1;\n    border-color: rgba(49, 46, 129, var(--tw-border-opacity));\n  }\n\n  .dark .md\\:dark\\:border-purple-50 {\n    --tw-border-opacity: 1;\n    border-color: rgba(245, 243, 255, var(--tw-border-opacity));\n  }\n\n  .dark .md\\:dark\\:border-purple-100 {\n    --tw-border-opacity: 1;\n    border-color: rgba(237, 233, 254, var(--tw-border-opacity));\n  }\n\n  .dark .md\\:dark\\:border-purple-200 {\n    --tw-border-opacity: 1;\n    border-color: rgba(221, 214, 254, var(--tw-border-opacity));\n  }\n\n  .dark .md\\:dark\\:border-purple-300 {\n    --tw-border-opacity: 1;\n    border-color: rgba(196, 181, 253, var(--tw-border-opacity));\n  }\n\n  .dark .md\\:dark\\:border-purple-400 {\n    --tw-border-opacity: 1;\n    border-color: rgba(167, 139, 250, var(--tw-border-opacity));\n  }\n\n  .dark .md\\:dark\\:border-purple-500 {\n    --tw-border-opacity: 1;\n    border-color: rgba(139, 92, 246, var(--tw-border-opacity));\n  }\n\n  .dark .md\\:dark\\:border-purple-600 {\n    --tw-border-opacity: 1;\n    border-color: rgba(124, 58, 237, var(--tw-border-opacity));\n  }\n\n  .dark .md\\:dark\\:border-purple-700 {\n    --tw-border-opacity: 1;\n    border-color: rgba(109, 40, 217, var(--tw-border-opacity));\n  }\n\n  .dark .md\\:dark\\:border-purple-800 {\n    --tw-border-opacity: 1;\n    border-color: rgba(91, 33, 182, var(--tw-border-opacity));\n  }\n\n  .dark .md\\:dark\\:border-purple-900 {\n    --tw-border-opacity: 1;\n    border-color: rgba(76, 29, 149, var(--tw-border-opacity));\n  }\n\n  .dark .md\\:dark\\:border-pink-50 {\n    --tw-border-opacity: 1;\n    border-color: rgba(253, 242, 248, var(--tw-border-opacity));\n  }\n\n  .dark .md\\:dark\\:border-pink-100 {\n    --tw-border-opacity: 1;\n    border-color: rgba(252, 231, 243, var(--tw-border-opacity));\n  }\n\n  .dark .md\\:dark\\:border-pink-200 {\n    --tw-border-opacity: 1;\n    border-color: rgba(251, 207, 232, var(--tw-border-opacity));\n  }\n\n  .dark .md\\:dark\\:border-pink-300 {\n    --tw-border-opacity: 1;\n    border-color: rgba(249, 168, 212, var(--tw-border-opacity));\n  }\n\n  .dark .md\\:dark\\:border-pink-400 {\n    --tw-border-opacity: 1;\n    border-color: rgba(244, 114, 182, var(--tw-border-opacity));\n  }\n\n  .dark .md\\:dark\\:border-pink-500 {\n    --tw-border-opacity: 1;\n    border-color: rgba(236, 72, 153, var(--tw-border-opacity));\n  }\n\n  .dark .md\\:dark\\:border-pink-600 {\n    --tw-border-opacity: 1;\n    border-color: rgba(219, 39, 119, var(--tw-border-opacity));\n  }\n\n  .dark .md\\:dark\\:border-pink-700 {\n    --tw-border-opacity: 1;\n    border-color: rgba(190, 24, 93, var(--tw-border-opacity));\n  }\n\n  .dark .md\\:dark\\:border-pink-800 {\n    --tw-border-opacity: 1;\n    border-color: rgba(157, 23, 77, var(--tw-border-opacity));\n  }\n\n  .dark .md\\:dark\\:border-pink-900 {\n    --tw-border-opacity: 1;\n    border-color: rgba(131, 24, 67, var(--tw-border-opacity));\n  }\n\n  .dark .group:hover .md\\:dark\\:group-hover\\:border-transparent {\n    border-color: transparent;\n  }\n\n  .dark .group:hover .md\\:dark\\:group-hover\\:border-current {\n    border-color: currentColor;\n  }\n\n  .dark .group:hover .md\\:dark\\:group-hover\\:border-black {\n    --tw-border-opacity: 1;\n    border-color: rgba(0, 0, 0, var(--tw-border-opacity));\n  }\n\n  .dark .group:hover .md\\:dark\\:group-hover\\:border-white {\n    --tw-border-opacity: 1;\n    border-color: rgba(255, 255, 255, var(--tw-border-opacity));\n  }\n\n  .dark .group:hover .md\\:dark\\:group-hover\\:border-gray-50 {\n    --tw-border-opacity: 1;\n    border-color: rgba(249, 250, 251, var(--tw-border-opacity));\n  }\n\n  .dark .group:hover .md\\:dark\\:group-hover\\:border-gray-100 {\n    --tw-border-opacity: 1;\n    border-color: rgba(243, 244, 246, var(--tw-border-opacity));\n  }\n\n  .dark .group:hover .md\\:dark\\:group-hover\\:border-gray-200 {\n    --tw-border-opacity: 1;\n    border-color: rgba(229, 231, 235, var(--tw-border-opacity));\n  }\n\n  .dark .group:hover .md\\:dark\\:group-hover\\:border-gray-300 {\n    --tw-border-opacity: 1;\n    border-color: rgba(209, 213, 219, var(--tw-border-opacity));\n  }\n\n  .dark .group:hover .md\\:dark\\:group-hover\\:border-gray-400 {\n    --tw-border-opacity: 1;\n    border-color: rgba(156, 163, 175, var(--tw-border-opacity));\n  }\n\n  .dark .group:hover .md\\:dark\\:group-hover\\:border-gray-500 {\n    --tw-border-opacity: 1;\n    border-color: rgba(107, 114, 128, var(--tw-border-opacity));\n  }\n\n  .dark .group:hover .md\\:dark\\:group-hover\\:border-gray-600 {\n    --tw-border-opacity: 1;\n    border-color: rgba(75, 85, 99, var(--tw-border-opacity));\n  }\n\n  .dark .group:hover .md\\:dark\\:group-hover\\:border-gray-700 {\n    --tw-border-opacity: 1;\n    border-color: rgba(55, 65, 81, var(--tw-border-opacity));\n  }\n\n  .dark .group:hover .md\\:dark\\:group-hover\\:border-gray-800 {\n    --tw-border-opacity: 1;\n    border-color: rgba(31, 41, 55, var(--tw-border-opacity));\n  }\n\n  .dark .group:hover .md\\:dark\\:group-hover\\:border-gray-900 {\n    --tw-border-opacity: 1;\n    border-color: rgba(17, 24, 39, var(--tw-border-opacity));\n  }\n\n  .dark .group:hover .md\\:dark\\:group-hover\\:border-red-50 {\n    --tw-border-opacity: 1;\n    border-color: rgba(254, 242, 242, var(--tw-border-opacity));\n  }\n\n  .dark .group:hover .md\\:dark\\:group-hover\\:border-red-100 {\n    --tw-border-opacity: 1;\n    border-color: rgba(254, 226, 226, var(--tw-border-opacity));\n  }\n\n  .dark .group:hover .md\\:dark\\:group-hover\\:border-red-200 {\n    --tw-border-opacity: 1;\n    border-color: rgba(254, 202, 202, var(--tw-border-opacity));\n  }\n\n  .dark .group:hover .md\\:dark\\:group-hover\\:border-red-300 {\n    --tw-border-opacity: 1;\n    border-color: rgba(252, 165, 165, var(--tw-border-opacity));\n  }\n\n  .dark .group:hover .md\\:dark\\:group-hover\\:border-red-400 {\n    --tw-border-opacity: 1;\n    border-color: rgba(248, 113, 113, var(--tw-border-opacity));\n  }\n\n  .dark .group:hover .md\\:dark\\:group-hover\\:border-red-500 {\n    --tw-border-opacity: 1;\n    border-color: rgba(239, 68, 68, var(--tw-border-opacity));\n  }\n\n  .dark .group:hover .md\\:dark\\:group-hover\\:border-red-600 {\n    --tw-border-opacity: 1;\n    border-color: rgba(220, 38, 38, var(--tw-border-opacity));\n  }\n\n  .dark .group:hover .md\\:dark\\:group-hover\\:border-red-700 {\n    --tw-border-opacity: 1;\n    border-color: rgba(185, 28, 28, var(--tw-border-opacity));\n  }\n\n  .dark .group:hover .md\\:dark\\:group-hover\\:border-red-800 {\n    --tw-border-opacity: 1;\n    border-color: rgba(153, 27, 27, var(--tw-border-opacity));\n  }\n\n  .dark .group:hover .md\\:dark\\:group-hover\\:border-red-900 {\n    --tw-border-opacity: 1;\n    border-color: rgba(127, 29, 29, var(--tw-border-opacity));\n  }\n\n  .dark .group:hover .md\\:dark\\:group-hover\\:border-yellow-50 {\n    --tw-border-opacity: 1;\n    border-color: rgba(255, 251, 235, var(--tw-border-opacity));\n  }\n\n  .dark .group:hover .md\\:dark\\:group-hover\\:border-yellow-100 {\n    --tw-border-opacity: 1;\n    border-color: rgba(254, 243, 199, var(--tw-border-opacity));\n  }\n\n  .dark .group:hover .md\\:dark\\:group-hover\\:border-yellow-200 {\n    --tw-border-opacity: 1;\n    border-color: rgba(253, 230, 138, var(--tw-border-opacity));\n  }\n\n  .dark .group:hover .md\\:dark\\:group-hover\\:border-yellow-300 {\n    --tw-border-opacity: 1;\n    border-color: rgba(252, 211, 77, var(--tw-border-opacity));\n  }\n\n  .dark .group:hover .md\\:dark\\:group-hover\\:border-yellow-400 {\n    --tw-border-opacity: 1;\n    border-color: rgba(251, 191, 36, var(--tw-border-opacity));\n  }\n\n  .dark .group:hover .md\\:dark\\:group-hover\\:border-yellow-500 {\n    --tw-border-opacity: 1;\n    border-color: rgba(245, 158, 11, var(--tw-border-opacity));\n  }\n\n  .dark .group:hover .md\\:dark\\:group-hover\\:border-yellow-600 {\n    --tw-border-opacity: 1;\n    border-color: rgba(217, 119, 6, var(--tw-border-opacity));\n  }\n\n  .dark .group:hover .md\\:dark\\:group-hover\\:border-yellow-700 {\n    --tw-border-opacity: 1;\n    border-color: rgba(180, 83, 9, var(--tw-border-opacity));\n  }\n\n  .dark .group:hover .md\\:dark\\:group-hover\\:border-yellow-800 {\n    --tw-border-opacity: 1;\n    border-color: rgba(146, 64, 14, var(--tw-border-opacity));\n  }\n\n  .dark .group:hover .md\\:dark\\:group-hover\\:border-yellow-900 {\n    --tw-border-opacity: 1;\n    border-color: rgba(120, 53, 15, var(--tw-border-opacity));\n  }\n\n  .dark .group:hover .md\\:dark\\:group-hover\\:border-green-50 {\n    --tw-border-opacity: 1;\n    border-color: rgba(236, 253, 245, var(--tw-border-opacity));\n  }\n\n  .dark .group:hover .md\\:dark\\:group-hover\\:border-green-100 {\n    --tw-border-opacity: 1;\n    border-color: rgba(209, 250, 229, var(--tw-border-opacity));\n  }\n\n  .dark .group:hover .md\\:dark\\:group-hover\\:border-green-200 {\n    --tw-border-opacity: 1;\n    border-color: rgba(167, 243, 208, var(--tw-border-opacity));\n  }\n\n  .dark .group:hover .md\\:dark\\:group-hover\\:border-green-300 {\n    --tw-border-opacity: 1;\n    border-color: rgba(110, 231, 183, var(--tw-border-opacity));\n  }\n\n  .dark .group:hover .md\\:dark\\:group-hover\\:border-green-400 {\n    --tw-border-opacity: 1;\n    border-color: rgba(52, 211, 153, var(--tw-border-opacity));\n  }\n\n  .dark .group:hover .md\\:dark\\:group-hover\\:border-green-500 {\n    --tw-border-opacity: 1;\n    border-color: rgba(16, 185, 129, var(--tw-border-opacity));\n  }\n\n  .dark .group:hover .md\\:dark\\:group-hover\\:border-green-600 {\n    --tw-border-opacity: 1;\n    border-color: rgba(5, 150, 105, var(--tw-border-opacity));\n  }\n\n  .dark .group:hover .md\\:dark\\:group-hover\\:border-green-700 {\n    --tw-border-opacity: 1;\n    border-color: rgba(4, 120, 87, var(--tw-border-opacity));\n  }\n\n  .dark .group:hover .md\\:dark\\:group-hover\\:border-green-800 {\n    --tw-border-opacity: 1;\n    border-color: rgba(6, 95, 70, var(--tw-border-opacity));\n  }\n\n  .dark .group:hover .md\\:dark\\:group-hover\\:border-green-900 {\n    --tw-border-opacity: 1;\n    border-color: rgba(6, 78, 59, var(--tw-border-opacity));\n  }\n\n  .dark .group:hover .md\\:dark\\:group-hover\\:border-blue-50 {\n    --tw-border-opacity: 1;\n    border-color: rgba(239, 246, 255, var(--tw-border-opacity));\n  }\n\n  .dark .group:hover .md\\:dark\\:group-hover\\:border-blue-100 {\n    --tw-border-opacity: 1;\n    border-color: rgba(219, 234, 254, var(--tw-border-opacity));\n  }\n\n  .dark .group:hover .md\\:dark\\:group-hover\\:border-blue-200 {\n    --tw-border-opacity: 1;\n    border-color: rgba(191, 219, 254, var(--tw-border-opacity));\n  }\n\n  .dark .group:hover .md\\:dark\\:group-hover\\:border-blue-300 {\n    --tw-border-opacity: 1;\n    border-color: rgba(147, 197, 253, var(--tw-border-opacity));\n  }\n\n  .dark .group:hover .md\\:dark\\:group-hover\\:border-blue-400 {\n    --tw-border-opacity: 1;\n    border-color: rgba(96, 165, 250, var(--tw-border-opacity));\n  }\n\n  .dark .group:hover .md\\:dark\\:group-hover\\:border-blue-500 {\n    --tw-border-opacity: 1;\n    border-color: rgba(59, 130, 246, var(--tw-border-opacity));\n  }\n\n  .dark .group:hover .md\\:dark\\:group-hover\\:border-blue-600 {\n    --tw-border-opacity: 1;\n    border-color: rgba(37, 99, 235, var(--tw-border-opacity));\n  }\n\n  .dark .group:hover .md\\:dark\\:group-hover\\:border-blue-700 {\n    --tw-border-opacity: 1;\n    border-color: rgba(29, 78, 216, var(--tw-border-opacity));\n  }\n\n  .dark .group:hover .md\\:dark\\:group-hover\\:border-blue-800 {\n    --tw-border-opacity: 1;\n    border-color: rgba(30, 64, 175, var(--tw-border-opacity));\n  }\n\n  .dark .group:hover .md\\:dark\\:group-hover\\:border-blue-900 {\n    --tw-border-opacity: 1;\n    border-color: rgba(30, 58, 138, var(--tw-border-opacity));\n  }\n\n  .dark .group:hover .md\\:dark\\:group-hover\\:border-indigo-50 {\n    --tw-border-opacity: 1;\n    border-color: rgba(238, 242, 255, var(--tw-border-opacity));\n  }\n\n  .dark .group:hover .md\\:dark\\:group-hover\\:border-indigo-100 {\n    --tw-border-opacity: 1;\n    border-color: rgba(224, 231, 255, var(--tw-border-opacity));\n  }\n\n  .dark .group:hover .md\\:dark\\:group-hover\\:border-indigo-200 {\n    --tw-border-opacity: 1;\n    border-color: rgba(199, 210, 254, var(--tw-border-opacity));\n  }\n\n  .dark .group:hover .md\\:dark\\:group-hover\\:border-indigo-300 {\n    --tw-border-opacity: 1;\n    border-color: rgba(165, 180, 252, var(--tw-border-opacity));\n  }\n\n  .dark .group:hover .md\\:dark\\:group-hover\\:border-indigo-400 {\n    --tw-border-opacity: 1;\n    border-color: rgba(129, 140, 248, var(--tw-border-opacity));\n  }\n\n  .dark .group:hover .md\\:dark\\:group-hover\\:border-indigo-500 {\n    --tw-border-opacity: 1;\n    border-color: rgba(99, 102, 241, var(--tw-border-opacity));\n  }\n\n  .dark .group:hover .md\\:dark\\:group-hover\\:border-indigo-600 {\n    --tw-border-opacity: 1;\n    border-color: rgba(79, 70, 229, var(--tw-border-opacity));\n  }\n\n  .dark .group:hover .md\\:dark\\:group-hover\\:border-indigo-700 {\n    --tw-border-opacity: 1;\n    border-color: rgba(67, 56, 202, var(--tw-border-opacity));\n  }\n\n  .dark .group:hover .md\\:dark\\:group-hover\\:border-indigo-800 {\n    --tw-border-opacity: 1;\n    border-color: rgba(55, 48, 163, var(--tw-border-opacity));\n  }\n\n  .dark .group:hover .md\\:dark\\:group-hover\\:border-indigo-900 {\n    --tw-border-opacity: 1;\n    border-color: rgba(49, 46, 129, var(--tw-border-opacity));\n  }\n\n  .dark .group:hover .md\\:dark\\:group-hover\\:border-purple-50 {\n    --tw-border-opacity: 1;\n    border-color: rgba(245, 243, 255, var(--tw-border-opacity));\n  }\n\n  .dark .group:hover .md\\:dark\\:group-hover\\:border-purple-100 {\n    --tw-border-opacity: 1;\n    border-color: rgba(237, 233, 254, var(--tw-border-opacity));\n  }\n\n  .dark .group:hover .md\\:dark\\:group-hover\\:border-purple-200 {\n    --tw-border-opacity: 1;\n    border-color: rgba(221, 214, 254, var(--tw-border-opacity));\n  }\n\n  .dark .group:hover .md\\:dark\\:group-hover\\:border-purple-300 {\n    --tw-border-opacity: 1;\n    border-color: rgba(196, 181, 253, var(--tw-border-opacity));\n  }\n\n  .dark .group:hover .md\\:dark\\:group-hover\\:border-purple-400 {\n    --tw-border-opacity: 1;\n    border-color: rgba(167, 139, 250, var(--tw-border-opacity));\n  }\n\n  .dark .group:hover .md\\:dark\\:group-hover\\:border-purple-500 {\n    --tw-border-opacity: 1;\n    border-color: rgba(139, 92, 246, var(--tw-border-opacity));\n  }\n\n  .dark .group:hover .md\\:dark\\:group-hover\\:border-purple-600 {\n    --tw-border-opacity: 1;\n    border-color: rgba(124, 58, 237, var(--tw-border-opacity));\n  }\n\n  .dark .group:hover .md\\:dark\\:group-hover\\:border-purple-700 {\n    --tw-border-opacity: 1;\n    border-color: rgba(109, 40, 217, var(--tw-border-opacity));\n  }\n\n  .dark .group:hover .md\\:dark\\:group-hover\\:border-purple-800 {\n    --tw-border-opacity: 1;\n    border-color: rgba(91, 33, 182, var(--tw-border-opacity));\n  }\n\n  .dark .group:hover .md\\:dark\\:group-hover\\:border-purple-900 {\n    --tw-border-opacity: 1;\n    border-color: rgba(76, 29, 149, var(--tw-border-opacity));\n  }\n\n  .dark .group:hover .md\\:dark\\:group-hover\\:border-pink-50 {\n    --tw-border-opacity: 1;\n    border-color: rgba(253, 242, 248, var(--tw-border-opacity));\n  }\n\n  .dark .group:hover .md\\:dark\\:group-hover\\:border-pink-100 {\n    --tw-border-opacity: 1;\n    border-color: rgba(252, 231, 243, var(--tw-border-opacity));\n  }\n\n  .dark .group:hover .md\\:dark\\:group-hover\\:border-pink-200 {\n    --tw-border-opacity: 1;\n    border-color: rgba(251, 207, 232, var(--tw-border-opacity));\n  }\n\n  .dark .group:hover .md\\:dark\\:group-hover\\:border-pink-300 {\n    --tw-border-opacity: 1;\n    border-color: rgba(249, 168, 212, var(--tw-border-opacity));\n  }\n\n  .dark .group:hover .md\\:dark\\:group-hover\\:border-pink-400 {\n    --tw-border-opacity: 1;\n    border-color: rgba(244, 114, 182, var(--tw-border-opacity));\n  }\n\n  .dark .group:hover .md\\:dark\\:group-hover\\:border-pink-500 {\n    --tw-border-opacity: 1;\n    border-color: rgba(236, 72, 153, var(--tw-border-opacity));\n  }\n\n  .dark .group:hover .md\\:dark\\:group-hover\\:border-pink-600 {\n    --tw-border-opacity: 1;\n    border-color: rgba(219, 39, 119, var(--tw-border-opacity));\n  }\n\n  .dark .group:hover .md\\:dark\\:group-hover\\:border-pink-700 {\n    --tw-border-opacity: 1;\n    border-color: rgba(190, 24, 93, var(--tw-border-opacity));\n  }\n\n  .dark .group:hover .md\\:dark\\:group-hover\\:border-pink-800 {\n    --tw-border-opacity: 1;\n    border-color: rgba(157, 23, 77, var(--tw-border-opacity));\n  }\n\n  .dark .group:hover .md\\:dark\\:group-hover\\:border-pink-900 {\n    --tw-border-opacity: 1;\n    border-color: rgba(131, 24, 67, var(--tw-border-opacity));\n  }\n\n  .dark .md\\:dark\\:focus-within\\:border-transparent:focus-within {\n    border-color: transparent;\n  }\n\n  .dark .md\\:dark\\:focus-within\\:border-current:focus-within {\n    border-color: currentColor;\n  }\n\n  .dark .md\\:dark\\:focus-within\\:border-black:focus-within {\n    --tw-border-opacity: 1;\n    border-color: rgba(0, 0, 0, var(--tw-border-opacity));\n  }\n\n  .dark .md\\:dark\\:focus-within\\:border-white:focus-within {\n    --tw-border-opacity: 1;\n    border-color: rgba(255, 255, 255, var(--tw-border-opacity));\n  }\n\n  .dark .md\\:dark\\:focus-within\\:border-gray-50:focus-within {\n    --tw-border-opacity: 1;\n    border-color: rgba(249, 250, 251, var(--tw-border-opacity));\n  }\n\n  .dark .md\\:dark\\:focus-within\\:border-gray-100:focus-within {\n    --tw-border-opacity: 1;\n    border-color: rgba(243, 244, 246, var(--tw-border-opacity));\n  }\n\n  .dark .md\\:dark\\:focus-within\\:border-gray-200:focus-within {\n    --tw-border-opacity: 1;\n    border-color: rgba(229, 231, 235, var(--tw-border-opacity));\n  }\n\n  .dark .md\\:dark\\:focus-within\\:border-gray-300:focus-within {\n    --tw-border-opacity: 1;\n    border-color: rgba(209, 213, 219, var(--tw-border-opacity));\n  }\n\n  .dark .md\\:dark\\:focus-within\\:border-gray-400:focus-within {\n    --tw-border-opacity: 1;\n    border-color: rgba(156, 163, 175, var(--tw-border-opacity));\n  }\n\n  .dark .md\\:dark\\:focus-within\\:border-gray-500:focus-within {\n    --tw-border-opacity: 1;\n    border-color: rgba(107, 114, 128, var(--tw-border-opacity));\n  }\n\n  .dark .md\\:dark\\:focus-within\\:border-gray-600:focus-within {\n    --tw-border-opacity: 1;\n    border-color: rgba(75, 85, 99, var(--tw-border-opacity));\n  }\n\n  .dark .md\\:dark\\:focus-within\\:border-gray-700:focus-within {\n    --tw-border-opacity: 1;\n    border-color: rgba(55, 65, 81, var(--tw-border-opacity));\n  }\n\n  .dark .md\\:dark\\:focus-within\\:border-gray-800:focus-within {\n    --tw-border-opacity: 1;\n    border-color: rgba(31, 41, 55, var(--tw-border-opacity));\n  }\n\n  .dark .md\\:dark\\:focus-within\\:border-gray-900:focus-within {\n    --tw-border-opacity: 1;\n    border-color: rgba(17, 24, 39, var(--tw-border-opacity));\n  }\n\n  .dark .md\\:dark\\:focus-within\\:border-red-50:focus-within {\n    --tw-border-opacity: 1;\n    border-color: rgba(254, 242, 242, var(--tw-border-opacity));\n  }\n\n  .dark .md\\:dark\\:focus-within\\:border-red-100:focus-within {\n    --tw-border-opacity: 1;\n    border-color: rgba(254, 226, 226, var(--tw-border-opacity));\n  }\n\n  .dark .md\\:dark\\:focus-within\\:border-red-200:focus-within {\n    --tw-border-opacity: 1;\n    border-color: rgba(254, 202, 202, var(--tw-border-opacity));\n  }\n\n  .dark .md\\:dark\\:focus-within\\:border-red-300:focus-within {\n    --tw-border-opacity: 1;\n    border-color: rgba(252, 165, 165, var(--tw-border-opacity));\n  }\n\n  .dark .md\\:dark\\:focus-within\\:border-red-400:focus-within {\n    --tw-border-opacity: 1;\n    border-color: rgba(248, 113, 113, var(--tw-border-opacity));\n  }\n\n  .dark .md\\:dark\\:focus-within\\:border-red-500:focus-within {\n    --tw-border-opacity: 1;\n    border-color: rgba(239, 68, 68, var(--tw-border-opacity));\n  }\n\n  .dark .md\\:dark\\:focus-within\\:border-red-600:focus-within {\n    --tw-border-opacity: 1;\n    border-color: rgba(220, 38, 38, var(--tw-border-opacity));\n  }\n\n  .dark .md\\:dark\\:focus-within\\:border-red-700:focus-within {\n    --tw-border-opacity: 1;\n    border-color: rgba(185, 28, 28, var(--tw-border-opacity));\n  }\n\n  .dark .md\\:dark\\:focus-within\\:border-red-800:focus-within {\n    --tw-border-opacity: 1;\n    border-color: rgba(153, 27, 27, var(--tw-border-opacity));\n  }\n\n  .dark .md\\:dark\\:focus-within\\:border-red-900:focus-within {\n    --tw-border-opacity: 1;\n    border-color: rgba(127, 29, 29, var(--tw-border-opacity));\n  }\n\n  .dark .md\\:dark\\:focus-within\\:border-yellow-50:focus-within {\n    --tw-border-opacity: 1;\n    border-color: rgba(255, 251, 235, var(--tw-border-opacity));\n  }\n\n  .dark .md\\:dark\\:focus-within\\:border-yellow-100:focus-within {\n    --tw-border-opacity: 1;\n    border-color: rgba(254, 243, 199, var(--tw-border-opacity));\n  }\n\n  .dark .md\\:dark\\:focus-within\\:border-yellow-200:focus-within {\n    --tw-border-opacity: 1;\n    border-color: rgba(253, 230, 138, var(--tw-border-opacity));\n  }\n\n  .dark .md\\:dark\\:focus-within\\:border-yellow-300:focus-within {\n    --tw-border-opacity: 1;\n    border-color: rgba(252, 211, 77, var(--tw-border-opacity));\n  }\n\n  .dark .md\\:dark\\:focus-within\\:border-yellow-400:focus-within {\n    --tw-border-opacity: 1;\n    border-color: rgba(251, 191, 36, var(--tw-border-opacity));\n  }\n\n  .dark .md\\:dark\\:focus-within\\:border-yellow-500:focus-within {\n    --tw-border-opacity: 1;\n    border-color: rgba(245, 158, 11, var(--tw-border-opacity));\n  }\n\n  .dark .md\\:dark\\:focus-within\\:border-yellow-600:focus-within {\n    --tw-border-opacity: 1;\n    border-color: rgba(217, 119, 6, var(--tw-border-opacity));\n  }\n\n  .dark .md\\:dark\\:focus-within\\:border-yellow-700:focus-within {\n    --tw-border-opacity: 1;\n    border-color: rgba(180, 83, 9, var(--tw-border-opacity));\n  }\n\n  .dark .md\\:dark\\:focus-within\\:border-yellow-800:focus-within {\n    --tw-border-opacity: 1;\n    border-color: rgba(146, 64, 14, var(--tw-border-opacity));\n  }\n\n  .dark .md\\:dark\\:focus-within\\:border-yellow-900:focus-within {\n    --tw-border-opacity: 1;\n    border-color: rgba(120, 53, 15, var(--tw-border-opacity));\n  }\n\n  .dark .md\\:dark\\:focus-within\\:border-green-50:focus-within {\n    --tw-border-opacity: 1;\n    border-color: rgba(236, 253, 245, var(--tw-border-opacity));\n  }\n\n  .dark .md\\:dark\\:focus-within\\:border-green-100:focus-within {\n    --tw-border-opacity: 1;\n    border-color: rgba(209, 250, 229, var(--tw-border-opacity));\n  }\n\n  .dark .md\\:dark\\:focus-within\\:border-green-200:focus-within {\n    --tw-border-opacity: 1;\n    border-color: rgba(167, 243, 208, var(--tw-border-opacity));\n  }\n\n  .dark .md\\:dark\\:focus-within\\:border-green-300:focus-within {\n    --tw-border-opacity: 1;\n    border-color: rgba(110, 231, 183, var(--tw-border-opacity));\n  }\n\n  .dark .md\\:dark\\:focus-within\\:border-green-400:focus-within {\n    --tw-border-opacity: 1;\n    border-color: rgba(52, 211, 153, var(--tw-border-opacity));\n  }\n\n  .dark .md\\:dark\\:focus-within\\:border-green-500:focus-within {\n    --tw-border-opacity: 1;\n    border-color: rgba(16, 185, 129, var(--tw-border-opacity));\n  }\n\n  .dark .md\\:dark\\:focus-within\\:border-green-600:focus-within {\n    --tw-border-opacity: 1;\n    border-color: rgba(5, 150, 105, var(--tw-border-opacity));\n  }\n\n  .dark .md\\:dark\\:focus-within\\:border-green-700:focus-within {\n    --tw-border-opacity: 1;\n    border-color: rgba(4, 120, 87, var(--tw-border-opacity));\n  }\n\n  .dark .md\\:dark\\:focus-within\\:border-green-800:focus-within {\n    --tw-border-opacity: 1;\n    border-color: rgba(6, 95, 70, var(--tw-border-opacity));\n  }\n\n  .dark .md\\:dark\\:focus-within\\:border-green-900:focus-within {\n    --tw-border-opacity: 1;\n    border-color: rgba(6, 78, 59, var(--tw-border-opacity));\n  }\n\n  .dark .md\\:dark\\:focus-within\\:border-blue-50:focus-within {\n    --tw-border-opacity: 1;\n    border-color: rgba(239, 246, 255, var(--tw-border-opacity));\n  }\n\n  .dark .md\\:dark\\:focus-within\\:border-blue-100:focus-within {\n    --tw-border-opacity: 1;\n    border-color: rgba(219, 234, 254, var(--tw-border-opacity));\n  }\n\n  .dark .md\\:dark\\:focus-within\\:border-blue-200:focus-within {\n    --tw-border-opacity: 1;\n    border-color: rgba(191, 219, 254, var(--tw-border-opacity));\n  }\n\n  .dark .md\\:dark\\:focus-within\\:border-blue-300:focus-within {\n    --tw-border-opacity: 1;\n    border-color: rgba(147, 197, 253, var(--tw-border-opacity));\n  }\n\n  .dark .md\\:dark\\:focus-within\\:border-blue-400:focus-within {\n    --tw-border-opacity: 1;\n    border-color: rgba(96, 165, 250, var(--tw-border-opacity));\n  }\n\n  .dark .md\\:dark\\:focus-within\\:border-blue-500:focus-within {\n    --tw-border-opacity: 1;\n    border-color: rgba(59, 130, 246, var(--tw-border-opacity));\n  }\n\n  .dark .md\\:dark\\:focus-within\\:border-blue-600:focus-within {\n    --tw-border-opacity: 1;\n    border-color: rgba(37, 99, 235, var(--tw-border-opacity));\n  }\n\n  .dark .md\\:dark\\:focus-within\\:border-blue-700:focus-within {\n    --tw-border-opacity: 1;\n    border-color: rgba(29, 78, 216, var(--tw-border-opacity));\n  }\n\n  .dark .md\\:dark\\:focus-within\\:border-blue-800:focus-within {\n    --tw-border-opacity: 1;\n    border-color: rgba(30, 64, 175, var(--tw-border-opacity));\n  }\n\n  .dark .md\\:dark\\:focus-within\\:border-blue-900:focus-within {\n    --tw-border-opacity: 1;\n    border-color: rgba(30, 58, 138, var(--tw-border-opacity));\n  }\n\n  .dark .md\\:dark\\:focus-within\\:border-indigo-50:focus-within {\n    --tw-border-opacity: 1;\n    border-color: rgba(238, 242, 255, var(--tw-border-opacity));\n  }\n\n  .dark .md\\:dark\\:focus-within\\:border-indigo-100:focus-within {\n    --tw-border-opacity: 1;\n    border-color: rgba(224, 231, 255, var(--tw-border-opacity));\n  }\n\n  .dark .md\\:dark\\:focus-within\\:border-indigo-200:focus-within {\n    --tw-border-opacity: 1;\n    border-color: rgba(199, 210, 254, var(--tw-border-opacity));\n  }\n\n  .dark .md\\:dark\\:focus-within\\:border-indigo-300:focus-within {\n    --tw-border-opacity: 1;\n    border-color: rgba(165, 180, 252, var(--tw-border-opacity));\n  }\n\n  .dark .md\\:dark\\:focus-within\\:border-indigo-400:focus-within {\n    --tw-border-opacity: 1;\n    border-color: rgba(129, 140, 248, var(--tw-border-opacity));\n  }\n\n  .dark .md\\:dark\\:focus-within\\:border-indigo-500:focus-within {\n    --tw-border-opacity: 1;\n    border-color: rgba(99, 102, 241, var(--tw-border-opacity));\n  }\n\n  .dark .md\\:dark\\:focus-within\\:border-indigo-600:focus-within {\n    --tw-border-opacity: 1;\n    border-color: rgba(79, 70, 229, var(--tw-border-opacity));\n  }\n\n  .dark .md\\:dark\\:focus-within\\:border-indigo-700:focus-within {\n    --tw-border-opacity: 1;\n    border-color: rgba(67, 56, 202, var(--tw-border-opacity));\n  }\n\n  .dark .md\\:dark\\:focus-within\\:border-indigo-800:focus-within {\n    --tw-border-opacity: 1;\n    border-color: rgba(55, 48, 163, var(--tw-border-opacity));\n  }\n\n  .dark .md\\:dark\\:focus-within\\:border-indigo-900:focus-within {\n    --tw-border-opacity: 1;\n    border-color: rgba(49, 46, 129, var(--tw-border-opacity));\n  }\n\n  .dark .md\\:dark\\:focus-within\\:border-purple-50:focus-within {\n    --tw-border-opacity: 1;\n    border-color: rgba(245, 243, 255, var(--tw-border-opacity));\n  }\n\n  .dark .md\\:dark\\:focus-within\\:border-purple-100:focus-within {\n    --tw-border-opacity: 1;\n    border-color: rgba(237, 233, 254, var(--tw-border-opacity));\n  }\n\n  .dark .md\\:dark\\:focus-within\\:border-purple-200:focus-within {\n    --tw-border-opacity: 1;\n    border-color: rgba(221, 214, 254, var(--tw-border-opacity));\n  }\n\n  .dark .md\\:dark\\:focus-within\\:border-purple-300:focus-within {\n    --tw-border-opacity: 1;\n    border-color: rgba(196, 181, 253, var(--tw-border-opacity));\n  }\n\n  .dark .md\\:dark\\:focus-within\\:border-purple-400:focus-within {\n    --tw-border-opacity: 1;\n    border-color: rgba(167, 139, 250, var(--tw-border-opacity));\n  }\n\n  .dark .md\\:dark\\:focus-within\\:border-purple-500:focus-within {\n    --tw-border-opacity: 1;\n    border-color: rgba(139, 92, 246, var(--tw-border-opacity));\n  }\n\n  .dark .md\\:dark\\:focus-within\\:border-purple-600:focus-within {\n    --tw-border-opacity: 1;\n    border-color: rgba(124, 58, 237, var(--tw-border-opacity));\n  }\n\n  .dark .md\\:dark\\:focus-within\\:border-purple-700:focus-within {\n    --tw-border-opacity: 1;\n    border-color: rgba(109, 40, 217, var(--tw-border-opacity));\n  }\n\n  .dark .md\\:dark\\:focus-within\\:border-purple-800:focus-within {\n    --tw-border-opacity: 1;\n    border-color: rgba(91, 33, 182, var(--tw-border-opacity));\n  }\n\n  .dark .md\\:dark\\:focus-within\\:border-purple-900:focus-within {\n    --tw-border-opacity: 1;\n    border-color: rgba(76, 29, 149, var(--tw-border-opacity));\n  }\n\n  .dark .md\\:dark\\:focus-within\\:border-pink-50:focus-within {\n    --tw-border-opacity: 1;\n    border-color: rgba(253, 242, 248, var(--tw-border-opacity));\n  }\n\n  .dark .md\\:dark\\:focus-within\\:border-pink-100:focus-within {\n    --tw-border-opacity: 1;\n    border-color: rgba(252, 231, 243, var(--tw-border-opacity));\n  }\n\n  .dark .md\\:dark\\:focus-within\\:border-pink-200:focus-within {\n    --tw-border-opacity: 1;\n    border-color: rgba(251, 207, 232, var(--tw-border-opacity));\n  }\n\n  .dark .md\\:dark\\:focus-within\\:border-pink-300:focus-within {\n    --tw-border-opacity: 1;\n    border-color: rgba(249, 168, 212, var(--tw-border-opacity));\n  }\n\n  .dark .md\\:dark\\:focus-within\\:border-pink-400:focus-within {\n    --tw-border-opacity: 1;\n    border-color: rgba(244, 114, 182, var(--tw-border-opacity));\n  }\n\n  .dark .md\\:dark\\:focus-within\\:border-pink-500:focus-within {\n    --tw-border-opacity: 1;\n    border-color: rgba(236, 72, 153, var(--tw-border-opacity));\n  }\n\n  .dark .md\\:dark\\:focus-within\\:border-pink-600:focus-within {\n    --tw-border-opacity: 1;\n    border-color: rgba(219, 39, 119, var(--tw-border-opacity));\n  }\n\n  .dark .md\\:dark\\:focus-within\\:border-pink-700:focus-within {\n    --tw-border-opacity: 1;\n    border-color: rgba(190, 24, 93, var(--tw-border-opacity));\n  }\n\n  .dark .md\\:dark\\:focus-within\\:border-pink-800:focus-within {\n    --tw-border-opacity: 1;\n    border-color: rgba(157, 23, 77, var(--tw-border-opacity));\n  }\n\n  .dark .md\\:dark\\:focus-within\\:border-pink-900:focus-within {\n    --tw-border-opacity: 1;\n    border-color: rgba(131, 24, 67, var(--tw-border-opacity));\n  }\n\n  .dark .md\\:dark\\:hover\\:border-transparent:hover {\n    border-color: transparent;\n  }\n\n  .dark .md\\:dark\\:hover\\:border-current:hover {\n    border-color: currentColor;\n  }\n\n  .dark .md\\:dark\\:hover\\:border-black:hover {\n    --tw-border-opacity: 1;\n    border-color: rgba(0, 0, 0, var(--tw-border-opacity));\n  }\n\n  .dark .md\\:dark\\:hover\\:border-white:hover {\n    --tw-border-opacity: 1;\n    border-color: rgba(255, 255, 255, var(--tw-border-opacity));\n  }\n\n  .dark .md\\:dark\\:hover\\:border-gray-50:hover {\n    --tw-border-opacity: 1;\n    border-color: rgba(249, 250, 251, var(--tw-border-opacity));\n  }\n\n  .dark .md\\:dark\\:hover\\:border-gray-100:hover {\n    --tw-border-opacity: 1;\n    border-color: rgba(243, 244, 246, var(--tw-border-opacity));\n  }\n\n  .dark .md\\:dark\\:hover\\:border-gray-200:hover {\n    --tw-border-opacity: 1;\n    border-color: rgba(229, 231, 235, var(--tw-border-opacity));\n  }\n\n  .dark .md\\:dark\\:hover\\:border-gray-300:hover {\n    --tw-border-opacity: 1;\n    border-color: rgba(209, 213, 219, var(--tw-border-opacity));\n  }\n\n  .dark .md\\:dark\\:hover\\:border-gray-400:hover {\n    --tw-border-opacity: 1;\n    border-color: rgba(156, 163, 175, var(--tw-border-opacity));\n  }\n\n  .dark .md\\:dark\\:hover\\:border-gray-500:hover {\n    --tw-border-opacity: 1;\n    border-color: rgba(107, 114, 128, var(--tw-border-opacity));\n  }\n\n  .dark .md\\:dark\\:hover\\:border-gray-600:hover {\n    --tw-border-opacity: 1;\n    border-color: rgba(75, 85, 99, var(--tw-border-opacity));\n  }\n\n  .dark .md\\:dark\\:hover\\:border-gray-700:hover {\n    --tw-border-opacity: 1;\n    border-color: rgba(55, 65, 81, var(--tw-border-opacity));\n  }\n\n  .dark .md\\:dark\\:hover\\:border-gray-800:hover {\n    --tw-border-opacity: 1;\n    border-color: rgba(31, 41, 55, var(--tw-border-opacity));\n  }\n\n  .dark .md\\:dark\\:hover\\:border-gray-900:hover {\n    --tw-border-opacity: 1;\n    border-color: rgba(17, 24, 39, var(--tw-border-opacity));\n  }\n\n  .dark .md\\:dark\\:hover\\:border-red-50:hover {\n    --tw-border-opacity: 1;\n    border-color: rgba(254, 242, 242, var(--tw-border-opacity));\n  }\n\n  .dark .md\\:dark\\:hover\\:border-red-100:hover {\n    --tw-border-opacity: 1;\n    border-color: rgba(254, 226, 226, var(--tw-border-opacity));\n  }\n\n  .dark .md\\:dark\\:hover\\:border-red-200:hover {\n    --tw-border-opacity: 1;\n    border-color: rgba(254, 202, 202, var(--tw-border-opacity));\n  }\n\n  .dark .md\\:dark\\:hover\\:border-red-300:hover {\n    --tw-border-opacity: 1;\n    border-color: rgba(252, 165, 165, var(--tw-border-opacity));\n  }\n\n  .dark .md\\:dark\\:hover\\:border-red-400:hover {\n    --tw-border-opacity: 1;\n    border-color: rgba(248, 113, 113, var(--tw-border-opacity));\n  }\n\n  .dark .md\\:dark\\:hover\\:border-red-500:hover {\n    --tw-border-opacity: 1;\n    border-color: rgba(239, 68, 68, var(--tw-border-opacity));\n  }\n\n  .dark .md\\:dark\\:hover\\:border-red-600:hover {\n    --tw-border-opacity: 1;\n    border-color: rgba(220, 38, 38, var(--tw-border-opacity));\n  }\n\n  .dark .md\\:dark\\:hover\\:border-red-700:hover {\n    --tw-border-opacity: 1;\n    border-color: rgba(185, 28, 28, var(--tw-border-opacity));\n  }\n\n  .dark .md\\:dark\\:hover\\:border-red-800:hover {\n    --tw-border-opacity: 1;\n    border-color: rgba(153, 27, 27, var(--tw-border-opacity));\n  }\n\n  .dark .md\\:dark\\:hover\\:border-red-900:hover {\n    --tw-border-opacity: 1;\n    border-color: rgba(127, 29, 29, var(--tw-border-opacity));\n  }\n\n  .dark .md\\:dark\\:hover\\:border-yellow-50:hover {\n    --tw-border-opacity: 1;\n    border-color: rgba(255, 251, 235, var(--tw-border-opacity));\n  }\n\n  .dark .md\\:dark\\:hover\\:border-yellow-100:hover {\n    --tw-border-opacity: 1;\n    border-color: rgba(254, 243, 199, var(--tw-border-opacity));\n  }\n\n  .dark .md\\:dark\\:hover\\:border-yellow-200:hover {\n    --tw-border-opacity: 1;\n    border-color: rgba(253, 230, 138, var(--tw-border-opacity));\n  }\n\n  .dark .md\\:dark\\:hover\\:border-yellow-300:hover {\n    --tw-border-opacity: 1;\n    border-color: rgba(252, 211, 77, var(--tw-border-opacity));\n  }\n\n  .dark .md\\:dark\\:hover\\:border-yellow-400:hover {\n    --tw-border-opacity: 1;\n    border-color: rgba(251, 191, 36, var(--tw-border-opacity));\n  }\n\n  .dark .md\\:dark\\:hover\\:border-yellow-500:hover {\n    --tw-border-opacity: 1;\n    border-color: rgba(245, 158, 11, var(--tw-border-opacity));\n  }\n\n  .dark .md\\:dark\\:hover\\:border-yellow-600:hover {\n    --tw-border-opacity: 1;\n    border-color: rgba(217, 119, 6, var(--tw-border-opacity));\n  }\n\n  .dark .md\\:dark\\:hover\\:border-yellow-700:hover {\n    --tw-border-opacity: 1;\n    border-color: rgba(180, 83, 9, var(--tw-border-opacity));\n  }\n\n  .dark .md\\:dark\\:hover\\:border-yellow-800:hover {\n    --tw-border-opacity: 1;\n    border-color: rgba(146, 64, 14, var(--tw-border-opacity));\n  }\n\n  .dark .md\\:dark\\:hover\\:border-yellow-900:hover {\n    --tw-border-opacity: 1;\n    border-color: rgba(120, 53, 15, var(--tw-border-opacity));\n  }\n\n  .dark .md\\:dark\\:hover\\:border-green-50:hover {\n    --tw-border-opacity: 1;\n    border-color: rgba(236, 253, 245, var(--tw-border-opacity));\n  }\n\n  .dark .md\\:dark\\:hover\\:border-green-100:hover {\n    --tw-border-opacity: 1;\n    border-color: rgba(209, 250, 229, var(--tw-border-opacity));\n  }\n\n  .dark .md\\:dark\\:hover\\:border-green-200:hover {\n    --tw-border-opacity: 1;\n    border-color: rgba(167, 243, 208, var(--tw-border-opacity));\n  }\n\n  .dark .md\\:dark\\:hover\\:border-green-300:hover {\n    --tw-border-opacity: 1;\n    border-color: rgba(110, 231, 183, var(--tw-border-opacity));\n  }\n\n  .dark .md\\:dark\\:hover\\:border-green-400:hover {\n    --tw-border-opacity: 1;\n    border-color: rgba(52, 211, 153, var(--tw-border-opacity));\n  }\n\n  .dark .md\\:dark\\:hover\\:border-green-500:hover {\n    --tw-border-opacity: 1;\n    border-color: rgba(16, 185, 129, var(--tw-border-opacity));\n  }\n\n  .dark .md\\:dark\\:hover\\:border-green-600:hover {\n    --tw-border-opacity: 1;\n    border-color: rgba(5, 150, 105, var(--tw-border-opacity));\n  }\n\n  .dark .md\\:dark\\:hover\\:border-green-700:hover {\n    --tw-border-opacity: 1;\n    border-color: rgba(4, 120, 87, var(--tw-border-opacity));\n  }\n\n  .dark .md\\:dark\\:hover\\:border-green-800:hover {\n    --tw-border-opacity: 1;\n    border-color: rgba(6, 95, 70, var(--tw-border-opacity));\n  }\n\n  .dark .md\\:dark\\:hover\\:border-green-900:hover {\n    --tw-border-opacity: 1;\n    border-color: rgba(6, 78, 59, var(--tw-border-opacity));\n  }\n\n  .dark .md\\:dark\\:hover\\:border-blue-50:hover {\n    --tw-border-opacity: 1;\n    border-color: rgba(239, 246, 255, var(--tw-border-opacity));\n  }\n\n  .dark .md\\:dark\\:hover\\:border-blue-100:hover {\n    --tw-border-opacity: 1;\n    border-color: rgba(219, 234, 254, var(--tw-border-opacity));\n  }\n\n  .dark .md\\:dark\\:hover\\:border-blue-200:hover {\n    --tw-border-opacity: 1;\n    border-color: rgba(191, 219, 254, var(--tw-border-opacity));\n  }\n\n  .dark .md\\:dark\\:hover\\:border-blue-300:hover {\n    --tw-border-opacity: 1;\n    border-color: rgba(147, 197, 253, var(--tw-border-opacity));\n  }\n\n  .dark .md\\:dark\\:hover\\:border-blue-400:hover {\n    --tw-border-opacity: 1;\n    border-color: rgba(96, 165, 250, var(--tw-border-opacity));\n  }\n\n  .dark .md\\:dark\\:hover\\:border-blue-500:hover {\n    --tw-border-opacity: 1;\n    border-color: rgba(59, 130, 246, var(--tw-border-opacity));\n  }\n\n  .dark .md\\:dark\\:hover\\:border-blue-600:hover {\n    --tw-border-opacity: 1;\n    border-color: rgba(37, 99, 235, var(--tw-border-opacity));\n  }\n\n  .dark .md\\:dark\\:hover\\:border-blue-700:hover {\n    --tw-border-opacity: 1;\n    border-color: rgba(29, 78, 216, var(--tw-border-opacity));\n  }\n\n  .dark .md\\:dark\\:hover\\:border-blue-800:hover {\n    --tw-border-opacity: 1;\n    border-color: rgba(30, 64, 175, var(--tw-border-opacity));\n  }\n\n  .dark .md\\:dark\\:hover\\:border-blue-900:hover {\n    --tw-border-opacity: 1;\n    border-color: rgba(30, 58, 138, var(--tw-border-opacity));\n  }\n\n  .dark .md\\:dark\\:hover\\:border-indigo-50:hover {\n    --tw-border-opacity: 1;\n    border-color: rgba(238, 242, 255, var(--tw-border-opacity));\n  }\n\n  .dark .md\\:dark\\:hover\\:border-indigo-100:hover {\n    --tw-border-opacity: 1;\n    border-color: rgba(224, 231, 255, var(--tw-border-opacity));\n  }\n\n  .dark .md\\:dark\\:hover\\:border-indigo-200:hover {\n    --tw-border-opacity: 1;\n    border-color: rgba(199, 210, 254, var(--tw-border-opacity));\n  }\n\n  .dark .md\\:dark\\:hover\\:border-indigo-300:hover {\n    --tw-border-opacity: 1;\n    border-color: rgba(165, 180, 252, var(--tw-border-opacity));\n  }\n\n  .dark .md\\:dark\\:hover\\:border-indigo-400:hover {\n    --tw-border-opacity: 1;\n    border-color: rgba(129, 140, 248, var(--tw-border-opacity));\n  }\n\n  .dark .md\\:dark\\:hover\\:border-indigo-500:hover {\n    --tw-border-opacity: 1;\n    border-color: rgba(99, 102, 241, var(--tw-border-opacity));\n  }\n\n  .dark .md\\:dark\\:hover\\:border-indigo-600:hover {\n    --tw-border-opacity: 1;\n    border-color: rgba(79, 70, 229, var(--tw-border-opacity));\n  }\n\n  .dark .md\\:dark\\:hover\\:border-indigo-700:hover {\n    --tw-border-opacity: 1;\n    border-color: rgba(67, 56, 202, var(--tw-border-opacity));\n  }\n\n  .dark .md\\:dark\\:hover\\:border-indigo-800:hover {\n    --tw-border-opacity: 1;\n    border-color: rgba(55, 48, 163, var(--tw-border-opacity));\n  }\n\n  .dark .md\\:dark\\:hover\\:border-indigo-900:hover {\n    --tw-border-opacity: 1;\n    border-color: rgba(49, 46, 129, var(--tw-border-opacity));\n  }\n\n  .dark .md\\:dark\\:hover\\:border-purple-50:hover {\n    --tw-border-opacity: 1;\n    border-color: rgba(245, 243, 255, var(--tw-border-opacity));\n  }\n\n  .dark .md\\:dark\\:hover\\:border-purple-100:hover {\n    --tw-border-opacity: 1;\n    border-color: rgba(237, 233, 254, var(--tw-border-opacity));\n  }\n\n  .dark .md\\:dark\\:hover\\:border-purple-200:hover {\n    --tw-border-opacity: 1;\n    border-color: rgba(221, 214, 254, var(--tw-border-opacity));\n  }\n\n  .dark .md\\:dark\\:hover\\:border-purple-300:hover {\n    --tw-border-opacity: 1;\n    border-color: rgba(196, 181, 253, var(--tw-border-opacity));\n  }\n\n  .dark .md\\:dark\\:hover\\:border-purple-400:hover {\n    --tw-border-opacity: 1;\n    border-color: rgba(167, 139, 250, var(--tw-border-opacity));\n  }\n\n  .dark .md\\:dark\\:hover\\:border-purple-500:hover {\n    --tw-border-opacity: 1;\n    border-color: rgba(139, 92, 246, var(--tw-border-opacity));\n  }\n\n  .dark .md\\:dark\\:hover\\:border-purple-600:hover {\n    --tw-border-opacity: 1;\n    border-color: rgba(124, 58, 237, var(--tw-border-opacity));\n  }\n\n  .dark .md\\:dark\\:hover\\:border-purple-700:hover {\n    --tw-border-opacity: 1;\n    border-color: rgba(109, 40, 217, var(--tw-border-opacity));\n  }\n\n  .dark .md\\:dark\\:hover\\:border-purple-800:hover {\n    --tw-border-opacity: 1;\n    border-color: rgba(91, 33, 182, var(--tw-border-opacity));\n  }\n\n  .dark .md\\:dark\\:hover\\:border-purple-900:hover {\n    --tw-border-opacity: 1;\n    border-color: rgba(76, 29, 149, var(--tw-border-opacity));\n  }\n\n  .dark .md\\:dark\\:hover\\:border-pink-50:hover {\n    --tw-border-opacity: 1;\n    border-color: rgba(253, 242, 248, var(--tw-border-opacity));\n  }\n\n  .dark .md\\:dark\\:hover\\:border-pink-100:hover {\n    --tw-border-opacity: 1;\n    border-color: rgba(252, 231, 243, var(--tw-border-opacity));\n  }\n\n  .dark .md\\:dark\\:hover\\:border-pink-200:hover {\n    --tw-border-opacity: 1;\n    border-color: rgba(251, 207, 232, var(--tw-border-opacity));\n  }\n\n  .dark .md\\:dark\\:hover\\:border-pink-300:hover {\n    --tw-border-opacity: 1;\n    border-color: rgba(249, 168, 212, var(--tw-border-opacity));\n  }\n\n  .dark .md\\:dark\\:hover\\:border-pink-400:hover {\n    --tw-border-opacity: 1;\n    border-color: rgba(244, 114, 182, var(--tw-border-opacity));\n  }\n\n  .dark .md\\:dark\\:hover\\:border-pink-500:hover {\n    --tw-border-opacity: 1;\n    border-color: rgba(236, 72, 153, var(--tw-border-opacity));\n  }\n\n  .dark .md\\:dark\\:hover\\:border-pink-600:hover {\n    --tw-border-opacity: 1;\n    border-color: rgba(219, 39, 119, var(--tw-border-opacity));\n  }\n\n  .dark .md\\:dark\\:hover\\:border-pink-700:hover {\n    --tw-border-opacity: 1;\n    border-color: rgba(190, 24, 93, var(--tw-border-opacity));\n  }\n\n  .dark .md\\:dark\\:hover\\:border-pink-800:hover {\n    --tw-border-opacity: 1;\n    border-color: rgba(157, 23, 77, var(--tw-border-opacity));\n  }\n\n  .dark .md\\:dark\\:hover\\:border-pink-900:hover {\n    --tw-border-opacity: 1;\n    border-color: rgba(131, 24, 67, var(--tw-border-opacity));\n  }\n\n  .dark .md\\:dark\\:focus\\:border-transparent:focus {\n    border-color: transparent;\n  }\n\n  .dark .md\\:dark\\:focus\\:border-current:focus {\n    border-color: currentColor;\n  }\n\n  .dark .md\\:dark\\:focus\\:border-black:focus {\n    --tw-border-opacity: 1;\n    border-color: rgba(0, 0, 0, var(--tw-border-opacity));\n  }\n\n  .dark .md\\:dark\\:focus\\:border-white:focus {\n    --tw-border-opacity: 1;\n    border-color: rgba(255, 255, 255, var(--tw-border-opacity));\n  }\n\n  .dark .md\\:dark\\:focus\\:border-gray-50:focus {\n    --tw-border-opacity: 1;\n    border-color: rgba(249, 250, 251, var(--tw-border-opacity));\n  }\n\n  .dark .md\\:dark\\:focus\\:border-gray-100:focus {\n    --tw-border-opacity: 1;\n    border-color: rgba(243, 244, 246, var(--tw-border-opacity));\n  }\n\n  .dark .md\\:dark\\:focus\\:border-gray-200:focus {\n    --tw-border-opacity: 1;\n    border-color: rgba(229, 231, 235, var(--tw-border-opacity));\n  }\n\n  .dark .md\\:dark\\:focus\\:border-gray-300:focus {\n    --tw-border-opacity: 1;\n    border-color: rgba(209, 213, 219, var(--tw-border-opacity));\n  }\n\n  .dark .md\\:dark\\:focus\\:border-gray-400:focus {\n    --tw-border-opacity: 1;\n    border-color: rgba(156, 163, 175, var(--tw-border-opacity));\n  }\n\n  .dark .md\\:dark\\:focus\\:border-gray-500:focus {\n    --tw-border-opacity: 1;\n    border-color: rgba(107, 114, 128, var(--tw-border-opacity));\n  }\n\n  .dark .md\\:dark\\:focus\\:border-gray-600:focus {\n    --tw-border-opacity: 1;\n    border-color: rgba(75, 85, 99, var(--tw-border-opacity));\n  }\n\n  .dark .md\\:dark\\:focus\\:border-gray-700:focus {\n    --tw-border-opacity: 1;\n    border-color: rgba(55, 65, 81, var(--tw-border-opacity));\n  }\n\n  .dark .md\\:dark\\:focus\\:border-gray-800:focus {\n    --tw-border-opacity: 1;\n    border-color: rgba(31, 41, 55, var(--tw-border-opacity));\n  }\n\n  .dark .md\\:dark\\:focus\\:border-gray-900:focus {\n    --tw-border-opacity: 1;\n    border-color: rgba(17, 24, 39, var(--tw-border-opacity));\n  }\n\n  .dark .md\\:dark\\:focus\\:border-red-50:focus {\n    --tw-border-opacity: 1;\n    border-color: rgba(254, 242, 242, var(--tw-border-opacity));\n  }\n\n  .dark .md\\:dark\\:focus\\:border-red-100:focus {\n    --tw-border-opacity: 1;\n    border-color: rgba(254, 226, 226, var(--tw-border-opacity));\n  }\n\n  .dark .md\\:dark\\:focus\\:border-red-200:focus {\n    --tw-border-opacity: 1;\n    border-color: rgba(254, 202, 202, var(--tw-border-opacity));\n  }\n\n  .dark .md\\:dark\\:focus\\:border-red-300:focus {\n    --tw-border-opacity: 1;\n    border-color: rgba(252, 165, 165, var(--tw-border-opacity));\n  }\n\n  .dark .md\\:dark\\:focus\\:border-red-400:focus {\n    --tw-border-opacity: 1;\n    border-color: rgba(248, 113, 113, var(--tw-border-opacity));\n  }\n\n  .dark .md\\:dark\\:focus\\:border-red-500:focus {\n    --tw-border-opacity: 1;\n    border-color: rgba(239, 68, 68, var(--tw-border-opacity));\n  }\n\n  .dark .md\\:dark\\:focus\\:border-red-600:focus {\n    --tw-border-opacity: 1;\n    border-color: rgba(220, 38, 38, var(--tw-border-opacity));\n  }\n\n  .dark .md\\:dark\\:focus\\:border-red-700:focus {\n    --tw-border-opacity: 1;\n    border-color: rgba(185, 28, 28, var(--tw-border-opacity));\n  }\n\n  .dark .md\\:dark\\:focus\\:border-red-800:focus {\n    --tw-border-opacity: 1;\n    border-color: rgba(153, 27, 27, var(--tw-border-opacity));\n  }\n\n  .dark .md\\:dark\\:focus\\:border-red-900:focus {\n    --tw-border-opacity: 1;\n    border-color: rgba(127, 29, 29, var(--tw-border-opacity));\n  }\n\n  .dark .md\\:dark\\:focus\\:border-yellow-50:focus {\n    --tw-border-opacity: 1;\n    border-color: rgba(255, 251, 235, var(--tw-border-opacity));\n  }\n\n  .dark .md\\:dark\\:focus\\:border-yellow-100:focus {\n    --tw-border-opacity: 1;\n    border-color: rgba(254, 243, 199, var(--tw-border-opacity));\n  }\n\n  .dark .md\\:dark\\:focus\\:border-yellow-200:focus {\n    --tw-border-opacity: 1;\n    border-color: rgba(253, 230, 138, var(--tw-border-opacity));\n  }\n\n  .dark .md\\:dark\\:focus\\:border-yellow-300:focus {\n    --tw-border-opacity: 1;\n    border-color: rgba(252, 211, 77, var(--tw-border-opacity));\n  }\n\n  .dark .md\\:dark\\:focus\\:border-yellow-400:focus {\n    --tw-border-opacity: 1;\n    border-color: rgba(251, 191, 36, var(--tw-border-opacity));\n  }\n\n  .dark .md\\:dark\\:focus\\:border-yellow-500:focus {\n    --tw-border-opacity: 1;\n    border-color: rgba(245, 158, 11, var(--tw-border-opacity));\n  }\n\n  .dark .md\\:dark\\:focus\\:border-yellow-600:focus {\n    --tw-border-opacity: 1;\n    border-color: rgba(217, 119, 6, var(--tw-border-opacity));\n  }\n\n  .dark .md\\:dark\\:focus\\:border-yellow-700:focus {\n    --tw-border-opacity: 1;\n    border-color: rgba(180, 83, 9, var(--tw-border-opacity));\n  }\n\n  .dark .md\\:dark\\:focus\\:border-yellow-800:focus {\n    --tw-border-opacity: 1;\n    border-color: rgba(146, 64, 14, var(--tw-border-opacity));\n  }\n\n  .dark .md\\:dark\\:focus\\:border-yellow-900:focus {\n    --tw-border-opacity: 1;\n    border-color: rgba(120, 53, 15, var(--tw-border-opacity));\n  }\n\n  .dark .md\\:dark\\:focus\\:border-green-50:focus {\n    --tw-border-opacity: 1;\n    border-color: rgba(236, 253, 245, var(--tw-border-opacity));\n  }\n\n  .dark .md\\:dark\\:focus\\:border-green-100:focus {\n    --tw-border-opacity: 1;\n    border-color: rgba(209, 250, 229, var(--tw-border-opacity));\n  }\n\n  .dark .md\\:dark\\:focus\\:border-green-200:focus {\n    --tw-border-opacity: 1;\n    border-color: rgba(167, 243, 208, var(--tw-border-opacity));\n  }\n\n  .dark .md\\:dark\\:focus\\:border-green-300:focus {\n    --tw-border-opacity: 1;\n    border-color: rgba(110, 231, 183, var(--tw-border-opacity));\n  }\n\n  .dark .md\\:dark\\:focus\\:border-green-400:focus {\n    --tw-border-opacity: 1;\n    border-color: rgba(52, 211, 153, var(--tw-border-opacity));\n  }\n\n  .dark .md\\:dark\\:focus\\:border-green-500:focus {\n    --tw-border-opacity: 1;\n    border-color: rgba(16, 185, 129, var(--tw-border-opacity));\n  }\n\n  .dark .md\\:dark\\:focus\\:border-green-600:focus {\n    --tw-border-opacity: 1;\n    border-color: rgba(5, 150, 105, var(--tw-border-opacity));\n  }\n\n  .dark .md\\:dark\\:focus\\:border-green-700:focus {\n    --tw-border-opacity: 1;\n    border-color: rgba(4, 120, 87, var(--tw-border-opacity));\n  }\n\n  .dark .md\\:dark\\:focus\\:border-green-800:focus {\n    --tw-border-opacity: 1;\n    border-color: rgba(6, 95, 70, var(--tw-border-opacity));\n  }\n\n  .dark .md\\:dark\\:focus\\:border-green-900:focus {\n    --tw-border-opacity: 1;\n    border-color: rgba(6, 78, 59, var(--tw-border-opacity));\n  }\n\n  .dark .md\\:dark\\:focus\\:border-blue-50:focus {\n    --tw-border-opacity: 1;\n    border-color: rgba(239, 246, 255, var(--tw-border-opacity));\n  }\n\n  .dark .md\\:dark\\:focus\\:border-blue-100:focus {\n    --tw-border-opacity: 1;\n    border-color: rgba(219, 234, 254, var(--tw-border-opacity));\n  }\n\n  .dark .md\\:dark\\:focus\\:border-blue-200:focus {\n    --tw-border-opacity: 1;\n    border-color: rgba(191, 219, 254, var(--tw-border-opacity));\n  }\n\n  .dark .md\\:dark\\:focus\\:border-blue-300:focus {\n    --tw-border-opacity: 1;\n    border-color: rgba(147, 197, 253, var(--tw-border-opacity));\n  }\n\n  .dark .md\\:dark\\:focus\\:border-blue-400:focus {\n    --tw-border-opacity: 1;\n    border-color: rgba(96, 165, 250, var(--tw-border-opacity));\n  }\n\n  .dark .md\\:dark\\:focus\\:border-blue-500:focus {\n    --tw-border-opacity: 1;\n    border-color: rgba(59, 130, 246, var(--tw-border-opacity));\n  }\n\n  .dark .md\\:dark\\:focus\\:border-blue-600:focus {\n    --tw-border-opacity: 1;\n    border-color: rgba(37, 99, 235, var(--tw-border-opacity));\n  }\n\n  .dark .md\\:dark\\:focus\\:border-blue-700:focus {\n    --tw-border-opacity: 1;\n    border-color: rgba(29, 78, 216, var(--tw-border-opacity));\n  }\n\n  .dark .md\\:dark\\:focus\\:border-blue-800:focus {\n    --tw-border-opacity: 1;\n    border-color: rgba(30, 64, 175, var(--tw-border-opacity));\n  }\n\n  .dark .md\\:dark\\:focus\\:border-blue-900:focus {\n    --tw-border-opacity: 1;\n    border-color: rgba(30, 58, 138, var(--tw-border-opacity));\n  }\n\n  .dark .md\\:dark\\:focus\\:border-indigo-50:focus {\n    --tw-border-opacity: 1;\n    border-color: rgba(238, 242, 255, var(--tw-border-opacity));\n  }\n\n  .dark .md\\:dark\\:focus\\:border-indigo-100:focus {\n    --tw-border-opacity: 1;\n    border-color: rgba(224, 231, 255, var(--tw-border-opacity));\n  }\n\n  .dark .md\\:dark\\:focus\\:border-indigo-200:focus {\n    --tw-border-opacity: 1;\n    border-color: rgba(199, 210, 254, var(--tw-border-opacity));\n  }\n\n  .dark .md\\:dark\\:focus\\:border-indigo-300:focus {\n    --tw-border-opacity: 1;\n    border-color: rgba(165, 180, 252, var(--tw-border-opacity));\n  }\n\n  .dark .md\\:dark\\:focus\\:border-indigo-400:focus {\n    --tw-border-opacity: 1;\n    border-color: rgba(129, 140, 248, var(--tw-border-opacity));\n  }\n\n  .dark .md\\:dark\\:focus\\:border-indigo-500:focus {\n    --tw-border-opacity: 1;\n    border-color: rgba(99, 102, 241, var(--tw-border-opacity));\n  }\n\n  .dark .md\\:dark\\:focus\\:border-indigo-600:focus {\n    --tw-border-opacity: 1;\n    border-color: rgba(79, 70, 229, var(--tw-border-opacity));\n  }\n\n  .dark .md\\:dark\\:focus\\:border-indigo-700:focus {\n    --tw-border-opacity: 1;\n    border-color: rgba(67, 56, 202, var(--tw-border-opacity));\n  }\n\n  .dark .md\\:dark\\:focus\\:border-indigo-800:focus {\n    --tw-border-opacity: 1;\n    border-color: rgba(55, 48, 163, var(--tw-border-opacity));\n  }\n\n  .dark .md\\:dark\\:focus\\:border-indigo-900:focus {\n    --tw-border-opacity: 1;\n    border-color: rgba(49, 46, 129, var(--tw-border-opacity));\n  }\n\n  .dark .md\\:dark\\:focus\\:border-purple-50:focus {\n    --tw-border-opacity: 1;\n    border-color: rgba(245, 243, 255, var(--tw-border-opacity));\n  }\n\n  .dark .md\\:dark\\:focus\\:border-purple-100:focus {\n    --tw-border-opacity: 1;\n    border-color: rgba(237, 233, 254, var(--tw-border-opacity));\n  }\n\n  .dark .md\\:dark\\:focus\\:border-purple-200:focus {\n    --tw-border-opacity: 1;\n    border-color: rgba(221, 214, 254, var(--tw-border-opacity));\n  }\n\n  .dark .md\\:dark\\:focus\\:border-purple-300:focus {\n    --tw-border-opacity: 1;\n    border-color: rgba(196, 181, 253, var(--tw-border-opacity));\n  }\n\n  .dark .md\\:dark\\:focus\\:border-purple-400:focus {\n    --tw-border-opacity: 1;\n    border-color: rgba(167, 139, 250, var(--tw-border-opacity));\n  }\n\n  .dark .md\\:dark\\:focus\\:border-purple-500:focus {\n    --tw-border-opacity: 1;\n    border-color: rgba(139, 92, 246, var(--tw-border-opacity));\n  }\n\n  .dark .md\\:dark\\:focus\\:border-purple-600:focus {\n    --tw-border-opacity: 1;\n    border-color: rgba(124, 58, 237, var(--tw-border-opacity));\n  }\n\n  .dark .md\\:dark\\:focus\\:border-purple-700:focus {\n    --tw-border-opacity: 1;\n    border-color: rgba(109, 40, 217, var(--tw-border-opacity));\n  }\n\n  .dark .md\\:dark\\:focus\\:border-purple-800:focus {\n    --tw-border-opacity: 1;\n    border-color: rgba(91, 33, 182, var(--tw-border-opacity));\n  }\n\n  .dark .md\\:dark\\:focus\\:border-purple-900:focus {\n    --tw-border-opacity: 1;\n    border-color: rgba(76, 29, 149, var(--tw-border-opacity));\n  }\n\n  .dark .md\\:dark\\:focus\\:border-pink-50:focus {\n    --tw-border-opacity: 1;\n    border-color: rgba(253, 242, 248, var(--tw-border-opacity));\n  }\n\n  .dark .md\\:dark\\:focus\\:border-pink-100:focus {\n    --tw-border-opacity: 1;\n    border-color: rgba(252, 231, 243, var(--tw-border-opacity));\n  }\n\n  .dark .md\\:dark\\:focus\\:border-pink-200:focus {\n    --tw-border-opacity: 1;\n    border-color: rgba(251, 207, 232, var(--tw-border-opacity));\n  }\n\n  .dark .md\\:dark\\:focus\\:border-pink-300:focus {\n    --tw-border-opacity: 1;\n    border-color: rgba(249, 168, 212, var(--tw-border-opacity));\n  }\n\n  .dark .md\\:dark\\:focus\\:border-pink-400:focus {\n    --tw-border-opacity: 1;\n    border-color: rgba(244, 114, 182, var(--tw-border-opacity));\n  }\n\n  .dark .md\\:dark\\:focus\\:border-pink-500:focus {\n    --tw-border-opacity: 1;\n    border-color: rgba(236, 72, 153, var(--tw-border-opacity));\n  }\n\n  .dark .md\\:dark\\:focus\\:border-pink-600:focus {\n    --tw-border-opacity: 1;\n    border-color: rgba(219, 39, 119, var(--tw-border-opacity));\n  }\n\n  .dark .md\\:dark\\:focus\\:border-pink-700:focus {\n    --tw-border-opacity: 1;\n    border-color: rgba(190, 24, 93, var(--tw-border-opacity));\n  }\n\n  .dark .md\\:dark\\:focus\\:border-pink-800:focus {\n    --tw-border-opacity: 1;\n    border-color: rgba(157, 23, 77, var(--tw-border-opacity));\n  }\n\n  .dark .md\\:dark\\:focus\\:border-pink-900:focus {\n    --tw-border-opacity: 1;\n    border-color: rgba(131, 24, 67, var(--tw-border-opacity));\n  }\n\n  .md\\:border-opacity-0 {\n    --tw-border-opacity: 0;\n  }\n\n  .md\\:border-opacity-5 {\n    --tw-border-opacity: 0.05;\n  }\n\n  .md\\:border-opacity-10 {\n    --tw-border-opacity: 0.1;\n  }\n\n  .md\\:border-opacity-20 {\n    --tw-border-opacity: 0.2;\n  }\n\n  .md\\:border-opacity-25 {\n    --tw-border-opacity: 0.25;\n  }\n\n  .md\\:border-opacity-30 {\n    --tw-border-opacity: 0.3;\n  }\n\n  .md\\:border-opacity-40 {\n    --tw-border-opacity: 0.4;\n  }\n\n  .md\\:border-opacity-50 {\n    --tw-border-opacity: 0.5;\n  }\n\n  .md\\:border-opacity-60 {\n    --tw-border-opacity: 0.6;\n  }\n\n  .md\\:border-opacity-70 {\n    --tw-border-opacity: 0.7;\n  }\n\n  .md\\:border-opacity-75 {\n    --tw-border-opacity: 0.75;\n  }\n\n  .md\\:border-opacity-80 {\n    --tw-border-opacity: 0.8;\n  }\n\n  .md\\:border-opacity-90 {\n    --tw-border-opacity: 0.9;\n  }\n\n  .md\\:border-opacity-95 {\n    --tw-border-opacity: 0.95;\n  }\n\n  .md\\:border-opacity-100 {\n    --tw-border-opacity: 1;\n  }\n\n  .group:hover .md\\:group-hover\\:border-opacity-0 {\n    --tw-border-opacity: 0;\n  }\n\n  .group:hover .md\\:group-hover\\:border-opacity-5 {\n    --tw-border-opacity: 0.05;\n  }\n\n  .group:hover .md\\:group-hover\\:border-opacity-10 {\n    --tw-border-opacity: 0.1;\n  }\n\n  .group:hover .md\\:group-hover\\:border-opacity-20 {\n    --tw-border-opacity: 0.2;\n  }\n\n  .group:hover .md\\:group-hover\\:border-opacity-25 {\n    --tw-border-opacity: 0.25;\n  }\n\n  .group:hover .md\\:group-hover\\:border-opacity-30 {\n    --tw-border-opacity: 0.3;\n  }\n\n  .group:hover .md\\:group-hover\\:border-opacity-40 {\n    --tw-border-opacity: 0.4;\n  }\n\n  .group:hover .md\\:group-hover\\:border-opacity-50 {\n    --tw-border-opacity: 0.5;\n  }\n\n  .group:hover .md\\:group-hover\\:border-opacity-60 {\n    --tw-border-opacity: 0.6;\n  }\n\n  .group:hover .md\\:group-hover\\:border-opacity-70 {\n    --tw-border-opacity: 0.7;\n  }\n\n  .group:hover .md\\:group-hover\\:border-opacity-75 {\n    --tw-border-opacity: 0.75;\n  }\n\n  .group:hover .md\\:group-hover\\:border-opacity-80 {\n    --tw-border-opacity: 0.8;\n  }\n\n  .group:hover .md\\:group-hover\\:border-opacity-90 {\n    --tw-border-opacity: 0.9;\n  }\n\n  .group:hover .md\\:group-hover\\:border-opacity-95 {\n    --tw-border-opacity: 0.95;\n  }\n\n  .group:hover .md\\:group-hover\\:border-opacity-100 {\n    --tw-border-opacity: 1;\n  }\n\n  .md\\:focus-within\\:border-opacity-0:focus-within {\n    --tw-border-opacity: 0;\n  }\n\n  .md\\:focus-within\\:border-opacity-5:focus-within {\n    --tw-border-opacity: 0.05;\n  }\n\n  .md\\:focus-within\\:border-opacity-10:focus-within {\n    --tw-border-opacity: 0.1;\n  }\n\n  .md\\:focus-within\\:border-opacity-20:focus-within {\n    --tw-border-opacity: 0.2;\n  }\n\n  .md\\:focus-within\\:border-opacity-25:focus-within {\n    --tw-border-opacity: 0.25;\n  }\n\n  .md\\:focus-within\\:border-opacity-30:focus-within {\n    --tw-border-opacity: 0.3;\n  }\n\n  .md\\:focus-within\\:border-opacity-40:focus-within {\n    --tw-border-opacity: 0.4;\n  }\n\n  .md\\:focus-within\\:border-opacity-50:focus-within {\n    --tw-border-opacity: 0.5;\n  }\n\n  .md\\:focus-within\\:border-opacity-60:focus-within {\n    --tw-border-opacity: 0.6;\n  }\n\n  .md\\:focus-within\\:border-opacity-70:focus-within {\n    --tw-border-opacity: 0.7;\n  }\n\n  .md\\:focus-within\\:border-opacity-75:focus-within {\n    --tw-border-opacity: 0.75;\n  }\n\n  .md\\:focus-within\\:border-opacity-80:focus-within {\n    --tw-border-opacity: 0.8;\n  }\n\n  .md\\:focus-within\\:border-opacity-90:focus-within {\n    --tw-border-opacity: 0.9;\n  }\n\n  .md\\:focus-within\\:border-opacity-95:focus-within {\n    --tw-border-opacity: 0.95;\n  }\n\n  .md\\:focus-within\\:border-opacity-100:focus-within {\n    --tw-border-opacity: 1;\n  }\n\n  .md\\:hover\\:border-opacity-0:hover {\n    --tw-border-opacity: 0;\n  }\n\n  .md\\:hover\\:border-opacity-5:hover {\n    --tw-border-opacity: 0.05;\n  }\n\n  .md\\:hover\\:border-opacity-10:hover {\n    --tw-border-opacity: 0.1;\n  }\n\n  .md\\:hover\\:border-opacity-20:hover {\n    --tw-border-opacity: 0.2;\n  }\n\n  .md\\:hover\\:border-opacity-25:hover {\n    --tw-border-opacity: 0.25;\n  }\n\n  .md\\:hover\\:border-opacity-30:hover {\n    --tw-border-opacity: 0.3;\n  }\n\n  .md\\:hover\\:border-opacity-40:hover {\n    --tw-border-opacity: 0.4;\n  }\n\n  .md\\:hover\\:border-opacity-50:hover {\n    --tw-border-opacity: 0.5;\n  }\n\n  .md\\:hover\\:border-opacity-60:hover {\n    --tw-border-opacity: 0.6;\n  }\n\n  .md\\:hover\\:border-opacity-70:hover {\n    --tw-border-opacity: 0.7;\n  }\n\n  .md\\:hover\\:border-opacity-75:hover {\n    --tw-border-opacity: 0.75;\n  }\n\n  .md\\:hover\\:border-opacity-80:hover {\n    --tw-border-opacity: 0.8;\n  }\n\n  .md\\:hover\\:border-opacity-90:hover {\n    --tw-border-opacity: 0.9;\n  }\n\n  .md\\:hover\\:border-opacity-95:hover {\n    --tw-border-opacity: 0.95;\n  }\n\n  .md\\:hover\\:border-opacity-100:hover {\n    --tw-border-opacity: 1;\n  }\n\n  .md\\:focus\\:border-opacity-0:focus {\n    --tw-border-opacity: 0;\n  }\n\n  .md\\:focus\\:border-opacity-5:focus {\n    --tw-border-opacity: 0.05;\n  }\n\n  .md\\:focus\\:border-opacity-10:focus {\n    --tw-border-opacity: 0.1;\n  }\n\n  .md\\:focus\\:border-opacity-20:focus {\n    --tw-border-opacity: 0.2;\n  }\n\n  .md\\:focus\\:border-opacity-25:focus {\n    --tw-border-opacity: 0.25;\n  }\n\n  .md\\:focus\\:border-opacity-30:focus {\n    --tw-border-opacity: 0.3;\n  }\n\n  .md\\:focus\\:border-opacity-40:focus {\n    --tw-border-opacity: 0.4;\n  }\n\n  .md\\:focus\\:border-opacity-50:focus {\n    --tw-border-opacity: 0.5;\n  }\n\n  .md\\:focus\\:border-opacity-60:focus {\n    --tw-border-opacity: 0.6;\n  }\n\n  .md\\:focus\\:border-opacity-70:focus {\n    --tw-border-opacity: 0.7;\n  }\n\n  .md\\:focus\\:border-opacity-75:focus {\n    --tw-border-opacity: 0.75;\n  }\n\n  .md\\:focus\\:border-opacity-80:focus {\n    --tw-border-opacity: 0.8;\n  }\n\n  .md\\:focus\\:border-opacity-90:focus {\n    --tw-border-opacity: 0.9;\n  }\n\n  .md\\:focus\\:border-opacity-95:focus {\n    --tw-border-opacity: 0.95;\n  }\n\n  .md\\:focus\\:border-opacity-100:focus {\n    --tw-border-opacity: 1;\n  }\n\n  .dark .md\\:dark\\:border-opacity-0 {\n    --tw-border-opacity: 0;\n  }\n\n  .dark .md\\:dark\\:border-opacity-5 {\n    --tw-border-opacity: 0.05;\n  }\n\n  .dark .md\\:dark\\:border-opacity-10 {\n    --tw-border-opacity: 0.1;\n  }\n\n  .dark .md\\:dark\\:border-opacity-20 {\n    --tw-border-opacity: 0.2;\n  }\n\n  .dark .md\\:dark\\:border-opacity-25 {\n    --tw-border-opacity: 0.25;\n  }\n\n  .dark .md\\:dark\\:border-opacity-30 {\n    --tw-border-opacity: 0.3;\n  }\n\n  .dark .md\\:dark\\:border-opacity-40 {\n    --tw-border-opacity: 0.4;\n  }\n\n  .dark .md\\:dark\\:border-opacity-50 {\n    --tw-border-opacity: 0.5;\n  }\n\n  .dark .md\\:dark\\:border-opacity-60 {\n    --tw-border-opacity: 0.6;\n  }\n\n  .dark .md\\:dark\\:border-opacity-70 {\n    --tw-border-opacity: 0.7;\n  }\n\n  .dark .md\\:dark\\:border-opacity-75 {\n    --tw-border-opacity: 0.75;\n  }\n\n  .dark .md\\:dark\\:border-opacity-80 {\n    --tw-border-opacity: 0.8;\n  }\n\n  .dark .md\\:dark\\:border-opacity-90 {\n    --tw-border-opacity: 0.9;\n  }\n\n  .dark .md\\:dark\\:border-opacity-95 {\n    --tw-border-opacity: 0.95;\n  }\n\n  .dark .md\\:dark\\:border-opacity-100 {\n    --tw-border-opacity: 1;\n  }\n\n  .dark .group:hover .md\\:dark\\:group-hover\\:border-opacity-0 {\n    --tw-border-opacity: 0;\n  }\n\n  .dark .group:hover .md\\:dark\\:group-hover\\:border-opacity-5 {\n    --tw-border-opacity: 0.05;\n  }\n\n  .dark .group:hover .md\\:dark\\:group-hover\\:border-opacity-10 {\n    --tw-border-opacity: 0.1;\n  }\n\n  .dark .group:hover .md\\:dark\\:group-hover\\:border-opacity-20 {\n    --tw-border-opacity: 0.2;\n  }\n\n  .dark .group:hover .md\\:dark\\:group-hover\\:border-opacity-25 {\n    --tw-border-opacity: 0.25;\n  }\n\n  .dark .group:hover .md\\:dark\\:group-hover\\:border-opacity-30 {\n    --tw-border-opacity: 0.3;\n  }\n\n  .dark .group:hover .md\\:dark\\:group-hover\\:border-opacity-40 {\n    --tw-border-opacity: 0.4;\n  }\n\n  .dark .group:hover .md\\:dark\\:group-hover\\:border-opacity-50 {\n    --tw-border-opacity: 0.5;\n  }\n\n  .dark .group:hover .md\\:dark\\:group-hover\\:border-opacity-60 {\n    --tw-border-opacity: 0.6;\n  }\n\n  .dark .group:hover .md\\:dark\\:group-hover\\:border-opacity-70 {\n    --tw-border-opacity: 0.7;\n  }\n\n  .dark .group:hover .md\\:dark\\:group-hover\\:border-opacity-75 {\n    --tw-border-opacity: 0.75;\n  }\n\n  .dark .group:hover .md\\:dark\\:group-hover\\:border-opacity-80 {\n    --tw-border-opacity: 0.8;\n  }\n\n  .dark .group:hover .md\\:dark\\:group-hover\\:border-opacity-90 {\n    --tw-border-opacity: 0.9;\n  }\n\n  .dark .group:hover .md\\:dark\\:group-hover\\:border-opacity-95 {\n    --tw-border-opacity: 0.95;\n  }\n\n  .dark .group:hover .md\\:dark\\:group-hover\\:border-opacity-100 {\n    --tw-border-opacity: 1;\n  }\n\n  .dark .md\\:dark\\:focus-within\\:border-opacity-0:focus-within {\n    --tw-border-opacity: 0;\n  }\n\n  .dark .md\\:dark\\:focus-within\\:border-opacity-5:focus-within {\n    --tw-border-opacity: 0.05;\n  }\n\n  .dark .md\\:dark\\:focus-within\\:border-opacity-10:focus-within {\n    --tw-border-opacity: 0.1;\n  }\n\n  .dark .md\\:dark\\:focus-within\\:border-opacity-20:focus-within {\n    --tw-border-opacity: 0.2;\n  }\n\n  .dark .md\\:dark\\:focus-within\\:border-opacity-25:focus-within {\n    --tw-border-opacity: 0.25;\n  }\n\n  .dark .md\\:dark\\:focus-within\\:border-opacity-30:focus-within {\n    --tw-border-opacity: 0.3;\n  }\n\n  .dark .md\\:dark\\:focus-within\\:border-opacity-40:focus-within {\n    --tw-border-opacity: 0.4;\n  }\n\n  .dark .md\\:dark\\:focus-within\\:border-opacity-50:focus-within {\n    --tw-border-opacity: 0.5;\n  }\n\n  .dark .md\\:dark\\:focus-within\\:border-opacity-60:focus-within {\n    --tw-border-opacity: 0.6;\n  }\n\n  .dark .md\\:dark\\:focus-within\\:border-opacity-70:focus-within {\n    --tw-border-opacity: 0.7;\n  }\n\n  .dark .md\\:dark\\:focus-within\\:border-opacity-75:focus-within {\n    --tw-border-opacity: 0.75;\n  }\n\n  .dark .md\\:dark\\:focus-within\\:border-opacity-80:focus-within {\n    --tw-border-opacity: 0.8;\n  }\n\n  .dark .md\\:dark\\:focus-within\\:border-opacity-90:focus-within {\n    --tw-border-opacity: 0.9;\n  }\n\n  .dark .md\\:dark\\:focus-within\\:border-opacity-95:focus-within {\n    --tw-border-opacity: 0.95;\n  }\n\n  .dark .md\\:dark\\:focus-within\\:border-opacity-100:focus-within {\n    --tw-border-opacity: 1;\n  }\n\n  .dark .md\\:dark\\:hover\\:border-opacity-0:hover {\n    --tw-border-opacity: 0;\n  }\n\n  .dark .md\\:dark\\:hover\\:border-opacity-5:hover {\n    --tw-border-opacity: 0.05;\n  }\n\n  .dark .md\\:dark\\:hover\\:border-opacity-10:hover {\n    --tw-border-opacity: 0.1;\n  }\n\n  .dark .md\\:dark\\:hover\\:border-opacity-20:hover {\n    --tw-border-opacity: 0.2;\n  }\n\n  .dark .md\\:dark\\:hover\\:border-opacity-25:hover {\n    --tw-border-opacity: 0.25;\n  }\n\n  .dark .md\\:dark\\:hover\\:border-opacity-30:hover {\n    --tw-border-opacity: 0.3;\n  }\n\n  .dark .md\\:dark\\:hover\\:border-opacity-40:hover {\n    --tw-border-opacity: 0.4;\n  }\n\n  .dark .md\\:dark\\:hover\\:border-opacity-50:hover {\n    --tw-border-opacity: 0.5;\n  }\n\n  .dark .md\\:dark\\:hover\\:border-opacity-60:hover {\n    --tw-border-opacity: 0.6;\n  }\n\n  .dark .md\\:dark\\:hover\\:border-opacity-70:hover {\n    --tw-border-opacity: 0.7;\n  }\n\n  .dark .md\\:dark\\:hover\\:border-opacity-75:hover {\n    --tw-border-opacity: 0.75;\n  }\n\n  .dark .md\\:dark\\:hover\\:border-opacity-80:hover {\n    --tw-border-opacity: 0.8;\n  }\n\n  .dark .md\\:dark\\:hover\\:border-opacity-90:hover {\n    --tw-border-opacity: 0.9;\n  }\n\n  .dark .md\\:dark\\:hover\\:border-opacity-95:hover {\n    --tw-border-opacity: 0.95;\n  }\n\n  .dark .md\\:dark\\:hover\\:border-opacity-100:hover {\n    --tw-border-opacity: 1;\n  }\n\n  .dark .md\\:dark\\:focus\\:border-opacity-0:focus {\n    --tw-border-opacity: 0;\n  }\n\n  .dark .md\\:dark\\:focus\\:border-opacity-5:focus {\n    --tw-border-opacity: 0.05;\n  }\n\n  .dark .md\\:dark\\:focus\\:border-opacity-10:focus {\n    --tw-border-opacity: 0.1;\n  }\n\n  .dark .md\\:dark\\:focus\\:border-opacity-20:focus {\n    --tw-border-opacity: 0.2;\n  }\n\n  .dark .md\\:dark\\:focus\\:border-opacity-25:focus {\n    --tw-border-opacity: 0.25;\n  }\n\n  .dark .md\\:dark\\:focus\\:border-opacity-30:focus {\n    --tw-border-opacity: 0.3;\n  }\n\n  .dark .md\\:dark\\:focus\\:border-opacity-40:focus {\n    --tw-border-opacity: 0.4;\n  }\n\n  .dark .md\\:dark\\:focus\\:border-opacity-50:focus {\n    --tw-border-opacity: 0.5;\n  }\n\n  .dark .md\\:dark\\:focus\\:border-opacity-60:focus {\n    --tw-border-opacity: 0.6;\n  }\n\n  .dark .md\\:dark\\:focus\\:border-opacity-70:focus {\n    --tw-border-opacity: 0.7;\n  }\n\n  .dark .md\\:dark\\:focus\\:border-opacity-75:focus {\n    --tw-border-opacity: 0.75;\n  }\n\n  .dark .md\\:dark\\:focus\\:border-opacity-80:focus {\n    --tw-border-opacity: 0.8;\n  }\n\n  .dark .md\\:dark\\:focus\\:border-opacity-90:focus {\n    --tw-border-opacity: 0.9;\n  }\n\n  .dark .md\\:dark\\:focus\\:border-opacity-95:focus {\n    --tw-border-opacity: 0.95;\n  }\n\n  .dark .md\\:dark\\:focus\\:border-opacity-100:focus {\n    --tw-border-opacity: 1;\n  }\n\n  .md\\:rounded-none {\n    border-radius: 0px;\n  }\n\n  .md\\:rounded-sm {\n    border-radius: 0.125rem;\n  }\n\n  .md\\:rounded {\n    border-radius: 0.25rem;\n  }\n\n  .md\\:rounded-md {\n    border-radius: 0.375rem;\n  }\n\n  .md\\:rounded-lg {\n    border-radius: 0.5rem;\n  }\n\n  .md\\:rounded-xl {\n    border-radius: 0.75rem;\n  }\n\n  .md\\:rounded-2xl {\n    border-radius: 1rem;\n  }\n\n  .md\\:rounded-3xl {\n    border-radius: 1.5rem;\n  }\n\n  .md\\:rounded-full {\n    border-radius: 9999px;\n  }\n\n  .md\\:rounded-t-none {\n    border-top-left-radius: 0px;\n    border-top-right-radius: 0px;\n  }\n\n  .md\\:rounded-r-none {\n    border-top-right-radius: 0px;\n    border-bottom-right-radius: 0px;\n  }\n\n  .md\\:rounded-b-none {\n    border-bottom-right-radius: 0px;\n    border-bottom-left-radius: 0px;\n  }\n\n  .md\\:rounded-l-none {\n    border-top-left-radius: 0px;\n    border-bottom-left-radius: 0px;\n  }\n\n  .md\\:rounded-t-sm {\n    border-top-left-radius: 0.125rem;\n    border-top-right-radius: 0.125rem;\n  }\n\n  .md\\:rounded-r-sm {\n    border-top-right-radius: 0.125rem;\n    border-bottom-right-radius: 0.125rem;\n  }\n\n  .md\\:rounded-b-sm {\n    border-bottom-right-radius: 0.125rem;\n    border-bottom-left-radius: 0.125rem;\n  }\n\n  .md\\:rounded-l-sm {\n    border-top-left-radius: 0.125rem;\n    border-bottom-left-radius: 0.125rem;\n  }\n\n  .md\\:rounded-t {\n    border-top-left-radius: 0.25rem;\n    border-top-right-radius: 0.25rem;\n  }\n\n  .md\\:rounded-r {\n    border-top-right-radius: 0.25rem;\n    border-bottom-right-radius: 0.25rem;\n  }\n\n  .md\\:rounded-b {\n    border-bottom-right-radius: 0.25rem;\n    border-bottom-left-radius: 0.25rem;\n  }\n\n  .md\\:rounded-l {\n    border-top-left-radius: 0.25rem;\n    border-bottom-left-radius: 0.25rem;\n  }\n\n  .md\\:rounded-t-md {\n    border-top-left-radius: 0.375rem;\n    border-top-right-radius: 0.375rem;\n  }\n\n  .md\\:rounded-r-md {\n    border-top-right-radius: 0.375rem;\n    border-bottom-right-radius: 0.375rem;\n  }\n\n  .md\\:rounded-b-md {\n    border-bottom-right-radius: 0.375rem;\n    border-bottom-left-radius: 0.375rem;\n  }\n\n  .md\\:rounded-l-md {\n    border-top-left-radius: 0.375rem;\n    border-bottom-left-radius: 0.375rem;\n  }\n\n  .md\\:rounded-t-lg {\n    border-top-left-radius: 0.5rem;\n    border-top-right-radius: 0.5rem;\n  }\n\n  .md\\:rounded-r-lg {\n    border-top-right-radius: 0.5rem;\n    border-bottom-right-radius: 0.5rem;\n  }\n\n  .md\\:rounded-b-lg {\n    border-bottom-right-radius: 0.5rem;\n    border-bottom-left-radius: 0.5rem;\n  }\n\n  .md\\:rounded-l-lg {\n    border-top-left-radius: 0.5rem;\n    border-bottom-left-radius: 0.5rem;\n  }\n\n  .md\\:rounded-t-xl {\n    border-top-left-radius: 0.75rem;\n    border-top-right-radius: 0.75rem;\n  }\n\n  .md\\:rounded-r-xl {\n    border-top-right-radius: 0.75rem;\n    border-bottom-right-radius: 0.75rem;\n  }\n\n  .md\\:rounded-b-xl {\n    border-bottom-right-radius: 0.75rem;\n    border-bottom-left-radius: 0.75rem;\n  }\n\n  .md\\:rounded-l-xl {\n    border-top-left-radius: 0.75rem;\n    border-bottom-left-radius: 0.75rem;\n  }\n\n  .md\\:rounded-t-2xl {\n    border-top-left-radius: 1rem;\n    border-top-right-radius: 1rem;\n  }\n\n  .md\\:rounded-r-2xl {\n    border-top-right-radius: 1rem;\n    border-bottom-right-radius: 1rem;\n  }\n\n  .md\\:rounded-b-2xl {\n    border-bottom-right-radius: 1rem;\n    border-bottom-left-radius: 1rem;\n  }\n\n  .md\\:rounded-l-2xl {\n    border-top-left-radius: 1rem;\n    border-bottom-left-radius: 1rem;\n  }\n\n  .md\\:rounded-t-3xl {\n    border-top-left-radius: 1.5rem;\n    border-top-right-radius: 1.5rem;\n  }\n\n  .md\\:rounded-r-3xl {\n    border-top-right-radius: 1.5rem;\n    border-bottom-right-radius: 1.5rem;\n  }\n\n  .md\\:rounded-b-3xl {\n    border-bottom-right-radius: 1.5rem;\n    border-bottom-left-radius: 1.5rem;\n  }\n\n  .md\\:rounded-l-3xl {\n    border-top-left-radius: 1.5rem;\n    border-bottom-left-radius: 1.5rem;\n  }\n\n  .md\\:rounded-t-full {\n    border-top-left-radius: 9999px;\n    border-top-right-radius: 9999px;\n  }\n\n  .md\\:rounded-r-full {\n    border-top-right-radius: 9999px;\n    border-bottom-right-radius: 9999px;\n  }\n\n  .md\\:rounded-b-full {\n    border-bottom-right-radius: 9999px;\n    border-bottom-left-radius: 9999px;\n  }\n\n  .md\\:rounded-l-full {\n    border-top-left-radius: 9999px;\n    border-bottom-left-radius: 9999px;\n  }\n\n  .md\\:rounded-tl-none {\n    border-top-left-radius: 0px;\n  }\n\n  .md\\:rounded-tr-none {\n    border-top-right-radius: 0px;\n  }\n\n  .md\\:rounded-br-none {\n    border-bottom-right-radius: 0px;\n  }\n\n  .md\\:rounded-bl-none {\n    border-bottom-left-radius: 0px;\n  }\n\n  .md\\:rounded-tl-sm {\n    border-top-left-radius: 0.125rem;\n  }\n\n  .md\\:rounded-tr-sm {\n    border-top-right-radius: 0.125rem;\n  }\n\n  .md\\:rounded-br-sm {\n    border-bottom-right-radius: 0.125rem;\n  }\n\n  .md\\:rounded-bl-sm {\n    border-bottom-left-radius: 0.125rem;\n  }\n\n  .md\\:rounded-tl {\n    border-top-left-radius: 0.25rem;\n  }\n\n  .md\\:rounded-tr {\n    border-top-right-radius: 0.25rem;\n  }\n\n  .md\\:rounded-br {\n    border-bottom-right-radius: 0.25rem;\n  }\n\n  .md\\:rounded-bl {\n    border-bottom-left-radius: 0.25rem;\n  }\n\n  .md\\:rounded-tl-md {\n    border-top-left-radius: 0.375rem;\n  }\n\n  .md\\:rounded-tr-md {\n    border-top-right-radius: 0.375rem;\n  }\n\n  .md\\:rounded-br-md {\n    border-bottom-right-radius: 0.375rem;\n  }\n\n  .md\\:rounded-bl-md {\n    border-bottom-left-radius: 0.375rem;\n  }\n\n  .md\\:rounded-tl-lg {\n    border-top-left-radius: 0.5rem;\n  }\n\n  .md\\:rounded-tr-lg {\n    border-top-right-radius: 0.5rem;\n  }\n\n  .md\\:rounded-br-lg {\n    border-bottom-right-radius: 0.5rem;\n  }\n\n  .md\\:rounded-bl-lg {\n    border-bottom-left-radius: 0.5rem;\n  }\n\n  .md\\:rounded-tl-xl {\n    border-top-left-radius: 0.75rem;\n  }\n\n  .md\\:rounded-tr-xl {\n    border-top-right-radius: 0.75rem;\n  }\n\n  .md\\:rounded-br-xl {\n    border-bottom-right-radius: 0.75rem;\n  }\n\n  .md\\:rounded-bl-xl {\n    border-bottom-left-radius: 0.75rem;\n  }\n\n  .md\\:rounded-tl-2xl {\n    border-top-left-radius: 1rem;\n  }\n\n  .md\\:rounded-tr-2xl {\n    border-top-right-radius: 1rem;\n  }\n\n  .md\\:rounded-br-2xl {\n    border-bottom-right-radius: 1rem;\n  }\n\n  .md\\:rounded-bl-2xl {\n    border-bottom-left-radius: 1rem;\n  }\n\n  .md\\:rounded-tl-3xl {\n    border-top-left-radius: 1.5rem;\n  }\n\n  .md\\:rounded-tr-3xl {\n    border-top-right-radius: 1.5rem;\n  }\n\n  .md\\:rounded-br-3xl {\n    border-bottom-right-radius: 1.5rem;\n  }\n\n  .md\\:rounded-bl-3xl {\n    border-bottom-left-radius: 1.5rem;\n  }\n\n  .md\\:rounded-tl-full {\n    border-top-left-radius: 9999px;\n  }\n\n  .md\\:rounded-tr-full {\n    border-top-right-radius: 9999px;\n  }\n\n  .md\\:rounded-br-full {\n    border-bottom-right-radius: 9999px;\n  }\n\n  .md\\:rounded-bl-full {\n    border-bottom-left-radius: 9999px;\n  }\n\n  .md\\:border-solid {\n    border-style: solid;\n  }\n\n  .md\\:border-dashed {\n    border-style: dashed;\n  }\n\n  .md\\:border-dotted {\n    border-style: dotted;\n  }\n\n  .md\\:border-double {\n    border-style: double;\n  }\n\n  .md\\:border-none {\n    border-style: none;\n  }\n\n  .md\\:border-0 {\n    border-width: 0px;\n  }\n\n  .md\\:border-2 {\n    border-width: 2px;\n  }\n\n  .md\\:border-4 {\n    border-width: 4px;\n  }\n\n  .md\\:border-8 {\n    border-width: 8px;\n  }\n\n  .md\\:border {\n    border-width: 1px;\n  }\n\n  .md\\:border-t-0 {\n    border-top-width: 0px;\n  }\n\n  .md\\:border-r-0 {\n    border-right-width: 0px;\n  }\n\n  .md\\:border-b-0 {\n    border-bottom-width: 0px;\n  }\n\n  .md\\:border-l-0 {\n    border-left-width: 0px;\n  }\n\n  .md\\:border-t-2 {\n    border-top-width: 2px;\n  }\n\n  .md\\:border-r-2 {\n    border-right-width: 2px;\n  }\n\n  .md\\:border-b-2 {\n    border-bottom-width: 2px;\n  }\n\n  .md\\:border-l-2 {\n    border-left-width: 2px;\n  }\n\n  .md\\:border-t-4 {\n    border-top-width: 4px;\n  }\n\n  .md\\:border-r-4 {\n    border-right-width: 4px;\n  }\n\n  .md\\:border-b-4 {\n    border-bottom-width: 4px;\n  }\n\n  .md\\:border-l-4 {\n    border-left-width: 4px;\n  }\n\n  .md\\:border-t-8 {\n    border-top-width: 8px;\n  }\n\n  .md\\:border-r-8 {\n    border-right-width: 8px;\n  }\n\n  .md\\:border-b-8 {\n    border-bottom-width: 8px;\n  }\n\n  .md\\:border-l-8 {\n    border-left-width: 8px;\n  }\n\n  .md\\:border-t {\n    border-top-width: 1px;\n  }\n\n  .md\\:border-r {\n    border-right-width: 1px;\n  }\n\n  .md\\:border-b {\n    border-bottom-width: 1px;\n  }\n\n  .md\\:border-l {\n    border-left-width: 1px;\n  }\n\n  .md\\:decoration-slice {\n    -webkit-box-decoration-break: slice;\n            box-decoration-break: slice;\n  }\n\n  .md\\:decoration-clone {\n    -webkit-box-decoration-break: clone;\n            box-decoration-break: clone;\n  }\n\n  .md\\:box-border {\n    box-sizing: border-box;\n  }\n\n  .md\\:box-content {\n    box-sizing: content-box;\n  }\n\n  .md\\:cursor-auto {\n    cursor: auto;\n  }\n\n  .md\\:cursor-default {\n    cursor: default;\n  }\n\n  .md\\:cursor-pointer {\n    cursor: pointer;\n  }\n\n  .md\\:cursor-wait {\n    cursor: wait;\n  }\n\n  .md\\:cursor-text {\n    cursor: text;\n  }\n\n  .md\\:cursor-move {\n    cursor: move;\n  }\n\n  .md\\:cursor-help {\n    cursor: help;\n  }\n\n  .md\\:cursor-not-allowed {\n    cursor: not-allowed;\n  }\n\n  .md\\:block {\n    display: block;\n  }\n\n  .md\\:inline-block {\n    display: inline-block;\n  }\n\n  .md\\:inline {\n    display: inline;\n  }\n\n  .md\\:flex {\n    display: flex;\n  }\n\n  .md\\:inline-flex {\n    display: inline-flex;\n  }\n\n  .md\\:table {\n    display: table;\n  }\n\n  .md\\:inline-table {\n    display: inline-table;\n  }\n\n  .md\\:table-caption {\n    display: table-caption;\n  }\n\n  .md\\:table-cell {\n    display: table-cell;\n  }\n\n  .md\\:table-column {\n    display: table-column;\n  }\n\n  .md\\:table-column-group {\n    display: table-column-group;\n  }\n\n  .md\\:table-footer-group {\n    display: table-footer-group;\n  }\n\n  .md\\:table-header-group {\n    display: table-header-group;\n  }\n\n  .md\\:table-row-group {\n    display: table-row-group;\n  }\n\n  .md\\:table-row {\n    display: table-row;\n  }\n\n  .md\\:flow-root {\n    display: flow-root;\n  }\n\n  .md\\:grid {\n    display: grid;\n  }\n\n  .md\\:inline-grid {\n    display: inline-grid;\n  }\n\n  .md\\:contents {\n    display: contents;\n  }\n\n  .md\\:list-item {\n    display: list-item;\n  }\n\n  .md\\:hidden {\n    display: none;\n  }\n\n  .md\\:flex-row {\n    flex-direction: row;\n  }\n\n  .md\\:flex-row-reverse {\n    flex-direction: row-reverse;\n  }\n\n  .md\\:flex-col {\n    flex-direction: column;\n  }\n\n  .md\\:flex-col-reverse {\n    flex-direction: column-reverse;\n  }\n\n  .md\\:flex-wrap {\n    flex-wrap: wrap;\n  }\n\n  .md\\:flex-wrap-reverse {\n    flex-wrap: wrap-reverse;\n  }\n\n  .md\\:flex-nowrap {\n    flex-wrap: nowrap;\n  }\n\n  .md\\:place-items-start {\n    place-items: start;\n  }\n\n  .md\\:place-items-end {\n    place-items: end;\n  }\n\n  .md\\:place-items-center {\n    place-items: center;\n  }\n\n  .md\\:place-items-stretch {\n    place-items: stretch;\n  }\n\n  .md\\:place-content-center {\n    place-content: center;\n  }\n\n  .md\\:place-content-start {\n    place-content: start;\n  }\n\n  .md\\:place-content-end {\n    place-content: end;\n  }\n\n  .md\\:place-content-between {\n    place-content: space-between;\n  }\n\n  .md\\:place-content-around {\n    place-content: space-around;\n  }\n\n  .md\\:place-content-evenly {\n    place-content: space-evenly;\n  }\n\n  .md\\:place-content-stretch {\n    place-content: stretch;\n  }\n\n  .md\\:place-self-auto {\n    place-self: auto;\n  }\n\n  .md\\:place-self-start {\n    place-self: start;\n  }\n\n  .md\\:place-self-end {\n    place-self: end;\n  }\n\n  .md\\:place-self-center {\n    place-self: center;\n  }\n\n  .md\\:place-self-stretch {\n    place-self: stretch;\n  }\n\n  .md\\:items-start {\n    align-items: flex-start;\n  }\n\n  .md\\:items-end {\n    align-items: flex-end;\n  }\n\n  .md\\:items-center {\n    align-items: center;\n  }\n\n  .md\\:items-baseline {\n    align-items: baseline;\n  }\n\n  .md\\:items-stretch {\n    align-items: stretch;\n  }\n\n  .md\\:content-center {\n    align-content: center;\n  }\n\n  .md\\:content-start {\n    align-content: flex-start;\n  }\n\n  .md\\:content-end {\n    align-content: flex-end;\n  }\n\n  .md\\:content-between {\n    align-content: space-between;\n  }\n\n  .md\\:content-around {\n    align-content: space-around;\n  }\n\n  .md\\:content-evenly {\n    align-content: space-evenly;\n  }\n\n  .md\\:self-auto {\n    align-self: auto;\n  }\n\n  .md\\:self-start {\n    align-self: flex-start;\n  }\n\n  .md\\:self-end {\n    align-self: flex-end;\n  }\n\n  .md\\:self-center {\n    align-self: center;\n  }\n\n  .md\\:self-stretch {\n    align-self: stretch;\n  }\n\n  .md\\:justify-items-start {\n    justify-items: start;\n  }\n\n  .md\\:justify-items-end {\n    justify-items: end;\n  }\n\n  .md\\:justify-items-center {\n    justify-items: center;\n  }\n\n  .md\\:justify-items-stretch {\n    justify-items: stretch;\n  }\n\n  .md\\:justify-start {\n    justify-content: flex-start;\n  }\n\n  .md\\:justify-end {\n    justify-content: flex-end;\n  }\n\n  .md\\:justify-center {\n    justify-content: center;\n  }\n\n  .md\\:justify-between {\n    justify-content: space-between;\n  }\n\n  .md\\:justify-around {\n    justify-content: space-around;\n  }\n\n  .md\\:justify-evenly {\n    justify-content: space-evenly;\n  }\n\n  .md\\:justify-self-auto {\n    justify-self: auto;\n  }\n\n  .md\\:justify-self-start {\n    justify-self: start;\n  }\n\n  .md\\:justify-self-end {\n    justify-self: end;\n  }\n\n  .md\\:justify-self-center {\n    justify-self: center;\n  }\n\n  .md\\:justify-self-stretch {\n    justify-self: stretch;\n  }\n\n  .md\\:flex-1 {\n    flex: 1 1 0%;\n  }\n\n  .md\\:flex-auto {\n    flex: 1 1 auto;\n  }\n\n  .md\\:flex-initial {\n    flex: 0 1 auto;\n  }\n\n  .md\\:flex-none {\n    flex: none;\n  }\n\n  .md\\:flex-grow-0 {\n    flex-grow: 0;\n  }\n\n  .md\\:flex-grow {\n    flex-grow: 1;\n  }\n\n  .md\\:flex-shrink-0 {\n    flex-shrink: 0;\n  }\n\n  .md\\:flex-shrink {\n    flex-shrink: 1;\n  }\n\n  .md\\:order-1 {\n    order: 1;\n  }\n\n  .md\\:order-2 {\n    order: 2;\n  }\n\n  .md\\:order-3 {\n    order: 3;\n  }\n\n  .md\\:order-4 {\n    order: 4;\n  }\n\n  .md\\:order-5 {\n    order: 5;\n  }\n\n  .md\\:order-6 {\n    order: 6;\n  }\n\n  .md\\:order-7 {\n    order: 7;\n  }\n\n  .md\\:order-8 {\n    order: 8;\n  }\n\n  .md\\:order-9 {\n    order: 9;\n  }\n\n  .md\\:order-10 {\n    order: 10;\n  }\n\n  .md\\:order-11 {\n    order: 11;\n  }\n\n  .md\\:order-12 {\n    order: 12;\n  }\n\n  .md\\:order-first {\n    order: -9999;\n  }\n\n  .md\\:order-last {\n    order: 9999;\n  }\n\n  .md\\:order-none {\n    order: 0;\n  }\n\n  .md\\:float-right {\n    float: right;\n  }\n\n  .md\\:float-left {\n    float: left;\n  }\n\n  .md\\:float-none {\n    float: none;\n  }\n\n  .md\\:clear-left {\n    clear: left;\n  }\n\n  .md\\:clear-right {\n    clear: right;\n  }\n\n  .md\\:clear-both {\n    clear: both;\n  }\n\n  .md\\:clear-none {\n    clear: none;\n  }\n\n  .md\\:font-sans {\n    font-family: ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, \"Segoe UI\", Roboto, \"Helvetica Neue\", Arial, \"Noto Sans\", sans-serif, \"Apple Color Emoji\", \"Segoe UI Emoji\", \"Segoe UI Symbol\", \"Noto Color Emoji\";\n  }\n\n  .md\\:font-serif {\n    font-family: ui-serif, Georgia, Cambria, \"Times New Roman\", Times, serif;\n  }\n\n  .md\\:font-mono {\n    font-family: ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, \"Liberation Mono\", \"Courier New\", monospace;\n  }\n\n  .md\\:font-thin {\n    font-weight: 100;\n  }\n\n  .md\\:font-extralight {\n    font-weight: 200;\n  }\n\n  .md\\:font-light {\n    font-weight: 300;\n  }\n\n  .md\\:font-normal {\n    font-weight: 400;\n  }\n\n  .md\\:font-medium {\n    font-weight: 500;\n  }\n\n  .md\\:font-semibold {\n    font-weight: 600;\n  }\n\n  .md\\:font-bold {\n    font-weight: 700;\n  }\n\n  .md\\:font-extrabold {\n    font-weight: 800;\n  }\n\n  .md\\:font-black {\n    font-weight: 900;\n  }\n\n  .md\\:hover\\:font-thin:hover {\n    font-weight: 100;\n  }\n\n  .md\\:hover\\:font-extralight:hover {\n    font-weight: 200;\n  }\n\n  .md\\:hover\\:font-light:hover {\n    font-weight: 300;\n  }\n\n  .md\\:hover\\:font-normal:hover {\n    font-weight: 400;\n  }\n\n  .md\\:hover\\:font-medium:hover {\n    font-weight: 500;\n  }\n\n  .md\\:hover\\:font-semibold:hover {\n    font-weight: 600;\n  }\n\n  .md\\:hover\\:font-bold:hover {\n    font-weight: 700;\n  }\n\n  .md\\:hover\\:font-extrabold:hover {\n    font-weight: 800;\n  }\n\n  .md\\:hover\\:font-black:hover {\n    font-weight: 900;\n  }\n\n  .md\\:focus\\:font-thin:focus {\n    font-weight: 100;\n  }\n\n  .md\\:focus\\:font-extralight:focus {\n    font-weight: 200;\n  }\n\n  .md\\:focus\\:font-light:focus {\n    font-weight: 300;\n  }\n\n  .md\\:focus\\:font-normal:focus {\n    font-weight: 400;\n  }\n\n  .md\\:focus\\:font-medium:focus {\n    font-weight: 500;\n  }\n\n  .md\\:focus\\:font-semibold:focus {\n    font-weight: 600;\n  }\n\n  .md\\:focus\\:font-bold:focus {\n    font-weight: 700;\n  }\n\n  .md\\:focus\\:font-extrabold:focus {\n    font-weight: 800;\n  }\n\n  .md\\:focus\\:font-black:focus {\n    font-weight: 900;\n  }\n\n  .md\\:h-0 {\n    height: 0px;\n  }\n\n  .md\\:h-1 {\n    height: 0.25rem;\n  }\n\n  .md\\:h-2 {\n    height: 0.5rem;\n  }\n\n  .md\\:h-3 {\n    height: 0.75rem;\n  }\n\n  .md\\:h-4 {\n    height: 1rem;\n  }\n\n  .md\\:h-5 {\n    height: 1.25rem;\n  }\n\n  .md\\:h-6 {\n    height: 1.5rem;\n  }\n\n  .md\\:h-7 {\n    height: 1.75rem;\n  }\n\n  .md\\:h-8 {\n    height: 2rem;\n  }\n\n  .md\\:h-9 {\n    height: 2.25rem;\n  }\n\n  .md\\:h-10 {\n    height: 2.5rem;\n  }\n\n  .md\\:h-11 {\n    height: 2.75rem;\n  }\n\n  .md\\:h-12 {\n    height: 3rem;\n  }\n\n  .md\\:h-14 {\n    height: 3.5rem;\n  }\n\n  .md\\:h-16 {\n    height: 4rem;\n  }\n\n  .md\\:h-20 {\n    height: 5rem;\n  }\n\n  .md\\:h-24 {\n    height: 6rem;\n  }\n\n  .md\\:h-28 {\n    height: 7rem;\n  }\n\n  .md\\:h-32 {\n    height: 8rem;\n  }\n\n  .md\\:h-36 {\n    height: 9rem;\n  }\n\n  .md\\:h-40 {\n    height: 10rem;\n  }\n\n  .md\\:h-44 {\n    height: 11rem;\n  }\n\n  .md\\:h-48 {\n    height: 12rem;\n  }\n\n  .md\\:h-52 {\n    height: 13rem;\n  }\n\n  .md\\:h-56 {\n    height: 14rem;\n  }\n\n  .md\\:h-60 {\n    height: 15rem;\n  }\n\n  .md\\:h-64 {\n    height: 16rem;\n  }\n\n  .md\\:h-72 {\n    height: 18rem;\n  }\n\n  .md\\:h-80 {\n    height: 20rem;\n  }\n\n  .md\\:h-96 {\n    height: 24rem;\n  }\n\n  .md\\:h-auto {\n    height: auto;\n  }\n\n  .md\\:h-px {\n    height: 1px;\n  }\n\n  .md\\:h-0\\.5 {\n    height: 0.125rem;\n  }\n\n  .md\\:h-1\\.5 {\n    height: 0.375rem;\n  }\n\n  .md\\:h-2\\.5 {\n    height: 0.625rem;\n  }\n\n  .md\\:h-3\\.5 {\n    height: 0.875rem;\n  }\n\n  .md\\:h-1\\/2 {\n    height: 50%;\n  }\n\n  .md\\:h-1\\/3 {\n    height: 33.333333%;\n  }\n\n  .md\\:h-2\\/3 {\n    height: 66.666667%;\n  }\n\n  .md\\:h-1\\/4 {\n    height: 25%;\n  }\n\n  .md\\:h-2\\/4 {\n    height: 50%;\n  }\n\n  .md\\:h-3\\/4 {\n    height: 75%;\n  }\n\n  .md\\:h-1\\/5 {\n    height: 20%;\n  }\n\n  .md\\:h-2\\/5 {\n    height: 40%;\n  }\n\n  .md\\:h-3\\/5 {\n    height: 60%;\n  }\n\n  .md\\:h-4\\/5 {\n    height: 80%;\n  }\n\n  .md\\:h-1\\/6 {\n    height: 16.666667%;\n  }\n\n  .md\\:h-2\\/6 {\n    height: 33.333333%;\n  }\n\n  .md\\:h-3\\/6 {\n    height: 50%;\n  }\n\n  .md\\:h-4\\/6 {\n    height: 66.666667%;\n  }\n\n  .md\\:h-5\\/6 {\n    height: 83.333333%;\n  }\n\n  .md\\:h-full {\n    height: 100%;\n  }\n\n  .md\\:h-screen {\n    height: 100vh;\n  }\n\n  .md\\:text-xs {\n    font-size: 0.75rem;\n    line-height: 1rem;\n  }\n\n  .md\\:text-sm {\n    font-size: 0.875rem;\n    line-height: 1.25rem;\n  }\n\n  .md\\:text-base {\n    font-size: 1rem;\n    line-height: 1.5rem;\n  }\n\n  .md\\:text-lg {\n    font-size: 1.125rem;\n    line-height: 1.75rem;\n  }\n\n  .md\\:text-xl {\n    font-size: 1.25rem;\n    line-height: 1.75rem;\n  }\n\n  .md\\:text-2xl {\n    font-size: 1.5rem;\n    line-height: 2rem;\n  }\n\n  .md\\:text-3xl {\n    font-size: 1.875rem;\n    line-height: 2.25rem;\n  }\n\n  .md\\:text-4xl {\n    font-size: 2.25rem;\n    line-height: 2.5rem;\n  }\n\n  .md\\:text-5xl {\n    font-size: 3rem;\n    line-height: 1;\n  }\n\n  .md\\:text-6xl {\n    font-size: 3.75rem;\n    line-height: 1;\n  }\n\n  .md\\:text-7xl {\n    font-size: 4.5rem;\n    line-height: 1;\n  }\n\n  .md\\:text-8xl {\n    font-size: 6rem;\n    line-height: 1;\n  }\n\n  .md\\:text-9xl {\n    font-size: 8rem;\n    line-height: 1;\n  }\n\n  .md\\:leading-3 {\n    line-height: .75rem;\n  }\n\n  .md\\:leading-4 {\n    line-height: 1rem;\n  }\n\n  .md\\:leading-5 {\n    line-height: 1.25rem;\n  }\n\n  .md\\:leading-6 {\n    line-height: 1.5rem;\n  }\n\n  .md\\:leading-7 {\n    line-height: 1.75rem;\n  }\n\n  .md\\:leading-8 {\n    line-height: 2rem;\n  }\n\n  .md\\:leading-9 {\n    line-height: 2.25rem;\n  }\n\n  .md\\:leading-10 {\n    line-height: 2.5rem;\n  }\n\n  .md\\:leading-none {\n    line-height: 1;\n  }\n\n  .md\\:leading-tight {\n    line-height: 1.25;\n  }\n\n  .md\\:leading-snug {\n    line-height: 1.375;\n  }\n\n  .md\\:leading-normal {\n    line-height: 1.5;\n  }\n\n  .md\\:leading-relaxed {\n    line-height: 1.625;\n  }\n\n  .md\\:leading-loose {\n    line-height: 2;\n  }\n\n  .md\\:list-inside {\n    list-style-position: inside;\n  }\n\n  .md\\:list-outside {\n    list-style-position: outside;\n  }\n\n  .md\\:list-none {\n    list-style-type: none;\n  }\n\n  .md\\:list-disc {\n    list-style-type: disc;\n  }\n\n  .md\\:list-decimal {\n    list-style-type: decimal;\n  }\n\n  .md\\:m-0 {\n    margin: 0px;\n  }\n\n  .md\\:m-1 {\n    margin: 0.25rem;\n  }\n\n  .md\\:m-2 {\n    margin: 0.5rem;\n  }\n\n  .md\\:m-3 {\n    margin: 0.75rem;\n  }\n\n  .md\\:m-4 {\n    margin: 1rem;\n  }\n\n  .md\\:m-5 {\n    margin: 1.25rem;\n  }\n\n  .md\\:m-6 {\n    margin: 1.5rem;\n  }\n\n  .md\\:m-7 {\n    margin: 1.75rem;\n  }\n\n  .md\\:m-8 {\n    margin: 2rem;\n  }\n\n  .md\\:m-9 {\n    margin: 2.25rem;\n  }\n\n  .md\\:m-10 {\n    margin: 2.5rem;\n  }\n\n  .md\\:m-11 {\n    margin: 2.75rem;\n  }\n\n  .md\\:m-12 {\n    margin: 3rem;\n  }\n\n  .md\\:m-14 {\n    margin: 3.5rem;\n  }\n\n  .md\\:m-16 {\n    margin: 4rem;\n  }\n\n  .md\\:m-20 {\n    margin: 5rem;\n  }\n\n  .md\\:m-24 {\n    margin: 6rem;\n  }\n\n  .md\\:m-28 {\n    margin: 7rem;\n  }\n\n  .md\\:m-32 {\n    margin: 8rem;\n  }\n\n  .md\\:m-36 {\n    margin: 9rem;\n  }\n\n  .md\\:m-40 {\n    margin: 10rem;\n  }\n\n  .md\\:m-44 {\n    margin: 11rem;\n  }\n\n  .md\\:m-48 {\n    margin: 12rem;\n  }\n\n  .md\\:m-52 {\n    margin: 13rem;\n  }\n\n  .md\\:m-56 {\n    margin: 14rem;\n  }\n\n  .md\\:m-60 {\n    margin: 15rem;\n  }\n\n  .md\\:m-64 {\n    margin: 16rem;\n  }\n\n  .md\\:m-72 {\n    margin: 18rem;\n  }\n\n  .md\\:m-80 {\n    margin: 20rem;\n  }\n\n  .md\\:m-96 {\n    margin: 24rem;\n  }\n\n  .md\\:m-auto {\n    margin: auto;\n  }\n\n  .md\\:m-px {\n    margin: 1px;\n  }\n\n  .md\\:m-0\\.5 {\n    margin: 0.125rem;\n  }\n\n  .md\\:m-1\\.5 {\n    margin: 0.375rem;\n  }\n\n  .md\\:m-2\\.5 {\n    margin: 0.625rem;\n  }\n\n  .md\\:m-3\\.5 {\n    margin: 0.875rem;\n  }\n\n  .md\\:-m-0 {\n    margin: 0px;\n  }\n\n  .md\\:-m-1 {\n    margin: -0.25rem;\n  }\n\n  .md\\:-m-2 {\n    margin: -0.5rem;\n  }\n\n  .md\\:-m-3 {\n    margin: -0.75rem;\n  }\n\n  .md\\:-m-4 {\n    margin: -1rem;\n  }\n\n  .md\\:-m-5 {\n    margin: -1.25rem;\n  }\n\n  .md\\:-m-6 {\n    margin: -1.5rem;\n  }\n\n  .md\\:-m-7 {\n    margin: -1.75rem;\n  }\n\n  .md\\:-m-8 {\n    margin: -2rem;\n  }\n\n  .md\\:-m-9 {\n    margin: -2.25rem;\n  }\n\n  .md\\:-m-10 {\n    margin: -2.5rem;\n  }\n\n  .md\\:-m-11 {\n    margin: -2.75rem;\n  }\n\n  .md\\:-m-12 {\n    margin: -3rem;\n  }\n\n  .md\\:-m-14 {\n    margin: -3.5rem;\n  }\n\n  .md\\:-m-16 {\n    margin: -4rem;\n  }\n\n  .md\\:-m-20 {\n    margin: -5rem;\n  }\n\n  .md\\:-m-24 {\n    margin: -6rem;\n  }\n\n  .md\\:-m-28 {\n    margin: -7rem;\n  }\n\n  .md\\:-m-32 {\n    margin: -8rem;\n  }\n\n  .md\\:-m-36 {\n    margin: -9rem;\n  }\n\n  .md\\:-m-40 {\n    margin: -10rem;\n  }\n\n  .md\\:-m-44 {\n    margin: -11rem;\n  }\n\n  .md\\:-m-48 {\n    margin: -12rem;\n  }\n\n  .md\\:-m-52 {\n    margin: -13rem;\n  }\n\n  .md\\:-m-56 {\n    margin: -14rem;\n  }\n\n  .md\\:-m-60 {\n    margin: -15rem;\n  }\n\n  .md\\:-m-64 {\n    margin: -16rem;\n  }\n\n  .md\\:-m-72 {\n    margin: -18rem;\n  }\n\n  .md\\:-m-80 {\n    margin: -20rem;\n  }\n\n  .md\\:-m-96 {\n    margin: -24rem;\n  }\n\n  .md\\:-m-px {\n    margin: -1px;\n  }\n\n  .md\\:-m-0\\.5 {\n    margin: -0.125rem;\n  }\n\n  .md\\:-m-1\\.5 {\n    margin: -0.375rem;\n  }\n\n  .md\\:-m-2\\.5 {\n    margin: -0.625rem;\n  }\n\n  .md\\:-m-3\\.5 {\n    margin: -0.875rem;\n  }\n\n  .md\\:my-0 {\n    margin-top: 0px;\n    margin-bottom: 0px;\n  }\n\n  .md\\:mx-0 {\n    margin-left: 0px;\n    margin-right: 0px;\n  }\n\n  .md\\:my-1 {\n    margin-top: 0.25rem;\n    margin-bottom: 0.25rem;\n  }\n\n  .md\\:mx-1 {\n    margin-left: 0.25rem;\n    margin-right: 0.25rem;\n  }\n\n  .md\\:my-2 {\n    margin-top: 0.5rem;\n    margin-bottom: 0.5rem;\n  }\n\n  .md\\:mx-2 {\n    margin-left: 0.5rem;\n    margin-right: 0.5rem;\n  }\n\n  .md\\:my-3 {\n    margin-top: 0.75rem;\n    margin-bottom: 0.75rem;\n  }\n\n  .md\\:mx-3 {\n    margin-left: 0.75rem;\n    margin-right: 0.75rem;\n  }\n\n  .md\\:my-4 {\n    margin-top: 1rem;\n    margin-bottom: 1rem;\n  }\n\n  .md\\:mx-4 {\n    margin-left: 1rem;\n    margin-right: 1rem;\n  }\n\n  .md\\:my-5 {\n    margin-top: 1.25rem;\n    margin-bottom: 1.25rem;\n  }\n\n  .md\\:mx-5 {\n    margin-left: 1.25rem;\n    margin-right: 1.25rem;\n  }\n\n  .md\\:my-6 {\n    margin-top: 1.5rem;\n    margin-bottom: 1.5rem;\n  }\n\n  .md\\:mx-6 {\n    margin-left: 1.5rem;\n    margin-right: 1.5rem;\n  }\n\n  .md\\:my-7 {\n    margin-top: 1.75rem;\n    margin-bottom: 1.75rem;\n  }\n\n  .md\\:mx-7 {\n    margin-left: 1.75rem;\n    margin-right: 1.75rem;\n  }\n\n  .md\\:my-8 {\n    margin-top: 2rem;\n    margin-bottom: 2rem;\n  }\n\n  .md\\:mx-8 {\n    margin-left: 2rem;\n    margin-right: 2rem;\n  }\n\n  .md\\:my-9 {\n    margin-top: 2.25rem;\n    margin-bottom: 2.25rem;\n  }\n\n  .md\\:mx-9 {\n    margin-left: 2.25rem;\n    margin-right: 2.25rem;\n  }\n\n  .md\\:my-10 {\n    margin-top: 2.5rem;\n    margin-bottom: 2.5rem;\n  }\n\n  .md\\:mx-10 {\n    margin-left: 2.5rem;\n    margin-right: 2.5rem;\n  }\n\n  .md\\:my-11 {\n    margin-top: 2.75rem;\n    margin-bottom: 2.75rem;\n  }\n\n  .md\\:mx-11 {\n    margin-left: 2.75rem;\n    margin-right: 2.75rem;\n  }\n\n  .md\\:my-12 {\n    margin-top: 3rem;\n    margin-bottom: 3rem;\n  }\n\n  .md\\:mx-12 {\n    margin-left: 3rem;\n    margin-right: 3rem;\n  }\n\n  .md\\:my-14 {\n    margin-top: 3.5rem;\n    margin-bottom: 3.5rem;\n  }\n\n  .md\\:mx-14 {\n    margin-left: 3.5rem;\n    margin-right: 3.5rem;\n  }\n\n  .md\\:my-16 {\n    margin-top: 4rem;\n    margin-bottom: 4rem;\n  }\n\n  .md\\:mx-16 {\n    margin-left: 4rem;\n    margin-right: 4rem;\n  }\n\n  .md\\:my-20 {\n    margin-top: 5rem;\n    margin-bottom: 5rem;\n  }\n\n  .md\\:mx-20 {\n    margin-left: 5rem;\n    margin-right: 5rem;\n  }\n\n  .md\\:my-24 {\n    margin-top: 6rem;\n    margin-bottom: 6rem;\n  }\n\n  .md\\:mx-24 {\n    margin-left: 6rem;\n    margin-right: 6rem;\n  }\n\n  .md\\:my-28 {\n    margin-top: 7rem;\n    margin-bottom: 7rem;\n  }\n\n  .md\\:mx-28 {\n    margin-left: 7rem;\n    margin-right: 7rem;\n  }\n\n  .md\\:my-32 {\n    margin-top: 8rem;\n    margin-bottom: 8rem;\n  }\n\n  .md\\:mx-32 {\n    margin-left: 8rem;\n    margin-right: 8rem;\n  }\n\n  .md\\:my-36 {\n    margin-top: 9rem;\n    margin-bottom: 9rem;\n  }\n\n  .md\\:mx-36 {\n    margin-left: 9rem;\n    margin-right: 9rem;\n  }\n\n  .md\\:my-40 {\n    margin-top: 10rem;\n    margin-bottom: 10rem;\n  }\n\n  .md\\:mx-40 {\n    margin-left: 10rem;\n    margin-right: 10rem;\n  }\n\n  .md\\:my-44 {\n    margin-top: 11rem;\n    margin-bottom: 11rem;\n  }\n\n  .md\\:mx-44 {\n    margin-left: 11rem;\n    margin-right: 11rem;\n  }\n\n  .md\\:my-48 {\n    margin-top: 12rem;\n    margin-bottom: 12rem;\n  }\n\n  .md\\:mx-48 {\n    margin-left: 12rem;\n    margin-right: 12rem;\n  }\n\n  .md\\:my-52 {\n    margin-top: 13rem;\n    margin-bottom: 13rem;\n  }\n\n  .md\\:mx-52 {\n    margin-left: 13rem;\n    margin-right: 13rem;\n  }\n\n  .md\\:my-56 {\n    margin-top: 14rem;\n    margin-bottom: 14rem;\n  }\n\n  .md\\:mx-56 {\n    margin-left: 14rem;\n    margin-right: 14rem;\n  }\n\n  .md\\:my-60 {\n    margin-top: 15rem;\n    margin-bottom: 15rem;\n  }\n\n  .md\\:mx-60 {\n    margin-left: 15rem;\n    margin-right: 15rem;\n  }\n\n  .md\\:my-64 {\n    margin-top: 16rem;\n    margin-bottom: 16rem;\n  }\n\n  .md\\:mx-64 {\n    margin-left: 16rem;\n    margin-right: 16rem;\n  }\n\n  .md\\:my-72 {\n    margin-top: 18rem;\n    margin-bottom: 18rem;\n  }\n\n  .md\\:mx-72 {\n    margin-left: 18rem;\n    margin-right: 18rem;\n  }\n\n  .md\\:my-80 {\n    margin-top: 20rem;\n    margin-bottom: 20rem;\n  }\n\n  .md\\:mx-80 {\n    margin-left: 20rem;\n    margin-right: 20rem;\n  }\n\n  .md\\:my-96 {\n    margin-top: 24rem;\n    margin-bottom: 24rem;\n  }\n\n  .md\\:mx-96 {\n    margin-left: 24rem;\n    margin-right: 24rem;\n  }\n\n  .md\\:my-auto {\n    margin-top: auto;\n    margin-bottom: auto;\n  }\n\n  .md\\:mx-auto {\n    margin-left: auto;\n    margin-right: auto;\n  }\n\n  .md\\:my-px {\n    margin-top: 1px;\n    margin-bottom: 1px;\n  }\n\n  .md\\:mx-px {\n    margin-left: 1px;\n    margin-right: 1px;\n  }\n\n  .md\\:my-0\\.5 {\n    margin-top: 0.125rem;\n    margin-bottom: 0.125rem;\n  }\n\n  .md\\:mx-0\\.5 {\n    margin-left: 0.125rem;\n    margin-right: 0.125rem;\n  }\n\n  .md\\:my-1\\.5 {\n    margin-top: 0.375rem;\n    margin-bottom: 0.375rem;\n  }\n\n  .md\\:mx-1\\.5 {\n    margin-left: 0.375rem;\n    margin-right: 0.375rem;\n  }\n\n  .md\\:my-2\\.5 {\n    margin-top: 0.625rem;\n    margin-bottom: 0.625rem;\n  }\n\n  .md\\:mx-2\\.5 {\n    margin-left: 0.625rem;\n    margin-right: 0.625rem;\n  }\n\n  .md\\:my-3\\.5 {\n    margin-top: 0.875rem;\n    margin-bottom: 0.875rem;\n  }\n\n  .md\\:mx-3\\.5 {\n    margin-left: 0.875rem;\n    margin-right: 0.875rem;\n  }\n\n  .md\\:-my-0 {\n    margin-top: 0px;\n    margin-bottom: 0px;\n  }\n\n  .md\\:-mx-0 {\n    margin-left: 0px;\n    margin-right: 0px;\n  }\n\n  .md\\:-my-1 {\n    margin-top: -0.25rem;\n    margin-bottom: -0.25rem;\n  }\n\n  .md\\:-mx-1 {\n    margin-left: -0.25rem;\n    margin-right: -0.25rem;\n  }\n\n  .md\\:-my-2 {\n    margin-top: -0.5rem;\n    margin-bottom: -0.5rem;\n  }\n\n  .md\\:-mx-2 {\n    margin-left: -0.5rem;\n    margin-right: -0.5rem;\n  }\n\n  .md\\:-my-3 {\n    margin-top: -0.75rem;\n    margin-bottom: -0.75rem;\n  }\n\n  .md\\:-mx-3 {\n    margin-left: -0.75rem;\n    margin-right: -0.75rem;\n  }\n\n  .md\\:-my-4 {\n    margin-top: -1rem;\n    margin-bottom: -1rem;\n  }\n\n  .md\\:-mx-4 {\n    margin-left: -1rem;\n    margin-right: -1rem;\n  }\n\n  .md\\:-my-5 {\n    margin-top: -1.25rem;\n    margin-bottom: -1.25rem;\n  }\n\n  .md\\:-mx-5 {\n    margin-left: -1.25rem;\n    margin-right: -1.25rem;\n  }\n\n  .md\\:-my-6 {\n    margin-top: -1.5rem;\n    margin-bottom: -1.5rem;\n  }\n\n  .md\\:-mx-6 {\n    margin-left: -1.5rem;\n    margin-right: -1.5rem;\n  }\n\n  .md\\:-my-7 {\n    margin-top: -1.75rem;\n    margin-bottom: -1.75rem;\n  }\n\n  .md\\:-mx-7 {\n    margin-left: -1.75rem;\n    margin-right: -1.75rem;\n  }\n\n  .md\\:-my-8 {\n    margin-top: -2rem;\n    margin-bottom: -2rem;\n  }\n\n  .md\\:-mx-8 {\n    margin-left: -2rem;\n    margin-right: -2rem;\n  }\n\n  .md\\:-my-9 {\n    margin-top: -2.25rem;\n    margin-bottom: -2.25rem;\n  }\n\n  .md\\:-mx-9 {\n    margin-left: -2.25rem;\n    margin-right: -2.25rem;\n  }\n\n  .md\\:-my-10 {\n    margin-top: -2.5rem;\n    margin-bottom: -2.5rem;\n  }\n\n  .md\\:-mx-10 {\n    margin-left: -2.5rem;\n    margin-right: -2.5rem;\n  }\n\n  .md\\:-my-11 {\n    margin-top: -2.75rem;\n    margin-bottom: -2.75rem;\n  }\n\n  .md\\:-mx-11 {\n    margin-left: -2.75rem;\n    margin-right: -2.75rem;\n  }\n\n  .md\\:-my-12 {\n    margin-top: -3rem;\n    margin-bottom: -3rem;\n  }\n\n  .md\\:-mx-12 {\n    margin-left: -3rem;\n    margin-right: -3rem;\n  }\n\n  .md\\:-my-14 {\n    margin-top: -3.5rem;\n    margin-bottom: -3.5rem;\n  }\n\n  .md\\:-mx-14 {\n    margin-left: -3.5rem;\n    margin-right: -3.5rem;\n  }\n\n  .md\\:-my-16 {\n    margin-top: -4rem;\n    margin-bottom: -4rem;\n  }\n\n  .md\\:-mx-16 {\n    margin-left: -4rem;\n    margin-right: -4rem;\n  }\n\n  .md\\:-my-20 {\n    margin-top: -5rem;\n    margin-bottom: -5rem;\n  }\n\n  .md\\:-mx-20 {\n    margin-left: -5rem;\n    margin-right: -5rem;\n  }\n\n  .md\\:-my-24 {\n    margin-top: -6rem;\n    margin-bottom: -6rem;\n  }\n\n  .md\\:-mx-24 {\n    margin-left: -6rem;\n    margin-right: -6rem;\n  }\n\n  .md\\:-my-28 {\n    margin-top: -7rem;\n    margin-bottom: -7rem;\n  }\n\n  .md\\:-mx-28 {\n    margin-left: -7rem;\n    margin-right: -7rem;\n  }\n\n  .md\\:-my-32 {\n    margin-top: -8rem;\n    margin-bottom: -8rem;\n  }\n\n  .md\\:-mx-32 {\n    margin-left: -8rem;\n    margin-right: -8rem;\n  }\n\n  .md\\:-my-36 {\n    margin-top: -9rem;\n    margin-bottom: -9rem;\n  }\n\n  .md\\:-mx-36 {\n    margin-left: -9rem;\n    margin-right: -9rem;\n  }\n\n  .md\\:-my-40 {\n    margin-top: -10rem;\n    margin-bottom: -10rem;\n  }\n\n  .md\\:-mx-40 {\n    margin-left: -10rem;\n    margin-right: -10rem;\n  }\n\n  .md\\:-my-44 {\n    margin-top: -11rem;\n    margin-bottom: -11rem;\n  }\n\n  .md\\:-mx-44 {\n    margin-left: -11rem;\n    margin-right: -11rem;\n  }\n\n  .md\\:-my-48 {\n    margin-top: -12rem;\n    margin-bottom: -12rem;\n  }\n\n  .md\\:-mx-48 {\n    margin-left: -12rem;\n    margin-right: -12rem;\n  }\n\n  .md\\:-my-52 {\n    margin-top: -13rem;\n    margin-bottom: -13rem;\n  }\n\n  .md\\:-mx-52 {\n    margin-left: -13rem;\n    margin-right: -13rem;\n  }\n\n  .md\\:-my-56 {\n    margin-top: -14rem;\n    margin-bottom: -14rem;\n  }\n\n  .md\\:-mx-56 {\n    margin-left: -14rem;\n    margin-right: -14rem;\n  }\n\n  .md\\:-my-60 {\n    margin-top: -15rem;\n    margin-bottom: -15rem;\n  }\n\n  .md\\:-mx-60 {\n    margin-left: -15rem;\n    margin-right: -15rem;\n  }\n\n  .md\\:-my-64 {\n    margin-top: -16rem;\n    margin-bottom: -16rem;\n  }\n\n  .md\\:-mx-64 {\n    margin-left: -16rem;\n    margin-right: -16rem;\n  }\n\n  .md\\:-my-72 {\n    margin-top: -18rem;\n    margin-bottom: -18rem;\n  }\n\n  .md\\:-mx-72 {\n    margin-left: -18rem;\n    margin-right: -18rem;\n  }\n\n  .md\\:-my-80 {\n    margin-top: -20rem;\n    margin-bottom: -20rem;\n  }\n\n  .md\\:-mx-80 {\n    margin-left: -20rem;\n    margin-right: -20rem;\n  }\n\n  .md\\:-my-96 {\n    margin-top: -24rem;\n    margin-bottom: -24rem;\n  }\n\n  .md\\:-mx-96 {\n    margin-left: -24rem;\n    margin-right: -24rem;\n  }\n\n  .md\\:-my-px {\n    margin-top: -1px;\n    margin-bottom: -1px;\n  }\n\n  .md\\:-mx-px {\n    margin-left: -1px;\n    margin-right: -1px;\n  }\n\n  .md\\:-my-0\\.5 {\n    margin-top: -0.125rem;\n    margin-bottom: -0.125rem;\n  }\n\n  .md\\:-mx-0\\.5 {\n    margin-left: -0.125rem;\n    margin-right: -0.125rem;\n  }\n\n  .md\\:-my-1\\.5 {\n    margin-top: -0.375rem;\n    margin-bottom: -0.375rem;\n  }\n\n  .md\\:-mx-1\\.5 {\n    margin-left: -0.375rem;\n    margin-right: -0.375rem;\n  }\n\n  .md\\:-my-2\\.5 {\n    margin-top: -0.625rem;\n    margin-bottom: -0.625rem;\n  }\n\n  .md\\:-mx-2\\.5 {\n    margin-left: -0.625rem;\n    margin-right: -0.625rem;\n  }\n\n  .md\\:-my-3\\.5 {\n    margin-top: -0.875rem;\n    margin-bottom: -0.875rem;\n  }\n\n  .md\\:-mx-3\\.5 {\n    margin-left: -0.875rem;\n    margin-right: -0.875rem;\n  }\n\n  .md\\:mt-0 {\n    margin-top: 0px;\n  }\n\n  .md\\:mr-0 {\n    margin-right: 0px;\n  }\n\n  .md\\:mb-0 {\n    margin-bottom: 0px;\n  }\n\n  .md\\:ml-0 {\n    margin-left: 0px;\n  }\n\n  .md\\:mt-1 {\n    margin-top: 0.25rem;\n  }\n\n  .md\\:mr-1 {\n    margin-right: 0.25rem;\n  }\n\n  .md\\:mb-1 {\n    margin-bottom: 0.25rem;\n  }\n\n  .md\\:ml-1 {\n    margin-left: 0.25rem;\n  }\n\n  .md\\:mt-2 {\n    margin-top: 0.5rem;\n  }\n\n  .md\\:mr-2 {\n    margin-right: 0.5rem;\n  }\n\n  .md\\:mb-2 {\n    margin-bottom: 0.5rem;\n  }\n\n  .md\\:ml-2 {\n    margin-left: 0.5rem;\n  }\n\n  .md\\:mt-3 {\n    margin-top: 0.75rem;\n  }\n\n  .md\\:mr-3 {\n    margin-right: 0.75rem;\n  }\n\n  .md\\:mb-3 {\n    margin-bottom: 0.75rem;\n  }\n\n  .md\\:ml-3 {\n    margin-left: 0.75rem;\n  }\n\n  .md\\:mt-4 {\n    margin-top: 1rem;\n  }\n\n  .md\\:mr-4 {\n    margin-right: 1rem;\n  }\n\n  .md\\:mb-4 {\n    margin-bottom: 1rem;\n  }\n\n  .md\\:ml-4 {\n    margin-left: 1rem;\n  }\n\n  .md\\:mt-5 {\n    margin-top: 1.25rem;\n  }\n\n  .md\\:mr-5 {\n    margin-right: 1.25rem;\n  }\n\n  .md\\:mb-5 {\n    margin-bottom: 1.25rem;\n  }\n\n  .md\\:ml-5 {\n    margin-left: 1.25rem;\n  }\n\n  .md\\:mt-6 {\n    margin-top: 1.5rem;\n  }\n\n  .md\\:mr-6 {\n    margin-right: 1.5rem;\n  }\n\n  .md\\:mb-6 {\n    margin-bottom: 1.5rem;\n  }\n\n  .md\\:ml-6 {\n    margin-left: 1.5rem;\n  }\n\n  .md\\:mt-7 {\n    margin-top: 1.75rem;\n  }\n\n  .md\\:mr-7 {\n    margin-right: 1.75rem;\n  }\n\n  .md\\:mb-7 {\n    margin-bottom: 1.75rem;\n  }\n\n  .md\\:ml-7 {\n    margin-left: 1.75rem;\n  }\n\n  .md\\:mt-8 {\n    margin-top: 2rem;\n  }\n\n  .md\\:mr-8 {\n    margin-right: 2rem;\n  }\n\n  .md\\:mb-8 {\n    margin-bottom: 2rem;\n  }\n\n  .md\\:ml-8 {\n    margin-left: 2rem;\n  }\n\n  .md\\:mt-9 {\n    margin-top: 2.25rem;\n  }\n\n  .md\\:mr-9 {\n    margin-right: 2.25rem;\n  }\n\n  .md\\:mb-9 {\n    margin-bottom: 2.25rem;\n  }\n\n  .md\\:ml-9 {\n    margin-left: 2.25rem;\n  }\n\n  .md\\:mt-10 {\n    margin-top: 2.5rem;\n  }\n\n  .md\\:mr-10 {\n    margin-right: 2.5rem;\n  }\n\n  .md\\:mb-10 {\n    margin-bottom: 2.5rem;\n  }\n\n  .md\\:ml-10 {\n    margin-left: 2.5rem;\n  }\n\n  .md\\:mt-11 {\n    margin-top: 2.75rem;\n  }\n\n  .md\\:mr-11 {\n    margin-right: 2.75rem;\n  }\n\n  .md\\:mb-11 {\n    margin-bottom: 2.75rem;\n  }\n\n  .md\\:ml-11 {\n    margin-left: 2.75rem;\n  }\n\n  .md\\:mt-12 {\n    margin-top: 3rem;\n  }\n\n  .md\\:mr-12 {\n    margin-right: 3rem;\n  }\n\n  .md\\:mb-12 {\n    margin-bottom: 3rem;\n  }\n\n  .md\\:ml-12 {\n    margin-left: 3rem;\n  }\n\n  .md\\:mt-14 {\n    margin-top: 3.5rem;\n  }\n\n  .md\\:mr-14 {\n    margin-right: 3.5rem;\n  }\n\n  .md\\:mb-14 {\n    margin-bottom: 3.5rem;\n  }\n\n  .md\\:ml-14 {\n    margin-left: 3.5rem;\n  }\n\n  .md\\:mt-16 {\n    margin-top: 4rem;\n  }\n\n  .md\\:mr-16 {\n    margin-right: 4rem;\n  }\n\n  .md\\:mb-16 {\n    margin-bottom: 4rem;\n  }\n\n  .md\\:ml-16 {\n    margin-left: 4rem;\n  }\n\n  .md\\:mt-20 {\n    margin-top: 5rem;\n  }\n\n  .md\\:mr-20 {\n    margin-right: 5rem;\n  }\n\n  .md\\:mb-20 {\n    margin-bottom: 5rem;\n  }\n\n  .md\\:ml-20 {\n    margin-left: 5rem;\n  }\n\n  .md\\:mt-24 {\n    margin-top: 6rem;\n  }\n\n  .md\\:mr-24 {\n    margin-right: 6rem;\n  }\n\n  .md\\:mb-24 {\n    margin-bottom: 6rem;\n  }\n\n  .md\\:ml-24 {\n    margin-left: 6rem;\n  }\n\n  .md\\:mt-28 {\n    margin-top: 7rem;\n  }\n\n  .md\\:mr-28 {\n    margin-right: 7rem;\n  }\n\n  .md\\:mb-28 {\n    margin-bottom: 7rem;\n  }\n\n  .md\\:ml-28 {\n    margin-left: 7rem;\n  }\n\n  .md\\:mt-32 {\n    margin-top: 8rem;\n  }\n\n  .md\\:mr-32 {\n    margin-right: 8rem;\n  }\n\n  .md\\:mb-32 {\n    margin-bottom: 8rem;\n  }\n\n  .md\\:ml-32 {\n    margin-left: 8rem;\n  }\n\n  .md\\:mt-36 {\n    margin-top: 9rem;\n  }\n\n  .md\\:mr-36 {\n    margin-right: 9rem;\n  }\n\n  .md\\:mb-36 {\n    margin-bottom: 9rem;\n  }\n\n  .md\\:ml-36 {\n    margin-left: 9rem;\n  }\n\n  .md\\:mt-40 {\n    margin-top: 10rem;\n  }\n\n  .md\\:mr-40 {\n    margin-right: 10rem;\n  }\n\n  .md\\:mb-40 {\n    margin-bottom: 10rem;\n  }\n\n  .md\\:ml-40 {\n    margin-left: 10rem;\n  }\n\n  .md\\:mt-44 {\n    margin-top: 11rem;\n  }\n\n  .md\\:mr-44 {\n    margin-right: 11rem;\n  }\n\n  .md\\:mb-44 {\n    margin-bottom: 11rem;\n  }\n\n  .md\\:ml-44 {\n    margin-left: 11rem;\n  }\n\n  .md\\:mt-48 {\n    margin-top: 12rem;\n  }\n\n  .md\\:mr-48 {\n    margin-right: 12rem;\n  }\n\n  .md\\:mb-48 {\n    margin-bottom: 12rem;\n  }\n\n  .md\\:ml-48 {\n    margin-left: 12rem;\n  }\n\n  .md\\:mt-52 {\n    margin-top: 13rem;\n  }\n\n  .md\\:mr-52 {\n    margin-right: 13rem;\n  }\n\n  .md\\:mb-52 {\n    margin-bottom: 13rem;\n  }\n\n  .md\\:ml-52 {\n    margin-left: 13rem;\n  }\n\n  .md\\:mt-56 {\n    margin-top: 14rem;\n  }\n\n  .md\\:mr-56 {\n    margin-right: 14rem;\n  }\n\n  .md\\:mb-56 {\n    margin-bottom: 14rem;\n  }\n\n  .md\\:ml-56 {\n    margin-left: 14rem;\n  }\n\n  .md\\:mt-60 {\n    margin-top: 15rem;\n  }\n\n  .md\\:mr-60 {\n    margin-right: 15rem;\n  }\n\n  .md\\:mb-60 {\n    margin-bottom: 15rem;\n  }\n\n  .md\\:ml-60 {\n    margin-left: 15rem;\n  }\n\n  .md\\:mt-64 {\n    margin-top: 16rem;\n  }\n\n  .md\\:mr-64 {\n    margin-right: 16rem;\n  }\n\n  .md\\:mb-64 {\n    margin-bottom: 16rem;\n  }\n\n  .md\\:ml-64 {\n    margin-left: 16rem;\n  }\n\n  .md\\:mt-72 {\n    margin-top: 18rem;\n  }\n\n  .md\\:mr-72 {\n    margin-right: 18rem;\n  }\n\n  .md\\:mb-72 {\n    margin-bottom: 18rem;\n  }\n\n  .md\\:ml-72 {\n    margin-left: 18rem;\n  }\n\n  .md\\:mt-80 {\n    margin-top: 20rem;\n  }\n\n  .md\\:mr-80 {\n    margin-right: 20rem;\n  }\n\n  .md\\:mb-80 {\n    margin-bottom: 20rem;\n  }\n\n  .md\\:ml-80 {\n    margin-left: 20rem;\n  }\n\n  .md\\:mt-96 {\n    margin-top: 24rem;\n  }\n\n  .md\\:mr-96 {\n    margin-right: 24rem;\n  }\n\n  .md\\:mb-96 {\n    margin-bottom: 24rem;\n  }\n\n  .md\\:ml-96 {\n    margin-left: 24rem;\n  }\n\n  .md\\:mt-auto {\n    margin-top: auto;\n  }\n\n  .md\\:mr-auto {\n    margin-right: auto;\n  }\n\n  .md\\:mb-auto {\n    margin-bottom: auto;\n  }\n\n  .md\\:ml-auto {\n    margin-left: auto;\n  }\n\n  .md\\:mt-px {\n    margin-top: 1px;\n  }\n\n  .md\\:mr-px {\n    margin-right: 1px;\n  }\n\n  .md\\:mb-px {\n    margin-bottom: 1px;\n  }\n\n  .md\\:ml-px {\n    margin-left: 1px;\n  }\n\n  .md\\:mt-0\\.5 {\n    margin-top: 0.125rem;\n  }\n\n  .md\\:mr-0\\.5 {\n    margin-right: 0.125rem;\n  }\n\n  .md\\:mb-0\\.5 {\n    margin-bottom: 0.125rem;\n  }\n\n  .md\\:ml-0\\.5 {\n    margin-left: 0.125rem;\n  }\n\n  .md\\:mt-1\\.5 {\n    margin-top: 0.375rem;\n  }\n\n  .md\\:mr-1\\.5 {\n    margin-right: 0.375rem;\n  }\n\n  .md\\:mb-1\\.5 {\n    margin-bottom: 0.375rem;\n  }\n\n  .md\\:ml-1\\.5 {\n    margin-left: 0.375rem;\n  }\n\n  .md\\:mt-2\\.5 {\n    margin-top: 0.625rem;\n  }\n\n  .md\\:mr-2\\.5 {\n    margin-right: 0.625rem;\n  }\n\n  .md\\:mb-2\\.5 {\n    margin-bottom: 0.625rem;\n  }\n\n  .md\\:ml-2\\.5 {\n    margin-left: 0.625rem;\n  }\n\n  .md\\:mt-3\\.5 {\n    margin-top: 0.875rem;\n  }\n\n  .md\\:mr-3\\.5 {\n    margin-right: 0.875rem;\n  }\n\n  .md\\:mb-3\\.5 {\n    margin-bottom: 0.875rem;\n  }\n\n  .md\\:ml-3\\.5 {\n    margin-left: 0.875rem;\n  }\n\n  .md\\:-mt-0 {\n    margin-top: 0px;\n  }\n\n  .md\\:-mr-0 {\n    margin-right: 0px;\n  }\n\n  .md\\:-mb-0 {\n    margin-bottom: 0px;\n  }\n\n  .md\\:-ml-0 {\n    margin-left: 0px;\n  }\n\n  .md\\:-mt-1 {\n    margin-top: -0.25rem;\n  }\n\n  .md\\:-mr-1 {\n    margin-right: -0.25rem;\n  }\n\n  .md\\:-mb-1 {\n    margin-bottom: -0.25rem;\n  }\n\n  .md\\:-ml-1 {\n    margin-left: -0.25rem;\n  }\n\n  .md\\:-mt-2 {\n    margin-top: -0.5rem;\n  }\n\n  .md\\:-mr-2 {\n    margin-right: -0.5rem;\n  }\n\n  .md\\:-mb-2 {\n    margin-bottom: -0.5rem;\n  }\n\n  .md\\:-ml-2 {\n    margin-left: -0.5rem;\n  }\n\n  .md\\:-mt-3 {\n    margin-top: -0.75rem;\n  }\n\n  .md\\:-mr-3 {\n    margin-right: -0.75rem;\n  }\n\n  .md\\:-mb-3 {\n    margin-bottom: -0.75rem;\n  }\n\n  .md\\:-ml-3 {\n    margin-left: -0.75rem;\n  }\n\n  .md\\:-mt-4 {\n    margin-top: -1rem;\n  }\n\n  .md\\:-mr-4 {\n    margin-right: -1rem;\n  }\n\n  .md\\:-mb-4 {\n    margin-bottom: -1rem;\n  }\n\n  .md\\:-ml-4 {\n    margin-left: -1rem;\n  }\n\n  .md\\:-mt-5 {\n    margin-top: -1.25rem;\n  }\n\n  .md\\:-mr-5 {\n    margin-right: -1.25rem;\n  }\n\n  .md\\:-mb-5 {\n    margin-bottom: -1.25rem;\n  }\n\n  .md\\:-ml-5 {\n    margin-left: -1.25rem;\n  }\n\n  .md\\:-mt-6 {\n    margin-top: -1.5rem;\n  }\n\n  .md\\:-mr-6 {\n    margin-right: -1.5rem;\n  }\n\n  .md\\:-mb-6 {\n    margin-bottom: -1.5rem;\n  }\n\n  .md\\:-ml-6 {\n    margin-left: -1.5rem;\n  }\n\n  .md\\:-mt-7 {\n    margin-top: -1.75rem;\n  }\n\n  .md\\:-mr-7 {\n    margin-right: -1.75rem;\n  }\n\n  .md\\:-mb-7 {\n    margin-bottom: -1.75rem;\n  }\n\n  .md\\:-ml-7 {\n    margin-left: -1.75rem;\n  }\n\n  .md\\:-mt-8 {\n    margin-top: -2rem;\n  }\n\n  .md\\:-mr-8 {\n    margin-right: -2rem;\n  }\n\n  .md\\:-mb-8 {\n    margin-bottom: -2rem;\n  }\n\n  .md\\:-ml-8 {\n    margin-left: -2rem;\n  }\n\n  .md\\:-mt-9 {\n    margin-top: -2.25rem;\n  }\n\n  .md\\:-mr-9 {\n    margin-right: -2.25rem;\n  }\n\n  .md\\:-mb-9 {\n    margin-bottom: -2.25rem;\n  }\n\n  .md\\:-ml-9 {\n    margin-left: -2.25rem;\n  }\n\n  .md\\:-mt-10 {\n    margin-top: -2.5rem;\n  }\n\n  .md\\:-mr-10 {\n    margin-right: -2.5rem;\n  }\n\n  .md\\:-mb-10 {\n    margin-bottom: -2.5rem;\n  }\n\n  .md\\:-ml-10 {\n    margin-left: -2.5rem;\n  }\n\n  .md\\:-mt-11 {\n    margin-top: -2.75rem;\n  }\n\n  .md\\:-mr-11 {\n    margin-right: -2.75rem;\n  }\n\n  .md\\:-mb-11 {\n    margin-bottom: -2.75rem;\n  }\n\n  .md\\:-ml-11 {\n    margin-left: -2.75rem;\n  }\n\n  .md\\:-mt-12 {\n    margin-top: -3rem;\n  }\n\n  .md\\:-mr-12 {\n    margin-right: -3rem;\n  }\n\n  .md\\:-mb-12 {\n    margin-bottom: -3rem;\n  }\n\n  .md\\:-ml-12 {\n    margin-left: -3rem;\n  }\n\n  .md\\:-mt-14 {\n    margin-top: -3.5rem;\n  }\n\n  .md\\:-mr-14 {\n    margin-right: -3.5rem;\n  }\n\n  .md\\:-mb-14 {\n    margin-bottom: -3.5rem;\n  }\n\n  .md\\:-ml-14 {\n    margin-left: -3.5rem;\n  }\n\n  .md\\:-mt-16 {\n    margin-top: -4rem;\n  }\n\n  .md\\:-mr-16 {\n    margin-right: -4rem;\n  }\n\n  .md\\:-mb-16 {\n    margin-bottom: -4rem;\n  }\n\n  .md\\:-ml-16 {\n    margin-left: -4rem;\n  }\n\n  .md\\:-mt-20 {\n    margin-top: -5rem;\n  }\n\n  .md\\:-mr-20 {\n    margin-right: -5rem;\n  }\n\n  .md\\:-mb-20 {\n    margin-bottom: -5rem;\n  }\n\n  .md\\:-ml-20 {\n    margin-left: -5rem;\n  }\n\n  .md\\:-mt-24 {\n    margin-top: -6rem;\n  }\n\n  .md\\:-mr-24 {\n    margin-right: -6rem;\n  }\n\n  .md\\:-mb-24 {\n    margin-bottom: -6rem;\n  }\n\n  .md\\:-ml-24 {\n    margin-left: -6rem;\n  }\n\n  .md\\:-mt-28 {\n    margin-top: -7rem;\n  }\n\n  .md\\:-mr-28 {\n    margin-right: -7rem;\n  }\n\n  .md\\:-mb-28 {\n    margin-bottom: -7rem;\n  }\n\n  .md\\:-ml-28 {\n    margin-left: -7rem;\n  }\n\n  .md\\:-mt-32 {\n    margin-top: -8rem;\n  }\n\n  .md\\:-mr-32 {\n    margin-right: -8rem;\n  }\n\n  .md\\:-mb-32 {\n    margin-bottom: -8rem;\n  }\n\n  .md\\:-ml-32 {\n    margin-left: -8rem;\n  }\n\n  .md\\:-mt-36 {\n    margin-top: -9rem;\n  }\n\n  .md\\:-mr-36 {\n    margin-right: -9rem;\n  }\n\n  .md\\:-mb-36 {\n    margin-bottom: -9rem;\n  }\n\n  .md\\:-ml-36 {\n    margin-left: -9rem;\n  }\n\n  .md\\:-mt-40 {\n    margin-top: -10rem;\n  }\n\n  .md\\:-mr-40 {\n    margin-right: -10rem;\n  }\n\n  .md\\:-mb-40 {\n    margin-bottom: -10rem;\n  }\n\n  .md\\:-ml-40 {\n    margin-left: -10rem;\n  }\n\n  .md\\:-mt-44 {\n    margin-top: -11rem;\n  }\n\n  .md\\:-mr-44 {\n    margin-right: -11rem;\n  }\n\n  .md\\:-mb-44 {\n    margin-bottom: -11rem;\n  }\n\n  .md\\:-ml-44 {\n    margin-left: -11rem;\n  }\n\n  .md\\:-mt-48 {\n    margin-top: -12rem;\n  }\n\n  .md\\:-mr-48 {\n    margin-right: -12rem;\n  }\n\n  .md\\:-mb-48 {\n    margin-bottom: -12rem;\n  }\n\n  .md\\:-ml-48 {\n    margin-left: -12rem;\n  }\n\n  .md\\:-mt-52 {\n    margin-top: -13rem;\n  }\n\n  .md\\:-mr-52 {\n    margin-right: -13rem;\n  }\n\n  .md\\:-mb-52 {\n    margin-bottom: -13rem;\n  }\n\n  .md\\:-ml-52 {\n    margin-left: -13rem;\n  }\n\n  .md\\:-mt-56 {\n    margin-top: -14rem;\n  }\n\n  .md\\:-mr-56 {\n    margin-right: -14rem;\n  }\n\n  .md\\:-mb-56 {\n    margin-bottom: -14rem;\n  }\n\n  .md\\:-ml-56 {\n    margin-left: -14rem;\n  }\n\n  .md\\:-mt-60 {\n    margin-top: -15rem;\n  }\n\n  .md\\:-mr-60 {\n    margin-right: -15rem;\n  }\n\n  .md\\:-mb-60 {\n    margin-bottom: -15rem;\n  }\n\n  .md\\:-ml-60 {\n    margin-left: -15rem;\n  }\n\n  .md\\:-mt-64 {\n    margin-top: -16rem;\n  }\n\n  .md\\:-mr-64 {\n    margin-right: -16rem;\n  }\n\n  .md\\:-mb-64 {\n    margin-bottom: -16rem;\n  }\n\n  .md\\:-ml-64 {\n    margin-left: -16rem;\n  }\n\n  .md\\:-mt-72 {\n    margin-top: -18rem;\n  }\n\n  .md\\:-mr-72 {\n    margin-right: -18rem;\n  }\n\n  .md\\:-mb-72 {\n    margin-bottom: -18rem;\n  }\n\n  .md\\:-ml-72 {\n    margin-left: -18rem;\n  }\n\n  .md\\:-mt-80 {\n    margin-top: -20rem;\n  }\n\n  .md\\:-mr-80 {\n    margin-right: -20rem;\n  }\n\n  .md\\:-mb-80 {\n    margin-bottom: -20rem;\n  }\n\n  .md\\:-ml-80 {\n    margin-left: -20rem;\n  }\n\n  .md\\:-mt-96 {\n    margin-top: -24rem;\n  }\n\n  .md\\:-mr-96 {\n    margin-right: -24rem;\n  }\n\n  .md\\:-mb-96 {\n    margin-bottom: -24rem;\n  }\n\n  .md\\:-ml-96 {\n    margin-left: -24rem;\n  }\n\n  .md\\:-mt-px {\n    margin-top: -1px;\n  }\n\n  .md\\:-mr-px {\n    margin-right: -1px;\n  }\n\n  .md\\:-mb-px {\n    margin-bottom: -1px;\n  }\n\n  .md\\:-ml-px {\n    margin-left: -1px;\n  }\n\n  .md\\:-mt-0\\.5 {\n    margin-top: -0.125rem;\n  }\n\n  .md\\:-mr-0\\.5 {\n    margin-right: -0.125rem;\n  }\n\n  .md\\:-mb-0\\.5 {\n    margin-bottom: -0.125rem;\n  }\n\n  .md\\:-ml-0\\.5 {\n    margin-left: -0.125rem;\n  }\n\n  .md\\:-mt-1\\.5 {\n    margin-top: -0.375rem;\n  }\n\n  .md\\:-mr-1\\.5 {\n    margin-right: -0.375rem;\n  }\n\n  .md\\:-mb-1\\.5 {\n    margin-bottom: -0.375rem;\n  }\n\n  .md\\:-ml-1\\.5 {\n    margin-left: -0.375rem;\n  }\n\n  .md\\:-mt-2\\.5 {\n    margin-top: -0.625rem;\n  }\n\n  .md\\:-mr-2\\.5 {\n    margin-right: -0.625rem;\n  }\n\n  .md\\:-mb-2\\.5 {\n    margin-bottom: -0.625rem;\n  }\n\n  .md\\:-ml-2\\.5 {\n    margin-left: -0.625rem;\n  }\n\n  .md\\:-mt-3\\.5 {\n    margin-top: -0.875rem;\n  }\n\n  .md\\:-mr-3\\.5 {\n    margin-right: -0.875rem;\n  }\n\n  .md\\:-mb-3\\.5 {\n    margin-bottom: -0.875rem;\n  }\n\n  .md\\:-ml-3\\.5 {\n    margin-left: -0.875rem;\n  }\n\n  .md\\:max-h-0 {\n    max-height: 0px;\n  }\n\n  .md\\:max-h-1 {\n    max-height: 0.25rem;\n  }\n\n  .md\\:max-h-2 {\n    max-height: 0.5rem;\n  }\n\n  .md\\:max-h-3 {\n    max-height: 0.75rem;\n  }\n\n  .md\\:max-h-4 {\n    max-height: 1rem;\n  }\n\n  .md\\:max-h-5 {\n    max-height: 1.25rem;\n  }\n\n  .md\\:max-h-6 {\n    max-height: 1.5rem;\n  }\n\n  .md\\:max-h-7 {\n    max-height: 1.75rem;\n  }\n\n  .md\\:max-h-8 {\n    max-height: 2rem;\n  }\n\n  .md\\:max-h-9 {\n    max-height: 2.25rem;\n  }\n\n  .md\\:max-h-10 {\n    max-height: 2.5rem;\n  }\n\n  .md\\:max-h-11 {\n    max-height: 2.75rem;\n  }\n\n  .md\\:max-h-12 {\n    max-height: 3rem;\n  }\n\n  .md\\:max-h-14 {\n    max-height: 3.5rem;\n  }\n\n  .md\\:max-h-16 {\n    max-height: 4rem;\n  }\n\n  .md\\:max-h-20 {\n    max-height: 5rem;\n  }\n\n  .md\\:max-h-24 {\n    max-height: 6rem;\n  }\n\n  .md\\:max-h-28 {\n    max-height: 7rem;\n  }\n\n  .md\\:max-h-32 {\n    max-height: 8rem;\n  }\n\n  .md\\:max-h-36 {\n    max-height: 9rem;\n  }\n\n  .md\\:max-h-40 {\n    max-height: 10rem;\n  }\n\n  .md\\:max-h-44 {\n    max-height: 11rem;\n  }\n\n  .md\\:max-h-48 {\n    max-height: 12rem;\n  }\n\n  .md\\:max-h-52 {\n    max-height: 13rem;\n  }\n\n  .md\\:max-h-56 {\n    max-height: 14rem;\n  }\n\n  .md\\:max-h-60 {\n    max-height: 15rem;\n  }\n\n  .md\\:max-h-64 {\n    max-height: 16rem;\n  }\n\n  .md\\:max-h-72 {\n    max-height: 18rem;\n  }\n\n  .md\\:max-h-80 {\n    max-height: 20rem;\n  }\n\n  .md\\:max-h-96 {\n    max-height: 24rem;\n  }\n\n  .md\\:max-h-px {\n    max-height: 1px;\n  }\n\n  .md\\:max-h-0\\.5 {\n    max-height: 0.125rem;\n  }\n\n  .md\\:max-h-1\\.5 {\n    max-height: 0.375rem;\n  }\n\n  .md\\:max-h-2\\.5 {\n    max-height: 0.625rem;\n  }\n\n  .md\\:max-h-3\\.5 {\n    max-height: 0.875rem;\n  }\n\n  .md\\:max-h-full {\n    max-height: 100%;\n  }\n\n  .md\\:max-h-screen {\n    max-height: 100vh;\n  }\n\n  .md\\:max-w-0 {\n    max-width: 0rem;\n  }\n\n  .md\\:max-w-none {\n    max-width: none;\n  }\n\n  .md\\:max-w-xs {\n    max-width: 20rem;\n  }\n\n  .md\\:max-w-sm {\n    max-width: 24rem;\n  }\n\n  .md\\:max-w-md {\n    max-width: 28rem;\n  }\n\n  .md\\:max-w-lg {\n    max-width: 32rem;\n  }\n\n  .md\\:max-w-xl {\n    max-width: 36rem;\n  }\n\n  .md\\:max-w-2xl {\n    max-width: 42rem;\n  }\n\n  .md\\:max-w-3xl {\n    max-width: 48rem;\n  }\n\n  .md\\:max-w-4xl {\n    max-width: 56rem;\n  }\n\n  .md\\:max-w-5xl {\n    max-width: 64rem;\n  }\n\n  .md\\:max-w-6xl {\n    max-width: 72rem;\n  }\n\n  .md\\:max-w-7xl {\n    max-width: 80rem;\n  }\n\n  .md\\:max-w-full {\n    max-width: 100%;\n  }\n\n  .md\\:max-w-min {\n    max-width: -webkit-min-content;\n    max-width: -moz-min-content;\n    max-width: min-content;\n  }\n\n  .md\\:max-w-max {\n    max-width: -webkit-max-content;\n    max-width: -moz-max-content;\n    max-width: max-content;\n  }\n\n  .md\\:max-w-prose {\n    max-width: 65ch;\n  }\n\n  .md\\:max-w-screen-sm {\n    max-width: 640px;\n  }\n\n  .md\\:max-w-screen-md {\n    max-width: 768px;\n  }\n\n  .md\\:max-w-screen-lg {\n    max-width: 1024px;\n  }\n\n  .md\\:max-w-screen-xl {\n    max-width: 1280px;\n  }\n\n  .md\\:max-w-screen-2xl {\n    max-width: 1536px;\n  }\n\n  .md\\:min-h-0 {\n    min-height: 0px;\n  }\n\n  .md\\:min-h-full {\n    min-height: 100%;\n  }\n\n  .md\\:min-h-screen {\n    min-height: 100vh;\n  }\n\n  .md\\:min-w-0 {\n    min-width: 0px;\n  }\n\n  .md\\:min-w-full {\n    min-width: 100%;\n  }\n\n  .md\\:min-w-min {\n    min-width: -webkit-min-content;\n    min-width: -moz-min-content;\n    min-width: min-content;\n  }\n\n  .md\\:min-w-max {\n    min-width: -webkit-max-content;\n    min-width: -moz-max-content;\n    min-width: max-content;\n  }\n\n  .md\\:object-contain {\n    -o-object-fit: contain;\n       object-fit: contain;\n  }\n\n  .md\\:object-cover {\n    -o-object-fit: cover;\n       object-fit: cover;\n  }\n\n  .md\\:object-fill {\n    -o-object-fit: fill;\n       object-fit: fill;\n  }\n\n  .md\\:object-none {\n    -o-object-fit: none;\n       object-fit: none;\n  }\n\n  .md\\:object-scale-down {\n    -o-object-fit: scale-down;\n       object-fit: scale-down;\n  }\n\n  .md\\:object-bottom {\n    -o-object-position: bottom;\n       object-position: bottom;\n  }\n\n  .md\\:object-center {\n    -o-object-position: center;\n       object-position: center;\n  }\n\n  .md\\:object-left {\n    -o-object-position: left;\n       object-position: left;\n  }\n\n  .md\\:object-left-bottom {\n    -o-object-position: left bottom;\n       object-position: left bottom;\n  }\n\n  .md\\:object-left-top {\n    -o-object-position: left top;\n       object-position: left top;\n  }\n\n  .md\\:object-right {\n    -o-object-position: right;\n       object-position: right;\n  }\n\n  .md\\:object-right-bottom {\n    -o-object-position: right bottom;\n       object-position: right bottom;\n  }\n\n  .md\\:object-right-top {\n    -o-object-position: right top;\n       object-position: right top;\n  }\n\n  .md\\:object-top {\n    -o-object-position: top;\n       object-position: top;\n  }\n\n  .md\\:opacity-0 {\n    opacity: 0;\n  }\n\n  .md\\:opacity-5 {\n    opacity: 0.05;\n  }\n\n  .md\\:opacity-10 {\n    opacity: 0.1;\n  }\n\n  .md\\:opacity-20 {\n    opacity: 0.2;\n  }\n\n  .md\\:opacity-25 {\n    opacity: 0.25;\n  }\n\n  .md\\:opacity-30 {\n    opacity: 0.3;\n  }\n\n  .md\\:opacity-40 {\n    opacity: 0.4;\n  }\n\n  .md\\:opacity-50 {\n    opacity: 0.5;\n  }\n\n  .md\\:opacity-60 {\n    opacity: 0.6;\n  }\n\n  .md\\:opacity-70 {\n    opacity: 0.7;\n  }\n\n  .md\\:opacity-75 {\n    opacity: 0.75;\n  }\n\n  .md\\:opacity-80 {\n    opacity: 0.8;\n  }\n\n  .md\\:opacity-90 {\n    opacity: 0.9;\n  }\n\n  .md\\:opacity-95 {\n    opacity: 0.95;\n  }\n\n  .md\\:opacity-100 {\n    opacity: 1;\n  }\n\n  .group:hover .md\\:group-hover\\:opacity-0 {\n    opacity: 0;\n  }\n\n  .group:hover .md\\:group-hover\\:opacity-5 {\n    opacity: 0.05;\n  }\n\n  .group:hover .md\\:group-hover\\:opacity-10 {\n    opacity: 0.1;\n  }\n\n  .group:hover .md\\:group-hover\\:opacity-20 {\n    opacity: 0.2;\n  }\n\n  .group:hover .md\\:group-hover\\:opacity-25 {\n    opacity: 0.25;\n  }\n\n  .group:hover .md\\:group-hover\\:opacity-30 {\n    opacity: 0.3;\n  }\n\n  .group:hover .md\\:group-hover\\:opacity-40 {\n    opacity: 0.4;\n  }\n\n  .group:hover .md\\:group-hover\\:opacity-50 {\n    opacity: 0.5;\n  }\n\n  .group:hover .md\\:group-hover\\:opacity-60 {\n    opacity: 0.6;\n  }\n\n  .group:hover .md\\:group-hover\\:opacity-70 {\n    opacity: 0.7;\n  }\n\n  .group:hover .md\\:group-hover\\:opacity-75 {\n    opacity: 0.75;\n  }\n\n  .group:hover .md\\:group-hover\\:opacity-80 {\n    opacity: 0.8;\n  }\n\n  .group:hover .md\\:group-hover\\:opacity-90 {\n    opacity: 0.9;\n  }\n\n  .group:hover .md\\:group-hover\\:opacity-95 {\n    opacity: 0.95;\n  }\n\n  .group:hover .md\\:group-hover\\:opacity-100 {\n    opacity: 1;\n  }\n\n  .md\\:focus-within\\:opacity-0:focus-within {\n    opacity: 0;\n  }\n\n  .md\\:focus-within\\:opacity-5:focus-within {\n    opacity: 0.05;\n  }\n\n  .md\\:focus-within\\:opacity-10:focus-within {\n    opacity: 0.1;\n  }\n\n  .md\\:focus-within\\:opacity-20:focus-within {\n    opacity: 0.2;\n  }\n\n  .md\\:focus-within\\:opacity-25:focus-within {\n    opacity: 0.25;\n  }\n\n  .md\\:focus-within\\:opacity-30:focus-within {\n    opacity: 0.3;\n  }\n\n  .md\\:focus-within\\:opacity-40:focus-within {\n    opacity: 0.4;\n  }\n\n  .md\\:focus-within\\:opacity-50:focus-within {\n    opacity: 0.5;\n  }\n\n  .md\\:focus-within\\:opacity-60:focus-within {\n    opacity: 0.6;\n  }\n\n  .md\\:focus-within\\:opacity-70:focus-within {\n    opacity: 0.7;\n  }\n\n  .md\\:focus-within\\:opacity-75:focus-within {\n    opacity: 0.75;\n  }\n\n  .md\\:focus-within\\:opacity-80:focus-within {\n    opacity: 0.8;\n  }\n\n  .md\\:focus-within\\:opacity-90:focus-within {\n    opacity: 0.9;\n  }\n\n  .md\\:focus-within\\:opacity-95:focus-within {\n    opacity: 0.95;\n  }\n\n  .md\\:focus-within\\:opacity-100:focus-within {\n    opacity: 1;\n  }\n\n  .md\\:hover\\:opacity-0:hover {\n    opacity: 0;\n  }\n\n  .md\\:hover\\:opacity-5:hover {\n    opacity: 0.05;\n  }\n\n  .md\\:hover\\:opacity-10:hover {\n    opacity: 0.1;\n  }\n\n  .md\\:hover\\:opacity-20:hover {\n    opacity: 0.2;\n  }\n\n  .md\\:hover\\:opacity-25:hover {\n    opacity: 0.25;\n  }\n\n  .md\\:hover\\:opacity-30:hover {\n    opacity: 0.3;\n  }\n\n  .md\\:hover\\:opacity-40:hover {\n    opacity: 0.4;\n  }\n\n  .md\\:hover\\:opacity-50:hover {\n    opacity: 0.5;\n  }\n\n  .md\\:hover\\:opacity-60:hover {\n    opacity: 0.6;\n  }\n\n  .md\\:hover\\:opacity-70:hover {\n    opacity: 0.7;\n  }\n\n  .md\\:hover\\:opacity-75:hover {\n    opacity: 0.75;\n  }\n\n  .md\\:hover\\:opacity-80:hover {\n    opacity: 0.8;\n  }\n\n  .md\\:hover\\:opacity-90:hover {\n    opacity: 0.9;\n  }\n\n  .md\\:hover\\:opacity-95:hover {\n    opacity: 0.95;\n  }\n\n  .md\\:hover\\:opacity-100:hover {\n    opacity: 1;\n  }\n\n  .md\\:focus\\:opacity-0:focus {\n    opacity: 0;\n  }\n\n  .md\\:focus\\:opacity-5:focus {\n    opacity: 0.05;\n  }\n\n  .md\\:focus\\:opacity-10:focus {\n    opacity: 0.1;\n  }\n\n  .md\\:focus\\:opacity-20:focus {\n    opacity: 0.2;\n  }\n\n  .md\\:focus\\:opacity-25:focus {\n    opacity: 0.25;\n  }\n\n  .md\\:focus\\:opacity-30:focus {\n    opacity: 0.3;\n  }\n\n  .md\\:focus\\:opacity-40:focus {\n    opacity: 0.4;\n  }\n\n  .md\\:focus\\:opacity-50:focus {\n    opacity: 0.5;\n  }\n\n  .md\\:focus\\:opacity-60:focus {\n    opacity: 0.6;\n  }\n\n  .md\\:focus\\:opacity-70:focus {\n    opacity: 0.7;\n  }\n\n  .md\\:focus\\:opacity-75:focus {\n    opacity: 0.75;\n  }\n\n  .md\\:focus\\:opacity-80:focus {\n    opacity: 0.8;\n  }\n\n  .md\\:focus\\:opacity-90:focus {\n    opacity: 0.9;\n  }\n\n  .md\\:focus\\:opacity-95:focus {\n    opacity: 0.95;\n  }\n\n  .md\\:focus\\:opacity-100:focus {\n    opacity: 1;\n  }\n\n  .md\\:outline-none {\n    outline: 2px solid transparent;\n    outline-offset: 2px;\n  }\n\n  .md\\:outline-white {\n    outline: 2px dotted white;\n    outline-offset: 2px;\n  }\n\n  .md\\:outline-black {\n    outline: 2px dotted black;\n    outline-offset: 2px;\n  }\n\n  .md\\:focus-within\\:outline-none:focus-within {\n    outline: 2px solid transparent;\n    outline-offset: 2px;\n  }\n\n  .md\\:focus-within\\:outline-white:focus-within {\n    outline: 2px dotted white;\n    outline-offset: 2px;\n  }\n\n  .md\\:focus-within\\:outline-black:focus-within {\n    outline: 2px dotted black;\n    outline-offset: 2px;\n  }\n\n  .md\\:focus\\:outline-none:focus {\n    outline: 2px solid transparent;\n    outline-offset: 2px;\n  }\n\n  .md\\:focus\\:outline-white:focus {\n    outline: 2px dotted white;\n    outline-offset: 2px;\n  }\n\n  .md\\:focus\\:outline-black:focus {\n    outline: 2px dotted black;\n    outline-offset: 2px;\n  }\n\n  .md\\:overflow-auto {\n    overflow: auto;\n  }\n\n  .md\\:overflow-hidden {\n    overflow: hidden;\n  }\n\n  .md\\:overflow-visible {\n    overflow: visible;\n  }\n\n  .md\\:overflow-scroll {\n    overflow: scroll;\n  }\n\n  .md\\:overflow-x-auto {\n    overflow-x: auto;\n  }\n\n  .md\\:overflow-y-auto {\n    overflow-y: auto;\n  }\n\n  .md\\:overflow-x-hidden {\n    overflow-x: hidden;\n  }\n\n  .md\\:overflow-y-hidden {\n    overflow-y: hidden;\n  }\n\n  .md\\:overflow-x-visible {\n    overflow-x: visible;\n  }\n\n  .md\\:overflow-y-visible {\n    overflow-y: visible;\n  }\n\n  .md\\:overflow-x-scroll {\n    overflow-x: scroll;\n  }\n\n  .md\\:overflow-y-scroll {\n    overflow-y: scroll;\n  }\n\n  .md\\:overscroll-auto {\n    -ms-scroll-chaining: chained;\n        overscroll-behavior: auto;\n  }\n\n  .md\\:overscroll-contain {\n    -ms-scroll-chaining: none;\n        overscroll-behavior: contain;\n  }\n\n  .md\\:overscroll-none {\n    -ms-scroll-chaining: none;\n        overscroll-behavior: none;\n  }\n\n  .md\\:overscroll-y-auto {\n    overscroll-behavior-y: auto;\n  }\n\n  .md\\:overscroll-y-contain {\n    overscroll-behavior-y: contain;\n  }\n\n  .md\\:overscroll-y-none {\n    overscroll-behavior-y: none;\n  }\n\n  .md\\:overscroll-x-auto {\n    overscroll-behavior-x: auto;\n  }\n\n  .md\\:overscroll-x-contain {\n    overscroll-behavior-x: contain;\n  }\n\n  .md\\:overscroll-x-none {\n    overscroll-behavior-x: none;\n  }\n\n  .md\\:p-0 {\n    padding: 0px;\n  }\n\n  .md\\:p-1 {\n    padding: 0.25rem;\n  }\n\n  .md\\:p-2 {\n    padding: 0.5rem;\n  }\n\n  .md\\:p-3 {\n    padding: 0.75rem;\n  }\n\n  .md\\:p-4 {\n    padding: 1rem;\n  }\n\n  .md\\:p-5 {\n    padding: 1.25rem;\n  }\n\n  .md\\:p-6 {\n    padding: 1.5rem;\n  }\n\n  .md\\:p-7 {\n    padding: 1.75rem;\n  }\n\n  .md\\:p-8 {\n    padding: 2rem;\n  }\n\n  .md\\:p-9 {\n    padding: 2.25rem;\n  }\n\n  .md\\:p-10 {\n    padding: 2.5rem;\n  }\n\n  .md\\:p-11 {\n    padding: 2.75rem;\n  }\n\n  .md\\:p-12 {\n    padding: 3rem;\n  }\n\n  .md\\:p-14 {\n    padding: 3.5rem;\n  }\n\n  .md\\:p-16 {\n    padding: 4rem;\n  }\n\n  .md\\:p-20 {\n    padding: 5rem;\n  }\n\n  .md\\:p-24 {\n    padding: 6rem;\n  }\n\n  .md\\:p-28 {\n    padding: 7rem;\n  }\n\n  .md\\:p-32 {\n    padding: 8rem;\n  }\n\n  .md\\:p-36 {\n    padding: 9rem;\n  }\n\n  .md\\:p-40 {\n    padding: 10rem;\n  }\n\n  .md\\:p-44 {\n    padding: 11rem;\n  }\n\n  .md\\:p-48 {\n    padding: 12rem;\n  }\n\n  .md\\:p-52 {\n    padding: 13rem;\n  }\n\n  .md\\:p-56 {\n    padding: 14rem;\n  }\n\n  .md\\:p-60 {\n    padding: 15rem;\n  }\n\n  .md\\:p-64 {\n    padding: 16rem;\n  }\n\n  .md\\:p-72 {\n    padding: 18rem;\n  }\n\n  .md\\:p-80 {\n    padding: 20rem;\n  }\n\n  .md\\:p-96 {\n    padding: 24rem;\n  }\n\n  .md\\:p-px {\n    padding: 1px;\n  }\n\n  .md\\:p-0\\.5 {\n    padding: 0.125rem;\n  }\n\n  .md\\:p-1\\.5 {\n    padding: 0.375rem;\n  }\n\n  .md\\:p-2\\.5 {\n    padding: 0.625rem;\n  }\n\n  .md\\:p-3\\.5 {\n    padding: 0.875rem;\n  }\n\n  .md\\:py-0 {\n    padding-top: 0px;\n    padding-bottom: 0px;\n  }\n\n  .md\\:px-0 {\n    padding-left: 0px;\n    padding-right: 0px;\n  }\n\n  .md\\:py-1 {\n    padding-top: 0.25rem;\n    padding-bottom: 0.25rem;\n  }\n\n  .md\\:px-1 {\n    padding-left: 0.25rem;\n    padding-right: 0.25rem;\n  }\n\n  .md\\:py-2 {\n    padding-top: 0.5rem;\n    padding-bottom: 0.5rem;\n  }\n\n  .md\\:px-2 {\n    padding-left: 0.5rem;\n    padding-right: 0.5rem;\n  }\n\n  .md\\:py-3 {\n    padding-top: 0.75rem;\n    padding-bottom: 0.75rem;\n  }\n\n  .md\\:px-3 {\n    padding-left: 0.75rem;\n    padding-right: 0.75rem;\n  }\n\n  .md\\:py-4 {\n    padding-top: 1rem;\n    padding-bottom: 1rem;\n  }\n\n  .md\\:px-4 {\n    padding-left: 1rem;\n    padding-right: 1rem;\n  }\n\n  .md\\:py-5 {\n    padding-top: 1.25rem;\n    padding-bottom: 1.25rem;\n  }\n\n  .md\\:px-5 {\n    padding-left: 1.25rem;\n    padding-right: 1.25rem;\n  }\n\n  .md\\:py-6 {\n    padding-top: 1.5rem;\n    padding-bottom: 1.5rem;\n  }\n\n  .md\\:px-6 {\n    padding-left: 1.5rem;\n    padding-right: 1.5rem;\n  }\n\n  .md\\:py-7 {\n    padding-top: 1.75rem;\n    padding-bottom: 1.75rem;\n  }\n\n  .md\\:px-7 {\n    padding-left: 1.75rem;\n    padding-right: 1.75rem;\n  }\n\n  .md\\:py-8 {\n    padding-top: 2rem;\n    padding-bottom: 2rem;\n  }\n\n  .md\\:px-8 {\n    padding-left: 2rem;\n    padding-right: 2rem;\n  }\n\n  .md\\:py-9 {\n    padding-top: 2.25rem;\n    padding-bottom: 2.25rem;\n  }\n\n  .md\\:px-9 {\n    padding-left: 2.25rem;\n    padding-right: 2.25rem;\n  }\n\n  .md\\:py-10 {\n    padding-top: 2.5rem;\n    padding-bottom: 2.5rem;\n  }\n\n  .md\\:px-10 {\n    padding-left: 2.5rem;\n    padding-right: 2.5rem;\n  }\n\n  .md\\:py-11 {\n    padding-top: 2.75rem;\n    padding-bottom: 2.75rem;\n  }\n\n  .md\\:px-11 {\n    padding-left: 2.75rem;\n    padding-right: 2.75rem;\n  }\n\n  .md\\:py-12 {\n    padding-top: 3rem;\n    padding-bottom: 3rem;\n  }\n\n  .md\\:px-12 {\n    padding-left: 3rem;\n    padding-right: 3rem;\n  }\n\n  .md\\:py-14 {\n    padding-top: 3.5rem;\n    padding-bottom: 3.5rem;\n  }\n\n  .md\\:px-14 {\n    padding-left: 3.5rem;\n    padding-right: 3.5rem;\n  }\n\n  .md\\:py-16 {\n    padding-top: 4rem;\n    padding-bottom: 4rem;\n  }\n\n  .md\\:px-16 {\n    padding-left: 4rem;\n    padding-right: 4rem;\n  }\n\n  .md\\:py-20 {\n    padding-top: 5rem;\n    padding-bottom: 5rem;\n  }\n\n  .md\\:px-20 {\n    padding-left: 5rem;\n    padding-right: 5rem;\n  }\n\n  .md\\:py-24 {\n    padding-top: 6rem;\n    padding-bottom: 6rem;\n  }\n\n  .md\\:px-24 {\n    padding-left: 6rem;\n    padding-right: 6rem;\n  }\n\n  .md\\:py-28 {\n    padding-top: 7rem;\n    padding-bottom: 7rem;\n  }\n\n  .md\\:px-28 {\n    padding-left: 7rem;\n    padding-right: 7rem;\n  }\n\n  .md\\:py-32 {\n    padding-top: 8rem;\n    padding-bottom: 8rem;\n  }\n\n  .md\\:px-32 {\n    padding-left: 8rem;\n    padding-right: 8rem;\n  }\n\n  .md\\:py-36 {\n    padding-top: 9rem;\n    padding-bottom: 9rem;\n  }\n\n  .md\\:px-36 {\n    padding-left: 9rem;\n    padding-right: 9rem;\n  }\n\n  .md\\:py-40 {\n    padding-top: 10rem;\n    padding-bottom: 10rem;\n  }\n\n  .md\\:px-40 {\n    padding-left: 10rem;\n    padding-right: 10rem;\n  }\n\n  .md\\:py-44 {\n    padding-top: 11rem;\n    padding-bottom: 11rem;\n  }\n\n  .md\\:px-44 {\n    padding-left: 11rem;\n    padding-right: 11rem;\n  }\n\n  .md\\:py-48 {\n    padding-top: 12rem;\n    padding-bottom: 12rem;\n  }\n\n  .md\\:px-48 {\n    padding-left: 12rem;\n    padding-right: 12rem;\n  }\n\n  .md\\:py-52 {\n    padding-top: 13rem;\n    padding-bottom: 13rem;\n  }\n\n  .md\\:px-52 {\n    padding-left: 13rem;\n    padding-right: 13rem;\n  }\n\n  .md\\:py-56 {\n    padding-top: 14rem;\n    padding-bottom: 14rem;\n  }\n\n  .md\\:px-56 {\n    padding-left: 14rem;\n    padding-right: 14rem;\n  }\n\n  .md\\:py-60 {\n    padding-top: 15rem;\n    padding-bottom: 15rem;\n  }\n\n  .md\\:px-60 {\n    padding-left: 15rem;\n    padding-right: 15rem;\n  }\n\n  .md\\:py-64 {\n    padding-top: 16rem;\n    padding-bottom: 16rem;\n  }\n\n  .md\\:px-64 {\n    padding-left: 16rem;\n    padding-right: 16rem;\n  }\n\n  .md\\:py-72 {\n    padding-top: 18rem;\n    padding-bottom: 18rem;\n  }\n\n  .md\\:px-72 {\n    padding-left: 18rem;\n    padding-right: 18rem;\n  }\n\n  .md\\:py-80 {\n    padding-top: 20rem;\n    padding-bottom: 20rem;\n  }\n\n  .md\\:px-80 {\n    padding-left: 20rem;\n    padding-right: 20rem;\n  }\n\n  .md\\:py-96 {\n    padding-top: 24rem;\n    padding-bottom: 24rem;\n  }\n\n  .md\\:px-96 {\n    padding-left: 24rem;\n    padding-right: 24rem;\n  }\n\n  .md\\:py-px {\n    padding-top: 1px;\n    padding-bottom: 1px;\n  }\n\n  .md\\:px-px {\n    padding-left: 1px;\n    padding-right: 1px;\n  }\n\n  .md\\:py-0\\.5 {\n    padding-top: 0.125rem;\n    padding-bottom: 0.125rem;\n  }\n\n  .md\\:px-0\\.5 {\n    padding-left: 0.125rem;\n    padding-right: 0.125rem;\n  }\n\n  .md\\:py-1\\.5 {\n    padding-top: 0.375rem;\n    padding-bottom: 0.375rem;\n  }\n\n  .md\\:px-1\\.5 {\n    padding-left: 0.375rem;\n    padding-right: 0.375rem;\n  }\n\n  .md\\:py-2\\.5 {\n    padding-top: 0.625rem;\n    padding-bottom: 0.625rem;\n  }\n\n  .md\\:px-2\\.5 {\n    padding-left: 0.625rem;\n    padding-right: 0.625rem;\n  }\n\n  .md\\:py-3\\.5 {\n    padding-top: 0.875rem;\n    padding-bottom: 0.875rem;\n  }\n\n  .md\\:px-3\\.5 {\n    padding-left: 0.875rem;\n    padding-right: 0.875rem;\n  }\n\n  .md\\:pt-0 {\n    padding-top: 0px;\n  }\n\n  .md\\:pr-0 {\n    padding-right: 0px;\n  }\n\n  .md\\:pb-0 {\n    padding-bottom: 0px;\n  }\n\n  .md\\:pl-0 {\n    padding-left: 0px;\n  }\n\n  .md\\:pt-1 {\n    padding-top: 0.25rem;\n  }\n\n  .md\\:pr-1 {\n    padding-right: 0.25rem;\n  }\n\n  .md\\:pb-1 {\n    padding-bottom: 0.25rem;\n  }\n\n  .md\\:pl-1 {\n    padding-left: 0.25rem;\n  }\n\n  .md\\:pt-2 {\n    padding-top: 0.5rem;\n  }\n\n  .md\\:pr-2 {\n    padding-right: 0.5rem;\n  }\n\n  .md\\:pb-2 {\n    padding-bottom: 0.5rem;\n  }\n\n  .md\\:pl-2 {\n    padding-left: 0.5rem;\n  }\n\n  .md\\:pt-3 {\n    padding-top: 0.75rem;\n  }\n\n  .md\\:pr-3 {\n    padding-right: 0.75rem;\n  }\n\n  .md\\:pb-3 {\n    padding-bottom: 0.75rem;\n  }\n\n  .md\\:pl-3 {\n    padding-left: 0.75rem;\n  }\n\n  .md\\:pt-4 {\n    padding-top: 1rem;\n  }\n\n  .md\\:pr-4 {\n    padding-right: 1rem;\n  }\n\n  .md\\:pb-4 {\n    padding-bottom: 1rem;\n  }\n\n  .md\\:pl-4 {\n    padding-left: 1rem;\n  }\n\n  .md\\:pt-5 {\n    padding-top: 1.25rem;\n  }\n\n  .md\\:pr-5 {\n    padding-right: 1.25rem;\n  }\n\n  .md\\:pb-5 {\n    padding-bottom: 1.25rem;\n  }\n\n  .md\\:pl-5 {\n    padding-left: 1.25rem;\n  }\n\n  .md\\:pt-6 {\n    padding-top: 1.5rem;\n  }\n\n  .md\\:pr-6 {\n    padding-right: 1.5rem;\n  }\n\n  .md\\:pb-6 {\n    padding-bottom: 1.5rem;\n  }\n\n  .md\\:pl-6 {\n    padding-left: 1.5rem;\n  }\n\n  .md\\:pt-7 {\n    padding-top: 1.75rem;\n  }\n\n  .md\\:pr-7 {\n    padding-right: 1.75rem;\n  }\n\n  .md\\:pb-7 {\n    padding-bottom: 1.75rem;\n  }\n\n  .md\\:pl-7 {\n    padding-left: 1.75rem;\n  }\n\n  .md\\:pt-8 {\n    padding-top: 2rem;\n  }\n\n  .md\\:pr-8 {\n    padding-right: 2rem;\n  }\n\n  .md\\:pb-8 {\n    padding-bottom: 2rem;\n  }\n\n  .md\\:pl-8 {\n    padding-left: 2rem;\n  }\n\n  .md\\:pt-9 {\n    padding-top: 2.25rem;\n  }\n\n  .md\\:pr-9 {\n    padding-right: 2.25rem;\n  }\n\n  .md\\:pb-9 {\n    padding-bottom: 2.25rem;\n  }\n\n  .md\\:pl-9 {\n    padding-left: 2.25rem;\n  }\n\n  .md\\:pt-10 {\n    padding-top: 2.5rem;\n  }\n\n  .md\\:pr-10 {\n    padding-right: 2.5rem;\n  }\n\n  .md\\:pb-10 {\n    padding-bottom: 2.5rem;\n  }\n\n  .md\\:pl-10 {\n    padding-left: 2.5rem;\n  }\n\n  .md\\:pt-11 {\n    padding-top: 2.75rem;\n  }\n\n  .md\\:pr-11 {\n    padding-right: 2.75rem;\n  }\n\n  .md\\:pb-11 {\n    padding-bottom: 2.75rem;\n  }\n\n  .md\\:pl-11 {\n    padding-left: 2.75rem;\n  }\n\n  .md\\:pt-12 {\n    padding-top: 3rem;\n  }\n\n  .md\\:pr-12 {\n    padding-right: 3rem;\n  }\n\n  .md\\:pb-12 {\n    padding-bottom: 3rem;\n  }\n\n  .md\\:pl-12 {\n    padding-left: 3rem;\n  }\n\n  .md\\:pt-14 {\n    padding-top: 3.5rem;\n  }\n\n  .md\\:pr-14 {\n    padding-right: 3.5rem;\n  }\n\n  .md\\:pb-14 {\n    padding-bottom: 3.5rem;\n  }\n\n  .md\\:pl-14 {\n    padding-left: 3.5rem;\n  }\n\n  .md\\:pt-16 {\n    padding-top: 4rem;\n  }\n\n  .md\\:pr-16 {\n    padding-right: 4rem;\n  }\n\n  .md\\:pb-16 {\n    padding-bottom: 4rem;\n  }\n\n  .md\\:pl-16 {\n    padding-left: 4rem;\n  }\n\n  .md\\:pt-20 {\n    padding-top: 5rem;\n  }\n\n  .md\\:pr-20 {\n    padding-right: 5rem;\n  }\n\n  .md\\:pb-20 {\n    padding-bottom: 5rem;\n  }\n\n  .md\\:pl-20 {\n    padding-left: 5rem;\n  }\n\n  .md\\:pt-24 {\n    padding-top: 6rem;\n  }\n\n  .md\\:pr-24 {\n    padding-right: 6rem;\n  }\n\n  .md\\:pb-24 {\n    padding-bottom: 6rem;\n  }\n\n  .md\\:pl-24 {\n    padding-left: 6rem;\n  }\n\n  .md\\:pt-28 {\n    padding-top: 7rem;\n  }\n\n  .md\\:pr-28 {\n    padding-right: 7rem;\n  }\n\n  .md\\:pb-28 {\n    padding-bottom: 7rem;\n  }\n\n  .md\\:pl-28 {\n    padding-left: 7rem;\n  }\n\n  .md\\:pt-32 {\n    padding-top: 8rem;\n  }\n\n  .md\\:pr-32 {\n    padding-right: 8rem;\n  }\n\n  .md\\:pb-32 {\n    padding-bottom: 8rem;\n  }\n\n  .md\\:pl-32 {\n    padding-left: 8rem;\n  }\n\n  .md\\:pt-36 {\n    padding-top: 9rem;\n  }\n\n  .md\\:pr-36 {\n    padding-right: 9rem;\n  }\n\n  .md\\:pb-36 {\n    padding-bottom: 9rem;\n  }\n\n  .md\\:pl-36 {\n    padding-left: 9rem;\n  }\n\n  .md\\:pt-40 {\n    padding-top: 10rem;\n  }\n\n  .md\\:pr-40 {\n    padding-right: 10rem;\n  }\n\n  .md\\:pb-40 {\n    padding-bottom: 10rem;\n  }\n\n  .md\\:pl-40 {\n    padding-left: 10rem;\n  }\n\n  .md\\:pt-44 {\n    padding-top: 11rem;\n  }\n\n  .md\\:pr-44 {\n    padding-right: 11rem;\n  }\n\n  .md\\:pb-44 {\n    padding-bottom: 11rem;\n  }\n\n  .md\\:pl-44 {\n    padding-left: 11rem;\n  }\n\n  .md\\:pt-48 {\n    padding-top: 12rem;\n  }\n\n  .md\\:pr-48 {\n    padding-right: 12rem;\n  }\n\n  .md\\:pb-48 {\n    padding-bottom: 12rem;\n  }\n\n  .md\\:pl-48 {\n    padding-left: 12rem;\n  }\n\n  .md\\:pt-52 {\n    padding-top: 13rem;\n  }\n\n  .md\\:pr-52 {\n    padding-right: 13rem;\n  }\n\n  .md\\:pb-52 {\n    padding-bottom: 13rem;\n  }\n\n  .md\\:pl-52 {\n    padding-left: 13rem;\n  }\n\n  .md\\:pt-56 {\n    padding-top: 14rem;\n  }\n\n  .md\\:pr-56 {\n    padding-right: 14rem;\n  }\n\n  .md\\:pb-56 {\n    padding-bottom: 14rem;\n  }\n\n  .md\\:pl-56 {\n    padding-left: 14rem;\n  }\n\n  .md\\:pt-60 {\n    padding-top: 15rem;\n  }\n\n  .md\\:pr-60 {\n    padding-right: 15rem;\n  }\n\n  .md\\:pb-60 {\n    padding-bottom: 15rem;\n  }\n\n  .md\\:pl-60 {\n    padding-left: 15rem;\n  }\n\n  .md\\:pt-64 {\n    padding-top: 16rem;\n  }\n\n  .md\\:pr-64 {\n    padding-right: 16rem;\n  }\n\n  .md\\:pb-64 {\n    padding-bottom: 16rem;\n  }\n\n  .md\\:pl-64 {\n    padding-left: 16rem;\n  }\n\n  .md\\:pt-72 {\n    padding-top: 18rem;\n  }\n\n  .md\\:pr-72 {\n    padding-right: 18rem;\n  }\n\n  .md\\:pb-72 {\n    padding-bottom: 18rem;\n  }\n\n  .md\\:pl-72 {\n    padding-left: 18rem;\n  }\n\n  .md\\:pt-80 {\n    padding-top: 20rem;\n  }\n\n  .md\\:pr-80 {\n    padding-right: 20rem;\n  }\n\n  .md\\:pb-80 {\n    padding-bottom: 20rem;\n  }\n\n  .md\\:pl-80 {\n    padding-left: 20rem;\n  }\n\n  .md\\:pt-96 {\n    padding-top: 24rem;\n  }\n\n  .md\\:pr-96 {\n    padding-right: 24rem;\n  }\n\n  .md\\:pb-96 {\n    padding-bottom: 24rem;\n  }\n\n  .md\\:pl-96 {\n    padding-left: 24rem;\n  }\n\n  .md\\:pt-px {\n    padding-top: 1px;\n  }\n\n  .md\\:pr-px {\n    padding-right: 1px;\n  }\n\n  .md\\:pb-px {\n    padding-bottom: 1px;\n  }\n\n  .md\\:pl-px {\n    padding-left: 1px;\n  }\n\n  .md\\:pt-0\\.5 {\n    padding-top: 0.125rem;\n  }\n\n  .md\\:pr-0\\.5 {\n    padding-right: 0.125rem;\n  }\n\n  .md\\:pb-0\\.5 {\n    padding-bottom: 0.125rem;\n  }\n\n  .md\\:pl-0\\.5 {\n    padding-left: 0.125rem;\n  }\n\n  .md\\:pt-1\\.5 {\n    padding-top: 0.375rem;\n  }\n\n  .md\\:pr-1\\.5 {\n    padding-right: 0.375rem;\n  }\n\n  .md\\:pb-1\\.5 {\n    padding-bottom: 0.375rem;\n  }\n\n  .md\\:pl-1\\.5 {\n    padding-left: 0.375rem;\n  }\n\n  .md\\:pt-2\\.5 {\n    padding-top: 0.625rem;\n  }\n\n  .md\\:pr-2\\.5 {\n    padding-right: 0.625rem;\n  }\n\n  .md\\:pb-2\\.5 {\n    padding-bottom: 0.625rem;\n  }\n\n  .md\\:pl-2\\.5 {\n    padding-left: 0.625rem;\n  }\n\n  .md\\:pt-3\\.5 {\n    padding-top: 0.875rem;\n  }\n\n  .md\\:pr-3\\.5 {\n    padding-right: 0.875rem;\n  }\n\n  .md\\:pb-3\\.5 {\n    padding-bottom: 0.875rem;\n  }\n\n  .md\\:pl-3\\.5 {\n    padding-left: 0.875rem;\n  }\n\n  .md\\:placeholder-transparent::-moz-placeholder {\n    color: transparent;\n  }\n\n  .md\\:placeholder-transparent:-ms-input-placeholder {\n    color: transparent;\n  }\n\n  .md\\:placeholder-transparent::placeholder {\n    color: transparent;\n  }\n\n  .md\\:placeholder-current::-moz-placeholder {\n    color: currentColor;\n  }\n\n  .md\\:placeholder-current:-ms-input-placeholder {\n    color: currentColor;\n  }\n\n  .md\\:placeholder-current::placeholder {\n    color: currentColor;\n  }\n\n  .md\\:placeholder-black::-moz-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(0, 0, 0, var(--tw-placeholder-opacity));\n  }\n\n  .md\\:placeholder-black:-ms-input-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(0, 0, 0, var(--tw-placeholder-opacity));\n  }\n\n  .md\\:placeholder-black::placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(0, 0, 0, var(--tw-placeholder-opacity));\n  }\n\n  .md\\:placeholder-white::-moz-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(255, 255, 255, var(--tw-placeholder-opacity));\n  }\n\n  .md\\:placeholder-white:-ms-input-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(255, 255, 255, var(--tw-placeholder-opacity));\n  }\n\n  .md\\:placeholder-white::placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(255, 255, 255, var(--tw-placeholder-opacity));\n  }\n\n  .md\\:placeholder-gray-50::-moz-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(249, 250, 251, var(--tw-placeholder-opacity));\n  }\n\n  .md\\:placeholder-gray-50:-ms-input-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(249, 250, 251, var(--tw-placeholder-opacity));\n  }\n\n  .md\\:placeholder-gray-50::placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(249, 250, 251, var(--tw-placeholder-opacity));\n  }\n\n  .md\\:placeholder-gray-100::-moz-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(243, 244, 246, var(--tw-placeholder-opacity));\n  }\n\n  .md\\:placeholder-gray-100:-ms-input-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(243, 244, 246, var(--tw-placeholder-opacity));\n  }\n\n  .md\\:placeholder-gray-100::placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(243, 244, 246, var(--tw-placeholder-opacity));\n  }\n\n  .md\\:placeholder-gray-200::-moz-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(229, 231, 235, var(--tw-placeholder-opacity));\n  }\n\n  .md\\:placeholder-gray-200:-ms-input-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(229, 231, 235, var(--tw-placeholder-opacity));\n  }\n\n  .md\\:placeholder-gray-200::placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(229, 231, 235, var(--tw-placeholder-opacity));\n  }\n\n  .md\\:placeholder-gray-300::-moz-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(209, 213, 219, var(--tw-placeholder-opacity));\n  }\n\n  .md\\:placeholder-gray-300:-ms-input-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(209, 213, 219, var(--tw-placeholder-opacity));\n  }\n\n  .md\\:placeholder-gray-300::placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(209, 213, 219, var(--tw-placeholder-opacity));\n  }\n\n  .md\\:placeholder-gray-400::-moz-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(156, 163, 175, var(--tw-placeholder-opacity));\n  }\n\n  .md\\:placeholder-gray-400:-ms-input-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(156, 163, 175, var(--tw-placeholder-opacity));\n  }\n\n  .md\\:placeholder-gray-400::placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(156, 163, 175, var(--tw-placeholder-opacity));\n  }\n\n  .md\\:placeholder-gray-500::-moz-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(107, 114, 128, var(--tw-placeholder-opacity));\n  }\n\n  .md\\:placeholder-gray-500:-ms-input-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(107, 114, 128, var(--tw-placeholder-opacity));\n  }\n\n  .md\\:placeholder-gray-500::placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(107, 114, 128, var(--tw-placeholder-opacity));\n  }\n\n  .md\\:placeholder-gray-600::-moz-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(75, 85, 99, var(--tw-placeholder-opacity));\n  }\n\n  .md\\:placeholder-gray-600:-ms-input-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(75, 85, 99, var(--tw-placeholder-opacity));\n  }\n\n  .md\\:placeholder-gray-600::placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(75, 85, 99, var(--tw-placeholder-opacity));\n  }\n\n  .md\\:placeholder-gray-700::-moz-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(55, 65, 81, var(--tw-placeholder-opacity));\n  }\n\n  .md\\:placeholder-gray-700:-ms-input-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(55, 65, 81, var(--tw-placeholder-opacity));\n  }\n\n  .md\\:placeholder-gray-700::placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(55, 65, 81, var(--tw-placeholder-opacity));\n  }\n\n  .md\\:placeholder-gray-800::-moz-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(31, 41, 55, var(--tw-placeholder-opacity));\n  }\n\n  .md\\:placeholder-gray-800:-ms-input-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(31, 41, 55, var(--tw-placeholder-opacity));\n  }\n\n  .md\\:placeholder-gray-800::placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(31, 41, 55, var(--tw-placeholder-opacity));\n  }\n\n  .md\\:placeholder-gray-900::-moz-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(17, 24, 39, var(--tw-placeholder-opacity));\n  }\n\n  .md\\:placeholder-gray-900:-ms-input-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(17, 24, 39, var(--tw-placeholder-opacity));\n  }\n\n  .md\\:placeholder-gray-900::placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(17, 24, 39, var(--tw-placeholder-opacity));\n  }\n\n  .md\\:placeholder-red-50::-moz-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(254, 242, 242, var(--tw-placeholder-opacity));\n  }\n\n  .md\\:placeholder-red-50:-ms-input-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(254, 242, 242, var(--tw-placeholder-opacity));\n  }\n\n  .md\\:placeholder-red-50::placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(254, 242, 242, var(--tw-placeholder-opacity));\n  }\n\n  .md\\:placeholder-red-100::-moz-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(254, 226, 226, var(--tw-placeholder-opacity));\n  }\n\n  .md\\:placeholder-red-100:-ms-input-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(254, 226, 226, var(--tw-placeholder-opacity));\n  }\n\n  .md\\:placeholder-red-100::placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(254, 226, 226, var(--tw-placeholder-opacity));\n  }\n\n  .md\\:placeholder-red-200::-moz-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(254, 202, 202, var(--tw-placeholder-opacity));\n  }\n\n  .md\\:placeholder-red-200:-ms-input-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(254, 202, 202, var(--tw-placeholder-opacity));\n  }\n\n  .md\\:placeholder-red-200::placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(254, 202, 202, var(--tw-placeholder-opacity));\n  }\n\n  .md\\:placeholder-red-300::-moz-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(252, 165, 165, var(--tw-placeholder-opacity));\n  }\n\n  .md\\:placeholder-red-300:-ms-input-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(252, 165, 165, var(--tw-placeholder-opacity));\n  }\n\n  .md\\:placeholder-red-300::placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(252, 165, 165, var(--tw-placeholder-opacity));\n  }\n\n  .md\\:placeholder-red-400::-moz-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(248, 113, 113, var(--tw-placeholder-opacity));\n  }\n\n  .md\\:placeholder-red-400:-ms-input-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(248, 113, 113, var(--tw-placeholder-opacity));\n  }\n\n  .md\\:placeholder-red-400::placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(248, 113, 113, var(--tw-placeholder-opacity));\n  }\n\n  .md\\:placeholder-red-500::-moz-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(239, 68, 68, var(--tw-placeholder-opacity));\n  }\n\n  .md\\:placeholder-red-500:-ms-input-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(239, 68, 68, var(--tw-placeholder-opacity));\n  }\n\n  .md\\:placeholder-red-500::placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(239, 68, 68, var(--tw-placeholder-opacity));\n  }\n\n  .md\\:placeholder-red-600::-moz-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(220, 38, 38, var(--tw-placeholder-opacity));\n  }\n\n  .md\\:placeholder-red-600:-ms-input-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(220, 38, 38, var(--tw-placeholder-opacity));\n  }\n\n  .md\\:placeholder-red-600::placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(220, 38, 38, var(--tw-placeholder-opacity));\n  }\n\n  .md\\:placeholder-red-700::-moz-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(185, 28, 28, var(--tw-placeholder-opacity));\n  }\n\n  .md\\:placeholder-red-700:-ms-input-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(185, 28, 28, var(--tw-placeholder-opacity));\n  }\n\n  .md\\:placeholder-red-700::placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(185, 28, 28, var(--tw-placeholder-opacity));\n  }\n\n  .md\\:placeholder-red-800::-moz-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(153, 27, 27, var(--tw-placeholder-opacity));\n  }\n\n  .md\\:placeholder-red-800:-ms-input-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(153, 27, 27, var(--tw-placeholder-opacity));\n  }\n\n  .md\\:placeholder-red-800::placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(153, 27, 27, var(--tw-placeholder-opacity));\n  }\n\n  .md\\:placeholder-red-900::-moz-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(127, 29, 29, var(--tw-placeholder-opacity));\n  }\n\n  .md\\:placeholder-red-900:-ms-input-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(127, 29, 29, var(--tw-placeholder-opacity));\n  }\n\n  .md\\:placeholder-red-900::placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(127, 29, 29, var(--tw-placeholder-opacity));\n  }\n\n  .md\\:placeholder-yellow-50::-moz-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(255, 251, 235, var(--tw-placeholder-opacity));\n  }\n\n  .md\\:placeholder-yellow-50:-ms-input-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(255, 251, 235, var(--tw-placeholder-opacity));\n  }\n\n  .md\\:placeholder-yellow-50::placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(255, 251, 235, var(--tw-placeholder-opacity));\n  }\n\n  .md\\:placeholder-yellow-100::-moz-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(254, 243, 199, var(--tw-placeholder-opacity));\n  }\n\n  .md\\:placeholder-yellow-100:-ms-input-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(254, 243, 199, var(--tw-placeholder-opacity));\n  }\n\n  .md\\:placeholder-yellow-100::placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(254, 243, 199, var(--tw-placeholder-opacity));\n  }\n\n  .md\\:placeholder-yellow-200::-moz-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(253, 230, 138, var(--tw-placeholder-opacity));\n  }\n\n  .md\\:placeholder-yellow-200:-ms-input-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(253, 230, 138, var(--tw-placeholder-opacity));\n  }\n\n  .md\\:placeholder-yellow-200::placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(253, 230, 138, var(--tw-placeholder-opacity));\n  }\n\n  .md\\:placeholder-yellow-300::-moz-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(252, 211, 77, var(--tw-placeholder-opacity));\n  }\n\n  .md\\:placeholder-yellow-300:-ms-input-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(252, 211, 77, var(--tw-placeholder-opacity));\n  }\n\n  .md\\:placeholder-yellow-300::placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(252, 211, 77, var(--tw-placeholder-opacity));\n  }\n\n  .md\\:placeholder-yellow-400::-moz-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(251, 191, 36, var(--tw-placeholder-opacity));\n  }\n\n  .md\\:placeholder-yellow-400:-ms-input-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(251, 191, 36, var(--tw-placeholder-opacity));\n  }\n\n  .md\\:placeholder-yellow-400::placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(251, 191, 36, var(--tw-placeholder-opacity));\n  }\n\n  .md\\:placeholder-yellow-500::-moz-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(245, 158, 11, var(--tw-placeholder-opacity));\n  }\n\n  .md\\:placeholder-yellow-500:-ms-input-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(245, 158, 11, var(--tw-placeholder-opacity));\n  }\n\n  .md\\:placeholder-yellow-500::placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(245, 158, 11, var(--tw-placeholder-opacity));\n  }\n\n  .md\\:placeholder-yellow-600::-moz-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(217, 119, 6, var(--tw-placeholder-opacity));\n  }\n\n  .md\\:placeholder-yellow-600:-ms-input-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(217, 119, 6, var(--tw-placeholder-opacity));\n  }\n\n  .md\\:placeholder-yellow-600::placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(217, 119, 6, var(--tw-placeholder-opacity));\n  }\n\n  .md\\:placeholder-yellow-700::-moz-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(180, 83, 9, var(--tw-placeholder-opacity));\n  }\n\n  .md\\:placeholder-yellow-700:-ms-input-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(180, 83, 9, var(--tw-placeholder-opacity));\n  }\n\n  .md\\:placeholder-yellow-700::placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(180, 83, 9, var(--tw-placeholder-opacity));\n  }\n\n  .md\\:placeholder-yellow-800::-moz-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(146, 64, 14, var(--tw-placeholder-opacity));\n  }\n\n  .md\\:placeholder-yellow-800:-ms-input-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(146, 64, 14, var(--tw-placeholder-opacity));\n  }\n\n  .md\\:placeholder-yellow-800::placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(146, 64, 14, var(--tw-placeholder-opacity));\n  }\n\n  .md\\:placeholder-yellow-900::-moz-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(120, 53, 15, var(--tw-placeholder-opacity));\n  }\n\n  .md\\:placeholder-yellow-900:-ms-input-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(120, 53, 15, var(--tw-placeholder-opacity));\n  }\n\n  .md\\:placeholder-yellow-900::placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(120, 53, 15, var(--tw-placeholder-opacity));\n  }\n\n  .md\\:placeholder-green-50::-moz-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(236, 253, 245, var(--tw-placeholder-opacity));\n  }\n\n  .md\\:placeholder-green-50:-ms-input-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(236, 253, 245, var(--tw-placeholder-opacity));\n  }\n\n  .md\\:placeholder-green-50::placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(236, 253, 245, var(--tw-placeholder-opacity));\n  }\n\n  .md\\:placeholder-green-100::-moz-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(209, 250, 229, var(--tw-placeholder-opacity));\n  }\n\n  .md\\:placeholder-green-100:-ms-input-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(209, 250, 229, var(--tw-placeholder-opacity));\n  }\n\n  .md\\:placeholder-green-100::placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(209, 250, 229, var(--tw-placeholder-opacity));\n  }\n\n  .md\\:placeholder-green-200::-moz-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(167, 243, 208, var(--tw-placeholder-opacity));\n  }\n\n  .md\\:placeholder-green-200:-ms-input-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(167, 243, 208, var(--tw-placeholder-opacity));\n  }\n\n  .md\\:placeholder-green-200::placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(167, 243, 208, var(--tw-placeholder-opacity));\n  }\n\n  .md\\:placeholder-green-300::-moz-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(110, 231, 183, var(--tw-placeholder-opacity));\n  }\n\n  .md\\:placeholder-green-300:-ms-input-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(110, 231, 183, var(--tw-placeholder-opacity));\n  }\n\n  .md\\:placeholder-green-300::placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(110, 231, 183, var(--tw-placeholder-opacity));\n  }\n\n  .md\\:placeholder-green-400::-moz-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(52, 211, 153, var(--tw-placeholder-opacity));\n  }\n\n  .md\\:placeholder-green-400:-ms-input-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(52, 211, 153, var(--tw-placeholder-opacity));\n  }\n\n  .md\\:placeholder-green-400::placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(52, 211, 153, var(--tw-placeholder-opacity));\n  }\n\n  .md\\:placeholder-green-500::-moz-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(16, 185, 129, var(--tw-placeholder-opacity));\n  }\n\n  .md\\:placeholder-green-500:-ms-input-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(16, 185, 129, var(--tw-placeholder-opacity));\n  }\n\n  .md\\:placeholder-green-500::placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(16, 185, 129, var(--tw-placeholder-opacity));\n  }\n\n  .md\\:placeholder-green-600::-moz-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(5, 150, 105, var(--tw-placeholder-opacity));\n  }\n\n  .md\\:placeholder-green-600:-ms-input-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(5, 150, 105, var(--tw-placeholder-opacity));\n  }\n\n  .md\\:placeholder-green-600::placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(5, 150, 105, var(--tw-placeholder-opacity));\n  }\n\n  .md\\:placeholder-green-700::-moz-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(4, 120, 87, var(--tw-placeholder-opacity));\n  }\n\n  .md\\:placeholder-green-700:-ms-input-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(4, 120, 87, var(--tw-placeholder-opacity));\n  }\n\n  .md\\:placeholder-green-700::placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(4, 120, 87, var(--tw-placeholder-opacity));\n  }\n\n  .md\\:placeholder-green-800::-moz-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(6, 95, 70, var(--tw-placeholder-opacity));\n  }\n\n  .md\\:placeholder-green-800:-ms-input-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(6, 95, 70, var(--tw-placeholder-opacity));\n  }\n\n  .md\\:placeholder-green-800::placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(6, 95, 70, var(--tw-placeholder-opacity));\n  }\n\n  .md\\:placeholder-green-900::-moz-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(6, 78, 59, var(--tw-placeholder-opacity));\n  }\n\n  .md\\:placeholder-green-900:-ms-input-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(6, 78, 59, var(--tw-placeholder-opacity));\n  }\n\n  .md\\:placeholder-green-900::placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(6, 78, 59, var(--tw-placeholder-opacity));\n  }\n\n  .md\\:placeholder-blue-50::-moz-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(239, 246, 255, var(--tw-placeholder-opacity));\n  }\n\n  .md\\:placeholder-blue-50:-ms-input-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(239, 246, 255, var(--tw-placeholder-opacity));\n  }\n\n  .md\\:placeholder-blue-50::placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(239, 246, 255, var(--tw-placeholder-opacity));\n  }\n\n  .md\\:placeholder-blue-100::-moz-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(219, 234, 254, var(--tw-placeholder-opacity));\n  }\n\n  .md\\:placeholder-blue-100:-ms-input-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(219, 234, 254, var(--tw-placeholder-opacity));\n  }\n\n  .md\\:placeholder-blue-100::placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(219, 234, 254, var(--tw-placeholder-opacity));\n  }\n\n  .md\\:placeholder-blue-200::-moz-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(191, 219, 254, var(--tw-placeholder-opacity));\n  }\n\n  .md\\:placeholder-blue-200:-ms-input-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(191, 219, 254, var(--tw-placeholder-opacity));\n  }\n\n  .md\\:placeholder-blue-200::placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(191, 219, 254, var(--tw-placeholder-opacity));\n  }\n\n  .md\\:placeholder-blue-300::-moz-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(147, 197, 253, var(--tw-placeholder-opacity));\n  }\n\n  .md\\:placeholder-blue-300:-ms-input-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(147, 197, 253, var(--tw-placeholder-opacity));\n  }\n\n  .md\\:placeholder-blue-300::placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(147, 197, 253, var(--tw-placeholder-opacity));\n  }\n\n  .md\\:placeholder-blue-400::-moz-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(96, 165, 250, var(--tw-placeholder-opacity));\n  }\n\n  .md\\:placeholder-blue-400:-ms-input-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(96, 165, 250, var(--tw-placeholder-opacity));\n  }\n\n  .md\\:placeholder-blue-400::placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(96, 165, 250, var(--tw-placeholder-opacity));\n  }\n\n  .md\\:placeholder-blue-500::-moz-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(59, 130, 246, var(--tw-placeholder-opacity));\n  }\n\n  .md\\:placeholder-blue-500:-ms-input-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(59, 130, 246, var(--tw-placeholder-opacity));\n  }\n\n  .md\\:placeholder-blue-500::placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(59, 130, 246, var(--tw-placeholder-opacity));\n  }\n\n  .md\\:placeholder-blue-600::-moz-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(37, 99, 235, var(--tw-placeholder-opacity));\n  }\n\n  .md\\:placeholder-blue-600:-ms-input-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(37, 99, 235, var(--tw-placeholder-opacity));\n  }\n\n  .md\\:placeholder-blue-600::placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(37, 99, 235, var(--tw-placeholder-opacity));\n  }\n\n  .md\\:placeholder-blue-700::-moz-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(29, 78, 216, var(--tw-placeholder-opacity));\n  }\n\n  .md\\:placeholder-blue-700:-ms-input-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(29, 78, 216, var(--tw-placeholder-opacity));\n  }\n\n  .md\\:placeholder-blue-700::placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(29, 78, 216, var(--tw-placeholder-opacity));\n  }\n\n  .md\\:placeholder-blue-800::-moz-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(30, 64, 175, var(--tw-placeholder-opacity));\n  }\n\n  .md\\:placeholder-blue-800:-ms-input-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(30, 64, 175, var(--tw-placeholder-opacity));\n  }\n\n  .md\\:placeholder-blue-800::placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(30, 64, 175, var(--tw-placeholder-opacity));\n  }\n\n  .md\\:placeholder-blue-900::-moz-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(30, 58, 138, var(--tw-placeholder-opacity));\n  }\n\n  .md\\:placeholder-blue-900:-ms-input-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(30, 58, 138, var(--tw-placeholder-opacity));\n  }\n\n  .md\\:placeholder-blue-900::placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(30, 58, 138, var(--tw-placeholder-opacity));\n  }\n\n  .md\\:placeholder-indigo-50::-moz-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(238, 242, 255, var(--tw-placeholder-opacity));\n  }\n\n  .md\\:placeholder-indigo-50:-ms-input-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(238, 242, 255, var(--tw-placeholder-opacity));\n  }\n\n  .md\\:placeholder-indigo-50::placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(238, 242, 255, var(--tw-placeholder-opacity));\n  }\n\n  .md\\:placeholder-indigo-100::-moz-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(224, 231, 255, var(--tw-placeholder-opacity));\n  }\n\n  .md\\:placeholder-indigo-100:-ms-input-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(224, 231, 255, var(--tw-placeholder-opacity));\n  }\n\n  .md\\:placeholder-indigo-100::placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(224, 231, 255, var(--tw-placeholder-opacity));\n  }\n\n  .md\\:placeholder-indigo-200::-moz-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(199, 210, 254, var(--tw-placeholder-opacity));\n  }\n\n  .md\\:placeholder-indigo-200:-ms-input-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(199, 210, 254, var(--tw-placeholder-opacity));\n  }\n\n  .md\\:placeholder-indigo-200::placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(199, 210, 254, var(--tw-placeholder-opacity));\n  }\n\n  .md\\:placeholder-indigo-300::-moz-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(165, 180, 252, var(--tw-placeholder-opacity));\n  }\n\n  .md\\:placeholder-indigo-300:-ms-input-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(165, 180, 252, var(--tw-placeholder-opacity));\n  }\n\n  .md\\:placeholder-indigo-300::placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(165, 180, 252, var(--tw-placeholder-opacity));\n  }\n\n  .md\\:placeholder-indigo-400::-moz-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(129, 140, 248, var(--tw-placeholder-opacity));\n  }\n\n  .md\\:placeholder-indigo-400:-ms-input-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(129, 140, 248, var(--tw-placeholder-opacity));\n  }\n\n  .md\\:placeholder-indigo-400::placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(129, 140, 248, var(--tw-placeholder-opacity));\n  }\n\n  .md\\:placeholder-indigo-500::-moz-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(99, 102, 241, var(--tw-placeholder-opacity));\n  }\n\n  .md\\:placeholder-indigo-500:-ms-input-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(99, 102, 241, var(--tw-placeholder-opacity));\n  }\n\n  .md\\:placeholder-indigo-500::placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(99, 102, 241, var(--tw-placeholder-opacity));\n  }\n\n  .md\\:placeholder-indigo-600::-moz-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(79, 70, 229, var(--tw-placeholder-opacity));\n  }\n\n  .md\\:placeholder-indigo-600:-ms-input-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(79, 70, 229, var(--tw-placeholder-opacity));\n  }\n\n  .md\\:placeholder-indigo-600::placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(79, 70, 229, var(--tw-placeholder-opacity));\n  }\n\n  .md\\:placeholder-indigo-700::-moz-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(67, 56, 202, var(--tw-placeholder-opacity));\n  }\n\n  .md\\:placeholder-indigo-700:-ms-input-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(67, 56, 202, var(--tw-placeholder-opacity));\n  }\n\n  .md\\:placeholder-indigo-700::placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(67, 56, 202, var(--tw-placeholder-opacity));\n  }\n\n  .md\\:placeholder-indigo-800::-moz-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(55, 48, 163, var(--tw-placeholder-opacity));\n  }\n\n  .md\\:placeholder-indigo-800:-ms-input-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(55, 48, 163, var(--tw-placeholder-opacity));\n  }\n\n  .md\\:placeholder-indigo-800::placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(55, 48, 163, var(--tw-placeholder-opacity));\n  }\n\n  .md\\:placeholder-indigo-900::-moz-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(49, 46, 129, var(--tw-placeholder-opacity));\n  }\n\n  .md\\:placeholder-indigo-900:-ms-input-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(49, 46, 129, var(--tw-placeholder-opacity));\n  }\n\n  .md\\:placeholder-indigo-900::placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(49, 46, 129, var(--tw-placeholder-opacity));\n  }\n\n  .md\\:placeholder-purple-50::-moz-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(245, 243, 255, var(--tw-placeholder-opacity));\n  }\n\n  .md\\:placeholder-purple-50:-ms-input-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(245, 243, 255, var(--tw-placeholder-opacity));\n  }\n\n  .md\\:placeholder-purple-50::placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(245, 243, 255, var(--tw-placeholder-opacity));\n  }\n\n  .md\\:placeholder-purple-100::-moz-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(237, 233, 254, var(--tw-placeholder-opacity));\n  }\n\n  .md\\:placeholder-purple-100:-ms-input-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(237, 233, 254, var(--tw-placeholder-opacity));\n  }\n\n  .md\\:placeholder-purple-100::placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(237, 233, 254, var(--tw-placeholder-opacity));\n  }\n\n  .md\\:placeholder-purple-200::-moz-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(221, 214, 254, var(--tw-placeholder-opacity));\n  }\n\n  .md\\:placeholder-purple-200:-ms-input-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(221, 214, 254, var(--tw-placeholder-opacity));\n  }\n\n  .md\\:placeholder-purple-200::placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(221, 214, 254, var(--tw-placeholder-opacity));\n  }\n\n  .md\\:placeholder-purple-300::-moz-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(196, 181, 253, var(--tw-placeholder-opacity));\n  }\n\n  .md\\:placeholder-purple-300:-ms-input-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(196, 181, 253, var(--tw-placeholder-opacity));\n  }\n\n  .md\\:placeholder-purple-300::placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(196, 181, 253, var(--tw-placeholder-opacity));\n  }\n\n  .md\\:placeholder-purple-400::-moz-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(167, 139, 250, var(--tw-placeholder-opacity));\n  }\n\n  .md\\:placeholder-purple-400:-ms-input-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(167, 139, 250, var(--tw-placeholder-opacity));\n  }\n\n  .md\\:placeholder-purple-400::placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(167, 139, 250, var(--tw-placeholder-opacity));\n  }\n\n  .md\\:placeholder-purple-500::-moz-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(139, 92, 246, var(--tw-placeholder-opacity));\n  }\n\n  .md\\:placeholder-purple-500:-ms-input-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(139, 92, 246, var(--tw-placeholder-opacity));\n  }\n\n  .md\\:placeholder-purple-500::placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(139, 92, 246, var(--tw-placeholder-opacity));\n  }\n\n  .md\\:placeholder-purple-600::-moz-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(124, 58, 237, var(--tw-placeholder-opacity));\n  }\n\n  .md\\:placeholder-purple-600:-ms-input-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(124, 58, 237, var(--tw-placeholder-opacity));\n  }\n\n  .md\\:placeholder-purple-600::placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(124, 58, 237, var(--tw-placeholder-opacity));\n  }\n\n  .md\\:placeholder-purple-700::-moz-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(109, 40, 217, var(--tw-placeholder-opacity));\n  }\n\n  .md\\:placeholder-purple-700:-ms-input-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(109, 40, 217, var(--tw-placeholder-opacity));\n  }\n\n  .md\\:placeholder-purple-700::placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(109, 40, 217, var(--tw-placeholder-opacity));\n  }\n\n  .md\\:placeholder-purple-800::-moz-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(91, 33, 182, var(--tw-placeholder-opacity));\n  }\n\n  .md\\:placeholder-purple-800:-ms-input-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(91, 33, 182, var(--tw-placeholder-opacity));\n  }\n\n  .md\\:placeholder-purple-800::placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(91, 33, 182, var(--tw-placeholder-opacity));\n  }\n\n  .md\\:placeholder-purple-900::-moz-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(76, 29, 149, var(--tw-placeholder-opacity));\n  }\n\n  .md\\:placeholder-purple-900:-ms-input-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(76, 29, 149, var(--tw-placeholder-opacity));\n  }\n\n  .md\\:placeholder-purple-900::placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(76, 29, 149, var(--tw-placeholder-opacity));\n  }\n\n  .md\\:placeholder-pink-50::-moz-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(253, 242, 248, var(--tw-placeholder-opacity));\n  }\n\n  .md\\:placeholder-pink-50:-ms-input-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(253, 242, 248, var(--tw-placeholder-opacity));\n  }\n\n  .md\\:placeholder-pink-50::placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(253, 242, 248, var(--tw-placeholder-opacity));\n  }\n\n  .md\\:placeholder-pink-100::-moz-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(252, 231, 243, var(--tw-placeholder-opacity));\n  }\n\n  .md\\:placeholder-pink-100:-ms-input-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(252, 231, 243, var(--tw-placeholder-opacity));\n  }\n\n  .md\\:placeholder-pink-100::placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(252, 231, 243, var(--tw-placeholder-opacity));\n  }\n\n  .md\\:placeholder-pink-200::-moz-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(251, 207, 232, var(--tw-placeholder-opacity));\n  }\n\n  .md\\:placeholder-pink-200:-ms-input-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(251, 207, 232, var(--tw-placeholder-opacity));\n  }\n\n  .md\\:placeholder-pink-200::placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(251, 207, 232, var(--tw-placeholder-opacity));\n  }\n\n  .md\\:placeholder-pink-300::-moz-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(249, 168, 212, var(--tw-placeholder-opacity));\n  }\n\n  .md\\:placeholder-pink-300:-ms-input-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(249, 168, 212, var(--tw-placeholder-opacity));\n  }\n\n  .md\\:placeholder-pink-300::placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(249, 168, 212, var(--tw-placeholder-opacity));\n  }\n\n  .md\\:placeholder-pink-400::-moz-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(244, 114, 182, var(--tw-placeholder-opacity));\n  }\n\n  .md\\:placeholder-pink-400:-ms-input-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(244, 114, 182, var(--tw-placeholder-opacity));\n  }\n\n  .md\\:placeholder-pink-400::placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(244, 114, 182, var(--tw-placeholder-opacity));\n  }\n\n  .md\\:placeholder-pink-500::-moz-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(236, 72, 153, var(--tw-placeholder-opacity));\n  }\n\n  .md\\:placeholder-pink-500:-ms-input-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(236, 72, 153, var(--tw-placeholder-opacity));\n  }\n\n  .md\\:placeholder-pink-500::placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(236, 72, 153, var(--tw-placeholder-opacity));\n  }\n\n  .md\\:placeholder-pink-600::-moz-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(219, 39, 119, var(--tw-placeholder-opacity));\n  }\n\n  .md\\:placeholder-pink-600:-ms-input-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(219, 39, 119, var(--tw-placeholder-opacity));\n  }\n\n  .md\\:placeholder-pink-600::placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(219, 39, 119, var(--tw-placeholder-opacity));\n  }\n\n  .md\\:placeholder-pink-700::-moz-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(190, 24, 93, var(--tw-placeholder-opacity));\n  }\n\n  .md\\:placeholder-pink-700:-ms-input-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(190, 24, 93, var(--tw-placeholder-opacity));\n  }\n\n  .md\\:placeholder-pink-700::placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(190, 24, 93, var(--tw-placeholder-opacity));\n  }\n\n  .md\\:placeholder-pink-800::-moz-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(157, 23, 77, var(--tw-placeholder-opacity));\n  }\n\n  .md\\:placeholder-pink-800:-ms-input-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(157, 23, 77, var(--tw-placeholder-opacity));\n  }\n\n  .md\\:placeholder-pink-800::placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(157, 23, 77, var(--tw-placeholder-opacity));\n  }\n\n  .md\\:placeholder-pink-900::-moz-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(131, 24, 67, var(--tw-placeholder-opacity));\n  }\n\n  .md\\:placeholder-pink-900:-ms-input-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(131, 24, 67, var(--tw-placeholder-opacity));\n  }\n\n  .md\\:placeholder-pink-900::placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(131, 24, 67, var(--tw-placeholder-opacity));\n  }\n\n  .md\\:focus\\:placeholder-transparent:focus::-moz-placeholder {\n    color: transparent;\n  }\n\n  .md\\:focus\\:placeholder-transparent:focus:-ms-input-placeholder {\n    color: transparent;\n  }\n\n  .md\\:focus\\:placeholder-transparent:focus::placeholder {\n    color: transparent;\n  }\n\n  .md\\:focus\\:placeholder-current:focus::-moz-placeholder {\n    color: currentColor;\n  }\n\n  .md\\:focus\\:placeholder-current:focus:-ms-input-placeholder {\n    color: currentColor;\n  }\n\n  .md\\:focus\\:placeholder-current:focus::placeholder {\n    color: currentColor;\n  }\n\n  .md\\:focus\\:placeholder-black:focus::-moz-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(0, 0, 0, var(--tw-placeholder-opacity));\n  }\n\n  .md\\:focus\\:placeholder-black:focus:-ms-input-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(0, 0, 0, var(--tw-placeholder-opacity));\n  }\n\n  .md\\:focus\\:placeholder-black:focus::placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(0, 0, 0, var(--tw-placeholder-opacity));\n  }\n\n  .md\\:focus\\:placeholder-white:focus::-moz-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(255, 255, 255, var(--tw-placeholder-opacity));\n  }\n\n  .md\\:focus\\:placeholder-white:focus:-ms-input-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(255, 255, 255, var(--tw-placeholder-opacity));\n  }\n\n  .md\\:focus\\:placeholder-white:focus::placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(255, 255, 255, var(--tw-placeholder-opacity));\n  }\n\n  .md\\:focus\\:placeholder-gray-50:focus::-moz-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(249, 250, 251, var(--tw-placeholder-opacity));\n  }\n\n  .md\\:focus\\:placeholder-gray-50:focus:-ms-input-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(249, 250, 251, var(--tw-placeholder-opacity));\n  }\n\n  .md\\:focus\\:placeholder-gray-50:focus::placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(249, 250, 251, var(--tw-placeholder-opacity));\n  }\n\n  .md\\:focus\\:placeholder-gray-100:focus::-moz-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(243, 244, 246, var(--tw-placeholder-opacity));\n  }\n\n  .md\\:focus\\:placeholder-gray-100:focus:-ms-input-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(243, 244, 246, var(--tw-placeholder-opacity));\n  }\n\n  .md\\:focus\\:placeholder-gray-100:focus::placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(243, 244, 246, var(--tw-placeholder-opacity));\n  }\n\n  .md\\:focus\\:placeholder-gray-200:focus::-moz-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(229, 231, 235, var(--tw-placeholder-opacity));\n  }\n\n  .md\\:focus\\:placeholder-gray-200:focus:-ms-input-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(229, 231, 235, var(--tw-placeholder-opacity));\n  }\n\n  .md\\:focus\\:placeholder-gray-200:focus::placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(229, 231, 235, var(--tw-placeholder-opacity));\n  }\n\n  .md\\:focus\\:placeholder-gray-300:focus::-moz-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(209, 213, 219, var(--tw-placeholder-opacity));\n  }\n\n  .md\\:focus\\:placeholder-gray-300:focus:-ms-input-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(209, 213, 219, var(--tw-placeholder-opacity));\n  }\n\n  .md\\:focus\\:placeholder-gray-300:focus::placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(209, 213, 219, var(--tw-placeholder-opacity));\n  }\n\n  .md\\:focus\\:placeholder-gray-400:focus::-moz-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(156, 163, 175, var(--tw-placeholder-opacity));\n  }\n\n  .md\\:focus\\:placeholder-gray-400:focus:-ms-input-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(156, 163, 175, var(--tw-placeholder-opacity));\n  }\n\n  .md\\:focus\\:placeholder-gray-400:focus::placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(156, 163, 175, var(--tw-placeholder-opacity));\n  }\n\n  .md\\:focus\\:placeholder-gray-500:focus::-moz-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(107, 114, 128, var(--tw-placeholder-opacity));\n  }\n\n  .md\\:focus\\:placeholder-gray-500:focus:-ms-input-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(107, 114, 128, var(--tw-placeholder-opacity));\n  }\n\n  .md\\:focus\\:placeholder-gray-500:focus::placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(107, 114, 128, var(--tw-placeholder-opacity));\n  }\n\n  .md\\:focus\\:placeholder-gray-600:focus::-moz-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(75, 85, 99, var(--tw-placeholder-opacity));\n  }\n\n  .md\\:focus\\:placeholder-gray-600:focus:-ms-input-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(75, 85, 99, var(--tw-placeholder-opacity));\n  }\n\n  .md\\:focus\\:placeholder-gray-600:focus::placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(75, 85, 99, var(--tw-placeholder-opacity));\n  }\n\n  .md\\:focus\\:placeholder-gray-700:focus::-moz-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(55, 65, 81, var(--tw-placeholder-opacity));\n  }\n\n  .md\\:focus\\:placeholder-gray-700:focus:-ms-input-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(55, 65, 81, var(--tw-placeholder-opacity));\n  }\n\n  .md\\:focus\\:placeholder-gray-700:focus::placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(55, 65, 81, var(--tw-placeholder-opacity));\n  }\n\n  .md\\:focus\\:placeholder-gray-800:focus::-moz-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(31, 41, 55, var(--tw-placeholder-opacity));\n  }\n\n  .md\\:focus\\:placeholder-gray-800:focus:-ms-input-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(31, 41, 55, var(--tw-placeholder-opacity));\n  }\n\n  .md\\:focus\\:placeholder-gray-800:focus::placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(31, 41, 55, var(--tw-placeholder-opacity));\n  }\n\n  .md\\:focus\\:placeholder-gray-900:focus::-moz-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(17, 24, 39, var(--tw-placeholder-opacity));\n  }\n\n  .md\\:focus\\:placeholder-gray-900:focus:-ms-input-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(17, 24, 39, var(--tw-placeholder-opacity));\n  }\n\n  .md\\:focus\\:placeholder-gray-900:focus::placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(17, 24, 39, var(--tw-placeholder-opacity));\n  }\n\n  .md\\:focus\\:placeholder-red-50:focus::-moz-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(254, 242, 242, var(--tw-placeholder-opacity));\n  }\n\n  .md\\:focus\\:placeholder-red-50:focus:-ms-input-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(254, 242, 242, var(--tw-placeholder-opacity));\n  }\n\n  .md\\:focus\\:placeholder-red-50:focus::placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(254, 242, 242, var(--tw-placeholder-opacity));\n  }\n\n  .md\\:focus\\:placeholder-red-100:focus::-moz-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(254, 226, 226, var(--tw-placeholder-opacity));\n  }\n\n  .md\\:focus\\:placeholder-red-100:focus:-ms-input-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(254, 226, 226, var(--tw-placeholder-opacity));\n  }\n\n  .md\\:focus\\:placeholder-red-100:focus::placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(254, 226, 226, var(--tw-placeholder-opacity));\n  }\n\n  .md\\:focus\\:placeholder-red-200:focus::-moz-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(254, 202, 202, var(--tw-placeholder-opacity));\n  }\n\n  .md\\:focus\\:placeholder-red-200:focus:-ms-input-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(254, 202, 202, var(--tw-placeholder-opacity));\n  }\n\n  .md\\:focus\\:placeholder-red-200:focus::placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(254, 202, 202, var(--tw-placeholder-opacity));\n  }\n\n  .md\\:focus\\:placeholder-red-300:focus::-moz-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(252, 165, 165, var(--tw-placeholder-opacity));\n  }\n\n  .md\\:focus\\:placeholder-red-300:focus:-ms-input-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(252, 165, 165, var(--tw-placeholder-opacity));\n  }\n\n  .md\\:focus\\:placeholder-red-300:focus::placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(252, 165, 165, var(--tw-placeholder-opacity));\n  }\n\n  .md\\:focus\\:placeholder-red-400:focus::-moz-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(248, 113, 113, var(--tw-placeholder-opacity));\n  }\n\n  .md\\:focus\\:placeholder-red-400:focus:-ms-input-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(248, 113, 113, var(--tw-placeholder-opacity));\n  }\n\n  .md\\:focus\\:placeholder-red-400:focus::placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(248, 113, 113, var(--tw-placeholder-opacity));\n  }\n\n  .md\\:focus\\:placeholder-red-500:focus::-moz-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(239, 68, 68, var(--tw-placeholder-opacity));\n  }\n\n  .md\\:focus\\:placeholder-red-500:focus:-ms-input-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(239, 68, 68, var(--tw-placeholder-opacity));\n  }\n\n  .md\\:focus\\:placeholder-red-500:focus::placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(239, 68, 68, var(--tw-placeholder-opacity));\n  }\n\n  .md\\:focus\\:placeholder-red-600:focus::-moz-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(220, 38, 38, var(--tw-placeholder-opacity));\n  }\n\n  .md\\:focus\\:placeholder-red-600:focus:-ms-input-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(220, 38, 38, var(--tw-placeholder-opacity));\n  }\n\n  .md\\:focus\\:placeholder-red-600:focus::placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(220, 38, 38, var(--tw-placeholder-opacity));\n  }\n\n  .md\\:focus\\:placeholder-red-700:focus::-moz-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(185, 28, 28, var(--tw-placeholder-opacity));\n  }\n\n  .md\\:focus\\:placeholder-red-700:focus:-ms-input-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(185, 28, 28, var(--tw-placeholder-opacity));\n  }\n\n  .md\\:focus\\:placeholder-red-700:focus::placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(185, 28, 28, var(--tw-placeholder-opacity));\n  }\n\n  .md\\:focus\\:placeholder-red-800:focus::-moz-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(153, 27, 27, var(--tw-placeholder-opacity));\n  }\n\n  .md\\:focus\\:placeholder-red-800:focus:-ms-input-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(153, 27, 27, var(--tw-placeholder-opacity));\n  }\n\n  .md\\:focus\\:placeholder-red-800:focus::placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(153, 27, 27, var(--tw-placeholder-opacity));\n  }\n\n  .md\\:focus\\:placeholder-red-900:focus::-moz-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(127, 29, 29, var(--tw-placeholder-opacity));\n  }\n\n  .md\\:focus\\:placeholder-red-900:focus:-ms-input-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(127, 29, 29, var(--tw-placeholder-opacity));\n  }\n\n  .md\\:focus\\:placeholder-red-900:focus::placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(127, 29, 29, var(--tw-placeholder-opacity));\n  }\n\n  .md\\:focus\\:placeholder-yellow-50:focus::-moz-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(255, 251, 235, var(--tw-placeholder-opacity));\n  }\n\n  .md\\:focus\\:placeholder-yellow-50:focus:-ms-input-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(255, 251, 235, var(--tw-placeholder-opacity));\n  }\n\n  .md\\:focus\\:placeholder-yellow-50:focus::placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(255, 251, 235, var(--tw-placeholder-opacity));\n  }\n\n  .md\\:focus\\:placeholder-yellow-100:focus::-moz-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(254, 243, 199, var(--tw-placeholder-opacity));\n  }\n\n  .md\\:focus\\:placeholder-yellow-100:focus:-ms-input-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(254, 243, 199, var(--tw-placeholder-opacity));\n  }\n\n  .md\\:focus\\:placeholder-yellow-100:focus::placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(254, 243, 199, var(--tw-placeholder-opacity));\n  }\n\n  .md\\:focus\\:placeholder-yellow-200:focus::-moz-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(253, 230, 138, var(--tw-placeholder-opacity));\n  }\n\n  .md\\:focus\\:placeholder-yellow-200:focus:-ms-input-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(253, 230, 138, var(--tw-placeholder-opacity));\n  }\n\n  .md\\:focus\\:placeholder-yellow-200:focus::placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(253, 230, 138, var(--tw-placeholder-opacity));\n  }\n\n  .md\\:focus\\:placeholder-yellow-300:focus::-moz-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(252, 211, 77, var(--tw-placeholder-opacity));\n  }\n\n  .md\\:focus\\:placeholder-yellow-300:focus:-ms-input-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(252, 211, 77, var(--tw-placeholder-opacity));\n  }\n\n  .md\\:focus\\:placeholder-yellow-300:focus::placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(252, 211, 77, var(--tw-placeholder-opacity));\n  }\n\n  .md\\:focus\\:placeholder-yellow-400:focus::-moz-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(251, 191, 36, var(--tw-placeholder-opacity));\n  }\n\n  .md\\:focus\\:placeholder-yellow-400:focus:-ms-input-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(251, 191, 36, var(--tw-placeholder-opacity));\n  }\n\n  .md\\:focus\\:placeholder-yellow-400:focus::placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(251, 191, 36, var(--tw-placeholder-opacity));\n  }\n\n  .md\\:focus\\:placeholder-yellow-500:focus::-moz-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(245, 158, 11, var(--tw-placeholder-opacity));\n  }\n\n  .md\\:focus\\:placeholder-yellow-500:focus:-ms-input-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(245, 158, 11, var(--tw-placeholder-opacity));\n  }\n\n  .md\\:focus\\:placeholder-yellow-500:focus::placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(245, 158, 11, var(--tw-placeholder-opacity));\n  }\n\n  .md\\:focus\\:placeholder-yellow-600:focus::-moz-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(217, 119, 6, var(--tw-placeholder-opacity));\n  }\n\n  .md\\:focus\\:placeholder-yellow-600:focus:-ms-input-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(217, 119, 6, var(--tw-placeholder-opacity));\n  }\n\n  .md\\:focus\\:placeholder-yellow-600:focus::placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(217, 119, 6, var(--tw-placeholder-opacity));\n  }\n\n  .md\\:focus\\:placeholder-yellow-700:focus::-moz-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(180, 83, 9, var(--tw-placeholder-opacity));\n  }\n\n  .md\\:focus\\:placeholder-yellow-700:focus:-ms-input-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(180, 83, 9, var(--tw-placeholder-opacity));\n  }\n\n  .md\\:focus\\:placeholder-yellow-700:focus::placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(180, 83, 9, var(--tw-placeholder-opacity));\n  }\n\n  .md\\:focus\\:placeholder-yellow-800:focus::-moz-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(146, 64, 14, var(--tw-placeholder-opacity));\n  }\n\n  .md\\:focus\\:placeholder-yellow-800:focus:-ms-input-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(146, 64, 14, var(--tw-placeholder-opacity));\n  }\n\n  .md\\:focus\\:placeholder-yellow-800:focus::placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(146, 64, 14, var(--tw-placeholder-opacity));\n  }\n\n  .md\\:focus\\:placeholder-yellow-900:focus::-moz-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(120, 53, 15, var(--tw-placeholder-opacity));\n  }\n\n  .md\\:focus\\:placeholder-yellow-900:focus:-ms-input-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(120, 53, 15, var(--tw-placeholder-opacity));\n  }\n\n  .md\\:focus\\:placeholder-yellow-900:focus::placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(120, 53, 15, var(--tw-placeholder-opacity));\n  }\n\n  .md\\:focus\\:placeholder-green-50:focus::-moz-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(236, 253, 245, var(--tw-placeholder-opacity));\n  }\n\n  .md\\:focus\\:placeholder-green-50:focus:-ms-input-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(236, 253, 245, var(--tw-placeholder-opacity));\n  }\n\n  .md\\:focus\\:placeholder-green-50:focus::placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(236, 253, 245, var(--tw-placeholder-opacity));\n  }\n\n  .md\\:focus\\:placeholder-green-100:focus::-moz-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(209, 250, 229, var(--tw-placeholder-opacity));\n  }\n\n  .md\\:focus\\:placeholder-green-100:focus:-ms-input-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(209, 250, 229, var(--tw-placeholder-opacity));\n  }\n\n  .md\\:focus\\:placeholder-green-100:focus::placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(209, 250, 229, var(--tw-placeholder-opacity));\n  }\n\n  .md\\:focus\\:placeholder-green-200:focus::-moz-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(167, 243, 208, var(--tw-placeholder-opacity));\n  }\n\n  .md\\:focus\\:placeholder-green-200:focus:-ms-input-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(167, 243, 208, var(--tw-placeholder-opacity));\n  }\n\n  .md\\:focus\\:placeholder-green-200:focus::placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(167, 243, 208, var(--tw-placeholder-opacity));\n  }\n\n  .md\\:focus\\:placeholder-green-300:focus::-moz-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(110, 231, 183, var(--tw-placeholder-opacity));\n  }\n\n  .md\\:focus\\:placeholder-green-300:focus:-ms-input-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(110, 231, 183, var(--tw-placeholder-opacity));\n  }\n\n  .md\\:focus\\:placeholder-green-300:focus::placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(110, 231, 183, var(--tw-placeholder-opacity));\n  }\n\n  .md\\:focus\\:placeholder-green-400:focus::-moz-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(52, 211, 153, var(--tw-placeholder-opacity));\n  }\n\n  .md\\:focus\\:placeholder-green-400:focus:-ms-input-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(52, 211, 153, var(--tw-placeholder-opacity));\n  }\n\n  .md\\:focus\\:placeholder-green-400:focus::placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(52, 211, 153, var(--tw-placeholder-opacity));\n  }\n\n  .md\\:focus\\:placeholder-green-500:focus::-moz-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(16, 185, 129, var(--tw-placeholder-opacity));\n  }\n\n  .md\\:focus\\:placeholder-green-500:focus:-ms-input-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(16, 185, 129, var(--tw-placeholder-opacity));\n  }\n\n  .md\\:focus\\:placeholder-green-500:focus::placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(16, 185, 129, var(--tw-placeholder-opacity));\n  }\n\n  .md\\:focus\\:placeholder-green-600:focus::-moz-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(5, 150, 105, var(--tw-placeholder-opacity));\n  }\n\n  .md\\:focus\\:placeholder-green-600:focus:-ms-input-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(5, 150, 105, var(--tw-placeholder-opacity));\n  }\n\n  .md\\:focus\\:placeholder-green-600:focus::placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(5, 150, 105, var(--tw-placeholder-opacity));\n  }\n\n  .md\\:focus\\:placeholder-green-700:focus::-moz-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(4, 120, 87, var(--tw-placeholder-opacity));\n  }\n\n  .md\\:focus\\:placeholder-green-700:focus:-ms-input-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(4, 120, 87, var(--tw-placeholder-opacity));\n  }\n\n  .md\\:focus\\:placeholder-green-700:focus::placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(4, 120, 87, var(--tw-placeholder-opacity));\n  }\n\n  .md\\:focus\\:placeholder-green-800:focus::-moz-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(6, 95, 70, var(--tw-placeholder-opacity));\n  }\n\n  .md\\:focus\\:placeholder-green-800:focus:-ms-input-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(6, 95, 70, var(--tw-placeholder-opacity));\n  }\n\n  .md\\:focus\\:placeholder-green-800:focus::placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(6, 95, 70, var(--tw-placeholder-opacity));\n  }\n\n  .md\\:focus\\:placeholder-green-900:focus::-moz-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(6, 78, 59, var(--tw-placeholder-opacity));\n  }\n\n  .md\\:focus\\:placeholder-green-900:focus:-ms-input-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(6, 78, 59, var(--tw-placeholder-opacity));\n  }\n\n  .md\\:focus\\:placeholder-green-900:focus::placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(6, 78, 59, var(--tw-placeholder-opacity));\n  }\n\n  .md\\:focus\\:placeholder-blue-50:focus::-moz-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(239, 246, 255, var(--tw-placeholder-opacity));\n  }\n\n  .md\\:focus\\:placeholder-blue-50:focus:-ms-input-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(239, 246, 255, var(--tw-placeholder-opacity));\n  }\n\n  .md\\:focus\\:placeholder-blue-50:focus::placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(239, 246, 255, var(--tw-placeholder-opacity));\n  }\n\n  .md\\:focus\\:placeholder-blue-100:focus::-moz-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(219, 234, 254, var(--tw-placeholder-opacity));\n  }\n\n  .md\\:focus\\:placeholder-blue-100:focus:-ms-input-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(219, 234, 254, var(--tw-placeholder-opacity));\n  }\n\n  .md\\:focus\\:placeholder-blue-100:focus::placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(219, 234, 254, var(--tw-placeholder-opacity));\n  }\n\n  .md\\:focus\\:placeholder-blue-200:focus::-moz-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(191, 219, 254, var(--tw-placeholder-opacity));\n  }\n\n  .md\\:focus\\:placeholder-blue-200:focus:-ms-input-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(191, 219, 254, var(--tw-placeholder-opacity));\n  }\n\n  .md\\:focus\\:placeholder-blue-200:focus::placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(191, 219, 254, var(--tw-placeholder-opacity));\n  }\n\n  .md\\:focus\\:placeholder-blue-300:focus::-moz-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(147, 197, 253, var(--tw-placeholder-opacity));\n  }\n\n  .md\\:focus\\:placeholder-blue-300:focus:-ms-input-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(147, 197, 253, var(--tw-placeholder-opacity));\n  }\n\n  .md\\:focus\\:placeholder-blue-300:focus::placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(147, 197, 253, var(--tw-placeholder-opacity));\n  }\n\n  .md\\:focus\\:placeholder-blue-400:focus::-moz-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(96, 165, 250, var(--tw-placeholder-opacity));\n  }\n\n  .md\\:focus\\:placeholder-blue-400:focus:-ms-input-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(96, 165, 250, var(--tw-placeholder-opacity));\n  }\n\n  .md\\:focus\\:placeholder-blue-400:focus::placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(96, 165, 250, var(--tw-placeholder-opacity));\n  }\n\n  .md\\:focus\\:placeholder-blue-500:focus::-moz-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(59, 130, 246, var(--tw-placeholder-opacity));\n  }\n\n  .md\\:focus\\:placeholder-blue-500:focus:-ms-input-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(59, 130, 246, var(--tw-placeholder-opacity));\n  }\n\n  .md\\:focus\\:placeholder-blue-500:focus::placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(59, 130, 246, var(--tw-placeholder-opacity));\n  }\n\n  .md\\:focus\\:placeholder-blue-600:focus::-moz-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(37, 99, 235, var(--tw-placeholder-opacity));\n  }\n\n  .md\\:focus\\:placeholder-blue-600:focus:-ms-input-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(37, 99, 235, var(--tw-placeholder-opacity));\n  }\n\n  .md\\:focus\\:placeholder-blue-600:focus::placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(37, 99, 235, var(--tw-placeholder-opacity));\n  }\n\n  .md\\:focus\\:placeholder-blue-700:focus::-moz-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(29, 78, 216, var(--tw-placeholder-opacity));\n  }\n\n  .md\\:focus\\:placeholder-blue-700:focus:-ms-input-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(29, 78, 216, var(--tw-placeholder-opacity));\n  }\n\n  .md\\:focus\\:placeholder-blue-700:focus::placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(29, 78, 216, var(--tw-placeholder-opacity));\n  }\n\n  .md\\:focus\\:placeholder-blue-800:focus::-moz-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(30, 64, 175, var(--tw-placeholder-opacity));\n  }\n\n  .md\\:focus\\:placeholder-blue-800:focus:-ms-input-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(30, 64, 175, var(--tw-placeholder-opacity));\n  }\n\n  .md\\:focus\\:placeholder-blue-800:focus::placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(30, 64, 175, var(--tw-placeholder-opacity));\n  }\n\n  .md\\:focus\\:placeholder-blue-900:focus::-moz-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(30, 58, 138, var(--tw-placeholder-opacity));\n  }\n\n  .md\\:focus\\:placeholder-blue-900:focus:-ms-input-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(30, 58, 138, var(--tw-placeholder-opacity));\n  }\n\n  .md\\:focus\\:placeholder-blue-900:focus::placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(30, 58, 138, var(--tw-placeholder-opacity));\n  }\n\n  .md\\:focus\\:placeholder-indigo-50:focus::-moz-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(238, 242, 255, var(--tw-placeholder-opacity));\n  }\n\n  .md\\:focus\\:placeholder-indigo-50:focus:-ms-input-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(238, 242, 255, var(--tw-placeholder-opacity));\n  }\n\n  .md\\:focus\\:placeholder-indigo-50:focus::placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(238, 242, 255, var(--tw-placeholder-opacity));\n  }\n\n  .md\\:focus\\:placeholder-indigo-100:focus::-moz-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(224, 231, 255, var(--tw-placeholder-opacity));\n  }\n\n  .md\\:focus\\:placeholder-indigo-100:focus:-ms-input-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(224, 231, 255, var(--tw-placeholder-opacity));\n  }\n\n  .md\\:focus\\:placeholder-indigo-100:focus::placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(224, 231, 255, var(--tw-placeholder-opacity));\n  }\n\n  .md\\:focus\\:placeholder-indigo-200:focus::-moz-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(199, 210, 254, var(--tw-placeholder-opacity));\n  }\n\n  .md\\:focus\\:placeholder-indigo-200:focus:-ms-input-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(199, 210, 254, var(--tw-placeholder-opacity));\n  }\n\n  .md\\:focus\\:placeholder-indigo-200:focus::placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(199, 210, 254, var(--tw-placeholder-opacity));\n  }\n\n  .md\\:focus\\:placeholder-indigo-300:focus::-moz-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(165, 180, 252, var(--tw-placeholder-opacity));\n  }\n\n  .md\\:focus\\:placeholder-indigo-300:focus:-ms-input-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(165, 180, 252, var(--tw-placeholder-opacity));\n  }\n\n  .md\\:focus\\:placeholder-indigo-300:focus::placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(165, 180, 252, var(--tw-placeholder-opacity));\n  }\n\n  .md\\:focus\\:placeholder-indigo-400:focus::-moz-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(129, 140, 248, var(--tw-placeholder-opacity));\n  }\n\n  .md\\:focus\\:placeholder-indigo-400:focus:-ms-input-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(129, 140, 248, var(--tw-placeholder-opacity));\n  }\n\n  .md\\:focus\\:placeholder-indigo-400:focus::placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(129, 140, 248, var(--tw-placeholder-opacity));\n  }\n\n  .md\\:focus\\:placeholder-indigo-500:focus::-moz-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(99, 102, 241, var(--tw-placeholder-opacity));\n  }\n\n  .md\\:focus\\:placeholder-indigo-500:focus:-ms-input-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(99, 102, 241, var(--tw-placeholder-opacity));\n  }\n\n  .md\\:focus\\:placeholder-indigo-500:focus::placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(99, 102, 241, var(--tw-placeholder-opacity));\n  }\n\n  .md\\:focus\\:placeholder-indigo-600:focus::-moz-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(79, 70, 229, var(--tw-placeholder-opacity));\n  }\n\n  .md\\:focus\\:placeholder-indigo-600:focus:-ms-input-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(79, 70, 229, var(--tw-placeholder-opacity));\n  }\n\n  .md\\:focus\\:placeholder-indigo-600:focus::placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(79, 70, 229, var(--tw-placeholder-opacity));\n  }\n\n  .md\\:focus\\:placeholder-indigo-700:focus::-moz-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(67, 56, 202, var(--tw-placeholder-opacity));\n  }\n\n  .md\\:focus\\:placeholder-indigo-700:focus:-ms-input-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(67, 56, 202, var(--tw-placeholder-opacity));\n  }\n\n  .md\\:focus\\:placeholder-indigo-700:focus::placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(67, 56, 202, var(--tw-placeholder-opacity));\n  }\n\n  .md\\:focus\\:placeholder-indigo-800:focus::-moz-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(55, 48, 163, var(--tw-placeholder-opacity));\n  }\n\n  .md\\:focus\\:placeholder-indigo-800:focus:-ms-input-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(55, 48, 163, var(--tw-placeholder-opacity));\n  }\n\n  .md\\:focus\\:placeholder-indigo-800:focus::placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(55, 48, 163, var(--tw-placeholder-opacity));\n  }\n\n  .md\\:focus\\:placeholder-indigo-900:focus::-moz-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(49, 46, 129, var(--tw-placeholder-opacity));\n  }\n\n  .md\\:focus\\:placeholder-indigo-900:focus:-ms-input-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(49, 46, 129, var(--tw-placeholder-opacity));\n  }\n\n  .md\\:focus\\:placeholder-indigo-900:focus::placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(49, 46, 129, var(--tw-placeholder-opacity));\n  }\n\n  .md\\:focus\\:placeholder-purple-50:focus::-moz-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(245, 243, 255, var(--tw-placeholder-opacity));\n  }\n\n  .md\\:focus\\:placeholder-purple-50:focus:-ms-input-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(245, 243, 255, var(--tw-placeholder-opacity));\n  }\n\n  .md\\:focus\\:placeholder-purple-50:focus::placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(245, 243, 255, var(--tw-placeholder-opacity));\n  }\n\n  .md\\:focus\\:placeholder-purple-100:focus::-moz-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(237, 233, 254, var(--tw-placeholder-opacity));\n  }\n\n  .md\\:focus\\:placeholder-purple-100:focus:-ms-input-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(237, 233, 254, var(--tw-placeholder-opacity));\n  }\n\n  .md\\:focus\\:placeholder-purple-100:focus::placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(237, 233, 254, var(--tw-placeholder-opacity));\n  }\n\n  .md\\:focus\\:placeholder-purple-200:focus::-moz-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(221, 214, 254, var(--tw-placeholder-opacity));\n  }\n\n  .md\\:focus\\:placeholder-purple-200:focus:-ms-input-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(221, 214, 254, var(--tw-placeholder-opacity));\n  }\n\n  .md\\:focus\\:placeholder-purple-200:focus::placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(221, 214, 254, var(--tw-placeholder-opacity));\n  }\n\n  .md\\:focus\\:placeholder-purple-300:focus::-moz-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(196, 181, 253, var(--tw-placeholder-opacity));\n  }\n\n  .md\\:focus\\:placeholder-purple-300:focus:-ms-input-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(196, 181, 253, var(--tw-placeholder-opacity));\n  }\n\n  .md\\:focus\\:placeholder-purple-300:focus::placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(196, 181, 253, var(--tw-placeholder-opacity));\n  }\n\n  .md\\:focus\\:placeholder-purple-400:focus::-moz-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(167, 139, 250, var(--tw-placeholder-opacity));\n  }\n\n  .md\\:focus\\:placeholder-purple-400:focus:-ms-input-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(167, 139, 250, var(--tw-placeholder-opacity));\n  }\n\n  .md\\:focus\\:placeholder-purple-400:focus::placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(167, 139, 250, var(--tw-placeholder-opacity));\n  }\n\n  .md\\:focus\\:placeholder-purple-500:focus::-moz-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(139, 92, 246, var(--tw-placeholder-opacity));\n  }\n\n  .md\\:focus\\:placeholder-purple-500:focus:-ms-input-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(139, 92, 246, var(--tw-placeholder-opacity));\n  }\n\n  .md\\:focus\\:placeholder-purple-500:focus::placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(139, 92, 246, var(--tw-placeholder-opacity));\n  }\n\n  .md\\:focus\\:placeholder-purple-600:focus::-moz-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(124, 58, 237, var(--tw-placeholder-opacity));\n  }\n\n  .md\\:focus\\:placeholder-purple-600:focus:-ms-input-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(124, 58, 237, var(--tw-placeholder-opacity));\n  }\n\n  .md\\:focus\\:placeholder-purple-600:focus::placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(124, 58, 237, var(--tw-placeholder-opacity));\n  }\n\n  .md\\:focus\\:placeholder-purple-700:focus::-moz-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(109, 40, 217, var(--tw-placeholder-opacity));\n  }\n\n  .md\\:focus\\:placeholder-purple-700:focus:-ms-input-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(109, 40, 217, var(--tw-placeholder-opacity));\n  }\n\n  .md\\:focus\\:placeholder-purple-700:focus::placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(109, 40, 217, var(--tw-placeholder-opacity));\n  }\n\n  .md\\:focus\\:placeholder-purple-800:focus::-moz-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(91, 33, 182, var(--tw-placeholder-opacity));\n  }\n\n  .md\\:focus\\:placeholder-purple-800:focus:-ms-input-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(91, 33, 182, var(--tw-placeholder-opacity));\n  }\n\n  .md\\:focus\\:placeholder-purple-800:focus::placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(91, 33, 182, var(--tw-placeholder-opacity));\n  }\n\n  .md\\:focus\\:placeholder-purple-900:focus::-moz-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(76, 29, 149, var(--tw-placeholder-opacity));\n  }\n\n  .md\\:focus\\:placeholder-purple-900:focus:-ms-input-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(76, 29, 149, var(--tw-placeholder-opacity));\n  }\n\n  .md\\:focus\\:placeholder-purple-900:focus::placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(76, 29, 149, var(--tw-placeholder-opacity));\n  }\n\n  .md\\:focus\\:placeholder-pink-50:focus::-moz-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(253, 242, 248, var(--tw-placeholder-opacity));\n  }\n\n  .md\\:focus\\:placeholder-pink-50:focus:-ms-input-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(253, 242, 248, var(--tw-placeholder-opacity));\n  }\n\n  .md\\:focus\\:placeholder-pink-50:focus::placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(253, 242, 248, var(--tw-placeholder-opacity));\n  }\n\n  .md\\:focus\\:placeholder-pink-100:focus::-moz-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(252, 231, 243, var(--tw-placeholder-opacity));\n  }\n\n  .md\\:focus\\:placeholder-pink-100:focus:-ms-input-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(252, 231, 243, var(--tw-placeholder-opacity));\n  }\n\n  .md\\:focus\\:placeholder-pink-100:focus::placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(252, 231, 243, var(--tw-placeholder-opacity));\n  }\n\n  .md\\:focus\\:placeholder-pink-200:focus::-moz-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(251, 207, 232, var(--tw-placeholder-opacity));\n  }\n\n  .md\\:focus\\:placeholder-pink-200:focus:-ms-input-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(251, 207, 232, var(--tw-placeholder-opacity));\n  }\n\n  .md\\:focus\\:placeholder-pink-200:focus::placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(251, 207, 232, var(--tw-placeholder-opacity));\n  }\n\n  .md\\:focus\\:placeholder-pink-300:focus::-moz-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(249, 168, 212, var(--tw-placeholder-opacity));\n  }\n\n  .md\\:focus\\:placeholder-pink-300:focus:-ms-input-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(249, 168, 212, var(--tw-placeholder-opacity));\n  }\n\n  .md\\:focus\\:placeholder-pink-300:focus::placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(249, 168, 212, var(--tw-placeholder-opacity));\n  }\n\n  .md\\:focus\\:placeholder-pink-400:focus::-moz-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(244, 114, 182, var(--tw-placeholder-opacity));\n  }\n\n  .md\\:focus\\:placeholder-pink-400:focus:-ms-input-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(244, 114, 182, var(--tw-placeholder-opacity));\n  }\n\n  .md\\:focus\\:placeholder-pink-400:focus::placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(244, 114, 182, var(--tw-placeholder-opacity));\n  }\n\n  .md\\:focus\\:placeholder-pink-500:focus::-moz-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(236, 72, 153, var(--tw-placeholder-opacity));\n  }\n\n  .md\\:focus\\:placeholder-pink-500:focus:-ms-input-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(236, 72, 153, var(--tw-placeholder-opacity));\n  }\n\n  .md\\:focus\\:placeholder-pink-500:focus::placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(236, 72, 153, var(--tw-placeholder-opacity));\n  }\n\n  .md\\:focus\\:placeholder-pink-600:focus::-moz-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(219, 39, 119, var(--tw-placeholder-opacity));\n  }\n\n  .md\\:focus\\:placeholder-pink-600:focus:-ms-input-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(219, 39, 119, var(--tw-placeholder-opacity));\n  }\n\n  .md\\:focus\\:placeholder-pink-600:focus::placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(219, 39, 119, var(--tw-placeholder-opacity));\n  }\n\n  .md\\:focus\\:placeholder-pink-700:focus::-moz-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(190, 24, 93, var(--tw-placeholder-opacity));\n  }\n\n  .md\\:focus\\:placeholder-pink-700:focus:-ms-input-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(190, 24, 93, var(--tw-placeholder-opacity));\n  }\n\n  .md\\:focus\\:placeholder-pink-700:focus::placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(190, 24, 93, var(--tw-placeholder-opacity));\n  }\n\n  .md\\:focus\\:placeholder-pink-800:focus::-moz-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(157, 23, 77, var(--tw-placeholder-opacity));\n  }\n\n  .md\\:focus\\:placeholder-pink-800:focus:-ms-input-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(157, 23, 77, var(--tw-placeholder-opacity));\n  }\n\n  .md\\:focus\\:placeholder-pink-800:focus::placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(157, 23, 77, var(--tw-placeholder-opacity));\n  }\n\n  .md\\:focus\\:placeholder-pink-900:focus::-moz-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(131, 24, 67, var(--tw-placeholder-opacity));\n  }\n\n  .md\\:focus\\:placeholder-pink-900:focus:-ms-input-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(131, 24, 67, var(--tw-placeholder-opacity));\n  }\n\n  .md\\:focus\\:placeholder-pink-900:focus::placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(131, 24, 67, var(--tw-placeholder-opacity));\n  }\n\n  .dark .md\\:dark\\:placeholder-transparent::-moz-placeholder {\n    color: transparent;\n  }\n\n  .dark .md\\:dark\\:placeholder-transparent:-ms-input-placeholder {\n    color: transparent;\n  }\n\n  .dark .md\\:dark\\:placeholder-transparent::placeholder {\n    color: transparent;\n  }\n\n  .dark .md\\:dark\\:placeholder-current::-moz-placeholder {\n    color: currentColor;\n  }\n\n  .dark .md\\:dark\\:placeholder-current:-ms-input-placeholder {\n    color: currentColor;\n  }\n\n  .dark .md\\:dark\\:placeholder-current::placeholder {\n    color: currentColor;\n  }\n\n  .dark .md\\:dark\\:placeholder-black::-moz-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(0, 0, 0, var(--tw-placeholder-opacity));\n  }\n\n  .dark .md\\:dark\\:placeholder-black:-ms-input-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(0, 0, 0, var(--tw-placeholder-opacity));\n  }\n\n  .dark .md\\:dark\\:placeholder-black::placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(0, 0, 0, var(--tw-placeholder-opacity));\n  }\n\n  .dark .md\\:dark\\:placeholder-white::-moz-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(255, 255, 255, var(--tw-placeholder-opacity));\n  }\n\n  .dark .md\\:dark\\:placeholder-white:-ms-input-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(255, 255, 255, var(--tw-placeholder-opacity));\n  }\n\n  .dark .md\\:dark\\:placeholder-white::placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(255, 255, 255, var(--tw-placeholder-opacity));\n  }\n\n  .dark .md\\:dark\\:placeholder-gray-50::-moz-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(249, 250, 251, var(--tw-placeholder-opacity));\n  }\n\n  .dark .md\\:dark\\:placeholder-gray-50:-ms-input-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(249, 250, 251, var(--tw-placeholder-opacity));\n  }\n\n  .dark .md\\:dark\\:placeholder-gray-50::placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(249, 250, 251, var(--tw-placeholder-opacity));\n  }\n\n  .dark .md\\:dark\\:placeholder-gray-100::-moz-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(243, 244, 246, var(--tw-placeholder-opacity));\n  }\n\n  .dark .md\\:dark\\:placeholder-gray-100:-ms-input-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(243, 244, 246, var(--tw-placeholder-opacity));\n  }\n\n  .dark .md\\:dark\\:placeholder-gray-100::placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(243, 244, 246, var(--tw-placeholder-opacity));\n  }\n\n  .dark .md\\:dark\\:placeholder-gray-200::-moz-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(229, 231, 235, var(--tw-placeholder-opacity));\n  }\n\n  .dark .md\\:dark\\:placeholder-gray-200:-ms-input-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(229, 231, 235, var(--tw-placeholder-opacity));\n  }\n\n  .dark .md\\:dark\\:placeholder-gray-200::placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(229, 231, 235, var(--tw-placeholder-opacity));\n  }\n\n  .dark .md\\:dark\\:placeholder-gray-300::-moz-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(209, 213, 219, var(--tw-placeholder-opacity));\n  }\n\n  .dark .md\\:dark\\:placeholder-gray-300:-ms-input-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(209, 213, 219, var(--tw-placeholder-opacity));\n  }\n\n  .dark .md\\:dark\\:placeholder-gray-300::placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(209, 213, 219, var(--tw-placeholder-opacity));\n  }\n\n  .dark .md\\:dark\\:placeholder-gray-400::-moz-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(156, 163, 175, var(--tw-placeholder-opacity));\n  }\n\n  .dark .md\\:dark\\:placeholder-gray-400:-ms-input-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(156, 163, 175, var(--tw-placeholder-opacity));\n  }\n\n  .dark .md\\:dark\\:placeholder-gray-400::placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(156, 163, 175, var(--tw-placeholder-opacity));\n  }\n\n  .dark .md\\:dark\\:placeholder-gray-500::-moz-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(107, 114, 128, var(--tw-placeholder-opacity));\n  }\n\n  .dark .md\\:dark\\:placeholder-gray-500:-ms-input-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(107, 114, 128, var(--tw-placeholder-opacity));\n  }\n\n  .dark .md\\:dark\\:placeholder-gray-500::placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(107, 114, 128, var(--tw-placeholder-opacity));\n  }\n\n  .dark .md\\:dark\\:placeholder-gray-600::-moz-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(75, 85, 99, var(--tw-placeholder-opacity));\n  }\n\n  .dark .md\\:dark\\:placeholder-gray-600:-ms-input-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(75, 85, 99, var(--tw-placeholder-opacity));\n  }\n\n  .dark .md\\:dark\\:placeholder-gray-600::placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(75, 85, 99, var(--tw-placeholder-opacity));\n  }\n\n  .dark .md\\:dark\\:placeholder-gray-700::-moz-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(55, 65, 81, var(--tw-placeholder-opacity));\n  }\n\n  .dark .md\\:dark\\:placeholder-gray-700:-ms-input-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(55, 65, 81, var(--tw-placeholder-opacity));\n  }\n\n  .dark .md\\:dark\\:placeholder-gray-700::placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(55, 65, 81, var(--tw-placeholder-opacity));\n  }\n\n  .dark .md\\:dark\\:placeholder-gray-800::-moz-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(31, 41, 55, var(--tw-placeholder-opacity));\n  }\n\n  .dark .md\\:dark\\:placeholder-gray-800:-ms-input-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(31, 41, 55, var(--tw-placeholder-opacity));\n  }\n\n  .dark .md\\:dark\\:placeholder-gray-800::placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(31, 41, 55, var(--tw-placeholder-opacity));\n  }\n\n  .dark .md\\:dark\\:placeholder-gray-900::-moz-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(17, 24, 39, var(--tw-placeholder-opacity));\n  }\n\n  .dark .md\\:dark\\:placeholder-gray-900:-ms-input-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(17, 24, 39, var(--tw-placeholder-opacity));\n  }\n\n  .dark .md\\:dark\\:placeholder-gray-900::placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(17, 24, 39, var(--tw-placeholder-opacity));\n  }\n\n  .dark .md\\:dark\\:placeholder-red-50::-moz-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(254, 242, 242, var(--tw-placeholder-opacity));\n  }\n\n  .dark .md\\:dark\\:placeholder-red-50:-ms-input-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(254, 242, 242, var(--tw-placeholder-opacity));\n  }\n\n  .dark .md\\:dark\\:placeholder-red-50::placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(254, 242, 242, var(--tw-placeholder-opacity));\n  }\n\n  .dark .md\\:dark\\:placeholder-red-100::-moz-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(254, 226, 226, var(--tw-placeholder-opacity));\n  }\n\n  .dark .md\\:dark\\:placeholder-red-100:-ms-input-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(254, 226, 226, var(--tw-placeholder-opacity));\n  }\n\n  .dark .md\\:dark\\:placeholder-red-100::placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(254, 226, 226, var(--tw-placeholder-opacity));\n  }\n\n  .dark .md\\:dark\\:placeholder-red-200::-moz-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(254, 202, 202, var(--tw-placeholder-opacity));\n  }\n\n  .dark .md\\:dark\\:placeholder-red-200:-ms-input-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(254, 202, 202, var(--tw-placeholder-opacity));\n  }\n\n  .dark .md\\:dark\\:placeholder-red-200::placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(254, 202, 202, var(--tw-placeholder-opacity));\n  }\n\n  .dark .md\\:dark\\:placeholder-red-300::-moz-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(252, 165, 165, var(--tw-placeholder-opacity));\n  }\n\n  .dark .md\\:dark\\:placeholder-red-300:-ms-input-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(252, 165, 165, var(--tw-placeholder-opacity));\n  }\n\n  .dark .md\\:dark\\:placeholder-red-300::placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(252, 165, 165, var(--tw-placeholder-opacity));\n  }\n\n  .dark .md\\:dark\\:placeholder-red-400::-moz-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(248, 113, 113, var(--tw-placeholder-opacity));\n  }\n\n  .dark .md\\:dark\\:placeholder-red-400:-ms-input-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(248, 113, 113, var(--tw-placeholder-opacity));\n  }\n\n  .dark .md\\:dark\\:placeholder-red-400::placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(248, 113, 113, var(--tw-placeholder-opacity));\n  }\n\n  .dark .md\\:dark\\:placeholder-red-500::-moz-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(239, 68, 68, var(--tw-placeholder-opacity));\n  }\n\n  .dark .md\\:dark\\:placeholder-red-500:-ms-input-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(239, 68, 68, var(--tw-placeholder-opacity));\n  }\n\n  .dark .md\\:dark\\:placeholder-red-500::placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(239, 68, 68, var(--tw-placeholder-opacity));\n  }\n\n  .dark .md\\:dark\\:placeholder-red-600::-moz-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(220, 38, 38, var(--tw-placeholder-opacity));\n  }\n\n  .dark .md\\:dark\\:placeholder-red-600:-ms-input-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(220, 38, 38, var(--tw-placeholder-opacity));\n  }\n\n  .dark .md\\:dark\\:placeholder-red-600::placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(220, 38, 38, var(--tw-placeholder-opacity));\n  }\n\n  .dark .md\\:dark\\:placeholder-red-700::-moz-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(185, 28, 28, var(--tw-placeholder-opacity));\n  }\n\n  .dark .md\\:dark\\:placeholder-red-700:-ms-input-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(185, 28, 28, var(--tw-placeholder-opacity));\n  }\n\n  .dark .md\\:dark\\:placeholder-red-700::placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(185, 28, 28, var(--tw-placeholder-opacity));\n  }\n\n  .dark .md\\:dark\\:placeholder-red-800::-moz-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(153, 27, 27, var(--tw-placeholder-opacity));\n  }\n\n  .dark .md\\:dark\\:placeholder-red-800:-ms-input-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(153, 27, 27, var(--tw-placeholder-opacity));\n  }\n\n  .dark .md\\:dark\\:placeholder-red-800::placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(153, 27, 27, var(--tw-placeholder-opacity));\n  }\n\n  .dark .md\\:dark\\:placeholder-red-900::-moz-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(127, 29, 29, var(--tw-placeholder-opacity));\n  }\n\n  .dark .md\\:dark\\:placeholder-red-900:-ms-input-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(127, 29, 29, var(--tw-placeholder-opacity));\n  }\n\n  .dark .md\\:dark\\:placeholder-red-900::placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(127, 29, 29, var(--tw-placeholder-opacity));\n  }\n\n  .dark .md\\:dark\\:placeholder-yellow-50::-moz-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(255, 251, 235, var(--tw-placeholder-opacity));\n  }\n\n  .dark .md\\:dark\\:placeholder-yellow-50:-ms-input-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(255, 251, 235, var(--tw-placeholder-opacity));\n  }\n\n  .dark .md\\:dark\\:placeholder-yellow-50::placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(255, 251, 235, var(--tw-placeholder-opacity));\n  }\n\n  .dark .md\\:dark\\:placeholder-yellow-100::-moz-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(254, 243, 199, var(--tw-placeholder-opacity));\n  }\n\n  .dark .md\\:dark\\:placeholder-yellow-100:-ms-input-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(254, 243, 199, var(--tw-placeholder-opacity));\n  }\n\n  .dark .md\\:dark\\:placeholder-yellow-100::placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(254, 243, 199, var(--tw-placeholder-opacity));\n  }\n\n  .dark .md\\:dark\\:placeholder-yellow-200::-moz-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(253, 230, 138, var(--tw-placeholder-opacity));\n  }\n\n  .dark .md\\:dark\\:placeholder-yellow-200:-ms-input-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(253, 230, 138, var(--tw-placeholder-opacity));\n  }\n\n  .dark .md\\:dark\\:placeholder-yellow-200::placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(253, 230, 138, var(--tw-placeholder-opacity));\n  }\n\n  .dark .md\\:dark\\:placeholder-yellow-300::-moz-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(252, 211, 77, var(--tw-placeholder-opacity));\n  }\n\n  .dark .md\\:dark\\:placeholder-yellow-300:-ms-input-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(252, 211, 77, var(--tw-placeholder-opacity));\n  }\n\n  .dark .md\\:dark\\:placeholder-yellow-300::placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(252, 211, 77, var(--tw-placeholder-opacity));\n  }\n\n  .dark .md\\:dark\\:placeholder-yellow-400::-moz-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(251, 191, 36, var(--tw-placeholder-opacity));\n  }\n\n  .dark .md\\:dark\\:placeholder-yellow-400:-ms-input-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(251, 191, 36, var(--tw-placeholder-opacity));\n  }\n\n  .dark .md\\:dark\\:placeholder-yellow-400::placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(251, 191, 36, var(--tw-placeholder-opacity));\n  }\n\n  .dark .md\\:dark\\:placeholder-yellow-500::-moz-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(245, 158, 11, var(--tw-placeholder-opacity));\n  }\n\n  .dark .md\\:dark\\:placeholder-yellow-500:-ms-input-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(245, 158, 11, var(--tw-placeholder-opacity));\n  }\n\n  .dark .md\\:dark\\:placeholder-yellow-500::placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(245, 158, 11, var(--tw-placeholder-opacity));\n  }\n\n  .dark .md\\:dark\\:placeholder-yellow-600::-moz-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(217, 119, 6, var(--tw-placeholder-opacity));\n  }\n\n  .dark .md\\:dark\\:placeholder-yellow-600:-ms-input-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(217, 119, 6, var(--tw-placeholder-opacity));\n  }\n\n  .dark .md\\:dark\\:placeholder-yellow-600::placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(217, 119, 6, var(--tw-placeholder-opacity));\n  }\n\n  .dark .md\\:dark\\:placeholder-yellow-700::-moz-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(180, 83, 9, var(--tw-placeholder-opacity));\n  }\n\n  .dark .md\\:dark\\:placeholder-yellow-700:-ms-input-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(180, 83, 9, var(--tw-placeholder-opacity));\n  }\n\n  .dark .md\\:dark\\:placeholder-yellow-700::placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(180, 83, 9, var(--tw-placeholder-opacity));\n  }\n\n  .dark .md\\:dark\\:placeholder-yellow-800::-moz-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(146, 64, 14, var(--tw-placeholder-opacity));\n  }\n\n  .dark .md\\:dark\\:placeholder-yellow-800:-ms-input-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(146, 64, 14, var(--tw-placeholder-opacity));\n  }\n\n  .dark .md\\:dark\\:placeholder-yellow-800::placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(146, 64, 14, var(--tw-placeholder-opacity));\n  }\n\n  .dark .md\\:dark\\:placeholder-yellow-900::-moz-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(120, 53, 15, var(--tw-placeholder-opacity));\n  }\n\n  .dark .md\\:dark\\:placeholder-yellow-900:-ms-input-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(120, 53, 15, var(--tw-placeholder-opacity));\n  }\n\n  .dark .md\\:dark\\:placeholder-yellow-900::placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(120, 53, 15, var(--tw-placeholder-opacity));\n  }\n\n  .dark .md\\:dark\\:placeholder-green-50::-moz-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(236, 253, 245, var(--tw-placeholder-opacity));\n  }\n\n  .dark .md\\:dark\\:placeholder-green-50:-ms-input-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(236, 253, 245, var(--tw-placeholder-opacity));\n  }\n\n  .dark .md\\:dark\\:placeholder-green-50::placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(236, 253, 245, var(--tw-placeholder-opacity));\n  }\n\n  .dark .md\\:dark\\:placeholder-green-100::-moz-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(209, 250, 229, var(--tw-placeholder-opacity));\n  }\n\n  .dark .md\\:dark\\:placeholder-green-100:-ms-input-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(209, 250, 229, var(--tw-placeholder-opacity));\n  }\n\n  .dark .md\\:dark\\:placeholder-green-100::placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(209, 250, 229, var(--tw-placeholder-opacity));\n  }\n\n  .dark .md\\:dark\\:placeholder-green-200::-moz-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(167, 243, 208, var(--tw-placeholder-opacity));\n  }\n\n  .dark .md\\:dark\\:placeholder-green-200:-ms-input-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(167, 243, 208, var(--tw-placeholder-opacity));\n  }\n\n  .dark .md\\:dark\\:placeholder-green-200::placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(167, 243, 208, var(--tw-placeholder-opacity));\n  }\n\n  .dark .md\\:dark\\:placeholder-green-300::-moz-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(110, 231, 183, var(--tw-placeholder-opacity));\n  }\n\n  .dark .md\\:dark\\:placeholder-green-300:-ms-input-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(110, 231, 183, var(--tw-placeholder-opacity));\n  }\n\n  .dark .md\\:dark\\:placeholder-green-300::placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(110, 231, 183, var(--tw-placeholder-opacity));\n  }\n\n  .dark .md\\:dark\\:placeholder-green-400::-moz-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(52, 211, 153, var(--tw-placeholder-opacity));\n  }\n\n  .dark .md\\:dark\\:placeholder-green-400:-ms-input-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(52, 211, 153, var(--tw-placeholder-opacity));\n  }\n\n  .dark .md\\:dark\\:placeholder-green-400::placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(52, 211, 153, var(--tw-placeholder-opacity));\n  }\n\n  .dark .md\\:dark\\:placeholder-green-500::-moz-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(16, 185, 129, var(--tw-placeholder-opacity));\n  }\n\n  .dark .md\\:dark\\:placeholder-green-500:-ms-input-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(16, 185, 129, var(--tw-placeholder-opacity));\n  }\n\n  .dark .md\\:dark\\:placeholder-green-500::placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(16, 185, 129, var(--tw-placeholder-opacity));\n  }\n\n  .dark .md\\:dark\\:placeholder-green-600::-moz-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(5, 150, 105, var(--tw-placeholder-opacity));\n  }\n\n  .dark .md\\:dark\\:placeholder-green-600:-ms-input-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(5, 150, 105, var(--tw-placeholder-opacity));\n  }\n\n  .dark .md\\:dark\\:placeholder-green-600::placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(5, 150, 105, var(--tw-placeholder-opacity));\n  }\n\n  .dark .md\\:dark\\:placeholder-green-700::-moz-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(4, 120, 87, var(--tw-placeholder-opacity));\n  }\n\n  .dark .md\\:dark\\:placeholder-green-700:-ms-input-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(4, 120, 87, var(--tw-placeholder-opacity));\n  }\n\n  .dark .md\\:dark\\:placeholder-green-700::placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(4, 120, 87, var(--tw-placeholder-opacity));\n  }\n\n  .dark .md\\:dark\\:placeholder-green-800::-moz-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(6, 95, 70, var(--tw-placeholder-opacity));\n  }\n\n  .dark .md\\:dark\\:placeholder-green-800:-ms-input-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(6, 95, 70, var(--tw-placeholder-opacity));\n  }\n\n  .dark .md\\:dark\\:placeholder-green-800::placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(6, 95, 70, var(--tw-placeholder-opacity));\n  }\n\n  .dark .md\\:dark\\:placeholder-green-900::-moz-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(6, 78, 59, var(--tw-placeholder-opacity));\n  }\n\n  .dark .md\\:dark\\:placeholder-green-900:-ms-input-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(6, 78, 59, var(--tw-placeholder-opacity));\n  }\n\n  .dark .md\\:dark\\:placeholder-green-900::placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(6, 78, 59, var(--tw-placeholder-opacity));\n  }\n\n  .dark .md\\:dark\\:placeholder-blue-50::-moz-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(239, 246, 255, var(--tw-placeholder-opacity));\n  }\n\n  .dark .md\\:dark\\:placeholder-blue-50:-ms-input-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(239, 246, 255, var(--tw-placeholder-opacity));\n  }\n\n  .dark .md\\:dark\\:placeholder-blue-50::placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(239, 246, 255, var(--tw-placeholder-opacity));\n  }\n\n  .dark .md\\:dark\\:placeholder-blue-100::-moz-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(219, 234, 254, var(--tw-placeholder-opacity));\n  }\n\n  .dark .md\\:dark\\:placeholder-blue-100:-ms-input-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(219, 234, 254, var(--tw-placeholder-opacity));\n  }\n\n  .dark .md\\:dark\\:placeholder-blue-100::placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(219, 234, 254, var(--tw-placeholder-opacity));\n  }\n\n  .dark .md\\:dark\\:placeholder-blue-200::-moz-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(191, 219, 254, var(--tw-placeholder-opacity));\n  }\n\n  .dark .md\\:dark\\:placeholder-blue-200:-ms-input-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(191, 219, 254, var(--tw-placeholder-opacity));\n  }\n\n  .dark .md\\:dark\\:placeholder-blue-200::placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(191, 219, 254, var(--tw-placeholder-opacity));\n  }\n\n  .dark .md\\:dark\\:placeholder-blue-300::-moz-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(147, 197, 253, var(--tw-placeholder-opacity));\n  }\n\n  .dark .md\\:dark\\:placeholder-blue-300:-ms-input-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(147, 197, 253, var(--tw-placeholder-opacity));\n  }\n\n  .dark .md\\:dark\\:placeholder-blue-300::placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(147, 197, 253, var(--tw-placeholder-opacity));\n  }\n\n  .dark .md\\:dark\\:placeholder-blue-400::-moz-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(96, 165, 250, var(--tw-placeholder-opacity));\n  }\n\n  .dark .md\\:dark\\:placeholder-blue-400:-ms-input-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(96, 165, 250, var(--tw-placeholder-opacity));\n  }\n\n  .dark .md\\:dark\\:placeholder-blue-400::placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(96, 165, 250, var(--tw-placeholder-opacity));\n  }\n\n  .dark .md\\:dark\\:placeholder-blue-500::-moz-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(59, 130, 246, var(--tw-placeholder-opacity));\n  }\n\n  .dark .md\\:dark\\:placeholder-blue-500:-ms-input-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(59, 130, 246, var(--tw-placeholder-opacity));\n  }\n\n  .dark .md\\:dark\\:placeholder-blue-500::placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(59, 130, 246, var(--tw-placeholder-opacity));\n  }\n\n  .dark .md\\:dark\\:placeholder-blue-600::-moz-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(37, 99, 235, var(--tw-placeholder-opacity));\n  }\n\n  .dark .md\\:dark\\:placeholder-blue-600:-ms-input-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(37, 99, 235, var(--tw-placeholder-opacity));\n  }\n\n  .dark .md\\:dark\\:placeholder-blue-600::placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(37, 99, 235, var(--tw-placeholder-opacity));\n  }\n\n  .dark .md\\:dark\\:placeholder-blue-700::-moz-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(29, 78, 216, var(--tw-placeholder-opacity));\n  }\n\n  .dark .md\\:dark\\:placeholder-blue-700:-ms-input-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(29, 78, 216, var(--tw-placeholder-opacity));\n  }\n\n  .dark .md\\:dark\\:placeholder-blue-700::placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(29, 78, 216, var(--tw-placeholder-opacity));\n  }\n\n  .dark .md\\:dark\\:placeholder-blue-800::-moz-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(30, 64, 175, var(--tw-placeholder-opacity));\n  }\n\n  .dark .md\\:dark\\:placeholder-blue-800:-ms-input-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(30, 64, 175, var(--tw-placeholder-opacity));\n  }\n\n  .dark .md\\:dark\\:placeholder-blue-800::placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(30, 64, 175, var(--tw-placeholder-opacity));\n  }\n\n  .dark .md\\:dark\\:placeholder-blue-900::-moz-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(30, 58, 138, var(--tw-placeholder-opacity));\n  }\n\n  .dark .md\\:dark\\:placeholder-blue-900:-ms-input-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(30, 58, 138, var(--tw-placeholder-opacity));\n  }\n\n  .dark .md\\:dark\\:placeholder-blue-900::placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(30, 58, 138, var(--tw-placeholder-opacity));\n  }\n\n  .dark .md\\:dark\\:placeholder-indigo-50::-moz-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(238, 242, 255, var(--tw-placeholder-opacity));\n  }\n\n  .dark .md\\:dark\\:placeholder-indigo-50:-ms-input-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(238, 242, 255, var(--tw-placeholder-opacity));\n  }\n\n  .dark .md\\:dark\\:placeholder-indigo-50::placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(238, 242, 255, var(--tw-placeholder-opacity));\n  }\n\n  .dark .md\\:dark\\:placeholder-indigo-100::-moz-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(224, 231, 255, var(--tw-placeholder-opacity));\n  }\n\n  .dark .md\\:dark\\:placeholder-indigo-100:-ms-input-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(224, 231, 255, var(--tw-placeholder-opacity));\n  }\n\n  .dark .md\\:dark\\:placeholder-indigo-100::placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(224, 231, 255, var(--tw-placeholder-opacity));\n  }\n\n  .dark .md\\:dark\\:placeholder-indigo-200::-moz-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(199, 210, 254, var(--tw-placeholder-opacity));\n  }\n\n  .dark .md\\:dark\\:placeholder-indigo-200:-ms-input-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(199, 210, 254, var(--tw-placeholder-opacity));\n  }\n\n  .dark .md\\:dark\\:placeholder-indigo-200::placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(199, 210, 254, var(--tw-placeholder-opacity));\n  }\n\n  .dark .md\\:dark\\:placeholder-indigo-300::-moz-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(165, 180, 252, var(--tw-placeholder-opacity));\n  }\n\n  .dark .md\\:dark\\:placeholder-indigo-300:-ms-input-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(165, 180, 252, var(--tw-placeholder-opacity));\n  }\n\n  .dark .md\\:dark\\:placeholder-indigo-300::placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(165, 180, 252, var(--tw-placeholder-opacity));\n  }\n\n  .dark .md\\:dark\\:placeholder-indigo-400::-moz-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(129, 140, 248, var(--tw-placeholder-opacity));\n  }\n\n  .dark .md\\:dark\\:placeholder-indigo-400:-ms-input-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(129, 140, 248, var(--tw-placeholder-opacity));\n  }\n\n  .dark .md\\:dark\\:placeholder-indigo-400::placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(129, 140, 248, var(--tw-placeholder-opacity));\n  }\n\n  .dark .md\\:dark\\:placeholder-indigo-500::-moz-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(99, 102, 241, var(--tw-placeholder-opacity));\n  }\n\n  .dark .md\\:dark\\:placeholder-indigo-500:-ms-input-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(99, 102, 241, var(--tw-placeholder-opacity));\n  }\n\n  .dark .md\\:dark\\:placeholder-indigo-500::placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(99, 102, 241, var(--tw-placeholder-opacity));\n  }\n\n  .dark .md\\:dark\\:placeholder-indigo-600::-moz-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(79, 70, 229, var(--tw-placeholder-opacity));\n  }\n\n  .dark .md\\:dark\\:placeholder-indigo-600:-ms-input-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(79, 70, 229, var(--tw-placeholder-opacity));\n  }\n\n  .dark .md\\:dark\\:placeholder-indigo-600::placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(79, 70, 229, var(--tw-placeholder-opacity));\n  }\n\n  .dark .md\\:dark\\:placeholder-indigo-700::-moz-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(67, 56, 202, var(--tw-placeholder-opacity));\n  }\n\n  .dark .md\\:dark\\:placeholder-indigo-700:-ms-input-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(67, 56, 202, var(--tw-placeholder-opacity));\n  }\n\n  .dark .md\\:dark\\:placeholder-indigo-700::placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(67, 56, 202, var(--tw-placeholder-opacity));\n  }\n\n  .dark .md\\:dark\\:placeholder-indigo-800::-moz-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(55, 48, 163, var(--tw-placeholder-opacity));\n  }\n\n  .dark .md\\:dark\\:placeholder-indigo-800:-ms-input-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(55, 48, 163, var(--tw-placeholder-opacity));\n  }\n\n  .dark .md\\:dark\\:placeholder-indigo-800::placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(55, 48, 163, var(--tw-placeholder-opacity));\n  }\n\n  .dark .md\\:dark\\:placeholder-indigo-900::-moz-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(49, 46, 129, var(--tw-placeholder-opacity));\n  }\n\n  .dark .md\\:dark\\:placeholder-indigo-900:-ms-input-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(49, 46, 129, var(--tw-placeholder-opacity));\n  }\n\n  .dark .md\\:dark\\:placeholder-indigo-900::placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(49, 46, 129, var(--tw-placeholder-opacity));\n  }\n\n  .dark .md\\:dark\\:placeholder-purple-50::-moz-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(245, 243, 255, var(--tw-placeholder-opacity));\n  }\n\n  .dark .md\\:dark\\:placeholder-purple-50:-ms-input-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(245, 243, 255, var(--tw-placeholder-opacity));\n  }\n\n  .dark .md\\:dark\\:placeholder-purple-50::placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(245, 243, 255, var(--tw-placeholder-opacity));\n  }\n\n  .dark .md\\:dark\\:placeholder-purple-100::-moz-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(237, 233, 254, var(--tw-placeholder-opacity));\n  }\n\n  .dark .md\\:dark\\:placeholder-purple-100:-ms-input-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(237, 233, 254, var(--tw-placeholder-opacity));\n  }\n\n  .dark .md\\:dark\\:placeholder-purple-100::placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(237, 233, 254, var(--tw-placeholder-opacity));\n  }\n\n  .dark .md\\:dark\\:placeholder-purple-200::-moz-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(221, 214, 254, var(--tw-placeholder-opacity));\n  }\n\n  .dark .md\\:dark\\:placeholder-purple-200:-ms-input-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(221, 214, 254, var(--tw-placeholder-opacity));\n  }\n\n  .dark .md\\:dark\\:placeholder-purple-200::placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(221, 214, 254, var(--tw-placeholder-opacity));\n  }\n\n  .dark .md\\:dark\\:placeholder-purple-300::-moz-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(196, 181, 253, var(--tw-placeholder-opacity));\n  }\n\n  .dark .md\\:dark\\:placeholder-purple-300:-ms-input-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(196, 181, 253, var(--tw-placeholder-opacity));\n  }\n\n  .dark .md\\:dark\\:placeholder-purple-300::placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(196, 181, 253, var(--tw-placeholder-opacity));\n  }\n\n  .dark .md\\:dark\\:placeholder-purple-400::-moz-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(167, 139, 250, var(--tw-placeholder-opacity));\n  }\n\n  .dark .md\\:dark\\:placeholder-purple-400:-ms-input-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(167, 139, 250, var(--tw-placeholder-opacity));\n  }\n\n  .dark .md\\:dark\\:placeholder-purple-400::placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(167, 139, 250, var(--tw-placeholder-opacity));\n  }\n\n  .dark .md\\:dark\\:placeholder-purple-500::-moz-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(139, 92, 246, var(--tw-placeholder-opacity));\n  }\n\n  .dark .md\\:dark\\:placeholder-purple-500:-ms-input-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(139, 92, 246, var(--tw-placeholder-opacity));\n  }\n\n  .dark .md\\:dark\\:placeholder-purple-500::placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(139, 92, 246, var(--tw-placeholder-opacity));\n  }\n\n  .dark .md\\:dark\\:placeholder-purple-600::-moz-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(124, 58, 237, var(--tw-placeholder-opacity));\n  }\n\n  .dark .md\\:dark\\:placeholder-purple-600:-ms-input-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(124, 58, 237, var(--tw-placeholder-opacity));\n  }\n\n  .dark .md\\:dark\\:placeholder-purple-600::placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(124, 58, 237, var(--tw-placeholder-opacity));\n  }\n\n  .dark .md\\:dark\\:placeholder-purple-700::-moz-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(109, 40, 217, var(--tw-placeholder-opacity));\n  }\n\n  .dark .md\\:dark\\:placeholder-purple-700:-ms-input-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(109, 40, 217, var(--tw-placeholder-opacity));\n  }\n\n  .dark .md\\:dark\\:placeholder-purple-700::placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(109, 40, 217, var(--tw-placeholder-opacity));\n  }\n\n  .dark .md\\:dark\\:placeholder-purple-800::-moz-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(91, 33, 182, var(--tw-placeholder-opacity));\n  }\n\n  .dark .md\\:dark\\:placeholder-purple-800:-ms-input-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(91, 33, 182, var(--tw-placeholder-opacity));\n  }\n\n  .dark .md\\:dark\\:placeholder-purple-800::placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(91, 33, 182, var(--tw-placeholder-opacity));\n  }\n\n  .dark .md\\:dark\\:placeholder-purple-900::-moz-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(76, 29, 149, var(--tw-placeholder-opacity));\n  }\n\n  .dark .md\\:dark\\:placeholder-purple-900:-ms-input-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(76, 29, 149, var(--tw-placeholder-opacity));\n  }\n\n  .dark .md\\:dark\\:placeholder-purple-900::placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(76, 29, 149, var(--tw-placeholder-opacity));\n  }\n\n  .dark .md\\:dark\\:placeholder-pink-50::-moz-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(253, 242, 248, var(--tw-placeholder-opacity));\n  }\n\n  .dark .md\\:dark\\:placeholder-pink-50:-ms-input-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(253, 242, 248, var(--tw-placeholder-opacity));\n  }\n\n  .dark .md\\:dark\\:placeholder-pink-50::placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(253, 242, 248, var(--tw-placeholder-opacity));\n  }\n\n  .dark .md\\:dark\\:placeholder-pink-100::-moz-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(252, 231, 243, var(--tw-placeholder-opacity));\n  }\n\n  .dark .md\\:dark\\:placeholder-pink-100:-ms-input-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(252, 231, 243, var(--tw-placeholder-opacity));\n  }\n\n  .dark .md\\:dark\\:placeholder-pink-100::placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(252, 231, 243, var(--tw-placeholder-opacity));\n  }\n\n  .dark .md\\:dark\\:placeholder-pink-200::-moz-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(251, 207, 232, var(--tw-placeholder-opacity));\n  }\n\n  .dark .md\\:dark\\:placeholder-pink-200:-ms-input-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(251, 207, 232, var(--tw-placeholder-opacity));\n  }\n\n  .dark .md\\:dark\\:placeholder-pink-200::placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(251, 207, 232, var(--tw-placeholder-opacity));\n  }\n\n  .dark .md\\:dark\\:placeholder-pink-300::-moz-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(249, 168, 212, var(--tw-placeholder-opacity));\n  }\n\n  .dark .md\\:dark\\:placeholder-pink-300:-ms-input-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(249, 168, 212, var(--tw-placeholder-opacity));\n  }\n\n  .dark .md\\:dark\\:placeholder-pink-300::placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(249, 168, 212, var(--tw-placeholder-opacity));\n  }\n\n  .dark .md\\:dark\\:placeholder-pink-400::-moz-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(244, 114, 182, var(--tw-placeholder-opacity));\n  }\n\n  .dark .md\\:dark\\:placeholder-pink-400:-ms-input-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(244, 114, 182, var(--tw-placeholder-opacity));\n  }\n\n  .dark .md\\:dark\\:placeholder-pink-400::placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(244, 114, 182, var(--tw-placeholder-opacity));\n  }\n\n  .dark .md\\:dark\\:placeholder-pink-500::-moz-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(236, 72, 153, var(--tw-placeholder-opacity));\n  }\n\n  .dark .md\\:dark\\:placeholder-pink-500:-ms-input-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(236, 72, 153, var(--tw-placeholder-opacity));\n  }\n\n  .dark .md\\:dark\\:placeholder-pink-500::placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(236, 72, 153, var(--tw-placeholder-opacity));\n  }\n\n  .dark .md\\:dark\\:placeholder-pink-600::-moz-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(219, 39, 119, var(--tw-placeholder-opacity));\n  }\n\n  .dark .md\\:dark\\:placeholder-pink-600:-ms-input-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(219, 39, 119, var(--tw-placeholder-opacity));\n  }\n\n  .dark .md\\:dark\\:placeholder-pink-600::placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(219, 39, 119, var(--tw-placeholder-opacity));\n  }\n\n  .dark .md\\:dark\\:placeholder-pink-700::-moz-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(190, 24, 93, var(--tw-placeholder-opacity));\n  }\n\n  .dark .md\\:dark\\:placeholder-pink-700:-ms-input-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(190, 24, 93, var(--tw-placeholder-opacity));\n  }\n\n  .dark .md\\:dark\\:placeholder-pink-700::placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(190, 24, 93, var(--tw-placeholder-opacity));\n  }\n\n  .dark .md\\:dark\\:placeholder-pink-800::-moz-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(157, 23, 77, var(--tw-placeholder-opacity));\n  }\n\n  .dark .md\\:dark\\:placeholder-pink-800:-ms-input-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(157, 23, 77, var(--tw-placeholder-opacity));\n  }\n\n  .dark .md\\:dark\\:placeholder-pink-800::placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(157, 23, 77, var(--tw-placeholder-opacity));\n  }\n\n  .dark .md\\:dark\\:placeholder-pink-900::-moz-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(131, 24, 67, var(--tw-placeholder-opacity));\n  }\n\n  .dark .md\\:dark\\:placeholder-pink-900:-ms-input-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(131, 24, 67, var(--tw-placeholder-opacity));\n  }\n\n  .dark .md\\:dark\\:placeholder-pink-900::placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(131, 24, 67, var(--tw-placeholder-opacity));\n  }\n\n  .dark .md\\:dark\\:focus\\:placeholder-transparent:focus::-moz-placeholder {\n    color: transparent;\n  }\n\n  .dark .md\\:dark\\:focus\\:placeholder-transparent:focus:-ms-input-placeholder {\n    color: transparent;\n  }\n\n  .dark .md\\:dark\\:focus\\:placeholder-transparent:focus::placeholder {\n    color: transparent;\n  }\n\n  .dark .md\\:dark\\:focus\\:placeholder-current:focus::-moz-placeholder {\n    color: currentColor;\n  }\n\n  .dark .md\\:dark\\:focus\\:placeholder-current:focus:-ms-input-placeholder {\n    color: currentColor;\n  }\n\n  .dark .md\\:dark\\:focus\\:placeholder-current:focus::placeholder {\n    color: currentColor;\n  }\n\n  .dark .md\\:dark\\:focus\\:placeholder-black:focus::-moz-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(0, 0, 0, var(--tw-placeholder-opacity));\n  }\n\n  .dark .md\\:dark\\:focus\\:placeholder-black:focus:-ms-input-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(0, 0, 0, var(--tw-placeholder-opacity));\n  }\n\n  .dark .md\\:dark\\:focus\\:placeholder-black:focus::placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(0, 0, 0, var(--tw-placeholder-opacity));\n  }\n\n  .dark .md\\:dark\\:focus\\:placeholder-white:focus::-moz-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(255, 255, 255, var(--tw-placeholder-opacity));\n  }\n\n  .dark .md\\:dark\\:focus\\:placeholder-white:focus:-ms-input-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(255, 255, 255, var(--tw-placeholder-opacity));\n  }\n\n  .dark .md\\:dark\\:focus\\:placeholder-white:focus::placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(255, 255, 255, var(--tw-placeholder-opacity));\n  }\n\n  .dark .md\\:dark\\:focus\\:placeholder-gray-50:focus::-moz-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(249, 250, 251, var(--tw-placeholder-opacity));\n  }\n\n  .dark .md\\:dark\\:focus\\:placeholder-gray-50:focus:-ms-input-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(249, 250, 251, var(--tw-placeholder-opacity));\n  }\n\n  .dark .md\\:dark\\:focus\\:placeholder-gray-50:focus::placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(249, 250, 251, var(--tw-placeholder-opacity));\n  }\n\n  .dark .md\\:dark\\:focus\\:placeholder-gray-100:focus::-moz-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(243, 244, 246, var(--tw-placeholder-opacity));\n  }\n\n  .dark .md\\:dark\\:focus\\:placeholder-gray-100:focus:-ms-input-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(243, 244, 246, var(--tw-placeholder-opacity));\n  }\n\n  .dark .md\\:dark\\:focus\\:placeholder-gray-100:focus::placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(243, 244, 246, var(--tw-placeholder-opacity));\n  }\n\n  .dark .md\\:dark\\:focus\\:placeholder-gray-200:focus::-moz-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(229, 231, 235, var(--tw-placeholder-opacity));\n  }\n\n  .dark .md\\:dark\\:focus\\:placeholder-gray-200:focus:-ms-input-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(229, 231, 235, var(--tw-placeholder-opacity));\n  }\n\n  .dark .md\\:dark\\:focus\\:placeholder-gray-200:focus::placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(229, 231, 235, var(--tw-placeholder-opacity));\n  }\n\n  .dark .md\\:dark\\:focus\\:placeholder-gray-300:focus::-moz-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(209, 213, 219, var(--tw-placeholder-opacity));\n  }\n\n  .dark .md\\:dark\\:focus\\:placeholder-gray-300:focus:-ms-input-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(209, 213, 219, var(--tw-placeholder-opacity));\n  }\n\n  .dark .md\\:dark\\:focus\\:placeholder-gray-300:focus::placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(209, 213, 219, var(--tw-placeholder-opacity));\n  }\n\n  .dark .md\\:dark\\:focus\\:placeholder-gray-400:focus::-moz-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(156, 163, 175, var(--tw-placeholder-opacity));\n  }\n\n  .dark .md\\:dark\\:focus\\:placeholder-gray-400:focus:-ms-input-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(156, 163, 175, var(--tw-placeholder-opacity));\n  }\n\n  .dark .md\\:dark\\:focus\\:placeholder-gray-400:focus::placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(156, 163, 175, var(--tw-placeholder-opacity));\n  }\n\n  .dark .md\\:dark\\:focus\\:placeholder-gray-500:focus::-moz-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(107, 114, 128, var(--tw-placeholder-opacity));\n  }\n\n  .dark .md\\:dark\\:focus\\:placeholder-gray-500:focus:-ms-input-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(107, 114, 128, var(--tw-placeholder-opacity));\n  }\n\n  .dark .md\\:dark\\:focus\\:placeholder-gray-500:focus::placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(107, 114, 128, var(--tw-placeholder-opacity));\n  }\n\n  .dark .md\\:dark\\:focus\\:placeholder-gray-600:focus::-moz-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(75, 85, 99, var(--tw-placeholder-opacity));\n  }\n\n  .dark .md\\:dark\\:focus\\:placeholder-gray-600:focus:-ms-input-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(75, 85, 99, var(--tw-placeholder-opacity));\n  }\n\n  .dark .md\\:dark\\:focus\\:placeholder-gray-600:focus::placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(75, 85, 99, var(--tw-placeholder-opacity));\n  }\n\n  .dark .md\\:dark\\:focus\\:placeholder-gray-700:focus::-moz-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(55, 65, 81, var(--tw-placeholder-opacity));\n  }\n\n  .dark .md\\:dark\\:focus\\:placeholder-gray-700:focus:-ms-input-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(55, 65, 81, var(--tw-placeholder-opacity));\n  }\n\n  .dark .md\\:dark\\:focus\\:placeholder-gray-700:focus::placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(55, 65, 81, var(--tw-placeholder-opacity));\n  }\n\n  .dark .md\\:dark\\:focus\\:placeholder-gray-800:focus::-moz-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(31, 41, 55, var(--tw-placeholder-opacity));\n  }\n\n  .dark .md\\:dark\\:focus\\:placeholder-gray-800:focus:-ms-input-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(31, 41, 55, var(--tw-placeholder-opacity));\n  }\n\n  .dark .md\\:dark\\:focus\\:placeholder-gray-800:focus::placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(31, 41, 55, var(--tw-placeholder-opacity));\n  }\n\n  .dark .md\\:dark\\:focus\\:placeholder-gray-900:focus::-moz-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(17, 24, 39, var(--tw-placeholder-opacity));\n  }\n\n  .dark .md\\:dark\\:focus\\:placeholder-gray-900:focus:-ms-input-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(17, 24, 39, var(--tw-placeholder-opacity));\n  }\n\n  .dark .md\\:dark\\:focus\\:placeholder-gray-900:focus::placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(17, 24, 39, var(--tw-placeholder-opacity));\n  }\n\n  .dark .md\\:dark\\:focus\\:placeholder-red-50:focus::-moz-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(254, 242, 242, var(--tw-placeholder-opacity));\n  }\n\n  .dark .md\\:dark\\:focus\\:placeholder-red-50:focus:-ms-input-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(254, 242, 242, var(--tw-placeholder-opacity));\n  }\n\n  .dark .md\\:dark\\:focus\\:placeholder-red-50:focus::placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(254, 242, 242, var(--tw-placeholder-opacity));\n  }\n\n  .dark .md\\:dark\\:focus\\:placeholder-red-100:focus::-moz-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(254, 226, 226, var(--tw-placeholder-opacity));\n  }\n\n  .dark .md\\:dark\\:focus\\:placeholder-red-100:focus:-ms-input-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(254, 226, 226, var(--tw-placeholder-opacity));\n  }\n\n  .dark .md\\:dark\\:focus\\:placeholder-red-100:focus::placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(254, 226, 226, var(--tw-placeholder-opacity));\n  }\n\n  .dark .md\\:dark\\:focus\\:placeholder-red-200:focus::-moz-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(254, 202, 202, var(--tw-placeholder-opacity));\n  }\n\n  .dark .md\\:dark\\:focus\\:placeholder-red-200:focus:-ms-input-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(254, 202, 202, var(--tw-placeholder-opacity));\n  }\n\n  .dark .md\\:dark\\:focus\\:placeholder-red-200:focus::placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(254, 202, 202, var(--tw-placeholder-opacity));\n  }\n\n  .dark .md\\:dark\\:focus\\:placeholder-red-300:focus::-moz-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(252, 165, 165, var(--tw-placeholder-opacity));\n  }\n\n  .dark .md\\:dark\\:focus\\:placeholder-red-300:focus:-ms-input-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(252, 165, 165, var(--tw-placeholder-opacity));\n  }\n\n  .dark .md\\:dark\\:focus\\:placeholder-red-300:focus::placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(252, 165, 165, var(--tw-placeholder-opacity));\n  }\n\n  .dark .md\\:dark\\:focus\\:placeholder-red-400:focus::-moz-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(248, 113, 113, var(--tw-placeholder-opacity));\n  }\n\n  .dark .md\\:dark\\:focus\\:placeholder-red-400:focus:-ms-input-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(248, 113, 113, var(--tw-placeholder-opacity));\n  }\n\n  .dark .md\\:dark\\:focus\\:placeholder-red-400:focus::placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(248, 113, 113, var(--tw-placeholder-opacity));\n  }\n\n  .dark .md\\:dark\\:focus\\:placeholder-red-500:focus::-moz-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(239, 68, 68, var(--tw-placeholder-opacity));\n  }\n\n  .dark .md\\:dark\\:focus\\:placeholder-red-500:focus:-ms-input-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(239, 68, 68, var(--tw-placeholder-opacity));\n  }\n\n  .dark .md\\:dark\\:focus\\:placeholder-red-500:focus::placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(239, 68, 68, var(--tw-placeholder-opacity));\n  }\n\n  .dark .md\\:dark\\:focus\\:placeholder-red-600:focus::-moz-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(220, 38, 38, var(--tw-placeholder-opacity));\n  }\n\n  .dark .md\\:dark\\:focus\\:placeholder-red-600:focus:-ms-input-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(220, 38, 38, var(--tw-placeholder-opacity));\n  }\n\n  .dark .md\\:dark\\:focus\\:placeholder-red-600:focus::placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(220, 38, 38, var(--tw-placeholder-opacity));\n  }\n\n  .dark .md\\:dark\\:focus\\:placeholder-red-700:focus::-moz-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(185, 28, 28, var(--tw-placeholder-opacity));\n  }\n\n  .dark .md\\:dark\\:focus\\:placeholder-red-700:focus:-ms-input-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(185, 28, 28, var(--tw-placeholder-opacity));\n  }\n\n  .dark .md\\:dark\\:focus\\:placeholder-red-700:focus::placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(185, 28, 28, var(--tw-placeholder-opacity));\n  }\n\n  .dark .md\\:dark\\:focus\\:placeholder-red-800:focus::-moz-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(153, 27, 27, var(--tw-placeholder-opacity));\n  }\n\n  .dark .md\\:dark\\:focus\\:placeholder-red-800:focus:-ms-input-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(153, 27, 27, var(--tw-placeholder-opacity));\n  }\n\n  .dark .md\\:dark\\:focus\\:placeholder-red-800:focus::placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(153, 27, 27, var(--tw-placeholder-opacity));\n  }\n\n  .dark .md\\:dark\\:focus\\:placeholder-red-900:focus::-moz-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(127, 29, 29, var(--tw-placeholder-opacity));\n  }\n\n  .dark .md\\:dark\\:focus\\:placeholder-red-900:focus:-ms-input-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(127, 29, 29, var(--tw-placeholder-opacity));\n  }\n\n  .dark .md\\:dark\\:focus\\:placeholder-red-900:focus::placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(127, 29, 29, var(--tw-placeholder-opacity));\n  }\n\n  .dark .md\\:dark\\:focus\\:placeholder-yellow-50:focus::-moz-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(255, 251, 235, var(--tw-placeholder-opacity));\n  }\n\n  .dark .md\\:dark\\:focus\\:placeholder-yellow-50:focus:-ms-input-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(255, 251, 235, var(--tw-placeholder-opacity));\n  }\n\n  .dark .md\\:dark\\:focus\\:placeholder-yellow-50:focus::placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(255, 251, 235, var(--tw-placeholder-opacity));\n  }\n\n  .dark .md\\:dark\\:focus\\:placeholder-yellow-100:focus::-moz-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(254, 243, 199, var(--tw-placeholder-opacity));\n  }\n\n  .dark .md\\:dark\\:focus\\:placeholder-yellow-100:focus:-ms-input-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(254, 243, 199, var(--tw-placeholder-opacity));\n  }\n\n  .dark .md\\:dark\\:focus\\:placeholder-yellow-100:focus::placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(254, 243, 199, var(--tw-placeholder-opacity));\n  }\n\n  .dark .md\\:dark\\:focus\\:placeholder-yellow-200:focus::-moz-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(253, 230, 138, var(--tw-placeholder-opacity));\n  }\n\n  .dark .md\\:dark\\:focus\\:placeholder-yellow-200:focus:-ms-input-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(253, 230, 138, var(--tw-placeholder-opacity));\n  }\n\n  .dark .md\\:dark\\:focus\\:placeholder-yellow-200:focus::placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(253, 230, 138, var(--tw-placeholder-opacity));\n  }\n\n  .dark .md\\:dark\\:focus\\:placeholder-yellow-300:focus::-moz-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(252, 211, 77, var(--tw-placeholder-opacity));\n  }\n\n  .dark .md\\:dark\\:focus\\:placeholder-yellow-300:focus:-ms-input-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(252, 211, 77, var(--tw-placeholder-opacity));\n  }\n\n  .dark .md\\:dark\\:focus\\:placeholder-yellow-300:focus::placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(252, 211, 77, var(--tw-placeholder-opacity));\n  }\n\n  .dark .md\\:dark\\:focus\\:placeholder-yellow-400:focus::-moz-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(251, 191, 36, var(--tw-placeholder-opacity));\n  }\n\n  .dark .md\\:dark\\:focus\\:placeholder-yellow-400:focus:-ms-input-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(251, 191, 36, var(--tw-placeholder-opacity));\n  }\n\n  .dark .md\\:dark\\:focus\\:placeholder-yellow-400:focus::placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(251, 191, 36, var(--tw-placeholder-opacity));\n  }\n\n  .dark .md\\:dark\\:focus\\:placeholder-yellow-500:focus::-moz-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(245, 158, 11, var(--tw-placeholder-opacity));\n  }\n\n  .dark .md\\:dark\\:focus\\:placeholder-yellow-500:focus:-ms-input-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(245, 158, 11, var(--tw-placeholder-opacity));\n  }\n\n  .dark .md\\:dark\\:focus\\:placeholder-yellow-500:focus::placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(245, 158, 11, var(--tw-placeholder-opacity));\n  }\n\n  .dark .md\\:dark\\:focus\\:placeholder-yellow-600:focus::-moz-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(217, 119, 6, var(--tw-placeholder-opacity));\n  }\n\n  .dark .md\\:dark\\:focus\\:placeholder-yellow-600:focus:-ms-input-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(217, 119, 6, var(--tw-placeholder-opacity));\n  }\n\n  .dark .md\\:dark\\:focus\\:placeholder-yellow-600:focus::placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(217, 119, 6, var(--tw-placeholder-opacity));\n  }\n\n  .dark .md\\:dark\\:focus\\:placeholder-yellow-700:focus::-moz-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(180, 83, 9, var(--tw-placeholder-opacity));\n  }\n\n  .dark .md\\:dark\\:focus\\:placeholder-yellow-700:focus:-ms-input-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(180, 83, 9, var(--tw-placeholder-opacity));\n  }\n\n  .dark .md\\:dark\\:focus\\:placeholder-yellow-700:focus::placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(180, 83, 9, var(--tw-placeholder-opacity));\n  }\n\n  .dark .md\\:dark\\:focus\\:placeholder-yellow-800:focus::-moz-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(146, 64, 14, var(--tw-placeholder-opacity));\n  }\n\n  .dark .md\\:dark\\:focus\\:placeholder-yellow-800:focus:-ms-input-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(146, 64, 14, var(--tw-placeholder-opacity));\n  }\n\n  .dark .md\\:dark\\:focus\\:placeholder-yellow-800:focus::placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(146, 64, 14, var(--tw-placeholder-opacity));\n  }\n\n  .dark .md\\:dark\\:focus\\:placeholder-yellow-900:focus::-moz-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(120, 53, 15, var(--tw-placeholder-opacity));\n  }\n\n  .dark .md\\:dark\\:focus\\:placeholder-yellow-900:focus:-ms-input-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(120, 53, 15, var(--tw-placeholder-opacity));\n  }\n\n  .dark .md\\:dark\\:focus\\:placeholder-yellow-900:focus::placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(120, 53, 15, var(--tw-placeholder-opacity));\n  }\n\n  .dark .md\\:dark\\:focus\\:placeholder-green-50:focus::-moz-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(236, 253, 245, var(--tw-placeholder-opacity));\n  }\n\n  .dark .md\\:dark\\:focus\\:placeholder-green-50:focus:-ms-input-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(236, 253, 245, var(--tw-placeholder-opacity));\n  }\n\n  .dark .md\\:dark\\:focus\\:placeholder-green-50:focus::placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(236, 253, 245, var(--tw-placeholder-opacity));\n  }\n\n  .dark .md\\:dark\\:focus\\:placeholder-green-100:focus::-moz-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(209, 250, 229, var(--tw-placeholder-opacity));\n  }\n\n  .dark .md\\:dark\\:focus\\:placeholder-green-100:focus:-ms-input-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(209, 250, 229, var(--tw-placeholder-opacity));\n  }\n\n  .dark .md\\:dark\\:focus\\:placeholder-green-100:focus::placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(209, 250, 229, var(--tw-placeholder-opacity));\n  }\n\n  .dark .md\\:dark\\:focus\\:placeholder-green-200:focus::-moz-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(167, 243, 208, var(--tw-placeholder-opacity));\n  }\n\n  .dark .md\\:dark\\:focus\\:placeholder-green-200:focus:-ms-input-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(167, 243, 208, var(--tw-placeholder-opacity));\n  }\n\n  .dark .md\\:dark\\:focus\\:placeholder-green-200:focus::placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(167, 243, 208, var(--tw-placeholder-opacity));\n  }\n\n  .dark .md\\:dark\\:focus\\:placeholder-green-300:focus::-moz-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(110, 231, 183, var(--tw-placeholder-opacity));\n  }\n\n  .dark .md\\:dark\\:focus\\:placeholder-green-300:focus:-ms-input-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(110, 231, 183, var(--tw-placeholder-opacity));\n  }\n\n  .dark .md\\:dark\\:focus\\:placeholder-green-300:focus::placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(110, 231, 183, var(--tw-placeholder-opacity));\n  }\n\n  .dark .md\\:dark\\:focus\\:placeholder-green-400:focus::-moz-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(52, 211, 153, var(--tw-placeholder-opacity));\n  }\n\n  .dark .md\\:dark\\:focus\\:placeholder-green-400:focus:-ms-input-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(52, 211, 153, var(--tw-placeholder-opacity));\n  }\n\n  .dark .md\\:dark\\:focus\\:placeholder-green-400:focus::placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(52, 211, 153, var(--tw-placeholder-opacity));\n  }\n\n  .dark .md\\:dark\\:focus\\:placeholder-green-500:focus::-moz-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(16, 185, 129, var(--tw-placeholder-opacity));\n  }\n\n  .dark .md\\:dark\\:focus\\:placeholder-green-500:focus:-ms-input-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(16, 185, 129, var(--tw-placeholder-opacity));\n  }\n\n  .dark .md\\:dark\\:focus\\:placeholder-green-500:focus::placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(16, 185, 129, var(--tw-placeholder-opacity));\n  }\n\n  .dark .md\\:dark\\:focus\\:placeholder-green-600:focus::-moz-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(5, 150, 105, var(--tw-placeholder-opacity));\n  }\n\n  .dark .md\\:dark\\:focus\\:placeholder-green-600:focus:-ms-input-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(5, 150, 105, var(--tw-placeholder-opacity));\n  }\n\n  .dark .md\\:dark\\:focus\\:placeholder-green-600:focus::placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(5, 150, 105, var(--tw-placeholder-opacity));\n  }\n\n  .dark .md\\:dark\\:focus\\:placeholder-green-700:focus::-moz-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(4, 120, 87, var(--tw-placeholder-opacity));\n  }\n\n  .dark .md\\:dark\\:focus\\:placeholder-green-700:focus:-ms-input-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(4, 120, 87, var(--tw-placeholder-opacity));\n  }\n\n  .dark .md\\:dark\\:focus\\:placeholder-green-700:focus::placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(4, 120, 87, var(--tw-placeholder-opacity));\n  }\n\n  .dark .md\\:dark\\:focus\\:placeholder-green-800:focus::-moz-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(6, 95, 70, var(--tw-placeholder-opacity));\n  }\n\n  .dark .md\\:dark\\:focus\\:placeholder-green-800:focus:-ms-input-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(6, 95, 70, var(--tw-placeholder-opacity));\n  }\n\n  .dark .md\\:dark\\:focus\\:placeholder-green-800:focus::placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(6, 95, 70, var(--tw-placeholder-opacity));\n  }\n\n  .dark .md\\:dark\\:focus\\:placeholder-green-900:focus::-moz-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(6, 78, 59, var(--tw-placeholder-opacity));\n  }\n\n  .dark .md\\:dark\\:focus\\:placeholder-green-900:focus:-ms-input-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(6, 78, 59, var(--tw-placeholder-opacity));\n  }\n\n  .dark .md\\:dark\\:focus\\:placeholder-green-900:focus::placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(6, 78, 59, var(--tw-placeholder-opacity));\n  }\n\n  .dark .md\\:dark\\:focus\\:placeholder-blue-50:focus::-moz-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(239, 246, 255, var(--tw-placeholder-opacity));\n  }\n\n  .dark .md\\:dark\\:focus\\:placeholder-blue-50:focus:-ms-input-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(239, 246, 255, var(--tw-placeholder-opacity));\n  }\n\n  .dark .md\\:dark\\:focus\\:placeholder-blue-50:focus::placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(239, 246, 255, var(--tw-placeholder-opacity));\n  }\n\n  .dark .md\\:dark\\:focus\\:placeholder-blue-100:focus::-moz-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(219, 234, 254, var(--tw-placeholder-opacity));\n  }\n\n  .dark .md\\:dark\\:focus\\:placeholder-blue-100:focus:-ms-input-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(219, 234, 254, var(--tw-placeholder-opacity));\n  }\n\n  .dark .md\\:dark\\:focus\\:placeholder-blue-100:focus::placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(219, 234, 254, var(--tw-placeholder-opacity));\n  }\n\n  .dark .md\\:dark\\:focus\\:placeholder-blue-200:focus::-moz-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(191, 219, 254, var(--tw-placeholder-opacity));\n  }\n\n  .dark .md\\:dark\\:focus\\:placeholder-blue-200:focus:-ms-input-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(191, 219, 254, var(--tw-placeholder-opacity));\n  }\n\n  .dark .md\\:dark\\:focus\\:placeholder-blue-200:focus::placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(191, 219, 254, var(--tw-placeholder-opacity));\n  }\n\n  .dark .md\\:dark\\:focus\\:placeholder-blue-300:focus::-moz-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(147, 197, 253, var(--tw-placeholder-opacity));\n  }\n\n  .dark .md\\:dark\\:focus\\:placeholder-blue-300:focus:-ms-input-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(147, 197, 253, var(--tw-placeholder-opacity));\n  }\n\n  .dark .md\\:dark\\:focus\\:placeholder-blue-300:focus::placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(147, 197, 253, var(--tw-placeholder-opacity));\n  }\n\n  .dark .md\\:dark\\:focus\\:placeholder-blue-400:focus::-moz-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(96, 165, 250, var(--tw-placeholder-opacity));\n  }\n\n  .dark .md\\:dark\\:focus\\:placeholder-blue-400:focus:-ms-input-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(96, 165, 250, var(--tw-placeholder-opacity));\n  }\n\n  .dark .md\\:dark\\:focus\\:placeholder-blue-400:focus::placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(96, 165, 250, var(--tw-placeholder-opacity));\n  }\n\n  .dark .md\\:dark\\:focus\\:placeholder-blue-500:focus::-moz-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(59, 130, 246, var(--tw-placeholder-opacity));\n  }\n\n  .dark .md\\:dark\\:focus\\:placeholder-blue-500:focus:-ms-input-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(59, 130, 246, var(--tw-placeholder-opacity));\n  }\n\n  .dark .md\\:dark\\:focus\\:placeholder-blue-500:focus::placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(59, 130, 246, var(--tw-placeholder-opacity));\n  }\n\n  .dark .md\\:dark\\:focus\\:placeholder-blue-600:focus::-moz-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(37, 99, 235, var(--tw-placeholder-opacity));\n  }\n\n  .dark .md\\:dark\\:focus\\:placeholder-blue-600:focus:-ms-input-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(37, 99, 235, var(--tw-placeholder-opacity));\n  }\n\n  .dark .md\\:dark\\:focus\\:placeholder-blue-600:focus::placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(37, 99, 235, var(--tw-placeholder-opacity));\n  }\n\n  .dark .md\\:dark\\:focus\\:placeholder-blue-700:focus::-moz-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(29, 78, 216, var(--tw-placeholder-opacity));\n  }\n\n  .dark .md\\:dark\\:focus\\:placeholder-blue-700:focus:-ms-input-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(29, 78, 216, var(--tw-placeholder-opacity));\n  }\n\n  .dark .md\\:dark\\:focus\\:placeholder-blue-700:focus::placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(29, 78, 216, var(--tw-placeholder-opacity));\n  }\n\n  .dark .md\\:dark\\:focus\\:placeholder-blue-800:focus::-moz-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(30, 64, 175, var(--tw-placeholder-opacity));\n  }\n\n  .dark .md\\:dark\\:focus\\:placeholder-blue-800:focus:-ms-input-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(30, 64, 175, var(--tw-placeholder-opacity));\n  }\n\n  .dark .md\\:dark\\:focus\\:placeholder-blue-800:focus::placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(30, 64, 175, var(--tw-placeholder-opacity));\n  }\n\n  .dark .md\\:dark\\:focus\\:placeholder-blue-900:focus::-moz-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(30, 58, 138, var(--tw-placeholder-opacity));\n  }\n\n  .dark .md\\:dark\\:focus\\:placeholder-blue-900:focus:-ms-input-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(30, 58, 138, var(--tw-placeholder-opacity));\n  }\n\n  .dark .md\\:dark\\:focus\\:placeholder-blue-900:focus::placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(30, 58, 138, var(--tw-placeholder-opacity));\n  }\n\n  .dark .md\\:dark\\:focus\\:placeholder-indigo-50:focus::-moz-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(238, 242, 255, var(--tw-placeholder-opacity));\n  }\n\n  .dark .md\\:dark\\:focus\\:placeholder-indigo-50:focus:-ms-input-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(238, 242, 255, var(--tw-placeholder-opacity));\n  }\n\n  .dark .md\\:dark\\:focus\\:placeholder-indigo-50:focus::placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(238, 242, 255, var(--tw-placeholder-opacity));\n  }\n\n  .dark .md\\:dark\\:focus\\:placeholder-indigo-100:focus::-moz-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(224, 231, 255, var(--tw-placeholder-opacity));\n  }\n\n  .dark .md\\:dark\\:focus\\:placeholder-indigo-100:focus:-ms-input-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(224, 231, 255, var(--tw-placeholder-opacity));\n  }\n\n  .dark .md\\:dark\\:focus\\:placeholder-indigo-100:focus::placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(224, 231, 255, var(--tw-placeholder-opacity));\n  }\n\n  .dark .md\\:dark\\:focus\\:placeholder-indigo-200:focus::-moz-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(199, 210, 254, var(--tw-placeholder-opacity));\n  }\n\n  .dark .md\\:dark\\:focus\\:placeholder-indigo-200:focus:-ms-input-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(199, 210, 254, var(--tw-placeholder-opacity));\n  }\n\n  .dark .md\\:dark\\:focus\\:placeholder-indigo-200:focus::placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(199, 210, 254, var(--tw-placeholder-opacity));\n  }\n\n  .dark .md\\:dark\\:focus\\:placeholder-indigo-300:focus::-moz-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(165, 180, 252, var(--tw-placeholder-opacity));\n  }\n\n  .dark .md\\:dark\\:focus\\:placeholder-indigo-300:focus:-ms-input-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(165, 180, 252, var(--tw-placeholder-opacity));\n  }\n\n  .dark .md\\:dark\\:focus\\:placeholder-indigo-300:focus::placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(165, 180, 252, var(--tw-placeholder-opacity));\n  }\n\n  .dark .md\\:dark\\:focus\\:placeholder-indigo-400:focus::-moz-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(129, 140, 248, var(--tw-placeholder-opacity));\n  }\n\n  .dark .md\\:dark\\:focus\\:placeholder-indigo-400:focus:-ms-input-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(129, 140, 248, var(--tw-placeholder-opacity));\n  }\n\n  .dark .md\\:dark\\:focus\\:placeholder-indigo-400:focus::placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(129, 140, 248, var(--tw-placeholder-opacity));\n  }\n\n  .dark .md\\:dark\\:focus\\:placeholder-indigo-500:focus::-moz-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(99, 102, 241, var(--tw-placeholder-opacity));\n  }\n\n  .dark .md\\:dark\\:focus\\:placeholder-indigo-500:focus:-ms-input-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(99, 102, 241, var(--tw-placeholder-opacity));\n  }\n\n  .dark .md\\:dark\\:focus\\:placeholder-indigo-500:focus::placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(99, 102, 241, var(--tw-placeholder-opacity));\n  }\n\n  .dark .md\\:dark\\:focus\\:placeholder-indigo-600:focus::-moz-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(79, 70, 229, var(--tw-placeholder-opacity));\n  }\n\n  .dark .md\\:dark\\:focus\\:placeholder-indigo-600:focus:-ms-input-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(79, 70, 229, var(--tw-placeholder-opacity));\n  }\n\n  .dark .md\\:dark\\:focus\\:placeholder-indigo-600:focus::placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(79, 70, 229, var(--tw-placeholder-opacity));\n  }\n\n  .dark .md\\:dark\\:focus\\:placeholder-indigo-700:focus::-moz-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(67, 56, 202, var(--tw-placeholder-opacity));\n  }\n\n  .dark .md\\:dark\\:focus\\:placeholder-indigo-700:focus:-ms-input-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(67, 56, 202, var(--tw-placeholder-opacity));\n  }\n\n  .dark .md\\:dark\\:focus\\:placeholder-indigo-700:focus::placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(67, 56, 202, var(--tw-placeholder-opacity));\n  }\n\n  .dark .md\\:dark\\:focus\\:placeholder-indigo-800:focus::-moz-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(55, 48, 163, var(--tw-placeholder-opacity));\n  }\n\n  .dark .md\\:dark\\:focus\\:placeholder-indigo-800:focus:-ms-input-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(55, 48, 163, var(--tw-placeholder-opacity));\n  }\n\n  .dark .md\\:dark\\:focus\\:placeholder-indigo-800:focus::placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(55, 48, 163, var(--tw-placeholder-opacity));\n  }\n\n  .dark .md\\:dark\\:focus\\:placeholder-indigo-900:focus::-moz-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(49, 46, 129, var(--tw-placeholder-opacity));\n  }\n\n  .dark .md\\:dark\\:focus\\:placeholder-indigo-900:focus:-ms-input-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(49, 46, 129, var(--tw-placeholder-opacity));\n  }\n\n  .dark .md\\:dark\\:focus\\:placeholder-indigo-900:focus::placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(49, 46, 129, var(--tw-placeholder-opacity));\n  }\n\n  .dark .md\\:dark\\:focus\\:placeholder-purple-50:focus::-moz-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(245, 243, 255, var(--tw-placeholder-opacity));\n  }\n\n  .dark .md\\:dark\\:focus\\:placeholder-purple-50:focus:-ms-input-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(245, 243, 255, var(--tw-placeholder-opacity));\n  }\n\n  .dark .md\\:dark\\:focus\\:placeholder-purple-50:focus::placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(245, 243, 255, var(--tw-placeholder-opacity));\n  }\n\n  .dark .md\\:dark\\:focus\\:placeholder-purple-100:focus::-moz-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(237, 233, 254, var(--tw-placeholder-opacity));\n  }\n\n  .dark .md\\:dark\\:focus\\:placeholder-purple-100:focus:-ms-input-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(237, 233, 254, var(--tw-placeholder-opacity));\n  }\n\n  .dark .md\\:dark\\:focus\\:placeholder-purple-100:focus::placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(237, 233, 254, var(--tw-placeholder-opacity));\n  }\n\n  .dark .md\\:dark\\:focus\\:placeholder-purple-200:focus::-moz-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(221, 214, 254, var(--tw-placeholder-opacity));\n  }\n\n  .dark .md\\:dark\\:focus\\:placeholder-purple-200:focus:-ms-input-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(221, 214, 254, var(--tw-placeholder-opacity));\n  }\n\n  .dark .md\\:dark\\:focus\\:placeholder-purple-200:focus::placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(221, 214, 254, var(--tw-placeholder-opacity));\n  }\n\n  .dark .md\\:dark\\:focus\\:placeholder-purple-300:focus::-moz-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(196, 181, 253, var(--tw-placeholder-opacity));\n  }\n\n  .dark .md\\:dark\\:focus\\:placeholder-purple-300:focus:-ms-input-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(196, 181, 253, var(--tw-placeholder-opacity));\n  }\n\n  .dark .md\\:dark\\:focus\\:placeholder-purple-300:focus::placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(196, 181, 253, var(--tw-placeholder-opacity));\n  }\n\n  .dark .md\\:dark\\:focus\\:placeholder-purple-400:focus::-moz-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(167, 139, 250, var(--tw-placeholder-opacity));\n  }\n\n  .dark .md\\:dark\\:focus\\:placeholder-purple-400:focus:-ms-input-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(167, 139, 250, var(--tw-placeholder-opacity));\n  }\n\n  .dark .md\\:dark\\:focus\\:placeholder-purple-400:focus::placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(167, 139, 250, var(--tw-placeholder-opacity));\n  }\n\n  .dark .md\\:dark\\:focus\\:placeholder-purple-500:focus::-moz-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(139, 92, 246, var(--tw-placeholder-opacity));\n  }\n\n  .dark .md\\:dark\\:focus\\:placeholder-purple-500:focus:-ms-input-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(139, 92, 246, var(--tw-placeholder-opacity));\n  }\n\n  .dark .md\\:dark\\:focus\\:placeholder-purple-500:focus::placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(139, 92, 246, var(--tw-placeholder-opacity));\n  }\n\n  .dark .md\\:dark\\:focus\\:placeholder-purple-600:focus::-moz-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(124, 58, 237, var(--tw-placeholder-opacity));\n  }\n\n  .dark .md\\:dark\\:focus\\:placeholder-purple-600:focus:-ms-input-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(124, 58, 237, var(--tw-placeholder-opacity));\n  }\n\n  .dark .md\\:dark\\:focus\\:placeholder-purple-600:focus::placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(124, 58, 237, var(--tw-placeholder-opacity));\n  }\n\n  .dark .md\\:dark\\:focus\\:placeholder-purple-700:focus::-moz-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(109, 40, 217, var(--tw-placeholder-opacity));\n  }\n\n  .dark .md\\:dark\\:focus\\:placeholder-purple-700:focus:-ms-input-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(109, 40, 217, var(--tw-placeholder-opacity));\n  }\n\n  .dark .md\\:dark\\:focus\\:placeholder-purple-700:focus::placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(109, 40, 217, var(--tw-placeholder-opacity));\n  }\n\n  .dark .md\\:dark\\:focus\\:placeholder-purple-800:focus::-moz-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(91, 33, 182, var(--tw-placeholder-opacity));\n  }\n\n  .dark .md\\:dark\\:focus\\:placeholder-purple-800:focus:-ms-input-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(91, 33, 182, var(--tw-placeholder-opacity));\n  }\n\n  .dark .md\\:dark\\:focus\\:placeholder-purple-800:focus::placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(91, 33, 182, var(--tw-placeholder-opacity));\n  }\n\n  .dark .md\\:dark\\:focus\\:placeholder-purple-900:focus::-moz-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(76, 29, 149, var(--tw-placeholder-opacity));\n  }\n\n  .dark .md\\:dark\\:focus\\:placeholder-purple-900:focus:-ms-input-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(76, 29, 149, var(--tw-placeholder-opacity));\n  }\n\n  .dark .md\\:dark\\:focus\\:placeholder-purple-900:focus::placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(76, 29, 149, var(--tw-placeholder-opacity));\n  }\n\n  .dark .md\\:dark\\:focus\\:placeholder-pink-50:focus::-moz-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(253, 242, 248, var(--tw-placeholder-opacity));\n  }\n\n  .dark .md\\:dark\\:focus\\:placeholder-pink-50:focus:-ms-input-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(253, 242, 248, var(--tw-placeholder-opacity));\n  }\n\n  .dark .md\\:dark\\:focus\\:placeholder-pink-50:focus::placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(253, 242, 248, var(--tw-placeholder-opacity));\n  }\n\n  .dark .md\\:dark\\:focus\\:placeholder-pink-100:focus::-moz-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(252, 231, 243, var(--tw-placeholder-opacity));\n  }\n\n  .dark .md\\:dark\\:focus\\:placeholder-pink-100:focus:-ms-input-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(252, 231, 243, var(--tw-placeholder-opacity));\n  }\n\n  .dark .md\\:dark\\:focus\\:placeholder-pink-100:focus::placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(252, 231, 243, var(--tw-placeholder-opacity));\n  }\n\n  .dark .md\\:dark\\:focus\\:placeholder-pink-200:focus::-moz-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(251, 207, 232, var(--tw-placeholder-opacity));\n  }\n\n  .dark .md\\:dark\\:focus\\:placeholder-pink-200:focus:-ms-input-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(251, 207, 232, var(--tw-placeholder-opacity));\n  }\n\n  .dark .md\\:dark\\:focus\\:placeholder-pink-200:focus::placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(251, 207, 232, var(--tw-placeholder-opacity));\n  }\n\n  .dark .md\\:dark\\:focus\\:placeholder-pink-300:focus::-moz-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(249, 168, 212, var(--tw-placeholder-opacity));\n  }\n\n  .dark .md\\:dark\\:focus\\:placeholder-pink-300:focus:-ms-input-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(249, 168, 212, var(--tw-placeholder-opacity));\n  }\n\n  .dark .md\\:dark\\:focus\\:placeholder-pink-300:focus::placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(249, 168, 212, var(--tw-placeholder-opacity));\n  }\n\n  .dark .md\\:dark\\:focus\\:placeholder-pink-400:focus::-moz-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(244, 114, 182, var(--tw-placeholder-opacity));\n  }\n\n  .dark .md\\:dark\\:focus\\:placeholder-pink-400:focus:-ms-input-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(244, 114, 182, var(--tw-placeholder-opacity));\n  }\n\n  .dark .md\\:dark\\:focus\\:placeholder-pink-400:focus::placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(244, 114, 182, var(--tw-placeholder-opacity));\n  }\n\n  .dark .md\\:dark\\:focus\\:placeholder-pink-500:focus::-moz-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(236, 72, 153, var(--tw-placeholder-opacity));\n  }\n\n  .dark .md\\:dark\\:focus\\:placeholder-pink-500:focus:-ms-input-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(236, 72, 153, var(--tw-placeholder-opacity));\n  }\n\n  .dark .md\\:dark\\:focus\\:placeholder-pink-500:focus::placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(236, 72, 153, var(--tw-placeholder-opacity));\n  }\n\n  .dark .md\\:dark\\:focus\\:placeholder-pink-600:focus::-moz-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(219, 39, 119, var(--tw-placeholder-opacity));\n  }\n\n  .dark .md\\:dark\\:focus\\:placeholder-pink-600:focus:-ms-input-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(219, 39, 119, var(--tw-placeholder-opacity));\n  }\n\n  .dark .md\\:dark\\:focus\\:placeholder-pink-600:focus::placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(219, 39, 119, var(--tw-placeholder-opacity));\n  }\n\n  .dark .md\\:dark\\:focus\\:placeholder-pink-700:focus::-moz-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(190, 24, 93, var(--tw-placeholder-opacity));\n  }\n\n  .dark .md\\:dark\\:focus\\:placeholder-pink-700:focus:-ms-input-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(190, 24, 93, var(--tw-placeholder-opacity));\n  }\n\n  .dark .md\\:dark\\:focus\\:placeholder-pink-700:focus::placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(190, 24, 93, var(--tw-placeholder-opacity));\n  }\n\n  .dark .md\\:dark\\:focus\\:placeholder-pink-800:focus::-moz-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(157, 23, 77, var(--tw-placeholder-opacity));\n  }\n\n  .dark .md\\:dark\\:focus\\:placeholder-pink-800:focus:-ms-input-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(157, 23, 77, var(--tw-placeholder-opacity));\n  }\n\n  .dark .md\\:dark\\:focus\\:placeholder-pink-800:focus::placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(157, 23, 77, var(--tw-placeholder-opacity));\n  }\n\n  .dark .md\\:dark\\:focus\\:placeholder-pink-900:focus::-moz-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(131, 24, 67, var(--tw-placeholder-opacity));\n  }\n\n  .dark .md\\:dark\\:focus\\:placeholder-pink-900:focus:-ms-input-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(131, 24, 67, var(--tw-placeholder-opacity));\n  }\n\n  .dark .md\\:dark\\:focus\\:placeholder-pink-900:focus::placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(131, 24, 67, var(--tw-placeholder-opacity));\n  }\n\n  .md\\:placeholder-opacity-0::-moz-placeholder {\n    --tw-placeholder-opacity: 0;\n  }\n\n  .md\\:placeholder-opacity-0:-ms-input-placeholder {\n    --tw-placeholder-opacity: 0;\n  }\n\n  .md\\:placeholder-opacity-0::placeholder {\n    --tw-placeholder-opacity: 0;\n  }\n\n  .md\\:placeholder-opacity-5::-moz-placeholder {\n    --tw-placeholder-opacity: 0.05;\n  }\n\n  .md\\:placeholder-opacity-5:-ms-input-placeholder {\n    --tw-placeholder-opacity: 0.05;\n  }\n\n  .md\\:placeholder-opacity-5::placeholder {\n    --tw-placeholder-opacity: 0.05;\n  }\n\n  .md\\:placeholder-opacity-10::-moz-placeholder {\n    --tw-placeholder-opacity: 0.1;\n  }\n\n  .md\\:placeholder-opacity-10:-ms-input-placeholder {\n    --tw-placeholder-opacity: 0.1;\n  }\n\n  .md\\:placeholder-opacity-10::placeholder {\n    --tw-placeholder-opacity: 0.1;\n  }\n\n  .md\\:placeholder-opacity-20::-moz-placeholder {\n    --tw-placeholder-opacity: 0.2;\n  }\n\n  .md\\:placeholder-opacity-20:-ms-input-placeholder {\n    --tw-placeholder-opacity: 0.2;\n  }\n\n  .md\\:placeholder-opacity-20::placeholder {\n    --tw-placeholder-opacity: 0.2;\n  }\n\n  .md\\:placeholder-opacity-25::-moz-placeholder {\n    --tw-placeholder-opacity: 0.25;\n  }\n\n  .md\\:placeholder-opacity-25:-ms-input-placeholder {\n    --tw-placeholder-opacity: 0.25;\n  }\n\n  .md\\:placeholder-opacity-25::placeholder {\n    --tw-placeholder-opacity: 0.25;\n  }\n\n  .md\\:placeholder-opacity-30::-moz-placeholder {\n    --tw-placeholder-opacity: 0.3;\n  }\n\n  .md\\:placeholder-opacity-30:-ms-input-placeholder {\n    --tw-placeholder-opacity: 0.3;\n  }\n\n  .md\\:placeholder-opacity-30::placeholder {\n    --tw-placeholder-opacity: 0.3;\n  }\n\n  .md\\:placeholder-opacity-40::-moz-placeholder {\n    --tw-placeholder-opacity: 0.4;\n  }\n\n  .md\\:placeholder-opacity-40:-ms-input-placeholder {\n    --tw-placeholder-opacity: 0.4;\n  }\n\n  .md\\:placeholder-opacity-40::placeholder {\n    --tw-placeholder-opacity: 0.4;\n  }\n\n  .md\\:placeholder-opacity-50::-moz-placeholder {\n    --tw-placeholder-opacity: 0.5;\n  }\n\n  .md\\:placeholder-opacity-50:-ms-input-placeholder {\n    --tw-placeholder-opacity: 0.5;\n  }\n\n  .md\\:placeholder-opacity-50::placeholder {\n    --tw-placeholder-opacity: 0.5;\n  }\n\n  .md\\:placeholder-opacity-60::-moz-placeholder {\n    --tw-placeholder-opacity: 0.6;\n  }\n\n  .md\\:placeholder-opacity-60:-ms-input-placeholder {\n    --tw-placeholder-opacity: 0.6;\n  }\n\n  .md\\:placeholder-opacity-60::placeholder {\n    --tw-placeholder-opacity: 0.6;\n  }\n\n  .md\\:placeholder-opacity-70::-moz-placeholder {\n    --tw-placeholder-opacity: 0.7;\n  }\n\n  .md\\:placeholder-opacity-70:-ms-input-placeholder {\n    --tw-placeholder-opacity: 0.7;\n  }\n\n  .md\\:placeholder-opacity-70::placeholder {\n    --tw-placeholder-opacity: 0.7;\n  }\n\n  .md\\:placeholder-opacity-75::-moz-placeholder {\n    --tw-placeholder-opacity: 0.75;\n  }\n\n  .md\\:placeholder-opacity-75:-ms-input-placeholder {\n    --tw-placeholder-opacity: 0.75;\n  }\n\n  .md\\:placeholder-opacity-75::placeholder {\n    --tw-placeholder-opacity: 0.75;\n  }\n\n  .md\\:placeholder-opacity-80::-moz-placeholder {\n    --tw-placeholder-opacity: 0.8;\n  }\n\n  .md\\:placeholder-opacity-80:-ms-input-placeholder {\n    --tw-placeholder-opacity: 0.8;\n  }\n\n  .md\\:placeholder-opacity-80::placeholder {\n    --tw-placeholder-opacity: 0.8;\n  }\n\n  .md\\:placeholder-opacity-90::-moz-placeholder {\n    --tw-placeholder-opacity: 0.9;\n  }\n\n  .md\\:placeholder-opacity-90:-ms-input-placeholder {\n    --tw-placeholder-opacity: 0.9;\n  }\n\n  .md\\:placeholder-opacity-90::placeholder {\n    --tw-placeholder-opacity: 0.9;\n  }\n\n  .md\\:placeholder-opacity-95::-moz-placeholder {\n    --tw-placeholder-opacity: 0.95;\n  }\n\n  .md\\:placeholder-opacity-95:-ms-input-placeholder {\n    --tw-placeholder-opacity: 0.95;\n  }\n\n  .md\\:placeholder-opacity-95::placeholder {\n    --tw-placeholder-opacity: 0.95;\n  }\n\n  .md\\:placeholder-opacity-100::-moz-placeholder {\n    --tw-placeholder-opacity: 1;\n  }\n\n  .md\\:placeholder-opacity-100:-ms-input-placeholder {\n    --tw-placeholder-opacity: 1;\n  }\n\n  .md\\:placeholder-opacity-100::placeholder {\n    --tw-placeholder-opacity: 1;\n  }\n\n  .md\\:focus\\:placeholder-opacity-0:focus::-moz-placeholder {\n    --tw-placeholder-opacity: 0;\n  }\n\n  .md\\:focus\\:placeholder-opacity-0:focus:-ms-input-placeholder {\n    --tw-placeholder-opacity: 0;\n  }\n\n  .md\\:focus\\:placeholder-opacity-0:focus::placeholder {\n    --tw-placeholder-opacity: 0;\n  }\n\n  .md\\:focus\\:placeholder-opacity-5:focus::-moz-placeholder {\n    --tw-placeholder-opacity: 0.05;\n  }\n\n  .md\\:focus\\:placeholder-opacity-5:focus:-ms-input-placeholder {\n    --tw-placeholder-opacity: 0.05;\n  }\n\n  .md\\:focus\\:placeholder-opacity-5:focus::placeholder {\n    --tw-placeholder-opacity: 0.05;\n  }\n\n  .md\\:focus\\:placeholder-opacity-10:focus::-moz-placeholder {\n    --tw-placeholder-opacity: 0.1;\n  }\n\n  .md\\:focus\\:placeholder-opacity-10:focus:-ms-input-placeholder {\n    --tw-placeholder-opacity: 0.1;\n  }\n\n  .md\\:focus\\:placeholder-opacity-10:focus::placeholder {\n    --tw-placeholder-opacity: 0.1;\n  }\n\n  .md\\:focus\\:placeholder-opacity-20:focus::-moz-placeholder {\n    --tw-placeholder-opacity: 0.2;\n  }\n\n  .md\\:focus\\:placeholder-opacity-20:focus:-ms-input-placeholder {\n    --tw-placeholder-opacity: 0.2;\n  }\n\n  .md\\:focus\\:placeholder-opacity-20:focus::placeholder {\n    --tw-placeholder-opacity: 0.2;\n  }\n\n  .md\\:focus\\:placeholder-opacity-25:focus::-moz-placeholder {\n    --tw-placeholder-opacity: 0.25;\n  }\n\n  .md\\:focus\\:placeholder-opacity-25:focus:-ms-input-placeholder {\n    --tw-placeholder-opacity: 0.25;\n  }\n\n  .md\\:focus\\:placeholder-opacity-25:focus::placeholder {\n    --tw-placeholder-opacity: 0.25;\n  }\n\n  .md\\:focus\\:placeholder-opacity-30:focus::-moz-placeholder {\n    --tw-placeholder-opacity: 0.3;\n  }\n\n  .md\\:focus\\:placeholder-opacity-30:focus:-ms-input-placeholder {\n    --tw-placeholder-opacity: 0.3;\n  }\n\n  .md\\:focus\\:placeholder-opacity-30:focus::placeholder {\n    --tw-placeholder-opacity: 0.3;\n  }\n\n  .md\\:focus\\:placeholder-opacity-40:focus::-moz-placeholder {\n    --tw-placeholder-opacity: 0.4;\n  }\n\n  .md\\:focus\\:placeholder-opacity-40:focus:-ms-input-placeholder {\n    --tw-placeholder-opacity: 0.4;\n  }\n\n  .md\\:focus\\:placeholder-opacity-40:focus::placeholder {\n    --tw-placeholder-opacity: 0.4;\n  }\n\n  .md\\:focus\\:placeholder-opacity-50:focus::-moz-placeholder {\n    --tw-placeholder-opacity: 0.5;\n  }\n\n  .md\\:focus\\:placeholder-opacity-50:focus:-ms-input-placeholder {\n    --tw-placeholder-opacity: 0.5;\n  }\n\n  .md\\:focus\\:placeholder-opacity-50:focus::placeholder {\n    --tw-placeholder-opacity: 0.5;\n  }\n\n  .md\\:focus\\:placeholder-opacity-60:focus::-moz-placeholder {\n    --tw-placeholder-opacity: 0.6;\n  }\n\n  .md\\:focus\\:placeholder-opacity-60:focus:-ms-input-placeholder {\n    --tw-placeholder-opacity: 0.6;\n  }\n\n  .md\\:focus\\:placeholder-opacity-60:focus::placeholder {\n    --tw-placeholder-opacity: 0.6;\n  }\n\n  .md\\:focus\\:placeholder-opacity-70:focus::-moz-placeholder {\n    --tw-placeholder-opacity: 0.7;\n  }\n\n  .md\\:focus\\:placeholder-opacity-70:focus:-ms-input-placeholder {\n    --tw-placeholder-opacity: 0.7;\n  }\n\n  .md\\:focus\\:placeholder-opacity-70:focus::placeholder {\n    --tw-placeholder-opacity: 0.7;\n  }\n\n  .md\\:focus\\:placeholder-opacity-75:focus::-moz-placeholder {\n    --tw-placeholder-opacity: 0.75;\n  }\n\n  .md\\:focus\\:placeholder-opacity-75:focus:-ms-input-placeholder {\n    --tw-placeholder-opacity: 0.75;\n  }\n\n  .md\\:focus\\:placeholder-opacity-75:focus::placeholder {\n    --tw-placeholder-opacity: 0.75;\n  }\n\n  .md\\:focus\\:placeholder-opacity-80:focus::-moz-placeholder {\n    --tw-placeholder-opacity: 0.8;\n  }\n\n  .md\\:focus\\:placeholder-opacity-80:focus:-ms-input-placeholder {\n    --tw-placeholder-opacity: 0.8;\n  }\n\n  .md\\:focus\\:placeholder-opacity-80:focus::placeholder {\n    --tw-placeholder-opacity: 0.8;\n  }\n\n  .md\\:focus\\:placeholder-opacity-90:focus::-moz-placeholder {\n    --tw-placeholder-opacity: 0.9;\n  }\n\n  .md\\:focus\\:placeholder-opacity-90:focus:-ms-input-placeholder {\n    --tw-placeholder-opacity: 0.9;\n  }\n\n  .md\\:focus\\:placeholder-opacity-90:focus::placeholder {\n    --tw-placeholder-opacity: 0.9;\n  }\n\n  .md\\:focus\\:placeholder-opacity-95:focus::-moz-placeholder {\n    --tw-placeholder-opacity: 0.95;\n  }\n\n  .md\\:focus\\:placeholder-opacity-95:focus:-ms-input-placeholder {\n    --tw-placeholder-opacity: 0.95;\n  }\n\n  .md\\:focus\\:placeholder-opacity-95:focus::placeholder {\n    --tw-placeholder-opacity: 0.95;\n  }\n\n  .md\\:focus\\:placeholder-opacity-100:focus::-moz-placeholder {\n    --tw-placeholder-opacity: 1;\n  }\n\n  .md\\:focus\\:placeholder-opacity-100:focus:-ms-input-placeholder {\n    --tw-placeholder-opacity: 1;\n  }\n\n  .md\\:focus\\:placeholder-opacity-100:focus::placeholder {\n    --tw-placeholder-opacity: 1;\n  }\n\n  .dark .md\\:dark\\:placeholder-opacity-0::-moz-placeholder {\n    --tw-placeholder-opacity: 0;\n  }\n\n  .dark .md\\:dark\\:placeholder-opacity-0:-ms-input-placeholder {\n    --tw-placeholder-opacity: 0;\n  }\n\n  .dark .md\\:dark\\:placeholder-opacity-0::placeholder {\n    --tw-placeholder-opacity: 0;\n  }\n\n  .dark .md\\:dark\\:placeholder-opacity-5::-moz-placeholder {\n    --tw-placeholder-opacity: 0.05;\n  }\n\n  .dark .md\\:dark\\:placeholder-opacity-5:-ms-input-placeholder {\n    --tw-placeholder-opacity: 0.05;\n  }\n\n  .dark .md\\:dark\\:placeholder-opacity-5::placeholder {\n    --tw-placeholder-opacity: 0.05;\n  }\n\n  .dark .md\\:dark\\:placeholder-opacity-10::-moz-placeholder {\n    --tw-placeholder-opacity: 0.1;\n  }\n\n  .dark .md\\:dark\\:placeholder-opacity-10:-ms-input-placeholder {\n    --tw-placeholder-opacity: 0.1;\n  }\n\n  .dark .md\\:dark\\:placeholder-opacity-10::placeholder {\n    --tw-placeholder-opacity: 0.1;\n  }\n\n  .dark .md\\:dark\\:placeholder-opacity-20::-moz-placeholder {\n    --tw-placeholder-opacity: 0.2;\n  }\n\n  .dark .md\\:dark\\:placeholder-opacity-20:-ms-input-placeholder {\n    --tw-placeholder-opacity: 0.2;\n  }\n\n  .dark .md\\:dark\\:placeholder-opacity-20::placeholder {\n    --tw-placeholder-opacity: 0.2;\n  }\n\n  .dark .md\\:dark\\:placeholder-opacity-25::-moz-placeholder {\n    --tw-placeholder-opacity: 0.25;\n  }\n\n  .dark .md\\:dark\\:placeholder-opacity-25:-ms-input-placeholder {\n    --tw-placeholder-opacity: 0.25;\n  }\n\n  .dark .md\\:dark\\:placeholder-opacity-25::placeholder {\n    --tw-placeholder-opacity: 0.25;\n  }\n\n  .dark .md\\:dark\\:placeholder-opacity-30::-moz-placeholder {\n    --tw-placeholder-opacity: 0.3;\n  }\n\n  .dark .md\\:dark\\:placeholder-opacity-30:-ms-input-placeholder {\n    --tw-placeholder-opacity: 0.3;\n  }\n\n  .dark .md\\:dark\\:placeholder-opacity-30::placeholder {\n    --tw-placeholder-opacity: 0.3;\n  }\n\n  .dark .md\\:dark\\:placeholder-opacity-40::-moz-placeholder {\n    --tw-placeholder-opacity: 0.4;\n  }\n\n  .dark .md\\:dark\\:placeholder-opacity-40:-ms-input-placeholder {\n    --tw-placeholder-opacity: 0.4;\n  }\n\n  .dark .md\\:dark\\:placeholder-opacity-40::placeholder {\n    --tw-placeholder-opacity: 0.4;\n  }\n\n  .dark .md\\:dark\\:placeholder-opacity-50::-moz-placeholder {\n    --tw-placeholder-opacity: 0.5;\n  }\n\n  .dark .md\\:dark\\:placeholder-opacity-50:-ms-input-placeholder {\n    --tw-placeholder-opacity: 0.5;\n  }\n\n  .dark .md\\:dark\\:placeholder-opacity-50::placeholder {\n    --tw-placeholder-opacity: 0.5;\n  }\n\n  .dark .md\\:dark\\:placeholder-opacity-60::-moz-placeholder {\n    --tw-placeholder-opacity: 0.6;\n  }\n\n  .dark .md\\:dark\\:placeholder-opacity-60:-ms-input-placeholder {\n    --tw-placeholder-opacity: 0.6;\n  }\n\n  .dark .md\\:dark\\:placeholder-opacity-60::placeholder {\n    --tw-placeholder-opacity: 0.6;\n  }\n\n  .dark .md\\:dark\\:placeholder-opacity-70::-moz-placeholder {\n    --tw-placeholder-opacity: 0.7;\n  }\n\n  .dark .md\\:dark\\:placeholder-opacity-70:-ms-input-placeholder {\n    --tw-placeholder-opacity: 0.7;\n  }\n\n  .dark .md\\:dark\\:placeholder-opacity-70::placeholder {\n    --tw-placeholder-opacity: 0.7;\n  }\n\n  .dark .md\\:dark\\:placeholder-opacity-75::-moz-placeholder {\n    --tw-placeholder-opacity: 0.75;\n  }\n\n  .dark .md\\:dark\\:placeholder-opacity-75:-ms-input-placeholder {\n    --tw-placeholder-opacity: 0.75;\n  }\n\n  .dark .md\\:dark\\:placeholder-opacity-75::placeholder {\n    --tw-placeholder-opacity: 0.75;\n  }\n\n  .dark .md\\:dark\\:placeholder-opacity-80::-moz-placeholder {\n    --tw-placeholder-opacity: 0.8;\n  }\n\n  .dark .md\\:dark\\:placeholder-opacity-80:-ms-input-placeholder {\n    --tw-placeholder-opacity: 0.8;\n  }\n\n  .dark .md\\:dark\\:placeholder-opacity-80::placeholder {\n    --tw-placeholder-opacity: 0.8;\n  }\n\n  .dark .md\\:dark\\:placeholder-opacity-90::-moz-placeholder {\n    --tw-placeholder-opacity: 0.9;\n  }\n\n  .dark .md\\:dark\\:placeholder-opacity-90:-ms-input-placeholder {\n    --tw-placeholder-opacity: 0.9;\n  }\n\n  .dark .md\\:dark\\:placeholder-opacity-90::placeholder {\n    --tw-placeholder-opacity: 0.9;\n  }\n\n  .dark .md\\:dark\\:placeholder-opacity-95::-moz-placeholder {\n    --tw-placeholder-opacity: 0.95;\n  }\n\n  .dark .md\\:dark\\:placeholder-opacity-95:-ms-input-placeholder {\n    --tw-placeholder-opacity: 0.95;\n  }\n\n  .dark .md\\:dark\\:placeholder-opacity-95::placeholder {\n    --tw-placeholder-opacity: 0.95;\n  }\n\n  .dark .md\\:dark\\:placeholder-opacity-100::-moz-placeholder {\n    --tw-placeholder-opacity: 1;\n  }\n\n  .dark .md\\:dark\\:placeholder-opacity-100:-ms-input-placeholder {\n    --tw-placeholder-opacity: 1;\n  }\n\n  .dark .md\\:dark\\:placeholder-opacity-100::placeholder {\n    --tw-placeholder-opacity: 1;\n  }\n\n  .dark .md\\:dark\\:focus\\:placeholder-opacity-0:focus::-moz-placeholder {\n    --tw-placeholder-opacity: 0;\n  }\n\n  .dark .md\\:dark\\:focus\\:placeholder-opacity-0:focus:-ms-input-placeholder {\n    --tw-placeholder-opacity: 0;\n  }\n\n  .dark .md\\:dark\\:focus\\:placeholder-opacity-0:focus::placeholder {\n    --tw-placeholder-opacity: 0;\n  }\n\n  .dark .md\\:dark\\:focus\\:placeholder-opacity-5:focus::-moz-placeholder {\n    --tw-placeholder-opacity: 0.05;\n  }\n\n  .dark .md\\:dark\\:focus\\:placeholder-opacity-5:focus:-ms-input-placeholder {\n    --tw-placeholder-opacity: 0.05;\n  }\n\n  .dark .md\\:dark\\:focus\\:placeholder-opacity-5:focus::placeholder {\n    --tw-placeholder-opacity: 0.05;\n  }\n\n  .dark .md\\:dark\\:focus\\:placeholder-opacity-10:focus::-moz-placeholder {\n    --tw-placeholder-opacity: 0.1;\n  }\n\n  .dark .md\\:dark\\:focus\\:placeholder-opacity-10:focus:-ms-input-placeholder {\n    --tw-placeholder-opacity: 0.1;\n  }\n\n  .dark .md\\:dark\\:focus\\:placeholder-opacity-10:focus::placeholder {\n    --tw-placeholder-opacity: 0.1;\n  }\n\n  .dark .md\\:dark\\:focus\\:placeholder-opacity-20:focus::-moz-placeholder {\n    --tw-placeholder-opacity: 0.2;\n  }\n\n  .dark .md\\:dark\\:focus\\:placeholder-opacity-20:focus:-ms-input-placeholder {\n    --tw-placeholder-opacity: 0.2;\n  }\n\n  .dark .md\\:dark\\:focus\\:placeholder-opacity-20:focus::placeholder {\n    --tw-placeholder-opacity: 0.2;\n  }\n\n  .dark .md\\:dark\\:focus\\:placeholder-opacity-25:focus::-moz-placeholder {\n    --tw-placeholder-opacity: 0.25;\n  }\n\n  .dark .md\\:dark\\:focus\\:placeholder-opacity-25:focus:-ms-input-placeholder {\n    --tw-placeholder-opacity: 0.25;\n  }\n\n  .dark .md\\:dark\\:focus\\:placeholder-opacity-25:focus::placeholder {\n    --tw-placeholder-opacity: 0.25;\n  }\n\n  .dark .md\\:dark\\:focus\\:placeholder-opacity-30:focus::-moz-placeholder {\n    --tw-placeholder-opacity: 0.3;\n  }\n\n  .dark .md\\:dark\\:focus\\:placeholder-opacity-30:focus:-ms-input-placeholder {\n    --tw-placeholder-opacity: 0.3;\n  }\n\n  .dark .md\\:dark\\:focus\\:placeholder-opacity-30:focus::placeholder {\n    --tw-placeholder-opacity: 0.3;\n  }\n\n  .dark .md\\:dark\\:focus\\:placeholder-opacity-40:focus::-moz-placeholder {\n    --tw-placeholder-opacity: 0.4;\n  }\n\n  .dark .md\\:dark\\:focus\\:placeholder-opacity-40:focus:-ms-input-placeholder {\n    --tw-placeholder-opacity: 0.4;\n  }\n\n  .dark .md\\:dark\\:focus\\:placeholder-opacity-40:focus::placeholder {\n    --tw-placeholder-opacity: 0.4;\n  }\n\n  .dark .md\\:dark\\:focus\\:placeholder-opacity-50:focus::-moz-placeholder {\n    --tw-placeholder-opacity: 0.5;\n  }\n\n  .dark .md\\:dark\\:focus\\:placeholder-opacity-50:focus:-ms-input-placeholder {\n    --tw-placeholder-opacity: 0.5;\n  }\n\n  .dark .md\\:dark\\:focus\\:placeholder-opacity-50:focus::placeholder {\n    --tw-placeholder-opacity: 0.5;\n  }\n\n  .dark .md\\:dark\\:focus\\:placeholder-opacity-60:focus::-moz-placeholder {\n    --tw-placeholder-opacity: 0.6;\n  }\n\n  .dark .md\\:dark\\:focus\\:placeholder-opacity-60:focus:-ms-input-placeholder {\n    --tw-placeholder-opacity: 0.6;\n  }\n\n  .dark .md\\:dark\\:focus\\:placeholder-opacity-60:focus::placeholder {\n    --tw-placeholder-opacity: 0.6;\n  }\n\n  .dark .md\\:dark\\:focus\\:placeholder-opacity-70:focus::-moz-placeholder {\n    --tw-placeholder-opacity: 0.7;\n  }\n\n  .dark .md\\:dark\\:focus\\:placeholder-opacity-70:focus:-ms-input-placeholder {\n    --tw-placeholder-opacity: 0.7;\n  }\n\n  .dark .md\\:dark\\:focus\\:placeholder-opacity-70:focus::placeholder {\n    --tw-placeholder-opacity: 0.7;\n  }\n\n  .dark .md\\:dark\\:focus\\:placeholder-opacity-75:focus::-moz-placeholder {\n    --tw-placeholder-opacity: 0.75;\n  }\n\n  .dark .md\\:dark\\:focus\\:placeholder-opacity-75:focus:-ms-input-placeholder {\n    --tw-placeholder-opacity: 0.75;\n  }\n\n  .dark .md\\:dark\\:focus\\:placeholder-opacity-75:focus::placeholder {\n    --tw-placeholder-opacity: 0.75;\n  }\n\n  .dark .md\\:dark\\:focus\\:placeholder-opacity-80:focus::-moz-placeholder {\n    --tw-placeholder-opacity: 0.8;\n  }\n\n  .dark .md\\:dark\\:focus\\:placeholder-opacity-80:focus:-ms-input-placeholder {\n    --tw-placeholder-opacity: 0.8;\n  }\n\n  .dark .md\\:dark\\:focus\\:placeholder-opacity-80:focus::placeholder {\n    --tw-placeholder-opacity: 0.8;\n  }\n\n  .dark .md\\:dark\\:focus\\:placeholder-opacity-90:focus::-moz-placeholder {\n    --tw-placeholder-opacity: 0.9;\n  }\n\n  .dark .md\\:dark\\:focus\\:placeholder-opacity-90:focus:-ms-input-placeholder {\n    --tw-placeholder-opacity: 0.9;\n  }\n\n  .dark .md\\:dark\\:focus\\:placeholder-opacity-90:focus::placeholder {\n    --tw-placeholder-opacity: 0.9;\n  }\n\n  .dark .md\\:dark\\:focus\\:placeholder-opacity-95:focus::-moz-placeholder {\n    --tw-placeholder-opacity: 0.95;\n  }\n\n  .dark .md\\:dark\\:focus\\:placeholder-opacity-95:focus:-ms-input-placeholder {\n    --tw-placeholder-opacity: 0.95;\n  }\n\n  .dark .md\\:dark\\:focus\\:placeholder-opacity-95:focus::placeholder {\n    --tw-placeholder-opacity: 0.95;\n  }\n\n  .dark .md\\:dark\\:focus\\:placeholder-opacity-100:focus::-moz-placeholder {\n    --tw-placeholder-opacity: 1;\n  }\n\n  .dark .md\\:dark\\:focus\\:placeholder-opacity-100:focus:-ms-input-placeholder {\n    --tw-placeholder-opacity: 1;\n  }\n\n  .dark .md\\:dark\\:focus\\:placeholder-opacity-100:focus::placeholder {\n    --tw-placeholder-opacity: 1;\n  }\n\n  .md\\:pointer-events-none {\n    pointer-events: none;\n  }\n\n  .md\\:pointer-events-auto {\n    pointer-events: auto;\n  }\n\n  .md\\:static {\n    position: static;\n  }\n\n  .md\\:fixed {\n    position: fixed;\n  }\n\n  .md\\:absolute {\n    position: absolute;\n  }\n\n  .md\\:relative {\n    position: relative;\n  }\n\n  .md\\:sticky {\n    position: -webkit-sticky;\n    position: sticky;\n  }\n\n  .md\\:inset-0 {\n    top: 0px;\n    right: 0px;\n    bottom: 0px;\n    left: 0px;\n  }\n\n  .md\\:inset-1 {\n    top: 0.25rem;\n    right: 0.25rem;\n    bottom: 0.25rem;\n    left: 0.25rem;\n  }\n\n  .md\\:inset-2 {\n    top: 0.5rem;\n    right: 0.5rem;\n    bottom: 0.5rem;\n    left: 0.5rem;\n  }\n\n  .md\\:inset-3 {\n    top: 0.75rem;\n    right: 0.75rem;\n    bottom: 0.75rem;\n    left: 0.75rem;\n  }\n\n  .md\\:inset-4 {\n    top: 1rem;\n    right: 1rem;\n    bottom: 1rem;\n    left: 1rem;\n  }\n\n  .md\\:inset-5 {\n    top: 1.25rem;\n    right: 1.25rem;\n    bottom: 1.25rem;\n    left: 1.25rem;\n  }\n\n  .md\\:inset-6 {\n    top: 1.5rem;\n    right: 1.5rem;\n    bottom: 1.5rem;\n    left: 1.5rem;\n  }\n\n  .md\\:inset-7 {\n    top: 1.75rem;\n    right: 1.75rem;\n    bottom: 1.75rem;\n    left: 1.75rem;\n  }\n\n  .md\\:inset-8 {\n    top: 2rem;\n    right: 2rem;\n    bottom: 2rem;\n    left: 2rem;\n  }\n\n  .md\\:inset-9 {\n    top: 2.25rem;\n    right: 2.25rem;\n    bottom: 2.25rem;\n    left: 2.25rem;\n  }\n\n  .md\\:inset-10 {\n    top: 2.5rem;\n    right: 2.5rem;\n    bottom: 2.5rem;\n    left: 2.5rem;\n  }\n\n  .md\\:inset-11 {\n    top: 2.75rem;\n    right: 2.75rem;\n    bottom: 2.75rem;\n    left: 2.75rem;\n  }\n\n  .md\\:inset-12 {\n    top: 3rem;\n    right: 3rem;\n    bottom: 3rem;\n    left: 3rem;\n  }\n\n  .md\\:inset-14 {\n    top: 3.5rem;\n    right: 3.5rem;\n    bottom: 3.5rem;\n    left: 3.5rem;\n  }\n\n  .md\\:inset-16 {\n    top: 4rem;\n    right: 4rem;\n    bottom: 4rem;\n    left: 4rem;\n  }\n\n  .md\\:inset-20 {\n    top: 5rem;\n    right: 5rem;\n    bottom: 5rem;\n    left: 5rem;\n  }\n\n  .md\\:inset-24 {\n    top: 6rem;\n    right: 6rem;\n    bottom: 6rem;\n    left: 6rem;\n  }\n\n  .md\\:inset-28 {\n    top: 7rem;\n    right: 7rem;\n    bottom: 7rem;\n    left: 7rem;\n  }\n\n  .md\\:inset-32 {\n    top: 8rem;\n    right: 8rem;\n    bottom: 8rem;\n    left: 8rem;\n  }\n\n  .md\\:inset-36 {\n    top: 9rem;\n    right: 9rem;\n    bottom: 9rem;\n    left: 9rem;\n  }\n\n  .md\\:inset-40 {\n    top: 10rem;\n    right: 10rem;\n    bottom: 10rem;\n    left: 10rem;\n  }\n\n  .md\\:inset-44 {\n    top: 11rem;\n    right: 11rem;\n    bottom: 11rem;\n    left: 11rem;\n  }\n\n  .md\\:inset-48 {\n    top: 12rem;\n    right: 12rem;\n    bottom: 12rem;\n    left: 12rem;\n  }\n\n  .md\\:inset-52 {\n    top: 13rem;\n    right: 13rem;\n    bottom: 13rem;\n    left: 13rem;\n  }\n\n  .md\\:inset-56 {\n    top: 14rem;\n    right: 14rem;\n    bottom: 14rem;\n    left: 14rem;\n  }\n\n  .md\\:inset-60 {\n    top: 15rem;\n    right: 15rem;\n    bottom: 15rem;\n    left: 15rem;\n  }\n\n  .md\\:inset-64 {\n    top: 16rem;\n    right: 16rem;\n    bottom: 16rem;\n    left: 16rem;\n  }\n\n  .md\\:inset-72 {\n    top: 18rem;\n    right: 18rem;\n    bottom: 18rem;\n    left: 18rem;\n  }\n\n  .md\\:inset-80 {\n    top: 20rem;\n    right: 20rem;\n    bottom: 20rem;\n    left: 20rem;\n  }\n\n  .md\\:inset-96 {\n    top: 24rem;\n    right: 24rem;\n    bottom: 24rem;\n    left: 24rem;\n  }\n\n  .md\\:inset-auto {\n    top: auto;\n    right: auto;\n    bottom: auto;\n    left: auto;\n  }\n\n  .md\\:inset-px {\n    top: 1px;\n    right: 1px;\n    bottom: 1px;\n    left: 1px;\n  }\n\n  .md\\:inset-0\\.5 {\n    top: 0.125rem;\n    right: 0.125rem;\n    bottom: 0.125rem;\n    left: 0.125rem;\n  }\n\n  .md\\:inset-1\\.5 {\n    top: 0.375rem;\n    right: 0.375rem;\n    bottom: 0.375rem;\n    left: 0.375rem;\n  }\n\n  .md\\:inset-2\\.5 {\n    top: 0.625rem;\n    right: 0.625rem;\n    bottom: 0.625rem;\n    left: 0.625rem;\n  }\n\n  .md\\:inset-3\\.5 {\n    top: 0.875rem;\n    right: 0.875rem;\n    bottom: 0.875rem;\n    left: 0.875rem;\n  }\n\n  .md\\:-inset-0 {\n    top: 0px;\n    right: 0px;\n    bottom: 0px;\n    left: 0px;\n  }\n\n  .md\\:-inset-1 {\n    top: -0.25rem;\n    right: -0.25rem;\n    bottom: -0.25rem;\n    left: -0.25rem;\n  }\n\n  .md\\:-inset-2 {\n    top: -0.5rem;\n    right: -0.5rem;\n    bottom: -0.5rem;\n    left: -0.5rem;\n  }\n\n  .md\\:-inset-3 {\n    top: -0.75rem;\n    right: -0.75rem;\n    bottom: -0.75rem;\n    left: -0.75rem;\n  }\n\n  .md\\:-inset-4 {\n    top: -1rem;\n    right: -1rem;\n    bottom: -1rem;\n    left: -1rem;\n  }\n\n  .md\\:-inset-5 {\n    top: -1.25rem;\n    right: -1.25rem;\n    bottom: -1.25rem;\n    left: -1.25rem;\n  }\n\n  .md\\:-inset-6 {\n    top: -1.5rem;\n    right: -1.5rem;\n    bottom: -1.5rem;\n    left: -1.5rem;\n  }\n\n  .md\\:-inset-7 {\n    top: -1.75rem;\n    right: -1.75rem;\n    bottom: -1.75rem;\n    left: -1.75rem;\n  }\n\n  .md\\:-inset-8 {\n    top: -2rem;\n    right: -2rem;\n    bottom: -2rem;\n    left: -2rem;\n  }\n\n  .md\\:-inset-9 {\n    top: -2.25rem;\n    right: -2.25rem;\n    bottom: -2.25rem;\n    left: -2.25rem;\n  }\n\n  .md\\:-inset-10 {\n    top: -2.5rem;\n    right: -2.5rem;\n    bottom: -2.5rem;\n    left: -2.5rem;\n  }\n\n  .md\\:-inset-11 {\n    top: -2.75rem;\n    right: -2.75rem;\n    bottom: -2.75rem;\n    left: -2.75rem;\n  }\n\n  .md\\:-inset-12 {\n    top: -3rem;\n    right: -3rem;\n    bottom: -3rem;\n    left: -3rem;\n  }\n\n  .md\\:-inset-14 {\n    top: -3.5rem;\n    right: -3.5rem;\n    bottom: -3.5rem;\n    left: -3.5rem;\n  }\n\n  .md\\:-inset-16 {\n    top: -4rem;\n    right: -4rem;\n    bottom: -4rem;\n    left: -4rem;\n  }\n\n  .md\\:-inset-20 {\n    top: -5rem;\n    right: -5rem;\n    bottom: -5rem;\n    left: -5rem;\n  }\n\n  .md\\:-inset-24 {\n    top: -6rem;\n    right: -6rem;\n    bottom: -6rem;\n    left: -6rem;\n  }\n\n  .md\\:-inset-28 {\n    top: -7rem;\n    right: -7rem;\n    bottom: -7rem;\n    left: -7rem;\n  }\n\n  .md\\:-inset-32 {\n    top: -8rem;\n    right: -8rem;\n    bottom: -8rem;\n    left: -8rem;\n  }\n\n  .md\\:-inset-36 {\n    top: -9rem;\n    right: -9rem;\n    bottom: -9rem;\n    left: -9rem;\n  }\n\n  .md\\:-inset-40 {\n    top: -10rem;\n    right: -10rem;\n    bottom: -10rem;\n    left: -10rem;\n  }\n\n  .md\\:-inset-44 {\n    top: -11rem;\n    right: -11rem;\n    bottom: -11rem;\n    left: -11rem;\n  }\n\n  .md\\:-inset-48 {\n    top: -12rem;\n    right: -12rem;\n    bottom: -12rem;\n    left: -12rem;\n  }\n\n  .md\\:-inset-52 {\n    top: -13rem;\n    right: -13rem;\n    bottom: -13rem;\n    left: -13rem;\n  }\n\n  .md\\:-inset-56 {\n    top: -14rem;\n    right: -14rem;\n    bottom: -14rem;\n    left: -14rem;\n  }\n\n  .md\\:-inset-60 {\n    top: -15rem;\n    right: -15rem;\n    bottom: -15rem;\n    left: -15rem;\n  }\n\n  .md\\:-inset-64 {\n    top: -16rem;\n    right: -16rem;\n    bottom: -16rem;\n    left: -16rem;\n  }\n\n  .md\\:-inset-72 {\n    top: -18rem;\n    right: -18rem;\n    bottom: -18rem;\n    left: -18rem;\n  }\n\n  .md\\:-inset-80 {\n    top: -20rem;\n    right: -20rem;\n    bottom: -20rem;\n    left: -20rem;\n  }\n\n  .md\\:-inset-96 {\n    top: -24rem;\n    right: -24rem;\n    bottom: -24rem;\n    left: -24rem;\n  }\n\n  .md\\:-inset-px {\n    top: -1px;\n    right: -1px;\n    bottom: -1px;\n    left: -1px;\n  }\n\n  .md\\:-inset-0\\.5 {\n    top: -0.125rem;\n    right: -0.125rem;\n    bottom: -0.125rem;\n    left: -0.125rem;\n  }\n\n  .md\\:-inset-1\\.5 {\n    top: -0.375rem;\n    right: -0.375rem;\n    bottom: -0.375rem;\n    left: -0.375rem;\n  }\n\n  .md\\:-inset-2\\.5 {\n    top: -0.625rem;\n    right: -0.625rem;\n    bottom: -0.625rem;\n    left: -0.625rem;\n  }\n\n  .md\\:-inset-3\\.5 {\n    top: -0.875rem;\n    right: -0.875rem;\n    bottom: -0.875rem;\n    left: -0.875rem;\n  }\n\n  .md\\:inset-1\\/2 {\n    top: 50%;\n    right: 50%;\n    bottom: 50%;\n    left: 50%;\n  }\n\n  .md\\:inset-1\\/3 {\n    top: 33.333333%;\n    right: 33.333333%;\n    bottom: 33.333333%;\n    left: 33.333333%;\n  }\n\n  .md\\:inset-2\\/3 {\n    top: 66.666667%;\n    right: 66.666667%;\n    bottom: 66.666667%;\n    left: 66.666667%;\n  }\n\n  .md\\:inset-1\\/4 {\n    top: 25%;\n    right: 25%;\n    bottom: 25%;\n    left: 25%;\n  }\n\n  .md\\:inset-2\\/4 {\n    top: 50%;\n    right: 50%;\n    bottom: 50%;\n    left: 50%;\n  }\n\n  .md\\:inset-3\\/4 {\n    top: 75%;\n    right: 75%;\n    bottom: 75%;\n    left: 75%;\n  }\n\n  .md\\:inset-full {\n    top: 100%;\n    right: 100%;\n    bottom: 100%;\n    left: 100%;\n  }\n\n  .md\\:-inset-1\\/2 {\n    top: -50%;\n    right: -50%;\n    bottom: -50%;\n    left: -50%;\n  }\n\n  .md\\:-inset-1\\/3 {\n    top: -33.333333%;\n    right: -33.333333%;\n    bottom: -33.333333%;\n    left: -33.333333%;\n  }\n\n  .md\\:-inset-2\\/3 {\n    top: -66.666667%;\n    right: -66.666667%;\n    bottom: -66.666667%;\n    left: -66.666667%;\n  }\n\n  .md\\:-inset-1\\/4 {\n    top: -25%;\n    right: -25%;\n    bottom: -25%;\n    left: -25%;\n  }\n\n  .md\\:-inset-2\\/4 {\n    top: -50%;\n    right: -50%;\n    bottom: -50%;\n    left: -50%;\n  }\n\n  .md\\:-inset-3\\/4 {\n    top: -75%;\n    right: -75%;\n    bottom: -75%;\n    left: -75%;\n  }\n\n  .md\\:-inset-full {\n    top: -100%;\n    right: -100%;\n    bottom: -100%;\n    left: -100%;\n  }\n\n  .md\\:inset-y-0 {\n    top: 0px;\n    bottom: 0px;\n  }\n\n  .md\\:inset-x-0 {\n    right: 0px;\n    left: 0px;\n  }\n\n  .md\\:inset-y-1 {\n    top: 0.25rem;\n    bottom: 0.25rem;\n  }\n\n  .md\\:inset-x-1 {\n    right: 0.25rem;\n    left: 0.25rem;\n  }\n\n  .md\\:inset-y-2 {\n    top: 0.5rem;\n    bottom: 0.5rem;\n  }\n\n  .md\\:inset-x-2 {\n    right: 0.5rem;\n    left: 0.5rem;\n  }\n\n  .md\\:inset-y-3 {\n    top: 0.75rem;\n    bottom: 0.75rem;\n  }\n\n  .md\\:inset-x-3 {\n    right: 0.75rem;\n    left: 0.75rem;\n  }\n\n  .md\\:inset-y-4 {\n    top: 1rem;\n    bottom: 1rem;\n  }\n\n  .md\\:inset-x-4 {\n    right: 1rem;\n    left: 1rem;\n  }\n\n  .md\\:inset-y-5 {\n    top: 1.25rem;\n    bottom: 1.25rem;\n  }\n\n  .md\\:inset-x-5 {\n    right: 1.25rem;\n    left: 1.25rem;\n  }\n\n  .md\\:inset-y-6 {\n    top: 1.5rem;\n    bottom: 1.5rem;\n  }\n\n  .md\\:inset-x-6 {\n    right: 1.5rem;\n    left: 1.5rem;\n  }\n\n  .md\\:inset-y-7 {\n    top: 1.75rem;\n    bottom: 1.75rem;\n  }\n\n  .md\\:inset-x-7 {\n    right: 1.75rem;\n    left: 1.75rem;\n  }\n\n  .md\\:inset-y-8 {\n    top: 2rem;\n    bottom: 2rem;\n  }\n\n  .md\\:inset-x-8 {\n    right: 2rem;\n    left: 2rem;\n  }\n\n  .md\\:inset-y-9 {\n    top: 2.25rem;\n    bottom: 2.25rem;\n  }\n\n  .md\\:inset-x-9 {\n    right: 2.25rem;\n    left: 2.25rem;\n  }\n\n  .md\\:inset-y-10 {\n    top: 2.5rem;\n    bottom: 2.5rem;\n  }\n\n  .md\\:inset-x-10 {\n    right: 2.5rem;\n    left: 2.5rem;\n  }\n\n  .md\\:inset-y-11 {\n    top: 2.75rem;\n    bottom: 2.75rem;\n  }\n\n  .md\\:inset-x-11 {\n    right: 2.75rem;\n    left: 2.75rem;\n  }\n\n  .md\\:inset-y-12 {\n    top: 3rem;\n    bottom: 3rem;\n  }\n\n  .md\\:inset-x-12 {\n    right: 3rem;\n    left: 3rem;\n  }\n\n  .md\\:inset-y-14 {\n    top: 3.5rem;\n    bottom: 3.5rem;\n  }\n\n  .md\\:inset-x-14 {\n    right: 3.5rem;\n    left: 3.5rem;\n  }\n\n  .md\\:inset-y-16 {\n    top: 4rem;\n    bottom: 4rem;\n  }\n\n  .md\\:inset-x-16 {\n    right: 4rem;\n    left: 4rem;\n  }\n\n  .md\\:inset-y-20 {\n    top: 5rem;\n    bottom: 5rem;\n  }\n\n  .md\\:inset-x-20 {\n    right: 5rem;\n    left: 5rem;\n  }\n\n  .md\\:inset-y-24 {\n    top: 6rem;\n    bottom: 6rem;\n  }\n\n  .md\\:inset-x-24 {\n    right: 6rem;\n    left: 6rem;\n  }\n\n  .md\\:inset-y-28 {\n    top: 7rem;\n    bottom: 7rem;\n  }\n\n  .md\\:inset-x-28 {\n    right: 7rem;\n    left: 7rem;\n  }\n\n  .md\\:inset-y-32 {\n    top: 8rem;\n    bottom: 8rem;\n  }\n\n  .md\\:inset-x-32 {\n    right: 8rem;\n    left: 8rem;\n  }\n\n  .md\\:inset-y-36 {\n    top: 9rem;\n    bottom: 9rem;\n  }\n\n  .md\\:inset-x-36 {\n    right: 9rem;\n    left: 9rem;\n  }\n\n  .md\\:inset-y-40 {\n    top: 10rem;\n    bottom: 10rem;\n  }\n\n  .md\\:inset-x-40 {\n    right: 10rem;\n    left: 10rem;\n  }\n\n  .md\\:inset-y-44 {\n    top: 11rem;\n    bottom: 11rem;\n  }\n\n  .md\\:inset-x-44 {\n    right: 11rem;\n    left: 11rem;\n  }\n\n  .md\\:inset-y-48 {\n    top: 12rem;\n    bottom: 12rem;\n  }\n\n  .md\\:inset-x-48 {\n    right: 12rem;\n    left: 12rem;\n  }\n\n  .md\\:inset-y-52 {\n    top: 13rem;\n    bottom: 13rem;\n  }\n\n  .md\\:inset-x-52 {\n    right: 13rem;\n    left: 13rem;\n  }\n\n  .md\\:inset-y-56 {\n    top: 14rem;\n    bottom: 14rem;\n  }\n\n  .md\\:inset-x-56 {\n    right: 14rem;\n    left: 14rem;\n  }\n\n  .md\\:inset-y-60 {\n    top: 15rem;\n    bottom: 15rem;\n  }\n\n  .md\\:inset-x-60 {\n    right: 15rem;\n    left: 15rem;\n  }\n\n  .md\\:inset-y-64 {\n    top: 16rem;\n    bottom: 16rem;\n  }\n\n  .md\\:inset-x-64 {\n    right: 16rem;\n    left: 16rem;\n  }\n\n  .md\\:inset-y-72 {\n    top: 18rem;\n    bottom: 18rem;\n  }\n\n  .md\\:inset-x-72 {\n    right: 18rem;\n    left: 18rem;\n  }\n\n  .md\\:inset-y-80 {\n    top: 20rem;\n    bottom: 20rem;\n  }\n\n  .md\\:inset-x-80 {\n    right: 20rem;\n    left: 20rem;\n  }\n\n  .md\\:inset-y-96 {\n    top: 24rem;\n    bottom: 24rem;\n  }\n\n  .md\\:inset-x-96 {\n    right: 24rem;\n    left: 24rem;\n  }\n\n  .md\\:inset-y-auto {\n    top: auto;\n    bottom: auto;\n  }\n\n  .md\\:inset-x-auto {\n    right: auto;\n    left: auto;\n  }\n\n  .md\\:inset-y-px {\n    top: 1px;\n    bottom: 1px;\n  }\n\n  .md\\:inset-x-px {\n    right: 1px;\n    left: 1px;\n  }\n\n  .md\\:inset-y-0\\.5 {\n    top: 0.125rem;\n    bottom: 0.125rem;\n  }\n\n  .md\\:inset-x-0\\.5 {\n    right: 0.125rem;\n    left: 0.125rem;\n  }\n\n  .md\\:inset-y-1\\.5 {\n    top: 0.375rem;\n    bottom: 0.375rem;\n  }\n\n  .md\\:inset-x-1\\.5 {\n    right: 0.375rem;\n    left: 0.375rem;\n  }\n\n  .md\\:inset-y-2\\.5 {\n    top: 0.625rem;\n    bottom: 0.625rem;\n  }\n\n  .md\\:inset-x-2\\.5 {\n    right: 0.625rem;\n    left: 0.625rem;\n  }\n\n  .md\\:inset-y-3\\.5 {\n    top: 0.875rem;\n    bottom: 0.875rem;\n  }\n\n  .md\\:inset-x-3\\.5 {\n    right: 0.875rem;\n    left: 0.875rem;\n  }\n\n  .md\\:-inset-y-0 {\n    top: 0px;\n    bottom: 0px;\n  }\n\n  .md\\:-inset-x-0 {\n    right: 0px;\n    left: 0px;\n  }\n\n  .md\\:-inset-y-1 {\n    top: -0.25rem;\n    bottom: -0.25rem;\n  }\n\n  .md\\:-inset-x-1 {\n    right: -0.25rem;\n    left: -0.25rem;\n  }\n\n  .md\\:-inset-y-2 {\n    top: -0.5rem;\n    bottom: -0.5rem;\n  }\n\n  .md\\:-inset-x-2 {\n    right: -0.5rem;\n    left: -0.5rem;\n  }\n\n  .md\\:-inset-y-3 {\n    top: -0.75rem;\n    bottom: -0.75rem;\n  }\n\n  .md\\:-inset-x-3 {\n    right: -0.75rem;\n    left: -0.75rem;\n  }\n\n  .md\\:-inset-y-4 {\n    top: -1rem;\n    bottom: -1rem;\n  }\n\n  .md\\:-inset-x-4 {\n    right: -1rem;\n    left: -1rem;\n  }\n\n  .md\\:-inset-y-5 {\n    top: -1.25rem;\n    bottom: -1.25rem;\n  }\n\n  .md\\:-inset-x-5 {\n    right: -1.25rem;\n    left: -1.25rem;\n  }\n\n  .md\\:-inset-y-6 {\n    top: -1.5rem;\n    bottom: -1.5rem;\n  }\n\n  .md\\:-inset-x-6 {\n    right: -1.5rem;\n    left: -1.5rem;\n  }\n\n  .md\\:-inset-y-7 {\n    top: -1.75rem;\n    bottom: -1.75rem;\n  }\n\n  .md\\:-inset-x-7 {\n    right: -1.75rem;\n    left: -1.75rem;\n  }\n\n  .md\\:-inset-y-8 {\n    top: -2rem;\n    bottom: -2rem;\n  }\n\n  .md\\:-inset-x-8 {\n    right: -2rem;\n    left: -2rem;\n  }\n\n  .md\\:-inset-y-9 {\n    top: -2.25rem;\n    bottom: -2.25rem;\n  }\n\n  .md\\:-inset-x-9 {\n    right: -2.25rem;\n    left: -2.25rem;\n  }\n\n  .md\\:-inset-y-10 {\n    top: -2.5rem;\n    bottom: -2.5rem;\n  }\n\n  .md\\:-inset-x-10 {\n    right: -2.5rem;\n    left: -2.5rem;\n  }\n\n  .md\\:-inset-y-11 {\n    top: -2.75rem;\n    bottom: -2.75rem;\n  }\n\n  .md\\:-inset-x-11 {\n    right: -2.75rem;\n    left: -2.75rem;\n  }\n\n  .md\\:-inset-y-12 {\n    top: -3rem;\n    bottom: -3rem;\n  }\n\n  .md\\:-inset-x-12 {\n    right: -3rem;\n    left: -3rem;\n  }\n\n  .md\\:-inset-y-14 {\n    top: -3.5rem;\n    bottom: -3.5rem;\n  }\n\n  .md\\:-inset-x-14 {\n    right: -3.5rem;\n    left: -3.5rem;\n  }\n\n  .md\\:-inset-y-16 {\n    top: -4rem;\n    bottom: -4rem;\n  }\n\n  .md\\:-inset-x-16 {\n    right: -4rem;\n    left: -4rem;\n  }\n\n  .md\\:-inset-y-20 {\n    top: -5rem;\n    bottom: -5rem;\n  }\n\n  .md\\:-inset-x-20 {\n    right: -5rem;\n    left: -5rem;\n  }\n\n  .md\\:-inset-y-24 {\n    top: -6rem;\n    bottom: -6rem;\n  }\n\n  .md\\:-inset-x-24 {\n    right: -6rem;\n    left: -6rem;\n  }\n\n  .md\\:-inset-y-28 {\n    top: -7rem;\n    bottom: -7rem;\n  }\n\n  .md\\:-inset-x-28 {\n    right: -7rem;\n    left: -7rem;\n  }\n\n  .md\\:-inset-y-32 {\n    top: -8rem;\n    bottom: -8rem;\n  }\n\n  .md\\:-inset-x-32 {\n    right: -8rem;\n    left: -8rem;\n  }\n\n  .md\\:-inset-y-36 {\n    top: -9rem;\n    bottom: -9rem;\n  }\n\n  .md\\:-inset-x-36 {\n    right: -9rem;\n    left: -9rem;\n  }\n\n  .md\\:-inset-y-40 {\n    top: -10rem;\n    bottom: -10rem;\n  }\n\n  .md\\:-inset-x-40 {\n    right: -10rem;\n    left: -10rem;\n  }\n\n  .md\\:-inset-y-44 {\n    top: -11rem;\n    bottom: -11rem;\n  }\n\n  .md\\:-inset-x-44 {\n    right: -11rem;\n    left: -11rem;\n  }\n\n  .md\\:-inset-y-48 {\n    top: -12rem;\n    bottom: -12rem;\n  }\n\n  .md\\:-inset-x-48 {\n    right: -12rem;\n    left: -12rem;\n  }\n\n  .md\\:-inset-y-52 {\n    top: -13rem;\n    bottom: -13rem;\n  }\n\n  .md\\:-inset-x-52 {\n    right: -13rem;\n    left: -13rem;\n  }\n\n  .md\\:-inset-y-56 {\n    top: -14rem;\n    bottom: -14rem;\n  }\n\n  .md\\:-inset-x-56 {\n    right: -14rem;\n    left: -14rem;\n  }\n\n  .md\\:-inset-y-60 {\n    top: -15rem;\n    bottom: -15rem;\n  }\n\n  .md\\:-inset-x-60 {\n    right: -15rem;\n    left: -15rem;\n  }\n\n  .md\\:-inset-y-64 {\n    top: -16rem;\n    bottom: -16rem;\n  }\n\n  .md\\:-inset-x-64 {\n    right: -16rem;\n    left: -16rem;\n  }\n\n  .md\\:-inset-y-72 {\n    top: -18rem;\n    bottom: -18rem;\n  }\n\n  .md\\:-inset-x-72 {\n    right: -18rem;\n    left: -18rem;\n  }\n\n  .md\\:-inset-y-80 {\n    top: -20rem;\n    bottom: -20rem;\n  }\n\n  .md\\:-inset-x-80 {\n    right: -20rem;\n    left: -20rem;\n  }\n\n  .md\\:-inset-y-96 {\n    top: -24rem;\n    bottom: -24rem;\n  }\n\n  .md\\:-inset-x-96 {\n    right: -24rem;\n    left: -24rem;\n  }\n\n  .md\\:-inset-y-px {\n    top: -1px;\n    bottom: -1px;\n  }\n\n  .md\\:-inset-x-px {\n    right: -1px;\n    left: -1px;\n  }\n\n  .md\\:-inset-y-0\\.5 {\n    top: -0.125rem;\n    bottom: -0.125rem;\n  }\n\n  .md\\:-inset-x-0\\.5 {\n    right: -0.125rem;\n    left: -0.125rem;\n  }\n\n  .md\\:-inset-y-1\\.5 {\n    top: -0.375rem;\n    bottom: -0.375rem;\n  }\n\n  .md\\:-inset-x-1\\.5 {\n    right: -0.375rem;\n    left: -0.375rem;\n  }\n\n  .md\\:-inset-y-2\\.5 {\n    top: -0.625rem;\n    bottom: -0.625rem;\n  }\n\n  .md\\:-inset-x-2\\.5 {\n    right: -0.625rem;\n    left: -0.625rem;\n  }\n\n  .md\\:-inset-y-3\\.5 {\n    top: -0.875rem;\n    bottom: -0.875rem;\n  }\n\n  .md\\:-inset-x-3\\.5 {\n    right: -0.875rem;\n    left: -0.875rem;\n  }\n\n  .md\\:inset-y-1\\/2 {\n    top: 50%;\n    bottom: 50%;\n  }\n\n  .md\\:inset-x-1\\/2 {\n    right: 50%;\n    left: 50%;\n  }\n\n  .md\\:inset-y-1\\/3 {\n    top: 33.333333%;\n    bottom: 33.333333%;\n  }\n\n  .md\\:inset-x-1\\/3 {\n    right: 33.333333%;\n    left: 33.333333%;\n  }\n\n  .md\\:inset-y-2\\/3 {\n    top: 66.666667%;\n    bottom: 66.666667%;\n  }\n\n  .md\\:inset-x-2\\/3 {\n    right: 66.666667%;\n    left: 66.666667%;\n  }\n\n  .md\\:inset-y-1\\/4 {\n    top: 25%;\n    bottom: 25%;\n  }\n\n  .md\\:inset-x-1\\/4 {\n    right: 25%;\n    left: 25%;\n  }\n\n  .md\\:inset-y-2\\/4 {\n    top: 50%;\n    bottom: 50%;\n  }\n\n  .md\\:inset-x-2\\/4 {\n    right: 50%;\n    left: 50%;\n  }\n\n  .md\\:inset-y-3\\/4 {\n    top: 75%;\n    bottom: 75%;\n  }\n\n  .md\\:inset-x-3\\/4 {\n    right: 75%;\n    left: 75%;\n  }\n\n  .md\\:inset-y-full {\n    top: 100%;\n    bottom: 100%;\n  }\n\n  .md\\:inset-x-full {\n    right: 100%;\n    left: 100%;\n  }\n\n  .md\\:-inset-y-1\\/2 {\n    top: -50%;\n    bottom: -50%;\n  }\n\n  .md\\:-inset-x-1\\/2 {\n    right: -50%;\n    left: -50%;\n  }\n\n  .md\\:-inset-y-1\\/3 {\n    top: -33.333333%;\n    bottom: -33.333333%;\n  }\n\n  .md\\:-inset-x-1\\/3 {\n    right: -33.333333%;\n    left: -33.333333%;\n  }\n\n  .md\\:-inset-y-2\\/3 {\n    top: -66.666667%;\n    bottom: -66.666667%;\n  }\n\n  .md\\:-inset-x-2\\/3 {\n    right: -66.666667%;\n    left: -66.666667%;\n  }\n\n  .md\\:-inset-y-1\\/4 {\n    top: -25%;\n    bottom: -25%;\n  }\n\n  .md\\:-inset-x-1\\/4 {\n    right: -25%;\n    left: -25%;\n  }\n\n  .md\\:-inset-y-2\\/4 {\n    top: -50%;\n    bottom: -50%;\n  }\n\n  .md\\:-inset-x-2\\/4 {\n    right: -50%;\n    left: -50%;\n  }\n\n  .md\\:-inset-y-3\\/4 {\n    top: -75%;\n    bottom: -75%;\n  }\n\n  .md\\:-inset-x-3\\/4 {\n    right: -75%;\n    left: -75%;\n  }\n\n  .md\\:-inset-y-full {\n    top: -100%;\n    bottom: -100%;\n  }\n\n  .md\\:-inset-x-full {\n    right: -100%;\n    left: -100%;\n  }\n\n  .md\\:top-0 {\n    top: 0px;\n  }\n\n  .md\\:right-0 {\n    right: 0px;\n  }\n\n  .md\\:bottom-0 {\n    bottom: 0px;\n  }\n\n  .md\\:left-0 {\n    left: 0px;\n  }\n\n  .md\\:top-1 {\n    top: 0.25rem;\n  }\n\n  .md\\:right-1 {\n    right: 0.25rem;\n  }\n\n  .md\\:bottom-1 {\n    bottom: 0.25rem;\n  }\n\n  .md\\:left-1 {\n    left: 0.25rem;\n  }\n\n  .md\\:top-2 {\n    top: 0.5rem;\n  }\n\n  .md\\:right-2 {\n    right: 0.5rem;\n  }\n\n  .md\\:bottom-2 {\n    bottom: 0.5rem;\n  }\n\n  .md\\:left-2 {\n    left: 0.5rem;\n  }\n\n  .md\\:top-3 {\n    top: 0.75rem;\n  }\n\n  .md\\:right-3 {\n    right: 0.75rem;\n  }\n\n  .md\\:bottom-3 {\n    bottom: 0.75rem;\n  }\n\n  .md\\:left-3 {\n    left: 0.75rem;\n  }\n\n  .md\\:top-4 {\n    top: 1rem;\n  }\n\n  .md\\:right-4 {\n    right: 1rem;\n  }\n\n  .md\\:bottom-4 {\n    bottom: 1rem;\n  }\n\n  .md\\:left-4 {\n    left: 1rem;\n  }\n\n  .md\\:top-5 {\n    top: 1.25rem;\n  }\n\n  .md\\:right-5 {\n    right: 1.25rem;\n  }\n\n  .md\\:bottom-5 {\n    bottom: 1.25rem;\n  }\n\n  .md\\:left-5 {\n    left: 1.25rem;\n  }\n\n  .md\\:top-6 {\n    top: 1.5rem;\n  }\n\n  .md\\:right-6 {\n    right: 1.5rem;\n  }\n\n  .md\\:bottom-6 {\n    bottom: 1.5rem;\n  }\n\n  .md\\:left-6 {\n    left: 1.5rem;\n  }\n\n  .md\\:top-7 {\n    top: 1.75rem;\n  }\n\n  .md\\:right-7 {\n    right: 1.75rem;\n  }\n\n  .md\\:bottom-7 {\n    bottom: 1.75rem;\n  }\n\n  .md\\:left-7 {\n    left: 1.75rem;\n  }\n\n  .md\\:top-8 {\n    top: 2rem;\n  }\n\n  .md\\:right-8 {\n    right: 2rem;\n  }\n\n  .md\\:bottom-8 {\n    bottom: 2rem;\n  }\n\n  .md\\:left-8 {\n    left: 2rem;\n  }\n\n  .md\\:top-9 {\n    top: 2.25rem;\n  }\n\n  .md\\:right-9 {\n    right: 2.25rem;\n  }\n\n  .md\\:bottom-9 {\n    bottom: 2.25rem;\n  }\n\n  .md\\:left-9 {\n    left: 2.25rem;\n  }\n\n  .md\\:top-10 {\n    top: 2.5rem;\n  }\n\n  .md\\:right-10 {\n    right: 2.5rem;\n  }\n\n  .md\\:bottom-10 {\n    bottom: 2.5rem;\n  }\n\n  .md\\:left-10 {\n    left: 2.5rem;\n  }\n\n  .md\\:top-11 {\n    top: 2.75rem;\n  }\n\n  .md\\:right-11 {\n    right: 2.75rem;\n  }\n\n  .md\\:bottom-11 {\n    bottom: 2.75rem;\n  }\n\n  .md\\:left-11 {\n    left: 2.75rem;\n  }\n\n  .md\\:top-12 {\n    top: 3rem;\n  }\n\n  .md\\:right-12 {\n    right: 3rem;\n  }\n\n  .md\\:bottom-12 {\n    bottom: 3rem;\n  }\n\n  .md\\:left-12 {\n    left: 3rem;\n  }\n\n  .md\\:top-14 {\n    top: 3.5rem;\n  }\n\n  .md\\:right-14 {\n    right: 3.5rem;\n  }\n\n  .md\\:bottom-14 {\n    bottom: 3.5rem;\n  }\n\n  .md\\:left-14 {\n    left: 3.5rem;\n  }\n\n  .md\\:top-16 {\n    top: 4rem;\n  }\n\n  .md\\:right-16 {\n    right: 4rem;\n  }\n\n  .md\\:bottom-16 {\n    bottom: 4rem;\n  }\n\n  .md\\:left-16 {\n    left: 4rem;\n  }\n\n  .md\\:top-20 {\n    top: 5rem;\n  }\n\n  .md\\:right-20 {\n    right: 5rem;\n  }\n\n  .md\\:bottom-20 {\n    bottom: 5rem;\n  }\n\n  .md\\:left-20 {\n    left: 5rem;\n  }\n\n  .md\\:top-24 {\n    top: 6rem;\n  }\n\n  .md\\:right-24 {\n    right: 6rem;\n  }\n\n  .md\\:bottom-24 {\n    bottom: 6rem;\n  }\n\n  .md\\:left-24 {\n    left: 6rem;\n  }\n\n  .md\\:top-28 {\n    top: 7rem;\n  }\n\n  .md\\:right-28 {\n    right: 7rem;\n  }\n\n  .md\\:bottom-28 {\n    bottom: 7rem;\n  }\n\n  .md\\:left-28 {\n    left: 7rem;\n  }\n\n  .md\\:top-32 {\n    top: 8rem;\n  }\n\n  .md\\:right-32 {\n    right: 8rem;\n  }\n\n  .md\\:bottom-32 {\n    bottom: 8rem;\n  }\n\n  .md\\:left-32 {\n    left: 8rem;\n  }\n\n  .md\\:top-36 {\n    top: 9rem;\n  }\n\n  .md\\:right-36 {\n    right: 9rem;\n  }\n\n  .md\\:bottom-36 {\n    bottom: 9rem;\n  }\n\n  .md\\:left-36 {\n    left: 9rem;\n  }\n\n  .md\\:top-40 {\n    top: 10rem;\n  }\n\n  .md\\:right-40 {\n    right: 10rem;\n  }\n\n  .md\\:bottom-40 {\n    bottom: 10rem;\n  }\n\n  .md\\:left-40 {\n    left: 10rem;\n  }\n\n  .md\\:top-44 {\n    top: 11rem;\n  }\n\n  .md\\:right-44 {\n    right: 11rem;\n  }\n\n  .md\\:bottom-44 {\n    bottom: 11rem;\n  }\n\n  .md\\:left-44 {\n    left: 11rem;\n  }\n\n  .md\\:top-48 {\n    top: 12rem;\n  }\n\n  .md\\:right-48 {\n    right: 12rem;\n  }\n\n  .md\\:bottom-48 {\n    bottom: 12rem;\n  }\n\n  .md\\:left-48 {\n    left: 12rem;\n  }\n\n  .md\\:top-52 {\n    top: 13rem;\n  }\n\n  .md\\:right-52 {\n    right: 13rem;\n  }\n\n  .md\\:bottom-52 {\n    bottom: 13rem;\n  }\n\n  .md\\:left-52 {\n    left: 13rem;\n  }\n\n  .md\\:top-56 {\n    top: 14rem;\n  }\n\n  .md\\:right-56 {\n    right: 14rem;\n  }\n\n  .md\\:bottom-56 {\n    bottom: 14rem;\n  }\n\n  .md\\:left-56 {\n    left: 14rem;\n  }\n\n  .md\\:top-60 {\n    top: 15rem;\n  }\n\n  .md\\:right-60 {\n    right: 15rem;\n  }\n\n  .md\\:bottom-60 {\n    bottom: 15rem;\n  }\n\n  .md\\:left-60 {\n    left: 15rem;\n  }\n\n  .md\\:top-64 {\n    top: 16rem;\n  }\n\n  .md\\:right-64 {\n    right: 16rem;\n  }\n\n  .md\\:bottom-64 {\n    bottom: 16rem;\n  }\n\n  .md\\:left-64 {\n    left: 16rem;\n  }\n\n  .md\\:top-72 {\n    top: 18rem;\n  }\n\n  .md\\:right-72 {\n    right: 18rem;\n  }\n\n  .md\\:bottom-72 {\n    bottom: 18rem;\n  }\n\n  .md\\:left-72 {\n    left: 18rem;\n  }\n\n  .md\\:top-80 {\n    top: 20rem;\n  }\n\n  .md\\:right-80 {\n    right: 20rem;\n  }\n\n  .md\\:bottom-80 {\n    bottom: 20rem;\n  }\n\n  .md\\:left-80 {\n    left: 20rem;\n  }\n\n  .md\\:top-96 {\n    top: 24rem;\n  }\n\n  .md\\:right-96 {\n    right: 24rem;\n  }\n\n  .md\\:bottom-96 {\n    bottom: 24rem;\n  }\n\n  .md\\:left-96 {\n    left: 24rem;\n  }\n\n  .md\\:top-auto {\n    top: auto;\n  }\n\n  .md\\:right-auto {\n    right: auto;\n  }\n\n  .md\\:bottom-auto {\n    bottom: auto;\n  }\n\n  .md\\:left-auto {\n    left: auto;\n  }\n\n  .md\\:top-px {\n    top: 1px;\n  }\n\n  .md\\:right-px {\n    right: 1px;\n  }\n\n  .md\\:bottom-px {\n    bottom: 1px;\n  }\n\n  .md\\:left-px {\n    left: 1px;\n  }\n\n  .md\\:top-0\\.5 {\n    top: 0.125rem;\n  }\n\n  .md\\:right-0\\.5 {\n    right: 0.125rem;\n  }\n\n  .md\\:bottom-0\\.5 {\n    bottom: 0.125rem;\n  }\n\n  .md\\:left-0\\.5 {\n    left: 0.125rem;\n  }\n\n  .md\\:top-1\\.5 {\n    top: 0.375rem;\n  }\n\n  .md\\:right-1\\.5 {\n    right: 0.375rem;\n  }\n\n  .md\\:bottom-1\\.5 {\n    bottom: 0.375rem;\n  }\n\n  .md\\:left-1\\.5 {\n    left: 0.375rem;\n  }\n\n  .md\\:top-2\\.5 {\n    top: 0.625rem;\n  }\n\n  .md\\:right-2\\.5 {\n    right: 0.625rem;\n  }\n\n  .md\\:bottom-2\\.5 {\n    bottom: 0.625rem;\n  }\n\n  .md\\:left-2\\.5 {\n    left: 0.625rem;\n  }\n\n  .md\\:top-3\\.5 {\n    top: 0.875rem;\n  }\n\n  .md\\:right-3\\.5 {\n    right: 0.875rem;\n  }\n\n  .md\\:bottom-3\\.5 {\n    bottom: 0.875rem;\n  }\n\n  .md\\:left-3\\.5 {\n    left: 0.875rem;\n  }\n\n  .md\\:-top-0 {\n    top: 0px;\n  }\n\n  .md\\:-right-0 {\n    right: 0px;\n  }\n\n  .md\\:-bottom-0 {\n    bottom: 0px;\n  }\n\n  .md\\:-left-0 {\n    left: 0px;\n  }\n\n  .md\\:-top-1 {\n    top: -0.25rem;\n  }\n\n  .md\\:-right-1 {\n    right: -0.25rem;\n  }\n\n  .md\\:-bottom-1 {\n    bottom: -0.25rem;\n  }\n\n  .md\\:-left-1 {\n    left: -0.25rem;\n  }\n\n  .md\\:-top-2 {\n    top: -0.5rem;\n  }\n\n  .md\\:-right-2 {\n    right: -0.5rem;\n  }\n\n  .md\\:-bottom-2 {\n    bottom: -0.5rem;\n  }\n\n  .md\\:-left-2 {\n    left: -0.5rem;\n  }\n\n  .md\\:-top-3 {\n    top: -0.75rem;\n  }\n\n  .md\\:-right-3 {\n    right: -0.75rem;\n  }\n\n  .md\\:-bottom-3 {\n    bottom: -0.75rem;\n  }\n\n  .md\\:-left-3 {\n    left: -0.75rem;\n  }\n\n  .md\\:-top-4 {\n    top: -1rem;\n  }\n\n  .md\\:-right-4 {\n    right: -1rem;\n  }\n\n  .md\\:-bottom-4 {\n    bottom: -1rem;\n  }\n\n  .md\\:-left-4 {\n    left: -1rem;\n  }\n\n  .md\\:-top-5 {\n    top: -1.25rem;\n  }\n\n  .md\\:-right-5 {\n    right: -1.25rem;\n  }\n\n  .md\\:-bottom-5 {\n    bottom: -1.25rem;\n  }\n\n  .md\\:-left-5 {\n    left: -1.25rem;\n  }\n\n  .md\\:-top-6 {\n    top: -1.5rem;\n  }\n\n  .md\\:-right-6 {\n    right: -1.5rem;\n  }\n\n  .md\\:-bottom-6 {\n    bottom: -1.5rem;\n  }\n\n  .md\\:-left-6 {\n    left: -1.5rem;\n  }\n\n  .md\\:-top-7 {\n    top: -1.75rem;\n  }\n\n  .md\\:-right-7 {\n    right: -1.75rem;\n  }\n\n  .md\\:-bottom-7 {\n    bottom: -1.75rem;\n  }\n\n  .md\\:-left-7 {\n    left: -1.75rem;\n  }\n\n  .md\\:-top-8 {\n    top: -2rem;\n  }\n\n  .md\\:-right-8 {\n    right: -2rem;\n  }\n\n  .md\\:-bottom-8 {\n    bottom: -2rem;\n  }\n\n  .md\\:-left-8 {\n    left: -2rem;\n  }\n\n  .md\\:-top-9 {\n    top: -2.25rem;\n  }\n\n  .md\\:-right-9 {\n    right: -2.25rem;\n  }\n\n  .md\\:-bottom-9 {\n    bottom: -2.25rem;\n  }\n\n  .md\\:-left-9 {\n    left: -2.25rem;\n  }\n\n  .md\\:-top-10 {\n    top: -2.5rem;\n  }\n\n  .md\\:-right-10 {\n    right: -2.5rem;\n  }\n\n  .md\\:-bottom-10 {\n    bottom: -2.5rem;\n  }\n\n  .md\\:-left-10 {\n    left: -2.5rem;\n  }\n\n  .md\\:-top-11 {\n    top: -2.75rem;\n  }\n\n  .md\\:-right-11 {\n    right: -2.75rem;\n  }\n\n  .md\\:-bottom-11 {\n    bottom: -2.75rem;\n  }\n\n  .md\\:-left-11 {\n    left: -2.75rem;\n  }\n\n  .md\\:-top-12 {\n    top: -3rem;\n  }\n\n  .md\\:-right-12 {\n    right: -3rem;\n  }\n\n  .md\\:-bottom-12 {\n    bottom: -3rem;\n  }\n\n  .md\\:-left-12 {\n    left: -3rem;\n  }\n\n  .md\\:-top-14 {\n    top: -3.5rem;\n  }\n\n  .md\\:-right-14 {\n    right: -3.5rem;\n  }\n\n  .md\\:-bottom-14 {\n    bottom: -3.5rem;\n  }\n\n  .md\\:-left-14 {\n    left: -3.5rem;\n  }\n\n  .md\\:-top-16 {\n    top: -4rem;\n  }\n\n  .md\\:-right-16 {\n    right: -4rem;\n  }\n\n  .md\\:-bottom-16 {\n    bottom: -4rem;\n  }\n\n  .md\\:-left-16 {\n    left: -4rem;\n  }\n\n  .md\\:-top-20 {\n    top: -5rem;\n  }\n\n  .md\\:-right-20 {\n    right: -5rem;\n  }\n\n  .md\\:-bottom-20 {\n    bottom: -5rem;\n  }\n\n  .md\\:-left-20 {\n    left: -5rem;\n  }\n\n  .md\\:-top-24 {\n    top: -6rem;\n  }\n\n  .md\\:-right-24 {\n    right: -6rem;\n  }\n\n  .md\\:-bottom-24 {\n    bottom: -6rem;\n  }\n\n  .md\\:-left-24 {\n    left: -6rem;\n  }\n\n  .md\\:-top-28 {\n    top: -7rem;\n  }\n\n  .md\\:-right-28 {\n    right: -7rem;\n  }\n\n  .md\\:-bottom-28 {\n    bottom: -7rem;\n  }\n\n  .md\\:-left-28 {\n    left: -7rem;\n  }\n\n  .md\\:-top-32 {\n    top: -8rem;\n  }\n\n  .md\\:-right-32 {\n    right: -8rem;\n  }\n\n  .md\\:-bottom-32 {\n    bottom: -8rem;\n  }\n\n  .md\\:-left-32 {\n    left: -8rem;\n  }\n\n  .md\\:-top-36 {\n    top: -9rem;\n  }\n\n  .md\\:-right-36 {\n    right: -9rem;\n  }\n\n  .md\\:-bottom-36 {\n    bottom: -9rem;\n  }\n\n  .md\\:-left-36 {\n    left: -9rem;\n  }\n\n  .md\\:-top-40 {\n    top: -10rem;\n  }\n\n  .md\\:-right-40 {\n    right: -10rem;\n  }\n\n  .md\\:-bottom-40 {\n    bottom: -10rem;\n  }\n\n  .md\\:-left-40 {\n    left: -10rem;\n  }\n\n  .md\\:-top-44 {\n    top: -11rem;\n  }\n\n  .md\\:-right-44 {\n    right: -11rem;\n  }\n\n  .md\\:-bottom-44 {\n    bottom: -11rem;\n  }\n\n  .md\\:-left-44 {\n    left: -11rem;\n  }\n\n  .md\\:-top-48 {\n    top: -12rem;\n  }\n\n  .md\\:-right-48 {\n    right: -12rem;\n  }\n\n  .md\\:-bottom-48 {\n    bottom: -12rem;\n  }\n\n  .md\\:-left-48 {\n    left: -12rem;\n  }\n\n  .md\\:-top-52 {\n    top: -13rem;\n  }\n\n  .md\\:-right-52 {\n    right: -13rem;\n  }\n\n  .md\\:-bottom-52 {\n    bottom: -13rem;\n  }\n\n  .md\\:-left-52 {\n    left: -13rem;\n  }\n\n  .md\\:-top-56 {\n    top: -14rem;\n  }\n\n  .md\\:-right-56 {\n    right: -14rem;\n  }\n\n  .md\\:-bottom-56 {\n    bottom: -14rem;\n  }\n\n  .md\\:-left-56 {\n    left: -14rem;\n  }\n\n  .md\\:-top-60 {\n    top: -15rem;\n  }\n\n  .md\\:-right-60 {\n    right: -15rem;\n  }\n\n  .md\\:-bottom-60 {\n    bottom: -15rem;\n  }\n\n  .md\\:-left-60 {\n    left: -15rem;\n  }\n\n  .md\\:-top-64 {\n    top: -16rem;\n  }\n\n  .md\\:-right-64 {\n    right: -16rem;\n  }\n\n  .md\\:-bottom-64 {\n    bottom: -16rem;\n  }\n\n  .md\\:-left-64 {\n    left: -16rem;\n  }\n\n  .md\\:-top-72 {\n    top: -18rem;\n  }\n\n  .md\\:-right-72 {\n    right: -18rem;\n  }\n\n  .md\\:-bottom-72 {\n    bottom: -18rem;\n  }\n\n  .md\\:-left-72 {\n    left: -18rem;\n  }\n\n  .md\\:-top-80 {\n    top: -20rem;\n  }\n\n  .md\\:-right-80 {\n    right: -20rem;\n  }\n\n  .md\\:-bottom-80 {\n    bottom: -20rem;\n  }\n\n  .md\\:-left-80 {\n    left: -20rem;\n  }\n\n  .md\\:-top-96 {\n    top: -24rem;\n  }\n\n  .md\\:-right-96 {\n    right: -24rem;\n  }\n\n  .md\\:-bottom-96 {\n    bottom: -24rem;\n  }\n\n  .md\\:-left-96 {\n    left: -24rem;\n  }\n\n  .md\\:-top-px {\n    top: -1px;\n  }\n\n  .md\\:-right-px {\n    right: -1px;\n  }\n\n  .md\\:-bottom-px {\n    bottom: -1px;\n  }\n\n  .md\\:-left-px {\n    left: -1px;\n  }\n\n  .md\\:-top-0\\.5 {\n    top: -0.125rem;\n  }\n\n  .md\\:-right-0\\.5 {\n    right: -0.125rem;\n  }\n\n  .md\\:-bottom-0\\.5 {\n    bottom: -0.125rem;\n  }\n\n  .md\\:-left-0\\.5 {\n    left: -0.125rem;\n  }\n\n  .md\\:-top-1\\.5 {\n    top: -0.375rem;\n  }\n\n  .md\\:-right-1\\.5 {\n    right: -0.375rem;\n  }\n\n  .md\\:-bottom-1\\.5 {\n    bottom: -0.375rem;\n  }\n\n  .md\\:-left-1\\.5 {\n    left: -0.375rem;\n  }\n\n  .md\\:-top-2\\.5 {\n    top: -0.625rem;\n  }\n\n  .md\\:-right-2\\.5 {\n    right: -0.625rem;\n  }\n\n  .md\\:-bottom-2\\.5 {\n    bottom: -0.625rem;\n  }\n\n  .md\\:-left-2\\.5 {\n    left: -0.625rem;\n  }\n\n  .md\\:-top-3\\.5 {\n    top: -0.875rem;\n  }\n\n  .md\\:-right-3\\.5 {\n    right: -0.875rem;\n  }\n\n  .md\\:-bottom-3\\.5 {\n    bottom: -0.875rem;\n  }\n\n  .md\\:-left-3\\.5 {\n    left: -0.875rem;\n  }\n\n  .md\\:top-1\\/2 {\n    top: 50%;\n  }\n\n  .md\\:right-1\\/2 {\n    right: 50%;\n  }\n\n  .md\\:bottom-1\\/2 {\n    bottom: 50%;\n  }\n\n  .md\\:left-1\\/2 {\n    left: 50%;\n  }\n\n  .md\\:top-1\\/3 {\n    top: 33.333333%;\n  }\n\n  .md\\:right-1\\/3 {\n    right: 33.333333%;\n  }\n\n  .md\\:bottom-1\\/3 {\n    bottom: 33.333333%;\n  }\n\n  .md\\:left-1\\/3 {\n    left: 33.333333%;\n  }\n\n  .md\\:top-2\\/3 {\n    top: 66.666667%;\n  }\n\n  .md\\:right-2\\/3 {\n    right: 66.666667%;\n  }\n\n  .md\\:bottom-2\\/3 {\n    bottom: 66.666667%;\n  }\n\n  .md\\:left-2\\/3 {\n    left: 66.666667%;\n  }\n\n  .md\\:top-1\\/4 {\n    top: 25%;\n  }\n\n  .md\\:right-1\\/4 {\n    right: 25%;\n  }\n\n  .md\\:bottom-1\\/4 {\n    bottom: 25%;\n  }\n\n  .md\\:left-1\\/4 {\n    left: 25%;\n  }\n\n  .md\\:top-2\\/4 {\n    top: 50%;\n  }\n\n  .md\\:right-2\\/4 {\n    right: 50%;\n  }\n\n  .md\\:bottom-2\\/4 {\n    bottom: 50%;\n  }\n\n  .md\\:left-2\\/4 {\n    left: 50%;\n  }\n\n  .md\\:top-3\\/4 {\n    top: 75%;\n  }\n\n  .md\\:right-3\\/4 {\n    right: 75%;\n  }\n\n  .md\\:bottom-3\\/4 {\n    bottom: 75%;\n  }\n\n  .md\\:left-3\\/4 {\n    left: 75%;\n  }\n\n  .md\\:top-full {\n    top: 100%;\n  }\n\n  .md\\:right-full {\n    right: 100%;\n  }\n\n  .md\\:bottom-full {\n    bottom: 100%;\n  }\n\n  .md\\:left-full {\n    left: 100%;\n  }\n\n  .md\\:-top-1\\/2 {\n    top: -50%;\n  }\n\n  .md\\:-right-1\\/2 {\n    right: -50%;\n  }\n\n  .md\\:-bottom-1\\/2 {\n    bottom: -50%;\n  }\n\n  .md\\:-left-1\\/2 {\n    left: -50%;\n  }\n\n  .md\\:-top-1\\/3 {\n    top: -33.333333%;\n  }\n\n  .md\\:-right-1\\/3 {\n    right: -33.333333%;\n  }\n\n  .md\\:-bottom-1\\/3 {\n    bottom: -33.333333%;\n  }\n\n  .md\\:-left-1\\/3 {\n    left: -33.333333%;\n  }\n\n  .md\\:-top-2\\/3 {\n    top: -66.666667%;\n  }\n\n  .md\\:-right-2\\/3 {\n    right: -66.666667%;\n  }\n\n  .md\\:-bottom-2\\/3 {\n    bottom: -66.666667%;\n  }\n\n  .md\\:-left-2\\/3 {\n    left: -66.666667%;\n  }\n\n  .md\\:-top-1\\/4 {\n    top: -25%;\n  }\n\n  .md\\:-right-1\\/4 {\n    right: -25%;\n  }\n\n  .md\\:-bottom-1\\/4 {\n    bottom: -25%;\n  }\n\n  .md\\:-left-1\\/4 {\n    left: -25%;\n  }\n\n  .md\\:-top-2\\/4 {\n    top: -50%;\n  }\n\n  .md\\:-right-2\\/4 {\n    right: -50%;\n  }\n\n  .md\\:-bottom-2\\/4 {\n    bottom: -50%;\n  }\n\n  .md\\:-left-2\\/4 {\n    left: -50%;\n  }\n\n  .md\\:-top-3\\/4 {\n    top: -75%;\n  }\n\n  .md\\:-right-3\\/4 {\n    right: -75%;\n  }\n\n  .md\\:-bottom-3\\/4 {\n    bottom: -75%;\n  }\n\n  .md\\:-left-3\\/4 {\n    left: -75%;\n  }\n\n  .md\\:-top-full {\n    top: -100%;\n  }\n\n  .md\\:-right-full {\n    right: -100%;\n  }\n\n  .md\\:-bottom-full {\n    bottom: -100%;\n  }\n\n  .md\\:-left-full {\n    left: -100%;\n  }\n\n  .md\\:resize-none {\n    resize: none;\n  }\n\n  .md\\:resize-y {\n    resize: vertical;\n  }\n\n  .md\\:resize-x {\n    resize: horizontal;\n  }\n\n  .md\\:resize {\n    resize: both;\n  }\n\n  .md\\:shadow-sm {\n    --tw-shadow: 0 1px 2px 0 rgba(0, 0, 0, 0.05);\n    box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);\n  }\n\n  .md\\:shadow {\n    --tw-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1), 0 1px 2px 0 rgba(0, 0, 0, 0.06);\n    box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);\n  }\n\n  .md\\:shadow-md {\n    --tw-shadow: 0 4px 6px -1px rgba(0, 0, 0, 0.1), 0 2px 4px -1px rgba(0, 0, 0, 0.06);\n    box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);\n  }\n\n  .md\\:shadow-lg {\n    --tw-shadow: 0 10px 15px -3px rgba(0, 0, 0, 0.1), 0 4px 6px -2px rgba(0, 0, 0, 0.05);\n    box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);\n  }\n\n  .md\\:shadow-xl {\n    --tw-shadow: 0 20px 25px -5px rgba(0, 0, 0, 0.1), 0 10px 10px -5px rgba(0, 0, 0, 0.04);\n    box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);\n  }\n\n  .md\\:shadow-2xl {\n    --tw-shadow: 0 25px 50px -12px rgba(0, 0, 0, 0.25);\n    box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);\n  }\n\n  .md\\:shadow-inner {\n    --tw-shadow: inset 0 2px 4px 0 rgba(0, 0, 0, 0.06);\n    box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);\n  }\n\n  .md\\:shadow-none {\n    --tw-shadow: 0 0 #0000;\n    box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);\n  }\n\n  .group:hover .md\\:group-hover\\:shadow-sm {\n    --tw-shadow: 0 1px 2px 0 rgba(0, 0, 0, 0.05);\n    box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);\n  }\n\n  .group:hover .md\\:group-hover\\:shadow {\n    --tw-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1), 0 1px 2px 0 rgba(0, 0, 0, 0.06);\n    box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);\n  }\n\n  .group:hover .md\\:group-hover\\:shadow-md {\n    --tw-shadow: 0 4px 6px -1px rgba(0, 0, 0, 0.1), 0 2px 4px -1px rgba(0, 0, 0, 0.06);\n    box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);\n  }\n\n  .group:hover .md\\:group-hover\\:shadow-lg {\n    --tw-shadow: 0 10px 15px -3px rgba(0, 0, 0, 0.1), 0 4px 6px -2px rgba(0, 0, 0, 0.05);\n    box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);\n  }\n\n  .group:hover .md\\:group-hover\\:shadow-xl {\n    --tw-shadow: 0 20px 25px -5px rgba(0, 0, 0, 0.1), 0 10px 10px -5px rgba(0, 0, 0, 0.04);\n    box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);\n  }\n\n  .group:hover .md\\:group-hover\\:shadow-2xl {\n    --tw-shadow: 0 25px 50px -12px rgba(0, 0, 0, 0.25);\n    box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);\n  }\n\n  .group:hover .md\\:group-hover\\:shadow-inner {\n    --tw-shadow: inset 0 2px 4px 0 rgba(0, 0, 0, 0.06);\n    box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);\n  }\n\n  .group:hover .md\\:group-hover\\:shadow-none {\n    --tw-shadow: 0 0 #0000;\n    box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);\n  }\n\n  .md\\:focus-within\\:shadow-sm:focus-within {\n    --tw-shadow: 0 1px 2px 0 rgba(0, 0, 0, 0.05);\n    box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);\n  }\n\n  .md\\:focus-within\\:shadow:focus-within {\n    --tw-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1), 0 1px 2px 0 rgba(0, 0, 0, 0.06);\n    box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);\n  }\n\n  .md\\:focus-within\\:shadow-md:focus-within {\n    --tw-shadow: 0 4px 6px -1px rgba(0, 0, 0, 0.1), 0 2px 4px -1px rgba(0, 0, 0, 0.06);\n    box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);\n  }\n\n  .md\\:focus-within\\:shadow-lg:focus-within {\n    --tw-shadow: 0 10px 15px -3px rgba(0, 0, 0, 0.1), 0 4px 6px -2px rgba(0, 0, 0, 0.05);\n    box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);\n  }\n\n  .md\\:focus-within\\:shadow-xl:focus-within {\n    --tw-shadow: 0 20px 25px -5px rgba(0, 0, 0, 0.1), 0 10px 10px -5px rgba(0, 0, 0, 0.04);\n    box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);\n  }\n\n  .md\\:focus-within\\:shadow-2xl:focus-within {\n    --tw-shadow: 0 25px 50px -12px rgba(0, 0, 0, 0.25);\n    box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);\n  }\n\n  .md\\:focus-within\\:shadow-inner:focus-within {\n    --tw-shadow: inset 0 2px 4px 0 rgba(0, 0, 0, 0.06);\n    box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);\n  }\n\n  .md\\:focus-within\\:shadow-none:focus-within {\n    --tw-shadow: 0 0 #0000;\n    box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);\n  }\n\n  .md\\:hover\\:shadow-sm:hover {\n    --tw-shadow: 0 1px 2px 0 rgba(0, 0, 0, 0.05);\n    box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);\n  }\n\n  .md\\:hover\\:shadow:hover {\n    --tw-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1), 0 1px 2px 0 rgba(0, 0, 0, 0.06);\n    box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);\n  }\n\n  .md\\:hover\\:shadow-md:hover {\n    --tw-shadow: 0 4px 6px -1px rgba(0, 0, 0, 0.1), 0 2px 4px -1px rgba(0, 0, 0, 0.06);\n    box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);\n  }\n\n  .md\\:hover\\:shadow-lg:hover {\n    --tw-shadow: 0 10px 15px -3px rgba(0, 0, 0, 0.1), 0 4px 6px -2px rgba(0, 0, 0, 0.05);\n    box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);\n  }\n\n  .md\\:hover\\:shadow-xl:hover {\n    --tw-shadow: 0 20px 25px -5px rgba(0, 0, 0, 0.1), 0 10px 10px -5px rgba(0, 0, 0, 0.04);\n    box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);\n  }\n\n  .md\\:hover\\:shadow-2xl:hover {\n    --tw-shadow: 0 25px 50px -12px rgba(0, 0, 0, 0.25);\n    box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);\n  }\n\n  .md\\:hover\\:shadow-inner:hover {\n    --tw-shadow: inset 0 2px 4px 0 rgba(0, 0, 0, 0.06);\n    box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);\n  }\n\n  .md\\:hover\\:shadow-none:hover {\n    --tw-shadow: 0 0 #0000;\n    box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);\n  }\n\n  .md\\:focus\\:shadow-sm:focus {\n    --tw-shadow: 0 1px 2px 0 rgba(0, 0, 0, 0.05);\n    box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);\n  }\n\n  .md\\:focus\\:shadow:focus {\n    --tw-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1), 0 1px 2px 0 rgba(0, 0, 0, 0.06);\n    box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);\n  }\n\n  .md\\:focus\\:shadow-md:focus {\n    --tw-shadow: 0 4px 6px -1px rgba(0, 0, 0, 0.1), 0 2px 4px -1px rgba(0, 0, 0, 0.06);\n    box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);\n  }\n\n  .md\\:focus\\:shadow-lg:focus {\n    --tw-shadow: 0 10px 15px -3px rgba(0, 0, 0, 0.1), 0 4px 6px -2px rgba(0, 0, 0, 0.05);\n    box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);\n  }\n\n  .md\\:focus\\:shadow-xl:focus {\n    --tw-shadow: 0 20px 25px -5px rgba(0, 0, 0, 0.1), 0 10px 10px -5px rgba(0, 0, 0, 0.04);\n    box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);\n  }\n\n  .md\\:focus\\:shadow-2xl:focus {\n    --tw-shadow: 0 25px 50px -12px rgba(0, 0, 0, 0.25);\n    box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);\n  }\n\n  .md\\:focus\\:shadow-inner:focus {\n    --tw-shadow: inset 0 2px 4px 0 rgba(0, 0, 0, 0.06);\n    box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);\n  }\n\n  .md\\:focus\\:shadow-none:focus {\n    --tw-shadow: 0 0 #0000;\n    box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);\n  }\n\n  .md\\:ring-0 {\n    --tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);\n    --tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(0px + var(--tw-ring-offset-width)) var(--tw-ring-color);\n    box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow, 0 0 #0000);\n  }\n\n  .md\\:ring-1 {\n    --tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);\n    --tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color);\n    box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow, 0 0 #0000);\n  }\n\n  .md\\:ring-2 {\n    --tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);\n    --tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);\n    box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow, 0 0 #0000);\n  }\n\n  .md\\:ring-4 {\n    --tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);\n    --tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(4px + var(--tw-ring-offset-width)) var(--tw-ring-color);\n    box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow, 0 0 #0000);\n  }\n\n  .md\\:ring-8 {\n    --tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);\n    --tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(8px + var(--tw-ring-offset-width)) var(--tw-ring-color);\n    box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow, 0 0 #0000);\n  }\n\n  .md\\:ring {\n    --tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);\n    --tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(3px + var(--tw-ring-offset-width)) var(--tw-ring-color);\n    box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow, 0 0 #0000);\n  }\n\n  .md\\:ring-inset {\n    --tw-ring-inset: inset;\n  }\n\n  .md\\:focus-within\\:ring-0:focus-within {\n    --tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);\n    --tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(0px + var(--tw-ring-offset-width)) var(--tw-ring-color);\n    box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow, 0 0 #0000);\n  }\n\n  .md\\:focus-within\\:ring-1:focus-within {\n    --tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);\n    --tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color);\n    box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow, 0 0 #0000);\n  }\n\n  .md\\:focus-within\\:ring-2:focus-within {\n    --tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);\n    --tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);\n    box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow, 0 0 #0000);\n  }\n\n  .md\\:focus-within\\:ring-4:focus-within {\n    --tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);\n    --tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(4px + var(--tw-ring-offset-width)) var(--tw-ring-color);\n    box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow, 0 0 #0000);\n  }\n\n  .md\\:focus-within\\:ring-8:focus-within {\n    --tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);\n    --tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(8px + var(--tw-ring-offset-width)) var(--tw-ring-color);\n    box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow, 0 0 #0000);\n  }\n\n  .md\\:focus-within\\:ring:focus-within {\n    --tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);\n    --tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(3px + var(--tw-ring-offset-width)) var(--tw-ring-color);\n    box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow, 0 0 #0000);\n  }\n\n  .md\\:focus-within\\:ring-inset:focus-within {\n    --tw-ring-inset: inset;\n  }\n\n  .md\\:focus\\:ring-0:focus {\n    --tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);\n    --tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(0px + var(--tw-ring-offset-width)) var(--tw-ring-color);\n    box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow, 0 0 #0000);\n  }\n\n  .md\\:focus\\:ring-1:focus {\n    --tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);\n    --tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color);\n    box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow, 0 0 #0000);\n  }\n\n  .md\\:focus\\:ring-2:focus {\n    --tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);\n    --tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);\n    box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow, 0 0 #0000);\n  }\n\n  .md\\:focus\\:ring-4:focus {\n    --tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);\n    --tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(4px + var(--tw-ring-offset-width)) var(--tw-ring-color);\n    box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow, 0 0 #0000);\n  }\n\n  .md\\:focus\\:ring-8:focus {\n    --tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);\n    --tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(8px + var(--tw-ring-offset-width)) var(--tw-ring-color);\n    box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow, 0 0 #0000);\n  }\n\n  .md\\:focus\\:ring:focus {\n    --tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);\n    --tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(3px + var(--tw-ring-offset-width)) var(--tw-ring-color);\n    box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow, 0 0 #0000);\n  }\n\n  .md\\:focus\\:ring-inset:focus {\n    --tw-ring-inset: inset;\n  }\n\n  .md\\:ring-offset-transparent {\n    --tw-ring-offset-color: transparent;\n  }\n\n  .md\\:ring-offset-current {\n    --tw-ring-offset-color: currentColor;\n  }\n\n  .md\\:ring-offset-black {\n    --tw-ring-offset-color: #000;\n  }\n\n  .md\\:ring-offset-white {\n    --tw-ring-offset-color: #fff;\n  }\n\n  .md\\:ring-offset-gray-50 {\n    --tw-ring-offset-color: #f9fafb;\n  }\n\n  .md\\:ring-offset-gray-100 {\n    --tw-ring-offset-color: #f3f4f6;\n  }\n\n  .md\\:ring-offset-gray-200 {\n    --tw-ring-offset-color: #e5e7eb;\n  }\n\n  .md\\:ring-offset-gray-300 {\n    --tw-ring-offset-color: #d1d5db;\n  }\n\n  .md\\:ring-offset-gray-400 {\n    --tw-ring-offset-color: #9ca3af;\n  }\n\n  .md\\:ring-offset-gray-500 {\n    --tw-ring-offset-color: #6b7280;\n  }\n\n  .md\\:ring-offset-gray-600 {\n    --tw-ring-offset-color: #4b5563;\n  }\n\n  .md\\:ring-offset-gray-700 {\n    --tw-ring-offset-color: #374151;\n  }\n\n  .md\\:ring-offset-gray-800 {\n    --tw-ring-offset-color: #1f2937;\n  }\n\n  .md\\:ring-offset-gray-900 {\n    --tw-ring-offset-color: #111827;\n  }\n\n  .md\\:ring-offset-red-50 {\n    --tw-ring-offset-color: #fef2f2;\n  }\n\n  .md\\:ring-offset-red-100 {\n    --tw-ring-offset-color: #fee2e2;\n  }\n\n  .md\\:ring-offset-red-200 {\n    --tw-ring-offset-color: #fecaca;\n  }\n\n  .md\\:ring-offset-red-300 {\n    --tw-ring-offset-color: #fca5a5;\n  }\n\n  .md\\:ring-offset-red-400 {\n    --tw-ring-offset-color: #f87171;\n  }\n\n  .md\\:ring-offset-red-500 {\n    --tw-ring-offset-color: #ef4444;\n  }\n\n  .md\\:ring-offset-red-600 {\n    --tw-ring-offset-color: #dc2626;\n  }\n\n  .md\\:ring-offset-red-700 {\n    --tw-ring-offset-color: #b91c1c;\n  }\n\n  .md\\:ring-offset-red-800 {\n    --tw-ring-offset-color: #991b1b;\n  }\n\n  .md\\:ring-offset-red-900 {\n    --tw-ring-offset-color: #7f1d1d;\n  }\n\n  .md\\:ring-offset-yellow-50 {\n    --tw-ring-offset-color: #fffbeb;\n  }\n\n  .md\\:ring-offset-yellow-100 {\n    --tw-ring-offset-color: #fef3c7;\n  }\n\n  .md\\:ring-offset-yellow-200 {\n    --tw-ring-offset-color: #fde68a;\n  }\n\n  .md\\:ring-offset-yellow-300 {\n    --tw-ring-offset-color: #fcd34d;\n  }\n\n  .md\\:ring-offset-yellow-400 {\n    --tw-ring-offset-color: #fbbf24;\n  }\n\n  .md\\:ring-offset-yellow-500 {\n    --tw-ring-offset-color: #f59e0b;\n  }\n\n  .md\\:ring-offset-yellow-600 {\n    --tw-ring-offset-color: #d97706;\n  }\n\n  .md\\:ring-offset-yellow-700 {\n    --tw-ring-offset-color: #b45309;\n  }\n\n  .md\\:ring-offset-yellow-800 {\n    --tw-ring-offset-color: #92400e;\n  }\n\n  .md\\:ring-offset-yellow-900 {\n    --tw-ring-offset-color: #78350f;\n  }\n\n  .md\\:ring-offset-green-50 {\n    --tw-ring-offset-color: #ecfdf5;\n  }\n\n  .md\\:ring-offset-green-100 {\n    --tw-ring-offset-color: #d1fae5;\n  }\n\n  .md\\:ring-offset-green-200 {\n    --tw-ring-offset-color: #a7f3d0;\n  }\n\n  .md\\:ring-offset-green-300 {\n    --tw-ring-offset-color: #6ee7b7;\n  }\n\n  .md\\:ring-offset-green-400 {\n    --tw-ring-offset-color: #34d399;\n  }\n\n  .md\\:ring-offset-green-500 {\n    --tw-ring-offset-color: #10b981;\n  }\n\n  .md\\:ring-offset-green-600 {\n    --tw-ring-offset-color: #059669;\n  }\n\n  .md\\:ring-offset-green-700 {\n    --tw-ring-offset-color: #047857;\n  }\n\n  .md\\:ring-offset-green-800 {\n    --tw-ring-offset-color: #065f46;\n  }\n\n  .md\\:ring-offset-green-900 {\n    --tw-ring-offset-color: #064e3b;\n  }\n\n  .md\\:ring-offset-blue-50 {\n    --tw-ring-offset-color: #eff6ff;\n  }\n\n  .md\\:ring-offset-blue-100 {\n    --tw-ring-offset-color: #dbeafe;\n  }\n\n  .md\\:ring-offset-blue-200 {\n    --tw-ring-offset-color: #bfdbfe;\n  }\n\n  .md\\:ring-offset-blue-300 {\n    --tw-ring-offset-color: #93c5fd;\n  }\n\n  .md\\:ring-offset-blue-400 {\n    --tw-ring-offset-color: #60a5fa;\n  }\n\n  .md\\:ring-offset-blue-500 {\n    --tw-ring-offset-color: #3b82f6;\n  }\n\n  .md\\:ring-offset-blue-600 {\n    --tw-ring-offset-color: #2563eb;\n  }\n\n  .md\\:ring-offset-blue-700 {\n    --tw-ring-offset-color: #1d4ed8;\n  }\n\n  .md\\:ring-offset-blue-800 {\n    --tw-ring-offset-color: #1e40af;\n  }\n\n  .md\\:ring-offset-blue-900 {\n    --tw-ring-offset-color: #1e3a8a;\n  }\n\n  .md\\:ring-offset-indigo-50 {\n    --tw-ring-offset-color: #eef2ff;\n  }\n\n  .md\\:ring-offset-indigo-100 {\n    --tw-ring-offset-color: #e0e7ff;\n  }\n\n  .md\\:ring-offset-indigo-200 {\n    --tw-ring-offset-color: #c7d2fe;\n  }\n\n  .md\\:ring-offset-indigo-300 {\n    --tw-ring-offset-color: #a5b4fc;\n  }\n\n  .md\\:ring-offset-indigo-400 {\n    --tw-ring-offset-color: #818cf8;\n  }\n\n  .md\\:ring-offset-indigo-500 {\n    --tw-ring-offset-color: #6366f1;\n  }\n\n  .md\\:ring-offset-indigo-600 {\n    --tw-ring-offset-color: #4f46e5;\n  }\n\n  .md\\:ring-offset-indigo-700 {\n    --tw-ring-offset-color: #4338ca;\n  }\n\n  .md\\:ring-offset-indigo-800 {\n    --tw-ring-offset-color: #3730a3;\n  }\n\n  .md\\:ring-offset-indigo-900 {\n    --tw-ring-offset-color: #312e81;\n  }\n\n  .md\\:ring-offset-purple-50 {\n    --tw-ring-offset-color: #f5f3ff;\n  }\n\n  .md\\:ring-offset-purple-100 {\n    --tw-ring-offset-color: #ede9fe;\n  }\n\n  .md\\:ring-offset-purple-200 {\n    --tw-ring-offset-color: #ddd6fe;\n  }\n\n  .md\\:ring-offset-purple-300 {\n    --tw-ring-offset-color: #c4b5fd;\n  }\n\n  .md\\:ring-offset-purple-400 {\n    --tw-ring-offset-color: #a78bfa;\n  }\n\n  .md\\:ring-offset-purple-500 {\n    --tw-ring-offset-color: #8b5cf6;\n  }\n\n  .md\\:ring-offset-purple-600 {\n    --tw-ring-offset-color: #7c3aed;\n  }\n\n  .md\\:ring-offset-purple-700 {\n    --tw-ring-offset-color: #6d28d9;\n  }\n\n  .md\\:ring-offset-purple-800 {\n    --tw-ring-offset-color: #5b21b6;\n  }\n\n  .md\\:ring-offset-purple-900 {\n    --tw-ring-offset-color: #4c1d95;\n  }\n\n  .md\\:ring-offset-pink-50 {\n    --tw-ring-offset-color: #fdf2f8;\n  }\n\n  .md\\:ring-offset-pink-100 {\n    --tw-ring-offset-color: #fce7f3;\n  }\n\n  .md\\:ring-offset-pink-200 {\n    --tw-ring-offset-color: #fbcfe8;\n  }\n\n  .md\\:ring-offset-pink-300 {\n    --tw-ring-offset-color: #f9a8d4;\n  }\n\n  .md\\:ring-offset-pink-400 {\n    --tw-ring-offset-color: #f472b6;\n  }\n\n  .md\\:ring-offset-pink-500 {\n    --tw-ring-offset-color: #ec4899;\n  }\n\n  .md\\:ring-offset-pink-600 {\n    --tw-ring-offset-color: #db2777;\n  }\n\n  .md\\:ring-offset-pink-700 {\n    --tw-ring-offset-color: #be185d;\n  }\n\n  .md\\:ring-offset-pink-800 {\n    --tw-ring-offset-color: #9d174d;\n  }\n\n  .md\\:ring-offset-pink-900 {\n    --tw-ring-offset-color: #831843;\n  }\n\n  .md\\:focus-within\\:ring-offset-transparent:focus-within {\n    --tw-ring-offset-color: transparent;\n  }\n\n  .md\\:focus-within\\:ring-offset-current:focus-within {\n    --tw-ring-offset-color: currentColor;\n  }\n\n  .md\\:focus-within\\:ring-offset-black:focus-within {\n    --tw-ring-offset-color: #000;\n  }\n\n  .md\\:focus-within\\:ring-offset-white:focus-within {\n    --tw-ring-offset-color: #fff;\n  }\n\n  .md\\:focus-within\\:ring-offset-gray-50:focus-within {\n    --tw-ring-offset-color: #f9fafb;\n  }\n\n  .md\\:focus-within\\:ring-offset-gray-100:focus-within {\n    --tw-ring-offset-color: #f3f4f6;\n  }\n\n  .md\\:focus-within\\:ring-offset-gray-200:focus-within {\n    --tw-ring-offset-color: #e5e7eb;\n  }\n\n  .md\\:focus-within\\:ring-offset-gray-300:focus-within {\n    --tw-ring-offset-color: #d1d5db;\n  }\n\n  .md\\:focus-within\\:ring-offset-gray-400:focus-within {\n    --tw-ring-offset-color: #9ca3af;\n  }\n\n  .md\\:focus-within\\:ring-offset-gray-500:focus-within {\n    --tw-ring-offset-color: #6b7280;\n  }\n\n  .md\\:focus-within\\:ring-offset-gray-600:focus-within {\n    --tw-ring-offset-color: #4b5563;\n  }\n\n  .md\\:focus-within\\:ring-offset-gray-700:focus-within {\n    --tw-ring-offset-color: #374151;\n  }\n\n  .md\\:focus-within\\:ring-offset-gray-800:focus-within {\n    --tw-ring-offset-color: #1f2937;\n  }\n\n  .md\\:focus-within\\:ring-offset-gray-900:focus-within {\n    --tw-ring-offset-color: #111827;\n  }\n\n  .md\\:focus-within\\:ring-offset-red-50:focus-within {\n    --tw-ring-offset-color: #fef2f2;\n  }\n\n  .md\\:focus-within\\:ring-offset-red-100:focus-within {\n    --tw-ring-offset-color: #fee2e2;\n  }\n\n  .md\\:focus-within\\:ring-offset-red-200:focus-within {\n    --tw-ring-offset-color: #fecaca;\n  }\n\n  .md\\:focus-within\\:ring-offset-red-300:focus-within {\n    --tw-ring-offset-color: #fca5a5;\n  }\n\n  .md\\:focus-within\\:ring-offset-red-400:focus-within {\n    --tw-ring-offset-color: #f87171;\n  }\n\n  .md\\:focus-within\\:ring-offset-red-500:focus-within {\n    --tw-ring-offset-color: #ef4444;\n  }\n\n  .md\\:focus-within\\:ring-offset-red-600:focus-within {\n    --tw-ring-offset-color: #dc2626;\n  }\n\n  .md\\:focus-within\\:ring-offset-red-700:focus-within {\n    --tw-ring-offset-color: #b91c1c;\n  }\n\n  .md\\:focus-within\\:ring-offset-red-800:focus-within {\n    --tw-ring-offset-color: #991b1b;\n  }\n\n  .md\\:focus-within\\:ring-offset-red-900:focus-within {\n    --tw-ring-offset-color: #7f1d1d;\n  }\n\n  .md\\:focus-within\\:ring-offset-yellow-50:focus-within {\n    --tw-ring-offset-color: #fffbeb;\n  }\n\n  .md\\:focus-within\\:ring-offset-yellow-100:focus-within {\n    --tw-ring-offset-color: #fef3c7;\n  }\n\n  .md\\:focus-within\\:ring-offset-yellow-200:focus-within {\n    --tw-ring-offset-color: #fde68a;\n  }\n\n  .md\\:focus-within\\:ring-offset-yellow-300:focus-within {\n    --tw-ring-offset-color: #fcd34d;\n  }\n\n  .md\\:focus-within\\:ring-offset-yellow-400:focus-within {\n    --tw-ring-offset-color: #fbbf24;\n  }\n\n  .md\\:focus-within\\:ring-offset-yellow-500:focus-within {\n    --tw-ring-offset-color: #f59e0b;\n  }\n\n  .md\\:focus-within\\:ring-offset-yellow-600:focus-within {\n    --tw-ring-offset-color: #d97706;\n  }\n\n  .md\\:focus-within\\:ring-offset-yellow-700:focus-within {\n    --tw-ring-offset-color: #b45309;\n  }\n\n  .md\\:focus-within\\:ring-offset-yellow-800:focus-within {\n    --tw-ring-offset-color: #92400e;\n  }\n\n  .md\\:focus-within\\:ring-offset-yellow-900:focus-within {\n    --tw-ring-offset-color: #78350f;\n  }\n\n  .md\\:focus-within\\:ring-offset-green-50:focus-within {\n    --tw-ring-offset-color: #ecfdf5;\n  }\n\n  .md\\:focus-within\\:ring-offset-green-100:focus-within {\n    --tw-ring-offset-color: #d1fae5;\n  }\n\n  .md\\:focus-within\\:ring-offset-green-200:focus-within {\n    --tw-ring-offset-color: #a7f3d0;\n  }\n\n  .md\\:focus-within\\:ring-offset-green-300:focus-within {\n    --tw-ring-offset-color: #6ee7b7;\n  }\n\n  .md\\:focus-within\\:ring-offset-green-400:focus-within {\n    --tw-ring-offset-color: #34d399;\n  }\n\n  .md\\:focus-within\\:ring-offset-green-500:focus-within {\n    --tw-ring-offset-color: #10b981;\n  }\n\n  .md\\:focus-within\\:ring-offset-green-600:focus-within {\n    --tw-ring-offset-color: #059669;\n  }\n\n  .md\\:focus-within\\:ring-offset-green-700:focus-within {\n    --tw-ring-offset-color: #047857;\n  }\n\n  .md\\:focus-within\\:ring-offset-green-800:focus-within {\n    --tw-ring-offset-color: #065f46;\n  }\n\n  .md\\:focus-within\\:ring-offset-green-900:focus-within {\n    --tw-ring-offset-color: #064e3b;\n  }\n\n  .md\\:focus-within\\:ring-offset-blue-50:focus-within {\n    --tw-ring-offset-color: #eff6ff;\n  }\n\n  .md\\:focus-within\\:ring-offset-blue-100:focus-within {\n    --tw-ring-offset-color: #dbeafe;\n  }\n\n  .md\\:focus-within\\:ring-offset-blue-200:focus-within {\n    --tw-ring-offset-color: #bfdbfe;\n  }\n\n  .md\\:focus-within\\:ring-offset-blue-300:focus-within {\n    --tw-ring-offset-color: #93c5fd;\n  }\n\n  .md\\:focus-within\\:ring-offset-blue-400:focus-within {\n    --tw-ring-offset-color: #60a5fa;\n  }\n\n  .md\\:focus-within\\:ring-offset-blue-500:focus-within {\n    --tw-ring-offset-color: #3b82f6;\n  }\n\n  .md\\:focus-within\\:ring-offset-blue-600:focus-within {\n    --tw-ring-offset-color: #2563eb;\n  }\n\n  .md\\:focus-within\\:ring-offset-blue-700:focus-within {\n    --tw-ring-offset-color: #1d4ed8;\n  }\n\n  .md\\:focus-within\\:ring-offset-blue-800:focus-within {\n    --tw-ring-offset-color: #1e40af;\n  }\n\n  .md\\:focus-within\\:ring-offset-blue-900:focus-within {\n    --tw-ring-offset-color: #1e3a8a;\n  }\n\n  .md\\:focus-within\\:ring-offset-indigo-50:focus-within {\n    --tw-ring-offset-color: #eef2ff;\n  }\n\n  .md\\:focus-within\\:ring-offset-indigo-100:focus-within {\n    --tw-ring-offset-color: #e0e7ff;\n  }\n\n  .md\\:focus-within\\:ring-offset-indigo-200:focus-within {\n    --tw-ring-offset-color: #c7d2fe;\n  }\n\n  .md\\:focus-within\\:ring-offset-indigo-300:focus-within {\n    --tw-ring-offset-color: #a5b4fc;\n  }\n\n  .md\\:focus-within\\:ring-offset-indigo-400:focus-within {\n    --tw-ring-offset-color: #818cf8;\n  }\n\n  .md\\:focus-within\\:ring-offset-indigo-500:focus-within {\n    --tw-ring-offset-color: #6366f1;\n  }\n\n  .md\\:focus-within\\:ring-offset-indigo-600:focus-within {\n    --tw-ring-offset-color: #4f46e5;\n  }\n\n  .md\\:focus-within\\:ring-offset-indigo-700:focus-within {\n    --tw-ring-offset-color: #4338ca;\n  }\n\n  .md\\:focus-within\\:ring-offset-indigo-800:focus-within {\n    --tw-ring-offset-color: #3730a3;\n  }\n\n  .md\\:focus-within\\:ring-offset-indigo-900:focus-within {\n    --tw-ring-offset-color: #312e81;\n  }\n\n  .md\\:focus-within\\:ring-offset-purple-50:focus-within {\n    --tw-ring-offset-color: #f5f3ff;\n  }\n\n  .md\\:focus-within\\:ring-offset-purple-100:focus-within {\n    --tw-ring-offset-color: #ede9fe;\n  }\n\n  .md\\:focus-within\\:ring-offset-purple-200:focus-within {\n    --tw-ring-offset-color: #ddd6fe;\n  }\n\n  .md\\:focus-within\\:ring-offset-purple-300:focus-within {\n    --tw-ring-offset-color: #c4b5fd;\n  }\n\n  .md\\:focus-within\\:ring-offset-purple-400:focus-within {\n    --tw-ring-offset-color: #a78bfa;\n  }\n\n  .md\\:focus-within\\:ring-offset-purple-500:focus-within {\n    --tw-ring-offset-color: #8b5cf6;\n  }\n\n  .md\\:focus-within\\:ring-offset-purple-600:focus-within {\n    --tw-ring-offset-color: #7c3aed;\n  }\n\n  .md\\:focus-within\\:ring-offset-purple-700:focus-within {\n    --tw-ring-offset-color: #6d28d9;\n  }\n\n  .md\\:focus-within\\:ring-offset-purple-800:focus-within {\n    --tw-ring-offset-color: #5b21b6;\n  }\n\n  .md\\:focus-within\\:ring-offset-purple-900:focus-within {\n    --tw-ring-offset-color: #4c1d95;\n  }\n\n  .md\\:focus-within\\:ring-offset-pink-50:focus-within {\n    --tw-ring-offset-color: #fdf2f8;\n  }\n\n  .md\\:focus-within\\:ring-offset-pink-100:focus-within {\n    --tw-ring-offset-color: #fce7f3;\n  }\n\n  .md\\:focus-within\\:ring-offset-pink-200:focus-within {\n    --tw-ring-offset-color: #fbcfe8;\n  }\n\n  .md\\:focus-within\\:ring-offset-pink-300:focus-within {\n    --tw-ring-offset-color: #f9a8d4;\n  }\n\n  .md\\:focus-within\\:ring-offset-pink-400:focus-within {\n    --tw-ring-offset-color: #f472b6;\n  }\n\n  .md\\:focus-within\\:ring-offset-pink-500:focus-within {\n    --tw-ring-offset-color: #ec4899;\n  }\n\n  .md\\:focus-within\\:ring-offset-pink-600:focus-within {\n    --tw-ring-offset-color: #db2777;\n  }\n\n  .md\\:focus-within\\:ring-offset-pink-700:focus-within {\n    --tw-ring-offset-color: #be185d;\n  }\n\n  .md\\:focus-within\\:ring-offset-pink-800:focus-within {\n    --tw-ring-offset-color: #9d174d;\n  }\n\n  .md\\:focus-within\\:ring-offset-pink-900:focus-within {\n    --tw-ring-offset-color: #831843;\n  }\n\n  .md\\:focus\\:ring-offset-transparent:focus {\n    --tw-ring-offset-color: transparent;\n  }\n\n  .md\\:focus\\:ring-offset-current:focus {\n    --tw-ring-offset-color: currentColor;\n  }\n\n  .md\\:focus\\:ring-offset-black:focus {\n    --tw-ring-offset-color: #000;\n  }\n\n  .md\\:focus\\:ring-offset-white:focus {\n    --tw-ring-offset-color: #fff;\n  }\n\n  .md\\:focus\\:ring-offset-gray-50:focus {\n    --tw-ring-offset-color: #f9fafb;\n  }\n\n  .md\\:focus\\:ring-offset-gray-100:focus {\n    --tw-ring-offset-color: #f3f4f6;\n  }\n\n  .md\\:focus\\:ring-offset-gray-200:focus {\n    --tw-ring-offset-color: #e5e7eb;\n  }\n\n  .md\\:focus\\:ring-offset-gray-300:focus {\n    --tw-ring-offset-color: #d1d5db;\n  }\n\n  .md\\:focus\\:ring-offset-gray-400:focus {\n    --tw-ring-offset-color: #9ca3af;\n  }\n\n  .md\\:focus\\:ring-offset-gray-500:focus {\n    --tw-ring-offset-color: #6b7280;\n  }\n\n  .md\\:focus\\:ring-offset-gray-600:focus {\n    --tw-ring-offset-color: #4b5563;\n  }\n\n  .md\\:focus\\:ring-offset-gray-700:focus {\n    --tw-ring-offset-color: #374151;\n  }\n\n  .md\\:focus\\:ring-offset-gray-800:focus {\n    --tw-ring-offset-color: #1f2937;\n  }\n\n  .md\\:focus\\:ring-offset-gray-900:focus {\n    --tw-ring-offset-color: #111827;\n  }\n\n  .md\\:focus\\:ring-offset-red-50:focus {\n    --tw-ring-offset-color: #fef2f2;\n  }\n\n  .md\\:focus\\:ring-offset-red-100:focus {\n    --tw-ring-offset-color: #fee2e2;\n  }\n\n  .md\\:focus\\:ring-offset-red-200:focus {\n    --tw-ring-offset-color: #fecaca;\n  }\n\n  .md\\:focus\\:ring-offset-red-300:focus {\n    --tw-ring-offset-color: #fca5a5;\n  }\n\n  .md\\:focus\\:ring-offset-red-400:focus {\n    --tw-ring-offset-color: #f87171;\n  }\n\n  .md\\:focus\\:ring-offset-red-500:focus {\n    --tw-ring-offset-color: #ef4444;\n  }\n\n  .md\\:focus\\:ring-offset-red-600:focus {\n    --tw-ring-offset-color: #dc2626;\n  }\n\n  .md\\:focus\\:ring-offset-red-700:focus {\n    --tw-ring-offset-color: #b91c1c;\n  }\n\n  .md\\:focus\\:ring-offset-red-800:focus {\n    --tw-ring-offset-color: #991b1b;\n  }\n\n  .md\\:focus\\:ring-offset-red-900:focus {\n    --tw-ring-offset-color: #7f1d1d;\n  }\n\n  .md\\:focus\\:ring-offset-yellow-50:focus {\n    --tw-ring-offset-color: #fffbeb;\n  }\n\n  .md\\:focus\\:ring-offset-yellow-100:focus {\n    --tw-ring-offset-color: #fef3c7;\n  }\n\n  .md\\:focus\\:ring-offset-yellow-200:focus {\n    --tw-ring-offset-color: #fde68a;\n  }\n\n  .md\\:focus\\:ring-offset-yellow-300:focus {\n    --tw-ring-offset-color: #fcd34d;\n  }\n\n  .md\\:focus\\:ring-offset-yellow-400:focus {\n    --tw-ring-offset-color: #fbbf24;\n  }\n\n  .md\\:focus\\:ring-offset-yellow-500:focus {\n    --tw-ring-offset-color: #f59e0b;\n  }\n\n  .md\\:focus\\:ring-offset-yellow-600:focus {\n    --tw-ring-offset-color: #d97706;\n  }\n\n  .md\\:focus\\:ring-offset-yellow-700:focus {\n    --tw-ring-offset-color: #b45309;\n  }\n\n  .md\\:focus\\:ring-offset-yellow-800:focus {\n    --tw-ring-offset-color: #92400e;\n  }\n\n  .md\\:focus\\:ring-offset-yellow-900:focus {\n    --tw-ring-offset-color: #78350f;\n  }\n\n  .md\\:focus\\:ring-offset-green-50:focus {\n    --tw-ring-offset-color: #ecfdf5;\n  }\n\n  .md\\:focus\\:ring-offset-green-100:focus {\n    --tw-ring-offset-color: #d1fae5;\n  }\n\n  .md\\:focus\\:ring-offset-green-200:focus {\n    --tw-ring-offset-color: #a7f3d0;\n  }\n\n  .md\\:focus\\:ring-offset-green-300:focus {\n    --tw-ring-offset-color: #6ee7b7;\n  }\n\n  .md\\:focus\\:ring-offset-green-400:focus {\n    --tw-ring-offset-color: #34d399;\n  }\n\n  .md\\:focus\\:ring-offset-green-500:focus {\n    --tw-ring-offset-color: #10b981;\n  }\n\n  .md\\:focus\\:ring-offset-green-600:focus {\n    --tw-ring-offset-color: #059669;\n  }\n\n  .md\\:focus\\:ring-offset-green-700:focus {\n    --tw-ring-offset-color: #047857;\n  }\n\n  .md\\:focus\\:ring-offset-green-800:focus {\n    --tw-ring-offset-color: #065f46;\n  }\n\n  .md\\:focus\\:ring-offset-green-900:focus {\n    --tw-ring-offset-color: #064e3b;\n  }\n\n  .md\\:focus\\:ring-offset-blue-50:focus {\n    --tw-ring-offset-color: #eff6ff;\n  }\n\n  .md\\:focus\\:ring-offset-blue-100:focus {\n    --tw-ring-offset-color: #dbeafe;\n  }\n\n  .md\\:focus\\:ring-offset-blue-200:focus {\n    --tw-ring-offset-color: #bfdbfe;\n  }\n\n  .md\\:focus\\:ring-offset-blue-300:focus {\n    --tw-ring-offset-color: #93c5fd;\n  }\n\n  .md\\:focus\\:ring-offset-blue-400:focus {\n    --tw-ring-offset-color: #60a5fa;\n  }\n\n  .md\\:focus\\:ring-offset-blue-500:focus {\n    --tw-ring-offset-color: #3b82f6;\n  }\n\n  .md\\:focus\\:ring-offset-blue-600:focus {\n    --tw-ring-offset-color: #2563eb;\n  }\n\n  .md\\:focus\\:ring-offset-blue-700:focus {\n    --tw-ring-offset-color: #1d4ed8;\n  }\n\n  .md\\:focus\\:ring-offset-blue-800:focus {\n    --tw-ring-offset-color: #1e40af;\n  }\n\n  .md\\:focus\\:ring-offset-blue-900:focus {\n    --tw-ring-offset-color: #1e3a8a;\n  }\n\n  .md\\:focus\\:ring-offset-indigo-50:focus {\n    --tw-ring-offset-color: #eef2ff;\n  }\n\n  .md\\:focus\\:ring-offset-indigo-100:focus {\n    --tw-ring-offset-color: #e0e7ff;\n  }\n\n  .md\\:focus\\:ring-offset-indigo-200:focus {\n    --tw-ring-offset-color: #c7d2fe;\n  }\n\n  .md\\:focus\\:ring-offset-indigo-300:focus {\n    --tw-ring-offset-color: #a5b4fc;\n  }\n\n  .md\\:focus\\:ring-offset-indigo-400:focus {\n    --tw-ring-offset-color: #818cf8;\n  }\n\n  .md\\:focus\\:ring-offset-indigo-500:focus {\n    --tw-ring-offset-color: #6366f1;\n  }\n\n  .md\\:focus\\:ring-offset-indigo-600:focus {\n    --tw-ring-offset-color: #4f46e5;\n  }\n\n  .md\\:focus\\:ring-offset-indigo-700:focus {\n    --tw-ring-offset-color: #4338ca;\n  }\n\n  .md\\:focus\\:ring-offset-indigo-800:focus {\n    --tw-ring-offset-color: #3730a3;\n  }\n\n  .md\\:focus\\:ring-offset-indigo-900:focus {\n    --tw-ring-offset-color: #312e81;\n  }\n\n  .md\\:focus\\:ring-offset-purple-50:focus {\n    --tw-ring-offset-color: #f5f3ff;\n  }\n\n  .md\\:focus\\:ring-offset-purple-100:focus {\n    --tw-ring-offset-color: #ede9fe;\n  }\n\n  .md\\:focus\\:ring-offset-purple-200:focus {\n    --tw-ring-offset-color: #ddd6fe;\n  }\n\n  .md\\:focus\\:ring-offset-purple-300:focus {\n    --tw-ring-offset-color: #c4b5fd;\n  }\n\n  .md\\:focus\\:ring-offset-purple-400:focus {\n    --tw-ring-offset-color: #a78bfa;\n  }\n\n  .md\\:focus\\:ring-offset-purple-500:focus {\n    --tw-ring-offset-color: #8b5cf6;\n  }\n\n  .md\\:focus\\:ring-offset-purple-600:focus {\n    --tw-ring-offset-color: #7c3aed;\n  }\n\n  .md\\:focus\\:ring-offset-purple-700:focus {\n    --tw-ring-offset-color: #6d28d9;\n  }\n\n  .md\\:focus\\:ring-offset-purple-800:focus {\n    --tw-ring-offset-color: #5b21b6;\n  }\n\n  .md\\:focus\\:ring-offset-purple-900:focus {\n    --tw-ring-offset-color: #4c1d95;\n  }\n\n  .md\\:focus\\:ring-offset-pink-50:focus {\n    --tw-ring-offset-color: #fdf2f8;\n  }\n\n  .md\\:focus\\:ring-offset-pink-100:focus {\n    --tw-ring-offset-color: #fce7f3;\n  }\n\n  .md\\:focus\\:ring-offset-pink-200:focus {\n    --tw-ring-offset-color: #fbcfe8;\n  }\n\n  .md\\:focus\\:ring-offset-pink-300:focus {\n    --tw-ring-offset-color: #f9a8d4;\n  }\n\n  .md\\:focus\\:ring-offset-pink-400:focus {\n    --tw-ring-offset-color: #f472b6;\n  }\n\n  .md\\:focus\\:ring-offset-pink-500:focus {\n    --tw-ring-offset-color: #ec4899;\n  }\n\n  .md\\:focus\\:ring-offset-pink-600:focus {\n    --tw-ring-offset-color: #db2777;\n  }\n\n  .md\\:focus\\:ring-offset-pink-700:focus {\n    --tw-ring-offset-color: #be185d;\n  }\n\n  .md\\:focus\\:ring-offset-pink-800:focus {\n    --tw-ring-offset-color: #9d174d;\n  }\n\n  .md\\:focus\\:ring-offset-pink-900:focus {\n    --tw-ring-offset-color: #831843;\n  }\n\n  .dark .md\\:dark\\:ring-offset-transparent {\n    --tw-ring-offset-color: transparent;\n  }\n\n  .dark .md\\:dark\\:ring-offset-current {\n    --tw-ring-offset-color: currentColor;\n  }\n\n  .dark .md\\:dark\\:ring-offset-black {\n    --tw-ring-offset-color: #000;\n  }\n\n  .dark .md\\:dark\\:ring-offset-white {\n    --tw-ring-offset-color: #fff;\n  }\n\n  .dark .md\\:dark\\:ring-offset-gray-50 {\n    --tw-ring-offset-color: #f9fafb;\n  }\n\n  .dark .md\\:dark\\:ring-offset-gray-100 {\n    --tw-ring-offset-color: #f3f4f6;\n  }\n\n  .dark .md\\:dark\\:ring-offset-gray-200 {\n    --tw-ring-offset-color: #e5e7eb;\n  }\n\n  .dark .md\\:dark\\:ring-offset-gray-300 {\n    --tw-ring-offset-color: #d1d5db;\n  }\n\n  .dark .md\\:dark\\:ring-offset-gray-400 {\n    --tw-ring-offset-color: #9ca3af;\n  }\n\n  .dark .md\\:dark\\:ring-offset-gray-500 {\n    --tw-ring-offset-color: #6b7280;\n  }\n\n  .dark .md\\:dark\\:ring-offset-gray-600 {\n    --tw-ring-offset-color: #4b5563;\n  }\n\n  .dark .md\\:dark\\:ring-offset-gray-700 {\n    --tw-ring-offset-color: #374151;\n  }\n\n  .dark .md\\:dark\\:ring-offset-gray-800 {\n    --tw-ring-offset-color: #1f2937;\n  }\n\n  .dark .md\\:dark\\:ring-offset-gray-900 {\n    --tw-ring-offset-color: #111827;\n  }\n\n  .dark .md\\:dark\\:ring-offset-red-50 {\n    --tw-ring-offset-color: #fef2f2;\n  }\n\n  .dark .md\\:dark\\:ring-offset-red-100 {\n    --tw-ring-offset-color: #fee2e2;\n  }\n\n  .dark .md\\:dark\\:ring-offset-red-200 {\n    --tw-ring-offset-color: #fecaca;\n  }\n\n  .dark .md\\:dark\\:ring-offset-red-300 {\n    --tw-ring-offset-color: #fca5a5;\n  }\n\n  .dark .md\\:dark\\:ring-offset-red-400 {\n    --tw-ring-offset-color: #f87171;\n  }\n\n  .dark .md\\:dark\\:ring-offset-red-500 {\n    --tw-ring-offset-color: #ef4444;\n  }\n\n  .dark .md\\:dark\\:ring-offset-red-600 {\n    --tw-ring-offset-color: #dc2626;\n  }\n\n  .dark .md\\:dark\\:ring-offset-red-700 {\n    --tw-ring-offset-color: #b91c1c;\n  }\n\n  .dark .md\\:dark\\:ring-offset-red-800 {\n    --tw-ring-offset-color: #991b1b;\n  }\n\n  .dark .md\\:dark\\:ring-offset-red-900 {\n    --tw-ring-offset-color: #7f1d1d;\n  }\n\n  .dark .md\\:dark\\:ring-offset-yellow-50 {\n    --tw-ring-offset-color: #fffbeb;\n  }\n\n  .dark .md\\:dark\\:ring-offset-yellow-100 {\n    --tw-ring-offset-color: #fef3c7;\n  }\n\n  .dark .md\\:dark\\:ring-offset-yellow-200 {\n    --tw-ring-offset-color: #fde68a;\n  }\n\n  .dark .md\\:dark\\:ring-offset-yellow-300 {\n    --tw-ring-offset-color: #fcd34d;\n  }\n\n  .dark .md\\:dark\\:ring-offset-yellow-400 {\n    --tw-ring-offset-color: #fbbf24;\n  }\n\n  .dark .md\\:dark\\:ring-offset-yellow-500 {\n    --tw-ring-offset-color: #f59e0b;\n  }\n\n  .dark .md\\:dark\\:ring-offset-yellow-600 {\n    --tw-ring-offset-color: #d97706;\n  }\n\n  .dark .md\\:dark\\:ring-offset-yellow-700 {\n    --tw-ring-offset-color: #b45309;\n  }\n\n  .dark .md\\:dark\\:ring-offset-yellow-800 {\n    --tw-ring-offset-color: #92400e;\n  }\n\n  .dark .md\\:dark\\:ring-offset-yellow-900 {\n    --tw-ring-offset-color: #78350f;\n  }\n\n  .dark .md\\:dark\\:ring-offset-green-50 {\n    --tw-ring-offset-color: #ecfdf5;\n  }\n\n  .dark .md\\:dark\\:ring-offset-green-100 {\n    --tw-ring-offset-color: #d1fae5;\n  }\n\n  .dark .md\\:dark\\:ring-offset-green-200 {\n    --tw-ring-offset-color: #a7f3d0;\n  }\n\n  .dark .md\\:dark\\:ring-offset-green-300 {\n    --tw-ring-offset-color: #6ee7b7;\n  }\n\n  .dark .md\\:dark\\:ring-offset-green-400 {\n    --tw-ring-offset-color: #34d399;\n  }\n\n  .dark .md\\:dark\\:ring-offset-green-500 {\n    --tw-ring-offset-color: #10b981;\n  }\n\n  .dark .md\\:dark\\:ring-offset-green-600 {\n    --tw-ring-offset-color: #059669;\n  }\n\n  .dark .md\\:dark\\:ring-offset-green-700 {\n    --tw-ring-offset-color: #047857;\n  }\n\n  .dark .md\\:dark\\:ring-offset-green-800 {\n    --tw-ring-offset-color: #065f46;\n  }\n\n  .dark .md\\:dark\\:ring-offset-green-900 {\n    --tw-ring-offset-color: #064e3b;\n  }\n\n  .dark .md\\:dark\\:ring-offset-blue-50 {\n    --tw-ring-offset-color: #eff6ff;\n  }\n\n  .dark .md\\:dark\\:ring-offset-blue-100 {\n    --tw-ring-offset-color: #dbeafe;\n  }\n\n  .dark .md\\:dark\\:ring-offset-blue-200 {\n    --tw-ring-offset-color: #bfdbfe;\n  }\n\n  .dark .md\\:dark\\:ring-offset-blue-300 {\n    --tw-ring-offset-color: #93c5fd;\n  }\n\n  .dark .md\\:dark\\:ring-offset-blue-400 {\n    --tw-ring-offset-color: #60a5fa;\n  }\n\n  .dark .md\\:dark\\:ring-offset-blue-500 {\n    --tw-ring-offset-color: #3b82f6;\n  }\n\n  .dark .md\\:dark\\:ring-offset-blue-600 {\n    --tw-ring-offset-color: #2563eb;\n  }\n\n  .dark .md\\:dark\\:ring-offset-blue-700 {\n    --tw-ring-offset-color: #1d4ed8;\n  }\n\n  .dark .md\\:dark\\:ring-offset-blue-800 {\n    --tw-ring-offset-color: #1e40af;\n  }\n\n  .dark .md\\:dark\\:ring-offset-blue-900 {\n    --tw-ring-offset-color: #1e3a8a;\n  }\n\n  .dark .md\\:dark\\:ring-offset-indigo-50 {\n    --tw-ring-offset-color: #eef2ff;\n  }\n\n  .dark .md\\:dark\\:ring-offset-indigo-100 {\n    --tw-ring-offset-color: #e0e7ff;\n  }\n\n  .dark .md\\:dark\\:ring-offset-indigo-200 {\n    --tw-ring-offset-color: #c7d2fe;\n  }\n\n  .dark .md\\:dark\\:ring-offset-indigo-300 {\n    --tw-ring-offset-color: #a5b4fc;\n  }\n\n  .dark .md\\:dark\\:ring-offset-indigo-400 {\n    --tw-ring-offset-color: #818cf8;\n  }\n\n  .dark .md\\:dark\\:ring-offset-indigo-500 {\n    --tw-ring-offset-color: #6366f1;\n  }\n\n  .dark .md\\:dark\\:ring-offset-indigo-600 {\n    --tw-ring-offset-color: #4f46e5;\n  }\n\n  .dark .md\\:dark\\:ring-offset-indigo-700 {\n    --tw-ring-offset-color: #4338ca;\n  }\n\n  .dark .md\\:dark\\:ring-offset-indigo-800 {\n    --tw-ring-offset-color: #3730a3;\n  }\n\n  .dark .md\\:dark\\:ring-offset-indigo-900 {\n    --tw-ring-offset-color: #312e81;\n  }\n\n  .dark .md\\:dark\\:ring-offset-purple-50 {\n    --tw-ring-offset-color: #f5f3ff;\n  }\n\n  .dark .md\\:dark\\:ring-offset-purple-100 {\n    --tw-ring-offset-color: #ede9fe;\n  }\n\n  .dark .md\\:dark\\:ring-offset-purple-200 {\n    --tw-ring-offset-color: #ddd6fe;\n  }\n\n  .dark .md\\:dark\\:ring-offset-purple-300 {\n    --tw-ring-offset-color: #c4b5fd;\n  }\n\n  .dark .md\\:dark\\:ring-offset-purple-400 {\n    --tw-ring-offset-color: #a78bfa;\n  }\n\n  .dark .md\\:dark\\:ring-offset-purple-500 {\n    --tw-ring-offset-color: #8b5cf6;\n  }\n\n  .dark .md\\:dark\\:ring-offset-purple-600 {\n    --tw-ring-offset-color: #7c3aed;\n  }\n\n  .dark .md\\:dark\\:ring-offset-purple-700 {\n    --tw-ring-offset-color: #6d28d9;\n  }\n\n  .dark .md\\:dark\\:ring-offset-purple-800 {\n    --tw-ring-offset-color: #5b21b6;\n  }\n\n  .dark .md\\:dark\\:ring-offset-purple-900 {\n    --tw-ring-offset-color: #4c1d95;\n  }\n\n  .dark .md\\:dark\\:ring-offset-pink-50 {\n    --tw-ring-offset-color: #fdf2f8;\n  }\n\n  .dark .md\\:dark\\:ring-offset-pink-100 {\n    --tw-ring-offset-color: #fce7f3;\n  }\n\n  .dark .md\\:dark\\:ring-offset-pink-200 {\n    --tw-ring-offset-color: #fbcfe8;\n  }\n\n  .dark .md\\:dark\\:ring-offset-pink-300 {\n    --tw-ring-offset-color: #f9a8d4;\n  }\n\n  .dark .md\\:dark\\:ring-offset-pink-400 {\n    --tw-ring-offset-color: #f472b6;\n  }\n\n  .dark .md\\:dark\\:ring-offset-pink-500 {\n    --tw-ring-offset-color: #ec4899;\n  }\n\n  .dark .md\\:dark\\:ring-offset-pink-600 {\n    --tw-ring-offset-color: #db2777;\n  }\n\n  .dark .md\\:dark\\:ring-offset-pink-700 {\n    --tw-ring-offset-color: #be185d;\n  }\n\n  .dark .md\\:dark\\:ring-offset-pink-800 {\n    --tw-ring-offset-color: #9d174d;\n  }\n\n  .dark .md\\:dark\\:ring-offset-pink-900 {\n    --tw-ring-offset-color: #831843;\n  }\n\n  .dark .md\\:dark\\:focus-within\\:ring-offset-transparent:focus-within {\n    --tw-ring-offset-color: transparent;\n  }\n\n  .dark .md\\:dark\\:focus-within\\:ring-offset-current:focus-within {\n    --tw-ring-offset-color: currentColor;\n  }\n\n  .dark .md\\:dark\\:focus-within\\:ring-offset-black:focus-within {\n    --tw-ring-offset-color: #000;\n  }\n\n  .dark .md\\:dark\\:focus-within\\:ring-offset-white:focus-within {\n    --tw-ring-offset-color: #fff;\n  }\n\n  .dark .md\\:dark\\:focus-within\\:ring-offset-gray-50:focus-within {\n    --tw-ring-offset-color: #f9fafb;\n  }\n\n  .dark .md\\:dark\\:focus-within\\:ring-offset-gray-100:focus-within {\n    --tw-ring-offset-color: #f3f4f6;\n  }\n\n  .dark .md\\:dark\\:focus-within\\:ring-offset-gray-200:focus-within {\n    --tw-ring-offset-color: #e5e7eb;\n  }\n\n  .dark .md\\:dark\\:focus-within\\:ring-offset-gray-300:focus-within {\n    --tw-ring-offset-color: #d1d5db;\n  }\n\n  .dark .md\\:dark\\:focus-within\\:ring-offset-gray-400:focus-within {\n    --tw-ring-offset-color: #9ca3af;\n  }\n\n  .dark .md\\:dark\\:focus-within\\:ring-offset-gray-500:focus-within {\n    --tw-ring-offset-color: #6b7280;\n  }\n\n  .dark .md\\:dark\\:focus-within\\:ring-offset-gray-600:focus-within {\n    --tw-ring-offset-color: #4b5563;\n  }\n\n  .dark .md\\:dark\\:focus-within\\:ring-offset-gray-700:focus-within {\n    --tw-ring-offset-color: #374151;\n  }\n\n  .dark .md\\:dark\\:focus-within\\:ring-offset-gray-800:focus-within {\n    --tw-ring-offset-color: #1f2937;\n  }\n\n  .dark .md\\:dark\\:focus-within\\:ring-offset-gray-900:focus-within {\n    --tw-ring-offset-color: #111827;\n  }\n\n  .dark .md\\:dark\\:focus-within\\:ring-offset-red-50:focus-within {\n    --tw-ring-offset-color: #fef2f2;\n  }\n\n  .dark .md\\:dark\\:focus-within\\:ring-offset-red-100:focus-within {\n    --tw-ring-offset-color: #fee2e2;\n  }\n\n  .dark .md\\:dark\\:focus-within\\:ring-offset-red-200:focus-within {\n    --tw-ring-offset-color: #fecaca;\n  }\n\n  .dark .md\\:dark\\:focus-within\\:ring-offset-red-300:focus-within {\n    --tw-ring-offset-color: #fca5a5;\n  }\n\n  .dark .md\\:dark\\:focus-within\\:ring-offset-red-400:focus-within {\n    --tw-ring-offset-color: #f87171;\n  }\n\n  .dark .md\\:dark\\:focus-within\\:ring-offset-red-500:focus-within {\n    --tw-ring-offset-color: #ef4444;\n  }\n\n  .dark .md\\:dark\\:focus-within\\:ring-offset-red-600:focus-within {\n    --tw-ring-offset-color: #dc2626;\n  }\n\n  .dark .md\\:dark\\:focus-within\\:ring-offset-red-700:focus-within {\n    --tw-ring-offset-color: #b91c1c;\n  }\n\n  .dark .md\\:dark\\:focus-within\\:ring-offset-red-800:focus-within {\n    --tw-ring-offset-color: #991b1b;\n  }\n\n  .dark .md\\:dark\\:focus-within\\:ring-offset-red-900:focus-within {\n    --tw-ring-offset-color: #7f1d1d;\n  }\n\n  .dark .md\\:dark\\:focus-within\\:ring-offset-yellow-50:focus-within {\n    --tw-ring-offset-color: #fffbeb;\n  }\n\n  .dark .md\\:dark\\:focus-within\\:ring-offset-yellow-100:focus-within {\n    --tw-ring-offset-color: #fef3c7;\n  }\n\n  .dark .md\\:dark\\:focus-within\\:ring-offset-yellow-200:focus-within {\n    --tw-ring-offset-color: #fde68a;\n  }\n\n  .dark .md\\:dark\\:focus-within\\:ring-offset-yellow-300:focus-within {\n    --tw-ring-offset-color: #fcd34d;\n  }\n\n  .dark .md\\:dark\\:focus-within\\:ring-offset-yellow-400:focus-within {\n    --tw-ring-offset-color: #fbbf24;\n  }\n\n  .dark .md\\:dark\\:focus-within\\:ring-offset-yellow-500:focus-within {\n    --tw-ring-offset-color: #f59e0b;\n  }\n\n  .dark .md\\:dark\\:focus-within\\:ring-offset-yellow-600:focus-within {\n    --tw-ring-offset-color: #d97706;\n  }\n\n  .dark .md\\:dark\\:focus-within\\:ring-offset-yellow-700:focus-within {\n    --tw-ring-offset-color: #b45309;\n  }\n\n  .dark .md\\:dark\\:focus-within\\:ring-offset-yellow-800:focus-within {\n    --tw-ring-offset-color: #92400e;\n  }\n\n  .dark .md\\:dark\\:focus-within\\:ring-offset-yellow-900:focus-within {\n    --tw-ring-offset-color: #78350f;\n  }\n\n  .dark .md\\:dark\\:focus-within\\:ring-offset-green-50:focus-within {\n    --tw-ring-offset-color: #ecfdf5;\n  }\n\n  .dark .md\\:dark\\:focus-within\\:ring-offset-green-100:focus-within {\n    --tw-ring-offset-color: #d1fae5;\n  }\n\n  .dark .md\\:dark\\:focus-within\\:ring-offset-green-200:focus-within {\n    --tw-ring-offset-color: #a7f3d0;\n  }\n\n  .dark .md\\:dark\\:focus-within\\:ring-offset-green-300:focus-within {\n    --tw-ring-offset-color: #6ee7b7;\n  }\n\n  .dark .md\\:dark\\:focus-within\\:ring-offset-green-400:focus-within {\n    --tw-ring-offset-color: #34d399;\n  }\n\n  .dark .md\\:dark\\:focus-within\\:ring-offset-green-500:focus-within {\n    --tw-ring-offset-color: #10b981;\n  }\n\n  .dark .md\\:dark\\:focus-within\\:ring-offset-green-600:focus-within {\n    --tw-ring-offset-color: #059669;\n  }\n\n  .dark .md\\:dark\\:focus-within\\:ring-offset-green-700:focus-within {\n    --tw-ring-offset-color: #047857;\n  }\n\n  .dark .md\\:dark\\:focus-within\\:ring-offset-green-800:focus-within {\n    --tw-ring-offset-color: #065f46;\n  }\n\n  .dark .md\\:dark\\:focus-within\\:ring-offset-green-900:focus-within {\n    --tw-ring-offset-color: #064e3b;\n  }\n\n  .dark .md\\:dark\\:focus-within\\:ring-offset-blue-50:focus-within {\n    --tw-ring-offset-color: #eff6ff;\n  }\n\n  .dark .md\\:dark\\:focus-within\\:ring-offset-blue-100:focus-within {\n    --tw-ring-offset-color: #dbeafe;\n  }\n\n  .dark .md\\:dark\\:focus-within\\:ring-offset-blue-200:focus-within {\n    --tw-ring-offset-color: #bfdbfe;\n  }\n\n  .dark .md\\:dark\\:focus-within\\:ring-offset-blue-300:focus-within {\n    --tw-ring-offset-color: #93c5fd;\n  }\n\n  .dark .md\\:dark\\:focus-within\\:ring-offset-blue-400:focus-within {\n    --tw-ring-offset-color: #60a5fa;\n  }\n\n  .dark .md\\:dark\\:focus-within\\:ring-offset-blue-500:focus-within {\n    --tw-ring-offset-color: #3b82f6;\n  }\n\n  .dark .md\\:dark\\:focus-within\\:ring-offset-blue-600:focus-within {\n    --tw-ring-offset-color: #2563eb;\n  }\n\n  .dark .md\\:dark\\:focus-within\\:ring-offset-blue-700:focus-within {\n    --tw-ring-offset-color: #1d4ed8;\n  }\n\n  .dark .md\\:dark\\:focus-within\\:ring-offset-blue-800:focus-within {\n    --tw-ring-offset-color: #1e40af;\n  }\n\n  .dark .md\\:dark\\:focus-within\\:ring-offset-blue-900:focus-within {\n    --tw-ring-offset-color: #1e3a8a;\n  }\n\n  .dark .md\\:dark\\:focus-within\\:ring-offset-indigo-50:focus-within {\n    --tw-ring-offset-color: #eef2ff;\n  }\n\n  .dark .md\\:dark\\:focus-within\\:ring-offset-indigo-100:focus-within {\n    --tw-ring-offset-color: #e0e7ff;\n  }\n\n  .dark .md\\:dark\\:focus-within\\:ring-offset-indigo-200:focus-within {\n    --tw-ring-offset-color: #c7d2fe;\n  }\n\n  .dark .md\\:dark\\:focus-within\\:ring-offset-indigo-300:focus-within {\n    --tw-ring-offset-color: #a5b4fc;\n  }\n\n  .dark .md\\:dark\\:focus-within\\:ring-offset-indigo-400:focus-within {\n    --tw-ring-offset-color: #818cf8;\n  }\n\n  .dark .md\\:dark\\:focus-within\\:ring-offset-indigo-500:focus-within {\n    --tw-ring-offset-color: #6366f1;\n  }\n\n  .dark .md\\:dark\\:focus-within\\:ring-offset-indigo-600:focus-within {\n    --tw-ring-offset-color: #4f46e5;\n  }\n\n  .dark .md\\:dark\\:focus-within\\:ring-offset-indigo-700:focus-within {\n    --tw-ring-offset-color: #4338ca;\n  }\n\n  .dark .md\\:dark\\:focus-within\\:ring-offset-indigo-800:focus-within {\n    --tw-ring-offset-color: #3730a3;\n  }\n\n  .dark .md\\:dark\\:focus-within\\:ring-offset-indigo-900:focus-within {\n    --tw-ring-offset-color: #312e81;\n  }\n\n  .dark .md\\:dark\\:focus-within\\:ring-offset-purple-50:focus-within {\n    --tw-ring-offset-color: #f5f3ff;\n  }\n\n  .dark .md\\:dark\\:focus-within\\:ring-offset-purple-100:focus-within {\n    --tw-ring-offset-color: #ede9fe;\n  }\n\n  .dark .md\\:dark\\:focus-within\\:ring-offset-purple-200:focus-within {\n    --tw-ring-offset-color: #ddd6fe;\n  }\n\n  .dark .md\\:dark\\:focus-within\\:ring-offset-purple-300:focus-within {\n    --tw-ring-offset-color: #c4b5fd;\n  }\n\n  .dark .md\\:dark\\:focus-within\\:ring-offset-purple-400:focus-within {\n    --tw-ring-offset-color: #a78bfa;\n  }\n\n  .dark .md\\:dark\\:focus-within\\:ring-offset-purple-500:focus-within {\n    --tw-ring-offset-color: #8b5cf6;\n  }\n\n  .dark .md\\:dark\\:focus-within\\:ring-offset-purple-600:focus-within {\n    --tw-ring-offset-color: #7c3aed;\n  }\n\n  .dark .md\\:dark\\:focus-within\\:ring-offset-purple-700:focus-within {\n    --tw-ring-offset-color: #6d28d9;\n  }\n\n  .dark .md\\:dark\\:focus-within\\:ring-offset-purple-800:focus-within {\n    --tw-ring-offset-color: #5b21b6;\n  }\n\n  .dark .md\\:dark\\:focus-within\\:ring-offset-purple-900:focus-within {\n    --tw-ring-offset-color: #4c1d95;\n  }\n\n  .dark .md\\:dark\\:focus-within\\:ring-offset-pink-50:focus-within {\n    --tw-ring-offset-color: #fdf2f8;\n  }\n\n  .dark .md\\:dark\\:focus-within\\:ring-offset-pink-100:focus-within {\n    --tw-ring-offset-color: #fce7f3;\n  }\n\n  .dark .md\\:dark\\:focus-within\\:ring-offset-pink-200:focus-within {\n    --tw-ring-offset-color: #fbcfe8;\n  }\n\n  .dark .md\\:dark\\:focus-within\\:ring-offset-pink-300:focus-within {\n    --tw-ring-offset-color: #f9a8d4;\n  }\n\n  .dark .md\\:dark\\:focus-within\\:ring-offset-pink-400:focus-within {\n    --tw-ring-offset-color: #f472b6;\n  }\n\n  .dark .md\\:dark\\:focus-within\\:ring-offset-pink-500:focus-within {\n    --tw-ring-offset-color: #ec4899;\n  }\n\n  .dark .md\\:dark\\:focus-within\\:ring-offset-pink-600:focus-within {\n    --tw-ring-offset-color: #db2777;\n  }\n\n  .dark .md\\:dark\\:focus-within\\:ring-offset-pink-700:focus-within {\n    --tw-ring-offset-color: #be185d;\n  }\n\n  .dark .md\\:dark\\:focus-within\\:ring-offset-pink-800:focus-within {\n    --tw-ring-offset-color: #9d174d;\n  }\n\n  .dark .md\\:dark\\:focus-within\\:ring-offset-pink-900:focus-within {\n    --tw-ring-offset-color: #831843;\n  }\n\n  .dark .md\\:dark\\:focus\\:ring-offset-transparent:focus {\n    --tw-ring-offset-color: transparent;\n  }\n\n  .dark .md\\:dark\\:focus\\:ring-offset-current:focus {\n    --tw-ring-offset-color: currentColor;\n  }\n\n  .dark .md\\:dark\\:focus\\:ring-offset-black:focus {\n    --tw-ring-offset-color: #000;\n  }\n\n  .dark .md\\:dark\\:focus\\:ring-offset-white:focus {\n    --tw-ring-offset-color: #fff;\n  }\n\n  .dark .md\\:dark\\:focus\\:ring-offset-gray-50:focus {\n    --tw-ring-offset-color: #f9fafb;\n  }\n\n  .dark .md\\:dark\\:focus\\:ring-offset-gray-100:focus {\n    --tw-ring-offset-color: #f3f4f6;\n  }\n\n  .dark .md\\:dark\\:focus\\:ring-offset-gray-200:focus {\n    --tw-ring-offset-color: #e5e7eb;\n  }\n\n  .dark .md\\:dark\\:focus\\:ring-offset-gray-300:focus {\n    --tw-ring-offset-color: #d1d5db;\n  }\n\n  .dark .md\\:dark\\:focus\\:ring-offset-gray-400:focus {\n    --tw-ring-offset-color: #9ca3af;\n  }\n\n  .dark .md\\:dark\\:focus\\:ring-offset-gray-500:focus {\n    --tw-ring-offset-color: #6b7280;\n  }\n\n  .dark .md\\:dark\\:focus\\:ring-offset-gray-600:focus {\n    --tw-ring-offset-color: #4b5563;\n  }\n\n  .dark .md\\:dark\\:focus\\:ring-offset-gray-700:focus {\n    --tw-ring-offset-color: #374151;\n  }\n\n  .dark .md\\:dark\\:focus\\:ring-offset-gray-800:focus {\n    --tw-ring-offset-color: #1f2937;\n  }\n\n  .dark .md\\:dark\\:focus\\:ring-offset-gray-900:focus {\n    --tw-ring-offset-color: #111827;\n  }\n\n  .dark .md\\:dark\\:focus\\:ring-offset-red-50:focus {\n    --tw-ring-offset-color: #fef2f2;\n  }\n\n  .dark .md\\:dark\\:focus\\:ring-offset-red-100:focus {\n    --tw-ring-offset-color: #fee2e2;\n  }\n\n  .dark .md\\:dark\\:focus\\:ring-offset-red-200:focus {\n    --tw-ring-offset-color: #fecaca;\n  }\n\n  .dark .md\\:dark\\:focus\\:ring-offset-red-300:focus {\n    --tw-ring-offset-color: #fca5a5;\n  }\n\n  .dark .md\\:dark\\:focus\\:ring-offset-red-400:focus {\n    --tw-ring-offset-color: #f87171;\n  }\n\n  .dark .md\\:dark\\:focus\\:ring-offset-red-500:focus {\n    --tw-ring-offset-color: #ef4444;\n  }\n\n  .dark .md\\:dark\\:focus\\:ring-offset-red-600:focus {\n    --tw-ring-offset-color: #dc2626;\n  }\n\n  .dark .md\\:dark\\:focus\\:ring-offset-red-700:focus {\n    --tw-ring-offset-color: #b91c1c;\n  }\n\n  .dark .md\\:dark\\:focus\\:ring-offset-red-800:focus {\n    --tw-ring-offset-color: #991b1b;\n  }\n\n  .dark .md\\:dark\\:focus\\:ring-offset-red-900:focus {\n    --tw-ring-offset-color: #7f1d1d;\n  }\n\n  .dark .md\\:dark\\:focus\\:ring-offset-yellow-50:focus {\n    --tw-ring-offset-color: #fffbeb;\n  }\n\n  .dark .md\\:dark\\:focus\\:ring-offset-yellow-100:focus {\n    --tw-ring-offset-color: #fef3c7;\n  }\n\n  .dark .md\\:dark\\:focus\\:ring-offset-yellow-200:focus {\n    --tw-ring-offset-color: #fde68a;\n  }\n\n  .dark .md\\:dark\\:focus\\:ring-offset-yellow-300:focus {\n    --tw-ring-offset-color: #fcd34d;\n  }\n\n  .dark .md\\:dark\\:focus\\:ring-offset-yellow-400:focus {\n    --tw-ring-offset-color: #fbbf24;\n  }\n\n  .dark .md\\:dark\\:focus\\:ring-offset-yellow-500:focus {\n    --tw-ring-offset-color: #f59e0b;\n  }\n\n  .dark .md\\:dark\\:focus\\:ring-offset-yellow-600:focus {\n    --tw-ring-offset-color: #d97706;\n  }\n\n  .dark .md\\:dark\\:focus\\:ring-offset-yellow-700:focus {\n    --tw-ring-offset-color: #b45309;\n  }\n\n  .dark .md\\:dark\\:focus\\:ring-offset-yellow-800:focus {\n    --tw-ring-offset-color: #92400e;\n  }\n\n  .dark .md\\:dark\\:focus\\:ring-offset-yellow-900:focus {\n    --tw-ring-offset-color: #78350f;\n  }\n\n  .dark .md\\:dark\\:focus\\:ring-offset-green-50:focus {\n    --tw-ring-offset-color: #ecfdf5;\n  }\n\n  .dark .md\\:dark\\:focus\\:ring-offset-green-100:focus {\n    --tw-ring-offset-color: #d1fae5;\n  }\n\n  .dark .md\\:dark\\:focus\\:ring-offset-green-200:focus {\n    --tw-ring-offset-color: #a7f3d0;\n  }\n\n  .dark .md\\:dark\\:focus\\:ring-offset-green-300:focus {\n    --tw-ring-offset-color: #6ee7b7;\n  }\n\n  .dark .md\\:dark\\:focus\\:ring-offset-green-400:focus {\n    --tw-ring-offset-color: #34d399;\n  }\n\n  .dark .md\\:dark\\:focus\\:ring-offset-green-500:focus {\n    --tw-ring-offset-color: #10b981;\n  }\n\n  .dark .md\\:dark\\:focus\\:ring-offset-green-600:focus {\n    --tw-ring-offset-color: #059669;\n  }\n\n  .dark .md\\:dark\\:focus\\:ring-offset-green-700:focus {\n    --tw-ring-offset-color: #047857;\n  }\n\n  .dark .md\\:dark\\:focus\\:ring-offset-green-800:focus {\n    --tw-ring-offset-color: #065f46;\n  }\n\n  .dark .md\\:dark\\:focus\\:ring-offset-green-900:focus {\n    --tw-ring-offset-color: #064e3b;\n  }\n\n  .dark .md\\:dark\\:focus\\:ring-offset-blue-50:focus {\n    --tw-ring-offset-color: #eff6ff;\n  }\n\n  .dark .md\\:dark\\:focus\\:ring-offset-blue-100:focus {\n    --tw-ring-offset-color: #dbeafe;\n  }\n\n  .dark .md\\:dark\\:focus\\:ring-offset-blue-200:focus {\n    --tw-ring-offset-color: #bfdbfe;\n  }\n\n  .dark .md\\:dark\\:focus\\:ring-offset-blue-300:focus {\n    --tw-ring-offset-color: #93c5fd;\n  }\n\n  .dark .md\\:dark\\:focus\\:ring-offset-blue-400:focus {\n    --tw-ring-offset-color: #60a5fa;\n  }\n\n  .dark .md\\:dark\\:focus\\:ring-offset-blue-500:focus {\n    --tw-ring-offset-color: #3b82f6;\n  }\n\n  .dark .md\\:dark\\:focus\\:ring-offset-blue-600:focus {\n    --tw-ring-offset-color: #2563eb;\n  }\n\n  .dark .md\\:dark\\:focus\\:ring-offset-blue-700:focus {\n    --tw-ring-offset-color: #1d4ed8;\n  }\n\n  .dark .md\\:dark\\:focus\\:ring-offset-blue-800:focus {\n    --tw-ring-offset-color: #1e40af;\n  }\n\n  .dark .md\\:dark\\:focus\\:ring-offset-blue-900:focus {\n    --tw-ring-offset-color: #1e3a8a;\n  }\n\n  .dark .md\\:dark\\:focus\\:ring-offset-indigo-50:focus {\n    --tw-ring-offset-color: #eef2ff;\n  }\n\n  .dark .md\\:dark\\:focus\\:ring-offset-indigo-100:focus {\n    --tw-ring-offset-color: #e0e7ff;\n  }\n\n  .dark .md\\:dark\\:focus\\:ring-offset-indigo-200:focus {\n    --tw-ring-offset-color: #c7d2fe;\n  }\n\n  .dark .md\\:dark\\:focus\\:ring-offset-indigo-300:focus {\n    --tw-ring-offset-color: #a5b4fc;\n  }\n\n  .dark .md\\:dark\\:focus\\:ring-offset-indigo-400:focus {\n    --tw-ring-offset-color: #818cf8;\n  }\n\n  .dark .md\\:dark\\:focus\\:ring-offset-indigo-500:focus {\n    --tw-ring-offset-color: #6366f1;\n  }\n\n  .dark .md\\:dark\\:focus\\:ring-offset-indigo-600:focus {\n    --tw-ring-offset-color: #4f46e5;\n  }\n\n  .dark .md\\:dark\\:focus\\:ring-offset-indigo-700:focus {\n    --tw-ring-offset-color: #4338ca;\n  }\n\n  .dark .md\\:dark\\:focus\\:ring-offset-indigo-800:focus {\n    --tw-ring-offset-color: #3730a3;\n  }\n\n  .dark .md\\:dark\\:focus\\:ring-offset-indigo-900:focus {\n    --tw-ring-offset-color: #312e81;\n  }\n\n  .dark .md\\:dark\\:focus\\:ring-offset-purple-50:focus {\n    --tw-ring-offset-color: #f5f3ff;\n  }\n\n  .dark .md\\:dark\\:focus\\:ring-offset-purple-100:focus {\n    --tw-ring-offset-color: #ede9fe;\n  }\n\n  .dark .md\\:dark\\:focus\\:ring-offset-purple-200:focus {\n    --tw-ring-offset-color: #ddd6fe;\n  }\n\n  .dark .md\\:dark\\:focus\\:ring-offset-purple-300:focus {\n    --tw-ring-offset-color: #c4b5fd;\n  }\n\n  .dark .md\\:dark\\:focus\\:ring-offset-purple-400:focus {\n    --tw-ring-offset-color: #a78bfa;\n  }\n\n  .dark .md\\:dark\\:focus\\:ring-offset-purple-500:focus {\n    --tw-ring-offset-color: #8b5cf6;\n  }\n\n  .dark .md\\:dark\\:focus\\:ring-offset-purple-600:focus {\n    --tw-ring-offset-color: #7c3aed;\n  }\n\n  .dark .md\\:dark\\:focus\\:ring-offset-purple-700:focus {\n    --tw-ring-offset-color: #6d28d9;\n  }\n\n  .dark .md\\:dark\\:focus\\:ring-offset-purple-800:focus {\n    --tw-ring-offset-color: #5b21b6;\n  }\n\n  .dark .md\\:dark\\:focus\\:ring-offset-purple-900:focus {\n    --tw-ring-offset-color: #4c1d95;\n  }\n\n  .dark .md\\:dark\\:focus\\:ring-offset-pink-50:focus {\n    --tw-ring-offset-color: #fdf2f8;\n  }\n\n  .dark .md\\:dark\\:focus\\:ring-offset-pink-100:focus {\n    --tw-ring-offset-color: #fce7f3;\n  }\n\n  .dark .md\\:dark\\:focus\\:ring-offset-pink-200:focus {\n    --tw-ring-offset-color: #fbcfe8;\n  }\n\n  .dark .md\\:dark\\:focus\\:ring-offset-pink-300:focus {\n    --tw-ring-offset-color: #f9a8d4;\n  }\n\n  .dark .md\\:dark\\:focus\\:ring-offset-pink-400:focus {\n    --tw-ring-offset-color: #f472b6;\n  }\n\n  .dark .md\\:dark\\:focus\\:ring-offset-pink-500:focus {\n    --tw-ring-offset-color: #ec4899;\n  }\n\n  .dark .md\\:dark\\:focus\\:ring-offset-pink-600:focus {\n    --tw-ring-offset-color: #db2777;\n  }\n\n  .dark .md\\:dark\\:focus\\:ring-offset-pink-700:focus {\n    --tw-ring-offset-color: #be185d;\n  }\n\n  .dark .md\\:dark\\:focus\\:ring-offset-pink-800:focus {\n    --tw-ring-offset-color: #9d174d;\n  }\n\n  .dark .md\\:dark\\:focus\\:ring-offset-pink-900:focus {\n    --tw-ring-offset-color: #831843;\n  }\n\n  .md\\:ring-offset-0 {\n    --tw-ring-offset-width: 0px;\n  }\n\n  .md\\:ring-offset-1 {\n    --tw-ring-offset-width: 1px;\n  }\n\n  .md\\:ring-offset-2 {\n    --tw-ring-offset-width: 2px;\n  }\n\n  .md\\:ring-offset-4 {\n    --tw-ring-offset-width: 4px;\n  }\n\n  .md\\:ring-offset-8 {\n    --tw-ring-offset-width: 8px;\n  }\n\n  .md\\:focus-within\\:ring-offset-0:focus-within {\n    --tw-ring-offset-width: 0px;\n  }\n\n  .md\\:focus-within\\:ring-offset-1:focus-within {\n    --tw-ring-offset-width: 1px;\n  }\n\n  .md\\:focus-within\\:ring-offset-2:focus-within {\n    --tw-ring-offset-width: 2px;\n  }\n\n  .md\\:focus-within\\:ring-offset-4:focus-within {\n    --tw-ring-offset-width: 4px;\n  }\n\n  .md\\:focus-within\\:ring-offset-8:focus-within {\n    --tw-ring-offset-width: 8px;\n  }\n\n  .md\\:focus\\:ring-offset-0:focus {\n    --tw-ring-offset-width: 0px;\n  }\n\n  .md\\:focus\\:ring-offset-1:focus {\n    --tw-ring-offset-width: 1px;\n  }\n\n  .md\\:focus\\:ring-offset-2:focus {\n    --tw-ring-offset-width: 2px;\n  }\n\n  .md\\:focus\\:ring-offset-4:focus {\n    --tw-ring-offset-width: 4px;\n  }\n\n  .md\\:focus\\:ring-offset-8:focus {\n    --tw-ring-offset-width: 8px;\n  }\n\n  .md\\:ring-transparent {\n    --tw-ring-color: transparent;\n  }\n\n  .md\\:ring-current {\n    --tw-ring-color: currentColor;\n  }\n\n  .md\\:ring-black {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(0, 0, 0, var(--tw-ring-opacity));\n  }\n\n  .md\\:ring-white {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(255, 255, 255, var(--tw-ring-opacity));\n  }\n\n  .md\\:ring-gray-50 {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(249, 250, 251, var(--tw-ring-opacity));\n  }\n\n  .md\\:ring-gray-100 {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(243, 244, 246, var(--tw-ring-opacity));\n  }\n\n  .md\\:ring-gray-200 {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(229, 231, 235, var(--tw-ring-opacity));\n  }\n\n  .md\\:ring-gray-300 {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(209, 213, 219, var(--tw-ring-opacity));\n  }\n\n  .md\\:ring-gray-400 {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(156, 163, 175, var(--tw-ring-opacity));\n  }\n\n  .md\\:ring-gray-500 {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(107, 114, 128, var(--tw-ring-opacity));\n  }\n\n  .md\\:ring-gray-600 {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(75, 85, 99, var(--tw-ring-opacity));\n  }\n\n  .md\\:ring-gray-700 {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(55, 65, 81, var(--tw-ring-opacity));\n  }\n\n  .md\\:ring-gray-800 {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(31, 41, 55, var(--tw-ring-opacity));\n  }\n\n  .md\\:ring-gray-900 {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(17, 24, 39, var(--tw-ring-opacity));\n  }\n\n  .md\\:ring-red-50 {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(254, 242, 242, var(--tw-ring-opacity));\n  }\n\n  .md\\:ring-red-100 {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(254, 226, 226, var(--tw-ring-opacity));\n  }\n\n  .md\\:ring-red-200 {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(254, 202, 202, var(--tw-ring-opacity));\n  }\n\n  .md\\:ring-red-300 {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(252, 165, 165, var(--tw-ring-opacity));\n  }\n\n  .md\\:ring-red-400 {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(248, 113, 113, var(--tw-ring-opacity));\n  }\n\n  .md\\:ring-red-500 {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(239, 68, 68, var(--tw-ring-opacity));\n  }\n\n  .md\\:ring-red-600 {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(220, 38, 38, var(--tw-ring-opacity));\n  }\n\n  .md\\:ring-red-700 {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(185, 28, 28, var(--tw-ring-opacity));\n  }\n\n  .md\\:ring-red-800 {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(153, 27, 27, var(--tw-ring-opacity));\n  }\n\n  .md\\:ring-red-900 {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(127, 29, 29, var(--tw-ring-opacity));\n  }\n\n  .md\\:ring-yellow-50 {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(255, 251, 235, var(--tw-ring-opacity));\n  }\n\n  .md\\:ring-yellow-100 {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(254, 243, 199, var(--tw-ring-opacity));\n  }\n\n  .md\\:ring-yellow-200 {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(253, 230, 138, var(--tw-ring-opacity));\n  }\n\n  .md\\:ring-yellow-300 {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(252, 211, 77, var(--tw-ring-opacity));\n  }\n\n  .md\\:ring-yellow-400 {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(251, 191, 36, var(--tw-ring-opacity));\n  }\n\n  .md\\:ring-yellow-500 {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(245, 158, 11, var(--tw-ring-opacity));\n  }\n\n  .md\\:ring-yellow-600 {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(217, 119, 6, var(--tw-ring-opacity));\n  }\n\n  .md\\:ring-yellow-700 {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(180, 83, 9, var(--tw-ring-opacity));\n  }\n\n  .md\\:ring-yellow-800 {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(146, 64, 14, var(--tw-ring-opacity));\n  }\n\n  .md\\:ring-yellow-900 {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(120, 53, 15, var(--tw-ring-opacity));\n  }\n\n  .md\\:ring-green-50 {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(236, 253, 245, var(--tw-ring-opacity));\n  }\n\n  .md\\:ring-green-100 {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(209, 250, 229, var(--tw-ring-opacity));\n  }\n\n  .md\\:ring-green-200 {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(167, 243, 208, var(--tw-ring-opacity));\n  }\n\n  .md\\:ring-green-300 {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(110, 231, 183, var(--tw-ring-opacity));\n  }\n\n  .md\\:ring-green-400 {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(52, 211, 153, var(--tw-ring-opacity));\n  }\n\n  .md\\:ring-green-500 {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(16, 185, 129, var(--tw-ring-opacity));\n  }\n\n  .md\\:ring-green-600 {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(5, 150, 105, var(--tw-ring-opacity));\n  }\n\n  .md\\:ring-green-700 {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(4, 120, 87, var(--tw-ring-opacity));\n  }\n\n  .md\\:ring-green-800 {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(6, 95, 70, var(--tw-ring-opacity));\n  }\n\n  .md\\:ring-green-900 {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(6, 78, 59, var(--tw-ring-opacity));\n  }\n\n  .md\\:ring-blue-50 {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(239, 246, 255, var(--tw-ring-opacity));\n  }\n\n  .md\\:ring-blue-100 {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(219, 234, 254, var(--tw-ring-opacity));\n  }\n\n  .md\\:ring-blue-200 {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(191, 219, 254, var(--tw-ring-opacity));\n  }\n\n  .md\\:ring-blue-300 {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(147, 197, 253, var(--tw-ring-opacity));\n  }\n\n  .md\\:ring-blue-400 {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(96, 165, 250, var(--tw-ring-opacity));\n  }\n\n  .md\\:ring-blue-500 {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(59, 130, 246, var(--tw-ring-opacity));\n  }\n\n  .md\\:ring-blue-600 {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(37, 99, 235, var(--tw-ring-opacity));\n  }\n\n  .md\\:ring-blue-700 {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(29, 78, 216, var(--tw-ring-opacity));\n  }\n\n  .md\\:ring-blue-800 {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(30, 64, 175, var(--tw-ring-opacity));\n  }\n\n  .md\\:ring-blue-900 {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(30, 58, 138, var(--tw-ring-opacity));\n  }\n\n  .md\\:ring-indigo-50 {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(238, 242, 255, var(--tw-ring-opacity));\n  }\n\n  .md\\:ring-indigo-100 {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(224, 231, 255, var(--tw-ring-opacity));\n  }\n\n  .md\\:ring-indigo-200 {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(199, 210, 254, var(--tw-ring-opacity));\n  }\n\n  .md\\:ring-indigo-300 {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(165, 180, 252, var(--tw-ring-opacity));\n  }\n\n  .md\\:ring-indigo-400 {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(129, 140, 248, var(--tw-ring-opacity));\n  }\n\n  .md\\:ring-indigo-500 {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(99, 102, 241, var(--tw-ring-opacity));\n  }\n\n  .md\\:ring-indigo-600 {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(79, 70, 229, var(--tw-ring-opacity));\n  }\n\n  .md\\:ring-indigo-700 {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(67, 56, 202, var(--tw-ring-opacity));\n  }\n\n  .md\\:ring-indigo-800 {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(55, 48, 163, var(--tw-ring-opacity));\n  }\n\n  .md\\:ring-indigo-900 {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(49, 46, 129, var(--tw-ring-opacity));\n  }\n\n  .md\\:ring-purple-50 {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(245, 243, 255, var(--tw-ring-opacity));\n  }\n\n  .md\\:ring-purple-100 {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(237, 233, 254, var(--tw-ring-opacity));\n  }\n\n  .md\\:ring-purple-200 {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(221, 214, 254, var(--tw-ring-opacity));\n  }\n\n  .md\\:ring-purple-300 {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(196, 181, 253, var(--tw-ring-opacity));\n  }\n\n  .md\\:ring-purple-400 {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(167, 139, 250, var(--tw-ring-opacity));\n  }\n\n  .md\\:ring-purple-500 {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(139, 92, 246, var(--tw-ring-opacity));\n  }\n\n  .md\\:ring-purple-600 {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(124, 58, 237, var(--tw-ring-opacity));\n  }\n\n  .md\\:ring-purple-700 {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(109, 40, 217, var(--tw-ring-opacity));\n  }\n\n  .md\\:ring-purple-800 {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(91, 33, 182, var(--tw-ring-opacity));\n  }\n\n  .md\\:ring-purple-900 {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(76, 29, 149, var(--tw-ring-opacity));\n  }\n\n  .md\\:ring-pink-50 {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(253, 242, 248, var(--tw-ring-opacity));\n  }\n\n  .md\\:ring-pink-100 {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(252, 231, 243, var(--tw-ring-opacity));\n  }\n\n  .md\\:ring-pink-200 {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(251, 207, 232, var(--tw-ring-opacity));\n  }\n\n  .md\\:ring-pink-300 {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(249, 168, 212, var(--tw-ring-opacity));\n  }\n\n  .md\\:ring-pink-400 {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(244, 114, 182, var(--tw-ring-opacity));\n  }\n\n  .md\\:ring-pink-500 {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(236, 72, 153, var(--tw-ring-opacity));\n  }\n\n  .md\\:ring-pink-600 {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(219, 39, 119, var(--tw-ring-opacity));\n  }\n\n  .md\\:ring-pink-700 {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(190, 24, 93, var(--tw-ring-opacity));\n  }\n\n  .md\\:ring-pink-800 {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(157, 23, 77, var(--tw-ring-opacity));\n  }\n\n  .md\\:ring-pink-900 {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(131, 24, 67, var(--tw-ring-opacity));\n  }\n\n  .md\\:focus-within\\:ring-transparent:focus-within {\n    --tw-ring-color: transparent;\n  }\n\n  .md\\:focus-within\\:ring-current:focus-within {\n    --tw-ring-color: currentColor;\n  }\n\n  .md\\:focus-within\\:ring-black:focus-within {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(0, 0, 0, var(--tw-ring-opacity));\n  }\n\n  .md\\:focus-within\\:ring-white:focus-within {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(255, 255, 255, var(--tw-ring-opacity));\n  }\n\n  .md\\:focus-within\\:ring-gray-50:focus-within {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(249, 250, 251, var(--tw-ring-opacity));\n  }\n\n  .md\\:focus-within\\:ring-gray-100:focus-within {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(243, 244, 246, var(--tw-ring-opacity));\n  }\n\n  .md\\:focus-within\\:ring-gray-200:focus-within {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(229, 231, 235, var(--tw-ring-opacity));\n  }\n\n  .md\\:focus-within\\:ring-gray-300:focus-within {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(209, 213, 219, var(--tw-ring-opacity));\n  }\n\n  .md\\:focus-within\\:ring-gray-400:focus-within {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(156, 163, 175, var(--tw-ring-opacity));\n  }\n\n  .md\\:focus-within\\:ring-gray-500:focus-within {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(107, 114, 128, var(--tw-ring-opacity));\n  }\n\n  .md\\:focus-within\\:ring-gray-600:focus-within {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(75, 85, 99, var(--tw-ring-opacity));\n  }\n\n  .md\\:focus-within\\:ring-gray-700:focus-within {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(55, 65, 81, var(--tw-ring-opacity));\n  }\n\n  .md\\:focus-within\\:ring-gray-800:focus-within {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(31, 41, 55, var(--tw-ring-opacity));\n  }\n\n  .md\\:focus-within\\:ring-gray-900:focus-within {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(17, 24, 39, var(--tw-ring-opacity));\n  }\n\n  .md\\:focus-within\\:ring-red-50:focus-within {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(254, 242, 242, var(--tw-ring-opacity));\n  }\n\n  .md\\:focus-within\\:ring-red-100:focus-within {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(254, 226, 226, var(--tw-ring-opacity));\n  }\n\n  .md\\:focus-within\\:ring-red-200:focus-within {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(254, 202, 202, var(--tw-ring-opacity));\n  }\n\n  .md\\:focus-within\\:ring-red-300:focus-within {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(252, 165, 165, var(--tw-ring-opacity));\n  }\n\n  .md\\:focus-within\\:ring-red-400:focus-within {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(248, 113, 113, var(--tw-ring-opacity));\n  }\n\n  .md\\:focus-within\\:ring-red-500:focus-within {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(239, 68, 68, var(--tw-ring-opacity));\n  }\n\n  .md\\:focus-within\\:ring-red-600:focus-within {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(220, 38, 38, var(--tw-ring-opacity));\n  }\n\n  .md\\:focus-within\\:ring-red-700:focus-within {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(185, 28, 28, var(--tw-ring-opacity));\n  }\n\n  .md\\:focus-within\\:ring-red-800:focus-within {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(153, 27, 27, var(--tw-ring-opacity));\n  }\n\n  .md\\:focus-within\\:ring-red-900:focus-within {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(127, 29, 29, var(--tw-ring-opacity));\n  }\n\n  .md\\:focus-within\\:ring-yellow-50:focus-within {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(255, 251, 235, var(--tw-ring-opacity));\n  }\n\n  .md\\:focus-within\\:ring-yellow-100:focus-within {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(254, 243, 199, var(--tw-ring-opacity));\n  }\n\n  .md\\:focus-within\\:ring-yellow-200:focus-within {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(253, 230, 138, var(--tw-ring-opacity));\n  }\n\n  .md\\:focus-within\\:ring-yellow-300:focus-within {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(252, 211, 77, var(--tw-ring-opacity));\n  }\n\n  .md\\:focus-within\\:ring-yellow-400:focus-within {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(251, 191, 36, var(--tw-ring-opacity));\n  }\n\n  .md\\:focus-within\\:ring-yellow-500:focus-within {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(245, 158, 11, var(--tw-ring-opacity));\n  }\n\n  .md\\:focus-within\\:ring-yellow-600:focus-within {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(217, 119, 6, var(--tw-ring-opacity));\n  }\n\n  .md\\:focus-within\\:ring-yellow-700:focus-within {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(180, 83, 9, var(--tw-ring-opacity));\n  }\n\n  .md\\:focus-within\\:ring-yellow-800:focus-within {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(146, 64, 14, var(--tw-ring-opacity));\n  }\n\n  .md\\:focus-within\\:ring-yellow-900:focus-within {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(120, 53, 15, var(--tw-ring-opacity));\n  }\n\n  .md\\:focus-within\\:ring-green-50:focus-within {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(236, 253, 245, var(--tw-ring-opacity));\n  }\n\n  .md\\:focus-within\\:ring-green-100:focus-within {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(209, 250, 229, var(--tw-ring-opacity));\n  }\n\n  .md\\:focus-within\\:ring-green-200:focus-within {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(167, 243, 208, var(--tw-ring-opacity));\n  }\n\n  .md\\:focus-within\\:ring-green-300:focus-within {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(110, 231, 183, var(--tw-ring-opacity));\n  }\n\n  .md\\:focus-within\\:ring-green-400:focus-within {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(52, 211, 153, var(--tw-ring-opacity));\n  }\n\n  .md\\:focus-within\\:ring-green-500:focus-within {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(16, 185, 129, var(--tw-ring-opacity));\n  }\n\n  .md\\:focus-within\\:ring-green-600:focus-within {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(5, 150, 105, var(--tw-ring-opacity));\n  }\n\n  .md\\:focus-within\\:ring-green-700:focus-within {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(4, 120, 87, var(--tw-ring-opacity));\n  }\n\n  .md\\:focus-within\\:ring-green-800:focus-within {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(6, 95, 70, var(--tw-ring-opacity));\n  }\n\n  .md\\:focus-within\\:ring-green-900:focus-within {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(6, 78, 59, var(--tw-ring-opacity));\n  }\n\n  .md\\:focus-within\\:ring-blue-50:focus-within {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(239, 246, 255, var(--tw-ring-opacity));\n  }\n\n  .md\\:focus-within\\:ring-blue-100:focus-within {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(219, 234, 254, var(--tw-ring-opacity));\n  }\n\n  .md\\:focus-within\\:ring-blue-200:focus-within {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(191, 219, 254, var(--tw-ring-opacity));\n  }\n\n  .md\\:focus-within\\:ring-blue-300:focus-within {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(147, 197, 253, var(--tw-ring-opacity));\n  }\n\n  .md\\:focus-within\\:ring-blue-400:focus-within {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(96, 165, 250, var(--tw-ring-opacity));\n  }\n\n  .md\\:focus-within\\:ring-blue-500:focus-within {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(59, 130, 246, var(--tw-ring-opacity));\n  }\n\n  .md\\:focus-within\\:ring-blue-600:focus-within {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(37, 99, 235, var(--tw-ring-opacity));\n  }\n\n  .md\\:focus-within\\:ring-blue-700:focus-within {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(29, 78, 216, var(--tw-ring-opacity));\n  }\n\n  .md\\:focus-within\\:ring-blue-800:focus-within {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(30, 64, 175, var(--tw-ring-opacity));\n  }\n\n  .md\\:focus-within\\:ring-blue-900:focus-within {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(30, 58, 138, var(--tw-ring-opacity));\n  }\n\n  .md\\:focus-within\\:ring-indigo-50:focus-within {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(238, 242, 255, var(--tw-ring-opacity));\n  }\n\n  .md\\:focus-within\\:ring-indigo-100:focus-within {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(224, 231, 255, var(--tw-ring-opacity));\n  }\n\n  .md\\:focus-within\\:ring-indigo-200:focus-within {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(199, 210, 254, var(--tw-ring-opacity));\n  }\n\n  .md\\:focus-within\\:ring-indigo-300:focus-within {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(165, 180, 252, var(--tw-ring-opacity));\n  }\n\n  .md\\:focus-within\\:ring-indigo-400:focus-within {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(129, 140, 248, var(--tw-ring-opacity));\n  }\n\n  .md\\:focus-within\\:ring-indigo-500:focus-within {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(99, 102, 241, var(--tw-ring-opacity));\n  }\n\n  .md\\:focus-within\\:ring-indigo-600:focus-within {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(79, 70, 229, var(--tw-ring-opacity));\n  }\n\n  .md\\:focus-within\\:ring-indigo-700:focus-within {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(67, 56, 202, var(--tw-ring-opacity));\n  }\n\n  .md\\:focus-within\\:ring-indigo-800:focus-within {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(55, 48, 163, var(--tw-ring-opacity));\n  }\n\n  .md\\:focus-within\\:ring-indigo-900:focus-within {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(49, 46, 129, var(--tw-ring-opacity));\n  }\n\n  .md\\:focus-within\\:ring-purple-50:focus-within {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(245, 243, 255, var(--tw-ring-opacity));\n  }\n\n  .md\\:focus-within\\:ring-purple-100:focus-within {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(237, 233, 254, var(--tw-ring-opacity));\n  }\n\n  .md\\:focus-within\\:ring-purple-200:focus-within {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(221, 214, 254, var(--tw-ring-opacity));\n  }\n\n  .md\\:focus-within\\:ring-purple-300:focus-within {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(196, 181, 253, var(--tw-ring-opacity));\n  }\n\n  .md\\:focus-within\\:ring-purple-400:focus-within {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(167, 139, 250, var(--tw-ring-opacity));\n  }\n\n  .md\\:focus-within\\:ring-purple-500:focus-within {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(139, 92, 246, var(--tw-ring-opacity));\n  }\n\n  .md\\:focus-within\\:ring-purple-600:focus-within {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(124, 58, 237, var(--tw-ring-opacity));\n  }\n\n  .md\\:focus-within\\:ring-purple-700:focus-within {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(109, 40, 217, var(--tw-ring-opacity));\n  }\n\n  .md\\:focus-within\\:ring-purple-800:focus-within {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(91, 33, 182, var(--tw-ring-opacity));\n  }\n\n  .md\\:focus-within\\:ring-purple-900:focus-within {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(76, 29, 149, var(--tw-ring-opacity));\n  }\n\n  .md\\:focus-within\\:ring-pink-50:focus-within {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(253, 242, 248, var(--tw-ring-opacity));\n  }\n\n  .md\\:focus-within\\:ring-pink-100:focus-within {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(252, 231, 243, var(--tw-ring-opacity));\n  }\n\n  .md\\:focus-within\\:ring-pink-200:focus-within {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(251, 207, 232, var(--tw-ring-opacity));\n  }\n\n  .md\\:focus-within\\:ring-pink-300:focus-within {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(249, 168, 212, var(--tw-ring-opacity));\n  }\n\n  .md\\:focus-within\\:ring-pink-400:focus-within {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(244, 114, 182, var(--tw-ring-opacity));\n  }\n\n  .md\\:focus-within\\:ring-pink-500:focus-within {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(236, 72, 153, var(--tw-ring-opacity));\n  }\n\n  .md\\:focus-within\\:ring-pink-600:focus-within {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(219, 39, 119, var(--tw-ring-opacity));\n  }\n\n  .md\\:focus-within\\:ring-pink-700:focus-within {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(190, 24, 93, var(--tw-ring-opacity));\n  }\n\n  .md\\:focus-within\\:ring-pink-800:focus-within {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(157, 23, 77, var(--tw-ring-opacity));\n  }\n\n  .md\\:focus-within\\:ring-pink-900:focus-within {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(131, 24, 67, var(--tw-ring-opacity));\n  }\n\n  .md\\:focus\\:ring-transparent:focus {\n    --tw-ring-color: transparent;\n  }\n\n  .md\\:focus\\:ring-current:focus {\n    --tw-ring-color: currentColor;\n  }\n\n  .md\\:focus\\:ring-black:focus {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(0, 0, 0, var(--tw-ring-opacity));\n  }\n\n  .md\\:focus\\:ring-white:focus {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(255, 255, 255, var(--tw-ring-opacity));\n  }\n\n  .md\\:focus\\:ring-gray-50:focus {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(249, 250, 251, var(--tw-ring-opacity));\n  }\n\n  .md\\:focus\\:ring-gray-100:focus {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(243, 244, 246, var(--tw-ring-opacity));\n  }\n\n  .md\\:focus\\:ring-gray-200:focus {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(229, 231, 235, var(--tw-ring-opacity));\n  }\n\n  .md\\:focus\\:ring-gray-300:focus {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(209, 213, 219, var(--tw-ring-opacity));\n  }\n\n  .md\\:focus\\:ring-gray-400:focus {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(156, 163, 175, var(--tw-ring-opacity));\n  }\n\n  .md\\:focus\\:ring-gray-500:focus {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(107, 114, 128, var(--tw-ring-opacity));\n  }\n\n  .md\\:focus\\:ring-gray-600:focus {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(75, 85, 99, var(--tw-ring-opacity));\n  }\n\n  .md\\:focus\\:ring-gray-700:focus {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(55, 65, 81, var(--tw-ring-opacity));\n  }\n\n  .md\\:focus\\:ring-gray-800:focus {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(31, 41, 55, var(--tw-ring-opacity));\n  }\n\n  .md\\:focus\\:ring-gray-900:focus {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(17, 24, 39, var(--tw-ring-opacity));\n  }\n\n  .md\\:focus\\:ring-red-50:focus {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(254, 242, 242, var(--tw-ring-opacity));\n  }\n\n  .md\\:focus\\:ring-red-100:focus {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(254, 226, 226, var(--tw-ring-opacity));\n  }\n\n  .md\\:focus\\:ring-red-200:focus {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(254, 202, 202, var(--tw-ring-opacity));\n  }\n\n  .md\\:focus\\:ring-red-300:focus {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(252, 165, 165, var(--tw-ring-opacity));\n  }\n\n  .md\\:focus\\:ring-red-400:focus {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(248, 113, 113, var(--tw-ring-opacity));\n  }\n\n  .md\\:focus\\:ring-red-500:focus {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(239, 68, 68, var(--tw-ring-opacity));\n  }\n\n  .md\\:focus\\:ring-red-600:focus {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(220, 38, 38, var(--tw-ring-opacity));\n  }\n\n  .md\\:focus\\:ring-red-700:focus {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(185, 28, 28, var(--tw-ring-opacity));\n  }\n\n  .md\\:focus\\:ring-red-800:focus {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(153, 27, 27, var(--tw-ring-opacity));\n  }\n\n  .md\\:focus\\:ring-red-900:focus {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(127, 29, 29, var(--tw-ring-opacity));\n  }\n\n  .md\\:focus\\:ring-yellow-50:focus {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(255, 251, 235, var(--tw-ring-opacity));\n  }\n\n  .md\\:focus\\:ring-yellow-100:focus {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(254, 243, 199, var(--tw-ring-opacity));\n  }\n\n  .md\\:focus\\:ring-yellow-200:focus {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(253, 230, 138, var(--tw-ring-opacity));\n  }\n\n  .md\\:focus\\:ring-yellow-300:focus {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(252, 211, 77, var(--tw-ring-opacity));\n  }\n\n  .md\\:focus\\:ring-yellow-400:focus {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(251, 191, 36, var(--tw-ring-opacity));\n  }\n\n  .md\\:focus\\:ring-yellow-500:focus {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(245, 158, 11, var(--tw-ring-opacity));\n  }\n\n  .md\\:focus\\:ring-yellow-600:focus {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(217, 119, 6, var(--tw-ring-opacity));\n  }\n\n  .md\\:focus\\:ring-yellow-700:focus {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(180, 83, 9, var(--tw-ring-opacity));\n  }\n\n  .md\\:focus\\:ring-yellow-800:focus {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(146, 64, 14, var(--tw-ring-opacity));\n  }\n\n  .md\\:focus\\:ring-yellow-900:focus {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(120, 53, 15, var(--tw-ring-opacity));\n  }\n\n  .md\\:focus\\:ring-green-50:focus {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(236, 253, 245, var(--tw-ring-opacity));\n  }\n\n  .md\\:focus\\:ring-green-100:focus {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(209, 250, 229, var(--tw-ring-opacity));\n  }\n\n  .md\\:focus\\:ring-green-200:focus {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(167, 243, 208, var(--tw-ring-opacity));\n  }\n\n  .md\\:focus\\:ring-green-300:focus {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(110, 231, 183, var(--tw-ring-opacity));\n  }\n\n  .md\\:focus\\:ring-green-400:focus {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(52, 211, 153, var(--tw-ring-opacity));\n  }\n\n  .md\\:focus\\:ring-green-500:focus {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(16, 185, 129, var(--tw-ring-opacity));\n  }\n\n  .md\\:focus\\:ring-green-600:focus {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(5, 150, 105, var(--tw-ring-opacity));\n  }\n\n  .md\\:focus\\:ring-green-700:focus {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(4, 120, 87, var(--tw-ring-opacity));\n  }\n\n  .md\\:focus\\:ring-green-800:focus {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(6, 95, 70, var(--tw-ring-opacity));\n  }\n\n  .md\\:focus\\:ring-green-900:focus {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(6, 78, 59, var(--tw-ring-opacity));\n  }\n\n  .md\\:focus\\:ring-blue-50:focus {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(239, 246, 255, var(--tw-ring-opacity));\n  }\n\n  .md\\:focus\\:ring-blue-100:focus {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(219, 234, 254, var(--tw-ring-opacity));\n  }\n\n  .md\\:focus\\:ring-blue-200:focus {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(191, 219, 254, var(--tw-ring-opacity));\n  }\n\n  .md\\:focus\\:ring-blue-300:focus {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(147, 197, 253, var(--tw-ring-opacity));\n  }\n\n  .md\\:focus\\:ring-blue-400:focus {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(96, 165, 250, var(--tw-ring-opacity));\n  }\n\n  .md\\:focus\\:ring-blue-500:focus {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(59, 130, 246, var(--tw-ring-opacity));\n  }\n\n  .md\\:focus\\:ring-blue-600:focus {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(37, 99, 235, var(--tw-ring-opacity));\n  }\n\n  .md\\:focus\\:ring-blue-700:focus {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(29, 78, 216, var(--tw-ring-opacity));\n  }\n\n  .md\\:focus\\:ring-blue-800:focus {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(30, 64, 175, var(--tw-ring-opacity));\n  }\n\n  .md\\:focus\\:ring-blue-900:focus {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(30, 58, 138, var(--tw-ring-opacity));\n  }\n\n  .md\\:focus\\:ring-indigo-50:focus {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(238, 242, 255, var(--tw-ring-opacity));\n  }\n\n  .md\\:focus\\:ring-indigo-100:focus {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(224, 231, 255, var(--tw-ring-opacity));\n  }\n\n  .md\\:focus\\:ring-indigo-200:focus {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(199, 210, 254, var(--tw-ring-opacity));\n  }\n\n  .md\\:focus\\:ring-indigo-300:focus {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(165, 180, 252, var(--tw-ring-opacity));\n  }\n\n  .md\\:focus\\:ring-indigo-400:focus {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(129, 140, 248, var(--tw-ring-opacity));\n  }\n\n  .md\\:focus\\:ring-indigo-500:focus {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(99, 102, 241, var(--tw-ring-opacity));\n  }\n\n  .md\\:focus\\:ring-indigo-600:focus {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(79, 70, 229, var(--tw-ring-opacity));\n  }\n\n  .md\\:focus\\:ring-indigo-700:focus {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(67, 56, 202, var(--tw-ring-opacity));\n  }\n\n  .md\\:focus\\:ring-indigo-800:focus {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(55, 48, 163, var(--tw-ring-opacity));\n  }\n\n  .md\\:focus\\:ring-indigo-900:focus {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(49, 46, 129, var(--tw-ring-opacity));\n  }\n\n  .md\\:focus\\:ring-purple-50:focus {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(245, 243, 255, var(--tw-ring-opacity));\n  }\n\n  .md\\:focus\\:ring-purple-100:focus {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(237, 233, 254, var(--tw-ring-opacity));\n  }\n\n  .md\\:focus\\:ring-purple-200:focus {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(221, 214, 254, var(--tw-ring-opacity));\n  }\n\n  .md\\:focus\\:ring-purple-300:focus {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(196, 181, 253, var(--tw-ring-opacity));\n  }\n\n  .md\\:focus\\:ring-purple-400:focus {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(167, 139, 250, var(--tw-ring-opacity));\n  }\n\n  .md\\:focus\\:ring-purple-500:focus {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(139, 92, 246, var(--tw-ring-opacity));\n  }\n\n  .md\\:focus\\:ring-purple-600:focus {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(124, 58, 237, var(--tw-ring-opacity));\n  }\n\n  .md\\:focus\\:ring-purple-700:focus {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(109, 40, 217, var(--tw-ring-opacity));\n  }\n\n  .md\\:focus\\:ring-purple-800:focus {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(91, 33, 182, var(--tw-ring-opacity));\n  }\n\n  .md\\:focus\\:ring-purple-900:focus {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(76, 29, 149, var(--tw-ring-opacity));\n  }\n\n  .md\\:focus\\:ring-pink-50:focus {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(253, 242, 248, var(--tw-ring-opacity));\n  }\n\n  .md\\:focus\\:ring-pink-100:focus {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(252, 231, 243, var(--tw-ring-opacity));\n  }\n\n  .md\\:focus\\:ring-pink-200:focus {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(251, 207, 232, var(--tw-ring-opacity));\n  }\n\n  .md\\:focus\\:ring-pink-300:focus {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(249, 168, 212, var(--tw-ring-opacity));\n  }\n\n  .md\\:focus\\:ring-pink-400:focus {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(244, 114, 182, var(--tw-ring-opacity));\n  }\n\n  .md\\:focus\\:ring-pink-500:focus {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(236, 72, 153, var(--tw-ring-opacity));\n  }\n\n  .md\\:focus\\:ring-pink-600:focus {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(219, 39, 119, var(--tw-ring-opacity));\n  }\n\n  .md\\:focus\\:ring-pink-700:focus {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(190, 24, 93, var(--tw-ring-opacity));\n  }\n\n  .md\\:focus\\:ring-pink-800:focus {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(157, 23, 77, var(--tw-ring-opacity));\n  }\n\n  .md\\:focus\\:ring-pink-900:focus {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(131, 24, 67, var(--tw-ring-opacity));\n  }\n\n  .dark .md\\:dark\\:ring-transparent {\n    --tw-ring-color: transparent;\n  }\n\n  .dark .md\\:dark\\:ring-current {\n    --tw-ring-color: currentColor;\n  }\n\n  .dark .md\\:dark\\:ring-black {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(0, 0, 0, var(--tw-ring-opacity));\n  }\n\n  .dark .md\\:dark\\:ring-white {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(255, 255, 255, var(--tw-ring-opacity));\n  }\n\n  .dark .md\\:dark\\:ring-gray-50 {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(249, 250, 251, var(--tw-ring-opacity));\n  }\n\n  .dark .md\\:dark\\:ring-gray-100 {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(243, 244, 246, var(--tw-ring-opacity));\n  }\n\n  .dark .md\\:dark\\:ring-gray-200 {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(229, 231, 235, var(--tw-ring-opacity));\n  }\n\n  .dark .md\\:dark\\:ring-gray-300 {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(209, 213, 219, var(--tw-ring-opacity));\n  }\n\n  .dark .md\\:dark\\:ring-gray-400 {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(156, 163, 175, var(--tw-ring-opacity));\n  }\n\n  .dark .md\\:dark\\:ring-gray-500 {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(107, 114, 128, var(--tw-ring-opacity));\n  }\n\n  .dark .md\\:dark\\:ring-gray-600 {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(75, 85, 99, var(--tw-ring-opacity));\n  }\n\n  .dark .md\\:dark\\:ring-gray-700 {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(55, 65, 81, var(--tw-ring-opacity));\n  }\n\n  .dark .md\\:dark\\:ring-gray-800 {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(31, 41, 55, var(--tw-ring-opacity));\n  }\n\n  .dark .md\\:dark\\:ring-gray-900 {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(17, 24, 39, var(--tw-ring-opacity));\n  }\n\n  .dark .md\\:dark\\:ring-red-50 {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(254, 242, 242, var(--tw-ring-opacity));\n  }\n\n  .dark .md\\:dark\\:ring-red-100 {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(254, 226, 226, var(--tw-ring-opacity));\n  }\n\n  .dark .md\\:dark\\:ring-red-200 {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(254, 202, 202, var(--tw-ring-opacity));\n  }\n\n  .dark .md\\:dark\\:ring-red-300 {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(252, 165, 165, var(--tw-ring-opacity));\n  }\n\n  .dark .md\\:dark\\:ring-red-400 {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(248, 113, 113, var(--tw-ring-opacity));\n  }\n\n  .dark .md\\:dark\\:ring-red-500 {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(239, 68, 68, var(--tw-ring-opacity));\n  }\n\n  .dark .md\\:dark\\:ring-red-600 {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(220, 38, 38, var(--tw-ring-opacity));\n  }\n\n  .dark .md\\:dark\\:ring-red-700 {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(185, 28, 28, var(--tw-ring-opacity));\n  }\n\n  .dark .md\\:dark\\:ring-red-800 {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(153, 27, 27, var(--tw-ring-opacity));\n  }\n\n  .dark .md\\:dark\\:ring-red-900 {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(127, 29, 29, var(--tw-ring-opacity));\n  }\n\n  .dark .md\\:dark\\:ring-yellow-50 {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(255, 251, 235, var(--tw-ring-opacity));\n  }\n\n  .dark .md\\:dark\\:ring-yellow-100 {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(254, 243, 199, var(--tw-ring-opacity));\n  }\n\n  .dark .md\\:dark\\:ring-yellow-200 {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(253, 230, 138, var(--tw-ring-opacity));\n  }\n\n  .dark .md\\:dark\\:ring-yellow-300 {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(252, 211, 77, var(--tw-ring-opacity));\n  }\n\n  .dark .md\\:dark\\:ring-yellow-400 {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(251, 191, 36, var(--tw-ring-opacity));\n  }\n\n  .dark .md\\:dark\\:ring-yellow-500 {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(245, 158, 11, var(--tw-ring-opacity));\n  }\n\n  .dark .md\\:dark\\:ring-yellow-600 {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(217, 119, 6, var(--tw-ring-opacity));\n  }\n\n  .dark .md\\:dark\\:ring-yellow-700 {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(180, 83, 9, var(--tw-ring-opacity));\n  }\n\n  .dark .md\\:dark\\:ring-yellow-800 {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(146, 64, 14, var(--tw-ring-opacity));\n  }\n\n  .dark .md\\:dark\\:ring-yellow-900 {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(120, 53, 15, var(--tw-ring-opacity));\n  }\n\n  .dark .md\\:dark\\:ring-green-50 {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(236, 253, 245, var(--tw-ring-opacity));\n  }\n\n  .dark .md\\:dark\\:ring-green-100 {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(209, 250, 229, var(--tw-ring-opacity));\n  }\n\n  .dark .md\\:dark\\:ring-green-200 {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(167, 243, 208, var(--tw-ring-opacity));\n  }\n\n  .dark .md\\:dark\\:ring-green-300 {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(110, 231, 183, var(--tw-ring-opacity));\n  }\n\n  .dark .md\\:dark\\:ring-green-400 {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(52, 211, 153, var(--tw-ring-opacity));\n  }\n\n  .dark .md\\:dark\\:ring-green-500 {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(16, 185, 129, var(--tw-ring-opacity));\n  }\n\n  .dark .md\\:dark\\:ring-green-600 {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(5, 150, 105, var(--tw-ring-opacity));\n  }\n\n  .dark .md\\:dark\\:ring-green-700 {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(4, 120, 87, var(--tw-ring-opacity));\n  }\n\n  .dark .md\\:dark\\:ring-green-800 {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(6, 95, 70, var(--tw-ring-opacity));\n  }\n\n  .dark .md\\:dark\\:ring-green-900 {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(6, 78, 59, var(--tw-ring-opacity));\n  }\n\n  .dark .md\\:dark\\:ring-blue-50 {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(239, 246, 255, var(--tw-ring-opacity));\n  }\n\n  .dark .md\\:dark\\:ring-blue-100 {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(219, 234, 254, var(--tw-ring-opacity));\n  }\n\n  .dark .md\\:dark\\:ring-blue-200 {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(191, 219, 254, var(--tw-ring-opacity));\n  }\n\n  .dark .md\\:dark\\:ring-blue-300 {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(147, 197, 253, var(--tw-ring-opacity));\n  }\n\n  .dark .md\\:dark\\:ring-blue-400 {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(96, 165, 250, var(--tw-ring-opacity));\n  }\n\n  .dark .md\\:dark\\:ring-blue-500 {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(59, 130, 246, var(--tw-ring-opacity));\n  }\n\n  .dark .md\\:dark\\:ring-blue-600 {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(37, 99, 235, var(--tw-ring-opacity));\n  }\n\n  .dark .md\\:dark\\:ring-blue-700 {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(29, 78, 216, var(--tw-ring-opacity));\n  }\n\n  .dark .md\\:dark\\:ring-blue-800 {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(30, 64, 175, var(--tw-ring-opacity));\n  }\n\n  .dark .md\\:dark\\:ring-blue-900 {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(30, 58, 138, var(--tw-ring-opacity));\n  }\n\n  .dark .md\\:dark\\:ring-indigo-50 {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(238, 242, 255, var(--tw-ring-opacity));\n  }\n\n  .dark .md\\:dark\\:ring-indigo-100 {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(224, 231, 255, var(--tw-ring-opacity));\n  }\n\n  .dark .md\\:dark\\:ring-indigo-200 {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(199, 210, 254, var(--tw-ring-opacity));\n  }\n\n  .dark .md\\:dark\\:ring-indigo-300 {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(165, 180, 252, var(--tw-ring-opacity));\n  }\n\n  .dark .md\\:dark\\:ring-indigo-400 {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(129, 140, 248, var(--tw-ring-opacity));\n  }\n\n  .dark .md\\:dark\\:ring-indigo-500 {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(99, 102, 241, var(--tw-ring-opacity));\n  }\n\n  .dark .md\\:dark\\:ring-indigo-600 {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(79, 70, 229, var(--tw-ring-opacity));\n  }\n\n  .dark .md\\:dark\\:ring-indigo-700 {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(67, 56, 202, var(--tw-ring-opacity));\n  }\n\n  .dark .md\\:dark\\:ring-indigo-800 {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(55, 48, 163, var(--tw-ring-opacity));\n  }\n\n  .dark .md\\:dark\\:ring-indigo-900 {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(49, 46, 129, var(--tw-ring-opacity));\n  }\n\n  .dark .md\\:dark\\:ring-purple-50 {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(245, 243, 255, var(--tw-ring-opacity));\n  }\n\n  .dark .md\\:dark\\:ring-purple-100 {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(237, 233, 254, var(--tw-ring-opacity));\n  }\n\n  .dark .md\\:dark\\:ring-purple-200 {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(221, 214, 254, var(--tw-ring-opacity));\n  }\n\n  .dark .md\\:dark\\:ring-purple-300 {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(196, 181, 253, var(--tw-ring-opacity));\n  }\n\n  .dark .md\\:dark\\:ring-purple-400 {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(167, 139, 250, var(--tw-ring-opacity));\n  }\n\n  .dark .md\\:dark\\:ring-purple-500 {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(139, 92, 246, var(--tw-ring-opacity));\n  }\n\n  .dark .md\\:dark\\:ring-purple-600 {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(124, 58, 237, var(--tw-ring-opacity));\n  }\n\n  .dark .md\\:dark\\:ring-purple-700 {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(109, 40, 217, var(--tw-ring-opacity));\n  }\n\n  .dark .md\\:dark\\:ring-purple-800 {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(91, 33, 182, var(--tw-ring-opacity));\n  }\n\n  .dark .md\\:dark\\:ring-purple-900 {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(76, 29, 149, var(--tw-ring-opacity));\n  }\n\n  .dark .md\\:dark\\:ring-pink-50 {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(253, 242, 248, var(--tw-ring-opacity));\n  }\n\n  .dark .md\\:dark\\:ring-pink-100 {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(252, 231, 243, var(--tw-ring-opacity));\n  }\n\n  .dark .md\\:dark\\:ring-pink-200 {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(251, 207, 232, var(--tw-ring-opacity));\n  }\n\n  .dark .md\\:dark\\:ring-pink-300 {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(249, 168, 212, var(--tw-ring-opacity));\n  }\n\n  .dark .md\\:dark\\:ring-pink-400 {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(244, 114, 182, var(--tw-ring-opacity));\n  }\n\n  .dark .md\\:dark\\:ring-pink-500 {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(236, 72, 153, var(--tw-ring-opacity));\n  }\n\n  .dark .md\\:dark\\:ring-pink-600 {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(219, 39, 119, var(--tw-ring-opacity));\n  }\n\n  .dark .md\\:dark\\:ring-pink-700 {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(190, 24, 93, var(--tw-ring-opacity));\n  }\n\n  .dark .md\\:dark\\:ring-pink-800 {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(157, 23, 77, var(--tw-ring-opacity));\n  }\n\n  .dark .md\\:dark\\:ring-pink-900 {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(131, 24, 67, var(--tw-ring-opacity));\n  }\n\n  .dark .md\\:dark\\:focus-within\\:ring-transparent:focus-within {\n    --tw-ring-color: transparent;\n  }\n\n  .dark .md\\:dark\\:focus-within\\:ring-current:focus-within {\n    --tw-ring-color: currentColor;\n  }\n\n  .dark .md\\:dark\\:focus-within\\:ring-black:focus-within {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(0, 0, 0, var(--tw-ring-opacity));\n  }\n\n  .dark .md\\:dark\\:focus-within\\:ring-white:focus-within {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(255, 255, 255, var(--tw-ring-opacity));\n  }\n\n  .dark .md\\:dark\\:focus-within\\:ring-gray-50:focus-within {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(249, 250, 251, var(--tw-ring-opacity));\n  }\n\n  .dark .md\\:dark\\:focus-within\\:ring-gray-100:focus-within {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(243, 244, 246, var(--tw-ring-opacity));\n  }\n\n  .dark .md\\:dark\\:focus-within\\:ring-gray-200:focus-within {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(229, 231, 235, var(--tw-ring-opacity));\n  }\n\n  .dark .md\\:dark\\:focus-within\\:ring-gray-300:focus-within {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(209, 213, 219, var(--tw-ring-opacity));\n  }\n\n  .dark .md\\:dark\\:focus-within\\:ring-gray-400:focus-within {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(156, 163, 175, var(--tw-ring-opacity));\n  }\n\n  .dark .md\\:dark\\:focus-within\\:ring-gray-500:focus-within {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(107, 114, 128, var(--tw-ring-opacity));\n  }\n\n  .dark .md\\:dark\\:focus-within\\:ring-gray-600:focus-within {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(75, 85, 99, var(--tw-ring-opacity));\n  }\n\n  .dark .md\\:dark\\:focus-within\\:ring-gray-700:focus-within {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(55, 65, 81, var(--tw-ring-opacity));\n  }\n\n  .dark .md\\:dark\\:focus-within\\:ring-gray-800:focus-within {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(31, 41, 55, var(--tw-ring-opacity));\n  }\n\n  .dark .md\\:dark\\:focus-within\\:ring-gray-900:focus-within {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(17, 24, 39, var(--tw-ring-opacity));\n  }\n\n  .dark .md\\:dark\\:focus-within\\:ring-red-50:focus-within {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(254, 242, 242, var(--tw-ring-opacity));\n  }\n\n  .dark .md\\:dark\\:focus-within\\:ring-red-100:focus-within {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(254, 226, 226, var(--tw-ring-opacity));\n  }\n\n  .dark .md\\:dark\\:focus-within\\:ring-red-200:focus-within {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(254, 202, 202, var(--tw-ring-opacity));\n  }\n\n  .dark .md\\:dark\\:focus-within\\:ring-red-300:focus-within {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(252, 165, 165, var(--tw-ring-opacity));\n  }\n\n  .dark .md\\:dark\\:focus-within\\:ring-red-400:focus-within {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(248, 113, 113, var(--tw-ring-opacity));\n  }\n\n  .dark .md\\:dark\\:focus-within\\:ring-red-500:focus-within {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(239, 68, 68, var(--tw-ring-opacity));\n  }\n\n  .dark .md\\:dark\\:focus-within\\:ring-red-600:focus-within {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(220, 38, 38, var(--tw-ring-opacity));\n  }\n\n  .dark .md\\:dark\\:focus-within\\:ring-red-700:focus-within {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(185, 28, 28, var(--tw-ring-opacity));\n  }\n\n  .dark .md\\:dark\\:focus-within\\:ring-red-800:focus-within {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(153, 27, 27, var(--tw-ring-opacity));\n  }\n\n  .dark .md\\:dark\\:focus-within\\:ring-red-900:focus-within {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(127, 29, 29, var(--tw-ring-opacity));\n  }\n\n  .dark .md\\:dark\\:focus-within\\:ring-yellow-50:focus-within {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(255, 251, 235, var(--tw-ring-opacity));\n  }\n\n  .dark .md\\:dark\\:focus-within\\:ring-yellow-100:focus-within {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(254, 243, 199, var(--tw-ring-opacity));\n  }\n\n  .dark .md\\:dark\\:focus-within\\:ring-yellow-200:focus-within {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(253, 230, 138, var(--tw-ring-opacity));\n  }\n\n  .dark .md\\:dark\\:focus-within\\:ring-yellow-300:focus-within {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(252, 211, 77, var(--tw-ring-opacity));\n  }\n\n  .dark .md\\:dark\\:focus-within\\:ring-yellow-400:focus-within {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(251, 191, 36, var(--tw-ring-opacity));\n  }\n\n  .dark .md\\:dark\\:focus-within\\:ring-yellow-500:focus-within {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(245, 158, 11, var(--tw-ring-opacity));\n  }\n\n  .dark .md\\:dark\\:focus-within\\:ring-yellow-600:focus-within {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(217, 119, 6, var(--tw-ring-opacity));\n  }\n\n  .dark .md\\:dark\\:focus-within\\:ring-yellow-700:focus-within {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(180, 83, 9, var(--tw-ring-opacity));\n  }\n\n  .dark .md\\:dark\\:focus-within\\:ring-yellow-800:focus-within {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(146, 64, 14, var(--tw-ring-opacity));\n  }\n\n  .dark .md\\:dark\\:focus-within\\:ring-yellow-900:focus-within {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(120, 53, 15, var(--tw-ring-opacity));\n  }\n\n  .dark .md\\:dark\\:focus-within\\:ring-green-50:focus-within {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(236, 253, 245, var(--tw-ring-opacity));\n  }\n\n  .dark .md\\:dark\\:focus-within\\:ring-green-100:focus-within {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(209, 250, 229, var(--tw-ring-opacity));\n  }\n\n  .dark .md\\:dark\\:focus-within\\:ring-green-200:focus-within {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(167, 243, 208, var(--tw-ring-opacity));\n  }\n\n  .dark .md\\:dark\\:focus-within\\:ring-green-300:focus-within {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(110, 231, 183, var(--tw-ring-opacity));\n  }\n\n  .dark .md\\:dark\\:focus-within\\:ring-green-400:focus-within {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(52, 211, 153, var(--tw-ring-opacity));\n  }\n\n  .dark .md\\:dark\\:focus-within\\:ring-green-500:focus-within {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(16, 185, 129, var(--tw-ring-opacity));\n  }\n\n  .dark .md\\:dark\\:focus-within\\:ring-green-600:focus-within {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(5, 150, 105, var(--tw-ring-opacity));\n  }\n\n  .dark .md\\:dark\\:focus-within\\:ring-green-700:focus-within {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(4, 120, 87, var(--tw-ring-opacity));\n  }\n\n  .dark .md\\:dark\\:focus-within\\:ring-green-800:focus-within {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(6, 95, 70, var(--tw-ring-opacity));\n  }\n\n  .dark .md\\:dark\\:focus-within\\:ring-green-900:focus-within {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(6, 78, 59, var(--tw-ring-opacity));\n  }\n\n  .dark .md\\:dark\\:focus-within\\:ring-blue-50:focus-within {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(239, 246, 255, var(--tw-ring-opacity));\n  }\n\n  .dark .md\\:dark\\:focus-within\\:ring-blue-100:focus-within {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(219, 234, 254, var(--tw-ring-opacity));\n  }\n\n  .dark .md\\:dark\\:focus-within\\:ring-blue-200:focus-within {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(191, 219, 254, var(--tw-ring-opacity));\n  }\n\n  .dark .md\\:dark\\:focus-within\\:ring-blue-300:focus-within {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(147, 197, 253, var(--tw-ring-opacity));\n  }\n\n  .dark .md\\:dark\\:focus-within\\:ring-blue-400:focus-within {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(96, 165, 250, var(--tw-ring-opacity));\n  }\n\n  .dark .md\\:dark\\:focus-within\\:ring-blue-500:focus-within {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(59, 130, 246, var(--tw-ring-opacity));\n  }\n\n  .dark .md\\:dark\\:focus-within\\:ring-blue-600:focus-within {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(37, 99, 235, var(--tw-ring-opacity));\n  }\n\n  .dark .md\\:dark\\:focus-within\\:ring-blue-700:focus-within {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(29, 78, 216, var(--tw-ring-opacity));\n  }\n\n  .dark .md\\:dark\\:focus-within\\:ring-blue-800:focus-within {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(30, 64, 175, var(--tw-ring-opacity));\n  }\n\n  .dark .md\\:dark\\:focus-within\\:ring-blue-900:focus-within {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(30, 58, 138, var(--tw-ring-opacity));\n  }\n\n  .dark .md\\:dark\\:focus-within\\:ring-indigo-50:focus-within {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(238, 242, 255, var(--tw-ring-opacity));\n  }\n\n  .dark .md\\:dark\\:focus-within\\:ring-indigo-100:focus-within {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(224, 231, 255, var(--tw-ring-opacity));\n  }\n\n  .dark .md\\:dark\\:focus-within\\:ring-indigo-200:focus-within {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(199, 210, 254, var(--tw-ring-opacity));\n  }\n\n  .dark .md\\:dark\\:focus-within\\:ring-indigo-300:focus-within {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(165, 180, 252, var(--tw-ring-opacity));\n  }\n\n  .dark .md\\:dark\\:focus-within\\:ring-indigo-400:focus-within {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(129, 140, 248, var(--tw-ring-opacity));\n  }\n\n  .dark .md\\:dark\\:focus-within\\:ring-indigo-500:focus-within {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(99, 102, 241, var(--tw-ring-opacity));\n  }\n\n  .dark .md\\:dark\\:focus-within\\:ring-indigo-600:focus-within {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(79, 70, 229, var(--tw-ring-opacity));\n  }\n\n  .dark .md\\:dark\\:focus-within\\:ring-indigo-700:focus-within {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(67, 56, 202, var(--tw-ring-opacity));\n  }\n\n  .dark .md\\:dark\\:focus-within\\:ring-indigo-800:focus-within {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(55, 48, 163, var(--tw-ring-opacity));\n  }\n\n  .dark .md\\:dark\\:focus-within\\:ring-indigo-900:focus-within {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(49, 46, 129, var(--tw-ring-opacity));\n  }\n\n  .dark .md\\:dark\\:focus-within\\:ring-purple-50:focus-within {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(245, 243, 255, var(--tw-ring-opacity));\n  }\n\n  .dark .md\\:dark\\:focus-within\\:ring-purple-100:focus-within {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(237, 233, 254, var(--tw-ring-opacity));\n  }\n\n  .dark .md\\:dark\\:focus-within\\:ring-purple-200:focus-within {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(221, 214, 254, var(--tw-ring-opacity));\n  }\n\n  .dark .md\\:dark\\:focus-within\\:ring-purple-300:focus-within {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(196, 181, 253, var(--tw-ring-opacity));\n  }\n\n  .dark .md\\:dark\\:focus-within\\:ring-purple-400:focus-within {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(167, 139, 250, var(--tw-ring-opacity));\n  }\n\n  .dark .md\\:dark\\:focus-within\\:ring-purple-500:focus-within {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(139, 92, 246, var(--tw-ring-opacity));\n  }\n\n  .dark .md\\:dark\\:focus-within\\:ring-purple-600:focus-within {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(124, 58, 237, var(--tw-ring-opacity));\n  }\n\n  .dark .md\\:dark\\:focus-within\\:ring-purple-700:focus-within {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(109, 40, 217, var(--tw-ring-opacity));\n  }\n\n  .dark .md\\:dark\\:focus-within\\:ring-purple-800:focus-within {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(91, 33, 182, var(--tw-ring-opacity));\n  }\n\n  .dark .md\\:dark\\:focus-within\\:ring-purple-900:focus-within {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(76, 29, 149, var(--tw-ring-opacity));\n  }\n\n  .dark .md\\:dark\\:focus-within\\:ring-pink-50:focus-within {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(253, 242, 248, var(--tw-ring-opacity));\n  }\n\n  .dark .md\\:dark\\:focus-within\\:ring-pink-100:focus-within {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(252, 231, 243, var(--tw-ring-opacity));\n  }\n\n  .dark .md\\:dark\\:focus-within\\:ring-pink-200:focus-within {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(251, 207, 232, var(--tw-ring-opacity));\n  }\n\n  .dark .md\\:dark\\:focus-within\\:ring-pink-300:focus-within {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(249, 168, 212, var(--tw-ring-opacity));\n  }\n\n  .dark .md\\:dark\\:focus-within\\:ring-pink-400:focus-within {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(244, 114, 182, var(--tw-ring-opacity));\n  }\n\n  .dark .md\\:dark\\:focus-within\\:ring-pink-500:focus-within {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(236, 72, 153, var(--tw-ring-opacity));\n  }\n\n  .dark .md\\:dark\\:focus-within\\:ring-pink-600:focus-within {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(219, 39, 119, var(--tw-ring-opacity));\n  }\n\n  .dark .md\\:dark\\:focus-within\\:ring-pink-700:focus-within {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(190, 24, 93, var(--tw-ring-opacity));\n  }\n\n  .dark .md\\:dark\\:focus-within\\:ring-pink-800:focus-within {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(157, 23, 77, var(--tw-ring-opacity));\n  }\n\n  .dark .md\\:dark\\:focus-within\\:ring-pink-900:focus-within {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(131, 24, 67, var(--tw-ring-opacity));\n  }\n\n  .dark .md\\:dark\\:focus\\:ring-transparent:focus {\n    --tw-ring-color: transparent;\n  }\n\n  .dark .md\\:dark\\:focus\\:ring-current:focus {\n    --tw-ring-color: currentColor;\n  }\n\n  .dark .md\\:dark\\:focus\\:ring-black:focus {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(0, 0, 0, var(--tw-ring-opacity));\n  }\n\n  .dark .md\\:dark\\:focus\\:ring-white:focus {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(255, 255, 255, var(--tw-ring-opacity));\n  }\n\n  .dark .md\\:dark\\:focus\\:ring-gray-50:focus {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(249, 250, 251, var(--tw-ring-opacity));\n  }\n\n  .dark .md\\:dark\\:focus\\:ring-gray-100:focus {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(243, 244, 246, var(--tw-ring-opacity));\n  }\n\n  .dark .md\\:dark\\:focus\\:ring-gray-200:focus {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(229, 231, 235, var(--tw-ring-opacity));\n  }\n\n  .dark .md\\:dark\\:focus\\:ring-gray-300:focus {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(209, 213, 219, var(--tw-ring-opacity));\n  }\n\n  .dark .md\\:dark\\:focus\\:ring-gray-400:focus {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(156, 163, 175, var(--tw-ring-opacity));\n  }\n\n  .dark .md\\:dark\\:focus\\:ring-gray-500:focus {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(107, 114, 128, var(--tw-ring-opacity));\n  }\n\n  .dark .md\\:dark\\:focus\\:ring-gray-600:focus {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(75, 85, 99, var(--tw-ring-opacity));\n  }\n\n  .dark .md\\:dark\\:focus\\:ring-gray-700:focus {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(55, 65, 81, var(--tw-ring-opacity));\n  }\n\n  .dark .md\\:dark\\:focus\\:ring-gray-800:focus {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(31, 41, 55, var(--tw-ring-opacity));\n  }\n\n  .dark .md\\:dark\\:focus\\:ring-gray-900:focus {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(17, 24, 39, var(--tw-ring-opacity));\n  }\n\n  .dark .md\\:dark\\:focus\\:ring-red-50:focus {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(254, 242, 242, var(--tw-ring-opacity));\n  }\n\n  .dark .md\\:dark\\:focus\\:ring-red-100:focus {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(254, 226, 226, var(--tw-ring-opacity));\n  }\n\n  .dark .md\\:dark\\:focus\\:ring-red-200:focus {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(254, 202, 202, var(--tw-ring-opacity));\n  }\n\n  .dark .md\\:dark\\:focus\\:ring-red-300:focus {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(252, 165, 165, var(--tw-ring-opacity));\n  }\n\n  .dark .md\\:dark\\:focus\\:ring-red-400:focus {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(248, 113, 113, var(--tw-ring-opacity));\n  }\n\n  .dark .md\\:dark\\:focus\\:ring-red-500:focus {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(239, 68, 68, var(--tw-ring-opacity));\n  }\n\n  .dark .md\\:dark\\:focus\\:ring-red-600:focus {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(220, 38, 38, var(--tw-ring-opacity));\n  }\n\n  .dark .md\\:dark\\:focus\\:ring-red-700:focus {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(185, 28, 28, var(--tw-ring-opacity));\n  }\n\n  .dark .md\\:dark\\:focus\\:ring-red-800:focus {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(153, 27, 27, var(--tw-ring-opacity));\n  }\n\n  .dark .md\\:dark\\:focus\\:ring-red-900:focus {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(127, 29, 29, var(--tw-ring-opacity));\n  }\n\n  .dark .md\\:dark\\:focus\\:ring-yellow-50:focus {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(255, 251, 235, var(--tw-ring-opacity));\n  }\n\n  .dark .md\\:dark\\:focus\\:ring-yellow-100:focus {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(254, 243, 199, var(--tw-ring-opacity));\n  }\n\n  .dark .md\\:dark\\:focus\\:ring-yellow-200:focus {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(253, 230, 138, var(--tw-ring-opacity));\n  }\n\n  .dark .md\\:dark\\:focus\\:ring-yellow-300:focus {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(252, 211, 77, var(--tw-ring-opacity));\n  }\n\n  .dark .md\\:dark\\:focus\\:ring-yellow-400:focus {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(251, 191, 36, var(--tw-ring-opacity));\n  }\n\n  .dark .md\\:dark\\:focus\\:ring-yellow-500:focus {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(245, 158, 11, var(--tw-ring-opacity));\n  }\n\n  .dark .md\\:dark\\:focus\\:ring-yellow-600:focus {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(217, 119, 6, var(--tw-ring-opacity));\n  }\n\n  .dark .md\\:dark\\:focus\\:ring-yellow-700:focus {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(180, 83, 9, var(--tw-ring-opacity));\n  }\n\n  .dark .md\\:dark\\:focus\\:ring-yellow-800:focus {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(146, 64, 14, var(--tw-ring-opacity));\n  }\n\n  .dark .md\\:dark\\:focus\\:ring-yellow-900:focus {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(120, 53, 15, var(--tw-ring-opacity));\n  }\n\n  .dark .md\\:dark\\:focus\\:ring-green-50:focus {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(236, 253, 245, var(--tw-ring-opacity));\n  }\n\n  .dark .md\\:dark\\:focus\\:ring-green-100:focus {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(209, 250, 229, var(--tw-ring-opacity));\n  }\n\n  .dark .md\\:dark\\:focus\\:ring-green-200:focus {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(167, 243, 208, var(--tw-ring-opacity));\n  }\n\n  .dark .md\\:dark\\:focus\\:ring-green-300:focus {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(110, 231, 183, var(--tw-ring-opacity));\n  }\n\n  .dark .md\\:dark\\:focus\\:ring-green-400:focus {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(52, 211, 153, var(--tw-ring-opacity));\n  }\n\n  .dark .md\\:dark\\:focus\\:ring-green-500:focus {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(16, 185, 129, var(--tw-ring-opacity));\n  }\n\n  .dark .md\\:dark\\:focus\\:ring-green-600:focus {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(5, 150, 105, var(--tw-ring-opacity));\n  }\n\n  .dark .md\\:dark\\:focus\\:ring-green-700:focus {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(4, 120, 87, var(--tw-ring-opacity));\n  }\n\n  .dark .md\\:dark\\:focus\\:ring-green-800:focus {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(6, 95, 70, var(--tw-ring-opacity));\n  }\n\n  .dark .md\\:dark\\:focus\\:ring-green-900:focus {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(6, 78, 59, var(--tw-ring-opacity));\n  }\n\n  .dark .md\\:dark\\:focus\\:ring-blue-50:focus {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(239, 246, 255, var(--tw-ring-opacity));\n  }\n\n  .dark .md\\:dark\\:focus\\:ring-blue-100:focus {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(219, 234, 254, var(--tw-ring-opacity));\n  }\n\n  .dark .md\\:dark\\:focus\\:ring-blue-200:focus {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(191, 219, 254, var(--tw-ring-opacity));\n  }\n\n  .dark .md\\:dark\\:focus\\:ring-blue-300:focus {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(147, 197, 253, var(--tw-ring-opacity));\n  }\n\n  .dark .md\\:dark\\:focus\\:ring-blue-400:focus {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(96, 165, 250, var(--tw-ring-opacity));\n  }\n\n  .dark .md\\:dark\\:focus\\:ring-blue-500:focus {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(59, 130, 246, var(--tw-ring-opacity));\n  }\n\n  .dark .md\\:dark\\:focus\\:ring-blue-600:focus {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(37, 99, 235, var(--tw-ring-opacity));\n  }\n\n  .dark .md\\:dark\\:focus\\:ring-blue-700:focus {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(29, 78, 216, var(--tw-ring-opacity));\n  }\n\n  .dark .md\\:dark\\:focus\\:ring-blue-800:focus {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(30, 64, 175, var(--tw-ring-opacity));\n  }\n\n  .dark .md\\:dark\\:focus\\:ring-blue-900:focus {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(30, 58, 138, var(--tw-ring-opacity));\n  }\n\n  .dark .md\\:dark\\:focus\\:ring-indigo-50:focus {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(238, 242, 255, var(--tw-ring-opacity));\n  }\n\n  .dark .md\\:dark\\:focus\\:ring-indigo-100:focus {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(224, 231, 255, var(--tw-ring-opacity));\n  }\n\n  .dark .md\\:dark\\:focus\\:ring-indigo-200:focus {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(199, 210, 254, var(--tw-ring-opacity));\n  }\n\n  .dark .md\\:dark\\:focus\\:ring-indigo-300:focus {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(165, 180, 252, var(--tw-ring-opacity));\n  }\n\n  .dark .md\\:dark\\:focus\\:ring-indigo-400:focus {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(129, 140, 248, var(--tw-ring-opacity));\n  }\n\n  .dark .md\\:dark\\:focus\\:ring-indigo-500:focus {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(99, 102, 241, var(--tw-ring-opacity));\n  }\n\n  .dark .md\\:dark\\:focus\\:ring-indigo-600:focus {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(79, 70, 229, var(--tw-ring-opacity));\n  }\n\n  .dark .md\\:dark\\:focus\\:ring-indigo-700:focus {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(67, 56, 202, var(--tw-ring-opacity));\n  }\n\n  .dark .md\\:dark\\:focus\\:ring-indigo-800:focus {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(55, 48, 163, var(--tw-ring-opacity));\n  }\n\n  .dark .md\\:dark\\:focus\\:ring-indigo-900:focus {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(49, 46, 129, var(--tw-ring-opacity));\n  }\n\n  .dark .md\\:dark\\:focus\\:ring-purple-50:focus {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(245, 243, 255, var(--tw-ring-opacity));\n  }\n\n  .dark .md\\:dark\\:focus\\:ring-purple-100:focus {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(237, 233, 254, var(--tw-ring-opacity));\n  }\n\n  .dark .md\\:dark\\:focus\\:ring-purple-200:focus {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(221, 214, 254, var(--tw-ring-opacity));\n  }\n\n  .dark .md\\:dark\\:focus\\:ring-purple-300:focus {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(196, 181, 253, var(--tw-ring-opacity));\n  }\n\n  .dark .md\\:dark\\:focus\\:ring-purple-400:focus {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(167, 139, 250, var(--tw-ring-opacity));\n  }\n\n  .dark .md\\:dark\\:focus\\:ring-purple-500:focus {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(139, 92, 246, var(--tw-ring-opacity));\n  }\n\n  .dark .md\\:dark\\:focus\\:ring-purple-600:focus {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(124, 58, 237, var(--tw-ring-opacity));\n  }\n\n  .dark .md\\:dark\\:focus\\:ring-purple-700:focus {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(109, 40, 217, var(--tw-ring-opacity));\n  }\n\n  .dark .md\\:dark\\:focus\\:ring-purple-800:focus {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(91, 33, 182, var(--tw-ring-opacity));\n  }\n\n  .dark .md\\:dark\\:focus\\:ring-purple-900:focus {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(76, 29, 149, var(--tw-ring-opacity));\n  }\n\n  .dark .md\\:dark\\:focus\\:ring-pink-50:focus {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(253, 242, 248, var(--tw-ring-opacity));\n  }\n\n  .dark .md\\:dark\\:focus\\:ring-pink-100:focus {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(252, 231, 243, var(--tw-ring-opacity));\n  }\n\n  .dark .md\\:dark\\:focus\\:ring-pink-200:focus {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(251, 207, 232, var(--tw-ring-opacity));\n  }\n\n  .dark .md\\:dark\\:focus\\:ring-pink-300:focus {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(249, 168, 212, var(--tw-ring-opacity));\n  }\n\n  .dark .md\\:dark\\:focus\\:ring-pink-400:focus {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(244, 114, 182, var(--tw-ring-opacity));\n  }\n\n  .dark .md\\:dark\\:focus\\:ring-pink-500:focus {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(236, 72, 153, var(--tw-ring-opacity));\n  }\n\n  .dark .md\\:dark\\:focus\\:ring-pink-600:focus {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(219, 39, 119, var(--tw-ring-opacity));\n  }\n\n  .dark .md\\:dark\\:focus\\:ring-pink-700:focus {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(190, 24, 93, var(--tw-ring-opacity));\n  }\n\n  .dark .md\\:dark\\:focus\\:ring-pink-800:focus {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(157, 23, 77, var(--tw-ring-opacity));\n  }\n\n  .dark .md\\:dark\\:focus\\:ring-pink-900:focus {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(131, 24, 67, var(--tw-ring-opacity));\n  }\n\n  .md\\:ring-opacity-0 {\n    --tw-ring-opacity: 0;\n  }\n\n  .md\\:ring-opacity-5 {\n    --tw-ring-opacity: 0.05;\n  }\n\n  .md\\:ring-opacity-10 {\n    --tw-ring-opacity: 0.1;\n  }\n\n  .md\\:ring-opacity-20 {\n    --tw-ring-opacity: 0.2;\n  }\n\n  .md\\:ring-opacity-25 {\n    --tw-ring-opacity: 0.25;\n  }\n\n  .md\\:ring-opacity-30 {\n    --tw-ring-opacity: 0.3;\n  }\n\n  .md\\:ring-opacity-40 {\n    --tw-ring-opacity: 0.4;\n  }\n\n  .md\\:ring-opacity-50 {\n    --tw-ring-opacity: 0.5;\n  }\n\n  .md\\:ring-opacity-60 {\n    --tw-ring-opacity: 0.6;\n  }\n\n  .md\\:ring-opacity-70 {\n    --tw-ring-opacity: 0.7;\n  }\n\n  .md\\:ring-opacity-75 {\n    --tw-ring-opacity: 0.75;\n  }\n\n  .md\\:ring-opacity-80 {\n    --tw-ring-opacity: 0.8;\n  }\n\n  .md\\:ring-opacity-90 {\n    --tw-ring-opacity: 0.9;\n  }\n\n  .md\\:ring-opacity-95 {\n    --tw-ring-opacity: 0.95;\n  }\n\n  .md\\:ring-opacity-100 {\n    --tw-ring-opacity: 1;\n  }\n\n  .md\\:focus-within\\:ring-opacity-0:focus-within {\n    --tw-ring-opacity: 0;\n  }\n\n  .md\\:focus-within\\:ring-opacity-5:focus-within {\n    --tw-ring-opacity: 0.05;\n  }\n\n  .md\\:focus-within\\:ring-opacity-10:focus-within {\n    --tw-ring-opacity: 0.1;\n  }\n\n  .md\\:focus-within\\:ring-opacity-20:focus-within {\n    --tw-ring-opacity: 0.2;\n  }\n\n  .md\\:focus-within\\:ring-opacity-25:focus-within {\n    --tw-ring-opacity: 0.25;\n  }\n\n  .md\\:focus-within\\:ring-opacity-30:focus-within {\n    --tw-ring-opacity: 0.3;\n  }\n\n  .md\\:focus-within\\:ring-opacity-40:focus-within {\n    --tw-ring-opacity: 0.4;\n  }\n\n  .md\\:focus-within\\:ring-opacity-50:focus-within {\n    --tw-ring-opacity: 0.5;\n  }\n\n  .md\\:focus-within\\:ring-opacity-60:focus-within {\n    --tw-ring-opacity: 0.6;\n  }\n\n  .md\\:focus-within\\:ring-opacity-70:focus-within {\n    --tw-ring-opacity: 0.7;\n  }\n\n  .md\\:focus-within\\:ring-opacity-75:focus-within {\n    --tw-ring-opacity: 0.75;\n  }\n\n  .md\\:focus-within\\:ring-opacity-80:focus-within {\n    --tw-ring-opacity: 0.8;\n  }\n\n  .md\\:focus-within\\:ring-opacity-90:focus-within {\n    --tw-ring-opacity: 0.9;\n  }\n\n  .md\\:focus-within\\:ring-opacity-95:focus-within {\n    --tw-ring-opacity: 0.95;\n  }\n\n  .md\\:focus-within\\:ring-opacity-100:focus-within {\n    --tw-ring-opacity: 1;\n  }\n\n  .md\\:focus\\:ring-opacity-0:focus {\n    --tw-ring-opacity: 0;\n  }\n\n  .md\\:focus\\:ring-opacity-5:focus {\n    --tw-ring-opacity: 0.05;\n  }\n\n  .md\\:focus\\:ring-opacity-10:focus {\n    --tw-ring-opacity: 0.1;\n  }\n\n  .md\\:focus\\:ring-opacity-20:focus {\n    --tw-ring-opacity: 0.2;\n  }\n\n  .md\\:focus\\:ring-opacity-25:focus {\n    --tw-ring-opacity: 0.25;\n  }\n\n  .md\\:focus\\:ring-opacity-30:focus {\n    --tw-ring-opacity: 0.3;\n  }\n\n  .md\\:focus\\:ring-opacity-40:focus {\n    --tw-ring-opacity: 0.4;\n  }\n\n  .md\\:focus\\:ring-opacity-50:focus {\n    --tw-ring-opacity: 0.5;\n  }\n\n  .md\\:focus\\:ring-opacity-60:focus {\n    --tw-ring-opacity: 0.6;\n  }\n\n  .md\\:focus\\:ring-opacity-70:focus {\n    --tw-ring-opacity: 0.7;\n  }\n\n  .md\\:focus\\:ring-opacity-75:focus {\n    --tw-ring-opacity: 0.75;\n  }\n\n  .md\\:focus\\:ring-opacity-80:focus {\n    --tw-ring-opacity: 0.8;\n  }\n\n  .md\\:focus\\:ring-opacity-90:focus {\n    --tw-ring-opacity: 0.9;\n  }\n\n  .md\\:focus\\:ring-opacity-95:focus {\n    --tw-ring-opacity: 0.95;\n  }\n\n  .md\\:focus\\:ring-opacity-100:focus {\n    --tw-ring-opacity: 1;\n  }\n\n  .dark .md\\:dark\\:ring-opacity-0 {\n    --tw-ring-opacity: 0;\n  }\n\n  .dark .md\\:dark\\:ring-opacity-5 {\n    --tw-ring-opacity: 0.05;\n  }\n\n  .dark .md\\:dark\\:ring-opacity-10 {\n    --tw-ring-opacity: 0.1;\n  }\n\n  .dark .md\\:dark\\:ring-opacity-20 {\n    --tw-ring-opacity: 0.2;\n  }\n\n  .dark .md\\:dark\\:ring-opacity-25 {\n    --tw-ring-opacity: 0.25;\n  }\n\n  .dark .md\\:dark\\:ring-opacity-30 {\n    --tw-ring-opacity: 0.3;\n  }\n\n  .dark .md\\:dark\\:ring-opacity-40 {\n    --tw-ring-opacity: 0.4;\n  }\n\n  .dark .md\\:dark\\:ring-opacity-50 {\n    --tw-ring-opacity: 0.5;\n  }\n\n  .dark .md\\:dark\\:ring-opacity-60 {\n    --tw-ring-opacity: 0.6;\n  }\n\n  .dark .md\\:dark\\:ring-opacity-70 {\n    --tw-ring-opacity: 0.7;\n  }\n\n  .dark .md\\:dark\\:ring-opacity-75 {\n    --tw-ring-opacity: 0.75;\n  }\n\n  .dark .md\\:dark\\:ring-opacity-80 {\n    --tw-ring-opacity: 0.8;\n  }\n\n  .dark .md\\:dark\\:ring-opacity-90 {\n    --tw-ring-opacity: 0.9;\n  }\n\n  .dark .md\\:dark\\:ring-opacity-95 {\n    --tw-ring-opacity: 0.95;\n  }\n\n  .dark .md\\:dark\\:ring-opacity-100 {\n    --tw-ring-opacity: 1;\n  }\n\n  .dark .md\\:dark\\:focus-within\\:ring-opacity-0:focus-within {\n    --tw-ring-opacity: 0;\n  }\n\n  .dark .md\\:dark\\:focus-within\\:ring-opacity-5:focus-within {\n    --tw-ring-opacity: 0.05;\n  }\n\n  .dark .md\\:dark\\:focus-within\\:ring-opacity-10:focus-within {\n    --tw-ring-opacity: 0.1;\n  }\n\n  .dark .md\\:dark\\:focus-within\\:ring-opacity-20:focus-within {\n    --tw-ring-opacity: 0.2;\n  }\n\n  .dark .md\\:dark\\:focus-within\\:ring-opacity-25:focus-within {\n    --tw-ring-opacity: 0.25;\n  }\n\n  .dark .md\\:dark\\:focus-within\\:ring-opacity-30:focus-within {\n    --tw-ring-opacity: 0.3;\n  }\n\n  .dark .md\\:dark\\:focus-within\\:ring-opacity-40:focus-within {\n    --tw-ring-opacity: 0.4;\n  }\n\n  .dark .md\\:dark\\:focus-within\\:ring-opacity-50:focus-within {\n    --tw-ring-opacity: 0.5;\n  }\n\n  .dark .md\\:dark\\:focus-within\\:ring-opacity-60:focus-within {\n    --tw-ring-opacity: 0.6;\n  }\n\n  .dark .md\\:dark\\:focus-within\\:ring-opacity-70:focus-within {\n    --tw-ring-opacity: 0.7;\n  }\n\n  .dark .md\\:dark\\:focus-within\\:ring-opacity-75:focus-within {\n    --tw-ring-opacity: 0.75;\n  }\n\n  .dark .md\\:dark\\:focus-within\\:ring-opacity-80:focus-within {\n    --tw-ring-opacity: 0.8;\n  }\n\n  .dark .md\\:dark\\:focus-within\\:ring-opacity-90:focus-within {\n    --tw-ring-opacity: 0.9;\n  }\n\n  .dark .md\\:dark\\:focus-within\\:ring-opacity-95:focus-within {\n    --tw-ring-opacity: 0.95;\n  }\n\n  .dark .md\\:dark\\:focus-within\\:ring-opacity-100:focus-within {\n    --tw-ring-opacity: 1;\n  }\n\n  .dark .md\\:dark\\:focus\\:ring-opacity-0:focus {\n    --tw-ring-opacity: 0;\n  }\n\n  .dark .md\\:dark\\:focus\\:ring-opacity-5:focus {\n    --tw-ring-opacity: 0.05;\n  }\n\n  .dark .md\\:dark\\:focus\\:ring-opacity-10:focus {\n    --tw-ring-opacity: 0.1;\n  }\n\n  .dark .md\\:dark\\:focus\\:ring-opacity-20:focus {\n    --tw-ring-opacity: 0.2;\n  }\n\n  .dark .md\\:dark\\:focus\\:ring-opacity-25:focus {\n    --tw-ring-opacity: 0.25;\n  }\n\n  .dark .md\\:dark\\:focus\\:ring-opacity-30:focus {\n    --tw-ring-opacity: 0.3;\n  }\n\n  .dark .md\\:dark\\:focus\\:ring-opacity-40:focus {\n    --tw-ring-opacity: 0.4;\n  }\n\n  .dark .md\\:dark\\:focus\\:ring-opacity-50:focus {\n    --tw-ring-opacity: 0.5;\n  }\n\n  .dark .md\\:dark\\:focus\\:ring-opacity-60:focus {\n    --tw-ring-opacity: 0.6;\n  }\n\n  .dark .md\\:dark\\:focus\\:ring-opacity-70:focus {\n    --tw-ring-opacity: 0.7;\n  }\n\n  .dark .md\\:dark\\:focus\\:ring-opacity-75:focus {\n    --tw-ring-opacity: 0.75;\n  }\n\n  .dark .md\\:dark\\:focus\\:ring-opacity-80:focus {\n    --tw-ring-opacity: 0.8;\n  }\n\n  .dark .md\\:dark\\:focus\\:ring-opacity-90:focus {\n    --tw-ring-opacity: 0.9;\n  }\n\n  .dark .md\\:dark\\:focus\\:ring-opacity-95:focus {\n    --tw-ring-opacity: 0.95;\n  }\n\n  .dark .md\\:dark\\:focus\\:ring-opacity-100:focus {\n    --tw-ring-opacity: 1;\n  }\n\n  .md\\:fill-current {\n    fill: currentColor;\n  }\n\n  .md\\:stroke-current {\n    stroke: currentColor;\n  }\n\n  .md\\:stroke-0 {\n    stroke-width: 0;\n  }\n\n  .md\\:stroke-1 {\n    stroke-width: 1;\n  }\n\n  .md\\:stroke-2 {\n    stroke-width: 2;\n  }\n\n  .md\\:table-auto {\n    table-layout: auto;\n  }\n\n  .md\\:table-fixed {\n    table-layout: fixed;\n  }\n\n  .md\\:text-left {\n    text-align: left;\n  }\n\n  .md\\:text-center {\n    text-align: center;\n  }\n\n  .md\\:text-right {\n    text-align: right;\n  }\n\n  .md\\:text-justify {\n    text-align: justify;\n  }\n\n  .md\\:text-transparent {\n    color: transparent;\n  }\n\n  .md\\:text-current {\n    color: currentColor;\n  }\n\n  .md\\:text-black {\n    --tw-text-opacity: 1;\n    color: rgba(0, 0, 0, var(--tw-text-opacity));\n  }\n\n  .md\\:text-white {\n    --tw-text-opacity: 1;\n    color: rgba(255, 255, 255, var(--tw-text-opacity));\n  }\n\n  .md\\:text-gray-50 {\n    --tw-text-opacity: 1;\n    color: rgba(249, 250, 251, var(--tw-text-opacity));\n  }\n\n  .md\\:text-gray-100 {\n    --tw-text-opacity: 1;\n    color: rgba(243, 244, 246, var(--tw-text-opacity));\n  }\n\n  .md\\:text-gray-200 {\n    --tw-text-opacity: 1;\n    color: rgba(229, 231, 235, var(--tw-text-opacity));\n  }\n\n  .md\\:text-gray-300 {\n    --tw-text-opacity: 1;\n    color: rgba(209, 213, 219, var(--tw-text-opacity));\n  }\n\n  .md\\:text-gray-400 {\n    --tw-text-opacity: 1;\n    color: rgba(156, 163, 175, var(--tw-text-opacity));\n  }\n\n  .md\\:text-gray-500 {\n    --tw-text-opacity: 1;\n    color: rgba(107, 114, 128, var(--tw-text-opacity));\n  }\n\n  .md\\:text-gray-600 {\n    --tw-text-opacity: 1;\n    color: rgba(75, 85, 99, var(--tw-text-opacity));\n  }\n\n  .md\\:text-gray-700 {\n    --tw-text-opacity: 1;\n    color: rgba(55, 65, 81, var(--tw-text-opacity));\n  }\n\n  .md\\:text-gray-800 {\n    --tw-text-opacity: 1;\n    color: rgba(31, 41, 55, var(--tw-text-opacity));\n  }\n\n  .md\\:text-gray-900 {\n    --tw-text-opacity: 1;\n    color: rgba(17, 24, 39, var(--tw-text-opacity));\n  }\n\n  .md\\:text-red-50 {\n    --tw-text-opacity: 1;\n    color: rgba(254, 242, 242, var(--tw-text-opacity));\n  }\n\n  .md\\:text-red-100 {\n    --tw-text-opacity: 1;\n    color: rgba(254, 226, 226, var(--tw-text-opacity));\n  }\n\n  .md\\:text-red-200 {\n    --tw-text-opacity: 1;\n    color: rgba(254, 202, 202, var(--tw-text-opacity));\n  }\n\n  .md\\:text-red-300 {\n    --tw-text-opacity: 1;\n    color: rgba(252, 165, 165, var(--tw-text-opacity));\n  }\n\n  .md\\:text-red-400 {\n    --tw-text-opacity: 1;\n    color: rgba(248, 113, 113, var(--tw-text-opacity));\n  }\n\n  .md\\:text-red-500 {\n    --tw-text-opacity: 1;\n    color: rgba(239, 68, 68, var(--tw-text-opacity));\n  }\n\n  .md\\:text-red-600 {\n    --tw-text-opacity: 1;\n    color: rgba(220, 38, 38, var(--tw-text-opacity));\n  }\n\n  .md\\:text-red-700 {\n    --tw-text-opacity: 1;\n    color: rgba(185, 28, 28, var(--tw-text-opacity));\n  }\n\n  .md\\:text-red-800 {\n    --tw-text-opacity: 1;\n    color: rgba(153, 27, 27, var(--tw-text-opacity));\n  }\n\n  .md\\:text-red-900 {\n    --tw-text-opacity: 1;\n    color: rgba(127, 29, 29, var(--tw-text-opacity));\n  }\n\n  .md\\:text-yellow-50 {\n    --tw-text-opacity: 1;\n    color: rgba(255, 251, 235, var(--tw-text-opacity));\n  }\n\n  .md\\:text-yellow-100 {\n    --tw-text-opacity: 1;\n    color: rgba(254, 243, 199, var(--tw-text-opacity));\n  }\n\n  .md\\:text-yellow-200 {\n    --tw-text-opacity: 1;\n    color: rgba(253, 230, 138, var(--tw-text-opacity));\n  }\n\n  .md\\:text-yellow-300 {\n    --tw-text-opacity: 1;\n    color: rgba(252, 211, 77, var(--tw-text-opacity));\n  }\n\n  .md\\:text-yellow-400 {\n    --tw-text-opacity: 1;\n    color: rgba(251, 191, 36, var(--tw-text-opacity));\n  }\n\n  .md\\:text-yellow-500 {\n    --tw-text-opacity: 1;\n    color: rgba(245, 158, 11, var(--tw-text-opacity));\n  }\n\n  .md\\:text-yellow-600 {\n    --tw-text-opacity: 1;\n    color: rgba(217, 119, 6, var(--tw-text-opacity));\n  }\n\n  .md\\:text-yellow-700 {\n    --tw-text-opacity: 1;\n    color: rgba(180, 83, 9, var(--tw-text-opacity));\n  }\n\n  .md\\:text-yellow-800 {\n    --tw-text-opacity: 1;\n    color: rgba(146, 64, 14, var(--tw-text-opacity));\n  }\n\n  .md\\:text-yellow-900 {\n    --tw-text-opacity: 1;\n    color: rgba(120, 53, 15, var(--tw-text-opacity));\n  }\n\n  .md\\:text-green-50 {\n    --tw-text-opacity: 1;\n    color: rgba(236, 253, 245, var(--tw-text-opacity));\n  }\n\n  .md\\:text-green-100 {\n    --tw-text-opacity: 1;\n    color: rgba(209, 250, 229, var(--tw-text-opacity));\n  }\n\n  .md\\:text-green-200 {\n    --tw-text-opacity: 1;\n    color: rgba(167, 243, 208, var(--tw-text-opacity));\n  }\n\n  .md\\:text-green-300 {\n    --tw-text-opacity: 1;\n    color: rgba(110, 231, 183, var(--tw-text-opacity));\n  }\n\n  .md\\:text-green-400 {\n    --tw-text-opacity: 1;\n    color: rgba(52, 211, 153, var(--tw-text-opacity));\n  }\n\n  .md\\:text-green-500 {\n    --tw-text-opacity: 1;\n    color: rgba(16, 185, 129, var(--tw-text-opacity));\n  }\n\n  .md\\:text-green-600 {\n    --tw-text-opacity: 1;\n    color: rgba(5, 150, 105, var(--tw-text-opacity));\n  }\n\n  .md\\:text-green-700 {\n    --tw-text-opacity: 1;\n    color: rgba(4, 120, 87, var(--tw-text-opacity));\n  }\n\n  .md\\:text-green-800 {\n    --tw-text-opacity: 1;\n    color: rgba(6, 95, 70, var(--tw-text-opacity));\n  }\n\n  .md\\:text-green-900 {\n    --tw-text-opacity: 1;\n    color: rgba(6, 78, 59, var(--tw-text-opacity));\n  }\n\n  .md\\:text-blue-50 {\n    --tw-text-opacity: 1;\n    color: rgba(239, 246, 255, var(--tw-text-opacity));\n  }\n\n  .md\\:text-blue-100 {\n    --tw-text-opacity: 1;\n    color: rgba(219, 234, 254, var(--tw-text-opacity));\n  }\n\n  .md\\:text-blue-200 {\n    --tw-text-opacity: 1;\n    color: rgba(191, 219, 254, var(--tw-text-opacity));\n  }\n\n  .md\\:text-blue-300 {\n    --tw-text-opacity: 1;\n    color: rgba(147, 197, 253, var(--tw-text-opacity));\n  }\n\n  .md\\:text-blue-400 {\n    --tw-text-opacity: 1;\n    color: rgba(96, 165, 250, var(--tw-text-opacity));\n  }\n\n  .md\\:text-blue-500 {\n    --tw-text-opacity: 1;\n    color: rgba(59, 130, 246, var(--tw-text-opacity));\n  }\n\n  .md\\:text-blue-600 {\n    --tw-text-opacity: 1;\n    color: rgba(37, 99, 235, var(--tw-text-opacity));\n  }\n\n  .md\\:text-blue-700 {\n    --tw-text-opacity: 1;\n    color: rgba(29, 78, 216, var(--tw-text-opacity));\n  }\n\n  .md\\:text-blue-800 {\n    --tw-text-opacity: 1;\n    color: rgba(30, 64, 175, var(--tw-text-opacity));\n  }\n\n  .md\\:text-blue-900 {\n    --tw-text-opacity: 1;\n    color: rgba(30, 58, 138, var(--tw-text-opacity));\n  }\n\n  .md\\:text-indigo-50 {\n    --tw-text-opacity: 1;\n    color: rgba(238, 242, 255, var(--tw-text-opacity));\n  }\n\n  .md\\:text-indigo-100 {\n    --tw-text-opacity: 1;\n    color: rgba(224, 231, 255, var(--tw-text-opacity));\n  }\n\n  .md\\:text-indigo-200 {\n    --tw-text-opacity: 1;\n    color: rgba(199, 210, 254, var(--tw-text-opacity));\n  }\n\n  .md\\:text-indigo-300 {\n    --tw-text-opacity: 1;\n    color: rgba(165, 180, 252, var(--tw-text-opacity));\n  }\n\n  .md\\:text-indigo-400 {\n    --tw-text-opacity: 1;\n    color: rgba(129, 140, 248, var(--tw-text-opacity));\n  }\n\n  .md\\:text-indigo-500 {\n    --tw-text-opacity: 1;\n    color: rgba(99, 102, 241, var(--tw-text-opacity));\n  }\n\n  .md\\:text-indigo-600 {\n    --tw-text-opacity: 1;\n    color: rgba(79, 70, 229, var(--tw-text-opacity));\n  }\n\n  .md\\:text-indigo-700 {\n    --tw-text-opacity: 1;\n    color: rgba(67, 56, 202, var(--tw-text-opacity));\n  }\n\n  .md\\:text-indigo-800 {\n    --tw-text-opacity: 1;\n    color: rgba(55, 48, 163, var(--tw-text-opacity));\n  }\n\n  .md\\:text-indigo-900 {\n    --tw-text-opacity: 1;\n    color: rgba(49, 46, 129, var(--tw-text-opacity));\n  }\n\n  .md\\:text-purple-50 {\n    --tw-text-opacity: 1;\n    color: rgba(245, 243, 255, var(--tw-text-opacity));\n  }\n\n  .md\\:text-purple-100 {\n    --tw-text-opacity: 1;\n    color: rgba(237, 233, 254, var(--tw-text-opacity));\n  }\n\n  .md\\:text-purple-200 {\n    --tw-text-opacity: 1;\n    color: rgba(221, 214, 254, var(--tw-text-opacity));\n  }\n\n  .md\\:text-purple-300 {\n    --tw-text-opacity: 1;\n    color: rgba(196, 181, 253, var(--tw-text-opacity));\n  }\n\n  .md\\:text-purple-400 {\n    --tw-text-opacity: 1;\n    color: rgba(167, 139, 250, var(--tw-text-opacity));\n  }\n\n  .md\\:text-purple-500 {\n    --tw-text-opacity: 1;\n    color: rgba(139, 92, 246, var(--tw-text-opacity));\n  }\n\n  .md\\:text-purple-600 {\n    --tw-text-opacity: 1;\n    color: rgba(124, 58, 237, var(--tw-text-opacity));\n  }\n\n  .md\\:text-purple-700 {\n    --tw-text-opacity: 1;\n    color: rgba(109, 40, 217, var(--tw-text-opacity));\n  }\n\n  .md\\:text-purple-800 {\n    --tw-text-opacity: 1;\n    color: rgba(91, 33, 182, var(--tw-text-opacity));\n  }\n\n  .md\\:text-purple-900 {\n    --tw-text-opacity: 1;\n    color: rgba(76, 29, 149, var(--tw-text-opacity));\n  }\n\n  .md\\:text-pink-50 {\n    --tw-text-opacity: 1;\n    color: rgba(253, 242, 248, var(--tw-text-opacity));\n  }\n\n  .md\\:text-pink-100 {\n    --tw-text-opacity: 1;\n    color: rgba(252, 231, 243, var(--tw-text-opacity));\n  }\n\n  .md\\:text-pink-200 {\n    --tw-text-opacity: 1;\n    color: rgba(251, 207, 232, var(--tw-text-opacity));\n  }\n\n  .md\\:text-pink-300 {\n    --tw-text-opacity: 1;\n    color: rgba(249, 168, 212, var(--tw-text-opacity));\n  }\n\n  .md\\:text-pink-400 {\n    --tw-text-opacity: 1;\n    color: rgba(244, 114, 182, var(--tw-text-opacity));\n  }\n\n  .md\\:text-pink-500 {\n    --tw-text-opacity: 1;\n    color: rgba(236, 72, 153, var(--tw-text-opacity));\n  }\n\n  .md\\:text-pink-600 {\n    --tw-text-opacity: 1;\n    color: rgba(219, 39, 119, var(--tw-text-opacity));\n  }\n\n  .md\\:text-pink-700 {\n    --tw-text-opacity: 1;\n    color: rgba(190, 24, 93, var(--tw-text-opacity));\n  }\n\n  .md\\:text-pink-800 {\n    --tw-text-opacity: 1;\n    color: rgba(157, 23, 77, var(--tw-text-opacity));\n  }\n\n  .md\\:text-pink-900 {\n    --tw-text-opacity: 1;\n    color: rgba(131, 24, 67, var(--tw-text-opacity));\n  }\n\n  .group:hover .md\\:group-hover\\:text-transparent {\n    color: transparent;\n  }\n\n  .group:hover .md\\:group-hover\\:text-current {\n    color: currentColor;\n  }\n\n  .group:hover .md\\:group-hover\\:text-black {\n    --tw-text-opacity: 1;\n    color: rgba(0, 0, 0, var(--tw-text-opacity));\n  }\n\n  .group:hover .md\\:group-hover\\:text-white {\n    --tw-text-opacity: 1;\n    color: rgba(255, 255, 255, var(--tw-text-opacity));\n  }\n\n  .group:hover .md\\:group-hover\\:text-gray-50 {\n    --tw-text-opacity: 1;\n    color: rgba(249, 250, 251, var(--tw-text-opacity));\n  }\n\n  .group:hover .md\\:group-hover\\:text-gray-100 {\n    --tw-text-opacity: 1;\n    color: rgba(243, 244, 246, var(--tw-text-opacity));\n  }\n\n  .group:hover .md\\:group-hover\\:text-gray-200 {\n    --tw-text-opacity: 1;\n    color: rgba(229, 231, 235, var(--tw-text-opacity));\n  }\n\n  .group:hover .md\\:group-hover\\:text-gray-300 {\n    --tw-text-opacity: 1;\n    color: rgba(209, 213, 219, var(--tw-text-opacity));\n  }\n\n  .group:hover .md\\:group-hover\\:text-gray-400 {\n    --tw-text-opacity: 1;\n    color: rgba(156, 163, 175, var(--tw-text-opacity));\n  }\n\n  .group:hover .md\\:group-hover\\:text-gray-500 {\n    --tw-text-opacity: 1;\n    color: rgba(107, 114, 128, var(--tw-text-opacity));\n  }\n\n  .group:hover .md\\:group-hover\\:text-gray-600 {\n    --tw-text-opacity: 1;\n    color: rgba(75, 85, 99, var(--tw-text-opacity));\n  }\n\n  .group:hover .md\\:group-hover\\:text-gray-700 {\n    --tw-text-opacity: 1;\n    color: rgba(55, 65, 81, var(--tw-text-opacity));\n  }\n\n  .group:hover .md\\:group-hover\\:text-gray-800 {\n    --tw-text-opacity: 1;\n    color: rgba(31, 41, 55, var(--tw-text-opacity));\n  }\n\n  .group:hover .md\\:group-hover\\:text-gray-900 {\n    --tw-text-opacity: 1;\n    color: rgba(17, 24, 39, var(--tw-text-opacity));\n  }\n\n  .group:hover .md\\:group-hover\\:text-red-50 {\n    --tw-text-opacity: 1;\n    color: rgba(254, 242, 242, var(--tw-text-opacity));\n  }\n\n  .group:hover .md\\:group-hover\\:text-red-100 {\n    --tw-text-opacity: 1;\n    color: rgba(254, 226, 226, var(--tw-text-opacity));\n  }\n\n  .group:hover .md\\:group-hover\\:text-red-200 {\n    --tw-text-opacity: 1;\n    color: rgba(254, 202, 202, var(--tw-text-opacity));\n  }\n\n  .group:hover .md\\:group-hover\\:text-red-300 {\n    --tw-text-opacity: 1;\n    color: rgba(252, 165, 165, var(--tw-text-opacity));\n  }\n\n  .group:hover .md\\:group-hover\\:text-red-400 {\n    --tw-text-opacity: 1;\n    color: rgba(248, 113, 113, var(--tw-text-opacity));\n  }\n\n  .group:hover .md\\:group-hover\\:text-red-500 {\n    --tw-text-opacity: 1;\n    color: rgba(239, 68, 68, var(--tw-text-opacity));\n  }\n\n  .group:hover .md\\:group-hover\\:text-red-600 {\n    --tw-text-opacity: 1;\n    color: rgba(220, 38, 38, var(--tw-text-opacity));\n  }\n\n  .group:hover .md\\:group-hover\\:text-red-700 {\n    --tw-text-opacity: 1;\n    color: rgba(185, 28, 28, var(--tw-text-opacity));\n  }\n\n  .group:hover .md\\:group-hover\\:text-red-800 {\n    --tw-text-opacity: 1;\n    color: rgba(153, 27, 27, var(--tw-text-opacity));\n  }\n\n  .group:hover .md\\:group-hover\\:text-red-900 {\n    --tw-text-opacity: 1;\n    color: rgba(127, 29, 29, var(--tw-text-opacity));\n  }\n\n  .group:hover .md\\:group-hover\\:text-yellow-50 {\n    --tw-text-opacity: 1;\n    color: rgba(255, 251, 235, var(--tw-text-opacity));\n  }\n\n  .group:hover .md\\:group-hover\\:text-yellow-100 {\n    --tw-text-opacity: 1;\n    color: rgba(254, 243, 199, var(--tw-text-opacity));\n  }\n\n  .group:hover .md\\:group-hover\\:text-yellow-200 {\n    --tw-text-opacity: 1;\n    color: rgba(253, 230, 138, var(--tw-text-opacity));\n  }\n\n  .group:hover .md\\:group-hover\\:text-yellow-300 {\n    --tw-text-opacity: 1;\n    color: rgba(252, 211, 77, var(--tw-text-opacity));\n  }\n\n  .group:hover .md\\:group-hover\\:text-yellow-400 {\n    --tw-text-opacity: 1;\n    color: rgba(251, 191, 36, var(--tw-text-opacity));\n  }\n\n  .group:hover .md\\:group-hover\\:text-yellow-500 {\n    --tw-text-opacity: 1;\n    color: rgba(245, 158, 11, var(--tw-text-opacity));\n  }\n\n  .group:hover .md\\:group-hover\\:text-yellow-600 {\n    --tw-text-opacity: 1;\n    color: rgba(217, 119, 6, var(--tw-text-opacity));\n  }\n\n  .group:hover .md\\:group-hover\\:text-yellow-700 {\n    --tw-text-opacity: 1;\n    color: rgba(180, 83, 9, var(--tw-text-opacity));\n  }\n\n  .group:hover .md\\:group-hover\\:text-yellow-800 {\n    --tw-text-opacity: 1;\n    color: rgba(146, 64, 14, var(--tw-text-opacity));\n  }\n\n  .group:hover .md\\:group-hover\\:text-yellow-900 {\n    --tw-text-opacity: 1;\n    color: rgba(120, 53, 15, var(--tw-text-opacity));\n  }\n\n  .group:hover .md\\:group-hover\\:text-green-50 {\n    --tw-text-opacity: 1;\n    color: rgba(236, 253, 245, var(--tw-text-opacity));\n  }\n\n  .group:hover .md\\:group-hover\\:text-green-100 {\n    --tw-text-opacity: 1;\n    color: rgba(209, 250, 229, var(--tw-text-opacity));\n  }\n\n  .group:hover .md\\:group-hover\\:text-green-200 {\n    --tw-text-opacity: 1;\n    color: rgba(167, 243, 208, var(--tw-text-opacity));\n  }\n\n  .group:hover .md\\:group-hover\\:text-green-300 {\n    --tw-text-opacity: 1;\n    color: rgba(110, 231, 183, var(--tw-text-opacity));\n  }\n\n  .group:hover .md\\:group-hover\\:text-green-400 {\n    --tw-text-opacity: 1;\n    color: rgba(52, 211, 153, var(--tw-text-opacity));\n  }\n\n  .group:hover .md\\:group-hover\\:text-green-500 {\n    --tw-text-opacity: 1;\n    color: rgba(16, 185, 129, var(--tw-text-opacity));\n  }\n\n  .group:hover .md\\:group-hover\\:text-green-600 {\n    --tw-text-opacity: 1;\n    color: rgba(5, 150, 105, var(--tw-text-opacity));\n  }\n\n  .group:hover .md\\:group-hover\\:text-green-700 {\n    --tw-text-opacity: 1;\n    color: rgba(4, 120, 87, var(--tw-text-opacity));\n  }\n\n  .group:hover .md\\:group-hover\\:text-green-800 {\n    --tw-text-opacity: 1;\n    color: rgba(6, 95, 70, var(--tw-text-opacity));\n  }\n\n  .group:hover .md\\:group-hover\\:text-green-900 {\n    --tw-text-opacity: 1;\n    color: rgba(6, 78, 59, var(--tw-text-opacity));\n  }\n\n  .group:hover .md\\:group-hover\\:text-blue-50 {\n    --tw-text-opacity: 1;\n    color: rgba(239, 246, 255, var(--tw-text-opacity));\n  }\n\n  .group:hover .md\\:group-hover\\:text-blue-100 {\n    --tw-text-opacity: 1;\n    color: rgba(219, 234, 254, var(--tw-text-opacity));\n  }\n\n  .group:hover .md\\:group-hover\\:text-blue-200 {\n    --tw-text-opacity: 1;\n    color: rgba(191, 219, 254, var(--tw-text-opacity));\n  }\n\n  .group:hover .md\\:group-hover\\:text-blue-300 {\n    --tw-text-opacity: 1;\n    color: rgba(147, 197, 253, var(--tw-text-opacity));\n  }\n\n  .group:hover .md\\:group-hover\\:text-blue-400 {\n    --tw-text-opacity: 1;\n    color: rgba(96, 165, 250, var(--tw-text-opacity));\n  }\n\n  .group:hover .md\\:group-hover\\:text-blue-500 {\n    --tw-text-opacity: 1;\n    color: rgba(59, 130, 246, var(--tw-text-opacity));\n  }\n\n  .group:hover .md\\:group-hover\\:text-blue-600 {\n    --tw-text-opacity: 1;\n    color: rgba(37, 99, 235, var(--tw-text-opacity));\n  }\n\n  .group:hover .md\\:group-hover\\:text-blue-700 {\n    --tw-text-opacity: 1;\n    color: rgba(29, 78, 216, var(--tw-text-opacity));\n  }\n\n  .group:hover .md\\:group-hover\\:text-blue-800 {\n    --tw-text-opacity: 1;\n    color: rgba(30, 64, 175, var(--tw-text-opacity));\n  }\n\n  .group:hover .md\\:group-hover\\:text-blue-900 {\n    --tw-text-opacity: 1;\n    color: rgba(30, 58, 138, var(--tw-text-opacity));\n  }\n\n  .group:hover .md\\:group-hover\\:text-indigo-50 {\n    --tw-text-opacity: 1;\n    color: rgba(238, 242, 255, var(--tw-text-opacity));\n  }\n\n  .group:hover .md\\:group-hover\\:text-indigo-100 {\n    --tw-text-opacity: 1;\n    color: rgba(224, 231, 255, var(--tw-text-opacity));\n  }\n\n  .group:hover .md\\:group-hover\\:text-indigo-200 {\n    --tw-text-opacity: 1;\n    color: rgba(199, 210, 254, var(--tw-text-opacity));\n  }\n\n  .group:hover .md\\:group-hover\\:text-indigo-300 {\n    --tw-text-opacity: 1;\n    color: rgba(165, 180, 252, var(--tw-text-opacity));\n  }\n\n  .group:hover .md\\:group-hover\\:text-indigo-400 {\n    --tw-text-opacity: 1;\n    color: rgba(129, 140, 248, var(--tw-text-opacity));\n  }\n\n  .group:hover .md\\:group-hover\\:text-indigo-500 {\n    --tw-text-opacity: 1;\n    color: rgba(99, 102, 241, var(--tw-text-opacity));\n  }\n\n  .group:hover .md\\:group-hover\\:text-indigo-600 {\n    --tw-text-opacity: 1;\n    color: rgba(79, 70, 229, var(--tw-text-opacity));\n  }\n\n  .group:hover .md\\:group-hover\\:text-indigo-700 {\n    --tw-text-opacity: 1;\n    color: rgba(67, 56, 202, var(--tw-text-opacity));\n  }\n\n  .group:hover .md\\:group-hover\\:text-indigo-800 {\n    --tw-text-opacity: 1;\n    color: rgba(55, 48, 163, var(--tw-text-opacity));\n  }\n\n  .group:hover .md\\:group-hover\\:text-indigo-900 {\n    --tw-text-opacity: 1;\n    color: rgba(49, 46, 129, var(--tw-text-opacity));\n  }\n\n  .group:hover .md\\:group-hover\\:text-purple-50 {\n    --tw-text-opacity: 1;\n    color: rgba(245, 243, 255, var(--tw-text-opacity));\n  }\n\n  .group:hover .md\\:group-hover\\:text-purple-100 {\n    --tw-text-opacity: 1;\n    color: rgba(237, 233, 254, var(--tw-text-opacity));\n  }\n\n  .group:hover .md\\:group-hover\\:text-purple-200 {\n    --tw-text-opacity: 1;\n    color: rgba(221, 214, 254, var(--tw-text-opacity));\n  }\n\n  .group:hover .md\\:group-hover\\:text-purple-300 {\n    --tw-text-opacity: 1;\n    color: rgba(196, 181, 253, var(--tw-text-opacity));\n  }\n\n  .group:hover .md\\:group-hover\\:text-purple-400 {\n    --tw-text-opacity: 1;\n    color: rgba(167, 139, 250, var(--tw-text-opacity));\n  }\n\n  .group:hover .md\\:group-hover\\:text-purple-500 {\n    --tw-text-opacity: 1;\n    color: rgba(139, 92, 246, var(--tw-text-opacity));\n  }\n\n  .group:hover .md\\:group-hover\\:text-purple-600 {\n    --tw-text-opacity: 1;\n    color: rgba(124, 58, 237, var(--tw-text-opacity));\n  }\n\n  .group:hover .md\\:group-hover\\:text-purple-700 {\n    --tw-text-opacity: 1;\n    color: rgba(109, 40, 217, var(--tw-text-opacity));\n  }\n\n  .group:hover .md\\:group-hover\\:text-purple-800 {\n    --tw-text-opacity: 1;\n    color: rgba(91, 33, 182, var(--tw-text-opacity));\n  }\n\n  .group:hover .md\\:group-hover\\:text-purple-900 {\n    --tw-text-opacity: 1;\n    color: rgba(76, 29, 149, var(--tw-text-opacity));\n  }\n\n  .group:hover .md\\:group-hover\\:text-pink-50 {\n    --tw-text-opacity: 1;\n    color: rgba(253, 242, 248, var(--tw-text-opacity));\n  }\n\n  .group:hover .md\\:group-hover\\:text-pink-100 {\n    --tw-text-opacity: 1;\n    color: rgba(252, 231, 243, var(--tw-text-opacity));\n  }\n\n  .group:hover .md\\:group-hover\\:text-pink-200 {\n    --tw-text-opacity: 1;\n    color: rgba(251, 207, 232, var(--tw-text-opacity));\n  }\n\n  .group:hover .md\\:group-hover\\:text-pink-300 {\n    --tw-text-opacity: 1;\n    color: rgba(249, 168, 212, var(--tw-text-opacity));\n  }\n\n  .group:hover .md\\:group-hover\\:text-pink-400 {\n    --tw-text-opacity: 1;\n    color: rgba(244, 114, 182, var(--tw-text-opacity));\n  }\n\n  .group:hover .md\\:group-hover\\:text-pink-500 {\n    --tw-text-opacity: 1;\n    color: rgba(236, 72, 153, var(--tw-text-opacity));\n  }\n\n  .group:hover .md\\:group-hover\\:text-pink-600 {\n    --tw-text-opacity: 1;\n    color: rgba(219, 39, 119, var(--tw-text-opacity));\n  }\n\n  .group:hover .md\\:group-hover\\:text-pink-700 {\n    --tw-text-opacity: 1;\n    color: rgba(190, 24, 93, var(--tw-text-opacity));\n  }\n\n  .group:hover .md\\:group-hover\\:text-pink-800 {\n    --tw-text-opacity: 1;\n    color: rgba(157, 23, 77, var(--tw-text-opacity));\n  }\n\n  .group:hover .md\\:group-hover\\:text-pink-900 {\n    --tw-text-opacity: 1;\n    color: rgba(131, 24, 67, var(--tw-text-opacity));\n  }\n\n  .md\\:focus-within\\:text-transparent:focus-within {\n    color: transparent;\n  }\n\n  .md\\:focus-within\\:text-current:focus-within {\n    color: currentColor;\n  }\n\n  .md\\:focus-within\\:text-black:focus-within {\n    --tw-text-opacity: 1;\n    color: rgba(0, 0, 0, var(--tw-text-opacity));\n  }\n\n  .md\\:focus-within\\:text-white:focus-within {\n    --tw-text-opacity: 1;\n    color: rgba(255, 255, 255, var(--tw-text-opacity));\n  }\n\n  .md\\:focus-within\\:text-gray-50:focus-within {\n    --tw-text-opacity: 1;\n    color: rgba(249, 250, 251, var(--tw-text-opacity));\n  }\n\n  .md\\:focus-within\\:text-gray-100:focus-within {\n    --tw-text-opacity: 1;\n    color: rgba(243, 244, 246, var(--tw-text-opacity));\n  }\n\n  .md\\:focus-within\\:text-gray-200:focus-within {\n    --tw-text-opacity: 1;\n    color: rgba(229, 231, 235, var(--tw-text-opacity));\n  }\n\n  .md\\:focus-within\\:text-gray-300:focus-within {\n    --tw-text-opacity: 1;\n    color: rgba(209, 213, 219, var(--tw-text-opacity));\n  }\n\n  .md\\:focus-within\\:text-gray-400:focus-within {\n    --tw-text-opacity: 1;\n    color: rgba(156, 163, 175, var(--tw-text-opacity));\n  }\n\n  .md\\:focus-within\\:text-gray-500:focus-within {\n    --tw-text-opacity: 1;\n    color: rgba(107, 114, 128, var(--tw-text-opacity));\n  }\n\n  .md\\:focus-within\\:text-gray-600:focus-within {\n    --tw-text-opacity: 1;\n    color: rgba(75, 85, 99, var(--tw-text-opacity));\n  }\n\n  .md\\:focus-within\\:text-gray-700:focus-within {\n    --tw-text-opacity: 1;\n    color: rgba(55, 65, 81, var(--tw-text-opacity));\n  }\n\n  .md\\:focus-within\\:text-gray-800:focus-within {\n    --tw-text-opacity: 1;\n    color: rgba(31, 41, 55, var(--tw-text-opacity));\n  }\n\n  .md\\:focus-within\\:text-gray-900:focus-within {\n    --tw-text-opacity: 1;\n    color: rgba(17, 24, 39, var(--tw-text-opacity));\n  }\n\n  .md\\:focus-within\\:text-red-50:focus-within {\n    --tw-text-opacity: 1;\n    color: rgba(254, 242, 242, var(--tw-text-opacity));\n  }\n\n  .md\\:focus-within\\:text-red-100:focus-within {\n    --tw-text-opacity: 1;\n    color: rgba(254, 226, 226, var(--tw-text-opacity));\n  }\n\n  .md\\:focus-within\\:text-red-200:focus-within {\n    --tw-text-opacity: 1;\n    color: rgba(254, 202, 202, var(--tw-text-opacity));\n  }\n\n  .md\\:focus-within\\:text-red-300:focus-within {\n    --tw-text-opacity: 1;\n    color: rgba(252, 165, 165, var(--tw-text-opacity));\n  }\n\n  .md\\:focus-within\\:text-red-400:focus-within {\n    --tw-text-opacity: 1;\n    color: rgba(248, 113, 113, var(--tw-text-opacity));\n  }\n\n  .md\\:focus-within\\:text-red-500:focus-within {\n    --tw-text-opacity: 1;\n    color: rgba(239, 68, 68, var(--tw-text-opacity));\n  }\n\n  .md\\:focus-within\\:text-red-600:focus-within {\n    --tw-text-opacity: 1;\n    color: rgba(220, 38, 38, var(--tw-text-opacity));\n  }\n\n  .md\\:focus-within\\:text-red-700:focus-within {\n    --tw-text-opacity: 1;\n    color: rgba(185, 28, 28, var(--tw-text-opacity));\n  }\n\n  .md\\:focus-within\\:text-red-800:focus-within {\n    --tw-text-opacity: 1;\n    color: rgba(153, 27, 27, var(--tw-text-opacity));\n  }\n\n  .md\\:focus-within\\:text-red-900:focus-within {\n    --tw-text-opacity: 1;\n    color: rgba(127, 29, 29, var(--tw-text-opacity));\n  }\n\n  .md\\:focus-within\\:text-yellow-50:focus-within {\n    --tw-text-opacity: 1;\n    color: rgba(255, 251, 235, var(--tw-text-opacity));\n  }\n\n  .md\\:focus-within\\:text-yellow-100:focus-within {\n    --tw-text-opacity: 1;\n    color: rgba(254, 243, 199, var(--tw-text-opacity));\n  }\n\n  .md\\:focus-within\\:text-yellow-200:focus-within {\n    --tw-text-opacity: 1;\n    color: rgba(253, 230, 138, var(--tw-text-opacity));\n  }\n\n  .md\\:focus-within\\:text-yellow-300:focus-within {\n    --tw-text-opacity: 1;\n    color: rgba(252, 211, 77, var(--tw-text-opacity));\n  }\n\n  .md\\:focus-within\\:text-yellow-400:focus-within {\n    --tw-text-opacity: 1;\n    color: rgba(251, 191, 36, var(--tw-text-opacity));\n  }\n\n  .md\\:focus-within\\:text-yellow-500:focus-within {\n    --tw-text-opacity: 1;\n    color: rgba(245, 158, 11, var(--tw-text-opacity));\n  }\n\n  .md\\:focus-within\\:text-yellow-600:focus-within {\n    --tw-text-opacity: 1;\n    color: rgba(217, 119, 6, var(--tw-text-opacity));\n  }\n\n  .md\\:focus-within\\:text-yellow-700:focus-within {\n    --tw-text-opacity: 1;\n    color: rgba(180, 83, 9, var(--tw-text-opacity));\n  }\n\n  .md\\:focus-within\\:text-yellow-800:focus-within {\n    --tw-text-opacity: 1;\n    color: rgba(146, 64, 14, var(--tw-text-opacity));\n  }\n\n  .md\\:focus-within\\:text-yellow-900:focus-within {\n    --tw-text-opacity: 1;\n    color: rgba(120, 53, 15, var(--tw-text-opacity));\n  }\n\n  .md\\:focus-within\\:text-green-50:focus-within {\n    --tw-text-opacity: 1;\n    color: rgba(236, 253, 245, var(--tw-text-opacity));\n  }\n\n  .md\\:focus-within\\:text-green-100:focus-within {\n    --tw-text-opacity: 1;\n    color: rgba(209, 250, 229, var(--tw-text-opacity));\n  }\n\n  .md\\:focus-within\\:text-green-200:focus-within {\n    --tw-text-opacity: 1;\n    color: rgba(167, 243, 208, var(--tw-text-opacity));\n  }\n\n  .md\\:focus-within\\:text-green-300:focus-within {\n    --tw-text-opacity: 1;\n    color: rgba(110, 231, 183, var(--tw-text-opacity));\n  }\n\n  .md\\:focus-within\\:text-green-400:focus-within {\n    --tw-text-opacity: 1;\n    color: rgba(52, 211, 153, var(--tw-text-opacity));\n  }\n\n  .md\\:focus-within\\:text-green-500:focus-within {\n    --tw-text-opacity: 1;\n    color: rgba(16, 185, 129, var(--tw-text-opacity));\n  }\n\n  .md\\:focus-within\\:text-green-600:focus-within {\n    --tw-text-opacity: 1;\n    color: rgba(5, 150, 105, var(--tw-text-opacity));\n  }\n\n  .md\\:focus-within\\:text-green-700:focus-within {\n    --tw-text-opacity: 1;\n    color: rgba(4, 120, 87, var(--tw-text-opacity));\n  }\n\n  .md\\:focus-within\\:text-green-800:focus-within {\n    --tw-text-opacity: 1;\n    color: rgba(6, 95, 70, var(--tw-text-opacity));\n  }\n\n  .md\\:focus-within\\:text-green-900:focus-within {\n    --tw-text-opacity: 1;\n    color: rgba(6, 78, 59, var(--tw-text-opacity));\n  }\n\n  .md\\:focus-within\\:text-blue-50:focus-within {\n    --tw-text-opacity: 1;\n    color: rgba(239, 246, 255, var(--tw-text-opacity));\n  }\n\n  .md\\:focus-within\\:text-blue-100:focus-within {\n    --tw-text-opacity: 1;\n    color: rgba(219, 234, 254, var(--tw-text-opacity));\n  }\n\n  .md\\:focus-within\\:text-blue-200:focus-within {\n    --tw-text-opacity: 1;\n    color: rgba(191, 219, 254, var(--tw-text-opacity));\n  }\n\n  .md\\:focus-within\\:text-blue-300:focus-within {\n    --tw-text-opacity: 1;\n    color: rgba(147, 197, 253, var(--tw-text-opacity));\n  }\n\n  .md\\:focus-within\\:text-blue-400:focus-within {\n    --tw-text-opacity: 1;\n    color: rgba(96, 165, 250, var(--tw-text-opacity));\n  }\n\n  .md\\:focus-within\\:text-blue-500:focus-within {\n    --tw-text-opacity: 1;\n    color: rgba(59, 130, 246, var(--tw-text-opacity));\n  }\n\n  .md\\:focus-within\\:text-blue-600:focus-within {\n    --tw-text-opacity: 1;\n    color: rgba(37, 99, 235, var(--tw-text-opacity));\n  }\n\n  .md\\:focus-within\\:text-blue-700:focus-within {\n    --tw-text-opacity: 1;\n    color: rgba(29, 78, 216, var(--tw-text-opacity));\n  }\n\n  .md\\:focus-within\\:text-blue-800:focus-within {\n    --tw-text-opacity: 1;\n    color: rgba(30, 64, 175, var(--tw-text-opacity));\n  }\n\n  .md\\:focus-within\\:text-blue-900:focus-within {\n    --tw-text-opacity: 1;\n    color: rgba(30, 58, 138, var(--tw-text-opacity));\n  }\n\n  .md\\:focus-within\\:text-indigo-50:focus-within {\n    --tw-text-opacity: 1;\n    color: rgba(238, 242, 255, var(--tw-text-opacity));\n  }\n\n  .md\\:focus-within\\:text-indigo-100:focus-within {\n    --tw-text-opacity: 1;\n    color: rgba(224, 231, 255, var(--tw-text-opacity));\n  }\n\n  .md\\:focus-within\\:text-indigo-200:focus-within {\n    --tw-text-opacity: 1;\n    color: rgba(199, 210, 254, var(--tw-text-opacity));\n  }\n\n  .md\\:focus-within\\:text-indigo-300:focus-within {\n    --tw-text-opacity: 1;\n    color: rgba(165, 180, 252, var(--tw-text-opacity));\n  }\n\n  .md\\:focus-within\\:text-indigo-400:focus-within {\n    --tw-text-opacity: 1;\n    color: rgba(129, 140, 248, var(--tw-text-opacity));\n  }\n\n  .md\\:focus-within\\:text-indigo-500:focus-within {\n    --tw-text-opacity: 1;\n    color: rgba(99, 102, 241, var(--tw-text-opacity));\n  }\n\n  .md\\:focus-within\\:text-indigo-600:focus-within {\n    --tw-text-opacity: 1;\n    color: rgba(79, 70, 229, var(--tw-text-opacity));\n  }\n\n  .md\\:focus-within\\:text-indigo-700:focus-within {\n    --tw-text-opacity: 1;\n    color: rgba(67, 56, 202, var(--tw-text-opacity));\n  }\n\n  .md\\:focus-within\\:text-indigo-800:focus-within {\n    --tw-text-opacity: 1;\n    color: rgba(55, 48, 163, var(--tw-text-opacity));\n  }\n\n  .md\\:focus-within\\:text-indigo-900:focus-within {\n    --tw-text-opacity: 1;\n    color: rgba(49, 46, 129, var(--tw-text-opacity));\n  }\n\n  .md\\:focus-within\\:text-purple-50:focus-within {\n    --tw-text-opacity: 1;\n    color: rgba(245, 243, 255, var(--tw-text-opacity));\n  }\n\n  .md\\:focus-within\\:text-purple-100:focus-within {\n    --tw-text-opacity: 1;\n    color: rgba(237, 233, 254, var(--tw-text-opacity));\n  }\n\n  .md\\:focus-within\\:text-purple-200:focus-within {\n    --tw-text-opacity: 1;\n    color: rgba(221, 214, 254, var(--tw-text-opacity));\n  }\n\n  .md\\:focus-within\\:text-purple-300:focus-within {\n    --tw-text-opacity: 1;\n    color: rgba(196, 181, 253, var(--tw-text-opacity));\n  }\n\n  .md\\:focus-within\\:text-purple-400:focus-within {\n    --tw-text-opacity: 1;\n    color: rgba(167, 139, 250, var(--tw-text-opacity));\n  }\n\n  .md\\:focus-within\\:text-purple-500:focus-within {\n    --tw-text-opacity: 1;\n    color: rgba(139, 92, 246, var(--tw-text-opacity));\n  }\n\n  .md\\:focus-within\\:text-purple-600:focus-within {\n    --tw-text-opacity: 1;\n    color: rgba(124, 58, 237, var(--tw-text-opacity));\n  }\n\n  .md\\:focus-within\\:text-purple-700:focus-within {\n    --tw-text-opacity: 1;\n    color: rgba(109, 40, 217, var(--tw-text-opacity));\n  }\n\n  .md\\:focus-within\\:text-purple-800:focus-within {\n    --tw-text-opacity: 1;\n    color: rgba(91, 33, 182, var(--tw-text-opacity));\n  }\n\n  .md\\:focus-within\\:text-purple-900:focus-within {\n    --tw-text-opacity: 1;\n    color: rgba(76, 29, 149, var(--tw-text-opacity));\n  }\n\n  .md\\:focus-within\\:text-pink-50:focus-within {\n    --tw-text-opacity: 1;\n    color: rgba(253, 242, 248, var(--tw-text-opacity));\n  }\n\n  .md\\:focus-within\\:text-pink-100:focus-within {\n    --tw-text-opacity: 1;\n    color: rgba(252, 231, 243, var(--tw-text-opacity));\n  }\n\n  .md\\:focus-within\\:text-pink-200:focus-within {\n    --tw-text-opacity: 1;\n    color: rgba(251, 207, 232, var(--tw-text-opacity));\n  }\n\n  .md\\:focus-within\\:text-pink-300:focus-within {\n    --tw-text-opacity: 1;\n    color: rgba(249, 168, 212, var(--tw-text-opacity));\n  }\n\n  .md\\:focus-within\\:text-pink-400:focus-within {\n    --tw-text-opacity: 1;\n    color: rgba(244, 114, 182, var(--tw-text-opacity));\n  }\n\n  .md\\:focus-within\\:text-pink-500:focus-within {\n    --tw-text-opacity: 1;\n    color: rgba(236, 72, 153, var(--tw-text-opacity));\n  }\n\n  .md\\:focus-within\\:text-pink-600:focus-within {\n    --tw-text-opacity: 1;\n    color: rgba(219, 39, 119, var(--tw-text-opacity));\n  }\n\n  .md\\:focus-within\\:text-pink-700:focus-within {\n    --tw-text-opacity: 1;\n    color: rgba(190, 24, 93, var(--tw-text-opacity));\n  }\n\n  .md\\:focus-within\\:text-pink-800:focus-within {\n    --tw-text-opacity: 1;\n    color: rgba(157, 23, 77, var(--tw-text-opacity));\n  }\n\n  .md\\:focus-within\\:text-pink-900:focus-within {\n    --tw-text-opacity: 1;\n    color: rgba(131, 24, 67, var(--tw-text-opacity));\n  }\n\n  .md\\:hover\\:text-transparent:hover {\n    color: transparent;\n  }\n\n  .md\\:hover\\:text-current:hover {\n    color: currentColor;\n  }\n\n  .md\\:hover\\:text-black:hover {\n    --tw-text-opacity: 1;\n    color: rgba(0, 0, 0, var(--tw-text-opacity));\n  }\n\n  .md\\:hover\\:text-white:hover {\n    --tw-text-opacity: 1;\n    color: rgba(255, 255, 255, var(--tw-text-opacity));\n  }\n\n  .md\\:hover\\:text-gray-50:hover {\n    --tw-text-opacity: 1;\n    color: rgba(249, 250, 251, var(--tw-text-opacity));\n  }\n\n  .md\\:hover\\:text-gray-100:hover {\n    --tw-text-opacity: 1;\n    color: rgba(243, 244, 246, var(--tw-text-opacity));\n  }\n\n  .md\\:hover\\:text-gray-200:hover {\n    --tw-text-opacity: 1;\n    color: rgba(229, 231, 235, var(--tw-text-opacity));\n  }\n\n  .md\\:hover\\:text-gray-300:hover {\n    --tw-text-opacity: 1;\n    color: rgba(209, 213, 219, var(--tw-text-opacity));\n  }\n\n  .md\\:hover\\:text-gray-400:hover {\n    --tw-text-opacity: 1;\n    color: rgba(156, 163, 175, var(--tw-text-opacity));\n  }\n\n  .md\\:hover\\:text-gray-500:hover {\n    --tw-text-opacity: 1;\n    color: rgba(107, 114, 128, var(--tw-text-opacity));\n  }\n\n  .md\\:hover\\:text-gray-600:hover {\n    --tw-text-opacity: 1;\n    color: rgba(75, 85, 99, var(--tw-text-opacity));\n  }\n\n  .md\\:hover\\:text-gray-700:hover {\n    --tw-text-opacity: 1;\n    color: rgba(55, 65, 81, var(--tw-text-opacity));\n  }\n\n  .md\\:hover\\:text-gray-800:hover {\n    --tw-text-opacity: 1;\n    color: rgba(31, 41, 55, var(--tw-text-opacity));\n  }\n\n  .md\\:hover\\:text-gray-900:hover {\n    --tw-text-opacity: 1;\n    color: rgba(17, 24, 39, var(--tw-text-opacity));\n  }\n\n  .md\\:hover\\:text-red-50:hover {\n    --tw-text-opacity: 1;\n    color: rgba(254, 242, 242, var(--tw-text-opacity));\n  }\n\n  .md\\:hover\\:text-red-100:hover {\n    --tw-text-opacity: 1;\n    color: rgba(254, 226, 226, var(--tw-text-opacity));\n  }\n\n  .md\\:hover\\:text-red-200:hover {\n    --tw-text-opacity: 1;\n    color: rgba(254, 202, 202, var(--tw-text-opacity));\n  }\n\n  .md\\:hover\\:text-red-300:hover {\n    --tw-text-opacity: 1;\n    color: rgba(252, 165, 165, var(--tw-text-opacity));\n  }\n\n  .md\\:hover\\:text-red-400:hover {\n    --tw-text-opacity: 1;\n    color: rgba(248, 113, 113, var(--tw-text-opacity));\n  }\n\n  .md\\:hover\\:text-red-500:hover {\n    --tw-text-opacity: 1;\n    color: rgba(239, 68, 68, var(--tw-text-opacity));\n  }\n\n  .md\\:hover\\:text-red-600:hover {\n    --tw-text-opacity: 1;\n    color: rgba(220, 38, 38, var(--tw-text-opacity));\n  }\n\n  .md\\:hover\\:text-red-700:hover {\n    --tw-text-opacity: 1;\n    color: rgba(185, 28, 28, var(--tw-text-opacity));\n  }\n\n  .md\\:hover\\:text-red-800:hover {\n    --tw-text-opacity: 1;\n    color: rgba(153, 27, 27, var(--tw-text-opacity));\n  }\n\n  .md\\:hover\\:text-red-900:hover {\n    --tw-text-opacity: 1;\n    color: rgba(127, 29, 29, var(--tw-text-opacity));\n  }\n\n  .md\\:hover\\:text-yellow-50:hover {\n    --tw-text-opacity: 1;\n    color: rgba(255, 251, 235, var(--tw-text-opacity));\n  }\n\n  .md\\:hover\\:text-yellow-100:hover {\n    --tw-text-opacity: 1;\n    color: rgba(254, 243, 199, var(--tw-text-opacity));\n  }\n\n  .md\\:hover\\:text-yellow-200:hover {\n    --tw-text-opacity: 1;\n    color: rgba(253, 230, 138, var(--tw-text-opacity));\n  }\n\n  .md\\:hover\\:text-yellow-300:hover {\n    --tw-text-opacity: 1;\n    color: rgba(252, 211, 77, var(--tw-text-opacity));\n  }\n\n  .md\\:hover\\:text-yellow-400:hover {\n    --tw-text-opacity: 1;\n    color: rgba(251, 191, 36, var(--tw-text-opacity));\n  }\n\n  .md\\:hover\\:text-yellow-500:hover {\n    --tw-text-opacity: 1;\n    color: rgba(245, 158, 11, var(--tw-text-opacity));\n  }\n\n  .md\\:hover\\:text-yellow-600:hover {\n    --tw-text-opacity: 1;\n    color: rgba(217, 119, 6, var(--tw-text-opacity));\n  }\n\n  .md\\:hover\\:text-yellow-700:hover {\n    --tw-text-opacity: 1;\n    color: rgba(180, 83, 9, var(--tw-text-opacity));\n  }\n\n  .md\\:hover\\:text-yellow-800:hover {\n    --tw-text-opacity: 1;\n    color: rgba(146, 64, 14, var(--tw-text-opacity));\n  }\n\n  .md\\:hover\\:text-yellow-900:hover {\n    --tw-text-opacity: 1;\n    color: rgba(120, 53, 15, var(--tw-text-opacity));\n  }\n\n  .md\\:hover\\:text-green-50:hover {\n    --tw-text-opacity: 1;\n    color: rgba(236, 253, 245, var(--tw-text-opacity));\n  }\n\n  .md\\:hover\\:text-green-100:hover {\n    --tw-text-opacity: 1;\n    color: rgba(209, 250, 229, var(--tw-text-opacity));\n  }\n\n  .md\\:hover\\:text-green-200:hover {\n    --tw-text-opacity: 1;\n    color: rgba(167, 243, 208, var(--tw-text-opacity));\n  }\n\n  .md\\:hover\\:text-green-300:hover {\n    --tw-text-opacity: 1;\n    color: rgba(110, 231, 183, var(--tw-text-opacity));\n  }\n\n  .md\\:hover\\:text-green-400:hover {\n    --tw-text-opacity: 1;\n    color: rgba(52, 211, 153, var(--tw-text-opacity));\n  }\n\n  .md\\:hover\\:text-green-500:hover {\n    --tw-text-opacity: 1;\n    color: rgba(16, 185, 129, var(--tw-text-opacity));\n  }\n\n  .md\\:hover\\:text-green-600:hover {\n    --tw-text-opacity: 1;\n    color: rgba(5, 150, 105, var(--tw-text-opacity));\n  }\n\n  .md\\:hover\\:text-green-700:hover {\n    --tw-text-opacity: 1;\n    color: rgba(4, 120, 87, var(--tw-text-opacity));\n  }\n\n  .md\\:hover\\:text-green-800:hover {\n    --tw-text-opacity: 1;\n    color: rgba(6, 95, 70, var(--tw-text-opacity));\n  }\n\n  .md\\:hover\\:text-green-900:hover {\n    --tw-text-opacity: 1;\n    color: rgba(6, 78, 59, var(--tw-text-opacity));\n  }\n\n  .md\\:hover\\:text-blue-50:hover {\n    --tw-text-opacity: 1;\n    color: rgba(239, 246, 255, var(--tw-text-opacity));\n  }\n\n  .md\\:hover\\:text-blue-100:hover {\n    --tw-text-opacity: 1;\n    color: rgba(219, 234, 254, var(--tw-text-opacity));\n  }\n\n  .md\\:hover\\:text-blue-200:hover {\n    --tw-text-opacity: 1;\n    color: rgba(191, 219, 254, var(--tw-text-opacity));\n  }\n\n  .md\\:hover\\:text-blue-300:hover {\n    --tw-text-opacity: 1;\n    color: rgba(147, 197, 253, var(--tw-text-opacity));\n  }\n\n  .md\\:hover\\:text-blue-400:hover {\n    --tw-text-opacity: 1;\n    color: rgba(96, 165, 250, var(--tw-text-opacity));\n  }\n\n  .md\\:hover\\:text-blue-500:hover {\n    --tw-text-opacity: 1;\n    color: rgba(59, 130, 246, var(--tw-text-opacity));\n  }\n\n  .md\\:hover\\:text-blue-600:hover {\n    --tw-text-opacity: 1;\n    color: rgba(37, 99, 235, var(--tw-text-opacity));\n  }\n\n  .md\\:hover\\:text-blue-700:hover {\n    --tw-text-opacity: 1;\n    color: rgba(29, 78, 216, var(--tw-text-opacity));\n  }\n\n  .md\\:hover\\:text-blue-800:hover {\n    --tw-text-opacity: 1;\n    color: rgba(30, 64, 175, var(--tw-text-opacity));\n  }\n\n  .md\\:hover\\:text-blue-900:hover {\n    --tw-text-opacity: 1;\n    color: rgba(30, 58, 138, var(--tw-text-opacity));\n  }\n\n  .md\\:hover\\:text-indigo-50:hover {\n    --tw-text-opacity: 1;\n    color: rgba(238, 242, 255, var(--tw-text-opacity));\n  }\n\n  .md\\:hover\\:text-indigo-100:hover {\n    --tw-text-opacity: 1;\n    color: rgba(224, 231, 255, var(--tw-text-opacity));\n  }\n\n  .md\\:hover\\:text-indigo-200:hover {\n    --tw-text-opacity: 1;\n    color: rgba(199, 210, 254, var(--tw-text-opacity));\n  }\n\n  .md\\:hover\\:text-indigo-300:hover {\n    --tw-text-opacity: 1;\n    color: rgba(165, 180, 252, var(--tw-text-opacity));\n  }\n\n  .md\\:hover\\:text-indigo-400:hover {\n    --tw-text-opacity: 1;\n    color: rgba(129, 140, 248, var(--tw-text-opacity));\n  }\n\n  .md\\:hover\\:text-indigo-500:hover {\n    --tw-text-opacity: 1;\n    color: rgba(99, 102, 241, var(--tw-text-opacity));\n  }\n\n  .md\\:hover\\:text-indigo-600:hover {\n    --tw-text-opacity: 1;\n    color: rgba(79, 70, 229, var(--tw-text-opacity));\n  }\n\n  .md\\:hover\\:text-indigo-700:hover {\n    --tw-text-opacity: 1;\n    color: rgba(67, 56, 202, var(--tw-text-opacity));\n  }\n\n  .md\\:hover\\:text-indigo-800:hover {\n    --tw-text-opacity: 1;\n    color: rgba(55, 48, 163, var(--tw-text-opacity));\n  }\n\n  .md\\:hover\\:text-indigo-900:hover {\n    --tw-text-opacity: 1;\n    color: rgba(49, 46, 129, var(--tw-text-opacity));\n  }\n\n  .md\\:hover\\:text-purple-50:hover {\n    --tw-text-opacity: 1;\n    color: rgba(245, 243, 255, var(--tw-text-opacity));\n  }\n\n  .md\\:hover\\:text-purple-100:hover {\n    --tw-text-opacity: 1;\n    color: rgba(237, 233, 254, var(--tw-text-opacity));\n  }\n\n  .md\\:hover\\:text-purple-200:hover {\n    --tw-text-opacity: 1;\n    color: rgba(221, 214, 254, var(--tw-text-opacity));\n  }\n\n  .md\\:hover\\:text-purple-300:hover {\n    --tw-text-opacity: 1;\n    color: rgba(196, 181, 253, var(--tw-text-opacity));\n  }\n\n  .md\\:hover\\:text-purple-400:hover {\n    --tw-text-opacity: 1;\n    color: rgba(167, 139, 250, var(--tw-text-opacity));\n  }\n\n  .md\\:hover\\:text-purple-500:hover {\n    --tw-text-opacity: 1;\n    color: rgba(139, 92, 246, var(--tw-text-opacity));\n  }\n\n  .md\\:hover\\:text-purple-600:hover {\n    --tw-text-opacity: 1;\n    color: rgba(124, 58, 237, var(--tw-text-opacity));\n  }\n\n  .md\\:hover\\:text-purple-700:hover {\n    --tw-text-opacity: 1;\n    color: rgba(109, 40, 217, var(--tw-text-opacity));\n  }\n\n  .md\\:hover\\:text-purple-800:hover {\n    --tw-text-opacity: 1;\n    color: rgba(91, 33, 182, var(--tw-text-opacity));\n  }\n\n  .md\\:hover\\:text-purple-900:hover {\n    --tw-text-opacity: 1;\n    color: rgba(76, 29, 149, var(--tw-text-opacity));\n  }\n\n  .md\\:hover\\:text-pink-50:hover {\n    --tw-text-opacity: 1;\n    color: rgba(253, 242, 248, var(--tw-text-opacity));\n  }\n\n  .md\\:hover\\:text-pink-100:hover {\n    --tw-text-opacity: 1;\n    color: rgba(252, 231, 243, var(--tw-text-opacity));\n  }\n\n  .md\\:hover\\:text-pink-200:hover {\n    --tw-text-opacity: 1;\n    color: rgba(251, 207, 232, var(--tw-text-opacity));\n  }\n\n  .md\\:hover\\:text-pink-300:hover {\n    --tw-text-opacity: 1;\n    color: rgba(249, 168, 212, var(--tw-text-opacity));\n  }\n\n  .md\\:hover\\:text-pink-400:hover {\n    --tw-text-opacity: 1;\n    color: rgba(244, 114, 182, var(--tw-text-opacity));\n  }\n\n  .md\\:hover\\:text-pink-500:hover {\n    --tw-text-opacity: 1;\n    color: rgba(236, 72, 153, var(--tw-text-opacity));\n  }\n\n  .md\\:hover\\:text-pink-600:hover {\n    --tw-text-opacity: 1;\n    color: rgba(219, 39, 119, var(--tw-text-opacity));\n  }\n\n  .md\\:hover\\:text-pink-700:hover {\n    --tw-text-opacity: 1;\n    color: rgba(190, 24, 93, var(--tw-text-opacity));\n  }\n\n  .md\\:hover\\:text-pink-800:hover {\n    --tw-text-opacity: 1;\n    color: rgba(157, 23, 77, var(--tw-text-opacity));\n  }\n\n  .md\\:hover\\:text-pink-900:hover {\n    --tw-text-opacity: 1;\n    color: rgba(131, 24, 67, var(--tw-text-opacity));\n  }\n\n  .md\\:focus\\:text-transparent:focus {\n    color: transparent;\n  }\n\n  .md\\:focus\\:text-current:focus {\n    color: currentColor;\n  }\n\n  .md\\:focus\\:text-black:focus {\n    --tw-text-opacity: 1;\n    color: rgba(0, 0, 0, var(--tw-text-opacity));\n  }\n\n  .md\\:focus\\:text-white:focus {\n    --tw-text-opacity: 1;\n    color: rgba(255, 255, 255, var(--tw-text-opacity));\n  }\n\n  .md\\:focus\\:text-gray-50:focus {\n    --tw-text-opacity: 1;\n    color: rgba(249, 250, 251, var(--tw-text-opacity));\n  }\n\n  .md\\:focus\\:text-gray-100:focus {\n    --tw-text-opacity: 1;\n    color: rgba(243, 244, 246, var(--tw-text-opacity));\n  }\n\n  .md\\:focus\\:text-gray-200:focus {\n    --tw-text-opacity: 1;\n    color: rgba(229, 231, 235, var(--tw-text-opacity));\n  }\n\n  .md\\:focus\\:text-gray-300:focus {\n    --tw-text-opacity: 1;\n    color: rgba(209, 213, 219, var(--tw-text-opacity));\n  }\n\n  .md\\:focus\\:text-gray-400:focus {\n    --tw-text-opacity: 1;\n    color: rgba(156, 163, 175, var(--tw-text-opacity));\n  }\n\n  .md\\:focus\\:text-gray-500:focus {\n    --tw-text-opacity: 1;\n    color: rgba(107, 114, 128, var(--tw-text-opacity));\n  }\n\n  .md\\:focus\\:text-gray-600:focus {\n    --tw-text-opacity: 1;\n    color: rgba(75, 85, 99, var(--tw-text-opacity));\n  }\n\n  .md\\:focus\\:text-gray-700:focus {\n    --tw-text-opacity: 1;\n    color: rgba(55, 65, 81, var(--tw-text-opacity));\n  }\n\n  .md\\:focus\\:text-gray-800:focus {\n    --tw-text-opacity: 1;\n    color: rgba(31, 41, 55, var(--tw-text-opacity));\n  }\n\n  .md\\:focus\\:text-gray-900:focus {\n    --tw-text-opacity: 1;\n    color: rgba(17, 24, 39, var(--tw-text-opacity));\n  }\n\n  .md\\:focus\\:text-red-50:focus {\n    --tw-text-opacity: 1;\n    color: rgba(254, 242, 242, var(--tw-text-opacity));\n  }\n\n  .md\\:focus\\:text-red-100:focus {\n    --tw-text-opacity: 1;\n    color: rgba(254, 226, 226, var(--tw-text-opacity));\n  }\n\n  .md\\:focus\\:text-red-200:focus {\n    --tw-text-opacity: 1;\n    color: rgba(254, 202, 202, var(--tw-text-opacity));\n  }\n\n  .md\\:focus\\:text-red-300:focus {\n    --tw-text-opacity: 1;\n    color: rgba(252, 165, 165, var(--tw-text-opacity));\n  }\n\n  .md\\:focus\\:text-red-400:focus {\n    --tw-text-opacity: 1;\n    color: rgba(248, 113, 113, var(--tw-text-opacity));\n  }\n\n  .md\\:focus\\:text-red-500:focus {\n    --tw-text-opacity: 1;\n    color: rgba(239, 68, 68, var(--tw-text-opacity));\n  }\n\n  .md\\:focus\\:text-red-600:focus {\n    --tw-text-opacity: 1;\n    color: rgba(220, 38, 38, var(--tw-text-opacity));\n  }\n\n  .md\\:focus\\:text-red-700:focus {\n    --tw-text-opacity: 1;\n    color: rgba(185, 28, 28, var(--tw-text-opacity));\n  }\n\n  .md\\:focus\\:text-red-800:focus {\n    --tw-text-opacity: 1;\n    color: rgba(153, 27, 27, var(--tw-text-opacity));\n  }\n\n  .md\\:focus\\:text-red-900:focus {\n    --tw-text-opacity: 1;\n    color: rgba(127, 29, 29, var(--tw-text-opacity));\n  }\n\n  .md\\:focus\\:text-yellow-50:focus {\n    --tw-text-opacity: 1;\n    color: rgba(255, 251, 235, var(--tw-text-opacity));\n  }\n\n  .md\\:focus\\:text-yellow-100:focus {\n    --tw-text-opacity: 1;\n    color: rgba(254, 243, 199, var(--tw-text-opacity));\n  }\n\n  .md\\:focus\\:text-yellow-200:focus {\n    --tw-text-opacity: 1;\n    color: rgba(253, 230, 138, var(--tw-text-opacity));\n  }\n\n  .md\\:focus\\:text-yellow-300:focus {\n    --tw-text-opacity: 1;\n    color: rgba(252, 211, 77, var(--tw-text-opacity));\n  }\n\n  .md\\:focus\\:text-yellow-400:focus {\n    --tw-text-opacity: 1;\n    color: rgba(251, 191, 36, var(--tw-text-opacity));\n  }\n\n  .md\\:focus\\:text-yellow-500:focus {\n    --tw-text-opacity: 1;\n    color: rgba(245, 158, 11, var(--tw-text-opacity));\n  }\n\n  .md\\:focus\\:text-yellow-600:focus {\n    --tw-text-opacity: 1;\n    color: rgba(217, 119, 6, var(--tw-text-opacity));\n  }\n\n  .md\\:focus\\:text-yellow-700:focus {\n    --tw-text-opacity: 1;\n    color: rgba(180, 83, 9, var(--tw-text-opacity));\n  }\n\n  .md\\:focus\\:text-yellow-800:focus {\n    --tw-text-opacity: 1;\n    color: rgba(146, 64, 14, var(--tw-text-opacity));\n  }\n\n  .md\\:focus\\:text-yellow-900:focus {\n    --tw-text-opacity: 1;\n    color: rgba(120, 53, 15, var(--tw-text-opacity));\n  }\n\n  .md\\:focus\\:text-green-50:focus {\n    --tw-text-opacity: 1;\n    color: rgba(236, 253, 245, var(--tw-text-opacity));\n  }\n\n  .md\\:focus\\:text-green-100:focus {\n    --tw-text-opacity: 1;\n    color: rgba(209, 250, 229, var(--tw-text-opacity));\n  }\n\n  .md\\:focus\\:text-green-200:focus {\n    --tw-text-opacity: 1;\n    color: rgba(167, 243, 208, var(--tw-text-opacity));\n  }\n\n  .md\\:focus\\:text-green-300:focus {\n    --tw-text-opacity: 1;\n    color: rgba(110, 231, 183, var(--tw-text-opacity));\n  }\n\n  .md\\:focus\\:text-green-400:focus {\n    --tw-text-opacity: 1;\n    color: rgba(52, 211, 153, var(--tw-text-opacity));\n  }\n\n  .md\\:focus\\:text-green-500:focus {\n    --tw-text-opacity: 1;\n    color: rgba(16, 185, 129, var(--tw-text-opacity));\n  }\n\n  .md\\:focus\\:text-green-600:focus {\n    --tw-text-opacity: 1;\n    color: rgba(5, 150, 105, var(--tw-text-opacity));\n  }\n\n  .md\\:focus\\:text-green-700:focus {\n    --tw-text-opacity: 1;\n    color: rgba(4, 120, 87, var(--tw-text-opacity));\n  }\n\n  .md\\:focus\\:text-green-800:focus {\n    --tw-text-opacity: 1;\n    color: rgba(6, 95, 70, var(--tw-text-opacity));\n  }\n\n  .md\\:focus\\:text-green-900:focus {\n    --tw-text-opacity: 1;\n    color: rgba(6, 78, 59, var(--tw-text-opacity));\n  }\n\n  .md\\:focus\\:text-blue-50:focus {\n    --tw-text-opacity: 1;\n    color: rgba(239, 246, 255, var(--tw-text-opacity));\n  }\n\n  .md\\:focus\\:text-blue-100:focus {\n    --tw-text-opacity: 1;\n    color: rgba(219, 234, 254, var(--tw-text-opacity));\n  }\n\n  .md\\:focus\\:text-blue-200:focus {\n    --tw-text-opacity: 1;\n    color: rgba(191, 219, 254, var(--tw-text-opacity));\n  }\n\n  .md\\:focus\\:text-blue-300:focus {\n    --tw-text-opacity: 1;\n    color: rgba(147, 197, 253, var(--tw-text-opacity));\n  }\n\n  .md\\:focus\\:text-blue-400:focus {\n    --tw-text-opacity: 1;\n    color: rgba(96, 165, 250, var(--tw-text-opacity));\n  }\n\n  .md\\:focus\\:text-blue-500:focus {\n    --tw-text-opacity: 1;\n    color: rgba(59, 130, 246, var(--tw-text-opacity));\n  }\n\n  .md\\:focus\\:text-blue-600:focus {\n    --tw-text-opacity: 1;\n    color: rgba(37, 99, 235, var(--tw-text-opacity));\n  }\n\n  .md\\:focus\\:text-blue-700:focus {\n    --tw-text-opacity: 1;\n    color: rgba(29, 78, 216, var(--tw-text-opacity));\n  }\n\n  .md\\:focus\\:text-blue-800:focus {\n    --tw-text-opacity: 1;\n    color: rgba(30, 64, 175, var(--tw-text-opacity));\n  }\n\n  .md\\:focus\\:text-blue-900:focus {\n    --tw-text-opacity: 1;\n    color: rgba(30, 58, 138, var(--tw-text-opacity));\n  }\n\n  .md\\:focus\\:text-indigo-50:focus {\n    --tw-text-opacity: 1;\n    color: rgba(238, 242, 255, var(--tw-text-opacity));\n  }\n\n  .md\\:focus\\:text-indigo-100:focus {\n    --tw-text-opacity: 1;\n    color: rgba(224, 231, 255, var(--tw-text-opacity));\n  }\n\n  .md\\:focus\\:text-indigo-200:focus {\n    --tw-text-opacity: 1;\n    color: rgba(199, 210, 254, var(--tw-text-opacity));\n  }\n\n  .md\\:focus\\:text-indigo-300:focus {\n    --tw-text-opacity: 1;\n    color: rgba(165, 180, 252, var(--tw-text-opacity));\n  }\n\n  .md\\:focus\\:text-indigo-400:focus {\n    --tw-text-opacity: 1;\n    color: rgba(129, 140, 248, var(--tw-text-opacity));\n  }\n\n  .md\\:focus\\:text-indigo-500:focus {\n    --tw-text-opacity: 1;\n    color: rgba(99, 102, 241, var(--tw-text-opacity));\n  }\n\n  .md\\:focus\\:text-indigo-600:focus {\n    --tw-text-opacity: 1;\n    color: rgba(79, 70, 229, var(--tw-text-opacity));\n  }\n\n  .md\\:focus\\:text-indigo-700:focus {\n    --tw-text-opacity: 1;\n    color: rgba(67, 56, 202, var(--tw-text-opacity));\n  }\n\n  .md\\:focus\\:text-indigo-800:focus {\n    --tw-text-opacity: 1;\n    color: rgba(55, 48, 163, var(--tw-text-opacity));\n  }\n\n  .md\\:focus\\:text-indigo-900:focus {\n    --tw-text-opacity: 1;\n    color: rgba(49, 46, 129, var(--tw-text-opacity));\n  }\n\n  .md\\:focus\\:text-purple-50:focus {\n    --tw-text-opacity: 1;\n    color: rgba(245, 243, 255, var(--tw-text-opacity));\n  }\n\n  .md\\:focus\\:text-purple-100:focus {\n    --tw-text-opacity: 1;\n    color: rgba(237, 233, 254, var(--tw-text-opacity));\n  }\n\n  .md\\:focus\\:text-purple-200:focus {\n    --tw-text-opacity: 1;\n    color: rgba(221, 214, 254, var(--tw-text-opacity));\n  }\n\n  .md\\:focus\\:text-purple-300:focus {\n    --tw-text-opacity: 1;\n    color: rgba(196, 181, 253, var(--tw-text-opacity));\n  }\n\n  .md\\:focus\\:text-purple-400:focus {\n    --tw-text-opacity: 1;\n    color: rgba(167, 139, 250, var(--tw-text-opacity));\n  }\n\n  .md\\:focus\\:text-purple-500:focus {\n    --tw-text-opacity: 1;\n    color: rgba(139, 92, 246, var(--tw-text-opacity));\n  }\n\n  .md\\:focus\\:text-purple-600:focus {\n    --tw-text-opacity: 1;\n    color: rgba(124, 58, 237, var(--tw-text-opacity));\n  }\n\n  .md\\:focus\\:text-purple-700:focus {\n    --tw-text-opacity: 1;\n    color: rgba(109, 40, 217, var(--tw-text-opacity));\n  }\n\n  .md\\:focus\\:text-purple-800:focus {\n    --tw-text-opacity: 1;\n    color: rgba(91, 33, 182, var(--tw-text-opacity));\n  }\n\n  .md\\:focus\\:text-purple-900:focus {\n    --tw-text-opacity: 1;\n    color: rgba(76, 29, 149, var(--tw-text-opacity));\n  }\n\n  .md\\:focus\\:text-pink-50:focus {\n    --tw-text-opacity: 1;\n    color: rgba(253, 242, 248, var(--tw-text-opacity));\n  }\n\n  .md\\:focus\\:text-pink-100:focus {\n    --tw-text-opacity: 1;\n    color: rgba(252, 231, 243, var(--tw-text-opacity));\n  }\n\n  .md\\:focus\\:text-pink-200:focus {\n    --tw-text-opacity: 1;\n    color: rgba(251, 207, 232, var(--tw-text-opacity));\n  }\n\n  .md\\:focus\\:text-pink-300:focus {\n    --tw-text-opacity: 1;\n    color: rgba(249, 168, 212, var(--tw-text-opacity));\n  }\n\n  .md\\:focus\\:text-pink-400:focus {\n    --tw-text-opacity: 1;\n    color: rgba(244, 114, 182, var(--tw-text-opacity));\n  }\n\n  .md\\:focus\\:text-pink-500:focus {\n    --tw-text-opacity: 1;\n    color: rgba(236, 72, 153, var(--tw-text-opacity));\n  }\n\n  .md\\:focus\\:text-pink-600:focus {\n    --tw-text-opacity: 1;\n    color: rgba(219, 39, 119, var(--tw-text-opacity));\n  }\n\n  .md\\:focus\\:text-pink-700:focus {\n    --tw-text-opacity: 1;\n    color: rgba(190, 24, 93, var(--tw-text-opacity));\n  }\n\n  .md\\:focus\\:text-pink-800:focus {\n    --tw-text-opacity: 1;\n    color: rgba(157, 23, 77, var(--tw-text-opacity));\n  }\n\n  .md\\:focus\\:text-pink-900:focus {\n    --tw-text-opacity: 1;\n    color: rgba(131, 24, 67, var(--tw-text-opacity));\n  }\n\n  .dark .md\\:dark\\:text-transparent {\n    color: transparent;\n  }\n\n  .dark .md\\:dark\\:text-current {\n    color: currentColor;\n  }\n\n  .dark .md\\:dark\\:text-black {\n    --tw-text-opacity: 1;\n    color: rgba(0, 0, 0, var(--tw-text-opacity));\n  }\n\n  .dark .md\\:dark\\:text-white {\n    --tw-text-opacity: 1;\n    color: rgba(255, 255, 255, var(--tw-text-opacity));\n  }\n\n  .dark .md\\:dark\\:text-gray-50 {\n    --tw-text-opacity: 1;\n    color: rgba(249, 250, 251, var(--tw-text-opacity));\n  }\n\n  .dark .md\\:dark\\:text-gray-100 {\n    --tw-text-opacity: 1;\n    color: rgba(243, 244, 246, var(--tw-text-opacity));\n  }\n\n  .dark .md\\:dark\\:text-gray-200 {\n    --tw-text-opacity: 1;\n    color: rgba(229, 231, 235, var(--tw-text-opacity));\n  }\n\n  .dark .md\\:dark\\:text-gray-300 {\n    --tw-text-opacity: 1;\n    color: rgba(209, 213, 219, var(--tw-text-opacity));\n  }\n\n  .dark .md\\:dark\\:text-gray-400 {\n    --tw-text-opacity: 1;\n    color: rgba(156, 163, 175, var(--tw-text-opacity));\n  }\n\n  .dark .md\\:dark\\:text-gray-500 {\n    --tw-text-opacity: 1;\n    color: rgba(107, 114, 128, var(--tw-text-opacity));\n  }\n\n  .dark .md\\:dark\\:text-gray-600 {\n    --tw-text-opacity: 1;\n    color: rgba(75, 85, 99, var(--tw-text-opacity));\n  }\n\n  .dark .md\\:dark\\:text-gray-700 {\n    --tw-text-opacity: 1;\n    color: rgba(55, 65, 81, var(--tw-text-opacity));\n  }\n\n  .dark .md\\:dark\\:text-gray-800 {\n    --tw-text-opacity: 1;\n    color: rgba(31, 41, 55, var(--tw-text-opacity));\n  }\n\n  .dark .md\\:dark\\:text-gray-900 {\n    --tw-text-opacity: 1;\n    color: rgba(17, 24, 39, var(--tw-text-opacity));\n  }\n\n  .dark .md\\:dark\\:text-red-50 {\n    --tw-text-opacity: 1;\n    color: rgba(254, 242, 242, var(--tw-text-opacity));\n  }\n\n  .dark .md\\:dark\\:text-red-100 {\n    --tw-text-opacity: 1;\n    color: rgba(254, 226, 226, var(--tw-text-opacity));\n  }\n\n  .dark .md\\:dark\\:text-red-200 {\n    --tw-text-opacity: 1;\n    color: rgba(254, 202, 202, var(--tw-text-opacity));\n  }\n\n  .dark .md\\:dark\\:text-red-300 {\n    --tw-text-opacity: 1;\n    color: rgba(252, 165, 165, var(--tw-text-opacity));\n  }\n\n  .dark .md\\:dark\\:text-red-400 {\n    --tw-text-opacity: 1;\n    color: rgba(248, 113, 113, var(--tw-text-opacity));\n  }\n\n  .dark .md\\:dark\\:text-red-500 {\n    --tw-text-opacity: 1;\n    color: rgba(239, 68, 68, var(--tw-text-opacity));\n  }\n\n  .dark .md\\:dark\\:text-red-600 {\n    --tw-text-opacity: 1;\n    color: rgba(220, 38, 38, var(--tw-text-opacity));\n  }\n\n  .dark .md\\:dark\\:text-red-700 {\n    --tw-text-opacity: 1;\n    color: rgba(185, 28, 28, var(--tw-text-opacity));\n  }\n\n  .dark .md\\:dark\\:text-red-800 {\n    --tw-text-opacity: 1;\n    color: rgba(153, 27, 27, var(--tw-text-opacity));\n  }\n\n  .dark .md\\:dark\\:text-red-900 {\n    --tw-text-opacity: 1;\n    color: rgba(127, 29, 29, var(--tw-text-opacity));\n  }\n\n  .dark .md\\:dark\\:text-yellow-50 {\n    --tw-text-opacity: 1;\n    color: rgba(255, 251, 235, var(--tw-text-opacity));\n  }\n\n  .dark .md\\:dark\\:text-yellow-100 {\n    --tw-text-opacity: 1;\n    color: rgba(254, 243, 199, var(--tw-text-opacity));\n  }\n\n  .dark .md\\:dark\\:text-yellow-200 {\n    --tw-text-opacity: 1;\n    color: rgba(253, 230, 138, var(--tw-text-opacity));\n  }\n\n  .dark .md\\:dark\\:text-yellow-300 {\n    --tw-text-opacity: 1;\n    color: rgba(252, 211, 77, var(--tw-text-opacity));\n  }\n\n  .dark .md\\:dark\\:text-yellow-400 {\n    --tw-text-opacity: 1;\n    color: rgba(251, 191, 36, var(--tw-text-opacity));\n  }\n\n  .dark .md\\:dark\\:text-yellow-500 {\n    --tw-text-opacity: 1;\n    color: rgba(245, 158, 11, var(--tw-text-opacity));\n  }\n\n  .dark .md\\:dark\\:text-yellow-600 {\n    --tw-text-opacity: 1;\n    color: rgba(217, 119, 6, var(--tw-text-opacity));\n  }\n\n  .dark .md\\:dark\\:text-yellow-700 {\n    --tw-text-opacity: 1;\n    color: rgba(180, 83, 9, var(--tw-text-opacity));\n  }\n\n  .dark .md\\:dark\\:text-yellow-800 {\n    --tw-text-opacity: 1;\n    color: rgba(146, 64, 14, var(--tw-text-opacity));\n  }\n\n  .dark .md\\:dark\\:text-yellow-900 {\n    --tw-text-opacity: 1;\n    color: rgba(120, 53, 15, var(--tw-text-opacity));\n  }\n\n  .dark .md\\:dark\\:text-green-50 {\n    --tw-text-opacity: 1;\n    color: rgba(236, 253, 245, var(--tw-text-opacity));\n  }\n\n  .dark .md\\:dark\\:text-green-100 {\n    --tw-text-opacity: 1;\n    color: rgba(209, 250, 229, var(--tw-text-opacity));\n  }\n\n  .dark .md\\:dark\\:text-green-200 {\n    --tw-text-opacity: 1;\n    color: rgba(167, 243, 208, var(--tw-text-opacity));\n  }\n\n  .dark .md\\:dark\\:text-green-300 {\n    --tw-text-opacity: 1;\n    color: rgba(110, 231, 183, var(--tw-text-opacity));\n  }\n\n  .dark .md\\:dark\\:text-green-400 {\n    --tw-text-opacity: 1;\n    color: rgba(52, 211, 153, var(--tw-text-opacity));\n  }\n\n  .dark .md\\:dark\\:text-green-500 {\n    --tw-text-opacity: 1;\n    color: rgba(16, 185, 129, var(--tw-text-opacity));\n  }\n\n  .dark .md\\:dark\\:text-green-600 {\n    --tw-text-opacity: 1;\n    color: rgba(5, 150, 105, var(--tw-text-opacity));\n  }\n\n  .dark .md\\:dark\\:text-green-700 {\n    --tw-text-opacity: 1;\n    color: rgba(4, 120, 87, var(--tw-text-opacity));\n  }\n\n  .dark .md\\:dark\\:text-green-800 {\n    --tw-text-opacity: 1;\n    color: rgba(6, 95, 70, var(--tw-text-opacity));\n  }\n\n  .dark .md\\:dark\\:text-green-900 {\n    --tw-text-opacity: 1;\n    color: rgba(6, 78, 59, var(--tw-text-opacity));\n  }\n\n  .dark .md\\:dark\\:text-blue-50 {\n    --tw-text-opacity: 1;\n    color: rgba(239, 246, 255, var(--tw-text-opacity));\n  }\n\n  .dark .md\\:dark\\:text-blue-100 {\n    --tw-text-opacity: 1;\n    color: rgba(219, 234, 254, var(--tw-text-opacity));\n  }\n\n  .dark .md\\:dark\\:text-blue-200 {\n    --tw-text-opacity: 1;\n    color: rgba(191, 219, 254, var(--tw-text-opacity));\n  }\n\n  .dark .md\\:dark\\:text-blue-300 {\n    --tw-text-opacity: 1;\n    color: rgba(147, 197, 253, var(--tw-text-opacity));\n  }\n\n  .dark .md\\:dark\\:text-blue-400 {\n    --tw-text-opacity: 1;\n    color: rgba(96, 165, 250, var(--tw-text-opacity));\n  }\n\n  .dark .md\\:dark\\:text-blue-500 {\n    --tw-text-opacity: 1;\n    color: rgba(59, 130, 246, var(--tw-text-opacity));\n  }\n\n  .dark .md\\:dark\\:text-blue-600 {\n    --tw-text-opacity: 1;\n    color: rgba(37, 99, 235, var(--tw-text-opacity));\n  }\n\n  .dark .md\\:dark\\:text-blue-700 {\n    --tw-text-opacity: 1;\n    color: rgba(29, 78, 216, var(--tw-text-opacity));\n  }\n\n  .dark .md\\:dark\\:text-blue-800 {\n    --tw-text-opacity: 1;\n    color: rgba(30, 64, 175, var(--tw-text-opacity));\n  }\n\n  .dark .md\\:dark\\:text-blue-900 {\n    --tw-text-opacity: 1;\n    color: rgba(30, 58, 138, var(--tw-text-opacity));\n  }\n\n  .dark .md\\:dark\\:text-indigo-50 {\n    --tw-text-opacity: 1;\n    color: rgba(238, 242, 255, var(--tw-text-opacity));\n  }\n\n  .dark .md\\:dark\\:text-indigo-100 {\n    --tw-text-opacity: 1;\n    color: rgba(224, 231, 255, var(--tw-text-opacity));\n  }\n\n  .dark .md\\:dark\\:text-indigo-200 {\n    --tw-text-opacity: 1;\n    color: rgba(199, 210, 254, var(--tw-text-opacity));\n  }\n\n  .dark .md\\:dark\\:text-indigo-300 {\n    --tw-text-opacity: 1;\n    color: rgba(165, 180, 252, var(--tw-text-opacity));\n  }\n\n  .dark .md\\:dark\\:text-indigo-400 {\n    --tw-text-opacity: 1;\n    color: rgba(129, 140, 248, var(--tw-text-opacity));\n  }\n\n  .dark .md\\:dark\\:text-indigo-500 {\n    --tw-text-opacity: 1;\n    color: rgba(99, 102, 241, var(--tw-text-opacity));\n  }\n\n  .dark .md\\:dark\\:text-indigo-600 {\n    --tw-text-opacity: 1;\n    color: rgba(79, 70, 229, var(--tw-text-opacity));\n  }\n\n  .dark .md\\:dark\\:text-indigo-700 {\n    --tw-text-opacity: 1;\n    color: rgba(67, 56, 202, var(--tw-text-opacity));\n  }\n\n  .dark .md\\:dark\\:text-indigo-800 {\n    --tw-text-opacity: 1;\n    color: rgba(55, 48, 163, var(--tw-text-opacity));\n  }\n\n  .dark .md\\:dark\\:text-indigo-900 {\n    --tw-text-opacity: 1;\n    color: rgba(49, 46, 129, var(--tw-text-opacity));\n  }\n\n  .dark .md\\:dark\\:text-purple-50 {\n    --tw-text-opacity: 1;\n    color: rgba(245, 243, 255, var(--tw-text-opacity));\n  }\n\n  .dark .md\\:dark\\:text-purple-100 {\n    --tw-text-opacity: 1;\n    color: rgba(237, 233, 254, var(--tw-text-opacity));\n  }\n\n  .dark .md\\:dark\\:text-purple-200 {\n    --tw-text-opacity: 1;\n    color: rgba(221, 214, 254, var(--tw-text-opacity));\n  }\n\n  .dark .md\\:dark\\:text-purple-300 {\n    --tw-text-opacity: 1;\n    color: rgba(196, 181, 253, var(--tw-text-opacity));\n  }\n\n  .dark .md\\:dark\\:text-purple-400 {\n    --tw-text-opacity: 1;\n    color: rgba(167, 139, 250, var(--tw-text-opacity));\n  }\n\n  .dark .md\\:dark\\:text-purple-500 {\n    --tw-text-opacity: 1;\n    color: rgba(139, 92, 246, var(--tw-text-opacity));\n  }\n\n  .dark .md\\:dark\\:text-purple-600 {\n    --tw-text-opacity: 1;\n    color: rgba(124, 58, 237, var(--tw-text-opacity));\n  }\n\n  .dark .md\\:dark\\:text-purple-700 {\n    --tw-text-opacity: 1;\n    color: rgba(109, 40, 217, var(--tw-text-opacity));\n  }\n\n  .dark .md\\:dark\\:text-purple-800 {\n    --tw-text-opacity: 1;\n    color: rgba(91, 33, 182, var(--tw-text-opacity));\n  }\n\n  .dark .md\\:dark\\:text-purple-900 {\n    --tw-text-opacity: 1;\n    color: rgba(76, 29, 149, var(--tw-text-opacity));\n  }\n\n  .dark .md\\:dark\\:text-pink-50 {\n    --tw-text-opacity: 1;\n    color: rgba(253, 242, 248, var(--tw-text-opacity));\n  }\n\n  .dark .md\\:dark\\:text-pink-100 {\n    --tw-text-opacity: 1;\n    color: rgba(252, 231, 243, var(--tw-text-opacity));\n  }\n\n  .dark .md\\:dark\\:text-pink-200 {\n    --tw-text-opacity: 1;\n    color: rgba(251, 207, 232, var(--tw-text-opacity));\n  }\n\n  .dark .md\\:dark\\:text-pink-300 {\n    --tw-text-opacity: 1;\n    color: rgba(249, 168, 212, var(--tw-text-opacity));\n  }\n\n  .dark .md\\:dark\\:text-pink-400 {\n    --tw-text-opacity: 1;\n    color: rgba(244, 114, 182, var(--tw-text-opacity));\n  }\n\n  .dark .md\\:dark\\:text-pink-500 {\n    --tw-text-opacity: 1;\n    color: rgba(236, 72, 153, var(--tw-text-opacity));\n  }\n\n  .dark .md\\:dark\\:text-pink-600 {\n    --tw-text-opacity: 1;\n    color: rgba(219, 39, 119, var(--tw-text-opacity));\n  }\n\n  .dark .md\\:dark\\:text-pink-700 {\n    --tw-text-opacity: 1;\n    color: rgba(190, 24, 93, var(--tw-text-opacity));\n  }\n\n  .dark .md\\:dark\\:text-pink-800 {\n    --tw-text-opacity: 1;\n    color: rgba(157, 23, 77, var(--tw-text-opacity));\n  }\n\n  .dark .md\\:dark\\:text-pink-900 {\n    --tw-text-opacity: 1;\n    color: rgba(131, 24, 67, var(--tw-text-opacity));\n  }\n\n  .dark .group:hover .md\\:dark\\:group-hover\\:text-transparent {\n    color: transparent;\n  }\n\n  .dark .group:hover .md\\:dark\\:group-hover\\:text-current {\n    color: currentColor;\n  }\n\n  .dark .group:hover .md\\:dark\\:group-hover\\:text-black {\n    --tw-text-opacity: 1;\n    color: rgba(0, 0, 0, var(--tw-text-opacity));\n  }\n\n  .dark .group:hover .md\\:dark\\:group-hover\\:text-white {\n    --tw-text-opacity: 1;\n    color: rgba(255, 255, 255, var(--tw-text-opacity));\n  }\n\n  .dark .group:hover .md\\:dark\\:group-hover\\:text-gray-50 {\n    --tw-text-opacity: 1;\n    color: rgba(249, 250, 251, var(--tw-text-opacity));\n  }\n\n  .dark .group:hover .md\\:dark\\:group-hover\\:text-gray-100 {\n    --tw-text-opacity: 1;\n    color: rgba(243, 244, 246, var(--tw-text-opacity));\n  }\n\n  .dark .group:hover .md\\:dark\\:group-hover\\:text-gray-200 {\n    --tw-text-opacity: 1;\n    color: rgba(229, 231, 235, var(--tw-text-opacity));\n  }\n\n  .dark .group:hover .md\\:dark\\:group-hover\\:text-gray-300 {\n    --tw-text-opacity: 1;\n    color: rgba(209, 213, 219, var(--tw-text-opacity));\n  }\n\n  .dark .group:hover .md\\:dark\\:group-hover\\:text-gray-400 {\n    --tw-text-opacity: 1;\n    color: rgba(156, 163, 175, var(--tw-text-opacity));\n  }\n\n  .dark .group:hover .md\\:dark\\:group-hover\\:text-gray-500 {\n    --tw-text-opacity: 1;\n    color: rgba(107, 114, 128, var(--tw-text-opacity));\n  }\n\n  .dark .group:hover .md\\:dark\\:group-hover\\:text-gray-600 {\n    --tw-text-opacity: 1;\n    color: rgba(75, 85, 99, var(--tw-text-opacity));\n  }\n\n  .dark .group:hover .md\\:dark\\:group-hover\\:text-gray-700 {\n    --tw-text-opacity: 1;\n    color: rgba(55, 65, 81, var(--tw-text-opacity));\n  }\n\n  .dark .group:hover .md\\:dark\\:group-hover\\:text-gray-800 {\n    --tw-text-opacity: 1;\n    color: rgba(31, 41, 55, var(--tw-text-opacity));\n  }\n\n  .dark .group:hover .md\\:dark\\:group-hover\\:text-gray-900 {\n    --tw-text-opacity: 1;\n    color: rgba(17, 24, 39, var(--tw-text-opacity));\n  }\n\n  .dark .group:hover .md\\:dark\\:group-hover\\:text-red-50 {\n    --tw-text-opacity: 1;\n    color: rgba(254, 242, 242, var(--tw-text-opacity));\n  }\n\n  .dark .group:hover .md\\:dark\\:group-hover\\:text-red-100 {\n    --tw-text-opacity: 1;\n    color: rgba(254, 226, 226, var(--tw-text-opacity));\n  }\n\n  .dark .group:hover .md\\:dark\\:group-hover\\:text-red-200 {\n    --tw-text-opacity: 1;\n    color: rgba(254, 202, 202, var(--tw-text-opacity));\n  }\n\n  .dark .group:hover .md\\:dark\\:group-hover\\:text-red-300 {\n    --tw-text-opacity: 1;\n    color: rgba(252, 165, 165, var(--tw-text-opacity));\n  }\n\n  .dark .group:hover .md\\:dark\\:group-hover\\:text-red-400 {\n    --tw-text-opacity: 1;\n    color: rgba(248, 113, 113, var(--tw-text-opacity));\n  }\n\n  .dark .group:hover .md\\:dark\\:group-hover\\:text-red-500 {\n    --tw-text-opacity: 1;\n    color: rgba(239, 68, 68, var(--tw-text-opacity));\n  }\n\n  .dark .group:hover .md\\:dark\\:group-hover\\:text-red-600 {\n    --tw-text-opacity: 1;\n    color: rgba(220, 38, 38, var(--tw-text-opacity));\n  }\n\n  .dark .group:hover .md\\:dark\\:group-hover\\:text-red-700 {\n    --tw-text-opacity: 1;\n    color: rgba(185, 28, 28, var(--tw-text-opacity));\n  }\n\n  .dark .group:hover .md\\:dark\\:group-hover\\:text-red-800 {\n    --tw-text-opacity: 1;\n    color: rgba(153, 27, 27, var(--tw-text-opacity));\n  }\n\n  .dark .group:hover .md\\:dark\\:group-hover\\:text-red-900 {\n    --tw-text-opacity: 1;\n    color: rgba(127, 29, 29, var(--tw-text-opacity));\n  }\n\n  .dark .group:hover .md\\:dark\\:group-hover\\:text-yellow-50 {\n    --tw-text-opacity: 1;\n    color: rgba(255, 251, 235, var(--tw-text-opacity));\n  }\n\n  .dark .group:hover .md\\:dark\\:group-hover\\:text-yellow-100 {\n    --tw-text-opacity: 1;\n    color: rgba(254, 243, 199, var(--tw-text-opacity));\n  }\n\n  .dark .group:hover .md\\:dark\\:group-hover\\:text-yellow-200 {\n    --tw-text-opacity: 1;\n    color: rgba(253, 230, 138, var(--tw-text-opacity));\n  }\n\n  .dark .group:hover .md\\:dark\\:group-hover\\:text-yellow-300 {\n    --tw-text-opacity: 1;\n    color: rgba(252, 211, 77, var(--tw-text-opacity));\n  }\n\n  .dark .group:hover .md\\:dark\\:group-hover\\:text-yellow-400 {\n    --tw-text-opacity: 1;\n    color: rgba(251, 191, 36, var(--tw-text-opacity));\n  }\n\n  .dark .group:hover .md\\:dark\\:group-hover\\:text-yellow-500 {\n    --tw-text-opacity: 1;\n    color: rgba(245, 158, 11, var(--tw-text-opacity));\n  }\n\n  .dark .group:hover .md\\:dark\\:group-hover\\:text-yellow-600 {\n    --tw-text-opacity: 1;\n    color: rgba(217, 119, 6, var(--tw-text-opacity));\n  }\n\n  .dark .group:hover .md\\:dark\\:group-hover\\:text-yellow-700 {\n    --tw-text-opacity: 1;\n    color: rgba(180, 83, 9, var(--tw-text-opacity));\n  }\n\n  .dark .group:hover .md\\:dark\\:group-hover\\:text-yellow-800 {\n    --tw-text-opacity: 1;\n    color: rgba(146, 64, 14, var(--tw-text-opacity));\n  }\n\n  .dark .group:hover .md\\:dark\\:group-hover\\:text-yellow-900 {\n    --tw-text-opacity: 1;\n    color: rgba(120, 53, 15, var(--tw-text-opacity));\n  }\n\n  .dark .group:hover .md\\:dark\\:group-hover\\:text-green-50 {\n    --tw-text-opacity: 1;\n    color: rgba(236, 253, 245, var(--tw-text-opacity));\n  }\n\n  .dark .group:hover .md\\:dark\\:group-hover\\:text-green-100 {\n    --tw-text-opacity: 1;\n    color: rgba(209, 250, 229, var(--tw-text-opacity));\n  }\n\n  .dark .group:hover .md\\:dark\\:group-hover\\:text-green-200 {\n    --tw-text-opacity: 1;\n    color: rgba(167, 243, 208, var(--tw-text-opacity));\n  }\n\n  .dark .group:hover .md\\:dark\\:group-hover\\:text-green-300 {\n    --tw-text-opacity: 1;\n    color: rgba(110, 231, 183, var(--tw-text-opacity));\n  }\n\n  .dark .group:hover .md\\:dark\\:group-hover\\:text-green-400 {\n    --tw-text-opacity: 1;\n    color: rgba(52, 211, 153, var(--tw-text-opacity));\n  }\n\n  .dark .group:hover .md\\:dark\\:group-hover\\:text-green-500 {\n    --tw-text-opacity: 1;\n    color: rgba(16, 185, 129, var(--tw-text-opacity));\n  }\n\n  .dark .group:hover .md\\:dark\\:group-hover\\:text-green-600 {\n    --tw-text-opacity: 1;\n    color: rgba(5, 150, 105, var(--tw-text-opacity));\n  }\n\n  .dark .group:hover .md\\:dark\\:group-hover\\:text-green-700 {\n    --tw-text-opacity: 1;\n    color: rgba(4, 120, 87, var(--tw-text-opacity));\n  }\n\n  .dark .group:hover .md\\:dark\\:group-hover\\:text-green-800 {\n    --tw-text-opacity: 1;\n    color: rgba(6, 95, 70, var(--tw-text-opacity));\n  }\n\n  .dark .group:hover .md\\:dark\\:group-hover\\:text-green-900 {\n    --tw-text-opacity: 1;\n    color: rgba(6, 78, 59, var(--tw-text-opacity));\n  }\n\n  .dark .group:hover .md\\:dark\\:group-hover\\:text-blue-50 {\n    --tw-text-opacity: 1;\n    color: rgba(239, 246, 255, var(--tw-text-opacity));\n  }\n\n  .dark .group:hover .md\\:dark\\:group-hover\\:text-blue-100 {\n    --tw-text-opacity: 1;\n    color: rgba(219, 234, 254, var(--tw-text-opacity));\n  }\n\n  .dark .group:hover .md\\:dark\\:group-hover\\:text-blue-200 {\n    --tw-text-opacity: 1;\n    color: rgba(191, 219, 254, var(--tw-text-opacity));\n  }\n\n  .dark .group:hover .md\\:dark\\:group-hover\\:text-blue-300 {\n    --tw-text-opacity: 1;\n    color: rgba(147, 197, 253, var(--tw-text-opacity));\n  }\n\n  .dark .group:hover .md\\:dark\\:group-hover\\:text-blue-400 {\n    --tw-text-opacity: 1;\n    color: rgba(96, 165, 250, var(--tw-text-opacity));\n  }\n\n  .dark .group:hover .md\\:dark\\:group-hover\\:text-blue-500 {\n    --tw-text-opacity: 1;\n    color: rgba(59, 130, 246, var(--tw-text-opacity));\n  }\n\n  .dark .group:hover .md\\:dark\\:group-hover\\:text-blue-600 {\n    --tw-text-opacity: 1;\n    color: rgba(37, 99, 235, var(--tw-text-opacity));\n  }\n\n  .dark .group:hover .md\\:dark\\:group-hover\\:text-blue-700 {\n    --tw-text-opacity: 1;\n    color: rgba(29, 78, 216, var(--tw-text-opacity));\n  }\n\n  .dark .group:hover .md\\:dark\\:group-hover\\:text-blue-800 {\n    --tw-text-opacity: 1;\n    color: rgba(30, 64, 175, var(--tw-text-opacity));\n  }\n\n  .dark .group:hover .md\\:dark\\:group-hover\\:text-blue-900 {\n    --tw-text-opacity: 1;\n    color: rgba(30, 58, 138, var(--tw-text-opacity));\n  }\n\n  .dark .group:hover .md\\:dark\\:group-hover\\:text-indigo-50 {\n    --tw-text-opacity: 1;\n    color: rgba(238, 242, 255, var(--tw-text-opacity));\n  }\n\n  .dark .group:hover .md\\:dark\\:group-hover\\:text-indigo-100 {\n    --tw-text-opacity: 1;\n    color: rgba(224, 231, 255, var(--tw-text-opacity));\n  }\n\n  .dark .group:hover .md\\:dark\\:group-hover\\:text-indigo-200 {\n    --tw-text-opacity: 1;\n    color: rgba(199, 210, 254, var(--tw-text-opacity));\n  }\n\n  .dark .group:hover .md\\:dark\\:group-hover\\:text-indigo-300 {\n    --tw-text-opacity: 1;\n    color: rgba(165, 180, 252, var(--tw-text-opacity));\n  }\n\n  .dark .group:hover .md\\:dark\\:group-hover\\:text-indigo-400 {\n    --tw-text-opacity: 1;\n    color: rgba(129, 140, 248, var(--tw-text-opacity));\n  }\n\n  .dark .group:hover .md\\:dark\\:group-hover\\:text-indigo-500 {\n    --tw-text-opacity: 1;\n    color: rgba(99, 102, 241, var(--tw-text-opacity));\n  }\n\n  .dark .group:hover .md\\:dark\\:group-hover\\:text-indigo-600 {\n    --tw-text-opacity: 1;\n    color: rgba(79, 70, 229, var(--tw-text-opacity));\n  }\n\n  .dark .group:hover .md\\:dark\\:group-hover\\:text-indigo-700 {\n    --tw-text-opacity: 1;\n    color: rgba(67, 56, 202, var(--tw-text-opacity));\n  }\n\n  .dark .group:hover .md\\:dark\\:group-hover\\:text-indigo-800 {\n    --tw-text-opacity: 1;\n    color: rgba(55, 48, 163, var(--tw-text-opacity));\n  }\n\n  .dark .group:hover .md\\:dark\\:group-hover\\:text-indigo-900 {\n    --tw-text-opacity: 1;\n    color: rgba(49, 46, 129, var(--tw-text-opacity));\n  }\n\n  .dark .group:hover .md\\:dark\\:group-hover\\:text-purple-50 {\n    --tw-text-opacity: 1;\n    color: rgba(245, 243, 255, var(--tw-text-opacity));\n  }\n\n  .dark .group:hover .md\\:dark\\:group-hover\\:text-purple-100 {\n    --tw-text-opacity: 1;\n    color: rgba(237, 233, 254, var(--tw-text-opacity));\n  }\n\n  .dark .group:hover .md\\:dark\\:group-hover\\:text-purple-200 {\n    --tw-text-opacity: 1;\n    color: rgba(221, 214, 254, var(--tw-text-opacity));\n  }\n\n  .dark .group:hover .md\\:dark\\:group-hover\\:text-purple-300 {\n    --tw-text-opacity: 1;\n    color: rgba(196, 181, 253, var(--tw-text-opacity));\n  }\n\n  .dark .group:hover .md\\:dark\\:group-hover\\:text-purple-400 {\n    --tw-text-opacity: 1;\n    color: rgba(167, 139, 250, var(--tw-text-opacity));\n  }\n\n  .dark .group:hover .md\\:dark\\:group-hover\\:text-purple-500 {\n    --tw-text-opacity: 1;\n    color: rgba(139, 92, 246, var(--tw-text-opacity));\n  }\n\n  .dark .group:hover .md\\:dark\\:group-hover\\:text-purple-600 {\n    --tw-text-opacity: 1;\n    color: rgba(124, 58, 237, var(--tw-text-opacity));\n  }\n\n  .dark .group:hover .md\\:dark\\:group-hover\\:text-purple-700 {\n    --tw-text-opacity: 1;\n    color: rgba(109, 40, 217, var(--tw-text-opacity));\n  }\n\n  .dark .group:hover .md\\:dark\\:group-hover\\:text-purple-800 {\n    --tw-text-opacity: 1;\n    color: rgba(91, 33, 182, var(--tw-text-opacity));\n  }\n\n  .dark .group:hover .md\\:dark\\:group-hover\\:text-purple-900 {\n    --tw-text-opacity: 1;\n    color: rgba(76, 29, 149, var(--tw-text-opacity));\n  }\n\n  .dark .group:hover .md\\:dark\\:group-hover\\:text-pink-50 {\n    --tw-text-opacity: 1;\n    color: rgba(253, 242, 248, var(--tw-text-opacity));\n  }\n\n  .dark .group:hover .md\\:dark\\:group-hover\\:text-pink-100 {\n    --tw-text-opacity: 1;\n    color: rgba(252, 231, 243, var(--tw-text-opacity));\n  }\n\n  .dark .group:hover .md\\:dark\\:group-hover\\:text-pink-200 {\n    --tw-text-opacity: 1;\n    color: rgba(251, 207, 232, var(--tw-text-opacity));\n  }\n\n  .dark .group:hover .md\\:dark\\:group-hover\\:text-pink-300 {\n    --tw-text-opacity: 1;\n    color: rgba(249, 168, 212, var(--tw-text-opacity));\n  }\n\n  .dark .group:hover .md\\:dark\\:group-hover\\:text-pink-400 {\n    --tw-text-opacity: 1;\n    color: rgba(244, 114, 182, var(--tw-text-opacity));\n  }\n\n  .dark .group:hover .md\\:dark\\:group-hover\\:text-pink-500 {\n    --tw-text-opacity: 1;\n    color: rgba(236, 72, 153, var(--tw-text-opacity));\n  }\n\n  .dark .group:hover .md\\:dark\\:group-hover\\:text-pink-600 {\n    --tw-text-opacity: 1;\n    color: rgba(219, 39, 119, var(--tw-text-opacity));\n  }\n\n  .dark .group:hover .md\\:dark\\:group-hover\\:text-pink-700 {\n    --tw-text-opacity: 1;\n    color: rgba(190, 24, 93, var(--tw-text-opacity));\n  }\n\n  .dark .group:hover .md\\:dark\\:group-hover\\:text-pink-800 {\n    --tw-text-opacity: 1;\n    color: rgba(157, 23, 77, var(--tw-text-opacity));\n  }\n\n  .dark .group:hover .md\\:dark\\:group-hover\\:text-pink-900 {\n    --tw-text-opacity: 1;\n    color: rgba(131, 24, 67, var(--tw-text-opacity));\n  }\n\n  .dark .md\\:dark\\:focus-within\\:text-transparent:focus-within {\n    color: transparent;\n  }\n\n  .dark .md\\:dark\\:focus-within\\:text-current:focus-within {\n    color: currentColor;\n  }\n\n  .dark .md\\:dark\\:focus-within\\:text-black:focus-within {\n    --tw-text-opacity: 1;\n    color: rgba(0, 0, 0, var(--tw-text-opacity));\n  }\n\n  .dark .md\\:dark\\:focus-within\\:text-white:focus-within {\n    --tw-text-opacity: 1;\n    color: rgba(255, 255, 255, var(--tw-text-opacity));\n  }\n\n  .dark .md\\:dark\\:focus-within\\:text-gray-50:focus-within {\n    --tw-text-opacity: 1;\n    color: rgba(249, 250, 251, var(--tw-text-opacity));\n  }\n\n  .dark .md\\:dark\\:focus-within\\:text-gray-100:focus-within {\n    --tw-text-opacity: 1;\n    color: rgba(243, 244, 246, var(--tw-text-opacity));\n  }\n\n  .dark .md\\:dark\\:focus-within\\:text-gray-200:focus-within {\n    --tw-text-opacity: 1;\n    color: rgba(229, 231, 235, var(--tw-text-opacity));\n  }\n\n  .dark .md\\:dark\\:focus-within\\:text-gray-300:focus-within {\n    --tw-text-opacity: 1;\n    color: rgba(209, 213, 219, var(--tw-text-opacity));\n  }\n\n  .dark .md\\:dark\\:focus-within\\:text-gray-400:focus-within {\n    --tw-text-opacity: 1;\n    color: rgba(156, 163, 175, var(--tw-text-opacity));\n  }\n\n  .dark .md\\:dark\\:focus-within\\:text-gray-500:focus-within {\n    --tw-text-opacity: 1;\n    color: rgba(107, 114, 128, var(--tw-text-opacity));\n  }\n\n  .dark .md\\:dark\\:focus-within\\:text-gray-600:focus-within {\n    --tw-text-opacity: 1;\n    color: rgba(75, 85, 99, var(--tw-text-opacity));\n  }\n\n  .dark .md\\:dark\\:focus-within\\:text-gray-700:focus-within {\n    --tw-text-opacity: 1;\n    color: rgba(55, 65, 81, var(--tw-text-opacity));\n  }\n\n  .dark .md\\:dark\\:focus-within\\:text-gray-800:focus-within {\n    --tw-text-opacity: 1;\n    color: rgba(31, 41, 55, var(--tw-text-opacity));\n  }\n\n  .dark .md\\:dark\\:focus-within\\:text-gray-900:focus-within {\n    --tw-text-opacity: 1;\n    color: rgba(17, 24, 39, var(--tw-text-opacity));\n  }\n\n  .dark .md\\:dark\\:focus-within\\:text-red-50:focus-within {\n    --tw-text-opacity: 1;\n    color: rgba(254, 242, 242, var(--tw-text-opacity));\n  }\n\n  .dark .md\\:dark\\:focus-within\\:text-red-100:focus-within {\n    --tw-text-opacity: 1;\n    color: rgba(254, 226, 226, var(--tw-text-opacity));\n  }\n\n  .dark .md\\:dark\\:focus-within\\:text-red-200:focus-within {\n    --tw-text-opacity: 1;\n    color: rgba(254, 202, 202, var(--tw-text-opacity));\n  }\n\n  .dark .md\\:dark\\:focus-within\\:text-red-300:focus-within {\n    --tw-text-opacity: 1;\n    color: rgba(252, 165, 165, var(--tw-text-opacity));\n  }\n\n  .dark .md\\:dark\\:focus-within\\:text-red-400:focus-within {\n    --tw-text-opacity: 1;\n    color: rgba(248, 113, 113, var(--tw-text-opacity));\n  }\n\n  .dark .md\\:dark\\:focus-within\\:text-red-500:focus-within {\n    --tw-text-opacity: 1;\n    color: rgba(239, 68, 68, var(--tw-text-opacity));\n  }\n\n  .dark .md\\:dark\\:focus-within\\:text-red-600:focus-within {\n    --tw-text-opacity: 1;\n    color: rgba(220, 38, 38, var(--tw-text-opacity));\n  }\n\n  .dark .md\\:dark\\:focus-within\\:text-red-700:focus-within {\n    --tw-text-opacity: 1;\n    color: rgba(185, 28, 28, var(--tw-text-opacity));\n  }\n\n  .dark .md\\:dark\\:focus-within\\:text-red-800:focus-within {\n    --tw-text-opacity: 1;\n    color: rgba(153, 27, 27, var(--tw-text-opacity));\n  }\n\n  .dark .md\\:dark\\:focus-within\\:text-red-900:focus-within {\n    --tw-text-opacity: 1;\n    color: rgba(127, 29, 29, var(--tw-text-opacity));\n  }\n\n  .dark .md\\:dark\\:focus-within\\:text-yellow-50:focus-within {\n    --tw-text-opacity: 1;\n    color: rgba(255, 251, 235, var(--tw-text-opacity));\n  }\n\n  .dark .md\\:dark\\:focus-within\\:text-yellow-100:focus-within {\n    --tw-text-opacity: 1;\n    color: rgba(254, 243, 199, var(--tw-text-opacity));\n  }\n\n  .dark .md\\:dark\\:focus-within\\:text-yellow-200:focus-within {\n    --tw-text-opacity: 1;\n    color: rgba(253, 230, 138, var(--tw-text-opacity));\n  }\n\n  .dark .md\\:dark\\:focus-within\\:text-yellow-300:focus-within {\n    --tw-text-opacity: 1;\n    color: rgba(252, 211, 77, var(--tw-text-opacity));\n  }\n\n  .dark .md\\:dark\\:focus-within\\:text-yellow-400:focus-within {\n    --tw-text-opacity: 1;\n    color: rgba(251, 191, 36, var(--tw-text-opacity));\n  }\n\n  .dark .md\\:dark\\:focus-within\\:text-yellow-500:focus-within {\n    --tw-text-opacity: 1;\n    color: rgba(245, 158, 11, var(--tw-text-opacity));\n  }\n\n  .dark .md\\:dark\\:focus-within\\:text-yellow-600:focus-within {\n    --tw-text-opacity: 1;\n    color: rgba(217, 119, 6, var(--tw-text-opacity));\n  }\n\n  .dark .md\\:dark\\:focus-within\\:text-yellow-700:focus-within {\n    --tw-text-opacity: 1;\n    color: rgba(180, 83, 9, var(--tw-text-opacity));\n  }\n\n  .dark .md\\:dark\\:focus-within\\:text-yellow-800:focus-within {\n    --tw-text-opacity: 1;\n    color: rgba(146, 64, 14, var(--tw-text-opacity));\n  }\n\n  .dark .md\\:dark\\:focus-within\\:text-yellow-900:focus-within {\n    --tw-text-opacity: 1;\n    color: rgba(120, 53, 15, var(--tw-text-opacity));\n  }\n\n  .dark .md\\:dark\\:focus-within\\:text-green-50:focus-within {\n    --tw-text-opacity: 1;\n    color: rgba(236, 253, 245, var(--tw-text-opacity));\n  }\n\n  .dark .md\\:dark\\:focus-within\\:text-green-100:focus-within {\n    --tw-text-opacity: 1;\n    color: rgba(209, 250, 229, var(--tw-text-opacity));\n  }\n\n  .dark .md\\:dark\\:focus-within\\:text-green-200:focus-within {\n    --tw-text-opacity: 1;\n    color: rgba(167, 243, 208, var(--tw-text-opacity));\n  }\n\n  .dark .md\\:dark\\:focus-within\\:text-green-300:focus-within {\n    --tw-text-opacity: 1;\n    color: rgba(110, 231, 183, var(--tw-text-opacity));\n  }\n\n  .dark .md\\:dark\\:focus-within\\:text-green-400:focus-within {\n    --tw-text-opacity: 1;\n    color: rgba(52, 211, 153, var(--tw-text-opacity));\n  }\n\n  .dark .md\\:dark\\:focus-within\\:text-green-500:focus-within {\n    --tw-text-opacity: 1;\n    color: rgba(16, 185, 129, var(--tw-text-opacity));\n  }\n\n  .dark .md\\:dark\\:focus-within\\:text-green-600:focus-within {\n    --tw-text-opacity: 1;\n    color: rgba(5, 150, 105, var(--tw-text-opacity));\n  }\n\n  .dark .md\\:dark\\:focus-within\\:text-green-700:focus-within {\n    --tw-text-opacity: 1;\n    color: rgba(4, 120, 87, var(--tw-text-opacity));\n  }\n\n  .dark .md\\:dark\\:focus-within\\:text-green-800:focus-within {\n    --tw-text-opacity: 1;\n    color: rgba(6, 95, 70, var(--tw-text-opacity));\n  }\n\n  .dark .md\\:dark\\:focus-within\\:text-green-900:focus-within {\n    --tw-text-opacity: 1;\n    color: rgba(6, 78, 59, var(--tw-text-opacity));\n  }\n\n  .dark .md\\:dark\\:focus-within\\:text-blue-50:focus-within {\n    --tw-text-opacity: 1;\n    color: rgba(239, 246, 255, var(--tw-text-opacity));\n  }\n\n  .dark .md\\:dark\\:focus-within\\:text-blue-100:focus-within {\n    --tw-text-opacity: 1;\n    color: rgba(219, 234, 254, var(--tw-text-opacity));\n  }\n\n  .dark .md\\:dark\\:focus-within\\:text-blue-200:focus-within {\n    --tw-text-opacity: 1;\n    color: rgba(191, 219, 254, var(--tw-text-opacity));\n  }\n\n  .dark .md\\:dark\\:focus-within\\:text-blue-300:focus-within {\n    --tw-text-opacity: 1;\n    color: rgba(147, 197, 253, var(--tw-text-opacity));\n  }\n\n  .dark .md\\:dark\\:focus-within\\:text-blue-400:focus-within {\n    --tw-text-opacity: 1;\n    color: rgba(96, 165, 250, var(--tw-text-opacity));\n  }\n\n  .dark .md\\:dark\\:focus-within\\:text-blue-500:focus-within {\n    --tw-text-opacity: 1;\n    color: rgba(59, 130, 246, var(--tw-text-opacity));\n  }\n\n  .dark .md\\:dark\\:focus-within\\:text-blue-600:focus-within {\n    --tw-text-opacity: 1;\n    color: rgba(37, 99, 235, var(--tw-text-opacity));\n  }\n\n  .dark .md\\:dark\\:focus-within\\:text-blue-700:focus-within {\n    --tw-text-opacity: 1;\n    color: rgba(29, 78, 216, var(--tw-text-opacity));\n  }\n\n  .dark .md\\:dark\\:focus-within\\:text-blue-800:focus-within {\n    --tw-text-opacity: 1;\n    color: rgba(30, 64, 175, var(--tw-text-opacity));\n  }\n\n  .dark .md\\:dark\\:focus-within\\:text-blue-900:focus-within {\n    --tw-text-opacity: 1;\n    color: rgba(30, 58, 138, var(--tw-text-opacity));\n  }\n\n  .dark .md\\:dark\\:focus-within\\:text-indigo-50:focus-within {\n    --tw-text-opacity: 1;\n    color: rgba(238, 242, 255, var(--tw-text-opacity));\n  }\n\n  .dark .md\\:dark\\:focus-within\\:text-indigo-100:focus-within {\n    --tw-text-opacity: 1;\n    color: rgba(224, 231, 255, var(--tw-text-opacity));\n  }\n\n  .dark .md\\:dark\\:focus-within\\:text-indigo-200:focus-within {\n    --tw-text-opacity: 1;\n    color: rgba(199, 210, 254, var(--tw-text-opacity));\n  }\n\n  .dark .md\\:dark\\:focus-within\\:text-indigo-300:focus-within {\n    --tw-text-opacity: 1;\n    color: rgba(165, 180, 252, var(--tw-text-opacity));\n  }\n\n  .dark .md\\:dark\\:focus-within\\:text-indigo-400:focus-within {\n    --tw-text-opacity: 1;\n    color: rgba(129, 140, 248, var(--tw-text-opacity));\n  }\n\n  .dark .md\\:dark\\:focus-within\\:text-indigo-500:focus-within {\n    --tw-text-opacity: 1;\n    color: rgba(99, 102, 241, var(--tw-text-opacity));\n  }\n\n  .dark .md\\:dark\\:focus-within\\:text-indigo-600:focus-within {\n    --tw-text-opacity: 1;\n    color: rgba(79, 70, 229, var(--tw-text-opacity));\n  }\n\n  .dark .md\\:dark\\:focus-within\\:text-indigo-700:focus-within {\n    --tw-text-opacity: 1;\n    color: rgba(67, 56, 202, var(--tw-text-opacity));\n  }\n\n  .dark .md\\:dark\\:focus-within\\:text-indigo-800:focus-within {\n    --tw-text-opacity: 1;\n    color: rgba(55, 48, 163, var(--tw-text-opacity));\n  }\n\n  .dark .md\\:dark\\:focus-within\\:text-indigo-900:focus-within {\n    --tw-text-opacity: 1;\n    color: rgba(49, 46, 129, var(--tw-text-opacity));\n  }\n\n  .dark .md\\:dark\\:focus-within\\:text-purple-50:focus-within {\n    --tw-text-opacity: 1;\n    color: rgba(245, 243, 255, var(--tw-text-opacity));\n  }\n\n  .dark .md\\:dark\\:focus-within\\:text-purple-100:focus-within {\n    --tw-text-opacity: 1;\n    color: rgba(237, 233, 254, var(--tw-text-opacity));\n  }\n\n  .dark .md\\:dark\\:focus-within\\:text-purple-200:focus-within {\n    --tw-text-opacity: 1;\n    color: rgba(221, 214, 254, var(--tw-text-opacity));\n  }\n\n  .dark .md\\:dark\\:focus-within\\:text-purple-300:focus-within {\n    --tw-text-opacity: 1;\n    color: rgba(196, 181, 253, var(--tw-text-opacity));\n  }\n\n  .dark .md\\:dark\\:focus-within\\:text-purple-400:focus-within {\n    --tw-text-opacity: 1;\n    color: rgba(167, 139, 250, var(--tw-text-opacity));\n  }\n\n  .dark .md\\:dark\\:focus-within\\:text-purple-500:focus-within {\n    --tw-text-opacity: 1;\n    color: rgba(139, 92, 246, var(--tw-text-opacity));\n  }\n\n  .dark .md\\:dark\\:focus-within\\:text-purple-600:focus-within {\n    --tw-text-opacity: 1;\n    color: rgba(124, 58, 237, var(--tw-text-opacity));\n  }\n\n  .dark .md\\:dark\\:focus-within\\:text-purple-700:focus-within {\n    --tw-text-opacity: 1;\n    color: rgba(109, 40, 217, var(--tw-text-opacity));\n  }\n\n  .dark .md\\:dark\\:focus-within\\:text-purple-800:focus-within {\n    --tw-text-opacity: 1;\n    color: rgba(91, 33, 182, var(--tw-text-opacity));\n  }\n\n  .dark .md\\:dark\\:focus-within\\:text-purple-900:focus-within {\n    --tw-text-opacity: 1;\n    color: rgba(76, 29, 149, var(--tw-text-opacity));\n  }\n\n  .dark .md\\:dark\\:focus-within\\:text-pink-50:focus-within {\n    --tw-text-opacity: 1;\n    color: rgba(253, 242, 248, var(--tw-text-opacity));\n  }\n\n  .dark .md\\:dark\\:focus-within\\:text-pink-100:focus-within {\n    --tw-text-opacity: 1;\n    color: rgba(252, 231, 243, var(--tw-text-opacity));\n  }\n\n  .dark .md\\:dark\\:focus-within\\:text-pink-200:focus-within {\n    --tw-text-opacity: 1;\n    color: rgba(251, 207, 232, var(--tw-text-opacity));\n  }\n\n  .dark .md\\:dark\\:focus-within\\:text-pink-300:focus-within {\n    --tw-text-opacity: 1;\n    color: rgba(249, 168, 212, var(--tw-text-opacity));\n  }\n\n  .dark .md\\:dark\\:focus-within\\:text-pink-400:focus-within {\n    --tw-text-opacity: 1;\n    color: rgba(244, 114, 182, var(--tw-text-opacity));\n  }\n\n  .dark .md\\:dark\\:focus-within\\:text-pink-500:focus-within {\n    --tw-text-opacity: 1;\n    color: rgba(236, 72, 153, var(--tw-text-opacity));\n  }\n\n  .dark .md\\:dark\\:focus-within\\:text-pink-600:focus-within {\n    --tw-text-opacity: 1;\n    color: rgba(219, 39, 119, var(--tw-text-opacity));\n  }\n\n  .dark .md\\:dark\\:focus-within\\:text-pink-700:focus-within {\n    --tw-text-opacity: 1;\n    color: rgba(190, 24, 93, var(--tw-text-opacity));\n  }\n\n  .dark .md\\:dark\\:focus-within\\:text-pink-800:focus-within {\n    --tw-text-opacity: 1;\n    color: rgba(157, 23, 77, var(--tw-text-opacity));\n  }\n\n  .dark .md\\:dark\\:focus-within\\:text-pink-900:focus-within {\n    --tw-text-opacity: 1;\n    color: rgba(131, 24, 67, var(--tw-text-opacity));\n  }\n\n  .dark .md\\:dark\\:hover\\:text-transparent:hover {\n    color: transparent;\n  }\n\n  .dark .md\\:dark\\:hover\\:text-current:hover {\n    color: currentColor;\n  }\n\n  .dark .md\\:dark\\:hover\\:text-black:hover {\n    --tw-text-opacity: 1;\n    color: rgba(0, 0, 0, var(--tw-text-opacity));\n  }\n\n  .dark .md\\:dark\\:hover\\:text-white:hover {\n    --tw-text-opacity: 1;\n    color: rgba(255, 255, 255, var(--tw-text-opacity));\n  }\n\n  .dark .md\\:dark\\:hover\\:text-gray-50:hover {\n    --tw-text-opacity: 1;\n    color: rgba(249, 250, 251, var(--tw-text-opacity));\n  }\n\n  .dark .md\\:dark\\:hover\\:text-gray-100:hover {\n    --tw-text-opacity: 1;\n    color: rgba(243, 244, 246, var(--tw-text-opacity));\n  }\n\n  .dark .md\\:dark\\:hover\\:text-gray-200:hover {\n    --tw-text-opacity: 1;\n    color: rgba(229, 231, 235, var(--tw-text-opacity));\n  }\n\n  .dark .md\\:dark\\:hover\\:text-gray-300:hover {\n    --tw-text-opacity: 1;\n    color: rgba(209, 213, 219, var(--tw-text-opacity));\n  }\n\n  .dark .md\\:dark\\:hover\\:text-gray-400:hover {\n    --tw-text-opacity: 1;\n    color: rgba(156, 163, 175, var(--tw-text-opacity));\n  }\n\n  .dark .md\\:dark\\:hover\\:text-gray-500:hover {\n    --tw-text-opacity: 1;\n    color: rgba(107, 114, 128, var(--tw-text-opacity));\n  }\n\n  .dark .md\\:dark\\:hover\\:text-gray-600:hover {\n    --tw-text-opacity: 1;\n    color: rgba(75, 85, 99, var(--tw-text-opacity));\n  }\n\n  .dark .md\\:dark\\:hover\\:text-gray-700:hover {\n    --tw-text-opacity: 1;\n    color: rgba(55, 65, 81, var(--tw-text-opacity));\n  }\n\n  .dark .md\\:dark\\:hover\\:text-gray-800:hover {\n    --tw-text-opacity: 1;\n    color: rgba(31, 41, 55, var(--tw-text-opacity));\n  }\n\n  .dark .md\\:dark\\:hover\\:text-gray-900:hover {\n    --tw-text-opacity: 1;\n    color: rgba(17, 24, 39, var(--tw-text-opacity));\n  }\n\n  .dark .md\\:dark\\:hover\\:text-red-50:hover {\n    --tw-text-opacity: 1;\n    color: rgba(254, 242, 242, var(--tw-text-opacity));\n  }\n\n  .dark .md\\:dark\\:hover\\:text-red-100:hover {\n    --tw-text-opacity: 1;\n    color: rgba(254, 226, 226, var(--tw-text-opacity));\n  }\n\n  .dark .md\\:dark\\:hover\\:text-red-200:hover {\n    --tw-text-opacity: 1;\n    color: rgba(254, 202, 202, var(--tw-text-opacity));\n  }\n\n  .dark .md\\:dark\\:hover\\:text-red-300:hover {\n    --tw-text-opacity: 1;\n    color: rgba(252, 165, 165, var(--tw-text-opacity));\n  }\n\n  .dark .md\\:dark\\:hover\\:text-red-400:hover {\n    --tw-text-opacity: 1;\n    color: rgba(248, 113, 113, var(--tw-text-opacity));\n  }\n\n  .dark .md\\:dark\\:hover\\:text-red-500:hover {\n    --tw-text-opacity: 1;\n    color: rgba(239, 68, 68, var(--tw-text-opacity));\n  }\n\n  .dark .md\\:dark\\:hover\\:text-red-600:hover {\n    --tw-text-opacity: 1;\n    color: rgba(220, 38, 38, var(--tw-text-opacity));\n  }\n\n  .dark .md\\:dark\\:hover\\:text-red-700:hover {\n    --tw-text-opacity: 1;\n    color: rgba(185, 28, 28, var(--tw-text-opacity));\n  }\n\n  .dark .md\\:dark\\:hover\\:text-red-800:hover {\n    --tw-text-opacity: 1;\n    color: rgba(153, 27, 27, var(--tw-text-opacity));\n  }\n\n  .dark .md\\:dark\\:hover\\:text-red-900:hover {\n    --tw-text-opacity: 1;\n    color: rgba(127, 29, 29, var(--tw-text-opacity));\n  }\n\n  .dark .md\\:dark\\:hover\\:text-yellow-50:hover {\n    --tw-text-opacity: 1;\n    color: rgba(255, 251, 235, var(--tw-text-opacity));\n  }\n\n  .dark .md\\:dark\\:hover\\:text-yellow-100:hover {\n    --tw-text-opacity: 1;\n    color: rgba(254, 243, 199, var(--tw-text-opacity));\n  }\n\n  .dark .md\\:dark\\:hover\\:text-yellow-200:hover {\n    --tw-text-opacity: 1;\n    color: rgba(253, 230, 138, var(--tw-text-opacity));\n  }\n\n  .dark .md\\:dark\\:hover\\:text-yellow-300:hover {\n    --tw-text-opacity: 1;\n    color: rgba(252, 211, 77, var(--tw-text-opacity));\n  }\n\n  .dark .md\\:dark\\:hover\\:text-yellow-400:hover {\n    --tw-text-opacity: 1;\n    color: rgba(251, 191, 36, var(--tw-text-opacity));\n  }\n\n  .dark .md\\:dark\\:hover\\:text-yellow-500:hover {\n    --tw-text-opacity: 1;\n    color: rgba(245, 158, 11, var(--tw-text-opacity));\n  }\n\n  .dark .md\\:dark\\:hover\\:text-yellow-600:hover {\n    --tw-text-opacity: 1;\n    color: rgba(217, 119, 6, var(--tw-text-opacity));\n  }\n\n  .dark .md\\:dark\\:hover\\:text-yellow-700:hover {\n    --tw-text-opacity: 1;\n    color: rgba(180, 83, 9, var(--tw-text-opacity));\n  }\n\n  .dark .md\\:dark\\:hover\\:text-yellow-800:hover {\n    --tw-text-opacity: 1;\n    color: rgba(146, 64, 14, var(--tw-text-opacity));\n  }\n\n  .dark .md\\:dark\\:hover\\:text-yellow-900:hover {\n    --tw-text-opacity: 1;\n    color: rgba(120, 53, 15, var(--tw-text-opacity));\n  }\n\n  .dark .md\\:dark\\:hover\\:text-green-50:hover {\n    --tw-text-opacity: 1;\n    color: rgba(236, 253, 245, var(--tw-text-opacity));\n  }\n\n  .dark .md\\:dark\\:hover\\:text-green-100:hover {\n    --tw-text-opacity: 1;\n    color: rgba(209, 250, 229, var(--tw-text-opacity));\n  }\n\n  .dark .md\\:dark\\:hover\\:text-green-200:hover {\n    --tw-text-opacity: 1;\n    color: rgba(167, 243, 208, var(--tw-text-opacity));\n  }\n\n  .dark .md\\:dark\\:hover\\:text-green-300:hover {\n    --tw-text-opacity: 1;\n    color: rgba(110, 231, 183, var(--tw-text-opacity));\n  }\n\n  .dark .md\\:dark\\:hover\\:text-green-400:hover {\n    --tw-text-opacity: 1;\n    color: rgba(52, 211, 153, var(--tw-text-opacity));\n  }\n\n  .dark .md\\:dark\\:hover\\:text-green-500:hover {\n    --tw-text-opacity: 1;\n    color: rgba(16, 185, 129, var(--tw-text-opacity));\n  }\n\n  .dark .md\\:dark\\:hover\\:text-green-600:hover {\n    --tw-text-opacity: 1;\n    color: rgba(5, 150, 105, var(--tw-text-opacity));\n  }\n\n  .dark .md\\:dark\\:hover\\:text-green-700:hover {\n    --tw-text-opacity: 1;\n    color: rgba(4, 120, 87, var(--tw-text-opacity));\n  }\n\n  .dark .md\\:dark\\:hover\\:text-green-800:hover {\n    --tw-text-opacity: 1;\n    color: rgba(6, 95, 70, var(--tw-text-opacity));\n  }\n\n  .dark .md\\:dark\\:hover\\:text-green-900:hover {\n    --tw-text-opacity: 1;\n    color: rgba(6, 78, 59, var(--tw-text-opacity));\n  }\n\n  .dark .md\\:dark\\:hover\\:text-blue-50:hover {\n    --tw-text-opacity: 1;\n    color: rgba(239, 246, 255, var(--tw-text-opacity));\n  }\n\n  .dark .md\\:dark\\:hover\\:text-blue-100:hover {\n    --tw-text-opacity: 1;\n    color: rgba(219, 234, 254, var(--tw-text-opacity));\n  }\n\n  .dark .md\\:dark\\:hover\\:text-blue-200:hover {\n    --tw-text-opacity: 1;\n    color: rgba(191, 219, 254, var(--tw-text-opacity));\n  }\n\n  .dark .md\\:dark\\:hover\\:text-blue-300:hover {\n    --tw-text-opacity: 1;\n    color: rgba(147, 197, 253, var(--tw-text-opacity));\n  }\n\n  .dark .md\\:dark\\:hover\\:text-blue-400:hover {\n    --tw-text-opacity: 1;\n    color: rgba(96, 165, 250, var(--tw-text-opacity));\n  }\n\n  .dark .md\\:dark\\:hover\\:text-blue-500:hover {\n    --tw-text-opacity: 1;\n    color: rgba(59, 130, 246, var(--tw-text-opacity));\n  }\n\n  .dark .md\\:dark\\:hover\\:text-blue-600:hover {\n    --tw-text-opacity: 1;\n    color: rgba(37, 99, 235, var(--tw-text-opacity));\n  }\n\n  .dark .md\\:dark\\:hover\\:text-blue-700:hover {\n    --tw-text-opacity: 1;\n    color: rgba(29, 78, 216, var(--tw-text-opacity));\n  }\n\n  .dark .md\\:dark\\:hover\\:text-blue-800:hover {\n    --tw-text-opacity: 1;\n    color: rgba(30, 64, 175, var(--tw-text-opacity));\n  }\n\n  .dark .md\\:dark\\:hover\\:text-blue-900:hover {\n    --tw-text-opacity: 1;\n    color: rgba(30, 58, 138, var(--tw-text-opacity));\n  }\n\n  .dark .md\\:dark\\:hover\\:text-indigo-50:hover {\n    --tw-text-opacity: 1;\n    color: rgba(238, 242, 255, var(--tw-text-opacity));\n  }\n\n  .dark .md\\:dark\\:hover\\:text-indigo-100:hover {\n    --tw-text-opacity: 1;\n    color: rgba(224, 231, 255, var(--tw-text-opacity));\n  }\n\n  .dark .md\\:dark\\:hover\\:text-indigo-200:hover {\n    --tw-text-opacity: 1;\n    color: rgba(199, 210, 254, var(--tw-text-opacity));\n  }\n\n  .dark .md\\:dark\\:hover\\:text-indigo-300:hover {\n    --tw-text-opacity: 1;\n    color: rgba(165, 180, 252, var(--tw-text-opacity));\n  }\n\n  .dark .md\\:dark\\:hover\\:text-indigo-400:hover {\n    --tw-text-opacity: 1;\n    color: rgba(129, 140, 248, var(--tw-text-opacity));\n  }\n\n  .dark .md\\:dark\\:hover\\:text-indigo-500:hover {\n    --tw-text-opacity: 1;\n    color: rgba(99, 102, 241, var(--tw-text-opacity));\n  }\n\n  .dark .md\\:dark\\:hover\\:text-indigo-600:hover {\n    --tw-text-opacity: 1;\n    color: rgba(79, 70, 229, var(--tw-text-opacity));\n  }\n\n  .dark .md\\:dark\\:hover\\:text-indigo-700:hover {\n    --tw-text-opacity: 1;\n    color: rgba(67, 56, 202, var(--tw-text-opacity));\n  }\n\n  .dark .md\\:dark\\:hover\\:text-indigo-800:hover {\n    --tw-text-opacity: 1;\n    color: rgba(55, 48, 163, var(--tw-text-opacity));\n  }\n\n  .dark .md\\:dark\\:hover\\:text-indigo-900:hover {\n    --tw-text-opacity: 1;\n    color: rgba(49, 46, 129, var(--tw-text-opacity));\n  }\n\n  .dark .md\\:dark\\:hover\\:text-purple-50:hover {\n    --tw-text-opacity: 1;\n    color: rgba(245, 243, 255, var(--tw-text-opacity));\n  }\n\n  .dark .md\\:dark\\:hover\\:text-purple-100:hover {\n    --tw-text-opacity: 1;\n    color: rgba(237, 233, 254, var(--tw-text-opacity));\n  }\n\n  .dark .md\\:dark\\:hover\\:text-purple-200:hover {\n    --tw-text-opacity: 1;\n    color: rgba(221, 214, 254, var(--tw-text-opacity));\n  }\n\n  .dark .md\\:dark\\:hover\\:text-purple-300:hover {\n    --tw-text-opacity: 1;\n    color: rgba(196, 181, 253, var(--tw-text-opacity));\n  }\n\n  .dark .md\\:dark\\:hover\\:text-purple-400:hover {\n    --tw-text-opacity: 1;\n    color: rgba(167, 139, 250, var(--tw-text-opacity));\n  }\n\n  .dark .md\\:dark\\:hover\\:text-purple-500:hover {\n    --tw-text-opacity: 1;\n    color: rgba(139, 92, 246, var(--tw-text-opacity));\n  }\n\n  .dark .md\\:dark\\:hover\\:text-purple-600:hover {\n    --tw-text-opacity: 1;\n    color: rgba(124, 58, 237, var(--tw-text-opacity));\n  }\n\n  .dark .md\\:dark\\:hover\\:text-purple-700:hover {\n    --tw-text-opacity: 1;\n    color: rgba(109, 40, 217, var(--tw-text-opacity));\n  }\n\n  .dark .md\\:dark\\:hover\\:text-purple-800:hover {\n    --tw-text-opacity: 1;\n    color: rgba(91, 33, 182, var(--tw-text-opacity));\n  }\n\n  .dark .md\\:dark\\:hover\\:text-purple-900:hover {\n    --tw-text-opacity: 1;\n    color: rgba(76, 29, 149, var(--tw-text-opacity));\n  }\n\n  .dark .md\\:dark\\:hover\\:text-pink-50:hover {\n    --tw-text-opacity: 1;\n    color: rgba(253, 242, 248, var(--tw-text-opacity));\n  }\n\n  .dark .md\\:dark\\:hover\\:text-pink-100:hover {\n    --tw-text-opacity: 1;\n    color: rgba(252, 231, 243, var(--tw-text-opacity));\n  }\n\n  .dark .md\\:dark\\:hover\\:text-pink-200:hover {\n    --tw-text-opacity: 1;\n    color: rgba(251, 207, 232, var(--tw-text-opacity));\n  }\n\n  .dark .md\\:dark\\:hover\\:text-pink-300:hover {\n    --tw-text-opacity: 1;\n    color: rgba(249, 168, 212, var(--tw-text-opacity));\n  }\n\n  .dark .md\\:dark\\:hover\\:text-pink-400:hover {\n    --tw-text-opacity: 1;\n    color: rgba(244, 114, 182, var(--tw-text-opacity));\n  }\n\n  .dark .md\\:dark\\:hover\\:text-pink-500:hover {\n    --tw-text-opacity: 1;\n    color: rgba(236, 72, 153, var(--tw-text-opacity));\n  }\n\n  .dark .md\\:dark\\:hover\\:text-pink-600:hover {\n    --tw-text-opacity: 1;\n    color: rgba(219, 39, 119, var(--tw-text-opacity));\n  }\n\n  .dark .md\\:dark\\:hover\\:text-pink-700:hover {\n    --tw-text-opacity: 1;\n    color: rgba(190, 24, 93, var(--tw-text-opacity));\n  }\n\n  .dark .md\\:dark\\:hover\\:text-pink-800:hover {\n    --tw-text-opacity: 1;\n    color: rgba(157, 23, 77, var(--tw-text-opacity));\n  }\n\n  .dark .md\\:dark\\:hover\\:text-pink-900:hover {\n    --tw-text-opacity: 1;\n    color: rgba(131, 24, 67, var(--tw-text-opacity));\n  }\n\n  .dark .md\\:dark\\:focus\\:text-transparent:focus {\n    color: transparent;\n  }\n\n  .dark .md\\:dark\\:focus\\:text-current:focus {\n    color: currentColor;\n  }\n\n  .dark .md\\:dark\\:focus\\:text-black:focus {\n    --tw-text-opacity: 1;\n    color: rgba(0, 0, 0, var(--tw-text-opacity));\n  }\n\n  .dark .md\\:dark\\:focus\\:text-white:focus {\n    --tw-text-opacity: 1;\n    color: rgba(255, 255, 255, var(--tw-text-opacity));\n  }\n\n  .dark .md\\:dark\\:focus\\:text-gray-50:focus {\n    --tw-text-opacity: 1;\n    color: rgba(249, 250, 251, var(--tw-text-opacity));\n  }\n\n  .dark .md\\:dark\\:focus\\:text-gray-100:focus {\n    --tw-text-opacity: 1;\n    color: rgba(243, 244, 246, var(--tw-text-opacity));\n  }\n\n  .dark .md\\:dark\\:focus\\:text-gray-200:focus {\n    --tw-text-opacity: 1;\n    color: rgba(229, 231, 235, var(--tw-text-opacity));\n  }\n\n  .dark .md\\:dark\\:focus\\:text-gray-300:focus {\n    --tw-text-opacity: 1;\n    color: rgba(209, 213, 219, var(--tw-text-opacity));\n  }\n\n  .dark .md\\:dark\\:focus\\:text-gray-400:focus {\n    --tw-text-opacity: 1;\n    color: rgba(156, 163, 175, var(--tw-text-opacity));\n  }\n\n  .dark .md\\:dark\\:focus\\:text-gray-500:focus {\n    --tw-text-opacity: 1;\n    color: rgba(107, 114, 128, var(--tw-text-opacity));\n  }\n\n  .dark .md\\:dark\\:focus\\:text-gray-600:focus {\n    --tw-text-opacity: 1;\n    color: rgba(75, 85, 99, var(--tw-text-opacity));\n  }\n\n  .dark .md\\:dark\\:focus\\:text-gray-700:focus {\n    --tw-text-opacity: 1;\n    color: rgba(55, 65, 81, var(--tw-text-opacity));\n  }\n\n  .dark .md\\:dark\\:focus\\:text-gray-800:focus {\n    --tw-text-opacity: 1;\n    color: rgba(31, 41, 55, var(--tw-text-opacity));\n  }\n\n  .dark .md\\:dark\\:focus\\:text-gray-900:focus {\n    --tw-text-opacity: 1;\n    color: rgba(17, 24, 39, var(--tw-text-opacity));\n  }\n\n  .dark .md\\:dark\\:focus\\:text-red-50:focus {\n    --tw-text-opacity: 1;\n    color: rgba(254, 242, 242, var(--tw-text-opacity));\n  }\n\n  .dark .md\\:dark\\:focus\\:text-red-100:focus {\n    --tw-text-opacity: 1;\n    color: rgba(254, 226, 226, var(--tw-text-opacity));\n  }\n\n  .dark .md\\:dark\\:focus\\:text-red-200:focus {\n    --tw-text-opacity: 1;\n    color: rgba(254, 202, 202, var(--tw-text-opacity));\n  }\n\n  .dark .md\\:dark\\:focus\\:text-red-300:focus {\n    --tw-text-opacity: 1;\n    color: rgba(252, 165, 165, var(--tw-text-opacity));\n  }\n\n  .dark .md\\:dark\\:focus\\:text-red-400:focus {\n    --tw-text-opacity: 1;\n    color: rgba(248, 113, 113, var(--tw-text-opacity));\n  }\n\n  .dark .md\\:dark\\:focus\\:text-red-500:focus {\n    --tw-text-opacity: 1;\n    color: rgba(239, 68, 68, var(--tw-text-opacity));\n  }\n\n  .dark .md\\:dark\\:focus\\:text-red-600:focus {\n    --tw-text-opacity: 1;\n    color: rgba(220, 38, 38, var(--tw-text-opacity));\n  }\n\n  .dark .md\\:dark\\:focus\\:text-red-700:focus {\n    --tw-text-opacity: 1;\n    color: rgba(185, 28, 28, var(--tw-text-opacity));\n  }\n\n  .dark .md\\:dark\\:focus\\:text-red-800:focus {\n    --tw-text-opacity: 1;\n    color: rgba(153, 27, 27, var(--tw-text-opacity));\n  }\n\n  .dark .md\\:dark\\:focus\\:text-red-900:focus {\n    --tw-text-opacity: 1;\n    color: rgba(127, 29, 29, var(--tw-text-opacity));\n  }\n\n  .dark .md\\:dark\\:focus\\:text-yellow-50:focus {\n    --tw-text-opacity: 1;\n    color: rgba(255, 251, 235, var(--tw-text-opacity));\n  }\n\n  .dark .md\\:dark\\:focus\\:text-yellow-100:focus {\n    --tw-text-opacity: 1;\n    color: rgba(254, 243, 199, var(--tw-text-opacity));\n  }\n\n  .dark .md\\:dark\\:focus\\:text-yellow-200:focus {\n    --tw-text-opacity: 1;\n    color: rgba(253, 230, 138, var(--tw-text-opacity));\n  }\n\n  .dark .md\\:dark\\:focus\\:text-yellow-300:focus {\n    --tw-text-opacity: 1;\n    color: rgba(252, 211, 77, var(--tw-text-opacity));\n  }\n\n  .dark .md\\:dark\\:focus\\:text-yellow-400:focus {\n    --tw-text-opacity: 1;\n    color: rgba(251, 191, 36, var(--tw-text-opacity));\n  }\n\n  .dark .md\\:dark\\:focus\\:text-yellow-500:focus {\n    --tw-text-opacity: 1;\n    color: rgba(245, 158, 11, var(--tw-text-opacity));\n  }\n\n  .dark .md\\:dark\\:focus\\:text-yellow-600:focus {\n    --tw-text-opacity: 1;\n    color: rgba(217, 119, 6, var(--tw-text-opacity));\n  }\n\n  .dark .md\\:dark\\:focus\\:text-yellow-700:focus {\n    --tw-text-opacity: 1;\n    color: rgba(180, 83, 9, var(--tw-text-opacity));\n  }\n\n  .dark .md\\:dark\\:focus\\:text-yellow-800:focus {\n    --tw-text-opacity: 1;\n    color: rgba(146, 64, 14, var(--tw-text-opacity));\n  }\n\n  .dark .md\\:dark\\:focus\\:text-yellow-900:focus {\n    --tw-text-opacity: 1;\n    color: rgba(120, 53, 15, var(--tw-text-opacity));\n  }\n\n  .dark .md\\:dark\\:focus\\:text-green-50:focus {\n    --tw-text-opacity: 1;\n    color: rgba(236, 253, 245, var(--tw-text-opacity));\n  }\n\n  .dark .md\\:dark\\:focus\\:text-green-100:focus {\n    --tw-text-opacity: 1;\n    color: rgba(209, 250, 229, var(--tw-text-opacity));\n  }\n\n  .dark .md\\:dark\\:focus\\:text-green-200:focus {\n    --tw-text-opacity: 1;\n    color: rgba(167, 243, 208, var(--tw-text-opacity));\n  }\n\n  .dark .md\\:dark\\:focus\\:text-green-300:focus {\n    --tw-text-opacity: 1;\n    color: rgba(110, 231, 183, var(--tw-text-opacity));\n  }\n\n  .dark .md\\:dark\\:focus\\:text-green-400:focus {\n    --tw-text-opacity: 1;\n    color: rgba(52, 211, 153, var(--tw-text-opacity));\n  }\n\n  .dark .md\\:dark\\:focus\\:text-green-500:focus {\n    --tw-text-opacity: 1;\n    color: rgba(16, 185, 129, var(--tw-text-opacity));\n  }\n\n  .dark .md\\:dark\\:focus\\:text-green-600:focus {\n    --tw-text-opacity: 1;\n    color: rgba(5, 150, 105, var(--tw-text-opacity));\n  }\n\n  .dark .md\\:dark\\:focus\\:text-green-700:focus {\n    --tw-text-opacity: 1;\n    color: rgba(4, 120, 87, var(--tw-text-opacity));\n  }\n\n  .dark .md\\:dark\\:focus\\:text-green-800:focus {\n    --tw-text-opacity: 1;\n    color: rgba(6, 95, 70, var(--tw-text-opacity));\n  }\n\n  .dark .md\\:dark\\:focus\\:text-green-900:focus {\n    --tw-text-opacity: 1;\n    color: rgba(6, 78, 59, var(--tw-text-opacity));\n  }\n\n  .dark .md\\:dark\\:focus\\:text-blue-50:focus {\n    --tw-text-opacity: 1;\n    color: rgba(239, 246, 255, var(--tw-text-opacity));\n  }\n\n  .dark .md\\:dark\\:focus\\:text-blue-100:focus {\n    --tw-text-opacity: 1;\n    color: rgba(219, 234, 254, var(--tw-text-opacity));\n  }\n\n  .dark .md\\:dark\\:focus\\:text-blue-200:focus {\n    --tw-text-opacity: 1;\n    color: rgba(191, 219, 254, var(--tw-text-opacity));\n  }\n\n  .dark .md\\:dark\\:focus\\:text-blue-300:focus {\n    --tw-text-opacity: 1;\n    color: rgba(147, 197, 253, var(--tw-text-opacity));\n  }\n\n  .dark .md\\:dark\\:focus\\:text-blue-400:focus {\n    --tw-text-opacity: 1;\n    color: rgba(96, 165, 250, var(--tw-text-opacity));\n  }\n\n  .dark .md\\:dark\\:focus\\:text-blue-500:focus {\n    --tw-text-opacity: 1;\n    color: rgba(59, 130, 246, var(--tw-text-opacity));\n  }\n\n  .dark .md\\:dark\\:focus\\:text-blue-600:focus {\n    --tw-text-opacity: 1;\n    color: rgba(37, 99, 235, var(--tw-text-opacity));\n  }\n\n  .dark .md\\:dark\\:focus\\:text-blue-700:focus {\n    --tw-text-opacity: 1;\n    color: rgba(29, 78, 216, var(--tw-text-opacity));\n  }\n\n  .dark .md\\:dark\\:focus\\:text-blue-800:focus {\n    --tw-text-opacity: 1;\n    color: rgba(30, 64, 175, var(--tw-text-opacity));\n  }\n\n  .dark .md\\:dark\\:focus\\:text-blue-900:focus {\n    --tw-text-opacity: 1;\n    color: rgba(30, 58, 138, var(--tw-text-opacity));\n  }\n\n  .dark .md\\:dark\\:focus\\:text-indigo-50:focus {\n    --tw-text-opacity: 1;\n    color: rgba(238, 242, 255, var(--tw-text-opacity));\n  }\n\n  .dark .md\\:dark\\:focus\\:text-indigo-100:focus {\n    --tw-text-opacity: 1;\n    color: rgba(224, 231, 255, var(--tw-text-opacity));\n  }\n\n  .dark .md\\:dark\\:focus\\:text-indigo-200:focus {\n    --tw-text-opacity: 1;\n    color: rgba(199, 210, 254, var(--tw-text-opacity));\n  }\n\n  .dark .md\\:dark\\:focus\\:text-indigo-300:focus {\n    --tw-text-opacity: 1;\n    color: rgba(165, 180, 252, var(--tw-text-opacity));\n  }\n\n  .dark .md\\:dark\\:focus\\:text-indigo-400:focus {\n    --tw-text-opacity: 1;\n    color: rgba(129, 140, 248, var(--tw-text-opacity));\n  }\n\n  .dark .md\\:dark\\:focus\\:text-indigo-500:focus {\n    --tw-text-opacity: 1;\n    color: rgba(99, 102, 241, var(--tw-text-opacity));\n  }\n\n  .dark .md\\:dark\\:focus\\:text-indigo-600:focus {\n    --tw-text-opacity: 1;\n    color: rgba(79, 70, 229, var(--tw-text-opacity));\n  }\n\n  .dark .md\\:dark\\:focus\\:text-indigo-700:focus {\n    --tw-text-opacity: 1;\n    color: rgba(67, 56, 202, var(--tw-text-opacity));\n  }\n\n  .dark .md\\:dark\\:focus\\:text-indigo-800:focus {\n    --tw-text-opacity: 1;\n    color: rgba(55, 48, 163, var(--tw-text-opacity));\n  }\n\n  .dark .md\\:dark\\:focus\\:text-indigo-900:focus {\n    --tw-text-opacity: 1;\n    color: rgba(49, 46, 129, var(--tw-text-opacity));\n  }\n\n  .dark .md\\:dark\\:focus\\:text-purple-50:focus {\n    --tw-text-opacity: 1;\n    color: rgba(245, 243, 255, var(--tw-text-opacity));\n  }\n\n  .dark .md\\:dark\\:focus\\:text-purple-100:focus {\n    --tw-text-opacity: 1;\n    color: rgba(237, 233, 254, var(--tw-text-opacity));\n  }\n\n  .dark .md\\:dark\\:focus\\:text-purple-200:focus {\n    --tw-text-opacity: 1;\n    color: rgba(221, 214, 254, var(--tw-text-opacity));\n  }\n\n  .dark .md\\:dark\\:focus\\:text-purple-300:focus {\n    --tw-text-opacity: 1;\n    color: rgba(196, 181, 253, var(--tw-text-opacity));\n  }\n\n  .dark .md\\:dark\\:focus\\:text-purple-400:focus {\n    --tw-text-opacity: 1;\n    color: rgba(167, 139, 250, var(--tw-text-opacity));\n  }\n\n  .dark .md\\:dark\\:focus\\:text-purple-500:focus {\n    --tw-text-opacity: 1;\n    color: rgba(139, 92, 246, var(--tw-text-opacity));\n  }\n\n  .dark .md\\:dark\\:focus\\:text-purple-600:focus {\n    --tw-text-opacity: 1;\n    color: rgba(124, 58, 237, var(--tw-text-opacity));\n  }\n\n  .dark .md\\:dark\\:focus\\:text-purple-700:focus {\n    --tw-text-opacity: 1;\n    color: rgba(109, 40, 217, var(--tw-text-opacity));\n  }\n\n  .dark .md\\:dark\\:focus\\:text-purple-800:focus {\n    --tw-text-opacity: 1;\n    color: rgba(91, 33, 182, var(--tw-text-opacity));\n  }\n\n  .dark .md\\:dark\\:focus\\:text-purple-900:focus {\n    --tw-text-opacity: 1;\n    color: rgba(76, 29, 149, var(--tw-text-opacity));\n  }\n\n  .dark .md\\:dark\\:focus\\:text-pink-50:focus {\n    --tw-text-opacity: 1;\n    color: rgba(253, 242, 248, var(--tw-text-opacity));\n  }\n\n  .dark .md\\:dark\\:focus\\:text-pink-100:focus {\n    --tw-text-opacity: 1;\n    color: rgba(252, 231, 243, var(--tw-text-opacity));\n  }\n\n  .dark .md\\:dark\\:focus\\:text-pink-200:focus {\n    --tw-text-opacity: 1;\n    color: rgba(251, 207, 232, var(--tw-text-opacity));\n  }\n\n  .dark .md\\:dark\\:focus\\:text-pink-300:focus {\n    --tw-text-opacity: 1;\n    color: rgba(249, 168, 212, var(--tw-text-opacity));\n  }\n\n  .dark .md\\:dark\\:focus\\:text-pink-400:focus {\n    --tw-text-opacity: 1;\n    color: rgba(244, 114, 182, var(--tw-text-opacity));\n  }\n\n  .dark .md\\:dark\\:focus\\:text-pink-500:focus {\n    --tw-text-opacity: 1;\n    color: rgba(236, 72, 153, var(--tw-text-opacity));\n  }\n\n  .dark .md\\:dark\\:focus\\:text-pink-600:focus {\n    --tw-text-opacity: 1;\n    color: rgba(219, 39, 119, var(--tw-text-opacity));\n  }\n\n  .dark .md\\:dark\\:focus\\:text-pink-700:focus {\n    --tw-text-opacity: 1;\n    color: rgba(190, 24, 93, var(--tw-text-opacity));\n  }\n\n  .dark .md\\:dark\\:focus\\:text-pink-800:focus {\n    --tw-text-opacity: 1;\n    color: rgba(157, 23, 77, var(--tw-text-opacity));\n  }\n\n  .dark .md\\:dark\\:focus\\:text-pink-900:focus {\n    --tw-text-opacity: 1;\n    color: rgba(131, 24, 67, var(--tw-text-opacity));\n  }\n\n  .md\\:text-opacity-0 {\n    --tw-text-opacity: 0;\n  }\n\n  .md\\:text-opacity-5 {\n    --tw-text-opacity: 0.05;\n  }\n\n  .md\\:text-opacity-10 {\n    --tw-text-opacity: 0.1;\n  }\n\n  .md\\:text-opacity-20 {\n    --tw-text-opacity: 0.2;\n  }\n\n  .md\\:text-opacity-25 {\n    --tw-text-opacity: 0.25;\n  }\n\n  .md\\:text-opacity-30 {\n    --tw-text-opacity: 0.3;\n  }\n\n  .md\\:text-opacity-40 {\n    --tw-text-opacity: 0.4;\n  }\n\n  .md\\:text-opacity-50 {\n    --tw-text-opacity: 0.5;\n  }\n\n  .md\\:text-opacity-60 {\n    --tw-text-opacity: 0.6;\n  }\n\n  .md\\:text-opacity-70 {\n    --tw-text-opacity: 0.7;\n  }\n\n  .md\\:text-opacity-75 {\n    --tw-text-opacity: 0.75;\n  }\n\n  .md\\:text-opacity-80 {\n    --tw-text-opacity: 0.8;\n  }\n\n  .md\\:text-opacity-90 {\n    --tw-text-opacity: 0.9;\n  }\n\n  .md\\:text-opacity-95 {\n    --tw-text-opacity: 0.95;\n  }\n\n  .md\\:text-opacity-100 {\n    --tw-text-opacity: 1;\n  }\n\n  .group:hover .md\\:group-hover\\:text-opacity-0 {\n    --tw-text-opacity: 0;\n  }\n\n  .group:hover .md\\:group-hover\\:text-opacity-5 {\n    --tw-text-opacity: 0.05;\n  }\n\n  .group:hover .md\\:group-hover\\:text-opacity-10 {\n    --tw-text-opacity: 0.1;\n  }\n\n  .group:hover .md\\:group-hover\\:text-opacity-20 {\n    --tw-text-opacity: 0.2;\n  }\n\n  .group:hover .md\\:group-hover\\:text-opacity-25 {\n    --tw-text-opacity: 0.25;\n  }\n\n  .group:hover .md\\:group-hover\\:text-opacity-30 {\n    --tw-text-opacity: 0.3;\n  }\n\n  .group:hover .md\\:group-hover\\:text-opacity-40 {\n    --tw-text-opacity: 0.4;\n  }\n\n  .group:hover .md\\:group-hover\\:text-opacity-50 {\n    --tw-text-opacity: 0.5;\n  }\n\n  .group:hover .md\\:group-hover\\:text-opacity-60 {\n    --tw-text-opacity: 0.6;\n  }\n\n  .group:hover .md\\:group-hover\\:text-opacity-70 {\n    --tw-text-opacity: 0.7;\n  }\n\n  .group:hover .md\\:group-hover\\:text-opacity-75 {\n    --tw-text-opacity: 0.75;\n  }\n\n  .group:hover .md\\:group-hover\\:text-opacity-80 {\n    --tw-text-opacity: 0.8;\n  }\n\n  .group:hover .md\\:group-hover\\:text-opacity-90 {\n    --tw-text-opacity: 0.9;\n  }\n\n  .group:hover .md\\:group-hover\\:text-opacity-95 {\n    --tw-text-opacity: 0.95;\n  }\n\n  .group:hover .md\\:group-hover\\:text-opacity-100 {\n    --tw-text-opacity: 1;\n  }\n\n  .md\\:focus-within\\:text-opacity-0:focus-within {\n    --tw-text-opacity: 0;\n  }\n\n  .md\\:focus-within\\:text-opacity-5:focus-within {\n    --tw-text-opacity: 0.05;\n  }\n\n  .md\\:focus-within\\:text-opacity-10:focus-within {\n    --tw-text-opacity: 0.1;\n  }\n\n  .md\\:focus-within\\:text-opacity-20:focus-within {\n    --tw-text-opacity: 0.2;\n  }\n\n  .md\\:focus-within\\:text-opacity-25:focus-within {\n    --tw-text-opacity: 0.25;\n  }\n\n  .md\\:focus-within\\:text-opacity-30:focus-within {\n    --tw-text-opacity: 0.3;\n  }\n\n  .md\\:focus-within\\:text-opacity-40:focus-within {\n    --tw-text-opacity: 0.4;\n  }\n\n  .md\\:focus-within\\:text-opacity-50:focus-within {\n    --tw-text-opacity: 0.5;\n  }\n\n  .md\\:focus-within\\:text-opacity-60:focus-within {\n    --tw-text-opacity: 0.6;\n  }\n\n  .md\\:focus-within\\:text-opacity-70:focus-within {\n    --tw-text-opacity: 0.7;\n  }\n\n  .md\\:focus-within\\:text-opacity-75:focus-within {\n    --tw-text-opacity: 0.75;\n  }\n\n  .md\\:focus-within\\:text-opacity-80:focus-within {\n    --tw-text-opacity: 0.8;\n  }\n\n  .md\\:focus-within\\:text-opacity-90:focus-within {\n    --tw-text-opacity: 0.9;\n  }\n\n  .md\\:focus-within\\:text-opacity-95:focus-within {\n    --tw-text-opacity: 0.95;\n  }\n\n  .md\\:focus-within\\:text-opacity-100:focus-within {\n    --tw-text-opacity: 1;\n  }\n\n  .md\\:hover\\:text-opacity-0:hover {\n    --tw-text-opacity: 0;\n  }\n\n  .md\\:hover\\:text-opacity-5:hover {\n    --tw-text-opacity: 0.05;\n  }\n\n  .md\\:hover\\:text-opacity-10:hover {\n    --tw-text-opacity: 0.1;\n  }\n\n  .md\\:hover\\:text-opacity-20:hover {\n    --tw-text-opacity: 0.2;\n  }\n\n  .md\\:hover\\:text-opacity-25:hover {\n    --tw-text-opacity: 0.25;\n  }\n\n  .md\\:hover\\:text-opacity-30:hover {\n    --tw-text-opacity: 0.3;\n  }\n\n  .md\\:hover\\:text-opacity-40:hover {\n    --tw-text-opacity: 0.4;\n  }\n\n  .md\\:hover\\:text-opacity-50:hover {\n    --tw-text-opacity: 0.5;\n  }\n\n  .md\\:hover\\:text-opacity-60:hover {\n    --tw-text-opacity: 0.6;\n  }\n\n  .md\\:hover\\:text-opacity-70:hover {\n    --tw-text-opacity: 0.7;\n  }\n\n  .md\\:hover\\:text-opacity-75:hover {\n    --tw-text-opacity: 0.75;\n  }\n\n  .md\\:hover\\:text-opacity-80:hover {\n    --tw-text-opacity: 0.8;\n  }\n\n  .md\\:hover\\:text-opacity-90:hover {\n    --tw-text-opacity: 0.9;\n  }\n\n  .md\\:hover\\:text-opacity-95:hover {\n    --tw-text-opacity: 0.95;\n  }\n\n  .md\\:hover\\:text-opacity-100:hover {\n    --tw-text-opacity: 1;\n  }\n\n  .md\\:focus\\:text-opacity-0:focus {\n    --tw-text-opacity: 0;\n  }\n\n  .md\\:focus\\:text-opacity-5:focus {\n    --tw-text-opacity: 0.05;\n  }\n\n  .md\\:focus\\:text-opacity-10:focus {\n    --tw-text-opacity: 0.1;\n  }\n\n  .md\\:focus\\:text-opacity-20:focus {\n    --tw-text-opacity: 0.2;\n  }\n\n  .md\\:focus\\:text-opacity-25:focus {\n    --tw-text-opacity: 0.25;\n  }\n\n  .md\\:focus\\:text-opacity-30:focus {\n    --tw-text-opacity: 0.3;\n  }\n\n  .md\\:focus\\:text-opacity-40:focus {\n    --tw-text-opacity: 0.4;\n  }\n\n  .md\\:focus\\:text-opacity-50:focus {\n    --tw-text-opacity: 0.5;\n  }\n\n  .md\\:focus\\:text-opacity-60:focus {\n    --tw-text-opacity: 0.6;\n  }\n\n  .md\\:focus\\:text-opacity-70:focus {\n    --tw-text-opacity: 0.7;\n  }\n\n  .md\\:focus\\:text-opacity-75:focus {\n    --tw-text-opacity: 0.75;\n  }\n\n  .md\\:focus\\:text-opacity-80:focus {\n    --tw-text-opacity: 0.8;\n  }\n\n  .md\\:focus\\:text-opacity-90:focus {\n    --tw-text-opacity: 0.9;\n  }\n\n  .md\\:focus\\:text-opacity-95:focus {\n    --tw-text-opacity: 0.95;\n  }\n\n  .md\\:focus\\:text-opacity-100:focus {\n    --tw-text-opacity: 1;\n  }\n\n  .dark .md\\:dark\\:text-opacity-0 {\n    --tw-text-opacity: 0;\n  }\n\n  .dark .md\\:dark\\:text-opacity-5 {\n    --tw-text-opacity: 0.05;\n  }\n\n  .dark .md\\:dark\\:text-opacity-10 {\n    --tw-text-opacity: 0.1;\n  }\n\n  .dark .md\\:dark\\:text-opacity-20 {\n    --tw-text-opacity: 0.2;\n  }\n\n  .dark .md\\:dark\\:text-opacity-25 {\n    --tw-text-opacity: 0.25;\n  }\n\n  .dark .md\\:dark\\:text-opacity-30 {\n    --tw-text-opacity: 0.3;\n  }\n\n  .dark .md\\:dark\\:text-opacity-40 {\n    --tw-text-opacity: 0.4;\n  }\n\n  .dark .md\\:dark\\:text-opacity-50 {\n    --tw-text-opacity: 0.5;\n  }\n\n  .dark .md\\:dark\\:text-opacity-60 {\n    --tw-text-opacity: 0.6;\n  }\n\n  .dark .md\\:dark\\:text-opacity-70 {\n    --tw-text-opacity: 0.7;\n  }\n\n  .dark .md\\:dark\\:text-opacity-75 {\n    --tw-text-opacity: 0.75;\n  }\n\n  .dark .md\\:dark\\:text-opacity-80 {\n    --tw-text-opacity: 0.8;\n  }\n\n  .dark .md\\:dark\\:text-opacity-90 {\n    --tw-text-opacity: 0.9;\n  }\n\n  .dark .md\\:dark\\:text-opacity-95 {\n    --tw-text-opacity: 0.95;\n  }\n\n  .dark .md\\:dark\\:text-opacity-100 {\n    --tw-text-opacity: 1;\n  }\n\n  .dark .group:hover .md\\:dark\\:group-hover\\:text-opacity-0 {\n    --tw-text-opacity: 0;\n  }\n\n  .dark .group:hover .md\\:dark\\:group-hover\\:text-opacity-5 {\n    --tw-text-opacity: 0.05;\n  }\n\n  .dark .group:hover .md\\:dark\\:group-hover\\:text-opacity-10 {\n    --tw-text-opacity: 0.1;\n  }\n\n  .dark .group:hover .md\\:dark\\:group-hover\\:text-opacity-20 {\n    --tw-text-opacity: 0.2;\n  }\n\n  .dark .group:hover .md\\:dark\\:group-hover\\:text-opacity-25 {\n    --tw-text-opacity: 0.25;\n  }\n\n  .dark .group:hover .md\\:dark\\:group-hover\\:text-opacity-30 {\n    --tw-text-opacity: 0.3;\n  }\n\n  .dark .group:hover .md\\:dark\\:group-hover\\:text-opacity-40 {\n    --tw-text-opacity: 0.4;\n  }\n\n  .dark .group:hover .md\\:dark\\:group-hover\\:text-opacity-50 {\n    --tw-text-opacity: 0.5;\n  }\n\n  .dark .group:hover .md\\:dark\\:group-hover\\:text-opacity-60 {\n    --tw-text-opacity: 0.6;\n  }\n\n  .dark .group:hover .md\\:dark\\:group-hover\\:text-opacity-70 {\n    --tw-text-opacity: 0.7;\n  }\n\n  .dark .group:hover .md\\:dark\\:group-hover\\:text-opacity-75 {\n    --tw-text-opacity: 0.75;\n  }\n\n  .dark .group:hover .md\\:dark\\:group-hover\\:text-opacity-80 {\n    --tw-text-opacity: 0.8;\n  }\n\n  .dark .group:hover .md\\:dark\\:group-hover\\:text-opacity-90 {\n    --tw-text-opacity: 0.9;\n  }\n\n  .dark .group:hover .md\\:dark\\:group-hover\\:text-opacity-95 {\n    --tw-text-opacity: 0.95;\n  }\n\n  .dark .group:hover .md\\:dark\\:group-hover\\:text-opacity-100 {\n    --tw-text-opacity: 1;\n  }\n\n  .dark .md\\:dark\\:focus-within\\:text-opacity-0:focus-within {\n    --tw-text-opacity: 0;\n  }\n\n  .dark .md\\:dark\\:focus-within\\:text-opacity-5:focus-within {\n    --tw-text-opacity: 0.05;\n  }\n\n  .dark .md\\:dark\\:focus-within\\:text-opacity-10:focus-within {\n    --tw-text-opacity: 0.1;\n  }\n\n  .dark .md\\:dark\\:focus-within\\:text-opacity-20:focus-within {\n    --tw-text-opacity: 0.2;\n  }\n\n  .dark .md\\:dark\\:focus-within\\:text-opacity-25:focus-within {\n    --tw-text-opacity: 0.25;\n  }\n\n  .dark .md\\:dark\\:focus-within\\:text-opacity-30:focus-within {\n    --tw-text-opacity: 0.3;\n  }\n\n  .dark .md\\:dark\\:focus-within\\:text-opacity-40:focus-within {\n    --tw-text-opacity: 0.4;\n  }\n\n  .dark .md\\:dark\\:focus-within\\:text-opacity-50:focus-within {\n    --tw-text-opacity: 0.5;\n  }\n\n  .dark .md\\:dark\\:focus-within\\:text-opacity-60:focus-within {\n    --tw-text-opacity: 0.6;\n  }\n\n  .dark .md\\:dark\\:focus-within\\:text-opacity-70:focus-within {\n    --tw-text-opacity: 0.7;\n  }\n\n  .dark .md\\:dark\\:focus-within\\:text-opacity-75:focus-within {\n    --tw-text-opacity: 0.75;\n  }\n\n  .dark .md\\:dark\\:focus-within\\:text-opacity-80:focus-within {\n    --tw-text-opacity: 0.8;\n  }\n\n  .dark .md\\:dark\\:focus-within\\:text-opacity-90:focus-within {\n    --tw-text-opacity: 0.9;\n  }\n\n  .dark .md\\:dark\\:focus-within\\:text-opacity-95:focus-within {\n    --tw-text-opacity: 0.95;\n  }\n\n  .dark .md\\:dark\\:focus-within\\:text-opacity-100:focus-within {\n    --tw-text-opacity: 1;\n  }\n\n  .dark .md\\:dark\\:hover\\:text-opacity-0:hover {\n    --tw-text-opacity: 0;\n  }\n\n  .dark .md\\:dark\\:hover\\:text-opacity-5:hover {\n    --tw-text-opacity: 0.05;\n  }\n\n  .dark .md\\:dark\\:hover\\:text-opacity-10:hover {\n    --tw-text-opacity: 0.1;\n  }\n\n  .dark .md\\:dark\\:hover\\:text-opacity-20:hover {\n    --tw-text-opacity: 0.2;\n  }\n\n  .dark .md\\:dark\\:hover\\:text-opacity-25:hover {\n    --tw-text-opacity: 0.25;\n  }\n\n  .dark .md\\:dark\\:hover\\:text-opacity-30:hover {\n    --tw-text-opacity: 0.3;\n  }\n\n  .dark .md\\:dark\\:hover\\:text-opacity-40:hover {\n    --tw-text-opacity: 0.4;\n  }\n\n  .dark .md\\:dark\\:hover\\:text-opacity-50:hover {\n    --tw-text-opacity: 0.5;\n  }\n\n  .dark .md\\:dark\\:hover\\:text-opacity-60:hover {\n    --tw-text-opacity: 0.6;\n  }\n\n  .dark .md\\:dark\\:hover\\:text-opacity-70:hover {\n    --tw-text-opacity: 0.7;\n  }\n\n  .dark .md\\:dark\\:hover\\:text-opacity-75:hover {\n    --tw-text-opacity: 0.75;\n  }\n\n  .dark .md\\:dark\\:hover\\:text-opacity-80:hover {\n    --tw-text-opacity: 0.8;\n  }\n\n  .dark .md\\:dark\\:hover\\:text-opacity-90:hover {\n    --tw-text-opacity: 0.9;\n  }\n\n  .dark .md\\:dark\\:hover\\:text-opacity-95:hover {\n    --tw-text-opacity: 0.95;\n  }\n\n  .dark .md\\:dark\\:hover\\:text-opacity-100:hover {\n    --tw-text-opacity: 1;\n  }\n\n  .dark .md\\:dark\\:focus\\:text-opacity-0:focus {\n    --tw-text-opacity: 0;\n  }\n\n  .dark .md\\:dark\\:focus\\:text-opacity-5:focus {\n    --tw-text-opacity: 0.05;\n  }\n\n  .dark .md\\:dark\\:focus\\:text-opacity-10:focus {\n    --tw-text-opacity: 0.1;\n  }\n\n  .dark .md\\:dark\\:focus\\:text-opacity-20:focus {\n    --tw-text-opacity: 0.2;\n  }\n\n  .dark .md\\:dark\\:focus\\:text-opacity-25:focus {\n    --tw-text-opacity: 0.25;\n  }\n\n  .dark .md\\:dark\\:focus\\:text-opacity-30:focus {\n    --tw-text-opacity: 0.3;\n  }\n\n  .dark .md\\:dark\\:focus\\:text-opacity-40:focus {\n    --tw-text-opacity: 0.4;\n  }\n\n  .dark .md\\:dark\\:focus\\:text-opacity-50:focus {\n    --tw-text-opacity: 0.5;\n  }\n\n  .dark .md\\:dark\\:focus\\:text-opacity-60:focus {\n    --tw-text-opacity: 0.6;\n  }\n\n  .dark .md\\:dark\\:focus\\:text-opacity-70:focus {\n    --tw-text-opacity: 0.7;\n  }\n\n  .dark .md\\:dark\\:focus\\:text-opacity-75:focus {\n    --tw-text-opacity: 0.75;\n  }\n\n  .dark .md\\:dark\\:focus\\:text-opacity-80:focus {\n    --tw-text-opacity: 0.8;\n  }\n\n  .dark .md\\:dark\\:focus\\:text-opacity-90:focus {\n    --tw-text-opacity: 0.9;\n  }\n\n  .dark .md\\:dark\\:focus\\:text-opacity-95:focus {\n    --tw-text-opacity: 0.95;\n  }\n\n  .dark .md\\:dark\\:focus\\:text-opacity-100:focus {\n    --tw-text-opacity: 1;\n  }\n\n  .md\\:truncate {\n    overflow: hidden;\n    text-overflow: ellipsis;\n    white-space: nowrap;\n  }\n\n  .md\\:overflow-ellipsis {\n    text-overflow: ellipsis;\n  }\n\n  .md\\:overflow-clip {\n    text-overflow: clip;\n  }\n\n  .md\\:italic {\n    font-style: italic;\n  }\n\n  .md\\:not-italic {\n    font-style: normal;\n  }\n\n  .md\\:uppercase {\n    text-transform: uppercase;\n  }\n\n  .md\\:lowercase {\n    text-transform: lowercase;\n  }\n\n  .md\\:capitalize {\n    text-transform: capitalize;\n  }\n\n  .md\\:normal-case {\n    text-transform: none;\n  }\n\n  .md\\:underline {\n    text-decoration: underline;\n  }\n\n  .md\\:line-through {\n    text-decoration: line-through;\n  }\n\n  .md\\:no-underline {\n    text-decoration: none;\n  }\n\n  .group:hover .md\\:group-hover\\:underline {\n    text-decoration: underline;\n  }\n\n  .group:hover .md\\:group-hover\\:line-through {\n    text-decoration: line-through;\n  }\n\n  .group:hover .md\\:group-hover\\:no-underline {\n    text-decoration: none;\n  }\n\n  .md\\:focus-within\\:underline:focus-within {\n    text-decoration: underline;\n  }\n\n  .md\\:focus-within\\:line-through:focus-within {\n    text-decoration: line-through;\n  }\n\n  .md\\:focus-within\\:no-underline:focus-within {\n    text-decoration: none;\n  }\n\n  .md\\:hover\\:underline:hover {\n    text-decoration: underline;\n  }\n\n  .md\\:hover\\:line-through:hover {\n    text-decoration: line-through;\n  }\n\n  .md\\:hover\\:no-underline:hover {\n    text-decoration: none;\n  }\n\n  .md\\:focus\\:underline:focus {\n    text-decoration: underline;\n  }\n\n  .md\\:focus\\:line-through:focus {\n    text-decoration: line-through;\n  }\n\n  .md\\:focus\\:no-underline:focus {\n    text-decoration: none;\n  }\n\n  .md\\:antialiased {\n    -webkit-font-smoothing: antialiased;\n    -moz-osx-font-smoothing: grayscale;\n  }\n\n  .md\\:subpixel-antialiased {\n    -webkit-font-smoothing: auto;\n    -moz-osx-font-smoothing: auto;\n  }\n\n  .md\\:ordinal, .md\\:slashed-zero, .md\\:lining-nums, .md\\:oldstyle-nums, .md\\:proportional-nums, .md\\:tabular-nums, .md\\:diagonal-fractions, .md\\:stacked-fractions {\n    --tw-ordinal: var(--tw-empty,/*!*/ /*!*/);\n    --tw-slashed-zero: var(--tw-empty,/*!*/ /*!*/);\n    --tw-numeric-figure: var(--tw-empty,/*!*/ /*!*/);\n    --tw-numeric-spacing: var(--tw-empty,/*!*/ /*!*/);\n    --tw-numeric-fraction: var(--tw-empty,/*!*/ /*!*/);\n    font-variant-numeric: var(--tw-ordinal) var(--tw-slashed-zero) var(--tw-numeric-figure) var(--tw-numeric-spacing) var(--tw-numeric-fraction);\n  }\n\n  .md\\:normal-nums {\n    font-variant-numeric: normal;\n  }\n\n  .md\\:ordinal {\n    --tw-ordinal: ordinal;\n  }\n\n  .md\\:slashed-zero {\n    --tw-slashed-zero: slashed-zero;\n  }\n\n  .md\\:lining-nums {\n    --tw-numeric-figure: lining-nums;\n  }\n\n  .md\\:oldstyle-nums {\n    --tw-numeric-figure: oldstyle-nums;\n  }\n\n  .md\\:proportional-nums {\n    --tw-numeric-spacing: proportional-nums;\n  }\n\n  .md\\:tabular-nums {\n    --tw-numeric-spacing: tabular-nums;\n  }\n\n  .md\\:diagonal-fractions {\n    --tw-numeric-fraction: diagonal-fractions;\n  }\n\n  .md\\:stacked-fractions {\n    --tw-numeric-fraction: stacked-fractions;\n  }\n\n  .md\\:tracking-tighter {\n    letter-spacing: -0.05em;\n  }\n\n  .md\\:tracking-tight {\n    letter-spacing: -0.025em;\n  }\n\n  .md\\:tracking-normal {\n    letter-spacing: 0em;\n  }\n\n  .md\\:tracking-wide {\n    letter-spacing: 0.025em;\n  }\n\n  .md\\:tracking-wider {\n    letter-spacing: 0.05em;\n  }\n\n  .md\\:tracking-widest {\n    letter-spacing: 0.1em;\n  }\n\n  .md\\:select-none {\n    -webkit-user-select: none;\n       -moz-user-select: none;\n        -ms-user-select: none;\n            user-select: none;\n  }\n\n  .md\\:select-text {\n    -webkit-user-select: text;\n       -moz-user-select: text;\n        -ms-user-select: text;\n            user-select: text;\n  }\n\n  .md\\:select-all {\n    -webkit-user-select: all;\n       -moz-user-select: all;\n            user-select: all;\n  }\n\n  .md\\:select-auto {\n    -webkit-user-select: auto;\n       -moz-user-select: auto;\n        -ms-user-select: auto;\n            user-select: auto;\n  }\n\n  .md\\:align-baseline {\n    vertical-align: baseline;\n  }\n\n  .md\\:align-top {\n    vertical-align: top;\n  }\n\n  .md\\:align-middle {\n    vertical-align: middle;\n  }\n\n  .md\\:align-bottom {\n    vertical-align: bottom;\n  }\n\n  .md\\:align-text-top {\n    vertical-align: text-top;\n  }\n\n  .md\\:align-text-bottom {\n    vertical-align: text-bottom;\n  }\n\n  .md\\:visible {\n    visibility: visible;\n  }\n\n  .md\\:invisible {\n    visibility: hidden;\n  }\n\n  .md\\:whitespace-normal {\n    white-space: normal;\n  }\n\n  .md\\:whitespace-nowrap {\n    white-space: nowrap;\n  }\n\n  .md\\:whitespace-pre {\n    white-space: pre;\n  }\n\n  .md\\:whitespace-pre-line {\n    white-space: pre-line;\n  }\n\n  .md\\:whitespace-pre-wrap {\n    white-space: pre-wrap;\n  }\n\n  .md\\:break-normal {\n    overflow-wrap: normal;\n    word-break: normal;\n  }\n\n  .md\\:break-words {\n    overflow-wrap: break-word;\n  }\n\n  .md\\:break-all {\n    word-break: break-all;\n  }\n\n  .md\\:w-0 {\n    width: 0px;\n  }\n\n  .md\\:w-1 {\n    width: 0.25rem;\n  }\n\n  .md\\:w-2 {\n    width: 0.5rem;\n  }\n\n  .md\\:w-3 {\n    width: 0.75rem;\n  }\n\n  .md\\:w-4 {\n    width: 1rem;\n  }\n\n  .md\\:w-5 {\n    width: 1.25rem;\n  }\n\n  .md\\:w-6 {\n    width: 1.5rem;\n  }\n\n  .md\\:w-7 {\n    width: 1.75rem;\n  }\n\n  .md\\:w-8 {\n    width: 2rem;\n  }\n\n  .md\\:w-9 {\n    width: 2.25rem;\n  }\n\n  .md\\:w-10 {\n    width: 2.5rem;\n  }\n\n  .md\\:w-11 {\n    width: 2.75rem;\n  }\n\n  .md\\:w-12 {\n    width: 3rem;\n  }\n\n  .md\\:w-14 {\n    width: 3.5rem;\n  }\n\n  .md\\:w-16 {\n    width: 4rem;\n  }\n\n  .md\\:w-20 {\n    width: 5rem;\n  }\n\n  .md\\:w-24 {\n    width: 6rem;\n  }\n\n  .md\\:w-28 {\n    width: 7rem;\n  }\n\n  .md\\:w-32 {\n    width: 8rem;\n  }\n\n  .md\\:w-36 {\n    width: 9rem;\n  }\n\n  .md\\:w-40 {\n    width: 10rem;\n  }\n\n  .md\\:w-44 {\n    width: 11rem;\n  }\n\n  .md\\:w-48 {\n    width: 12rem;\n  }\n\n  .md\\:w-52 {\n    width: 13rem;\n  }\n\n  .md\\:w-56 {\n    width: 14rem;\n  }\n\n  .md\\:w-60 {\n    width: 15rem;\n  }\n\n  .md\\:w-64 {\n    width: 16rem;\n  }\n\n  .md\\:w-72 {\n    width: 18rem;\n  }\n\n  .md\\:w-80 {\n    width: 20rem;\n  }\n\n  .md\\:w-96 {\n    width: 24rem;\n  }\n\n  .md\\:w-auto {\n    width: auto;\n  }\n\n  .md\\:w-px {\n    width: 1px;\n  }\n\n  .md\\:w-0\\.5 {\n    width: 0.125rem;\n  }\n\n  .md\\:w-1\\.5 {\n    width: 0.375rem;\n  }\n\n  .md\\:w-2\\.5 {\n    width: 0.625rem;\n  }\n\n  .md\\:w-3\\.5 {\n    width: 0.875rem;\n  }\n\n  .md\\:w-1\\/2 {\n    width: 50%;\n  }\n\n  .md\\:w-1\\/3 {\n    width: 33.333333%;\n  }\n\n  .md\\:w-2\\/3 {\n    width: 66.666667%;\n  }\n\n  .md\\:w-1\\/4 {\n    width: 25%;\n  }\n\n  .md\\:w-2\\/4 {\n    width: 50%;\n  }\n\n  .md\\:w-3\\/4 {\n    width: 75%;\n  }\n\n  .md\\:w-1\\/5 {\n    width: 20%;\n  }\n\n  .md\\:w-2\\/5 {\n    width: 40%;\n  }\n\n  .md\\:w-3\\/5 {\n    width: 60%;\n  }\n\n  .md\\:w-4\\/5 {\n    width: 80%;\n  }\n\n  .md\\:w-1\\/6 {\n    width: 16.666667%;\n  }\n\n  .md\\:w-2\\/6 {\n    width: 33.333333%;\n  }\n\n  .md\\:w-3\\/6 {\n    width: 50%;\n  }\n\n  .md\\:w-4\\/6 {\n    width: 66.666667%;\n  }\n\n  .md\\:w-5\\/6 {\n    width: 83.333333%;\n  }\n\n  .md\\:w-1\\/12 {\n    width: 8.333333%;\n  }\n\n  .md\\:w-2\\/12 {\n    width: 16.666667%;\n  }\n\n  .md\\:w-3\\/12 {\n    width: 25%;\n  }\n\n  .md\\:w-4\\/12 {\n    width: 33.333333%;\n  }\n\n  .md\\:w-5\\/12 {\n    width: 41.666667%;\n  }\n\n  .md\\:w-6\\/12 {\n    width: 50%;\n  }\n\n  .md\\:w-7\\/12 {\n    width: 58.333333%;\n  }\n\n  .md\\:w-8\\/12 {\n    width: 66.666667%;\n  }\n\n  .md\\:w-9\\/12 {\n    width: 75%;\n  }\n\n  .md\\:w-10\\/12 {\n    width: 83.333333%;\n  }\n\n  .md\\:w-11\\/12 {\n    width: 91.666667%;\n  }\n\n  .md\\:w-full {\n    width: 100%;\n  }\n\n  .md\\:w-screen {\n    width: 100vw;\n  }\n\n  .md\\:w-min {\n    width: -webkit-min-content;\n    width: -moz-min-content;\n    width: min-content;\n  }\n\n  .md\\:w-max {\n    width: -webkit-max-content;\n    width: -moz-max-content;\n    width: max-content;\n  }\n\n  .md\\:z-0 {\n    z-index: 0;\n  }\n\n  .md\\:z-10 {\n    z-index: 10;\n  }\n\n  .md\\:z-20 {\n    z-index: 20;\n  }\n\n  .md\\:z-30 {\n    z-index: 30;\n  }\n\n  .md\\:z-40 {\n    z-index: 40;\n  }\n\n  .md\\:z-50 {\n    z-index: 50;\n  }\n\n  .md\\:z-auto {\n    z-index: auto;\n  }\n\n  .md\\:focus-within\\:z-0:focus-within {\n    z-index: 0;\n  }\n\n  .md\\:focus-within\\:z-10:focus-within {\n    z-index: 10;\n  }\n\n  .md\\:focus-within\\:z-20:focus-within {\n    z-index: 20;\n  }\n\n  .md\\:focus-within\\:z-30:focus-within {\n    z-index: 30;\n  }\n\n  .md\\:focus-within\\:z-40:focus-within {\n    z-index: 40;\n  }\n\n  .md\\:focus-within\\:z-50:focus-within {\n    z-index: 50;\n  }\n\n  .md\\:focus-within\\:z-auto:focus-within {\n    z-index: auto;\n  }\n\n  .md\\:focus\\:z-0:focus {\n    z-index: 0;\n  }\n\n  .md\\:focus\\:z-10:focus {\n    z-index: 10;\n  }\n\n  .md\\:focus\\:z-20:focus {\n    z-index: 20;\n  }\n\n  .md\\:focus\\:z-30:focus {\n    z-index: 30;\n  }\n\n  .md\\:focus\\:z-40:focus {\n    z-index: 40;\n  }\n\n  .md\\:focus\\:z-50:focus {\n    z-index: 50;\n  }\n\n  .md\\:focus\\:z-auto:focus {\n    z-index: auto;\n  }\n\n  .md\\:isolate {\n    isolation: isolate;\n  }\n\n  .md\\:isolation-auto {\n    isolation: auto;\n  }\n\n  .md\\:gap-0 {\n    gap: 0px;\n  }\n\n  .md\\:gap-1 {\n    gap: 0.25rem;\n  }\n\n  .md\\:gap-2 {\n    gap: 0.5rem;\n  }\n\n  .md\\:gap-3 {\n    gap: 0.75rem;\n  }\n\n  .md\\:gap-4 {\n    gap: 1rem;\n  }\n\n  .md\\:gap-5 {\n    gap: 1.25rem;\n  }\n\n  .md\\:gap-6 {\n    gap: 1.5rem;\n  }\n\n  .md\\:gap-7 {\n    gap: 1.75rem;\n  }\n\n  .md\\:gap-8 {\n    gap: 2rem;\n  }\n\n  .md\\:gap-9 {\n    gap: 2.25rem;\n  }\n\n  .md\\:gap-10 {\n    gap: 2.5rem;\n  }\n\n  .md\\:gap-11 {\n    gap: 2.75rem;\n  }\n\n  .md\\:gap-12 {\n    gap: 3rem;\n  }\n\n  .md\\:gap-14 {\n    gap: 3.5rem;\n  }\n\n  .md\\:gap-16 {\n    gap: 4rem;\n  }\n\n  .md\\:gap-20 {\n    gap: 5rem;\n  }\n\n  .md\\:gap-24 {\n    gap: 6rem;\n  }\n\n  .md\\:gap-28 {\n    gap: 7rem;\n  }\n\n  .md\\:gap-32 {\n    gap: 8rem;\n  }\n\n  .md\\:gap-36 {\n    gap: 9rem;\n  }\n\n  .md\\:gap-40 {\n    gap: 10rem;\n  }\n\n  .md\\:gap-44 {\n    gap: 11rem;\n  }\n\n  .md\\:gap-48 {\n    gap: 12rem;\n  }\n\n  .md\\:gap-52 {\n    gap: 13rem;\n  }\n\n  .md\\:gap-56 {\n    gap: 14rem;\n  }\n\n  .md\\:gap-60 {\n    gap: 15rem;\n  }\n\n  .md\\:gap-64 {\n    gap: 16rem;\n  }\n\n  .md\\:gap-72 {\n    gap: 18rem;\n  }\n\n  .md\\:gap-80 {\n    gap: 20rem;\n  }\n\n  .md\\:gap-96 {\n    gap: 24rem;\n  }\n\n  .md\\:gap-px {\n    gap: 1px;\n  }\n\n  .md\\:gap-0\\.5 {\n    gap: 0.125rem;\n  }\n\n  .md\\:gap-1\\.5 {\n    gap: 0.375rem;\n  }\n\n  .md\\:gap-2\\.5 {\n    gap: 0.625rem;\n  }\n\n  .md\\:gap-3\\.5 {\n    gap: 0.875rem;\n  }\n\n  .md\\:gap-x-0 {\n    -moz-column-gap: 0px;\n         column-gap: 0px;\n  }\n\n  .md\\:gap-x-1 {\n    -moz-column-gap: 0.25rem;\n         column-gap: 0.25rem;\n  }\n\n  .md\\:gap-x-2 {\n    -moz-column-gap: 0.5rem;\n         column-gap: 0.5rem;\n  }\n\n  .md\\:gap-x-3 {\n    -moz-column-gap: 0.75rem;\n         column-gap: 0.75rem;\n  }\n\n  .md\\:gap-x-4 {\n    -moz-column-gap: 1rem;\n         column-gap: 1rem;\n  }\n\n  .md\\:gap-x-5 {\n    -moz-column-gap: 1.25rem;\n         column-gap: 1.25rem;\n  }\n\n  .md\\:gap-x-6 {\n    -moz-column-gap: 1.5rem;\n         column-gap: 1.5rem;\n  }\n\n  .md\\:gap-x-7 {\n    -moz-column-gap: 1.75rem;\n         column-gap: 1.75rem;\n  }\n\n  .md\\:gap-x-8 {\n    -moz-column-gap: 2rem;\n         column-gap: 2rem;\n  }\n\n  .md\\:gap-x-9 {\n    -moz-column-gap: 2.25rem;\n         column-gap: 2.25rem;\n  }\n\n  .md\\:gap-x-10 {\n    -moz-column-gap: 2.5rem;\n         column-gap: 2.5rem;\n  }\n\n  .md\\:gap-x-11 {\n    -moz-column-gap: 2.75rem;\n         column-gap: 2.75rem;\n  }\n\n  .md\\:gap-x-12 {\n    -moz-column-gap: 3rem;\n         column-gap: 3rem;\n  }\n\n  .md\\:gap-x-14 {\n    -moz-column-gap: 3.5rem;\n         column-gap: 3.5rem;\n  }\n\n  .md\\:gap-x-16 {\n    -moz-column-gap: 4rem;\n         column-gap: 4rem;\n  }\n\n  .md\\:gap-x-20 {\n    -moz-column-gap: 5rem;\n         column-gap: 5rem;\n  }\n\n  .md\\:gap-x-24 {\n    -moz-column-gap: 6rem;\n         column-gap: 6rem;\n  }\n\n  .md\\:gap-x-28 {\n    -moz-column-gap: 7rem;\n         column-gap: 7rem;\n  }\n\n  .md\\:gap-x-32 {\n    -moz-column-gap: 8rem;\n         column-gap: 8rem;\n  }\n\n  .md\\:gap-x-36 {\n    -moz-column-gap: 9rem;\n         column-gap: 9rem;\n  }\n\n  .md\\:gap-x-40 {\n    -moz-column-gap: 10rem;\n         column-gap: 10rem;\n  }\n\n  .md\\:gap-x-44 {\n    -moz-column-gap: 11rem;\n         column-gap: 11rem;\n  }\n\n  .md\\:gap-x-48 {\n    -moz-column-gap: 12rem;\n         column-gap: 12rem;\n  }\n\n  .md\\:gap-x-52 {\n    -moz-column-gap: 13rem;\n         column-gap: 13rem;\n  }\n\n  .md\\:gap-x-56 {\n    -moz-column-gap: 14rem;\n         column-gap: 14rem;\n  }\n\n  .md\\:gap-x-60 {\n    -moz-column-gap: 15rem;\n         column-gap: 15rem;\n  }\n\n  .md\\:gap-x-64 {\n    -moz-column-gap: 16rem;\n         column-gap: 16rem;\n  }\n\n  .md\\:gap-x-72 {\n    -moz-column-gap: 18rem;\n         column-gap: 18rem;\n  }\n\n  .md\\:gap-x-80 {\n    -moz-column-gap: 20rem;\n         column-gap: 20rem;\n  }\n\n  .md\\:gap-x-96 {\n    -moz-column-gap: 24rem;\n         column-gap: 24rem;\n  }\n\n  .md\\:gap-x-px {\n    -moz-column-gap: 1px;\n         column-gap: 1px;\n  }\n\n  .md\\:gap-x-0\\.5 {\n    -moz-column-gap: 0.125rem;\n         column-gap: 0.125rem;\n  }\n\n  .md\\:gap-x-1\\.5 {\n    -moz-column-gap: 0.375rem;\n         column-gap: 0.375rem;\n  }\n\n  .md\\:gap-x-2\\.5 {\n    -moz-column-gap: 0.625rem;\n         column-gap: 0.625rem;\n  }\n\n  .md\\:gap-x-3\\.5 {\n    -moz-column-gap: 0.875rem;\n         column-gap: 0.875rem;\n  }\n\n  .md\\:gap-y-0 {\n    row-gap: 0px;\n  }\n\n  .md\\:gap-y-1 {\n    row-gap: 0.25rem;\n  }\n\n  .md\\:gap-y-2 {\n    row-gap: 0.5rem;\n  }\n\n  .md\\:gap-y-3 {\n    row-gap: 0.75rem;\n  }\n\n  .md\\:gap-y-4 {\n    row-gap: 1rem;\n  }\n\n  .md\\:gap-y-5 {\n    row-gap: 1.25rem;\n  }\n\n  .md\\:gap-y-6 {\n    row-gap: 1.5rem;\n  }\n\n  .md\\:gap-y-7 {\n    row-gap: 1.75rem;\n  }\n\n  .md\\:gap-y-8 {\n    row-gap: 2rem;\n  }\n\n  .md\\:gap-y-9 {\n    row-gap: 2.25rem;\n  }\n\n  .md\\:gap-y-10 {\n    row-gap: 2.5rem;\n  }\n\n  .md\\:gap-y-11 {\n    row-gap: 2.75rem;\n  }\n\n  .md\\:gap-y-12 {\n    row-gap: 3rem;\n  }\n\n  .md\\:gap-y-14 {\n    row-gap: 3.5rem;\n  }\n\n  .md\\:gap-y-16 {\n    row-gap: 4rem;\n  }\n\n  .md\\:gap-y-20 {\n    row-gap: 5rem;\n  }\n\n  .md\\:gap-y-24 {\n    row-gap: 6rem;\n  }\n\n  .md\\:gap-y-28 {\n    row-gap: 7rem;\n  }\n\n  .md\\:gap-y-32 {\n    row-gap: 8rem;\n  }\n\n  .md\\:gap-y-36 {\n    row-gap: 9rem;\n  }\n\n  .md\\:gap-y-40 {\n    row-gap: 10rem;\n  }\n\n  .md\\:gap-y-44 {\n    row-gap: 11rem;\n  }\n\n  .md\\:gap-y-48 {\n    row-gap: 12rem;\n  }\n\n  .md\\:gap-y-52 {\n    row-gap: 13rem;\n  }\n\n  .md\\:gap-y-56 {\n    row-gap: 14rem;\n  }\n\n  .md\\:gap-y-60 {\n    row-gap: 15rem;\n  }\n\n  .md\\:gap-y-64 {\n    row-gap: 16rem;\n  }\n\n  .md\\:gap-y-72 {\n    row-gap: 18rem;\n  }\n\n  .md\\:gap-y-80 {\n    row-gap: 20rem;\n  }\n\n  .md\\:gap-y-96 {\n    row-gap: 24rem;\n  }\n\n  .md\\:gap-y-px {\n    row-gap: 1px;\n  }\n\n  .md\\:gap-y-0\\.5 {\n    row-gap: 0.125rem;\n  }\n\n  .md\\:gap-y-1\\.5 {\n    row-gap: 0.375rem;\n  }\n\n  .md\\:gap-y-2\\.5 {\n    row-gap: 0.625rem;\n  }\n\n  .md\\:gap-y-3\\.5 {\n    row-gap: 0.875rem;\n  }\n\n  .md\\:grid-flow-row {\n    grid-auto-flow: row;\n  }\n\n  .md\\:grid-flow-col {\n    grid-auto-flow: column;\n  }\n\n  .md\\:grid-flow-row-dense {\n    grid-auto-flow: row dense;\n  }\n\n  .md\\:grid-flow-col-dense {\n    grid-auto-flow: column dense;\n  }\n\n  .md\\:grid-cols-1 {\n    grid-template-columns: repeat(1, minmax(0, 1fr));\n  }\n\n  .md\\:grid-cols-2 {\n    grid-template-columns: repeat(2, minmax(0, 1fr));\n  }\n\n  .md\\:grid-cols-3 {\n    grid-template-columns: repeat(3, minmax(0, 1fr));\n  }\n\n  .md\\:grid-cols-4 {\n    grid-template-columns: repeat(4, minmax(0, 1fr));\n  }\n\n  .md\\:grid-cols-5 {\n    grid-template-columns: repeat(5, minmax(0, 1fr));\n  }\n\n  .md\\:grid-cols-6 {\n    grid-template-columns: repeat(6, minmax(0, 1fr));\n  }\n\n  .md\\:grid-cols-7 {\n    grid-template-columns: repeat(7, minmax(0, 1fr));\n  }\n\n  .md\\:grid-cols-8 {\n    grid-template-columns: repeat(8, minmax(0, 1fr));\n  }\n\n  .md\\:grid-cols-9 {\n    grid-template-columns: repeat(9, minmax(0, 1fr));\n  }\n\n  .md\\:grid-cols-10 {\n    grid-template-columns: repeat(10, minmax(0, 1fr));\n  }\n\n  .md\\:grid-cols-11 {\n    grid-template-columns: repeat(11, minmax(0, 1fr));\n  }\n\n  .md\\:grid-cols-12 {\n    grid-template-columns: repeat(12, minmax(0, 1fr));\n  }\n\n  .md\\:grid-cols-none {\n    grid-template-columns: none;\n  }\n\n  .md\\:auto-cols-auto {\n    grid-auto-columns: auto;\n  }\n\n  .md\\:auto-cols-min {\n    grid-auto-columns: -webkit-min-content;\n    grid-auto-columns: min-content;\n  }\n\n  .md\\:auto-cols-max {\n    grid-auto-columns: -webkit-max-content;\n    grid-auto-columns: max-content;\n  }\n\n  .md\\:auto-cols-fr {\n    grid-auto-columns: minmax(0, 1fr);\n  }\n\n  .md\\:col-auto {\n    grid-column: auto;\n  }\n\n  .md\\:col-span-1 {\n    grid-column: span 1 / span 1;\n  }\n\n  .md\\:col-span-2 {\n    grid-column: span 2 / span 2;\n  }\n\n  .md\\:col-span-3 {\n    grid-column: span 3 / span 3;\n  }\n\n  .md\\:col-span-4 {\n    grid-column: span 4 / span 4;\n  }\n\n  .md\\:col-span-5 {\n    grid-column: span 5 / span 5;\n  }\n\n  .md\\:col-span-6 {\n    grid-column: span 6 / span 6;\n  }\n\n  .md\\:col-span-7 {\n    grid-column: span 7 / span 7;\n  }\n\n  .md\\:col-span-8 {\n    grid-column: span 8 / span 8;\n  }\n\n  .md\\:col-span-9 {\n    grid-column: span 9 / span 9;\n  }\n\n  .md\\:col-span-10 {\n    grid-column: span 10 / span 10;\n  }\n\n  .md\\:col-span-11 {\n    grid-column: span 11 / span 11;\n  }\n\n  .md\\:col-span-12 {\n    grid-column: span 12 / span 12;\n  }\n\n  .md\\:col-span-full {\n    grid-column: 1 / -1;\n  }\n\n  .md\\:col-start-1 {\n    grid-column-start: 1;\n  }\n\n  .md\\:col-start-2 {\n    grid-column-start: 2;\n  }\n\n  .md\\:col-start-3 {\n    grid-column-start: 3;\n  }\n\n  .md\\:col-start-4 {\n    grid-column-start: 4;\n  }\n\n  .md\\:col-start-5 {\n    grid-column-start: 5;\n  }\n\n  .md\\:col-start-6 {\n    grid-column-start: 6;\n  }\n\n  .md\\:col-start-7 {\n    grid-column-start: 7;\n  }\n\n  .md\\:col-start-8 {\n    grid-column-start: 8;\n  }\n\n  .md\\:col-start-9 {\n    grid-column-start: 9;\n  }\n\n  .md\\:col-start-10 {\n    grid-column-start: 10;\n  }\n\n  .md\\:col-start-11 {\n    grid-column-start: 11;\n  }\n\n  .md\\:col-start-12 {\n    grid-column-start: 12;\n  }\n\n  .md\\:col-start-13 {\n    grid-column-start: 13;\n  }\n\n  .md\\:col-start-auto {\n    grid-column-start: auto;\n  }\n\n  .md\\:col-end-1 {\n    grid-column-end: 1;\n  }\n\n  .md\\:col-end-2 {\n    grid-column-end: 2;\n  }\n\n  .md\\:col-end-3 {\n    grid-column-end: 3;\n  }\n\n  .md\\:col-end-4 {\n    grid-column-end: 4;\n  }\n\n  .md\\:col-end-5 {\n    grid-column-end: 5;\n  }\n\n  .md\\:col-end-6 {\n    grid-column-end: 6;\n  }\n\n  .md\\:col-end-7 {\n    grid-column-end: 7;\n  }\n\n  .md\\:col-end-8 {\n    grid-column-end: 8;\n  }\n\n  .md\\:col-end-9 {\n    grid-column-end: 9;\n  }\n\n  .md\\:col-end-10 {\n    grid-column-end: 10;\n  }\n\n  .md\\:col-end-11 {\n    grid-column-end: 11;\n  }\n\n  .md\\:col-end-12 {\n    grid-column-end: 12;\n  }\n\n  .md\\:col-end-13 {\n    grid-column-end: 13;\n  }\n\n  .md\\:col-end-auto {\n    grid-column-end: auto;\n  }\n\n  .md\\:grid-rows-1 {\n    grid-template-rows: repeat(1, minmax(0, 1fr));\n  }\n\n  .md\\:grid-rows-2 {\n    grid-template-rows: repeat(2, minmax(0, 1fr));\n  }\n\n  .md\\:grid-rows-3 {\n    grid-template-rows: repeat(3, minmax(0, 1fr));\n  }\n\n  .md\\:grid-rows-4 {\n    grid-template-rows: repeat(4, minmax(0, 1fr));\n  }\n\n  .md\\:grid-rows-5 {\n    grid-template-rows: repeat(5, minmax(0, 1fr));\n  }\n\n  .md\\:grid-rows-6 {\n    grid-template-rows: repeat(6, minmax(0, 1fr));\n  }\n\n  .md\\:grid-rows-none {\n    grid-template-rows: none;\n  }\n\n  .md\\:auto-rows-auto {\n    grid-auto-rows: auto;\n  }\n\n  .md\\:auto-rows-min {\n    grid-auto-rows: -webkit-min-content;\n    grid-auto-rows: min-content;\n  }\n\n  .md\\:auto-rows-max {\n    grid-auto-rows: -webkit-max-content;\n    grid-auto-rows: max-content;\n  }\n\n  .md\\:auto-rows-fr {\n    grid-auto-rows: minmax(0, 1fr);\n  }\n\n  .md\\:row-auto {\n    grid-row: auto;\n  }\n\n  .md\\:row-span-1 {\n    grid-row: span 1 / span 1;\n  }\n\n  .md\\:row-span-2 {\n    grid-row: span 2 / span 2;\n  }\n\n  .md\\:row-span-3 {\n    grid-row: span 3 / span 3;\n  }\n\n  .md\\:row-span-4 {\n    grid-row: span 4 / span 4;\n  }\n\n  .md\\:row-span-5 {\n    grid-row: span 5 / span 5;\n  }\n\n  .md\\:row-span-6 {\n    grid-row: span 6 / span 6;\n  }\n\n  .md\\:row-span-full {\n    grid-row: 1 / -1;\n  }\n\n  .md\\:row-start-1 {\n    grid-row-start: 1;\n  }\n\n  .md\\:row-start-2 {\n    grid-row-start: 2;\n  }\n\n  .md\\:row-start-3 {\n    grid-row-start: 3;\n  }\n\n  .md\\:row-start-4 {\n    grid-row-start: 4;\n  }\n\n  .md\\:row-start-5 {\n    grid-row-start: 5;\n  }\n\n  .md\\:row-start-6 {\n    grid-row-start: 6;\n  }\n\n  .md\\:row-start-7 {\n    grid-row-start: 7;\n  }\n\n  .md\\:row-start-auto {\n    grid-row-start: auto;\n  }\n\n  .md\\:row-end-1 {\n    grid-row-end: 1;\n  }\n\n  .md\\:row-end-2 {\n    grid-row-end: 2;\n  }\n\n  .md\\:row-end-3 {\n    grid-row-end: 3;\n  }\n\n  .md\\:row-end-4 {\n    grid-row-end: 4;\n  }\n\n  .md\\:row-end-5 {\n    grid-row-end: 5;\n  }\n\n  .md\\:row-end-6 {\n    grid-row-end: 6;\n  }\n\n  .md\\:row-end-7 {\n    grid-row-end: 7;\n  }\n\n  .md\\:row-end-auto {\n    grid-row-end: auto;\n  }\n\n  .md\\:transform {\n    --tw-translate-x: 0;\n    --tw-translate-y: 0;\n    --tw-rotate: 0;\n    --tw-skew-x: 0;\n    --tw-skew-y: 0;\n    --tw-scale-x: 1;\n    --tw-scale-y: 1;\n    transform: translateX(var(--tw-translate-x)) translateY(var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));\n  }\n\n  .md\\:transform-gpu {\n    --tw-translate-x: 0;\n    --tw-translate-y: 0;\n    --tw-rotate: 0;\n    --tw-skew-x: 0;\n    --tw-skew-y: 0;\n    --tw-scale-x: 1;\n    --tw-scale-y: 1;\n    transform: translate3d(var(--tw-translate-x), var(--tw-translate-y), 0) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));\n  }\n\n  .md\\:transform-none {\n    transform: none;\n  }\n\n  .md\\:origin-center {\n    transform-origin: center;\n  }\n\n  .md\\:origin-top {\n    transform-origin: top;\n  }\n\n  .md\\:origin-top-right {\n    transform-origin: top right;\n  }\n\n  .md\\:origin-right {\n    transform-origin: right;\n  }\n\n  .md\\:origin-bottom-right {\n    transform-origin: bottom right;\n  }\n\n  .md\\:origin-bottom {\n    transform-origin: bottom;\n  }\n\n  .md\\:origin-bottom-left {\n    transform-origin: bottom left;\n  }\n\n  .md\\:origin-left {\n    transform-origin: left;\n  }\n\n  .md\\:origin-top-left {\n    transform-origin: top left;\n  }\n\n  .md\\:scale-0 {\n    --tw-scale-x: 0;\n    --tw-scale-y: 0;\n  }\n\n  .md\\:scale-50 {\n    --tw-scale-x: .5;\n    --tw-scale-y: .5;\n  }\n\n  .md\\:scale-75 {\n    --tw-scale-x: .75;\n    --tw-scale-y: .75;\n  }\n\n  .md\\:scale-90 {\n    --tw-scale-x: .9;\n    --tw-scale-y: .9;\n  }\n\n  .md\\:scale-95 {\n    --tw-scale-x: .95;\n    --tw-scale-y: .95;\n  }\n\n  .md\\:scale-100 {\n    --tw-scale-x: 1;\n    --tw-scale-y: 1;\n  }\n\n  .md\\:scale-105 {\n    --tw-scale-x: 1.05;\n    --tw-scale-y: 1.05;\n  }\n\n  .md\\:scale-110 {\n    --tw-scale-x: 1.1;\n    --tw-scale-y: 1.1;\n  }\n\n  .md\\:scale-125 {\n    --tw-scale-x: 1.25;\n    --tw-scale-y: 1.25;\n  }\n\n  .md\\:scale-150 {\n    --tw-scale-x: 1.5;\n    --tw-scale-y: 1.5;\n  }\n\n  .md\\:scale-x-0 {\n    --tw-scale-x: 0;\n  }\n\n  .md\\:scale-x-50 {\n    --tw-scale-x: .5;\n  }\n\n  .md\\:scale-x-75 {\n    --tw-scale-x: .75;\n  }\n\n  .md\\:scale-x-90 {\n    --tw-scale-x: .9;\n  }\n\n  .md\\:scale-x-95 {\n    --tw-scale-x: .95;\n  }\n\n  .md\\:scale-x-100 {\n    --tw-scale-x: 1;\n  }\n\n  .md\\:scale-x-105 {\n    --tw-scale-x: 1.05;\n  }\n\n  .md\\:scale-x-110 {\n    --tw-scale-x: 1.1;\n  }\n\n  .md\\:scale-x-125 {\n    --tw-scale-x: 1.25;\n  }\n\n  .md\\:scale-x-150 {\n    --tw-scale-x: 1.5;\n  }\n\n  .md\\:scale-y-0 {\n    --tw-scale-y: 0;\n  }\n\n  .md\\:scale-y-50 {\n    --tw-scale-y: .5;\n  }\n\n  .md\\:scale-y-75 {\n    --tw-scale-y: .75;\n  }\n\n  .md\\:scale-y-90 {\n    --tw-scale-y: .9;\n  }\n\n  .md\\:scale-y-95 {\n    --tw-scale-y: .95;\n  }\n\n  .md\\:scale-y-100 {\n    --tw-scale-y: 1;\n  }\n\n  .md\\:scale-y-105 {\n    --tw-scale-y: 1.05;\n  }\n\n  .md\\:scale-y-110 {\n    --tw-scale-y: 1.1;\n  }\n\n  .md\\:scale-y-125 {\n    --tw-scale-y: 1.25;\n  }\n\n  .md\\:scale-y-150 {\n    --tw-scale-y: 1.5;\n  }\n\n  .md\\:hover\\:scale-0:hover {\n    --tw-scale-x: 0;\n    --tw-scale-y: 0;\n  }\n\n  .md\\:hover\\:scale-50:hover {\n    --tw-scale-x: .5;\n    --tw-scale-y: .5;\n  }\n\n  .md\\:hover\\:scale-75:hover {\n    --tw-scale-x: .75;\n    --tw-scale-y: .75;\n  }\n\n  .md\\:hover\\:scale-90:hover {\n    --tw-scale-x: .9;\n    --tw-scale-y: .9;\n  }\n\n  .md\\:hover\\:scale-95:hover {\n    --tw-scale-x: .95;\n    --tw-scale-y: .95;\n  }\n\n  .md\\:hover\\:scale-100:hover {\n    --tw-scale-x: 1;\n    --tw-scale-y: 1;\n  }\n\n  .md\\:hover\\:scale-105:hover {\n    --tw-scale-x: 1.05;\n    --tw-scale-y: 1.05;\n  }\n\n  .md\\:hover\\:scale-110:hover {\n    --tw-scale-x: 1.1;\n    --tw-scale-y: 1.1;\n  }\n\n  .md\\:hover\\:scale-125:hover {\n    --tw-scale-x: 1.25;\n    --tw-scale-y: 1.25;\n  }\n\n  .md\\:hover\\:scale-150:hover {\n    --tw-scale-x: 1.5;\n    --tw-scale-y: 1.5;\n  }\n\n  .md\\:hover\\:scale-x-0:hover {\n    --tw-scale-x: 0;\n  }\n\n  .md\\:hover\\:scale-x-50:hover {\n    --tw-scale-x: .5;\n  }\n\n  .md\\:hover\\:scale-x-75:hover {\n    --tw-scale-x: .75;\n  }\n\n  .md\\:hover\\:scale-x-90:hover {\n    --tw-scale-x: .9;\n  }\n\n  .md\\:hover\\:scale-x-95:hover {\n    --tw-scale-x: .95;\n  }\n\n  .md\\:hover\\:scale-x-100:hover {\n    --tw-scale-x: 1;\n  }\n\n  .md\\:hover\\:scale-x-105:hover {\n    --tw-scale-x: 1.05;\n  }\n\n  .md\\:hover\\:scale-x-110:hover {\n    --tw-scale-x: 1.1;\n  }\n\n  .md\\:hover\\:scale-x-125:hover {\n    --tw-scale-x: 1.25;\n  }\n\n  .md\\:hover\\:scale-x-150:hover {\n    --tw-scale-x: 1.5;\n  }\n\n  .md\\:hover\\:scale-y-0:hover {\n    --tw-scale-y: 0;\n  }\n\n  .md\\:hover\\:scale-y-50:hover {\n    --tw-scale-y: .5;\n  }\n\n  .md\\:hover\\:scale-y-75:hover {\n    --tw-scale-y: .75;\n  }\n\n  .md\\:hover\\:scale-y-90:hover {\n    --tw-scale-y: .9;\n  }\n\n  .md\\:hover\\:scale-y-95:hover {\n    --tw-scale-y: .95;\n  }\n\n  .md\\:hover\\:scale-y-100:hover {\n    --tw-scale-y: 1;\n  }\n\n  .md\\:hover\\:scale-y-105:hover {\n    --tw-scale-y: 1.05;\n  }\n\n  .md\\:hover\\:scale-y-110:hover {\n    --tw-scale-y: 1.1;\n  }\n\n  .md\\:hover\\:scale-y-125:hover {\n    --tw-scale-y: 1.25;\n  }\n\n  .md\\:hover\\:scale-y-150:hover {\n    --tw-scale-y: 1.5;\n  }\n\n  .md\\:focus\\:scale-0:focus {\n    --tw-scale-x: 0;\n    --tw-scale-y: 0;\n  }\n\n  .md\\:focus\\:scale-50:focus {\n    --tw-scale-x: .5;\n    --tw-scale-y: .5;\n  }\n\n  .md\\:focus\\:scale-75:focus {\n    --tw-scale-x: .75;\n    --tw-scale-y: .75;\n  }\n\n  .md\\:focus\\:scale-90:focus {\n    --tw-scale-x: .9;\n    --tw-scale-y: .9;\n  }\n\n  .md\\:focus\\:scale-95:focus {\n    --tw-scale-x: .95;\n    --tw-scale-y: .95;\n  }\n\n  .md\\:focus\\:scale-100:focus {\n    --tw-scale-x: 1;\n    --tw-scale-y: 1;\n  }\n\n  .md\\:focus\\:scale-105:focus {\n    --tw-scale-x: 1.05;\n    --tw-scale-y: 1.05;\n  }\n\n  .md\\:focus\\:scale-110:focus {\n    --tw-scale-x: 1.1;\n    --tw-scale-y: 1.1;\n  }\n\n  .md\\:focus\\:scale-125:focus {\n    --tw-scale-x: 1.25;\n    --tw-scale-y: 1.25;\n  }\n\n  .md\\:focus\\:scale-150:focus {\n    --tw-scale-x: 1.5;\n    --tw-scale-y: 1.5;\n  }\n\n  .md\\:focus\\:scale-x-0:focus {\n    --tw-scale-x: 0;\n  }\n\n  .md\\:focus\\:scale-x-50:focus {\n    --tw-scale-x: .5;\n  }\n\n  .md\\:focus\\:scale-x-75:focus {\n    --tw-scale-x: .75;\n  }\n\n  .md\\:focus\\:scale-x-90:focus {\n    --tw-scale-x: .9;\n  }\n\n  .md\\:focus\\:scale-x-95:focus {\n    --tw-scale-x: .95;\n  }\n\n  .md\\:focus\\:scale-x-100:focus {\n    --tw-scale-x: 1;\n  }\n\n  .md\\:focus\\:scale-x-105:focus {\n    --tw-scale-x: 1.05;\n  }\n\n  .md\\:focus\\:scale-x-110:focus {\n    --tw-scale-x: 1.1;\n  }\n\n  .md\\:focus\\:scale-x-125:focus {\n    --tw-scale-x: 1.25;\n  }\n\n  .md\\:focus\\:scale-x-150:focus {\n    --tw-scale-x: 1.5;\n  }\n\n  .md\\:focus\\:scale-y-0:focus {\n    --tw-scale-y: 0;\n  }\n\n  .md\\:focus\\:scale-y-50:focus {\n    --tw-scale-y: .5;\n  }\n\n  .md\\:focus\\:scale-y-75:focus {\n    --tw-scale-y: .75;\n  }\n\n  .md\\:focus\\:scale-y-90:focus {\n    --tw-scale-y: .9;\n  }\n\n  .md\\:focus\\:scale-y-95:focus {\n    --tw-scale-y: .95;\n  }\n\n  .md\\:focus\\:scale-y-100:focus {\n    --tw-scale-y: 1;\n  }\n\n  .md\\:focus\\:scale-y-105:focus {\n    --tw-scale-y: 1.05;\n  }\n\n  .md\\:focus\\:scale-y-110:focus {\n    --tw-scale-y: 1.1;\n  }\n\n  .md\\:focus\\:scale-y-125:focus {\n    --tw-scale-y: 1.25;\n  }\n\n  .md\\:focus\\:scale-y-150:focus {\n    --tw-scale-y: 1.5;\n  }\n\n  .md\\:rotate-0 {\n    --tw-rotate: 0deg;\n  }\n\n  .md\\:rotate-1 {\n    --tw-rotate: 1deg;\n  }\n\n  .md\\:rotate-2 {\n    --tw-rotate: 2deg;\n  }\n\n  .md\\:rotate-3 {\n    --tw-rotate: 3deg;\n  }\n\n  .md\\:rotate-6 {\n    --tw-rotate: 6deg;\n  }\n\n  .md\\:rotate-12 {\n    --tw-rotate: 12deg;\n  }\n\n  .md\\:rotate-45 {\n    --tw-rotate: 45deg;\n  }\n\n  .md\\:rotate-90 {\n    --tw-rotate: 90deg;\n  }\n\n  .md\\:rotate-180 {\n    --tw-rotate: 180deg;\n  }\n\n  .md\\:-rotate-180 {\n    --tw-rotate: -180deg;\n  }\n\n  .md\\:-rotate-90 {\n    --tw-rotate: -90deg;\n  }\n\n  .md\\:-rotate-45 {\n    --tw-rotate: -45deg;\n  }\n\n  .md\\:-rotate-12 {\n    --tw-rotate: -12deg;\n  }\n\n  .md\\:-rotate-6 {\n    --tw-rotate: -6deg;\n  }\n\n  .md\\:-rotate-3 {\n    --tw-rotate: -3deg;\n  }\n\n  .md\\:-rotate-2 {\n    --tw-rotate: -2deg;\n  }\n\n  .md\\:-rotate-1 {\n    --tw-rotate: -1deg;\n  }\n\n  .md\\:hover\\:rotate-0:hover {\n    --tw-rotate: 0deg;\n  }\n\n  .md\\:hover\\:rotate-1:hover {\n    --tw-rotate: 1deg;\n  }\n\n  .md\\:hover\\:rotate-2:hover {\n    --tw-rotate: 2deg;\n  }\n\n  .md\\:hover\\:rotate-3:hover {\n    --tw-rotate: 3deg;\n  }\n\n  .md\\:hover\\:rotate-6:hover {\n    --tw-rotate: 6deg;\n  }\n\n  .md\\:hover\\:rotate-12:hover {\n    --tw-rotate: 12deg;\n  }\n\n  .md\\:hover\\:rotate-45:hover {\n    --tw-rotate: 45deg;\n  }\n\n  .md\\:hover\\:rotate-90:hover {\n    --tw-rotate: 90deg;\n  }\n\n  .md\\:hover\\:rotate-180:hover {\n    --tw-rotate: 180deg;\n  }\n\n  .md\\:hover\\:-rotate-180:hover {\n    --tw-rotate: -180deg;\n  }\n\n  .md\\:hover\\:-rotate-90:hover {\n    --tw-rotate: -90deg;\n  }\n\n  .md\\:hover\\:-rotate-45:hover {\n    --tw-rotate: -45deg;\n  }\n\n  .md\\:hover\\:-rotate-12:hover {\n    --tw-rotate: -12deg;\n  }\n\n  .md\\:hover\\:-rotate-6:hover {\n    --tw-rotate: -6deg;\n  }\n\n  .md\\:hover\\:-rotate-3:hover {\n    --tw-rotate: -3deg;\n  }\n\n  .md\\:hover\\:-rotate-2:hover {\n    --tw-rotate: -2deg;\n  }\n\n  .md\\:hover\\:-rotate-1:hover {\n    --tw-rotate: -1deg;\n  }\n\n  .md\\:focus\\:rotate-0:focus {\n    --tw-rotate: 0deg;\n  }\n\n  .md\\:focus\\:rotate-1:focus {\n    --tw-rotate: 1deg;\n  }\n\n  .md\\:focus\\:rotate-2:focus {\n    --tw-rotate: 2deg;\n  }\n\n  .md\\:focus\\:rotate-3:focus {\n    --tw-rotate: 3deg;\n  }\n\n  .md\\:focus\\:rotate-6:focus {\n    --tw-rotate: 6deg;\n  }\n\n  .md\\:focus\\:rotate-12:focus {\n    --tw-rotate: 12deg;\n  }\n\n  .md\\:focus\\:rotate-45:focus {\n    --tw-rotate: 45deg;\n  }\n\n  .md\\:focus\\:rotate-90:focus {\n    --tw-rotate: 90deg;\n  }\n\n  .md\\:focus\\:rotate-180:focus {\n    --tw-rotate: 180deg;\n  }\n\n  .md\\:focus\\:-rotate-180:focus {\n    --tw-rotate: -180deg;\n  }\n\n  .md\\:focus\\:-rotate-90:focus {\n    --tw-rotate: -90deg;\n  }\n\n  .md\\:focus\\:-rotate-45:focus {\n    --tw-rotate: -45deg;\n  }\n\n  .md\\:focus\\:-rotate-12:focus {\n    --tw-rotate: -12deg;\n  }\n\n  .md\\:focus\\:-rotate-6:focus {\n    --tw-rotate: -6deg;\n  }\n\n  .md\\:focus\\:-rotate-3:focus {\n    --tw-rotate: -3deg;\n  }\n\n  .md\\:focus\\:-rotate-2:focus {\n    --tw-rotate: -2deg;\n  }\n\n  .md\\:focus\\:-rotate-1:focus {\n    --tw-rotate: -1deg;\n  }\n\n  .md\\:translate-x-0 {\n    --tw-translate-x: 0px;\n  }\n\n  .md\\:translate-x-1 {\n    --tw-translate-x: 0.25rem;\n  }\n\n  .md\\:translate-x-2 {\n    --tw-translate-x: 0.5rem;\n  }\n\n  .md\\:translate-x-3 {\n    --tw-translate-x: 0.75rem;\n  }\n\n  .md\\:translate-x-4 {\n    --tw-translate-x: 1rem;\n  }\n\n  .md\\:translate-x-5 {\n    --tw-translate-x: 1.25rem;\n  }\n\n  .md\\:translate-x-6 {\n    --tw-translate-x: 1.5rem;\n  }\n\n  .md\\:translate-x-7 {\n    --tw-translate-x: 1.75rem;\n  }\n\n  .md\\:translate-x-8 {\n    --tw-translate-x: 2rem;\n  }\n\n  .md\\:translate-x-9 {\n    --tw-translate-x: 2.25rem;\n  }\n\n  .md\\:translate-x-10 {\n    --tw-translate-x: 2.5rem;\n  }\n\n  .md\\:translate-x-11 {\n    --tw-translate-x: 2.75rem;\n  }\n\n  .md\\:translate-x-12 {\n    --tw-translate-x: 3rem;\n  }\n\n  .md\\:translate-x-14 {\n    --tw-translate-x: 3.5rem;\n  }\n\n  .md\\:translate-x-16 {\n    --tw-translate-x: 4rem;\n  }\n\n  .md\\:translate-x-20 {\n    --tw-translate-x: 5rem;\n  }\n\n  .md\\:translate-x-24 {\n    --tw-translate-x: 6rem;\n  }\n\n  .md\\:translate-x-28 {\n    --tw-translate-x: 7rem;\n  }\n\n  .md\\:translate-x-32 {\n    --tw-translate-x: 8rem;\n  }\n\n  .md\\:translate-x-36 {\n    --tw-translate-x: 9rem;\n  }\n\n  .md\\:translate-x-40 {\n    --tw-translate-x: 10rem;\n  }\n\n  .md\\:translate-x-44 {\n    --tw-translate-x: 11rem;\n  }\n\n  .md\\:translate-x-48 {\n    --tw-translate-x: 12rem;\n  }\n\n  .md\\:translate-x-52 {\n    --tw-translate-x: 13rem;\n  }\n\n  .md\\:translate-x-56 {\n    --tw-translate-x: 14rem;\n  }\n\n  .md\\:translate-x-60 {\n    --tw-translate-x: 15rem;\n  }\n\n  .md\\:translate-x-64 {\n    --tw-translate-x: 16rem;\n  }\n\n  .md\\:translate-x-72 {\n    --tw-translate-x: 18rem;\n  }\n\n  .md\\:translate-x-80 {\n    --tw-translate-x: 20rem;\n  }\n\n  .md\\:translate-x-96 {\n    --tw-translate-x: 24rem;\n  }\n\n  .md\\:translate-x-px {\n    --tw-translate-x: 1px;\n  }\n\n  .md\\:translate-x-0\\.5 {\n    --tw-translate-x: 0.125rem;\n  }\n\n  .md\\:translate-x-1\\.5 {\n    --tw-translate-x: 0.375rem;\n  }\n\n  .md\\:translate-x-2\\.5 {\n    --tw-translate-x: 0.625rem;\n  }\n\n  .md\\:translate-x-3\\.5 {\n    --tw-translate-x: 0.875rem;\n  }\n\n  .md\\:-translate-x-0 {\n    --tw-translate-x: 0px;\n  }\n\n  .md\\:-translate-x-1 {\n    --tw-translate-x: -0.25rem;\n  }\n\n  .md\\:-translate-x-2 {\n    --tw-translate-x: -0.5rem;\n  }\n\n  .md\\:-translate-x-3 {\n    --tw-translate-x: -0.75rem;\n  }\n\n  .md\\:-translate-x-4 {\n    --tw-translate-x: -1rem;\n  }\n\n  .md\\:-translate-x-5 {\n    --tw-translate-x: -1.25rem;\n  }\n\n  .md\\:-translate-x-6 {\n    --tw-translate-x: -1.5rem;\n  }\n\n  .md\\:-translate-x-7 {\n    --tw-translate-x: -1.75rem;\n  }\n\n  .md\\:-translate-x-8 {\n    --tw-translate-x: -2rem;\n  }\n\n  .md\\:-translate-x-9 {\n    --tw-translate-x: -2.25rem;\n  }\n\n  .md\\:-translate-x-10 {\n    --tw-translate-x: -2.5rem;\n  }\n\n  .md\\:-translate-x-11 {\n    --tw-translate-x: -2.75rem;\n  }\n\n  .md\\:-translate-x-12 {\n    --tw-translate-x: -3rem;\n  }\n\n  .md\\:-translate-x-14 {\n    --tw-translate-x: -3.5rem;\n  }\n\n  .md\\:-translate-x-16 {\n    --tw-translate-x: -4rem;\n  }\n\n  .md\\:-translate-x-20 {\n    --tw-translate-x: -5rem;\n  }\n\n  .md\\:-translate-x-24 {\n    --tw-translate-x: -6rem;\n  }\n\n  .md\\:-translate-x-28 {\n    --tw-translate-x: -7rem;\n  }\n\n  .md\\:-translate-x-32 {\n    --tw-translate-x: -8rem;\n  }\n\n  .md\\:-translate-x-36 {\n    --tw-translate-x: -9rem;\n  }\n\n  .md\\:-translate-x-40 {\n    --tw-translate-x: -10rem;\n  }\n\n  .md\\:-translate-x-44 {\n    --tw-translate-x: -11rem;\n  }\n\n  .md\\:-translate-x-48 {\n    --tw-translate-x: -12rem;\n  }\n\n  .md\\:-translate-x-52 {\n    --tw-translate-x: -13rem;\n  }\n\n  .md\\:-translate-x-56 {\n    --tw-translate-x: -14rem;\n  }\n\n  .md\\:-translate-x-60 {\n    --tw-translate-x: -15rem;\n  }\n\n  .md\\:-translate-x-64 {\n    --tw-translate-x: -16rem;\n  }\n\n  .md\\:-translate-x-72 {\n    --tw-translate-x: -18rem;\n  }\n\n  .md\\:-translate-x-80 {\n    --tw-translate-x: -20rem;\n  }\n\n  .md\\:-translate-x-96 {\n    --tw-translate-x: -24rem;\n  }\n\n  .md\\:-translate-x-px {\n    --tw-translate-x: -1px;\n  }\n\n  .md\\:-translate-x-0\\.5 {\n    --tw-translate-x: -0.125rem;\n  }\n\n  .md\\:-translate-x-1\\.5 {\n    --tw-translate-x: -0.375rem;\n  }\n\n  .md\\:-translate-x-2\\.5 {\n    --tw-translate-x: -0.625rem;\n  }\n\n  .md\\:-translate-x-3\\.5 {\n    --tw-translate-x: -0.875rem;\n  }\n\n  .md\\:translate-x-1\\/2 {\n    --tw-translate-x: 50%;\n  }\n\n  .md\\:translate-x-1\\/3 {\n    --tw-translate-x: 33.333333%;\n  }\n\n  .md\\:translate-x-2\\/3 {\n    --tw-translate-x: 66.666667%;\n  }\n\n  .md\\:translate-x-1\\/4 {\n    --tw-translate-x: 25%;\n  }\n\n  .md\\:translate-x-2\\/4 {\n    --tw-translate-x: 50%;\n  }\n\n  .md\\:translate-x-3\\/4 {\n    --tw-translate-x: 75%;\n  }\n\n  .md\\:translate-x-full {\n    --tw-translate-x: 100%;\n  }\n\n  .md\\:-translate-x-1\\/2 {\n    --tw-translate-x: -50%;\n  }\n\n  .md\\:-translate-x-1\\/3 {\n    --tw-translate-x: -33.333333%;\n  }\n\n  .md\\:-translate-x-2\\/3 {\n    --tw-translate-x: -66.666667%;\n  }\n\n  .md\\:-translate-x-1\\/4 {\n    --tw-translate-x: -25%;\n  }\n\n  .md\\:-translate-x-2\\/4 {\n    --tw-translate-x: -50%;\n  }\n\n  .md\\:-translate-x-3\\/4 {\n    --tw-translate-x: -75%;\n  }\n\n  .md\\:-translate-x-full {\n    --tw-translate-x: -100%;\n  }\n\n  .md\\:translate-y-0 {\n    --tw-translate-y: 0px;\n  }\n\n  .md\\:translate-y-1 {\n    --tw-translate-y: 0.25rem;\n  }\n\n  .md\\:translate-y-2 {\n    --tw-translate-y: 0.5rem;\n  }\n\n  .md\\:translate-y-3 {\n    --tw-translate-y: 0.75rem;\n  }\n\n  .md\\:translate-y-4 {\n    --tw-translate-y: 1rem;\n  }\n\n  .md\\:translate-y-5 {\n    --tw-translate-y: 1.25rem;\n  }\n\n  .md\\:translate-y-6 {\n    --tw-translate-y: 1.5rem;\n  }\n\n  .md\\:translate-y-7 {\n    --tw-translate-y: 1.75rem;\n  }\n\n  .md\\:translate-y-8 {\n    --tw-translate-y: 2rem;\n  }\n\n  .md\\:translate-y-9 {\n    --tw-translate-y: 2.25rem;\n  }\n\n  .md\\:translate-y-10 {\n    --tw-translate-y: 2.5rem;\n  }\n\n  .md\\:translate-y-11 {\n    --tw-translate-y: 2.75rem;\n  }\n\n  .md\\:translate-y-12 {\n    --tw-translate-y: 3rem;\n  }\n\n  .md\\:translate-y-14 {\n    --tw-translate-y: 3.5rem;\n  }\n\n  .md\\:translate-y-16 {\n    --tw-translate-y: 4rem;\n  }\n\n  .md\\:translate-y-20 {\n    --tw-translate-y: 5rem;\n  }\n\n  .md\\:translate-y-24 {\n    --tw-translate-y: 6rem;\n  }\n\n  .md\\:translate-y-28 {\n    --tw-translate-y: 7rem;\n  }\n\n  .md\\:translate-y-32 {\n    --tw-translate-y: 8rem;\n  }\n\n  .md\\:translate-y-36 {\n    --tw-translate-y: 9rem;\n  }\n\n  .md\\:translate-y-40 {\n    --tw-translate-y: 10rem;\n  }\n\n  .md\\:translate-y-44 {\n    --tw-translate-y: 11rem;\n  }\n\n  .md\\:translate-y-48 {\n    --tw-translate-y: 12rem;\n  }\n\n  .md\\:translate-y-52 {\n    --tw-translate-y: 13rem;\n  }\n\n  .md\\:translate-y-56 {\n    --tw-translate-y: 14rem;\n  }\n\n  .md\\:translate-y-60 {\n    --tw-translate-y: 15rem;\n  }\n\n  .md\\:translate-y-64 {\n    --tw-translate-y: 16rem;\n  }\n\n  .md\\:translate-y-72 {\n    --tw-translate-y: 18rem;\n  }\n\n  .md\\:translate-y-80 {\n    --tw-translate-y: 20rem;\n  }\n\n  .md\\:translate-y-96 {\n    --tw-translate-y: 24rem;\n  }\n\n  .md\\:translate-y-px {\n    --tw-translate-y: 1px;\n  }\n\n  .md\\:translate-y-0\\.5 {\n    --tw-translate-y: 0.125rem;\n  }\n\n  .md\\:translate-y-1\\.5 {\n    --tw-translate-y: 0.375rem;\n  }\n\n  .md\\:translate-y-2\\.5 {\n    --tw-translate-y: 0.625rem;\n  }\n\n  .md\\:translate-y-3\\.5 {\n    --tw-translate-y: 0.875rem;\n  }\n\n  .md\\:-translate-y-0 {\n    --tw-translate-y: 0px;\n  }\n\n  .md\\:-translate-y-1 {\n    --tw-translate-y: -0.25rem;\n  }\n\n  .md\\:-translate-y-2 {\n    --tw-translate-y: -0.5rem;\n  }\n\n  .md\\:-translate-y-3 {\n    --tw-translate-y: -0.75rem;\n  }\n\n  .md\\:-translate-y-4 {\n    --tw-translate-y: -1rem;\n  }\n\n  .md\\:-translate-y-5 {\n    --tw-translate-y: -1.25rem;\n  }\n\n  .md\\:-translate-y-6 {\n    --tw-translate-y: -1.5rem;\n  }\n\n  .md\\:-translate-y-7 {\n    --tw-translate-y: -1.75rem;\n  }\n\n  .md\\:-translate-y-8 {\n    --tw-translate-y: -2rem;\n  }\n\n  .md\\:-translate-y-9 {\n    --tw-translate-y: -2.25rem;\n  }\n\n  .md\\:-translate-y-10 {\n    --tw-translate-y: -2.5rem;\n  }\n\n  .md\\:-translate-y-11 {\n    --tw-translate-y: -2.75rem;\n  }\n\n  .md\\:-translate-y-12 {\n    --tw-translate-y: -3rem;\n  }\n\n  .md\\:-translate-y-14 {\n    --tw-translate-y: -3.5rem;\n  }\n\n  .md\\:-translate-y-16 {\n    --tw-translate-y: -4rem;\n  }\n\n  .md\\:-translate-y-20 {\n    --tw-translate-y: -5rem;\n  }\n\n  .md\\:-translate-y-24 {\n    --tw-translate-y: -6rem;\n  }\n\n  .md\\:-translate-y-28 {\n    --tw-translate-y: -7rem;\n  }\n\n  .md\\:-translate-y-32 {\n    --tw-translate-y: -8rem;\n  }\n\n  .md\\:-translate-y-36 {\n    --tw-translate-y: -9rem;\n  }\n\n  .md\\:-translate-y-40 {\n    --tw-translate-y: -10rem;\n  }\n\n  .md\\:-translate-y-44 {\n    --tw-translate-y: -11rem;\n  }\n\n  .md\\:-translate-y-48 {\n    --tw-translate-y: -12rem;\n  }\n\n  .md\\:-translate-y-52 {\n    --tw-translate-y: -13rem;\n  }\n\n  .md\\:-translate-y-56 {\n    --tw-translate-y: -14rem;\n  }\n\n  .md\\:-translate-y-60 {\n    --tw-translate-y: -15rem;\n  }\n\n  .md\\:-translate-y-64 {\n    --tw-translate-y: -16rem;\n  }\n\n  .md\\:-translate-y-72 {\n    --tw-translate-y: -18rem;\n  }\n\n  .md\\:-translate-y-80 {\n    --tw-translate-y: -20rem;\n  }\n\n  .md\\:-translate-y-96 {\n    --tw-translate-y: -24rem;\n  }\n\n  .md\\:-translate-y-px {\n    --tw-translate-y: -1px;\n  }\n\n  .md\\:-translate-y-0\\.5 {\n    --tw-translate-y: -0.125rem;\n  }\n\n  .md\\:-translate-y-1\\.5 {\n    --tw-translate-y: -0.375rem;\n  }\n\n  .md\\:-translate-y-2\\.5 {\n    --tw-translate-y: -0.625rem;\n  }\n\n  .md\\:-translate-y-3\\.5 {\n    --tw-translate-y: -0.875rem;\n  }\n\n  .md\\:translate-y-1\\/2 {\n    --tw-translate-y: 50%;\n  }\n\n  .md\\:translate-y-1\\/3 {\n    --tw-translate-y: 33.333333%;\n  }\n\n  .md\\:translate-y-2\\/3 {\n    --tw-translate-y: 66.666667%;\n  }\n\n  .md\\:translate-y-1\\/4 {\n    --tw-translate-y: 25%;\n  }\n\n  .md\\:translate-y-2\\/4 {\n    --tw-translate-y: 50%;\n  }\n\n  .md\\:translate-y-3\\/4 {\n    --tw-translate-y: 75%;\n  }\n\n  .md\\:translate-y-full {\n    --tw-translate-y: 100%;\n  }\n\n  .md\\:-translate-y-1\\/2 {\n    --tw-translate-y: -50%;\n  }\n\n  .md\\:-translate-y-1\\/3 {\n    --tw-translate-y: -33.333333%;\n  }\n\n  .md\\:-translate-y-2\\/3 {\n    --tw-translate-y: -66.666667%;\n  }\n\n  .md\\:-translate-y-1\\/4 {\n    --tw-translate-y: -25%;\n  }\n\n  .md\\:-translate-y-2\\/4 {\n    --tw-translate-y: -50%;\n  }\n\n  .md\\:-translate-y-3\\/4 {\n    --tw-translate-y: -75%;\n  }\n\n  .md\\:-translate-y-full {\n    --tw-translate-y: -100%;\n  }\n\n  .md\\:hover\\:translate-x-0:hover {\n    --tw-translate-x: 0px;\n  }\n\n  .md\\:hover\\:translate-x-1:hover {\n    --tw-translate-x: 0.25rem;\n  }\n\n  .md\\:hover\\:translate-x-2:hover {\n    --tw-translate-x: 0.5rem;\n  }\n\n  .md\\:hover\\:translate-x-3:hover {\n    --tw-translate-x: 0.75rem;\n  }\n\n  .md\\:hover\\:translate-x-4:hover {\n    --tw-translate-x: 1rem;\n  }\n\n  .md\\:hover\\:translate-x-5:hover {\n    --tw-translate-x: 1.25rem;\n  }\n\n  .md\\:hover\\:translate-x-6:hover {\n    --tw-translate-x: 1.5rem;\n  }\n\n  .md\\:hover\\:translate-x-7:hover {\n    --tw-translate-x: 1.75rem;\n  }\n\n  .md\\:hover\\:translate-x-8:hover {\n    --tw-translate-x: 2rem;\n  }\n\n  .md\\:hover\\:translate-x-9:hover {\n    --tw-translate-x: 2.25rem;\n  }\n\n  .md\\:hover\\:translate-x-10:hover {\n    --tw-translate-x: 2.5rem;\n  }\n\n  .md\\:hover\\:translate-x-11:hover {\n    --tw-translate-x: 2.75rem;\n  }\n\n  .md\\:hover\\:translate-x-12:hover {\n    --tw-translate-x: 3rem;\n  }\n\n  .md\\:hover\\:translate-x-14:hover {\n    --tw-translate-x: 3.5rem;\n  }\n\n  .md\\:hover\\:translate-x-16:hover {\n    --tw-translate-x: 4rem;\n  }\n\n  .md\\:hover\\:translate-x-20:hover {\n    --tw-translate-x: 5rem;\n  }\n\n  .md\\:hover\\:translate-x-24:hover {\n    --tw-translate-x: 6rem;\n  }\n\n  .md\\:hover\\:translate-x-28:hover {\n    --tw-translate-x: 7rem;\n  }\n\n  .md\\:hover\\:translate-x-32:hover {\n    --tw-translate-x: 8rem;\n  }\n\n  .md\\:hover\\:translate-x-36:hover {\n    --tw-translate-x: 9rem;\n  }\n\n  .md\\:hover\\:translate-x-40:hover {\n    --tw-translate-x: 10rem;\n  }\n\n  .md\\:hover\\:translate-x-44:hover {\n    --tw-translate-x: 11rem;\n  }\n\n  .md\\:hover\\:translate-x-48:hover {\n    --tw-translate-x: 12rem;\n  }\n\n  .md\\:hover\\:translate-x-52:hover {\n    --tw-translate-x: 13rem;\n  }\n\n  .md\\:hover\\:translate-x-56:hover {\n    --tw-translate-x: 14rem;\n  }\n\n  .md\\:hover\\:translate-x-60:hover {\n    --tw-translate-x: 15rem;\n  }\n\n  .md\\:hover\\:translate-x-64:hover {\n    --tw-translate-x: 16rem;\n  }\n\n  .md\\:hover\\:translate-x-72:hover {\n    --tw-translate-x: 18rem;\n  }\n\n  .md\\:hover\\:translate-x-80:hover {\n    --tw-translate-x: 20rem;\n  }\n\n  .md\\:hover\\:translate-x-96:hover {\n    --tw-translate-x: 24rem;\n  }\n\n  .md\\:hover\\:translate-x-px:hover {\n    --tw-translate-x: 1px;\n  }\n\n  .md\\:hover\\:translate-x-0\\.5:hover {\n    --tw-translate-x: 0.125rem;\n  }\n\n  .md\\:hover\\:translate-x-1\\.5:hover {\n    --tw-translate-x: 0.375rem;\n  }\n\n  .md\\:hover\\:translate-x-2\\.5:hover {\n    --tw-translate-x: 0.625rem;\n  }\n\n  .md\\:hover\\:translate-x-3\\.5:hover {\n    --tw-translate-x: 0.875rem;\n  }\n\n  .md\\:hover\\:-translate-x-0:hover {\n    --tw-translate-x: 0px;\n  }\n\n  .md\\:hover\\:-translate-x-1:hover {\n    --tw-translate-x: -0.25rem;\n  }\n\n  .md\\:hover\\:-translate-x-2:hover {\n    --tw-translate-x: -0.5rem;\n  }\n\n  .md\\:hover\\:-translate-x-3:hover {\n    --tw-translate-x: -0.75rem;\n  }\n\n  .md\\:hover\\:-translate-x-4:hover {\n    --tw-translate-x: -1rem;\n  }\n\n  .md\\:hover\\:-translate-x-5:hover {\n    --tw-translate-x: -1.25rem;\n  }\n\n  .md\\:hover\\:-translate-x-6:hover {\n    --tw-translate-x: -1.5rem;\n  }\n\n  .md\\:hover\\:-translate-x-7:hover {\n    --tw-translate-x: -1.75rem;\n  }\n\n  .md\\:hover\\:-translate-x-8:hover {\n    --tw-translate-x: -2rem;\n  }\n\n  .md\\:hover\\:-translate-x-9:hover {\n    --tw-translate-x: -2.25rem;\n  }\n\n  .md\\:hover\\:-translate-x-10:hover {\n    --tw-translate-x: -2.5rem;\n  }\n\n  .md\\:hover\\:-translate-x-11:hover {\n    --tw-translate-x: -2.75rem;\n  }\n\n  .md\\:hover\\:-translate-x-12:hover {\n    --tw-translate-x: -3rem;\n  }\n\n  .md\\:hover\\:-translate-x-14:hover {\n    --tw-translate-x: -3.5rem;\n  }\n\n  .md\\:hover\\:-translate-x-16:hover {\n    --tw-translate-x: -4rem;\n  }\n\n  .md\\:hover\\:-translate-x-20:hover {\n    --tw-translate-x: -5rem;\n  }\n\n  .md\\:hover\\:-translate-x-24:hover {\n    --tw-translate-x: -6rem;\n  }\n\n  .md\\:hover\\:-translate-x-28:hover {\n    --tw-translate-x: -7rem;\n  }\n\n  .md\\:hover\\:-translate-x-32:hover {\n    --tw-translate-x: -8rem;\n  }\n\n  .md\\:hover\\:-translate-x-36:hover {\n    --tw-translate-x: -9rem;\n  }\n\n  .md\\:hover\\:-translate-x-40:hover {\n    --tw-translate-x: -10rem;\n  }\n\n  .md\\:hover\\:-translate-x-44:hover {\n    --tw-translate-x: -11rem;\n  }\n\n  .md\\:hover\\:-translate-x-48:hover {\n    --tw-translate-x: -12rem;\n  }\n\n  .md\\:hover\\:-translate-x-52:hover {\n    --tw-translate-x: -13rem;\n  }\n\n  .md\\:hover\\:-translate-x-56:hover {\n    --tw-translate-x: -14rem;\n  }\n\n  .md\\:hover\\:-translate-x-60:hover {\n    --tw-translate-x: -15rem;\n  }\n\n  .md\\:hover\\:-translate-x-64:hover {\n    --tw-translate-x: -16rem;\n  }\n\n  .md\\:hover\\:-translate-x-72:hover {\n    --tw-translate-x: -18rem;\n  }\n\n  .md\\:hover\\:-translate-x-80:hover {\n    --tw-translate-x: -20rem;\n  }\n\n  .md\\:hover\\:-translate-x-96:hover {\n    --tw-translate-x: -24rem;\n  }\n\n  .md\\:hover\\:-translate-x-px:hover {\n    --tw-translate-x: -1px;\n  }\n\n  .md\\:hover\\:-translate-x-0\\.5:hover {\n    --tw-translate-x: -0.125rem;\n  }\n\n  .md\\:hover\\:-translate-x-1\\.5:hover {\n    --tw-translate-x: -0.375rem;\n  }\n\n  .md\\:hover\\:-translate-x-2\\.5:hover {\n    --tw-translate-x: -0.625rem;\n  }\n\n  .md\\:hover\\:-translate-x-3\\.5:hover {\n    --tw-translate-x: -0.875rem;\n  }\n\n  .md\\:hover\\:translate-x-1\\/2:hover {\n    --tw-translate-x: 50%;\n  }\n\n  .md\\:hover\\:translate-x-1\\/3:hover {\n    --tw-translate-x: 33.333333%;\n  }\n\n  .md\\:hover\\:translate-x-2\\/3:hover {\n    --tw-translate-x: 66.666667%;\n  }\n\n  .md\\:hover\\:translate-x-1\\/4:hover {\n    --tw-translate-x: 25%;\n  }\n\n  .md\\:hover\\:translate-x-2\\/4:hover {\n    --tw-translate-x: 50%;\n  }\n\n  .md\\:hover\\:translate-x-3\\/4:hover {\n    --tw-translate-x: 75%;\n  }\n\n  .md\\:hover\\:translate-x-full:hover {\n    --tw-translate-x: 100%;\n  }\n\n  .md\\:hover\\:-translate-x-1\\/2:hover {\n    --tw-translate-x: -50%;\n  }\n\n  .md\\:hover\\:-translate-x-1\\/3:hover {\n    --tw-translate-x: -33.333333%;\n  }\n\n  .md\\:hover\\:-translate-x-2\\/3:hover {\n    --tw-translate-x: -66.666667%;\n  }\n\n  .md\\:hover\\:-translate-x-1\\/4:hover {\n    --tw-translate-x: -25%;\n  }\n\n  .md\\:hover\\:-translate-x-2\\/4:hover {\n    --tw-translate-x: -50%;\n  }\n\n  .md\\:hover\\:-translate-x-3\\/4:hover {\n    --tw-translate-x: -75%;\n  }\n\n  .md\\:hover\\:-translate-x-full:hover {\n    --tw-translate-x: -100%;\n  }\n\n  .md\\:hover\\:translate-y-0:hover {\n    --tw-translate-y: 0px;\n  }\n\n  .md\\:hover\\:translate-y-1:hover {\n    --tw-translate-y: 0.25rem;\n  }\n\n  .md\\:hover\\:translate-y-2:hover {\n    --tw-translate-y: 0.5rem;\n  }\n\n  .md\\:hover\\:translate-y-3:hover {\n    --tw-translate-y: 0.75rem;\n  }\n\n  .md\\:hover\\:translate-y-4:hover {\n    --tw-translate-y: 1rem;\n  }\n\n  .md\\:hover\\:translate-y-5:hover {\n    --tw-translate-y: 1.25rem;\n  }\n\n  .md\\:hover\\:translate-y-6:hover {\n    --tw-translate-y: 1.5rem;\n  }\n\n  .md\\:hover\\:translate-y-7:hover {\n    --tw-translate-y: 1.75rem;\n  }\n\n  .md\\:hover\\:translate-y-8:hover {\n    --tw-translate-y: 2rem;\n  }\n\n  .md\\:hover\\:translate-y-9:hover {\n    --tw-translate-y: 2.25rem;\n  }\n\n  .md\\:hover\\:translate-y-10:hover {\n    --tw-translate-y: 2.5rem;\n  }\n\n  .md\\:hover\\:translate-y-11:hover {\n    --tw-translate-y: 2.75rem;\n  }\n\n  .md\\:hover\\:translate-y-12:hover {\n    --tw-translate-y: 3rem;\n  }\n\n  .md\\:hover\\:translate-y-14:hover {\n    --tw-translate-y: 3.5rem;\n  }\n\n  .md\\:hover\\:translate-y-16:hover {\n    --tw-translate-y: 4rem;\n  }\n\n  .md\\:hover\\:translate-y-20:hover {\n    --tw-translate-y: 5rem;\n  }\n\n  .md\\:hover\\:translate-y-24:hover {\n    --tw-translate-y: 6rem;\n  }\n\n  .md\\:hover\\:translate-y-28:hover {\n    --tw-translate-y: 7rem;\n  }\n\n  .md\\:hover\\:translate-y-32:hover {\n    --tw-translate-y: 8rem;\n  }\n\n  .md\\:hover\\:translate-y-36:hover {\n    --tw-translate-y: 9rem;\n  }\n\n  .md\\:hover\\:translate-y-40:hover {\n    --tw-translate-y: 10rem;\n  }\n\n  .md\\:hover\\:translate-y-44:hover {\n    --tw-translate-y: 11rem;\n  }\n\n  .md\\:hover\\:translate-y-48:hover {\n    --tw-translate-y: 12rem;\n  }\n\n  .md\\:hover\\:translate-y-52:hover {\n    --tw-translate-y: 13rem;\n  }\n\n  .md\\:hover\\:translate-y-56:hover {\n    --tw-translate-y: 14rem;\n  }\n\n  .md\\:hover\\:translate-y-60:hover {\n    --tw-translate-y: 15rem;\n  }\n\n  .md\\:hover\\:translate-y-64:hover {\n    --tw-translate-y: 16rem;\n  }\n\n  .md\\:hover\\:translate-y-72:hover {\n    --tw-translate-y: 18rem;\n  }\n\n  .md\\:hover\\:translate-y-80:hover {\n    --tw-translate-y: 20rem;\n  }\n\n  .md\\:hover\\:translate-y-96:hover {\n    --tw-translate-y: 24rem;\n  }\n\n  .md\\:hover\\:translate-y-px:hover {\n    --tw-translate-y: 1px;\n  }\n\n  .md\\:hover\\:translate-y-0\\.5:hover {\n    --tw-translate-y: 0.125rem;\n  }\n\n  .md\\:hover\\:translate-y-1\\.5:hover {\n    --tw-translate-y: 0.375rem;\n  }\n\n  .md\\:hover\\:translate-y-2\\.5:hover {\n    --tw-translate-y: 0.625rem;\n  }\n\n  .md\\:hover\\:translate-y-3\\.5:hover {\n    --tw-translate-y: 0.875rem;\n  }\n\n  .md\\:hover\\:-translate-y-0:hover {\n    --tw-translate-y: 0px;\n  }\n\n  .md\\:hover\\:-translate-y-1:hover {\n    --tw-translate-y: -0.25rem;\n  }\n\n  .md\\:hover\\:-translate-y-2:hover {\n    --tw-translate-y: -0.5rem;\n  }\n\n  .md\\:hover\\:-translate-y-3:hover {\n    --tw-translate-y: -0.75rem;\n  }\n\n  .md\\:hover\\:-translate-y-4:hover {\n    --tw-translate-y: -1rem;\n  }\n\n  .md\\:hover\\:-translate-y-5:hover {\n    --tw-translate-y: -1.25rem;\n  }\n\n  .md\\:hover\\:-translate-y-6:hover {\n    --tw-translate-y: -1.5rem;\n  }\n\n  .md\\:hover\\:-translate-y-7:hover {\n    --tw-translate-y: -1.75rem;\n  }\n\n  .md\\:hover\\:-translate-y-8:hover {\n    --tw-translate-y: -2rem;\n  }\n\n  .md\\:hover\\:-translate-y-9:hover {\n    --tw-translate-y: -2.25rem;\n  }\n\n  .md\\:hover\\:-translate-y-10:hover {\n    --tw-translate-y: -2.5rem;\n  }\n\n  .md\\:hover\\:-translate-y-11:hover {\n    --tw-translate-y: -2.75rem;\n  }\n\n  .md\\:hover\\:-translate-y-12:hover {\n    --tw-translate-y: -3rem;\n  }\n\n  .md\\:hover\\:-translate-y-14:hover {\n    --tw-translate-y: -3.5rem;\n  }\n\n  .md\\:hover\\:-translate-y-16:hover {\n    --tw-translate-y: -4rem;\n  }\n\n  .md\\:hover\\:-translate-y-20:hover {\n    --tw-translate-y: -5rem;\n  }\n\n  .md\\:hover\\:-translate-y-24:hover {\n    --tw-translate-y: -6rem;\n  }\n\n  .md\\:hover\\:-translate-y-28:hover {\n    --tw-translate-y: -7rem;\n  }\n\n  .md\\:hover\\:-translate-y-32:hover {\n    --tw-translate-y: -8rem;\n  }\n\n  .md\\:hover\\:-translate-y-36:hover {\n    --tw-translate-y: -9rem;\n  }\n\n  .md\\:hover\\:-translate-y-40:hover {\n    --tw-translate-y: -10rem;\n  }\n\n  .md\\:hover\\:-translate-y-44:hover {\n    --tw-translate-y: -11rem;\n  }\n\n  .md\\:hover\\:-translate-y-48:hover {\n    --tw-translate-y: -12rem;\n  }\n\n  .md\\:hover\\:-translate-y-52:hover {\n    --tw-translate-y: -13rem;\n  }\n\n  .md\\:hover\\:-translate-y-56:hover {\n    --tw-translate-y: -14rem;\n  }\n\n  .md\\:hover\\:-translate-y-60:hover {\n    --tw-translate-y: -15rem;\n  }\n\n  .md\\:hover\\:-translate-y-64:hover {\n    --tw-translate-y: -16rem;\n  }\n\n  .md\\:hover\\:-translate-y-72:hover {\n    --tw-translate-y: -18rem;\n  }\n\n  .md\\:hover\\:-translate-y-80:hover {\n    --tw-translate-y: -20rem;\n  }\n\n  .md\\:hover\\:-translate-y-96:hover {\n    --tw-translate-y: -24rem;\n  }\n\n  .md\\:hover\\:-translate-y-px:hover {\n    --tw-translate-y: -1px;\n  }\n\n  .md\\:hover\\:-translate-y-0\\.5:hover {\n    --tw-translate-y: -0.125rem;\n  }\n\n  .md\\:hover\\:-translate-y-1\\.5:hover {\n    --tw-translate-y: -0.375rem;\n  }\n\n  .md\\:hover\\:-translate-y-2\\.5:hover {\n    --tw-translate-y: -0.625rem;\n  }\n\n  .md\\:hover\\:-translate-y-3\\.5:hover {\n    --tw-translate-y: -0.875rem;\n  }\n\n  .md\\:hover\\:translate-y-1\\/2:hover {\n    --tw-translate-y: 50%;\n  }\n\n  .md\\:hover\\:translate-y-1\\/3:hover {\n    --tw-translate-y: 33.333333%;\n  }\n\n  .md\\:hover\\:translate-y-2\\/3:hover {\n    --tw-translate-y: 66.666667%;\n  }\n\n  .md\\:hover\\:translate-y-1\\/4:hover {\n    --tw-translate-y: 25%;\n  }\n\n  .md\\:hover\\:translate-y-2\\/4:hover {\n    --tw-translate-y: 50%;\n  }\n\n  .md\\:hover\\:translate-y-3\\/4:hover {\n    --tw-translate-y: 75%;\n  }\n\n  .md\\:hover\\:translate-y-full:hover {\n    --tw-translate-y: 100%;\n  }\n\n  .md\\:hover\\:-translate-y-1\\/2:hover {\n    --tw-translate-y: -50%;\n  }\n\n  .md\\:hover\\:-translate-y-1\\/3:hover {\n    --tw-translate-y: -33.333333%;\n  }\n\n  .md\\:hover\\:-translate-y-2\\/3:hover {\n    --tw-translate-y: -66.666667%;\n  }\n\n  .md\\:hover\\:-translate-y-1\\/4:hover {\n    --tw-translate-y: -25%;\n  }\n\n  .md\\:hover\\:-translate-y-2\\/4:hover {\n    --tw-translate-y: -50%;\n  }\n\n  .md\\:hover\\:-translate-y-3\\/4:hover {\n    --tw-translate-y: -75%;\n  }\n\n  .md\\:hover\\:-translate-y-full:hover {\n    --tw-translate-y: -100%;\n  }\n\n  .md\\:focus\\:translate-x-0:focus {\n    --tw-translate-x: 0px;\n  }\n\n  .md\\:focus\\:translate-x-1:focus {\n    --tw-translate-x: 0.25rem;\n  }\n\n  .md\\:focus\\:translate-x-2:focus {\n    --tw-translate-x: 0.5rem;\n  }\n\n  .md\\:focus\\:translate-x-3:focus {\n    --tw-translate-x: 0.75rem;\n  }\n\n  .md\\:focus\\:translate-x-4:focus {\n    --tw-translate-x: 1rem;\n  }\n\n  .md\\:focus\\:translate-x-5:focus {\n    --tw-translate-x: 1.25rem;\n  }\n\n  .md\\:focus\\:translate-x-6:focus {\n    --tw-translate-x: 1.5rem;\n  }\n\n  .md\\:focus\\:translate-x-7:focus {\n    --tw-translate-x: 1.75rem;\n  }\n\n  .md\\:focus\\:translate-x-8:focus {\n    --tw-translate-x: 2rem;\n  }\n\n  .md\\:focus\\:translate-x-9:focus {\n    --tw-translate-x: 2.25rem;\n  }\n\n  .md\\:focus\\:translate-x-10:focus {\n    --tw-translate-x: 2.5rem;\n  }\n\n  .md\\:focus\\:translate-x-11:focus {\n    --tw-translate-x: 2.75rem;\n  }\n\n  .md\\:focus\\:translate-x-12:focus {\n    --tw-translate-x: 3rem;\n  }\n\n  .md\\:focus\\:translate-x-14:focus {\n    --tw-translate-x: 3.5rem;\n  }\n\n  .md\\:focus\\:translate-x-16:focus {\n    --tw-translate-x: 4rem;\n  }\n\n  .md\\:focus\\:translate-x-20:focus {\n    --tw-translate-x: 5rem;\n  }\n\n  .md\\:focus\\:translate-x-24:focus {\n    --tw-translate-x: 6rem;\n  }\n\n  .md\\:focus\\:translate-x-28:focus {\n    --tw-translate-x: 7rem;\n  }\n\n  .md\\:focus\\:translate-x-32:focus {\n    --tw-translate-x: 8rem;\n  }\n\n  .md\\:focus\\:translate-x-36:focus {\n    --tw-translate-x: 9rem;\n  }\n\n  .md\\:focus\\:translate-x-40:focus {\n    --tw-translate-x: 10rem;\n  }\n\n  .md\\:focus\\:translate-x-44:focus {\n    --tw-translate-x: 11rem;\n  }\n\n  .md\\:focus\\:translate-x-48:focus {\n    --tw-translate-x: 12rem;\n  }\n\n  .md\\:focus\\:translate-x-52:focus {\n    --tw-translate-x: 13rem;\n  }\n\n  .md\\:focus\\:translate-x-56:focus {\n    --tw-translate-x: 14rem;\n  }\n\n  .md\\:focus\\:translate-x-60:focus {\n    --tw-translate-x: 15rem;\n  }\n\n  .md\\:focus\\:translate-x-64:focus {\n    --tw-translate-x: 16rem;\n  }\n\n  .md\\:focus\\:translate-x-72:focus {\n    --tw-translate-x: 18rem;\n  }\n\n  .md\\:focus\\:translate-x-80:focus {\n    --tw-translate-x: 20rem;\n  }\n\n  .md\\:focus\\:translate-x-96:focus {\n    --tw-translate-x: 24rem;\n  }\n\n  .md\\:focus\\:translate-x-px:focus {\n    --tw-translate-x: 1px;\n  }\n\n  .md\\:focus\\:translate-x-0\\.5:focus {\n    --tw-translate-x: 0.125rem;\n  }\n\n  .md\\:focus\\:translate-x-1\\.5:focus {\n    --tw-translate-x: 0.375rem;\n  }\n\n  .md\\:focus\\:translate-x-2\\.5:focus {\n    --tw-translate-x: 0.625rem;\n  }\n\n  .md\\:focus\\:translate-x-3\\.5:focus {\n    --tw-translate-x: 0.875rem;\n  }\n\n  .md\\:focus\\:-translate-x-0:focus {\n    --tw-translate-x: 0px;\n  }\n\n  .md\\:focus\\:-translate-x-1:focus {\n    --tw-translate-x: -0.25rem;\n  }\n\n  .md\\:focus\\:-translate-x-2:focus {\n    --tw-translate-x: -0.5rem;\n  }\n\n  .md\\:focus\\:-translate-x-3:focus {\n    --tw-translate-x: -0.75rem;\n  }\n\n  .md\\:focus\\:-translate-x-4:focus {\n    --tw-translate-x: -1rem;\n  }\n\n  .md\\:focus\\:-translate-x-5:focus {\n    --tw-translate-x: -1.25rem;\n  }\n\n  .md\\:focus\\:-translate-x-6:focus {\n    --tw-translate-x: -1.5rem;\n  }\n\n  .md\\:focus\\:-translate-x-7:focus {\n    --tw-translate-x: -1.75rem;\n  }\n\n  .md\\:focus\\:-translate-x-8:focus {\n    --tw-translate-x: -2rem;\n  }\n\n  .md\\:focus\\:-translate-x-9:focus {\n    --tw-translate-x: -2.25rem;\n  }\n\n  .md\\:focus\\:-translate-x-10:focus {\n    --tw-translate-x: -2.5rem;\n  }\n\n  .md\\:focus\\:-translate-x-11:focus {\n    --tw-translate-x: -2.75rem;\n  }\n\n  .md\\:focus\\:-translate-x-12:focus {\n    --tw-translate-x: -3rem;\n  }\n\n  .md\\:focus\\:-translate-x-14:focus {\n    --tw-translate-x: -3.5rem;\n  }\n\n  .md\\:focus\\:-translate-x-16:focus {\n    --tw-translate-x: -4rem;\n  }\n\n  .md\\:focus\\:-translate-x-20:focus {\n    --tw-translate-x: -5rem;\n  }\n\n  .md\\:focus\\:-translate-x-24:focus {\n    --tw-translate-x: -6rem;\n  }\n\n  .md\\:focus\\:-translate-x-28:focus {\n    --tw-translate-x: -7rem;\n  }\n\n  .md\\:focus\\:-translate-x-32:focus {\n    --tw-translate-x: -8rem;\n  }\n\n  .md\\:focus\\:-translate-x-36:focus {\n    --tw-translate-x: -9rem;\n  }\n\n  .md\\:focus\\:-translate-x-40:focus {\n    --tw-translate-x: -10rem;\n  }\n\n  .md\\:focus\\:-translate-x-44:focus {\n    --tw-translate-x: -11rem;\n  }\n\n  .md\\:focus\\:-translate-x-48:focus {\n    --tw-translate-x: -12rem;\n  }\n\n  .md\\:focus\\:-translate-x-52:focus {\n    --tw-translate-x: -13rem;\n  }\n\n  .md\\:focus\\:-translate-x-56:focus {\n    --tw-translate-x: -14rem;\n  }\n\n  .md\\:focus\\:-translate-x-60:focus {\n    --tw-translate-x: -15rem;\n  }\n\n  .md\\:focus\\:-translate-x-64:focus {\n    --tw-translate-x: -16rem;\n  }\n\n  .md\\:focus\\:-translate-x-72:focus {\n    --tw-translate-x: -18rem;\n  }\n\n  .md\\:focus\\:-translate-x-80:focus {\n    --tw-translate-x: -20rem;\n  }\n\n  .md\\:focus\\:-translate-x-96:focus {\n    --tw-translate-x: -24rem;\n  }\n\n  .md\\:focus\\:-translate-x-px:focus {\n    --tw-translate-x: -1px;\n  }\n\n  .md\\:focus\\:-translate-x-0\\.5:focus {\n    --tw-translate-x: -0.125rem;\n  }\n\n  .md\\:focus\\:-translate-x-1\\.5:focus {\n    --tw-translate-x: -0.375rem;\n  }\n\n  .md\\:focus\\:-translate-x-2\\.5:focus {\n    --tw-translate-x: -0.625rem;\n  }\n\n  .md\\:focus\\:-translate-x-3\\.5:focus {\n    --tw-translate-x: -0.875rem;\n  }\n\n  .md\\:focus\\:translate-x-1\\/2:focus {\n    --tw-translate-x: 50%;\n  }\n\n  .md\\:focus\\:translate-x-1\\/3:focus {\n    --tw-translate-x: 33.333333%;\n  }\n\n  .md\\:focus\\:translate-x-2\\/3:focus {\n    --tw-translate-x: 66.666667%;\n  }\n\n  .md\\:focus\\:translate-x-1\\/4:focus {\n    --tw-translate-x: 25%;\n  }\n\n  .md\\:focus\\:translate-x-2\\/4:focus {\n    --tw-translate-x: 50%;\n  }\n\n  .md\\:focus\\:translate-x-3\\/4:focus {\n    --tw-translate-x: 75%;\n  }\n\n  .md\\:focus\\:translate-x-full:focus {\n    --tw-translate-x: 100%;\n  }\n\n  .md\\:focus\\:-translate-x-1\\/2:focus {\n    --tw-translate-x: -50%;\n  }\n\n  .md\\:focus\\:-translate-x-1\\/3:focus {\n    --tw-translate-x: -33.333333%;\n  }\n\n  .md\\:focus\\:-translate-x-2\\/3:focus {\n    --tw-translate-x: -66.666667%;\n  }\n\n  .md\\:focus\\:-translate-x-1\\/4:focus {\n    --tw-translate-x: -25%;\n  }\n\n  .md\\:focus\\:-translate-x-2\\/4:focus {\n    --tw-translate-x: -50%;\n  }\n\n  .md\\:focus\\:-translate-x-3\\/4:focus {\n    --tw-translate-x: -75%;\n  }\n\n  .md\\:focus\\:-translate-x-full:focus {\n    --tw-translate-x: -100%;\n  }\n\n  .md\\:focus\\:translate-y-0:focus {\n    --tw-translate-y: 0px;\n  }\n\n  .md\\:focus\\:translate-y-1:focus {\n    --tw-translate-y: 0.25rem;\n  }\n\n  .md\\:focus\\:translate-y-2:focus {\n    --tw-translate-y: 0.5rem;\n  }\n\n  .md\\:focus\\:translate-y-3:focus {\n    --tw-translate-y: 0.75rem;\n  }\n\n  .md\\:focus\\:translate-y-4:focus {\n    --tw-translate-y: 1rem;\n  }\n\n  .md\\:focus\\:translate-y-5:focus {\n    --tw-translate-y: 1.25rem;\n  }\n\n  .md\\:focus\\:translate-y-6:focus {\n    --tw-translate-y: 1.5rem;\n  }\n\n  .md\\:focus\\:translate-y-7:focus {\n    --tw-translate-y: 1.75rem;\n  }\n\n  .md\\:focus\\:translate-y-8:focus {\n    --tw-translate-y: 2rem;\n  }\n\n  .md\\:focus\\:translate-y-9:focus {\n    --tw-translate-y: 2.25rem;\n  }\n\n  .md\\:focus\\:translate-y-10:focus {\n    --tw-translate-y: 2.5rem;\n  }\n\n  .md\\:focus\\:translate-y-11:focus {\n    --tw-translate-y: 2.75rem;\n  }\n\n  .md\\:focus\\:translate-y-12:focus {\n    --tw-translate-y: 3rem;\n  }\n\n  .md\\:focus\\:translate-y-14:focus {\n    --tw-translate-y: 3.5rem;\n  }\n\n  .md\\:focus\\:translate-y-16:focus {\n    --tw-translate-y: 4rem;\n  }\n\n  .md\\:focus\\:translate-y-20:focus {\n    --tw-translate-y: 5rem;\n  }\n\n  .md\\:focus\\:translate-y-24:focus {\n    --tw-translate-y: 6rem;\n  }\n\n  .md\\:focus\\:translate-y-28:focus {\n    --tw-translate-y: 7rem;\n  }\n\n  .md\\:focus\\:translate-y-32:focus {\n    --tw-translate-y: 8rem;\n  }\n\n  .md\\:focus\\:translate-y-36:focus {\n    --tw-translate-y: 9rem;\n  }\n\n  .md\\:focus\\:translate-y-40:focus {\n    --tw-translate-y: 10rem;\n  }\n\n  .md\\:focus\\:translate-y-44:focus {\n    --tw-translate-y: 11rem;\n  }\n\n  .md\\:focus\\:translate-y-48:focus {\n    --tw-translate-y: 12rem;\n  }\n\n  .md\\:focus\\:translate-y-52:focus {\n    --tw-translate-y: 13rem;\n  }\n\n  .md\\:focus\\:translate-y-56:focus {\n    --tw-translate-y: 14rem;\n  }\n\n  .md\\:focus\\:translate-y-60:focus {\n    --tw-translate-y: 15rem;\n  }\n\n  .md\\:focus\\:translate-y-64:focus {\n    --tw-translate-y: 16rem;\n  }\n\n  .md\\:focus\\:translate-y-72:focus {\n    --tw-translate-y: 18rem;\n  }\n\n  .md\\:focus\\:translate-y-80:focus {\n    --tw-translate-y: 20rem;\n  }\n\n  .md\\:focus\\:translate-y-96:focus {\n    --tw-translate-y: 24rem;\n  }\n\n  .md\\:focus\\:translate-y-px:focus {\n    --tw-translate-y: 1px;\n  }\n\n  .md\\:focus\\:translate-y-0\\.5:focus {\n    --tw-translate-y: 0.125rem;\n  }\n\n  .md\\:focus\\:translate-y-1\\.5:focus {\n    --tw-translate-y: 0.375rem;\n  }\n\n  .md\\:focus\\:translate-y-2\\.5:focus {\n    --tw-translate-y: 0.625rem;\n  }\n\n  .md\\:focus\\:translate-y-3\\.5:focus {\n    --tw-translate-y: 0.875rem;\n  }\n\n  .md\\:focus\\:-translate-y-0:focus {\n    --tw-translate-y: 0px;\n  }\n\n  .md\\:focus\\:-translate-y-1:focus {\n    --tw-translate-y: -0.25rem;\n  }\n\n  .md\\:focus\\:-translate-y-2:focus {\n    --tw-translate-y: -0.5rem;\n  }\n\n  .md\\:focus\\:-translate-y-3:focus {\n    --tw-translate-y: -0.75rem;\n  }\n\n  .md\\:focus\\:-translate-y-4:focus {\n    --tw-translate-y: -1rem;\n  }\n\n  .md\\:focus\\:-translate-y-5:focus {\n    --tw-translate-y: -1.25rem;\n  }\n\n  .md\\:focus\\:-translate-y-6:focus {\n    --tw-translate-y: -1.5rem;\n  }\n\n  .md\\:focus\\:-translate-y-7:focus {\n    --tw-translate-y: -1.75rem;\n  }\n\n  .md\\:focus\\:-translate-y-8:focus {\n    --tw-translate-y: -2rem;\n  }\n\n  .md\\:focus\\:-translate-y-9:focus {\n    --tw-translate-y: -2.25rem;\n  }\n\n  .md\\:focus\\:-translate-y-10:focus {\n    --tw-translate-y: -2.5rem;\n  }\n\n  .md\\:focus\\:-translate-y-11:focus {\n    --tw-translate-y: -2.75rem;\n  }\n\n  .md\\:focus\\:-translate-y-12:focus {\n    --tw-translate-y: -3rem;\n  }\n\n  .md\\:focus\\:-translate-y-14:focus {\n    --tw-translate-y: -3.5rem;\n  }\n\n  .md\\:focus\\:-translate-y-16:focus {\n    --tw-translate-y: -4rem;\n  }\n\n  .md\\:focus\\:-translate-y-20:focus {\n    --tw-translate-y: -5rem;\n  }\n\n  .md\\:focus\\:-translate-y-24:focus {\n    --tw-translate-y: -6rem;\n  }\n\n  .md\\:focus\\:-translate-y-28:focus {\n    --tw-translate-y: -7rem;\n  }\n\n  .md\\:focus\\:-translate-y-32:focus {\n    --tw-translate-y: -8rem;\n  }\n\n  .md\\:focus\\:-translate-y-36:focus {\n    --tw-translate-y: -9rem;\n  }\n\n  .md\\:focus\\:-translate-y-40:focus {\n    --tw-translate-y: -10rem;\n  }\n\n  .md\\:focus\\:-translate-y-44:focus {\n    --tw-translate-y: -11rem;\n  }\n\n  .md\\:focus\\:-translate-y-48:focus {\n    --tw-translate-y: -12rem;\n  }\n\n  .md\\:focus\\:-translate-y-52:focus {\n    --tw-translate-y: -13rem;\n  }\n\n  .md\\:focus\\:-translate-y-56:focus {\n    --tw-translate-y: -14rem;\n  }\n\n  .md\\:focus\\:-translate-y-60:focus {\n    --tw-translate-y: -15rem;\n  }\n\n  .md\\:focus\\:-translate-y-64:focus {\n    --tw-translate-y: -16rem;\n  }\n\n  .md\\:focus\\:-translate-y-72:focus {\n    --tw-translate-y: -18rem;\n  }\n\n  .md\\:focus\\:-translate-y-80:focus {\n    --tw-translate-y: -20rem;\n  }\n\n  .md\\:focus\\:-translate-y-96:focus {\n    --tw-translate-y: -24rem;\n  }\n\n  .md\\:focus\\:-translate-y-px:focus {\n    --tw-translate-y: -1px;\n  }\n\n  .md\\:focus\\:-translate-y-0\\.5:focus {\n    --tw-translate-y: -0.125rem;\n  }\n\n  .md\\:focus\\:-translate-y-1\\.5:focus {\n    --tw-translate-y: -0.375rem;\n  }\n\n  .md\\:focus\\:-translate-y-2\\.5:focus {\n    --tw-translate-y: -0.625rem;\n  }\n\n  .md\\:focus\\:-translate-y-3\\.5:focus {\n    --tw-translate-y: -0.875rem;\n  }\n\n  .md\\:focus\\:translate-y-1\\/2:focus {\n    --tw-translate-y: 50%;\n  }\n\n  .md\\:focus\\:translate-y-1\\/3:focus {\n    --tw-translate-y: 33.333333%;\n  }\n\n  .md\\:focus\\:translate-y-2\\/3:focus {\n    --tw-translate-y: 66.666667%;\n  }\n\n  .md\\:focus\\:translate-y-1\\/4:focus {\n    --tw-translate-y: 25%;\n  }\n\n  .md\\:focus\\:translate-y-2\\/4:focus {\n    --tw-translate-y: 50%;\n  }\n\n  .md\\:focus\\:translate-y-3\\/4:focus {\n    --tw-translate-y: 75%;\n  }\n\n  .md\\:focus\\:translate-y-full:focus {\n    --tw-translate-y: 100%;\n  }\n\n  .md\\:focus\\:-translate-y-1\\/2:focus {\n    --tw-translate-y: -50%;\n  }\n\n  .md\\:focus\\:-translate-y-1\\/3:focus {\n    --tw-translate-y: -33.333333%;\n  }\n\n  .md\\:focus\\:-translate-y-2\\/3:focus {\n    --tw-translate-y: -66.666667%;\n  }\n\n  .md\\:focus\\:-translate-y-1\\/4:focus {\n    --tw-translate-y: -25%;\n  }\n\n  .md\\:focus\\:-translate-y-2\\/4:focus {\n    --tw-translate-y: -50%;\n  }\n\n  .md\\:focus\\:-translate-y-3\\/4:focus {\n    --tw-translate-y: -75%;\n  }\n\n  .md\\:focus\\:-translate-y-full:focus {\n    --tw-translate-y: -100%;\n  }\n\n  .md\\:skew-x-0 {\n    --tw-skew-x: 0deg;\n  }\n\n  .md\\:skew-x-1 {\n    --tw-skew-x: 1deg;\n  }\n\n  .md\\:skew-x-2 {\n    --tw-skew-x: 2deg;\n  }\n\n  .md\\:skew-x-3 {\n    --tw-skew-x: 3deg;\n  }\n\n  .md\\:skew-x-6 {\n    --tw-skew-x: 6deg;\n  }\n\n  .md\\:skew-x-12 {\n    --tw-skew-x: 12deg;\n  }\n\n  .md\\:-skew-x-12 {\n    --tw-skew-x: -12deg;\n  }\n\n  .md\\:-skew-x-6 {\n    --tw-skew-x: -6deg;\n  }\n\n  .md\\:-skew-x-3 {\n    --tw-skew-x: -3deg;\n  }\n\n  .md\\:-skew-x-2 {\n    --tw-skew-x: -2deg;\n  }\n\n  .md\\:-skew-x-1 {\n    --tw-skew-x: -1deg;\n  }\n\n  .md\\:skew-y-0 {\n    --tw-skew-y: 0deg;\n  }\n\n  .md\\:skew-y-1 {\n    --tw-skew-y: 1deg;\n  }\n\n  .md\\:skew-y-2 {\n    --tw-skew-y: 2deg;\n  }\n\n  .md\\:skew-y-3 {\n    --tw-skew-y: 3deg;\n  }\n\n  .md\\:skew-y-6 {\n    --tw-skew-y: 6deg;\n  }\n\n  .md\\:skew-y-12 {\n    --tw-skew-y: 12deg;\n  }\n\n  .md\\:-skew-y-12 {\n    --tw-skew-y: -12deg;\n  }\n\n  .md\\:-skew-y-6 {\n    --tw-skew-y: -6deg;\n  }\n\n  .md\\:-skew-y-3 {\n    --tw-skew-y: -3deg;\n  }\n\n  .md\\:-skew-y-2 {\n    --tw-skew-y: -2deg;\n  }\n\n  .md\\:-skew-y-1 {\n    --tw-skew-y: -1deg;\n  }\n\n  .md\\:hover\\:skew-x-0:hover {\n    --tw-skew-x: 0deg;\n  }\n\n  .md\\:hover\\:skew-x-1:hover {\n    --tw-skew-x: 1deg;\n  }\n\n  .md\\:hover\\:skew-x-2:hover {\n    --tw-skew-x: 2deg;\n  }\n\n  .md\\:hover\\:skew-x-3:hover {\n    --tw-skew-x: 3deg;\n  }\n\n  .md\\:hover\\:skew-x-6:hover {\n    --tw-skew-x: 6deg;\n  }\n\n  .md\\:hover\\:skew-x-12:hover {\n    --tw-skew-x: 12deg;\n  }\n\n  .md\\:hover\\:-skew-x-12:hover {\n    --tw-skew-x: -12deg;\n  }\n\n  .md\\:hover\\:-skew-x-6:hover {\n    --tw-skew-x: -6deg;\n  }\n\n  .md\\:hover\\:-skew-x-3:hover {\n    --tw-skew-x: -3deg;\n  }\n\n  .md\\:hover\\:-skew-x-2:hover {\n    --tw-skew-x: -2deg;\n  }\n\n  .md\\:hover\\:-skew-x-1:hover {\n    --tw-skew-x: -1deg;\n  }\n\n  .md\\:hover\\:skew-y-0:hover {\n    --tw-skew-y: 0deg;\n  }\n\n  .md\\:hover\\:skew-y-1:hover {\n    --tw-skew-y: 1deg;\n  }\n\n  .md\\:hover\\:skew-y-2:hover {\n    --tw-skew-y: 2deg;\n  }\n\n  .md\\:hover\\:skew-y-3:hover {\n    --tw-skew-y: 3deg;\n  }\n\n  .md\\:hover\\:skew-y-6:hover {\n    --tw-skew-y: 6deg;\n  }\n\n  .md\\:hover\\:skew-y-12:hover {\n    --tw-skew-y: 12deg;\n  }\n\n  .md\\:hover\\:-skew-y-12:hover {\n    --tw-skew-y: -12deg;\n  }\n\n  .md\\:hover\\:-skew-y-6:hover {\n    --tw-skew-y: -6deg;\n  }\n\n  .md\\:hover\\:-skew-y-3:hover {\n    --tw-skew-y: -3deg;\n  }\n\n  .md\\:hover\\:-skew-y-2:hover {\n    --tw-skew-y: -2deg;\n  }\n\n  .md\\:hover\\:-skew-y-1:hover {\n    --tw-skew-y: -1deg;\n  }\n\n  .md\\:focus\\:skew-x-0:focus {\n    --tw-skew-x: 0deg;\n  }\n\n  .md\\:focus\\:skew-x-1:focus {\n    --tw-skew-x: 1deg;\n  }\n\n  .md\\:focus\\:skew-x-2:focus {\n    --tw-skew-x: 2deg;\n  }\n\n  .md\\:focus\\:skew-x-3:focus {\n    --tw-skew-x: 3deg;\n  }\n\n  .md\\:focus\\:skew-x-6:focus {\n    --tw-skew-x: 6deg;\n  }\n\n  .md\\:focus\\:skew-x-12:focus {\n    --tw-skew-x: 12deg;\n  }\n\n  .md\\:focus\\:-skew-x-12:focus {\n    --tw-skew-x: -12deg;\n  }\n\n  .md\\:focus\\:-skew-x-6:focus {\n    --tw-skew-x: -6deg;\n  }\n\n  .md\\:focus\\:-skew-x-3:focus {\n    --tw-skew-x: -3deg;\n  }\n\n  .md\\:focus\\:-skew-x-2:focus {\n    --tw-skew-x: -2deg;\n  }\n\n  .md\\:focus\\:-skew-x-1:focus {\n    --tw-skew-x: -1deg;\n  }\n\n  .md\\:focus\\:skew-y-0:focus {\n    --tw-skew-y: 0deg;\n  }\n\n  .md\\:focus\\:skew-y-1:focus {\n    --tw-skew-y: 1deg;\n  }\n\n  .md\\:focus\\:skew-y-2:focus {\n    --tw-skew-y: 2deg;\n  }\n\n  .md\\:focus\\:skew-y-3:focus {\n    --tw-skew-y: 3deg;\n  }\n\n  .md\\:focus\\:skew-y-6:focus {\n    --tw-skew-y: 6deg;\n  }\n\n  .md\\:focus\\:skew-y-12:focus {\n    --tw-skew-y: 12deg;\n  }\n\n  .md\\:focus\\:-skew-y-12:focus {\n    --tw-skew-y: -12deg;\n  }\n\n  .md\\:focus\\:-skew-y-6:focus {\n    --tw-skew-y: -6deg;\n  }\n\n  .md\\:focus\\:-skew-y-3:focus {\n    --tw-skew-y: -3deg;\n  }\n\n  .md\\:focus\\:-skew-y-2:focus {\n    --tw-skew-y: -2deg;\n  }\n\n  .md\\:focus\\:-skew-y-1:focus {\n    --tw-skew-y: -1deg;\n  }\n\n  .md\\:transition-none {\n    transition-property: none;\n  }\n\n  .md\\:transition-all {\n    transition-property: all;\n    transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);\n    transition-duration: 150ms;\n  }\n\n  .md\\:transition {\n    transition-property: background-color, border-color, color, fill, stroke, opacity, box-shadow, transform, filter, -webkit-backdrop-filter;\n    transition-property: background-color, border-color, color, fill, stroke, opacity, box-shadow, transform, filter, backdrop-filter;\n    transition-property: background-color, border-color, color, fill, stroke, opacity, box-shadow, transform, filter, backdrop-filter, -webkit-backdrop-filter;\n    transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);\n    transition-duration: 150ms;\n  }\n\n  .md\\:transition-colors {\n    transition-property: background-color, border-color, color, fill, stroke;\n    transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);\n    transition-duration: 150ms;\n  }\n\n  .md\\:transition-opacity {\n    transition-property: opacity;\n    transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);\n    transition-duration: 150ms;\n  }\n\n  .md\\:transition-shadow {\n    transition-property: box-shadow;\n    transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);\n    transition-duration: 150ms;\n  }\n\n  .md\\:transition-transform {\n    transition-property: transform;\n    transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);\n    transition-duration: 150ms;\n  }\n\n  .md\\:ease-linear {\n    transition-timing-function: linear;\n  }\n\n  .md\\:ease-in {\n    transition-timing-function: cubic-bezier(0.4, 0, 1, 1);\n  }\n\n  .md\\:ease-out {\n    transition-timing-function: cubic-bezier(0, 0, 0.2, 1);\n  }\n\n  .md\\:ease-in-out {\n    transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);\n  }\n\n  .md\\:duration-75 {\n    transition-duration: 75ms;\n  }\n\n  .md\\:duration-100 {\n    transition-duration: 100ms;\n  }\n\n  .md\\:duration-150 {\n    transition-duration: 150ms;\n  }\n\n  .md\\:duration-200 {\n    transition-duration: 200ms;\n  }\n\n  .md\\:duration-300 {\n    transition-duration: 300ms;\n  }\n\n  .md\\:duration-500 {\n    transition-duration: 500ms;\n  }\n\n  .md\\:duration-700 {\n    transition-duration: 700ms;\n  }\n\n  .md\\:duration-1000 {\n    transition-duration: 1000ms;\n  }\n\n  .md\\:delay-75 {\n    transition-delay: 75ms;\n  }\n\n  .md\\:delay-100 {\n    transition-delay: 100ms;\n  }\n\n  .md\\:delay-150 {\n    transition-delay: 150ms;\n  }\n\n  .md\\:delay-200 {\n    transition-delay: 200ms;\n  }\n\n  .md\\:delay-300 {\n    transition-delay: 300ms;\n  }\n\n  .md\\:delay-500 {\n    transition-delay: 500ms;\n  }\n\n  .md\\:delay-700 {\n    transition-delay: 700ms;\n  }\n\n  .md\\:delay-1000 {\n    transition-delay: 1000ms;\n  }\n\n  .md\\:animate-none {\n    -webkit-animation: none;\n            animation: none;\n  }\n\n  .md\\:animate-spin {\n    -webkit-animation: spin 1s linear infinite;\n            animation: spin 1s linear infinite;\n  }\n\n  .md\\:animate-ping {\n    -webkit-animation: ping 1s cubic-bezier(0, 0, 0.2, 1) infinite;\n            animation: ping 1s cubic-bezier(0, 0, 0.2, 1) infinite;\n  }\n\n  .md\\:animate-pulse {\n    -webkit-animation: pulse 2s cubic-bezier(0.4, 0, 0.6, 1) infinite;\n            animation: pulse 2s cubic-bezier(0.4, 0, 0.6, 1) infinite;\n  }\n\n  .md\\:animate-bounce {\n    -webkit-animation: bounce 1s infinite;\n            animation: bounce 1s infinite;\n  }\n\n  .md\\:mix-blend-normal {\n    mix-blend-mode: normal;\n  }\n\n  .md\\:mix-blend-multiply {\n    mix-blend-mode: multiply;\n  }\n\n  .md\\:mix-blend-screen {\n    mix-blend-mode: screen;\n  }\n\n  .md\\:mix-blend-overlay {\n    mix-blend-mode: overlay;\n  }\n\n  .md\\:mix-blend-darken {\n    mix-blend-mode: darken;\n  }\n\n  .md\\:mix-blend-lighten {\n    mix-blend-mode: lighten;\n  }\n\n  .md\\:mix-blend-color-dodge {\n    mix-blend-mode: color-dodge;\n  }\n\n  .md\\:mix-blend-color-burn {\n    mix-blend-mode: color-burn;\n  }\n\n  .md\\:mix-blend-hard-light {\n    mix-blend-mode: hard-light;\n  }\n\n  .md\\:mix-blend-soft-light {\n    mix-blend-mode: soft-light;\n  }\n\n  .md\\:mix-blend-difference {\n    mix-blend-mode: difference;\n  }\n\n  .md\\:mix-blend-exclusion {\n    mix-blend-mode: exclusion;\n  }\n\n  .md\\:mix-blend-hue {\n    mix-blend-mode: hue;\n  }\n\n  .md\\:mix-blend-saturation {\n    mix-blend-mode: saturation;\n  }\n\n  .md\\:mix-blend-color {\n    mix-blend-mode: color;\n  }\n\n  .md\\:mix-blend-luminosity {\n    mix-blend-mode: luminosity;\n  }\n\n  .md\\:bg-blend-normal {\n    background-blend-mode: normal;\n  }\n\n  .md\\:bg-blend-multiply {\n    background-blend-mode: multiply;\n  }\n\n  .md\\:bg-blend-screen {\n    background-blend-mode: screen;\n  }\n\n  .md\\:bg-blend-overlay {\n    background-blend-mode: overlay;\n  }\n\n  .md\\:bg-blend-darken {\n    background-blend-mode: darken;\n  }\n\n  .md\\:bg-blend-lighten {\n    background-blend-mode: lighten;\n  }\n\n  .md\\:bg-blend-color-dodge {\n    background-blend-mode: color-dodge;\n  }\n\n  .md\\:bg-blend-color-burn {\n    background-blend-mode: color-burn;\n  }\n\n  .md\\:bg-blend-hard-light {\n    background-blend-mode: hard-light;\n  }\n\n  .md\\:bg-blend-soft-light {\n    background-blend-mode: soft-light;\n  }\n\n  .md\\:bg-blend-difference {\n    background-blend-mode: difference;\n  }\n\n  .md\\:bg-blend-exclusion {\n    background-blend-mode: exclusion;\n  }\n\n  .md\\:bg-blend-hue {\n    background-blend-mode: hue;\n  }\n\n  .md\\:bg-blend-saturation {\n    background-blend-mode: saturation;\n  }\n\n  .md\\:bg-blend-color {\n    background-blend-mode: color;\n  }\n\n  .md\\:bg-blend-luminosity {\n    background-blend-mode: luminosity;\n  }\n\n  .md\\:filter {\n    --tw-blur: var(--tw-empty,/*!*/ /*!*/);\n    --tw-brightness: var(--tw-empty,/*!*/ /*!*/);\n    --tw-contrast: var(--tw-empty,/*!*/ /*!*/);\n    --tw-grayscale: var(--tw-empty,/*!*/ /*!*/);\n    --tw-hue-rotate: var(--tw-empty,/*!*/ /*!*/);\n    --tw-invert: var(--tw-empty,/*!*/ /*!*/);\n    --tw-saturate: var(--tw-empty,/*!*/ /*!*/);\n    --tw-sepia: var(--tw-empty,/*!*/ /*!*/);\n    --tw-drop-shadow: var(--tw-empty,/*!*/ /*!*/);\n    filter: var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow);\n  }\n\n  .md\\:filter-none {\n    filter: none;\n  }\n\n  .md\\:blur-0 {\n    --tw-blur: blur(0);\n  }\n\n  .md\\:blur-sm {\n    --tw-blur: blur(4px);\n  }\n\n  .md\\:blur {\n    --tw-blur: blur(8px);\n  }\n\n  .md\\:blur-md {\n    --tw-blur: blur(12px);\n  }\n\n  .md\\:blur-lg {\n    --tw-blur: blur(16px);\n  }\n\n  .md\\:blur-xl {\n    --tw-blur: blur(24px);\n  }\n\n  .md\\:blur-2xl {\n    --tw-blur: blur(40px);\n  }\n\n  .md\\:blur-3xl {\n    --tw-blur: blur(64px);\n  }\n\n  .md\\:brightness-0 {\n    --tw-brightness: brightness(0);\n  }\n\n  .md\\:brightness-50 {\n    --tw-brightness: brightness(.5);\n  }\n\n  .md\\:brightness-75 {\n    --tw-brightness: brightness(.75);\n  }\n\n  .md\\:brightness-90 {\n    --tw-brightness: brightness(.9);\n  }\n\n  .md\\:brightness-95 {\n    --tw-brightness: brightness(.95);\n  }\n\n  .md\\:brightness-100 {\n    --tw-brightness: brightness(1);\n  }\n\n  .md\\:brightness-105 {\n    --tw-brightness: brightness(1.05);\n  }\n\n  .md\\:brightness-110 {\n    --tw-brightness: brightness(1.1);\n  }\n\n  .md\\:brightness-125 {\n    --tw-brightness: brightness(1.25);\n  }\n\n  .md\\:brightness-150 {\n    --tw-brightness: brightness(1.5);\n  }\n\n  .md\\:brightness-200 {\n    --tw-brightness: brightness(2);\n  }\n\n  .md\\:contrast-0 {\n    --tw-contrast: contrast(0);\n  }\n\n  .md\\:contrast-50 {\n    --tw-contrast: contrast(.5);\n  }\n\n  .md\\:contrast-75 {\n    --tw-contrast: contrast(.75);\n  }\n\n  .md\\:contrast-100 {\n    --tw-contrast: contrast(1);\n  }\n\n  .md\\:contrast-125 {\n    --tw-contrast: contrast(1.25);\n  }\n\n  .md\\:contrast-150 {\n    --tw-contrast: contrast(1.5);\n  }\n\n  .md\\:contrast-200 {\n    --tw-contrast: contrast(2);\n  }\n\n  .md\\:drop-shadow-sm {\n    --tw-drop-shadow: drop-shadow(0 1px 1px rgba(0,0,0,0.05));\n  }\n\n  .md\\:drop-shadow {\n    --tw-drop-shadow: drop-shadow(0 1px 2px rgba(0, 0, 0, 0.1)) drop-shadow(0 1px 1px rgba(0, 0, 0, 0.06));\n  }\n\n  .md\\:drop-shadow-md {\n    --tw-drop-shadow: drop-shadow(0 4px 3px rgba(0, 0, 0, 0.07)) drop-shadow(0 2px 2px rgba(0, 0, 0, 0.06));\n  }\n\n  .md\\:drop-shadow-lg {\n    --tw-drop-shadow: drop-shadow(0 10px 8px rgba(0, 0, 0, 0.04)) drop-shadow(0 4px 3px rgba(0, 0, 0, 0.1));\n  }\n\n  .md\\:drop-shadow-xl {\n    --tw-drop-shadow: drop-shadow(0 20px 13px rgba(0, 0, 0, 0.03)) drop-shadow(0 8px 5px rgba(0, 0, 0, 0.08));\n  }\n\n  .md\\:drop-shadow-2xl {\n    --tw-drop-shadow: drop-shadow(0 25px 25px rgba(0, 0, 0, 0.15));\n  }\n\n  .md\\:drop-shadow-none {\n    --tw-drop-shadow: drop-shadow(0 0 #0000);\n  }\n\n  .md\\:grayscale-0 {\n    --tw-grayscale: grayscale(0);\n  }\n\n  .md\\:grayscale {\n    --tw-grayscale: grayscale(100%);\n  }\n\n  .md\\:hue-rotate-0 {\n    --tw-hue-rotate: hue-rotate(0deg);\n  }\n\n  .md\\:hue-rotate-15 {\n    --tw-hue-rotate: hue-rotate(15deg);\n  }\n\n  .md\\:hue-rotate-30 {\n    --tw-hue-rotate: hue-rotate(30deg);\n  }\n\n  .md\\:hue-rotate-60 {\n    --tw-hue-rotate: hue-rotate(60deg);\n  }\n\n  .md\\:hue-rotate-90 {\n    --tw-hue-rotate: hue-rotate(90deg);\n  }\n\n  .md\\:hue-rotate-180 {\n    --tw-hue-rotate: hue-rotate(180deg);\n  }\n\n  .md\\:-hue-rotate-180 {\n    --tw-hue-rotate: hue-rotate(-180deg);\n  }\n\n  .md\\:-hue-rotate-90 {\n    --tw-hue-rotate: hue-rotate(-90deg);\n  }\n\n  .md\\:-hue-rotate-60 {\n    --tw-hue-rotate: hue-rotate(-60deg);\n  }\n\n  .md\\:-hue-rotate-30 {\n    --tw-hue-rotate: hue-rotate(-30deg);\n  }\n\n  .md\\:-hue-rotate-15 {\n    --tw-hue-rotate: hue-rotate(-15deg);\n  }\n\n  .md\\:invert-0 {\n    --tw-invert: invert(0);\n  }\n\n  .md\\:invert {\n    --tw-invert: invert(100%);\n  }\n\n  .md\\:saturate-0 {\n    --tw-saturate: saturate(0);\n  }\n\n  .md\\:saturate-50 {\n    --tw-saturate: saturate(.5);\n  }\n\n  .md\\:saturate-100 {\n    --tw-saturate: saturate(1);\n  }\n\n  .md\\:saturate-150 {\n    --tw-saturate: saturate(1.5);\n  }\n\n  .md\\:saturate-200 {\n    --tw-saturate: saturate(2);\n  }\n\n  .md\\:sepia-0 {\n    --tw-sepia: sepia(0);\n  }\n\n  .md\\:sepia {\n    --tw-sepia: sepia(100%);\n  }\n\n  .md\\:backdrop-filter {\n    --tw-backdrop-blur: var(--tw-empty,/*!*/ /*!*/);\n    --tw-backdrop-brightness: var(--tw-empty,/*!*/ /*!*/);\n    --tw-backdrop-contrast: var(--tw-empty,/*!*/ /*!*/);\n    --tw-backdrop-grayscale: var(--tw-empty,/*!*/ /*!*/);\n    --tw-backdrop-hue-rotate: var(--tw-empty,/*!*/ /*!*/);\n    --tw-backdrop-invert: var(--tw-empty,/*!*/ /*!*/);\n    --tw-backdrop-opacity: var(--tw-empty,/*!*/ /*!*/);\n    --tw-backdrop-saturate: var(--tw-empty,/*!*/ /*!*/);\n    --tw-backdrop-sepia: var(--tw-empty,/*!*/ /*!*/);\n    -webkit-backdrop-filter: var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);\n            backdrop-filter: var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);\n  }\n\n  .md\\:backdrop-filter-none {\n    -webkit-backdrop-filter: none;\n            backdrop-filter: none;\n  }\n\n  .md\\:backdrop-brightness-0 {\n    --tw-backdrop-brightness: brightness(0);\n  }\n\n  .md\\:backdrop-brightness-50 {\n    --tw-backdrop-brightness: brightness(.5);\n  }\n\n  .md\\:backdrop-brightness-75 {\n    --tw-backdrop-brightness: brightness(.75);\n  }\n\n  .md\\:backdrop-brightness-90 {\n    --tw-backdrop-brightness: brightness(.9);\n  }\n\n  .md\\:backdrop-brightness-95 {\n    --tw-backdrop-brightness: brightness(.95);\n  }\n\n  .md\\:backdrop-brightness-100 {\n    --tw-backdrop-brightness: brightness(1);\n  }\n\n  .md\\:backdrop-brightness-105 {\n    --tw-backdrop-brightness: brightness(1.05);\n  }\n\n  .md\\:backdrop-brightness-110 {\n    --tw-backdrop-brightness: brightness(1.1);\n  }\n\n  .md\\:backdrop-brightness-125 {\n    --tw-backdrop-brightness: brightness(1.25);\n  }\n\n  .md\\:backdrop-brightness-150 {\n    --tw-backdrop-brightness: brightness(1.5);\n  }\n\n  .md\\:backdrop-brightness-200 {\n    --tw-backdrop-brightness: brightness(2);\n  }\n\n  .md\\:backdrop-contrast-0 {\n    --tw-backdrop-contrast: contrast(0);\n  }\n\n  .md\\:backdrop-contrast-50 {\n    --tw-backdrop-contrast: contrast(.5);\n  }\n\n  .md\\:backdrop-contrast-75 {\n    --tw-backdrop-contrast: contrast(.75);\n  }\n\n  .md\\:backdrop-contrast-100 {\n    --tw-backdrop-contrast: contrast(1);\n  }\n\n  .md\\:backdrop-contrast-125 {\n    --tw-backdrop-contrast: contrast(1.25);\n  }\n\n  .md\\:backdrop-contrast-150 {\n    --tw-backdrop-contrast: contrast(1.5);\n  }\n\n  .md\\:backdrop-contrast-200 {\n    --tw-backdrop-contrast: contrast(2);\n  }\n\n  .md\\:backdrop-grayscale-0 {\n    --tw-backdrop-grayscale: grayscale(0);\n  }\n\n  .md\\:backdrop-grayscale {\n    --tw-backdrop-grayscale: grayscale(100%);\n  }\n\n  .md\\:backdrop-hue-rotate-0 {\n    --tw-backdrop-hue-rotate: hue-rotate(0deg);\n  }\n\n  .md\\:backdrop-hue-rotate-15 {\n    --tw-backdrop-hue-rotate: hue-rotate(15deg);\n  }\n\n  .md\\:backdrop-hue-rotate-30 {\n    --tw-backdrop-hue-rotate: hue-rotate(30deg);\n  }\n\n  .md\\:backdrop-hue-rotate-60 {\n    --tw-backdrop-hue-rotate: hue-rotate(60deg);\n  }\n\n  .md\\:backdrop-hue-rotate-90 {\n    --tw-backdrop-hue-rotate: hue-rotate(90deg);\n  }\n\n  .md\\:backdrop-hue-rotate-180 {\n    --tw-backdrop-hue-rotate: hue-rotate(180deg);\n  }\n\n  .md\\:-backdrop-hue-rotate-180 {\n    --tw-backdrop-hue-rotate: hue-rotate(-180deg);\n  }\n\n  .md\\:-backdrop-hue-rotate-90 {\n    --tw-backdrop-hue-rotate: hue-rotate(-90deg);\n  }\n\n  .md\\:-backdrop-hue-rotate-60 {\n    --tw-backdrop-hue-rotate: hue-rotate(-60deg);\n  }\n\n  .md\\:-backdrop-hue-rotate-30 {\n    --tw-backdrop-hue-rotate: hue-rotate(-30deg);\n  }\n\n  .md\\:-backdrop-hue-rotate-15 {\n    --tw-backdrop-hue-rotate: hue-rotate(-15deg);\n  }\n\n  .md\\:backdrop-invert-0 {\n    --tw-backdrop-invert: invert(0);\n  }\n\n  .md\\:backdrop-invert {\n    --tw-backdrop-invert: invert(100%);\n  }\n\n  .md\\:backdrop-saturate-0 {\n    --tw-backdrop-saturate: saturate(0);\n  }\n\n  .md\\:backdrop-saturate-50 {\n    --tw-backdrop-saturate: saturate(.5);\n  }\n\n  .md\\:backdrop-saturate-100 {\n    --tw-backdrop-saturate: saturate(1);\n  }\n\n  .md\\:backdrop-saturate-150 {\n    --tw-backdrop-saturate: saturate(1.5);\n  }\n\n  .md\\:backdrop-saturate-200 {\n    --tw-backdrop-saturate: saturate(2);\n  }\n\n  .md\\:backdrop-sepia-0 {\n    --tw-backdrop-sepia: sepia(0);\n  }\n\n  .md\\:backdrop-sepia {\n    --tw-backdrop-sepia: sepia(100%);\n  }\n}\n\n@media (min-width: 1024px) {\n  .lg\\:container {\n    width: 100%;\n  }\n\n  @media (min-width: 640px) {\n    .lg\\:container {\n      max-width: 640px;\n    }\n  }\n\n  @media (min-width: 768px) {\n    .lg\\:container {\n      max-width: 768px;\n    }\n  }\n\n  @media (min-width: 1024px) {\n    .lg\\:container {\n      max-width: 1024px;\n    }\n  }\n\n  @media (min-width: 1280px) {\n    .lg\\:container {\n      max-width: 1280px;\n    }\n  }\n\n  @media (min-width: 1536px) {\n    .lg\\:container {\n      max-width: 1536px;\n    }\n  }\n\n  .lg\\:space-y-0 > :not([hidden]) ~ :not([hidden]) {\n    --tw-space-y-reverse: 0;\n    margin-top: calc(0px * calc(1 - var(--tw-space-y-reverse)));\n    margin-bottom: calc(0px * var(--tw-space-y-reverse));\n  }\n\n  .lg\\:space-x-0 > :not([hidden]) ~ :not([hidden]) {\n    --tw-space-x-reverse: 0;\n    margin-right: calc(0px * var(--tw-space-x-reverse));\n    margin-left: calc(0px * calc(1 - var(--tw-space-x-reverse)));\n  }\n\n  .lg\\:space-y-1 > :not([hidden]) ~ :not([hidden]) {\n    --tw-space-y-reverse: 0;\n    margin-top: calc(0.25rem * calc(1 - var(--tw-space-y-reverse)));\n    margin-bottom: calc(0.25rem * var(--tw-space-y-reverse));\n  }\n\n  .lg\\:space-x-1 > :not([hidden]) ~ :not([hidden]) {\n    --tw-space-x-reverse: 0;\n    margin-right: calc(0.25rem * var(--tw-space-x-reverse));\n    margin-left: calc(0.25rem * calc(1 - var(--tw-space-x-reverse)));\n  }\n\n  .lg\\:space-y-2 > :not([hidden]) ~ :not([hidden]) {\n    --tw-space-y-reverse: 0;\n    margin-top: calc(0.5rem * calc(1 - var(--tw-space-y-reverse)));\n    margin-bottom: calc(0.5rem * var(--tw-space-y-reverse));\n  }\n\n  .lg\\:space-x-2 > :not([hidden]) ~ :not([hidden]) {\n    --tw-space-x-reverse: 0;\n    margin-right: calc(0.5rem * var(--tw-space-x-reverse));\n    margin-left: calc(0.5rem * calc(1 - var(--tw-space-x-reverse)));\n  }\n\n  .lg\\:space-y-3 > :not([hidden]) ~ :not([hidden]) {\n    --tw-space-y-reverse: 0;\n    margin-top: calc(0.75rem * calc(1 - var(--tw-space-y-reverse)));\n    margin-bottom: calc(0.75rem * var(--tw-space-y-reverse));\n  }\n\n  .lg\\:space-x-3 > :not([hidden]) ~ :not([hidden]) {\n    --tw-space-x-reverse: 0;\n    margin-right: calc(0.75rem * var(--tw-space-x-reverse));\n    margin-left: calc(0.75rem * calc(1 - var(--tw-space-x-reverse)));\n  }\n\n  .lg\\:space-y-4 > :not([hidden]) ~ :not([hidden]) {\n    --tw-space-y-reverse: 0;\n    margin-top: calc(1rem * calc(1 - var(--tw-space-y-reverse)));\n    margin-bottom: calc(1rem * var(--tw-space-y-reverse));\n  }\n\n  .lg\\:space-x-4 > :not([hidden]) ~ :not([hidden]) {\n    --tw-space-x-reverse: 0;\n    margin-right: calc(1rem * var(--tw-space-x-reverse));\n    margin-left: calc(1rem * calc(1 - var(--tw-space-x-reverse)));\n  }\n\n  .lg\\:space-y-5 > :not([hidden]) ~ :not([hidden]) {\n    --tw-space-y-reverse: 0;\n    margin-top: calc(1.25rem * calc(1 - var(--tw-space-y-reverse)));\n    margin-bottom: calc(1.25rem * var(--tw-space-y-reverse));\n  }\n\n  .lg\\:space-x-5 > :not([hidden]) ~ :not([hidden]) {\n    --tw-space-x-reverse: 0;\n    margin-right: calc(1.25rem * var(--tw-space-x-reverse));\n    margin-left: calc(1.25rem * calc(1 - var(--tw-space-x-reverse)));\n  }\n\n  .lg\\:space-y-6 > :not([hidden]) ~ :not([hidden]) {\n    --tw-space-y-reverse: 0;\n    margin-top: calc(1.5rem * calc(1 - var(--tw-space-y-reverse)));\n    margin-bottom: calc(1.5rem * var(--tw-space-y-reverse));\n  }\n\n  .lg\\:space-x-6 > :not([hidden]) ~ :not([hidden]) {\n    --tw-space-x-reverse: 0;\n    margin-right: calc(1.5rem * var(--tw-space-x-reverse));\n    margin-left: calc(1.5rem * calc(1 - var(--tw-space-x-reverse)));\n  }\n\n  .lg\\:space-y-7 > :not([hidden]) ~ :not([hidden]) {\n    --tw-space-y-reverse: 0;\n    margin-top: calc(1.75rem * calc(1 - var(--tw-space-y-reverse)));\n    margin-bottom: calc(1.75rem * var(--tw-space-y-reverse));\n  }\n\n  .lg\\:space-x-7 > :not([hidden]) ~ :not([hidden]) {\n    --tw-space-x-reverse: 0;\n    margin-right: calc(1.75rem * var(--tw-space-x-reverse));\n    margin-left: calc(1.75rem * calc(1 - var(--tw-space-x-reverse)));\n  }\n\n  .lg\\:space-y-8 > :not([hidden]) ~ :not([hidden]) {\n    --tw-space-y-reverse: 0;\n    margin-top: calc(2rem * calc(1 - var(--tw-space-y-reverse)));\n    margin-bottom: calc(2rem * var(--tw-space-y-reverse));\n  }\n\n  .lg\\:space-x-8 > :not([hidden]) ~ :not([hidden]) {\n    --tw-space-x-reverse: 0;\n    margin-right: calc(2rem * var(--tw-space-x-reverse));\n    margin-left: calc(2rem * calc(1 - var(--tw-space-x-reverse)));\n  }\n\n  .lg\\:space-y-9 > :not([hidden]) ~ :not([hidden]) {\n    --tw-space-y-reverse: 0;\n    margin-top: calc(2.25rem * calc(1 - var(--tw-space-y-reverse)));\n    margin-bottom: calc(2.25rem * var(--tw-space-y-reverse));\n  }\n\n  .lg\\:space-x-9 > :not([hidden]) ~ :not([hidden]) {\n    --tw-space-x-reverse: 0;\n    margin-right: calc(2.25rem * var(--tw-space-x-reverse));\n    margin-left: calc(2.25rem * calc(1 - var(--tw-space-x-reverse)));\n  }\n\n  .lg\\:space-y-10 > :not([hidden]) ~ :not([hidden]) {\n    --tw-space-y-reverse: 0;\n    margin-top: calc(2.5rem * calc(1 - var(--tw-space-y-reverse)));\n    margin-bottom: calc(2.5rem * var(--tw-space-y-reverse));\n  }\n\n  .lg\\:space-x-10 > :not([hidden]) ~ :not([hidden]) {\n    --tw-space-x-reverse: 0;\n    margin-right: calc(2.5rem * var(--tw-space-x-reverse));\n    margin-left: calc(2.5rem * calc(1 - var(--tw-space-x-reverse)));\n  }\n\n  .lg\\:space-y-11 > :not([hidden]) ~ :not([hidden]) {\n    --tw-space-y-reverse: 0;\n    margin-top: calc(2.75rem * calc(1 - var(--tw-space-y-reverse)));\n    margin-bottom: calc(2.75rem * var(--tw-space-y-reverse));\n  }\n\n  .lg\\:space-x-11 > :not([hidden]) ~ :not([hidden]) {\n    --tw-space-x-reverse: 0;\n    margin-right: calc(2.75rem * var(--tw-space-x-reverse));\n    margin-left: calc(2.75rem * calc(1 - var(--tw-space-x-reverse)));\n  }\n\n  .lg\\:space-y-12 > :not([hidden]) ~ :not([hidden]) {\n    --tw-space-y-reverse: 0;\n    margin-top: calc(3rem * calc(1 - var(--tw-space-y-reverse)));\n    margin-bottom: calc(3rem * var(--tw-space-y-reverse));\n  }\n\n  .lg\\:space-x-12 > :not([hidden]) ~ :not([hidden]) {\n    --tw-space-x-reverse: 0;\n    margin-right: calc(3rem * var(--tw-space-x-reverse));\n    margin-left: calc(3rem * calc(1 - var(--tw-space-x-reverse)));\n  }\n\n  .lg\\:space-y-14 > :not([hidden]) ~ :not([hidden]) {\n    --tw-space-y-reverse: 0;\n    margin-top: calc(3.5rem * calc(1 - var(--tw-space-y-reverse)));\n    margin-bottom: calc(3.5rem * var(--tw-space-y-reverse));\n  }\n\n  .lg\\:space-x-14 > :not([hidden]) ~ :not([hidden]) {\n    --tw-space-x-reverse: 0;\n    margin-right: calc(3.5rem * var(--tw-space-x-reverse));\n    margin-left: calc(3.5rem * calc(1 - var(--tw-space-x-reverse)));\n  }\n\n  .lg\\:space-y-16 > :not([hidden]) ~ :not([hidden]) {\n    --tw-space-y-reverse: 0;\n    margin-top: calc(4rem * calc(1 - var(--tw-space-y-reverse)));\n    margin-bottom: calc(4rem * var(--tw-space-y-reverse));\n  }\n\n  .lg\\:space-x-16 > :not([hidden]) ~ :not([hidden]) {\n    --tw-space-x-reverse: 0;\n    margin-right: calc(4rem * var(--tw-space-x-reverse));\n    margin-left: calc(4rem * calc(1 - var(--tw-space-x-reverse)));\n  }\n\n  .lg\\:space-y-20 > :not([hidden]) ~ :not([hidden]) {\n    --tw-space-y-reverse: 0;\n    margin-top: calc(5rem * calc(1 - var(--tw-space-y-reverse)));\n    margin-bottom: calc(5rem * var(--tw-space-y-reverse));\n  }\n\n  .lg\\:space-x-20 > :not([hidden]) ~ :not([hidden]) {\n    --tw-space-x-reverse: 0;\n    margin-right: calc(5rem * var(--tw-space-x-reverse));\n    margin-left: calc(5rem * calc(1 - var(--tw-space-x-reverse)));\n  }\n\n  .lg\\:space-y-24 > :not([hidden]) ~ :not([hidden]) {\n    --tw-space-y-reverse: 0;\n    margin-top: calc(6rem * calc(1 - var(--tw-space-y-reverse)));\n    margin-bottom: calc(6rem * var(--tw-space-y-reverse));\n  }\n\n  .lg\\:space-x-24 > :not([hidden]) ~ :not([hidden]) {\n    --tw-space-x-reverse: 0;\n    margin-right: calc(6rem * var(--tw-space-x-reverse));\n    margin-left: calc(6rem * calc(1 - var(--tw-space-x-reverse)));\n  }\n\n  .lg\\:space-y-28 > :not([hidden]) ~ :not([hidden]) {\n    --tw-space-y-reverse: 0;\n    margin-top: calc(7rem * calc(1 - var(--tw-space-y-reverse)));\n    margin-bottom: calc(7rem * var(--tw-space-y-reverse));\n  }\n\n  .lg\\:space-x-28 > :not([hidden]) ~ :not([hidden]) {\n    --tw-space-x-reverse: 0;\n    margin-right: calc(7rem * var(--tw-space-x-reverse));\n    margin-left: calc(7rem * calc(1 - var(--tw-space-x-reverse)));\n  }\n\n  .lg\\:space-y-32 > :not([hidden]) ~ :not([hidden]) {\n    --tw-space-y-reverse: 0;\n    margin-top: calc(8rem * calc(1 - var(--tw-space-y-reverse)));\n    margin-bottom: calc(8rem * var(--tw-space-y-reverse));\n  }\n\n  .lg\\:space-x-32 > :not([hidden]) ~ :not([hidden]) {\n    --tw-space-x-reverse: 0;\n    margin-right: calc(8rem * var(--tw-space-x-reverse));\n    margin-left: calc(8rem * calc(1 - var(--tw-space-x-reverse)));\n  }\n\n  .lg\\:space-y-36 > :not([hidden]) ~ :not([hidden]) {\n    --tw-space-y-reverse: 0;\n    margin-top: calc(9rem * calc(1 - var(--tw-space-y-reverse)));\n    margin-bottom: calc(9rem * var(--tw-space-y-reverse));\n  }\n\n  .lg\\:space-x-36 > :not([hidden]) ~ :not([hidden]) {\n    --tw-space-x-reverse: 0;\n    margin-right: calc(9rem * var(--tw-space-x-reverse));\n    margin-left: calc(9rem * calc(1 - var(--tw-space-x-reverse)));\n  }\n\n  .lg\\:space-y-40 > :not([hidden]) ~ :not([hidden]) {\n    --tw-space-y-reverse: 0;\n    margin-top: calc(10rem * calc(1 - var(--tw-space-y-reverse)));\n    margin-bottom: calc(10rem * var(--tw-space-y-reverse));\n  }\n\n  .lg\\:space-x-40 > :not([hidden]) ~ :not([hidden]) {\n    --tw-space-x-reverse: 0;\n    margin-right: calc(10rem * var(--tw-space-x-reverse));\n    margin-left: calc(10rem * calc(1 - var(--tw-space-x-reverse)));\n  }\n\n  .lg\\:space-y-44 > :not([hidden]) ~ :not([hidden]) {\n    --tw-space-y-reverse: 0;\n    margin-top: calc(11rem * calc(1 - var(--tw-space-y-reverse)));\n    margin-bottom: calc(11rem * var(--tw-space-y-reverse));\n  }\n\n  .lg\\:space-x-44 > :not([hidden]) ~ :not([hidden]) {\n    --tw-space-x-reverse: 0;\n    margin-right: calc(11rem * var(--tw-space-x-reverse));\n    margin-left: calc(11rem * calc(1 - var(--tw-space-x-reverse)));\n  }\n\n  .lg\\:space-y-48 > :not([hidden]) ~ :not([hidden]) {\n    --tw-space-y-reverse: 0;\n    margin-top: calc(12rem * calc(1 - var(--tw-space-y-reverse)));\n    margin-bottom: calc(12rem * var(--tw-space-y-reverse));\n  }\n\n  .lg\\:space-x-48 > :not([hidden]) ~ :not([hidden]) {\n    --tw-space-x-reverse: 0;\n    margin-right: calc(12rem * var(--tw-space-x-reverse));\n    margin-left: calc(12rem * calc(1 - var(--tw-space-x-reverse)));\n  }\n\n  .lg\\:space-y-52 > :not([hidden]) ~ :not([hidden]) {\n    --tw-space-y-reverse: 0;\n    margin-top: calc(13rem * calc(1 - var(--tw-space-y-reverse)));\n    margin-bottom: calc(13rem * var(--tw-space-y-reverse));\n  }\n\n  .lg\\:space-x-52 > :not([hidden]) ~ :not([hidden]) {\n    --tw-space-x-reverse: 0;\n    margin-right: calc(13rem * var(--tw-space-x-reverse));\n    margin-left: calc(13rem * calc(1 - var(--tw-space-x-reverse)));\n  }\n\n  .lg\\:space-y-56 > :not([hidden]) ~ :not([hidden]) {\n    --tw-space-y-reverse: 0;\n    margin-top: calc(14rem * calc(1 - var(--tw-space-y-reverse)));\n    margin-bottom: calc(14rem * var(--tw-space-y-reverse));\n  }\n\n  .lg\\:space-x-56 > :not([hidden]) ~ :not([hidden]) {\n    --tw-space-x-reverse: 0;\n    margin-right: calc(14rem * var(--tw-space-x-reverse));\n    margin-left: calc(14rem * calc(1 - var(--tw-space-x-reverse)));\n  }\n\n  .lg\\:space-y-60 > :not([hidden]) ~ :not([hidden]) {\n    --tw-space-y-reverse: 0;\n    margin-top: calc(15rem * calc(1 - var(--tw-space-y-reverse)));\n    margin-bottom: calc(15rem * var(--tw-space-y-reverse));\n  }\n\n  .lg\\:space-x-60 > :not([hidden]) ~ :not([hidden]) {\n    --tw-space-x-reverse: 0;\n    margin-right: calc(15rem * var(--tw-space-x-reverse));\n    margin-left: calc(15rem * calc(1 - var(--tw-space-x-reverse)));\n  }\n\n  .lg\\:space-y-64 > :not([hidden]) ~ :not([hidden]) {\n    --tw-space-y-reverse: 0;\n    margin-top: calc(16rem * calc(1 - var(--tw-space-y-reverse)));\n    margin-bottom: calc(16rem * var(--tw-space-y-reverse));\n  }\n\n  .lg\\:space-x-64 > :not([hidden]) ~ :not([hidden]) {\n    --tw-space-x-reverse: 0;\n    margin-right: calc(16rem * var(--tw-space-x-reverse));\n    margin-left: calc(16rem * calc(1 - var(--tw-space-x-reverse)));\n  }\n\n  .lg\\:space-y-72 > :not([hidden]) ~ :not([hidden]) {\n    --tw-space-y-reverse: 0;\n    margin-top: calc(18rem * calc(1 - var(--tw-space-y-reverse)));\n    margin-bottom: calc(18rem * var(--tw-space-y-reverse));\n  }\n\n  .lg\\:space-x-72 > :not([hidden]) ~ :not([hidden]) {\n    --tw-space-x-reverse: 0;\n    margin-right: calc(18rem * var(--tw-space-x-reverse));\n    margin-left: calc(18rem * calc(1 - var(--tw-space-x-reverse)));\n  }\n\n  .lg\\:space-y-80 > :not([hidden]) ~ :not([hidden]) {\n    --tw-space-y-reverse: 0;\n    margin-top: calc(20rem * calc(1 - var(--tw-space-y-reverse)));\n    margin-bottom: calc(20rem * var(--tw-space-y-reverse));\n  }\n\n  .lg\\:space-x-80 > :not([hidden]) ~ :not([hidden]) {\n    --tw-space-x-reverse: 0;\n    margin-right: calc(20rem * var(--tw-space-x-reverse));\n    margin-left: calc(20rem * calc(1 - var(--tw-space-x-reverse)));\n  }\n\n  .lg\\:space-y-96 > :not([hidden]) ~ :not([hidden]) {\n    --tw-space-y-reverse: 0;\n    margin-top: calc(24rem * calc(1 - var(--tw-space-y-reverse)));\n    margin-bottom: calc(24rem * var(--tw-space-y-reverse));\n  }\n\n  .lg\\:space-x-96 > :not([hidden]) ~ :not([hidden]) {\n    --tw-space-x-reverse: 0;\n    margin-right: calc(24rem * var(--tw-space-x-reverse));\n    margin-left: calc(24rem * calc(1 - var(--tw-space-x-reverse)));\n  }\n\n  .lg\\:space-y-px > :not([hidden]) ~ :not([hidden]) {\n    --tw-space-y-reverse: 0;\n    margin-top: calc(1px * calc(1 - var(--tw-space-y-reverse)));\n    margin-bottom: calc(1px * var(--tw-space-y-reverse));\n  }\n\n  .lg\\:space-x-px > :not([hidden]) ~ :not([hidden]) {\n    --tw-space-x-reverse: 0;\n    margin-right: calc(1px * var(--tw-space-x-reverse));\n    margin-left: calc(1px * calc(1 - var(--tw-space-x-reverse)));\n  }\n\n  .lg\\:space-y-0\\.5 > :not([hidden]) ~ :not([hidden]) {\n    --tw-space-y-reverse: 0;\n    margin-top: calc(0.125rem * calc(1 - var(--tw-space-y-reverse)));\n    margin-bottom: calc(0.125rem * var(--tw-space-y-reverse));\n  }\n\n  .lg\\:space-x-0\\.5 > :not([hidden]) ~ :not([hidden]) {\n    --tw-space-x-reverse: 0;\n    margin-right: calc(0.125rem * var(--tw-space-x-reverse));\n    margin-left: calc(0.125rem * calc(1 - var(--tw-space-x-reverse)));\n  }\n\n  .lg\\:space-y-1\\.5 > :not([hidden]) ~ :not([hidden]) {\n    --tw-space-y-reverse: 0;\n    margin-top: calc(0.375rem * calc(1 - var(--tw-space-y-reverse)));\n    margin-bottom: calc(0.375rem * var(--tw-space-y-reverse));\n  }\n\n  .lg\\:space-x-1\\.5 > :not([hidden]) ~ :not([hidden]) {\n    --tw-space-x-reverse: 0;\n    margin-right: calc(0.375rem * var(--tw-space-x-reverse));\n    margin-left: calc(0.375rem * calc(1 - var(--tw-space-x-reverse)));\n  }\n\n  .lg\\:space-y-2\\.5 > :not([hidden]) ~ :not([hidden]) {\n    --tw-space-y-reverse: 0;\n    margin-top: calc(0.625rem * calc(1 - var(--tw-space-y-reverse)));\n    margin-bottom: calc(0.625rem * var(--tw-space-y-reverse));\n  }\n\n  .lg\\:space-x-2\\.5 > :not([hidden]) ~ :not([hidden]) {\n    --tw-space-x-reverse: 0;\n    margin-right: calc(0.625rem * var(--tw-space-x-reverse));\n    margin-left: calc(0.625rem * calc(1 - var(--tw-space-x-reverse)));\n  }\n\n  .lg\\:space-y-3\\.5 > :not([hidden]) ~ :not([hidden]) {\n    --tw-space-y-reverse: 0;\n    margin-top: calc(0.875rem * calc(1 - var(--tw-space-y-reverse)));\n    margin-bottom: calc(0.875rem * var(--tw-space-y-reverse));\n  }\n\n  .lg\\:space-x-3\\.5 > :not([hidden]) ~ :not([hidden]) {\n    --tw-space-x-reverse: 0;\n    margin-right: calc(0.875rem * var(--tw-space-x-reverse));\n    margin-left: calc(0.875rem * calc(1 - var(--tw-space-x-reverse)));\n  }\n\n  .lg\\:-space-y-0 > :not([hidden]) ~ :not([hidden]) {\n    --tw-space-y-reverse: 0;\n    margin-top: calc(0px * calc(1 - var(--tw-space-y-reverse)));\n    margin-bottom: calc(0px * var(--tw-space-y-reverse));\n  }\n\n  .lg\\:-space-x-0 > :not([hidden]) ~ :not([hidden]) {\n    --tw-space-x-reverse: 0;\n    margin-right: calc(0px * var(--tw-space-x-reverse));\n    margin-left: calc(0px * calc(1 - var(--tw-space-x-reverse)));\n  }\n\n  .lg\\:-space-y-1 > :not([hidden]) ~ :not([hidden]) {\n    --tw-space-y-reverse: 0;\n    margin-top: calc(-0.25rem * calc(1 - var(--tw-space-y-reverse)));\n    margin-bottom: calc(-0.25rem * var(--tw-space-y-reverse));\n  }\n\n  .lg\\:-space-x-1 > :not([hidden]) ~ :not([hidden]) {\n    --tw-space-x-reverse: 0;\n    margin-right: calc(-0.25rem * var(--tw-space-x-reverse));\n    margin-left: calc(-0.25rem * calc(1 - var(--tw-space-x-reverse)));\n  }\n\n  .lg\\:-space-y-2 > :not([hidden]) ~ :not([hidden]) {\n    --tw-space-y-reverse: 0;\n    margin-top: calc(-0.5rem * calc(1 - var(--tw-space-y-reverse)));\n    margin-bottom: calc(-0.5rem * var(--tw-space-y-reverse));\n  }\n\n  .lg\\:-space-x-2 > :not([hidden]) ~ :not([hidden]) {\n    --tw-space-x-reverse: 0;\n    margin-right: calc(-0.5rem * var(--tw-space-x-reverse));\n    margin-left: calc(-0.5rem * calc(1 - var(--tw-space-x-reverse)));\n  }\n\n  .lg\\:-space-y-3 > :not([hidden]) ~ :not([hidden]) {\n    --tw-space-y-reverse: 0;\n    margin-top: calc(-0.75rem * calc(1 - var(--tw-space-y-reverse)));\n    margin-bottom: calc(-0.75rem * var(--tw-space-y-reverse));\n  }\n\n  .lg\\:-space-x-3 > :not([hidden]) ~ :not([hidden]) {\n    --tw-space-x-reverse: 0;\n    margin-right: calc(-0.75rem * var(--tw-space-x-reverse));\n    margin-left: calc(-0.75rem * calc(1 - var(--tw-space-x-reverse)));\n  }\n\n  .lg\\:-space-y-4 > :not([hidden]) ~ :not([hidden]) {\n    --tw-space-y-reverse: 0;\n    margin-top: calc(-1rem * calc(1 - var(--tw-space-y-reverse)));\n    margin-bottom: calc(-1rem * var(--tw-space-y-reverse));\n  }\n\n  .lg\\:-space-x-4 > :not([hidden]) ~ :not([hidden]) {\n    --tw-space-x-reverse: 0;\n    margin-right: calc(-1rem * var(--tw-space-x-reverse));\n    margin-left: calc(-1rem * calc(1 - var(--tw-space-x-reverse)));\n  }\n\n  .lg\\:-space-y-5 > :not([hidden]) ~ :not([hidden]) {\n    --tw-space-y-reverse: 0;\n    margin-top: calc(-1.25rem * calc(1 - var(--tw-space-y-reverse)));\n    margin-bottom: calc(-1.25rem * var(--tw-space-y-reverse));\n  }\n\n  .lg\\:-space-x-5 > :not([hidden]) ~ :not([hidden]) {\n    --tw-space-x-reverse: 0;\n    margin-right: calc(-1.25rem * var(--tw-space-x-reverse));\n    margin-left: calc(-1.25rem * calc(1 - var(--tw-space-x-reverse)));\n  }\n\n  .lg\\:-space-y-6 > :not([hidden]) ~ :not([hidden]) {\n    --tw-space-y-reverse: 0;\n    margin-top: calc(-1.5rem * calc(1 - var(--tw-space-y-reverse)));\n    margin-bottom: calc(-1.5rem * var(--tw-space-y-reverse));\n  }\n\n  .lg\\:-space-x-6 > :not([hidden]) ~ :not([hidden]) {\n    --tw-space-x-reverse: 0;\n    margin-right: calc(-1.5rem * var(--tw-space-x-reverse));\n    margin-left: calc(-1.5rem * calc(1 - var(--tw-space-x-reverse)));\n  }\n\n  .lg\\:-space-y-7 > :not([hidden]) ~ :not([hidden]) {\n    --tw-space-y-reverse: 0;\n    margin-top: calc(-1.75rem * calc(1 - var(--tw-space-y-reverse)));\n    margin-bottom: calc(-1.75rem * var(--tw-space-y-reverse));\n  }\n\n  .lg\\:-space-x-7 > :not([hidden]) ~ :not([hidden]) {\n    --tw-space-x-reverse: 0;\n    margin-right: calc(-1.75rem * var(--tw-space-x-reverse));\n    margin-left: calc(-1.75rem * calc(1 - var(--tw-space-x-reverse)));\n  }\n\n  .lg\\:-space-y-8 > :not([hidden]) ~ :not([hidden]) {\n    --tw-space-y-reverse: 0;\n    margin-top: calc(-2rem * calc(1 - var(--tw-space-y-reverse)));\n    margin-bottom: calc(-2rem * var(--tw-space-y-reverse));\n  }\n\n  .lg\\:-space-x-8 > :not([hidden]) ~ :not([hidden]) {\n    --tw-space-x-reverse: 0;\n    margin-right: calc(-2rem * var(--tw-space-x-reverse));\n    margin-left: calc(-2rem * calc(1 - var(--tw-space-x-reverse)));\n  }\n\n  .lg\\:-space-y-9 > :not([hidden]) ~ :not([hidden]) {\n    --tw-space-y-reverse: 0;\n    margin-top: calc(-2.25rem * calc(1 - var(--tw-space-y-reverse)));\n    margin-bottom: calc(-2.25rem * var(--tw-space-y-reverse));\n  }\n\n  .lg\\:-space-x-9 > :not([hidden]) ~ :not([hidden]) {\n    --tw-space-x-reverse: 0;\n    margin-right: calc(-2.25rem * var(--tw-space-x-reverse));\n    margin-left: calc(-2.25rem * calc(1 - var(--tw-space-x-reverse)));\n  }\n\n  .lg\\:-space-y-10 > :not([hidden]) ~ :not([hidden]) {\n    --tw-space-y-reverse: 0;\n    margin-top: calc(-2.5rem * calc(1 - var(--tw-space-y-reverse)));\n    margin-bottom: calc(-2.5rem * var(--tw-space-y-reverse));\n  }\n\n  .lg\\:-space-x-10 > :not([hidden]) ~ :not([hidden]) {\n    --tw-space-x-reverse: 0;\n    margin-right: calc(-2.5rem * var(--tw-space-x-reverse));\n    margin-left: calc(-2.5rem * calc(1 - var(--tw-space-x-reverse)));\n  }\n\n  .lg\\:-space-y-11 > :not([hidden]) ~ :not([hidden]) {\n    --tw-space-y-reverse: 0;\n    margin-top: calc(-2.75rem * calc(1 - var(--tw-space-y-reverse)));\n    margin-bottom: calc(-2.75rem * var(--tw-space-y-reverse));\n  }\n\n  .lg\\:-space-x-11 > :not([hidden]) ~ :not([hidden]) {\n    --tw-space-x-reverse: 0;\n    margin-right: calc(-2.75rem * var(--tw-space-x-reverse));\n    margin-left: calc(-2.75rem * calc(1 - var(--tw-space-x-reverse)));\n  }\n\n  .lg\\:-space-y-12 > :not([hidden]) ~ :not([hidden]) {\n    --tw-space-y-reverse: 0;\n    margin-top: calc(-3rem * calc(1 - var(--tw-space-y-reverse)));\n    margin-bottom: calc(-3rem * var(--tw-space-y-reverse));\n  }\n\n  .lg\\:-space-x-12 > :not([hidden]) ~ :not([hidden]) {\n    --tw-space-x-reverse: 0;\n    margin-right: calc(-3rem * var(--tw-space-x-reverse));\n    margin-left: calc(-3rem * calc(1 - var(--tw-space-x-reverse)));\n  }\n\n  .lg\\:-space-y-14 > :not([hidden]) ~ :not([hidden]) {\n    --tw-space-y-reverse: 0;\n    margin-top: calc(-3.5rem * calc(1 - var(--tw-space-y-reverse)));\n    margin-bottom: calc(-3.5rem * var(--tw-space-y-reverse));\n  }\n\n  .lg\\:-space-x-14 > :not([hidden]) ~ :not([hidden]) {\n    --tw-space-x-reverse: 0;\n    margin-right: calc(-3.5rem * var(--tw-space-x-reverse));\n    margin-left: calc(-3.5rem * calc(1 - var(--tw-space-x-reverse)));\n  }\n\n  .lg\\:-space-y-16 > :not([hidden]) ~ :not([hidden]) {\n    --tw-space-y-reverse: 0;\n    margin-top: calc(-4rem * calc(1 - var(--tw-space-y-reverse)));\n    margin-bottom: calc(-4rem * var(--tw-space-y-reverse));\n  }\n\n  .lg\\:-space-x-16 > :not([hidden]) ~ :not([hidden]) {\n    --tw-space-x-reverse: 0;\n    margin-right: calc(-4rem * var(--tw-space-x-reverse));\n    margin-left: calc(-4rem * calc(1 - var(--tw-space-x-reverse)));\n  }\n\n  .lg\\:-space-y-20 > :not([hidden]) ~ :not([hidden]) {\n    --tw-space-y-reverse: 0;\n    margin-top: calc(-5rem * calc(1 - var(--tw-space-y-reverse)));\n    margin-bottom: calc(-5rem * var(--tw-space-y-reverse));\n  }\n\n  .lg\\:-space-x-20 > :not([hidden]) ~ :not([hidden]) {\n    --tw-space-x-reverse: 0;\n    margin-right: calc(-5rem * var(--tw-space-x-reverse));\n    margin-left: calc(-5rem * calc(1 - var(--tw-space-x-reverse)));\n  }\n\n  .lg\\:-space-y-24 > :not([hidden]) ~ :not([hidden]) {\n    --tw-space-y-reverse: 0;\n    margin-top: calc(-6rem * calc(1 - var(--tw-space-y-reverse)));\n    margin-bottom: calc(-6rem * var(--tw-space-y-reverse));\n  }\n\n  .lg\\:-space-x-24 > :not([hidden]) ~ :not([hidden]) {\n    --tw-space-x-reverse: 0;\n    margin-right: calc(-6rem * var(--tw-space-x-reverse));\n    margin-left: calc(-6rem * calc(1 - var(--tw-space-x-reverse)));\n  }\n\n  .lg\\:-space-y-28 > :not([hidden]) ~ :not([hidden]) {\n    --tw-space-y-reverse: 0;\n    margin-top: calc(-7rem * calc(1 - var(--tw-space-y-reverse)));\n    margin-bottom: calc(-7rem * var(--tw-space-y-reverse));\n  }\n\n  .lg\\:-space-x-28 > :not([hidden]) ~ :not([hidden]) {\n    --tw-space-x-reverse: 0;\n    margin-right: calc(-7rem * var(--tw-space-x-reverse));\n    margin-left: calc(-7rem * calc(1 - var(--tw-space-x-reverse)));\n  }\n\n  .lg\\:-space-y-32 > :not([hidden]) ~ :not([hidden]) {\n    --tw-space-y-reverse: 0;\n    margin-top: calc(-8rem * calc(1 - var(--tw-space-y-reverse)));\n    margin-bottom: calc(-8rem * var(--tw-space-y-reverse));\n  }\n\n  .lg\\:-space-x-32 > :not([hidden]) ~ :not([hidden]) {\n    --tw-space-x-reverse: 0;\n    margin-right: calc(-8rem * var(--tw-space-x-reverse));\n    margin-left: calc(-8rem * calc(1 - var(--tw-space-x-reverse)));\n  }\n\n  .lg\\:-space-y-36 > :not([hidden]) ~ :not([hidden]) {\n    --tw-space-y-reverse: 0;\n    margin-top: calc(-9rem * calc(1 - var(--tw-space-y-reverse)));\n    margin-bottom: calc(-9rem * var(--tw-space-y-reverse));\n  }\n\n  .lg\\:-space-x-36 > :not([hidden]) ~ :not([hidden]) {\n    --tw-space-x-reverse: 0;\n    margin-right: calc(-9rem * var(--tw-space-x-reverse));\n    margin-left: calc(-9rem * calc(1 - var(--tw-space-x-reverse)));\n  }\n\n  .lg\\:-space-y-40 > :not([hidden]) ~ :not([hidden]) {\n    --tw-space-y-reverse: 0;\n    margin-top: calc(-10rem * calc(1 - var(--tw-space-y-reverse)));\n    margin-bottom: calc(-10rem * var(--tw-space-y-reverse));\n  }\n\n  .lg\\:-space-x-40 > :not([hidden]) ~ :not([hidden]) {\n    --tw-space-x-reverse: 0;\n    margin-right: calc(-10rem * var(--tw-space-x-reverse));\n    margin-left: calc(-10rem * calc(1 - var(--tw-space-x-reverse)));\n  }\n\n  .lg\\:-space-y-44 > :not([hidden]) ~ :not([hidden]) {\n    --tw-space-y-reverse: 0;\n    margin-top: calc(-11rem * calc(1 - var(--tw-space-y-reverse)));\n    margin-bottom: calc(-11rem * var(--tw-space-y-reverse));\n  }\n\n  .lg\\:-space-x-44 > :not([hidden]) ~ :not([hidden]) {\n    --tw-space-x-reverse: 0;\n    margin-right: calc(-11rem * var(--tw-space-x-reverse));\n    margin-left: calc(-11rem * calc(1 - var(--tw-space-x-reverse)));\n  }\n\n  .lg\\:-space-y-48 > :not([hidden]) ~ :not([hidden]) {\n    --tw-space-y-reverse: 0;\n    margin-top: calc(-12rem * calc(1 - var(--tw-space-y-reverse)));\n    margin-bottom: calc(-12rem * var(--tw-space-y-reverse));\n  }\n\n  .lg\\:-space-x-48 > :not([hidden]) ~ :not([hidden]) {\n    --tw-space-x-reverse: 0;\n    margin-right: calc(-12rem * var(--tw-space-x-reverse));\n    margin-left: calc(-12rem * calc(1 - var(--tw-space-x-reverse)));\n  }\n\n  .lg\\:-space-y-52 > :not([hidden]) ~ :not([hidden]) {\n    --tw-space-y-reverse: 0;\n    margin-top: calc(-13rem * calc(1 - var(--tw-space-y-reverse)));\n    margin-bottom: calc(-13rem * var(--tw-space-y-reverse));\n  }\n\n  .lg\\:-space-x-52 > :not([hidden]) ~ :not([hidden]) {\n    --tw-space-x-reverse: 0;\n    margin-right: calc(-13rem * var(--tw-space-x-reverse));\n    margin-left: calc(-13rem * calc(1 - var(--tw-space-x-reverse)));\n  }\n\n  .lg\\:-space-y-56 > :not([hidden]) ~ :not([hidden]) {\n    --tw-space-y-reverse: 0;\n    margin-top: calc(-14rem * calc(1 - var(--tw-space-y-reverse)));\n    margin-bottom: calc(-14rem * var(--tw-space-y-reverse));\n  }\n\n  .lg\\:-space-x-56 > :not([hidden]) ~ :not([hidden]) {\n    --tw-space-x-reverse: 0;\n    margin-right: calc(-14rem * var(--tw-space-x-reverse));\n    margin-left: calc(-14rem * calc(1 - var(--tw-space-x-reverse)));\n  }\n\n  .lg\\:-space-y-60 > :not([hidden]) ~ :not([hidden]) {\n    --tw-space-y-reverse: 0;\n    margin-top: calc(-15rem * calc(1 - var(--tw-space-y-reverse)));\n    margin-bottom: calc(-15rem * var(--tw-space-y-reverse));\n  }\n\n  .lg\\:-space-x-60 > :not([hidden]) ~ :not([hidden]) {\n    --tw-space-x-reverse: 0;\n    margin-right: calc(-15rem * var(--tw-space-x-reverse));\n    margin-left: calc(-15rem * calc(1 - var(--tw-space-x-reverse)));\n  }\n\n  .lg\\:-space-y-64 > :not([hidden]) ~ :not([hidden]) {\n    --tw-space-y-reverse: 0;\n    margin-top: calc(-16rem * calc(1 - var(--tw-space-y-reverse)));\n    margin-bottom: calc(-16rem * var(--tw-space-y-reverse));\n  }\n\n  .lg\\:-space-x-64 > :not([hidden]) ~ :not([hidden]) {\n    --tw-space-x-reverse: 0;\n    margin-right: calc(-16rem * var(--tw-space-x-reverse));\n    margin-left: calc(-16rem * calc(1 - var(--tw-space-x-reverse)));\n  }\n\n  .lg\\:-space-y-72 > :not([hidden]) ~ :not([hidden]) {\n    --tw-space-y-reverse: 0;\n    margin-top: calc(-18rem * calc(1 - var(--tw-space-y-reverse)));\n    margin-bottom: calc(-18rem * var(--tw-space-y-reverse));\n  }\n\n  .lg\\:-space-x-72 > :not([hidden]) ~ :not([hidden]) {\n    --tw-space-x-reverse: 0;\n    margin-right: calc(-18rem * var(--tw-space-x-reverse));\n    margin-left: calc(-18rem * calc(1 - var(--tw-space-x-reverse)));\n  }\n\n  .lg\\:-space-y-80 > :not([hidden]) ~ :not([hidden]) {\n    --tw-space-y-reverse: 0;\n    margin-top: calc(-20rem * calc(1 - var(--tw-space-y-reverse)));\n    margin-bottom: calc(-20rem * var(--tw-space-y-reverse));\n  }\n\n  .lg\\:-space-x-80 > :not([hidden]) ~ :not([hidden]) {\n    --tw-space-x-reverse: 0;\n    margin-right: calc(-20rem * var(--tw-space-x-reverse));\n    margin-left: calc(-20rem * calc(1 - var(--tw-space-x-reverse)));\n  }\n\n  .lg\\:-space-y-96 > :not([hidden]) ~ :not([hidden]) {\n    --tw-space-y-reverse: 0;\n    margin-top: calc(-24rem * calc(1 - var(--tw-space-y-reverse)));\n    margin-bottom: calc(-24rem * var(--tw-space-y-reverse));\n  }\n\n  .lg\\:-space-x-96 > :not([hidden]) ~ :not([hidden]) {\n    --tw-space-x-reverse: 0;\n    margin-right: calc(-24rem * var(--tw-space-x-reverse));\n    margin-left: calc(-24rem * calc(1 - var(--tw-space-x-reverse)));\n  }\n\n  .lg\\:-space-y-px > :not([hidden]) ~ :not([hidden]) {\n    --tw-space-y-reverse: 0;\n    margin-top: calc(-1px * calc(1 - var(--tw-space-y-reverse)));\n    margin-bottom: calc(-1px * var(--tw-space-y-reverse));\n  }\n\n  .lg\\:-space-x-px > :not([hidden]) ~ :not([hidden]) {\n    --tw-space-x-reverse: 0;\n    margin-right: calc(-1px * var(--tw-space-x-reverse));\n    margin-left: calc(-1px * calc(1 - var(--tw-space-x-reverse)));\n  }\n\n  .lg\\:-space-y-0\\.5 > :not([hidden]) ~ :not([hidden]) {\n    --tw-space-y-reverse: 0;\n    margin-top: calc(-0.125rem * calc(1 - var(--tw-space-y-reverse)));\n    margin-bottom: calc(-0.125rem * var(--tw-space-y-reverse));\n  }\n\n  .lg\\:-space-x-0\\.5 > :not([hidden]) ~ :not([hidden]) {\n    --tw-space-x-reverse: 0;\n    margin-right: calc(-0.125rem * var(--tw-space-x-reverse));\n    margin-left: calc(-0.125rem * calc(1 - var(--tw-space-x-reverse)));\n  }\n\n  .lg\\:-space-y-1\\.5 > :not([hidden]) ~ :not([hidden]) {\n    --tw-space-y-reverse: 0;\n    margin-top: calc(-0.375rem * calc(1 - var(--tw-space-y-reverse)));\n    margin-bottom: calc(-0.375rem * var(--tw-space-y-reverse));\n  }\n\n  .lg\\:-space-x-1\\.5 > :not([hidden]) ~ :not([hidden]) {\n    --tw-space-x-reverse: 0;\n    margin-right: calc(-0.375rem * var(--tw-space-x-reverse));\n    margin-left: calc(-0.375rem * calc(1 - var(--tw-space-x-reverse)));\n  }\n\n  .lg\\:-space-y-2\\.5 > :not([hidden]) ~ :not([hidden]) {\n    --tw-space-y-reverse: 0;\n    margin-top: calc(-0.625rem * calc(1 - var(--tw-space-y-reverse)));\n    margin-bottom: calc(-0.625rem * var(--tw-space-y-reverse));\n  }\n\n  .lg\\:-space-x-2\\.5 > :not([hidden]) ~ :not([hidden]) {\n    --tw-space-x-reverse: 0;\n    margin-right: calc(-0.625rem * var(--tw-space-x-reverse));\n    margin-left: calc(-0.625rem * calc(1 - var(--tw-space-x-reverse)));\n  }\n\n  .lg\\:-space-y-3\\.5 > :not([hidden]) ~ :not([hidden]) {\n    --tw-space-y-reverse: 0;\n    margin-top: calc(-0.875rem * calc(1 - var(--tw-space-y-reverse)));\n    margin-bottom: calc(-0.875rem * var(--tw-space-y-reverse));\n  }\n\n  .lg\\:-space-x-3\\.5 > :not([hidden]) ~ :not([hidden]) {\n    --tw-space-x-reverse: 0;\n    margin-right: calc(-0.875rem * var(--tw-space-x-reverse));\n    margin-left: calc(-0.875rem * calc(1 - var(--tw-space-x-reverse)));\n  }\n\n  .lg\\:space-y-reverse > :not([hidden]) ~ :not([hidden]) {\n    --tw-space-y-reverse: 1;\n  }\n\n  .lg\\:space-x-reverse > :not([hidden]) ~ :not([hidden]) {\n    --tw-space-x-reverse: 1;\n  }\n\n  .lg\\:divide-y-0 > :not([hidden]) ~ :not([hidden]) {\n    --tw-divide-y-reverse: 0;\n    border-top-width: calc(0px * calc(1 - var(--tw-divide-y-reverse)));\n    border-bottom-width: calc(0px * var(--tw-divide-y-reverse));\n  }\n\n  .lg\\:divide-x-0 > :not([hidden]) ~ :not([hidden]) {\n    --tw-divide-x-reverse: 0;\n    border-right-width: calc(0px * var(--tw-divide-x-reverse));\n    border-left-width: calc(0px * calc(1 - var(--tw-divide-x-reverse)));\n  }\n\n  .lg\\:divide-y-2 > :not([hidden]) ~ :not([hidden]) {\n    --tw-divide-y-reverse: 0;\n    border-top-width: calc(2px * calc(1 - var(--tw-divide-y-reverse)));\n    border-bottom-width: calc(2px * var(--tw-divide-y-reverse));\n  }\n\n  .lg\\:divide-x-2 > :not([hidden]) ~ :not([hidden]) {\n    --tw-divide-x-reverse: 0;\n    border-right-width: calc(2px * var(--tw-divide-x-reverse));\n    border-left-width: calc(2px * calc(1 - var(--tw-divide-x-reverse)));\n  }\n\n  .lg\\:divide-y-4 > :not([hidden]) ~ :not([hidden]) {\n    --tw-divide-y-reverse: 0;\n    border-top-width: calc(4px * calc(1 - var(--tw-divide-y-reverse)));\n    border-bottom-width: calc(4px * var(--tw-divide-y-reverse));\n  }\n\n  .lg\\:divide-x-4 > :not([hidden]) ~ :not([hidden]) {\n    --tw-divide-x-reverse: 0;\n    border-right-width: calc(4px * var(--tw-divide-x-reverse));\n    border-left-width: calc(4px * calc(1 - var(--tw-divide-x-reverse)));\n  }\n\n  .lg\\:divide-y-8 > :not([hidden]) ~ :not([hidden]) {\n    --tw-divide-y-reverse: 0;\n    border-top-width: calc(8px * calc(1 - var(--tw-divide-y-reverse)));\n    border-bottom-width: calc(8px * var(--tw-divide-y-reverse));\n  }\n\n  .lg\\:divide-x-8 > :not([hidden]) ~ :not([hidden]) {\n    --tw-divide-x-reverse: 0;\n    border-right-width: calc(8px * var(--tw-divide-x-reverse));\n    border-left-width: calc(8px * calc(1 - var(--tw-divide-x-reverse)));\n  }\n\n  .lg\\:divide-y > :not([hidden]) ~ :not([hidden]) {\n    --tw-divide-y-reverse: 0;\n    border-top-width: calc(1px * calc(1 - var(--tw-divide-y-reverse)));\n    border-bottom-width: calc(1px * var(--tw-divide-y-reverse));\n  }\n\n  .lg\\:divide-x > :not([hidden]) ~ :not([hidden]) {\n    --tw-divide-x-reverse: 0;\n    border-right-width: calc(1px * var(--tw-divide-x-reverse));\n    border-left-width: calc(1px * calc(1 - var(--tw-divide-x-reverse)));\n  }\n\n  .lg\\:divide-y-reverse > :not([hidden]) ~ :not([hidden]) {\n    --tw-divide-y-reverse: 1;\n  }\n\n  .lg\\:divide-x-reverse > :not([hidden]) ~ :not([hidden]) {\n    --tw-divide-x-reverse: 1;\n  }\n\n  .lg\\:divide-transparent > :not([hidden]) ~ :not([hidden]) {\n    border-color: transparent;\n  }\n\n  .lg\\:divide-current > :not([hidden]) ~ :not([hidden]) {\n    border-color: currentColor;\n  }\n\n  .lg\\:divide-black > :not([hidden]) ~ :not([hidden]) {\n    --tw-divide-opacity: 1;\n    border-color: rgba(0, 0, 0, var(--tw-divide-opacity));\n  }\n\n  .lg\\:divide-white > :not([hidden]) ~ :not([hidden]) {\n    --tw-divide-opacity: 1;\n    border-color: rgba(255, 255, 255, var(--tw-divide-opacity));\n  }\n\n  .lg\\:divide-gray-50 > :not([hidden]) ~ :not([hidden]) {\n    --tw-divide-opacity: 1;\n    border-color: rgba(249, 250, 251, var(--tw-divide-opacity));\n  }\n\n  .lg\\:divide-gray-100 > :not([hidden]) ~ :not([hidden]) {\n    --tw-divide-opacity: 1;\n    border-color: rgba(243, 244, 246, var(--tw-divide-opacity));\n  }\n\n  .lg\\:divide-gray-200 > :not([hidden]) ~ :not([hidden]) {\n    --tw-divide-opacity: 1;\n    border-color: rgba(229, 231, 235, var(--tw-divide-opacity));\n  }\n\n  .lg\\:divide-gray-300 > :not([hidden]) ~ :not([hidden]) {\n    --tw-divide-opacity: 1;\n    border-color: rgba(209, 213, 219, var(--tw-divide-opacity));\n  }\n\n  .lg\\:divide-gray-400 > :not([hidden]) ~ :not([hidden]) {\n    --tw-divide-opacity: 1;\n    border-color: rgba(156, 163, 175, var(--tw-divide-opacity));\n  }\n\n  .lg\\:divide-gray-500 > :not([hidden]) ~ :not([hidden]) {\n    --tw-divide-opacity: 1;\n    border-color: rgba(107, 114, 128, var(--tw-divide-opacity));\n  }\n\n  .lg\\:divide-gray-600 > :not([hidden]) ~ :not([hidden]) {\n    --tw-divide-opacity: 1;\n    border-color: rgba(75, 85, 99, var(--tw-divide-opacity));\n  }\n\n  .lg\\:divide-gray-700 > :not([hidden]) ~ :not([hidden]) {\n    --tw-divide-opacity: 1;\n    border-color: rgba(55, 65, 81, var(--tw-divide-opacity));\n  }\n\n  .lg\\:divide-gray-800 > :not([hidden]) ~ :not([hidden]) {\n    --tw-divide-opacity: 1;\n    border-color: rgba(31, 41, 55, var(--tw-divide-opacity));\n  }\n\n  .lg\\:divide-gray-900 > :not([hidden]) ~ :not([hidden]) {\n    --tw-divide-opacity: 1;\n    border-color: rgba(17, 24, 39, var(--tw-divide-opacity));\n  }\n\n  .lg\\:divide-red-50 > :not([hidden]) ~ :not([hidden]) {\n    --tw-divide-opacity: 1;\n    border-color: rgba(254, 242, 242, var(--tw-divide-opacity));\n  }\n\n  .lg\\:divide-red-100 > :not([hidden]) ~ :not([hidden]) {\n    --tw-divide-opacity: 1;\n    border-color: rgba(254, 226, 226, var(--tw-divide-opacity));\n  }\n\n  .lg\\:divide-red-200 > :not([hidden]) ~ :not([hidden]) {\n    --tw-divide-opacity: 1;\n    border-color: rgba(254, 202, 202, var(--tw-divide-opacity));\n  }\n\n  .lg\\:divide-red-300 > :not([hidden]) ~ :not([hidden]) {\n    --tw-divide-opacity: 1;\n    border-color: rgba(252, 165, 165, var(--tw-divide-opacity));\n  }\n\n  .lg\\:divide-red-400 > :not([hidden]) ~ :not([hidden]) {\n    --tw-divide-opacity: 1;\n    border-color: rgba(248, 113, 113, var(--tw-divide-opacity));\n  }\n\n  .lg\\:divide-red-500 > :not([hidden]) ~ :not([hidden]) {\n    --tw-divide-opacity: 1;\n    border-color: rgba(239, 68, 68, var(--tw-divide-opacity));\n  }\n\n  .lg\\:divide-red-600 > :not([hidden]) ~ :not([hidden]) {\n    --tw-divide-opacity: 1;\n    border-color: rgba(220, 38, 38, var(--tw-divide-opacity));\n  }\n\n  .lg\\:divide-red-700 > :not([hidden]) ~ :not([hidden]) {\n    --tw-divide-opacity: 1;\n    border-color: rgba(185, 28, 28, var(--tw-divide-opacity));\n  }\n\n  .lg\\:divide-red-800 > :not([hidden]) ~ :not([hidden]) {\n    --tw-divide-opacity: 1;\n    border-color: rgba(153, 27, 27, var(--tw-divide-opacity));\n  }\n\n  .lg\\:divide-red-900 > :not([hidden]) ~ :not([hidden]) {\n    --tw-divide-opacity: 1;\n    border-color: rgba(127, 29, 29, var(--tw-divide-opacity));\n  }\n\n  .lg\\:divide-yellow-50 > :not([hidden]) ~ :not([hidden]) {\n    --tw-divide-opacity: 1;\n    border-color: rgba(255, 251, 235, var(--tw-divide-opacity));\n  }\n\n  .lg\\:divide-yellow-100 > :not([hidden]) ~ :not([hidden]) {\n    --tw-divide-opacity: 1;\n    border-color: rgba(254, 243, 199, var(--tw-divide-opacity));\n  }\n\n  .lg\\:divide-yellow-200 > :not([hidden]) ~ :not([hidden]) {\n    --tw-divide-opacity: 1;\n    border-color: rgba(253, 230, 138, var(--tw-divide-opacity));\n  }\n\n  .lg\\:divide-yellow-300 > :not([hidden]) ~ :not([hidden]) {\n    --tw-divide-opacity: 1;\n    border-color: rgba(252, 211, 77, var(--tw-divide-opacity));\n  }\n\n  .lg\\:divide-yellow-400 > :not([hidden]) ~ :not([hidden]) {\n    --tw-divide-opacity: 1;\n    border-color: rgba(251, 191, 36, var(--tw-divide-opacity));\n  }\n\n  .lg\\:divide-yellow-500 > :not([hidden]) ~ :not([hidden]) {\n    --tw-divide-opacity: 1;\n    border-color: rgba(245, 158, 11, var(--tw-divide-opacity));\n  }\n\n  .lg\\:divide-yellow-600 > :not([hidden]) ~ :not([hidden]) {\n    --tw-divide-opacity: 1;\n    border-color: rgba(217, 119, 6, var(--tw-divide-opacity));\n  }\n\n  .lg\\:divide-yellow-700 > :not([hidden]) ~ :not([hidden]) {\n    --tw-divide-opacity: 1;\n    border-color: rgba(180, 83, 9, var(--tw-divide-opacity));\n  }\n\n  .lg\\:divide-yellow-800 > :not([hidden]) ~ :not([hidden]) {\n    --tw-divide-opacity: 1;\n    border-color: rgba(146, 64, 14, var(--tw-divide-opacity));\n  }\n\n  .lg\\:divide-yellow-900 > :not([hidden]) ~ :not([hidden]) {\n    --tw-divide-opacity: 1;\n    border-color: rgba(120, 53, 15, var(--tw-divide-opacity));\n  }\n\n  .lg\\:divide-green-50 > :not([hidden]) ~ :not([hidden]) {\n    --tw-divide-opacity: 1;\n    border-color: rgba(236, 253, 245, var(--tw-divide-opacity));\n  }\n\n  .lg\\:divide-green-100 > :not([hidden]) ~ :not([hidden]) {\n    --tw-divide-opacity: 1;\n    border-color: rgba(209, 250, 229, var(--tw-divide-opacity));\n  }\n\n  .lg\\:divide-green-200 > :not([hidden]) ~ :not([hidden]) {\n    --tw-divide-opacity: 1;\n    border-color: rgba(167, 243, 208, var(--tw-divide-opacity));\n  }\n\n  .lg\\:divide-green-300 > :not([hidden]) ~ :not([hidden]) {\n    --tw-divide-opacity: 1;\n    border-color: rgba(110, 231, 183, var(--tw-divide-opacity));\n  }\n\n  .lg\\:divide-green-400 > :not([hidden]) ~ :not([hidden]) {\n    --tw-divide-opacity: 1;\n    border-color: rgba(52, 211, 153, var(--tw-divide-opacity));\n  }\n\n  .lg\\:divide-green-500 > :not([hidden]) ~ :not([hidden]) {\n    --tw-divide-opacity: 1;\n    border-color: rgba(16, 185, 129, var(--tw-divide-opacity));\n  }\n\n  .lg\\:divide-green-600 > :not([hidden]) ~ :not([hidden]) {\n    --tw-divide-opacity: 1;\n    border-color: rgba(5, 150, 105, var(--tw-divide-opacity));\n  }\n\n  .lg\\:divide-green-700 > :not([hidden]) ~ :not([hidden]) {\n    --tw-divide-opacity: 1;\n    border-color: rgba(4, 120, 87, var(--tw-divide-opacity));\n  }\n\n  .lg\\:divide-green-800 > :not([hidden]) ~ :not([hidden]) {\n    --tw-divide-opacity: 1;\n    border-color: rgba(6, 95, 70, var(--tw-divide-opacity));\n  }\n\n  .lg\\:divide-green-900 > :not([hidden]) ~ :not([hidden]) {\n    --tw-divide-opacity: 1;\n    border-color: rgba(6, 78, 59, var(--tw-divide-opacity));\n  }\n\n  .lg\\:divide-blue-50 > :not([hidden]) ~ :not([hidden]) {\n    --tw-divide-opacity: 1;\n    border-color: rgba(239, 246, 255, var(--tw-divide-opacity));\n  }\n\n  .lg\\:divide-blue-100 > :not([hidden]) ~ :not([hidden]) {\n    --tw-divide-opacity: 1;\n    border-color: rgba(219, 234, 254, var(--tw-divide-opacity));\n  }\n\n  .lg\\:divide-blue-200 > :not([hidden]) ~ :not([hidden]) {\n    --tw-divide-opacity: 1;\n    border-color: rgba(191, 219, 254, var(--tw-divide-opacity));\n  }\n\n  .lg\\:divide-blue-300 > :not([hidden]) ~ :not([hidden]) {\n    --tw-divide-opacity: 1;\n    border-color: rgba(147, 197, 253, var(--tw-divide-opacity));\n  }\n\n  .lg\\:divide-blue-400 > :not([hidden]) ~ :not([hidden]) {\n    --tw-divide-opacity: 1;\n    border-color: rgba(96, 165, 250, var(--tw-divide-opacity));\n  }\n\n  .lg\\:divide-blue-500 > :not([hidden]) ~ :not([hidden]) {\n    --tw-divide-opacity: 1;\n    border-color: rgba(59, 130, 246, var(--tw-divide-opacity));\n  }\n\n  .lg\\:divide-blue-600 > :not([hidden]) ~ :not([hidden]) {\n    --tw-divide-opacity: 1;\n    border-color: rgba(37, 99, 235, var(--tw-divide-opacity));\n  }\n\n  .lg\\:divide-blue-700 > :not([hidden]) ~ :not([hidden]) {\n    --tw-divide-opacity: 1;\n    border-color: rgba(29, 78, 216, var(--tw-divide-opacity));\n  }\n\n  .lg\\:divide-blue-800 > :not([hidden]) ~ :not([hidden]) {\n    --tw-divide-opacity: 1;\n    border-color: rgba(30, 64, 175, var(--tw-divide-opacity));\n  }\n\n  .lg\\:divide-blue-900 > :not([hidden]) ~ :not([hidden]) {\n    --tw-divide-opacity: 1;\n    border-color: rgba(30, 58, 138, var(--tw-divide-opacity));\n  }\n\n  .lg\\:divide-indigo-50 > :not([hidden]) ~ :not([hidden]) {\n    --tw-divide-opacity: 1;\n    border-color: rgba(238, 242, 255, var(--tw-divide-opacity));\n  }\n\n  .lg\\:divide-indigo-100 > :not([hidden]) ~ :not([hidden]) {\n    --tw-divide-opacity: 1;\n    border-color: rgba(224, 231, 255, var(--tw-divide-opacity));\n  }\n\n  .lg\\:divide-indigo-200 > :not([hidden]) ~ :not([hidden]) {\n    --tw-divide-opacity: 1;\n    border-color: rgba(199, 210, 254, var(--tw-divide-opacity));\n  }\n\n  .lg\\:divide-indigo-300 > :not([hidden]) ~ :not([hidden]) {\n    --tw-divide-opacity: 1;\n    border-color: rgba(165, 180, 252, var(--tw-divide-opacity));\n  }\n\n  .lg\\:divide-indigo-400 > :not([hidden]) ~ :not([hidden]) {\n    --tw-divide-opacity: 1;\n    border-color: rgba(129, 140, 248, var(--tw-divide-opacity));\n  }\n\n  .lg\\:divide-indigo-500 > :not([hidden]) ~ :not([hidden]) {\n    --tw-divide-opacity: 1;\n    border-color: rgba(99, 102, 241, var(--tw-divide-opacity));\n  }\n\n  .lg\\:divide-indigo-600 > :not([hidden]) ~ :not([hidden]) {\n    --tw-divide-opacity: 1;\n    border-color: rgba(79, 70, 229, var(--tw-divide-opacity));\n  }\n\n  .lg\\:divide-indigo-700 > :not([hidden]) ~ :not([hidden]) {\n    --tw-divide-opacity: 1;\n    border-color: rgba(67, 56, 202, var(--tw-divide-opacity));\n  }\n\n  .lg\\:divide-indigo-800 > :not([hidden]) ~ :not([hidden]) {\n    --tw-divide-opacity: 1;\n    border-color: rgba(55, 48, 163, var(--tw-divide-opacity));\n  }\n\n  .lg\\:divide-indigo-900 > :not([hidden]) ~ :not([hidden]) {\n    --tw-divide-opacity: 1;\n    border-color: rgba(49, 46, 129, var(--tw-divide-opacity));\n  }\n\n  .lg\\:divide-purple-50 > :not([hidden]) ~ :not([hidden]) {\n    --tw-divide-opacity: 1;\n    border-color: rgba(245, 243, 255, var(--tw-divide-opacity));\n  }\n\n  .lg\\:divide-purple-100 > :not([hidden]) ~ :not([hidden]) {\n    --tw-divide-opacity: 1;\n    border-color: rgba(237, 233, 254, var(--tw-divide-opacity));\n  }\n\n  .lg\\:divide-purple-200 > :not([hidden]) ~ :not([hidden]) {\n    --tw-divide-opacity: 1;\n    border-color: rgba(221, 214, 254, var(--tw-divide-opacity));\n  }\n\n  .lg\\:divide-purple-300 > :not([hidden]) ~ :not([hidden]) {\n    --tw-divide-opacity: 1;\n    border-color: rgba(196, 181, 253, var(--tw-divide-opacity));\n  }\n\n  .lg\\:divide-purple-400 > :not([hidden]) ~ :not([hidden]) {\n    --tw-divide-opacity: 1;\n    border-color: rgba(167, 139, 250, var(--tw-divide-opacity));\n  }\n\n  .lg\\:divide-purple-500 > :not([hidden]) ~ :not([hidden]) {\n    --tw-divide-opacity: 1;\n    border-color: rgba(139, 92, 246, var(--tw-divide-opacity));\n  }\n\n  .lg\\:divide-purple-600 > :not([hidden]) ~ :not([hidden]) {\n    --tw-divide-opacity: 1;\n    border-color: rgba(124, 58, 237, var(--tw-divide-opacity));\n  }\n\n  .lg\\:divide-purple-700 > :not([hidden]) ~ :not([hidden]) {\n    --tw-divide-opacity: 1;\n    border-color: rgba(109, 40, 217, var(--tw-divide-opacity));\n  }\n\n  .lg\\:divide-purple-800 > :not([hidden]) ~ :not([hidden]) {\n    --tw-divide-opacity: 1;\n    border-color: rgba(91, 33, 182, var(--tw-divide-opacity));\n  }\n\n  .lg\\:divide-purple-900 > :not([hidden]) ~ :not([hidden]) {\n    --tw-divide-opacity: 1;\n    border-color: rgba(76, 29, 149, var(--tw-divide-opacity));\n  }\n\n  .lg\\:divide-pink-50 > :not([hidden]) ~ :not([hidden]) {\n    --tw-divide-opacity: 1;\n    border-color: rgba(253, 242, 248, var(--tw-divide-opacity));\n  }\n\n  .lg\\:divide-pink-100 > :not([hidden]) ~ :not([hidden]) {\n    --tw-divide-opacity: 1;\n    border-color: rgba(252, 231, 243, var(--tw-divide-opacity));\n  }\n\n  .lg\\:divide-pink-200 > :not([hidden]) ~ :not([hidden]) {\n    --tw-divide-opacity: 1;\n    border-color: rgba(251, 207, 232, var(--tw-divide-opacity));\n  }\n\n  .lg\\:divide-pink-300 > :not([hidden]) ~ :not([hidden]) {\n    --tw-divide-opacity: 1;\n    border-color: rgba(249, 168, 212, var(--tw-divide-opacity));\n  }\n\n  .lg\\:divide-pink-400 > :not([hidden]) ~ :not([hidden]) {\n    --tw-divide-opacity: 1;\n    border-color: rgba(244, 114, 182, var(--tw-divide-opacity));\n  }\n\n  .lg\\:divide-pink-500 > :not([hidden]) ~ :not([hidden]) {\n    --tw-divide-opacity: 1;\n    border-color: rgba(236, 72, 153, var(--tw-divide-opacity));\n  }\n\n  .lg\\:divide-pink-600 > :not([hidden]) ~ :not([hidden]) {\n    --tw-divide-opacity: 1;\n    border-color: rgba(219, 39, 119, var(--tw-divide-opacity));\n  }\n\n  .lg\\:divide-pink-700 > :not([hidden]) ~ :not([hidden]) {\n    --tw-divide-opacity: 1;\n    border-color: rgba(190, 24, 93, var(--tw-divide-opacity));\n  }\n\n  .lg\\:divide-pink-800 > :not([hidden]) ~ :not([hidden]) {\n    --tw-divide-opacity: 1;\n    border-color: rgba(157, 23, 77, var(--tw-divide-opacity));\n  }\n\n  .lg\\:divide-pink-900 > :not([hidden]) ~ :not([hidden]) {\n    --tw-divide-opacity: 1;\n    border-color: rgba(131, 24, 67, var(--tw-divide-opacity));\n  }\n\n  .dark .lg\\:dark\\:divide-transparent > :not([hidden]) ~ :not([hidden]) {\n    border-color: transparent;\n  }\n\n  .dark .lg\\:dark\\:divide-current > :not([hidden]) ~ :not([hidden]) {\n    border-color: currentColor;\n  }\n\n  .dark .lg\\:dark\\:divide-black > :not([hidden]) ~ :not([hidden]) {\n    --tw-divide-opacity: 1;\n    border-color: rgba(0, 0, 0, var(--tw-divide-opacity));\n  }\n\n  .dark .lg\\:dark\\:divide-white > :not([hidden]) ~ :not([hidden]) {\n    --tw-divide-opacity: 1;\n    border-color: rgba(255, 255, 255, var(--tw-divide-opacity));\n  }\n\n  .dark .lg\\:dark\\:divide-gray-50 > :not([hidden]) ~ :not([hidden]) {\n    --tw-divide-opacity: 1;\n    border-color: rgba(249, 250, 251, var(--tw-divide-opacity));\n  }\n\n  .dark .lg\\:dark\\:divide-gray-100 > :not([hidden]) ~ :not([hidden]) {\n    --tw-divide-opacity: 1;\n    border-color: rgba(243, 244, 246, var(--tw-divide-opacity));\n  }\n\n  .dark .lg\\:dark\\:divide-gray-200 > :not([hidden]) ~ :not([hidden]) {\n    --tw-divide-opacity: 1;\n    border-color: rgba(229, 231, 235, var(--tw-divide-opacity));\n  }\n\n  .dark .lg\\:dark\\:divide-gray-300 > :not([hidden]) ~ :not([hidden]) {\n    --tw-divide-opacity: 1;\n    border-color: rgba(209, 213, 219, var(--tw-divide-opacity));\n  }\n\n  .dark .lg\\:dark\\:divide-gray-400 > :not([hidden]) ~ :not([hidden]) {\n    --tw-divide-opacity: 1;\n    border-color: rgba(156, 163, 175, var(--tw-divide-opacity));\n  }\n\n  .dark .lg\\:dark\\:divide-gray-500 > :not([hidden]) ~ :not([hidden]) {\n    --tw-divide-opacity: 1;\n    border-color: rgba(107, 114, 128, var(--tw-divide-opacity));\n  }\n\n  .dark .lg\\:dark\\:divide-gray-600 > :not([hidden]) ~ :not([hidden]) {\n    --tw-divide-opacity: 1;\n    border-color: rgba(75, 85, 99, var(--tw-divide-opacity));\n  }\n\n  .dark .lg\\:dark\\:divide-gray-700 > :not([hidden]) ~ :not([hidden]) {\n    --tw-divide-opacity: 1;\n    border-color: rgba(55, 65, 81, var(--tw-divide-opacity));\n  }\n\n  .dark .lg\\:dark\\:divide-gray-800 > :not([hidden]) ~ :not([hidden]) {\n    --tw-divide-opacity: 1;\n    border-color: rgba(31, 41, 55, var(--tw-divide-opacity));\n  }\n\n  .dark .lg\\:dark\\:divide-gray-900 > :not([hidden]) ~ :not([hidden]) {\n    --tw-divide-opacity: 1;\n    border-color: rgba(17, 24, 39, var(--tw-divide-opacity));\n  }\n\n  .dark .lg\\:dark\\:divide-red-50 > :not([hidden]) ~ :not([hidden]) {\n    --tw-divide-opacity: 1;\n    border-color: rgba(254, 242, 242, var(--tw-divide-opacity));\n  }\n\n  .dark .lg\\:dark\\:divide-red-100 > :not([hidden]) ~ :not([hidden]) {\n    --tw-divide-opacity: 1;\n    border-color: rgba(254, 226, 226, var(--tw-divide-opacity));\n  }\n\n  .dark .lg\\:dark\\:divide-red-200 > :not([hidden]) ~ :not([hidden]) {\n    --tw-divide-opacity: 1;\n    border-color: rgba(254, 202, 202, var(--tw-divide-opacity));\n  }\n\n  .dark .lg\\:dark\\:divide-red-300 > :not([hidden]) ~ :not([hidden]) {\n    --tw-divide-opacity: 1;\n    border-color: rgba(252, 165, 165, var(--tw-divide-opacity));\n  }\n\n  .dark .lg\\:dark\\:divide-red-400 > :not([hidden]) ~ :not([hidden]) {\n    --tw-divide-opacity: 1;\n    border-color: rgba(248, 113, 113, var(--tw-divide-opacity));\n  }\n\n  .dark .lg\\:dark\\:divide-red-500 > :not([hidden]) ~ :not([hidden]) {\n    --tw-divide-opacity: 1;\n    border-color: rgba(239, 68, 68, var(--tw-divide-opacity));\n  }\n\n  .dark .lg\\:dark\\:divide-red-600 > :not([hidden]) ~ :not([hidden]) {\n    --tw-divide-opacity: 1;\n    border-color: rgba(220, 38, 38, var(--tw-divide-opacity));\n  }\n\n  .dark .lg\\:dark\\:divide-red-700 > :not([hidden]) ~ :not([hidden]) {\n    --tw-divide-opacity: 1;\n    border-color: rgba(185, 28, 28, var(--tw-divide-opacity));\n  }\n\n  .dark .lg\\:dark\\:divide-red-800 > :not([hidden]) ~ :not([hidden]) {\n    --tw-divide-opacity: 1;\n    border-color: rgba(153, 27, 27, var(--tw-divide-opacity));\n  }\n\n  .dark .lg\\:dark\\:divide-red-900 > :not([hidden]) ~ :not([hidden]) {\n    --tw-divide-opacity: 1;\n    border-color: rgba(127, 29, 29, var(--tw-divide-opacity));\n  }\n\n  .dark .lg\\:dark\\:divide-yellow-50 > :not([hidden]) ~ :not([hidden]) {\n    --tw-divide-opacity: 1;\n    border-color: rgba(255, 251, 235, var(--tw-divide-opacity));\n  }\n\n  .dark .lg\\:dark\\:divide-yellow-100 > :not([hidden]) ~ :not([hidden]) {\n    --tw-divide-opacity: 1;\n    border-color: rgba(254, 243, 199, var(--tw-divide-opacity));\n  }\n\n  .dark .lg\\:dark\\:divide-yellow-200 > :not([hidden]) ~ :not([hidden]) {\n    --tw-divide-opacity: 1;\n    border-color: rgba(253, 230, 138, var(--tw-divide-opacity));\n  }\n\n  .dark .lg\\:dark\\:divide-yellow-300 > :not([hidden]) ~ :not([hidden]) {\n    --tw-divide-opacity: 1;\n    border-color: rgba(252, 211, 77, var(--tw-divide-opacity));\n  }\n\n  .dark .lg\\:dark\\:divide-yellow-400 > :not([hidden]) ~ :not([hidden]) {\n    --tw-divide-opacity: 1;\n    border-color: rgba(251, 191, 36, var(--tw-divide-opacity));\n  }\n\n  .dark .lg\\:dark\\:divide-yellow-500 > :not([hidden]) ~ :not([hidden]) {\n    --tw-divide-opacity: 1;\n    border-color: rgba(245, 158, 11, var(--tw-divide-opacity));\n  }\n\n  .dark .lg\\:dark\\:divide-yellow-600 > :not([hidden]) ~ :not([hidden]) {\n    --tw-divide-opacity: 1;\n    border-color: rgba(217, 119, 6, var(--tw-divide-opacity));\n  }\n\n  .dark .lg\\:dark\\:divide-yellow-700 > :not([hidden]) ~ :not([hidden]) {\n    --tw-divide-opacity: 1;\n    border-color: rgba(180, 83, 9, var(--tw-divide-opacity));\n  }\n\n  .dark .lg\\:dark\\:divide-yellow-800 > :not([hidden]) ~ :not([hidden]) {\n    --tw-divide-opacity: 1;\n    border-color: rgba(146, 64, 14, var(--tw-divide-opacity));\n  }\n\n  .dark .lg\\:dark\\:divide-yellow-900 > :not([hidden]) ~ :not([hidden]) {\n    --tw-divide-opacity: 1;\n    border-color: rgba(120, 53, 15, var(--tw-divide-opacity));\n  }\n\n  .dark .lg\\:dark\\:divide-green-50 > :not([hidden]) ~ :not([hidden]) {\n    --tw-divide-opacity: 1;\n    border-color: rgba(236, 253, 245, var(--tw-divide-opacity));\n  }\n\n  .dark .lg\\:dark\\:divide-green-100 > :not([hidden]) ~ :not([hidden]) {\n    --tw-divide-opacity: 1;\n    border-color: rgba(209, 250, 229, var(--tw-divide-opacity));\n  }\n\n  .dark .lg\\:dark\\:divide-green-200 > :not([hidden]) ~ :not([hidden]) {\n    --tw-divide-opacity: 1;\n    border-color: rgba(167, 243, 208, var(--tw-divide-opacity));\n  }\n\n  .dark .lg\\:dark\\:divide-green-300 > :not([hidden]) ~ :not([hidden]) {\n    --tw-divide-opacity: 1;\n    border-color: rgba(110, 231, 183, var(--tw-divide-opacity));\n  }\n\n  .dark .lg\\:dark\\:divide-green-400 > :not([hidden]) ~ :not([hidden]) {\n    --tw-divide-opacity: 1;\n    border-color: rgba(52, 211, 153, var(--tw-divide-opacity));\n  }\n\n  .dark .lg\\:dark\\:divide-green-500 > :not([hidden]) ~ :not([hidden]) {\n    --tw-divide-opacity: 1;\n    border-color: rgba(16, 185, 129, var(--tw-divide-opacity));\n  }\n\n  .dark .lg\\:dark\\:divide-green-600 > :not([hidden]) ~ :not([hidden]) {\n    --tw-divide-opacity: 1;\n    border-color: rgba(5, 150, 105, var(--tw-divide-opacity));\n  }\n\n  .dark .lg\\:dark\\:divide-green-700 > :not([hidden]) ~ :not([hidden]) {\n    --tw-divide-opacity: 1;\n    border-color: rgba(4, 120, 87, var(--tw-divide-opacity));\n  }\n\n  .dark .lg\\:dark\\:divide-green-800 > :not([hidden]) ~ :not([hidden]) {\n    --tw-divide-opacity: 1;\n    border-color: rgba(6, 95, 70, var(--tw-divide-opacity));\n  }\n\n  .dark .lg\\:dark\\:divide-green-900 > :not([hidden]) ~ :not([hidden]) {\n    --tw-divide-opacity: 1;\n    border-color: rgba(6, 78, 59, var(--tw-divide-opacity));\n  }\n\n  .dark .lg\\:dark\\:divide-blue-50 > :not([hidden]) ~ :not([hidden]) {\n    --tw-divide-opacity: 1;\n    border-color: rgba(239, 246, 255, var(--tw-divide-opacity));\n  }\n\n  .dark .lg\\:dark\\:divide-blue-100 > :not([hidden]) ~ :not([hidden]) {\n    --tw-divide-opacity: 1;\n    border-color: rgba(219, 234, 254, var(--tw-divide-opacity));\n  }\n\n  .dark .lg\\:dark\\:divide-blue-200 > :not([hidden]) ~ :not([hidden]) {\n    --tw-divide-opacity: 1;\n    border-color: rgba(191, 219, 254, var(--tw-divide-opacity));\n  }\n\n  .dark .lg\\:dark\\:divide-blue-300 > :not([hidden]) ~ :not([hidden]) {\n    --tw-divide-opacity: 1;\n    border-color: rgba(147, 197, 253, var(--tw-divide-opacity));\n  }\n\n  .dark .lg\\:dark\\:divide-blue-400 > :not([hidden]) ~ :not([hidden]) {\n    --tw-divide-opacity: 1;\n    border-color: rgba(96, 165, 250, var(--tw-divide-opacity));\n  }\n\n  .dark .lg\\:dark\\:divide-blue-500 > :not([hidden]) ~ :not([hidden]) {\n    --tw-divide-opacity: 1;\n    border-color: rgba(59, 130, 246, var(--tw-divide-opacity));\n  }\n\n  .dark .lg\\:dark\\:divide-blue-600 > :not([hidden]) ~ :not([hidden]) {\n    --tw-divide-opacity: 1;\n    border-color: rgba(37, 99, 235, var(--tw-divide-opacity));\n  }\n\n  .dark .lg\\:dark\\:divide-blue-700 > :not([hidden]) ~ :not([hidden]) {\n    --tw-divide-opacity: 1;\n    border-color: rgba(29, 78, 216, var(--tw-divide-opacity));\n  }\n\n  .dark .lg\\:dark\\:divide-blue-800 > :not([hidden]) ~ :not([hidden]) {\n    --tw-divide-opacity: 1;\n    border-color: rgba(30, 64, 175, var(--tw-divide-opacity));\n  }\n\n  .dark .lg\\:dark\\:divide-blue-900 > :not([hidden]) ~ :not([hidden]) {\n    --tw-divide-opacity: 1;\n    border-color: rgba(30, 58, 138, var(--tw-divide-opacity));\n  }\n\n  .dark .lg\\:dark\\:divide-indigo-50 > :not([hidden]) ~ :not([hidden]) {\n    --tw-divide-opacity: 1;\n    border-color: rgba(238, 242, 255, var(--tw-divide-opacity));\n  }\n\n  .dark .lg\\:dark\\:divide-indigo-100 > :not([hidden]) ~ :not([hidden]) {\n    --tw-divide-opacity: 1;\n    border-color: rgba(224, 231, 255, var(--tw-divide-opacity));\n  }\n\n  .dark .lg\\:dark\\:divide-indigo-200 > :not([hidden]) ~ :not([hidden]) {\n    --tw-divide-opacity: 1;\n    border-color: rgba(199, 210, 254, var(--tw-divide-opacity));\n  }\n\n  .dark .lg\\:dark\\:divide-indigo-300 > :not([hidden]) ~ :not([hidden]) {\n    --tw-divide-opacity: 1;\n    border-color: rgba(165, 180, 252, var(--tw-divide-opacity));\n  }\n\n  .dark .lg\\:dark\\:divide-indigo-400 > :not([hidden]) ~ :not([hidden]) {\n    --tw-divide-opacity: 1;\n    border-color: rgba(129, 140, 248, var(--tw-divide-opacity));\n  }\n\n  .dark .lg\\:dark\\:divide-indigo-500 > :not([hidden]) ~ :not([hidden]) {\n    --tw-divide-opacity: 1;\n    border-color: rgba(99, 102, 241, var(--tw-divide-opacity));\n  }\n\n  .dark .lg\\:dark\\:divide-indigo-600 > :not([hidden]) ~ :not([hidden]) {\n    --tw-divide-opacity: 1;\n    border-color: rgba(79, 70, 229, var(--tw-divide-opacity));\n  }\n\n  .dark .lg\\:dark\\:divide-indigo-700 > :not([hidden]) ~ :not([hidden]) {\n    --tw-divide-opacity: 1;\n    border-color: rgba(67, 56, 202, var(--tw-divide-opacity));\n  }\n\n  .dark .lg\\:dark\\:divide-indigo-800 > :not([hidden]) ~ :not([hidden]) {\n    --tw-divide-opacity: 1;\n    border-color: rgba(55, 48, 163, var(--tw-divide-opacity));\n  }\n\n  .dark .lg\\:dark\\:divide-indigo-900 > :not([hidden]) ~ :not([hidden]) {\n    --tw-divide-opacity: 1;\n    border-color: rgba(49, 46, 129, var(--tw-divide-opacity));\n  }\n\n  .dark .lg\\:dark\\:divide-purple-50 > :not([hidden]) ~ :not([hidden]) {\n    --tw-divide-opacity: 1;\n    border-color: rgba(245, 243, 255, var(--tw-divide-opacity));\n  }\n\n  .dark .lg\\:dark\\:divide-purple-100 > :not([hidden]) ~ :not([hidden]) {\n    --tw-divide-opacity: 1;\n    border-color: rgba(237, 233, 254, var(--tw-divide-opacity));\n  }\n\n  .dark .lg\\:dark\\:divide-purple-200 > :not([hidden]) ~ :not([hidden]) {\n    --tw-divide-opacity: 1;\n    border-color: rgba(221, 214, 254, var(--tw-divide-opacity));\n  }\n\n  .dark .lg\\:dark\\:divide-purple-300 > :not([hidden]) ~ :not([hidden]) {\n    --tw-divide-opacity: 1;\n    border-color: rgba(196, 181, 253, var(--tw-divide-opacity));\n  }\n\n  .dark .lg\\:dark\\:divide-purple-400 > :not([hidden]) ~ :not([hidden]) {\n    --tw-divide-opacity: 1;\n    border-color: rgba(167, 139, 250, var(--tw-divide-opacity));\n  }\n\n  .dark .lg\\:dark\\:divide-purple-500 > :not([hidden]) ~ :not([hidden]) {\n    --tw-divide-opacity: 1;\n    border-color: rgba(139, 92, 246, var(--tw-divide-opacity));\n  }\n\n  .dark .lg\\:dark\\:divide-purple-600 > :not([hidden]) ~ :not([hidden]) {\n    --tw-divide-opacity: 1;\n    border-color: rgba(124, 58, 237, var(--tw-divide-opacity));\n  }\n\n  .dark .lg\\:dark\\:divide-purple-700 > :not([hidden]) ~ :not([hidden]) {\n    --tw-divide-opacity: 1;\n    border-color: rgba(109, 40, 217, var(--tw-divide-opacity));\n  }\n\n  .dark .lg\\:dark\\:divide-purple-800 > :not([hidden]) ~ :not([hidden]) {\n    --tw-divide-opacity: 1;\n    border-color: rgba(91, 33, 182, var(--tw-divide-opacity));\n  }\n\n  .dark .lg\\:dark\\:divide-purple-900 > :not([hidden]) ~ :not([hidden]) {\n    --tw-divide-opacity: 1;\n    border-color: rgba(76, 29, 149, var(--tw-divide-opacity));\n  }\n\n  .dark .lg\\:dark\\:divide-pink-50 > :not([hidden]) ~ :not([hidden]) {\n    --tw-divide-opacity: 1;\n    border-color: rgba(253, 242, 248, var(--tw-divide-opacity));\n  }\n\n  .dark .lg\\:dark\\:divide-pink-100 > :not([hidden]) ~ :not([hidden]) {\n    --tw-divide-opacity: 1;\n    border-color: rgba(252, 231, 243, var(--tw-divide-opacity));\n  }\n\n  .dark .lg\\:dark\\:divide-pink-200 > :not([hidden]) ~ :not([hidden]) {\n    --tw-divide-opacity: 1;\n    border-color: rgba(251, 207, 232, var(--tw-divide-opacity));\n  }\n\n  .dark .lg\\:dark\\:divide-pink-300 > :not([hidden]) ~ :not([hidden]) {\n    --tw-divide-opacity: 1;\n    border-color: rgba(249, 168, 212, var(--tw-divide-opacity));\n  }\n\n  .dark .lg\\:dark\\:divide-pink-400 > :not([hidden]) ~ :not([hidden]) {\n    --tw-divide-opacity: 1;\n    border-color: rgba(244, 114, 182, var(--tw-divide-opacity));\n  }\n\n  .dark .lg\\:dark\\:divide-pink-500 > :not([hidden]) ~ :not([hidden]) {\n    --tw-divide-opacity: 1;\n    border-color: rgba(236, 72, 153, var(--tw-divide-opacity));\n  }\n\n  .dark .lg\\:dark\\:divide-pink-600 > :not([hidden]) ~ :not([hidden]) {\n    --tw-divide-opacity: 1;\n    border-color: rgba(219, 39, 119, var(--tw-divide-opacity));\n  }\n\n  .dark .lg\\:dark\\:divide-pink-700 > :not([hidden]) ~ :not([hidden]) {\n    --tw-divide-opacity: 1;\n    border-color: rgba(190, 24, 93, var(--tw-divide-opacity));\n  }\n\n  .dark .lg\\:dark\\:divide-pink-800 > :not([hidden]) ~ :not([hidden]) {\n    --tw-divide-opacity: 1;\n    border-color: rgba(157, 23, 77, var(--tw-divide-opacity));\n  }\n\n  .dark .lg\\:dark\\:divide-pink-900 > :not([hidden]) ~ :not([hidden]) {\n    --tw-divide-opacity: 1;\n    border-color: rgba(131, 24, 67, var(--tw-divide-opacity));\n  }\n\n  .lg\\:divide-solid > :not([hidden]) ~ :not([hidden]) {\n    border-style: solid;\n  }\n\n  .lg\\:divide-dashed > :not([hidden]) ~ :not([hidden]) {\n    border-style: dashed;\n  }\n\n  .lg\\:divide-dotted > :not([hidden]) ~ :not([hidden]) {\n    border-style: dotted;\n  }\n\n  .lg\\:divide-double > :not([hidden]) ~ :not([hidden]) {\n    border-style: double;\n  }\n\n  .lg\\:divide-none > :not([hidden]) ~ :not([hidden]) {\n    border-style: none;\n  }\n\n  .lg\\:divide-opacity-0 > :not([hidden]) ~ :not([hidden]) {\n    --tw-divide-opacity: 0;\n  }\n\n  .lg\\:divide-opacity-5 > :not([hidden]) ~ :not([hidden]) {\n    --tw-divide-opacity: 0.05;\n  }\n\n  .lg\\:divide-opacity-10 > :not([hidden]) ~ :not([hidden]) {\n    --tw-divide-opacity: 0.1;\n  }\n\n  .lg\\:divide-opacity-20 > :not([hidden]) ~ :not([hidden]) {\n    --tw-divide-opacity: 0.2;\n  }\n\n  .lg\\:divide-opacity-25 > :not([hidden]) ~ :not([hidden]) {\n    --tw-divide-opacity: 0.25;\n  }\n\n  .lg\\:divide-opacity-30 > :not([hidden]) ~ :not([hidden]) {\n    --tw-divide-opacity: 0.3;\n  }\n\n  .lg\\:divide-opacity-40 > :not([hidden]) ~ :not([hidden]) {\n    --tw-divide-opacity: 0.4;\n  }\n\n  .lg\\:divide-opacity-50 > :not([hidden]) ~ :not([hidden]) {\n    --tw-divide-opacity: 0.5;\n  }\n\n  .lg\\:divide-opacity-60 > :not([hidden]) ~ :not([hidden]) {\n    --tw-divide-opacity: 0.6;\n  }\n\n  .lg\\:divide-opacity-70 > :not([hidden]) ~ :not([hidden]) {\n    --tw-divide-opacity: 0.7;\n  }\n\n  .lg\\:divide-opacity-75 > :not([hidden]) ~ :not([hidden]) {\n    --tw-divide-opacity: 0.75;\n  }\n\n  .lg\\:divide-opacity-80 > :not([hidden]) ~ :not([hidden]) {\n    --tw-divide-opacity: 0.8;\n  }\n\n  .lg\\:divide-opacity-90 > :not([hidden]) ~ :not([hidden]) {\n    --tw-divide-opacity: 0.9;\n  }\n\n  .lg\\:divide-opacity-95 > :not([hidden]) ~ :not([hidden]) {\n    --tw-divide-opacity: 0.95;\n  }\n\n  .lg\\:divide-opacity-100 > :not([hidden]) ~ :not([hidden]) {\n    --tw-divide-opacity: 1;\n  }\n\n  .dark .lg\\:dark\\:divide-opacity-0 > :not([hidden]) ~ :not([hidden]) {\n    --tw-divide-opacity: 0;\n  }\n\n  .dark .lg\\:dark\\:divide-opacity-5 > :not([hidden]) ~ :not([hidden]) {\n    --tw-divide-opacity: 0.05;\n  }\n\n  .dark .lg\\:dark\\:divide-opacity-10 > :not([hidden]) ~ :not([hidden]) {\n    --tw-divide-opacity: 0.1;\n  }\n\n  .dark .lg\\:dark\\:divide-opacity-20 > :not([hidden]) ~ :not([hidden]) {\n    --tw-divide-opacity: 0.2;\n  }\n\n  .dark .lg\\:dark\\:divide-opacity-25 > :not([hidden]) ~ :not([hidden]) {\n    --tw-divide-opacity: 0.25;\n  }\n\n  .dark .lg\\:dark\\:divide-opacity-30 > :not([hidden]) ~ :not([hidden]) {\n    --tw-divide-opacity: 0.3;\n  }\n\n  .dark .lg\\:dark\\:divide-opacity-40 > :not([hidden]) ~ :not([hidden]) {\n    --tw-divide-opacity: 0.4;\n  }\n\n  .dark .lg\\:dark\\:divide-opacity-50 > :not([hidden]) ~ :not([hidden]) {\n    --tw-divide-opacity: 0.5;\n  }\n\n  .dark .lg\\:dark\\:divide-opacity-60 > :not([hidden]) ~ :not([hidden]) {\n    --tw-divide-opacity: 0.6;\n  }\n\n  .dark .lg\\:dark\\:divide-opacity-70 > :not([hidden]) ~ :not([hidden]) {\n    --tw-divide-opacity: 0.7;\n  }\n\n  .dark .lg\\:dark\\:divide-opacity-75 > :not([hidden]) ~ :not([hidden]) {\n    --tw-divide-opacity: 0.75;\n  }\n\n  .dark .lg\\:dark\\:divide-opacity-80 > :not([hidden]) ~ :not([hidden]) {\n    --tw-divide-opacity: 0.8;\n  }\n\n  .dark .lg\\:dark\\:divide-opacity-90 > :not([hidden]) ~ :not([hidden]) {\n    --tw-divide-opacity: 0.9;\n  }\n\n  .dark .lg\\:dark\\:divide-opacity-95 > :not([hidden]) ~ :not([hidden]) {\n    --tw-divide-opacity: 0.95;\n  }\n\n  .dark .lg\\:dark\\:divide-opacity-100 > :not([hidden]) ~ :not([hidden]) {\n    --tw-divide-opacity: 1;\n  }\n\n  .lg\\:sr-only {\n    position: absolute;\n    width: 1px;\n    height: 1px;\n    padding: 0;\n    margin: -1px;\n    overflow: hidden;\n    clip: rect(0, 0, 0, 0);\n    white-space: nowrap;\n    border-width: 0;\n  }\n\n  .lg\\:not-sr-only {\n    position: static;\n    width: auto;\n    height: auto;\n    padding: 0;\n    margin: 0;\n    overflow: visible;\n    clip: auto;\n    white-space: normal;\n  }\n\n  .lg\\:focus-within\\:sr-only:focus-within {\n    position: absolute;\n    width: 1px;\n    height: 1px;\n    padding: 0;\n    margin: -1px;\n    overflow: hidden;\n    clip: rect(0, 0, 0, 0);\n    white-space: nowrap;\n    border-width: 0;\n  }\n\n  .lg\\:focus-within\\:not-sr-only:focus-within {\n    position: static;\n    width: auto;\n    height: auto;\n    padding: 0;\n    margin: 0;\n    overflow: visible;\n    clip: auto;\n    white-space: normal;\n  }\n\n  .lg\\:focus\\:sr-only:focus {\n    position: absolute;\n    width: 1px;\n    height: 1px;\n    padding: 0;\n    margin: -1px;\n    overflow: hidden;\n    clip: rect(0, 0, 0, 0);\n    white-space: nowrap;\n    border-width: 0;\n  }\n\n  .lg\\:focus\\:not-sr-only:focus {\n    position: static;\n    width: auto;\n    height: auto;\n    padding: 0;\n    margin: 0;\n    overflow: visible;\n    clip: auto;\n    white-space: normal;\n  }\n\n  .lg\\:appearance-none {\n    -webkit-appearance: none;\n       -moz-appearance: none;\n            appearance: none;\n  }\n\n  .lg\\:bg-fixed {\n    background-attachment: fixed;\n  }\n\n  .lg\\:bg-local {\n    background-attachment: local;\n  }\n\n  .lg\\:bg-scroll {\n    background-attachment: scroll;\n  }\n\n  .lg\\:bg-clip-border {\n    background-clip: border-box;\n  }\n\n  .lg\\:bg-clip-padding {\n    background-clip: padding-box;\n  }\n\n  .lg\\:bg-clip-content {\n    background-clip: content-box;\n  }\n\n  .lg\\:bg-clip-text {\n    -webkit-background-clip: text;\n            background-clip: text;\n  }\n\n  .lg\\:bg-transparent {\n    background-color: transparent;\n  }\n\n  .lg\\:bg-current {\n    background-color: currentColor;\n  }\n\n  .lg\\:bg-black {\n    --tw-bg-opacity: 1;\n    background-color: rgba(0, 0, 0, var(--tw-bg-opacity));\n  }\n\n  .lg\\:bg-white {\n    --tw-bg-opacity: 1;\n    background-color: rgba(255, 255, 255, var(--tw-bg-opacity));\n  }\n\n  .lg\\:bg-gray-50 {\n    --tw-bg-opacity: 1;\n    background-color: rgba(249, 250, 251, var(--tw-bg-opacity));\n  }\n\n  .lg\\:bg-gray-100 {\n    --tw-bg-opacity: 1;\n    background-color: rgba(243, 244, 246, var(--tw-bg-opacity));\n  }\n\n  .lg\\:bg-gray-200 {\n    --tw-bg-opacity: 1;\n    background-color: rgba(229, 231, 235, var(--tw-bg-opacity));\n  }\n\n  .lg\\:bg-gray-300 {\n    --tw-bg-opacity: 1;\n    background-color: rgba(209, 213, 219, var(--tw-bg-opacity));\n  }\n\n  .lg\\:bg-gray-400 {\n    --tw-bg-opacity: 1;\n    background-color: rgba(156, 163, 175, var(--tw-bg-opacity));\n  }\n\n  .lg\\:bg-gray-500 {\n    --tw-bg-opacity: 1;\n    background-color: rgba(107, 114, 128, var(--tw-bg-opacity));\n  }\n\n  .lg\\:bg-gray-600 {\n    --tw-bg-opacity: 1;\n    background-color: rgba(75, 85, 99, var(--tw-bg-opacity));\n  }\n\n  .lg\\:bg-gray-700 {\n    --tw-bg-opacity: 1;\n    background-color: rgba(55, 65, 81, var(--tw-bg-opacity));\n  }\n\n  .lg\\:bg-gray-800 {\n    --tw-bg-opacity: 1;\n    background-color: rgba(31, 41, 55, var(--tw-bg-opacity));\n  }\n\n  .lg\\:bg-gray-900 {\n    --tw-bg-opacity: 1;\n    background-color: rgba(17, 24, 39, var(--tw-bg-opacity));\n  }\n\n  .lg\\:bg-red-50 {\n    --tw-bg-opacity: 1;\n    background-color: rgba(254, 242, 242, var(--tw-bg-opacity));\n  }\n\n  .lg\\:bg-red-100 {\n    --tw-bg-opacity: 1;\n    background-color: rgba(254, 226, 226, var(--tw-bg-opacity));\n  }\n\n  .lg\\:bg-red-200 {\n    --tw-bg-opacity: 1;\n    background-color: rgba(254, 202, 202, var(--tw-bg-opacity));\n  }\n\n  .lg\\:bg-red-300 {\n    --tw-bg-opacity: 1;\n    background-color: rgba(252, 165, 165, var(--tw-bg-opacity));\n  }\n\n  .lg\\:bg-red-400 {\n    --tw-bg-opacity: 1;\n    background-color: rgba(248, 113, 113, var(--tw-bg-opacity));\n  }\n\n  .lg\\:bg-red-500 {\n    --tw-bg-opacity: 1;\n    background-color: rgba(239, 68, 68, var(--tw-bg-opacity));\n  }\n\n  .lg\\:bg-red-600 {\n    --tw-bg-opacity: 1;\n    background-color: rgba(220, 38, 38, var(--tw-bg-opacity));\n  }\n\n  .lg\\:bg-red-700 {\n    --tw-bg-opacity: 1;\n    background-color: rgba(185, 28, 28, var(--tw-bg-opacity));\n  }\n\n  .lg\\:bg-red-800 {\n    --tw-bg-opacity: 1;\n    background-color: rgba(153, 27, 27, var(--tw-bg-opacity));\n  }\n\n  .lg\\:bg-red-900 {\n    --tw-bg-opacity: 1;\n    background-color: rgba(127, 29, 29, var(--tw-bg-opacity));\n  }\n\n  .lg\\:bg-yellow-50 {\n    --tw-bg-opacity: 1;\n    background-color: rgba(255, 251, 235, var(--tw-bg-opacity));\n  }\n\n  .lg\\:bg-yellow-100 {\n    --tw-bg-opacity: 1;\n    background-color: rgba(254, 243, 199, var(--tw-bg-opacity));\n  }\n\n  .lg\\:bg-yellow-200 {\n    --tw-bg-opacity: 1;\n    background-color: rgba(253, 230, 138, var(--tw-bg-opacity));\n  }\n\n  .lg\\:bg-yellow-300 {\n    --tw-bg-opacity: 1;\n    background-color: rgba(252, 211, 77, var(--tw-bg-opacity));\n  }\n\n  .lg\\:bg-yellow-400 {\n    --tw-bg-opacity: 1;\n    background-color: rgba(251, 191, 36, var(--tw-bg-opacity));\n  }\n\n  .lg\\:bg-yellow-500 {\n    --tw-bg-opacity: 1;\n    background-color: rgba(245, 158, 11, var(--tw-bg-opacity));\n  }\n\n  .lg\\:bg-yellow-600 {\n    --tw-bg-opacity: 1;\n    background-color: rgba(217, 119, 6, var(--tw-bg-opacity));\n  }\n\n  .lg\\:bg-yellow-700 {\n    --tw-bg-opacity: 1;\n    background-color: rgba(180, 83, 9, var(--tw-bg-opacity));\n  }\n\n  .lg\\:bg-yellow-800 {\n    --tw-bg-opacity: 1;\n    background-color: rgba(146, 64, 14, var(--tw-bg-opacity));\n  }\n\n  .lg\\:bg-yellow-900 {\n    --tw-bg-opacity: 1;\n    background-color: rgba(120, 53, 15, var(--tw-bg-opacity));\n  }\n\n  .lg\\:bg-green-50 {\n    --tw-bg-opacity: 1;\n    background-color: rgba(236, 253, 245, var(--tw-bg-opacity));\n  }\n\n  .lg\\:bg-green-100 {\n    --tw-bg-opacity: 1;\n    background-color: rgba(209, 250, 229, var(--tw-bg-opacity));\n  }\n\n  .lg\\:bg-green-200 {\n    --tw-bg-opacity: 1;\n    background-color: rgba(167, 243, 208, var(--tw-bg-opacity));\n  }\n\n  .lg\\:bg-green-300 {\n    --tw-bg-opacity: 1;\n    background-color: rgba(110, 231, 183, var(--tw-bg-opacity));\n  }\n\n  .lg\\:bg-green-400 {\n    --tw-bg-opacity: 1;\n    background-color: rgba(52, 211, 153, var(--tw-bg-opacity));\n  }\n\n  .lg\\:bg-green-500 {\n    --tw-bg-opacity: 1;\n    background-color: rgba(16, 185, 129, var(--tw-bg-opacity));\n  }\n\n  .lg\\:bg-green-600 {\n    --tw-bg-opacity: 1;\n    background-color: rgba(5, 150, 105, var(--tw-bg-opacity));\n  }\n\n  .lg\\:bg-green-700 {\n    --tw-bg-opacity: 1;\n    background-color: rgba(4, 120, 87, var(--tw-bg-opacity));\n  }\n\n  .lg\\:bg-green-800 {\n    --tw-bg-opacity: 1;\n    background-color: rgba(6, 95, 70, var(--tw-bg-opacity));\n  }\n\n  .lg\\:bg-green-900 {\n    --tw-bg-opacity: 1;\n    background-color: rgba(6, 78, 59, var(--tw-bg-opacity));\n  }\n\n  .lg\\:bg-blue-50 {\n    --tw-bg-opacity: 1;\n    background-color: rgba(239, 246, 255, var(--tw-bg-opacity));\n  }\n\n  .lg\\:bg-blue-100 {\n    --tw-bg-opacity: 1;\n    background-color: rgba(219, 234, 254, var(--tw-bg-opacity));\n  }\n\n  .lg\\:bg-blue-200 {\n    --tw-bg-opacity: 1;\n    background-color: rgba(191, 219, 254, var(--tw-bg-opacity));\n  }\n\n  .lg\\:bg-blue-300 {\n    --tw-bg-opacity: 1;\n    background-color: rgba(147, 197, 253, var(--tw-bg-opacity));\n  }\n\n  .lg\\:bg-blue-400 {\n    --tw-bg-opacity: 1;\n    background-color: rgba(96, 165, 250, var(--tw-bg-opacity));\n  }\n\n  .lg\\:bg-blue-500 {\n    --tw-bg-opacity: 1;\n    background-color: rgba(59, 130, 246, var(--tw-bg-opacity));\n  }\n\n  .lg\\:bg-blue-600 {\n    --tw-bg-opacity: 1;\n    background-color: rgba(37, 99, 235, var(--tw-bg-opacity));\n  }\n\n  .lg\\:bg-blue-700 {\n    --tw-bg-opacity: 1;\n    background-color: rgba(29, 78, 216, var(--tw-bg-opacity));\n  }\n\n  .lg\\:bg-blue-800 {\n    --tw-bg-opacity: 1;\n    background-color: rgba(30, 64, 175, var(--tw-bg-opacity));\n  }\n\n  .lg\\:bg-blue-900 {\n    --tw-bg-opacity: 1;\n    background-color: rgba(30, 58, 138, var(--tw-bg-opacity));\n  }\n\n  .lg\\:bg-indigo-50 {\n    --tw-bg-opacity: 1;\n    background-color: rgba(238, 242, 255, var(--tw-bg-opacity));\n  }\n\n  .lg\\:bg-indigo-100 {\n    --tw-bg-opacity: 1;\n    background-color: rgba(224, 231, 255, var(--tw-bg-opacity));\n  }\n\n  .lg\\:bg-indigo-200 {\n    --tw-bg-opacity: 1;\n    background-color: rgba(199, 210, 254, var(--tw-bg-opacity));\n  }\n\n  .lg\\:bg-indigo-300 {\n    --tw-bg-opacity: 1;\n    background-color: rgba(165, 180, 252, var(--tw-bg-opacity));\n  }\n\n  .lg\\:bg-indigo-400 {\n    --tw-bg-opacity: 1;\n    background-color: rgba(129, 140, 248, var(--tw-bg-opacity));\n  }\n\n  .lg\\:bg-indigo-500 {\n    --tw-bg-opacity: 1;\n    background-color: rgba(99, 102, 241, var(--tw-bg-opacity));\n  }\n\n  .lg\\:bg-indigo-600 {\n    --tw-bg-opacity: 1;\n    background-color: rgba(79, 70, 229, var(--tw-bg-opacity));\n  }\n\n  .lg\\:bg-indigo-700 {\n    --tw-bg-opacity: 1;\n    background-color: rgba(67, 56, 202, var(--tw-bg-opacity));\n  }\n\n  .lg\\:bg-indigo-800 {\n    --tw-bg-opacity: 1;\n    background-color: rgba(55, 48, 163, var(--tw-bg-opacity));\n  }\n\n  .lg\\:bg-indigo-900 {\n    --tw-bg-opacity: 1;\n    background-color: rgba(49, 46, 129, var(--tw-bg-opacity));\n  }\n\n  .lg\\:bg-purple-50 {\n    --tw-bg-opacity: 1;\n    background-color: rgba(245, 243, 255, var(--tw-bg-opacity));\n  }\n\n  .lg\\:bg-purple-100 {\n    --tw-bg-opacity: 1;\n    background-color: rgba(237, 233, 254, var(--tw-bg-opacity));\n  }\n\n  .lg\\:bg-purple-200 {\n    --tw-bg-opacity: 1;\n    background-color: rgba(221, 214, 254, var(--tw-bg-opacity));\n  }\n\n  .lg\\:bg-purple-300 {\n    --tw-bg-opacity: 1;\n    background-color: rgba(196, 181, 253, var(--tw-bg-opacity));\n  }\n\n  .lg\\:bg-purple-400 {\n    --tw-bg-opacity: 1;\n    background-color: rgba(167, 139, 250, var(--tw-bg-opacity));\n  }\n\n  .lg\\:bg-purple-500 {\n    --tw-bg-opacity: 1;\n    background-color: rgba(139, 92, 246, var(--tw-bg-opacity));\n  }\n\n  .lg\\:bg-purple-600 {\n    --tw-bg-opacity: 1;\n    background-color: rgba(124, 58, 237, var(--tw-bg-opacity));\n  }\n\n  .lg\\:bg-purple-700 {\n    --tw-bg-opacity: 1;\n    background-color: rgba(109, 40, 217, var(--tw-bg-opacity));\n  }\n\n  .lg\\:bg-purple-800 {\n    --tw-bg-opacity: 1;\n    background-color: rgba(91, 33, 182, var(--tw-bg-opacity));\n  }\n\n  .lg\\:bg-purple-900 {\n    --tw-bg-opacity: 1;\n    background-color: rgba(76, 29, 149, var(--tw-bg-opacity));\n  }\n\n  .lg\\:bg-pink-50 {\n    --tw-bg-opacity: 1;\n    background-color: rgba(253, 242, 248, var(--tw-bg-opacity));\n  }\n\n  .lg\\:bg-pink-100 {\n    --tw-bg-opacity: 1;\n    background-color: rgba(252, 231, 243, var(--tw-bg-opacity));\n  }\n\n  .lg\\:bg-pink-200 {\n    --tw-bg-opacity: 1;\n    background-color: rgba(251, 207, 232, var(--tw-bg-opacity));\n  }\n\n  .lg\\:bg-pink-300 {\n    --tw-bg-opacity: 1;\n    background-color: rgba(249, 168, 212, var(--tw-bg-opacity));\n  }\n\n  .lg\\:bg-pink-400 {\n    --tw-bg-opacity: 1;\n    background-color: rgba(244, 114, 182, var(--tw-bg-opacity));\n  }\n\n  .lg\\:bg-pink-500 {\n    --tw-bg-opacity: 1;\n    background-color: rgba(236, 72, 153, var(--tw-bg-opacity));\n  }\n\n  .lg\\:bg-pink-600 {\n    --tw-bg-opacity: 1;\n    background-color: rgba(219, 39, 119, var(--tw-bg-opacity));\n  }\n\n  .lg\\:bg-pink-700 {\n    --tw-bg-opacity: 1;\n    background-color: rgba(190, 24, 93, var(--tw-bg-opacity));\n  }\n\n  .lg\\:bg-pink-800 {\n    --tw-bg-opacity: 1;\n    background-color: rgba(157, 23, 77, var(--tw-bg-opacity));\n  }\n\n  .lg\\:bg-pink-900 {\n    --tw-bg-opacity: 1;\n    background-color: rgba(131, 24, 67, var(--tw-bg-opacity));\n  }\n\n  .group:hover .lg\\:group-hover\\:bg-transparent {\n    background-color: transparent;\n  }\n\n  .group:hover .lg\\:group-hover\\:bg-current {\n    background-color: currentColor;\n  }\n\n  .group:hover .lg\\:group-hover\\:bg-black {\n    --tw-bg-opacity: 1;\n    background-color: rgba(0, 0, 0, var(--tw-bg-opacity));\n  }\n\n  .group:hover .lg\\:group-hover\\:bg-white {\n    --tw-bg-opacity: 1;\n    background-color: rgba(255, 255, 255, var(--tw-bg-opacity));\n  }\n\n  .group:hover .lg\\:group-hover\\:bg-gray-50 {\n    --tw-bg-opacity: 1;\n    background-color: rgba(249, 250, 251, var(--tw-bg-opacity));\n  }\n\n  .group:hover .lg\\:group-hover\\:bg-gray-100 {\n    --tw-bg-opacity: 1;\n    background-color: rgba(243, 244, 246, var(--tw-bg-opacity));\n  }\n\n  .group:hover .lg\\:group-hover\\:bg-gray-200 {\n    --tw-bg-opacity: 1;\n    background-color: rgba(229, 231, 235, var(--tw-bg-opacity));\n  }\n\n  .group:hover .lg\\:group-hover\\:bg-gray-300 {\n    --tw-bg-opacity: 1;\n    background-color: rgba(209, 213, 219, var(--tw-bg-opacity));\n  }\n\n  .group:hover .lg\\:group-hover\\:bg-gray-400 {\n    --tw-bg-opacity: 1;\n    background-color: rgba(156, 163, 175, var(--tw-bg-opacity));\n  }\n\n  .group:hover .lg\\:group-hover\\:bg-gray-500 {\n    --tw-bg-opacity: 1;\n    background-color: rgba(107, 114, 128, var(--tw-bg-opacity));\n  }\n\n  .group:hover .lg\\:group-hover\\:bg-gray-600 {\n    --tw-bg-opacity: 1;\n    background-color: rgba(75, 85, 99, var(--tw-bg-opacity));\n  }\n\n  .group:hover .lg\\:group-hover\\:bg-gray-700 {\n    --tw-bg-opacity: 1;\n    background-color: rgba(55, 65, 81, var(--tw-bg-opacity));\n  }\n\n  .group:hover .lg\\:group-hover\\:bg-gray-800 {\n    --tw-bg-opacity: 1;\n    background-color: rgba(31, 41, 55, var(--tw-bg-opacity));\n  }\n\n  .group:hover .lg\\:group-hover\\:bg-gray-900 {\n    --tw-bg-opacity: 1;\n    background-color: rgba(17, 24, 39, var(--tw-bg-opacity));\n  }\n\n  .group:hover .lg\\:group-hover\\:bg-red-50 {\n    --tw-bg-opacity: 1;\n    background-color: rgba(254, 242, 242, var(--tw-bg-opacity));\n  }\n\n  .group:hover .lg\\:group-hover\\:bg-red-100 {\n    --tw-bg-opacity: 1;\n    background-color: rgba(254, 226, 226, var(--tw-bg-opacity));\n  }\n\n  .group:hover .lg\\:group-hover\\:bg-red-200 {\n    --tw-bg-opacity: 1;\n    background-color: rgba(254, 202, 202, var(--tw-bg-opacity));\n  }\n\n  .group:hover .lg\\:group-hover\\:bg-red-300 {\n    --tw-bg-opacity: 1;\n    background-color: rgba(252, 165, 165, var(--tw-bg-opacity));\n  }\n\n  .group:hover .lg\\:group-hover\\:bg-red-400 {\n    --tw-bg-opacity: 1;\n    background-color: rgba(248, 113, 113, var(--tw-bg-opacity));\n  }\n\n  .group:hover .lg\\:group-hover\\:bg-red-500 {\n    --tw-bg-opacity: 1;\n    background-color: rgba(239, 68, 68, var(--tw-bg-opacity));\n  }\n\n  .group:hover .lg\\:group-hover\\:bg-red-600 {\n    --tw-bg-opacity: 1;\n    background-color: rgba(220, 38, 38, var(--tw-bg-opacity));\n  }\n\n  .group:hover .lg\\:group-hover\\:bg-red-700 {\n    --tw-bg-opacity: 1;\n    background-color: rgba(185, 28, 28, var(--tw-bg-opacity));\n  }\n\n  .group:hover .lg\\:group-hover\\:bg-red-800 {\n    --tw-bg-opacity: 1;\n    background-color: rgba(153, 27, 27, var(--tw-bg-opacity));\n  }\n\n  .group:hover .lg\\:group-hover\\:bg-red-900 {\n    --tw-bg-opacity: 1;\n    background-color: rgba(127, 29, 29, var(--tw-bg-opacity));\n  }\n\n  .group:hover .lg\\:group-hover\\:bg-yellow-50 {\n    --tw-bg-opacity: 1;\n    background-color: rgba(255, 251, 235, var(--tw-bg-opacity));\n  }\n\n  .group:hover .lg\\:group-hover\\:bg-yellow-100 {\n    --tw-bg-opacity: 1;\n    background-color: rgba(254, 243, 199, var(--tw-bg-opacity));\n  }\n\n  .group:hover .lg\\:group-hover\\:bg-yellow-200 {\n    --tw-bg-opacity: 1;\n    background-color: rgba(253, 230, 138, var(--tw-bg-opacity));\n  }\n\n  .group:hover .lg\\:group-hover\\:bg-yellow-300 {\n    --tw-bg-opacity: 1;\n    background-color: rgba(252, 211, 77, var(--tw-bg-opacity));\n  }\n\n  .group:hover .lg\\:group-hover\\:bg-yellow-400 {\n    --tw-bg-opacity: 1;\n    background-color: rgba(251, 191, 36, var(--tw-bg-opacity));\n  }\n\n  .group:hover .lg\\:group-hover\\:bg-yellow-500 {\n    --tw-bg-opacity: 1;\n    background-color: rgba(245, 158, 11, var(--tw-bg-opacity));\n  }\n\n  .group:hover .lg\\:group-hover\\:bg-yellow-600 {\n    --tw-bg-opacity: 1;\n    background-color: rgba(217, 119, 6, var(--tw-bg-opacity));\n  }\n\n  .group:hover .lg\\:group-hover\\:bg-yellow-700 {\n    --tw-bg-opacity: 1;\n    background-color: rgba(180, 83, 9, var(--tw-bg-opacity));\n  }\n\n  .group:hover .lg\\:group-hover\\:bg-yellow-800 {\n    --tw-bg-opacity: 1;\n    background-color: rgba(146, 64, 14, var(--tw-bg-opacity));\n  }\n\n  .group:hover .lg\\:group-hover\\:bg-yellow-900 {\n    --tw-bg-opacity: 1;\n    background-color: rgba(120, 53, 15, var(--tw-bg-opacity));\n  }\n\n  .group:hover .lg\\:group-hover\\:bg-green-50 {\n    --tw-bg-opacity: 1;\n    background-color: rgba(236, 253, 245, var(--tw-bg-opacity));\n  }\n\n  .group:hover .lg\\:group-hover\\:bg-green-100 {\n    --tw-bg-opacity: 1;\n    background-color: rgba(209, 250, 229, var(--tw-bg-opacity));\n  }\n\n  .group:hover .lg\\:group-hover\\:bg-green-200 {\n    --tw-bg-opacity: 1;\n    background-color: rgba(167, 243, 208, var(--tw-bg-opacity));\n  }\n\n  .group:hover .lg\\:group-hover\\:bg-green-300 {\n    --tw-bg-opacity: 1;\n    background-color: rgba(110, 231, 183, var(--tw-bg-opacity));\n  }\n\n  .group:hover .lg\\:group-hover\\:bg-green-400 {\n    --tw-bg-opacity: 1;\n    background-color: rgba(52, 211, 153, var(--tw-bg-opacity));\n  }\n\n  .group:hover .lg\\:group-hover\\:bg-green-500 {\n    --tw-bg-opacity: 1;\n    background-color: rgba(16, 185, 129, var(--tw-bg-opacity));\n  }\n\n  .group:hover .lg\\:group-hover\\:bg-green-600 {\n    --tw-bg-opacity: 1;\n    background-color: rgba(5, 150, 105, var(--tw-bg-opacity));\n  }\n\n  .group:hover .lg\\:group-hover\\:bg-green-700 {\n    --tw-bg-opacity: 1;\n    background-color: rgba(4, 120, 87, var(--tw-bg-opacity));\n  }\n\n  .group:hover .lg\\:group-hover\\:bg-green-800 {\n    --tw-bg-opacity: 1;\n    background-color: rgba(6, 95, 70, var(--tw-bg-opacity));\n  }\n\n  .group:hover .lg\\:group-hover\\:bg-green-900 {\n    --tw-bg-opacity: 1;\n    background-color: rgba(6, 78, 59, var(--tw-bg-opacity));\n  }\n\n  .group:hover .lg\\:group-hover\\:bg-blue-50 {\n    --tw-bg-opacity: 1;\n    background-color: rgba(239, 246, 255, var(--tw-bg-opacity));\n  }\n\n  .group:hover .lg\\:group-hover\\:bg-blue-100 {\n    --tw-bg-opacity: 1;\n    background-color: rgba(219, 234, 254, var(--tw-bg-opacity));\n  }\n\n  .group:hover .lg\\:group-hover\\:bg-blue-200 {\n    --tw-bg-opacity: 1;\n    background-color: rgba(191, 219, 254, var(--tw-bg-opacity));\n  }\n\n  .group:hover .lg\\:group-hover\\:bg-blue-300 {\n    --tw-bg-opacity: 1;\n    background-color: rgba(147, 197, 253, var(--tw-bg-opacity));\n  }\n\n  .group:hover .lg\\:group-hover\\:bg-blue-400 {\n    --tw-bg-opacity: 1;\n    background-color: rgba(96, 165, 250, var(--tw-bg-opacity));\n  }\n\n  .group:hover .lg\\:group-hover\\:bg-blue-500 {\n    --tw-bg-opacity: 1;\n    background-color: rgba(59, 130, 246, var(--tw-bg-opacity));\n  }\n\n  .group:hover .lg\\:group-hover\\:bg-blue-600 {\n    --tw-bg-opacity: 1;\n    background-color: rgba(37, 99, 235, var(--tw-bg-opacity));\n  }\n\n  .group:hover .lg\\:group-hover\\:bg-blue-700 {\n    --tw-bg-opacity: 1;\n    background-color: rgba(29, 78, 216, var(--tw-bg-opacity));\n  }\n\n  .group:hover .lg\\:group-hover\\:bg-blue-800 {\n    --tw-bg-opacity: 1;\n    background-color: rgba(30, 64, 175, var(--tw-bg-opacity));\n  }\n\n  .group:hover .lg\\:group-hover\\:bg-blue-900 {\n    --tw-bg-opacity: 1;\n    background-color: rgba(30, 58, 138, var(--tw-bg-opacity));\n  }\n\n  .group:hover .lg\\:group-hover\\:bg-indigo-50 {\n    --tw-bg-opacity: 1;\n    background-color: rgba(238, 242, 255, var(--tw-bg-opacity));\n  }\n\n  .group:hover .lg\\:group-hover\\:bg-indigo-100 {\n    --tw-bg-opacity: 1;\n    background-color: rgba(224, 231, 255, var(--tw-bg-opacity));\n  }\n\n  .group:hover .lg\\:group-hover\\:bg-indigo-200 {\n    --tw-bg-opacity: 1;\n    background-color: rgba(199, 210, 254, var(--tw-bg-opacity));\n  }\n\n  .group:hover .lg\\:group-hover\\:bg-indigo-300 {\n    --tw-bg-opacity: 1;\n    background-color: rgba(165, 180, 252, var(--tw-bg-opacity));\n  }\n\n  .group:hover .lg\\:group-hover\\:bg-indigo-400 {\n    --tw-bg-opacity: 1;\n    background-color: rgba(129, 140, 248, var(--tw-bg-opacity));\n  }\n\n  .group:hover .lg\\:group-hover\\:bg-indigo-500 {\n    --tw-bg-opacity: 1;\n    background-color: rgba(99, 102, 241, var(--tw-bg-opacity));\n  }\n\n  .group:hover .lg\\:group-hover\\:bg-indigo-600 {\n    --tw-bg-opacity: 1;\n    background-color: rgba(79, 70, 229, var(--tw-bg-opacity));\n  }\n\n  .group:hover .lg\\:group-hover\\:bg-indigo-700 {\n    --tw-bg-opacity: 1;\n    background-color: rgba(67, 56, 202, var(--tw-bg-opacity));\n  }\n\n  .group:hover .lg\\:group-hover\\:bg-indigo-800 {\n    --tw-bg-opacity: 1;\n    background-color: rgba(55, 48, 163, var(--tw-bg-opacity));\n  }\n\n  .group:hover .lg\\:group-hover\\:bg-indigo-900 {\n    --tw-bg-opacity: 1;\n    background-color: rgba(49, 46, 129, var(--tw-bg-opacity));\n  }\n\n  .group:hover .lg\\:group-hover\\:bg-purple-50 {\n    --tw-bg-opacity: 1;\n    background-color: rgba(245, 243, 255, var(--tw-bg-opacity));\n  }\n\n  .group:hover .lg\\:group-hover\\:bg-purple-100 {\n    --tw-bg-opacity: 1;\n    background-color: rgba(237, 233, 254, var(--tw-bg-opacity));\n  }\n\n  .group:hover .lg\\:group-hover\\:bg-purple-200 {\n    --tw-bg-opacity: 1;\n    background-color: rgba(221, 214, 254, var(--tw-bg-opacity));\n  }\n\n  .group:hover .lg\\:group-hover\\:bg-purple-300 {\n    --tw-bg-opacity: 1;\n    background-color: rgba(196, 181, 253, var(--tw-bg-opacity));\n  }\n\n  .group:hover .lg\\:group-hover\\:bg-purple-400 {\n    --tw-bg-opacity: 1;\n    background-color: rgba(167, 139, 250, var(--tw-bg-opacity));\n  }\n\n  .group:hover .lg\\:group-hover\\:bg-purple-500 {\n    --tw-bg-opacity: 1;\n    background-color: rgba(139, 92, 246, var(--tw-bg-opacity));\n  }\n\n  .group:hover .lg\\:group-hover\\:bg-purple-600 {\n    --tw-bg-opacity: 1;\n    background-color: rgba(124, 58, 237, var(--tw-bg-opacity));\n  }\n\n  .group:hover .lg\\:group-hover\\:bg-purple-700 {\n    --tw-bg-opacity: 1;\n    background-color: rgba(109, 40, 217, var(--tw-bg-opacity));\n  }\n\n  .group:hover .lg\\:group-hover\\:bg-purple-800 {\n    --tw-bg-opacity: 1;\n    background-color: rgba(91, 33, 182, var(--tw-bg-opacity));\n  }\n\n  .group:hover .lg\\:group-hover\\:bg-purple-900 {\n    --tw-bg-opacity: 1;\n    background-color: rgba(76, 29, 149, var(--tw-bg-opacity));\n  }\n\n  .group:hover .lg\\:group-hover\\:bg-pink-50 {\n    --tw-bg-opacity: 1;\n    background-color: rgba(253, 242, 248, var(--tw-bg-opacity));\n  }\n\n  .group:hover .lg\\:group-hover\\:bg-pink-100 {\n    --tw-bg-opacity: 1;\n    background-color: rgba(252, 231, 243, var(--tw-bg-opacity));\n  }\n\n  .group:hover .lg\\:group-hover\\:bg-pink-200 {\n    --tw-bg-opacity: 1;\n    background-color: rgba(251, 207, 232, var(--tw-bg-opacity));\n  }\n\n  .group:hover .lg\\:group-hover\\:bg-pink-300 {\n    --tw-bg-opacity: 1;\n    background-color: rgba(249, 168, 212, var(--tw-bg-opacity));\n  }\n\n  .group:hover .lg\\:group-hover\\:bg-pink-400 {\n    --tw-bg-opacity: 1;\n    background-color: rgba(244, 114, 182, var(--tw-bg-opacity));\n  }\n\n  .group:hover .lg\\:group-hover\\:bg-pink-500 {\n    --tw-bg-opacity: 1;\n    background-color: rgba(236, 72, 153, var(--tw-bg-opacity));\n  }\n\n  .group:hover .lg\\:group-hover\\:bg-pink-600 {\n    --tw-bg-opacity: 1;\n    background-color: rgba(219, 39, 119, var(--tw-bg-opacity));\n  }\n\n  .group:hover .lg\\:group-hover\\:bg-pink-700 {\n    --tw-bg-opacity: 1;\n    background-color: rgba(190, 24, 93, var(--tw-bg-opacity));\n  }\n\n  .group:hover .lg\\:group-hover\\:bg-pink-800 {\n    --tw-bg-opacity: 1;\n    background-color: rgba(157, 23, 77, var(--tw-bg-opacity));\n  }\n\n  .group:hover .lg\\:group-hover\\:bg-pink-900 {\n    --tw-bg-opacity: 1;\n    background-color: rgba(131, 24, 67, var(--tw-bg-opacity));\n  }\n\n  .lg\\:focus-within\\:bg-transparent:focus-within {\n    background-color: transparent;\n  }\n\n  .lg\\:focus-within\\:bg-current:focus-within {\n    background-color: currentColor;\n  }\n\n  .lg\\:focus-within\\:bg-black:focus-within {\n    --tw-bg-opacity: 1;\n    background-color: rgba(0, 0, 0, var(--tw-bg-opacity));\n  }\n\n  .lg\\:focus-within\\:bg-white:focus-within {\n    --tw-bg-opacity: 1;\n    background-color: rgba(255, 255, 255, var(--tw-bg-opacity));\n  }\n\n  .lg\\:focus-within\\:bg-gray-50:focus-within {\n    --tw-bg-opacity: 1;\n    background-color: rgba(249, 250, 251, var(--tw-bg-opacity));\n  }\n\n  .lg\\:focus-within\\:bg-gray-100:focus-within {\n    --tw-bg-opacity: 1;\n    background-color: rgba(243, 244, 246, var(--tw-bg-opacity));\n  }\n\n  .lg\\:focus-within\\:bg-gray-200:focus-within {\n    --tw-bg-opacity: 1;\n    background-color: rgba(229, 231, 235, var(--tw-bg-opacity));\n  }\n\n  .lg\\:focus-within\\:bg-gray-300:focus-within {\n    --tw-bg-opacity: 1;\n    background-color: rgba(209, 213, 219, var(--tw-bg-opacity));\n  }\n\n  .lg\\:focus-within\\:bg-gray-400:focus-within {\n    --tw-bg-opacity: 1;\n    background-color: rgba(156, 163, 175, var(--tw-bg-opacity));\n  }\n\n  .lg\\:focus-within\\:bg-gray-500:focus-within {\n    --tw-bg-opacity: 1;\n    background-color: rgba(107, 114, 128, var(--tw-bg-opacity));\n  }\n\n  .lg\\:focus-within\\:bg-gray-600:focus-within {\n    --tw-bg-opacity: 1;\n    background-color: rgba(75, 85, 99, var(--tw-bg-opacity));\n  }\n\n  .lg\\:focus-within\\:bg-gray-700:focus-within {\n    --tw-bg-opacity: 1;\n    background-color: rgba(55, 65, 81, var(--tw-bg-opacity));\n  }\n\n  .lg\\:focus-within\\:bg-gray-800:focus-within {\n    --tw-bg-opacity: 1;\n    background-color: rgba(31, 41, 55, var(--tw-bg-opacity));\n  }\n\n  .lg\\:focus-within\\:bg-gray-900:focus-within {\n    --tw-bg-opacity: 1;\n    background-color: rgba(17, 24, 39, var(--tw-bg-opacity));\n  }\n\n  .lg\\:focus-within\\:bg-red-50:focus-within {\n    --tw-bg-opacity: 1;\n    background-color: rgba(254, 242, 242, var(--tw-bg-opacity));\n  }\n\n  .lg\\:focus-within\\:bg-red-100:focus-within {\n    --tw-bg-opacity: 1;\n    background-color: rgba(254, 226, 226, var(--tw-bg-opacity));\n  }\n\n  .lg\\:focus-within\\:bg-red-200:focus-within {\n    --tw-bg-opacity: 1;\n    background-color: rgba(254, 202, 202, var(--tw-bg-opacity));\n  }\n\n  .lg\\:focus-within\\:bg-red-300:focus-within {\n    --tw-bg-opacity: 1;\n    background-color: rgba(252, 165, 165, var(--tw-bg-opacity));\n  }\n\n  .lg\\:focus-within\\:bg-red-400:focus-within {\n    --tw-bg-opacity: 1;\n    background-color: rgba(248, 113, 113, var(--tw-bg-opacity));\n  }\n\n  .lg\\:focus-within\\:bg-red-500:focus-within {\n    --tw-bg-opacity: 1;\n    background-color: rgba(239, 68, 68, var(--tw-bg-opacity));\n  }\n\n  .lg\\:focus-within\\:bg-red-600:focus-within {\n    --tw-bg-opacity: 1;\n    background-color: rgba(220, 38, 38, var(--tw-bg-opacity));\n  }\n\n  .lg\\:focus-within\\:bg-red-700:focus-within {\n    --tw-bg-opacity: 1;\n    background-color: rgba(185, 28, 28, var(--tw-bg-opacity));\n  }\n\n  .lg\\:focus-within\\:bg-red-800:focus-within {\n    --tw-bg-opacity: 1;\n    background-color: rgba(153, 27, 27, var(--tw-bg-opacity));\n  }\n\n  .lg\\:focus-within\\:bg-red-900:focus-within {\n    --tw-bg-opacity: 1;\n    background-color: rgba(127, 29, 29, var(--tw-bg-opacity));\n  }\n\n  .lg\\:focus-within\\:bg-yellow-50:focus-within {\n    --tw-bg-opacity: 1;\n    background-color: rgba(255, 251, 235, var(--tw-bg-opacity));\n  }\n\n  .lg\\:focus-within\\:bg-yellow-100:focus-within {\n    --tw-bg-opacity: 1;\n    background-color: rgba(254, 243, 199, var(--tw-bg-opacity));\n  }\n\n  .lg\\:focus-within\\:bg-yellow-200:focus-within {\n    --tw-bg-opacity: 1;\n    background-color: rgba(253, 230, 138, var(--tw-bg-opacity));\n  }\n\n  .lg\\:focus-within\\:bg-yellow-300:focus-within {\n    --tw-bg-opacity: 1;\n    background-color: rgba(252, 211, 77, var(--tw-bg-opacity));\n  }\n\n  .lg\\:focus-within\\:bg-yellow-400:focus-within {\n    --tw-bg-opacity: 1;\n    background-color: rgba(251, 191, 36, var(--tw-bg-opacity));\n  }\n\n  .lg\\:focus-within\\:bg-yellow-500:focus-within {\n    --tw-bg-opacity: 1;\n    background-color: rgba(245, 158, 11, var(--tw-bg-opacity));\n  }\n\n  .lg\\:focus-within\\:bg-yellow-600:focus-within {\n    --tw-bg-opacity: 1;\n    background-color: rgba(217, 119, 6, var(--tw-bg-opacity));\n  }\n\n  .lg\\:focus-within\\:bg-yellow-700:focus-within {\n    --tw-bg-opacity: 1;\n    background-color: rgba(180, 83, 9, var(--tw-bg-opacity));\n  }\n\n  .lg\\:focus-within\\:bg-yellow-800:focus-within {\n    --tw-bg-opacity: 1;\n    background-color: rgba(146, 64, 14, var(--tw-bg-opacity));\n  }\n\n  .lg\\:focus-within\\:bg-yellow-900:focus-within {\n    --tw-bg-opacity: 1;\n    background-color: rgba(120, 53, 15, var(--tw-bg-opacity));\n  }\n\n  .lg\\:focus-within\\:bg-green-50:focus-within {\n    --tw-bg-opacity: 1;\n    background-color: rgba(236, 253, 245, var(--tw-bg-opacity));\n  }\n\n  .lg\\:focus-within\\:bg-green-100:focus-within {\n    --tw-bg-opacity: 1;\n    background-color: rgba(209, 250, 229, var(--tw-bg-opacity));\n  }\n\n  .lg\\:focus-within\\:bg-green-200:focus-within {\n    --tw-bg-opacity: 1;\n    background-color: rgba(167, 243, 208, var(--tw-bg-opacity));\n  }\n\n  .lg\\:focus-within\\:bg-green-300:focus-within {\n    --tw-bg-opacity: 1;\n    background-color: rgba(110, 231, 183, var(--tw-bg-opacity));\n  }\n\n  .lg\\:focus-within\\:bg-green-400:focus-within {\n    --tw-bg-opacity: 1;\n    background-color: rgba(52, 211, 153, var(--tw-bg-opacity));\n  }\n\n  .lg\\:focus-within\\:bg-green-500:focus-within {\n    --tw-bg-opacity: 1;\n    background-color: rgba(16, 185, 129, var(--tw-bg-opacity));\n  }\n\n  .lg\\:focus-within\\:bg-green-600:focus-within {\n    --tw-bg-opacity: 1;\n    background-color: rgba(5, 150, 105, var(--tw-bg-opacity));\n  }\n\n  .lg\\:focus-within\\:bg-green-700:focus-within {\n    --tw-bg-opacity: 1;\n    background-color: rgba(4, 120, 87, var(--tw-bg-opacity));\n  }\n\n  .lg\\:focus-within\\:bg-green-800:focus-within {\n    --tw-bg-opacity: 1;\n    background-color: rgba(6, 95, 70, var(--tw-bg-opacity));\n  }\n\n  .lg\\:focus-within\\:bg-green-900:focus-within {\n    --tw-bg-opacity: 1;\n    background-color: rgba(6, 78, 59, var(--tw-bg-opacity));\n  }\n\n  .lg\\:focus-within\\:bg-blue-50:focus-within {\n    --tw-bg-opacity: 1;\n    background-color: rgba(239, 246, 255, var(--tw-bg-opacity));\n  }\n\n  .lg\\:focus-within\\:bg-blue-100:focus-within {\n    --tw-bg-opacity: 1;\n    background-color: rgba(219, 234, 254, var(--tw-bg-opacity));\n  }\n\n  .lg\\:focus-within\\:bg-blue-200:focus-within {\n    --tw-bg-opacity: 1;\n    background-color: rgba(191, 219, 254, var(--tw-bg-opacity));\n  }\n\n  .lg\\:focus-within\\:bg-blue-300:focus-within {\n    --tw-bg-opacity: 1;\n    background-color: rgba(147, 197, 253, var(--tw-bg-opacity));\n  }\n\n  .lg\\:focus-within\\:bg-blue-400:focus-within {\n    --tw-bg-opacity: 1;\n    background-color: rgba(96, 165, 250, var(--tw-bg-opacity));\n  }\n\n  .lg\\:focus-within\\:bg-blue-500:focus-within {\n    --tw-bg-opacity: 1;\n    background-color: rgba(59, 130, 246, var(--tw-bg-opacity));\n  }\n\n  .lg\\:focus-within\\:bg-blue-600:focus-within {\n    --tw-bg-opacity: 1;\n    background-color: rgba(37, 99, 235, var(--tw-bg-opacity));\n  }\n\n  .lg\\:focus-within\\:bg-blue-700:focus-within {\n    --tw-bg-opacity: 1;\n    background-color: rgba(29, 78, 216, var(--tw-bg-opacity));\n  }\n\n  .lg\\:focus-within\\:bg-blue-800:focus-within {\n    --tw-bg-opacity: 1;\n    background-color: rgba(30, 64, 175, var(--tw-bg-opacity));\n  }\n\n  .lg\\:focus-within\\:bg-blue-900:focus-within {\n    --tw-bg-opacity: 1;\n    background-color: rgba(30, 58, 138, var(--tw-bg-opacity));\n  }\n\n  .lg\\:focus-within\\:bg-indigo-50:focus-within {\n    --tw-bg-opacity: 1;\n    background-color: rgba(238, 242, 255, var(--tw-bg-opacity));\n  }\n\n  .lg\\:focus-within\\:bg-indigo-100:focus-within {\n    --tw-bg-opacity: 1;\n    background-color: rgba(224, 231, 255, var(--tw-bg-opacity));\n  }\n\n  .lg\\:focus-within\\:bg-indigo-200:focus-within {\n    --tw-bg-opacity: 1;\n    background-color: rgba(199, 210, 254, var(--tw-bg-opacity));\n  }\n\n  .lg\\:focus-within\\:bg-indigo-300:focus-within {\n    --tw-bg-opacity: 1;\n    background-color: rgba(165, 180, 252, var(--tw-bg-opacity));\n  }\n\n  .lg\\:focus-within\\:bg-indigo-400:focus-within {\n    --tw-bg-opacity: 1;\n    background-color: rgba(129, 140, 248, var(--tw-bg-opacity));\n  }\n\n  .lg\\:focus-within\\:bg-indigo-500:focus-within {\n    --tw-bg-opacity: 1;\n    background-color: rgba(99, 102, 241, var(--tw-bg-opacity));\n  }\n\n  .lg\\:focus-within\\:bg-indigo-600:focus-within {\n    --tw-bg-opacity: 1;\n    background-color: rgba(79, 70, 229, var(--tw-bg-opacity));\n  }\n\n  .lg\\:focus-within\\:bg-indigo-700:focus-within {\n    --tw-bg-opacity: 1;\n    background-color: rgba(67, 56, 202, var(--tw-bg-opacity));\n  }\n\n  .lg\\:focus-within\\:bg-indigo-800:focus-within {\n    --tw-bg-opacity: 1;\n    background-color: rgba(55, 48, 163, var(--tw-bg-opacity));\n  }\n\n  .lg\\:focus-within\\:bg-indigo-900:focus-within {\n    --tw-bg-opacity: 1;\n    background-color: rgba(49, 46, 129, var(--tw-bg-opacity));\n  }\n\n  .lg\\:focus-within\\:bg-purple-50:focus-within {\n    --tw-bg-opacity: 1;\n    background-color: rgba(245, 243, 255, var(--tw-bg-opacity));\n  }\n\n  .lg\\:focus-within\\:bg-purple-100:focus-within {\n    --tw-bg-opacity: 1;\n    background-color: rgba(237, 233, 254, var(--tw-bg-opacity));\n  }\n\n  .lg\\:focus-within\\:bg-purple-200:focus-within {\n    --tw-bg-opacity: 1;\n    background-color: rgba(221, 214, 254, var(--tw-bg-opacity));\n  }\n\n  .lg\\:focus-within\\:bg-purple-300:focus-within {\n    --tw-bg-opacity: 1;\n    background-color: rgba(196, 181, 253, var(--tw-bg-opacity));\n  }\n\n  .lg\\:focus-within\\:bg-purple-400:focus-within {\n    --tw-bg-opacity: 1;\n    background-color: rgba(167, 139, 250, var(--tw-bg-opacity));\n  }\n\n  .lg\\:focus-within\\:bg-purple-500:focus-within {\n    --tw-bg-opacity: 1;\n    background-color: rgba(139, 92, 246, var(--tw-bg-opacity));\n  }\n\n  .lg\\:focus-within\\:bg-purple-600:focus-within {\n    --tw-bg-opacity: 1;\n    background-color: rgba(124, 58, 237, var(--tw-bg-opacity));\n  }\n\n  .lg\\:focus-within\\:bg-purple-700:focus-within {\n    --tw-bg-opacity: 1;\n    background-color: rgba(109, 40, 217, var(--tw-bg-opacity));\n  }\n\n  .lg\\:focus-within\\:bg-purple-800:focus-within {\n    --tw-bg-opacity: 1;\n    background-color: rgba(91, 33, 182, var(--tw-bg-opacity));\n  }\n\n  .lg\\:focus-within\\:bg-purple-900:focus-within {\n    --tw-bg-opacity: 1;\n    background-color: rgba(76, 29, 149, var(--tw-bg-opacity));\n  }\n\n  .lg\\:focus-within\\:bg-pink-50:focus-within {\n    --tw-bg-opacity: 1;\n    background-color: rgba(253, 242, 248, var(--tw-bg-opacity));\n  }\n\n  .lg\\:focus-within\\:bg-pink-100:focus-within {\n    --tw-bg-opacity: 1;\n    background-color: rgba(252, 231, 243, var(--tw-bg-opacity));\n  }\n\n  .lg\\:focus-within\\:bg-pink-200:focus-within {\n    --tw-bg-opacity: 1;\n    background-color: rgba(251, 207, 232, var(--tw-bg-opacity));\n  }\n\n  .lg\\:focus-within\\:bg-pink-300:focus-within {\n    --tw-bg-opacity: 1;\n    background-color: rgba(249, 168, 212, var(--tw-bg-opacity));\n  }\n\n  .lg\\:focus-within\\:bg-pink-400:focus-within {\n    --tw-bg-opacity: 1;\n    background-color: rgba(244, 114, 182, var(--tw-bg-opacity));\n  }\n\n  .lg\\:focus-within\\:bg-pink-500:focus-within {\n    --tw-bg-opacity: 1;\n    background-color: rgba(236, 72, 153, var(--tw-bg-opacity));\n  }\n\n  .lg\\:focus-within\\:bg-pink-600:focus-within {\n    --tw-bg-opacity: 1;\n    background-color: rgba(219, 39, 119, var(--tw-bg-opacity));\n  }\n\n  .lg\\:focus-within\\:bg-pink-700:focus-within {\n    --tw-bg-opacity: 1;\n    background-color: rgba(190, 24, 93, var(--tw-bg-opacity));\n  }\n\n  .lg\\:focus-within\\:bg-pink-800:focus-within {\n    --tw-bg-opacity: 1;\n    background-color: rgba(157, 23, 77, var(--tw-bg-opacity));\n  }\n\n  .lg\\:focus-within\\:bg-pink-900:focus-within {\n    --tw-bg-opacity: 1;\n    background-color: rgba(131, 24, 67, var(--tw-bg-opacity));\n  }\n\n  .lg\\:hover\\:bg-transparent:hover {\n    background-color: transparent;\n  }\n\n  .lg\\:hover\\:bg-current:hover {\n    background-color: currentColor;\n  }\n\n  .lg\\:hover\\:bg-black:hover {\n    --tw-bg-opacity: 1;\n    background-color: rgba(0, 0, 0, var(--tw-bg-opacity));\n  }\n\n  .lg\\:hover\\:bg-white:hover {\n    --tw-bg-opacity: 1;\n    background-color: rgba(255, 255, 255, var(--tw-bg-opacity));\n  }\n\n  .lg\\:hover\\:bg-gray-50:hover {\n    --tw-bg-opacity: 1;\n    background-color: rgba(249, 250, 251, var(--tw-bg-opacity));\n  }\n\n  .lg\\:hover\\:bg-gray-100:hover {\n    --tw-bg-opacity: 1;\n    background-color: rgba(243, 244, 246, var(--tw-bg-opacity));\n  }\n\n  .lg\\:hover\\:bg-gray-200:hover {\n    --tw-bg-opacity: 1;\n    background-color: rgba(229, 231, 235, var(--tw-bg-opacity));\n  }\n\n  .lg\\:hover\\:bg-gray-300:hover {\n    --tw-bg-opacity: 1;\n    background-color: rgba(209, 213, 219, var(--tw-bg-opacity));\n  }\n\n  .lg\\:hover\\:bg-gray-400:hover {\n    --tw-bg-opacity: 1;\n    background-color: rgba(156, 163, 175, var(--tw-bg-opacity));\n  }\n\n  .lg\\:hover\\:bg-gray-500:hover {\n    --tw-bg-opacity: 1;\n    background-color: rgba(107, 114, 128, var(--tw-bg-opacity));\n  }\n\n  .lg\\:hover\\:bg-gray-600:hover {\n    --tw-bg-opacity: 1;\n    background-color: rgba(75, 85, 99, var(--tw-bg-opacity));\n  }\n\n  .lg\\:hover\\:bg-gray-700:hover {\n    --tw-bg-opacity: 1;\n    background-color: rgba(55, 65, 81, var(--tw-bg-opacity));\n  }\n\n  .lg\\:hover\\:bg-gray-800:hover {\n    --tw-bg-opacity: 1;\n    background-color: rgba(31, 41, 55, var(--tw-bg-opacity));\n  }\n\n  .lg\\:hover\\:bg-gray-900:hover {\n    --tw-bg-opacity: 1;\n    background-color: rgba(17, 24, 39, var(--tw-bg-opacity));\n  }\n\n  .lg\\:hover\\:bg-red-50:hover {\n    --tw-bg-opacity: 1;\n    background-color: rgba(254, 242, 242, var(--tw-bg-opacity));\n  }\n\n  .lg\\:hover\\:bg-red-100:hover {\n    --tw-bg-opacity: 1;\n    background-color: rgba(254, 226, 226, var(--tw-bg-opacity));\n  }\n\n  .lg\\:hover\\:bg-red-200:hover {\n    --tw-bg-opacity: 1;\n    background-color: rgba(254, 202, 202, var(--tw-bg-opacity));\n  }\n\n  .lg\\:hover\\:bg-red-300:hover {\n    --tw-bg-opacity: 1;\n    background-color: rgba(252, 165, 165, var(--tw-bg-opacity));\n  }\n\n  .lg\\:hover\\:bg-red-400:hover {\n    --tw-bg-opacity: 1;\n    background-color: rgba(248, 113, 113, var(--tw-bg-opacity));\n  }\n\n  .lg\\:hover\\:bg-red-500:hover {\n    --tw-bg-opacity: 1;\n    background-color: rgba(239, 68, 68, var(--tw-bg-opacity));\n  }\n\n  .lg\\:hover\\:bg-red-600:hover {\n    --tw-bg-opacity: 1;\n    background-color: rgba(220, 38, 38, var(--tw-bg-opacity));\n  }\n\n  .lg\\:hover\\:bg-red-700:hover {\n    --tw-bg-opacity: 1;\n    background-color: rgba(185, 28, 28, var(--tw-bg-opacity));\n  }\n\n  .lg\\:hover\\:bg-red-800:hover {\n    --tw-bg-opacity: 1;\n    background-color: rgba(153, 27, 27, var(--tw-bg-opacity));\n  }\n\n  .lg\\:hover\\:bg-red-900:hover {\n    --tw-bg-opacity: 1;\n    background-color: rgba(127, 29, 29, var(--tw-bg-opacity));\n  }\n\n  .lg\\:hover\\:bg-yellow-50:hover {\n    --tw-bg-opacity: 1;\n    background-color: rgba(255, 251, 235, var(--tw-bg-opacity));\n  }\n\n  .lg\\:hover\\:bg-yellow-100:hover {\n    --tw-bg-opacity: 1;\n    background-color: rgba(254, 243, 199, var(--tw-bg-opacity));\n  }\n\n  .lg\\:hover\\:bg-yellow-200:hover {\n    --tw-bg-opacity: 1;\n    background-color: rgba(253, 230, 138, var(--tw-bg-opacity));\n  }\n\n  .lg\\:hover\\:bg-yellow-300:hover {\n    --tw-bg-opacity: 1;\n    background-color: rgba(252, 211, 77, var(--tw-bg-opacity));\n  }\n\n  .lg\\:hover\\:bg-yellow-400:hover {\n    --tw-bg-opacity: 1;\n    background-color: rgba(251, 191, 36, var(--tw-bg-opacity));\n  }\n\n  .lg\\:hover\\:bg-yellow-500:hover {\n    --tw-bg-opacity: 1;\n    background-color: rgba(245, 158, 11, var(--tw-bg-opacity));\n  }\n\n  .lg\\:hover\\:bg-yellow-600:hover {\n    --tw-bg-opacity: 1;\n    background-color: rgba(217, 119, 6, var(--tw-bg-opacity));\n  }\n\n  .lg\\:hover\\:bg-yellow-700:hover {\n    --tw-bg-opacity: 1;\n    background-color: rgba(180, 83, 9, var(--tw-bg-opacity));\n  }\n\n  .lg\\:hover\\:bg-yellow-800:hover {\n    --tw-bg-opacity: 1;\n    background-color: rgba(146, 64, 14, var(--tw-bg-opacity));\n  }\n\n  .lg\\:hover\\:bg-yellow-900:hover {\n    --tw-bg-opacity: 1;\n    background-color: rgba(120, 53, 15, var(--tw-bg-opacity));\n  }\n\n  .lg\\:hover\\:bg-green-50:hover {\n    --tw-bg-opacity: 1;\n    background-color: rgba(236, 253, 245, var(--tw-bg-opacity));\n  }\n\n  .lg\\:hover\\:bg-green-100:hover {\n    --tw-bg-opacity: 1;\n    background-color: rgba(209, 250, 229, var(--tw-bg-opacity));\n  }\n\n  .lg\\:hover\\:bg-green-200:hover {\n    --tw-bg-opacity: 1;\n    background-color: rgba(167, 243, 208, var(--tw-bg-opacity));\n  }\n\n  .lg\\:hover\\:bg-green-300:hover {\n    --tw-bg-opacity: 1;\n    background-color: rgba(110, 231, 183, var(--tw-bg-opacity));\n  }\n\n  .lg\\:hover\\:bg-green-400:hover {\n    --tw-bg-opacity: 1;\n    background-color: rgba(52, 211, 153, var(--tw-bg-opacity));\n  }\n\n  .lg\\:hover\\:bg-green-500:hover {\n    --tw-bg-opacity: 1;\n    background-color: rgba(16, 185, 129, var(--tw-bg-opacity));\n  }\n\n  .lg\\:hover\\:bg-green-600:hover {\n    --tw-bg-opacity: 1;\n    background-color: rgba(5, 150, 105, var(--tw-bg-opacity));\n  }\n\n  .lg\\:hover\\:bg-green-700:hover {\n    --tw-bg-opacity: 1;\n    background-color: rgba(4, 120, 87, var(--tw-bg-opacity));\n  }\n\n  .lg\\:hover\\:bg-green-800:hover {\n    --tw-bg-opacity: 1;\n    background-color: rgba(6, 95, 70, var(--tw-bg-opacity));\n  }\n\n  .lg\\:hover\\:bg-green-900:hover {\n    --tw-bg-opacity: 1;\n    background-color: rgba(6, 78, 59, var(--tw-bg-opacity));\n  }\n\n  .lg\\:hover\\:bg-blue-50:hover {\n    --tw-bg-opacity: 1;\n    background-color: rgba(239, 246, 255, var(--tw-bg-opacity));\n  }\n\n  .lg\\:hover\\:bg-blue-100:hover {\n    --tw-bg-opacity: 1;\n    background-color: rgba(219, 234, 254, var(--tw-bg-opacity));\n  }\n\n  .lg\\:hover\\:bg-blue-200:hover {\n    --tw-bg-opacity: 1;\n    background-color: rgba(191, 219, 254, var(--tw-bg-opacity));\n  }\n\n  .lg\\:hover\\:bg-blue-300:hover {\n    --tw-bg-opacity: 1;\n    background-color: rgba(147, 197, 253, var(--tw-bg-opacity));\n  }\n\n  .lg\\:hover\\:bg-blue-400:hover {\n    --tw-bg-opacity: 1;\n    background-color: rgba(96, 165, 250, var(--tw-bg-opacity));\n  }\n\n  .lg\\:hover\\:bg-blue-500:hover {\n    --tw-bg-opacity: 1;\n    background-color: rgba(59, 130, 246, var(--tw-bg-opacity));\n  }\n\n  .lg\\:hover\\:bg-blue-600:hover {\n    --tw-bg-opacity: 1;\n    background-color: rgba(37, 99, 235, var(--tw-bg-opacity));\n  }\n\n  .lg\\:hover\\:bg-blue-700:hover {\n    --tw-bg-opacity: 1;\n    background-color: rgba(29, 78, 216, var(--tw-bg-opacity));\n  }\n\n  .lg\\:hover\\:bg-blue-800:hover {\n    --tw-bg-opacity: 1;\n    background-color: rgba(30, 64, 175, var(--tw-bg-opacity));\n  }\n\n  .lg\\:hover\\:bg-blue-900:hover {\n    --tw-bg-opacity: 1;\n    background-color: rgba(30, 58, 138, var(--tw-bg-opacity));\n  }\n\n  .lg\\:hover\\:bg-indigo-50:hover {\n    --tw-bg-opacity: 1;\n    background-color: rgba(238, 242, 255, var(--tw-bg-opacity));\n  }\n\n  .lg\\:hover\\:bg-indigo-100:hover {\n    --tw-bg-opacity: 1;\n    background-color: rgba(224, 231, 255, var(--tw-bg-opacity));\n  }\n\n  .lg\\:hover\\:bg-indigo-200:hover {\n    --tw-bg-opacity: 1;\n    background-color: rgba(199, 210, 254, var(--tw-bg-opacity));\n  }\n\n  .lg\\:hover\\:bg-indigo-300:hover {\n    --tw-bg-opacity: 1;\n    background-color: rgba(165, 180, 252, var(--tw-bg-opacity));\n  }\n\n  .lg\\:hover\\:bg-indigo-400:hover {\n    --tw-bg-opacity: 1;\n    background-color: rgba(129, 140, 248, var(--tw-bg-opacity));\n  }\n\n  .lg\\:hover\\:bg-indigo-500:hover {\n    --tw-bg-opacity: 1;\n    background-color: rgba(99, 102, 241, var(--tw-bg-opacity));\n  }\n\n  .lg\\:hover\\:bg-indigo-600:hover {\n    --tw-bg-opacity: 1;\n    background-color: rgba(79, 70, 229, var(--tw-bg-opacity));\n  }\n\n  .lg\\:hover\\:bg-indigo-700:hover {\n    --tw-bg-opacity: 1;\n    background-color: rgba(67, 56, 202, var(--tw-bg-opacity));\n  }\n\n  .lg\\:hover\\:bg-indigo-800:hover {\n    --tw-bg-opacity: 1;\n    background-color: rgba(55, 48, 163, var(--tw-bg-opacity));\n  }\n\n  .lg\\:hover\\:bg-indigo-900:hover {\n    --tw-bg-opacity: 1;\n    background-color: rgba(49, 46, 129, var(--tw-bg-opacity));\n  }\n\n  .lg\\:hover\\:bg-purple-50:hover {\n    --tw-bg-opacity: 1;\n    background-color: rgba(245, 243, 255, var(--tw-bg-opacity));\n  }\n\n  .lg\\:hover\\:bg-purple-100:hover {\n    --tw-bg-opacity: 1;\n    background-color: rgba(237, 233, 254, var(--tw-bg-opacity));\n  }\n\n  .lg\\:hover\\:bg-purple-200:hover {\n    --tw-bg-opacity: 1;\n    background-color: rgba(221, 214, 254, var(--tw-bg-opacity));\n  }\n\n  .lg\\:hover\\:bg-purple-300:hover {\n    --tw-bg-opacity: 1;\n    background-color: rgba(196, 181, 253, var(--tw-bg-opacity));\n  }\n\n  .lg\\:hover\\:bg-purple-400:hover {\n    --tw-bg-opacity: 1;\n    background-color: rgba(167, 139, 250, var(--tw-bg-opacity));\n  }\n\n  .lg\\:hover\\:bg-purple-500:hover {\n    --tw-bg-opacity: 1;\n    background-color: rgba(139, 92, 246, var(--tw-bg-opacity));\n  }\n\n  .lg\\:hover\\:bg-purple-600:hover {\n    --tw-bg-opacity: 1;\n    background-color: rgba(124, 58, 237, var(--tw-bg-opacity));\n  }\n\n  .lg\\:hover\\:bg-purple-700:hover {\n    --tw-bg-opacity: 1;\n    background-color: rgba(109, 40, 217, var(--tw-bg-opacity));\n  }\n\n  .lg\\:hover\\:bg-purple-800:hover {\n    --tw-bg-opacity: 1;\n    background-color: rgba(91, 33, 182, var(--tw-bg-opacity));\n  }\n\n  .lg\\:hover\\:bg-purple-900:hover {\n    --tw-bg-opacity: 1;\n    background-color: rgba(76, 29, 149, var(--tw-bg-opacity));\n  }\n\n  .lg\\:hover\\:bg-pink-50:hover {\n    --tw-bg-opacity: 1;\n    background-color: rgba(253, 242, 248, var(--tw-bg-opacity));\n  }\n\n  .lg\\:hover\\:bg-pink-100:hover {\n    --tw-bg-opacity: 1;\n    background-color: rgba(252, 231, 243, var(--tw-bg-opacity));\n  }\n\n  .lg\\:hover\\:bg-pink-200:hover {\n    --tw-bg-opacity: 1;\n    background-color: rgba(251, 207, 232, var(--tw-bg-opacity));\n  }\n\n  .lg\\:hover\\:bg-pink-300:hover {\n    --tw-bg-opacity: 1;\n    background-color: rgba(249, 168, 212, var(--tw-bg-opacity));\n  }\n\n  .lg\\:hover\\:bg-pink-400:hover {\n    --tw-bg-opacity: 1;\n    background-color: rgba(244, 114, 182, var(--tw-bg-opacity));\n  }\n\n  .lg\\:hover\\:bg-pink-500:hover {\n    --tw-bg-opacity: 1;\n    background-color: rgba(236, 72, 153, var(--tw-bg-opacity));\n  }\n\n  .lg\\:hover\\:bg-pink-600:hover {\n    --tw-bg-opacity: 1;\n    background-color: rgba(219, 39, 119, var(--tw-bg-opacity));\n  }\n\n  .lg\\:hover\\:bg-pink-700:hover {\n    --tw-bg-opacity: 1;\n    background-color: rgba(190, 24, 93, var(--tw-bg-opacity));\n  }\n\n  .lg\\:hover\\:bg-pink-800:hover {\n    --tw-bg-opacity: 1;\n    background-color: rgba(157, 23, 77, var(--tw-bg-opacity));\n  }\n\n  .lg\\:hover\\:bg-pink-900:hover {\n    --tw-bg-opacity: 1;\n    background-color: rgba(131, 24, 67, var(--tw-bg-opacity));\n  }\n\n  .lg\\:focus\\:bg-transparent:focus {\n    background-color: transparent;\n  }\n\n  .lg\\:focus\\:bg-current:focus {\n    background-color: currentColor;\n  }\n\n  .lg\\:focus\\:bg-black:focus {\n    --tw-bg-opacity: 1;\n    background-color: rgba(0, 0, 0, var(--tw-bg-opacity));\n  }\n\n  .lg\\:focus\\:bg-white:focus {\n    --tw-bg-opacity: 1;\n    background-color: rgba(255, 255, 255, var(--tw-bg-opacity));\n  }\n\n  .lg\\:focus\\:bg-gray-50:focus {\n    --tw-bg-opacity: 1;\n    background-color: rgba(249, 250, 251, var(--tw-bg-opacity));\n  }\n\n  .lg\\:focus\\:bg-gray-100:focus {\n    --tw-bg-opacity: 1;\n    background-color: rgba(243, 244, 246, var(--tw-bg-opacity));\n  }\n\n  .lg\\:focus\\:bg-gray-200:focus {\n    --tw-bg-opacity: 1;\n    background-color: rgba(229, 231, 235, var(--tw-bg-opacity));\n  }\n\n  .lg\\:focus\\:bg-gray-300:focus {\n    --tw-bg-opacity: 1;\n    background-color: rgba(209, 213, 219, var(--tw-bg-opacity));\n  }\n\n  .lg\\:focus\\:bg-gray-400:focus {\n    --tw-bg-opacity: 1;\n    background-color: rgba(156, 163, 175, var(--tw-bg-opacity));\n  }\n\n  .lg\\:focus\\:bg-gray-500:focus {\n    --tw-bg-opacity: 1;\n    background-color: rgba(107, 114, 128, var(--tw-bg-opacity));\n  }\n\n  .lg\\:focus\\:bg-gray-600:focus {\n    --tw-bg-opacity: 1;\n    background-color: rgba(75, 85, 99, var(--tw-bg-opacity));\n  }\n\n  .lg\\:focus\\:bg-gray-700:focus {\n    --tw-bg-opacity: 1;\n    background-color: rgba(55, 65, 81, var(--tw-bg-opacity));\n  }\n\n  .lg\\:focus\\:bg-gray-800:focus {\n    --tw-bg-opacity: 1;\n    background-color: rgba(31, 41, 55, var(--tw-bg-opacity));\n  }\n\n  .lg\\:focus\\:bg-gray-900:focus {\n    --tw-bg-opacity: 1;\n    background-color: rgba(17, 24, 39, var(--tw-bg-opacity));\n  }\n\n  .lg\\:focus\\:bg-red-50:focus {\n    --tw-bg-opacity: 1;\n    background-color: rgba(254, 242, 242, var(--tw-bg-opacity));\n  }\n\n  .lg\\:focus\\:bg-red-100:focus {\n    --tw-bg-opacity: 1;\n    background-color: rgba(254, 226, 226, var(--tw-bg-opacity));\n  }\n\n  .lg\\:focus\\:bg-red-200:focus {\n    --tw-bg-opacity: 1;\n    background-color: rgba(254, 202, 202, var(--tw-bg-opacity));\n  }\n\n  .lg\\:focus\\:bg-red-300:focus {\n    --tw-bg-opacity: 1;\n    background-color: rgba(252, 165, 165, var(--tw-bg-opacity));\n  }\n\n  .lg\\:focus\\:bg-red-400:focus {\n    --tw-bg-opacity: 1;\n    background-color: rgba(248, 113, 113, var(--tw-bg-opacity));\n  }\n\n  .lg\\:focus\\:bg-red-500:focus {\n    --tw-bg-opacity: 1;\n    background-color: rgba(239, 68, 68, var(--tw-bg-opacity));\n  }\n\n  .lg\\:focus\\:bg-red-600:focus {\n    --tw-bg-opacity: 1;\n    background-color: rgba(220, 38, 38, var(--tw-bg-opacity));\n  }\n\n  .lg\\:focus\\:bg-red-700:focus {\n    --tw-bg-opacity: 1;\n    background-color: rgba(185, 28, 28, var(--tw-bg-opacity));\n  }\n\n  .lg\\:focus\\:bg-red-800:focus {\n    --tw-bg-opacity: 1;\n    background-color: rgba(153, 27, 27, var(--tw-bg-opacity));\n  }\n\n  .lg\\:focus\\:bg-red-900:focus {\n    --tw-bg-opacity: 1;\n    background-color: rgba(127, 29, 29, var(--tw-bg-opacity));\n  }\n\n  .lg\\:focus\\:bg-yellow-50:focus {\n    --tw-bg-opacity: 1;\n    background-color: rgba(255, 251, 235, var(--tw-bg-opacity));\n  }\n\n  .lg\\:focus\\:bg-yellow-100:focus {\n    --tw-bg-opacity: 1;\n    background-color: rgba(254, 243, 199, var(--tw-bg-opacity));\n  }\n\n  .lg\\:focus\\:bg-yellow-200:focus {\n    --tw-bg-opacity: 1;\n    background-color: rgba(253, 230, 138, var(--tw-bg-opacity));\n  }\n\n  .lg\\:focus\\:bg-yellow-300:focus {\n    --tw-bg-opacity: 1;\n    background-color: rgba(252, 211, 77, var(--tw-bg-opacity));\n  }\n\n  .lg\\:focus\\:bg-yellow-400:focus {\n    --tw-bg-opacity: 1;\n    background-color: rgba(251, 191, 36, var(--tw-bg-opacity));\n  }\n\n  .lg\\:focus\\:bg-yellow-500:focus {\n    --tw-bg-opacity: 1;\n    background-color: rgba(245, 158, 11, var(--tw-bg-opacity));\n  }\n\n  .lg\\:focus\\:bg-yellow-600:focus {\n    --tw-bg-opacity: 1;\n    background-color: rgba(217, 119, 6, var(--tw-bg-opacity));\n  }\n\n  .lg\\:focus\\:bg-yellow-700:focus {\n    --tw-bg-opacity: 1;\n    background-color: rgba(180, 83, 9, var(--tw-bg-opacity));\n  }\n\n  .lg\\:focus\\:bg-yellow-800:focus {\n    --tw-bg-opacity: 1;\n    background-color: rgba(146, 64, 14, var(--tw-bg-opacity));\n  }\n\n  .lg\\:focus\\:bg-yellow-900:focus {\n    --tw-bg-opacity: 1;\n    background-color: rgba(120, 53, 15, var(--tw-bg-opacity));\n  }\n\n  .lg\\:focus\\:bg-green-50:focus {\n    --tw-bg-opacity: 1;\n    background-color: rgba(236, 253, 245, var(--tw-bg-opacity));\n  }\n\n  .lg\\:focus\\:bg-green-100:focus {\n    --tw-bg-opacity: 1;\n    background-color: rgba(209, 250, 229, var(--tw-bg-opacity));\n  }\n\n  .lg\\:focus\\:bg-green-200:focus {\n    --tw-bg-opacity: 1;\n    background-color: rgba(167, 243, 208, var(--tw-bg-opacity));\n  }\n\n  .lg\\:focus\\:bg-green-300:focus {\n    --tw-bg-opacity: 1;\n    background-color: rgba(110, 231, 183, var(--tw-bg-opacity));\n  }\n\n  .lg\\:focus\\:bg-green-400:focus {\n    --tw-bg-opacity: 1;\n    background-color: rgba(52, 211, 153, var(--tw-bg-opacity));\n  }\n\n  .lg\\:focus\\:bg-green-500:focus {\n    --tw-bg-opacity: 1;\n    background-color: rgba(16, 185, 129, var(--tw-bg-opacity));\n  }\n\n  .lg\\:focus\\:bg-green-600:focus {\n    --tw-bg-opacity: 1;\n    background-color: rgba(5, 150, 105, var(--tw-bg-opacity));\n  }\n\n  .lg\\:focus\\:bg-green-700:focus {\n    --tw-bg-opacity: 1;\n    background-color: rgba(4, 120, 87, var(--tw-bg-opacity));\n  }\n\n  .lg\\:focus\\:bg-green-800:focus {\n    --tw-bg-opacity: 1;\n    background-color: rgba(6, 95, 70, var(--tw-bg-opacity));\n  }\n\n  .lg\\:focus\\:bg-green-900:focus {\n    --tw-bg-opacity: 1;\n    background-color: rgba(6, 78, 59, var(--tw-bg-opacity));\n  }\n\n  .lg\\:focus\\:bg-blue-50:focus {\n    --tw-bg-opacity: 1;\n    background-color: rgba(239, 246, 255, var(--tw-bg-opacity));\n  }\n\n  .lg\\:focus\\:bg-blue-100:focus {\n    --tw-bg-opacity: 1;\n    background-color: rgba(219, 234, 254, var(--tw-bg-opacity));\n  }\n\n  .lg\\:focus\\:bg-blue-200:focus {\n    --tw-bg-opacity: 1;\n    background-color: rgba(191, 219, 254, var(--tw-bg-opacity));\n  }\n\n  .lg\\:focus\\:bg-blue-300:focus {\n    --tw-bg-opacity: 1;\n    background-color: rgba(147, 197, 253, var(--tw-bg-opacity));\n  }\n\n  .lg\\:focus\\:bg-blue-400:focus {\n    --tw-bg-opacity: 1;\n    background-color: rgba(96, 165, 250, var(--tw-bg-opacity));\n  }\n\n  .lg\\:focus\\:bg-blue-500:focus {\n    --tw-bg-opacity: 1;\n    background-color: rgba(59, 130, 246, var(--tw-bg-opacity));\n  }\n\n  .lg\\:focus\\:bg-blue-600:focus {\n    --tw-bg-opacity: 1;\n    background-color: rgba(37, 99, 235, var(--tw-bg-opacity));\n  }\n\n  .lg\\:focus\\:bg-blue-700:focus {\n    --tw-bg-opacity: 1;\n    background-color: rgba(29, 78, 216, var(--tw-bg-opacity));\n  }\n\n  .lg\\:focus\\:bg-blue-800:focus {\n    --tw-bg-opacity: 1;\n    background-color: rgba(30, 64, 175, var(--tw-bg-opacity));\n  }\n\n  .lg\\:focus\\:bg-blue-900:focus {\n    --tw-bg-opacity: 1;\n    background-color: rgba(30, 58, 138, var(--tw-bg-opacity));\n  }\n\n  .lg\\:focus\\:bg-indigo-50:focus {\n    --tw-bg-opacity: 1;\n    background-color: rgba(238, 242, 255, var(--tw-bg-opacity));\n  }\n\n  .lg\\:focus\\:bg-indigo-100:focus {\n    --tw-bg-opacity: 1;\n    background-color: rgba(224, 231, 255, var(--tw-bg-opacity));\n  }\n\n  .lg\\:focus\\:bg-indigo-200:focus {\n    --tw-bg-opacity: 1;\n    background-color: rgba(199, 210, 254, var(--tw-bg-opacity));\n  }\n\n  .lg\\:focus\\:bg-indigo-300:focus {\n    --tw-bg-opacity: 1;\n    background-color: rgba(165, 180, 252, var(--tw-bg-opacity));\n  }\n\n  .lg\\:focus\\:bg-indigo-400:focus {\n    --tw-bg-opacity: 1;\n    background-color: rgba(129, 140, 248, var(--tw-bg-opacity));\n  }\n\n  .lg\\:focus\\:bg-indigo-500:focus {\n    --tw-bg-opacity: 1;\n    background-color: rgba(99, 102, 241, var(--tw-bg-opacity));\n  }\n\n  .lg\\:focus\\:bg-indigo-600:focus {\n    --tw-bg-opacity: 1;\n    background-color: rgba(79, 70, 229, var(--tw-bg-opacity));\n  }\n\n  .lg\\:focus\\:bg-indigo-700:focus {\n    --tw-bg-opacity: 1;\n    background-color: rgba(67, 56, 202, var(--tw-bg-opacity));\n  }\n\n  .lg\\:focus\\:bg-indigo-800:focus {\n    --tw-bg-opacity: 1;\n    background-color: rgba(55, 48, 163, var(--tw-bg-opacity));\n  }\n\n  .lg\\:focus\\:bg-indigo-900:focus {\n    --tw-bg-opacity: 1;\n    background-color: rgba(49, 46, 129, var(--tw-bg-opacity));\n  }\n\n  .lg\\:focus\\:bg-purple-50:focus {\n    --tw-bg-opacity: 1;\n    background-color: rgba(245, 243, 255, var(--tw-bg-opacity));\n  }\n\n  .lg\\:focus\\:bg-purple-100:focus {\n    --tw-bg-opacity: 1;\n    background-color: rgba(237, 233, 254, var(--tw-bg-opacity));\n  }\n\n  .lg\\:focus\\:bg-purple-200:focus {\n    --tw-bg-opacity: 1;\n    background-color: rgba(221, 214, 254, var(--tw-bg-opacity));\n  }\n\n  .lg\\:focus\\:bg-purple-300:focus {\n    --tw-bg-opacity: 1;\n    background-color: rgba(196, 181, 253, var(--tw-bg-opacity));\n  }\n\n  .lg\\:focus\\:bg-purple-400:focus {\n    --tw-bg-opacity: 1;\n    background-color: rgba(167, 139, 250, var(--tw-bg-opacity));\n  }\n\n  .lg\\:focus\\:bg-purple-500:focus {\n    --tw-bg-opacity: 1;\n    background-color: rgba(139, 92, 246, var(--tw-bg-opacity));\n  }\n\n  .lg\\:focus\\:bg-purple-600:focus {\n    --tw-bg-opacity: 1;\n    background-color: rgba(124, 58, 237, var(--tw-bg-opacity));\n  }\n\n  .lg\\:focus\\:bg-purple-700:focus {\n    --tw-bg-opacity: 1;\n    background-color: rgba(109, 40, 217, var(--tw-bg-opacity));\n  }\n\n  .lg\\:focus\\:bg-purple-800:focus {\n    --tw-bg-opacity: 1;\n    background-color: rgba(91, 33, 182, var(--tw-bg-opacity));\n  }\n\n  .lg\\:focus\\:bg-purple-900:focus {\n    --tw-bg-opacity: 1;\n    background-color: rgba(76, 29, 149, var(--tw-bg-opacity));\n  }\n\n  .lg\\:focus\\:bg-pink-50:focus {\n    --tw-bg-opacity: 1;\n    background-color: rgba(253, 242, 248, var(--tw-bg-opacity));\n  }\n\n  .lg\\:focus\\:bg-pink-100:focus {\n    --tw-bg-opacity: 1;\n    background-color: rgba(252, 231, 243, var(--tw-bg-opacity));\n  }\n\n  .lg\\:focus\\:bg-pink-200:focus {\n    --tw-bg-opacity: 1;\n    background-color: rgba(251, 207, 232, var(--tw-bg-opacity));\n  }\n\n  .lg\\:focus\\:bg-pink-300:focus {\n    --tw-bg-opacity: 1;\n    background-color: rgba(249, 168, 212, var(--tw-bg-opacity));\n  }\n\n  .lg\\:focus\\:bg-pink-400:focus {\n    --tw-bg-opacity: 1;\n    background-color: rgba(244, 114, 182, var(--tw-bg-opacity));\n  }\n\n  .lg\\:focus\\:bg-pink-500:focus {\n    --tw-bg-opacity: 1;\n    background-color: rgba(236, 72, 153, var(--tw-bg-opacity));\n  }\n\n  .lg\\:focus\\:bg-pink-600:focus {\n    --tw-bg-opacity: 1;\n    background-color: rgba(219, 39, 119, var(--tw-bg-opacity));\n  }\n\n  .lg\\:focus\\:bg-pink-700:focus {\n    --tw-bg-opacity: 1;\n    background-color: rgba(190, 24, 93, var(--tw-bg-opacity));\n  }\n\n  .lg\\:focus\\:bg-pink-800:focus {\n    --tw-bg-opacity: 1;\n    background-color: rgba(157, 23, 77, var(--tw-bg-opacity));\n  }\n\n  .lg\\:focus\\:bg-pink-900:focus {\n    --tw-bg-opacity: 1;\n    background-color: rgba(131, 24, 67, var(--tw-bg-opacity));\n  }\n\n  .dark .lg\\:dark\\:bg-transparent {\n    background-color: transparent;\n  }\n\n  .dark .lg\\:dark\\:bg-current {\n    background-color: currentColor;\n  }\n\n  .dark .lg\\:dark\\:bg-black {\n    --tw-bg-opacity: 1;\n    background-color: rgba(0, 0, 0, var(--tw-bg-opacity));\n  }\n\n  .dark .lg\\:dark\\:bg-white {\n    --tw-bg-opacity: 1;\n    background-color: rgba(255, 255, 255, var(--tw-bg-opacity));\n  }\n\n  .dark .lg\\:dark\\:bg-gray-50 {\n    --tw-bg-opacity: 1;\n    background-color: rgba(249, 250, 251, var(--tw-bg-opacity));\n  }\n\n  .dark .lg\\:dark\\:bg-gray-100 {\n    --tw-bg-opacity: 1;\n    background-color: rgba(243, 244, 246, var(--tw-bg-opacity));\n  }\n\n  .dark .lg\\:dark\\:bg-gray-200 {\n    --tw-bg-opacity: 1;\n    background-color: rgba(229, 231, 235, var(--tw-bg-opacity));\n  }\n\n  .dark .lg\\:dark\\:bg-gray-300 {\n    --tw-bg-opacity: 1;\n    background-color: rgba(209, 213, 219, var(--tw-bg-opacity));\n  }\n\n  .dark .lg\\:dark\\:bg-gray-400 {\n    --tw-bg-opacity: 1;\n    background-color: rgba(156, 163, 175, var(--tw-bg-opacity));\n  }\n\n  .dark .lg\\:dark\\:bg-gray-500 {\n    --tw-bg-opacity: 1;\n    background-color: rgba(107, 114, 128, var(--tw-bg-opacity));\n  }\n\n  .dark .lg\\:dark\\:bg-gray-600 {\n    --tw-bg-opacity: 1;\n    background-color: rgba(75, 85, 99, var(--tw-bg-opacity));\n  }\n\n  .dark .lg\\:dark\\:bg-gray-700 {\n    --tw-bg-opacity: 1;\n    background-color: rgba(55, 65, 81, var(--tw-bg-opacity));\n  }\n\n  .dark .lg\\:dark\\:bg-gray-800 {\n    --tw-bg-opacity: 1;\n    background-color: rgba(31, 41, 55, var(--tw-bg-opacity));\n  }\n\n  .dark .lg\\:dark\\:bg-gray-900 {\n    --tw-bg-opacity: 1;\n    background-color: rgba(17, 24, 39, var(--tw-bg-opacity));\n  }\n\n  .dark .lg\\:dark\\:bg-red-50 {\n    --tw-bg-opacity: 1;\n    background-color: rgba(254, 242, 242, var(--tw-bg-opacity));\n  }\n\n  .dark .lg\\:dark\\:bg-red-100 {\n    --tw-bg-opacity: 1;\n    background-color: rgba(254, 226, 226, var(--tw-bg-opacity));\n  }\n\n  .dark .lg\\:dark\\:bg-red-200 {\n    --tw-bg-opacity: 1;\n    background-color: rgba(254, 202, 202, var(--tw-bg-opacity));\n  }\n\n  .dark .lg\\:dark\\:bg-red-300 {\n    --tw-bg-opacity: 1;\n    background-color: rgba(252, 165, 165, var(--tw-bg-opacity));\n  }\n\n  .dark .lg\\:dark\\:bg-red-400 {\n    --tw-bg-opacity: 1;\n    background-color: rgba(248, 113, 113, var(--tw-bg-opacity));\n  }\n\n  .dark .lg\\:dark\\:bg-red-500 {\n    --tw-bg-opacity: 1;\n    background-color: rgba(239, 68, 68, var(--tw-bg-opacity));\n  }\n\n  .dark .lg\\:dark\\:bg-red-600 {\n    --tw-bg-opacity: 1;\n    background-color: rgba(220, 38, 38, var(--tw-bg-opacity));\n  }\n\n  .dark .lg\\:dark\\:bg-red-700 {\n    --tw-bg-opacity: 1;\n    background-color: rgba(185, 28, 28, var(--tw-bg-opacity));\n  }\n\n  .dark .lg\\:dark\\:bg-red-800 {\n    --tw-bg-opacity: 1;\n    background-color: rgba(153, 27, 27, var(--tw-bg-opacity));\n  }\n\n  .dark .lg\\:dark\\:bg-red-900 {\n    --tw-bg-opacity: 1;\n    background-color: rgba(127, 29, 29, var(--tw-bg-opacity));\n  }\n\n  .dark .lg\\:dark\\:bg-yellow-50 {\n    --tw-bg-opacity: 1;\n    background-color: rgba(255, 251, 235, var(--tw-bg-opacity));\n  }\n\n  .dark .lg\\:dark\\:bg-yellow-100 {\n    --tw-bg-opacity: 1;\n    background-color: rgba(254, 243, 199, var(--tw-bg-opacity));\n  }\n\n  .dark .lg\\:dark\\:bg-yellow-200 {\n    --tw-bg-opacity: 1;\n    background-color: rgba(253, 230, 138, var(--tw-bg-opacity));\n  }\n\n  .dark .lg\\:dark\\:bg-yellow-300 {\n    --tw-bg-opacity: 1;\n    background-color: rgba(252, 211, 77, var(--tw-bg-opacity));\n  }\n\n  .dark .lg\\:dark\\:bg-yellow-400 {\n    --tw-bg-opacity: 1;\n    background-color: rgba(251, 191, 36, var(--tw-bg-opacity));\n  }\n\n  .dark .lg\\:dark\\:bg-yellow-500 {\n    --tw-bg-opacity: 1;\n    background-color: rgba(245, 158, 11, var(--tw-bg-opacity));\n  }\n\n  .dark .lg\\:dark\\:bg-yellow-600 {\n    --tw-bg-opacity: 1;\n    background-color: rgba(217, 119, 6, var(--tw-bg-opacity));\n  }\n\n  .dark .lg\\:dark\\:bg-yellow-700 {\n    --tw-bg-opacity: 1;\n    background-color: rgba(180, 83, 9, var(--tw-bg-opacity));\n  }\n\n  .dark .lg\\:dark\\:bg-yellow-800 {\n    --tw-bg-opacity: 1;\n    background-color: rgba(146, 64, 14, var(--tw-bg-opacity));\n  }\n\n  .dark .lg\\:dark\\:bg-yellow-900 {\n    --tw-bg-opacity: 1;\n    background-color: rgba(120, 53, 15, var(--tw-bg-opacity));\n  }\n\n  .dark .lg\\:dark\\:bg-green-50 {\n    --tw-bg-opacity: 1;\n    background-color: rgba(236, 253, 245, var(--tw-bg-opacity));\n  }\n\n  .dark .lg\\:dark\\:bg-green-100 {\n    --tw-bg-opacity: 1;\n    background-color: rgba(209, 250, 229, var(--tw-bg-opacity));\n  }\n\n  .dark .lg\\:dark\\:bg-green-200 {\n    --tw-bg-opacity: 1;\n    background-color: rgba(167, 243, 208, var(--tw-bg-opacity));\n  }\n\n  .dark .lg\\:dark\\:bg-green-300 {\n    --tw-bg-opacity: 1;\n    background-color: rgba(110, 231, 183, var(--tw-bg-opacity));\n  }\n\n  .dark .lg\\:dark\\:bg-green-400 {\n    --tw-bg-opacity: 1;\n    background-color: rgba(52, 211, 153, var(--tw-bg-opacity));\n  }\n\n  .dark .lg\\:dark\\:bg-green-500 {\n    --tw-bg-opacity: 1;\n    background-color: rgba(16, 185, 129, var(--tw-bg-opacity));\n  }\n\n  .dark .lg\\:dark\\:bg-green-600 {\n    --tw-bg-opacity: 1;\n    background-color: rgba(5, 150, 105, var(--tw-bg-opacity));\n  }\n\n  .dark .lg\\:dark\\:bg-green-700 {\n    --tw-bg-opacity: 1;\n    background-color: rgba(4, 120, 87, var(--tw-bg-opacity));\n  }\n\n  .dark .lg\\:dark\\:bg-green-800 {\n    --tw-bg-opacity: 1;\n    background-color: rgba(6, 95, 70, var(--tw-bg-opacity));\n  }\n\n  .dark .lg\\:dark\\:bg-green-900 {\n    --tw-bg-opacity: 1;\n    background-color: rgba(6, 78, 59, var(--tw-bg-opacity));\n  }\n\n  .dark .lg\\:dark\\:bg-blue-50 {\n    --tw-bg-opacity: 1;\n    background-color: rgba(239, 246, 255, var(--tw-bg-opacity));\n  }\n\n  .dark .lg\\:dark\\:bg-blue-100 {\n    --tw-bg-opacity: 1;\n    background-color: rgba(219, 234, 254, var(--tw-bg-opacity));\n  }\n\n  .dark .lg\\:dark\\:bg-blue-200 {\n    --tw-bg-opacity: 1;\n    background-color: rgba(191, 219, 254, var(--tw-bg-opacity));\n  }\n\n  .dark .lg\\:dark\\:bg-blue-300 {\n    --tw-bg-opacity: 1;\n    background-color: rgba(147, 197, 253, var(--tw-bg-opacity));\n  }\n\n  .dark .lg\\:dark\\:bg-blue-400 {\n    --tw-bg-opacity: 1;\n    background-color: rgba(96, 165, 250, var(--tw-bg-opacity));\n  }\n\n  .dark .lg\\:dark\\:bg-blue-500 {\n    --tw-bg-opacity: 1;\n    background-color: rgba(59, 130, 246, var(--tw-bg-opacity));\n  }\n\n  .dark .lg\\:dark\\:bg-blue-600 {\n    --tw-bg-opacity: 1;\n    background-color: rgba(37, 99, 235, var(--tw-bg-opacity));\n  }\n\n  .dark .lg\\:dark\\:bg-blue-700 {\n    --tw-bg-opacity: 1;\n    background-color: rgba(29, 78, 216, var(--tw-bg-opacity));\n  }\n\n  .dark .lg\\:dark\\:bg-blue-800 {\n    --tw-bg-opacity: 1;\n    background-color: rgba(30, 64, 175, var(--tw-bg-opacity));\n  }\n\n  .dark .lg\\:dark\\:bg-blue-900 {\n    --tw-bg-opacity: 1;\n    background-color: rgba(30, 58, 138, var(--tw-bg-opacity));\n  }\n\n  .dark .lg\\:dark\\:bg-indigo-50 {\n    --tw-bg-opacity: 1;\n    background-color: rgba(238, 242, 255, var(--tw-bg-opacity));\n  }\n\n  .dark .lg\\:dark\\:bg-indigo-100 {\n    --tw-bg-opacity: 1;\n    background-color: rgba(224, 231, 255, var(--tw-bg-opacity));\n  }\n\n  .dark .lg\\:dark\\:bg-indigo-200 {\n    --tw-bg-opacity: 1;\n    background-color: rgba(199, 210, 254, var(--tw-bg-opacity));\n  }\n\n  .dark .lg\\:dark\\:bg-indigo-300 {\n    --tw-bg-opacity: 1;\n    background-color: rgba(165, 180, 252, var(--tw-bg-opacity));\n  }\n\n  .dark .lg\\:dark\\:bg-indigo-400 {\n    --tw-bg-opacity: 1;\n    background-color: rgba(129, 140, 248, var(--tw-bg-opacity));\n  }\n\n  .dark .lg\\:dark\\:bg-indigo-500 {\n    --tw-bg-opacity: 1;\n    background-color: rgba(99, 102, 241, var(--tw-bg-opacity));\n  }\n\n  .dark .lg\\:dark\\:bg-indigo-600 {\n    --tw-bg-opacity: 1;\n    background-color: rgba(79, 70, 229, var(--tw-bg-opacity));\n  }\n\n  .dark .lg\\:dark\\:bg-indigo-700 {\n    --tw-bg-opacity: 1;\n    background-color: rgba(67, 56, 202, var(--tw-bg-opacity));\n  }\n\n  .dark .lg\\:dark\\:bg-indigo-800 {\n    --tw-bg-opacity: 1;\n    background-color: rgba(55, 48, 163, var(--tw-bg-opacity));\n  }\n\n  .dark .lg\\:dark\\:bg-indigo-900 {\n    --tw-bg-opacity: 1;\n    background-color: rgba(49, 46, 129, var(--tw-bg-opacity));\n  }\n\n  .dark .lg\\:dark\\:bg-purple-50 {\n    --tw-bg-opacity: 1;\n    background-color: rgba(245, 243, 255, var(--tw-bg-opacity));\n  }\n\n  .dark .lg\\:dark\\:bg-purple-100 {\n    --tw-bg-opacity: 1;\n    background-color: rgba(237, 233, 254, var(--tw-bg-opacity));\n  }\n\n  .dark .lg\\:dark\\:bg-purple-200 {\n    --tw-bg-opacity: 1;\n    background-color: rgba(221, 214, 254, var(--tw-bg-opacity));\n  }\n\n  .dark .lg\\:dark\\:bg-purple-300 {\n    --tw-bg-opacity: 1;\n    background-color: rgba(196, 181, 253, var(--tw-bg-opacity));\n  }\n\n  .dark .lg\\:dark\\:bg-purple-400 {\n    --tw-bg-opacity: 1;\n    background-color: rgba(167, 139, 250, var(--tw-bg-opacity));\n  }\n\n  .dark .lg\\:dark\\:bg-purple-500 {\n    --tw-bg-opacity: 1;\n    background-color: rgba(139, 92, 246, var(--tw-bg-opacity));\n  }\n\n  .dark .lg\\:dark\\:bg-purple-600 {\n    --tw-bg-opacity: 1;\n    background-color: rgba(124, 58, 237, var(--tw-bg-opacity));\n  }\n\n  .dark .lg\\:dark\\:bg-purple-700 {\n    --tw-bg-opacity: 1;\n    background-color: rgba(109, 40, 217, var(--tw-bg-opacity));\n  }\n\n  .dark .lg\\:dark\\:bg-purple-800 {\n    --tw-bg-opacity: 1;\n    background-color: rgba(91, 33, 182, var(--tw-bg-opacity));\n  }\n\n  .dark .lg\\:dark\\:bg-purple-900 {\n    --tw-bg-opacity: 1;\n    background-color: rgba(76, 29, 149, var(--tw-bg-opacity));\n  }\n\n  .dark .lg\\:dark\\:bg-pink-50 {\n    --tw-bg-opacity: 1;\n    background-color: rgba(253, 242, 248, var(--tw-bg-opacity));\n  }\n\n  .dark .lg\\:dark\\:bg-pink-100 {\n    --tw-bg-opacity: 1;\n    background-color: rgba(252, 231, 243, var(--tw-bg-opacity));\n  }\n\n  .dark .lg\\:dark\\:bg-pink-200 {\n    --tw-bg-opacity: 1;\n    background-color: rgba(251, 207, 232, var(--tw-bg-opacity));\n  }\n\n  .dark .lg\\:dark\\:bg-pink-300 {\n    --tw-bg-opacity: 1;\n    background-color: rgba(249, 168, 212, var(--tw-bg-opacity));\n  }\n\n  .dark .lg\\:dark\\:bg-pink-400 {\n    --tw-bg-opacity: 1;\n    background-color: rgba(244, 114, 182, var(--tw-bg-opacity));\n  }\n\n  .dark .lg\\:dark\\:bg-pink-500 {\n    --tw-bg-opacity: 1;\n    background-color: rgba(236, 72, 153, var(--tw-bg-opacity));\n  }\n\n  .dark .lg\\:dark\\:bg-pink-600 {\n    --tw-bg-opacity: 1;\n    background-color: rgba(219, 39, 119, var(--tw-bg-opacity));\n  }\n\n  .dark .lg\\:dark\\:bg-pink-700 {\n    --tw-bg-opacity: 1;\n    background-color: rgba(190, 24, 93, var(--tw-bg-opacity));\n  }\n\n  .dark .lg\\:dark\\:bg-pink-800 {\n    --tw-bg-opacity: 1;\n    background-color: rgba(157, 23, 77, var(--tw-bg-opacity));\n  }\n\n  .dark .lg\\:dark\\:bg-pink-900 {\n    --tw-bg-opacity: 1;\n    background-color: rgba(131, 24, 67, var(--tw-bg-opacity));\n  }\n\n  .dark .group:hover .lg\\:dark\\:group-hover\\:bg-transparent {\n    background-color: transparent;\n  }\n\n  .dark .group:hover .lg\\:dark\\:group-hover\\:bg-current {\n    background-color: currentColor;\n  }\n\n  .dark .group:hover .lg\\:dark\\:group-hover\\:bg-black {\n    --tw-bg-opacity: 1;\n    background-color: rgba(0, 0, 0, var(--tw-bg-opacity));\n  }\n\n  .dark .group:hover .lg\\:dark\\:group-hover\\:bg-white {\n    --tw-bg-opacity: 1;\n    background-color: rgba(255, 255, 255, var(--tw-bg-opacity));\n  }\n\n  .dark .group:hover .lg\\:dark\\:group-hover\\:bg-gray-50 {\n    --tw-bg-opacity: 1;\n    background-color: rgba(249, 250, 251, var(--tw-bg-opacity));\n  }\n\n  .dark .group:hover .lg\\:dark\\:group-hover\\:bg-gray-100 {\n    --tw-bg-opacity: 1;\n    background-color: rgba(243, 244, 246, var(--tw-bg-opacity));\n  }\n\n  .dark .group:hover .lg\\:dark\\:group-hover\\:bg-gray-200 {\n    --tw-bg-opacity: 1;\n    background-color: rgba(229, 231, 235, var(--tw-bg-opacity));\n  }\n\n  .dark .group:hover .lg\\:dark\\:group-hover\\:bg-gray-300 {\n    --tw-bg-opacity: 1;\n    background-color: rgba(209, 213, 219, var(--tw-bg-opacity));\n  }\n\n  .dark .group:hover .lg\\:dark\\:group-hover\\:bg-gray-400 {\n    --tw-bg-opacity: 1;\n    background-color: rgba(156, 163, 175, var(--tw-bg-opacity));\n  }\n\n  .dark .group:hover .lg\\:dark\\:group-hover\\:bg-gray-500 {\n    --tw-bg-opacity: 1;\n    background-color: rgba(107, 114, 128, var(--tw-bg-opacity));\n  }\n\n  .dark .group:hover .lg\\:dark\\:group-hover\\:bg-gray-600 {\n    --tw-bg-opacity: 1;\n    background-color: rgba(75, 85, 99, var(--tw-bg-opacity));\n  }\n\n  .dark .group:hover .lg\\:dark\\:group-hover\\:bg-gray-700 {\n    --tw-bg-opacity: 1;\n    background-color: rgba(55, 65, 81, var(--tw-bg-opacity));\n  }\n\n  .dark .group:hover .lg\\:dark\\:group-hover\\:bg-gray-800 {\n    --tw-bg-opacity: 1;\n    background-color: rgba(31, 41, 55, var(--tw-bg-opacity));\n  }\n\n  .dark .group:hover .lg\\:dark\\:group-hover\\:bg-gray-900 {\n    --tw-bg-opacity: 1;\n    background-color: rgba(17, 24, 39, var(--tw-bg-opacity));\n  }\n\n  .dark .group:hover .lg\\:dark\\:group-hover\\:bg-red-50 {\n    --tw-bg-opacity: 1;\n    background-color: rgba(254, 242, 242, var(--tw-bg-opacity));\n  }\n\n  .dark .group:hover .lg\\:dark\\:group-hover\\:bg-red-100 {\n    --tw-bg-opacity: 1;\n    background-color: rgba(254, 226, 226, var(--tw-bg-opacity));\n  }\n\n  .dark .group:hover .lg\\:dark\\:group-hover\\:bg-red-200 {\n    --tw-bg-opacity: 1;\n    background-color: rgba(254, 202, 202, var(--tw-bg-opacity));\n  }\n\n  .dark .group:hover .lg\\:dark\\:group-hover\\:bg-red-300 {\n    --tw-bg-opacity: 1;\n    background-color: rgba(252, 165, 165, var(--tw-bg-opacity));\n  }\n\n  .dark .group:hover .lg\\:dark\\:group-hover\\:bg-red-400 {\n    --tw-bg-opacity: 1;\n    background-color: rgba(248, 113, 113, var(--tw-bg-opacity));\n  }\n\n  .dark .group:hover .lg\\:dark\\:group-hover\\:bg-red-500 {\n    --tw-bg-opacity: 1;\n    background-color: rgba(239, 68, 68, var(--tw-bg-opacity));\n  }\n\n  .dark .group:hover .lg\\:dark\\:group-hover\\:bg-red-600 {\n    --tw-bg-opacity: 1;\n    background-color: rgba(220, 38, 38, var(--tw-bg-opacity));\n  }\n\n  .dark .group:hover .lg\\:dark\\:group-hover\\:bg-red-700 {\n    --tw-bg-opacity: 1;\n    background-color: rgba(185, 28, 28, var(--tw-bg-opacity));\n  }\n\n  .dark .group:hover .lg\\:dark\\:group-hover\\:bg-red-800 {\n    --tw-bg-opacity: 1;\n    background-color: rgba(153, 27, 27, var(--tw-bg-opacity));\n  }\n\n  .dark .group:hover .lg\\:dark\\:group-hover\\:bg-red-900 {\n    --tw-bg-opacity: 1;\n    background-color: rgba(127, 29, 29, var(--tw-bg-opacity));\n  }\n\n  .dark .group:hover .lg\\:dark\\:group-hover\\:bg-yellow-50 {\n    --tw-bg-opacity: 1;\n    background-color: rgba(255, 251, 235, var(--tw-bg-opacity));\n  }\n\n  .dark .group:hover .lg\\:dark\\:group-hover\\:bg-yellow-100 {\n    --tw-bg-opacity: 1;\n    background-color: rgba(254, 243, 199, var(--tw-bg-opacity));\n  }\n\n  .dark .group:hover .lg\\:dark\\:group-hover\\:bg-yellow-200 {\n    --tw-bg-opacity: 1;\n    background-color: rgba(253, 230, 138, var(--tw-bg-opacity));\n  }\n\n  .dark .group:hover .lg\\:dark\\:group-hover\\:bg-yellow-300 {\n    --tw-bg-opacity: 1;\n    background-color: rgba(252, 211, 77, var(--tw-bg-opacity));\n  }\n\n  .dark .group:hover .lg\\:dark\\:group-hover\\:bg-yellow-400 {\n    --tw-bg-opacity: 1;\n    background-color: rgba(251, 191, 36, var(--tw-bg-opacity));\n  }\n\n  .dark .group:hover .lg\\:dark\\:group-hover\\:bg-yellow-500 {\n    --tw-bg-opacity: 1;\n    background-color: rgba(245, 158, 11, var(--tw-bg-opacity));\n  }\n\n  .dark .group:hover .lg\\:dark\\:group-hover\\:bg-yellow-600 {\n    --tw-bg-opacity: 1;\n    background-color: rgba(217, 119, 6, var(--tw-bg-opacity));\n  }\n\n  .dark .group:hover .lg\\:dark\\:group-hover\\:bg-yellow-700 {\n    --tw-bg-opacity: 1;\n    background-color: rgba(180, 83, 9, var(--tw-bg-opacity));\n  }\n\n  .dark .group:hover .lg\\:dark\\:group-hover\\:bg-yellow-800 {\n    --tw-bg-opacity: 1;\n    background-color: rgba(146, 64, 14, var(--tw-bg-opacity));\n  }\n\n  .dark .group:hover .lg\\:dark\\:group-hover\\:bg-yellow-900 {\n    --tw-bg-opacity: 1;\n    background-color: rgba(120, 53, 15, var(--tw-bg-opacity));\n  }\n\n  .dark .group:hover .lg\\:dark\\:group-hover\\:bg-green-50 {\n    --tw-bg-opacity: 1;\n    background-color: rgba(236, 253, 245, var(--tw-bg-opacity));\n  }\n\n  .dark .group:hover .lg\\:dark\\:group-hover\\:bg-green-100 {\n    --tw-bg-opacity: 1;\n    background-color: rgba(209, 250, 229, var(--tw-bg-opacity));\n  }\n\n  .dark .group:hover .lg\\:dark\\:group-hover\\:bg-green-200 {\n    --tw-bg-opacity: 1;\n    background-color: rgba(167, 243, 208, var(--tw-bg-opacity));\n  }\n\n  .dark .group:hover .lg\\:dark\\:group-hover\\:bg-green-300 {\n    --tw-bg-opacity: 1;\n    background-color: rgba(110, 231, 183, var(--tw-bg-opacity));\n  }\n\n  .dark .group:hover .lg\\:dark\\:group-hover\\:bg-green-400 {\n    --tw-bg-opacity: 1;\n    background-color: rgba(52, 211, 153, var(--tw-bg-opacity));\n  }\n\n  .dark .group:hover .lg\\:dark\\:group-hover\\:bg-green-500 {\n    --tw-bg-opacity: 1;\n    background-color: rgba(16, 185, 129, var(--tw-bg-opacity));\n  }\n\n  .dark .group:hover .lg\\:dark\\:group-hover\\:bg-green-600 {\n    --tw-bg-opacity: 1;\n    background-color: rgba(5, 150, 105, var(--tw-bg-opacity));\n  }\n\n  .dark .group:hover .lg\\:dark\\:group-hover\\:bg-green-700 {\n    --tw-bg-opacity: 1;\n    background-color: rgba(4, 120, 87, var(--tw-bg-opacity));\n  }\n\n  .dark .group:hover .lg\\:dark\\:group-hover\\:bg-green-800 {\n    --tw-bg-opacity: 1;\n    background-color: rgba(6, 95, 70, var(--tw-bg-opacity));\n  }\n\n  .dark .group:hover .lg\\:dark\\:group-hover\\:bg-green-900 {\n    --tw-bg-opacity: 1;\n    background-color: rgba(6, 78, 59, var(--tw-bg-opacity));\n  }\n\n  .dark .group:hover .lg\\:dark\\:group-hover\\:bg-blue-50 {\n    --tw-bg-opacity: 1;\n    background-color: rgba(239, 246, 255, var(--tw-bg-opacity));\n  }\n\n  .dark .group:hover .lg\\:dark\\:group-hover\\:bg-blue-100 {\n    --tw-bg-opacity: 1;\n    background-color: rgba(219, 234, 254, var(--tw-bg-opacity));\n  }\n\n  .dark .group:hover .lg\\:dark\\:group-hover\\:bg-blue-200 {\n    --tw-bg-opacity: 1;\n    background-color: rgba(191, 219, 254, var(--tw-bg-opacity));\n  }\n\n  .dark .group:hover .lg\\:dark\\:group-hover\\:bg-blue-300 {\n    --tw-bg-opacity: 1;\n    background-color: rgba(147, 197, 253, var(--tw-bg-opacity));\n  }\n\n  .dark .group:hover .lg\\:dark\\:group-hover\\:bg-blue-400 {\n    --tw-bg-opacity: 1;\n    background-color: rgba(96, 165, 250, var(--tw-bg-opacity));\n  }\n\n  .dark .group:hover .lg\\:dark\\:group-hover\\:bg-blue-500 {\n    --tw-bg-opacity: 1;\n    background-color: rgba(59, 130, 246, var(--tw-bg-opacity));\n  }\n\n  .dark .group:hover .lg\\:dark\\:group-hover\\:bg-blue-600 {\n    --tw-bg-opacity: 1;\n    background-color: rgba(37, 99, 235, var(--tw-bg-opacity));\n  }\n\n  .dark .group:hover .lg\\:dark\\:group-hover\\:bg-blue-700 {\n    --tw-bg-opacity: 1;\n    background-color: rgba(29, 78, 216, var(--tw-bg-opacity));\n  }\n\n  .dark .group:hover .lg\\:dark\\:group-hover\\:bg-blue-800 {\n    --tw-bg-opacity: 1;\n    background-color: rgba(30, 64, 175, var(--tw-bg-opacity));\n  }\n\n  .dark .group:hover .lg\\:dark\\:group-hover\\:bg-blue-900 {\n    --tw-bg-opacity: 1;\n    background-color: rgba(30, 58, 138, var(--tw-bg-opacity));\n  }\n\n  .dark .group:hover .lg\\:dark\\:group-hover\\:bg-indigo-50 {\n    --tw-bg-opacity: 1;\n    background-color: rgba(238, 242, 255, var(--tw-bg-opacity));\n  }\n\n  .dark .group:hover .lg\\:dark\\:group-hover\\:bg-indigo-100 {\n    --tw-bg-opacity: 1;\n    background-color: rgba(224, 231, 255, var(--tw-bg-opacity));\n  }\n\n  .dark .group:hover .lg\\:dark\\:group-hover\\:bg-indigo-200 {\n    --tw-bg-opacity: 1;\n    background-color: rgba(199, 210, 254, var(--tw-bg-opacity));\n  }\n\n  .dark .group:hover .lg\\:dark\\:group-hover\\:bg-indigo-300 {\n    --tw-bg-opacity: 1;\n    background-color: rgba(165, 180, 252, var(--tw-bg-opacity));\n  }\n\n  .dark .group:hover .lg\\:dark\\:group-hover\\:bg-indigo-400 {\n    --tw-bg-opacity: 1;\n    background-color: rgba(129, 140, 248, var(--tw-bg-opacity));\n  }\n\n  .dark .group:hover .lg\\:dark\\:group-hover\\:bg-indigo-500 {\n    --tw-bg-opacity: 1;\n    background-color: rgba(99, 102, 241, var(--tw-bg-opacity));\n  }\n\n  .dark .group:hover .lg\\:dark\\:group-hover\\:bg-indigo-600 {\n    --tw-bg-opacity: 1;\n    background-color: rgba(79, 70, 229, var(--tw-bg-opacity));\n  }\n\n  .dark .group:hover .lg\\:dark\\:group-hover\\:bg-indigo-700 {\n    --tw-bg-opacity: 1;\n    background-color: rgba(67, 56, 202, var(--tw-bg-opacity));\n  }\n\n  .dark .group:hover .lg\\:dark\\:group-hover\\:bg-indigo-800 {\n    --tw-bg-opacity: 1;\n    background-color: rgba(55, 48, 163, var(--tw-bg-opacity));\n  }\n\n  .dark .group:hover .lg\\:dark\\:group-hover\\:bg-indigo-900 {\n    --tw-bg-opacity: 1;\n    background-color: rgba(49, 46, 129, var(--tw-bg-opacity));\n  }\n\n  .dark .group:hover .lg\\:dark\\:group-hover\\:bg-purple-50 {\n    --tw-bg-opacity: 1;\n    background-color: rgba(245, 243, 255, var(--tw-bg-opacity));\n  }\n\n  .dark .group:hover .lg\\:dark\\:group-hover\\:bg-purple-100 {\n    --tw-bg-opacity: 1;\n    background-color: rgba(237, 233, 254, var(--tw-bg-opacity));\n  }\n\n  .dark .group:hover .lg\\:dark\\:group-hover\\:bg-purple-200 {\n    --tw-bg-opacity: 1;\n    background-color: rgba(221, 214, 254, var(--tw-bg-opacity));\n  }\n\n  .dark .group:hover .lg\\:dark\\:group-hover\\:bg-purple-300 {\n    --tw-bg-opacity: 1;\n    background-color: rgba(196, 181, 253, var(--tw-bg-opacity));\n  }\n\n  .dark .group:hover .lg\\:dark\\:group-hover\\:bg-purple-400 {\n    --tw-bg-opacity: 1;\n    background-color: rgba(167, 139, 250, var(--tw-bg-opacity));\n  }\n\n  .dark .group:hover .lg\\:dark\\:group-hover\\:bg-purple-500 {\n    --tw-bg-opacity: 1;\n    background-color: rgba(139, 92, 246, var(--tw-bg-opacity));\n  }\n\n  .dark .group:hover .lg\\:dark\\:group-hover\\:bg-purple-600 {\n    --tw-bg-opacity: 1;\n    background-color: rgba(124, 58, 237, var(--tw-bg-opacity));\n  }\n\n  .dark .group:hover .lg\\:dark\\:group-hover\\:bg-purple-700 {\n    --tw-bg-opacity: 1;\n    background-color: rgba(109, 40, 217, var(--tw-bg-opacity));\n  }\n\n  .dark .group:hover .lg\\:dark\\:group-hover\\:bg-purple-800 {\n    --tw-bg-opacity: 1;\n    background-color: rgba(91, 33, 182, var(--tw-bg-opacity));\n  }\n\n  .dark .group:hover .lg\\:dark\\:group-hover\\:bg-purple-900 {\n    --tw-bg-opacity: 1;\n    background-color: rgba(76, 29, 149, var(--tw-bg-opacity));\n  }\n\n  .dark .group:hover .lg\\:dark\\:group-hover\\:bg-pink-50 {\n    --tw-bg-opacity: 1;\n    background-color: rgba(253, 242, 248, var(--tw-bg-opacity));\n  }\n\n  .dark .group:hover .lg\\:dark\\:group-hover\\:bg-pink-100 {\n    --tw-bg-opacity: 1;\n    background-color: rgba(252, 231, 243, var(--tw-bg-opacity));\n  }\n\n  .dark .group:hover .lg\\:dark\\:group-hover\\:bg-pink-200 {\n    --tw-bg-opacity: 1;\n    background-color: rgba(251, 207, 232, var(--tw-bg-opacity));\n  }\n\n  .dark .group:hover .lg\\:dark\\:group-hover\\:bg-pink-300 {\n    --tw-bg-opacity: 1;\n    background-color: rgba(249, 168, 212, var(--tw-bg-opacity));\n  }\n\n  .dark .group:hover .lg\\:dark\\:group-hover\\:bg-pink-400 {\n    --tw-bg-opacity: 1;\n    background-color: rgba(244, 114, 182, var(--tw-bg-opacity));\n  }\n\n  .dark .group:hover .lg\\:dark\\:group-hover\\:bg-pink-500 {\n    --tw-bg-opacity: 1;\n    background-color: rgba(236, 72, 153, var(--tw-bg-opacity));\n  }\n\n  .dark .group:hover .lg\\:dark\\:group-hover\\:bg-pink-600 {\n    --tw-bg-opacity: 1;\n    background-color: rgba(219, 39, 119, var(--tw-bg-opacity));\n  }\n\n  .dark .group:hover .lg\\:dark\\:group-hover\\:bg-pink-700 {\n    --tw-bg-opacity: 1;\n    background-color: rgba(190, 24, 93, var(--tw-bg-opacity));\n  }\n\n  .dark .group:hover .lg\\:dark\\:group-hover\\:bg-pink-800 {\n    --tw-bg-opacity: 1;\n    background-color: rgba(157, 23, 77, var(--tw-bg-opacity));\n  }\n\n  .dark .group:hover .lg\\:dark\\:group-hover\\:bg-pink-900 {\n    --tw-bg-opacity: 1;\n    background-color: rgba(131, 24, 67, var(--tw-bg-opacity));\n  }\n\n  .dark .lg\\:dark\\:focus-within\\:bg-transparent:focus-within {\n    background-color: transparent;\n  }\n\n  .dark .lg\\:dark\\:focus-within\\:bg-current:focus-within {\n    background-color: currentColor;\n  }\n\n  .dark .lg\\:dark\\:focus-within\\:bg-black:focus-within {\n    --tw-bg-opacity: 1;\n    background-color: rgba(0, 0, 0, var(--tw-bg-opacity));\n  }\n\n  .dark .lg\\:dark\\:focus-within\\:bg-white:focus-within {\n    --tw-bg-opacity: 1;\n    background-color: rgba(255, 255, 255, var(--tw-bg-opacity));\n  }\n\n  .dark .lg\\:dark\\:focus-within\\:bg-gray-50:focus-within {\n    --tw-bg-opacity: 1;\n    background-color: rgba(249, 250, 251, var(--tw-bg-opacity));\n  }\n\n  .dark .lg\\:dark\\:focus-within\\:bg-gray-100:focus-within {\n    --tw-bg-opacity: 1;\n    background-color: rgba(243, 244, 246, var(--tw-bg-opacity));\n  }\n\n  .dark .lg\\:dark\\:focus-within\\:bg-gray-200:focus-within {\n    --tw-bg-opacity: 1;\n    background-color: rgba(229, 231, 235, var(--tw-bg-opacity));\n  }\n\n  .dark .lg\\:dark\\:focus-within\\:bg-gray-300:focus-within {\n    --tw-bg-opacity: 1;\n    background-color: rgba(209, 213, 219, var(--tw-bg-opacity));\n  }\n\n  .dark .lg\\:dark\\:focus-within\\:bg-gray-400:focus-within {\n    --tw-bg-opacity: 1;\n    background-color: rgba(156, 163, 175, var(--tw-bg-opacity));\n  }\n\n  .dark .lg\\:dark\\:focus-within\\:bg-gray-500:focus-within {\n    --tw-bg-opacity: 1;\n    background-color: rgba(107, 114, 128, var(--tw-bg-opacity));\n  }\n\n  .dark .lg\\:dark\\:focus-within\\:bg-gray-600:focus-within {\n    --tw-bg-opacity: 1;\n    background-color: rgba(75, 85, 99, var(--tw-bg-opacity));\n  }\n\n  .dark .lg\\:dark\\:focus-within\\:bg-gray-700:focus-within {\n    --tw-bg-opacity: 1;\n    background-color: rgba(55, 65, 81, var(--tw-bg-opacity));\n  }\n\n  .dark .lg\\:dark\\:focus-within\\:bg-gray-800:focus-within {\n    --tw-bg-opacity: 1;\n    background-color: rgba(31, 41, 55, var(--tw-bg-opacity));\n  }\n\n  .dark .lg\\:dark\\:focus-within\\:bg-gray-900:focus-within {\n    --tw-bg-opacity: 1;\n    background-color: rgba(17, 24, 39, var(--tw-bg-opacity));\n  }\n\n  .dark .lg\\:dark\\:focus-within\\:bg-red-50:focus-within {\n    --tw-bg-opacity: 1;\n    background-color: rgba(254, 242, 242, var(--tw-bg-opacity));\n  }\n\n  .dark .lg\\:dark\\:focus-within\\:bg-red-100:focus-within {\n    --tw-bg-opacity: 1;\n    background-color: rgba(254, 226, 226, var(--tw-bg-opacity));\n  }\n\n  .dark .lg\\:dark\\:focus-within\\:bg-red-200:focus-within {\n    --tw-bg-opacity: 1;\n    background-color: rgba(254, 202, 202, var(--tw-bg-opacity));\n  }\n\n  .dark .lg\\:dark\\:focus-within\\:bg-red-300:focus-within {\n    --tw-bg-opacity: 1;\n    background-color: rgba(252, 165, 165, var(--tw-bg-opacity));\n  }\n\n  .dark .lg\\:dark\\:focus-within\\:bg-red-400:focus-within {\n    --tw-bg-opacity: 1;\n    background-color: rgba(248, 113, 113, var(--tw-bg-opacity));\n  }\n\n  .dark .lg\\:dark\\:focus-within\\:bg-red-500:focus-within {\n    --tw-bg-opacity: 1;\n    background-color: rgba(239, 68, 68, var(--tw-bg-opacity));\n  }\n\n  .dark .lg\\:dark\\:focus-within\\:bg-red-600:focus-within {\n    --tw-bg-opacity: 1;\n    background-color: rgba(220, 38, 38, var(--tw-bg-opacity));\n  }\n\n  .dark .lg\\:dark\\:focus-within\\:bg-red-700:focus-within {\n    --tw-bg-opacity: 1;\n    background-color: rgba(185, 28, 28, var(--tw-bg-opacity));\n  }\n\n  .dark .lg\\:dark\\:focus-within\\:bg-red-800:focus-within {\n    --tw-bg-opacity: 1;\n    background-color: rgba(153, 27, 27, var(--tw-bg-opacity));\n  }\n\n  .dark .lg\\:dark\\:focus-within\\:bg-red-900:focus-within {\n    --tw-bg-opacity: 1;\n    background-color: rgba(127, 29, 29, var(--tw-bg-opacity));\n  }\n\n  .dark .lg\\:dark\\:focus-within\\:bg-yellow-50:focus-within {\n    --tw-bg-opacity: 1;\n    background-color: rgba(255, 251, 235, var(--tw-bg-opacity));\n  }\n\n  .dark .lg\\:dark\\:focus-within\\:bg-yellow-100:focus-within {\n    --tw-bg-opacity: 1;\n    background-color: rgba(254, 243, 199, var(--tw-bg-opacity));\n  }\n\n  .dark .lg\\:dark\\:focus-within\\:bg-yellow-200:focus-within {\n    --tw-bg-opacity: 1;\n    background-color: rgba(253, 230, 138, var(--tw-bg-opacity));\n  }\n\n  .dark .lg\\:dark\\:focus-within\\:bg-yellow-300:focus-within {\n    --tw-bg-opacity: 1;\n    background-color: rgba(252, 211, 77, var(--tw-bg-opacity));\n  }\n\n  .dark .lg\\:dark\\:focus-within\\:bg-yellow-400:focus-within {\n    --tw-bg-opacity: 1;\n    background-color: rgba(251, 191, 36, var(--tw-bg-opacity));\n  }\n\n  .dark .lg\\:dark\\:focus-within\\:bg-yellow-500:focus-within {\n    --tw-bg-opacity: 1;\n    background-color: rgba(245, 158, 11, var(--tw-bg-opacity));\n  }\n\n  .dark .lg\\:dark\\:focus-within\\:bg-yellow-600:focus-within {\n    --tw-bg-opacity: 1;\n    background-color: rgba(217, 119, 6, var(--tw-bg-opacity));\n  }\n\n  .dark .lg\\:dark\\:focus-within\\:bg-yellow-700:focus-within {\n    --tw-bg-opacity: 1;\n    background-color: rgba(180, 83, 9, var(--tw-bg-opacity));\n  }\n\n  .dark .lg\\:dark\\:focus-within\\:bg-yellow-800:focus-within {\n    --tw-bg-opacity: 1;\n    background-color: rgba(146, 64, 14, var(--tw-bg-opacity));\n  }\n\n  .dark .lg\\:dark\\:focus-within\\:bg-yellow-900:focus-within {\n    --tw-bg-opacity: 1;\n    background-color: rgba(120, 53, 15, var(--tw-bg-opacity));\n  }\n\n  .dark .lg\\:dark\\:focus-within\\:bg-green-50:focus-within {\n    --tw-bg-opacity: 1;\n    background-color: rgba(236, 253, 245, var(--tw-bg-opacity));\n  }\n\n  .dark .lg\\:dark\\:focus-within\\:bg-green-100:focus-within {\n    --tw-bg-opacity: 1;\n    background-color: rgba(209, 250, 229, var(--tw-bg-opacity));\n  }\n\n  .dark .lg\\:dark\\:focus-within\\:bg-green-200:focus-within {\n    --tw-bg-opacity: 1;\n    background-color: rgba(167, 243, 208, var(--tw-bg-opacity));\n  }\n\n  .dark .lg\\:dark\\:focus-within\\:bg-green-300:focus-within {\n    --tw-bg-opacity: 1;\n    background-color: rgba(110, 231, 183, var(--tw-bg-opacity));\n  }\n\n  .dark .lg\\:dark\\:focus-within\\:bg-green-400:focus-within {\n    --tw-bg-opacity: 1;\n    background-color: rgba(52, 211, 153, var(--tw-bg-opacity));\n  }\n\n  .dark .lg\\:dark\\:focus-within\\:bg-green-500:focus-within {\n    --tw-bg-opacity: 1;\n    background-color: rgba(16, 185, 129, var(--tw-bg-opacity));\n  }\n\n  .dark .lg\\:dark\\:focus-within\\:bg-green-600:focus-within {\n    --tw-bg-opacity: 1;\n    background-color: rgba(5, 150, 105, var(--tw-bg-opacity));\n  }\n\n  .dark .lg\\:dark\\:focus-within\\:bg-green-700:focus-within {\n    --tw-bg-opacity: 1;\n    background-color: rgba(4, 120, 87, var(--tw-bg-opacity));\n  }\n\n  .dark .lg\\:dark\\:focus-within\\:bg-green-800:focus-within {\n    --tw-bg-opacity: 1;\n    background-color: rgba(6, 95, 70, var(--tw-bg-opacity));\n  }\n\n  .dark .lg\\:dark\\:focus-within\\:bg-green-900:focus-within {\n    --tw-bg-opacity: 1;\n    background-color: rgba(6, 78, 59, var(--tw-bg-opacity));\n  }\n\n  .dark .lg\\:dark\\:focus-within\\:bg-blue-50:focus-within {\n    --tw-bg-opacity: 1;\n    background-color: rgba(239, 246, 255, var(--tw-bg-opacity));\n  }\n\n  .dark .lg\\:dark\\:focus-within\\:bg-blue-100:focus-within {\n    --tw-bg-opacity: 1;\n    background-color: rgba(219, 234, 254, var(--tw-bg-opacity));\n  }\n\n  .dark .lg\\:dark\\:focus-within\\:bg-blue-200:focus-within {\n    --tw-bg-opacity: 1;\n    background-color: rgba(191, 219, 254, var(--tw-bg-opacity));\n  }\n\n  .dark .lg\\:dark\\:focus-within\\:bg-blue-300:focus-within {\n    --tw-bg-opacity: 1;\n    background-color: rgba(147, 197, 253, var(--tw-bg-opacity));\n  }\n\n  .dark .lg\\:dark\\:focus-within\\:bg-blue-400:focus-within {\n    --tw-bg-opacity: 1;\n    background-color: rgba(96, 165, 250, var(--tw-bg-opacity));\n  }\n\n  .dark .lg\\:dark\\:focus-within\\:bg-blue-500:focus-within {\n    --tw-bg-opacity: 1;\n    background-color: rgba(59, 130, 246, var(--tw-bg-opacity));\n  }\n\n  .dark .lg\\:dark\\:focus-within\\:bg-blue-600:focus-within {\n    --tw-bg-opacity: 1;\n    background-color: rgba(37, 99, 235, var(--tw-bg-opacity));\n  }\n\n  .dark .lg\\:dark\\:focus-within\\:bg-blue-700:focus-within {\n    --tw-bg-opacity: 1;\n    background-color: rgba(29, 78, 216, var(--tw-bg-opacity));\n  }\n\n  .dark .lg\\:dark\\:focus-within\\:bg-blue-800:focus-within {\n    --tw-bg-opacity: 1;\n    background-color: rgba(30, 64, 175, var(--tw-bg-opacity));\n  }\n\n  .dark .lg\\:dark\\:focus-within\\:bg-blue-900:focus-within {\n    --tw-bg-opacity: 1;\n    background-color: rgba(30, 58, 138, var(--tw-bg-opacity));\n  }\n\n  .dark .lg\\:dark\\:focus-within\\:bg-indigo-50:focus-within {\n    --tw-bg-opacity: 1;\n    background-color: rgba(238, 242, 255, var(--tw-bg-opacity));\n  }\n\n  .dark .lg\\:dark\\:focus-within\\:bg-indigo-100:focus-within {\n    --tw-bg-opacity: 1;\n    background-color: rgba(224, 231, 255, var(--tw-bg-opacity));\n  }\n\n  .dark .lg\\:dark\\:focus-within\\:bg-indigo-200:focus-within {\n    --tw-bg-opacity: 1;\n    background-color: rgba(199, 210, 254, var(--tw-bg-opacity));\n  }\n\n  .dark .lg\\:dark\\:focus-within\\:bg-indigo-300:focus-within {\n    --tw-bg-opacity: 1;\n    background-color: rgba(165, 180, 252, var(--tw-bg-opacity));\n  }\n\n  .dark .lg\\:dark\\:focus-within\\:bg-indigo-400:focus-within {\n    --tw-bg-opacity: 1;\n    background-color: rgba(129, 140, 248, var(--tw-bg-opacity));\n  }\n\n  .dark .lg\\:dark\\:focus-within\\:bg-indigo-500:focus-within {\n    --tw-bg-opacity: 1;\n    background-color: rgba(99, 102, 241, var(--tw-bg-opacity));\n  }\n\n  .dark .lg\\:dark\\:focus-within\\:bg-indigo-600:focus-within {\n    --tw-bg-opacity: 1;\n    background-color: rgba(79, 70, 229, var(--tw-bg-opacity));\n  }\n\n  .dark .lg\\:dark\\:focus-within\\:bg-indigo-700:focus-within {\n    --tw-bg-opacity: 1;\n    background-color: rgba(67, 56, 202, var(--tw-bg-opacity));\n  }\n\n  .dark .lg\\:dark\\:focus-within\\:bg-indigo-800:focus-within {\n    --tw-bg-opacity: 1;\n    background-color: rgba(55, 48, 163, var(--tw-bg-opacity));\n  }\n\n  .dark .lg\\:dark\\:focus-within\\:bg-indigo-900:focus-within {\n    --tw-bg-opacity: 1;\n    background-color: rgba(49, 46, 129, var(--tw-bg-opacity));\n  }\n\n  .dark .lg\\:dark\\:focus-within\\:bg-purple-50:focus-within {\n    --tw-bg-opacity: 1;\n    background-color: rgba(245, 243, 255, var(--tw-bg-opacity));\n  }\n\n  .dark .lg\\:dark\\:focus-within\\:bg-purple-100:focus-within {\n    --tw-bg-opacity: 1;\n    background-color: rgba(237, 233, 254, var(--tw-bg-opacity));\n  }\n\n  .dark .lg\\:dark\\:focus-within\\:bg-purple-200:focus-within {\n    --tw-bg-opacity: 1;\n    background-color: rgba(221, 214, 254, var(--tw-bg-opacity));\n  }\n\n  .dark .lg\\:dark\\:focus-within\\:bg-purple-300:focus-within {\n    --tw-bg-opacity: 1;\n    background-color: rgba(196, 181, 253, var(--tw-bg-opacity));\n  }\n\n  .dark .lg\\:dark\\:focus-within\\:bg-purple-400:focus-within {\n    --tw-bg-opacity: 1;\n    background-color: rgba(167, 139, 250, var(--tw-bg-opacity));\n  }\n\n  .dark .lg\\:dark\\:focus-within\\:bg-purple-500:focus-within {\n    --tw-bg-opacity: 1;\n    background-color: rgba(139, 92, 246, var(--tw-bg-opacity));\n  }\n\n  .dark .lg\\:dark\\:focus-within\\:bg-purple-600:focus-within {\n    --tw-bg-opacity: 1;\n    background-color: rgba(124, 58, 237, var(--tw-bg-opacity));\n  }\n\n  .dark .lg\\:dark\\:focus-within\\:bg-purple-700:focus-within {\n    --tw-bg-opacity: 1;\n    background-color: rgba(109, 40, 217, var(--tw-bg-opacity));\n  }\n\n  .dark .lg\\:dark\\:focus-within\\:bg-purple-800:focus-within {\n    --tw-bg-opacity: 1;\n    background-color: rgba(91, 33, 182, var(--tw-bg-opacity));\n  }\n\n  .dark .lg\\:dark\\:focus-within\\:bg-purple-900:focus-within {\n    --tw-bg-opacity: 1;\n    background-color: rgba(76, 29, 149, var(--tw-bg-opacity));\n  }\n\n  .dark .lg\\:dark\\:focus-within\\:bg-pink-50:focus-within {\n    --tw-bg-opacity: 1;\n    background-color: rgba(253, 242, 248, var(--tw-bg-opacity));\n  }\n\n  .dark .lg\\:dark\\:focus-within\\:bg-pink-100:focus-within {\n    --tw-bg-opacity: 1;\n    background-color: rgba(252, 231, 243, var(--tw-bg-opacity));\n  }\n\n  .dark .lg\\:dark\\:focus-within\\:bg-pink-200:focus-within {\n    --tw-bg-opacity: 1;\n    background-color: rgba(251, 207, 232, var(--tw-bg-opacity));\n  }\n\n  .dark .lg\\:dark\\:focus-within\\:bg-pink-300:focus-within {\n    --tw-bg-opacity: 1;\n    background-color: rgba(249, 168, 212, var(--tw-bg-opacity));\n  }\n\n  .dark .lg\\:dark\\:focus-within\\:bg-pink-400:focus-within {\n    --tw-bg-opacity: 1;\n    background-color: rgba(244, 114, 182, var(--tw-bg-opacity));\n  }\n\n  .dark .lg\\:dark\\:focus-within\\:bg-pink-500:focus-within {\n    --tw-bg-opacity: 1;\n    background-color: rgba(236, 72, 153, var(--tw-bg-opacity));\n  }\n\n  .dark .lg\\:dark\\:focus-within\\:bg-pink-600:focus-within {\n    --tw-bg-opacity: 1;\n    background-color: rgba(219, 39, 119, var(--tw-bg-opacity));\n  }\n\n  .dark .lg\\:dark\\:focus-within\\:bg-pink-700:focus-within {\n    --tw-bg-opacity: 1;\n    background-color: rgba(190, 24, 93, var(--tw-bg-opacity));\n  }\n\n  .dark .lg\\:dark\\:focus-within\\:bg-pink-800:focus-within {\n    --tw-bg-opacity: 1;\n    background-color: rgba(157, 23, 77, var(--tw-bg-opacity));\n  }\n\n  .dark .lg\\:dark\\:focus-within\\:bg-pink-900:focus-within {\n    --tw-bg-opacity: 1;\n    background-color: rgba(131, 24, 67, var(--tw-bg-opacity));\n  }\n\n  .dark .lg\\:dark\\:hover\\:bg-transparent:hover {\n    background-color: transparent;\n  }\n\n  .dark .lg\\:dark\\:hover\\:bg-current:hover {\n    background-color: currentColor;\n  }\n\n  .dark .lg\\:dark\\:hover\\:bg-black:hover {\n    --tw-bg-opacity: 1;\n    background-color: rgba(0, 0, 0, var(--tw-bg-opacity));\n  }\n\n  .dark .lg\\:dark\\:hover\\:bg-white:hover {\n    --tw-bg-opacity: 1;\n    background-color: rgba(255, 255, 255, var(--tw-bg-opacity));\n  }\n\n  .dark .lg\\:dark\\:hover\\:bg-gray-50:hover {\n    --tw-bg-opacity: 1;\n    background-color: rgba(249, 250, 251, var(--tw-bg-opacity));\n  }\n\n  .dark .lg\\:dark\\:hover\\:bg-gray-100:hover {\n    --tw-bg-opacity: 1;\n    background-color: rgba(243, 244, 246, var(--tw-bg-opacity));\n  }\n\n  .dark .lg\\:dark\\:hover\\:bg-gray-200:hover {\n    --tw-bg-opacity: 1;\n    background-color: rgba(229, 231, 235, var(--tw-bg-opacity));\n  }\n\n  .dark .lg\\:dark\\:hover\\:bg-gray-300:hover {\n    --tw-bg-opacity: 1;\n    background-color: rgba(209, 213, 219, var(--tw-bg-opacity));\n  }\n\n  .dark .lg\\:dark\\:hover\\:bg-gray-400:hover {\n    --tw-bg-opacity: 1;\n    background-color: rgba(156, 163, 175, var(--tw-bg-opacity));\n  }\n\n  .dark .lg\\:dark\\:hover\\:bg-gray-500:hover {\n    --tw-bg-opacity: 1;\n    background-color: rgba(107, 114, 128, var(--tw-bg-opacity));\n  }\n\n  .dark .lg\\:dark\\:hover\\:bg-gray-600:hover {\n    --tw-bg-opacity: 1;\n    background-color: rgba(75, 85, 99, var(--tw-bg-opacity));\n  }\n\n  .dark .lg\\:dark\\:hover\\:bg-gray-700:hover {\n    --tw-bg-opacity: 1;\n    background-color: rgba(55, 65, 81, var(--tw-bg-opacity));\n  }\n\n  .dark .lg\\:dark\\:hover\\:bg-gray-800:hover {\n    --tw-bg-opacity: 1;\n    background-color: rgba(31, 41, 55, var(--tw-bg-opacity));\n  }\n\n  .dark .lg\\:dark\\:hover\\:bg-gray-900:hover {\n    --tw-bg-opacity: 1;\n    background-color: rgba(17, 24, 39, var(--tw-bg-opacity));\n  }\n\n  .dark .lg\\:dark\\:hover\\:bg-red-50:hover {\n    --tw-bg-opacity: 1;\n    background-color: rgba(254, 242, 242, var(--tw-bg-opacity));\n  }\n\n  .dark .lg\\:dark\\:hover\\:bg-red-100:hover {\n    --tw-bg-opacity: 1;\n    background-color: rgba(254, 226, 226, var(--tw-bg-opacity));\n  }\n\n  .dark .lg\\:dark\\:hover\\:bg-red-200:hover {\n    --tw-bg-opacity: 1;\n    background-color: rgba(254, 202, 202, var(--tw-bg-opacity));\n  }\n\n  .dark .lg\\:dark\\:hover\\:bg-red-300:hover {\n    --tw-bg-opacity: 1;\n    background-color: rgba(252, 165, 165, var(--tw-bg-opacity));\n  }\n\n  .dark .lg\\:dark\\:hover\\:bg-red-400:hover {\n    --tw-bg-opacity: 1;\n    background-color: rgba(248, 113, 113, var(--tw-bg-opacity));\n  }\n\n  .dark .lg\\:dark\\:hover\\:bg-red-500:hover {\n    --tw-bg-opacity: 1;\n    background-color: rgba(239, 68, 68, var(--tw-bg-opacity));\n  }\n\n  .dark .lg\\:dark\\:hover\\:bg-red-600:hover {\n    --tw-bg-opacity: 1;\n    background-color: rgba(220, 38, 38, var(--tw-bg-opacity));\n  }\n\n  .dark .lg\\:dark\\:hover\\:bg-red-700:hover {\n    --tw-bg-opacity: 1;\n    background-color: rgba(185, 28, 28, var(--tw-bg-opacity));\n  }\n\n  .dark .lg\\:dark\\:hover\\:bg-red-800:hover {\n    --tw-bg-opacity: 1;\n    background-color: rgba(153, 27, 27, var(--tw-bg-opacity));\n  }\n\n  .dark .lg\\:dark\\:hover\\:bg-red-900:hover {\n    --tw-bg-opacity: 1;\n    background-color: rgba(127, 29, 29, var(--tw-bg-opacity));\n  }\n\n  .dark .lg\\:dark\\:hover\\:bg-yellow-50:hover {\n    --tw-bg-opacity: 1;\n    background-color: rgba(255, 251, 235, var(--tw-bg-opacity));\n  }\n\n  .dark .lg\\:dark\\:hover\\:bg-yellow-100:hover {\n    --tw-bg-opacity: 1;\n    background-color: rgba(254, 243, 199, var(--tw-bg-opacity));\n  }\n\n  .dark .lg\\:dark\\:hover\\:bg-yellow-200:hover {\n    --tw-bg-opacity: 1;\n    background-color: rgba(253, 230, 138, var(--tw-bg-opacity));\n  }\n\n  .dark .lg\\:dark\\:hover\\:bg-yellow-300:hover {\n    --tw-bg-opacity: 1;\n    background-color: rgba(252, 211, 77, var(--tw-bg-opacity));\n  }\n\n  .dark .lg\\:dark\\:hover\\:bg-yellow-400:hover {\n    --tw-bg-opacity: 1;\n    background-color: rgba(251, 191, 36, var(--tw-bg-opacity));\n  }\n\n  .dark .lg\\:dark\\:hover\\:bg-yellow-500:hover {\n    --tw-bg-opacity: 1;\n    background-color: rgba(245, 158, 11, var(--tw-bg-opacity));\n  }\n\n  .dark .lg\\:dark\\:hover\\:bg-yellow-600:hover {\n    --tw-bg-opacity: 1;\n    background-color: rgba(217, 119, 6, var(--tw-bg-opacity));\n  }\n\n  .dark .lg\\:dark\\:hover\\:bg-yellow-700:hover {\n    --tw-bg-opacity: 1;\n    background-color: rgba(180, 83, 9, var(--tw-bg-opacity));\n  }\n\n  .dark .lg\\:dark\\:hover\\:bg-yellow-800:hover {\n    --tw-bg-opacity: 1;\n    background-color: rgba(146, 64, 14, var(--tw-bg-opacity));\n  }\n\n  .dark .lg\\:dark\\:hover\\:bg-yellow-900:hover {\n    --tw-bg-opacity: 1;\n    background-color: rgba(120, 53, 15, var(--tw-bg-opacity));\n  }\n\n  .dark .lg\\:dark\\:hover\\:bg-green-50:hover {\n    --tw-bg-opacity: 1;\n    background-color: rgba(236, 253, 245, var(--tw-bg-opacity));\n  }\n\n  .dark .lg\\:dark\\:hover\\:bg-green-100:hover {\n    --tw-bg-opacity: 1;\n    background-color: rgba(209, 250, 229, var(--tw-bg-opacity));\n  }\n\n  .dark .lg\\:dark\\:hover\\:bg-green-200:hover {\n    --tw-bg-opacity: 1;\n    background-color: rgba(167, 243, 208, var(--tw-bg-opacity));\n  }\n\n  .dark .lg\\:dark\\:hover\\:bg-green-300:hover {\n    --tw-bg-opacity: 1;\n    background-color: rgba(110, 231, 183, var(--tw-bg-opacity));\n  }\n\n  .dark .lg\\:dark\\:hover\\:bg-green-400:hover {\n    --tw-bg-opacity: 1;\n    background-color: rgba(52, 211, 153, var(--tw-bg-opacity));\n  }\n\n  .dark .lg\\:dark\\:hover\\:bg-green-500:hover {\n    --tw-bg-opacity: 1;\n    background-color: rgba(16, 185, 129, var(--tw-bg-opacity));\n  }\n\n  .dark .lg\\:dark\\:hover\\:bg-green-600:hover {\n    --tw-bg-opacity: 1;\n    background-color: rgba(5, 150, 105, var(--tw-bg-opacity));\n  }\n\n  .dark .lg\\:dark\\:hover\\:bg-green-700:hover {\n    --tw-bg-opacity: 1;\n    background-color: rgba(4, 120, 87, var(--tw-bg-opacity));\n  }\n\n  .dark .lg\\:dark\\:hover\\:bg-green-800:hover {\n    --tw-bg-opacity: 1;\n    background-color: rgba(6, 95, 70, var(--tw-bg-opacity));\n  }\n\n  .dark .lg\\:dark\\:hover\\:bg-green-900:hover {\n    --tw-bg-opacity: 1;\n    background-color: rgba(6, 78, 59, var(--tw-bg-opacity));\n  }\n\n  .dark .lg\\:dark\\:hover\\:bg-blue-50:hover {\n    --tw-bg-opacity: 1;\n    background-color: rgba(239, 246, 255, var(--tw-bg-opacity));\n  }\n\n  .dark .lg\\:dark\\:hover\\:bg-blue-100:hover {\n    --tw-bg-opacity: 1;\n    background-color: rgba(219, 234, 254, var(--tw-bg-opacity));\n  }\n\n  .dark .lg\\:dark\\:hover\\:bg-blue-200:hover {\n    --tw-bg-opacity: 1;\n    background-color: rgba(191, 219, 254, var(--tw-bg-opacity));\n  }\n\n  .dark .lg\\:dark\\:hover\\:bg-blue-300:hover {\n    --tw-bg-opacity: 1;\n    background-color: rgba(147, 197, 253, var(--tw-bg-opacity));\n  }\n\n  .dark .lg\\:dark\\:hover\\:bg-blue-400:hover {\n    --tw-bg-opacity: 1;\n    background-color: rgba(96, 165, 250, var(--tw-bg-opacity));\n  }\n\n  .dark .lg\\:dark\\:hover\\:bg-blue-500:hover {\n    --tw-bg-opacity: 1;\n    background-color: rgba(59, 130, 246, var(--tw-bg-opacity));\n  }\n\n  .dark .lg\\:dark\\:hover\\:bg-blue-600:hover {\n    --tw-bg-opacity: 1;\n    background-color: rgba(37, 99, 235, var(--tw-bg-opacity));\n  }\n\n  .dark .lg\\:dark\\:hover\\:bg-blue-700:hover {\n    --tw-bg-opacity: 1;\n    background-color: rgba(29, 78, 216, var(--tw-bg-opacity));\n  }\n\n  .dark .lg\\:dark\\:hover\\:bg-blue-800:hover {\n    --tw-bg-opacity: 1;\n    background-color: rgba(30, 64, 175, var(--tw-bg-opacity));\n  }\n\n  .dark .lg\\:dark\\:hover\\:bg-blue-900:hover {\n    --tw-bg-opacity: 1;\n    background-color: rgba(30, 58, 138, var(--tw-bg-opacity));\n  }\n\n  .dark .lg\\:dark\\:hover\\:bg-indigo-50:hover {\n    --tw-bg-opacity: 1;\n    background-color: rgba(238, 242, 255, var(--tw-bg-opacity));\n  }\n\n  .dark .lg\\:dark\\:hover\\:bg-indigo-100:hover {\n    --tw-bg-opacity: 1;\n    background-color: rgba(224, 231, 255, var(--tw-bg-opacity));\n  }\n\n  .dark .lg\\:dark\\:hover\\:bg-indigo-200:hover {\n    --tw-bg-opacity: 1;\n    background-color: rgba(199, 210, 254, var(--tw-bg-opacity));\n  }\n\n  .dark .lg\\:dark\\:hover\\:bg-indigo-300:hover {\n    --tw-bg-opacity: 1;\n    background-color: rgba(165, 180, 252, var(--tw-bg-opacity));\n  }\n\n  .dark .lg\\:dark\\:hover\\:bg-indigo-400:hover {\n    --tw-bg-opacity: 1;\n    background-color: rgba(129, 140, 248, var(--tw-bg-opacity));\n  }\n\n  .dark .lg\\:dark\\:hover\\:bg-indigo-500:hover {\n    --tw-bg-opacity: 1;\n    background-color: rgba(99, 102, 241, var(--tw-bg-opacity));\n  }\n\n  .dark .lg\\:dark\\:hover\\:bg-indigo-600:hover {\n    --tw-bg-opacity: 1;\n    background-color: rgba(79, 70, 229, var(--tw-bg-opacity));\n  }\n\n  .dark .lg\\:dark\\:hover\\:bg-indigo-700:hover {\n    --tw-bg-opacity: 1;\n    background-color: rgba(67, 56, 202, var(--tw-bg-opacity));\n  }\n\n  .dark .lg\\:dark\\:hover\\:bg-indigo-800:hover {\n    --tw-bg-opacity: 1;\n    background-color: rgba(55, 48, 163, var(--tw-bg-opacity));\n  }\n\n  .dark .lg\\:dark\\:hover\\:bg-indigo-900:hover {\n    --tw-bg-opacity: 1;\n    background-color: rgba(49, 46, 129, var(--tw-bg-opacity));\n  }\n\n  .dark .lg\\:dark\\:hover\\:bg-purple-50:hover {\n    --tw-bg-opacity: 1;\n    background-color: rgba(245, 243, 255, var(--tw-bg-opacity));\n  }\n\n  .dark .lg\\:dark\\:hover\\:bg-purple-100:hover {\n    --tw-bg-opacity: 1;\n    background-color: rgba(237, 233, 254, var(--tw-bg-opacity));\n  }\n\n  .dark .lg\\:dark\\:hover\\:bg-purple-200:hover {\n    --tw-bg-opacity: 1;\n    background-color: rgba(221, 214, 254, var(--tw-bg-opacity));\n  }\n\n  .dark .lg\\:dark\\:hover\\:bg-purple-300:hover {\n    --tw-bg-opacity: 1;\n    background-color: rgba(196, 181, 253, var(--tw-bg-opacity));\n  }\n\n  .dark .lg\\:dark\\:hover\\:bg-purple-400:hover {\n    --tw-bg-opacity: 1;\n    background-color: rgba(167, 139, 250, var(--tw-bg-opacity));\n  }\n\n  .dark .lg\\:dark\\:hover\\:bg-purple-500:hover {\n    --tw-bg-opacity: 1;\n    background-color: rgba(139, 92, 246, var(--tw-bg-opacity));\n  }\n\n  .dark .lg\\:dark\\:hover\\:bg-purple-600:hover {\n    --tw-bg-opacity: 1;\n    background-color: rgba(124, 58, 237, var(--tw-bg-opacity));\n  }\n\n  .dark .lg\\:dark\\:hover\\:bg-purple-700:hover {\n    --tw-bg-opacity: 1;\n    background-color: rgba(109, 40, 217, var(--tw-bg-opacity));\n  }\n\n  .dark .lg\\:dark\\:hover\\:bg-purple-800:hover {\n    --tw-bg-opacity: 1;\n    background-color: rgba(91, 33, 182, var(--tw-bg-opacity));\n  }\n\n  .dark .lg\\:dark\\:hover\\:bg-purple-900:hover {\n    --tw-bg-opacity: 1;\n    background-color: rgba(76, 29, 149, var(--tw-bg-opacity));\n  }\n\n  .dark .lg\\:dark\\:hover\\:bg-pink-50:hover {\n    --tw-bg-opacity: 1;\n    background-color: rgba(253, 242, 248, var(--tw-bg-opacity));\n  }\n\n  .dark .lg\\:dark\\:hover\\:bg-pink-100:hover {\n    --tw-bg-opacity: 1;\n    background-color: rgba(252, 231, 243, var(--tw-bg-opacity));\n  }\n\n  .dark .lg\\:dark\\:hover\\:bg-pink-200:hover {\n    --tw-bg-opacity: 1;\n    background-color: rgba(251, 207, 232, var(--tw-bg-opacity));\n  }\n\n  .dark .lg\\:dark\\:hover\\:bg-pink-300:hover {\n    --tw-bg-opacity: 1;\n    background-color: rgba(249, 168, 212, var(--tw-bg-opacity));\n  }\n\n  .dark .lg\\:dark\\:hover\\:bg-pink-400:hover {\n    --tw-bg-opacity: 1;\n    background-color: rgba(244, 114, 182, var(--tw-bg-opacity));\n  }\n\n  .dark .lg\\:dark\\:hover\\:bg-pink-500:hover {\n    --tw-bg-opacity: 1;\n    background-color: rgba(236, 72, 153, var(--tw-bg-opacity));\n  }\n\n  .dark .lg\\:dark\\:hover\\:bg-pink-600:hover {\n    --tw-bg-opacity: 1;\n    background-color: rgba(219, 39, 119, var(--tw-bg-opacity));\n  }\n\n  .dark .lg\\:dark\\:hover\\:bg-pink-700:hover {\n    --tw-bg-opacity: 1;\n    background-color: rgba(190, 24, 93, var(--tw-bg-opacity));\n  }\n\n  .dark .lg\\:dark\\:hover\\:bg-pink-800:hover {\n    --tw-bg-opacity: 1;\n    background-color: rgba(157, 23, 77, var(--tw-bg-opacity));\n  }\n\n  .dark .lg\\:dark\\:hover\\:bg-pink-900:hover {\n    --tw-bg-opacity: 1;\n    background-color: rgba(131, 24, 67, var(--tw-bg-opacity));\n  }\n\n  .dark .lg\\:dark\\:focus\\:bg-transparent:focus {\n    background-color: transparent;\n  }\n\n  .dark .lg\\:dark\\:focus\\:bg-current:focus {\n    background-color: currentColor;\n  }\n\n  .dark .lg\\:dark\\:focus\\:bg-black:focus {\n    --tw-bg-opacity: 1;\n    background-color: rgba(0, 0, 0, var(--tw-bg-opacity));\n  }\n\n  .dark .lg\\:dark\\:focus\\:bg-white:focus {\n    --tw-bg-opacity: 1;\n    background-color: rgba(255, 255, 255, var(--tw-bg-opacity));\n  }\n\n  .dark .lg\\:dark\\:focus\\:bg-gray-50:focus {\n    --tw-bg-opacity: 1;\n    background-color: rgba(249, 250, 251, var(--tw-bg-opacity));\n  }\n\n  .dark .lg\\:dark\\:focus\\:bg-gray-100:focus {\n    --tw-bg-opacity: 1;\n    background-color: rgba(243, 244, 246, var(--tw-bg-opacity));\n  }\n\n  .dark .lg\\:dark\\:focus\\:bg-gray-200:focus {\n    --tw-bg-opacity: 1;\n    background-color: rgba(229, 231, 235, var(--tw-bg-opacity));\n  }\n\n  .dark .lg\\:dark\\:focus\\:bg-gray-300:focus {\n    --tw-bg-opacity: 1;\n    background-color: rgba(209, 213, 219, var(--tw-bg-opacity));\n  }\n\n  .dark .lg\\:dark\\:focus\\:bg-gray-400:focus {\n    --tw-bg-opacity: 1;\n    background-color: rgba(156, 163, 175, var(--tw-bg-opacity));\n  }\n\n  .dark .lg\\:dark\\:focus\\:bg-gray-500:focus {\n    --tw-bg-opacity: 1;\n    background-color: rgba(107, 114, 128, var(--tw-bg-opacity));\n  }\n\n  .dark .lg\\:dark\\:focus\\:bg-gray-600:focus {\n    --tw-bg-opacity: 1;\n    background-color: rgba(75, 85, 99, var(--tw-bg-opacity));\n  }\n\n  .dark .lg\\:dark\\:focus\\:bg-gray-700:focus {\n    --tw-bg-opacity: 1;\n    background-color: rgba(55, 65, 81, var(--tw-bg-opacity));\n  }\n\n  .dark .lg\\:dark\\:focus\\:bg-gray-800:focus {\n    --tw-bg-opacity: 1;\n    background-color: rgba(31, 41, 55, var(--tw-bg-opacity));\n  }\n\n  .dark .lg\\:dark\\:focus\\:bg-gray-900:focus {\n    --tw-bg-opacity: 1;\n    background-color: rgba(17, 24, 39, var(--tw-bg-opacity));\n  }\n\n  .dark .lg\\:dark\\:focus\\:bg-red-50:focus {\n    --tw-bg-opacity: 1;\n    background-color: rgba(254, 242, 242, var(--tw-bg-opacity));\n  }\n\n  .dark .lg\\:dark\\:focus\\:bg-red-100:focus {\n    --tw-bg-opacity: 1;\n    background-color: rgba(254, 226, 226, var(--tw-bg-opacity));\n  }\n\n  .dark .lg\\:dark\\:focus\\:bg-red-200:focus {\n    --tw-bg-opacity: 1;\n    background-color: rgba(254, 202, 202, var(--tw-bg-opacity));\n  }\n\n  .dark .lg\\:dark\\:focus\\:bg-red-300:focus {\n    --tw-bg-opacity: 1;\n    background-color: rgba(252, 165, 165, var(--tw-bg-opacity));\n  }\n\n  .dark .lg\\:dark\\:focus\\:bg-red-400:focus {\n    --tw-bg-opacity: 1;\n    background-color: rgba(248, 113, 113, var(--tw-bg-opacity));\n  }\n\n  .dark .lg\\:dark\\:focus\\:bg-red-500:focus {\n    --tw-bg-opacity: 1;\n    background-color: rgba(239, 68, 68, var(--tw-bg-opacity));\n  }\n\n  .dark .lg\\:dark\\:focus\\:bg-red-600:focus {\n    --tw-bg-opacity: 1;\n    background-color: rgba(220, 38, 38, var(--tw-bg-opacity));\n  }\n\n  .dark .lg\\:dark\\:focus\\:bg-red-700:focus {\n    --tw-bg-opacity: 1;\n    background-color: rgba(185, 28, 28, var(--tw-bg-opacity));\n  }\n\n  .dark .lg\\:dark\\:focus\\:bg-red-800:focus {\n    --tw-bg-opacity: 1;\n    background-color: rgba(153, 27, 27, var(--tw-bg-opacity));\n  }\n\n  .dark .lg\\:dark\\:focus\\:bg-red-900:focus {\n    --tw-bg-opacity: 1;\n    background-color: rgba(127, 29, 29, var(--tw-bg-opacity));\n  }\n\n  .dark .lg\\:dark\\:focus\\:bg-yellow-50:focus {\n    --tw-bg-opacity: 1;\n    background-color: rgba(255, 251, 235, var(--tw-bg-opacity));\n  }\n\n  .dark .lg\\:dark\\:focus\\:bg-yellow-100:focus {\n    --tw-bg-opacity: 1;\n    background-color: rgba(254, 243, 199, var(--tw-bg-opacity));\n  }\n\n  .dark .lg\\:dark\\:focus\\:bg-yellow-200:focus {\n    --tw-bg-opacity: 1;\n    background-color: rgba(253, 230, 138, var(--tw-bg-opacity));\n  }\n\n  .dark .lg\\:dark\\:focus\\:bg-yellow-300:focus {\n    --tw-bg-opacity: 1;\n    background-color: rgba(252, 211, 77, var(--tw-bg-opacity));\n  }\n\n  .dark .lg\\:dark\\:focus\\:bg-yellow-400:focus {\n    --tw-bg-opacity: 1;\n    background-color: rgba(251, 191, 36, var(--tw-bg-opacity));\n  }\n\n  .dark .lg\\:dark\\:focus\\:bg-yellow-500:focus {\n    --tw-bg-opacity: 1;\n    background-color: rgba(245, 158, 11, var(--tw-bg-opacity));\n  }\n\n  .dark .lg\\:dark\\:focus\\:bg-yellow-600:focus {\n    --tw-bg-opacity: 1;\n    background-color: rgba(217, 119, 6, var(--tw-bg-opacity));\n  }\n\n  .dark .lg\\:dark\\:focus\\:bg-yellow-700:focus {\n    --tw-bg-opacity: 1;\n    background-color: rgba(180, 83, 9, var(--tw-bg-opacity));\n  }\n\n  .dark .lg\\:dark\\:focus\\:bg-yellow-800:focus {\n    --tw-bg-opacity: 1;\n    background-color: rgba(146, 64, 14, var(--tw-bg-opacity));\n  }\n\n  .dark .lg\\:dark\\:focus\\:bg-yellow-900:focus {\n    --tw-bg-opacity: 1;\n    background-color: rgba(120, 53, 15, var(--tw-bg-opacity));\n  }\n\n  .dark .lg\\:dark\\:focus\\:bg-green-50:focus {\n    --tw-bg-opacity: 1;\n    background-color: rgba(236, 253, 245, var(--tw-bg-opacity));\n  }\n\n  .dark .lg\\:dark\\:focus\\:bg-green-100:focus {\n    --tw-bg-opacity: 1;\n    background-color: rgba(209, 250, 229, var(--tw-bg-opacity));\n  }\n\n  .dark .lg\\:dark\\:focus\\:bg-green-200:focus {\n    --tw-bg-opacity: 1;\n    background-color: rgba(167, 243, 208, var(--tw-bg-opacity));\n  }\n\n  .dark .lg\\:dark\\:focus\\:bg-green-300:focus {\n    --tw-bg-opacity: 1;\n    background-color: rgba(110, 231, 183, var(--tw-bg-opacity));\n  }\n\n  .dark .lg\\:dark\\:focus\\:bg-green-400:focus {\n    --tw-bg-opacity: 1;\n    background-color: rgba(52, 211, 153, var(--tw-bg-opacity));\n  }\n\n  .dark .lg\\:dark\\:focus\\:bg-green-500:focus {\n    --tw-bg-opacity: 1;\n    background-color: rgba(16, 185, 129, var(--tw-bg-opacity));\n  }\n\n  .dark .lg\\:dark\\:focus\\:bg-green-600:focus {\n    --tw-bg-opacity: 1;\n    background-color: rgba(5, 150, 105, var(--tw-bg-opacity));\n  }\n\n  .dark .lg\\:dark\\:focus\\:bg-green-700:focus {\n    --tw-bg-opacity: 1;\n    background-color: rgba(4, 120, 87, var(--tw-bg-opacity));\n  }\n\n  .dark .lg\\:dark\\:focus\\:bg-green-800:focus {\n    --tw-bg-opacity: 1;\n    background-color: rgba(6, 95, 70, var(--tw-bg-opacity));\n  }\n\n  .dark .lg\\:dark\\:focus\\:bg-green-900:focus {\n    --tw-bg-opacity: 1;\n    background-color: rgba(6, 78, 59, var(--tw-bg-opacity));\n  }\n\n  .dark .lg\\:dark\\:focus\\:bg-blue-50:focus {\n    --tw-bg-opacity: 1;\n    background-color: rgba(239, 246, 255, var(--tw-bg-opacity));\n  }\n\n  .dark .lg\\:dark\\:focus\\:bg-blue-100:focus {\n    --tw-bg-opacity: 1;\n    background-color: rgba(219, 234, 254, var(--tw-bg-opacity));\n  }\n\n  .dark .lg\\:dark\\:focus\\:bg-blue-200:focus {\n    --tw-bg-opacity: 1;\n    background-color: rgba(191, 219, 254, var(--tw-bg-opacity));\n  }\n\n  .dark .lg\\:dark\\:focus\\:bg-blue-300:focus {\n    --tw-bg-opacity: 1;\n    background-color: rgba(147, 197, 253, var(--tw-bg-opacity));\n  }\n\n  .dark .lg\\:dark\\:focus\\:bg-blue-400:focus {\n    --tw-bg-opacity: 1;\n    background-color: rgba(96, 165, 250, var(--tw-bg-opacity));\n  }\n\n  .dark .lg\\:dark\\:focus\\:bg-blue-500:focus {\n    --tw-bg-opacity: 1;\n    background-color: rgba(59, 130, 246, var(--tw-bg-opacity));\n  }\n\n  .dark .lg\\:dark\\:focus\\:bg-blue-600:focus {\n    --tw-bg-opacity: 1;\n    background-color: rgba(37, 99, 235, var(--tw-bg-opacity));\n  }\n\n  .dark .lg\\:dark\\:focus\\:bg-blue-700:focus {\n    --tw-bg-opacity: 1;\n    background-color: rgba(29, 78, 216, var(--tw-bg-opacity));\n  }\n\n  .dark .lg\\:dark\\:focus\\:bg-blue-800:focus {\n    --tw-bg-opacity: 1;\n    background-color: rgba(30, 64, 175, var(--tw-bg-opacity));\n  }\n\n  .dark .lg\\:dark\\:focus\\:bg-blue-900:focus {\n    --tw-bg-opacity: 1;\n    background-color: rgba(30, 58, 138, var(--tw-bg-opacity));\n  }\n\n  .dark .lg\\:dark\\:focus\\:bg-indigo-50:focus {\n    --tw-bg-opacity: 1;\n    background-color: rgba(238, 242, 255, var(--tw-bg-opacity));\n  }\n\n  .dark .lg\\:dark\\:focus\\:bg-indigo-100:focus {\n    --tw-bg-opacity: 1;\n    background-color: rgba(224, 231, 255, var(--tw-bg-opacity));\n  }\n\n  .dark .lg\\:dark\\:focus\\:bg-indigo-200:focus {\n    --tw-bg-opacity: 1;\n    background-color: rgba(199, 210, 254, var(--tw-bg-opacity));\n  }\n\n  .dark .lg\\:dark\\:focus\\:bg-indigo-300:focus {\n    --tw-bg-opacity: 1;\n    background-color: rgba(165, 180, 252, var(--tw-bg-opacity));\n  }\n\n  .dark .lg\\:dark\\:focus\\:bg-indigo-400:focus {\n    --tw-bg-opacity: 1;\n    background-color: rgba(129, 140, 248, var(--tw-bg-opacity));\n  }\n\n  .dark .lg\\:dark\\:focus\\:bg-indigo-500:focus {\n    --tw-bg-opacity: 1;\n    background-color: rgba(99, 102, 241, var(--tw-bg-opacity));\n  }\n\n  .dark .lg\\:dark\\:focus\\:bg-indigo-600:focus {\n    --tw-bg-opacity: 1;\n    background-color: rgba(79, 70, 229, var(--tw-bg-opacity));\n  }\n\n  .dark .lg\\:dark\\:focus\\:bg-indigo-700:focus {\n    --tw-bg-opacity: 1;\n    background-color: rgba(67, 56, 202, var(--tw-bg-opacity));\n  }\n\n  .dark .lg\\:dark\\:focus\\:bg-indigo-800:focus {\n    --tw-bg-opacity: 1;\n    background-color: rgba(55, 48, 163, var(--tw-bg-opacity));\n  }\n\n  .dark .lg\\:dark\\:focus\\:bg-indigo-900:focus {\n    --tw-bg-opacity: 1;\n    background-color: rgba(49, 46, 129, var(--tw-bg-opacity));\n  }\n\n  .dark .lg\\:dark\\:focus\\:bg-purple-50:focus {\n    --tw-bg-opacity: 1;\n    background-color: rgba(245, 243, 255, var(--tw-bg-opacity));\n  }\n\n  .dark .lg\\:dark\\:focus\\:bg-purple-100:focus {\n    --tw-bg-opacity: 1;\n    background-color: rgba(237, 233, 254, var(--tw-bg-opacity));\n  }\n\n  .dark .lg\\:dark\\:focus\\:bg-purple-200:focus {\n    --tw-bg-opacity: 1;\n    background-color: rgba(221, 214, 254, var(--tw-bg-opacity));\n  }\n\n  .dark .lg\\:dark\\:focus\\:bg-purple-300:focus {\n    --tw-bg-opacity: 1;\n    background-color: rgba(196, 181, 253, var(--tw-bg-opacity));\n  }\n\n  .dark .lg\\:dark\\:focus\\:bg-purple-400:focus {\n    --tw-bg-opacity: 1;\n    background-color: rgba(167, 139, 250, var(--tw-bg-opacity));\n  }\n\n  .dark .lg\\:dark\\:focus\\:bg-purple-500:focus {\n    --tw-bg-opacity: 1;\n    background-color: rgba(139, 92, 246, var(--tw-bg-opacity));\n  }\n\n  .dark .lg\\:dark\\:focus\\:bg-purple-600:focus {\n    --tw-bg-opacity: 1;\n    background-color: rgba(124, 58, 237, var(--tw-bg-opacity));\n  }\n\n  .dark .lg\\:dark\\:focus\\:bg-purple-700:focus {\n    --tw-bg-opacity: 1;\n    background-color: rgba(109, 40, 217, var(--tw-bg-opacity));\n  }\n\n  .dark .lg\\:dark\\:focus\\:bg-purple-800:focus {\n    --tw-bg-opacity: 1;\n    background-color: rgba(91, 33, 182, var(--tw-bg-opacity));\n  }\n\n  .dark .lg\\:dark\\:focus\\:bg-purple-900:focus {\n    --tw-bg-opacity: 1;\n    background-color: rgba(76, 29, 149, var(--tw-bg-opacity));\n  }\n\n  .dark .lg\\:dark\\:focus\\:bg-pink-50:focus {\n    --tw-bg-opacity: 1;\n    background-color: rgba(253, 242, 248, var(--tw-bg-opacity));\n  }\n\n  .dark .lg\\:dark\\:focus\\:bg-pink-100:focus {\n    --tw-bg-opacity: 1;\n    background-color: rgba(252, 231, 243, var(--tw-bg-opacity));\n  }\n\n  .dark .lg\\:dark\\:focus\\:bg-pink-200:focus {\n    --tw-bg-opacity: 1;\n    background-color: rgba(251, 207, 232, var(--tw-bg-opacity));\n  }\n\n  .dark .lg\\:dark\\:focus\\:bg-pink-300:focus {\n    --tw-bg-opacity: 1;\n    background-color: rgba(249, 168, 212, var(--tw-bg-opacity));\n  }\n\n  .dark .lg\\:dark\\:focus\\:bg-pink-400:focus {\n    --tw-bg-opacity: 1;\n    background-color: rgba(244, 114, 182, var(--tw-bg-opacity));\n  }\n\n  .dark .lg\\:dark\\:focus\\:bg-pink-500:focus {\n    --tw-bg-opacity: 1;\n    background-color: rgba(236, 72, 153, var(--tw-bg-opacity));\n  }\n\n  .dark .lg\\:dark\\:focus\\:bg-pink-600:focus {\n    --tw-bg-opacity: 1;\n    background-color: rgba(219, 39, 119, var(--tw-bg-opacity));\n  }\n\n  .dark .lg\\:dark\\:focus\\:bg-pink-700:focus {\n    --tw-bg-opacity: 1;\n    background-color: rgba(190, 24, 93, var(--tw-bg-opacity));\n  }\n\n  .dark .lg\\:dark\\:focus\\:bg-pink-800:focus {\n    --tw-bg-opacity: 1;\n    background-color: rgba(157, 23, 77, var(--tw-bg-opacity));\n  }\n\n  .dark .lg\\:dark\\:focus\\:bg-pink-900:focus {\n    --tw-bg-opacity: 1;\n    background-color: rgba(131, 24, 67, var(--tw-bg-opacity));\n  }\n\n  .lg\\:bg-none {\n    background-image: none;\n  }\n\n  .lg\\:bg-gradient-to-t {\n    background-image: linear-gradient(to top, var(--tw-gradient-stops));\n  }\n\n  .lg\\:bg-gradient-to-tr {\n    background-image: linear-gradient(to top right, var(--tw-gradient-stops));\n  }\n\n  .lg\\:bg-gradient-to-r {\n    background-image: linear-gradient(to right, var(--tw-gradient-stops));\n  }\n\n  .lg\\:bg-gradient-to-br {\n    background-image: linear-gradient(to bottom right, var(--tw-gradient-stops));\n  }\n\n  .lg\\:bg-gradient-to-b {\n    background-image: linear-gradient(to bottom, var(--tw-gradient-stops));\n  }\n\n  .lg\\:bg-gradient-to-bl {\n    background-image: linear-gradient(to bottom left, var(--tw-gradient-stops));\n  }\n\n  .lg\\:bg-gradient-to-l {\n    background-image: linear-gradient(to left, var(--tw-gradient-stops));\n  }\n\n  .lg\\:bg-gradient-to-tl {\n    background-image: linear-gradient(to top left, var(--tw-gradient-stops));\n  }\n\n  .lg\\:from-transparent {\n    --tw-gradient-from: transparent;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(0, 0, 0, 0));\n  }\n\n  .lg\\:from-current {\n    --tw-gradient-from: currentColor;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(255, 255, 255, 0));\n  }\n\n  .lg\\:from-black {\n    --tw-gradient-from: #000;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(0, 0, 0, 0));\n  }\n\n  .lg\\:from-white {\n    --tw-gradient-from: #fff;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(255, 255, 255, 0));\n  }\n\n  .lg\\:from-gray-50 {\n    --tw-gradient-from: #f9fafb;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(249, 250, 251, 0));\n  }\n\n  .lg\\:from-gray-100 {\n    --tw-gradient-from: #f3f4f6;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(243, 244, 246, 0));\n  }\n\n  .lg\\:from-gray-200 {\n    --tw-gradient-from: #e5e7eb;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(229, 231, 235, 0));\n  }\n\n  .lg\\:from-gray-300 {\n    --tw-gradient-from: #d1d5db;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(209, 213, 219, 0));\n  }\n\n  .lg\\:from-gray-400 {\n    --tw-gradient-from: #9ca3af;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(156, 163, 175, 0));\n  }\n\n  .lg\\:from-gray-500 {\n    --tw-gradient-from: #6b7280;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(107, 114, 128, 0));\n  }\n\n  .lg\\:from-gray-600 {\n    --tw-gradient-from: #4b5563;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(75, 85, 99, 0));\n  }\n\n  .lg\\:from-gray-700 {\n    --tw-gradient-from: #374151;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(55, 65, 81, 0));\n  }\n\n  .lg\\:from-gray-800 {\n    --tw-gradient-from: #1f2937;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(31, 41, 55, 0));\n  }\n\n  .lg\\:from-gray-900 {\n    --tw-gradient-from: #111827;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(17, 24, 39, 0));\n  }\n\n  .lg\\:from-red-50 {\n    --tw-gradient-from: #fef2f2;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(254, 242, 242, 0));\n  }\n\n  .lg\\:from-red-100 {\n    --tw-gradient-from: #fee2e2;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(254, 226, 226, 0));\n  }\n\n  .lg\\:from-red-200 {\n    --tw-gradient-from: #fecaca;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(254, 202, 202, 0));\n  }\n\n  .lg\\:from-red-300 {\n    --tw-gradient-from: #fca5a5;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(252, 165, 165, 0));\n  }\n\n  .lg\\:from-red-400 {\n    --tw-gradient-from: #f87171;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(248, 113, 113, 0));\n  }\n\n  .lg\\:from-red-500 {\n    --tw-gradient-from: #ef4444;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(239, 68, 68, 0));\n  }\n\n  .lg\\:from-red-600 {\n    --tw-gradient-from: #dc2626;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(220, 38, 38, 0));\n  }\n\n  .lg\\:from-red-700 {\n    --tw-gradient-from: #b91c1c;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(185, 28, 28, 0));\n  }\n\n  .lg\\:from-red-800 {\n    --tw-gradient-from: #991b1b;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(153, 27, 27, 0));\n  }\n\n  .lg\\:from-red-900 {\n    --tw-gradient-from: #7f1d1d;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(127, 29, 29, 0));\n  }\n\n  .lg\\:from-yellow-50 {\n    --tw-gradient-from: #fffbeb;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(255, 251, 235, 0));\n  }\n\n  .lg\\:from-yellow-100 {\n    --tw-gradient-from: #fef3c7;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(254, 243, 199, 0));\n  }\n\n  .lg\\:from-yellow-200 {\n    --tw-gradient-from: #fde68a;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(253, 230, 138, 0));\n  }\n\n  .lg\\:from-yellow-300 {\n    --tw-gradient-from: #fcd34d;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(252, 211, 77, 0));\n  }\n\n  .lg\\:from-yellow-400 {\n    --tw-gradient-from: #fbbf24;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(251, 191, 36, 0));\n  }\n\n  .lg\\:from-yellow-500 {\n    --tw-gradient-from: #f59e0b;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(245, 158, 11, 0));\n  }\n\n  .lg\\:from-yellow-600 {\n    --tw-gradient-from: #d97706;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(217, 119, 6, 0));\n  }\n\n  .lg\\:from-yellow-700 {\n    --tw-gradient-from: #b45309;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(180, 83, 9, 0));\n  }\n\n  .lg\\:from-yellow-800 {\n    --tw-gradient-from: #92400e;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(146, 64, 14, 0));\n  }\n\n  .lg\\:from-yellow-900 {\n    --tw-gradient-from: #78350f;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(120, 53, 15, 0));\n  }\n\n  .lg\\:from-green-50 {\n    --tw-gradient-from: #ecfdf5;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(236, 253, 245, 0));\n  }\n\n  .lg\\:from-green-100 {\n    --tw-gradient-from: #d1fae5;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(209, 250, 229, 0));\n  }\n\n  .lg\\:from-green-200 {\n    --tw-gradient-from: #a7f3d0;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(167, 243, 208, 0));\n  }\n\n  .lg\\:from-green-300 {\n    --tw-gradient-from: #6ee7b7;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(110, 231, 183, 0));\n  }\n\n  .lg\\:from-green-400 {\n    --tw-gradient-from: #34d399;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(52, 211, 153, 0));\n  }\n\n  .lg\\:from-green-500 {\n    --tw-gradient-from: #10b981;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(16, 185, 129, 0));\n  }\n\n  .lg\\:from-green-600 {\n    --tw-gradient-from: #059669;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(5, 150, 105, 0));\n  }\n\n  .lg\\:from-green-700 {\n    --tw-gradient-from: #047857;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(4, 120, 87, 0));\n  }\n\n  .lg\\:from-green-800 {\n    --tw-gradient-from: #065f46;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(6, 95, 70, 0));\n  }\n\n  .lg\\:from-green-900 {\n    --tw-gradient-from: #064e3b;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(6, 78, 59, 0));\n  }\n\n  .lg\\:from-blue-50 {\n    --tw-gradient-from: #eff6ff;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(239, 246, 255, 0));\n  }\n\n  .lg\\:from-blue-100 {\n    --tw-gradient-from: #dbeafe;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(219, 234, 254, 0));\n  }\n\n  .lg\\:from-blue-200 {\n    --tw-gradient-from: #bfdbfe;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(191, 219, 254, 0));\n  }\n\n  .lg\\:from-blue-300 {\n    --tw-gradient-from: #93c5fd;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(147, 197, 253, 0));\n  }\n\n  .lg\\:from-blue-400 {\n    --tw-gradient-from: #60a5fa;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(96, 165, 250, 0));\n  }\n\n  .lg\\:from-blue-500 {\n    --tw-gradient-from: #3b82f6;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(59, 130, 246, 0));\n  }\n\n  .lg\\:from-blue-600 {\n    --tw-gradient-from: #2563eb;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(37, 99, 235, 0));\n  }\n\n  .lg\\:from-blue-700 {\n    --tw-gradient-from: #1d4ed8;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(29, 78, 216, 0));\n  }\n\n  .lg\\:from-blue-800 {\n    --tw-gradient-from: #1e40af;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(30, 64, 175, 0));\n  }\n\n  .lg\\:from-blue-900 {\n    --tw-gradient-from: #1e3a8a;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(30, 58, 138, 0));\n  }\n\n  .lg\\:from-indigo-50 {\n    --tw-gradient-from: #eef2ff;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(238, 242, 255, 0));\n  }\n\n  .lg\\:from-indigo-100 {\n    --tw-gradient-from: #e0e7ff;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(224, 231, 255, 0));\n  }\n\n  .lg\\:from-indigo-200 {\n    --tw-gradient-from: #c7d2fe;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(199, 210, 254, 0));\n  }\n\n  .lg\\:from-indigo-300 {\n    --tw-gradient-from: #a5b4fc;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(165, 180, 252, 0));\n  }\n\n  .lg\\:from-indigo-400 {\n    --tw-gradient-from: #818cf8;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(129, 140, 248, 0));\n  }\n\n  .lg\\:from-indigo-500 {\n    --tw-gradient-from: #6366f1;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(99, 102, 241, 0));\n  }\n\n  .lg\\:from-indigo-600 {\n    --tw-gradient-from: #4f46e5;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(79, 70, 229, 0));\n  }\n\n  .lg\\:from-indigo-700 {\n    --tw-gradient-from: #4338ca;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(67, 56, 202, 0));\n  }\n\n  .lg\\:from-indigo-800 {\n    --tw-gradient-from: #3730a3;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(55, 48, 163, 0));\n  }\n\n  .lg\\:from-indigo-900 {\n    --tw-gradient-from: #312e81;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(49, 46, 129, 0));\n  }\n\n  .lg\\:from-purple-50 {\n    --tw-gradient-from: #f5f3ff;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(245, 243, 255, 0));\n  }\n\n  .lg\\:from-purple-100 {\n    --tw-gradient-from: #ede9fe;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(237, 233, 254, 0));\n  }\n\n  .lg\\:from-purple-200 {\n    --tw-gradient-from: #ddd6fe;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(221, 214, 254, 0));\n  }\n\n  .lg\\:from-purple-300 {\n    --tw-gradient-from: #c4b5fd;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(196, 181, 253, 0));\n  }\n\n  .lg\\:from-purple-400 {\n    --tw-gradient-from: #a78bfa;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(167, 139, 250, 0));\n  }\n\n  .lg\\:from-purple-500 {\n    --tw-gradient-from: #8b5cf6;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(139, 92, 246, 0));\n  }\n\n  .lg\\:from-purple-600 {\n    --tw-gradient-from: #7c3aed;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(124, 58, 237, 0));\n  }\n\n  .lg\\:from-purple-700 {\n    --tw-gradient-from: #6d28d9;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(109, 40, 217, 0));\n  }\n\n  .lg\\:from-purple-800 {\n    --tw-gradient-from: #5b21b6;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(91, 33, 182, 0));\n  }\n\n  .lg\\:from-purple-900 {\n    --tw-gradient-from: #4c1d95;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(76, 29, 149, 0));\n  }\n\n  .lg\\:from-pink-50 {\n    --tw-gradient-from: #fdf2f8;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(253, 242, 248, 0));\n  }\n\n  .lg\\:from-pink-100 {\n    --tw-gradient-from: #fce7f3;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(252, 231, 243, 0));\n  }\n\n  .lg\\:from-pink-200 {\n    --tw-gradient-from: #fbcfe8;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(251, 207, 232, 0));\n  }\n\n  .lg\\:from-pink-300 {\n    --tw-gradient-from: #f9a8d4;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(249, 168, 212, 0));\n  }\n\n  .lg\\:from-pink-400 {\n    --tw-gradient-from: #f472b6;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(244, 114, 182, 0));\n  }\n\n  .lg\\:from-pink-500 {\n    --tw-gradient-from: #ec4899;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(236, 72, 153, 0));\n  }\n\n  .lg\\:from-pink-600 {\n    --tw-gradient-from: #db2777;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(219, 39, 119, 0));\n  }\n\n  .lg\\:from-pink-700 {\n    --tw-gradient-from: #be185d;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(190, 24, 93, 0));\n  }\n\n  .lg\\:from-pink-800 {\n    --tw-gradient-from: #9d174d;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(157, 23, 77, 0));\n  }\n\n  .lg\\:from-pink-900 {\n    --tw-gradient-from: #831843;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(131, 24, 67, 0));\n  }\n\n  .lg\\:via-transparent {\n    --tw-gradient-stops: var(--tw-gradient-from), transparent, var(--tw-gradient-to, rgba(0, 0, 0, 0));\n  }\n\n  .lg\\:via-current {\n    --tw-gradient-stops: var(--tw-gradient-from), currentColor, var(--tw-gradient-to, rgba(255, 255, 255, 0));\n  }\n\n  .lg\\:via-black {\n    --tw-gradient-stops: var(--tw-gradient-from), #000, var(--tw-gradient-to, rgba(0, 0, 0, 0));\n  }\n\n  .lg\\:via-white {\n    --tw-gradient-stops: var(--tw-gradient-from), #fff, var(--tw-gradient-to, rgba(255, 255, 255, 0));\n  }\n\n  .lg\\:via-gray-50 {\n    --tw-gradient-stops: var(--tw-gradient-from), #f9fafb, var(--tw-gradient-to, rgba(249, 250, 251, 0));\n  }\n\n  .lg\\:via-gray-100 {\n    --tw-gradient-stops: var(--tw-gradient-from), #f3f4f6, var(--tw-gradient-to, rgba(243, 244, 246, 0));\n  }\n\n  .lg\\:via-gray-200 {\n    --tw-gradient-stops: var(--tw-gradient-from), #e5e7eb, var(--tw-gradient-to, rgba(229, 231, 235, 0));\n  }\n\n  .lg\\:via-gray-300 {\n    --tw-gradient-stops: var(--tw-gradient-from), #d1d5db, var(--tw-gradient-to, rgba(209, 213, 219, 0));\n  }\n\n  .lg\\:via-gray-400 {\n    --tw-gradient-stops: var(--tw-gradient-from), #9ca3af, var(--tw-gradient-to, rgba(156, 163, 175, 0));\n  }\n\n  .lg\\:via-gray-500 {\n    --tw-gradient-stops: var(--tw-gradient-from), #6b7280, var(--tw-gradient-to, rgba(107, 114, 128, 0));\n  }\n\n  .lg\\:via-gray-600 {\n    --tw-gradient-stops: var(--tw-gradient-from), #4b5563, var(--tw-gradient-to, rgba(75, 85, 99, 0));\n  }\n\n  .lg\\:via-gray-700 {\n    --tw-gradient-stops: var(--tw-gradient-from), #374151, var(--tw-gradient-to, rgba(55, 65, 81, 0));\n  }\n\n  .lg\\:via-gray-800 {\n    --tw-gradient-stops: var(--tw-gradient-from), #1f2937, var(--tw-gradient-to, rgba(31, 41, 55, 0));\n  }\n\n  .lg\\:via-gray-900 {\n    --tw-gradient-stops: var(--tw-gradient-from), #111827, var(--tw-gradient-to, rgba(17, 24, 39, 0));\n  }\n\n  .lg\\:via-red-50 {\n    --tw-gradient-stops: var(--tw-gradient-from), #fef2f2, var(--tw-gradient-to, rgba(254, 242, 242, 0));\n  }\n\n  .lg\\:via-red-100 {\n    --tw-gradient-stops: var(--tw-gradient-from), #fee2e2, var(--tw-gradient-to, rgba(254, 226, 226, 0));\n  }\n\n  .lg\\:via-red-200 {\n    --tw-gradient-stops: var(--tw-gradient-from), #fecaca, var(--tw-gradient-to, rgba(254, 202, 202, 0));\n  }\n\n  .lg\\:via-red-300 {\n    --tw-gradient-stops: var(--tw-gradient-from), #fca5a5, var(--tw-gradient-to, rgba(252, 165, 165, 0));\n  }\n\n  .lg\\:via-red-400 {\n    --tw-gradient-stops: var(--tw-gradient-from), #f87171, var(--tw-gradient-to, rgba(248, 113, 113, 0));\n  }\n\n  .lg\\:via-red-500 {\n    --tw-gradient-stops: var(--tw-gradient-from), #ef4444, var(--tw-gradient-to, rgba(239, 68, 68, 0));\n  }\n\n  .lg\\:via-red-600 {\n    --tw-gradient-stops: var(--tw-gradient-from), #dc2626, var(--tw-gradient-to, rgba(220, 38, 38, 0));\n  }\n\n  .lg\\:via-red-700 {\n    --tw-gradient-stops: var(--tw-gradient-from), #b91c1c, var(--tw-gradient-to, rgba(185, 28, 28, 0));\n  }\n\n  .lg\\:via-red-800 {\n    --tw-gradient-stops: var(--tw-gradient-from), #991b1b, var(--tw-gradient-to, rgba(153, 27, 27, 0));\n  }\n\n  .lg\\:via-red-900 {\n    --tw-gradient-stops: var(--tw-gradient-from), #7f1d1d, var(--tw-gradient-to, rgba(127, 29, 29, 0));\n  }\n\n  .lg\\:via-yellow-50 {\n    --tw-gradient-stops: var(--tw-gradient-from), #fffbeb, var(--tw-gradient-to, rgba(255, 251, 235, 0));\n  }\n\n  .lg\\:via-yellow-100 {\n    --tw-gradient-stops: var(--tw-gradient-from), #fef3c7, var(--tw-gradient-to, rgba(254, 243, 199, 0));\n  }\n\n  .lg\\:via-yellow-200 {\n    --tw-gradient-stops: var(--tw-gradient-from), #fde68a, var(--tw-gradient-to, rgba(253, 230, 138, 0));\n  }\n\n  .lg\\:via-yellow-300 {\n    --tw-gradient-stops: var(--tw-gradient-from), #fcd34d, var(--tw-gradient-to, rgba(252, 211, 77, 0));\n  }\n\n  .lg\\:via-yellow-400 {\n    --tw-gradient-stops: var(--tw-gradient-from), #fbbf24, var(--tw-gradient-to, rgba(251, 191, 36, 0));\n  }\n\n  .lg\\:via-yellow-500 {\n    --tw-gradient-stops: var(--tw-gradient-from), #f59e0b, var(--tw-gradient-to, rgba(245, 158, 11, 0));\n  }\n\n  .lg\\:via-yellow-600 {\n    --tw-gradient-stops: var(--tw-gradient-from), #d97706, var(--tw-gradient-to, rgba(217, 119, 6, 0));\n  }\n\n  .lg\\:via-yellow-700 {\n    --tw-gradient-stops: var(--tw-gradient-from), #b45309, var(--tw-gradient-to, rgba(180, 83, 9, 0));\n  }\n\n  .lg\\:via-yellow-800 {\n    --tw-gradient-stops: var(--tw-gradient-from), #92400e, var(--tw-gradient-to, rgba(146, 64, 14, 0));\n  }\n\n  .lg\\:via-yellow-900 {\n    --tw-gradient-stops: var(--tw-gradient-from), #78350f, var(--tw-gradient-to, rgba(120, 53, 15, 0));\n  }\n\n  .lg\\:via-green-50 {\n    --tw-gradient-stops: var(--tw-gradient-from), #ecfdf5, var(--tw-gradient-to, rgba(236, 253, 245, 0));\n  }\n\n  .lg\\:via-green-100 {\n    --tw-gradient-stops: var(--tw-gradient-from), #d1fae5, var(--tw-gradient-to, rgba(209, 250, 229, 0));\n  }\n\n  .lg\\:via-green-200 {\n    --tw-gradient-stops: var(--tw-gradient-from), #a7f3d0, var(--tw-gradient-to, rgba(167, 243, 208, 0));\n  }\n\n  .lg\\:via-green-300 {\n    --tw-gradient-stops: var(--tw-gradient-from), #6ee7b7, var(--tw-gradient-to, rgba(110, 231, 183, 0));\n  }\n\n  .lg\\:via-green-400 {\n    --tw-gradient-stops: var(--tw-gradient-from), #34d399, var(--tw-gradient-to, rgba(52, 211, 153, 0));\n  }\n\n  .lg\\:via-green-500 {\n    --tw-gradient-stops: var(--tw-gradient-from), #10b981, var(--tw-gradient-to, rgba(16, 185, 129, 0));\n  }\n\n  .lg\\:via-green-600 {\n    --tw-gradient-stops: var(--tw-gradient-from), #059669, var(--tw-gradient-to, rgba(5, 150, 105, 0));\n  }\n\n  .lg\\:via-green-700 {\n    --tw-gradient-stops: var(--tw-gradient-from), #047857, var(--tw-gradient-to, rgba(4, 120, 87, 0));\n  }\n\n  .lg\\:via-green-800 {\n    --tw-gradient-stops: var(--tw-gradient-from), #065f46, var(--tw-gradient-to, rgba(6, 95, 70, 0));\n  }\n\n  .lg\\:via-green-900 {\n    --tw-gradient-stops: var(--tw-gradient-from), #064e3b, var(--tw-gradient-to, rgba(6, 78, 59, 0));\n  }\n\n  .lg\\:via-blue-50 {\n    --tw-gradient-stops: var(--tw-gradient-from), #eff6ff, var(--tw-gradient-to, rgba(239, 246, 255, 0));\n  }\n\n  .lg\\:via-blue-100 {\n    --tw-gradient-stops: var(--tw-gradient-from), #dbeafe, var(--tw-gradient-to, rgba(219, 234, 254, 0));\n  }\n\n  .lg\\:via-blue-200 {\n    --tw-gradient-stops: var(--tw-gradient-from), #bfdbfe, var(--tw-gradient-to, rgba(191, 219, 254, 0));\n  }\n\n  .lg\\:via-blue-300 {\n    --tw-gradient-stops: var(--tw-gradient-from), #93c5fd, var(--tw-gradient-to, rgba(147, 197, 253, 0));\n  }\n\n  .lg\\:via-blue-400 {\n    --tw-gradient-stops: var(--tw-gradient-from), #60a5fa, var(--tw-gradient-to, rgba(96, 165, 250, 0));\n  }\n\n  .lg\\:via-blue-500 {\n    --tw-gradient-stops: var(--tw-gradient-from), #3b82f6, var(--tw-gradient-to, rgba(59, 130, 246, 0));\n  }\n\n  .lg\\:via-blue-600 {\n    --tw-gradient-stops: var(--tw-gradient-from), #2563eb, var(--tw-gradient-to, rgba(37, 99, 235, 0));\n  }\n\n  .lg\\:via-blue-700 {\n    --tw-gradient-stops: var(--tw-gradient-from), #1d4ed8, var(--tw-gradient-to, rgba(29, 78, 216, 0));\n  }\n\n  .lg\\:via-blue-800 {\n    --tw-gradient-stops: var(--tw-gradient-from), #1e40af, var(--tw-gradient-to, rgba(30, 64, 175, 0));\n  }\n\n  .lg\\:via-blue-900 {\n    --tw-gradient-stops: var(--tw-gradient-from), #1e3a8a, var(--tw-gradient-to, rgba(30, 58, 138, 0));\n  }\n\n  .lg\\:via-indigo-50 {\n    --tw-gradient-stops: var(--tw-gradient-from), #eef2ff, var(--tw-gradient-to, rgba(238, 242, 255, 0));\n  }\n\n  .lg\\:via-indigo-100 {\n    --tw-gradient-stops: var(--tw-gradient-from), #e0e7ff, var(--tw-gradient-to, rgba(224, 231, 255, 0));\n  }\n\n  .lg\\:via-indigo-200 {\n    --tw-gradient-stops: var(--tw-gradient-from), #c7d2fe, var(--tw-gradient-to, rgba(199, 210, 254, 0));\n  }\n\n  .lg\\:via-indigo-300 {\n    --tw-gradient-stops: var(--tw-gradient-from), #a5b4fc, var(--tw-gradient-to, rgba(165, 180, 252, 0));\n  }\n\n  .lg\\:via-indigo-400 {\n    --tw-gradient-stops: var(--tw-gradient-from), #818cf8, var(--tw-gradient-to, rgba(129, 140, 248, 0));\n  }\n\n  .lg\\:via-indigo-500 {\n    --tw-gradient-stops: var(--tw-gradient-from), #6366f1, var(--tw-gradient-to, rgba(99, 102, 241, 0));\n  }\n\n  .lg\\:via-indigo-600 {\n    --tw-gradient-stops: var(--tw-gradient-from), #4f46e5, var(--tw-gradient-to, rgba(79, 70, 229, 0));\n  }\n\n  .lg\\:via-indigo-700 {\n    --tw-gradient-stops: var(--tw-gradient-from), #4338ca, var(--tw-gradient-to, rgba(67, 56, 202, 0));\n  }\n\n  .lg\\:via-indigo-800 {\n    --tw-gradient-stops: var(--tw-gradient-from), #3730a3, var(--tw-gradient-to, rgba(55, 48, 163, 0));\n  }\n\n  .lg\\:via-indigo-900 {\n    --tw-gradient-stops: var(--tw-gradient-from), #312e81, var(--tw-gradient-to, rgba(49, 46, 129, 0));\n  }\n\n  .lg\\:via-purple-50 {\n    --tw-gradient-stops: var(--tw-gradient-from), #f5f3ff, var(--tw-gradient-to, rgba(245, 243, 255, 0));\n  }\n\n  .lg\\:via-purple-100 {\n    --tw-gradient-stops: var(--tw-gradient-from), #ede9fe, var(--tw-gradient-to, rgba(237, 233, 254, 0));\n  }\n\n  .lg\\:via-purple-200 {\n    --tw-gradient-stops: var(--tw-gradient-from), #ddd6fe, var(--tw-gradient-to, rgba(221, 214, 254, 0));\n  }\n\n  .lg\\:via-purple-300 {\n    --tw-gradient-stops: var(--tw-gradient-from), #c4b5fd, var(--tw-gradient-to, rgba(196, 181, 253, 0));\n  }\n\n  .lg\\:via-purple-400 {\n    --tw-gradient-stops: var(--tw-gradient-from), #a78bfa, var(--tw-gradient-to, rgba(167, 139, 250, 0));\n  }\n\n  .lg\\:via-purple-500 {\n    --tw-gradient-stops: var(--tw-gradient-from), #8b5cf6, var(--tw-gradient-to, rgba(139, 92, 246, 0));\n  }\n\n  .lg\\:via-purple-600 {\n    --tw-gradient-stops: var(--tw-gradient-from), #7c3aed, var(--tw-gradient-to, rgba(124, 58, 237, 0));\n  }\n\n  .lg\\:via-purple-700 {\n    --tw-gradient-stops: var(--tw-gradient-from), #6d28d9, var(--tw-gradient-to, rgba(109, 40, 217, 0));\n  }\n\n  .lg\\:via-purple-800 {\n    --tw-gradient-stops: var(--tw-gradient-from), #5b21b6, var(--tw-gradient-to, rgba(91, 33, 182, 0));\n  }\n\n  .lg\\:via-purple-900 {\n    --tw-gradient-stops: var(--tw-gradient-from), #4c1d95, var(--tw-gradient-to, rgba(76, 29, 149, 0));\n  }\n\n  .lg\\:via-pink-50 {\n    --tw-gradient-stops: var(--tw-gradient-from), #fdf2f8, var(--tw-gradient-to, rgba(253, 242, 248, 0));\n  }\n\n  .lg\\:via-pink-100 {\n    --tw-gradient-stops: var(--tw-gradient-from), #fce7f3, var(--tw-gradient-to, rgba(252, 231, 243, 0));\n  }\n\n  .lg\\:via-pink-200 {\n    --tw-gradient-stops: var(--tw-gradient-from), #fbcfe8, var(--tw-gradient-to, rgba(251, 207, 232, 0));\n  }\n\n  .lg\\:via-pink-300 {\n    --tw-gradient-stops: var(--tw-gradient-from), #f9a8d4, var(--tw-gradient-to, rgba(249, 168, 212, 0));\n  }\n\n  .lg\\:via-pink-400 {\n    --tw-gradient-stops: var(--tw-gradient-from), #f472b6, var(--tw-gradient-to, rgba(244, 114, 182, 0));\n  }\n\n  .lg\\:via-pink-500 {\n    --tw-gradient-stops: var(--tw-gradient-from), #ec4899, var(--tw-gradient-to, rgba(236, 72, 153, 0));\n  }\n\n  .lg\\:via-pink-600 {\n    --tw-gradient-stops: var(--tw-gradient-from), #db2777, var(--tw-gradient-to, rgba(219, 39, 119, 0));\n  }\n\n  .lg\\:via-pink-700 {\n    --tw-gradient-stops: var(--tw-gradient-from), #be185d, var(--tw-gradient-to, rgba(190, 24, 93, 0));\n  }\n\n  .lg\\:via-pink-800 {\n    --tw-gradient-stops: var(--tw-gradient-from), #9d174d, var(--tw-gradient-to, rgba(157, 23, 77, 0));\n  }\n\n  .lg\\:via-pink-900 {\n    --tw-gradient-stops: var(--tw-gradient-from), #831843, var(--tw-gradient-to, rgba(131, 24, 67, 0));\n  }\n\n  .lg\\:to-transparent {\n    --tw-gradient-to: transparent;\n  }\n\n  .lg\\:to-current {\n    --tw-gradient-to: currentColor;\n  }\n\n  .lg\\:to-black {\n    --tw-gradient-to: #000;\n  }\n\n  .lg\\:to-white {\n    --tw-gradient-to: #fff;\n  }\n\n  .lg\\:to-gray-50 {\n    --tw-gradient-to: #f9fafb;\n  }\n\n  .lg\\:to-gray-100 {\n    --tw-gradient-to: #f3f4f6;\n  }\n\n  .lg\\:to-gray-200 {\n    --tw-gradient-to: #e5e7eb;\n  }\n\n  .lg\\:to-gray-300 {\n    --tw-gradient-to: #d1d5db;\n  }\n\n  .lg\\:to-gray-400 {\n    --tw-gradient-to: #9ca3af;\n  }\n\n  .lg\\:to-gray-500 {\n    --tw-gradient-to: #6b7280;\n  }\n\n  .lg\\:to-gray-600 {\n    --tw-gradient-to: #4b5563;\n  }\n\n  .lg\\:to-gray-700 {\n    --tw-gradient-to: #374151;\n  }\n\n  .lg\\:to-gray-800 {\n    --tw-gradient-to: #1f2937;\n  }\n\n  .lg\\:to-gray-900 {\n    --tw-gradient-to: #111827;\n  }\n\n  .lg\\:to-red-50 {\n    --tw-gradient-to: #fef2f2;\n  }\n\n  .lg\\:to-red-100 {\n    --tw-gradient-to: #fee2e2;\n  }\n\n  .lg\\:to-red-200 {\n    --tw-gradient-to: #fecaca;\n  }\n\n  .lg\\:to-red-300 {\n    --tw-gradient-to: #fca5a5;\n  }\n\n  .lg\\:to-red-400 {\n    --tw-gradient-to: #f87171;\n  }\n\n  .lg\\:to-red-500 {\n    --tw-gradient-to: #ef4444;\n  }\n\n  .lg\\:to-red-600 {\n    --tw-gradient-to: #dc2626;\n  }\n\n  .lg\\:to-red-700 {\n    --tw-gradient-to: #b91c1c;\n  }\n\n  .lg\\:to-red-800 {\n    --tw-gradient-to: #991b1b;\n  }\n\n  .lg\\:to-red-900 {\n    --tw-gradient-to: #7f1d1d;\n  }\n\n  .lg\\:to-yellow-50 {\n    --tw-gradient-to: #fffbeb;\n  }\n\n  .lg\\:to-yellow-100 {\n    --tw-gradient-to: #fef3c7;\n  }\n\n  .lg\\:to-yellow-200 {\n    --tw-gradient-to: #fde68a;\n  }\n\n  .lg\\:to-yellow-300 {\n    --tw-gradient-to: #fcd34d;\n  }\n\n  .lg\\:to-yellow-400 {\n    --tw-gradient-to: #fbbf24;\n  }\n\n  .lg\\:to-yellow-500 {\n    --tw-gradient-to: #f59e0b;\n  }\n\n  .lg\\:to-yellow-600 {\n    --tw-gradient-to: #d97706;\n  }\n\n  .lg\\:to-yellow-700 {\n    --tw-gradient-to: #b45309;\n  }\n\n  .lg\\:to-yellow-800 {\n    --tw-gradient-to: #92400e;\n  }\n\n  .lg\\:to-yellow-900 {\n    --tw-gradient-to: #78350f;\n  }\n\n  .lg\\:to-green-50 {\n    --tw-gradient-to: #ecfdf5;\n  }\n\n  .lg\\:to-green-100 {\n    --tw-gradient-to: #d1fae5;\n  }\n\n  .lg\\:to-green-200 {\n    --tw-gradient-to: #a7f3d0;\n  }\n\n  .lg\\:to-green-300 {\n    --tw-gradient-to: #6ee7b7;\n  }\n\n  .lg\\:to-green-400 {\n    --tw-gradient-to: #34d399;\n  }\n\n  .lg\\:to-green-500 {\n    --tw-gradient-to: #10b981;\n  }\n\n  .lg\\:to-green-600 {\n    --tw-gradient-to: #059669;\n  }\n\n  .lg\\:to-green-700 {\n    --tw-gradient-to: #047857;\n  }\n\n  .lg\\:to-green-800 {\n    --tw-gradient-to: #065f46;\n  }\n\n  .lg\\:to-green-900 {\n    --tw-gradient-to: #064e3b;\n  }\n\n  .lg\\:to-blue-50 {\n    --tw-gradient-to: #eff6ff;\n  }\n\n  .lg\\:to-blue-100 {\n    --tw-gradient-to: #dbeafe;\n  }\n\n  .lg\\:to-blue-200 {\n    --tw-gradient-to: #bfdbfe;\n  }\n\n  .lg\\:to-blue-300 {\n    --tw-gradient-to: #93c5fd;\n  }\n\n  .lg\\:to-blue-400 {\n    --tw-gradient-to: #60a5fa;\n  }\n\n  .lg\\:to-blue-500 {\n    --tw-gradient-to: #3b82f6;\n  }\n\n  .lg\\:to-blue-600 {\n    --tw-gradient-to: #2563eb;\n  }\n\n  .lg\\:to-blue-700 {\n    --tw-gradient-to: #1d4ed8;\n  }\n\n  .lg\\:to-blue-800 {\n    --tw-gradient-to: #1e40af;\n  }\n\n  .lg\\:to-blue-900 {\n    --tw-gradient-to: #1e3a8a;\n  }\n\n  .lg\\:to-indigo-50 {\n    --tw-gradient-to: #eef2ff;\n  }\n\n  .lg\\:to-indigo-100 {\n    --tw-gradient-to: #e0e7ff;\n  }\n\n  .lg\\:to-indigo-200 {\n    --tw-gradient-to: #c7d2fe;\n  }\n\n  .lg\\:to-indigo-300 {\n    --tw-gradient-to: #a5b4fc;\n  }\n\n  .lg\\:to-indigo-400 {\n    --tw-gradient-to: #818cf8;\n  }\n\n  .lg\\:to-indigo-500 {\n    --tw-gradient-to: #6366f1;\n  }\n\n  .lg\\:to-indigo-600 {\n    --tw-gradient-to: #4f46e5;\n  }\n\n  .lg\\:to-indigo-700 {\n    --tw-gradient-to: #4338ca;\n  }\n\n  .lg\\:to-indigo-800 {\n    --tw-gradient-to: #3730a3;\n  }\n\n  .lg\\:to-indigo-900 {\n    --tw-gradient-to: #312e81;\n  }\n\n  .lg\\:to-purple-50 {\n    --tw-gradient-to: #f5f3ff;\n  }\n\n  .lg\\:to-purple-100 {\n    --tw-gradient-to: #ede9fe;\n  }\n\n  .lg\\:to-purple-200 {\n    --tw-gradient-to: #ddd6fe;\n  }\n\n  .lg\\:to-purple-300 {\n    --tw-gradient-to: #c4b5fd;\n  }\n\n  .lg\\:to-purple-400 {\n    --tw-gradient-to: #a78bfa;\n  }\n\n  .lg\\:to-purple-500 {\n    --tw-gradient-to: #8b5cf6;\n  }\n\n  .lg\\:to-purple-600 {\n    --tw-gradient-to: #7c3aed;\n  }\n\n  .lg\\:to-purple-700 {\n    --tw-gradient-to: #6d28d9;\n  }\n\n  .lg\\:to-purple-800 {\n    --tw-gradient-to: #5b21b6;\n  }\n\n  .lg\\:to-purple-900 {\n    --tw-gradient-to: #4c1d95;\n  }\n\n  .lg\\:to-pink-50 {\n    --tw-gradient-to: #fdf2f8;\n  }\n\n  .lg\\:to-pink-100 {\n    --tw-gradient-to: #fce7f3;\n  }\n\n  .lg\\:to-pink-200 {\n    --tw-gradient-to: #fbcfe8;\n  }\n\n  .lg\\:to-pink-300 {\n    --tw-gradient-to: #f9a8d4;\n  }\n\n  .lg\\:to-pink-400 {\n    --tw-gradient-to: #f472b6;\n  }\n\n  .lg\\:to-pink-500 {\n    --tw-gradient-to: #ec4899;\n  }\n\n  .lg\\:to-pink-600 {\n    --tw-gradient-to: #db2777;\n  }\n\n  .lg\\:to-pink-700 {\n    --tw-gradient-to: #be185d;\n  }\n\n  .lg\\:to-pink-800 {\n    --tw-gradient-to: #9d174d;\n  }\n\n  .lg\\:to-pink-900 {\n    --tw-gradient-to: #831843;\n  }\n\n  .lg\\:hover\\:from-transparent:hover {\n    --tw-gradient-from: transparent;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(0, 0, 0, 0));\n  }\n\n  .lg\\:hover\\:from-current:hover {\n    --tw-gradient-from: currentColor;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(255, 255, 255, 0));\n  }\n\n  .lg\\:hover\\:from-black:hover {\n    --tw-gradient-from: #000;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(0, 0, 0, 0));\n  }\n\n  .lg\\:hover\\:from-white:hover {\n    --tw-gradient-from: #fff;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(255, 255, 255, 0));\n  }\n\n  .lg\\:hover\\:from-gray-50:hover {\n    --tw-gradient-from: #f9fafb;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(249, 250, 251, 0));\n  }\n\n  .lg\\:hover\\:from-gray-100:hover {\n    --tw-gradient-from: #f3f4f6;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(243, 244, 246, 0));\n  }\n\n  .lg\\:hover\\:from-gray-200:hover {\n    --tw-gradient-from: #e5e7eb;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(229, 231, 235, 0));\n  }\n\n  .lg\\:hover\\:from-gray-300:hover {\n    --tw-gradient-from: #d1d5db;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(209, 213, 219, 0));\n  }\n\n  .lg\\:hover\\:from-gray-400:hover {\n    --tw-gradient-from: #9ca3af;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(156, 163, 175, 0));\n  }\n\n  .lg\\:hover\\:from-gray-500:hover {\n    --tw-gradient-from: #6b7280;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(107, 114, 128, 0));\n  }\n\n  .lg\\:hover\\:from-gray-600:hover {\n    --tw-gradient-from: #4b5563;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(75, 85, 99, 0));\n  }\n\n  .lg\\:hover\\:from-gray-700:hover {\n    --tw-gradient-from: #374151;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(55, 65, 81, 0));\n  }\n\n  .lg\\:hover\\:from-gray-800:hover {\n    --tw-gradient-from: #1f2937;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(31, 41, 55, 0));\n  }\n\n  .lg\\:hover\\:from-gray-900:hover {\n    --tw-gradient-from: #111827;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(17, 24, 39, 0));\n  }\n\n  .lg\\:hover\\:from-red-50:hover {\n    --tw-gradient-from: #fef2f2;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(254, 242, 242, 0));\n  }\n\n  .lg\\:hover\\:from-red-100:hover {\n    --tw-gradient-from: #fee2e2;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(254, 226, 226, 0));\n  }\n\n  .lg\\:hover\\:from-red-200:hover {\n    --tw-gradient-from: #fecaca;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(254, 202, 202, 0));\n  }\n\n  .lg\\:hover\\:from-red-300:hover {\n    --tw-gradient-from: #fca5a5;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(252, 165, 165, 0));\n  }\n\n  .lg\\:hover\\:from-red-400:hover {\n    --tw-gradient-from: #f87171;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(248, 113, 113, 0));\n  }\n\n  .lg\\:hover\\:from-red-500:hover {\n    --tw-gradient-from: #ef4444;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(239, 68, 68, 0));\n  }\n\n  .lg\\:hover\\:from-red-600:hover {\n    --tw-gradient-from: #dc2626;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(220, 38, 38, 0));\n  }\n\n  .lg\\:hover\\:from-red-700:hover {\n    --tw-gradient-from: #b91c1c;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(185, 28, 28, 0));\n  }\n\n  .lg\\:hover\\:from-red-800:hover {\n    --tw-gradient-from: #991b1b;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(153, 27, 27, 0));\n  }\n\n  .lg\\:hover\\:from-red-900:hover {\n    --tw-gradient-from: #7f1d1d;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(127, 29, 29, 0));\n  }\n\n  .lg\\:hover\\:from-yellow-50:hover {\n    --tw-gradient-from: #fffbeb;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(255, 251, 235, 0));\n  }\n\n  .lg\\:hover\\:from-yellow-100:hover {\n    --tw-gradient-from: #fef3c7;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(254, 243, 199, 0));\n  }\n\n  .lg\\:hover\\:from-yellow-200:hover {\n    --tw-gradient-from: #fde68a;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(253, 230, 138, 0));\n  }\n\n  .lg\\:hover\\:from-yellow-300:hover {\n    --tw-gradient-from: #fcd34d;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(252, 211, 77, 0));\n  }\n\n  .lg\\:hover\\:from-yellow-400:hover {\n    --tw-gradient-from: #fbbf24;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(251, 191, 36, 0));\n  }\n\n  .lg\\:hover\\:from-yellow-500:hover {\n    --tw-gradient-from: #f59e0b;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(245, 158, 11, 0));\n  }\n\n  .lg\\:hover\\:from-yellow-600:hover {\n    --tw-gradient-from: #d97706;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(217, 119, 6, 0));\n  }\n\n  .lg\\:hover\\:from-yellow-700:hover {\n    --tw-gradient-from: #b45309;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(180, 83, 9, 0));\n  }\n\n  .lg\\:hover\\:from-yellow-800:hover {\n    --tw-gradient-from: #92400e;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(146, 64, 14, 0));\n  }\n\n  .lg\\:hover\\:from-yellow-900:hover {\n    --tw-gradient-from: #78350f;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(120, 53, 15, 0));\n  }\n\n  .lg\\:hover\\:from-green-50:hover {\n    --tw-gradient-from: #ecfdf5;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(236, 253, 245, 0));\n  }\n\n  .lg\\:hover\\:from-green-100:hover {\n    --tw-gradient-from: #d1fae5;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(209, 250, 229, 0));\n  }\n\n  .lg\\:hover\\:from-green-200:hover {\n    --tw-gradient-from: #a7f3d0;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(167, 243, 208, 0));\n  }\n\n  .lg\\:hover\\:from-green-300:hover {\n    --tw-gradient-from: #6ee7b7;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(110, 231, 183, 0));\n  }\n\n  .lg\\:hover\\:from-green-400:hover {\n    --tw-gradient-from: #34d399;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(52, 211, 153, 0));\n  }\n\n  .lg\\:hover\\:from-green-500:hover {\n    --tw-gradient-from: #10b981;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(16, 185, 129, 0));\n  }\n\n  .lg\\:hover\\:from-green-600:hover {\n    --tw-gradient-from: #059669;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(5, 150, 105, 0));\n  }\n\n  .lg\\:hover\\:from-green-700:hover {\n    --tw-gradient-from: #047857;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(4, 120, 87, 0));\n  }\n\n  .lg\\:hover\\:from-green-800:hover {\n    --tw-gradient-from: #065f46;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(6, 95, 70, 0));\n  }\n\n  .lg\\:hover\\:from-green-900:hover {\n    --tw-gradient-from: #064e3b;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(6, 78, 59, 0));\n  }\n\n  .lg\\:hover\\:from-blue-50:hover {\n    --tw-gradient-from: #eff6ff;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(239, 246, 255, 0));\n  }\n\n  .lg\\:hover\\:from-blue-100:hover {\n    --tw-gradient-from: #dbeafe;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(219, 234, 254, 0));\n  }\n\n  .lg\\:hover\\:from-blue-200:hover {\n    --tw-gradient-from: #bfdbfe;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(191, 219, 254, 0));\n  }\n\n  .lg\\:hover\\:from-blue-300:hover {\n    --tw-gradient-from: #93c5fd;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(147, 197, 253, 0));\n  }\n\n  .lg\\:hover\\:from-blue-400:hover {\n    --tw-gradient-from: #60a5fa;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(96, 165, 250, 0));\n  }\n\n  .lg\\:hover\\:from-blue-500:hover {\n    --tw-gradient-from: #3b82f6;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(59, 130, 246, 0));\n  }\n\n  .lg\\:hover\\:from-blue-600:hover {\n    --tw-gradient-from: #2563eb;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(37, 99, 235, 0));\n  }\n\n  .lg\\:hover\\:from-blue-700:hover {\n    --tw-gradient-from: #1d4ed8;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(29, 78, 216, 0));\n  }\n\n  .lg\\:hover\\:from-blue-800:hover {\n    --tw-gradient-from: #1e40af;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(30, 64, 175, 0));\n  }\n\n  .lg\\:hover\\:from-blue-900:hover {\n    --tw-gradient-from: #1e3a8a;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(30, 58, 138, 0));\n  }\n\n  .lg\\:hover\\:from-indigo-50:hover {\n    --tw-gradient-from: #eef2ff;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(238, 242, 255, 0));\n  }\n\n  .lg\\:hover\\:from-indigo-100:hover {\n    --tw-gradient-from: #e0e7ff;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(224, 231, 255, 0));\n  }\n\n  .lg\\:hover\\:from-indigo-200:hover {\n    --tw-gradient-from: #c7d2fe;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(199, 210, 254, 0));\n  }\n\n  .lg\\:hover\\:from-indigo-300:hover {\n    --tw-gradient-from: #a5b4fc;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(165, 180, 252, 0));\n  }\n\n  .lg\\:hover\\:from-indigo-400:hover {\n    --tw-gradient-from: #818cf8;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(129, 140, 248, 0));\n  }\n\n  .lg\\:hover\\:from-indigo-500:hover {\n    --tw-gradient-from: #6366f1;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(99, 102, 241, 0));\n  }\n\n  .lg\\:hover\\:from-indigo-600:hover {\n    --tw-gradient-from: #4f46e5;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(79, 70, 229, 0));\n  }\n\n  .lg\\:hover\\:from-indigo-700:hover {\n    --tw-gradient-from: #4338ca;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(67, 56, 202, 0));\n  }\n\n  .lg\\:hover\\:from-indigo-800:hover {\n    --tw-gradient-from: #3730a3;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(55, 48, 163, 0));\n  }\n\n  .lg\\:hover\\:from-indigo-900:hover {\n    --tw-gradient-from: #312e81;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(49, 46, 129, 0));\n  }\n\n  .lg\\:hover\\:from-purple-50:hover {\n    --tw-gradient-from: #f5f3ff;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(245, 243, 255, 0));\n  }\n\n  .lg\\:hover\\:from-purple-100:hover {\n    --tw-gradient-from: #ede9fe;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(237, 233, 254, 0));\n  }\n\n  .lg\\:hover\\:from-purple-200:hover {\n    --tw-gradient-from: #ddd6fe;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(221, 214, 254, 0));\n  }\n\n  .lg\\:hover\\:from-purple-300:hover {\n    --tw-gradient-from: #c4b5fd;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(196, 181, 253, 0));\n  }\n\n  .lg\\:hover\\:from-purple-400:hover {\n    --tw-gradient-from: #a78bfa;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(167, 139, 250, 0));\n  }\n\n  .lg\\:hover\\:from-purple-500:hover {\n    --tw-gradient-from: #8b5cf6;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(139, 92, 246, 0));\n  }\n\n  .lg\\:hover\\:from-purple-600:hover {\n    --tw-gradient-from: #7c3aed;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(124, 58, 237, 0));\n  }\n\n  .lg\\:hover\\:from-purple-700:hover {\n    --tw-gradient-from: #6d28d9;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(109, 40, 217, 0));\n  }\n\n  .lg\\:hover\\:from-purple-800:hover {\n    --tw-gradient-from: #5b21b6;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(91, 33, 182, 0));\n  }\n\n  .lg\\:hover\\:from-purple-900:hover {\n    --tw-gradient-from: #4c1d95;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(76, 29, 149, 0));\n  }\n\n  .lg\\:hover\\:from-pink-50:hover {\n    --tw-gradient-from: #fdf2f8;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(253, 242, 248, 0));\n  }\n\n  .lg\\:hover\\:from-pink-100:hover {\n    --tw-gradient-from: #fce7f3;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(252, 231, 243, 0));\n  }\n\n  .lg\\:hover\\:from-pink-200:hover {\n    --tw-gradient-from: #fbcfe8;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(251, 207, 232, 0));\n  }\n\n  .lg\\:hover\\:from-pink-300:hover {\n    --tw-gradient-from: #f9a8d4;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(249, 168, 212, 0));\n  }\n\n  .lg\\:hover\\:from-pink-400:hover {\n    --tw-gradient-from: #f472b6;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(244, 114, 182, 0));\n  }\n\n  .lg\\:hover\\:from-pink-500:hover {\n    --tw-gradient-from: #ec4899;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(236, 72, 153, 0));\n  }\n\n  .lg\\:hover\\:from-pink-600:hover {\n    --tw-gradient-from: #db2777;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(219, 39, 119, 0));\n  }\n\n  .lg\\:hover\\:from-pink-700:hover {\n    --tw-gradient-from: #be185d;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(190, 24, 93, 0));\n  }\n\n  .lg\\:hover\\:from-pink-800:hover {\n    --tw-gradient-from: #9d174d;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(157, 23, 77, 0));\n  }\n\n  .lg\\:hover\\:from-pink-900:hover {\n    --tw-gradient-from: #831843;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(131, 24, 67, 0));\n  }\n\n  .lg\\:hover\\:via-transparent:hover {\n    --tw-gradient-stops: var(--tw-gradient-from), transparent, var(--tw-gradient-to, rgba(0, 0, 0, 0));\n  }\n\n  .lg\\:hover\\:via-current:hover {\n    --tw-gradient-stops: var(--tw-gradient-from), currentColor, var(--tw-gradient-to, rgba(255, 255, 255, 0));\n  }\n\n  .lg\\:hover\\:via-black:hover {\n    --tw-gradient-stops: var(--tw-gradient-from), #000, var(--tw-gradient-to, rgba(0, 0, 0, 0));\n  }\n\n  .lg\\:hover\\:via-white:hover {\n    --tw-gradient-stops: var(--tw-gradient-from), #fff, var(--tw-gradient-to, rgba(255, 255, 255, 0));\n  }\n\n  .lg\\:hover\\:via-gray-50:hover {\n    --tw-gradient-stops: var(--tw-gradient-from), #f9fafb, var(--tw-gradient-to, rgba(249, 250, 251, 0));\n  }\n\n  .lg\\:hover\\:via-gray-100:hover {\n    --tw-gradient-stops: var(--tw-gradient-from), #f3f4f6, var(--tw-gradient-to, rgba(243, 244, 246, 0));\n  }\n\n  .lg\\:hover\\:via-gray-200:hover {\n    --tw-gradient-stops: var(--tw-gradient-from), #e5e7eb, var(--tw-gradient-to, rgba(229, 231, 235, 0));\n  }\n\n  .lg\\:hover\\:via-gray-300:hover {\n    --tw-gradient-stops: var(--tw-gradient-from), #d1d5db, var(--tw-gradient-to, rgba(209, 213, 219, 0));\n  }\n\n  .lg\\:hover\\:via-gray-400:hover {\n    --tw-gradient-stops: var(--tw-gradient-from), #9ca3af, var(--tw-gradient-to, rgba(156, 163, 175, 0));\n  }\n\n  .lg\\:hover\\:via-gray-500:hover {\n    --tw-gradient-stops: var(--tw-gradient-from), #6b7280, var(--tw-gradient-to, rgba(107, 114, 128, 0));\n  }\n\n  .lg\\:hover\\:via-gray-600:hover {\n    --tw-gradient-stops: var(--tw-gradient-from), #4b5563, var(--tw-gradient-to, rgba(75, 85, 99, 0));\n  }\n\n  .lg\\:hover\\:via-gray-700:hover {\n    --tw-gradient-stops: var(--tw-gradient-from), #374151, var(--tw-gradient-to, rgba(55, 65, 81, 0));\n  }\n\n  .lg\\:hover\\:via-gray-800:hover {\n    --tw-gradient-stops: var(--tw-gradient-from), #1f2937, var(--tw-gradient-to, rgba(31, 41, 55, 0));\n  }\n\n  .lg\\:hover\\:via-gray-900:hover {\n    --tw-gradient-stops: var(--tw-gradient-from), #111827, var(--tw-gradient-to, rgba(17, 24, 39, 0));\n  }\n\n  .lg\\:hover\\:via-red-50:hover {\n    --tw-gradient-stops: var(--tw-gradient-from), #fef2f2, var(--tw-gradient-to, rgba(254, 242, 242, 0));\n  }\n\n  .lg\\:hover\\:via-red-100:hover {\n    --tw-gradient-stops: var(--tw-gradient-from), #fee2e2, var(--tw-gradient-to, rgba(254, 226, 226, 0));\n  }\n\n  .lg\\:hover\\:via-red-200:hover {\n    --tw-gradient-stops: var(--tw-gradient-from), #fecaca, var(--tw-gradient-to, rgba(254, 202, 202, 0));\n  }\n\n  .lg\\:hover\\:via-red-300:hover {\n    --tw-gradient-stops: var(--tw-gradient-from), #fca5a5, var(--tw-gradient-to, rgba(252, 165, 165, 0));\n  }\n\n  .lg\\:hover\\:via-red-400:hover {\n    --tw-gradient-stops: var(--tw-gradient-from), #f87171, var(--tw-gradient-to, rgba(248, 113, 113, 0));\n  }\n\n  .lg\\:hover\\:via-red-500:hover {\n    --tw-gradient-stops: var(--tw-gradient-from), #ef4444, var(--tw-gradient-to, rgba(239, 68, 68, 0));\n  }\n\n  .lg\\:hover\\:via-red-600:hover {\n    --tw-gradient-stops: var(--tw-gradient-from), #dc2626, var(--tw-gradient-to, rgba(220, 38, 38, 0));\n  }\n\n  .lg\\:hover\\:via-red-700:hover {\n    --tw-gradient-stops: var(--tw-gradient-from), #b91c1c, var(--tw-gradient-to, rgba(185, 28, 28, 0));\n  }\n\n  .lg\\:hover\\:via-red-800:hover {\n    --tw-gradient-stops: var(--tw-gradient-from), #991b1b, var(--tw-gradient-to, rgba(153, 27, 27, 0));\n  }\n\n  .lg\\:hover\\:via-red-900:hover {\n    --tw-gradient-stops: var(--tw-gradient-from), #7f1d1d, var(--tw-gradient-to, rgba(127, 29, 29, 0));\n  }\n\n  .lg\\:hover\\:via-yellow-50:hover {\n    --tw-gradient-stops: var(--tw-gradient-from), #fffbeb, var(--tw-gradient-to, rgba(255, 251, 235, 0));\n  }\n\n  .lg\\:hover\\:via-yellow-100:hover {\n    --tw-gradient-stops: var(--tw-gradient-from), #fef3c7, var(--tw-gradient-to, rgba(254, 243, 199, 0));\n  }\n\n  .lg\\:hover\\:via-yellow-200:hover {\n    --tw-gradient-stops: var(--tw-gradient-from), #fde68a, var(--tw-gradient-to, rgba(253, 230, 138, 0));\n  }\n\n  .lg\\:hover\\:via-yellow-300:hover {\n    --tw-gradient-stops: var(--tw-gradient-from), #fcd34d, var(--tw-gradient-to, rgba(252, 211, 77, 0));\n  }\n\n  .lg\\:hover\\:via-yellow-400:hover {\n    --tw-gradient-stops: var(--tw-gradient-from), #fbbf24, var(--tw-gradient-to, rgba(251, 191, 36, 0));\n  }\n\n  .lg\\:hover\\:via-yellow-500:hover {\n    --tw-gradient-stops: var(--tw-gradient-from), #f59e0b, var(--tw-gradient-to, rgba(245, 158, 11, 0));\n  }\n\n  .lg\\:hover\\:via-yellow-600:hover {\n    --tw-gradient-stops: var(--tw-gradient-from), #d97706, var(--tw-gradient-to, rgba(217, 119, 6, 0));\n  }\n\n  .lg\\:hover\\:via-yellow-700:hover {\n    --tw-gradient-stops: var(--tw-gradient-from), #b45309, var(--tw-gradient-to, rgba(180, 83, 9, 0));\n  }\n\n  .lg\\:hover\\:via-yellow-800:hover {\n    --tw-gradient-stops: var(--tw-gradient-from), #92400e, var(--tw-gradient-to, rgba(146, 64, 14, 0));\n  }\n\n  .lg\\:hover\\:via-yellow-900:hover {\n    --tw-gradient-stops: var(--tw-gradient-from), #78350f, var(--tw-gradient-to, rgba(120, 53, 15, 0));\n  }\n\n  .lg\\:hover\\:via-green-50:hover {\n    --tw-gradient-stops: var(--tw-gradient-from), #ecfdf5, var(--tw-gradient-to, rgba(236, 253, 245, 0));\n  }\n\n  .lg\\:hover\\:via-green-100:hover {\n    --tw-gradient-stops: var(--tw-gradient-from), #d1fae5, var(--tw-gradient-to, rgba(209, 250, 229, 0));\n  }\n\n  .lg\\:hover\\:via-green-200:hover {\n    --tw-gradient-stops: var(--tw-gradient-from), #a7f3d0, var(--tw-gradient-to, rgba(167, 243, 208, 0));\n  }\n\n  .lg\\:hover\\:via-green-300:hover {\n    --tw-gradient-stops: var(--tw-gradient-from), #6ee7b7, var(--tw-gradient-to, rgba(110, 231, 183, 0));\n  }\n\n  .lg\\:hover\\:via-green-400:hover {\n    --tw-gradient-stops: var(--tw-gradient-from), #34d399, var(--tw-gradient-to, rgba(52, 211, 153, 0));\n  }\n\n  .lg\\:hover\\:via-green-500:hover {\n    --tw-gradient-stops: var(--tw-gradient-from), #10b981, var(--tw-gradient-to, rgba(16, 185, 129, 0));\n  }\n\n  .lg\\:hover\\:via-green-600:hover {\n    --tw-gradient-stops: var(--tw-gradient-from), #059669, var(--tw-gradient-to, rgba(5, 150, 105, 0));\n  }\n\n  .lg\\:hover\\:via-green-700:hover {\n    --tw-gradient-stops: var(--tw-gradient-from), #047857, var(--tw-gradient-to, rgba(4, 120, 87, 0));\n  }\n\n  .lg\\:hover\\:via-green-800:hover {\n    --tw-gradient-stops: var(--tw-gradient-from), #065f46, var(--tw-gradient-to, rgba(6, 95, 70, 0));\n  }\n\n  .lg\\:hover\\:via-green-900:hover {\n    --tw-gradient-stops: var(--tw-gradient-from), #064e3b, var(--tw-gradient-to, rgba(6, 78, 59, 0));\n  }\n\n  .lg\\:hover\\:via-blue-50:hover {\n    --tw-gradient-stops: var(--tw-gradient-from), #eff6ff, var(--tw-gradient-to, rgba(239, 246, 255, 0));\n  }\n\n  .lg\\:hover\\:via-blue-100:hover {\n    --tw-gradient-stops: var(--tw-gradient-from), #dbeafe, var(--tw-gradient-to, rgba(219, 234, 254, 0));\n  }\n\n  .lg\\:hover\\:via-blue-200:hover {\n    --tw-gradient-stops: var(--tw-gradient-from), #bfdbfe, var(--tw-gradient-to, rgba(191, 219, 254, 0));\n  }\n\n  .lg\\:hover\\:via-blue-300:hover {\n    --tw-gradient-stops: var(--tw-gradient-from), #93c5fd, var(--tw-gradient-to, rgba(147, 197, 253, 0));\n  }\n\n  .lg\\:hover\\:via-blue-400:hover {\n    --tw-gradient-stops: var(--tw-gradient-from), #60a5fa, var(--tw-gradient-to, rgba(96, 165, 250, 0));\n  }\n\n  .lg\\:hover\\:via-blue-500:hover {\n    --tw-gradient-stops: var(--tw-gradient-from), #3b82f6, var(--tw-gradient-to, rgba(59, 130, 246, 0));\n  }\n\n  .lg\\:hover\\:via-blue-600:hover {\n    --tw-gradient-stops: var(--tw-gradient-from), #2563eb, var(--tw-gradient-to, rgba(37, 99, 235, 0));\n  }\n\n  .lg\\:hover\\:via-blue-700:hover {\n    --tw-gradient-stops: var(--tw-gradient-from), #1d4ed8, var(--tw-gradient-to, rgba(29, 78, 216, 0));\n  }\n\n  .lg\\:hover\\:via-blue-800:hover {\n    --tw-gradient-stops: var(--tw-gradient-from), #1e40af, var(--tw-gradient-to, rgba(30, 64, 175, 0));\n  }\n\n  .lg\\:hover\\:via-blue-900:hover {\n    --tw-gradient-stops: var(--tw-gradient-from), #1e3a8a, var(--tw-gradient-to, rgba(30, 58, 138, 0));\n  }\n\n  .lg\\:hover\\:via-indigo-50:hover {\n    --tw-gradient-stops: var(--tw-gradient-from), #eef2ff, var(--tw-gradient-to, rgba(238, 242, 255, 0));\n  }\n\n  .lg\\:hover\\:via-indigo-100:hover {\n    --tw-gradient-stops: var(--tw-gradient-from), #e0e7ff, var(--tw-gradient-to, rgba(224, 231, 255, 0));\n  }\n\n  .lg\\:hover\\:via-indigo-200:hover {\n    --tw-gradient-stops: var(--tw-gradient-from), #c7d2fe, var(--tw-gradient-to, rgba(199, 210, 254, 0));\n  }\n\n  .lg\\:hover\\:via-indigo-300:hover {\n    --tw-gradient-stops: var(--tw-gradient-from), #a5b4fc, var(--tw-gradient-to, rgba(165, 180, 252, 0));\n  }\n\n  .lg\\:hover\\:via-indigo-400:hover {\n    --tw-gradient-stops: var(--tw-gradient-from), #818cf8, var(--tw-gradient-to, rgba(129, 140, 248, 0));\n  }\n\n  .lg\\:hover\\:via-indigo-500:hover {\n    --tw-gradient-stops: var(--tw-gradient-from), #6366f1, var(--tw-gradient-to, rgba(99, 102, 241, 0));\n  }\n\n  .lg\\:hover\\:via-indigo-600:hover {\n    --tw-gradient-stops: var(--tw-gradient-from), #4f46e5, var(--tw-gradient-to, rgba(79, 70, 229, 0));\n  }\n\n  .lg\\:hover\\:via-indigo-700:hover {\n    --tw-gradient-stops: var(--tw-gradient-from), #4338ca, var(--tw-gradient-to, rgba(67, 56, 202, 0));\n  }\n\n  .lg\\:hover\\:via-indigo-800:hover {\n    --tw-gradient-stops: var(--tw-gradient-from), #3730a3, var(--tw-gradient-to, rgba(55, 48, 163, 0));\n  }\n\n  .lg\\:hover\\:via-indigo-900:hover {\n    --tw-gradient-stops: var(--tw-gradient-from), #312e81, var(--tw-gradient-to, rgba(49, 46, 129, 0));\n  }\n\n  .lg\\:hover\\:via-purple-50:hover {\n    --tw-gradient-stops: var(--tw-gradient-from), #f5f3ff, var(--tw-gradient-to, rgba(245, 243, 255, 0));\n  }\n\n  .lg\\:hover\\:via-purple-100:hover {\n    --tw-gradient-stops: var(--tw-gradient-from), #ede9fe, var(--tw-gradient-to, rgba(237, 233, 254, 0));\n  }\n\n  .lg\\:hover\\:via-purple-200:hover {\n    --tw-gradient-stops: var(--tw-gradient-from), #ddd6fe, var(--tw-gradient-to, rgba(221, 214, 254, 0));\n  }\n\n  .lg\\:hover\\:via-purple-300:hover {\n    --tw-gradient-stops: var(--tw-gradient-from), #c4b5fd, var(--tw-gradient-to, rgba(196, 181, 253, 0));\n  }\n\n  .lg\\:hover\\:via-purple-400:hover {\n    --tw-gradient-stops: var(--tw-gradient-from), #a78bfa, var(--tw-gradient-to, rgba(167, 139, 250, 0));\n  }\n\n  .lg\\:hover\\:via-purple-500:hover {\n    --tw-gradient-stops: var(--tw-gradient-from), #8b5cf6, var(--tw-gradient-to, rgba(139, 92, 246, 0));\n  }\n\n  .lg\\:hover\\:via-purple-600:hover {\n    --tw-gradient-stops: var(--tw-gradient-from), #7c3aed, var(--tw-gradient-to, rgba(124, 58, 237, 0));\n  }\n\n  .lg\\:hover\\:via-purple-700:hover {\n    --tw-gradient-stops: var(--tw-gradient-from), #6d28d9, var(--tw-gradient-to, rgba(109, 40, 217, 0));\n  }\n\n  .lg\\:hover\\:via-purple-800:hover {\n    --tw-gradient-stops: var(--tw-gradient-from), #5b21b6, var(--tw-gradient-to, rgba(91, 33, 182, 0));\n  }\n\n  .lg\\:hover\\:via-purple-900:hover {\n    --tw-gradient-stops: var(--tw-gradient-from), #4c1d95, var(--tw-gradient-to, rgba(76, 29, 149, 0));\n  }\n\n  .lg\\:hover\\:via-pink-50:hover {\n    --tw-gradient-stops: var(--tw-gradient-from), #fdf2f8, var(--tw-gradient-to, rgba(253, 242, 248, 0));\n  }\n\n  .lg\\:hover\\:via-pink-100:hover {\n    --tw-gradient-stops: var(--tw-gradient-from), #fce7f3, var(--tw-gradient-to, rgba(252, 231, 243, 0));\n  }\n\n  .lg\\:hover\\:via-pink-200:hover {\n    --tw-gradient-stops: var(--tw-gradient-from), #fbcfe8, var(--tw-gradient-to, rgba(251, 207, 232, 0));\n  }\n\n  .lg\\:hover\\:via-pink-300:hover {\n    --tw-gradient-stops: var(--tw-gradient-from), #f9a8d4, var(--tw-gradient-to, rgba(249, 168, 212, 0));\n  }\n\n  .lg\\:hover\\:via-pink-400:hover {\n    --tw-gradient-stops: var(--tw-gradient-from), #f472b6, var(--tw-gradient-to, rgba(244, 114, 182, 0));\n  }\n\n  .lg\\:hover\\:via-pink-500:hover {\n    --tw-gradient-stops: var(--tw-gradient-from), #ec4899, var(--tw-gradient-to, rgba(236, 72, 153, 0));\n  }\n\n  .lg\\:hover\\:via-pink-600:hover {\n    --tw-gradient-stops: var(--tw-gradient-from), #db2777, var(--tw-gradient-to, rgba(219, 39, 119, 0));\n  }\n\n  .lg\\:hover\\:via-pink-700:hover {\n    --tw-gradient-stops: var(--tw-gradient-from), #be185d, var(--tw-gradient-to, rgba(190, 24, 93, 0));\n  }\n\n  .lg\\:hover\\:via-pink-800:hover {\n    --tw-gradient-stops: var(--tw-gradient-from), #9d174d, var(--tw-gradient-to, rgba(157, 23, 77, 0));\n  }\n\n  .lg\\:hover\\:via-pink-900:hover {\n    --tw-gradient-stops: var(--tw-gradient-from), #831843, var(--tw-gradient-to, rgba(131, 24, 67, 0));\n  }\n\n  .lg\\:hover\\:to-transparent:hover {\n    --tw-gradient-to: transparent;\n  }\n\n  .lg\\:hover\\:to-current:hover {\n    --tw-gradient-to: currentColor;\n  }\n\n  .lg\\:hover\\:to-black:hover {\n    --tw-gradient-to: #000;\n  }\n\n  .lg\\:hover\\:to-white:hover {\n    --tw-gradient-to: #fff;\n  }\n\n  .lg\\:hover\\:to-gray-50:hover {\n    --tw-gradient-to: #f9fafb;\n  }\n\n  .lg\\:hover\\:to-gray-100:hover {\n    --tw-gradient-to: #f3f4f6;\n  }\n\n  .lg\\:hover\\:to-gray-200:hover {\n    --tw-gradient-to: #e5e7eb;\n  }\n\n  .lg\\:hover\\:to-gray-300:hover {\n    --tw-gradient-to: #d1d5db;\n  }\n\n  .lg\\:hover\\:to-gray-400:hover {\n    --tw-gradient-to: #9ca3af;\n  }\n\n  .lg\\:hover\\:to-gray-500:hover {\n    --tw-gradient-to: #6b7280;\n  }\n\n  .lg\\:hover\\:to-gray-600:hover {\n    --tw-gradient-to: #4b5563;\n  }\n\n  .lg\\:hover\\:to-gray-700:hover {\n    --tw-gradient-to: #374151;\n  }\n\n  .lg\\:hover\\:to-gray-800:hover {\n    --tw-gradient-to: #1f2937;\n  }\n\n  .lg\\:hover\\:to-gray-900:hover {\n    --tw-gradient-to: #111827;\n  }\n\n  .lg\\:hover\\:to-red-50:hover {\n    --tw-gradient-to: #fef2f2;\n  }\n\n  .lg\\:hover\\:to-red-100:hover {\n    --tw-gradient-to: #fee2e2;\n  }\n\n  .lg\\:hover\\:to-red-200:hover {\n    --tw-gradient-to: #fecaca;\n  }\n\n  .lg\\:hover\\:to-red-300:hover {\n    --tw-gradient-to: #fca5a5;\n  }\n\n  .lg\\:hover\\:to-red-400:hover {\n    --tw-gradient-to: #f87171;\n  }\n\n  .lg\\:hover\\:to-red-500:hover {\n    --tw-gradient-to: #ef4444;\n  }\n\n  .lg\\:hover\\:to-red-600:hover {\n    --tw-gradient-to: #dc2626;\n  }\n\n  .lg\\:hover\\:to-red-700:hover {\n    --tw-gradient-to: #b91c1c;\n  }\n\n  .lg\\:hover\\:to-red-800:hover {\n    --tw-gradient-to: #991b1b;\n  }\n\n  .lg\\:hover\\:to-red-900:hover {\n    --tw-gradient-to: #7f1d1d;\n  }\n\n  .lg\\:hover\\:to-yellow-50:hover {\n    --tw-gradient-to: #fffbeb;\n  }\n\n  .lg\\:hover\\:to-yellow-100:hover {\n    --tw-gradient-to: #fef3c7;\n  }\n\n  .lg\\:hover\\:to-yellow-200:hover {\n    --tw-gradient-to: #fde68a;\n  }\n\n  .lg\\:hover\\:to-yellow-300:hover {\n    --tw-gradient-to: #fcd34d;\n  }\n\n  .lg\\:hover\\:to-yellow-400:hover {\n    --tw-gradient-to: #fbbf24;\n  }\n\n  .lg\\:hover\\:to-yellow-500:hover {\n    --tw-gradient-to: #f59e0b;\n  }\n\n  .lg\\:hover\\:to-yellow-600:hover {\n    --tw-gradient-to: #d97706;\n  }\n\n  .lg\\:hover\\:to-yellow-700:hover {\n    --tw-gradient-to: #b45309;\n  }\n\n  .lg\\:hover\\:to-yellow-800:hover {\n    --tw-gradient-to: #92400e;\n  }\n\n  .lg\\:hover\\:to-yellow-900:hover {\n    --tw-gradient-to: #78350f;\n  }\n\n  .lg\\:hover\\:to-green-50:hover {\n    --tw-gradient-to: #ecfdf5;\n  }\n\n  .lg\\:hover\\:to-green-100:hover {\n    --tw-gradient-to: #d1fae5;\n  }\n\n  .lg\\:hover\\:to-green-200:hover {\n    --tw-gradient-to: #a7f3d0;\n  }\n\n  .lg\\:hover\\:to-green-300:hover {\n    --tw-gradient-to: #6ee7b7;\n  }\n\n  .lg\\:hover\\:to-green-400:hover {\n    --tw-gradient-to: #34d399;\n  }\n\n  .lg\\:hover\\:to-green-500:hover {\n    --tw-gradient-to: #10b981;\n  }\n\n  .lg\\:hover\\:to-green-600:hover {\n    --tw-gradient-to: #059669;\n  }\n\n  .lg\\:hover\\:to-green-700:hover {\n    --tw-gradient-to: #047857;\n  }\n\n  .lg\\:hover\\:to-green-800:hover {\n    --tw-gradient-to: #065f46;\n  }\n\n  .lg\\:hover\\:to-green-900:hover {\n    --tw-gradient-to: #064e3b;\n  }\n\n  .lg\\:hover\\:to-blue-50:hover {\n    --tw-gradient-to: #eff6ff;\n  }\n\n  .lg\\:hover\\:to-blue-100:hover {\n    --tw-gradient-to: #dbeafe;\n  }\n\n  .lg\\:hover\\:to-blue-200:hover {\n    --tw-gradient-to: #bfdbfe;\n  }\n\n  .lg\\:hover\\:to-blue-300:hover {\n    --tw-gradient-to: #93c5fd;\n  }\n\n  .lg\\:hover\\:to-blue-400:hover {\n    --tw-gradient-to: #60a5fa;\n  }\n\n  .lg\\:hover\\:to-blue-500:hover {\n    --tw-gradient-to: #3b82f6;\n  }\n\n  .lg\\:hover\\:to-blue-600:hover {\n    --tw-gradient-to: #2563eb;\n  }\n\n  .lg\\:hover\\:to-blue-700:hover {\n    --tw-gradient-to: #1d4ed8;\n  }\n\n  .lg\\:hover\\:to-blue-800:hover {\n    --tw-gradient-to: #1e40af;\n  }\n\n  .lg\\:hover\\:to-blue-900:hover {\n    --tw-gradient-to: #1e3a8a;\n  }\n\n  .lg\\:hover\\:to-indigo-50:hover {\n    --tw-gradient-to: #eef2ff;\n  }\n\n  .lg\\:hover\\:to-indigo-100:hover {\n    --tw-gradient-to: #e0e7ff;\n  }\n\n  .lg\\:hover\\:to-indigo-200:hover {\n    --tw-gradient-to: #c7d2fe;\n  }\n\n  .lg\\:hover\\:to-indigo-300:hover {\n    --tw-gradient-to: #a5b4fc;\n  }\n\n  .lg\\:hover\\:to-indigo-400:hover {\n    --tw-gradient-to: #818cf8;\n  }\n\n  .lg\\:hover\\:to-indigo-500:hover {\n    --tw-gradient-to: #6366f1;\n  }\n\n  .lg\\:hover\\:to-indigo-600:hover {\n    --tw-gradient-to: #4f46e5;\n  }\n\n  .lg\\:hover\\:to-indigo-700:hover {\n    --tw-gradient-to: #4338ca;\n  }\n\n  .lg\\:hover\\:to-indigo-800:hover {\n    --tw-gradient-to: #3730a3;\n  }\n\n  .lg\\:hover\\:to-indigo-900:hover {\n    --tw-gradient-to: #312e81;\n  }\n\n  .lg\\:hover\\:to-purple-50:hover {\n    --tw-gradient-to: #f5f3ff;\n  }\n\n  .lg\\:hover\\:to-purple-100:hover {\n    --tw-gradient-to: #ede9fe;\n  }\n\n  .lg\\:hover\\:to-purple-200:hover {\n    --tw-gradient-to: #ddd6fe;\n  }\n\n  .lg\\:hover\\:to-purple-300:hover {\n    --tw-gradient-to: #c4b5fd;\n  }\n\n  .lg\\:hover\\:to-purple-400:hover {\n    --tw-gradient-to: #a78bfa;\n  }\n\n  .lg\\:hover\\:to-purple-500:hover {\n    --tw-gradient-to: #8b5cf6;\n  }\n\n  .lg\\:hover\\:to-purple-600:hover {\n    --tw-gradient-to: #7c3aed;\n  }\n\n  .lg\\:hover\\:to-purple-700:hover {\n    --tw-gradient-to: #6d28d9;\n  }\n\n  .lg\\:hover\\:to-purple-800:hover {\n    --tw-gradient-to: #5b21b6;\n  }\n\n  .lg\\:hover\\:to-purple-900:hover {\n    --tw-gradient-to: #4c1d95;\n  }\n\n  .lg\\:hover\\:to-pink-50:hover {\n    --tw-gradient-to: #fdf2f8;\n  }\n\n  .lg\\:hover\\:to-pink-100:hover {\n    --tw-gradient-to: #fce7f3;\n  }\n\n  .lg\\:hover\\:to-pink-200:hover {\n    --tw-gradient-to: #fbcfe8;\n  }\n\n  .lg\\:hover\\:to-pink-300:hover {\n    --tw-gradient-to: #f9a8d4;\n  }\n\n  .lg\\:hover\\:to-pink-400:hover {\n    --tw-gradient-to: #f472b6;\n  }\n\n  .lg\\:hover\\:to-pink-500:hover {\n    --tw-gradient-to: #ec4899;\n  }\n\n  .lg\\:hover\\:to-pink-600:hover {\n    --tw-gradient-to: #db2777;\n  }\n\n  .lg\\:hover\\:to-pink-700:hover {\n    --tw-gradient-to: #be185d;\n  }\n\n  .lg\\:hover\\:to-pink-800:hover {\n    --tw-gradient-to: #9d174d;\n  }\n\n  .lg\\:hover\\:to-pink-900:hover {\n    --tw-gradient-to: #831843;\n  }\n\n  .lg\\:focus\\:from-transparent:focus {\n    --tw-gradient-from: transparent;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(0, 0, 0, 0));\n  }\n\n  .lg\\:focus\\:from-current:focus {\n    --tw-gradient-from: currentColor;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(255, 255, 255, 0));\n  }\n\n  .lg\\:focus\\:from-black:focus {\n    --tw-gradient-from: #000;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(0, 0, 0, 0));\n  }\n\n  .lg\\:focus\\:from-white:focus {\n    --tw-gradient-from: #fff;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(255, 255, 255, 0));\n  }\n\n  .lg\\:focus\\:from-gray-50:focus {\n    --tw-gradient-from: #f9fafb;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(249, 250, 251, 0));\n  }\n\n  .lg\\:focus\\:from-gray-100:focus {\n    --tw-gradient-from: #f3f4f6;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(243, 244, 246, 0));\n  }\n\n  .lg\\:focus\\:from-gray-200:focus {\n    --tw-gradient-from: #e5e7eb;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(229, 231, 235, 0));\n  }\n\n  .lg\\:focus\\:from-gray-300:focus {\n    --tw-gradient-from: #d1d5db;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(209, 213, 219, 0));\n  }\n\n  .lg\\:focus\\:from-gray-400:focus {\n    --tw-gradient-from: #9ca3af;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(156, 163, 175, 0));\n  }\n\n  .lg\\:focus\\:from-gray-500:focus {\n    --tw-gradient-from: #6b7280;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(107, 114, 128, 0));\n  }\n\n  .lg\\:focus\\:from-gray-600:focus {\n    --tw-gradient-from: #4b5563;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(75, 85, 99, 0));\n  }\n\n  .lg\\:focus\\:from-gray-700:focus {\n    --tw-gradient-from: #374151;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(55, 65, 81, 0));\n  }\n\n  .lg\\:focus\\:from-gray-800:focus {\n    --tw-gradient-from: #1f2937;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(31, 41, 55, 0));\n  }\n\n  .lg\\:focus\\:from-gray-900:focus {\n    --tw-gradient-from: #111827;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(17, 24, 39, 0));\n  }\n\n  .lg\\:focus\\:from-red-50:focus {\n    --tw-gradient-from: #fef2f2;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(254, 242, 242, 0));\n  }\n\n  .lg\\:focus\\:from-red-100:focus {\n    --tw-gradient-from: #fee2e2;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(254, 226, 226, 0));\n  }\n\n  .lg\\:focus\\:from-red-200:focus {\n    --tw-gradient-from: #fecaca;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(254, 202, 202, 0));\n  }\n\n  .lg\\:focus\\:from-red-300:focus {\n    --tw-gradient-from: #fca5a5;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(252, 165, 165, 0));\n  }\n\n  .lg\\:focus\\:from-red-400:focus {\n    --tw-gradient-from: #f87171;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(248, 113, 113, 0));\n  }\n\n  .lg\\:focus\\:from-red-500:focus {\n    --tw-gradient-from: #ef4444;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(239, 68, 68, 0));\n  }\n\n  .lg\\:focus\\:from-red-600:focus {\n    --tw-gradient-from: #dc2626;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(220, 38, 38, 0));\n  }\n\n  .lg\\:focus\\:from-red-700:focus {\n    --tw-gradient-from: #b91c1c;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(185, 28, 28, 0));\n  }\n\n  .lg\\:focus\\:from-red-800:focus {\n    --tw-gradient-from: #991b1b;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(153, 27, 27, 0));\n  }\n\n  .lg\\:focus\\:from-red-900:focus {\n    --tw-gradient-from: #7f1d1d;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(127, 29, 29, 0));\n  }\n\n  .lg\\:focus\\:from-yellow-50:focus {\n    --tw-gradient-from: #fffbeb;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(255, 251, 235, 0));\n  }\n\n  .lg\\:focus\\:from-yellow-100:focus {\n    --tw-gradient-from: #fef3c7;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(254, 243, 199, 0));\n  }\n\n  .lg\\:focus\\:from-yellow-200:focus {\n    --tw-gradient-from: #fde68a;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(253, 230, 138, 0));\n  }\n\n  .lg\\:focus\\:from-yellow-300:focus {\n    --tw-gradient-from: #fcd34d;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(252, 211, 77, 0));\n  }\n\n  .lg\\:focus\\:from-yellow-400:focus {\n    --tw-gradient-from: #fbbf24;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(251, 191, 36, 0));\n  }\n\n  .lg\\:focus\\:from-yellow-500:focus {\n    --tw-gradient-from: #f59e0b;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(245, 158, 11, 0));\n  }\n\n  .lg\\:focus\\:from-yellow-600:focus {\n    --tw-gradient-from: #d97706;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(217, 119, 6, 0));\n  }\n\n  .lg\\:focus\\:from-yellow-700:focus {\n    --tw-gradient-from: #b45309;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(180, 83, 9, 0));\n  }\n\n  .lg\\:focus\\:from-yellow-800:focus {\n    --tw-gradient-from: #92400e;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(146, 64, 14, 0));\n  }\n\n  .lg\\:focus\\:from-yellow-900:focus {\n    --tw-gradient-from: #78350f;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(120, 53, 15, 0));\n  }\n\n  .lg\\:focus\\:from-green-50:focus {\n    --tw-gradient-from: #ecfdf5;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(236, 253, 245, 0));\n  }\n\n  .lg\\:focus\\:from-green-100:focus {\n    --tw-gradient-from: #d1fae5;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(209, 250, 229, 0));\n  }\n\n  .lg\\:focus\\:from-green-200:focus {\n    --tw-gradient-from: #a7f3d0;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(167, 243, 208, 0));\n  }\n\n  .lg\\:focus\\:from-green-300:focus {\n    --tw-gradient-from: #6ee7b7;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(110, 231, 183, 0));\n  }\n\n  .lg\\:focus\\:from-green-400:focus {\n    --tw-gradient-from: #34d399;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(52, 211, 153, 0));\n  }\n\n  .lg\\:focus\\:from-green-500:focus {\n    --tw-gradient-from: #10b981;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(16, 185, 129, 0));\n  }\n\n  .lg\\:focus\\:from-green-600:focus {\n    --tw-gradient-from: #059669;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(5, 150, 105, 0));\n  }\n\n  .lg\\:focus\\:from-green-700:focus {\n    --tw-gradient-from: #047857;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(4, 120, 87, 0));\n  }\n\n  .lg\\:focus\\:from-green-800:focus {\n    --tw-gradient-from: #065f46;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(6, 95, 70, 0));\n  }\n\n  .lg\\:focus\\:from-green-900:focus {\n    --tw-gradient-from: #064e3b;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(6, 78, 59, 0));\n  }\n\n  .lg\\:focus\\:from-blue-50:focus {\n    --tw-gradient-from: #eff6ff;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(239, 246, 255, 0));\n  }\n\n  .lg\\:focus\\:from-blue-100:focus {\n    --tw-gradient-from: #dbeafe;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(219, 234, 254, 0));\n  }\n\n  .lg\\:focus\\:from-blue-200:focus {\n    --tw-gradient-from: #bfdbfe;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(191, 219, 254, 0));\n  }\n\n  .lg\\:focus\\:from-blue-300:focus {\n    --tw-gradient-from: #93c5fd;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(147, 197, 253, 0));\n  }\n\n  .lg\\:focus\\:from-blue-400:focus {\n    --tw-gradient-from: #60a5fa;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(96, 165, 250, 0));\n  }\n\n  .lg\\:focus\\:from-blue-500:focus {\n    --tw-gradient-from: #3b82f6;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(59, 130, 246, 0));\n  }\n\n  .lg\\:focus\\:from-blue-600:focus {\n    --tw-gradient-from: #2563eb;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(37, 99, 235, 0));\n  }\n\n  .lg\\:focus\\:from-blue-700:focus {\n    --tw-gradient-from: #1d4ed8;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(29, 78, 216, 0));\n  }\n\n  .lg\\:focus\\:from-blue-800:focus {\n    --tw-gradient-from: #1e40af;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(30, 64, 175, 0));\n  }\n\n  .lg\\:focus\\:from-blue-900:focus {\n    --tw-gradient-from: #1e3a8a;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(30, 58, 138, 0));\n  }\n\n  .lg\\:focus\\:from-indigo-50:focus {\n    --tw-gradient-from: #eef2ff;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(238, 242, 255, 0));\n  }\n\n  .lg\\:focus\\:from-indigo-100:focus {\n    --tw-gradient-from: #e0e7ff;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(224, 231, 255, 0));\n  }\n\n  .lg\\:focus\\:from-indigo-200:focus {\n    --tw-gradient-from: #c7d2fe;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(199, 210, 254, 0));\n  }\n\n  .lg\\:focus\\:from-indigo-300:focus {\n    --tw-gradient-from: #a5b4fc;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(165, 180, 252, 0));\n  }\n\n  .lg\\:focus\\:from-indigo-400:focus {\n    --tw-gradient-from: #818cf8;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(129, 140, 248, 0));\n  }\n\n  .lg\\:focus\\:from-indigo-500:focus {\n    --tw-gradient-from: #6366f1;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(99, 102, 241, 0));\n  }\n\n  .lg\\:focus\\:from-indigo-600:focus {\n    --tw-gradient-from: #4f46e5;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(79, 70, 229, 0));\n  }\n\n  .lg\\:focus\\:from-indigo-700:focus {\n    --tw-gradient-from: #4338ca;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(67, 56, 202, 0));\n  }\n\n  .lg\\:focus\\:from-indigo-800:focus {\n    --tw-gradient-from: #3730a3;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(55, 48, 163, 0));\n  }\n\n  .lg\\:focus\\:from-indigo-900:focus {\n    --tw-gradient-from: #312e81;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(49, 46, 129, 0));\n  }\n\n  .lg\\:focus\\:from-purple-50:focus {\n    --tw-gradient-from: #f5f3ff;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(245, 243, 255, 0));\n  }\n\n  .lg\\:focus\\:from-purple-100:focus {\n    --tw-gradient-from: #ede9fe;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(237, 233, 254, 0));\n  }\n\n  .lg\\:focus\\:from-purple-200:focus {\n    --tw-gradient-from: #ddd6fe;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(221, 214, 254, 0));\n  }\n\n  .lg\\:focus\\:from-purple-300:focus {\n    --tw-gradient-from: #c4b5fd;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(196, 181, 253, 0));\n  }\n\n  .lg\\:focus\\:from-purple-400:focus {\n    --tw-gradient-from: #a78bfa;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(167, 139, 250, 0));\n  }\n\n  .lg\\:focus\\:from-purple-500:focus {\n    --tw-gradient-from: #8b5cf6;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(139, 92, 246, 0));\n  }\n\n  .lg\\:focus\\:from-purple-600:focus {\n    --tw-gradient-from: #7c3aed;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(124, 58, 237, 0));\n  }\n\n  .lg\\:focus\\:from-purple-700:focus {\n    --tw-gradient-from: #6d28d9;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(109, 40, 217, 0));\n  }\n\n  .lg\\:focus\\:from-purple-800:focus {\n    --tw-gradient-from: #5b21b6;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(91, 33, 182, 0));\n  }\n\n  .lg\\:focus\\:from-purple-900:focus {\n    --tw-gradient-from: #4c1d95;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(76, 29, 149, 0));\n  }\n\n  .lg\\:focus\\:from-pink-50:focus {\n    --tw-gradient-from: #fdf2f8;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(253, 242, 248, 0));\n  }\n\n  .lg\\:focus\\:from-pink-100:focus {\n    --tw-gradient-from: #fce7f3;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(252, 231, 243, 0));\n  }\n\n  .lg\\:focus\\:from-pink-200:focus {\n    --tw-gradient-from: #fbcfe8;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(251, 207, 232, 0));\n  }\n\n  .lg\\:focus\\:from-pink-300:focus {\n    --tw-gradient-from: #f9a8d4;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(249, 168, 212, 0));\n  }\n\n  .lg\\:focus\\:from-pink-400:focus {\n    --tw-gradient-from: #f472b6;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(244, 114, 182, 0));\n  }\n\n  .lg\\:focus\\:from-pink-500:focus {\n    --tw-gradient-from: #ec4899;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(236, 72, 153, 0));\n  }\n\n  .lg\\:focus\\:from-pink-600:focus {\n    --tw-gradient-from: #db2777;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(219, 39, 119, 0));\n  }\n\n  .lg\\:focus\\:from-pink-700:focus {\n    --tw-gradient-from: #be185d;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(190, 24, 93, 0));\n  }\n\n  .lg\\:focus\\:from-pink-800:focus {\n    --tw-gradient-from: #9d174d;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(157, 23, 77, 0));\n  }\n\n  .lg\\:focus\\:from-pink-900:focus {\n    --tw-gradient-from: #831843;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(131, 24, 67, 0));\n  }\n\n  .lg\\:focus\\:via-transparent:focus {\n    --tw-gradient-stops: var(--tw-gradient-from), transparent, var(--tw-gradient-to, rgba(0, 0, 0, 0));\n  }\n\n  .lg\\:focus\\:via-current:focus {\n    --tw-gradient-stops: var(--tw-gradient-from), currentColor, var(--tw-gradient-to, rgba(255, 255, 255, 0));\n  }\n\n  .lg\\:focus\\:via-black:focus {\n    --tw-gradient-stops: var(--tw-gradient-from), #000, var(--tw-gradient-to, rgba(0, 0, 0, 0));\n  }\n\n  .lg\\:focus\\:via-white:focus {\n    --tw-gradient-stops: var(--tw-gradient-from), #fff, var(--tw-gradient-to, rgba(255, 255, 255, 0));\n  }\n\n  .lg\\:focus\\:via-gray-50:focus {\n    --tw-gradient-stops: var(--tw-gradient-from), #f9fafb, var(--tw-gradient-to, rgba(249, 250, 251, 0));\n  }\n\n  .lg\\:focus\\:via-gray-100:focus {\n    --tw-gradient-stops: var(--tw-gradient-from), #f3f4f6, var(--tw-gradient-to, rgba(243, 244, 246, 0));\n  }\n\n  .lg\\:focus\\:via-gray-200:focus {\n    --tw-gradient-stops: var(--tw-gradient-from), #e5e7eb, var(--tw-gradient-to, rgba(229, 231, 235, 0));\n  }\n\n  .lg\\:focus\\:via-gray-300:focus {\n    --tw-gradient-stops: var(--tw-gradient-from), #d1d5db, var(--tw-gradient-to, rgba(209, 213, 219, 0));\n  }\n\n  .lg\\:focus\\:via-gray-400:focus {\n    --tw-gradient-stops: var(--tw-gradient-from), #9ca3af, var(--tw-gradient-to, rgba(156, 163, 175, 0));\n  }\n\n  .lg\\:focus\\:via-gray-500:focus {\n    --tw-gradient-stops: var(--tw-gradient-from), #6b7280, var(--tw-gradient-to, rgba(107, 114, 128, 0));\n  }\n\n  .lg\\:focus\\:via-gray-600:focus {\n    --tw-gradient-stops: var(--tw-gradient-from), #4b5563, var(--tw-gradient-to, rgba(75, 85, 99, 0));\n  }\n\n  .lg\\:focus\\:via-gray-700:focus {\n    --tw-gradient-stops: var(--tw-gradient-from), #374151, var(--tw-gradient-to, rgba(55, 65, 81, 0));\n  }\n\n  .lg\\:focus\\:via-gray-800:focus {\n    --tw-gradient-stops: var(--tw-gradient-from), #1f2937, var(--tw-gradient-to, rgba(31, 41, 55, 0));\n  }\n\n  .lg\\:focus\\:via-gray-900:focus {\n    --tw-gradient-stops: var(--tw-gradient-from), #111827, var(--tw-gradient-to, rgba(17, 24, 39, 0));\n  }\n\n  .lg\\:focus\\:via-red-50:focus {\n    --tw-gradient-stops: var(--tw-gradient-from), #fef2f2, var(--tw-gradient-to, rgba(254, 242, 242, 0));\n  }\n\n  .lg\\:focus\\:via-red-100:focus {\n    --tw-gradient-stops: var(--tw-gradient-from), #fee2e2, var(--tw-gradient-to, rgba(254, 226, 226, 0));\n  }\n\n  .lg\\:focus\\:via-red-200:focus {\n    --tw-gradient-stops: var(--tw-gradient-from), #fecaca, var(--tw-gradient-to, rgba(254, 202, 202, 0));\n  }\n\n  .lg\\:focus\\:via-red-300:focus {\n    --tw-gradient-stops: var(--tw-gradient-from), #fca5a5, var(--tw-gradient-to, rgba(252, 165, 165, 0));\n  }\n\n  .lg\\:focus\\:via-red-400:focus {\n    --tw-gradient-stops: var(--tw-gradient-from), #f87171, var(--tw-gradient-to, rgba(248, 113, 113, 0));\n  }\n\n  .lg\\:focus\\:via-red-500:focus {\n    --tw-gradient-stops: var(--tw-gradient-from), #ef4444, var(--tw-gradient-to, rgba(239, 68, 68, 0));\n  }\n\n  .lg\\:focus\\:via-red-600:focus {\n    --tw-gradient-stops: var(--tw-gradient-from), #dc2626, var(--tw-gradient-to, rgba(220, 38, 38, 0));\n  }\n\n  .lg\\:focus\\:via-red-700:focus {\n    --tw-gradient-stops: var(--tw-gradient-from), #b91c1c, var(--tw-gradient-to, rgba(185, 28, 28, 0));\n  }\n\n  .lg\\:focus\\:via-red-800:focus {\n    --tw-gradient-stops: var(--tw-gradient-from), #991b1b, var(--tw-gradient-to, rgba(153, 27, 27, 0));\n  }\n\n  .lg\\:focus\\:via-red-900:focus {\n    --tw-gradient-stops: var(--tw-gradient-from), #7f1d1d, var(--tw-gradient-to, rgba(127, 29, 29, 0));\n  }\n\n  .lg\\:focus\\:via-yellow-50:focus {\n    --tw-gradient-stops: var(--tw-gradient-from), #fffbeb, var(--tw-gradient-to, rgba(255, 251, 235, 0));\n  }\n\n  .lg\\:focus\\:via-yellow-100:focus {\n    --tw-gradient-stops: var(--tw-gradient-from), #fef3c7, var(--tw-gradient-to, rgba(254, 243, 199, 0));\n  }\n\n  .lg\\:focus\\:via-yellow-200:focus {\n    --tw-gradient-stops: var(--tw-gradient-from), #fde68a, var(--tw-gradient-to, rgba(253, 230, 138, 0));\n  }\n\n  .lg\\:focus\\:via-yellow-300:focus {\n    --tw-gradient-stops: var(--tw-gradient-from), #fcd34d, var(--tw-gradient-to, rgba(252, 211, 77, 0));\n  }\n\n  .lg\\:focus\\:via-yellow-400:focus {\n    --tw-gradient-stops: var(--tw-gradient-from), #fbbf24, var(--tw-gradient-to, rgba(251, 191, 36, 0));\n  }\n\n  .lg\\:focus\\:via-yellow-500:focus {\n    --tw-gradient-stops: var(--tw-gradient-from), #f59e0b, var(--tw-gradient-to, rgba(245, 158, 11, 0));\n  }\n\n  .lg\\:focus\\:via-yellow-600:focus {\n    --tw-gradient-stops: var(--tw-gradient-from), #d97706, var(--tw-gradient-to, rgba(217, 119, 6, 0));\n  }\n\n  .lg\\:focus\\:via-yellow-700:focus {\n    --tw-gradient-stops: var(--tw-gradient-from), #b45309, var(--tw-gradient-to, rgba(180, 83, 9, 0));\n  }\n\n  .lg\\:focus\\:via-yellow-800:focus {\n    --tw-gradient-stops: var(--tw-gradient-from), #92400e, var(--tw-gradient-to, rgba(146, 64, 14, 0));\n  }\n\n  .lg\\:focus\\:via-yellow-900:focus {\n    --tw-gradient-stops: var(--tw-gradient-from), #78350f, var(--tw-gradient-to, rgba(120, 53, 15, 0));\n  }\n\n  .lg\\:focus\\:via-green-50:focus {\n    --tw-gradient-stops: var(--tw-gradient-from), #ecfdf5, var(--tw-gradient-to, rgba(236, 253, 245, 0));\n  }\n\n  .lg\\:focus\\:via-green-100:focus {\n    --tw-gradient-stops: var(--tw-gradient-from), #d1fae5, var(--tw-gradient-to, rgba(209, 250, 229, 0));\n  }\n\n  .lg\\:focus\\:via-green-200:focus {\n    --tw-gradient-stops: var(--tw-gradient-from), #a7f3d0, var(--tw-gradient-to, rgba(167, 243, 208, 0));\n  }\n\n  .lg\\:focus\\:via-green-300:focus {\n    --tw-gradient-stops: var(--tw-gradient-from), #6ee7b7, var(--tw-gradient-to, rgba(110, 231, 183, 0));\n  }\n\n  .lg\\:focus\\:via-green-400:focus {\n    --tw-gradient-stops: var(--tw-gradient-from), #34d399, var(--tw-gradient-to, rgba(52, 211, 153, 0));\n  }\n\n  .lg\\:focus\\:via-green-500:focus {\n    --tw-gradient-stops: var(--tw-gradient-from), #10b981, var(--tw-gradient-to, rgba(16, 185, 129, 0));\n  }\n\n  .lg\\:focus\\:via-green-600:focus {\n    --tw-gradient-stops: var(--tw-gradient-from), #059669, var(--tw-gradient-to, rgba(5, 150, 105, 0));\n  }\n\n  .lg\\:focus\\:via-green-700:focus {\n    --tw-gradient-stops: var(--tw-gradient-from), #047857, var(--tw-gradient-to, rgba(4, 120, 87, 0));\n  }\n\n  .lg\\:focus\\:via-green-800:focus {\n    --tw-gradient-stops: var(--tw-gradient-from), #065f46, var(--tw-gradient-to, rgba(6, 95, 70, 0));\n  }\n\n  .lg\\:focus\\:via-green-900:focus {\n    --tw-gradient-stops: var(--tw-gradient-from), #064e3b, var(--tw-gradient-to, rgba(6, 78, 59, 0));\n  }\n\n  .lg\\:focus\\:via-blue-50:focus {\n    --tw-gradient-stops: var(--tw-gradient-from), #eff6ff, var(--tw-gradient-to, rgba(239, 246, 255, 0));\n  }\n\n  .lg\\:focus\\:via-blue-100:focus {\n    --tw-gradient-stops: var(--tw-gradient-from), #dbeafe, var(--tw-gradient-to, rgba(219, 234, 254, 0));\n  }\n\n  .lg\\:focus\\:via-blue-200:focus {\n    --tw-gradient-stops: var(--tw-gradient-from), #bfdbfe, var(--tw-gradient-to, rgba(191, 219, 254, 0));\n  }\n\n  .lg\\:focus\\:via-blue-300:focus {\n    --tw-gradient-stops: var(--tw-gradient-from), #93c5fd, var(--tw-gradient-to, rgba(147, 197, 253, 0));\n  }\n\n  .lg\\:focus\\:via-blue-400:focus {\n    --tw-gradient-stops: var(--tw-gradient-from), #60a5fa, var(--tw-gradient-to, rgba(96, 165, 250, 0));\n  }\n\n  .lg\\:focus\\:via-blue-500:focus {\n    --tw-gradient-stops: var(--tw-gradient-from), #3b82f6, var(--tw-gradient-to, rgba(59, 130, 246, 0));\n  }\n\n  .lg\\:focus\\:via-blue-600:focus {\n    --tw-gradient-stops: var(--tw-gradient-from), #2563eb, var(--tw-gradient-to, rgba(37, 99, 235, 0));\n  }\n\n  .lg\\:focus\\:via-blue-700:focus {\n    --tw-gradient-stops: var(--tw-gradient-from), #1d4ed8, var(--tw-gradient-to, rgba(29, 78, 216, 0));\n  }\n\n  .lg\\:focus\\:via-blue-800:focus {\n    --tw-gradient-stops: var(--tw-gradient-from), #1e40af, var(--tw-gradient-to, rgba(30, 64, 175, 0));\n  }\n\n  .lg\\:focus\\:via-blue-900:focus {\n    --tw-gradient-stops: var(--tw-gradient-from), #1e3a8a, var(--tw-gradient-to, rgba(30, 58, 138, 0));\n  }\n\n  .lg\\:focus\\:via-indigo-50:focus {\n    --tw-gradient-stops: var(--tw-gradient-from), #eef2ff, var(--tw-gradient-to, rgba(238, 242, 255, 0));\n  }\n\n  .lg\\:focus\\:via-indigo-100:focus {\n    --tw-gradient-stops: var(--tw-gradient-from), #e0e7ff, var(--tw-gradient-to, rgba(224, 231, 255, 0));\n  }\n\n  .lg\\:focus\\:via-indigo-200:focus {\n    --tw-gradient-stops: var(--tw-gradient-from), #c7d2fe, var(--tw-gradient-to, rgba(199, 210, 254, 0));\n  }\n\n  .lg\\:focus\\:via-indigo-300:focus {\n    --tw-gradient-stops: var(--tw-gradient-from), #a5b4fc, var(--tw-gradient-to, rgba(165, 180, 252, 0));\n  }\n\n  .lg\\:focus\\:via-indigo-400:focus {\n    --tw-gradient-stops: var(--tw-gradient-from), #818cf8, var(--tw-gradient-to, rgba(129, 140, 248, 0));\n  }\n\n  .lg\\:focus\\:via-indigo-500:focus {\n    --tw-gradient-stops: var(--tw-gradient-from), #6366f1, var(--tw-gradient-to, rgba(99, 102, 241, 0));\n  }\n\n  .lg\\:focus\\:via-indigo-600:focus {\n    --tw-gradient-stops: var(--tw-gradient-from), #4f46e5, var(--tw-gradient-to, rgba(79, 70, 229, 0));\n  }\n\n  .lg\\:focus\\:via-indigo-700:focus {\n    --tw-gradient-stops: var(--tw-gradient-from), #4338ca, var(--tw-gradient-to, rgba(67, 56, 202, 0));\n  }\n\n  .lg\\:focus\\:via-indigo-800:focus {\n    --tw-gradient-stops: var(--tw-gradient-from), #3730a3, var(--tw-gradient-to, rgba(55, 48, 163, 0));\n  }\n\n  .lg\\:focus\\:via-indigo-900:focus {\n    --tw-gradient-stops: var(--tw-gradient-from), #312e81, var(--tw-gradient-to, rgba(49, 46, 129, 0));\n  }\n\n  .lg\\:focus\\:via-purple-50:focus {\n    --tw-gradient-stops: var(--tw-gradient-from), #f5f3ff, var(--tw-gradient-to, rgba(245, 243, 255, 0));\n  }\n\n  .lg\\:focus\\:via-purple-100:focus {\n    --tw-gradient-stops: var(--tw-gradient-from), #ede9fe, var(--tw-gradient-to, rgba(237, 233, 254, 0));\n  }\n\n  .lg\\:focus\\:via-purple-200:focus {\n    --tw-gradient-stops: var(--tw-gradient-from), #ddd6fe, var(--tw-gradient-to, rgba(221, 214, 254, 0));\n  }\n\n  .lg\\:focus\\:via-purple-300:focus {\n    --tw-gradient-stops: var(--tw-gradient-from), #c4b5fd, var(--tw-gradient-to, rgba(196, 181, 253, 0));\n  }\n\n  .lg\\:focus\\:via-purple-400:focus {\n    --tw-gradient-stops: var(--tw-gradient-from), #a78bfa, var(--tw-gradient-to, rgba(167, 139, 250, 0));\n  }\n\n  .lg\\:focus\\:via-purple-500:focus {\n    --tw-gradient-stops: var(--tw-gradient-from), #8b5cf6, var(--tw-gradient-to, rgba(139, 92, 246, 0));\n  }\n\n  .lg\\:focus\\:via-purple-600:focus {\n    --tw-gradient-stops: var(--tw-gradient-from), #7c3aed, var(--tw-gradient-to, rgba(124, 58, 237, 0));\n  }\n\n  .lg\\:focus\\:via-purple-700:focus {\n    --tw-gradient-stops: var(--tw-gradient-from), #6d28d9, var(--tw-gradient-to, rgba(109, 40, 217, 0));\n  }\n\n  .lg\\:focus\\:via-purple-800:focus {\n    --tw-gradient-stops: var(--tw-gradient-from), #5b21b6, var(--tw-gradient-to, rgba(91, 33, 182, 0));\n  }\n\n  .lg\\:focus\\:via-purple-900:focus {\n    --tw-gradient-stops: var(--tw-gradient-from), #4c1d95, var(--tw-gradient-to, rgba(76, 29, 149, 0));\n  }\n\n  .lg\\:focus\\:via-pink-50:focus {\n    --tw-gradient-stops: var(--tw-gradient-from), #fdf2f8, var(--tw-gradient-to, rgba(253, 242, 248, 0));\n  }\n\n  .lg\\:focus\\:via-pink-100:focus {\n    --tw-gradient-stops: var(--tw-gradient-from), #fce7f3, var(--tw-gradient-to, rgba(252, 231, 243, 0));\n  }\n\n  .lg\\:focus\\:via-pink-200:focus {\n    --tw-gradient-stops: var(--tw-gradient-from), #fbcfe8, var(--tw-gradient-to, rgba(251, 207, 232, 0));\n  }\n\n  .lg\\:focus\\:via-pink-300:focus {\n    --tw-gradient-stops: var(--tw-gradient-from), #f9a8d4, var(--tw-gradient-to, rgba(249, 168, 212, 0));\n  }\n\n  .lg\\:focus\\:via-pink-400:focus {\n    --tw-gradient-stops: var(--tw-gradient-from), #f472b6, var(--tw-gradient-to, rgba(244, 114, 182, 0));\n  }\n\n  .lg\\:focus\\:via-pink-500:focus {\n    --tw-gradient-stops: var(--tw-gradient-from), #ec4899, var(--tw-gradient-to, rgba(236, 72, 153, 0));\n  }\n\n  .lg\\:focus\\:via-pink-600:focus {\n    --tw-gradient-stops: var(--tw-gradient-from), #db2777, var(--tw-gradient-to, rgba(219, 39, 119, 0));\n  }\n\n  .lg\\:focus\\:via-pink-700:focus {\n    --tw-gradient-stops: var(--tw-gradient-from), #be185d, var(--tw-gradient-to, rgba(190, 24, 93, 0));\n  }\n\n  .lg\\:focus\\:via-pink-800:focus {\n    --tw-gradient-stops: var(--tw-gradient-from), #9d174d, var(--tw-gradient-to, rgba(157, 23, 77, 0));\n  }\n\n  .lg\\:focus\\:via-pink-900:focus {\n    --tw-gradient-stops: var(--tw-gradient-from), #831843, var(--tw-gradient-to, rgba(131, 24, 67, 0));\n  }\n\n  .lg\\:focus\\:to-transparent:focus {\n    --tw-gradient-to: transparent;\n  }\n\n  .lg\\:focus\\:to-current:focus {\n    --tw-gradient-to: currentColor;\n  }\n\n  .lg\\:focus\\:to-black:focus {\n    --tw-gradient-to: #000;\n  }\n\n  .lg\\:focus\\:to-white:focus {\n    --tw-gradient-to: #fff;\n  }\n\n  .lg\\:focus\\:to-gray-50:focus {\n    --tw-gradient-to: #f9fafb;\n  }\n\n  .lg\\:focus\\:to-gray-100:focus {\n    --tw-gradient-to: #f3f4f6;\n  }\n\n  .lg\\:focus\\:to-gray-200:focus {\n    --tw-gradient-to: #e5e7eb;\n  }\n\n  .lg\\:focus\\:to-gray-300:focus {\n    --tw-gradient-to: #d1d5db;\n  }\n\n  .lg\\:focus\\:to-gray-400:focus {\n    --tw-gradient-to: #9ca3af;\n  }\n\n  .lg\\:focus\\:to-gray-500:focus {\n    --tw-gradient-to: #6b7280;\n  }\n\n  .lg\\:focus\\:to-gray-600:focus {\n    --tw-gradient-to: #4b5563;\n  }\n\n  .lg\\:focus\\:to-gray-700:focus {\n    --tw-gradient-to: #374151;\n  }\n\n  .lg\\:focus\\:to-gray-800:focus {\n    --tw-gradient-to: #1f2937;\n  }\n\n  .lg\\:focus\\:to-gray-900:focus {\n    --tw-gradient-to: #111827;\n  }\n\n  .lg\\:focus\\:to-red-50:focus {\n    --tw-gradient-to: #fef2f2;\n  }\n\n  .lg\\:focus\\:to-red-100:focus {\n    --tw-gradient-to: #fee2e2;\n  }\n\n  .lg\\:focus\\:to-red-200:focus {\n    --tw-gradient-to: #fecaca;\n  }\n\n  .lg\\:focus\\:to-red-300:focus {\n    --tw-gradient-to: #fca5a5;\n  }\n\n  .lg\\:focus\\:to-red-400:focus {\n    --tw-gradient-to: #f87171;\n  }\n\n  .lg\\:focus\\:to-red-500:focus {\n    --tw-gradient-to: #ef4444;\n  }\n\n  .lg\\:focus\\:to-red-600:focus {\n    --tw-gradient-to: #dc2626;\n  }\n\n  .lg\\:focus\\:to-red-700:focus {\n    --tw-gradient-to: #b91c1c;\n  }\n\n  .lg\\:focus\\:to-red-800:focus {\n    --tw-gradient-to: #991b1b;\n  }\n\n  .lg\\:focus\\:to-red-900:focus {\n    --tw-gradient-to: #7f1d1d;\n  }\n\n  .lg\\:focus\\:to-yellow-50:focus {\n    --tw-gradient-to: #fffbeb;\n  }\n\n  .lg\\:focus\\:to-yellow-100:focus {\n    --tw-gradient-to: #fef3c7;\n  }\n\n  .lg\\:focus\\:to-yellow-200:focus {\n    --tw-gradient-to: #fde68a;\n  }\n\n  .lg\\:focus\\:to-yellow-300:focus {\n    --tw-gradient-to: #fcd34d;\n  }\n\n  .lg\\:focus\\:to-yellow-400:focus {\n    --tw-gradient-to: #fbbf24;\n  }\n\n  .lg\\:focus\\:to-yellow-500:focus {\n    --tw-gradient-to: #f59e0b;\n  }\n\n  .lg\\:focus\\:to-yellow-600:focus {\n    --tw-gradient-to: #d97706;\n  }\n\n  .lg\\:focus\\:to-yellow-700:focus {\n    --tw-gradient-to: #b45309;\n  }\n\n  .lg\\:focus\\:to-yellow-800:focus {\n    --tw-gradient-to: #92400e;\n  }\n\n  .lg\\:focus\\:to-yellow-900:focus {\n    --tw-gradient-to: #78350f;\n  }\n\n  .lg\\:focus\\:to-green-50:focus {\n    --tw-gradient-to: #ecfdf5;\n  }\n\n  .lg\\:focus\\:to-green-100:focus {\n    --tw-gradient-to: #d1fae5;\n  }\n\n  .lg\\:focus\\:to-green-200:focus {\n    --tw-gradient-to: #a7f3d0;\n  }\n\n  .lg\\:focus\\:to-green-300:focus {\n    --tw-gradient-to: #6ee7b7;\n  }\n\n  .lg\\:focus\\:to-green-400:focus {\n    --tw-gradient-to: #34d399;\n  }\n\n  .lg\\:focus\\:to-green-500:focus {\n    --tw-gradient-to: #10b981;\n  }\n\n  .lg\\:focus\\:to-green-600:focus {\n    --tw-gradient-to: #059669;\n  }\n\n  .lg\\:focus\\:to-green-700:focus {\n    --tw-gradient-to: #047857;\n  }\n\n  .lg\\:focus\\:to-green-800:focus {\n    --tw-gradient-to: #065f46;\n  }\n\n  .lg\\:focus\\:to-green-900:focus {\n    --tw-gradient-to: #064e3b;\n  }\n\n  .lg\\:focus\\:to-blue-50:focus {\n    --tw-gradient-to: #eff6ff;\n  }\n\n  .lg\\:focus\\:to-blue-100:focus {\n    --tw-gradient-to: #dbeafe;\n  }\n\n  .lg\\:focus\\:to-blue-200:focus {\n    --tw-gradient-to: #bfdbfe;\n  }\n\n  .lg\\:focus\\:to-blue-300:focus {\n    --tw-gradient-to: #93c5fd;\n  }\n\n  .lg\\:focus\\:to-blue-400:focus {\n    --tw-gradient-to: #60a5fa;\n  }\n\n  .lg\\:focus\\:to-blue-500:focus {\n    --tw-gradient-to: #3b82f6;\n  }\n\n  .lg\\:focus\\:to-blue-600:focus {\n    --tw-gradient-to: #2563eb;\n  }\n\n  .lg\\:focus\\:to-blue-700:focus {\n    --tw-gradient-to: #1d4ed8;\n  }\n\n  .lg\\:focus\\:to-blue-800:focus {\n    --tw-gradient-to: #1e40af;\n  }\n\n  .lg\\:focus\\:to-blue-900:focus {\n    --tw-gradient-to: #1e3a8a;\n  }\n\n  .lg\\:focus\\:to-indigo-50:focus {\n    --tw-gradient-to: #eef2ff;\n  }\n\n  .lg\\:focus\\:to-indigo-100:focus {\n    --tw-gradient-to: #e0e7ff;\n  }\n\n  .lg\\:focus\\:to-indigo-200:focus {\n    --tw-gradient-to: #c7d2fe;\n  }\n\n  .lg\\:focus\\:to-indigo-300:focus {\n    --tw-gradient-to: #a5b4fc;\n  }\n\n  .lg\\:focus\\:to-indigo-400:focus {\n    --tw-gradient-to: #818cf8;\n  }\n\n  .lg\\:focus\\:to-indigo-500:focus {\n    --tw-gradient-to: #6366f1;\n  }\n\n  .lg\\:focus\\:to-indigo-600:focus {\n    --tw-gradient-to: #4f46e5;\n  }\n\n  .lg\\:focus\\:to-indigo-700:focus {\n    --tw-gradient-to: #4338ca;\n  }\n\n  .lg\\:focus\\:to-indigo-800:focus {\n    --tw-gradient-to: #3730a3;\n  }\n\n  .lg\\:focus\\:to-indigo-900:focus {\n    --tw-gradient-to: #312e81;\n  }\n\n  .lg\\:focus\\:to-purple-50:focus {\n    --tw-gradient-to: #f5f3ff;\n  }\n\n  .lg\\:focus\\:to-purple-100:focus {\n    --tw-gradient-to: #ede9fe;\n  }\n\n  .lg\\:focus\\:to-purple-200:focus {\n    --tw-gradient-to: #ddd6fe;\n  }\n\n  .lg\\:focus\\:to-purple-300:focus {\n    --tw-gradient-to: #c4b5fd;\n  }\n\n  .lg\\:focus\\:to-purple-400:focus {\n    --tw-gradient-to: #a78bfa;\n  }\n\n  .lg\\:focus\\:to-purple-500:focus {\n    --tw-gradient-to: #8b5cf6;\n  }\n\n  .lg\\:focus\\:to-purple-600:focus {\n    --tw-gradient-to: #7c3aed;\n  }\n\n  .lg\\:focus\\:to-purple-700:focus {\n    --tw-gradient-to: #6d28d9;\n  }\n\n  .lg\\:focus\\:to-purple-800:focus {\n    --tw-gradient-to: #5b21b6;\n  }\n\n  .lg\\:focus\\:to-purple-900:focus {\n    --tw-gradient-to: #4c1d95;\n  }\n\n  .lg\\:focus\\:to-pink-50:focus {\n    --tw-gradient-to: #fdf2f8;\n  }\n\n  .lg\\:focus\\:to-pink-100:focus {\n    --tw-gradient-to: #fce7f3;\n  }\n\n  .lg\\:focus\\:to-pink-200:focus {\n    --tw-gradient-to: #fbcfe8;\n  }\n\n  .lg\\:focus\\:to-pink-300:focus {\n    --tw-gradient-to: #f9a8d4;\n  }\n\n  .lg\\:focus\\:to-pink-400:focus {\n    --tw-gradient-to: #f472b6;\n  }\n\n  .lg\\:focus\\:to-pink-500:focus {\n    --tw-gradient-to: #ec4899;\n  }\n\n  .lg\\:focus\\:to-pink-600:focus {\n    --tw-gradient-to: #db2777;\n  }\n\n  .lg\\:focus\\:to-pink-700:focus {\n    --tw-gradient-to: #be185d;\n  }\n\n  .lg\\:focus\\:to-pink-800:focus {\n    --tw-gradient-to: #9d174d;\n  }\n\n  .lg\\:focus\\:to-pink-900:focus {\n    --tw-gradient-to: #831843;\n  }\n\n  .dark .lg\\:dark\\:from-transparent {\n    --tw-gradient-from: transparent;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(0, 0, 0, 0));\n  }\n\n  .dark .lg\\:dark\\:from-current {\n    --tw-gradient-from: currentColor;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(255, 255, 255, 0));\n  }\n\n  .dark .lg\\:dark\\:from-black {\n    --tw-gradient-from: #000;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(0, 0, 0, 0));\n  }\n\n  .dark .lg\\:dark\\:from-white {\n    --tw-gradient-from: #fff;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(255, 255, 255, 0));\n  }\n\n  .dark .lg\\:dark\\:from-gray-50 {\n    --tw-gradient-from: #f9fafb;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(249, 250, 251, 0));\n  }\n\n  .dark .lg\\:dark\\:from-gray-100 {\n    --tw-gradient-from: #f3f4f6;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(243, 244, 246, 0));\n  }\n\n  .dark .lg\\:dark\\:from-gray-200 {\n    --tw-gradient-from: #e5e7eb;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(229, 231, 235, 0));\n  }\n\n  .dark .lg\\:dark\\:from-gray-300 {\n    --tw-gradient-from: #d1d5db;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(209, 213, 219, 0));\n  }\n\n  .dark .lg\\:dark\\:from-gray-400 {\n    --tw-gradient-from: #9ca3af;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(156, 163, 175, 0));\n  }\n\n  .dark .lg\\:dark\\:from-gray-500 {\n    --tw-gradient-from: #6b7280;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(107, 114, 128, 0));\n  }\n\n  .dark .lg\\:dark\\:from-gray-600 {\n    --tw-gradient-from: #4b5563;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(75, 85, 99, 0));\n  }\n\n  .dark .lg\\:dark\\:from-gray-700 {\n    --tw-gradient-from: #374151;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(55, 65, 81, 0));\n  }\n\n  .dark .lg\\:dark\\:from-gray-800 {\n    --tw-gradient-from: #1f2937;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(31, 41, 55, 0));\n  }\n\n  .dark .lg\\:dark\\:from-gray-900 {\n    --tw-gradient-from: #111827;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(17, 24, 39, 0));\n  }\n\n  .dark .lg\\:dark\\:from-red-50 {\n    --tw-gradient-from: #fef2f2;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(254, 242, 242, 0));\n  }\n\n  .dark .lg\\:dark\\:from-red-100 {\n    --tw-gradient-from: #fee2e2;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(254, 226, 226, 0));\n  }\n\n  .dark .lg\\:dark\\:from-red-200 {\n    --tw-gradient-from: #fecaca;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(254, 202, 202, 0));\n  }\n\n  .dark .lg\\:dark\\:from-red-300 {\n    --tw-gradient-from: #fca5a5;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(252, 165, 165, 0));\n  }\n\n  .dark .lg\\:dark\\:from-red-400 {\n    --tw-gradient-from: #f87171;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(248, 113, 113, 0));\n  }\n\n  .dark .lg\\:dark\\:from-red-500 {\n    --tw-gradient-from: #ef4444;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(239, 68, 68, 0));\n  }\n\n  .dark .lg\\:dark\\:from-red-600 {\n    --tw-gradient-from: #dc2626;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(220, 38, 38, 0));\n  }\n\n  .dark .lg\\:dark\\:from-red-700 {\n    --tw-gradient-from: #b91c1c;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(185, 28, 28, 0));\n  }\n\n  .dark .lg\\:dark\\:from-red-800 {\n    --tw-gradient-from: #991b1b;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(153, 27, 27, 0));\n  }\n\n  .dark .lg\\:dark\\:from-red-900 {\n    --tw-gradient-from: #7f1d1d;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(127, 29, 29, 0));\n  }\n\n  .dark .lg\\:dark\\:from-yellow-50 {\n    --tw-gradient-from: #fffbeb;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(255, 251, 235, 0));\n  }\n\n  .dark .lg\\:dark\\:from-yellow-100 {\n    --tw-gradient-from: #fef3c7;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(254, 243, 199, 0));\n  }\n\n  .dark .lg\\:dark\\:from-yellow-200 {\n    --tw-gradient-from: #fde68a;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(253, 230, 138, 0));\n  }\n\n  .dark .lg\\:dark\\:from-yellow-300 {\n    --tw-gradient-from: #fcd34d;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(252, 211, 77, 0));\n  }\n\n  .dark .lg\\:dark\\:from-yellow-400 {\n    --tw-gradient-from: #fbbf24;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(251, 191, 36, 0));\n  }\n\n  .dark .lg\\:dark\\:from-yellow-500 {\n    --tw-gradient-from: #f59e0b;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(245, 158, 11, 0));\n  }\n\n  .dark .lg\\:dark\\:from-yellow-600 {\n    --tw-gradient-from: #d97706;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(217, 119, 6, 0));\n  }\n\n  .dark .lg\\:dark\\:from-yellow-700 {\n    --tw-gradient-from: #b45309;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(180, 83, 9, 0));\n  }\n\n  .dark .lg\\:dark\\:from-yellow-800 {\n    --tw-gradient-from: #92400e;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(146, 64, 14, 0));\n  }\n\n  .dark .lg\\:dark\\:from-yellow-900 {\n    --tw-gradient-from: #78350f;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(120, 53, 15, 0));\n  }\n\n  .dark .lg\\:dark\\:from-green-50 {\n    --tw-gradient-from: #ecfdf5;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(236, 253, 245, 0));\n  }\n\n  .dark .lg\\:dark\\:from-green-100 {\n    --tw-gradient-from: #d1fae5;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(209, 250, 229, 0));\n  }\n\n  .dark .lg\\:dark\\:from-green-200 {\n    --tw-gradient-from: #a7f3d0;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(167, 243, 208, 0));\n  }\n\n  .dark .lg\\:dark\\:from-green-300 {\n    --tw-gradient-from: #6ee7b7;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(110, 231, 183, 0));\n  }\n\n  .dark .lg\\:dark\\:from-green-400 {\n    --tw-gradient-from: #34d399;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(52, 211, 153, 0));\n  }\n\n  .dark .lg\\:dark\\:from-green-500 {\n    --tw-gradient-from: #10b981;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(16, 185, 129, 0));\n  }\n\n  .dark .lg\\:dark\\:from-green-600 {\n    --tw-gradient-from: #059669;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(5, 150, 105, 0));\n  }\n\n  .dark .lg\\:dark\\:from-green-700 {\n    --tw-gradient-from: #047857;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(4, 120, 87, 0));\n  }\n\n  .dark .lg\\:dark\\:from-green-800 {\n    --tw-gradient-from: #065f46;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(6, 95, 70, 0));\n  }\n\n  .dark .lg\\:dark\\:from-green-900 {\n    --tw-gradient-from: #064e3b;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(6, 78, 59, 0));\n  }\n\n  .dark .lg\\:dark\\:from-blue-50 {\n    --tw-gradient-from: #eff6ff;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(239, 246, 255, 0));\n  }\n\n  .dark .lg\\:dark\\:from-blue-100 {\n    --tw-gradient-from: #dbeafe;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(219, 234, 254, 0));\n  }\n\n  .dark .lg\\:dark\\:from-blue-200 {\n    --tw-gradient-from: #bfdbfe;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(191, 219, 254, 0));\n  }\n\n  .dark .lg\\:dark\\:from-blue-300 {\n    --tw-gradient-from: #93c5fd;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(147, 197, 253, 0));\n  }\n\n  .dark .lg\\:dark\\:from-blue-400 {\n    --tw-gradient-from: #60a5fa;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(96, 165, 250, 0));\n  }\n\n  .dark .lg\\:dark\\:from-blue-500 {\n    --tw-gradient-from: #3b82f6;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(59, 130, 246, 0));\n  }\n\n  .dark .lg\\:dark\\:from-blue-600 {\n    --tw-gradient-from: #2563eb;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(37, 99, 235, 0));\n  }\n\n  .dark .lg\\:dark\\:from-blue-700 {\n    --tw-gradient-from: #1d4ed8;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(29, 78, 216, 0));\n  }\n\n  .dark .lg\\:dark\\:from-blue-800 {\n    --tw-gradient-from: #1e40af;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(30, 64, 175, 0));\n  }\n\n  .dark .lg\\:dark\\:from-blue-900 {\n    --tw-gradient-from: #1e3a8a;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(30, 58, 138, 0));\n  }\n\n  .dark .lg\\:dark\\:from-indigo-50 {\n    --tw-gradient-from: #eef2ff;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(238, 242, 255, 0));\n  }\n\n  .dark .lg\\:dark\\:from-indigo-100 {\n    --tw-gradient-from: #e0e7ff;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(224, 231, 255, 0));\n  }\n\n  .dark .lg\\:dark\\:from-indigo-200 {\n    --tw-gradient-from: #c7d2fe;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(199, 210, 254, 0));\n  }\n\n  .dark .lg\\:dark\\:from-indigo-300 {\n    --tw-gradient-from: #a5b4fc;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(165, 180, 252, 0));\n  }\n\n  .dark .lg\\:dark\\:from-indigo-400 {\n    --tw-gradient-from: #818cf8;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(129, 140, 248, 0));\n  }\n\n  .dark .lg\\:dark\\:from-indigo-500 {\n    --tw-gradient-from: #6366f1;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(99, 102, 241, 0));\n  }\n\n  .dark .lg\\:dark\\:from-indigo-600 {\n    --tw-gradient-from: #4f46e5;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(79, 70, 229, 0));\n  }\n\n  .dark .lg\\:dark\\:from-indigo-700 {\n    --tw-gradient-from: #4338ca;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(67, 56, 202, 0));\n  }\n\n  .dark .lg\\:dark\\:from-indigo-800 {\n    --tw-gradient-from: #3730a3;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(55, 48, 163, 0));\n  }\n\n  .dark .lg\\:dark\\:from-indigo-900 {\n    --tw-gradient-from: #312e81;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(49, 46, 129, 0));\n  }\n\n  .dark .lg\\:dark\\:from-purple-50 {\n    --tw-gradient-from: #f5f3ff;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(245, 243, 255, 0));\n  }\n\n  .dark .lg\\:dark\\:from-purple-100 {\n    --tw-gradient-from: #ede9fe;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(237, 233, 254, 0));\n  }\n\n  .dark .lg\\:dark\\:from-purple-200 {\n    --tw-gradient-from: #ddd6fe;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(221, 214, 254, 0));\n  }\n\n  .dark .lg\\:dark\\:from-purple-300 {\n    --tw-gradient-from: #c4b5fd;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(196, 181, 253, 0));\n  }\n\n  .dark .lg\\:dark\\:from-purple-400 {\n    --tw-gradient-from: #a78bfa;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(167, 139, 250, 0));\n  }\n\n  .dark .lg\\:dark\\:from-purple-500 {\n    --tw-gradient-from: #8b5cf6;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(139, 92, 246, 0));\n  }\n\n  .dark .lg\\:dark\\:from-purple-600 {\n    --tw-gradient-from: #7c3aed;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(124, 58, 237, 0));\n  }\n\n  .dark .lg\\:dark\\:from-purple-700 {\n    --tw-gradient-from: #6d28d9;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(109, 40, 217, 0));\n  }\n\n  .dark .lg\\:dark\\:from-purple-800 {\n    --tw-gradient-from: #5b21b6;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(91, 33, 182, 0));\n  }\n\n  .dark .lg\\:dark\\:from-purple-900 {\n    --tw-gradient-from: #4c1d95;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(76, 29, 149, 0));\n  }\n\n  .dark .lg\\:dark\\:from-pink-50 {\n    --tw-gradient-from: #fdf2f8;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(253, 242, 248, 0));\n  }\n\n  .dark .lg\\:dark\\:from-pink-100 {\n    --tw-gradient-from: #fce7f3;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(252, 231, 243, 0));\n  }\n\n  .dark .lg\\:dark\\:from-pink-200 {\n    --tw-gradient-from: #fbcfe8;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(251, 207, 232, 0));\n  }\n\n  .dark .lg\\:dark\\:from-pink-300 {\n    --tw-gradient-from: #f9a8d4;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(249, 168, 212, 0));\n  }\n\n  .dark .lg\\:dark\\:from-pink-400 {\n    --tw-gradient-from: #f472b6;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(244, 114, 182, 0));\n  }\n\n  .dark .lg\\:dark\\:from-pink-500 {\n    --tw-gradient-from: #ec4899;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(236, 72, 153, 0));\n  }\n\n  .dark .lg\\:dark\\:from-pink-600 {\n    --tw-gradient-from: #db2777;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(219, 39, 119, 0));\n  }\n\n  .dark .lg\\:dark\\:from-pink-700 {\n    --tw-gradient-from: #be185d;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(190, 24, 93, 0));\n  }\n\n  .dark .lg\\:dark\\:from-pink-800 {\n    --tw-gradient-from: #9d174d;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(157, 23, 77, 0));\n  }\n\n  .dark .lg\\:dark\\:from-pink-900 {\n    --tw-gradient-from: #831843;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(131, 24, 67, 0));\n  }\n\n  .dark .lg\\:dark\\:via-transparent {\n    --tw-gradient-stops: var(--tw-gradient-from), transparent, var(--tw-gradient-to, rgba(0, 0, 0, 0));\n  }\n\n  .dark .lg\\:dark\\:via-current {\n    --tw-gradient-stops: var(--tw-gradient-from), currentColor, var(--tw-gradient-to, rgba(255, 255, 255, 0));\n  }\n\n  .dark .lg\\:dark\\:via-black {\n    --tw-gradient-stops: var(--tw-gradient-from), #000, var(--tw-gradient-to, rgba(0, 0, 0, 0));\n  }\n\n  .dark .lg\\:dark\\:via-white {\n    --tw-gradient-stops: var(--tw-gradient-from), #fff, var(--tw-gradient-to, rgba(255, 255, 255, 0));\n  }\n\n  .dark .lg\\:dark\\:via-gray-50 {\n    --tw-gradient-stops: var(--tw-gradient-from), #f9fafb, var(--tw-gradient-to, rgba(249, 250, 251, 0));\n  }\n\n  .dark .lg\\:dark\\:via-gray-100 {\n    --tw-gradient-stops: var(--tw-gradient-from), #f3f4f6, var(--tw-gradient-to, rgba(243, 244, 246, 0));\n  }\n\n  .dark .lg\\:dark\\:via-gray-200 {\n    --tw-gradient-stops: var(--tw-gradient-from), #e5e7eb, var(--tw-gradient-to, rgba(229, 231, 235, 0));\n  }\n\n  .dark .lg\\:dark\\:via-gray-300 {\n    --tw-gradient-stops: var(--tw-gradient-from), #d1d5db, var(--tw-gradient-to, rgba(209, 213, 219, 0));\n  }\n\n  .dark .lg\\:dark\\:via-gray-400 {\n    --tw-gradient-stops: var(--tw-gradient-from), #9ca3af, var(--tw-gradient-to, rgba(156, 163, 175, 0));\n  }\n\n  .dark .lg\\:dark\\:via-gray-500 {\n    --tw-gradient-stops: var(--tw-gradient-from), #6b7280, var(--tw-gradient-to, rgba(107, 114, 128, 0));\n  }\n\n  .dark .lg\\:dark\\:via-gray-600 {\n    --tw-gradient-stops: var(--tw-gradient-from), #4b5563, var(--tw-gradient-to, rgba(75, 85, 99, 0));\n  }\n\n  .dark .lg\\:dark\\:via-gray-700 {\n    --tw-gradient-stops: var(--tw-gradient-from), #374151, var(--tw-gradient-to, rgba(55, 65, 81, 0));\n  }\n\n  .dark .lg\\:dark\\:via-gray-800 {\n    --tw-gradient-stops: var(--tw-gradient-from), #1f2937, var(--tw-gradient-to, rgba(31, 41, 55, 0));\n  }\n\n  .dark .lg\\:dark\\:via-gray-900 {\n    --tw-gradient-stops: var(--tw-gradient-from), #111827, var(--tw-gradient-to, rgba(17, 24, 39, 0));\n  }\n\n  .dark .lg\\:dark\\:via-red-50 {\n    --tw-gradient-stops: var(--tw-gradient-from), #fef2f2, var(--tw-gradient-to, rgba(254, 242, 242, 0));\n  }\n\n  .dark .lg\\:dark\\:via-red-100 {\n    --tw-gradient-stops: var(--tw-gradient-from), #fee2e2, var(--tw-gradient-to, rgba(254, 226, 226, 0));\n  }\n\n  .dark .lg\\:dark\\:via-red-200 {\n    --tw-gradient-stops: var(--tw-gradient-from), #fecaca, var(--tw-gradient-to, rgba(254, 202, 202, 0));\n  }\n\n  .dark .lg\\:dark\\:via-red-300 {\n    --tw-gradient-stops: var(--tw-gradient-from), #fca5a5, var(--tw-gradient-to, rgba(252, 165, 165, 0));\n  }\n\n  .dark .lg\\:dark\\:via-red-400 {\n    --tw-gradient-stops: var(--tw-gradient-from), #f87171, var(--tw-gradient-to, rgba(248, 113, 113, 0));\n  }\n\n  .dark .lg\\:dark\\:via-red-500 {\n    --tw-gradient-stops: var(--tw-gradient-from), #ef4444, var(--tw-gradient-to, rgba(239, 68, 68, 0));\n  }\n\n  .dark .lg\\:dark\\:via-red-600 {\n    --tw-gradient-stops: var(--tw-gradient-from), #dc2626, var(--tw-gradient-to, rgba(220, 38, 38, 0));\n  }\n\n  .dark .lg\\:dark\\:via-red-700 {\n    --tw-gradient-stops: var(--tw-gradient-from), #b91c1c, var(--tw-gradient-to, rgba(185, 28, 28, 0));\n  }\n\n  .dark .lg\\:dark\\:via-red-800 {\n    --tw-gradient-stops: var(--tw-gradient-from), #991b1b, var(--tw-gradient-to, rgba(153, 27, 27, 0));\n  }\n\n  .dark .lg\\:dark\\:via-red-900 {\n    --tw-gradient-stops: var(--tw-gradient-from), #7f1d1d, var(--tw-gradient-to, rgba(127, 29, 29, 0));\n  }\n\n  .dark .lg\\:dark\\:via-yellow-50 {\n    --tw-gradient-stops: var(--tw-gradient-from), #fffbeb, var(--tw-gradient-to, rgba(255, 251, 235, 0));\n  }\n\n  .dark .lg\\:dark\\:via-yellow-100 {\n    --tw-gradient-stops: var(--tw-gradient-from), #fef3c7, var(--tw-gradient-to, rgba(254, 243, 199, 0));\n  }\n\n  .dark .lg\\:dark\\:via-yellow-200 {\n    --tw-gradient-stops: var(--tw-gradient-from), #fde68a, var(--tw-gradient-to, rgba(253, 230, 138, 0));\n  }\n\n  .dark .lg\\:dark\\:via-yellow-300 {\n    --tw-gradient-stops: var(--tw-gradient-from), #fcd34d, var(--tw-gradient-to, rgba(252, 211, 77, 0));\n  }\n\n  .dark .lg\\:dark\\:via-yellow-400 {\n    --tw-gradient-stops: var(--tw-gradient-from), #fbbf24, var(--tw-gradient-to, rgba(251, 191, 36, 0));\n  }\n\n  .dark .lg\\:dark\\:via-yellow-500 {\n    --tw-gradient-stops: var(--tw-gradient-from), #f59e0b, var(--tw-gradient-to, rgba(245, 158, 11, 0));\n  }\n\n  .dark .lg\\:dark\\:via-yellow-600 {\n    --tw-gradient-stops: var(--tw-gradient-from), #d97706, var(--tw-gradient-to, rgba(217, 119, 6, 0));\n  }\n\n  .dark .lg\\:dark\\:via-yellow-700 {\n    --tw-gradient-stops: var(--tw-gradient-from), #b45309, var(--tw-gradient-to, rgba(180, 83, 9, 0));\n  }\n\n  .dark .lg\\:dark\\:via-yellow-800 {\n    --tw-gradient-stops: var(--tw-gradient-from), #92400e, var(--tw-gradient-to, rgba(146, 64, 14, 0));\n  }\n\n  .dark .lg\\:dark\\:via-yellow-900 {\n    --tw-gradient-stops: var(--tw-gradient-from), #78350f, var(--tw-gradient-to, rgba(120, 53, 15, 0));\n  }\n\n  .dark .lg\\:dark\\:via-green-50 {\n    --tw-gradient-stops: var(--tw-gradient-from), #ecfdf5, var(--tw-gradient-to, rgba(236, 253, 245, 0));\n  }\n\n  .dark .lg\\:dark\\:via-green-100 {\n    --tw-gradient-stops: var(--tw-gradient-from), #d1fae5, var(--tw-gradient-to, rgba(209, 250, 229, 0));\n  }\n\n  .dark .lg\\:dark\\:via-green-200 {\n    --tw-gradient-stops: var(--tw-gradient-from), #a7f3d0, var(--tw-gradient-to, rgba(167, 243, 208, 0));\n  }\n\n  .dark .lg\\:dark\\:via-green-300 {\n    --tw-gradient-stops: var(--tw-gradient-from), #6ee7b7, var(--tw-gradient-to, rgba(110, 231, 183, 0));\n  }\n\n  .dark .lg\\:dark\\:via-green-400 {\n    --tw-gradient-stops: var(--tw-gradient-from), #34d399, var(--tw-gradient-to, rgba(52, 211, 153, 0));\n  }\n\n  .dark .lg\\:dark\\:via-green-500 {\n    --tw-gradient-stops: var(--tw-gradient-from), #10b981, var(--tw-gradient-to, rgba(16, 185, 129, 0));\n  }\n\n  .dark .lg\\:dark\\:via-green-600 {\n    --tw-gradient-stops: var(--tw-gradient-from), #059669, var(--tw-gradient-to, rgba(5, 150, 105, 0));\n  }\n\n  .dark .lg\\:dark\\:via-green-700 {\n    --tw-gradient-stops: var(--tw-gradient-from), #047857, var(--tw-gradient-to, rgba(4, 120, 87, 0));\n  }\n\n  .dark .lg\\:dark\\:via-green-800 {\n    --tw-gradient-stops: var(--tw-gradient-from), #065f46, var(--tw-gradient-to, rgba(6, 95, 70, 0));\n  }\n\n  .dark .lg\\:dark\\:via-green-900 {\n    --tw-gradient-stops: var(--tw-gradient-from), #064e3b, var(--tw-gradient-to, rgba(6, 78, 59, 0));\n  }\n\n  .dark .lg\\:dark\\:via-blue-50 {\n    --tw-gradient-stops: var(--tw-gradient-from), #eff6ff, var(--tw-gradient-to, rgba(239, 246, 255, 0));\n  }\n\n  .dark .lg\\:dark\\:via-blue-100 {\n    --tw-gradient-stops: var(--tw-gradient-from), #dbeafe, var(--tw-gradient-to, rgba(219, 234, 254, 0));\n  }\n\n  .dark .lg\\:dark\\:via-blue-200 {\n    --tw-gradient-stops: var(--tw-gradient-from), #bfdbfe, var(--tw-gradient-to, rgba(191, 219, 254, 0));\n  }\n\n  .dark .lg\\:dark\\:via-blue-300 {\n    --tw-gradient-stops: var(--tw-gradient-from), #93c5fd, var(--tw-gradient-to, rgba(147, 197, 253, 0));\n  }\n\n  .dark .lg\\:dark\\:via-blue-400 {\n    --tw-gradient-stops: var(--tw-gradient-from), #60a5fa, var(--tw-gradient-to, rgba(96, 165, 250, 0));\n  }\n\n  .dark .lg\\:dark\\:via-blue-500 {\n    --tw-gradient-stops: var(--tw-gradient-from), #3b82f6, var(--tw-gradient-to, rgba(59, 130, 246, 0));\n  }\n\n  .dark .lg\\:dark\\:via-blue-600 {\n    --tw-gradient-stops: var(--tw-gradient-from), #2563eb, var(--tw-gradient-to, rgba(37, 99, 235, 0));\n  }\n\n  .dark .lg\\:dark\\:via-blue-700 {\n    --tw-gradient-stops: var(--tw-gradient-from), #1d4ed8, var(--tw-gradient-to, rgba(29, 78, 216, 0));\n  }\n\n  .dark .lg\\:dark\\:via-blue-800 {\n    --tw-gradient-stops: var(--tw-gradient-from), #1e40af, var(--tw-gradient-to, rgba(30, 64, 175, 0));\n  }\n\n  .dark .lg\\:dark\\:via-blue-900 {\n    --tw-gradient-stops: var(--tw-gradient-from), #1e3a8a, var(--tw-gradient-to, rgba(30, 58, 138, 0));\n  }\n\n  .dark .lg\\:dark\\:via-indigo-50 {\n    --tw-gradient-stops: var(--tw-gradient-from), #eef2ff, var(--tw-gradient-to, rgba(238, 242, 255, 0));\n  }\n\n  .dark .lg\\:dark\\:via-indigo-100 {\n    --tw-gradient-stops: var(--tw-gradient-from), #e0e7ff, var(--tw-gradient-to, rgba(224, 231, 255, 0));\n  }\n\n  .dark .lg\\:dark\\:via-indigo-200 {\n    --tw-gradient-stops: var(--tw-gradient-from), #c7d2fe, var(--tw-gradient-to, rgba(199, 210, 254, 0));\n  }\n\n  .dark .lg\\:dark\\:via-indigo-300 {\n    --tw-gradient-stops: var(--tw-gradient-from), #a5b4fc, var(--tw-gradient-to, rgba(165, 180, 252, 0));\n  }\n\n  .dark .lg\\:dark\\:via-indigo-400 {\n    --tw-gradient-stops: var(--tw-gradient-from), #818cf8, var(--tw-gradient-to, rgba(129, 140, 248, 0));\n  }\n\n  .dark .lg\\:dark\\:via-indigo-500 {\n    --tw-gradient-stops: var(--tw-gradient-from), #6366f1, var(--tw-gradient-to, rgba(99, 102, 241, 0));\n  }\n\n  .dark .lg\\:dark\\:via-indigo-600 {\n    --tw-gradient-stops: var(--tw-gradient-from), #4f46e5, var(--tw-gradient-to, rgba(79, 70, 229, 0));\n  }\n\n  .dark .lg\\:dark\\:via-indigo-700 {\n    --tw-gradient-stops: var(--tw-gradient-from), #4338ca, var(--tw-gradient-to, rgba(67, 56, 202, 0));\n  }\n\n  .dark .lg\\:dark\\:via-indigo-800 {\n    --tw-gradient-stops: var(--tw-gradient-from), #3730a3, var(--tw-gradient-to, rgba(55, 48, 163, 0));\n  }\n\n  .dark .lg\\:dark\\:via-indigo-900 {\n    --tw-gradient-stops: var(--tw-gradient-from), #312e81, var(--tw-gradient-to, rgba(49, 46, 129, 0));\n  }\n\n  .dark .lg\\:dark\\:via-purple-50 {\n    --tw-gradient-stops: var(--tw-gradient-from), #f5f3ff, var(--tw-gradient-to, rgba(245, 243, 255, 0));\n  }\n\n  .dark .lg\\:dark\\:via-purple-100 {\n    --tw-gradient-stops: var(--tw-gradient-from), #ede9fe, var(--tw-gradient-to, rgba(237, 233, 254, 0));\n  }\n\n  .dark .lg\\:dark\\:via-purple-200 {\n    --tw-gradient-stops: var(--tw-gradient-from), #ddd6fe, var(--tw-gradient-to, rgba(221, 214, 254, 0));\n  }\n\n  .dark .lg\\:dark\\:via-purple-300 {\n    --tw-gradient-stops: var(--tw-gradient-from), #c4b5fd, var(--tw-gradient-to, rgba(196, 181, 253, 0));\n  }\n\n  .dark .lg\\:dark\\:via-purple-400 {\n    --tw-gradient-stops: var(--tw-gradient-from), #a78bfa, var(--tw-gradient-to, rgba(167, 139, 250, 0));\n  }\n\n  .dark .lg\\:dark\\:via-purple-500 {\n    --tw-gradient-stops: var(--tw-gradient-from), #8b5cf6, var(--tw-gradient-to, rgba(139, 92, 246, 0));\n  }\n\n  .dark .lg\\:dark\\:via-purple-600 {\n    --tw-gradient-stops: var(--tw-gradient-from), #7c3aed, var(--tw-gradient-to, rgba(124, 58, 237, 0));\n  }\n\n  .dark .lg\\:dark\\:via-purple-700 {\n    --tw-gradient-stops: var(--tw-gradient-from), #6d28d9, var(--tw-gradient-to, rgba(109, 40, 217, 0));\n  }\n\n  .dark .lg\\:dark\\:via-purple-800 {\n    --tw-gradient-stops: var(--tw-gradient-from), #5b21b6, var(--tw-gradient-to, rgba(91, 33, 182, 0));\n  }\n\n  .dark .lg\\:dark\\:via-purple-900 {\n    --tw-gradient-stops: var(--tw-gradient-from), #4c1d95, var(--tw-gradient-to, rgba(76, 29, 149, 0));\n  }\n\n  .dark .lg\\:dark\\:via-pink-50 {\n    --tw-gradient-stops: var(--tw-gradient-from), #fdf2f8, var(--tw-gradient-to, rgba(253, 242, 248, 0));\n  }\n\n  .dark .lg\\:dark\\:via-pink-100 {\n    --tw-gradient-stops: var(--tw-gradient-from), #fce7f3, var(--tw-gradient-to, rgba(252, 231, 243, 0));\n  }\n\n  .dark .lg\\:dark\\:via-pink-200 {\n    --tw-gradient-stops: var(--tw-gradient-from), #fbcfe8, var(--tw-gradient-to, rgba(251, 207, 232, 0));\n  }\n\n  .dark .lg\\:dark\\:via-pink-300 {\n    --tw-gradient-stops: var(--tw-gradient-from), #f9a8d4, var(--tw-gradient-to, rgba(249, 168, 212, 0));\n  }\n\n  .dark .lg\\:dark\\:via-pink-400 {\n    --tw-gradient-stops: var(--tw-gradient-from), #f472b6, var(--tw-gradient-to, rgba(244, 114, 182, 0));\n  }\n\n  .dark .lg\\:dark\\:via-pink-500 {\n    --tw-gradient-stops: var(--tw-gradient-from), #ec4899, var(--tw-gradient-to, rgba(236, 72, 153, 0));\n  }\n\n  .dark .lg\\:dark\\:via-pink-600 {\n    --tw-gradient-stops: var(--tw-gradient-from), #db2777, var(--tw-gradient-to, rgba(219, 39, 119, 0));\n  }\n\n  .dark .lg\\:dark\\:via-pink-700 {\n    --tw-gradient-stops: var(--tw-gradient-from), #be185d, var(--tw-gradient-to, rgba(190, 24, 93, 0));\n  }\n\n  .dark .lg\\:dark\\:via-pink-800 {\n    --tw-gradient-stops: var(--tw-gradient-from), #9d174d, var(--tw-gradient-to, rgba(157, 23, 77, 0));\n  }\n\n  .dark .lg\\:dark\\:via-pink-900 {\n    --tw-gradient-stops: var(--tw-gradient-from), #831843, var(--tw-gradient-to, rgba(131, 24, 67, 0));\n  }\n\n  .dark .lg\\:dark\\:to-transparent {\n    --tw-gradient-to: transparent;\n  }\n\n  .dark .lg\\:dark\\:to-current {\n    --tw-gradient-to: currentColor;\n  }\n\n  .dark .lg\\:dark\\:to-black {\n    --tw-gradient-to: #000;\n  }\n\n  .dark .lg\\:dark\\:to-white {\n    --tw-gradient-to: #fff;\n  }\n\n  .dark .lg\\:dark\\:to-gray-50 {\n    --tw-gradient-to: #f9fafb;\n  }\n\n  .dark .lg\\:dark\\:to-gray-100 {\n    --tw-gradient-to: #f3f4f6;\n  }\n\n  .dark .lg\\:dark\\:to-gray-200 {\n    --tw-gradient-to: #e5e7eb;\n  }\n\n  .dark .lg\\:dark\\:to-gray-300 {\n    --tw-gradient-to: #d1d5db;\n  }\n\n  .dark .lg\\:dark\\:to-gray-400 {\n    --tw-gradient-to: #9ca3af;\n  }\n\n  .dark .lg\\:dark\\:to-gray-500 {\n    --tw-gradient-to: #6b7280;\n  }\n\n  .dark .lg\\:dark\\:to-gray-600 {\n    --tw-gradient-to: #4b5563;\n  }\n\n  .dark .lg\\:dark\\:to-gray-700 {\n    --tw-gradient-to: #374151;\n  }\n\n  .dark .lg\\:dark\\:to-gray-800 {\n    --tw-gradient-to: #1f2937;\n  }\n\n  .dark .lg\\:dark\\:to-gray-900 {\n    --tw-gradient-to: #111827;\n  }\n\n  .dark .lg\\:dark\\:to-red-50 {\n    --tw-gradient-to: #fef2f2;\n  }\n\n  .dark .lg\\:dark\\:to-red-100 {\n    --tw-gradient-to: #fee2e2;\n  }\n\n  .dark .lg\\:dark\\:to-red-200 {\n    --tw-gradient-to: #fecaca;\n  }\n\n  .dark .lg\\:dark\\:to-red-300 {\n    --tw-gradient-to: #fca5a5;\n  }\n\n  .dark .lg\\:dark\\:to-red-400 {\n    --tw-gradient-to: #f87171;\n  }\n\n  .dark .lg\\:dark\\:to-red-500 {\n    --tw-gradient-to: #ef4444;\n  }\n\n  .dark .lg\\:dark\\:to-red-600 {\n    --tw-gradient-to: #dc2626;\n  }\n\n  .dark .lg\\:dark\\:to-red-700 {\n    --tw-gradient-to: #b91c1c;\n  }\n\n  .dark .lg\\:dark\\:to-red-800 {\n    --tw-gradient-to: #991b1b;\n  }\n\n  .dark .lg\\:dark\\:to-red-900 {\n    --tw-gradient-to: #7f1d1d;\n  }\n\n  .dark .lg\\:dark\\:to-yellow-50 {\n    --tw-gradient-to: #fffbeb;\n  }\n\n  .dark .lg\\:dark\\:to-yellow-100 {\n    --tw-gradient-to: #fef3c7;\n  }\n\n  .dark .lg\\:dark\\:to-yellow-200 {\n    --tw-gradient-to: #fde68a;\n  }\n\n  .dark .lg\\:dark\\:to-yellow-300 {\n    --tw-gradient-to: #fcd34d;\n  }\n\n  .dark .lg\\:dark\\:to-yellow-400 {\n    --tw-gradient-to: #fbbf24;\n  }\n\n  .dark .lg\\:dark\\:to-yellow-500 {\n    --tw-gradient-to: #f59e0b;\n  }\n\n  .dark .lg\\:dark\\:to-yellow-600 {\n    --tw-gradient-to: #d97706;\n  }\n\n  .dark .lg\\:dark\\:to-yellow-700 {\n    --tw-gradient-to: #b45309;\n  }\n\n  .dark .lg\\:dark\\:to-yellow-800 {\n    --tw-gradient-to: #92400e;\n  }\n\n  .dark .lg\\:dark\\:to-yellow-900 {\n    --tw-gradient-to: #78350f;\n  }\n\n  .dark .lg\\:dark\\:to-green-50 {\n    --tw-gradient-to: #ecfdf5;\n  }\n\n  .dark .lg\\:dark\\:to-green-100 {\n    --tw-gradient-to: #d1fae5;\n  }\n\n  .dark .lg\\:dark\\:to-green-200 {\n    --tw-gradient-to: #a7f3d0;\n  }\n\n  .dark .lg\\:dark\\:to-green-300 {\n    --tw-gradient-to: #6ee7b7;\n  }\n\n  .dark .lg\\:dark\\:to-green-400 {\n    --tw-gradient-to: #34d399;\n  }\n\n  .dark .lg\\:dark\\:to-green-500 {\n    --tw-gradient-to: #10b981;\n  }\n\n  .dark .lg\\:dark\\:to-green-600 {\n    --tw-gradient-to: #059669;\n  }\n\n  .dark .lg\\:dark\\:to-green-700 {\n    --tw-gradient-to: #047857;\n  }\n\n  .dark .lg\\:dark\\:to-green-800 {\n    --tw-gradient-to: #065f46;\n  }\n\n  .dark .lg\\:dark\\:to-green-900 {\n    --tw-gradient-to: #064e3b;\n  }\n\n  .dark .lg\\:dark\\:to-blue-50 {\n    --tw-gradient-to: #eff6ff;\n  }\n\n  .dark .lg\\:dark\\:to-blue-100 {\n    --tw-gradient-to: #dbeafe;\n  }\n\n  .dark .lg\\:dark\\:to-blue-200 {\n    --tw-gradient-to: #bfdbfe;\n  }\n\n  .dark .lg\\:dark\\:to-blue-300 {\n    --tw-gradient-to: #93c5fd;\n  }\n\n  .dark .lg\\:dark\\:to-blue-400 {\n    --tw-gradient-to: #60a5fa;\n  }\n\n  .dark .lg\\:dark\\:to-blue-500 {\n    --tw-gradient-to: #3b82f6;\n  }\n\n  .dark .lg\\:dark\\:to-blue-600 {\n    --tw-gradient-to: #2563eb;\n  }\n\n  .dark .lg\\:dark\\:to-blue-700 {\n    --tw-gradient-to: #1d4ed8;\n  }\n\n  .dark .lg\\:dark\\:to-blue-800 {\n    --tw-gradient-to: #1e40af;\n  }\n\n  .dark .lg\\:dark\\:to-blue-900 {\n    --tw-gradient-to: #1e3a8a;\n  }\n\n  .dark .lg\\:dark\\:to-indigo-50 {\n    --tw-gradient-to: #eef2ff;\n  }\n\n  .dark .lg\\:dark\\:to-indigo-100 {\n    --tw-gradient-to: #e0e7ff;\n  }\n\n  .dark .lg\\:dark\\:to-indigo-200 {\n    --tw-gradient-to: #c7d2fe;\n  }\n\n  .dark .lg\\:dark\\:to-indigo-300 {\n    --tw-gradient-to: #a5b4fc;\n  }\n\n  .dark .lg\\:dark\\:to-indigo-400 {\n    --tw-gradient-to: #818cf8;\n  }\n\n  .dark .lg\\:dark\\:to-indigo-500 {\n    --tw-gradient-to: #6366f1;\n  }\n\n  .dark .lg\\:dark\\:to-indigo-600 {\n    --tw-gradient-to: #4f46e5;\n  }\n\n  .dark .lg\\:dark\\:to-indigo-700 {\n    --tw-gradient-to: #4338ca;\n  }\n\n  .dark .lg\\:dark\\:to-indigo-800 {\n    --tw-gradient-to: #3730a3;\n  }\n\n  .dark .lg\\:dark\\:to-indigo-900 {\n    --tw-gradient-to: #312e81;\n  }\n\n  .dark .lg\\:dark\\:to-purple-50 {\n    --tw-gradient-to: #f5f3ff;\n  }\n\n  .dark .lg\\:dark\\:to-purple-100 {\n    --tw-gradient-to: #ede9fe;\n  }\n\n  .dark .lg\\:dark\\:to-purple-200 {\n    --tw-gradient-to: #ddd6fe;\n  }\n\n  .dark .lg\\:dark\\:to-purple-300 {\n    --tw-gradient-to: #c4b5fd;\n  }\n\n  .dark .lg\\:dark\\:to-purple-400 {\n    --tw-gradient-to: #a78bfa;\n  }\n\n  .dark .lg\\:dark\\:to-purple-500 {\n    --tw-gradient-to: #8b5cf6;\n  }\n\n  .dark .lg\\:dark\\:to-purple-600 {\n    --tw-gradient-to: #7c3aed;\n  }\n\n  .dark .lg\\:dark\\:to-purple-700 {\n    --tw-gradient-to: #6d28d9;\n  }\n\n  .dark .lg\\:dark\\:to-purple-800 {\n    --tw-gradient-to: #5b21b6;\n  }\n\n  .dark .lg\\:dark\\:to-purple-900 {\n    --tw-gradient-to: #4c1d95;\n  }\n\n  .dark .lg\\:dark\\:to-pink-50 {\n    --tw-gradient-to: #fdf2f8;\n  }\n\n  .dark .lg\\:dark\\:to-pink-100 {\n    --tw-gradient-to: #fce7f3;\n  }\n\n  .dark .lg\\:dark\\:to-pink-200 {\n    --tw-gradient-to: #fbcfe8;\n  }\n\n  .dark .lg\\:dark\\:to-pink-300 {\n    --tw-gradient-to: #f9a8d4;\n  }\n\n  .dark .lg\\:dark\\:to-pink-400 {\n    --tw-gradient-to: #f472b6;\n  }\n\n  .dark .lg\\:dark\\:to-pink-500 {\n    --tw-gradient-to: #ec4899;\n  }\n\n  .dark .lg\\:dark\\:to-pink-600 {\n    --tw-gradient-to: #db2777;\n  }\n\n  .dark .lg\\:dark\\:to-pink-700 {\n    --tw-gradient-to: #be185d;\n  }\n\n  .dark .lg\\:dark\\:to-pink-800 {\n    --tw-gradient-to: #9d174d;\n  }\n\n  .dark .lg\\:dark\\:to-pink-900 {\n    --tw-gradient-to: #831843;\n  }\n\n  .dark .lg\\:dark\\:hover\\:from-transparent:hover {\n    --tw-gradient-from: transparent;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(0, 0, 0, 0));\n  }\n\n  .dark .lg\\:dark\\:hover\\:from-current:hover {\n    --tw-gradient-from: currentColor;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(255, 255, 255, 0));\n  }\n\n  .dark .lg\\:dark\\:hover\\:from-black:hover {\n    --tw-gradient-from: #000;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(0, 0, 0, 0));\n  }\n\n  .dark .lg\\:dark\\:hover\\:from-white:hover {\n    --tw-gradient-from: #fff;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(255, 255, 255, 0));\n  }\n\n  .dark .lg\\:dark\\:hover\\:from-gray-50:hover {\n    --tw-gradient-from: #f9fafb;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(249, 250, 251, 0));\n  }\n\n  .dark .lg\\:dark\\:hover\\:from-gray-100:hover {\n    --tw-gradient-from: #f3f4f6;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(243, 244, 246, 0));\n  }\n\n  .dark .lg\\:dark\\:hover\\:from-gray-200:hover {\n    --tw-gradient-from: #e5e7eb;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(229, 231, 235, 0));\n  }\n\n  .dark .lg\\:dark\\:hover\\:from-gray-300:hover {\n    --tw-gradient-from: #d1d5db;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(209, 213, 219, 0));\n  }\n\n  .dark .lg\\:dark\\:hover\\:from-gray-400:hover {\n    --tw-gradient-from: #9ca3af;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(156, 163, 175, 0));\n  }\n\n  .dark .lg\\:dark\\:hover\\:from-gray-500:hover {\n    --tw-gradient-from: #6b7280;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(107, 114, 128, 0));\n  }\n\n  .dark .lg\\:dark\\:hover\\:from-gray-600:hover {\n    --tw-gradient-from: #4b5563;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(75, 85, 99, 0));\n  }\n\n  .dark .lg\\:dark\\:hover\\:from-gray-700:hover {\n    --tw-gradient-from: #374151;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(55, 65, 81, 0));\n  }\n\n  .dark .lg\\:dark\\:hover\\:from-gray-800:hover {\n    --tw-gradient-from: #1f2937;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(31, 41, 55, 0));\n  }\n\n  .dark .lg\\:dark\\:hover\\:from-gray-900:hover {\n    --tw-gradient-from: #111827;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(17, 24, 39, 0));\n  }\n\n  .dark .lg\\:dark\\:hover\\:from-red-50:hover {\n    --tw-gradient-from: #fef2f2;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(254, 242, 242, 0));\n  }\n\n  .dark .lg\\:dark\\:hover\\:from-red-100:hover {\n    --tw-gradient-from: #fee2e2;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(254, 226, 226, 0));\n  }\n\n  .dark .lg\\:dark\\:hover\\:from-red-200:hover {\n    --tw-gradient-from: #fecaca;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(254, 202, 202, 0));\n  }\n\n  .dark .lg\\:dark\\:hover\\:from-red-300:hover {\n    --tw-gradient-from: #fca5a5;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(252, 165, 165, 0));\n  }\n\n  .dark .lg\\:dark\\:hover\\:from-red-400:hover {\n    --tw-gradient-from: #f87171;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(248, 113, 113, 0));\n  }\n\n  .dark .lg\\:dark\\:hover\\:from-red-500:hover {\n    --tw-gradient-from: #ef4444;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(239, 68, 68, 0));\n  }\n\n  .dark .lg\\:dark\\:hover\\:from-red-600:hover {\n    --tw-gradient-from: #dc2626;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(220, 38, 38, 0));\n  }\n\n  .dark .lg\\:dark\\:hover\\:from-red-700:hover {\n    --tw-gradient-from: #b91c1c;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(185, 28, 28, 0));\n  }\n\n  .dark .lg\\:dark\\:hover\\:from-red-800:hover {\n    --tw-gradient-from: #991b1b;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(153, 27, 27, 0));\n  }\n\n  .dark .lg\\:dark\\:hover\\:from-red-900:hover {\n    --tw-gradient-from: #7f1d1d;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(127, 29, 29, 0));\n  }\n\n  .dark .lg\\:dark\\:hover\\:from-yellow-50:hover {\n    --tw-gradient-from: #fffbeb;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(255, 251, 235, 0));\n  }\n\n  .dark .lg\\:dark\\:hover\\:from-yellow-100:hover {\n    --tw-gradient-from: #fef3c7;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(254, 243, 199, 0));\n  }\n\n  .dark .lg\\:dark\\:hover\\:from-yellow-200:hover {\n    --tw-gradient-from: #fde68a;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(253, 230, 138, 0));\n  }\n\n  .dark .lg\\:dark\\:hover\\:from-yellow-300:hover {\n    --tw-gradient-from: #fcd34d;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(252, 211, 77, 0));\n  }\n\n  .dark .lg\\:dark\\:hover\\:from-yellow-400:hover {\n    --tw-gradient-from: #fbbf24;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(251, 191, 36, 0));\n  }\n\n  .dark .lg\\:dark\\:hover\\:from-yellow-500:hover {\n    --tw-gradient-from: #f59e0b;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(245, 158, 11, 0));\n  }\n\n  .dark .lg\\:dark\\:hover\\:from-yellow-600:hover {\n    --tw-gradient-from: #d97706;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(217, 119, 6, 0));\n  }\n\n  .dark .lg\\:dark\\:hover\\:from-yellow-700:hover {\n    --tw-gradient-from: #b45309;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(180, 83, 9, 0));\n  }\n\n  .dark .lg\\:dark\\:hover\\:from-yellow-800:hover {\n    --tw-gradient-from: #92400e;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(146, 64, 14, 0));\n  }\n\n  .dark .lg\\:dark\\:hover\\:from-yellow-900:hover {\n    --tw-gradient-from: #78350f;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(120, 53, 15, 0));\n  }\n\n  .dark .lg\\:dark\\:hover\\:from-green-50:hover {\n    --tw-gradient-from: #ecfdf5;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(236, 253, 245, 0));\n  }\n\n  .dark .lg\\:dark\\:hover\\:from-green-100:hover {\n    --tw-gradient-from: #d1fae5;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(209, 250, 229, 0));\n  }\n\n  .dark .lg\\:dark\\:hover\\:from-green-200:hover {\n    --tw-gradient-from: #a7f3d0;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(167, 243, 208, 0));\n  }\n\n  .dark .lg\\:dark\\:hover\\:from-green-300:hover {\n    --tw-gradient-from: #6ee7b7;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(110, 231, 183, 0));\n  }\n\n  .dark .lg\\:dark\\:hover\\:from-green-400:hover {\n    --tw-gradient-from: #34d399;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(52, 211, 153, 0));\n  }\n\n  .dark .lg\\:dark\\:hover\\:from-green-500:hover {\n    --tw-gradient-from: #10b981;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(16, 185, 129, 0));\n  }\n\n  .dark .lg\\:dark\\:hover\\:from-green-600:hover {\n    --tw-gradient-from: #059669;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(5, 150, 105, 0));\n  }\n\n  .dark .lg\\:dark\\:hover\\:from-green-700:hover {\n    --tw-gradient-from: #047857;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(4, 120, 87, 0));\n  }\n\n  .dark .lg\\:dark\\:hover\\:from-green-800:hover {\n    --tw-gradient-from: #065f46;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(6, 95, 70, 0));\n  }\n\n  .dark .lg\\:dark\\:hover\\:from-green-900:hover {\n    --tw-gradient-from: #064e3b;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(6, 78, 59, 0));\n  }\n\n  .dark .lg\\:dark\\:hover\\:from-blue-50:hover {\n    --tw-gradient-from: #eff6ff;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(239, 246, 255, 0));\n  }\n\n  .dark .lg\\:dark\\:hover\\:from-blue-100:hover {\n    --tw-gradient-from: #dbeafe;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(219, 234, 254, 0));\n  }\n\n  .dark .lg\\:dark\\:hover\\:from-blue-200:hover {\n    --tw-gradient-from: #bfdbfe;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(191, 219, 254, 0));\n  }\n\n  .dark .lg\\:dark\\:hover\\:from-blue-300:hover {\n    --tw-gradient-from: #93c5fd;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(147, 197, 253, 0));\n  }\n\n  .dark .lg\\:dark\\:hover\\:from-blue-400:hover {\n    --tw-gradient-from: #60a5fa;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(96, 165, 250, 0));\n  }\n\n  .dark .lg\\:dark\\:hover\\:from-blue-500:hover {\n    --tw-gradient-from: #3b82f6;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(59, 130, 246, 0));\n  }\n\n  .dark .lg\\:dark\\:hover\\:from-blue-600:hover {\n    --tw-gradient-from: #2563eb;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(37, 99, 235, 0));\n  }\n\n  .dark .lg\\:dark\\:hover\\:from-blue-700:hover {\n    --tw-gradient-from: #1d4ed8;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(29, 78, 216, 0));\n  }\n\n  .dark .lg\\:dark\\:hover\\:from-blue-800:hover {\n    --tw-gradient-from: #1e40af;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(30, 64, 175, 0));\n  }\n\n  .dark .lg\\:dark\\:hover\\:from-blue-900:hover {\n    --tw-gradient-from: #1e3a8a;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(30, 58, 138, 0));\n  }\n\n  .dark .lg\\:dark\\:hover\\:from-indigo-50:hover {\n    --tw-gradient-from: #eef2ff;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(238, 242, 255, 0));\n  }\n\n  .dark .lg\\:dark\\:hover\\:from-indigo-100:hover {\n    --tw-gradient-from: #e0e7ff;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(224, 231, 255, 0));\n  }\n\n  .dark .lg\\:dark\\:hover\\:from-indigo-200:hover {\n    --tw-gradient-from: #c7d2fe;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(199, 210, 254, 0));\n  }\n\n  .dark .lg\\:dark\\:hover\\:from-indigo-300:hover {\n    --tw-gradient-from: #a5b4fc;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(165, 180, 252, 0));\n  }\n\n  .dark .lg\\:dark\\:hover\\:from-indigo-400:hover {\n    --tw-gradient-from: #818cf8;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(129, 140, 248, 0));\n  }\n\n  .dark .lg\\:dark\\:hover\\:from-indigo-500:hover {\n    --tw-gradient-from: #6366f1;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(99, 102, 241, 0));\n  }\n\n  .dark .lg\\:dark\\:hover\\:from-indigo-600:hover {\n    --tw-gradient-from: #4f46e5;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(79, 70, 229, 0));\n  }\n\n  .dark .lg\\:dark\\:hover\\:from-indigo-700:hover {\n    --tw-gradient-from: #4338ca;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(67, 56, 202, 0));\n  }\n\n  .dark .lg\\:dark\\:hover\\:from-indigo-800:hover {\n    --tw-gradient-from: #3730a3;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(55, 48, 163, 0));\n  }\n\n  .dark .lg\\:dark\\:hover\\:from-indigo-900:hover {\n    --tw-gradient-from: #312e81;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(49, 46, 129, 0));\n  }\n\n  .dark .lg\\:dark\\:hover\\:from-purple-50:hover {\n    --tw-gradient-from: #f5f3ff;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(245, 243, 255, 0));\n  }\n\n  .dark .lg\\:dark\\:hover\\:from-purple-100:hover {\n    --tw-gradient-from: #ede9fe;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(237, 233, 254, 0));\n  }\n\n  .dark .lg\\:dark\\:hover\\:from-purple-200:hover {\n    --tw-gradient-from: #ddd6fe;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(221, 214, 254, 0));\n  }\n\n  .dark .lg\\:dark\\:hover\\:from-purple-300:hover {\n    --tw-gradient-from: #c4b5fd;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(196, 181, 253, 0));\n  }\n\n  .dark .lg\\:dark\\:hover\\:from-purple-400:hover {\n    --tw-gradient-from: #a78bfa;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(167, 139, 250, 0));\n  }\n\n  .dark .lg\\:dark\\:hover\\:from-purple-500:hover {\n    --tw-gradient-from: #8b5cf6;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(139, 92, 246, 0));\n  }\n\n  .dark .lg\\:dark\\:hover\\:from-purple-600:hover {\n    --tw-gradient-from: #7c3aed;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(124, 58, 237, 0));\n  }\n\n  .dark .lg\\:dark\\:hover\\:from-purple-700:hover {\n    --tw-gradient-from: #6d28d9;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(109, 40, 217, 0));\n  }\n\n  .dark .lg\\:dark\\:hover\\:from-purple-800:hover {\n    --tw-gradient-from: #5b21b6;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(91, 33, 182, 0));\n  }\n\n  .dark .lg\\:dark\\:hover\\:from-purple-900:hover {\n    --tw-gradient-from: #4c1d95;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(76, 29, 149, 0));\n  }\n\n  .dark .lg\\:dark\\:hover\\:from-pink-50:hover {\n    --tw-gradient-from: #fdf2f8;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(253, 242, 248, 0));\n  }\n\n  .dark .lg\\:dark\\:hover\\:from-pink-100:hover {\n    --tw-gradient-from: #fce7f3;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(252, 231, 243, 0));\n  }\n\n  .dark .lg\\:dark\\:hover\\:from-pink-200:hover {\n    --tw-gradient-from: #fbcfe8;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(251, 207, 232, 0));\n  }\n\n  .dark .lg\\:dark\\:hover\\:from-pink-300:hover {\n    --tw-gradient-from: #f9a8d4;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(249, 168, 212, 0));\n  }\n\n  .dark .lg\\:dark\\:hover\\:from-pink-400:hover {\n    --tw-gradient-from: #f472b6;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(244, 114, 182, 0));\n  }\n\n  .dark .lg\\:dark\\:hover\\:from-pink-500:hover {\n    --tw-gradient-from: #ec4899;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(236, 72, 153, 0));\n  }\n\n  .dark .lg\\:dark\\:hover\\:from-pink-600:hover {\n    --tw-gradient-from: #db2777;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(219, 39, 119, 0));\n  }\n\n  .dark .lg\\:dark\\:hover\\:from-pink-700:hover {\n    --tw-gradient-from: #be185d;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(190, 24, 93, 0));\n  }\n\n  .dark .lg\\:dark\\:hover\\:from-pink-800:hover {\n    --tw-gradient-from: #9d174d;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(157, 23, 77, 0));\n  }\n\n  .dark .lg\\:dark\\:hover\\:from-pink-900:hover {\n    --tw-gradient-from: #831843;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(131, 24, 67, 0));\n  }\n\n  .dark .lg\\:dark\\:hover\\:via-transparent:hover {\n    --tw-gradient-stops: var(--tw-gradient-from), transparent, var(--tw-gradient-to, rgba(0, 0, 0, 0));\n  }\n\n  .dark .lg\\:dark\\:hover\\:via-current:hover {\n    --tw-gradient-stops: var(--tw-gradient-from), currentColor, var(--tw-gradient-to, rgba(255, 255, 255, 0));\n  }\n\n  .dark .lg\\:dark\\:hover\\:via-black:hover {\n    --tw-gradient-stops: var(--tw-gradient-from), #000, var(--tw-gradient-to, rgba(0, 0, 0, 0));\n  }\n\n  .dark .lg\\:dark\\:hover\\:via-white:hover {\n    --tw-gradient-stops: var(--tw-gradient-from), #fff, var(--tw-gradient-to, rgba(255, 255, 255, 0));\n  }\n\n  .dark .lg\\:dark\\:hover\\:via-gray-50:hover {\n    --tw-gradient-stops: var(--tw-gradient-from), #f9fafb, var(--tw-gradient-to, rgba(249, 250, 251, 0));\n  }\n\n  .dark .lg\\:dark\\:hover\\:via-gray-100:hover {\n    --tw-gradient-stops: var(--tw-gradient-from), #f3f4f6, var(--tw-gradient-to, rgba(243, 244, 246, 0));\n  }\n\n  .dark .lg\\:dark\\:hover\\:via-gray-200:hover {\n    --tw-gradient-stops: var(--tw-gradient-from), #e5e7eb, var(--tw-gradient-to, rgba(229, 231, 235, 0));\n  }\n\n  .dark .lg\\:dark\\:hover\\:via-gray-300:hover {\n    --tw-gradient-stops: var(--tw-gradient-from), #d1d5db, var(--tw-gradient-to, rgba(209, 213, 219, 0));\n  }\n\n  .dark .lg\\:dark\\:hover\\:via-gray-400:hover {\n    --tw-gradient-stops: var(--tw-gradient-from), #9ca3af, var(--tw-gradient-to, rgba(156, 163, 175, 0));\n  }\n\n  .dark .lg\\:dark\\:hover\\:via-gray-500:hover {\n    --tw-gradient-stops: var(--tw-gradient-from), #6b7280, var(--tw-gradient-to, rgba(107, 114, 128, 0));\n  }\n\n  .dark .lg\\:dark\\:hover\\:via-gray-600:hover {\n    --tw-gradient-stops: var(--tw-gradient-from), #4b5563, var(--tw-gradient-to, rgba(75, 85, 99, 0));\n  }\n\n  .dark .lg\\:dark\\:hover\\:via-gray-700:hover {\n    --tw-gradient-stops: var(--tw-gradient-from), #374151, var(--tw-gradient-to, rgba(55, 65, 81, 0));\n  }\n\n  .dark .lg\\:dark\\:hover\\:via-gray-800:hover {\n    --tw-gradient-stops: var(--tw-gradient-from), #1f2937, var(--tw-gradient-to, rgba(31, 41, 55, 0));\n  }\n\n  .dark .lg\\:dark\\:hover\\:via-gray-900:hover {\n    --tw-gradient-stops: var(--tw-gradient-from), #111827, var(--tw-gradient-to, rgba(17, 24, 39, 0));\n  }\n\n  .dark .lg\\:dark\\:hover\\:via-red-50:hover {\n    --tw-gradient-stops: var(--tw-gradient-from), #fef2f2, var(--tw-gradient-to, rgba(254, 242, 242, 0));\n  }\n\n  .dark .lg\\:dark\\:hover\\:via-red-100:hover {\n    --tw-gradient-stops: var(--tw-gradient-from), #fee2e2, var(--tw-gradient-to, rgba(254, 226, 226, 0));\n  }\n\n  .dark .lg\\:dark\\:hover\\:via-red-200:hover {\n    --tw-gradient-stops: var(--tw-gradient-from), #fecaca, var(--tw-gradient-to, rgba(254, 202, 202, 0));\n  }\n\n  .dark .lg\\:dark\\:hover\\:via-red-300:hover {\n    --tw-gradient-stops: var(--tw-gradient-from), #fca5a5, var(--tw-gradient-to, rgba(252, 165, 165, 0));\n  }\n\n  .dark .lg\\:dark\\:hover\\:via-red-400:hover {\n    --tw-gradient-stops: var(--tw-gradient-from), #f87171, var(--tw-gradient-to, rgba(248, 113, 113, 0));\n  }\n\n  .dark .lg\\:dark\\:hover\\:via-red-500:hover {\n    --tw-gradient-stops: var(--tw-gradient-from), #ef4444, var(--tw-gradient-to, rgba(239, 68, 68, 0));\n  }\n\n  .dark .lg\\:dark\\:hover\\:via-red-600:hover {\n    --tw-gradient-stops: var(--tw-gradient-from), #dc2626, var(--tw-gradient-to, rgba(220, 38, 38, 0));\n  }\n\n  .dark .lg\\:dark\\:hover\\:via-red-700:hover {\n    --tw-gradient-stops: var(--tw-gradient-from), #b91c1c, var(--tw-gradient-to, rgba(185, 28, 28, 0));\n  }\n\n  .dark .lg\\:dark\\:hover\\:via-red-800:hover {\n    --tw-gradient-stops: var(--tw-gradient-from), #991b1b, var(--tw-gradient-to, rgba(153, 27, 27, 0));\n  }\n\n  .dark .lg\\:dark\\:hover\\:via-red-900:hover {\n    --tw-gradient-stops: var(--tw-gradient-from), #7f1d1d, var(--tw-gradient-to, rgba(127, 29, 29, 0));\n  }\n\n  .dark .lg\\:dark\\:hover\\:via-yellow-50:hover {\n    --tw-gradient-stops: var(--tw-gradient-from), #fffbeb, var(--tw-gradient-to, rgba(255, 251, 235, 0));\n  }\n\n  .dark .lg\\:dark\\:hover\\:via-yellow-100:hover {\n    --tw-gradient-stops: var(--tw-gradient-from), #fef3c7, var(--tw-gradient-to, rgba(254, 243, 199, 0));\n  }\n\n  .dark .lg\\:dark\\:hover\\:via-yellow-200:hover {\n    --tw-gradient-stops: var(--tw-gradient-from), #fde68a, var(--tw-gradient-to, rgba(253, 230, 138, 0));\n  }\n\n  .dark .lg\\:dark\\:hover\\:via-yellow-300:hover {\n    --tw-gradient-stops: var(--tw-gradient-from), #fcd34d, var(--tw-gradient-to, rgba(252, 211, 77, 0));\n  }\n\n  .dark .lg\\:dark\\:hover\\:via-yellow-400:hover {\n    --tw-gradient-stops: var(--tw-gradient-from), #fbbf24, var(--tw-gradient-to, rgba(251, 191, 36, 0));\n  }\n\n  .dark .lg\\:dark\\:hover\\:via-yellow-500:hover {\n    --tw-gradient-stops: var(--tw-gradient-from), #f59e0b, var(--tw-gradient-to, rgba(245, 158, 11, 0));\n  }\n\n  .dark .lg\\:dark\\:hover\\:via-yellow-600:hover {\n    --tw-gradient-stops: var(--tw-gradient-from), #d97706, var(--tw-gradient-to, rgba(217, 119, 6, 0));\n  }\n\n  .dark .lg\\:dark\\:hover\\:via-yellow-700:hover {\n    --tw-gradient-stops: var(--tw-gradient-from), #b45309, var(--tw-gradient-to, rgba(180, 83, 9, 0));\n  }\n\n  .dark .lg\\:dark\\:hover\\:via-yellow-800:hover {\n    --tw-gradient-stops: var(--tw-gradient-from), #92400e, var(--tw-gradient-to, rgba(146, 64, 14, 0));\n  }\n\n  .dark .lg\\:dark\\:hover\\:via-yellow-900:hover {\n    --tw-gradient-stops: var(--tw-gradient-from), #78350f, var(--tw-gradient-to, rgba(120, 53, 15, 0));\n  }\n\n  .dark .lg\\:dark\\:hover\\:via-green-50:hover {\n    --tw-gradient-stops: var(--tw-gradient-from), #ecfdf5, var(--tw-gradient-to, rgba(236, 253, 245, 0));\n  }\n\n  .dark .lg\\:dark\\:hover\\:via-green-100:hover {\n    --tw-gradient-stops: var(--tw-gradient-from), #d1fae5, var(--tw-gradient-to, rgba(209, 250, 229, 0));\n  }\n\n  .dark .lg\\:dark\\:hover\\:via-green-200:hover {\n    --tw-gradient-stops: var(--tw-gradient-from), #a7f3d0, var(--tw-gradient-to, rgba(167, 243, 208, 0));\n  }\n\n  .dark .lg\\:dark\\:hover\\:via-green-300:hover {\n    --tw-gradient-stops: var(--tw-gradient-from), #6ee7b7, var(--tw-gradient-to, rgba(110, 231, 183, 0));\n  }\n\n  .dark .lg\\:dark\\:hover\\:via-green-400:hover {\n    --tw-gradient-stops: var(--tw-gradient-from), #34d399, var(--tw-gradient-to, rgba(52, 211, 153, 0));\n  }\n\n  .dark .lg\\:dark\\:hover\\:via-green-500:hover {\n    --tw-gradient-stops: var(--tw-gradient-from), #10b981, var(--tw-gradient-to, rgba(16, 185, 129, 0));\n  }\n\n  .dark .lg\\:dark\\:hover\\:via-green-600:hover {\n    --tw-gradient-stops: var(--tw-gradient-from), #059669, var(--tw-gradient-to, rgba(5, 150, 105, 0));\n  }\n\n  .dark .lg\\:dark\\:hover\\:via-green-700:hover {\n    --tw-gradient-stops: var(--tw-gradient-from), #047857, var(--tw-gradient-to, rgba(4, 120, 87, 0));\n  }\n\n  .dark .lg\\:dark\\:hover\\:via-green-800:hover {\n    --tw-gradient-stops: var(--tw-gradient-from), #065f46, var(--tw-gradient-to, rgba(6, 95, 70, 0));\n  }\n\n  .dark .lg\\:dark\\:hover\\:via-green-900:hover {\n    --tw-gradient-stops: var(--tw-gradient-from), #064e3b, var(--tw-gradient-to, rgba(6, 78, 59, 0));\n  }\n\n  .dark .lg\\:dark\\:hover\\:via-blue-50:hover {\n    --tw-gradient-stops: var(--tw-gradient-from), #eff6ff, var(--tw-gradient-to, rgba(239, 246, 255, 0));\n  }\n\n  .dark .lg\\:dark\\:hover\\:via-blue-100:hover {\n    --tw-gradient-stops: var(--tw-gradient-from), #dbeafe, var(--tw-gradient-to, rgba(219, 234, 254, 0));\n  }\n\n  .dark .lg\\:dark\\:hover\\:via-blue-200:hover {\n    --tw-gradient-stops: var(--tw-gradient-from), #bfdbfe, var(--tw-gradient-to, rgba(191, 219, 254, 0));\n  }\n\n  .dark .lg\\:dark\\:hover\\:via-blue-300:hover {\n    --tw-gradient-stops: var(--tw-gradient-from), #93c5fd, var(--tw-gradient-to, rgba(147, 197, 253, 0));\n  }\n\n  .dark .lg\\:dark\\:hover\\:via-blue-400:hover {\n    --tw-gradient-stops: var(--tw-gradient-from), #60a5fa, var(--tw-gradient-to, rgba(96, 165, 250, 0));\n  }\n\n  .dark .lg\\:dark\\:hover\\:via-blue-500:hover {\n    --tw-gradient-stops: var(--tw-gradient-from), #3b82f6, var(--tw-gradient-to, rgba(59, 130, 246, 0));\n  }\n\n  .dark .lg\\:dark\\:hover\\:via-blue-600:hover {\n    --tw-gradient-stops: var(--tw-gradient-from), #2563eb, var(--tw-gradient-to, rgba(37, 99, 235, 0));\n  }\n\n  .dark .lg\\:dark\\:hover\\:via-blue-700:hover {\n    --tw-gradient-stops: var(--tw-gradient-from), #1d4ed8, var(--tw-gradient-to, rgba(29, 78, 216, 0));\n  }\n\n  .dark .lg\\:dark\\:hover\\:via-blue-800:hover {\n    --tw-gradient-stops: var(--tw-gradient-from), #1e40af, var(--tw-gradient-to, rgba(30, 64, 175, 0));\n  }\n\n  .dark .lg\\:dark\\:hover\\:via-blue-900:hover {\n    --tw-gradient-stops: var(--tw-gradient-from), #1e3a8a, var(--tw-gradient-to, rgba(30, 58, 138, 0));\n  }\n\n  .dark .lg\\:dark\\:hover\\:via-indigo-50:hover {\n    --tw-gradient-stops: var(--tw-gradient-from), #eef2ff, var(--tw-gradient-to, rgba(238, 242, 255, 0));\n  }\n\n  .dark .lg\\:dark\\:hover\\:via-indigo-100:hover {\n    --tw-gradient-stops: var(--tw-gradient-from), #e0e7ff, var(--tw-gradient-to, rgba(224, 231, 255, 0));\n  }\n\n  .dark .lg\\:dark\\:hover\\:via-indigo-200:hover {\n    --tw-gradient-stops: var(--tw-gradient-from), #c7d2fe, var(--tw-gradient-to, rgba(199, 210, 254, 0));\n  }\n\n  .dark .lg\\:dark\\:hover\\:via-indigo-300:hover {\n    --tw-gradient-stops: var(--tw-gradient-from), #a5b4fc, var(--tw-gradient-to, rgba(165, 180, 252, 0));\n  }\n\n  .dark .lg\\:dark\\:hover\\:via-indigo-400:hover {\n    --tw-gradient-stops: var(--tw-gradient-from), #818cf8, var(--tw-gradient-to, rgba(129, 140, 248, 0));\n  }\n\n  .dark .lg\\:dark\\:hover\\:via-indigo-500:hover {\n    --tw-gradient-stops: var(--tw-gradient-from), #6366f1, var(--tw-gradient-to, rgba(99, 102, 241, 0));\n  }\n\n  .dark .lg\\:dark\\:hover\\:via-indigo-600:hover {\n    --tw-gradient-stops: var(--tw-gradient-from), #4f46e5, var(--tw-gradient-to, rgba(79, 70, 229, 0));\n  }\n\n  .dark .lg\\:dark\\:hover\\:via-indigo-700:hover {\n    --tw-gradient-stops: var(--tw-gradient-from), #4338ca, var(--tw-gradient-to, rgba(67, 56, 202, 0));\n  }\n\n  .dark .lg\\:dark\\:hover\\:via-indigo-800:hover {\n    --tw-gradient-stops: var(--tw-gradient-from), #3730a3, var(--tw-gradient-to, rgba(55, 48, 163, 0));\n  }\n\n  .dark .lg\\:dark\\:hover\\:via-indigo-900:hover {\n    --tw-gradient-stops: var(--tw-gradient-from), #312e81, var(--tw-gradient-to, rgba(49, 46, 129, 0));\n  }\n\n  .dark .lg\\:dark\\:hover\\:via-purple-50:hover {\n    --tw-gradient-stops: var(--tw-gradient-from), #f5f3ff, var(--tw-gradient-to, rgba(245, 243, 255, 0));\n  }\n\n  .dark .lg\\:dark\\:hover\\:via-purple-100:hover {\n    --tw-gradient-stops: var(--tw-gradient-from), #ede9fe, var(--tw-gradient-to, rgba(237, 233, 254, 0));\n  }\n\n  .dark .lg\\:dark\\:hover\\:via-purple-200:hover {\n    --tw-gradient-stops: var(--tw-gradient-from), #ddd6fe, var(--tw-gradient-to, rgba(221, 214, 254, 0));\n  }\n\n  .dark .lg\\:dark\\:hover\\:via-purple-300:hover {\n    --tw-gradient-stops: var(--tw-gradient-from), #c4b5fd, var(--tw-gradient-to, rgba(196, 181, 253, 0));\n  }\n\n  .dark .lg\\:dark\\:hover\\:via-purple-400:hover {\n    --tw-gradient-stops: var(--tw-gradient-from), #a78bfa, var(--tw-gradient-to, rgba(167, 139, 250, 0));\n  }\n\n  .dark .lg\\:dark\\:hover\\:via-purple-500:hover {\n    --tw-gradient-stops: var(--tw-gradient-from), #8b5cf6, var(--tw-gradient-to, rgba(139, 92, 246, 0));\n  }\n\n  .dark .lg\\:dark\\:hover\\:via-purple-600:hover {\n    --tw-gradient-stops: var(--tw-gradient-from), #7c3aed, var(--tw-gradient-to, rgba(124, 58, 237, 0));\n  }\n\n  .dark .lg\\:dark\\:hover\\:via-purple-700:hover {\n    --tw-gradient-stops: var(--tw-gradient-from), #6d28d9, var(--tw-gradient-to, rgba(109, 40, 217, 0));\n  }\n\n  .dark .lg\\:dark\\:hover\\:via-purple-800:hover {\n    --tw-gradient-stops: var(--tw-gradient-from), #5b21b6, var(--tw-gradient-to, rgba(91, 33, 182, 0));\n  }\n\n  .dark .lg\\:dark\\:hover\\:via-purple-900:hover {\n    --tw-gradient-stops: var(--tw-gradient-from), #4c1d95, var(--tw-gradient-to, rgba(76, 29, 149, 0));\n  }\n\n  .dark .lg\\:dark\\:hover\\:via-pink-50:hover {\n    --tw-gradient-stops: var(--tw-gradient-from), #fdf2f8, var(--tw-gradient-to, rgba(253, 242, 248, 0));\n  }\n\n  .dark .lg\\:dark\\:hover\\:via-pink-100:hover {\n    --tw-gradient-stops: var(--tw-gradient-from), #fce7f3, var(--tw-gradient-to, rgba(252, 231, 243, 0));\n  }\n\n  .dark .lg\\:dark\\:hover\\:via-pink-200:hover {\n    --tw-gradient-stops: var(--tw-gradient-from), #fbcfe8, var(--tw-gradient-to, rgba(251, 207, 232, 0));\n  }\n\n  .dark .lg\\:dark\\:hover\\:via-pink-300:hover {\n    --tw-gradient-stops: var(--tw-gradient-from), #f9a8d4, var(--tw-gradient-to, rgba(249, 168, 212, 0));\n  }\n\n  .dark .lg\\:dark\\:hover\\:via-pink-400:hover {\n    --tw-gradient-stops: var(--tw-gradient-from), #f472b6, var(--tw-gradient-to, rgba(244, 114, 182, 0));\n  }\n\n  .dark .lg\\:dark\\:hover\\:via-pink-500:hover {\n    --tw-gradient-stops: var(--tw-gradient-from), #ec4899, var(--tw-gradient-to, rgba(236, 72, 153, 0));\n  }\n\n  .dark .lg\\:dark\\:hover\\:via-pink-600:hover {\n    --tw-gradient-stops: var(--tw-gradient-from), #db2777, var(--tw-gradient-to, rgba(219, 39, 119, 0));\n  }\n\n  .dark .lg\\:dark\\:hover\\:via-pink-700:hover {\n    --tw-gradient-stops: var(--tw-gradient-from), #be185d, var(--tw-gradient-to, rgba(190, 24, 93, 0));\n  }\n\n  .dark .lg\\:dark\\:hover\\:via-pink-800:hover {\n    --tw-gradient-stops: var(--tw-gradient-from), #9d174d, var(--tw-gradient-to, rgba(157, 23, 77, 0));\n  }\n\n  .dark .lg\\:dark\\:hover\\:via-pink-900:hover {\n    --tw-gradient-stops: var(--tw-gradient-from), #831843, var(--tw-gradient-to, rgba(131, 24, 67, 0));\n  }\n\n  .dark .lg\\:dark\\:hover\\:to-transparent:hover {\n    --tw-gradient-to: transparent;\n  }\n\n  .dark .lg\\:dark\\:hover\\:to-current:hover {\n    --tw-gradient-to: currentColor;\n  }\n\n  .dark .lg\\:dark\\:hover\\:to-black:hover {\n    --tw-gradient-to: #000;\n  }\n\n  .dark .lg\\:dark\\:hover\\:to-white:hover {\n    --tw-gradient-to: #fff;\n  }\n\n  .dark .lg\\:dark\\:hover\\:to-gray-50:hover {\n    --tw-gradient-to: #f9fafb;\n  }\n\n  .dark .lg\\:dark\\:hover\\:to-gray-100:hover {\n    --tw-gradient-to: #f3f4f6;\n  }\n\n  .dark .lg\\:dark\\:hover\\:to-gray-200:hover {\n    --tw-gradient-to: #e5e7eb;\n  }\n\n  .dark .lg\\:dark\\:hover\\:to-gray-300:hover {\n    --tw-gradient-to: #d1d5db;\n  }\n\n  .dark .lg\\:dark\\:hover\\:to-gray-400:hover {\n    --tw-gradient-to: #9ca3af;\n  }\n\n  .dark .lg\\:dark\\:hover\\:to-gray-500:hover {\n    --tw-gradient-to: #6b7280;\n  }\n\n  .dark .lg\\:dark\\:hover\\:to-gray-600:hover {\n    --tw-gradient-to: #4b5563;\n  }\n\n  .dark .lg\\:dark\\:hover\\:to-gray-700:hover {\n    --tw-gradient-to: #374151;\n  }\n\n  .dark .lg\\:dark\\:hover\\:to-gray-800:hover {\n    --tw-gradient-to: #1f2937;\n  }\n\n  .dark .lg\\:dark\\:hover\\:to-gray-900:hover {\n    --tw-gradient-to: #111827;\n  }\n\n  .dark .lg\\:dark\\:hover\\:to-red-50:hover {\n    --tw-gradient-to: #fef2f2;\n  }\n\n  .dark .lg\\:dark\\:hover\\:to-red-100:hover {\n    --tw-gradient-to: #fee2e2;\n  }\n\n  .dark .lg\\:dark\\:hover\\:to-red-200:hover {\n    --tw-gradient-to: #fecaca;\n  }\n\n  .dark .lg\\:dark\\:hover\\:to-red-300:hover {\n    --tw-gradient-to: #fca5a5;\n  }\n\n  .dark .lg\\:dark\\:hover\\:to-red-400:hover {\n    --tw-gradient-to: #f87171;\n  }\n\n  .dark .lg\\:dark\\:hover\\:to-red-500:hover {\n    --tw-gradient-to: #ef4444;\n  }\n\n  .dark .lg\\:dark\\:hover\\:to-red-600:hover {\n    --tw-gradient-to: #dc2626;\n  }\n\n  .dark .lg\\:dark\\:hover\\:to-red-700:hover {\n    --tw-gradient-to: #b91c1c;\n  }\n\n  .dark .lg\\:dark\\:hover\\:to-red-800:hover {\n    --tw-gradient-to: #991b1b;\n  }\n\n  .dark .lg\\:dark\\:hover\\:to-red-900:hover {\n    --tw-gradient-to: #7f1d1d;\n  }\n\n  .dark .lg\\:dark\\:hover\\:to-yellow-50:hover {\n    --tw-gradient-to: #fffbeb;\n  }\n\n  .dark .lg\\:dark\\:hover\\:to-yellow-100:hover {\n    --tw-gradient-to: #fef3c7;\n  }\n\n  .dark .lg\\:dark\\:hover\\:to-yellow-200:hover {\n    --tw-gradient-to: #fde68a;\n  }\n\n  .dark .lg\\:dark\\:hover\\:to-yellow-300:hover {\n    --tw-gradient-to: #fcd34d;\n  }\n\n  .dark .lg\\:dark\\:hover\\:to-yellow-400:hover {\n    --tw-gradient-to: #fbbf24;\n  }\n\n  .dark .lg\\:dark\\:hover\\:to-yellow-500:hover {\n    --tw-gradient-to: #f59e0b;\n  }\n\n  .dark .lg\\:dark\\:hover\\:to-yellow-600:hover {\n    --tw-gradient-to: #d97706;\n  }\n\n  .dark .lg\\:dark\\:hover\\:to-yellow-700:hover {\n    --tw-gradient-to: #b45309;\n  }\n\n  .dark .lg\\:dark\\:hover\\:to-yellow-800:hover {\n    --tw-gradient-to: #92400e;\n  }\n\n  .dark .lg\\:dark\\:hover\\:to-yellow-900:hover {\n    --tw-gradient-to: #78350f;\n  }\n\n  .dark .lg\\:dark\\:hover\\:to-green-50:hover {\n    --tw-gradient-to: #ecfdf5;\n  }\n\n  .dark .lg\\:dark\\:hover\\:to-green-100:hover {\n    --tw-gradient-to: #d1fae5;\n  }\n\n  .dark .lg\\:dark\\:hover\\:to-green-200:hover {\n    --tw-gradient-to: #a7f3d0;\n  }\n\n  .dark .lg\\:dark\\:hover\\:to-green-300:hover {\n    --tw-gradient-to: #6ee7b7;\n  }\n\n  .dark .lg\\:dark\\:hover\\:to-green-400:hover {\n    --tw-gradient-to: #34d399;\n  }\n\n  .dark .lg\\:dark\\:hover\\:to-green-500:hover {\n    --tw-gradient-to: #10b981;\n  }\n\n  .dark .lg\\:dark\\:hover\\:to-green-600:hover {\n    --tw-gradient-to: #059669;\n  }\n\n  .dark .lg\\:dark\\:hover\\:to-green-700:hover {\n    --tw-gradient-to: #047857;\n  }\n\n  .dark .lg\\:dark\\:hover\\:to-green-800:hover {\n    --tw-gradient-to: #065f46;\n  }\n\n  .dark .lg\\:dark\\:hover\\:to-green-900:hover {\n    --tw-gradient-to: #064e3b;\n  }\n\n  .dark .lg\\:dark\\:hover\\:to-blue-50:hover {\n    --tw-gradient-to: #eff6ff;\n  }\n\n  .dark .lg\\:dark\\:hover\\:to-blue-100:hover {\n    --tw-gradient-to: #dbeafe;\n  }\n\n  .dark .lg\\:dark\\:hover\\:to-blue-200:hover {\n    --tw-gradient-to: #bfdbfe;\n  }\n\n  .dark .lg\\:dark\\:hover\\:to-blue-300:hover {\n    --tw-gradient-to: #93c5fd;\n  }\n\n  .dark .lg\\:dark\\:hover\\:to-blue-400:hover {\n    --tw-gradient-to: #60a5fa;\n  }\n\n  .dark .lg\\:dark\\:hover\\:to-blue-500:hover {\n    --tw-gradient-to: #3b82f6;\n  }\n\n  .dark .lg\\:dark\\:hover\\:to-blue-600:hover {\n    --tw-gradient-to: #2563eb;\n  }\n\n  .dark .lg\\:dark\\:hover\\:to-blue-700:hover {\n    --tw-gradient-to: #1d4ed8;\n  }\n\n  .dark .lg\\:dark\\:hover\\:to-blue-800:hover {\n    --tw-gradient-to: #1e40af;\n  }\n\n  .dark .lg\\:dark\\:hover\\:to-blue-900:hover {\n    --tw-gradient-to: #1e3a8a;\n  }\n\n  .dark .lg\\:dark\\:hover\\:to-indigo-50:hover {\n    --tw-gradient-to: #eef2ff;\n  }\n\n  .dark .lg\\:dark\\:hover\\:to-indigo-100:hover {\n    --tw-gradient-to: #e0e7ff;\n  }\n\n  .dark .lg\\:dark\\:hover\\:to-indigo-200:hover {\n    --tw-gradient-to: #c7d2fe;\n  }\n\n  .dark .lg\\:dark\\:hover\\:to-indigo-300:hover {\n    --tw-gradient-to: #a5b4fc;\n  }\n\n  .dark .lg\\:dark\\:hover\\:to-indigo-400:hover {\n    --tw-gradient-to: #818cf8;\n  }\n\n  .dark .lg\\:dark\\:hover\\:to-indigo-500:hover {\n    --tw-gradient-to: #6366f1;\n  }\n\n  .dark .lg\\:dark\\:hover\\:to-indigo-600:hover {\n    --tw-gradient-to: #4f46e5;\n  }\n\n  .dark .lg\\:dark\\:hover\\:to-indigo-700:hover {\n    --tw-gradient-to: #4338ca;\n  }\n\n  .dark .lg\\:dark\\:hover\\:to-indigo-800:hover {\n    --tw-gradient-to: #3730a3;\n  }\n\n  .dark .lg\\:dark\\:hover\\:to-indigo-900:hover {\n    --tw-gradient-to: #312e81;\n  }\n\n  .dark .lg\\:dark\\:hover\\:to-purple-50:hover {\n    --tw-gradient-to: #f5f3ff;\n  }\n\n  .dark .lg\\:dark\\:hover\\:to-purple-100:hover {\n    --tw-gradient-to: #ede9fe;\n  }\n\n  .dark .lg\\:dark\\:hover\\:to-purple-200:hover {\n    --tw-gradient-to: #ddd6fe;\n  }\n\n  .dark .lg\\:dark\\:hover\\:to-purple-300:hover {\n    --tw-gradient-to: #c4b5fd;\n  }\n\n  .dark .lg\\:dark\\:hover\\:to-purple-400:hover {\n    --tw-gradient-to: #a78bfa;\n  }\n\n  .dark .lg\\:dark\\:hover\\:to-purple-500:hover {\n    --tw-gradient-to: #8b5cf6;\n  }\n\n  .dark .lg\\:dark\\:hover\\:to-purple-600:hover {\n    --tw-gradient-to: #7c3aed;\n  }\n\n  .dark .lg\\:dark\\:hover\\:to-purple-700:hover {\n    --tw-gradient-to: #6d28d9;\n  }\n\n  .dark .lg\\:dark\\:hover\\:to-purple-800:hover {\n    --tw-gradient-to: #5b21b6;\n  }\n\n  .dark .lg\\:dark\\:hover\\:to-purple-900:hover {\n    --tw-gradient-to: #4c1d95;\n  }\n\n  .dark .lg\\:dark\\:hover\\:to-pink-50:hover {\n    --tw-gradient-to: #fdf2f8;\n  }\n\n  .dark .lg\\:dark\\:hover\\:to-pink-100:hover {\n    --tw-gradient-to: #fce7f3;\n  }\n\n  .dark .lg\\:dark\\:hover\\:to-pink-200:hover {\n    --tw-gradient-to: #fbcfe8;\n  }\n\n  .dark .lg\\:dark\\:hover\\:to-pink-300:hover {\n    --tw-gradient-to: #f9a8d4;\n  }\n\n  .dark .lg\\:dark\\:hover\\:to-pink-400:hover {\n    --tw-gradient-to: #f472b6;\n  }\n\n  .dark .lg\\:dark\\:hover\\:to-pink-500:hover {\n    --tw-gradient-to: #ec4899;\n  }\n\n  .dark .lg\\:dark\\:hover\\:to-pink-600:hover {\n    --tw-gradient-to: #db2777;\n  }\n\n  .dark .lg\\:dark\\:hover\\:to-pink-700:hover {\n    --tw-gradient-to: #be185d;\n  }\n\n  .dark .lg\\:dark\\:hover\\:to-pink-800:hover {\n    --tw-gradient-to: #9d174d;\n  }\n\n  .dark .lg\\:dark\\:hover\\:to-pink-900:hover {\n    --tw-gradient-to: #831843;\n  }\n\n  .dark .lg\\:dark\\:focus\\:from-transparent:focus {\n    --tw-gradient-from: transparent;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(0, 0, 0, 0));\n  }\n\n  .dark .lg\\:dark\\:focus\\:from-current:focus {\n    --tw-gradient-from: currentColor;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(255, 255, 255, 0));\n  }\n\n  .dark .lg\\:dark\\:focus\\:from-black:focus {\n    --tw-gradient-from: #000;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(0, 0, 0, 0));\n  }\n\n  .dark .lg\\:dark\\:focus\\:from-white:focus {\n    --tw-gradient-from: #fff;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(255, 255, 255, 0));\n  }\n\n  .dark .lg\\:dark\\:focus\\:from-gray-50:focus {\n    --tw-gradient-from: #f9fafb;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(249, 250, 251, 0));\n  }\n\n  .dark .lg\\:dark\\:focus\\:from-gray-100:focus {\n    --tw-gradient-from: #f3f4f6;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(243, 244, 246, 0));\n  }\n\n  .dark .lg\\:dark\\:focus\\:from-gray-200:focus {\n    --tw-gradient-from: #e5e7eb;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(229, 231, 235, 0));\n  }\n\n  .dark .lg\\:dark\\:focus\\:from-gray-300:focus {\n    --tw-gradient-from: #d1d5db;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(209, 213, 219, 0));\n  }\n\n  .dark .lg\\:dark\\:focus\\:from-gray-400:focus {\n    --tw-gradient-from: #9ca3af;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(156, 163, 175, 0));\n  }\n\n  .dark .lg\\:dark\\:focus\\:from-gray-500:focus {\n    --tw-gradient-from: #6b7280;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(107, 114, 128, 0));\n  }\n\n  .dark .lg\\:dark\\:focus\\:from-gray-600:focus {\n    --tw-gradient-from: #4b5563;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(75, 85, 99, 0));\n  }\n\n  .dark .lg\\:dark\\:focus\\:from-gray-700:focus {\n    --tw-gradient-from: #374151;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(55, 65, 81, 0));\n  }\n\n  .dark .lg\\:dark\\:focus\\:from-gray-800:focus {\n    --tw-gradient-from: #1f2937;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(31, 41, 55, 0));\n  }\n\n  .dark .lg\\:dark\\:focus\\:from-gray-900:focus {\n    --tw-gradient-from: #111827;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(17, 24, 39, 0));\n  }\n\n  .dark .lg\\:dark\\:focus\\:from-red-50:focus {\n    --tw-gradient-from: #fef2f2;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(254, 242, 242, 0));\n  }\n\n  .dark .lg\\:dark\\:focus\\:from-red-100:focus {\n    --tw-gradient-from: #fee2e2;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(254, 226, 226, 0));\n  }\n\n  .dark .lg\\:dark\\:focus\\:from-red-200:focus {\n    --tw-gradient-from: #fecaca;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(254, 202, 202, 0));\n  }\n\n  .dark .lg\\:dark\\:focus\\:from-red-300:focus {\n    --tw-gradient-from: #fca5a5;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(252, 165, 165, 0));\n  }\n\n  .dark .lg\\:dark\\:focus\\:from-red-400:focus {\n    --tw-gradient-from: #f87171;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(248, 113, 113, 0));\n  }\n\n  .dark .lg\\:dark\\:focus\\:from-red-500:focus {\n    --tw-gradient-from: #ef4444;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(239, 68, 68, 0));\n  }\n\n  .dark .lg\\:dark\\:focus\\:from-red-600:focus {\n    --tw-gradient-from: #dc2626;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(220, 38, 38, 0));\n  }\n\n  .dark .lg\\:dark\\:focus\\:from-red-700:focus {\n    --tw-gradient-from: #b91c1c;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(185, 28, 28, 0));\n  }\n\n  .dark .lg\\:dark\\:focus\\:from-red-800:focus {\n    --tw-gradient-from: #991b1b;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(153, 27, 27, 0));\n  }\n\n  .dark .lg\\:dark\\:focus\\:from-red-900:focus {\n    --tw-gradient-from: #7f1d1d;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(127, 29, 29, 0));\n  }\n\n  .dark .lg\\:dark\\:focus\\:from-yellow-50:focus {\n    --tw-gradient-from: #fffbeb;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(255, 251, 235, 0));\n  }\n\n  .dark .lg\\:dark\\:focus\\:from-yellow-100:focus {\n    --tw-gradient-from: #fef3c7;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(254, 243, 199, 0));\n  }\n\n  .dark .lg\\:dark\\:focus\\:from-yellow-200:focus {\n    --tw-gradient-from: #fde68a;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(253, 230, 138, 0));\n  }\n\n  .dark .lg\\:dark\\:focus\\:from-yellow-300:focus {\n    --tw-gradient-from: #fcd34d;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(252, 211, 77, 0));\n  }\n\n  .dark .lg\\:dark\\:focus\\:from-yellow-400:focus {\n    --tw-gradient-from: #fbbf24;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(251, 191, 36, 0));\n  }\n\n  .dark .lg\\:dark\\:focus\\:from-yellow-500:focus {\n    --tw-gradient-from: #f59e0b;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(245, 158, 11, 0));\n  }\n\n  .dark .lg\\:dark\\:focus\\:from-yellow-600:focus {\n    --tw-gradient-from: #d97706;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(217, 119, 6, 0));\n  }\n\n  .dark .lg\\:dark\\:focus\\:from-yellow-700:focus {\n    --tw-gradient-from: #b45309;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(180, 83, 9, 0));\n  }\n\n  .dark .lg\\:dark\\:focus\\:from-yellow-800:focus {\n    --tw-gradient-from: #92400e;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(146, 64, 14, 0));\n  }\n\n  .dark .lg\\:dark\\:focus\\:from-yellow-900:focus {\n    --tw-gradient-from: #78350f;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(120, 53, 15, 0));\n  }\n\n  .dark .lg\\:dark\\:focus\\:from-green-50:focus {\n    --tw-gradient-from: #ecfdf5;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(236, 253, 245, 0));\n  }\n\n  .dark .lg\\:dark\\:focus\\:from-green-100:focus {\n    --tw-gradient-from: #d1fae5;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(209, 250, 229, 0));\n  }\n\n  .dark .lg\\:dark\\:focus\\:from-green-200:focus {\n    --tw-gradient-from: #a7f3d0;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(167, 243, 208, 0));\n  }\n\n  .dark .lg\\:dark\\:focus\\:from-green-300:focus {\n    --tw-gradient-from: #6ee7b7;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(110, 231, 183, 0));\n  }\n\n  .dark .lg\\:dark\\:focus\\:from-green-400:focus {\n    --tw-gradient-from: #34d399;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(52, 211, 153, 0));\n  }\n\n  .dark .lg\\:dark\\:focus\\:from-green-500:focus {\n    --tw-gradient-from: #10b981;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(16, 185, 129, 0));\n  }\n\n  .dark .lg\\:dark\\:focus\\:from-green-600:focus {\n    --tw-gradient-from: #059669;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(5, 150, 105, 0));\n  }\n\n  .dark .lg\\:dark\\:focus\\:from-green-700:focus {\n    --tw-gradient-from: #047857;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(4, 120, 87, 0));\n  }\n\n  .dark .lg\\:dark\\:focus\\:from-green-800:focus {\n    --tw-gradient-from: #065f46;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(6, 95, 70, 0));\n  }\n\n  .dark .lg\\:dark\\:focus\\:from-green-900:focus {\n    --tw-gradient-from: #064e3b;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(6, 78, 59, 0));\n  }\n\n  .dark .lg\\:dark\\:focus\\:from-blue-50:focus {\n    --tw-gradient-from: #eff6ff;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(239, 246, 255, 0));\n  }\n\n  .dark .lg\\:dark\\:focus\\:from-blue-100:focus {\n    --tw-gradient-from: #dbeafe;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(219, 234, 254, 0));\n  }\n\n  .dark .lg\\:dark\\:focus\\:from-blue-200:focus {\n    --tw-gradient-from: #bfdbfe;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(191, 219, 254, 0));\n  }\n\n  .dark .lg\\:dark\\:focus\\:from-blue-300:focus {\n    --tw-gradient-from: #93c5fd;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(147, 197, 253, 0));\n  }\n\n  .dark .lg\\:dark\\:focus\\:from-blue-400:focus {\n    --tw-gradient-from: #60a5fa;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(96, 165, 250, 0));\n  }\n\n  .dark .lg\\:dark\\:focus\\:from-blue-500:focus {\n    --tw-gradient-from: #3b82f6;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(59, 130, 246, 0));\n  }\n\n  .dark .lg\\:dark\\:focus\\:from-blue-600:focus {\n    --tw-gradient-from: #2563eb;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(37, 99, 235, 0));\n  }\n\n  .dark .lg\\:dark\\:focus\\:from-blue-700:focus {\n    --tw-gradient-from: #1d4ed8;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(29, 78, 216, 0));\n  }\n\n  .dark .lg\\:dark\\:focus\\:from-blue-800:focus {\n    --tw-gradient-from: #1e40af;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(30, 64, 175, 0));\n  }\n\n  .dark .lg\\:dark\\:focus\\:from-blue-900:focus {\n    --tw-gradient-from: #1e3a8a;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(30, 58, 138, 0));\n  }\n\n  .dark .lg\\:dark\\:focus\\:from-indigo-50:focus {\n    --tw-gradient-from: #eef2ff;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(238, 242, 255, 0));\n  }\n\n  .dark .lg\\:dark\\:focus\\:from-indigo-100:focus {\n    --tw-gradient-from: #e0e7ff;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(224, 231, 255, 0));\n  }\n\n  .dark .lg\\:dark\\:focus\\:from-indigo-200:focus {\n    --tw-gradient-from: #c7d2fe;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(199, 210, 254, 0));\n  }\n\n  .dark .lg\\:dark\\:focus\\:from-indigo-300:focus {\n    --tw-gradient-from: #a5b4fc;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(165, 180, 252, 0));\n  }\n\n  .dark .lg\\:dark\\:focus\\:from-indigo-400:focus {\n    --tw-gradient-from: #818cf8;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(129, 140, 248, 0));\n  }\n\n  .dark .lg\\:dark\\:focus\\:from-indigo-500:focus {\n    --tw-gradient-from: #6366f1;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(99, 102, 241, 0));\n  }\n\n  .dark .lg\\:dark\\:focus\\:from-indigo-600:focus {\n    --tw-gradient-from: #4f46e5;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(79, 70, 229, 0));\n  }\n\n  .dark .lg\\:dark\\:focus\\:from-indigo-700:focus {\n    --tw-gradient-from: #4338ca;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(67, 56, 202, 0));\n  }\n\n  .dark .lg\\:dark\\:focus\\:from-indigo-800:focus {\n    --tw-gradient-from: #3730a3;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(55, 48, 163, 0));\n  }\n\n  .dark .lg\\:dark\\:focus\\:from-indigo-900:focus {\n    --tw-gradient-from: #312e81;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(49, 46, 129, 0));\n  }\n\n  .dark .lg\\:dark\\:focus\\:from-purple-50:focus {\n    --tw-gradient-from: #f5f3ff;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(245, 243, 255, 0));\n  }\n\n  .dark .lg\\:dark\\:focus\\:from-purple-100:focus {\n    --tw-gradient-from: #ede9fe;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(237, 233, 254, 0));\n  }\n\n  .dark .lg\\:dark\\:focus\\:from-purple-200:focus {\n    --tw-gradient-from: #ddd6fe;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(221, 214, 254, 0));\n  }\n\n  .dark .lg\\:dark\\:focus\\:from-purple-300:focus {\n    --tw-gradient-from: #c4b5fd;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(196, 181, 253, 0));\n  }\n\n  .dark .lg\\:dark\\:focus\\:from-purple-400:focus {\n    --tw-gradient-from: #a78bfa;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(167, 139, 250, 0));\n  }\n\n  .dark .lg\\:dark\\:focus\\:from-purple-500:focus {\n    --tw-gradient-from: #8b5cf6;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(139, 92, 246, 0));\n  }\n\n  .dark .lg\\:dark\\:focus\\:from-purple-600:focus {\n    --tw-gradient-from: #7c3aed;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(124, 58, 237, 0));\n  }\n\n  .dark .lg\\:dark\\:focus\\:from-purple-700:focus {\n    --tw-gradient-from: #6d28d9;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(109, 40, 217, 0));\n  }\n\n  .dark .lg\\:dark\\:focus\\:from-purple-800:focus {\n    --tw-gradient-from: #5b21b6;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(91, 33, 182, 0));\n  }\n\n  .dark .lg\\:dark\\:focus\\:from-purple-900:focus {\n    --tw-gradient-from: #4c1d95;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(76, 29, 149, 0));\n  }\n\n  .dark .lg\\:dark\\:focus\\:from-pink-50:focus {\n    --tw-gradient-from: #fdf2f8;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(253, 242, 248, 0));\n  }\n\n  .dark .lg\\:dark\\:focus\\:from-pink-100:focus {\n    --tw-gradient-from: #fce7f3;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(252, 231, 243, 0));\n  }\n\n  .dark .lg\\:dark\\:focus\\:from-pink-200:focus {\n    --tw-gradient-from: #fbcfe8;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(251, 207, 232, 0));\n  }\n\n  .dark .lg\\:dark\\:focus\\:from-pink-300:focus {\n    --tw-gradient-from: #f9a8d4;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(249, 168, 212, 0));\n  }\n\n  .dark .lg\\:dark\\:focus\\:from-pink-400:focus {\n    --tw-gradient-from: #f472b6;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(244, 114, 182, 0));\n  }\n\n  .dark .lg\\:dark\\:focus\\:from-pink-500:focus {\n    --tw-gradient-from: #ec4899;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(236, 72, 153, 0));\n  }\n\n  .dark .lg\\:dark\\:focus\\:from-pink-600:focus {\n    --tw-gradient-from: #db2777;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(219, 39, 119, 0));\n  }\n\n  .dark .lg\\:dark\\:focus\\:from-pink-700:focus {\n    --tw-gradient-from: #be185d;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(190, 24, 93, 0));\n  }\n\n  .dark .lg\\:dark\\:focus\\:from-pink-800:focus {\n    --tw-gradient-from: #9d174d;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(157, 23, 77, 0));\n  }\n\n  .dark .lg\\:dark\\:focus\\:from-pink-900:focus {\n    --tw-gradient-from: #831843;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(131, 24, 67, 0));\n  }\n\n  .dark .lg\\:dark\\:focus\\:via-transparent:focus {\n    --tw-gradient-stops: var(--tw-gradient-from), transparent, var(--tw-gradient-to, rgba(0, 0, 0, 0));\n  }\n\n  .dark .lg\\:dark\\:focus\\:via-current:focus {\n    --tw-gradient-stops: var(--tw-gradient-from), currentColor, var(--tw-gradient-to, rgba(255, 255, 255, 0));\n  }\n\n  .dark .lg\\:dark\\:focus\\:via-black:focus {\n    --tw-gradient-stops: var(--tw-gradient-from), #000, var(--tw-gradient-to, rgba(0, 0, 0, 0));\n  }\n\n  .dark .lg\\:dark\\:focus\\:via-white:focus {\n    --tw-gradient-stops: var(--tw-gradient-from), #fff, var(--tw-gradient-to, rgba(255, 255, 255, 0));\n  }\n\n  .dark .lg\\:dark\\:focus\\:via-gray-50:focus {\n    --tw-gradient-stops: var(--tw-gradient-from), #f9fafb, var(--tw-gradient-to, rgba(249, 250, 251, 0));\n  }\n\n  .dark .lg\\:dark\\:focus\\:via-gray-100:focus {\n    --tw-gradient-stops: var(--tw-gradient-from), #f3f4f6, var(--tw-gradient-to, rgba(243, 244, 246, 0));\n  }\n\n  .dark .lg\\:dark\\:focus\\:via-gray-200:focus {\n    --tw-gradient-stops: var(--tw-gradient-from), #e5e7eb, var(--tw-gradient-to, rgba(229, 231, 235, 0));\n  }\n\n  .dark .lg\\:dark\\:focus\\:via-gray-300:focus {\n    --tw-gradient-stops: var(--tw-gradient-from), #d1d5db, var(--tw-gradient-to, rgba(209, 213, 219, 0));\n  }\n\n  .dark .lg\\:dark\\:focus\\:via-gray-400:focus {\n    --tw-gradient-stops: var(--tw-gradient-from), #9ca3af, var(--tw-gradient-to, rgba(156, 163, 175, 0));\n  }\n\n  .dark .lg\\:dark\\:focus\\:via-gray-500:focus {\n    --tw-gradient-stops: var(--tw-gradient-from), #6b7280, var(--tw-gradient-to, rgba(107, 114, 128, 0));\n  }\n\n  .dark .lg\\:dark\\:focus\\:via-gray-600:focus {\n    --tw-gradient-stops: var(--tw-gradient-from), #4b5563, var(--tw-gradient-to, rgba(75, 85, 99, 0));\n  }\n\n  .dark .lg\\:dark\\:focus\\:via-gray-700:focus {\n    --tw-gradient-stops: var(--tw-gradient-from), #374151, var(--tw-gradient-to, rgba(55, 65, 81, 0));\n  }\n\n  .dark .lg\\:dark\\:focus\\:via-gray-800:focus {\n    --tw-gradient-stops: var(--tw-gradient-from), #1f2937, var(--tw-gradient-to, rgba(31, 41, 55, 0));\n  }\n\n  .dark .lg\\:dark\\:focus\\:via-gray-900:focus {\n    --tw-gradient-stops: var(--tw-gradient-from), #111827, var(--tw-gradient-to, rgba(17, 24, 39, 0));\n  }\n\n  .dark .lg\\:dark\\:focus\\:via-red-50:focus {\n    --tw-gradient-stops: var(--tw-gradient-from), #fef2f2, var(--tw-gradient-to, rgba(254, 242, 242, 0));\n  }\n\n  .dark .lg\\:dark\\:focus\\:via-red-100:focus {\n    --tw-gradient-stops: var(--tw-gradient-from), #fee2e2, var(--tw-gradient-to, rgba(254, 226, 226, 0));\n  }\n\n  .dark .lg\\:dark\\:focus\\:via-red-200:focus {\n    --tw-gradient-stops: var(--tw-gradient-from), #fecaca, var(--tw-gradient-to, rgba(254, 202, 202, 0));\n  }\n\n  .dark .lg\\:dark\\:focus\\:via-red-300:focus {\n    --tw-gradient-stops: var(--tw-gradient-from), #fca5a5, var(--tw-gradient-to, rgba(252, 165, 165, 0));\n  }\n\n  .dark .lg\\:dark\\:focus\\:via-red-400:focus {\n    --tw-gradient-stops: var(--tw-gradient-from), #f87171, var(--tw-gradient-to, rgba(248, 113, 113, 0));\n  }\n\n  .dark .lg\\:dark\\:focus\\:via-red-500:focus {\n    --tw-gradient-stops: var(--tw-gradient-from), #ef4444, var(--tw-gradient-to, rgba(239, 68, 68, 0));\n  }\n\n  .dark .lg\\:dark\\:focus\\:via-red-600:focus {\n    --tw-gradient-stops: var(--tw-gradient-from), #dc2626, var(--tw-gradient-to, rgba(220, 38, 38, 0));\n  }\n\n  .dark .lg\\:dark\\:focus\\:via-red-700:focus {\n    --tw-gradient-stops: var(--tw-gradient-from), #b91c1c, var(--tw-gradient-to, rgba(185, 28, 28, 0));\n  }\n\n  .dark .lg\\:dark\\:focus\\:via-red-800:focus {\n    --tw-gradient-stops: var(--tw-gradient-from), #991b1b, var(--tw-gradient-to, rgba(153, 27, 27, 0));\n  }\n\n  .dark .lg\\:dark\\:focus\\:via-red-900:focus {\n    --tw-gradient-stops: var(--tw-gradient-from), #7f1d1d, var(--tw-gradient-to, rgba(127, 29, 29, 0));\n  }\n\n  .dark .lg\\:dark\\:focus\\:via-yellow-50:focus {\n    --tw-gradient-stops: var(--tw-gradient-from), #fffbeb, var(--tw-gradient-to, rgba(255, 251, 235, 0));\n  }\n\n  .dark .lg\\:dark\\:focus\\:via-yellow-100:focus {\n    --tw-gradient-stops: var(--tw-gradient-from), #fef3c7, var(--tw-gradient-to, rgba(254, 243, 199, 0));\n  }\n\n  .dark .lg\\:dark\\:focus\\:via-yellow-200:focus {\n    --tw-gradient-stops: var(--tw-gradient-from), #fde68a, var(--tw-gradient-to, rgba(253, 230, 138, 0));\n  }\n\n  .dark .lg\\:dark\\:focus\\:via-yellow-300:focus {\n    --tw-gradient-stops: var(--tw-gradient-from), #fcd34d, var(--tw-gradient-to, rgba(252, 211, 77, 0));\n  }\n\n  .dark .lg\\:dark\\:focus\\:via-yellow-400:focus {\n    --tw-gradient-stops: var(--tw-gradient-from), #fbbf24, var(--tw-gradient-to, rgba(251, 191, 36, 0));\n  }\n\n  .dark .lg\\:dark\\:focus\\:via-yellow-500:focus {\n    --tw-gradient-stops: var(--tw-gradient-from), #f59e0b, var(--tw-gradient-to, rgba(245, 158, 11, 0));\n  }\n\n  .dark .lg\\:dark\\:focus\\:via-yellow-600:focus {\n    --tw-gradient-stops: var(--tw-gradient-from), #d97706, var(--tw-gradient-to, rgba(217, 119, 6, 0));\n  }\n\n  .dark .lg\\:dark\\:focus\\:via-yellow-700:focus {\n    --tw-gradient-stops: var(--tw-gradient-from), #b45309, var(--tw-gradient-to, rgba(180, 83, 9, 0));\n  }\n\n  .dark .lg\\:dark\\:focus\\:via-yellow-800:focus {\n    --tw-gradient-stops: var(--tw-gradient-from), #92400e, var(--tw-gradient-to, rgba(146, 64, 14, 0));\n  }\n\n  .dark .lg\\:dark\\:focus\\:via-yellow-900:focus {\n    --tw-gradient-stops: var(--tw-gradient-from), #78350f, var(--tw-gradient-to, rgba(120, 53, 15, 0));\n  }\n\n  .dark .lg\\:dark\\:focus\\:via-green-50:focus {\n    --tw-gradient-stops: var(--tw-gradient-from), #ecfdf5, var(--tw-gradient-to, rgba(236, 253, 245, 0));\n  }\n\n  .dark .lg\\:dark\\:focus\\:via-green-100:focus {\n    --tw-gradient-stops: var(--tw-gradient-from), #d1fae5, var(--tw-gradient-to, rgba(209, 250, 229, 0));\n  }\n\n  .dark .lg\\:dark\\:focus\\:via-green-200:focus {\n    --tw-gradient-stops: var(--tw-gradient-from), #a7f3d0, var(--tw-gradient-to, rgba(167, 243, 208, 0));\n  }\n\n  .dark .lg\\:dark\\:focus\\:via-green-300:focus {\n    --tw-gradient-stops: var(--tw-gradient-from), #6ee7b7, var(--tw-gradient-to, rgba(110, 231, 183, 0));\n  }\n\n  .dark .lg\\:dark\\:focus\\:via-green-400:focus {\n    --tw-gradient-stops: var(--tw-gradient-from), #34d399, var(--tw-gradient-to, rgba(52, 211, 153, 0));\n  }\n\n  .dark .lg\\:dark\\:focus\\:via-green-500:focus {\n    --tw-gradient-stops: var(--tw-gradient-from), #10b981, var(--tw-gradient-to, rgba(16, 185, 129, 0));\n  }\n\n  .dark .lg\\:dark\\:focus\\:via-green-600:focus {\n    --tw-gradient-stops: var(--tw-gradient-from), #059669, var(--tw-gradient-to, rgba(5, 150, 105, 0));\n  }\n\n  .dark .lg\\:dark\\:focus\\:via-green-700:focus {\n    --tw-gradient-stops: var(--tw-gradient-from), #047857, var(--tw-gradient-to, rgba(4, 120, 87, 0));\n  }\n\n  .dark .lg\\:dark\\:focus\\:via-green-800:focus {\n    --tw-gradient-stops: var(--tw-gradient-from), #065f46, var(--tw-gradient-to, rgba(6, 95, 70, 0));\n  }\n\n  .dark .lg\\:dark\\:focus\\:via-green-900:focus {\n    --tw-gradient-stops: var(--tw-gradient-from), #064e3b, var(--tw-gradient-to, rgba(6, 78, 59, 0));\n  }\n\n  .dark .lg\\:dark\\:focus\\:via-blue-50:focus {\n    --tw-gradient-stops: var(--tw-gradient-from), #eff6ff, var(--tw-gradient-to, rgba(239, 246, 255, 0));\n  }\n\n  .dark .lg\\:dark\\:focus\\:via-blue-100:focus {\n    --tw-gradient-stops: var(--tw-gradient-from), #dbeafe, var(--tw-gradient-to, rgba(219, 234, 254, 0));\n  }\n\n  .dark .lg\\:dark\\:focus\\:via-blue-200:focus {\n    --tw-gradient-stops: var(--tw-gradient-from), #bfdbfe, var(--tw-gradient-to, rgba(191, 219, 254, 0));\n  }\n\n  .dark .lg\\:dark\\:focus\\:via-blue-300:focus {\n    --tw-gradient-stops: var(--tw-gradient-from), #93c5fd, var(--tw-gradient-to, rgba(147, 197, 253, 0));\n  }\n\n  .dark .lg\\:dark\\:focus\\:via-blue-400:focus {\n    --tw-gradient-stops: var(--tw-gradient-from), #60a5fa, var(--tw-gradient-to, rgba(96, 165, 250, 0));\n  }\n\n  .dark .lg\\:dark\\:focus\\:via-blue-500:focus {\n    --tw-gradient-stops: var(--tw-gradient-from), #3b82f6, var(--tw-gradient-to, rgba(59, 130, 246, 0));\n  }\n\n  .dark .lg\\:dark\\:focus\\:via-blue-600:focus {\n    --tw-gradient-stops: var(--tw-gradient-from), #2563eb, var(--tw-gradient-to, rgba(37, 99, 235, 0));\n  }\n\n  .dark .lg\\:dark\\:focus\\:via-blue-700:focus {\n    --tw-gradient-stops: var(--tw-gradient-from), #1d4ed8, var(--tw-gradient-to, rgba(29, 78, 216, 0));\n  }\n\n  .dark .lg\\:dark\\:focus\\:via-blue-800:focus {\n    --tw-gradient-stops: var(--tw-gradient-from), #1e40af, var(--tw-gradient-to, rgba(30, 64, 175, 0));\n  }\n\n  .dark .lg\\:dark\\:focus\\:via-blue-900:focus {\n    --tw-gradient-stops: var(--tw-gradient-from), #1e3a8a, var(--tw-gradient-to, rgba(30, 58, 138, 0));\n  }\n\n  .dark .lg\\:dark\\:focus\\:via-indigo-50:focus {\n    --tw-gradient-stops: var(--tw-gradient-from), #eef2ff, var(--tw-gradient-to, rgba(238, 242, 255, 0));\n  }\n\n  .dark .lg\\:dark\\:focus\\:via-indigo-100:focus {\n    --tw-gradient-stops: var(--tw-gradient-from), #e0e7ff, var(--tw-gradient-to, rgba(224, 231, 255, 0));\n  }\n\n  .dark .lg\\:dark\\:focus\\:via-indigo-200:focus {\n    --tw-gradient-stops: var(--tw-gradient-from), #c7d2fe, var(--tw-gradient-to, rgba(199, 210, 254, 0));\n  }\n\n  .dark .lg\\:dark\\:focus\\:via-indigo-300:focus {\n    --tw-gradient-stops: var(--tw-gradient-from), #a5b4fc, var(--tw-gradient-to, rgba(165, 180, 252, 0));\n  }\n\n  .dark .lg\\:dark\\:focus\\:via-indigo-400:focus {\n    --tw-gradient-stops: var(--tw-gradient-from), #818cf8, var(--tw-gradient-to, rgba(129, 140, 248, 0));\n  }\n\n  .dark .lg\\:dark\\:focus\\:via-indigo-500:focus {\n    --tw-gradient-stops: var(--tw-gradient-from), #6366f1, var(--tw-gradient-to, rgba(99, 102, 241, 0));\n  }\n\n  .dark .lg\\:dark\\:focus\\:via-indigo-600:focus {\n    --tw-gradient-stops: var(--tw-gradient-from), #4f46e5, var(--tw-gradient-to, rgba(79, 70, 229, 0));\n  }\n\n  .dark .lg\\:dark\\:focus\\:via-indigo-700:focus {\n    --tw-gradient-stops: var(--tw-gradient-from), #4338ca, var(--tw-gradient-to, rgba(67, 56, 202, 0));\n  }\n\n  .dark .lg\\:dark\\:focus\\:via-indigo-800:focus {\n    --tw-gradient-stops: var(--tw-gradient-from), #3730a3, var(--tw-gradient-to, rgba(55, 48, 163, 0));\n  }\n\n  .dark .lg\\:dark\\:focus\\:via-indigo-900:focus {\n    --tw-gradient-stops: var(--tw-gradient-from), #312e81, var(--tw-gradient-to, rgba(49, 46, 129, 0));\n  }\n\n  .dark .lg\\:dark\\:focus\\:via-purple-50:focus {\n    --tw-gradient-stops: var(--tw-gradient-from), #f5f3ff, var(--tw-gradient-to, rgba(245, 243, 255, 0));\n  }\n\n  .dark .lg\\:dark\\:focus\\:via-purple-100:focus {\n    --tw-gradient-stops: var(--tw-gradient-from), #ede9fe, var(--tw-gradient-to, rgba(237, 233, 254, 0));\n  }\n\n  .dark .lg\\:dark\\:focus\\:via-purple-200:focus {\n    --tw-gradient-stops: var(--tw-gradient-from), #ddd6fe, var(--tw-gradient-to, rgba(221, 214, 254, 0));\n  }\n\n  .dark .lg\\:dark\\:focus\\:via-purple-300:focus {\n    --tw-gradient-stops: var(--tw-gradient-from), #c4b5fd, var(--tw-gradient-to, rgba(196, 181, 253, 0));\n  }\n\n  .dark .lg\\:dark\\:focus\\:via-purple-400:focus {\n    --tw-gradient-stops: var(--tw-gradient-from), #a78bfa, var(--tw-gradient-to, rgba(167, 139, 250, 0));\n  }\n\n  .dark .lg\\:dark\\:focus\\:via-purple-500:focus {\n    --tw-gradient-stops: var(--tw-gradient-from), #8b5cf6, var(--tw-gradient-to, rgba(139, 92, 246, 0));\n  }\n\n  .dark .lg\\:dark\\:focus\\:via-purple-600:focus {\n    --tw-gradient-stops: var(--tw-gradient-from), #7c3aed, var(--tw-gradient-to, rgba(124, 58, 237, 0));\n  }\n\n  .dark .lg\\:dark\\:focus\\:via-purple-700:focus {\n    --tw-gradient-stops: var(--tw-gradient-from), #6d28d9, var(--tw-gradient-to, rgba(109, 40, 217, 0));\n  }\n\n  .dark .lg\\:dark\\:focus\\:via-purple-800:focus {\n    --tw-gradient-stops: var(--tw-gradient-from), #5b21b6, var(--tw-gradient-to, rgba(91, 33, 182, 0));\n  }\n\n  .dark .lg\\:dark\\:focus\\:via-purple-900:focus {\n    --tw-gradient-stops: var(--tw-gradient-from), #4c1d95, var(--tw-gradient-to, rgba(76, 29, 149, 0));\n  }\n\n  .dark .lg\\:dark\\:focus\\:via-pink-50:focus {\n    --tw-gradient-stops: var(--tw-gradient-from), #fdf2f8, var(--tw-gradient-to, rgba(253, 242, 248, 0));\n  }\n\n  .dark .lg\\:dark\\:focus\\:via-pink-100:focus {\n    --tw-gradient-stops: var(--tw-gradient-from), #fce7f3, var(--tw-gradient-to, rgba(252, 231, 243, 0));\n  }\n\n  .dark .lg\\:dark\\:focus\\:via-pink-200:focus {\n    --tw-gradient-stops: var(--tw-gradient-from), #fbcfe8, var(--tw-gradient-to, rgba(251, 207, 232, 0));\n  }\n\n  .dark .lg\\:dark\\:focus\\:via-pink-300:focus {\n    --tw-gradient-stops: var(--tw-gradient-from), #f9a8d4, var(--tw-gradient-to, rgba(249, 168, 212, 0));\n  }\n\n  .dark .lg\\:dark\\:focus\\:via-pink-400:focus {\n    --tw-gradient-stops: var(--tw-gradient-from), #f472b6, var(--tw-gradient-to, rgba(244, 114, 182, 0));\n  }\n\n  .dark .lg\\:dark\\:focus\\:via-pink-500:focus {\n    --tw-gradient-stops: var(--tw-gradient-from), #ec4899, var(--tw-gradient-to, rgba(236, 72, 153, 0));\n  }\n\n  .dark .lg\\:dark\\:focus\\:via-pink-600:focus {\n    --tw-gradient-stops: var(--tw-gradient-from), #db2777, var(--tw-gradient-to, rgba(219, 39, 119, 0));\n  }\n\n  .dark .lg\\:dark\\:focus\\:via-pink-700:focus {\n    --tw-gradient-stops: var(--tw-gradient-from), #be185d, var(--tw-gradient-to, rgba(190, 24, 93, 0));\n  }\n\n  .dark .lg\\:dark\\:focus\\:via-pink-800:focus {\n    --tw-gradient-stops: var(--tw-gradient-from), #9d174d, var(--tw-gradient-to, rgba(157, 23, 77, 0));\n  }\n\n  .dark .lg\\:dark\\:focus\\:via-pink-900:focus {\n    --tw-gradient-stops: var(--tw-gradient-from), #831843, var(--tw-gradient-to, rgba(131, 24, 67, 0));\n  }\n\n  .dark .lg\\:dark\\:focus\\:to-transparent:focus {\n    --tw-gradient-to: transparent;\n  }\n\n  .dark .lg\\:dark\\:focus\\:to-current:focus {\n    --tw-gradient-to: currentColor;\n  }\n\n  .dark .lg\\:dark\\:focus\\:to-black:focus {\n    --tw-gradient-to: #000;\n  }\n\n  .dark .lg\\:dark\\:focus\\:to-white:focus {\n    --tw-gradient-to: #fff;\n  }\n\n  .dark .lg\\:dark\\:focus\\:to-gray-50:focus {\n    --tw-gradient-to: #f9fafb;\n  }\n\n  .dark .lg\\:dark\\:focus\\:to-gray-100:focus {\n    --tw-gradient-to: #f3f4f6;\n  }\n\n  .dark .lg\\:dark\\:focus\\:to-gray-200:focus {\n    --tw-gradient-to: #e5e7eb;\n  }\n\n  .dark .lg\\:dark\\:focus\\:to-gray-300:focus {\n    --tw-gradient-to: #d1d5db;\n  }\n\n  .dark .lg\\:dark\\:focus\\:to-gray-400:focus {\n    --tw-gradient-to: #9ca3af;\n  }\n\n  .dark .lg\\:dark\\:focus\\:to-gray-500:focus {\n    --tw-gradient-to: #6b7280;\n  }\n\n  .dark .lg\\:dark\\:focus\\:to-gray-600:focus {\n    --tw-gradient-to: #4b5563;\n  }\n\n  .dark .lg\\:dark\\:focus\\:to-gray-700:focus {\n    --tw-gradient-to: #374151;\n  }\n\n  .dark .lg\\:dark\\:focus\\:to-gray-800:focus {\n    --tw-gradient-to: #1f2937;\n  }\n\n  .dark .lg\\:dark\\:focus\\:to-gray-900:focus {\n    --tw-gradient-to: #111827;\n  }\n\n  .dark .lg\\:dark\\:focus\\:to-red-50:focus {\n    --tw-gradient-to: #fef2f2;\n  }\n\n  .dark .lg\\:dark\\:focus\\:to-red-100:focus {\n    --tw-gradient-to: #fee2e2;\n  }\n\n  .dark .lg\\:dark\\:focus\\:to-red-200:focus {\n    --tw-gradient-to: #fecaca;\n  }\n\n  .dark .lg\\:dark\\:focus\\:to-red-300:focus {\n    --tw-gradient-to: #fca5a5;\n  }\n\n  .dark .lg\\:dark\\:focus\\:to-red-400:focus {\n    --tw-gradient-to: #f87171;\n  }\n\n  .dark .lg\\:dark\\:focus\\:to-red-500:focus {\n    --tw-gradient-to: #ef4444;\n  }\n\n  .dark .lg\\:dark\\:focus\\:to-red-600:focus {\n    --tw-gradient-to: #dc2626;\n  }\n\n  .dark .lg\\:dark\\:focus\\:to-red-700:focus {\n    --tw-gradient-to: #b91c1c;\n  }\n\n  .dark .lg\\:dark\\:focus\\:to-red-800:focus {\n    --tw-gradient-to: #991b1b;\n  }\n\n  .dark .lg\\:dark\\:focus\\:to-red-900:focus {\n    --tw-gradient-to: #7f1d1d;\n  }\n\n  .dark .lg\\:dark\\:focus\\:to-yellow-50:focus {\n    --tw-gradient-to: #fffbeb;\n  }\n\n  .dark .lg\\:dark\\:focus\\:to-yellow-100:focus {\n    --tw-gradient-to: #fef3c7;\n  }\n\n  .dark .lg\\:dark\\:focus\\:to-yellow-200:focus {\n    --tw-gradient-to: #fde68a;\n  }\n\n  .dark .lg\\:dark\\:focus\\:to-yellow-300:focus {\n    --tw-gradient-to: #fcd34d;\n  }\n\n  .dark .lg\\:dark\\:focus\\:to-yellow-400:focus {\n    --tw-gradient-to: #fbbf24;\n  }\n\n  .dark .lg\\:dark\\:focus\\:to-yellow-500:focus {\n    --tw-gradient-to: #f59e0b;\n  }\n\n  .dark .lg\\:dark\\:focus\\:to-yellow-600:focus {\n    --tw-gradient-to: #d97706;\n  }\n\n  .dark .lg\\:dark\\:focus\\:to-yellow-700:focus {\n    --tw-gradient-to: #b45309;\n  }\n\n  .dark .lg\\:dark\\:focus\\:to-yellow-800:focus {\n    --tw-gradient-to: #92400e;\n  }\n\n  .dark .lg\\:dark\\:focus\\:to-yellow-900:focus {\n    --tw-gradient-to: #78350f;\n  }\n\n  .dark .lg\\:dark\\:focus\\:to-green-50:focus {\n    --tw-gradient-to: #ecfdf5;\n  }\n\n  .dark .lg\\:dark\\:focus\\:to-green-100:focus {\n    --tw-gradient-to: #d1fae5;\n  }\n\n  .dark .lg\\:dark\\:focus\\:to-green-200:focus {\n    --tw-gradient-to: #a7f3d0;\n  }\n\n  .dark .lg\\:dark\\:focus\\:to-green-300:focus {\n    --tw-gradient-to: #6ee7b7;\n  }\n\n  .dark .lg\\:dark\\:focus\\:to-green-400:focus {\n    --tw-gradient-to: #34d399;\n  }\n\n  .dark .lg\\:dark\\:focus\\:to-green-500:focus {\n    --tw-gradient-to: #10b981;\n  }\n\n  .dark .lg\\:dark\\:focus\\:to-green-600:focus {\n    --tw-gradient-to: #059669;\n  }\n\n  .dark .lg\\:dark\\:focus\\:to-green-700:focus {\n    --tw-gradient-to: #047857;\n  }\n\n  .dark .lg\\:dark\\:focus\\:to-green-800:focus {\n    --tw-gradient-to: #065f46;\n  }\n\n  .dark .lg\\:dark\\:focus\\:to-green-900:focus {\n    --tw-gradient-to: #064e3b;\n  }\n\n  .dark .lg\\:dark\\:focus\\:to-blue-50:focus {\n    --tw-gradient-to: #eff6ff;\n  }\n\n  .dark .lg\\:dark\\:focus\\:to-blue-100:focus {\n    --tw-gradient-to: #dbeafe;\n  }\n\n  .dark .lg\\:dark\\:focus\\:to-blue-200:focus {\n    --tw-gradient-to: #bfdbfe;\n  }\n\n  .dark .lg\\:dark\\:focus\\:to-blue-300:focus {\n    --tw-gradient-to: #93c5fd;\n  }\n\n  .dark .lg\\:dark\\:focus\\:to-blue-400:focus {\n    --tw-gradient-to: #60a5fa;\n  }\n\n  .dark .lg\\:dark\\:focus\\:to-blue-500:focus {\n    --tw-gradient-to: #3b82f6;\n  }\n\n  .dark .lg\\:dark\\:focus\\:to-blue-600:focus {\n    --tw-gradient-to: #2563eb;\n  }\n\n  .dark .lg\\:dark\\:focus\\:to-blue-700:focus {\n    --tw-gradient-to: #1d4ed8;\n  }\n\n  .dark .lg\\:dark\\:focus\\:to-blue-800:focus {\n    --tw-gradient-to: #1e40af;\n  }\n\n  .dark .lg\\:dark\\:focus\\:to-blue-900:focus {\n    --tw-gradient-to: #1e3a8a;\n  }\n\n  .dark .lg\\:dark\\:focus\\:to-indigo-50:focus {\n    --tw-gradient-to: #eef2ff;\n  }\n\n  .dark .lg\\:dark\\:focus\\:to-indigo-100:focus {\n    --tw-gradient-to: #e0e7ff;\n  }\n\n  .dark .lg\\:dark\\:focus\\:to-indigo-200:focus {\n    --tw-gradient-to: #c7d2fe;\n  }\n\n  .dark .lg\\:dark\\:focus\\:to-indigo-300:focus {\n    --tw-gradient-to: #a5b4fc;\n  }\n\n  .dark .lg\\:dark\\:focus\\:to-indigo-400:focus {\n    --tw-gradient-to: #818cf8;\n  }\n\n  .dark .lg\\:dark\\:focus\\:to-indigo-500:focus {\n    --tw-gradient-to: #6366f1;\n  }\n\n  .dark .lg\\:dark\\:focus\\:to-indigo-600:focus {\n    --tw-gradient-to: #4f46e5;\n  }\n\n  .dark .lg\\:dark\\:focus\\:to-indigo-700:focus {\n    --tw-gradient-to: #4338ca;\n  }\n\n  .dark .lg\\:dark\\:focus\\:to-indigo-800:focus {\n    --tw-gradient-to: #3730a3;\n  }\n\n  .dark .lg\\:dark\\:focus\\:to-indigo-900:focus {\n    --tw-gradient-to: #312e81;\n  }\n\n  .dark .lg\\:dark\\:focus\\:to-purple-50:focus {\n    --tw-gradient-to: #f5f3ff;\n  }\n\n  .dark .lg\\:dark\\:focus\\:to-purple-100:focus {\n    --tw-gradient-to: #ede9fe;\n  }\n\n  .dark .lg\\:dark\\:focus\\:to-purple-200:focus {\n    --tw-gradient-to: #ddd6fe;\n  }\n\n  .dark .lg\\:dark\\:focus\\:to-purple-300:focus {\n    --tw-gradient-to: #c4b5fd;\n  }\n\n  .dark .lg\\:dark\\:focus\\:to-purple-400:focus {\n    --tw-gradient-to: #a78bfa;\n  }\n\n  .dark .lg\\:dark\\:focus\\:to-purple-500:focus {\n    --tw-gradient-to: #8b5cf6;\n  }\n\n  .dark .lg\\:dark\\:focus\\:to-purple-600:focus {\n    --tw-gradient-to: #7c3aed;\n  }\n\n  .dark .lg\\:dark\\:focus\\:to-purple-700:focus {\n    --tw-gradient-to: #6d28d9;\n  }\n\n  .dark .lg\\:dark\\:focus\\:to-purple-800:focus {\n    --tw-gradient-to: #5b21b6;\n  }\n\n  .dark .lg\\:dark\\:focus\\:to-purple-900:focus {\n    --tw-gradient-to: #4c1d95;\n  }\n\n  .dark .lg\\:dark\\:focus\\:to-pink-50:focus {\n    --tw-gradient-to: #fdf2f8;\n  }\n\n  .dark .lg\\:dark\\:focus\\:to-pink-100:focus {\n    --tw-gradient-to: #fce7f3;\n  }\n\n  .dark .lg\\:dark\\:focus\\:to-pink-200:focus {\n    --tw-gradient-to: #fbcfe8;\n  }\n\n  .dark .lg\\:dark\\:focus\\:to-pink-300:focus {\n    --tw-gradient-to: #f9a8d4;\n  }\n\n  .dark .lg\\:dark\\:focus\\:to-pink-400:focus {\n    --tw-gradient-to: #f472b6;\n  }\n\n  .dark .lg\\:dark\\:focus\\:to-pink-500:focus {\n    --tw-gradient-to: #ec4899;\n  }\n\n  .dark .lg\\:dark\\:focus\\:to-pink-600:focus {\n    --tw-gradient-to: #db2777;\n  }\n\n  .dark .lg\\:dark\\:focus\\:to-pink-700:focus {\n    --tw-gradient-to: #be185d;\n  }\n\n  .dark .lg\\:dark\\:focus\\:to-pink-800:focus {\n    --tw-gradient-to: #9d174d;\n  }\n\n  .dark .lg\\:dark\\:focus\\:to-pink-900:focus {\n    --tw-gradient-to: #831843;\n  }\n\n  .lg\\:bg-opacity-0 {\n    --tw-bg-opacity: 0;\n  }\n\n  .lg\\:bg-opacity-5 {\n    --tw-bg-opacity: 0.05;\n  }\n\n  .lg\\:bg-opacity-10 {\n    --tw-bg-opacity: 0.1;\n  }\n\n  .lg\\:bg-opacity-20 {\n    --tw-bg-opacity: 0.2;\n  }\n\n  .lg\\:bg-opacity-25 {\n    --tw-bg-opacity: 0.25;\n  }\n\n  .lg\\:bg-opacity-30 {\n    --tw-bg-opacity: 0.3;\n  }\n\n  .lg\\:bg-opacity-40 {\n    --tw-bg-opacity: 0.4;\n  }\n\n  .lg\\:bg-opacity-50 {\n    --tw-bg-opacity: 0.5;\n  }\n\n  .lg\\:bg-opacity-60 {\n    --tw-bg-opacity: 0.6;\n  }\n\n  .lg\\:bg-opacity-70 {\n    --tw-bg-opacity: 0.7;\n  }\n\n  .lg\\:bg-opacity-75 {\n    --tw-bg-opacity: 0.75;\n  }\n\n  .lg\\:bg-opacity-80 {\n    --tw-bg-opacity: 0.8;\n  }\n\n  .lg\\:bg-opacity-90 {\n    --tw-bg-opacity: 0.9;\n  }\n\n  .lg\\:bg-opacity-95 {\n    --tw-bg-opacity: 0.95;\n  }\n\n  .lg\\:bg-opacity-100 {\n    --tw-bg-opacity: 1;\n  }\n\n  .group:hover .lg\\:group-hover\\:bg-opacity-0 {\n    --tw-bg-opacity: 0;\n  }\n\n  .group:hover .lg\\:group-hover\\:bg-opacity-5 {\n    --tw-bg-opacity: 0.05;\n  }\n\n  .group:hover .lg\\:group-hover\\:bg-opacity-10 {\n    --tw-bg-opacity: 0.1;\n  }\n\n  .group:hover .lg\\:group-hover\\:bg-opacity-20 {\n    --tw-bg-opacity: 0.2;\n  }\n\n  .group:hover .lg\\:group-hover\\:bg-opacity-25 {\n    --tw-bg-opacity: 0.25;\n  }\n\n  .group:hover .lg\\:group-hover\\:bg-opacity-30 {\n    --tw-bg-opacity: 0.3;\n  }\n\n  .group:hover .lg\\:group-hover\\:bg-opacity-40 {\n    --tw-bg-opacity: 0.4;\n  }\n\n  .group:hover .lg\\:group-hover\\:bg-opacity-50 {\n    --tw-bg-opacity: 0.5;\n  }\n\n  .group:hover .lg\\:group-hover\\:bg-opacity-60 {\n    --tw-bg-opacity: 0.6;\n  }\n\n  .group:hover .lg\\:group-hover\\:bg-opacity-70 {\n    --tw-bg-opacity: 0.7;\n  }\n\n  .group:hover .lg\\:group-hover\\:bg-opacity-75 {\n    --tw-bg-opacity: 0.75;\n  }\n\n  .group:hover .lg\\:group-hover\\:bg-opacity-80 {\n    --tw-bg-opacity: 0.8;\n  }\n\n  .group:hover .lg\\:group-hover\\:bg-opacity-90 {\n    --tw-bg-opacity: 0.9;\n  }\n\n  .group:hover .lg\\:group-hover\\:bg-opacity-95 {\n    --tw-bg-opacity: 0.95;\n  }\n\n  .group:hover .lg\\:group-hover\\:bg-opacity-100 {\n    --tw-bg-opacity: 1;\n  }\n\n  .lg\\:focus-within\\:bg-opacity-0:focus-within {\n    --tw-bg-opacity: 0;\n  }\n\n  .lg\\:focus-within\\:bg-opacity-5:focus-within {\n    --tw-bg-opacity: 0.05;\n  }\n\n  .lg\\:focus-within\\:bg-opacity-10:focus-within {\n    --tw-bg-opacity: 0.1;\n  }\n\n  .lg\\:focus-within\\:bg-opacity-20:focus-within {\n    --tw-bg-opacity: 0.2;\n  }\n\n  .lg\\:focus-within\\:bg-opacity-25:focus-within {\n    --tw-bg-opacity: 0.25;\n  }\n\n  .lg\\:focus-within\\:bg-opacity-30:focus-within {\n    --tw-bg-opacity: 0.3;\n  }\n\n  .lg\\:focus-within\\:bg-opacity-40:focus-within {\n    --tw-bg-opacity: 0.4;\n  }\n\n  .lg\\:focus-within\\:bg-opacity-50:focus-within {\n    --tw-bg-opacity: 0.5;\n  }\n\n  .lg\\:focus-within\\:bg-opacity-60:focus-within {\n    --tw-bg-opacity: 0.6;\n  }\n\n  .lg\\:focus-within\\:bg-opacity-70:focus-within {\n    --tw-bg-opacity: 0.7;\n  }\n\n  .lg\\:focus-within\\:bg-opacity-75:focus-within {\n    --tw-bg-opacity: 0.75;\n  }\n\n  .lg\\:focus-within\\:bg-opacity-80:focus-within {\n    --tw-bg-opacity: 0.8;\n  }\n\n  .lg\\:focus-within\\:bg-opacity-90:focus-within {\n    --tw-bg-opacity: 0.9;\n  }\n\n  .lg\\:focus-within\\:bg-opacity-95:focus-within {\n    --tw-bg-opacity: 0.95;\n  }\n\n  .lg\\:focus-within\\:bg-opacity-100:focus-within {\n    --tw-bg-opacity: 1;\n  }\n\n  .lg\\:hover\\:bg-opacity-0:hover {\n    --tw-bg-opacity: 0;\n  }\n\n  .lg\\:hover\\:bg-opacity-5:hover {\n    --tw-bg-opacity: 0.05;\n  }\n\n  .lg\\:hover\\:bg-opacity-10:hover {\n    --tw-bg-opacity: 0.1;\n  }\n\n  .lg\\:hover\\:bg-opacity-20:hover {\n    --tw-bg-opacity: 0.2;\n  }\n\n  .lg\\:hover\\:bg-opacity-25:hover {\n    --tw-bg-opacity: 0.25;\n  }\n\n  .lg\\:hover\\:bg-opacity-30:hover {\n    --tw-bg-opacity: 0.3;\n  }\n\n  .lg\\:hover\\:bg-opacity-40:hover {\n    --tw-bg-opacity: 0.4;\n  }\n\n  .lg\\:hover\\:bg-opacity-50:hover {\n    --tw-bg-opacity: 0.5;\n  }\n\n  .lg\\:hover\\:bg-opacity-60:hover {\n    --tw-bg-opacity: 0.6;\n  }\n\n  .lg\\:hover\\:bg-opacity-70:hover {\n    --tw-bg-opacity: 0.7;\n  }\n\n  .lg\\:hover\\:bg-opacity-75:hover {\n    --tw-bg-opacity: 0.75;\n  }\n\n  .lg\\:hover\\:bg-opacity-80:hover {\n    --tw-bg-opacity: 0.8;\n  }\n\n  .lg\\:hover\\:bg-opacity-90:hover {\n    --tw-bg-opacity: 0.9;\n  }\n\n  .lg\\:hover\\:bg-opacity-95:hover {\n    --tw-bg-opacity: 0.95;\n  }\n\n  .lg\\:hover\\:bg-opacity-100:hover {\n    --tw-bg-opacity: 1;\n  }\n\n  .lg\\:focus\\:bg-opacity-0:focus {\n    --tw-bg-opacity: 0;\n  }\n\n  .lg\\:focus\\:bg-opacity-5:focus {\n    --tw-bg-opacity: 0.05;\n  }\n\n  .lg\\:focus\\:bg-opacity-10:focus {\n    --tw-bg-opacity: 0.1;\n  }\n\n  .lg\\:focus\\:bg-opacity-20:focus {\n    --tw-bg-opacity: 0.2;\n  }\n\n  .lg\\:focus\\:bg-opacity-25:focus {\n    --tw-bg-opacity: 0.25;\n  }\n\n  .lg\\:focus\\:bg-opacity-30:focus {\n    --tw-bg-opacity: 0.3;\n  }\n\n  .lg\\:focus\\:bg-opacity-40:focus {\n    --tw-bg-opacity: 0.4;\n  }\n\n  .lg\\:focus\\:bg-opacity-50:focus {\n    --tw-bg-opacity: 0.5;\n  }\n\n  .lg\\:focus\\:bg-opacity-60:focus {\n    --tw-bg-opacity: 0.6;\n  }\n\n  .lg\\:focus\\:bg-opacity-70:focus {\n    --tw-bg-opacity: 0.7;\n  }\n\n  .lg\\:focus\\:bg-opacity-75:focus {\n    --tw-bg-opacity: 0.75;\n  }\n\n  .lg\\:focus\\:bg-opacity-80:focus {\n    --tw-bg-opacity: 0.8;\n  }\n\n  .lg\\:focus\\:bg-opacity-90:focus {\n    --tw-bg-opacity: 0.9;\n  }\n\n  .lg\\:focus\\:bg-opacity-95:focus {\n    --tw-bg-opacity: 0.95;\n  }\n\n  .lg\\:focus\\:bg-opacity-100:focus {\n    --tw-bg-opacity: 1;\n  }\n\n  .dark .lg\\:dark\\:bg-opacity-0 {\n    --tw-bg-opacity: 0;\n  }\n\n  .dark .lg\\:dark\\:bg-opacity-5 {\n    --tw-bg-opacity: 0.05;\n  }\n\n  .dark .lg\\:dark\\:bg-opacity-10 {\n    --tw-bg-opacity: 0.1;\n  }\n\n  .dark .lg\\:dark\\:bg-opacity-20 {\n    --tw-bg-opacity: 0.2;\n  }\n\n  .dark .lg\\:dark\\:bg-opacity-25 {\n    --tw-bg-opacity: 0.25;\n  }\n\n  .dark .lg\\:dark\\:bg-opacity-30 {\n    --tw-bg-opacity: 0.3;\n  }\n\n  .dark .lg\\:dark\\:bg-opacity-40 {\n    --tw-bg-opacity: 0.4;\n  }\n\n  .dark .lg\\:dark\\:bg-opacity-50 {\n    --tw-bg-opacity: 0.5;\n  }\n\n  .dark .lg\\:dark\\:bg-opacity-60 {\n    --tw-bg-opacity: 0.6;\n  }\n\n  .dark .lg\\:dark\\:bg-opacity-70 {\n    --tw-bg-opacity: 0.7;\n  }\n\n  .dark .lg\\:dark\\:bg-opacity-75 {\n    --tw-bg-opacity: 0.75;\n  }\n\n  .dark .lg\\:dark\\:bg-opacity-80 {\n    --tw-bg-opacity: 0.8;\n  }\n\n  .dark .lg\\:dark\\:bg-opacity-90 {\n    --tw-bg-opacity: 0.9;\n  }\n\n  .dark .lg\\:dark\\:bg-opacity-95 {\n    --tw-bg-opacity: 0.95;\n  }\n\n  .dark .lg\\:dark\\:bg-opacity-100 {\n    --tw-bg-opacity: 1;\n  }\n\n  .dark .group:hover .lg\\:dark\\:group-hover\\:bg-opacity-0 {\n    --tw-bg-opacity: 0;\n  }\n\n  .dark .group:hover .lg\\:dark\\:group-hover\\:bg-opacity-5 {\n    --tw-bg-opacity: 0.05;\n  }\n\n  .dark .group:hover .lg\\:dark\\:group-hover\\:bg-opacity-10 {\n    --tw-bg-opacity: 0.1;\n  }\n\n  .dark .group:hover .lg\\:dark\\:group-hover\\:bg-opacity-20 {\n    --tw-bg-opacity: 0.2;\n  }\n\n  .dark .group:hover .lg\\:dark\\:group-hover\\:bg-opacity-25 {\n    --tw-bg-opacity: 0.25;\n  }\n\n  .dark .group:hover .lg\\:dark\\:group-hover\\:bg-opacity-30 {\n    --tw-bg-opacity: 0.3;\n  }\n\n  .dark .group:hover .lg\\:dark\\:group-hover\\:bg-opacity-40 {\n    --tw-bg-opacity: 0.4;\n  }\n\n  .dark .group:hover .lg\\:dark\\:group-hover\\:bg-opacity-50 {\n    --tw-bg-opacity: 0.5;\n  }\n\n  .dark .group:hover .lg\\:dark\\:group-hover\\:bg-opacity-60 {\n    --tw-bg-opacity: 0.6;\n  }\n\n  .dark .group:hover .lg\\:dark\\:group-hover\\:bg-opacity-70 {\n    --tw-bg-opacity: 0.7;\n  }\n\n  .dark .group:hover .lg\\:dark\\:group-hover\\:bg-opacity-75 {\n    --tw-bg-opacity: 0.75;\n  }\n\n  .dark .group:hover .lg\\:dark\\:group-hover\\:bg-opacity-80 {\n    --tw-bg-opacity: 0.8;\n  }\n\n  .dark .group:hover .lg\\:dark\\:group-hover\\:bg-opacity-90 {\n    --tw-bg-opacity: 0.9;\n  }\n\n  .dark .group:hover .lg\\:dark\\:group-hover\\:bg-opacity-95 {\n    --tw-bg-opacity: 0.95;\n  }\n\n  .dark .group:hover .lg\\:dark\\:group-hover\\:bg-opacity-100 {\n    --tw-bg-opacity: 1;\n  }\n\n  .dark .lg\\:dark\\:focus-within\\:bg-opacity-0:focus-within {\n    --tw-bg-opacity: 0;\n  }\n\n  .dark .lg\\:dark\\:focus-within\\:bg-opacity-5:focus-within {\n    --tw-bg-opacity: 0.05;\n  }\n\n  .dark .lg\\:dark\\:focus-within\\:bg-opacity-10:focus-within {\n    --tw-bg-opacity: 0.1;\n  }\n\n  .dark .lg\\:dark\\:focus-within\\:bg-opacity-20:focus-within {\n    --tw-bg-opacity: 0.2;\n  }\n\n  .dark .lg\\:dark\\:focus-within\\:bg-opacity-25:focus-within {\n    --tw-bg-opacity: 0.25;\n  }\n\n  .dark .lg\\:dark\\:focus-within\\:bg-opacity-30:focus-within {\n    --tw-bg-opacity: 0.3;\n  }\n\n  .dark .lg\\:dark\\:focus-within\\:bg-opacity-40:focus-within {\n    --tw-bg-opacity: 0.4;\n  }\n\n  .dark .lg\\:dark\\:focus-within\\:bg-opacity-50:focus-within {\n    --tw-bg-opacity: 0.5;\n  }\n\n  .dark .lg\\:dark\\:focus-within\\:bg-opacity-60:focus-within {\n    --tw-bg-opacity: 0.6;\n  }\n\n  .dark .lg\\:dark\\:focus-within\\:bg-opacity-70:focus-within {\n    --tw-bg-opacity: 0.7;\n  }\n\n  .dark .lg\\:dark\\:focus-within\\:bg-opacity-75:focus-within {\n    --tw-bg-opacity: 0.75;\n  }\n\n  .dark .lg\\:dark\\:focus-within\\:bg-opacity-80:focus-within {\n    --tw-bg-opacity: 0.8;\n  }\n\n  .dark .lg\\:dark\\:focus-within\\:bg-opacity-90:focus-within {\n    --tw-bg-opacity: 0.9;\n  }\n\n  .dark .lg\\:dark\\:focus-within\\:bg-opacity-95:focus-within {\n    --tw-bg-opacity: 0.95;\n  }\n\n  .dark .lg\\:dark\\:focus-within\\:bg-opacity-100:focus-within {\n    --tw-bg-opacity: 1;\n  }\n\n  .dark .lg\\:dark\\:hover\\:bg-opacity-0:hover {\n    --tw-bg-opacity: 0;\n  }\n\n  .dark .lg\\:dark\\:hover\\:bg-opacity-5:hover {\n    --tw-bg-opacity: 0.05;\n  }\n\n  .dark .lg\\:dark\\:hover\\:bg-opacity-10:hover {\n    --tw-bg-opacity: 0.1;\n  }\n\n  .dark .lg\\:dark\\:hover\\:bg-opacity-20:hover {\n    --tw-bg-opacity: 0.2;\n  }\n\n  .dark .lg\\:dark\\:hover\\:bg-opacity-25:hover {\n    --tw-bg-opacity: 0.25;\n  }\n\n  .dark .lg\\:dark\\:hover\\:bg-opacity-30:hover {\n    --tw-bg-opacity: 0.3;\n  }\n\n  .dark .lg\\:dark\\:hover\\:bg-opacity-40:hover {\n    --tw-bg-opacity: 0.4;\n  }\n\n  .dark .lg\\:dark\\:hover\\:bg-opacity-50:hover {\n    --tw-bg-opacity: 0.5;\n  }\n\n  .dark .lg\\:dark\\:hover\\:bg-opacity-60:hover {\n    --tw-bg-opacity: 0.6;\n  }\n\n  .dark .lg\\:dark\\:hover\\:bg-opacity-70:hover {\n    --tw-bg-opacity: 0.7;\n  }\n\n  .dark .lg\\:dark\\:hover\\:bg-opacity-75:hover {\n    --tw-bg-opacity: 0.75;\n  }\n\n  .dark .lg\\:dark\\:hover\\:bg-opacity-80:hover {\n    --tw-bg-opacity: 0.8;\n  }\n\n  .dark .lg\\:dark\\:hover\\:bg-opacity-90:hover {\n    --tw-bg-opacity: 0.9;\n  }\n\n  .dark .lg\\:dark\\:hover\\:bg-opacity-95:hover {\n    --tw-bg-opacity: 0.95;\n  }\n\n  .dark .lg\\:dark\\:hover\\:bg-opacity-100:hover {\n    --tw-bg-opacity: 1;\n  }\n\n  .dark .lg\\:dark\\:focus\\:bg-opacity-0:focus {\n    --tw-bg-opacity: 0;\n  }\n\n  .dark .lg\\:dark\\:focus\\:bg-opacity-5:focus {\n    --tw-bg-opacity: 0.05;\n  }\n\n  .dark .lg\\:dark\\:focus\\:bg-opacity-10:focus {\n    --tw-bg-opacity: 0.1;\n  }\n\n  .dark .lg\\:dark\\:focus\\:bg-opacity-20:focus {\n    --tw-bg-opacity: 0.2;\n  }\n\n  .dark .lg\\:dark\\:focus\\:bg-opacity-25:focus {\n    --tw-bg-opacity: 0.25;\n  }\n\n  .dark .lg\\:dark\\:focus\\:bg-opacity-30:focus {\n    --tw-bg-opacity: 0.3;\n  }\n\n  .dark .lg\\:dark\\:focus\\:bg-opacity-40:focus {\n    --tw-bg-opacity: 0.4;\n  }\n\n  .dark .lg\\:dark\\:focus\\:bg-opacity-50:focus {\n    --tw-bg-opacity: 0.5;\n  }\n\n  .dark .lg\\:dark\\:focus\\:bg-opacity-60:focus {\n    --tw-bg-opacity: 0.6;\n  }\n\n  .dark .lg\\:dark\\:focus\\:bg-opacity-70:focus {\n    --tw-bg-opacity: 0.7;\n  }\n\n  .dark .lg\\:dark\\:focus\\:bg-opacity-75:focus {\n    --tw-bg-opacity: 0.75;\n  }\n\n  .dark .lg\\:dark\\:focus\\:bg-opacity-80:focus {\n    --tw-bg-opacity: 0.8;\n  }\n\n  .dark .lg\\:dark\\:focus\\:bg-opacity-90:focus {\n    --tw-bg-opacity: 0.9;\n  }\n\n  .dark .lg\\:dark\\:focus\\:bg-opacity-95:focus {\n    --tw-bg-opacity: 0.95;\n  }\n\n  .dark .lg\\:dark\\:focus\\:bg-opacity-100:focus {\n    --tw-bg-opacity: 1;\n  }\n\n  .lg\\:bg-bottom {\n    background-position: bottom;\n  }\n\n  .lg\\:bg-center {\n    background-position: center;\n  }\n\n  .lg\\:bg-left {\n    background-position: left;\n  }\n\n  .lg\\:bg-left-bottom {\n    background-position: left bottom;\n  }\n\n  .lg\\:bg-left-top {\n    background-position: left top;\n  }\n\n  .lg\\:bg-right {\n    background-position: right;\n  }\n\n  .lg\\:bg-right-bottom {\n    background-position: right bottom;\n  }\n\n  .lg\\:bg-right-top {\n    background-position: right top;\n  }\n\n  .lg\\:bg-top {\n    background-position: top;\n  }\n\n  .lg\\:bg-repeat {\n    background-repeat: repeat;\n  }\n\n  .lg\\:bg-no-repeat {\n    background-repeat: no-repeat;\n  }\n\n  .lg\\:bg-repeat-x {\n    background-repeat: repeat-x;\n  }\n\n  .lg\\:bg-repeat-y {\n    background-repeat: repeat-y;\n  }\n\n  .lg\\:bg-repeat-round {\n    background-repeat: round;\n  }\n\n  .lg\\:bg-repeat-space {\n    background-repeat: space;\n  }\n\n  .lg\\:bg-auto {\n    background-size: auto;\n  }\n\n  .lg\\:bg-cover {\n    background-size: cover;\n  }\n\n  .lg\\:bg-contain {\n    background-size: contain;\n  }\n\n  .lg\\:border-collapse {\n    border-collapse: collapse;\n  }\n\n  .lg\\:border-separate {\n    border-collapse: separate;\n  }\n\n  .lg\\:border-transparent {\n    border-color: transparent;\n  }\n\n  .lg\\:border-current {\n    border-color: currentColor;\n  }\n\n  .lg\\:border-black {\n    --tw-border-opacity: 1;\n    border-color: rgba(0, 0, 0, var(--tw-border-opacity));\n  }\n\n  .lg\\:border-white {\n    --tw-border-opacity: 1;\n    border-color: rgba(255, 255, 255, var(--tw-border-opacity));\n  }\n\n  .lg\\:border-gray-50 {\n    --tw-border-opacity: 1;\n    border-color: rgba(249, 250, 251, var(--tw-border-opacity));\n  }\n\n  .lg\\:border-gray-100 {\n    --tw-border-opacity: 1;\n    border-color: rgba(243, 244, 246, var(--tw-border-opacity));\n  }\n\n  .lg\\:border-gray-200 {\n    --tw-border-opacity: 1;\n    border-color: rgba(229, 231, 235, var(--tw-border-opacity));\n  }\n\n  .lg\\:border-gray-300 {\n    --tw-border-opacity: 1;\n    border-color: rgba(209, 213, 219, var(--tw-border-opacity));\n  }\n\n  .lg\\:border-gray-400 {\n    --tw-border-opacity: 1;\n    border-color: rgba(156, 163, 175, var(--tw-border-opacity));\n  }\n\n  .lg\\:border-gray-500 {\n    --tw-border-opacity: 1;\n    border-color: rgba(107, 114, 128, var(--tw-border-opacity));\n  }\n\n  .lg\\:border-gray-600 {\n    --tw-border-opacity: 1;\n    border-color: rgba(75, 85, 99, var(--tw-border-opacity));\n  }\n\n  .lg\\:border-gray-700 {\n    --tw-border-opacity: 1;\n    border-color: rgba(55, 65, 81, var(--tw-border-opacity));\n  }\n\n  .lg\\:border-gray-800 {\n    --tw-border-opacity: 1;\n    border-color: rgba(31, 41, 55, var(--tw-border-opacity));\n  }\n\n  .lg\\:border-gray-900 {\n    --tw-border-opacity: 1;\n    border-color: rgba(17, 24, 39, var(--tw-border-opacity));\n  }\n\n  .lg\\:border-red-50 {\n    --tw-border-opacity: 1;\n    border-color: rgba(254, 242, 242, var(--tw-border-opacity));\n  }\n\n  .lg\\:border-red-100 {\n    --tw-border-opacity: 1;\n    border-color: rgba(254, 226, 226, var(--tw-border-opacity));\n  }\n\n  .lg\\:border-red-200 {\n    --tw-border-opacity: 1;\n    border-color: rgba(254, 202, 202, var(--tw-border-opacity));\n  }\n\n  .lg\\:border-red-300 {\n    --tw-border-opacity: 1;\n    border-color: rgba(252, 165, 165, var(--tw-border-opacity));\n  }\n\n  .lg\\:border-red-400 {\n    --tw-border-opacity: 1;\n    border-color: rgba(248, 113, 113, var(--tw-border-opacity));\n  }\n\n  .lg\\:border-red-500 {\n    --tw-border-opacity: 1;\n    border-color: rgba(239, 68, 68, var(--tw-border-opacity));\n  }\n\n  .lg\\:border-red-600 {\n    --tw-border-opacity: 1;\n    border-color: rgba(220, 38, 38, var(--tw-border-opacity));\n  }\n\n  .lg\\:border-red-700 {\n    --tw-border-opacity: 1;\n    border-color: rgba(185, 28, 28, var(--tw-border-opacity));\n  }\n\n  .lg\\:border-red-800 {\n    --tw-border-opacity: 1;\n    border-color: rgba(153, 27, 27, var(--tw-border-opacity));\n  }\n\n  .lg\\:border-red-900 {\n    --tw-border-opacity: 1;\n    border-color: rgba(127, 29, 29, var(--tw-border-opacity));\n  }\n\n  .lg\\:border-yellow-50 {\n    --tw-border-opacity: 1;\n    border-color: rgba(255, 251, 235, var(--tw-border-opacity));\n  }\n\n  .lg\\:border-yellow-100 {\n    --tw-border-opacity: 1;\n    border-color: rgba(254, 243, 199, var(--tw-border-opacity));\n  }\n\n  .lg\\:border-yellow-200 {\n    --tw-border-opacity: 1;\n    border-color: rgba(253, 230, 138, var(--tw-border-opacity));\n  }\n\n  .lg\\:border-yellow-300 {\n    --tw-border-opacity: 1;\n    border-color: rgba(252, 211, 77, var(--tw-border-opacity));\n  }\n\n  .lg\\:border-yellow-400 {\n    --tw-border-opacity: 1;\n    border-color: rgba(251, 191, 36, var(--tw-border-opacity));\n  }\n\n  .lg\\:border-yellow-500 {\n    --tw-border-opacity: 1;\n    border-color: rgba(245, 158, 11, var(--tw-border-opacity));\n  }\n\n  .lg\\:border-yellow-600 {\n    --tw-border-opacity: 1;\n    border-color: rgba(217, 119, 6, var(--tw-border-opacity));\n  }\n\n  .lg\\:border-yellow-700 {\n    --tw-border-opacity: 1;\n    border-color: rgba(180, 83, 9, var(--tw-border-opacity));\n  }\n\n  .lg\\:border-yellow-800 {\n    --tw-border-opacity: 1;\n    border-color: rgba(146, 64, 14, var(--tw-border-opacity));\n  }\n\n  .lg\\:border-yellow-900 {\n    --tw-border-opacity: 1;\n    border-color: rgba(120, 53, 15, var(--tw-border-opacity));\n  }\n\n  .lg\\:border-green-50 {\n    --tw-border-opacity: 1;\n    border-color: rgba(236, 253, 245, var(--tw-border-opacity));\n  }\n\n  .lg\\:border-green-100 {\n    --tw-border-opacity: 1;\n    border-color: rgba(209, 250, 229, var(--tw-border-opacity));\n  }\n\n  .lg\\:border-green-200 {\n    --tw-border-opacity: 1;\n    border-color: rgba(167, 243, 208, var(--tw-border-opacity));\n  }\n\n  .lg\\:border-green-300 {\n    --tw-border-opacity: 1;\n    border-color: rgba(110, 231, 183, var(--tw-border-opacity));\n  }\n\n  .lg\\:border-green-400 {\n    --tw-border-opacity: 1;\n    border-color: rgba(52, 211, 153, var(--tw-border-opacity));\n  }\n\n  .lg\\:border-green-500 {\n    --tw-border-opacity: 1;\n    border-color: rgba(16, 185, 129, var(--tw-border-opacity));\n  }\n\n  .lg\\:border-green-600 {\n    --tw-border-opacity: 1;\n    border-color: rgba(5, 150, 105, var(--tw-border-opacity));\n  }\n\n  .lg\\:border-green-700 {\n    --tw-border-opacity: 1;\n    border-color: rgba(4, 120, 87, var(--tw-border-opacity));\n  }\n\n  .lg\\:border-green-800 {\n    --tw-border-opacity: 1;\n    border-color: rgba(6, 95, 70, var(--tw-border-opacity));\n  }\n\n  .lg\\:border-green-900 {\n    --tw-border-opacity: 1;\n    border-color: rgba(6, 78, 59, var(--tw-border-opacity));\n  }\n\n  .lg\\:border-blue-50 {\n    --tw-border-opacity: 1;\n    border-color: rgba(239, 246, 255, var(--tw-border-opacity));\n  }\n\n  .lg\\:border-blue-100 {\n    --tw-border-opacity: 1;\n    border-color: rgba(219, 234, 254, var(--tw-border-opacity));\n  }\n\n  .lg\\:border-blue-200 {\n    --tw-border-opacity: 1;\n    border-color: rgba(191, 219, 254, var(--tw-border-opacity));\n  }\n\n  .lg\\:border-blue-300 {\n    --tw-border-opacity: 1;\n    border-color: rgba(147, 197, 253, var(--tw-border-opacity));\n  }\n\n  .lg\\:border-blue-400 {\n    --tw-border-opacity: 1;\n    border-color: rgba(96, 165, 250, var(--tw-border-opacity));\n  }\n\n  .lg\\:border-blue-500 {\n    --tw-border-opacity: 1;\n    border-color: rgba(59, 130, 246, var(--tw-border-opacity));\n  }\n\n  .lg\\:border-blue-600 {\n    --tw-border-opacity: 1;\n    border-color: rgba(37, 99, 235, var(--tw-border-opacity));\n  }\n\n  .lg\\:border-blue-700 {\n    --tw-border-opacity: 1;\n    border-color: rgba(29, 78, 216, var(--tw-border-opacity));\n  }\n\n  .lg\\:border-blue-800 {\n    --tw-border-opacity: 1;\n    border-color: rgba(30, 64, 175, var(--tw-border-opacity));\n  }\n\n  .lg\\:border-blue-900 {\n    --tw-border-opacity: 1;\n    border-color: rgba(30, 58, 138, var(--tw-border-opacity));\n  }\n\n  .lg\\:border-indigo-50 {\n    --tw-border-opacity: 1;\n    border-color: rgba(238, 242, 255, var(--tw-border-opacity));\n  }\n\n  .lg\\:border-indigo-100 {\n    --tw-border-opacity: 1;\n    border-color: rgba(224, 231, 255, var(--tw-border-opacity));\n  }\n\n  .lg\\:border-indigo-200 {\n    --tw-border-opacity: 1;\n    border-color: rgba(199, 210, 254, var(--tw-border-opacity));\n  }\n\n  .lg\\:border-indigo-300 {\n    --tw-border-opacity: 1;\n    border-color: rgba(165, 180, 252, var(--tw-border-opacity));\n  }\n\n  .lg\\:border-indigo-400 {\n    --tw-border-opacity: 1;\n    border-color: rgba(129, 140, 248, var(--tw-border-opacity));\n  }\n\n  .lg\\:border-indigo-500 {\n    --tw-border-opacity: 1;\n    border-color: rgba(99, 102, 241, var(--tw-border-opacity));\n  }\n\n  .lg\\:border-indigo-600 {\n    --tw-border-opacity: 1;\n    border-color: rgba(79, 70, 229, var(--tw-border-opacity));\n  }\n\n  .lg\\:border-indigo-700 {\n    --tw-border-opacity: 1;\n    border-color: rgba(67, 56, 202, var(--tw-border-opacity));\n  }\n\n  .lg\\:border-indigo-800 {\n    --tw-border-opacity: 1;\n    border-color: rgba(55, 48, 163, var(--tw-border-opacity));\n  }\n\n  .lg\\:border-indigo-900 {\n    --tw-border-opacity: 1;\n    border-color: rgba(49, 46, 129, var(--tw-border-opacity));\n  }\n\n  .lg\\:border-purple-50 {\n    --tw-border-opacity: 1;\n    border-color: rgba(245, 243, 255, var(--tw-border-opacity));\n  }\n\n  .lg\\:border-purple-100 {\n    --tw-border-opacity: 1;\n    border-color: rgba(237, 233, 254, var(--tw-border-opacity));\n  }\n\n  .lg\\:border-purple-200 {\n    --tw-border-opacity: 1;\n    border-color: rgba(221, 214, 254, var(--tw-border-opacity));\n  }\n\n  .lg\\:border-purple-300 {\n    --tw-border-opacity: 1;\n    border-color: rgba(196, 181, 253, var(--tw-border-opacity));\n  }\n\n  .lg\\:border-purple-400 {\n    --tw-border-opacity: 1;\n    border-color: rgba(167, 139, 250, var(--tw-border-opacity));\n  }\n\n  .lg\\:border-purple-500 {\n    --tw-border-opacity: 1;\n    border-color: rgba(139, 92, 246, var(--tw-border-opacity));\n  }\n\n  .lg\\:border-purple-600 {\n    --tw-border-opacity: 1;\n    border-color: rgba(124, 58, 237, var(--tw-border-opacity));\n  }\n\n  .lg\\:border-purple-700 {\n    --tw-border-opacity: 1;\n    border-color: rgba(109, 40, 217, var(--tw-border-opacity));\n  }\n\n  .lg\\:border-purple-800 {\n    --tw-border-opacity: 1;\n    border-color: rgba(91, 33, 182, var(--tw-border-opacity));\n  }\n\n  .lg\\:border-purple-900 {\n    --tw-border-opacity: 1;\n    border-color: rgba(76, 29, 149, var(--tw-border-opacity));\n  }\n\n  .lg\\:border-pink-50 {\n    --tw-border-opacity: 1;\n    border-color: rgba(253, 242, 248, var(--tw-border-opacity));\n  }\n\n  .lg\\:border-pink-100 {\n    --tw-border-opacity: 1;\n    border-color: rgba(252, 231, 243, var(--tw-border-opacity));\n  }\n\n  .lg\\:border-pink-200 {\n    --tw-border-opacity: 1;\n    border-color: rgba(251, 207, 232, var(--tw-border-opacity));\n  }\n\n  .lg\\:border-pink-300 {\n    --tw-border-opacity: 1;\n    border-color: rgba(249, 168, 212, var(--tw-border-opacity));\n  }\n\n  .lg\\:border-pink-400 {\n    --tw-border-opacity: 1;\n    border-color: rgba(244, 114, 182, var(--tw-border-opacity));\n  }\n\n  .lg\\:border-pink-500 {\n    --tw-border-opacity: 1;\n    border-color: rgba(236, 72, 153, var(--tw-border-opacity));\n  }\n\n  .lg\\:border-pink-600 {\n    --tw-border-opacity: 1;\n    border-color: rgba(219, 39, 119, var(--tw-border-opacity));\n  }\n\n  .lg\\:border-pink-700 {\n    --tw-border-opacity: 1;\n    border-color: rgba(190, 24, 93, var(--tw-border-opacity));\n  }\n\n  .lg\\:border-pink-800 {\n    --tw-border-opacity: 1;\n    border-color: rgba(157, 23, 77, var(--tw-border-opacity));\n  }\n\n  .lg\\:border-pink-900 {\n    --tw-border-opacity: 1;\n    border-color: rgba(131, 24, 67, var(--tw-border-opacity));\n  }\n\n  .group:hover .lg\\:group-hover\\:border-transparent {\n    border-color: transparent;\n  }\n\n  .group:hover .lg\\:group-hover\\:border-current {\n    border-color: currentColor;\n  }\n\n  .group:hover .lg\\:group-hover\\:border-black {\n    --tw-border-opacity: 1;\n    border-color: rgba(0, 0, 0, var(--tw-border-opacity));\n  }\n\n  .group:hover .lg\\:group-hover\\:border-white {\n    --tw-border-opacity: 1;\n    border-color: rgba(255, 255, 255, var(--tw-border-opacity));\n  }\n\n  .group:hover .lg\\:group-hover\\:border-gray-50 {\n    --tw-border-opacity: 1;\n    border-color: rgba(249, 250, 251, var(--tw-border-opacity));\n  }\n\n  .group:hover .lg\\:group-hover\\:border-gray-100 {\n    --tw-border-opacity: 1;\n    border-color: rgba(243, 244, 246, var(--tw-border-opacity));\n  }\n\n  .group:hover .lg\\:group-hover\\:border-gray-200 {\n    --tw-border-opacity: 1;\n    border-color: rgba(229, 231, 235, var(--tw-border-opacity));\n  }\n\n  .group:hover .lg\\:group-hover\\:border-gray-300 {\n    --tw-border-opacity: 1;\n    border-color: rgba(209, 213, 219, var(--tw-border-opacity));\n  }\n\n  .group:hover .lg\\:group-hover\\:border-gray-400 {\n    --tw-border-opacity: 1;\n    border-color: rgba(156, 163, 175, var(--tw-border-opacity));\n  }\n\n  .group:hover .lg\\:group-hover\\:border-gray-500 {\n    --tw-border-opacity: 1;\n    border-color: rgba(107, 114, 128, var(--tw-border-opacity));\n  }\n\n  .group:hover .lg\\:group-hover\\:border-gray-600 {\n    --tw-border-opacity: 1;\n    border-color: rgba(75, 85, 99, var(--tw-border-opacity));\n  }\n\n  .group:hover .lg\\:group-hover\\:border-gray-700 {\n    --tw-border-opacity: 1;\n    border-color: rgba(55, 65, 81, var(--tw-border-opacity));\n  }\n\n  .group:hover .lg\\:group-hover\\:border-gray-800 {\n    --tw-border-opacity: 1;\n    border-color: rgba(31, 41, 55, var(--tw-border-opacity));\n  }\n\n  .group:hover .lg\\:group-hover\\:border-gray-900 {\n    --tw-border-opacity: 1;\n    border-color: rgba(17, 24, 39, var(--tw-border-opacity));\n  }\n\n  .group:hover .lg\\:group-hover\\:border-red-50 {\n    --tw-border-opacity: 1;\n    border-color: rgba(254, 242, 242, var(--tw-border-opacity));\n  }\n\n  .group:hover .lg\\:group-hover\\:border-red-100 {\n    --tw-border-opacity: 1;\n    border-color: rgba(254, 226, 226, var(--tw-border-opacity));\n  }\n\n  .group:hover .lg\\:group-hover\\:border-red-200 {\n    --tw-border-opacity: 1;\n    border-color: rgba(254, 202, 202, var(--tw-border-opacity));\n  }\n\n  .group:hover .lg\\:group-hover\\:border-red-300 {\n    --tw-border-opacity: 1;\n    border-color: rgba(252, 165, 165, var(--tw-border-opacity));\n  }\n\n  .group:hover .lg\\:group-hover\\:border-red-400 {\n    --tw-border-opacity: 1;\n    border-color: rgba(248, 113, 113, var(--tw-border-opacity));\n  }\n\n  .group:hover .lg\\:group-hover\\:border-red-500 {\n    --tw-border-opacity: 1;\n    border-color: rgba(239, 68, 68, var(--tw-border-opacity));\n  }\n\n  .group:hover .lg\\:group-hover\\:border-red-600 {\n    --tw-border-opacity: 1;\n    border-color: rgba(220, 38, 38, var(--tw-border-opacity));\n  }\n\n  .group:hover .lg\\:group-hover\\:border-red-700 {\n    --tw-border-opacity: 1;\n    border-color: rgba(185, 28, 28, var(--tw-border-opacity));\n  }\n\n  .group:hover .lg\\:group-hover\\:border-red-800 {\n    --tw-border-opacity: 1;\n    border-color: rgba(153, 27, 27, var(--tw-border-opacity));\n  }\n\n  .group:hover .lg\\:group-hover\\:border-red-900 {\n    --tw-border-opacity: 1;\n    border-color: rgba(127, 29, 29, var(--tw-border-opacity));\n  }\n\n  .group:hover .lg\\:group-hover\\:border-yellow-50 {\n    --tw-border-opacity: 1;\n    border-color: rgba(255, 251, 235, var(--tw-border-opacity));\n  }\n\n  .group:hover .lg\\:group-hover\\:border-yellow-100 {\n    --tw-border-opacity: 1;\n    border-color: rgba(254, 243, 199, var(--tw-border-opacity));\n  }\n\n  .group:hover .lg\\:group-hover\\:border-yellow-200 {\n    --tw-border-opacity: 1;\n    border-color: rgba(253, 230, 138, var(--tw-border-opacity));\n  }\n\n  .group:hover .lg\\:group-hover\\:border-yellow-300 {\n    --tw-border-opacity: 1;\n    border-color: rgba(252, 211, 77, var(--tw-border-opacity));\n  }\n\n  .group:hover .lg\\:group-hover\\:border-yellow-400 {\n    --tw-border-opacity: 1;\n    border-color: rgba(251, 191, 36, var(--tw-border-opacity));\n  }\n\n  .group:hover .lg\\:group-hover\\:border-yellow-500 {\n    --tw-border-opacity: 1;\n    border-color: rgba(245, 158, 11, var(--tw-border-opacity));\n  }\n\n  .group:hover .lg\\:group-hover\\:border-yellow-600 {\n    --tw-border-opacity: 1;\n    border-color: rgba(217, 119, 6, var(--tw-border-opacity));\n  }\n\n  .group:hover .lg\\:group-hover\\:border-yellow-700 {\n    --tw-border-opacity: 1;\n    border-color: rgba(180, 83, 9, var(--tw-border-opacity));\n  }\n\n  .group:hover .lg\\:group-hover\\:border-yellow-800 {\n    --tw-border-opacity: 1;\n    border-color: rgba(146, 64, 14, var(--tw-border-opacity));\n  }\n\n  .group:hover .lg\\:group-hover\\:border-yellow-900 {\n    --tw-border-opacity: 1;\n    border-color: rgba(120, 53, 15, var(--tw-border-opacity));\n  }\n\n  .group:hover .lg\\:group-hover\\:border-green-50 {\n    --tw-border-opacity: 1;\n    border-color: rgba(236, 253, 245, var(--tw-border-opacity));\n  }\n\n  .group:hover .lg\\:group-hover\\:border-green-100 {\n    --tw-border-opacity: 1;\n    border-color: rgba(209, 250, 229, var(--tw-border-opacity));\n  }\n\n  .group:hover .lg\\:group-hover\\:border-green-200 {\n    --tw-border-opacity: 1;\n    border-color: rgba(167, 243, 208, var(--tw-border-opacity));\n  }\n\n  .group:hover .lg\\:group-hover\\:border-green-300 {\n    --tw-border-opacity: 1;\n    border-color: rgba(110, 231, 183, var(--tw-border-opacity));\n  }\n\n  .group:hover .lg\\:group-hover\\:border-green-400 {\n    --tw-border-opacity: 1;\n    border-color: rgba(52, 211, 153, var(--tw-border-opacity));\n  }\n\n  .group:hover .lg\\:group-hover\\:border-green-500 {\n    --tw-border-opacity: 1;\n    border-color: rgba(16, 185, 129, var(--tw-border-opacity));\n  }\n\n  .group:hover .lg\\:group-hover\\:border-green-600 {\n    --tw-border-opacity: 1;\n    border-color: rgba(5, 150, 105, var(--tw-border-opacity));\n  }\n\n  .group:hover .lg\\:group-hover\\:border-green-700 {\n    --tw-border-opacity: 1;\n    border-color: rgba(4, 120, 87, var(--tw-border-opacity));\n  }\n\n  .group:hover .lg\\:group-hover\\:border-green-800 {\n    --tw-border-opacity: 1;\n    border-color: rgba(6, 95, 70, var(--tw-border-opacity));\n  }\n\n  .group:hover .lg\\:group-hover\\:border-green-900 {\n    --tw-border-opacity: 1;\n    border-color: rgba(6, 78, 59, var(--tw-border-opacity));\n  }\n\n  .group:hover .lg\\:group-hover\\:border-blue-50 {\n    --tw-border-opacity: 1;\n    border-color: rgba(239, 246, 255, var(--tw-border-opacity));\n  }\n\n  .group:hover .lg\\:group-hover\\:border-blue-100 {\n    --tw-border-opacity: 1;\n    border-color: rgba(219, 234, 254, var(--tw-border-opacity));\n  }\n\n  .group:hover .lg\\:group-hover\\:border-blue-200 {\n    --tw-border-opacity: 1;\n    border-color: rgba(191, 219, 254, var(--tw-border-opacity));\n  }\n\n  .group:hover .lg\\:group-hover\\:border-blue-300 {\n    --tw-border-opacity: 1;\n    border-color: rgba(147, 197, 253, var(--tw-border-opacity));\n  }\n\n  .group:hover .lg\\:group-hover\\:border-blue-400 {\n    --tw-border-opacity: 1;\n    border-color: rgba(96, 165, 250, var(--tw-border-opacity));\n  }\n\n  .group:hover .lg\\:group-hover\\:border-blue-500 {\n    --tw-border-opacity: 1;\n    border-color: rgba(59, 130, 246, var(--tw-border-opacity));\n  }\n\n  .group:hover .lg\\:group-hover\\:border-blue-600 {\n    --tw-border-opacity: 1;\n    border-color: rgba(37, 99, 235, var(--tw-border-opacity));\n  }\n\n  .group:hover .lg\\:group-hover\\:border-blue-700 {\n    --tw-border-opacity: 1;\n    border-color: rgba(29, 78, 216, var(--tw-border-opacity));\n  }\n\n  .group:hover .lg\\:group-hover\\:border-blue-800 {\n    --tw-border-opacity: 1;\n    border-color: rgba(30, 64, 175, var(--tw-border-opacity));\n  }\n\n  .group:hover .lg\\:group-hover\\:border-blue-900 {\n    --tw-border-opacity: 1;\n    border-color: rgba(30, 58, 138, var(--tw-border-opacity));\n  }\n\n  .group:hover .lg\\:group-hover\\:border-indigo-50 {\n    --tw-border-opacity: 1;\n    border-color: rgba(238, 242, 255, var(--tw-border-opacity));\n  }\n\n  .group:hover .lg\\:group-hover\\:border-indigo-100 {\n    --tw-border-opacity: 1;\n    border-color: rgba(224, 231, 255, var(--tw-border-opacity));\n  }\n\n  .group:hover .lg\\:group-hover\\:border-indigo-200 {\n    --tw-border-opacity: 1;\n    border-color: rgba(199, 210, 254, var(--tw-border-opacity));\n  }\n\n  .group:hover .lg\\:group-hover\\:border-indigo-300 {\n    --tw-border-opacity: 1;\n    border-color: rgba(165, 180, 252, var(--tw-border-opacity));\n  }\n\n  .group:hover .lg\\:group-hover\\:border-indigo-400 {\n    --tw-border-opacity: 1;\n    border-color: rgba(129, 140, 248, var(--tw-border-opacity));\n  }\n\n  .group:hover .lg\\:group-hover\\:border-indigo-500 {\n    --tw-border-opacity: 1;\n    border-color: rgba(99, 102, 241, var(--tw-border-opacity));\n  }\n\n  .group:hover .lg\\:group-hover\\:border-indigo-600 {\n    --tw-border-opacity: 1;\n    border-color: rgba(79, 70, 229, var(--tw-border-opacity));\n  }\n\n  .group:hover .lg\\:group-hover\\:border-indigo-700 {\n    --tw-border-opacity: 1;\n    border-color: rgba(67, 56, 202, var(--tw-border-opacity));\n  }\n\n  .group:hover .lg\\:group-hover\\:border-indigo-800 {\n    --tw-border-opacity: 1;\n    border-color: rgba(55, 48, 163, var(--tw-border-opacity));\n  }\n\n  .group:hover .lg\\:group-hover\\:border-indigo-900 {\n    --tw-border-opacity: 1;\n    border-color: rgba(49, 46, 129, var(--tw-border-opacity));\n  }\n\n  .group:hover .lg\\:group-hover\\:border-purple-50 {\n    --tw-border-opacity: 1;\n    border-color: rgba(245, 243, 255, var(--tw-border-opacity));\n  }\n\n  .group:hover .lg\\:group-hover\\:border-purple-100 {\n    --tw-border-opacity: 1;\n    border-color: rgba(237, 233, 254, var(--tw-border-opacity));\n  }\n\n  .group:hover .lg\\:group-hover\\:border-purple-200 {\n    --tw-border-opacity: 1;\n    border-color: rgba(221, 214, 254, var(--tw-border-opacity));\n  }\n\n  .group:hover .lg\\:group-hover\\:border-purple-300 {\n    --tw-border-opacity: 1;\n    border-color: rgba(196, 181, 253, var(--tw-border-opacity));\n  }\n\n  .group:hover .lg\\:group-hover\\:border-purple-400 {\n    --tw-border-opacity: 1;\n    border-color: rgba(167, 139, 250, var(--tw-border-opacity));\n  }\n\n  .group:hover .lg\\:group-hover\\:border-purple-500 {\n    --tw-border-opacity: 1;\n    border-color: rgba(139, 92, 246, var(--tw-border-opacity));\n  }\n\n  .group:hover .lg\\:group-hover\\:border-purple-600 {\n    --tw-border-opacity: 1;\n    border-color: rgba(124, 58, 237, var(--tw-border-opacity));\n  }\n\n  .group:hover .lg\\:group-hover\\:border-purple-700 {\n    --tw-border-opacity: 1;\n    border-color: rgba(109, 40, 217, var(--tw-border-opacity));\n  }\n\n  .group:hover .lg\\:group-hover\\:border-purple-800 {\n    --tw-border-opacity: 1;\n    border-color: rgba(91, 33, 182, var(--tw-border-opacity));\n  }\n\n  .group:hover .lg\\:group-hover\\:border-purple-900 {\n    --tw-border-opacity: 1;\n    border-color: rgba(76, 29, 149, var(--tw-border-opacity));\n  }\n\n  .group:hover .lg\\:group-hover\\:border-pink-50 {\n    --tw-border-opacity: 1;\n    border-color: rgba(253, 242, 248, var(--tw-border-opacity));\n  }\n\n  .group:hover .lg\\:group-hover\\:border-pink-100 {\n    --tw-border-opacity: 1;\n    border-color: rgba(252, 231, 243, var(--tw-border-opacity));\n  }\n\n  .group:hover .lg\\:group-hover\\:border-pink-200 {\n    --tw-border-opacity: 1;\n    border-color: rgba(251, 207, 232, var(--tw-border-opacity));\n  }\n\n  .group:hover .lg\\:group-hover\\:border-pink-300 {\n    --tw-border-opacity: 1;\n    border-color: rgba(249, 168, 212, var(--tw-border-opacity));\n  }\n\n  .group:hover .lg\\:group-hover\\:border-pink-400 {\n    --tw-border-opacity: 1;\n    border-color: rgba(244, 114, 182, var(--tw-border-opacity));\n  }\n\n  .group:hover .lg\\:group-hover\\:border-pink-500 {\n    --tw-border-opacity: 1;\n    border-color: rgba(236, 72, 153, var(--tw-border-opacity));\n  }\n\n  .group:hover .lg\\:group-hover\\:border-pink-600 {\n    --tw-border-opacity: 1;\n    border-color: rgba(219, 39, 119, var(--tw-border-opacity));\n  }\n\n  .group:hover .lg\\:group-hover\\:border-pink-700 {\n    --tw-border-opacity: 1;\n    border-color: rgba(190, 24, 93, var(--tw-border-opacity));\n  }\n\n  .group:hover .lg\\:group-hover\\:border-pink-800 {\n    --tw-border-opacity: 1;\n    border-color: rgba(157, 23, 77, var(--tw-border-opacity));\n  }\n\n  .group:hover .lg\\:group-hover\\:border-pink-900 {\n    --tw-border-opacity: 1;\n    border-color: rgba(131, 24, 67, var(--tw-border-opacity));\n  }\n\n  .lg\\:focus-within\\:border-transparent:focus-within {\n    border-color: transparent;\n  }\n\n  .lg\\:focus-within\\:border-current:focus-within {\n    border-color: currentColor;\n  }\n\n  .lg\\:focus-within\\:border-black:focus-within {\n    --tw-border-opacity: 1;\n    border-color: rgba(0, 0, 0, var(--tw-border-opacity));\n  }\n\n  .lg\\:focus-within\\:border-white:focus-within {\n    --tw-border-opacity: 1;\n    border-color: rgba(255, 255, 255, var(--tw-border-opacity));\n  }\n\n  .lg\\:focus-within\\:border-gray-50:focus-within {\n    --tw-border-opacity: 1;\n    border-color: rgba(249, 250, 251, var(--tw-border-opacity));\n  }\n\n  .lg\\:focus-within\\:border-gray-100:focus-within {\n    --tw-border-opacity: 1;\n    border-color: rgba(243, 244, 246, var(--tw-border-opacity));\n  }\n\n  .lg\\:focus-within\\:border-gray-200:focus-within {\n    --tw-border-opacity: 1;\n    border-color: rgba(229, 231, 235, var(--tw-border-opacity));\n  }\n\n  .lg\\:focus-within\\:border-gray-300:focus-within {\n    --tw-border-opacity: 1;\n    border-color: rgba(209, 213, 219, var(--tw-border-opacity));\n  }\n\n  .lg\\:focus-within\\:border-gray-400:focus-within {\n    --tw-border-opacity: 1;\n    border-color: rgba(156, 163, 175, var(--tw-border-opacity));\n  }\n\n  .lg\\:focus-within\\:border-gray-500:focus-within {\n    --tw-border-opacity: 1;\n    border-color: rgba(107, 114, 128, var(--tw-border-opacity));\n  }\n\n  .lg\\:focus-within\\:border-gray-600:focus-within {\n    --tw-border-opacity: 1;\n    border-color: rgba(75, 85, 99, var(--tw-border-opacity));\n  }\n\n  .lg\\:focus-within\\:border-gray-700:focus-within {\n    --tw-border-opacity: 1;\n    border-color: rgba(55, 65, 81, var(--tw-border-opacity));\n  }\n\n  .lg\\:focus-within\\:border-gray-800:focus-within {\n    --tw-border-opacity: 1;\n    border-color: rgba(31, 41, 55, var(--tw-border-opacity));\n  }\n\n  .lg\\:focus-within\\:border-gray-900:focus-within {\n    --tw-border-opacity: 1;\n    border-color: rgba(17, 24, 39, var(--tw-border-opacity));\n  }\n\n  .lg\\:focus-within\\:border-red-50:focus-within {\n    --tw-border-opacity: 1;\n    border-color: rgba(254, 242, 242, var(--tw-border-opacity));\n  }\n\n  .lg\\:focus-within\\:border-red-100:focus-within {\n    --tw-border-opacity: 1;\n    border-color: rgba(254, 226, 226, var(--tw-border-opacity));\n  }\n\n  .lg\\:focus-within\\:border-red-200:focus-within {\n    --tw-border-opacity: 1;\n    border-color: rgba(254, 202, 202, var(--tw-border-opacity));\n  }\n\n  .lg\\:focus-within\\:border-red-300:focus-within {\n    --tw-border-opacity: 1;\n    border-color: rgba(252, 165, 165, var(--tw-border-opacity));\n  }\n\n  .lg\\:focus-within\\:border-red-400:focus-within {\n    --tw-border-opacity: 1;\n    border-color: rgba(248, 113, 113, var(--tw-border-opacity));\n  }\n\n  .lg\\:focus-within\\:border-red-500:focus-within {\n    --tw-border-opacity: 1;\n    border-color: rgba(239, 68, 68, var(--tw-border-opacity));\n  }\n\n  .lg\\:focus-within\\:border-red-600:focus-within {\n    --tw-border-opacity: 1;\n    border-color: rgba(220, 38, 38, var(--tw-border-opacity));\n  }\n\n  .lg\\:focus-within\\:border-red-700:focus-within {\n    --tw-border-opacity: 1;\n    border-color: rgba(185, 28, 28, var(--tw-border-opacity));\n  }\n\n  .lg\\:focus-within\\:border-red-800:focus-within {\n    --tw-border-opacity: 1;\n    border-color: rgba(153, 27, 27, var(--tw-border-opacity));\n  }\n\n  .lg\\:focus-within\\:border-red-900:focus-within {\n    --tw-border-opacity: 1;\n    border-color: rgba(127, 29, 29, var(--tw-border-opacity));\n  }\n\n  .lg\\:focus-within\\:border-yellow-50:focus-within {\n    --tw-border-opacity: 1;\n    border-color: rgba(255, 251, 235, var(--tw-border-opacity));\n  }\n\n  .lg\\:focus-within\\:border-yellow-100:focus-within {\n    --tw-border-opacity: 1;\n    border-color: rgba(254, 243, 199, var(--tw-border-opacity));\n  }\n\n  .lg\\:focus-within\\:border-yellow-200:focus-within {\n    --tw-border-opacity: 1;\n    border-color: rgba(253, 230, 138, var(--tw-border-opacity));\n  }\n\n  .lg\\:focus-within\\:border-yellow-300:focus-within {\n    --tw-border-opacity: 1;\n    border-color: rgba(252, 211, 77, var(--tw-border-opacity));\n  }\n\n  .lg\\:focus-within\\:border-yellow-400:focus-within {\n    --tw-border-opacity: 1;\n    border-color: rgba(251, 191, 36, var(--tw-border-opacity));\n  }\n\n  .lg\\:focus-within\\:border-yellow-500:focus-within {\n    --tw-border-opacity: 1;\n    border-color: rgba(245, 158, 11, var(--tw-border-opacity));\n  }\n\n  .lg\\:focus-within\\:border-yellow-600:focus-within {\n    --tw-border-opacity: 1;\n    border-color: rgba(217, 119, 6, var(--tw-border-opacity));\n  }\n\n  .lg\\:focus-within\\:border-yellow-700:focus-within {\n    --tw-border-opacity: 1;\n    border-color: rgba(180, 83, 9, var(--tw-border-opacity));\n  }\n\n  .lg\\:focus-within\\:border-yellow-800:focus-within {\n    --tw-border-opacity: 1;\n    border-color: rgba(146, 64, 14, var(--tw-border-opacity));\n  }\n\n  .lg\\:focus-within\\:border-yellow-900:focus-within {\n    --tw-border-opacity: 1;\n    border-color: rgba(120, 53, 15, var(--tw-border-opacity));\n  }\n\n  .lg\\:focus-within\\:border-green-50:focus-within {\n    --tw-border-opacity: 1;\n    border-color: rgba(236, 253, 245, var(--tw-border-opacity));\n  }\n\n  .lg\\:focus-within\\:border-green-100:focus-within {\n    --tw-border-opacity: 1;\n    border-color: rgba(209, 250, 229, var(--tw-border-opacity));\n  }\n\n  .lg\\:focus-within\\:border-green-200:focus-within {\n    --tw-border-opacity: 1;\n    border-color: rgba(167, 243, 208, var(--tw-border-opacity));\n  }\n\n  .lg\\:focus-within\\:border-green-300:focus-within {\n    --tw-border-opacity: 1;\n    border-color: rgba(110, 231, 183, var(--tw-border-opacity));\n  }\n\n  .lg\\:focus-within\\:border-green-400:focus-within {\n    --tw-border-opacity: 1;\n    border-color: rgba(52, 211, 153, var(--tw-border-opacity));\n  }\n\n  .lg\\:focus-within\\:border-green-500:focus-within {\n    --tw-border-opacity: 1;\n    border-color: rgba(16, 185, 129, var(--tw-border-opacity));\n  }\n\n  .lg\\:focus-within\\:border-green-600:focus-within {\n    --tw-border-opacity: 1;\n    border-color: rgba(5, 150, 105, var(--tw-border-opacity));\n  }\n\n  .lg\\:focus-within\\:border-green-700:focus-within {\n    --tw-border-opacity: 1;\n    border-color: rgba(4, 120, 87, var(--tw-border-opacity));\n  }\n\n  .lg\\:focus-within\\:border-green-800:focus-within {\n    --tw-border-opacity: 1;\n    border-color: rgba(6, 95, 70, var(--tw-border-opacity));\n  }\n\n  .lg\\:focus-within\\:border-green-900:focus-within {\n    --tw-border-opacity: 1;\n    border-color: rgba(6, 78, 59, var(--tw-border-opacity));\n  }\n\n  .lg\\:focus-within\\:border-blue-50:focus-within {\n    --tw-border-opacity: 1;\n    border-color: rgba(239, 246, 255, var(--tw-border-opacity));\n  }\n\n  .lg\\:focus-within\\:border-blue-100:focus-within {\n    --tw-border-opacity: 1;\n    border-color: rgba(219, 234, 254, var(--tw-border-opacity));\n  }\n\n  .lg\\:focus-within\\:border-blue-200:focus-within {\n    --tw-border-opacity: 1;\n    border-color: rgba(191, 219, 254, var(--tw-border-opacity));\n  }\n\n  .lg\\:focus-within\\:border-blue-300:focus-within {\n    --tw-border-opacity: 1;\n    border-color: rgba(147, 197, 253, var(--tw-border-opacity));\n  }\n\n  .lg\\:focus-within\\:border-blue-400:focus-within {\n    --tw-border-opacity: 1;\n    border-color: rgba(96, 165, 250, var(--tw-border-opacity));\n  }\n\n  .lg\\:focus-within\\:border-blue-500:focus-within {\n    --tw-border-opacity: 1;\n    border-color: rgba(59, 130, 246, var(--tw-border-opacity));\n  }\n\n  .lg\\:focus-within\\:border-blue-600:focus-within {\n    --tw-border-opacity: 1;\n    border-color: rgba(37, 99, 235, var(--tw-border-opacity));\n  }\n\n  .lg\\:focus-within\\:border-blue-700:focus-within {\n    --tw-border-opacity: 1;\n    border-color: rgba(29, 78, 216, var(--tw-border-opacity));\n  }\n\n  .lg\\:focus-within\\:border-blue-800:focus-within {\n    --tw-border-opacity: 1;\n    border-color: rgba(30, 64, 175, var(--tw-border-opacity));\n  }\n\n  .lg\\:focus-within\\:border-blue-900:focus-within {\n    --tw-border-opacity: 1;\n    border-color: rgba(30, 58, 138, var(--tw-border-opacity));\n  }\n\n  .lg\\:focus-within\\:border-indigo-50:focus-within {\n    --tw-border-opacity: 1;\n    border-color: rgba(238, 242, 255, var(--tw-border-opacity));\n  }\n\n  .lg\\:focus-within\\:border-indigo-100:focus-within {\n    --tw-border-opacity: 1;\n    border-color: rgba(224, 231, 255, var(--tw-border-opacity));\n  }\n\n  .lg\\:focus-within\\:border-indigo-200:focus-within {\n    --tw-border-opacity: 1;\n    border-color: rgba(199, 210, 254, var(--tw-border-opacity));\n  }\n\n  .lg\\:focus-within\\:border-indigo-300:focus-within {\n    --tw-border-opacity: 1;\n    border-color: rgba(165, 180, 252, var(--tw-border-opacity));\n  }\n\n  .lg\\:focus-within\\:border-indigo-400:focus-within {\n    --tw-border-opacity: 1;\n    border-color: rgba(129, 140, 248, var(--tw-border-opacity));\n  }\n\n  .lg\\:focus-within\\:border-indigo-500:focus-within {\n    --tw-border-opacity: 1;\n    border-color: rgba(99, 102, 241, var(--tw-border-opacity));\n  }\n\n  .lg\\:focus-within\\:border-indigo-600:focus-within {\n    --tw-border-opacity: 1;\n    border-color: rgba(79, 70, 229, var(--tw-border-opacity));\n  }\n\n  .lg\\:focus-within\\:border-indigo-700:focus-within {\n    --tw-border-opacity: 1;\n    border-color: rgba(67, 56, 202, var(--tw-border-opacity));\n  }\n\n  .lg\\:focus-within\\:border-indigo-800:focus-within {\n    --tw-border-opacity: 1;\n    border-color: rgba(55, 48, 163, var(--tw-border-opacity));\n  }\n\n  .lg\\:focus-within\\:border-indigo-900:focus-within {\n    --tw-border-opacity: 1;\n    border-color: rgba(49, 46, 129, var(--tw-border-opacity));\n  }\n\n  .lg\\:focus-within\\:border-purple-50:focus-within {\n    --tw-border-opacity: 1;\n    border-color: rgba(245, 243, 255, var(--tw-border-opacity));\n  }\n\n  .lg\\:focus-within\\:border-purple-100:focus-within {\n    --tw-border-opacity: 1;\n    border-color: rgba(237, 233, 254, var(--tw-border-opacity));\n  }\n\n  .lg\\:focus-within\\:border-purple-200:focus-within {\n    --tw-border-opacity: 1;\n    border-color: rgba(221, 214, 254, var(--tw-border-opacity));\n  }\n\n  .lg\\:focus-within\\:border-purple-300:focus-within {\n    --tw-border-opacity: 1;\n    border-color: rgba(196, 181, 253, var(--tw-border-opacity));\n  }\n\n  .lg\\:focus-within\\:border-purple-400:focus-within {\n    --tw-border-opacity: 1;\n    border-color: rgba(167, 139, 250, var(--tw-border-opacity));\n  }\n\n  .lg\\:focus-within\\:border-purple-500:focus-within {\n    --tw-border-opacity: 1;\n    border-color: rgba(139, 92, 246, var(--tw-border-opacity));\n  }\n\n  .lg\\:focus-within\\:border-purple-600:focus-within {\n    --tw-border-opacity: 1;\n    border-color: rgba(124, 58, 237, var(--tw-border-opacity));\n  }\n\n  .lg\\:focus-within\\:border-purple-700:focus-within {\n    --tw-border-opacity: 1;\n    border-color: rgba(109, 40, 217, var(--tw-border-opacity));\n  }\n\n  .lg\\:focus-within\\:border-purple-800:focus-within {\n    --tw-border-opacity: 1;\n    border-color: rgba(91, 33, 182, var(--tw-border-opacity));\n  }\n\n  .lg\\:focus-within\\:border-purple-900:focus-within {\n    --tw-border-opacity: 1;\n    border-color: rgba(76, 29, 149, var(--tw-border-opacity));\n  }\n\n  .lg\\:focus-within\\:border-pink-50:focus-within {\n    --tw-border-opacity: 1;\n    border-color: rgba(253, 242, 248, var(--tw-border-opacity));\n  }\n\n  .lg\\:focus-within\\:border-pink-100:focus-within {\n    --tw-border-opacity: 1;\n    border-color: rgba(252, 231, 243, var(--tw-border-opacity));\n  }\n\n  .lg\\:focus-within\\:border-pink-200:focus-within {\n    --tw-border-opacity: 1;\n    border-color: rgba(251, 207, 232, var(--tw-border-opacity));\n  }\n\n  .lg\\:focus-within\\:border-pink-300:focus-within {\n    --tw-border-opacity: 1;\n    border-color: rgba(249, 168, 212, var(--tw-border-opacity));\n  }\n\n  .lg\\:focus-within\\:border-pink-400:focus-within {\n    --tw-border-opacity: 1;\n    border-color: rgba(244, 114, 182, var(--tw-border-opacity));\n  }\n\n  .lg\\:focus-within\\:border-pink-500:focus-within {\n    --tw-border-opacity: 1;\n    border-color: rgba(236, 72, 153, var(--tw-border-opacity));\n  }\n\n  .lg\\:focus-within\\:border-pink-600:focus-within {\n    --tw-border-opacity: 1;\n    border-color: rgba(219, 39, 119, var(--tw-border-opacity));\n  }\n\n  .lg\\:focus-within\\:border-pink-700:focus-within {\n    --tw-border-opacity: 1;\n    border-color: rgba(190, 24, 93, var(--tw-border-opacity));\n  }\n\n  .lg\\:focus-within\\:border-pink-800:focus-within {\n    --tw-border-opacity: 1;\n    border-color: rgba(157, 23, 77, var(--tw-border-opacity));\n  }\n\n  .lg\\:focus-within\\:border-pink-900:focus-within {\n    --tw-border-opacity: 1;\n    border-color: rgba(131, 24, 67, var(--tw-border-opacity));\n  }\n\n  .lg\\:hover\\:border-transparent:hover {\n    border-color: transparent;\n  }\n\n  .lg\\:hover\\:border-current:hover {\n    border-color: currentColor;\n  }\n\n  .lg\\:hover\\:border-black:hover {\n    --tw-border-opacity: 1;\n    border-color: rgba(0, 0, 0, var(--tw-border-opacity));\n  }\n\n  .lg\\:hover\\:border-white:hover {\n    --tw-border-opacity: 1;\n    border-color: rgba(255, 255, 255, var(--tw-border-opacity));\n  }\n\n  .lg\\:hover\\:border-gray-50:hover {\n    --tw-border-opacity: 1;\n    border-color: rgba(249, 250, 251, var(--tw-border-opacity));\n  }\n\n  .lg\\:hover\\:border-gray-100:hover {\n    --tw-border-opacity: 1;\n    border-color: rgba(243, 244, 246, var(--tw-border-opacity));\n  }\n\n  .lg\\:hover\\:border-gray-200:hover {\n    --tw-border-opacity: 1;\n    border-color: rgba(229, 231, 235, var(--tw-border-opacity));\n  }\n\n  .lg\\:hover\\:border-gray-300:hover {\n    --tw-border-opacity: 1;\n    border-color: rgba(209, 213, 219, var(--tw-border-opacity));\n  }\n\n  .lg\\:hover\\:border-gray-400:hover {\n    --tw-border-opacity: 1;\n    border-color: rgba(156, 163, 175, var(--tw-border-opacity));\n  }\n\n  .lg\\:hover\\:border-gray-500:hover {\n    --tw-border-opacity: 1;\n    border-color: rgba(107, 114, 128, var(--tw-border-opacity));\n  }\n\n  .lg\\:hover\\:border-gray-600:hover {\n    --tw-border-opacity: 1;\n    border-color: rgba(75, 85, 99, var(--tw-border-opacity));\n  }\n\n  .lg\\:hover\\:border-gray-700:hover {\n    --tw-border-opacity: 1;\n    border-color: rgba(55, 65, 81, var(--tw-border-opacity));\n  }\n\n  .lg\\:hover\\:border-gray-800:hover {\n    --tw-border-opacity: 1;\n    border-color: rgba(31, 41, 55, var(--tw-border-opacity));\n  }\n\n  .lg\\:hover\\:border-gray-900:hover {\n    --tw-border-opacity: 1;\n    border-color: rgba(17, 24, 39, var(--tw-border-opacity));\n  }\n\n  .lg\\:hover\\:border-red-50:hover {\n    --tw-border-opacity: 1;\n    border-color: rgba(254, 242, 242, var(--tw-border-opacity));\n  }\n\n  .lg\\:hover\\:border-red-100:hover {\n    --tw-border-opacity: 1;\n    border-color: rgba(254, 226, 226, var(--tw-border-opacity));\n  }\n\n  .lg\\:hover\\:border-red-200:hover {\n    --tw-border-opacity: 1;\n    border-color: rgba(254, 202, 202, var(--tw-border-opacity));\n  }\n\n  .lg\\:hover\\:border-red-300:hover {\n    --tw-border-opacity: 1;\n    border-color: rgba(252, 165, 165, var(--tw-border-opacity));\n  }\n\n  .lg\\:hover\\:border-red-400:hover {\n    --tw-border-opacity: 1;\n    border-color: rgba(248, 113, 113, var(--tw-border-opacity));\n  }\n\n  .lg\\:hover\\:border-red-500:hover {\n    --tw-border-opacity: 1;\n    border-color: rgba(239, 68, 68, var(--tw-border-opacity));\n  }\n\n  .lg\\:hover\\:border-red-600:hover {\n    --tw-border-opacity: 1;\n    border-color: rgba(220, 38, 38, var(--tw-border-opacity));\n  }\n\n  .lg\\:hover\\:border-red-700:hover {\n    --tw-border-opacity: 1;\n    border-color: rgba(185, 28, 28, var(--tw-border-opacity));\n  }\n\n  .lg\\:hover\\:border-red-800:hover {\n    --tw-border-opacity: 1;\n    border-color: rgba(153, 27, 27, var(--tw-border-opacity));\n  }\n\n  .lg\\:hover\\:border-red-900:hover {\n    --tw-border-opacity: 1;\n    border-color: rgba(127, 29, 29, var(--tw-border-opacity));\n  }\n\n  .lg\\:hover\\:border-yellow-50:hover {\n    --tw-border-opacity: 1;\n    border-color: rgba(255, 251, 235, var(--tw-border-opacity));\n  }\n\n  .lg\\:hover\\:border-yellow-100:hover {\n    --tw-border-opacity: 1;\n    border-color: rgba(254, 243, 199, var(--tw-border-opacity));\n  }\n\n  .lg\\:hover\\:border-yellow-200:hover {\n    --tw-border-opacity: 1;\n    border-color: rgba(253, 230, 138, var(--tw-border-opacity));\n  }\n\n  .lg\\:hover\\:border-yellow-300:hover {\n    --tw-border-opacity: 1;\n    border-color: rgba(252, 211, 77, var(--tw-border-opacity));\n  }\n\n  .lg\\:hover\\:border-yellow-400:hover {\n    --tw-border-opacity: 1;\n    border-color: rgba(251, 191, 36, var(--tw-border-opacity));\n  }\n\n  .lg\\:hover\\:border-yellow-500:hover {\n    --tw-border-opacity: 1;\n    border-color: rgba(245, 158, 11, var(--tw-border-opacity));\n  }\n\n  .lg\\:hover\\:border-yellow-600:hover {\n    --tw-border-opacity: 1;\n    border-color: rgba(217, 119, 6, var(--tw-border-opacity));\n  }\n\n  .lg\\:hover\\:border-yellow-700:hover {\n    --tw-border-opacity: 1;\n    border-color: rgba(180, 83, 9, var(--tw-border-opacity));\n  }\n\n  .lg\\:hover\\:border-yellow-800:hover {\n    --tw-border-opacity: 1;\n    border-color: rgba(146, 64, 14, var(--tw-border-opacity));\n  }\n\n  .lg\\:hover\\:border-yellow-900:hover {\n    --tw-border-opacity: 1;\n    border-color: rgba(120, 53, 15, var(--tw-border-opacity));\n  }\n\n  .lg\\:hover\\:border-green-50:hover {\n    --tw-border-opacity: 1;\n    border-color: rgba(236, 253, 245, var(--tw-border-opacity));\n  }\n\n  .lg\\:hover\\:border-green-100:hover {\n    --tw-border-opacity: 1;\n    border-color: rgba(209, 250, 229, var(--tw-border-opacity));\n  }\n\n  .lg\\:hover\\:border-green-200:hover {\n    --tw-border-opacity: 1;\n    border-color: rgba(167, 243, 208, var(--tw-border-opacity));\n  }\n\n  .lg\\:hover\\:border-green-300:hover {\n    --tw-border-opacity: 1;\n    border-color: rgba(110, 231, 183, var(--tw-border-opacity));\n  }\n\n  .lg\\:hover\\:border-green-400:hover {\n    --tw-border-opacity: 1;\n    border-color: rgba(52, 211, 153, var(--tw-border-opacity));\n  }\n\n  .lg\\:hover\\:border-green-500:hover {\n    --tw-border-opacity: 1;\n    border-color: rgba(16, 185, 129, var(--tw-border-opacity));\n  }\n\n  .lg\\:hover\\:border-green-600:hover {\n    --tw-border-opacity: 1;\n    border-color: rgba(5, 150, 105, var(--tw-border-opacity));\n  }\n\n  .lg\\:hover\\:border-green-700:hover {\n    --tw-border-opacity: 1;\n    border-color: rgba(4, 120, 87, var(--tw-border-opacity));\n  }\n\n  .lg\\:hover\\:border-green-800:hover {\n    --tw-border-opacity: 1;\n    border-color: rgba(6, 95, 70, var(--tw-border-opacity));\n  }\n\n  .lg\\:hover\\:border-green-900:hover {\n    --tw-border-opacity: 1;\n    border-color: rgba(6, 78, 59, var(--tw-border-opacity));\n  }\n\n  .lg\\:hover\\:border-blue-50:hover {\n    --tw-border-opacity: 1;\n    border-color: rgba(239, 246, 255, var(--tw-border-opacity));\n  }\n\n  .lg\\:hover\\:border-blue-100:hover {\n    --tw-border-opacity: 1;\n    border-color: rgba(219, 234, 254, var(--tw-border-opacity));\n  }\n\n  .lg\\:hover\\:border-blue-200:hover {\n    --tw-border-opacity: 1;\n    border-color: rgba(191, 219, 254, var(--tw-border-opacity));\n  }\n\n  .lg\\:hover\\:border-blue-300:hover {\n    --tw-border-opacity: 1;\n    border-color: rgba(147, 197, 253, var(--tw-border-opacity));\n  }\n\n  .lg\\:hover\\:border-blue-400:hover {\n    --tw-border-opacity: 1;\n    border-color: rgba(96, 165, 250, var(--tw-border-opacity));\n  }\n\n  .lg\\:hover\\:border-blue-500:hover {\n    --tw-border-opacity: 1;\n    border-color: rgba(59, 130, 246, var(--tw-border-opacity));\n  }\n\n  .lg\\:hover\\:border-blue-600:hover {\n    --tw-border-opacity: 1;\n    border-color: rgba(37, 99, 235, var(--tw-border-opacity));\n  }\n\n  .lg\\:hover\\:border-blue-700:hover {\n    --tw-border-opacity: 1;\n    border-color: rgba(29, 78, 216, var(--tw-border-opacity));\n  }\n\n  .lg\\:hover\\:border-blue-800:hover {\n    --tw-border-opacity: 1;\n    border-color: rgba(30, 64, 175, var(--tw-border-opacity));\n  }\n\n  .lg\\:hover\\:border-blue-900:hover {\n    --tw-border-opacity: 1;\n    border-color: rgba(30, 58, 138, var(--tw-border-opacity));\n  }\n\n  .lg\\:hover\\:border-indigo-50:hover {\n    --tw-border-opacity: 1;\n    border-color: rgba(238, 242, 255, var(--tw-border-opacity));\n  }\n\n  .lg\\:hover\\:border-indigo-100:hover {\n    --tw-border-opacity: 1;\n    border-color: rgba(224, 231, 255, var(--tw-border-opacity));\n  }\n\n  .lg\\:hover\\:border-indigo-200:hover {\n    --tw-border-opacity: 1;\n    border-color: rgba(199, 210, 254, var(--tw-border-opacity));\n  }\n\n  .lg\\:hover\\:border-indigo-300:hover {\n    --tw-border-opacity: 1;\n    border-color: rgba(165, 180, 252, var(--tw-border-opacity));\n  }\n\n  .lg\\:hover\\:border-indigo-400:hover {\n    --tw-border-opacity: 1;\n    border-color: rgba(129, 140, 248, var(--tw-border-opacity));\n  }\n\n  .lg\\:hover\\:border-indigo-500:hover {\n    --tw-border-opacity: 1;\n    border-color: rgba(99, 102, 241, var(--tw-border-opacity));\n  }\n\n  .lg\\:hover\\:border-indigo-600:hover {\n    --tw-border-opacity: 1;\n    border-color: rgba(79, 70, 229, var(--tw-border-opacity));\n  }\n\n  .lg\\:hover\\:border-indigo-700:hover {\n    --tw-border-opacity: 1;\n    border-color: rgba(67, 56, 202, var(--tw-border-opacity));\n  }\n\n  .lg\\:hover\\:border-indigo-800:hover {\n    --tw-border-opacity: 1;\n    border-color: rgba(55, 48, 163, var(--tw-border-opacity));\n  }\n\n  .lg\\:hover\\:border-indigo-900:hover {\n    --tw-border-opacity: 1;\n    border-color: rgba(49, 46, 129, var(--tw-border-opacity));\n  }\n\n  .lg\\:hover\\:border-purple-50:hover {\n    --tw-border-opacity: 1;\n    border-color: rgba(245, 243, 255, var(--tw-border-opacity));\n  }\n\n  .lg\\:hover\\:border-purple-100:hover {\n    --tw-border-opacity: 1;\n    border-color: rgba(237, 233, 254, var(--tw-border-opacity));\n  }\n\n  .lg\\:hover\\:border-purple-200:hover {\n    --tw-border-opacity: 1;\n    border-color: rgba(221, 214, 254, var(--tw-border-opacity));\n  }\n\n  .lg\\:hover\\:border-purple-300:hover {\n    --tw-border-opacity: 1;\n    border-color: rgba(196, 181, 253, var(--tw-border-opacity));\n  }\n\n  .lg\\:hover\\:border-purple-400:hover {\n    --tw-border-opacity: 1;\n    border-color: rgba(167, 139, 250, var(--tw-border-opacity));\n  }\n\n  .lg\\:hover\\:border-purple-500:hover {\n    --tw-border-opacity: 1;\n    border-color: rgba(139, 92, 246, var(--tw-border-opacity));\n  }\n\n  .lg\\:hover\\:border-purple-600:hover {\n    --tw-border-opacity: 1;\n    border-color: rgba(124, 58, 237, var(--tw-border-opacity));\n  }\n\n  .lg\\:hover\\:border-purple-700:hover {\n    --tw-border-opacity: 1;\n    border-color: rgba(109, 40, 217, var(--tw-border-opacity));\n  }\n\n  .lg\\:hover\\:border-purple-800:hover {\n    --tw-border-opacity: 1;\n    border-color: rgba(91, 33, 182, var(--tw-border-opacity));\n  }\n\n  .lg\\:hover\\:border-purple-900:hover {\n    --tw-border-opacity: 1;\n    border-color: rgba(76, 29, 149, var(--tw-border-opacity));\n  }\n\n  .lg\\:hover\\:border-pink-50:hover {\n    --tw-border-opacity: 1;\n    border-color: rgba(253, 242, 248, var(--tw-border-opacity));\n  }\n\n  .lg\\:hover\\:border-pink-100:hover {\n    --tw-border-opacity: 1;\n    border-color: rgba(252, 231, 243, var(--tw-border-opacity));\n  }\n\n  .lg\\:hover\\:border-pink-200:hover {\n    --tw-border-opacity: 1;\n    border-color: rgba(251, 207, 232, var(--tw-border-opacity));\n  }\n\n  .lg\\:hover\\:border-pink-300:hover {\n    --tw-border-opacity: 1;\n    border-color: rgba(249, 168, 212, var(--tw-border-opacity));\n  }\n\n  .lg\\:hover\\:border-pink-400:hover {\n    --tw-border-opacity: 1;\n    border-color: rgba(244, 114, 182, var(--tw-border-opacity));\n  }\n\n  .lg\\:hover\\:border-pink-500:hover {\n    --tw-border-opacity: 1;\n    border-color: rgba(236, 72, 153, var(--tw-border-opacity));\n  }\n\n  .lg\\:hover\\:border-pink-600:hover {\n    --tw-border-opacity: 1;\n    border-color: rgba(219, 39, 119, var(--tw-border-opacity));\n  }\n\n  .lg\\:hover\\:border-pink-700:hover {\n    --tw-border-opacity: 1;\n    border-color: rgba(190, 24, 93, var(--tw-border-opacity));\n  }\n\n  .lg\\:hover\\:border-pink-800:hover {\n    --tw-border-opacity: 1;\n    border-color: rgba(157, 23, 77, var(--tw-border-opacity));\n  }\n\n  .lg\\:hover\\:border-pink-900:hover {\n    --tw-border-opacity: 1;\n    border-color: rgba(131, 24, 67, var(--tw-border-opacity));\n  }\n\n  .lg\\:focus\\:border-transparent:focus {\n    border-color: transparent;\n  }\n\n  .lg\\:focus\\:border-current:focus {\n    border-color: currentColor;\n  }\n\n  .lg\\:focus\\:border-black:focus {\n    --tw-border-opacity: 1;\n    border-color: rgba(0, 0, 0, var(--tw-border-opacity));\n  }\n\n  .lg\\:focus\\:border-white:focus {\n    --tw-border-opacity: 1;\n    border-color: rgba(255, 255, 255, var(--tw-border-opacity));\n  }\n\n  .lg\\:focus\\:border-gray-50:focus {\n    --tw-border-opacity: 1;\n    border-color: rgba(249, 250, 251, var(--tw-border-opacity));\n  }\n\n  .lg\\:focus\\:border-gray-100:focus {\n    --tw-border-opacity: 1;\n    border-color: rgba(243, 244, 246, var(--tw-border-opacity));\n  }\n\n  .lg\\:focus\\:border-gray-200:focus {\n    --tw-border-opacity: 1;\n    border-color: rgba(229, 231, 235, var(--tw-border-opacity));\n  }\n\n  .lg\\:focus\\:border-gray-300:focus {\n    --tw-border-opacity: 1;\n    border-color: rgba(209, 213, 219, var(--tw-border-opacity));\n  }\n\n  .lg\\:focus\\:border-gray-400:focus {\n    --tw-border-opacity: 1;\n    border-color: rgba(156, 163, 175, var(--tw-border-opacity));\n  }\n\n  .lg\\:focus\\:border-gray-500:focus {\n    --tw-border-opacity: 1;\n    border-color: rgba(107, 114, 128, var(--tw-border-opacity));\n  }\n\n  .lg\\:focus\\:border-gray-600:focus {\n    --tw-border-opacity: 1;\n    border-color: rgba(75, 85, 99, var(--tw-border-opacity));\n  }\n\n  .lg\\:focus\\:border-gray-700:focus {\n    --tw-border-opacity: 1;\n    border-color: rgba(55, 65, 81, var(--tw-border-opacity));\n  }\n\n  .lg\\:focus\\:border-gray-800:focus {\n    --tw-border-opacity: 1;\n    border-color: rgba(31, 41, 55, var(--tw-border-opacity));\n  }\n\n  .lg\\:focus\\:border-gray-900:focus {\n    --tw-border-opacity: 1;\n    border-color: rgba(17, 24, 39, var(--tw-border-opacity));\n  }\n\n  .lg\\:focus\\:border-red-50:focus {\n    --tw-border-opacity: 1;\n    border-color: rgba(254, 242, 242, var(--tw-border-opacity));\n  }\n\n  .lg\\:focus\\:border-red-100:focus {\n    --tw-border-opacity: 1;\n    border-color: rgba(254, 226, 226, var(--tw-border-opacity));\n  }\n\n  .lg\\:focus\\:border-red-200:focus {\n    --tw-border-opacity: 1;\n    border-color: rgba(254, 202, 202, var(--tw-border-opacity));\n  }\n\n  .lg\\:focus\\:border-red-300:focus {\n    --tw-border-opacity: 1;\n    border-color: rgba(252, 165, 165, var(--tw-border-opacity));\n  }\n\n  .lg\\:focus\\:border-red-400:focus {\n    --tw-border-opacity: 1;\n    border-color: rgba(248, 113, 113, var(--tw-border-opacity));\n  }\n\n  .lg\\:focus\\:border-red-500:focus {\n    --tw-border-opacity: 1;\n    border-color: rgba(239, 68, 68, var(--tw-border-opacity));\n  }\n\n  .lg\\:focus\\:border-red-600:focus {\n    --tw-border-opacity: 1;\n    border-color: rgba(220, 38, 38, var(--tw-border-opacity));\n  }\n\n  .lg\\:focus\\:border-red-700:focus {\n    --tw-border-opacity: 1;\n    border-color: rgba(185, 28, 28, var(--tw-border-opacity));\n  }\n\n  .lg\\:focus\\:border-red-800:focus {\n    --tw-border-opacity: 1;\n    border-color: rgba(153, 27, 27, var(--tw-border-opacity));\n  }\n\n  .lg\\:focus\\:border-red-900:focus {\n    --tw-border-opacity: 1;\n    border-color: rgba(127, 29, 29, var(--tw-border-opacity));\n  }\n\n  .lg\\:focus\\:border-yellow-50:focus {\n    --tw-border-opacity: 1;\n    border-color: rgba(255, 251, 235, var(--tw-border-opacity));\n  }\n\n  .lg\\:focus\\:border-yellow-100:focus {\n    --tw-border-opacity: 1;\n    border-color: rgba(254, 243, 199, var(--tw-border-opacity));\n  }\n\n  .lg\\:focus\\:border-yellow-200:focus {\n    --tw-border-opacity: 1;\n    border-color: rgba(253, 230, 138, var(--tw-border-opacity));\n  }\n\n  .lg\\:focus\\:border-yellow-300:focus {\n    --tw-border-opacity: 1;\n    border-color: rgba(252, 211, 77, var(--tw-border-opacity));\n  }\n\n  .lg\\:focus\\:border-yellow-400:focus {\n    --tw-border-opacity: 1;\n    border-color: rgba(251, 191, 36, var(--tw-border-opacity));\n  }\n\n  .lg\\:focus\\:border-yellow-500:focus {\n    --tw-border-opacity: 1;\n    border-color: rgba(245, 158, 11, var(--tw-border-opacity));\n  }\n\n  .lg\\:focus\\:border-yellow-600:focus {\n    --tw-border-opacity: 1;\n    border-color: rgba(217, 119, 6, var(--tw-border-opacity));\n  }\n\n  .lg\\:focus\\:border-yellow-700:focus {\n    --tw-border-opacity: 1;\n    border-color: rgba(180, 83, 9, var(--tw-border-opacity));\n  }\n\n  .lg\\:focus\\:border-yellow-800:focus {\n    --tw-border-opacity: 1;\n    border-color: rgba(146, 64, 14, var(--tw-border-opacity));\n  }\n\n  .lg\\:focus\\:border-yellow-900:focus {\n    --tw-border-opacity: 1;\n    border-color: rgba(120, 53, 15, var(--tw-border-opacity));\n  }\n\n  .lg\\:focus\\:border-green-50:focus {\n    --tw-border-opacity: 1;\n    border-color: rgba(236, 253, 245, var(--tw-border-opacity));\n  }\n\n  .lg\\:focus\\:border-green-100:focus {\n    --tw-border-opacity: 1;\n    border-color: rgba(209, 250, 229, var(--tw-border-opacity));\n  }\n\n  .lg\\:focus\\:border-green-200:focus {\n    --tw-border-opacity: 1;\n    border-color: rgba(167, 243, 208, var(--tw-border-opacity));\n  }\n\n  .lg\\:focus\\:border-green-300:focus {\n    --tw-border-opacity: 1;\n    border-color: rgba(110, 231, 183, var(--tw-border-opacity));\n  }\n\n  .lg\\:focus\\:border-green-400:focus {\n    --tw-border-opacity: 1;\n    border-color: rgba(52, 211, 153, var(--tw-border-opacity));\n  }\n\n  .lg\\:focus\\:border-green-500:focus {\n    --tw-border-opacity: 1;\n    border-color: rgba(16, 185, 129, var(--tw-border-opacity));\n  }\n\n  .lg\\:focus\\:border-green-600:focus {\n    --tw-border-opacity: 1;\n    border-color: rgba(5, 150, 105, var(--tw-border-opacity));\n  }\n\n  .lg\\:focus\\:border-green-700:focus {\n    --tw-border-opacity: 1;\n    border-color: rgba(4, 120, 87, var(--tw-border-opacity));\n  }\n\n  .lg\\:focus\\:border-green-800:focus {\n    --tw-border-opacity: 1;\n    border-color: rgba(6, 95, 70, var(--tw-border-opacity));\n  }\n\n  .lg\\:focus\\:border-green-900:focus {\n    --tw-border-opacity: 1;\n    border-color: rgba(6, 78, 59, var(--tw-border-opacity));\n  }\n\n  .lg\\:focus\\:border-blue-50:focus {\n    --tw-border-opacity: 1;\n    border-color: rgba(239, 246, 255, var(--tw-border-opacity));\n  }\n\n  .lg\\:focus\\:border-blue-100:focus {\n    --tw-border-opacity: 1;\n    border-color: rgba(219, 234, 254, var(--tw-border-opacity));\n  }\n\n  .lg\\:focus\\:border-blue-200:focus {\n    --tw-border-opacity: 1;\n    border-color: rgba(191, 219, 254, var(--tw-border-opacity));\n  }\n\n  .lg\\:focus\\:border-blue-300:focus {\n    --tw-border-opacity: 1;\n    border-color: rgba(147, 197, 253, var(--tw-border-opacity));\n  }\n\n  .lg\\:focus\\:border-blue-400:focus {\n    --tw-border-opacity: 1;\n    border-color: rgba(96, 165, 250, var(--tw-border-opacity));\n  }\n\n  .lg\\:focus\\:border-blue-500:focus {\n    --tw-border-opacity: 1;\n    border-color: rgba(59, 130, 246, var(--tw-border-opacity));\n  }\n\n  .lg\\:focus\\:border-blue-600:focus {\n    --tw-border-opacity: 1;\n    border-color: rgba(37, 99, 235, var(--tw-border-opacity));\n  }\n\n  .lg\\:focus\\:border-blue-700:focus {\n    --tw-border-opacity: 1;\n    border-color: rgba(29, 78, 216, var(--tw-border-opacity));\n  }\n\n  .lg\\:focus\\:border-blue-800:focus {\n    --tw-border-opacity: 1;\n    border-color: rgba(30, 64, 175, var(--tw-border-opacity));\n  }\n\n  .lg\\:focus\\:border-blue-900:focus {\n    --tw-border-opacity: 1;\n    border-color: rgba(30, 58, 138, var(--tw-border-opacity));\n  }\n\n  .lg\\:focus\\:border-indigo-50:focus {\n    --tw-border-opacity: 1;\n    border-color: rgba(238, 242, 255, var(--tw-border-opacity));\n  }\n\n  .lg\\:focus\\:border-indigo-100:focus {\n    --tw-border-opacity: 1;\n    border-color: rgba(224, 231, 255, var(--tw-border-opacity));\n  }\n\n  .lg\\:focus\\:border-indigo-200:focus {\n    --tw-border-opacity: 1;\n    border-color: rgba(199, 210, 254, var(--tw-border-opacity));\n  }\n\n  .lg\\:focus\\:border-indigo-300:focus {\n    --tw-border-opacity: 1;\n    border-color: rgba(165, 180, 252, var(--tw-border-opacity));\n  }\n\n  .lg\\:focus\\:border-indigo-400:focus {\n    --tw-border-opacity: 1;\n    border-color: rgba(129, 140, 248, var(--tw-border-opacity));\n  }\n\n  .lg\\:focus\\:border-indigo-500:focus {\n    --tw-border-opacity: 1;\n    border-color: rgba(99, 102, 241, var(--tw-border-opacity));\n  }\n\n  .lg\\:focus\\:border-indigo-600:focus {\n    --tw-border-opacity: 1;\n    border-color: rgba(79, 70, 229, var(--tw-border-opacity));\n  }\n\n  .lg\\:focus\\:border-indigo-700:focus {\n    --tw-border-opacity: 1;\n    border-color: rgba(67, 56, 202, var(--tw-border-opacity));\n  }\n\n  .lg\\:focus\\:border-indigo-800:focus {\n    --tw-border-opacity: 1;\n    border-color: rgba(55, 48, 163, var(--tw-border-opacity));\n  }\n\n  .lg\\:focus\\:border-indigo-900:focus {\n    --tw-border-opacity: 1;\n    border-color: rgba(49, 46, 129, var(--tw-border-opacity));\n  }\n\n  .lg\\:focus\\:border-purple-50:focus {\n    --tw-border-opacity: 1;\n    border-color: rgba(245, 243, 255, var(--tw-border-opacity));\n  }\n\n  .lg\\:focus\\:border-purple-100:focus {\n    --tw-border-opacity: 1;\n    border-color: rgba(237, 233, 254, var(--tw-border-opacity));\n  }\n\n  .lg\\:focus\\:border-purple-200:focus {\n    --tw-border-opacity: 1;\n    border-color: rgba(221, 214, 254, var(--tw-border-opacity));\n  }\n\n  .lg\\:focus\\:border-purple-300:focus {\n    --tw-border-opacity: 1;\n    border-color: rgba(196, 181, 253, var(--tw-border-opacity));\n  }\n\n  .lg\\:focus\\:border-purple-400:focus {\n    --tw-border-opacity: 1;\n    border-color: rgba(167, 139, 250, var(--tw-border-opacity));\n  }\n\n  .lg\\:focus\\:border-purple-500:focus {\n    --tw-border-opacity: 1;\n    border-color: rgba(139, 92, 246, var(--tw-border-opacity));\n  }\n\n  .lg\\:focus\\:border-purple-600:focus {\n    --tw-border-opacity: 1;\n    border-color: rgba(124, 58, 237, var(--tw-border-opacity));\n  }\n\n  .lg\\:focus\\:border-purple-700:focus {\n    --tw-border-opacity: 1;\n    border-color: rgba(109, 40, 217, var(--tw-border-opacity));\n  }\n\n  .lg\\:focus\\:border-purple-800:focus {\n    --tw-border-opacity: 1;\n    border-color: rgba(91, 33, 182, var(--tw-border-opacity));\n  }\n\n  .lg\\:focus\\:border-purple-900:focus {\n    --tw-border-opacity: 1;\n    border-color: rgba(76, 29, 149, var(--tw-border-opacity));\n  }\n\n  .lg\\:focus\\:border-pink-50:focus {\n    --tw-border-opacity: 1;\n    border-color: rgba(253, 242, 248, var(--tw-border-opacity));\n  }\n\n  .lg\\:focus\\:border-pink-100:focus {\n    --tw-border-opacity: 1;\n    border-color: rgba(252, 231, 243, var(--tw-border-opacity));\n  }\n\n  .lg\\:focus\\:border-pink-200:focus {\n    --tw-border-opacity: 1;\n    border-color: rgba(251, 207, 232, var(--tw-border-opacity));\n  }\n\n  .lg\\:focus\\:border-pink-300:focus {\n    --tw-border-opacity: 1;\n    border-color: rgba(249, 168, 212, var(--tw-border-opacity));\n  }\n\n  .lg\\:focus\\:border-pink-400:focus {\n    --tw-border-opacity: 1;\n    border-color: rgba(244, 114, 182, var(--tw-border-opacity));\n  }\n\n  .lg\\:focus\\:border-pink-500:focus {\n    --tw-border-opacity: 1;\n    border-color: rgba(236, 72, 153, var(--tw-border-opacity));\n  }\n\n  .lg\\:focus\\:border-pink-600:focus {\n    --tw-border-opacity: 1;\n    border-color: rgba(219, 39, 119, var(--tw-border-opacity));\n  }\n\n  .lg\\:focus\\:border-pink-700:focus {\n    --tw-border-opacity: 1;\n    border-color: rgba(190, 24, 93, var(--tw-border-opacity));\n  }\n\n  .lg\\:focus\\:border-pink-800:focus {\n    --tw-border-opacity: 1;\n    border-color: rgba(157, 23, 77, var(--tw-border-opacity));\n  }\n\n  .lg\\:focus\\:border-pink-900:focus {\n    --tw-border-opacity: 1;\n    border-color: rgba(131, 24, 67, var(--tw-border-opacity));\n  }\n\n  .dark .lg\\:dark\\:border-transparent {\n    border-color: transparent;\n  }\n\n  .dark .lg\\:dark\\:border-current {\n    border-color: currentColor;\n  }\n\n  .dark .lg\\:dark\\:border-black {\n    --tw-border-opacity: 1;\n    border-color: rgba(0, 0, 0, var(--tw-border-opacity));\n  }\n\n  .dark .lg\\:dark\\:border-white {\n    --tw-border-opacity: 1;\n    border-color: rgba(255, 255, 255, var(--tw-border-opacity));\n  }\n\n  .dark .lg\\:dark\\:border-gray-50 {\n    --tw-border-opacity: 1;\n    border-color: rgba(249, 250, 251, var(--tw-border-opacity));\n  }\n\n  .dark .lg\\:dark\\:border-gray-100 {\n    --tw-border-opacity: 1;\n    border-color: rgba(243, 244, 246, var(--tw-border-opacity));\n  }\n\n  .dark .lg\\:dark\\:border-gray-200 {\n    --tw-border-opacity: 1;\n    border-color: rgba(229, 231, 235, var(--tw-border-opacity));\n  }\n\n  .dark .lg\\:dark\\:border-gray-300 {\n    --tw-border-opacity: 1;\n    border-color: rgba(209, 213, 219, var(--tw-border-opacity));\n  }\n\n  .dark .lg\\:dark\\:border-gray-400 {\n    --tw-border-opacity: 1;\n    border-color: rgba(156, 163, 175, var(--tw-border-opacity));\n  }\n\n  .dark .lg\\:dark\\:border-gray-500 {\n    --tw-border-opacity: 1;\n    border-color: rgba(107, 114, 128, var(--tw-border-opacity));\n  }\n\n  .dark .lg\\:dark\\:border-gray-600 {\n    --tw-border-opacity: 1;\n    border-color: rgba(75, 85, 99, var(--tw-border-opacity));\n  }\n\n  .dark .lg\\:dark\\:border-gray-700 {\n    --tw-border-opacity: 1;\n    border-color: rgba(55, 65, 81, var(--tw-border-opacity));\n  }\n\n  .dark .lg\\:dark\\:border-gray-800 {\n    --tw-border-opacity: 1;\n    border-color: rgba(31, 41, 55, var(--tw-border-opacity));\n  }\n\n  .dark .lg\\:dark\\:border-gray-900 {\n    --tw-border-opacity: 1;\n    border-color: rgba(17, 24, 39, var(--tw-border-opacity));\n  }\n\n  .dark .lg\\:dark\\:border-red-50 {\n    --tw-border-opacity: 1;\n    border-color: rgba(254, 242, 242, var(--tw-border-opacity));\n  }\n\n  .dark .lg\\:dark\\:border-red-100 {\n    --tw-border-opacity: 1;\n    border-color: rgba(254, 226, 226, var(--tw-border-opacity));\n  }\n\n  .dark .lg\\:dark\\:border-red-200 {\n    --tw-border-opacity: 1;\n    border-color: rgba(254, 202, 202, var(--tw-border-opacity));\n  }\n\n  .dark .lg\\:dark\\:border-red-300 {\n    --tw-border-opacity: 1;\n    border-color: rgba(252, 165, 165, var(--tw-border-opacity));\n  }\n\n  .dark .lg\\:dark\\:border-red-400 {\n    --tw-border-opacity: 1;\n    border-color: rgba(248, 113, 113, var(--tw-border-opacity));\n  }\n\n  .dark .lg\\:dark\\:border-red-500 {\n    --tw-border-opacity: 1;\n    border-color: rgba(239, 68, 68, var(--tw-border-opacity));\n  }\n\n  .dark .lg\\:dark\\:border-red-600 {\n    --tw-border-opacity: 1;\n    border-color: rgba(220, 38, 38, var(--tw-border-opacity));\n  }\n\n  .dark .lg\\:dark\\:border-red-700 {\n    --tw-border-opacity: 1;\n    border-color: rgba(185, 28, 28, var(--tw-border-opacity));\n  }\n\n  .dark .lg\\:dark\\:border-red-800 {\n    --tw-border-opacity: 1;\n    border-color: rgba(153, 27, 27, var(--tw-border-opacity));\n  }\n\n  .dark .lg\\:dark\\:border-red-900 {\n    --tw-border-opacity: 1;\n    border-color: rgba(127, 29, 29, var(--tw-border-opacity));\n  }\n\n  .dark .lg\\:dark\\:border-yellow-50 {\n    --tw-border-opacity: 1;\n    border-color: rgba(255, 251, 235, var(--tw-border-opacity));\n  }\n\n  .dark .lg\\:dark\\:border-yellow-100 {\n    --tw-border-opacity: 1;\n    border-color: rgba(254, 243, 199, var(--tw-border-opacity));\n  }\n\n  .dark .lg\\:dark\\:border-yellow-200 {\n    --tw-border-opacity: 1;\n    border-color: rgba(253, 230, 138, var(--tw-border-opacity));\n  }\n\n  .dark .lg\\:dark\\:border-yellow-300 {\n    --tw-border-opacity: 1;\n    border-color: rgba(252, 211, 77, var(--tw-border-opacity));\n  }\n\n  .dark .lg\\:dark\\:border-yellow-400 {\n    --tw-border-opacity: 1;\n    border-color: rgba(251, 191, 36, var(--tw-border-opacity));\n  }\n\n  .dark .lg\\:dark\\:border-yellow-500 {\n    --tw-border-opacity: 1;\n    border-color: rgba(245, 158, 11, var(--tw-border-opacity));\n  }\n\n  .dark .lg\\:dark\\:border-yellow-600 {\n    --tw-border-opacity: 1;\n    border-color: rgba(217, 119, 6, var(--tw-border-opacity));\n  }\n\n  .dark .lg\\:dark\\:border-yellow-700 {\n    --tw-border-opacity: 1;\n    border-color: rgba(180, 83, 9, var(--tw-border-opacity));\n  }\n\n  .dark .lg\\:dark\\:border-yellow-800 {\n    --tw-border-opacity: 1;\n    border-color: rgba(146, 64, 14, var(--tw-border-opacity));\n  }\n\n  .dark .lg\\:dark\\:border-yellow-900 {\n    --tw-border-opacity: 1;\n    border-color: rgba(120, 53, 15, var(--tw-border-opacity));\n  }\n\n  .dark .lg\\:dark\\:border-green-50 {\n    --tw-border-opacity: 1;\n    border-color: rgba(236, 253, 245, var(--tw-border-opacity));\n  }\n\n  .dark .lg\\:dark\\:border-green-100 {\n    --tw-border-opacity: 1;\n    border-color: rgba(209, 250, 229, var(--tw-border-opacity));\n  }\n\n  .dark .lg\\:dark\\:border-green-200 {\n    --tw-border-opacity: 1;\n    border-color: rgba(167, 243, 208, var(--tw-border-opacity));\n  }\n\n  .dark .lg\\:dark\\:border-green-300 {\n    --tw-border-opacity: 1;\n    border-color: rgba(110, 231, 183, var(--tw-border-opacity));\n  }\n\n  .dark .lg\\:dark\\:border-green-400 {\n    --tw-border-opacity: 1;\n    border-color: rgba(52, 211, 153, var(--tw-border-opacity));\n  }\n\n  .dark .lg\\:dark\\:border-green-500 {\n    --tw-border-opacity: 1;\n    border-color: rgba(16, 185, 129, var(--tw-border-opacity));\n  }\n\n  .dark .lg\\:dark\\:border-green-600 {\n    --tw-border-opacity: 1;\n    border-color: rgba(5, 150, 105, var(--tw-border-opacity));\n  }\n\n  .dark .lg\\:dark\\:border-green-700 {\n    --tw-border-opacity: 1;\n    border-color: rgba(4, 120, 87, var(--tw-border-opacity));\n  }\n\n  .dark .lg\\:dark\\:border-green-800 {\n    --tw-border-opacity: 1;\n    border-color: rgba(6, 95, 70, var(--tw-border-opacity));\n  }\n\n  .dark .lg\\:dark\\:border-green-900 {\n    --tw-border-opacity: 1;\n    border-color: rgba(6, 78, 59, var(--tw-border-opacity));\n  }\n\n  .dark .lg\\:dark\\:border-blue-50 {\n    --tw-border-opacity: 1;\n    border-color: rgba(239, 246, 255, var(--tw-border-opacity));\n  }\n\n  .dark .lg\\:dark\\:border-blue-100 {\n    --tw-border-opacity: 1;\n    border-color: rgba(219, 234, 254, var(--tw-border-opacity));\n  }\n\n  .dark .lg\\:dark\\:border-blue-200 {\n    --tw-border-opacity: 1;\n    border-color: rgba(191, 219, 254, var(--tw-border-opacity));\n  }\n\n  .dark .lg\\:dark\\:border-blue-300 {\n    --tw-border-opacity: 1;\n    border-color: rgba(147, 197, 253, var(--tw-border-opacity));\n  }\n\n  .dark .lg\\:dark\\:border-blue-400 {\n    --tw-border-opacity: 1;\n    border-color: rgba(96, 165, 250, var(--tw-border-opacity));\n  }\n\n  .dark .lg\\:dark\\:border-blue-500 {\n    --tw-border-opacity: 1;\n    border-color: rgba(59, 130, 246, var(--tw-border-opacity));\n  }\n\n  .dark .lg\\:dark\\:border-blue-600 {\n    --tw-border-opacity: 1;\n    border-color: rgba(37, 99, 235, var(--tw-border-opacity));\n  }\n\n  .dark .lg\\:dark\\:border-blue-700 {\n    --tw-border-opacity: 1;\n    border-color: rgba(29, 78, 216, var(--tw-border-opacity));\n  }\n\n  .dark .lg\\:dark\\:border-blue-800 {\n    --tw-border-opacity: 1;\n    border-color: rgba(30, 64, 175, var(--tw-border-opacity));\n  }\n\n  .dark .lg\\:dark\\:border-blue-900 {\n    --tw-border-opacity: 1;\n    border-color: rgba(30, 58, 138, var(--tw-border-opacity));\n  }\n\n  .dark .lg\\:dark\\:border-indigo-50 {\n    --tw-border-opacity: 1;\n    border-color: rgba(238, 242, 255, var(--tw-border-opacity));\n  }\n\n  .dark .lg\\:dark\\:border-indigo-100 {\n    --tw-border-opacity: 1;\n    border-color: rgba(224, 231, 255, var(--tw-border-opacity));\n  }\n\n  .dark .lg\\:dark\\:border-indigo-200 {\n    --tw-border-opacity: 1;\n    border-color: rgba(199, 210, 254, var(--tw-border-opacity));\n  }\n\n  .dark .lg\\:dark\\:border-indigo-300 {\n    --tw-border-opacity: 1;\n    border-color: rgba(165, 180, 252, var(--tw-border-opacity));\n  }\n\n  .dark .lg\\:dark\\:border-indigo-400 {\n    --tw-border-opacity: 1;\n    border-color: rgba(129, 140, 248, var(--tw-border-opacity));\n  }\n\n  .dark .lg\\:dark\\:border-indigo-500 {\n    --tw-border-opacity: 1;\n    border-color: rgba(99, 102, 241, var(--tw-border-opacity));\n  }\n\n  .dark .lg\\:dark\\:border-indigo-600 {\n    --tw-border-opacity: 1;\n    border-color: rgba(79, 70, 229, var(--tw-border-opacity));\n  }\n\n  .dark .lg\\:dark\\:border-indigo-700 {\n    --tw-border-opacity: 1;\n    border-color: rgba(67, 56, 202, var(--tw-border-opacity));\n  }\n\n  .dark .lg\\:dark\\:border-indigo-800 {\n    --tw-border-opacity: 1;\n    border-color: rgba(55, 48, 163, var(--tw-border-opacity));\n  }\n\n  .dark .lg\\:dark\\:border-indigo-900 {\n    --tw-border-opacity: 1;\n    border-color: rgba(49, 46, 129, var(--tw-border-opacity));\n  }\n\n  .dark .lg\\:dark\\:border-purple-50 {\n    --tw-border-opacity: 1;\n    border-color: rgba(245, 243, 255, var(--tw-border-opacity));\n  }\n\n  .dark .lg\\:dark\\:border-purple-100 {\n    --tw-border-opacity: 1;\n    border-color: rgba(237, 233, 254, var(--tw-border-opacity));\n  }\n\n  .dark .lg\\:dark\\:border-purple-200 {\n    --tw-border-opacity: 1;\n    border-color: rgba(221, 214, 254, var(--tw-border-opacity));\n  }\n\n  .dark .lg\\:dark\\:border-purple-300 {\n    --tw-border-opacity: 1;\n    border-color: rgba(196, 181, 253, var(--tw-border-opacity));\n  }\n\n  .dark .lg\\:dark\\:border-purple-400 {\n    --tw-border-opacity: 1;\n    border-color: rgba(167, 139, 250, var(--tw-border-opacity));\n  }\n\n  .dark .lg\\:dark\\:border-purple-500 {\n    --tw-border-opacity: 1;\n    border-color: rgba(139, 92, 246, var(--tw-border-opacity));\n  }\n\n  .dark .lg\\:dark\\:border-purple-600 {\n    --tw-border-opacity: 1;\n    border-color: rgba(124, 58, 237, var(--tw-border-opacity));\n  }\n\n  .dark .lg\\:dark\\:border-purple-700 {\n    --tw-border-opacity: 1;\n    border-color: rgba(109, 40, 217, var(--tw-border-opacity));\n  }\n\n  .dark .lg\\:dark\\:border-purple-800 {\n    --tw-border-opacity: 1;\n    border-color: rgba(91, 33, 182, var(--tw-border-opacity));\n  }\n\n  .dark .lg\\:dark\\:border-purple-900 {\n    --tw-border-opacity: 1;\n    border-color: rgba(76, 29, 149, var(--tw-border-opacity));\n  }\n\n  .dark .lg\\:dark\\:border-pink-50 {\n    --tw-border-opacity: 1;\n    border-color: rgba(253, 242, 248, var(--tw-border-opacity));\n  }\n\n  .dark .lg\\:dark\\:border-pink-100 {\n    --tw-border-opacity: 1;\n    border-color: rgba(252, 231, 243, var(--tw-border-opacity));\n  }\n\n  .dark .lg\\:dark\\:border-pink-200 {\n    --tw-border-opacity: 1;\n    border-color: rgba(251, 207, 232, var(--tw-border-opacity));\n  }\n\n  .dark .lg\\:dark\\:border-pink-300 {\n    --tw-border-opacity: 1;\n    border-color: rgba(249, 168, 212, var(--tw-border-opacity));\n  }\n\n  .dark .lg\\:dark\\:border-pink-400 {\n    --tw-border-opacity: 1;\n    border-color: rgba(244, 114, 182, var(--tw-border-opacity));\n  }\n\n  .dark .lg\\:dark\\:border-pink-500 {\n    --tw-border-opacity: 1;\n    border-color: rgba(236, 72, 153, var(--tw-border-opacity));\n  }\n\n  .dark .lg\\:dark\\:border-pink-600 {\n    --tw-border-opacity: 1;\n    border-color: rgba(219, 39, 119, var(--tw-border-opacity));\n  }\n\n  .dark .lg\\:dark\\:border-pink-700 {\n    --tw-border-opacity: 1;\n    border-color: rgba(190, 24, 93, var(--tw-border-opacity));\n  }\n\n  .dark .lg\\:dark\\:border-pink-800 {\n    --tw-border-opacity: 1;\n    border-color: rgba(157, 23, 77, var(--tw-border-opacity));\n  }\n\n  .dark .lg\\:dark\\:border-pink-900 {\n    --tw-border-opacity: 1;\n    border-color: rgba(131, 24, 67, var(--tw-border-opacity));\n  }\n\n  .dark .group:hover .lg\\:dark\\:group-hover\\:border-transparent {\n    border-color: transparent;\n  }\n\n  .dark .group:hover .lg\\:dark\\:group-hover\\:border-current {\n    border-color: currentColor;\n  }\n\n  .dark .group:hover .lg\\:dark\\:group-hover\\:border-black {\n    --tw-border-opacity: 1;\n    border-color: rgba(0, 0, 0, var(--tw-border-opacity));\n  }\n\n  .dark .group:hover .lg\\:dark\\:group-hover\\:border-white {\n    --tw-border-opacity: 1;\n    border-color: rgba(255, 255, 255, var(--tw-border-opacity));\n  }\n\n  .dark .group:hover .lg\\:dark\\:group-hover\\:border-gray-50 {\n    --tw-border-opacity: 1;\n    border-color: rgba(249, 250, 251, var(--tw-border-opacity));\n  }\n\n  .dark .group:hover .lg\\:dark\\:group-hover\\:border-gray-100 {\n    --tw-border-opacity: 1;\n    border-color: rgba(243, 244, 246, var(--tw-border-opacity));\n  }\n\n  .dark .group:hover .lg\\:dark\\:group-hover\\:border-gray-200 {\n    --tw-border-opacity: 1;\n    border-color: rgba(229, 231, 235, var(--tw-border-opacity));\n  }\n\n  .dark .group:hover .lg\\:dark\\:group-hover\\:border-gray-300 {\n    --tw-border-opacity: 1;\n    border-color: rgba(209, 213, 219, var(--tw-border-opacity));\n  }\n\n  .dark .group:hover .lg\\:dark\\:group-hover\\:border-gray-400 {\n    --tw-border-opacity: 1;\n    border-color: rgba(156, 163, 175, var(--tw-border-opacity));\n  }\n\n  .dark .group:hover .lg\\:dark\\:group-hover\\:border-gray-500 {\n    --tw-border-opacity: 1;\n    border-color: rgba(107, 114, 128, var(--tw-border-opacity));\n  }\n\n  .dark .group:hover .lg\\:dark\\:group-hover\\:border-gray-600 {\n    --tw-border-opacity: 1;\n    border-color: rgba(75, 85, 99, var(--tw-border-opacity));\n  }\n\n  .dark .group:hover .lg\\:dark\\:group-hover\\:border-gray-700 {\n    --tw-border-opacity: 1;\n    border-color: rgba(55, 65, 81, var(--tw-border-opacity));\n  }\n\n  .dark .group:hover .lg\\:dark\\:group-hover\\:border-gray-800 {\n    --tw-border-opacity: 1;\n    border-color: rgba(31, 41, 55, var(--tw-border-opacity));\n  }\n\n  .dark .group:hover .lg\\:dark\\:group-hover\\:border-gray-900 {\n    --tw-border-opacity: 1;\n    border-color: rgba(17, 24, 39, var(--tw-border-opacity));\n  }\n\n  .dark .group:hover .lg\\:dark\\:group-hover\\:border-red-50 {\n    --tw-border-opacity: 1;\n    border-color: rgba(254, 242, 242, var(--tw-border-opacity));\n  }\n\n  .dark .group:hover .lg\\:dark\\:group-hover\\:border-red-100 {\n    --tw-border-opacity: 1;\n    border-color: rgba(254, 226, 226, var(--tw-border-opacity));\n  }\n\n  .dark .group:hover .lg\\:dark\\:group-hover\\:border-red-200 {\n    --tw-border-opacity: 1;\n    border-color: rgba(254, 202, 202, var(--tw-border-opacity));\n  }\n\n  .dark .group:hover .lg\\:dark\\:group-hover\\:border-red-300 {\n    --tw-border-opacity: 1;\n    border-color: rgba(252, 165, 165, var(--tw-border-opacity));\n  }\n\n  .dark .group:hover .lg\\:dark\\:group-hover\\:border-red-400 {\n    --tw-border-opacity: 1;\n    border-color: rgba(248, 113, 113, var(--tw-border-opacity));\n  }\n\n  .dark .group:hover .lg\\:dark\\:group-hover\\:border-red-500 {\n    --tw-border-opacity: 1;\n    border-color: rgba(239, 68, 68, var(--tw-border-opacity));\n  }\n\n  .dark .group:hover .lg\\:dark\\:group-hover\\:border-red-600 {\n    --tw-border-opacity: 1;\n    border-color: rgba(220, 38, 38, var(--tw-border-opacity));\n  }\n\n  .dark .group:hover .lg\\:dark\\:group-hover\\:border-red-700 {\n    --tw-border-opacity: 1;\n    border-color: rgba(185, 28, 28, var(--tw-border-opacity));\n  }\n\n  .dark .group:hover .lg\\:dark\\:group-hover\\:border-red-800 {\n    --tw-border-opacity: 1;\n    border-color: rgba(153, 27, 27, var(--tw-border-opacity));\n  }\n\n  .dark .group:hover .lg\\:dark\\:group-hover\\:border-red-900 {\n    --tw-border-opacity: 1;\n    border-color: rgba(127, 29, 29, var(--tw-border-opacity));\n  }\n\n  .dark .group:hover .lg\\:dark\\:group-hover\\:border-yellow-50 {\n    --tw-border-opacity: 1;\n    border-color: rgba(255, 251, 235, var(--tw-border-opacity));\n  }\n\n  .dark .group:hover .lg\\:dark\\:group-hover\\:border-yellow-100 {\n    --tw-border-opacity: 1;\n    border-color: rgba(254, 243, 199, var(--tw-border-opacity));\n  }\n\n  .dark .group:hover .lg\\:dark\\:group-hover\\:border-yellow-200 {\n    --tw-border-opacity: 1;\n    border-color: rgba(253, 230, 138, var(--tw-border-opacity));\n  }\n\n  .dark .group:hover .lg\\:dark\\:group-hover\\:border-yellow-300 {\n    --tw-border-opacity: 1;\n    border-color: rgba(252, 211, 77, var(--tw-border-opacity));\n  }\n\n  .dark .group:hover .lg\\:dark\\:group-hover\\:border-yellow-400 {\n    --tw-border-opacity: 1;\n    border-color: rgba(251, 191, 36, var(--tw-border-opacity));\n  }\n\n  .dark .group:hover .lg\\:dark\\:group-hover\\:border-yellow-500 {\n    --tw-border-opacity: 1;\n    border-color: rgba(245, 158, 11, var(--tw-border-opacity));\n  }\n\n  .dark .group:hover .lg\\:dark\\:group-hover\\:border-yellow-600 {\n    --tw-border-opacity: 1;\n    border-color: rgba(217, 119, 6, var(--tw-border-opacity));\n  }\n\n  .dark .group:hover .lg\\:dark\\:group-hover\\:border-yellow-700 {\n    --tw-border-opacity: 1;\n    border-color: rgba(180, 83, 9, var(--tw-border-opacity));\n  }\n\n  .dark .group:hover .lg\\:dark\\:group-hover\\:border-yellow-800 {\n    --tw-border-opacity: 1;\n    border-color: rgba(146, 64, 14, var(--tw-border-opacity));\n  }\n\n  .dark .group:hover .lg\\:dark\\:group-hover\\:border-yellow-900 {\n    --tw-border-opacity: 1;\n    border-color: rgba(120, 53, 15, var(--tw-border-opacity));\n  }\n\n  .dark .group:hover .lg\\:dark\\:group-hover\\:border-green-50 {\n    --tw-border-opacity: 1;\n    border-color: rgba(236, 253, 245, var(--tw-border-opacity));\n  }\n\n  .dark .group:hover .lg\\:dark\\:group-hover\\:border-green-100 {\n    --tw-border-opacity: 1;\n    border-color: rgba(209, 250, 229, var(--tw-border-opacity));\n  }\n\n  .dark .group:hover .lg\\:dark\\:group-hover\\:border-green-200 {\n    --tw-border-opacity: 1;\n    border-color: rgba(167, 243, 208, var(--tw-border-opacity));\n  }\n\n  .dark .group:hover .lg\\:dark\\:group-hover\\:border-green-300 {\n    --tw-border-opacity: 1;\n    border-color: rgba(110, 231, 183, var(--tw-border-opacity));\n  }\n\n  .dark .group:hover .lg\\:dark\\:group-hover\\:border-green-400 {\n    --tw-border-opacity: 1;\n    border-color: rgba(52, 211, 153, var(--tw-border-opacity));\n  }\n\n  .dark .group:hover .lg\\:dark\\:group-hover\\:border-green-500 {\n    --tw-border-opacity: 1;\n    border-color: rgba(16, 185, 129, var(--tw-border-opacity));\n  }\n\n  .dark .group:hover .lg\\:dark\\:group-hover\\:border-green-600 {\n    --tw-border-opacity: 1;\n    border-color: rgba(5, 150, 105, var(--tw-border-opacity));\n  }\n\n  .dark .group:hover .lg\\:dark\\:group-hover\\:border-green-700 {\n    --tw-border-opacity: 1;\n    border-color: rgba(4, 120, 87, var(--tw-border-opacity));\n  }\n\n  .dark .group:hover .lg\\:dark\\:group-hover\\:border-green-800 {\n    --tw-border-opacity: 1;\n    border-color: rgba(6, 95, 70, var(--tw-border-opacity));\n  }\n\n  .dark .group:hover .lg\\:dark\\:group-hover\\:border-green-900 {\n    --tw-border-opacity: 1;\n    border-color: rgba(6, 78, 59, var(--tw-border-opacity));\n  }\n\n  .dark .group:hover .lg\\:dark\\:group-hover\\:border-blue-50 {\n    --tw-border-opacity: 1;\n    border-color: rgba(239, 246, 255, var(--tw-border-opacity));\n  }\n\n  .dark .group:hover .lg\\:dark\\:group-hover\\:border-blue-100 {\n    --tw-border-opacity: 1;\n    border-color: rgba(219, 234, 254, var(--tw-border-opacity));\n  }\n\n  .dark .group:hover .lg\\:dark\\:group-hover\\:border-blue-200 {\n    --tw-border-opacity: 1;\n    border-color: rgba(191, 219, 254, var(--tw-border-opacity));\n  }\n\n  .dark .group:hover .lg\\:dark\\:group-hover\\:border-blue-300 {\n    --tw-border-opacity: 1;\n    border-color: rgba(147, 197, 253, var(--tw-border-opacity));\n  }\n\n  .dark .group:hover .lg\\:dark\\:group-hover\\:border-blue-400 {\n    --tw-border-opacity: 1;\n    border-color: rgba(96, 165, 250, var(--tw-border-opacity));\n  }\n\n  .dark .group:hover .lg\\:dark\\:group-hover\\:border-blue-500 {\n    --tw-border-opacity: 1;\n    border-color: rgba(59, 130, 246, var(--tw-border-opacity));\n  }\n\n  .dark .group:hover .lg\\:dark\\:group-hover\\:border-blue-600 {\n    --tw-border-opacity: 1;\n    border-color: rgba(37, 99, 235, var(--tw-border-opacity));\n  }\n\n  .dark .group:hover .lg\\:dark\\:group-hover\\:border-blue-700 {\n    --tw-border-opacity: 1;\n    border-color: rgba(29, 78, 216, var(--tw-border-opacity));\n  }\n\n  .dark .group:hover .lg\\:dark\\:group-hover\\:border-blue-800 {\n    --tw-border-opacity: 1;\n    border-color: rgba(30, 64, 175, var(--tw-border-opacity));\n  }\n\n  .dark .group:hover .lg\\:dark\\:group-hover\\:border-blue-900 {\n    --tw-border-opacity: 1;\n    border-color: rgba(30, 58, 138, var(--tw-border-opacity));\n  }\n\n  .dark .group:hover .lg\\:dark\\:group-hover\\:border-indigo-50 {\n    --tw-border-opacity: 1;\n    border-color: rgba(238, 242, 255, var(--tw-border-opacity));\n  }\n\n  .dark .group:hover .lg\\:dark\\:group-hover\\:border-indigo-100 {\n    --tw-border-opacity: 1;\n    border-color: rgba(224, 231, 255, var(--tw-border-opacity));\n  }\n\n  .dark .group:hover .lg\\:dark\\:group-hover\\:border-indigo-200 {\n    --tw-border-opacity: 1;\n    border-color: rgba(199, 210, 254, var(--tw-border-opacity));\n  }\n\n  .dark .group:hover .lg\\:dark\\:group-hover\\:border-indigo-300 {\n    --tw-border-opacity: 1;\n    border-color: rgba(165, 180, 252, var(--tw-border-opacity));\n  }\n\n  .dark .group:hover .lg\\:dark\\:group-hover\\:border-indigo-400 {\n    --tw-border-opacity: 1;\n    border-color: rgba(129, 140, 248, var(--tw-border-opacity));\n  }\n\n  .dark .group:hover .lg\\:dark\\:group-hover\\:border-indigo-500 {\n    --tw-border-opacity: 1;\n    border-color: rgba(99, 102, 241, var(--tw-border-opacity));\n  }\n\n  .dark .group:hover .lg\\:dark\\:group-hover\\:border-indigo-600 {\n    --tw-border-opacity: 1;\n    border-color: rgba(79, 70, 229, var(--tw-border-opacity));\n  }\n\n  .dark .group:hover .lg\\:dark\\:group-hover\\:border-indigo-700 {\n    --tw-border-opacity: 1;\n    border-color: rgba(67, 56, 202, var(--tw-border-opacity));\n  }\n\n  .dark .group:hover .lg\\:dark\\:group-hover\\:border-indigo-800 {\n    --tw-border-opacity: 1;\n    border-color: rgba(55, 48, 163, var(--tw-border-opacity));\n  }\n\n  .dark .group:hover .lg\\:dark\\:group-hover\\:border-indigo-900 {\n    --tw-border-opacity: 1;\n    border-color: rgba(49, 46, 129, var(--tw-border-opacity));\n  }\n\n  .dark .group:hover .lg\\:dark\\:group-hover\\:border-purple-50 {\n    --tw-border-opacity: 1;\n    border-color: rgba(245, 243, 255, var(--tw-border-opacity));\n  }\n\n  .dark .group:hover .lg\\:dark\\:group-hover\\:border-purple-100 {\n    --tw-border-opacity: 1;\n    border-color: rgba(237, 233, 254, var(--tw-border-opacity));\n  }\n\n  .dark .group:hover .lg\\:dark\\:group-hover\\:border-purple-200 {\n    --tw-border-opacity: 1;\n    border-color: rgba(221, 214, 254, var(--tw-border-opacity));\n  }\n\n  .dark .group:hover .lg\\:dark\\:group-hover\\:border-purple-300 {\n    --tw-border-opacity: 1;\n    border-color: rgba(196, 181, 253, var(--tw-border-opacity));\n  }\n\n  .dark .group:hover .lg\\:dark\\:group-hover\\:border-purple-400 {\n    --tw-border-opacity: 1;\n    border-color: rgba(167, 139, 250, var(--tw-border-opacity));\n  }\n\n  .dark .group:hover .lg\\:dark\\:group-hover\\:border-purple-500 {\n    --tw-border-opacity: 1;\n    border-color: rgba(139, 92, 246, var(--tw-border-opacity));\n  }\n\n  .dark .group:hover .lg\\:dark\\:group-hover\\:border-purple-600 {\n    --tw-border-opacity: 1;\n    border-color: rgba(124, 58, 237, var(--tw-border-opacity));\n  }\n\n  .dark .group:hover .lg\\:dark\\:group-hover\\:border-purple-700 {\n    --tw-border-opacity: 1;\n    border-color: rgba(109, 40, 217, var(--tw-border-opacity));\n  }\n\n  .dark .group:hover .lg\\:dark\\:group-hover\\:border-purple-800 {\n    --tw-border-opacity: 1;\n    border-color: rgba(91, 33, 182, var(--tw-border-opacity));\n  }\n\n  .dark .group:hover .lg\\:dark\\:group-hover\\:border-purple-900 {\n    --tw-border-opacity: 1;\n    border-color: rgba(76, 29, 149, var(--tw-border-opacity));\n  }\n\n  .dark .group:hover .lg\\:dark\\:group-hover\\:border-pink-50 {\n    --tw-border-opacity: 1;\n    border-color: rgba(253, 242, 248, var(--tw-border-opacity));\n  }\n\n  .dark .group:hover .lg\\:dark\\:group-hover\\:border-pink-100 {\n    --tw-border-opacity: 1;\n    border-color: rgba(252, 231, 243, var(--tw-border-opacity));\n  }\n\n  .dark .group:hover .lg\\:dark\\:group-hover\\:border-pink-200 {\n    --tw-border-opacity: 1;\n    border-color: rgba(251, 207, 232, var(--tw-border-opacity));\n  }\n\n  .dark .group:hover .lg\\:dark\\:group-hover\\:border-pink-300 {\n    --tw-border-opacity: 1;\n    border-color: rgba(249, 168, 212, var(--tw-border-opacity));\n  }\n\n  .dark .group:hover .lg\\:dark\\:group-hover\\:border-pink-400 {\n    --tw-border-opacity: 1;\n    border-color: rgba(244, 114, 182, var(--tw-border-opacity));\n  }\n\n  .dark .group:hover .lg\\:dark\\:group-hover\\:border-pink-500 {\n    --tw-border-opacity: 1;\n    border-color: rgba(236, 72, 153, var(--tw-border-opacity));\n  }\n\n  .dark .group:hover .lg\\:dark\\:group-hover\\:border-pink-600 {\n    --tw-border-opacity: 1;\n    border-color: rgba(219, 39, 119, var(--tw-border-opacity));\n  }\n\n  .dark .group:hover .lg\\:dark\\:group-hover\\:border-pink-700 {\n    --tw-border-opacity: 1;\n    border-color: rgba(190, 24, 93, var(--tw-border-opacity));\n  }\n\n  .dark .group:hover .lg\\:dark\\:group-hover\\:border-pink-800 {\n    --tw-border-opacity: 1;\n    border-color: rgba(157, 23, 77, var(--tw-border-opacity));\n  }\n\n  .dark .group:hover .lg\\:dark\\:group-hover\\:border-pink-900 {\n    --tw-border-opacity: 1;\n    border-color: rgba(131, 24, 67, var(--tw-border-opacity));\n  }\n\n  .dark .lg\\:dark\\:focus-within\\:border-transparent:focus-within {\n    border-color: transparent;\n  }\n\n  .dark .lg\\:dark\\:focus-within\\:border-current:focus-within {\n    border-color: currentColor;\n  }\n\n  .dark .lg\\:dark\\:focus-within\\:border-black:focus-within {\n    --tw-border-opacity: 1;\n    border-color: rgba(0, 0, 0, var(--tw-border-opacity));\n  }\n\n  .dark .lg\\:dark\\:focus-within\\:border-white:focus-within {\n    --tw-border-opacity: 1;\n    border-color: rgba(255, 255, 255, var(--tw-border-opacity));\n  }\n\n  .dark .lg\\:dark\\:focus-within\\:border-gray-50:focus-within {\n    --tw-border-opacity: 1;\n    border-color: rgba(249, 250, 251, var(--tw-border-opacity));\n  }\n\n  .dark .lg\\:dark\\:focus-within\\:border-gray-100:focus-within {\n    --tw-border-opacity: 1;\n    border-color: rgba(243, 244, 246, var(--tw-border-opacity));\n  }\n\n  .dark .lg\\:dark\\:focus-within\\:border-gray-200:focus-within {\n    --tw-border-opacity: 1;\n    border-color: rgba(229, 231, 235, var(--tw-border-opacity));\n  }\n\n  .dark .lg\\:dark\\:focus-within\\:border-gray-300:focus-within {\n    --tw-border-opacity: 1;\n    border-color: rgba(209, 213, 219, var(--tw-border-opacity));\n  }\n\n  .dark .lg\\:dark\\:focus-within\\:border-gray-400:focus-within {\n    --tw-border-opacity: 1;\n    border-color: rgba(156, 163, 175, var(--tw-border-opacity));\n  }\n\n  .dark .lg\\:dark\\:focus-within\\:border-gray-500:focus-within {\n    --tw-border-opacity: 1;\n    border-color: rgba(107, 114, 128, var(--tw-border-opacity));\n  }\n\n  .dark .lg\\:dark\\:focus-within\\:border-gray-600:focus-within {\n    --tw-border-opacity: 1;\n    border-color: rgba(75, 85, 99, var(--tw-border-opacity));\n  }\n\n  .dark .lg\\:dark\\:focus-within\\:border-gray-700:focus-within {\n    --tw-border-opacity: 1;\n    border-color: rgba(55, 65, 81, var(--tw-border-opacity));\n  }\n\n  .dark .lg\\:dark\\:focus-within\\:border-gray-800:focus-within {\n    --tw-border-opacity: 1;\n    border-color: rgba(31, 41, 55, var(--tw-border-opacity));\n  }\n\n  .dark .lg\\:dark\\:focus-within\\:border-gray-900:focus-within {\n    --tw-border-opacity: 1;\n    border-color: rgba(17, 24, 39, var(--tw-border-opacity));\n  }\n\n  .dark .lg\\:dark\\:focus-within\\:border-red-50:focus-within {\n    --tw-border-opacity: 1;\n    border-color: rgba(254, 242, 242, var(--tw-border-opacity));\n  }\n\n  .dark .lg\\:dark\\:focus-within\\:border-red-100:focus-within {\n    --tw-border-opacity: 1;\n    border-color: rgba(254, 226, 226, var(--tw-border-opacity));\n  }\n\n  .dark .lg\\:dark\\:focus-within\\:border-red-200:focus-within {\n    --tw-border-opacity: 1;\n    border-color: rgba(254, 202, 202, var(--tw-border-opacity));\n  }\n\n  .dark .lg\\:dark\\:focus-within\\:border-red-300:focus-within {\n    --tw-border-opacity: 1;\n    border-color: rgba(252, 165, 165, var(--tw-border-opacity));\n  }\n\n  .dark .lg\\:dark\\:focus-within\\:border-red-400:focus-within {\n    --tw-border-opacity: 1;\n    border-color: rgba(248, 113, 113, var(--tw-border-opacity));\n  }\n\n  .dark .lg\\:dark\\:focus-within\\:border-red-500:focus-within {\n    --tw-border-opacity: 1;\n    border-color: rgba(239, 68, 68, var(--tw-border-opacity));\n  }\n\n  .dark .lg\\:dark\\:focus-within\\:border-red-600:focus-within {\n    --tw-border-opacity: 1;\n    border-color: rgba(220, 38, 38, var(--tw-border-opacity));\n  }\n\n  .dark .lg\\:dark\\:focus-within\\:border-red-700:focus-within {\n    --tw-border-opacity: 1;\n    border-color: rgba(185, 28, 28, var(--tw-border-opacity));\n  }\n\n  .dark .lg\\:dark\\:focus-within\\:border-red-800:focus-within {\n    --tw-border-opacity: 1;\n    border-color: rgba(153, 27, 27, var(--tw-border-opacity));\n  }\n\n  .dark .lg\\:dark\\:focus-within\\:border-red-900:focus-within {\n    --tw-border-opacity: 1;\n    border-color: rgba(127, 29, 29, var(--tw-border-opacity));\n  }\n\n  .dark .lg\\:dark\\:focus-within\\:border-yellow-50:focus-within {\n    --tw-border-opacity: 1;\n    border-color: rgba(255, 251, 235, var(--tw-border-opacity));\n  }\n\n  .dark .lg\\:dark\\:focus-within\\:border-yellow-100:focus-within {\n    --tw-border-opacity: 1;\n    border-color: rgba(254, 243, 199, var(--tw-border-opacity));\n  }\n\n  .dark .lg\\:dark\\:focus-within\\:border-yellow-200:focus-within {\n    --tw-border-opacity: 1;\n    border-color: rgba(253, 230, 138, var(--tw-border-opacity));\n  }\n\n  .dark .lg\\:dark\\:focus-within\\:border-yellow-300:focus-within {\n    --tw-border-opacity: 1;\n    border-color: rgba(252, 211, 77, var(--tw-border-opacity));\n  }\n\n  .dark .lg\\:dark\\:focus-within\\:border-yellow-400:focus-within {\n    --tw-border-opacity: 1;\n    border-color: rgba(251, 191, 36, var(--tw-border-opacity));\n  }\n\n  .dark .lg\\:dark\\:focus-within\\:border-yellow-500:focus-within {\n    --tw-border-opacity: 1;\n    border-color: rgba(245, 158, 11, var(--tw-border-opacity));\n  }\n\n  .dark .lg\\:dark\\:focus-within\\:border-yellow-600:focus-within {\n    --tw-border-opacity: 1;\n    border-color: rgba(217, 119, 6, var(--tw-border-opacity));\n  }\n\n  .dark .lg\\:dark\\:focus-within\\:border-yellow-700:focus-within {\n    --tw-border-opacity: 1;\n    border-color: rgba(180, 83, 9, var(--tw-border-opacity));\n  }\n\n  .dark .lg\\:dark\\:focus-within\\:border-yellow-800:focus-within {\n    --tw-border-opacity: 1;\n    border-color: rgba(146, 64, 14, var(--tw-border-opacity));\n  }\n\n  .dark .lg\\:dark\\:focus-within\\:border-yellow-900:focus-within {\n    --tw-border-opacity: 1;\n    border-color: rgba(120, 53, 15, var(--tw-border-opacity));\n  }\n\n  .dark .lg\\:dark\\:focus-within\\:border-green-50:focus-within {\n    --tw-border-opacity: 1;\n    border-color: rgba(236, 253, 245, var(--tw-border-opacity));\n  }\n\n  .dark .lg\\:dark\\:focus-within\\:border-green-100:focus-within {\n    --tw-border-opacity: 1;\n    border-color: rgba(209, 250, 229, var(--tw-border-opacity));\n  }\n\n  .dark .lg\\:dark\\:focus-within\\:border-green-200:focus-within {\n    --tw-border-opacity: 1;\n    border-color: rgba(167, 243, 208, var(--tw-border-opacity));\n  }\n\n  .dark .lg\\:dark\\:focus-within\\:border-green-300:focus-within {\n    --tw-border-opacity: 1;\n    border-color: rgba(110, 231, 183, var(--tw-border-opacity));\n  }\n\n  .dark .lg\\:dark\\:focus-within\\:border-green-400:focus-within {\n    --tw-border-opacity: 1;\n    border-color: rgba(52, 211, 153, var(--tw-border-opacity));\n  }\n\n  .dark .lg\\:dark\\:focus-within\\:border-green-500:focus-within {\n    --tw-border-opacity: 1;\n    border-color: rgba(16, 185, 129, var(--tw-border-opacity));\n  }\n\n  .dark .lg\\:dark\\:focus-within\\:border-green-600:focus-within {\n    --tw-border-opacity: 1;\n    border-color: rgba(5, 150, 105, var(--tw-border-opacity));\n  }\n\n  .dark .lg\\:dark\\:focus-within\\:border-green-700:focus-within {\n    --tw-border-opacity: 1;\n    border-color: rgba(4, 120, 87, var(--tw-border-opacity));\n  }\n\n  .dark .lg\\:dark\\:focus-within\\:border-green-800:focus-within {\n    --tw-border-opacity: 1;\n    border-color: rgba(6, 95, 70, var(--tw-border-opacity));\n  }\n\n  .dark .lg\\:dark\\:focus-within\\:border-green-900:focus-within {\n    --tw-border-opacity: 1;\n    border-color: rgba(6, 78, 59, var(--tw-border-opacity));\n  }\n\n  .dark .lg\\:dark\\:focus-within\\:border-blue-50:focus-within {\n    --tw-border-opacity: 1;\n    border-color: rgba(239, 246, 255, var(--tw-border-opacity));\n  }\n\n  .dark .lg\\:dark\\:focus-within\\:border-blue-100:focus-within {\n    --tw-border-opacity: 1;\n    border-color: rgba(219, 234, 254, var(--tw-border-opacity));\n  }\n\n  .dark .lg\\:dark\\:focus-within\\:border-blue-200:focus-within {\n    --tw-border-opacity: 1;\n    border-color: rgba(191, 219, 254, var(--tw-border-opacity));\n  }\n\n  .dark .lg\\:dark\\:focus-within\\:border-blue-300:focus-within {\n    --tw-border-opacity: 1;\n    border-color: rgba(147, 197, 253, var(--tw-border-opacity));\n  }\n\n  .dark .lg\\:dark\\:focus-within\\:border-blue-400:focus-within {\n    --tw-border-opacity: 1;\n    border-color: rgba(96, 165, 250, var(--tw-border-opacity));\n  }\n\n  .dark .lg\\:dark\\:focus-within\\:border-blue-500:focus-within {\n    --tw-border-opacity: 1;\n    border-color: rgba(59, 130, 246, var(--tw-border-opacity));\n  }\n\n  .dark .lg\\:dark\\:focus-within\\:border-blue-600:focus-within {\n    --tw-border-opacity: 1;\n    border-color: rgba(37, 99, 235, var(--tw-border-opacity));\n  }\n\n  .dark .lg\\:dark\\:focus-within\\:border-blue-700:focus-within {\n    --tw-border-opacity: 1;\n    border-color: rgba(29, 78, 216, var(--tw-border-opacity));\n  }\n\n  .dark .lg\\:dark\\:focus-within\\:border-blue-800:focus-within {\n    --tw-border-opacity: 1;\n    border-color: rgba(30, 64, 175, var(--tw-border-opacity));\n  }\n\n  .dark .lg\\:dark\\:focus-within\\:border-blue-900:focus-within {\n    --tw-border-opacity: 1;\n    border-color: rgba(30, 58, 138, var(--tw-border-opacity));\n  }\n\n  .dark .lg\\:dark\\:focus-within\\:border-indigo-50:focus-within {\n    --tw-border-opacity: 1;\n    border-color: rgba(238, 242, 255, var(--tw-border-opacity));\n  }\n\n  .dark .lg\\:dark\\:focus-within\\:border-indigo-100:focus-within {\n    --tw-border-opacity: 1;\n    border-color: rgba(224, 231, 255, var(--tw-border-opacity));\n  }\n\n  .dark .lg\\:dark\\:focus-within\\:border-indigo-200:focus-within {\n    --tw-border-opacity: 1;\n    border-color: rgba(199, 210, 254, var(--tw-border-opacity));\n  }\n\n  .dark .lg\\:dark\\:focus-within\\:border-indigo-300:focus-within {\n    --tw-border-opacity: 1;\n    border-color: rgba(165, 180, 252, var(--tw-border-opacity));\n  }\n\n  .dark .lg\\:dark\\:focus-within\\:border-indigo-400:focus-within {\n    --tw-border-opacity: 1;\n    border-color: rgba(129, 140, 248, var(--tw-border-opacity));\n  }\n\n  .dark .lg\\:dark\\:focus-within\\:border-indigo-500:focus-within {\n    --tw-border-opacity: 1;\n    border-color: rgba(99, 102, 241, var(--tw-border-opacity));\n  }\n\n  .dark .lg\\:dark\\:focus-within\\:border-indigo-600:focus-within {\n    --tw-border-opacity: 1;\n    border-color: rgba(79, 70, 229, var(--tw-border-opacity));\n  }\n\n  .dark .lg\\:dark\\:focus-within\\:border-indigo-700:focus-within {\n    --tw-border-opacity: 1;\n    border-color: rgba(67, 56, 202, var(--tw-border-opacity));\n  }\n\n  .dark .lg\\:dark\\:focus-within\\:border-indigo-800:focus-within {\n    --tw-border-opacity: 1;\n    border-color: rgba(55, 48, 163, var(--tw-border-opacity));\n  }\n\n  .dark .lg\\:dark\\:focus-within\\:border-indigo-900:focus-within {\n    --tw-border-opacity: 1;\n    border-color: rgba(49, 46, 129, var(--tw-border-opacity));\n  }\n\n  .dark .lg\\:dark\\:focus-within\\:border-purple-50:focus-within {\n    --tw-border-opacity: 1;\n    border-color: rgba(245, 243, 255, var(--tw-border-opacity));\n  }\n\n  .dark .lg\\:dark\\:focus-within\\:border-purple-100:focus-within {\n    --tw-border-opacity: 1;\n    border-color: rgba(237, 233, 254, var(--tw-border-opacity));\n  }\n\n  .dark .lg\\:dark\\:focus-within\\:border-purple-200:focus-within {\n    --tw-border-opacity: 1;\n    border-color: rgba(221, 214, 254, var(--tw-border-opacity));\n  }\n\n  .dark .lg\\:dark\\:focus-within\\:border-purple-300:focus-within {\n    --tw-border-opacity: 1;\n    border-color: rgba(196, 181, 253, var(--tw-border-opacity));\n  }\n\n  .dark .lg\\:dark\\:focus-within\\:border-purple-400:focus-within {\n    --tw-border-opacity: 1;\n    border-color: rgba(167, 139, 250, var(--tw-border-opacity));\n  }\n\n  .dark .lg\\:dark\\:focus-within\\:border-purple-500:focus-within {\n    --tw-border-opacity: 1;\n    border-color: rgba(139, 92, 246, var(--tw-border-opacity));\n  }\n\n  .dark .lg\\:dark\\:focus-within\\:border-purple-600:focus-within {\n    --tw-border-opacity: 1;\n    border-color: rgba(124, 58, 237, var(--tw-border-opacity));\n  }\n\n  .dark .lg\\:dark\\:focus-within\\:border-purple-700:focus-within {\n    --tw-border-opacity: 1;\n    border-color: rgba(109, 40, 217, var(--tw-border-opacity));\n  }\n\n  .dark .lg\\:dark\\:focus-within\\:border-purple-800:focus-within {\n    --tw-border-opacity: 1;\n    border-color: rgba(91, 33, 182, var(--tw-border-opacity));\n  }\n\n  .dark .lg\\:dark\\:focus-within\\:border-purple-900:focus-within {\n    --tw-border-opacity: 1;\n    border-color: rgba(76, 29, 149, var(--tw-border-opacity));\n  }\n\n  .dark .lg\\:dark\\:focus-within\\:border-pink-50:focus-within {\n    --tw-border-opacity: 1;\n    border-color: rgba(253, 242, 248, var(--tw-border-opacity));\n  }\n\n  .dark .lg\\:dark\\:focus-within\\:border-pink-100:focus-within {\n    --tw-border-opacity: 1;\n    border-color: rgba(252, 231, 243, var(--tw-border-opacity));\n  }\n\n  .dark .lg\\:dark\\:focus-within\\:border-pink-200:focus-within {\n    --tw-border-opacity: 1;\n    border-color: rgba(251, 207, 232, var(--tw-border-opacity));\n  }\n\n  .dark .lg\\:dark\\:focus-within\\:border-pink-300:focus-within {\n    --tw-border-opacity: 1;\n    border-color: rgba(249, 168, 212, var(--tw-border-opacity));\n  }\n\n  .dark .lg\\:dark\\:focus-within\\:border-pink-400:focus-within {\n    --tw-border-opacity: 1;\n    border-color: rgba(244, 114, 182, var(--tw-border-opacity));\n  }\n\n  .dark .lg\\:dark\\:focus-within\\:border-pink-500:focus-within {\n    --tw-border-opacity: 1;\n    border-color: rgba(236, 72, 153, var(--tw-border-opacity));\n  }\n\n  .dark .lg\\:dark\\:focus-within\\:border-pink-600:focus-within {\n    --tw-border-opacity: 1;\n    border-color: rgba(219, 39, 119, var(--tw-border-opacity));\n  }\n\n  .dark .lg\\:dark\\:focus-within\\:border-pink-700:focus-within {\n    --tw-border-opacity: 1;\n    border-color: rgba(190, 24, 93, var(--tw-border-opacity));\n  }\n\n  .dark .lg\\:dark\\:focus-within\\:border-pink-800:focus-within {\n    --tw-border-opacity: 1;\n    border-color: rgba(157, 23, 77, var(--tw-border-opacity));\n  }\n\n  .dark .lg\\:dark\\:focus-within\\:border-pink-900:focus-within {\n    --tw-border-opacity: 1;\n    border-color: rgba(131, 24, 67, var(--tw-border-opacity));\n  }\n\n  .dark .lg\\:dark\\:hover\\:border-transparent:hover {\n    border-color: transparent;\n  }\n\n  .dark .lg\\:dark\\:hover\\:border-current:hover {\n    border-color: currentColor;\n  }\n\n  .dark .lg\\:dark\\:hover\\:border-black:hover {\n    --tw-border-opacity: 1;\n    border-color: rgba(0, 0, 0, var(--tw-border-opacity));\n  }\n\n  .dark .lg\\:dark\\:hover\\:border-white:hover {\n    --tw-border-opacity: 1;\n    border-color: rgba(255, 255, 255, var(--tw-border-opacity));\n  }\n\n  .dark .lg\\:dark\\:hover\\:border-gray-50:hover {\n    --tw-border-opacity: 1;\n    border-color: rgba(249, 250, 251, var(--tw-border-opacity));\n  }\n\n  .dark .lg\\:dark\\:hover\\:border-gray-100:hover {\n    --tw-border-opacity: 1;\n    border-color: rgba(243, 244, 246, var(--tw-border-opacity));\n  }\n\n  .dark .lg\\:dark\\:hover\\:border-gray-200:hover {\n    --tw-border-opacity: 1;\n    border-color: rgba(229, 231, 235, var(--tw-border-opacity));\n  }\n\n  .dark .lg\\:dark\\:hover\\:border-gray-300:hover {\n    --tw-border-opacity: 1;\n    border-color: rgba(209, 213, 219, var(--tw-border-opacity));\n  }\n\n  .dark .lg\\:dark\\:hover\\:border-gray-400:hover {\n    --tw-border-opacity: 1;\n    border-color: rgba(156, 163, 175, var(--tw-border-opacity));\n  }\n\n  .dark .lg\\:dark\\:hover\\:border-gray-500:hover {\n    --tw-border-opacity: 1;\n    border-color: rgba(107, 114, 128, var(--tw-border-opacity));\n  }\n\n  .dark .lg\\:dark\\:hover\\:border-gray-600:hover {\n    --tw-border-opacity: 1;\n    border-color: rgba(75, 85, 99, var(--tw-border-opacity));\n  }\n\n  .dark .lg\\:dark\\:hover\\:border-gray-700:hover {\n    --tw-border-opacity: 1;\n    border-color: rgba(55, 65, 81, var(--tw-border-opacity));\n  }\n\n  .dark .lg\\:dark\\:hover\\:border-gray-800:hover {\n    --tw-border-opacity: 1;\n    border-color: rgba(31, 41, 55, var(--tw-border-opacity));\n  }\n\n  .dark .lg\\:dark\\:hover\\:border-gray-900:hover {\n    --tw-border-opacity: 1;\n    border-color: rgba(17, 24, 39, var(--tw-border-opacity));\n  }\n\n  .dark .lg\\:dark\\:hover\\:border-red-50:hover {\n    --tw-border-opacity: 1;\n    border-color: rgba(254, 242, 242, var(--tw-border-opacity));\n  }\n\n  .dark .lg\\:dark\\:hover\\:border-red-100:hover {\n    --tw-border-opacity: 1;\n    border-color: rgba(254, 226, 226, var(--tw-border-opacity));\n  }\n\n  .dark .lg\\:dark\\:hover\\:border-red-200:hover {\n    --tw-border-opacity: 1;\n    border-color: rgba(254, 202, 202, var(--tw-border-opacity));\n  }\n\n  .dark .lg\\:dark\\:hover\\:border-red-300:hover {\n    --tw-border-opacity: 1;\n    border-color: rgba(252, 165, 165, var(--tw-border-opacity));\n  }\n\n  .dark .lg\\:dark\\:hover\\:border-red-400:hover {\n    --tw-border-opacity: 1;\n    border-color: rgba(248, 113, 113, var(--tw-border-opacity));\n  }\n\n  .dark .lg\\:dark\\:hover\\:border-red-500:hover {\n    --tw-border-opacity: 1;\n    border-color: rgba(239, 68, 68, var(--tw-border-opacity));\n  }\n\n  .dark .lg\\:dark\\:hover\\:border-red-600:hover {\n    --tw-border-opacity: 1;\n    border-color: rgba(220, 38, 38, var(--tw-border-opacity));\n  }\n\n  .dark .lg\\:dark\\:hover\\:border-red-700:hover {\n    --tw-border-opacity: 1;\n    border-color: rgba(185, 28, 28, var(--tw-border-opacity));\n  }\n\n  .dark .lg\\:dark\\:hover\\:border-red-800:hover {\n    --tw-border-opacity: 1;\n    border-color: rgba(153, 27, 27, var(--tw-border-opacity));\n  }\n\n  .dark .lg\\:dark\\:hover\\:border-red-900:hover {\n    --tw-border-opacity: 1;\n    border-color: rgba(127, 29, 29, var(--tw-border-opacity));\n  }\n\n  .dark .lg\\:dark\\:hover\\:border-yellow-50:hover {\n    --tw-border-opacity: 1;\n    border-color: rgba(255, 251, 235, var(--tw-border-opacity));\n  }\n\n  .dark .lg\\:dark\\:hover\\:border-yellow-100:hover {\n    --tw-border-opacity: 1;\n    border-color: rgba(254, 243, 199, var(--tw-border-opacity));\n  }\n\n  .dark .lg\\:dark\\:hover\\:border-yellow-200:hover {\n    --tw-border-opacity: 1;\n    border-color: rgba(253, 230, 138, var(--tw-border-opacity));\n  }\n\n  .dark .lg\\:dark\\:hover\\:border-yellow-300:hover {\n    --tw-border-opacity: 1;\n    border-color: rgba(252, 211, 77, var(--tw-border-opacity));\n  }\n\n  .dark .lg\\:dark\\:hover\\:border-yellow-400:hover {\n    --tw-border-opacity: 1;\n    border-color: rgba(251, 191, 36, var(--tw-border-opacity));\n  }\n\n  .dark .lg\\:dark\\:hover\\:border-yellow-500:hover {\n    --tw-border-opacity: 1;\n    border-color: rgba(245, 158, 11, var(--tw-border-opacity));\n  }\n\n  .dark .lg\\:dark\\:hover\\:border-yellow-600:hover {\n    --tw-border-opacity: 1;\n    border-color: rgba(217, 119, 6, var(--tw-border-opacity));\n  }\n\n  .dark .lg\\:dark\\:hover\\:border-yellow-700:hover {\n    --tw-border-opacity: 1;\n    border-color: rgba(180, 83, 9, var(--tw-border-opacity));\n  }\n\n  .dark .lg\\:dark\\:hover\\:border-yellow-800:hover {\n    --tw-border-opacity: 1;\n    border-color: rgba(146, 64, 14, var(--tw-border-opacity));\n  }\n\n  .dark .lg\\:dark\\:hover\\:border-yellow-900:hover {\n    --tw-border-opacity: 1;\n    border-color: rgba(120, 53, 15, var(--tw-border-opacity));\n  }\n\n  .dark .lg\\:dark\\:hover\\:border-green-50:hover {\n    --tw-border-opacity: 1;\n    border-color: rgba(236, 253, 245, var(--tw-border-opacity));\n  }\n\n  .dark .lg\\:dark\\:hover\\:border-green-100:hover {\n    --tw-border-opacity: 1;\n    border-color: rgba(209, 250, 229, var(--tw-border-opacity));\n  }\n\n  .dark .lg\\:dark\\:hover\\:border-green-200:hover {\n    --tw-border-opacity: 1;\n    border-color: rgba(167, 243, 208, var(--tw-border-opacity));\n  }\n\n  .dark .lg\\:dark\\:hover\\:border-green-300:hover {\n    --tw-border-opacity: 1;\n    border-color: rgba(110, 231, 183, var(--tw-border-opacity));\n  }\n\n  .dark .lg\\:dark\\:hover\\:border-green-400:hover {\n    --tw-border-opacity: 1;\n    border-color: rgba(52, 211, 153, var(--tw-border-opacity));\n  }\n\n  .dark .lg\\:dark\\:hover\\:border-green-500:hover {\n    --tw-border-opacity: 1;\n    border-color: rgba(16, 185, 129, var(--tw-border-opacity));\n  }\n\n  .dark .lg\\:dark\\:hover\\:border-green-600:hover {\n    --tw-border-opacity: 1;\n    border-color: rgba(5, 150, 105, var(--tw-border-opacity));\n  }\n\n  .dark .lg\\:dark\\:hover\\:border-green-700:hover {\n    --tw-border-opacity: 1;\n    border-color: rgba(4, 120, 87, var(--tw-border-opacity));\n  }\n\n  .dark .lg\\:dark\\:hover\\:border-green-800:hover {\n    --tw-border-opacity: 1;\n    border-color: rgba(6, 95, 70, var(--tw-border-opacity));\n  }\n\n  .dark .lg\\:dark\\:hover\\:border-green-900:hover {\n    --tw-border-opacity: 1;\n    border-color: rgba(6, 78, 59, var(--tw-border-opacity));\n  }\n\n  .dark .lg\\:dark\\:hover\\:border-blue-50:hover {\n    --tw-border-opacity: 1;\n    border-color: rgba(239, 246, 255, var(--tw-border-opacity));\n  }\n\n  .dark .lg\\:dark\\:hover\\:border-blue-100:hover {\n    --tw-border-opacity: 1;\n    border-color: rgba(219, 234, 254, var(--tw-border-opacity));\n  }\n\n  .dark .lg\\:dark\\:hover\\:border-blue-200:hover {\n    --tw-border-opacity: 1;\n    border-color: rgba(191, 219, 254, var(--tw-border-opacity));\n  }\n\n  .dark .lg\\:dark\\:hover\\:border-blue-300:hover {\n    --tw-border-opacity: 1;\n    border-color: rgba(147, 197, 253, var(--tw-border-opacity));\n  }\n\n  .dark .lg\\:dark\\:hover\\:border-blue-400:hover {\n    --tw-border-opacity: 1;\n    border-color: rgba(96, 165, 250, var(--tw-border-opacity));\n  }\n\n  .dark .lg\\:dark\\:hover\\:border-blue-500:hover {\n    --tw-border-opacity: 1;\n    border-color: rgba(59, 130, 246, var(--tw-border-opacity));\n  }\n\n  .dark .lg\\:dark\\:hover\\:border-blue-600:hover {\n    --tw-border-opacity: 1;\n    border-color: rgba(37, 99, 235, var(--tw-border-opacity));\n  }\n\n  .dark .lg\\:dark\\:hover\\:border-blue-700:hover {\n    --tw-border-opacity: 1;\n    border-color: rgba(29, 78, 216, var(--tw-border-opacity));\n  }\n\n  .dark .lg\\:dark\\:hover\\:border-blue-800:hover {\n    --tw-border-opacity: 1;\n    border-color: rgba(30, 64, 175, var(--tw-border-opacity));\n  }\n\n  .dark .lg\\:dark\\:hover\\:border-blue-900:hover {\n    --tw-border-opacity: 1;\n    border-color: rgba(30, 58, 138, var(--tw-border-opacity));\n  }\n\n  .dark .lg\\:dark\\:hover\\:border-indigo-50:hover {\n    --tw-border-opacity: 1;\n    border-color: rgba(238, 242, 255, var(--tw-border-opacity));\n  }\n\n  .dark .lg\\:dark\\:hover\\:border-indigo-100:hover {\n    --tw-border-opacity: 1;\n    border-color: rgba(224, 231, 255, var(--tw-border-opacity));\n  }\n\n  .dark .lg\\:dark\\:hover\\:border-indigo-200:hover {\n    --tw-border-opacity: 1;\n    border-color: rgba(199, 210, 254, var(--tw-border-opacity));\n  }\n\n  .dark .lg\\:dark\\:hover\\:border-indigo-300:hover {\n    --tw-border-opacity: 1;\n    border-color: rgba(165, 180, 252, var(--tw-border-opacity));\n  }\n\n  .dark .lg\\:dark\\:hover\\:border-indigo-400:hover {\n    --tw-border-opacity: 1;\n    border-color: rgba(129, 140, 248, var(--tw-border-opacity));\n  }\n\n  .dark .lg\\:dark\\:hover\\:border-indigo-500:hover {\n    --tw-border-opacity: 1;\n    border-color: rgba(99, 102, 241, var(--tw-border-opacity));\n  }\n\n  .dark .lg\\:dark\\:hover\\:border-indigo-600:hover {\n    --tw-border-opacity: 1;\n    border-color: rgba(79, 70, 229, var(--tw-border-opacity));\n  }\n\n  .dark .lg\\:dark\\:hover\\:border-indigo-700:hover {\n    --tw-border-opacity: 1;\n    border-color: rgba(67, 56, 202, var(--tw-border-opacity));\n  }\n\n  .dark .lg\\:dark\\:hover\\:border-indigo-800:hover {\n    --tw-border-opacity: 1;\n    border-color: rgba(55, 48, 163, var(--tw-border-opacity));\n  }\n\n  .dark .lg\\:dark\\:hover\\:border-indigo-900:hover {\n    --tw-border-opacity: 1;\n    border-color: rgba(49, 46, 129, var(--tw-border-opacity));\n  }\n\n  .dark .lg\\:dark\\:hover\\:border-purple-50:hover {\n    --tw-border-opacity: 1;\n    border-color: rgba(245, 243, 255, var(--tw-border-opacity));\n  }\n\n  .dark .lg\\:dark\\:hover\\:border-purple-100:hover {\n    --tw-border-opacity: 1;\n    border-color: rgba(237, 233, 254, var(--tw-border-opacity));\n  }\n\n  .dark .lg\\:dark\\:hover\\:border-purple-200:hover {\n    --tw-border-opacity: 1;\n    border-color: rgba(221, 214, 254, var(--tw-border-opacity));\n  }\n\n  .dark .lg\\:dark\\:hover\\:border-purple-300:hover {\n    --tw-border-opacity: 1;\n    border-color: rgba(196, 181, 253, var(--tw-border-opacity));\n  }\n\n  .dark .lg\\:dark\\:hover\\:border-purple-400:hover {\n    --tw-border-opacity: 1;\n    border-color: rgba(167, 139, 250, var(--tw-border-opacity));\n  }\n\n  .dark .lg\\:dark\\:hover\\:border-purple-500:hover {\n    --tw-border-opacity: 1;\n    border-color: rgba(139, 92, 246, var(--tw-border-opacity));\n  }\n\n  .dark .lg\\:dark\\:hover\\:border-purple-600:hover {\n    --tw-border-opacity: 1;\n    border-color: rgba(124, 58, 237, var(--tw-border-opacity));\n  }\n\n  .dark .lg\\:dark\\:hover\\:border-purple-700:hover {\n    --tw-border-opacity: 1;\n    border-color: rgba(109, 40, 217, var(--tw-border-opacity));\n  }\n\n  .dark .lg\\:dark\\:hover\\:border-purple-800:hover {\n    --tw-border-opacity: 1;\n    border-color: rgba(91, 33, 182, var(--tw-border-opacity));\n  }\n\n  .dark .lg\\:dark\\:hover\\:border-purple-900:hover {\n    --tw-border-opacity: 1;\n    border-color: rgba(76, 29, 149, var(--tw-border-opacity));\n  }\n\n  .dark .lg\\:dark\\:hover\\:border-pink-50:hover {\n    --tw-border-opacity: 1;\n    border-color: rgba(253, 242, 248, var(--tw-border-opacity));\n  }\n\n  .dark .lg\\:dark\\:hover\\:border-pink-100:hover {\n    --tw-border-opacity: 1;\n    border-color: rgba(252, 231, 243, var(--tw-border-opacity));\n  }\n\n  .dark .lg\\:dark\\:hover\\:border-pink-200:hover {\n    --tw-border-opacity: 1;\n    border-color: rgba(251, 207, 232, var(--tw-border-opacity));\n  }\n\n  .dark .lg\\:dark\\:hover\\:border-pink-300:hover {\n    --tw-border-opacity: 1;\n    border-color: rgba(249, 168, 212, var(--tw-border-opacity));\n  }\n\n  .dark .lg\\:dark\\:hover\\:border-pink-400:hover {\n    --tw-border-opacity: 1;\n    border-color: rgba(244, 114, 182, var(--tw-border-opacity));\n  }\n\n  .dark .lg\\:dark\\:hover\\:border-pink-500:hover {\n    --tw-border-opacity: 1;\n    border-color: rgba(236, 72, 153, var(--tw-border-opacity));\n  }\n\n  .dark .lg\\:dark\\:hover\\:border-pink-600:hover {\n    --tw-border-opacity: 1;\n    border-color: rgba(219, 39, 119, var(--tw-border-opacity));\n  }\n\n  .dark .lg\\:dark\\:hover\\:border-pink-700:hover {\n    --tw-border-opacity: 1;\n    border-color: rgba(190, 24, 93, var(--tw-border-opacity));\n  }\n\n  .dark .lg\\:dark\\:hover\\:border-pink-800:hover {\n    --tw-border-opacity: 1;\n    border-color: rgba(157, 23, 77, var(--tw-border-opacity));\n  }\n\n  .dark .lg\\:dark\\:hover\\:border-pink-900:hover {\n    --tw-border-opacity: 1;\n    border-color: rgba(131, 24, 67, var(--tw-border-opacity));\n  }\n\n  .dark .lg\\:dark\\:focus\\:border-transparent:focus {\n    border-color: transparent;\n  }\n\n  .dark .lg\\:dark\\:focus\\:border-current:focus {\n    border-color: currentColor;\n  }\n\n  .dark .lg\\:dark\\:focus\\:border-black:focus {\n    --tw-border-opacity: 1;\n    border-color: rgba(0, 0, 0, var(--tw-border-opacity));\n  }\n\n  .dark .lg\\:dark\\:focus\\:border-white:focus {\n    --tw-border-opacity: 1;\n    border-color: rgba(255, 255, 255, var(--tw-border-opacity));\n  }\n\n  .dark .lg\\:dark\\:focus\\:border-gray-50:focus {\n    --tw-border-opacity: 1;\n    border-color: rgba(249, 250, 251, var(--tw-border-opacity));\n  }\n\n  .dark .lg\\:dark\\:focus\\:border-gray-100:focus {\n    --tw-border-opacity: 1;\n    border-color: rgba(243, 244, 246, var(--tw-border-opacity));\n  }\n\n  .dark .lg\\:dark\\:focus\\:border-gray-200:focus {\n    --tw-border-opacity: 1;\n    border-color: rgba(229, 231, 235, var(--tw-border-opacity));\n  }\n\n  .dark .lg\\:dark\\:focus\\:border-gray-300:focus {\n    --tw-border-opacity: 1;\n    border-color: rgba(209, 213, 219, var(--tw-border-opacity));\n  }\n\n  .dark .lg\\:dark\\:focus\\:border-gray-400:focus {\n    --tw-border-opacity: 1;\n    border-color: rgba(156, 163, 175, var(--tw-border-opacity));\n  }\n\n  .dark .lg\\:dark\\:focus\\:border-gray-500:focus {\n    --tw-border-opacity: 1;\n    border-color: rgba(107, 114, 128, var(--tw-border-opacity));\n  }\n\n  .dark .lg\\:dark\\:focus\\:border-gray-600:focus {\n    --tw-border-opacity: 1;\n    border-color: rgba(75, 85, 99, var(--tw-border-opacity));\n  }\n\n  .dark .lg\\:dark\\:focus\\:border-gray-700:focus {\n    --tw-border-opacity: 1;\n    border-color: rgba(55, 65, 81, var(--tw-border-opacity));\n  }\n\n  .dark .lg\\:dark\\:focus\\:border-gray-800:focus {\n    --tw-border-opacity: 1;\n    border-color: rgba(31, 41, 55, var(--tw-border-opacity));\n  }\n\n  .dark .lg\\:dark\\:focus\\:border-gray-900:focus {\n    --tw-border-opacity: 1;\n    border-color: rgba(17, 24, 39, var(--tw-border-opacity));\n  }\n\n  .dark .lg\\:dark\\:focus\\:border-red-50:focus {\n    --tw-border-opacity: 1;\n    border-color: rgba(254, 242, 242, var(--tw-border-opacity));\n  }\n\n  .dark .lg\\:dark\\:focus\\:border-red-100:focus {\n    --tw-border-opacity: 1;\n    border-color: rgba(254, 226, 226, var(--tw-border-opacity));\n  }\n\n  .dark .lg\\:dark\\:focus\\:border-red-200:focus {\n    --tw-border-opacity: 1;\n    border-color: rgba(254, 202, 202, var(--tw-border-opacity));\n  }\n\n  .dark .lg\\:dark\\:focus\\:border-red-300:focus {\n    --tw-border-opacity: 1;\n    border-color: rgba(252, 165, 165, var(--tw-border-opacity));\n  }\n\n  .dark .lg\\:dark\\:focus\\:border-red-400:focus {\n    --tw-border-opacity: 1;\n    border-color: rgba(248, 113, 113, var(--tw-border-opacity));\n  }\n\n  .dark .lg\\:dark\\:focus\\:border-red-500:focus {\n    --tw-border-opacity: 1;\n    border-color: rgba(239, 68, 68, var(--tw-border-opacity));\n  }\n\n  .dark .lg\\:dark\\:focus\\:border-red-600:focus {\n    --tw-border-opacity: 1;\n    border-color: rgba(220, 38, 38, var(--tw-border-opacity));\n  }\n\n  .dark .lg\\:dark\\:focus\\:border-red-700:focus {\n    --tw-border-opacity: 1;\n    border-color: rgba(185, 28, 28, var(--tw-border-opacity));\n  }\n\n  .dark .lg\\:dark\\:focus\\:border-red-800:focus {\n    --tw-border-opacity: 1;\n    border-color: rgba(153, 27, 27, var(--tw-border-opacity));\n  }\n\n  .dark .lg\\:dark\\:focus\\:border-red-900:focus {\n    --tw-border-opacity: 1;\n    border-color: rgba(127, 29, 29, var(--tw-border-opacity));\n  }\n\n  .dark .lg\\:dark\\:focus\\:border-yellow-50:focus {\n    --tw-border-opacity: 1;\n    border-color: rgba(255, 251, 235, var(--tw-border-opacity));\n  }\n\n  .dark .lg\\:dark\\:focus\\:border-yellow-100:focus {\n    --tw-border-opacity: 1;\n    border-color: rgba(254, 243, 199, var(--tw-border-opacity));\n  }\n\n  .dark .lg\\:dark\\:focus\\:border-yellow-200:focus {\n    --tw-border-opacity: 1;\n    border-color: rgba(253, 230, 138, var(--tw-border-opacity));\n  }\n\n  .dark .lg\\:dark\\:focus\\:border-yellow-300:focus {\n    --tw-border-opacity: 1;\n    border-color: rgba(252, 211, 77, var(--tw-border-opacity));\n  }\n\n  .dark .lg\\:dark\\:focus\\:border-yellow-400:focus {\n    --tw-border-opacity: 1;\n    border-color: rgba(251, 191, 36, var(--tw-border-opacity));\n  }\n\n  .dark .lg\\:dark\\:focus\\:border-yellow-500:focus {\n    --tw-border-opacity: 1;\n    border-color: rgba(245, 158, 11, var(--tw-border-opacity));\n  }\n\n  .dark .lg\\:dark\\:focus\\:border-yellow-600:focus {\n    --tw-border-opacity: 1;\n    border-color: rgba(217, 119, 6, var(--tw-border-opacity));\n  }\n\n  .dark .lg\\:dark\\:focus\\:border-yellow-700:focus {\n    --tw-border-opacity: 1;\n    border-color: rgba(180, 83, 9, var(--tw-border-opacity));\n  }\n\n  .dark .lg\\:dark\\:focus\\:border-yellow-800:focus {\n    --tw-border-opacity: 1;\n    border-color: rgba(146, 64, 14, var(--tw-border-opacity));\n  }\n\n  .dark .lg\\:dark\\:focus\\:border-yellow-900:focus {\n    --tw-border-opacity: 1;\n    border-color: rgba(120, 53, 15, var(--tw-border-opacity));\n  }\n\n  .dark .lg\\:dark\\:focus\\:border-green-50:focus {\n    --tw-border-opacity: 1;\n    border-color: rgba(236, 253, 245, var(--tw-border-opacity));\n  }\n\n  .dark .lg\\:dark\\:focus\\:border-green-100:focus {\n    --tw-border-opacity: 1;\n    border-color: rgba(209, 250, 229, var(--tw-border-opacity));\n  }\n\n  .dark .lg\\:dark\\:focus\\:border-green-200:focus {\n    --tw-border-opacity: 1;\n    border-color: rgba(167, 243, 208, var(--tw-border-opacity));\n  }\n\n  .dark .lg\\:dark\\:focus\\:border-green-300:focus {\n    --tw-border-opacity: 1;\n    border-color: rgba(110, 231, 183, var(--tw-border-opacity));\n  }\n\n  .dark .lg\\:dark\\:focus\\:border-green-400:focus {\n    --tw-border-opacity: 1;\n    border-color: rgba(52, 211, 153, var(--tw-border-opacity));\n  }\n\n  .dark .lg\\:dark\\:focus\\:border-green-500:focus {\n    --tw-border-opacity: 1;\n    border-color: rgba(16, 185, 129, var(--tw-border-opacity));\n  }\n\n  .dark .lg\\:dark\\:focus\\:border-green-600:focus {\n    --tw-border-opacity: 1;\n    border-color: rgba(5, 150, 105, var(--tw-border-opacity));\n  }\n\n  .dark .lg\\:dark\\:focus\\:border-green-700:focus {\n    --tw-border-opacity: 1;\n    border-color: rgba(4, 120, 87, var(--tw-border-opacity));\n  }\n\n  .dark .lg\\:dark\\:focus\\:border-green-800:focus {\n    --tw-border-opacity: 1;\n    border-color: rgba(6, 95, 70, var(--tw-border-opacity));\n  }\n\n  .dark .lg\\:dark\\:focus\\:border-green-900:focus {\n    --tw-border-opacity: 1;\n    border-color: rgba(6, 78, 59, var(--tw-border-opacity));\n  }\n\n  .dark .lg\\:dark\\:focus\\:border-blue-50:focus {\n    --tw-border-opacity: 1;\n    border-color: rgba(239, 246, 255, var(--tw-border-opacity));\n  }\n\n  .dark .lg\\:dark\\:focus\\:border-blue-100:focus {\n    --tw-border-opacity: 1;\n    border-color: rgba(219, 234, 254, var(--tw-border-opacity));\n  }\n\n  .dark .lg\\:dark\\:focus\\:border-blue-200:focus {\n    --tw-border-opacity: 1;\n    border-color: rgba(191, 219, 254, var(--tw-border-opacity));\n  }\n\n  .dark .lg\\:dark\\:focus\\:border-blue-300:focus {\n    --tw-border-opacity: 1;\n    border-color: rgba(147, 197, 253, var(--tw-border-opacity));\n  }\n\n  .dark .lg\\:dark\\:focus\\:border-blue-400:focus {\n    --tw-border-opacity: 1;\n    border-color: rgba(96, 165, 250, var(--tw-border-opacity));\n  }\n\n  .dark .lg\\:dark\\:focus\\:border-blue-500:focus {\n    --tw-border-opacity: 1;\n    border-color: rgba(59, 130, 246, var(--tw-border-opacity));\n  }\n\n  .dark .lg\\:dark\\:focus\\:border-blue-600:focus {\n    --tw-border-opacity: 1;\n    border-color: rgba(37, 99, 235, var(--tw-border-opacity));\n  }\n\n  .dark .lg\\:dark\\:focus\\:border-blue-700:focus {\n    --tw-border-opacity: 1;\n    border-color: rgba(29, 78, 216, var(--tw-border-opacity));\n  }\n\n  .dark .lg\\:dark\\:focus\\:border-blue-800:focus {\n    --tw-border-opacity: 1;\n    border-color: rgba(30, 64, 175, var(--tw-border-opacity));\n  }\n\n  .dark .lg\\:dark\\:focus\\:border-blue-900:focus {\n    --tw-border-opacity: 1;\n    border-color: rgba(30, 58, 138, var(--tw-border-opacity));\n  }\n\n  .dark .lg\\:dark\\:focus\\:border-indigo-50:focus {\n    --tw-border-opacity: 1;\n    border-color: rgba(238, 242, 255, var(--tw-border-opacity));\n  }\n\n  .dark .lg\\:dark\\:focus\\:border-indigo-100:focus {\n    --tw-border-opacity: 1;\n    border-color: rgba(224, 231, 255, var(--tw-border-opacity));\n  }\n\n  .dark .lg\\:dark\\:focus\\:border-indigo-200:focus {\n    --tw-border-opacity: 1;\n    border-color: rgba(199, 210, 254, var(--tw-border-opacity));\n  }\n\n  .dark .lg\\:dark\\:focus\\:border-indigo-300:focus {\n    --tw-border-opacity: 1;\n    border-color: rgba(165, 180, 252, var(--tw-border-opacity));\n  }\n\n  .dark .lg\\:dark\\:focus\\:border-indigo-400:focus {\n    --tw-border-opacity: 1;\n    border-color: rgba(129, 140, 248, var(--tw-border-opacity));\n  }\n\n  .dark .lg\\:dark\\:focus\\:border-indigo-500:focus {\n    --tw-border-opacity: 1;\n    border-color: rgba(99, 102, 241, var(--tw-border-opacity));\n  }\n\n  .dark .lg\\:dark\\:focus\\:border-indigo-600:focus {\n    --tw-border-opacity: 1;\n    border-color: rgba(79, 70, 229, var(--tw-border-opacity));\n  }\n\n  .dark .lg\\:dark\\:focus\\:border-indigo-700:focus {\n    --tw-border-opacity: 1;\n    border-color: rgba(67, 56, 202, var(--tw-border-opacity));\n  }\n\n  .dark .lg\\:dark\\:focus\\:border-indigo-800:focus {\n    --tw-border-opacity: 1;\n    border-color: rgba(55, 48, 163, var(--tw-border-opacity));\n  }\n\n  .dark .lg\\:dark\\:focus\\:border-indigo-900:focus {\n    --tw-border-opacity: 1;\n    border-color: rgba(49, 46, 129, var(--tw-border-opacity));\n  }\n\n  .dark .lg\\:dark\\:focus\\:border-purple-50:focus {\n    --tw-border-opacity: 1;\n    border-color: rgba(245, 243, 255, var(--tw-border-opacity));\n  }\n\n  .dark .lg\\:dark\\:focus\\:border-purple-100:focus {\n    --tw-border-opacity: 1;\n    border-color: rgba(237, 233, 254, var(--tw-border-opacity));\n  }\n\n  .dark .lg\\:dark\\:focus\\:border-purple-200:focus {\n    --tw-border-opacity: 1;\n    border-color: rgba(221, 214, 254, var(--tw-border-opacity));\n  }\n\n  .dark .lg\\:dark\\:focus\\:border-purple-300:focus {\n    --tw-border-opacity: 1;\n    border-color: rgba(196, 181, 253, var(--tw-border-opacity));\n  }\n\n  .dark .lg\\:dark\\:focus\\:border-purple-400:focus {\n    --tw-border-opacity: 1;\n    border-color: rgba(167, 139, 250, var(--tw-border-opacity));\n  }\n\n  .dark .lg\\:dark\\:focus\\:border-purple-500:focus {\n    --tw-border-opacity: 1;\n    border-color: rgba(139, 92, 246, var(--tw-border-opacity));\n  }\n\n  .dark .lg\\:dark\\:focus\\:border-purple-600:focus {\n    --tw-border-opacity: 1;\n    border-color: rgba(124, 58, 237, var(--tw-border-opacity));\n  }\n\n  .dark .lg\\:dark\\:focus\\:border-purple-700:focus {\n    --tw-border-opacity: 1;\n    border-color: rgba(109, 40, 217, var(--tw-border-opacity));\n  }\n\n  .dark .lg\\:dark\\:focus\\:border-purple-800:focus {\n    --tw-border-opacity: 1;\n    border-color: rgba(91, 33, 182, var(--tw-border-opacity));\n  }\n\n  .dark .lg\\:dark\\:focus\\:border-purple-900:focus {\n    --tw-border-opacity: 1;\n    border-color: rgba(76, 29, 149, var(--tw-border-opacity));\n  }\n\n  .dark .lg\\:dark\\:focus\\:border-pink-50:focus {\n    --tw-border-opacity: 1;\n    border-color: rgba(253, 242, 248, var(--tw-border-opacity));\n  }\n\n  .dark .lg\\:dark\\:focus\\:border-pink-100:focus {\n    --tw-border-opacity: 1;\n    border-color: rgba(252, 231, 243, var(--tw-border-opacity));\n  }\n\n  .dark .lg\\:dark\\:focus\\:border-pink-200:focus {\n    --tw-border-opacity: 1;\n    border-color: rgba(251, 207, 232, var(--tw-border-opacity));\n  }\n\n  .dark .lg\\:dark\\:focus\\:border-pink-300:focus {\n    --tw-border-opacity: 1;\n    border-color: rgba(249, 168, 212, var(--tw-border-opacity));\n  }\n\n  .dark .lg\\:dark\\:focus\\:border-pink-400:focus {\n    --tw-border-opacity: 1;\n    border-color: rgba(244, 114, 182, var(--tw-border-opacity));\n  }\n\n  .dark .lg\\:dark\\:focus\\:border-pink-500:focus {\n    --tw-border-opacity: 1;\n    border-color: rgba(236, 72, 153, var(--tw-border-opacity));\n  }\n\n  .dark .lg\\:dark\\:focus\\:border-pink-600:focus {\n    --tw-border-opacity: 1;\n    border-color: rgba(219, 39, 119, var(--tw-border-opacity));\n  }\n\n  .dark .lg\\:dark\\:focus\\:border-pink-700:focus {\n    --tw-border-opacity: 1;\n    border-color: rgba(190, 24, 93, var(--tw-border-opacity));\n  }\n\n  .dark .lg\\:dark\\:focus\\:border-pink-800:focus {\n    --tw-border-opacity: 1;\n    border-color: rgba(157, 23, 77, var(--tw-border-opacity));\n  }\n\n  .dark .lg\\:dark\\:focus\\:border-pink-900:focus {\n    --tw-border-opacity: 1;\n    border-color: rgba(131, 24, 67, var(--tw-border-opacity));\n  }\n\n  .lg\\:border-opacity-0 {\n    --tw-border-opacity: 0;\n  }\n\n  .lg\\:border-opacity-5 {\n    --tw-border-opacity: 0.05;\n  }\n\n  .lg\\:border-opacity-10 {\n    --tw-border-opacity: 0.1;\n  }\n\n  .lg\\:border-opacity-20 {\n    --tw-border-opacity: 0.2;\n  }\n\n  .lg\\:border-opacity-25 {\n    --tw-border-opacity: 0.25;\n  }\n\n  .lg\\:border-opacity-30 {\n    --tw-border-opacity: 0.3;\n  }\n\n  .lg\\:border-opacity-40 {\n    --tw-border-opacity: 0.4;\n  }\n\n  .lg\\:border-opacity-50 {\n    --tw-border-opacity: 0.5;\n  }\n\n  .lg\\:border-opacity-60 {\n    --tw-border-opacity: 0.6;\n  }\n\n  .lg\\:border-opacity-70 {\n    --tw-border-opacity: 0.7;\n  }\n\n  .lg\\:border-opacity-75 {\n    --tw-border-opacity: 0.75;\n  }\n\n  .lg\\:border-opacity-80 {\n    --tw-border-opacity: 0.8;\n  }\n\n  .lg\\:border-opacity-90 {\n    --tw-border-opacity: 0.9;\n  }\n\n  .lg\\:border-opacity-95 {\n    --tw-border-opacity: 0.95;\n  }\n\n  .lg\\:border-opacity-100 {\n    --tw-border-opacity: 1;\n  }\n\n  .group:hover .lg\\:group-hover\\:border-opacity-0 {\n    --tw-border-opacity: 0;\n  }\n\n  .group:hover .lg\\:group-hover\\:border-opacity-5 {\n    --tw-border-opacity: 0.05;\n  }\n\n  .group:hover .lg\\:group-hover\\:border-opacity-10 {\n    --tw-border-opacity: 0.1;\n  }\n\n  .group:hover .lg\\:group-hover\\:border-opacity-20 {\n    --tw-border-opacity: 0.2;\n  }\n\n  .group:hover .lg\\:group-hover\\:border-opacity-25 {\n    --tw-border-opacity: 0.25;\n  }\n\n  .group:hover .lg\\:group-hover\\:border-opacity-30 {\n    --tw-border-opacity: 0.3;\n  }\n\n  .group:hover .lg\\:group-hover\\:border-opacity-40 {\n    --tw-border-opacity: 0.4;\n  }\n\n  .group:hover .lg\\:group-hover\\:border-opacity-50 {\n    --tw-border-opacity: 0.5;\n  }\n\n  .group:hover .lg\\:group-hover\\:border-opacity-60 {\n    --tw-border-opacity: 0.6;\n  }\n\n  .group:hover .lg\\:group-hover\\:border-opacity-70 {\n    --tw-border-opacity: 0.7;\n  }\n\n  .group:hover .lg\\:group-hover\\:border-opacity-75 {\n    --tw-border-opacity: 0.75;\n  }\n\n  .group:hover .lg\\:group-hover\\:border-opacity-80 {\n    --tw-border-opacity: 0.8;\n  }\n\n  .group:hover .lg\\:group-hover\\:border-opacity-90 {\n    --tw-border-opacity: 0.9;\n  }\n\n  .group:hover .lg\\:group-hover\\:border-opacity-95 {\n    --tw-border-opacity: 0.95;\n  }\n\n  .group:hover .lg\\:group-hover\\:border-opacity-100 {\n    --tw-border-opacity: 1;\n  }\n\n  .lg\\:focus-within\\:border-opacity-0:focus-within {\n    --tw-border-opacity: 0;\n  }\n\n  .lg\\:focus-within\\:border-opacity-5:focus-within {\n    --tw-border-opacity: 0.05;\n  }\n\n  .lg\\:focus-within\\:border-opacity-10:focus-within {\n    --tw-border-opacity: 0.1;\n  }\n\n  .lg\\:focus-within\\:border-opacity-20:focus-within {\n    --tw-border-opacity: 0.2;\n  }\n\n  .lg\\:focus-within\\:border-opacity-25:focus-within {\n    --tw-border-opacity: 0.25;\n  }\n\n  .lg\\:focus-within\\:border-opacity-30:focus-within {\n    --tw-border-opacity: 0.3;\n  }\n\n  .lg\\:focus-within\\:border-opacity-40:focus-within {\n    --tw-border-opacity: 0.4;\n  }\n\n  .lg\\:focus-within\\:border-opacity-50:focus-within {\n    --tw-border-opacity: 0.5;\n  }\n\n  .lg\\:focus-within\\:border-opacity-60:focus-within {\n    --tw-border-opacity: 0.6;\n  }\n\n  .lg\\:focus-within\\:border-opacity-70:focus-within {\n    --tw-border-opacity: 0.7;\n  }\n\n  .lg\\:focus-within\\:border-opacity-75:focus-within {\n    --tw-border-opacity: 0.75;\n  }\n\n  .lg\\:focus-within\\:border-opacity-80:focus-within {\n    --tw-border-opacity: 0.8;\n  }\n\n  .lg\\:focus-within\\:border-opacity-90:focus-within {\n    --tw-border-opacity: 0.9;\n  }\n\n  .lg\\:focus-within\\:border-opacity-95:focus-within {\n    --tw-border-opacity: 0.95;\n  }\n\n  .lg\\:focus-within\\:border-opacity-100:focus-within {\n    --tw-border-opacity: 1;\n  }\n\n  .lg\\:hover\\:border-opacity-0:hover {\n    --tw-border-opacity: 0;\n  }\n\n  .lg\\:hover\\:border-opacity-5:hover {\n    --tw-border-opacity: 0.05;\n  }\n\n  .lg\\:hover\\:border-opacity-10:hover {\n    --tw-border-opacity: 0.1;\n  }\n\n  .lg\\:hover\\:border-opacity-20:hover {\n    --tw-border-opacity: 0.2;\n  }\n\n  .lg\\:hover\\:border-opacity-25:hover {\n    --tw-border-opacity: 0.25;\n  }\n\n  .lg\\:hover\\:border-opacity-30:hover {\n    --tw-border-opacity: 0.3;\n  }\n\n  .lg\\:hover\\:border-opacity-40:hover {\n    --tw-border-opacity: 0.4;\n  }\n\n  .lg\\:hover\\:border-opacity-50:hover {\n    --tw-border-opacity: 0.5;\n  }\n\n  .lg\\:hover\\:border-opacity-60:hover {\n    --tw-border-opacity: 0.6;\n  }\n\n  .lg\\:hover\\:border-opacity-70:hover {\n    --tw-border-opacity: 0.7;\n  }\n\n  .lg\\:hover\\:border-opacity-75:hover {\n    --tw-border-opacity: 0.75;\n  }\n\n  .lg\\:hover\\:border-opacity-80:hover {\n    --tw-border-opacity: 0.8;\n  }\n\n  .lg\\:hover\\:border-opacity-90:hover {\n    --tw-border-opacity: 0.9;\n  }\n\n  .lg\\:hover\\:border-opacity-95:hover {\n    --tw-border-opacity: 0.95;\n  }\n\n  .lg\\:hover\\:border-opacity-100:hover {\n    --tw-border-opacity: 1;\n  }\n\n  .lg\\:focus\\:border-opacity-0:focus {\n    --tw-border-opacity: 0;\n  }\n\n  .lg\\:focus\\:border-opacity-5:focus {\n    --tw-border-opacity: 0.05;\n  }\n\n  .lg\\:focus\\:border-opacity-10:focus {\n    --tw-border-opacity: 0.1;\n  }\n\n  .lg\\:focus\\:border-opacity-20:focus {\n    --tw-border-opacity: 0.2;\n  }\n\n  .lg\\:focus\\:border-opacity-25:focus {\n    --tw-border-opacity: 0.25;\n  }\n\n  .lg\\:focus\\:border-opacity-30:focus {\n    --tw-border-opacity: 0.3;\n  }\n\n  .lg\\:focus\\:border-opacity-40:focus {\n    --tw-border-opacity: 0.4;\n  }\n\n  .lg\\:focus\\:border-opacity-50:focus {\n    --tw-border-opacity: 0.5;\n  }\n\n  .lg\\:focus\\:border-opacity-60:focus {\n    --tw-border-opacity: 0.6;\n  }\n\n  .lg\\:focus\\:border-opacity-70:focus {\n    --tw-border-opacity: 0.7;\n  }\n\n  .lg\\:focus\\:border-opacity-75:focus {\n    --tw-border-opacity: 0.75;\n  }\n\n  .lg\\:focus\\:border-opacity-80:focus {\n    --tw-border-opacity: 0.8;\n  }\n\n  .lg\\:focus\\:border-opacity-90:focus {\n    --tw-border-opacity: 0.9;\n  }\n\n  .lg\\:focus\\:border-opacity-95:focus {\n    --tw-border-opacity: 0.95;\n  }\n\n  .lg\\:focus\\:border-opacity-100:focus {\n    --tw-border-opacity: 1;\n  }\n\n  .dark .lg\\:dark\\:border-opacity-0 {\n    --tw-border-opacity: 0;\n  }\n\n  .dark .lg\\:dark\\:border-opacity-5 {\n    --tw-border-opacity: 0.05;\n  }\n\n  .dark .lg\\:dark\\:border-opacity-10 {\n    --tw-border-opacity: 0.1;\n  }\n\n  .dark .lg\\:dark\\:border-opacity-20 {\n    --tw-border-opacity: 0.2;\n  }\n\n  .dark .lg\\:dark\\:border-opacity-25 {\n    --tw-border-opacity: 0.25;\n  }\n\n  .dark .lg\\:dark\\:border-opacity-30 {\n    --tw-border-opacity: 0.3;\n  }\n\n  .dark .lg\\:dark\\:border-opacity-40 {\n    --tw-border-opacity: 0.4;\n  }\n\n  .dark .lg\\:dark\\:border-opacity-50 {\n    --tw-border-opacity: 0.5;\n  }\n\n  .dark .lg\\:dark\\:border-opacity-60 {\n    --tw-border-opacity: 0.6;\n  }\n\n  .dark .lg\\:dark\\:border-opacity-70 {\n    --tw-border-opacity: 0.7;\n  }\n\n  .dark .lg\\:dark\\:border-opacity-75 {\n    --tw-border-opacity: 0.75;\n  }\n\n  .dark .lg\\:dark\\:border-opacity-80 {\n    --tw-border-opacity: 0.8;\n  }\n\n  .dark .lg\\:dark\\:border-opacity-90 {\n    --tw-border-opacity: 0.9;\n  }\n\n  .dark .lg\\:dark\\:border-opacity-95 {\n    --tw-border-opacity: 0.95;\n  }\n\n  .dark .lg\\:dark\\:border-opacity-100 {\n    --tw-border-opacity: 1;\n  }\n\n  .dark .group:hover .lg\\:dark\\:group-hover\\:border-opacity-0 {\n    --tw-border-opacity: 0;\n  }\n\n  .dark .group:hover .lg\\:dark\\:group-hover\\:border-opacity-5 {\n    --tw-border-opacity: 0.05;\n  }\n\n  .dark .group:hover .lg\\:dark\\:group-hover\\:border-opacity-10 {\n    --tw-border-opacity: 0.1;\n  }\n\n  .dark .group:hover .lg\\:dark\\:group-hover\\:border-opacity-20 {\n    --tw-border-opacity: 0.2;\n  }\n\n  .dark .group:hover .lg\\:dark\\:group-hover\\:border-opacity-25 {\n    --tw-border-opacity: 0.25;\n  }\n\n  .dark .group:hover .lg\\:dark\\:group-hover\\:border-opacity-30 {\n    --tw-border-opacity: 0.3;\n  }\n\n  .dark .group:hover .lg\\:dark\\:group-hover\\:border-opacity-40 {\n    --tw-border-opacity: 0.4;\n  }\n\n  .dark .group:hover .lg\\:dark\\:group-hover\\:border-opacity-50 {\n    --tw-border-opacity: 0.5;\n  }\n\n  .dark .group:hover .lg\\:dark\\:group-hover\\:border-opacity-60 {\n    --tw-border-opacity: 0.6;\n  }\n\n  .dark .group:hover .lg\\:dark\\:group-hover\\:border-opacity-70 {\n    --tw-border-opacity: 0.7;\n  }\n\n  .dark .group:hover .lg\\:dark\\:group-hover\\:border-opacity-75 {\n    --tw-border-opacity: 0.75;\n  }\n\n  .dark .group:hover .lg\\:dark\\:group-hover\\:border-opacity-80 {\n    --tw-border-opacity: 0.8;\n  }\n\n  .dark .group:hover .lg\\:dark\\:group-hover\\:border-opacity-90 {\n    --tw-border-opacity: 0.9;\n  }\n\n  .dark .group:hover .lg\\:dark\\:group-hover\\:border-opacity-95 {\n    --tw-border-opacity: 0.95;\n  }\n\n  .dark .group:hover .lg\\:dark\\:group-hover\\:border-opacity-100 {\n    --tw-border-opacity: 1;\n  }\n\n  .dark .lg\\:dark\\:focus-within\\:border-opacity-0:focus-within {\n    --tw-border-opacity: 0;\n  }\n\n  .dark .lg\\:dark\\:focus-within\\:border-opacity-5:focus-within {\n    --tw-border-opacity: 0.05;\n  }\n\n  .dark .lg\\:dark\\:focus-within\\:border-opacity-10:focus-within {\n    --tw-border-opacity: 0.1;\n  }\n\n  .dark .lg\\:dark\\:focus-within\\:border-opacity-20:focus-within {\n    --tw-border-opacity: 0.2;\n  }\n\n  .dark .lg\\:dark\\:focus-within\\:border-opacity-25:focus-within {\n    --tw-border-opacity: 0.25;\n  }\n\n  .dark .lg\\:dark\\:focus-within\\:border-opacity-30:focus-within {\n    --tw-border-opacity: 0.3;\n  }\n\n  .dark .lg\\:dark\\:focus-within\\:border-opacity-40:focus-within {\n    --tw-border-opacity: 0.4;\n  }\n\n  .dark .lg\\:dark\\:focus-within\\:border-opacity-50:focus-within {\n    --tw-border-opacity: 0.5;\n  }\n\n  .dark .lg\\:dark\\:focus-within\\:border-opacity-60:focus-within {\n    --tw-border-opacity: 0.6;\n  }\n\n  .dark .lg\\:dark\\:focus-within\\:border-opacity-70:focus-within {\n    --tw-border-opacity: 0.7;\n  }\n\n  .dark .lg\\:dark\\:focus-within\\:border-opacity-75:focus-within {\n    --tw-border-opacity: 0.75;\n  }\n\n  .dark .lg\\:dark\\:focus-within\\:border-opacity-80:focus-within {\n    --tw-border-opacity: 0.8;\n  }\n\n  .dark .lg\\:dark\\:focus-within\\:border-opacity-90:focus-within {\n    --tw-border-opacity: 0.9;\n  }\n\n  .dark .lg\\:dark\\:focus-within\\:border-opacity-95:focus-within {\n    --tw-border-opacity: 0.95;\n  }\n\n  .dark .lg\\:dark\\:focus-within\\:border-opacity-100:focus-within {\n    --tw-border-opacity: 1;\n  }\n\n  .dark .lg\\:dark\\:hover\\:border-opacity-0:hover {\n    --tw-border-opacity: 0;\n  }\n\n  .dark .lg\\:dark\\:hover\\:border-opacity-5:hover {\n    --tw-border-opacity: 0.05;\n  }\n\n  .dark .lg\\:dark\\:hover\\:border-opacity-10:hover {\n    --tw-border-opacity: 0.1;\n  }\n\n  .dark .lg\\:dark\\:hover\\:border-opacity-20:hover {\n    --tw-border-opacity: 0.2;\n  }\n\n  .dark .lg\\:dark\\:hover\\:border-opacity-25:hover {\n    --tw-border-opacity: 0.25;\n  }\n\n  .dark .lg\\:dark\\:hover\\:border-opacity-30:hover {\n    --tw-border-opacity: 0.3;\n  }\n\n  .dark .lg\\:dark\\:hover\\:border-opacity-40:hover {\n    --tw-border-opacity: 0.4;\n  }\n\n  .dark .lg\\:dark\\:hover\\:border-opacity-50:hover {\n    --tw-border-opacity: 0.5;\n  }\n\n  .dark .lg\\:dark\\:hover\\:border-opacity-60:hover {\n    --tw-border-opacity: 0.6;\n  }\n\n  .dark .lg\\:dark\\:hover\\:border-opacity-70:hover {\n    --tw-border-opacity: 0.7;\n  }\n\n  .dark .lg\\:dark\\:hover\\:border-opacity-75:hover {\n    --tw-border-opacity: 0.75;\n  }\n\n  .dark .lg\\:dark\\:hover\\:border-opacity-80:hover {\n    --tw-border-opacity: 0.8;\n  }\n\n  .dark .lg\\:dark\\:hover\\:border-opacity-90:hover {\n    --tw-border-opacity: 0.9;\n  }\n\n  .dark .lg\\:dark\\:hover\\:border-opacity-95:hover {\n    --tw-border-opacity: 0.95;\n  }\n\n  .dark .lg\\:dark\\:hover\\:border-opacity-100:hover {\n    --tw-border-opacity: 1;\n  }\n\n  .dark .lg\\:dark\\:focus\\:border-opacity-0:focus {\n    --tw-border-opacity: 0;\n  }\n\n  .dark .lg\\:dark\\:focus\\:border-opacity-5:focus {\n    --tw-border-opacity: 0.05;\n  }\n\n  .dark .lg\\:dark\\:focus\\:border-opacity-10:focus {\n    --tw-border-opacity: 0.1;\n  }\n\n  .dark .lg\\:dark\\:focus\\:border-opacity-20:focus {\n    --tw-border-opacity: 0.2;\n  }\n\n  .dark .lg\\:dark\\:focus\\:border-opacity-25:focus {\n    --tw-border-opacity: 0.25;\n  }\n\n  .dark .lg\\:dark\\:focus\\:border-opacity-30:focus {\n    --tw-border-opacity: 0.3;\n  }\n\n  .dark .lg\\:dark\\:focus\\:border-opacity-40:focus {\n    --tw-border-opacity: 0.4;\n  }\n\n  .dark .lg\\:dark\\:focus\\:border-opacity-50:focus {\n    --tw-border-opacity: 0.5;\n  }\n\n  .dark .lg\\:dark\\:focus\\:border-opacity-60:focus {\n    --tw-border-opacity: 0.6;\n  }\n\n  .dark .lg\\:dark\\:focus\\:border-opacity-70:focus {\n    --tw-border-opacity: 0.7;\n  }\n\n  .dark .lg\\:dark\\:focus\\:border-opacity-75:focus {\n    --tw-border-opacity: 0.75;\n  }\n\n  .dark .lg\\:dark\\:focus\\:border-opacity-80:focus {\n    --tw-border-opacity: 0.8;\n  }\n\n  .dark .lg\\:dark\\:focus\\:border-opacity-90:focus {\n    --tw-border-opacity: 0.9;\n  }\n\n  .dark .lg\\:dark\\:focus\\:border-opacity-95:focus {\n    --tw-border-opacity: 0.95;\n  }\n\n  .dark .lg\\:dark\\:focus\\:border-opacity-100:focus {\n    --tw-border-opacity: 1;\n  }\n\n  .lg\\:rounded-none {\n    border-radius: 0px;\n  }\n\n  .lg\\:rounded-sm {\n    border-radius: 0.125rem;\n  }\n\n  .lg\\:rounded {\n    border-radius: 0.25rem;\n  }\n\n  .lg\\:rounded-md {\n    border-radius: 0.375rem;\n  }\n\n  .lg\\:rounded-lg {\n    border-radius: 0.5rem;\n  }\n\n  .lg\\:rounded-xl {\n    border-radius: 0.75rem;\n  }\n\n  .lg\\:rounded-2xl {\n    border-radius: 1rem;\n  }\n\n  .lg\\:rounded-3xl {\n    border-radius: 1.5rem;\n  }\n\n  .lg\\:rounded-full {\n    border-radius: 9999px;\n  }\n\n  .lg\\:rounded-t-none {\n    border-top-left-radius: 0px;\n    border-top-right-radius: 0px;\n  }\n\n  .lg\\:rounded-r-none {\n    border-top-right-radius: 0px;\n    border-bottom-right-radius: 0px;\n  }\n\n  .lg\\:rounded-b-none {\n    border-bottom-right-radius: 0px;\n    border-bottom-left-radius: 0px;\n  }\n\n  .lg\\:rounded-l-none {\n    border-top-left-radius: 0px;\n    border-bottom-left-radius: 0px;\n  }\n\n  .lg\\:rounded-t-sm {\n    border-top-left-radius: 0.125rem;\n    border-top-right-radius: 0.125rem;\n  }\n\n  .lg\\:rounded-r-sm {\n    border-top-right-radius: 0.125rem;\n    border-bottom-right-radius: 0.125rem;\n  }\n\n  .lg\\:rounded-b-sm {\n    border-bottom-right-radius: 0.125rem;\n    border-bottom-left-radius: 0.125rem;\n  }\n\n  .lg\\:rounded-l-sm {\n    border-top-left-radius: 0.125rem;\n    border-bottom-left-radius: 0.125rem;\n  }\n\n  .lg\\:rounded-t {\n    border-top-left-radius: 0.25rem;\n    border-top-right-radius: 0.25rem;\n  }\n\n  .lg\\:rounded-r {\n    border-top-right-radius: 0.25rem;\n    border-bottom-right-radius: 0.25rem;\n  }\n\n  .lg\\:rounded-b {\n    border-bottom-right-radius: 0.25rem;\n    border-bottom-left-radius: 0.25rem;\n  }\n\n  .lg\\:rounded-l {\n    border-top-left-radius: 0.25rem;\n    border-bottom-left-radius: 0.25rem;\n  }\n\n  .lg\\:rounded-t-md {\n    border-top-left-radius: 0.375rem;\n    border-top-right-radius: 0.375rem;\n  }\n\n  .lg\\:rounded-r-md {\n    border-top-right-radius: 0.375rem;\n    border-bottom-right-radius: 0.375rem;\n  }\n\n  .lg\\:rounded-b-md {\n    border-bottom-right-radius: 0.375rem;\n    border-bottom-left-radius: 0.375rem;\n  }\n\n  .lg\\:rounded-l-md {\n    border-top-left-radius: 0.375rem;\n    border-bottom-left-radius: 0.375rem;\n  }\n\n  .lg\\:rounded-t-lg {\n    border-top-left-radius: 0.5rem;\n    border-top-right-radius: 0.5rem;\n  }\n\n  .lg\\:rounded-r-lg {\n    border-top-right-radius: 0.5rem;\n    border-bottom-right-radius: 0.5rem;\n  }\n\n  .lg\\:rounded-b-lg {\n    border-bottom-right-radius: 0.5rem;\n    border-bottom-left-radius: 0.5rem;\n  }\n\n  .lg\\:rounded-l-lg {\n    border-top-left-radius: 0.5rem;\n    border-bottom-left-radius: 0.5rem;\n  }\n\n  .lg\\:rounded-t-xl {\n    border-top-left-radius: 0.75rem;\n    border-top-right-radius: 0.75rem;\n  }\n\n  .lg\\:rounded-r-xl {\n    border-top-right-radius: 0.75rem;\n    border-bottom-right-radius: 0.75rem;\n  }\n\n  .lg\\:rounded-b-xl {\n    border-bottom-right-radius: 0.75rem;\n    border-bottom-left-radius: 0.75rem;\n  }\n\n  .lg\\:rounded-l-xl {\n    border-top-left-radius: 0.75rem;\n    border-bottom-left-radius: 0.75rem;\n  }\n\n  .lg\\:rounded-t-2xl {\n    border-top-left-radius: 1rem;\n    border-top-right-radius: 1rem;\n  }\n\n  .lg\\:rounded-r-2xl {\n    border-top-right-radius: 1rem;\n    border-bottom-right-radius: 1rem;\n  }\n\n  .lg\\:rounded-b-2xl {\n    border-bottom-right-radius: 1rem;\n    border-bottom-left-radius: 1rem;\n  }\n\n  .lg\\:rounded-l-2xl {\n    border-top-left-radius: 1rem;\n    border-bottom-left-radius: 1rem;\n  }\n\n  .lg\\:rounded-t-3xl {\n    border-top-left-radius: 1.5rem;\n    border-top-right-radius: 1.5rem;\n  }\n\n  .lg\\:rounded-r-3xl {\n    border-top-right-radius: 1.5rem;\n    border-bottom-right-radius: 1.5rem;\n  }\n\n  .lg\\:rounded-b-3xl {\n    border-bottom-right-radius: 1.5rem;\n    border-bottom-left-radius: 1.5rem;\n  }\n\n  .lg\\:rounded-l-3xl {\n    border-top-left-radius: 1.5rem;\n    border-bottom-left-radius: 1.5rem;\n  }\n\n  .lg\\:rounded-t-full {\n    border-top-left-radius: 9999px;\n    border-top-right-radius: 9999px;\n  }\n\n  .lg\\:rounded-r-full {\n    border-top-right-radius: 9999px;\n    border-bottom-right-radius: 9999px;\n  }\n\n  .lg\\:rounded-b-full {\n    border-bottom-right-radius: 9999px;\n    border-bottom-left-radius: 9999px;\n  }\n\n  .lg\\:rounded-l-full {\n    border-top-left-radius: 9999px;\n    border-bottom-left-radius: 9999px;\n  }\n\n  .lg\\:rounded-tl-none {\n    border-top-left-radius: 0px;\n  }\n\n  .lg\\:rounded-tr-none {\n    border-top-right-radius: 0px;\n  }\n\n  .lg\\:rounded-br-none {\n    border-bottom-right-radius: 0px;\n  }\n\n  .lg\\:rounded-bl-none {\n    border-bottom-left-radius: 0px;\n  }\n\n  .lg\\:rounded-tl-sm {\n    border-top-left-radius: 0.125rem;\n  }\n\n  .lg\\:rounded-tr-sm {\n    border-top-right-radius: 0.125rem;\n  }\n\n  .lg\\:rounded-br-sm {\n    border-bottom-right-radius: 0.125rem;\n  }\n\n  .lg\\:rounded-bl-sm {\n    border-bottom-left-radius: 0.125rem;\n  }\n\n  .lg\\:rounded-tl {\n    border-top-left-radius: 0.25rem;\n  }\n\n  .lg\\:rounded-tr {\n    border-top-right-radius: 0.25rem;\n  }\n\n  .lg\\:rounded-br {\n    border-bottom-right-radius: 0.25rem;\n  }\n\n  .lg\\:rounded-bl {\n    border-bottom-left-radius: 0.25rem;\n  }\n\n  .lg\\:rounded-tl-md {\n    border-top-left-radius: 0.375rem;\n  }\n\n  .lg\\:rounded-tr-md {\n    border-top-right-radius: 0.375rem;\n  }\n\n  .lg\\:rounded-br-md {\n    border-bottom-right-radius: 0.375rem;\n  }\n\n  .lg\\:rounded-bl-md {\n    border-bottom-left-radius: 0.375rem;\n  }\n\n  .lg\\:rounded-tl-lg {\n    border-top-left-radius: 0.5rem;\n  }\n\n  .lg\\:rounded-tr-lg {\n    border-top-right-radius: 0.5rem;\n  }\n\n  .lg\\:rounded-br-lg {\n    border-bottom-right-radius: 0.5rem;\n  }\n\n  .lg\\:rounded-bl-lg {\n    border-bottom-left-radius: 0.5rem;\n  }\n\n  .lg\\:rounded-tl-xl {\n    border-top-left-radius: 0.75rem;\n  }\n\n  .lg\\:rounded-tr-xl {\n    border-top-right-radius: 0.75rem;\n  }\n\n  .lg\\:rounded-br-xl {\n    border-bottom-right-radius: 0.75rem;\n  }\n\n  .lg\\:rounded-bl-xl {\n    border-bottom-left-radius: 0.75rem;\n  }\n\n  .lg\\:rounded-tl-2xl {\n    border-top-left-radius: 1rem;\n  }\n\n  .lg\\:rounded-tr-2xl {\n    border-top-right-radius: 1rem;\n  }\n\n  .lg\\:rounded-br-2xl {\n    border-bottom-right-radius: 1rem;\n  }\n\n  .lg\\:rounded-bl-2xl {\n    border-bottom-left-radius: 1rem;\n  }\n\n  .lg\\:rounded-tl-3xl {\n    border-top-left-radius: 1.5rem;\n  }\n\n  .lg\\:rounded-tr-3xl {\n    border-top-right-radius: 1.5rem;\n  }\n\n  .lg\\:rounded-br-3xl {\n    border-bottom-right-radius: 1.5rem;\n  }\n\n  .lg\\:rounded-bl-3xl {\n    border-bottom-left-radius: 1.5rem;\n  }\n\n  .lg\\:rounded-tl-full {\n    border-top-left-radius: 9999px;\n  }\n\n  .lg\\:rounded-tr-full {\n    border-top-right-radius: 9999px;\n  }\n\n  .lg\\:rounded-br-full {\n    border-bottom-right-radius: 9999px;\n  }\n\n  .lg\\:rounded-bl-full {\n    border-bottom-left-radius: 9999px;\n  }\n\n  .lg\\:border-solid {\n    border-style: solid;\n  }\n\n  .lg\\:border-dashed {\n    border-style: dashed;\n  }\n\n  .lg\\:border-dotted {\n    border-style: dotted;\n  }\n\n  .lg\\:border-double {\n    border-style: double;\n  }\n\n  .lg\\:border-none {\n    border-style: none;\n  }\n\n  .lg\\:border-0 {\n    border-width: 0px;\n  }\n\n  .lg\\:border-2 {\n    border-width: 2px;\n  }\n\n  .lg\\:border-4 {\n    border-width: 4px;\n  }\n\n  .lg\\:border-8 {\n    border-width: 8px;\n  }\n\n  .lg\\:border {\n    border-width: 1px;\n  }\n\n  .lg\\:border-t-0 {\n    border-top-width: 0px;\n  }\n\n  .lg\\:border-r-0 {\n    border-right-width: 0px;\n  }\n\n  .lg\\:border-b-0 {\n    border-bottom-width: 0px;\n  }\n\n  .lg\\:border-l-0 {\n    border-left-width: 0px;\n  }\n\n  .lg\\:border-t-2 {\n    border-top-width: 2px;\n  }\n\n  .lg\\:border-r-2 {\n    border-right-width: 2px;\n  }\n\n  .lg\\:border-b-2 {\n    border-bottom-width: 2px;\n  }\n\n  .lg\\:border-l-2 {\n    border-left-width: 2px;\n  }\n\n  .lg\\:border-t-4 {\n    border-top-width: 4px;\n  }\n\n  .lg\\:border-r-4 {\n    border-right-width: 4px;\n  }\n\n  .lg\\:border-b-4 {\n    border-bottom-width: 4px;\n  }\n\n  .lg\\:border-l-4 {\n    border-left-width: 4px;\n  }\n\n  .lg\\:border-t-8 {\n    border-top-width: 8px;\n  }\n\n  .lg\\:border-r-8 {\n    border-right-width: 8px;\n  }\n\n  .lg\\:border-b-8 {\n    border-bottom-width: 8px;\n  }\n\n  .lg\\:border-l-8 {\n    border-left-width: 8px;\n  }\n\n  .lg\\:border-t {\n    border-top-width: 1px;\n  }\n\n  .lg\\:border-r {\n    border-right-width: 1px;\n  }\n\n  .lg\\:border-b {\n    border-bottom-width: 1px;\n  }\n\n  .lg\\:border-l {\n    border-left-width: 1px;\n  }\n\n  .lg\\:decoration-slice {\n    -webkit-box-decoration-break: slice;\n            box-decoration-break: slice;\n  }\n\n  .lg\\:decoration-clone {\n    -webkit-box-decoration-break: clone;\n            box-decoration-break: clone;\n  }\n\n  .lg\\:box-border {\n    box-sizing: border-box;\n  }\n\n  .lg\\:box-content {\n    box-sizing: content-box;\n  }\n\n  .lg\\:cursor-auto {\n    cursor: auto;\n  }\n\n  .lg\\:cursor-default {\n    cursor: default;\n  }\n\n  .lg\\:cursor-pointer {\n    cursor: pointer;\n  }\n\n  .lg\\:cursor-wait {\n    cursor: wait;\n  }\n\n  .lg\\:cursor-text {\n    cursor: text;\n  }\n\n  .lg\\:cursor-move {\n    cursor: move;\n  }\n\n  .lg\\:cursor-help {\n    cursor: help;\n  }\n\n  .lg\\:cursor-not-allowed {\n    cursor: not-allowed;\n  }\n\n  .lg\\:block {\n    display: block;\n  }\n\n  .lg\\:inline-block {\n    display: inline-block;\n  }\n\n  .lg\\:inline {\n    display: inline;\n  }\n\n  .lg\\:flex {\n    display: flex;\n  }\n\n  .lg\\:inline-flex {\n    display: inline-flex;\n  }\n\n  .lg\\:table {\n    display: table;\n  }\n\n  .lg\\:inline-table {\n    display: inline-table;\n  }\n\n  .lg\\:table-caption {\n    display: table-caption;\n  }\n\n  .lg\\:table-cell {\n    display: table-cell;\n  }\n\n  .lg\\:table-column {\n    display: table-column;\n  }\n\n  .lg\\:table-column-group {\n    display: table-column-group;\n  }\n\n  .lg\\:table-footer-group {\n    display: table-footer-group;\n  }\n\n  .lg\\:table-header-group {\n    display: table-header-group;\n  }\n\n  .lg\\:table-row-group {\n    display: table-row-group;\n  }\n\n  .lg\\:table-row {\n    display: table-row;\n  }\n\n  .lg\\:flow-root {\n    display: flow-root;\n  }\n\n  .lg\\:grid {\n    display: grid;\n  }\n\n  .lg\\:inline-grid {\n    display: inline-grid;\n  }\n\n  .lg\\:contents {\n    display: contents;\n  }\n\n  .lg\\:list-item {\n    display: list-item;\n  }\n\n  .lg\\:hidden {\n    display: none;\n  }\n\n  .lg\\:flex-row {\n    flex-direction: row;\n  }\n\n  .lg\\:flex-row-reverse {\n    flex-direction: row-reverse;\n  }\n\n  .lg\\:flex-col {\n    flex-direction: column;\n  }\n\n  .lg\\:flex-col-reverse {\n    flex-direction: column-reverse;\n  }\n\n  .lg\\:flex-wrap {\n    flex-wrap: wrap;\n  }\n\n  .lg\\:flex-wrap-reverse {\n    flex-wrap: wrap-reverse;\n  }\n\n  .lg\\:flex-nowrap {\n    flex-wrap: nowrap;\n  }\n\n  .lg\\:place-items-start {\n    place-items: start;\n  }\n\n  .lg\\:place-items-end {\n    place-items: end;\n  }\n\n  .lg\\:place-items-center {\n    place-items: center;\n  }\n\n  .lg\\:place-items-stretch {\n    place-items: stretch;\n  }\n\n  .lg\\:place-content-center {\n    place-content: center;\n  }\n\n  .lg\\:place-content-start {\n    place-content: start;\n  }\n\n  .lg\\:place-content-end {\n    place-content: end;\n  }\n\n  .lg\\:place-content-between {\n    place-content: space-between;\n  }\n\n  .lg\\:place-content-around {\n    place-content: space-around;\n  }\n\n  .lg\\:place-content-evenly {\n    place-content: space-evenly;\n  }\n\n  .lg\\:place-content-stretch {\n    place-content: stretch;\n  }\n\n  .lg\\:place-self-auto {\n    place-self: auto;\n  }\n\n  .lg\\:place-self-start {\n    place-self: start;\n  }\n\n  .lg\\:place-self-end {\n    place-self: end;\n  }\n\n  .lg\\:place-self-center {\n    place-self: center;\n  }\n\n  .lg\\:place-self-stretch {\n    place-self: stretch;\n  }\n\n  .lg\\:items-start {\n    align-items: flex-start;\n  }\n\n  .lg\\:items-end {\n    align-items: flex-end;\n  }\n\n  .lg\\:items-center {\n    align-items: center;\n  }\n\n  .lg\\:items-baseline {\n    align-items: baseline;\n  }\n\n  .lg\\:items-stretch {\n    align-items: stretch;\n  }\n\n  .lg\\:content-center {\n    align-content: center;\n  }\n\n  .lg\\:content-start {\n    align-content: flex-start;\n  }\n\n  .lg\\:content-end {\n    align-content: flex-end;\n  }\n\n  .lg\\:content-between {\n    align-content: space-between;\n  }\n\n  .lg\\:content-around {\n    align-content: space-around;\n  }\n\n  .lg\\:content-evenly {\n    align-content: space-evenly;\n  }\n\n  .lg\\:self-auto {\n    align-self: auto;\n  }\n\n  .lg\\:self-start {\n    align-self: flex-start;\n  }\n\n  .lg\\:self-end {\n    align-self: flex-end;\n  }\n\n  .lg\\:self-center {\n    align-self: center;\n  }\n\n  .lg\\:self-stretch {\n    align-self: stretch;\n  }\n\n  .lg\\:justify-items-start {\n    justify-items: start;\n  }\n\n  .lg\\:justify-items-end {\n    justify-items: end;\n  }\n\n  .lg\\:justify-items-center {\n    justify-items: center;\n  }\n\n  .lg\\:justify-items-stretch {\n    justify-items: stretch;\n  }\n\n  .lg\\:justify-start {\n    justify-content: flex-start;\n  }\n\n  .lg\\:justify-end {\n    justify-content: flex-end;\n  }\n\n  .lg\\:justify-center {\n    justify-content: center;\n  }\n\n  .lg\\:justify-between {\n    justify-content: space-between;\n  }\n\n  .lg\\:justify-around {\n    justify-content: space-around;\n  }\n\n  .lg\\:justify-evenly {\n    justify-content: space-evenly;\n  }\n\n  .lg\\:justify-self-auto {\n    justify-self: auto;\n  }\n\n  .lg\\:justify-self-start {\n    justify-self: start;\n  }\n\n  .lg\\:justify-self-end {\n    justify-self: end;\n  }\n\n  .lg\\:justify-self-center {\n    justify-self: center;\n  }\n\n  .lg\\:justify-self-stretch {\n    justify-self: stretch;\n  }\n\n  .lg\\:flex-1 {\n    flex: 1 1 0%;\n  }\n\n  .lg\\:flex-auto {\n    flex: 1 1 auto;\n  }\n\n  .lg\\:flex-initial {\n    flex: 0 1 auto;\n  }\n\n  .lg\\:flex-none {\n    flex: none;\n  }\n\n  .lg\\:flex-grow-0 {\n    flex-grow: 0;\n  }\n\n  .lg\\:flex-grow {\n    flex-grow: 1;\n  }\n\n  .lg\\:flex-shrink-0 {\n    flex-shrink: 0;\n  }\n\n  .lg\\:flex-shrink {\n    flex-shrink: 1;\n  }\n\n  .lg\\:order-1 {\n    order: 1;\n  }\n\n  .lg\\:order-2 {\n    order: 2;\n  }\n\n  .lg\\:order-3 {\n    order: 3;\n  }\n\n  .lg\\:order-4 {\n    order: 4;\n  }\n\n  .lg\\:order-5 {\n    order: 5;\n  }\n\n  .lg\\:order-6 {\n    order: 6;\n  }\n\n  .lg\\:order-7 {\n    order: 7;\n  }\n\n  .lg\\:order-8 {\n    order: 8;\n  }\n\n  .lg\\:order-9 {\n    order: 9;\n  }\n\n  .lg\\:order-10 {\n    order: 10;\n  }\n\n  .lg\\:order-11 {\n    order: 11;\n  }\n\n  .lg\\:order-12 {\n    order: 12;\n  }\n\n  .lg\\:order-first {\n    order: -9999;\n  }\n\n  .lg\\:order-last {\n    order: 9999;\n  }\n\n  .lg\\:order-none {\n    order: 0;\n  }\n\n  .lg\\:float-right {\n    float: right;\n  }\n\n  .lg\\:float-left {\n    float: left;\n  }\n\n  .lg\\:float-none {\n    float: none;\n  }\n\n  .lg\\:clear-left {\n    clear: left;\n  }\n\n  .lg\\:clear-right {\n    clear: right;\n  }\n\n  .lg\\:clear-both {\n    clear: both;\n  }\n\n  .lg\\:clear-none {\n    clear: none;\n  }\n\n  .lg\\:font-sans {\n    font-family: ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, \"Segoe UI\", Roboto, \"Helvetica Neue\", Arial, \"Noto Sans\", sans-serif, \"Apple Color Emoji\", \"Segoe UI Emoji\", \"Segoe UI Symbol\", \"Noto Color Emoji\";\n  }\n\n  .lg\\:font-serif {\n    font-family: ui-serif, Georgia, Cambria, \"Times New Roman\", Times, serif;\n  }\n\n  .lg\\:font-mono {\n    font-family: ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, \"Liberation Mono\", \"Courier New\", monospace;\n  }\n\n  .lg\\:font-thin {\n    font-weight: 100;\n  }\n\n  .lg\\:font-extralight {\n    font-weight: 200;\n  }\n\n  .lg\\:font-light {\n    font-weight: 300;\n  }\n\n  .lg\\:font-normal {\n    font-weight: 400;\n  }\n\n  .lg\\:font-medium {\n    font-weight: 500;\n  }\n\n  .lg\\:font-semibold {\n    font-weight: 600;\n  }\n\n  .lg\\:font-bold {\n    font-weight: 700;\n  }\n\n  .lg\\:font-extrabold {\n    font-weight: 800;\n  }\n\n  .lg\\:font-black {\n    font-weight: 900;\n  }\n\n  .lg\\:hover\\:font-thin:hover {\n    font-weight: 100;\n  }\n\n  .lg\\:hover\\:font-extralight:hover {\n    font-weight: 200;\n  }\n\n  .lg\\:hover\\:font-light:hover {\n    font-weight: 300;\n  }\n\n  .lg\\:hover\\:font-normal:hover {\n    font-weight: 400;\n  }\n\n  .lg\\:hover\\:font-medium:hover {\n    font-weight: 500;\n  }\n\n  .lg\\:hover\\:font-semibold:hover {\n    font-weight: 600;\n  }\n\n  .lg\\:hover\\:font-bold:hover {\n    font-weight: 700;\n  }\n\n  .lg\\:hover\\:font-extrabold:hover {\n    font-weight: 800;\n  }\n\n  .lg\\:hover\\:font-black:hover {\n    font-weight: 900;\n  }\n\n  .lg\\:focus\\:font-thin:focus {\n    font-weight: 100;\n  }\n\n  .lg\\:focus\\:font-extralight:focus {\n    font-weight: 200;\n  }\n\n  .lg\\:focus\\:font-light:focus {\n    font-weight: 300;\n  }\n\n  .lg\\:focus\\:font-normal:focus {\n    font-weight: 400;\n  }\n\n  .lg\\:focus\\:font-medium:focus {\n    font-weight: 500;\n  }\n\n  .lg\\:focus\\:font-semibold:focus {\n    font-weight: 600;\n  }\n\n  .lg\\:focus\\:font-bold:focus {\n    font-weight: 700;\n  }\n\n  .lg\\:focus\\:font-extrabold:focus {\n    font-weight: 800;\n  }\n\n  .lg\\:focus\\:font-black:focus {\n    font-weight: 900;\n  }\n\n  .lg\\:h-0 {\n    height: 0px;\n  }\n\n  .lg\\:h-1 {\n    height: 0.25rem;\n  }\n\n  .lg\\:h-2 {\n    height: 0.5rem;\n  }\n\n  .lg\\:h-3 {\n    height: 0.75rem;\n  }\n\n  .lg\\:h-4 {\n    height: 1rem;\n  }\n\n  .lg\\:h-5 {\n    height: 1.25rem;\n  }\n\n  .lg\\:h-6 {\n    height: 1.5rem;\n  }\n\n  .lg\\:h-7 {\n    height: 1.75rem;\n  }\n\n  .lg\\:h-8 {\n    height: 2rem;\n  }\n\n  .lg\\:h-9 {\n    height: 2.25rem;\n  }\n\n  .lg\\:h-10 {\n    height: 2.5rem;\n  }\n\n  .lg\\:h-11 {\n    height: 2.75rem;\n  }\n\n  .lg\\:h-12 {\n    height: 3rem;\n  }\n\n  .lg\\:h-14 {\n    height: 3.5rem;\n  }\n\n  .lg\\:h-16 {\n    height: 4rem;\n  }\n\n  .lg\\:h-20 {\n    height: 5rem;\n  }\n\n  .lg\\:h-24 {\n    height: 6rem;\n  }\n\n  .lg\\:h-28 {\n    height: 7rem;\n  }\n\n  .lg\\:h-32 {\n    height: 8rem;\n  }\n\n  .lg\\:h-36 {\n    height: 9rem;\n  }\n\n  .lg\\:h-40 {\n    height: 10rem;\n  }\n\n  .lg\\:h-44 {\n    height: 11rem;\n  }\n\n  .lg\\:h-48 {\n    height: 12rem;\n  }\n\n  .lg\\:h-52 {\n    height: 13rem;\n  }\n\n  .lg\\:h-56 {\n    height: 14rem;\n  }\n\n  .lg\\:h-60 {\n    height: 15rem;\n  }\n\n  .lg\\:h-64 {\n    height: 16rem;\n  }\n\n  .lg\\:h-72 {\n    height: 18rem;\n  }\n\n  .lg\\:h-80 {\n    height: 20rem;\n  }\n\n  .lg\\:h-96 {\n    height: 24rem;\n  }\n\n  .lg\\:h-auto {\n    height: auto;\n  }\n\n  .lg\\:h-px {\n    height: 1px;\n  }\n\n  .lg\\:h-0\\.5 {\n    height: 0.125rem;\n  }\n\n  .lg\\:h-1\\.5 {\n    height: 0.375rem;\n  }\n\n  .lg\\:h-2\\.5 {\n    height: 0.625rem;\n  }\n\n  .lg\\:h-3\\.5 {\n    height: 0.875rem;\n  }\n\n  .lg\\:h-1\\/2 {\n    height: 50%;\n  }\n\n  .lg\\:h-1\\/3 {\n    height: 33.333333%;\n  }\n\n  .lg\\:h-2\\/3 {\n    height: 66.666667%;\n  }\n\n  .lg\\:h-1\\/4 {\n    height: 25%;\n  }\n\n  .lg\\:h-2\\/4 {\n    height: 50%;\n  }\n\n  .lg\\:h-3\\/4 {\n    height: 75%;\n  }\n\n  .lg\\:h-1\\/5 {\n    height: 20%;\n  }\n\n  .lg\\:h-2\\/5 {\n    height: 40%;\n  }\n\n  .lg\\:h-3\\/5 {\n    height: 60%;\n  }\n\n  .lg\\:h-4\\/5 {\n    height: 80%;\n  }\n\n  .lg\\:h-1\\/6 {\n    height: 16.666667%;\n  }\n\n  .lg\\:h-2\\/6 {\n    height: 33.333333%;\n  }\n\n  .lg\\:h-3\\/6 {\n    height: 50%;\n  }\n\n  .lg\\:h-4\\/6 {\n    height: 66.666667%;\n  }\n\n  .lg\\:h-5\\/6 {\n    height: 83.333333%;\n  }\n\n  .lg\\:h-full {\n    height: 100%;\n  }\n\n  .lg\\:h-screen {\n    height: 100vh;\n  }\n\n  .lg\\:text-xs {\n    font-size: 0.75rem;\n    line-height: 1rem;\n  }\n\n  .lg\\:text-sm {\n    font-size: 0.875rem;\n    line-height: 1.25rem;\n  }\n\n  .lg\\:text-base {\n    font-size: 1rem;\n    line-height: 1.5rem;\n  }\n\n  .lg\\:text-lg {\n    font-size: 1.125rem;\n    line-height: 1.75rem;\n  }\n\n  .lg\\:text-xl {\n    font-size: 1.25rem;\n    line-height: 1.75rem;\n  }\n\n  .lg\\:text-2xl {\n    font-size: 1.5rem;\n    line-height: 2rem;\n  }\n\n  .lg\\:text-3xl {\n    font-size: 1.875rem;\n    line-height: 2.25rem;\n  }\n\n  .lg\\:text-4xl {\n    font-size: 2.25rem;\n    line-height: 2.5rem;\n  }\n\n  .lg\\:text-5xl {\n    font-size: 3rem;\n    line-height: 1;\n  }\n\n  .lg\\:text-6xl {\n    font-size: 3.75rem;\n    line-height: 1;\n  }\n\n  .lg\\:text-7xl {\n    font-size: 4.5rem;\n    line-height: 1;\n  }\n\n  .lg\\:text-8xl {\n    font-size: 6rem;\n    line-height: 1;\n  }\n\n  .lg\\:text-9xl {\n    font-size: 8rem;\n    line-height: 1;\n  }\n\n  .lg\\:leading-3 {\n    line-height: .75rem;\n  }\n\n  .lg\\:leading-4 {\n    line-height: 1rem;\n  }\n\n  .lg\\:leading-5 {\n    line-height: 1.25rem;\n  }\n\n  .lg\\:leading-6 {\n    line-height: 1.5rem;\n  }\n\n  .lg\\:leading-7 {\n    line-height: 1.75rem;\n  }\n\n  .lg\\:leading-8 {\n    line-height: 2rem;\n  }\n\n  .lg\\:leading-9 {\n    line-height: 2.25rem;\n  }\n\n  .lg\\:leading-10 {\n    line-height: 2.5rem;\n  }\n\n  .lg\\:leading-none {\n    line-height: 1;\n  }\n\n  .lg\\:leading-tight {\n    line-height: 1.25;\n  }\n\n  .lg\\:leading-snug {\n    line-height: 1.375;\n  }\n\n  .lg\\:leading-normal {\n    line-height: 1.5;\n  }\n\n  .lg\\:leading-relaxed {\n    line-height: 1.625;\n  }\n\n  .lg\\:leading-loose {\n    line-height: 2;\n  }\n\n  .lg\\:list-inside {\n    list-style-position: inside;\n  }\n\n  .lg\\:list-outside {\n    list-style-position: outside;\n  }\n\n  .lg\\:list-none {\n    list-style-type: none;\n  }\n\n  .lg\\:list-disc {\n    list-style-type: disc;\n  }\n\n  .lg\\:list-decimal {\n    list-style-type: decimal;\n  }\n\n  .lg\\:m-0 {\n    margin: 0px;\n  }\n\n  .lg\\:m-1 {\n    margin: 0.25rem;\n  }\n\n  .lg\\:m-2 {\n    margin: 0.5rem;\n  }\n\n  .lg\\:m-3 {\n    margin: 0.75rem;\n  }\n\n  .lg\\:m-4 {\n    margin: 1rem;\n  }\n\n  .lg\\:m-5 {\n    margin: 1.25rem;\n  }\n\n  .lg\\:m-6 {\n    margin: 1.5rem;\n  }\n\n  .lg\\:m-7 {\n    margin: 1.75rem;\n  }\n\n  .lg\\:m-8 {\n    margin: 2rem;\n  }\n\n  .lg\\:m-9 {\n    margin: 2.25rem;\n  }\n\n  .lg\\:m-10 {\n    margin: 2.5rem;\n  }\n\n  .lg\\:m-11 {\n    margin: 2.75rem;\n  }\n\n  .lg\\:m-12 {\n    margin: 3rem;\n  }\n\n  .lg\\:m-14 {\n    margin: 3.5rem;\n  }\n\n  .lg\\:m-16 {\n    margin: 4rem;\n  }\n\n  .lg\\:m-20 {\n    margin: 5rem;\n  }\n\n  .lg\\:m-24 {\n    margin: 6rem;\n  }\n\n  .lg\\:m-28 {\n    margin: 7rem;\n  }\n\n  .lg\\:m-32 {\n    margin: 8rem;\n  }\n\n  .lg\\:m-36 {\n    margin: 9rem;\n  }\n\n  .lg\\:m-40 {\n    margin: 10rem;\n  }\n\n  .lg\\:m-44 {\n    margin: 11rem;\n  }\n\n  .lg\\:m-48 {\n    margin: 12rem;\n  }\n\n  .lg\\:m-52 {\n    margin: 13rem;\n  }\n\n  .lg\\:m-56 {\n    margin: 14rem;\n  }\n\n  .lg\\:m-60 {\n    margin: 15rem;\n  }\n\n  .lg\\:m-64 {\n    margin: 16rem;\n  }\n\n  .lg\\:m-72 {\n    margin: 18rem;\n  }\n\n  .lg\\:m-80 {\n    margin: 20rem;\n  }\n\n  .lg\\:m-96 {\n    margin: 24rem;\n  }\n\n  .lg\\:m-auto {\n    margin: auto;\n  }\n\n  .lg\\:m-px {\n    margin: 1px;\n  }\n\n  .lg\\:m-0\\.5 {\n    margin: 0.125rem;\n  }\n\n  .lg\\:m-1\\.5 {\n    margin: 0.375rem;\n  }\n\n  .lg\\:m-2\\.5 {\n    margin: 0.625rem;\n  }\n\n  .lg\\:m-3\\.5 {\n    margin: 0.875rem;\n  }\n\n  .lg\\:-m-0 {\n    margin: 0px;\n  }\n\n  .lg\\:-m-1 {\n    margin: -0.25rem;\n  }\n\n  .lg\\:-m-2 {\n    margin: -0.5rem;\n  }\n\n  .lg\\:-m-3 {\n    margin: -0.75rem;\n  }\n\n  .lg\\:-m-4 {\n    margin: -1rem;\n  }\n\n  .lg\\:-m-5 {\n    margin: -1.25rem;\n  }\n\n  .lg\\:-m-6 {\n    margin: -1.5rem;\n  }\n\n  .lg\\:-m-7 {\n    margin: -1.75rem;\n  }\n\n  .lg\\:-m-8 {\n    margin: -2rem;\n  }\n\n  .lg\\:-m-9 {\n    margin: -2.25rem;\n  }\n\n  .lg\\:-m-10 {\n    margin: -2.5rem;\n  }\n\n  .lg\\:-m-11 {\n    margin: -2.75rem;\n  }\n\n  .lg\\:-m-12 {\n    margin: -3rem;\n  }\n\n  .lg\\:-m-14 {\n    margin: -3.5rem;\n  }\n\n  .lg\\:-m-16 {\n    margin: -4rem;\n  }\n\n  .lg\\:-m-20 {\n    margin: -5rem;\n  }\n\n  .lg\\:-m-24 {\n    margin: -6rem;\n  }\n\n  .lg\\:-m-28 {\n    margin: -7rem;\n  }\n\n  .lg\\:-m-32 {\n    margin: -8rem;\n  }\n\n  .lg\\:-m-36 {\n    margin: -9rem;\n  }\n\n  .lg\\:-m-40 {\n    margin: -10rem;\n  }\n\n  .lg\\:-m-44 {\n    margin: -11rem;\n  }\n\n  .lg\\:-m-48 {\n    margin: -12rem;\n  }\n\n  .lg\\:-m-52 {\n    margin: -13rem;\n  }\n\n  .lg\\:-m-56 {\n    margin: -14rem;\n  }\n\n  .lg\\:-m-60 {\n    margin: -15rem;\n  }\n\n  .lg\\:-m-64 {\n    margin: -16rem;\n  }\n\n  .lg\\:-m-72 {\n    margin: -18rem;\n  }\n\n  .lg\\:-m-80 {\n    margin: -20rem;\n  }\n\n  .lg\\:-m-96 {\n    margin: -24rem;\n  }\n\n  .lg\\:-m-px {\n    margin: -1px;\n  }\n\n  .lg\\:-m-0\\.5 {\n    margin: -0.125rem;\n  }\n\n  .lg\\:-m-1\\.5 {\n    margin: -0.375rem;\n  }\n\n  .lg\\:-m-2\\.5 {\n    margin: -0.625rem;\n  }\n\n  .lg\\:-m-3\\.5 {\n    margin: -0.875rem;\n  }\n\n  .lg\\:my-0 {\n    margin-top: 0px;\n    margin-bottom: 0px;\n  }\n\n  .lg\\:mx-0 {\n    margin-left: 0px;\n    margin-right: 0px;\n  }\n\n  .lg\\:my-1 {\n    margin-top: 0.25rem;\n    margin-bottom: 0.25rem;\n  }\n\n  .lg\\:mx-1 {\n    margin-left: 0.25rem;\n    margin-right: 0.25rem;\n  }\n\n  .lg\\:my-2 {\n    margin-top: 0.5rem;\n    margin-bottom: 0.5rem;\n  }\n\n  .lg\\:mx-2 {\n    margin-left: 0.5rem;\n    margin-right: 0.5rem;\n  }\n\n  .lg\\:my-3 {\n    margin-top: 0.75rem;\n    margin-bottom: 0.75rem;\n  }\n\n  .lg\\:mx-3 {\n    margin-left: 0.75rem;\n    margin-right: 0.75rem;\n  }\n\n  .lg\\:my-4 {\n    margin-top: 1rem;\n    margin-bottom: 1rem;\n  }\n\n  .lg\\:mx-4 {\n    margin-left: 1rem;\n    margin-right: 1rem;\n  }\n\n  .lg\\:my-5 {\n    margin-top: 1.25rem;\n    margin-bottom: 1.25rem;\n  }\n\n  .lg\\:mx-5 {\n    margin-left: 1.25rem;\n    margin-right: 1.25rem;\n  }\n\n  .lg\\:my-6 {\n    margin-top: 1.5rem;\n    margin-bottom: 1.5rem;\n  }\n\n  .lg\\:mx-6 {\n    margin-left: 1.5rem;\n    margin-right: 1.5rem;\n  }\n\n  .lg\\:my-7 {\n    margin-top: 1.75rem;\n    margin-bottom: 1.75rem;\n  }\n\n  .lg\\:mx-7 {\n    margin-left: 1.75rem;\n    margin-right: 1.75rem;\n  }\n\n  .lg\\:my-8 {\n    margin-top: 2rem;\n    margin-bottom: 2rem;\n  }\n\n  .lg\\:mx-8 {\n    margin-left: 2rem;\n    margin-right: 2rem;\n  }\n\n  .lg\\:my-9 {\n    margin-top: 2.25rem;\n    margin-bottom: 2.25rem;\n  }\n\n  .lg\\:mx-9 {\n    margin-left: 2.25rem;\n    margin-right: 2.25rem;\n  }\n\n  .lg\\:my-10 {\n    margin-top: 2.5rem;\n    margin-bottom: 2.5rem;\n  }\n\n  .lg\\:mx-10 {\n    margin-left: 2.5rem;\n    margin-right: 2.5rem;\n  }\n\n  .lg\\:my-11 {\n    margin-top: 2.75rem;\n    margin-bottom: 2.75rem;\n  }\n\n  .lg\\:mx-11 {\n    margin-left: 2.75rem;\n    margin-right: 2.75rem;\n  }\n\n  .lg\\:my-12 {\n    margin-top: 3rem;\n    margin-bottom: 3rem;\n  }\n\n  .lg\\:mx-12 {\n    margin-left: 3rem;\n    margin-right: 3rem;\n  }\n\n  .lg\\:my-14 {\n    margin-top: 3.5rem;\n    margin-bottom: 3.5rem;\n  }\n\n  .lg\\:mx-14 {\n    margin-left: 3.5rem;\n    margin-right: 3.5rem;\n  }\n\n  .lg\\:my-16 {\n    margin-top: 4rem;\n    margin-bottom: 4rem;\n  }\n\n  .lg\\:mx-16 {\n    margin-left: 4rem;\n    margin-right: 4rem;\n  }\n\n  .lg\\:my-20 {\n    margin-top: 5rem;\n    margin-bottom: 5rem;\n  }\n\n  .lg\\:mx-20 {\n    margin-left: 5rem;\n    margin-right: 5rem;\n  }\n\n  .lg\\:my-24 {\n    margin-top: 6rem;\n    margin-bottom: 6rem;\n  }\n\n  .lg\\:mx-24 {\n    margin-left: 6rem;\n    margin-right: 6rem;\n  }\n\n  .lg\\:my-28 {\n    margin-top: 7rem;\n    margin-bottom: 7rem;\n  }\n\n  .lg\\:mx-28 {\n    margin-left: 7rem;\n    margin-right: 7rem;\n  }\n\n  .lg\\:my-32 {\n    margin-top: 8rem;\n    margin-bottom: 8rem;\n  }\n\n  .lg\\:mx-32 {\n    margin-left: 8rem;\n    margin-right: 8rem;\n  }\n\n  .lg\\:my-36 {\n    margin-top: 9rem;\n    margin-bottom: 9rem;\n  }\n\n  .lg\\:mx-36 {\n    margin-left: 9rem;\n    margin-right: 9rem;\n  }\n\n  .lg\\:my-40 {\n    margin-top: 10rem;\n    margin-bottom: 10rem;\n  }\n\n  .lg\\:mx-40 {\n    margin-left: 10rem;\n    margin-right: 10rem;\n  }\n\n  .lg\\:my-44 {\n    margin-top: 11rem;\n    margin-bottom: 11rem;\n  }\n\n  .lg\\:mx-44 {\n    margin-left: 11rem;\n    margin-right: 11rem;\n  }\n\n  .lg\\:my-48 {\n    margin-top: 12rem;\n    margin-bottom: 12rem;\n  }\n\n  .lg\\:mx-48 {\n    margin-left: 12rem;\n    margin-right: 12rem;\n  }\n\n  .lg\\:my-52 {\n    margin-top: 13rem;\n    margin-bottom: 13rem;\n  }\n\n  .lg\\:mx-52 {\n    margin-left: 13rem;\n    margin-right: 13rem;\n  }\n\n  .lg\\:my-56 {\n    margin-top: 14rem;\n    margin-bottom: 14rem;\n  }\n\n  .lg\\:mx-56 {\n    margin-left: 14rem;\n    margin-right: 14rem;\n  }\n\n  .lg\\:my-60 {\n    margin-top: 15rem;\n    margin-bottom: 15rem;\n  }\n\n  .lg\\:mx-60 {\n    margin-left: 15rem;\n    margin-right: 15rem;\n  }\n\n  .lg\\:my-64 {\n    margin-top: 16rem;\n    margin-bottom: 16rem;\n  }\n\n  .lg\\:mx-64 {\n    margin-left: 16rem;\n    margin-right: 16rem;\n  }\n\n  .lg\\:my-72 {\n    margin-top: 18rem;\n    margin-bottom: 18rem;\n  }\n\n  .lg\\:mx-72 {\n    margin-left: 18rem;\n    margin-right: 18rem;\n  }\n\n  .lg\\:my-80 {\n    margin-top: 20rem;\n    margin-bottom: 20rem;\n  }\n\n  .lg\\:mx-80 {\n    margin-left: 20rem;\n    margin-right: 20rem;\n  }\n\n  .lg\\:my-96 {\n    margin-top: 24rem;\n    margin-bottom: 24rem;\n  }\n\n  .lg\\:mx-96 {\n    margin-left: 24rem;\n    margin-right: 24rem;\n  }\n\n  .lg\\:my-auto {\n    margin-top: auto;\n    margin-bottom: auto;\n  }\n\n  .lg\\:mx-auto {\n    margin-left: auto;\n    margin-right: auto;\n  }\n\n  .lg\\:my-px {\n    margin-top: 1px;\n    margin-bottom: 1px;\n  }\n\n  .lg\\:mx-px {\n    margin-left: 1px;\n    margin-right: 1px;\n  }\n\n  .lg\\:my-0\\.5 {\n    margin-top: 0.125rem;\n    margin-bottom: 0.125rem;\n  }\n\n  .lg\\:mx-0\\.5 {\n    margin-left: 0.125rem;\n    margin-right: 0.125rem;\n  }\n\n  .lg\\:my-1\\.5 {\n    margin-top: 0.375rem;\n    margin-bottom: 0.375rem;\n  }\n\n  .lg\\:mx-1\\.5 {\n    margin-left: 0.375rem;\n    margin-right: 0.375rem;\n  }\n\n  .lg\\:my-2\\.5 {\n    margin-top: 0.625rem;\n    margin-bottom: 0.625rem;\n  }\n\n  .lg\\:mx-2\\.5 {\n    margin-left: 0.625rem;\n    margin-right: 0.625rem;\n  }\n\n  .lg\\:my-3\\.5 {\n    margin-top: 0.875rem;\n    margin-bottom: 0.875rem;\n  }\n\n  .lg\\:mx-3\\.5 {\n    margin-left: 0.875rem;\n    margin-right: 0.875rem;\n  }\n\n  .lg\\:-my-0 {\n    margin-top: 0px;\n    margin-bottom: 0px;\n  }\n\n  .lg\\:-mx-0 {\n    margin-left: 0px;\n    margin-right: 0px;\n  }\n\n  .lg\\:-my-1 {\n    margin-top: -0.25rem;\n    margin-bottom: -0.25rem;\n  }\n\n  .lg\\:-mx-1 {\n    margin-left: -0.25rem;\n    margin-right: -0.25rem;\n  }\n\n  .lg\\:-my-2 {\n    margin-top: -0.5rem;\n    margin-bottom: -0.5rem;\n  }\n\n  .lg\\:-mx-2 {\n    margin-left: -0.5rem;\n    margin-right: -0.5rem;\n  }\n\n  .lg\\:-my-3 {\n    margin-top: -0.75rem;\n    margin-bottom: -0.75rem;\n  }\n\n  .lg\\:-mx-3 {\n    margin-left: -0.75rem;\n    margin-right: -0.75rem;\n  }\n\n  .lg\\:-my-4 {\n    margin-top: -1rem;\n    margin-bottom: -1rem;\n  }\n\n  .lg\\:-mx-4 {\n    margin-left: -1rem;\n    margin-right: -1rem;\n  }\n\n  .lg\\:-my-5 {\n    margin-top: -1.25rem;\n    margin-bottom: -1.25rem;\n  }\n\n  .lg\\:-mx-5 {\n    margin-left: -1.25rem;\n    margin-right: -1.25rem;\n  }\n\n  .lg\\:-my-6 {\n    margin-top: -1.5rem;\n    margin-bottom: -1.5rem;\n  }\n\n  .lg\\:-mx-6 {\n    margin-left: -1.5rem;\n    margin-right: -1.5rem;\n  }\n\n  .lg\\:-my-7 {\n    margin-top: -1.75rem;\n    margin-bottom: -1.75rem;\n  }\n\n  .lg\\:-mx-7 {\n    margin-left: -1.75rem;\n    margin-right: -1.75rem;\n  }\n\n  .lg\\:-my-8 {\n    margin-top: -2rem;\n    margin-bottom: -2rem;\n  }\n\n  .lg\\:-mx-8 {\n    margin-left: -2rem;\n    margin-right: -2rem;\n  }\n\n  .lg\\:-my-9 {\n    margin-top: -2.25rem;\n    margin-bottom: -2.25rem;\n  }\n\n  .lg\\:-mx-9 {\n    margin-left: -2.25rem;\n    margin-right: -2.25rem;\n  }\n\n  .lg\\:-my-10 {\n    margin-top: -2.5rem;\n    margin-bottom: -2.5rem;\n  }\n\n  .lg\\:-mx-10 {\n    margin-left: -2.5rem;\n    margin-right: -2.5rem;\n  }\n\n  .lg\\:-my-11 {\n    margin-top: -2.75rem;\n    margin-bottom: -2.75rem;\n  }\n\n  .lg\\:-mx-11 {\n    margin-left: -2.75rem;\n    margin-right: -2.75rem;\n  }\n\n  .lg\\:-my-12 {\n    margin-top: -3rem;\n    margin-bottom: -3rem;\n  }\n\n  .lg\\:-mx-12 {\n    margin-left: -3rem;\n    margin-right: -3rem;\n  }\n\n  .lg\\:-my-14 {\n    margin-top: -3.5rem;\n    margin-bottom: -3.5rem;\n  }\n\n  .lg\\:-mx-14 {\n    margin-left: -3.5rem;\n    margin-right: -3.5rem;\n  }\n\n  .lg\\:-my-16 {\n    margin-top: -4rem;\n    margin-bottom: -4rem;\n  }\n\n  .lg\\:-mx-16 {\n    margin-left: -4rem;\n    margin-right: -4rem;\n  }\n\n  .lg\\:-my-20 {\n    margin-top: -5rem;\n    margin-bottom: -5rem;\n  }\n\n  .lg\\:-mx-20 {\n    margin-left: -5rem;\n    margin-right: -5rem;\n  }\n\n  .lg\\:-my-24 {\n    margin-top: -6rem;\n    margin-bottom: -6rem;\n  }\n\n  .lg\\:-mx-24 {\n    margin-left: -6rem;\n    margin-right: -6rem;\n  }\n\n  .lg\\:-my-28 {\n    margin-top: -7rem;\n    margin-bottom: -7rem;\n  }\n\n  .lg\\:-mx-28 {\n    margin-left: -7rem;\n    margin-right: -7rem;\n  }\n\n  .lg\\:-my-32 {\n    margin-top: -8rem;\n    margin-bottom: -8rem;\n  }\n\n  .lg\\:-mx-32 {\n    margin-left: -8rem;\n    margin-right: -8rem;\n  }\n\n  .lg\\:-my-36 {\n    margin-top: -9rem;\n    margin-bottom: -9rem;\n  }\n\n  .lg\\:-mx-36 {\n    margin-left: -9rem;\n    margin-right: -9rem;\n  }\n\n  .lg\\:-my-40 {\n    margin-top: -10rem;\n    margin-bottom: -10rem;\n  }\n\n  .lg\\:-mx-40 {\n    margin-left: -10rem;\n    margin-right: -10rem;\n  }\n\n  .lg\\:-my-44 {\n    margin-top: -11rem;\n    margin-bottom: -11rem;\n  }\n\n  .lg\\:-mx-44 {\n    margin-left: -11rem;\n    margin-right: -11rem;\n  }\n\n  .lg\\:-my-48 {\n    margin-top: -12rem;\n    margin-bottom: -12rem;\n  }\n\n  .lg\\:-mx-48 {\n    margin-left: -12rem;\n    margin-right: -12rem;\n  }\n\n  .lg\\:-my-52 {\n    margin-top: -13rem;\n    margin-bottom: -13rem;\n  }\n\n  .lg\\:-mx-52 {\n    margin-left: -13rem;\n    margin-right: -13rem;\n  }\n\n  .lg\\:-my-56 {\n    margin-top: -14rem;\n    margin-bottom: -14rem;\n  }\n\n  .lg\\:-mx-56 {\n    margin-left: -14rem;\n    margin-right: -14rem;\n  }\n\n  .lg\\:-my-60 {\n    margin-top: -15rem;\n    margin-bottom: -15rem;\n  }\n\n  .lg\\:-mx-60 {\n    margin-left: -15rem;\n    margin-right: -15rem;\n  }\n\n  .lg\\:-my-64 {\n    margin-top: -16rem;\n    margin-bottom: -16rem;\n  }\n\n  .lg\\:-mx-64 {\n    margin-left: -16rem;\n    margin-right: -16rem;\n  }\n\n  .lg\\:-my-72 {\n    margin-top: -18rem;\n    margin-bottom: -18rem;\n  }\n\n  .lg\\:-mx-72 {\n    margin-left: -18rem;\n    margin-right: -18rem;\n  }\n\n  .lg\\:-my-80 {\n    margin-top: -20rem;\n    margin-bottom: -20rem;\n  }\n\n  .lg\\:-mx-80 {\n    margin-left: -20rem;\n    margin-right: -20rem;\n  }\n\n  .lg\\:-my-96 {\n    margin-top: -24rem;\n    margin-bottom: -24rem;\n  }\n\n  .lg\\:-mx-96 {\n    margin-left: -24rem;\n    margin-right: -24rem;\n  }\n\n  .lg\\:-my-px {\n    margin-top: -1px;\n    margin-bottom: -1px;\n  }\n\n  .lg\\:-mx-px {\n    margin-left: -1px;\n    margin-right: -1px;\n  }\n\n  .lg\\:-my-0\\.5 {\n    margin-top: -0.125rem;\n    margin-bottom: -0.125rem;\n  }\n\n  .lg\\:-mx-0\\.5 {\n    margin-left: -0.125rem;\n    margin-right: -0.125rem;\n  }\n\n  .lg\\:-my-1\\.5 {\n    margin-top: -0.375rem;\n    margin-bottom: -0.375rem;\n  }\n\n  .lg\\:-mx-1\\.5 {\n    margin-left: -0.375rem;\n    margin-right: -0.375rem;\n  }\n\n  .lg\\:-my-2\\.5 {\n    margin-top: -0.625rem;\n    margin-bottom: -0.625rem;\n  }\n\n  .lg\\:-mx-2\\.5 {\n    margin-left: -0.625rem;\n    margin-right: -0.625rem;\n  }\n\n  .lg\\:-my-3\\.5 {\n    margin-top: -0.875rem;\n    margin-bottom: -0.875rem;\n  }\n\n  .lg\\:-mx-3\\.5 {\n    margin-left: -0.875rem;\n    margin-right: -0.875rem;\n  }\n\n  .lg\\:mt-0 {\n    margin-top: 0px;\n  }\n\n  .lg\\:mr-0 {\n    margin-right: 0px;\n  }\n\n  .lg\\:mb-0 {\n    margin-bottom: 0px;\n  }\n\n  .lg\\:ml-0 {\n    margin-left: 0px;\n  }\n\n  .lg\\:mt-1 {\n    margin-top: 0.25rem;\n  }\n\n  .lg\\:mr-1 {\n    margin-right: 0.25rem;\n  }\n\n  .lg\\:mb-1 {\n    margin-bottom: 0.25rem;\n  }\n\n  .lg\\:ml-1 {\n    margin-left: 0.25rem;\n  }\n\n  .lg\\:mt-2 {\n    margin-top: 0.5rem;\n  }\n\n  .lg\\:mr-2 {\n    margin-right: 0.5rem;\n  }\n\n  .lg\\:mb-2 {\n    margin-bottom: 0.5rem;\n  }\n\n  .lg\\:ml-2 {\n    margin-left: 0.5rem;\n  }\n\n  .lg\\:mt-3 {\n    margin-top: 0.75rem;\n  }\n\n  .lg\\:mr-3 {\n    margin-right: 0.75rem;\n  }\n\n  .lg\\:mb-3 {\n    margin-bottom: 0.75rem;\n  }\n\n  .lg\\:ml-3 {\n    margin-left: 0.75rem;\n  }\n\n  .lg\\:mt-4 {\n    margin-top: 1rem;\n  }\n\n  .lg\\:mr-4 {\n    margin-right: 1rem;\n  }\n\n  .lg\\:mb-4 {\n    margin-bottom: 1rem;\n  }\n\n  .lg\\:ml-4 {\n    margin-left: 1rem;\n  }\n\n  .lg\\:mt-5 {\n    margin-top: 1.25rem;\n  }\n\n  .lg\\:mr-5 {\n    margin-right: 1.25rem;\n  }\n\n  .lg\\:mb-5 {\n    margin-bottom: 1.25rem;\n  }\n\n  .lg\\:ml-5 {\n    margin-left: 1.25rem;\n  }\n\n  .lg\\:mt-6 {\n    margin-top: 1.5rem;\n  }\n\n  .lg\\:mr-6 {\n    margin-right: 1.5rem;\n  }\n\n  .lg\\:mb-6 {\n    margin-bottom: 1.5rem;\n  }\n\n  .lg\\:ml-6 {\n    margin-left: 1.5rem;\n  }\n\n  .lg\\:mt-7 {\n    margin-top: 1.75rem;\n  }\n\n  .lg\\:mr-7 {\n    margin-right: 1.75rem;\n  }\n\n  .lg\\:mb-7 {\n    margin-bottom: 1.75rem;\n  }\n\n  .lg\\:ml-7 {\n    margin-left: 1.75rem;\n  }\n\n  .lg\\:mt-8 {\n    margin-top: 2rem;\n  }\n\n  .lg\\:mr-8 {\n    margin-right: 2rem;\n  }\n\n  .lg\\:mb-8 {\n    margin-bottom: 2rem;\n  }\n\n  .lg\\:ml-8 {\n    margin-left: 2rem;\n  }\n\n  .lg\\:mt-9 {\n    margin-top: 2.25rem;\n  }\n\n  .lg\\:mr-9 {\n    margin-right: 2.25rem;\n  }\n\n  .lg\\:mb-9 {\n    margin-bottom: 2.25rem;\n  }\n\n  .lg\\:ml-9 {\n    margin-left: 2.25rem;\n  }\n\n  .lg\\:mt-10 {\n    margin-top: 2.5rem;\n  }\n\n  .lg\\:mr-10 {\n    margin-right: 2.5rem;\n  }\n\n  .lg\\:mb-10 {\n    margin-bottom: 2.5rem;\n  }\n\n  .lg\\:ml-10 {\n    margin-left: 2.5rem;\n  }\n\n  .lg\\:mt-11 {\n    margin-top: 2.75rem;\n  }\n\n  .lg\\:mr-11 {\n    margin-right: 2.75rem;\n  }\n\n  .lg\\:mb-11 {\n    margin-bottom: 2.75rem;\n  }\n\n  .lg\\:ml-11 {\n    margin-left: 2.75rem;\n  }\n\n  .lg\\:mt-12 {\n    margin-top: 3rem;\n  }\n\n  .lg\\:mr-12 {\n    margin-right: 3rem;\n  }\n\n  .lg\\:mb-12 {\n    margin-bottom: 3rem;\n  }\n\n  .lg\\:ml-12 {\n    margin-left: 3rem;\n  }\n\n  .lg\\:mt-14 {\n    margin-top: 3.5rem;\n  }\n\n  .lg\\:mr-14 {\n    margin-right: 3.5rem;\n  }\n\n  .lg\\:mb-14 {\n    margin-bottom: 3.5rem;\n  }\n\n  .lg\\:ml-14 {\n    margin-left: 3.5rem;\n  }\n\n  .lg\\:mt-16 {\n    margin-top: 4rem;\n  }\n\n  .lg\\:mr-16 {\n    margin-right: 4rem;\n  }\n\n  .lg\\:mb-16 {\n    margin-bottom: 4rem;\n  }\n\n  .lg\\:ml-16 {\n    margin-left: 4rem;\n  }\n\n  .lg\\:mt-20 {\n    margin-top: 5rem;\n  }\n\n  .lg\\:mr-20 {\n    margin-right: 5rem;\n  }\n\n  .lg\\:mb-20 {\n    margin-bottom: 5rem;\n  }\n\n  .lg\\:ml-20 {\n    margin-left: 5rem;\n  }\n\n  .lg\\:mt-24 {\n    margin-top: 6rem;\n  }\n\n  .lg\\:mr-24 {\n    margin-right: 6rem;\n  }\n\n  .lg\\:mb-24 {\n    margin-bottom: 6rem;\n  }\n\n  .lg\\:ml-24 {\n    margin-left: 6rem;\n  }\n\n  .lg\\:mt-28 {\n    margin-top: 7rem;\n  }\n\n  .lg\\:mr-28 {\n    margin-right: 7rem;\n  }\n\n  .lg\\:mb-28 {\n    margin-bottom: 7rem;\n  }\n\n  .lg\\:ml-28 {\n    margin-left: 7rem;\n  }\n\n  .lg\\:mt-32 {\n    margin-top: 8rem;\n  }\n\n  .lg\\:mr-32 {\n    margin-right: 8rem;\n  }\n\n  .lg\\:mb-32 {\n    margin-bottom: 8rem;\n  }\n\n  .lg\\:ml-32 {\n    margin-left: 8rem;\n  }\n\n  .lg\\:mt-36 {\n    margin-top: 9rem;\n  }\n\n  .lg\\:mr-36 {\n    margin-right: 9rem;\n  }\n\n  .lg\\:mb-36 {\n    margin-bottom: 9rem;\n  }\n\n  .lg\\:ml-36 {\n    margin-left: 9rem;\n  }\n\n  .lg\\:mt-40 {\n    margin-top: 10rem;\n  }\n\n  .lg\\:mr-40 {\n    margin-right: 10rem;\n  }\n\n  .lg\\:mb-40 {\n    margin-bottom: 10rem;\n  }\n\n  .lg\\:ml-40 {\n    margin-left: 10rem;\n  }\n\n  .lg\\:mt-44 {\n    margin-top: 11rem;\n  }\n\n  .lg\\:mr-44 {\n    margin-right: 11rem;\n  }\n\n  .lg\\:mb-44 {\n    margin-bottom: 11rem;\n  }\n\n  .lg\\:ml-44 {\n    margin-left: 11rem;\n  }\n\n  .lg\\:mt-48 {\n    margin-top: 12rem;\n  }\n\n  .lg\\:mr-48 {\n    margin-right: 12rem;\n  }\n\n  .lg\\:mb-48 {\n    margin-bottom: 12rem;\n  }\n\n  .lg\\:ml-48 {\n    margin-left: 12rem;\n  }\n\n  .lg\\:mt-52 {\n    margin-top: 13rem;\n  }\n\n  .lg\\:mr-52 {\n    margin-right: 13rem;\n  }\n\n  .lg\\:mb-52 {\n    margin-bottom: 13rem;\n  }\n\n  .lg\\:ml-52 {\n    margin-left: 13rem;\n  }\n\n  .lg\\:mt-56 {\n    margin-top: 14rem;\n  }\n\n  .lg\\:mr-56 {\n    margin-right: 14rem;\n  }\n\n  .lg\\:mb-56 {\n    margin-bottom: 14rem;\n  }\n\n  .lg\\:ml-56 {\n    margin-left: 14rem;\n  }\n\n  .lg\\:mt-60 {\n    margin-top: 15rem;\n  }\n\n  .lg\\:mr-60 {\n    margin-right: 15rem;\n  }\n\n  .lg\\:mb-60 {\n    margin-bottom: 15rem;\n  }\n\n  .lg\\:ml-60 {\n    margin-left: 15rem;\n  }\n\n  .lg\\:mt-64 {\n    margin-top: 16rem;\n  }\n\n  .lg\\:mr-64 {\n    margin-right: 16rem;\n  }\n\n  .lg\\:mb-64 {\n    margin-bottom: 16rem;\n  }\n\n  .lg\\:ml-64 {\n    margin-left: 16rem;\n  }\n\n  .lg\\:mt-72 {\n    margin-top: 18rem;\n  }\n\n  .lg\\:mr-72 {\n    margin-right: 18rem;\n  }\n\n  .lg\\:mb-72 {\n    margin-bottom: 18rem;\n  }\n\n  .lg\\:ml-72 {\n    margin-left: 18rem;\n  }\n\n  .lg\\:mt-80 {\n    margin-top: 20rem;\n  }\n\n  .lg\\:mr-80 {\n    margin-right: 20rem;\n  }\n\n  .lg\\:mb-80 {\n    margin-bottom: 20rem;\n  }\n\n  .lg\\:ml-80 {\n    margin-left: 20rem;\n  }\n\n  .lg\\:mt-96 {\n    margin-top: 24rem;\n  }\n\n  .lg\\:mr-96 {\n    margin-right: 24rem;\n  }\n\n  .lg\\:mb-96 {\n    margin-bottom: 24rem;\n  }\n\n  .lg\\:ml-96 {\n    margin-left: 24rem;\n  }\n\n  .lg\\:mt-auto {\n    margin-top: auto;\n  }\n\n  .lg\\:mr-auto {\n    margin-right: auto;\n  }\n\n  .lg\\:mb-auto {\n    margin-bottom: auto;\n  }\n\n  .lg\\:ml-auto {\n    margin-left: auto;\n  }\n\n  .lg\\:mt-px {\n    margin-top: 1px;\n  }\n\n  .lg\\:mr-px {\n    margin-right: 1px;\n  }\n\n  .lg\\:mb-px {\n    margin-bottom: 1px;\n  }\n\n  .lg\\:ml-px {\n    margin-left: 1px;\n  }\n\n  .lg\\:mt-0\\.5 {\n    margin-top: 0.125rem;\n  }\n\n  .lg\\:mr-0\\.5 {\n    margin-right: 0.125rem;\n  }\n\n  .lg\\:mb-0\\.5 {\n    margin-bottom: 0.125rem;\n  }\n\n  .lg\\:ml-0\\.5 {\n    margin-left: 0.125rem;\n  }\n\n  .lg\\:mt-1\\.5 {\n    margin-top: 0.375rem;\n  }\n\n  .lg\\:mr-1\\.5 {\n    margin-right: 0.375rem;\n  }\n\n  .lg\\:mb-1\\.5 {\n    margin-bottom: 0.375rem;\n  }\n\n  .lg\\:ml-1\\.5 {\n    margin-left: 0.375rem;\n  }\n\n  .lg\\:mt-2\\.5 {\n    margin-top: 0.625rem;\n  }\n\n  .lg\\:mr-2\\.5 {\n    margin-right: 0.625rem;\n  }\n\n  .lg\\:mb-2\\.5 {\n    margin-bottom: 0.625rem;\n  }\n\n  .lg\\:ml-2\\.5 {\n    margin-left: 0.625rem;\n  }\n\n  .lg\\:mt-3\\.5 {\n    margin-top: 0.875rem;\n  }\n\n  .lg\\:mr-3\\.5 {\n    margin-right: 0.875rem;\n  }\n\n  .lg\\:mb-3\\.5 {\n    margin-bottom: 0.875rem;\n  }\n\n  .lg\\:ml-3\\.5 {\n    margin-left: 0.875rem;\n  }\n\n  .lg\\:-mt-0 {\n    margin-top: 0px;\n  }\n\n  .lg\\:-mr-0 {\n    margin-right: 0px;\n  }\n\n  .lg\\:-mb-0 {\n    margin-bottom: 0px;\n  }\n\n  .lg\\:-ml-0 {\n    margin-left: 0px;\n  }\n\n  .lg\\:-mt-1 {\n    margin-top: -0.25rem;\n  }\n\n  .lg\\:-mr-1 {\n    margin-right: -0.25rem;\n  }\n\n  .lg\\:-mb-1 {\n    margin-bottom: -0.25rem;\n  }\n\n  .lg\\:-ml-1 {\n    margin-left: -0.25rem;\n  }\n\n  .lg\\:-mt-2 {\n    margin-top: -0.5rem;\n  }\n\n  .lg\\:-mr-2 {\n    margin-right: -0.5rem;\n  }\n\n  .lg\\:-mb-2 {\n    margin-bottom: -0.5rem;\n  }\n\n  .lg\\:-ml-2 {\n    margin-left: -0.5rem;\n  }\n\n  .lg\\:-mt-3 {\n    margin-top: -0.75rem;\n  }\n\n  .lg\\:-mr-3 {\n    margin-right: -0.75rem;\n  }\n\n  .lg\\:-mb-3 {\n    margin-bottom: -0.75rem;\n  }\n\n  .lg\\:-ml-3 {\n    margin-left: -0.75rem;\n  }\n\n  .lg\\:-mt-4 {\n    margin-top: -1rem;\n  }\n\n  .lg\\:-mr-4 {\n    margin-right: -1rem;\n  }\n\n  .lg\\:-mb-4 {\n    margin-bottom: -1rem;\n  }\n\n  .lg\\:-ml-4 {\n    margin-left: -1rem;\n  }\n\n  .lg\\:-mt-5 {\n    margin-top: -1.25rem;\n  }\n\n  .lg\\:-mr-5 {\n    margin-right: -1.25rem;\n  }\n\n  .lg\\:-mb-5 {\n    margin-bottom: -1.25rem;\n  }\n\n  .lg\\:-ml-5 {\n    margin-left: -1.25rem;\n  }\n\n  .lg\\:-mt-6 {\n    margin-top: -1.5rem;\n  }\n\n  .lg\\:-mr-6 {\n    margin-right: -1.5rem;\n  }\n\n  .lg\\:-mb-6 {\n    margin-bottom: -1.5rem;\n  }\n\n  .lg\\:-ml-6 {\n    margin-left: -1.5rem;\n  }\n\n  .lg\\:-mt-7 {\n    margin-top: -1.75rem;\n  }\n\n  .lg\\:-mr-7 {\n    margin-right: -1.75rem;\n  }\n\n  .lg\\:-mb-7 {\n    margin-bottom: -1.75rem;\n  }\n\n  .lg\\:-ml-7 {\n    margin-left: -1.75rem;\n  }\n\n  .lg\\:-mt-8 {\n    margin-top: -2rem;\n  }\n\n  .lg\\:-mr-8 {\n    margin-right: -2rem;\n  }\n\n  .lg\\:-mb-8 {\n    margin-bottom: -2rem;\n  }\n\n  .lg\\:-ml-8 {\n    margin-left: -2rem;\n  }\n\n  .lg\\:-mt-9 {\n    margin-top: -2.25rem;\n  }\n\n  .lg\\:-mr-9 {\n    margin-right: -2.25rem;\n  }\n\n  .lg\\:-mb-9 {\n    margin-bottom: -2.25rem;\n  }\n\n  .lg\\:-ml-9 {\n    margin-left: -2.25rem;\n  }\n\n  .lg\\:-mt-10 {\n    margin-top: -2.5rem;\n  }\n\n  .lg\\:-mr-10 {\n    margin-right: -2.5rem;\n  }\n\n  .lg\\:-mb-10 {\n    margin-bottom: -2.5rem;\n  }\n\n  .lg\\:-ml-10 {\n    margin-left: -2.5rem;\n  }\n\n  .lg\\:-mt-11 {\n    margin-top: -2.75rem;\n  }\n\n  .lg\\:-mr-11 {\n    margin-right: -2.75rem;\n  }\n\n  .lg\\:-mb-11 {\n    margin-bottom: -2.75rem;\n  }\n\n  .lg\\:-ml-11 {\n    margin-left: -2.75rem;\n  }\n\n  .lg\\:-mt-12 {\n    margin-top: -3rem;\n  }\n\n  .lg\\:-mr-12 {\n    margin-right: -3rem;\n  }\n\n  .lg\\:-mb-12 {\n    margin-bottom: -3rem;\n  }\n\n  .lg\\:-ml-12 {\n    margin-left: -3rem;\n  }\n\n  .lg\\:-mt-14 {\n    margin-top: -3.5rem;\n  }\n\n  .lg\\:-mr-14 {\n    margin-right: -3.5rem;\n  }\n\n  .lg\\:-mb-14 {\n    margin-bottom: -3.5rem;\n  }\n\n  .lg\\:-ml-14 {\n    margin-left: -3.5rem;\n  }\n\n  .lg\\:-mt-16 {\n    margin-top: -4rem;\n  }\n\n  .lg\\:-mr-16 {\n    margin-right: -4rem;\n  }\n\n  .lg\\:-mb-16 {\n    margin-bottom: -4rem;\n  }\n\n  .lg\\:-ml-16 {\n    margin-left: -4rem;\n  }\n\n  .lg\\:-mt-20 {\n    margin-top: -5rem;\n  }\n\n  .lg\\:-mr-20 {\n    margin-right: -5rem;\n  }\n\n  .lg\\:-mb-20 {\n    margin-bottom: -5rem;\n  }\n\n  .lg\\:-ml-20 {\n    margin-left: -5rem;\n  }\n\n  .lg\\:-mt-24 {\n    margin-top: -6rem;\n  }\n\n  .lg\\:-mr-24 {\n    margin-right: -6rem;\n  }\n\n  .lg\\:-mb-24 {\n    margin-bottom: -6rem;\n  }\n\n  .lg\\:-ml-24 {\n    margin-left: -6rem;\n  }\n\n  .lg\\:-mt-28 {\n    margin-top: -7rem;\n  }\n\n  .lg\\:-mr-28 {\n    margin-right: -7rem;\n  }\n\n  .lg\\:-mb-28 {\n    margin-bottom: -7rem;\n  }\n\n  .lg\\:-ml-28 {\n    margin-left: -7rem;\n  }\n\n  .lg\\:-mt-32 {\n    margin-top: -8rem;\n  }\n\n  .lg\\:-mr-32 {\n    margin-right: -8rem;\n  }\n\n  .lg\\:-mb-32 {\n    margin-bottom: -8rem;\n  }\n\n  .lg\\:-ml-32 {\n    margin-left: -8rem;\n  }\n\n  .lg\\:-mt-36 {\n    margin-top: -9rem;\n  }\n\n  .lg\\:-mr-36 {\n    margin-right: -9rem;\n  }\n\n  .lg\\:-mb-36 {\n    margin-bottom: -9rem;\n  }\n\n  .lg\\:-ml-36 {\n    margin-left: -9rem;\n  }\n\n  .lg\\:-mt-40 {\n    margin-top: -10rem;\n  }\n\n  .lg\\:-mr-40 {\n    margin-right: -10rem;\n  }\n\n  .lg\\:-mb-40 {\n    margin-bottom: -10rem;\n  }\n\n  .lg\\:-ml-40 {\n    margin-left: -10rem;\n  }\n\n  .lg\\:-mt-44 {\n    margin-top: -11rem;\n  }\n\n  .lg\\:-mr-44 {\n    margin-right: -11rem;\n  }\n\n  .lg\\:-mb-44 {\n    margin-bottom: -11rem;\n  }\n\n  .lg\\:-ml-44 {\n    margin-left: -11rem;\n  }\n\n  .lg\\:-mt-48 {\n    margin-top: -12rem;\n  }\n\n  .lg\\:-mr-48 {\n    margin-right: -12rem;\n  }\n\n  .lg\\:-mb-48 {\n    margin-bottom: -12rem;\n  }\n\n  .lg\\:-ml-48 {\n    margin-left: -12rem;\n  }\n\n  .lg\\:-mt-52 {\n    margin-top: -13rem;\n  }\n\n  .lg\\:-mr-52 {\n    margin-right: -13rem;\n  }\n\n  .lg\\:-mb-52 {\n    margin-bottom: -13rem;\n  }\n\n  .lg\\:-ml-52 {\n    margin-left: -13rem;\n  }\n\n  .lg\\:-mt-56 {\n    margin-top: -14rem;\n  }\n\n  .lg\\:-mr-56 {\n    margin-right: -14rem;\n  }\n\n  .lg\\:-mb-56 {\n    margin-bottom: -14rem;\n  }\n\n  .lg\\:-ml-56 {\n    margin-left: -14rem;\n  }\n\n  .lg\\:-mt-60 {\n    margin-top: -15rem;\n  }\n\n  .lg\\:-mr-60 {\n    margin-right: -15rem;\n  }\n\n  .lg\\:-mb-60 {\n    margin-bottom: -15rem;\n  }\n\n  .lg\\:-ml-60 {\n    margin-left: -15rem;\n  }\n\n  .lg\\:-mt-64 {\n    margin-top: -16rem;\n  }\n\n  .lg\\:-mr-64 {\n    margin-right: -16rem;\n  }\n\n  .lg\\:-mb-64 {\n    margin-bottom: -16rem;\n  }\n\n  .lg\\:-ml-64 {\n    margin-left: -16rem;\n  }\n\n  .lg\\:-mt-72 {\n    margin-top: -18rem;\n  }\n\n  .lg\\:-mr-72 {\n    margin-right: -18rem;\n  }\n\n  .lg\\:-mb-72 {\n    margin-bottom: -18rem;\n  }\n\n  .lg\\:-ml-72 {\n    margin-left: -18rem;\n  }\n\n  .lg\\:-mt-80 {\n    margin-top: -20rem;\n  }\n\n  .lg\\:-mr-80 {\n    margin-right: -20rem;\n  }\n\n  .lg\\:-mb-80 {\n    margin-bottom: -20rem;\n  }\n\n  .lg\\:-ml-80 {\n    margin-left: -20rem;\n  }\n\n  .lg\\:-mt-96 {\n    margin-top: -24rem;\n  }\n\n  .lg\\:-mr-96 {\n    margin-right: -24rem;\n  }\n\n  .lg\\:-mb-96 {\n    margin-bottom: -24rem;\n  }\n\n  .lg\\:-ml-96 {\n    margin-left: -24rem;\n  }\n\n  .lg\\:-mt-px {\n    margin-top: -1px;\n  }\n\n  .lg\\:-mr-px {\n    margin-right: -1px;\n  }\n\n  .lg\\:-mb-px {\n    margin-bottom: -1px;\n  }\n\n  .lg\\:-ml-px {\n    margin-left: -1px;\n  }\n\n  .lg\\:-mt-0\\.5 {\n    margin-top: -0.125rem;\n  }\n\n  .lg\\:-mr-0\\.5 {\n    margin-right: -0.125rem;\n  }\n\n  .lg\\:-mb-0\\.5 {\n    margin-bottom: -0.125rem;\n  }\n\n  .lg\\:-ml-0\\.5 {\n    margin-left: -0.125rem;\n  }\n\n  .lg\\:-mt-1\\.5 {\n    margin-top: -0.375rem;\n  }\n\n  .lg\\:-mr-1\\.5 {\n    margin-right: -0.375rem;\n  }\n\n  .lg\\:-mb-1\\.5 {\n    margin-bottom: -0.375rem;\n  }\n\n  .lg\\:-ml-1\\.5 {\n    margin-left: -0.375rem;\n  }\n\n  .lg\\:-mt-2\\.5 {\n    margin-top: -0.625rem;\n  }\n\n  .lg\\:-mr-2\\.5 {\n    margin-right: -0.625rem;\n  }\n\n  .lg\\:-mb-2\\.5 {\n    margin-bottom: -0.625rem;\n  }\n\n  .lg\\:-ml-2\\.5 {\n    margin-left: -0.625rem;\n  }\n\n  .lg\\:-mt-3\\.5 {\n    margin-top: -0.875rem;\n  }\n\n  .lg\\:-mr-3\\.5 {\n    margin-right: -0.875rem;\n  }\n\n  .lg\\:-mb-3\\.5 {\n    margin-bottom: -0.875rem;\n  }\n\n  .lg\\:-ml-3\\.5 {\n    margin-left: -0.875rem;\n  }\n\n  .lg\\:max-h-0 {\n    max-height: 0px;\n  }\n\n  .lg\\:max-h-1 {\n    max-height: 0.25rem;\n  }\n\n  .lg\\:max-h-2 {\n    max-height: 0.5rem;\n  }\n\n  .lg\\:max-h-3 {\n    max-height: 0.75rem;\n  }\n\n  .lg\\:max-h-4 {\n    max-height: 1rem;\n  }\n\n  .lg\\:max-h-5 {\n    max-height: 1.25rem;\n  }\n\n  .lg\\:max-h-6 {\n    max-height: 1.5rem;\n  }\n\n  .lg\\:max-h-7 {\n    max-height: 1.75rem;\n  }\n\n  .lg\\:max-h-8 {\n    max-height: 2rem;\n  }\n\n  .lg\\:max-h-9 {\n    max-height: 2.25rem;\n  }\n\n  .lg\\:max-h-10 {\n    max-height: 2.5rem;\n  }\n\n  .lg\\:max-h-11 {\n    max-height: 2.75rem;\n  }\n\n  .lg\\:max-h-12 {\n    max-height: 3rem;\n  }\n\n  .lg\\:max-h-14 {\n    max-height: 3.5rem;\n  }\n\n  .lg\\:max-h-16 {\n    max-height: 4rem;\n  }\n\n  .lg\\:max-h-20 {\n    max-height: 5rem;\n  }\n\n  .lg\\:max-h-24 {\n    max-height: 6rem;\n  }\n\n  .lg\\:max-h-28 {\n    max-height: 7rem;\n  }\n\n  .lg\\:max-h-32 {\n    max-height: 8rem;\n  }\n\n  .lg\\:max-h-36 {\n    max-height: 9rem;\n  }\n\n  .lg\\:max-h-40 {\n    max-height: 10rem;\n  }\n\n  .lg\\:max-h-44 {\n    max-height: 11rem;\n  }\n\n  .lg\\:max-h-48 {\n    max-height: 12rem;\n  }\n\n  .lg\\:max-h-52 {\n    max-height: 13rem;\n  }\n\n  .lg\\:max-h-56 {\n    max-height: 14rem;\n  }\n\n  .lg\\:max-h-60 {\n    max-height: 15rem;\n  }\n\n  .lg\\:max-h-64 {\n    max-height: 16rem;\n  }\n\n  .lg\\:max-h-72 {\n    max-height: 18rem;\n  }\n\n  .lg\\:max-h-80 {\n    max-height: 20rem;\n  }\n\n  .lg\\:max-h-96 {\n    max-height: 24rem;\n  }\n\n  .lg\\:max-h-px {\n    max-height: 1px;\n  }\n\n  .lg\\:max-h-0\\.5 {\n    max-height: 0.125rem;\n  }\n\n  .lg\\:max-h-1\\.5 {\n    max-height: 0.375rem;\n  }\n\n  .lg\\:max-h-2\\.5 {\n    max-height: 0.625rem;\n  }\n\n  .lg\\:max-h-3\\.5 {\n    max-height: 0.875rem;\n  }\n\n  .lg\\:max-h-full {\n    max-height: 100%;\n  }\n\n  .lg\\:max-h-screen {\n    max-height: 100vh;\n  }\n\n  .lg\\:max-w-0 {\n    max-width: 0rem;\n  }\n\n  .lg\\:max-w-none {\n    max-width: none;\n  }\n\n  .lg\\:max-w-xs {\n    max-width: 20rem;\n  }\n\n  .lg\\:max-w-sm {\n    max-width: 24rem;\n  }\n\n  .lg\\:max-w-md {\n    max-width: 28rem;\n  }\n\n  .lg\\:max-w-lg {\n    max-width: 32rem;\n  }\n\n  .lg\\:max-w-xl {\n    max-width: 36rem;\n  }\n\n  .lg\\:max-w-2xl {\n    max-width: 42rem;\n  }\n\n  .lg\\:max-w-3xl {\n    max-width: 48rem;\n  }\n\n  .lg\\:max-w-4xl {\n    max-width: 56rem;\n  }\n\n  .lg\\:max-w-5xl {\n    max-width: 64rem;\n  }\n\n  .lg\\:max-w-6xl {\n    max-width: 72rem;\n  }\n\n  .lg\\:max-w-7xl {\n    max-width: 80rem;\n  }\n\n  .lg\\:max-w-full {\n    max-width: 100%;\n  }\n\n  .lg\\:max-w-min {\n    max-width: -webkit-min-content;\n    max-width: -moz-min-content;\n    max-width: min-content;\n  }\n\n  .lg\\:max-w-max {\n    max-width: -webkit-max-content;\n    max-width: -moz-max-content;\n    max-width: max-content;\n  }\n\n  .lg\\:max-w-prose {\n    max-width: 65ch;\n  }\n\n  .lg\\:max-w-screen-sm {\n    max-width: 640px;\n  }\n\n  .lg\\:max-w-screen-md {\n    max-width: 768px;\n  }\n\n  .lg\\:max-w-screen-lg {\n    max-width: 1024px;\n  }\n\n  .lg\\:max-w-screen-xl {\n    max-width: 1280px;\n  }\n\n  .lg\\:max-w-screen-2xl {\n    max-width: 1536px;\n  }\n\n  .lg\\:min-h-0 {\n    min-height: 0px;\n  }\n\n  .lg\\:min-h-full {\n    min-height: 100%;\n  }\n\n  .lg\\:min-h-screen {\n    min-height: 100vh;\n  }\n\n  .lg\\:min-w-0 {\n    min-width: 0px;\n  }\n\n  .lg\\:min-w-full {\n    min-width: 100%;\n  }\n\n  .lg\\:min-w-min {\n    min-width: -webkit-min-content;\n    min-width: -moz-min-content;\n    min-width: min-content;\n  }\n\n  .lg\\:min-w-max {\n    min-width: -webkit-max-content;\n    min-width: -moz-max-content;\n    min-width: max-content;\n  }\n\n  .lg\\:object-contain {\n    -o-object-fit: contain;\n       object-fit: contain;\n  }\n\n  .lg\\:object-cover {\n    -o-object-fit: cover;\n       object-fit: cover;\n  }\n\n  .lg\\:object-fill {\n    -o-object-fit: fill;\n       object-fit: fill;\n  }\n\n  .lg\\:object-none {\n    -o-object-fit: none;\n       object-fit: none;\n  }\n\n  .lg\\:object-scale-down {\n    -o-object-fit: scale-down;\n       object-fit: scale-down;\n  }\n\n  .lg\\:object-bottom {\n    -o-object-position: bottom;\n       object-position: bottom;\n  }\n\n  .lg\\:object-center {\n    -o-object-position: center;\n       object-position: center;\n  }\n\n  .lg\\:object-left {\n    -o-object-position: left;\n       object-position: left;\n  }\n\n  .lg\\:object-left-bottom {\n    -o-object-position: left bottom;\n       object-position: left bottom;\n  }\n\n  .lg\\:object-left-top {\n    -o-object-position: left top;\n       object-position: left top;\n  }\n\n  .lg\\:object-right {\n    -o-object-position: right;\n       object-position: right;\n  }\n\n  .lg\\:object-right-bottom {\n    -o-object-position: right bottom;\n       object-position: right bottom;\n  }\n\n  .lg\\:object-right-top {\n    -o-object-position: right top;\n       object-position: right top;\n  }\n\n  .lg\\:object-top {\n    -o-object-position: top;\n       object-position: top;\n  }\n\n  .lg\\:opacity-0 {\n    opacity: 0;\n  }\n\n  .lg\\:opacity-5 {\n    opacity: 0.05;\n  }\n\n  .lg\\:opacity-10 {\n    opacity: 0.1;\n  }\n\n  .lg\\:opacity-20 {\n    opacity: 0.2;\n  }\n\n  .lg\\:opacity-25 {\n    opacity: 0.25;\n  }\n\n  .lg\\:opacity-30 {\n    opacity: 0.3;\n  }\n\n  .lg\\:opacity-40 {\n    opacity: 0.4;\n  }\n\n  .lg\\:opacity-50 {\n    opacity: 0.5;\n  }\n\n  .lg\\:opacity-60 {\n    opacity: 0.6;\n  }\n\n  .lg\\:opacity-70 {\n    opacity: 0.7;\n  }\n\n  .lg\\:opacity-75 {\n    opacity: 0.75;\n  }\n\n  .lg\\:opacity-80 {\n    opacity: 0.8;\n  }\n\n  .lg\\:opacity-90 {\n    opacity: 0.9;\n  }\n\n  .lg\\:opacity-95 {\n    opacity: 0.95;\n  }\n\n  .lg\\:opacity-100 {\n    opacity: 1;\n  }\n\n  .group:hover .lg\\:group-hover\\:opacity-0 {\n    opacity: 0;\n  }\n\n  .group:hover .lg\\:group-hover\\:opacity-5 {\n    opacity: 0.05;\n  }\n\n  .group:hover .lg\\:group-hover\\:opacity-10 {\n    opacity: 0.1;\n  }\n\n  .group:hover .lg\\:group-hover\\:opacity-20 {\n    opacity: 0.2;\n  }\n\n  .group:hover .lg\\:group-hover\\:opacity-25 {\n    opacity: 0.25;\n  }\n\n  .group:hover .lg\\:group-hover\\:opacity-30 {\n    opacity: 0.3;\n  }\n\n  .group:hover .lg\\:group-hover\\:opacity-40 {\n    opacity: 0.4;\n  }\n\n  .group:hover .lg\\:group-hover\\:opacity-50 {\n    opacity: 0.5;\n  }\n\n  .group:hover .lg\\:group-hover\\:opacity-60 {\n    opacity: 0.6;\n  }\n\n  .group:hover .lg\\:group-hover\\:opacity-70 {\n    opacity: 0.7;\n  }\n\n  .group:hover .lg\\:group-hover\\:opacity-75 {\n    opacity: 0.75;\n  }\n\n  .group:hover .lg\\:group-hover\\:opacity-80 {\n    opacity: 0.8;\n  }\n\n  .group:hover .lg\\:group-hover\\:opacity-90 {\n    opacity: 0.9;\n  }\n\n  .group:hover .lg\\:group-hover\\:opacity-95 {\n    opacity: 0.95;\n  }\n\n  .group:hover .lg\\:group-hover\\:opacity-100 {\n    opacity: 1;\n  }\n\n  .lg\\:focus-within\\:opacity-0:focus-within {\n    opacity: 0;\n  }\n\n  .lg\\:focus-within\\:opacity-5:focus-within {\n    opacity: 0.05;\n  }\n\n  .lg\\:focus-within\\:opacity-10:focus-within {\n    opacity: 0.1;\n  }\n\n  .lg\\:focus-within\\:opacity-20:focus-within {\n    opacity: 0.2;\n  }\n\n  .lg\\:focus-within\\:opacity-25:focus-within {\n    opacity: 0.25;\n  }\n\n  .lg\\:focus-within\\:opacity-30:focus-within {\n    opacity: 0.3;\n  }\n\n  .lg\\:focus-within\\:opacity-40:focus-within {\n    opacity: 0.4;\n  }\n\n  .lg\\:focus-within\\:opacity-50:focus-within {\n    opacity: 0.5;\n  }\n\n  .lg\\:focus-within\\:opacity-60:focus-within {\n    opacity: 0.6;\n  }\n\n  .lg\\:focus-within\\:opacity-70:focus-within {\n    opacity: 0.7;\n  }\n\n  .lg\\:focus-within\\:opacity-75:focus-within {\n    opacity: 0.75;\n  }\n\n  .lg\\:focus-within\\:opacity-80:focus-within {\n    opacity: 0.8;\n  }\n\n  .lg\\:focus-within\\:opacity-90:focus-within {\n    opacity: 0.9;\n  }\n\n  .lg\\:focus-within\\:opacity-95:focus-within {\n    opacity: 0.95;\n  }\n\n  .lg\\:focus-within\\:opacity-100:focus-within {\n    opacity: 1;\n  }\n\n  .lg\\:hover\\:opacity-0:hover {\n    opacity: 0;\n  }\n\n  .lg\\:hover\\:opacity-5:hover {\n    opacity: 0.05;\n  }\n\n  .lg\\:hover\\:opacity-10:hover {\n    opacity: 0.1;\n  }\n\n  .lg\\:hover\\:opacity-20:hover {\n    opacity: 0.2;\n  }\n\n  .lg\\:hover\\:opacity-25:hover {\n    opacity: 0.25;\n  }\n\n  .lg\\:hover\\:opacity-30:hover {\n    opacity: 0.3;\n  }\n\n  .lg\\:hover\\:opacity-40:hover {\n    opacity: 0.4;\n  }\n\n  .lg\\:hover\\:opacity-50:hover {\n    opacity: 0.5;\n  }\n\n  .lg\\:hover\\:opacity-60:hover {\n    opacity: 0.6;\n  }\n\n  .lg\\:hover\\:opacity-70:hover {\n    opacity: 0.7;\n  }\n\n  .lg\\:hover\\:opacity-75:hover {\n    opacity: 0.75;\n  }\n\n  .lg\\:hover\\:opacity-80:hover {\n    opacity: 0.8;\n  }\n\n  .lg\\:hover\\:opacity-90:hover {\n    opacity: 0.9;\n  }\n\n  .lg\\:hover\\:opacity-95:hover {\n    opacity: 0.95;\n  }\n\n  .lg\\:hover\\:opacity-100:hover {\n    opacity: 1;\n  }\n\n  .lg\\:focus\\:opacity-0:focus {\n    opacity: 0;\n  }\n\n  .lg\\:focus\\:opacity-5:focus {\n    opacity: 0.05;\n  }\n\n  .lg\\:focus\\:opacity-10:focus {\n    opacity: 0.1;\n  }\n\n  .lg\\:focus\\:opacity-20:focus {\n    opacity: 0.2;\n  }\n\n  .lg\\:focus\\:opacity-25:focus {\n    opacity: 0.25;\n  }\n\n  .lg\\:focus\\:opacity-30:focus {\n    opacity: 0.3;\n  }\n\n  .lg\\:focus\\:opacity-40:focus {\n    opacity: 0.4;\n  }\n\n  .lg\\:focus\\:opacity-50:focus {\n    opacity: 0.5;\n  }\n\n  .lg\\:focus\\:opacity-60:focus {\n    opacity: 0.6;\n  }\n\n  .lg\\:focus\\:opacity-70:focus {\n    opacity: 0.7;\n  }\n\n  .lg\\:focus\\:opacity-75:focus {\n    opacity: 0.75;\n  }\n\n  .lg\\:focus\\:opacity-80:focus {\n    opacity: 0.8;\n  }\n\n  .lg\\:focus\\:opacity-90:focus {\n    opacity: 0.9;\n  }\n\n  .lg\\:focus\\:opacity-95:focus {\n    opacity: 0.95;\n  }\n\n  .lg\\:focus\\:opacity-100:focus {\n    opacity: 1;\n  }\n\n  .lg\\:outline-none {\n    outline: 2px solid transparent;\n    outline-offset: 2px;\n  }\n\n  .lg\\:outline-white {\n    outline: 2px dotted white;\n    outline-offset: 2px;\n  }\n\n  .lg\\:outline-black {\n    outline: 2px dotted black;\n    outline-offset: 2px;\n  }\n\n  .lg\\:focus-within\\:outline-none:focus-within {\n    outline: 2px solid transparent;\n    outline-offset: 2px;\n  }\n\n  .lg\\:focus-within\\:outline-white:focus-within {\n    outline: 2px dotted white;\n    outline-offset: 2px;\n  }\n\n  .lg\\:focus-within\\:outline-black:focus-within {\n    outline: 2px dotted black;\n    outline-offset: 2px;\n  }\n\n  .lg\\:focus\\:outline-none:focus {\n    outline: 2px solid transparent;\n    outline-offset: 2px;\n  }\n\n  .lg\\:focus\\:outline-white:focus {\n    outline: 2px dotted white;\n    outline-offset: 2px;\n  }\n\n  .lg\\:focus\\:outline-black:focus {\n    outline: 2px dotted black;\n    outline-offset: 2px;\n  }\n\n  .lg\\:overflow-auto {\n    overflow: auto;\n  }\n\n  .lg\\:overflow-hidden {\n    overflow: hidden;\n  }\n\n  .lg\\:overflow-visible {\n    overflow: visible;\n  }\n\n  .lg\\:overflow-scroll {\n    overflow: scroll;\n  }\n\n  .lg\\:overflow-x-auto {\n    overflow-x: auto;\n  }\n\n  .lg\\:overflow-y-auto {\n    overflow-y: auto;\n  }\n\n  .lg\\:overflow-x-hidden {\n    overflow-x: hidden;\n  }\n\n  .lg\\:overflow-y-hidden {\n    overflow-y: hidden;\n  }\n\n  .lg\\:overflow-x-visible {\n    overflow-x: visible;\n  }\n\n  .lg\\:overflow-y-visible {\n    overflow-y: visible;\n  }\n\n  .lg\\:overflow-x-scroll {\n    overflow-x: scroll;\n  }\n\n  .lg\\:overflow-y-scroll {\n    overflow-y: scroll;\n  }\n\n  .lg\\:overscroll-auto {\n    -ms-scroll-chaining: chained;\n        overscroll-behavior: auto;\n  }\n\n  .lg\\:overscroll-contain {\n    -ms-scroll-chaining: none;\n        overscroll-behavior: contain;\n  }\n\n  .lg\\:overscroll-none {\n    -ms-scroll-chaining: none;\n        overscroll-behavior: none;\n  }\n\n  .lg\\:overscroll-y-auto {\n    overscroll-behavior-y: auto;\n  }\n\n  .lg\\:overscroll-y-contain {\n    overscroll-behavior-y: contain;\n  }\n\n  .lg\\:overscroll-y-none {\n    overscroll-behavior-y: none;\n  }\n\n  .lg\\:overscroll-x-auto {\n    overscroll-behavior-x: auto;\n  }\n\n  .lg\\:overscroll-x-contain {\n    overscroll-behavior-x: contain;\n  }\n\n  .lg\\:overscroll-x-none {\n    overscroll-behavior-x: none;\n  }\n\n  .lg\\:p-0 {\n    padding: 0px;\n  }\n\n  .lg\\:p-1 {\n    padding: 0.25rem;\n  }\n\n  .lg\\:p-2 {\n    padding: 0.5rem;\n  }\n\n  .lg\\:p-3 {\n    padding: 0.75rem;\n  }\n\n  .lg\\:p-4 {\n    padding: 1rem;\n  }\n\n  .lg\\:p-5 {\n    padding: 1.25rem;\n  }\n\n  .lg\\:p-6 {\n    padding: 1.5rem;\n  }\n\n  .lg\\:p-7 {\n    padding: 1.75rem;\n  }\n\n  .lg\\:p-8 {\n    padding: 2rem;\n  }\n\n  .lg\\:p-9 {\n    padding: 2.25rem;\n  }\n\n  .lg\\:p-10 {\n    padding: 2.5rem;\n  }\n\n  .lg\\:p-11 {\n    padding: 2.75rem;\n  }\n\n  .lg\\:p-12 {\n    padding: 3rem;\n  }\n\n  .lg\\:p-14 {\n    padding: 3.5rem;\n  }\n\n  .lg\\:p-16 {\n    padding: 4rem;\n  }\n\n  .lg\\:p-20 {\n    padding: 5rem;\n  }\n\n  .lg\\:p-24 {\n    padding: 6rem;\n  }\n\n  .lg\\:p-28 {\n    padding: 7rem;\n  }\n\n  .lg\\:p-32 {\n    padding: 8rem;\n  }\n\n  .lg\\:p-36 {\n    padding: 9rem;\n  }\n\n  .lg\\:p-40 {\n    padding: 10rem;\n  }\n\n  .lg\\:p-44 {\n    padding: 11rem;\n  }\n\n  .lg\\:p-48 {\n    padding: 12rem;\n  }\n\n  .lg\\:p-52 {\n    padding: 13rem;\n  }\n\n  .lg\\:p-56 {\n    padding: 14rem;\n  }\n\n  .lg\\:p-60 {\n    padding: 15rem;\n  }\n\n  .lg\\:p-64 {\n    padding: 16rem;\n  }\n\n  .lg\\:p-72 {\n    padding: 18rem;\n  }\n\n  .lg\\:p-80 {\n    padding: 20rem;\n  }\n\n  .lg\\:p-96 {\n    padding: 24rem;\n  }\n\n  .lg\\:p-px {\n    padding: 1px;\n  }\n\n  .lg\\:p-0\\.5 {\n    padding: 0.125rem;\n  }\n\n  .lg\\:p-1\\.5 {\n    padding: 0.375rem;\n  }\n\n  .lg\\:p-2\\.5 {\n    padding: 0.625rem;\n  }\n\n  .lg\\:p-3\\.5 {\n    padding: 0.875rem;\n  }\n\n  .lg\\:py-0 {\n    padding-top: 0px;\n    padding-bottom: 0px;\n  }\n\n  .lg\\:px-0 {\n    padding-left: 0px;\n    padding-right: 0px;\n  }\n\n  .lg\\:py-1 {\n    padding-top: 0.25rem;\n    padding-bottom: 0.25rem;\n  }\n\n  .lg\\:px-1 {\n    padding-left: 0.25rem;\n    padding-right: 0.25rem;\n  }\n\n  .lg\\:py-2 {\n    padding-top: 0.5rem;\n    padding-bottom: 0.5rem;\n  }\n\n  .lg\\:px-2 {\n    padding-left: 0.5rem;\n    padding-right: 0.5rem;\n  }\n\n  .lg\\:py-3 {\n    padding-top: 0.75rem;\n    padding-bottom: 0.75rem;\n  }\n\n  .lg\\:px-3 {\n    padding-left: 0.75rem;\n    padding-right: 0.75rem;\n  }\n\n  .lg\\:py-4 {\n    padding-top: 1rem;\n    padding-bottom: 1rem;\n  }\n\n  .lg\\:px-4 {\n    padding-left: 1rem;\n    padding-right: 1rem;\n  }\n\n  .lg\\:py-5 {\n    padding-top: 1.25rem;\n    padding-bottom: 1.25rem;\n  }\n\n  .lg\\:px-5 {\n    padding-left: 1.25rem;\n    padding-right: 1.25rem;\n  }\n\n  .lg\\:py-6 {\n    padding-top: 1.5rem;\n    padding-bottom: 1.5rem;\n  }\n\n  .lg\\:px-6 {\n    padding-left: 1.5rem;\n    padding-right: 1.5rem;\n  }\n\n  .lg\\:py-7 {\n    padding-top: 1.75rem;\n    padding-bottom: 1.75rem;\n  }\n\n  .lg\\:px-7 {\n    padding-left: 1.75rem;\n    padding-right: 1.75rem;\n  }\n\n  .lg\\:py-8 {\n    padding-top: 2rem;\n    padding-bottom: 2rem;\n  }\n\n  .lg\\:px-8 {\n    padding-left: 2rem;\n    padding-right: 2rem;\n  }\n\n  .lg\\:py-9 {\n    padding-top: 2.25rem;\n    padding-bottom: 2.25rem;\n  }\n\n  .lg\\:px-9 {\n    padding-left: 2.25rem;\n    padding-right: 2.25rem;\n  }\n\n  .lg\\:py-10 {\n    padding-top: 2.5rem;\n    padding-bottom: 2.5rem;\n  }\n\n  .lg\\:px-10 {\n    padding-left: 2.5rem;\n    padding-right: 2.5rem;\n  }\n\n  .lg\\:py-11 {\n    padding-top: 2.75rem;\n    padding-bottom: 2.75rem;\n  }\n\n  .lg\\:px-11 {\n    padding-left: 2.75rem;\n    padding-right: 2.75rem;\n  }\n\n  .lg\\:py-12 {\n    padding-top: 3rem;\n    padding-bottom: 3rem;\n  }\n\n  .lg\\:px-12 {\n    padding-left: 3rem;\n    padding-right: 3rem;\n  }\n\n  .lg\\:py-14 {\n    padding-top: 3.5rem;\n    padding-bottom: 3.5rem;\n  }\n\n  .lg\\:px-14 {\n    padding-left: 3.5rem;\n    padding-right: 3.5rem;\n  }\n\n  .lg\\:py-16 {\n    padding-top: 4rem;\n    padding-bottom: 4rem;\n  }\n\n  .lg\\:px-16 {\n    padding-left: 4rem;\n    padding-right: 4rem;\n  }\n\n  .lg\\:py-20 {\n    padding-top: 5rem;\n    padding-bottom: 5rem;\n  }\n\n  .lg\\:px-20 {\n    padding-left: 5rem;\n    padding-right: 5rem;\n  }\n\n  .lg\\:py-24 {\n    padding-top: 6rem;\n    padding-bottom: 6rem;\n  }\n\n  .lg\\:px-24 {\n    padding-left: 6rem;\n    padding-right: 6rem;\n  }\n\n  .lg\\:py-28 {\n    padding-top: 7rem;\n    padding-bottom: 7rem;\n  }\n\n  .lg\\:px-28 {\n    padding-left: 7rem;\n    padding-right: 7rem;\n  }\n\n  .lg\\:py-32 {\n    padding-top: 8rem;\n    padding-bottom: 8rem;\n  }\n\n  .lg\\:px-32 {\n    padding-left: 8rem;\n    padding-right: 8rem;\n  }\n\n  .lg\\:py-36 {\n    padding-top: 9rem;\n    padding-bottom: 9rem;\n  }\n\n  .lg\\:px-36 {\n    padding-left: 9rem;\n    padding-right: 9rem;\n  }\n\n  .lg\\:py-40 {\n    padding-top: 10rem;\n    padding-bottom: 10rem;\n  }\n\n  .lg\\:px-40 {\n    padding-left: 10rem;\n    padding-right: 10rem;\n  }\n\n  .lg\\:py-44 {\n    padding-top: 11rem;\n    padding-bottom: 11rem;\n  }\n\n  .lg\\:px-44 {\n    padding-left: 11rem;\n    padding-right: 11rem;\n  }\n\n  .lg\\:py-48 {\n    padding-top: 12rem;\n    padding-bottom: 12rem;\n  }\n\n  .lg\\:px-48 {\n    padding-left: 12rem;\n    padding-right: 12rem;\n  }\n\n  .lg\\:py-52 {\n    padding-top: 13rem;\n    padding-bottom: 13rem;\n  }\n\n  .lg\\:px-52 {\n    padding-left: 13rem;\n    padding-right: 13rem;\n  }\n\n  .lg\\:py-56 {\n    padding-top: 14rem;\n    padding-bottom: 14rem;\n  }\n\n  .lg\\:px-56 {\n    padding-left: 14rem;\n    padding-right: 14rem;\n  }\n\n  .lg\\:py-60 {\n    padding-top: 15rem;\n    padding-bottom: 15rem;\n  }\n\n  .lg\\:px-60 {\n    padding-left: 15rem;\n    padding-right: 15rem;\n  }\n\n  .lg\\:py-64 {\n    padding-top: 16rem;\n    padding-bottom: 16rem;\n  }\n\n  .lg\\:px-64 {\n    padding-left: 16rem;\n    padding-right: 16rem;\n  }\n\n  .lg\\:py-72 {\n    padding-top: 18rem;\n    padding-bottom: 18rem;\n  }\n\n  .lg\\:px-72 {\n    padding-left: 18rem;\n    padding-right: 18rem;\n  }\n\n  .lg\\:py-80 {\n    padding-top: 20rem;\n    padding-bottom: 20rem;\n  }\n\n  .lg\\:px-80 {\n    padding-left: 20rem;\n    padding-right: 20rem;\n  }\n\n  .lg\\:py-96 {\n    padding-top: 24rem;\n    padding-bottom: 24rem;\n  }\n\n  .lg\\:px-96 {\n    padding-left: 24rem;\n    padding-right: 24rem;\n  }\n\n  .lg\\:py-px {\n    padding-top: 1px;\n    padding-bottom: 1px;\n  }\n\n  .lg\\:px-px {\n    padding-left: 1px;\n    padding-right: 1px;\n  }\n\n  .lg\\:py-0\\.5 {\n    padding-top: 0.125rem;\n    padding-bottom: 0.125rem;\n  }\n\n  .lg\\:px-0\\.5 {\n    padding-left: 0.125rem;\n    padding-right: 0.125rem;\n  }\n\n  .lg\\:py-1\\.5 {\n    padding-top: 0.375rem;\n    padding-bottom: 0.375rem;\n  }\n\n  .lg\\:px-1\\.5 {\n    padding-left: 0.375rem;\n    padding-right: 0.375rem;\n  }\n\n  .lg\\:py-2\\.5 {\n    padding-top: 0.625rem;\n    padding-bottom: 0.625rem;\n  }\n\n  .lg\\:px-2\\.5 {\n    padding-left: 0.625rem;\n    padding-right: 0.625rem;\n  }\n\n  .lg\\:py-3\\.5 {\n    padding-top: 0.875rem;\n    padding-bottom: 0.875rem;\n  }\n\n  .lg\\:px-3\\.5 {\n    padding-left: 0.875rem;\n    padding-right: 0.875rem;\n  }\n\n  .lg\\:pt-0 {\n    padding-top: 0px;\n  }\n\n  .lg\\:pr-0 {\n    padding-right: 0px;\n  }\n\n  .lg\\:pb-0 {\n    padding-bottom: 0px;\n  }\n\n  .lg\\:pl-0 {\n    padding-left: 0px;\n  }\n\n  .lg\\:pt-1 {\n    padding-top: 0.25rem;\n  }\n\n  .lg\\:pr-1 {\n    padding-right: 0.25rem;\n  }\n\n  .lg\\:pb-1 {\n    padding-bottom: 0.25rem;\n  }\n\n  .lg\\:pl-1 {\n    padding-left: 0.25rem;\n  }\n\n  .lg\\:pt-2 {\n    padding-top: 0.5rem;\n  }\n\n  .lg\\:pr-2 {\n    padding-right: 0.5rem;\n  }\n\n  .lg\\:pb-2 {\n    padding-bottom: 0.5rem;\n  }\n\n  .lg\\:pl-2 {\n    padding-left: 0.5rem;\n  }\n\n  .lg\\:pt-3 {\n    padding-top: 0.75rem;\n  }\n\n  .lg\\:pr-3 {\n    padding-right: 0.75rem;\n  }\n\n  .lg\\:pb-3 {\n    padding-bottom: 0.75rem;\n  }\n\n  .lg\\:pl-3 {\n    padding-left: 0.75rem;\n  }\n\n  .lg\\:pt-4 {\n    padding-top: 1rem;\n  }\n\n  .lg\\:pr-4 {\n    padding-right: 1rem;\n  }\n\n  .lg\\:pb-4 {\n    padding-bottom: 1rem;\n  }\n\n  .lg\\:pl-4 {\n    padding-left: 1rem;\n  }\n\n  .lg\\:pt-5 {\n    padding-top: 1.25rem;\n  }\n\n  .lg\\:pr-5 {\n    padding-right: 1.25rem;\n  }\n\n  .lg\\:pb-5 {\n    padding-bottom: 1.25rem;\n  }\n\n  .lg\\:pl-5 {\n    padding-left: 1.25rem;\n  }\n\n  .lg\\:pt-6 {\n    padding-top: 1.5rem;\n  }\n\n  .lg\\:pr-6 {\n    padding-right: 1.5rem;\n  }\n\n  .lg\\:pb-6 {\n    padding-bottom: 1.5rem;\n  }\n\n  .lg\\:pl-6 {\n    padding-left: 1.5rem;\n  }\n\n  .lg\\:pt-7 {\n    padding-top: 1.75rem;\n  }\n\n  .lg\\:pr-7 {\n    padding-right: 1.75rem;\n  }\n\n  .lg\\:pb-7 {\n    padding-bottom: 1.75rem;\n  }\n\n  .lg\\:pl-7 {\n    padding-left: 1.75rem;\n  }\n\n  .lg\\:pt-8 {\n    padding-top: 2rem;\n  }\n\n  .lg\\:pr-8 {\n    padding-right: 2rem;\n  }\n\n  .lg\\:pb-8 {\n    padding-bottom: 2rem;\n  }\n\n  .lg\\:pl-8 {\n    padding-left: 2rem;\n  }\n\n  .lg\\:pt-9 {\n    padding-top: 2.25rem;\n  }\n\n  .lg\\:pr-9 {\n    padding-right: 2.25rem;\n  }\n\n  .lg\\:pb-9 {\n    padding-bottom: 2.25rem;\n  }\n\n  .lg\\:pl-9 {\n    padding-left: 2.25rem;\n  }\n\n  .lg\\:pt-10 {\n    padding-top: 2.5rem;\n  }\n\n  .lg\\:pr-10 {\n    padding-right: 2.5rem;\n  }\n\n  .lg\\:pb-10 {\n    padding-bottom: 2.5rem;\n  }\n\n  .lg\\:pl-10 {\n    padding-left: 2.5rem;\n  }\n\n  .lg\\:pt-11 {\n    padding-top: 2.75rem;\n  }\n\n  .lg\\:pr-11 {\n    padding-right: 2.75rem;\n  }\n\n  .lg\\:pb-11 {\n    padding-bottom: 2.75rem;\n  }\n\n  .lg\\:pl-11 {\n    padding-left: 2.75rem;\n  }\n\n  .lg\\:pt-12 {\n    padding-top: 3rem;\n  }\n\n  .lg\\:pr-12 {\n    padding-right: 3rem;\n  }\n\n  .lg\\:pb-12 {\n    padding-bottom: 3rem;\n  }\n\n  .lg\\:pl-12 {\n    padding-left: 3rem;\n  }\n\n  .lg\\:pt-14 {\n    padding-top: 3.5rem;\n  }\n\n  .lg\\:pr-14 {\n    padding-right: 3.5rem;\n  }\n\n  .lg\\:pb-14 {\n    padding-bottom: 3.5rem;\n  }\n\n  .lg\\:pl-14 {\n    padding-left: 3.5rem;\n  }\n\n  .lg\\:pt-16 {\n    padding-top: 4rem;\n  }\n\n  .lg\\:pr-16 {\n    padding-right: 4rem;\n  }\n\n  .lg\\:pb-16 {\n    padding-bottom: 4rem;\n  }\n\n  .lg\\:pl-16 {\n    padding-left: 4rem;\n  }\n\n  .lg\\:pt-20 {\n    padding-top: 5rem;\n  }\n\n  .lg\\:pr-20 {\n    padding-right: 5rem;\n  }\n\n  .lg\\:pb-20 {\n    padding-bottom: 5rem;\n  }\n\n  .lg\\:pl-20 {\n    padding-left: 5rem;\n  }\n\n  .lg\\:pt-24 {\n    padding-top: 6rem;\n  }\n\n  .lg\\:pr-24 {\n    padding-right: 6rem;\n  }\n\n  .lg\\:pb-24 {\n    padding-bottom: 6rem;\n  }\n\n  .lg\\:pl-24 {\n    padding-left: 6rem;\n  }\n\n  .lg\\:pt-28 {\n    padding-top: 7rem;\n  }\n\n  .lg\\:pr-28 {\n    padding-right: 7rem;\n  }\n\n  .lg\\:pb-28 {\n    padding-bottom: 7rem;\n  }\n\n  .lg\\:pl-28 {\n    padding-left: 7rem;\n  }\n\n  .lg\\:pt-32 {\n    padding-top: 8rem;\n  }\n\n  .lg\\:pr-32 {\n    padding-right: 8rem;\n  }\n\n  .lg\\:pb-32 {\n    padding-bottom: 8rem;\n  }\n\n  .lg\\:pl-32 {\n    padding-left: 8rem;\n  }\n\n  .lg\\:pt-36 {\n    padding-top: 9rem;\n  }\n\n  .lg\\:pr-36 {\n    padding-right: 9rem;\n  }\n\n  .lg\\:pb-36 {\n    padding-bottom: 9rem;\n  }\n\n  .lg\\:pl-36 {\n    padding-left: 9rem;\n  }\n\n  .lg\\:pt-40 {\n    padding-top: 10rem;\n  }\n\n  .lg\\:pr-40 {\n    padding-right: 10rem;\n  }\n\n  .lg\\:pb-40 {\n    padding-bottom: 10rem;\n  }\n\n  .lg\\:pl-40 {\n    padding-left: 10rem;\n  }\n\n  .lg\\:pt-44 {\n    padding-top: 11rem;\n  }\n\n  .lg\\:pr-44 {\n    padding-right: 11rem;\n  }\n\n  .lg\\:pb-44 {\n    padding-bottom: 11rem;\n  }\n\n  .lg\\:pl-44 {\n    padding-left: 11rem;\n  }\n\n  .lg\\:pt-48 {\n    padding-top: 12rem;\n  }\n\n  .lg\\:pr-48 {\n    padding-right: 12rem;\n  }\n\n  .lg\\:pb-48 {\n    padding-bottom: 12rem;\n  }\n\n  .lg\\:pl-48 {\n    padding-left: 12rem;\n  }\n\n  .lg\\:pt-52 {\n    padding-top: 13rem;\n  }\n\n  .lg\\:pr-52 {\n    padding-right: 13rem;\n  }\n\n  .lg\\:pb-52 {\n    padding-bottom: 13rem;\n  }\n\n  .lg\\:pl-52 {\n    padding-left: 13rem;\n  }\n\n  .lg\\:pt-56 {\n    padding-top: 14rem;\n  }\n\n  .lg\\:pr-56 {\n    padding-right: 14rem;\n  }\n\n  .lg\\:pb-56 {\n    padding-bottom: 14rem;\n  }\n\n  .lg\\:pl-56 {\n    padding-left: 14rem;\n  }\n\n  .lg\\:pt-60 {\n    padding-top: 15rem;\n  }\n\n  .lg\\:pr-60 {\n    padding-right: 15rem;\n  }\n\n  .lg\\:pb-60 {\n    padding-bottom: 15rem;\n  }\n\n  .lg\\:pl-60 {\n    padding-left: 15rem;\n  }\n\n  .lg\\:pt-64 {\n    padding-top: 16rem;\n  }\n\n  .lg\\:pr-64 {\n    padding-right: 16rem;\n  }\n\n  .lg\\:pb-64 {\n    padding-bottom: 16rem;\n  }\n\n  .lg\\:pl-64 {\n    padding-left: 16rem;\n  }\n\n  .lg\\:pt-72 {\n    padding-top: 18rem;\n  }\n\n  .lg\\:pr-72 {\n    padding-right: 18rem;\n  }\n\n  .lg\\:pb-72 {\n    padding-bottom: 18rem;\n  }\n\n  .lg\\:pl-72 {\n    padding-left: 18rem;\n  }\n\n  .lg\\:pt-80 {\n    padding-top: 20rem;\n  }\n\n  .lg\\:pr-80 {\n    padding-right: 20rem;\n  }\n\n  .lg\\:pb-80 {\n    padding-bottom: 20rem;\n  }\n\n  .lg\\:pl-80 {\n    padding-left: 20rem;\n  }\n\n  .lg\\:pt-96 {\n    padding-top: 24rem;\n  }\n\n  .lg\\:pr-96 {\n    padding-right: 24rem;\n  }\n\n  .lg\\:pb-96 {\n    padding-bottom: 24rem;\n  }\n\n  .lg\\:pl-96 {\n    padding-left: 24rem;\n  }\n\n  .lg\\:pt-px {\n    padding-top: 1px;\n  }\n\n  .lg\\:pr-px {\n    padding-right: 1px;\n  }\n\n  .lg\\:pb-px {\n    padding-bottom: 1px;\n  }\n\n  .lg\\:pl-px {\n    padding-left: 1px;\n  }\n\n  .lg\\:pt-0\\.5 {\n    padding-top: 0.125rem;\n  }\n\n  .lg\\:pr-0\\.5 {\n    padding-right: 0.125rem;\n  }\n\n  .lg\\:pb-0\\.5 {\n    padding-bottom: 0.125rem;\n  }\n\n  .lg\\:pl-0\\.5 {\n    padding-left: 0.125rem;\n  }\n\n  .lg\\:pt-1\\.5 {\n    padding-top: 0.375rem;\n  }\n\n  .lg\\:pr-1\\.5 {\n    padding-right: 0.375rem;\n  }\n\n  .lg\\:pb-1\\.5 {\n    padding-bottom: 0.375rem;\n  }\n\n  .lg\\:pl-1\\.5 {\n    padding-left: 0.375rem;\n  }\n\n  .lg\\:pt-2\\.5 {\n    padding-top: 0.625rem;\n  }\n\n  .lg\\:pr-2\\.5 {\n    padding-right: 0.625rem;\n  }\n\n  .lg\\:pb-2\\.5 {\n    padding-bottom: 0.625rem;\n  }\n\n  .lg\\:pl-2\\.5 {\n    padding-left: 0.625rem;\n  }\n\n  .lg\\:pt-3\\.5 {\n    padding-top: 0.875rem;\n  }\n\n  .lg\\:pr-3\\.5 {\n    padding-right: 0.875rem;\n  }\n\n  .lg\\:pb-3\\.5 {\n    padding-bottom: 0.875rem;\n  }\n\n  .lg\\:pl-3\\.5 {\n    padding-left: 0.875rem;\n  }\n\n  .lg\\:placeholder-transparent::-moz-placeholder {\n    color: transparent;\n  }\n\n  .lg\\:placeholder-transparent:-ms-input-placeholder {\n    color: transparent;\n  }\n\n  .lg\\:placeholder-transparent::placeholder {\n    color: transparent;\n  }\n\n  .lg\\:placeholder-current::-moz-placeholder {\n    color: currentColor;\n  }\n\n  .lg\\:placeholder-current:-ms-input-placeholder {\n    color: currentColor;\n  }\n\n  .lg\\:placeholder-current::placeholder {\n    color: currentColor;\n  }\n\n  .lg\\:placeholder-black::-moz-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(0, 0, 0, var(--tw-placeholder-opacity));\n  }\n\n  .lg\\:placeholder-black:-ms-input-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(0, 0, 0, var(--tw-placeholder-opacity));\n  }\n\n  .lg\\:placeholder-black::placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(0, 0, 0, var(--tw-placeholder-opacity));\n  }\n\n  .lg\\:placeholder-white::-moz-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(255, 255, 255, var(--tw-placeholder-opacity));\n  }\n\n  .lg\\:placeholder-white:-ms-input-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(255, 255, 255, var(--tw-placeholder-opacity));\n  }\n\n  .lg\\:placeholder-white::placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(255, 255, 255, var(--tw-placeholder-opacity));\n  }\n\n  .lg\\:placeholder-gray-50::-moz-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(249, 250, 251, var(--tw-placeholder-opacity));\n  }\n\n  .lg\\:placeholder-gray-50:-ms-input-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(249, 250, 251, var(--tw-placeholder-opacity));\n  }\n\n  .lg\\:placeholder-gray-50::placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(249, 250, 251, var(--tw-placeholder-opacity));\n  }\n\n  .lg\\:placeholder-gray-100::-moz-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(243, 244, 246, var(--tw-placeholder-opacity));\n  }\n\n  .lg\\:placeholder-gray-100:-ms-input-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(243, 244, 246, var(--tw-placeholder-opacity));\n  }\n\n  .lg\\:placeholder-gray-100::placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(243, 244, 246, var(--tw-placeholder-opacity));\n  }\n\n  .lg\\:placeholder-gray-200::-moz-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(229, 231, 235, var(--tw-placeholder-opacity));\n  }\n\n  .lg\\:placeholder-gray-200:-ms-input-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(229, 231, 235, var(--tw-placeholder-opacity));\n  }\n\n  .lg\\:placeholder-gray-200::placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(229, 231, 235, var(--tw-placeholder-opacity));\n  }\n\n  .lg\\:placeholder-gray-300::-moz-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(209, 213, 219, var(--tw-placeholder-opacity));\n  }\n\n  .lg\\:placeholder-gray-300:-ms-input-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(209, 213, 219, var(--tw-placeholder-opacity));\n  }\n\n  .lg\\:placeholder-gray-300::placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(209, 213, 219, var(--tw-placeholder-opacity));\n  }\n\n  .lg\\:placeholder-gray-400::-moz-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(156, 163, 175, var(--tw-placeholder-opacity));\n  }\n\n  .lg\\:placeholder-gray-400:-ms-input-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(156, 163, 175, var(--tw-placeholder-opacity));\n  }\n\n  .lg\\:placeholder-gray-400::placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(156, 163, 175, var(--tw-placeholder-opacity));\n  }\n\n  .lg\\:placeholder-gray-500::-moz-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(107, 114, 128, var(--tw-placeholder-opacity));\n  }\n\n  .lg\\:placeholder-gray-500:-ms-input-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(107, 114, 128, var(--tw-placeholder-opacity));\n  }\n\n  .lg\\:placeholder-gray-500::placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(107, 114, 128, var(--tw-placeholder-opacity));\n  }\n\n  .lg\\:placeholder-gray-600::-moz-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(75, 85, 99, var(--tw-placeholder-opacity));\n  }\n\n  .lg\\:placeholder-gray-600:-ms-input-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(75, 85, 99, var(--tw-placeholder-opacity));\n  }\n\n  .lg\\:placeholder-gray-600::placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(75, 85, 99, var(--tw-placeholder-opacity));\n  }\n\n  .lg\\:placeholder-gray-700::-moz-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(55, 65, 81, var(--tw-placeholder-opacity));\n  }\n\n  .lg\\:placeholder-gray-700:-ms-input-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(55, 65, 81, var(--tw-placeholder-opacity));\n  }\n\n  .lg\\:placeholder-gray-700::placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(55, 65, 81, var(--tw-placeholder-opacity));\n  }\n\n  .lg\\:placeholder-gray-800::-moz-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(31, 41, 55, var(--tw-placeholder-opacity));\n  }\n\n  .lg\\:placeholder-gray-800:-ms-input-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(31, 41, 55, var(--tw-placeholder-opacity));\n  }\n\n  .lg\\:placeholder-gray-800::placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(31, 41, 55, var(--tw-placeholder-opacity));\n  }\n\n  .lg\\:placeholder-gray-900::-moz-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(17, 24, 39, var(--tw-placeholder-opacity));\n  }\n\n  .lg\\:placeholder-gray-900:-ms-input-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(17, 24, 39, var(--tw-placeholder-opacity));\n  }\n\n  .lg\\:placeholder-gray-900::placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(17, 24, 39, var(--tw-placeholder-opacity));\n  }\n\n  .lg\\:placeholder-red-50::-moz-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(254, 242, 242, var(--tw-placeholder-opacity));\n  }\n\n  .lg\\:placeholder-red-50:-ms-input-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(254, 242, 242, var(--tw-placeholder-opacity));\n  }\n\n  .lg\\:placeholder-red-50::placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(254, 242, 242, var(--tw-placeholder-opacity));\n  }\n\n  .lg\\:placeholder-red-100::-moz-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(254, 226, 226, var(--tw-placeholder-opacity));\n  }\n\n  .lg\\:placeholder-red-100:-ms-input-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(254, 226, 226, var(--tw-placeholder-opacity));\n  }\n\n  .lg\\:placeholder-red-100::placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(254, 226, 226, var(--tw-placeholder-opacity));\n  }\n\n  .lg\\:placeholder-red-200::-moz-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(254, 202, 202, var(--tw-placeholder-opacity));\n  }\n\n  .lg\\:placeholder-red-200:-ms-input-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(254, 202, 202, var(--tw-placeholder-opacity));\n  }\n\n  .lg\\:placeholder-red-200::placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(254, 202, 202, var(--tw-placeholder-opacity));\n  }\n\n  .lg\\:placeholder-red-300::-moz-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(252, 165, 165, var(--tw-placeholder-opacity));\n  }\n\n  .lg\\:placeholder-red-300:-ms-input-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(252, 165, 165, var(--tw-placeholder-opacity));\n  }\n\n  .lg\\:placeholder-red-300::placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(252, 165, 165, var(--tw-placeholder-opacity));\n  }\n\n  .lg\\:placeholder-red-400::-moz-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(248, 113, 113, var(--tw-placeholder-opacity));\n  }\n\n  .lg\\:placeholder-red-400:-ms-input-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(248, 113, 113, var(--tw-placeholder-opacity));\n  }\n\n  .lg\\:placeholder-red-400::placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(248, 113, 113, var(--tw-placeholder-opacity));\n  }\n\n  .lg\\:placeholder-red-500::-moz-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(239, 68, 68, var(--tw-placeholder-opacity));\n  }\n\n  .lg\\:placeholder-red-500:-ms-input-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(239, 68, 68, var(--tw-placeholder-opacity));\n  }\n\n  .lg\\:placeholder-red-500::placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(239, 68, 68, var(--tw-placeholder-opacity));\n  }\n\n  .lg\\:placeholder-red-600::-moz-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(220, 38, 38, var(--tw-placeholder-opacity));\n  }\n\n  .lg\\:placeholder-red-600:-ms-input-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(220, 38, 38, var(--tw-placeholder-opacity));\n  }\n\n  .lg\\:placeholder-red-600::placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(220, 38, 38, var(--tw-placeholder-opacity));\n  }\n\n  .lg\\:placeholder-red-700::-moz-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(185, 28, 28, var(--tw-placeholder-opacity));\n  }\n\n  .lg\\:placeholder-red-700:-ms-input-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(185, 28, 28, var(--tw-placeholder-opacity));\n  }\n\n  .lg\\:placeholder-red-700::placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(185, 28, 28, var(--tw-placeholder-opacity));\n  }\n\n  .lg\\:placeholder-red-800::-moz-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(153, 27, 27, var(--tw-placeholder-opacity));\n  }\n\n  .lg\\:placeholder-red-800:-ms-input-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(153, 27, 27, var(--tw-placeholder-opacity));\n  }\n\n  .lg\\:placeholder-red-800::placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(153, 27, 27, var(--tw-placeholder-opacity));\n  }\n\n  .lg\\:placeholder-red-900::-moz-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(127, 29, 29, var(--tw-placeholder-opacity));\n  }\n\n  .lg\\:placeholder-red-900:-ms-input-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(127, 29, 29, var(--tw-placeholder-opacity));\n  }\n\n  .lg\\:placeholder-red-900::placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(127, 29, 29, var(--tw-placeholder-opacity));\n  }\n\n  .lg\\:placeholder-yellow-50::-moz-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(255, 251, 235, var(--tw-placeholder-opacity));\n  }\n\n  .lg\\:placeholder-yellow-50:-ms-input-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(255, 251, 235, var(--tw-placeholder-opacity));\n  }\n\n  .lg\\:placeholder-yellow-50::placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(255, 251, 235, var(--tw-placeholder-opacity));\n  }\n\n  .lg\\:placeholder-yellow-100::-moz-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(254, 243, 199, var(--tw-placeholder-opacity));\n  }\n\n  .lg\\:placeholder-yellow-100:-ms-input-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(254, 243, 199, var(--tw-placeholder-opacity));\n  }\n\n  .lg\\:placeholder-yellow-100::placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(254, 243, 199, var(--tw-placeholder-opacity));\n  }\n\n  .lg\\:placeholder-yellow-200::-moz-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(253, 230, 138, var(--tw-placeholder-opacity));\n  }\n\n  .lg\\:placeholder-yellow-200:-ms-input-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(253, 230, 138, var(--tw-placeholder-opacity));\n  }\n\n  .lg\\:placeholder-yellow-200::placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(253, 230, 138, var(--tw-placeholder-opacity));\n  }\n\n  .lg\\:placeholder-yellow-300::-moz-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(252, 211, 77, var(--tw-placeholder-opacity));\n  }\n\n  .lg\\:placeholder-yellow-300:-ms-input-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(252, 211, 77, var(--tw-placeholder-opacity));\n  }\n\n  .lg\\:placeholder-yellow-300::placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(252, 211, 77, var(--tw-placeholder-opacity));\n  }\n\n  .lg\\:placeholder-yellow-400::-moz-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(251, 191, 36, var(--tw-placeholder-opacity));\n  }\n\n  .lg\\:placeholder-yellow-400:-ms-input-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(251, 191, 36, var(--tw-placeholder-opacity));\n  }\n\n  .lg\\:placeholder-yellow-400::placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(251, 191, 36, var(--tw-placeholder-opacity));\n  }\n\n  .lg\\:placeholder-yellow-500::-moz-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(245, 158, 11, var(--tw-placeholder-opacity));\n  }\n\n  .lg\\:placeholder-yellow-500:-ms-input-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(245, 158, 11, var(--tw-placeholder-opacity));\n  }\n\n  .lg\\:placeholder-yellow-500::placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(245, 158, 11, var(--tw-placeholder-opacity));\n  }\n\n  .lg\\:placeholder-yellow-600::-moz-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(217, 119, 6, var(--tw-placeholder-opacity));\n  }\n\n  .lg\\:placeholder-yellow-600:-ms-input-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(217, 119, 6, var(--tw-placeholder-opacity));\n  }\n\n  .lg\\:placeholder-yellow-600::placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(217, 119, 6, var(--tw-placeholder-opacity));\n  }\n\n  .lg\\:placeholder-yellow-700::-moz-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(180, 83, 9, var(--tw-placeholder-opacity));\n  }\n\n  .lg\\:placeholder-yellow-700:-ms-input-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(180, 83, 9, var(--tw-placeholder-opacity));\n  }\n\n  .lg\\:placeholder-yellow-700::placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(180, 83, 9, var(--tw-placeholder-opacity));\n  }\n\n  .lg\\:placeholder-yellow-800::-moz-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(146, 64, 14, var(--tw-placeholder-opacity));\n  }\n\n  .lg\\:placeholder-yellow-800:-ms-input-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(146, 64, 14, var(--tw-placeholder-opacity));\n  }\n\n  .lg\\:placeholder-yellow-800::placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(146, 64, 14, var(--tw-placeholder-opacity));\n  }\n\n  .lg\\:placeholder-yellow-900::-moz-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(120, 53, 15, var(--tw-placeholder-opacity));\n  }\n\n  .lg\\:placeholder-yellow-900:-ms-input-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(120, 53, 15, var(--tw-placeholder-opacity));\n  }\n\n  .lg\\:placeholder-yellow-900::placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(120, 53, 15, var(--tw-placeholder-opacity));\n  }\n\n  .lg\\:placeholder-green-50::-moz-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(236, 253, 245, var(--tw-placeholder-opacity));\n  }\n\n  .lg\\:placeholder-green-50:-ms-input-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(236, 253, 245, var(--tw-placeholder-opacity));\n  }\n\n  .lg\\:placeholder-green-50::placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(236, 253, 245, var(--tw-placeholder-opacity));\n  }\n\n  .lg\\:placeholder-green-100::-moz-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(209, 250, 229, var(--tw-placeholder-opacity));\n  }\n\n  .lg\\:placeholder-green-100:-ms-input-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(209, 250, 229, var(--tw-placeholder-opacity));\n  }\n\n  .lg\\:placeholder-green-100::placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(209, 250, 229, var(--tw-placeholder-opacity));\n  }\n\n  .lg\\:placeholder-green-200::-moz-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(167, 243, 208, var(--tw-placeholder-opacity));\n  }\n\n  .lg\\:placeholder-green-200:-ms-input-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(167, 243, 208, var(--tw-placeholder-opacity));\n  }\n\n  .lg\\:placeholder-green-200::placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(167, 243, 208, var(--tw-placeholder-opacity));\n  }\n\n  .lg\\:placeholder-green-300::-moz-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(110, 231, 183, var(--tw-placeholder-opacity));\n  }\n\n  .lg\\:placeholder-green-300:-ms-input-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(110, 231, 183, var(--tw-placeholder-opacity));\n  }\n\n  .lg\\:placeholder-green-300::placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(110, 231, 183, var(--tw-placeholder-opacity));\n  }\n\n  .lg\\:placeholder-green-400::-moz-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(52, 211, 153, var(--tw-placeholder-opacity));\n  }\n\n  .lg\\:placeholder-green-400:-ms-input-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(52, 211, 153, var(--tw-placeholder-opacity));\n  }\n\n  .lg\\:placeholder-green-400::placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(52, 211, 153, var(--tw-placeholder-opacity));\n  }\n\n  .lg\\:placeholder-green-500::-moz-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(16, 185, 129, var(--tw-placeholder-opacity));\n  }\n\n  .lg\\:placeholder-green-500:-ms-input-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(16, 185, 129, var(--tw-placeholder-opacity));\n  }\n\n  .lg\\:placeholder-green-500::placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(16, 185, 129, var(--tw-placeholder-opacity));\n  }\n\n  .lg\\:placeholder-green-600::-moz-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(5, 150, 105, var(--tw-placeholder-opacity));\n  }\n\n  .lg\\:placeholder-green-600:-ms-input-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(5, 150, 105, var(--tw-placeholder-opacity));\n  }\n\n  .lg\\:placeholder-green-600::placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(5, 150, 105, var(--tw-placeholder-opacity));\n  }\n\n  .lg\\:placeholder-green-700::-moz-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(4, 120, 87, var(--tw-placeholder-opacity));\n  }\n\n  .lg\\:placeholder-green-700:-ms-input-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(4, 120, 87, var(--tw-placeholder-opacity));\n  }\n\n  .lg\\:placeholder-green-700::placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(4, 120, 87, var(--tw-placeholder-opacity));\n  }\n\n  .lg\\:placeholder-green-800::-moz-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(6, 95, 70, var(--tw-placeholder-opacity));\n  }\n\n  .lg\\:placeholder-green-800:-ms-input-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(6, 95, 70, var(--tw-placeholder-opacity));\n  }\n\n  .lg\\:placeholder-green-800::placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(6, 95, 70, var(--tw-placeholder-opacity));\n  }\n\n  .lg\\:placeholder-green-900::-moz-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(6, 78, 59, var(--tw-placeholder-opacity));\n  }\n\n  .lg\\:placeholder-green-900:-ms-input-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(6, 78, 59, var(--tw-placeholder-opacity));\n  }\n\n  .lg\\:placeholder-green-900::placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(6, 78, 59, var(--tw-placeholder-opacity));\n  }\n\n  .lg\\:placeholder-blue-50::-moz-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(239, 246, 255, var(--tw-placeholder-opacity));\n  }\n\n  .lg\\:placeholder-blue-50:-ms-input-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(239, 246, 255, var(--tw-placeholder-opacity));\n  }\n\n  .lg\\:placeholder-blue-50::placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(239, 246, 255, var(--tw-placeholder-opacity));\n  }\n\n  .lg\\:placeholder-blue-100::-moz-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(219, 234, 254, var(--tw-placeholder-opacity));\n  }\n\n  .lg\\:placeholder-blue-100:-ms-input-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(219, 234, 254, var(--tw-placeholder-opacity));\n  }\n\n  .lg\\:placeholder-blue-100::placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(219, 234, 254, var(--tw-placeholder-opacity));\n  }\n\n  .lg\\:placeholder-blue-200::-moz-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(191, 219, 254, var(--tw-placeholder-opacity));\n  }\n\n  .lg\\:placeholder-blue-200:-ms-input-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(191, 219, 254, var(--tw-placeholder-opacity));\n  }\n\n  .lg\\:placeholder-blue-200::placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(191, 219, 254, var(--tw-placeholder-opacity));\n  }\n\n  .lg\\:placeholder-blue-300::-moz-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(147, 197, 253, var(--tw-placeholder-opacity));\n  }\n\n  .lg\\:placeholder-blue-300:-ms-input-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(147, 197, 253, var(--tw-placeholder-opacity));\n  }\n\n  .lg\\:placeholder-blue-300::placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(147, 197, 253, var(--tw-placeholder-opacity));\n  }\n\n  .lg\\:placeholder-blue-400::-moz-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(96, 165, 250, var(--tw-placeholder-opacity));\n  }\n\n  .lg\\:placeholder-blue-400:-ms-input-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(96, 165, 250, var(--tw-placeholder-opacity));\n  }\n\n  .lg\\:placeholder-blue-400::placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(96, 165, 250, var(--tw-placeholder-opacity));\n  }\n\n  .lg\\:placeholder-blue-500::-moz-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(59, 130, 246, var(--tw-placeholder-opacity));\n  }\n\n  .lg\\:placeholder-blue-500:-ms-input-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(59, 130, 246, var(--tw-placeholder-opacity));\n  }\n\n  .lg\\:placeholder-blue-500::placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(59, 130, 246, var(--tw-placeholder-opacity));\n  }\n\n  .lg\\:placeholder-blue-600::-moz-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(37, 99, 235, var(--tw-placeholder-opacity));\n  }\n\n  .lg\\:placeholder-blue-600:-ms-input-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(37, 99, 235, var(--tw-placeholder-opacity));\n  }\n\n  .lg\\:placeholder-blue-600::placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(37, 99, 235, var(--tw-placeholder-opacity));\n  }\n\n  .lg\\:placeholder-blue-700::-moz-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(29, 78, 216, var(--tw-placeholder-opacity));\n  }\n\n  .lg\\:placeholder-blue-700:-ms-input-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(29, 78, 216, var(--tw-placeholder-opacity));\n  }\n\n  .lg\\:placeholder-blue-700::placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(29, 78, 216, var(--tw-placeholder-opacity));\n  }\n\n  .lg\\:placeholder-blue-800::-moz-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(30, 64, 175, var(--tw-placeholder-opacity));\n  }\n\n  .lg\\:placeholder-blue-800:-ms-input-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(30, 64, 175, var(--tw-placeholder-opacity));\n  }\n\n  .lg\\:placeholder-blue-800::placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(30, 64, 175, var(--tw-placeholder-opacity));\n  }\n\n  .lg\\:placeholder-blue-900::-moz-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(30, 58, 138, var(--tw-placeholder-opacity));\n  }\n\n  .lg\\:placeholder-blue-900:-ms-input-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(30, 58, 138, var(--tw-placeholder-opacity));\n  }\n\n  .lg\\:placeholder-blue-900::placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(30, 58, 138, var(--tw-placeholder-opacity));\n  }\n\n  .lg\\:placeholder-indigo-50::-moz-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(238, 242, 255, var(--tw-placeholder-opacity));\n  }\n\n  .lg\\:placeholder-indigo-50:-ms-input-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(238, 242, 255, var(--tw-placeholder-opacity));\n  }\n\n  .lg\\:placeholder-indigo-50::placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(238, 242, 255, var(--tw-placeholder-opacity));\n  }\n\n  .lg\\:placeholder-indigo-100::-moz-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(224, 231, 255, var(--tw-placeholder-opacity));\n  }\n\n  .lg\\:placeholder-indigo-100:-ms-input-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(224, 231, 255, var(--tw-placeholder-opacity));\n  }\n\n  .lg\\:placeholder-indigo-100::placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(224, 231, 255, var(--tw-placeholder-opacity));\n  }\n\n  .lg\\:placeholder-indigo-200::-moz-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(199, 210, 254, var(--tw-placeholder-opacity));\n  }\n\n  .lg\\:placeholder-indigo-200:-ms-input-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(199, 210, 254, var(--tw-placeholder-opacity));\n  }\n\n  .lg\\:placeholder-indigo-200::placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(199, 210, 254, var(--tw-placeholder-opacity));\n  }\n\n  .lg\\:placeholder-indigo-300::-moz-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(165, 180, 252, var(--tw-placeholder-opacity));\n  }\n\n  .lg\\:placeholder-indigo-300:-ms-input-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(165, 180, 252, var(--tw-placeholder-opacity));\n  }\n\n  .lg\\:placeholder-indigo-300::placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(165, 180, 252, var(--tw-placeholder-opacity));\n  }\n\n  .lg\\:placeholder-indigo-400::-moz-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(129, 140, 248, var(--tw-placeholder-opacity));\n  }\n\n  .lg\\:placeholder-indigo-400:-ms-input-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(129, 140, 248, var(--tw-placeholder-opacity));\n  }\n\n  .lg\\:placeholder-indigo-400::placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(129, 140, 248, var(--tw-placeholder-opacity));\n  }\n\n  .lg\\:placeholder-indigo-500::-moz-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(99, 102, 241, var(--tw-placeholder-opacity));\n  }\n\n  .lg\\:placeholder-indigo-500:-ms-input-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(99, 102, 241, var(--tw-placeholder-opacity));\n  }\n\n  .lg\\:placeholder-indigo-500::placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(99, 102, 241, var(--tw-placeholder-opacity));\n  }\n\n  .lg\\:placeholder-indigo-600::-moz-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(79, 70, 229, var(--tw-placeholder-opacity));\n  }\n\n  .lg\\:placeholder-indigo-600:-ms-input-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(79, 70, 229, var(--tw-placeholder-opacity));\n  }\n\n  .lg\\:placeholder-indigo-600::placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(79, 70, 229, var(--tw-placeholder-opacity));\n  }\n\n  .lg\\:placeholder-indigo-700::-moz-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(67, 56, 202, var(--tw-placeholder-opacity));\n  }\n\n  .lg\\:placeholder-indigo-700:-ms-input-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(67, 56, 202, var(--tw-placeholder-opacity));\n  }\n\n  .lg\\:placeholder-indigo-700::placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(67, 56, 202, var(--tw-placeholder-opacity));\n  }\n\n  .lg\\:placeholder-indigo-800::-moz-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(55, 48, 163, var(--tw-placeholder-opacity));\n  }\n\n  .lg\\:placeholder-indigo-800:-ms-input-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(55, 48, 163, var(--tw-placeholder-opacity));\n  }\n\n  .lg\\:placeholder-indigo-800::placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(55, 48, 163, var(--tw-placeholder-opacity));\n  }\n\n  .lg\\:placeholder-indigo-900::-moz-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(49, 46, 129, var(--tw-placeholder-opacity));\n  }\n\n  .lg\\:placeholder-indigo-900:-ms-input-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(49, 46, 129, var(--tw-placeholder-opacity));\n  }\n\n  .lg\\:placeholder-indigo-900::placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(49, 46, 129, var(--tw-placeholder-opacity));\n  }\n\n  .lg\\:placeholder-purple-50::-moz-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(245, 243, 255, var(--tw-placeholder-opacity));\n  }\n\n  .lg\\:placeholder-purple-50:-ms-input-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(245, 243, 255, var(--tw-placeholder-opacity));\n  }\n\n  .lg\\:placeholder-purple-50::placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(245, 243, 255, var(--tw-placeholder-opacity));\n  }\n\n  .lg\\:placeholder-purple-100::-moz-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(237, 233, 254, var(--tw-placeholder-opacity));\n  }\n\n  .lg\\:placeholder-purple-100:-ms-input-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(237, 233, 254, var(--tw-placeholder-opacity));\n  }\n\n  .lg\\:placeholder-purple-100::placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(237, 233, 254, var(--tw-placeholder-opacity));\n  }\n\n  .lg\\:placeholder-purple-200::-moz-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(221, 214, 254, var(--tw-placeholder-opacity));\n  }\n\n  .lg\\:placeholder-purple-200:-ms-input-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(221, 214, 254, var(--tw-placeholder-opacity));\n  }\n\n  .lg\\:placeholder-purple-200::placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(221, 214, 254, var(--tw-placeholder-opacity));\n  }\n\n  .lg\\:placeholder-purple-300::-moz-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(196, 181, 253, var(--tw-placeholder-opacity));\n  }\n\n  .lg\\:placeholder-purple-300:-ms-input-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(196, 181, 253, var(--tw-placeholder-opacity));\n  }\n\n  .lg\\:placeholder-purple-300::placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(196, 181, 253, var(--tw-placeholder-opacity));\n  }\n\n  .lg\\:placeholder-purple-400::-moz-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(167, 139, 250, var(--tw-placeholder-opacity));\n  }\n\n  .lg\\:placeholder-purple-400:-ms-input-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(167, 139, 250, var(--tw-placeholder-opacity));\n  }\n\n  .lg\\:placeholder-purple-400::placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(167, 139, 250, var(--tw-placeholder-opacity));\n  }\n\n  .lg\\:placeholder-purple-500::-moz-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(139, 92, 246, var(--tw-placeholder-opacity));\n  }\n\n  .lg\\:placeholder-purple-500:-ms-input-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(139, 92, 246, var(--tw-placeholder-opacity));\n  }\n\n  .lg\\:placeholder-purple-500::placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(139, 92, 246, var(--tw-placeholder-opacity));\n  }\n\n  .lg\\:placeholder-purple-600::-moz-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(124, 58, 237, var(--tw-placeholder-opacity));\n  }\n\n  .lg\\:placeholder-purple-600:-ms-input-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(124, 58, 237, var(--tw-placeholder-opacity));\n  }\n\n  .lg\\:placeholder-purple-600::placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(124, 58, 237, var(--tw-placeholder-opacity));\n  }\n\n  .lg\\:placeholder-purple-700::-moz-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(109, 40, 217, var(--tw-placeholder-opacity));\n  }\n\n  .lg\\:placeholder-purple-700:-ms-input-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(109, 40, 217, var(--tw-placeholder-opacity));\n  }\n\n  .lg\\:placeholder-purple-700::placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(109, 40, 217, var(--tw-placeholder-opacity));\n  }\n\n  .lg\\:placeholder-purple-800::-moz-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(91, 33, 182, var(--tw-placeholder-opacity));\n  }\n\n  .lg\\:placeholder-purple-800:-ms-input-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(91, 33, 182, var(--tw-placeholder-opacity));\n  }\n\n  .lg\\:placeholder-purple-800::placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(91, 33, 182, var(--tw-placeholder-opacity));\n  }\n\n  .lg\\:placeholder-purple-900::-moz-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(76, 29, 149, var(--tw-placeholder-opacity));\n  }\n\n  .lg\\:placeholder-purple-900:-ms-input-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(76, 29, 149, var(--tw-placeholder-opacity));\n  }\n\n  .lg\\:placeholder-purple-900::placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(76, 29, 149, var(--tw-placeholder-opacity));\n  }\n\n  .lg\\:placeholder-pink-50::-moz-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(253, 242, 248, var(--tw-placeholder-opacity));\n  }\n\n  .lg\\:placeholder-pink-50:-ms-input-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(253, 242, 248, var(--tw-placeholder-opacity));\n  }\n\n  .lg\\:placeholder-pink-50::placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(253, 242, 248, var(--tw-placeholder-opacity));\n  }\n\n  .lg\\:placeholder-pink-100::-moz-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(252, 231, 243, var(--tw-placeholder-opacity));\n  }\n\n  .lg\\:placeholder-pink-100:-ms-input-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(252, 231, 243, var(--tw-placeholder-opacity));\n  }\n\n  .lg\\:placeholder-pink-100::placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(252, 231, 243, var(--tw-placeholder-opacity));\n  }\n\n  .lg\\:placeholder-pink-200::-moz-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(251, 207, 232, var(--tw-placeholder-opacity));\n  }\n\n  .lg\\:placeholder-pink-200:-ms-input-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(251, 207, 232, var(--tw-placeholder-opacity));\n  }\n\n  .lg\\:placeholder-pink-200::placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(251, 207, 232, var(--tw-placeholder-opacity));\n  }\n\n  .lg\\:placeholder-pink-300::-moz-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(249, 168, 212, var(--tw-placeholder-opacity));\n  }\n\n  .lg\\:placeholder-pink-300:-ms-input-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(249, 168, 212, var(--tw-placeholder-opacity));\n  }\n\n  .lg\\:placeholder-pink-300::placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(249, 168, 212, var(--tw-placeholder-opacity));\n  }\n\n  .lg\\:placeholder-pink-400::-moz-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(244, 114, 182, var(--tw-placeholder-opacity));\n  }\n\n  .lg\\:placeholder-pink-400:-ms-input-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(244, 114, 182, var(--tw-placeholder-opacity));\n  }\n\n  .lg\\:placeholder-pink-400::placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(244, 114, 182, var(--tw-placeholder-opacity));\n  }\n\n  .lg\\:placeholder-pink-500::-moz-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(236, 72, 153, var(--tw-placeholder-opacity));\n  }\n\n  .lg\\:placeholder-pink-500:-ms-input-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(236, 72, 153, var(--tw-placeholder-opacity));\n  }\n\n  .lg\\:placeholder-pink-500::placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(236, 72, 153, var(--tw-placeholder-opacity));\n  }\n\n  .lg\\:placeholder-pink-600::-moz-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(219, 39, 119, var(--tw-placeholder-opacity));\n  }\n\n  .lg\\:placeholder-pink-600:-ms-input-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(219, 39, 119, var(--tw-placeholder-opacity));\n  }\n\n  .lg\\:placeholder-pink-600::placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(219, 39, 119, var(--tw-placeholder-opacity));\n  }\n\n  .lg\\:placeholder-pink-700::-moz-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(190, 24, 93, var(--tw-placeholder-opacity));\n  }\n\n  .lg\\:placeholder-pink-700:-ms-input-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(190, 24, 93, var(--tw-placeholder-opacity));\n  }\n\n  .lg\\:placeholder-pink-700::placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(190, 24, 93, var(--tw-placeholder-opacity));\n  }\n\n  .lg\\:placeholder-pink-800::-moz-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(157, 23, 77, var(--tw-placeholder-opacity));\n  }\n\n  .lg\\:placeholder-pink-800:-ms-input-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(157, 23, 77, var(--tw-placeholder-opacity));\n  }\n\n  .lg\\:placeholder-pink-800::placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(157, 23, 77, var(--tw-placeholder-opacity));\n  }\n\n  .lg\\:placeholder-pink-900::-moz-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(131, 24, 67, var(--tw-placeholder-opacity));\n  }\n\n  .lg\\:placeholder-pink-900:-ms-input-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(131, 24, 67, var(--tw-placeholder-opacity));\n  }\n\n  .lg\\:placeholder-pink-900::placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(131, 24, 67, var(--tw-placeholder-opacity));\n  }\n\n  .lg\\:focus\\:placeholder-transparent:focus::-moz-placeholder {\n    color: transparent;\n  }\n\n  .lg\\:focus\\:placeholder-transparent:focus:-ms-input-placeholder {\n    color: transparent;\n  }\n\n  .lg\\:focus\\:placeholder-transparent:focus::placeholder {\n    color: transparent;\n  }\n\n  .lg\\:focus\\:placeholder-current:focus::-moz-placeholder {\n    color: currentColor;\n  }\n\n  .lg\\:focus\\:placeholder-current:focus:-ms-input-placeholder {\n    color: currentColor;\n  }\n\n  .lg\\:focus\\:placeholder-current:focus::placeholder {\n    color: currentColor;\n  }\n\n  .lg\\:focus\\:placeholder-black:focus::-moz-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(0, 0, 0, var(--tw-placeholder-opacity));\n  }\n\n  .lg\\:focus\\:placeholder-black:focus:-ms-input-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(0, 0, 0, var(--tw-placeholder-opacity));\n  }\n\n  .lg\\:focus\\:placeholder-black:focus::placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(0, 0, 0, var(--tw-placeholder-opacity));\n  }\n\n  .lg\\:focus\\:placeholder-white:focus::-moz-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(255, 255, 255, var(--tw-placeholder-opacity));\n  }\n\n  .lg\\:focus\\:placeholder-white:focus:-ms-input-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(255, 255, 255, var(--tw-placeholder-opacity));\n  }\n\n  .lg\\:focus\\:placeholder-white:focus::placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(255, 255, 255, var(--tw-placeholder-opacity));\n  }\n\n  .lg\\:focus\\:placeholder-gray-50:focus::-moz-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(249, 250, 251, var(--tw-placeholder-opacity));\n  }\n\n  .lg\\:focus\\:placeholder-gray-50:focus:-ms-input-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(249, 250, 251, var(--tw-placeholder-opacity));\n  }\n\n  .lg\\:focus\\:placeholder-gray-50:focus::placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(249, 250, 251, var(--tw-placeholder-opacity));\n  }\n\n  .lg\\:focus\\:placeholder-gray-100:focus::-moz-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(243, 244, 246, var(--tw-placeholder-opacity));\n  }\n\n  .lg\\:focus\\:placeholder-gray-100:focus:-ms-input-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(243, 244, 246, var(--tw-placeholder-opacity));\n  }\n\n  .lg\\:focus\\:placeholder-gray-100:focus::placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(243, 244, 246, var(--tw-placeholder-opacity));\n  }\n\n  .lg\\:focus\\:placeholder-gray-200:focus::-moz-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(229, 231, 235, var(--tw-placeholder-opacity));\n  }\n\n  .lg\\:focus\\:placeholder-gray-200:focus:-ms-input-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(229, 231, 235, var(--tw-placeholder-opacity));\n  }\n\n  .lg\\:focus\\:placeholder-gray-200:focus::placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(229, 231, 235, var(--tw-placeholder-opacity));\n  }\n\n  .lg\\:focus\\:placeholder-gray-300:focus::-moz-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(209, 213, 219, var(--tw-placeholder-opacity));\n  }\n\n  .lg\\:focus\\:placeholder-gray-300:focus:-ms-input-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(209, 213, 219, var(--tw-placeholder-opacity));\n  }\n\n  .lg\\:focus\\:placeholder-gray-300:focus::placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(209, 213, 219, var(--tw-placeholder-opacity));\n  }\n\n  .lg\\:focus\\:placeholder-gray-400:focus::-moz-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(156, 163, 175, var(--tw-placeholder-opacity));\n  }\n\n  .lg\\:focus\\:placeholder-gray-400:focus:-ms-input-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(156, 163, 175, var(--tw-placeholder-opacity));\n  }\n\n  .lg\\:focus\\:placeholder-gray-400:focus::placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(156, 163, 175, var(--tw-placeholder-opacity));\n  }\n\n  .lg\\:focus\\:placeholder-gray-500:focus::-moz-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(107, 114, 128, var(--tw-placeholder-opacity));\n  }\n\n  .lg\\:focus\\:placeholder-gray-500:focus:-ms-input-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(107, 114, 128, var(--tw-placeholder-opacity));\n  }\n\n  .lg\\:focus\\:placeholder-gray-500:focus::placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(107, 114, 128, var(--tw-placeholder-opacity));\n  }\n\n  .lg\\:focus\\:placeholder-gray-600:focus::-moz-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(75, 85, 99, var(--tw-placeholder-opacity));\n  }\n\n  .lg\\:focus\\:placeholder-gray-600:focus:-ms-input-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(75, 85, 99, var(--tw-placeholder-opacity));\n  }\n\n  .lg\\:focus\\:placeholder-gray-600:focus::placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(75, 85, 99, var(--tw-placeholder-opacity));\n  }\n\n  .lg\\:focus\\:placeholder-gray-700:focus::-moz-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(55, 65, 81, var(--tw-placeholder-opacity));\n  }\n\n  .lg\\:focus\\:placeholder-gray-700:focus:-ms-input-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(55, 65, 81, var(--tw-placeholder-opacity));\n  }\n\n  .lg\\:focus\\:placeholder-gray-700:focus::placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(55, 65, 81, var(--tw-placeholder-opacity));\n  }\n\n  .lg\\:focus\\:placeholder-gray-800:focus::-moz-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(31, 41, 55, var(--tw-placeholder-opacity));\n  }\n\n  .lg\\:focus\\:placeholder-gray-800:focus:-ms-input-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(31, 41, 55, var(--tw-placeholder-opacity));\n  }\n\n  .lg\\:focus\\:placeholder-gray-800:focus::placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(31, 41, 55, var(--tw-placeholder-opacity));\n  }\n\n  .lg\\:focus\\:placeholder-gray-900:focus::-moz-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(17, 24, 39, var(--tw-placeholder-opacity));\n  }\n\n  .lg\\:focus\\:placeholder-gray-900:focus:-ms-input-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(17, 24, 39, var(--tw-placeholder-opacity));\n  }\n\n  .lg\\:focus\\:placeholder-gray-900:focus::placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(17, 24, 39, var(--tw-placeholder-opacity));\n  }\n\n  .lg\\:focus\\:placeholder-red-50:focus::-moz-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(254, 242, 242, var(--tw-placeholder-opacity));\n  }\n\n  .lg\\:focus\\:placeholder-red-50:focus:-ms-input-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(254, 242, 242, var(--tw-placeholder-opacity));\n  }\n\n  .lg\\:focus\\:placeholder-red-50:focus::placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(254, 242, 242, var(--tw-placeholder-opacity));\n  }\n\n  .lg\\:focus\\:placeholder-red-100:focus::-moz-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(254, 226, 226, var(--tw-placeholder-opacity));\n  }\n\n  .lg\\:focus\\:placeholder-red-100:focus:-ms-input-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(254, 226, 226, var(--tw-placeholder-opacity));\n  }\n\n  .lg\\:focus\\:placeholder-red-100:focus::placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(254, 226, 226, var(--tw-placeholder-opacity));\n  }\n\n  .lg\\:focus\\:placeholder-red-200:focus::-moz-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(254, 202, 202, var(--tw-placeholder-opacity));\n  }\n\n  .lg\\:focus\\:placeholder-red-200:focus:-ms-input-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(254, 202, 202, var(--tw-placeholder-opacity));\n  }\n\n  .lg\\:focus\\:placeholder-red-200:focus::placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(254, 202, 202, var(--tw-placeholder-opacity));\n  }\n\n  .lg\\:focus\\:placeholder-red-300:focus::-moz-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(252, 165, 165, var(--tw-placeholder-opacity));\n  }\n\n  .lg\\:focus\\:placeholder-red-300:focus:-ms-input-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(252, 165, 165, var(--tw-placeholder-opacity));\n  }\n\n  .lg\\:focus\\:placeholder-red-300:focus::placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(252, 165, 165, var(--tw-placeholder-opacity));\n  }\n\n  .lg\\:focus\\:placeholder-red-400:focus::-moz-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(248, 113, 113, var(--tw-placeholder-opacity));\n  }\n\n  .lg\\:focus\\:placeholder-red-400:focus:-ms-input-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(248, 113, 113, var(--tw-placeholder-opacity));\n  }\n\n  .lg\\:focus\\:placeholder-red-400:focus::placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(248, 113, 113, var(--tw-placeholder-opacity));\n  }\n\n  .lg\\:focus\\:placeholder-red-500:focus::-moz-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(239, 68, 68, var(--tw-placeholder-opacity));\n  }\n\n  .lg\\:focus\\:placeholder-red-500:focus:-ms-input-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(239, 68, 68, var(--tw-placeholder-opacity));\n  }\n\n  .lg\\:focus\\:placeholder-red-500:focus::placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(239, 68, 68, var(--tw-placeholder-opacity));\n  }\n\n  .lg\\:focus\\:placeholder-red-600:focus::-moz-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(220, 38, 38, var(--tw-placeholder-opacity));\n  }\n\n  .lg\\:focus\\:placeholder-red-600:focus:-ms-input-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(220, 38, 38, var(--tw-placeholder-opacity));\n  }\n\n  .lg\\:focus\\:placeholder-red-600:focus::placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(220, 38, 38, var(--tw-placeholder-opacity));\n  }\n\n  .lg\\:focus\\:placeholder-red-700:focus::-moz-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(185, 28, 28, var(--tw-placeholder-opacity));\n  }\n\n  .lg\\:focus\\:placeholder-red-700:focus:-ms-input-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(185, 28, 28, var(--tw-placeholder-opacity));\n  }\n\n  .lg\\:focus\\:placeholder-red-700:focus::placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(185, 28, 28, var(--tw-placeholder-opacity));\n  }\n\n  .lg\\:focus\\:placeholder-red-800:focus::-moz-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(153, 27, 27, var(--tw-placeholder-opacity));\n  }\n\n  .lg\\:focus\\:placeholder-red-800:focus:-ms-input-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(153, 27, 27, var(--tw-placeholder-opacity));\n  }\n\n  .lg\\:focus\\:placeholder-red-800:focus::placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(153, 27, 27, var(--tw-placeholder-opacity));\n  }\n\n  .lg\\:focus\\:placeholder-red-900:focus::-moz-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(127, 29, 29, var(--tw-placeholder-opacity));\n  }\n\n  .lg\\:focus\\:placeholder-red-900:focus:-ms-input-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(127, 29, 29, var(--tw-placeholder-opacity));\n  }\n\n  .lg\\:focus\\:placeholder-red-900:focus::placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(127, 29, 29, var(--tw-placeholder-opacity));\n  }\n\n  .lg\\:focus\\:placeholder-yellow-50:focus::-moz-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(255, 251, 235, var(--tw-placeholder-opacity));\n  }\n\n  .lg\\:focus\\:placeholder-yellow-50:focus:-ms-input-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(255, 251, 235, var(--tw-placeholder-opacity));\n  }\n\n  .lg\\:focus\\:placeholder-yellow-50:focus::placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(255, 251, 235, var(--tw-placeholder-opacity));\n  }\n\n  .lg\\:focus\\:placeholder-yellow-100:focus::-moz-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(254, 243, 199, var(--tw-placeholder-opacity));\n  }\n\n  .lg\\:focus\\:placeholder-yellow-100:focus:-ms-input-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(254, 243, 199, var(--tw-placeholder-opacity));\n  }\n\n  .lg\\:focus\\:placeholder-yellow-100:focus::placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(254, 243, 199, var(--tw-placeholder-opacity));\n  }\n\n  .lg\\:focus\\:placeholder-yellow-200:focus::-moz-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(253, 230, 138, var(--tw-placeholder-opacity));\n  }\n\n  .lg\\:focus\\:placeholder-yellow-200:focus:-ms-input-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(253, 230, 138, var(--tw-placeholder-opacity));\n  }\n\n  .lg\\:focus\\:placeholder-yellow-200:focus::placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(253, 230, 138, var(--tw-placeholder-opacity));\n  }\n\n  .lg\\:focus\\:placeholder-yellow-300:focus::-moz-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(252, 211, 77, var(--tw-placeholder-opacity));\n  }\n\n  .lg\\:focus\\:placeholder-yellow-300:focus:-ms-input-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(252, 211, 77, var(--tw-placeholder-opacity));\n  }\n\n  .lg\\:focus\\:placeholder-yellow-300:focus::placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(252, 211, 77, var(--tw-placeholder-opacity));\n  }\n\n  .lg\\:focus\\:placeholder-yellow-400:focus::-moz-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(251, 191, 36, var(--tw-placeholder-opacity));\n  }\n\n  .lg\\:focus\\:placeholder-yellow-400:focus:-ms-input-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(251, 191, 36, var(--tw-placeholder-opacity));\n  }\n\n  .lg\\:focus\\:placeholder-yellow-400:focus::placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(251, 191, 36, var(--tw-placeholder-opacity));\n  }\n\n  .lg\\:focus\\:placeholder-yellow-500:focus::-moz-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(245, 158, 11, var(--tw-placeholder-opacity));\n  }\n\n  .lg\\:focus\\:placeholder-yellow-500:focus:-ms-input-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(245, 158, 11, var(--tw-placeholder-opacity));\n  }\n\n  .lg\\:focus\\:placeholder-yellow-500:focus::placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(245, 158, 11, var(--tw-placeholder-opacity));\n  }\n\n  .lg\\:focus\\:placeholder-yellow-600:focus::-moz-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(217, 119, 6, var(--tw-placeholder-opacity));\n  }\n\n  .lg\\:focus\\:placeholder-yellow-600:focus:-ms-input-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(217, 119, 6, var(--tw-placeholder-opacity));\n  }\n\n  .lg\\:focus\\:placeholder-yellow-600:focus::placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(217, 119, 6, var(--tw-placeholder-opacity));\n  }\n\n  .lg\\:focus\\:placeholder-yellow-700:focus::-moz-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(180, 83, 9, var(--tw-placeholder-opacity));\n  }\n\n  .lg\\:focus\\:placeholder-yellow-700:focus:-ms-input-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(180, 83, 9, var(--tw-placeholder-opacity));\n  }\n\n  .lg\\:focus\\:placeholder-yellow-700:focus::placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(180, 83, 9, var(--tw-placeholder-opacity));\n  }\n\n  .lg\\:focus\\:placeholder-yellow-800:focus::-moz-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(146, 64, 14, var(--tw-placeholder-opacity));\n  }\n\n  .lg\\:focus\\:placeholder-yellow-800:focus:-ms-input-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(146, 64, 14, var(--tw-placeholder-opacity));\n  }\n\n  .lg\\:focus\\:placeholder-yellow-800:focus::placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(146, 64, 14, var(--tw-placeholder-opacity));\n  }\n\n  .lg\\:focus\\:placeholder-yellow-900:focus::-moz-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(120, 53, 15, var(--tw-placeholder-opacity));\n  }\n\n  .lg\\:focus\\:placeholder-yellow-900:focus:-ms-input-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(120, 53, 15, var(--tw-placeholder-opacity));\n  }\n\n  .lg\\:focus\\:placeholder-yellow-900:focus::placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(120, 53, 15, var(--tw-placeholder-opacity));\n  }\n\n  .lg\\:focus\\:placeholder-green-50:focus::-moz-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(236, 253, 245, var(--tw-placeholder-opacity));\n  }\n\n  .lg\\:focus\\:placeholder-green-50:focus:-ms-input-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(236, 253, 245, var(--tw-placeholder-opacity));\n  }\n\n  .lg\\:focus\\:placeholder-green-50:focus::placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(236, 253, 245, var(--tw-placeholder-opacity));\n  }\n\n  .lg\\:focus\\:placeholder-green-100:focus::-moz-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(209, 250, 229, var(--tw-placeholder-opacity));\n  }\n\n  .lg\\:focus\\:placeholder-green-100:focus:-ms-input-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(209, 250, 229, var(--tw-placeholder-opacity));\n  }\n\n  .lg\\:focus\\:placeholder-green-100:focus::placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(209, 250, 229, var(--tw-placeholder-opacity));\n  }\n\n  .lg\\:focus\\:placeholder-green-200:focus::-moz-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(167, 243, 208, var(--tw-placeholder-opacity));\n  }\n\n  .lg\\:focus\\:placeholder-green-200:focus:-ms-input-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(167, 243, 208, var(--tw-placeholder-opacity));\n  }\n\n  .lg\\:focus\\:placeholder-green-200:focus::placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(167, 243, 208, var(--tw-placeholder-opacity));\n  }\n\n  .lg\\:focus\\:placeholder-green-300:focus::-moz-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(110, 231, 183, var(--tw-placeholder-opacity));\n  }\n\n  .lg\\:focus\\:placeholder-green-300:focus:-ms-input-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(110, 231, 183, var(--tw-placeholder-opacity));\n  }\n\n  .lg\\:focus\\:placeholder-green-300:focus::placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(110, 231, 183, var(--tw-placeholder-opacity));\n  }\n\n  .lg\\:focus\\:placeholder-green-400:focus::-moz-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(52, 211, 153, var(--tw-placeholder-opacity));\n  }\n\n  .lg\\:focus\\:placeholder-green-400:focus:-ms-input-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(52, 211, 153, var(--tw-placeholder-opacity));\n  }\n\n  .lg\\:focus\\:placeholder-green-400:focus::placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(52, 211, 153, var(--tw-placeholder-opacity));\n  }\n\n  .lg\\:focus\\:placeholder-green-500:focus::-moz-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(16, 185, 129, var(--tw-placeholder-opacity));\n  }\n\n  .lg\\:focus\\:placeholder-green-500:focus:-ms-input-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(16, 185, 129, var(--tw-placeholder-opacity));\n  }\n\n  .lg\\:focus\\:placeholder-green-500:focus::placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(16, 185, 129, var(--tw-placeholder-opacity));\n  }\n\n  .lg\\:focus\\:placeholder-green-600:focus::-moz-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(5, 150, 105, var(--tw-placeholder-opacity));\n  }\n\n  .lg\\:focus\\:placeholder-green-600:focus:-ms-input-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(5, 150, 105, var(--tw-placeholder-opacity));\n  }\n\n  .lg\\:focus\\:placeholder-green-600:focus::placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(5, 150, 105, var(--tw-placeholder-opacity));\n  }\n\n  .lg\\:focus\\:placeholder-green-700:focus::-moz-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(4, 120, 87, var(--tw-placeholder-opacity));\n  }\n\n  .lg\\:focus\\:placeholder-green-700:focus:-ms-input-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(4, 120, 87, var(--tw-placeholder-opacity));\n  }\n\n  .lg\\:focus\\:placeholder-green-700:focus::placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(4, 120, 87, var(--tw-placeholder-opacity));\n  }\n\n  .lg\\:focus\\:placeholder-green-800:focus::-moz-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(6, 95, 70, var(--tw-placeholder-opacity));\n  }\n\n  .lg\\:focus\\:placeholder-green-800:focus:-ms-input-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(6, 95, 70, var(--tw-placeholder-opacity));\n  }\n\n  .lg\\:focus\\:placeholder-green-800:focus::placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(6, 95, 70, var(--tw-placeholder-opacity));\n  }\n\n  .lg\\:focus\\:placeholder-green-900:focus::-moz-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(6, 78, 59, var(--tw-placeholder-opacity));\n  }\n\n  .lg\\:focus\\:placeholder-green-900:focus:-ms-input-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(6, 78, 59, var(--tw-placeholder-opacity));\n  }\n\n  .lg\\:focus\\:placeholder-green-900:focus::placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(6, 78, 59, var(--tw-placeholder-opacity));\n  }\n\n  .lg\\:focus\\:placeholder-blue-50:focus::-moz-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(239, 246, 255, var(--tw-placeholder-opacity));\n  }\n\n  .lg\\:focus\\:placeholder-blue-50:focus:-ms-input-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(239, 246, 255, var(--tw-placeholder-opacity));\n  }\n\n  .lg\\:focus\\:placeholder-blue-50:focus::placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(239, 246, 255, var(--tw-placeholder-opacity));\n  }\n\n  .lg\\:focus\\:placeholder-blue-100:focus::-moz-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(219, 234, 254, var(--tw-placeholder-opacity));\n  }\n\n  .lg\\:focus\\:placeholder-blue-100:focus:-ms-input-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(219, 234, 254, var(--tw-placeholder-opacity));\n  }\n\n  .lg\\:focus\\:placeholder-blue-100:focus::placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(219, 234, 254, var(--tw-placeholder-opacity));\n  }\n\n  .lg\\:focus\\:placeholder-blue-200:focus::-moz-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(191, 219, 254, var(--tw-placeholder-opacity));\n  }\n\n  .lg\\:focus\\:placeholder-blue-200:focus:-ms-input-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(191, 219, 254, var(--tw-placeholder-opacity));\n  }\n\n  .lg\\:focus\\:placeholder-blue-200:focus::placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(191, 219, 254, var(--tw-placeholder-opacity));\n  }\n\n  .lg\\:focus\\:placeholder-blue-300:focus::-moz-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(147, 197, 253, var(--tw-placeholder-opacity));\n  }\n\n  .lg\\:focus\\:placeholder-blue-300:focus:-ms-input-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(147, 197, 253, var(--tw-placeholder-opacity));\n  }\n\n  .lg\\:focus\\:placeholder-blue-300:focus::placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(147, 197, 253, var(--tw-placeholder-opacity));\n  }\n\n  .lg\\:focus\\:placeholder-blue-400:focus::-moz-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(96, 165, 250, var(--tw-placeholder-opacity));\n  }\n\n  .lg\\:focus\\:placeholder-blue-400:focus:-ms-input-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(96, 165, 250, var(--tw-placeholder-opacity));\n  }\n\n  .lg\\:focus\\:placeholder-blue-400:focus::placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(96, 165, 250, var(--tw-placeholder-opacity));\n  }\n\n  .lg\\:focus\\:placeholder-blue-500:focus::-moz-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(59, 130, 246, var(--tw-placeholder-opacity));\n  }\n\n  .lg\\:focus\\:placeholder-blue-500:focus:-ms-input-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(59, 130, 246, var(--tw-placeholder-opacity));\n  }\n\n  .lg\\:focus\\:placeholder-blue-500:focus::placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(59, 130, 246, var(--tw-placeholder-opacity));\n  }\n\n  .lg\\:focus\\:placeholder-blue-600:focus::-moz-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(37, 99, 235, var(--tw-placeholder-opacity));\n  }\n\n  .lg\\:focus\\:placeholder-blue-600:focus:-ms-input-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(37, 99, 235, var(--tw-placeholder-opacity));\n  }\n\n  .lg\\:focus\\:placeholder-blue-600:focus::placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(37, 99, 235, var(--tw-placeholder-opacity));\n  }\n\n  .lg\\:focus\\:placeholder-blue-700:focus::-moz-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(29, 78, 216, var(--tw-placeholder-opacity));\n  }\n\n  .lg\\:focus\\:placeholder-blue-700:focus:-ms-input-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(29, 78, 216, var(--tw-placeholder-opacity));\n  }\n\n  .lg\\:focus\\:placeholder-blue-700:focus::placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(29, 78, 216, var(--tw-placeholder-opacity));\n  }\n\n  .lg\\:focus\\:placeholder-blue-800:focus::-moz-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(30, 64, 175, var(--tw-placeholder-opacity));\n  }\n\n  .lg\\:focus\\:placeholder-blue-800:focus:-ms-input-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(30, 64, 175, var(--tw-placeholder-opacity));\n  }\n\n  .lg\\:focus\\:placeholder-blue-800:focus::placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(30, 64, 175, var(--tw-placeholder-opacity));\n  }\n\n  .lg\\:focus\\:placeholder-blue-900:focus::-moz-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(30, 58, 138, var(--tw-placeholder-opacity));\n  }\n\n  .lg\\:focus\\:placeholder-blue-900:focus:-ms-input-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(30, 58, 138, var(--tw-placeholder-opacity));\n  }\n\n  .lg\\:focus\\:placeholder-blue-900:focus::placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(30, 58, 138, var(--tw-placeholder-opacity));\n  }\n\n  .lg\\:focus\\:placeholder-indigo-50:focus::-moz-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(238, 242, 255, var(--tw-placeholder-opacity));\n  }\n\n  .lg\\:focus\\:placeholder-indigo-50:focus:-ms-input-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(238, 242, 255, var(--tw-placeholder-opacity));\n  }\n\n  .lg\\:focus\\:placeholder-indigo-50:focus::placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(238, 242, 255, var(--tw-placeholder-opacity));\n  }\n\n  .lg\\:focus\\:placeholder-indigo-100:focus::-moz-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(224, 231, 255, var(--tw-placeholder-opacity));\n  }\n\n  .lg\\:focus\\:placeholder-indigo-100:focus:-ms-input-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(224, 231, 255, var(--tw-placeholder-opacity));\n  }\n\n  .lg\\:focus\\:placeholder-indigo-100:focus::placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(224, 231, 255, var(--tw-placeholder-opacity));\n  }\n\n  .lg\\:focus\\:placeholder-indigo-200:focus::-moz-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(199, 210, 254, var(--tw-placeholder-opacity));\n  }\n\n  .lg\\:focus\\:placeholder-indigo-200:focus:-ms-input-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(199, 210, 254, var(--tw-placeholder-opacity));\n  }\n\n  .lg\\:focus\\:placeholder-indigo-200:focus::placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(199, 210, 254, var(--tw-placeholder-opacity));\n  }\n\n  .lg\\:focus\\:placeholder-indigo-300:focus::-moz-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(165, 180, 252, var(--tw-placeholder-opacity));\n  }\n\n  .lg\\:focus\\:placeholder-indigo-300:focus:-ms-input-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(165, 180, 252, var(--tw-placeholder-opacity));\n  }\n\n  .lg\\:focus\\:placeholder-indigo-300:focus::placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(165, 180, 252, var(--tw-placeholder-opacity));\n  }\n\n  .lg\\:focus\\:placeholder-indigo-400:focus::-moz-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(129, 140, 248, var(--tw-placeholder-opacity));\n  }\n\n  .lg\\:focus\\:placeholder-indigo-400:focus:-ms-input-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(129, 140, 248, var(--tw-placeholder-opacity));\n  }\n\n  .lg\\:focus\\:placeholder-indigo-400:focus::placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(129, 140, 248, var(--tw-placeholder-opacity));\n  }\n\n  .lg\\:focus\\:placeholder-indigo-500:focus::-moz-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(99, 102, 241, var(--tw-placeholder-opacity));\n  }\n\n  .lg\\:focus\\:placeholder-indigo-500:focus:-ms-input-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(99, 102, 241, var(--tw-placeholder-opacity));\n  }\n\n  .lg\\:focus\\:placeholder-indigo-500:focus::placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(99, 102, 241, var(--tw-placeholder-opacity));\n  }\n\n  .lg\\:focus\\:placeholder-indigo-600:focus::-moz-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(79, 70, 229, var(--tw-placeholder-opacity));\n  }\n\n  .lg\\:focus\\:placeholder-indigo-600:focus:-ms-input-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(79, 70, 229, var(--tw-placeholder-opacity));\n  }\n\n  .lg\\:focus\\:placeholder-indigo-600:focus::placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(79, 70, 229, var(--tw-placeholder-opacity));\n  }\n\n  .lg\\:focus\\:placeholder-indigo-700:focus::-moz-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(67, 56, 202, var(--tw-placeholder-opacity));\n  }\n\n  .lg\\:focus\\:placeholder-indigo-700:focus:-ms-input-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(67, 56, 202, var(--tw-placeholder-opacity));\n  }\n\n  .lg\\:focus\\:placeholder-indigo-700:focus::placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(67, 56, 202, var(--tw-placeholder-opacity));\n  }\n\n  .lg\\:focus\\:placeholder-indigo-800:focus::-moz-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(55, 48, 163, var(--tw-placeholder-opacity));\n  }\n\n  .lg\\:focus\\:placeholder-indigo-800:focus:-ms-input-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(55, 48, 163, var(--tw-placeholder-opacity));\n  }\n\n  .lg\\:focus\\:placeholder-indigo-800:focus::placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(55, 48, 163, var(--tw-placeholder-opacity));\n  }\n\n  .lg\\:focus\\:placeholder-indigo-900:focus::-moz-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(49, 46, 129, var(--tw-placeholder-opacity));\n  }\n\n  .lg\\:focus\\:placeholder-indigo-900:focus:-ms-input-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(49, 46, 129, var(--tw-placeholder-opacity));\n  }\n\n  .lg\\:focus\\:placeholder-indigo-900:focus::placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(49, 46, 129, var(--tw-placeholder-opacity));\n  }\n\n  .lg\\:focus\\:placeholder-purple-50:focus::-moz-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(245, 243, 255, var(--tw-placeholder-opacity));\n  }\n\n  .lg\\:focus\\:placeholder-purple-50:focus:-ms-input-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(245, 243, 255, var(--tw-placeholder-opacity));\n  }\n\n  .lg\\:focus\\:placeholder-purple-50:focus::placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(245, 243, 255, var(--tw-placeholder-opacity));\n  }\n\n  .lg\\:focus\\:placeholder-purple-100:focus::-moz-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(237, 233, 254, var(--tw-placeholder-opacity));\n  }\n\n  .lg\\:focus\\:placeholder-purple-100:focus:-ms-input-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(237, 233, 254, var(--tw-placeholder-opacity));\n  }\n\n  .lg\\:focus\\:placeholder-purple-100:focus::placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(237, 233, 254, var(--tw-placeholder-opacity));\n  }\n\n  .lg\\:focus\\:placeholder-purple-200:focus::-moz-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(221, 214, 254, var(--tw-placeholder-opacity));\n  }\n\n  .lg\\:focus\\:placeholder-purple-200:focus:-ms-input-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(221, 214, 254, var(--tw-placeholder-opacity));\n  }\n\n  .lg\\:focus\\:placeholder-purple-200:focus::placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(221, 214, 254, var(--tw-placeholder-opacity));\n  }\n\n  .lg\\:focus\\:placeholder-purple-300:focus::-moz-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(196, 181, 253, var(--tw-placeholder-opacity));\n  }\n\n  .lg\\:focus\\:placeholder-purple-300:focus:-ms-input-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(196, 181, 253, var(--tw-placeholder-opacity));\n  }\n\n  .lg\\:focus\\:placeholder-purple-300:focus::placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(196, 181, 253, var(--tw-placeholder-opacity));\n  }\n\n  .lg\\:focus\\:placeholder-purple-400:focus::-moz-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(167, 139, 250, var(--tw-placeholder-opacity));\n  }\n\n  .lg\\:focus\\:placeholder-purple-400:focus:-ms-input-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(167, 139, 250, var(--tw-placeholder-opacity));\n  }\n\n  .lg\\:focus\\:placeholder-purple-400:focus::placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(167, 139, 250, var(--tw-placeholder-opacity));\n  }\n\n  .lg\\:focus\\:placeholder-purple-500:focus::-moz-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(139, 92, 246, var(--tw-placeholder-opacity));\n  }\n\n  .lg\\:focus\\:placeholder-purple-500:focus:-ms-input-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(139, 92, 246, var(--tw-placeholder-opacity));\n  }\n\n  .lg\\:focus\\:placeholder-purple-500:focus::placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(139, 92, 246, var(--tw-placeholder-opacity));\n  }\n\n  .lg\\:focus\\:placeholder-purple-600:focus::-moz-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(124, 58, 237, var(--tw-placeholder-opacity));\n  }\n\n  .lg\\:focus\\:placeholder-purple-600:focus:-ms-input-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(124, 58, 237, var(--tw-placeholder-opacity));\n  }\n\n  .lg\\:focus\\:placeholder-purple-600:focus::placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(124, 58, 237, var(--tw-placeholder-opacity));\n  }\n\n  .lg\\:focus\\:placeholder-purple-700:focus::-moz-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(109, 40, 217, var(--tw-placeholder-opacity));\n  }\n\n  .lg\\:focus\\:placeholder-purple-700:focus:-ms-input-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(109, 40, 217, var(--tw-placeholder-opacity));\n  }\n\n  .lg\\:focus\\:placeholder-purple-700:focus::placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(109, 40, 217, var(--tw-placeholder-opacity));\n  }\n\n  .lg\\:focus\\:placeholder-purple-800:focus::-moz-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(91, 33, 182, var(--tw-placeholder-opacity));\n  }\n\n  .lg\\:focus\\:placeholder-purple-800:focus:-ms-input-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(91, 33, 182, var(--tw-placeholder-opacity));\n  }\n\n  .lg\\:focus\\:placeholder-purple-800:focus::placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(91, 33, 182, var(--tw-placeholder-opacity));\n  }\n\n  .lg\\:focus\\:placeholder-purple-900:focus::-moz-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(76, 29, 149, var(--tw-placeholder-opacity));\n  }\n\n  .lg\\:focus\\:placeholder-purple-900:focus:-ms-input-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(76, 29, 149, var(--tw-placeholder-opacity));\n  }\n\n  .lg\\:focus\\:placeholder-purple-900:focus::placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(76, 29, 149, var(--tw-placeholder-opacity));\n  }\n\n  .lg\\:focus\\:placeholder-pink-50:focus::-moz-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(253, 242, 248, var(--tw-placeholder-opacity));\n  }\n\n  .lg\\:focus\\:placeholder-pink-50:focus:-ms-input-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(253, 242, 248, var(--tw-placeholder-opacity));\n  }\n\n  .lg\\:focus\\:placeholder-pink-50:focus::placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(253, 242, 248, var(--tw-placeholder-opacity));\n  }\n\n  .lg\\:focus\\:placeholder-pink-100:focus::-moz-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(252, 231, 243, var(--tw-placeholder-opacity));\n  }\n\n  .lg\\:focus\\:placeholder-pink-100:focus:-ms-input-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(252, 231, 243, var(--tw-placeholder-opacity));\n  }\n\n  .lg\\:focus\\:placeholder-pink-100:focus::placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(252, 231, 243, var(--tw-placeholder-opacity));\n  }\n\n  .lg\\:focus\\:placeholder-pink-200:focus::-moz-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(251, 207, 232, var(--tw-placeholder-opacity));\n  }\n\n  .lg\\:focus\\:placeholder-pink-200:focus:-ms-input-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(251, 207, 232, var(--tw-placeholder-opacity));\n  }\n\n  .lg\\:focus\\:placeholder-pink-200:focus::placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(251, 207, 232, var(--tw-placeholder-opacity));\n  }\n\n  .lg\\:focus\\:placeholder-pink-300:focus::-moz-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(249, 168, 212, var(--tw-placeholder-opacity));\n  }\n\n  .lg\\:focus\\:placeholder-pink-300:focus:-ms-input-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(249, 168, 212, var(--tw-placeholder-opacity));\n  }\n\n  .lg\\:focus\\:placeholder-pink-300:focus::placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(249, 168, 212, var(--tw-placeholder-opacity));\n  }\n\n  .lg\\:focus\\:placeholder-pink-400:focus::-moz-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(244, 114, 182, var(--tw-placeholder-opacity));\n  }\n\n  .lg\\:focus\\:placeholder-pink-400:focus:-ms-input-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(244, 114, 182, var(--tw-placeholder-opacity));\n  }\n\n  .lg\\:focus\\:placeholder-pink-400:focus::placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(244, 114, 182, var(--tw-placeholder-opacity));\n  }\n\n  .lg\\:focus\\:placeholder-pink-500:focus::-moz-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(236, 72, 153, var(--tw-placeholder-opacity));\n  }\n\n  .lg\\:focus\\:placeholder-pink-500:focus:-ms-input-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(236, 72, 153, var(--tw-placeholder-opacity));\n  }\n\n  .lg\\:focus\\:placeholder-pink-500:focus::placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(236, 72, 153, var(--tw-placeholder-opacity));\n  }\n\n  .lg\\:focus\\:placeholder-pink-600:focus::-moz-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(219, 39, 119, var(--tw-placeholder-opacity));\n  }\n\n  .lg\\:focus\\:placeholder-pink-600:focus:-ms-input-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(219, 39, 119, var(--tw-placeholder-opacity));\n  }\n\n  .lg\\:focus\\:placeholder-pink-600:focus::placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(219, 39, 119, var(--tw-placeholder-opacity));\n  }\n\n  .lg\\:focus\\:placeholder-pink-700:focus::-moz-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(190, 24, 93, var(--tw-placeholder-opacity));\n  }\n\n  .lg\\:focus\\:placeholder-pink-700:focus:-ms-input-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(190, 24, 93, var(--tw-placeholder-opacity));\n  }\n\n  .lg\\:focus\\:placeholder-pink-700:focus::placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(190, 24, 93, var(--tw-placeholder-opacity));\n  }\n\n  .lg\\:focus\\:placeholder-pink-800:focus::-moz-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(157, 23, 77, var(--tw-placeholder-opacity));\n  }\n\n  .lg\\:focus\\:placeholder-pink-800:focus:-ms-input-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(157, 23, 77, var(--tw-placeholder-opacity));\n  }\n\n  .lg\\:focus\\:placeholder-pink-800:focus::placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(157, 23, 77, var(--tw-placeholder-opacity));\n  }\n\n  .lg\\:focus\\:placeholder-pink-900:focus::-moz-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(131, 24, 67, var(--tw-placeholder-opacity));\n  }\n\n  .lg\\:focus\\:placeholder-pink-900:focus:-ms-input-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(131, 24, 67, var(--tw-placeholder-opacity));\n  }\n\n  .lg\\:focus\\:placeholder-pink-900:focus::placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(131, 24, 67, var(--tw-placeholder-opacity));\n  }\n\n  .dark .lg\\:dark\\:placeholder-transparent::-moz-placeholder {\n    color: transparent;\n  }\n\n  .dark .lg\\:dark\\:placeholder-transparent:-ms-input-placeholder {\n    color: transparent;\n  }\n\n  .dark .lg\\:dark\\:placeholder-transparent::placeholder {\n    color: transparent;\n  }\n\n  .dark .lg\\:dark\\:placeholder-current::-moz-placeholder {\n    color: currentColor;\n  }\n\n  .dark .lg\\:dark\\:placeholder-current:-ms-input-placeholder {\n    color: currentColor;\n  }\n\n  .dark .lg\\:dark\\:placeholder-current::placeholder {\n    color: currentColor;\n  }\n\n  .dark .lg\\:dark\\:placeholder-black::-moz-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(0, 0, 0, var(--tw-placeholder-opacity));\n  }\n\n  .dark .lg\\:dark\\:placeholder-black:-ms-input-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(0, 0, 0, var(--tw-placeholder-opacity));\n  }\n\n  .dark .lg\\:dark\\:placeholder-black::placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(0, 0, 0, var(--tw-placeholder-opacity));\n  }\n\n  .dark .lg\\:dark\\:placeholder-white::-moz-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(255, 255, 255, var(--tw-placeholder-opacity));\n  }\n\n  .dark .lg\\:dark\\:placeholder-white:-ms-input-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(255, 255, 255, var(--tw-placeholder-opacity));\n  }\n\n  .dark .lg\\:dark\\:placeholder-white::placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(255, 255, 255, var(--tw-placeholder-opacity));\n  }\n\n  .dark .lg\\:dark\\:placeholder-gray-50::-moz-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(249, 250, 251, var(--tw-placeholder-opacity));\n  }\n\n  .dark .lg\\:dark\\:placeholder-gray-50:-ms-input-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(249, 250, 251, var(--tw-placeholder-opacity));\n  }\n\n  .dark .lg\\:dark\\:placeholder-gray-50::placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(249, 250, 251, var(--tw-placeholder-opacity));\n  }\n\n  .dark .lg\\:dark\\:placeholder-gray-100::-moz-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(243, 244, 246, var(--tw-placeholder-opacity));\n  }\n\n  .dark .lg\\:dark\\:placeholder-gray-100:-ms-input-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(243, 244, 246, var(--tw-placeholder-opacity));\n  }\n\n  .dark .lg\\:dark\\:placeholder-gray-100::placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(243, 244, 246, var(--tw-placeholder-opacity));\n  }\n\n  .dark .lg\\:dark\\:placeholder-gray-200::-moz-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(229, 231, 235, var(--tw-placeholder-opacity));\n  }\n\n  .dark .lg\\:dark\\:placeholder-gray-200:-ms-input-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(229, 231, 235, var(--tw-placeholder-opacity));\n  }\n\n  .dark .lg\\:dark\\:placeholder-gray-200::placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(229, 231, 235, var(--tw-placeholder-opacity));\n  }\n\n  .dark .lg\\:dark\\:placeholder-gray-300::-moz-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(209, 213, 219, var(--tw-placeholder-opacity));\n  }\n\n  .dark .lg\\:dark\\:placeholder-gray-300:-ms-input-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(209, 213, 219, var(--tw-placeholder-opacity));\n  }\n\n  .dark .lg\\:dark\\:placeholder-gray-300::placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(209, 213, 219, var(--tw-placeholder-opacity));\n  }\n\n  .dark .lg\\:dark\\:placeholder-gray-400::-moz-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(156, 163, 175, var(--tw-placeholder-opacity));\n  }\n\n  .dark .lg\\:dark\\:placeholder-gray-400:-ms-input-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(156, 163, 175, var(--tw-placeholder-opacity));\n  }\n\n  .dark .lg\\:dark\\:placeholder-gray-400::placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(156, 163, 175, var(--tw-placeholder-opacity));\n  }\n\n  .dark .lg\\:dark\\:placeholder-gray-500::-moz-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(107, 114, 128, var(--tw-placeholder-opacity));\n  }\n\n  .dark .lg\\:dark\\:placeholder-gray-500:-ms-input-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(107, 114, 128, var(--tw-placeholder-opacity));\n  }\n\n  .dark .lg\\:dark\\:placeholder-gray-500::placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(107, 114, 128, var(--tw-placeholder-opacity));\n  }\n\n  .dark .lg\\:dark\\:placeholder-gray-600::-moz-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(75, 85, 99, var(--tw-placeholder-opacity));\n  }\n\n  .dark .lg\\:dark\\:placeholder-gray-600:-ms-input-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(75, 85, 99, var(--tw-placeholder-opacity));\n  }\n\n  .dark .lg\\:dark\\:placeholder-gray-600::placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(75, 85, 99, var(--tw-placeholder-opacity));\n  }\n\n  .dark .lg\\:dark\\:placeholder-gray-700::-moz-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(55, 65, 81, var(--tw-placeholder-opacity));\n  }\n\n  .dark .lg\\:dark\\:placeholder-gray-700:-ms-input-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(55, 65, 81, var(--tw-placeholder-opacity));\n  }\n\n  .dark .lg\\:dark\\:placeholder-gray-700::placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(55, 65, 81, var(--tw-placeholder-opacity));\n  }\n\n  .dark .lg\\:dark\\:placeholder-gray-800::-moz-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(31, 41, 55, var(--tw-placeholder-opacity));\n  }\n\n  .dark .lg\\:dark\\:placeholder-gray-800:-ms-input-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(31, 41, 55, var(--tw-placeholder-opacity));\n  }\n\n  .dark .lg\\:dark\\:placeholder-gray-800::placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(31, 41, 55, var(--tw-placeholder-opacity));\n  }\n\n  .dark .lg\\:dark\\:placeholder-gray-900::-moz-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(17, 24, 39, var(--tw-placeholder-opacity));\n  }\n\n  .dark .lg\\:dark\\:placeholder-gray-900:-ms-input-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(17, 24, 39, var(--tw-placeholder-opacity));\n  }\n\n  .dark .lg\\:dark\\:placeholder-gray-900::placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(17, 24, 39, var(--tw-placeholder-opacity));\n  }\n\n  .dark .lg\\:dark\\:placeholder-red-50::-moz-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(254, 242, 242, var(--tw-placeholder-opacity));\n  }\n\n  .dark .lg\\:dark\\:placeholder-red-50:-ms-input-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(254, 242, 242, var(--tw-placeholder-opacity));\n  }\n\n  .dark .lg\\:dark\\:placeholder-red-50::placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(254, 242, 242, var(--tw-placeholder-opacity));\n  }\n\n  .dark .lg\\:dark\\:placeholder-red-100::-moz-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(254, 226, 226, var(--tw-placeholder-opacity));\n  }\n\n  .dark .lg\\:dark\\:placeholder-red-100:-ms-input-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(254, 226, 226, var(--tw-placeholder-opacity));\n  }\n\n  .dark .lg\\:dark\\:placeholder-red-100::placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(254, 226, 226, var(--tw-placeholder-opacity));\n  }\n\n  .dark .lg\\:dark\\:placeholder-red-200::-moz-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(254, 202, 202, var(--tw-placeholder-opacity));\n  }\n\n  .dark .lg\\:dark\\:placeholder-red-200:-ms-input-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(254, 202, 202, var(--tw-placeholder-opacity));\n  }\n\n  .dark .lg\\:dark\\:placeholder-red-200::placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(254, 202, 202, var(--tw-placeholder-opacity));\n  }\n\n  .dark .lg\\:dark\\:placeholder-red-300::-moz-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(252, 165, 165, var(--tw-placeholder-opacity));\n  }\n\n  .dark .lg\\:dark\\:placeholder-red-300:-ms-input-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(252, 165, 165, var(--tw-placeholder-opacity));\n  }\n\n  .dark .lg\\:dark\\:placeholder-red-300::placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(252, 165, 165, var(--tw-placeholder-opacity));\n  }\n\n  .dark .lg\\:dark\\:placeholder-red-400::-moz-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(248, 113, 113, var(--tw-placeholder-opacity));\n  }\n\n  .dark .lg\\:dark\\:placeholder-red-400:-ms-input-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(248, 113, 113, var(--tw-placeholder-opacity));\n  }\n\n  .dark .lg\\:dark\\:placeholder-red-400::placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(248, 113, 113, var(--tw-placeholder-opacity));\n  }\n\n  .dark .lg\\:dark\\:placeholder-red-500::-moz-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(239, 68, 68, var(--tw-placeholder-opacity));\n  }\n\n  .dark .lg\\:dark\\:placeholder-red-500:-ms-input-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(239, 68, 68, var(--tw-placeholder-opacity));\n  }\n\n  .dark .lg\\:dark\\:placeholder-red-500::placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(239, 68, 68, var(--tw-placeholder-opacity));\n  }\n\n  .dark .lg\\:dark\\:placeholder-red-600::-moz-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(220, 38, 38, var(--tw-placeholder-opacity));\n  }\n\n  .dark .lg\\:dark\\:placeholder-red-600:-ms-input-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(220, 38, 38, var(--tw-placeholder-opacity));\n  }\n\n  .dark .lg\\:dark\\:placeholder-red-600::placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(220, 38, 38, var(--tw-placeholder-opacity));\n  }\n\n  .dark .lg\\:dark\\:placeholder-red-700::-moz-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(185, 28, 28, var(--tw-placeholder-opacity));\n  }\n\n  .dark .lg\\:dark\\:placeholder-red-700:-ms-input-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(185, 28, 28, var(--tw-placeholder-opacity));\n  }\n\n  .dark .lg\\:dark\\:placeholder-red-700::placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(185, 28, 28, var(--tw-placeholder-opacity));\n  }\n\n  .dark .lg\\:dark\\:placeholder-red-800::-moz-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(153, 27, 27, var(--tw-placeholder-opacity));\n  }\n\n  .dark .lg\\:dark\\:placeholder-red-800:-ms-input-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(153, 27, 27, var(--tw-placeholder-opacity));\n  }\n\n  .dark .lg\\:dark\\:placeholder-red-800::placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(153, 27, 27, var(--tw-placeholder-opacity));\n  }\n\n  .dark .lg\\:dark\\:placeholder-red-900::-moz-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(127, 29, 29, var(--tw-placeholder-opacity));\n  }\n\n  .dark .lg\\:dark\\:placeholder-red-900:-ms-input-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(127, 29, 29, var(--tw-placeholder-opacity));\n  }\n\n  .dark .lg\\:dark\\:placeholder-red-900::placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(127, 29, 29, var(--tw-placeholder-opacity));\n  }\n\n  .dark .lg\\:dark\\:placeholder-yellow-50::-moz-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(255, 251, 235, var(--tw-placeholder-opacity));\n  }\n\n  .dark .lg\\:dark\\:placeholder-yellow-50:-ms-input-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(255, 251, 235, var(--tw-placeholder-opacity));\n  }\n\n  .dark .lg\\:dark\\:placeholder-yellow-50::placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(255, 251, 235, var(--tw-placeholder-opacity));\n  }\n\n  .dark .lg\\:dark\\:placeholder-yellow-100::-moz-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(254, 243, 199, var(--tw-placeholder-opacity));\n  }\n\n  .dark .lg\\:dark\\:placeholder-yellow-100:-ms-input-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(254, 243, 199, var(--tw-placeholder-opacity));\n  }\n\n  .dark .lg\\:dark\\:placeholder-yellow-100::placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(254, 243, 199, var(--tw-placeholder-opacity));\n  }\n\n  .dark .lg\\:dark\\:placeholder-yellow-200::-moz-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(253, 230, 138, var(--tw-placeholder-opacity));\n  }\n\n  .dark .lg\\:dark\\:placeholder-yellow-200:-ms-input-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(253, 230, 138, var(--tw-placeholder-opacity));\n  }\n\n  .dark .lg\\:dark\\:placeholder-yellow-200::placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(253, 230, 138, var(--tw-placeholder-opacity));\n  }\n\n  .dark .lg\\:dark\\:placeholder-yellow-300::-moz-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(252, 211, 77, var(--tw-placeholder-opacity));\n  }\n\n  .dark .lg\\:dark\\:placeholder-yellow-300:-ms-input-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(252, 211, 77, var(--tw-placeholder-opacity));\n  }\n\n  .dark .lg\\:dark\\:placeholder-yellow-300::placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(252, 211, 77, var(--tw-placeholder-opacity));\n  }\n\n  .dark .lg\\:dark\\:placeholder-yellow-400::-moz-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(251, 191, 36, var(--tw-placeholder-opacity));\n  }\n\n  .dark .lg\\:dark\\:placeholder-yellow-400:-ms-input-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(251, 191, 36, var(--tw-placeholder-opacity));\n  }\n\n  .dark .lg\\:dark\\:placeholder-yellow-400::placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(251, 191, 36, var(--tw-placeholder-opacity));\n  }\n\n  .dark .lg\\:dark\\:placeholder-yellow-500::-moz-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(245, 158, 11, var(--tw-placeholder-opacity));\n  }\n\n  .dark .lg\\:dark\\:placeholder-yellow-500:-ms-input-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(245, 158, 11, var(--tw-placeholder-opacity));\n  }\n\n  .dark .lg\\:dark\\:placeholder-yellow-500::placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(245, 158, 11, var(--tw-placeholder-opacity));\n  }\n\n  .dark .lg\\:dark\\:placeholder-yellow-600::-moz-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(217, 119, 6, var(--tw-placeholder-opacity));\n  }\n\n  .dark .lg\\:dark\\:placeholder-yellow-600:-ms-input-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(217, 119, 6, var(--tw-placeholder-opacity));\n  }\n\n  .dark .lg\\:dark\\:placeholder-yellow-600::placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(217, 119, 6, var(--tw-placeholder-opacity));\n  }\n\n  .dark .lg\\:dark\\:placeholder-yellow-700::-moz-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(180, 83, 9, var(--tw-placeholder-opacity));\n  }\n\n  .dark .lg\\:dark\\:placeholder-yellow-700:-ms-input-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(180, 83, 9, var(--tw-placeholder-opacity));\n  }\n\n  .dark .lg\\:dark\\:placeholder-yellow-700::placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(180, 83, 9, var(--tw-placeholder-opacity));\n  }\n\n  .dark .lg\\:dark\\:placeholder-yellow-800::-moz-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(146, 64, 14, var(--tw-placeholder-opacity));\n  }\n\n  .dark .lg\\:dark\\:placeholder-yellow-800:-ms-input-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(146, 64, 14, var(--tw-placeholder-opacity));\n  }\n\n  .dark .lg\\:dark\\:placeholder-yellow-800::placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(146, 64, 14, var(--tw-placeholder-opacity));\n  }\n\n  .dark .lg\\:dark\\:placeholder-yellow-900::-moz-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(120, 53, 15, var(--tw-placeholder-opacity));\n  }\n\n  .dark .lg\\:dark\\:placeholder-yellow-900:-ms-input-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(120, 53, 15, var(--tw-placeholder-opacity));\n  }\n\n  .dark .lg\\:dark\\:placeholder-yellow-900::placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(120, 53, 15, var(--tw-placeholder-opacity));\n  }\n\n  .dark .lg\\:dark\\:placeholder-green-50::-moz-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(236, 253, 245, var(--tw-placeholder-opacity));\n  }\n\n  .dark .lg\\:dark\\:placeholder-green-50:-ms-input-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(236, 253, 245, var(--tw-placeholder-opacity));\n  }\n\n  .dark .lg\\:dark\\:placeholder-green-50::placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(236, 253, 245, var(--tw-placeholder-opacity));\n  }\n\n  .dark .lg\\:dark\\:placeholder-green-100::-moz-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(209, 250, 229, var(--tw-placeholder-opacity));\n  }\n\n  .dark .lg\\:dark\\:placeholder-green-100:-ms-input-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(209, 250, 229, var(--tw-placeholder-opacity));\n  }\n\n  .dark .lg\\:dark\\:placeholder-green-100::placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(209, 250, 229, var(--tw-placeholder-opacity));\n  }\n\n  .dark .lg\\:dark\\:placeholder-green-200::-moz-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(167, 243, 208, var(--tw-placeholder-opacity));\n  }\n\n  .dark .lg\\:dark\\:placeholder-green-200:-ms-input-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(167, 243, 208, var(--tw-placeholder-opacity));\n  }\n\n  .dark .lg\\:dark\\:placeholder-green-200::placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(167, 243, 208, var(--tw-placeholder-opacity));\n  }\n\n  .dark .lg\\:dark\\:placeholder-green-300::-moz-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(110, 231, 183, var(--tw-placeholder-opacity));\n  }\n\n  .dark .lg\\:dark\\:placeholder-green-300:-ms-input-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(110, 231, 183, var(--tw-placeholder-opacity));\n  }\n\n  .dark .lg\\:dark\\:placeholder-green-300::placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(110, 231, 183, var(--tw-placeholder-opacity));\n  }\n\n  .dark .lg\\:dark\\:placeholder-green-400::-moz-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(52, 211, 153, var(--tw-placeholder-opacity));\n  }\n\n  .dark .lg\\:dark\\:placeholder-green-400:-ms-input-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(52, 211, 153, var(--tw-placeholder-opacity));\n  }\n\n  .dark .lg\\:dark\\:placeholder-green-400::placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(52, 211, 153, var(--tw-placeholder-opacity));\n  }\n\n  .dark .lg\\:dark\\:placeholder-green-500::-moz-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(16, 185, 129, var(--tw-placeholder-opacity));\n  }\n\n  .dark .lg\\:dark\\:placeholder-green-500:-ms-input-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(16, 185, 129, var(--tw-placeholder-opacity));\n  }\n\n  .dark .lg\\:dark\\:placeholder-green-500::placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(16, 185, 129, var(--tw-placeholder-opacity));\n  }\n\n  .dark .lg\\:dark\\:placeholder-green-600::-moz-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(5, 150, 105, var(--tw-placeholder-opacity));\n  }\n\n  .dark .lg\\:dark\\:placeholder-green-600:-ms-input-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(5, 150, 105, var(--tw-placeholder-opacity));\n  }\n\n  .dark .lg\\:dark\\:placeholder-green-600::placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(5, 150, 105, var(--tw-placeholder-opacity));\n  }\n\n  .dark .lg\\:dark\\:placeholder-green-700::-moz-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(4, 120, 87, var(--tw-placeholder-opacity));\n  }\n\n  .dark .lg\\:dark\\:placeholder-green-700:-ms-input-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(4, 120, 87, var(--tw-placeholder-opacity));\n  }\n\n  .dark .lg\\:dark\\:placeholder-green-700::placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(4, 120, 87, var(--tw-placeholder-opacity));\n  }\n\n  .dark .lg\\:dark\\:placeholder-green-800::-moz-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(6, 95, 70, var(--tw-placeholder-opacity));\n  }\n\n  .dark .lg\\:dark\\:placeholder-green-800:-ms-input-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(6, 95, 70, var(--tw-placeholder-opacity));\n  }\n\n  .dark .lg\\:dark\\:placeholder-green-800::placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(6, 95, 70, var(--tw-placeholder-opacity));\n  }\n\n  .dark .lg\\:dark\\:placeholder-green-900::-moz-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(6, 78, 59, var(--tw-placeholder-opacity));\n  }\n\n  .dark .lg\\:dark\\:placeholder-green-900:-ms-input-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(6, 78, 59, var(--tw-placeholder-opacity));\n  }\n\n  .dark .lg\\:dark\\:placeholder-green-900::placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(6, 78, 59, var(--tw-placeholder-opacity));\n  }\n\n  .dark .lg\\:dark\\:placeholder-blue-50::-moz-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(239, 246, 255, var(--tw-placeholder-opacity));\n  }\n\n  .dark .lg\\:dark\\:placeholder-blue-50:-ms-input-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(239, 246, 255, var(--tw-placeholder-opacity));\n  }\n\n  .dark .lg\\:dark\\:placeholder-blue-50::placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(239, 246, 255, var(--tw-placeholder-opacity));\n  }\n\n  .dark .lg\\:dark\\:placeholder-blue-100::-moz-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(219, 234, 254, var(--tw-placeholder-opacity));\n  }\n\n  .dark .lg\\:dark\\:placeholder-blue-100:-ms-input-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(219, 234, 254, var(--tw-placeholder-opacity));\n  }\n\n  .dark .lg\\:dark\\:placeholder-blue-100::placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(219, 234, 254, var(--tw-placeholder-opacity));\n  }\n\n  .dark .lg\\:dark\\:placeholder-blue-200::-moz-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(191, 219, 254, var(--tw-placeholder-opacity));\n  }\n\n  .dark .lg\\:dark\\:placeholder-blue-200:-ms-input-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(191, 219, 254, var(--tw-placeholder-opacity));\n  }\n\n  .dark .lg\\:dark\\:placeholder-blue-200::placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(191, 219, 254, var(--tw-placeholder-opacity));\n  }\n\n  .dark .lg\\:dark\\:placeholder-blue-300::-moz-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(147, 197, 253, var(--tw-placeholder-opacity));\n  }\n\n  .dark .lg\\:dark\\:placeholder-blue-300:-ms-input-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(147, 197, 253, var(--tw-placeholder-opacity));\n  }\n\n  .dark .lg\\:dark\\:placeholder-blue-300::placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(147, 197, 253, var(--tw-placeholder-opacity));\n  }\n\n  .dark .lg\\:dark\\:placeholder-blue-400::-moz-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(96, 165, 250, var(--tw-placeholder-opacity));\n  }\n\n  .dark .lg\\:dark\\:placeholder-blue-400:-ms-input-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(96, 165, 250, var(--tw-placeholder-opacity));\n  }\n\n  .dark .lg\\:dark\\:placeholder-blue-400::placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(96, 165, 250, var(--tw-placeholder-opacity));\n  }\n\n  .dark .lg\\:dark\\:placeholder-blue-500::-moz-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(59, 130, 246, var(--tw-placeholder-opacity));\n  }\n\n  .dark .lg\\:dark\\:placeholder-blue-500:-ms-input-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(59, 130, 246, var(--tw-placeholder-opacity));\n  }\n\n  .dark .lg\\:dark\\:placeholder-blue-500::placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(59, 130, 246, var(--tw-placeholder-opacity));\n  }\n\n  .dark .lg\\:dark\\:placeholder-blue-600::-moz-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(37, 99, 235, var(--tw-placeholder-opacity));\n  }\n\n  .dark .lg\\:dark\\:placeholder-blue-600:-ms-input-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(37, 99, 235, var(--tw-placeholder-opacity));\n  }\n\n  .dark .lg\\:dark\\:placeholder-blue-600::placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(37, 99, 235, var(--tw-placeholder-opacity));\n  }\n\n  .dark .lg\\:dark\\:placeholder-blue-700::-moz-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(29, 78, 216, var(--tw-placeholder-opacity));\n  }\n\n  .dark .lg\\:dark\\:placeholder-blue-700:-ms-input-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(29, 78, 216, var(--tw-placeholder-opacity));\n  }\n\n  .dark .lg\\:dark\\:placeholder-blue-700::placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(29, 78, 216, var(--tw-placeholder-opacity));\n  }\n\n  .dark .lg\\:dark\\:placeholder-blue-800::-moz-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(30, 64, 175, var(--tw-placeholder-opacity));\n  }\n\n  .dark .lg\\:dark\\:placeholder-blue-800:-ms-input-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(30, 64, 175, var(--tw-placeholder-opacity));\n  }\n\n  .dark .lg\\:dark\\:placeholder-blue-800::placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(30, 64, 175, var(--tw-placeholder-opacity));\n  }\n\n  .dark .lg\\:dark\\:placeholder-blue-900::-moz-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(30, 58, 138, var(--tw-placeholder-opacity));\n  }\n\n  .dark .lg\\:dark\\:placeholder-blue-900:-ms-input-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(30, 58, 138, var(--tw-placeholder-opacity));\n  }\n\n  .dark .lg\\:dark\\:placeholder-blue-900::placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(30, 58, 138, var(--tw-placeholder-opacity));\n  }\n\n  .dark .lg\\:dark\\:placeholder-indigo-50::-moz-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(238, 242, 255, var(--tw-placeholder-opacity));\n  }\n\n  .dark .lg\\:dark\\:placeholder-indigo-50:-ms-input-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(238, 242, 255, var(--tw-placeholder-opacity));\n  }\n\n  .dark .lg\\:dark\\:placeholder-indigo-50::placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(238, 242, 255, var(--tw-placeholder-opacity));\n  }\n\n  .dark .lg\\:dark\\:placeholder-indigo-100::-moz-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(224, 231, 255, var(--tw-placeholder-opacity));\n  }\n\n  .dark .lg\\:dark\\:placeholder-indigo-100:-ms-input-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(224, 231, 255, var(--tw-placeholder-opacity));\n  }\n\n  .dark .lg\\:dark\\:placeholder-indigo-100::placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(224, 231, 255, var(--tw-placeholder-opacity));\n  }\n\n  .dark .lg\\:dark\\:placeholder-indigo-200::-moz-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(199, 210, 254, var(--tw-placeholder-opacity));\n  }\n\n  .dark .lg\\:dark\\:placeholder-indigo-200:-ms-input-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(199, 210, 254, var(--tw-placeholder-opacity));\n  }\n\n  .dark .lg\\:dark\\:placeholder-indigo-200::placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(199, 210, 254, var(--tw-placeholder-opacity));\n  }\n\n  .dark .lg\\:dark\\:placeholder-indigo-300::-moz-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(165, 180, 252, var(--tw-placeholder-opacity));\n  }\n\n  .dark .lg\\:dark\\:placeholder-indigo-300:-ms-input-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(165, 180, 252, var(--tw-placeholder-opacity));\n  }\n\n  .dark .lg\\:dark\\:placeholder-indigo-300::placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(165, 180, 252, var(--tw-placeholder-opacity));\n  }\n\n  .dark .lg\\:dark\\:placeholder-indigo-400::-moz-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(129, 140, 248, var(--tw-placeholder-opacity));\n  }\n\n  .dark .lg\\:dark\\:placeholder-indigo-400:-ms-input-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(129, 140, 248, var(--tw-placeholder-opacity));\n  }\n\n  .dark .lg\\:dark\\:placeholder-indigo-400::placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(129, 140, 248, var(--tw-placeholder-opacity));\n  }\n\n  .dark .lg\\:dark\\:placeholder-indigo-500::-moz-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(99, 102, 241, var(--tw-placeholder-opacity));\n  }\n\n  .dark .lg\\:dark\\:placeholder-indigo-500:-ms-input-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(99, 102, 241, var(--tw-placeholder-opacity));\n  }\n\n  .dark .lg\\:dark\\:placeholder-indigo-500::placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(99, 102, 241, var(--tw-placeholder-opacity));\n  }\n\n  .dark .lg\\:dark\\:placeholder-indigo-600::-moz-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(79, 70, 229, var(--tw-placeholder-opacity));\n  }\n\n  .dark .lg\\:dark\\:placeholder-indigo-600:-ms-input-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(79, 70, 229, var(--tw-placeholder-opacity));\n  }\n\n  .dark .lg\\:dark\\:placeholder-indigo-600::placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(79, 70, 229, var(--tw-placeholder-opacity));\n  }\n\n  .dark .lg\\:dark\\:placeholder-indigo-700::-moz-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(67, 56, 202, var(--tw-placeholder-opacity));\n  }\n\n  .dark .lg\\:dark\\:placeholder-indigo-700:-ms-input-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(67, 56, 202, var(--tw-placeholder-opacity));\n  }\n\n  .dark .lg\\:dark\\:placeholder-indigo-700::placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(67, 56, 202, var(--tw-placeholder-opacity));\n  }\n\n  .dark .lg\\:dark\\:placeholder-indigo-800::-moz-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(55, 48, 163, var(--tw-placeholder-opacity));\n  }\n\n  .dark .lg\\:dark\\:placeholder-indigo-800:-ms-input-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(55, 48, 163, var(--tw-placeholder-opacity));\n  }\n\n  .dark .lg\\:dark\\:placeholder-indigo-800::placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(55, 48, 163, var(--tw-placeholder-opacity));\n  }\n\n  .dark .lg\\:dark\\:placeholder-indigo-900::-moz-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(49, 46, 129, var(--tw-placeholder-opacity));\n  }\n\n  .dark .lg\\:dark\\:placeholder-indigo-900:-ms-input-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(49, 46, 129, var(--tw-placeholder-opacity));\n  }\n\n  .dark .lg\\:dark\\:placeholder-indigo-900::placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(49, 46, 129, var(--tw-placeholder-opacity));\n  }\n\n  .dark .lg\\:dark\\:placeholder-purple-50::-moz-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(245, 243, 255, var(--tw-placeholder-opacity));\n  }\n\n  .dark .lg\\:dark\\:placeholder-purple-50:-ms-input-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(245, 243, 255, var(--tw-placeholder-opacity));\n  }\n\n  .dark .lg\\:dark\\:placeholder-purple-50::placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(245, 243, 255, var(--tw-placeholder-opacity));\n  }\n\n  .dark .lg\\:dark\\:placeholder-purple-100::-moz-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(237, 233, 254, var(--tw-placeholder-opacity));\n  }\n\n  .dark .lg\\:dark\\:placeholder-purple-100:-ms-input-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(237, 233, 254, var(--tw-placeholder-opacity));\n  }\n\n  .dark .lg\\:dark\\:placeholder-purple-100::placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(237, 233, 254, var(--tw-placeholder-opacity));\n  }\n\n  .dark .lg\\:dark\\:placeholder-purple-200::-moz-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(221, 214, 254, var(--tw-placeholder-opacity));\n  }\n\n  .dark .lg\\:dark\\:placeholder-purple-200:-ms-input-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(221, 214, 254, var(--tw-placeholder-opacity));\n  }\n\n  .dark .lg\\:dark\\:placeholder-purple-200::placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(221, 214, 254, var(--tw-placeholder-opacity));\n  }\n\n  .dark .lg\\:dark\\:placeholder-purple-300::-moz-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(196, 181, 253, var(--tw-placeholder-opacity));\n  }\n\n  .dark .lg\\:dark\\:placeholder-purple-300:-ms-input-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(196, 181, 253, var(--tw-placeholder-opacity));\n  }\n\n  .dark .lg\\:dark\\:placeholder-purple-300::placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(196, 181, 253, var(--tw-placeholder-opacity));\n  }\n\n  .dark .lg\\:dark\\:placeholder-purple-400::-moz-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(167, 139, 250, var(--tw-placeholder-opacity));\n  }\n\n  .dark .lg\\:dark\\:placeholder-purple-400:-ms-input-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(167, 139, 250, var(--tw-placeholder-opacity));\n  }\n\n  .dark .lg\\:dark\\:placeholder-purple-400::placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(167, 139, 250, var(--tw-placeholder-opacity));\n  }\n\n  .dark .lg\\:dark\\:placeholder-purple-500::-moz-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(139, 92, 246, var(--tw-placeholder-opacity));\n  }\n\n  .dark .lg\\:dark\\:placeholder-purple-500:-ms-input-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(139, 92, 246, var(--tw-placeholder-opacity));\n  }\n\n  .dark .lg\\:dark\\:placeholder-purple-500::placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(139, 92, 246, var(--tw-placeholder-opacity));\n  }\n\n  .dark .lg\\:dark\\:placeholder-purple-600::-moz-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(124, 58, 237, var(--tw-placeholder-opacity));\n  }\n\n  .dark .lg\\:dark\\:placeholder-purple-600:-ms-input-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(124, 58, 237, var(--tw-placeholder-opacity));\n  }\n\n  .dark .lg\\:dark\\:placeholder-purple-600::placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(124, 58, 237, var(--tw-placeholder-opacity));\n  }\n\n  .dark .lg\\:dark\\:placeholder-purple-700::-moz-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(109, 40, 217, var(--tw-placeholder-opacity));\n  }\n\n  .dark .lg\\:dark\\:placeholder-purple-700:-ms-input-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(109, 40, 217, var(--tw-placeholder-opacity));\n  }\n\n  .dark .lg\\:dark\\:placeholder-purple-700::placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(109, 40, 217, var(--tw-placeholder-opacity));\n  }\n\n  .dark .lg\\:dark\\:placeholder-purple-800::-moz-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(91, 33, 182, var(--tw-placeholder-opacity));\n  }\n\n  .dark .lg\\:dark\\:placeholder-purple-800:-ms-input-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(91, 33, 182, var(--tw-placeholder-opacity));\n  }\n\n  .dark .lg\\:dark\\:placeholder-purple-800::placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(91, 33, 182, var(--tw-placeholder-opacity));\n  }\n\n  .dark .lg\\:dark\\:placeholder-purple-900::-moz-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(76, 29, 149, var(--tw-placeholder-opacity));\n  }\n\n  .dark .lg\\:dark\\:placeholder-purple-900:-ms-input-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(76, 29, 149, var(--tw-placeholder-opacity));\n  }\n\n  .dark .lg\\:dark\\:placeholder-purple-900::placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(76, 29, 149, var(--tw-placeholder-opacity));\n  }\n\n  .dark .lg\\:dark\\:placeholder-pink-50::-moz-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(253, 242, 248, var(--tw-placeholder-opacity));\n  }\n\n  .dark .lg\\:dark\\:placeholder-pink-50:-ms-input-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(253, 242, 248, var(--tw-placeholder-opacity));\n  }\n\n  .dark .lg\\:dark\\:placeholder-pink-50::placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(253, 242, 248, var(--tw-placeholder-opacity));\n  }\n\n  .dark .lg\\:dark\\:placeholder-pink-100::-moz-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(252, 231, 243, var(--tw-placeholder-opacity));\n  }\n\n  .dark .lg\\:dark\\:placeholder-pink-100:-ms-input-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(252, 231, 243, var(--tw-placeholder-opacity));\n  }\n\n  .dark .lg\\:dark\\:placeholder-pink-100::placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(252, 231, 243, var(--tw-placeholder-opacity));\n  }\n\n  .dark .lg\\:dark\\:placeholder-pink-200::-moz-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(251, 207, 232, var(--tw-placeholder-opacity));\n  }\n\n  .dark .lg\\:dark\\:placeholder-pink-200:-ms-input-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(251, 207, 232, var(--tw-placeholder-opacity));\n  }\n\n  .dark .lg\\:dark\\:placeholder-pink-200::placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(251, 207, 232, var(--tw-placeholder-opacity));\n  }\n\n  .dark .lg\\:dark\\:placeholder-pink-300::-moz-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(249, 168, 212, var(--tw-placeholder-opacity));\n  }\n\n  .dark .lg\\:dark\\:placeholder-pink-300:-ms-input-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(249, 168, 212, var(--tw-placeholder-opacity));\n  }\n\n  .dark .lg\\:dark\\:placeholder-pink-300::placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(249, 168, 212, var(--tw-placeholder-opacity));\n  }\n\n  .dark .lg\\:dark\\:placeholder-pink-400::-moz-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(244, 114, 182, var(--tw-placeholder-opacity));\n  }\n\n  .dark .lg\\:dark\\:placeholder-pink-400:-ms-input-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(244, 114, 182, var(--tw-placeholder-opacity));\n  }\n\n  .dark .lg\\:dark\\:placeholder-pink-400::placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(244, 114, 182, var(--tw-placeholder-opacity));\n  }\n\n  .dark .lg\\:dark\\:placeholder-pink-500::-moz-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(236, 72, 153, var(--tw-placeholder-opacity));\n  }\n\n  .dark .lg\\:dark\\:placeholder-pink-500:-ms-input-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(236, 72, 153, var(--tw-placeholder-opacity));\n  }\n\n  .dark .lg\\:dark\\:placeholder-pink-500::placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(236, 72, 153, var(--tw-placeholder-opacity));\n  }\n\n  .dark .lg\\:dark\\:placeholder-pink-600::-moz-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(219, 39, 119, var(--tw-placeholder-opacity));\n  }\n\n  .dark .lg\\:dark\\:placeholder-pink-600:-ms-input-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(219, 39, 119, var(--tw-placeholder-opacity));\n  }\n\n  .dark .lg\\:dark\\:placeholder-pink-600::placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(219, 39, 119, var(--tw-placeholder-opacity));\n  }\n\n  .dark .lg\\:dark\\:placeholder-pink-700::-moz-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(190, 24, 93, var(--tw-placeholder-opacity));\n  }\n\n  .dark .lg\\:dark\\:placeholder-pink-700:-ms-input-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(190, 24, 93, var(--tw-placeholder-opacity));\n  }\n\n  .dark .lg\\:dark\\:placeholder-pink-700::placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(190, 24, 93, var(--tw-placeholder-opacity));\n  }\n\n  .dark .lg\\:dark\\:placeholder-pink-800::-moz-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(157, 23, 77, var(--tw-placeholder-opacity));\n  }\n\n  .dark .lg\\:dark\\:placeholder-pink-800:-ms-input-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(157, 23, 77, var(--tw-placeholder-opacity));\n  }\n\n  .dark .lg\\:dark\\:placeholder-pink-800::placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(157, 23, 77, var(--tw-placeholder-opacity));\n  }\n\n  .dark .lg\\:dark\\:placeholder-pink-900::-moz-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(131, 24, 67, var(--tw-placeholder-opacity));\n  }\n\n  .dark .lg\\:dark\\:placeholder-pink-900:-ms-input-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(131, 24, 67, var(--tw-placeholder-opacity));\n  }\n\n  .dark .lg\\:dark\\:placeholder-pink-900::placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(131, 24, 67, var(--tw-placeholder-opacity));\n  }\n\n  .dark .lg\\:dark\\:focus\\:placeholder-transparent:focus::-moz-placeholder {\n    color: transparent;\n  }\n\n  .dark .lg\\:dark\\:focus\\:placeholder-transparent:focus:-ms-input-placeholder {\n    color: transparent;\n  }\n\n  .dark .lg\\:dark\\:focus\\:placeholder-transparent:focus::placeholder {\n    color: transparent;\n  }\n\n  .dark .lg\\:dark\\:focus\\:placeholder-current:focus::-moz-placeholder {\n    color: currentColor;\n  }\n\n  .dark .lg\\:dark\\:focus\\:placeholder-current:focus:-ms-input-placeholder {\n    color: currentColor;\n  }\n\n  .dark .lg\\:dark\\:focus\\:placeholder-current:focus::placeholder {\n    color: currentColor;\n  }\n\n  .dark .lg\\:dark\\:focus\\:placeholder-black:focus::-moz-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(0, 0, 0, var(--tw-placeholder-opacity));\n  }\n\n  .dark .lg\\:dark\\:focus\\:placeholder-black:focus:-ms-input-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(0, 0, 0, var(--tw-placeholder-opacity));\n  }\n\n  .dark .lg\\:dark\\:focus\\:placeholder-black:focus::placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(0, 0, 0, var(--tw-placeholder-opacity));\n  }\n\n  .dark .lg\\:dark\\:focus\\:placeholder-white:focus::-moz-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(255, 255, 255, var(--tw-placeholder-opacity));\n  }\n\n  .dark .lg\\:dark\\:focus\\:placeholder-white:focus:-ms-input-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(255, 255, 255, var(--tw-placeholder-opacity));\n  }\n\n  .dark .lg\\:dark\\:focus\\:placeholder-white:focus::placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(255, 255, 255, var(--tw-placeholder-opacity));\n  }\n\n  .dark .lg\\:dark\\:focus\\:placeholder-gray-50:focus::-moz-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(249, 250, 251, var(--tw-placeholder-opacity));\n  }\n\n  .dark .lg\\:dark\\:focus\\:placeholder-gray-50:focus:-ms-input-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(249, 250, 251, var(--tw-placeholder-opacity));\n  }\n\n  .dark .lg\\:dark\\:focus\\:placeholder-gray-50:focus::placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(249, 250, 251, var(--tw-placeholder-opacity));\n  }\n\n  .dark .lg\\:dark\\:focus\\:placeholder-gray-100:focus::-moz-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(243, 244, 246, var(--tw-placeholder-opacity));\n  }\n\n  .dark .lg\\:dark\\:focus\\:placeholder-gray-100:focus:-ms-input-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(243, 244, 246, var(--tw-placeholder-opacity));\n  }\n\n  .dark .lg\\:dark\\:focus\\:placeholder-gray-100:focus::placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(243, 244, 246, var(--tw-placeholder-opacity));\n  }\n\n  .dark .lg\\:dark\\:focus\\:placeholder-gray-200:focus::-moz-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(229, 231, 235, var(--tw-placeholder-opacity));\n  }\n\n  .dark .lg\\:dark\\:focus\\:placeholder-gray-200:focus:-ms-input-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(229, 231, 235, var(--tw-placeholder-opacity));\n  }\n\n  .dark .lg\\:dark\\:focus\\:placeholder-gray-200:focus::placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(229, 231, 235, var(--tw-placeholder-opacity));\n  }\n\n  .dark .lg\\:dark\\:focus\\:placeholder-gray-300:focus::-moz-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(209, 213, 219, var(--tw-placeholder-opacity));\n  }\n\n  .dark .lg\\:dark\\:focus\\:placeholder-gray-300:focus:-ms-input-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(209, 213, 219, var(--tw-placeholder-opacity));\n  }\n\n  .dark .lg\\:dark\\:focus\\:placeholder-gray-300:focus::placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(209, 213, 219, var(--tw-placeholder-opacity));\n  }\n\n  .dark .lg\\:dark\\:focus\\:placeholder-gray-400:focus::-moz-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(156, 163, 175, var(--tw-placeholder-opacity));\n  }\n\n  .dark .lg\\:dark\\:focus\\:placeholder-gray-400:focus:-ms-input-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(156, 163, 175, var(--tw-placeholder-opacity));\n  }\n\n  .dark .lg\\:dark\\:focus\\:placeholder-gray-400:focus::placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(156, 163, 175, var(--tw-placeholder-opacity));\n  }\n\n  .dark .lg\\:dark\\:focus\\:placeholder-gray-500:focus::-moz-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(107, 114, 128, var(--tw-placeholder-opacity));\n  }\n\n  .dark .lg\\:dark\\:focus\\:placeholder-gray-500:focus:-ms-input-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(107, 114, 128, var(--tw-placeholder-opacity));\n  }\n\n  .dark .lg\\:dark\\:focus\\:placeholder-gray-500:focus::placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(107, 114, 128, var(--tw-placeholder-opacity));\n  }\n\n  .dark .lg\\:dark\\:focus\\:placeholder-gray-600:focus::-moz-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(75, 85, 99, var(--tw-placeholder-opacity));\n  }\n\n  .dark .lg\\:dark\\:focus\\:placeholder-gray-600:focus:-ms-input-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(75, 85, 99, var(--tw-placeholder-opacity));\n  }\n\n  .dark .lg\\:dark\\:focus\\:placeholder-gray-600:focus::placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(75, 85, 99, var(--tw-placeholder-opacity));\n  }\n\n  .dark .lg\\:dark\\:focus\\:placeholder-gray-700:focus::-moz-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(55, 65, 81, var(--tw-placeholder-opacity));\n  }\n\n  .dark .lg\\:dark\\:focus\\:placeholder-gray-700:focus:-ms-input-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(55, 65, 81, var(--tw-placeholder-opacity));\n  }\n\n  .dark .lg\\:dark\\:focus\\:placeholder-gray-700:focus::placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(55, 65, 81, var(--tw-placeholder-opacity));\n  }\n\n  .dark .lg\\:dark\\:focus\\:placeholder-gray-800:focus::-moz-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(31, 41, 55, var(--tw-placeholder-opacity));\n  }\n\n  .dark .lg\\:dark\\:focus\\:placeholder-gray-800:focus:-ms-input-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(31, 41, 55, var(--tw-placeholder-opacity));\n  }\n\n  .dark .lg\\:dark\\:focus\\:placeholder-gray-800:focus::placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(31, 41, 55, var(--tw-placeholder-opacity));\n  }\n\n  .dark .lg\\:dark\\:focus\\:placeholder-gray-900:focus::-moz-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(17, 24, 39, var(--tw-placeholder-opacity));\n  }\n\n  .dark .lg\\:dark\\:focus\\:placeholder-gray-900:focus:-ms-input-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(17, 24, 39, var(--tw-placeholder-opacity));\n  }\n\n  .dark .lg\\:dark\\:focus\\:placeholder-gray-900:focus::placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(17, 24, 39, var(--tw-placeholder-opacity));\n  }\n\n  .dark .lg\\:dark\\:focus\\:placeholder-red-50:focus::-moz-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(254, 242, 242, var(--tw-placeholder-opacity));\n  }\n\n  .dark .lg\\:dark\\:focus\\:placeholder-red-50:focus:-ms-input-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(254, 242, 242, var(--tw-placeholder-opacity));\n  }\n\n  .dark .lg\\:dark\\:focus\\:placeholder-red-50:focus::placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(254, 242, 242, var(--tw-placeholder-opacity));\n  }\n\n  .dark .lg\\:dark\\:focus\\:placeholder-red-100:focus::-moz-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(254, 226, 226, var(--tw-placeholder-opacity));\n  }\n\n  .dark .lg\\:dark\\:focus\\:placeholder-red-100:focus:-ms-input-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(254, 226, 226, var(--tw-placeholder-opacity));\n  }\n\n  .dark .lg\\:dark\\:focus\\:placeholder-red-100:focus::placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(254, 226, 226, var(--tw-placeholder-opacity));\n  }\n\n  .dark .lg\\:dark\\:focus\\:placeholder-red-200:focus::-moz-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(254, 202, 202, var(--tw-placeholder-opacity));\n  }\n\n  .dark .lg\\:dark\\:focus\\:placeholder-red-200:focus:-ms-input-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(254, 202, 202, var(--tw-placeholder-opacity));\n  }\n\n  .dark .lg\\:dark\\:focus\\:placeholder-red-200:focus::placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(254, 202, 202, var(--tw-placeholder-opacity));\n  }\n\n  .dark .lg\\:dark\\:focus\\:placeholder-red-300:focus::-moz-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(252, 165, 165, var(--tw-placeholder-opacity));\n  }\n\n  .dark .lg\\:dark\\:focus\\:placeholder-red-300:focus:-ms-input-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(252, 165, 165, var(--tw-placeholder-opacity));\n  }\n\n  .dark .lg\\:dark\\:focus\\:placeholder-red-300:focus::placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(252, 165, 165, var(--tw-placeholder-opacity));\n  }\n\n  .dark .lg\\:dark\\:focus\\:placeholder-red-400:focus::-moz-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(248, 113, 113, var(--tw-placeholder-opacity));\n  }\n\n  .dark .lg\\:dark\\:focus\\:placeholder-red-400:focus:-ms-input-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(248, 113, 113, var(--tw-placeholder-opacity));\n  }\n\n  .dark .lg\\:dark\\:focus\\:placeholder-red-400:focus::placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(248, 113, 113, var(--tw-placeholder-opacity));\n  }\n\n  .dark .lg\\:dark\\:focus\\:placeholder-red-500:focus::-moz-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(239, 68, 68, var(--tw-placeholder-opacity));\n  }\n\n  .dark .lg\\:dark\\:focus\\:placeholder-red-500:focus:-ms-input-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(239, 68, 68, var(--tw-placeholder-opacity));\n  }\n\n  .dark .lg\\:dark\\:focus\\:placeholder-red-500:focus::placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(239, 68, 68, var(--tw-placeholder-opacity));\n  }\n\n  .dark .lg\\:dark\\:focus\\:placeholder-red-600:focus::-moz-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(220, 38, 38, var(--tw-placeholder-opacity));\n  }\n\n  .dark .lg\\:dark\\:focus\\:placeholder-red-600:focus:-ms-input-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(220, 38, 38, var(--tw-placeholder-opacity));\n  }\n\n  .dark .lg\\:dark\\:focus\\:placeholder-red-600:focus::placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(220, 38, 38, var(--tw-placeholder-opacity));\n  }\n\n  .dark .lg\\:dark\\:focus\\:placeholder-red-700:focus::-moz-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(185, 28, 28, var(--tw-placeholder-opacity));\n  }\n\n  .dark .lg\\:dark\\:focus\\:placeholder-red-700:focus:-ms-input-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(185, 28, 28, var(--tw-placeholder-opacity));\n  }\n\n  .dark .lg\\:dark\\:focus\\:placeholder-red-700:focus::placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(185, 28, 28, var(--tw-placeholder-opacity));\n  }\n\n  .dark .lg\\:dark\\:focus\\:placeholder-red-800:focus::-moz-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(153, 27, 27, var(--tw-placeholder-opacity));\n  }\n\n  .dark .lg\\:dark\\:focus\\:placeholder-red-800:focus:-ms-input-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(153, 27, 27, var(--tw-placeholder-opacity));\n  }\n\n  .dark .lg\\:dark\\:focus\\:placeholder-red-800:focus::placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(153, 27, 27, var(--tw-placeholder-opacity));\n  }\n\n  .dark .lg\\:dark\\:focus\\:placeholder-red-900:focus::-moz-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(127, 29, 29, var(--tw-placeholder-opacity));\n  }\n\n  .dark .lg\\:dark\\:focus\\:placeholder-red-900:focus:-ms-input-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(127, 29, 29, var(--tw-placeholder-opacity));\n  }\n\n  .dark .lg\\:dark\\:focus\\:placeholder-red-900:focus::placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(127, 29, 29, var(--tw-placeholder-opacity));\n  }\n\n  .dark .lg\\:dark\\:focus\\:placeholder-yellow-50:focus::-moz-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(255, 251, 235, var(--tw-placeholder-opacity));\n  }\n\n  .dark .lg\\:dark\\:focus\\:placeholder-yellow-50:focus:-ms-input-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(255, 251, 235, var(--tw-placeholder-opacity));\n  }\n\n  .dark .lg\\:dark\\:focus\\:placeholder-yellow-50:focus::placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(255, 251, 235, var(--tw-placeholder-opacity));\n  }\n\n  .dark .lg\\:dark\\:focus\\:placeholder-yellow-100:focus::-moz-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(254, 243, 199, var(--tw-placeholder-opacity));\n  }\n\n  .dark .lg\\:dark\\:focus\\:placeholder-yellow-100:focus:-ms-input-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(254, 243, 199, var(--tw-placeholder-opacity));\n  }\n\n  .dark .lg\\:dark\\:focus\\:placeholder-yellow-100:focus::placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(254, 243, 199, var(--tw-placeholder-opacity));\n  }\n\n  .dark .lg\\:dark\\:focus\\:placeholder-yellow-200:focus::-moz-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(253, 230, 138, var(--tw-placeholder-opacity));\n  }\n\n  .dark .lg\\:dark\\:focus\\:placeholder-yellow-200:focus:-ms-input-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(253, 230, 138, var(--tw-placeholder-opacity));\n  }\n\n  .dark .lg\\:dark\\:focus\\:placeholder-yellow-200:focus::placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(253, 230, 138, var(--tw-placeholder-opacity));\n  }\n\n  .dark .lg\\:dark\\:focus\\:placeholder-yellow-300:focus::-moz-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(252, 211, 77, var(--tw-placeholder-opacity));\n  }\n\n  .dark .lg\\:dark\\:focus\\:placeholder-yellow-300:focus:-ms-input-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(252, 211, 77, var(--tw-placeholder-opacity));\n  }\n\n  .dark .lg\\:dark\\:focus\\:placeholder-yellow-300:focus::placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(252, 211, 77, var(--tw-placeholder-opacity));\n  }\n\n  .dark .lg\\:dark\\:focus\\:placeholder-yellow-400:focus::-moz-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(251, 191, 36, var(--tw-placeholder-opacity));\n  }\n\n  .dark .lg\\:dark\\:focus\\:placeholder-yellow-400:focus:-ms-input-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(251, 191, 36, var(--tw-placeholder-opacity));\n  }\n\n  .dark .lg\\:dark\\:focus\\:placeholder-yellow-400:focus::placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(251, 191, 36, var(--tw-placeholder-opacity));\n  }\n\n  .dark .lg\\:dark\\:focus\\:placeholder-yellow-500:focus::-moz-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(245, 158, 11, var(--tw-placeholder-opacity));\n  }\n\n  .dark .lg\\:dark\\:focus\\:placeholder-yellow-500:focus:-ms-input-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(245, 158, 11, var(--tw-placeholder-opacity));\n  }\n\n  .dark .lg\\:dark\\:focus\\:placeholder-yellow-500:focus::placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(245, 158, 11, var(--tw-placeholder-opacity));\n  }\n\n  .dark .lg\\:dark\\:focus\\:placeholder-yellow-600:focus::-moz-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(217, 119, 6, var(--tw-placeholder-opacity));\n  }\n\n  .dark .lg\\:dark\\:focus\\:placeholder-yellow-600:focus:-ms-input-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(217, 119, 6, var(--tw-placeholder-opacity));\n  }\n\n  .dark .lg\\:dark\\:focus\\:placeholder-yellow-600:focus::placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(217, 119, 6, var(--tw-placeholder-opacity));\n  }\n\n  .dark .lg\\:dark\\:focus\\:placeholder-yellow-700:focus::-moz-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(180, 83, 9, var(--tw-placeholder-opacity));\n  }\n\n  .dark .lg\\:dark\\:focus\\:placeholder-yellow-700:focus:-ms-input-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(180, 83, 9, var(--tw-placeholder-opacity));\n  }\n\n  .dark .lg\\:dark\\:focus\\:placeholder-yellow-700:focus::placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(180, 83, 9, var(--tw-placeholder-opacity));\n  }\n\n  .dark .lg\\:dark\\:focus\\:placeholder-yellow-800:focus::-moz-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(146, 64, 14, var(--tw-placeholder-opacity));\n  }\n\n  .dark .lg\\:dark\\:focus\\:placeholder-yellow-800:focus:-ms-input-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(146, 64, 14, var(--tw-placeholder-opacity));\n  }\n\n  .dark .lg\\:dark\\:focus\\:placeholder-yellow-800:focus::placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(146, 64, 14, var(--tw-placeholder-opacity));\n  }\n\n  .dark .lg\\:dark\\:focus\\:placeholder-yellow-900:focus::-moz-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(120, 53, 15, var(--tw-placeholder-opacity));\n  }\n\n  .dark .lg\\:dark\\:focus\\:placeholder-yellow-900:focus:-ms-input-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(120, 53, 15, var(--tw-placeholder-opacity));\n  }\n\n  .dark .lg\\:dark\\:focus\\:placeholder-yellow-900:focus::placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(120, 53, 15, var(--tw-placeholder-opacity));\n  }\n\n  .dark .lg\\:dark\\:focus\\:placeholder-green-50:focus::-moz-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(236, 253, 245, var(--tw-placeholder-opacity));\n  }\n\n  .dark .lg\\:dark\\:focus\\:placeholder-green-50:focus:-ms-input-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(236, 253, 245, var(--tw-placeholder-opacity));\n  }\n\n  .dark .lg\\:dark\\:focus\\:placeholder-green-50:focus::placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(236, 253, 245, var(--tw-placeholder-opacity));\n  }\n\n  .dark .lg\\:dark\\:focus\\:placeholder-green-100:focus::-moz-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(209, 250, 229, var(--tw-placeholder-opacity));\n  }\n\n  .dark .lg\\:dark\\:focus\\:placeholder-green-100:focus:-ms-input-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(209, 250, 229, var(--tw-placeholder-opacity));\n  }\n\n  .dark .lg\\:dark\\:focus\\:placeholder-green-100:focus::placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(209, 250, 229, var(--tw-placeholder-opacity));\n  }\n\n  .dark .lg\\:dark\\:focus\\:placeholder-green-200:focus::-moz-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(167, 243, 208, var(--tw-placeholder-opacity));\n  }\n\n  .dark .lg\\:dark\\:focus\\:placeholder-green-200:focus:-ms-input-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(167, 243, 208, var(--tw-placeholder-opacity));\n  }\n\n  .dark .lg\\:dark\\:focus\\:placeholder-green-200:focus::placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(167, 243, 208, var(--tw-placeholder-opacity));\n  }\n\n  .dark .lg\\:dark\\:focus\\:placeholder-green-300:focus::-moz-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(110, 231, 183, var(--tw-placeholder-opacity));\n  }\n\n  .dark .lg\\:dark\\:focus\\:placeholder-green-300:focus:-ms-input-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(110, 231, 183, var(--tw-placeholder-opacity));\n  }\n\n  .dark .lg\\:dark\\:focus\\:placeholder-green-300:focus::placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(110, 231, 183, var(--tw-placeholder-opacity));\n  }\n\n  .dark .lg\\:dark\\:focus\\:placeholder-green-400:focus::-moz-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(52, 211, 153, var(--tw-placeholder-opacity));\n  }\n\n  .dark .lg\\:dark\\:focus\\:placeholder-green-400:focus:-ms-input-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(52, 211, 153, var(--tw-placeholder-opacity));\n  }\n\n  .dark .lg\\:dark\\:focus\\:placeholder-green-400:focus::placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(52, 211, 153, var(--tw-placeholder-opacity));\n  }\n\n  .dark .lg\\:dark\\:focus\\:placeholder-green-500:focus::-moz-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(16, 185, 129, var(--tw-placeholder-opacity));\n  }\n\n  .dark .lg\\:dark\\:focus\\:placeholder-green-500:focus:-ms-input-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(16, 185, 129, var(--tw-placeholder-opacity));\n  }\n\n  .dark .lg\\:dark\\:focus\\:placeholder-green-500:focus::placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(16, 185, 129, var(--tw-placeholder-opacity));\n  }\n\n  .dark .lg\\:dark\\:focus\\:placeholder-green-600:focus::-moz-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(5, 150, 105, var(--tw-placeholder-opacity));\n  }\n\n  .dark .lg\\:dark\\:focus\\:placeholder-green-600:focus:-ms-input-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(5, 150, 105, var(--tw-placeholder-opacity));\n  }\n\n  .dark .lg\\:dark\\:focus\\:placeholder-green-600:focus::placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(5, 150, 105, var(--tw-placeholder-opacity));\n  }\n\n  .dark .lg\\:dark\\:focus\\:placeholder-green-700:focus::-moz-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(4, 120, 87, var(--tw-placeholder-opacity));\n  }\n\n  .dark .lg\\:dark\\:focus\\:placeholder-green-700:focus:-ms-input-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(4, 120, 87, var(--tw-placeholder-opacity));\n  }\n\n  .dark .lg\\:dark\\:focus\\:placeholder-green-700:focus::placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(4, 120, 87, var(--tw-placeholder-opacity));\n  }\n\n  .dark .lg\\:dark\\:focus\\:placeholder-green-800:focus::-moz-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(6, 95, 70, var(--tw-placeholder-opacity));\n  }\n\n  .dark .lg\\:dark\\:focus\\:placeholder-green-800:focus:-ms-input-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(6, 95, 70, var(--tw-placeholder-opacity));\n  }\n\n  .dark .lg\\:dark\\:focus\\:placeholder-green-800:focus::placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(6, 95, 70, var(--tw-placeholder-opacity));\n  }\n\n  .dark .lg\\:dark\\:focus\\:placeholder-green-900:focus::-moz-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(6, 78, 59, var(--tw-placeholder-opacity));\n  }\n\n  .dark .lg\\:dark\\:focus\\:placeholder-green-900:focus:-ms-input-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(6, 78, 59, var(--tw-placeholder-opacity));\n  }\n\n  .dark .lg\\:dark\\:focus\\:placeholder-green-900:focus::placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(6, 78, 59, var(--tw-placeholder-opacity));\n  }\n\n  .dark .lg\\:dark\\:focus\\:placeholder-blue-50:focus::-moz-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(239, 246, 255, var(--tw-placeholder-opacity));\n  }\n\n  .dark .lg\\:dark\\:focus\\:placeholder-blue-50:focus:-ms-input-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(239, 246, 255, var(--tw-placeholder-opacity));\n  }\n\n  .dark .lg\\:dark\\:focus\\:placeholder-blue-50:focus::placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(239, 246, 255, var(--tw-placeholder-opacity));\n  }\n\n  .dark .lg\\:dark\\:focus\\:placeholder-blue-100:focus::-moz-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(219, 234, 254, var(--tw-placeholder-opacity));\n  }\n\n  .dark .lg\\:dark\\:focus\\:placeholder-blue-100:focus:-ms-input-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(219, 234, 254, var(--tw-placeholder-opacity));\n  }\n\n  .dark .lg\\:dark\\:focus\\:placeholder-blue-100:focus::placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(219, 234, 254, var(--tw-placeholder-opacity));\n  }\n\n  .dark .lg\\:dark\\:focus\\:placeholder-blue-200:focus::-moz-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(191, 219, 254, var(--tw-placeholder-opacity));\n  }\n\n  .dark .lg\\:dark\\:focus\\:placeholder-blue-200:focus:-ms-input-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(191, 219, 254, var(--tw-placeholder-opacity));\n  }\n\n  .dark .lg\\:dark\\:focus\\:placeholder-blue-200:focus::placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(191, 219, 254, var(--tw-placeholder-opacity));\n  }\n\n  .dark .lg\\:dark\\:focus\\:placeholder-blue-300:focus::-moz-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(147, 197, 253, var(--tw-placeholder-opacity));\n  }\n\n  .dark .lg\\:dark\\:focus\\:placeholder-blue-300:focus:-ms-input-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(147, 197, 253, var(--tw-placeholder-opacity));\n  }\n\n  .dark .lg\\:dark\\:focus\\:placeholder-blue-300:focus::placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(147, 197, 253, var(--tw-placeholder-opacity));\n  }\n\n  .dark .lg\\:dark\\:focus\\:placeholder-blue-400:focus::-moz-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(96, 165, 250, var(--tw-placeholder-opacity));\n  }\n\n  .dark .lg\\:dark\\:focus\\:placeholder-blue-400:focus:-ms-input-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(96, 165, 250, var(--tw-placeholder-opacity));\n  }\n\n  .dark .lg\\:dark\\:focus\\:placeholder-blue-400:focus::placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(96, 165, 250, var(--tw-placeholder-opacity));\n  }\n\n  .dark .lg\\:dark\\:focus\\:placeholder-blue-500:focus::-moz-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(59, 130, 246, var(--tw-placeholder-opacity));\n  }\n\n  .dark .lg\\:dark\\:focus\\:placeholder-blue-500:focus:-ms-input-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(59, 130, 246, var(--tw-placeholder-opacity));\n  }\n\n  .dark .lg\\:dark\\:focus\\:placeholder-blue-500:focus::placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(59, 130, 246, var(--tw-placeholder-opacity));\n  }\n\n  .dark .lg\\:dark\\:focus\\:placeholder-blue-600:focus::-moz-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(37, 99, 235, var(--tw-placeholder-opacity));\n  }\n\n  .dark .lg\\:dark\\:focus\\:placeholder-blue-600:focus:-ms-input-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(37, 99, 235, var(--tw-placeholder-opacity));\n  }\n\n  .dark .lg\\:dark\\:focus\\:placeholder-blue-600:focus::placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(37, 99, 235, var(--tw-placeholder-opacity));\n  }\n\n  .dark .lg\\:dark\\:focus\\:placeholder-blue-700:focus::-moz-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(29, 78, 216, var(--tw-placeholder-opacity));\n  }\n\n  .dark .lg\\:dark\\:focus\\:placeholder-blue-700:focus:-ms-input-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(29, 78, 216, var(--tw-placeholder-opacity));\n  }\n\n  .dark .lg\\:dark\\:focus\\:placeholder-blue-700:focus::placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(29, 78, 216, var(--tw-placeholder-opacity));\n  }\n\n  .dark .lg\\:dark\\:focus\\:placeholder-blue-800:focus::-moz-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(30, 64, 175, var(--tw-placeholder-opacity));\n  }\n\n  .dark .lg\\:dark\\:focus\\:placeholder-blue-800:focus:-ms-input-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(30, 64, 175, var(--tw-placeholder-opacity));\n  }\n\n  .dark .lg\\:dark\\:focus\\:placeholder-blue-800:focus::placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(30, 64, 175, var(--tw-placeholder-opacity));\n  }\n\n  .dark .lg\\:dark\\:focus\\:placeholder-blue-900:focus::-moz-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(30, 58, 138, var(--tw-placeholder-opacity));\n  }\n\n  .dark .lg\\:dark\\:focus\\:placeholder-blue-900:focus:-ms-input-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(30, 58, 138, var(--tw-placeholder-opacity));\n  }\n\n  .dark .lg\\:dark\\:focus\\:placeholder-blue-900:focus::placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(30, 58, 138, var(--tw-placeholder-opacity));\n  }\n\n  .dark .lg\\:dark\\:focus\\:placeholder-indigo-50:focus::-moz-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(238, 242, 255, var(--tw-placeholder-opacity));\n  }\n\n  .dark .lg\\:dark\\:focus\\:placeholder-indigo-50:focus:-ms-input-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(238, 242, 255, var(--tw-placeholder-opacity));\n  }\n\n  .dark .lg\\:dark\\:focus\\:placeholder-indigo-50:focus::placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(238, 242, 255, var(--tw-placeholder-opacity));\n  }\n\n  .dark .lg\\:dark\\:focus\\:placeholder-indigo-100:focus::-moz-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(224, 231, 255, var(--tw-placeholder-opacity));\n  }\n\n  .dark .lg\\:dark\\:focus\\:placeholder-indigo-100:focus:-ms-input-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(224, 231, 255, var(--tw-placeholder-opacity));\n  }\n\n  .dark .lg\\:dark\\:focus\\:placeholder-indigo-100:focus::placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(224, 231, 255, var(--tw-placeholder-opacity));\n  }\n\n  .dark .lg\\:dark\\:focus\\:placeholder-indigo-200:focus::-moz-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(199, 210, 254, var(--tw-placeholder-opacity));\n  }\n\n  .dark .lg\\:dark\\:focus\\:placeholder-indigo-200:focus:-ms-input-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(199, 210, 254, var(--tw-placeholder-opacity));\n  }\n\n  .dark .lg\\:dark\\:focus\\:placeholder-indigo-200:focus::placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(199, 210, 254, var(--tw-placeholder-opacity));\n  }\n\n  .dark .lg\\:dark\\:focus\\:placeholder-indigo-300:focus::-moz-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(165, 180, 252, var(--tw-placeholder-opacity));\n  }\n\n  .dark .lg\\:dark\\:focus\\:placeholder-indigo-300:focus:-ms-input-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(165, 180, 252, var(--tw-placeholder-opacity));\n  }\n\n  .dark .lg\\:dark\\:focus\\:placeholder-indigo-300:focus::placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(165, 180, 252, var(--tw-placeholder-opacity));\n  }\n\n  .dark .lg\\:dark\\:focus\\:placeholder-indigo-400:focus::-moz-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(129, 140, 248, var(--tw-placeholder-opacity));\n  }\n\n  .dark .lg\\:dark\\:focus\\:placeholder-indigo-400:focus:-ms-input-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(129, 140, 248, var(--tw-placeholder-opacity));\n  }\n\n  .dark .lg\\:dark\\:focus\\:placeholder-indigo-400:focus::placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(129, 140, 248, var(--tw-placeholder-opacity));\n  }\n\n  .dark .lg\\:dark\\:focus\\:placeholder-indigo-500:focus::-moz-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(99, 102, 241, var(--tw-placeholder-opacity));\n  }\n\n  .dark .lg\\:dark\\:focus\\:placeholder-indigo-500:focus:-ms-input-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(99, 102, 241, var(--tw-placeholder-opacity));\n  }\n\n  .dark .lg\\:dark\\:focus\\:placeholder-indigo-500:focus::placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(99, 102, 241, var(--tw-placeholder-opacity));\n  }\n\n  .dark .lg\\:dark\\:focus\\:placeholder-indigo-600:focus::-moz-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(79, 70, 229, var(--tw-placeholder-opacity));\n  }\n\n  .dark .lg\\:dark\\:focus\\:placeholder-indigo-600:focus:-ms-input-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(79, 70, 229, var(--tw-placeholder-opacity));\n  }\n\n  .dark .lg\\:dark\\:focus\\:placeholder-indigo-600:focus::placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(79, 70, 229, var(--tw-placeholder-opacity));\n  }\n\n  .dark .lg\\:dark\\:focus\\:placeholder-indigo-700:focus::-moz-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(67, 56, 202, var(--tw-placeholder-opacity));\n  }\n\n  .dark .lg\\:dark\\:focus\\:placeholder-indigo-700:focus:-ms-input-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(67, 56, 202, var(--tw-placeholder-opacity));\n  }\n\n  .dark .lg\\:dark\\:focus\\:placeholder-indigo-700:focus::placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(67, 56, 202, var(--tw-placeholder-opacity));\n  }\n\n  .dark .lg\\:dark\\:focus\\:placeholder-indigo-800:focus::-moz-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(55, 48, 163, var(--tw-placeholder-opacity));\n  }\n\n  .dark .lg\\:dark\\:focus\\:placeholder-indigo-800:focus:-ms-input-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(55, 48, 163, var(--tw-placeholder-opacity));\n  }\n\n  .dark .lg\\:dark\\:focus\\:placeholder-indigo-800:focus::placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(55, 48, 163, var(--tw-placeholder-opacity));\n  }\n\n  .dark .lg\\:dark\\:focus\\:placeholder-indigo-900:focus::-moz-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(49, 46, 129, var(--tw-placeholder-opacity));\n  }\n\n  .dark .lg\\:dark\\:focus\\:placeholder-indigo-900:focus:-ms-input-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(49, 46, 129, var(--tw-placeholder-opacity));\n  }\n\n  .dark .lg\\:dark\\:focus\\:placeholder-indigo-900:focus::placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(49, 46, 129, var(--tw-placeholder-opacity));\n  }\n\n  .dark .lg\\:dark\\:focus\\:placeholder-purple-50:focus::-moz-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(245, 243, 255, var(--tw-placeholder-opacity));\n  }\n\n  .dark .lg\\:dark\\:focus\\:placeholder-purple-50:focus:-ms-input-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(245, 243, 255, var(--tw-placeholder-opacity));\n  }\n\n  .dark .lg\\:dark\\:focus\\:placeholder-purple-50:focus::placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(245, 243, 255, var(--tw-placeholder-opacity));\n  }\n\n  .dark .lg\\:dark\\:focus\\:placeholder-purple-100:focus::-moz-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(237, 233, 254, var(--tw-placeholder-opacity));\n  }\n\n  .dark .lg\\:dark\\:focus\\:placeholder-purple-100:focus:-ms-input-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(237, 233, 254, var(--tw-placeholder-opacity));\n  }\n\n  .dark .lg\\:dark\\:focus\\:placeholder-purple-100:focus::placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(237, 233, 254, var(--tw-placeholder-opacity));\n  }\n\n  .dark .lg\\:dark\\:focus\\:placeholder-purple-200:focus::-moz-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(221, 214, 254, var(--tw-placeholder-opacity));\n  }\n\n  .dark .lg\\:dark\\:focus\\:placeholder-purple-200:focus:-ms-input-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(221, 214, 254, var(--tw-placeholder-opacity));\n  }\n\n  .dark .lg\\:dark\\:focus\\:placeholder-purple-200:focus::placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(221, 214, 254, var(--tw-placeholder-opacity));\n  }\n\n  .dark .lg\\:dark\\:focus\\:placeholder-purple-300:focus::-moz-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(196, 181, 253, var(--tw-placeholder-opacity));\n  }\n\n  .dark .lg\\:dark\\:focus\\:placeholder-purple-300:focus:-ms-input-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(196, 181, 253, var(--tw-placeholder-opacity));\n  }\n\n  .dark .lg\\:dark\\:focus\\:placeholder-purple-300:focus::placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(196, 181, 253, var(--tw-placeholder-opacity));\n  }\n\n  .dark .lg\\:dark\\:focus\\:placeholder-purple-400:focus::-moz-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(167, 139, 250, var(--tw-placeholder-opacity));\n  }\n\n  .dark .lg\\:dark\\:focus\\:placeholder-purple-400:focus:-ms-input-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(167, 139, 250, var(--tw-placeholder-opacity));\n  }\n\n  .dark .lg\\:dark\\:focus\\:placeholder-purple-400:focus::placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(167, 139, 250, var(--tw-placeholder-opacity));\n  }\n\n  .dark .lg\\:dark\\:focus\\:placeholder-purple-500:focus::-moz-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(139, 92, 246, var(--tw-placeholder-opacity));\n  }\n\n  .dark .lg\\:dark\\:focus\\:placeholder-purple-500:focus:-ms-input-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(139, 92, 246, var(--tw-placeholder-opacity));\n  }\n\n  .dark .lg\\:dark\\:focus\\:placeholder-purple-500:focus::placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(139, 92, 246, var(--tw-placeholder-opacity));\n  }\n\n  .dark .lg\\:dark\\:focus\\:placeholder-purple-600:focus::-moz-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(124, 58, 237, var(--tw-placeholder-opacity));\n  }\n\n  .dark .lg\\:dark\\:focus\\:placeholder-purple-600:focus:-ms-input-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(124, 58, 237, var(--tw-placeholder-opacity));\n  }\n\n  .dark .lg\\:dark\\:focus\\:placeholder-purple-600:focus::placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(124, 58, 237, var(--tw-placeholder-opacity));\n  }\n\n  .dark .lg\\:dark\\:focus\\:placeholder-purple-700:focus::-moz-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(109, 40, 217, var(--tw-placeholder-opacity));\n  }\n\n  .dark .lg\\:dark\\:focus\\:placeholder-purple-700:focus:-ms-input-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(109, 40, 217, var(--tw-placeholder-opacity));\n  }\n\n  .dark .lg\\:dark\\:focus\\:placeholder-purple-700:focus::placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(109, 40, 217, var(--tw-placeholder-opacity));\n  }\n\n  .dark .lg\\:dark\\:focus\\:placeholder-purple-800:focus::-moz-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(91, 33, 182, var(--tw-placeholder-opacity));\n  }\n\n  .dark .lg\\:dark\\:focus\\:placeholder-purple-800:focus:-ms-input-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(91, 33, 182, var(--tw-placeholder-opacity));\n  }\n\n  .dark .lg\\:dark\\:focus\\:placeholder-purple-800:focus::placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(91, 33, 182, var(--tw-placeholder-opacity));\n  }\n\n  .dark .lg\\:dark\\:focus\\:placeholder-purple-900:focus::-moz-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(76, 29, 149, var(--tw-placeholder-opacity));\n  }\n\n  .dark .lg\\:dark\\:focus\\:placeholder-purple-900:focus:-ms-input-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(76, 29, 149, var(--tw-placeholder-opacity));\n  }\n\n  .dark .lg\\:dark\\:focus\\:placeholder-purple-900:focus::placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(76, 29, 149, var(--tw-placeholder-opacity));\n  }\n\n  .dark .lg\\:dark\\:focus\\:placeholder-pink-50:focus::-moz-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(253, 242, 248, var(--tw-placeholder-opacity));\n  }\n\n  .dark .lg\\:dark\\:focus\\:placeholder-pink-50:focus:-ms-input-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(253, 242, 248, var(--tw-placeholder-opacity));\n  }\n\n  .dark .lg\\:dark\\:focus\\:placeholder-pink-50:focus::placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(253, 242, 248, var(--tw-placeholder-opacity));\n  }\n\n  .dark .lg\\:dark\\:focus\\:placeholder-pink-100:focus::-moz-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(252, 231, 243, var(--tw-placeholder-opacity));\n  }\n\n  .dark .lg\\:dark\\:focus\\:placeholder-pink-100:focus:-ms-input-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(252, 231, 243, var(--tw-placeholder-opacity));\n  }\n\n  .dark .lg\\:dark\\:focus\\:placeholder-pink-100:focus::placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(252, 231, 243, var(--tw-placeholder-opacity));\n  }\n\n  .dark .lg\\:dark\\:focus\\:placeholder-pink-200:focus::-moz-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(251, 207, 232, var(--tw-placeholder-opacity));\n  }\n\n  .dark .lg\\:dark\\:focus\\:placeholder-pink-200:focus:-ms-input-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(251, 207, 232, var(--tw-placeholder-opacity));\n  }\n\n  .dark .lg\\:dark\\:focus\\:placeholder-pink-200:focus::placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(251, 207, 232, var(--tw-placeholder-opacity));\n  }\n\n  .dark .lg\\:dark\\:focus\\:placeholder-pink-300:focus::-moz-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(249, 168, 212, var(--tw-placeholder-opacity));\n  }\n\n  .dark .lg\\:dark\\:focus\\:placeholder-pink-300:focus:-ms-input-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(249, 168, 212, var(--tw-placeholder-opacity));\n  }\n\n  .dark .lg\\:dark\\:focus\\:placeholder-pink-300:focus::placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(249, 168, 212, var(--tw-placeholder-opacity));\n  }\n\n  .dark .lg\\:dark\\:focus\\:placeholder-pink-400:focus::-moz-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(244, 114, 182, var(--tw-placeholder-opacity));\n  }\n\n  .dark .lg\\:dark\\:focus\\:placeholder-pink-400:focus:-ms-input-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(244, 114, 182, var(--tw-placeholder-opacity));\n  }\n\n  .dark .lg\\:dark\\:focus\\:placeholder-pink-400:focus::placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(244, 114, 182, var(--tw-placeholder-opacity));\n  }\n\n  .dark .lg\\:dark\\:focus\\:placeholder-pink-500:focus::-moz-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(236, 72, 153, var(--tw-placeholder-opacity));\n  }\n\n  .dark .lg\\:dark\\:focus\\:placeholder-pink-500:focus:-ms-input-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(236, 72, 153, var(--tw-placeholder-opacity));\n  }\n\n  .dark .lg\\:dark\\:focus\\:placeholder-pink-500:focus::placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(236, 72, 153, var(--tw-placeholder-opacity));\n  }\n\n  .dark .lg\\:dark\\:focus\\:placeholder-pink-600:focus::-moz-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(219, 39, 119, var(--tw-placeholder-opacity));\n  }\n\n  .dark .lg\\:dark\\:focus\\:placeholder-pink-600:focus:-ms-input-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(219, 39, 119, var(--tw-placeholder-opacity));\n  }\n\n  .dark .lg\\:dark\\:focus\\:placeholder-pink-600:focus::placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(219, 39, 119, var(--tw-placeholder-opacity));\n  }\n\n  .dark .lg\\:dark\\:focus\\:placeholder-pink-700:focus::-moz-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(190, 24, 93, var(--tw-placeholder-opacity));\n  }\n\n  .dark .lg\\:dark\\:focus\\:placeholder-pink-700:focus:-ms-input-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(190, 24, 93, var(--tw-placeholder-opacity));\n  }\n\n  .dark .lg\\:dark\\:focus\\:placeholder-pink-700:focus::placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(190, 24, 93, var(--tw-placeholder-opacity));\n  }\n\n  .dark .lg\\:dark\\:focus\\:placeholder-pink-800:focus::-moz-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(157, 23, 77, var(--tw-placeholder-opacity));\n  }\n\n  .dark .lg\\:dark\\:focus\\:placeholder-pink-800:focus:-ms-input-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(157, 23, 77, var(--tw-placeholder-opacity));\n  }\n\n  .dark .lg\\:dark\\:focus\\:placeholder-pink-800:focus::placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(157, 23, 77, var(--tw-placeholder-opacity));\n  }\n\n  .dark .lg\\:dark\\:focus\\:placeholder-pink-900:focus::-moz-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(131, 24, 67, var(--tw-placeholder-opacity));\n  }\n\n  .dark .lg\\:dark\\:focus\\:placeholder-pink-900:focus:-ms-input-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(131, 24, 67, var(--tw-placeholder-opacity));\n  }\n\n  .dark .lg\\:dark\\:focus\\:placeholder-pink-900:focus::placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(131, 24, 67, var(--tw-placeholder-opacity));\n  }\n\n  .lg\\:placeholder-opacity-0::-moz-placeholder {\n    --tw-placeholder-opacity: 0;\n  }\n\n  .lg\\:placeholder-opacity-0:-ms-input-placeholder {\n    --tw-placeholder-opacity: 0;\n  }\n\n  .lg\\:placeholder-opacity-0::placeholder {\n    --tw-placeholder-opacity: 0;\n  }\n\n  .lg\\:placeholder-opacity-5::-moz-placeholder {\n    --tw-placeholder-opacity: 0.05;\n  }\n\n  .lg\\:placeholder-opacity-5:-ms-input-placeholder {\n    --tw-placeholder-opacity: 0.05;\n  }\n\n  .lg\\:placeholder-opacity-5::placeholder {\n    --tw-placeholder-opacity: 0.05;\n  }\n\n  .lg\\:placeholder-opacity-10::-moz-placeholder {\n    --tw-placeholder-opacity: 0.1;\n  }\n\n  .lg\\:placeholder-opacity-10:-ms-input-placeholder {\n    --tw-placeholder-opacity: 0.1;\n  }\n\n  .lg\\:placeholder-opacity-10::placeholder {\n    --tw-placeholder-opacity: 0.1;\n  }\n\n  .lg\\:placeholder-opacity-20::-moz-placeholder {\n    --tw-placeholder-opacity: 0.2;\n  }\n\n  .lg\\:placeholder-opacity-20:-ms-input-placeholder {\n    --tw-placeholder-opacity: 0.2;\n  }\n\n  .lg\\:placeholder-opacity-20::placeholder {\n    --tw-placeholder-opacity: 0.2;\n  }\n\n  .lg\\:placeholder-opacity-25::-moz-placeholder {\n    --tw-placeholder-opacity: 0.25;\n  }\n\n  .lg\\:placeholder-opacity-25:-ms-input-placeholder {\n    --tw-placeholder-opacity: 0.25;\n  }\n\n  .lg\\:placeholder-opacity-25::placeholder {\n    --tw-placeholder-opacity: 0.25;\n  }\n\n  .lg\\:placeholder-opacity-30::-moz-placeholder {\n    --tw-placeholder-opacity: 0.3;\n  }\n\n  .lg\\:placeholder-opacity-30:-ms-input-placeholder {\n    --tw-placeholder-opacity: 0.3;\n  }\n\n  .lg\\:placeholder-opacity-30::placeholder {\n    --tw-placeholder-opacity: 0.3;\n  }\n\n  .lg\\:placeholder-opacity-40::-moz-placeholder {\n    --tw-placeholder-opacity: 0.4;\n  }\n\n  .lg\\:placeholder-opacity-40:-ms-input-placeholder {\n    --tw-placeholder-opacity: 0.4;\n  }\n\n  .lg\\:placeholder-opacity-40::placeholder {\n    --tw-placeholder-opacity: 0.4;\n  }\n\n  .lg\\:placeholder-opacity-50::-moz-placeholder {\n    --tw-placeholder-opacity: 0.5;\n  }\n\n  .lg\\:placeholder-opacity-50:-ms-input-placeholder {\n    --tw-placeholder-opacity: 0.5;\n  }\n\n  .lg\\:placeholder-opacity-50::placeholder {\n    --tw-placeholder-opacity: 0.5;\n  }\n\n  .lg\\:placeholder-opacity-60::-moz-placeholder {\n    --tw-placeholder-opacity: 0.6;\n  }\n\n  .lg\\:placeholder-opacity-60:-ms-input-placeholder {\n    --tw-placeholder-opacity: 0.6;\n  }\n\n  .lg\\:placeholder-opacity-60::placeholder {\n    --tw-placeholder-opacity: 0.6;\n  }\n\n  .lg\\:placeholder-opacity-70::-moz-placeholder {\n    --tw-placeholder-opacity: 0.7;\n  }\n\n  .lg\\:placeholder-opacity-70:-ms-input-placeholder {\n    --tw-placeholder-opacity: 0.7;\n  }\n\n  .lg\\:placeholder-opacity-70::placeholder {\n    --tw-placeholder-opacity: 0.7;\n  }\n\n  .lg\\:placeholder-opacity-75::-moz-placeholder {\n    --tw-placeholder-opacity: 0.75;\n  }\n\n  .lg\\:placeholder-opacity-75:-ms-input-placeholder {\n    --tw-placeholder-opacity: 0.75;\n  }\n\n  .lg\\:placeholder-opacity-75::placeholder {\n    --tw-placeholder-opacity: 0.75;\n  }\n\n  .lg\\:placeholder-opacity-80::-moz-placeholder {\n    --tw-placeholder-opacity: 0.8;\n  }\n\n  .lg\\:placeholder-opacity-80:-ms-input-placeholder {\n    --tw-placeholder-opacity: 0.8;\n  }\n\n  .lg\\:placeholder-opacity-80::placeholder {\n    --tw-placeholder-opacity: 0.8;\n  }\n\n  .lg\\:placeholder-opacity-90::-moz-placeholder {\n    --tw-placeholder-opacity: 0.9;\n  }\n\n  .lg\\:placeholder-opacity-90:-ms-input-placeholder {\n    --tw-placeholder-opacity: 0.9;\n  }\n\n  .lg\\:placeholder-opacity-90::placeholder {\n    --tw-placeholder-opacity: 0.9;\n  }\n\n  .lg\\:placeholder-opacity-95::-moz-placeholder {\n    --tw-placeholder-opacity: 0.95;\n  }\n\n  .lg\\:placeholder-opacity-95:-ms-input-placeholder {\n    --tw-placeholder-opacity: 0.95;\n  }\n\n  .lg\\:placeholder-opacity-95::placeholder {\n    --tw-placeholder-opacity: 0.95;\n  }\n\n  .lg\\:placeholder-opacity-100::-moz-placeholder {\n    --tw-placeholder-opacity: 1;\n  }\n\n  .lg\\:placeholder-opacity-100:-ms-input-placeholder {\n    --tw-placeholder-opacity: 1;\n  }\n\n  .lg\\:placeholder-opacity-100::placeholder {\n    --tw-placeholder-opacity: 1;\n  }\n\n  .lg\\:focus\\:placeholder-opacity-0:focus::-moz-placeholder {\n    --tw-placeholder-opacity: 0;\n  }\n\n  .lg\\:focus\\:placeholder-opacity-0:focus:-ms-input-placeholder {\n    --tw-placeholder-opacity: 0;\n  }\n\n  .lg\\:focus\\:placeholder-opacity-0:focus::placeholder {\n    --tw-placeholder-opacity: 0;\n  }\n\n  .lg\\:focus\\:placeholder-opacity-5:focus::-moz-placeholder {\n    --tw-placeholder-opacity: 0.05;\n  }\n\n  .lg\\:focus\\:placeholder-opacity-5:focus:-ms-input-placeholder {\n    --tw-placeholder-opacity: 0.05;\n  }\n\n  .lg\\:focus\\:placeholder-opacity-5:focus::placeholder {\n    --tw-placeholder-opacity: 0.05;\n  }\n\n  .lg\\:focus\\:placeholder-opacity-10:focus::-moz-placeholder {\n    --tw-placeholder-opacity: 0.1;\n  }\n\n  .lg\\:focus\\:placeholder-opacity-10:focus:-ms-input-placeholder {\n    --tw-placeholder-opacity: 0.1;\n  }\n\n  .lg\\:focus\\:placeholder-opacity-10:focus::placeholder {\n    --tw-placeholder-opacity: 0.1;\n  }\n\n  .lg\\:focus\\:placeholder-opacity-20:focus::-moz-placeholder {\n    --tw-placeholder-opacity: 0.2;\n  }\n\n  .lg\\:focus\\:placeholder-opacity-20:focus:-ms-input-placeholder {\n    --tw-placeholder-opacity: 0.2;\n  }\n\n  .lg\\:focus\\:placeholder-opacity-20:focus::placeholder {\n    --tw-placeholder-opacity: 0.2;\n  }\n\n  .lg\\:focus\\:placeholder-opacity-25:focus::-moz-placeholder {\n    --tw-placeholder-opacity: 0.25;\n  }\n\n  .lg\\:focus\\:placeholder-opacity-25:focus:-ms-input-placeholder {\n    --tw-placeholder-opacity: 0.25;\n  }\n\n  .lg\\:focus\\:placeholder-opacity-25:focus::placeholder {\n    --tw-placeholder-opacity: 0.25;\n  }\n\n  .lg\\:focus\\:placeholder-opacity-30:focus::-moz-placeholder {\n    --tw-placeholder-opacity: 0.3;\n  }\n\n  .lg\\:focus\\:placeholder-opacity-30:focus:-ms-input-placeholder {\n    --tw-placeholder-opacity: 0.3;\n  }\n\n  .lg\\:focus\\:placeholder-opacity-30:focus::placeholder {\n    --tw-placeholder-opacity: 0.3;\n  }\n\n  .lg\\:focus\\:placeholder-opacity-40:focus::-moz-placeholder {\n    --tw-placeholder-opacity: 0.4;\n  }\n\n  .lg\\:focus\\:placeholder-opacity-40:focus:-ms-input-placeholder {\n    --tw-placeholder-opacity: 0.4;\n  }\n\n  .lg\\:focus\\:placeholder-opacity-40:focus::placeholder {\n    --tw-placeholder-opacity: 0.4;\n  }\n\n  .lg\\:focus\\:placeholder-opacity-50:focus::-moz-placeholder {\n    --tw-placeholder-opacity: 0.5;\n  }\n\n  .lg\\:focus\\:placeholder-opacity-50:focus:-ms-input-placeholder {\n    --tw-placeholder-opacity: 0.5;\n  }\n\n  .lg\\:focus\\:placeholder-opacity-50:focus::placeholder {\n    --tw-placeholder-opacity: 0.5;\n  }\n\n  .lg\\:focus\\:placeholder-opacity-60:focus::-moz-placeholder {\n    --tw-placeholder-opacity: 0.6;\n  }\n\n  .lg\\:focus\\:placeholder-opacity-60:focus:-ms-input-placeholder {\n    --tw-placeholder-opacity: 0.6;\n  }\n\n  .lg\\:focus\\:placeholder-opacity-60:focus::placeholder {\n    --tw-placeholder-opacity: 0.6;\n  }\n\n  .lg\\:focus\\:placeholder-opacity-70:focus::-moz-placeholder {\n    --tw-placeholder-opacity: 0.7;\n  }\n\n  .lg\\:focus\\:placeholder-opacity-70:focus:-ms-input-placeholder {\n    --tw-placeholder-opacity: 0.7;\n  }\n\n  .lg\\:focus\\:placeholder-opacity-70:focus::placeholder {\n    --tw-placeholder-opacity: 0.7;\n  }\n\n  .lg\\:focus\\:placeholder-opacity-75:focus::-moz-placeholder {\n    --tw-placeholder-opacity: 0.75;\n  }\n\n  .lg\\:focus\\:placeholder-opacity-75:focus:-ms-input-placeholder {\n    --tw-placeholder-opacity: 0.75;\n  }\n\n  .lg\\:focus\\:placeholder-opacity-75:focus::placeholder {\n    --tw-placeholder-opacity: 0.75;\n  }\n\n  .lg\\:focus\\:placeholder-opacity-80:focus::-moz-placeholder {\n    --tw-placeholder-opacity: 0.8;\n  }\n\n  .lg\\:focus\\:placeholder-opacity-80:focus:-ms-input-placeholder {\n    --tw-placeholder-opacity: 0.8;\n  }\n\n  .lg\\:focus\\:placeholder-opacity-80:focus::placeholder {\n    --tw-placeholder-opacity: 0.8;\n  }\n\n  .lg\\:focus\\:placeholder-opacity-90:focus::-moz-placeholder {\n    --tw-placeholder-opacity: 0.9;\n  }\n\n  .lg\\:focus\\:placeholder-opacity-90:focus:-ms-input-placeholder {\n    --tw-placeholder-opacity: 0.9;\n  }\n\n  .lg\\:focus\\:placeholder-opacity-90:focus::placeholder {\n    --tw-placeholder-opacity: 0.9;\n  }\n\n  .lg\\:focus\\:placeholder-opacity-95:focus::-moz-placeholder {\n    --tw-placeholder-opacity: 0.95;\n  }\n\n  .lg\\:focus\\:placeholder-opacity-95:focus:-ms-input-placeholder {\n    --tw-placeholder-opacity: 0.95;\n  }\n\n  .lg\\:focus\\:placeholder-opacity-95:focus::placeholder {\n    --tw-placeholder-opacity: 0.95;\n  }\n\n  .lg\\:focus\\:placeholder-opacity-100:focus::-moz-placeholder {\n    --tw-placeholder-opacity: 1;\n  }\n\n  .lg\\:focus\\:placeholder-opacity-100:focus:-ms-input-placeholder {\n    --tw-placeholder-opacity: 1;\n  }\n\n  .lg\\:focus\\:placeholder-opacity-100:focus::placeholder {\n    --tw-placeholder-opacity: 1;\n  }\n\n  .dark .lg\\:dark\\:placeholder-opacity-0::-moz-placeholder {\n    --tw-placeholder-opacity: 0;\n  }\n\n  .dark .lg\\:dark\\:placeholder-opacity-0:-ms-input-placeholder {\n    --tw-placeholder-opacity: 0;\n  }\n\n  .dark .lg\\:dark\\:placeholder-opacity-0::placeholder {\n    --tw-placeholder-opacity: 0;\n  }\n\n  .dark .lg\\:dark\\:placeholder-opacity-5::-moz-placeholder {\n    --tw-placeholder-opacity: 0.05;\n  }\n\n  .dark .lg\\:dark\\:placeholder-opacity-5:-ms-input-placeholder {\n    --tw-placeholder-opacity: 0.05;\n  }\n\n  .dark .lg\\:dark\\:placeholder-opacity-5::placeholder {\n    --tw-placeholder-opacity: 0.05;\n  }\n\n  .dark .lg\\:dark\\:placeholder-opacity-10::-moz-placeholder {\n    --tw-placeholder-opacity: 0.1;\n  }\n\n  .dark .lg\\:dark\\:placeholder-opacity-10:-ms-input-placeholder {\n    --tw-placeholder-opacity: 0.1;\n  }\n\n  .dark .lg\\:dark\\:placeholder-opacity-10::placeholder {\n    --tw-placeholder-opacity: 0.1;\n  }\n\n  .dark .lg\\:dark\\:placeholder-opacity-20::-moz-placeholder {\n    --tw-placeholder-opacity: 0.2;\n  }\n\n  .dark .lg\\:dark\\:placeholder-opacity-20:-ms-input-placeholder {\n    --tw-placeholder-opacity: 0.2;\n  }\n\n  .dark .lg\\:dark\\:placeholder-opacity-20::placeholder {\n    --tw-placeholder-opacity: 0.2;\n  }\n\n  .dark .lg\\:dark\\:placeholder-opacity-25::-moz-placeholder {\n    --tw-placeholder-opacity: 0.25;\n  }\n\n  .dark .lg\\:dark\\:placeholder-opacity-25:-ms-input-placeholder {\n    --tw-placeholder-opacity: 0.25;\n  }\n\n  .dark .lg\\:dark\\:placeholder-opacity-25::placeholder {\n    --tw-placeholder-opacity: 0.25;\n  }\n\n  .dark .lg\\:dark\\:placeholder-opacity-30::-moz-placeholder {\n    --tw-placeholder-opacity: 0.3;\n  }\n\n  .dark .lg\\:dark\\:placeholder-opacity-30:-ms-input-placeholder {\n    --tw-placeholder-opacity: 0.3;\n  }\n\n  .dark .lg\\:dark\\:placeholder-opacity-30::placeholder {\n    --tw-placeholder-opacity: 0.3;\n  }\n\n  .dark .lg\\:dark\\:placeholder-opacity-40::-moz-placeholder {\n    --tw-placeholder-opacity: 0.4;\n  }\n\n  .dark .lg\\:dark\\:placeholder-opacity-40:-ms-input-placeholder {\n    --tw-placeholder-opacity: 0.4;\n  }\n\n  .dark .lg\\:dark\\:placeholder-opacity-40::placeholder {\n    --tw-placeholder-opacity: 0.4;\n  }\n\n  .dark .lg\\:dark\\:placeholder-opacity-50::-moz-placeholder {\n    --tw-placeholder-opacity: 0.5;\n  }\n\n  .dark .lg\\:dark\\:placeholder-opacity-50:-ms-input-placeholder {\n    --tw-placeholder-opacity: 0.5;\n  }\n\n  .dark .lg\\:dark\\:placeholder-opacity-50::placeholder {\n    --tw-placeholder-opacity: 0.5;\n  }\n\n  .dark .lg\\:dark\\:placeholder-opacity-60::-moz-placeholder {\n    --tw-placeholder-opacity: 0.6;\n  }\n\n  .dark .lg\\:dark\\:placeholder-opacity-60:-ms-input-placeholder {\n    --tw-placeholder-opacity: 0.6;\n  }\n\n  .dark .lg\\:dark\\:placeholder-opacity-60::placeholder {\n    --tw-placeholder-opacity: 0.6;\n  }\n\n  .dark .lg\\:dark\\:placeholder-opacity-70::-moz-placeholder {\n    --tw-placeholder-opacity: 0.7;\n  }\n\n  .dark .lg\\:dark\\:placeholder-opacity-70:-ms-input-placeholder {\n    --tw-placeholder-opacity: 0.7;\n  }\n\n  .dark .lg\\:dark\\:placeholder-opacity-70::placeholder {\n    --tw-placeholder-opacity: 0.7;\n  }\n\n  .dark .lg\\:dark\\:placeholder-opacity-75::-moz-placeholder {\n    --tw-placeholder-opacity: 0.75;\n  }\n\n  .dark .lg\\:dark\\:placeholder-opacity-75:-ms-input-placeholder {\n    --tw-placeholder-opacity: 0.75;\n  }\n\n  .dark .lg\\:dark\\:placeholder-opacity-75::placeholder {\n    --tw-placeholder-opacity: 0.75;\n  }\n\n  .dark .lg\\:dark\\:placeholder-opacity-80::-moz-placeholder {\n    --tw-placeholder-opacity: 0.8;\n  }\n\n  .dark .lg\\:dark\\:placeholder-opacity-80:-ms-input-placeholder {\n    --tw-placeholder-opacity: 0.8;\n  }\n\n  .dark .lg\\:dark\\:placeholder-opacity-80::placeholder {\n    --tw-placeholder-opacity: 0.8;\n  }\n\n  .dark .lg\\:dark\\:placeholder-opacity-90::-moz-placeholder {\n    --tw-placeholder-opacity: 0.9;\n  }\n\n  .dark .lg\\:dark\\:placeholder-opacity-90:-ms-input-placeholder {\n    --tw-placeholder-opacity: 0.9;\n  }\n\n  .dark .lg\\:dark\\:placeholder-opacity-90::placeholder {\n    --tw-placeholder-opacity: 0.9;\n  }\n\n  .dark .lg\\:dark\\:placeholder-opacity-95::-moz-placeholder {\n    --tw-placeholder-opacity: 0.95;\n  }\n\n  .dark .lg\\:dark\\:placeholder-opacity-95:-ms-input-placeholder {\n    --tw-placeholder-opacity: 0.95;\n  }\n\n  .dark .lg\\:dark\\:placeholder-opacity-95::placeholder {\n    --tw-placeholder-opacity: 0.95;\n  }\n\n  .dark .lg\\:dark\\:placeholder-opacity-100::-moz-placeholder {\n    --tw-placeholder-opacity: 1;\n  }\n\n  .dark .lg\\:dark\\:placeholder-opacity-100:-ms-input-placeholder {\n    --tw-placeholder-opacity: 1;\n  }\n\n  .dark .lg\\:dark\\:placeholder-opacity-100::placeholder {\n    --tw-placeholder-opacity: 1;\n  }\n\n  .dark .lg\\:dark\\:focus\\:placeholder-opacity-0:focus::-moz-placeholder {\n    --tw-placeholder-opacity: 0;\n  }\n\n  .dark .lg\\:dark\\:focus\\:placeholder-opacity-0:focus:-ms-input-placeholder {\n    --tw-placeholder-opacity: 0;\n  }\n\n  .dark .lg\\:dark\\:focus\\:placeholder-opacity-0:focus::placeholder {\n    --tw-placeholder-opacity: 0;\n  }\n\n  .dark .lg\\:dark\\:focus\\:placeholder-opacity-5:focus::-moz-placeholder {\n    --tw-placeholder-opacity: 0.05;\n  }\n\n  .dark .lg\\:dark\\:focus\\:placeholder-opacity-5:focus:-ms-input-placeholder {\n    --tw-placeholder-opacity: 0.05;\n  }\n\n  .dark .lg\\:dark\\:focus\\:placeholder-opacity-5:focus::placeholder {\n    --tw-placeholder-opacity: 0.05;\n  }\n\n  .dark .lg\\:dark\\:focus\\:placeholder-opacity-10:focus::-moz-placeholder {\n    --tw-placeholder-opacity: 0.1;\n  }\n\n  .dark .lg\\:dark\\:focus\\:placeholder-opacity-10:focus:-ms-input-placeholder {\n    --tw-placeholder-opacity: 0.1;\n  }\n\n  .dark .lg\\:dark\\:focus\\:placeholder-opacity-10:focus::placeholder {\n    --tw-placeholder-opacity: 0.1;\n  }\n\n  .dark .lg\\:dark\\:focus\\:placeholder-opacity-20:focus::-moz-placeholder {\n    --tw-placeholder-opacity: 0.2;\n  }\n\n  .dark .lg\\:dark\\:focus\\:placeholder-opacity-20:focus:-ms-input-placeholder {\n    --tw-placeholder-opacity: 0.2;\n  }\n\n  .dark .lg\\:dark\\:focus\\:placeholder-opacity-20:focus::placeholder {\n    --tw-placeholder-opacity: 0.2;\n  }\n\n  .dark .lg\\:dark\\:focus\\:placeholder-opacity-25:focus::-moz-placeholder {\n    --tw-placeholder-opacity: 0.25;\n  }\n\n  .dark .lg\\:dark\\:focus\\:placeholder-opacity-25:focus:-ms-input-placeholder {\n    --tw-placeholder-opacity: 0.25;\n  }\n\n  .dark .lg\\:dark\\:focus\\:placeholder-opacity-25:focus::placeholder {\n    --tw-placeholder-opacity: 0.25;\n  }\n\n  .dark .lg\\:dark\\:focus\\:placeholder-opacity-30:focus::-moz-placeholder {\n    --tw-placeholder-opacity: 0.3;\n  }\n\n  .dark .lg\\:dark\\:focus\\:placeholder-opacity-30:focus:-ms-input-placeholder {\n    --tw-placeholder-opacity: 0.3;\n  }\n\n  .dark .lg\\:dark\\:focus\\:placeholder-opacity-30:focus::placeholder {\n    --tw-placeholder-opacity: 0.3;\n  }\n\n  .dark .lg\\:dark\\:focus\\:placeholder-opacity-40:focus::-moz-placeholder {\n    --tw-placeholder-opacity: 0.4;\n  }\n\n  .dark .lg\\:dark\\:focus\\:placeholder-opacity-40:focus:-ms-input-placeholder {\n    --tw-placeholder-opacity: 0.4;\n  }\n\n  .dark .lg\\:dark\\:focus\\:placeholder-opacity-40:focus::placeholder {\n    --tw-placeholder-opacity: 0.4;\n  }\n\n  .dark .lg\\:dark\\:focus\\:placeholder-opacity-50:focus::-moz-placeholder {\n    --tw-placeholder-opacity: 0.5;\n  }\n\n  .dark .lg\\:dark\\:focus\\:placeholder-opacity-50:focus:-ms-input-placeholder {\n    --tw-placeholder-opacity: 0.5;\n  }\n\n  .dark .lg\\:dark\\:focus\\:placeholder-opacity-50:focus::placeholder {\n    --tw-placeholder-opacity: 0.5;\n  }\n\n  .dark .lg\\:dark\\:focus\\:placeholder-opacity-60:focus::-moz-placeholder {\n    --tw-placeholder-opacity: 0.6;\n  }\n\n  .dark .lg\\:dark\\:focus\\:placeholder-opacity-60:focus:-ms-input-placeholder {\n    --tw-placeholder-opacity: 0.6;\n  }\n\n  .dark .lg\\:dark\\:focus\\:placeholder-opacity-60:focus::placeholder {\n    --tw-placeholder-opacity: 0.6;\n  }\n\n  .dark .lg\\:dark\\:focus\\:placeholder-opacity-70:focus::-moz-placeholder {\n    --tw-placeholder-opacity: 0.7;\n  }\n\n  .dark .lg\\:dark\\:focus\\:placeholder-opacity-70:focus:-ms-input-placeholder {\n    --tw-placeholder-opacity: 0.7;\n  }\n\n  .dark .lg\\:dark\\:focus\\:placeholder-opacity-70:focus::placeholder {\n    --tw-placeholder-opacity: 0.7;\n  }\n\n  .dark .lg\\:dark\\:focus\\:placeholder-opacity-75:focus::-moz-placeholder {\n    --tw-placeholder-opacity: 0.75;\n  }\n\n  .dark .lg\\:dark\\:focus\\:placeholder-opacity-75:focus:-ms-input-placeholder {\n    --tw-placeholder-opacity: 0.75;\n  }\n\n  .dark .lg\\:dark\\:focus\\:placeholder-opacity-75:focus::placeholder {\n    --tw-placeholder-opacity: 0.75;\n  }\n\n  .dark .lg\\:dark\\:focus\\:placeholder-opacity-80:focus::-moz-placeholder {\n    --tw-placeholder-opacity: 0.8;\n  }\n\n  .dark .lg\\:dark\\:focus\\:placeholder-opacity-80:focus:-ms-input-placeholder {\n    --tw-placeholder-opacity: 0.8;\n  }\n\n  .dark .lg\\:dark\\:focus\\:placeholder-opacity-80:focus::placeholder {\n    --tw-placeholder-opacity: 0.8;\n  }\n\n  .dark .lg\\:dark\\:focus\\:placeholder-opacity-90:focus::-moz-placeholder {\n    --tw-placeholder-opacity: 0.9;\n  }\n\n  .dark .lg\\:dark\\:focus\\:placeholder-opacity-90:focus:-ms-input-placeholder {\n    --tw-placeholder-opacity: 0.9;\n  }\n\n  .dark .lg\\:dark\\:focus\\:placeholder-opacity-90:focus::placeholder {\n    --tw-placeholder-opacity: 0.9;\n  }\n\n  .dark .lg\\:dark\\:focus\\:placeholder-opacity-95:focus::-moz-placeholder {\n    --tw-placeholder-opacity: 0.95;\n  }\n\n  .dark .lg\\:dark\\:focus\\:placeholder-opacity-95:focus:-ms-input-placeholder {\n    --tw-placeholder-opacity: 0.95;\n  }\n\n  .dark .lg\\:dark\\:focus\\:placeholder-opacity-95:focus::placeholder {\n    --tw-placeholder-opacity: 0.95;\n  }\n\n  .dark .lg\\:dark\\:focus\\:placeholder-opacity-100:focus::-moz-placeholder {\n    --tw-placeholder-opacity: 1;\n  }\n\n  .dark .lg\\:dark\\:focus\\:placeholder-opacity-100:focus:-ms-input-placeholder {\n    --tw-placeholder-opacity: 1;\n  }\n\n  .dark .lg\\:dark\\:focus\\:placeholder-opacity-100:focus::placeholder {\n    --tw-placeholder-opacity: 1;\n  }\n\n  .lg\\:pointer-events-none {\n    pointer-events: none;\n  }\n\n  .lg\\:pointer-events-auto {\n    pointer-events: auto;\n  }\n\n  .lg\\:static {\n    position: static;\n  }\n\n  .lg\\:fixed {\n    position: fixed;\n  }\n\n  .lg\\:absolute {\n    position: absolute;\n  }\n\n  .lg\\:relative {\n    position: relative;\n  }\n\n  .lg\\:sticky {\n    position: -webkit-sticky;\n    position: sticky;\n  }\n\n  .lg\\:inset-0 {\n    top: 0px;\n    right: 0px;\n    bottom: 0px;\n    left: 0px;\n  }\n\n  .lg\\:inset-1 {\n    top: 0.25rem;\n    right: 0.25rem;\n    bottom: 0.25rem;\n    left: 0.25rem;\n  }\n\n  .lg\\:inset-2 {\n    top: 0.5rem;\n    right: 0.5rem;\n    bottom: 0.5rem;\n    left: 0.5rem;\n  }\n\n  .lg\\:inset-3 {\n    top: 0.75rem;\n    right: 0.75rem;\n    bottom: 0.75rem;\n    left: 0.75rem;\n  }\n\n  .lg\\:inset-4 {\n    top: 1rem;\n    right: 1rem;\n    bottom: 1rem;\n    left: 1rem;\n  }\n\n  .lg\\:inset-5 {\n    top: 1.25rem;\n    right: 1.25rem;\n    bottom: 1.25rem;\n    left: 1.25rem;\n  }\n\n  .lg\\:inset-6 {\n    top: 1.5rem;\n    right: 1.5rem;\n    bottom: 1.5rem;\n    left: 1.5rem;\n  }\n\n  .lg\\:inset-7 {\n    top: 1.75rem;\n    right: 1.75rem;\n    bottom: 1.75rem;\n    left: 1.75rem;\n  }\n\n  .lg\\:inset-8 {\n    top: 2rem;\n    right: 2rem;\n    bottom: 2rem;\n    left: 2rem;\n  }\n\n  .lg\\:inset-9 {\n    top: 2.25rem;\n    right: 2.25rem;\n    bottom: 2.25rem;\n    left: 2.25rem;\n  }\n\n  .lg\\:inset-10 {\n    top: 2.5rem;\n    right: 2.5rem;\n    bottom: 2.5rem;\n    left: 2.5rem;\n  }\n\n  .lg\\:inset-11 {\n    top: 2.75rem;\n    right: 2.75rem;\n    bottom: 2.75rem;\n    left: 2.75rem;\n  }\n\n  .lg\\:inset-12 {\n    top: 3rem;\n    right: 3rem;\n    bottom: 3rem;\n    left: 3rem;\n  }\n\n  .lg\\:inset-14 {\n    top: 3.5rem;\n    right: 3.5rem;\n    bottom: 3.5rem;\n    left: 3.5rem;\n  }\n\n  .lg\\:inset-16 {\n    top: 4rem;\n    right: 4rem;\n    bottom: 4rem;\n    left: 4rem;\n  }\n\n  .lg\\:inset-20 {\n    top: 5rem;\n    right: 5rem;\n    bottom: 5rem;\n    left: 5rem;\n  }\n\n  .lg\\:inset-24 {\n    top: 6rem;\n    right: 6rem;\n    bottom: 6rem;\n    left: 6rem;\n  }\n\n  .lg\\:inset-28 {\n    top: 7rem;\n    right: 7rem;\n    bottom: 7rem;\n    left: 7rem;\n  }\n\n  .lg\\:inset-32 {\n    top: 8rem;\n    right: 8rem;\n    bottom: 8rem;\n    left: 8rem;\n  }\n\n  .lg\\:inset-36 {\n    top: 9rem;\n    right: 9rem;\n    bottom: 9rem;\n    left: 9rem;\n  }\n\n  .lg\\:inset-40 {\n    top: 10rem;\n    right: 10rem;\n    bottom: 10rem;\n    left: 10rem;\n  }\n\n  .lg\\:inset-44 {\n    top: 11rem;\n    right: 11rem;\n    bottom: 11rem;\n    left: 11rem;\n  }\n\n  .lg\\:inset-48 {\n    top: 12rem;\n    right: 12rem;\n    bottom: 12rem;\n    left: 12rem;\n  }\n\n  .lg\\:inset-52 {\n    top: 13rem;\n    right: 13rem;\n    bottom: 13rem;\n    left: 13rem;\n  }\n\n  .lg\\:inset-56 {\n    top: 14rem;\n    right: 14rem;\n    bottom: 14rem;\n    left: 14rem;\n  }\n\n  .lg\\:inset-60 {\n    top: 15rem;\n    right: 15rem;\n    bottom: 15rem;\n    left: 15rem;\n  }\n\n  .lg\\:inset-64 {\n    top: 16rem;\n    right: 16rem;\n    bottom: 16rem;\n    left: 16rem;\n  }\n\n  .lg\\:inset-72 {\n    top: 18rem;\n    right: 18rem;\n    bottom: 18rem;\n    left: 18rem;\n  }\n\n  .lg\\:inset-80 {\n    top: 20rem;\n    right: 20rem;\n    bottom: 20rem;\n    left: 20rem;\n  }\n\n  .lg\\:inset-96 {\n    top: 24rem;\n    right: 24rem;\n    bottom: 24rem;\n    left: 24rem;\n  }\n\n  .lg\\:inset-auto {\n    top: auto;\n    right: auto;\n    bottom: auto;\n    left: auto;\n  }\n\n  .lg\\:inset-px {\n    top: 1px;\n    right: 1px;\n    bottom: 1px;\n    left: 1px;\n  }\n\n  .lg\\:inset-0\\.5 {\n    top: 0.125rem;\n    right: 0.125rem;\n    bottom: 0.125rem;\n    left: 0.125rem;\n  }\n\n  .lg\\:inset-1\\.5 {\n    top: 0.375rem;\n    right: 0.375rem;\n    bottom: 0.375rem;\n    left: 0.375rem;\n  }\n\n  .lg\\:inset-2\\.5 {\n    top: 0.625rem;\n    right: 0.625rem;\n    bottom: 0.625rem;\n    left: 0.625rem;\n  }\n\n  .lg\\:inset-3\\.5 {\n    top: 0.875rem;\n    right: 0.875rem;\n    bottom: 0.875rem;\n    left: 0.875rem;\n  }\n\n  .lg\\:-inset-0 {\n    top: 0px;\n    right: 0px;\n    bottom: 0px;\n    left: 0px;\n  }\n\n  .lg\\:-inset-1 {\n    top: -0.25rem;\n    right: -0.25rem;\n    bottom: -0.25rem;\n    left: -0.25rem;\n  }\n\n  .lg\\:-inset-2 {\n    top: -0.5rem;\n    right: -0.5rem;\n    bottom: -0.5rem;\n    left: -0.5rem;\n  }\n\n  .lg\\:-inset-3 {\n    top: -0.75rem;\n    right: -0.75rem;\n    bottom: -0.75rem;\n    left: -0.75rem;\n  }\n\n  .lg\\:-inset-4 {\n    top: -1rem;\n    right: -1rem;\n    bottom: -1rem;\n    left: -1rem;\n  }\n\n  .lg\\:-inset-5 {\n    top: -1.25rem;\n    right: -1.25rem;\n    bottom: -1.25rem;\n    left: -1.25rem;\n  }\n\n  .lg\\:-inset-6 {\n    top: -1.5rem;\n    right: -1.5rem;\n    bottom: -1.5rem;\n    left: -1.5rem;\n  }\n\n  .lg\\:-inset-7 {\n    top: -1.75rem;\n    right: -1.75rem;\n    bottom: -1.75rem;\n    left: -1.75rem;\n  }\n\n  .lg\\:-inset-8 {\n    top: -2rem;\n    right: -2rem;\n    bottom: -2rem;\n    left: -2rem;\n  }\n\n  .lg\\:-inset-9 {\n    top: -2.25rem;\n    right: -2.25rem;\n    bottom: -2.25rem;\n    left: -2.25rem;\n  }\n\n  .lg\\:-inset-10 {\n    top: -2.5rem;\n    right: -2.5rem;\n    bottom: -2.5rem;\n    left: -2.5rem;\n  }\n\n  .lg\\:-inset-11 {\n    top: -2.75rem;\n    right: -2.75rem;\n    bottom: -2.75rem;\n    left: -2.75rem;\n  }\n\n  .lg\\:-inset-12 {\n    top: -3rem;\n    right: -3rem;\n    bottom: -3rem;\n    left: -3rem;\n  }\n\n  .lg\\:-inset-14 {\n    top: -3.5rem;\n    right: -3.5rem;\n    bottom: -3.5rem;\n    left: -3.5rem;\n  }\n\n  .lg\\:-inset-16 {\n    top: -4rem;\n    right: -4rem;\n    bottom: -4rem;\n    left: -4rem;\n  }\n\n  .lg\\:-inset-20 {\n    top: -5rem;\n    right: -5rem;\n    bottom: -5rem;\n    left: -5rem;\n  }\n\n  .lg\\:-inset-24 {\n    top: -6rem;\n    right: -6rem;\n    bottom: -6rem;\n    left: -6rem;\n  }\n\n  .lg\\:-inset-28 {\n    top: -7rem;\n    right: -7rem;\n    bottom: -7rem;\n    left: -7rem;\n  }\n\n  .lg\\:-inset-32 {\n    top: -8rem;\n    right: -8rem;\n    bottom: -8rem;\n    left: -8rem;\n  }\n\n  .lg\\:-inset-36 {\n    top: -9rem;\n    right: -9rem;\n    bottom: -9rem;\n    left: -9rem;\n  }\n\n  .lg\\:-inset-40 {\n    top: -10rem;\n    right: -10rem;\n    bottom: -10rem;\n    left: -10rem;\n  }\n\n  .lg\\:-inset-44 {\n    top: -11rem;\n    right: -11rem;\n    bottom: -11rem;\n    left: -11rem;\n  }\n\n  .lg\\:-inset-48 {\n    top: -12rem;\n    right: -12rem;\n    bottom: -12rem;\n    left: -12rem;\n  }\n\n  .lg\\:-inset-52 {\n    top: -13rem;\n    right: -13rem;\n    bottom: -13rem;\n    left: -13rem;\n  }\n\n  .lg\\:-inset-56 {\n    top: -14rem;\n    right: -14rem;\n    bottom: -14rem;\n    left: -14rem;\n  }\n\n  .lg\\:-inset-60 {\n    top: -15rem;\n    right: -15rem;\n    bottom: -15rem;\n    left: -15rem;\n  }\n\n  .lg\\:-inset-64 {\n    top: -16rem;\n    right: -16rem;\n    bottom: -16rem;\n    left: -16rem;\n  }\n\n  .lg\\:-inset-72 {\n    top: -18rem;\n    right: -18rem;\n    bottom: -18rem;\n    left: -18rem;\n  }\n\n  .lg\\:-inset-80 {\n    top: -20rem;\n    right: -20rem;\n    bottom: -20rem;\n    left: -20rem;\n  }\n\n  .lg\\:-inset-96 {\n    top: -24rem;\n    right: -24rem;\n    bottom: -24rem;\n    left: -24rem;\n  }\n\n  .lg\\:-inset-px {\n    top: -1px;\n    right: -1px;\n    bottom: -1px;\n    left: -1px;\n  }\n\n  .lg\\:-inset-0\\.5 {\n    top: -0.125rem;\n    right: -0.125rem;\n    bottom: -0.125rem;\n    left: -0.125rem;\n  }\n\n  .lg\\:-inset-1\\.5 {\n    top: -0.375rem;\n    right: -0.375rem;\n    bottom: -0.375rem;\n    left: -0.375rem;\n  }\n\n  .lg\\:-inset-2\\.5 {\n    top: -0.625rem;\n    right: -0.625rem;\n    bottom: -0.625rem;\n    left: -0.625rem;\n  }\n\n  .lg\\:-inset-3\\.5 {\n    top: -0.875rem;\n    right: -0.875rem;\n    bottom: -0.875rem;\n    left: -0.875rem;\n  }\n\n  .lg\\:inset-1\\/2 {\n    top: 50%;\n    right: 50%;\n    bottom: 50%;\n    left: 50%;\n  }\n\n  .lg\\:inset-1\\/3 {\n    top: 33.333333%;\n    right: 33.333333%;\n    bottom: 33.333333%;\n    left: 33.333333%;\n  }\n\n  .lg\\:inset-2\\/3 {\n    top: 66.666667%;\n    right: 66.666667%;\n    bottom: 66.666667%;\n    left: 66.666667%;\n  }\n\n  .lg\\:inset-1\\/4 {\n    top: 25%;\n    right: 25%;\n    bottom: 25%;\n    left: 25%;\n  }\n\n  .lg\\:inset-2\\/4 {\n    top: 50%;\n    right: 50%;\n    bottom: 50%;\n    left: 50%;\n  }\n\n  .lg\\:inset-3\\/4 {\n    top: 75%;\n    right: 75%;\n    bottom: 75%;\n    left: 75%;\n  }\n\n  .lg\\:inset-full {\n    top: 100%;\n    right: 100%;\n    bottom: 100%;\n    left: 100%;\n  }\n\n  .lg\\:-inset-1\\/2 {\n    top: -50%;\n    right: -50%;\n    bottom: -50%;\n    left: -50%;\n  }\n\n  .lg\\:-inset-1\\/3 {\n    top: -33.333333%;\n    right: -33.333333%;\n    bottom: -33.333333%;\n    left: -33.333333%;\n  }\n\n  .lg\\:-inset-2\\/3 {\n    top: -66.666667%;\n    right: -66.666667%;\n    bottom: -66.666667%;\n    left: -66.666667%;\n  }\n\n  .lg\\:-inset-1\\/4 {\n    top: -25%;\n    right: -25%;\n    bottom: -25%;\n    left: -25%;\n  }\n\n  .lg\\:-inset-2\\/4 {\n    top: -50%;\n    right: -50%;\n    bottom: -50%;\n    left: -50%;\n  }\n\n  .lg\\:-inset-3\\/4 {\n    top: -75%;\n    right: -75%;\n    bottom: -75%;\n    left: -75%;\n  }\n\n  .lg\\:-inset-full {\n    top: -100%;\n    right: -100%;\n    bottom: -100%;\n    left: -100%;\n  }\n\n  .lg\\:inset-y-0 {\n    top: 0px;\n    bottom: 0px;\n  }\n\n  .lg\\:inset-x-0 {\n    right: 0px;\n    left: 0px;\n  }\n\n  .lg\\:inset-y-1 {\n    top: 0.25rem;\n    bottom: 0.25rem;\n  }\n\n  .lg\\:inset-x-1 {\n    right: 0.25rem;\n    left: 0.25rem;\n  }\n\n  .lg\\:inset-y-2 {\n    top: 0.5rem;\n    bottom: 0.5rem;\n  }\n\n  .lg\\:inset-x-2 {\n    right: 0.5rem;\n    left: 0.5rem;\n  }\n\n  .lg\\:inset-y-3 {\n    top: 0.75rem;\n    bottom: 0.75rem;\n  }\n\n  .lg\\:inset-x-3 {\n    right: 0.75rem;\n    left: 0.75rem;\n  }\n\n  .lg\\:inset-y-4 {\n    top: 1rem;\n    bottom: 1rem;\n  }\n\n  .lg\\:inset-x-4 {\n    right: 1rem;\n    left: 1rem;\n  }\n\n  .lg\\:inset-y-5 {\n    top: 1.25rem;\n    bottom: 1.25rem;\n  }\n\n  .lg\\:inset-x-5 {\n    right: 1.25rem;\n    left: 1.25rem;\n  }\n\n  .lg\\:inset-y-6 {\n    top: 1.5rem;\n    bottom: 1.5rem;\n  }\n\n  .lg\\:inset-x-6 {\n    right: 1.5rem;\n    left: 1.5rem;\n  }\n\n  .lg\\:inset-y-7 {\n    top: 1.75rem;\n    bottom: 1.75rem;\n  }\n\n  .lg\\:inset-x-7 {\n    right: 1.75rem;\n    left: 1.75rem;\n  }\n\n  .lg\\:inset-y-8 {\n    top: 2rem;\n    bottom: 2rem;\n  }\n\n  .lg\\:inset-x-8 {\n    right: 2rem;\n    left: 2rem;\n  }\n\n  .lg\\:inset-y-9 {\n    top: 2.25rem;\n    bottom: 2.25rem;\n  }\n\n  .lg\\:inset-x-9 {\n    right: 2.25rem;\n    left: 2.25rem;\n  }\n\n  .lg\\:inset-y-10 {\n    top: 2.5rem;\n    bottom: 2.5rem;\n  }\n\n  .lg\\:inset-x-10 {\n    right: 2.5rem;\n    left: 2.5rem;\n  }\n\n  .lg\\:inset-y-11 {\n    top: 2.75rem;\n    bottom: 2.75rem;\n  }\n\n  .lg\\:inset-x-11 {\n    right: 2.75rem;\n    left: 2.75rem;\n  }\n\n  .lg\\:inset-y-12 {\n    top: 3rem;\n    bottom: 3rem;\n  }\n\n  .lg\\:inset-x-12 {\n    right: 3rem;\n    left: 3rem;\n  }\n\n  .lg\\:inset-y-14 {\n    top: 3.5rem;\n    bottom: 3.5rem;\n  }\n\n  .lg\\:inset-x-14 {\n    right: 3.5rem;\n    left: 3.5rem;\n  }\n\n  .lg\\:inset-y-16 {\n    top: 4rem;\n    bottom: 4rem;\n  }\n\n  .lg\\:inset-x-16 {\n    right: 4rem;\n    left: 4rem;\n  }\n\n  .lg\\:inset-y-20 {\n    top: 5rem;\n    bottom: 5rem;\n  }\n\n  .lg\\:inset-x-20 {\n    right: 5rem;\n    left: 5rem;\n  }\n\n  .lg\\:inset-y-24 {\n    top: 6rem;\n    bottom: 6rem;\n  }\n\n  .lg\\:inset-x-24 {\n    right: 6rem;\n    left: 6rem;\n  }\n\n  .lg\\:inset-y-28 {\n    top: 7rem;\n    bottom: 7rem;\n  }\n\n  .lg\\:inset-x-28 {\n    right: 7rem;\n    left: 7rem;\n  }\n\n  .lg\\:inset-y-32 {\n    top: 8rem;\n    bottom: 8rem;\n  }\n\n  .lg\\:inset-x-32 {\n    right: 8rem;\n    left: 8rem;\n  }\n\n  .lg\\:inset-y-36 {\n    top: 9rem;\n    bottom: 9rem;\n  }\n\n  .lg\\:inset-x-36 {\n    right: 9rem;\n    left: 9rem;\n  }\n\n  .lg\\:inset-y-40 {\n    top: 10rem;\n    bottom: 10rem;\n  }\n\n  .lg\\:inset-x-40 {\n    right: 10rem;\n    left: 10rem;\n  }\n\n  .lg\\:inset-y-44 {\n    top: 11rem;\n    bottom: 11rem;\n  }\n\n  .lg\\:inset-x-44 {\n    right: 11rem;\n    left: 11rem;\n  }\n\n  .lg\\:inset-y-48 {\n    top: 12rem;\n    bottom: 12rem;\n  }\n\n  .lg\\:inset-x-48 {\n    right: 12rem;\n    left: 12rem;\n  }\n\n  .lg\\:inset-y-52 {\n    top: 13rem;\n    bottom: 13rem;\n  }\n\n  .lg\\:inset-x-52 {\n    right: 13rem;\n    left: 13rem;\n  }\n\n  .lg\\:inset-y-56 {\n    top: 14rem;\n    bottom: 14rem;\n  }\n\n  .lg\\:inset-x-56 {\n    right: 14rem;\n    left: 14rem;\n  }\n\n  .lg\\:inset-y-60 {\n    top: 15rem;\n    bottom: 15rem;\n  }\n\n  .lg\\:inset-x-60 {\n    right: 15rem;\n    left: 15rem;\n  }\n\n  .lg\\:inset-y-64 {\n    top: 16rem;\n    bottom: 16rem;\n  }\n\n  .lg\\:inset-x-64 {\n    right: 16rem;\n    left: 16rem;\n  }\n\n  .lg\\:inset-y-72 {\n    top: 18rem;\n    bottom: 18rem;\n  }\n\n  .lg\\:inset-x-72 {\n    right: 18rem;\n    left: 18rem;\n  }\n\n  .lg\\:inset-y-80 {\n    top: 20rem;\n    bottom: 20rem;\n  }\n\n  .lg\\:inset-x-80 {\n    right: 20rem;\n    left: 20rem;\n  }\n\n  .lg\\:inset-y-96 {\n    top: 24rem;\n    bottom: 24rem;\n  }\n\n  .lg\\:inset-x-96 {\n    right: 24rem;\n    left: 24rem;\n  }\n\n  .lg\\:inset-y-auto {\n    top: auto;\n    bottom: auto;\n  }\n\n  .lg\\:inset-x-auto {\n    right: auto;\n    left: auto;\n  }\n\n  .lg\\:inset-y-px {\n    top: 1px;\n    bottom: 1px;\n  }\n\n  .lg\\:inset-x-px {\n    right: 1px;\n    left: 1px;\n  }\n\n  .lg\\:inset-y-0\\.5 {\n    top: 0.125rem;\n    bottom: 0.125rem;\n  }\n\n  .lg\\:inset-x-0\\.5 {\n    right: 0.125rem;\n    left: 0.125rem;\n  }\n\n  .lg\\:inset-y-1\\.5 {\n    top: 0.375rem;\n    bottom: 0.375rem;\n  }\n\n  .lg\\:inset-x-1\\.5 {\n    right: 0.375rem;\n    left: 0.375rem;\n  }\n\n  .lg\\:inset-y-2\\.5 {\n    top: 0.625rem;\n    bottom: 0.625rem;\n  }\n\n  .lg\\:inset-x-2\\.5 {\n    right: 0.625rem;\n    left: 0.625rem;\n  }\n\n  .lg\\:inset-y-3\\.5 {\n    top: 0.875rem;\n    bottom: 0.875rem;\n  }\n\n  .lg\\:inset-x-3\\.5 {\n    right: 0.875rem;\n    left: 0.875rem;\n  }\n\n  .lg\\:-inset-y-0 {\n    top: 0px;\n    bottom: 0px;\n  }\n\n  .lg\\:-inset-x-0 {\n    right: 0px;\n    left: 0px;\n  }\n\n  .lg\\:-inset-y-1 {\n    top: -0.25rem;\n    bottom: -0.25rem;\n  }\n\n  .lg\\:-inset-x-1 {\n    right: -0.25rem;\n    left: -0.25rem;\n  }\n\n  .lg\\:-inset-y-2 {\n    top: -0.5rem;\n    bottom: -0.5rem;\n  }\n\n  .lg\\:-inset-x-2 {\n    right: -0.5rem;\n    left: -0.5rem;\n  }\n\n  .lg\\:-inset-y-3 {\n    top: -0.75rem;\n    bottom: -0.75rem;\n  }\n\n  .lg\\:-inset-x-3 {\n    right: -0.75rem;\n    left: -0.75rem;\n  }\n\n  .lg\\:-inset-y-4 {\n    top: -1rem;\n    bottom: -1rem;\n  }\n\n  .lg\\:-inset-x-4 {\n    right: -1rem;\n    left: -1rem;\n  }\n\n  .lg\\:-inset-y-5 {\n    top: -1.25rem;\n    bottom: -1.25rem;\n  }\n\n  .lg\\:-inset-x-5 {\n    right: -1.25rem;\n    left: -1.25rem;\n  }\n\n  .lg\\:-inset-y-6 {\n    top: -1.5rem;\n    bottom: -1.5rem;\n  }\n\n  .lg\\:-inset-x-6 {\n    right: -1.5rem;\n    left: -1.5rem;\n  }\n\n  .lg\\:-inset-y-7 {\n    top: -1.75rem;\n    bottom: -1.75rem;\n  }\n\n  .lg\\:-inset-x-7 {\n    right: -1.75rem;\n    left: -1.75rem;\n  }\n\n  .lg\\:-inset-y-8 {\n    top: -2rem;\n    bottom: -2rem;\n  }\n\n  .lg\\:-inset-x-8 {\n    right: -2rem;\n    left: -2rem;\n  }\n\n  .lg\\:-inset-y-9 {\n    top: -2.25rem;\n    bottom: -2.25rem;\n  }\n\n  .lg\\:-inset-x-9 {\n    right: -2.25rem;\n    left: -2.25rem;\n  }\n\n  .lg\\:-inset-y-10 {\n    top: -2.5rem;\n    bottom: -2.5rem;\n  }\n\n  .lg\\:-inset-x-10 {\n    right: -2.5rem;\n    left: -2.5rem;\n  }\n\n  .lg\\:-inset-y-11 {\n    top: -2.75rem;\n    bottom: -2.75rem;\n  }\n\n  .lg\\:-inset-x-11 {\n    right: -2.75rem;\n    left: -2.75rem;\n  }\n\n  .lg\\:-inset-y-12 {\n    top: -3rem;\n    bottom: -3rem;\n  }\n\n  .lg\\:-inset-x-12 {\n    right: -3rem;\n    left: -3rem;\n  }\n\n  .lg\\:-inset-y-14 {\n    top: -3.5rem;\n    bottom: -3.5rem;\n  }\n\n  .lg\\:-inset-x-14 {\n    right: -3.5rem;\n    left: -3.5rem;\n  }\n\n  .lg\\:-inset-y-16 {\n    top: -4rem;\n    bottom: -4rem;\n  }\n\n  .lg\\:-inset-x-16 {\n    right: -4rem;\n    left: -4rem;\n  }\n\n  .lg\\:-inset-y-20 {\n    top: -5rem;\n    bottom: -5rem;\n  }\n\n  .lg\\:-inset-x-20 {\n    right: -5rem;\n    left: -5rem;\n  }\n\n  .lg\\:-inset-y-24 {\n    top: -6rem;\n    bottom: -6rem;\n  }\n\n  .lg\\:-inset-x-24 {\n    right: -6rem;\n    left: -6rem;\n  }\n\n  .lg\\:-inset-y-28 {\n    top: -7rem;\n    bottom: -7rem;\n  }\n\n  .lg\\:-inset-x-28 {\n    right: -7rem;\n    left: -7rem;\n  }\n\n  .lg\\:-inset-y-32 {\n    top: -8rem;\n    bottom: -8rem;\n  }\n\n  .lg\\:-inset-x-32 {\n    right: -8rem;\n    left: -8rem;\n  }\n\n  .lg\\:-inset-y-36 {\n    top: -9rem;\n    bottom: -9rem;\n  }\n\n  .lg\\:-inset-x-36 {\n    right: -9rem;\n    left: -9rem;\n  }\n\n  .lg\\:-inset-y-40 {\n    top: -10rem;\n    bottom: -10rem;\n  }\n\n  .lg\\:-inset-x-40 {\n    right: -10rem;\n    left: -10rem;\n  }\n\n  .lg\\:-inset-y-44 {\n    top: -11rem;\n    bottom: -11rem;\n  }\n\n  .lg\\:-inset-x-44 {\n    right: -11rem;\n    left: -11rem;\n  }\n\n  .lg\\:-inset-y-48 {\n    top: -12rem;\n    bottom: -12rem;\n  }\n\n  .lg\\:-inset-x-48 {\n    right: -12rem;\n    left: -12rem;\n  }\n\n  .lg\\:-inset-y-52 {\n    top: -13rem;\n    bottom: -13rem;\n  }\n\n  .lg\\:-inset-x-52 {\n    right: -13rem;\n    left: -13rem;\n  }\n\n  .lg\\:-inset-y-56 {\n    top: -14rem;\n    bottom: -14rem;\n  }\n\n  .lg\\:-inset-x-56 {\n    right: -14rem;\n    left: -14rem;\n  }\n\n  .lg\\:-inset-y-60 {\n    top: -15rem;\n    bottom: -15rem;\n  }\n\n  .lg\\:-inset-x-60 {\n    right: -15rem;\n    left: -15rem;\n  }\n\n  .lg\\:-inset-y-64 {\n    top: -16rem;\n    bottom: -16rem;\n  }\n\n  .lg\\:-inset-x-64 {\n    right: -16rem;\n    left: -16rem;\n  }\n\n  .lg\\:-inset-y-72 {\n    top: -18rem;\n    bottom: -18rem;\n  }\n\n  .lg\\:-inset-x-72 {\n    right: -18rem;\n    left: -18rem;\n  }\n\n  .lg\\:-inset-y-80 {\n    top: -20rem;\n    bottom: -20rem;\n  }\n\n  .lg\\:-inset-x-80 {\n    right: -20rem;\n    left: -20rem;\n  }\n\n  .lg\\:-inset-y-96 {\n    top: -24rem;\n    bottom: -24rem;\n  }\n\n  .lg\\:-inset-x-96 {\n    right: -24rem;\n    left: -24rem;\n  }\n\n  .lg\\:-inset-y-px {\n    top: -1px;\n    bottom: -1px;\n  }\n\n  .lg\\:-inset-x-px {\n    right: -1px;\n    left: -1px;\n  }\n\n  .lg\\:-inset-y-0\\.5 {\n    top: -0.125rem;\n    bottom: -0.125rem;\n  }\n\n  .lg\\:-inset-x-0\\.5 {\n    right: -0.125rem;\n    left: -0.125rem;\n  }\n\n  .lg\\:-inset-y-1\\.5 {\n    top: -0.375rem;\n    bottom: -0.375rem;\n  }\n\n  .lg\\:-inset-x-1\\.5 {\n    right: -0.375rem;\n    left: -0.375rem;\n  }\n\n  .lg\\:-inset-y-2\\.5 {\n    top: -0.625rem;\n    bottom: -0.625rem;\n  }\n\n  .lg\\:-inset-x-2\\.5 {\n    right: -0.625rem;\n    left: -0.625rem;\n  }\n\n  .lg\\:-inset-y-3\\.5 {\n    top: -0.875rem;\n    bottom: -0.875rem;\n  }\n\n  .lg\\:-inset-x-3\\.5 {\n    right: -0.875rem;\n    left: -0.875rem;\n  }\n\n  .lg\\:inset-y-1\\/2 {\n    top: 50%;\n    bottom: 50%;\n  }\n\n  .lg\\:inset-x-1\\/2 {\n    right: 50%;\n    left: 50%;\n  }\n\n  .lg\\:inset-y-1\\/3 {\n    top: 33.333333%;\n    bottom: 33.333333%;\n  }\n\n  .lg\\:inset-x-1\\/3 {\n    right: 33.333333%;\n    left: 33.333333%;\n  }\n\n  .lg\\:inset-y-2\\/3 {\n    top: 66.666667%;\n    bottom: 66.666667%;\n  }\n\n  .lg\\:inset-x-2\\/3 {\n    right: 66.666667%;\n    left: 66.666667%;\n  }\n\n  .lg\\:inset-y-1\\/4 {\n    top: 25%;\n    bottom: 25%;\n  }\n\n  .lg\\:inset-x-1\\/4 {\n    right: 25%;\n    left: 25%;\n  }\n\n  .lg\\:inset-y-2\\/4 {\n    top: 50%;\n    bottom: 50%;\n  }\n\n  .lg\\:inset-x-2\\/4 {\n    right: 50%;\n    left: 50%;\n  }\n\n  .lg\\:inset-y-3\\/4 {\n    top: 75%;\n    bottom: 75%;\n  }\n\n  .lg\\:inset-x-3\\/4 {\n    right: 75%;\n    left: 75%;\n  }\n\n  .lg\\:inset-y-full {\n    top: 100%;\n    bottom: 100%;\n  }\n\n  .lg\\:inset-x-full {\n    right: 100%;\n    left: 100%;\n  }\n\n  .lg\\:-inset-y-1\\/2 {\n    top: -50%;\n    bottom: -50%;\n  }\n\n  .lg\\:-inset-x-1\\/2 {\n    right: -50%;\n    left: -50%;\n  }\n\n  .lg\\:-inset-y-1\\/3 {\n    top: -33.333333%;\n    bottom: -33.333333%;\n  }\n\n  .lg\\:-inset-x-1\\/3 {\n    right: -33.333333%;\n    left: -33.333333%;\n  }\n\n  .lg\\:-inset-y-2\\/3 {\n    top: -66.666667%;\n    bottom: -66.666667%;\n  }\n\n  .lg\\:-inset-x-2\\/3 {\n    right: -66.666667%;\n    left: -66.666667%;\n  }\n\n  .lg\\:-inset-y-1\\/4 {\n    top: -25%;\n    bottom: -25%;\n  }\n\n  .lg\\:-inset-x-1\\/4 {\n    right: -25%;\n    left: -25%;\n  }\n\n  .lg\\:-inset-y-2\\/4 {\n    top: -50%;\n    bottom: -50%;\n  }\n\n  .lg\\:-inset-x-2\\/4 {\n    right: -50%;\n    left: -50%;\n  }\n\n  .lg\\:-inset-y-3\\/4 {\n    top: -75%;\n    bottom: -75%;\n  }\n\n  .lg\\:-inset-x-3\\/4 {\n    right: -75%;\n    left: -75%;\n  }\n\n  .lg\\:-inset-y-full {\n    top: -100%;\n    bottom: -100%;\n  }\n\n  .lg\\:-inset-x-full {\n    right: -100%;\n    left: -100%;\n  }\n\n  .lg\\:top-0 {\n    top: 0px;\n  }\n\n  .lg\\:right-0 {\n    right: 0px;\n  }\n\n  .lg\\:bottom-0 {\n    bottom: 0px;\n  }\n\n  .lg\\:left-0 {\n    left: 0px;\n  }\n\n  .lg\\:top-1 {\n    top: 0.25rem;\n  }\n\n  .lg\\:right-1 {\n    right: 0.25rem;\n  }\n\n  .lg\\:bottom-1 {\n    bottom: 0.25rem;\n  }\n\n  .lg\\:left-1 {\n    left: 0.25rem;\n  }\n\n  .lg\\:top-2 {\n    top: 0.5rem;\n  }\n\n  .lg\\:right-2 {\n    right: 0.5rem;\n  }\n\n  .lg\\:bottom-2 {\n    bottom: 0.5rem;\n  }\n\n  .lg\\:left-2 {\n    left: 0.5rem;\n  }\n\n  .lg\\:top-3 {\n    top: 0.75rem;\n  }\n\n  .lg\\:right-3 {\n    right: 0.75rem;\n  }\n\n  .lg\\:bottom-3 {\n    bottom: 0.75rem;\n  }\n\n  .lg\\:left-3 {\n    left: 0.75rem;\n  }\n\n  .lg\\:top-4 {\n    top: 1rem;\n  }\n\n  .lg\\:right-4 {\n    right: 1rem;\n  }\n\n  .lg\\:bottom-4 {\n    bottom: 1rem;\n  }\n\n  .lg\\:left-4 {\n    left: 1rem;\n  }\n\n  .lg\\:top-5 {\n    top: 1.25rem;\n  }\n\n  .lg\\:right-5 {\n    right: 1.25rem;\n  }\n\n  .lg\\:bottom-5 {\n    bottom: 1.25rem;\n  }\n\n  .lg\\:left-5 {\n    left: 1.25rem;\n  }\n\n  .lg\\:top-6 {\n    top: 1.5rem;\n  }\n\n  .lg\\:right-6 {\n    right: 1.5rem;\n  }\n\n  .lg\\:bottom-6 {\n    bottom: 1.5rem;\n  }\n\n  .lg\\:left-6 {\n    left: 1.5rem;\n  }\n\n  .lg\\:top-7 {\n    top: 1.75rem;\n  }\n\n  .lg\\:right-7 {\n    right: 1.75rem;\n  }\n\n  .lg\\:bottom-7 {\n    bottom: 1.75rem;\n  }\n\n  .lg\\:left-7 {\n    left: 1.75rem;\n  }\n\n  .lg\\:top-8 {\n    top: 2rem;\n  }\n\n  .lg\\:right-8 {\n    right: 2rem;\n  }\n\n  .lg\\:bottom-8 {\n    bottom: 2rem;\n  }\n\n  .lg\\:left-8 {\n    left: 2rem;\n  }\n\n  .lg\\:top-9 {\n    top: 2.25rem;\n  }\n\n  .lg\\:right-9 {\n    right: 2.25rem;\n  }\n\n  .lg\\:bottom-9 {\n    bottom: 2.25rem;\n  }\n\n  .lg\\:left-9 {\n    left: 2.25rem;\n  }\n\n  .lg\\:top-10 {\n    top: 2.5rem;\n  }\n\n  .lg\\:right-10 {\n    right: 2.5rem;\n  }\n\n  .lg\\:bottom-10 {\n    bottom: 2.5rem;\n  }\n\n  .lg\\:left-10 {\n    left: 2.5rem;\n  }\n\n  .lg\\:top-11 {\n    top: 2.75rem;\n  }\n\n  .lg\\:right-11 {\n    right: 2.75rem;\n  }\n\n  .lg\\:bottom-11 {\n    bottom: 2.75rem;\n  }\n\n  .lg\\:left-11 {\n    left: 2.75rem;\n  }\n\n  .lg\\:top-12 {\n    top: 3rem;\n  }\n\n  .lg\\:right-12 {\n    right: 3rem;\n  }\n\n  .lg\\:bottom-12 {\n    bottom: 3rem;\n  }\n\n  .lg\\:left-12 {\n    left: 3rem;\n  }\n\n  .lg\\:top-14 {\n    top: 3.5rem;\n  }\n\n  .lg\\:right-14 {\n    right: 3.5rem;\n  }\n\n  .lg\\:bottom-14 {\n    bottom: 3.5rem;\n  }\n\n  .lg\\:left-14 {\n    left: 3.5rem;\n  }\n\n  .lg\\:top-16 {\n    top: 4rem;\n  }\n\n  .lg\\:right-16 {\n    right: 4rem;\n  }\n\n  .lg\\:bottom-16 {\n    bottom: 4rem;\n  }\n\n  .lg\\:left-16 {\n    left: 4rem;\n  }\n\n  .lg\\:top-20 {\n    top: 5rem;\n  }\n\n  .lg\\:right-20 {\n    right: 5rem;\n  }\n\n  .lg\\:bottom-20 {\n    bottom: 5rem;\n  }\n\n  .lg\\:left-20 {\n    left: 5rem;\n  }\n\n  .lg\\:top-24 {\n    top: 6rem;\n  }\n\n  .lg\\:right-24 {\n    right: 6rem;\n  }\n\n  .lg\\:bottom-24 {\n    bottom: 6rem;\n  }\n\n  .lg\\:left-24 {\n    left: 6rem;\n  }\n\n  .lg\\:top-28 {\n    top: 7rem;\n  }\n\n  .lg\\:right-28 {\n    right: 7rem;\n  }\n\n  .lg\\:bottom-28 {\n    bottom: 7rem;\n  }\n\n  .lg\\:left-28 {\n    left: 7rem;\n  }\n\n  .lg\\:top-32 {\n    top: 8rem;\n  }\n\n  .lg\\:right-32 {\n    right: 8rem;\n  }\n\n  .lg\\:bottom-32 {\n    bottom: 8rem;\n  }\n\n  .lg\\:left-32 {\n    left: 8rem;\n  }\n\n  .lg\\:top-36 {\n    top: 9rem;\n  }\n\n  .lg\\:right-36 {\n    right: 9rem;\n  }\n\n  .lg\\:bottom-36 {\n    bottom: 9rem;\n  }\n\n  .lg\\:left-36 {\n    left: 9rem;\n  }\n\n  .lg\\:top-40 {\n    top: 10rem;\n  }\n\n  .lg\\:right-40 {\n    right: 10rem;\n  }\n\n  .lg\\:bottom-40 {\n    bottom: 10rem;\n  }\n\n  .lg\\:left-40 {\n    left: 10rem;\n  }\n\n  .lg\\:top-44 {\n    top: 11rem;\n  }\n\n  .lg\\:right-44 {\n    right: 11rem;\n  }\n\n  .lg\\:bottom-44 {\n    bottom: 11rem;\n  }\n\n  .lg\\:left-44 {\n    left: 11rem;\n  }\n\n  .lg\\:top-48 {\n    top: 12rem;\n  }\n\n  .lg\\:right-48 {\n    right: 12rem;\n  }\n\n  .lg\\:bottom-48 {\n    bottom: 12rem;\n  }\n\n  .lg\\:left-48 {\n    left: 12rem;\n  }\n\n  .lg\\:top-52 {\n    top: 13rem;\n  }\n\n  .lg\\:right-52 {\n    right: 13rem;\n  }\n\n  .lg\\:bottom-52 {\n    bottom: 13rem;\n  }\n\n  .lg\\:left-52 {\n    left: 13rem;\n  }\n\n  .lg\\:top-56 {\n    top: 14rem;\n  }\n\n  .lg\\:right-56 {\n    right: 14rem;\n  }\n\n  .lg\\:bottom-56 {\n    bottom: 14rem;\n  }\n\n  .lg\\:left-56 {\n    left: 14rem;\n  }\n\n  .lg\\:top-60 {\n    top: 15rem;\n  }\n\n  .lg\\:right-60 {\n    right: 15rem;\n  }\n\n  .lg\\:bottom-60 {\n    bottom: 15rem;\n  }\n\n  .lg\\:left-60 {\n    left: 15rem;\n  }\n\n  .lg\\:top-64 {\n    top: 16rem;\n  }\n\n  .lg\\:right-64 {\n    right: 16rem;\n  }\n\n  .lg\\:bottom-64 {\n    bottom: 16rem;\n  }\n\n  .lg\\:left-64 {\n    left: 16rem;\n  }\n\n  .lg\\:top-72 {\n    top: 18rem;\n  }\n\n  .lg\\:right-72 {\n    right: 18rem;\n  }\n\n  .lg\\:bottom-72 {\n    bottom: 18rem;\n  }\n\n  .lg\\:left-72 {\n    left: 18rem;\n  }\n\n  .lg\\:top-80 {\n    top: 20rem;\n  }\n\n  .lg\\:right-80 {\n    right: 20rem;\n  }\n\n  .lg\\:bottom-80 {\n    bottom: 20rem;\n  }\n\n  .lg\\:left-80 {\n    left: 20rem;\n  }\n\n  .lg\\:top-96 {\n    top: 24rem;\n  }\n\n  .lg\\:right-96 {\n    right: 24rem;\n  }\n\n  .lg\\:bottom-96 {\n    bottom: 24rem;\n  }\n\n  .lg\\:left-96 {\n    left: 24rem;\n  }\n\n  .lg\\:top-auto {\n    top: auto;\n  }\n\n  .lg\\:right-auto {\n    right: auto;\n  }\n\n  .lg\\:bottom-auto {\n    bottom: auto;\n  }\n\n  .lg\\:left-auto {\n    left: auto;\n  }\n\n  .lg\\:top-px {\n    top: 1px;\n  }\n\n  .lg\\:right-px {\n    right: 1px;\n  }\n\n  .lg\\:bottom-px {\n    bottom: 1px;\n  }\n\n  .lg\\:left-px {\n    left: 1px;\n  }\n\n  .lg\\:top-0\\.5 {\n    top: 0.125rem;\n  }\n\n  .lg\\:right-0\\.5 {\n    right: 0.125rem;\n  }\n\n  .lg\\:bottom-0\\.5 {\n    bottom: 0.125rem;\n  }\n\n  .lg\\:left-0\\.5 {\n    left: 0.125rem;\n  }\n\n  .lg\\:top-1\\.5 {\n    top: 0.375rem;\n  }\n\n  .lg\\:right-1\\.5 {\n    right: 0.375rem;\n  }\n\n  .lg\\:bottom-1\\.5 {\n    bottom: 0.375rem;\n  }\n\n  .lg\\:left-1\\.5 {\n    left: 0.375rem;\n  }\n\n  .lg\\:top-2\\.5 {\n    top: 0.625rem;\n  }\n\n  .lg\\:right-2\\.5 {\n    right: 0.625rem;\n  }\n\n  .lg\\:bottom-2\\.5 {\n    bottom: 0.625rem;\n  }\n\n  .lg\\:left-2\\.5 {\n    left: 0.625rem;\n  }\n\n  .lg\\:top-3\\.5 {\n    top: 0.875rem;\n  }\n\n  .lg\\:right-3\\.5 {\n    right: 0.875rem;\n  }\n\n  .lg\\:bottom-3\\.5 {\n    bottom: 0.875rem;\n  }\n\n  .lg\\:left-3\\.5 {\n    left: 0.875rem;\n  }\n\n  .lg\\:-top-0 {\n    top: 0px;\n  }\n\n  .lg\\:-right-0 {\n    right: 0px;\n  }\n\n  .lg\\:-bottom-0 {\n    bottom: 0px;\n  }\n\n  .lg\\:-left-0 {\n    left: 0px;\n  }\n\n  .lg\\:-top-1 {\n    top: -0.25rem;\n  }\n\n  .lg\\:-right-1 {\n    right: -0.25rem;\n  }\n\n  .lg\\:-bottom-1 {\n    bottom: -0.25rem;\n  }\n\n  .lg\\:-left-1 {\n    left: -0.25rem;\n  }\n\n  .lg\\:-top-2 {\n    top: -0.5rem;\n  }\n\n  .lg\\:-right-2 {\n    right: -0.5rem;\n  }\n\n  .lg\\:-bottom-2 {\n    bottom: -0.5rem;\n  }\n\n  .lg\\:-left-2 {\n    left: -0.5rem;\n  }\n\n  .lg\\:-top-3 {\n    top: -0.75rem;\n  }\n\n  .lg\\:-right-3 {\n    right: -0.75rem;\n  }\n\n  .lg\\:-bottom-3 {\n    bottom: -0.75rem;\n  }\n\n  .lg\\:-left-3 {\n    left: -0.75rem;\n  }\n\n  .lg\\:-top-4 {\n    top: -1rem;\n  }\n\n  .lg\\:-right-4 {\n    right: -1rem;\n  }\n\n  .lg\\:-bottom-4 {\n    bottom: -1rem;\n  }\n\n  .lg\\:-left-4 {\n    left: -1rem;\n  }\n\n  .lg\\:-top-5 {\n    top: -1.25rem;\n  }\n\n  .lg\\:-right-5 {\n    right: -1.25rem;\n  }\n\n  .lg\\:-bottom-5 {\n    bottom: -1.25rem;\n  }\n\n  .lg\\:-left-5 {\n    left: -1.25rem;\n  }\n\n  .lg\\:-top-6 {\n    top: -1.5rem;\n  }\n\n  .lg\\:-right-6 {\n    right: -1.5rem;\n  }\n\n  .lg\\:-bottom-6 {\n    bottom: -1.5rem;\n  }\n\n  .lg\\:-left-6 {\n    left: -1.5rem;\n  }\n\n  .lg\\:-top-7 {\n    top: -1.75rem;\n  }\n\n  .lg\\:-right-7 {\n    right: -1.75rem;\n  }\n\n  .lg\\:-bottom-7 {\n    bottom: -1.75rem;\n  }\n\n  .lg\\:-left-7 {\n    left: -1.75rem;\n  }\n\n  .lg\\:-top-8 {\n    top: -2rem;\n  }\n\n  .lg\\:-right-8 {\n    right: -2rem;\n  }\n\n  .lg\\:-bottom-8 {\n    bottom: -2rem;\n  }\n\n  .lg\\:-left-8 {\n    left: -2rem;\n  }\n\n  .lg\\:-top-9 {\n    top: -2.25rem;\n  }\n\n  .lg\\:-right-9 {\n    right: -2.25rem;\n  }\n\n  .lg\\:-bottom-9 {\n    bottom: -2.25rem;\n  }\n\n  .lg\\:-left-9 {\n    left: -2.25rem;\n  }\n\n  .lg\\:-top-10 {\n    top: -2.5rem;\n  }\n\n  .lg\\:-right-10 {\n    right: -2.5rem;\n  }\n\n  .lg\\:-bottom-10 {\n    bottom: -2.5rem;\n  }\n\n  .lg\\:-left-10 {\n    left: -2.5rem;\n  }\n\n  .lg\\:-top-11 {\n    top: -2.75rem;\n  }\n\n  .lg\\:-right-11 {\n    right: -2.75rem;\n  }\n\n  .lg\\:-bottom-11 {\n    bottom: -2.75rem;\n  }\n\n  .lg\\:-left-11 {\n    left: -2.75rem;\n  }\n\n  .lg\\:-top-12 {\n    top: -3rem;\n  }\n\n  .lg\\:-right-12 {\n    right: -3rem;\n  }\n\n  .lg\\:-bottom-12 {\n    bottom: -3rem;\n  }\n\n  .lg\\:-left-12 {\n    left: -3rem;\n  }\n\n  .lg\\:-top-14 {\n    top: -3.5rem;\n  }\n\n  .lg\\:-right-14 {\n    right: -3.5rem;\n  }\n\n  .lg\\:-bottom-14 {\n    bottom: -3.5rem;\n  }\n\n  .lg\\:-left-14 {\n    left: -3.5rem;\n  }\n\n  .lg\\:-top-16 {\n    top: -4rem;\n  }\n\n  .lg\\:-right-16 {\n    right: -4rem;\n  }\n\n  .lg\\:-bottom-16 {\n    bottom: -4rem;\n  }\n\n  .lg\\:-left-16 {\n    left: -4rem;\n  }\n\n  .lg\\:-top-20 {\n    top: -5rem;\n  }\n\n  .lg\\:-right-20 {\n    right: -5rem;\n  }\n\n  .lg\\:-bottom-20 {\n    bottom: -5rem;\n  }\n\n  .lg\\:-left-20 {\n    left: -5rem;\n  }\n\n  .lg\\:-top-24 {\n    top: -6rem;\n  }\n\n  .lg\\:-right-24 {\n    right: -6rem;\n  }\n\n  .lg\\:-bottom-24 {\n    bottom: -6rem;\n  }\n\n  .lg\\:-left-24 {\n    left: -6rem;\n  }\n\n  .lg\\:-top-28 {\n    top: -7rem;\n  }\n\n  .lg\\:-right-28 {\n    right: -7rem;\n  }\n\n  .lg\\:-bottom-28 {\n    bottom: -7rem;\n  }\n\n  .lg\\:-left-28 {\n    left: -7rem;\n  }\n\n  .lg\\:-top-32 {\n    top: -8rem;\n  }\n\n  .lg\\:-right-32 {\n    right: -8rem;\n  }\n\n  .lg\\:-bottom-32 {\n    bottom: -8rem;\n  }\n\n  .lg\\:-left-32 {\n    left: -8rem;\n  }\n\n  .lg\\:-top-36 {\n    top: -9rem;\n  }\n\n  .lg\\:-right-36 {\n    right: -9rem;\n  }\n\n  .lg\\:-bottom-36 {\n    bottom: -9rem;\n  }\n\n  .lg\\:-left-36 {\n    left: -9rem;\n  }\n\n  .lg\\:-top-40 {\n    top: -10rem;\n  }\n\n  .lg\\:-right-40 {\n    right: -10rem;\n  }\n\n  .lg\\:-bottom-40 {\n    bottom: -10rem;\n  }\n\n  .lg\\:-left-40 {\n    left: -10rem;\n  }\n\n  .lg\\:-top-44 {\n    top: -11rem;\n  }\n\n  .lg\\:-right-44 {\n    right: -11rem;\n  }\n\n  .lg\\:-bottom-44 {\n    bottom: -11rem;\n  }\n\n  .lg\\:-left-44 {\n    left: -11rem;\n  }\n\n  .lg\\:-top-48 {\n    top: -12rem;\n  }\n\n  .lg\\:-right-48 {\n    right: -12rem;\n  }\n\n  .lg\\:-bottom-48 {\n    bottom: -12rem;\n  }\n\n  .lg\\:-left-48 {\n    left: -12rem;\n  }\n\n  .lg\\:-top-52 {\n    top: -13rem;\n  }\n\n  .lg\\:-right-52 {\n    right: -13rem;\n  }\n\n  .lg\\:-bottom-52 {\n    bottom: -13rem;\n  }\n\n  .lg\\:-left-52 {\n    left: -13rem;\n  }\n\n  .lg\\:-top-56 {\n    top: -14rem;\n  }\n\n  .lg\\:-right-56 {\n    right: -14rem;\n  }\n\n  .lg\\:-bottom-56 {\n    bottom: -14rem;\n  }\n\n  .lg\\:-left-56 {\n    left: -14rem;\n  }\n\n  .lg\\:-top-60 {\n    top: -15rem;\n  }\n\n  .lg\\:-right-60 {\n    right: -15rem;\n  }\n\n  .lg\\:-bottom-60 {\n    bottom: -15rem;\n  }\n\n  .lg\\:-left-60 {\n    left: -15rem;\n  }\n\n  .lg\\:-top-64 {\n    top: -16rem;\n  }\n\n  .lg\\:-right-64 {\n    right: -16rem;\n  }\n\n  .lg\\:-bottom-64 {\n    bottom: -16rem;\n  }\n\n  .lg\\:-left-64 {\n    left: -16rem;\n  }\n\n  .lg\\:-top-72 {\n    top: -18rem;\n  }\n\n  .lg\\:-right-72 {\n    right: -18rem;\n  }\n\n  .lg\\:-bottom-72 {\n    bottom: -18rem;\n  }\n\n  .lg\\:-left-72 {\n    left: -18rem;\n  }\n\n  .lg\\:-top-80 {\n    top: -20rem;\n  }\n\n  .lg\\:-right-80 {\n    right: -20rem;\n  }\n\n  .lg\\:-bottom-80 {\n    bottom: -20rem;\n  }\n\n  .lg\\:-left-80 {\n    left: -20rem;\n  }\n\n  .lg\\:-top-96 {\n    top: -24rem;\n  }\n\n  .lg\\:-right-96 {\n    right: -24rem;\n  }\n\n  .lg\\:-bottom-96 {\n    bottom: -24rem;\n  }\n\n  .lg\\:-left-96 {\n    left: -24rem;\n  }\n\n  .lg\\:-top-px {\n    top: -1px;\n  }\n\n  .lg\\:-right-px {\n    right: -1px;\n  }\n\n  .lg\\:-bottom-px {\n    bottom: -1px;\n  }\n\n  .lg\\:-left-px {\n    left: -1px;\n  }\n\n  .lg\\:-top-0\\.5 {\n    top: -0.125rem;\n  }\n\n  .lg\\:-right-0\\.5 {\n    right: -0.125rem;\n  }\n\n  .lg\\:-bottom-0\\.5 {\n    bottom: -0.125rem;\n  }\n\n  .lg\\:-left-0\\.5 {\n    left: -0.125rem;\n  }\n\n  .lg\\:-top-1\\.5 {\n    top: -0.375rem;\n  }\n\n  .lg\\:-right-1\\.5 {\n    right: -0.375rem;\n  }\n\n  .lg\\:-bottom-1\\.5 {\n    bottom: -0.375rem;\n  }\n\n  .lg\\:-left-1\\.5 {\n    left: -0.375rem;\n  }\n\n  .lg\\:-top-2\\.5 {\n    top: -0.625rem;\n  }\n\n  .lg\\:-right-2\\.5 {\n    right: -0.625rem;\n  }\n\n  .lg\\:-bottom-2\\.5 {\n    bottom: -0.625rem;\n  }\n\n  .lg\\:-left-2\\.5 {\n    left: -0.625rem;\n  }\n\n  .lg\\:-top-3\\.5 {\n    top: -0.875rem;\n  }\n\n  .lg\\:-right-3\\.5 {\n    right: -0.875rem;\n  }\n\n  .lg\\:-bottom-3\\.5 {\n    bottom: -0.875rem;\n  }\n\n  .lg\\:-left-3\\.5 {\n    left: -0.875rem;\n  }\n\n  .lg\\:top-1\\/2 {\n    top: 50%;\n  }\n\n  .lg\\:right-1\\/2 {\n    right: 50%;\n  }\n\n  .lg\\:bottom-1\\/2 {\n    bottom: 50%;\n  }\n\n  .lg\\:left-1\\/2 {\n    left: 50%;\n  }\n\n  .lg\\:top-1\\/3 {\n    top: 33.333333%;\n  }\n\n  .lg\\:right-1\\/3 {\n    right: 33.333333%;\n  }\n\n  .lg\\:bottom-1\\/3 {\n    bottom: 33.333333%;\n  }\n\n  .lg\\:left-1\\/3 {\n    left: 33.333333%;\n  }\n\n  .lg\\:top-2\\/3 {\n    top: 66.666667%;\n  }\n\n  .lg\\:right-2\\/3 {\n    right: 66.666667%;\n  }\n\n  .lg\\:bottom-2\\/3 {\n    bottom: 66.666667%;\n  }\n\n  .lg\\:left-2\\/3 {\n    left: 66.666667%;\n  }\n\n  .lg\\:top-1\\/4 {\n    top: 25%;\n  }\n\n  .lg\\:right-1\\/4 {\n    right: 25%;\n  }\n\n  .lg\\:bottom-1\\/4 {\n    bottom: 25%;\n  }\n\n  .lg\\:left-1\\/4 {\n    left: 25%;\n  }\n\n  .lg\\:top-2\\/4 {\n    top: 50%;\n  }\n\n  .lg\\:right-2\\/4 {\n    right: 50%;\n  }\n\n  .lg\\:bottom-2\\/4 {\n    bottom: 50%;\n  }\n\n  .lg\\:left-2\\/4 {\n    left: 50%;\n  }\n\n  .lg\\:top-3\\/4 {\n    top: 75%;\n  }\n\n  .lg\\:right-3\\/4 {\n    right: 75%;\n  }\n\n  .lg\\:bottom-3\\/4 {\n    bottom: 75%;\n  }\n\n  .lg\\:left-3\\/4 {\n    left: 75%;\n  }\n\n  .lg\\:top-full {\n    top: 100%;\n  }\n\n  .lg\\:right-full {\n    right: 100%;\n  }\n\n  .lg\\:bottom-full {\n    bottom: 100%;\n  }\n\n  .lg\\:left-full {\n    left: 100%;\n  }\n\n  .lg\\:-top-1\\/2 {\n    top: -50%;\n  }\n\n  .lg\\:-right-1\\/2 {\n    right: -50%;\n  }\n\n  .lg\\:-bottom-1\\/2 {\n    bottom: -50%;\n  }\n\n  .lg\\:-left-1\\/2 {\n    left: -50%;\n  }\n\n  .lg\\:-top-1\\/3 {\n    top: -33.333333%;\n  }\n\n  .lg\\:-right-1\\/3 {\n    right: -33.333333%;\n  }\n\n  .lg\\:-bottom-1\\/3 {\n    bottom: -33.333333%;\n  }\n\n  .lg\\:-left-1\\/3 {\n    left: -33.333333%;\n  }\n\n  .lg\\:-top-2\\/3 {\n    top: -66.666667%;\n  }\n\n  .lg\\:-right-2\\/3 {\n    right: -66.666667%;\n  }\n\n  .lg\\:-bottom-2\\/3 {\n    bottom: -66.666667%;\n  }\n\n  .lg\\:-left-2\\/3 {\n    left: -66.666667%;\n  }\n\n  .lg\\:-top-1\\/4 {\n    top: -25%;\n  }\n\n  .lg\\:-right-1\\/4 {\n    right: -25%;\n  }\n\n  .lg\\:-bottom-1\\/4 {\n    bottom: -25%;\n  }\n\n  .lg\\:-left-1\\/4 {\n    left: -25%;\n  }\n\n  .lg\\:-top-2\\/4 {\n    top: -50%;\n  }\n\n  .lg\\:-right-2\\/4 {\n    right: -50%;\n  }\n\n  .lg\\:-bottom-2\\/4 {\n    bottom: -50%;\n  }\n\n  .lg\\:-left-2\\/4 {\n    left: -50%;\n  }\n\n  .lg\\:-top-3\\/4 {\n    top: -75%;\n  }\n\n  .lg\\:-right-3\\/4 {\n    right: -75%;\n  }\n\n  .lg\\:-bottom-3\\/4 {\n    bottom: -75%;\n  }\n\n  .lg\\:-left-3\\/4 {\n    left: -75%;\n  }\n\n  .lg\\:-top-full {\n    top: -100%;\n  }\n\n  .lg\\:-right-full {\n    right: -100%;\n  }\n\n  .lg\\:-bottom-full {\n    bottom: -100%;\n  }\n\n  .lg\\:-left-full {\n    left: -100%;\n  }\n\n  .lg\\:resize-none {\n    resize: none;\n  }\n\n  .lg\\:resize-y {\n    resize: vertical;\n  }\n\n  .lg\\:resize-x {\n    resize: horizontal;\n  }\n\n  .lg\\:resize {\n    resize: both;\n  }\n\n  .lg\\:shadow-sm {\n    --tw-shadow: 0 1px 2px 0 rgba(0, 0, 0, 0.05);\n    box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);\n  }\n\n  .lg\\:shadow {\n    --tw-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1), 0 1px 2px 0 rgba(0, 0, 0, 0.06);\n    box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);\n  }\n\n  .lg\\:shadow-md {\n    --tw-shadow: 0 4px 6px -1px rgba(0, 0, 0, 0.1), 0 2px 4px -1px rgba(0, 0, 0, 0.06);\n    box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);\n  }\n\n  .lg\\:shadow-lg {\n    --tw-shadow: 0 10px 15px -3px rgba(0, 0, 0, 0.1), 0 4px 6px -2px rgba(0, 0, 0, 0.05);\n    box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);\n  }\n\n  .lg\\:shadow-xl {\n    --tw-shadow: 0 20px 25px -5px rgba(0, 0, 0, 0.1), 0 10px 10px -5px rgba(0, 0, 0, 0.04);\n    box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);\n  }\n\n  .lg\\:shadow-2xl {\n    --tw-shadow: 0 25px 50px -12px rgba(0, 0, 0, 0.25);\n    box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);\n  }\n\n  .lg\\:shadow-inner {\n    --tw-shadow: inset 0 2px 4px 0 rgba(0, 0, 0, 0.06);\n    box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);\n  }\n\n  .lg\\:shadow-none {\n    --tw-shadow: 0 0 #0000;\n    box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);\n  }\n\n  .group:hover .lg\\:group-hover\\:shadow-sm {\n    --tw-shadow: 0 1px 2px 0 rgba(0, 0, 0, 0.05);\n    box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);\n  }\n\n  .group:hover .lg\\:group-hover\\:shadow {\n    --tw-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1), 0 1px 2px 0 rgba(0, 0, 0, 0.06);\n    box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);\n  }\n\n  .group:hover .lg\\:group-hover\\:shadow-md {\n    --tw-shadow: 0 4px 6px -1px rgba(0, 0, 0, 0.1), 0 2px 4px -1px rgba(0, 0, 0, 0.06);\n    box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);\n  }\n\n  .group:hover .lg\\:group-hover\\:shadow-lg {\n    --tw-shadow: 0 10px 15px -3px rgba(0, 0, 0, 0.1), 0 4px 6px -2px rgba(0, 0, 0, 0.05);\n    box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);\n  }\n\n  .group:hover .lg\\:group-hover\\:shadow-xl {\n    --tw-shadow: 0 20px 25px -5px rgba(0, 0, 0, 0.1), 0 10px 10px -5px rgba(0, 0, 0, 0.04);\n    box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);\n  }\n\n  .group:hover .lg\\:group-hover\\:shadow-2xl {\n    --tw-shadow: 0 25px 50px -12px rgba(0, 0, 0, 0.25);\n    box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);\n  }\n\n  .group:hover .lg\\:group-hover\\:shadow-inner {\n    --tw-shadow: inset 0 2px 4px 0 rgba(0, 0, 0, 0.06);\n    box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);\n  }\n\n  .group:hover .lg\\:group-hover\\:shadow-none {\n    --tw-shadow: 0 0 #0000;\n    box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);\n  }\n\n  .lg\\:focus-within\\:shadow-sm:focus-within {\n    --tw-shadow: 0 1px 2px 0 rgba(0, 0, 0, 0.05);\n    box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);\n  }\n\n  .lg\\:focus-within\\:shadow:focus-within {\n    --tw-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1), 0 1px 2px 0 rgba(0, 0, 0, 0.06);\n    box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);\n  }\n\n  .lg\\:focus-within\\:shadow-md:focus-within {\n    --tw-shadow: 0 4px 6px -1px rgba(0, 0, 0, 0.1), 0 2px 4px -1px rgba(0, 0, 0, 0.06);\n    box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);\n  }\n\n  .lg\\:focus-within\\:shadow-lg:focus-within {\n    --tw-shadow: 0 10px 15px -3px rgba(0, 0, 0, 0.1), 0 4px 6px -2px rgba(0, 0, 0, 0.05);\n    box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);\n  }\n\n  .lg\\:focus-within\\:shadow-xl:focus-within {\n    --tw-shadow: 0 20px 25px -5px rgba(0, 0, 0, 0.1), 0 10px 10px -5px rgba(0, 0, 0, 0.04);\n    box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);\n  }\n\n  .lg\\:focus-within\\:shadow-2xl:focus-within {\n    --tw-shadow: 0 25px 50px -12px rgba(0, 0, 0, 0.25);\n    box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);\n  }\n\n  .lg\\:focus-within\\:shadow-inner:focus-within {\n    --tw-shadow: inset 0 2px 4px 0 rgba(0, 0, 0, 0.06);\n    box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);\n  }\n\n  .lg\\:focus-within\\:shadow-none:focus-within {\n    --tw-shadow: 0 0 #0000;\n    box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);\n  }\n\n  .lg\\:hover\\:shadow-sm:hover {\n    --tw-shadow: 0 1px 2px 0 rgba(0, 0, 0, 0.05);\n    box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);\n  }\n\n  .lg\\:hover\\:shadow:hover {\n    --tw-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1), 0 1px 2px 0 rgba(0, 0, 0, 0.06);\n    box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);\n  }\n\n  .lg\\:hover\\:shadow-md:hover {\n    --tw-shadow: 0 4px 6px -1px rgba(0, 0, 0, 0.1), 0 2px 4px -1px rgba(0, 0, 0, 0.06);\n    box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);\n  }\n\n  .lg\\:hover\\:shadow-lg:hover {\n    --tw-shadow: 0 10px 15px -3px rgba(0, 0, 0, 0.1), 0 4px 6px -2px rgba(0, 0, 0, 0.05);\n    box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);\n  }\n\n  .lg\\:hover\\:shadow-xl:hover {\n    --tw-shadow: 0 20px 25px -5px rgba(0, 0, 0, 0.1), 0 10px 10px -5px rgba(0, 0, 0, 0.04);\n    box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);\n  }\n\n  .lg\\:hover\\:shadow-2xl:hover {\n    --tw-shadow: 0 25px 50px -12px rgba(0, 0, 0, 0.25);\n    box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);\n  }\n\n  .lg\\:hover\\:shadow-inner:hover {\n    --tw-shadow: inset 0 2px 4px 0 rgba(0, 0, 0, 0.06);\n    box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);\n  }\n\n  .lg\\:hover\\:shadow-none:hover {\n    --tw-shadow: 0 0 #0000;\n    box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);\n  }\n\n  .lg\\:focus\\:shadow-sm:focus {\n    --tw-shadow: 0 1px 2px 0 rgba(0, 0, 0, 0.05);\n    box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);\n  }\n\n  .lg\\:focus\\:shadow:focus {\n    --tw-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1), 0 1px 2px 0 rgba(0, 0, 0, 0.06);\n    box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);\n  }\n\n  .lg\\:focus\\:shadow-md:focus {\n    --tw-shadow: 0 4px 6px -1px rgba(0, 0, 0, 0.1), 0 2px 4px -1px rgba(0, 0, 0, 0.06);\n    box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);\n  }\n\n  .lg\\:focus\\:shadow-lg:focus {\n    --tw-shadow: 0 10px 15px -3px rgba(0, 0, 0, 0.1), 0 4px 6px -2px rgba(0, 0, 0, 0.05);\n    box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);\n  }\n\n  .lg\\:focus\\:shadow-xl:focus {\n    --tw-shadow: 0 20px 25px -5px rgba(0, 0, 0, 0.1), 0 10px 10px -5px rgba(0, 0, 0, 0.04);\n    box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);\n  }\n\n  .lg\\:focus\\:shadow-2xl:focus {\n    --tw-shadow: 0 25px 50px -12px rgba(0, 0, 0, 0.25);\n    box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);\n  }\n\n  .lg\\:focus\\:shadow-inner:focus {\n    --tw-shadow: inset 0 2px 4px 0 rgba(0, 0, 0, 0.06);\n    box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);\n  }\n\n  .lg\\:focus\\:shadow-none:focus {\n    --tw-shadow: 0 0 #0000;\n    box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);\n  }\n\n  .lg\\:ring-0 {\n    --tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);\n    --tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(0px + var(--tw-ring-offset-width)) var(--tw-ring-color);\n    box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow, 0 0 #0000);\n  }\n\n  .lg\\:ring-1 {\n    --tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);\n    --tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color);\n    box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow, 0 0 #0000);\n  }\n\n  .lg\\:ring-2 {\n    --tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);\n    --tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);\n    box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow, 0 0 #0000);\n  }\n\n  .lg\\:ring-4 {\n    --tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);\n    --tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(4px + var(--tw-ring-offset-width)) var(--tw-ring-color);\n    box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow, 0 0 #0000);\n  }\n\n  .lg\\:ring-8 {\n    --tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);\n    --tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(8px + var(--tw-ring-offset-width)) var(--tw-ring-color);\n    box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow, 0 0 #0000);\n  }\n\n  .lg\\:ring {\n    --tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);\n    --tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(3px + var(--tw-ring-offset-width)) var(--tw-ring-color);\n    box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow, 0 0 #0000);\n  }\n\n  .lg\\:ring-inset {\n    --tw-ring-inset: inset;\n  }\n\n  .lg\\:focus-within\\:ring-0:focus-within {\n    --tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);\n    --tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(0px + var(--tw-ring-offset-width)) var(--tw-ring-color);\n    box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow, 0 0 #0000);\n  }\n\n  .lg\\:focus-within\\:ring-1:focus-within {\n    --tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);\n    --tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color);\n    box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow, 0 0 #0000);\n  }\n\n  .lg\\:focus-within\\:ring-2:focus-within {\n    --tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);\n    --tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);\n    box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow, 0 0 #0000);\n  }\n\n  .lg\\:focus-within\\:ring-4:focus-within {\n    --tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);\n    --tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(4px + var(--tw-ring-offset-width)) var(--tw-ring-color);\n    box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow, 0 0 #0000);\n  }\n\n  .lg\\:focus-within\\:ring-8:focus-within {\n    --tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);\n    --tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(8px + var(--tw-ring-offset-width)) var(--tw-ring-color);\n    box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow, 0 0 #0000);\n  }\n\n  .lg\\:focus-within\\:ring:focus-within {\n    --tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);\n    --tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(3px + var(--tw-ring-offset-width)) var(--tw-ring-color);\n    box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow, 0 0 #0000);\n  }\n\n  .lg\\:focus-within\\:ring-inset:focus-within {\n    --tw-ring-inset: inset;\n  }\n\n  .lg\\:focus\\:ring-0:focus {\n    --tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);\n    --tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(0px + var(--tw-ring-offset-width)) var(--tw-ring-color);\n    box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow, 0 0 #0000);\n  }\n\n  .lg\\:focus\\:ring-1:focus {\n    --tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);\n    --tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color);\n    box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow, 0 0 #0000);\n  }\n\n  .lg\\:focus\\:ring-2:focus {\n    --tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);\n    --tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);\n    box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow, 0 0 #0000);\n  }\n\n  .lg\\:focus\\:ring-4:focus {\n    --tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);\n    --tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(4px + var(--tw-ring-offset-width)) var(--tw-ring-color);\n    box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow, 0 0 #0000);\n  }\n\n  .lg\\:focus\\:ring-8:focus {\n    --tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);\n    --tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(8px + var(--tw-ring-offset-width)) var(--tw-ring-color);\n    box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow, 0 0 #0000);\n  }\n\n  .lg\\:focus\\:ring:focus {\n    --tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);\n    --tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(3px + var(--tw-ring-offset-width)) var(--tw-ring-color);\n    box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow, 0 0 #0000);\n  }\n\n  .lg\\:focus\\:ring-inset:focus {\n    --tw-ring-inset: inset;\n  }\n\n  .lg\\:ring-offset-transparent {\n    --tw-ring-offset-color: transparent;\n  }\n\n  .lg\\:ring-offset-current {\n    --tw-ring-offset-color: currentColor;\n  }\n\n  .lg\\:ring-offset-black {\n    --tw-ring-offset-color: #000;\n  }\n\n  .lg\\:ring-offset-white {\n    --tw-ring-offset-color: #fff;\n  }\n\n  .lg\\:ring-offset-gray-50 {\n    --tw-ring-offset-color: #f9fafb;\n  }\n\n  .lg\\:ring-offset-gray-100 {\n    --tw-ring-offset-color: #f3f4f6;\n  }\n\n  .lg\\:ring-offset-gray-200 {\n    --tw-ring-offset-color: #e5e7eb;\n  }\n\n  .lg\\:ring-offset-gray-300 {\n    --tw-ring-offset-color: #d1d5db;\n  }\n\n  .lg\\:ring-offset-gray-400 {\n    --tw-ring-offset-color: #9ca3af;\n  }\n\n  .lg\\:ring-offset-gray-500 {\n    --tw-ring-offset-color: #6b7280;\n  }\n\n  .lg\\:ring-offset-gray-600 {\n    --tw-ring-offset-color: #4b5563;\n  }\n\n  .lg\\:ring-offset-gray-700 {\n    --tw-ring-offset-color: #374151;\n  }\n\n  .lg\\:ring-offset-gray-800 {\n    --tw-ring-offset-color: #1f2937;\n  }\n\n  .lg\\:ring-offset-gray-900 {\n    --tw-ring-offset-color: #111827;\n  }\n\n  .lg\\:ring-offset-red-50 {\n    --tw-ring-offset-color: #fef2f2;\n  }\n\n  .lg\\:ring-offset-red-100 {\n    --tw-ring-offset-color: #fee2e2;\n  }\n\n  .lg\\:ring-offset-red-200 {\n    --tw-ring-offset-color: #fecaca;\n  }\n\n  .lg\\:ring-offset-red-300 {\n    --tw-ring-offset-color: #fca5a5;\n  }\n\n  .lg\\:ring-offset-red-400 {\n    --tw-ring-offset-color: #f87171;\n  }\n\n  .lg\\:ring-offset-red-500 {\n    --tw-ring-offset-color: #ef4444;\n  }\n\n  .lg\\:ring-offset-red-600 {\n    --tw-ring-offset-color: #dc2626;\n  }\n\n  .lg\\:ring-offset-red-700 {\n    --tw-ring-offset-color: #b91c1c;\n  }\n\n  .lg\\:ring-offset-red-800 {\n    --tw-ring-offset-color: #991b1b;\n  }\n\n  .lg\\:ring-offset-red-900 {\n    --tw-ring-offset-color: #7f1d1d;\n  }\n\n  .lg\\:ring-offset-yellow-50 {\n    --tw-ring-offset-color: #fffbeb;\n  }\n\n  .lg\\:ring-offset-yellow-100 {\n    --tw-ring-offset-color: #fef3c7;\n  }\n\n  .lg\\:ring-offset-yellow-200 {\n    --tw-ring-offset-color: #fde68a;\n  }\n\n  .lg\\:ring-offset-yellow-300 {\n    --tw-ring-offset-color: #fcd34d;\n  }\n\n  .lg\\:ring-offset-yellow-400 {\n    --tw-ring-offset-color: #fbbf24;\n  }\n\n  .lg\\:ring-offset-yellow-500 {\n    --tw-ring-offset-color: #f59e0b;\n  }\n\n  .lg\\:ring-offset-yellow-600 {\n    --tw-ring-offset-color: #d97706;\n  }\n\n  .lg\\:ring-offset-yellow-700 {\n    --tw-ring-offset-color: #b45309;\n  }\n\n  .lg\\:ring-offset-yellow-800 {\n    --tw-ring-offset-color: #92400e;\n  }\n\n  .lg\\:ring-offset-yellow-900 {\n    --tw-ring-offset-color: #78350f;\n  }\n\n  .lg\\:ring-offset-green-50 {\n    --tw-ring-offset-color: #ecfdf5;\n  }\n\n  .lg\\:ring-offset-green-100 {\n    --tw-ring-offset-color: #d1fae5;\n  }\n\n  .lg\\:ring-offset-green-200 {\n    --tw-ring-offset-color: #a7f3d0;\n  }\n\n  .lg\\:ring-offset-green-300 {\n    --tw-ring-offset-color: #6ee7b7;\n  }\n\n  .lg\\:ring-offset-green-400 {\n    --tw-ring-offset-color: #34d399;\n  }\n\n  .lg\\:ring-offset-green-500 {\n    --tw-ring-offset-color: #10b981;\n  }\n\n  .lg\\:ring-offset-green-600 {\n    --tw-ring-offset-color: #059669;\n  }\n\n  .lg\\:ring-offset-green-700 {\n    --tw-ring-offset-color: #047857;\n  }\n\n  .lg\\:ring-offset-green-800 {\n    --tw-ring-offset-color: #065f46;\n  }\n\n  .lg\\:ring-offset-green-900 {\n    --tw-ring-offset-color: #064e3b;\n  }\n\n  .lg\\:ring-offset-blue-50 {\n    --tw-ring-offset-color: #eff6ff;\n  }\n\n  .lg\\:ring-offset-blue-100 {\n    --tw-ring-offset-color: #dbeafe;\n  }\n\n  .lg\\:ring-offset-blue-200 {\n    --tw-ring-offset-color: #bfdbfe;\n  }\n\n  .lg\\:ring-offset-blue-300 {\n    --tw-ring-offset-color: #93c5fd;\n  }\n\n  .lg\\:ring-offset-blue-400 {\n    --tw-ring-offset-color: #60a5fa;\n  }\n\n  .lg\\:ring-offset-blue-500 {\n    --tw-ring-offset-color: #3b82f6;\n  }\n\n  .lg\\:ring-offset-blue-600 {\n    --tw-ring-offset-color: #2563eb;\n  }\n\n  .lg\\:ring-offset-blue-700 {\n    --tw-ring-offset-color: #1d4ed8;\n  }\n\n  .lg\\:ring-offset-blue-800 {\n    --tw-ring-offset-color: #1e40af;\n  }\n\n  .lg\\:ring-offset-blue-900 {\n    --tw-ring-offset-color: #1e3a8a;\n  }\n\n  .lg\\:ring-offset-indigo-50 {\n    --tw-ring-offset-color: #eef2ff;\n  }\n\n  .lg\\:ring-offset-indigo-100 {\n    --tw-ring-offset-color: #e0e7ff;\n  }\n\n  .lg\\:ring-offset-indigo-200 {\n    --tw-ring-offset-color: #c7d2fe;\n  }\n\n  .lg\\:ring-offset-indigo-300 {\n    --tw-ring-offset-color: #a5b4fc;\n  }\n\n  .lg\\:ring-offset-indigo-400 {\n    --tw-ring-offset-color: #818cf8;\n  }\n\n  .lg\\:ring-offset-indigo-500 {\n    --tw-ring-offset-color: #6366f1;\n  }\n\n  .lg\\:ring-offset-indigo-600 {\n    --tw-ring-offset-color: #4f46e5;\n  }\n\n  .lg\\:ring-offset-indigo-700 {\n    --tw-ring-offset-color: #4338ca;\n  }\n\n  .lg\\:ring-offset-indigo-800 {\n    --tw-ring-offset-color: #3730a3;\n  }\n\n  .lg\\:ring-offset-indigo-900 {\n    --tw-ring-offset-color: #312e81;\n  }\n\n  .lg\\:ring-offset-purple-50 {\n    --tw-ring-offset-color: #f5f3ff;\n  }\n\n  .lg\\:ring-offset-purple-100 {\n    --tw-ring-offset-color: #ede9fe;\n  }\n\n  .lg\\:ring-offset-purple-200 {\n    --tw-ring-offset-color: #ddd6fe;\n  }\n\n  .lg\\:ring-offset-purple-300 {\n    --tw-ring-offset-color: #c4b5fd;\n  }\n\n  .lg\\:ring-offset-purple-400 {\n    --tw-ring-offset-color: #a78bfa;\n  }\n\n  .lg\\:ring-offset-purple-500 {\n    --tw-ring-offset-color: #8b5cf6;\n  }\n\n  .lg\\:ring-offset-purple-600 {\n    --tw-ring-offset-color: #7c3aed;\n  }\n\n  .lg\\:ring-offset-purple-700 {\n    --tw-ring-offset-color: #6d28d9;\n  }\n\n  .lg\\:ring-offset-purple-800 {\n    --tw-ring-offset-color: #5b21b6;\n  }\n\n  .lg\\:ring-offset-purple-900 {\n    --tw-ring-offset-color: #4c1d95;\n  }\n\n  .lg\\:ring-offset-pink-50 {\n    --tw-ring-offset-color: #fdf2f8;\n  }\n\n  .lg\\:ring-offset-pink-100 {\n    --tw-ring-offset-color: #fce7f3;\n  }\n\n  .lg\\:ring-offset-pink-200 {\n    --tw-ring-offset-color: #fbcfe8;\n  }\n\n  .lg\\:ring-offset-pink-300 {\n    --tw-ring-offset-color: #f9a8d4;\n  }\n\n  .lg\\:ring-offset-pink-400 {\n    --tw-ring-offset-color: #f472b6;\n  }\n\n  .lg\\:ring-offset-pink-500 {\n    --tw-ring-offset-color: #ec4899;\n  }\n\n  .lg\\:ring-offset-pink-600 {\n    --tw-ring-offset-color: #db2777;\n  }\n\n  .lg\\:ring-offset-pink-700 {\n    --tw-ring-offset-color: #be185d;\n  }\n\n  .lg\\:ring-offset-pink-800 {\n    --tw-ring-offset-color: #9d174d;\n  }\n\n  .lg\\:ring-offset-pink-900 {\n    --tw-ring-offset-color: #831843;\n  }\n\n  .lg\\:focus-within\\:ring-offset-transparent:focus-within {\n    --tw-ring-offset-color: transparent;\n  }\n\n  .lg\\:focus-within\\:ring-offset-current:focus-within {\n    --tw-ring-offset-color: currentColor;\n  }\n\n  .lg\\:focus-within\\:ring-offset-black:focus-within {\n    --tw-ring-offset-color: #000;\n  }\n\n  .lg\\:focus-within\\:ring-offset-white:focus-within {\n    --tw-ring-offset-color: #fff;\n  }\n\n  .lg\\:focus-within\\:ring-offset-gray-50:focus-within {\n    --tw-ring-offset-color: #f9fafb;\n  }\n\n  .lg\\:focus-within\\:ring-offset-gray-100:focus-within {\n    --tw-ring-offset-color: #f3f4f6;\n  }\n\n  .lg\\:focus-within\\:ring-offset-gray-200:focus-within {\n    --tw-ring-offset-color: #e5e7eb;\n  }\n\n  .lg\\:focus-within\\:ring-offset-gray-300:focus-within {\n    --tw-ring-offset-color: #d1d5db;\n  }\n\n  .lg\\:focus-within\\:ring-offset-gray-400:focus-within {\n    --tw-ring-offset-color: #9ca3af;\n  }\n\n  .lg\\:focus-within\\:ring-offset-gray-500:focus-within {\n    --tw-ring-offset-color: #6b7280;\n  }\n\n  .lg\\:focus-within\\:ring-offset-gray-600:focus-within {\n    --tw-ring-offset-color: #4b5563;\n  }\n\n  .lg\\:focus-within\\:ring-offset-gray-700:focus-within {\n    --tw-ring-offset-color: #374151;\n  }\n\n  .lg\\:focus-within\\:ring-offset-gray-800:focus-within {\n    --tw-ring-offset-color: #1f2937;\n  }\n\n  .lg\\:focus-within\\:ring-offset-gray-900:focus-within {\n    --tw-ring-offset-color: #111827;\n  }\n\n  .lg\\:focus-within\\:ring-offset-red-50:focus-within {\n    --tw-ring-offset-color: #fef2f2;\n  }\n\n  .lg\\:focus-within\\:ring-offset-red-100:focus-within {\n    --tw-ring-offset-color: #fee2e2;\n  }\n\n  .lg\\:focus-within\\:ring-offset-red-200:focus-within {\n    --tw-ring-offset-color: #fecaca;\n  }\n\n  .lg\\:focus-within\\:ring-offset-red-300:focus-within {\n    --tw-ring-offset-color: #fca5a5;\n  }\n\n  .lg\\:focus-within\\:ring-offset-red-400:focus-within {\n    --tw-ring-offset-color: #f87171;\n  }\n\n  .lg\\:focus-within\\:ring-offset-red-500:focus-within {\n    --tw-ring-offset-color: #ef4444;\n  }\n\n  .lg\\:focus-within\\:ring-offset-red-600:focus-within {\n    --tw-ring-offset-color: #dc2626;\n  }\n\n  .lg\\:focus-within\\:ring-offset-red-700:focus-within {\n    --tw-ring-offset-color: #b91c1c;\n  }\n\n  .lg\\:focus-within\\:ring-offset-red-800:focus-within {\n    --tw-ring-offset-color: #991b1b;\n  }\n\n  .lg\\:focus-within\\:ring-offset-red-900:focus-within {\n    --tw-ring-offset-color: #7f1d1d;\n  }\n\n  .lg\\:focus-within\\:ring-offset-yellow-50:focus-within {\n    --tw-ring-offset-color: #fffbeb;\n  }\n\n  .lg\\:focus-within\\:ring-offset-yellow-100:focus-within {\n    --tw-ring-offset-color: #fef3c7;\n  }\n\n  .lg\\:focus-within\\:ring-offset-yellow-200:focus-within {\n    --tw-ring-offset-color: #fde68a;\n  }\n\n  .lg\\:focus-within\\:ring-offset-yellow-300:focus-within {\n    --tw-ring-offset-color: #fcd34d;\n  }\n\n  .lg\\:focus-within\\:ring-offset-yellow-400:focus-within {\n    --tw-ring-offset-color: #fbbf24;\n  }\n\n  .lg\\:focus-within\\:ring-offset-yellow-500:focus-within {\n    --tw-ring-offset-color: #f59e0b;\n  }\n\n  .lg\\:focus-within\\:ring-offset-yellow-600:focus-within {\n    --tw-ring-offset-color: #d97706;\n  }\n\n  .lg\\:focus-within\\:ring-offset-yellow-700:focus-within {\n    --tw-ring-offset-color: #b45309;\n  }\n\n  .lg\\:focus-within\\:ring-offset-yellow-800:focus-within {\n    --tw-ring-offset-color: #92400e;\n  }\n\n  .lg\\:focus-within\\:ring-offset-yellow-900:focus-within {\n    --tw-ring-offset-color: #78350f;\n  }\n\n  .lg\\:focus-within\\:ring-offset-green-50:focus-within {\n    --tw-ring-offset-color: #ecfdf5;\n  }\n\n  .lg\\:focus-within\\:ring-offset-green-100:focus-within {\n    --tw-ring-offset-color: #d1fae5;\n  }\n\n  .lg\\:focus-within\\:ring-offset-green-200:focus-within {\n    --tw-ring-offset-color: #a7f3d0;\n  }\n\n  .lg\\:focus-within\\:ring-offset-green-300:focus-within {\n    --tw-ring-offset-color: #6ee7b7;\n  }\n\n  .lg\\:focus-within\\:ring-offset-green-400:focus-within {\n    --tw-ring-offset-color: #34d399;\n  }\n\n  .lg\\:focus-within\\:ring-offset-green-500:focus-within {\n    --tw-ring-offset-color: #10b981;\n  }\n\n  .lg\\:focus-within\\:ring-offset-green-600:focus-within {\n    --tw-ring-offset-color: #059669;\n  }\n\n  .lg\\:focus-within\\:ring-offset-green-700:focus-within {\n    --tw-ring-offset-color: #047857;\n  }\n\n  .lg\\:focus-within\\:ring-offset-green-800:focus-within {\n    --tw-ring-offset-color: #065f46;\n  }\n\n  .lg\\:focus-within\\:ring-offset-green-900:focus-within {\n    --tw-ring-offset-color: #064e3b;\n  }\n\n  .lg\\:focus-within\\:ring-offset-blue-50:focus-within {\n    --tw-ring-offset-color: #eff6ff;\n  }\n\n  .lg\\:focus-within\\:ring-offset-blue-100:focus-within {\n    --tw-ring-offset-color: #dbeafe;\n  }\n\n  .lg\\:focus-within\\:ring-offset-blue-200:focus-within {\n    --tw-ring-offset-color: #bfdbfe;\n  }\n\n  .lg\\:focus-within\\:ring-offset-blue-300:focus-within {\n    --tw-ring-offset-color: #93c5fd;\n  }\n\n  .lg\\:focus-within\\:ring-offset-blue-400:focus-within {\n    --tw-ring-offset-color: #60a5fa;\n  }\n\n  .lg\\:focus-within\\:ring-offset-blue-500:focus-within {\n    --tw-ring-offset-color: #3b82f6;\n  }\n\n  .lg\\:focus-within\\:ring-offset-blue-600:focus-within {\n    --tw-ring-offset-color: #2563eb;\n  }\n\n  .lg\\:focus-within\\:ring-offset-blue-700:focus-within {\n    --tw-ring-offset-color: #1d4ed8;\n  }\n\n  .lg\\:focus-within\\:ring-offset-blue-800:focus-within {\n    --tw-ring-offset-color: #1e40af;\n  }\n\n  .lg\\:focus-within\\:ring-offset-blue-900:focus-within {\n    --tw-ring-offset-color: #1e3a8a;\n  }\n\n  .lg\\:focus-within\\:ring-offset-indigo-50:focus-within {\n    --tw-ring-offset-color: #eef2ff;\n  }\n\n  .lg\\:focus-within\\:ring-offset-indigo-100:focus-within {\n    --tw-ring-offset-color: #e0e7ff;\n  }\n\n  .lg\\:focus-within\\:ring-offset-indigo-200:focus-within {\n    --tw-ring-offset-color: #c7d2fe;\n  }\n\n  .lg\\:focus-within\\:ring-offset-indigo-300:focus-within {\n    --tw-ring-offset-color: #a5b4fc;\n  }\n\n  .lg\\:focus-within\\:ring-offset-indigo-400:focus-within {\n    --tw-ring-offset-color: #818cf8;\n  }\n\n  .lg\\:focus-within\\:ring-offset-indigo-500:focus-within {\n    --tw-ring-offset-color: #6366f1;\n  }\n\n  .lg\\:focus-within\\:ring-offset-indigo-600:focus-within {\n    --tw-ring-offset-color: #4f46e5;\n  }\n\n  .lg\\:focus-within\\:ring-offset-indigo-700:focus-within {\n    --tw-ring-offset-color: #4338ca;\n  }\n\n  .lg\\:focus-within\\:ring-offset-indigo-800:focus-within {\n    --tw-ring-offset-color: #3730a3;\n  }\n\n  .lg\\:focus-within\\:ring-offset-indigo-900:focus-within {\n    --tw-ring-offset-color: #312e81;\n  }\n\n  .lg\\:focus-within\\:ring-offset-purple-50:focus-within {\n    --tw-ring-offset-color: #f5f3ff;\n  }\n\n  .lg\\:focus-within\\:ring-offset-purple-100:focus-within {\n    --tw-ring-offset-color: #ede9fe;\n  }\n\n  .lg\\:focus-within\\:ring-offset-purple-200:focus-within {\n    --tw-ring-offset-color: #ddd6fe;\n  }\n\n  .lg\\:focus-within\\:ring-offset-purple-300:focus-within {\n    --tw-ring-offset-color: #c4b5fd;\n  }\n\n  .lg\\:focus-within\\:ring-offset-purple-400:focus-within {\n    --tw-ring-offset-color: #a78bfa;\n  }\n\n  .lg\\:focus-within\\:ring-offset-purple-500:focus-within {\n    --tw-ring-offset-color: #8b5cf6;\n  }\n\n  .lg\\:focus-within\\:ring-offset-purple-600:focus-within {\n    --tw-ring-offset-color: #7c3aed;\n  }\n\n  .lg\\:focus-within\\:ring-offset-purple-700:focus-within {\n    --tw-ring-offset-color: #6d28d9;\n  }\n\n  .lg\\:focus-within\\:ring-offset-purple-800:focus-within {\n    --tw-ring-offset-color: #5b21b6;\n  }\n\n  .lg\\:focus-within\\:ring-offset-purple-900:focus-within {\n    --tw-ring-offset-color: #4c1d95;\n  }\n\n  .lg\\:focus-within\\:ring-offset-pink-50:focus-within {\n    --tw-ring-offset-color: #fdf2f8;\n  }\n\n  .lg\\:focus-within\\:ring-offset-pink-100:focus-within {\n    --tw-ring-offset-color: #fce7f3;\n  }\n\n  .lg\\:focus-within\\:ring-offset-pink-200:focus-within {\n    --tw-ring-offset-color: #fbcfe8;\n  }\n\n  .lg\\:focus-within\\:ring-offset-pink-300:focus-within {\n    --tw-ring-offset-color: #f9a8d4;\n  }\n\n  .lg\\:focus-within\\:ring-offset-pink-400:focus-within {\n    --tw-ring-offset-color: #f472b6;\n  }\n\n  .lg\\:focus-within\\:ring-offset-pink-500:focus-within {\n    --tw-ring-offset-color: #ec4899;\n  }\n\n  .lg\\:focus-within\\:ring-offset-pink-600:focus-within {\n    --tw-ring-offset-color: #db2777;\n  }\n\n  .lg\\:focus-within\\:ring-offset-pink-700:focus-within {\n    --tw-ring-offset-color: #be185d;\n  }\n\n  .lg\\:focus-within\\:ring-offset-pink-800:focus-within {\n    --tw-ring-offset-color: #9d174d;\n  }\n\n  .lg\\:focus-within\\:ring-offset-pink-900:focus-within {\n    --tw-ring-offset-color: #831843;\n  }\n\n  .lg\\:focus\\:ring-offset-transparent:focus {\n    --tw-ring-offset-color: transparent;\n  }\n\n  .lg\\:focus\\:ring-offset-current:focus {\n    --tw-ring-offset-color: currentColor;\n  }\n\n  .lg\\:focus\\:ring-offset-black:focus {\n    --tw-ring-offset-color: #000;\n  }\n\n  .lg\\:focus\\:ring-offset-white:focus {\n    --tw-ring-offset-color: #fff;\n  }\n\n  .lg\\:focus\\:ring-offset-gray-50:focus {\n    --tw-ring-offset-color: #f9fafb;\n  }\n\n  .lg\\:focus\\:ring-offset-gray-100:focus {\n    --tw-ring-offset-color: #f3f4f6;\n  }\n\n  .lg\\:focus\\:ring-offset-gray-200:focus {\n    --tw-ring-offset-color: #e5e7eb;\n  }\n\n  .lg\\:focus\\:ring-offset-gray-300:focus {\n    --tw-ring-offset-color: #d1d5db;\n  }\n\n  .lg\\:focus\\:ring-offset-gray-400:focus {\n    --tw-ring-offset-color: #9ca3af;\n  }\n\n  .lg\\:focus\\:ring-offset-gray-500:focus {\n    --tw-ring-offset-color: #6b7280;\n  }\n\n  .lg\\:focus\\:ring-offset-gray-600:focus {\n    --tw-ring-offset-color: #4b5563;\n  }\n\n  .lg\\:focus\\:ring-offset-gray-700:focus {\n    --tw-ring-offset-color: #374151;\n  }\n\n  .lg\\:focus\\:ring-offset-gray-800:focus {\n    --tw-ring-offset-color: #1f2937;\n  }\n\n  .lg\\:focus\\:ring-offset-gray-900:focus {\n    --tw-ring-offset-color: #111827;\n  }\n\n  .lg\\:focus\\:ring-offset-red-50:focus {\n    --tw-ring-offset-color: #fef2f2;\n  }\n\n  .lg\\:focus\\:ring-offset-red-100:focus {\n    --tw-ring-offset-color: #fee2e2;\n  }\n\n  .lg\\:focus\\:ring-offset-red-200:focus {\n    --tw-ring-offset-color: #fecaca;\n  }\n\n  .lg\\:focus\\:ring-offset-red-300:focus {\n    --tw-ring-offset-color: #fca5a5;\n  }\n\n  .lg\\:focus\\:ring-offset-red-400:focus {\n    --tw-ring-offset-color: #f87171;\n  }\n\n  .lg\\:focus\\:ring-offset-red-500:focus {\n    --tw-ring-offset-color: #ef4444;\n  }\n\n  .lg\\:focus\\:ring-offset-red-600:focus {\n    --tw-ring-offset-color: #dc2626;\n  }\n\n  .lg\\:focus\\:ring-offset-red-700:focus {\n    --tw-ring-offset-color: #b91c1c;\n  }\n\n  .lg\\:focus\\:ring-offset-red-800:focus {\n    --tw-ring-offset-color: #991b1b;\n  }\n\n  .lg\\:focus\\:ring-offset-red-900:focus {\n    --tw-ring-offset-color: #7f1d1d;\n  }\n\n  .lg\\:focus\\:ring-offset-yellow-50:focus {\n    --tw-ring-offset-color: #fffbeb;\n  }\n\n  .lg\\:focus\\:ring-offset-yellow-100:focus {\n    --tw-ring-offset-color: #fef3c7;\n  }\n\n  .lg\\:focus\\:ring-offset-yellow-200:focus {\n    --tw-ring-offset-color: #fde68a;\n  }\n\n  .lg\\:focus\\:ring-offset-yellow-300:focus {\n    --tw-ring-offset-color: #fcd34d;\n  }\n\n  .lg\\:focus\\:ring-offset-yellow-400:focus {\n    --tw-ring-offset-color: #fbbf24;\n  }\n\n  .lg\\:focus\\:ring-offset-yellow-500:focus {\n    --tw-ring-offset-color: #f59e0b;\n  }\n\n  .lg\\:focus\\:ring-offset-yellow-600:focus {\n    --tw-ring-offset-color: #d97706;\n  }\n\n  .lg\\:focus\\:ring-offset-yellow-700:focus {\n    --tw-ring-offset-color: #b45309;\n  }\n\n  .lg\\:focus\\:ring-offset-yellow-800:focus {\n    --tw-ring-offset-color: #92400e;\n  }\n\n  .lg\\:focus\\:ring-offset-yellow-900:focus {\n    --tw-ring-offset-color: #78350f;\n  }\n\n  .lg\\:focus\\:ring-offset-green-50:focus {\n    --tw-ring-offset-color: #ecfdf5;\n  }\n\n  .lg\\:focus\\:ring-offset-green-100:focus {\n    --tw-ring-offset-color: #d1fae5;\n  }\n\n  .lg\\:focus\\:ring-offset-green-200:focus {\n    --tw-ring-offset-color: #a7f3d0;\n  }\n\n  .lg\\:focus\\:ring-offset-green-300:focus {\n    --tw-ring-offset-color: #6ee7b7;\n  }\n\n  .lg\\:focus\\:ring-offset-green-400:focus {\n    --tw-ring-offset-color: #34d399;\n  }\n\n  .lg\\:focus\\:ring-offset-green-500:focus {\n    --tw-ring-offset-color: #10b981;\n  }\n\n  .lg\\:focus\\:ring-offset-green-600:focus {\n    --tw-ring-offset-color: #059669;\n  }\n\n  .lg\\:focus\\:ring-offset-green-700:focus {\n    --tw-ring-offset-color: #047857;\n  }\n\n  .lg\\:focus\\:ring-offset-green-800:focus {\n    --tw-ring-offset-color: #065f46;\n  }\n\n  .lg\\:focus\\:ring-offset-green-900:focus {\n    --tw-ring-offset-color: #064e3b;\n  }\n\n  .lg\\:focus\\:ring-offset-blue-50:focus {\n    --tw-ring-offset-color: #eff6ff;\n  }\n\n  .lg\\:focus\\:ring-offset-blue-100:focus {\n    --tw-ring-offset-color: #dbeafe;\n  }\n\n  .lg\\:focus\\:ring-offset-blue-200:focus {\n    --tw-ring-offset-color: #bfdbfe;\n  }\n\n  .lg\\:focus\\:ring-offset-blue-300:focus {\n    --tw-ring-offset-color: #93c5fd;\n  }\n\n  .lg\\:focus\\:ring-offset-blue-400:focus {\n    --tw-ring-offset-color: #60a5fa;\n  }\n\n  .lg\\:focus\\:ring-offset-blue-500:focus {\n    --tw-ring-offset-color: #3b82f6;\n  }\n\n  .lg\\:focus\\:ring-offset-blue-600:focus {\n    --tw-ring-offset-color: #2563eb;\n  }\n\n  .lg\\:focus\\:ring-offset-blue-700:focus {\n    --tw-ring-offset-color: #1d4ed8;\n  }\n\n  .lg\\:focus\\:ring-offset-blue-800:focus {\n    --tw-ring-offset-color: #1e40af;\n  }\n\n  .lg\\:focus\\:ring-offset-blue-900:focus {\n    --tw-ring-offset-color: #1e3a8a;\n  }\n\n  .lg\\:focus\\:ring-offset-indigo-50:focus {\n    --tw-ring-offset-color: #eef2ff;\n  }\n\n  .lg\\:focus\\:ring-offset-indigo-100:focus {\n    --tw-ring-offset-color: #e0e7ff;\n  }\n\n  .lg\\:focus\\:ring-offset-indigo-200:focus {\n    --tw-ring-offset-color: #c7d2fe;\n  }\n\n  .lg\\:focus\\:ring-offset-indigo-300:focus {\n    --tw-ring-offset-color: #a5b4fc;\n  }\n\n  .lg\\:focus\\:ring-offset-indigo-400:focus {\n    --tw-ring-offset-color: #818cf8;\n  }\n\n  .lg\\:focus\\:ring-offset-indigo-500:focus {\n    --tw-ring-offset-color: #6366f1;\n  }\n\n  .lg\\:focus\\:ring-offset-indigo-600:focus {\n    --tw-ring-offset-color: #4f46e5;\n  }\n\n  .lg\\:focus\\:ring-offset-indigo-700:focus {\n    --tw-ring-offset-color: #4338ca;\n  }\n\n  .lg\\:focus\\:ring-offset-indigo-800:focus {\n    --tw-ring-offset-color: #3730a3;\n  }\n\n  .lg\\:focus\\:ring-offset-indigo-900:focus {\n    --tw-ring-offset-color: #312e81;\n  }\n\n  .lg\\:focus\\:ring-offset-purple-50:focus {\n    --tw-ring-offset-color: #f5f3ff;\n  }\n\n  .lg\\:focus\\:ring-offset-purple-100:focus {\n    --tw-ring-offset-color: #ede9fe;\n  }\n\n  .lg\\:focus\\:ring-offset-purple-200:focus {\n    --tw-ring-offset-color: #ddd6fe;\n  }\n\n  .lg\\:focus\\:ring-offset-purple-300:focus {\n    --tw-ring-offset-color: #c4b5fd;\n  }\n\n  .lg\\:focus\\:ring-offset-purple-400:focus {\n    --tw-ring-offset-color: #a78bfa;\n  }\n\n  .lg\\:focus\\:ring-offset-purple-500:focus {\n    --tw-ring-offset-color: #8b5cf6;\n  }\n\n  .lg\\:focus\\:ring-offset-purple-600:focus {\n    --tw-ring-offset-color: #7c3aed;\n  }\n\n  .lg\\:focus\\:ring-offset-purple-700:focus {\n    --tw-ring-offset-color: #6d28d9;\n  }\n\n  .lg\\:focus\\:ring-offset-purple-800:focus {\n    --tw-ring-offset-color: #5b21b6;\n  }\n\n  .lg\\:focus\\:ring-offset-purple-900:focus {\n    --tw-ring-offset-color: #4c1d95;\n  }\n\n  .lg\\:focus\\:ring-offset-pink-50:focus {\n    --tw-ring-offset-color: #fdf2f8;\n  }\n\n  .lg\\:focus\\:ring-offset-pink-100:focus {\n    --tw-ring-offset-color: #fce7f3;\n  }\n\n  .lg\\:focus\\:ring-offset-pink-200:focus {\n    --tw-ring-offset-color: #fbcfe8;\n  }\n\n  .lg\\:focus\\:ring-offset-pink-300:focus {\n    --tw-ring-offset-color: #f9a8d4;\n  }\n\n  .lg\\:focus\\:ring-offset-pink-400:focus {\n    --tw-ring-offset-color: #f472b6;\n  }\n\n  .lg\\:focus\\:ring-offset-pink-500:focus {\n    --tw-ring-offset-color: #ec4899;\n  }\n\n  .lg\\:focus\\:ring-offset-pink-600:focus {\n    --tw-ring-offset-color: #db2777;\n  }\n\n  .lg\\:focus\\:ring-offset-pink-700:focus {\n    --tw-ring-offset-color: #be185d;\n  }\n\n  .lg\\:focus\\:ring-offset-pink-800:focus {\n    --tw-ring-offset-color: #9d174d;\n  }\n\n  .lg\\:focus\\:ring-offset-pink-900:focus {\n    --tw-ring-offset-color: #831843;\n  }\n\n  .dark .lg\\:dark\\:ring-offset-transparent {\n    --tw-ring-offset-color: transparent;\n  }\n\n  .dark .lg\\:dark\\:ring-offset-current {\n    --tw-ring-offset-color: currentColor;\n  }\n\n  .dark .lg\\:dark\\:ring-offset-black {\n    --tw-ring-offset-color: #000;\n  }\n\n  .dark .lg\\:dark\\:ring-offset-white {\n    --tw-ring-offset-color: #fff;\n  }\n\n  .dark .lg\\:dark\\:ring-offset-gray-50 {\n    --tw-ring-offset-color: #f9fafb;\n  }\n\n  .dark .lg\\:dark\\:ring-offset-gray-100 {\n    --tw-ring-offset-color: #f3f4f6;\n  }\n\n  .dark .lg\\:dark\\:ring-offset-gray-200 {\n    --tw-ring-offset-color: #e5e7eb;\n  }\n\n  .dark .lg\\:dark\\:ring-offset-gray-300 {\n    --tw-ring-offset-color: #d1d5db;\n  }\n\n  .dark .lg\\:dark\\:ring-offset-gray-400 {\n    --tw-ring-offset-color: #9ca3af;\n  }\n\n  .dark .lg\\:dark\\:ring-offset-gray-500 {\n    --tw-ring-offset-color: #6b7280;\n  }\n\n  .dark .lg\\:dark\\:ring-offset-gray-600 {\n    --tw-ring-offset-color: #4b5563;\n  }\n\n  .dark .lg\\:dark\\:ring-offset-gray-700 {\n    --tw-ring-offset-color: #374151;\n  }\n\n  .dark .lg\\:dark\\:ring-offset-gray-800 {\n    --tw-ring-offset-color: #1f2937;\n  }\n\n  .dark .lg\\:dark\\:ring-offset-gray-900 {\n    --tw-ring-offset-color: #111827;\n  }\n\n  .dark .lg\\:dark\\:ring-offset-red-50 {\n    --tw-ring-offset-color: #fef2f2;\n  }\n\n  .dark .lg\\:dark\\:ring-offset-red-100 {\n    --tw-ring-offset-color: #fee2e2;\n  }\n\n  .dark .lg\\:dark\\:ring-offset-red-200 {\n    --tw-ring-offset-color: #fecaca;\n  }\n\n  .dark .lg\\:dark\\:ring-offset-red-300 {\n    --tw-ring-offset-color: #fca5a5;\n  }\n\n  .dark .lg\\:dark\\:ring-offset-red-400 {\n    --tw-ring-offset-color: #f87171;\n  }\n\n  .dark .lg\\:dark\\:ring-offset-red-500 {\n    --tw-ring-offset-color: #ef4444;\n  }\n\n  .dark .lg\\:dark\\:ring-offset-red-600 {\n    --tw-ring-offset-color: #dc2626;\n  }\n\n  .dark .lg\\:dark\\:ring-offset-red-700 {\n    --tw-ring-offset-color: #b91c1c;\n  }\n\n  .dark .lg\\:dark\\:ring-offset-red-800 {\n    --tw-ring-offset-color: #991b1b;\n  }\n\n  .dark .lg\\:dark\\:ring-offset-red-900 {\n    --tw-ring-offset-color: #7f1d1d;\n  }\n\n  .dark .lg\\:dark\\:ring-offset-yellow-50 {\n    --tw-ring-offset-color: #fffbeb;\n  }\n\n  .dark .lg\\:dark\\:ring-offset-yellow-100 {\n    --tw-ring-offset-color: #fef3c7;\n  }\n\n  .dark .lg\\:dark\\:ring-offset-yellow-200 {\n    --tw-ring-offset-color: #fde68a;\n  }\n\n  .dark .lg\\:dark\\:ring-offset-yellow-300 {\n    --tw-ring-offset-color: #fcd34d;\n  }\n\n  .dark .lg\\:dark\\:ring-offset-yellow-400 {\n    --tw-ring-offset-color: #fbbf24;\n  }\n\n  .dark .lg\\:dark\\:ring-offset-yellow-500 {\n    --tw-ring-offset-color: #f59e0b;\n  }\n\n  .dark .lg\\:dark\\:ring-offset-yellow-600 {\n    --tw-ring-offset-color: #d97706;\n  }\n\n  .dark .lg\\:dark\\:ring-offset-yellow-700 {\n    --tw-ring-offset-color: #b45309;\n  }\n\n  .dark .lg\\:dark\\:ring-offset-yellow-800 {\n    --tw-ring-offset-color: #92400e;\n  }\n\n  .dark .lg\\:dark\\:ring-offset-yellow-900 {\n    --tw-ring-offset-color: #78350f;\n  }\n\n  .dark .lg\\:dark\\:ring-offset-green-50 {\n    --tw-ring-offset-color: #ecfdf5;\n  }\n\n  .dark .lg\\:dark\\:ring-offset-green-100 {\n    --tw-ring-offset-color: #d1fae5;\n  }\n\n  .dark .lg\\:dark\\:ring-offset-green-200 {\n    --tw-ring-offset-color: #a7f3d0;\n  }\n\n  .dark .lg\\:dark\\:ring-offset-green-300 {\n    --tw-ring-offset-color: #6ee7b7;\n  }\n\n  .dark .lg\\:dark\\:ring-offset-green-400 {\n    --tw-ring-offset-color: #34d399;\n  }\n\n  .dark .lg\\:dark\\:ring-offset-green-500 {\n    --tw-ring-offset-color: #10b981;\n  }\n\n  .dark .lg\\:dark\\:ring-offset-green-600 {\n    --tw-ring-offset-color: #059669;\n  }\n\n  .dark .lg\\:dark\\:ring-offset-green-700 {\n    --tw-ring-offset-color: #047857;\n  }\n\n  .dark .lg\\:dark\\:ring-offset-green-800 {\n    --tw-ring-offset-color: #065f46;\n  }\n\n  .dark .lg\\:dark\\:ring-offset-green-900 {\n    --tw-ring-offset-color: #064e3b;\n  }\n\n  .dark .lg\\:dark\\:ring-offset-blue-50 {\n    --tw-ring-offset-color: #eff6ff;\n  }\n\n  .dark .lg\\:dark\\:ring-offset-blue-100 {\n    --tw-ring-offset-color: #dbeafe;\n  }\n\n  .dark .lg\\:dark\\:ring-offset-blue-200 {\n    --tw-ring-offset-color: #bfdbfe;\n  }\n\n  .dark .lg\\:dark\\:ring-offset-blue-300 {\n    --tw-ring-offset-color: #93c5fd;\n  }\n\n  .dark .lg\\:dark\\:ring-offset-blue-400 {\n    --tw-ring-offset-color: #60a5fa;\n  }\n\n  .dark .lg\\:dark\\:ring-offset-blue-500 {\n    --tw-ring-offset-color: #3b82f6;\n  }\n\n  .dark .lg\\:dark\\:ring-offset-blue-600 {\n    --tw-ring-offset-color: #2563eb;\n  }\n\n  .dark .lg\\:dark\\:ring-offset-blue-700 {\n    --tw-ring-offset-color: #1d4ed8;\n  }\n\n  .dark .lg\\:dark\\:ring-offset-blue-800 {\n    --tw-ring-offset-color: #1e40af;\n  }\n\n  .dark .lg\\:dark\\:ring-offset-blue-900 {\n    --tw-ring-offset-color: #1e3a8a;\n  }\n\n  .dark .lg\\:dark\\:ring-offset-indigo-50 {\n    --tw-ring-offset-color: #eef2ff;\n  }\n\n  .dark .lg\\:dark\\:ring-offset-indigo-100 {\n    --tw-ring-offset-color: #e0e7ff;\n  }\n\n  .dark .lg\\:dark\\:ring-offset-indigo-200 {\n    --tw-ring-offset-color: #c7d2fe;\n  }\n\n  .dark .lg\\:dark\\:ring-offset-indigo-300 {\n    --tw-ring-offset-color: #a5b4fc;\n  }\n\n  .dark .lg\\:dark\\:ring-offset-indigo-400 {\n    --tw-ring-offset-color: #818cf8;\n  }\n\n  .dark .lg\\:dark\\:ring-offset-indigo-500 {\n    --tw-ring-offset-color: #6366f1;\n  }\n\n  .dark .lg\\:dark\\:ring-offset-indigo-600 {\n    --tw-ring-offset-color: #4f46e5;\n  }\n\n  .dark .lg\\:dark\\:ring-offset-indigo-700 {\n    --tw-ring-offset-color: #4338ca;\n  }\n\n  .dark .lg\\:dark\\:ring-offset-indigo-800 {\n    --tw-ring-offset-color: #3730a3;\n  }\n\n  .dark .lg\\:dark\\:ring-offset-indigo-900 {\n    --tw-ring-offset-color: #312e81;\n  }\n\n  .dark .lg\\:dark\\:ring-offset-purple-50 {\n    --tw-ring-offset-color: #f5f3ff;\n  }\n\n  .dark .lg\\:dark\\:ring-offset-purple-100 {\n    --tw-ring-offset-color: #ede9fe;\n  }\n\n  .dark .lg\\:dark\\:ring-offset-purple-200 {\n    --tw-ring-offset-color: #ddd6fe;\n  }\n\n  .dark .lg\\:dark\\:ring-offset-purple-300 {\n    --tw-ring-offset-color: #c4b5fd;\n  }\n\n  .dark .lg\\:dark\\:ring-offset-purple-400 {\n    --tw-ring-offset-color: #a78bfa;\n  }\n\n  .dark .lg\\:dark\\:ring-offset-purple-500 {\n    --tw-ring-offset-color: #8b5cf6;\n  }\n\n  .dark .lg\\:dark\\:ring-offset-purple-600 {\n    --tw-ring-offset-color: #7c3aed;\n  }\n\n  .dark .lg\\:dark\\:ring-offset-purple-700 {\n    --tw-ring-offset-color: #6d28d9;\n  }\n\n  .dark .lg\\:dark\\:ring-offset-purple-800 {\n    --tw-ring-offset-color: #5b21b6;\n  }\n\n  .dark .lg\\:dark\\:ring-offset-purple-900 {\n    --tw-ring-offset-color: #4c1d95;\n  }\n\n  .dark .lg\\:dark\\:ring-offset-pink-50 {\n    --tw-ring-offset-color: #fdf2f8;\n  }\n\n  .dark .lg\\:dark\\:ring-offset-pink-100 {\n    --tw-ring-offset-color: #fce7f3;\n  }\n\n  .dark .lg\\:dark\\:ring-offset-pink-200 {\n    --tw-ring-offset-color: #fbcfe8;\n  }\n\n  .dark .lg\\:dark\\:ring-offset-pink-300 {\n    --tw-ring-offset-color: #f9a8d4;\n  }\n\n  .dark .lg\\:dark\\:ring-offset-pink-400 {\n    --tw-ring-offset-color: #f472b6;\n  }\n\n  .dark .lg\\:dark\\:ring-offset-pink-500 {\n    --tw-ring-offset-color: #ec4899;\n  }\n\n  .dark .lg\\:dark\\:ring-offset-pink-600 {\n    --tw-ring-offset-color: #db2777;\n  }\n\n  .dark .lg\\:dark\\:ring-offset-pink-700 {\n    --tw-ring-offset-color: #be185d;\n  }\n\n  .dark .lg\\:dark\\:ring-offset-pink-800 {\n    --tw-ring-offset-color: #9d174d;\n  }\n\n  .dark .lg\\:dark\\:ring-offset-pink-900 {\n    --tw-ring-offset-color: #831843;\n  }\n\n  .dark .lg\\:dark\\:focus-within\\:ring-offset-transparent:focus-within {\n    --tw-ring-offset-color: transparent;\n  }\n\n  .dark .lg\\:dark\\:focus-within\\:ring-offset-current:focus-within {\n    --tw-ring-offset-color: currentColor;\n  }\n\n  .dark .lg\\:dark\\:focus-within\\:ring-offset-black:focus-within {\n    --tw-ring-offset-color: #000;\n  }\n\n  .dark .lg\\:dark\\:focus-within\\:ring-offset-white:focus-within {\n    --tw-ring-offset-color: #fff;\n  }\n\n  .dark .lg\\:dark\\:focus-within\\:ring-offset-gray-50:focus-within {\n    --tw-ring-offset-color: #f9fafb;\n  }\n\n  .dark .lg\\:dark\\:focus-within\\:ring-offset-gray-100:focus-within {\n    --tw-ring-offset-color: #f3f4f6;\n  }\n\n  .dark .lg\\:dark\\:focus-within\\:ring-offset-gray-200:focus-within {\n    --tw-ring-offset-color: #e5e7eb;\n  }\n\n  .dark .lg\\:dark\\:focus-within\\:ring-offset-gray-300:focus-within {\n    --tw-ring-offset-color: #d1d5db;\n  }\n\n  .dark .lg\\:dark\\:focus-within\\:ring-offset-gray-400:focus-within {\n    --tw-ring-offset-color: #9ca3af;\n  }\n\n  .dark .lg\\:dark\\:focus-within\\:ring-offset-gray-500:focus-within {\n    --tw-ring-offset-color: #6b7280;\n  }\n\n  .dark .lg\\:dark\\:focus-within\\:ring-offset-gray-600:focus-within {\n    --tw-ring-offset-color: #4b5563;\n  }\n\n  .dark .lg\\:dark\\:focus-within\\:ring-offset-gray-700:focus-within {\n    --tw-ring-offset-color: #374151;\n  }\n\n  .dark .lg\\:dark\\:focus-within\\:ring-offset-gray-800:focus-within {\n    --tw-ring-offset-color: #1f2937;\n  }\n\n  .dark .lg\\:dark\\:focus-within\\:ring-offset-gray-900:focus-within {\n    --tw-ring-offset-color: #111827;\n  }\n\n  .dark .lg\\:dark\\:focus-within\\:ring-offset-red-50:focus-within {\n    --tw-ring-offset-color: #fef2f2;\n  }\n\n  .dark .lg\\:dark\\:focus-within\\:ring-offset-red-100:focus-within {\n    --tw-ring-offset-color: #fee2e2;\n  }\n\n  .dark .lg\\:dark\\:focus-within\\:ring-offset-red-200:focus-within {\n    --tw-ring-offset-color: #fecaca;\n  }\n\n  .dark .lg\\:dark\\:focus-within\\:ring-offset-red-300:focus-within {\n    --tw-ring-offset-color: #fca5a5;\n  }\n\n  .dark .lg\\:dark\\:focus-within\\:ring-offset-red-400:focus-within {\n    --tw-ring-offset-color: #f87171;\n  }\n\n  .dark .lg\\:dark\\:focus-within\\:ring-offset-red-500:focus-within {\n    --tw-ring-offset-color: #ef4444;\n  }\n\n  .dark .lg\\:dark\\:focus-within\\:ring-offset-red-600:focus-within {\n    --tw-ring-offset-color: #dc2626;\n  }\n\n  .dark .lg\\:dark\\:focus-within\\:ring-offset-red-700:focus-within {\n    --tw-ring-offset-color: #b91c1c;\n  }\n\n  .dark .lg\\:dark\\:focus-within\\:ring-offset-red-800:focus-within {\n    --tw-ring-offset-color: #991b1b;\n  }\n\n  .dark .lg\\:dark\\:focus-within\\:ring-offset-red-900:focus-within {\n    --tw-ring-offset-color: #7f1d1d;\n  }\n\n  .dark .lg\\:dark\\:focus-within\\:ring-offset-yellow-50:focus-within {\n    --tw-ring-offset-color: #fffbeb;\n  }\n\n  .dark .lg\\:dark\\:focus-within\\:ring-offset-yellow-100:focus-within {\n    --tw-ring-offset-color: #fef3c7;\n  }\n\n  .dark .lg\\:dark\\:focus-within\\:ring-offset-yellow-200:focus-within {\n    --tw-ring-offset-color: #fde68a;\n  }\n\n  .dark .lg\\:dark\\:focus-within\\:ring-offset-yellow-300:focus-within {\n    --tw-ring-offset-color: #fcd34d;\n  }\n\n  .dark .lg\\:dark\\:focus-within\\:ring-offset-yellow-400:focus-within {\n    --tw-ring-offset-color: #fbbf24;\n  }\n\n  .dark .lg\\:dark\\:focus-within\\:ring-offset-yellow-500:focus-within {\n    --tw-ring-offset-color: #f59e0b;\n  }\n\n  .dark .lg\\:dark\\:focus-within\\:ring-offset-yellow-600:focus-within {\n    --tw-ring-offset-color: #d97706;\n  }\n\n  .dark .lg\\:dark\\:focus-within\\:ring-offset-yellow-700:focus-within {\n    --tw-ring-offset-color: #b45309;\n  }\n\n  .dark .lg\\:dark\\:focus-within\\:ring-offset-yellow-800:focus-within {\n    --tw-ring-offset-color: #92400e;\n  }\n\n  .dark .lg\\:dark\\:focus-within\\:ring-offset-yellow-900:focus-within {\n    --tw-ring-offset-color: #78350f;\n  }\n\n  .dark .lg\\:dark\\:focus-within\\:ring-offset-green-50:focus-within {\n    --tw-ring-offset-color: #ecfdf5;\n  }\n\n  .dark .lg\\:dark\\:focus-within\\:ring-offset-green-100:focus-within {\n    --tw-ring-offset-color: #d1fae5;\n  }\n\n  .dark .lg\\:dark\\:focus-within\\:ring-offset-green-200:focus-within {\n    --tw-ring-offset-color: #a7f3d0;\n  }\n\n  .dark .lg\\:dark\\:focus-within\\:ring-offset-green-300:focus-within {\n    --tw-ring-offset-color: #6ee7b7;\n  }\n\n  .dark .lg\\:dark\\:focus-within\\:ring-offset-green-400:focus-within {\n    --tw-ring-offset-color: #34d399;\n  }\n\n  .dark .lg\\:dark\\:focus-within\\:ring-offset-green-500:focus-within {\n    --tw-ring-offset-color: #10b981;\n  }\n\n  .dark .lg\\:dark\\:focus-within\\:ring-offset-green-600:focus-within {\n    --tw-ring-offset-color: #059669;\n  }\n\n  .dark .lg\\:dark\\:focus-within\\:ring-offset-green-700:focus-within {\n    --tw-ring-offset-color: #047857;\n  }\n\n  .dark .lg\\:dark\\:focus-within\\:ring-offset-green-800:focus-within {\n    --tw-ring-offset-color: #065f46;\n  }\n\n  .dark .lg\\:dark\\:focus-within\\:ring-offset-green-900:focus-within {\n    --tw-ring-offset-color: #064e3b;\n  }\n\n  .dark .lg\\:dark\\:focus-within\\:ring-offset-blue-50:focus-within {\n    --tw-ring-offset-color: #eff6ff;\n  }\n\n  .dark .lg\\:dark\\:focus-within\\:ring-offset-blue-100:focus-within {\n    --tw-ring-offset-color: #dbeafe;\n  }\n\n  .dark .lg\\:dark\\:focus-within\\:ring-offset-blue-200:focus-within {\n    --tw-ring-offset-color: #bfdbfe;\n  }\n\n  .dark .lg\\:dark\\:focus-within\\:ring-offset-blue-300:focus-within {\n    --tw-ring-offset-color: #93c5fd;\n  }\n\n  .dark .lg\\:dark\\:focus-within\\:ring-offset-blue-400:focus-within {\n    --tw-ring-offset-color: #60a5fa;\n  }\n\n  .dark .lg\\:dark\\:focus-within\\:ring-offset-blue-500:focus-within {\n    --tw-ring-offset-color: #3b82f6;\n  }\n\n  .dark .lg\\:dark\\:focus-within\\:ring-offset-blue-600:focus-within {\n    --tw-ring-offset-color: #2563eb;\n  }\n\n  .dark .lg\\:dark\\:focus-within\\:ring-offset-blue-700:focus-within {\n    --tw-ring-offset-color: #1d4ed8;\n  }\n\n  .dark .lg\\:dark\\:focus-within\\:ring-offset-blue-800:focus-within {\n    --tw-ring-offset-color: #1e40af;\n  }\n\n  .dark .lg\\:dark\\:focus-within\\:ring-offset-blue-900:focus-within {\n    --tw-ring-offset-color: #1e3a8a;\n  }\n\n  .dark .lg\\:dark\\:focus-within\\:ring-offset-indigo-50:focus-within {\n    --tw-ring-offset-color: #eef2ff;\n  }\n\n  .dark .lg\\:dark\\:focus-within\\:ring-offset-indigo-100:focus-within {\n    --tw-ring-offset-color: #e0e7ff;\n  }\n\n  .dark .lg\\:dark\\:focus-within\\:ring-offset-indigo-200:focus-within {\n    --tw-ring-offset-color: #c7d2fe;\n  }\n\n  .dark .lg\\:dark\\:focus-within\\:ring-offset-indigo-300:focus-within {\n    --tw-ring-offset-color: #a5b4fc;\n  }\n\n  .dark .lg\\:dark\\:focus-within\\:ring-offset-indigo-400:focus-within {\n    --tw-ring-offset-color: #818cf8;\n  }\n\n  .dark .lg\\:dark\\:focus-within\\:ring-offset-indigo-500:focus-within {\n    --tw-ring-offset-color: #6366f1;\n  }\n\n  .dark .lg\\:dark\\:focus-within\\:ring-offset-indigo-600:focus-within {\n    --tw-ring-offset-color: #4f46e5;\n  }\n\n  .dark .lg\\:dark\\:focus-within\\:ring-offset-indigo-700:focus-within {\n    --tw-ring-offset-color: #4338ca;\n  }\n\n  .dark .lg\\:dark\\:focus-within\\:ring-offset-indigo-800:focus-within {\n    --tw-ring-offset-color: #3730a3;\n  }\n\n  .dark .lg\\:dark\\:focus-within\\:ring-offset-indigo-900:focus-within {\n    --tw-ring-offset-color: #312e81;\n  }\n\n  .dark .lg\\:dark\\:focus-within\\:ring-offset-purple-50:focus-within {\n    --tw-ring-offset-color: #f5f3ff;\n  }\n\n  .dark .lg\\:dark\\:focus-within\\:ring-offset-purple-100:focus-within {\n    --tw-ring-offset-color: #ede9fe;\n  }\n\n  .dark .lg\\:dark\\:focus-within\\:ring-offset-purple-200:focus-within {\n    --tw-ring-offset-color: #ddd6fe;\n  }\n\n  .dark .lg\\:dark\\:focus-within\\:ring-offset-purple-300:focus-within {\n    --tw-ring-offset-color: #c4b5fd;\n  }\n\n  .dark .lg\\:dark\\:focus-within\\:ring-offset-purple-400:focus-within {\n    --tw-ring-offset-color: #a78bfa;\n  }\n\n  .dark .lg\\:dark\\:focus-within\\:ring-offset-purple-500:focus-within {\n    --tw-ring-offset-color: #8b5cf6;\n  }\n\n  .dark .lg\\:dark\\:focus-within\\:ring-offset-purple-600:focus-within {\n    --tw-ring-offset-color: #7c3aed;\n  }\n\n  .dark .lg\\:dark\\:focus-within\\:ring-offset-purple-700:focus-within {\n    --tw-ring-offset-color: #6d28d9;\n  }\n\n  .dark .lg\\:dark\\:focus-within\\:ring-offset-purple-800:focus-within {\n    --tw-ring-offset-color: #5b21b6;\n  }\n\n  .dark .lg\\:dark\\:focus-within\\:ring-offset-purple-900:focus-within {\n    --tw-ring-offset-color: #4c1d95;\n  }\n\n  .dark .lg\\:dark\\:focus-within\\:ring-offset-pink-50:focus-within {\n    --tw-ring-offset-color: #fdf2f8;\n  }\n\n  .dark .lg\\:dark\\:focus-within\\:ring-offset-pink-100:focus-within {\n    --tw-ring-offset-color: #fce7f3;\n  }\n\n  .dark .lg\\:dark\\:focus-within\\:ring-offset-pink-200:focus-within {\n    --tw-ring-offset-color: #fbcfe8;\n  }\n\n  .dark .lg\\:dark\\:focus-within\\:ring-offset-pink-300:focus-within {\n    --tw-ring-offset-color: #f9a8d4;\n  }\n\n  .dark .lg\\:dark\\:focus-within\\:ring-offset-pink-400:focus-within {\n    --tw-ring-offset-color: #f472b6;\n  }\n\n  .dark .lg\\:dark\\:focus-within\\:ring-offset-pink-500:focus-within {\n    --tw-ring-offset-color: #ec4899;\n  }\n\n  .dark .lg\\:dark\\:focus-within\\:ring-offset-pink-600:focus-within {\n    --tw-ring-offset-color: #db2777;\n  }\n\n  .dark .lg\\:dark\\:focus-within\\:ring-offset-pink-700:focus-within {\n    --tw-ring-offset-color: #be185d;\n  }\n\n  .dark .lg\\:dark\\:focus-within\\:ring-offset-pink-800:focus-within {\n    --tw-ring-offset-color: #9d174d;\n  }\n\n  .dark .lg\\:dark\\:focus-within\\:ring-offset-pink-900:focus-within {\n    --tw-ring-offset-color: #831843;\n  }\n\n  .dark .lg\\:dark\\:focus\\:ring-offset-transparent:focus {\n    --tw-ring-offset-color: transparent;\n  }\n\n  .dark .lg\\:dark\\:focus\\:ring-offset-current:focus {\n    --tw-ring-offset-color: currentColor;\n  }\n\n  .dark .lg\\:dark\\:focus\\:ring-offset-black:focus {\n    --tw-ring-offset-color: #000;\n  }\n\n  .dark .lg\\:dark\\:focus\\:ring-offset-white:focus {\n    --tw-ring-offset-color: #fff;\n  }\n\n  .dark .lg\\:dark\\:focus\\:ring-offset-gray-50:focus {\n    --tw-ring-offset-color: #f9fafb;\n  }\n\n  .dark .lg\\:dark\\:focus\\:ring-offset-gray-100:focus {\n    --tw-ring-offset-color: #f3f4f6;\n  }\n\n  .dark .lg\\:dark\\:focus\\:ring-offset-gray-200:focus {\n    --tw-ring-offset-color: #e5e7eb;\n  }\n\n  .dark .lg\\:dark\\:focus\\:ring-offset-gray-300:focus {\n    --tw-ring-offset-color: #d1d5db;\n  }\n\n  .dark .lg\\:dark\\:focus\\:ring-offset-gray-400:focus {\n    --tw-ring-offset-color: #9ca3af;\n  }\n\n  .dark .lg\\:dark\\:focus\\:ring-offset-gray-500:focus {\n    --tw-ring-offset-color: #6b7280;\n  }\n\n  .dark .lg\\:dark\\:focus\\:ring-offset-gray-600:focus {\n    --tw-ring-offset-color: #4b5563;\n  }\n\n  .dark .lg\\:dark\\:focus\\:ring-offset-gray-700:focus {\n    --tw-ring-offset-color: #374151;\n  }\n\n  .dark .lg\\:dark\\:focus\\:ring-offset-gray-800:focus {\n    --tw-ring-offset-color: #1f2937;\n  }\n\n  .dark .lg\\:dark\\:focus\\:ring-offset-gray-900:focus {\n    --tw-ring-offset-color: #111827;\n  }\n\n  .dark .lg\\:dark\\:focus\\:ring-offset-red-50:focus {\n    --tw-ring-offset-color: #fef2f2;\n  }\n\n  .dark .lg\\:dark\\:focus\\:ring-offset-red-100:focus {\n    --tw-ring-offset-color: #fee2e2;\n  }\n\n  .dark .lg\\:dark\\:focus\\:ring-offset-red-200:focus {\n    --tw-ring-offset-color: #fecaca;\n  }\n\n  .dark .lg\\:dark\\:focus\\:ring-offset-red-300:focus {\n    --tw-ring-offset-color: #fca5a5;\n  }\n\n  .dark .lg\\:dark\\:focus\\:ring-offset-red-400:focus {\n    --tw-ring-offset-color: #f87171;\n  }\n\n  .dark .lg\\:dark\\:focus\\:ring-offset-red-500:focus {\n    --tw-ring-offset-color: #ef4444;\n  }\n\n  .dark .lg\\:dark\\:focus\\:ring-offset-red-600:focus {\n    --tw-ring-offset-color: #dc2626;\n  }\n\n  .dark .lg\\:dark\\:focus\\:ring-offset-red-700:focus {\n    --tw-ring-offset-color: #b91c1c;\n  }\n\n  .dark .lg\\:dark\\:focus\\:ring-offset-red-800:focus {\n    --tw-ring-offset-color: #991b1b;\n  }\n\n  .dark .lg\\:dark\\:focus\\:ring-offset-red-900:focus {\n    --tw-ring-offset-color: #7f1d1d;\n  }\n\n  .dark .lg\\:dark\\:focus\\:ring-offset-yellow-50:focus {\n    --tw-ring-offset-color: #fffbeb;\n  }\n\n  .dark .lg\\:dark\\:focus\\:ring-offset-yellow-100:focus {\n    --tw-ring-offset-color: #fef3c7;\n  }\n\n  .dark .lg\\:dark\\:focus\\:ring-offset-yellow-200:focus {\n    --tw-ring-offset-color: #fde68a;\n  }\n\n  .dark .lg\\:dark\\:focus\\:ring-offset-yellow-300:focus {\n    --tw-ring-offset-color: #fcd34d;\n  }\n\n  .dark .lg\\:dark\\:focus\\:ring-offset-yellow-400:focus {\n    --tw-ring-offset-color: #fbbf24;\n  }\n\n  .dark .lg\\:dark\\:focus\\:ring-offset-yellow-500:focus {\n    --tw-ring-offset-color: #f59e0b;\n  }\n\n  .dark .lg\\:dark\\:focus\\:ring-offset-yellow-600:focus {\n    --tw-ring-offset-color: #d97706;\n  }\n\n  .dark .lg\\:dark\\:focus\\:ring-offset-yellow-700:focus {\n    --tw-ring-offset-color: #b45309;\n  }\n\n  .dark .lg\\:dark\\:focus\\:ring-offset-yellow-800:focus {\n    --tw-ring-offset-color: #92400e;\n  }\n\n  .dark .lg\\:dark\\:focus\\:ring-offset-yellow-900:focus {\n    --tw-ring-offset-color: #78350f;\n  }\n\n  .dark .lg\\:dark\\:focus\\:ring-offset-green-50:focus {\n    --tw-ring-offset-color: #ecfdf5;\n  }\n\n  .dark .lg\\:dark\\:focus\\:ring-offset-green-100:focus {\n    --tw-ring-offset-color: #d1fae5;\n  }\n\n  .dark .lg\\:dark\\:focus\\:ring-offset-green-200:focus {\n    --tw-ring-offset-color: #a7f3d0;\n  }\n\n  .dark .lg\\:dark\\:focus\\:ring-offset-green-300:focus {\n    --tw-ring-offset-color: #6ee7b7;\n  }\n\n  .dark .lg\\:dark\\:focus\\:ring-offset-green-400:focus {\n    --tw-ring-offset-color: #34d399;\n  }\n\n  .dark .lg\\:dark\\:focus\\:ring-offset-green-500:focus {\n    --tw-ring-offset-color: #10b981;\n  }\n\n  .dark .lg\\:dark\\:focus\\:ring-offset-green-600:focus {\n    --tw-ring-offset-color: #059669;\n  }\n\n  .dark .lg\\:dark\\:focus\\:ring-offset-green-700:focus {\n    --tw-ring-offset-color: #047857;\n  }\n\n  .dark .lg\\:dark\\:focus\\:ring-offset-green-800:focus {\n    --tw-ring-offset-color: #065f46;\n  }\n\n  .dark .lg\\:dark\\:focus\\:ring-offset-green-900:focus {\n    --tw-ring-offset-color: #064e3b;\n  }\n\n  .dark .lg\\:dark\\:focus\\:ring-offset-blue-50:focus {\n    --tw-ring-offset-color: #eff6ff;\n  }\n\n  .dark .lg\\:dark\\:focus\\:ring-offset-blue-100:focus {\n    --tw-ring-offset-color: #dbeafe;\n  }\n\n  .dark .lg\\:dark\\:focus\\:ring-offset-blue-200:focus {\n    --tw-ring-offset-color: #bfdbfe;\n  }\n\n  .dark .lg\\:dark\\:focus\\:ring-offset-blue-300:focus {\n    --tw-ring-offset-color: #93c5fd;\n  }\n\n  .dark .lg\\:dark\\:focus\\:ring-offset-blue-400:focus {\n    --tw-ring-offset-color: #60a5fa;\n  }\n\n  .dark .lg\\:dark\\:focus\\:ring-offset-blue-500:focus {\n    --tw-ring-offset-color: #3b82f6;\n  }\n\n  .dark .lg\\:dark\\:focus\\:ring-offset-blue-600:focus {\n    --tw-ring-offset-color: #2563eb;\n  }\n\n  .dark .lg\\:dark\\:focus\\:ring-offset-blue-700:focus {\n    --tw-ring-offset-color: #1d4ed8;\n  }\n\n  .dark .lg\\:dark\\:focus\\:ring-offset-blue-800:focus {\n    --tw-ring-offset-color: #1e40af;\n  }\n\n  .dark .lg\\:dark\\:focus\\:ring-offset-blue-900:focus {\n    --tw-ring-offset-color: #1e3a8a;\n  }\n\n  .dark .lg\\:dark\\:focus\\:ring-offset-indigo-50:focus {\n    --tw-ring-offset-color: #eef2ff;\n  }\n\n  .dark .lg\\:dark\\:focus\\:ring-offset-indigo-100:focus {\n    --tw-ring-offset-color: #e0e7ff;\n  }\n\n  .dark .lg\\:dark\\:focus\\:ring-offset-indigo-200:focus {\n    --tw-ring-offset-color: #c7d2fe;\n  }\n\n  .dark .lg\\:dark\\:focus\\:ring-offset-indigo-300:focus {\n    --tw-ring-offset-color: #a5b4fc;\n  }\n\n  .dark .lg\\:dark\\:focus\\:ring-offset-indigo-400:focus {\n    --tw-ring-offset-color: #818cf8;\n  }\n\n  .dark .lg\\:dark\\:focus\\:ring-offset-indigo-500:focus {\n    --tw-ring-offset-color: #6366f1;\n  }\n\n  .dark .lg\\:dark\\:focus\\:ring-offset-indigo-600:focus {\n    --tw-ring-offset-color: #4f46e5;\n  }\n\n  .dark .lg\\:dark\\:focus\\:ring-offset-indigo-700:focus {\n    --tw-ring-offset-color: #4338ca;\n  }\n\n  .dark .lg\\:dark\\:focus\\:ring-offset-indigo-800:focus {\n    --tw-ring-offset-color: #3730a3;\n  }\n\n  .dark .lg\\:dark\\:focus\\:ring-offset-indigo-900:focus {\n    --tw-ring-offset-color: #312e81;\n  }\n\n  .dark .lg\\:dark\\:focus\\:ring-offset-purple-50:focus {\n    --tw-ring-offset-color: #f5f3ff;\n  }\n\n  .dark .lg\\:dark\\:focus\\:ring-offset-purple-100:focus {\n    --tw-ring-offset-color: #ede9fe;\n  }\n\n  .dark .lg\\:dark\\:focus\\:ring-offset-purple-200:focus {\n    --tw-ring-offset-color: #ddd6fe;\n  }\n\n  .dark .lg\\:dark\\:focus\\:ring-offset-purple-300:focus {\n    --tw-ring-offset-color: #c4b5fd;\n  }\n\n  .dark .lg\\:dark\\:focus\\:ring-offset-purple-400:focus {\n    --tw-ring-offset-color: #a78bfa;\n  }\n\n  .dark .lg\\:dark\\:focus\\:ring-offset-purple-500:focus {\n    --tw-ring-offset-color: #8b5cf6;\n  }\n\n  .dark .lg\\:dark\\:focus\\:ring-offset-purple-600:focus {\n    --tw-ring-offset-color: #7c3aed;\n  }\n\n  .dark .lg\\:dark\\:focus\\:ring-offset-purple-700:focus {\n    --tw-ring-offset-color: #6d28d9;\n  }\n\n  .dark .lg\\:dark\\:focus\\:ring-offset-purple-800:focus {\n    --tw-ring-offset-color: #5b21b6;\n  }\n\n  .dark .lg\\:dark\\:focus\\:ring-offset-purple-900:focus {\n    --tw-ring-offset-color: #4c1d95;\n  }\n\n  .dark .lg\\:dark\\:focus\\:ring-offset-pink-50:focus {\n    --tw-ring-offset-color: #fdf2f8;\n  }\n\n  .dark .lg\\:dark\\:focus\\:ring-offset-pink-100:focus {\n    --tw-ring-offset-color: #fce7f3;\n  }\n\n  .dark .lg\\:dark\\:focus\\:ring-offset-pink-200:focus {\n    --tw-ring-offset-color: #fbcfe8;\n  }\n\n  .dark .lg\\:dark\\:focus\\:ring-offset-pink-300:focus {\n    --tw-ring-offset-color: #f9a8d4;\n  }\n\n  .dark .lg\\:dark\\:focus\\:ring-offset-pink-400:focus {\n    --tw-ring-offset-color: #f472b6;\n  }\n\n  .dark .lg\\:dark\\:focus\\:ring-offset-pink-500:focus {\n    --tw-ring-offset-color: #ec4899;\n  }\n\n  .dark .lg\\:dark\\:focus\\:ring-offset-pink-600:focus {\n    --tw-ring-offset-color: #db2777;\n  }\n\n  .dark .lg\\:dark\\:focus\\:ring-offset-pink-700:focus {\n    --tw-ring-offset-color: #be185d;\n  }\n\n  .dark .lg\\:dark\\:focus\\:ring-offset-pink-800:focus {\n    --tw-ring-offset-color: #9d174d;\n  }\n\n  .dark .lg\\:dark\\:focus\\:ring-offset-pink-900:focus {\n    --tw-ring-offset-color: #831843;\n  }\n\n  .lg\\:ring-offset-0 {\n    --tw-ring-offset-width: 0px;\n  }\n\n  .lg\\:ring-offset-1 {\n    --tw-ring-offset-width: 1px;\n  }\n\n  .lg\\:ring-offset-2 {\n    --tw-ring-offset-width: 2px;\n  }\n\n  .lg\\:ring-offset-4 {\n    --tw-ring-offset-width: 4px;\n  }\n\n  .lg\\:ring-offset-8 {\n    --tw-ring-offset-width: 8px;\n  }\n\n  .lg\\:focus-within\\:ring-offset-0:focus-within {\n    --tw-ring-offset-width: 0px;\n  }\n\n  .lg\\:focus-within\\:ring-offset-1:focus-within {\n    --tw-ring-offset-width: 1px;\n  }\n\n  .lg\\:focus-within\\:ring-offset-2:focus-within {\n    --tw-ring-offset-width: 2px;\n  }\n\n  .lg\\:focus-within\\:ring-offset-4:focus-within {\n    --tw-ring-offset-width: 4px;\n  }\n\n  .lg\\:focus-within\\:ring-offset-8:focus-within {\n    --tw-ring-offset-width: 8px;\n  }\n\n  .lg\\:focus\\:ring-offset-0:focus {\n    --tw-ring-offset-width: 0px;\n  }\n\n  .lg\\:focus\\:ring-offset-1:focus {\n    --tw-ring-offset-width: 1px;\n  }\n\n  .lg\\:focus\\:ring-offset-2:focus {\n    --tw-ring-offset-width: 2px;\n  }\n\n  .lg\\:focus\\:ring-offset-4:focus {\n    --tw-ring-offset-width: 4px;\n  }\n\n  .lg\\:focus\\:ring-offset-8:focus {\n    --tw-ring-offset-width: 8px;\n  }\n\n  .lg\\:ring-transparent {\n    --tw-ring-color: transparent;\n  }\n\n  .lg\\:ring-current {\n    --tw-ring-color: currentColor;\n  }\n\n  .lg\\:ring-black {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(0, 0, 0, var(--tw-ring-opacity));\n  }\n\n  .lg\\:ring-white {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(255, 255, 255, var(--tw-ring-opacity));\n  }\n\n  .lg\\:ring-gray-50 {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(249, 250, 251, var(--tw-ring-opacity));\n  }\n\n  .lg\\:ring-gray-100 {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(243, 244, 246, var(--tw-ring-opacity));\n  }\n\n  .lg\\:ring-gray-200 {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(229, 231, 235, var(--tw-ring-opacity));\n  }\n\n  .lg\\:ring-gray-300 {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(209, 213, 219, var(--tw-ring-opacity));\n  }\n\n  .lg\\:ring-gray-400 {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(156, 163, 175, var(--tw-ring-opacity));\n  }\n\n  .lg\\:ring-gray-500 {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(107, 114, 128, var(--tw-ring-opacity));\n  }\n\n  .lg\\:ring-gray-600 {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(75, 85, 99, var(--tw-ring-opacity));\n  }\n\n  .lg\\:ring-gray-700 {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(55, 65, 81, var(--tw-ring-opacity));\n  }\n\n  .lg\\:ring-gray-800 {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(31, 41, 55, var(--tw-ring-opacity));\n  }\n\n  .lg\\:ring-gray-900 {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(17, 24, 39, var(--tw-ring-opacity));\n  }\n\n  .lg\\:ring-red-50 {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(254, 242, 242, var(--tw-ring-opacity));\n  }\n\n  .lg\\:ring-red-100 {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(254, 226, 226, var(--tw-ring-opacity));\n  }\n\n  .lg\\:ring-red-200 {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(254, 202, 202, var(--tw-ring-opacity));\n  }\n\n  .lg\\:ring-red-300 {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(252, 165, 165, var(--tw-ring-opacity));\n  }\n\n  .lg\\:ring-red-400 {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(248, 113, 113, var(--tw-ring-opacity));\n  }\n\n  .lg\\:ring-red-500 {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(239, 68, 68, var(--tw-ring-opacity));\n  }\n\n  .lg\\:ring-red-600 {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(220, 38, 38, var(--tw-ring-opacity));\n  }\n\n  .lg\\:ring-red-700 {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(185, 28, 28, var(--tw-ring-opacity));\n  }\n\n  .lg\\:ring-red-800 {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(153, 27, 27, var(--tw-ring-opacity));\n  }\n\n  .lg\\:ring-red-900 {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(127, 29, 29, var(--tw-ring-opacity));\n  }\n\n  .lg\\:ring-yellow-50 {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(255, 251, 235, var(--tw-ring-opacity));\n  }\n\n  .lg\\:ring-yellow-100 {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(254, 243, 199, var(--tw-ring-opacity));\n  }\n\n  .lg\\:ring-yellow-200 {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(253, 230, 138, var(--tw-ring-opacity));\n  }\n\n  .lg\\:ring-yellow-300 {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(252, 211, 77, var(--tw-ring-opacity));\n  }\n\n  .lg\\:ring-yellow-400 {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(251, 191, 36, var(--tw-ring-opacity));\n  }\n\n  .lg\\:ring-yellow-500 {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(245, 158, 11, var(--tw-ring-opacity));\n  }\n\n  .lg\\:ring-yellow-600 {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(217, 119, 6, var(--tw-ring-opacity));\n  }\n\n  .lg\\:ring-yellow-700 {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(180, 83, 9, var(--tw-ring-opacity));\n  }\n\n  .lg\\:ring-yellow-800 {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(146, 64, 14, var(--tw-ring-opacity));\n  }\n\n  .lg\\:ring-yellow-900 {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(120, 53, 15, var(--tw-ring-opacity));\n  }\n\n  .lg\\:ring-green-50 {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(236, 253, 245, var(--tw-ring-opacity));\n  }\n\n  .lg\\:ring-green-100 {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(209, 250, 229, var(--tw-ring-opacity));\n  }\n\n  .lg\\:ring-green-200 {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(167, 243, 208, var(--tw-ring-opacity));\n  }\n\n  .lg\\:ring-green-300 {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(110, 231, 183, var(--tw-ring-opacity));\n  }\n\n  .lg\\:ring-green-400 {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(52, 211, 153, var(--tw-ring-opacity));\n  }\n\n  .lg\\:ring-green-500 {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(16, 185, 129, var(--tw-ring-opacity));\n  }\n\n  .lg\\:ring-green-600 {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(5, 150, 105, var(--tw-ring-opacity));\n  }\n\n  .lg\\:ring-green-700 {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(4, 120, 87, var(--tw-ring-opacity));\n  }\n\n  .lg\\:ring-green-800 {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(6, 95, 70, var(--tw-ring-opacity));\n  }\n\n  .lg\\:ring-green-900 {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(6, 78, 59, var(--tw-ring-opacity));\n  }\n\n  .lg\\:ring-blue-50 {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(239, 246, 255, var(--tw-ring-opacity));\n  }\n\n  .lg\\:ring-blue-100 {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(219, 234, 254, var(--tw-ring-opacity));\n  }\n\n  .lg\\:ring-blue-200 {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(191, 219, 254, var(--tw-ring-opacity));\n  }\n\n  .lg\\:ring-blue-300 {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(147, 197, 253, var(--tw-ring-opacity));\n  }\n\n  .lg\\:ring-blue-400 {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(96, 165, 250, var(--tw-ring-opacity));\n  }\n\n  .lg\\:ring-blue-500 {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(59, 130, 246, var(--tw-ring-opacity));\n  }\n\n  .lg\\:ring-blue-600 {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(37, 99, 235, var(--tw-ring-opacity));\n  }\n\n  .lg\\:ring-blue-700 {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(29, 78, 216, var(--tw-ring-opacity));\n  }\n\n  .lg\\:ring-blue-800 {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(30, 64, 175, var(--tw-ring-opacity));\n  }\n\n  .lg\\:ring-blue-900 {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(30, 58, 138, var(--tw-ring-opacity));\n  }\n\n  .lg\\:ring-indigo-50 {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(238, 242, 255, var(--tw-ring-opacity));\n  }\n\n  .lg\\:ring-indigo-100 {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(224, 231, 255, var(--tw-ring-opacity));\n  }\n\n  .lg\\:ring-indigo-200 {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(199, 210, 254, var(--tw-ring-opacity));\n  }\n\n  .lg\\:ring-indigo-300 {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(165, 180, 252, var(--tw-ring-opacity));\n  }\n\n  .lg\\:ring-indigo-400 {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(129, 140, 248, var(--tw-ring-opacity));\n  }\n\n  .lg\\:ring-indigo-500 {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(99, 102, 241, var(--tw-ring-opacity));\n  }\n\n  .lg\\:ring-indigo-600 {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(79, 70, 229, var(--tw-ring-opacity));\n  }\n\n  .lg\\:ring-indigo-700 {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(67, 56, 202, var(--tw-ring-opacity));\n  }\n\n  .lg\\:ring-indigo-800 {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(55, 48, 163, var(--tw-ring-opacity));\n  }\n\n  .lg\\:ring-indigo-900 {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(49, 46, 129, var(--tw-ring-opacity));\n  }\n\n  .lg\\:ring-purple-50 {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(245, 243, 255, var(--tw-ring-opacity));\n  }\n\n  .lg\\:ring-purple-100 {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(237, 233, 254, var(--tw-ring-opacity));\n  }\n\n  .lg\\:ring-purple-200 {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(221, 214, 254, var(--tw-ring-opacity));\n  }\n\n  .lg\\:ring-purple-300 {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(196, 181, 253, var(--tw-ring-opacity));\n  }\n\n  .lg\\:ring-purple-400 {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(167, 139, 250, var(--tw-ring-opacity));\n  }\n\n  .lg\\:ring-purple-500 {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(139, 92, 246, var(--tw-ring-opacity));\n  }\n\n  .lg\\:ring-purple-600 {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(124, 58, 237, var(--tw-ring-opacity));\n  }\n\n  .lg\\:ring-purple-700 {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(109, 40, 217, var(--tw-ring-opacity));\n  }\n\n  .lg\\:ring-purple-800 {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(91, 33, 182, var(--tw-ring-opacity));\n  }\n\n  .lg\\:ring-purple-900 {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(76, 29, 149, var(--tw-ring-opacity));\n  }\n\n  .lg\\:ring-pink-50 {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(253, 242, 248, var(--tw-ring-opacity));\n  }\n\n  .lg\\:ring-pink-100 {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(252, 231, 243, var(--tw-ring-opacity));\n  }\n\n  .lg\\:ring-pink-200 {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(251, 207, 232, var(--tw-ring-opacity));\n  }\n\n  .lg\\:ring-pink-300 {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(249, 168, 212, var(--tw-ring-opacity));\n  }\n\n  .lg\\:ring-pink-400 {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(244, 114, 182, var(--tw-ring-opacity));\n  }\n\n  .lg\\:ring-pink-500 {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(236, 72, 153, var(--tw-ring-opacity));\n  }\n\n  .lg\\:ring-pink-600 {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(219, 39, 119, var(--tw-ring-opacity));\n  }\n\n  .lg\\:ring-pink-700 {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(190, 24, 93, var(--tw-ring-opacity));\n  }\n\n  .lg\\:ring-pink-800 {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(157, 23, 77, var(--tw-ring-opacity));\n  }\n\n  .lg\\:ring-pink-900 {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(131, 24, 67, var(--tw-ring-opacity));\n  }\n\n  .lg\\:focus-within\\:ring-transparent:focus-within {\n    --tw-ring-color: transparent;\n  }\n\n  .lg\\:focus-within\\:ring-current:focus-within {\n    --tw-ring-color: currentColor;\n  }\n\n  .lg\\:focus-within\\:ring-black:focus-within {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(0, 0, 0, var(--tw-ring-opacity));\n  }\n\n  .lg\\:focus-within\\:ring-white:focus-within {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(255, 255, 255, var(--tw-ring-opacity));\n  }\n\n  .lg\\:focus-within\\:ring-gray-50:focus-within {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(249, 250, 251, var(--tw-ring-opacity));\n  }\n\n  .lg\\:focus-within\\:ring-gray-100:focus-within {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(243, 244, 246, var(--tw-ring-opacity));\n  }\n\n  .lg\\:focus-within\\:ring-gray-200:focus-within {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(229, 231, 235, var(--tw-ring-opacity));\n  }\n\n  .lg\\:focus-within\\:ring-gray-300:focus-within {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(209, 213, 219, var(--tw-ring-opacity));\n  }\n\n  .lg\\:focus-within\\:ring-gray-400:focus-within {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(156, 163, 175, var(--tw-ring-opacity));\n  }\n\n  .lg\\:focus-within\\:ring-gray-500:focus-within {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(107, 114, 128, var(--tw-ring-opacity));\n  }\n\n  .lg\\:focus-within\\:ring-gray-600:focus-within {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(75, 85, 99, var(--tw-ring-opacity));\n  }\n\n  .lg\\:focus-within\\:ring-gray-700:focus-within {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(55, 65, 81, var(--tw-ring-opacity));\n  }\n\n  .lg\\:focus-within\\:ring-gray-800:focus-within {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(31, 41, 55, var(--tw-ring-opacity));\n  }\n\n  .lg\\:focus-within\\:ring-gray-900:focus-within {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(17, 24, 39, var(--tw-ring-opacity));\n  }\n\n  .lg\\:focus-within\\:ring-red-50:focus-within {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(254, 242, 242, var(--tw-ring-opacity));\n  }\n\n  .lg\\:focus-within\\:ring-red-100:focus-within {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(254, 226, 226, var(--tw-ring-opacity));\n  }\n\n  .lg\\:focus-within\\:ring-red-200:focus-within {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(254, 202, 202, var(--tw-ring-opacity));\n  }\n\n  .lg\\:focus-within\\:ring-red-300:focus-within {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(252, 165, 165, var(--tw-ring-opacity));\n  }\n\n  .lg\\:focus-within\\:ring-red-400:focus-within {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(248, 113, 113, var(--tw-ring-opacity));\n  }\n\n  .lg\\:focus-within\\:ring-red-500:focus-within {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(239, 68, 68, var(--tw-ring-opacity));\n  }\n\n  .lg\\:focus-within\\:ring-red-600:focus-within {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(220, 38, 38, var(--tw-ring-opacity));\n  }\n\n  .lg\\:focus-within\\:ring-red-700:focus-within {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(185, 28, 28, var(--tw-ring-opacity));\n  }\n\n  .lg\\:focus-within\\:ring-red-800:focus-within {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(153, 27, 27, var(--tw-ring-opacity));\n  }\n\n  .lg\\:focus-within\\:ring-red-900:focus-within {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(127, 29, 29, var(--tw-ring-opacity));\n  }\n\n  .lg\\:focus-within\\:ring-yellow-50:focus-within {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(255, 251, 235, var(--tw-ring-opacity));\n  }\n\n  .lg\\:focus-within\\:ring-yellow-100:focus-within {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(254, 243, 199, var(--tw-ring-opacity));\n  }\n\n  .lg\\:focus-within\\:ring-yellow-200:focus-within {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(253, 230, 138, var(--tw-ring-opacity));\n  }\n\n  .lg\\:focus-within\\:ring-yellow-300:focus-within {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(252, 211, 77, var(--tw-ring-opacity));\n  }\n\n  .lg\\:focus-within\\:ring-yellow-400:focus-within {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(251, 191, 36, var(--tw-ring-opacity));\n  }\n\n  .lg\\:focus-within\\:ring-yellow-500:focus-within {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(245, 158, 11, var(--tw-ring-opacity));\n  }\n\n  .lg\\:focus-within\\:ring-yellow-600:focus-within {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(217, 119, 6, var(--tw-ring-opacity));\n  }\n\n  .lg\\:focus-within\\:ring-yellow-700:focus-within {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(180, 83, 9, var(--tw-ring-opacity));\n  }\n\n  .lg\\:focus-within\\:ring-yellow-800:focus-within {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(146, 64, 14, var(--tw-ring-opacity));\n  }\n\n  .lg\\:focus-within\\:ring-yellow-900:focus-within {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(120, 53, 15, var(--tw-ring-opacity));\n  }\n\n  .lg\\:focus-within\\:ring-green-50:focus-within {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(236, 253, 245, var(--tw-ring-opacity));\n  }\n\n  .lg\\:focus-within\\:ring-green-100:focus-within {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(209, 250, 229, var(--tw-ring-opacity));\n  }\n\n  .lg\\:focus-within\\:ring-green-200:focus-within {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(167, 243, 208, var(--tw-ring-opacity));\n  }\n\n  .lg\\:focus-within\\:ring-green-300:focus-within {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(110, 231, 183, var(--tw-ring-opacity));\n  }\n\n  .lg\\:focus-within\\:ring-green-400:focus-within {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(52, 211, 153, var(--tw-ring-opacity));\n  }\n\n  .lg\\:focus-within\\:ring-green-500:focus-within {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(16, 185, 129, var(--tw-ring-opacity));\n  }\n\n  .lg\\:focus-within\\:ring-green-600:focus-within {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(5, 150, 105, var(--tw-ring-opacity));\n  }\n\n  .lg\\:focus-within\\:ring-green-700:focus-within {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(4, 120, 87, var(--tw-ring-opacity));\n  }\n\n  .lg\\:focus-within\\:ring-green-800:focus-within {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(6, 95, 70, var(--tw-ring-opacity));\n  }\n\n  .lg\\:focus-within\\:ring-green-900:focus-within {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(6, 78, 59, var(--tw-ring-opacity));\n  }\n\n  .lg\\:focus-within\\:ring-blue-50:focus-within {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(239, 246, 255, var(--tw-ring-opacity));\n  }\n\n  .lg\\:focus-within\\:ring-blue-100:focus-within {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(219, 234, 254, var(--tw-ring-opacity));\n  }\n\n  .lg\\:focus-within\\:ring-blue-200:focus-within {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(191, 219, 254, var(--tw-ring-opacity));\n  }\n\n  .lg\\:focus-within\\:ring-blue-300:focus-within {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(147, 197, 253, var(--tw-ring-opacity));\n  }\n\n  .lg\\:focus-within\\:ring-blue-400:focus-within {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(96, 165, 250, var(--tw-ring-opacity));\n  }\n\n  .lg\\:focus-within\\:ring-blue-500:focus-within {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(59, 130, 246, var(--tw-ring-opacity));\n  }\n\n  .lg\\:focus-within\\:ring-blue-600:focus-within {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(37, 99, 235, var(--tw-ring-opacity));\n  }\n\n  .lg\\:focus-within\\:ring-blue-700:focus-within {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(29, 78, 216, var(--tw-ring-opacity));\n  }\n\n  .lg\\:focus-within\\:ring-blue-800:focus-within {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(30, 64, 175, var(--tw-ring-opacity));\n  }\n\n  .lg\\:focus-within\\:ring-blue-900:focus-within {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(30, 58, 138, var(--tw-ring-opacity));\n  }\n\n  .lg\\:focus-within\\:ring-indigo-50:focus-within {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(238, 242, 255, var(--tw-ring-opacity));\n  }\n\n  .lg\\:focus-within\\:ring-indigo-100:focus-within {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(224, 231, 255, var(--tw-ring-opacity));\n  }\n\n  .lg\\:focus-within\\:ring-indigo-200:focus-within {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(199, 210, 254, var(--tw-ring-opacity));\n  }\n\n  .lg\\:focus-within\\:ring-indigo-300:focus-within {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(165, 180, 252, var(--tw-ring-opacity));\n  }\n\n  .lg\\:focus-within\\:ring-indigo-400:focus-within {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(129, 140, 248, var(--tw-ring-opacity));\n  }\n\n  .lg\\:focus-within\\:ring-indigo-500:focus-within {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(99, 102, 241, var(--tw-ring-opacity));\n  }\n\n  .lg\\:focus-within\\:ring-indigo-600:focus-within {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(79, 70, 229, var(--tw-ring-opacity));\n  }\n\n  .lg\\:focus-within\\:ring-indigo-700:focus-within {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(67, 56, 202, var(--tw-ring-opacity));\n  }\n\n  .lg\\:focus-within\\:ring-indigo-800:focus-within {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(55, 48, 163, var(--tw-ring-opacity));\n  }\n\n  .lg\\:focus-within\\:ring-indigo-900:focus-within {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(49, 46, 129, var(--tw-ring-opacity));\n  }\n\n  .lg\\:focus-within\\:ring-purple-50:focus-within {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(245, 243, 255, var(--tw-ring-opacity));\n  }\n\n  .lg\\:focus-within\\:ring-purple-100:focus-within {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(237, 233, 254, var(--tw-ring-opacity));\n  }\n\n  .lg\\:focus-within\\:ring-purple-200:focus-within {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(221, 214, 254, var(--tw-ring-opacity));\n  }\n\n  .lg\\:focus-within\\:ring-purple-300:focus-within {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(196, 181, 253, var(--tw-ring-opacity));\n  }\n\n  .lg\\:focus-within\\:ring-purple-400:focus-within {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(167, 139, 250, var(--tw-ring-opacity));\n  }\n\n  .lg\\:focus-within\\:ring-purple-500:focus-within {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(139, 92, 246, var(--tw-ring-opacity));\n  }\n\n  .lg\\:focus-within\\:ring-purple-600:focus-within {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(124, 58, 237, var(--tw-ring-opacity));\n  }\n\n  .lg\\:focus-within\\:ring-purple-700:focus-within {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(109, 40, 217, var(--tw-ring-opacity));\n  }\n\n  .lg\\:focus-within\\:ring-purple-800:focus-within {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(91, 33, 182, var(--tw-ring-opacity));\n  }\n\n  .lg\\:focus-within\\:ring-purple-900:focus-within {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(76, 29, 149, var(--tw-ring-opacity));\n  }\n\n  .lg\\:focus-within\\:ring-pink-50:focus-within {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(253, 242, 248, var(--tw-ring-opacity));\n  }\n\n  .lg\\:focus-within\\:ring-pink-100:focus-within {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(252, 231, 243, var(--tw-ring-opacity));\n  }\n\n  .lg\\:focus-within\\:ring-pink-200:focus-within {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(251, 207, 232, var(--tw-ring-opacity));\n  }\n\n  .lg\\:focus-within\\:ring-pink-300:focus-within {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(249, 168, 212, var(--tw-ring-opacity));\n  }\n\n  .lg\\:focus-within\\:ring-pink-400:focus-within {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(244, 114, 182, var(--tw-ring-opacity));\n  }\n\n  .lg\\:focus-within\\:ring-pink-500:focus-within {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(236, 72, 153, var(--tw-ring-opacity));\n  }\n\n  .lg\\:focus-within\\:ring-pink-600:focus-within {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(219, 39, 119, var(--tw-ring-opacity));\n  }\n\n  .lg\\:focus-within\\:ring-pink-700:focus-within {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(190, 24, 93, var(--tw-ring-opacity));\n  }\n\n  .lg\\:focus-within\\:ring-pink-800:focus-within {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(157, 23, 77, var(--tw-ring-opacity));\n  }\n\n  .lg\\:focus-within\\:ring-pink-900:focus-within {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(131, 24, 67, var(--tw-ring-opacity));\n  }\n\n  .lg\\:focus\\:ring-transparent:focus {\n    --tw-ring-color: transparent;\n  }\n\n  .lg\\:focus\\:ring-current:focus {\n    --tw-ring-color: currentColor;\n  }\n\n  .lg\\:focus\\:ring-black:focus {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(0, 0, 0, var(--tw-ring-opacity));\n  }\n\n  .lg\\:focus\\:ring-white:focus {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(255, 255, 255, var(--tw-ring-opacity));\n  }\n\n  .lg\\:focus\\:ring-gray-50:focus {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(249, 250, 251, var(--tw-ring-opacity));\n  }\n\n  .lg\\:focus\\:ring-gray-100:focus {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(243, 244, 246, var(--tw-ring-opacity));\n  }\n\n  .lg\\:focus\\:ring-gray-200:focus {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(229, 231, 235, var(--tw-ring-opacity));\n  }\n\n  .lg\\:focus\\:ring-gray-300:focus {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(209, 213, 219, var(--tw-ring-opacity));\n  }\n\n  .lg\\:focus\\:ring-gray-400:focus {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(156, 163, 175, var(--tw-ring-opacity));\n  }\n\n  .lg\\:focus\\:ring-gray-500:focus {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(107, 114, 128, var(--tw-ring-opacity));\n  }\n\n  .lg\\:focus\\:ring-gray-600:focus {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(75, 85, 99, var(--tw-ring-opacity));\n  }\n\n  .lg\\:focus\\:ring-gray-700:focus {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(55, 65, 81, var(--tw-ring-opacity));\n  }\n\n  .lg\\:focus\\:ring-gray-800:focus {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(31, 41, 55, var(--tw-ring-opacity));\n  }\n\n  .lg\\:focus\\:ring-gray-900:focus {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(17, 24, 39, var(--tw-ring-opacity));\n  }\n\n  .lg\\:focus\\:ring-red-50:focus {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(254, 242, 242, var(--tw-ring-opacity));\n  }\n\n  .lg\\:focus\\:ring-red-100:focus {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(254, 226, 226, var(--tw-ring-opacity));\n  }\n\n  .lg\\:focus\\:ring-red-200:focus {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(254, 202, 202, var(--tw-ring-opacity));\n  }\n\n  .lg\\:focus\\:ring-red-300:focus {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(252, 165, 165, var(--tw-ring-opacity));\n  }\n\n  .lg\\:focus\\:ring-red-400:focus {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(248, 113, 113, var(--tw-ring-opacity));\n  }\n\n  .lg\\:focus\\:ring-red-500:focus {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(239, 68, 68, var(--tw-ring-opacity));\n  }\n\n  .lg\\:focus\\:ring-red-600:focus {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(220, 38, 38, var(--tw-ring-opacity));\n  }\n\n  .lg\\:focus\\:ring-red-700:focus {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(185, 28, 28, var(--tw-ring-opacity));\n  }\n\n  .lg\\:focus\\:ring-red-800:focus {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(153, 27, 27, var(--tw-ring-opacity));\n  }\n\n  .lg\\:focus\\:ring-red-900:focus {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(127, 29, 29, var(--tw-ring-opacity));\n  }\n\n  .lg\\:focus\\:ring-yellow-50:focus {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(255, 251, 235, var(--tw-ring-opacity));\n  }\n\n  .lg\\:focus\\:ring-yellow-100:focus {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(254, 243, 199, var(--tw-ring-opacity));\n  }\n\n  .lg\\:focus\\:ring-yellow-200:focus {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(253, 230, 138, var(--tw-ring-opacity));\n  }\n\n  .lg\\:focus\\:ring-yellow-300:focus {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(252, 211, 77, var(--tw-ring-opacity));\n  }\n\n  .lg\\:focus\\:ring-yellow-400:focus {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(251, 191, 36, var(--tw-ring-opacity));\n  }\n\n  .lg\\:focus\\:ring-yellow-500:focus {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(245, 158, 11, var(--tw-ring-opacity));\n  }\n\n  .lg\\:focus\\:ring-yellow-600:focus {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(217, 119, 6, var(--tw-ring-opacity));\n  }\n\n  .lg\\:focus\\:ring-yellow-700:focus {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(180, 83, 9, var(--tw-ring-opacity));\n  }\n\n  .lg\\:focus\\:ring-yellow-800:focus {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(146, 64, 14, var(--tw-ring-opacity));\n  }\n\n  .lg\\:focus\\:ring-yellow-900:focus {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(120, 53, 15, var(--tw-ring-opacity));\n  }\n\n  .lg\\:focus\\:ring-green-50:focus {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(236, 253, 245, var(--tw-ring-opacity));\n  }\n\n  .lg\\:focus\\:ring-green-100:focus {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(209, 250, 229, var(--tw-ring-opacity));\n  }\n\n  .lg\\:focus\\:ring-green-200:focus {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(167, 243, 208, var(--tw-ring-opacity));\n  }\n\n  .lg\\:focus\\:ring-green-300:focus {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(110, 231, 183, var(--tw-ring-opacity));\n  }\n\n  .lg\\:focus\\:ring-green-400:focus {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(52, 211, 153, var(--tw-ring-opacity));\n  }\n\n  .lg\\:focus\\:ring-green-500:focus {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(16, 185, 129, var(--tw-ring-opacity));\n  }\n\n  .lg\\:focus\\:ring-green-600:focus {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(5, 150, 105, var(--tw-ring-opacity));\n  }\n\n  .lg\\:focus\\:ring-green-700:focus {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(4, 120, 87, var(--tw-ring-opacity));\n  }\n\n  .lg\\:focus\\:ring-green-800:focus {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(6, 95, 70, var(--tw-ring-opacity));\n  }\n\n  .lg\\:focus\\:ring-green-900:focus {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(6, 78, 59, var(--tw-ring-opacity));\n  }\n\n  .lg\\:focus\\:ring-blue-50:focus {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(239, 246, 255, var(--tw-ring-opacity));\n  }\n\n  .lg\\:focus\\:ring-blue-100:focus {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(219, 234, 254, var(--tw-ring-opacity));\n  }\n\n  .lg\\:focus\\:ring-blue-200:focus {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(191, 219, 254, var(--tw-ring-opacity));\n  }\n\n  .lg\\:focus\\:ring-blue-300:focus {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(147, 197, 253, var(--tw-ring-opacity));\n  }\n\n  .lg\\:focus\\:ring-blue-400:focus {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(96, 165, 250, var(--tw-ring-opacity));\n  }\n\n  .lg\\:focus\\:ring-blue-500:focus {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(59, 130, 246, var(--tw-ring-opacity));\n  }\n\n  .lg\\:focus\\:ring-blue-600:focus {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(37, 99, 235, var(--tw-ring-opacity));\n  }\n\n  .lg\\:focus\\:ring-blue-700:focus {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(29, 78, 216, var(--tw-ring-opacity));\n  }\n\n  .lg\\:focus\\:ring-blue-800:focus {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(30, 64, 175, var(--tw-ring-opacity));\n  }\n\n  .lg\\:focus\\:ring-blue-900:focus {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(30, 58, 138, var(--tw-ring-opacity));\n  }\n\n  .lg\\:focus\\:ring-indigo-50:focus {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(238, 242, 255, var(--tw-ring-opacity));\n  }\n\n  .lg\\:focus\\:ring-indigo-100:focus {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(224, 231, 255, var(--tw-ring-opacity));\n  }\n\n  .lg\\:focus\\:ring-indigo-200:focus {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(199, 210, 254, var(--tw-ring-opacity));\n  }\n\n  .lg\\:focus\\:ring-indigo-300:focus {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(165, 180, 252, var(--tw-ring-opacity));\n  }\n\n  .lg\\:focus\\:ring-indigo-400:focus {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(129, 140, 248, var(--tw-ring-opacity));\n  }\n\n  .lg\\:focus\\:ring-indigo-500:focus {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(99, 102, 241, var(--tw-ring-opacity));\n  }\n\n  .lg\\:focus\\:ring-indigo-600:focus {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(79, 70, 229, var(--tw-ring-opacity));\n  }\n\n  .lg\\:focus\\:ring-indigo-700:focus {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(67, 56, 202, var(--tw-ring-opacity));\n  }\n\n  .lg\\:focus\\:ring-indigo-800:focus {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(55, 48, 163, var(--tw-ring-opacity));\n  }\n\n  .lg\\:focus\\:ring-indigo-900:focus {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(49, 46, 129, var(--tw-ring-opacity));\n  }\n\n  .lg\\:focus\\:ring-purple-50:focus {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(245, 243, 255, var(--tw-ring-opacity));\n  }\n\n  .lg\\:focus\\:ring-purple-100:focus {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(237, 233, 254, var(--tw-ring-opacity));\n  }\n\n  .lg\\:focus\\:ring-purple-200:focus {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(221, 214, 254, var(--tw-ring-opacity));\n  }\n\n  .lg\\:focus\\:ring-purple-300:focus {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(196, 181, 253, var(--tw-ring-opacity));\n  }\n\n  .lg\\:focus\\:ring-purple-400:focus {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(167, 139, 250, var(--tw-ring-opacity));\n  }\n\n  .lg\\:focus\\:ring-purple-500:focus {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(139, 92, 246, var(--tw-ring-opacity));\n  }\n\n  .lg\\:focus\\:ring-purple-600:focus {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(124, 58, 237, var(--tw-ring-opacity));\n  }\n\n  .lg\\:focus\\:ring-purple-700:focus {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(109, 40, 217, var(--tw-ring-opacity));\n  }\n\n  .lg\\:focus\\:ring-purple-800:focus {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(91, 33, 182, var(--tw-ring-opacity));\n  }\n\n  .lg\\:focus\\:ring-purple-900:focus {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(76, 29, 149, var(--tw-ring-opacity));\n  }\n\n  .lg\\:focus\\:ring-pink-50:focus {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(253, 242, 248, var(--tw-ring-opacity));\n  }\n\n  .lg\\:focus\\:ring-pink-100:focus {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(252, 231, 243, var(--tw-ring-opacity));\n  }\n\n  .lg\\:focus\\:ring-pink-200:focus {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(251, 207, 232, var(--tw-ring-opacity));\n  }\n\n  .lg\\:focus\\:ring-pink-300:focus {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(249, 168, 212, var(--tw-ring-opacity));\n  }\n\n  .lg\\:focus\\:ring-pink-400:focus {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(244, 114, 182, var(--tw-ring-opacity));\n  }\n\n  .lg\\:focus\\:ring-pink-500:focus {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(236, 72, 153, var(--tw-ring-opacity));\n  }\n\n  .lg\\:focus\\:ring-pink-600:focus {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(219, 39, 119, var(--tw-ring-opacity));\n  }\n\n  .lg\\:focus\\:ring-pink-700:focus {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(190, 24, 93, var(--tw-ring-opacity));\n  }\n\n  .lg\\:focus\\:ring-pink-800:focus {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(157, 23, 77, var(--tw-ring-opacity));\n  }\n\n  .lg\\:focus\\:ring-pink-900:focus {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(131, 24, 67, var(--tw-ring-opacity));\n  }\n\n  .dark .lg\\:dark\\:ring-transparent {\n    --tw-ring-color: transparent;\n  }\n\n  .dark .lg\\:dark\\:ring-current {\n    --tw-ring-color: currentColor;\n  }\n\n  .dark .lg\\:dark\\:ring-black {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(0, 0, 0, var(--tw-ring-opacity));\n  }\n\n  .dark .lg\\:dark\\:ring-white {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(255, 255, 255, var(--tw-ring-opacity));\n  }\n\n  .dark .lg\\:dark\\:ring-gray-50 {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(249, 250, 251, var(--tw-ring-opacity));\n  }\n\n  .dark .lg\\:dark\\:ring-gray-100 {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(243, 244, 246, var(--tw-ring-opacity));\n  }\n\n  .dark .lg\\:dark\\:ring-gray-200 {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(229, 231, 235, var(--tw-ring-opacity));\n  }\n\n  .dark .lg\\:dark\\:ring-gray-300 {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(209, 213, 219, var(--tw-ring-opacity));\n  }\n\n  .dark .lg\\:dark\\:ring-gray-400 {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(156, 163, 175, var(--tw-ring-opacity));\n  }\n\n  .dark .lg\\:dark\\:ring-gray-500 {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(107, 114, 128, var(--tw-ring-opacity));\n  }\n\n  .dark .lg\\:dark\\:ring-gray-600 {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(75, 85, 99, var(--tw-ring-opacity));\n  }\n\n  .dark .lg\\:dark\\:ring-gray-700 {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(55, 65, 81, var(--tw-ring-opacity));\n  }\n\n  .dark .lg\\:dark\\:ring-gray-800 {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(31, 41, 55, var(--tw-ring-opacity));\n  }\n\n  .dark .lg\\:dark\\:ring-gray-900 {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(17, 24, 39, var(--tw-ring-opacity));\n  }\n\n  .dark .lg\\:dark\\:ring-red-50 {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(254, 242, 242, var(--tw-ring-opacity));\n  }\n\n  .dark .lg\\:dark\\:ring-red-100 {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(254, 226, 226, var(--tw-ring-opacity));\n  }\n\n  .dark .lg\\:dark\\:ring-red-200 {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(254, 202, 202, var(--tw-ring-opacity));\n  }\n\n  .dark .lg\\:dark\\:ring-red-300 {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(252, 165, 165, var(--tw-ring-opacity));\n  }\n\n  .dark .lg\\:dark\\:ring-red-400 {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(248, 113, 113, var(--tw-ring-opacity));\n  }\n\n  .dark .lg\\:dark\\:ring-red-500 {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(239, 68, 68, var(--tw-ring-opacity));\n  }\n\n  .dark .lg\\:dark\\:ring-red-600 {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(220, 38, 38, var(--tw-ring-opacity));\n  }\n\n  .dark .lg\\:dark\\:ring-red-700 {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(185, 28, 28, var(--tw-ring-opacity));\n  }\n\n  .dark .lg\\:dark\\:ring-red-800 {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(153, 27, 27, var(--tw-ring-opacity));\n  }\n\n  .dark .lg\\:dark\\:ring-red-900 {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(127, 29, 29, var(--tw-ring-opacity));\n  }\n\n  .dark .lg\\:dark\\:ring-yellow-50 {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(255, 251, 235, var(--tw-ring-opacity));\n  }\n\n  .dark .lg\\:dark\\:ring-yellow-100 {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(254, 243, 199, var(--tw-ring-opacity));\n  }\n\n  .dark .lg\\:dark\\:ring-yellow-200 {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(253, 230, 138, var(--tw-ring-opacity));\n  }\n\n  .dark .lg\\:dark\\:ring-yellow-300 {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(252, 211, 77, var(--tw-ring-opacity));\n  }\n\n  .dark .lg\\:dark\\:ring-yellow-400 {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(251, 191, 36, var(--tw-ring-opacity));\n  }\n\n  .dark .lg\\:dark\\:ring-yellow-500 {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(245, 158, 11, var(--tw-ring-opacity));\n  }\n\n  .dark .lg\\:dark\\:ring-yellow-600 {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(217, 119, 6, var(--tw-ring-opacity));\n  }\n\n  .dark .lg\\:dark\\:ring-yellow-700 {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(180, 83, 9, var(--tw-ring-opacity));\n  }\n\n  .dark .lg\\:dark\\:ring-yellow-800 {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(146, 64, 14, var(--tw-ring-opacity));\n  }\n\n  .dark .lg\\:dark\\:ring-yellow-900 {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(120, 53, 15, var(--tw-ring-opacity));\n  }\n\n  .dark .lg\\:dark\\:ring-green-50 {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(236, 253, 245, var(--tw-ring-opacity));\n  }\n\n  .dark .lg\\:dark\\:ring-green-100 {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(209, 250, 229, var(--tw-ring-opacity));\n  }\n\n  .dark .lg\\:dark\\:ring-green-200 {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(167, 243, 208, var(--tw-ring-opacity));\n  }\n\n  .dark .lg\\:dark\\:ring-green-300 {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(110, 231, 183, var(--tw-ring-opacity));\n  }\n\n  .dark .lg\\:dark\\:ring-green-400 {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(52, 211, 153, var(--tw-ring-opacity));\n  }\n\n  .dark .lg\\:dark\\:ring-green-500 {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(16, 185, 129, var(--tw-ring-opacity));\n  }\n\n  .dark .lg\\:dark\\:ring-green-600 {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(5, 150, 105, var(--tw-ring-opacity));\n  }\n\n  .dark .lg\\:dark\\:ring-green-700 {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(4, 120, 87, var(--tw-ring-opacity));\n  }\n\n  .dark .lg\\:dark\\:ring-green-800 {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(6, 95, 70, var(--tw-ring-opacity));\n  }\n\n  .dark .lg\\:dark\\:ring-green-900 {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(6, 78, 59, var(--tw-ring-opacity));\n  }\n\n  .dark .lg\\:dark\\:ring-blue-50 {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(239, 246, 255, var(--tw-ring-opacity));\n  }\n\n  .dark .lg\\:dark\\:ring-blue-100 {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(219, 234, 254, var(--tw-ring-opacity));\n  }\n\n  .dark .lg\\:dark\\:ring-blue-200 {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(191, 219, 254, var(--tw-ring-opacity));\n  }\n\n  .dark .lg\\:dark\\:ring-blue-300 {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(147, 197, 253, var(--tw-ring-opacity));\n  }\n\n  .dark .lg\\:dark\\:ring-blue-400 {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(96, 165, 250, var(--tw-ring-opacity));\n  }\n\n  .dark .lg\\:dark\\:ring-blue-500 {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(59, 130, 246, var(--tw-ring-opacity));\n  }\n\n  .dark .lg\\:dark\\:ring-blue-600 {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(37, 99, 235, var(--tw-ring-opacity));\n  }\n\n  .dark .lg\\:dark\\:ring-blue-700 {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(29, 78, 216, var(--tw-ring-opacity));\n  }\n\n  .dark .lg\\:dark\\:ring-blue-800 {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(30, 64, 175, var(--tw-ring-opacity));\n  }\n\n  .dark .lg\\:dark\\:ring-blue-900 {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(30, 58, 138, var(--tw-ring-opacity));\n  }\n\n  .dark .lg\\:dark\\:ring-indigo-50 {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(238, 242, 255, var(--tw-ring-opacity));\n  }\n\n  .dark .lg\\:dark\\:ring-indigo-100 {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(224, 231, 255, var(--tw-ring-opacity));\n  }\n\n  .dark .lg\\:dark\\:ring-indigo-200 {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(199, 210, 254, var(--tw-ring-opacity));\n  }\n\n  .dark .lg\\:dark\\:ring-indigo-300 {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(165, 180, 252, var(--tw-ring-opacity));\n  }\n\n  .dark .lg\\:dark\\:ring-indigo-400 {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(129, 140, 248, var(--tw-ring-opacity));\n  }\n\n  .dark .lg\\:dark\\:ring-indigo-500 {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(99, 102, 241, var(--tw-ring-opacity));\n  }\n\n  .dark .lg\\:dark\\:ring-indigo-600 {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(79, 70, 229, var(--tw-ring-opacity));\n  }\n\n  .dark .lg\\:dark\\:ring-indigo-700 {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(67, 56, 202, var(--tw-ring-opacity));\n  }\n\n  .dark .lg\\:dark\\:ring-indigo-800 {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(55, 48, 163, var(--tw-ring-opacity));\n  }\n\n  .dark .lg\\:dark\\:ring-indigo-900 {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(49, 46, 129, var(--tw-ring-opacity));\n  }\n\n  .dark .lg\\:dark\\:ring-purple-50 {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(245, 243, 255, var(--tw-ring-opacity));\n  }\n\n  .dark .lg\\:dark\\:ring-purple-100 {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(237, 233, 254, var(--tw-ring-opacity));\n  }\n\n  .dark .lg\\:dark\\:ring-purple-200 {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(221, 214, 254, var(--tw-ring-opacity));\n  }\n\n  .dark .lg\\:dark\\:ring-purple-300 {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(196, 181, 253, var(--tw-ring-opacity));\n  }\n\n  .dark .lg\\:dark\\:ring-purple-400 {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(167, 139, 250, var(--tw-ring-opacity));\n  }\n\n  .dark .lg\\:dark\\:ring-purple-500 {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(139, 92, 246, var(--tw-ring-opacity));\n  }\n\n  .dark .lg\\:dark\\:ring-purple-600 {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(124, 58, 237, var(--tw-ring-opacity));\n  }\n\n  .dark .lg\\:dark\\:ring-purple-700 {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(109, 40, 217, var(--tw-ring-opacity));\n  }\n\n  .dark .lg\\:dark\\:ring-purple-800 {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(91, 33, 182, var(--tw-ring-opacity));\n  }\n\n  .dark .lg\\:dark\\:ring-purple-900 {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(76, 29, 149, var(--tw-ring-opacity));\n  }\n\n  .dark .lg\\:dark\\:ring-pink-50 {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(253, 242, 248, var(--tw-ring-opacity));\n  }\n\n  .dark .lg\\:dark\\:ring-pink-100 {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(252, 231, 243, var(--tw-ring-opacity));\n  }\n\n  .dark .lg\\:dark\\:ring-pink-200 {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(251, 207, 232, var(--tw-ring-opacity));\n  }\n\n  .dark .lg\\:dark\\:ring-pink-300 {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(249, 168, 212, var(--tw-ring-opacity));\n  }\n\n  .dark .lg\\:dark\\:ring-pink-400 {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(244, 114, 182, var(--tw-ring-opacity));\n  }\n\n  .dark .lg\\:dark\\:ring-pink-500 {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(236, 72, 153, var(--tw-ring-opacity));\n  }\n\n  .dark .lg\\:dark\\:ring-pink-600 {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(219, 39, 119, var(--tw-ring-opacity));\n  }\n\n  .dark .lg\\:dark\\:ring-pink-700 {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(190, 24, 93, var(--tw-ring-opacity));\n  }\n\n  .dark .lg\\:dark\\:ring-pink-800 {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(157, 23, 77, var(--tw-ring-opacity));\n  }\n\n  .dark .lg\\:dark\\:ring-pink-900 {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(131, 24, 67, var(--tw-ring-opacity));\n  }\n\n  .dark .lg\\:dark\\:focus-within\\:ring-transparent:focus-within {\n    --tw-ring-color: transparent;\n  }\n\n  .dark .lg\\:dark\\:focus-within\\:ring-current:focus-within {\n    --tw-ring-color: currentColor;\n  }\n\n  .dark .lg\\:dark\\:focus-within\\:ring-black:focus-within {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(0, 0, 0, var(--tw-ring-opacity));\n  }\n\n  .dark .lg\\:dark\\:focus-within\\:ring-white:focus-within {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(255, 255, 255, var(--tw-ring-opacity));\n  }\n\n  .dark .lg\\:dark\\:focus-within\\:ring-gray-50:focus-within {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(249, 250, 251, var(--tw-ring-opacity));\n  }\n\n  .dark .lg\\:dark\\:focus-within\\:ring-gray-100:focus-within {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(243, 244, 246, var(--tw-ring-opacity));\n  }\n\n  .dark .lg\\:dark\\:focus-within\\:ring-gray-200:focus-within {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(229, 231, 235, var(--tw-ring-opacity));\n  }\n\n  .dark .lg\\:dark\\:focus-within\\:ring-gray-300:focus-within {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(209, 213, 219, var(--tw-ring-opacity));\n  }\n\n  .dark .lg\\:dark\\:focus-within\\:ring-gray-400:focus-within {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(156, 163, 175, var(--tw-ring-opacity));\n  }\n\n  .dark .lg\\:dark\\:focus-within\\:ring-gray-500:focus-within {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(107, 114, 128, var(--tw-ring-opacity));\n  }\n\n  .dark .lg\\:dark\\:focus-within\\:ring-gray-600:focus-within {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(75, 85, 99, var(--tw-ring-opacity));\n  }\n\n  .dark .lg\\:dark\\:focus-within\\:ring-gray-700:focus-within {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(55, 65, 81, var(--tw-ring-opacity));\n  }\n\n  .dark .lg\\:dark\\:focus-within\\:ring-gray-800:focus-within {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(31, 41, 55, var(--tw-ring-opacity));\n  }\n\n  .dark .lg\\:dark\\:focus-within\\:ring-gray-900:focus-within {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(17, 24, 39, var(--tw-ring-opacity));\n  }\n\n  .dark .lg\\:dark\\:focus-within\\:ring-red-50:focus-within {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(254, 242, 242, var(--tw-ring-opacity));\n  }\n\n  .dark .lg\\:dark\\:focus-within\\:ring-red-100:focus-within {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(254, 226, 226, var(--tw-ring-opacity));\n  }\n\n  .dark .lg\\:dark\\:focus-within\\:ring-red-200:focus-within {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(254, 202, 202, var(--tw-ring-opacity));\n  }\n\n  .dark .lg\\:dark\\:focus-within\\:ring-red-300:focus-within {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(252, 165, 165, var(--tw-ring-opacity));\n  }\n\n  .dark .lg\\:dark\\:focus-within\\:ring-red-400:focus-within {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(248, 113, 113, var(--tw-ring-opacity));\n  }\n\n  .dark .lg\\:dark\\:focus-within\\:ring-red-500:focus-within {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(239, 68, 68, var(--tw-ring-opacity));\n  }\n\n  .dark .lg\\:dark\\:focus-within\\:ring-red-600:focus-within {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(220, 38, 38, var(--tw-ring-opacity));\n  }\n\n  .dark .lg\\:dark\\:focus-within\\:ring-red-700:focus-within {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(185, 28, 28, var(--tw-ring-opacity));\n  }\n\n  .dark .lg\\:dark\\:focus-within\\:ring-red-800:focus-within {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(153, 27, 27, var(--tw-ring-opacity));\n  }\n\n  .dark .lg\\:dark\\:focus-within\\:ring-red-900:focus-within {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(127, 29, 29, var(--tw-ring-opacity));\n  }\n\n  .dark .lg\\:dark\\:focus-within\\:ring-yellow-50:focus-within {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(255, 251, 235, var(--tw-ring-opacity));\n  }\n\n  .dark .lg\\:dark\\:focus-within\\:ring-yellow-100:focus-within {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(254, 243, 199, var(--tw-ring-opacity));\n  }\n\n  .dark .lg\\:dark\\:focus-within\\:ring-yellow-200:focus-within {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(253, 230, 138, var(--tw-ring-opacity));\n  }\n\n  .dark .lg\\:dark\\:focus-within\\:ring-yellow-300:focus-within {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(252, 211, 77, var(--tw-ring-opacity));\n  }\n\n  .dark .lg\\:dark\\:focus-within\\:ring-yellow-400:focus-within {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(251, 191, 36, var(--tw-ring-opacity));\n  }\n\n  .dark .lg\\:dark\\:focus-within\\:ring-yellow-500:focus-within {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(245, 158, 11, var(--tw-ring-opacity));\n  }\n\n  .dark .lg\\:dark\\:focus-within\\:ring-yellow-600:focus-within {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(217, 119, 6, var(--tw-ring-opacity));\n  }\n\n  .dark .lg\\:dark\\:focus-within\\:ring-yellow-700:focus-within {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(180, 83, 9, var(--tw-ring-opacity));\n  }\n\n  .dark .lg\\:dark\\:focus-within\\:ring-yellow-800:focus-within {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(146, 64, 14, var(--tw-ring-opacity));\n  }\n\n  .dark .lg\\:dark\\:focus-within\\:ring-yellow-900:focus-within {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(120, 53, 15, var(--tw-ring-opacity));\n  }\n\n  .dark .lg\\:dark\\:focus-within\\:ring-green-50:focus-within {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(236, 253, 245, var(--tw-ring-opacity));\n  }\n\n  .dark .lg\\:dark\\:focus-within\\:ring-green-100:focus-within {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(209, 250, 229, var(--tw-ring-opacity));\n  }\n\n  .dark .lg\\:dark\\:focus-within\\:ring-green-200:focus-within {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(167, 243, 208, var(--tw-ring-opacity));\n  }\n\n  .dark .lg\\:dark\\:focus-within\\:ring-green-300:focus-within {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(110, 231, 183, var(--tw-ring-opacity));\n  }\n\n  .dark .lg\\:dark\\:focus-within\\:ring-green-400:focus-within {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(52, 211, 153, var(--tw-ring-opacity));\n  }\n\n  .dark .lg\\:dark\\:focus-within\\:ring-green-500:focus-within {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(16, 185, 129, var(--tw-ring-opacity));\n  }\n\n  .dark .lg\\:dark\\:focus-within\\:ring-green-600:focus-within {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(5, 150, 105, var(--tw-ring-opacity));\n  }\n\n  .dark .lg\\:dark\\:focus-within\\:ring-green-700:focus-within {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(4, 120, 87, var(--tw-ring-opacity));\n  }\n\n  .dark .lg\\:dark\\:focus-within\\:ring-green-800:focus-within {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(6, 95, 70, var(--tw-ring-opacity));\n  }\n\n  .dark .lg\\:dark\\:focus-within\\:ring-green-900:focus-within {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(6, 78, 59, var(--tw-ring-opacity));\n  }\n\n  .dark .lg\\:dark\\:focus-within\\:ring-blue-50:focus-within {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(239, 246, 255, var(--tw-ring-opacity));\n  }\n\n  .dark .lg\\:dark\\:focus-within\\:ring-blue-100:focus-within {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(219, 234, 254, var(--tw-ring-opacity));\n  }\n\n  .dark .lg\\:dark\\:focus-within\\:ring-blue-200:focus-within {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(191, 219, 254, var(--tw-ring-opacity));\n  }\n\n  .dark .lg\\:dark\\:focus-within\\:ring-blue-300:focus-within {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(147, 197, 253, var(--tw-ring-opacity));\n  }\n\n  .dark .lg\\:dark\\:focus-within\\:ring-blue-400:focus-within {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(96, 165, 250, var(--tw-ring-opacity));\n  }\n\n  .dark .lg\\:dark\\:focus-within\\:ring-blue-500:focus-within {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(59, 130, 246, var(--tw-ring-opacity));\n  }\n\n  .dark .lg\\:dark\\:focus-within\\:ring-blue-600:focus-within {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(37, 99, 235, var(--tw-ring-opacity));\n  }\n\n  .dark .lg\\:dark\\:focus-within\\:ring-blue-700:focus-within {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(29, 78, 216, var(--tw-ring-opacity));\n  }\n\n  .dark .lg\\:dark\\:focus-within\\:ring-blue-800:focus-within {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(30, 64, 175, var(--tw-ring-opacity));\n  }\n\n  .dark .lg\\:dark\\:focus-within\\:ring-blue-900:focus-within {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(30, 58, 138, var(--tw-ring-opacity));\n  }\n\n  .dark .lg\\:dark\\:focus-within\\:ring-indigo-50:focus-within {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(238, 242, 255, var(--tw-ring-opacity));\n  }\n\n  .dark .lg\\:dark\\:focus-within\\:ring-indigo-100:focus-within {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(224, 231, 255, var(--tw-ring-opacity));\n  }\n\n  .dark .lg\\:dark\\:focus-within\\:ring-indigo-200:focus-within {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(199, 210, 254, var(--tw-ring-opacity));\n  }\n\n  .dark .lg\\:dark\\:focus-within\\:ring-indigo-300:focus-within {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(165, 180, 252, var(--tw-ring-opacity));\n  }\n\n  .dark .lg\\:dark\\:focus-within\\:ring-indigo-400:focus-within {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(129, 140, 248, var(--tw-ring-opacity));\n  }\n\n  .dark .lg\\:dark\\:focus-within\\:ring-indigo-500:focus-within {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(99, 102, 241, var(--tw-ring-opacity));\n  }\n\n  .dark .lg\\:dark\\:focus-within\\:ring-indigo-600:focus-within {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(79, 70, 229, var(--tw-ring-opacity));\n  }\n\n  .dark .lg\\:dark\\:focus-within\\:ring-indigo-700:focus-within {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(67, 56, 202, var(--tw-ring-opacity));\n  }\n\n  .dark .lg\\:dark\\:focus-within\\:ring-indigo-800:focus-within {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(55, 48, 163, var(--tw-ring-opacity));\n  }\n\n  .dark .lg\\:dark\\:focus-within\\:ring-indigo-900:focus-within {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(49, 46, 129, var(--tw-ring-opacity));\n  }\n\n  .dark .lg\\:dark\\:focus-within\\:ring-purple-50:focus-within {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(245, 243, 255, var(--tw-ring-opacity));\n  }\n\n  .dark .lg\\:dark\\:focus-within\\:ring-purple-100:focus-within {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(237, 233, 254, var(--tw-ring-opacity));\n  }\n\n  .dark .lg\\:dark\\:focus-within\\:ring-purple-200:focus-within {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(221, 214, 254, var(--tw-ring-opacity));\n  }\n\n  .dark .lg\\:dark\\:focus-within\\:ring-purple-300:focus-within {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(196, 181, 253, var(--tw-ring-opacity));\n  }\n\n  .dark .lg\\:dark\\:focus-within\\:ring-purple-400:focus-within {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(167, 139, 250, var(--tw-ring-opacity));\n  }\n\n  .dark .lg\\:dark\\:focus-within\\:ring-purple-500:focus-within {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(139, 92, 246, var(--tw-ring-opacity));\n  }\n\n  .dark .lg\\:dark\\:focus-within\\:ring-purple-600:focus-within {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(124, 58, 237, var(--tw-ring-opacity));\n  }\n\n  .dark .lg\\:dark\\:focus-within\\:ring-purple-700:focus-within {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(109, 40, 217, var(--tw-ring-opacity));\n  }\n\n  .dark .lg\\:dark\\:focus-within\\:ring-purple-800:focus-within {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(91, 33, 182, var(--tw-ring-opacity));\n  }\n\n  .dark .lg\\:dark\\:focus-within\\:ring-purple-900:focus-within {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(76, 29, 149, var(--tw-ring-opacity));\n  }\n\n  .dark .lg\\:dark\\:focus-within\\:ring-pink-50:focus-within {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(253, 242, 248, var(--tw-ring-opacity));\n  }\n\n  .dark .lg\\:dark\\:focus-within\\:ring-pink-100:focus-within {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(252, 231, 243, var(--tw-ring-opacity));\n  }\n\n  .dark .lg\\:dark\\:focus-within\\:ring-pink-200:focus-within {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(251, 207, 232, var(--tw-ring-opacity));\n  }\n\n  .dark .lg\\:dark\\:focus-within\\:ring-pink-300:focus-within {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(249, 168, 212, var(--tw-ring-opacity));\n  }\n\n  .dark .lg\\:dark\\:focus-within\\:ring-pink-400:focus-within {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(244, 114, 182, var(--tw-ring-opacity));\n  }\n\n  .dark .lg\\:dark\\:focus-within\\:ring-pink-500:focus-within {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(236, 72, 153, var(--tw-ring-opacity));\n  }\n\n  .dark .lg\\:dark\\:focus-within\\:ring-pink-600:focus-within {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(219, 39, 119, var(--tw-ring-opacity));\n  }\n\n  .dark .lg\\:dark\\:focus-within\\:ring-pink-700:focus-within {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(190, 24, 93, var(--tw-ring-opacity));\n  }\n\n  .dark .lg\\:dark\\:focus-within\\:ring-pink-800:focus-within {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(157, 23, 77, var(--tw-ring-opacity));\n  }\n\n  .dark .lg\\:dark\\:focus-within\\:ring-pink-900:focus-within {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(131, 24, 67, var(--tw-ring-opacity));\n  }\n\n  .dark .lg\\:dark\\:focus\\:ring-transparent:focus {\n    --tw-ring-color: transparent;\n  }\n\n  .dark .lg\\:dark\\:focus\\:ring-current:focus {\n    --tw-ring-color: currentColor;\n  }\n\n  .dark .lg\\:dark\\:focus\\:ring-black:focus {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(0, 0, 0, var(--tw-ring-opacity));\n  }\n\n  .dark .lg\\:dark\\:focus\\:ring-white:focus {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(255, 255, 255, var(--tw-ring-opacity));\n  }\n\n  .dark .lg\\:dark\\:focus\\:ring-gray-50:focus {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(249, 250, 251, var(--tw-ring-opacity));\n  }\n\n  .dark .lg\\:dark\\:focus\\:ring-gray-100:focus {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(243, 244, 246, var(--tw-ring-opacity));\n  }\n\n  .dark .lg\\:dark\\:focus\\:ring-gray-200:focus {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(229, 231, 235, var(--tw-ring-opacity));\n  }\n\n  .dark .lg\\:dark\\:focus\\:ring-gray-300:focus {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(209, 213, 219, var(--tw-ring-opacity));\n  }\n\n  .dark .lg\\:dark\\:focus\\:ring-gray-400:focus {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(156, 163, 175, var(--tw-ring-opacity));\n  }\n\n  .dark .lg\\:dark\\:focus\\:ring-gray-500:focus {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(107, 114, 128, var(--tw-ring-opacity));\n  }\n\n  .dark .lg\\:dark\\:focus\\:ring-gray-600:focus {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(75, 85, 99, var(--tw-ring-opacity));\n  }\n\n  .dark .lg\\:dark\\:focus\\:ring-gray-700:focus {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(55, 65, 81, var(--tw-ring-opacity));\n  }\n\n  .dark .lg\\:dark\\:focus\\:ring-gray-800:focus {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(31, 41, 55, var(--tw-ring-opacity));\n  }\n\n  .dark .lg\\:dark\\:focus\\:ring-gray-900:focus {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(17, 24, 39, var(--tw-ring-opacity));\n  }\n\n  .dark .lg\\:dark\\:focus\\:ring-red-50:focus {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(254, 242, 242, var(--tw-ring-opacity));\n  }\n\n  .dark .lg\\:dark\\:focus\\:ring-red-100:focus {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(254, 226, 226, var(--tw-ring-opacity));\n  }\n\n  .dark .lg\\:dark\\:focus\\:ring-red-200:focus {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(254, 202, 202, var(--tw-ring-opacity));\n  }\n\n  .dark .lg\\:dark\\:focus\\:ring-red-300:focus {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(252, 165, 165, var(--tw-ring-opacity));\n  }\n\n  .dark .lg\\:dark\\:focus\\:ring-red-400:focus {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(248, 113, 113, var(--tw-ring-opacity));\n  }\n\n  .dark .lg\\:dark\\:focus\\:ring-red-500:focus {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(239, 68, 68, var(--tw-ring-opacity));\n  }\n\n  .dark .lg\\:dark\\:focus\\:ring-red-600:focus {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(220, 38, 38, var(--tw-ring-opacity));\n  }\n\n  .dark .lg\\:dark\\:focus\\:ring-red-700:focus {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(185, 28, 28, var(--tw-ring-opacity));\n  }\n\n  .dark .lg\\:dark\\:focus\\:ring-red-800:focus {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(153, 27, 27, var(--tw-ring-opacity));\n  }\n\n  .dark .lg\\:dark\\:focus\\:ring-red-900:focus {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(127, 29, 29, var(--tw-ring-opacity));\n  }\n\n  .dark .lg\\:dark\\:focus\\:ring-yellow-50:focus {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(255, 251, 235, var(--tw-ring-opacity));\n  }\n\n  .dark .lg\\:dark\\:focus\\:ring-yellow-100:focus {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(254, 243, 199, var(--tw-ring-opacity));\n  }\n\n  .dark .lg\\:dark\\:focus\\:ring-yellow-200:focus {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(253, 230, 138, var(--tw-ring-opacity));\n  }\n\n  .dark .lg\\:dark\\:focus\\:ring-yellow-300:focus {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(252, 211, 77, var(--tw-ring-opacity));\n  }\n\n  .dark .lg\\:dark\\:focus\\:ring-yellow-400:focus {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(251, 191, 36, var(--tw-ring-opacity));\n  }\n\n  .dark .lg\\:dark\\:focus\\:ring-yellow-500:focus {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(245, 158, 11, var(--tw-ring-opacity));\n  }\n\n  .dark .lg\\:dark\\:focus\\:ring-yellow-600:focus {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(217, 119, 6, var(--tw-ring-opacity));\n  }\n\n  .dark .lg\\:dark\\:focus\\:ring-yellow-700:focus {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(180, 83, 9, var(--tw-ring-opacity));\n  }\n\n  .dark .lg\\:dark\\:focus\\:ring-yellow-800:focus {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(146, 64, 14, var(--tw-ring-opacity));\n  }\n\n  .dark .lg\\:dark\\:focus\\:ring-yellow-900:focus {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(120, 53, 15, var(--tw-ring-opacity));\n  }\n\n  .dark .lg\\:dark\\:focus\\:ring-green-50:focus {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(236, 253, 245, var(--tw-ring-opacity));\n  }\n\n  .dark .lg\\:dark\\:focus\\:ring-green-100:focus {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(209, 250, 229, var(--tw-ring-opacity));\n  }\n\n  .dark .lg\\:dark\\:focus\\:ring-green-200:focus {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(167, 243, 208, var(--tw-ring-opacity));\n  }\n\n  .dark .lg\\:dark\\:focus\\:ring-green-300:focus {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(110, 231, 183, var(--tw-ring-opacity));\n  }\n\n  .dark .lg\\:dark\\:focus\\:ring-green-400:focus {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(52, 211, 153, var(--tw-ring-opacity));\n  }\n\n  .dark .lg\\:dark\\:focus\\:ring-green-500:focus {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(16, 185, 129, var(--tw-ring-opacity));\n  }\n\n  .dark .lg\\:dark\\:focus\\:ring-green-600:focus {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(5, 150, 105, var(--tw-ring-opacity));\n  }\n\n  .dark .lg\\:dark\\:focus\\:ring-green-700:focus {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(4, 120, 87, var(--tw-ring-opacity));\n  }\n\n  .dark .lg\\:dark\\:focus\\:ring-green-800:focus {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(6, 95, 70, var(--tw-ring-opacity));\n  }\n\n  .dark .lg\\:dark\\:focus\\:ring-green-900:focus {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(6, 78, 59, var(--tw-ring-opacity));\n  }\n\n  .dark .lg\\:dark\\:focus\\:ring-blue-50:focus {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(239, 246, 255, var(--tw-ring-opacity));\n  }\n\n  .dark .lg\\:dark\\:focus\\:ring-blue-100:focus {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(219, 234, 254, var(--tw-ring-opacity));\n  }\n\n  .dark .lg\\:dark\\:focus\\:ring-blue-200:focus {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(191, 219, 254, var(--tw-ring-opacity));\n  }\n\n  .dark .lg\\:dark\\:focus\\:ring-blue-300:focus {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(147, 197, 253, var(--tw-ring-opacity));\n  }\n\n  .dark .lg\\:dark\\:focus\\:ring-blue-400:focus {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(96, 165, 250, var(--tw-ring-opacity));\n  }\n\n  .dark .lg\\:dark\\:focus\\:ring-blue-500:focus {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(59, 130, 246, var(--tw-ring-opacity));\n  }\n\n  .dark .lg\\:dark\\:focus\\:ring-blue-600:focus {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(37, 99, 235, var(--tw-ring-opacity));\n  }\n\n  .dark .lg\\:dark\\:focus\\:ring-blue-700:focus {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(29, 78, 216, var(--tw-ring-opacity));\n  }\n\n  .dark .lg\\:dark\\:focus\\:ring-blue-800:focus {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(30, 64, 175, var(--tw-ring-opacity));\n  }\n\n  .dark .lg\\:dark\\:focus\\:ring-blue-900:focus {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(30, 58, 138, var(--tw-ring-opacity));\n  }\n\n  .dark .lg\\:dark\\:focus\\:ring-indigo-50:focus {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(238, 242, 255, var(--tw-ring-opacity));\n  }\n\n  .dark .lg\\:dark\\:focus\\:ring-indigo-100:focus {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(224, 231, 255, var(--tw-ring-opacity));\n  }\n\n  .dark .lg\\:dark\\:focus\\:ring-indigo-200:focus {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(199, 210, 254, var(--tw-ring-opacity));\n  }\n\n  .dark .lg\\:dark\\:focus\\:ring-indigo-300:focus {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(165, 180, 252, var(--tw-ring-opacity));\n  }\n\n  .dark .lg\\:dark\\:focus\\:ring-indigo-400:focus {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(129, 140, 248, var(--tw-ring-opacity));\n  }\n\n  .dark .lg\\:dark\\:focus\\:ring-indigo-500:focus {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(99, 102, 241, var(--tw-ring-opacity));\n  }\n\n  .dark .lg\\:dark\\:focus\\:ring-indigo-600:focus {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(79, 70, 229, var(--tw-ring-opacity));\n  }\n\n  .dark .lg\\:dark\\:focus\\:ring-indigo-700:focus {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(67, 56, 202, var(--tw-ring-opacity));\n  }\n\n  .dark .lg\\:dark\\:focus\\:ring-indigo-800:focus {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(55, 48, 163, var(--tw-ring-opacity));\n  }\n\n  .dark .lg\\:dark\\:focus\\:ring-indigo-900:focus {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(49, 46, 129, var(--tw-ring-opacity));\n  }\n\n  .dark .lg\\:dark\\:focus\\:ring-purple-50:focus {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(245, 243, 255, var(--tw-ring-opacity));\n  }\n\n  .dark .lg\\:dark\\:focus\\:ring-purple-100:focus {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(237, 233, 254, var(--tw-ring-opacity));\n  }\n\n  .dark .lg\\:dark\\:focus\\:ring-purple-200:focus {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(221, 214, 254, var(--tw-ring-opacity));\n  }\n\n  .dark .lg\\:dark\\:focus\\:ring-purple-300:focus {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(196, 181, 253, var(--tw-ring-opacity));\n  }\n\n  .dark .lg\\:dark\\:focus\\:ring-purple-400:focus {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(167, 139, 250, var(--tw-ring-opacity));\n  }\n\n  .dark .lg\\:dark\\:focus\\:ring-purple-500:focus {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(139, 92, 246, var(--tw-ring-opacity));\n  }\n\n  .dark .lg\\:dark\\:focus\\:ring-purple-600:focus {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(124, 58, 237, var(--tw-ring-opacity));\n  }\n\n  .dark .lg\\:dark\\:focus\\:ring-purple-700:focus {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(109, 40, 217, var(--tw-ring-opacity));\n  }\n\n  .dark .lg\\:dark\\:focus\\:ring-purple-800:focus {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(91, 33, 182, var(--tw-ring-opacity));\n  }\n\n  .dark .lg\\:dark\\:focus\\:ring-purple-900:focus {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(76, 29, 149, var(--tw-ring-opacity));\n  }\n\n  .dark .lg\\:dark\\:focus\\:ring-pink-50:focus {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(253, 242, 248, var(--tw-ring-opacity));\n  }\n\n  .dark .lg\\:dark\\:focus\\:ring-pink-100:focus {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(252, 231, 243, var(--tw-ring-opacity));\n  }\n\n  .dark .lg\\:dark\\:focus\\:ring-pink-200:focus {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(251, 207, 232, var(--tw-ring-opacity));\n  }\n\n  .dark .lg\\:dark\\:focus\\:ring-pink-300:focus {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(249, 168, 212, var(--tw-ring-opacity));\n  }\n\n  .dark .lg\\:dark\\:focus\\:ring-pink-400:focus {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(244, 114, 182, var(--tw-ring-opacity));\n  }\n\n  .dark .lg\\:dark\\:focus\\:ring-pink-500:focus {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(236, 72, 153, var(--tw-ring-opacity));\n  }\n\n  .dark .lg\\:dark\\:focus\\:ring-pink-600:focus {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(219, 39, 119, var(--tw-ring-opacity));\n  }\n\n  .dark .lg\\:dark\\:focus\\:ring-pink-700:focus {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(190, 24, 93, var(--tw-ring-opacity));\n  }\n\n  .dark .lg\\:dark\\:focus\\:ring-pink-800:focus {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(157, 23, 77, var(--tw-ring-opacity));\n  }\n\n  .dark .lg\\:dark\\:focus\\:ring-pink-900:focus {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(131, 24, 67, var(--tw-ring-opacity));\n  }\n\n  .lg\\:ring-opacity-0 {\n    --tw-ring-opacity: 0;\n  }\n\n  .lg\\:ring-opacity-5 {\n    --tw-ring-opacity: 0.05;\n  }\n\n  .lg\\:ring-opacity-10 {\n    --tw-ring-opacity: 0.1;\n  }\n\n  .lg\\:ring-opacity-20 {\n    --tw-ring-opacity: 0.2;\n  }\n\n  .lg\\:ring-opacity-25 {\n    --tw-ring-opacity: 0.25;\n  }\n\n  .lg\\:ring-opacity-30 {\n    --tw-ring-opacity: 0.3;\n  }\n\n  .lg\\:ring-opacity-40 {\n    --tw-ring-opacity: 0.4;\n  }\n\n  .lg\\:ring-opacity-50 {\n    --tw-ring-opacity: 0.5;\n  }\n\n  .lg\\:ring-opacity-60 {\n    --tw-ring-opacity: 0.6;\n  }\n\n  .lg\\:ring-opacity-70 {\n    --tw-ring-opacity: 0.7;\n  }\n\n  .lg\\:ring-opacity-75 {\n    --tw-ring-opacity: 0.75;\n  }\n\n  .lg\\:ring-opacity-80 {\n    --tw-ring-opacity: 0.8;\n  }\n\n  .lg\\:ring-opacity-90 {\n    --tw-ring-opacity: 0.9;\n  }\n\n  .lg\\:ring-opacity-95 {\n    --tw-ring-opacity: 0.95;\n  }\n\n  .lg\\:ring-opacity-100 {\n    --tw-ring-opacity: 1;\n  }\n\n  .lg\\:focus-within\\:ring-opacity-0:focus-within {\n    --tw-ring-opacity: 0;\n  }\n\n  .lg\\:focus-within\\:ring-opacity-5:focus-within {\n    --tw-ring-opacity: 0.05;\n  }\n\n  .lg\\:focus-within\\:ring-opacity-10:focus-within {\n    --tw-ring-opacity: 0.1;\n  }\n\n  .lg\\:focus-within\\:ring-opacity-20:focus-within {\n    --tw-ring-opacity: 0.2;\n  }\n\n  .lg\\:focus-within\\:ring-opacity-25:focus-within {\n    --tw-ring-opacity: 0.25;\n  }\n\n  .lg\\:focus-within\\:ring-opacity-30:focus-within {\n    --tw-ring-opacity: 0.3;\n  }\n\n  .lg\\:focus-within\\:ring-opacity-40:focus-within {\n    --tw-ring-opacity: 0.4;\n  }\n\n  .lg\\:focus-within\\:ring-opacity-50:focus-within {\n    --tw-ring-opacity: 0.5;\n  }\n\n  .lg\\:focus-within\\:ring-opacity-60:focus-within {\n    --tw-ring-opacity: 0.6;\n  }\n\n  .lg\\:focus-within\\:ring-opacity-70:focus-within {\n    --tw-ring-opacity: 0.7;\n  }\n\n  .lg\\:focus-within\\:ring-opacity-75:focus-within {\n    --tw-ring-opacity: 0.75;\n  }\n\n  .lg\\:focus-within\\:ring-opacity-80:focus-within {\n    --tw-ring-opacity: 0.8;\n  }\n\n  .lg\\:focus-within\\:ring-opacity-90:focus-within {\n    --tw-ring-opacity: 0.9;\n  }\n\n  .lg\\:focus-within\\:ring-opacity-95:focus-within {\n    --tw-ring-opacity: 0.95;\n  }\n\n  .lg\\:focus-within\\:ring-opacity-100:focus-within {\n    --tw-ring-opacity: 1;\n  }\n\n  .lg\\:focus\\:ring-opacity-0:focus {\n    --tw-ring-opacity: 0;\n  }\n\n  .lg\\:focus\\:ring-opacity-5:focus {\n    --tw-ring-opacity: 0.05;\n  }\n\n  .lg\\:focus\\:ring-opacity-10:focus {\n    --tw-ring-opacity: 0.1;\n  }\n\n  .lg\\:focus\\:ring-opacity-20:focus {\n    --tw-ring-opacity: 0.2;\n  }\n\n  .lg\\:focus\\:ring-opacity-25:focus {\n    --tw-ring-opacity: 0.25;\n  }\n\n  .lg\\:focus\\:ring-opacity-30:focus {\n    --tw-ring-opacity: 0.3;\n  }\n\n  .lg\\:focus\\:ring-opacity-40:focus {\n    --tw-ring-opacity: 0.4;\n  }\n\n  .lg\\:focus\\:ring-opacity-50:focus {\n    --tw-ring-opacity: 0.5;\n  }\n\n  .lg\\:focus\\:ring-opacity-60:focus {\n    --tw-ring-opacity: 0.6;\n  }\n\n  .lg\\:focus\\:ring-opacity-70:focus {\n    --tw-ring-opacity: 0.7;\n  }\n\n  .lg\\:focus\\:ring-opacity-75:focus {\n    --tw-ring-opacity: 0.75;\n  }\n\n  .lg\\:focus\\:ring-opacity-80:focus {\n    --tw-ring-opacity: 0.8;\n  }\n\n  .lg\\:focus\\:ring-opacity-90:focus {\n    --tw-ring-opacity: 0.9;\n  }\n\n  .lg\\:focus\\:ring-opacity-95:focus {\n    --tw-ring-opacity: 0.95;\n  }\n\n  .lg\\:focus\\:ring-opacity-100:focus {\n    --tw-ring-opacity: 1;\n  }\n\n  .dark .lg\\:dark\\:ring-opacity-0 {\n    --tw-ring-opacity: 0;\n  }\n\n  .dark .lg\\:dark\\:ring-opacity-5 {\n    --tw-ring-opacity: 0.05;\n  }\n\n  .dark .lg\\:dark\\:ring-opacity-10 {\n    --tw-ring-opacity: 0.1;\n  }\n\n  .dark .lg\\:dark\\:ring-opacity-20 {\n    --tw-ring-opacity: 0.2;\n  }\n\n  .dark .lg\\:dark\\:ring-opacity-25 {\n    --tw-ring-opacity: 0.25;\n  }\n\n  .dark .lg\\:dark\\:ring-opacity-30 {\n    --tw-ring-opacity: 0.3;\n  }\n\n  .dark .lg\\:dark\\:ring-opacity-40 {\n    --tw-ring-opacity: 0.4;\n  }\n\n  .dark .lg\\:dark\\:ring-opacity-50 {\n    --tw-ring-opacity: 0.5;\n  }\n\n  .dark .lg\\:dark\\:ring-opacity-60 {\n    --tw-ring-opacity: 0.6;\n  }\n\n  .dark .lg\\:dark\\:ring-opacity-70 {\n    --tw-ring-opacity: 0.7;\n  }\n\n  .dark .lg\\:dark\\:ring-opacity-75 {\n    --tw-ring-opacity: 0.75;\n  }\n\n  .dark .lg\\:dark\\:ring-opacity-80 {\n    --tw-ring-opacity: 0.8;\n  }\n\n  .dark .lg\\:dark\\:ring-opacity-90 {\n    --tw-ring-opacity: 0.9;\n  }\n\n  .dark .lg\\:dark\\:ring-opacity-95 {\n    --tw-ring-opacity: 0.95;\n  }\n\n  .dark .lg\\:dark\\:ring-opacity-100 {\n    --tw-ring-opacity: 1;\n  }\n\n  .dark .lg\\:dark\\:focus-within\\:ring-opacity-0:focus-within {\n    --tw-ring-opacity: 0;\n  }\n\n  .dark .lg\\:dark\\:focus-within\\:ring-opacity-5:focus-within {\n    --tw-ring-opacity: 0.05;\n  }\n\n  .dark .lg\\:dark\\:focus-within\\:ring-opacity-10:focus-within {\n    --tw-ring-opacity: 0.1;\n  }\n\n  .dark .lg\\:dark\\:focus-within\\:ring-opacity-20:focus-within {\n    --tw-ring-opacity: 0.2;\n  }\n\n  .dark .lg\\:dark\\:focus-within\\:ring-opacity-25:focus-within {\n    --tw-ring-opacity: 0.25;\n  }\n\n  .dark .lg\\:dark\\:focus-within\\:ring-opacity-30:focus-within {\n    --tw-ring-opacity: 0.3;\n  }\n\n  .dark .lg\\:dark\\:focus-within\\:ring-opacity-40:focus-within {\n    --tw-ring-opacity: 0.4;\n  }\n\n  .dark .lg\\:dark\\:focus-within\\:ring-opacity-50:focus-within {\n    --tw-ring-opacity: 0.5;\n  }\n\n  .dark .lg\\:dark\\:focus-within\\:ring-opacity-60:focus-within {\n    --tw-ring-opacity: 0.6;\n  }\n\n  .dark .lg\\:dark\\:focus-within\\:ring-opacity-70:focus-within {\n    --tw-ring-opacity: 0.7;\n  }\n\n  .dark .lg\\:dark\\:focus-within\\:ring-opacity-75:focus-within {\n    --tw-ring-opacity: 0.75;\n  }\n\n  .dark .lg\\:dark\\:focus-within\\:ring-opacity-80:focus-within {\n    --tw-ring-opacity: 0.8;\n  }\n\n  .dark .lg\\:dark\\:focus-within\\:ring-opacity-90:focus-within {\n    --tw-ring-opacity: 0.9;\n  }\n\n  .dark .lg\\:dark\\:focus-within\\:ring-opacity-95:focus-within {\n    --tw-ring-opacity: 0.95;\n  }\n\n  .dark .lg\\:dark\\:focus-within\\:ring-opacity-100:focus-within {\n    --tw-ring-opacity: 1;\n  }\n\n  .dark .lg\\:dark\\:focus\\:ring-opacity-0:focus {\n    --tw-ring-opacity: 0;\n  }\n\n  .dark .lg\\:dark\\:focus\\:ring-opacity-5:focus {\n    --tw-ring-opacity: 0.05;\n  }\n\n  .dark .lg\\:dark\\:focus\\:ring-opacity-10:focus {\n    --tw-ring-opacity: 0.1;\n  }\n\n  .dark .lg\\:dark\\:focus\\:ring-opacity-20:focus {\n    --tw-ring-opacity: 0.2;\n  }\n\n  .dark .lg\\:dark\\:focus\\:ring-opacity-25:focus {\n    --tw-ring-opacity: 0.25;\n  }\n\n  .dark .lg\\:dark\\:focus\\:ring-opacity-30:focus {\n    --tw-ring-opacity: 0.3;\n  }\n\n  .dark .lg\\:dark\\:focus\\:ring-opacity-40:focus {\n    --tw-ring-opacity: 0.4;\n  }\n\n  .dark .lg\\:dark\\:focus\\:ring-opacity-50:focus {\n    --tw-ring-opacity: 0.5;\n  }\n\n  .dark .lg\\:dark\\:focus\\:ring-opacity-60:focus {\n    --tw-ring-opacity: 0.6;\n  }\n\n  .dark .lg\\:dark\\:focus\\:ring-opacity-70:focus {\n    --tw-ring-opacity: 0.7;\n  }\n\n  .dark .lg\\:dark\\:focus\\:ring-opacity-75:focus {\n    --tw-ring-opacity: 0.75;\n  }\n\n  .dark .lg\\:dark\\:focus\\:ring-opacity-80:focus {\n    --tw-ring-opacity: 0.8;\n  }\n\n  .dark .lg\\:dark\\:focus\\:ring-opacity-90:focus {\n    --tw-ring-opacity: 0.9;\n  }\n\n  .dark .lg\\:dark\\:focus\\:ring-opacity-95:focus {\n    --tw-ring-opacity: 0.95;\n  }\n\n  .dark .lg\\:dark\\:focus\\:ring-opacity-100:focus {\n    --tw-ring-opacity: 1;\n  }\n\n  .lg\\:fill-current {\n    fill: currentColor;\n  }\n\n  .lg\\:stroke-current {\n    stroke: currentColor;\n  }\n\n  .lg\\:stroke-0 {\n    stroke-width: 0;\n  }\n\n  .lg\\:stroke-1 {\n    stroke-width: 1;\n  }\n\n  .lg\\:stroke-2 {\n    stroke-width: 2;\n  }\n\n  .lg\\:table-auto {\n    table-layout: auto;\n  }\n\n  .lg\\:table-fixed {\n    table-layout: fixed;\n  }\n\n  .lg\\:text-left {\n    text-align: left;\n  }\n\n  .lg\\:text-center {\n    text-align: center;\n  }\n\n  .lg\\:text-right {\n    text-align: right;\n  }\n\n  .lg\\:text-justify {\n    text-align: justify;\n  }\n\n  .lg\\:text-transparent {\n    color: transparent;\n  }\n\n  .lg\\:text-current {\n    color: currentColor;\n  }\n\n  .lg\\:text-black {\n    --tw-text-opacity: 1;\n    color: rgba(0, 0, 0, var(--tw-text-opacity));\n  }\n\n  .lg\\:text-white {\n    --tw-text-opacity: 1;\n    color: rgba(255, 255, 255, var(--tw-text-opacity));\n  }\n\n  .lg\\:text-gray-50 {\n    --tw-text-opacity: 1;\n    color: rgba(249, 250, 251, var(--tw-text-opacity));\n  }\n\n  .lg\\:text-gray-100 {\n    --tw-text-opacity: 1;\n    color: rgba(243, 244, 246, var(--tw-text-opacity));\n  }\n\n  .lg\\:text-gray-200 {\n    --tw-text-opacity: 1;\n    color: rgba(229, 231, 235, var(--tw-text-opacity));\n  }\n\n  .lg\\:text-gray-300 {\n    --tw-text-opacity: 1;\n    color: rgba(209, 213, 219, var(--tw-text-opacity));\n  }\n\n  .lg\\:text-gray-400 {\n    --tw-text-opacity: 1;\n    color: rgba(156, 163, 175, var(--tw-text-opacity));\n  }\n\n  .lg\\:text-gray-500 {\n    --tw-text-opacity: 1;\n    color: rgba(107, 114, 128, var(--tw-text-opacity));\n  }\n\n  .lg\\:text-gray-600 {\n    --tw-text-opacity: 1;\n    color: rgba(75, 85, 99, var(--tw-text-opacity));\n  }\n\n  .lg\\:text-gray-700 {\n    --tw-text-opacity: 1;\n    color: rgba(55, 65, 81, var(--tw-text-opacity));\n  }\n\n  .lg\\:text-gray-800 {\n    --tw-text-opacity: 1;\n    color: rgba(31, 41, 55, var(--tw-text-opacity));\n  }\n\n  .lg\\:text-gray-900 {\n    --tw-text-opacity: 1;\n    color: rgba(17, 24, 39, var(--tw-text-opacity));\n  }\n\n  .lg\\:text-red-50 {\n    --tw-text-opacity: 1;\n    color: rgba(254, 242, 242, var(--tw-text-opacity));\n  }\n\n  .lg\\:text-red-100 {\n    --tw-text-opacity: 1;\n    color: rgba(254, 226, 226, var(--tw-text-opacity));\n  }\n\n  .lg\\:text-red-200 {\n    --tw-text-opacity: 1;\n    color: rgba(254, 202, 202, var(--tw-text-opacity));\n  }\n\n  .lg\\:text-red-300 {\n    --tw-text-opacity: 1;\n    color: rgba(252, 165, 165, var(--tw-text-opacity));\n  }\n\n  .lg\\:text-red-400 {\n    --tw-text-opacity: 1;\n    color: rgba(248, 113, 113, var(--tw-text-opacity));\n  }\n\n  .lg\\:text-red-500 {\n    --tw-text-opacity: 1;\n    color: rgba(239, 68, 68, var(--tw-text-opacity));\n  }\n\n  .lg\\:text-red-600 {\n    --tw-text-opacity: 1;\n    color: rgba(220, 38, 38, var(--tw-text-opacity));\n  }\n\n  .lg\\:text-red-700 {\n    --tw-text-opacity: 1;\n    color: rgba(185, 28, 28, var(--tw-text-opacity));\n  }\n\n  .lg\\:text-red-800 {\n    --tw-text-opacity: 1;\n    color: rgba(153, 27, 27, var(--tw-text-opacity));\n  }\n\n  .lg\\:text-red-900 {\n    --tw-text-opacity: 1;\n    color: rgba(127, 29, 29, var(--tw-text-opacity));\n  }\n\n  .lg\\:text-yellow-50 {\n    --tw-text-opacity: 1;\n    color: rgba(255, 251, 235, var(--tw-text-opacity));\n  }\n\n  .lg\\:text-yellow-100 {\n    --tw-text-opacity: 1;\n    color: rgba(254, 243, 199, var(--tw-text-opacity));\n  }\n\n  .lg\\:text-yellow-200 {\n    --tw-text-opacity: 1;\n    color: rgba(253, 230, 138, var(--tw-text-opacity));\n  }\n\n  .lg\\:text-yellow-300 {\n    --tw-text-opacity: 1;\n    color: rgba(252, 211, 77, var(--tw-text-opacity));\n  }\n\n  .lg\\:text-yellow-400 {\n    --tw-text-opacity: 1;\n    color: rgba(251, 191, 36, var(--tw-text-opacity));\n  }\n\n  .lg\\:text-yellow-500 {\n    --tw-text-opacity: 1;\n    color: rgba(245, 158, 11, var(--tw-text-opacity));\n  }\n\n  .lg\\:text-yellow-600 {\n    --tw-text-opacity: 1;\n    color: rgba(217, 119, 6, var(--tw-text-opacity));\n  }\n\n  .lg\\:text-yellow-700 {\n    --tw-text-opacity: 1;\n    color: rgba(180, 83, 9, var(--tw-text-opacity));\n  }\n\n  .lg\\:text-yellow-800 {\n    --tw-text-opacity: 1;\n    color: rgba(146, 64, 14, var(--tw-text-opacity));\n  }\n\n  .lg\\:text-yellow-900 {\n    --tw-text-opacity: 1;\n    color: rgba(120, 53, 15, var(--tw-text-opacity));\n  }\n\n  .lg\\:text-green-50 {\n    --tw-text-opacity: 1;\n    color: rgba(236, 253, 245, var(--tw-text-opacity));\n  }\n\n  .lg\\:text-green-100 {\n    --tw-text-opacity: 1;\n    color: rgba(209, 250, 229, var(--tw-text-opacity));\n  }\n\n  .lg\\:text-green-200 {\n    --tw-text-opacity: 1;\n    color: rgba(167, 243, 208, var(--tw-text-opacity));\n  }\n\n  .lg\\:text-green-300 {\n    --tw-text-opacity: 1;\n    color: rgba(110, 231, 183, var(--tw-text-opacity));\n  }\n\n  .lg\\:text-green-400 {\n    --tw-text-opacity: 1;\n    color: rgba(52, 211, 153, var(--tw-text-opacity));\n  }\n\n  .lg\\:text-green-500 {\n    --tw-text-opacity: 1;\n    color: rgba(16, 185, 129, var(--tw-text-opacity));\n  }\n\n  .lg\\:text-green-600 {\n    --tw-text-opacity: 1;\n    color: rgba(5, 150, 105, var(--tw-text-opacity));\n  }\n\n  .lg\\:text-green-700 {\n    --tw-text-opacity: 1;\n    color: rgba(4, 120, 87, var(--tw-text-opacity));\n  }\n\n  .lg\\:text-green-800 {\n    --tw-text-opacity: 1;\n    color: rgba(6, 95, 70, var(--tw-text-opacity));\n  }\n\n  .lg\\:text-green-900 {\n    --tw-text-opacity: 1;\n    color: rgba(6, 78, 59, var(--tw-text-opacity));\n  }\n\n  .lg\\:text-blue-50 {\n    --tw-text-opacity: 1;\n    color: rgba(239, 246, 255, var(--tw-text-opacity));\n  }\n\n  .lg\\:text-blue-100 {\n    --tw-text-opacity: 1;\n    color: rgba(219, 234, 254, var(--tw-text-opacity));\n  }\n\n  .lg\\:text-blue-200 {\n    --tw-text-opacity: 1;\n    color: rgba(191, 219, 254, var(--tw-text-opacity));\n  }\n\n  .lg\\:text-blue-300 {\n    --tw-text-opacity: 1;\n    color: rgba(147, 197, 253, var(--tw-text-opacity));\n  }\n\n  .lg\\:text-blue-400 {\n    --tw-text-opacity: 1;\n    color: rgba(96, 165, 250, var(--tw-text-opacity));\n  }\n\n  .lg\\:text-blue-500 {\n    --tw-text-opacity: 1;\n    color: rgba(59, 130, 246, var(--tw-text-opacity));\n  }\n\n  .lg\\:text-blue-600 {\n    --tw-text-opacity: 1;\n    color: rgba(37, 99, 235, var(--tw-text-opacity));\n  }\n\n  .lg\\:text-blue-700 {\n    --tw-text-opacity: 1;\n    color: rgba(29, 78, 216, var(--tw-text-opacity));\n  }\n\n  .lg\\:text-blue-800 {\n    --tw-text-opacity: 1;\n    color: rgba(30, 64, 175, var(--tw-text-opacity));\n  }\n\n  .lg\\:text-blue-900 {\n    --tw-text-opacity: 1;\n    color: rgba(30, 58, 138, var(--tw-text-opacity));\n  }\n\n  .lg\\:text-indigo-50 {\n    --tw-text-opacity: 1;\n    color: rgba(238, 242, 255, var(--tw-text-opacity));\n  }\n\n  .lg\\:text-indigo-100 {\n    --tw-text-opacity: 1;\n    color: rgba(224, 231, 255, var(--tw-text-opacity));\n  }\n\n  .lg\\:text-indigo-200 {\n    --tw-text-opacity: 1;\n    color: rgba(199, 210, 254, var(--tw-text-opacity));\n  }\n\n  .lg\\:text-indigo-300 {\n    --tw-text-opacity: 1;\n    color: rgba(165, 180, 252, var(--tw-text-opacity));\n  }\n\n  .lg\\:text-indigo-400 {\n    --tw-text-opacity: 1;\n    color: rgba(129, 140, 248, var(--tw-text-opacity));\n  }\n\n  .lg\\:text-indigo-500 {\n    --tw-text-opacity: 1;\n    color: rgba(99, 102, 241, var(--tw-text-opacity));\n  }\n\n  .lg\\:text-indigo-600 {\n    --tw-text-opacity: 1;\n    color: rgba(79, 70, 229, var(--tw-text-opacity));\n  }\n\n  .lg\\:text-indigo-700 {\n    --tw-text-opacity: 1;\n    color: rgba(67, 56, 202, var(--tw-text-opacity));\n  }\n\n  .lg\\:text-indigo-800 {\n    --tw-text-opacity: 1;\n    color: rgba(55, 48, 163, var(--tw-text-opacity));\n  }\n\n  .lg\\:text-indigo-900 {\n    --tw-text-opacity: 1;\n    color: rgba(49, 46, 129, var(--tw-text-opacity));\n  }\n\n  .lg\\:text-purple-50 {\n    --tw-text-opacity: 1;\n    color: rgba(245, 243, 255, var(--tw-text-opacity));\n  }\n\n  .lg\\:text-purple-100 {\n    --tw-text-opacity: 1;\n    color: rgba(237, 233, 254, var(--tw-text-opacity));\n  }\n\n  .lg\\:text-purple-200 {\n    --tw-text-opacity: 1;\n    color: rgba(221, 214, 254, var(--tw-text-opacity));\n  }\n\n  .lg\\:text-purple-300 {\n    --tw-text-opacity: 1;\n    color: rgba(196, 181, 253, var(--tw-text-opacity));\n  }\n\n  .lg\\:text-purple-400 {\n    --tw-text-opacity: 1;\n    color: rgba(167, 139, 250, var(--tw-text-opacity));\n  }\n\n  .lg\\:text-purple-500 {\n    --tw-text-opacity: 1;\n    color: rgba(139, 92, 246, var(--tw-text-opacity));\n  }\n\n  .lg\\:text-purple-600 {\n    --tw-text-opacity: 1;\n    color: rgba(124, 58, 237, var(--tw-text-opacity));\n  }\n\n  .lg\\:text-purple-700 {\n    --tw-text-opacity: 1;\n    color: rgba(109, 40, 217, var(--tw-text-opacity));\n  }\n\n  .lg\\:text-purple-800 {\n    --tw-text-opacity: 1;\n    color: rgba(91, 33, 182, var(--tw-text-opacity));\n  }\n\n  .lg\\:text-purple-900 {\n    --tw-text-opacity: 1;\n    color: rgba(76, 29, 149, var(--tw-text-opacity));\n  }\n\n  .lg\\:text-pink-50 {\n    --tw-text-opacity: 1;\n    color: rgba(253, 242, 248, var(--tw-text-opacity));\n  }\n\n  .lg\\:text-pink-100 {\n    --tw-text-opacity: 1;\n    color: rgba(252, 231, 243, var(--tw-text-opacity));\n  }\n\n  .lg\\:text-pink-200 {\n    --tw-text-opacity: 1;\n    color: rgba(251, 207, 232, var(--tw-text-opacity));\n  }\n\n  .lg\\:text-pink-300 {\n    --tw-text-opacity: 1;\n    color: rgba(249, 168, 212, var(--tw-text-opacity));\n  }\n\n  .lg\\:text-pink-400 {\n    --tw-text-opacity: 1;\n    color: rgba(244, 114, 182, var(--tw-text-opacity));\n  }\n\n  .lg\\:text-pink-500 {\n    --tw-text-opacity: 1;\n    color: rgba(236, 72, 153, var(--tw-text-opacity));\n  }\n\n  .lg\\:text-pink-600 {\n    --tw-text-opacity: 1;\n    color: rgba(219, 39, 119, var(--tw-text-opacity));\n  }\n\n  .lg\\:text-pink-700 {\n    --tw-text-opacity: 1;\n    color: rgba(190, 24, 93, var(--tw-text-opacity));\n  }\n\n  .lg\\:text-pink-800 {\n    --tw-text-opacity: 1;\n    color: rgba(157, 23, 77, var(--tw-text-opacity));\n  }\n\n  .lg\\:text-pink-900 {\n    --tw-text-opacity: 1;\n    color: rgba(131, 24, 67, var(--tw-text-opacity));\n  }\n\n  .group:hover .lg\\:group-hover\\:text-transparent {\n    color: transparent;\n  }\n\n  .group:hover .lg\\:group-hover\\:text-current {\n    color: currentColor;\n  }\n\n  .group:hover .lg\\:group-hover\\:text-black {\n    --tw-text-opacity: 1;\n    color: rgba(0, 0, 0, var(--tw-text-opacity));\n  }\n\n  .group:hover .lg\\:group-hover\\:text-white {\n    --tw-text-opacity: 1;\n    color: rgba(255, 255, 255, var(--tw-text-opacity));\n  }\n\n  .group:hover .lg\\:group-hover\\:text-gray-50 {\n    --tw-text-opacity: 1;\n    color: rgba(249, 250, 251, var(--tw-text-opacity));\n  }\n\n  .group:hover .lg\\:group-hover\\:text-gray-100 {\n    --tw-text-opacity: 1;\n    color: rgba(243, 244, 246, var(--tw-text-opacity));\n  }\n\n  .group:hover .lg\\:group-hover\\:text-gray-200 {\n    --tw-text-opacity: 1;\n    color: rgba(229, 231, 235, var(--tw-text-opacity));\n  }\n\n  .group:hover .lg\\:group-hover\\:text-gray-300 {\n    --tw-text-opacity: 1;\n    color: rgba(209, 213, 219, var(--tw-text-opacity));\n  }\n\n  .group:hover .lg\\:group-hover\\:text-gray-400 {\n    --tw-text-opacity: 1;\n    color: rgba(156, 163, 175, var(--tw-text-opacity));\n  }\n\n  .group:hover .lg\\:group-hover\\:text-gray-500 {\n    --tw-text-opacity: 1;\n    color: rgba(107, 114, 128, var(--tw-text-opacity));\n  }\n\n  .group:hover .lg\\:group-hover\\:text-gray-600 {\n    --tw-text-opacity: 1;\n    color: rgba(75, 85, 99, var(--tw-text-opacity));\n  }\n\n  .group:hover .lg\\:group-hover\\:text-gray-700 {\n    --tw-text-opacity: 1;\n    color: rgba(55, 65, 81, var(--tw-text-opacity));\n  }\n\n  .group:hover .lg\\:group-hover\\:text-gray-800 {\n    --tw-text-opacity: 1;\n    color: rgba(31, 41, 55, var(--tw-text-opacity));\n  }\n\n  .group:hover .lg\\:group-hover\\:text-gray-900 {\n    --tw-text-opacity: 1;\n    color: rgba(17, 24, 39, var(--tw-text-opacity));\n  }\n\n  .group:hover .lg\\:group-hover\\:text-red-50 {\n    --tw-text-opacity: 1;\n    color: rgba(254, 242, 242, var(--tw-text-opacity));\n  }\n\n  .group:hover .lg\\:group-hover\\:text-red-100 {\n    --tw-text-opacity: 1;\n    color: rgba(254, 226, 226, var(--tw-text-opacity));\n  }\n\n  .group:hover .lg\\:group-hover\\:text-red-200 {\n    --tw-text-opacity: 1;\n    color: rgba(254, 202, 202, var(--tw-text-opacity));\n  }\n\n  .group:hover .lg\\:group-hover\\:text-red-300 {\n    --tw-text-opacity: 1;\n    color: rgba(252, 165, 165, var(--tw-text-opacity));\n  }\n\n  .group:hover .lg\\:group-hover\\:text-red-400 {\n    --tw-text-opacity: 1;\n    color: rgba(248, 113, 113, var(--tw-text-opacity));\n  }\n\n  .group:hover .lg\\:group-hover\\:text-red-500 {\n    --tw-text-opacity: 1;\n    color: rgba(239, 68, 68, var(--tw-text-opacity));\n  }\n\n  .group:hover .lg\\:group-hover\\:text-red-600 {\n    --tw-text-opacity: 1;\n    color: rgba(220, 38, 38, var(--tw-text-opacity));\n  }\n\n  .group:hover .lg\\:group-hover\\:text-red-700 {\n    --tw-text-opacity: 1;\n    color: rgba(185, 28, 28, var(--tw-text-opacity));\n  }\n\n  .group:hover .lg\\:group-hover\\:text-red-800 {\n    --tw-text-opacity: 1;\n    color: rgba(153, 27, 27, var(--tw-text-opacity));\n  }\n\n  .group:hover .lg\\:group-hover\\:text-red-900 {\n    --tw-text-opacity: 1;\n    color: rgba(127, 29, 29, var(--tw-text-opacity));\n  }\n\n  .group:hover .lg\\:group-hover\\:text-yellow-50 {\n    --tw-text-opacity: 1;\n    color: rgba(255, 251, 235, var(--tw-text-opacity));\n  }\n\n  .group:hover .lg\\:group-hover\\:text-yellow-100 {\n    --tw-text-opacity: 1;\n    color: rgba(254, 243, 199, var(--tw-text-opacity));\n  }\n\n  .group:hover .lg\\:group-hover\\:text-yellow-200 {\n    --tw-text-opacity: 1;\n    color: rgba(253, 230, 138, var(--tw-text-opacity));\n  }\n\n  .group:hover .lg\\:group-hover\\:text-yellow-300 {\n    --tw-text-opacity: 1;\n    color: rgba(252, 211, 77, var(--tw-text-opacity));\n  }\n\n  .group:hover .lg\\:group-hover\\:text-yellow-400 {\n    --tw-text-opacity: 1;\n    color: rgba(251, 191, 36, var(--tw-text-opacity));\n  }\n\n  .group:hover .lg\\:group-hover\\:text-yellow-500 {\n    --tw-text-opacity: 1;\n    color: rgba(245, 158, 11, var(--tw-text-opacity));\n  }\n\n  .group:hover .lg\\:group-hover\\:text-yellow-600 {\n    --tw-text-opacity: 1;\n    color: rgba(217, 119, 6, var(--tw-text-opacity));\n  }\n\n  .group:hover .lg\\:group-hover\\:text-yellow-700 {\n    --tw-text-opacity: 1;\n    color: rgba(180, 83, 9, var(--tw-text-opacity));\n  }\n\n  .group:hover .lg\\:group-hover\\:text-yellow-800 {\n    --tw-text-opacity: 1;\n    color: rgba(146, 64, 14, var(--tw-text-opacity));\n  }\n\n  .group:hover .lg\\:group-hover\\:text-yellow-900 {\n    --tw-text-opacity: 1;\n    color: rgba(120, 53, 15, var(--tw-text-opacity));\n  }\n\n  .group:hover .lg\\:group-hover\\:text-green-50 {\n    --tw-text-opacity: 1;\n    color: rgba(236, 253, 245, var(--tw-text-opacity));\n  }\n\n  .group:hover .lg\\:group-hover\\:text-green-100 {\n    --tw-text-opacity: 1;\n    color: rgba(209, 250, 229, var(--tw-text-opacity));\n  }\n\n  .group:hover .lg\\:group-hover\\:text-green-200 {\n    --tw-text-opacity: 1;\n    color: rgba(167, 243, 208, var(--tw-text-opacity));\n  }\n\n  .group:hover .lg\\:group-hover\\:text-green-300 {\n    --tw-text-opacity: 1;\n    color: rgba(110, 231, 183, var(--tw-text-opacity));\n  }\n\n  .group:hover .lg\\:group-hover\\:text-green-400 {\n    --tw-text-opacity: 1;\n    color: rgba(52, 211, 153, var(--tw-text-opacity));\n  }\n\n  .group:hover .lg\\:group-hover\\:text-green-500 {\n    --tw-text-opacity: 1;\n    color: rgba(16, 185, 129, var(--tw-text-opacity));\n  }\n\n  .group:hover .lg\\:group-hover\\:text-green-600 {\n    --tw-text-opacity: 1;\n    color: rgba(5, 150, 105, var(--tw-text-opacity));\n  }\n\n  .group:hover .lg\\:group-hover\\:text-green-700 {\n    --tw-text-opacity: 1;\n    color: rgba(4, 120, 87, var(--tw-text-opacity));\n  }\n\n  .group:hover .lg\\:group-hover\\:text-green-800 {\n    --tw-text-opacity: 1;\n    color: rgba(6, 95, 70, var(--tw-text-opacity));\n  }\n\n  .group:hover .lg\\:group-hover\\:text-green-900 {\n    --tw-text-opacity: 1;\n    color: rgba(6, 78, 59, var(--tw-text-opacity));\n  }\n\n  .group:hover .lg\\:group-hover\\:text-blue-50 {\n    --tw-text-opacity: 1;\n    color: rgba(239, 246, 255, var(--tw-text-opacity));\n  }\n\n  .group:hover .lg\\:group-hover\\:text-blue-100 {\n    --tw-text-opacity: 1;\n    color: rgba(219, 234, 254, var(--tw-text-opacity));\n  }\n\n  .group:hover .lg\\:group-hover\\:text-blue-200 {\n    --tw-text-opacity: 1;\n    color: rgba(191, 219, 254, var(--tw-text-opacity));\n  }\n\n  .group:hover .lg\\:group-hover\\:text-blue-300 {\n    --tw-text-opacity: 1;\n    color: rgba(147, 197, 253, var(--tw-text-opacity));\n  }\n\n  .group:hover .lg\\:group-hover\\:text-blue-400 {\n    --tw-text-opacity: 1;\n    color: rgba(96, 165, 250, var(--tw-text-opacity));\n  }\n\n  .group:hover .lg\\:group-hover\\:text-blue-500 {\n    --tw-text-opacity: 1;\n    color: rgba(59, 130, 246, var(--tw-text-opacity));\n  }\n\n  .group:hover .lg\\:group-hover\\:text-blue-600 {\n    --tw-text-opacity: 1;\n    color: rgba(37, 99, 235, var(--tw-text-opacity));\n  }\n\n  .group:hover .lg\\:group-hover\\:text-blue-700 {\n    --tw-text-opacity: 1;\n    color: rgba(29, 78, 216, var(--tw-text-opacity));\n  }\n\n  .group:hover .lg\\:group-hover\\:text-blue-800 {\n    --tw-text-opacity: 1;\n    color: rgba(30, 64, 175, var(--tw-text-opacity));\n  }\n\n  .group:hover .lg\\:group-hover\\:text-blue-900 {\n    --tw-text-opacity: 1;\n    color: rgba(30, 58, 138, var(--tw-text-opacity));\n  }\n\n  .group:hover .lg\\:group-hover\\:text-indigo-50 {\n    --tw-text-opacity: 1;\n    color: rgba(238, 242, 255, var(--tw-text-opacity));\n  }\n\n  .group:hover .lg\\:group-hover\\:text-indigo-100 {\n    --tw-text-opacity: 1;\n    color: rgba(224, 231, 255, var(--tw-text-opacity));\n  }\n\n  .group:hover .lg\\:group-hover\\:text-indigo-200 {\n    --tw-text-opacity: 1;\n    color: rgba(199, 210, 254, var(--tw-text-opacity));\n  }\n\n  .group:hover .lg\\:group-hover\\:text-indigo-300 {\n    --tw-text-opacity: 1;\n    color: rgba(165, 180, 252, var(--tw-text-opacity));\n  }\n\n  .group:hover .lg\\:group-hover\\:text-indigo-400 {\n    --tw-text-opacity: 1;\n    color: rgba(129, 140, 248, var(--tw-text-opacity));\n  }\n\n  .group:hover .lg\\:group-hover\\:text-indigo-500 {\n    --tw-text-opacity: 1;\n    color: rgba(99, 102, 241, var(--tw-text-opacity));\n  }\n\n  .group:hover .lg\\:group-hover\\:text-indigo-600 {\n    --tw-text-opacity: 1;\n    color: rgba(79, 70, 229, var(--tw-text-opacity));\n  }\n\n  .group:hover .lg\\:group-hover\\:text-indigo-700 {\n    --tw-text-opacity: 1;\n    color: rgba(67, 56, 202, var(--tw-text-opacity));\n  }\n\n  .group:hover .lg\\:group-hover\\:text-indigo-800 {\n    --tw-text-opacity: 1;\n    color: rgba(55, 48, 163, var(--tw-text-opacity));\n  }\n\n  .group:hover .lg\\:group-hover\\:text-indigo-900 {\n    --tw-text-opacity: 1;\n    color: rgba(49, 46, 129, var(--tw-text-opacity));\n  }\n\n  .group:hover .lg\\:group-hover\\:text-purple-50 {\n    --tw-text-opacity: 1;\n    color: rgba(245, 243, 255, var(--tw-text-opacity));\n  }\n\n  .group:hover .lg\\:group-hover\\:text-purple-100 {\n    --tw-text-opacity: 1;\n    color: rgba(237, 233, 254, var(--tw-text-opacity));\n  }\n\n  .group:hover .lg\\:group-hover\\:text-purple-200 {\n    --tw-text-opacity: 1;\n    color: rgba(221, 214, 254, var(--tw-text-opacity));\n  }\n\n  .group:hover .lg\\:group-hover\\:text-purple-300 {\n    --tw-text-opacity: 1;\n    color: rgba(196, 181, 253, var(--tw-text-opacity));\n  }\n\n  .group:hover .lg\\:group-hover\\:text-purple-400 {\n    --tw-text-opacity: 1;\n    color: rgba(167, 139, 250, var(--tw-text-opacity));\n  }\n\n  .group:hover .lg\\:group-hover\\:text-purple-500 {\n    --tw-text-opacity: 1;\n    color: rgba(139, 92, 246, var(--tw-text-opacity));\n  }\n\n  .group:hover .lg\\:group-hover\\:text-purple-600 {\n    --tw-text-opacity: 1;\n    color: rgba(124, 58, 237, var(--tw-text-opacity));\n  }\n\n  .group:hover .lg\\:group-hover\\:text-purple-700 {\n    --tw-text-opacity: 1;\n    color: rgba(109, 40, 217, var(--tw-text-opacity));\n  }\n\n  .group:hover .lg\\:group-hover\\:text-purple-800 {\n    --tw-text-opacity: 1;\n    color: rgba(91, 33, 182, var(--tw-text-opacity));\n  }\n\n  .group:hover .lg\\:group-hover\\:text-purple-900 {\n    --tw-text-opacity: 1;\n    color: rgba(76, 29, 149, var(--tw-text-opacity));\n  }\n\n  .group:hover .lg\\:group-hover\\:text-pink-50 {\n    --tw-text-opacity: 1;\n    color: rgba(253, 242, 248, var(--tw-text-opacity));\n  }\n\n  .group:hover .lg\\:group-hover\\:text-pink-100 {\n    --tw-text-opacity: 1;\n    color: rgba(252, 231, 243, var(--tw-text-opacity));\n  }\n\n  .group:hover .lg\\:group-hover\\:text-pink-200 {\n    --tw-text-opacity: 1;\n    color: rgba(251, 207, 232, var(--tw-text-opacity));\n  }\n\n  .group:hover .lg\\:group-hover\\:text-pink-300 {\n    --tw-text-opacity: 1;\n    color: rgba(249, 168, 212, var(--tw-text-opacity));\n  }\n\n  .group:hover .lg\\:group-hover\\:text-pink-400 {\n    --tw-text-opacity: 1;\n    color: rgba(244, 114, 182, var(--tw-text-opacity));\n  }\n\n  .group:hover .lg\\:group-hover\\:text-pink-500 {\n    --tw-text-opacity: 1;\n    color: rgba(236, 72, 153, var(--tw-text-opacity));\n  }\n\n  .group:hover .lg\\:group-hover\\:text-pink-600 {\n    --tw-text-opacity: 1;\n    color: rgba(219, 39, 119, var(--tw-text-opacity));\n  }\n\n  .group:hover .lg\\:group-hover\\:text-pink-700 {\n    --tw-text-opacity: 1;\n    color: rgba(190, 24, 93, var(--tw-text-opacity));\n  }\n\n  .group:hover .lg\\:group-hover\\:text-pink-800 {\n    --tw-text-opacity: 1;\n    color: rgba(157, 23, 77, var(--tw-text-opacity));\n  }\n\n  .group:hover .lg\\:group-hover\\:text-pink-900 {\n    --tw-text-opacity: 1;\n    color: rgba(131, 24, 67, var(--tw-text-opacity));\n  }\n\n  .lg\\:focus-within\\:text-transparent:focus-within {\n    color: transparent;\n  }\n\n  .lg\\:focus-within\\:text-current:focus-within {\n    color: currentColor;\n  }\n\n  .lg\\:focus-within\\:text-black:focus-within {\n    --tw-text-opacity: 1;\n    color: rgba(0, 0, 0, var(--tw-text-opacity));\n  }\n\n  .lg\\:focus-within\\:text-white:focus-within {\n    --tw-text-opacity: 1;\n    color: rgba(255, 255, 255, var(--tw-text-opacity));\n  }\n\n  .lg\\:focus-within\\:text-gray-50:focus-within {\n    --tw-text-opacity: 1;\n    color: rgba(249, 250, 251, var(--tw-text-opacity));\n  }\n\n  .lg\\:focus-within\\:text-gray-100:focus-within {\n    --tw-text-opacity: 1;\n    color: rgba(243, 244, 246, var(--tw-text-opacity));\n  }\n\n  .lg\\:focus-within\\:text-gray-200:focus-within {\n    --tw-text-opacity: 1;\n    color: rgba(229, 231, 235, var(--tw-text-opacity));\n  }\n\n  .lg\\:focus-within\\:text-gray-300:focus-within {\n    --tw-text-opacity: 1;\n    color: rgba(209, 213, 219, var(--tw-text-opacity));\n  }\n\n  .lg\\:focus-within\\:text-gray-400:focus-within {\n    --tw-text-opacity: 1;\n    color: rgba(156, 163, 175, var(--tw-text-opacity));\n  }\n\n  .lg\\:focus-within\\:text-gray-500:focus-within {\n    --tw-text-opacity: 1;\n    color: rgba(107, 114, 128, var(--tw-text-opacity));\n  }\n\n  .lg\\:focus-within\\:text-gray-600:focus-within {\n    --tw-text-opacity: 1;\n    color: rgba(75, 85, 99, var(--tw-text-opacity));\n  }\n\n  .lg\\:focus-within\\:text-gray-700:focus-within {\n    --tw-text-opacity: 1;\n    color: rgba(55, 65, 81, var(--tw-text-opacity));\n  }\n\n  .lg\\:focus-within\\:text-gray-800:focus-within {\n    --tw-text-opacity: 1;\n    color: rgba(31, 41, 55, var(--tw-text-opacity));\n  }\n\n  .lg\\:focus-within\\:text-gray-900:focus-within {\n    --tw-text-opacity: 1;\n    color: rgba(17, 24, 39, var(--tw-text-opacity));\n  }\n\n  .lg\\:focus-within\\:text-red-50:focus-within {\n    --tw-text-opacity: 1;\n    color: rgba(254, 242, 242, var(--tw-text-opacity));\n  }\n\n  .lg\\:focus-within\\:text-red-100:focus-within {\n    --tw-text-opacity: 1;\n    color: rgba(254, 226, 226, var(--tw-text-opacity));\n  }\n\n  .lg\\:focus-within\\:text-red-200:focus-within {\n    --tw-text-opacity: 1;\n    color: rgba(254, 202, 202, var(--tw-text-opacity));\n  }\n\n  .lg\\:focus-within\\:text-red-300:focus-within {\n    --tw-text-opacity: 1;\n    color: rgba(252, 165, 165, var(--tw-text-opacity));\n  }\n\n  .lg\\:focus-within\\:text-red-400:focus-within {\n    --tw-text-opacity: 1;\n    color: rgba(248, 113, 113, var(--tw-text-opacity));\n  }\n\n  .lg\\:focus-within\\:text-red-500:focus-within {\n    --tw-text-opacity: 1;\n    color: rgba(239, 68, 68, var(--tw-text-opacity));\n  }\n\n  .lg\\:focus-within\\:text-red-600:focus-within {\n    --tw-text-opacity: 1;\n    color: rgba(220, 38, 38, var(--tw-text-opacity));\n  }\n\n  .lg\\:focus-within\\:text-red-700:focus-within {\n    --tw-text-opacity: 1;\n    color: rgba(185, 28, 28, var(--tw-text-opacity));\n  }\n\n  .lg\\:focus-within\\:text-red-800:focus-within {\n    --tw-text-opacity: 1;\n    color: rgba(153, 27, 27, var(--tw-text-opacity));\n  }\n\n  .lg\\:focus-within\\:text-red-900:focus-within {\n    --tw-text-opacity: 1;\n    color: rgba(127, 29, 29, var(--tw-text-opacity));\n  }\n\n  .lg\\:focus-within\\:text-yellow-50:focus-within {\n    --tw-text-opacity: 1;\n    color: rgba(255, 251, 235, var(--tw-text-opacity));\n  }\n\n  .lg\\:focus-within\\:text-yellow-100:focus-within {\n    --tw-text-opacity: 1;\n    color: rgba(254, 243, 199, var(--tw-text-opacity));\n  }\n\n  .lg\\:focus-within\\:text-yellow-200:focus-within {\n    --tw-text-opacity: 1;\n    color: rgba(253, 230, 138, var(--tw-text-opacity));\n  }\n\n  .lg\\:focus-within\\:text-yellow-300:focus-within {\n    --tw-text-opacity: 1;\n    color: rgba(252, 211, 77, var(--tw-text-opacity));\n  }\n\n  .lg\\:focus-within\\:text-yellow-400:focus-within {\n    --tw-text-opacity: 1;\n    color: rgba(251, 191, 36, var(--tw-text-opacity));\n  }\n\n  .lg\\:focus-within\\:text-yellow-500:focus-within {\n    --tw-text-opacity: 1;\n    color: rgba(245, 158, 11, var(--tw-text-opacity));\n  }\n\n  .lg\\:focus-within\\:text-yellow-600:focus-within {\n    --tw-text-opacity: 1;\n    color: rgba(217, 119, 6, var(--tw-text-opacity));\n  }\n\n  .lg\\:focus-within\\:text-yellow-700:focus-within {\n    --tw-text-opacity: 1;\n    color: rgba(180, 83, 9, var(--tw-text-opacity));\n  }\n\n  .lg\\:focus-within\\:text-yellow-800:focus-within {\n    --tw-text-opacity: 1;\n    color: rgba(146, 64, 14, var(--tw-text-opacity));\n  }\n\n  .lg\\:focus-within\\:text-yellow-900:focus-within {\n    --tw-text-opacity: 1;\n    color: rgba(120, 53, 15, var(--tw-text-opacity));\n  }\n\n  .lg\\:focus-within\\:text-green-50:focus-within {\n    --tw-text-opacity: 1;\n    color: rgba(236, 253, 245, var(--tw-text-opacity));\n  }\n\n  .lg\\:focus-within\\:text-green-100:focus-within {\n    --tw-text-opacity: 1;\n    color: rgba(209, 250, 229, var(--tw-text-opacity));\n  }\n\n  .lg\\:focus-within\\:text-green-200:focus-within {\n    --tw-text-opacity: 1;\n    color: rgba(167, 243, 208, var(--tw-text-opacity));\n  }\n\n  .lg\\:focus-within\\:text-green-300:focus-within {\n    --tw-text-opacity: 1;\n    color: rgba(110, 231, 183, var(--tw-text-opacity));\n  }\n\n  .lg\\:focus-within\\:text-green-400:focus-within {\n    --tw-text-opacity: 1;\n    color: rgba(52, 211, 153, var(--tw-text-opacity));\n  }\n\n  .lg\\:focus-within\\:text-green-500:focus-within {\n    --tw-text-opacity: 1;\n    color: rgba(16, 185, 129, var(--tw-text-opacity));\n  }\n\n  .lg\\:focus-within\\:text-green-600:focus-within {\n    --tw-text-opacity: 1;\n    color: rgba(5, 150, 105, var(--tw-text-opacity));\n  }\n\n  .lg\\:focus-within\\:text-green-700:focus-within {\n    --tw-text-opacity: 1;\n    color: rgba(4, 120, 87, var(--tw-text-opacity));\n  }\n\n  .lg\\:focus-within\\:text-green-800:focus-within {\n    --tw-text-opacity: 1;\n    color: rgba(6, 95, 70, var(--tw-text-opacity));\n  }\n\n  .lg\\:focus-within\\:text-green-900:focus-within {\n    --tw-text-opacity: 1;\n    color: rgba(6, 78, 59, var(--tw-text-opacity));\n  }\n\n  .lg\\:focus-within\\:text-blue-50:focus-within {\n    --tw-text-opacity: 1;\n    color: rgba(239, 246, 255, var(--tw-text-opacity));\n  }\n\n  .lg\\:focus-within\\:text-blue-100:focus-within {\n    --tw-text-opacity: 1;\n    color: rgba(219, 234, 254, var(--tw-text-opacity));\n  }\n\n  .lg\\:focus-within\\:text-blue-200:focus-within {\n    --tw-text-opacity: 1;\n    color: rgba(191, 219, 254, var(--tw-text-opacity));\n  }\n\n  .lg\\:focus-within\\:text-blue-300:focus-within {\n    --tw-text-opacity: 1;\n    color: rgba(147, 197, 253, var(--tw-text-opacity));\n  }\n\n  .lg\\:focus-within\\:text-blue-400:focus-within {\n    --tw-text-opacity: 1;\n    color: rgba(96, 165, 250, var(--tw-text-opacity));\n  }\n\n  .lg\\:focus-within\\:text-blue-500:focus-within {\n    --tw-text-opacity: 1;\n    color: rgba(59, 130, 246, var(--tw-text-opacity));\n  }\n\n  .lg\\:focus-within\\:text-blue-600:focus-within {\n    --tw-text-opacity: 1;\n    color: rgba(37, 99, 235, var(--tw-text-opacity));\n  }\n\n  .lg\\:focus-within\\:text-blue-700:focus-within {\n    --tw-text-opacity: 1;\n    color: rgba(29, 78, 216, var(--tw-text-opacity));\n  }\n\n  .lg\\:focus-within\\:text-blue-800:focus-within {\n    --tw-text-opacity: 1;\n    color: rgba(30, 64, 175, var(--tw-text-opacity));\n  }\n\n  .lg\\:focus-within\\:text-blue-900:focus-within {\n    --tw-text-opacity: 1;\n    color: rgba(30, 58, 138, var(--tw-text-opacity));\n  }\n\n  .lg\\:focus-within\\:text-indigo-50:focus-within {\n    --tw-text-opacity: 1;\n    color: rgba(238, 242, 255, var(--tw-text-opacity));\n  }\n\n  .lg\\:focus-within\\:text-indigo-100:focus-within {\n    --tw-text-opacity: 1;\n    color: rgba(224, 231, 255, var(--tw-text-opacity));\n  }\n\n  .lg\\:focus-within\\:text-indigo-200:focus-within {\n    --tw-text-opacity: 1;\n    color: rgba(199, 210, 254, var(--tw-text-opacity));\n  }\n\n  .lg\\:focus-within\\:text-indigo-300:focus-within {\n    --tw-text-opacity: 1;\n    color: rgba(165, 180, 252, var(--tw-text-opacity));\n  }\n\n  .lg\\:focus-within\\:text-indigo-400:focus-within {\n    --tw-text-opacity: 1;\n    color: rgba(129, 140, 248, var(--tw-text-opacity));\n  }\n\n  .lg\\:focus-within\\:text-indigo-500:focus-within {\n    --tw-text-opacity: 1;\n    color: rgba(99, 102, 241, var(--tw-text-opacity));\n  }\n\n  .lg\\:focus-within\\:text-indigo-600:focus-within {\n    --tw-text-opacity: 1;\n    color: rgba(79, 70, 229, var(--tw-text-opacity));\n  }\n\n  .lg\\:focus-within\\:text-indigo-700:focus-within {\n    --tw-text-opacity: 1;\n    color: rgba(67, 56, 202, var(--tw-text-opacity));\n  }\n\n  .lg\\:focus-within\\:text-indigo-800:focus-within {\n    --tw-text-opacity: 1;\n    color: rgba(55, 48, 163, var(--tw-text-opacity));\n  }\n\n  .lg\\:focus-within\\:text-indigo-900:focus-within {\n    --tw-text-opacity: 1;\n    color: rgba(49, 46, 129, var(--tw-text-opacity));\n  }\n\n  .lg\\:focus-within\\:text-purple-50:focus-within {\n    --tw-text-opacity: 1;\n    color: rgba(245, 243, 255, var(--tw-text-opacity));\n  }\n\n  .lg\\:focus-within\\:text-purple-100:focus-within {\n    --tw-text-opacity: 1;\n    color: rgba(237, 233, 254, var(--tw-text-opacity));\n  }\n\n  .lg\\:focus-within\\:text-purple-200:focus-within {\n    --tw-text-opacity: 1;\n    color: rgba(221, 214, 254, var(--tw-text-opacity));\n  }\n\n  .lg\\:focus-within\\:text-purple-300:focus-within {\n    --tw-text-opacity: 1;\n    color: rgba(196, 181, 253, var(--tw-text-opacity));\n  }\n\n  .lg\\:focus-within\\:text-purple-400:focus-within {\n    --tw-text-opacity: 1;\n    color: rgba(167, 139, 250, var(--tw-text-opacity));\n  }\n\n  .lg\\:focus-within\\:text-purple-500:focus-within {\n    --tw-text-opacity: 1;\n    color: rgba(139, 92, 246, var(--tw-text-opacity));\n  }\n\n  .lg\\:focus-within\\:text-purple-600:focus-within {\n    --tw-text-opacity: 1;\n    color: rgba(124, 58, 237, var(--tw-text-opacity));\n  }\n\n  .lg\\:focus-within\\:text-purple-700:focus-within {\n    --tw-text-opacity: 1;\n    color: rgba(109, 40, 217, var(--tw-text-opacity));\n  }\n\n  .lg\\:focus-within\\:text-purple-800:focus-within {\n    --tw-text-opacity: 1;\n    color: rgba(91, 33, 182, var(--tw-text-opacity));\n  }\n\n  .lg\\:focus-within\\:text-purple-900:focus-within {\n    --tw-text-opacity: 1;\n    color: rgba(76, 29, 149, var(--tw-text-opacity));\n  }\n\n  .lg\\:focus-within\\:text-pink-50:focus-within {\n    --tw-text-opacity: 1;\n    color: rgba(253, 242, 248, var(--tw-text-opacity));\n  }\n\n  .lg\\:focus-within\\:text-pink-100:focus-within {\n    --tw-text-opacity: 1;\n    color: rgba(252, 231, 243, var(--tw-text-opacity));\n  }\n\n  .lg\\:focus-within\\:text-pink-200:focus-within {\n    --tw-text-opacity: 1;\n    color: rgba(251, 207, 232, var(--tw-text-opacity));\n  }\n\n  .lg\\:focus-within\\:text-pink-300:focus-within {\n    --tw-text-opacity: 1;\n    color: rgba(249, 168, 212, var(--tw-text-opacity));\n  }\n\n  .lg\\:focus-within\\:text-pink-400:focus-within {\n    --tw-text-opacity: 1;\n    color: rgba(244, 114, 182, var(--tw-text-opacity));\n  }\n\n  .lg\\:focus-within\\:text-pink-500:focus-within {\n    --tw-text-opacity: 1;\n    color: rgba(236, 72, 153, var(--tw-text-opacity));\n  }\n\n  .lg\\:focus-within\\:text-pink-600:focus-within {\n    --tw-text-opacity: 1;\n    color: rgba(219, 39, 119, var(--tw-text-opacity));\n  }\n\n  .lg\\:focus-within\\:text-pink-700:focus-within {\n    --tw-text-opacity: 1;\n    color: rgba(190, 24, 93, var(--tw-text-opacity));\n  }\n\n  .lg\\:focus-within\\:text-pink-800:focus-within {\n    --tw-text-opacity: 1;\n    color: rgba(157, 23, 77, var(--tw-text-opacity));\n  }\n\n  .lg\\:focus-within\\:text-pink-900:focus-within {\n    --tw-text-opacity: 1;\n    color: rgba(131, 24, 67, var(--tw-text-opacity));\n  }\n\n  .lg\\:hover\\:text-transparent:hover {\n    color: transparent;\n  }\n\n  .lg\\:hover\\:text-current:hover {\n    color: currentColor;\n  }\n\n  .lg\\:hover\\:text-black:hover {\n    --tw-text-opacity: 1;\n    color: rgba(0, 0, 0, var(--tw-text-opacity));\n  }\n\n  .lg\\:hover\\:text-white:hover {\n    --tw-text-opacity: 1;\n    color: rgba(255, 255, 255, var(--tw-text-opacity));\n  }\n\n  .lg\\:hover\\:text-gray-50:hover {\n    --tw-text-opacity: 1;\n    color: rgba(249, 250, 251, var(--tw-text-opacity));\n  }\n\n  .lg\\:hover\\:text-gray-100:hover {\n    --tw-text-opacity: 1;\n    color: rgba(243, 244, 246, var(--tw-text-opacity));\n  }\n\n  .lg\\:hover\\:text-gray-200:hover {\n    --tw-text-opacity: 1;\n    color: rgba(229, 231, 235, var(--tw-text-opacity));\n  }\n\n  .lg\\:hover\\:text-gray-300:hover {\n    --tw-text-opacity: 1;\n    color: rgba(209, 213, 219, var(--tw-text-opacity));\n  }\n\n  .lg\\:hover\\:text-gray-400:hover {\n    --tw-text-opacity: 1;\n    color: rgba(156, 163, 175, var(--tw-text-opacity));\n  }\n\n  .lg\\:hover\\:text-gray-500:hover {\n    --tw-text-opacity: 1;\n    color: rgba(107, 114, 128, var(--tw-text-opacity));\n  }\n\n  .lg\\:hover\\:text-gray-600:hover {\n    --tw-text-opacity: 1;\n    color: rgba(75, 85, 99, var(--tw-text-opacity));\n  }\n\n  .lg\\:hover\\:text-gray-700:hover {\n    --tw-text-opacity: 1;\n    color: rgba(55, 65, 81, var(--tw-text-opacity));\n  }\n\n  .lg\\:hover\\:text-gray-800:hover {\n    --tw-text-opacity: 1;\n    color: rgba(31, 41, 55, var(--tw-text-opacity));\n  }\n\n  .lg\\:hover\\:text-gray-900:hover {\n    --tw-text-opacity: 1;\n    color: rgba(17, 24, 39, var(--tw-text-opacity));\n  }\n\n  .lg\\:hover\\:text-red-50:hover {\n    --tw-text-opacity: 1;\n    color: rgba(254, 242, 242, var(--tw-text-opacity));\n  }\n\n  .lg\\:hover\\:text-red-100:hover {\n    --tw-text-opacity: 1;\n    color: rgba(254, 226, 226, var(--tw-text-opacity));\n  }\n\n  .lg\\:hover\\:text-red-200:hover {\n    --tw-text-opacity: 1;\n    color: rgba(254, 202, 202, var(--tw-text-opacity));\n  }\n\n  .lg\\:hover\\:text-red-300:hover {\n    --tw-text-opacity: 1;\n    color: rgba(252, 165, 165, var(--tw-text-opacity));\n  }\n\n  .lg\\:hover\\:text-red-400:hover {\n    --tw-text-opacity: 1;\n    color: rgba(248, 113, 113, var(--tw-text-opacity));\n  }\n\n  .lg\\:hover\\:text-red-500:hover {\n    --tw-text-opacity: 1;\n    color: rgba(239, 68, 68, var(--tw-text-opacity));\n  }\n\n  .lg\\:hover\\:text-red-600:hover {\n    --tw-text-opacity: 1;\n    color: rgba(220, 38, 38, var(--tw-text-opacity));\n  }\n\n  .lg\\:hover\\:text-red-700:hover {\n    --tw-text-opacity: 1;\n    color: rgba(185, 28, 28, var(--tw-text-opacity));\n  }\n\n  .lg\\:hover\\:text-red-800:hover {\n    --tw-text-opacity: 1;\n    color: rgba(153, 27, 27, var(--tw-text-opacity));\n  }\n\n  .lg\\:hover\\:text-red-900:hover {\n    --tw-text-opacity: 1;\n    color: rgba(127, 29, 29, var(--tw-text-opacity));\n  }\n\n  .lg\\:hover\\:text-yellow-50:hover {\n    --tw-text-opacity: 1;\n    color: rgba(255, 251, 235, var(--tw-text-opacity));\n  }\n\n  .lg\\:hover\\:text-yellow-100:hover {\n    --tw-text-opacity: 1;\n    color: rgba(254, 243, 199, var(--tw-text-opacity));\n  }\n\n  .lg\\:hover\\:text-yellow-200:hover {\n    --tw-text-opacity: 1;\n    color: rgba(253, 230, 138, var(--tw-text-opacity));\n  }\n\n  .lg\\:hover\\:text-yellow-300:hover {\n    --tw-text-opacity: 1;\n    color: rgba(252, 211, 77, var(--tw-text-opacity));\n  }\n\n  .lg\\:hover\\:text-yellow-400:hover {\n    --tw-text-opacity: 1;\n    color: rgba(251, 191, 36, var(--tw-text-opacity));\n  }\n\n  .lg\\:hover\\:text-yellow-500:hover {\n    --tw-text-opacity: 1;\n    color: rgba(245, 158, 11, var(--tw-text-opacity));\n  }\n\n  .lg\\:hover\\:text-yellow-600:hover {\n    --tw-text-opacity: 1;\n    color: rgba(217, 119, 6, var(--tw-text-opacity));\n  }\n\n  .lg\\:hover\\:text-yellow-700:hover {\n    --tw-text-opacity: 1;\n    color: rgba(180, 83, 9, var(--tw-text-opacity));\n  }\n\n  .lg\\:hover\\:text-yellow-800:hover {\n    --tw-text-opacity: 1;\n    color: rgba(146, 64, 14, var(--tw-text-opacity));\n  }\n\n  .lg\\:hover\\:text-yellow-900:hover {\n    --tw-text-opacity: 1;\n    color: rgba(120, 53, 15, var(--tw-text-opacity));\n  }\n\n  .lg\\:hover\\:text-green-50:hover {\n    --tw-text-opacity: 1;\n    color: rgba(236, 253, 245, var(--tw-text-opacity));\n  }\n\n  .lg\\:hover\\:text-green-100:hover {\n    --tw-text-opacity: 1;\n    color: rgba(209, 250, 229, var(--tw-text-opacity));\n  }\n\n  .lg\\:hover\\:text-green-200:hover {\n    --tw-text-opacity: 1;\n    color: rgba(167, 243, 208, var(--tw-text-opacity));\n  }\n\n  .lg\\:hover\\:text-green-300:hover {\n    --tw-text-opacity: 1;\n    color: rgba(110, 231, 183, var(--tw-text-opacity));\n  }\n\n  .lg\\:hover\\:text-green-400:hover {\n    --tw-text-opacity: 1;\n    color: rgba(52, 211, 153, var(--tw-text-opacity));\n  }\n\n  .lg\\:hover\\:text-green-500:hover {\n    --tw-text-opacity: 1;\n    color: rgba(16, 185, 129, var(--tw-text-opacity));\n  }\n\n  .lg\\:hover\\:text-green-600:hover {\n    --tw-text-opacity: 1;\n    color: rgba(5, 150, 105, var(--tw-text-opacity));\n  }\n\n  .lg\\:hover\\:text-green-700:hover {\n    --tw-text-opacity: 1;\n    color: rgba(4, 120, 87, var(--tw-text-opacity));\n  }\n\n  .lg\\:hover\\:text-green-800:hover {\n    --tw-text-opacity: 1;\n    color: rgba(6, 95, 70, var(--tw-text-opacity));\n  }\n\n  .lg\\:hover\\:text-green-900:hover {\n    --tw-text-opacity: 1;\n    color: rgba(6, 78, 59, var(--tw-text-opacity));\n  }\n\n  .lg\\:hover\\:text-blue-50:hover {\n    --tw-text-opacity: 1;\n    color: rgba(239, 246, 255, var(--tw-text-opacity));\n  }\n\n  .lg\\:hover\\:text-blue-100:hover {\n    --tw-text-opacity: 1;\n    color: rgba(219, 234, 254, var(--tw-text-opacity));\n  }\n\n  .lg\\:hover\\:text-blue-200:hover {\n    --tw-text-opacity: 1;\n    color: rgba(191, 219, 254, var(--tw-text-opacity));\n  }\n\n  .lg\\:hover\\:text-blue-300:hover {\n    --tw-text-opacity: 1;\n    color: rgba(147, 197, 253, var(--tw-text-opacity));\n  }\n\n  .lg\\:hover\\:text-blue-400:hover {\n    --tw-text-opacity: 1;\n    color: rgba(96, 165, 250, var(--tw-text-opacity));\n  }\n\n  .lg\\:hover\\:text-blue-500:hover {\n    --tw-text-opacity: 1;\n    color: rgba(59, 130, 246, var(--tw-text-opacity));\n  }\n\n  .lg\\:hover\\:text-blue-600:hover {\n    --tw-text-opacity: 1;\n    color: rgba(37, 99, 235, var(--tw-text-opacity));\n  }\n\n  .lg\\:hover\\:text-blue-700:hover {\n    --tw-text-opacity: 1;\n    color: rgba(29, 78, 216, var(--tw-text-opacity));\n  }\n\n  .lg\\:hover\\:text-blue-800:hover {\n    --tw-text-opacity: 1;\n    color: rgba(30, 64, 175, var(--tw-text-opacity));\n  }\n\n  .lg\\:hover\\:text-blue-900:hover {\n    --tw-text-opacity: 1;\n    color: rgba(30, 58, 138, var(--tw-text-opacity));\n  }\n\n  .lg\\:hover\\:text-indigo-50:hover {\n    --tw-text-opacity: 1;\n    color: rgba(238, 242, 255, var(--tw-text-opacity));\n  }\n\n  .lg\\:hover\\:text-indigo-100:hover {\n    --tw-text-opacity: 1;\n    color: rgba(224, 231, 255, var(--tw-text-opacity));\n  }\n\n  .lg\\:hover\\:text-indigo-200:hover {\n    --tw-text-opacity: 1;\n    color: rgba(199, 210, 254, var(--tw-text-opacity));\n  }\n\n  .lg\\:hover\\:text-indigo-300:hover {\n    --tw-text-opacity: 1;\n    color: rgba(165, 180, 252, var(--tw-text-opacity));\n  }\n\n  .lg\\:hover\\:text-indigo-400:hover {\n    --tw-text-opacity: 1;\n    color: rgba(129, 140, 248, var(--tw-text-opacity));\n  }\n\n  .lg\\:hover\\:text-indigo-500:hover {\n    --tw-text-opacity: 1;\n    color: rgba(99, 102, 241, var(--tw-text-opacity));\n  }\n\n  .lg\\:hover\\:text-indigo-600:hover {\n    --tw-text-opacity: 1;\n    color: rgba(79, 70, 229, var(--tw-text-opacity));\n  }\n\n  .lg\\:hover\\:text-indigo-700:hover {\n    --tw-text-opacity: 1;\n    color: rgba(67, 56, 202, var(--tw-text-opacity));\n  }\n\n  .lg\\:hover\\:text-indigo-800:hover {\n    --tw-text-opacity: 1;\n    color: rgba(55, 48, 163, var(--tw-text-opacity));\n  }\n\n  .lg\\:hover\\:text-indigo-900:hover {\n    --tw-text-opacity: 1;\n    color: rgba(49, 46, 129, var(--tw-text-opacity));\n  }\n\n  .lg\\:hover\\:text-purple-50:hover {\n    --tw-text-opacity: 1;\n    color: rgba(245, 243, 255, var(--tw-text-opacity));\n  }\n\n  .lg\\:hover\\:text-purple-100:hover {\n    --tw-text-opacity: 1;\n    color: rgba(237, 233, 254, var(--tw-text-opacity));\n  }\n\n  .lg\\:hover\\:text-purple-200:hover {\n    --tw-text-opacity: 1;\n    color: rgba(221, 214, 254, var(--tw-text-opacity));\n  }\n\n  .lg\\:hover\\:text-purple-300:hover {\n    --tw-text-opacity: 1;\n    color: rgba(196, 181, 253, var(--tw-text-opacity));\n  }\n\n  .lg\\:hover\\:text-purple-400:hover {\n    --tw-text-opacity: 1;\n    color: rgba(167, 139, 250, var(--tw-text-opacity));\n  }\n\n  .lg\\:hover\\:text-purple-500:hover {\n    --tw-text-opacity: 1;\n    color: rgba(139, 92, 246, var(--tw-text-opacity));\n  }\n\n  .lg\\:hover\\:text-purple-600:hover {\n    --tw-text-opacity: 1;\n    color: rgba(124, 58, 237, var(--tw-text-opacity));\n  }\n\n  .lg\\:hover\\:text-purple-700:hover {\n    --tw-text-opacity: 1;\n    color: rgba(109, 40, 217, var(--tw-text-opacity));\n  }\n\n  .lg\\:hover\\:text-purple-800:hover {\n    --tw-text-opacity: 1;\n    color: rgba(91, 33, 182, var(--tw-text-opacity));\n  }\n\n  .lg\\:hover\\:text-purple-900:hover {\n    --tw-text-opacity: 1;\n    color: rgba(76, 29, 149, var(--tw-text-opacity));\n  }\n\n  .lg\\:hover\\:text-pink-50:hover {\n    --tw-text-opacity: 1;\n    color: rgba(253, 242, 248, var(--tw-text-opacity));\n  }\n\n  .lg\\:hover\\:text-pink-100:hover {\n    --tw-text-opacity: 1;\n    color: rgba(252, 231, 243, var(--tw-text-opacity));\n  }\n\n  .lg\\:hover\\:text-pink-200:hover {\n    --tw-text-opacity: 1;\n    color: rgba(251, 207, 232, var(--tw-text-opacity));\n  }\n\n  .lg\\:hover\\:text-pink-300:hover {\n    --tw-text-opacity: 1;\n    color: rgba(249, 168, 212, var(--tw-text-opacity));\n  }\n\n  .lg\\:hover\\:text-pink-400:hover {\n    --tw-text-opacity: 1;\n    color: rgba(244, 114, 182, var(--tw-text-opacity));\n  }\n\n  .lg\\:hover\\:text-pink-500:hover {\n    --tw-text-opacity: 1;\n    color: rgba(236, 72, 153, var(--tw-text-opacity));\n  }\n\n  .lg\\:hover\\:text-pink-600:hover {\n    --tw-text-opacity: 1;\n    color: rgba(219, 39, 119, var(--tw-text-opacity));\n  }\n\n  .lg\\:hover\\:text-pink-700:hover {\n    --tw-text-opacity: 1;\n    color: rgba(190, 24, 93, var(--tw-text-opacity));\n  }\n\n  .lg\\:hover\\:text-pink-800:hover {\n    --tw-text-opacity: 1;\n    color: rgba(157, 23, 77, var(--tw-text-opacity));\n  }\n\n  .lg\\:hover\\:text-pink-900:hover {\n    --tw-text-opacity: 1;\n    color: rgba(131, 24, 67, var(--tw-text-opacity));\n  }\n\n  .lg\\:focus\\:text-transparent:focus {\n    color: transparent;\n  }\n\n  .lg\\:focus\\:text-current:focus {\n    color: currentColor;\n  }\n\n  .lg\\:focus\\:text-black:focus {\n    --tw-text-opacity: 1;\n    color: rgba(0, 0, 0, var(--tw-text-opacity));\n  }\n\n  .lg\\:focus\\:text-white:focus {\n    --tw-text-opacity: 1;\n    color: rgba(255, 255, 255, var(--tw-text-opacity));\n  }\n\n  .lg\\:focus\\:text-gray-50:focus {\n    --tw-text-opacity: 1;\n    color: rgba(249, 250, 251, var(--tw-text-opacity));\n  }\n\n  .lg\\:focus\\:text-gray-100:focus {\n    --tw-text-opacity: 1;\n    color: rgba(243, 244, 246, var(--tw-text-opacity));\n  }\n\n  .lg\\:focus\\:text-gray-200:focus {\n    --tw-text-opacity: 1;\n    color: rgba(229, 231, 235, var(--tw-text-opacity));\n  }\n\n  .lg\\:focus\\:text-gray-300:focus {\n    --tw-text-opacity: 1;\n    color: rgba(209, 213, 219, var(--tw-text-opacity));\n  }\n\n  .lg\\:focus\\:text-gray-400:focus {\n    --tw-text-opacity: 1;\n    color: rgba(156, 163, 175, var(--tw-text-opacity));\n  }\n\n  .lg\\:focus\\:text-gray-500:focus {\n    --tw-text-opacity: 1;\n    color: rgba(107, 114, 128, var(--tw-text-opacity));\n  }\n\n  .lg\\:focus\\:text-gray-600:focus {\n    --tw-text-opacity: 1;\n    color: rgba(75, 85, 99, var(--tw-text-opacity));\n  }\n\n  .lg\\:focus\\:text-gray-700:focus {\n    --tw-text-opacity: 1;\n    color: rgba(55, 65, 81, var(--tw-text-opacity));\n  }\n\n  .lg\\:focus\\:text-gray-800:focus {\n    --tw-text-opacity: 1;\n    color: rgba(31, 41, 55, var(--tw-text-opacity));\n  }\n\n  .lg\\:focus\\:text-gray-900:focus {\n    --tw-text-opacity: 1;\n    color: rgba(17, 24, 39, var(--tw-text-opacity));\n  }\n\n  .lg\\:focus\\:text-red-50:focus {\n    --tw-text-opacity: 1;\n    color: rgba(254, 242, 242, var(--tw-text-opacity));\n  }\n\n  .lg\\:focus\\:text-red-100:focus {\n    --tw-text-opacity: 1;\n    color: rgba(254, 226, 226, var(--tw-text-opacity));\n  }\n\n  .lg\\:focus\\:text-red-200:focus {\n    --tw-text-opacity: 1;\n    color: rgba(254, 202, 202, var(--tw-text-opacity));\n  }\n\n  .lg\\:focus\\:text-red-300:focus {\n    --tw-text-opacity: 1;\n    color: rgba(252, 165, 165, var(--tw-text-opacity));\n  }\n\n  .lg\\:focus\\:text-red-400:focus {\n    --tw-text-opacity: 1;\n    color: rgba(248, 113, 113, var(--tw-text-opacity));\n  }\n\n  .lg\\:focus\\:text-red-500:focus {\n    --tw-text-opacity: 1;\n    color: rgba(239, 68, 68, var(--tw-text-opacity));\n  }\n\n  .lg\\:focus\\:text-red-600:focus {\n    --tw-text-opacity: 1;\n    color: rgba(220, 38, 38, var(--tw-text-opacity));\n  }\n\n  .lg\\:focus\\:text-red-700:focus {\n    --tw-text-opacity: 1;\n    color: rgba(185, 28, 28, var(--tw-text-opacity));\n  }\n\n  .lg\\:focus\\:text-red-800:focus {\n    --tw-text-opacity: 1;\n    color: rgba(153, 27, 27, var(--tw-text-opacity));\n  }\n\n  .lg\\:focus\\:text-red-900:focus {\n    --tw-text-opacity: 1;\n    color: rgba(127, 29, 29, var(--tw-text-opacity));\n  }\n\n  .lg\\:focus\\:text-yellow-50:focus {\n    --tw-text-opacity: 1;\n    color: rgba(255, 251, 235, var(--tw-text-opacity));\n  }\n\n  .lg\\:focus\\:text-yellow-100:focus {\n    --tw-text-opacity: 1;\n    color: rgba(254, 243, 199, var(--tw-text-opacity));\n  }\n\n  .lg\\:focus\\:text-yellow-200:focus {\n    --tw-text-opacity: 1;\n    color: rgba(253, 230, 138, var(--tw-text-opacity));\n  }\n\n  .lg\\:focus\\:text-yellow-300:focus {\n    --tw-text-opacity: 1;\n    color: rgba(252, 211, 77, var(--tw-text-opacity));\n  }\n\n  .lg\\:focus\\:text-yellow-400:focus {\n    --tw-text-opacity: 1;\n    color: rgba(251, 191, 36, var(--tw-text-opacity));\n  }\n\n  .lg\\:focus\\:text-yellow-500:focus {\n    --tw-text-opacity: 1;\n    color: rgba(245, 158, 11, var(--tw-text-opacity));\n  }\n\n  .lg\\:focus\\:text-yellow-600:focus {\n    --tw-text-opacity: 1;\n    color: rgba(217, 119, 6, var(--tw-text-opacity));\n  }\n\n  .lg\\:focus\\:text-yellow-700:focus {\n    --tw-text-opacity: 1;\n    color: rgba(180, 83, 9, var(--tw-text-opacity));\n  }\n\n  .lg\\:focus\\:text-yellow-800:focus {\n    --tw-text-opacity: 1;\n    color: rgba(146, 64, 14, var(--tw-text-opacity));\n  }\n\n  .lg\\:focus\\:text-yellow-900:focus {\n    --tw-text-opacity: 1;\n    color: rgba(120, 53, 15, var(--tw-text-opacity));\n  }\n\n  .lg\\:focus\\:text-green-50:focus {\n    --tw-text-opacity: 1;\n    color: rgba(236, 253, 245, var(--tw-text-opacity));\n  }\n\n  .lg\\:focus\\:text-green-100:focus {\n    --tw-text-opacity: 1;\n    color: rgba(209, 250, 229, var(--tw-text-opacity));\n  }\n\n  .lg\\:focus\\:text-green-200:focus {\n    --tw-text-opacity: 1;\n    color: rgba(167, 243, 208, var(--tw-text-opacity));\n  }\n\n  .lg\\:focus\\:text-green-300:focus {\n    --tw-text-opacity: 1;\n    color: rgba(110, 231, 183, var(--tw-text-opacity));\n  }\n\n  .lg\\:focus\\:text-green-400:focus {\n    --tw-text-opacity: 1;\n    color: rgba(52, 211, 153, var(--tw-text-opacity));\n  }\n\n  .lg\\:focus\\:text-green-500:focus {\n    --tw-text-opacity: 1;\n    color: rgba(16, 185, 129, var(--tw-text-opacity));\n  }\n\n  .lg\\:focus\\:text-green-600:focus {\n    --tw-text-opacity: 1;\n    color: rgba(5, 150, 105, var(--tw-text-opacity));\n  }\n\n  .lg\\:focus\\:text-green-700:focus {\n    --tw-text-opacity: 1;\n    color: rgba(4, 120, 87, var(--tw-text-opacity));\n  }\n\n  .lg\\:focus\\:text-green-800:focus {\n    --tw-text-opacity: 1;\n    color: rgba(6, 95, 70, var(--tw-text-opacity));\n  }\n\n  .lg\\:focus\\:text-green-900:focus {\n    --tw-text-opacity: 1;\n    color: rgba(6, 78, 59, var(--tw-text-opacity));\n  }\n\n  .lg\\:focus\\:text-blue-50:focus {\n    --tw-text-opacity: 1;\n    color: rgba(239, 246, 255, var(--tw-text-opacity));\n  }\n\n  .lg\\:focus\\:text-blue-100:focus {\n    --tw-text-opacity: 1;\n    color: rgba(219, 234, 254, var(--tw-text-opacity));\n  }\n\n  .lg\\:focus\\:text-blue-200:focus {\n    --tw-text-opacity: 1;\n    color: rgba(191, 219, 254, var(--tw-text-opacity));\n  }\n\n  .lg\\:focus\\:text-blue-300:focus {\n    --tw-text-opacity: 1;\n    color: rgba(147, 197, 253, var(--tw-text-opacity));\n  }\n\n  .lg\\:focus\\:text-blue-400:focus {\n    --tw-text-opacity: 1;\n    color: rgba(96, 165, 250, var(--tw-text-opacity));\n  }\n\n  .lg\\:focus\\:text-blue-500:focus {\n    --tw-text-opacity: 1;\n    color: rgba(59, 130, 246, var(--tw-text-opacity));\n  }\n\n  .lg\\:focus\\:text-blue-600:focus {\n    --tw-text-opacity: 1;\n    color: rgba(37, 99, 235, var(--tw-text-opacity));\n  }\n\n  .lg\\:focus\\:text-blue-700:focus {\n    --tw-text-opacity: 1;\n    color: rgba(29, 78, 216, var(--tw-text-opacity));\n  }\n\n  .lg\\:focus\\:text-blue-800:focus {\n    --tw-text-opacity: 1;\n    color: rgba(30, 64, 175, var(--tw-text-opacity));\n  }\n\n  .lg\\:focus\\:text-blue-900:focus {\n    --tw-text-opacity: 1;\n    color: rgba(30, 58, 138, var(--tw-text-opacity));\n  }\n\n  .lg\\:focus\\:text-indigo-50:focus {\n    --tw-text-opacity: 1;\n    color: rgba(238, 242, 255, var(--tw-text-opacity));\n  }\n\n  .lg\\:focus\\:text-indigo-100:focus {\n    --tw-text-opacity: 1;\n    color: rgba(224, 231, 255, var(--tw-text-opacity));\n  }\n\n  .lg\\:focus\\:text-indigo-200:focus {\n    --tw-text-opacity: 1;\n    color: rgba(199, 210, 254, var(--tw-text-opacity));\n  }\n\n  .lg\\:focus\\:text-indigo-300:focus {\n    --tw-text-opacity: 1;\n    color: rgba(165, 180, 252, var(--tw-text-opacity));\n  }\n\n  .lg\\:focus\\:text-indigo-400:focus {\n    --tw-text-opacity: 1;\n    color: rgba(129, 140, 248, var(--tw-text-opacity));\n  }\n\n  .lg\\:focus\\:text-indigo-500:focus {\n    --tw-text-opacity: 1;\n    color: rgba(99, 102, 241, var(--tw-text-opacity));\n  }\n\n  .lg\\:focus\\:text-indigo-600:focus {\n    --tw-text-opacity: 1;\n    color: rgba(79, 70, 229, var(--tw-text-opacity));\n  }\n\n  .lg\\:focus\\:text-indigo-700:focus {\n    --tw-text-opacity: 1;\n    color: rgba(67, 56, 202, var(--tw-text-opacity));\n  }\n\n  .lg\\:focus\\:text-indigo-800:focus {\n    --tw-text-opacity: 1;\n    color: rgba(55, 48, 163, var(--tw-text-opacity));\n  }\n\n  .lg\\:focus\\:text-indigo-900:focus {\n    --tw-text-opacity: 1;\n    color: rgba(49, 46, 129, var(--tw-text-opacity));\n  }\n\n  .lg\\:focus\\:text-purple-50:focus {\n    --tw-text-opacity: 1;\n    color: rgba(245, 243, 255, var(--tw-text-opacity));\n  }\n\n  .lg\\:focus\\:text-purple-100:focus {\n    --tw-text-opacity: 1;\n    color: rgba(237, 233, 254, var(--tw-text-opacity));\n  }\n\n  .lg\\:focus\\:text-purple-200:focus {\n    --tw-text-opacity: 1;\n    color: rgba(221, 214, 254, var(--tw-text-opacity));\n  }\n\n  .lg\\:focus\\:text-purple-300:focus {\n    --tw-text-opacity: 1;\n    color: rgba(196, 181, 253, var(--tw-text-opacity));\n  }\n\n  .lg\\:focus\\:text-purple-400:focus {\n    --tw-text-opacity: 1;\n    color: rgba(167, 139, 250, var(--tw-text-opacity));\n  }\n\n  .lg\\:focus\\:text-purple-500:focus {\n    --tw-text-opacity: 1;\n    color: rgba(139, 92, 246, var(--tw-text-opacity));\n  }\n\n  .lg\\:focus\\:text-purple-600:focus {\n    --tw-text-opacity: 1;\n    color: rgba(124, 58, 237, var(--tw-text-opacity));\n  }\n\n  .lg\\:focus\\:text-purple-700:focus {\n    --tw-text-opacity: 1;\n    color: rgba(109, 40, 217, var(--tw-text-opacity));\n  }\n\n  .lg\\:focus\\:text-purple-800:focus {\n    --tw-text-opacity: 1;\n    color: rgba(91, 33, 182, var(--tw-text-opacity));\n  }\n\n  .lg\\:focus\\:text-purple-900:focus {\n    --tw-text-opacity: 1;\n    color: rgba(76, 29, 149, var(--tw-text-opacity));\n  }\n\n  .lg\\:focus\\:text-pink-50:focus {\n    --tw-text-opacity: 1;\n    color: rgba(253, 242, 248, var(--tw-text-opacity));\n  }\n\n  .lg\\:focus\\:text-pink-100:focus {\n    --tw-text-opacity: 1;\n    color: rgba(252, 231, 243, var(--tw-text-opacity));\n  }\n\n  .lg\\:focus\\:text-pink-200:focus {\n    --tw-text-opacity: 1;\n    color: rgba(251, 207, 232, var(--tw-text-opacity));\n  }\n\n  .lg\\:focus\\:text-pink-300:focus {\n    --tw-text-opacity: 1;\n    color: rgba(249, 168, 212, var(--tw-text-opacity));\n  }\n\n  .lg\\:focus\\:text-pink-400:focus {\n    --tw-text-opacity: 1;\n    color: rgba(244, 114, 182, var(--tw-text-opacity));\n  }\n\n  .lg\\:focus\\:text-pink-500:focus {\n    --tw-text-opacity: 1;\n    color: rgba(236, 72, 153, var(--tw-text-opacity));\n  }\n\n  .lg\\:focus\\:text-pink-600:focus {\n    --tw-text-opacity: 1;\n    color: rgba(219, 39, 119, var(--tw-text-opacity));\n  }\n\n  .lg\\:focus\\:text-pink-700:focus {\n    --tw-text-opacity: 1;\n    color: rgba(190, 24, 93, var(--tw-text-opacity));\n  }\n\n  .lg\\:focus\\:text-pink-800:focus {\n    --tw-text-opacity: 1;\n    color: rgba(157, 23, 77, var(--tw-text-opacity));\n  }\n\n  .lg\\:focus\\:text-pink-900:focus {\n    --tw-text-opacity: 1;\n    color: rgba(131, 24, 67, var(--tw-text-opacity));\n  }\n\n  .dark .lg\\:dark\\:text-transparent {\n    color: transparent;\n  }\n\n  .dark .lg\\:dark\\:text-current {\n    color: currentColor;\n  }\n\n  .dark .lg\\:dark\\:text-black {\n    --tw-text-opacity: 1;\n    color: rgba(0, 0, 0, var(--tw-text-opacity));\n  }\n\n  .dark .lg\\:dark\\:text-white {\n    --tw-text-opacity: 1;\n    color: rgba(255, 255, 255, var(--tw-text-opacity));\n  }\n\n  .dark .lg\\:dark\\:text-gray-50 {\n    --tw-text-opacity: 1;\n    color: rgba(249, 250, 251, var(--tw-text-opacity));\n  }\n\n  .dark .lg\\:dark\\:text-gray-100 {\n    --tw-text-opacity: 1;\n    color: rgba(243, 244, 246, var(--tw-text-opacity));\n  }\n\n  .dark .lg\\:dark\\:text-gray-200 {\n    --tw-text-opacity: 1;\n    color: rgba(229, 231, 235, var(--tw-text-opacity));\n  }\n\n  .dark .lg\\:dark\\:text-gray-300 {\n    --tw-text-opacity: 1;\n    color: rgba(209, 213, 219, var(--tw-text-opacity));\n  }\n\n  .dark .lg\\:dark\\:text-gray-400 {\n    --tw-text-opacity: 1;\n    color: rgba(156, 163, 175, var(--tw-text-opacity));\n  }\n\n  .dark .lg\\:dark\\:text-gray-500 {\n    --tw-text-opacity: 1;\n    color: rgba(107, 114, 128, var(--tw-text-opacity));\n  }\n\n  .dark .lg\\:dark\\:text-gray-600 {\n    --tw-text-opacity: 1;\n    color: rgba(75, 85, 99, var(--tw-text-opacity));\n  }\n\n  .dark .lg\\:dark\\:text-gray-700 {\n    --tw-text-opacity: 1;\n    color: rgba(55, 65, 81, var(--tw-text-opacity));\n  }\n\n  .dark .lg\\:dark\\:text-gray-800 {\n    --tw-text-opacity: 1;\n    color: rgba(31, 41, 55, var(--tw-text-opacity));\n  }\n\n  .dark .lg\\:dark\\:text-gray-900 {\n    --tw-text-opacity: 1;\n    color: rgba(17, 24, 39, var(--tw-text-opacity));\n  }\n\n  .dark .lg\\:dark\\:text-red-50 {\n    --tw-text-opacity: 1;\n    color: rgba(254, 242, 242, var(--tw-text-opacity));\n  }\n\n  .dark .lg\\:dark\\:text-red-100 {\n    --tw-text-opacity: 1;\n    color: rgba(254, 226, 226, var(--tw-text-opacity));\n  }\n\n  .dark .lg\\:dark\\:text-red-200 {\n    --tw-text-opacity: 1;\n    color: rgba(254, 202, 202, var(--tw-text-opacity));\n  }\n\n  .dark .lg\\:dark\\:text-red-300 {\n    --tw-text-opacity: 1;\n    color: rgba(252, 165, 165, var(--tw-text-opacity));\n  }\n\n  .dark .lg\\:dark\\:text-red-400 {\n    --tw-text-opacity: 1;\n    color: rgba(248, 113, 113, var(--tw-text-opacity));\n  }\n\n  .dark .lg\\:dark\\:text-red-500 {\n    --tw-text-opacity: 1;\n    color: rgba(239, 68, 68, var(--tw-text-opacity));\n  }\n\n  .dark .lg\\:dark\\:text-red-600 {\n    --tw-text-opacity: 1;\n    color: rgba(220, 38, 38, var(--tw-text-opacity));\n  }\n\n  .dark .lg\\:dark\\:text-red-700 {\n    --tw-text-opacity: 1;\n    color: rgba(185, 28, 28, var(--tw-text-opacity));\n  }\n\n  .dark .lg\\:dark\\:text-red-800 {\n    --tw-text-opacity: 1;\n    color: rgba(153, 27, 27, var(--tw-text-opacity));\n  }\n\n  .dark .lg\\:dark\\:text-red-900 {\n    --tw-text-opacity: 1;\n    color: rgba(127, 29, 29, var(--tw-text-opacity));\n  }\n\n  .dark .lg\\:dark\\:text-yellow-50 {\n    --tw-text-opacity: 1;\n    color: rgba(255, 251, 235, var(--tw-text-opacity));\n  }\n\n  .dark .lg\\:dark\\:text-yellow-100 {\n    --tw-text-opacity: 1;\n    color: rgba(254, 243, 199, var(--tw-text-opacity));\n  }\n\n  .dark .lg\\:dark\\:text-yellow-200 {\n    --tw-text-opacity: 1;\n    color: rgba(253, 230, 138, var(--tw-text-opacity));\n  }\n\n  .dark .lg\\:dark\\:text-yellow-300 {\n    --tw-text-opacity: 1;\n    color: rgba(252, 211, 77, var(--tw-text-opacity));\n  }\n\n  .dark .lg\\:dark\\:text-yellow-400 {\n    --tw-text-opacity: 1;\n    color: rgba(251, 191, 36, var(--tw-text-opacity));\n  }\n\n  .dark .lg\\:dark\\:text-yellow-500 {\n    --tw-text-opacity: 1;\n    color: rgba(245, 158, 11, var(--tw-text-opacity));\n  }\n\n  .dark .lg\\:dark\\:text-yellow-600 {\n    --tw-text-opacity: 1;\n    color: rgba(217, 119, 6, var(--tw-text-opacity));\n  }\n\n  .dark .lg\\:dark\\:text-yellow-700 {\n    --tw-text-opacity: 1;\n    color: rgba(180, 83, 9, var(--tw-text-opacity));\n  }\n\n  .dark .lg\\:dark\\:text-yellow-800 {\n    --tw-text-opacity: 1;\n    color: rgba(146, 64, 14, var(--tw-text-opacity));\n  }\n\n  .dark .lg\\:dark\\:text-yellow-900 {\n    --tw-text-opacity: 1;\n    color: rgba(120, 53, 15, var(--tw-text-opacity));\n  }\n\n  .dark .lg\\:dark\\:text-green-50 {\n    --tw-text-opacity: 1;\n    color: rgba(236, 253, 245, var(--tw-text-opacity));\n  }\n\n  .dark .lg\\:dark\\:text-green-100 {\n    --tw-text-opacity: 1;\n    color: rgba(209, 250, 229, var(--tw-text-opacity));\n  }\n\n  .dark .lg\\:dark\\:text-green-200 {\n    --tw-text-opacity: 1;\n    color: rgba(167, 243, 208, var(--tw-text-opacity));\n  }\n\n  .dark .lg\\:dark\\:text-green-300 {\n    --tw-text-opacity: 1;\n    color: rgba(110, 231, 183, var(--tw-text-opacity));\n  }\n\n  .dark .lg\\:dark\\:text-green-400 {\n    --tw-text-opacity: 1;\n    color: rgba(52, 211, 153, var(--tw-text-opacity));\n  }\n\n  .dark .lg\\:dark\\:text-green-500 {\n    --tw-text-opacity: 1;\n    color: rgba(16, 185, 129, var(--tw-text-opacity));\n  }\n\n  .dark .lg\\:dark\\:text-green-600 {\n    --tw-text-opacity: 1;\n    color: rgba(5, 150, 105, var(--tw-text-opacity));\n  }\n\n  .dark .lg\\:dark\\:text-green-700 {\n    --tw-text-opacity: 1;\n    color: rgba(4, 120, 87, var(--tw-text-opacity));\n  }\n\n  .dark .lg\\:dark\\:text-green-800 {\n    --tw-text-opacity: 1;\n    color: rgba(6, 95, 70, var(--tw-text-opacity));\n  }\n\n  .dark .lg\\:dark\\:text-green-900 {\n    --tw-text-opacity: 1;\n    color: rgba(6, 78, 59, var(--tw-text-opacity));\n  }\n\n  .dark .lg\\:dark\\:text-blue-50 {\n    --tw-text-opacity: 1;\n    color: rgba(239, 246, 255, var(--tw-text-opacity));\n  }\n\n  .dark .lg\\:dark\\:text-blue-100 {\n    --tw-text-opacity: 1;\n    color: rgba(219, 234, 254, var(--tw-text-opacity));\n  }\n\n  .dark .lg\\:dark\\:text-blue-200 {\n    --tw-text-opacity: 1;\n    color: rgba(191, 219, 254, var(--tw-text-opacity));\n  }\n\n  .dark .lg\\:dark\\:text-blue-300 {\n    --tw-text-opacity: 1;\n    color: rgba(147, 197, 253, var(--tw-text-opacity));\n  }\n\n  .dark .lg\\:dark\\:text-blue-400 {\n    --tw-text-opacity: 1;\n    color: rgba(96, 165, 250, var(--tw-text-opacity));\n  }\n\n  .dark .lg\\:dark\\:text-blue-500 {\n    --tw-text-opacity: 1;\n    color: rgba(59, 130, 246, var(--tw-text-opacity));\n  }\n\n  .dark .lg\\:dark\\:text-blue-600 {\n    --tw-text-opacity: 1;\n    color: rgba(37, 99, 235, var(--tw-text-opacity));\n  }\n\n  .dark .lg\\:dark\\:text-blue-700 {\n    --tw-text-opacity: 1;\n    color: rgba(29, 78, 216, var(--tw-text-opacity));\n  }\n\n  .dark .lg\\:dark\\:text-blue-800 {\n    --tw-text-opacity: 1;\n    color: rgba(30, 64, 175, var(--tw-text-opacity));\n  }\n\n  .dark .lg\\:dark\\:text-blue-900 {\n    --tw-text-opacity: 1;\n    color: rgba(30, 58, 138, var(--tw-text-opacity));\n  }\n\n  .dark .lg\\:dark\\:text-indigo-50 {\n    --tw-text-opacity: 1;\n    color: rgba(238, 242, 255, var(--tw-text-opacity));\n  }\n\n  .dark .lg\\:dark\\:text-indigo-100 {\n    --tw-text-opacity: 1;\n    color: rgba(224, 231, 255, var(--tw-text-opacity));\n  }\n\n  .dark .lg\\:dark\\:text-indigo-200 {\n    --tw-text-opacity: 1;\n    color: rgba(199, 210, 254, var(--tw-text-opacity));\n  }\n\n  .dark .lg\\:dark\\:text-indigo-300 {\n    --tw-text-opacity: 1;\n    color: rgba(165, 180, 252, var(--tw-text-opacity));\n  }\n\n  .dark .lg\\:dark\\:text-indigo-400 {\n    --tw-text-opacity: 1;\n    color: rgba(129, 140, 248, var(--tw-text-opacity));\n  }\n\n  .dark .lg\\:dark\\:text-indigo-500 {\n    --tw-text-opacity: 1;\n    color: rgba(99, 102, 241, var(--tw-text-opacity));\n  }\n\n  .dark .lg\\:dark\\:text-indigo-600 {\n    --tw-text-opacity: 1;\n    color: rgba(79, 70, 229, var(--tw-text-opacity));\n  }\n\n  .dark .lg\\:dark\\:text-indigo-700 {\n    --tw-text-opacity: 1;\n    color: rgba(67, 56, 202, var(--tw-text-opacity));\n  }\n\n  .dark .lg\\:dark\\:text-indigo-800 {\n    --tw-text-opacity: 1;\n    color: rgba(55, 48, 163, var(--tw-text-opacity));\n  }\n\n  .dark .lg\\:dark\\:text-indigo-900 {\n    --tw-text-opacity: 1;\n    color: rgba(49, 46, 129, var(--tw-text-opacity));\n  }\n\n  .dark .lg\\:dark\\:text-purple-50 {\n    --tw-text-opacity: 1;\n    color: rgba(245, 243, 255, var(--tw-text-opacity));\n  }\n\n  .dark .lg\\:dark\\:text-purple-100 {\n    --tw-text-opacity: 1;\n    color: rgba(237, 233, 254, var(--tw-text-opacity));\n  }\n\n  .dark .lg\\:dark\\:text-purple-200 {\n    --tw-text-opacity: 1;\n    color: rgba(221, 214, 254, var(--tw-text-opacity));\n  }\n\n  .dark .lg\\:dark\\:text-purple-300 {\n    --tw-text-opacity: 1;\n    color: rgba(196, 181, 253, var(--tw-text-opacity));\n  }\n\n  .dark .lg\\:dark\\:text-purple-400 {\n    --tw-text-opacity: 1;\n    color: rgba(167, 139, 250, var(--tw-text-opacity));\n  }\n\n  .dark .lg\\:dark\\:text-purple-500 {\n    --tw-text-opacity: 1;\n    color: rgba(139, 92, 246, var(--tw-text-opacity));\n  }\n\n  .dark .lg\\:dark\\:text-purple-600 {\n    --tw-text-opacity: 1;\n    color: rgba(124, 58, 237, var(--tw-text-opacity));\n  }\n\n  .dark .lg\\:dark\\:text-purple-700 {\n    --tw-text-opacity: 1;\n    color: rgba(109, 40, 217, var(--tw-text-opacity));\n  }\n\n  .dark .lg\\:dark\\:text-purple-800 {\n    --tw-text-opacity: 1;\n    color: rgba(91, 33, 182, var(--tw-text-opacity));\n  }\n\n  .dark .lg\\:dark\\:text-purple-900 {\n    --tw-text-opacity: 1;\n    color: rgba(76, 29, 149, var(--tw-text-opacity));\n  }\n\n  .dark .lg\\:dark\\:text-pink-50 {\n    --tw-text-opacity: 1;\n    color: rgba(253, 242, 248, var(--tw-text-opacity));\n  }\n\n  .dark .lg\\:dark\\:text-pink-100 {\n    --tw-text-opacity: 1;\n    color: rgba(252, 231, 243, var(--tw-text-opacity));\n  }\n\n  .dark .lg\\:dark\\:text-pink-200 {\n    --tw-text-opacity: 1;\n    color: rgba(251, 207, 232, var(--tw-text-opacity));\n  }\n\n  .dark .lg\\:dark\\:text-pink-300 {\n    --tw-text-opacity: 1;\n    color: rgba(249, 168, 212, var(--tw-text-opacity));\n  }\n\n  .dark .lg\\:dark\\:text-pink-400 {\n    --tw-text-opacity: 1;\n    color: rgba(244, 114, 182, var(--tw-text-opacity));\n  }\n\n  .dark .lg\\:dark\\:text-pink-500 {\n    --tw-text-opacity: 1;\n    color: rgba(236, 72, 153, var(--tw-text-opacity));\n  }\n\n  .dark .lg\\:dark\\:text-pink-600 {\n    --tw-text-opacity: 1;\n    color: rgba(219, 39, 119, var(--tw-text-opacity));\n  }\n\n  .dark .lg\\:dark\\:text-pink-700 {\n    --tw-text-opacity: 1;\n    color: rgba(190, 24, 93, var(--tw-text-opacity));\n  }\n\n  .dark .lg\\:dark\\:text-pink-800 {\n    --tw-text-opacity: 1;\n    color: rgba(157, 23, 77, var(--tw-text-opacity));\n  }\n\n  .dark .lg\\:dark\\:text-pink-900 {\n    --tw-text-opacity: 1;\n    color: rgba(131, 24, 67, var(--tw-text-opacity));\n  }\n\n  .dark .group:hover .lg\\:dark\\:group-hover\\:text-transparent {\n    color: transparent;\n  }\n\n  .dark .group:hover .lg\\:dark\\:group-hover\\:text-current {\n    color: currentColor;\n  }\n\n  .dark .group:hover .lg\\:dark\\:group-hover\\:text-black {\n    --tw-text-opacity: 1;\n    color: rgba(0, 0, 0, var(--tw-text-opacity));\n  }\n\n  .dark .group:hover .lg\\:dark\\:group-hover\\:text-white {\n    --tw-text-opacity: 1;\n    color: rgba(255, 255, 255, var(--tw-text-opacity));\n  }\n\n  .dark .group:hover .lg\\:dark\\:group-hover\\:text-gray-50 {\n    --tw-text-opacity: 1;\n    color: rgba(249, 250, 251, var(--tw-text-opacity));\n  }\n\n  .dark .group:hover .lg\\:dark\\:group-hover\\:text-gray-100 {\n    --tw-text-opacity: 1;\n    color: rgba(243, 244, 246, var(--tw-text-opacity));\n  }\n\n  .dark .group:hover .lg\\:dark\\:group-hover\\:text-gray-200 {\n    --tw-text-opacity: 1;\n    color: rgba(229, 231, 235, var(--tw-text-opacity));\n  }\n\n  .dark .group:hover .lg\\:dark\\:group-hover\\:text-gray-300 {\n    --tw-text-opacity: 1;\n    color: rgba(209, 213, 219, var(--tw-text-opacity));\n  }\n\n  .dark .group:hover .lg\\:dark\\:group-hover\\:text-gray-400 {\n    --tw-text-opacity: 1;\n    color: rgba(156, 163, 175, var(--tw-text-opacity));\n  }\n\n  .dark .group:hover .lg\\:dark\\:group-hover\\:text-gray-500 {\n    --tw-text-opacity: 1;\n    color: rgba(107, 114, 128, var(--tw-text-opacity));\n  }\n\n  .dark .group:hover .lg\\:dark\\:group-hover\\:text-gray-600 {\n    --tw-text-opacity: 1;\n    color: rgba(75, 85, 99, var(--tw-text-opacity));\n  }\n\n  .dark .group:hover .lg\\:dark\\:group-hover\\:text-gray-700 {\n    --tw-text-opacity: 1;\n    color: rgba(55, 65, 81, var(--tw-text-opacity));\n  }\n\n  .dark .group:hover .lg\\:dark\\:group-hover\\:text-gray-800 {\n    --tw-text-opacity: 1;\n    color: rgba(31, 41, 55, var(--tw-text-opacity));\n  }\n\n  .dark .group:hover .lg\\:dark\\:group-hover\\:text-gray-900 {\n    --tw-text-opacity: 1;\n    color: rgba(17, 24, 39, var(--tw-text-opacity));\n  }\n\n  .dark .group:hover .lg\\:dark\\:group-hover\\:text-red-50 {\n    --tw-text-opacity: 1;\n    color: rgba(254, 242, 242, var(--tw-text-opacity));\n  }\n\n  .dark .group:hover .lg\\:dark\\:group-hover\\:text-red-100 {\n    --tw-text-opacity: 1;\n    color: rgba(254, 226, 226, var(--tw-text-opacity));\n  }\n\n  .dark .group:hover .lg\\:dark\\:group-hover\\:text-red-200 {\n    --tw-text-opacity: 1;\n    color: rgba(254, 202, 202, var(--tw-text-opacity));\n  }\n\n  .dark .group:hover .lg\\:dark\\:group-hover\\:text-red-300 {\n    --tw-text-opacity: 1;\n    color: rgba(252, 165, 165, var(--tw-text-opacity));\n  }\n\n  .dark .group:hover .lg\\:dark\\:group-hover\\:text-red-400 {\n    --tw-text-opacity: 1;\n    color: rgba(248, 113, 113, var(--tw-text-opacity));\n  }\n\n  .dark .group:hover .lg\\:dark\\:group-hover\\:text-red-500 {\n    --tw-text-opacity: 1;\n    color: rgba(239, 68, 68, var(--tw-text-opacity));\n  }\n\n  .dark .group:hover .lg\\:dark\\:group-hover\\:text-red-600 {\n    --tw-text-opacity: 1;\n    color: rgba(220, 38, 38, var(--tw-text-opacity));\n  }\n\n  .dark .group:hover .lg\\:dark\\:group-hover\\:text-red-700 {\n    --tw-text-opacity: 1;\n    color: rgba(185, 28, 28, var(--tw-text-opacity));\n  }\n\n  .dark .group:hover .lg\\:dark\\:group-hover\\:text-red-800 {\n    --tw-text-opacity: 1;\n    color: rgba(153, 27, 27, var(--tw-text-opacity));\n  }\n\n  .dark .group:hover .lg\\:dark\\:group-hover\\:text-red-900 {\n    --tw-text-opacity: 1;\n    color: rgba(127, 29, 29, var(--tw-text-opacity));\n  }\n\n  .dark .group:hover .lg\\:dark\\:group-hover\\:text-yellow-50 {\n    --tw-text-opacity: 1;\n    color: rgba(255, 251, 235, var(--tw-text-opacity));\n  }\n\n  .dark .group:hover .lg\\:dark\\:group-hover\\:text-yellow-100 {\n    --tw-text-opacity: 1;\n    color: rgba(254, 243, 199, var(--tw-text-opacity));\n  }\n\n  .dark .group:hover .lg\\:dark\\:group-hover\\:text-yellow-200 {\n    --tw-text-opacity: 1;\n    color: rgba(253, 230, 138, var(--tw-text-opacity));\n  }\n\n  .dark .group:hover .lg\\:dark\\:group-hover\\:text-yellow-300 {\n    --tw-text-opacity: 1;\n    color: rgba(252, 211, 77, var(--tw-text-opacity));\n  }\n\n  .dark .group:hover .lg\\:dark\\:group-hover\\:text-yellow-400 {\n    --tw-text-opacity: 1;\n    color: rgba(251, 191, 36, var(--tw-text-opacity));\n  }\n\n  .dark .group:hover .lg\\:dark\\:group-hover\\:text-yellow-500 {\n    --tw-text-opacity: 1;\n    color: rgba(245, 158, 11, var(--tw-text-opacity));\n  }\n\n  .dark .group:hover .lg\\:dark\\:group-hover\\:text-yellow-600 {\n    --tw-text-opacity: 1;\n    color: rgba(217, 119, 6, var(--tw-text-opacity));\n  }\n\n  .dark .group:hover .lg\\:dark\\:group-hover\\:text-yellow-700 {\n    --tw-text-opacity: 1;\n    color: rgba(180, 83, 9, var(--tw-text-opacity));\n  }\n\n  .dark .group:hover .lg\\:dark\\:group-hover\\:text-yellow-800 {\n    --tw-text-opacity: 1;\n    color: rgba(146, 64, 14, var(--tw-text-opacity));\n  }\n\n  .dark .group:hover .lg\\:dark\\:group-hover\\:text-yellow-900 {\n    --tw-text-opacity: 1;\n    color: rgba(120, 53, 15, var(--tw-text-opacity));\n  }\n\n  .dark .group:hover .lg\\:dark\\:group-hover\\:text-green-50 {\n    --tw-text-opacity: 1;\n    color: rgba(236, 253, 245, var(--tw-text-opacity));\n  }\n\n  .dark .group:hover .lg\\:dark\\:group-hover\\:text-green-100 {\n    --tw-text-opacity: 1;\n    color: rgba(209, 250, 229, var(--tw-text-opacity));\n  }\n\n  .dark .group:hover .lg\\:dark\\:group-hover\\:text-green-200 {\n    --tw-text-opacity: 1;\n    color: rgba(167, 243, 208, var(--tw-text-opacity));\n  }\n\n  .dark .group:hover .lg\\:dark\\:group-hover\\:text-green-300 {\n    --tw-text-opacity: 1;\n    color: rgba(110, 231, 183, var(--tw-text-opacity));\n  }\n\n  .dark .group:hover .lg\\:dark\\:group-hover\\:text-green-400 {\n    --tw-text-opacity: 1;\n    color: rgba(52, 211, 153, var(--tw-text-opacity));\n  }\n\n  .dark .group:hover .lg\\:dark\\:group-hover\\:text-green-500 {\n    --tw-text-opacity: 1;\n    color: rgba(16, 185, 129, var(--tw-text-opacity));\n  }\n\n  .dark .group:hover .lg\\:dark\\:group-hover\\:text-green-600 {\n    --tw-text-opacity: 1;\n    color: rgba(5, 150, 105, var(--tw-text-opacity));\n  }\n\n  .dark .group:hover .lg\\:dark\\:group-hover\\:text-green-700 {\n    --tw-text-opacity: 1;\n    color: rgba(4, 120, 87, var(--tw-text-opacity));\n  }\n\n  .dark .group:hover .lg\\:dark\\:group-hover\\:text-green-800 {\n    --tw-text-opacity: 1;\n    color: rgba(6, 95, 70, var(--tw-text-opacity));\n  }\n\n  .dark .group:hover .lg\\:dark\\:group-hover\\:text-green-900 {\n    --tw-text-opacity: 1;\n    color: rgba(6, 78, 59, var(--tw-text-opacity));\n  }\n\n  .dark .group:hover .lg\\:dark\\:group-hover\\:text-blue-50 {\n    --tw-text-opacity: 1;\n    color: rgba(239, 246, 255, var(--tw-text-opacity));\n  }\n\n  .dark .group:hover .lg\\:dark\\:group-hover\\:text-blue-100 {\n    --tw-text-opacity: 1;\n    color: rgba(219, 234, 254, var(--tw-text-opacity));\n  }\n\n  .dark .group:hover .lg\\:dark\\:group-hover\\:text-blue-200 {\n    --tw-text-opacity: 1;\n    color: rgba(191, 219, 254, var(--tw-text-opacity));\n  }\n\n  .dark .group:hover .lg\\:dark\\:group-hover\\:text-blue-300 {\n    --tw-text-opacity: 1;\n    color: rgba(147, 197, 253, var(--tw-text-opacity));\n  }\n\n  .dark .group:hover .lg\\:dark\\:group-hover\\:text-blue-400 {\n    --tw-text-opacity: 1;\n    color: rgba(96, 165, 250, var(--tw-text-opacity));\n  }\n\n  .dark .group:hover .lg\\:dark\\:group-hover\\:text-blue-500 {\n    --tw-text-opacity: 1;\n    color: rgba(59, 130, 246, var(--tw-text-opacity));\n  }\n\n  .dark .group:hover .lg\\:dark\\:group-hover\\:text-blue-600 {\n    --tw-text-opacity: 1;\n    color: rgba(37, 99, 235, var(--tw-text-opacity));\n  }\n\n  .dark .group:hover .lg\\:dark\\:group-hover\\:text-blue-700 {\n    --tw-text-opacity: 1;\n    color: rgba(29, 78, 216, var(--tw-text-opacity));\n  }\n\n  .dark .group:hover .lg\\:dark\\:group-hover\\:text-blue-800 {\n    --tw-text-opacity: 1;\n    color: rgba(30, 64, 175, var(--tw-text-opacity));\n  }\n\n  .dark .group:hover .lg\\:dark\\:group-hover\\:text-blue-900 {\n    --tw-text-opacity: 1;\n    color: rgba(30, 58, 138, var(--tw-text-opacity));\n  }\n\n  .dark .group:hover .lg\\:dark\\:group-hover\\:text-indigo-50 {\n    --tw-text-opacity: 1;\n    color: rgba(238, 242, 255, var(--tw-text-opacity));\n  }\n\n  .dark .group:hover .lg\\:dark\\:group-hover\\:text-indigo-100 {\n    --tw-text-opacity: 1;\n    color: rgba(224, 231, 255, var(--tw-text-opacity));\n  }\n\n  .dark .group:hover .lg\\:dark\\:group-hover\\:text-indigo-200 {\n    --tw-text-opacity: 1;\n    color: rgba(199, 210, 254, var(--tw-text-opacity));\n  }\n\n  .dark .group:hover .lg\\:dark\\:group-hover\\:text-indigo-300 {\n    --tw-text-opacity: 1;\n    color: rgba(165, 180, 252, var(--tw-text-opacity));\n  }\n\n  .dark .group:hover .lg\\:dark\\:group-hover\\:text-indigo-400 {\n    --tw-text-opacity: 1;\n    color: rgba(129, 140, 248, var(--tw-text-opacity));\n  }\n\n  .dark .group:hover .lg\\:dark\\:group-hover\\:text-indigo-500 {\n    --tw-text-opacity: 1;\n    color: rgba(99, 102, 241, var(--tw-text-opacity));\n  }\n\n  .dark .group:hover .lg\\:dark\\:group-hover\\:text-indigo-600 {\n    --tw-text-opacity: 1;\n    color: rgba(79, 70, 229, var(--tw-text-opacity));\n  }\n\n  .dark .group:hover .lg\\:dark\\:group-hover\\:text-indigo-700 {\n    --tw-text-opacity: 1;\n    color: rgba(67, 56, 202, var(--tw-text-opacity));\n  }\n\n  .dark .group:hover .lg\\:dark\\:group-hover\\:text-indigo-800 {\n    --tw-text-opacity: 1;\n    color: rgba(55, 48, 163, var(--tw-text-opacity));\n  }\n\n  .dark .group:hover .lg\\:dark\\:group-hover\\:text-indigo-900 {\n    --tw-text-opacity: 1;\n    color: rgba(49, 46, 129, var(--tw-text-opacity));\n  }\n\n  .dark .group:hover .lg\\:dark\\:group-hover\\:text-purple-50 {\n    --tw-text-opacity: 1;\n    color: rgba(245, 243, 255, var(--tw-text-opacity));\n  }\n\n  .dark .group:hover .lg\\:dark\\:group-hover\\:text-purple-100 {\n    --tw-text-opacity: 1;\n    color: rgba(237, 233, 254, var(--tw-text-opacity));\n  }\n\n  .dark .group:hover .lg\\:dark\\:group-hover\\:text-purple-200 {\n    --tw-text-opacity: 1;\n    color: rgba(221, 214, 254, var(--tw-text-opacity));\n  }\n\n  .dark .group:hover .lg\\:dark\\:group-hover\\:text-purple-300 {\n    --tw-text-opacity: 1;\n    color: rgba(196, 181, 253, var(--tw-text-opacity));\n  }\n\n  .dark .group:hover .lg\\:dark\\:group-hover\\:text-purple-400 {\n    --tw-text-opacity: 1;\n    color: rgba(167, 139, 250, var(--tw-text-opacity));\n  }\n\n  .dark .group:hover .lg\\:dark\\:group-hover\\:text-purple-500 {\n    --tw-text-opacity: 1;\n    color: rgba(139, 92, 246, var(--tw-text-opacity));\n  }\n\n  .dark .group:hover .lg\\:dark\\:group-hover\\:text-purple-600 {\n    --tw-text-opacity: 1;\n    color: rgba(124, 58, 237, var(--tw-text-opacity));\n  }\n\n  .dark .group:hover .lg\\:dark\\:group-hover\\:text-purple-700 {\n    --tw-text-opacity: 1;\n    color: rgba(109, 40, 217, var(--tw-text-opacity));\n  }\n\n  .dark .group:hover .lg\\:dark\\:group-hover\\:text-purple-800 {\n    --tw-text-opacity: 1;\n    color: rgba(91, 33, 182, var(--tw-text-opacity));\n  }\n\n  .dark .group:hover .lg\\:dark\\:group-hover\\:text-purple-900 {\n    --tw-text-opacity: 1;\n    color: rgba(76, 29, 149, var(--tw-text-opacity));\n  }\n\n  .dark .group:hover .lg\\:dark\\:group-hover\\:text-pink-50 {\n    --tw-text-opacity: 1;\n    color: rgba(253, 242, 248, var(--tw-text-opacity));\n  }\n\n  .dark .group:hover .lg\\:dark\\:group-hover\\:text-pink-100 {\n    --tw-text-opacity: 1;\n    color: rgba(252, 231, 243, var(--tw-text-opacity));\n  }\n\n  .dark .group:hover .lg\\:dark\\:group-hover\\:text-pink-200 {\n    --tw-text-opacity: 1;\n    color: rgba(251, 207, 232, var(--tw-text-opacity));\n  }\n\n  .dark .group:hover .lg\\:dark\\:group-hover\\:text-pink-300 {\n    --tw-text-opacity: 1;\n    color: rgba(249, 168, 212, var(--tw-text-opacity));\n  }\n\n  .dark .group:hover .lg\\:dark\\:group-hover\\:text-pink-400 {\n    --tw-text-opacity: 1;\n    color: rgba(244, 114, 182, var(--tw-text-opacity));\n  }\n\n  .dark .group:hover .lg\\:dark\\:group-hover\\:text-pink-500 {\n    --tw-text-opacity: 1;\n    color: rgba(236, 72, 153, var(--tw-text-opacity));\n  }\n\n  .dark .group:hover .lg\\:dark\\:group-hover\\:text-pink-600 {\n    --tw-text-opacity: 1;\n    color: rgba(219, 39, 119, var(--tw-text-opacity));\n  }\n\n  .dark .group:hover .lg\\:dark\\:group-hover\\:text-pink-700 {\n    --tw-text-opacity: 1;\n    color: rgba(190, 24, 93, var(--tw-text-opacity));\n  }\n\n  .dark .group:hover .lg\\:dark\\:group-hover\\:text-pink-800 {\n    --tw-text-opacity: 1;\n    color: rgba(157, 23, 77, var(--tw-text-opacity));\n  }\n\n  .dark .group:hover .lg\\:dark\\:group-hover\\:text-pink-900 {\n    --tw-text-opacity: 1;\n    color: rgba(131, 24, 67, var(--tw-text-opacity));\n  }\n\n  .dark .lg\\:dark\\:focus-within\\:text-transparent:focus-within {\n    color: transparent;\n  }\n\n  .dark .lg\\:dark\\:focus-within\\:text-current:focus-within {\n    color: currentColor;\n  }\n\n  .dark .lg\\:dark\\:focus-within\\:text-black:focus-within {\n    --tw-text-opacity: 1;\n    color: rgba(0, 0, 0, var(--tw-text-opacity));\n  }\n\n  .dark .lg\\:dark\\:focus-within\\:text-white:focus-within {\n    --tw-text-opacity: 1;\n    color: rgba(255, 255, 255, var(--tw-text-opacity));\n  }\n\n  .dark .lg\\:dark\\:focus-within\\:text-gray-50:focus-within {\n    --tw-text-opacity: 1;\n    color: rgba(249, 250, 251, var(--tw-text-opacity));\n  }\n\n  .dark .lg\\:dark\\:focus-within\\:text-gray-100:focus-within {\n    --tw-text-opacity: 1;\n    color: rgba(243, 244, 246, var(--tw-text-opacity));\n  }\n\n  .dark .lg\\:dark\\:focus-within\\:text-gray-200:focus-within {\n    --tw-text-opacity: 1;\n    color: rgba(229, 231, 235, var(--tw-text-opacity));\n  }\n\n  .dark .lg\\:dark\\:focus-within\\:text-gray-300:focus-within {\n    --tw-text-opacity: 1;\n    color: rgba(209, 213, 219, var(--tw-text-opacity));\n  }\n\n  .dark .lg\\:dark\\:focus-within\\:text-gray-400:focus-within {\n    --tw-text-opacity: 1;\n    color: rgba(156, 163, 175, var(--tw-text-opacity));\n  }\n\n  .dark .lg\\:dark\\:focus-within\\:text-gray-500:focus-within {\n    --tw-text-opacity: 1;\n    color: rgba(107, 114, 128, var(--tw-text-opacity));\n  }\n\n  .dark .lg\\:dark\\:focus-within\\:text-gray-600:focus-within {\n    --tw-text-opacity: 1;\n    color: rgba(75, 85, 99, var(--tw-text-opacity));\n  }\n\n  .dark .lg\\:dark\\:focus-within\\:text-gray-700:focus-within {\n    --tw-text-opacity: 1;\n    color: rgba(55, 65, 81, var(--tw-text-opacity));\n  }\n\n  .dark .lg\\:dark\\:focus-within\\:text-gray-800:focus-within {\n    --tw-text-opacity: 1;\n    color: rgba(31, 41, 55, var(--tw-text-opacity));\n  }\n\n  .dark .lg\\:dark\\:focus-within\\:text-gray-900:focus-within {\n    --tw-text-opacity: 1;\n    color: rgba(17, 24, 39, var(--tw-text-opacity));\n  }\n\n  .dark .lg\\:dark\\:focus-within\\:text-red-50:focus-within {\n    --tw-text-opacity: 1;\n    color: rgba(254, 242, 242, var(--tw-text-opacity));\n  }\n\n  .dark .lg\\:dark\\:focus-within\\:text-red-100:focus-within {\n    --tw-text-opacity: 1;\n    color: rgba(254, 226, 226, var(--tw-text-opacity));\n  }\n\n  .dark .lg\\:dark\\:focus-within\\:text-red-200:focus-within {\n    --tw-text-opacity: 1;\n    color: rgba(254, 202, 202, var(--tw-text-opacity));\n  }\n\n  .dark .lg\\:dark\\:focus-within\\:text-red-300:focus-within {\n    --tw-text-opacity: 1;\n    color: rgba(252, 165, 165, var(--tw-text-opacity));\n  }\n\n  .dark .lg\\:dark\\:focus-within\\:text-red-400:focus-within {\n    --tw-text-opacity: 1;\n    color: rgba(248, 113, 113, var(--tw-text-opacity));\n  }\n\n  .dark .lg\\:dark\\:focus-within\\:text-red-500:focus-within {\n    --tw-text-opacity: 1;\n    color: rgba(239, 68, 68, var(--tw-text-opacity));\n  }\n\n  .dark .lg\\:dark\\:focus-within\\:text-red-600:focus-within {\n    --tw-text-opacity: 1;\n    color: rgba(220, 38, 38, var(--tw-text-opacity));\n  }\n\n  .dark .lg\\:dark\\:focus-within\\:text-red-700:focus-within {\n    --tw-text-opacity: 1;\n    color: rgba(185, 28, 28, var(--tw-text-opacity));\n  }\n\n  .dark .lg\\:dark\\:focus-within\\:text-red-800:focus-within {\n    --tw-text-opacity: 1;\n    color: rgba(153, 27, 27, var(--tw-text-opacity));\n  }\n\n  .dark .lg\\:dark\\:focus-within\\:text-red-900:focus-within {\n    --tw-text-opacity: 1;\n    color: rgba(127, 29, 29, var(--tw-text-opacity));\n  }\n\n  .dark .lg\\:dark\\:focus-within\\:text-yellow-50:focus-within {\n    --tw-text-opacity: 1;\n    color: rgba(255, 251, 235, var(--tw-text-opacity));\n  }\n\n  .dark .lg\\:dark\\:focus-within\\:text-yellow-100:focus-within {\n    --tw-text-opacity: 1;\n    color: rgba(254, 243, 199, var(--tw-text-opacity));\n  }\n\n  .dark .lg\\:dark\\:focus-within\\:text-yellow-200:focus-within {\n    --tw-text-opacity: 1;\n    color: rgba(253, 230, 138, var(--tw-text-opacity));\n  }\n\n  .dark .lg\\:dark\\:focus-within\\:text-yellow-300:focus-within {\n    --tw-text-opacity: 1;\n    color: rgba(252, 211, 77, var(--tw-text-opacity));\n  }\n\n  .dark .lg\\:dark\\:focus-within\\:text-yellow-400:focus-within {\n    --tw-text-opacity: 1;\n    color: rgba(251, 191, 36, var(--tw-text-opacity));\n  }\n\n  .dark .lg\\:dark\\:focus-within\\:text-yellow-500:focus-within {\n    --tw-text-opacity: 1;\n    color: rgba(245, 158, 11, var(--tw-text-opacity));\n  }\n\n  .dark .lg\\:dark\\:focus-within\\:text-yellow-600:focus-within {\n    --tw-text-opacity: 1;\n    color: rgba(217, 119, 6, var(--tw-text-opacity));\n  }\n\n  .dark .lg\\:dark\\:focus-within\\:text-yellow-700:focus-within {\n    --tw-text-opacity: 1;\n    color: rgba(180, 83, 9, var(--tw-text-opacity));\n  }\n\n  .dark .lg\\:dark\\:focus-within\\:text-yellow-800:focus-within {\n    --tw-text-opacity: 1;\n    color: rgba(146, 64, 14, var(--tw-text-opacity));\n  }\n\n  .dark .lg\\:dark\\:focus-within\\:text-yellow-900:focus-within {\n    --tw-text-opacity: 1;\n    color: rgba(120, 53, 15, var(--tw-text-opacity));\n  }\n\n  .dark .lg\\:dark\\:focus-within\\:text-green-50:focus-within {\n    --tw-text-opacity: 1;\n    color: rgba(236, 253, 245, var(--tw-text-opacity));\n  }\n\n  .dark .lg\\:dark\\:focus-within\\:text-green-100:focus-within {\n    --tw-text-opacity: 1;\n    color: rgba(209, 250, 229, var(--tw-text-opacity));\n  }\n\n  .dark .lg\\:dark\\:focus-within\\:text-green-200:focus-within {\n    --tw-text-opacity: 1;\n    color: rgba(167, 243, 208, var(--tw-text-opacity));\n  }\n\n  .dark .lg\\:dark\\:focus-within\\:text-green-300:focus-within {\n    --tw-text-opacity: 1;\n    color: rgba(110, 231, 183, var(--tw-text-opacity));\n  }\n\n  .dark .lg\\:dark\\:focus-within\\:text-green-400:focus-within {\n    --tw-text-opacity: 1;\n    color: rgba(52, 211, 153, var(--tw-text-opacity));\n  }\n\n  .dark .lg\\:dark\\:focus-within\\:text-green-500:focus-within {\n    --tw-text-opacity: 1;\n    color: rgba(16, 185, 129, var(--tw-text-opacity));\n  }\n\n  .dark .lg\\:dark\\:focus-within\\:text-green-600:focus-within {\n    --tw-text-opacity: 1;\n    color: rgba(5, 150, 105, var(--tw-text-opacity));\n  }\n\n  .dark .lg\\:dark\\:focus-within\\:text-green-700:focus-within {\n    --tw-text-opacity: 1;\n    color: rgba(4, 120, 87, var(--tw-text-opacity));\n  }\n\n  .dark .lg\\:dark\\:focus-within\\:text-green-800:focus-within {\n    --tw-text-opacity: 1;\n    color: rgba(6, 95, 70, var(--tw-text-opacity));\n  }\n\n  .dark .lg\\:dark\\:focus-within\\:text-green-900:focus-within {\n    --tw-text-opacity: 1;\n    color: rgba(6, 78, 59, var(--tw-text-opacity));\n  }\n\n  .dark .lg\\:dark\\:focus-within\\:text-blue-50:focus-within {\n    --tw-text-opacity: 1;\n    color: rgba(239, 246, 255, var(--tw-text-opacity));\n  }\n\n  .dark .lg\\:dark\\:focus-within\\:text-blue-100:focus-within {\n    --tw-text-opacity: 1;\n    color: rgba(219, 234, 254, var(--tw-text-opacity));\n  }\n\n  .dark .lg\\:dark\\:focus-within\\:text-blue-200:focus-within {\n    --tw-text-opacity: 1;\n    color: rgba(191, 219, 254, var(--tw-text-opacity));\n  }\n\n  .dark .lg\\:dark\\:focus-within\\:text-blue-300:focus-within {\n    --tw-text-opacity: 1;\n    color: rgba(147, 197, 253, var(--tw-text-opacity));\n  }\n\n  .dark .lg\\:dark\\:focus-within\\:text-blue-400:focus-within {\n    --tw-text-opacity: 1;\n    color: rgba(96, 165, 250, var(--tw-text-opacity));\n  }\n\n  .dark .lg\\:dark\\:focus-within\\:text-blue-500:focus-within {\n    --tw-text-opacity: 1;\n    color: rgba(59, 130, 246, var(--tw-text-opacity));\n  }\n\n  .dark .lg\\:dark\\:focus-within\\:text-blue-600:focus-within {\n    --tw-text-opacity: 1;\n    color: rgba(37, 99, 235, var(--tw-text-opacity));\n  }\n\n  .dark .lg\\:dark\\:focus-within\\:text-blue-700:focus-within {\n    --tw-text-opacity: 1;\n    color: rgba(29, 78, 216, var(--tw-text-opacity));\n  }\n\n  .dark .lg\\:dark\\:focus-within\\:text-blue-800:focus-within {\n    --tw-text-opacity: 1;\n    color: rgba(30, 64, 175, var(--tw-text-opacity));\n  }\n\n  .dark .lg\\:dark\\:focus-within\\:text-blue-900:focus-within {\n    --tw-text-opacity: 1;\n    color: rgba(30, 58, 138, var(--tw-text-opacity));\n  }\n\n  .dark .lg\\:dark\\:focus-within\\:text-indigo-50:focus-within {\n    --tw-text-opacity: 1;\n    color: rgba(238, 242, 255, var(--tw-text-opacity));\n  }\n\n  .dark .lg\\:dark\\:focus-within\\:text-indigo-100:focus-within {\n    --tw-text-opacity: 1;\n    color: rgba(224, 231, 255, var(--tw-text-opacity));\n  }\n\n  .dark .lg\\:dark\\:focus-within\\:text-indigo-200:focus-within {\n    --tw-text-opacity: 1;\n    color: rgba(199, 210, 254, var(--tw-text-opacity));\n  }\n\n  .dark .lg\\:dark\\:focus-within\\:text-indigo-300:focus-within {\n    --tw-text-opacity: 1;\n    color: rgba(165, 180, 252, var(--tw-text-opacity));\n  }\n\n  .dark .lg\\:dark\\:focus-within\\:text-indigo-400:focus-within {\n    --tw-text-opacity: 1;\n    color: rgba(129, 140, 248, var(--tw-text-opacity));\n  }\n\n  .dark .lg\\:dark\\:focus-within\\:text-indigo-500:focus-within {\n    --tw-text-opacity: 1;\n    color: rgba(99, 102, 241, var(--tw-text-opacity));\n  }\n\n  .dark .lg\\:dark\\:focus-within\\:text-indigo-600:focus-within {\n    --tw-text-opacity: 1;\n    color: rgba(79, 70, 229, var(--tw-text-opacity));\n  }\n\n  .dark .lg\\:dark\\:focus-within\\:text-indigo-700:focus-within {\n    --tw-text-opacity: 1;\n    color: rgba(67, 56, 202, var(--tw-text-opacity));\n  }\n\n  .dark .lg\\:dark\\:focus-within\\:text-indigo-800:focus-within {\n    --tw-text-opacity: 1;\n    color: rgba(55, 48, 163, var(--tw-text-opacity));\n  }\n\n  .dark .lg\\:dark\\:focus-within\\:text-indigo-900:focus-within {\n    --tw-text-opacity: 1;\n    color: rgba(49, 46, 129, var(--tw-text-opacity));\n  }\n\n  .dark .lg\\:dark\\:focus-within\\:text-purple-50:focus-within {\n    --tw-text-opacity: 1;\n    color: rgba(245, 243, 255, var(--tw-text-opacity));\n  }\n\n  .dark .lg\\:dark\\:focus-within\\:text-purple-100:focus-within {\n    --tw-text-opacity: 1;\n    color: rgba(237, 233, 254, var(--tw-text-opacity));\n  }\n\n  .dark .lg\\:dark\\:focus-within\\:text-purple-200:focus-within {\n    --tw-text-opacity: 1;\n    color: rgba(221, 214, 254, var(--tw-text-opacity));\n  }\n\n  .dark .lg\\:dark\\:focus-within\\:text-purple-300:focus-within {\n    --tw-text-opacity: 1;\n    color: rgba(196, 181, 253, var(--tw-text-opacity));\n  }\n\n  .dark .lg\\:dark\\:focus-within\\:text-purple-400:focus-within {\n    --tw-text-opacity: 1;\n    color: rgba(167, 139, 250, var(--tw-text-opacity));\n  }\n\n  .dark .lg\\:dark\\:focus-within\\:text-purple-500:focus-within {\n    --tw-text-opacity: 1;\n    color: rgba(139, 92, 246, var(--tw-text-opacity));\n  }\n\n  .dark .lg\\:dark\\:focus-within\\:text-purple-600:focus-within {\n    --tw-text-opacity: 1;\n    color: rgba(124, 58, 237, var(--tw-text-opacity));\n  }\n\n  .dark .lg\\:dark\\:focus-within\\:text-purple-700:focus-within {\n    --tw-text-opacity: 1;\n    color: rgba(109, 40, 217, var(--tw-text-opacity));\n  }\n\n  .dark .lg\\:dark\\:focus-within\\:text-purple-800:focus-within {\n    --tw-text-opacity: 1;\n    color: rgba(91, 33, 182, var(--tw-text-opacity));\n  }\n\n  .dark .lg\\:dark\\:focus-within\\:text-purple-900:focus-within {\n    --tw-text-opacity: 1;\n    color: rgba(76, 29, 149, var(--tw-text-opacity));\n  }\n\n  .dark .lg\\:dark\\:focus-within\\:text-pink-50:focus-within {\n    --tw-text-opacity: 1;\n    color: rgba(253, 242, 248, var(--tw-text-opacity));\n  }\n\n  .dark .lg\\:dark\\:focus-within\\:text-pink-100:focus-within {\n    --tw-text-opacity: 1;\n    color: rgba(252, 231, 243, var(--tw-text-opacity));\n  }\n\n  .dark .lg\\:dark\\:focus-within\\:text-pink-200:focus-within {\n    --tw-text-opacity: 1;\n    color: rgba(251, 207, 232, var(--tw-text-opacity));\n  }\n\n  .dark .lg\\:dark\\:focus-within\\:text-pink-300:focus-within {\n    --tw-text-opacity: 1;\n    color: rgba(249, 168, 212, var(--tw-text-opacity));\n  }\n\n  .dark .lg\\:dark\\:focus-within\\:text-pink-400:focus-within {\n    --tw-text-opacity: 1;\n    color: rgba(244, 114, 182, var(--tw-text-opacity));\n  }\n\n  .dark .lg\\:dark\\:focus-within\\:text-pink-500:focus-within {\n    --tw-text-opacity: 1;\n    color: rgba(236, 72, 153, var(--tw-text-opacity));\n  }\n\n  .dark .lg\\:dark\\:focus-within\\:text-pink-600:focus-within {\n    --tw-text-opacity: 1;\n    color: rgba(219, 39, 119, var(--tw-text-opacity));\n  }\n\n  .dark .lg\\:dark\\:focus-within\\:text-pink-700:focus-within {\n    --tw-text-opacity: 1;\n    color: rgba(190, 24, 93, var(--tw-text-opacity));\n  }\n\n  .dark .lg\\:dark\\:focus-within\\:text-pink-800:focus-within {\n    --tw-text-opacity: 1;\n    color: rgba(157, 23, 77, var(--tw-text-opacity));\n  }\n\n  .dark .lg\\:dark\\:focus-within\\:text-pink-900:focus-within {\n    --tw-text-opacity: 1;\n    color: rgba(131, 24, 67, var(--tw-text-opacity));\n  }\n\n  .dark .lg\\:dark\\:hover\\:text-transparent:hover {\n    color: transparent;\n  }\n\n  .dark .lg\\:dark\\:hover\\:text-current:hover {\n    color: currentColor;\n  }\n\n  .dark .lg\\:dark\\:hover\\:text-black:hover {\n    --tw-text-opacity: 1;\n    color: rgba(0, 0, 0, var(--tw-text-opacity));\n  }\n\n  .dark .lg\\:dark\\:hover\\:text-white:hover {\n    --tw-text-opacity: 1;\n    color: rgba(255, 255, 255, var(--tw-text-opacity));\n  }\n\n  .dark .lg\\:dark\\:hover\\:text-gray-50:hover {\n    --tw-text-opacity: 1;\n    color: rgba(249, 250, 251, var(--tw-text-opacity));\n  }\n\n  .dark .lg\\:dark\\:hover\\:text-gray-100:hover {\n    --tw-text-opacity: 1;\n    color: rgba(243, 244, 246, var(--tw-text-opacity));\n  }\n\n  .dark .lg\\:dark\\:hover\\:text-gray-200:hover {\n    --tw-text-opacity: 1;\n    color: rgba(229, 231, 235, var(--tw-text-opacity));\n  }\n\n  .dark .lg\\:dark\\:hover\\:text-gray-300:hover {\n    --tw-text-opacity: 1;\n    color: rgba(209, 213, 219, var(--tw-text-opacity));\n  }\n\n  .dark .lg\\:dark\\:hover\\:text-gray-400:hover {\n    --tw-text-opacity: 1;\n    color: rgba(156, 163, 175, var(--tw-text-opacity));\n  }\n\n  .dark .lg\\:dark\\:hover\\:text-gray-500:hover {\n    --tw-text-opacity: 1;\n    color: rgba(107, 114, 128, var(--tw-text-opacity));\n  }\n\n  .dark .lg\\:dark\\:hover\\:text-gray-600:hover {\n    --tw-text-opacity: 1;\n    color: rgba(75, 85, 99, var(--tw-text-opacity));\n  }\n\n  .dark .lg\\:dark\\:hover\\:text-gray-700:hover {\n    --tw-text-opacity: 1;\n    color: rgba(55, 65, 81, var(--tw-text-opacity));\n  }\n\n  .dark .lg\\:dark\\:hover\\:text-gray-800:hover {\n    --tw-text-opacity: 1;\n    color: rgba(31, 41, 55, var(--tw-text-opacity));\n  }\n\n  .dark .lg\\:dark\\:hover\\:text-gray-900:hover {\n    --tw-text-opacity: 1;\n    color: rgba(17, 24, 39, var(--tw-text-opacity));\n  }\n\n  .dark .lg\\:dark\\:hover\\:text-red-50:hover {\n    --tw-text-opacity: 1;\n    color: rgba(254, 242, 242, var(--tw-text-opacity));\n  }\n\n  .dark .lg\\:dark\\:hover\\:text-red-100:hover {\n    --tw-text-opacity: 1;\n    color: rgba(254, 226, 226, var(--tw-text-opacity));\n  }\n\n  .dark .lg\\:dark\\:hover\\:text-red-200:hover {\n    --tw-text-opacity: 1;\n    color: rgba(254, 202, 202, var(--tw-text-opacity));\n  }\n\n  .dark .lg\\:dark\\:hover\\:text-red-300:hover {\n    --tw-text-opacity: 1;\n    color: rgba(252, 165, 165, var(--tw-text-opacity));\n  }\n\n  .dark .lg\\:dark\\:hover\\:text-red-400:hover {\n    --tw-text-opacity: 1;\n    color: rgba(248, 113, 113, var(--tw-text-opacity));\n  }\n\n  .dark .lg\\:dark\\:hover\\:text-red-500:hover {\n    --tw-text-opacity: 1;\n    color: rgba(239, 68, 68, var(--tw-text-opacity));\n  }\n\n  .dark .lg\\:dark\\:hover\\:text-red-600:hover {\n    --tw-text-opacity: 1;\n    color: rgba(220, 38, 38, var(--tw-text-opacity));\n  }\n\n  .dark .lg\\:dark\\:hover\\:text-red-700:hover {\n    --tw-text-opacity: 1;\n    color: rgba(185, 28, 28, var(--tw-text-opacity));\n  }\n\n  .dark .lg\\:dark\\:hover\\:text-red-800:hover {\n    --tw-text-opacity: 1;\n    color: rgba(153, 27, 27, var(--tw-text-opacity));\n  }\n\n  .dark .lg\\:dark\\:hover\\:text-red-900:hover {\n    --tw-text-opacity: 1;\n    color: rgba(127, 29, 29, var(--tw-text-opacity));\n  }\n\n  .dark .lg\\:dark\\:hover\\:text-yellow-50:hover {\n    --tw-text-opacity: 1;\n    color: rgba(255, 251, 235, var(--tw-text-opacity));\n  }\n\n  .dark .lg\\:dark\\:hover\\:text-yellow-100:hover {\n    --tw-text-opacity: 1;\n    color: rgba(254, 243, 199, var(--tw-text-opacity));\n  }\n\n  .dark .lg\\:dark\\:hover\\:text-yellow-200:hover {\n    --tw-text-opacity: 1;\n    color: rgba(253, 230, 138, var(--tw-text-opacity));\n  }\n\n  .dark .lg\\:dark\\:hover\\:text-yellow-300:hover {\n    --tw-text-opacity: 1;\n    color: rgba(252, 211, 77, var(--tw-text-opacity));\n  }\n\n  .dark .lg\\:dark\\:hover\\:text-yellow-400:hover {\n    --tw-text-opacity: 1;\n    color: rgba(251, 191, 36, var(--tw-text-opacity));\n  }\n\n  .dark .lg\\:dark\\:hover\\:text-yellow-500:hover {\n    --tw-text-opacity: 1;\n    color: rgba(245, 158, 11, var(--tw-text-opacity));\n  }\n\n  .dark .lg\\:dark\\:hover\\:text-yellow-600:hover {\n    --tw-text-opacity: 1;\n    color: rgba(217, 119, 6, var(--tw-text-opacity));\n  }\n\n  .dark .lg\\:dark\\:hover\\:text-yellow-700:hover {\n    --tw-text-opacity: 1;\n    color: rgba(180, 83, 9, var(--tw-text-opacity));\n  }\n\n  .dark .lg\\:dark\\:hover\\:text-yellow-800:hover {\n    --tw-text-opacity: 1;\n    color: rgba(146, 64, 14, var(--tw-text-opacity));\n  }\n\n  .dark .lg\\:dark\\:hover\\:text-yellow-900:hover {\n    --tw-text-opacity: 1;\n    color: rgba(120, 53, 15, var(--tw-text-opacity));\n  }\n\n  .dark .lg\\:dark\\:hover\\:text-green-50:hover {\n    --tw-text-opacity: 1;\n    color: rgba(236, 253, 245, var(--tw-text-opacity));\n  }\n\n  .dark .lg\\:dark\\:hover\\:text-green-100:hover {\n    --tw-text-opacity: 1;\n    color: rgba(209, 250, 229, var(--tw-text-opacity));\n  }\n\n  .dark .lg\\:dark\\:hover\\:text-green-200:hover {\n    --tw-text-opacity: 1;\n    color: rgba(167, 243, 208, var(--tw-text-opacity));\n  }\n\n  .dark .lg\\:dark\\:hover\\:text-green-300:hover {\n    --tw-text-opacity: 1;\n    color: rgba(110, 231, 183, var(--tw-text-opacity));\n  }\n\n  .dark .lg\\:dark\\:hover\\:text-green-400:hover {\n    --tw-text-opacity: 1;\n    color: rgba(52, 211, 153, var(--tw-text-opacity));\n  }\n\n  .dark .lg\\:dark\\:hover\\:text-green-500:hover {\n    --tw-text-opacity: 1;\n    color: rgba(16, 185, 129, var(--tw-text-opacity));\n  }\n\n  .dark .lg\\:dark\\:hover\\:text-green-600:hover {\n    --tw-text-opacity: 1;\n    color: rgba(5, 150, 105, var(--tw-text-opacity));\n  }\n\n  .dark .lg\\:dark\\:hover\\:text-green-700:hover {\n    --tw-text-opacity: 1;\n    color: rgba(4, 120, 87, var(--tw-text-opacity));\n  }\n\n  .dark .lg\\:dark\\:hover\\:text-green-800:hover {\n    --tw-text-opacity: 1;\n    color: rgba(6, 95, 70, var(--tw-text-opacity));\n  }\n\n  .dark .lg\\:dark\\:hover\\:text-green-900:hover {\n    --tw-text-opacity: 1;\n    color: rgba(6, 78, 59, var(--tw-text-opacity));\n  }\n\n  .dark .lg\\:dark\\:hover\\:text-blue-50:hover {\n    --tw-text-opacity: 1;\n    color: rgba(239, 246, 255, var(--tw-text-opacity));\n  }\n\n  .dark .lg\\:dark\\:hover\\:text-blue-100:hover {\n    --tw-text-opacity: 1;\n    color: rgba(219, 234, 254, var(--tw-text-opacity));\n  }\n\n  .dark .lg\\:dark\\:hover\\:text-blue-200:hover {\n    --tw-text-opacity: 1;\n    color: rgba(191, 219, 254, var(--tw-text-opacity));\n  }\n\n  .dark .lg\\:dark\\:hover\\:text-blue-300:hover {\n    --tw-text-opacity: 1;\n    color: rgba(147, 197, 253, var(--tw-text-opacity));\n  }\n\n  .dark .lg\\:dark\\:hover\\:text-blue-400:hover {\n    --tw-text-opacity: 1;\n    color: rgba(96, 165, 250, var(--tw-text-opacity));\n  }\n\n  .dark .lg\\:dark\\:hover\\:text-blue-500:hover {\n    --tw-text-opacity: 1;\n    color: rgba(59, 130, 246, var(--tw-text-opacity));\n  }\n\n  .dark .lg\\:dark\\:hover\\:text-blue-600:hover {\n    --tw-text-opacity: 1;\n    color: rgba(37, 99, 235, var(--tw-text-opacity));\n  }\n\n  .dark .lg\\:dark\\:hover\\:text-blue-700:hover {\n    --tw-text-opacity: 1;\n    color: rgba(29, 78, 216, var(--tw-text-opacity));\n  }\n\n  .dark .lg\\:dark\\:hover\\:text-blue-800:hover {\n    --tw-text-opacity: 1;\n    color: rgba(30, 64, 175, var(--tw-text-opacity));\n  }\n\n  .dark .lg\\:dark\\:hover\\:text-blue-900:hover {\n    --tw-text-opacity: 1;\n    color: rgba(30, 58, 138, var(--tw-text-opacity));\n  }\n\n  .dark .lg\\:dark\\:hover\\:text-indigo-50:hover {\n    --tw-text-opacity: 1;\n    color: rgba(238, 242, 255, var(--tw-text-opacity));\n  }\n\n  .dark .lg\\:dark\\:hover\\:text-indigo-100:hover {\n    --tw-text-opacity: 1;\n    color: rgba(224, 231, 255, var(--tw-text-opacity));\n  }\n\n  .dark .lg\\:dark\\:hover\\:text-indigo-200:hover {\n    --tw-text-opacity: 1;\n    color: rgba(199, 210, 254, var(--tw-text-opacity));\n  }\n\n  .dark .lg\\:dark\\:hover\\:text-indigo-300:hover {\n    --tw-text-opacity: 1;\n    color: rgba(165, 180, 252, var(--tw-text-opacity));\n  }\n\n  .dark .lg\\:dark\\:hover\\:text-indigo-400:hover {\n    --tw-text-opacity: 1;\n    color: rgba(129, 140, 248, var(--tw-text-opacity));\n  }\n\n  .dark .lg\\:dark\\:hover\\:text-indigo-500:hover {\n    --tw-text-opacity: 1;\n    color: rgba(99, 102, 241, var(--tw-text-opacity));\n  }\n\n  .dark .lg\\:dark\\:hover\\:text-indigo-600:hover {\n    --tw-text-opacity: 1;\n    color: rgba(79, 70, 229, var(--tw-text-opacity));\n  }\n\n  .dark .lg\\:dark\\:hover\\:text-indigo-700:hover {\n    --tw-text-opacity: 1;\n    color: rgba(67, 56, 202, var(--tw-text-opacity));\n  }\n\n  .dark .lg\\:dark\\:hover\\:text-indigo-800:hover {\n    --tw-text-opacity: 1;\n    color: rgba(55, 48, 163, var(--tw-text-opacity));\n  }\n\n  .dark .lg\\:dark\\:hover\\:text-indigo-900:hover {\n    --tw-text-opacity: 1;\n    color: rgba(49, 46, 129, var(--tw-text-opacity));\n  }\n\n  .dark .lg\\:dark\\:hover\\:text-purple-50:hover {\n    --tw-text-opacity: 1;\n    color: rgba(245, 243, 255, var(--tw-text-opacity));\n  }\n\n  .dark .lg\\:dark\\:hover\\:text-purple-100:hover {\n    --tw-text-opacity: 1;\n    color: rgba(237, 233, 254, var(--tw-text-opacity));\n  }\n\n  .dark .lg\\:dark\\:hover\\:text-purple-200:hover {\n    --tw-text-opacity: 1;\n    color: rgba(221, 214, 254, var(--tw-text-opacity));\n  }\n\n  .dark .lg\\:dark\\:hover\\:text-purple-300:hover {\n    --tw-text-opacity: 1;\n    color: rgba(196, 181, 253, var(--tw-text-opacity));\n  }\n\n  .dark .lg\\:dark\\:hover\\:text-purple-400:hover {\n    --tw-text-opacity: 1;\n    color: rgba(167, 139, 250, var(--tw-text-opacity));\n  }\n\n  .dark .lg\\:dark\\:hover\\:text-purple-500:hover {\n    --tw-text-opacity: 1;\n    color: rgba(139, 92, 246, var(--tw-text-opacity));\n  }\n\n  .dark .lg\\:dark\\:hover\\:text-purple-600:hover {\n    --tw-text-opacity: 1;\n    color: rgba(124, 58, 237, var(--tw-text-opacity));\n  }\n\n  .dark .lg\\:dark\\:hover\\:text-purple-700:hover {\n    --tw-text-opacity: 1;\n    color: rgba(109, 40, 217, var(--tw-text-opacity));\n  }\n\n  .dark .lg\\:dark\\:hover\\:text-purple-800:hover {\n    --tw-text-opacity: 1;\n    color: rgba(91, 33, 182, var(--tw-text-opacity));\n  }\n\n  .dark .lg\\:dark\\:hover\\:text-purple-900:hover {\n    --tw-text-opacity: 1;\n    color: rgba(76, 29, 149, var(--tw-text-opacity));\n  }\n\n  .dark .lg\\:dark\\:hover\\:text-pink-50:hover {\n    --tw-text-opacity: 1;\n    color: rgba(253, 242, 248, var(--tw-text-opacity));\n  }\n\n  .dark .lg\\:dark\\:hover\\:text-pink-100:hover {\n    --tw-text-opacity: 1;\n    color: rgba(252, 231, 243, var(--tw-text-opacity));\n  }\n\n  .dark .lg\\:dark\\:hover\\:text-pink-200:hover {\n    --tw-text-opacity: 1;\n    color: rgba(251, 207, 232, var(--tw-text-opacity));\n  }\n\n  .dark .lg\\:dark\\:hover\\:text-pink-300:hover {\n    --tw-text-opacity: 1;\n    color: rgba(249, 168, 212, var(--tw-text-opacity));\n  }\n\n  .dark .lg\\:dark\\:hover\\:text-pink-400:hover {\n    --tw-text-opacity: 1;\n    color: rgba(244, 114, 182, var(--tw-text-opacity));\n  }\n\n  .dark .lg\\:dark\\:hover\\:text-pink-500:hover {\n    --tw-text-opacity: 1;\n    color: rgba(236, 72, 153, var(--tw-text-opacity));\n  }\n\n  .dark .lg\\:dark\\:hover\\:text-pink-600:hover {\n    --tw-text-opacity: 1;\n    color: rgba(219, 39, 119, var(--tw-text-opacity));\n  }\n\n  .dark .lg\\:dark\\:hover\\:text-pink-700:hover {\n    --tw-text-opacity: 1;\n    color: rgba(190, 24, 93, var(--tw-text-opacity));\n  }\n\n  .dark .lg\\:dark\\:hover\\:text-pink-800:hover {\n    --tw-text-opacity: 1;\n    color: rgba(157, 23, 77, var(--tw-text-opacity));\n  }\n\n  .dark .lg\\:dark\\:hover\\:text-pink-900:hover {\n    --tw-text-opacity: 1;\n    color: rgba(131, 24, 67, var(--tw-text-opacity));\n  }\n\n  .dark .lg\\:dark\\:focus\\:text-transparent:focus {\n    color: transparent;\n  }\n\n  .dark .lg\\:dark\\:focus\\:text-current:focus {\n    color: currentColor;\n  }\n\n  .dark .lg\\:dark\\:focus\\:text-black:focus {\n    --tw-text-opacity: 1;\n    color: rgba(0, 0, 0, var(--tw-text-opacity));\n  }\n\n  .dark .lg\\:dark\\:focus\\:text-white:focus {\n    --tw-text-opacity: 1;\n    color: rgba(255, 255, 255, var(--tw-text-opacity));\n  }\n\n  .dark .lg\\:dark\\:focus\\:text-gray-50:focus {\n    --tw-text-opacity: 1;\n    color: rgba(249, 250, 251, var(--tw-text-opacity));\n  }\n\n  .dark .lg\\:dark\\:focus\\:text-gray-100:focus {\n    --tw-text-opacity: 1;\n    color: rgba(243, 244, 246, var(--tw-text-opacity));\n  }\n\n  .dark .lg\\:dark\\:focus\\:text-gray-200:focus {\n    --tw-text-opacity: 1;\n    color: rgba(229, 231, 235, var(--tw-text-opacity));\n  }\n\n  .dark .lg\\:dark\\:focus\\:text-gray-300:focus {\n    --tw-text-opacity: 1;\n    color: rgba(209, 213, 219, var(--tw-text-opacity));\n  }\n\n  .dark .lg\\:dark\\:focus\\:text-gray-400:focus {\n    --tw-text-opacity: 1;\n    color: rgba(156, 163, 175, var(--tw-text-opacity));\n  }\n\n  .dark .lg\\:dark\\:focus\\:text-gray-500:focus {\n    --tw-text-opacity: 1;\n    color: rgba(107, 114, 128, var(--tw-text-opacity));\n  }\n\n  .dark .lg\\:dark\\:focus\\:text-gray-600:focus {\n    --tw-text-opacity: 1;\n    color: rgba(75, 85, 99, var(--tw-text-opacity));\n  }\n\n  .dark .lg\\:dark\\:focus\\:text-gray-700:focus {\n    --tw-text-opacity: 1;\n    color: rgba(55, 65, 81, var(--tw-text-opacity));\n  }\n\n  .dark .lg\\:dark\\:focus\\:text-gray-800:focus {\n    --tw-text-opacity: 1;\n    color: rgba(31, 41, 55, var(--tw-text-opacity));\n  }\n\n  .dark .lg\\:dark\\:focus\\:text-gray-900:focus {\n    --tw-text-opacity: 1;\n    color: rgba(17, 24, 39, var(--tw-text-opacity));\n  }\n\n  .dark .lg\\:dark\\:focus\\:text-red-50:focus {\n    --tw-text-opacity: 1;\n    color: rgba(254, 242, 242, var(--tw-text-opacity));\n  }\n\n  .dark .lg\\:dark\\:focus\\:text-red-100:focus {\n    --tw-text-opacity: 1;\n    color: rgba(254, 226, 226, var(--tw-text-opacity));\n  }\n\n  .dark .lg\\:dark\\:focus\\:text-red-200:focus {\n    --tw-text-opacity: 1;\n    color: rgba(254, 202, 202, var(--tw-text-opacity));\n  }\n\n  .dark .lg\\:dark\\:focus\\:text-red-300:focus {\n    --tw-text-opacity: 1;\n    color: rgba(252, 165, 165, var(--tw-text-opacity));\n  }\n\n  .dark .lg\\:dark\\:focus\\:text-red-400:focus {\n    --tw-text-opacity: 1;\n    color: rgba(248, 113, 113, var(--tw-text-opacity));\n  }\n\n  .dark .lg\\:dark\\:focus\\:text-red-500:focus {\n    --tw-text-opacity: 1;\n    color: rgba(239, 68, 68, var(--tw-text-opacity));\n  }\n\n  .dark .lg\\:dark\\:focus\\:text-red-600:focus {\n    --tw-text-opacity: 1;\n    color: rgba(220, 38, 38, var(--tw-text-opacity));\n  }\n\n  .dark .lg\\:dark\\:focus\\:text-red-700:focus {\n    --tw-text-opacity: 1;\n    color: rgba(185, 28, 28, var(--tw-text-opacity));\n  }\n\n  .dark .lg\\:dark\\:focus\\:text-red-800:focus {\n    --tw-text-opacity: 1;\n    color: rgba(153, 27, 27, var(--tw-text-opacity));\n  }\n\n  .dark .lg\\:dark\\:focus\\:text-red-900:focus {\n    --tw-text-opacity: 1;\n    color: rgba(127, 29, 29, var(--tw-text-opacity));\n  }\n\n  .dark .lg\\:dark\\:focus\\:text-yellow-50:focus {\n    --tw-text-opacity: 1;\n    color: rgba(255, 251, 235, var(--tw-text-opacity));\n  }\n\n  .dark .lg\\:dark\\:focus\\:text-yellow-100:focus {\n    --tw-text-opacity: 1;\n    color: rgba(254, 243, 199, var(--tw-text-opacity));\n  }\n\n  .dark .lg\\:dark\\:focus\\:text-yellow-200:focus {\n    --tw-text-opacity: 1;\n    color: rgba(253, 230, 138, var(--tw-text-opacity));\n  }\n\n  .dark .lg\\:dark\\:focus\\:text-yellow-300:focus {\n    --tw-text-opacity: 1;\n    color: rgba(252, 211, 77, var(--tw-text-opacity));\n  }\n\n  .dark .lg\\:dark\\:focus\\:text-yellow-400:focus {\n    --tw-text-opacity: 1;\n    color: rgba(251, 191, 36, var(--tw-text-opacity));\n  }\n\n  .dark .lg\\:dark\\:focus\\:text-yellow-500:focus {\n    --tw-text-opacity: 1;\n    color: rgba(245, 158, 11, var(--tw-text-opacity));\n  }\n\n  .dark .lg\\:dark\\:focus\\:text-yellow-600:focus {\n    --tw-text-opacity: 1;\n    color: rgba(217, 119, 6, var(--tw-text-opacity));\n  }\n\n  .dark .lg\\:dark\\:focus\\:text-yellow-700:focus {\n    --tw-text-opacity: 1;\n    color: rgba(180, 83, 9, var(--tw-text-opacity));\n  }\n\n  .dark .lg\\:dark\\:focus\\:text-yellow-800:focus {\n    --tw-text-opacity: 1;\n    color: rgba(146, 64, 14, var(--tw-text-opacity));\n  }\n\n  .dark .lg\\:dark\\:focus\\:text-yellow-900:focus {\n    --tw-text-opacity: 1;\n    color: rgba(120, 53, 15, var(--tw-text-opacity));\n  }\n\n  .dark .lg\\:dark\\:focus\\:text-green-50:focus {\n    --tw-text-opacity: 1;\n    color: rgba(236, 253, 245, var(--tw-text-opacity));\n  }\n\n  .dark .lg\\:dark\\:focus\\:text-green-100:focus {\n    --tw-text-opacity: 1;\n    color: rgba(209, 250, 229, var(--tw-text-opacity));\n  }\n\n  .dark .lg\\:dark\\:focus\\:text-green-200:focus {\n    --tw-text-opacity: 1;\n    color: rgba(167, 243, 208, var(--tw-text-opacity));\n  }\n\n  .dark .lg\\:dark\\:focus\\:text-green-300:focus {\n    --tw-text-opacity: 1;\n    color: rgba(110, 231, 183, var(--tw-text-opacity));\n  }\n\n  .dark .lg\\:dark\\:focus\\:text-green-400:focus {\n    --tw-text-opacity: 1;\n    color: rgba(52, 211, 153, var(--tw-text-opacity));\n  }\n\n  .dark .lg\\:dark\\:focus\\:text-green-500:focus {\n    --tw-text-opacity: 1;\n    color: rgba(16, 185, 129, var(--tw-text-opacity));\n  }\n\n  .dark .lg\\:dark\\:focus\\:text-green-600:focus {\n    --tw-text-opacity: 1;\n    color: rgba(5, 150, 105, var(--tw-text-opacity));\n  }\n\n  .dark .lg\\:dark\\:focus\\:text-green-700:focus {\n    --tw-text-opacity: 1;\n    color: rgba(4, 120, 87, var(--tw-text-opacity));\n  }\n\n  .dark .lg\\:dark\\:focus\\:text-green-800:focus {\n    --tw-text-opacity: 1;\n    color: rgba(6, 95, 70, var(--tw-text-opacity));\n  }\n\n  .dark .lg\\:dark\\:focus\\:text-green-900:focus {\n    --tw-text-opacity: 1;\n    color: rgba(6, 78, 59, var(--tw-text-opacity));\n  }\n\n  .dark .lg\\:dark\\:focus\\:text-blue-50:focus {\n    --tw-text-opacity: 1;\n    color: rgba(239, 246, 255, var(--tw-text-opacity));\n  }\n\n  .dark .lg\\:dark\\:focus\\:text-blue-100:focus {\n    --tw-text-opacity: 1;\n    color: rgba(219, 234, 254, var(--tw-text-opacity));\n  }\n\n  .dark .lg\\:dark\\:focus\\:text-blue-200:focus {\n    --tw-text-opacity: 1;\n    color: rgba(191, 219, 254, var(--tw-text-opacity));\n  }\n\n  .dark .lg\\:dark\\:focus\\:text-blue-300:focus {\n    --tw-text-opacity: 1;\n    color: rgba(147, 197, 253, var(--tw-text-opacity));\n  }\n\n  .dark .lg\\:dark\\:focus\\:text-blue-400:focus {\n    --tw-text-opacity: 1;\n    color: rgba(96, 165, 250, var(--tw-text-opacity));\n  }\n\n  .dark .lg\\:dark\\:focus\\:text-blue-500:focus {\n    --tw-text-opacity: 1;\n    color: rgba(59, 130, 246, var(--tw-text-opacity));\n  }\n\n  .dark .lg\\:dark\\:focus\\:text-blue-600:focus {\n    --tw-text-opacity: 1;\n    color: rgba(37, 99, 235, var(--tw-text-opacity));\n  }\n\n  .dark .lg\\:dark\\:focus\\:text-blue-700:focus {\n    --tw-text-opacity: 1;\n    color: rgba(29, 78, 216, var(--tw-text-opacity));\n  }\n\n  .dark .lg\\:dark\\:focus\\:text-blue-800:focus {\n    --tw-text-opacity: 1;\n    color: rgba(30, 64, 175, var(--tw-text-opacity));\n  }\n\n  .dark .lg\\:dark\\:focus\\:text-blue-900:focus {\n    --tw-text-opacity: 1;\n    color: rgba(30, 58, 138, var(--tw-text-opacity));\n  }\n\n  .dark .lg\\:dark\\:focus\\:text-indigo-50:focus {\n    --tw-text-opacity: 1;\n    color: rgba(238, 242, 255, var(--tw-text-opacity));\n  }\n\n  .dark .lg\\:dark\\:focus\\:text-indigo-100:focus {\n    --tw-text-opacity: 1;\n    color: rgba(224, 231, 255, var(--tw-text-opacity));\n  }\n\n  .dark .lg\\:dark\\:focus\\:text-indigo-200:focus {\n    --tw-text-opacity: 1;\n    color: rgba(199, 210, 254, var(--tw-text-opacity));\n  }\n\n  .dark .lg\\:dark\\:focus\\:text-indigo-300:focus {\n    --tw-text-opacity: 1;\n    color: rgba(165, 180, 252, var(--tw-text-opacity));\n  }\n\n  .dark .lg\\:dark\\:focus\\:text-indigo-400:focus {\n    --tw-text-opacity: 1;\n    color: rgba(129, 140, 248, var(--tw-text-opacity));\n  }\n\n  .dark .lg\\:dark\\:focus\\:text-indigo-500:focus {\n    --tw-text-opacity: 1;\n    color: rgba(99, 102, 241, var(--tw-text-opacity));\n  }\n\n  .dark .lg\\:dark\\:focus\\:text-indigo-600:focus {\n    --tw-text-opacity: 1;\n    color: rgba(79, 70, 229, var(--tw-text-opacity));\n  }\n\n  .dark .lg\\:dark\\:focus\\:text-indigo-700:focus {\n    --tw-text-opacity: 1;\n    color: rgba(67, 56, 202, var(--tw-text-opacity));\n  }\n\n  .dark .lg\\:dark\\:focus\\:text-indigo-800:focus {\n    --tw-text-opacity: 1;\n    color: rgba(55, 48, 163, var(--tw-text-opacity));\n  }\n\n  .dark .lg\\:dark\\:focus\\:text-indigo-900:focus {\n    --tw-text-opacity: 1;\n    color: rgba(49, 46, 129, var(--tw-text-opacity));\n  }\n\n  .dark .lg\\:dark\\:focus\\:text-purple-50:focus {\n    --tw-text-opacity: 1;\n    color: rgba(245, 243, 255, var(--tw-text-opacity));\n  }\n\n  .dark .lg\\:dark\\:focus\\:text-purple-100:focus {\n    --tw-text-opacity: 1;\n    color: rgba(237, 233, 254, var(--tw-text-opacity));\n  }\n\n  .dark .lg\\:dark\\:focus\\:text-purple-200:focus {\n    --tw-text-opacity: 1;\n    color: rgba(221, 214, 254, var(--tw-text-opacity));\n  }\n\n  .dark .lg\\:dark\\:focus\\:text-purple-300:focus {\n    --tw-text-opacity: 1;\n    color: rgba(196, 181, 253, var(--tw-text-opacity));\n  }\n\n  .dark .lg\\:dark\\:focus\\:text-purple-400:focus {\n    --tw-text-opacity: 1;\n    color: rgba(167, 139, 250, var(--tw-text-opacity));\n  }\n\n  .dark .lg\\:dark\\:focus\\:text-purple-500:focus {\n    --tw-text-opacity: 1;\n    color: rgba(139, 92, 246, var(--tw-text-opacity));\n  }\n\n  .dark .lg\\:dark\\:focus\\:text-purple-600:focus {\n    --tw-text-opacity: 1;\n    color: rgba(124, 58, 237, var(--tw-text-opacity));\n  }\n\n  .dark .lg\\:dark\\:focus\\:text-purple-700:focus {\n    --tw-text-opacity: 1;\n    color: rgba(109, 40, 217, var(--tw-text-opacity));\n  }\n\n  .dark .lg\\:dark\\:focus\\:text-purple-800:focus {\n    --tw-text-opacity: 1;\n    color: rgba(91, 33, 182, var(--tw-text-opacity));\n  }\n\n  .dark .lg\\:dark\\:focus\\:text-purple-900:focus {\n    --tw-text-opacity: 1;\n    color: rgba(76, 29, 149, var(--tw-text-opacity));\n  }\n\n  .dark .lg\\:dark\\:focus\\:text-pink-50:focus {\n    --tw-text-opacity: 1;\n    color: rgba(253, 242, 248, var(--tw-text-opacity));\n  }\n\n  .dark .lg\\:dark\\:focus\\:text-pink-100:focus {\n    --tw-text-opacity: 1;\n    color: rgba(252, 231, 243, var(--tw-text-opacity));\n  }\n\n  .dark .lg\\:dark\\:focus\\:text-pink-200:focus {\n    --tw-text-opacity: 1;\n    color: rgba(251, 207, 232, var(--tw-text-opacity));\n  }\n\n  .dark .lg\\:dark\\:focus\\:text-pink-300:focus {\n    --tw-text-opacity: 1;\n    color: rgba(249, 168, 212, var(--tw-text-opacity));\n  }\n\n  .dark .lg\\:dark\\:focus\\:text-pink-400:focus {\n    --tw-text-opacity: 1;\n    color: rgba(244, 114, 182, var(--tw-text-opacity));\n  }\n\n  .dark .lg\\:dark\\:focus\\:text-pink-500:focus {\n    --tw-text-opacity: 1;\n    color: rgba(236, 72, 153, var(--tw-text-opacity));\n  }\n\n  .dark .lg\\:dark\\:focus\\:text-pink-600:focus {\n    --tw-text-opacity: 1;\n    color: rgba(219, 39, 119, var(--tw-text-opacity));\n  }\n\n  .dark .lg\\:dark\\:focus\\:text-pink-700:focus {\n    --tw-text-opacity: 1;\n    color: rgba(190, 24, 93, var(--tw-text-opacity));\n  }\n\n  .dark .lg\\:dark\\:focus\\:text-pink-800:focus {\n    --tw-text-opacity: 1;\n    color: rgba(157, 23, 77, var(--tw-text-opacity));\n  }\n\n  .dark .lg\\:dark\\:focus\\:text-pink-900:focus {\n    --tw-text-opacity: 1;\n    color: rgba(131, 24, 67, var(--tw-text-opacity));\n  }\n\n  .lg\\:text-opacity-0 {\n    --tw-text-opacity: 0;\n  }\n\n  .lg\\:text-opacity-5 {\n    --tw-text-opacity: 0.05;\n  }\n\n  .lg\\:text-opacity-10 {\n    --tw-text-opacity: 0.1;\n  }\n\n  .lg\\:text-opacity-20 {\n    --tw-text-opacity: 0.2;\n  }\n\n  .lg\\:text-opacity-25 {\n    --tw-text-opacity: 0.25;\n  }\n\n  .lg\\:text-opacity-30 {\n    --tw-text-opacity: 0.3;\n  }\n\n  .lg\\:text-opacity-40 {\n    --tw-text-opacity: 0.4;\n  }\n\n  .lg\\:text-opacity-50 {\n    --tw-text-opacity: 0.5;\n  }\n\n  .lg\\:text-opacity-60 {\n    --tw-text-opacity: 0.6;\n  }\n\n  .lg\\:text-opacity-70 {\n    --tw-text-opacity: 0.7;\n  }\n\n  .lg\\:text-opacity-75 {\n    --tw-text-opacity: 0.75;\n  }\n\n  .lg\\:text-opacity-80 {\n    --tw-text-opacity: 0.8;\n  }\n\n  .lg\\:text-opacity-90 {\n    --tw-text-opacity: 0.9;\n  }\n\n  .lg\\:text-opacity-95 {\n    --tw-text-opacity: 0.95;\n  }\n\n  .lg\\:text-opacity-100 {\n    --tw-text-opacity: 1;\n  }\n\n  .group:hover .lg\\:group-hover\\:text-opacity-0 {\n    --tw-text-opacity: 0;\n  }\n\n  .group:hover .lg\\:group-hover\\:text-opacity-5 {\n    --tw-text-opacity: 0.05;\n  }\n\n  .group:hover .lg\\:group-hover\\:text-opacity-10 {\n    --tw-text-opacity: 0.1;\n  }\n\n  .group:hover .lg\\:group-hover\\:text-opacity-20 {\n    --tw-text-opacity: 0.2;\n  }\n\n  .group:hover .lg\\:group-hover\\:text-opacity-25 {\n    --tw-text-opacity: 0.25;\n  }\n\n  .group:hover .lg\\:group-hover\\:text-opacity-30 {\n    --tw-text-opacity: 0.3;\n  }\n\n  .group:hover .lg\\:group-hover\\:text-opacity-40 {\n    --tw-text-opacity: 0.4;\n  }\n\n  .group:hover .lg\\:group-hover\\:text-opacity-50 {\n    --tw-text-opacity: 0.5;\n  }\n\n  .group:hover .lg\\:group-hover\\:text-opacity-60 {\n    --tw-text-opacity: 0.6;\n  }\n\n  .group:hover .lg\\:group-hover\\:text-opacity-70 {\n    --tw-text-opacity: 0.7;\n  }\n\n  .group:hover .lg\\:group-hover\\:text-opacity-75 {\n    --tw-text-opacity: 0.75;\n  }\n\n  .group:hover .lg\\:group-hover\\:text-opacity-80 {\n    --tw-text-opacity: 0.8;\n  }\n\n  .group:hover .lg\\:group-hover\\:text-opacity-90 {\n    --tw-text-opacity: 0.9;\n  }\n\n  .group:hover .lg\\:group-hover\\:text-opacity-95 {\n    --tw-text-opacity: 0.95;\n  }\n\n  .group:hover .lg\\:group-hover\\:text-opacity-100 {\n    --tw-text-opacity: 1;\n  }\n\n  .lg\\:focus-within\\:text-opacity-0:focus-within {\n    --tw-text-opacity: 0;\n  }\n\n  .lg\\:focus-within\\:text-opacity-5:focus-within {\n    --tw-text-opacity: 0.05;\n  }\n\n  .lg\\:focus-within\\:text-opacity-10:focus-within {\n    --tw-text-opacity: 0.1;\n  }\n\n  .lg\\:focus-within\\:text-opacity-20:focus-within {\n    --tw-text-opacity: 0.2;\n  }\n\n  .lg\\:focus-within\\:text-opacity-25:focus-within {\n    --tw-text-opacity: 0.25;\n  }\n\n  .lg\\:focus-within\\:text-opacity-30:focus-within {\n    --tw-text-opacity: 0.3;\n  }\n\n  .lg\\:focus-within\\:text-opacity-40:focus-within {\n    --tw-text-opacity: 0.4;\n  }\n\n  .lg\\:focus-within\\:text-opacity-50:focus-within {\n    --tw-text-opacity: 0.5;\n  }\n\n  .lg\\:focus-within\\:text-opacity-60:focus-within {\n    --tw-text-opacity: 0.6;\n  }\n\n  .lg\\:focus-within\\:text-opacity-70:focus-within {\n    --tw-text-opacity: 0.7;\n  }\n\n  .lg\\:focus-within\\:text-opacity-75:focus-within {\n    --tw-text-opacity: 0.75;\n  }\n\n  .lg\\:focus-within\\:text-opacity-80:focus-within {\n    --tw-text-opacity: 0.8;\n  }\n\n  .lg\\:focus-within\\:text-opacity-90:focus-within {\n    --tw-text-opacity: 0.9;\n  }\n\n  .lg\\:focus-within\\:text-opacity-95:focus-within {\n    --tw-text-opacity: 0.95;\n  }\n\n  .lg\\:focus-within\\:text-opacity-100:focus-within {\n    --tw-text-opacity: 1;\n  }\n\n  .lg\\:hover\\:text-opacity-0:hover {\n    --tw-text-opacity: 0;\n  }\n\n  .lg\\:hover\\:text-opacity-5:hover {\n    --tw-text-opacity: 0.05;\n  }\n\n  .lg\\:hover\\:text-opacity-10:hover {\n    --tw-text-opacity: 0.1;\n  }\n\n  .lg\\:hover\\:text-opacity-20:hover {\n    --tw-text-opacity: 0.2;\n  }\n\n  .lg\\:hover\\:text-opacity-25:hover {\n    --tw-text-opacity: 0.25;\n  }\n\n  .lg\\:hover\\:text-opacity-30:hover {\n    --tw-text-opacity: 0.3;\n  }\n\n  .lg\\:hover\\:text-opacity-40:hover {\n    --tw-text-opacity: 0.4;\n  }\n\n  .lg\\:hover\\:text-opacity-50:hover {\n    --tw-text-opacity: 0.5;\n  }\n\n  .lg\\:hover\\:text-opacity-60:hover {\n    --tw-text-opacity: 0.6;\n  }\n\n  .lg\\:hover\\:text-opacity-70:hover {\n    --tw-text-opacity: 0.7;\n  }\n\n  .lg\\:hover\\:text-opacity-75:hover {\n    --tw-text-opacity: 0.75;\n  }\n\n  .lg\\:hover\\:text-opacity-80:hover {\n    --tw-text-opacity: 0.8;\n  }\n\n  .lg\\:hover\\:text-opacity-90:hover {\n    --tw-text-opacity: 0.9;\n  }\n\n  .lg\\:hover\\:text-opacity-95:hover {\n    --tw-text-opacity: 0.95;\n  }\n\n  .lg\\:hover\\:text-opacity-100:hover {\n    --tw-text-opacity: 1;\n  }\n\n  .lg\\:focus\\:text-opacity-0:focus {\n    --tw-text-opacity: 0;\n  }\n\n  .lg\\:focus\\:text-opacity-5:focus {\n    --tw-text-opacity: 0.05;\n  }\n\n  .lg\\:focus\\:text-opacity-10:focus {\n    --tw-text-opacity: 0.1;\n  }\n\n  .lg\\:focus\\:text-opacity-20:focus {\n    --tw-text-opacity: 0.2;\n  }\n\n  .lg\\:focus\\:text-opacity-25:focus {\n    --tw-text-opacity: 0.25;\n  }\n\n  .lg\\:focus\\:text-opacity-30:focus {\n    --tw-text-opacity: 0.3;\n  }\n\n  .lg\\:focus\\:text-opacity-40:focus {\n    --tw-text-opacity: 0.4;\n  }\n\n  .lg\\:focus\\:text-opacity-50:focus {\n    --tw-text-opacity: 0.5;\n  }\n\n  .lg\\:focus\\:text-opacity-60:focus {\n    --tw-text-opacity: 0.6;\n  }\n\n  .lg\\:focus\\:text-opacity-70:focus {\n    --tw-text-opacity: 0.7;\n  }\n\n  .lg\\:focus\\:text-opacity-75:focus {\n    --tw-text-opacity: 0.75;\n  }\n\n  .lg\\:focus\\:text-opacity-80:focus {\n    --tw-text-opacity: 0.8;\n  }\n\n  .lg\\:focus\\:text-opacity-90:focus {\n    --tw-text-opacity: 0.9;\n  }\n\n  .lg\\:focus\\:text-opacity-95:focus {\n    --tw-text-opacity: 0.95;\n  }\n\n  .lg\\:focus\\:text-opacity-100:focus {\n    --tw-text-opacity: 1;\n  }\n\n  .dark .lg\\:dark\\:text-opacity-0 {\n    --tw-text-opacity: 0;\n  }\n\n  .dark .lg\\:dark\\:text-opacity-5 {\n    --tw-text-opacity: 0.05;\n  }\n\n  .dark .lg\\:dark\\:text-opacity-10 {\n    --tw-text-opacity: 0.1;\n  }\n\n  .dark .lg\\:dark\\:text-opacity-20 {\n    --tw-text-opacity: 0.2;\n  }\n\n  .dark .lg\\:dark\\:text-opacity-25 {\n    --tw-text-opacity: 0.25;\n  }\n\n  .dark .lg\\:dark\\:text-opacity-30 {\n    --tw-text-opacity: 0.3;\n  }\n\n  .dark .lg\\:dark\\:text-opacity-40 {\n    --tw-text-opacity: 0.4;\n  }\n\n  .dark .lg\\:dark\\:text-opacity-50 {\n    --tw-text-opacity: 0.5;\n  }\n\n  .dark .lg\\:dark\\:text-opacity-60 {\n    --tw-text-opacity: 0.6;\n  }\n\n  .dark .lg\\:dark\\:text-opacity-70 {\n    --tw-text-opacity: 0.7;\n  }\n\n  .dark .lg\\:dark\\:text-opacity-75 {\n    --tw-text-opacity: 0.75;\n  }\n\n  .dark .lg\\:dark\\:text-opacity-80 {\n    --tw-text-opacity: 0.8;\n  }\n\n  .dark .lg\\:dark\\:text-opacity-90 {\n    --tw-text-opacity: 0.9;\n  }\n\n  .dark .lg\\:dark\\:text-opacity-95 {\n    --tw-text-opacity: 0.95;\n  }\n\n  .dark .lg\\:dark\\:text-opacity-100 {\n    --tw-text-opacity: 1;\n  }\n\n  .dark .group:hover .lg\\:dark\\:group-hover\\:text-opacity-0 {\n    --tw-text-opacity: 0;\n  }\n\n  .dark .group:hover .lg\\:dark\\:group-hover\\:text-opacity-5 {\n    --tw-text-opacity: 0.05;\n  }\n\n  .dark .group:hover .lg\\:dark\\:group-hover\\:text-opacity-10 {\n    --tw-text-opacity: 0.1;\n  }\n\n  .dark .group:hover .lg\\:dark\\:group-hover\\:text-opacity-20 {\n    --tw-text-opacity: 0.2;\n  }\n\n  .dark .group:hover .lg\\:dark\\:group-hover\\:text-opacity-25 {\n    --tw-text-opacity: 0.25;\n  }\n\n  .dark .group:hover .lg\\:dark\\:group-hover\\:text-opacity-30 {\n    --tw-text-opacity: 0.3;\n  }\n\n  .dark .group:hover .lg\\:dark\\:group-hover\\:text-opacity-40 {\n    --tw-text-opacity: 0.4;\n  }\n\n  .dark .group:hover .lg\\:dark\\:group-hover\\:text-opacity-50 {\n    --tw-text-opacity: 0.5;\n  }\n\n  .dark .group:hover .lg\\:dark\\:group-hover\\:text-opacity-60 {\n    --tw-text-opacity: 0.6;\n  }\n\n  .dark .group:hover .lg\\:dark\\:group-hover\\:text-opacity-70 {\n    --tw-text-opacity: 0.7;\n  }\n\n  .dark .group:hover .lg\\:dark\\:group-hover\\:text-opacity-75 {\n    --tw-text-opacity: 0.75;\n  }\n\n  .dark .group:hover .lg\\:dark\\:group-hover\\:text-opacity-80 {\n    --tw-text-opacity: 0.8;\n  }\n\n  .dark .group:hover .lg\\:dark\\:group-hover\\:text-opacity-90 {\n    --tw-text-opacity: 0.9;\n  }\n\n  .dark .group:hover .lg\\:dark\\:group-hover\\:text-opacity-95 {\n    --tw-text-opacity: 0.95;\n  }\n\n  .dark .group:hover .lg\\:dark\\:group-hover\\:text-opacity-100 {\n    --tw-text-opacity: 1;\n  }\n\n  .dark .lg\\:dark\\:focus-within\\:text-opacity-0:focus-within {\n    --tw-text-opacity: 0;\n  }\n\n  .dark .lg\\:dark\\:focus-within\\:text-opacity-5:focus-within {\n    --tw-text-opacity: 0.05;\n  }\n\n  .dark .lg\\:dark\\:focus-within\\:text-opacity-10:focus-within {\n    --tw-text-opacity: 0.1;\n  }\n\n  .dark .lg\\:dark\\:focus-within\\:text-opacity-20:focus-within {\n    --tw-text-opacity: 0.2;\n  }\n\n  .dark .lg\\:dark\\:focus-within\\:text-opacity-25:focus-within {\n    --tw-text-opacity: 0.25;\n  }\n\n  .dark .lg\\:dark\\:focus-within\\:text-opacity-30:focus-within {\n    --tw-text-opacity: 0.3;\n  }\n\n  .dark .lg\\:dark\\:focus-within\\:text-opacity-40:focus-within {\n    --tw-text-opacity: 0.4;\n  }\n\n  .dark .lg\\:dark\\:focus-within\\:text-opacity-50:focus-within {\n    --tw-text-opacity: 0.5;\n  }\n\n  .dark .lg\\:dark\\:focus-within\\:text-opacity-60:focus-within {\n    --tw-text-opacity: 0.6;\n  }\n\n  .dark .lg\\:dark\\:focus-within\\:text-opacity-70:focus-within {\n    --tw-text-opacity: 0.7;\n  }\n\n  .dark .lg\\:dark\\:focus-within\\:text-opacity-75:focus-within {\n    --tw-text-opacity: 0.75;\n  }\n\n  .dark .lg\\:dark\\:focus-within\\:text-opacity-80:focus-within {\n    --tw-text-opacity: 0.8;\n  }\n\n  .dark .lg\\:dark\\:focus-within\\:text-opacity-90:focus-within {\n    --tw-text-opacity: 0.9;\n  }\n\n  .dark .lg\\:dark\\:focus-within\\:text-opacity-95:focus-within {\n    --tw-text-opacity: 0.95;\n  }\n\n  .dark .lg\\:dark\\:focus-within\\:text-opacity-100:focus-within {\n    --tw-text-opacity: 1;\n  }\n\n  .dark .lg\\:dark\\:hover\\:text-opacity-0:hover {\n    --tw-text-opacity: 0;\n  }\n\n  .dark .lg\\:dark\\:hover\\:text-opacity-5:hover {\n    --tw-text-opacity: 0.05;\n  }\n\n  .dark .lg\\:dark\\:hover\\:text-opacity-10:hover {\n    --tw-text-opacity: 0.1;\n  }\n\n  .dark .lg\\:dark\\:hover\\:text-opacity-20:hover {\n    --tw-text-opacity: 0.2;\n  }\n\n  .dark .lg\\:dark\\:hover\\:text-opacity-25:hover {\n    --tw-text-opacity: 0.25;\n  }\n\n  .dark .lg\\:dark\\:hover\\:text-opacity-30:hover {\n    --tw-text-opacity: 0.3;\n  }\n\n  .dark .lg\\:dark\\:hover\\:text-opacity-40:hover {\n    --tw-text-opacity: 0.4;\n  }\n\n  .dark .lg\\:dark\\:hover\\:text-opacity-50:hover {\n    --tw-text-opacity: 0.5;\n  }\n\n  .dark .lg\\:dark\\:hover\\:text-opacity-60:hover {\n    --tw-text-opacity: 0.6;\n  }\n\n  .dark .lg\\:dark\\:hover\\:text-opacity-70:hover {\n    --tw-text-opacity: 0.7;\n  }\n\n  .dark .lg\\:dark\\:hover\\:text-opacity-75:hover {\n    --tw-text-opacity: 0.75;\n  }\n\n  .dark .lg\\:dark\\:hover\\:text-opacity-80:hover {\n    --tw-text-opacity: 0.8;\n  }\n\n  .dark .lg\\:dark\\:hover\\:text-opacity-90:hover {\n    --tw-text-opacity: 0.9;\n  }\n\n  .dark .lg\\:dark\\:hover\\:text-opacity-95:hover {\n    --tw-text-opacity: 0.95;\n  }\n\n  .dark .lg\\:dark\\:hover\\:text-opacity-100:hover {\n    --tw-text-opacity: 1;\n  }\n\n  .dark .lg\\:dark\\:focus\\:text-opacity-0:focus {\n    --tw-text-opacity: 0;\n  }\n\n  .dark .lg\\:dark\\:focus\\:text-opacity-5:focus {\n    --tw-text-opacity: 0.05;\n  }\n\n  .dark .lg\\:dark\\:focus\\:text-opacity-10:focus {\n    --tw-text-opacity: 0.1;\n  }\n\n  .dark .lg\\:dark\\:focus\\:text-opacity-20:focus {\n    --tw-text-opacity: 0.2;\n  }\n\n  .dark .lg\\:dark\\:focus\\:text-opacity-25:focus {\n    --tw-text-opacity: 0.25;\n  }\n\n  .dark .lg\\:dark\\:focus\\:text-opacity-30:focus {\n    --tw-text-opacity: 0.3;\n  }\n\n  .dark .lg\\:dark\\:focus\\:text-opacity-40:focus {\n    --tw-text-opacity: 0.4;\n  }\n\n  .dark .lg\\:dark\\:focus\\:text-opacity-50:focus {\n    --tw-text-opacity: 0.5;\n  }\n\n  .dark .lg\\:dark\\:focus\\:text-opacity-60:focus {\n    --tw-text-opacity: 0.6;\n  }\n\n  .dark .lg\\:dark\\:focus\\:text-opacity-70:focus {\n    --tw-text-opacity: 0.7;\n  }\n\n  .dark .lg\\:dark\\:focus\\:text-opacity-75:focus {\n    --tw-text-opacity: 0.75;\n  }\n\n  .dark .lg\\:dark\\:focus\\:text-opacity-80:focus {\n    --tw-text-opacity: 0.8;\n  }\n\n  .dark .lg\\:dark\\:focus\\:text-opacity-90:focus {\n    --tw-text-opacity: 0.9;\n  }\n\n  .dark .lg\\:dark\\:focus\\:text-opacity-95:focus {\n    --tw-text-opacity: 0.95;\n  }\n\n  .dark .lg\\:dark\\:focus\\:text-opacity-100:focus {\n    --tw-text-opacity: 1;\n  }\n\n  .lg\\:truncate {\n    overflow: hidden;\n    text-overflow: ellipsis;\n    white-space: nowrap;\n  }\n\n  .lg\\:overflow-ellipsis {\n    text-overflow: ellipsis;\n  }\n\n  .lg\\:overflow-clip {\n    text-overflow: clip;\n  }\n\n  .lg\\:italic {\n    font-style: italic;\n  }\n\n  .lg\\:not-italic {\n    font-style: normal;\n  }\n\n  .lg\\:uppercase {\n    text-transform: uppercase;\n  }\n\n  .lg\\:lowercase {\n    text-transform: lowercase;\n  }\n\n  .lg\\:capitalize {\n    text-transform: capitalize;\n  }\n\n  .lg\\:normal-case {\n    text-transform: none;\n  }\n\n  .lg\\:underline {\n    text-decoration: underline;\n  }\n\n  .lg\\:line-through {\n    text-decoration: line-through;\n  }\n\n  .lg\\:no-underline {\n    text-decoration: none;\n  }\n\n  .group:hover .lg\\:group-hover\\:underline {\n    text-decoration: underline;\n  }\n\n  .group:hover .lg\\:group-hover\\:line-through {\n    text-decoration: line-through;\n  }\n\n  .group:hover .lg\\:group-hover\\:no-underline {\n    text-decoration: none;\n  }\n\n  .lg\\:focus-within\\:underline:focus-within {\n    text-decoration: underline;\n  }\n\n  .lg\\:focus-within\\:line-through:focus-within {\n    text-decoration: line-through;\n  }\n\n  .lg\\:focus-within\\:no-underline:focus-within {\n    text-decoration: none;\n  }\n\n  .lg\\:hover\\:underline:hover {\n    text-decoration: underline;\n  }\n\n  .lg\\:hover\\:line-through:hover {\n    text-decoration: line-through;\n  }\n\n  .lg\\:hover\\:no-underline:hover {\n    text-decoration: none;\n  }\n\n  .lg\\:focus\\:underline:focus {\n    text-decoration: underline;\n  }\n\n  .lg\\:focus\\:line-through:focus {\n    text-decoration: line-through;\n  }\n\n  .lg\\:focus\\:no-underline:focus {\n    text-decoration: none;\n  }\n\n  .lg\\:antialiased {\n    -webkit-font-smoothing: antialiased;\n    -moz-osx-font-smoothing: grayscale;\n  }\n\n  .lg\\:subpixel-antialiased {\n    -webkit-font-smoothing: auto;\n    -moz-osx-font-smoothing: auto;\n  }\n\n  .lg\\:ordinal, .lg\\:slashed-zero, .lg\\:lining-nums, .lg\\:oldstyle-nums, .lg\\:proportional-nums, .lg\\:tabular-nums, .lg\\:diagonal-fractions, .lg\\:stacked-fractions {\n    --tw-ordinal: var(--tw-empty,/*!*/ /*!*/);\n    --tw-slashed-zero: var(--tw-empty,/*!*/ /*!*/);\n    --tw-numeric-figure: var(--tw-empty,/*!*/ /*!*/);\n    --tw-numeric-spacing: var(--tw-empty,/*!*/ /*!*/);\n    --tw-numeric-fraction: var(--tw-empty,/*!*/ /*!*/);\n    font-variant-numeric: var(--tw-ordinal) var(--tw-slashed-zero) var(--tw-numeric-figure) var(--tw-numeric-spacing) var(--tw-numeric-fraction);\n  }\n\n  .lg\\:normal-nums {\n    font-variant-numeric: normal;\n  }\n\n  .lg\\:ordinal {\n    --tw-ordinal: ordinal;\n  }\n\n  .lg\\:slashed-zero {\n    --tw-slashed-zero: slashed-zero;\n  }\n\n  .lg\\:lining-nums {\n    --tw-numeric-figure: lining-nums;\n  }\n\n  .lg\\:oldstyle-nums {\n    --tw-numeric-figure: oldstyle-nums;\n  }\n\n  .lg\\:proportional-nums {\n    --tw-numeric-spacing: proportional-nums;\n  }\n\n  .lg\\:tabular-nums {\n    --tw-numeric-spacing: tabular-nums;\n  }\n\n  .lg\\:diagonal-fractions {\n    --tw-numeric-fraction: diagonal-fractions;\n  }\n\n  .lg\\:stacked-fractions {\n    --tw-numeric-fraction: stacked-fractions;\n  }\n\n  .lg\\:tracking-tighter {\n    letter-spacing: -0.05em;\n  }\n\n  .lg\\:tracking-tight {\n    letter-spacing: -0.025em;\n  }\n\n  .lg\\:tracking-normal {\n    letter-spacing: 0em;\n  }\n\n  .lg\\:tracking-wide {\n    letter-spacing: 0.025em;\n  }\n\n  .lg\\:tracking-wider {\n    letter-spacing: 0.05em;\n  }\n\n  .lg\\:tracking-widest {\n    letter-spacing: 0.1em;\n  }\n\n  .lg\\:select-none {\n    -webkit-user-select: none;\n       -moz-user-select: none;\n        -ms-user-select: none;\n            user-select: none;\n  }\n\n  .lg\\:select-text {\n    -webkit-user-select: text;\n       -moz-user-select: text;\n        -ms-user-select: text;\n            user-select: text;\n  }\n\n  .lg\\:select-all {\n    -webkit-user-select: all;\n       -moz-user-select: all;\n            user-select: all;\n  }\n\n  .lg\\:select-auto {\n    -webkit-user-select: auto;\n       -moz-user-select: auto;\n        -ms-user-select: auto;\n            user-select: auto;\n  }\n\n  .lg\\:align-baseline {\n    vertical-align: baseline;\n  }\n\n  .lg\\:align-top {\n    vertical-align: top;\n  }\n\n  .lg\\:align-middle {\n    vertical-align: middle;\n  }\n\n  .lg\\:align-bottom {\n    vertical-align: bottom;\n  }\n\n  .lg\\:align-text-top {\n    vertical-align: text-top;\n  }\n\n  .lg\\:align-text-bottom {\n    vertical-align: text-bottom;\n  }\n\n  .lg\\:visible {\n    visibility: visible;\n  }\n\n  .lg\\:invisible {\n    visibility: hidden;\n  }\n\n  .lg\\:whitespace-normal {\n    white-space: normal;\n  }\n\n  .lg\\:whitespace-nowrap {\n    white-space: nowrap;\n  }\n\n  .lg\\:whitespace-pre {\n    white-space: pre;\n  }\n\n  .lg\\:whitespace-pre-line {\n    white-space: pre-line;\n  }\n\n  .lg\\:whitespace-pre-wrap {\n    white-space: pre-wrap;\n  }\n\n  .lg\\:break-normal {\n    overflow-wrap: normal;\n    word-break: normal;\n  }\n\n  .lg\\:break-words {\n    overflow-wrap: break-word;\n  }\n\n  .lg\\:break-all {\n    word-break: break-all;\n  }\n\n  .lg\\:w-0 {\n    width: 0px;\n  }\n\n  .lg\\:w-1 {\n    width: 0.25rem;\n  }\n\n  .lg\\:w-2 {\n    width: 0.5rem;\n  }\n\n  .lg\\:w-3 {\n    width: 0.75rem;\n  }\n\n  .lg\\:w-4 {\n    width: 1rem;\n  }\n\n  .lg\\:w-5 {\n    width: 1.25rem;\n  }\n\n  .lg\\:w-6 {\n    width: 1.5rem;\n  }\n\n  .lg\\:w-7 {\n    width: 1.75rem;\n  }\n\n  .lg\\:w-8 {\n    width: 2rem;\n  }\n\n  .lg\\:w-9 {\n    width: 2.25rem;\n  }\n\n  .lg\\:w-10 {\n    width: 2.5rem;\n  }\n\n  .lg\\:w-11 {\n    width: 2.75rem;\n  }\n\n  .lg\\:w-12 {\n    width: 3rem;\n  }\n\n  .lg\\:w-14 {\n    width: 3.5rem;\n  }\n\n  .lg\\:w-16 {\n    width: 4rem;\n  }\n\n  .lg\\:w-20 {\n    width: 5rem;\n  }\n\n  .lg\\:w-24 {\n    width: 6rem;\n  }\n\n  .lg\\:w-28 {\n    width: 7rem;\n  }\n\n  .lg\\:w-32 {\n    width: 8rem;\n  }\n\n  .lg\\:w-36 {\n    width: 9rem;\n  }\n\n  .lg\\:w-40 {\n    width: 10rem;\n  }\n\n  .lg\\:w-44 {\n    width: 11rem;\n  }\n\n  .lg\\:w-48 {\n    width: 12rem;\n  }\n\n  .lg\\:w-52 {\n    width: 13rem;\n  }\n\n  .lg\\:w-56 {\n    width: 14rem;\n  }\n\n  .lg\\:w-60 {\n    width: 15rem;\n  }\n\n  .lg\\:w-64 {\n    width: 16rem;\n  }\n\n  .lg\\:w-72 {\n    width: 18rem;\n  }\n\n  .lg\\:w-80 {\n    width: 20rem;\n  }\n\n  .lg\\:w-96 {\n    width: 24rem;\n  }\n\n  .lg\\:w-auto {\n    width: auto;\n  }\n\n  .lg\\:w-px {\n    width: 1px;\n  }\n\n  .lg\\:w-0\\.5 {\n    width: 0.125rem;\n  }\n\n  .lg\\:w-1\\.5 {\n    width: 0.375rem;\n  }\n\n  .lg\\:w-2\\.5 {\n    width: 0.625rem;\n  }\n\n  .lg\\:w-3\\.5 {\n    width: 0.875rem;\n  }\n\n  .lg\\:w-1\\/2 {\n    width: 50%;\n  }\n\n  .lg\\:w-1\\/3 {\n    width: 33.333333%;\n  }\n\n  .lg\\:w-2\\/3 {\n    width: 66.666667%;\n  }\n\n  .lg\\:w-1\\/4 {\n    width: 25%;\n  }\n\n  .lg\\:w-2\\/4 {\n    width: 50%;\n  }\n\n  .lg\\:w-3\\/4 {\n    width: 75%;\n  }\n\n  .lg\\:w-1\\/5 {\n    width: 20%;\n  }\n\n  .lg\\:w-2\\/5 {\n    width: 40%;\n  }\n\n  .lg\\:w-3\\/5 {\n    width: 60%;\n  }\n\n  .lg\\:w-4\\/5 {\n    width: 80%;\n  }\n\n  .lg\\:w-1\\/6 {\n    width: 16.666667%;\n  }\n\n  .lg\\:w-2\\/6 {\n    width: 33.333333%;\n  }\n\n  .lg\\:w-3\\/6 {\n    width: 50%;\n  }\n\n  .lg\\:w-4\\/6 {\n    width: 66.666667%;\n  }\n\n  .lg\\:w-5\\/6 {\n    width: 83.333333%;\n  }\n\n  .lg\\:w-1\\/12 {\n    width: 8.333333%;\n  }\n\n  .lg\\:w-2\\/12 {\n    width: 16.666667%;\n  }\n\n  .lg\\:w-3\\/12 {\n    width: 25%;\n  }\n\n  .lg\\:w-4\\/12 {\n    width: 33.333333%;\n  }\n\n  .lg\\:w-5\\/12 {\n    width: 41.666667%;\n  }\n\n  .lg\\:w-6\\/12 {\n    width: 50%;\n  }\n\n  .lg\\:w-7\\/12 {\n    width: 58.333333%;\n  }\n\n  .lg\\:w-8\\/12 {\n    width: 66.666667%;\n  }\n\n  .lg\\:w-9\\/12 {\n    width: 75%;\n  }\n\n  .lg\\:w-10\\/12 {\n    width: 83.333333%;\n  }\n\n  .lg\\:w-11\\/12 {\n    width: 91.666667%;\n  }\n\n  .lg\\:w-full {\n    width: 100%;\n  }\n\n  .lg\\:w-screen {\n    width: 100vw;\n  }\n\n  .lg\\:w-min {\n    width: -webkit-min-content;\n    width: -moz-min-content;\n    width: min-content;\n  }\n\n  .lg\\:w-max {\n    width: -webkit-max-content;\n    width: -moz-max-content;\n    width: max-content;\n  }\n\n  .lg\\:z-0 {\n    z-index: 0;\n  }\n\n  .lg\\:z-10 {\n    z-index: 10;\n  }\n\n  .lg\\:z-20 {\n    z-index: 20;\n  }\n\n  .lg\\:z-30 {\n    z-index: 30;\n  }\n\n  .lg\\:z-40 {\n    z-index: 40;\n  }\n\n  .lg\\:z-50 {\n    z-index: 50;\n  }\n\n  .lg\\:z-auto {\n    z-index: auto;\n  }\n\n  .lg\\:focus-within\\:z-0:focus-within {\n    z-index: 0;\n  }\n\n  .lg\\:focus-within\\:z-10:focus-within {\n    z-index: 10;\n  }\n\n  .lg\\:focus-within\\:z-20:focus-within {\n    z-index: 20;\n  }\n\n  .lg\\:focus-within\\:z-30:focus-within {\n    z-index: 30;\n  }\n\n  .lg\\:focus-within\\:z-40:focus-within {\n    z-index: 40;\n  }\n\n  .lg\\:focus-within\\:z-50:focus-within {\n    z-index: 50;\n  }\n\n  .lg\\:focus-within\\:z-auto:focus-within {\n    z-index: auto;\n  }\n\n  .lg\\:focus\\:z-0:focus {\n    z-index: 0;\n  }\n\n  .lg\\:focus\\:z-10:focus {\n    z-index: 10;\n  }\n\n  .lg\\:focus\\:z-20:focus {\n    z-index: 20;\n  }\n\n  .lg\\:focus\\:z-30:focus {\n    z-index: 30;\n  }\n\n  .lg\\:focus\\:z-40:focus {\n    z-index: 40;\n  }\n\n  .lg\\:focus\\:z-50:focus {\n    z-index: 50;\n  }\n\n  .lg\\:focus\\:z-auto:focus {\n    z-index: auto;\n  }\n\n  .lg\\:isolate {\n    isolation: isolate;\n  }\n\n  .lg\\:isolation-auto {\n    isolation: auto;\n  }\n\n  .lg\\:gap-0 {\n    gap: 0px;\n  }\n\n  .lg\\:gap-1 {\n    gap: 0.25rem;\n  }\n\n  .lg\\:gap-2 {\n    gap: 0.5rem;\n  }\n\n  .lg\\:gap-3 {\n    gap: 0.75rem;\n  }\n\n  .lg\\:gap-4 {\n    gap: 1rem;\n  }\n\n  .lg\\:gap-5 {\n    gap: 1.25rem;\n  }\n\n  .lg\\:gap-6 {\n    gap: 1.5rem;\n  }\n\n  .lg\\:gap-7 {\n    gap: 1.75rem;\n  }\n\n  .lg\\:gap-8 {\n    gap: 2rem;\n  }\n\n  .lg\\:gap-9 {\n    gap: 2.25rem;\n  }\n\n  .lg\\:gap-10 {\n    gap: 2.5rem;\n  }\n\n  .lg\\:gap-11 {\n    gap: 2.75rem;\n  }\n\n  .lg\\:gap-12 {\n    gap: 3rem;\n  }\n\n  .lg\\:gap-14 {\n    gap: 3.5rem;\n  }\n\n  .lg\\:gap-16 {\n    gap: 4rem;\n  }\n\n  .lg\\:gap-20 {\n    gap: 5rem;\n  }\n\n  .lg\\:gap-24 {\n    gap: 6rem;\n  }\n\n  .lg\\:gap-28 {\n    gap: 7rem;\n  }\n\n  .lg\\:gap-32 {\n    gap: 8rem;\n  }\n\n  .lg\\:gap-36 {\n    gap: 9rem;\n  }\n\n  .lg\\:gap-40 {\n    gap: 10rem;\n  }\n\n  .lg\\:gap-44 {\n    gap: 11rem;\n  }\n\n  .lg\\:gap-48 {\n    gap: 12rem;\n  }\n\n  .lg\\:gap-52 {\n    gap: 13rem;\n  }\n\n  .lg\\:gap-56 {\n    gap: 14rem;\n  }\n\n  .lg\\:gap-60 {\n    gap: 15rem;\n  }\n\n  .lg\\:gap-64 {\n    gap: 16rem;\n  }\n\n  .lg\\:gap-72 {\n    gap: 18rem;\n  }\n\n  .lg\\:gap-80 {\n    gap: 20rem;\n  }\n\n  .lg\\:gap-96 {\n    gap: 24rem;\n  }\n\n  .lg\\:gap-px {\n    gap: 1px;\n  }\n\n  .lg\\:gap-0\\.5 {\n    gap: 0.125rem;\n  }\n\n  .lg\\:gap-1\\.5 {\n    gap: 0.375rem;\n  }\n\n  .lg\\:gap-2\\.5 {\n    gap: 0.625rem;\n  }\n\n  .lg\\:gap-3\\.5 {\n    gap: 0.875rem;\n  }\n\n  .lg\\:gap-x-0 {\n    -moz-column-gap: 0px;\n         column-gap: 0px;\n  }\n\n  .lg\\:gap-x-1 {\n    -moz-column-gap: 0.25rem;\n         column-gap: 0.25rem;\n  }\n\n  .lg\\:gap-x-2 {\n    -moz-column-gap: 0.5rem;\n         column-gap: 0.5rem;\n  }\n\n  .lg\\:gap-x-3 {\n    -moz-column-gap: 0.75rem;\n         column-gap: 0.75rem;\n  }\n\n  .lg\\:gap-x-4 {\n    -moz-column-gap: 1rem;\n         column-gap: 1rem;\n  }\n\n  .lg\\:gap-x-5 {\n    -moz-column-gap: 1.25rem;\n         column-gap: 1.25rem;\n  }\n\n  .lg\\:gap-x-6 {\n    -moz-column-gap: 1.5rem;\n         column-gap: 1.5rem;\n  }\n\n  .lg\\:gap-x-7 {\n    -moz-column-gap: 1.75rem;\n         column-gap: 1.75rem;\n  }\n\n  .lg\\:gap-x-8 {\n    -moz-column-gap: 2rem;\n         column-gap: 2rem;\n  }\n\n  .lg\\:gap-x-9 {\n    -moz-column-gap: 2.25rem;\n         column-gap: 2.25rem;\n  }\n\n  .lg\\:gap-x-10 {\n    -moz-column-gap: 2.5rem;\n         column-gap: 2.5rem;\n  }\n\n  .lg\\:gap-x-11 {\n    -moz-column-gap: 2.75rem;\n         column-gap: 2.75rem;\n  }\n\n  .lg\\:gap-x-12 {\n    -moz-column-gap: 3rem;\n         column-gap: 3rem;\n  }\n\n  .lg\\:gap-x-14 {\n    -moz-column-gap: 3.5rem;\n         column-gap: 3.5rem;\n  }\n\n  .lg\\:gap-x-16 {\n    -moz-column-gap: 4rem;\n         column-gap: 4rem;\n  }\n\n  .lg\\:gap-x-20 {\n    -moz-column-gap: 5rem;\n         column-gap: 5rem;\n  }\n\n  .lg\\:gap-x-24 {\n    -moz-column-gap: 6rem;\n         column-gap: 6rem;\n  }\n\n  .lg\\:gap-x-28 {\n    -moz-column-gap: 7rem;\n         column-gap: 7rem;\n  }\n\n  .lg\\:gap-x-32 {\n    -moz-column-gap: 8rem;\n         column-gap: 8rem;\n  }\n\n  .lg\\:gap-x-36 {\n    -moz-column-gap: 9rem;\n         column-gap: 9rem;\n  }\n\n  .lg\\:gap-x-40 {\n    -moz-column-gap: 10rem;\n         column-gap: 10rem;\n  }\n\n  .lg\\:gap-x-44 {\n    -moz-column-gap: 11rem;\n         column-gap: 11rem;\n  }\n\n  .lg\\:gap-x-48 {\n    -moz-column-gap: 12rem;\n         column-gap: 12rem;\n  }\n\n  .lg\\:gap-x-52 {\n    -moz-column-gap: 13rem;\n         column-gap: 13rem;\n  }\n\n  .lg\\:gap-x-56 {\n    -moz-column-gap: 14rem;\n         column-gap: 14rem;\n  }\n\n  .lg\\:gap-x-60 {\n    -moz-column-gap: 15rem;\n         column-gap: 15rem;\n  }\n\n  .lg\\:gap-x-64 {\n    -moz-column-gap: 16rem;\n         column-gap: 16rem;\n  }\n\n  .lg\\:gap-x-72 {\n    -moz-column-gap: 18rem;\n         column-gap: 18rem;\n  }\n\n  .lg\\:gap-x-80 {\n    -moz-column-gap: 20rem;\n         column-gap: 20rem;\n  }\n\n  .lg\\:gap-x-96 {\n    -moz-column-gap: 24rem;\n         column-gap: 24rem;\n  }\n\n  .lg\\:gap-x-px {\n    -moz-column-gap: 1px;\n         column-gap: 1px;\n  }\n\n  .lg\\:gap-x-0\\.5 {\n    -moz-column-gap: 0.125rem;\n         column-gap: 0.125rem;\n  }\n\n  .lg\\:gap-x-1\\.5 {\n    -moz-column-gap: 0.375rem;\n         column-gap: 0.375rem;\n  }\n\n  .lg\\:gap-x-2\\.5 {\n    -moz-column-gap: 0.625rem;\n         column-gap: 0.625rem;\n  }\n\n  .lg\\:gap-x-3\\.5 {\n    -moz-column-gap: 0.875rem;\n         column-gap: 0.875rem;\n  }\n\n  .lg\\:gap-y-0 {\n    row-gap: 0px;\n  }\n\n  .lg\\:gap-y-1 {\n    row-gap: 0.25rem;\n  }\n\n  .lg\\:gap-y-2 {\n    row-gap: 0.5rem;\n  }\n\n  .lg\\:gap-y-3 {\n    row-gap: 0.75rem;\n  }\n\n  .lg\\:gap-y-4 {\n    row-gap: 1rem;\n  }\n\n  .lg\\:gap-y-5 {\n    row-gap: 1.25rem;\n  }\n\n  .lg\\:gap-y-6 {\n    row-gap: 1.5rem;\n  }\n\n  .lg\\:gap-y-7 {\n    row-gap: 1.75rem;\n  }\n\n  .lg\\:gap-y-8 {\n    row-gap: 2rem;\n  }\n\n  .lg\\:gap-y-9 {\n    row-gap: 2.25rem;\n  }\n\n  .lg\\:gap-y-10 {\n    row-gap: 2.5rem;\n  }\n\n  .lg\\:gap-y-11 {\n    row-gap: 2.75rem;\n  }\n\n  .lg\\:gap-y-12 {\n    row-gap: 3rem;\n  }\n\n  .lg\\:gap-y-14 {\n    row-gap: 3.5rem;\n  }\n\n  .lg\\:gap-y-16 {\n    row-gap: 4rem;\n  }\n\n  .lg\\:gap-y-20 {\n    row-gap: 5rem;\n  }\n\n  .lg\\:gap-y-24 {\n    row-gap: 6rem;\n  }\n\n  .lg\\:gap-y-28 {\n    row-gap: 7rem;\n  }\n\n  .lg\\:gap-y-32 {\n    row-gap: 8rem;\n  }\n\n  .lg\\:gap-y-36 {\n    row-gap: 9rem;\n  }\n\n  .lg\\:gap-y-40 {\n    row-gap: 10rem;\n  }\n\n  .lg\\:gap-y-44 {\n    row-gap: 11rem;\n  }\n\n  .lg\\:gap-y-48 {\n    row-gap: 12rem;\n  }\n\n  .lg\\:gap-y-52 {\n    row-gap: 13rem;\n  }\n\n  .lg\\:gap-y-56 {\n    row-gap: 14rem;\n  }\n\n  .lg\\:gap-y-60 {\n    row-gap: 15rem;\n  }\n\n  .lg\\:gap-y-64 {\n    row-gap: 16rem;\n  }\n\n  .lg\\:gap-y-72 {\n    row-gap: 18rem;\n  }\n\n  .lg\\:gap-y-80 {\n    row-gap: 20rem;\n  }\n\n  .lg\\:gap-y-96 {\n    row-gap: 24rem;\n  }\n\n  .lg\\:gap-y-px {\n    row-gap: 1px;\n  }\n\n  .lg\\:gap-y-0\\.5 {\n    row-gap: 0.125rem;\n  }\n\n  .lg\\:gap-y-1\\.5 {\n    row-gap: 0.375rem;\n  }\n\n  .lg\\:gap-y-2\\.5 {\n    row-gap: 0.625rem;\n  }\n\n  .lg\\:gap-y-3\\.5 {\n    row-gap: 0.875rem;\n  }\n\n  .lg\\:grid-flow-row {\n    grid-auto-flow: row;\n  }\n\n  .lg\\:grid-flow-col {\n    grid-auto-flow: column;\n  }\n\n  .lg\\:grid-flow-row-dense {\n    grid-auto-flow: row dense;\n  }\n\n  .lg\\:grid-flow-col-dense {\n    grid-auto-flow: column dense;\n  }\n\n  .lg\\:grid-cols-1 {\n    grid-template-columns: repeat(1, minmax(0, 1fr));\n  }\n\n  .lg\\:grid-cols-2 {\n    grid-template-columns: repeat(2, minmax(0, 1fr));\n  }\n\n  .lg\\:grid-cols-3 {\n    grid-template-columns: repeat(3, minmax(0, 1fr));\n  }\n\n  .lg\\:grid-cols-4 {\n    grid-template-columns: repeat(4, minmax(0, 1fr));\n  }\n\n  .lg\\:grid-cols-5 {\n    grid-template-columns: repeat(5, minmax(0, 1fr));\n  }\n\n  .lg\\:grid-cols-6 {\n    grid-template-columns: repeat(6, minmax(0, 1fr));\n  }\n\n  .lg\\:grid-cols-7 {\n    grid-template-columns: repeat(7, minmax(0, 1fr));\n  }\n\n  .lg\\:grid-cols-8 {\n    grid-template-columns: repeat(8, minmax(0, 1fr));\n  }\n\n  .lg\\:grid-cols-9 {\n    grid-template-columns: repeat(9, minmax(0, 1fr));\n  }\n\n  .lg\\:grid-cols-10 {\n    grid-template-columns: repeat(10, minmax(0, 1fr));\n  }\n\n  .lg\\:grid-cols-11 {\n    grid-template-columns: repeat(11, minmax(0, 1fr));\n  }\n\n  .lg\\:grid-cols-12 {\n    grid-template-columns: repeat(12, minmax(0, 1fr));\n  }\n\n  .lg\\:grid-cols-none {\n    grid-template-columns: none;\n  }\n\n  .lg\\:auto-cols-auto {\n    grid-auto-columns: auto;\n  }\n\n  .lg\\:auto-cols-min {\n    grid-auto-columns: -webkit-min-content;\n    grid-auto-columns: min-content;\n  }\n\n  .lg\\:auto-cols-max {\n    grid-auto-columns: -webkit-max-content;\n    grid-auto-columns: max-content;\n  }\n\n  .lg\\:auto-cols-fr {\n    grid-auto-columns: minmax(0, 1fr);\n  }\n\n  .lg\\:col-auto {\n    grid-column: auto;\n  }\n\n  .lg\\:col-span-1 {\n    grid-column: span 1 / span 1;\n  }\n\n  .lg\\:col-span-2 {\n    grid-column: span 2 / span 2;\n  }\n\n  .lg\\:col-span-3 {\n    grid-column: span 3 / span 3;\n  }\n\n  .lg\\:col-span-4 {\n    grid-column: span 4 / span 4;\n  }\n\n  .lg\\:col-span-5 {\n    grid-column: span 5 / span 5;\n  }\n\n  .lg\\:col-span-6 {\n    grid-column: span 6 / span 6;\n  }\n\n  .lg\\:col-span-7 {\n    grid-column: span 7 / span 7;\n  }\n\n  .lg\\:col-span-8 {\n    grid-column: span 8 / span 8;\n  }\n\n  .lg\\:col-span-9 {\n    grid-column: span 9 / span 9;\n  }\n\n  .lg\\:col-span-10 {\n    grid-column: span 10 / span 10;\n  }\n\n  .lg\\:col-span-11 {\n    grid-column: span 11 / span 11;\n  }\n\n  .lg\\:col-span-12 {\n    grid-column: span 12 / span 12;\n  }\n\n  .lg\\:col-span-full {\n    grid-column: 1 / -1;\n  }\n\n  .lg\\:col-start-1 {\n    grid-column-start: 1;\n  }\n\n  .lg\\:col-start-2 {\n    grid-column-start: 2;\n  }\n\n  .lg\\:col-start-3 {\n    grid-column-start: 3;\n  }\n\n  .lg\\:col-start-4 {\n    grid-column-start: 4;\n  }\n\n  .lg\\:col-start-5 {\n    grid-column-start: 5;\n  }\n\n  .lg\\:col-start-6 {\n    grid-column-start: 6;\n  }\n\n  .lg\\:col-start-7 {\n    grid-column-start: 7;\n  }\n\n  .lg\\:col-start-8 {\n    grid-column-start: 8;\n  }\n\n  .lg\\:col-start-9 {\n    grid-column-start: 9;\n  }\n\n  .lg\\:col-start-10 {\n    grid-column-start: 10;\n  }\n\n  .lg\\:col-start-11 {\n    grid-column-start: 11;\n  }\n\n  .lg\\:col-start-12 {\n    grid-column-start: 12;\n  }\n\n  .lg\\:col-start-13 {\n    grid-column-start: 13;\n  }\n\n  .lg\\:col-start-auto {\n    grid-column-start: auto;\n  }\n\n  .lg\\:col-end-1 {\n    grid-column-end: 1;\n  }\n\n  .lg\\:col-end-2 {\n    grid-column-end: 2;\n  }\n\n  .lg\\:col-end-3 {\n    grid-column-end: 3;\n  }\n\n  .lg\\:col-end-4 {\n    grid-column-end: 4;\n  }\n\n  .lg\\:col-end-5 {\n    grid-column-end: 5;\n  }\n\n  .lg\\:col-end-6 {\n    grid-column-end: 6;\n  }\n\n  .lg\\:col-end-7 {\n    grid-column-end: 7;\n  }\n\n  .lg\\:col-end-8 {\n    grid-column-end: 8;\n  }\n\n  .lg\\:col-end-9 {\n    grid-column-end: 9;\n  }\n\n  .lg\\:col-end-10 {\n    grid-column-end: 10;\n  }\n\n  .lg\\:col-end-11 {\n    grid-column-end: 11;\n  }\n\n  .lg\\:col-end-12 {\n    grid-column-end: 12;\n  }\n\n  .lg\\:col-end-13 {\n    grid-column-end: 13;\n  }\n\n  .lg\\:col-end-auto {\n    grid-column-end: auto;\n  }\n\n  .lg\\:grid-rows-1 {\n    grid-template-rows: repeat(1, minmax(0, 1fr));\n  }\n\n  .lg\\:grid-rows-2 {\n    grid-template-rows: repeat(2, minmax(0, 1fr));\n  }\n\n  .lg\\:grid-rows-3 {\n    grid-template-rows: repeat(3, minmax(0, 1fr));\n  }\n\n  .lg\\:grid-rows-4 {\n    grid-template-rows: repeat(4, minmax(0, 1fr));\n  }\n\n  .lg\\:grid-rows-5 {\n    grid-template-rows: repeat(5, minmax(0, 1fr));\n  }\n\n  .lg\\:grid-rows-6 {\n    grid-template-rows: repeat(6, minmax(0, 1fr));\n  }\n\n  .lg\\:grid-rows-none {\n    grid-template-rows: none;\n  }\n\n  .lg\\:auto-rows-auto {\n    grid-auto-rows: auto;\n  }\n\n  .lg\\:auto-rows-min {\n    grid-auto-rows: -webkit-min-content;\n    grid-auto-rows: min-content;\n  }\n\n  .lg\\:auto-rows-max {\n    grid-auto-rows: -webkit-max-content;\n    grid-auto-rows: max-content;\n  }\n\n  .lg\\:auto-rows-fr {\n    grid-auto-rows: minmax(0, 1fr);\n  }\n\n  .lg\\:row-auto {\n    grid-row: auto;\n  }\n\n  .lg\\:row-span-1 {\n    grid-row: span 1 / span 1;\n  }\n\n  .lg\\:row-span-2 {\n    grid-row: span 2 / span 2;\n  }\n\n  .lg\\:row-span-3 {\n    grid-row: span 3 / span 3;\n  }\n\n  .lg\\:row-span-4 {\n    grid-row: span 4 / span 4;\n  }\n\n  .lg\\:row-span-5 {\n    grid-row: span 5 / span 5;\n  }\n\n  .lg\\:row-span-6 {\n    grid-row: span 6 / span 6;\n  }\n\n  .lg\\:row-span-full {\n    grid-row: 1 / -1;\n  }\n\n  .lg\\:row-start-1 {\n    grid-row-start: 1;\n  }\n\n  .lg\\:row-start-2 {\n    grid-row-start: 2;\n  }\n\n  .lg\\:row-start-3 {\n    grid-row-start: 3;\n  }\n\n  .lg\\:row-start-4 {\n    grid-row-start: 4;\n  }\n\n  .lg\\:row-start-5 {\n    grid-row-start: 5;\n  }\n\n  .lg\\:row-start-6 {\n    grid-row-start: 6;\n  }\n\n  .lg\\:row-start-7 {\n    grid-row-start: 7;\n  }\n\n  .lg\\:row-start-auto {\n    grid-row-start: auto;\n  }\n\n  .lg\\:row-end-1 {\n    grid-row-end: 1;\n  }\n\n  .lg\\:row-end-2 {\n    grid-row-end: 2;\n  }\n\n  .lg\\:row-end-3 {\n    grid-row-end: 3;\n  }\n\n  .lg\\:row-end-4 {\n    grid-row-end: 4;\n  }\n\n  .lg\\:row-end-5 {\n    grid-row-end: 5;\n  }\n\n  .lg\\:row-end-6 {\n    grid-row-end: 6;\n  }\n\n  .lg\\:row-end-7 {\n    grid-row-end: 7;\n  }\n\n  .lg\\:row-end-auto {\n    grid-row-end: auto;\n  }\n\n  .lg\\:transform {\n    --tw-translate-x: 0;\n    --tw-translate-y: 0;\n    --tw-rotate: 0;\n    --tw-skew-x: 0;\n    --tw-skew-y: 0;\n    --tw-scale-x: 1;\n    --tw-scale-y: 1;\n    transform: translateX(var(--tw-translate-x)) translateY(var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));\n  }\n\n  .lg\\:transform-gpu {\n    --tw-translate-x: 0;\n    --tw-translate-y: 0;\n    --tw-rotate: 0;\n    --tw-skew-x: 0;\n    --tw-skew-y: 0;\n    --tw-scale-x: 1;\n    --tw-scale-y: 1;\n    transform: translate3d(var(--tw-translate-x), var(--tw-translate-y), 0) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));\n  }\n\n  .lg\\:transform-none {\n    transform: none;\n  }\n\n  .lg\\:origin-center {\n    transform-origin: center;\n  }\n\n  .lg\\:origin-top {\n    transform-origin: top;\n  }\n\n  .lg\\:origin-top-right {\n    transform-origin: top right;\n  }\n\n  .lg\\:origin-right {\n    transform-origin: right;\n  }\n\n  .lg\\:origin-bottom-right {\n    transform-origin: bottom right;\n  }\n\n  .lg\\:origin-bottom {\n    transform-origin: bottom;\n  }\n\n  .lg\\:origin-bottom-left {\n    transform-origin: bottom left;\n  }\n\n  .lg\\:origin-left {\n    transform-origin: left;\n  }\n\n  .lg\\:origin-top-left {\n    transform-origin: top left;\n  }\n\n  .lg\\:scale-0 {\n    --tw-scale-x: 0;\n    --tw-scale-y: 0;\n  }\n\n  .lg\\:scale-50 {\n    --tw-scale-x: .5;\n    --tw-scale-y: .5;\n  }\n\n  .lg\\:scale-75 {\n    --tw-scale-x: .75;\n    --tw-scale-y: .75;\n  }\n\n  .lg\\:scale-90 {\n    --tw-scale-x: .9;\n    --tw-scale-y: .9;\n  }\n\n  .lg\\:scale-95 {\n    --tw-scale-x: .95;\n    --tw-scale-y: .95;\n  }\n\n  .lg\\:scale-100 {\n    --tw-scale-x: 1;\n    --tw-scale-y: 1;\n  }\n\n  .lg\\:scale-105 {\n    --tw-scale-x: 1.05;\n    --tw-scale-y: 1.05;\n  }\n\n  .lg\\:scale-110 {\n    --tw-scale-x: 1.1;\n    --tw-scale-y: 1.1;\n  }\n\n  .lg\\:scale-125 {\n    --tw-scale-x: 1.25;\n    --tw-scale-y: 1.25;\n  }\n\n  .lg\\:scale-150 {\n    --tw-scale-x: 1.5;\n    --tw-scale-y: 1.5;\n  }\n\n  .lg\\:scale-x-0 {\n    --tw-scale-x: 0;\n  }\n\n  .lg\\:scale-x-50 {\n    --tw-scale-x: .5;\n  }\n\n  .lg\\:scale-x-75 {\n    --tw-scale-x: .75;\n  }\n\n  .lg\\:scale-x-90 {\n    --tw-scale-x: .9;\n  }\n\n  .lg\\:scale-x-95 {\n    --tw-scale-x: .95;\n  }\n\n  .lg\\:scale-x-100 {\n    --tw-scale-x: 1;\n  }\n\n  .lg\\:scale-x-105 {\n    --tw-scale-x: 1.05;\n  }\n\n  .lg\\:scale-x-110 {\n    --tw-scale-x: 1.1;\n  }\n\n  .lg\\:scale-x-125 {\n    --tw-scale-x: 1.25;\n  }\n\n  .lg\\:scale-x-150 {\n    --tw-scale-x: 1.5;\n  }\n\n  .lg\\:scale-y-0 {\n    --tw-scale-y: 0;\n  }\n\n  .lg\\:scale-y-50 {\n    --tw-scale-y: .5;\n  }\n\n  .lg\\:scale-y-75 {\n    --tw-scale-y: .75;\n  }\n\n  .lg\\:scale-y-90 {\n    --tw-scale-y: .9;\n  }\n\n  .lg\\:scale-y-95 {\n    --tw-scale-y: .95;\n  }\n\n  .lg\\:scale-y-100 {\n    --tw-scale-y: 1;\n  }\n\n  .lg\\:scale-y-105 {\n    --tw-scale-y: 1.05;\n  }\n\n  .lg\\:scale-y-110 {\n    --tw-scale-y: 1.1;\n  }\n\n  .lg\\:scale-y-125 {\n    --tw-scale-y: 1.25;\n  }\n\n  .lg\\:scale-y-150 {\n    --tw-scale-y: 1.5;\n  }\n\n  .lg\\:hover\\:scale-0:hover {\n    --tw-scale-x: 0;\n    --tw-scale-y: 0;\n  }\n\n  .lg\\:hover\\:scale-50:hover {\n    --tw-scale-x: .5;\n    --tw-scale-y: .5;\n  }\n\n  .lg\\:hover\\:scale-75:hover {\n    --tw-scale-x: .75;\n    --tw-scale-y: .75;\n  }\n\n  .lg\\:hover\\:scale-90:hover {\n    --tw-scale-x: .9;\n    --tw-scale-y: .9;\n  }\n\n  .lg\\:hover\\:scale-95:hover {\n    --tw-scale-x: .95;\n    --tw-scale-y: .95;\n  }\n\n  .lg\\:hover\\:scale-100:hover {\n    --tw-scale-x: 1;\n    --tw-scale-y: 1;\n  }\n\n  .lg\\:hover\\:scale-105:hover {\n    --tw-scale-x: 1.05;\n    --tw-scale-y: 1.05;\n  }\n\n  .lg\\:hover\\:scale-110:hover {\n    --tw-scale-x: 1.1;\n    --tw-scale-y: 1.1;\n  }\n\n  .lg\\:hover\\:scale-125:hover {\n    --tw-scale-x: 1.25;\n    --tw-scale-y: 1.25;\n  }\n\n  .lg\\:hover\\:scale-150:hover {\n    --tw-scale-x: 1.5;\n    --tw-scale-y: 1.5;\n  }\n\n  .lg\\:hover\\:scale-x-0:hover {\n    --tw-scale-x: 0;\n  }\n\n  .lg\\:hover\\:scale-x-50:hover {\n    --tw-scale-x: .5;\n  }\n\n  .lg\\:hover\\:scale-x-75:hover {\n    --tw-scale-x: .75;\n  }\n\n  .lg\\:hover\\:scale-x-90:hover {\n    --tw-scale-x: .9;\n  }\n\n  .lg\\:hover\\:scale-x-95:hover {\n    --tw-scale-x: .95;\n  }\n\n  .lg\\:hover\\:scale-x-100:hover {\n    --tw-scale-x: 1;\n  }\n\n  .lg\\:hover\\:scale-x-105:hover {\n    --tw-scale-x: 1.05;\n  }\n\n  .lg\\:hover\\:scale-x-110:hover {\n    --tw-scale-x: 1.1;\n  }\n\n  .lg\\:hover\\:scale-x-125:hover {\n    --tw-scale-x: 1.25;\n  }\n\n  .lg\\:hover\\:scale-x-150:hover {\n    --tw-scale-x: 1.5;\n  }\n\n  .lg\\:hover\\:scale-y-0:hover {\n    --tw-scale-y: 0;\n  }\n\n  .lg\\:hover\\:scale-y-50:hover {\n    --tw-scale-y: .5;\n  }\n\n  .lg\\:hover\\:scale-y-75:hover {\n    --tw-scale-y: .75;\n  }\n\n  .lg\\:hover\\:scale-y-90:hover {\n    --tw-scale-y: .9;\n  }\n\n  .lg\\:hover\\:scale-y-95:hover {\n    --tw-scale-y: .95;\n  }\n\n  .lg\\:hover\\:scale-y-100:hover {\n    --tw-scale-y: 1;\n  }\n\n  .lg\\:hover\\:scale-y-105:hover {\n    --tw-scale-y: 1.05;\n  }\n\n  .lg\\:hover\\:scale-y-110:hover {\n    --tw-scale-y: 1.1;\n  }\n\n  .lg\\:hover\\:scale-y-125:hover {\n    --tw-scale-y: 1.25;\n  }\n\n  .lg\\:hover\\:scale-y-150:hover {\n    --tw-scale-y: 1.5;\n  }\n\n  .lg\\:focus\\:scale-0:focus {\n    --tw-scale-x: 0;\n    --tw-scale-y: 0;\n  }\n\n  .lg\\:focus\\:scale-50:focus {\n    --tw-scale-x: .5;\n    --tw-scale-y: .5;\n  }\n\n  .lg\\:focus\\:scale-75:focus {\n    --tw-scale-x: .75;\n    --tw-scale-y: .75;\n  }\n\n  .lg\\:focus\\:scale-90:focus {\n    --tw-scale-x: .9;\n    --tw-scale-y: .9;\n  }\n\n  .lg\\:focus\\:scale-95:focus {\n    --tw-scale-x: .95;\n    --tw-scale-y: .95;\n  }\n\n  .lg\\:focus\\:scale-100:focus {\n    --tw-scale-x: 1;\n    --tw-scale-y: 1;\n  }\n\n  .lg\\:focus\\:scale-105:focus {\n    --tw-scale-x: 1.05;\n    --tw-scale-y: 1.05;\n  }\n\n  .lg\\:focus\\:scale-110:focus {\n    --tw-scale-x: 1.1;\n    --tw-scale-y: 1.1;\n  }\n\n  .lg\\:focus\\:scale-125:focus {\n    --tw-scale-x: 1.25;\n    --tw-scale-y: 1.25;\n  }\n\n  .lg\\:focus\\:scale-150:focus {\n    --tw-scale-x: 1.5;\n    --tw-scale-y: 1.5;\n  }\n\n  .lg\\:focus\\:scale-x-0:focus {\n    --tw-scale-x: 0;\n  }\n\n  .lg\\:focus\\:scale-x-50:focus {\n    --tw-scale-x: .5;\n  }\n\n  .lg\\:focus\\:scale-x-75:focus {\n    --tw-scale-x: .75;\n  }\n\n  .lg\\:focus\\:scale-x-90:focus {\n    --tw-scale-x: .9;\n  }\n\n  .lg\\:focus\\:scale-x-95:focus {\n    --tw-scale-x: .95;\n  }\n\n  .lg\\:focus\\:scale-x-100:focus {\n    --tw-scale-x: 1;\n  }\n\n  .lg\\:focus\\:scale-x-105:focus {\n    --tw-scale-x: 1.05;\n  }\n\n  .lg\\:focus\\:scale-x-110:focus {\n    --tw-scale-x: 1.1;\n  }\n\n  .lg\\:focus\\:scale-x-125:focus {\n    --tw-scale-x: 1.25;\n  }\n\n  .lg\\:focus\\:scale-x-150:focus {\n    --tw-scale-x: 1.5;\n  }\n\n  .lg\\:focus\\:scale-y-0:focus {\n    --tw-scale-y: 0;\n  }\n\n  .lg\\:focus\\:scale-y-50:focus {\n    --tw-scale-y: .5;\n  }\n\n  .lg\\:focus\\:scale-y-75:focus {\n    --tw-scale-y: .75;\n  }\n\n  .lg\\:focus\\:scale-y-90:focus {\n    --tw-scale-y: .9;\n  }\n\n  .lg\\:focus\\:scale-y-95:focus {\n    --tw-scale-y: .95;\n  }\n\n  .lg\\:focus\\:scale-y-100:focus {\n    --tw-scale-y: 1;\n  }\n\n  .lg\\:focus\\:scale-y-105:focus {\n    --tw-scale-y: 1.05;\n  }\n\n  .lg\\:focus\\:scale-y-110:focus {\n    --tw-scale-y: 1.1;\n  }\n\n  .lg\\:focus\\:scale-y-125:focus {\n    --tw-scale-y: 1.25;\n  }\n\n  .lg\\:focus\\:scale-y-150:focus {\n    --tw-scale-y: 1.5;\n  }\n\n  .lg\\:rotate-0 {\n    --tw-rotate: 0deg;\n  }\n\n  .lg\\:rotate-1 {\n    --tw-rotate: 1deg;\n  }\n\n  .lg\\:rotate-2 {\n    --tw-rotate: 2deg;\n  }\n\n  .lg\\:rotate-3 {\n    --tw-rotate: 3deg;\n  }\n\n  .lg\\:rotate-6 {\n    --tw-rotate: 6deg;\n  }\n\n  .lg\\:rotate-12 {\n    --tw-rotate: 12deg;\n  }\n\n  .lg\\:rotate-45 {\n    --tw-rotate: 45deg;\n  }\n\n  .lg\\:rotate-90 {\n    --tw-rotate: 90deg;\n  }\n\n  .lg\\:rotate-180 {\n    --tw-rotate: 180deg;\n  }\n\n  .lg\\:-rotate-180 {\n    --tw-rotate: -180deg;\n  }\n\n  .lg\\:-rotate-90 {\n    --tw-rotate: -90deg;\n  }\n\n  .lg\\:-rotate-45 {\n    --tw-rotate: -45deg;\n  }\n\n  .lg\\:-rotate-12 {\n    --tw-rotate: -12deg;\n  }\n\n  .lg\\:-rotate-6 {\n    --tw-rotate: -6deg;\n  }\n\n  .lg\\:-rotate-3 {\n    --tw-rotate: -3deg;\n  }\n\n  .lg\\:-rotate-2 {\n    --tw-rotate: -2deg;\n  }\n\n  .lg\\:-rotate-1 {\n    --tw-rotate: -1deg;\n  }\n\n  .lg\\:hover\\:rotate-0:hover {\n    --tw-rotate: 0deg;\n  }\n\n  .lg\\:hover\\:rotate-1:hover {\n    --tw-rotate: 1deg;\n  }\n\n  .lg\\:hover\\:rotate-2:hover {\n    --tw-rotate: 2deg;\n  }\n\n  .lg\\:hover\\:rotate-3:hover {\n    --tw-rotate: 3deg;\n  }\n\n  .lg\\:hover\\:rotate-6:hover {\n    --tw-rotate: 6deg;\n  }\n\n  .lg\\:hover\\:rotate-12:hover {\n    --tw-rotate: 12deg;\n  }\n\n  .lg\\:hover\\:rotate-45:hover {\n    --tw-rotate: 45deg;\n  }\n\n  .lg\\:hover\\:rotate-90:hover {\n    --tw-rotate: 90deg;\n  }\n\n  .lg\\:hover\\:rotate-180:hover {\n    --tw-rotate: 180deg;\n  }\n\n  .lg\\:hover\\:-rotate-180:hover {\n    --tw-rotate: -180deg;\n  }\n\n  .lg\\:hover\\:-rotate-90:hover {\n    --tw-rotate: -90deg;\n  }\n\n  .lg\\:hover\\:-rotate-45:hover {\n    --tw-rotate: -45deg;\n  }\n\n  .lg\\:hover\\:-rotate-12:hover {\n    --tw-rotate: -12deg;\n  }\n\n  .lg\\:hover\\:-rotate-6:hover {\n    --tw-rotate: -6deg;\n  }\n\n  .lg\\:hover\\:-rotate-3:hover {\n    --tw-rotate: -3deg;\n  }\n\n  .lg\\:hover\\:-rotate-2:hover {\n    --tw-rotate: -2deg;\n  }\n\n  .lg\\:hover\\:-rotate-1:hover {\n    --tw-rotate: -1deg;\n  }\n\n  .lg\\:focus\\:rotate-0:focus {\n    --tw-rotate: 0deg;\n  }\n\n  .lg\\:focus\\:rotate-1:focus {\n    --tw-rotate: 1deg;\n  }\n\n  .lg\\:focus\\:rotate-2:focus {\n    --tw-rotate: 2deg;\n  }\n\n  .lg\\:focus\\:rotate-3:focus {\n    --tw-rotate: 3deg;\n  }\n\n  .lg\\:focus\\:rotate-6:focus {\n    --tw-rotate: 6deg;\n  }\n\n  .lg\\:focus\\:rotate-12:focus {\n    --tw-rotate: 12deg;\n  }\n\n  .lg\\:focus\\:rotate-45:focus {\n    --tw-rotate: 45deg;\n  }\n\n  .lg\\:focus\\:rotate-90:focus {\n    --tw-rotate: 90deg;\n  }\n\n  .lg\\:focus\\:rotate-180:focus {\n    --tw-rotate: 180deg;\n  }\n\n  .lg\\:focus\\:-rotate-180:focus {\n    --tw-rotate: -180deg;\n  }\n\n  .lg\\:focus\\:-rotate-90:focus {\n    --tw-rotate: -90deg;\n  }\n\n  .lg\\:focus\\:-rotate-45:focus {\n    --tw-rotate: -45deg;\n  }\n\n  .lg\\:focus\\:-rotate-12:focus {\n    --tw-rotate: -12deg;\n  }\n\n  .lg\\:focus\\:-rotate-6:focus {\n    --tw-rotate: -6deg;\n  }\n\n  .lg\\:focus\\:-rotate-3:focus {\n    --tw-rotate: -3deg;\n  }\n\n  .lg\\:focus\\:-rotate-2:focus {\n    --tw-rotate: -2deg;\n  }\n\n  .lg\\:focus\\:-rotate-1:focus {\n    --tw-rotate: -1deg;\n  }\n\n  .lg\\:translate-x-0 {\n    --tw-translate-x: 0px;\n  }\n\n  .lg\\:translate-x-1 {\n    --tw-translate-x: 0.25rem;\n  }\n\n  .lg\\:translate-x-2 {\n    --tw-translate-x: 0.5rem;\n  }\n\n  .lg\\:translate-x-3 {\n    --tw-translate-x: 0.75rem;\n  }\n\n  .lg\\:translate-x-4 {\n    --tw-translate-x: 1rem;\n  }\n\n  .lg\\:translate-x-5 {\n    --tw-translate-x: 1.25rem;\n  }\n\n  .lg\\:translate-x-6 {\n    --tw-translate-x: 1.5rem;\n  }\n\n  .lg\\:translate-x-7 {\n    --tw-translate-x: 1.75rem;\n  }\n\n  .lg\\:translate-x-8 {\n    --tw-translate-x: 2rem;\n  }\n\n  .lg\\:translate-x-9 {\n    --tw-translate-x: 2.25rem;\n  }\n\n  .lg\\:translate-x-10 {\n    --tw-translate-x: 2.5rem;\n  }\n\n  .lg\\:translate-x-11 {\n    --tw-translate-x: 2.75rem;\n  }\n\n  .lg\\:translate-x-12 {\n    --tw-translate-x: 3rem;\n  }\n\n  .lg\\:translate-x-14 {\n    --tw-translate-x: 3.5rem;\n  }\n\n  .lg\\:translate-x-16 {\n    --tw-translate-x: 4rem;\n  }\n\n  .lg\\:translate-x-20 {\n    --tw-translate-x: 5rem;\n  }\n\n  .lg\\:translate-x-24 {\n    --tw-translate-x: 6rem;\n  }\n\n  .lg\\:translate-x-28 {\n    --tw-translate-x: 7rem;\n  }\n\n  .lg\\:translate-x-32 {\n    --tw-translate-x: 8rem;\n  }\n\n  .lg\\:translate-x-36 {\n    --tw-translate-x: 9rem;\n  }\n\n  .lg\\:translate-x-40 {\n    --tw-translate-x: 10rem;\n  }\n\n  .lg\\:translate-x-44 {\n    --tw-translate-x: 11rem;\n  }\n\n  .lg\\:translate-x-48 {\n    --tw-translate-x: 12rem;\n  }\n\n  .lg\\:translate-x-52 {\n    --tw-translate-x: 13rem;\n  }\n\n  .lg\\:translate-x-56 {\n    --tw-translate-x: 14rem;\n  }\n\n  .lg\\:translate-x-60 {\n    --tw-translate-x: 15rem;\n  }\n\n  .lg\\:translate-x-64 {\n    --tw-translate-x: 16rem;\n  }\n\n  .lg\\:translate-x-72 {\n    --tw-translate-x: 18rem;\n  }\n\n  .lg\\:translate-x-80 {\n    --tw-translate-x: 20rem;\n  }\n\n  .lg\\:translate-x-96 {\n    --tw-translate-x: 24rem;\n  }\n\n  .lg\\:translate-x-px {\n    --tw-translate-x: 1px;\n  }\n\n  .lg\\:translate-x-0\\.5 {\n    --tw-translate-x: 0.125rem;\n  }\n\n  .lg\\:translate-x-1\\.5 {\n    --tw-translate-x: 0.375rem;\n  }\n\n  .lg\\:translate-x-2\\.5 {\n    --tw-translate-x: 0.625rem;\n  }\n\n  .lg\\:translate-x-3\\.5 {\n    --tw-translate-x: 0.875rem;\n  }\n\n  .lg\\:-translate-x-0 {\n    --tw-translate-x: 0px;\n  }\n\n  .lg\\:-translate-x-1 {\n    --tw-translate-x: -0.25rem;\n  }\n\n  .lg\\:-translate-x-2 {\n    --tw-translate-x: -0.5rem;\n  }\n\n  .lg\\:-translate-x-3 {\n    --tw-translate-x: -0.75rem;\n  }\n\n  .lg\\:-translate-x-4 {\n    --tw-translate-x: -1rem;\n  }\n\n  .lg\\:-translate-x-5 {\n    --tw-translate-x: -1.25rem;\n  }\n\n  .lg\\:-translate-x-6 {\n    --tw-translate-x: -1.5rem;\n  }\n\n  .lg\\:-translate-x-7 {\n    --tw-translate-x: -1.75rem;\n  }\n\n  .lg\\:-translate-x-8 {\n    --tw-translate-x: -2rem;\n  }\n\n  .lg\\:-translate-x-9 {\n    --tw-translate-x: -2.25rem;\n  }\n\n  .lg\\:-translate-x-10 {\n    --tw-translate-x: -2.5rem;\n  }\n\n  .lg\\:-translate-x-11 {\n    --tw-translate-x: -2.75rem;\n  }\n\n  .lg\\:-translate-x-12 {\n    --tw-translate-x: -3rem;\n  }\n\n  .lg\\:-translate-x-14 {\n    --tw-translate-x: -3.5rem;\n  }\n\n  .lg\\:-translate-x-16 {\n    --tw-translate-x: -4rem;\n  }\n\n  .lg\\:-translate-x-20 {\n    --tw-translate-x: -5rem;\n  }\n\n  .lg\\:-translate-x-24 {\n    --tw-translate-x: -6rem;\n  }\n\n  .lg\\:-translate-x-28 {\n    --tw-translate-x: -7rem;\n  }\n\n  .lg\\:-translate-x-32 {\n    --tw-translate-x: -8rem;\n  }\n\n  .lg\\:-translate-x-36 {\n    --tw-translate-x: -9rem;\n  }\n\n  .lg\\:-translate-x-40 {\n    --tw-translate-x: -10rem;\n  }\n\n  .lg\\:-translate-x-44 {\n    --tw-translate-x: -11rem;\n  }\n\n  .lg\\:-translate-x-48 {\n    --tw-translate-x: -12rem;\n  }\n\n  .lg\\:-translate-x-52 {\n    --tw-translate-x: -13rem;\n  }\n\n  .lg\\:-translate-x-56 {\n    --tw-translate-x: -14rem;\n  }\n\n  .lg\\:-translate-x-60 {\n    --tw-translate-x: -15rem;\n  }\n\n  .lg\\:-translate-x-64 {\n    --tw-translate-x: -16rem;\n  }\n\n  .lg\\:-translate-x-72 {\n    --tw-translate-x: -18rem;\n  }\n\n  .lg\\:-translate-x-80 {\n    --tw-translate-x: -20rem;\n  }\n\n  .lg\\:-translate-x-96 {\n    --tw-translate-x: -24rem;\n  }\n\n  .lg\\:-translate-x-px {\n    --tw-translate-x: -1px;\n  }\n\n  .lg\\:-translate-x-0\\.5 {\n    --tw-translate-x: -0.125rem;\n  }\n\n  .lg\\:-translate-x-1\\.5 {\n    --tw-translate-x: -0.375rem;\n  }\n\n  .lg\\:-translate-x-2\\.5 {\n    --tw-translate-x: -0.625rem;\n  }\n\n  .lg\\:-translate-x-3\\.5 {\n    --tw-translate-x: -0.875rem;\n  }\n\n  .lg\\:translate-x-1\\/2 {\n    --tw-translate-x: 50%;\n  }\n\n  .lg\\:translate-x-1\\/3 {\n    --tw-translate-x: 33.333333%;\n  }\n\n  .lg\\:translate-x-2\\/3 {\n    --tw-translate-x: 66.666667%;\n  }\n\n  .lg\\:translate-x-1\\/4 {\n    --tw-translate-x: 25%;\n  }\n\n  .lg\\:translate-x-2\\/4 {\n    --tw-translate-x: 50%;\n  }\n\n  .lg\\:translate-x-3\\/4 {\n    --tw-translate-x: 75%;\n  }\n\n  .lg\\:translate-x-full {\n    --tw-translate-x: 100%;\n  }\n\n  .lg\\:-translate-x-1\\/2 {\n    --tw-translate-x: -50%;\n  }\n\n  .lg\\:-translate-x-1\\/3 {\n    --tw-translate-x: -33.333333%;\n  }\n\n  .lg\\:-translate-x-2\\/3 {\n    --tw-translate-x: -66.666667%;\n  }\n\n  .lg\\:-translate-x-1\\/4 {\n    --tw-translate-x: -25%;\n  }\n\n  .lg\\:-translate-x-2\\/4 {\n    --tw-translate-x: -50%;\n  }\n\n  .lg\\:-translate-x-3\\/4 {\n    --tw-translate-x: -75%;\n  }\n\n  .lg\\:-translate-x-full {\n    --tw-translate-x: -100%;\n  }\n\n  .lg\\:translate-y-0 {\n    --tw-translate-y: 0px;\n  }\n\n  .lg\\:translate-y-1 {\n    --tw-translate-y: 0.25rem;\n  }\n\n  .lg\\:translate-y-2 {\n    --tw-translate-y: 0.5rem;\n  }\n\n  .lg\\:translate-y-3 {\n    --tw-translate-y: 0.75rem;\n  }\n\n  .lg\\:translate-y-4 {\n    --tw-translate-y: 1rem;\n  }\n\n  .lg\\:translate-y-5 {\n    --tw-translate-y: 1.25rem;\n  }\n\n  .lg\\:translate-y-6 {\n    --tw-translate-y: 1.5rem;\n  }\n\n  .lg\\:translate-y-7 {\n    --tw-translate-y: 1.75rem;\n  }\n\n  .lg\\:translate-y-8 {\n    --tw-translate-y: 2rem;\n  }\n\n  .lg\\:translate-y-9 {\n    --tw-translate-y: 2.25rem;\n  }\n\n  .lg\\:translate-y-10 {\n    --tw-translate-y: 2.5rem;\n  }\n\n  .lg\\:translate-y-11 {\n    --tw-translate-y: 2.75rem;\n  }\n\n  .lg\\:translate-y-12 {\n    --tw-translate-y: 3rem;\n  }\n\n  .lg\\:translate-y-14 {\n    --tw-translate-y: 3.5rem;\n  }\n\n  .lg\\:translate-y-16 {\n    --tw-translate-y: 4rem;\n  }\n\n  .lg\\:translate-y-20 {\n    --tw-translate-y: 5rem;\n  }\n\n  .lg\\:translate-y-24 {\n    --tw-translate-y: 6rem;\n  }\n\n  .lg\\:translate-y-28 {\n    --tw-translate-y: 7rem;\n  }\n\n  .lg\\:translate-y-32 {\n    --tw-translate-y: 8rem;\n  }\n\n  .lg\\:translate-y-36 {\n    --tw-translate-y: 9rem;\n  }\n\n  .lg\\:translate-y-40 {\n    --tw-translate-y: 10rem;\n  }\n\n  .lg\\:translate-y-44 {\n    --tw-translate-y: 11rem;\n  }\n\n  .lg\\:translate-y-48 {\n    --tw-translate-y: 12rem;\n  }\n\n  .lg\\:translate-y-52 {\n    --tw-translate-y: 13rem;\n  }\n\n  .lg\\:translate-y-56 {\n    --tw-translate-y: 14rem;\n  }\n\n  .lg\\:translate-y-60 {\n    --tw-translate-y: 15rem;\n  }\n\n  .lg\\:translate-y-64 {\n    --tw-translate-y: 16rem;\n  }\n\n  .lg\\:translate-y-72 {\n    --tw-translate-y: 18rem;\n  }\n\n  .lg\\:translate-y-80 {\n    --tw-translate-y: 20rem;\n  }\n\n  .lg\\:translate-y-96 {\n    --tw-translate-y: 24rem;\n  }\n\n  .lg\\:translate-y-px {\n    --tw-translate-y: 1px;\n  }\n\n  .lg\\:translate-y-0\\.5 {\n    --tw-translate-y: 0.125rem;\n  }\n\n  .lg\\:translate-y-1\\.5 {\n    --tw-translate-y: 0.375rem;\n  }\n\n  .lg\\:translate-y-2\\.5 {\n    --tw-translate-y: 0.625rem;\n  }\n\n  .lg\\:translate-y-3\\.5 {\n    --tw-translate-y: 0.875rem;\n  }\n\n  .lg\\:-translate-y-0 {\n    --tw-translate-y: 0px;\n  }\n\n  .lg\\:-translate-y-1 {\n    --tw-translate-y: -0.25rem;\n  }\n\n  .lg\\:-translate-y-2 {\n    --tw-translate-y: -0.5rem;\n  }\n\n  .lg\\:-translate-y-3 {\n    --tw-translate-y: -0.75rem;\n  }\n\n  .lg\\:-translate-y-4 {\n    --tw-translate-y: -1rem;\n  }\n\n  .lg\\:-translate-y-5 {\n    --tw-translate-y: -1.25rem;\n  }\n\n  .lg\\:-translate-y-6 {\n    --tw-translate-y: -1.5rem;\n  }\n\n  .lg\\:-translate-y-7 {\n    --tw-translate-y: -1.75rem;\n  }\n\n  .lg\\:-translate-y-8 {\n    --tw-translate-y: -2rem;\n  }\n\n  .lg\\:-translate-y-9 {\n    --tw-translate-y: -2.25rem;\n  }\n\n  .lg\\:-translate-y-10 {\n    --tw-translate-y: -2.5rem;\n  }\n\n  .lg\\:-translate-y-11 {\n    --tw-translate-y: -2.75rem;\n  }\n\n  .lg\\:-translate-y-12 {\n    --tw-translate-y: -3rem;\n  }\n\n  .lg\\:-translate-y-14 {\n    --tw-translate-y: -3.5rem;\n  }\n\n  .lg\\:-translate-y-16 {\n    --tw-translate-y: -4rem;\n  }\n\n  .lg\\:-translate-y-20 {\n    --tw-translate-y: -5rem;\n  }\n\n  .lg\\:-translate-y-24 {\n    --tw-translate-y: -6rem;\n  }\n\n  .lg\\:-translate-y-28 {\n    --tw-translate-y: -7rem;\n  }\n\n  .lg\\:-translate-y-32 {\n    --tw-translate-y: -8rem;\n  }\n\n  .lg\\:-translate-y-36 {\n    --tw-translate-y: -9rem;\n  }\n\n  .lg\\:-translate-y-40 {\n    --tw-translate-y: -10rem;\n  }\n\n  .lg\\:-translate-y-44 {\n    --tw-translate-y: -11rem;\n  }\n\n  .lg\\:-translate-y-48 {\n    --tw-translate-y: -12rem;\n  }\n\n  .lg\\:-translate-y-52 {\n    --tw-translate-y: -13rem;\n  }\n\n  .lg\\:-translate-y-56 {\n    --tw-translate-y: -14rem;\n  }\n\n  .lg\\:-translate-y-60 {\n    --tw-translate-y: -15rem;\n  }\n\n  .lg\\:-translate-y-64 {\n    --tw-translate-y: -16rem;\n  }\n\n  .lg\\:-translate-y-72 {\n    --tw-translate-y: -18rem;\n  }\n\n  .lg\\:-translate-y-80 {\n    --tw-translate-y: -20rem;\n  }\n\n  .lg\\:-translate-y-96 {\n    --tw-translate-y: -24rem;\n  }\n\n  .lg\\:-translate-y-px {\n    --tw-translate-y: -1px;\n  }\n\n  .lg\\:-translate-y-0\\.5 {\n    --tw-translate-y: -0.125rem;\n  }\n\n  .lg\\:-translate-y-1\\.5 {\n    --tw-translate-y: -0.375rem;\n  }\n\n  .lg\\:-translate-y-2\\.5 {\n    --tw-translate-y: -0.625rem;\n  }\n\n  .lg\\:-translate-y-3\\.5 {\n    --tw-translate-y: -0.875rem;\n  }\n\n  .lg\\:translate-y-1\\/2 {\n    --tw-translate-y: 50%;\n  }\n\n  .lg\\:translate-y-1\\/3 {\n    --tw-translate-y: 33.333333%;\n  }\n\n  .lg\\:translate-y-2\\/3 {\n    --tw-translate-y: 66.666667%;\n  }\n\n  .lg\\:translate-y-1\\/4 {\n    --tw-translate-y: 25%;\n  }\n\n  .lg\\:translate-y-2\\/4 {\n    --tw-translate-y: 50%;\n  }\n\n  .lg\\:translate-y-3\\/4 {\n    --tw-translate-y: 75%;\n  }\n\n  .lg\\:translate-y-full {\n    --tw-translate-y: 100%;\n  }\n\n  .lg\\:-translate-y-1\\/2 {\n    --tw-translate-y: -50%;\n  }\n\n  .lg\\:-translate-y-1\\/3 {\n    --tw-translate-y: -33.333333%;\n  }\n\n  .lg\\:-translate-y-2\\/3 {\n    --tw-translate-y: -66.666667%;\n  }\n\n  .lg\\:-translate-y-1\\/4 {\n    --tw-translate-y: -25%;\n  }\n\n  .lg\\:-translate-y-2\\/4 {\n    --tw-translate-y: -50%;\n  }\n\n  .lg\\:-translate-y-3\\/4 {\n    --tw-translate-y: -75%;\n  }\n\n  .lg\\:-translate-y-full {\n    --tw-translate-y: -100%;\n  }\n\n  .lg\\:hover\\:translate-x-0:hover {\n    --tw-translate-x: 0px;\n  }\n\n  .lg\\:hover\\:translate-x-1:hover {\n    --tw-translate-x: 0.25rem;\n  }\n\n  .lg\\:hover\\:translate-x-2:hover {\n    --tw-translate-x: 0.5rem;\n  }\n\n  .lg\\:hover\\:translate-x-3:hover {\n    --tw-translate-x: 0.75rem;\n  }\n\n  .lg\\:hover\\:translate-x-4:hover {\n    --tw-translate-x: 1rem;\n  }\n\n  .lg\\:hover\\:translate-x-5:hover {\n    --tw-translate-x: 1.25rem;\n  }\n\n  .lg\\:hover\\:translate-x-6:hover {\n    --tw-translate-x: 1.5rem;\n  }\n\n  .lg\\:hover\\:translate-x-7:hover {\n    --tw-translate-x: 1.75rem;\n  }\n\n  .lg\\:hover\\:translate-x-8:hover {\n    --tw-translate-x: 2rem;\n  }\n\n  .lg\\:hover\\:translate-x-9:hover {\n    --tw-translate-x: 2.25rem;\n  }\n\n  .lg\\:hover\\:translate-x-10:hover {\n    --tw-translate-x: 2.5rem;\n  }\n\n  .lg\\:hover\\:translate-x-11:hover {\n    --tw-translate-x: 2.75rem;\n  }\n\n  .lg\\:hover\\:translate-x-12:hover {\n    --tw-translate-x: 3rem;\n  }\n\n  .lg\\:hover\\:translate-x-14:hover {\n    --tw-translate-x: 3.5rem;\n  }\n\n  .lg\\:hover\\:translate-x-16:hover {\n    --tw-translate-x: 4rem;\n  }\n\n  .lg\\:hover\\:translate-x-20:hover {\n    --tw-translate-x: 5rem;\n  }\n\n  .lg\\:hover\\:translate-x-24:hover {\n    --tw-translate-x: 6rem;\n  }\n\n  .lg\\:hover\\:translate-x-28:hover {\n    --tw-translate-x: 7rem;\n  }\n\n  .lg\\:hover\\:translate-x-32:hover {\n    --tw-translate-x: 8rem;\n  }\n\n  .lg\\:hover\\:translate-x-36:hover {\n    --tw-translate-x: 9rem;\n  }\n\n  .lg\\:hover\\:translate-x-40:hover {\n    --tw-translate-x: 10rem;\n  }\n\n  .lg\\:hover\\:translate-x-44:hover {\n    --tw-translate-x: 11rem;\n  }\n\n  .lg\\:hover\\:translate-x-48:hover {\n    --tw-translate-x: 12rem;\n  }\n\n  .lg\\:hover\\:translate-x-52:hover {\n    --tw-translate-x: 13rem;\n  }\n\n  .lg\\:hover\\:translate-x-56:hover {\n    --tw-translate-x: 14rem;\n  }\n\n  .lg\\:hover\\:translate-x-60:hover {\n    --tw-translate-x: 15rem;\n  }\n\n  .lg\\:hover\\:translate-x-64:hover {\n    --tw-translate-x: 16rem;\n  }\n\n  .lg\\:hover\\:translate-x-72:hover {\n    --tw-translate-x: 18rem;\n  }\n\n  .lg\\:hover\\:translate-x-80:hover {\n    --tw-translate-x: 20rem;\n  }\n\n  .lg\\:hover\\:translate-x-96:hover {\n    --tw-translate-x: 24rem;\n  }\n\n  .lg\\:hover\\:translate-x-px:hover {\n    --tw-translate-x: 1px;\n  }\n\n  .lg\\:hover\\:translate-x-0\\.5:hover {\n    --tw-translate-x: 0.125rem;\n  }\n\n  .lg\\:hover\\:translate-x-1\\.5:hover {\n    --tw-translate-x: 0.375rem;\n  }\n\n  .lg\\:hover\\:translate-x-2\\.5:hover {\n    --tw-translate-x: 0.625rem;\n  }\n\n  .lg\\:hover\\:translate-x-3\\.5:hover {\n    --tw-translate-x: 0.875rem;\n  }\n\n  .lg\\:hover\\:-translate-x-0:hover {\n    --tw-translate-x: 0px;\n  }\n\n  .lg\\:hover\\:-translate-x-1:hover {\n    --tw-translate-x: -0.25rem;\n  }\n\n  .lg\\:hover\\:-translate-x-2:hover {\n    --tw-translate-x: -0.5rem;\n  }\n\n  .lg\\:hover\\:-translate-x-3:hover {\n    --tw-translate-x: -0.75rem;\n  }\n\n  .lg\\:hover\\:-translate-x-4:hover {\n    --tw-translate-x: -1rem;\n  }\n\n  .lg\\:hover\\:-translate-x-5:hover {\n    --tw-translate-x: -1.25rem;\n  }\n\n  .lg\\:hover\\:-translate-x-6:hover {\n    --tw-translate-x: -1.5rem;\n  }\n\n  .lg\\:hover\\:-translate-x-7:hover {\n    --tw-translate-x: -1.75rem;\n  }\n\n  .lg\\:hover\\:-translate-x-8:hover {\n    --tw-translate-x: -2rem;\n  }\n\n  .lg\\:hover\\:-translate-x-9:hover {\n    --tw-translate-x: -2.25rem;\n  }\n\n  .lg\\:hover\\:-translate-x-10:hover {\n    --tw-translate-x: -2.5rem;\n  }\n\n  .lg\\:hover\\:-translate-x-11:hover {\n    --tw-translate-x: -2.75rem;\n  }\n\n  .lg\\:hover\\:-translate-x-12:hover {\n    --tw-translate-x: -3rem;\n  }\n\n  .lg\\:hover\\:-translate-x-14:hover {\n    --tw-translate-x: -3.5rem;\n  }\n\n  .lg\\:hover\\:-translate-x-16:hover {\n    --tw-translate-x: -4rem;\n  }\n\n  .lg\\:hover\\:-translate-x-20:hover {\n    --tw-translate-x: -5rem;\n  }\n\n  .lg\\:hover\\:-translate-x-24:hover {\n    --tw-translate-x: -6rem;\n  }\n\n  .lg\\:hover\\:-translate-x-28:hover {\n    --tw-translate-x: -7rem;\n  }\n\n  .lg\\:hover\\:-translate-x-32:hover {\n    --tw-translate-x: -8rem;\n  }\n\n  .lg\\:hover\\:-translate-x-36:hover {\n    --tw-translate-x: -9rem;\n  }\n\n  .lg\\:hover\\:-translate-x-40:hover {\n    --tw-translate-x: -10rem;\n  }\n\n  .lg\\:hover\\:-translate-x-44:hover {\n    --tw-translate-x: -11rem;\n  }\n\n  .lg\\:hover\\:-translate-x-48:hover {\n    --tw-translate-x: -12rem;\n  }\n\n  .lg\\:hover\\:-translate-x-52:hover {\n    --tw-translate-x: -13rem;\n  }\n\n  .lg\\:hover\\:-translate-x-56:hover {\n    --tw-translate-x: -14rem;\n  }\n\n  .lg\\:hover\\:-translate-x-60:hover {\n    --tw-translate-x: -15rem;\n  }\n\n  .lg\\:hover\\:-translate-x-64:hover {\n    --tw-translate-x: -16rem;\n  }\n\n  .lg\\:hover\\:-translate-x-72:hover {\n    --tw-translate-x: -18rem;\n  }\n\n  .lg\\:hover\\:-translate-x-80:hover {\n    --tw-translate-x: -20rem;\n  }\n\n  .lg\\:hover\\:-translate-x-96:hover {\n    --tw-translate-x: -24rem;\n  }\n\n  .lg\\:hover\\:-translate-x-px:hover {\n    --tw-translate-x: -1px;\n  }\n\n  .lg\\:hover\\:-translate-x-0\\.5:hover {\n    --tw-translate-x: -0.125rem;\n  }\n\n  .lg\\:hover\\:-translate-x-1\\.5:hover {\n    --tw-translate-x: -0.375rem;\n  }\n\n  .lg\\:hover\\:-translate-x-2\\.5:hover {\n    --tw-translate-x: -0.625rem;\n  }\n\n  .lg\\:hover\\:-translate-x-3\\.5:hover {\n    --tw-translate-x: -0.875rem;\n  }\n\n  .lg\\:hover\\:translate-x-1\\/2:hover {\n    --tw-translate-x: 50%;\n  }\n\n  .lg\\:hover\\:translate-x-1\\/3:hover {\n    --tw-translate-x: 33.333333%;\n  }\n\n  .lg\\:hover\\:translate-x-2\\/3:hover {\n    --tw-translate-x: 66.666667%;\n  }\n\n  .lg\\:hover\\:translate-x-1\\/4:hover {\n    --tw-translate-x: 25%;\n  }\n\n  .lg\\:hover\\:translate-x-2\\/4:hover {\n    --tw-translate-x: 50%;\n  }\n\n  .lg\\:hover\\:translate-x-3\\/4:hover {\n    --tw-translate-x: 75%;\n  }\n\n  .lg\\:hover\\:translate-x-full:hover {\n    --tw-translate-x: 100%;\n  }\n\n  .lg\\:hover\\:-translate-x-1\\/2:hover {\n    --tw-translate-x: -50%;\n  }\n\n  .lg\\:hover\\:-translate-x-1\\/3:hover {\n    --tw-translate-x: -33.333333%;\n  }\n\n  .lg\\:hover\\:-translate-x-2\\/3:hover {\n    --tw-translate-x: -66.666667%;\n  }\n\n  .lg\\:hover\\:-translate-x-1\\/4:hover {\n    --tw-translate-x: -25%;\n  }\n\n  .lg\\:hover\\:-translate-x-2\\/4:hover {\n    --tw-translate-x: -50%;\n  }\n\n  .lg\\:hover\\:-translate-x-3\\/4:hover {\n    --tw-translate-x: -75%;\n  }\n\n  .lg\\:hover\\:-translate-x-full:hover {\n    --tw-translate-x: -100%;\n  }\n\n  .lg\\:hover\\:translate-y-0:hover {\n    --tw-translate-y: 0px;\n  }\n\n  .lg\\:hover\\:translate-y-1:hover {\n    --tw-translate-y: 0.25rem;\n  }\n\n  .lg\\:hover\\:translate-y-2:hover {\n    --tw-translate-y: 0.5rem;\n  }\n\n  .lg\\:hover\\:translate-y-3:hover {\n    --tw-translate-y: 0.75rem;\n  }\n\n  .lg\\:hover\\:translate-y-4:hover {\n    --tw-translate-y: 1rem;\n  }\n\n  .lg\\:hover\\:translate-y-5:hover {\n    --tw-translate-y: 1.25rem;\n  }\n\n  .lg\\:hover\\:translate-y-6:hover {\n    --tw-translate-y: 1.5rem;\n  }\n\n  .lg\\:hover\\:translate-y-7:hover {\n    --tw-translate-y: 1.75rem;\n  }\n\n  .lg\\:hover\\:translate-y-8:hover {\n    --tw-translate-y: 2rem;\n  }\n\n  .lg\\:hover\\:translate-y-9:hover {\n    --tw-translate-y: 2.25rem;\n  }\n\n  .lg\\:hover\\:translate-y-10:hover {\n    --tw-translate-y: 2.5rem;\n  }\n\n  .lg\\:hover\\:translate-y-11:hover {\n    --tw-translate-y: 2.75rem;\n  }\n\n  .lg\\:hover\\:translate-y-12:hover {\n    --tw-translate-y: 3rem;\n  }\n\n  .lg\\:hover\\:translate-y-14:hover {\n    --tw-translate-y: 3.5rem;\n  }\n\n  .lg\\:hover\\:translate-y-16:hover {\n    --tw-translate-y: 4rem;\n  }\n\n  .lg\\:hover\\:translate-y-20:hover {\n    --tw-translate-y: 5rem;\n  }\n\n  .lg\\:hover\\:translate-y-24:hover {\n    --tw-translate-y: 6rem;\n  }\n\n  .lg\\:hover\\:translate-y-28:hover {\n    --tw-translate-y: 7rem;\n  }\n\n  .lg\\:hover\\:translate-y-32:hover {\n    --tw-translate-y: 8rem;\n  }\n\n  .lg\\:hover\\:translate-y-36:hover {\n    --tw-translate-y: 9rem;\n  }\n\n  .lg\\:hover\\:translate-y-40:hover {\n    --tw-translate-y: 10rem;\n  }\n\n  .lg\\:hover\\:translate-y-44:hover {\n    --tw-translate-y: 11rem;\n  }\n\n  .lg\\:hover\\:translate-y-48:hover {\n    --tw-translate-y: 12rem;\n  }\n\n  .lg\\:hover\\:translate-y-52:hover {\n    --tw-translate-y: 13rem;\n  }\n\n  .lg\\:hover\\:translate-y-56:hover {\n    --tw-translate-y: 14rem;\n  }\n\n  .lg\\:hover\\:translate-y-60:hover {\n    --tw-translate-y: 15rem;\n  }\n\n  .lg\\:hover\\:translate-y-64:hover {\n    --tw-translate-y: 16rem;\n  }\n\n  .lg\\:hover\\:translate-y-72:hover {\n    --tw-translate-y: 18rem;\n  }\n\n  .lg\\:hover\\:translate-y-80:hover {\n    --tw-translate-y: 20rem;\n  }\n\n  .lg\\:hover\\:translate-y-96:hover {\n    --tw-translate-y: 24rem;\n  }\n\n  .lg\\:hover\\:translate-y-px:hover {\n    --tw-translate-y: 1px;\n  }\n\n  .lg\\:hover\\:translate-y-0\\.5:hover {\n    --tw-translate-y: 0.125rem;\n  }\n\n  .lg\\:hover\\:translate-y-1\\.5:hover {\n    --tw-translate-y: 0.375rem;\n  }\n\n  .lg\\:hover\\:translate-y-2\\.5:hover {\n    --tw-translate-y: 0.625rem;\n  }\n\n  .lg\\:hover\\:translate-y-3\\.5:hover {\n    --tw-translate-y: 0.875rem;\n  }\n\n  .lg\\:hover\\:-translate-y-0:hover {\n    --tw-translate-y: 0px;\n  }\n\n  .lg\\:hover\\:-translate-y-1:hover {\n    --tw-translate-y: -0.25rem;\n  }\n\n  .lg\\:hover\\:-translate-y-2:hover {\n    --tw-translate-y: -0.5rem;\n  }\n\n  .lg\\:hover\\:-translate-y-3:hover {\n    --tw-translate-y: -0.75rem;\n  }\n\n  .lg\\:hover\\:-translate-y-4:hover {\n    --tw-translate-y: -1rem;\n  }\n\n  .lg\\:hover\\:-translate-y-5:hover {\n    --tw-translate-y: -1.25rem;\n  }\n\n  .lg\\:hover\\:-translate-y-6:hover {\n    --tw-translate-y: -1.5rem;\n  }\n\n  .lg\\:hover\\:-translate-y-7:hover {\n    --tw-translate-y: -1.75rem;\n  }\n\n  .lg\\:hover\\:-translate-y-8:hover {\n    --tw-translate-y: -2rem;\n  }\n\n  .lg\\:hover\\:-translate-y-9:hover {\n    --tw-translate-y: -2.25rem;\n  }\n\n  .lg\\:hover\\:-translate-y-10:hover {\n    --tw-translate-y: -2.5rem;\n  }\n\n  .lg\\:hover\\:-translate-y-11:hover {\n    --tw-translate-y: -2.75rem;\n  }\n\n  .lg\\:hover\\:-translate-y-12:hover {\n    --tw-translate-y: -3rem;\n  }\n\n  .lg\\:hover\\:-translate-y-14:hover {\n    --tw-translate-y: -3.5rem;\n  }\n\n  .lg\\:hover\\:-translate-y-16:hover {\n    --tw-translate-y: -4rem;\n  }\n\n  .lg\\:hover\\:-translate-y-20:hover {\n    --tw-translate-y: -5rem;\n  }\n\n  .lg\\:hover\\:-translate-y-24:hover {\n    --tw-translate-y: -6rem;\n  }\n\n  .lg\\:hover\\:-translate-y-28:hover {\n    --tw-translate-y: -7rem;\n  }\n\n  .lg\\:hover\\:-translate-y-32:hover {\n    --tw-translate-y: -8rem;\n  }\n\n  .lg\\:hover\\:-translate-y-36:hover {\n    --tw-translate-y: -9rem;\n  }\n\n  .lg\\:hover\\:-translate-y-40:hover {\n    --tw-translate-y: -10rem;\n  }\n\n  .lg\\:hover\\:-translate-y-44:hover {\n    --tw-translate-y: -11rem;\n  }\n\n  .lg\\:hover\\:-translate-y-48:hover {\n    --tw-translate-y: -12rem;\n  }\n\n  .lg\\:hover\\:-translate-y-52:hover {\n    --tw-translate-y: -13rem;\n  }\n\n  .lg\\:hover\\:-translate-y-56:hover {\n    --tw-translate-y: -14rem;\n  }\n\n  .lg\\:hover\\:-translate-y-60:hover {\n    --tw-translate-y: -15rem;\n  }\n\n  .lg\\:hover\\:-translate-y-64:hover {\n    --tw-translate-y: -16rem;\n  }\n\n  .lg\\:hover\\:-translate-y-72:hover {\n    --tw-translate-y: -18rem;\n  }\n\n  .lg\\:hover\\:-translate-y-80:hover {\n    --tw-translate-y: -20rem;\n  }\n\n  .lg\\:hover\\:-translate-y-96:hover {\n    --tw-translate-y: -24rem;\n  }\n\n  .lg\\:hover\\:-translate-y-px:hover {\n    --tw-translate-y: -1px;\n  }\n\n  .lg\\:hover\\:-translate-y-0\\.5:hover {\n    --tw-translate-y: -0.125rem;\n  }\n\n  .lg\\:hover\\:-translate-y-1\\.5:hover {\n    --tw-translate-y: -0.375rem;\n  }\n\n  .lg\\:hover\\:-translate-y-2\\.5:hover {\n    --tw-translate-y: -0.625rem;\n  }\n\n  .lg\\:hover\\:-translate-y-3\\.5:hover {\n    --tw-translate-y: -0.875rem;\n  }\n\n  .lg\\:hover\\:translate-y-1\\/2:hover {\n    --tw-translate-y: 50%;\n  }\n\n  .lg\\:hover\\:translate-y-1\\/3:hover {\n    --tw-translate-y: 33.333333%;\n  }\n\n  .lg\\:hover\\:translate-y-2\\/3:hover {\n    --tw-translate-y: 66.666667%;\n  }\n\n  .lg\\:hover\\:translate-y-1\\/4:hover {\n    --tw-translate-y: 25%;\n  }\n\n  .lg\\:hover\\:translate-y-2\\/4:hover {\n    --tw-translate-y: 50%;\n  }\n\n  .lg\\:hover\\:translate-y-3\\/4:hover {\n    --tw-translate-y: 75%;\n  }\n\n  .lg\\:hover\\:translate-y-full:hover {\n    --tw-translate-y: 100%;\n  }\n\n  .lg\\:hover\\:-translate-y-1\\/2:hover {\n    --tw-translate-y: -50%;\n  }\n\n  .lg\\:hover\\:-translate-y-1\\/3:hover {\n    --tw-translate-y: -33.333333%;\n  }\n\n  .lg\\:hover\\:-translate-y-2\\/3:hover {\n    --tw-translate-y: -66.666667%;\n  }\n\n  .lg\\:hover\\:-translate-y-1\\/4:hover {\n    --tw-translate-y: -25%;\n  }\n\n  .lg\\:hover\\:-translate-y-2\\/4:hover {\n    --tw-translate-y: -50%;\n  }\n\n  .lg\\:hover\\:-translate-y-3\\/4:hover {\n    --tw-translate-y: -75%;\n  }\n\n  .lg\\:hover\\:-translate-y-full:hover {\n    --tw-translate-y: -100%;\n  }\n\n  .lg\\:focus\\:translate-x-0:focus {\n    --tw-translate-x: 0px;\n  }\n\n  .lg\\:focus\\:translate-x-1:focus {\n    --tw-translate-x: 0.25rem;\n  }\n\n  .lg\\:focus\\:translate-x-2:focus {\n    --tw-translate-x: 0.5rem;\n  }\n\n  .lg\\:focus\\:translate-x-3:focus {\n    --tw-translate-x: 0.75rem;\n  }\n\n  .lg\\:focus\\:translate-x-4:focus {\n    --tw-translate-x: 1rem;\n  }\n\n  .lg\\:focus\\:translate-x-5:focus {\n    --tw-translate-x: 1.25rem;\n  }\n\n  .lg\\:focus\\:translate-x-6:focus {\n    --tw-translate-x: 1.5rem;\n  }\n\n  .lg\\:focus\\:translate-x-7:focus {\n    --tw-translate-x: 1.75rem;\n  }\n\n  .lg\\:focus\\:translate-x-8:focus {\n    --tw-translate-x: 2rem;\n  }\n\n  .lg\\:focus\\:translate-x-9:focus {\n    --tw-translate-x: 2.25rem;\n  }\n\n  .lg\\:focus\\:translate-x-10:focus {\n    --tw-translate-x: 2.5rem;\n  }\n\n  .lg\\:focus\\:translate-x-11:focus {\n    --tw-translate-x: 2.75rem;\n  }\n\n  .lg\\:focus\\:translate-x-12:focus {\n    --tw-translate-x: 3rem;\n  }\n\n  .lg\\:focus\\:translate-x-14:focus {\n    --tw-translate-x: 3.5rem;\n  }\n\n  .lg\\:focus\\:translate-x-16:focus {\n    --tw-translate-x: 4rem;\n  }\n\n  .lg\\:focus\\:translate-x-20:focus {\n    --tw-translate-x: 5rem;\n  }\n\n  .lg\\:focus\\:translate-x-24:focus {\n    --tw-translate-x: 6rem;\n  }\n\n  .lg\\:focus\\:translate-x-28:focus {\n    --tw-translate-x: 7rem;\n  }\n\n  .lg\\:focus\\:translate-x-32:focus {\n    --tw-translate-x: 8rem;\n  }\n\n  .lg\\:focus\\:translate-x-36:focus {\n    --tw-translate-x: 9rem;\n  }\n\n  .lg\\:focus\\:translate-x-40:focus {\n    --tw-translate-x: 10rem;\n  }\n\n  .lg\\:focus\\:translate-x-44:focus {\n    --tw-translate-x: 11rem;\n  }\n\n  .lg\\:focus\\:translate-x-48:focus {\n    --tw-translate-x: 12rem;\n  }\n\n  .lg\\:focus\\:translate-x-52:focus {\n    --tw-translate-x: 13rem;\n  }\n\n  .lg\\:focus\\:translate-x-56:focus {\n    --tw-translate-x: 14rem;\n  }\n\n  .lg\\:focus\\:translate-x-60:focus {\n    --tw-translate-x: 15rem;\n  }\n\n  .lg\\:focus\\:translate-x-64:focus {\n    --tw-translate-x: 16rem;\n  }\n\n  .lg\\:focus\\:translate-x-72:focus {\n    --tw-translate-x: 18rem;\n  }\n\n  .lg\\:focus\\:translate-x-80:focus {\n    --tw-translate-x: 20rem;\n  }\n\n  .lg\\:focus\\:translate-x-96:focus {\n    --tw-translate-x: 24rem;\n  }\n\n  .lg\\:focus\\:translate-x-px:focus {\n    --tw-translate-x: 1px;\n  }\n\n  .lg\\:focus\\:translate-x-0\\.5:focus {\n    --tw-translate-x: 0.125rem;\n  }\n\n  .lg\\:focus\\:translate-x-1\\.5:focus {\n    --tw-translate-x: 0.375rem;\n  }\n\n  .lg\\:focus\\:translate-x-2\\.5:focus {\n    --tw-translate-x: 0.625rem;\n  }\n\n  .lg\\:focus\\:translate-x-3\\.5:focus {\n    --tw-translate-x: 0.875rem;\n  }\n\n  .lg\\:focus\\:-translate-x-0:focus {\n    --tw-translate-x: 0px;\n  }\n\n  .lg\\:focus\\:-translate-x-1:focus {\n    --tw-translate-x: -0.25rem;\n  }\n\n  .lg\\:focus\\:-translate-x-2:focus {\n    --tw-translate-x: -0.5rem;\n  }\n\n  .lg\\:focus\\:-translate-x-3:focus {\n    --tw-translate-x: -0.75rem;\n  }\n\n  .lg\\:focus\\:-translate-x-4:focus {\n    --tw-translate-x: -1rem;\n  }\n\n  .lg\\:focus\\:-translate-x-5:focus {\n    --tw-translate-x: -1.25rem;\n  }\n\n  .lg\\:focus\\:-translate-x-6:focus {\n    --tw-translate-x: -1.5rem;\n  }\n\n  .lg\\:focus\\:-translate-x-7:focus {\n    --tw-translate-x: -1.75rem;\n  }\n\n  .lg\\:focus\\:-translate-x-8:focus {\n    --tw-translate-x: -2rem;\n  }\n\n  .lg\\:focus\\:-translate-x-9:focus {\n    --tw-translate-x: -2.25rem;\n  }\n\n  .lg\\:focus\\:-translate-x-10:focus {\n    --tw-translate-x: -2.5rem;\n  }\n\n  .lg\\:focus\\:-translate-x-11:focus {\n    --tw-translate-x: -2.75rem;\n  }\n\n  .lg\\:focus\\:-translate-x-12:focus {\n    --tw-translate-x: -3rem;\n  }\n\n  .lg\\:focus\\:-translate-x-14:focus {\n    --tw-translate-x: -3.5rem;\n  }\n\n  .lg\\:focus\\:-translate-x-16:focus {\n    --tw-translate-x: -4rem;\n  }\n\n  .lg\\:focus\\:-translate-x-20:focus {\n    --tw-translate-x: -5rem;\n  }\n\n  .lg\\:focus\\:-translate-x-24:focus {\n    --tw-translate-x: -6rem;\n  }\n\n  .lg\\:focus\\:-translate-x-28:focus {\n    --tw-translate-x: -7rem;\n  }\n\n  .lg\\:focus\\:-translate-x-32:focus {\n    --tw-translate-x: -8rem;\n  }\n\n  .lg\\:focus\\:-translate-x-36:focus {\n    --tw-translate-x: -9rem;\n  }\n\n  .lg\\:focus\\:-translate-x-40:focus {\n    --tw-translate-x: -10rem;\n  }\n\n  .lg\\:focus\\:-translate-x-44:focus {\n    --tw-translate-x: -11rem;\n  }\n\n  .lg\\:focus\\:-translate-x-48:focus {\n    --tw-translate-x: -12rem;\n  }\n\n  .lg\\:focus\\:-translate-x-52:focus {\n    --tw-translate-x: -13rem;\n  }\n\n  .lg\\:focus\\:-translate-x-56:focus {\n    --tw-translate-x: -14rem;\n  }\n\n  .lg\\:focus\\:-translate-x-60:focus {\n    --tw-translate-x: -15rem;\n  }\n\n  .lg\\:focus\\:-translate-x-64:focus {\n    --tw-translate-x: -16rem;\n  }\n\n  .lg\\:focus\\:-translate-x-72:focus {\n    --tw-translate-x: -18rem;\n  }\n\n  .lg\\:focus\\:-translate-x-80:focus {\n    --tw-translate-x: -20rem;\n  }\n\n  .lg\\:focus\\:-translate-x-96:focus {\n    --tw-translate-x: -24rem;\n  }\n\n  .lg\\:focus\\:-translate-x-px:focus {\n    --tw-translate-x: -1px;\n  }\n\n  .lg\\:focus\\:-translate-x-0\\.5:focus {\n    --tw-translate-x: -0.125rem;\n  }\n\n  .lg\\:focus\\:-translate-x-1\\.5:focus {\n    --tw-translate-x: -0.375rem;\n  }\n\n  .lg\\:focus\\:-translate-x-2\\.5:focus {\n    --tw-translate-x: -0.625rem;\n  }\n\n  .lg\\:focus\\:-translate-x-3\\.5:focus {\n    --tw-translate-x: -0.875rem;\n  }\n\n  .lg\\:focus\\:translate-x-1\\/2:focus {\n    --tw-translate-x: 50%;\n  }\n\n  .lg\\:focus\\:translate-x-1\\/3:focus {\n    --tw-translate-x: 33.333333%;\n  }\n\n  .lg\\:focus\\:translate-x-2\\/3:focus {\n    --tw-translate-x: 66.666667%;\n  }\n\n  .lg\\:focus\\:translate-x-1\\/4:focus {\n    --tw-translate-x: 25%;\n  }\n\n  .lg\\:focus\\:translate-x-2\\/4:focus {\n    --tw-translate-x: 50%;\n  }\n\n  .lg\\:focus\\:translate-x-3\\/4:focus {\n    --tw-translate-x: 75%;\n  }\n\n  .lg\\:focus\\:translate-x-full:focus {\n    --tw-translate-x: 100%;\n  }\n\n  .lg\\:focus\\:-translate-x-1\\/2:focus {\n    --tw-translate-x: -50%;\n  }\n\n  .lg\\:focus\\:-translate-x-1\\/3:focus {\n    --tw-translate-x: -33.333333%;\n  }\n\n  .lg\\:focus\\:-translate-x-2\\/3:focus {\n    --tw-translate-x: -66.666667%;\n  }\n\n  .lg\\:focus\\:-translate-x-1\\/4:focus {\n    --tw-translate-x: -25%;\n  }\n\n  .lg\\:focus\\:-translate-x-2\\/4:focus {\n    --tw-translate-x: -50%;\n  }\n\n  .lg\\:focus\\:-translate-x-3\\/4:focus {\n    --tw-translate-x: -75%;\n  }\n\n  .lg\\:focus\\:-translate-x-full:focus {\n    --tw-translate-x: -100%;\n  }\n\n  .lg\\:focus\\:translate-y-0:focus {\n    --tw-translate-y: 0px;\n  }\n\n  .lg\\:focus\\:translate-y-1:focus {\n    --tw-translate-y: 0.25rem;\n  }\n\n  .lg\\:focus\\:translate-y-2:focus {\n    --tw-translate-y: 0.5rem;\n  }\n\n  .lg\\:focus\\:translate-y-3:focus {\n    --tw-translate-y: 0.75rem;\n  }\n\n  .lg\\:focus\\:translate-y-4:focus {\n    --tw-translate-y: 1rem;\n  }\n\n  .lg\\:focus\\:translate-y-5:focus {\n    --tw-translate-y: 1.25rem;\n  }\n\n  .lg\\:focus\\:translate-y-6:focus {\n    --tw-translate-y: 1.5rem;\n  }\n\n  .lg\\:focus\\:translate-y-7:focus {\n    --tw-translate-y: 1.75rem;\n  }\n\n  .lg\\:focus\\:translate-y-8:focus {\n    --tw-translate-y: 2rem;\n  }\n\n  .lg\\:focus\\:translate-y-9:focus {\n    --tw-translate-y: 2.25rem;\n  }\n\n  .lg\\:focus\\:translate-y-10:focus {\n    --tw-translate-y: 2.5rem;\n  }\n\n  .lg\\:focus\\:translate-y-11:focus {\n    --tw-translate-y: 2.75rem;\n  }\n\n  .lg\\:focus\\:translate-y-12:focus {\n    --tw-translate-y: 3rem;\n  }\n\n  .lg\\:focus\\:translate-y-14:focus {\n    --tw-translate-y: 3.5rem;\n  }\n\n  .lg\\:focus\\:translate-y-16:focus {\n    --tw-translate-y: 4rem;\n  }\n\n  .lg\\:focus\\:translate-y-20:focus {\n    --tw-translate-y: 5rem;\n  }\n\n  .lg\\:focus\\:translate-y-24:focus {\n    --tw-translate-y: 6rem;\n  }\n\n  .lg\\:focus\\:translate-y-28:focus {\n    --tw-translate-y: 7rem;\n  }\n\n  .lg\\:focus\\:translate-y-32:focus {\n    --tw-translate-y: 8rem;\n  }\n\n  .lg\\:focus\\:translate-y-36:focus {\n    --tw-translate-y: 9rem;\n  }\n\n  .lg\\:focus\\:translate-y-40:focus {\n    --tw-translate-y: 10rem;\n  }\n\n  .lg\\:focus\\:translate-y-44:focus {\n    --tw-translate-y: 11rem;\n  }\n\n  .lg\\:focus\\:translate-y-48:focus {\n    --tw-translate-y: 12rem;\n  }\n\n  .lg\\:focus\\:translate-y-52:focus {\n    --tw-translate-y: 13rem;\n  }\n\n  .lg\\:focus\\:translate-y-56:focus {\n    --tw-translate-y: 14rem;\n  }\n\n  .lg\\:focus\\:translate-y-60:focus {\n    --tw-translate-y: 15rem;\n  }\n\n  .lg\\:focus\\:translate-y-64:focus {\n    --tw-translate-y: 16rem;\n  }\n\n  .lg\\:focus\\:translate-y-72:focus {\n    --tw-translate-y: 18rem;\n  }\n\n  .lg\\:focus\\:translate-y-80:focus {\n    --tw-translate-y: 20rem;\n  }\n\n  .lg\\:focus\\:translate-y-96:focus {\n    --tw-translate-y: 24rem;\n  }\n\n  .lg\\:focus\\:translate-y-px:focus {\n    --tw-translate-y: 1px;\n  }\n\n  .lg\\:focus\\:translate-y-0\\.5:focus {\n    --tw-translate-y: 0.125rem;\n  }\n\n  .lg\\:focus\\:translate-y-1\\.5:focus {\n    --tw-translate-y: 0.375rem;\n  }\n\n  .lg\\:focus\\:translate-y-2\\.5:focus {\n    --tw-translate-y: 0.625rem;\n  }\n\n  .lg\\:focus\\:translate-y-3\\.5:focus {\n    --tw-translate-y: 0.875rem;\n  }\n\n  .lg\\:focus\\:-translate-y-0:focus {\n    --tw-translate-y: 0px;\n  }\n\n  .lg\\:focus\\:-translate-y-1:focus {\n    --tw-translate-y: -0.25rem;\n  }\n\n  .lg\\:focus\\:-translate-y-2:focus {\n    --tw-translate-y: -0.5rem;\n  }\n\n  .lg\\:focus\\:-translate-y-3:focus {\n    --tw-translate-y: -0.75rem;\n  }\n\n  .lg\\:focus\\:-translate-y-4:focus {\n    --tw-translate-y: -1rem;\n  }\n\n  .lg\\:focus\\:-translate-y-5:focus {\n    --tw-translate-y: -1.25rem;\n  }\n\n  .lg\\:focus\\:-translate-y-6:focus {\n    --tw-translate-y: -1.5rem;\n  }\n\n  .lg\\:focus\\:-translate-y-7:focus {\n    --tw-translate-y: -1.75rem;\n  }\n\n  .lg\\:focus\\:-translate-y-8:focus {\n    --tw-translate-y: -2rem;\n  }\n\n  .lg\\:focus\\:-translate-y-9:focus {\n    --tw-translate-y: -2.25rem;\n  }\n\n  .lg\\:focus\\:-translate-y-10:focus {\n    --tw-translate-y: -2.5rem;\n  }\n\n  .lg\\:focus\\:-translate-y-11:focus {\n    --tw-translate-y: -2.75rem;\n  }\n\n  .lg\\:focus\\:-translate-y-12:focus {\n    --tw-translate-y: -3rem;\n  }\n\n  .lg\\:focus\\:-translate-y-14:focus {\n    --tw-translate-y: -3.5rem;\n  }\n\n  .lg\\:focus\\:-translate-y-16:focus {\n    --tw-translate-y: -4rem;\n  }\n\n  .lg\\:focus\\:-translate-y-20:focus {\n    --tw-translate-y: -5rem;\n  }\n\n  .lg\\:focus\\:-translate-y-24:focus {\n    --tw-translate-y: -6rem;\n  }\n\n  .lg\\:focus\\:-translate-y-28:focus {\n    --tw-translate-y: -7rem;\n  }\n\n  .lg\\:focus\\:-translate-y-32:focus {\n    --tw-translate-y: -8rem;\n  }\n\n  .lg\\:focus\\:-translate-y-36:focus {\n    --tw-translate-y: -9rem;\n  }\n\n  .lg\\:focus\\:-translate-y-40:focus {\n    --tw-translate-y: -10rem;\n  }\n\n  .lg\\:focus\\:-translate-y-44:focus {\n    --tw-translate-y: -11rem;\n  }\n\n  .lg\\:focus\\:-translate-y-48:focus {\n    --tw-translate-y: -12rem;\n  }\n\n  .lg\\:focus\\:-translate-y-52:focus {\n    --tw-translate-y: -13rem;\n  }\n\n  .lg\\:focus\\:-translate-y-56:focus {\n    --tw-translate-y: -14rem;\n  }\n\n  .lg\\:focus\\:-translate-y-60:focus {\n    --tw-translate-y: -15rem;\n  }\n\n  .lg\\:focus\\:-translate-y-64:focus {\n    --tw-translate-y: -16rem;\n  }\n\n  .lg\\:focus\\:-translate-y-72:focus {\n    --tw-translate-y: -18rem;\n  }\n\n  .lg\\:focus\\:-translate-y-80:focus {\n    --tw-translate-y: -20rem;\n  }\n\n  .lg\\:focus\\:-translate-y-96:focus {\n    --tw-translate-y: -24rem;\n  }\n\n  .lg\\:focus\\:-translate-y-px:focus {\n    --tw-translate-y: -1px;\n  }\n\n  .lg\\:focus\\:-translate-y-0\\.5:focus {\n    --tw-translate-y: -0.125rem;\n  }\n\n  .lg\\:focus\\:-translate-y-1\\.5:focus {\n    --tw-translate-y: -0.375rem;\n  }\n\n  .lg\\:focus\\:-translate-y-2\\.5:focus {\n    --tw-translate-y: -0.625rem;\n  }\n\n  .lg\\:focus\\:-translate-y-3\\.5:focus {\n    --tw-translate-y: -0.875rem;\n  }\n\n  .lg\\:focus\\:translate-y-1\\/2:focus {\n    --tw-translate-y: 50%;\n  }\n\n  .lg\\:focus\\:translate-y-1\\/3:focus {\n    --tw-translate-y: 33.333333%;\n  }\n\n  .lg\\:focus\\:translate-y-2\\/3:focus {\n    --tw-translate-y: 66.666667%;\n  }\n\n  .lg\\:focus\\:translate-y-1\\/4:focus {\n    --tw-translate-y: 25%;\n  }\n\n  .lg\\:focus\\:translate-y-2\\/4:focus {\n    --tw-translate-y: 50%;\n  }\n\n  .lg\\:focus\\:translate-y-3\\/4:focus {\n    --tw-translate-y: 75%;\n  }\n\n  .lg\\:focus\\:translate-y-full:focus {\n    --tw-translate-y: 100%;\n  }\n\n  .lg\\:focus\\:-translate-y-1\\/2:focus {\n    --tw-translate-y: -50%;\n  }\n\n  .lg\\:focus\\:-translate-y-1\\/3:focus {\n    --tw-translate-y: -33.333333%;\n  }\n\n  .lg\\:focus\\:-translate-y-2\\/3:focus {\n    --tw-translate-y: -66.666667%;\n  }\n\n  .lg\\:focus\\:-translate-y-1\\/4:focus {\n    --tw-translate-y: -25%;\n  }\n\n  .lg\\:focus\\:-translate-y-2\\/4:focus {\n    --tw-translate-y: -50%;\n  }\n\n  .lg\\:focus\\:-translate-y-3\\/4:focus {\n    --tw-translate-y: -75%;\n  }\n\n  .lg\\:focus\\:-translate-y-full:focus {\n    --tw-translate-y: -100%;\n  }\n\n  .lg\\:skew-x-0 {\n    --tw-skew-x: 0deg;\n  }\n\n  .lg\\:skew-x-1 {\n    --tw-skew-x: 1deg;\n  }\n\n  .lg\\:skew-x-2 {\n    --tw-skew-x: 2deg;\n  }\n\n  .lg\\:skew-x-3 {\n    --tw-skew-x: 3deg;\n  }\n\n  .lg\\:skew-x-6 {\n    --tw-skew-x: 6deg;\n  }\n\n  .lg\\:skew-x-12 {\n    --tw-skew-x: 12deg;\n  }\n\n  .lg\\:-skew-x-12 {\n    --tw-skew-x: -12deg;\n  }\n\n  .lg\\:-skew-x-6 {\n    --tw-skew-x: -6deg;\n  }\n\n  .lg\\:-skew-x-3 {\n    --tw-skew-x: -3deg;\n  }\n\n  .lg\\:-skew-x-2 {\n    --tw-skew-x: -2deg;\n  }\n\n  .lg\\:-skew-x-1 {\n    --tw-skew-x: -1deg;\n  }\n\n  .lg\\:skew-y-0 {\n    --tw-skew-y: 0deg;\n  }\n\n  .lg\\:skew-y-1 {\n    --tw-skew-y: 1deg;\n  }\n\n  .lg\\:skew-y-2 {\n    --tw-skew-y: 2deg;\n  }\n\n  .lg\\:skew-y-3 {\n    --tw-skew-y: 3deg;\n  }\n\n  .lg\\:skew-y-6 {\n    --tw-skew-y: 6deg;\n  }\n\n  .lg\\:skew-y-12 {\n    --tw-skew-y: 12deg;\n  }\n\n  .lg\\:-skew-y-12 {\n    --tw-skew-y: -12deg;\n  }\n\n  .lg\\:-skew-y-6 {\n    --tw-skew-y: -6deg;\n  }\n\n  .lg\\:-skew-y-3 {\n    --tw-skew-y: -3deg;\n  }\n\n  .lg\\:-skew-y-2 {\n    --tw-skew-y: -2deg;\n  }\n\n  .lg\\:-skew-y-1 {\n    --tw-skew-y: -1deg;\n  }\n\n  .lg\\:hover\\:skew-x-0:hover {\n    --tw-skew-x: 0deg;\n  }\n\n  .lg\\:hover\\:skew-x-1:hover {\n    --tw-skew-x: 1deg;\n  }\n\n  .lg\\:hover\\:skew-x-2:hover {\n    --tw-skew-x: 2deg;\n  }\n\n  .lg\\:hover\\:skew-x-3:hover {\n    --tw-skew-x: 3deg;\n  }\n\n  .lg\\:hover\\:skew-x-6:hover {\n    --tw-skew-x: 6deg;\n  }\n\n  .lg\\:hover\\:skew-x-12:hover {\n    --tw-skew-x: 12deg;\n  }\n\n  .lg\\:hover\\:-skew-x-12:hover {\n    --tw-skew-x: -12deg;\n  }\n\n  .lg\\:hover\\:-skew-x-6:hover {\n    --tw-skew-x: -6deg;\n  }\n\n  .lg\\:hover\\:-skew-x-3:hover {\n    --tw-skew-x: -3deg;\n  }\n\n  .lg\\:hover\\:-skew-x-2:hover {\n    --tw-skew-x: -2deg;\n  }\n\n  .lg\\:hover\\:-skew-x-1:hover {\n    --tw-skew-x: -1deg;\n  }\n\n  .lg\\:hover\\:skew-y-0:hover {\n    --tw-skew-y: 0deg;\n  }\n\n  .lg\\:hover\\:skew-y-1:hover {\n    --tw-skew-y: 1deg;\n  }\n\n  .lg\\:hover\\:skew-y-2:hover {\n    --tw-skew-y: 2deg;\n  }\n\n  .lg\\:hover\\:skew-y-3:hover {\n    --tw-skew-y: 3deg;\n  }\n\n  .lg\\:hover\\:skew-y-6:hover {\n    --tw-skew-y: 6deg;\n  }\n\n  .lg\\:hover\\:skew-y-12:hover {\n    --tw-skew-y: 12deg;\n  }\n\n  .lg\\:hover\\:-skew-y-12:hover {\n    --tw-skew-y: -12deg;\n  }\n\n  .lg\\:hover\\:-skew-y-6:hover {\n    --tw-skew-y: -6deg;\n  }\n\n  .lg\\:hover\\:-skew-y-3:hover {\n    --tw-skew-y: -3deg;\n  }\n\n  .lg\\:hover\\:-skew-y-2:hover {\n    --tw-skew-y: -2deg;\n  }\n\n  .lg\\:hover\\:-skew-y-1:hover {\n    --tw-skew-y: -1deg;\n  }\n\n  .lg\\:focus\\:skew-x-0:focus {\n    --tw-skew-x: 0deg;\n  }\n\n  .lg\\:focus\\:skew-x-1:focus {\n    --tw-skew-x: 1deg;\n  }\n\n  .lg\\:focus\\:skew-x-2:focus {\n    --tw-skew-x: 2deg;\n  }\n\n  .lg\\:focus\\:skew-x-3:focus {\n    --tw-skew-x: 3deg;\n  }\n\n  .lg\\:focus\\:skew-x-6:focus {\n    --tw-skew-x: 6deg;\n  }\n\n  .lg\\:focus\\:skew-x-12:focus {\n    --tw-skew-x: 12deg;\n  }\n\n  .lg\\:focus\\:-skew-x-12:focus {\n    --tw-skew-x: -12deg;\n  }\n\n  .lg\\:focus\\:-skew-x-6:focus {\n    --tw-skew-x: -6deg;\n  }\n\n  .lg\\:focus\\:-skew-x-3:focus {\n    --tw-skew-x: -3deg;\n  }\n\n  .lg\\:focus\\:-skew-x-2:focus {\n    --tw-skew-x: -2deg;\n  }\n\n  .lg\\:focus\\:-skew-x-1:focus {\n    --tw-skew-x: -1deg;\n  }\n\n  .lg\\:focus\\:skew-y-0:focus {\n    --tw-skew-y: 0deg;\n  }\n\n  .lg\\:focus\\:skew-y-1:focus {\n    --tw-skew-y: 1deg;\n  }\n\n  .lg\\:focus\\:skew-y-2:focus {\n    --tw-skew-y: 2deg;\n  }\n\n  .lg\\:focus\\:skew-y-3:focus {\n    --tw-skew-y: 3deg;\n  }\n\n  .lg\\:focus\\:skew-y-6:focus {\n    --tw-skew-y: 6deg;\n  }\n\n  .lg\\:focus\\:skew-y-12:focus {\n    --tw-skew-y: 12deg;\n  }\n\n  .lg\\:focus\\:-skew-y-12:focus {\n    --tw-skew-y: -12deg;\n  }\n\n  .lg\\:focus\\:-skew-y-6:focus {\n    --tw-skew-y: -6deg;\n  }\n\n  .lg\\:focus\\:-skew-y-3:focus {\n    --tw-skew-y: -3deg;\n  }\n\n  .lg\\:focus\\:-skew-y-2:focus {\n    --tw-skew-y: -2deg;\n  }\n\n  .lg\\:focus\\:-skew-y-1:focus {\n    --tw-skew-y: -1deg;\n  }\n\n  .lg\\:transition-none {\n    transition-property: none;\n  }\n\n  .lg\\:transition-all {\n    transition-property: all;\n    transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);\n    transition-duration: 150ms;\n  }\n\n  .lg\\:transition {\n    transition-property: background-color, border-color, color, fill, stroke, opacity, box-shadow, transform, filter, -webkit-backdrop-filter;\n    transition-property: background-color, border-color, color, fill, stroke, opacity, box-shadow, transform, filter, backdrop-filter;\n    transition-property: background-color, border-color, color, fill, stroke, opacity, box-shadow, transform, filter, backdrop-filter, -webkit-backdrop-filter;\n    transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);\n    transition-duration: 150ms;\n  }\n\n  .lg\\:transition-colors {\n    transition-property: background-color, border-color, color, fill, stroke;\n    transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);\n    transition-duration: 150ms;\n  }\n\n  .lg\\:transition-opacity {\n    transition-property: opacity;\n    transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);\n    transition-duration: 150ms;\n  }\n\n  .lg\\:transition-shadow {\n    transition-property: box-shadow;\n    transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);\n    transition-duration: 150ms;\n  }\n\n  .lg\\:transition-transform {\n    transition-property: transform;\n    transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);\n    transition-duration: 150ms;\n  }\n\n  .lg\\:ease-linear {\n    transition-timing-function: linear;\n  }\n\n  .lg\\:ease-in {\n    transition-timing-function: cubic-bezier(0.4, 0, 1, 1);\n  }\n\n  .lg\\:ease-out {\n    transition-timing-function: cubic-bezier(0, 0, 0.2, 1);\n  }\n\n  .lg\\:ease-in-out {\n    transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);\n  }\n\n  .lg\\:duration-75 {\n    transition-duration: 75ms;\n  }\n\n  .lg\\:duration-100 {\n    transition-duration: 100ms;\n  }\n\n  .lg\\:duration-150 {\n    transition-duration: 150ms;\n  }\n\n  .lg\\:duration-200 {\n    transition-duration: 200ms;\n  }\n\n  .lg\\:duration-300 {\n    transition-duration: 300ms;\n  }\n\n  .lg\\:duration-500 {\n    transition-duration: 500ms;\n  }\n\n  .lg\\:duration-700 {\n    transition-duration: 700ms;\n  }\n\n  .lg\\:duration-1000 {\n    transition-duration: 1000ms;\n  }\n\n  .lg\\:delay-75 {\n    transition-delay: 75ms;\n  }\n\n  .lg\\:delay-100 {\n    transition-delay: 100ms;\n  }\n\n  .lg\\:delay-150 {\n    transition-delay: 150ms;\n  }\n\n  .lg\\:delay-200 {\n    transition-delay: 200ms;\n  }\n\n  .lg\\:delay-300 {\n    transition-delay: 300ms;\n  }\n\n  .lg\\:delay-500 {\n    transition-delay: 500ms;\n  }\n\n  .lg\\:delay-700 {\n    transition-delay: 700ms;\n  }\n\n  .lg\\:delay-1000 {\n    transition-delay: 1000ms;\n  }\n\n  .lg\\:animate-none {\n    -webkit-animation: none;\n            animation: none;\n  }\n\n  .lg\\:animate-spin {\n    -webkit-animation: spin 1s linear infinite;\n            animation: spin 1s linear infinite;\n  }\n\n  .lg\\:animate-ping {\n    -webkit-animation: ping 1s cubic-bezier(0, 0, 0.2, 1) infinite;\n            animation: ping 1s cubic-bezier(0, 0, 0.2, 1) infinite;\n  }\n\n  .lg\\:animate-pulse {\n    -webkit-animation: pulse 2s cubic-bezier(0.4, 0, 0.6, 1) infinite;\n            animation: pulse 2s cubic-bezier(0.4, 0, 0.6, 1) infinite;\n  }\n\n  .lg\\:animate-bounce {\n    -webkit-animation: bounce 1s infinite;\n            animation: bounce 1s infinite;\n  }\n\n  .lg\\:mix-blend-normal {\n    mix-blend-mode: normal;\n  }\n\n  .lg\\:mix-blend-multiply {\n    mix-blend-mode: multiply;\n  }\n\n  .lg\\:mix-blend-screen {\n    mix-blend-mode: screen;\n  }\n\n  .lg\\:mix-blend-overlay {\n    mix-blend-mode: overlay;\n  }\n\n  .lg\\:mix-blend-darken {\n    mix-blend-mode: darken;\n  }\n\n  .lg\\:mix-blend-lighten {\n    mix-blend-mode: lighten;\n  }\n\n  .lg\\:mix-blend-color-dodge {\n    mix-blend-mode: color-dodge;\n  }\n\n  .lg\\:mix-blend-color-burn {\n    mix-blend-mode: color-burn;\n  }\n\n  .lg\\:mix-blend-hard-light {\n    mix-blend-mode: hard-light;\n  }\n\n  .lg\\:mix-blend-soft-light {\n    mix-blend-mode: soft-light;\n  }\n\n  .lg\\:mix-blend-difference {\n    mix-blend-mode: difference;\n  }\n\n  .lg\\:mix-blend-exclusion {\n    mix-blend-mode: exclusion;\n  }\n\n  .lg\\:mix-blend-hue {\n    mix-blend-mode: hue;\n  }\n\n  .lg\\:mix-blend-saturation {\n    mix-blend-mode: saturation;\n  }\n\n  .lg\\:mix-blend-color {\n    mix-blend-mode: color;\n  }\n\n  .lg\\:mix-blend-luminosity {\n    mix-blend-mode: luminosity;\n  }\n\n  .lg\\:bg-blend-normal {\n    background-blend-mode: normal;\n  }\n\n  .lg\\:bg-blend-multiply {\n    background-blend-mode: multiply;\n  }\n\n  .lg\\:bg-blend-screen {\n    background-blend-mode: screen;\n  }\n\n  .lg\\:bg-blend-overlay {\n    background-blend-mode: overlay;\n  }\n\n  .lg\\:bg-blend-darken {\n    background-blend-mode: darken;\n  }\n\n  .lg\\:bg-blend-lighten {\n    background-blend-mode: lighten;\n  }\n\n  .lg\\:bg-blend-color-dodge {\n    background-blend-mode: color-dodge;\n  }\n\n  .lg\\:bg-blend-color-burn {\n    background-blend-mode: color-burn;\n  }\n\n  .lg\\:bg-blend-hard-light {\n    background-blend-mode: hard-light;\n  }\n\n  .lg\\:bg-blend-soft-light {\n    background-blend-mode: soft-light;\n  }\n\n  .lg\\:bg-blend-difference {\n    background-blend-mode: difference;\n  }\n\n  .lg\\:bg-blend-exclusion {\n    background-blend-mode: exclusion;\n  }\n\n  .lg\\:bg-blend-hue {\n    background-blend-mode: hue;\n  }\n\n  .lg\\:bg-blend-saturation {\n    background-blend-mode: saturation;\n  }\n\n  .lg\\:bg-blend-color {\n    background-blend-mode: color;\n  }\n\n  .lg\\:bg-blend-luminosity {\n    background-blend-mode: luminosity;\n  }\n\n  .lg\\:filter {\n    --tw-blur: var(--tw-empty,/*!*/ /*!*/);\n    --tw-brightness: var(--tw-empty,/*!*/ /*!*/);\n    --tw-contrast: var(--tw-empty,/*!*/ /*!*/);\n    --tw-grayscale: var(--tw-empty,/*!*/ /*!*/);\n    --tw-hue-rotate: var(--tw-empty,/*!*/ /*!*/);\n    --tw-invert: var(--tw-empty,/*!*/ /*!*/);\n    --tw-saturate: var(--tw-empty,/*!*/ /*!*/);\n    --tw-sepia: var(--tw-empty,/*!*/ /*!*/);\n    --tw-drop-shadow: var(--tw-empty,/*!*/ /*!*/);\n    filter: var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow);\n  }\n\n  .lg\\:filter-none {\n    filter: none;\n  }\n\n  .lg\\:blur-0 {\n    --tw-blur: blur(0);\n  }\n\n  .lg\\:blur-sm {\n    --tw-blur: blur(4px);\n  }\n\n  .lg\\:blur {\n    --tw-blur: blur(8px);\n  }\n\n  .lg\\:blur-md {\n    --tw-blur: blur(12px);\n  }\n\n  .lg\\:blur-lg {\n    --tw-blur: blur(16px);\n  }\n\n  .lg\\:blur-xl {\n    --tw-blur: blur(24px);\n  }\n\n  .lg\\:blur-2xl {\n    --tw-blur: blur(40px);\n  }\n\n  .lg\\:blur-3xl {\n    --tw-blur: blur(64px);\n  }\n\n  .lg\\:brightness-0 {\n    --tw-brightness: brightness(0);\n  }\n\n  .lg\\:brightness-50 {\n    --tw-brightness: brightness(.5);\n  }\n\n  .lg\\:brightness-75 {\n    --tw-brightness: brightness(.75);\n  }\n\n  .lg\\:brightness-90 {\n    --tw-brightness: brightness(.9);\n  }\n\n  .lg\\:brightness-95 {\n    --tw-brightness: brightness(.95);\n  }\n\n  .lg\\:brightness-100 {\n    --tw-brightness: brightness(1);\n  }\n\n  .lg\\:brightness-105 {\n    --tw-brightness: brightness(1.05);\n  }\n\n  .lg\\:brightness-110 {\n    --tw-brightness: brightness(1.1);\n  }\n\n  .lg\\:brightness-125 {\n    --tw-brightness: brightness(1.25);\n  }\n\n  .lg\\:brightness-150 {\n    --tw-brightness: brightness(1.5);\n  }\n\n  .lg\\:brightness-200 {\n    --tw-brightness: brightness(2);\n  }\n\n  .lg\\:contrast-0 {\n    --tw-contrast: contrast(0);\n  }\n\n  .lg\\:contrast-50 {\n    --tw-contrast: contrast(.5);\n  }\n\n  .lg\\:contrast-75 {\n    --tw-contrast: contrast(.75);\n  }\n\n  .lg\\:contrast-100 {\n    --tw-contrast: contrast(1);\n  }\n\n  .lg\\:contrast-125 {\n    --tw-contrast: contrast(1.25);\n  }\n\n  .lg\\:contrast-150 {\n    --tw-contrast: contrast(1.5);\n  }\n\n  .lg\\:contrast-200 {\n    --tw-contrast: contrast(2);\n  }\n\n  .lg\\:drop-shadow-sm {\n    --tw-drop-shadow: drop-shadow(0 1px 1px rgba(0,0,0,0.05));\n  }\n\n  .lg\\:drop-shadow {\n    --tw-drop-shadow: drop-shadow(0 1px 2px rgba(0, 0, 0, 0.1)) drop-shadow(0 1px 1px rgba(0, 0, 0, 0.06));\n  }\n\n  .lg\\:drop-shadow-md {\n    --tw-drop-shadow: drop-shadow(0 4px 3px rgba(0, 0, 0, 0.07)) drop-shadow(0 2px 2px rgba(0, 0, 0, 0.06));\n  }\n\n  .lg\\:drop-shadow-lg {\n    --tw-drop-shadow: drop-shadow(0 10px 8px rgba(0, 0, 0, 0.04)) drop-shadow(0 4px 3px rgba(0, 0, 0, 0.1));\n  }\n\n  .lg\\:drop-shadow-xl {\n    --tw-drop-shadow: drop-shadow(0 20px 13px rgba(0, 0, 0, 0.03)) drop-shadow(0 8px 5px rgba(0, 0, 0, 0.08));\n  }\n\n  .lg\\:drop-shadow-2xl {\n    --tw-drop-shadow: drop-shadow(0 25px 25px rgba(0, 0, 0, 0.15));\n  }\n\n  .lg\\:drop-shadow-none {\n    --tw-drop-shadow: drop-shadow(0 0 #0000);\n  }\n\n  .lg\\:grayscale-0 {\n    --tw-grayscale: grayscale(0);\n  }\n\n  .lg\\:grayscale {\n    --tw-grayscale: grayscale(100%);\n  }\n\n  .lg\\:hue-rotate-0 {\n    --tw-hue-rotate: hue-rotate(0deg);\n  }\n\n  .lg\\:hue-rotate-15 {\n    --tw-hue-rotate: hue-rotate(15deg);\n  }\n\n  .lg\\:hue-rotate-30 {\n    --tw-hue-rotate: hue-rotate(30deg);\n  }\n\n  .lg\\:hue-rotate-60 {\n    --tw-hue-rotate: hue-rotate(60deg);\n  }\n\n  .lg\\:hue-rotate-90 {\n    --tw-hue-rotate: hue-rotate(90deg);\n  }\n\n  .lg\\:hue-rotate-180 {\n    --tw-hue-rotate: hue-rotate(180deg);\n  }\n\n  .lg\\:-hue-rotate-180 {\n    --tw-hue-rotate: hue-rotate(-180deg);\n  }\n\n  .lg\\:-hue-rotate-90 {\n    --tw-hue-rotate: hue-rotate(-90deg);\n  }\n\n  .lg\\:-hue-rotate-60 {\n    --tw-hue-rotate: hue-rotate(-60deg);\n  }\n\n  .lg\\:-hue-rotate-30 {\n    --tw-hue-rotate: hue-rotate(-30deg);\n  }\n\n  .lg\\:-hue-rotate-15 {\n    --tw-hue-rotate: hue-rotate(-15deg);\n  }\n\n  .lg\\:invert-0 {\n    --tw-invert: invert(0);\n  }\n\n  .lg\\:invert {\n    --tw-invert: invert(100%);\n  }\n\n  .lg\\:saturate-0 {\n    --tw-saturate: saturate(0);\n  }\n\n  .lg\\:saturate-50 {\n    --tw-saturate: saturate(.5);\n  }\n\n  .lg\\:saturate-100 {\n    --tw-saturate: saturate(1);\n  }\n\n  .lg\\:saturate-150 {\n    --tw-saturate: saturate(1.5);\n  }\n\n  .lg\\:saturate-200 {\n    --tw-saturate: saturate(2);\n  }\n\n  .lg\\:sepia-0 {\n    --tw-sepia: sepia(0);\n  }\n\n  .lg\\:sepia {\n    --tw-sepia: sepia(100%);\n  }\n\n  .lg\\:backdrop-filter {\n    --tw-backdrop-blur: var(--tw-empty,/*!*/ /*!*/);\n    --tw-backdrop-brightness: var(--tw-empty,/*!*/ /*!*/);\n    --tw-backdrop-contrast: var(--tw-empty,/*!*/ /*!*/);\n    --tw-backdrop-grayscale: var(--tw-empty,/*!*/ /*!*/);\n    --tw-backdrop-hue-rotate: var(--tw-empty,/*!*/ /*!*/);\n    --tw-backdrop-invert: var(--tw-empty,/*!*/ /*!*/);\n    --tw-backdrop-opacity: var(--tw-empty,/*!*/ /*!*/);\n    --tw-backdrop-saturate: var(--tw-empty,/*!*/ /*!*/);\n    --tw-backdrop-sepia: var(--tw-empty,/*!*/ /*!*/);\n    -webkit-backdrop-filter: var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);\n            backdrop-filter: var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);\n  }\n\n  .lg\\:backdrop-filter-none {\n    -webkit-backdrop-filter: none;\n            backdrop-filter: none;\n  }\n\n  .lg\\:backdrop-brightness-0 {\n    --tw-backdrop-brightness: brightness(0);\n  }\n\n  .lg\\:backdrop-brightness-50 {\n    --tw-backdrop-brightness: brightness(.5);\n  }\n\n  .lg\\:backdrop-brightness-75 {\n    --tw-backdrop-brightness: brightness(.75);\n  }\n\n  .lg\\:backdrop-brightness-90 {\n    --tw-backdrop-brightness: brightness(.9);\n  }\n\n  .lg\\:backdrop-brightness-95 {\n    --tw-backdrop-brightness: brightness(.95);\n  }\n\n  .lg\\:backdrop-brightness-100 {\n    --tw-backdrop-brightness: brightness(1);\n  }\n\n  .lg\\:backdrop-brightness-105 {\n    --tw-backdrop-brightness: brightness(1.05);\n  }\n\n  .lg\\:backdrop-brightness-110 {\n    --tw-backdrop-brightness: brightness(1.1);\n  }\n\n  .lg\\:backdrop-brightness-125 {\n    --tw-backdrop-brightness: brightness(1.25);\n  }\n\n  .lg\\:backdrop-brightness-150 {\n    --tw-backdrop-brightness: brightness(1.5);\n  }\n\n  .lg\\:backdrop-brightness-200 {\n    --tw-backdrop-brightness: brightness(2);\n  }\n\n  .lg\\:backdrop-contrast-0 {\n    --tw-backdrop-contrast: contrast(0);\n  }\n\n  .lg\\:backdrop-contrast-50 {\n    --tw-backdrop-contrast: contrast(.5);\n  }\n\n  .lg\\:backdrop-contrast-75 {\n    --tw-backdrop-contrast: contrast(.75);\n  }\n\n  .lg\\:backdrop-contrast-100 {\n    --tw-backdrop-contrast: contrast(1);\n  }\n\n  .lg\\:backdrop-contrast-125 {\n    --tw-backdrop-contrast: contrast(1.25);\n  }\n\n  .lg\\:backdrop-contrast-150 {\n    --tw-backdrop-contrast: contrast(1.5);\n  }\n\n  .lg\\:backdrop-contrast-200 {\n    --tw-backdrop-contrast: contrast(2);\n  }\n\n  .lg\\:backdrop-grayscale-0 {\n    --tw-backdrop-grayscale: grayscale(0);\n  }\n\n  .lg\\:backdrop-grayscale {\n    --tw-backdrop-grayscale: grayscale(100%);\n  }\n\n  .lg\\:backdrop-hue-rotate-0 {\n    --tw-backdrop-hue-rotate: hue-rotate(0deg);\n  }\n\n  .lg\\:backdrop-hue-rotate-15 {\n    --tw-backdrop-hue-rotate: hue-rotate(15deg);\n  }\n\n  .lg\\:backdrop-hue-rotate-30 {\n    --tw-backdrop-hue-rotate: hue-rotate(30deg);\n  }\n\n  .lg\\:backdrop-hue-rotate-60 {\n    --tw-backdrop-hue-rotate: hue-rotate(60deg);\n  }\n\n  .lg\\:backdrop-hue-rotate-90 {\n    --tw-backdrop-hue-rotate: hue-rotate(90deg);\n  }\n\n  .lg\\:backdrop-hue-rotate-180 {\n    --tw-backdrop-hue-rotate: hue-rotate(180deg);\n  }\n\n  .lg\\:-backdrop-hue-rotate-180 {\n    --tw-backdrop-hue-rotate: hue-rotate(-180deg);\n  }\n\n  .lg\\:-backdrop-hue-rotate-90 {\n    --tw-backdrop-hue-rotate: hue-rotate(-90deg);\n  }\n\n  .lg\\:-backdrop-hue-rotate-60 {\n    --tw-backdrop-hue-rotate: hue-rotate(-60deg);\n  }\n\n  .lg\\:-backdrop-hue-rotate-30 {\n    --tw-backdrop-hue-rotate: hue-rotate(-30deg);\n  }\n\n  .lg\\:-backdrop-hue-rotate-15 {\n    --tw-backdrop-hue-rotate: hue-rotate(-15deg);\n  }\n\n  .lg\\:backdrop-invert-0 {\n    --tw-backdrop-invert: invert(0);\n  }\n\n  .lg\\:backdrop-invert {\n    --tw-backdrop-invert: invert(100%);\n  }\n\n  .lg\\:backdrop-saturate-0 {\n    --tw-backdrop-saturate: saturate(0);\n  }\n\n  .lg\\:backdrop-saturate-50 {\n    --tw-backdrop-saturate: saturate(.5);\n  }\n\n  .lg\\:backdrop-saturate-100 {\n    --tw-backdrop-saturate: saturate(1);\n  }\n\n  .lg\\:backdrop-saturate-150 {\n    --tw-backdrop-saturate: saturate(1.5);\n  }\n\n  .lg\\:backdrop-saturate-200 {\n    --tw-backdrop-saturate: saturate(2);\n  }\n\n  .lg\\:backdrop-sepia-0 {\n    --tw-backdrop-sepia: sepia(0);\n  }\n\n  .lg\\:backdrop-sepia {\n    --tw-backdrop-sepia: sepia(100%);\n  }\n}\n\n@media (min-width: 1280px) {\n  .xl\\:container {\n    width: 100%;\n  }\n\n  @media (min-width: 640px) {\n    .xl\\:container {\n      max-width: 640px;\n    }\n  }\n\n  @media (min-width: 768px) {\n    .xl\\:container {\n      max-width: 768px;\n    }\n  }\n\n  @media (min-width: 1024px) {\n    .xl\\:container {\n      max-width: 1024px;\n    }\n  }\n\n  @media (min-width: 1280px) {\n    .xl\\:container {\n      max-width: 1280px;\n    }\n  }\n\n  @media (min-width: 1536px) {\n    .xl\\:container {\n      max-width: 1536px;\n    }\n  }\n\n  .xl\\:space-y-0 > :not([hidden]) ~ :not([hidden]) {\n    --tw-space-y-reverse: 0;\n    margin-top: calc(0px * calc(1 - var(--tw-space-y-reverse)));\n    margin-bottom: calc(0px * var(--tw-space-y-reverse));\n  }\n\n  .xl\\:space-x-0 > :not([hidden]) ~ :not([hidden]) {\n    --tw-space-x-reverse: 0;\n    margin-right: calc(0px * var(--tw-space-x-reverse));\n    margin-left: calc(0px * calc(1 - var(--tw-space-x-reverse)));\n  }\n\n  .xl\\:space-y-1 > :not([hidden]) ~ :not([hidden]) {\n    --tw-space-y-reverse: 0;\n    margin-top: calc(0.25rem * calc(1 - var(--tw-space-y-reverse)));\n    margin-bottom: calc(0.25rem * var(--tw-space-y-reverse));\n  }\n\n  .xl\\:space-x-1 > :not([hidden]) ~ :not([hidden]) {\n    --tw-space-x-reverse: 0;\n    margin-right: calc(0.25rem * var(--tw-space-x-reverse));\n    margin-left: calc(0.25rem * calc(1 - var(--tw-space-x-reverse)));\n  }\n\n  .xl\\:space-y-2 > :not([hidden]) ~ :not([hidden]) {\n    --tw-space-y-reverse: 0;\n    margin-top: calc(0.5rem * calc(1 - var(--tw-space-y-reverse)));\n    margin-bottom: calc(0.5rem * var(--tw-space-y-reverse));\n  }\n\n  .xl\\:space-x-2 > :not([hidden]) ~ :not([hidden]) {\n    --tw-space-x-reverse: 0;\n    margin-right: calc(0.5rem * var(--tw-space-x-reverse));\n    margin-left: calc(0.5rem * calc(1 - var(--tw-space-x-reverse)));\n  }\n\n  .xl\\:space-y-3 > :not([hidden]) ~ :not([hidden]) {\n    --tw-space-y-reverse: 0;\n    margin-top: calc(0.75rem * calc(1 - var(--tw-space-y-reverse)));\n    margin-bottom: calc(0.75rem * var(--tw-space-y-reverse));\n  }\n\n  .xl\\:space-x-3 > :not([hidden]) ~ :not([hidden]) {\n    --tw-space-x-reverse: 0;\n    margin-right: calc(0.75rem * var(--tw-space-x-reverse));\n    margin-left: calc(0.75rem * calc(1 - var(--tw-space-x-reverse)));\n  }\n\n  .xl\\:space-y-4 > :not([hidden]) ~ :not([hidden]) {\n    --tw-space-y-reverse: 0;\n    margin-top: calc(1rem * calc(1 - var(--tw-space-y-reverse)));\n    margin-bottom: calc(1rem * var(--tw-space-y-reverse));\n  }\n\n  .xl\\:space-x-4 > :not([hidden]) ~ :not([hidden]) {\n    --tw-space-x-reverse: 0;\n    margin-right: calc(1rem * var(--tw-space-x-reverse));\n    margin-left: calc(1rem * calc(1 - var(--tw-space-x-reverse)));\n  }\n\n  .xl\\:space-y-5 > :not([hidden]) ~ :not([hidden]) {\n    --tw-space-y-reverse: 0;\n    margin-top: calc(1.25rem * calc(1 - var(--tw-space-y-reverse)));\n    margin-bottom: calc(1.25rem * var(--tw-space-y-reverse));\n  }\n\n  .xl\\:space-x-5 > :not([hidden]) ~ :not([hidden]) {\n    --tw-space-x-reverse: 0;\n    margin-right: calc(1.25rem * var(--tw-space-x-reverse));\n    margin-left: calc(1.25rem * calc(1 - var(--tw-space-x-reverse)));\n  }\n\n  .xl\\:space-y-6 > :not([hidden]) ~ :not([hidden]) {\n    --tw-space-y-reverse: 0;\n    margin-top: calc(1.5rem * calc(1 - var(--tw-space-y-reverse)));\n    margin-bottom: calc(1.5rem * var(--tw-space-y-reverse));\n  }\n\n  .xl\\:space-x-6 > :not([hidden]) ~ :not([hidden]) {\n    --tw-space-x-reverse: 0;\n    margin-right: calc(1.5rem * var(--tw-space-x-reverse));\n    margin-left: calc(1.5rem * calc(1 - var(--tw-space-x-reverse)));\n  }\n\n  .xl\\:space-y-7 > :not([hidden]) ~ :not([hidden]) {\n    --tw-space-y-reverse: 0;\n    margin-top: calc(1.75rem * calc(1 - var(--tw-space-y-reverse)));\n    margin-bottom: calc(1.75rem * var(--tw-space-y-reverse));\n  }\n\n  .xl\\:space-x-7 > :not([hidden]) ~ :not([hidden]) {\n    --tw-space-x-reverse: 0;\n    margin-right: calc(1.75rem * var(--tw-space-x-reverse));\n    margin-left: calc(1.75rem * calc(1 - var(--tw-space-x-reverse)));\n  }\n\n  .xl\\:space-y-8 > :not([hidden]) ~ :not([hidden]) {\n    --tw-space-y-reverse: 0;\n    margin-top: calc(2rem * calc(1 - var(--tw-space-y-reverse)));\n    margin-bottom: calc(2rem * var(--tw-space-y-reverse));\n  }\n\n  .xl\\:space-x-8 > :not([hidden]) ~ :not([hidden]) {\n    --tw-space-x-reverse: 0;\n    margin-right: calc(2rem * var(--tw-space-x-reverse));\n    margin-left: calc(2rem * calc(1 - var(--tw-space-x-reverse)));\n  }\n\n  .xl\\:space-y-9 > :not([hidden]) ~ :not([hidden]) {\n    --tw-space-y-reverse: 0;\n    margin-top: calc(2.25rem * calc(1 - var(--tw-space-y-reverse)));\n    margin-bottom: calc(2.25rem * var(--tw-space-y-reverse));\n  }\n\n  .xl\\:space-x-9 > :not([hidden]) ~ :not([hidden]) {\n    --tw-space-x-reverse: 0;\n    margin-right: calc(2.25rem * var(--tw-space-x-reverse));\n    margin-left: calc(2.25rem * calc(1 - var(--tw-space-x-reverse)));\n  }\n\n  .xl\\:space-y-10 > :not([hidden]) ~ :not([hidden]) {\n    --tw-space-y-reverse: 0;\n    margin-top: calc(2.5rem * calc(1 - var(--tw-space-y-reverse)));\n    margin-bottom: calc(2.5rem * var(--tw-space-y-reverse));\n  }\n\n  .xl\\:space-x-10 > :not([hidden]) ~ :not([hidden]) {\n    --tw-space-x-reverse: 0;\n    margin-right: calc(2.5rem * var(--tw-space-x-reverse));\n    margin-left: calc(2.5rem * calc(1 - var(--tw-space-x-reverse)));\n  }\n\n  .xl\\:space-y-11 > :not([hidden]) ~ :not([hidden]) {\n    --tw-space-y-reverse: 0;\n    margin-top: calc(2.75rem * calc(1 - var(--tw-space-y-reverse)));\n    margin-bottom: calc(2.75rem * var(--tw-space-y-reverse));\n  }\n\n  .xl\\:space-x-11 > :not([hidden]) ~ :not([hidden]) {\n    --tw-space-x-reverse: 0;\n    margin-right: calc(2.75rem * var(--tw-space-x-reverse));\n    margin-left: calc(2.75rem * calc(1 - var(--tw-space-x-reverse)));\n  }\n\n  .xl\\:space-y-12 > :not([hidden]) ~ :not([hidden]) {\n    --tw-space-y-reverse: 0;\n    margin-top: calc(3rem * calc(1 - var(--tw-space-y-reverse)));\n    margin-bottom: calc(3rem * var(--tw-space-y-reverse));\n  }\n\n  .xl\\:space-x-12 > :not([hidden]) ~ :not([hidden]) {\n    --tw-space-x-reverse: 0;\n    margin-right: calc(3rem * var(--tw-space-x-reverse));\n    margin-left: calc(3rem * calc(1 - var(--tw-space-x-reverse)));\n  }\n\n  .xl\\:space-y-14 > :not([hidden]) ~ :not([hidden]) {\n    --tw-space-y-reverse: 0;\n    margin-top: calc(3.5rem * calc(1 - var(--tw-space-y-reverse)));\n    margin-bottom: calc(3.5rem * var(--tw-space-y-reverse));\n  }\n\n  .xl\\:space-x-14 > :not([hidden]) ~ :not([hidden]) {\n    --tw-space-x-reverse: 0;\n    margin-right: calc(3.5rem * var(--tw-space-x-reverse));\n    margin-left: calc(3.5rem * calc(1 - var(--tw-space-x-reverse)));\n  }\n\n  .xl\\:space-y-16 > :not([hidden]) ~ :not([hidden]) {\n    --tw-space-y-reverse: 0;\n    margin-top: calc(4rem * calc(1 - var(--tw-space-y-reverse)));\n    margin-bottom: calc(4rem * var(--tw-space-y-reverse));\n  }\n\n  .xl\\:space-x-16 > :not([hidden]) ~ :not([hidden]) {\n    --tw-space-x-reverse: 0;\n    margin-right: calc(4rem * var(--tw-space-x-reverse));\n    margin-left: calc(4rem * calc(1 - var(--tw-space-x-reverse)));\n  }\n\n  .xl\\:space-y-20 > :not([hidden]) ~ :not([hidden]) {\n    --tw-space-y-reverse: 0;\n    margin-top: calc(5rem * calc(1 - var(--tw-space-y-reverse)));\n    margin-bottom: calc(5rem * var(--tw-space-y-reverse));\n  }\n\n  .xl\\:space-x-20 > :not([hidden]) ~ :not([hidden]) {\n    --tw-space-x-reverse: 0;\n    margin-right: calc(5rem * var(--tw-space-x-reverse));\n    margin-left: calc(5rem * calc(1 - var(--tw-space-x-reverse)));\n  }\n\n  .xl\\:space-y-24 > :not([hidden]) ~ :not([hidden]) {\n    --tw-space-y-reverse: 0;\n    margin-top: calc(6rem * calc(1 - var(--tw-space-y-reverse)));\n    margin-bottom: calc(6rem * var(--tw-space-y-reverse));\n  }\n\n  .xl\\:space-x-24 > :not([hidden]) ~ :not([hidden]) {\n    --tw-space-x-reverse: 0;\n    margin-right: calc(6rem * var(--tw-space-x-reverse));\n    margin-left: calc(6rem * calc(1 - var(--tw-space-x-reverse)));\n  }\n\n  .xl\\:space-y-28 > :not([hidden]) ~ :not([hidden]) {\n    --tw-space-y-reverse: 0;\n    margin-top: calc(7rem * calc(1 - var(--tw-space-y-reverse)));\n    margin-bottom: calc(7rem * var(--tw-space-y-reverse));\n  }\n\n  .xl\\:space-x-28 > :not([hidden]) ~ :not([hidden]) {\n    --tw-space-x-reverse: 0;\n    margin-right: calc(7rem * var(--tw-space-x-reverse));\n    margin-left: calc(7rem * calc(1 - var(--tw-space-x-reverse)));\n  }\n\n  .xl\\:space-y-32 > :not([hidden]) ~ :not([hidden]) {\n    --tw-space-y-reverse: 0;\n    margin-top: calc(8rem * calc(1 - var(--tw-space-y-reverse)));\n    margin-bottom: calc(8rem * var(--tw-space-y-reverse));\n  }\n\n  .xl\\:space-x-32 > :not([hidden]) ~ :not([hidden]) {\n    --tw-space-x-reverse: 0;\n    margin-right: calc(8rem * var(--tw-space-x-reverse));\n    margin-left: calc(8rem * calc(1 - var(--tw-space-x-reverse)));\n  }\n\n  .xl\\:space-y-36 > :not([hidden]) ~ :not([hidden]) {\n    --tw-space-y-reverse: 0;\n    margin-top: calc(9rem * calc(1 - var(--tw-space-y-reverse)));\n    margin-bottom: calc(9rem * var(--tw-space-y-reverse));\n  }\n\n  .xl\\:space-x-36 > :not([hidden]) ~ :not([hidden]) {\n    --tw-space-x-reverse: 0;\n    margin-right: calc(9rem * var(--tw-space-x-reverse));\n    margin-left: calc(9rem * calc(1 - var(--tw-space-x-reverse)));\n  }\n\n  .xl\\:space-y-40 > :not([hidden]) ~ :not([hidden]) {\n    --tw-space-y-reverse: 0;\n    margin-top: calc(10rem * calc(1 - var(--tw-space-y-reverse)));\n    margin-bottom: calc(10rem * var(--tw-space-y-reverse));\n  }\n\n  .xl\\:space-x-40 > :not([hidden]) ~ :not([hidden]) {\n    --tw-space-x-reverse: 0;\n    margin-right: calc(10rem * var(--tw-space-x-reverse));\n    margin-left: calc(10rem * calc(1 - var(--tw-space-x-reverse)));\n  }\n\n  .xl\\:space-y-44 > :not([hidden]) ~ :not([hidden]) {\n    --tw-space-y-reverse: 0;\n    margin-top: calc(11rem * calc(1 - var(--tw-space-y-reverse)));\n    margin-bottom: calc(11rem * var(--tw-space-y-reverse));\n  }\n\n  .xl\\:space-x-44 > :not([hidden]) ~ :not([hidden]) {\n    --tw-space-x-reverse: 0;\n    margin-right: calc(11rem * var(--tw-space-x-reverse));\n    margin-left: calc(11rem * calc(1 - var(--tw-space-x-reverse)));\n  }\n\n  .xl\\:space-y-48 > :not([hidden]) ~ :not([hidden]) {\n    --tw-space-y-reverse: 0;\n    margin-top: calc(12rem * calc(1 - var(--tw-space-y-reverse)));\n    margin-bottom: calc(12rem * var(--tw-space-y-reverse));\n  }\n\n  .xl\\:space-x-48 > :not([hidden]) ~ :not([hidden]) {\n    --tw-space-x-reverse: 0;\n    margin-right: calc(12rem * var(--tw-space-x-reverse));\n    margin-left: calc(12rem * calc(1 - var(--tw-space-x-reverse)));\n  }\n\n  .xl\\:space-y-52 > :not([hidden]) ~ :not([hidden]) {\n    --tw-space-y-reverse: 0;\n    margin-top: calc(13rem * calc(1 - var(--tw-space-y-reverse)));\n    margin-bottom: calc(13rem * var(--tw-space-y-reverse));\n  }\n\n  .xl\\:space-x-52 > :not([hidden]) ~ :not([hidden]) {\n    --tw-space-x-reverse: 0;\n    margin-right: calc(13rem * var(--tw-space-x-reverse));\n    margin-left: calc(13rem * calc(1 - var(--tw-space-x-reverse)));\n  }\n\n  .xl\\:space-y-56 > :not([hidden]) ~ :not([hidden]) {\n    --tw-space-y-reverse: 0;\n    margin-top: calc(14rem * calc(1 - var(--tw-space-y-reverse)));\n    margin-bottom: calc(14rem * var(--tw-space-y-reverse));\n  }\n\n  .xl\\:space-x-56 > :not([hidden]) ~ :not([hidden]) {\n    --tw-space-x-reverse: 0;\n    margin-right: calc(14rem * var(--tw-space-x-reverse));\n    margin-left: calc(14rem * calc(1 - var(--tw-space-x-reverse)));\n  }\n\n  .xl\\:space-y-60 > :not([hidden]) ~ :not([hidden]) {\n    --tw-space-y-reverse: 0;\n    margin-top: calc(15rem * calc(1 - var(--tw-space-y-reverse)));\n    margin-bottom: calc(15rem * var(--tw-space-y-reverse));\n  }\n\n  .xl\\:space-x-60 > :not([hidden]) ~ :not([hidden]) {\n    --tw-space-x-reverse: 0;\n    margin-right: calc(15rem * var(--tw-space-x-reverse));\n    margin-left: calc(15rem * calc(1 - var(--tw-space-x-reverse)));\n  }\n\n  .xl\\:space-y-64 > :not([hidden]) ~ :not([hidden]) {\n    --tw-space-y-reverse: 0;\n    margin-top: calc(16rem * calc(1 - var(--tw-space-y-reverse)));\n    margin-bottom: calc(16rem * var(--tw-space-y-reverse));\n  }\n\n  .xl\\:space-x-64 > :not([hidden]) ~ :not([hidden]) {\n    --tw-space-x-reverse: 0;\n    margin-right: calc(16rem * var(--tw-space-x-reverse));\n    margin-left: calc(16rem * calc(1 - var(--tw-space-x-reverse)));\n  }\n\n  .xl\\:space-y-72 > :not([hidden]) ~ :not([hidden]) {\n    --tw-space-y-reverse: 0;\n    margin-top: calc(18rem * calc(1 - var(--tw-space-y-reverse)));\n    margin-bottom: calc(18rem * var(--tw-space-y-reverse));\n  }\n\n  .xl\\:space-x-72 > :not([hidden]) ~ :not([hidden]) {\n    --tw-space-x-reverse: 0;\n    margin-right: calc(18rem * var(--tw-space-x-reverse));\n    margin-left: calc(18rem * calc(1 - var(--tw-space-x-reverse)));\n  }\n\n  .xl\\:space-y-80 > :not([hidden]) ~ :not([hidden]) {\n    --tw-space-y-reverse: 0;\n    margin-top: calc(20rem * calc(1 - var(--tw-space-y-reverse)));\n    margin-bottom: calc(20rem * var(--tw-space-y-reverse));\n  }\n\n  .xl\\:space-x-80 > :not([hidden]) ~ :not([hidden]) {\n    --tw-space-x-reverse: 0;\n    margin-right: calc(20rem * var(--tw-space-x-reverse));\n    margin-left: calc(20rem * calc(1 - var(--tw-space-x-reverse)));\n  }\n\n  .xl\\:space-y-96 > :not([hidden]) ~ :not([hidden]) {\n    --tw-space-y-reverse: 0;\n    margin-top: calc(24rem * calc(1 - var(--tw-space-y-reverse)));\n    margin-bottom: calc(24rem * var(--tw-space-y-reverse));\n  }\n\n  .xl\\:space-x-96 > :not([hidden]) ~ :not([hidden]) {\n    --tw-space-x-reverse: 0;\n    margin-right: calc(24rem * var(--tw-space-x-reverse));\n    margin-left: calc(24rem * calc(1 - var(--tw-space-x-reverse)));\n  }\n\n  .xl\\:space-y-px > :not([hidden]) ~ :not([hidden]) {\n    --tw-space-y-reverse: 0;\n    margin-top: calc(1px * calc(1 - var(--tw-space-y-reverse)));\n    margin-bottom: calc(1px * var(--tw-space-y-reverse));\n  }\n\n  .xl\\:space-x-px > :not([hidden]) ~ :not([hidden]) {\n    --tw-space-x-reverse: 0;\n    margin-right: calc(1px * var(--tw-space-x-reverse));\n    margin-left: calc(1px * calc(1 - var(--tw-space-x-reverse)));\n  }\n\n  .xl\\:space-y-0\\.5 > :not([hidden]) ~ :not([hidden]) {\n    --tw-space-y-reverse: 0;\n    margin-top: calc(0.125rem * calc(1 - var(--tw-space-y-reverse)));\n    margin-bottom: calc(0.125rem * var(--tw-space-y-reverse));\n  }\n\n  .xl\\:space-x-0\\.5 > :not([hidden]) ~ :not([hidden]) {\n    --tw-space-x-reverse: 0;\n    margin-right: calc(0.125rem * var(--tw-space-x-reverse));\n    margin-left: calc(0.125rem * calc(1 - var(--tw-space-x-reverse)));\n  }\n\n  .xl\\:space-y-1\\.5 > :not([hidden]) ~ :not([hidden]) {\n    --tw-space-y-reverse: 0;\n    margin-top: calc(0.375rem * calc(1 - var(--tw-space-y-reverse)));\n    margin-bottom: calc(0.375rem * var(--tw-space-y-reverse));\n  }\n\n  .xl\\:space-x-1\\.5 > :not([hidden]) ~ :not([hidden]) {\n    --tw-space-x-reverse: 0;\n    margin-right: calc(0.375rem * var(--tw-space-x-reverse));\n    margin-left: calc(0.375rem * calc(1 - var(--tw-space-x-reverse)));\n  }\n\n  .xl\\:space-y-2\\.5 > :not([hidden]) ~ :not([hidden]) {\n    --tw-space-y-reverse: 0;\n    margin-top: calc(0.625rem * calc(1 - var(--tw-space-y-reverse)));\n    margin-bottom: calc(0.625rem * var(--tw-space-y-reverse));\n  }\n\n  .xl\\:space-x-2\\.5 > :not([hidden]) ~ :not([hidden]) {\n    --tw-space-x-reverse: 0;\n    margin-right: calc(0.625rem * var(--tw-space-x-reverse));\n    margin-left: calc(0.625rem * calc(1 - var(--tw-space-x-reverse)));\n  }\n\n  .xl\\:space-y-3\\.5 > :not([hidden]) ~ :not([hidden]) {\n    --tw-space-y-reverse: 0;\n    margin-top: calc(0.875rem * calc(1 - var(--tw-space-y-reverse)));\n    margin-bottom: calc(0.875rem * var(--tw-space-y-reverse));\n  }\n\n  .xl\\:space-x-3\\.5 > :not([hidden]) ~ :not([hidden]) {\n    --tw-space-x-reverse: 0;\n    margin-right: calc(0.875rem * var(--tw-space-x-reverse));\n    margin-left: calc(0.875rem * calc(1 - var(--tw-space-x-reverse)));\n  }\n\n  .xl\\:-space-y-0 > :not([hidden]) ~ :not([hidden]) {\n    --tw-space-y-reverse: 0;\n    margin-top: calc(0px * calc(1 - var(--tw-space-y-reverse)));\n    margin-bottom: calc(0px * var(--tw-space-y-reverse));\n  }\n\n  .xl\\:-space-x-0 > :not([hidden]) ~ :not([hidden]) {\n    --tw-space-x-reverse: 0;\n    margin-right: calc(0px * var(--tw-space-x-reverse));\n    margin-left: calc(0px * calc(1 - var(--tw-space-x-reverse)));\n  }\n\n  .xl\\:-space-y-1 > :not([hidden]) ~ :not([hidden]) {\n    --tw-space-y-reverse: 0;\n    margin-top: calc(-0.25rem * calc(1 - var(--tw-space-y-reverse)));\n    margin-bottom: calc(-0.25rem * var(--tw-space-y-reverse));\n  }\n\n  .xl\\:-space-x-1 > :not([hidden]) ~ :not([hidden]) {\n    --tw-space-x-reverse: 0;\n    margin-right: calc(-0.25rem * var(--tw-space-x-reverse));\n    margin-left: calc(-0.25rem * calc(1 - var(--tw-space-x-reverse)));\n  }\n\n  .xl\\:-space-y-2 > :not([hidden]) ~ :not([hidden]) {\n    --tw-space-y-reverse: 0;\n    margin-top: calc(-0.5rem * calc(1 - var(--tw-space-y-reverse)));\n    margin-bottom: calc(-0.5rem * var(--tw-space-y-reverse));\n  }\n\n  .xl\\:-space-x-2 > :not([hidden]) ~ :not([hidden]) {\n    --tw-space-x-reverse: 0;\n    margin-right: calc(-0.5rem * var(--tw-space-x-reverse));\n    margin-left: calc(-0.5rem * calc(1 - var(--tw-space-x-reverse)));\n  }\n\n  .xl\\:-space-y-3 > :not([hidden]) ~ :not([hidden]) {\n    --tw-space-y-reverse: 0;\n    margin-top: calc(-0.75rem * calc(1 - var(--tw-space-y-reverse)));\n    margin-bottom: calc(-0.75rem * var(--tw-space-y-reverse));\n  }\n\n  .xl\\:-space-x-3 > :not([hidden]) ~ :not([hidden]) {\n    --tw-space-x-reverse: 0;\n    margin-right: calc(-0.75rem * var(--tw-space-x-reverse));\n    margin-left: calc(-0.75rem * calc(1 - var(--tw-space-x-reverse)));\n  }\n\n  .xl\\:-space-y-4 > :not([hidden]) ~ :not([hidden]) {\n    --tw-space-y-reverse: 0;\n    margin-top: calc(-1rem * calc(1 - var(--tw-space-y-reverse)));\n    margin-bottom: calc(-1rem * var(--tw-space-y-reverse));\n  }\n\n  .xl\\:-space-x-4 > :not([hidden]) ~ :not([hidden]) {\n    --tw-space-x-reverse: 0;\n    margin-right: calc(-1rem * var(--tw-space-x-reverse));\n    margin-left: calc(-1rem * calc(1 - var(--tw-space-x-reverse)));\n  }\n\n  .xl\\:-space-y-5 > :not([hidden]) ~ :not([hidden]) {\n    --tw-space-y-reverse: 0;\n    margin-top: calc(-1.25rem * calc(1 - var(--tw-space-y-reverse)));\n    margin-bottom: calc(-1.25rem * var(--tw-space-y-reverse));\n  }\n\n  .xl\\:-space-x-5 > :not([hidden]) ~ :not([hidden]) {\n    --tw-space-x-reverse: 0;\n    margin-right: calc(-1.25rem * var(--tw-space-x-reverse));\n    margin-left: calc(-1.25rem * calc(1 - var(--tw-space-x-reverse)));\n  }\n\n  .xl\\:-space-y-6 > :not([hidden]) ~ :not([hidden]) {\n    --tw-space-y-reverse: 0;\n    margin-top: calc(-1.5rem * calc(1 - var(--tw-space-y-reverse)));\n    margin-bottom: calc(-1.5rem * var(--tw-space-y-reverse));\n  }\n\n  .xl\\:-space-x-6 > :not([hidden]) ~ :not([hidden]) {\n    --tw-space-x-reverse: 0;\n    margin-right: calc(-1.5rem * var(--tw-space-x-reverse));\n    margin-left: calc(-1.5rem * calc(1 - var(--tw-space-x-reverse)));\n  }\n\n  .xl\\:-space-y-7 > :not([hidden]) ~ :not([hidden]) {\n    --tw-space-y-reverse: 0;\n    margin-top: calc(-1.75rem * calc(1 - var(--tw-space-y-reverse)));\n    margin-bottom: calc(-1.75rem * var(--tw-space-y-reverse));\n  }\n\n  .xl\\:-space-x-7 > :not([hidden]) ~ :not([hidden]) {\n    --tw-space-x-reverse: 0;\n    margin-right: calc(-1.75rem * var(--tw-space-x-reverse));\n    margin-left: calc(-1.75rem * calc(1 - var(--tw-space-x-reverse)));\n  }\n\n  .xl\\:-space-y-8 > :not([hidden]) ~ :not([hidden]) {\n    --tw-space-y-reverse: 0;\n    margin-top: calc(-2rem * calc(1 - var(--tw-space-y-reverse)));\n    margin-bottom: calc(-2rem * var(--tw-space-y-reverse));\n  }\n\n  .xl\\:-space-x-8 > :not([hidden]) ~ :not([hidden]) {\n    --tw-space-x-reverse: 0;\n    margin-right: calc(-2rem * var(--tw-space-x-reverse));\n    margin-left: calc(-2rem * calc(1 - var(--tw-space-x-reverse)));\n  }\n\n  .xl\\:-space-y-9 > :not([hidden]) ~ :not([hidden]) {\n    --tw-space-y-reverse: 0;\n    margin-top: calc(-2.25rem * calc(1 - var(--tw-space-y-reverse)));\n    margin-bottom: calc(-2.25rem * var(--tw-space-y-reverse));\n  }\n\n  .xl\\:-space-x-9 > :not([hidden]) ~ :not([hidden]) {\n    --tw-space-x-reverse: 0;\n    margin-right: calc(-2.25rem * var(--tw-space-x-reverse));\n    margin-left: calc(-2.25rem * calc(1 - var(--tw-space-x-reverse)));\n  }\n\n  .xl\\:-space-y-10 > :not([hidden]) ~ :not([hidden]) {\n    --tw-space-y-reverse: 0;\n    margin-top: calc(-2.5rem * calc(1 - var(--tw-space-y-reverse)));\n    margin-bottom: calc(-2.5rem * var(--tw-space-y-reverse));\n  }\n\n  .xl\\:-space-x-10 > :not([hidden]) ~ :not([hidden]) {\n    --tw-space-x-reverse: 0;\n    margin-right: calc(-2.5rem * var(--tw-space-x-reverse));\n    margin-left: calc(-2.5rem * calc(1 - var(--tw-space-x-reverse)));\n  }\n\n  .xl\\:-space-y-11 > :not([hidden]) ~ :not([hidden]) {\n    --tw-space-y-reverse: 0;\n    margin-top: calc(-2.75rem * calc(1 - var(--tw-space-y-reverse)));\n    margin-bottom: calc(-2.75rem * var(--tw-space-y-reverse));\n  }\n\n  .xl\\:-space-x-11 > :not([hidden]) ~ :not([hidden]) {\n    --tw-space-x-reverse: 0;\n    margin-right: calc(-2.75rem * var(--tw-space-x-reverse));\n    margin-left: calc(-2.75rem * calc(1 - var(--tw-space-x-reverse)));\n  }\n\n  .xl\\:-space-y-12 > :not([hidden]) ~ :not([hidden]) {\n    --tw-space-y-reverse: 0;\n    margin-top: calc(-3rem * calc(1 - var(--tw-space-y-reverse)));\n    margin-bottom: calc(-3rem * var(--tw-space-y-reverse));\n  }\n\n  .xl\\:-space-x-12 > :not([hidden]) ~ :not([hidden]) {\n    --tw-space-x-reverse: 0;\n    margin-right: calc(-3rem * var(--tw-space-x-reverse));\n    margin-left: calc(-3rem * calc(1 - var(--tw-space-x-reverse)));\n  }\n\n  .xl\\:-space-y-14 > :not([hidden]) ~ :not([hidden]) {\n    --tw-space-y-reverse: 0;\n    margin-top: calc(-3.5rem * calc(1 - var(--tw-space-y-reverse)));\n    margin-bottom: calc(-3.5rem * var(--tw-space-y-reverse));\n  }\n\n  .xl\\:-space-x-14 > :not([hidden]) ~ :not([hidden]) {\n    --tw-space-x-reverse: 0;\n    margin-right: calc(-3.5rem * var(--tw-space-x-reverse));\n    margin-left: calc(-3.5rem * calc(1 - var(--tw-space-x-reverse)));\n  }\n\n  .xl\\:-space-y-16 > :not([hidden]) ~ :not([hidden]) {\n    --tw-space-y-reverse: 0;\n    margin-top: calc(-4rem * calc(1 - var(--tw-space-y-reverse)));\n    margin-bottom: calc(-4rem * var(--tw-space-y-reverse));\n  }\n\n  .xl\\:-space-x-16 > :not([hidden]) ~ :not([hidden]) {\n    --tw-space-x-reverse: 0;\n    margin-right: calc(-4rem * var(--tw-space-x-reverse));\n    margin-left: calc(-4rem * calc(1 - var(--tw-space-x-reverse)));\n  }\n\n  .xl\\:-space-y-20 > :not([hidden]) ~ :not([hidden]) {\n    --tw-space-y-reverse: 0;\n    margin-top: calc(-5rem * calc(1 - var(--tw-space-y-reverse)));\n    margin-bottom: calc(-5rem * var(--tw-space-y-reverse));\n  }\n\n  .xl\\:-space-x-20 > :not([hidden]) ~ :not([hidden]) {\n    --tw-space-x-reverse: 0;\n    margin-right: calc(-5rem * var(--tw-space-x-reverse));\n    margin-left: calc(-5rem * calc(1 - var(--tw-space-x-reverse)));\n  }\n\n  .xl\\:-space-y-24 > :not([hidden]) ~ :not([hidden]) {\n    --tw-space-y-reverse: 0;\n    margin-top: calc(-6rem * calc(1 - var(--tw-space-y-reverse)));\n    margin-bottom: calc(-6rem * var(--tw-space-y-reverse));\n  }\n\n  .xl\\:-space-x-24 > :not([hidden]) ~ :not([hidden]) {\n    --tw-space-x-reverse: 0;\n    margin-right: calc(-6rem * var(--tw-space-x-reverse));\n    margin-left: calc(-6rem * calc(1 - var(--tw-space-x-reverse)));\n  }\n\n  .xl\\:-space-y-28 > :not([hidden]) ~ :not([hidden]) {\n    --tw-space-y-reverse: 0;\n    margin-top: calc(-7rem * calc(1 - var(--tw-space-y-reverse)));\n    margin-bottom: calc(-7rem * var(--tw-space-y-reverse));\n  }\n\n  .xl\\:-space-x-28 > :not([hidden]) ~ :not([hidden]) {\n    --tw-space-x-reverse: 0;\n    margin-right: calc(-7rem * var(--tw-space-x-reverse));\n    margin-left: calc(-7rem * calc(1 - var(--tw-space-x-reverse)));\n  }\n\n  .xl\\:-space-y-32 > :not([hidden]) ~ :not([hidden]) {\n    --tw-space-y-reverse: 0;\n    margin-top: calc(-8rem * calc(1 - var(--tw-space-y-reverse)));\n    margin-bottom: calc(-8rem * var(--tw-space-y-reverse));\n  }\n\n  .xl\\:-space-x-32 > :not([hidden]) ~ :not([hidden]) {\n    --tw-space-x-reverse: 0;\n    margin-right: calc(-8rem * var(--tw-space-x-reverse));\n    margin-left: calc(-8rem * calc(1 - var(--tw-space-x-reverse)));\n  }\n\n  .xl\\:-space-y-36 > :not([hidden]) ~ :not([hidden]) {\n    --tw-space-y-reverse: 0;\n    margin-top: calc(-9rem * calc(1 - var(--tw-space-y-reverse)));\n    margin-bottom: calc(-9rem * var(--tw-space-y-reverse));\n  }\n\n  .xl\\:-space-x-36 > :not([hidden]) ~ :not([hidden]) {\n    --tw-space-x-reverse: 0;\n    margin-right: calc(-9rem * var(--tw-space-x-reverse));\n    margin-left: calc(-9rem * calc(1 - var(--tw-space-x-reverse)));\n  }\n\n  .xl\\:-space-y-40 > :not([hidden]) ~ :not([hidden]) {\n    --tw-space-y-reverse: 0;\n    margin-top: calc(-10rem * calc(1 - var(--tw-space-y-reverse)));\n    margin-bottom: calc(-10rem * var(--tw-space-y-reverse));\n  }\n\n  .xl\\:-space-x-40 > :not([hidden]) ~ :not([hidden]) {\n    --tw-space-x-reverse: 0;\n    margin-right: calc(-10rem * var(--tw-space-x-reverse));\n    margin-left: calc(-10rem * calc(1 - var(--tw-space-x-reverse)));\n  }\n\n  .xl\\:-space-y-44 > :not([hidden]) ~ :not([hidden]) {\n    --tw-space-y-reverse: 0;\n    margin-top: calc(-11rem * calc(1 - var(--tw-space-y-reverse)));\n    margin-bottom: calc(-11rem * var(--tw-space-y-reverse));\n  }\n\n  .xl\\:-space-x-44 > :not([hidden]) ~ :not([hidden]) {\n    --tw-space-x-reverse: 0;\n    margin-right: calc(-11rem * var(--tw-space-x-reverse));\n    margin-left: calc(-11rem * calc(1 - var(--tw-space-x-reverse)));\n  }\n\n  .xl\\:-space-y-48 > :not([hidden]) ~ :not([hidden]) {\n    --tw-space-y-reverse: 0;\n    margin-top: calc(-12rem * calc(1 - var(--tw-space-y-reverse)));\n    margin-bottom: calc(-12rem * var(--tw-space-y-reverse));\n  }\n\n  .xl\\:-space-x-48 > :not([hidden]) ~ :not([hidden]) {\n    --tw-space-x-reverse: 0;\n    margin-right: calc(-12rem * var(--tw-space-x-reverse));\n    margin-left: calc(-12rem * calc(1 - var(--tw-space-x-reverse)));\n  }\n\n  .xl\\:-space-y-52 > :not([hidden]) ~ :not([hidden]) {\n    --tw-space-y-reverse: 0;\n    margin-top: calc(-13rem * calc(1 - var(--tw-space-y-reverse)));\n    margin-bottom: calc(-13rem * var(--tw-space-y-reverse));\n  }\n\n  .xl\\:-space-x-52 > :not([hidden]) ~ :not([hidden]) {\n    --tw-space-x-reverse: 0;\n    margin-right: calc(-13rem * var(--tw-space-x-reverse));\n    margin-left: calc(-13rem * calc(1 - var(--tw-space-x-reverse)));\n  }\n\n  .xl\\:-space-y-56 > :not([hidden]) ~ :not([hidden]) {\n    --tw-space-y-reverse: 0;\n    margin-top: calc(-14rem * calc(1 - var(--tw-space-y-reverse)));\n    margin-bottom: calc(-14rem * var(--tw-space-y-reverse));\n  }\n\n  .xl\\:-space-x-56 > :not([hidden]) ~ :not([hidden]) {\n    --tw-space-x-reverse: 0;\n    margin-right: calc(-14rem * var(--tw-space-x-reverse));\n    margin-left: calc(-14rem * calc(1 - var(--tw-space-x-reverse)));\n  }\n\n  .xl\\:-space-y-60 > :not([hidden]) ~ :not([hidden]) {\n    --tw-space-y-reverse: 0;\n    margin-top: calc(-15rem * calc(1 - var(--tw-space-y-reverse)));\n    margin-bottom: calc(-15rem * var(--tw-space-y-reverse));\n  }\n\n  .xl\\:-space-x-60 > :not([hidden]) ~ :not([hidden]) {\n    --tw-space-x-reverse: 0;\n    margin-right: calc(-15rem * var(--tw-space-x-reverse));\n    margin-left: calc(-15rem * calc(1 - var(--tw-space-x-reverse)));\n  }\n\n  .xl\\:-space-y-64 > :not([hidden]) ~ :not([hidden]) {\n    --tw-space-y-reverse: 0;\n    margin-top: calc(-16rem * calc(1 - var(--tw-space-y-reverse)));\n    margin-bottom: calc(-16rem * var(--tw-space-y-reverse));\n  }\n\n  .xl\\:-space-x-64 > :not([hidden]) ~ :not([hidden]) {\n    --tw-space-x-reverse: 0;\n    margin-right: calc(-16rem * var(--tw-space-x-reverse));\n    margin-left: calc(-16rem * calc(1 - var(--tw-space-x-reverse)));\n  }\n\n  .xl\\:-space-y-72 > :not([hidden]) ~ :not([hidden]) {\n    --tw-space-y-reverse: 0;\n    margin-top: calc(-18rem * calc(1 - var(--tw-space-y-reverse)));\n    margin-bottom: calc(-18rem * var(--tw-space-y-reverse));\n  }\n\n  .xl\\:-space-x-72 > :not([hidden]) ~ :not([hidden]) {\n    --tw-space-x-reverse: 0;\n    margin-right: calc(-18rem * var(--tw-space-x-reverse));\n    margin-left: calc(-18rem * calc(1 - var(--tw-space-x-reverse)));\n  }\n\n  .xl\\:-space-y-80 > :not([hidden]) ~ :not([hidden]) {\n    --tw-space-y-reverse: 0;\n    margin-top: calc(-20rem * calc(1 - var(--tw-space-y-reverse)));\n    margin-bottom: calc(-20rem * var(--tw-space-y-reverse));\n  }\n\n  .xl\\:-space-x-80 > :not([hidden]) ~ :not([hidden]) {\n    --tw-space-x-reverse: 0;\n    margin-right: calc(-20rem * var(--tw-space-x-reverse));\n    margin-left: calc(-20rem * calc(1 - var(--tw-space-x-reverse)));\n  }\n\n  .xl\\:-space-y-96 > :not([hidden]) ~ :not([hidden]) {\n    --tw-space-y-reverse: 0;\n    margin-top: calc(-24rem * calc(1 - var(--tw-space-y-reverse)));\n    margin-bottom: calc(-24rem * var(--tw-space-y-reverse));\n  }\n\n  .xl\\:-space-x-96 > :not([hidden]) ~ :not([hidden]) {\n    --tw-space-x-reverse: 0;\n    margin-right: calc(-24rem * var(--tw-space-x-reverse));\n    margin-left: calc(-24rem * calc(1 - var(--tw-space-x-reverse)));\n  }\n\n  .xl\\:-space-y-px > :not([hidden]) ~ :not([hidden]) {\n    --tw-space-y-reverse: 0;\n    margin-top: calc(-1px * calc(1 - var(--tw-space-y-reverse)));\n    margin-bottom: calc(-1px * var(--tw-space-y-reverse));\n  }\n\n  .xl\\:-space-x-px > :not([hidden]) ~ :not([hidden]) {\n    --tw-space-x-reverse: 0;\n    margin-right: calc(-1px * var(--tw-space-x-reverse));\n    margin-left: calc(-1px * calc(1 - var(--tw-space-x-reverse)));\n  }\n\n  .xl\\:-space-y-0\\.5 > :not([hidden]) ~ :not([hidden]) {\n    --tw-space-y-reverse: 0;\n    margin-top: calc(-0.125rem * calc(1 - var(--tw-space-y-reverse)));\n    margin-bottom: calc(-0.125rem * var(--tw-space-y-reverse));\n  }\n\n  .xl\\:-space-x-0\\.5 > :not([hidden]) ~ :not([hidden]) {\n    --tw-space-x-reverse: 0;\n    margin-right: calc(-0.125rem * var(--tw-space-x-reverse));\n    margin-left: calc(-0.125rem * calc(1 - var(--tw-space-x-reverse)));\n  }\n\n  .xl\\:-space-y-1\\.5 > :not([hidden]) ~ :not([hidden]) {\n    --tw-space-y-reverse: 0;\n    margin-top: calc(-0.375rem * calc(1 - var(--tw-space-y-reverse)));\n    margin-bottom: calc(-0.375rem * var(--tw-space-y-reverse));\n  }\n\n  .xl\\:-space-x-1\\.5 > :not([hidden]) ~ :not([hidden]) {\n    --tw-space-x-reverse: 0;\n    margin-right: calc(-0.375rem * var(--tw-space-x-reverse));\n    margin-left: calc(-0.375rem * calc(1 - var(--tw-space-x-reverse)));\n  }\n\n  .xl\\:-space-y-2\\.5 > :not([hidden]) ~ :not([hidden]) {\n    --tw-space-y-reverse: 0;\n    margin-top: calc(-0.625rem * calc(1 - var(--tw-space-y-reverse)));\n    margin-bottom: calc(-0.625rem * var(--tw-space-y-reverse));\n  }\n\n  .xl\\:-space-x-2\\.5 > :not([hidden]) ~ :not([hidden]) {\n    --tw-space-x-reverse: 0;\n    margin-right: calc(-0.625rem * var(--tw-space-x-reverse));\n    margin-left: calc(-0.625rem * calc(1 - var(--tw-space-x-reverse)));\n  }\n\n  .xl\\:-space-y-3\\.5 > :not([hidden]) ~ :not([hidden]) {\n    --tw-space-y-reverse: 0;\n    margin-top: calc(-0.875rem * calc(1 - var(--tw-space-y-reverse)));\n    margin-bottom: calc(-0.875rem * var(--tw-space-y-reverse));\n  }\n\n  .xl\\:-space-x-3\\.5 > :not([hidden]) ~ :not([hidden]) {\n    --tw-space-x-reverse: 0;\n    margin-right: calc(-0.875rem * var(--tw-space-x-reverse));\n    margin-left: calc(-0.875rem * calc(1 - var(--tw-space-x-reverse)));\n  }\n\n  .xl\\:space-y-reverse > :not([hidden]) ~ :not([hidden]) {\n    --tw-space-y-reverse: 1;\n  }\n\n  .xl\\:space-x-reverse > :not([hidden]) ~ :not([hidden]) {\n    --tw-space-x-reverse: 1;\n  }\n\n  .xl\\:divide-y-0 > :not([hidden]) ~ :not([hidden]) {\n    --tw-divide-y-reverse: 0;\n    border-top-width: calc(0px * calc(1 - var(--tw-divide-y-reverse)));\n    border-bottom-width: calc(0px * var(--tw-divide-y-reverse));\n  }\n\n  .xl\\:divide-x-0 > :not([hidden]) ~ :not([hidden]) {\n    --tw-divide-x-reverse: 0;\n    border-right-width: calc(0px * var(--tw-divide-x-reverse));\n    border-left-width: calc(0px * calc(1 - var(--tw-divide-x-reverse)));\n  }\n\n  .xl\\:divide-y-2 > :not([hidden]) ~ :not([hidden]) {\n    --tw-divide-y-reverse: 0;\n    border-top-width: calc(2px * calc(1 - var(--tw-divide-y-reverse)));\n    border-bottom-width: calc(2px * var(--tw-divide-y-reverse));\n  }\n\n  .xl\\:divide-x-2 > :not([hidden]) ~ :not([hidden]) {\n    --tw-divide-x-reverse: 0;\n    border-right-width: calc(2px * var(--tw-divide-x-reverse));\n    border-left-width: calc(2px * calc(1 - var(--tw-divide-x-reverse)));\n  }\n\n  .xl\\:divide-y-4 > :not([hidden]) ~ :not([hidden]) {\n    --tw-divide-y-reverse: 0;\n    border-top-width: calc(4px * calc(1 - var(--tw-divide-y-reverse)));\n    border-bottom-width: calc(4px * var(--tw-divide-y-reverse));\n  }\n\n  .xl\\:divide-x-4 > :not([hidden]) ~ :not([hidden]) {\n    --tw-divide-x-reverse: 0;\n    border-right-width: calc(4px * var(--tw-divide-x-reverse));\n    border-left-width: calc(4px * calc(1 - var(--tw-divide-x-reverse)));\n  }\n\n  .xl\\:divide-y-8 > :not([hidden]) ~ :not([hidden]) {\n    --tw-divide-y-reverse: 0;\n    border-top-width: calc(8px * calc(1 - var(--tw-divide-y-reverse)));\n    border-bottom-width: calc(8px * var(--tw-divide-y-reverse));\n  }\n\n  .xl\\:divide-x-8 > :not([hidden]) ~ :not([hidden]) {\n    --tw-divide-x-reverse: 0;\n    border-right-width: calc(8px * var(--tw-divide-x-reverse));\n    border-left-width: calc(8px * calc(1 - var(--tw-divide-x-reverse)));\n  }\n\n  .xl\\:divide-y > :not([hidden]) ~ :not([hidden]) {\n    --tw-divide-y-reverse: 0;\n    border-top-width: calc(1px * calc(1 - var(--tw-divide-y-reverse)));\n    border-bottom-width: calc(1px * var(--tw-divide-y-reverse));\n  }\n\n  .xl\\:divide-x > :not([hidden]) ~ :not([hidden]) {\n    --tw-divide-x-reverse: 0;\n    border-right-width: calc(1px * var(--tw-divide-x-reverse));\n    border-left-width: calc(1px * calc(1 - var(--tw-divide-x-reverse)));\n  }\n\n  .xl\\:divide-y-reverse > :not([hidden]) ~ :not([hidden]) {\n    --tw-divide-y-reverse: 1;\n  }\n\n  .xl\\:divide-x-reverse > :not([hidden]) ~ :not([hidden]) {\n    --tw-divide-x-reverse: 1;\n  }\n\n  .xl\\:divide-transparent > :not([hidden]) ~ :not([hidden]) {\n    border-color: transparent;\n  }\n\n  .xl\\:divide-current > :not([hidden]) ~ :not([hidden]) {\n    border-color: currentColor;\n  }\n\n  .xl\\:divide-black > :not([hidden]) ~ :not([hidden]) {\n    --tw-divide-opacity: 1;\n    border-color: rgba(0, 0, 0, var(--tw-divide-opacity));\n  }\n\n  .xl\\:divide-white > :not([hidden]) ~ :not([hidden]) {\n    --tw-divide-opacity: 1;\n    border-color: rgba(255, 255, 255, var(--tw-divide-opacity));\n  }\n\n  .xl\\:divide-gray-50 > :not([hidden]) ~ :not([hidden]) {\n    --tw-divide-opacity: 1;\n    border-color: rgba(249, 250, 251, var(--tw-divide-opacity));\n  }\n\n  .xl\\:divide-gray-100 > :not([hidden]) ~ :not([hidden]) {\n    --tw-divide-opacity: 1;\n    border-color: rgba(243, 244, 246, var(--tw-divide-opacity));\n  }\n\n  .xl\\:divide-gray-200 > :not([hidden]) ~ :not([hidden]) {\n    --tw-divide-opacity: 1;\n    border-color: rgba(229, 231, 235, var(--tw-divide-opacity));\n  }\n\n  .xl\\:divide-gray-300 > :not([hidden]) ~ :not([hidden]) {\n    --tw-divide-opacity: 1;\n    border-color: rgba(209, 213, 219, var(--tw-divide-opacity));\n  }\n\n  .xl\\:divide-gray-400 > :not([hidden]) ~ :not([hidden]) {\n    --tw-divide-opacity: 1;\n    border-color: rgba(156, 163, 175, var(--tw-divide-opacity));\n  }\n\n  .xl\\:divide-gray-500 > :not([hidden]) ~ :not([hidden]) {\n    --tw-divide-opacity: 1;\n    border-color: rgba(107, 114, 128, var(--tw-divide-opacity));\n  }\n\n  .xl\\:divide-gray-600 > :not([hidden]) ~ :not([hidden]) {\n    --tw-divide-opacity: 1;\n    border-color: rgba(75, 85, 99, var(--tw-divide-opacity));\n  }\n\n  .xl\\:divide-gray-700 > :not([hidden]) ~ :not([hidden]) {\n    --tw-divide-opacity: 1;\n    border-color: rgba(55, 65, 81, var(--tw-divide-opacity));\n  }\n\n  .xl\\:divide-gray-800 > :not([hidden]) ~ :not([hidden]) {\n    --tw-divide-opacity: 1;\n    border-color: rgba(31, 41, 55, var(--tw-divide-opacity));\n  }\n\n  .xl\\:divide-gray-900 > :not([hidden]) ~ :not([hidden]) {\n    --tw-divide-opacity: 1;\n    border-color: rgba(17, 24, 39, var(--tw-divide-opacity));\n  }\n\n  .xl\\:divide-red-50 > :not([hidden]) ~ :not([hidden]) {\n    --tw-divide-opacity: 1;\n    border-color: rgba(254, 242, 242, var(--tw-divide-opacity));\n  }\n\n  .xl\\:divide-red-100 > :not([hidden]) ~ :not([hidden]) {\n    --tw-divide-opacity: 1;\n    border-color: rgba(254, 226, 226, var(--tw-divide-opacity));\n  }\n\n  .xl\\:divide-red-200 > :not([hidden]) ~ :not([hidden]) {\n    --tw-divide-opacity: 1;\n    border-color: rgba(254, 202, 202, var(--tw-divide-opacity));\n  }\n\n  .xl\\:divide-red-300 > :not([hidden]) ~ :not([hidden]) {\n    --tw-divide-opacity: 1;\n    border-color: rgba(252, 165, 165, var(--tw-divide-opacity));\n  }\n\n  .xl\\:divide-red-400 > :not([hidden]) ~ :not([hidden]) {\n    --tw-divide-opacity: 1;\n    border-color: rgba(248, 113, 113, var(--tw-divide-opacity));\n  }\n\n  .xl\\:divide-red-500 > :not([hidden]) ~ :not([hidden]) {\n    --tw-divide-opacity: 1;\n    border-color: rgba(239, 68, 68, var(--tw-divide-opacity));\n  }\n\n  .xl\\:divide-red-600 > :not([hidden]) ~ :not([hidden]) {\n    --tw-divide-opacity: 1;\n    border-color: rgba(220, 38, 38, var(--tw-divide-opacity));\n  }\n\n  .xl\\:divide-red-700 > :not([hidden]) ~ :not([hidden]) {\n    --tw-divide-opacity: 1;\n    border-color: rgba(185, 28, 28, var(--tw-divide-opacity));\n  }\n\n  .xl\\:divide-red-800 > :not([hidden]) ~ :not([hidden]) {\n    --tw-divide-opacity: 1;\n    border-color: rgba(153, 27, 27, var(--tw-divide-opacity));\n  }\n\n  .xl\\:divide-red-900 > :not([hidden]) ~ :not([hidden]) {\n    --tw-divide-opacity: 1;\n    border-color: rgba(127, 29, 29, var(--tw-divide-opacity));\n  }\n\n  .xl\\:divide-yellow-50 > :not([hidden]) ~ :not([hidden]) {\n    --tw-divide-opacity: 1;\n    border-color: rgba(255, 251, 235, var(--tw-divide-opacity));\n  }\n\n  .xl\\:divide-yellow-100 > :not([hidden]) ~ :not([hidden]) {\n    --tw-divide-opacity: 1;\n    border-color: rgba(254, 243, 199, var(--tw-divide-opacity));\n  }\n\n  .xl\\:divide-yellow-200 > :not([hidden]) ~ :not([hidden]) {\n    --tw-divide-opacity: 1;\n    border-color: rgba(253, 230, 138, var(--tw-divide-opacity));\n  }\n\n  .xl\\:divide-yellow-300 > :not([hidden]) ~ :not([hidden]) {\n    --tw-divide-opacity: 1;\n    border-color: rgba(252, 211, 77, var(--tw-divide-opacity));\n  }\n\n  .xl\\:divide-yellow-400 > :not([hidden]) ~ :not([hidden]) {\n    --tw-divide-opacity: 1;\n    border-color: rgba(251, 191, 36, var(--tw-divide-opacity));\n  }\n\n  .xl\\:divide-yellow-500 > :not([hidden]) ~ :not([hidden]) {\n    --tw-divide-opacity: 1;\n    border-color: rgba(245, 158, 11, var(--tw-divide-opacity));\n  }\n\n  .xl\\:divide-yellow-600 > :not([hidden]) ~ :not([hidden]) {\n    --tw-divide-opacity: 1;\n    border-color: rgba(217, 119, 6, var(--tw-divide-opacity));\n  }\n\n  .xl\\:divide-yellow-700 > :not([hidden]) ~ :not([hidden]) {\n    --tw-divide-opacity: 1;\n    border-color: rgba(180, 83, 9, var(--tw-divide-opacity));\n  }\n\n  .xl\\:divide-yellow-800 > :not([hidden]) ~ :not([hidden]) {\n    --tw-divide-opacity: 1;\n    border-color: rgba(146, 64, 14, var(--tw-divide-opacity));\n  }\n\n  .xl\\:divide-yellow-900 > :not([hidden]) ~ :not([hidden]) {\n    --tw-divide-opacity: 1;\n    border-color: rgba(120, 53, 15, var(--tw-divide-opacity));\n  }\n\n  .xl\\:divide-green-50 > :not([hidden]) ~ :not([hidden]) {\n    --tw-divide-opacity: 1;\n    border-color: rgba(236, 253, 245, var(--tw-divide-opacity));\n  }\n\n  .xl\\:divide-green-100 > :not([hidden]) ~ :not([hidden]) {\n    --tw-divide-opacity: 1;\n    border-color: rgba(209, 250, 229, var(--tw-divide-opacity));\n  }\n\n  .xl\\:divide-green-200 > :not([hidden]) ~ :not([hidden]) {\n    --tw-divide-opacity: 1;\n    border-color: rgba(167, 243, 208, var(--tw-divide-opacity));\n  }\n\n  .xl\\:divide-green-300 > :not([hidden]) ~ :not([hidden]) {\n    --tw-divide-opacity: 1;\n    border-color: rgba(110, 231, 183, var(--tw-divide-opacity));\n  }\n\n  .xl\\:divide-green-400 > :not([hidden]) ~ :not([hidden]) {\n    --tw-divide-opacity: 1;\n    border-color: rgba(52, 211, 153, var(--tw-divide-opacity));\n  }\n\n  .xl\\:divide-green-500 > :not([hidden]) ~ :not([hidden]) {\n    --tw-divide-opacity: 1;\n    border-color: rgba(16, 185, 129, var(--tw-divide-opacity));\n  }\n\n  .xl\\:divide-green-600 > :not([hidden]) ~ :not([hidden]) {\n    --tw-divide-opacity: 1;\n    border-color: rgba(5, 150, 105, var(--tw-divide-opacity));\n  }\n\n  .xl\\:divide-green-700 > :not([hidden]) ~ :not([hidden]) {\n    --tw-divide-opacity: 1;\n    border-color: rgba(4, 120, 87, var(--tw-divide-opacity));\n  }\n\n  .xl\\:divide-green-800 > :not([hidden]) ~ :not([hidden]) {\n    --tw-divide-opacity: 1;\n    border-color: rgba(6, 95, 70, var(--tw-divide-opacity));\n  }\n\n  .xl\\:divide-green-900 > :not([hidden]) ~ :not([hidden]) {\n    --tw-divide-opacity: 1;\n    border-color: rgba(6, 78, 59, var(--tw-divide-opacity));\n  }\n\n  .xl\\:divide-blue-50 > :not([hidden]) ~ :not([hidden]) {\n    --tw-divide-opacity: 1;\n    border-color: rgba(239, 246, 255, var(--tw-divide-opacity));\n  }\n\n  .xl\\:divide-blue-100 > :not([hidden]) ~ :not([hidden]) {\n    --tw-divide-opacity: 1;\n    border-color: rgba(219, 234, 254, var(--tw-divide-opacity));\n  }\n\n  .xl\\:divide-blue-200 > :not([hidden]) ~ :not([hidden]) {\n    --tw-divide-opacity: 1;\n    border-color: rgba(191, 219, 254, var(--tw-divide-opacity));\n  }\n\n  .xl\\:divide-blue-300 > :not([hidden]) ~ :not([hidden]) {\n    --tw-divide-opacity: 1;\n    border-color: rgba(147, 197, 253, var(--tw-divide-opacity));\n  }\n\n  .xl\\:divide-blue-400 > :not([hidden]) ~ :not([hidden]) {\n    --tw-divide-opacity: 1;\n    border-color: rgba(96, 165, 250, var(--tw-divide-opacity));\n  }\n\n  .xl\\:divide-blue-500 > :not([hidden]) ~ :not([hidden]) {\n    --tw-divide-opacity: 1;\n    border-color: rgba(59, 130, 246, var(--tw-divide-opacity));\n  }\n\n  .xl\\:divide-blue-600 > :not([hidden]) ~ :not([hidden]) {\n    --tw-divide-opacity: 1;\n    border-color: rgba(37, 99, 235, var(--tw-divide-opacity));\n  }\n\n  .xl\\:divide-blue-700 > :not([hidden]) ~ :not([hidden]) {\n    --tw-divide-opacity: 1;\n    border-color: rgba(29, 78, 216, var(--tw-divide-opacity));\n  }\n\n  .xl\\:divide-blue-800 > :not([hidden]) ~ :not([hidden]) {\n    --tw-divide-opacity: 1;\n    border-color: rgba(30, 64, 175, var(--tw-divide-opacity));\n  }\n\n  .xl\\:divide-blue-900 > :not([hidden]) ~ :not([hidden]) {\n    --tw-divide-opacity: 1;\n    border-color: rgba(30, 58, 138, var(--tw-divide-opacity));\n  }\n\n  .xl\\:divide-indigo-50 > :not([hidden]) ~ :not([hidden]) {\n    --tw-divide-opacity: 1;\n    border-color: rgba(238, 242, 255, var(--tw-divide-opacity));\n  }\n\n  .xl\\:divide-indigo-100 > :not([hidden]) ~ :not([hidden]) {\n    --tw-divide-opacity: 1;\n    border-color: rgba(224, 231, 255, var(--tw-divide-opacity));\n  }\n\n  .xl\\:divide-indigo-200 > :not([hidden]) ~ :not([hidden]) {\n    --tw-divide-opacity: 1;\n    border-color: rgba(199, 210, 254, var(--tw-divide-opacity));\n  }\n\n  .xl\\:divide-indigo-300 > :not([hidden]) ~ :not([hidden]) {\n    --tw-divide-opacity: 1;\n    border-color: rgba(165, 180, 252, var(--tw-divide-opacity));\n  }\n\n  .xl\\:divide-indigo-400 > :not([hidden]) ~ :not([hidden]) {\n    --tw-divide-opacity: 1;\n    border-color: rgba(129, 140, 248, var(--tw-divide-opacity));\n  }\n\n  .xl\\:divide-indigo-500 > :not([hidden]) ~ :not([hidden]) {\n    --tw-divide-opacity: 1;\n    border-color: rgba(99, 102, 241, var(--tw-divide-opacity));\n  }\n\n  .xl\\:divide-indigo-600 > :not([hidden]) ~ :not([hidden]) {\n    --tw-divide-opacity: 1;\n    border-color: rgba(79, 70, 229, var(--tw-divide-opacity));\n  }\n\n  .xl\\:divide-indigo-700 > :not([hidden]) ~ :not([hidden]) {\n    --tw-divide-opacity: 1;\n    border-color: rgba(67, 56, 202, var(--tw-divide-opacity));\n  }\n\n  .xl\\:divide-indigo-800 > :not([hidden]) ~ :not([hidden]) {\n    --tw-divide-opacity: 1;\n    border-color: rgba(55, 48, 163, var(--tw-divide-opacity));\n  }\n\n  .xl\\:divide-indigo-900 > :not([hidden]) ~ :not([hidden]) {\n    --tw-divide-opacity: 1;\n    border-color: rgba(49, 46, 129, var(--tw-divide-opacity));\n  }\n\n  .xl\\:divide-purple-50 > :not([hidden]) ~ :not([hidden]) {\n    --tw-divide-opacity: 1;\n    border-color: rgba(245, 243, 255, var(--tw-divide-opacity));\n  }\n\n  .xl\\:divide-purple-100 > :not([hidden]) ~ :not([hidden]) {\n    --tw-divide-opacity: 1;\n    border-color: rgba(237, 233, 254, var(--tw-divide-opacity));\n  }\n\n  .xl\\:divide-purple-200 > :not([hidden]) ~ :not([hidden]) {\n    --tw-divide-opacity: 1;\n    border-color: rgba(221, 214, 254, var(--tw-divide-opacity));\n  }\n\n  .xl\\:divide-purple-300 > :not([hidden]) ~ :not([hidden]) {\n    --tw-divide-opacity: 1;\n    border-color: rgba(196, 181, 253, var(--tw-divide-opacity));\n  }\n\n  .xl\\:divide-purple-400 > :not([hidden]) ~ :not([hidden]) {\n    --tw-divide-opacity: 1;\n    border-color: rgba(167, 139, 250, var(--tw-divide-opacity));\n  }\n\n  .xl\\:divide-purple-500 > :not([hidden]) ~ :not([hidden]) {\n    --tw-divide-opacity: 1;\n    border-color: rgba(139, 92, 246, var(--tw-divide-opacity));\n  }\n\n  .xl\\:divide-purple-600 > :not([hidden]) ~ :not([hidden]) {\n    --tw-divide-opacity: 1;\n    border-color: rgba(124, 58, 237, var(--tw-divide-opacity));\n  }\n\n  .xl\\:divide-purple-700 > :not([hidden]) ~ :not([hidden]) {\n    --tw-divide-opacity: 1;\n    border-color: rgba(109, 40, 217, var(--tw-divide-opacity));\n  }\n\n  .xl\\:divide-purple-800 > :not([hidden]) ~ :not([hidden]) {\n    --tw-divide-opacity: 1;\n    border-color: rgba(91, 33, 182, var(--tw-divide-opacity));\n  }\n\n  .xl\\:divide-purple-900 > :not([hidden]) ~ :not([hidden]) {\n    --tw-divide-opacity: 1;\n    border-color: rgba(76, 29, 149, var(--tw-divide-opacity));\n  }\n\n  .xl\\:divide-pink-50 > :not([hidden]) ~ :not([hidden]) {\n    --tw-divide-opacity: 1;\n    border-color: rgba(253, 242, 248, var(--tw-divide-opacity));\n  }\n\n  .xl\\:divide-pink-100 > :not([hidden]) ~ :not([hidden]) {\n    --tw-divide-opacity: 1;\n    border-color: rgba(252, 231, 243, var(--tw-divide-opacity));\n  }\n\n  .xl\\:divide-pink-200 > :not([hidden]) ~ :not([hidden]) {\n    --tw-divide-opacity: 1;\n    border-color: rgba(251, 207, 232, var(--tw-divide-opacity));\n  }\n\n  .xl\\:divide-pink-300 > :not([hidden]) ~ :not([hidden]) {\n    --tw-divide-opacity: 1;\n    border-color: rgba(249, 168, 212, var(--tw-divide-opacity));\n  }\n\n  .xl\\:divide-pink-400 > :not([hidden]) ~ :not([hidden]) {\n    --tw-divide-opacity: 1;\n    border-color: rgba(244, 114, 182, var(--tw-divide-opacity));\n  }\n\n  .xl\\:divide-pink-500 > :not([hidden]) ~ :not([hidden]) {\n    --tw-divide-opacity: 1;\n    border-color: rgba(236, 72, 153, var(--tw-divide-opacity));\n  }\n\n  .xl\\:divide-pink-600 > :not([hidden]) ~ :not([hidden]) {\n    --tw-divide-opacity: 1;\n    border-color: rgba(219, 39, 119, var(--tw-divide-opacity));\n  }\n\n  .xl\\:divide-pink-700 > :not([hidden]) ~ :not([hidden]) {\n    --tw-divide-opacity: 1;\n    border-color: rgba(190, 24, 93, var(--tw-divide-opacity));\n  }\n\n  .xl\\:divide-pink-800 > :not([hidden]) ~ :not([hidden]) {\n    --tw-divide-opacity: 1;\n    border-color: rgba(157, 23, 77, var(--tw-divide-opacity));\n  }\n\n  .xl\\:divide-pink-900 > :not([hidden]) ~ :not([hidden]) {\n    --tw-divide-opacity: 1;\n    border-color: rgba(131, 24, 67, var(--tw-divide-opacity));\n  }\n\n  .dark .xl\\:dark\\:divide-transparent > :not([hidden]) ~ :not([hidden]) {\n    border-color: transparent;\n  }\n\n  .dark .xl\\:dark\\:divide-current > :not([hidden]) ~ :not([hidden]) {\n    border-color: currentColor;\n  }\n\n  .dark .xl\\:dark\\:divide-black > :not([hidden]) ~ :not([hidden]) {\n    --tw-divide-opacity: 1;\n    border-color: rgba(0, 0, 0, var(--tw-divide-opacity));\n  }\n\n  .dark .xl\\:dark\\:divide-white > :not([hidden]) ~ :not([hidden]) {\n    --tw-divide-opacity: 1;\n    border-color: rgba(255, 255, 255, var(--tw-divide-opacity));\n  }\n\n  .dark .xl\\:dark\\:divide-gray-50 > :not([hidden]) ~ :not([hidden]) {\n    --tw-divide-opacity: 1;\n    border-color: rgba(249, 250, 251, var(--tw-divide-opacity));\n  }\n\n  .dark .xl\\:dark\\:divide-gray-100 > :not([hidden]) ~ :not([hidden]) {\n    --tw-divide-opacity: 1;\n    border-color: rgba(243, 244, 246, var(--tw-divide-opacity));\n  }\n\n  .dark .xl\\:dark\\:divide-gray-200 > :not([hidden]) ~ :not([hidden]) {\n    --tw-divide-opacity: 1;\n    border-color: rgba(229, 231, 235, var(--tw-divide-opacity));\n  }\n\n  .dark .xl\\:dark\\:divide-gray-300 > :not([hidden]) ~ :not([hidden]) {\n    --tw-divide-opacity: 1;\n    border-color: rgba(209, 213, 219, var(--tw-divide-opacity));\n  }\n\n  .dark .xl\\:dark\\:divide-gray-400 > :not([hidden]) ~ :not([hidden]) {\n    --tw-divide-opacity: 1;\n    border-color: rgba(156, 163, 175, var(--tw-divide-opacity));\n  }\n\n  .dark .xl\\:dark\\:divide-gray-500 > :not([hidden]) ~ :not([hidden]) {\n    --tw-divide-opacity: 1;\n    border-color: rgba(107, 114, 128, var(--tw-divide-opacity));\n  }\n\n  .dark .xl\\:dark\\:divide-gray-600 > :not([hidden]) ~ :not([hidden]) {\n    --tw-divide-opacity: 1;\n    border-color: rgba(75, 85, 99, var(--tw-divide-opacity));\n  }\n\n  .dark .xl\\:dark\\:divide-gray-700 > :not([hidden]) ~ :not([hidden]) {\n    --tw-divide-opacity: 1;\n    border-color: rgba(55, 65, 81, var(--tw-divide-opacity));\n  }\n\n  .dark .xl\\:dark\\:divide-gray-800 > :not([hidden]) ~ :not([hidden]) {\n    --tw-divide-opacity: 1;\n    border-color: rgba(31, 41, 55, var(--tw-divide-opacity));\n  }\n\n  .dark .xl\\:dark\\:divide-gray-900 > :not([hidden]) ~ :not([hidden]) {\n    --tw-divide-opacity: 1;\n    border-color: rgba(17, 24, 39, var(--tw-divide-opacity));\n  }\n\n  .dark .xl\\:dark\\:divide-red-50 > :not([hidden]) ~ :not([hidden]) {\n    --tw-divide-opacity: 1;\n    border-color: rgba(254, 242, 242, var(--tw-divide-opacity));\n  }\n\n  .dark .xl\\:dark\\:divide-red-100 > :not([hidden]) ~ :not([hidden]) {\n    --tw-divide-opacity: 1;\n    border-color: rgba(254, 226, 226, var(--tw-divide-opacity));\n  }\n\n  .dark .xl\\:dark\\:divide-red-200 > :not([hidden]) ~ :not([hidden]) {\n    --tw-divide-opacity: 1;\n    border-color: rgba(254, 202, 202, var(--tw-divide-opacity));\n  }\n\n  .dark .xl\\:dark\\:divide-red-300 > :not([hidden]) ~ :not([hidden]) {\n    --tw-divide-opacity: 1;\n    border-color: rgba(252, 165, 165, var(--tw-divide-opacity));\n  }\n\n  .dark .xl\\:dark\\:divide-red-400 > :not([hidden]) ~ :not([hidden]) {\n    --tw-divide-opacity: 1;\n    border-color: rgba(248, 113, 113, var(--tw-divide-opacity));\n  }\n\n  .dark .xl\\:dark\\:divide-red-500 > :not([hidden]) ~ :not([hidden]) {\n    --tw-divide-opacity: 1;\n    border-color: rgba(239, 68, 68, var(--tw-divide-opacity));\n  }\n\n  .dark .xl\\:dark\\:divide-red-600 > :not([hidden]) ~ :not([hidden]) {\n    --tw-divide-opacity: 1;\n    border-color: rgba(220, 38, 38, var(--tw-divide-opacity));\n  }\n\n  .dark .xl\\:dark\\:divide-red-700 > :not([hidden]) ~ :not([hidden]) {\n    --tw-divide-opacity: 1;\n    border-color: rgba(185, 28, 28, var(--tw-divide-opacity));\n  }\n\n  .dark .xl\\:dark\\:divide-red-800 > :not([hidden]) ~ :not([hidden]) {\n    --tw-divide-opacity: 1;\n    border-color: rgba(153, 27, 27, var(--tw-divide-opacity));\n  }\n\n  .dark .xl\\:dark\\:divide-red-900 > :not([hidden]) ~ :not([hidden]) {\n    --tw-divide-opacity: 1;\n    border-color: rgba(127, 29, 29, var(--tw-divide-opacity));\n  }\n\n  .dark .xl\\:dark\\:divide-yellow-50 > :not([hidden]) ~ :not([hidden]) {\n    --tw-divide-opacity: 1;\n    border-color: rgba(255, 251, 235, var(--tw-divide-opacity));\n  }\n\n  .dark .xl\\:dark\\:divide-yellow-100 > :not([hidden]) ~ :not([hidden]) {\n    --tw-divide-opacity: 1;\n    border-color: rgba(254, 243, 199, var(--tw-divide-opacity));\n  }\n\n  .dark .xl\\:dark\\:divide-yellow-200 > :not([hidden]) ~ :not([hidden]) {\n    --tw-divide-opacity: 1;\n    border-color: rgba(253, 230, 138, var(--tw-divide-opacity));\n  }\n\n  .dark .xl\\:dark\\:divide-yellow-300 > :not([hidden]) ~ :not([hidden]) {\n    --tw-divide-opacity: 1;\n    border-color: rgba(252, 211, 77, var(--tw-divide-opacity));\n  }\n\n  .dark .xl\\:dark\\:divide-yellow-400 > :not([hidden]) ~ :not([hidden]) {\n    --tw-divide-opacity: 1;\n    border-color: rgba(251, 191, 36, var(--tw-divide-opacity));\n  }\n\n  .dark .xl\\:dark\\:divide-yellow-500 > :not([hidden]) ~ :not([hidden]) {\n    --tw-divide-opacity: 1;\n    border-color: rgba(245, 158, 11, var(--tw-divide-opacity));\n  }\n\n  .dark .xl\\:dark\\:divide-yellow-600 > :not([hidden]) ~ :not([hidden]) {\n    --tw-divide-opacity: 1;\n    border-color: rgba(217, 119, 6, var(--tw-divide-opacity));\n  }\n\n  .dark .xl\\:dark\\:divide-yellow-700 > :not([hidden]) ~ :not([hidden]) {\n    --tw-divide-opacity: 1;\n    border-color: rgba(180, 83, 9, var(--tw-divide-opacity));\n  }\n\n  .dark .xl\\:dark\\:divide-yellow-800 > :not([hidden]) ~ :not([hidden]) {\n    --tw-divide-opacity: 1;\n    border-color: rgba(146, 64, 14, var(--tw-divide-opacity));\n  }\n\n  .dark .xl\\:dark\\:divide-yellow-900 > :not([hidden]) ~ :not([hidden]) {\n    --tw-divide-opacity: 1;\n    border-color: rgba(120, 53, 15, var(--tw-divide-opacity));\n  }\n\n  .dark .xl\\:dark\\:divide-green-50 > :not([hidden]) ~ :not([hidden]) {\n    --tw-divide-opacity: 1;\n    border-color: rgba(236, 253, 245, var(--tw-divide-opacity));\n  }\n\n  .dark .xl\\:dark\\:divide-green-100 > :not([hidden]) ~ :not([hidden]) {\n    --tw-divide-opacity: 1;\n    border-color: rgba(209, 250, 229, var(--tw-divide-opacity));\n  }\n\n  .dark .xl\\:dark\\:divide-green-200 > :not([hidden]) ~ :not([hidden]) {\n    --tw-divide-opacity: 1;\n    border-color: rgba(167, 243, 208, var(--tw-divide-opacity));\n  }\n\n  .dark .xl\\:dark\\:divide-green-300 > :not([hidden]) ~ :not([hidden]) {\n    --tw-divide-opacity: 1;\n    border-color: rgba(110, 231, 183, var(--tw-divide-opacity));\n  }\n\n  .dark .xl\\:dark\\:divide-green-400 > :not([hidden]) ~ :not([hidden]) {\n    --tw-divide-opacity: 1;\n    border-color: rgba(52, 211, 153, var(--tw-divide-opacity));\n  }\n\n  .dark .xl\\:dark\\:divide-green-500 > :not([hidden]) ~ :not([hidden]) {\n    --tw-divide-opacity: 1;\n    border-color: rgba(16, 185, 129, var(--tw-divide-opacity));\n  }\n\n  .dark .xl\\:dark\\:divide-green-600 > :not([hidden]) ~ :not([hidden]) {\n    --tw-divide-opacity: 1;\n    border-color: rgba(5, 150, 105, var(--tw-divide-opacity));\n  }\n\n  .dark .xl\\:dark\\:divide-green-700 > :not([hidden]) ~ :not([hidden]) {\n    --tw-divide-opacity: 1;\n    border-color: rgba(4, 120, 87, var(--tw-divide-opacity));\n  }\n\n  .dark .xl\\:dark\\:divide-green-800 > :not([hidden]) ~ :not([hidden]) {\n    --tw-divide-opacity: 1;\n    border-color: rgba(6, 95, 70, var(--tw-divide-opacity));\n  }\n\n  .dark .xl\\:dark\\:divide-green-900 > :not([hidden]) ~ :not([hidden]) {\n    --tw-divide-opacity: 1;\n    border-color: rgba(6, 78, 59, var(--tw-divide-opacity));\n  }\n\n  .dark .xl\\:dark\\:divide-blue-50 > :not([hidden]) ~ :not([hidden]) {\n    --tw-divide-opacity: 1;\n    border-color: rgba(239, 246, 255, var(--tw-divide-opacity));\n  }\n\n  .dark .xl\\:dark\\:divide-blue-100 > :not([hidden]) ~ :not([hidden]) {\n    --tw-divide-opacity: 1;\n    border-color: rgba(219, 234, 254, var(--tw-divide-opacity));\n  }\n\n  .dark .xl\\:dark\\:divide-blue-200 > :not([hidden]) ~ :not([hidden]) {\n    --tw-divide-opacity: 1;\n    border-color: rgba(191, 219, 254, var(--tw-divide-opacity));\n  }\n\n  .dark .xl\\:dark\\:divide-blue-300 > :not([hidden]) ~ :not([hidden]) {\n    --tw-divide-opacity: 1;\n    border-color: rgba(147, 197, 253, var(--tw-divide-opacity));\n  }\n\n  .dark .xl\\:dark\\:divide-blue-400 > :not([hidden]) ~ :not([hidden]) {\n    --tw-divide-opacity: 1;\n    border-color: rgba(96, 165, 250, var(--tw-divide-opacity));\n  }\n\n  .dark .xl\\:dark\\:divide-blue-500 > :not([hidden]) ~ :not([hidden]) {\n    --tw-divide-opacity: 1;\n    border-color: rgba(59, 130, 246, var(--tw-divide-opacity));\n  }\n\n  .dark .xl\\:dark\\:divide-blue-600 > :not([hidden]) ~ :not([hidden]) {\n    --tw-divide-opacity: 1;\n    border-color: rgba(37, 99, 235, var(--tw-divide-opacity));\n  }\n\n  .dark .xl\\:dark\\:divide-blue-700 > :not([hidden]) ~ :not([hidden]) {\n    --tw-divide-opacity: 1;\n    border-color: rgba(29, 78, 216, var(--tw-divide-opacity));\n  }\n\n  .dark .xl\\:dark\\:divide-blue-800 > :not([hidden]) ~ :not([hidden]) {\n    --tw-divide-opacity: 1;\n    border-color: rgba(30, 64, 175, var(--tw-divide-opacity));\n  }\n\n  .dark .xl\\:dark\\:divide-blue-900 > :not([hidden]) ~ :not([hidden]) {\n    --tw-divide-opacity: 1;\n    border-color: rgba(30, 58, 138, var(--tw-divide-opacity));\n  }\n\n  .dark .xl\\:dark\\:divide-indigo-50 > :not([hidden]) ~ :not([hidden]) {\n    --tw-divide-opacity: 1;\n    border-color: rgba(238, 242, 255, var(--tw-divide-opacity));\n  }\n\n  .dark .xl\\:dark\\:divide-indigo-100 > :not([hidden]) ~ :not([hidden]) {\n    --tw-divide-opacity: 1;\n    border-color: rgba(224, 231, 255, var(--tw-divide-opacity));\n  }\n\n  .dark .xl\\:dark\\:divide-indigo-200 > :not([hidden]) ~ :not([hidden]) {\n    --tw-divide-opacity: 1;\n    border-color: rgba(199, 210, 254, var(--tw-divide-opacity));\n  }\n\n  .dark .xl\\:dark\\:divide-indigo-300 > :not([hidden]) ~ :not([hidden]) {\n    --tw-divide-opacity: 1;\n    border-color: rgba(165, 180, 252, var(--tw-divide-opacity));\n  }\n\n  .dark .xl\\:dark\\:divide-indigo-400 > :not([hidden]) ~ :not([hidden]) {\n    --tw-divide-opacity: 1;\n    border-color: rgba(129, 140, 248, var(--tw-divide-opacity));\n  }\n\n  .dark .xl\\:dark\\:divide-indigo-500 > :not([hidden]) ~ :not([hidden]) {\n    --tw-divide-opacity: 1;\n    border-color: rgba(99, 102, 241, var(--tw-divide-opacity));\n  }\n\n  .dark .xl\\:dark\\:divide-indigo-600 > :not([hidden]) ~ :not([hidden]) {\n    --tw-divide-opacity: 1;\n    border-color: rgba(79, 70, 229, var(--tw-divide-opacity));\n  }\n\n  .dark .xl\\:dark\\:divide-indigo-700 > :not([hidden]) ~ :not([hidden]) {\n    --tw-divide-opacity: 1;\n    border-color: rgba(67, 56, 202, var(--tw-divide-opacity));\n  }\n\n  .dark .xl\\:dark\\:divide-indigo-800 > :not([hidden]) ~ :not([hidden]) {\n    --tw-divide-opacity: 1;\n    border-color: rgba(55, 48, 163, var(--tw-divide-opacity));\n  }\n\n  .dark .xl\\:dark\\:divide-indigo-900 > :not([hidden]) ~ :not([hidden]) {\n    --tw-divide-opacity: 1;\n    border-color: rgba(49, 46, 129, var(--tw-divide-opacity));\n  }\n\n  .dark .xl\\:dark\\:divide-purple-50 > :not([hidden]) ~ :not([hidden]) {\n    --tw-divide-opacity: 1;\n    border-color: rgba(245, 243, 255, var(--tw-divide-opacity));\n  }\n\n  .dark .xl\\:dark\\:divide-purple-100 > :not([hidden]) ~ :not([hidden]) {\n    --tw-divide-opacity: 1;\n    border-color: rgba(237, 233, 254, var(--tw-divide-opacity));\n  }\n\n  .dark .xl\\:dark\\:divide-purple-200 > :not([hidden]) ~ :not([hidden]) {\n    --tw-divide-opacity: 1;\n    border-color: rgba(221, 214, 254, var(--tw-divide-opacity));\n  }\n\n  .dark .xl\\:dark\\:divide-purple-300 > :not([hidden]) ~ :not([hidden]) {\n    --tw-divide-opacity: 1;\n    border-color: rgba(196, 181, 253, var(--tw-divide-opacity));\n  }\n\n  .dark .xl\\:dark\\:divide-purple-400 > :not([hidden]) ~ :not([hidden]) {\n    --tw-divide-opacity: 1;\n    border-color: rgba(167, 139, 250, var(--tw-divide-opacity));\n  }\n\n  .dark .xl\\:dark\\:divide-purple-500 > :not([hidden]) ~ :not([hidden]) {\n    --tw-divide-opacity: 1;\n    border-color: rgba(139, 92, 246, var(--tw-divide-opacity));\n  }\n\n  .dark .xl\\:dark\\:divide-purple-600 > :not([hidden]) ~ :not([hidden]) {\n    --tw-divide-opacity: 1;\n    border-color: rgba(124, 58, 237, var(--tw-divide-opacity));\n  }\n\n  .dark .xl\\:dark\\:divide-purple-700 > :not([hidden]) ~ :not([hidden]) {\n    --tw-divide-opacity: 1;\n    border-color: rgba(109, 40, 217, var(--tw-divide-opacity));\n  }\n\n  .dark .xl\\:dark\\:divide-purple-800 > :not([hidden]) ~ :not([hidden]) {\n    --tw-divide-opacity: 1;\n    border-color: rgba(91, 33, 182, var(--tw-divide-opacity));\n  }\n\n  .dark .xl\\:dark\\:divide-purple-900 > :not([hidden]) ~ :not([hidden]) {\n    --tw-divide-opacity: 1;\n    border-color: rgba(76, 29, 149, var(--tw-divide-opacity));\n  }\n\n  .dark .xl\\:dark\\:divide-pink-50 > :not([hidden]) ~ :not([hidden]) {\n    --tw-divide-opacity: 1;\n    border-color: rgba(253, 242, 248, var(--tw-divide-opacity));\n  }\n\n  .dark .xl\\:dark\\:divide-pink-100 > :not([hidden]) ~ :not([hidden]) {\n    --tw-divide-opacity: 1;\n    border-color: rgba(252, 231, 243, var(--tw-divide-opacity));\n  }\n\n  .dark .xl\\:dark\\:divide-pink-200 > :not([hidden]) ~ :not([hidden]) {\n    --tw-divide-opacity: 1;\n    border-color: rgba(251, 207, 232, var(--tw-divide-opacity));\n  }\n\n  .dark .xl\\:dark\\:divide-pink-300 > :not([hidden]) ~ :not([hidden]) {\n    --tw-divide-opacity: 1;\n    border-color: rgba(249, 168, 212, var(--tw-divide-opacity));\n  }\n\n  .dark .xl\\:dark\\:divide-pink-400 > :not([hidden]) ~ :not([hidden]) {\n    --tw-divide-opacity: 1;\n    border-color: rgba(244, 114, 182, var(--tw-divide-opacity));\n  }\n\n  .dark .xl\\:dark\\:divide-pink-500 > :not([hidden]) ~ :not([hidden]) {\n    --tw-divide-opacity: 1;\n    border-color: rgba(236, 72, 153, var(--tw-divide-opacity));\n  }\n\n  .dark .xl\\:dark\\:divide-pink-600 > :not([hidden]) ~ :not([hidden]) {\n    --tw-divide-opacity: 1;\n    border-color: rgba(219, 39, 119, var(--tw-divide-opacity));\n  }\n\n  .dark .xl\\:dark\\:divide-pink-700 > :not([hidden]) ~ :not([hidden]) {\n    --tw-divide-opacity: 1;\n    border-color: rgba(190, 24, 93, var(--tw-divide-opacity));\n  }\n\n  .dark .xl\\:dark\\:divide-pink-800 > :not([hidden]) ~ :not([hidden]) {\n    --tw-divide-opacity: 1;\n    border-color: rgba(157, 23, 77, var(--tw-divide-opacity));\n  }\n\n  .dark .xl\\:dark\\:divide-pink-900 > :not([hidden]) ~ :not([hidden]) {\n    --tw-divide-opacity: 1;\n    border-color: rgba(131, 24, 67, var(--tw-divide-opacity));\n  }\n\n  .xl\\:divide-solid > :not([hidden]) ~ :not([hidden]) {\n    border-style: solid;\n  }\n\n  .xl\\:divide-dashed > :not([hidden]) ~ :not([hidden]) {\n    border-style: dashed;\n  }\n\n  .xl\\:divide-dotted > :not([hidden]) ~ :not([hidden]) {\n    border-style: dotted;\n  }\n\n  .xl\\:divide-double > :not([hidden]) ~ :not([hidden]) {\n    border-style: double;\n  }\n\n  .xl\\:divide-none > :not([hidden]) ~ :not([hidden]) {\n    border-style: none;\n  }\n\n  .xl\\:divide-opacity-0 > :not([hidden]) ~ :not([hidden]) {\n    --tw-divide-opacity: 0;\n  }\n\n  .xl\\:divide-opacity-5 > :not([hidden]) ~ :not([hidden]) {\n    --tw-divide-opacity: 0.05;\n  }\n\n  .xl\\:divide-opacity-10 > :not([hidden]) ~ :not([hidden]) {\n    --tw-divide-opacity: 0.1;\n  }\n\n  .xl\\:divide-opacity-20 > :not([hidden]) ~ :not([hidden]) {\n    --tw-divide-opacity: 0.2;\n  }\n\n  .xl\\:divide-opacity-25 > :not([hidden]) ~ :not([hidden]) {\n    --tw-divide-opacity: 0.25;\n  }\n\n  .xl\\:divide-opacity-30 > :not([hidden]) ~ :not([hidden]) {\n    --tw-divide-opacity: 0.3;\n  }\n\n  .xl\\:divide-opacity-40 > :not([hidden]) ~ :not([hidden]) {\n    --tw-divide-opacity: 0.4;\n  }\n\n  .xl\\:divide-opacity-50 > :not([hidden]) ~ :not([hidden]) {\n    --tw-divide-opacity: 0.5;\n  }\n\n  .xl\\:divide-opacity-60 > :not([hidden]) ~ :not([hidden]) {\n    --tw-divide-opacity: 0.6;\n  }\n\n  .xl\\:divide-opacity-70 > :not([hidden]) ~ :not([hidden]) {\n    --tw-divide-opacity: 0.7;\n  }\n\n  .xl\\:divide-opacity-75 > :not([hidden]) ~ :not([hidden]) {\n    --tw-divide-opacity: 0.75;\n  }\n\n  .xl\\:divide-opacity-80 > :not([hidden]) ~ :not([hidden]) {\n    --tw-divide-opacity: 0.8;\n  }\n\n  .xl\\:divide-opacity-90 > :not([hidden]) ~ :not([hidden]) {\n    --tw-divide-opacity: 0.9;\n  }\n\n  .xl\\:divide-opacity-95 > :not([hidden]) ~ :not([hidden]) {\n    --tw-divide-opacity: 0.95;\n  }\n\n  .xl\\:divide-opacity-100 > :not([hidden]) ~ :not([hidden]) {\n    --tw-divide-opacity: 1;\n  }\n\n  .dark .xl\\:dark\\:divide-opacity-0 > :not([hidden]) ~ :not([hidden]) {\n    --tw-divide-opacity: 0;\n  }\n\n  .dark .xl\\:dark\\:divide-opacity-5 > :not([hidden]) ~ :not([hidden]) {\n    --tw-divide-opacity: 0.05;\n  }\n\n  .dark .xl\\:dark\\:divide-opacity-10 > :not([hidden]) ~ :not([hidden]) {\n    --tw-divide-opacity: 0.1;\n  }\n\n  .dark .xl\\:dark\\:divide-opacity-20 > :not([hidden]) ~ :not([hidden]) {\n    --tw-divide-opacity: 0.2;\n  }\n\n  .dark .xl\\:dark\\:divide-opacity-25 > :not([hidden]) ~ :not([hidden]) {\n    --tw-divide-opacity: 0.25;\n  }\n\n  .dark .xl\\:dark\\:divide-opacity-30 > :not([hidden]) ~ :not([hidden]) {\n    --tw-divide-opacity: 0.3;\n  }\n\n  .dark .xl\\:dark\\:divide-opacity-40 > :not([hidden]) ~ :not([hidden]) {\n    --tw-divide-opacity: 0.4;\n  }\n\n  .dark .xl\\:dark\\:divide-opacity-50 > :not([hidden]) ~ :not([hidden]) {\n    --tw-divide-opacity: 0.5;\n  }\n\n  .dark .xl\\:dark\\:divide-opacity-60 > :not([hidden]) ~ :not([hidden]) {\n    --tw-divide-opacity: 0.6;\n  }\n\n  .dark .xl\\:dark\\:divide-opacity-70 > :not([hidden]) ~ :not([hidden]) {\n    --tw-divide-opacity: 0.7;\n  }\n\n  .dark .xl\\:dark\\:divide-opacity-75 > :not([hidden]) ~ :not([hidden]) {\n    --tw-divide-opacity: 0.75;\n  }\n\n  .dark .xl\\:dark\\:divide-opacity-80 > :not([hidden]) ~ :not([hidden]) {\n    --tw-divide-opacity: 0.8;\n  }\n\n  .dark .xl\\:dark\\:divide-opacity-90 > :not([hidden]) ~ :not([hidden]) {\n    --tw-divide-opacity: 0.9;\n  }\n\n  .dark .xl\\:dark\\:divide-opacity-95 > :not([hidden]) ~ :not([hidden]) {\n    --tw-divide-opacity: 0.95;\n  }\n\n  .dark .xl\\:dark\\:divide-opacity-100 > :not([hidden]) ~ :not([hidden]) {\n    --tw-divide-opacity: 1;\n  }\n\n  .xl\\:sr-only {\n    position: absolute;\n    width: 1px;\n    height: 1px;\n    padding: 0;\n    margin: -1px;\n    overflow: hidden;\n    clip: rect(0, 0, 0, 0);\n    white-space: nowrap;\n    border-width: 0;\n  }\n\n  .xl\\:not-sr-only {\n    position: static;\n    width: auto;\n    height: auto;\n    padding: 0;\n    margin: 0;\n    overflow: visible;\n    clip: auto;\n    white-space: normal;\n  }\n\n  .xl\\:focus-within\\:sr-only:focus-within {\n    position: absolute;\n    width: 1px;\n    height: 1px;\n    padding: 0;\n    margin: -1px;\n    overflow: hidden;\n    clip: rect(0, 0, 0, 0);\n    white-space: nowrap;\n    border-width: 0;\n  }\n\n  .xl\\:focus-within\\:not-sr-only:focus-within {\n    position: static;\n    width: auto;\n    height: auto;\n    padding: 0;\n    margin: 0;\n    overflow: visible;\n    clip: auto;\n    white-space: normal;\n  }\n\n  .xl\\:focus\\:sr-only:focus {\n    position: absolute;\n    width: 1px;\n    height: 1px;\n    padding: 0;\n    margin: -1px;\n    overflow: hidden;\n    clip: rect(0, 0, 0, 0);\n    white-space: nowrap;\n    border-width: 0;\n  }\n\n  .xl\\:focus\\:not-sr-only:focus {\n    position: static;\n    width: auto;\n    height: auto;\n    padding: 0;\n    margin: 0;\n    overflow: visible;\n    clip: auto;\n    white-space: normal;\n  }\n\n  .xl\\:appearance-none {\n    -webkit-appearance: none;\n       -moz-appearance: none;\n            appearance: none;\n  }\n\n  .xl\\:bg-fixed {\n    background-attachment: fixed;\n  }\n\n  .xl\\:bg-local {\n    background-attachment: local;\n  }\n\n  .xl\\:bg-scroll {\n    background-attachment: scroll;\n  }\n\n  .xl\\:bg-clip-border {\n    background-clip: border-box;\n  }\n\n  .xl\\:bg-clip-padding {\n    background-clip: padding-box;\n  }\n\n  .xl\\:bg-clip-content {\n    background-clip: content-box;\n  }\n\n  .xl\\:bg-clip-text {\n    -webkit-background-clip: text;\n            background-clip: text;\n  }\n\n  .xl\\:bg-transparent {\n    background-color: transparent;\n  }\n\n  .xl\\:bg-current {\n    background-color: currentColor;\n  }\n\n  .xl\\:bg-black {\n    --tw-bg-opacity: 1;\n    background-color: rgba(0, 0, 0, var(--tw-bg-opacity));\n  }\n\n  .xl\\:bg-white {\n    --tw-bg-opacity: 1;\n    background-color: rgba(255, 255, 255, var(--tw-bg-opacity));\n  }\n\n  .xl\\:bg-gray-50 {\n    --tw-bg-opacity: 1;\n    background-color: rgba(249, 250, 251, var(--tw-bg-opacity));\n  }\n\n  .xl\\:bg-gray-100 {\n    --tw-bg-opacity: 1;\n    background-color: rgba(243, 244, 246, var(--tw-bg-opacity));\n  }\n\n  .xl\\:bg-gray-200 {\n    --tw-bg-opacity: 1;\n    background-color: rgba(229, 231, 235, var(--tw-bg-opacity));\n  }\n\n  .xl\\:bg-gray-300 {\n    --tw-bg-opacity: 1;\n    background-color: rgba(209, 213, 219, var(--tw-bg-opacity));\n  }\n\n  .xl\\:bg-gray-400 {\n    --tw-bg-opacity: 1;\n    background-color: rgba(156, 163, 175, var(--tw-bg-opacity));\n  }\n\n  .xl\\:bg-gray-500 {\n    --tw-bg-opacity: 1;\n    background-color: rgba(107, 114, 128, var(--tw-bg-opacity));\n  }\n\n  .xl\\:bg-gray-600 {\n    --tw-bg-opacity: 1;\n    background-color: rgba(75, 85, 99, var(--tw-bg-opacity));\n  }\n\n  .xl\\:bg-gray-700 {\n    --tw-bg-opacity: 1;\n    background-color: rgba(55, 65, 81, var(--tw-bg-opacity));\n  }\n\n  .xl\\:bg-gray-800 {\n    --tw-bg-opacity: 1;\n    background-color: rgba(31, 41, 55, var(--tw-bg-opacity));\n  }\n\n  .xl\\:bg-gray-900 {\n    --tw-bg-opacity: 1;\n    background-color: rgba(17, 24, 39, var(--tw-bg-opacity));\n  }\n\n  .xl\\:bg-red-50 {\n    --tw-bg-opacity: 1;\n    background-color: rgba(254, 242, 242, var(--tw-bg-opacity));\n  }\n\n  .xl\\:bg-red-100 {\n    --tw-bg-opacity: 1;\n    background-color: rgba(254, 226, 226, var(--tw-bg-opacity));\n  }\n\n  .xl\\:bg-red-200 {\n    --tw-bg-opacity: 1;\n    background-color: rgba(254, 202, 202, var(--tw-bg-opacity));\n  }\n\n  .xl\\:bg-red-300 {\n    --tw-bg-opacity: 1;\n    background-color: rgba(252, 165, 165, var(--tw-bg-opacity));\n  }\n\n  .xl\\:bg-red-400 {\n    --tw-bg-opacity: 1;\n    background-color: rgba(248, 113, 113, var(--tw-bg-opacity));\n  }\n\n  .xl\\:bg-red-500 {\n    --tw-bg-opacity: 1;\n    background-color: rgba(239, 68, 68, var(--tw-bg-opacity));\n  }\n\n  .xl\\:bg-red-600 {\n    --tw-bg-opacity: 1;\n    background-color: rgba(220, 38, 38, var(--tw-bg-opacity));\n  }\n\n  .xl\\:bg-red-700 {\n    --tw-bg-opacity: 1;\n    background-color: rgba(185, 28, 28, var(--tw-bg-opacity));\n  }\n\n  .xl\\:bg-red-800 {\n    --tw-bg-opacity: 1;\n    background-color: rgba(153, 27, 27, var(--tw-bg-opacity));\n  }\n\n  .xl\\:bg-red-900 {\n    --tw-bg-opacity: 1;\n    background-color: rgba(127, 29, 29, var(--tw-bg-opacity));\n  }\n\n  .xl\\:bg-yellow-50 {\n    --tw-bg-opacity: 1;\n    background-color: rgba(255, 251, 235, var(--tw-bg-opacity));\n  }\n\n  .xl\\:bg-yellow-100 {\n    --tw-bg-opacity: 1;\n    background-color: rgba(254, 243, 199, var(--tw-bg-opacity));\n  }\n\n  .xl\\:bg-yellow-200 {\n    --tw-bg-opacity: 1;\n    background-color: rgba(253, 230, 138, var(--tw-bg-opacity));\n  }\n\n  .xl\\:bg-yellow-300 {\n    --tw-bg-opacity: 1;\n    background-color: rgba(252, 211, 77, var(--tw-bg-opacity));\n  }\n\n  .xl\\:bg-yellow-400 {\n    --tw-bg-opacity: 1;\n    background-color: rgba(251, 191, 36, var(--tw-bg-opacity));\n  }\n\n  .xl\\:bg-yellow-500 {\n    --tw-bg-opacity: 1;\n    background-color: rgba(245, 158, 11, var(--tw-bg-opacity));\n  }\n\n  .xl\\:bg-yellow-600 {\n    --tw-bg-opacity: 1;\n    background-color: rgba(217, 119, 6, var(--tw-bg-opacity));\n  }\n\n  .xl\\:bg-yellow-700 {\n    --tw-bg-opacity: 1;\n    background-color: rgba(180, 83, 9, var(--tw-bg-opacity));\n  }\n\n  .xl\\:bg-yellow-800 {\n    --tw-bg-opacity: 1;\n    background-color: rgba(146, 64, 14, var(--tw-bg-opacity));\n  }\n\n  .xl\\:bg-yellow-900 {\n    --tw-bg-opacity: 1;\n    background-color: rgba(120, 53, 15, var(--tw-bg-opacity));\n  }\n\n  .xl\\:bg-green-50 {\n    --tw-bg-opacity: 1;\n    background-color: rgba(236, 253, 245, var(--tw-bg-opacity));\n  }\n\n  .xl\\:bg-green-100 {\n    --tw-bg-opacity: 1;\n    background-color: rgba(209, 250, 229, var(--tw-bg-opacity));\n  }\n\n  .xl\\:bg-green-200 {\n    --tw-bg-opacity: 1;\n    background-color: rgba(167, 243, 208, var(--tw-bg-opacity));\n  }\n\n  .xl\\:bg-green-300 {\n    --tw-bg-opacity: 1;\n    background-color: rgba(110, 231, 183, var(--tw-bg-opacity));\n  }\n\n  .xl\\:bg-green-400 {\n    --tw-bg-opacity: 1;\n    background-color: rgba(52, 211, 153, var(--tw-bg-opacity));\n  }\n\n  .xl\\:bg-green-500 {\n    --tw-bg-opacity: 1;\n    background-color: rgba(16, 185, 129, var(--tw-bg-opacity));\n  }\n\n  .xl\\:bg-green-600 {\n    --tw-bg-opacity: 1;\n    background-color: rgba(5, 150, 105, var(--tw-bg-opacity));\n  }\n\n  .xl\\:bg-green-700 {\n    --tw-bg-opacity: 1;\n    background-color: rgba(4, 120, 87, var(--tw-bg-opacity));\n  }\n\n  .xl\\:bg-green-800 {\n    --tw-bg-opacity: 1;\n    background-color: rgba(6, 95, 70, var(--tw-bg-opacity));\n  }\n\n  .xl\\:bg-green-900 {\n    --tw-bg-opacity: 1;\n    background-color: rgba(6, 78, 59, var(--tw-bg-opacity));\n  }\n\n  .xl\\:bg-blue-50 {\n    --tw-bg-opacity: 1;\n    background-color: rgba(239, 246, 255, var(--tw-bg-opacity));\n  }\n\n  .xl\\:bg-blue-100 {\n    --tw-bg-opacity: 1;\n    background-color: rgba(219, 234, 254, var(--tw-bg-opacity));\n  }\n\n  .xl\\:bg-blue-200 {\n    --tw-bg-opacity: 1;\n    background-color: rgba(191, 219, 254, var(--tw-bg-opacity));\n  }\n\n  .xl\\:bg-blue-300 {\n    --tw-bg-opacity: 1;\n    background-color: rgba(147, 197, 253, var(--tw-bg-opacity));\n  }\n\n  .xl\\:bg-blue-400 {\n    --tw-bg-opacity: 1;\n    background-color: rgba(96, 165, 250, var(--tw-bg-opacity));\n  }\n\n  .xl\\:bg-blue-500 {\n    --tw-bg-opacity: 1;\n    background-color: rgba(59, 130, 246, var(--tw-bg-opacity));\n  }\n\n  .xl\\:bg-blue-600 {\n    --tw-bg-opacity: 1;\n    background-color: rgba(37, 99, 235, var(--tw-bg-opacity));\n  }\n\n  .xl\\:bg-blue-700 {\n    --tw-bg-opacity: 1;\n    background-color: rgba(29, 78, 216, var(--tw-bg-opacity));\n  }\n\n  .xl\\:bg-blue-800 {\n    --tw-bg-opacity: 1;\n    background-color: rgba(30, 64, 175, var(--tw-bg-opacity));\n  }\n\n  .xl\\:bg-blue-900 {\n    --tw-bg-opacity: 1;\n    background-color: rgba(30, 58, 138, var(--tw-bg-opacity));\n  }\n\n  .xl\\:bg-indigo-50 {\n    --tw-bg-opacity: 1;\n    background-color: rgba(238, 242, 255, var(--tw-bg-opacity));\n  }\n\n  .xl\\:bg-indigo-100 {\n    --tw-bg-opacity: 1;\n    background-color: rgba(224, 231, 255, var(--tw-bg-opacity));\n  }\n\n  .xl\\:bg-indigo-200 {\n    --tw-bg-opacity: 1;\n    background-color: rgba(199, 210, 254, var(--tw-bg-opacity));\n  }\n\n  .xl\\:bg-indigo-300 {\n    --tw-bg-opacity: 1;\n    background-color: rgba(165, 180, 252, var(--tw-bg-opacity));\n  }\n\n  .xl\\:bg-indigo-400 {\n    --tw-bg-opacity: 1;\n    background-color: rgba(129, 140, 248, var(--tw-bg-opacity));\n  }\n\n  .xl\\:bg-indigo-500 {\n    --tw-bg-opacity: 1;\n    background-color: rgba(99, 102, 241, var(--tw-bg-opacity));\n  }\n\n  .xl\\:bg-indigo-600 {\n    --tw-bg-opacity: 1;\n    background-color: rgba(79, 70, 229, var(--tw-bg-opacity));\n  }\n\n  .xl\\:bg-indigo-700 {\n    --tw-bg-opacity: 1;\n    background-color: rgba(67, 56, 202, var(--tw-bg-opacity));\n  }\n\n  .xl\\:bg-indigo-800 {\n    --tw-bg-opacity: 1;\n    background-color: rgba(55, 48, 163, var(--tw-bg-opacity));\n  }\n\n  .xl\\:bg-indigo-900 {\n    --tw-bg-opacity: 1;\n    background-color: rgba(49, 46, 129, var(--tw-bg-opacity));\n  }\n\n  .xl\\:bg-purple-50 {\n    --tw-bg-opacity: 1;\n    background-color: rgba(245, 243, 255, var(--tw-bg-opacity));\n  }\n\n  .xl\\:bg-purple-100 {\n    --tw-bg-opacity: 1;\n    background-color: rgba(237, 233, 254, var(--tw-bg-opacity));\n  }\n\n  .xl\\:bg-purple-200 {\n    --tw-bg-opacity: 1;\n    background-color: rgba(221, 214, 254, var(--tw-bg-opacity));\n  }\n\n  .xl\\:bg-purple-300 {\n    --tw-bg-opacity: 1;\n    background-color: rgba(196, 181, 253, var(--tw-bg-opacity));\n  }\n\n  .xl\\:bg-purple-400 {\n    --tw-bg-opacity: 1;\n    background-color: rgba(167, 139, 250, var(--tw-bg-opacity));\n  }\n\n  .xl\\:bg-purple-500 {\n    --tw-bg-opacity: 1;\n    background-color: rgba(139, 92, 246, var(--tw-bg-opacity));\n  }\n\n  .xl\\:bg-purple-600 {\n    --tw-bg-opacity: 1;\n    background-color: rgba(124, 58, 237, var(--tw-bg-opacity));\n  }\n\n  .xl\\:bg-purple-700 {\n    --tw-bg-opacity: 1;\n    background-color: rgba(109, 40, 217, var(--tw-bg-opacity));\n  }\n\n  .xl\\:bg-purple-800 {\n    --tw-bg-opacity: 1;\n    background-color: rgba(91, 33, 182, var(--tw-bg-opacity));\n  }\n\n  .xl\\:bg-purple-900 {\n    --tw-bg-opacity: 1;\n    background-color: rgba(76, 29, 149, var(--tw-bg-opacity));\n  }\n\n  .xl\\:bg-pink-50 {\n    --tw-bg-opacity: 1;\n    background-color: rgba(253, 242, 248, var(--tw-bg-opacity));\n  }\n\n  .xl\\:bg-pink-100 {\n    --tw-bg-opacity: 1;\n    background-color: rgba(252, 231, 243, var(--tw-bg-opacity));\n  }\n\n  .xl\\:bg-pink-200 {\n    --tw-bg-opacity: 1;\n    background-color: rgba(251, 207, 232, var(--tw-bg-opacity));\n  }\n\n  .xl\\:bg-pink-300 {\n    --tw-bg-opacity: 1;\n    background-color: rgba(249, 168, 212, var(--tw-bg-opacity));\n  }\n\n  .xl\\:bg-pink-400 {\n    --tw-bg-opacity: 1;\n    background-color: rgba(244, 114, 182, var(--tw-bg-opacity));\n  }\n\n  .xl\\:bg-pink-500 {\n    --tw-bg-opacity: 1;\n    background-color: rgba(236, 72, 153, var(--tw-bg-opacity));\n  }\n\n  .xl\\:bg-pink-600 {\n    --tw-bg-opacity: 1;\n    background-color: rgba(219, 39, 119, var(--tw-bg-opacity));\n  }\n\n  .xl\\:bg-pink-700 {\n    --tw-bg-opacity: 1;\n    background-color: rgba(190, 24, 93, var(--tw-bg-opacity));\n  }\n\n  .xl\\:bg-pink-800 {\n    --tw-bg-opacity: 1;\n    background-color: rgba(157, 23, 77, var(--tw-bg-opacity));\n  }\n\n  .xl\\:bg-pink-900 {\n    --tw-bg-opacity: 1;\n    background-color: rgba(131, 24, 67, var(--tw-bg-opacity));\n  }\n\n  .group:hover .xl\\:group-hover\\:bg-transparent {\n    background-color: transparent;\n  }\n\n  .group:hover .xl\\:group-hover\\:bg-current {\n    background-color: currentColor;\n  }\n\n  .group:hover .xl\\:group-hover\\:bg-black {\n    --tw-bg-opacity: 1;\n    background-color: rgba(0, 0, 0, var(--tw-bg-opacity));\n  }\n\n  .group:hover .xl\\:group-hover\\:bg-white {\n    --tw-bg-opacity: 1;\n    background-color: rgba(255, 255, 255, var(--tw-bg-opacity));\n  }\n\n  .group:hover .xl\\:group-hover\\:bg-gray-50 {\n    --tw-bg-opacity: 1;\n    background-color: rgba(249, 250, 251, var(--tw-bg-opacity));\n  }\n\n  .group:hover .xl\\:group-hover\\:bg-gray-100 {\n    --tw-bg-opacity: 1;\n    background-color: rgba(243, 244, 246, var(--tw-bg-opacity));\n  }\n\n  .group:hover .xl\\:group-hover\\:bg-gray-200 {\n    --tw-bg-opacity: 1;\n    background-color: rgba(229, 231, 235, var(--tw-bg-opacity));\n  }\n\n  .group:hover .xl\\:group-hover\\:bg-gray-300 {\n    --tw-bg-opacity: 1;\n    background-color: rgba(209, 213, 219, var(--tw-bg-opacity));\n  }\n\n  .group:hover .xl\\:group-hover\\:bg-gray-400 {\n    --tw-bg-opacity: 1;\n    background-color: rgba(156, 163, 175, var(--tw-bg-opacity));\n  }\n\n  .group:hover .xl\\:group-hover\\:bg-gray-500 {\n    --tw-bg-opacity: 1;\n    background-color: rgba(107, 114, 128, var(--tw-bg-opacity));\n  }\n\n  .group:hover .xl\\:group-hover\\:bg-gray-600 {\n    --tw-bg-opacity: 1;\n    background-color: rgba(75, 85, 99, var(--tw-bg-opacity));\n  }\n\n  .group:hover .xl\\:group-hover\\:bg-gray-700 {\n    --tw-bg-opacity: 1;\n    background-color: rgba(55, 65, 81, var(--tw-bg-opacity));\n  }\n\n  .group:hover .xl\\:group-hover\\:bg-gray-800 {\n    --tw-bg-opacity: 1;\n    background-color: rgba(31, 41, 55, var(--tw-bg-opacity));\n  }\n\n  .group:hover .xl\\:group-hover\\:bg-gray-900 {\n    --tw-bg-opacity: 1;\n    background-color: rgba(17, 24, 39, var(--tw-bg-opacity));\n  }\n\n  .group:hover .xl\\:group-hover\\:bg-red-50 {\n    --tw-bg-opacity: 1;\n    background-color: rgba(254, 242, 242, var(--tw-bg-opacity));\n  }\n\n  .group:hover .xl\\:group-hover\\:bg-red-100 {\n    --tw-bg-opacity: 1;\n    background-color: rgba(254, 226, 226, var(--tw-bg-opacity));\n  }\n\n  .group:hover .xl\\:group-hover\\:bg-red-200 {\n    --tw-bg-opacity: 1;\n    background-color: rgba(254, 202, 202, var(--tw-bg-opacity));\n  }\n\n  .group:hover .xl\\:group-hover\\:bg-red-300 {\n    --tw-bg-opacity: 1;\n    background-color: rgba(252, 165, 165, var(--tw-bg-opacity));\n  }\n\n  .group:hover .xl\\:group-hover\\:bg-red-400 {\n    --tw-bg-opacity: 1;\n    background-color: rgba(248, 113, 113, var(--tw-bg-opacity));\n  }\n\n  .group:hover .xl\\:group-hover\\:bg-red-500 {\n    --tw-bg-opacity: 1;\n    background-color: rgba(239, 68, 68, var(--tw-bg-opacity));\n  }\n\n  .group:hover .xl\\:group-hover\\:bg-red-600 {\n    --tw-bg-opacity: 1;\n    background-color: rgba(220, 38, 38, var(--tw-bg-opacity));\n  }\n\n  .group:hover .xl\\:group-hover\\:bg-red-700 {\n    --tw-bg-opacity: 1;\n    background-color: rgba(185, 28, 28, var(--tw-bg-opacity));\n  }\n\n  .group:hover .xl\\:group-hover\\:bg-red-800 {\n    --tw-bg-opacity: 1;\n    background-color: rgba(153, 27, 27, var(--tw-bg-opacity));\n  }\n\n  .group:hover .xl\\:group-hover\\:bg-red-900 {\n    --tw-bg-opacity: 1;\n    background-color: rgba(127, 29, 29, var(--tw-bg-opacity));\n  }\n\n  .group:hover .xl\\:group-hover\\:bg-yellow-50 {\n    --tw-bg-opacity: 1;\n    background-color: rgba(255, 251, 235, var(--tw-bg-opacity));\n  }\n\n  .group:hover .xl\\:group-hover\\:bg-yellow-100 {\n    --tw-bg-opacity: 1;\n    background-color: rgba(254, 243, 199, var(--tw-bg-opacity));\n  }\n\n  .group:hover .xl\\:group-hover\\:bg-yellow-200 {\n    --tw-bg-opacity: 1;\n    background-color: rgba(253, 230, 138, var(--tw-bg-opacity));\n  }\n\n  .group:hover .xl\\:group-hover\\:bg-yellow-300 {\n    --tw-bg-opacity: 1;\n    background-color: rgba(252, 211, 77, var(--tw-bg-opacity));\n  }\n\n  .group:hover .xl\\:group-hover\\:bg-yellow-400 {\n    --tw-bg-opacity: 1;\n    background-color: rgba(251, 191, 36, var(--tw-bg-opacity));\n  }\n\n  .group:hover .xl\\:group-hover\\:bg-yellow-500 {\n    --tw-bg-opacity: 1;\n    background-color: rgba(245, 158, 11, var(--tw-bg-opacity));\n  }\n\n  .group:hover .xl\\:group-hover\\:bg-yellow-600 {\n    --tw-bg-opacity: 1;\n    background-color: rgba(217, 119, 6, var(--tw-bg-opacity));\n  }\n\n  .group:hover .xl\\:group-hover\\:bg-yellow-700 {\n    --tw-bg-opacity: 1;\n    background-color: rgba(180, 83, 9, var(--tw-bg-opacity));\n  }\n\n  .group:hover .xl\\:group-hover\\:bg-yellow-800 {\n    --tw-bg-opacity: 1;\n    background-color: rgba(146, 64, 14, var(--tw-bg-opacity));\n  }\n\n  .group:hover .xl\\:group-hover\\:bg-yellow-900 {\n    --tw-bg-opacity: 1;\n    background-color: rgba(120, 53, 15, var(--tw-bg-opacity));\n  }\n\n  .group:hover .xl\\:group-hover\\:bg-green-50 {\n    --tw-bg-opacity: 1;\n    background-color: rgba(236, 253, 245, var(--tw-bg-opacity));\n  }\n\n  .group:hover .xl\\:group-hover\\:bg-green-100 {\n    --tw-bg-opacity: 1;\n    background-color: rgba(209, 250, 229, var(--tw-bg-opacity));\n  }\n\n  .group:hover .xl\\:group-hover\\:bg-green-200 {\n    --tw-bg-opacity: 1;\n    background-color: rgba(167, 243, 208, var(--tw-bg-opacity));\n  }\n\n  .group:hover .xl\\:group-hover\\:bg-green-300 {\n    --tw-bg-opacity: 1;\n    background-color: rgba(110, 231, 183, var(--tw-bg-opacity));\n  }\n\n  .group:hover .xl\\:group-hover\\:bg-green-400 {\n    --tw-bg-opacity: 1;\n    background-color: rgba(52, 211, 153, var(--tw-bg-opacity));\n  }\n\n  .group:hover .xl\\:group-hover\\:bg-green-500 {\n    --tw-bg-opacity: 1;\n    background-color: rgba(16, 185, 129, var(--tw-bg-opacity));\n  }\n\n  .group:hover .xl\\:group-hover\\:bg-green-600 {\n    --tw-bg-opacity: 1;\n    background-color: rgba(5, 150, 105, var(--tw-bg-opacity));\n  }\n\n  .group:hover .xl\\:group-hover\\:bg-green-700 {\n    --tw-bg-opacity: 1;\n    background-color: rgba(4, 120, 87, var(--tw-bg-opacity));\n  }\n\n  .group:hover .xl\\:group-hover\\:bg-green-800 {\n    --tw-bg-opacity: 1;\n    background-color: rgba(6, 95, 70, var(--tw-bg-opacity));\n  }\n\n  .group:hover .xl\\:group-hover\\:bg-green-900 {\n    --tw-bg-opacity: 1;\n    background-color: rgba(6, 78, 59, var(--tw-bg-opacity));\n  }\n\n  .group:hover .xl\\:group-hover\\:bg-blue-50 {\n    --tw-bg-opacity: 1;\n    background-color: rgba(239, 246, 255, var(--tw-bg-opacity));\n  }\n\n  .group:hover .xl\\:group-hover\\:bg-blue-100 {\n    --tw-bg-opacity: 1;\n    background-color: rgba(219, 234, 254, var(--tw-bg-opacity));\n  }\n\n  .group:hover .xl\\:group-hover\\:bg-blue-200 {\n    --tw-bg-opacity: 1;\n    background-color: rgba(191, 219, 254, var(--tw-bg-opacity));\n  }\n\n  .group:hover .xl\\:group-hover\\:bg-blue-300 {\n    --tw-bg-opacity: 1;\n    background-color: rgba(147, 197, 253, var(--tw-bg-opacity));\n  }\n\n  .group:hover .xl\\:group-hover\\:bg-blue-400 {\n    --tw-bg-opacity: 1;\n    background-color: rgba(96, 165, 250, var(--tw-bg-opacity));\n  }\n\n  .group:hover .xl\\:group-hover\\:bg-blue-500 {\n    --tw-bg-opacity: 1;\n    background-color: rgba(59, 130, 246, var(--tw-bg-opacity));\n  }\n\n  .group:hover .xl\\:group-hover\\:bg-blue-600 {\n    --tw-bg-opacity: 1;\n    background-color: rgba(37, 99, 235, var(--tw-bg-opacity));\n  }\n\n  .group:hover .xl\\:group-hover\\:bg-blue-700 {\n    --tw-bg-opacity: 1;\n    background-color: rgba(29, 78, 216, var(--tw-bg-opacity));\n  }\n\n  .group:hover .xl\\:group-hover\\:bg-blue-800 {\n    --tw-bg-opacity: 1;\n    background-color: rgba(30, 64, 175, var(--tw-bg-opacity));\n  }\n\n  .group:hover .xl\\:group-hover\\:bg-blue-900 {\n    --tw-bg-opacity: 1;\n    background-color: rgba(30, 58, 138, var(--tw-bg-opacity));\n  }\n\n  .group:hover .xl\\:group-hover\\:bg-indigo-50 {\n    --tw-bg-opacity: 1;\n    background-color: rgba(238, 242, 255, var(--tw-bg-opacity));\n  }\n\n  .group:hover .xl\\:group-hover\\:bg-indigo-100 {\n    --tw-bg-opacity: 1;\n    background-color: rgba(224, 231, 255, var(--tw-bg-opacity));\n  }\n\n  .group:hover .xl\\:group-hover\\:bg-indigo-200 {\n    --tw-bg-opacity: 1;\n    background-color: rgba(199, 210, 254, var(--tw-bg-opacity));\n  }\n\n  .group:hover .xl\\:group-hover\\:bg-indigo-300 {\n    --tw-bg-opacity: 1;\n    background-color: rgba(165, 180, 252, var(--tw-bg-opacity));\n  }\n\n  .group:hover .xl\\:group-hover\\:bg-indigo-400 {\n    --tw-bg-opacity: 1;\n    background-color: rgba(129, 140, 248, var(--tw-bg-opacity));\n  }\n\n  .group:hover .xl\\:group-hover\\:bg-indigo-500 {\n    --tw-bg-opacity: 1;\n    background-color: rgba(99, 102, 241, var(--tw-bg-opacity));\n  }\n\n  .group:hover .xl\\:group-hover\\:bg-indigo-600 {\n    --tw-bg-opacity: 1;\n    background-color: rgba(79, 70, 229, var(--tw-bg-opacity));\n  }\n\n  .group:hover .xl\\:group-hover\\:bg-indigo-700 {\n    --tw-bg-opacity: 1;\n    background-color: rgba(67, 56, 202, var(--tw-bg-opacity));\n  }\n\n  .group:hover .xl\\:group-hover\\:bg-indigo-800 {\n    --tw-bg-opacity: 1;\n    background-color: rgba(55, 48, 163, var(--tw-bg-opacity));\n  }\n\n  .group:hover .xl\\:group-hover\\:bg-indigo-900 {\n    --tw-bg-opacity: 1;\n    background-color: rgba(49, 46, 129, var(--tw-bg-opacity));\n  }\n\n  .group:hover .xl\\:group-hover\\:bg-purple-50 {\n    --tw-bg-opacity: 1;\n    background-color: rgba(245, 243, 255, var(--tw-bg-opacity));\n  }\n\n  .group:hover .xl\\:group-hover\\:bg-purple-100 {\n    --tw-bg-opacity: 1;\n    background-color: rgba(237, 233, 254, var(--tw-bg-opacity));\n  }\n\n  .group:hover .xl\\:group-hover\\:bg-purple-200 {\n    --tw-bg-opacity: 1;\n    background-color: rgba(221, 214, 254, var(--tw-bg-opacity));\n  }\n\n  .group:hover .xl\\:group-hover\\:bg-purple-300 {\n    --tw-bg-opacity: 1;\n    background-color: rgba(196, 181, 253, var(--tw-bg-opacity));\n  }\n\n  .group:hover .xl\\:group-hover\\:bg-purple-400 {\n    --tw-bg-opacity: 1;\n    background-color: rgba(167, 139, 250, var(--tw-bg-opacity));\n  }\n\n  .group:hover .xl\\:group-hover\\:bg-purple-500 {\n    --tw-bg-opacity: 1;\n    background-color: rgba(139, 92, 246, var(--tw-bg-opacity));\n  }\n\n  .group:hover .xl\\:group-hover\\:bg-purple-600 {\n    --tw-bg-opacity: 1;\n    background-color: rgba(124, 58, 237, var(--tw-bg-opacity));\n  }\n\n  .group:hover .xl\\:group-hover\\:bg-purple-700 {\n    --tw-bg-opacity: 1;\n    background-color: rgba(109, 40, 217, var(--tw-bg-opacity));\n  }\n\n  .group:hover .xl\\:group-hover\\:bg-purple-800 {\n    --tw-bg-opacity: 1;\n    background-color: rgba(91, 33, 182, var(--tw-bg-opacity));\n  }\n\n  .group:hover .xl\\:group-hover\\:bg-purple-900 {\n    --tw-bg-opacity: 1;\n    background-color: rgba(76, 29, 149, var(--tw-bg-opacity));\n  }\n\n  .group:hover .xl\\:group-hover\\:bg-pink-50 {\n    --tw-bg-opacity: 1;\n    background-color: rgba(253, 242, 248, var(--tw-bg-opacity));\n  }\n\n  .group:hover .xl\\:group-hover\\:bg-pink-100 {\n    --tw-bg-opacity: 1;\n    background-color: rgba(252, 231, 243, var(--tw-bg-opacity));\n  }\n\n  .group:hover .xl\\:group-hover\\:bg-pink-200 {\n    --tw-bg-opacity: 1;\n    background-color: rgba(251, 207, 232, var(--tw-bg-opacity));\n  }\n\n  .group:hover .xl\\:group-hover\\:bg-pink-300 {\n    --tw-bg-opacity: 1;\n    background-color: rgba(249, 168, 212, var(--tw-bg-opacity));\n  }\n\n  .group:hover .xl\\:group-hover\\:bg-pink-400 {\n    --tw-bg-opacity: 1;\n    background-color: rgba(244, 114, 182, var(--tw-bg-opacity));\n  }\n\n  .group:hover .xl\\:group-hover\\:bg-pink-500 {\n    --tw-bg-opacity: 1;\n    background-color: rgba(236, 72, 153, var(--tw-bg-opacity));\n  }\n\n  .group:hover .xl\\:group-hover\\:bg-pink-600 {\n    --tw-bg-opacity: 1;\n    background-color: rgba(219, 39, 119, var(--tw-bg-opacity));\n  }\n\n  .group:hover .xl\\:group-hover\\:bg-pink-700 {\n    --tw-bg-opacity: 1;\n    background-color: rgba(190, 24, 93, var(--tw-bg-opacity));\n  }\n\n  .group:hover .xl\\:group-hover\\:bg-pink-800 {\n    --tw-bg-opacity: 1;\n    background-color: rgba(157, 23, 77, var(--tw-bg-opacity));\n  }\n\n  .group:hover .xl\\:group-hover\\:bg-pink-900 {\n    --tw-bg-opacity: 1;\n    background-color: rgba(131, 24, 67, var(--tw-bg-opacity));\n  }\n\n  .xl\\:focus-within\\:bg-transparent:focus-within {\n    background-color: transparent;\n  }\n\n  .xl\\:focus-within\\:bg-current:focus-within {\n    background-color: currentColor;\n  }\n\n  .xl\\:focus-within\\:bg-black:focus-within {\n    --tw-bg-opacity: 1;\n    background-color: rgba(0, 0, 0, var(--tw-bg-opacity));\n  }\n\n  .xl\\:focus-within\\:bg-white:focus-within {\n    --tw-bg-opacity: 1;\n    background-color: rgba(255, 255, 255, var(--tw-bg-opacity));\n  }\n\n  .xl\\:focus-within\\:bg-gray-50:focus-within {\n    --tw-bg-opacity: 1;\n    background-color: rgba(249, 250, 251, var(--tw-bg-opacity));\n  }\n\n  .xl\\:focus-within\\:bg-gray-100:focus-within {\n    --tw-bg-opacity: 1;\n    background-color: rgba(243, 244, 246, var(--tw-bg-opacity));\n  }\n\n  .xl\\:focus-within\\:bg-gray-200:focus-within {\n    --tw-bg-opacity: 1;\n    background-color: rgba(229, 231, 235, var(--tw-bg-opacity));\n  }\n\n  .xl\\:focus-within\\:bg-gray-300:focus-within {\n    --tw-bg-opacity: 1;\n    background-color: rgba(209, 213, 219, var(--tw-bg-opacity));\n  }\n\n  .xl\\:focus-within\\:bg-gray-400:focus-within {\n    --tw-bg-opacity: 1;\n    background-color: rgba(156, 163, 175, var(--tw-bg-opacity));\n  }\n\n  .xl\\:focus-within\\:bg-gray-500:focus-within {\n    --tw-bg-opacity: 1;\n    background-color: rgba(107, 114, 128, var(--tw-bg-opacity));\n  }\n\n  .xl\\:focus-within\\:bg-gray-600:focus-within {\n    --tw-bg-opacity: 1;\n    background-color: rgba(75, 85, 99, var(--tw-bg-opacity));\n  }\n\n  .xl\\:focus-within\\:bg-gray-700:focus-within {\n    --tw-bg-opacity: 1;\n    background-color: rgba(55, 65, 81, var(--tw-bg-opacity));\n  }\n\n  .xl\\:focus-within\\:bg-gray-800:focus-within {\n    --tw-bg-opacity: 1;\n    background-color: rgba(31, 41, 55, var(--tw-bg-opacity));\n  }\n\n  .xl\\:focus-within\\:bg-gray-900:focus-within {\n    --tw-bg-opacity: 1;\n    background-color: rgba(17, 24, 39, var(--tw-bg-opacity));\n  }\n\n  .xl\\:focus-within\\:bg-red-50:focus-within {\n    --tw-bg-opacity: 1;\n    background-color: rgba(254, 242, 242, var(--tw-bg-opacity));\n  }\n\n  .xl\\:focus-within\\:bg-red-100:focus-within {\n    --tw-bg-opacity: 1;\n    background-color: rgba(254, 226, 226, var(--tw-bg-opacity));\n  }\n\n  .xl\\:focus-within\\:bg-red-200:focus-within {\n    --tw-bg-opacity: 1;\n    background-color: rgba(254, 202, 202, var(--tw-bg-opacity));\n  }\n\n  .xl\\:focus-within\\:bg-red-300:focus-within {\n    --tw-bg-opacity: 1;\n    background-color: rgba(252, 165, 165, var(--tw-bg-opacity));\n  }\n\n  .xl\\:focus-within\\:bg-red-400:focus-within {\n    --tw-bg-opacity: 1;\n    background-color: rgba(248, 113, 113, var(--tw-bg-opacity));\n  }\n\n  .xl\\:focus-within\\:bg-red-500:focus-within {\n    --tw-bg-opacity: 1;\n    background-color: rgba(239, 68, 68, var(--tw-bg-opacity));\n  }\n\n  .xl\\:focus-within\\:bg-red-600:focus-within {\n    --tw-bg-opacity: 1;\n    background-color: rgba(220, 38, 38, var(--tw-bg-opacity));\n  }\n\n  .xl\\:focus-within\\:bg-red-700:focus-within {\n    --tw-bg-opacity: 1;\n    background-color: rgba(185, 28, 28, var(--tw-bg-opacity));\n  }\n\n  .xl\\:focus-within\\:bg-red-800:focus-within {\n    --tw-bg-opacity: 1;\n    background-color: rgba(153, 27, 27, var(--tw-bg-opacity));\n  }\n\n  .xl\\:focus-within\\:bg-red-900:focus-within {\n    --tw-bg-opacity: 1;\n    background-color: rgba(127, 29, 29, var(--tw-bg-opacity));\n  }\n\n  .xl\\:focus-within\\:bg-yellow-50:focus-within {\n    --tw-bg-opacity: 1;\n    background-color: rgba(255, 251, 235, var(--tw-bg-opacity));\n  }\n\n  .xl\\:focus-within\\:bg-yellow-100:focus-within {\n    --tw-bg-opacity: 1;\n    background-color: rgba(254, 243, 199, var(--tw-bg-opacity));\n  }\n\n  .xl\\:focus-within\\:bg-yellow-200:focus-within {\n    --tw-bg-opacity: 1;\n    background-color: rgba(253, 230, 138, var(--tw-bg-opacity));\n  }\n\n  .xl\\:focus-within\\:bg-yellow-300:focus-within {\n    --tw-bg-opacity: 1;\n    background-color: rgba(252, 211, 77, var(--tw-bg-opacity));\n  }\n\n  .xl\\:focus-within\\:bg-yellow-400:focus-within {\n    --tw-bg-opacity: 1;\n    background-color: rgba(251, 191, 36, var(--tw-bg-opacity));\n  }\n\n  .xl\\:focus-within\\:bg-yellow-500:focus-within {\n    --tw-bg-opacity: 1;\n    background-color: rgba(245, 158, 11, var(--tw-bg-opacity));\n  }\n\n  .xl\\:focus-within\\:bg-yellow-600:focus-within {\n    --tw-bg-opacity: 1;\n    background-color: rgba(217, 119, 6, var(--tw-bg-opacity));\n  }\n\n  .xl\\:focus-within\\:bg-yellow-700:focus-within {\n    --tw-bg-opacity: 1;\n    background-color: rgba(180, 83, 9, var(--tw-bg-opacity));\n  }\n\n  .xl\\:focus-within\\:bg-yellow-800:focus-within {\n    --tw-bg-opacity: 1;\n    background-color: rgba(146, 64, 14, var(--tw-bg-opacity));\n  }\n\n  .xl\\:focus-within\\:bg-yellow-900:focus-within {\n    --tw-bg-opacity: 1;\n    background-color: rgba(120, 53, 15, var(--tw-bg-opacity));\n  }\n\n  .xl\\:focus-within\\:bg-green-50:focus-within {\n    --tw-bg-opacity: 1;\n    background-color: rgba(236, 253, 245, var(--tw-bg-opacity));\n  }\n\n  .xl\\:focus-within\\:bg-green-100:focus-within {\n    --tw-bg-opacity: 1;\n    background-color: rgba(209, 250, 229, var(--tw-bg-opacity));\n  }\n\n  .xl\\:focus-within\\:bg-green-200:focus-within {\n    --tw-bg-opacity: 1;\n    background-color: rgba(167, 243, 208, var(--tw-bg-opacity));\n  }\n\n  .xl\\:focus-within\\:bg-green-300:focus-within {\n    --tw-bg-opacity: 1;\n    background-color: rgba(110, 231, 183, var(--tw-bg-opacity));\n  }\n\n  .xl\\:focus-within\\:bg-green-400:focus-within {\n    --tw-bg-opacity: 1;\n    background-color: rgba(52, 211, 153, var(--tw-bg-opacity));\n  }\n\n  .xl\\:focus-within\\:bg-green-500:focus-within {\n    --tw-bg-opacity: 1;\n    background-color: rgba(16, 185, 129, var(--tw-bg-opacity));\n  }\n\n  .xl\\:focus-within\\:bg-green-600:focus-within {\n    --tw-bg-opacity: 1;\n    background-color: rgba(5, 150, 105, var(--tw-bg-opacity));\n  }\n\n  .xl\\:focus-within\\:bg-green-700:focus-within {\n    --tw-bg-opacity: 1;\n    background-color: rgba(4, 120, 87, var(--tw-bg-opacity));\n  }\n\n  .xl\\:focus-within\\:bg-green-800:focus-within {\n    --tw-bg-opacity: 1;\n    background-color: rgba(6, 95, 70, var(--tw-bg-opacity));\n  }\n\n  .xl\\:focus-within\\:bg-green-900:focus-within {\n    --tw-bg-opacity: 1;\n    background-color: rgba(6, 78, 59, var(--tw-bg-opacity));\n  }\n\n  .xl\\:focus-within\\:bg-blue-50:focus-within {\n    --tw-bg-opacity: 1;\n    background-color: rgba(239, 246, 255, var(--tw-bg-opacity));\n  }\n\n  .xl\\:focus-within\\:bg-blue-100:focus-within {\n    --tw-bg-opacity: 1;\n    background-color: rgba(219, 234, 254, var(--tw-bg-opacity));\n  }\n\n  .xl\\:focus-within\\:bg-blue-200:focus-within {\n    --tw-bg-opacity: 1;\n    background-color: rgba(191, 219, 254, var(--tw-bg-opacity));\n  }\n\n  .xl\\:focus-within\\:bg-blue-300:focus-within {\n    --tw-bg-opacity: 1;\n    background-color: rgba(147, 197, 253, var(--tw-bg-opacity));\n  }\n\n  .xl\\:focus-within\\:bg-blue-400:focus-within {\n    --tw-bg-opacity: 1;\n    background-color: rgba(96, 165, 250, var(--tw-bg-opacity));\n  }\n\n  .xl\\:focus-within\\:bg-blue-500:focus-within {\n    --tw-bg-opacity: 1;\n    background-color: rgba(59, 130, 246, var(--tw-bg-opacity));\n  }\n\n  .xl\\:focus-within\\:bg-blue-600:focus-within {\n    --tw-bg-opacity: 1;\n    background-color: rgba(37, 99, 235, var(--tw-bg-opacity));\n  }\n\n  .xl\\:focus-within\\:bg-blue-700:focus-within {\n    --tw-bg-opacity: 1;\n    background-color: rgba(29, 78, 216, var(--tw-bg-opacity));\n  }\n\n  .xl\\:focus-within\\:bg-blue-800:focus-within {\n    --tw-bg-opacity: 1;\n    background-color: rgba(30, 64, 175, var(--tw-bg-opacity));\n  }\n\n  .xl\\:focus-within\\:bg-blue-900:focus-within {\n    --tw-bg-opacity: 1;\n    background-color: rgba(30, 58, 138, var(--tw-bg-opacity));\n  }\n\n  .xl\\:focus-within\\:bg-indigo-50:focus-within {\n    --tw-bg-opacity: 1;\n    background-color: rgba(238, 242, 255, var(--tw-bg-opacity));\n  }\n\n  .xl\\:focus-within\\:bg-indigo-100:focus-within {\n    --tw-bg-opacity: 1;\n    background-color: rgba(224, 231, 255, var(--tw-bg-opacity));\n  }\n\n  .xl\\:focus-within\\:bg-indigo-200:focus-within {\n    --tw-bg-opacity: 1;\n    background-color: rgba(199, 210, 254, var(--tw-bg-opacity));\n  }\n\n  .xl\\:focus-within\\:bg-indigo-300:focus-within {\n    --tw-bg-opacity: 1;\n    background-color: rgba(165, 180, 252, var(--tw-bg-opacity));\n  }\n\n  .xl\\:focus-within\\:bg-indigo-400:focus-within {\n    --tw-bg-opacity: 1;\n    background-color: rgba(129, 140, 248, var(--tw-bg-opacity));\n  }\n\n  .xl\\:focus-within\\:bg-indigo-500:focus-within {\n    --tw-bg-opacity: 1;\n    background-color: rgba(99, 102, 241, var(--tw-bg-opacity));\n  }\n\n  .xl\\:focus-within\\:bg-indigo-600:focus-within {\n    --tw-bg-opacity: 1;\n    background-color: rgba(79, 70, 229, var(--tw-bg-opacity));\n  }\n\n  .xl\\:focus-within\\:bg-indigo-700:focus-within {\n    --tw-bg-opacity: 1;\n    background-color: rgba(67, 56, 202, var(--tw-bg-opacity));\n  }\n\n  .xl\\:focus-within\\:bg-indigo-800:focus-within {\n    --tw-bg-opacity: 1;\n    background-color: rgba(55, 48, 163, var(--tw-bg-opacity));\n  }\n\n  .xl\\:focus-within\\:bg-indigo-900:focus-within {\n    --tw-bg-opacity: 1;\n    background-color: rgba(49, 46, 129, var(--tw-bg-opacity));\n  }\n\n  .xl\\:focus-within\\:bg-purple-50:focus-within {\n    --tw-bg-opacity: 1;\n    background-color: rgba(245, 243, 255, var(--tw-bg-opacity));\n  }\n\n  .xl\\:focus-within\\:bg-purple-100:focus-within {\n    --tw-bg-opacity: 1;\n    background-color: rgba(237, 233, 254, var(--tw-bg-opacity));\n  }\n\n  .xl\\:focus-within\\:bg-purple-200:focus-within {\n    --tw-bg-opacity: 1;\n    background-color: rgba(221, 214, 254, var(--tw-bg-opacity));\n  }\n\n  .xl\\:focus-within\\:bg-purple-300:focus-within {\n    --tw-bg-opacity: 1;\n    background-color: rgba(196, 181, 253, var(--tw-bg-opacity));\n  }\n\n  .xl\\:focus-within\\:bg-purple-400:focus-within {\n    --tw-bg-opacity: 1;\n    background-color: rgba(167, 139, 250, var(--tw-bg-opacity));\n  }\n\n  .xl\\:focus-within\\:bg-purple-500:focus-within {\n    --tw-bg-opacity: 1;\n    background-color: rgba(139, 92, 246, var(--tw-bg-opacity));\n  }\n\n  .xl\\:focus-within\\:bg-purple-600:focus-within {\n    --tw-bg-opacity: 1;\n    background-color: rgba(124, 58, 237, var(--tw-bg-opacity));\n  }\n\n  .xl\\:focus-within\\:bg-purple-700:focus-within {\n    --tw-bg-opacity: 1;\n    background-color: rgba(109, 40, 217, var(--tw-bg-opacity));\n  }\n\n  .xl\\:focus-within\\:bg-purple-800:focus-within {\n    --tw-bg-opacity: 1;\n    background-color: rgba(91, 33, 182, var(--tw-bg-opacity));\n  }\n\n  .xl\\:focus-within\\:bg-purple-900:focus-within {\n    --tw-bg-opacity: 1;\n    background-color: rgba(76, 29, 149, var(--tw-bg-opacity));\n  }\n\n  .xl\\:focus-within\\:bg-pink-50:focus-within {\n    --tw-bg-opacity: 1;\n    background-color: rgba(253, 242, 248, var(--tw-bg-opacity));\n  }\n\n  .xl\\:focus-within\\:bg-pink-100:focus-within {\n    --tw-bg-opacity: 1;\n    background-color: rgba(252, 231, 243, var(--tw-bg-opacity));\n  }\n\n  .xl\\:focus-within\\:bg-pink-200:focus-within {\n    --tw-bg-opacity: 1;\n    background-color: rgba(251, 207, 232, var(--tw-bg-opacity));\n  }\n\n  .xl\\:focus-within\\:bg-pink-300:focus-within {\n    --tw-bg-opacity: 1;\n    background-color: rgba(249, 168, 212, var(--tw-bg-opacity));\n  }\n\n  .xl\\:focus-within\\:bg-pink-400:focus-within {\n    --tw-bg-opacity: 1;\n    background-color: rgba(244, 114, 182, var(--tw-bg-opacity));\n  }\n\n  .xl\\:focus-within\\:bg-pink-500:focus-within {\n    --tw-bg-opacity: 1;\n    background-color: rgba(236, 72, 153, var(--tw-bg-opacity));\n  }\n\n  .xl\\:focus-within\\:bg-pink-600:focus-within {\n    --tw-bg-opacity: 1;\n    background-color: rgba(219, 39, 119, var(--tw-bg-opacity));\n  }\n\n  .xl\\:focus-within\\:bg-pink-700:focus-within {\n    --tw-bg-opacity: 1;\n    background-color: rgba(190, 24, 93, var(--tw-bg-opacity));\n  }\n\n  .xl\\:focus-within\\:bg-pink-800:focus-within {\n    --tw-bg-opacity: 1;\n    background-color: rgba(157, 23, 77, var(--tw-bg-opacity));\n  }\n\n  .xl\\:focus-within\\:bg-pink-900:focus-within {\n    --tw-bg-opacity: 1;\n    background-color: rgba(131, 24, 67, var(--tw-bg-opacity));\n  }\n\n  .xl\\:hover\\:bg-transparent:hover {\n    background-color: transparent;\n  }\n\n  .xl\\:hover\\:bg-current:hover {\n    background-color: currentColor;\n  }\n\n  .xl\\:hover\\:bg-black:hover {\n    --tw-bg-opacity: 1;\n    background-color: rgba(0, 0, 0, var(--tw-bg-opacity));\n  }\n\n  .xl\\:hover\\:bg-white:hover {\n    --tw-bg-opacity: 1;\n    background-color: rgba(255, 255, 255, var(--tw-bg-opacity));\n  }\n\n  .xl\\:hover\\:bg-gray-50:hover {\n    --tw-bg-opacity: 1;\n    background-color: rgba(249, 250, 251, var(--tw-bg-opacity));\n  }\n\n  .xl\\:hover\\:bg-gray-100:hover {\n    --tw-bg-opacity: 1;\n    background-color: rgba(243, 244, 246, var(--tw-bg-opacity));\n  }\n\n  .xl\\:hover\\:bg-gray-200:hover {\n    --tw-bg-opacity: 1;\n    background-color: rgba(229, 231, 235, var(--tw-bg-opacity));\n  }\n\n  .xl\\:hover\\:bg-gray-300:hover {\n    --tw-bg-opacity: 1;\n    background-color: rgba(209, 213, 219, var(--tw-bg-opacity));\n  }\n\n  .xl\\:hover\\:bg-gray-400:hover {\n    --tw-bg-opacity: 1;\n    background-color: rgba(156, 163, 175, var(--tw-bg-opacity));\n  }\n\n  .xl\\:hover\\:bg-gray-500:hover {\n    --tw-bg-opacity: 1;\n    background-color: rgba(107, 114, 128, var(--tw-bg-opacity));\n  }\n\n  .xl\\:hover\\:bg-gray-600:hover {\n    --tw-bg-opacity: 1;\n    background-color: rgba(75, 85, 99, var(--tw-bg-opacity));\n  }\n\n  .xl\\:hover\\:bg-gray-700:hover {\n    --tw-bg-opacity: 1;\n    background-color: rgba(55, 65, 81, var(--tw-bg-opacity));\n  }\n\n  .xl\\:hover\\:bg-gray-800:hover {\n    --tw-bg-opacity: 1;\n    background-color: rgba(31, 41, 55, var(--tw-bg-opacity));\n  }\n\n  .xl\\:hover\\:bg-gray-900:hover {\n    --tw-bg-opacity: 1;\n    background-color: rgba(17, 24, 39, var(--tw-bg-opacity));\n  }\n\n  .xl\\:hover\\:bg-red-50:hover {\n    --tw-bg-opacity: 1;\n    background-color: rgba(254, 242, 242, var(--tw-bg-opacity));\n  }\n\n  .xl\\:hover\\:bg-red-100:hover {\n    --tw-bg-opacity: 1;\n    background-color: rgba(254, 226, 226, var(--tw-bg-opacity));\n  }\n\n  .xl\\:hover\\:bg-red-200:hover {\n    --tw-bg-opacity: 1;\n    background-color: rgba(254, 202, 202, var(--tw-bg-opacity));\n  }\n\n  .xl\\:hover\\:bg-red-300:hover {\n    --tw-bg-opacity: 1;\n    background-color: rgba(252, 165, 165, var(--tw-bg-opacity));\n  }\n\n  .xl\\:hover\\:bg-red-400:hover {\n    --tw-bg-opacity: 1;\n    background-color: rgba(248, 113, 113, var(--tw-bg-opacity));\n  }\n\n  .xl\\:hover\\:bg-red-500:hover {\n    --tw-bg-opacity: 1;\n    background-color: rgba(239, 68, 68, var(--tw-bg-opacity));\n  }\n\n  .xl\\:hover\\:bg-red-600:hover {\n    --tw-bg-opacity: 1;\n    background-color: rgba(220, 38, 38, var(--tw-bg-opacity));\n  }\n\n  .xl\\:hover\\:bg-red-700:hover {\n    --tw-bg-opacity: 1;\n    background-color: rgba(185, 28, 28, var(--tw-bg-opacity));\n  }\n\n  .xl\\:hover\\:bg-red-800:hover {\n    --tw-bg-opacity: 1;\n    background-color: rgba(153, 27, 27, var(--tw-bg-opacity));\n  }\n\n  .xl\\:hover\\:bg-red-900:hover {\n    --tw-bg-opacity: 1;\n    background-color: rgba(127, 29, 29, var(--tw-bg-opacity));\n  }\n\n  .xl\\:hover\\:bg-yellow-50:hover {\n    --tw-bg-opacity: 1;\n    background-color: rgba(255, 251, 235, var(--tw-bg-opacity));\n  }\n\n  .xl\\:hover\\:bg-yellow-100:hover {\n    --tw-bg-opacity: 1;\n    background-color: rgba(254, 243, 199, var(--tw-bg-opacity));\n  }\n\n  .xl\\:hover\\:bg-yellow-200:hover {\n    --tw-bg-opacity: 1;\n    background-color: rgba(253, 230, 138, var(--tw-bg-opacity));\n  }\n\n  .xl\\:hover\\:bg-yellow-300:hover {\n    --tw-bg-opacity: 1;\n    background-color: rgba(252, 211, 77, var(--tw-bg-opacity));\n  }\n\n  .xl\\:hover\\:bg-yellow-400:hover {\n    --tw-bg-opacity: 1;\n    background-color: rgba(251, 191, 36, var(--tw-bg-opacity));\n  }\n\n  .xl\\:hover\\:bg-yellow-500:hover {\n    --tw-bg-opacity: 1;\n    background-color: rgba(245, 158, 11, var(--tw-bg-opacity));\n  }\n\n  .xl\\:hover\\:bg-yellow-600:hover {\n    --tw-bg-opacity: 1;\n    background-color: rgba(217, 119, 6, var(--tw-bg-opacity));\n  }\n\n  .xl\\:hover\\:bg-yellow-700:hover {\n    --tw-bg-opacity: 1;\n    background-color: rgba(180, 83, 9, var(--tw-bg-opacity));\n  }\n\n  .xl\\:hover\\:bg-yellow-800:hover {\n    --tw-bg-opacity: 1;\n    background-color: rgba(146, 64, 14, var(--tw-bg-opacity));\n  }\n\n  .xl\\:hover\\:bg-yellow-900:hover {\n    --tw-bg-opacity: 1;\n    background-color: rgba(120, 53, 15, var(--tw-bg-opacity));\n  }\n\n  .xl\\:hover\\:bg-green-50:hover {\n    --tw-bg-opacity: 1;\n    background-color: rgba(236, 253, 245, var(--tw-bg-opacity));\n  }\n\n  .xl\\:hover\\:bg-green-100:hover {\n    --tw-bg-opacity: 1;\n    background-color: rgba(209, 250, 229, var(--tw-bg-opacity));\n  }\n\n  .xl\\:hover\\:bg-green-200:hover {\n    --tw-bg-opacity: 1;\n    background-color: rgba(167, 243, 208, var(--tw-bg-opacity));\n  }\n\n  .xl\\:hover\\:bg-green-300:hover {\n    --tw-bg-opacity: 1;\n    background-color: rgba(110, 231, 183, var(--tw-bg-opacity));\n  }\n\n  .xl\\:hover\\:bg-green-400:hover {\n    --tw-bg-opacity: 1;\n    background-color: rgba(52, 211, 153, var(--tw-bg-opacity));\n  }\n\n  .xl\\:hover\\:bg-green-500:hover {\n    --tw-bg-opacity: 1;\n    background-color: rgba(16, 185, 129, var(--tw-bg-opacity));\n  }\n\n  .xl\\:hover\\:bg-green-600:hover {\n    --tw-bg-opacity: 1;\n    background-color: rgba(5, 150, 105, var(--tw-bg-opacity));\n  }\n\n  .xl\\:hover\\:bg-green-700:hover {\n    --tw-bg-opacity: 1;\n    background-color: rgba(4, 120, 87, var(--tw-bg-opacity));\n  }\n\n  .xl\\:hover\\:bg-green-800:hover {\n    --tw-bg-opacity: 1;\n    background-color: rgba(6, 95, 70, var(--tw-bg-opacity));\n  }\n\n  .xl\\:hover\\:bg-green-900:hover {\n    --tw-bg-opacity: 1;\n    background-color: rgba(6, 78, 59, var(--tw-bg-opacity));\n  }\n\n  .xl\\:hover\\:bg-blue-50:hover {\n    --tw-bg-opacity: 1;\n    background-color: rgba(239, 246, 255, var(--tw-bg-opacity));\n  }\n\n  .xl\\:hover\\:bg-blue-100:hover {\n    --tw-bg-opacity: 1;\n    background-color: rgba(219, 234, 254, var(--tw-bg-opacity));\n  }\n\n  .xl\\:hover\\:bg-blue-200:hover {\n    --tw-bg-opacity: 1;\n    background-color: rgba(191, 219, 254, var(--tw-bg-opacity));\n  }\n\n  .xl\\:hover\\:bg-blue-300:hover {\n    --tw-bg-opacity: 1;\n    background-color: rgba(147, 197, 253, var(--tw-bg-opacity));\n  }\n\n  .xl\\:hover\\:bg-blue-400:hover {\n    --tw-bg-opacity: 1;\n    background-color: rgba(96, 165, 250, var(--tw-bg-opacity));\n  }\n\n  .xl\\:hover\\:bg-blue-500:hover {\n    --tw-bg-opacity: 1;\n    background-color: rgba(59, 130, 246, var(--tw-bg-opacity));\n  }\n\n  .xl\\:hover\\:bg-blue-600:hover {\n    --tw-bg-opacity: 1;\n    background-color: rgba(37, 99, 235, var(--tw-bg-opacity));\n  }\n\n  .xl\\:hover\\:bg-blue-700:hover {\n    --tw-bg-opacity: 1;\n    background-color: rgba(29, 78, 216, var(--tw-bg-opacity));\n  }\n\n  .xl\\:hover\\:bg-blue-800:hover {\n    --tw-bg-opacity: 1;\n    background-color: rgba(30, 64, 175, var(--tw-bg-opacity));\n  }\n\n  .xl\\:hover\\:bg-blue-900:hover {\n    --tw-bg-opacity: 1;\n    background-color: rgba(30, 58, 138, var(--tw-bg-opacity));\n  }\n\n  .xl\\:hover\\:bg-indigo-50:hover {\n    --tw-bg-opacity: 1;\n    background-color: rgba(238, 242, 255, var(--tw-bg-opacity));\n  }\n\n  .xl\\:hover\\:bg-indigo-100:hover {\n    --tw-bg-opacity: 1;\n    background-color: rgba(224, 231, 255, var(--tw-bg-opacity));\n  }\n\n  .xl\\:hover\\:bg-indigo-200:hover {\n    --tw-bg-opacity: 1;\n    background-color: rgba(199, 210, 254, var(--tw-bg-opacity));\n  }\n\n  .xl\\:hover\\:bg-indigo-300:hover {\n    --tw-bg-opacity: 1;\n    background-color: rgba(165, 180, 252, var(--tw-bg-opacity));\n  }\n\n  .xl\\:hover\\:bg-indigo-400:hover {\n    --tw-bg-opacity: 1;\n    background-color: rgba(129, 140, 248, var(--tw-bg-opacity));\n  }\n\n  .xl\\:hover\\:bg-indigo-500:hover {\n    --tw-bg-opacity: 1;\n    background-color: rgba(99, 102, 241, var(--tw-bg-opacity));\n  }\n\n  .xl\\:hover\\:bg-indigo-600:hover {\n    --tw-bg-opacity: 1;\n    background-color: rgba(79, 70, 229, var(--tw-bg-opacity));\n  }\n\n  .xl\\:hover\\:bg-indigo-700:hover {\n    --tw-bg-opacity: 1;\n    background-color: rgba(67, 56, 202, var(--tw-bg-opacity));\n  }\n\n  .xl\\:hover\\:bg-indigo-800:hover {\n    --tw-bg-opacity: 1;\n    background-color: rgba(55, 48, 163, var(--tw-bg-opacity));\n  }\n\n  .xl\\:hover\\:bg-indigo-900:hover {\n    --tw-bg-opacity: 1;\n    background-color: rgba(49, 46, 129, var(--tw-bg-opacity));\n  }\n\n  .xl\\:hover\\:bg-purple-50:hover {\n    --tw-bg-opacity: 1;\n    background-color: rgba(245, 243, 255, var(--tw-bg-opacity));\n  }\n\n  .xl\\:hover\\:bg-purple-100:hover {\n    --tw-bg-opacity: 1;\n    background-color: rgba(237, 233, 254, var(--tw-bg-opacity));\n  }\n\n  .xl\\:hover\\:bg-purple-200:hover {\n    --tw-bg-opacity: 1;\n    background-color: rgba(221, 214, 254, var(--tw-bg-opacity));\n  }\n\n  .xl\\:hover\\:bg-purple-300:hover {\n    --tw-bg-opacity: 1;\n    background-color: rgba(196, 181, 253, var(--tw-bg-opacity));\n  }\n\n  .xl\\:hover\\:bg-purple-400:hover {\n    --tw-bg-opacity: 1;\n    background-color: rgba(167, 139, 250, var(--tw-bg-opacity));\n  }\n\n  .xl\\:hover\\:bg-purple-500:hover {\n    --tw-bg-opacity: 1;\n    background-color: rgba(139, 92, 246, var(--tw-bg-opacity));\n  }\n\n  .xl\\:hover\\:bg-purple-600:hover {\n    --tw-bg-opacity: 1;\n    background-color: rgba(124, 58, 237, var(--tw-bg-opacity));\n  }\n\n  .xl\\:hover\\:bg-purple-700:hover {\n    --tw-bg-opacity: 1;\n    background-color: rgba(109, 40, 217, var(--tw-bg-opacity));\n  }\n\n  .xl\\:hover\\:bg-purple-800:hover {\n    --tw-bg-opacity: 1;\n    background-color: rgba(91, 33, 182, var(--tw-bg-opacity));\n  }\n\n  .xl\\:hover\\:bg-purple-900:hover {\n    --tw-bg-opacity: 1;\n    background-color: rgba(76, 29, 149, var(--tw-bg-opacity));\n  }\n\n  .xl\\:hover\\:bg-pink-50:hover {\n    --tw-bg-opacity: 1;\n    background-color: rgba(253, 242, 248, var(--tw-bg-opacity));\n  }\n\n  .xl\\:hover\\:bg-pink-100:hover {\n    --tw-bg-opacity: 1;\n    background-color: rgba(252, 231, 243, var(--tw-bg-opacity));\n  }\n\n  .xl\\:hover\\:bg-pink-200:hover {\n    --tw-bg-opacity: 1;\n    background-color: rgba(251, 207, 232, var(--tw-bg-opacity));\n  }\n\n  .xl\\:hover\\:bg-pink-300:hover {\n    --tw-bg-opacity: 1;\n    background-color: rgba(249, 168, 212, var(--tw-bg-opacity));\n  }\n\n  .xl\\:hover\\:bg-pink-400:hover {\n    --tw-bg-opacity: 1;\n    background-color: rgba(244, 114, 182, var(--tw-bg-opacity));\n  }\n\n  .xl\\:hover\\:bg-pink-500:hover {\n    --tw-bg-opacity: 1;\n    background-color: rgba(236, 72, 153, var(--tw-bg-opacity));\n  }\n\n  .xl\\:hover\\:bg-pink-600:hover {\n    --tw-bg-opacity: 1;\n    background-color: rgba(219, 39, 119, var(--tw-bg-opacity));\n  }\n\n  .xl\\:hover\\:bg-pink-700:hover {\n    --tw-bg-opacity: 1;\n    background-color: rgba(190, 24, 93, var(--tw-bg-opacity));\n  }\n\n  .xl\\:hover\\:bg-pink-800:hover {\n    --tw-bg-opacity: 1;\n    background-color: rgba(157, 23, 77, var(--tw-bg-opacity));\n  }\n\n  .xl\\:hover\\:bg-pink-900:hover {\n    --tw-bg-opacity: 1;\n    background-color: rgba(131, 24, 67, var(--tw-bg-opacity));\n  }\n\n  .xl\\:focus\\:bg-transparent:focus {\n    background-color: transparent;\n  }\n\n  .xl\\:focus\\:bg-current:focus {\n    background-color: currentColor;\n  }\n\n  .xl\\:focus\\:bg-black:focus {\n    --tw-bg-opacity: 1;\n    background-color: rgba(0, 0, 0, var(--tw-bg-opacity));\n  }\n\n  .xl\\:focus\\:bg-white:focus {\n    --tw-bg-opacity: 1;\n    background-color: rgba(255, 255, 255, var(--tw-bg-opacity));\n  }\n\n  .xl\\:focus\\:bg-gray-50:focus {\n    --tw-bg-opacity: 1;\n    background-color: rgba(249, 250, 251, var(--tw-bg-opacity));\n  }\n\n  .xl\\:focus\\:bg-gray-100:focus {\n    --tw-bg-opacity: 1;\n    background-color: rgba(243, 244, 246, var(--tw-bg-opacity));\n  }\n\n  .xl\\:focus\\:bg-gray-200:focus {\n    --tw-bg-opacity: 1;\n    background-color: rgba(229, 231, 235, var(--tw-bg-opacity));\n  }\n\n  .xl\\:focus\\:bg-gray-300:focus {\n    --tw-bg-opacity: 1;\n    background-color: rgba(209, 213, 219, var(--tw-bg-opacity));\n  }\n\n  .xl\\:focus\\:bg-gray-400:focus {\n    --tw-bg-opacity: 1;\n    background-color: rgba(156, 163, 175, var(--tw-bg-opacity));\n  }\n\n  .xl\\:focus\\:bg-gray-500:focus {\n    --tw-bg-opacity: 1;\n    background-color: rgba(107, 114, 128, var(--tw-bg-opacity));\n  }\n\n  .xl\\:focus\\:bg-gray-600:focus {\n    --tw-bg-opacity: 1;\n    background-color: rgba(75, 85, 99, var(--tw-bg-opacity));\n  }\n\n  .xl\\:focus\\:bg-gray-700:focus {\n    --tw-bg-opacity: 1;\n    background-color: rgba(55, 65, 81, var(--tw-bg-opacity));\n  }\n\n  .xl\\:focus\\:bg-gray-800:focus {\n    --tw-bg-opacity: 1;\n    background-color: rgba(31, 41, 55, var(--tw-bg-opacity));\n  }\n\n  .xl\\:focus\\:bg-gray-900:focus {\n    --tw-bg-opacity: 1;\n    background-color: rgba(17, 24, 39, var(--tw-bg-opacity));\n  }\n\n  .xl\\:focus\\:bg-red-50:focus {\n    --tw-bg-opacity: 1;\n    background-color: rgba(254, 242, 242, var(--tw-bg-opacity));\n  }\n\n  .xl\\:focus\\:bg-red-100:focus {\n    --tw-bg-opacity: 1;\n    background-color: rgba(254, 226, 226, var(--tw-bg-opacity));\n  }\n\n  .xl\\:focus\\:bg-red-200:focus {\n    --tw-bg-opacity: 1;\n    background-color: rgba(254, 202, 202, var(--tw-bg-opacity));\n  }\n\n  .xl\\:focus\\:bg-red-300:focus {\n    --tw-bg-opacity: 1;\n    background-color: rgba(252, 165, 165, var(--tw-bg-opacity));\n  }\n\n  .xl\\:focus\\:bg-red-400:focus {\n    --tw-bg-opacity: 1;\n    background-color: rgba(248, 113, 113, var(--tw-bg-opacity));\n  }\n\n  .xl\\:focus\\:bg-red-500:focus {\n    --tw-bg-opacity: 1;\n    background-color: rgba(239, 68, 68, var(--tw-bg-opacity));\n  }\n\n  .xl\\:focus\\:bg-red-600:focus {\n    --tw-bg-opacity: 1;\n    background-color: rgba(220, 38, 38, var(--tw-bg-opacity));\n  }\n\n  .xl\\:focus\\:bg-red-700:focus {\n    --tw-bg-opacity: 1;\n    background-color: rgba(185, 28, 28, var(--tw-bg-opacity));\n  }\n\n  .xl\\:focus\\:bg-red-800:focus {\n    --tw-bg-opacity: 1;\n    background-color: rgba(153, 27, 27, var(--tw-bg-opacity));\n  }\n\n  .xl\\:focus\\:bg-red-900:focus {\n    --tw-bg-opacity: 1;\n    background-color: rgba(127, 29, 29, var(--tw-bg-opacity));\n  }\n\n  .xl\\:focus\\:bg-yellow-50:focus {\n    --tw-bg-opacity: 1;\n    background-color: rgba(255, 251, 235, var(--tw-bg-opacity));\n  }\n\n  .xl\\:focus\\:bg-yellow-100:focus {\n    --tw-bg-opacity: 1;\n    background-color: rgba(254, 243, 199, var(--tw-bg-opacity));\n  }\n\n  .xl\\:focus\\:bg-yellow-200:focus {\n    --tw-bg-opacity: 1;\n    background-color: rgba(253, 230, 138, var(--tw-bg-opacity));\n  }\n\n  .xl\\:focus\\:bg-yellow-300:focus {\n    --tw-bg-opacity: 1;\n    background-color: rgba(252, 211, 77, var(--tw-bg-opacity));\n  }\n\n  .xl\\:focus\\:bg-yellow-400:focus {\n    --tw-bg-opacity: 1;\n    background-color: rgba(251, 191, 36, var(--tw-bg-opacity));\n  }\n\n  .xl\\:focus\\:bg-yellow-500:focus {\n    --tw-bg-opacity: 1;\n    background-color: rgba(245, 158, 11, var(--tw-bg-opacity));\n  }\n\n  .xl\\:focus\\:bg-yellow-600:focus {\n    --tw-bg-opacity: 1;\n    background-color: rgba(217, 119, 6, var(--tw-bg-opacity));\n  }\n\n  .xl\\:focus\\:bg-yellow-700:focus {\n    --tw-bg-opacity: 1;\n    background-color: rgba(180, 83, 9, var(--tw-bg-opacity));\n  }\n\n  .xl\\:focus\\:bg-yellow-800:focus {\n    --tw-bg-opacity: 1;\n    background-color: rgba(146, 64, 14, var(--tw-bg-opacity));\n  }\n\n  .xl\\:focus\\:bg-yellow-900:focus {\n    --tw-bg-opacity: 1;\n    background-color: rgba(120, 53, 15, var(--tw-bg-opacity));\n  }\n\n  .xl\\:focus\\:bg-green-50:focus {\n    --tw-bg-opacity: 1;\n    background-color: rgba(236, 253, 245, var(--tw-bg-opacity));\n  }\n\n  .xl\\:focus\\:bg-green-100:focus {\n    --tw-bg-opacity: 1;\n    background-color: rgba(209, 250, 229, var(--tw-bg-opacity));\n  }\n\n  .xl\\:focus\\:bg-green-200:focus {\n    --tw-bg-opacity: 1;\n    background-color: rgba(167, 243, 208, var(--tw-bg-opacity));\n  }\n\n  .xl\\:focus\\:bg-green-300:focus {\n    --tw-bg-opacity: 1;\n    background-color: rgba(110, 231, 183, var(--tw-bg-opacity));\n  }\n\n  .xl\\:focus\\:bg-green-400:focus {\n    --tw-bg-opacity: 1;\n    background-color: rgba(52, 211, 153, var(--tw-bg-opacity));\n  }\n\n  .xl\\:focus\\:bg-green-500:focus {\n    --tw-bg-opacity: 1;\n    background-color: rgba(16, 185, 129, var(--tw-bg-opacity));\n  }\n\n  .xl\\:focus\\:bg-green-600:focus {\n    --tw-bg-opacity: 1;\n    background-color: rgba(5, 150, 105, var(--tw-bg-opacity));\n  }\n\n  .xl\\:focus\\:bg-green-700:focus {\n    --tw-bg-opacity: 1;\n    background-color: rgba(4, 120, 87, var(--tw-bg-opacity));\n  }\n\n  .xl\\:focus\\:bg-green-800:focus {\n    --tw-bg-opacity: 1;\n    background-color: rgba(6, 95, 70, var(--tw-bg-opacity));\n  }\n\n  .xl\\:focus\\:bg-green-900:focus {\n    --tw-bg-opacity: 1;\n    background-color: rgba(6, 78, 59, var(--tw-bg-opacity));\n  }\n\n  .xl\\:focus\\:bg-blue-50:focus {\n    --tw-bg-opacity: 1;\n    background-color: rgba(239, 246, 255, var(--tw-bg-opacity));\n  }\n\n  .xl\\:focus\\:bg-blue-100:focus {\n    --tw-bg-opacity: 1;\n    background-color: rgba(219, 234, 254, var(--tw-bg-opacity));\n  }\n\n  .xl\\:focus\\:bg-blue-200:focus {\n    --tw-bg-opacity: 1;\n    background-color: rgba(191, 219, 254, var(--tw-bg-opacity));\n  }\n\n  .xl\\:focus\\:bg-blue-300:focus {\n    --tw-bg-opacity: 1;\n    background-color: rgba(147, 197, 253, var(--tw-bg-opacity));\n  }\n\n  .xl\\:focus\\:bg-blue-400:focus {\n    --tw-bg-opacity: 1;\n    background-color: rgba(96, 165, 250, var(--tw-bg-opacity));\n  }\n\n  .xl\\:focus\\:bg-blue-500:focus {\n    --tw-bg-opacity: 1;\n    background-color: rgba(59, 130, 246, var(--tw-bg-opacity));\n  }\n\n  .xl\\:focus\\:bg-blue-600:focus {\n    --tw-bg-opacity: 1;\n    background-color: rgba(37, 99, 235, var(--tw-bg-opacity));\n  }\n\n  .xl\\:focus\\:bg-blue-700:focus {\n    --tw-bg-opacity: 1;\n    background-color: rgba(29, 78, 216, var(--tw-bg-opacity));\n  }\n\n  .xl\\:focus\\:bg-blue-800:focus {\n    --tw-bg-opacity: 1;\n    background-color: rgba(30, 64, 175, var(--tw-bg-opacity));\n  }\n\n  .xl\\:focus\\:bg-blue-900:focus {\n    --tw-bg-opacity: 1;\n    background-color: rgba(30, 58, 138, var(--tw-bg-opacity));\n  }\n\n  .xl\\:focus\\:bg-indigo-50:focus {\n    --tw-bg-opacity: 1;\n    background-color: rgba(238, 242, 255, var(--tw-bg-opacity));\n  }\n\n  .xl\\:focus\\:bg-indigo-100:focus {\n    --tw-bg-opacity: 1;\n    background-color: rgba(224, 231, 255, var(--tw-bg-opacity));\n  }\n\n  .xl\\:focus\\:bg-indigo-200:focus {\n    --tw-bg-opacity: 1;\n    background-color: rgba(199, 210, 254, var(--tw-bg-opacity));\n  }\n\n  .xl\\:focus\\:bg-indigo-300:focus {\n    --tw-bg-opacity: 1;\n    background-color: rgba(165, 180, 252, var(--tw-bg-opacity));\n  }\n\n  .xl\\:focus\\:bg-indigo-400:focus {\n    --tw-bg-opacity: 1;\n    background-color: rgba(129, 140, 248, var(--tw-bg-opacity));\n  }\n\n  .xl\\:focus\\:bg-indigo-500:focus {\n    --tw-bg-opacity: 1;\n    background-color: rgba(99, 102, 241, var(--tw-bg-opacity));\n  }\n\n  .xl\\:focus\\:bg-indigo-600:focus {\n    --tw-bg-opacity: 1;\n    background-color: rgba(79, 70, 229, var(--tw-bg-opacity));\n  }\n\n  .xl\\:focus\\:bg-indigo-700:focus {\n    --tw-bg-opacity: 1;\n    background-color: rgba(67, 56, 202, var(--tw-bg-opacity));\n  }\n\n  .xl\\:focus\\:bg-indigo-800:focus {\n    --tw-bg-opacity: 1;\n    background-color: rgba(55, 48, 163, var(--tw-bg-opacity));\n  }\n\n  .xl\\:focus\\:bg-indigo-900:focus {\n    --tw-bg-opacity: 1;\n    background-color: rgba(49, 46, 129, var(--tw-bg-opacity));\n  }\n\n  .xl\\:focus\\:bg-purple-50:focus {\n    --tw-bg-opacity: 1;\n    background-color: rgba(245, 243, 255, var(--tw-bg-opacity));\n  }\n\n  .xl\\:focus\\:bg-purple-100:focus {\n    --tw-bg-opacity: 1;\n    background-color: rgba(237, 233, 254, var(--tw-bg-opacity));\n  }\n\n  .xl\\:focus\\:bg-purple-200:focus {\n    --tw-bg-opacity: 1;\n    background-color: rgba(221, 214, 254, var(--tw-bg-opacity));\n  }\n\n  .xl\\:focus\\:bg-purple-300:focus {\n    --tw-bg-opacity: 1;\n    background-color: rgba(196, 181, 253, var(--tw-bg-opacity));\n  }\n\n  .xl\\:focus\\:bg-purple-400:focus {\n    --tw-bg-opacity: 1;\n    background-color: rgba(167, 139, 250, var(--tw-bg-opacity));\n  }\n\n  .xl\\:focus\\:bg-purple-500:focus {\n    --tw-bg-opacity: 1;\n    background-color: rgba(139, 92, 246, var(--tw-bg-opacity));\n  }\n\n  .xl\\:focus\\:bg-purple-600:focus {\n    --tw-bg-opacity: 1;\n    background-color: rgba(124, 58, 237, var(--tw-bg-opacity));\n  }\n\n  .xl\\:focus\\:bg-purple-700:focus {\n    --tw-bg-opacity: 1;\n    background-color: rgba(109, 40, 217, var(--tw-bg-opacity));\n  }\n\n  .xl\\:focus\\:bg-purple-800:focus {\n    --tw-bg-opacity: 1;\n    background-color: rgba(91, 33, 182, var(--tw-bg-opacity));\n  }\n\n  .xl\\:focus\\:bg-purple-900:focus {\n    --tw-bg-opacity: 1;\n    background-color: rgba(76, 29, 149, var(--tw-bg-opacity));\n  }\n\n  .xl\\:focus\\:bg-pink-50:focus {\n    --tw-bg-opacity: 1;\n    background-color: rgba(253, 242, 248, var(--tw-bg-opacity));\n  }\n\n  .xl\\:focus\\:bg-pink-100:focus {\n    --tw-bg-opacity: 1;\n    background-color: rgba(252, 231, 243, var(--tw-bg-opacity));\n  }\n\n  .xl\\:focus\\:bg-pink-200:focus {\n    --tw-bg-opacity: 1;\n    background-color: rgba(251, 207, 232, var(--tw-bg-opacity));\n  }\n\n  .xl\\:focus\\:bg-pink-300:focus {\n    --tw-bg-opacity: 1;\n    background-color: rgba(249, 168, 212, var(--tw-bg-opacity));\n  }\n\n  .xl\\:focus\\:bg-pink-400:focus {\n    --tw-bg-opacity: 1;\n    background-color: rgba(244, 114, 182, var(--tw-bg-opacity));\n  }\n\n  .xl\\:focus\\:bg-pink-500:focus {\n    --tw-bg-opacity: 1;\n    background-color: rgba(236, 72, 153, var(--tw-bg-opacity));\n  }\n\n  .xl\\:focus\\:bg-pink-600:focus {\n    --tw-bg-opacity: 1;\n    background-color: rgba(219, 39, 119, var(--tw-bg-opacity));\n  }\n\n  .xl\\:focus\\:bg-pink-700:focus {\n    --tw-bg-opacity: 1;\n    background-color: rgba(190, 24, 93, var(--tw-bg-opacity));\n  }\n\n  .xl\\:focus\\:bg-pink-800:focus {\n    --tw-bg-opacity: 1;\n    background-color: rgba(157, 23, 77, var(--tw-bg-opacity));\n  }\n\n  .xl\\:focus\\:bg-pink-900:focus {\n    --tw-bg-opacity: 1;\n    background-color: rgba(131, 24, 67, var(--tw-bg-opacity));\n  }\n\n  .dark .xl\\:dark\\:bg-transparent {\n    background-color: transparent;\n  }\n\n  .dark .xl\\:dark\\:bg-current {\n    background-color: currentColor;\n  }\n\n  .dark .xl\\:dark\\:bg-black {\n    --tw-bg-opacity: 1;\n    background-color: rgba(0, 0, 0, var(--tw-bg-opacity));\n  }\n\n  .dark .xl\\:dark\\:bg-white {\n    --tw-bg-opacity: 1;\n    background-color: rgba(255, 255, 255, var(--tw-bg-opacity));\n  }\n\n  .dark .xl\\:dark\\:bg-gray-50 {\n    --tw-bg-opacity: 1;\n    background-color: rgba(249, 250, 251, var(--tw-bg-opacity));\n  }\n\n  .dark .xl\\:dark\\:bg-gray-100 {\n    --tw-bg-opacity: 1;\n    background-color: rgba(243, 244, 246, var(--tw-bg-opacity));\n  }\n\n  .dark .xl\\:dark\\:bg-gray-200 {\n    --tw-bg-opacity: 1;\n    background-color: rgba(229, 231, 235, var(--tw-bg-opacity));\n  }\n\n  .dark .xl\\:dark\\:bg-gray-300 {\n    --tw-bg-opacity: 1;\n    background-color: rgba(209, 213, 219, var(--tw-bg-opacity));\n  }\n\n  .dark .xl\\:dark\\:bg-gray-400 {\n    --tw-bg-opacity: 1;\n    background-color: rgba(156, 163, 175, var(--tw-bg-opacity));\n  }\n\n  .dark .xl\\:dark\\:bg-gray-500 {\n    --tw-bg-opacity: 1;\n    background-color: rgba(107, 114, 128, var(--tw-bg-opacity));\n  }\n\n  .dark .xl\\:dark\\:bg-gray-600 {\n    --tw-bg-opacity: 1;\n    background-color: rgba(75, 85, 99, var(--tw-bg-opacity));\n  }\n\n  .dark .xl\\:dark\\:bg-gray-700 {\n    --tw-bg-opacity: 1;\n    background-color: rgba(55, 65, 81, var(--tw-bg-opacity));\n  }\n\n  .dark .xl\\:dark\\:bg-gray-800 {\n    --tw-bg-opacity: 1;\n    background-color: rgba(31, 41, 55, var(--tw-bg-opacity));\n  }\n\n  .dark .xl\\:dark\\:bg-gray-900 {\n    --tw-bg-opacity: 1;\n    background-color: rgba(17, 24, 39, var(--tw-bg-opacity));\n  }\n\n  .dark .xl\\:dark\\:bg-red-50 {\n    --tw-bg-opacity: 1;\n    background-color: rgba(254, 242, 242, var(--tw-bg-opacity));\n  }\n\n  .dark .xl\\:dark\\:bg-red-100 {\n    --tw-bg-opacity: 1;\n    background-color: rgba(254, 226, 226, var(--tw-bg-opacity));\n  }\n\n  .dark .xl\\:dark\\:bg-red-200 {\n    --tw-bg-opacity: 1;\n    background-color: rgba(254, 202, 202, var(--tw-bg-opacity));\n  }\n\n  .dark .xl\\:dark\\:bg-red-300 {\n    --tw-bg-opacity: 1;\n    background-color: rgba(252, 165, 165, var(--tw-bg-opacity));\n  }\n\n  .dark .xl\\:dark\\:bg-red-400 {\n    --tw-bg-opacity: 1;\n    background-color: rgba(248, 113, 113, var(--tw-bg-opacity));\n  }\n\n  .dark .xl\\:dark\\:bg-red-500 {\n    --tw-bg-opacity: 1;\n    background-color: rgba(239, 68, 68, var(--tw-bg-opacity));\n  }\n\n  .dark .xl\\:dark\\:bg-red-600 {\n    --tw-bg-opacity: 1;\n    background-color: rgba(220, 38, 38, var(--tw-bg-opacity));\n  }\n\n  .dark .xl\\:dark\\:bg-red-700 {\n    --tw-bg-opacity: 1;\n    background-color: rgba(185, 28, 28, var(--tw-bg-opacity));\n  }\n\n  .dark .xl\\:dark\\:bg-red-800 {\n    --tw-bg-opacity: 1;\n    background-color: rgba(153, 27, 27, var(--tw-bg-opacity));\n  }\n\n  .dark .xl\\:dark\\:bg-red-900 {\n    --tw-bg-opacity: 1;\n    background-color: rgba(127, 29, 29, var(--tw-bg-opacity));\n  }\n\n  .dark .xl\\:dark\\:bg-yellow-50 {\n    --tw-bg-opacity: 1;\n    background-color: rgba(255, 251, 235, var(--tw-bg-opacity));\n  }\n\n  .dark .xl\\:dark\\:bg-yellow-100 {\n    --tw-bg-opacity: 1;\n    background-color: rgba(254, 243, 199, var(--tw-bg-opacity));\n  }\n\n  .dark .xl\\:dark\\:bg-yellow-200 {\n    --tw-bg-opacity: 1;\n    background-color: rgba(253, 230, 138, var(--tw-bg-opacity));\n  }\n\n  .dark .xl\\:dark\\:bg-yellow-300 {\n    --tw-bg-opacity: 1;\n    background-color: rgba(252, 211, 77, var(--tw-bg-opacity));\n  }\n\n  .dark .xl\\:dark\\:bg-yellow-400 {\n    --tw-bg-opacity: 1;\n    background-color: rgba(251, 191, 36, var(--tw-bg-opacity));\n  }\n\n  .dark .xl\\:dark\\:bg-yellow-500 {\n    --tw-bg-opacity: 1;\n    background-color: rgba(245, 158, 11, var(--tw-bg-opacity));\n  }\n\n  .dark .xl\\:dark\\:bg-yellow-600 {\n    --tw-bg-opacity: 1;\n    background-color: rgba(217, 119, 6, var(--tw-bg-opacity));\n  }\n\n  .dark .xl\\:dark\\:bg-yellow-700 {\n    --tw-bg-opacity: 1;\n    background-color: rgba(180, 83, 9, var(--tw-bg-opacity));\n  }\n\n  .dark .xl\\:dark\\:bg-yellow-800 {\n    --tw-bg-opacity: 1;\n    background-color: rgba(146, 64, 14, var(--tw-bg-opacity));\n  }\n\n  .dark .xl\\:dark\\:bg-yellow-900 {\n    --tw-bg-opacity: 1;\n    background-color: rgba(120, 53, 15, var(--tw-bg-opacity));\n  }\n\n  .dark .xl\\:dark\\:bg-green-50 {\n    --tw-bg-opacity: 1;\n    background-color: rgba(236, 253, 245, var(--tw-bg-opacity));\n  }\n\n  .dark .xl\\:dark\\:bg-green-100 {\n    --tw-bg-opacity: 1;\n    background-color: rgba(209, 250, 229, var(--tw-bg-opacity));\n  }\n\n  .dark .xl\\:dark\\:bg-green-200 {\n    --tw-bg-opacity: 1;\n    background-color: rgba(167, 243, 208, var(--tw-bg-opacity));\n  }\n\n  .dark .xl\\:dark\\:bg-green-300 {\n    --tw-bg-opacity: 1;\n    background-color: rgba(110, 231, 183, var(--tw-bg-opacity));\n  }\n\n  .dark .xl\\:dark\\:bg-green-400 {\n    --tw-bg-opacity: 1;\n    background-color: rgba(52, 211, 153, var(--tw-bg-opacity));\n  }\n\n  .dark .xl\\:dark\\:bg-green-500 {\n    --tw-bg-opacity: 1;\n    background-color: rgba(16, 185, 129, var(--tw-bg-opacity));\n  }\n\n  .dark .xl\\:dark\\:bg-green-600 {\n    --tw-bg-opacity: 1;\n    background-color: rgba(5, 150, 105, var(--tw-bg-opacity));\n  }\n\n  .dark .xl\\:dark\\:bg-green-700 {\n    --tw-bg-opacity: 1;\n    background-color: rgba(4, 120, 87, var(--tw-bg-opacity));\n  }\n\n  .dark .xl\\:dark\\:bg-green-800 {\n    --tw-bg-opacity: 1;\n    background-color: rgba(6, 95, 70, var(--tw-bg-opacity));\n  }\n\n  .dark .xl\\:dark\\:bg-green-900 {\n    --tw-bg-opacity: 1;\n    background-color: rgba(6, 78, 59, var(--tw-bg-opacity));\n  }\n\n  .dark .xl\\:dark\\:bg-blue-50 {\n    --tw-bg-opacity: 1;\n    background-color: rgba(239, 246, 255, var(--tw-bg-opacity));\n  }\n\n  .dark .xl\\:dark\\:bg-blue-100 {\n    --tw-bg-opacity: 1;\n    background-color: rgba(219, 234, 254, var(--tw-bg-opacity));\n  }\n\n  .dark .xl\\:dark\\:bg-blue-200 {\n    --tw-bg-opacity: 1;\n    background-color: rgba(191, 219, 254, var(--tw-bg-opacity));\n  }\n\n  .dark .xl\\:dark\\:bg-blue-300 {\n    --tw-bg-opacity: 1;\n    background-color: rgba(147, 197, 253, var(--tw-bg-opacity));\n  }\n\n  .dark .xl\\:dark\\:bg-blue-400 {\n    --tw-bg-opacity: 1;\n    background-color: rgba(96, 165, 250, var(--tw-bg-opacity));\n  }\n\n  .dark .xl\\:dark\\:bg-blue-500 {\n    --tw-bg-opacity: 1;\n    background-color: rgba(59, 130, 246, var(--tw-bg-opacity));\n  }\n\n  .dark .xl\\:dark\\:bg-blue-600 {\n    --tw-bg-opacity: 1;\n    background-color: rgba(37, 99, 235, var(--tw-bg-opacity));\n  }\n\n  .dark .xl\\:dark\\:bg-blue-700 {\n    --tw-bg-opacity: 1;\n    background-color: rgba(29, 78, 216, var(--tw-bg-opacity));\n  }\n\n  .dark .xl\\:dark\\:bg-blue-800 {\n    --tw-bg-opacity: 1;\n    background-color: rgba(30, 64, 175, var(--tw-bg-opacity));\n  }\n\n  .dark .xl\\:dark\\:bg-blue-900 {\n    --tw-bg-opacity: 1;\n    background-color: rgba(30, 58, 138, var(--tw-bg-opacity));\n  }\n\n  .dark .xl\\:dark\\:bg-indigo-50 {\n    --tw-bg-opacity: 1;\n    background-color: rgba(238, 242, 255, var(--tw-bg-opacity));\n  }\n\n  .dark .xl\\:dark\\:bg-indigo-100 {\n    --tw-bg-opacity: 1;\n    background-color: rgba(224, 231, 255, var(--tw-bg-opacity));\n  }\n\n  .dark .xl\\:dark\\:bg-indigo-200 {\n    --tw-bg-opacity: 1;\n    background-color: rgba(199, 210, 254, var(--tw-bg-opacity));\n  }\n\n  .dark .xl\\:dark\\:bg-indigo-300 {\n    --tw-bg-opacity: 1;\n    background-color: rgba(165, 180, 252, var(--tw-bg-opacity));\n  }\n\n  .dark .xl\\:dark\\:bg-indigo-400 {\n    --tw-bg-opacity: 1;\n    background-color: rgba(129, 140, 248, var(--tw-bg-opacity));\n  }\n\n  .dark .xl\\:dark\\:bg-indigo-500 {\n    --tw-bg-opacity: 1;\n    background-color: rgba(99, 102, 241, var(--tw-bg-opacity));\n  }\n\n  .dark .xl\\:dark\\:bg-indigo-600 {\n    --tw-bg-opacity: 1;\n    background-color: rgba(79, 70, 229, var(--tw-bg-opacity));\n  }\n\n  .dark .xl\\:dark\\:bg-indigo-700 {\n    --tw-bg-opacity: 1;\n    background-color: rgba(67, 56, 202, var(--tw-bg-opacity));\n  }\n\n  .dark .xl\\:dark\\:bg-indigo-800 {\n    --tw-bg-opacity: 1;\n    background-color: rgba(55, 48, 163, var(--tw-bg-opacity));\n  }\n\n  .dark .xl\\:dark\\:bg-indigo-900 {\n    --tw-bg-opacity: 1;\n    background-color: rgba(49, 46, 129, var(--tw-bg-opacity));\n  }\n\n  .dark .xl\\:dark\\:bg-purple-50 {\n    --tw-bg-opacity: 1;\n    background-color: rgba(245, 243, 255, var(--tw-bg-opacity));\n  }\n\n  .dark .xl\\:dark\\:bg-purple-100 {\n    --tw-bg-opacity: 1;\n    background-color: rgba(237, 233, 254, var(--tw-bg-opacity));\n  }\n\n  .dark .xl\\:dark\\:bg-purple-200 {\n    --tw-bg-opacity: 1;\n    background-color: rgba(221, 214, 254, var(--tw-bg-opacity));\n  }\n\n  .dark .xl\\:dark\\:bg-purple-300 {\n    --tw-bg-opacity: 1;\n    background-color: rgba(196, 181, 253, var(--tw-bg-opacity));\n  }\n\n  .dark .xl\\:dark\\:bg-purple-400 {\n    --tw-bg-opacity: 1;\n    background-color: rgba(167, 139, 250, var(--tw-bg-opacity));\n  }\n\n  .dark .xl\\:dark\\:bg-purple-500 {\n    --tw-bg-opacity: 1;\n    background-color: rgba(139, 92, 246, var(--tw-bg-opacity));\n  }\n\n  .dark .xl\\:dark\\:bg-purple-600 {\n    --tw-bg-opacity: 1;\n    background-color: rgba(124, 58, 237, var(--tw-bg-opacity));\n  }\n\n  .dark .xl\\:dark\\:bg-purple-700 {\n    --tw-bg-opacity: 1;\n    background-color: rgba(109, 40, 217, var(--tw-bg-opacity));\n  }\n\n  .dark .xl\\:dark\\:bg-purple-800 {\n    --tw-bg-opacity: 1;\n    background-color: rgba(91, 33, 182, var(--tw-bg-opacity));\n  }\n\n  .dark .xl\\:dark\\:bg-purple-900 {\n    --tw-bg-opacity: 1;\n    background-color: rgba(76, 29, 149, var(--tw-bg-opacity));\n  }\n\n  .dark .xl\\:dark\\:bg-pink-50 {\n    --tw-bg-opacity: 1;\n    background-color: rgba(253, 242, 248, var(--tw-bg-opacity));\n  }\n\n  .dark .xl\\:dark\\:bg-pink-100 {\n    --tw-bg-opacity: 1;\n    background-color: rgba(252, 231, 243, var(--tw-bg-opacity));\n  }\n\n  .dark .xl\\:dark\\:bg-pink-200 {\n    --tw-bg-opacity: 1;\n    background-color: rgba(251, 207, 232, var(--tw-bg-opacity));\n  }\n\n  .dark .xl\\:dark\\:bg-pink-300 {\n    --tw-bg-opacity: 1;\n    background-color: rgba(249, 168, 212, var(--tw-bg-opacity));\n  }\n\n  .dark .xl\\:dark\\:bg-pink-400 {\n    --tw-bg-opacity: 1;\n    background-color: rgba(244, 114, 182, var(--tw-bg-opacity));\n  }\n\n  .dark .xl\\:dark\\:bg-pink-500 {\n    --tw-bg-opacity: 1;\n    background-color: rgba(236, 72, 153, var(--tw-bg-opacity));\n  }\n\n  .dark .xl\\:dark\\:bg-pink-600 {\n    --tw-bg-opacity: 1;\n    background-color: rgba(219, 39, 119, var(--tw-bg-opacity));\n  }\n\n  .dark .xl\\:dark\\:bg-pink-700 {\n    --tw-bg-opacity: 1;\n    background-color: rgba(190, 24, 93, var(--tw-bg-opacity));\n  }\n\n  .dark .xl\\:dark\\:bg-pink-800 {\n    --tw-bg-opacity: 1;\n    background-color: rgba(157, 23, 77, var(--tw-bg-opacity));\n  }\n\n  .dark .xl\\:dark\\:bg-pink-900 {\n    --tw-bg-opacity: 1;\n    background-color: rgba(131, 24, 67, var(--tw-bg-opacity));\n  }\n\n  .dark .group:hover .xl\\:dark\\:group-hover\\:bg-transparent {\n    background-color: transparent;\n  }\n\n  .dark .group:hover .xl\\:dark\\:group-hover\\:bg-current {\n    background-color: currentColor;\n  }\n\n  .dark .group:hover .xl\\:dark\\:group-hover\\:bg-black {\n    --tw-bg-opacity: 1;\n    background-color: rgba(0, 0, 0, var(--tw-bg-opacity));\n  }\n\n  .dark .group:hover .xl\\:dark\\:group-hover\\:bg-white {\n    --tw-bg-opacity: 1;\n    background-color: rgba(255, 255, 255, var(--tw-bg-opacity));\n  }\n\n  .dark .group:hover .xl\\:dark\\:group-hover\\:bg-gray-50 {\n    --tw-bg-opacity: 1;\n    background-color: rgba(249, 250, 251, var(--tw-bg-opacity));\n  }\n\n  .dark .group:hover .xl\\:dark\\:group-hover\\:bg-gray-100 {\n    --tw-bg-opacity: 1;\n    background-color: rgba(243, 244, 246, var(--tw-bg-opacity));\n  }\n\n  .dark .group:hover .xl\\:dark\\:group-hover\\:bg-gray-200 {\n    --tw-bg-opacity: 1;\n    background-color: rgba(229, 231, 235, var(--tw-bg-opacity));\n  }\n\n  .dark .group:hover .xl\\:dark\\:group-hover\\:bg-gray-300 {\n    --tw-bg-opacity: 1;\n    background-color: rgba(209, 213, 219, var(--tw-bg-opacity));\n  }\n\n  .dark .group:hover .xl\\:dark\\:group-hover\\:bg-gray-400 {\n    --tw-bg-opacity: 1;\n    background-color: rgba(156, 163, 175, var(--tw-bg-opacity));\n  }\n\n  .dark .group:hover .xl\\:dark\\:group-hover\\:bg-gray-500 {\n    --tw-bg-opacity: 1;\n    background-color: rgba(107, 114, 128, var(--tw-bg-opacity));\n  }\n\n  .dark .group:hover .xl\\:dark\\:group-hover\\:bg-gray-600 {\n    --tw-bg-opacity: 1;\n    background-color: rgba(75, 85, 99, var(--tw-bg-opacity));\n  }\n\n  .dark .group:hover .xl\\:dark\\:group-hover\\:bg-gray-700 {\n    --tw-bg-opacity: 1;\n    background-color: rgba(55, 65, 81, var(--tw-bg-opacity));\n  }\n\n  .dark .group:hover .xl\\:dark\\:group-hover\\:bg-gray-800 {\n    --tw-bg-opacity: 1;\n    background-color: rgba(31, 41, 55, var(--tw-bg-opacity));\n  }\n\n  .dark .group:hover .xl\\:dark\\:group-hover\\:bg-gray-900 {\n    --tw-bg-opacity: 1;\n    background-color: rgba(17, 24, 39, var(--tw-bg-opacity));\n  }\n\n  .dark .group:hover .xl\\:dark\\:group-hover\\:bg-red-50 {\n    --tw-bg-opacity: 1;\n    background-color: rgba(254, 242, 242, var(--tw-bg-opacity));\n  }\n\n  .dark .group:hover .xl\\:dark\\:group-hover\\:bg-red-100 {\n    --tw-bg-opacity: 1;\n    background-color: rgba(254, 226, 226, var(--tw-bg-opacity));\n  }\n\n  .dark .group:hover .xl\\:dark\\:group-hover\\:bg-red-200 {\n    --tw-bg-opacity: 1;\n    background-color: rgba(254, 202, 202, var(--tw-bg-opacity));\n  }\n\n  .dark .group:hover .xl\\:dark\\:group-hover\\:bg-red-300 {\n    --tw-bg-opacity: 1;\n    background-color: rgba(252, 165, 165, var(--tw-bg-opacity));\n  }\n\n  .dark .group:hover .xl\\:dark\\:group-hover\\:bg-red-400 {\n    --tw-bg-opacity: 1;\n    background-color: rgba(248, 113, 113, var(--tw-bg-opacity));\n  }\n\n  .dark .group:hover .xl\\:dark\\:group-hover\\:bg-red-500 {\n    --tw-bg-opacity: 1;\n    background-color: rgba(239, 68, 68, var(--tw-bg-opacity));\n  }\n\n  .dark .group:hover .xl\\:dark\\:group-hover\\:bg-red-600 {\n    --tw-bg-opacity: 1;\n    background-color: rgba(220, 38, 38, var(--tw-bg-opacity));\n  }\n\n  .dark .group:hover .xl\\:dark\\:group-hover\\:bg-red-700 {\n    --tw-bg-opacity: 1;\n    background-color: rgba(185, 28, 28, var(--tw-bg-opacity));\n  }\n\n  .dark .group:hover .xl\\:dark\\:group-hover\\:bg-red-800 {\n    --tw-bg-opacity: 1;\n    background-color: rgba(153, 27, 27, var(--tw-bg-opacity));\n  }\n\n  .dark .group:hover .xl\\:dark\\:group-hover\\:bg-red-900 {\n    --tw-bg-opacity: 1;\n    background-color: rgba(127, 29, 29, var(--tw-bg-opacity));\n  }\n\n  .dark .group:hover .xl\\:dark\\:group-hover\\:bg-yellow-50 {\n    --tw-bg-opacity: 1;\n    background-color: rgba(255, 251, 235, var(--tw-bg-opacity));\n  }\n\n  .dark .group:hover .xl\\:dark\\:group-hover\\:bg-yellow-100 {\n    --tw-bg-opacity: 1;\n    background-color: rgba(254, 243, 199, var(--tw-bg-opacity));\n  }\n\n  .dark .group:hover .xl\\:dark\\:group-hover\\:bg-yellow-200 {\n    --tw-bg-opacity: 1;\n    background-color: rgba(253, 230, 138, var(--tw-bg-opacity));\n  }\n\n  .dark .group:hover .xl\\:dark\\:group-hover\\:bg-yellow-300 {\n    --tw-bg-opacity: 1;\n    background-color: rgba(252, 211, 77, var(--tw-bg-opacity));\n  }\n\n  .dark .group:hover .xl\\:dark\\:group-hover\\:bg-yellow-400 {\n    --tw-bg-opacity: 1;\n    background-color: rgba(251, 191, 36, var(--tw-bg-opacity));\n  }\n\n  .dark .group:hover .xl\\:dark\\:group-hover\\:bg-yellow-500 {\n    --tw-bg-opacity: 1;\n    background-color: rgba(245, 158, 11, var(--tw-bg-opacity));\n  }\n\n  .dark .group:hover .xl\\:dark\\:group-hover\\:bg-yellow-600 {\n    --tw-bg-opacity: 1;\n    background-color: rgba(217, 119, 6, var(--tw-bg-opacity));\n  }\n\n  .dark .group:hover .xl\\:dark\\:group-hover\\:bg-yellow-700 {\n    --tw-bg-opacity: 1;\n    background-color: rgba(180, 83, 9, var(--tw-bg-opacity));\n  }\n\n  .dark .group:hover .xl\\:dark\\:group-hover\\:bg-yellow-800 {\n    --tw-bg-opacity: 1;\n    background-color: rgba(146, 64, 14, var(--tw-bg-opacity));\n  }\n\n  .dark .group:hover .xl\\:dark\\:group-hover\\:bg-yellow-900 {\n    --tw-bg-opacity: 1;\n    background-color: rgba(120, 53, 15, var(--tw-bg-opacity));\n  }\n\n  .dark .group:hover .xl\\:dark\\:group-hover\\:bg-green-50 {\n    --tw-bg-opacity: 1;\n    background-color: rgba(236, 253, 245, var(--tw-bg-opacity));\n  }\n\n  .dark .group:hover .xl\\:dark\\:group-hover\\:bg-green-100 {\n    --tw-bg-opacity: 1;\n    background-color: rgba(209, 250, 229, var(--tw-bg-opacity));\n  }\n\n  .dark .group:hover .xl\\:dark\\:group-hover\\:bg-green-200 {\n    --tw-bg-opacity: 1;\n    background-color: rgba(167, 243, 208, var(--tw-bg-opacity));\n  }\n\n  .dark .group:hover .xl\\:dark\\:group-hover\\:bg-green-300 {\n    --tw-bg-opacity: 1;\n    background-color: rgba(110, 231, 183, var(--tw-bg-opacity));\n  }\n\n  .dark .group:hover .xl\\:dark\\:group-hover\\:bg-green-400 {\n    --tw-bg-opacity: 1;\n    background-color: rgba(52, 211, 153, var(--tw-bg-opacity));\n  }\n\n  .dark .group:hover .xl\\:dark\\:group-hover\\:bg-green-500 {\n    --tw-bg-opacity: 1;\n    background-color: rgba(16, 185, 129, var(--tw-bg-opacity));\n  }\n\n  .dark .group:hover .xl\\:dark\\:group-hover\\:bg-green-600 {\n    --tw-bg-opacity: 1;\n    background-color: rgba(5, 150, 105, var(--tw-bg-opacity));\n  }\n\n  .dark .group:hover .xl\\:dark\\:group-hover\\:bg-green-700 {\n    --tw-bg-opacity: 1;\n    background-color: rgba(4, 120, 87, var(--tw-bg-opacity));\n  }\n\n  .dark .group:hover .xl\\:dark\\:group-hover\\:bg-green-800 {\n    --tw-bg-opacity: 1;\n    background-color: rgba(6, 95, 70, var(--tw-bg-opacity));\n  }\n\n  .dark .group:hover .xl\\:dark\\:group-hover\\:bg-green-900 {\n    --tw-bg-opacity: 1;\n    background-color: rgba(6, 78, 59, var(--tw-bg-opacity));\n  }\n\n  .dark .group:hover .xl\\:dark\\:group-hover\\:bg-blue-50 {\n    --tw-bg-opacity: 1;\n    background-color: rgba(239, 246, 255, var(--tw-bg-opacity));\n  }\n\n  .dark .group:hover .xl\\:dark\\:group-hover\\:bg-blue-100 {\n    --tw-bg-opacity: 1;\n    background-color: rgba(219, 234, 254, var(--tw-bg-opacity));\n  }\n\n  .dark .group:hover .xl\\:dark\\:group-hover\\:bg-blue-200 {\n    --tw-bg-opacity: 1;\n    background-color: rgba(191, 219, 254, var(--tw-bg-opacity));\n  }\n\n  .dark .group:hover .xl\\:dark\\:group-hover\\:bg-blue-300 {\n    --tw-bg-opacity: 1;\n    background-color: rgba(147, 197, 253, var(--tw-bg-opacity));\n  }\n\n  .dark .group:hover .xl\\:dark\\:group-hover\\:bg-blue-400 {\n    --tw-bg-opacity: 1;\n    background-color: rgba(96, 165, 250, var(--tw-bg-opacity));\n  }\n\n  .dark .group:hover .xl\\:dark\\:group-hover\\:bg-blue-500 {\n    --tw-bg-opacity: 1;\n    background-color: rgba(59, 130, 246, var(--tw-bg-opacity));\n  }\n\n  .dark .group:hover .xl\\:dark\\:group-hover\\:bg-blue-600 {\n    --tw-bg-opacity: 1;\n    background-color: rgba(37, 99, 235, var(--tw-bg-opacity));\n  }\n\n  .dark .group:hover .xl\\:dark\\:group-hover\\:bg-blue-700 {\n    --tw-bg-opacity: 1;\n    background-color: rgba(29, 78, 216, var(--tw-bg-opacity));\n  }\n\n  .dark .group:hover .xl\\:dark\\:group-hover\\:bg-blue-800 {\n    --tw-bg-opacity: 1;\n    background-color: rgba(30, 64, 175, var(--tw-bg-opacity));\n  }\n\n  .dark .group:hover .xl\\:dark\\:group-hover\\:bg-blue-900 {\n    --tw-bg-opacity: 1;\n    background-color: rgba(30, 58, 138, var(--tw-bg-opacity));\n  }\n\n  .dark .group:hover .xl\\:dark\\:group-hover\\:bg-indigo-50 {\n    --tw-bg-opacity: 1;\n    background-color: rgba(238, 242, 255, var(--tw-bg-opacity));\n  }\n\n  .dark .group:hover .xl\\:dark\\:group-hover\\:bg-indigo-100 {\n    --tw-bg-opacity: 1;\n    background-color: rgba(224, 231, 255, var(--tw-bg-opacity));\n  }\n\n  .dark .group:hover .xl\\:dark\\:group-hover\\:bg-indigo-200 {\n    --tw-bg-opacity: 1;\n    background-color: rgba(199, 210, 254, var(--tw-bg-opacity));\n  }\n\n  .dark .group:hover .xl\\:dark\\:group-hover\\:bg-indigo-300 {\n    --tw-bg-opacity: 1;\n    background-color: rgba(165, 180, 252, var(--tw-bg-opacity));\n  }\n\n  .dark .group:hover .xl\\:dark\\:group-hover\\:bg-indigo-400 {\n    --tw-bg-opacity: 1;\n    background-color: rgba(129, 140, 248, var(--tw-bg-opacity));\n  }\n\n  .dark .group:hover .xl\\:dark\\:group-hover\\:bg-indigo-500 {\n    --tw-bg-opacity: 1;\n    background-color: rgba(99, 102, 241, var(--tw-bg-opacity));\n  }\n\n  .dark .group:hover .xl\\:dark\\:group-hover\\:bg-indigo-600 {\n    --tw-bg-opacity: 1;\n    background-color: rgba(79, 70, 229, var(--tw-bg-opacity));\n  }\n\n  .dark .group:hover .xl\\:dark\\:group-hover\\:bg-indigo-700 {\n    --tw-bg-opacity: 1;\n    background-color: rgba(67, 56, 202, var(--tw-bg-opacity));\n  }\n\n  .dark .group:hover .xl\\:dark\\:group-hover\\:bg-indigo-800 {\n    --tw-bg-opacity: 1;\n    background-color: rgba(55, 48, 163, var(--tw-bg-opacity));\n  }\n\n  .dark .group:hover .xl\\:dark\\:group-hover\\:bg-indigo-900 {\n    --tw-bg-opacity: 1;\n    background-color: rgba(49, 46, 129, var(--tw-bg-opacity));\n  }\n\n  .dark .group:hover .xl\\:dark\\:group-hover\\:bg-purple-50 {\n    --tw-bg-opacity: 1;\n    background-color: rgba(245, 243, 255, var(--tw-bg-opacity));\n  }\n\n  .dark .group:hover .xl\\:dark\\:group-hover\\:bg-purple-100 {\n    --tw-bg-opacity: 1;\n    background-color: rgba(237, 233, 254, var(--tw-bg-opacity));\n  }\n\n  .dark .group:hover .xl\\:dark\\:group-hover\\:bg-purple-200 {\n    --tw-bg-opacity: 1;\n    background-color: rgba(221, 214, 254, var(--tw-bg-opacity));\n  }\n\n  .dark .group:hover .xl\\:dark\\:group-hover\\:bg-purple-300 {\n    --tw-bg-opacity: 1;\n    background-color: rgba(196, 181, 253, var(--tw-bg-opacity));\n  }\n\n  .dark .group:hover .xl\\:dark\\:group-hover\\:bg-purple-400 {\n    --tw-bg-opacity: 1;\n    background-color: rgba(167, 139, 250, var(--tw-bg-opacity));\n  }\n\n  .dark .group:hover .xl\\:dark\\:group-hover\\:bg-purple-500 {\n    --tw-bg-opacity: 1;\n    background-color: rgba(139, 92, 246, var(--tw-bg-opacity));\n  }\n\n  .dark .group:hover .xl\\:dark\\:group-hover\\:bg-purple-600 {\n    --tw-bg-opacity: 1;\n    background-color: rgba(124, 58, 237, var(--tw-bg-opacity));\n  }\n\n  .dark .group:hover .xl\\:dark\\:group-hover\\:bg-purple-700 {\n    --tw-bg-opacity: 1;\n    background-color: rgba(109, 40, 217, var(--tw-bg-opacity));\n  }\n\n  .dark .group:hover .xl\\:dark\\:group-hover\\:bg-purple-800 {\n    --tw-bg-opacity: 1;\n    background-color: rgba(91, 33, 182, var(--tw-bg-opacity));\n  }\n\n  .dark .group:hover .xl\\:dark\\:group-hover\\:bg-purple-900 {\n    --tw-bg-opacity: 1;\n    background-color: rgba(76, 29, 149, var(--tw-bg-opacity));\n  }\n\n  .dark .group:hover .xl\\:dark\\:group-hover\\:bg-pink-50 {\n    --tw-bg-opacity: 1;\n    background-color: rgba(253, 242, 248, var(--tw-bg-opacity));\n  }\n\n  .dark .group:hover .xl\\:dark\\:group-hover\\:bg-pink-100 {\n    --tw-bg-opacity: 1;\n    background-color: rgba(252, 231, 243, var(--tw-bg-opacity));\n  }\n\n  .dark .group:hover .xl\\:dark\\:group-hover\\:bg-pink-200 {\n    --tw-bg-opacity: 1;\n    background-color: rgba(251, 207, 232, var(--tw-bg-opacity));\n  }\n\n  .dark .group:hover .xl\\:dark\\:group-hover\\:bg-pink-300 {\n    --tw-bg-opacity: 1;\n    background-color: rgba(249, 168, 212, var(--tw-bg-opacity));\n  }\n\n  .dark .group:hover .xl\\:dark\\:group-hover\\:bg-pink-400 {\n    --tw-bg-opacity: 1;\n    background-color: rgba(244, 114, 182, var(--tw-bg-opacity));\n  }\n\n  .dark .group:hover .xl\\:dark\\:group-hover\\:bg-pink-500 {\n    --tw-bg-opacity: 1;\n    background-color: rgba(236, 72, 153, var(--tw-bg-opacity));\n  }\n\n  .dark .group:hover .xl\\:dark\\:group-hover\\:bg-pink-600 {\n    --tw-bg-opacity: 1;\n    background-color: rgba(219, 39, 119, var(--tw-bg-opacity));\n  }\n\n  .dark .group:hover .xl\\:dark\\:group-hover\\:bg-pink-700 {\n    --tw-bg-opacity: 1;\n    background-color: rgba(190, 24, 93, var(--tw-bg-opacity));\n  }\n\n  .dark .group:hover .xl\\:dark\\:group-hover\\:bg-pink-800 {\n    --tw-bg-opacity: 1;\n    background-color: rgba(157, 23, 77, var(--tw-bg-opacity));\n  }\n\n  .dark .group:hover .xl\\:dark\\:group-hover\\:bg-pink-900 {\n    --tw-bg-opacity: 1;\n    background-color: rgba(131, 24, 67, var(--tw-bg-opacity));\n  }\n\n  .dark .xl\\:dark\\:focus-within\\:bg-transparent:focus-within {\n    background-color: transparent;\n  }\n\n  .dark .xl\\:dark\\:focus-within\\:bg-current:focus-within {\n    background-color: currentColor;\n  }\n\n  .dark .xl\\:dark\\:focus-within\\:bg-black:focus-within {\n    --tw-bg-opacity: 1;\n    background-color: rgba(0, 0, 0, var(--tw-bg-opacity));\n  }\n\n  .dark .xl\\:dark\\:focus-within\\:bg-white:focus-within {\n    --tw-bg-opacity: 1;\n    background-color: rgba(255, 255, 255, var(--tw-bg-opacity));\n  }\n\n  .dark .xl\\:dark\\:focus-within\\:bg-gray-50:focus-within {\n    --tw-bg-opacity: 1;\n    background-color: rgba(249, 250, 251, var(--tw-bg-opacity));\n  }\n\n  .dark .xl\\:dark\\:focus-within\\:bg-gray-100:focus-within {\n    --tw-bg-opacity: 1;\n    background-color: rgba(243, 244, 246, var(--tw-bg-opacity));\n  }\n\n  .dark .xl\\:dark\\:focus-within\\:bg-gray-200:focus-within {\n    --tw-bg-opacity: 1;\n    background-color: rgba(229, 231, 235, var(--tw-bg-opacity));\n  }\n\n  .dark .xl\\:dark\\:focus-within\\:bg-gray-300:focus-within {\n    --tw-bg-opacity: 1;\n    background-color: rgba(209, 213, 219, var(--tw-bg-opacity));\n  }\n\n  .dark .xl\\:dark\\:focus-within\\:bg-gray-400:focus-within {\n    --tw-bg-opacity: 1;\n    background-color: rgba(156, 163, 175, var(--tw-bg-opacity));\n  }\n\n  .dark .xl\\:dark\\:focus-within\\:bg-gray-500:focus-within {\n    --tw-bg-opacity: 1;\n    background-color: rgba(107, 114, 128, var(--tw-bg-opacity));\n  }\n\n  .dark .xl\\:dark\\:focus-within\\:bg-gray-600:focus-within {\n    --tw-bg-opacity: 1;\n    background-color: rgba(75, 85, 99, var(--tw-bg-opacity));\n  }\n\n  .dark .xl\\:dark\\:focus-within\\:bg-gray-700:focus-within {\n    --tw-bg-opacity: 1;\n    background-color: rgba(55, 65, 81, var(--tw-bg-opacity));\n  }\n\n  .dark .xl\\:dark\\:focus-within\\:bg-gray-800:focus-within {\n    --tw-bg-opacity: 1;\n    background-color: rgba(31, 41, 55, var(--tw-bg-opacity));\n  }\n\n  .dark .xl\\:dark\\:focus-within\\:bg-gray-900:focus-within {\n    --tw-bg-opacity: 1;\n    background-color: rgba(17, 24, 39, var(--tw-bg-opacity));\n  }\n\n  .dark .xl\\:dark\\:focus-within\\:bg-red-50:focus-within {\n    --tw-bg-opacity: 1;\n    background-color: rgba(254, 242, 242, var(--tw-bg-opacity));\n  }\n\n  .dark .xl\\:dark\\:focus-within\\:bg-red-100:focus-within {\n    --tw-bg-opacity: 1;\n    background-color: rgba(254, 226, 226, var(--tw-bg-opacity));\n  }\n\n  .dark .xl\\:dark\\:focus-within\\:bg-red-200:focus-within {\n    --tw-bg-opacity: 1;\n    background-color: rgba(254, 202, 202, var(--tw-bg-opacity));\n  }\n\n  .dark .xl\\:dark\\:focus-within\\:bg-red-300:focus-within {\n    --tw-bg-opacity: 1;\n    background-color: rgba(252, 165, 165, var(--tw-bg-opacity));\n  }\n\n  .dark .xl\\:dark\\:focus-within\\:bg-red-400:focus-within {\n    --tw-bg-opacity: 1;\n    background-color: rgba(248, 113, 113, var(--tw-bg-opacity));\n  }\n\n  .dark .xl\\:dark\\:focus-within\\:bg-red-500:focus-within {\n    --tw-bg-opacity: 1;\n    background-color: rgba(239, 68, 68, var(--tw-bg-opacity));\n  }\n\n  .dark .xl\\:dark\\:focus-within\\:bg-red-600:focus-within {\n    --tw-bg-opacity: 1;\n    background-color: rgba(220, 38, 38, var(--tw-bg-opacity));\n  }\n\n  .dark .xl\\:dark\\:focus-within\\:bg-red-700:focus-within {\n    --tw-bg-opacity: 1;\n    background-color: rgba(185, 28, 28, var(--tw-bg-opacity));\n  }\n\n  .dark .xl\\:dark\\:focus-within\\:bg-red-800:focus-within {\n    --tw-bg-opacity: 1;\n    background-color: rgba(153, 27, 27, var(--tw-bg-opacity));\n  }\n\n  .dark .xl\\:dark\\:focus-within\\:bg-red-900:focus-within {\n    --tw-bg-opacity: 1;\n    background-color: rgba(127, 29, 29, var(--tw-bg-opacity));\n  }\n\n  .dark .xl\\:dark\\:focus-within\\:bg-yellow-50:focus-within {\n    --tw-bg-opacity: 1;\n    background-color: rgba(255, 251, 235, var(--tw-bg-opacity));\n  }\n\n  .dark .xl\\:dark\\:focus-within\\:bg-yellow-100:focus-within {\n    --tw-bg-opacity: 1;\n    background-color: rgba(254, 243, 199, var(--tw-bg-opacity));\n  }\n\n  .dark .xl\\:dark\\:focus-within\\:bg-yellow-200:focus-within {\n    --tw-bg-opacity: 1;\n    background-color: rgba(253, 230, 138, var(--tw-bg-opacity));\n  }\n\n  .dark .xl\\:dark\\:focus-within\\:bg-yellow-300:focus-within {\n    --tw-bg-opacity: 1;\n    background-color: rgba(252, 211, 77, var(--tw-bg-opacity));\n  }\n\n  .dark .xl\\:dark\\:focus-within\\:bg-yellow-400:focus-within {\n    --tw-bg-opacity: 1;\n    background-color: rgba(251, 191, 36, var(--tw-bg-opacity));\n  }\n\n  .dark .xl\\:dark\\:focus-within\\:bg-yellow-500:focus-within {\n    --tw-bg-opacity: 1;\n    background-color: rgba(245, 158, 11, var(--tw-bg-opacity));\n  }\n\n  .dark .xl\\:dark\\:focus-within\\:bg-yellow-600:focus-within {\n    --tw-bg-opacity: 1;\n    background-color: rgba(217, 119, 6, var(--tw-bg-opacity));\n  }\n\n  .dark .xl\\:dark\\:focus-within\\:bg-yellow-700:focus-within {\n    --tw-bg-opacity: 1;\n    background-color: rgba(180, 83, 9, var(--tw-bg-opacity));\n  }\n\n  .dark .xl\\:dark\\:focus-within\\:bg-yellow-800:focus-within {\n    --tw-bg-opacity: 1;\n    background-color: rgba(146, 64, 14, var(--tw-bg-opacity));\n  }\n\n  .dark .xl\\:dark\\:focus-within\\:bg-yellow-900:focus-within {\n    --tw-bg-opacity: 1;\n    background-color: rgba(120, 53, 15, var(--tw-bg-opacity));\n  }\n\n  .dark .xl\\:dark\\:focus-within\\:bg-green-50:focus-within {\n    --tw-bg-opacity: 1;\n    background-color: rgba(236, 253, 245, var(--tw-bg-opacity));\n  }\n\n  .dark .xl\\:dark\\:focus-within\\:bg-green-100:focus-within {\n    --tw-bg-opacity: 1;\n    background-color: rgba(209, 250, 229, var(--tw-bg-opacity));\n  }\n\n  .dark .xl\\:dark\\:focus-within\\:bg-green-200:focus-within {\n    --tw-bg-opacity: 1;\n    background-color: rgba(167, 243, 208, var(--tw-bg-opacity));\n  }\n\n  .dark .xl\\:dark\\:focus-within\\:bg-green-300:focus-within {\n    --tw-bg-opacity: 1;\n    background-color: rgba(110, 231, 183, var(--tw-bg-opacity));\n  }\n\n  .dark .xl\\:dark\\:focus-within\\:bg-green-400:focus-within {\n    --tw-bg-opacity: 1;\n    background-color: rgba(52, 211, 153, var(--tw-bg-opacity));\n  }\n\n  .dark .xl\\:dark\\:focus-within\\:bg-green-500:focus-within {\n    --tw-bg-opacity: 1;\n    background-color: rgba(16, 185, 129, var(--tw-bg-opacity));\n  }\n\n  .dark .xl\\:dark\\:focus-within\\:bg-green-600:focus-within {\n    --tw-bg-opacity: 1;\n    background-color: rgba(5, 150, 105, var(--tw-bg-opacity));\n  }\n\n  .dark .xl\\:dark\\:focus-within\\:bg-green-700:focus-within {\n    --tw-bg-opacity: 1;\n    background-color: rgba(4, 120, 87, var(--tw-bg-opacity));\n  }\n\n  .dark .xl\\:dark\\:focus-within\\:bg-green-800:focus-within {\n    --tw-bg-opacity: 1;\n    background-color: rgba(6, 95, 70, var(--tw-bg-opacity));\n  }\n\n  .dark .xl\\:dark\\:focus-within\\:bg-green-900:focus-within {\n    --tw-bg-opacity: 1;\n    background-color: rgba(6, 78, 59, var(--tw-bg-opacity));\n  }\n\n  .dark .xl\\:dark\\:focus-within\\:bg-blue-50:focus-within {\n    --tw-bg-opacity: 1;\n    background-color: rgba(239, 246, 255, var(--tw-bg-opacity));\n  }\n\n  .dark .xl\\:dark\\:focus-within\\:bg-blue-100:focus-within {\n    --tw-bg-opacity: 1;\n    background-color: rgba(219, 234, 254, var(--tw-bg-opacity));\n  }\n\n  .dark .xl\\:dark\\:focus-within\\:bg-blue-200:focus-within {\n    --tw-bg-opacity: 1;\n    background-color: rgba(191, 219, 254, var(--tw-bg-opacity));\n  }\n\n  .dark .xl\\:dark\\:focus-within\\:bg-blue-300:focus-within {\n    --tw-bg-opacity: 1;\n    background-color: rgba(147, 197, 253, var(--tw-bg-opacity));\n  }\n\n  .dark .xl\\:dark\\:focus-within\\:bg-blue-400:focus-within {\n    --tw-bg-opacity: 1;\n    background-color: rgba(96, 165, 250, var(--tw-bg-opacity));\n  }\n\n  .dark .xl\\:dark\\:focus-within\\:bg-blue-500:focus-within {\n    --tw-bg-opacity: 1;\n    background-color: rgba(59, 130, 246, var(--tw-bg-opacity));\n  }\n\n  .dark .xl\\:dark\\:focus-within\\:bg-blue-600:focus-within {\n    --tw-bg-opacity: 1;\n    background-color: rgba(37, 99, 235, var(--tw-bg-opacity));\n  }\n\n  .dark .xl\\:dark\\:focus-within\\:bg-blue-700:focus-within {\n    --tw-bg-opacity: 1;\n    background-color: rgba(29, 78, 216, var(--tw-bg-opacity));\n  }\n\n  .dark .xl\\:dark\\:focus-within\\:bg-blue-800:focus-within {\n    --tw-bg-opacity: 1;\n    background-color: rgba(30, 64, 175, var(--tw-bg-opacity));\n  }\n\n  .dark .xl\\:dark\\:focus-within\\:bg-blue-900:focus-within {\n    --tw-bg-opacity: 1;\n    background-color: rgba(30, 58, 138, var(--tw-bg-opacity));\n  }\n\n  .dark .xl\\:dark\\:focus-within\\:bg-indigo-50:focus-within {\n    --tw-bg-opacity: 1;\n    background-color: rgba(238, 242, 255, var(--tw-bg-opacity));\n  }\n\n  .dark .xl\\:dark\\:focus-within\\:bg-indigo-100:focus-within {\n    --tw-bg-opacity: 1;\n    background-color: rgba(224, 231, 255, var(--tw-bg-opacity));\n  }\n\n  .dark .xl\\:dark\\:focus-within\\:bg-indigo-200:focus-within {\n    --tw-bg-opacity: 1;\n    background-color: rgba(199, 210, 254, var(--tw-bg-opacity));\n  }\n\n  .dark .xl\\:dark\\:focus-within\\:bg-indigo-300:focus-within {\n    --tw-bg-opacity: 1;\n    background-color: rgba(165, 180, 252, var(--tw-bg-opacity));\n  }\n\n  .dark .xl\\:dark\\:focus-within\\:bg-indigo-400:focus-within {\n    --tw-bg-opacity: 1;\n    background-color: rgba(129, 140, 248, var(--tw-bg-opacity));\n  }\n\n  .dark .xl\\:dark\\:focus-within\\:bg-indigo-500:focus-within {\n    --tw-bg-opacity: 1;\n    background-color: rgba(99, 102, 241, var(--tw-bg-opacity));\n  }\n\n  .dark .xl\\:dark\\:focus-within\\:bg-indigo-600:focus-within {\n    --tw-bg-opacity: 1;\n    background-color: rgba(79, 70, 229, var(--tw-bg-opacity));\n  }\n\n  .dark .xl\\:dark\\:focus-within\\:bg-indigo-700:focus-within {\n    --tw-bg-opacity: 1;\n    background-color: rgba(67, 56, 202, var(--tw-bg-opacity));\n  }\n\n  .dark .xl\\:dark\\:focus-within\\:bg-indigo-800:focus-within {\n    --tw-bg-opacity: 1;\n    background-color: rgba(55, 48, 163, var(--tw-bg-opacity));\n  }\n\n  .dark .xl\\:dark\\:focus-within\\:bg-indigo-900:focus-within {\n    --tw-bg-opacity: 1;\n    background-color: rgba(49, 46, 129, var(--tw-bg-opacity));\n  }\n\n  .dark .xl\\:dark\\:focus-within\\:bg-purple-50:focus-within {\n    --tw-bg-opacity: 1;\n    background-color: rgba(245, 243, 255, var(--tw-bg-opacity));\n  }\n\n  .dark .xl\\:dark\\:focus-within\\:bg-purple-100:focus-within {\n    --tw-bg-opacity: 1;\n    background-color: rgba(237, 233, 254, var(--tw-bg-opacity));\n  }\n\n  .dark .xl\\:dark\\:focus-within\\:bg-purple-200:focus-within {\n    --tw-bg-opacity: 1;\n    background-color: rgba(221, 214, 254, var(--tw-bg-opacity));\n  }\n\n  .dark .xl\\:dark\\:focus-within\\:bg-purple-300:focus-within {\n    --tw-bg-opacity: 1;\n    background-color: rgba(196, 181, 253, var(--tw-bg-opacity));\n  }\n\n  .dark .xl\\:dark\\:focus-within\\:bg-purple-400:focus-within {\n    --tw-bg-opacity: 1;\n    background-color: rgba(167, 139, 250, var(--tw-bg-opacity));\n  }\n\n  .dark .xl\\:dark\\:focus-within\\:bg-purple-500:focus-within {\n    --tw-bg-opacity: 1;\n    background-color: rgba(139, 92, 246, var(--tw-bg-opacity));\n  }\n\n  .dark .xl\\:dark\\:focus-within\\:bg-purple-600:focus-within {\n    --tw-bg-opacity: 1;\n    background-color: rgba(124, 58, 237, var(--tw-bg-opacity));\n  }\n\n  .dark .xl\\:dark\\:focus-within\\:bg-purple-700:focus-within {\n    --tw-bg-opacity: 1;\n    background-color: rgba(109, 40, 217, var(--tw-bg-opacity));\n  }\n\n  .dark .xl\\:dark\\:focus-within\\:bg-purple-800:focus-within {\n    --tw-bg-opacity: 1;\n    background-color: rgba(91, 33, 182, var(--tw-bg-opacity));\n  }\n\n  .dark .xl\\:dark\\:focus-within\\:bg-purple-900:focus-within {\n    --tw-bg-opacity: 1;\n    background-color: rgba(76, 29, 149, var(--tw-bg-opacity));\n  }\n\n  .dark .xl\\:dark\\:focus-within\\:bg-pink-50:focus-within {\n    --tw-bg-opacity: 1;\n    background-color: rgba(253, 242, 248, var(--tw-bg-opacity));\n  }\n\n  .dark .xl\\:dark\\:focus-within\\:bg-pink-100:focus-within {\n    --tw-bg-opacity: 1;\n    background-color: rgba(252, 231, 243, var(--tw-bg-opacity));\n  }\n\n  .dark .xl\\:dark\\:focus-within\\:bg-pink-200:focus-within {\n    --tw-bg-opacity: 1;\n    background-color: rgba(251, 207, 232, var(--tw-bg-opacity));\n  }\n\n  .dark .xl\\:dark\\:focus-within\\:bg-pink-300:focus-within {\n    --tw-bg-opacity: 1;\n    background-color: rgba(249, 168, 212, var(--tw-bg-opacity));\n  }\n\n  .dark .xl\\:dark\\:focus-within\\:bg-pink-400:focus-within {\n    --tw-bg-opacity: 1;\n    background-color: rgba(244, 114, 182, var(--tw-bg-opacity));\n  }\n\n  .dark .xl\\:dark\\:focus-within\\:bg-pink-500:focus-within {\n    --tw-bg-opacity: 1;\n    background-color: rgba(236, 72, 153, var(--tw-bg-opacity));\n  }\n\n  .dark .xl\\:dark\\:focus-within\\:bg-pink-600:focus-within {\n    --tw-bg-opacity: 1;\n    background-color: rgba(219, 39, 119, var(--tw-bg-opacity));\n  }\n\n  .dark .xl\\:dark\\:focus-within\\:bg-pink-700:focus-within {\n    --tw-bg-opacity: 1;\n    background-color: rgba(190, 24, 93, var(--tw-bg-opacity));\n  }\n\n  .dark .xl\\:dark\\:focus-within\\:bg-pink-800:focus-within {\n    --tw-bg-opacity: 1;\n    background-color: rgba(157, 23, 77, var(--tw-bg-opacity));\n  }\n\n  .dark .xl\\:dark\\:focus-within\\:bg-pink-900:focus-within {\n    --tw-bg-opacity: 1;\n    background-color: rgba(131, 24, 67, var(--tw-bg-opacity));\n  }\n\n  .dark .xl\\:dark\\:hover\\:bg-transparent:hover {\n    background-color: transparent;\n  }\n\n  .dark .xl\\:dark\\:hover\\:bg-current:hover {\n    background-color: currentColor;\n  }\n\n  .dark .xl\\:dark\\:hover\\:bg-black:hover {\n    --tw-bg-opacity: 1;\n    background-color: rgba(0, 0, 0, var(--tw-bg-opacity));\n  }\n\n  .dark .xl\\:dark\\:hover\\:bg-white:hover {\n    --tw-bg-opacity: 1;\n    background-color: rgba(255, 255, 255, var(--tw-bg-opacity));\n  }\n\n  .dark .xl\\:dark\\:hover\\:bg-gray-50:hover {\n    --tw-bg-opacity: 1;\n    background-color: rgba(249, 250, 251, var(--tw-bg-opacity));\n  }\n\n  .dark .xl\\:dark\\:hover\\:bg-gray-100:hover {\n    --tw-bg-opacity: 1;\n    background-color: rgba(243, 244, 246, var(--tw-bg-opacity));\n  }\n\n  .dark .xl\\:dark\\:hover\\:bg-gray-200:hover {\n    --tw-bg-opacity: 1;\n    background-color: rgba(229, 231, 235, var(--tw-bg-opacity));\n  }\n\n  .dark .xl\\:dark\\:hover\\:bg-gray-300:hover {\n    --tw-bg-opacity: 1;\n    background-color: rgba(209, 213, 219, var(--tw-bg-opacity));\n  }\n\n  .dark .xl\\:dark\\:hover\\:bg-gray-400:hover {\n    --tw-bg-opacity: 1;\n    background-color: rgba(156, 163, 175, var(--tw-bg-opacity));\n  }\n\n  .dark .xl\\:dark\\:hover\\:bg-gray-500:hover {\n    --tw-bg-opacity: 1;\n    background-color: rgba(107, 114, 128, var(--tw-bg-opacity));\n  }\n\n  .dark .xl\\:dark\\:hover\\:bg-gray-600:hover {\n    --tw-bg-opacity: 1;\n    background-color: rgba(75, 85, 99, var(--tw-bg-opacity));\n  }\n\n  .dark .xl\\:dark\\:hover\\:bg-gray-700:hover {\n    --tw-bg-opacity: 1;\n    background-color: rgba(55, 65, 81, var(--tw-bg-opacity));\n  }\n\n  .dark .xl\\:dark\\:hover\\:bg-gray-800:hover {\n    --tw-bg-opacity: 1;\n    background-color: rgba(31, 41, 55, var(--tw-bg-opacity));\n  }\n\n  .dark .xl\\:dark\\:hover\\:bg-gray-900:hover {\n    --tw-bg-opacity: 1;\n    background-color: rgba(17, 24, 39, var(--tw-bg-opacity));\n  }\n\n  .dark .xl\\:dark\\:hover\\:bg-red-50:hover {\n    --tw-bg-opacity: 1;\n    background-color: rgba(254, 242, 242, var(--tw-bg-opacity));\n  }\n\n  .dark .xl\\:dark\\:hover\\:bg-red-100:hover {\n    --tw-bg-opacity: 1;\n    background-color: rgba(254, 226, 226, var(--tw-bg-opacity));\n  }\n\n  .dark .xl\\:dark\\:hover\\:bg-red-200:hover {\n    --tw-bg-opacity: 1;\n    background-color: rgba(254, 202, 202, var(--tw-bg-opacity));\n  }\n\n  .dark .xl\\:dark\\:hover\\:bg-red-300:hover {\n    --tw-bg-opacity: 1;\n    background-color: rgba(252, 165, 165, var(--tw-bg-opacity));\n  }\n\n  .dark .xl\\:dark\\:hover\\:bg-red-400:hover {\n    --tw-bg-opacity: 1;\n    background-color: rgba(248, 113, 113, var(--tw-bg-opacity));\n  }\n\n  .dark .xl\\:dark\\:hover\\:bg-red-500:hover {\n    --tw-bg-opacity: 1;\n    background-color: rgba(239, 68, 68, var(--tw-bg-opacity));\n  }\n\n  .dark .xl\\:dark\\:hover\\:bg-red-600:hover {\n    --tw-bg-opacity: 1;\n    background-color: rgba(220, 38, 38, var(--tw-bg-opacity));\n  }\n\n  .dark .xl\\:dark\\:hover\\:bg-red-700:hover {\n    --tw-bg-opacity: 1;\n    background-color: rgba(185, 28, 28, var(--tw-bg-opacity));\n  }\n\n  .dark .xl\\:dark\\:hover\\:bg-red-800:hover {\n    --tw-bg-opacity: 1;\n    background-color: rgba(153, 27, 27, var(--tw-bg-opacity));\n  }\n\n  .dark .xl\\:dark\\:hover\\:bg-red-900:hover {\n    --tw-bg-opacity: 1;\n    background-color: rgba(127, 29, 29, var(--tw-bg-opacity));\n  }\n\n  .dark .xl\\:dark\\:hover\\:bg-yellow-50:hover {\n    --tw-bg-opacity: 1;\n    background-color: rgba(255, 251, 235, var(--tw-bg-opacity));\n  }\n\n  .dark .xl\\:dark\\:hover\\:bg-yellow-100:hover {\n    --tw-bg-opacity: 1;\n    background-color: rgba(254, 243, 199, var(--tw-bg-opacity));\n  }\n\n  .dark .xl\\:dark\\:hover\\:bg-yellow-200:hover {\n    --tw-bg-opacity: 1;\n    background-color: rgba(253, 230, 138, var(--tw-bg-opacity));\n  }\n\n  .dark .xl\\:dark\\:hover\\:bg-yellow-300:hover {\n    --tw-bg-opacity: 1;\n    background-color: rgba(252, 211, 77, var(--tw-bg-opacity));\n  }\n\n  .dark .xl\\:dark\\:hover\\:bg-yellow-400:hover {\n    --tw-bg-opacity: 1;\n    background-color: rgba(251, 191, 36, var(--tw-bg-opacity));\n  }\n\n  .dark .xl\\:dark\\:hover\\:bg-yellow-500:hover {\n    --tw-bg-opacity: 1;\n    background-color: rgba(245, 158, 11, var(--tw-bg-opacity));\n  }\n\n  .dark .xl\\:dark\\:hover\\:bg-yellow-600:hover {\n    --tw-bg-opacity: 1;\n    background-color: rgba(217, 119, 6, var(--tw-bg-opacity));\n  }\n\n  .dark .xl\\:dark\\:hover\\:bg-yellow-700:hover {\n    --tw-bg-opacity: 1;\n    background-color: rgba(180, 83, 9, var(--tw-bg-opacity));\n  }\n\n  .dark .xl\\:dark\\:hover\\:bg-yellow-800:hover {\n    --tw-bg-opacity: 1;\n    background-color: rgba(146, 64, 14, var(--tw-bg-opacity));\n  }\n\n  .dark .xl\\:dark\\:hover\\:bg-yellow-900:hover {\n    --tw-bg-opacity: 1;\n    background-color: rgba(120, 53, 15, var(--tw-bg-opacity));\n  }\n\n  .dark .xl\\:dark\\:hover\\:bg-green-50:hover {\n    --tw-bg-opacity: 1;\n    background-color: rgba(236, 253, 245, var(--tw-bg-opacity));\n  }\n\n  .dark .xl\\:dark\\:hover\\:bg-green-100:hover {\n    --tw-bg-opacity: 1;\n    background-color: rgba(209, 250, 229, var(--tw-bg-opacity));\n  }\n\n  .dark .xl\\:dark\\:hover\\:bg-green-200:hover {\n    --tw-bg-opacity: 1;\n    background-color: rgba(167, 243, 208, var(--tw-bg-opacity));\n  }\n\n  .dark .xl\\:dark\\:hover\\:bg-green-300:hover {\n    --tw-bg-opacity: 1;\n    background-color: rgba(110, 231, 183, var(--tw-bg-opacity));\n  }\n\n  .dark .xl\\:dark\\:hover\\:bg-green-400:hover {\n    --tw-bg-opacity: 1;\n    background-color: rgba(52, 211, 153, var(--tw-bg-opacity));\n  }\n\n  .dark .xl\\:dark\\:hover\\:bg-green-500:hover {\n    --tw-bg-opacity: 1;\n    background-color: rgba(16, 185, 129, var(--tw-bg-opacity));\n  }\n\n  .dark .xl\\:dark\\:hover\\:bg-green-600:hover {\n    --tw-bg-opacity: 1;\n    background-color: rgba(5, 150, 105, var(--tw-bg-opacity));\n  }\n\n  .dark .xl\\:dark\\:hover\\:bg-green-700:hover {\n    --tw-bg-opacity: 1;\n    background-color: rgba(4, 120, 87, var(--tw-bg-opacity));\n  }\n\n  .dark .xl\\:dark\\:hover\\:bg-green-800:hover {\n    --tw-bg-opacity: 1;\n    background-color: rgba(6, 95, 70, var(--tw-bg-opacity));\n  }\n\n  .dark .xl\\:dark\\:hover\\:bg-green-900:hover {\n    --tw-bg-opacity: 1;\n    background-color: rgba(6, 78, 59, var(--tw-bg-opacity));\n  }\n\n  .dark .xl\\:dark\\:hover\\:bg-blue-50:hover {\n    --tw-bg-opacity: 1;\n    background-color: rgba(239, 246, 255, var(--tw-bg-opacity));\n  }\n\n  .dark .xl\\:dark\\:hover\\:bg-blue-100:hover {\n    --tw-bg-opacity: 1;\n    background-color: rgba(219, 234, 254, var(--tw-bg-opacity));\n  }\n\n  .dark .xl\\:dark\\:hover\\:bg-blue-200:hover {\n    --tw-bg-opacity: 1;\n    background-color: rgba(191, 219, 254, var(--tw-bg-opacity));\n  }\n\n  .dark .xl\\:dark\\:hover\\:bg-blue-300:hover {\n    --tw-bg-opacity: 1;\n    background-color: rgba(147, 197, 253, var(--tw-bg-opacity));\n  }\n\n  .dark .xl\\:dark\\:hover\\:bg-blue-400:hover {\n    --tw-bg-opacity: 1;\n    background-color: rgba(96, 165, 250, var(--tw-bg-opacity));\n  }\n\n  .dark .xl\\:dark\\:hover\\:bg-blue-500:hover {\n    --tw-bg-opacity: 1;\n    background-color: rgba(59, 130, 246, var(--tw-bg-opacity));\n  }\n\n  .dark .xl\\:dark\\:hover\\:bg-blue-600:hover {\n    --tw-bg-opacity: 1;\n    background-color: rgba(37, 99, 235, var(--tw-bg-opacity));\n  }\n\n  .dark .xl\\:dark\\:hover\\:bg-blue-700:hover {\n    --tw-bg-opacity: 1;\n    background-color: rgba(29, 78, 216, var(--tw-bg-opacity));\n  }\n\n  .dark .xl\\:dark\\:hover\\:bg-blue-800:hover {\n    --tw-bg-opacity: 1;\n    background-color: rgba(30, 64, 175, var(--tw-bg-opacity));\n  }\n\n  .dark .xl\\:dark\\:hover\\:bg-blue-900:hover {\n    --tw-bg-opacity: 1;\n    background-color: rgba(30, 58, 138, var(--tw-bg-opacity));\n  }\n\n  .dark .xl\\:dark\\:hover\\:bg-indigo-50:hover {\n    --tw-bg-opacity: 1;\n    background-color: rgba(238, 242, 255, var(--tw-bg-opacity));\n  }\n\n  .dark .xl\\:dark\\:hover\\:bg-indigo-100:hover {\n    --tw-bg-opacity: 1;\n    background-color: rgba(224, 231, 255, var(--tw-bg-opacity));\n  }\n\n  .dark .xl\\:dark\\:hover\\:bg-indigo-200:hover {\n    --tw-bg-opacity: 1;\n    background-color: rgba(199, 210, 254, var(--tw-bg-opacity));\n  }\n\n  .dark .xl\\:dark\\:hover\\:bg-indigo-300:hover {\n    --tw-bg-opacity: 1;\n    background-color: rgba(165, 180, 252, var(--tw-bg-opacity));\n  }\n\n  .dark .xl\\:dark\\:hover\\:bg-indigo-400:hover {\n    --tw-bg-opacity: 1;\n    background-color: rgba(129, 140, 248, var(--tw-bg-opacity));\n  }\n\n  .dark .xl\\:dark\\:hover\\:bg-indigo-500:hover {\n    --tw-bg-opacity: 1;\n    background-color: rgba(99, 102, 241, var(--tw-bg-opacity));\n  }\n\n  .dark .xl\\:dark\\:hover\\:bg-indigo-600:hover {\n    --tw-bg-opacity: 1;\n    background-color: rgba(79, 70, 229, var(--tw-bg-opacity));\n  }\n\n  .dark .xl\\:dark\\:hover\\:bg-indigo-700:hover {\n    --tw-bg-opacity: 1;\n    background-color: rgba(67, 56, 202, var(--tw-bg-opacity));\n  }\n\n  .dark .xl\\:dark\\:hover\\:bg-indigo-800:hover {\n    --tw-bg-opacity: 1;\n    background-color: rgba(55, 48, 163, var(--tw-bg-opacity));\n  }\n\n  .dark .xl\\:dark\\:hover\\:bg-indigo-900:hover {\n    --tw-bg-opacity: 1;\n    background-color: rgba(49, 46, 129, var(--tw-bg-opacity));\n  }\n\n  .dark .xl\\:dark\\:hover\\:bg-purple-50:hover {\n    --tw-bg-opacity: 1;\n    background-color: rgba(245, 243, 255, var(--tw-bg-opacity));\n  }\n\n  .dark .xl\\:dark\\:hover\\:bg-purple-100:hover {\n    --tw-bg-opacity: 1;\n    background-color: rgba(237, 233, 254, var(--tw-bg-opacity));\n  }\n\n  .dark .xl\\:dark\\:hover\\:bg-purple-200:hover {\n    --tw-bg-opacity: 1;\n    background-color: rgba(221, 214, 254, var(--tw-bg-opacity));\n  }\n\n  .dark .xl\\:dark\\:hover\\:bg-purple-300:hover {\n    --tw-bg-opacity: 1;\n    background-color: rgba(196, 181, 253, var(--tw-bg-opacity));\n  }\n\n  .dark .xl\\:dark\\:hover\\:bg-purple-400:hover {\n    --tw-bg-opacity: 1;\n    background-color: rgba(167, 139, 250, var(--tw-bg-opacity));\n  }\n\n  .dark .xl\\:dark\\:hover\\:bg-purple-500:hover {\n    --tw-bg-opacity: 1;\n    background-color: rgba(139, 92, 246, var(--tw-bg-opacity));\n  }\n\n  .dark .xl\\:dark\\:hover\\:bg-purple-600:hover {\n    --tw-bg-opacity: 1;\n    background-color: rgba(124, 58, 237, var(--tw-bg-opacity));\n  }\n\n  .dark .xl\\:dark\\:hover\\:bg-purple-700:hover {\n    --tw-bg-opacity: 1;\n    background-color: rgba(109, 40, 217, var(--tw-bg-opacity));\n  }\n\n  .dark .xl\\:dark\\:hover\\:bg-purple-800:hover {\n    --tw-bg-opacity: 1;\n    background-color: rgba(91, 33, 182, var(--tw-bg-opacity));\n  }\n\n  .dark .xl\\:dark\\:hover\\:bg-purple-900:hover {\n    --tw-bg-opacity: 1;\n    background-color: rgba(76, 29, 149, var(--tw-bg-opacity));\n  }\n\n  .dark .xl\\:dark\\:hover\\:bg-pink-50:hover {\n    --tw-bg-opacity: 1;\n    background-color: rgba(253, 242, 248, var(--tw-bg-opacity));\n  }\n\n  .dark .xl\\:dark\\:hover\\:bg-pink-100:hover {\n    --tw-bg-opacity: 1;\n    background-color: rgba(252, 231, 243, var(--tw-bg-opacity));\n  }\n\n  .dark .xl\\:dark\\:hover\\:bg-pink-200:hover {\n    --tw-bg-opacity: 1;\n    background-color: rgba(251, 207, 232, var(--tw-bg-opacity));\n  }\n\n  .dark .xl\\:dark\\:hover\\:bg-pink-300:hover {\n    --tw-bg-opacity: 1;\n    background-color: rgba(249, 168, 212, var(--tw-bg-opacity));\n  }\n\n  .dark .xl\\:dark\\:hover\\:bg-pink-400:hover {\n    --tw-bg-opacity: 1;\n    background-color: rgba(244, 114, 182, var(--tw-bg-opacity));\n  }\n\n  .dark .xl\\:dark\\:hover\\:bg-pink-500:hover {\n    --tw-bg-opacity: 1;\n    background-color: rgba(236, 72, 153, var(--tw-bg-opacity));\n  }\n\n  .dark .xl\\:dark\\:hover\\:bg-pink-600:hover {\n    --tw-bg-opacity: 1;\n    background-color: rgba(219, 39, 119, var(--tw-bg-opacity));\n  }\n\n  .dark .xl\\:dark\\:hover\\:bg-pink-700:hover {\n    --tw-bg-opacity: 1;\n    background-color: rgba(190, 24, 93, var(--tw-bg-opacity));\n  }\n\n  .dark .xl\\:dark\\:hover\\:bg-pink-800:hover {\n    --tw-bg-opacity: 1;\n    background-color: rgba(157, 23, 77, var(--tw-bg-opacity));\n  }\n\n  .dark .xl\\:dark\\:hover\\:bg-pink-900:hover {\n    --tw-bg-opacity: 1;\n    background-color: rgba(131, 24, 67, var(--tw-bg-opacity));\n  }\n\n  .dark .xl\\:dark\\:focus\\:bg-transparent:focus {\n    background-color: transparent;\n  }\n\n  .dark .xl\\:dark\\:focus\\:bg-current:focus {\n    background-color: currentColor;\n  }\n\n  .dark .xl\\:dark\\:focus\\:bg-black:focus {\n    --tw-bg-opacity: 1;\n    background-color: rgba(0, 0, 0, var(--tw-bg-opacity));\n  }\n\n  .dark .xl\\:dark\\:focus\\:bg-white:focus {\n    --tw-bg-opacity: 1;\n    background-color: rgba(255, 255, 255, var(--tw-bg-opacity));\n  }\n\n  .dark .xl\\:dark\\:focus\\:bg-gray-50:focus {\n    --tw-bg-opacity: 1;\n    background-color: rgba(249, 250, 251, var(--tw-bg-opacity));\n  }\n\n  .dark .xl\\:dark\\:focus\\:bg-gray-100:focus {\n    --tw-bg-opacity: 1;\n    background-color: rgba(243, 244, 246, var(--tw-bg-opacity));\n  }\n\n  .dark .xl\\:dark\\:focus\\:bg-gray-200:focus {\n    --tw-bg-opacity: 1;\n    background-color: rgba(229, 231, 235, var(--tw-bg-opacity));\n  }\n\n  .dark .xl\\:dark\\:focus\\:bg-gray-300:focus {\n    --tw-bg-opacity: 1;\n    background-color: rgba(209, 213, 219, var(--tw-bg-opacity));\n  }\n\n  .dark .xl\\:dark\\:focus\\:bg-gray-400:focus {\n    --tw-bg-opacity: 1;\n    background-color: rgba(156, 163, 175, var(--tw-bg-opacity));\n  }\n\n  .dark .xl\\:dark\\:focus\\:bg-gray-500:focus {\n    --tw-bg-opacity: 1;\n    background-color: rgba(107, 114, 128, var(--tw-bg-opacity));\n  }\n\n  .dark .xl\\:dark\\:focus\\:bg-gray-600:focus {\n    --tw-bg-opacity: 1;\n    background-color: rgba(75, 85, 99, var(--tw-bg-opacity));\n  }\n\n  .dark .xl\\:dark\\:focus\\:bg-gray-700:focus {\n    --tw-bg-opacity: 1;\n    background-color: rgba(55, 65, 81, var(--tw-bg-opacity));\n  }\n\n  .dark .xl\\:dark\\:focus\\:bg-gray-800:focus {\n    --tw-bg-opacity: 1;\n    background-color: rgba(31, 41, 55, var(--tw-bg-opacity));\n  }\n\n  .dark .xl\\:dark\\:focus\\:bg-gray-900:focus {\n    --tw-bg-opacity: 1;\n    background-color: rgba(17, 24, 39, var(--tw-bg-opacity));\n  }\n\n  .dark .xl\\:dark\\:focus\\:bg-red-50:focus {\n    --tw-bg-opacity: 1;\n    background-color: rgba(254, 242, 242, var(--tw-bg-opacity));\n  }\n\n  .dark .xl\\:dark\\:focus\\:bg-red-100:focus {\n    --tw-bg-opacity: 1;\n    background-color: rgba(254, 226, 226, var(--tw-bg-opacity));\n  }\n\n  .dark .xl\\:dark\\:focus\\:bg-red-200:focus {\n    --tw-bg-opacity: 1;\n    background-color: rgba(254, 202, 202, var(--tw-bg-opacity));\n  }\n\n  .dark .xl\\:dark\\:focus\\:bg-red-300:focus {\n    --tw-bg-opacity: 1;\n    background-color: rgba(252, 165, 165, var(--tw-bg-opacity));\n  }\n\n  .dark .xl\\:dark\\:focus\\:bg-red-400:focus {\n    --tw-bg-opacity: 1;\n    background-color: rgba(248, 113, 113, var(--tw-bg-opacity));\n  }\n\n  .dark .xl\\:dark\\:focus\\:bg-red-500:focus {\n    --tw-bg-opacity: 1;\n    background-color: rgba(239, 68, 68, var(--tw-bg-opacity));\n  }\n\n  .dark .xl\\:dark\\:focus\\:bg-red-600:focus {\n    --tw-bg-opacity: 1;\n    background-color: rgba(220, 38, 38, var(--tw-bg-opacity));\n  }\n\n  .dark .xl\\:dark\\:focus\\:bg-red-700:focus {\n    --tw-bg-opacity: 1;\n    background-color: rgba(185, 28, 28, var(--tw-bg-opacity));\n  }\n\n  .dark .xl\\:dark\\:focus\\:bg-red-800:focus {\n    --tw-bg-opacity: 1;\n    background-color: rgba(153, 27, 27, var(--tw-bg-opacity));\n  }\n\n  .dark .xl\\:dark\\:focus\\:bg-red-900:focus {\n    --tw-bg-opacity: 1;\n    background-color: rgba(127, 29, 29, var(--tw-bg-opacity));\n  }\n\n  .dark .xl\\:dark\\:focus\\:bg-yellow-50:focus {\n    --tw-bg-opacity: 1;\n    background-color: rgba(255, 251, 235, var(--tw-bg-opacity));\n  }\n\n  .dark .xl\\:dark\\:focus\\:bg-yellow-100:focus {\n    --tw-bg-opacity: 1;\n    background-color: rgba(254, 243, 199, var(--tw-bg-opacity));\n  }\n\n  .dark .xl\\:dark\\:focus\\:bg-yellow-200:focus {\n    --tw-bg-opacity: 1;\n    background-color: rgba(253, 230, 138, var(--tw-bg-opacity));\n  }\n\n  .dark .xl\\:dark\\:focus\\:bg-yellow-300:focus {\n    --tw-bg-opacity: 1;\n    background-color: rgba(252, 211, 77, var(--tw-bg-opacity));\n  }\n\n  .dark .xl\\:dark\\:focus\\:bg-yellow-400:focus {\n    --tw-bg-opacity: 1;\n    background-color: rgba(251, 191, 36, var(--tw-bg-opacity));\n  }\n\n  .dark .xl\\:dark\\:focus\\:bg-yellow-500:focus {\n    --tw-bg-opacity: 1;\n    background-color: rgba(245, 158, 11, var(--tw-bg-opacity));\n  }\n\n  .dark .xl\\:dark\\:focus\\:bg-yellow-600:focus {\n    --tw-bg-opacity: 1;\n    background-color: rgba(217, 119, 6, var(--tw-bg-opacity));\n  }\n\n  .dark .xl\\:dark\\:focus\\:bg-yellow-700:focus {\n    --tw-bg-opacity: 1;\n    background-color: rgba(180, 83, 9, var(--tw-bg-opacity));\n  }\n\n  .dark .xl\\:dark\\:focus\\:bg-yellow-800:focus {\n    --tw-bg-opacity: 1;\n    background-color: rgba(146, 64, 14, var(--tw-bg-opacity));\n  }\n\n  .dark .xl\\:dark\\:focus\\:bg-yellow-900:focus {\n    --tw-bg-opacity: 1;\n    background-color: rgba(120, 53, 15, var(--tw-bg-opacity));\n  }\n\n  .dark .xl\\:dark\\:focus\\:bg-green-50:focus {\n    --tw-bg-opacity: 1;\n    background-color: rgba(236, 253, 245, var(--tw-bg-opacity));\n  }\n\n  .dark .xl\\:dark\\:focus\\:bg-green-100:focus {\n    --tw-bg-opacity: 1;\n    background-color: rgba(209, 250, 229, var(--tw-bg-opacity));\n  }\n\n  .dark .xl\\:dark\\:focus\\:bg-green-200:focus {\n    --tw-bg-opacity: 1;\n    background-color: rgba(167, 243, 208, var(--tw-bg-opacity));\n  }\n\n  .dark .xl\\:dark\\:focus\\:bg-green-300:focus {\n    --tw-bg-opacity: 1;\n    background-color: rgba(110, 231, 183, var(--tw-bg-opacity));\n  }\n\n  .dark .xl\\:dark\\:focus\\:bg-green-400:focus {\n    --tw-bg-opacity: 1;\n    background-color: rgba(52, 211, 153, var(--tw-bg-opacity));\n  }\n\n  .dark .xl\\:dark\\:focus\\:bg-green-500:focus {\n    --tw-bg-opacity: 1;\n    background-color: rgba(16, 185, 129, var(--tw-bg-opacity));\n  }\n\n  .dark .xl\\:dark\\:focus\\:bg-green-600:focus {\n    --tw-bg-opacity: 1;\n    background-color: rgba(5, 150, 105, var(--tw-bg-opacity));\n  }\n\n  .dark .xl\\:dark\\:focus\\:bg-green-700:focus {\n    --tw-bg-opacity: 1;\n    background-color: rgba(4, 120, 87, var(--tw-bg-opacity));\n  }\n\n  .dark .xl\\:dark\\:focus\\:bg-green-800:focus {\n    --tw-bg-opacity: 1;\n    background-color: rgba(6, 95, 70, var(--tw-bg-opacity));\n  }\n\n  .dark .xl\\:dark\\:focus\\:bg-green-900:focus {\n    --tw-bg-opacity: 1;\n    background-color: rgba(6, 78, 59, var(--tw-bg-opacity));\n  }\n\n  .dark .xl\\:dark\\:focus\\:bg-blue-50:focus {\n    --tw-bg-opacity: 1;\n    background-color: rgba(239, 246, 255, var(--tw-bg-opacity));\n  }\n\n  .dark .xl\\:dark\\:focus\\:bg-blue-100:focus {\n    --tw-bg-opacity: 1;\n    background-color: rgba(219, 234, 254, var(--tw-bg-opacity));\n  }\n\n  .dark .xl\\:dark\\:focus\\:bg-blue-200:focus {\n    --tw-bg-opacity: 1;\n    background-color: rgba(191, 219, 254, var(--tw-bg-opacity));\n  }\n\n  .dark .xl\\:dark\\:focus\\:bg-blue-300:focus {\n    --tw-bg-opacity: 1;\n    background-color: rgba(147, 197, 253, var(--tw-bg-opacity));\n  }\n\n  .dark .xl\\:dark\\:focus\\:bg-blue-400:focus {\n    --tw-bg-opacity: 1;\n    background-color: rgba(96, 165, 250, var(--tw-bg-opacity));\n  }\n\n  .dark .xl\\:dark\\:focus\\:bg-blue-500:focus {\n    --tw-bg-opacity: 1;\n    background-color: rgba(59, 130, 246, var(--tw-bg-opacity));\n  }\n\n  .dark .xl\\:dark\\:focus\\:bg-blue-600:focus {\n    --tw-bg-opacity: 1;\n    background-color: rgba(37, 99, 235, var(--tw-bg-opacity));\n  }\n\n  .dark .xl\\:dark\\:focus\\:bg-blue-700:focus {\n    --tw-bg-opacity: 1;\n    background-color: rgba(29, 78, 216, var(--tw-bg-opacity));\n  }\n\n  .dark .xl\\:dark\\:focus\\:bg-blue-800:focus {\n    --tw-bg-opacity: 1;\n    background-color: rgba(30, 64, 175, var(--tw-bg-opacity));\n  }\n\n  .dark .xl\\:dark\\:focus\\:bg-blue-900:focus {\n    --tw-bg-opacity: 1;\n    background-color: rgba(30, 58, 138, var(--tw-bg-opacity));\n  }\n\n  .dark .xl\\:dark\\:focus\\:bg-indigo-50:focus {\n    --tw-bg-opacity: 1;\n    background-color: rgba(238, 242, 255, var(--tw-bg-opacity));\n  }\n\n  .dark .xl\\:dark\\:focus\\:bg-indigo-100:focus {\n    --tw-bg-opacity: 1;\n    background-color: rgba(224, 231, 255, var(--tw-bg-opacity));\n  }\n\n  .dark .xl\\:dark\\:focus\\:bg-indigo-200:focus {\n    --tw-bg-opacity: 1;\n    background-color: rgba(199, 210, 254, var(--tw-bg-opacity));\n  }\n\n  .dark .xl\\:dark\\:focus\\:bg-indigo-300:focus {\n    --tw-bg-opacity: 1;\n    background-color: rgba(165, 180, 252, var(--tw-bg-opacity));\n  }\n\n  .dark .xl\\:dark\\:focus\\:bg-indigo-400:focus {\n    --tw-bg-opacity: 1;\n    background-color: rgba(129, 140, 248, var(--tw-bg-opacity));\n  }\n\n  .dark .xl\\:dark\\:focus\\:bg-indigo-500:focus {\n    --tw-bg-opacity: 1;\n    background-color: rgba(99, 102, 241, var(--tw-bg-opacity));\n  }\n\n  .dark .xl\\:dark\\:focus\\:bg-indigo-600:focus {\n    --tw-bg-opacity: 1;\n    background-color: rgba(79, 70, 229, var(--tw-bg-opacity));\n  }\n\n  .dark .xl\\:dark\\:focus\\:bg-indigo-700:focus {\n    --tw-bg-opacity: 1;\n    background-color: rgba(67, 56, 202, var(--tw-bg-opacity));\n  }\n\n  .dark .xl\\:dark\\:focus\\:bg-indigo-800:focus {\n    --tw-bg-opacity: 1;\n    background-color: rgba(55, 48, 163, var(--tw-bg-opacity));\n  }\n\n  .dark .xl\\:dark\\:focus\\:bg-indigo-900:focus {\n    --tw-bg-opacity: 1;\n    background-color: rgba(49, 46, 129, var(--tw-bg-opacity));\n  }\n\n  .dark .xl\\:dark\\:focus\\:bg-purple-50:focus {\n    --tw-bg-opacity: 1;\n    background-color: rgba(245, 243, 255, var(--tw-bg-opacity));\n  }\n\n  .dark .xl\\:dark\\:focus\\:bg-purple-100:focus {\n    --tw-bg-opacity: 1;\n    background-color: rgba(237, 233, 254, var(--tw-bg-opacity));\n  }\n\n  .dark .xl\\:dark\\:focus\\:bg-purple-200:focus {\n    --tw-bg-opacity: 1;\n    background-color: rgba(221, 214, 254, var(--tw-bg-opacity));\n  }\n\n  .dark .xl\\:dark\\:focus\\:bg-purple-300:focus {\n    --tw-bg-opacity: 1;\n    background-color: rgba(196, 181, 253, var(--tw-bg-opacity));\n  }\n\n  .dark .xl\\:dark\\:focus\\:bg-purple-400:focus {\n    --tw-bg-opacity: 1;\n    background-color: rgba(167, 139, 250, var(--tw-bg-opacity));\n  }\n\n  .dark .xl\\:dark\\:focus\\:bg-purple-500:focus {\n    --tw-bg-opacity: 1;\n    background-color: rgba(139, 92, 246, var(--tw-bg-opacity));\n  }\n\n  .dark .xl\\:dark\\:focus\\:bg-purple-600:focus {\n    --tw-bg-opacity: 1;\n    background-color: rgba(124, 58, 237, var(--tw-bg-opacity));\n  }\n\n  .dark .xl\\:dark\\:focus\\:bg-purple-700:focus {\n    --tw-bg-opacity: 1;\n    background-color: rgba(109, 40, 217, var(--tw-bg-opacity));\n  }\n\n  .dark .xl\\:dark\\:focus\\:bg-purple-800:focus {\n    --tw-bg-opacity: 1;\n    background-color: rgba(91, 33, 182, var(--tw-bg-opacity));\n  }\n\n  .dark .xl\\:dark\\:focus\\:bg-purple-900:focus {\n    --tw-bg-opacity: 1;\n    background-color: rgba(76, 29, 149, var(--tw-bg-opacity));\n  }\n\n  .dark .xl\\:dark\\:focus\\:bg-pink-50:focus {\n    --tw-bg-opacity: 1;\n    background-color: rgba(253, 242, 248, var(--tw-bg-opacity));\n  }\n\n  .dark .xl\\:dark\\:focus\\:bg-pink-100:focus {\n    --tw-bg-opacity: 1;\n    background-color: rgba(252, 231, 243, var(--tw-bg-opacity));\n  }\n\n  .dark .xl\\:dark\\:focus\\:bg-pink-200:focus {\n    --tw-bg-opacity: 1;\n    background-color: rgba(251, 207, 232, var(--tw-bg-opacity));\n  }\n\n  .dark .xl\\:dark\\:focus\\:bg-pink-300:focus {\n    --tw-bg-opacity: 1;\n    background-color: rgba(249, 168, 212, var(--tw-bg-opacity));\n  }\n\n  .dark .xl\\:dark\\:focus\\:bg-pink-400:focus {\n    --tw-bg-opacity: 1;\n    background-color: rgba(244, 114, 182, var(--tw-bg-opacity));\n  }\n\n  .dark .xl\\:dark\\:focus\\:bg-pink-500:focus {\n    --tw-bg-opacity: 1;\n    background-color: rgba(236, 72, 153, var(--tw-bg-opacity));\n  }\n\n  .dark .xl\\:dark\\:focus\\:bg-pink-600:focus {\n    --tw-bg-opacity: 1;\n    background-color: rgba(219, 39, 119, var(--tw-bg-opacity));\n  }\n\n  .dark .xl\\:dark\\:focus\\:bg-pink-700:focus {\n    --tw-bg-opacity: 1;\n    background-color: rgba(190, 24, 93, var(--tw-bg-opacity));\n  }\n\n  .dark .xl\\:dark\\:focus\\:bg-pink-800:focus {\n    --tw-bg-opacity: 1;\n    background-color: rgba(157, 23, 77, var(--tw-bg-opacity));\n  }\n\n  .dark .xl\\:dark\\:focus\\:bg-pink-900:focus {\n    --tw-bg-opacity: 1;\n    background-color: rgba(131, 24, 67, var(--tw-bg-opacity));\n  }\n\n  .xl\\:bg-none {\n    background-image: none;\n  }\n\n  .xl\\:bg-gradient-to-t {\n    background-image: linear-gradient(to top, var(--tw-gradient-stops));\n  }\n\n  .xl\\:bg-gradient-to-tr {\n    background-image: linear-gradient(to top right, var(--tw-gradient-stops));\n  }\n\n  .xl\\:bg-gradient-to-r {\n    background-image: linear-gradient(to right, var(--tw-gradient-stops));\n  }\n\n  .xl\\:bg-gradient-to-br {\n    background-image: linear-gradient(to bottom right, var(--tw-gradient-stops));\n  }\n\n  .xl\\:bg-gradient-to-b {\n    background-image: linear-gradient(to bottom, var(--tw-gradient-stops));\n  }\n\n  .xl\\:bg-gradient-to-bl {\n    background-image: linear-gradient(to bottom left, var(--tw-gradient-stops));\n  }\n\n  .xl\\:bg-gradient-to-l {\n    background-image: linear-gradient(to left, var(--tw-gradient-stops));\n  }\n\n  .xl\\:bg-gradient-to-tl {\n    background-image: linear-gradient(to top left, var(--tw-gradient-stops));\n  }\n\n  .xl\\:from-transparent {\n    --tw-gradient-from: transparent;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(0, 0, 0, 0));\n  }\n\n  .xl\\:from-current {\n    --tw-gradient-from: currentColor;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(255, 255, 255, 0));\n  }\n\n  .xl\\:from-black {\n    --tw-gradient-from: #000;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(0, 0, 0, 0));\n  }\n\n  .xl\\:from-white {\n    --tw-gradient-from: #fff;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(255, 255, 255, 0));\n  }\n\n  .xl\\:from-gray-50 {\n    --tw-gradient-from: #f9fafb;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(249, 250, 251, 0));\n  }\n\n  .xl\\:from-gray-100 {\n    --tw-gradient-from: #f3f4f6;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(243, 244, 246, 0));\n  }\n\n  .xl\\:from-gray-200 {\n    --tw-gradient-from: #e5e7eb;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(229, 231, 235, 0));\n  }\n\n  .xl\\:from-gray-300 {\n    --tw-gradient-from: #d1d5db;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(209, 213, 219, 0));\n  }\n\n  .xl\\:from-gray-400 {\n    --tw-gradient-from: #9ca3af;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(156, 163, 175, 0));\n  }\n\n  .xl\\:from-gray-500 {\n    --tw-gradient-from: #6b7280;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(107, 114, 128, 0));\n  }\n\n  .xl\\:from-gray-600 {\n    --tw-gradient-from: #4b5563;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(75, 85, 99, 0));\n  }\n\n  .xl\\:from-gray-700 {\n    --tw-gradient-from: #374151;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(55, 65, 81, 0));\n  }\n\n  .xl\\:from-gray-800 {\n    --tw-gradient-from: #1f2937;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(31, 41, 55, 0));\n  }\n\n  .xl\\:from-gray-900 {\n    --tw-gradient-from: #111827;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(17, 24, 39, 0));\n  }\n\n  .xl\\:from-red-50 {\n    --tw-gradient-from: #fef2f2;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(254, 242, 242, 0));\n  }\n\n  .xl\\:from-red-100 {\n    --tw-gradient-from: #fee2e2;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(254, 226, 226, 0));\n  }\n\n  .xl\\:from-red-200 {\n    --tw-gradient-from: #fecaca;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(254, 202, 202, 0));\n  }\n\n  .xl\\:from-red-300 {\n    --tw-gradient-from: #fca5a5;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(252, 165, 165, 0));\n  }\n\n  .xl\\:from-red-400 {\n    --tw-gradient-from: #f87171;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(248, 113, 113, 0));\n  }\n\n  .xl\\:from-red-500 {\n    --tw-gradient-from: #ef4444;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(239, 68, 68, 0));\n  }\n\n  .xl\\:from-red-600 {\n    --tw-gradient-from: #dc2626;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(220, 38, 38, 0));\n  }\n\n  .xl\\:from-red-700 {\n    --tw-gradient-from: #b91c1c;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(185, 28, 28, 0));\n  }\n\n  .xl\\:from-red-800 {\n    --tw-gradient-from: #991b1b;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(153, 27, 27, 0));\n  }\n\n  .xl\\:from-red-900 {\n    --tw-gradient-from: #7f1d1d;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(127, 29, 29, 0));\n  }\n\n  .xl\\:from-yellow-50 {\n    --tw-gradient-from: #fffbeb;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(255, 251, 235, 0));\n  }\n\n  .xl\\:from-yellow-100 {\n    --tw-gradient-from: #fef3c7;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(254, 243, 199, 0));\n  }\n\n  .xl\\:from-yellow-200 {\n    --tw-gradient-from: #fde68a;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(253, 230, 138, 0));\n  }\n\n  .xl\\:from-yellow-300 {\n    --tw-gradient-from: #fcd34d;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(252, 211, 77, 0));\n  }\n\n  .xl\\:from-yellow-400 {\n    --tw-gradient-from: #fbbf24;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(251, 191, 36, 0));\n  }\n\n  .xl\\:from-yellow-500 {\n    --tw-gradient-from: #f59e0b;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(245, 158, 11, 0));\n  }\n\n  .xl\\:from-yellow-600 {\n    --tw-gradient-from: #d97706;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(217, 119, 6, 0));\n  }\n\n  .xl\\:from-yellow-700 {\n    --tw-gradient-from: #b45309;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(180, 83, 9, 0));\n  }\n\n  .xl\\:from-yellow-800 {\n    --tw-gradient-from: #92400e;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(146, 64, 14, 0));\n  }\n\n  .xl\\:from-yellow-900 {\n    --tw-gradient-from: #78350f;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(120, 53, 15, 0));\n  }\n\n  .xl\\:from-green-50 {\n    --tw-gradient-from: #ecfdf5;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(236, 253, 245, 0));\n  }\n\n  .xl\\:from-green-100 {\n    --tw-gradient-from: #d1fae5;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(209, 250, 229, 0));\n  }\n\n  .xl\\:from-green-200 {\n    --tw-gradient-from: #a7f3d0;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(167, 243, 208, 0));\n  }\n\n  .xl\\:from-green-300 {\n    --tw-gradient-from: #6ee7b7;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(110, 231, 183, 0));\n  }\n\n  .xl\\:from-green-400 {\n    --tw-gradient-from: #34d399;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(52, 211, 153, 0));\n  }\n\n  .xl\\:from-green-500 {\n    --tw-gradient-from: #10b981;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(16, 185, 129, 0));\n  }\n\n  .xl\\:from-green-600 {\n    --tw-gradient-from: #059669;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(5, 150, 105, 0));\n  }\n\n  .xl\\:from-green-700 {\n    --tw-gradient-from: #047857;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(4, 120, 87, 0));\n  }\n\n  .xl\\:from-green-800 {\n    --tw-gradient-from: #065f46;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(6, 95, 70, 0));\n  }\n\n  .xl\\:from-green-900 {\n    --tw-gradient-from: #064e3b;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(6, 78, 59, 0));\n  }\n\n  .xl\\:from-blue-50 {\n    --tw-gradient-from: #eff6ff;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(239, 246, 255, 0));\n  }\n\n  .xl\\:from-blue-100 {\n    --tw-gradient-from: #dbeafe;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(219, 234, 254, 0));\n  }\n\n  .xl\\:from-blue-200 {\n    --tw-gradient-from: #bfdbfe;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(191, 219, 254, 0));\n  }\n\n  .xl\\:from-blue-300 {\n    --tw-gradient-from: #93c5fd;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(147, 197, 253, 0));\n  }\n\n  .xl\\:from-blue-400 {\n    --tw-gradient-from: #60a5fa;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(96, 165, 250, 0));\n  }\n\n  .xl\\:from-blue-500 {\n    --tw-gradient-from: #3b82f6;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(59, 130, 246, 0));\n  }\n\n  .xl\\:from-blue-600 {\n    --tw-gradient-from: #2563eb;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(37, 99, 235, 0));\n  }\n\n  .xl\\:from-blue-700 {\n    --tw-gradient-from: #1d4ed8;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(29, 78, 216, 0));\n  }\n\n  .xl\\:from-blue-800 {\n    --tw-gradient-from: #1e40af;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(30, 64, 175, 0));\n  }\n\n  .xl\\:from-blue-900 {\n    --tw-gradient-from: #1e3a8a;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(30, 58, 138, 0));\n  }\n\n  .xl\\:from-indigo-50 {\n    --tw-gradient-from: #eef2ff;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(238, 242, 255, 0));\n  }\n\n  .xl\\:from-indigo-100 {\n    --tw-gradient-from: #e0e7ff;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(224, 231, 255, 0));\n  }\n\n  .xl\\:from-indigo-200 {\n    --tw-gradient-from: #c7d2fe;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(199, 210, 254, 0));\n  }\n\n  .xl\\:from-indigo-300 {\n    --tw-gradient-from: #a5b4fc;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(165, 180, 252, 0));\n  }\n\n  .xl\\:from-indigo-400 {\n    --tw-gradient-from: #818cf8;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(129, 140, 248, 0));\n  }\n\n  .xl\\:from-indigo-500 {\n    --tw-gradient-from: #6366f1;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(99, 102, 241, 0));\n  }\n\n  .xl\\:from-indigo-600 {\n    --tw-gradient-from: #4f46e5;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(79, 70, 229, 0));\n  }\n\n  .xl\\:from-indigo-700 {\n    --tw-gradient-from: #4338ca;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(67, 56, 202, 0));\n  }\n\n  .xl\\:from-indigo-800 {\n    --tw-gradient-from: #3730a3;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(55, 48, 163, 0));\n  }\n\n  .xl\\:from-indigo-900 {\n    --tw-gradient-from: #312e81;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(49, 46, 129, 0));\n  }\n\n  .xl\\:from-purple-50 {\n    --tw-gradient-from: #f5f3ff;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(245, 243, 255, 0));\n  }\n\n  .xl\\:from-purple-100 {\n    --tw-gradient-from: #ede9fe;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(237, 233, 254, 0));\n  }\n\n  .xl\\:from-purple-200 {\n    --tw-gradient-from: #ddd6fe;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(221, 214, 254, 0));\n  }\n\n  .xl\\:from-purple-300 {\n    --tw-gradient-from: #c4b5fd;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(196, 181, 253, 0));\n  }\n\n  .xl\\:from-purple-400 {\n    --tw-gradient-from: #a78bfa;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(167, 139, 250, 0));\n  }\n\n  .xl\\:from-purple-500 {\n    --tw-gradient-from: #8b5cf6;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(139, 92, 246, 0));\n  }\n\n  .xl\\:from-purple-600 {\n    --tw-gradient-from: #7c3aed;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(124, 58, 237, 0));\n  }\n\n  .xl\\:from-purple-700 {\n    --tw-gradient-from: #6d28d9;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(109, 40, 217, 0));\n  }\n\n  .xl\\:from-purple-800 {\n    --tw-gradient-from: #5b21b6;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(91, 33, 182, 0));\n  }\n\n  .xl\\:from-purple-900 {\n    --tw-gradient-from: #4c1d95;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(76, 29, 149, 0));\n  }\n\n  .xl\\:from-pink-50 {\n    --tw-gradient-from: #fdf2f8;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(253, 242, 248, 0));\n  }\n\n  .xl\\:from-pink-100 {\n    --tw-gradient-from: #fce7f3;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(252, 231, 243, 0));\n  }\n\n  .xl\\:from-pink-200 {\n    --tw-gradient-from: #fbcfe8;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(251, 207, 232, 0));\n  }\n\n  .xl\\:from-pink-300 {\n    --tw-gradient-from: #f9a8d4;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(249, 168, 212, 0));\n  }\n\n  .xl\\:from-pink-400 {\n    --tw-gradient-from: #f472b6;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(244, 114, 182, 0));\n  }\n\n  .xl\\:from-pink-500 {\n    --tw-gradient-from: #ec4899;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(236, 72, 153, 0));\n  }\n\n  .xl\\:from-pink-600 {\n    --tw-gradient-from: #db2777;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(219, 39, 119, 0));\n  }\n\n  .xl\\:from-pink-700 {\n    --tw-gradient-from: #be185d;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(190, 24, 93, 0));\n  }\n\n  .xl\\:from-pink-800 {\n    --tw-gradient-from: #9d174d;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(157, 23, 77, 0));\n  }\n\n  .xl\\:from-pink-900 {\n    --tw-gradient-from: #831843;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(131, 24, 67, 0));\n  }\n\n  .xl\\:via-transparent {\n    --tw-gradient-stops: var(--tw-gradient-from), transparent, var(--tw-gradient-to, rgba(0, 0, 0, 0));\n  }\n\n  .xl\\:via-current {\n    --tw-gradient-stops: var(--tw-gradient-from), currentColor, var(--tw-gradient-to, rgba(255, 255, 255, 0));\n  }\n\n  .xl\\:via-black {\n    --tw-gradient-stops: var(--tw-gradient-from), #000, var(--tw-gradient-to, rgba(0, 0, 0, 0));\n  }\n\n  .xl\\:via-white {\n    --tw-gradient-stops: var(--tw-gradient-from), #fff, var(--tw-gradient-to, rgba(255, 255, 255, 0));\n  }\n\n  .xl\\:via-gray-50 {\n    --tw-gradient-stops: var(--tw-gradient-from), #f9fafb, var(--tw-gradient-to, rgba(249, 250, 251, 0));\n  }\n\n  .xl\\:via-gray-100 {\n    --tw-gradient-stops: var(--tw-gradient-from), #f3f4f6, var(--tw-gradient-to, rgba(243, 244, 246, 0));\n  }\n\n  .xl\\:via-gray-200 {\n    --tw-gradient-stops: var(--tw-gradient-from), #e5e7eb, var(--tw-gradient-to, rgba(229, 231, 235, 0));\n  }\n\n  .xl\\:via-gray-300 {\n    --tw-gradient-stops: var(--tw-gradient-from), #d1d5db, var(--tw-gradient-to, rgba(209, 213, 219, 0));\n  }\n\n  .xl\\:via-gray-400 {\n    --tw-gradient-stops: var(--tw-gradient-from), #9ca3af, var(--tw-gradient-to, rgba(156, 163, 175, 0));\n  }\n\n  .xl\\:via-gray-500 {\n    --tw-gradient-stops: var(--tw-gradient-from), #6b7280, var(--tw-gradient-to, rgba(107, 114, 128, 0));\n  }\n\n  .xl\\:via-gray-600 {\n    --tw-gradient-stops: var(--tw-gradient-from), #4b5563, var(--tw-gradient-to, rgba(75, 85, 99, 0));\n  }\n\n  .xl\\:via-gray-700 {\n    --tw-gradient-stops: var(--tw-gradient-from), #374151, var(--tw-gradient-to, rgba(55, 65, 81, 0));\n  }\n\n  .xl\\:via-gray-800 {\n    --tw-gradient-stops: var(--tw-gradient-from), #1f2937, var(--tw-gradient-to, rgba(31, 41, 55, 0));\n  }\n\n  .xl\\:via-gray-900 {\n    --tw-gradient-stops: var(--tw-gradient-from), #111827, var(--tw-gradient-to, rgba(17, 24, 39, 0));\n  }\n\n  .xl\\:via-red-50 {\n    --tw-gradient-stops: var(--tw-gradient-from), #fef2f2, var(--tw-gradient-to, rgba(254, 242, 242, 0));\n  }\n\n  .xl\\:via-red-100 {\n    --tw-gradient-stops: var(--tw-gradient-from), #fee2e2, var(--tw-gradient-to, rgba(254, 226, 226, 0));\n  }\n\n  .xl\\:via-red-200 {\n    --tw-gradient-stops: var(--tw-gradient-from), #fecaca, var(--tw-gradient-to, rgba(254, 202, 202, 0));\n  }\n\n  .xl\\:via-red-300 {\n    --tw-gradient-stops: var(--tw-gradient-from), #fca5a5, var(--tw-gradient-to, rgba(252, 165, 165, 0));\n  }\n\n  .xl\\:via-red-400 {\n    --tw-gradient-stops: var(--tw-gradient-from), #f87171, var(--tw-gradient-to, rgba(248, 113, 113, 0));\n  }\n\n  .xl\\:via-red-500 {\n    --tw-gradient-stops: var(--tw-gradient-from), #ef4444, var(--tw-gradient-to, rgba(239, 68, 68, 0));\n  }\n\n  .xl\\:via-red-600 {\n    --tw-gradient-stops: var(--tw-gradient-from), #dc2626, var(--tw-gradient-to, rgba(220, 38, 38, 0));\n  }\n\n  .xl\\:via-red-700 {\n    --tw-gradient-stops: var(--tw-gradient-from), #b91c1c, var(--tw-gradient-to, rgba(185, 28, 28, 0));\n  }\n\n  .xl\\:via-red-800 {\n    --tw-gradient-stops: var(--tw-gradient-from), #991b1b, var(--tw-gradient-to, rgba(153, 27, 27, 0));\n  }\n\n  .xl\\:via-red-900 {\n    --tw-gradient-stops: var(--tw-gradient-from), #7f1d1d, var(--tw-gradient-to, rgba(127, 29, 29, 0));\n  }\n\n  .xl\\:via-yellow-50 {\n    --tw-gradient-stops: var(--tw-gradient-from), #fffbeb, var(--tw-gradient-to, rgba(255, 251, 235, 0));\n  }\n\n  .xl\\:via-yellow-100 {\n    --tw-gradient-stops: var(--tw-gradient-from), #fef3c7, var(--tw-gradient-to, rgba(254, 243, 199, 0));\n  }\n\n  .xl\\:via-yellow-200 {\n    --tw-gradient-stops: var(--tw-gradient-from), #fde68a, var(--tw-gradient-to, rgba(253, 230, 138, 0));\n  }\n\n  .xl\\:via-yellow-300 {\n    --tw-gradient-stops: var(--tw-gradient-from), #fcd34d, var(--tw-gradient-to, rgba(252, 211, 77, 0));\n  }\n\n  .xl\\:via-yellow-400 {\n    --tw-gradient-stops: var(--tw-gradient-from), #fbbf24, var(--tw-gradient-to, rgba(251, 191, 36, 0));\n  }\n\n  .xl\\:via-yellow-500 {\n    --tw-gradient-stops: var(--tw-gradient-from), #f59e0b, var(--tw-gradient-to, rgba(245, 158, 11, 0));\n  }\n\n  .xl\\:via-yellow-600 {\n    --tw-gradient-stops: var(--tw-gradient-from), #d97706, var(--tw-gradient-to, rgba(217, 119, 6, 0));\n  }\n\n  .xl\\:via-yellow-700 {\n    --tw-gradient-stops: var(--tw-gradient-from), #b45309, var(--tw-gradient-to, rgba(180, 83, 9, 0));\n  }\n\n  .xl\\:via-yellow-800 {\n    --tw-gradient-stops: var(--tw-gradient-from), #92400e, var(--tw-gradient-to, rgba(146, 64, 14, 0));\n  }\n\n  .xl\\:via-yellow-900 {\n    --tw-gradient-stops: var(--tw-gradient-from), #78350f, var(--tw-gradient-to, rgba(120, 53, 15, 0));\n  }\n\n  .xl\\:via-green-50 {\n    --tw-gradient-stops: var(--tw-gradient-from), #ecfdf5, var(--tw-gradient-to, rgba(236, 253, 245, 0));\n  }\n\n  .xl\\:via-green-100 {\n    --tw-gradient-stops: var(--tw-gradient-from), #d1fae5, var(--tw-gradient-to, rgba(209, 250, 229, 0));\n  }\n\n  .xl\\:via-green-200 {\n    --tw-gradient-stops: var(--tw-gradient-from), #a7f3d0, var(--tw-gradient-to, rgba(167, 243, 208, 0));\n  }\n\n  .xl\\:via-green-300 {\n    --tw-gradient-stops: var(--tw-gradient-from), #6ee7b7, var(--tw-gradient-to, rgba(110, 231, 183, 0));\n  }\n\n  .xl\\:via-green-400 {\n    --tw-gradient-stops: var(--tw-gradient-from), #34d399, var(--tw-gradient-to, rgba(52, 211, 153, 0));\n  }\n\n  .xl\\:via-green-500 {\n    --tw-gradient-stops: var(--tw-gradient-from), #10b981, var(--tw-gradient-to, rgba(16, 185, 129, 0));\n  }\n\n  .xl\\:via-green-600 {\n    --tw-gradient-stops: var(--tw-gradient-from), #059669, var(--tw-gradient-to, rgba(5, 150, 105, 0));\n  }\n\n  .xl\\:via-green-700 {\n    --tw-gradient-stops: var(--tw-gradient-from), #047857, var(--tw-gradient-to, rgba(4, 120, 87, 0));\n  }\n\n  .xl\\:via-green-800 {\n    --tw-gradient-stops: var(--tw-gradient-from), #065f46, var(--tw-gradient-to, rgba(6, 95, 70, 0));\n  }\n\n  .xl\\:via-green-900 {\n    --tw-gradient-stops: var(--tw-gradient-from), #064e3b, var(--tw-gradient-to, rgba(6, 78, 59, 0));\n  }\n\n  .xl\\:via-blue-50 {\n    --tw-gradient-stops: var(--tw-gradient-from), #eff6ff, var(--tw-gradient-to, rgba(239, 246, 255, 0));\n  }\n\n  .xl\\:via-blue-100 {\n    --tw-gradient-stops: var(--tw-gradient-from), #dbeafe, var(--tw-gradient-to, rgba(219, 234, 254, 0));\n  }\n\n  .xl\\:via-blue-200 {\n    --tw-gradient-stops: var(--tw-gradient-from), #bfdbfe, var(--tw-gradient-to, rgba(191, 219, 254, 0));\n  }\n\n  .xl\\:via-blue-300 {\n    --tw-gradient-stops: var(--tw-gradient-from), #93c5fd, var(--tw-gradient-to, rgba(147, 197, 253, 0));\n  }\n\n  .xl\\:via-blue-400 {\n    --tw-gradient-stops: var(--tw-gradient-from), #60a5fa, var(--tw-gradient-to, rgba(96, 165, 250, 0));\n  }\n\n  .xl\\:via-blue-500 {\n    --tw-gradient-stops: var(--tw-gradient-from), #3b82f6, var(--tw-gradient-to, rgba(59, 130, 246, 0));\n  }\n\n  .xl\\:via-blue-600 {\n    --tw-gradient-stops: var(--tw-gradient-from), #2563eb, var(--tw-gradient-to, rgba(37, 99, 235, 0));\n  }\n\n  .xl\\:via-blue-700 {\n    --tw-gradient-stops: var(--tw-gradient-from), #1d4ed8, var(--tw-gradient-to, rgba(29, 78, 216, 0));\n  }\n\n  .xl\\:via-blue-800 {\n    --tw-gradient-stops: var(--tw-gradient-from), #1e40af, var(--tw-gradient-to, rgba(30, 64, 175, 0));\n  }\n\n  .xl\\:via-blue-900 {\n    --tw-gradient-stops: var(--tw-gradient-from), #1e3a8a, var(--tw-gradient-to, rgba(30, 58, 138, 0));\n  }\n\n  .xl\\:via-indigo-50 {\n    --tw-gradient-stops: var(--tw-gradient-from), #eef2ff, var(--tw-gradient-to, rgba(238, 242, 255, 0));\n  }\n\n  .xl\\:via-indigo-100 {\n    --tw-gradient-stops: var(--tw-gradient-from), #e0e7ff, var(--tw-gradient-to, rgba(224, 231, 255, 0));\n  }\n\n  .xl\\:via-indigo-200 {\n    --tw-gradient-stops: var(--tw-gradient-from), #c7d2fe, var(--tw-gradient-to, rgba(199, 210, 254, 0));\n  }\n\n  .xl\\:via-indigo-300 {\n    --tw-gradient-stops: var(--tw-gradient-from), #a5b4fc, var(--tw-gradient-to, rgba(165, 180, 252, 0));\n  }\n\n  .xl\\:via-indigo-400 {\n    --tw-gradient-stops: var(--tw-gradient-from), #818cf8, var(--tw-gradient-to, rgba(129, 140, 248, 0));\n  }\n\n  .xl\\:via-indigo-500 {\n    --tw-gradient-stops: var(--tw-gradient-from), #6366f1, var(--tw-gradient-to, rgba(99, 102, 241, 0));\n  }\n\n  .xl\\:via-indigo-600 {\n    --tw-gradient-stops: var(--tw-gradient-from), #4f46e5, var(--tw-gradient-to, rgba(79, 70, 229, 0));\n  }\n\n  .xl\\:via-indigo-700 {\n    --tw-gradient-stops: var(--tw-gradient-from), #4338ca, var(--tw-gradient-to, rgba(67, 56, 202, 0));\n  }\n\n  .xl\\:via-indigo-800 {\n    --tw-gradient-stops: var(--tw-gradient-from), #3730a3, var(--tw-gradient-to, rgba(55, 48, 163, 0));\n  }\n\n  .xl\\:via-indigo-900 {\n    --tw-gradient-stops: var(--tw-gradient-from), #312e81, var(--tw-gradient-to, rgba(49, 46, 129, 0));\n  }\n\n  .xl\\:via-purple-50 {\n    --tw-gradient-stops: var(--tw-gradient-from), #f5f3ff, var(--tw-gradient-to, rgba(245, 243, 255, 0));\n  }\n\n  .xl\\:via-purple-100 {\n    --tw-gradient-stops: var(--tw-gradient-from), #ede9fe, var(--tw-gradient-to, rgba(237, 233, 254, 0));\n  }\n\n  .xl\\:via-purple-200 {\n    --tw-gradient-stops: var(--tw-gradient-from), #ddd6fe, var(--tw-gradient-to, rgba(221, 214, 254, 0));\n  }\n\n  .xl\\:via-purple-300 {\n    --tw-gradient-stops: var(--tw-gradient-from), #c4b5fd, var(--tw-gradient-to, rgba(196, 181, 253, 0));\n  }\n\n  .xl\\:via-purple-400 {\n    --tw-gradient-stops: var(--tw-gradient-from), #a78bfa, var(--tw-gradient-to, rgba(167, 139, 250, 0));\n  }\n\n  .xl\\:via-purple-500 {\n    --tw-gradient-stops: var(--tw-gradient-from), #8b5cf6, var(--tw-gradient-to, rgba(139, 92, 246, 0));\n  }\n\n  .xl\\:via-purple-600 {\n    --tw-gradient-stops: var(--tw-gradient-from), #7c3aed, var(--tw-gradient-to, rgba(124, 58, 237, 0));\n  }\n\n  .xl\\:via-purple-700 {\n    --tw-gradient-stops: var(--tw-gradient-from), #6d28d9, var(--tw-gradient-to, rgba(109, 40, 217, 0));\n  }\n\n  .xl\\:via-purple-800 {\n    --tw-gradient-stops: var(--tw-gradient-from), #5b21b6, var(--tw-gradient-to, rgba(91, 33, 182, 0));\n  }\n\n  .xl\\:via-purple-900 {\n    --tw-gradient-stops: var(--tw-gradient-from), #4c1d95, var(--tw-gradient-to, rgba(76, 29, 149, 0));\n  }\n\n  .xl\\:via-pink-50 {\n    --tw-gradient-stops: var(--tw-gradient-from), #fdf2f8, var(--tw-gradient-to, rgba(253, 242, 248, 0));\n  }\n\n  .xl\\:via-pink-100 {\n    --tw-gradient-stops: var(--tw-gradient-from), #fce7f3, var(--tw-gradient-to, rgba(252, 231, 243, 0));\n  }\n\n  .xl\\:via-pink-200 {\n    --tw-gradient-stops: var(--tw-gradient-from), #fbcfe8, var(--tw-gradient-to, rgba(251, 207, 232, 0));\n  }\n\n  .xl\\:via-pink-300 {\n    --tw-gradient-stops: var(--tw-gradient-from), #f9a8d4, var(--tw-gradient-to, rgba(249, 168, 212, 0));\n  }\n\n  .xl\\:via-pink-400 {\n    --tw-gradient-stops: var(--tw-gradient-from), #f472b6, var(--tw-gradient-to, rgba(244, 114, 182, 0));\n  }\n\n  .xl\\:via-pink-500 {\n    --tw-gradient-stops: var(--tw-gradient-from), #ec4899, var(--tw-gradient-to, rgba(236, 72, 153, 0));\n  }\n\n  .xl\\:via-pink-600 {\n    --tw-gradient-stops: var(--tw-gradient-from), #db2777, var(--tw-gradient-to, rgba(219, 39, 119, 0));\n  }\n\n  .xl\\:via-pink-700 {\n    --tw-gradient-stops: var(--tw-gradient-from), #be185d, var(--tw-gradient-to, rgba(190, 24, 93, 0));\n  }\n\n  .xl\\:via-pink-800 {\n    --tw-gradient-stops: var(--tw-gradient-from), #9d174d, var(--tw-gradient-to, rgba(157, 23, 77, 0));\n  }\n\n  .xl\\:via-pink-900 {\n    --tw-gradient-stops: var(--tw-gradient-from), #831843, var(--tw-gradient-to, rgba(131, 24, 67, 0));\n  }\n\n  .xl\\:to-transparent {\n    --tw-gradient-to: transparent;\n  }\n\n  .xl\\:to-current {\n    --tw-gradient-to: currentColor;\n  }\n\n  .xl\\:to-black {\n    --tw-gradient-to: #000;\n  }\n\n  .xl\\:to-white {\n    --tw-gradient-to: #fff;\n  }\n\n  .xl\\:to-gray-50 {\n    --tw-gradient-to: #f9fafb;\n  }\n\n  .xl\\:to-gray-100 {\n    --tw-gradient-to: #f3f4f6;\n  }\n\n  .xl\\:to-gray-200 {\n    --tw-gradient-to: #e5e7eb;\n  }\n\n  .xl\\:to-gray-300 {\n    --tw-gradient-to: #d1d5db;\n  }\n\n  .xl\\:to-gray-400 {\n    --tw-gradient-to: #9ca3af;\n  }\n\n  .xl\\:to-gray-500 {\n    --tw-gradient-to: #6b7280;\n  }\n\n  .xl\\:to-gray-600 {\n    --tw-gradient-to: #4b5563;\n  }\n\n  .xl\\:to-gray-700 {\n    --tw-gradient-to: #374151;\n  }\n\n  .xl\\:to-gray-800 {\n    --tw-gradient-to: #1f2937;\n  }\n\n  .xl\\:to-gray-900 {\n    --tw-gradient-to: #111827;\n  }\n\n  .xl\\:to-red-50 {\n    --tw-gradient-to: #fef2f2;\n  }\n\n  .xl\\:to-red-100 {\n    --tw-gradient-to: #fee2e2;\n  }\n\n  .xl\\:to-red-200 {\n    --tw-gradient-to: #fecaca;\n  }\n\n  .xl\\:to-red-300 {\n    --tw-gradient-to: #fca5a5;\n  }\n\n  .xl\\:to-red-400 {\n    --tw-gradient-to: #f87171;\n  }\n\n  .xl\\:to-red-500 {\n    --tw-gradient-to: #ef4444;\n  }\n\n  .xl\\:to-red-600 {\n    --tw-gradient-to: #dc2626;\n  }\n\n  .xl\\:to-red-700 {\n    --tw-gradient-to: #b91c1c;\n  }\n\n  .xl\\:to-red-800 {\n    --tw-gradient-to: #991b1b;\n  }\n\n  .xl\\:to-red-900 {\n    --tw-gradient-to: #7f1d1d;\n  }\n\n  .xl\\:to-yellow-50 {\n    --tw-gradient-to: #fffbeb;\n  }\n\n  .xl\\:to-yellow-100 {\n    --tw-gradient-to: #fef3c7;\n  }\n\n  .xl\\:to-yellow-200 {\n    --tw-gradient-to: #fde68a;\n  }\n\n  .xl\\:to-yellow-300 {\n    --tw-gradient-to: #fcd34d;\n  }\n\n  .xl\\:to-yellow-400 {\n    --tw-gradient-to: #fbbf24;\n  }\n\n  .xl\\:to-yellow-500 {\n    --tw-gradient-to: #f59e0b;\n  }\n\n  .xl\\:to-yellow-600 {\n    --tw-gradient-to: #d97706;\n  }\n\n  .xl\\:to-yellow-700 {\n    --tw-gradient-to: #b45309;\n  }\n\n  .xl\\:to-yellow-800 {\n    --tw-gradient-to: #92400e;\n  }\n\n  .xl\\:to-yellow-900 {\n    --tw-gradient-to: #78350f;\n  }\n\n  .xl\\:to-green-50 {\n    --tw-gradient-to: #ecfdf5;\n  }\n\n  .xl\\:to-green-100 {\n    --tw-gradient-to: #d1fae5;\n  }\n\n  .xl\\:to-green-200 {\n    --tw-gradient-to: #a7f3d0;\n  }\n\n  .xl\\:to-green-300 {\n    --tw-gradient-to: #6ee7b7;\n  }\n\n  .xl\\:to-green-400 {\n    --tw-gradient-to: #34d399;\n  }\n\n  .xl\\:to-green-500 {\n    --tw-gradient-to: #10b981;\n  }\n\n  .xl\\:to-green-600 {\n    --tw-gradient-to: #059669;\n  }\n\n  .xl\\:to-green-700 {\n    --tw-gradient-to: #047857;\n  }\n\n  .xl\\:to-green-800 {\n    --tw-gradient-to: #065f46;\n  }\n\n  .xl\\:to-green-900 {\n    --tw-gradient-to: #064e3b;\n  }\n\n  .xl\\:to-blue-50 {\n    --tw-gradient-to: #eff6ff;\n  }\n\n  .xl\\:to-blue-100 {\n    --tw-gradient-to: #dbeafe;\n  }\n\n  .xl\\:to-blue-200 {\n    --tw-gradient-to: #bfdbfe;\n  }\n\n  .xl\\:to-blue-300 {\n    --tw-gradient-to: #93c5fd;\n  }\n\n  .xl\\:to-blue-400 {\n    --tw-gradient-to: #60a5fa;\n  }\n\n  .xl\\:to-blue-500 {\n    --tw-gradient-to: #3b82f6;\n  }\n\n  .xl\\:to-blue-600 {\n    --tw-gradient-to: #2563eb;\n  }\n\n  .xl\\:to-blue-700 {\n    --tw-gradient-to: #1d4ed8;\n  }\n\n  .xl\\:to-blue-800 {\n    --tw-gradient-to: #1e40af;\n  }\n\n  .xl\\:to-blue-900 {\n    --tw-gradient-to: #1e3a8a;\n  }\n\n  .xl\\:to-indigo-50 {\n    --tw-gradient-to: #eef2ff;\n  }\n\n  .xl\\:to-indigo-100 {\n    --tw-gradient-to: #e0e7ff;\n  }\n\n  .xl\\:to-indigo-200 {\n    --tw-gradient-to: #c7d2fe;\n  }\n\n  .xl\\:to-indigo-300 {\n    --tw-gradient-to: #a5b4fc;\n  }\n\n  .xl\\:to-indigo-400 {\n    --tw-gradient-to: #818cf8;\n  }\n\n  .xl\\:to-indigo-500 {\n    --tw-gradient-to: #6366f1;\n  }\n\n  .xl\\:to-indigo-600 {\n    --tw-gradient-to: #4f46e5;\n  }\n\n  .xl\\:to-indigo-700 {\n    --tw-gradient-to: #4338ca;\n  }\n\n  .xl\\:to-indigo-800 {\n    --tw-gradient-to: #3730a3;\n  }\n\n  .xl\\:to-indigo-900 {\n    --tw-gradient-to: #312e81;\n  }\n\n  .xl\\:to-purple-50 {\n    --tw-gradient-to: #f5f3ff;\n  }\n\n  .xl\\:to-purple-100 {\n    --tw-gradient-to: #ede9fe;\n  }\n\n  .xl\\:to-purple-200 {\n    --tw-gradient-to: #ddd6fe;\n  }\n\n  .xl\\:to-purple-300 {\n    --tw-gradient-to: #c4b5fd;\n  }\n\n  .xl\\:to-purple-400 {\n    --tw-gradient-to: #a78bfa;\n  }\n\n  .xl\\:to-purple-500 {\n    --tw-gradient-to: #8b5cf6;\n  }\n\n  .xl\\:to-purple-600 {\n    --tw-gradient-to: #7c3aed;\n  }\n\n  .xl\\:to-purple-700 {\n    --tw-gradient-to: #6d28d9;\n  }\n\n  .xl\\:to-purple-800 {\n    --tw-gradient-to: #5b21b6;\n  }\n\n  .xl\\:to-purple-900 {\n    --tw-gradient-to: #4c1d95;\n  }\n\n  .xl\\:to-pink-50 {\n    --tw-gradient-to: #fdf2f8;\n  }\n\n  .xl\\:to-pink-100 {\n    --tw-gradient-to: #fce7f3;\n  }\n\n  .xl\\:to-pink-200 {\n    --tw-gradient-to: #fbcfe8;\n  }\n\n  .xl\\:to-pink-300 {\n    --tw-gradient-to: #f9a8d4;\n  }\n\n  .xl\\:to-pink-400 {\n    --tw-gradient-to: #f472b6;\n  }\n\n  .xl\\:to-pink-500 {\n    --tw-gradient-to: #ec4899;\n  }\n\n  .xl\\:to-pink-600 {\n    --tw-gradient-to: #db2777;\n  }\n\n  .xl\\:to-pink-700 {\n    --tw-gradient-to: #be185d;\n  }\n\n  .xl\\:to-pink-800 {\n    --tw-gradient-to: #9d174d;\n  }\n\n  .xl\\:to-pink-900 {\n    --tw-gradient-to: #831843;\n  }\n\n  .xl\\:hover\\:from-transparent:hover {\n    --tw-gradient-from: transparent;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(0, 0, 0, 0));\n  }\n\n  .xl\\:hover\\:from-current:hover {\n    --tw-gradient-from: currentColor;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(255, 255, 255, 0));\n  }\n\n  .xl\\:hover\\:from-black:hover {\n    --tw-gradient-from: #000;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(0, 0, 0, 0));\n  }\n\n  .xl\\:hover\\:from-white:hover {\n    --tw-gradient-from: #fff;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(255, 255, 255, 0));\n  }\n\n  .xl\\:hover\\:from-gray-50:hover {\n    --tw-gradient-from: #f9fafb;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(249, 250, 251, 0));\n  }\n\n  .xl\\:hover\\:from-gray-100:hover {\n    --tw-gradient-from: #f3f4f6;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(243, 244, 246, 0));\n  }\n\n  .xl\\:hover\\:from-gray-200:hover {\n    --tw-gradient-from: #e5e7eb;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(229, 231, 235, 0));\n  }\n\n  .xl\\:hover\\:from-gray-300:hover {\n    --tw-gradient-from: #d1d5db;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(209, 213, 219, 0));\n  }\n\n  .xl\\:hover\\:from-gray-400:hover {\n    --tw-gradient-from: #9ca3af;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(156, 163, 175, 0));\n  }\n\n  .xl\\:hover\\:from-gray-500:hover {\n    --tw-gradient-from: #6b7280;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(107, 114, 128, 0));\n  }\n\n  .xl\\:hover\\:from-gray-600:hover {\n    --tw-gradient-from: #4b5563;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(75, 85, 99, 0));\n  }\n\n  .xl\\:hover\\:from-gray-700:hover {\n    --tw-gradient-from: #374151;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(55, 65, 81, 0));\n  }\n\n  .xl\\:hover\\:from-gray-800:hover {\n    --tw-gradient-from: #1f2937;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(31, 41, 55, 0));\n  }\n\n  .xl\\:hover\\:from-gray-900:hover {\n    --tw-gradient-from: #111827;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(17, 24, 39, 0));\n  }\n\n  .xl\\:hover\\:from-red-50:hover {\n    --tw-gradient-from: #fef2f2;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(254, 242, 242, 0));\n  }\n\n  .xl\\:hover\\:from-red-100:hover {\n    --tw-gradient-from: #fee2e2;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(254, 226, 226, 0));\n  }\n\n  .xl\\:hover\\:from-red-200:hover {\n    --tw-gradient-from: #fecaca;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(254, 202, 202, 0));\n  }\n\n  .xl\\:hover\\:from-red-300:hover {\n    --tw-gradient-from: #fca5a5;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(252, 165, 165, 0));\n  }\n\n  .xl\\:hover\\:from-red-400:hover {\n    --tw-gradient-from: #f87171;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(248, 113, 113, 0));\n  }\n\n  .xl\\:hover\\:from-red-500:hover {\n    --tw-gradient-from: #ef4444;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(239, 68, 68, 0));\n  }\n\n  .xl\\:hover\\:from-red-600:hover {\n    --tw-gradient-from: #dc2626;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(220, 38, 38, 0));\n  }\n\n  .xl\\:hover\\:from-red-700:hover {\n    --tw-gradient-from: #b91c1c;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(185, 28, 28, 0));\n  }\n\n  .xl\\:hover\\:from-red-800:hover {\n    --tw-gradient-from: #991b1b;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(153, 27, 27, 0));\n  }\n\n  .xl\\:hover\\:from-red-900:hover {\n    --tw-gradient-from: #7f1d1d;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(127, 29, 29, 0));\n  }\n\n  .xl\\:hover\\:from-yellow-50:hover {\n    --tw-gradient-from: #fffbeb;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(255, 251, 235, 0));\n  }\n\n  .xl\\:hover\\:from-yellow-100:hover {\n    --tw-gradient-from: #fef3c7;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(254, 243, 199, 0));\n  }\n\n  .xl\\:hover\\:from-yellow-200:hover {\n    --tw-gradient-from: #fde68a;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(253, 230, 138, 0));\n  }\n\n  .xl\\:hover\\:from-yellow-300:hover {\n    --tw-gradient-from: #fcd34d;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(252, 211, 77, 0));\n  }\n\n  .xl\\:hover\\:from-yellow-400:hover {\n    --tw-gradient-from: #fbbf24;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(251, 191, 36, 0));\n  }\n\n  .xl\\:hover\\:from-yellow-500:hover {\n    --tw-gradient-from: #f59e0b;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(245, 158, 11, 0));\n  }\n\n  .xl\\:hover\\:from-yellow-600:hover {\n    --tw-gradient-from: #d97706;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(217, 119, 6, 0));\n  }\n\n  .xl\\:hover\\:from-yellow-700:hover {\n    --tw-gradient-from: #b45309;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(180, 83, 9, 0));\n  }\n\n  .xl\\:hover\\:from-yellow-800:hover {\n    --tw-gradient-from: #92400e;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(146, 64, 14, 0));\n  }\n\n  .xl\\:hover\\:from-yellow-900:hover {\n    --tw-gradient-from: #78350f;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(120, 53, 15, 0));\n  }\n\n  .xl\\:hover\\:from-green-50:hover {\n    --tw-gradient-from: #ecfdf5;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(236, 253, 245, 0));\n  }\n\n  .xl\\:hover\\:from-green-100:hover {\n    --tw-gradient-from: #d1fae5;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(209, 250, 229, 0));\n  }\n\n  .xl\\:hover\\:from-green-200:hover {\n    --tw-gradient-from: #a7f3d0;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(167, 243, 208, 0));\n  }\n\n  .xl\\:hover\\:from-green-300:hover {\n    --tw-gradient-from: #6ee7b7;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(110, 231, 183, 0));\n  }\n\n  .xl\\:hover\\:from-green-400:hover {\n    --tw-gradient-from: #34d399;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(52, 211, 153, 0));\n  }\n\n  .xl\\:hover\\:from-green-500:hover {\n    --tw-gradient-from: #10b981;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(16, 185, 129, 0));\n  }\n\n  .xl\\:hover\\:from-green-600:hover {\n    --tw-gradient-from: #059669;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(5, 150, 105, 0));\n  }\n\n  .xl\\:hover\\:from-green-700:hover {\n    --tw-gradient-from: #047857;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(4, 120, 87, 0));\n  }\n\n  .xl\\:hover\\:from-green-800:hover {\n    --tw-gradient-from: #065f46;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(6, 95, 70, 0));\n  }\n\n  .xl\\:hover\\:from-green-900:hover {\n    --tw-gradient-from: #064e3b;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(6, 78, 59, 0));\n  }\n\n  .xl\\:hover\\:from-blue-50:hover {\n    --tw-gradient-from: #eff6ff;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(239, 246, 255, 0));\n  }\n\n  .xl\\:hover\\:from-blue-100:hover {\n    --tw-gradient-from: #dbeafe;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(219, 234, 254, 0));\n  }\n\n  .xl\\:hover\\:from-blue-200:hover {\n    --tw-gradient-from: #bfdbfe;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(191, 219, 254, 0));\n  }\n\n  .xl\\:hover\\:from-blue-300:hover {\n    --tw-gradient-from: #93c5fd;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(147, 197, 253, 0));\n  }\n\n  .xl\\:hover\\:from-blue-400:hover {\n    --tw-gradient-from: #60a5fa;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(96, 165, 250, 0));\n  }\n\n  .xl\\:hover\\:from-blue-500:hover {\n    --tw-gradient-from: #3b82f6;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(59, 130, 246, 0));\n  }\n\n  .xl\\:hover\\:from-blue-600:hover {\n    --tw-gradient-from: #2563eb;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(37, 99, 235, 0));\n  }\n\n  .xl\\:hover\\:from-blue-700:hover {\n    --tw-gradient-from: #1d4ed8;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(29, 78, 216, 0));\n  }\n\n  .xl\\:hover\\:from-blue-800:hover {\n    --tw-gradient-from: #1e40af;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(30, 64, 175, 0));\n  }\n\n  .xl\\:hover\\:from-blue-900:hover {\n    --tw-gradient-from: #1e3a8a;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(30, 58, 138, 0));\n  }\n\n  .xl\\:hover\\:from-indigo-50:hover {\n    --tw-gradient-from: #eef2ff;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(238, 242, 255, 0));\n  }\n\n  .xl\\:hover\\:from-indigo-100:hover {\n    --tw-gradient-from: #e0e7ff;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(224, 231, 255, 0));\n  }\n\n  .xl\\:hover\\:from-indigo-200:hover {\n    --tw-gradient-from: #c7d2fe;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(199, 210, 254, 0));\n  }\n\n  .xl\\:hover\\:from-indigo-300:hover {\n    --tw-gradient-from: #a5b4fc;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(165, 180, 252, 0));\n  }\n\n  .xl\\:hover\\:from-indigo-400:hover {\n    --tw-gradient-from: #818cf8;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(129, 140, 248, 0));\n  }\n\n  .xl\\:hover\\:from-indigo-500:hover {\n    --tw-gradient-from: #6366f1;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(99, 102, 241, 0));\n  }\n\n  .xl\\:hover\\:from-indigo-600:hover {\n    --tw-gradient-from: #4f46e5;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(79, 70, 229, 0));\n  }\n\n  .xl\\:hover\\:from-indigo-700:hover {\n    --tw-gradient-from: #4338ca;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(67, 56, 202, 0));\n  }\n\n  .xl\\:hover\\:from-indigo-800:hover {\n    --tw-gradient-from: #3730a3;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(55, 48, 163, 0));\n  }\n\n  .xl\\:hover\\:from-indigo-900:hover {\n    --tw-gradient-from: #312e81;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(49, 46, 129, 0));\n  }\n\n  .xl\\:hover\\:from-purple-50:hover {\n    --tw-gradient-from: #f5f3ff;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(245, 243, 255, 0));\n  }\n\n  .xl\\:hover\\:from-purple-100:hover {\n    --tw-gradient-from: #ede9fe;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(237, 233, 254, 0));\n  }\n\n  .xl\\:hover\\:from-purple-200:hover {\n    --tw-gradient-from: #ddd6fe;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(221, 214, 254, 0));\n  }\n\n  .xl\\:hover\\:from-purple-300:hover {\n    --tw-gradient-from: #c4b5fd;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(196, 181, 253, 0));\n  }\n\n  .xl\\:hover\\:from-purple-400:hover {\n    --tw-gradient-from: #a78bfa;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(167, 139, 250, 0));\n  }\n\n  .xl\\:hover\\:from-purple-500:hover {\n    --tw-gradient-from: #8b5cf6;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(139, 92, 246, 0));\n  }\n\n  .xl\\:hover\\:from-purple-600:hover {\n    --tw-gradient-from: #7c3aed;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(124, 58, 237, 0));\n  }\n\n  .xl\\:hover\\:from-purple-700:hover {\n    --tw-gradient-from: #6d28d9;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(109, 40, 217, 0));\n  }\n\n  .xl\\:hover\\:from-purple-800:hover {\n    --tw-gradient-from: #5b21b6;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(91, 33, 182, 0));\n  }\n\n  .xl\\:hover\\:from-purple-900:hover {\n    --tw-gradient-from: #4c1d95;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(76, 29, 149, 0));\n  }\n\n  .xl\\:hover\\:from-pink-50:hover {\n    --tw-gradient-from: #fdf2f8;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(253, 242, 248, 0));\n  }\n\n  .xl\\:hover\\:from-pink-100:hover {\n    --tw-gradient-from: #fce7f3;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(252, 231, 243, 0));\n  }\n\n  .xl\\:hover\\:from-pink-200:hover {\n    --tw-gradient-from: #fbcfe8;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(251, 207, 232, 0));\n  }\n\n  .xl\\:hover\\:from-pink-300:hover {\n    --tw-gradient-from: #f9a8d4;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(249, 168, 212, 0));\n  }\n\n  .xl\\:hover\\:from-pink-400:hover {\n    --tw-gradient-from: #f472b6;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(244, 114, 182, 0));\n  }\n\n  .xl\\:hover\\:from-pink-500:hover {\n    --tw-gradient-from: #ec4899;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(236, 72, 153, 0));\n  }\n\n  .xl\\:hover\\:from-pink-600:hover {\n    --tw-gradient-from: #db2777;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(219, 39, 119, 0));\n  }\n\n  .xl\\:hover\\:from-pink-700:hover {\n    --tw-gradient-from: #be185d;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(190, 24, 93, 0));\n  }\n\n  .xl\\:hover\\:from-pink-800:hover {\n    --tw-gradient-from: #9d174d;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(157, 23, 77, 0));\n  }\n\n  .xl\\:hover\\:from-pink-900:hover {\n    --tw-gradient-from: #831843;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(131, 24, 67, 0));\n  }\n\n  .xl\\:hover\\:via-transparent:hover {\n    --tw-gradient-stops: var(--tw-gradient-from), transparent, var(--tw-gradient-to, rgba(0, 0, 0, 0));\n  }\n\n  .xl\\:hover\\:via-current:hover {\n    --tw-gradient-stops: var(--tw-gradient-from), currentColor, var(--tw-gradient-to, rgba(255, 255, 255, 0));\n  }\n\n  .xl\\:hover\\:via-black:hover {\n    --tw-gradient-stops: var(--tw-gradient-from), #000, var(--tw-gradient-to, rgba(0, 0, 0, 0));\n  }\n\n  .xl\\:hover\\:via-white:hover {\n    --tw-gradient-stops: var(--tw-gradient-from), #fff, var(--tw-gradient-to, rgba(255, 255, 255, 0));\n  }\n\n  .xl\\:hover\\:via-gray-50:hover {\n    --tw-gradient-stops: var(--tw-gradient-from), #f9fafb, var(--tw-gradient-to, rgba(249, 250, 251, 0));\n  }\n\n  .xl\\:hover\\:via-gray-100:hover {\n    --tw-gradient-stops: var(--tw-gradient-from), #f3f4f6, var(--tw-gradient-to, rgba(243, 244, 246, 0));\n  }\n\n  .xl\\:hover\\:via-gray-200:hover {\n    --tw-gradient-stops: var(--tw-gradient-from), #e5e7eb, var(--tw-gradient-to, rgba(229, 231, 235, 0));\n  }\n\n  .xl\\:hover\\:via-gray-300:hover {\n    --tw-gradient-stops: var(--tw-gradient-from), #d1d5db, var(--tw-gradient-to, rgba(209, 213, 219, 0));\n  }\n\n  .xl\\:hover\\:via-gray-400:hover {\n    --tw-gradient-stops: var(--tw-gradient-from), #9ca3af, var(--tw-gradient-to, rgba(156, 163, 175, 0));\n  }\n\n  .xl\\:hover\\:via-gray-500:hover {\n    --tw-gradient-stops: var(--tw-gradient-from), #6b7280, var(--tw-gradient-to, rgba(107, 114, 128, 0));\n  }\n\n  .xl\\:hover\\:via-gray-600:hover {\n    --tw-gradient-stops: var(--tw-gradient-from), #4b5563, var(--tw-gradient-to, rgba(75, 85, 99, 0));\n  }\n\n  .xl\\:hover\\:via-gray-700:hover {\n    --tw-gradient-stops: var(--tw-gradient-from), #374151, var(--tw-gradient-to, rgba(55, 65, 81, 0));\n  }\n\n  .xl\\:hover\\:via-gray-800:hover {\n    --tw-gradient-stops: var(--tw-gradient-from), #1f2937, var(--tw-gradient-to, rgba(31, 41, 55, 0));\n  }\n\n  .xl\\:hover\\:via-gray-900:hover {\n    --tw-gradient-stops: var(--tw-gradient-from), #111827, var(--tw-gradient-to, rgba(17, 24, 39, 0));\n  }\n\n  .xl\\:hover\\:via-red-50:hover {\n    --tw-gradient-stops: var(--tw-gradient-from), #fef2f2, var(--tw-gradient-to, rgba(254, 242, 242, 0));\n  }\n\n  .xl\\:hover\\:via-red-100:hover {\n    --tw-gradient-stops: var(--tw-gradient-from), #fee2e2, var(--tw-gradient-to, rgba(254, 226, 226, 0));\n  }\n\n  .xl\\:hover\\:via-red-200:hover {\n    --tw-gradient-stops: var(--tw-gradient-from), #fecaca, var(--tw-gradient-to, rgba(254, 202, 202, 0));\n  }\n\n  .xl\\:hover\\:via-red-300:hover {\n    --tw-gradient-stops: var(--tw-gradient-from), #fca5a5, var(--tw-gradient-to, rgba(252, 165, 165, 0));\n  }\n\n  .xl\\:hover\\:via-red-400:hover {\n    --tw-gradient-stops: var(--tw-gradient-from), #f87171, var(--tw-gradient-to, rgba(248, 113, 113, 0));\n  }\n\n  .xl\\:hover\\:via-red-500:hover {\n    --tw-gradient-stops: var(--tw-gradient-from), #ef4444, var(--tw-gradient-to, rgba(239, 68, 68, 0));\n  }\n\n  .xl\\:hover\\:via-red-600:hover {\n    --tw-gradient-stops: var(--tw-gradient-from), #dc2626, var(--tw-gradient-to, rgba(220, 38, 38, 0));\n  }\n\n  .xl\\:hover\\:via-red-700:hover {\n    --tw-gradient-stops: var(--tw-gradient-from), #b91c1c, var(--tw-gradient-to, rgba(185, 28, 28, 0));\n  }\n\n  .xl\\:hover\\:via-red-800:hover {\n    --tw-gradient-stops: var(--tw-gradient-from), #991b1b, var(--tw-gradient-to, rgba(153, 27, 27, 0));\n  }\n\n  .xl\\:hover\\:via-red-900:hover {\n    --tw-gradient-stops: var(--tw-gradient-from), #7f1d1d, var(--tw-gradient-to, rgba(127, 29, 29, 0));\n  }\n\n  .xl\\:hover\\:via-yellow-50:hover {\n    --tw-gradient-stops: var(--tw-gradient-from), #fffbeb, var(--tw-gradient-to, rgba(255, 251, 235, 0));\n  }\n\n  .xl\\:hover\\:via-yellow-100:hover {\n    --tw-gradient-stops: var(--tw-gradient-from), #fef3c7, var(--tw-gradient-to, rgba(254, 243, 199, 0));\n  }\n\n  .xl\\:hover\\:via-yellow-200:hover {\n    --tw-gradient-stops: var(--tw-gradient-from), #fde68a, var(--tw-gradient-to, rgba(253, 230, 138, 0));\n  }\n\n  .xl\\:hover\\:via-yellow-300:hover {\n    --tw-gradient-stops: var(--tw-gradient-from), #fcd34d, var(--tw-gradient-to, rgba(252, 211, 77, 0));\n  }\n\n  .xl\\:hover\\:via-yellow-400:hover {\n    --tw-gradient-stops: var(--tw-gradient-from), #fbbf24, var(--tw-gradient-to, rgba(251, 191, 36, 0));\n  }\n\n  .xl\\:hover\\:via-yellow-500:hover {\n    --tw-gradient-stops: var(--tw-gradient-from), #f59e0b, var(--tw-gradient-to, rgba(245, 158, 11, 0));\n  }\n\n  .xl\\:hover\\:via-yellow-600:hover {\n    --tw-gradient-stops: var(--tw-gradient-from), #d97706, var(--tw-gradient-to, rgba(217, 119, 6, 0));\n  }\n\n  .xl\\:hover\\:via-yellow-700:hover {\n    --tw-gradient-stops: var(--tw-gradient-from), #b45309, var(--tw-gradient-to, rgba(180, 83, 9, 0));\n  }\n\n  .xl\\:hover\\:via-yellow-800:hover {\n    --tw-gradient-stops: var(--tw-gradient-from), #92400e, var(--tw-gradient-to, rgba(146, 64, 14, 0));\n  }\n\n  .xl\\:hover\\:via-yellow-900:hover {\n    --tw-gradient-stops: var(--tw-gradient-from), #78350f, var(--tw-gradient-to, rgba(120, 53, 15, 0));\n  }\n\n  .xl\\:hover\\:via-green-50:hover {\n    --tw-gradient-stops: var(--tw-gradient-from), #ecfdf5, var(--tw-gradient-to, rgba(236, 253, 245, 0));\n  }\n\n  .xl\\:hover\\:via-green-100:hover {\n    --tw-gradient-stops: var(--tw-gradient-from), #d1fae5, var(--tw-gradient-to, rgba(209, 250, 229, 0));\n  }\n\n  .xl\\:hover\\:via-green-200:hover {\n    --tw-gradient-stops: var(--tw-gradient-from), #a7f3d0, var(--tw-gradient-to, rgba(167, 243, 208, 0));\n  }\n\n  .xl\\:hover\\:via-green-300:hover {\n    --tw-gradient-stops: var(--tw-gradient-from), #6ee7b7, var(--tw-gradient-to, rgba(110, 231, 183, 0));\n  }\n\n  .xl\\:hover\\:via-green-400:hover {\n    --tw-gradient-stops: var(--tw-gradient-from), #34d399, var(--tw-gradient-to, rgba(52, 211, 153, 0));\n  }\n\n  .xl\\:hover\\:via-green-500:hover {\n    --tw-gradient-stops: var(--tw-gradient-from), #10b981, var(--tw-gradient-to, rgba(16, 185, 129, 0));\n  }\n\n  .xl\\:hover\\:via-green-600:hover {\n    --tw-gradient-stops: var(--tw-gradient-from), #059669, var(--tw-gradient-to, rgba(5, 150, 105, 0));\n  }\n\n  .xl\\:hover\\:via-green-700:hover {\n    --tw-gradient-stops: var(--tw-gradient-from), #047857, var(--tw-gradient-to, rgba(4, 120, 87, 0));\n  }\n\n  .xl\\:hover\\:via-green-800:hover {\n    --tw-gradient-stops: var(--tw-gradient-from), #065f46, var(--tw-gradient-to, rgba(6, 95, 70, 0));\n  }\n\n  .xl\\:hover\\:via-green-900:hover {\n    --tw-gradient-stops: var(--tw-gradient-from), #064e3b, var(--tw-gradient-to, rgba(6, 78, 59, 0));\n  }\n\n  .xl\\:hover\\:via-blue-50:hover {\n    --tw-gradient-stops: var(--tw-gradient-from), #eff6ff, var(--tw-gradient-to, rgba(239, 246, 255, 0));\n  }\n\n  .xl\\:hover\\:via-blue-100:hover {\n    --tw-gradient-stops: var(--tw-gradient-from), #dbeafe, var(--tw-gradient-to, rgba(219, 234, 254, 0));\n  }\n\n  .xl\\:hover\\:via-blue-200:hover {\n    --tw-gradient-stops: var(--tw-gradient-from), #bfdbfe, var(--tw-gradient-to, rgba(191, 219, 254, 0));\n  }\n\n  .xl\\:hover\\:via-blue-300:hover {\n    --tw-gradient-stops: var(--tw-gradient-from), #93c5fd, var(--tw-gradient-to, rgba(147, 197, 253, 0));\n  }\n\n  .xl\\:hover\\:via-blue-400:hover {\n    --tw-gradient-stops: var(--tw-gradient-from), #60a5fa, var(--tw-gradient-to, rgba(96, 165, 250, 0));\n  }\n\n  .xl\\:hover\\:via-blue-500:hover {\n    --tw-gradient-stops: var(--tw-gradient-from), #3b82f6, var(--tw-gradient-to, rgba(59, 130, 246, 0));\n  }\n\n  .xl\\:hover\\:via-blue-600:hover {\n    --tw-gradient-stops: var(--tw-gradient-from), #2563eb, var(--tw-gradient-to, rgba(37, 99, 235, 0));\n  }\n\n  .xl\\:hover\\:via-blue-700:hover {\n    --tw-gradient-stops: var(--tw-gradient-from), #1d4ed8, var(--tw-gradient-to, rgba(29, 78, 216, 0));\n  }\n\n  .xl\\:hover\\:via-blue-800:hover {\n    --tw-gradient-stops: var(--tw-gradient-from), #1e40af, var(--tw-gradient-to, rgba(30, 64, 175, 0));\n  }\n\n  .xl\\:hover\\:via-blue-900:hover {\n    --tw-gradient-stops: var(--tw-gradient-from), #1e3a8a, var(--tw-gradient-to, rgba(30, 58, 138, 0));\n  }\n\n  .xl\\:hover\\:via-indigo-50:hover {\n    --tw-gradient-stops: var(--tw-gradient-from), #eef2ff, var(--tw-gradient-to, rgba(238, 242, 255, 0));\n  }\n\n  .xl\\:hover\\:via-indigo-100:hover {\n    --tw-gradient-stops: var(--tw-gradient-from), #e0e7ff, var(--tw-gradient-to, rgba(224, 231, 255, 0));\n  }\n\n  .xl\\:hover\\:via-indigo-200:hover {\n    --tw-gradient-stops: var(--tw-gradient-from), #c7d2fe, var(--tw-gradient-to, rgba(199, 210, 254, 0));\n  }\n\n  .xl\\:hover\\:via-indigo-300:hover {\n    --tw-gradient-stops: var(--tw-gradient-from), #a5b4fc, var(--tw-gradient-to, rgba(165, 180, 252, 0));\n  }\n\n  .xl\\:hover\\:via-indigo-400:hover {\n    --tw-gradient-stops: var(--tw-gradient-from), #818cf8, var(--tw-gradient-to, rgba(129, 140, 248, 0));\n  }\n\n  .xl\\:hover\\:via-indigo-500:hover {\n    --tw-gradient-stops: var(--tw-gradient-from), #6366f1, var(--tw-gradient-to, rgba(99, 102, 241, 0));\n  }\n\n  .xl\\:hover\\:via-indigo-600:hover {\n    --tw-gradient-stops: var(--tw-gradient-from), #4f46e5, var(--tw-gradient-to, rgba(79, 70, 229, 0));\n  }\n\n  .xl\\:hover\\:via-indigo-700:hover {\n    --tw-gradient-stops: var(--tw-gradient-from), #4338ca, var(--tw-gradient-to, rgba(67, 56, 202, 0));\n  }\n\n  .xl\\:hover\\:via-indigo-800:hover {\n    --tw-gradient-stops: var(--tw-gradient-from), #3730a3, var(--tw-gradient-to, rgba(55, 48, 163, 0));\n  }\n\n  .xl\\:hover\\:via-indigo-900:hover {\n    --tw-gradient-stops: var(--tw-gradient-from), #312e81, var(--tw-gradient-to, rgba(49, 46, 129, 0));\n  }\n\n  .xl\\:hover\\:via-purple-50:hover {\n    --tw-gradient-stops: var(--tw-gradient-from), #f5f3ff, var(--tw-gradient-to, rgba(245, 243, 255, 0));\n  }\n\n  .xl\\:hover\\:via-purple-100:hover {\n    --tw-gradient-stops: var(--tw-gradient-from), #ede9fe, var(--tw-gradient-to, rgba(237, 233, 254, 0));\n  }\n\n  .xl\\:hover\\:via-purple-200:hover {\n    --tw-gradient-stops: var(--tw-gradient-from), #ddd6fe, var(--tw-gradient-to, rgba(221, 214, 254, 0));\n  }\n\n  .xl\\:hover\\:via-purple-300:hover {\n    --tw-gradient-stops: var(--tw-gradient-from), #c4b5fd, var(--tw-gradient-to, rgba(196, 181, 253, 0));\n  }\n\n  .xl\\:hover\\:via-purple-400:hover {\n    --tw-gradient-stops: var(--tw-gradient-from), #a78bfa, var(--tw-gradient-to, rgba(167, 139, 250, 0));\n  }\n\n  .xl\\:hover\\:via-purple-500:hover {\n    --tw-gradient-stops: var(--tw-gradient-from), #8b5cf6, var(--tw-gradient-to, rgba(139, 92, 246, 0));\n  }\n\n  .xl\\:hover\\:via-purple-600:hover {\n    --tw-gradient-stops: var(--tw-gradient-from), #7c3aed, var(--tw-gradient-to, rgba(124, 58, 237, 0));\n  }\n\n  .xl\\:hover\\:via-purple-700:hover {\n    --tw-gradient-stops: var(--tw-gradient-from), #6d28d9, var(--tw-gradient-to, rgba(109, 40, 217, 0));\n  }\n\n  .xl\\:hover\\:via-purple-800:hover {\n    --tw-gradient-stops: var(--tw-gradient-from), #5b21b6, var(--tw-gradient-to, rgba(91, 33, 182, 0));\n  }\n\n  .xl\\:hover\\:via-purple-900:hover {\n    --tw-gradient-stops: var(--tw-gradient-from), #4c1d95, var(--tw-gradient-to, rgba(76, 29, 149, 0));\n  }\n\n  .xl\\:hover\\:via-pink-50:hover {\n    --tw-gradient-stops: var(--tw-gradient-from), #fdf2f8, var(--tw-gradient-to, rgba(253, 242, 248, 0));\n  }\n\n  .xl\\:hover\\:via-pink-100:hover {\n    --tw-gradient-stops: var(--tw-gradient-from), #fce7f3, var(--tw-gradient-to, rgba(252, 231, 243, 0));\n  }\n\n  .xl\\:hover\\:via-pink-200:hover {\n    --tw-gradient-stops: var(--tw-gradient-from), #fbcfe8, var(--tw-gradient-to, rgba(251, 207, 232, 0));\n  }\n\n  .xl\\:hover\\:via-pink-300:hover {\n    --tw-gradient-stops: var(--tw-gradient-from), #f9a8d4, var(--tw-gradient-to, rgba(249, 168, 212, 0));\n  }\n\n  .xl\\:hover\\:via-pink-400:hover {\n    --tw-gradient-stops: var(--tw-gradient-from), #f472b6, var(--tw-gradient-to, rgba(244, 114, 182, 0));\n  }\n\n  .xl\\:hover\\:via-pink-500:hover {\n    --tw-gradient-stops: var(--tw-gradient-from), #ec4899, var(--tw-gradient-to, rgba(236, 72, 153, 0));\n  }\n\n  .xl\\:hover\\:via-pink-600:hover {\n    --tw-gradient-stops: var(--tw-gradient-from), #db2777, var(--tw-gradient-to, rgba(219, 39, 119, 0));\n  }\n\n  .xl\\:hover\\:via-pink-700:hover {\n    --tw-gradient-stops: var(--tw-gradient-from), #be185d, var(--tw-gradient-to, rgba(190, 24, 93, 0));\n  }\n\n  .xl\\:hover\\:via-pink-800:hover {\n    --tw-gradient-stops: var(--tw-gradient-from), #9d174d, var(--tw-gradient-to, rgba(157, 23, 77, 0));\n  }\n\n  .xl\\:hover\\:via-pink-900:hover {\n    --tw-gradient-stops: var(--tw-gradient-from), #831843, var(--tw-gradient-to, rgba(131, 24, 67, 0));\n  }\n\n  .xl\\:hover\\:to-transparent:hover {\n    --tw-gradient-to: transparent;\n  }\n\n  .xl\\:hover\\:to-current:hover {\n    --tw-gradient-to: currentColor;\n  }\n\n  .xl\\:hover\\:to-black:hover {\n    --tw-gradient-to: #000;\n  }\n\n  .xl\\:hover\\:to-white:hover {\n    --tw-gradient-to: #fff;\n  }\n\n  .xl\\:hover\\:to-gray-50:hover {\n    --tw-gradient-to: #f9fafb;\n  }\n\n  .xl\\:hover\\:to-gray-100:hover {\n    --tw-gradient-to: #f3f4f6;\n  }\n\n  .xl\\:hover\\:to-gray-200:hover {\n    --tw-gradient-to: #e5e7eb;\n  }\n\n  .xl\\:hover\\:to-gray-300:hover {\n    --tw-gradient-to: #d1d5db;\n  }\n\n  .xl\\:hover\\:to-gray-400:hover {\n    --tw-gradient-to: #9ca3af;\n  }\n\n  .xl\\:hover\\:to-gray-500:hover {\n    --tw-gradient-to: #6b7280;\n  }\n\n  .xl\\:hover\\:to-gray-600:hover {\n    --tw-gradient-to: #4b5563;\n  }\n\n  .xl\\:hover\\:to-gray-700:hover {\n    --tw-gradient-to: #374151;\n  }\n\n  .xl\\:hover\\:to-gray-800:hover {\n    --tw-gradient-to: #1f2937;\n  }\n\n  .xl\\:hover\\:to-gray-900:hover {\n    --tw-gradient-to: #111827;\n  }\n\n  .xl\\:hover\\:to-red-50:hover {\n    --tw-gradient-to: #fef2f2;\n  }\n\n  .xl\\:hover\\:to-red-100:hover {\n    --tw-gradient-to: #fee2e2;\n  }\n\n  .xl\\:hover\\:to-red-200:hover {\n    --tw-gradient-to: #fecaca;\n  }\n\n  .xl\\:hover\\:to-red-300:hover {\n    --tw-gradient-to: #fca5a5;\n  }\n\n  .xl\\:hover\\:to-red-400:hover {\n    --tw-gradient-to: #f87171;\n  }\n\n  .xl\\:hover\\:to-red-500:hover {\n    --tw-gradient-to: #ef4444;\n  }\n\n  .xl\\:hover\\:to-red-600:hover {\n    --tw-gradient-to: #dc2626;\n  }\n\n  .xl\\:hover\\:to-red-700:hover {\n    --tw-gradient-to: #b91c1c;\n  }\n\n  .xl\\:hover\\:to-red-800:hover {\n    --tw-gradient-to: #991b1b;\n  }\n\n  .xl\\:hover\\:to-red-900:hover {\n    --tw-gradient-to: #7f1d1d;\n  }\n\n  .xl\\:hover\\:to-yellow-50:hover {\n    --tw-gradient-to: #fffbeb;\n  }\n\n  .xl\\:hover\\:to-yellow-100:hover {\n    --tw-gradient-to: #fef3c7;\n  }\n\n  .xl\\:hover\\:to-yellow-200:hover {\n    --tw-gradient-to: #fde68a;\n  }\n\n  .xl\\:hover\\:to-yellow-300:hover {\n    --tw-gradient-to: #fcd34d;\n  }\n\n  .xl\\:hover\\:to-yellow-400:hover {\n    --tw-gradient-to: #fbbf24;\n  }\n\n  .xl\\:hover\\:to-yellow-500:hover {\n    --tw-gradient-to: #f59e0b;\n  }\n\n  .xl\\:hover\\:to-yellow-600:hover {\n    --tw-gradient-to: #d97706;\n  }\n\n  .xl\\:hover\\:to-yellow-700:hover {\n    --tw-gradient-to: #b45309;\n  }\n\n  .xl\\:hover\\:to-yellow-800:hover {\n    --tw-gradient-to: #92400e;\n  }\n\n  .xl\\:hover\\:to-yellow-900:hover {\n    --tw-gradient-to: #78350f;\n  }\n\n  .xl\\:hover\\:to-green-50:hover {\n    --tw-gradient-to: #ecfdf5;\n  }\n\n  .xl\\:hover\\:to-green-100:hover {\n    --tw-gradient-to: #d1fae5;\n  }\n\n  .xl\\:hover\\:to-green-200:hover {\n    --tw-gradient-to: #a7f3d0;\n  }\n\n  .xl\\:hover\\:to-green-300:hover {\n    --tw-gradient-to: #6ee7b7;\n  }\n\n  .xl\\:hover\\:to-green-400:hover {\n    --tw-gradient-to: #34d399;\n  }\n\n  .xl\\:hover\\:to-green-500:hover {\n    --tw-gradient-to: #10b981;\n  }\n\n  .xl\\:hover\\:to-green-600:hover {\n    --tw-gradient-to: #059669;\n  }\n\n  .xl\\:hover\\:to-green-700:hover {\n    --tw-gradient-to: #047857;\n  }\n\n  .xl\\:hover\\:to-green-800:hover {\n    --tw-gradient-to: #065f46;\n  }\n\n  .xl\\:hover\\:to-green-900:hover {\n    --tw-gradient-to: #064e3b;\n  }\n\n  .xl\\:hover\\:to-blue-50:hover {\n    --tw-gradient-to: #eff6ff;\n  }\n\n  .xl\\:hover\\:to-blue-100:hover {\n    --tw-gradient-to: #dbeafe;\n  }\n\n  .xl\\:hover\\:to-blue-200:hover {\n    --tw-gradient-to: #bfdbfe;\n  }\n\n  .xl\\:hover\\:to-blue-300:hover {\n    --tw-gradient-to: #93c5fd;\n  }\n\n  .xl\\:hover\\:to-blue-400:hover {\n    --tw-gradient-to: #60a5fa;\n  }\n\n  .xl\\:hover\\:to-blue-500:hover {\n    --tw-gradient-to: #3b82f6;\n  }\n\n  .xl\\:hover\\:to-blue-600:hover {\n    --tw-gradient-to: #2563eb;\n  }\n\n  .xl\\:hover\\:to-blue-700:hover {\n    --tw-gradient-to: #1d4ed8;\n  }\n\n  .xl\\:hover\\:to-blue-800:hover {\n    --tw-gradient-to: #1e40af;\n  }\n\n  .xl\\:hover\\:to-blue-900:hover {\n    --tw-gradient-to: #1e3a8a;\n  }\n\n  .xl\\:hover\\:to-indigo-50:hover {\n    --tw-gradient-to: #eef2ff;\n  }\n\n  .xl\\:hover\\:to-indigo-100:hover {\n    --tw-gradient-to: #e0e7ff;\n  }\n\n  .xl\\:hover\\:to-indigo-200:hover {\n    --tw-gradient-to: #c7d2fe;\n  }\n\n  .xl\\:hover\\:to-indigo-300:hover {\n    --tw-gradient-to: #a5b4fc;\n  }\n\n  .xl\\:hover\\:to-indigo-400:hover {\n    --tw-gradient-to: #818cf8;\n  }\n\n  .xl\\:hover\\:to-indigo-500:hover {\n    --tw-gradient-to: #6366f1;\n  }\n\n  .xl\\:hover\\:to-indigo-600:hover {\n    --tw-gradient-to: #4f46e5;\n  }\n\n  .xl\\:hover\\:to-indigo-700:hover {\n    --tw-gradient-to: #4338ca;\n  }\n\n  .xl\\:hover\\:to-indigo-800:hover {\n    --tw-gradient-to: #3730a3;\n  }\n\n  .xl\\:hover\\:to-indigo-900:hover {\n    --tw-gradient-to: #312e81;\n  }\n\n  .xl\\:hover\\:to-purple-50:hover {\n    --tw-gradient-to: #f5f3ff;\n  }\n\n  .xl\\:hover\\:to-purple-100:hover {\n    --tw-gradient-to: #ede9fe;\n  }\n\n  .xl\\:hover\\:to-purple-200:hover {\n    --tw-gradient-to: #ddd6fe;\n  }\n\n  .xl\\:hover\\:to-purple-300:hover {\n    --tw-gradient-to: #c4b5fd;\n  }\n\n  .xl\\:hover\\:to-purple-400:hover {\n    --tw-gradient-to: #a78bfa;\n  }\n\n  .xl\\:hover\\:to-purple-500:hover {\n    --tw-gradient-to: #8b5cf6;\n  }\n\n  .xl\\:hover\\:to-purple-600:hover {\n    --tw-gradient-to: #7c3aed;\n  }\n\n  .xl\\:hover\\:to-purple-700:hover {\n    --tw-gradient-to: #6d28d9;\n  }\n\n  .xl\\:hover\\:to-purple-800:hover {\n    --tw-gradient-to: #5b21b6;\n  }\n\n  .xl\\:hover\\:to-purple-900:hover {\n    --tw-gradient-to: #4c1d95;\n  }\n\n  .xl\\:hover\\:to-pink-50:hover {\n    --tw-gradient-to: #fdf2f8;\n  }\n\n  .xl\\:hover\\:to-pink-100:hover {\n    --tw-gradient-to: #fce7f3;\n  }\n\n  .xl\\:hover\\:to-pink-200:hover {\n    --tw-gradient-to: #fbcfe8;\n  }\n\n  .xl\\:hover\\:to-pink-300:hover {\n    --tw-gradient-to: #f9a8d4;\n  }\n\n  .xl\\:hover\\:to-pink-400:hover {\n    --tw-gradient-to: #f472b6;\n  }\n\n  .xl\\:hover\\:to-pink-500:hover {\n    --tw-gradient-to: #ec4899;\n  }\n\n  .xl\\:hover\\:to-pink-600:hover {\n    --tw-gradient-to: #db2777;\n  }\n\n  .xl\\:hover\\:to-pink-700:hover {\n    --tw-gradient-to: #be185d;\n  }\n\n  .xl\\:hover\\:to-pink-800:hover {\n    --tw-gradient-to: #9d174d;\n  }\n\n  .xl\\:hover\\:to-pink-900:hover {\n    --tw-gradient-to: #831843;\n  }\n\n  .xl\\:focus\\:from-transparent:focus {\n    --tw-gradient-from: transparent;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(0, 0, 0, 0));\n  }\n\n  .xl\\:focus\\:from-current:focus {\n    --tw-gradient-from: currentColor;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(255, 255, 255, 0));\n  }\n\n  .xl\\:focus\\:from-black:focus {\n    --tw-gradient-from: #000;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(0, 0, 0, 0));\n  }\n\n  .xl\\:focus\\:from-white:focus {\n    --tw-gradient-from: #fff;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(255, 255, 255, 0));\n  }\n\n  .xl\\:focus\\:from-gray-50:focus {\n    --tw-gradient-from: #f9fafb;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(249, 250, 251, 0));\n  }\n\n  .xl\\:focus\\:from-gray-100:focus {\n    --tw-gradient-from: #f3f4f6;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(243, 244, 246, 0));\n  }\n\n  .xl\\:focus\\:from-gray-200:focus {\n    --tw-gradient-from: #e5e7eb;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(229, 231, 235, 0));\n  }\n\n  .xl\\:focus\\:from-gray-300:focus {\n    --tw-gradient-from: #d1d5db;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(209, 213, 219, 0));\n  }\n\n  .xl\\:focus\\:from-gray-400:focus {\n    --tw-gradient-from: #9ca3af;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(156, 163, 175, 0));\n  }\n\n  .xl\\:focus\\:from-gray-500:focus {\n    --tw-gradient-from: #6b7280;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(107, 114, 128, 0));\n  }\n\n  .xl\\:focus\\:from-gray-600:focus {\n    --tw-gradient-from: #4b5563;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(75, 85, 99, 0));\n  }\n\n  .xl\\:focus\\:from-gray-700:focus {\n    --tw-gradient-from: #374151;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(55, 65, 81, 0));\n  }\n\n  .xl\\:focus\\:from-gray-800:focus {\n    --tw-gradient-from: #1f2937;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(31, 41, 55, 0));\n  }\n\n  .xl\\:focus\\:from-gray-900:focus {\n    --tw-gradient-from: #111827;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(17, 24, 39, 0));\n  }\n\n  .xl\\:focus\\:from-red-50:focus {\n    --tw-gradient-from: #fef2f2;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(254, 242, 242, 0));\n  }\n\n  .xl\\:focus\\:from-red-100:focus {\n    --tw-gradient-from: #fee2e2;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(254, 226, 226, 0));\n  }\n\n  .xl\\:focus\\:from-red-200:focus {\n    --tw-gradient-from: #fecaca;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(254, 202, 202, 0));\n  }\n\n  .xl\\:focus\\:from-red-300:focus {\n    --tw-gradient-from: #fca5a5;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(252, 165, 165, 0));\n  }\n\n  .xl\\:focus\\:from-red-400:focus {\n    --tw-gradient-from: #f87171;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(248, 113, 113, 0));\n  }\n\n  .xl\\:focus\\:from-red-500:focus {\n    --tw-gradient-from: #ef4444;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(239, 68, 68, 0));\n  }\n\n  .xl\\:focus\\:from-red-600:focus {\n    --tw-gradient-from: #dc2626;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(220, 38, 38, 0));\n  }\n\n  .xl\\:focus\\:from-red-700:focus {\n    --tw-gradient-from: #b91c1c;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(185, 28, 28, 0));\n  }\n\n  .xl\\:focus\\:from-red-800:focus {\n    --tw-gradient-from: #991b1b;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(153, 27, 27, 0));\n  }\n\n  .xl\\:focus\\:from-red-900:focus {\n    --tw-gradient-from: #7f1d1d;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(127, 29, 29, 0));\n  }\n\n  .xl\\:focus\\:from-yellow-50:focus {\n    --tw-gradient-from: #fffbeb;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(255, 251, 235, 0));\n  }\n\n  .xl\\:focus\\:from-yellow-100:focus {\n    --tw-gradient-from: #fef3c7;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(254, 243, 199, 0));\n  }\n\n  .xl\\:focus\\:from-yellow-200:focus {\n    --tw-gradient-from: #fde68a;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(253, 230, 138, 0));\n  }\n\n  .xl\\:focus\\:from-yellow-300:focus {\n    --tw-gradient-from: #fcd34d;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(252, 211, 77, 0));\n  }\n\n  .xl\\:focus\\:from-yellow-400:focus {\n    --tw-gradient-from: #fbbf24;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(251, 191, 36, 0));\n  }\n\n  .xl\\:focus\\:from-yellow-500:focus {\n    --tw-gradient-from: #f59e0b;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(245, 158, 11, 0));\n  }\n\n  .xl\\:focus\\:from-yellow-600:focus {\n    --tw-gradient-from: #d97706;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(217, 119, 6, 0));\n  }\n\n  .xl\\:focus\\:from-yellow-700:focus {\n    --tw-gradient-from: #b45309;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(180, 83, 9, 0));\n  }\n\n  .xl\\:focus\\:from-yellow-800:focus {\n    --tw-gradient-from: #92400e;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(146, 64, 14, 0));\n  }\n\n  .xl\\:focus\\:from-yellow-900:focus {\n    --tw-gradient-from: #78350f;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(120, 53, 15, 0));\n  }\n\n  .xl\\:focus\\:from-green-50:focus {\n    --tw-gradient-from: #ecfdf5;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(236, 253, 245, 0));\n  }\n\n  .xl\\:focus\\:from-green-100:focus {\n    --tw-gradient-from: #d1fae5;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(209, 250, 229, 0));\n  }\n\n  .xl\\:focus\\:from-green-200:focus {\n    --tw-gradient-from: #a7f3d0;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(167, 243, 208, 0));\n  }\n\n  .xl\\:focus\\:from-green-300:focus {\n    --tw-gradient-from: #6ee7b7;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(110, 231, 183, 0));\n  }\n\n  .xl\\:focus\\:from-green-400:focus {\n    --tw-gradient-from: #34d399;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(52, 211, 153, 0));\n  }\n\n  .xl\\:focus\\:from-green-500:focus {\n    --tw-gradient-from: #10b981;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(16, 185, 129, 0));\n  }\n\n  .xl\\:focus\\:from-green-600:focus {\n    --tw-gradient-from: #059669;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(5, 150, 105, 0));\n  }\n\n  .xl\\:focus\\:from-green-700:focus {\n    --tw-gradient-from: #047857;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(4, 120, 87, 0));\n  }\n\n  .xl\\:focus\\:from-green-800:focus {\n    --tw-gradient-from: #065f46;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(6, 95, 70, 0));\n  }\n\n  .xl\\:focus\\:from-green-900:focus {\n    --tw-gradient-from: #064e3b;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(6, 78, 59, 0));\n  }\n\n  .xl\\:focus\\:from-blue-50:focus {\n    --tw-gradient-from: #eff6ff;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(239, 246, 255, 0));\n  }\n\n  .xl\\:focus\\:from-blue-100:focus {\n    --tw-gradient-from: #dbeafe;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(219, 234, 254, 0));\n  }\n\n  .xl\\:focus\\:from-blue-200:focus {\n    --tw-gradient-from: #bfdbfe;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(191, 219, 254, 0));\n  }\n\n  .xl\\:focus\\:from-blue-300:focus {\n    --tw-gradient-from: #93c5fd;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(147, 197, 253, 0));\n  }\n\n  .xl\\:focus\\:from-blue-400:focus {\n    --tw-gradient-from: #60a5fa;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(96, 165, 250, 0));\n  }\n\n  .xl\\:focus\\:from-blue-500:focus {\n    --tw-gradient-from: #3b82f6;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(59, 130, 246, 0));\n  }\n\n  .xl\\:focus\\:from-blue-600:focus {\n    --tw-gradient-from: #2563eb;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(37, 99, 235, 0));\n  }\n\n  .xl\\:focus\\:from-blue-700:focus {\n    --tw-gradient-from: #1d4ed8;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(29, 78, 216, 0));\n  }\n\n  .xl\\:focus\\:from-blue-800:focus {\n    --tw-gradient-from: #1e40af;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(30, 64, 175, 0));\n  }\n\n  .xl\\:focus\\:from-blue-900:focus {\n    --tw-gradient-from: #1e3a8a;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(30, 58, 138, 0));\n  }\n\n  .xl\\:focus\\:from-indigo-50:focus {\n    --tw-gradient-from: #eef2ff;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(238, 242, 255, 0));\n  }\n\n  .xl\\:focus\\:from-indigo-100:focus {\n    --tw-gradient-from: #e0e7ff;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(224, 231, 255, 0));\n  }\n\n  .xl\\:focus\\:from-indigo-200:focus {\n    --tw-gradient-from: #c7d2fe;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(199, 210, 254, 0));\n  }\n\n  .xl\\:focus\\:from-indigo-300:focus {\n    --tw-gradient-from: #a5b4fc;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(165, 180, 252, 0));\n  }\n\n  .xl\\:focus\\:from-indigo-400:focus {\n    --tw-gradient-from: #818cf8;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(129, 140, 248, 0));\n  }\n\n  .xl\\:focus\\:from-indigo-500:focus {\n    --tw-gradient-from: #6366f1;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(99, 102, 241, 0));\n  }\n\n  .xl\\:focus\\:from-indigo-600:focus {\n    --tw-gradient-from: #4f46e5;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(79, 70, 229, 0));\n  }\n\n  .xl\\:focus\\:from-indigo-700:focus {\n    --tw-gradient-from: #4338ca;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(67, 56, 202, 0));\n  }\n\n  .xl\\:focus\\:from-indigo-800:focus {\n    --tw-gradient-from: #3730a3;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(55, 48, 163, 0));\n  }\n\n  .xl\\:focus\\:from-indigo-900:focus {\n    --tw-gradient-from: #312e81;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(49, 46, 129, 0));\n  }\n\n  .xl\\:focus\\:from-purple-50:focus {\n    --tw-gradient-from: #f5f3ff;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(245, 243, 255, 0));\n  }\n\n  .xl\\:focus\\:from-purple-100:focus {\n    --tw-gradient-from: #ede9fe;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(237, 233, 254, 0));\n  }\n\n  .xl\\:focus\\:from-purple-200:focus {\n    --tw-gradient-from: #ddd6fe;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(221, 214, 254, 0));\n  }\n\n  .xl\\:focus\\:from-purple-300:focus {\n    --tw-gradient-from: #c4b5fd;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(196, 181, 253, 0));\n  }\n\n  .xl\\:focus\\:from-purple-400:focus {\n    --tw-gradient-from: #a78bfa;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(167, 139, 250, 0));\n  }\n\n  .xl\\:focus\\:from-purple-500:focus {\n    --tw-gradient-from: #8b5cf6;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(139, 92, 246, 0));\n  }\n\n  .xl\\:focus\\:from-purple-600:focus {\n    --tw-gradient-from: #7c3aed;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(124, 58, 237, 0));\n  }\n\n  .xl\\:focus\\:from-purple-700:focus {\n    --tw-gradient-from: #6d28d9;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(109, 40, 217, 0));\n  }\n\n  .xl\\:focus\\:from-purple-800:focus {\n    --tw-gradient-from: #5b21b6;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(91, 33, 182, 0));\n  }\n\n  .xl\\:focus\\:from-purple-900:focus {\n    --tw-gradient-from: #4c1d95;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(76, 29, 149, 0));\n  }\n\n  .xl\\:focus\\:from-pink-50:focus {\n    --tw-gradient-from: #fdf2f8;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(253, 242, 248, 0));\n  }\n\n  .xl\\:focus\\:from-pink-100:focus {\n    --tw-gradient-from: #fce7f3;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(252, 231, 243, 0));\n  }\n\n  .xl\\:focus\\:from-pink-200:focus {\n    --tw-gradient-from: #fbcfe8;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(251, 207, 232, 0));\n  }\n\n  .xl\\:focus\\:from-pink-300:focus {\n    --tw-gradient-from: #f9a8d4;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(249, 168, 212, 0));\n  }\n\n  .xl\\:focus\\:from-pink-400:focus {\n    --tw-gradient-from: #f472b6;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(244, 114, 182, 0));\n  }\n\n  .xl\\:focus\\:from-pink-500:focus {\n    --tw-gradient-from: #ec4899;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(236, 72, 153, 0));\n  }\n\n  .xl\\:focus\\:from-pink-600:focus {\n    --tw-gradient-from: #db2777;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(219, 39, 119, 0));\n  }\n\n  .xl\\:focus\\:from-pink-700:focus {\n    --tw-gradient-from: #be185d;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(190, 24, 93, 0));\n  }\n\n  .xl\\:focus\\:from-pink-800:focus {\n    --tw-gradient-from: #9d174d;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(157, 23, 77, 0));\n  }\n\n  .xl\\:focus\\:from-pink-900:focus {\n    --tw-gradient-from: #831843;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(131, 24, 67, 0));\n  }\n\n  .xl\\:focus\\:via-transparent:focus {\n    --tw-gradient-stops: var(--tw-gradient-from), transparent, var(--tw-gradient-to, rgba(0, 0, 0, 0));\n  }\n\n  .xl\\:focus\\:via-current:focus {\n    --tw-gradient-stops: var(--tw-gradient-from), currentColor, var(--tw-gradient-to, rgba(255, 255, 255, 0));\n  }\n\n  .xl\\:focus\\:via-black:focus {\n    --tw-gradient-stops: var(--tw-gradient-from), #000, var(--tw-gradient-to, rgba(0, 0, 0, 0));\n  }\n\n  .xl\\:focus\\:via-white:focus {\n    --tw-gradient-stops: var(--tw-gradient-from), #fff, var(--tw-gradient-to, rgba(255, 255, 255, 0));\n  }\n\n  .xl\\:focus\\:via-gray-50:focus {\n    --tw-gradient-stops: var(--tw-gradient-from), #f9fafb, var(--tw-gradient-to, rgba(249, 250, 251, 0));\n  }\n\n  .xl\\:focus\\:via-gray-100:focus {\n    --tw-gradient-stops: var(--tw-gradient-from), #f3f4f6, var(--tw-gradient-to, rgba(243, 244, 246, 0));\n  }\n\n  .xl\\:focus\\:via-gray-200:focus {\n    --tw-gradient-stops: var(--tw-gradient-from), #e5e7eb, var(--tw-gradient-to, rgba(229, 231, 235, 0));\n  }\n\n  .xl\\:focus\\:via-gray-300:focus {\n    --tw-gradient-stops: var(--tw-gradient-from), #d1d5db, var(--tw-gradient-to, rgba(209, 213, 219, 0));\n  }\n\n  .xl\\:focus\\:via-gray-400:focus {\n    --tw-gradient-stops: var(--tw-gradient-from), #9ca3af, var(--tw-gradient-to, rgba(156, 163, 175, 0));\n  }\n\n  .xl\\:focus\\:via-gray-500:focus {\n    --tw-gradient-stops: var(--tw-gradient-from), #6b7280, var(--tw-gradient-to, rgba(107, 114, 128, 0));\n  }\n\n  .xl\\:focus\\:via-gray-600:focus {\n    --tw-gradient-stops: var(--tw-gradient-from), #4b5563, var(--tw-gradient-to, rgba(75, 85, 99, 0));\n  }\n\n  .xl\\:focus\\:via-gray-700:focus {\n    --tw-gradient-stops: var(--tw-gradient-from), #374151, var(--tw-gradient-to, rgba(55, 65, 81, 0));\n  }\n\n  .xl\\:focus\\:via-gray-800:focus {\n    --tw-gradient-stops: var(--tw-gradient-from), #1f2937, var(--tw-gradient-to, rgba(31, 41, 55, 0));\n  }\n\n  .xl\\:focus\\:via-gray-900:focus {\n    --tw-gradient-stops: var(--tw-gradient-from), #111827, var(--tw-gradient-to, rgba(17, 24, 39, 0));\n  }\n\n  .xl\\:focus\\:via-red-50:focus {\n    --tw-gradient-stops: var(--tw-gradient-from), #fef2f2, var(--tw-gradient-to, rgba(254, 242, 242, 0));\n  }\n\n  .xl\\:focus\\:via-red-100:focus {\n    --tw-gradient-stops: var(--tw-gradient-from), #fee2e2, var(--tw-gradient-to, rgba(254, 226, 226, 0));\n  }\n\n  .xl\\:focus\\:via-red-200:focus {\n    --tw-gradient-stops: var(--tw-gradient-from), #fecaca, var(--tw-gradient-to, rgba(254, 202, 202, 0));\n  }\n\n  .xl\\:focus\\:via-red-300:focus {\n    --tw-gradient-stops: var(--tw-gradient-from), #fca5a5, var(--tw-gradient-to, rgba(252, 165, 165, 0));\n  }\n\n  .xl\\:focus\\:via-red-400:focus {\n    --tw-gradient-stops: var(--tw-gradient-from), #f87171, var(--tw-gradient-to, rgba(248, 113, 113, 0));\n  }\n\n  .xl\\:focus\\:via-red-500:focus {\n    --tw-gradient-stops: var(--tw-gradient-from), #ef4444, var(--tw-gradient-to, rgba(239, 68, 68, 0));\n  }\n\n  .xl\\:focus\\:via-red-600:focus {\n    --tw-gradient-stops: var(--tw-gradient-from), #dc2626, var(--tw-gradient-to, rgba(220, 38, 38, 0));\n  }\n\n  .xl\\:focus\\:via-red-700:focus {\n    --tw-gradient-stops: var(--tw-gradient-from), #b91c1c, var(--tw-gradient-to, rgba(185, 28, 28, 0));\n  }\n\n  .xl\\:focus\\:via-red-800:focus {\n    --tw-gradient-stops: var(--tw-gradient-from), #991b1b, var(--tw-gradient-to, rgba(153, 27, 27, 0));\n  }\n\n  .xl\\:focus\\:via-red-900:focus {\n    --tw-gradient-stops: var(--tw-gradient-from), #7f1d1d, var(--tw-gradient-to, rgba(127, 29, 29, 0));\n  }\n\n  .xl\\:focus\\:via-yellow-50:focus {\n    --tw-gradient-stops: var(--tw-gradient-from), #fffbeb, var(--tw-gradient-to, rgba(255, 251, 235, 0));\n  }\n\n  .xl\\:focus\\:via-yellow-100:focus {\n    --tw-gradient-stops: var(--tw-gradient-from), #fef3c7, var(--tw-gradient-to, rgba(254, 243, 199, 0));\n  }\n\n  .xl\\:focus\\:via-yellow-200:focus {\n    --tw-gradient-stops: var(--tw-gradient-from), #fde68a, var(--tw-gradient-to, rgba(253, 230, 138, 0));\n  }\n\n  .xl\\:focus\\:via-yellow-300:focus {\n    --tw-gradient-stops: var(--tw-gradient-from), #fcd34d, var(--tw-gradient-to, rgba(252, 211, 77, 0));\n  }\n\n  .xl\\:focus\\:via-yellow-400:focus {\n    --tw-gradient-stops: var(--tw-gradient-from), #fbbf24, var(--tw-gradient-to, rgba(251, 191, 36, 0));\n  }\n\n  .xl\\:focus\\:via-yellow-500:focus {\n    --tw-gradient-stops: var(--tw-gradient-from), #f59e0b, var(--tw-gradient-to, rgba(245, 158, 11, 0));\n  }\n\n  .xl\\:focus\\:via-yellow-600:focus {\n    --tw-gradient-stops: var(--tw-gradient-from), #d97706, var(--tw-gradient-to, rgba(217, 119, 6, 0));\n  }\n\n  .xl\\:focus\\:via-yellow-700:focus {\n    --tw-gradient-stops: var(--tw-gradient-from), #b45309, var(--tw-gradient-to, rgba(180, 83, 9, 0));\n  }\n\n  .xl\\:focus\\:via-yellow-800:focus {\n    --tw-gradient-stops: var(--tw-gradient-from), #92400e, var(--tw-gradient-to, rgba(146, 64, 14, 0));\n  }\n\n  .xl\\:focus\\:via-yellow-900:focus {\n    --tw-gradient-stops: var(--tw-gradient-from), #78350f, var(--tw-gradient-to, rgba(120, 53, 15, 0));\n  }\n\n  .xl\\:focus\\:via-green-50:focus {\n    --tw-gradient-stops: var(--tw-gradient-from), #ecfdf5, var(--tw-gradient-to, rgba(236, 253, 245, 0));\n  }\n\n  .xl\\:focus\\:via-green-100:focus {\n    --tw-gradient-stops: var(--tw-gradient-from), #d1fae5, var(--tw-gradient-to, rgba(209, 250, 229, 0));\n  }\n\n  .xl\\:focus\\:via-green-200:focus {\n    --tw-gradient-stops: var(--tw-gradient-from), #a7f3d0, var(--tw-gradient-to, rgba(167, 243, 208, 0));\n  }\n\n  .xl\\:focus\\:via-green-300:focus {\n    --tw-gradient-stops: var(--tw-gradient-from), #6ee7b7, var(--tw-gradient-to, rgba(110, 231, 183, 0));\n  }\n\n  .xl\\:focus\\:via-green-400:focus {\n    --tw-gradient-stops: var(--tw-gradient-from), #34d399, var(--tw-gradient-to, rgba(52, 211, 153, 0));\n  }\n\n  .xl\\:focus\\:via-green-500:focus {\n    --tw-gradient-stops: var(--tw-gradient-from), #10b981, var(--tw-gradient-to, rgba(16, 185, 129, 0));\n  }\n\n  .xl\\:focus\\:via-green-600:focus {\n    --tw-gradient-stops: var(--tw-gradient-from), #059669, var(--tw-gradient-to, rgba(5, 150, 105, 0));\n  }\n\n  .xl\\:focus\\:via-green-700:focus {\n    --tw-gradient-stops: var(--tw-gradient-from), #047857, var(--tw-gradient-to, rgba(4, 120, 87, 0));\n  }\n\n  .xl\\:focus\\:via-green-800:focus {\n    --tw-gradient-stops: var(--tw-gradient-from), #065f46, var(--tw-gradient-to, rgba(6, 95, 70, 0));\n  }\n\n  .xl\\:focus\\:via-green-900:focus {\n    --tw-gradient-stops: var(--tw-gradient-from), #064e3b, var(--tw-gradient-to, rgba(6, 78, 59, 0));\n  }\n\n  .xl\\:focus\\:via-blue-50:focus {\n    --tw-gradient-stops: var(--tw-gradient-from), #eff6ff, var(--tw-gradient-to, rgba(239, 246, 255, 0));\n  }\n\n  .xl\\:focus\\:via-blue-100:focus {\n    --tw-gradient-stops: var(--tw-gradient-from), #dbeafe, var(--tw-gradient-to, rgba(219, 234, 254, 0));\n  }\n\n  .xl\\:focus\\:via-blue-200:focus {\n    --tw-gradient-stops: var(--tw-gradient-from), #bfdbfe, var(--tw-gradient-to, rgba(191, 219, 254, 0));\n  }\n\n  .xl\\:focus\\:via-blue-300:focus {\n    --tw-gradient-stops: var(--tw-gradient-from), #93c5fd, var(--tw-gradient-to, rgba(147, 197, 253, 0));\n  }\n\n  .xl\\:focus\\:via-blue-400:focus {\n    --tw-gradient-stops: var(--tw-gradient-from), #60a5fa, var(--tw-gradient-to, rgba(96, 165, 250, 0));\n  }\n\n  .xl\\:focus\\:via-blue-500:focus {\n    --tw-gradient-stops: var(--tw-gradient-from), #3b82f6, var(--tw-gradient-to, rgba(59, 130, 246, 0));\n  }\n\n  .xl\\:focus\\:via-blue-600:focus {\n    --tw-gradient-stops: var(--tw-gradient-from), #2563eb, var(--tw-gradient-to, rgba(37, 99, 235, 0));\n  }\n\n  .xl\\:focus\\:via-blue-700:focus {\n    --tw-gradient-stops: var(--tw-gradient-from), #1d4ed8, var(--tw-gradient-to, rgba(29, 78, 216, 0));\n  }\n\n  .xl\\:focus\\:via-blue-800:focus {\n    --tw-gradient-stops: var(--tw-gradient-from), #1e40af, var(--tw-gradient-to, rgba(30, 64, 175, 0));\n  }\n\n  .xl\\:focus\\:via-blue-900:focus {\n    --tw-gradient-stops: var(--tw-gradient-from), #1e3a8a, var(--tw-gradient-to, rgba(30, 58, 138, 0));\n  }\n\n  .xl\\:focus\\:via-indigo-50:focus {\n    --tw-gradient-stops: var(--tw-gradient-from), #eef2ff, var(--tw-gradient-to, rgba(238, 242, 255, 0));\n  }\n\n  .xl\\:focus\\:via-indigo-100:focus {\n    --tw-gradient-stops: var(--tw-gradient-from), #e0e7ff, var(--tw-gradient-to, rgba(224, 231, 255, 0));\n  }\n\n  .xl\\:focus\\:via-indigo-200:focus {\n    --tw-gradient-stops: var(--tw-gradient-from), #c7d2fe, var(--tw-gradient-to, rgba(199, 210, 254, 0));\n  }\n\n  .xl\\:focus\\:via-indigo-300:focus {\n    --tw-gradient-stops: var(--tw-gradient-from), #a5b4fc, var(--tw-gradient-to, rgba(165, 180, 252, 0));\n  }\n\n  .xl\\:focus\\:via-indigo-400:focus {\n    --tw-gradient-stops: var(--tw-gradient-from), #818cf8, var(--tw-gradient-to, rgba(129, 140, 248, 0));\n  }\n\n  .xl\\:focus\\:via-indigo-500:focus {\n    --tw-gradient-stops: var(--tw-gradient-from), #6366f1, var(--tw-gradient-to, rgba(99, 102, 241, 0));\n  }\n\n  .xl\\:focus\\:via-indigo-600:focus {\n    --tw-gradient-stops: var(--tw-gradient-from), #4f46e5, var(--tw-gradient-to, rgba(79, 70, 229, 0));\n  }\n\n  .xl\\:focus\\:via-indigo-700:focus {\n    --tw-gradient-stops: var(--tw-gradient-from), #4338ca, var(--tw-gradient-to, rgba(67, 56, 202, 0));\n  }\n\n  .xl\\:focus\\:via-indigo-800:focus {\n    --tw-gradient-stops: var(--tw-gradient-from), #3730a3, var(--tw-gradient-to, rgba(55, 48, 163, 0));\n  }\n\n  .xl\\:focus\\:via-indigo-900:focus {\n    --tw-gradient-stops: var(--tw-gradient-from), #312e81, var(--tw-gradient-to, rgba(49, 46, 129, 0));\n  }\n\n  .xl\\:focus\\:via-purple-50:focus {\n    --tw-gradient-stops: var(--tw-gradient-from), #f5f3ff, var(--tw-gradient-to, rgba(245, 243, 255, 0));\n  }\n\n  .xl\\:focus\\:via-purple-100:focus {\n    --tw-gradient-stops: var(--tw-gradient-from), #ede9fe, var(--tw-gradient-to, rgba(237, 233, 254, 0));\n  }\n\n  .xl\\:focus\\:via-purple-200:focus {\n    --tw-gradient-stops: var(--tw-gradient-from), #ddd6fe, var(--tw-gradient-to, rgba(221, 214, 254, 0));\n  }\n\n  .xl\\:focus\\:via-purple-300:focus {\n    --tw-gradient-stops: var(--tw-gradient-from), #c4b5fd, var(--tw-gradient-to, rgba(196, 181, 253, 0));\n  }\n\n  .xl\\:focus\\:via-purple-400:focus {\n    --tw-gradient-stops: var(--tw-gradient-from), #a78bfa, var(--tw-gradient-to, rgba(167, 139, 250, 0));\n  }\n\n  .xl\\:focus\\:via-purple-500:focus {\n    --tw-gradient-stops: var(--tw-gradient-from), #8b5cf6, var(--tw-gradient-to, rgba(139, 92, 246, 0));\n  }\n\n  .xl\\:focus\\:via-purple-600:focus {\n    --tw-gradient-stops: var(--tw-gradient-from), #7c3aed, var(--tw-gradient-to, rgba(124, 58, 237, 0));\n  }\n\n  .xl\\:focus\\:via-purple-700:focus {\n    --tw-gradient-stops: var(--tw-gradient-from), #6d28d9, var(--tw-gradient-to, rgba(109, 40, 217, 0));\n  }\n\n  .xl\\:focus\\:via-purple-800:focus {\n    --tw-gradient-stops: var(--tw-gradient-from), #5b21b6, var(--tw-gradient-to, rgba(91, 33, 182, 0));\n  }\n\n  .xl\\:focus\\:via-purple-900:focus {\n    --tw-gradient-stops: var(--tw-gradient-from), #4c1d95, var(--tw-gradient-to, rgba(76, 29, 149, 0));\n  }\n\n  .xl\\:focus\\:via-pink-50:focus {\n    --tw-gradient-stops: var(--tw-gradient-from), #fdf2f8, var(--tw-gradient-to, rgba(253, 242, 248, 0));\n  }\n\n  .xl\\:focus\\:via-pink-100:focus {\n    --tw-gradient-stops: var(--tw-gradient-from), #fce7f3, var(--tw-gradient-to, rgba(252, 231, 243, 0));\n  }\n\n  .xl\\:focus\\:via-pink-200:focus {\n    --tw-gradient-stops: var(--tw-gradient-from), #fbcfe8, var(--tw-gradient-to, rgba(251, 207, 232, 0));\n  }\n\n  .xl\\:focus\\:via-pink-300:focus {\n    --tw-gradient-stops: var(--tw-gradient-from), #f9a8d4, var(--tw-gradient-to, rgba(249, 168, 212, 0));\n  }\n\n  .xl\\:focus\\:via-pink-400:focus {\n    --tw-gradient-stops: var(--tw-gradient-from), #f472b6, var(--tw-gradient-to, rgba(244, 114, 182, 0));\n  }\n\n  .xl\\:focus\\:via-pink-500:focus {\n    --tw-gradient-stops: var(--tw-gradient-from), #ec4899, var(--tw-gradient-to, rgba(236, 72, 153, 0));\n  }\n\n  .xl\\:focus\\:via-pink-600:focus {\n    --tw-gradient-stops: var(--tw-gradient-from), #db2777, var(--tw-gradient-to, rgba(219, 39, 119, 0));\n  }\n\n  .xl\\:focus\\:via-pink-700:focus {\n    --tw-gradient-stops: var(--tw-gradient-from), #be185d, var(--tw-gradient-to, rgba(190, 24, 93, 0));\n  }\n\n  .xl\\:focus\\:via-pink-800:focus {\n    --tw-gradient-stops: var(--tw-gradient-from), #9d174d, var(--tw-gradient-to, rgba(157, 23, 77, 0));\n  }\n\n  .xl\\:focus\\:via-pink-900:focus {\n    --tw-gradient-stops: var(--tw-gradient-from), #831843, var(--tw-gradient-to, rgba(131, 24, 67, 0));\n  }\n\n  .xl\\:focus\\:to-transparent:focus {\n    --tw-gradient-to: transparent;\n  }\n\n  .xl\\:focus\\:to-current:focus {\n    --tw-gradient-to: currentColor;\n  }\n\n  .xl\\:focus\\:to-black:focus {\n    --tw-gradient-to: #000;\n  }\n\n  .xl\\:focus\\:to-white:focus {\n    --tw-gradient-to: #fff;\n  }\n\n  .xl\\:focus\\:to-gray-50:focus {\n    --tw-gradient-to: #f9fafb;\n  }\n\n  .xl\\:focus\\:to-gray-100:focus {\n    --tw-gradient-to: #f3f4f6;\n  }\n\n  .xl\\:focus\\:to-gray-200:focus {\n    --tw-gradient-to: #e5e7eb;\n  }\n\n  .xl\\:focus\\:to-gray-300:focus {\n    --tw-gradient-to: #d1d5db;\n  }\n\n  .xl\\:focus\\:to-gray-400:focus {\n    --tw-gradient-to: #9ca3af;\n  }\n\n  .xl\\:focus\\:to-gray-500:focus {\n    --tw-gradient-to: #6b7280;\n  }\n\n  .xl\\:focus\\:to-gray-600:focus {\n    --tw-gradient-to: #4b5563;\n  }\n\n  .xl\\:focus\\:to-gray-700:focus {\n    --tw-gradient-to: #374151;\n  }\n\n  .xl\\:focus\\:to-gray-800:focus {\n    --tw-gradient-to: #1f2937;\n  }\n\n  .xl\\:focus\\:to-gray-900:focus {\n    --tw-gradient-to: #111827;\n  }\n\n  .xl\\:focus\\:to-red-50:focus {\n    --tw-gradient-to: #fef2f2;\n  }\n\n  .xl\\:focus\\:to-red-100:focus {\n    --tw-gradient-to: #fee2e2;\n  }\n\n  .xl\\:focus\\:to-red-200:focus {\n    --tw-gradient-to: #fecaca;\n  }\n\n  .xl\\:focus\\:to-red-300:focus {\n    --tw-gradient-to: #fca5a5;\n  }\n\n  .xl\\:focus\\:to-red-400:focus {\n    --tw-gradient-to: #f87171;\n  }\n\n  .xl\\:focus\\:to-red-500:focus {\n    --tw-gradient-to: #ef4444;\n  }\n\n  .xl\\:focus\\:to-red-600:focus {\n    --tw-gradient-to: #dc2626;\n  }\n\n  .xl\\:focus\\:to-red-700:focus {\n    --tw-gradient-to: #b91c1c;\n  }\n\n  .xl\\:focus\\:to-red-800:focus {\n    --tw-gradient-to: #991b1b;\n  }\n\n  .xl\\:focus\\:to-red-900:focus {\n    --tw-gradient-to: #7f1d1d;\n  }\n\n  .xl\\:focus\\:to-yellow-50:focus {\n    --tw-gradient-to: #fffbeb;\n  }\n\n  .xl\\:focus\\:to-yellow-100:focus {\n    --tw-gradient-to: #fef3c7;\n  }\n\n  .xl\\:focus\\:to-yellow-200:focus {\n    --tw-gradient-to: #fde68a;\n  }\n\n  .xl\\:focus\\:to-yellow-300:focus {\n    --tw-gradient-to: #fcd34d;\n  }\n\n  .xl\\:focus\\:to-yellow-400:focus {\n    --tw-gradient-to: #fbbf24;\n  }\n\n  .xl\\:focus\\:to-yellow-500:focus {\n    --tw-gradient-to: #f59e0b;\n  }\n\n  .xl\\:focus\\:to-yellow-600:focus {\n    --tw-gradient-to: #d97706;\n  }\n\n  .xl\\:focus\\:to-yellow-700:focus {\n    --tw-gradient-to: #b45309;\n  }\n\n  .xl\\:focus\\:to-yellow-800:focus {\n    --tw-gradient-to: #92400e;\n  }\n\n  .xl\\:focus\\:to-yellow-900:focus {\n    --tw-gradient-to: #78350f;\n  }\n\n  .xl\\:focus\\:to-green-50:focus {\n    --tw-gradient-to: #ecfdf5;\n  }\n\n  .xl\\:focus\\:to-green-100:focus {\n    --tw-gradient-to: #d1fae5;\n  }\n\n  .xl\\:focus\\:to-green-200:focus {\n    --tw-gradient-to: #a7f3d0;\n  }\n\n  .xl\\:focus\\:to-green-300:focus {\n    --tw-gradient-to: #6ee7b7;\n  }\n\n  .xl\\:focus\\:to-green-400:focus {\n    --tw-gradient-to: #34d399;\n  }\n\n  .xl\\:focus\\:to-green-500:focus {\n    --tw-gradient-to: #10b981;\n  }\n\n  .xl\\:focus\\:to-green-600:focus {\n    --tw-gradient-to: #059669;\n  }\n\n  .xl\\:focus\\:to-green-700:focus {\n    --tw-gradient-to: #047857;\n  }\n\n  .xl\\:focus\\:to-green-800:focus {\n    --tw-gradient-to: #065f46;\n  }\n\n  .xl\\:focus\\:to-green-900:focus {\n    --tw-gradient-to: #064e3b;\n  }\n\n  .xl\\:focus\\:to-blue-50:focus {\n    --tw-gradient-to: #eff6ff;\n  }\n\n  .xl\\:focus\\:to-blue-100:focus {\n    --tw-gradient-to: #dbeafe;\n  }\n\n  .xl\\:focus\\:to-blue-200:focus {\n    --tw-gradient-to: #bfdbfe;\n  }\n\n  .xl\\:focus\\:to-blue-300:focus {\n    --tw-gradient-to: #93c5fd;\n  }\n\n  .xl\\:focus\\:to-blue-400:focus {\n    --tw-gradient-to: #60a5fa;\n  }\n\n  .xl\\:focus\\:to-blue-500:focus {\n    --tw-gradient-to: #3b82f6;\n  }\n\n  .xl\\:focus\\:to-blue-600:focus {\n    --tw-gradient-to: #2563eb;\n  }\n\n  .xl\\:focus\\:to-blue-700:focus {\n    --tw-gradient-to: #1d4ed8;\n  }\n\n  .xl\\:focus\\:to-blue-800:focus {\n    --tw-gradient-to: #1e40af;\n  }\n\n  .xl\\:focus\\:to-blue-900:focus {\n    --tw-gradient-to: #1e3a8a;\n  }\n\n  .xl\\:focus\\:to-indigo-50:focus {\n    --tw-gradient-to: #eef2ff;\n  }\n\n  .xl\\:focus\\:to-indigo-100:focus {\n    --tw-gradient-to: #e0e7ff;\n  }\n\n  .xl\\:focus\\:to-indigo-200:focus {\n    --tw-gradient-to: #c7d2fe;\n  }\n\n  .xl\\:focus\\:to-indigo-300:focus {\n    --tw-gradient-to: #a5b4fc;\n  }\n\n  .xl\\:focus\\:to-indigo-400:focus {\n    --tw-gradient-to: #818cf8;\n  }\n\n  .xl\\:focus\\:to-indigo-500:focus {\n    --tw-gradient-to: #6366f1;\n  }\n\n  .xl\\:focus\\:to-indigo-600:focus {\n    --tw-gradient-to: #4f46e5;\n  }\n\n  .xl\\:focus\\:to-indigo-700:focus {\n    --tw-gradient-to: #4338ca;\n  }\n\n  .xl\\:focus\\:to-indigo-800:focus {\n    --tw-gradient-to: #3730a3;\n  }\n\n  .xl\\:focus\\:to-indigo-900:focus {\n    --tw-gradient-to: #312e81;\n  }\n\n  .xl\\:focus\\:to-purple-50:focus {\n    --tw-gradient-to: #f5f3ff;\n  }\n\n  .xl\\:focus\\:to-purple-100:focus {\n    --tw-gradient-to: #ede9fe;\n  }\n\n  .xl\\:focus\\:to-purple-200:focus {\n    --tw-gradient-to: #ddd6fe;\n  }\n\n  .xl\\:focus\\:to-purple-300:focus {\n    --tw-gradient-to: #c4b5fd;\n  }\n\n  .xl\\:focus\\:to-purple-400:focus {\n    --tw-gradient-to: #a78bfa;\n  }\n\n  .xl\\:focus\\:to-purple-500:focus {\n    --tw-gradient-to: #8b5cf6;\n  }\n\n  .xl\\:focus\\:to-purple-600:focus {\n    --tw-gradient-to: #7c3aed;\n  }\n\n  .xl\\:focus\\:to-purple-700:focus {\n    --tw-gradient-to: #6d28d9;\n  }\n\n  .xl\\:focus\\:to-purple-800:focus {\n    --tw-gradient-to: #5b21b6;\n  }\n\n  .xl\\:focus\\:to-purple-900:focus {\n    --tw-gradient-to: #4c1d95;\n  }\n\n  .xl\\:focus\\:to-pink-50:focus {\n    --tw-gradient-to: #fdf2f8;\n  }\n\n  .xl\\:focus\\:to-pink-100:focus {\n    --tw-gradient-to: #fce7f3;\n  }\n\n  .xl\\:focus\\:to-pink-200:focus {\n    --tw-gradient-to: #fbcfe8;\n  }\n\n  .xl\\:focus\\:to-pink-300:focus {\n    --tw-gradient-to: #f9a8d4;\n  }\n\n  .xl\\:focus\\:to-pink-400:focus {\n    --tw-gradient-to: #f472b6;\n  }\n\n  .xl\\:focus\\:to-pink-500:focus {\n    --tw-gradient-to: #ec4899;\n  }\n\n  .xl\\:focus\\:to-pink-600:focus {\n    --tw-gradient-to: #db2777;\n  }\n\n  .xl\\:focus\\:to-pink-700:focus {\n    --tw-gradient-to: #be185d;\n  }\n\n  .xl\\:focus\\:to-pink-800:focus {\n    --tw-gradient-to: #9d174d;\n  }\n\n  .xl\\:focus\\:to-pink-900:focus {\n    --tw-gradient-to: #831843;\n  }\n\n  .dark .xl\\:dark\\:from-transparent {\n    --tw-gradient-from: transparent;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(0, 0, 0, 0));\n  }\n\n  .dark .xl\\:dark\\:from-current {\n    --tw-gradient-from: currentColor;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(255, 255, 255, 0));\n  }\n\n  .dark .xl\\:dark\\:from-black {\n    --tw-gradient-from: #000;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(0, 0, 0, 0));\n  }\n\n  .dark .xl\\:dark\\:from-white {\n    --tw-gradient-from: #fff;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(255, 255, 255, 0));\n  }\n\n  .dark .xl\\:dark\\:from-gray-50 {\n    --tw-gradient-from: #f9fafb;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(249, 250, 251, 0));\n  }\n\n  .dark .xl\\:dark\\:from-gray-100 {\n    --tw-gradient-from: #f3f4f6;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(243, 244, 246, 0));\n  }\n\n  .dark .xl\\:dark\\:from-gray-200 {\n    --tw-gradient-from: #e5e7eb;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(229, 231, 235, 0));\n  }\n\n  .dark .xl\\:dark\\:from-gray-300 {\n    --tw-gradient-from: #d1d5db;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(209, 213, 219, 0));\n  }\n\n  .dark .xl\\:dark\\:from-gray-400 {\n    --tw-gradient-from: #9ca3af;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(156, 163, 175, 0));\n  }\n\n  .dark .xl\\:dark\\:from-gray-500 {\n    --tw-gradient-from: #6b7280;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(107, 114, 128, 0));\n  }\n\n  .dark .xl\\:dark\\:from-gray-600 {\n    --tw-gradient-from: #4b5563;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(75, 85, 99, 0));\n  }\n\n  .dark .xl\\:dark\\:from-gray-700 {\n    --tw-gradient-from: #374151;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(55, 65, 81, 0));\n  }\n\n  .dark .xl\\:dark\\:from-gray-800 {\n    --tw-gradient-from: #1f2937;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(31, 41, 55, 0));\n  }\n\n  .dark .xl\\:dark\\:from-gray-900 {\n    --tw-gradient-from: #111827;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(17, 24, 39, 0));\n  }\n\n  .dark .xl\\:dark\\:from-red-50 {\n    --tw-gradient-from: #fef2f2;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(254, 242, 242, 0));\n  }\n\n  .dark .xl\\:dark\\:from-red-100 {\n    --tw-gradient-from: #fee2e2;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(254, 226, 226, 0));\n  }\n\n  .dark .xl\\:dark\\:from-red-200 {\n    --tw-gradient-from: #fecaca;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(254, 202, 202, 0));\n  }\n\n  .dark .xl\\:dark\\:from-red-300 {\n    --tw-gradient-from: #fca5a5;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(252, 165, 165, 0));\n  }\n\n  .dark .xl\\:dark\\:from-red-400 {\n    --tw-gradient-from: #f87171;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(248, 113, 113, 0));\n  }\n\n  .dark .xl\\:dark\\:from-red-500 {\n    --tw-gradient-from: #ef4444;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(239, 68, 68, 0));\n  }\n\n  .dark .xl\\:dark\\:from-red-600 {\n    --tw-gradient-from: #dc2626;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(220, 38, 38, 0));\n  }\n\n  .dark .xl\\:dark\\:from-red-700 {\n    --tw-gradient-from: #b91c1c;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(185, 28, 28, 0));\n  }\n\n  .dark .xl\\:dark\\:from-red-800 {\n    --tw-gradient-from: #991b1b;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(153, 27, 27, 0));\n  }\n\n  .dark .xl\\:dark\\:from-red-900 {\n    --tw-gradient-from: #7f1d1d;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(127, 29, 29, 0));\n  }\n\n  .dark .xl\\:dark\\:from-yellow-50 {\n    --tw-gradient-from: #fffbeb;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(255, 251, 235, 0));\n  }\n\n  .dark .xl\\:dark\\:from-yellow-100 {\n    --tw-gradient-from: #fef3c7;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(254, 243, 199, 0));\n  }\n\n  .dark .xl\\:dark\\:from-yellow-200 {\n    --tw-gradient-from: #fde68a;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(253, 230, 138, 0));\n  }\n\n  .dark .xl\\:dark\\:from-yellow-300 {\n    --tw-gradient-from: #fcd34d;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(252, 211, 77, 0));\n  }\n\n  .dark .xl\\:dark\\:from-yellow-400 {\n    --tw-gradient-from: #fbbf24;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(251, 191, 36, 0));\n  }\n\n  .dark .xl\\:dark\\:from-yellow-500 {\n    --tw-gradient-from: #f59e0b;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(245, 158, 11, 0));\n  }\n\n  .dark .xl\\:dark\\:from-yellow-600 {\n    --tw-gradient-from: #d97706;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(217, 119, 6, 0));\n  }\n\n  .dark .xl\\:dark\\:from-yellow-700 {\n    --tw-gradient-from: #b45309;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(180, 83, 9, 0));\n  }\n\n  .dark .xl\\:dark\\:from-yellow-800 {\n    --tw-gradient-from: #92400e;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(146, 64, 14, 0));\n  }\n\n  .dark .xl\\:dark\\:from-yellow-900 {\n    --tw-gradient-from: #78350f;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(120, 53, 15, 0));\n  }\n\n  .dark .xl\\:dark\\:from-green-50 {\n    --tw-gradient-from: #ecfdf5;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(236, 253, 245, 0));\n  }\n\n  .dark .xl\\:dark\\:from-green-100 {\n    --tw-gradient-from: #d1fae5;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(209, 250, 229, 0));\n  }\n\n  .dark .xl\\:dark\\:from-green-200 {\n    --tw-gradient-from: #a7f3d0;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(167, 243, 208, 0));\n  }\n\n  .dark .xl\\:dark\\:from-green-300 {\n    --tw-gradient-from: #6ee7b7;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(110, 231, 183, 0));\n  }\n\n  .dark .xl\\:dark\\:from-green-400 {\n    --tw-gradient-from: #34d399;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(52, 211, 153, 0));\n  }\n\n  .dark .xl\\:dark\\:from-green-500 {\n    --tw-gradient-from: #10b981;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(16, 185, 129, 0));\n  }\n\n  .dark .xl\\:dark\\:from-green-600 {\n    --tw-gradient-from: #059669;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(5, 150, 105, 0));\n  }\n\n  .dark .xl\\:dark\\:from-green-700 {\n    --tw-gradient-from: #047857;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(4, 120, 87, 0));\n  }\n\n  .dark .xl\\:dark\\:from-green-800 {\n    --tw-gradient-from: #065f46;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(6, 95, 70, 0));\n  }\n\n  .dark .xl\\:dark\\:from-green-900 {\n    --tw-gradient-from: #064e3b;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(6, 78, 59, 0));\n  }\n\n  .dark .xl\\:dark\\:from-blue-50 {\n    --tw-gradient-from: #eff6ff;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(239, 246, 255, 0));\n  }\n\n  .dark .xl\\:dark\\:from-blue-100 {\n    --tw-gradient-from: #dbeafe;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(219, 234, 254, 0));\n  }\n\n  .dark .xl\\:dark\\:from-blue-200 {\n    --tw-gradient-from: #bfdbfe;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(191, 219, 254, 0));\n  }\n\n  .dark .xl\\:dark\\:from-blue-300 {\n    --tw-gradient-from: #93c5fd;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(147, 197, 253, 0));\n  }\n\n  .dark .xl\\:dark\\:from-blue-400 {\n    --tw-gradient-from: #60a5fa;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(96, 165, 250, 0));\n  }\n\n  .dark .xl\\:dark\\:from-blue-500 {\n    --tw-gradient-from: #3b82f6;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(59, 130, 246, 0));\n  }\n\n  .dark .xl\\:dark\\:from-blue-600 {\n    --tw-gradient-from: #2563eb;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(37, 99, 235, 0));\n  }\n\n  .dark .xl\\:dark\\:from-blue-700 {\n    --tw-gradient-from: #1d4ed8;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(29, 78, 216, 0));\n  }\n\n  .dark .xl\\:dark\\:from-blue-800 {\n    --tw-gradient-from: #1e40af;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(30, 64, 175, 0));\n  }\n\n  .dark .xl\\:dark\\:from-blue-900 {\n    --tw-gradient-from: #1e3a8a;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(30, 58, 138, 0));\n  }\n\n  .dark .xl\\:dark\\:from-indigo-50 {\n    --tw-gradient-from: #eef2ff;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(238, 242, 255, 0));\n  }\n\n  .dark .xl\\:dark\\:from-indigo-100 {\n    --tw-gradient-from: #e0e7ff;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(224, 231, 255, 0));\n  }\n\n  .dark .xl\\:dark\\:from-indigo-200 {\n    --tw-gradient-from: #c7d2fe;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(199, 210, 254, 0));\n  }\n\n  .dark .xl\\:dark\\:from-indigo-300 {\n    --tw-gradient-from: #a5b4fc;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(165, 180, 252, 0));\n  }\n\n  .dark .xl\\:dark\\:from-indigo-400 {\n    --tw-gradient-from: #818cf8;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(129, 140, 248, 0));\n  }\n\n  .dark .xl\\:dark\\:from-indigo-500 {\n    --tw-gradient-from: #6366f1;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(99, 102, 241, 0));\n  }\n\n  .dark .xl\\:dark\\:from-indigo-600 {\n    --tw-gradient-from: #4f46e5;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(79, 70, 229, 0));\n  }\n\n  .dark .xl\\:dark\\:from-indigo-700 {\n    --tw-gradient-from: #4338ca;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(67, 56, 202, 0));\n  }\n\n  .dark .xl\\:dark\\:from-indigo-800 {\n    --tw-gradient-from: #3730a3;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(55, 48, 163, 0));\n  }\n\n  .dark .xl\\:dark\\:from-indigo-900 {\n    --tw-gradient-from: #312e81;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(49, 46, 129, 0));\n  }\n\n  .dark .xl\\:dark\\:from-purple-50 {\n    --tw-gradient-from: #f5f3ff;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(245, 243, 255, 0));\n  }\n\n  .dark .xl\\:dark\\:from-purple-100 {\n    --tw-gradient-from: #ede9fe;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(237, 233, 254, 0));\n  }\n\n  .dark .xl\\:dark\\:from-purple-200 {\n    --tw-gradient-from: #ddd6fe;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(221, 214, 254, 0));\n  }\n\n  .dark .xl\\:dark\\:from-purple-300 {\n    --tw-gradient-from: #c4b5fd;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(196, 181, 253, 0));\n  }\n\n  .dark .xl\\:dark\\:from-purple-400 {\n    --tw-gradient-from: #a78bfa;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(167, 139, 250, 0));\n  }\n\n  .dark .xl\\:dark\\:from-purple-500 {\n    --tw-gradient-from: #8b5cf6;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(139, 92, 246, 0));\n  }\n\n  .dark .xl\\:dark\\:from-purple-600 {\n    --tw-gradient-from: #7c3aed;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(124, 58, 237, 0));\n  }\n\n  .dark .xl\\:dark\\:from-purple-700 {\n    --tw-gradient-from: #6d28d9;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(109, 40, 217, 0));\n  }\n\n  .dark .xl\\:dark\\:from-purple-800 {\n    --tw-gradient-from: #5b21b6;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(91, 33, 182, 0));\n  }\n\n  .dark .xl\\:dark\\:from-purple-900 {\n    --tw-gradient-from: #4c1d95;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(76, 29, 149, 0));\n  }\n\n  .dark .xl\\:dark\\:from-pink-50 {\n    --tw-gradient-from: #fdf2f8;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(253, 242, 248, 0));\n  }\n\n  .dark .xl\\:dark\\:from-pink-100 {\n    --tw-gradient-from: #fce7f3;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(252, 231, 243, 0));\n  }\n\n  .dark .xl\\:dark\\:from-pink-200 {\n    --tw-gradient-from: #fbcfe8;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(251, 207, 232, 0));\n  }\n\n  .dark .xl\\:dark\\:from-pink-300 {\n    --tw-gradient-from: #f9a8d4;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(249, 168, 212, 0));\n  }\n\n  .dark .xl\\:dark\\:from-pink-400 {\n    --tw-gradient-from: #f472b6;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(244, 114, 182, 0));\n  }\n\n  .dark .xl\\:dark\\:from-pink-500 {\n    --tw-gradient-from: #ec4899;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(236, 72, 153, 0));\n  }\n\n  .dark .xl\\:dark\\:from-pink-600 {\n    --tw-gradient-from: #db2777;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(219, 39, 119, 0));\n  }\n\n  .dark .xl\\:dark\\:from-pink-700 {\n    --tw-gradient-from: #be185d;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(190, 24, 93, 0));\n  }\n\n  .dark .xl\\:dark\\:from-pink-800 {\n    --tw-gradient-from: #9d174d;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(157, 23, 77, 0));\n  }\n\n  .dark .xl\\:dark\\:from-pink-900 {\n    --tw-gradient-from: #831843;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(131, 24, 67, 0));\n  }\n\n  .dark .xl\\:dark\\:via-transparent {\n    --tw-gradient-stops: var(--tw-gradient-from), transparent, var(--tw-gradient-to, rgba(0, 0, 0, 0));\n  }\n\n  .dark .xl\\:dark\\:via-current {\n    --tw-gradient-stops: var(--tw-gradient-from), currentColor, var(--tw-gradient-to, rgba(255, 255, 255, 0));\n  }\n\n  .dark .xl\\:dark\\:via-black {\n    --tw-gradient-stops: var(--tw-gradient-from), #000, var(--tw-gradient-to, rgba(0, 0, 0, 0));\n  }\n\n  .dark .xl\\:dark\\:via-white {\n    --tw-gradient-stops: var(--tw-gradient-from), #fff, var(--tw-gradient-to, rgba(255, 255, 255, 0));\n  }\n\n  .dark .xl\\:dark\\:via-gray-50 {\n    --tw-gradient-stops: var(--tw-gradient-from), #f9fafb, var(--tw-gradient-to, rgba(249, 250, 251, 0));\n  }\n\n  .dark .xl\\:dark\\:via-gray-100 {\n    --tw-gradient-stops: var(--tw-gradient-from), #f3f4f6, var(--tw-gradient-to, rgba(243, 244, 246, 0));\n  }\n\n  .dark .xl\\:dark\\:via-gray-200 {\n    --tw-gradient-stops: var(--tw-gradient-from), #e5e7eb, var(--tw-gradient-to, rgba(229, 231, 235, 0));\n  }\n\n  .dark .xl\\:dark\\:via-gray-300 {\n    --tw-gradient-stops: var(--tw-gradient-from), #d1d5db, var(--tw-gradient-to, rgba(209, 213, 219, 0));\n  }\n\n  .dark .xl\\:dark\\:via-gray-400 {\n    --tw-gradient-stops: var(--tw-gradient-from), #9ca3af, var(--tw-gradient-to, rgba(156, 163, 175, 0));\n  }\n\n  .dark .xl\\:dark\\:via-gray-500 {\n    --tw-gradient-stops: var(--tw-gradient-from), #6b7280, var(--tw-gradient-to, rgba(107, 114, 128, 0));\n  }\n\n  .dark .xl\\:dark\\:via-gray-600 {\n    --tw-gradient-stops: var(--tw-gradient-from), #4b5563, var(--tw-gradient-to, rgba(75, 85, 99, 0));\n  }\n\n  .dark .xl\\:dark\\:via-gray-700 {\n    --tw-gradient-stops: var(--tw-gradient-from), #374151, var(--tw-gradient-to, rgba(55, 65, 81, 0));\n  }\n\n  .dark .xl\\:dark\\:via-gray-800 {\n    --tw-gradient-stops: var(--tw-gradient-from), #1f2937, var(--tw-gradient-to, rgba(31, 41, 55, 0));\n  }\n\n  .dark .xl\\:dark\\:via-gray-900 {\n    --tw-gradient-stops: var(--tw-gradient-from), #111827, var(--tw-gradient-to, rgba(17, 24, 39, 0));\n  }\n\n  .dark .xl\\:dark\\:via-red-50 {\n    --tw-gradient-stops: var(--tw-gradient-from), #fef2f2, var(--tw-gradient-to, rgba(254, 242, 242, 0));\n  }\n\n  .dark .xl\\:dark\\:via-red-100 {\n    --tw-gradient-stops: var(--tw-gradient-from), #fee2e2, var(--tw-gradient-to, rgba(254, 226, 226, 0));\n  }\n\n  .dark .xl\\:dark\\:via-red-200 {\n    --tw-gradient-stops: var(--tw-gradient-from), #fecaca, var(--tw-gradient-to, rgba(254, 202, 202, 0));\n  }\n\n  .dark .xl\\:dark\\:via-red-300 {\n    --tw-gradient-stops: var(--tw-gradient-from), #fca5a5, var(--tw-gradient-to, rgba(252, 165, 165, 0));\n  }\n\n  .dark .xl\\:dark\\:via-red-400 {\n    --tw-gradient-stops: var(--tw-gradient-from), #f87171, var(--tw-gradient-to, rgba(248, 113, 113, 0));\n  }\n\n  .dark .xl\\:dark\\:via-red-500 {\n    --tw-gradient-stops: var(--tw-gradient-from), #ef4444, var(--tw-gradient-to, rgba(239, 68, 68, 0));\n  }\n\n  .dark .xl\\:dark\\:via-red-600 {\n    --tw-gradient-stops: var(--tw-gradient-from), #dc2626, var(--tw-gradient-to, rgba(220, 38, 38, 0));\n  }\n\n  .dark .xl\\:dark\\:via-red-700 {\n    --tw-gradient-stops: var(--tw-gradient-from), #b91c1c, var(--tw-gradient-to, rgba(185, 28, 28, 0));\n  }\n\n  .dark .xl\\:dark\\:via-red-800 {\n    --tw-gradient-stops: var(--tw-gradient-from), #991b1b, var(--tw-gradient-to, rgba(153, 27, 27, 0));\n  }\n\n  .dark .xl\\:dark\\:via-red-900 {\n    --tw-gradient-stops: var(--tw-gradient-from), #7f1d1d, var(--tw-gradient-to, rgba(127, 29, 29, 0));\n  }\n\n  .dark .xl\\:dark\\:via-yellow-50 {\n    --tw-gradient-stops: var(--tw-gradient-from), #fffbeb, var(--tw-gradient-to, rgba(255, 251, 235, 0));\n  }\n\n  .dark .xl\\:dark\\:via-yellow-100 {\n    --tw-gradient-stops: var(--tw-gradient-from), #fef3c7, var(--tw-gradient-to, rgba(254, 243, 199, 0));\n  }\n\n  .dark .xl\\:dark\\:via-yellow-200 {\n    --tw-gradient-stops: var(--tw-gradient-from), #fde68a, var(--tw-gradient-to, rgba(253, 230, 138, 0));\n  }\n\n  .dark .xl\\:dark\\:via-yellow-300 {\n    --tw-gradient-stops: var(--tw-gradient-from), #fcd34d, var(--tw-gradient-to, rgba(252, 211, 77, 0));\n  }\n\n  .dark .xl\\:dark\\:via-yellow-400 {\n    --tw-gradient-stops: var(--tw-gradient-from), #fbbf24, var(--tw-gradient-to, rgba(251, 191, 36, 0));\n  }\n\n  .dark .xl\\:dark\\:via-yellow-500 {\n    --tw-gradient-stops: var(--tw-gradient-from), #f59e0b, var(--tw-gradient-to, rgba(245, 158, 11, 0));\n  }\n\n  .dark .xl\\:dark\\:via-yellow-600 {\n    --tw-gradient-stops: var(--tw-gradient-from), #d97706, var(--tw-gradient-to, rgba(217, 119, 6, 0));\n  }\n\n  .dark .xl\\:dark\\:via-yellow-700 {\n    --tw-gradient-stops: var(--tw-gradient-from), #b45309, var(--tw-gradient-to, rgba(180, 83, 9, 0));\n  }\n\n  .dark .xl\\:dark\\:via-yellow-800 {\n    --tw-gradient-stops: var(--tw-gradient-from), #92400e, var(--tw-gradient-to, rgba(146, 64, 14, 0));\n  }\n\n  .dark .xl\\:dark\\:via-yellow-900 {\n    --tw-gradient-stops: var(--tw-gradient-from), #78350f, var(--tw-gradient-to, rgba(120, 53, 15, 0));\n  }\n\n  .dark .xl\\:dark\\:via-green-50 {\n    --tw-gradient-stops: var(--tw-gradient-from), #ecfdf5, var(--tw-gradient-to, rgba(236, 253, 245, 0));\n  }\n\n  .dark .xl\\:dark\\:via-green-100 {\n    --tw-gradient-stops: var(--tw-gradient-from), #d1fae5, var(--tw-gradient-to, rgba(209, 250, 229, 0));\n  }\n\n  .dark .xl\\:dark\\:via-green-200 {\n    --tw-gradient-stops: var(--tw-gradient-from), #a7f3d0, var(--tw-gradient-to, rgba(167, 243, 208, 0));\n  }\n\n  .dark .xl\\:dark\\:via-green-300 {\n    --tw-gradient-stops: var(--tw-gradient-from), #6ee7b7, var(--tw-gradient-to, rgba(110, 231, 183, 0));\n  }\n\n  .dark .xl\\:dark\\:via-green-400 {\n    --tw-gradient-stops: var(--tw-gradient-from), #34d399, var(--tw-gradient-to, rgba(52, 211, 153, 0));\n  }\n\n  .dark .xl\\:dark\\:via-green-500 {\n    --tw-gradient-stops: var(--tw-gradient-from), #10b981, var(--tw-gradient-to, rgba(16, 185, 129, 0));\n  }\n\n  .dark .xl\\:dark\\:via-green-600 {\n    --tw-gradient-stops: var(--tw-gradient-from), #059669, var(--tw-gradient-to, rgba(5, 150, 105, 0));\n  }\n\n  .dark .xl\\:dark\\:via-green-700 {\n    --tw-gradient-stops: var(--tw-gradient-from), #047857, var(--tw-gradient-to, rgba(4, 120, 87, 0));\n  }\n\n  .dark .xl\\:dark\\:via-green-800 {\n    --tw-gradient-stops: var(--tw-gradient-from), #065f46, var(--tw-gradient-to, rgba(6, 95, 70, 0));\n  }\n\n  .dark .xl\\:dark\\:via-green-900 {\n    --tw-gradient-stops: var(--tw-gradient-from), #064e3b, var(--tw-gradient-to, rgba(6, 78, 59, 0));\n  }\n\n  .dark .xl\\:dark\\:via-blue-50 {\n    --tw-gradient-stops: var(--tw-gradient-from), #eff6ff, var(--tw-gradient-to, rgba(239, 246, 255, 0));\n  }\n\n  .dark .xl\\:dark\\:via-blue-100 {\n    --tw-gradient-stops: var(--tw-gradient-from), #dbeafe, var(--tw-gradient-to, rgba(219, 234, 254, 0));\n  }\n\n  .dark .xl\\:dark\\:via-blue-200 {\n    --tw-gradient-stops: var(--tw-gradient-from), #bfdbfe, var(--tw-gradient-to, rgba(191, 219, 254, 0));\n  }\n\n  .dark .xl\\:dark\\:via-blue-300 {\n    --tw-gradient-stops: var(--tw-gradient-from), #93c5fd, var(--tw-gradient-to, rgba(147, 197, 253, 0));\n  }\n\n  .dark .xl\\:dark\\:via-blue-400 {\n    --tw-gradient-stops: var(--tw-gradient-from), #60a5fa, var(--tw-gradient-to, rgba(96, 165, 250, 0));\n  }\n\n  .dark .xl\\:dark\\:via-blue-500 {\n    --tw-gradient-stops: var(--tw-gradient-from), #3b82f6, var(--tw-gradient-to, rgba(59, 130, 246, 0));\n  }\n\n  .dark .xl\\:dark\\:via-blue-600 {\n    --tw-gradient-stops: var(--tw-gradient-from), #2563eb, var(--tw-gradient-to, rgba(37, 99, 235, 0));\n  }\n\n  .dark .xl\\:dark\\:via-blue-700 {\n    --tw-gradient-stops: var(--tw-gradient-from), #1d4ed8, var(--tw-gradient-to, rgba(29, 78, 216, 0));\n  }\n\n  .dark .xl\\:dark\\:via-blue-800 {\n    --tw-gradient-stops: var(--tw-gradient-from), #1e40af, var(--tw-gradient-to, rgba(30, 64, 175, 0));\n  }\n\n  .dark .xl\\:dark\\:via-blue-900 {\n    --tw-gradient-stops: var(--tw-gradient-from), #1e3a8a, var(--tw-gradient-to, rgba(30, 58, 138, 0));\n  }\n\n  .dark .xl\\:dark\\:via-indigo-50 {\n    --tw-gradient-stops: var(--tw-gradient-from), #eef2ff, var(--tw-gradient-to, rgba(238, 242, 255, 0));\n  }\n\n  .dark .xl\\:dark\\:via-indigo-100 {\n    --tw-gradient-stops: var(--tw-gradient-from), #e0e7ff, var(--tw-gradient-to, rgba(224, 231, 255, 0));\n  }\n\n  .dark .xl\\:dark\\:via-indigo-200 {\n    --tw-gradient-stops: var(--tw-gradient-from), #c7d2fe, var(--tw-gradient-to, rgba(199, 210, 254, 0));\n  }\n\n  .dark .xl\\:dark\\:via-indigo-300 {\n    --tw-gradient-stops: var(--tw-gradient-from), #a5b4fc, var(--tw-gradient-to, rgba(165, 180, 252, 0));\n  }\n\n  .dark .xl\\:dark\\:via-indigo-400 {\n    --tw-gradient-stops: var(--tw-gradient-from), #818cf8, var(--tw-gradient-to, rgba(129, 140, 248, 0));\n  }\n\n  .dark .xl\\:dark\\:via-indigo-500 {\n    --tw-gradient-stops: var(--tw-gradient-from), #6366f1, var(--tw-gradient-to, rgba(99, 102, 241, 0));\n  }\n\n  .dark .xl\\:dark\\:via-indigo-600 {\n    --tw-gradient-stops: var(--tw-gradient-from), #4f46e5, var(--tw-gradient-to, rgba(79, 70, 229, 0));\n  }\n\n  .dark .xl\\:dark\\:via-indigo-700 {\n    --tw-gradient-stops: var(--tw-gradient-from), #4338ca, var(--tw-gradient-to, rgba(67, 56, 202, 0));\n  }\n\n  .dark .xl\\:dark\\:via-indigo-800 {\n    --tw-gradient-stops: var(--tw-gradient-from), #3730a3, var(--tw-gradient-to, rgba(55, 48, 163, 0));\n  }\n\n  .dark .xl\\:dark\\:via-indigo-900 {\n    --tw-gradient-stops: var(--tw-gradient-from), #312e81, var(--tw-gradient-to, rgba(49, 46, 129, 0));\n  }\n\n  .dark .xl\\:dark\\:via-purple-50 {\n    --tw-gradient-stops: var(--tw-gradient-from), #f5f3ff, var(--tw-gradient-to, rgba(245, 243, 255, 0));\n  }\n\n  .dark .xl\\:dark\\:via-purple-100 {\n    --tw-gradient-stops: var(--tw-gradient-from), #ede9fe, var(--tw-gradient-to, rgba(237, 233, 254, 0));\n  }\n\n  .dark .xl\\:dark\\:via-purple-200 {\n    --tw-gradient-stops: var(--tw-gradient-from), #ddd6fe, var(--tw-gradient-to, rgba(221, 214, 254, 0));\n  }\n\n  .dark .xl\\:dark\\:via-purple-300 {\n    --tw-gradient-stops: var(--tw-gradient-from), #c4b5fd, var(--tw-gradient-to, rgba(196, 181, 253, 0));\n  }\n\n  .dark .xl\\:dark\\:via-purple-400 {\n    --tw-gradient-stops: var(--tw-gradient-from), #a78bfa, var(--tw-gradient-to, rgba(167, 139, 250, 0));\n  }\n\n  .dark .xl\\:dark\\:via-purple-500 {\n    --tw-gradient-stops: var(--tw-gradient-from), #8b5cf6, var(--tw-gradient-to, rgba(139, 92, 246, 0));\n  }\n\n  .dark .xl\\:dark\\:via-purple-600 {\n    --tw-gradient-stops: var(--tw-gradient-from), #7c3aed, var(--tw-gradient-to, rgba(124, 58, 237, 0));\n  }\n\n  .dark .xl\\:dark\\:via-purple-700 {\n    --tw-gradient-stops: var(--tw-gradient-from), #6d28d9, var(--tw-gradient-to, rgba(109, 40, 217, 0));\n  }\n\n  .dark .xl\\:dark\\:via-purple-800 {\n    --tw-gradient-stops: var(--tw-gradient-from), #5b21b6, var(--tw-gradient-to, rgba(91, 33, 182, 0));\n  }\n\n  .dark .xl\\:dark\\:via-purple-900 {\n    --tw-gradient-stops: var(--tw-gradient-from), #4c1d95, var(--tw-gradient-to, rgba(76, 29, 149, 0));\n  }\n\n  .dark .xl\\:dark\\:via-pink-50 {\n    --tw-gradient-stops: var(--tw-gradient-from), #fdf2f8, var(--tw-gradient-to, rgba(253, 242, 248, 0));\n  }\n\n  .dark .xl\\:dark\\:via-pink-100 {\n    --tw-gradient-stops: var(--tw-gradient-from), #fce7f3, var(--tw-gradient-to, rgba(252, 231, 243, 0));\n  }\n\n  .dark .xl\\:dark\\:via-pink-200 {\n    --tw-gradient-stops: var(--tw-gradient-from), #fbcfe8, var(--tw-gradient-to, rgba(251, 207, 232, 0));\n  }\n\n  .dark .xl\\:dark\\:via-pink-300 {\n    --tw-gradient-stops: var(--tw-gradient-from), #f9a8d4, var(--tw-gradient-to, rgba(249, 168, 212, 0));\n  }\n\n  .dark .xl\\:dark\\:via-pink-400 {\n    --tw-gradient-stops: var(--tw-gradient-from), #f472b6, var(--tw-gradient-to, rgba(244, 114, 182, 0));\n  }\n\n  .dark .xl\\:dark\\:via-pink-500 {\n    --tw-gradient-stops: var(--tw-gradient-from), #ec4899, var(--tw-gradient-to, rgba(236, 72, 153, 0));\n  }\n\n  .dark .xl\\:dark\\:via-pink-600 {\n    --tw-gradient-stops: var(--tw-gradient-from), #db2777, var(--tw-gradient-to, rgba(219, 39, 119, 0));\n  }\n\n  .dark .xl\\:dark\\:via-pink-700 {\n    --tw-gradient-stops: var(--tw-gradient-from), #be185d, var(--tw-gradient-to, rgba(190, 24, 93, 0));\n  }\n\n  .dark .xl\\:dark\\:via-pink-800 {\n    --tw-gradient-stops: var(--tw-gradient-from), #9d174d, var(--tw-gradient-to, rgba(157, 23, 77, 0));\n  }\n\n  .dark .xl\\:dark\\:via-pink-900 {\n    --tw-gradient-stops: var(--tw-gradient-from), #831843, var(--tw-gradient-to, rgba(131, 24, 67, 0));\n  }\n\n  .dark .xl\\:dark\\:to-transparent {\n    --tw-gradient-to: transparent;\n  }\n\n  .dark .xl\\:dark\\:to-current {\n    --tw-gradient-to: currentColor;\n  }\n\n  .dark .xl\\:dark\\:to-black {\n    --tw-gradient-to: #000;\n  }\n\n  .dark .xl\\:dark\\:to-white {\n    --tw-gradient-to: #fff;\n  }\n\n  .dark .xl\\:dark\\:to-gray-50 {\n    --tw-gradient-to: #f9fafb;\n  }\n\n  .dark .xl\\:dark\\:to-gray-100 {\n    --tw-gradient-to: #f3f4f6;\n  }\n\n  .dark .xl\\:dark\\:to-gray-200 {\n    --tw-gradient-to: #e5e7eb;\n  }\n\n  .dark .xl\\:dark\\:to-gray-300 {\n    --tw-gradient-to: #d1d5db;\n  }\n\n  .dark .xl\\:dark\\:to-gray-400 {\n    --tw-gradient-to: #9ca3af;\n  }\n\n  .dark .xl\\:dark\\:to-gray-500 {\n    --tw-gradient-to: #6b7280;\n  }\n\n  .dark .xl\\:dark\\:to-gray-600 {\n    --tw-gradient-to: #4b5563;\n  }\n\n  .dark .xl\\:dark\\:to-gray-700 {\n    --tw-gradient-to: #374151;\n  }\n\n  .dark .xl\\:dark\\:to-gray-800 {\n    --tw-gradient-to: #1f2937;\n  }\n\n  .dark .xl\\:dark\\:to-gray-900 {\n    --tw-gradient-to: #111827;\n  }\n\n  .dark .xl\\:dark\\:to-red-50 {\n    --tw-gradient-to: #fef2f2;\n  }\n\n  .dark .xl\\:dark\\:to-red-100 {\n    --tw-gradient-to: #fee2e2;\n  }\n\n  .dark .xl\\:dark\\:to-red-200 {\n    --tw-gradient-to: #fecaca;\n  }\n\n  .dark .xl\\:dark\\:to-red-300 {\n    --tw-gradient-to: #fca5a5;\n  }\n\n  .dark .xl\\:dark\\:to-red-400 {\n    --tw-gradient-to: #f87171;\n  }\n\n  .dark .xl\\:dark\\:to-red-500 {\n    --tw-gradient-to: #ef4444;\n  }\n\n  .dark .xl\\:dark\\:to-red-600 {\n    --tw-gradient-to: #dc2626;\n  }\n\n  .dark .xl\\:dark\\:to-red-700 {\n    --tw-gradient-to: #b91c1c;\n  }\n\n  .dark .xl\\:dark\\:to-red-800 {\n    --tw-gradient-to: #991b1b;\n  }\n\n  .dark .xl\\:dark\\:to-red-900 {\n    --tw-gradient-to: #7f1d1d;\n  }\n\n  .dark .xl\\:dark\\:to-yellow-50 {\n    --tw-gradient-to: #fffbeb;\n  }\n\n  .dark .xl\\:dark\\:to-yellow-100 {\n    --tw-gradient-to: #fef3c7;\n  }\n\n  .dark .xl\\:dark\\:to-yellow-200 {\n    --tw-gradient-to: #fde68a;\n  }\n\n  .dark .xl\\:dark\\:to-yellow-300 {\n    --tw-gradient-to: #fcd34d;\n  }\n\n  .dark .xl\\:dark\\:to-yellow-400 {\n    --tw-gradient-to: #fbbf24;\n  }\n\n  .dark .xl\\:dark\\:to-yellow-500 {\n    --tw-gradient-to: #f59e0b;\n  }\n\n  .dark .xl\\:dark\\:to-yellow-600 {\n    --tw-gradient-to: #d97706;\n  }\n\n  .dark .xl\\:dark\\:to-yellow-700 {\n    --tw-gradient-to: #b45309;\n  }\n\n  .dark .xl\\:dark\\:to-yellow-800 {\n    --tw-gradient-to: #92400e;\n  }\n\n  .dark .xl\\:dark\\:to-yellow-900 {\n    --tw-gradient-to: #78350f;\n  }\n\n  .dark .xl\\:dark\\:to-green-50 {\n    --tw-gradient-to: #ecfdf5;\n  }\n\n  .dark .xl\\:dark\\:to-green-100 {\n    --tw-gradient-to: #d1fae5;\n  }\n\n  .dark .xl\\:dark\\:to-green-200 {\n    --tw-gradient-to: #a7f3d0;\n  }\n\n  .dark .xl\\:dark\\:to-green-300 {\n    --tw-gradient-to: #6ee7b7;\n  }\n\n  .dark .xl\\:dark\\:to-green-400 {\n    --tw-gradient-to: #34d399;\n  }\n\n  .dark .xl\\:dark\\:to-green-500 {\n    --tw-gradient-to: #10b981;\n  }\n\n  .dark .xl\\:dark\\:to-green-600 {\n    --tw-gradient-to: #059669;\n  }\n\n  .dark .xl\\:dark\\:to-green-700 {\n    --tw-gradient-to: #047857;\n  }\n\n  .dark .xl\\:dark\\:to-green-800 {\n    --tw-gradient-to: #065f46;\n  }\n\n  .dark .xl\\:dark\\:to-green-900 {\n    --tw-gradient-to: #064e3b;\n  }\n\n  .dark .xl\\:dark\\:to-blue-50 {\n    --tw-gradient-to: #eff6ff;\n  }\n\n  .dark .xl\\:dark\\:to-blue-100 {\n    --tw-gradient-to: #dbeafe;\n  }\n\n  .dark .xl\\:dark\\:to-blue-200 {\n    --tw-gradient-to: #bfdbfe;\n  }\n\n  .dark .xl\\:dark\\:to-blue-300 {\n    --tw-gradient-to: #93c5fd;\n  }\n\n  .dark .xl\\:dark\\:to-blue-400 {\n    --tw-gradient-to: #60a5fa;\n  }\n\n  .dark .xl\\:dark\\:to-blue-500 {\n    --tw-gradient-to: #3b82f6;\n  }\n\n  .dark .xl\\:dark\\:to-blue-600 {\n    --tw-gradient-to: #2563eb;\n  }\n\n  .dark .xl\\:dark\\:to-blue-700 {\n    --tw-gradient-to: #1d4ed8;\n  }\n\n  .dark .xl\\:dark\\:to-blue-800 {\n    --tw-gradient-to: #1e40af;\n  }\n\n  .dark .xl\\:dark\\:to-blue-900 {\n    --tw-gradient-to: #1e3a8a;\n  }\n\n  .dark .xl\\:dark\\:to-indigo-50 {\n    --tw-gradient-to: #eef2ff;\n  }\n\n  .dark .xl\\:dark\\:to-indigo-100 {\n    --tw-gradient-to: #e0e7ff;\n  }\n\n  .dark .xl\\:dark\\:to-indigo-200 {\n    --tw-gradient-to: #c7d2fe;\n  }\n\n  .dark .xl\\:dark\\:to-indigo-300 {\n    --tw-gradient-to: #a5b4fc;\n  }\n\n  .dark .xl\\:dark\\:to-indigo-400 {\n    --tw-gradient-to: #818cf8;\n  }\n\n  .dark .xl\\:dark\\:to-indigo-500 {\n    --tw-gradient-to: #6366f1;\n  }\n\n  .dark .xl\\:dark\\:to-indigo-600 {\n    --tw-gradient-to: #4f46e5;\n  }\n\n  .dark .xl\\:dark\\:to-indigo-700 {\n    --tw-gradient-to: #4338ca;\n  }\n\n  .dark .xl\\:dark\\:to-indigo-800 {\n    --tw-gradient-to: #3730a3;\n  }\n\n  .dark .xl\\:dark\\:to-indigo-900 {\n    --tw-gradient-to: #312e81;\n  }\n\n  .dark .xl\\:dark\\:to-purple-50 {\n    --tw-gradient-to: #f5f3ff;\n  }\n\n  .dark .xl\\:dark\\:to-purple-100 {\n    --tw-gradient-to: #ede9fe;\n  }\n\n  .dark .xl\\:dark\\:to-purple-200 {\n    --tw-gradient-to: #ddd6fe;\n  }\n\n  .dark .xl\\:dark\\:to-purple-300 {\n    --tw-gradient-to: #c4b5fd;\n  }\n\n  .dark .xl\\:dark\\:to-purple-400 {\n    --tw-gradient-to: #a78bfa;\n  }\n\n  .dark .xl\\:dark\\:to-purple-500 {\n    --tw-gradient-to: #8b5cf6;\n  }\n\n  .dark .xl\\:dark\\:to-purple-600 {\n    --tw-gradient-to: #7c3aed;\n  }\n\n  .dark .xl\\:dark\\:to-purple-700 {\n    --tw-gradient-to: #6d28d9;\n  }\n\n  .dark .xl\\:dark\\:to-purple-800 {\n    --tw-gradient-to: #5b21b6;\n  }\n\n  .dark .xl\\:dark\\:to-purple-900 {\n    --tw-gradient-to: #4c1d95;\n  }\n\n  .dark .xl\\:dark\\:to-pink-50 {\n    --tw-gradient-to: #fdf2f8;\n  }\n\n  .dark .xl\\:dark\\:to-pink-100 {\n    --tw-gradient-to: #fce7f3;\n  }\n\n  .dark .xl\\:dark\\:to-pink-200 {\n    --tw-gradient-to: #fbcfe8;\n  }\n\n  .dark .xl\\:dark\\:to-pink-300 {\n    --tw-gradient-to: #f9a8d4;\n  }\n\n  .dark .xl\\:dark\\:to-pink-400 {\n    --tw-gradient-to: #f472b6;\n  }\n\n  .dark .xl\\:dark\\:to-pink-500 {\n    --tw-gradient-to: #ec4899;\n  }\n\n  .dark .xl\\:dark\\:to-pink-600 {\n    --tw-gradient-to: #db2777;\n  }\n\n  .dark .xl\\:dark\\:to-pink-700 {\n    --tw-gradient-to: #be185d;\n  }\n\n  .dark .xl\\:dark\\:to-pink-800 {\n    --tw-gradient-to: #9d174d;\n  }\n\n  .dark .xl\\:dark\\:to-pink-900 {\n    --tw-gradient-to: #831843;\n  }\n\n  .dark .xl\\:dark\\:hover\\:from-transparent:hover {\n    --tw-gradient-from: transparent;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(0, 0, 0, 0));\n  }\n\n  .dark .xl\\:dark\\:hover\\:from-current:hover {\n    --tw-gradient-from: currentColor;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(255, 255, 255, 0));\n  }\n\n  .dark .xl\\:dark\\:hover\\:from-black:hover {\n    --tw-gradient-from: #000;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(0, 0, 0, 0));\n  }\n\n  .dark .xl\\:dark\\:hover\\:from-white:hover {\n    --tw-gradient-from: #fff;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(255, 255, 255, 0));\n  }\n\n  .dark .xl\\:dark\\:hover\\:from-gray-50:hover {\n    --tw-gradient-from: #f9fafb;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(249, 250, 251, 0));\n  }\n\n  .dark .xl\\:dark\\:hover\\:from-gray-100:hover {\n    --tw-gradient-from: #f3f4f6;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(243, 244, 246, 0));\n  }\n\n  .dark .xl\\:dark\\:hover\\:from-gray-200:hover {\n    --tw-gradient-from: #e5e7eb;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(229, 231, 235, 0));\n  }\n\n  .dark .xl\\:dark\\:hover\\:from-gray-300:hover {\n    --tw-gradient-from: #d1d5db;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(209, 213, 219, 0));\n  }\n\n  .dark .xl\\:dark\\:hover\\:from-gray-400:hover {\n    --tw-gradient-from: #9ca3af;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(156, 163, 175, 0));\n  }\n\n  .dark .xl\\:dark\\:hover\\:from-gray-500:hover {\n    --tw-gradient-from: #6b7280;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(107, 114, 128, 0));\n  }\n\n  .dark .xl\\:dark\\:hover\\:from-gray-600:hover {\n    --tw-gradient-from: #4b5563;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(75, 85, 99, 0));\n  }\n\n  .dark .xl\\:dark\\:hover\\:from-gray-700:hover {\n    --tw-gradient-from: #374151;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(55, 65, 81, 0));\n  }\n\n  .dark .xl\\:dark\\:hover\\:from-gray-800:hover {\n    --tw-gradient-from: #1f2937;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(31, 41, 55, 0));\n  }\n\n  .dark .xl\\:dark\\:hover\\:from-gray-900:hover {\n    --tw-gradient-from: #111827;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(17, 24, 39, 0));\n  }\n\n  .dark .xl\\:dark\\:hover\\:from-red-50:hover {\n    --tw-gradient-from: #fef2f2;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(254, 242, 242, 0));\n  }\n\n  .dark .xl\\:dark\\:hover\\:from-red-100:hover {\n    --tw-gradient-from: #fee2e2;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(254, 226, 226, 0));\n  }\n\n  .dark .xl\\:dark\\:hover\\:from-red-200:hover {\n    --tw-gradient-from: #fecaca;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(254, 202, 202, 0));\n  }\n\n  .dark .xl\\:dark\\:hover\\:from-red-300:hover {\n    --tw-gradient-from: #fca5a5;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(252, 165, 165, 0));\n  }\n\n  .dark .xl\\:dark\\:hover\\:from-red-400:hover {\n    --tw-gradient-from: #f87171;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(248, 113, 113, 0));\n  }\n\n  .dark .xl\\:dark\\:hover\\:from-red-500:hover {\n    --tw-gradient-from: #ef4444;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(239, 68, 68, 0));\n  }\n\n  .dark .xl\\:dark\\:hover\\:from-red-600:hover {\n    --tw-gradient-from: #dc2626;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(220, 38, 38, 0));\n  }\n\n  .dark .xl\\:dark\\:hover\\:from-red-700:hover {\n    --tw-gradient-from: #b91c1c;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(185, 28, 28, 0));\n  }\n\n  .dark .xl\\:dark\\:hover\\:from-red-800:hover {\n    --tw-gradient-from: #991b1b;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(153, 27, 27, 0));\n  }\n\n  .dark .xl\\:dark\\:hover\\:from-red-900:hover {\n    --tw-gradient-from: #7f1d1d;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(127, 29, 29, 0));\n  }\n\n  .dark .xl\\:dark\\:hover\\:from-yellow-50:hover {\n    --tw-gradient-from: #fffbeb;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(255, 251, 235, 0));\n  }\n\n  .dark .xl\\:dark\\:hover\\:from-yellow-100:hover {\n    --tw-gradient-from: #fef3c7;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(254, 243, 199, 0));\n  }\n\n  .dark .xl\\:dark\\:hover\\:from-yellow-200:hover {\n    --tw-gradient-from: #fde68a;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(253, 230, 138, 0));\n  }\n\n  .dark .xl\\:dark\\:hover\\:from-yellow-300:hover {\n    --tw-gradient-from: #fcd34d;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(252, 211, 77, 0));\n  }\n\n  .dark .xl\\:dark\\:hover\\:from-yellow-400:hover {\n    --tw-gradient-from: #fbbf24;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(251, 191, 36, 0));\n  }\n\n  .dark .xl\\:dark\\:hover\\:from-yellow-500:hover {\n    --tw-gradient-from: #f59e0b;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(245, 158, 11, 0));\n  }\n\n  .dark .xl\\:dark\\:hover\\:from-yellow-600:hover {\n    --tw-gradient-from: #d97706;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(217, 119, 6, 0));\n  }\n\n  .dark .xl\\:dark\\:hover\\:from-yellow-700:hover {\n    --tw-gradient-from: #b45309;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(180, 83, 9, 0));\n  }\n\n  .dark .xl\\:dark\\:hover\\:from-yellow-800:hover {\n    --tw-gradient-from: #92400e;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(146, 64, 14, 0));\n  }\n\n  .dark .xl\\:dark\\:hover\\:from-yellow-900:hover {\n    --tw-gradient-from: #78350f;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(120, 53, 15, 0));\n  }\n\n  .dark .xl\\:dark\\:hover\\:from-green-50:hover {\n    --tw-gradient-from: #ecfdf5;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(236, 253, 245, 0));\n  }\n\n  .dark .xl\\:dark\\:hover\\:from-green-100:hover {\n    --tw-gradient-from: #d1fae5;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(209, 250, 229, 0));\n  }\n\n  .dark .xl\\:dark\\:hover\\:from-green-200:hover {\n    --tw-gradient-from: #a7f3d0;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(167, 243, 208, 0));\n  }\n\n  .dark .xl\\:dark\\:hover\\:from-green-300:hover {\n    --tw-gradient-from: #6ee7b7;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(110, 231, 183, 0));\n  }\n\n  .dark .xl\\:dark\\:hover\\:from-green-400:hover {\n    --tw-gradient-from: #34d399;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(52, 211, 153, 0));\n  }\n\n  .dark .xl\\:dark\\:hover\\:from-green-500:hover {\n    --tw-gradient-from: #10b981;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(16, 185, 129, 0));\n  }\n\n  .dark .xl\\:dark\\:hover\\:from-green-600:hover {\n    --tw-gradient-from: #059669;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(5, 150, 105, 0));\n  }\n\n  .dark .xl\\:dark\\:hover\\:from-green-700:hover {\n    --tw-gradient-from: #047857;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(4, 120, 87, 0));\n  }\n\n  .dark .xl\\:dark\\:hover\\:from-green-800:hover {\n    --tw-gradient-from: #065f46;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(6, 95, 70, 0));\n  }\n\n  .dark .xl\\:dark\\:hover\\:from-green-900:hover {\n    --tw-gradient-from: #064e3b;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(6, 78, 59, 0));\n  }\n\n  .dark .xl\\:dark\\:hover\\:from-blue-50:hover {\n    --tw-gradient-from: #eff6ff;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(239, 246, 255, 0));\n  }\n\n  .dark .xl\\:dark\\:hover\\:from-blue-100:hover {\n    --tw-gradient-from: #dbeafe;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(219, 234, 254, 0));\n  }\n\n  .dark .xl\\:dark\\:hover\\:from-blue-200:hover {\n    --tw-gradient-from: #bfdbfe;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(191, 219, 254, 0));\n  }\n\n  .dark .xl\\:dark\\:hover\\:from-blue-300:hover {\n    --tw-gradient-from: #93c5fd;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(147, 197, 253, 0));\n  }\n\n  .dark .xl\\:dark\\:hover\\:from-blue-400:hover {\n    --tw-gradient-from: #60a5fa;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(96, 165, 250, 0));\n  }\n\n  .dark .xl\\:dark\\:hover\\:from-blue-500:hover {\n    --tw-gradient-from: #3b82f6;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(59, 130, 246, 0));\n  }\n\n  .dark .xl\\:dark\\:hover\\:from-blue-600:hover {\n    --tw-gradient-from: #2563eb;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(37, 99, 235, 0));\n  }\n\n  .dark .xl\\:dark\\:hover\\:from-blue-700:hover {\n    --tw-gradient-from: #1d4ed8;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(29, 78, 216, 0));\n  }\n\n  .dark .xl\\:dark\\:hover\\:from-blue-800:hover {\n    --tw-gradient-from: #1e40af;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(30, 64, 175, 0));\n  }\n\n  .dark .xl\\:dark\\:hover\\:from-blue-900:hover {\n    --tw-gradient-from: #1e3a8a;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(30, 58, 138, 0));\n  }\n\n  .dark .xl\\:dark\\:hover\\:from-indigo-50:hover {\n    --tw-gradient-from: #eef2ff;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(238, 242, 255, 0));\n  }\n\n  .dark .xl\\:dark\\:hover\\:from-indigo-100:hover {\n    --tw-gradient-from: #e0e7ff;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(224, 231, 255, 0));\n  }\n\n  .dark .xl\\:dark\\:hover\\:from-indigo-200:hover {\n    --tw-gradient-from: #c7d2fe;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(199, 210, 254, 0));\n  }\n\n  .dark .xl\\:dark\\:hover\\:from-indigo-300:hover {\n    --tw-gradient-from: #a5b4fc;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(165, 180, 252, 0));\n  }\n\n  .dark .xl\\:dark\\:hover\\:from-indigo-400:hover {\n    --tw-gradient-from: #818cf8;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(129, 140, 248, 0));\n  }\n\n  .dark .xl\\:dark\\:hover\\:from-indigo-500:hover {\n    --tw-gradient-from: #6366f1;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(99, 102, 241, 0));\n  }\n\n  .dark .xl\\:dark\\:hover\\:from-indigo-600:hover {\n    --tw-gradient-from: #4f46e5;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(79, 70, 229, 0));\n  }\n\n  .dark .xl\\:dark\\:hover\\:from-indigo-700:hover {\n    --tw-gradient-from: #4338ca;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(67, 56, 202, 0));\n  }\n\n  .dark .xl\\:dark\\:hover\\:from-indigo-800:hover {\n    --tw-gradient-from: #3730a3;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(55, 48, 163, 0));\n  }\n\n  .dark .xl\\:dark\\:hover\\:from-indigo-900:hover {\n    --tw-gradient-from: #312e81;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(49, 46, 129, 0));\n  }\n\n  .dark .xl\\:dark\\:hover\\:from-purple-50:hover {\n    --tw-gradient-from: #f5f3ff;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(245, 243, 255, 0));\n  }\n\n  .dark .xl\\:dark\\:hover\\:from-purple-100:hover {\n    --tw-gradient-from: #ede9fe;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(237, 233, 254, 0));\n  }\n\n  .dark .xl\\:dark\\:hover\\:from-purple-200:hover {\n    --tw-gradient-from: #ddd6fe;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(221, 214, 254, 0));\n  }\n\n  .dark .xl\\:dark\\:hover\\:from-purple-300:hover {\n    --tw-gradient-from: #c4b5fd;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(196, 181, 253, 0));\n  }\n\n  .dark .xl\\:dark\\:hover\\:from-purple-400:hover {\n    --tw-gradient-from: #a78bfa;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(167, 139, 250, 0));\n  }\n\n  .dark .xl\\:dark\\:hover\\:from-purple-500:hover {\n    --tw-gradient-from: #8b5cf6;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(139, 92, 246, 0));\n  }\n\n  .dark .xl\\:dark\\:hover\\:from-purple-600:hover {\n    --tw-gradient-from: #7c3aed;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(124, 58, 237, 0));\n  }\n\n  .dark .xl\\:dark\\:hover\\:from-purple-700:hover {\n    --tw-gradient-from: #6d28d9;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(109, 40, 217, 0));\n  }\n\n  .dark .xl\\:dark\\:hover\\:from-purple-800:hover {\n    --tw-gradient-from: #5b21b6;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(91, 33, 182, 0));\n  }\n\n  .dark .xl\\:dark\\:hover\\:from-purple-900:hover {\n    --tw-gradient-from: #4c1d95;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(76, 29, 149, 0));\n  }\n\n  .dark .xl\\:dark\\:hover\\:from-pink-50:hover {\n    --tw-gradient-from: #fdf2f8;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(253, 242, 248, 0));\n  }\n\n  .dark .xl\\:dark\\:hover\\:from-pink-100:hover {\n    --tw-gradient-from: #fce7f3;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(252, 231, 243, 0));\n  }\n\n  .dark .xl\\:dark\\:hover\\:from-pink-200:hover {\n    --tw-gradient-from: #fbcfe8;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(251, 207, 232, 0));\n  }\n\n  .dark .xl\\:dark\\:hover\\:from-pink-300:hover {\n    --tw-gradient-from: #f9a8d4;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(249, 168, 212, 0));\n  }\n\n  .dark .xl\\:dark\\:hover\\:from-pink-400:hover {\n    --tw-gradient-from: #f472b6;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(244, 114, 182, 0));\n  }\n\n  .dark .xl\\:dark\\:hover\\:from-pink-500:hover {\n    --tw-gradient-from: #ec4899;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(236, 72, 153, 0));\n  }\n\n  .dark .xl\\:dark\\:hover\\:from-pink-600:hover {\n    --tw-gradient-from: #db2777;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(219, 39, 119, 0));\n  }\n\n  .dark .xl\\:dark\\:hover\\:from-pink-700:hover {\n    --tw-gradient-from: #be185d;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(190, 24, 93, 0));\n  }\n\n  .dark .xl\\:dark\\:hover\\:from-pink-800:hover {\n    --tw-gradient-from: #9d174d;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(157, 23, 77, 0));\n  }\n\n  .dark .xl\\:dark\\:hover\\:from-pink-900:hover {\n    --tw-gradient-from: #831843;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(131, 24, 67, 0));\n  }\n\n  .dark .xl\\:dark\\:hover\\:via-transparent:hover {\n    --tw-gradient-stops: var(--tw-gradient-from), transparent, var(--tw-gradient-to, rgba(0, 0, 0, 0));\n  }\n\n  .dark .xl\\:dark\\:hover\\:via-current:hover {\n    --tw-gradient-stops: var(--tw-gradient-from), currentColor, var(--tw-gradient-to, rgba(255, 255, 255, 0));\n  }\n\n  .dark .xl\\:dark\\:hover\\:via-black:hover {\n    --tw-gradient-stops: var(--tw-gradient-from), #000, var(--tw-gradient-to, rgba(0, 0, 0, 0));\n  }\n\n  .dark .xl\\:dark\\:hover\\:via-white:hover {\n    --tw-gradient-stops: var(--tw-gradient-from), #fff, var(--tw-gradient-to, rgba(255, 255, 255, 0));\n  }\n\n  .dark .xl\\:dark\\:hover\\:via-gray-50:hover {\n    --tw-gradient-stops: var(--tw-gradient-from), #f9fafb, var(--tw-gradient-to, rgba(249, 250, 251, 0));\n  }\n\n  .dark .xl\\:dark\\:hover\\:via-gray-100:hover {\n    --tw-gradient-stops: var(--tw-gradient-from), #f3f4f6, var(--tw-gradient-to, rgba(243, 244, 246, 0));\n  }\n\n  .dark .xl\\:dark\\:hover\\:via-gray-200:hover {\n    --tw-gradient-stops: var(--tw-gradient-from), #e5e7eb, var(--tw-gradient-to, rgba(229, 231, 235, 0));\n  }\n\n  .dark .xl\\:dark\\:hover\\:via-gray-300:hover {\n    --tw-gradient-stops: var(--tw-gradient-from), #d1d5db, var(--tw-gradient-to, rgba(209, 213, 219, 0));\n  }\n\n  .dark .xl\\:dark\\:hover\\:via-gray-400:hover {\n    --tw-gradient-stops: var(--tw-gradient-from), #9ca3af, var(--tw-gradient-to, rgba(156, 163, 175, 0));\n  }\n\n  .dark .xl\\:dark\\:hover\\:via-gray-500:hover {\n    --tw-gradient-stops: var(--tw-gradient-from), #6b7280, var(--tw-gradient-to, rgba(107, 114, 128, 0));\n  }\n\n  .dark .xl\\:dark\\:hover\\:via-gray-600:hover {\n    --tw-gradient-stops: var(--tw-gradient-from), #4b5563, var(--tw-gradient-to, rgba(75, 85, 99, 0));\n  }\n\n  .dark .xl\\:dark\\:hover\\:via-gray-700:hover {\n    --tw-gradient-stops: var(--tw-gradient-from), #374151, var(--tw-gradient-to, rgba(55, 65, 81, 0));\n  }\n\n  .dark .xl\\:dark\\:hover\\:via-gray-800:hover {\n    --tw-gradient-stops: var(--tw-gradient-from), #1f2937, var(--tw-gradient-to, rgba(31, 41, 55, 0));\n  }\n\n  .dark .xl\\:dark\\:hover\\:via-gray-900:hover {\n    --tw-gradient-stops: var(--tw-gradient-from), #111827, var(--tw-gradient-to, rgba(17, 24, 39, 0));\n  }\n\n  .dark .xl\\:dark\\:hover\\:via-red-50:hover {\n    --tw-gradient-stops: var(--tw-gradient-from), #fef2f2, var(--tw-gradient-to, rgba(254, 242, 242, 0));\n  }\n\n  .dark .xl\\:dark\\:hover\\:via-red-100:hover {\n    --tw-gradient-stops: var(--tw-gradient-from), #fee2e2, var(--tw-gradient-to, rgba(254, 226, 226, 0));\n  }\n\n  .dark .xl\\:dark\\:hover\\:via-red-200:hover {\n    --tw-gradient-stops: var(--tw-gradient-from), #fecaca, var(--tw-gradient-to, rgba(254, 202, 202, 0));\n  }\n\n  .dark .xl\\:dark\\:hover\\:via-red-300:hover {\n    --tw-gradient-stops: var(--tw-gradient-from), #fca5a5, var(--tw-gradient-to, rgba(252, 165, 165, 0));\n  }\n\n  .dark .xl\\:dark\\:hover\\:via-red-400:hover {\n    --tw-gradient-stops: var(--tw-gradient-from), #f87171, var(--tw-gradient-to, rgba(248, 113, 113, 0));\n  }\n\n  .dark .xl\\:dark\\:hover\\:via-red-500:hover {\n    --tw-gradient-stops: var(--tw-gradient-from), #ef4444, var(--tw-gradient-to, rgba(239, 68, 68, 0));\n  }\n\n  .dark .xl\\:dark\\:hover\\:via-red-600:hover {\n    --tw-gradient-stops: var(--tw-gradient-from), #dc2626, var(--tw-gradient-to, rgba(220, 38, 38, 0));\n  }\n\n  .dark .xl\\:dark\\:hover\\:via-red-700:hover {\n    --tw-gradient-stops: var(--tw-gradient-from), #b91c1c, var(--tw-gradient-to, rgba(185, 28, 28, 0));\n  }\n\n  .dark .xl\\:dark\\:hover\\:via-red-800:hover {\n    --tw-gradient-stops: var(--tw-gradient-from), #991b1b, var(--tw-gradient-to, rgba(153, 27, 27, 0));\n  }\n\n  .dark .xl\\:dark\\:hover\\:via-red-900:hover {\n    --tw-gradient-stops: var(--tw-gradient-from), #7f1d1d, var(--tw-gradient-to, rgba(127, 29, 29, 0));\n  }\n\n  .dark .xl\\:dark\\:hover\\:via-yellow-50:hover {\n    --tw-gradient-stops: var(--tw-gradient-from), #fffbeb, var(--tw-gradient-to, rgba(255, 251, 235, 0));\n  }\n\n  .dark .xl\\:dark\\:hover\\:via-yellow-100:hover {\n    --tw-gradient-stops: var(--tw-gradient-from), #fef3c7, var(--tw-gradient-to, rgba(254, 243, 199, 0));\n  }\n\n  .dark .xl\\:dark\\:hover\\:via-yellow-200:hover {\n    --tw-gradient-stops: var(--tw-gradient-from), #fde68a, var(--tw-gradient-to, rgba(253, 230, 138, 0));\n  }\n\n  .dark .xl\\:dark\\:hover\\:via-yellow-300:hover {\n    --tw-gradient-stops: var(--tw-gradient-from), #fcd34d, var(--tw-gradient-to, rgba(252, 211, 77, 0));\n  }\n\n  .dark .xl\\:dark\\:hover\\:via-yellow-400:hover {\n    --tw-gradient-stops: var(--tw-gradient-from), #fbbf24, var(--tw-gradient-to, rgba(251, 191, 36, 0));\n  }\n\n  .dark .xl\\:dark\\:hover\\:via-yellow-500:hover {\n    --tw-gradient-stops: var(--tw-gradient-from), #f59e0b, var(--tw-gradient-to, rgba(245, 158, 11, 0));\n  }\n\n  .dark .xl\\:dark\\:hover\\:via-yellow-600:hover {\n    --tw-gradient-stops: var(--tw-gradient-from), #d97706, var(--tw-gradient-to, rgba(217, 119, 6, 0));\n  }\n\n  .dark .xl\\:dark\\:hover\\:via-yellow-700:hover {\n    --tw-gradient-stops: var(--tw-gradient-from), #b45309, var(--tw-gradient-to, rgba(180, 83, 9, 0));\n  }\n\n  .dark .xl\\:dark\\:hover\\:via-yellow-800:hover {\n    --tw-gradient-stops: var(--tw-gradient-from), #92400e, var(--tw-gradient-to, rgba(146, 64, 14, 0));\n  }\n\n  .dark .xl\\:dark\\:hover\\:via-yellow-900:hover {\n    --tw-gradient-stops: var(--tw-gradient-from), #78350f, var(--tw-gradient-to, rgba(120, 53, 15, 0));\n  }\n\n  .dark .xl\\:dark\\:hover\\:via-green-50:hover {\n    --tw-gradient-stops: var(--tw-gradient-from), #ecfdf5, var(--tw-gradient-to, rgba(236, 253, 245, 0));\n  }\n\n  .dark .xl\\:dark\\:hover\\:via-green-100:hover {\n    --tw-gradient-stops: var(--tw-gradient-from), #d1fae5, var(--tw-gradient-to, rgba(209, 250, 229, 0));\n  }\n\n  .dark .xl\\:dark\\:hover\\:via-green-200:hover {\n    --tw-gradient-stops: var(--tw-gradient-from), #a7f3d0, var(--tw-gradient-to, rgba(167, 243, 208, 0));\n  }\n\n  .dark .xl\\:dark\\:hover\\:via-green-300:hover {\n    --tw-gradient-stops: var(--tw-gradient-from), #6ee7b7, var(--tw-gradient-to, rgba(110, 231, 183, 0));\n  }\n\n  .dark .xl\\:dark\\:hover\\:via-green-400:hover {\n    --tw-gradient-stops: var(--tw-gradient-from), #34d399, var(--tw-gradient-to, rgba(52, 211, 153, 0));\n  }\n\n  .dark .xl\\:dark\\:hover\\:via-green-500:hover {\n    --tw-gradient-stops: var(--tw-gradient-from), #10b981, var(--tw-gradient-to, rgba(16, 185, 129, 0));\n  }\n\n  .dark .xl\\:dark\\:hover\\:via-green-600:hover {\n    --tw-gradient-stops: var(--tw-gradient-from), #059669, var(--tw-gradient-to, rgba(5, 150, 105, 0));\n  }\n\n  .dark .xl\\:dark\\:hover\\:via-green-700:hover {\n    --tw-gradient-stops: var(--tw-gradient-from), #047857, var(--tw-gradient-to, rgba(4, 120, 87, 0));\n  }\n\n  .dark .xl\\:dark\\:hover\\:via-green-800:hover {\n    --tw-gradient-stops: var(--tw-gradient-from), #065f46, var(--tw-gradient-to, rgba(6, 95, 70, 0));\n  }\n\n  .dark .xl\\:dark\\:hover\\:via-green-900:hover {\n    --tw-gradient-stops: var(--tw-gradient-from), #064e3b, var(--tw-gradient-to, rgba(6, 78, 59, 0));\n  }\n\n  .dark .xl\\:dark\\:hover\\:via-blue-50:hover {\n    --tw-gradient-stops: var(--tw-gradient-from), #eff6ff, var(--tw-gradient-to, rgba(239, 246, 255, 0));\n  }\n\n  .dark .xl\\:dark\\:hover\\:via-blue-100:hover {\n    --tw-gradient-stops: var(--tw-gradient-from), #dbeafe, var(--tw-gradient-to, rgba(219, 234, 254, 0));\n  }\n\n  .dark .xl\\:dark\\:hover\\:via-blue-200:hover {\n    --tw-gradient-stops: var(--tw-gradient-from), #bfdbfe, var(--tw-gradient-to, rgba(191, 219, 254, 0));\n  }\n\n  .dark .xl\\:dark\\:hover\\:via-blue-300:hover {\n    --tw-gradient-stops: var(--tw-gradient-from), #93c5fd, var(--tw-gradient-to, rgba(147, 197, 253, 0));\n  }\n\n  .dark .xl\\:dark\\:hover\\:via-blue-400:hover {\n    --tw-gradient-stops: var(--tw-gradient-from), #60a5fa, var(--tw-gradient-to, rgba(96, 165, 250, 0));\n  }\n\n  .dark .xl\\:dark\\:hover\\:via-blue-500:hover {\n    --tw-gradient-stops: var(--tw-gradient-from), #3b82f6, var(--tw-gradient-to, rgba(59, 130, 246, 0));\n  }\n\n  .dark .xl\\:dark\\:hover\\:via-blue-600:hover {\n    --tw-gradient-stops: var(--tw-gradient-from), #2563eb, var(--tw-gradient-to, rgba(37, 99, 235, 0));\n  }\n\n  .dark .xl\\:dark\\:hover\\:via-blue-700:hover {\n    --tw-gradient-stops: var(--tw-gradient-from), #1d4ed8, var(--tw-gradient-to, rgba(29, 78, 216, 0));\n  }\n\n  .dark .xl\\:dark\\:hover\\:via-blue-800:hover {\n    --tw-gradient-stops: var(--tw-gradient-from), #1e40af, var(--tw-gradient-to, rgba(30, 64, 175, 0));\n  }\n\n  .dark .xl\\:dark\\:hover\\:via-blue-900:hover {\n    --tw-gradient-stops: var(--tw-gradient-from), #1e3a8a, var(--tw-gradient-to, rgba(30, 58, 138, 0));\n  }\n\n  .dark .xl\\:dark\\:hover\\:via-indigo-50:hover {\n    --tw-gradient-stops: var(--tw-gradient-from), #eef2ff, var(--tw-gradient-to, rgba(238, 242, 255, 0));\n  }\n\n  .dark .xl\\:dark\\:hover\\:via-indigo-100:hover {\n    --tw-gradient-stops: var(--tw-gradient-from), #e0e7ff, var(--tw-gradient-to, rgba(224, 231, 255, 0));\n  }\n\n  .dark .xl\\:dark\\:hover\\:via-indigo-200:hover {\n    --tw-gradient-stops: var(--tw-gradient-from), #c7d2fe, var(--tw-gradient-to, rgba(199, 210, 254, 0));\n  }\n\n  .dark .xl\\:dark\\:hover\\:via-indigo-300:hover {\n    --tw-gradient-stops: var(--tw-gradient-from), #a5b4fc, var(--tw-gradient-to, rgba(165, 180, 252, 0));\n  }\n\n  .dark .xl\\:dark\\:hover\\:via-indigo-400:hover {\n    --tw-gradient-stops: var(--tw-gradient-from), #818cf8, var(--tw-gradient-to, rgba(129, 140, 248, 0));\n  }\n\n  .dark .xl\\:dark\\:hover\\:via-indigo-500:hover {\n    --tw-gradient-stops: var(--tw-gradient-from), #6366f1, var(--tw-gradient-to, rgba(99, 102, 241, 0));\n  }\n\n  .dark .xl\\:dark\\:hover\\:via-indigo-600:hover {\n    --tw-gradient-stops: var(--tw-gradient-from), #4f46e5, var(--tw-gradient-to, rgba(79, 70, 229, 0));\n  }\n\n  .dark .xl\\:dark\\:hover\\:via-indigo-700:hover {\n    --tw-gradient-stops: var(--tw-gradient-from), #4338ca, var(--tw-gradient-to, rgba(67, 56, 202, 0));\n  }\n\n  .dark .xl\\:dark\\:hover\\:via-indigo-800:hover {\n    --tw-gradient-stops: var(--tw-gradient-from), #3730a3, var(--tw-gradient-to, rgba(55, 48, 163, 0));\n  }\n\n  .dark .xl\\:dark\\:hover\\:via-indigo-900:hover {\n    --tw-gradient-stops: var(--tw-gradient-from), #312e81, var(--tw-gradient-to, rgba(49, 46, 129, 0));\n  }\n\n  .dark .xl\\:dark\\:hover\\:via-purple-50:hover {\n    --tw-gradient-stops: var(--tw-gradient-from), #f5f3ff, var(--tw-gradient-to, rgba(245, 243, 255, 0));\n  }\n\n  .dark .xl\\:dark\\:hover\\:via-purple-100:hover {\n    --tw-gradient-stops: var(--tw-gradient-from), #ede9fe, var(--tw-gradient-to, rgba(237, 233, 254, 0));\n  }\n\n  .dark .xl\\:dark\\:hover\\:via-purple-200:hover {\n    --tw-gradient-stops: var(--tw-gradient-from), #ddd6fe, var(--tw-gradient-to, rgba(221, 214, 254, 0));\n  }\n\n  .dark .xl\\:dark\\:hover\\:via-purple-300:hover {\n    --tw-gradient-stops: var(--tw-gradient-from), #c4b5fd, var(--tw-gradient-to, rgba(196, 181, 253, 0));\n  }\n\n  .dark .xl\\:dark\\:hover\\:via-purple-400:hover {\n    --tw-gradient-stops: var(--tw-gradient-from), #a78bfa, var(--tw-gradient-to, rgba(167, 139, 250, 0));\n  }\n\n  .dark .xl\\:dark\\:hover\\:via-purple-500:hover {\n    --tw-gradient-stops: var(--tw-gradient-from), #8b5cf6, var(--tw-gradient-to, rgba(139, 92, 246, 0));\n  }\n\n  .dark .xl\\:dark\\:hover\\:via-purple-600:hover {\n    --tw-gradient-stops: var(--tw-gradient-from), #7c3aed, var(--tw-gradient-to, rgba(124, 58, 237, 0));\n  }\n\n  .dark .xl\\:dark\\:hover\\:via-purple-700:hover {\n    --tw-gradient-stops: var(--tw-gradient-from), #6d28d9, var(--tw-gradient-to, rgba(109, 40, 217, 0));\n  }\n\n  .dark .xl\\:dark\\:hover\\:via-purple-800:hover {\n    --tw-gradient-stops: var(--tw-gradient-from), #5b21b6, var(--tw-gradient-to, rgba(91, 33, 182, 0));\n  }\n\n  .dark .xl\\:dark\\:hover\\:via-purple-900:hover {\n    --tw-gradient-stops: var(--tw-gradient-from), #4c1d95, var(--tw-gradient-to, rgba(76, 29, 149, 0));\n  }\n\n  .dark .xl\\:dark\\:hover\\:via-pink-50:hover {\n    --tw-gradient-stops: var(--tw-gradient-from), #fdf2f8, var(--tw-gradient-to, rgba(253, 242, 248, 0));\n  }\n\n  .dark .xl\\:dark\\:hover\\:via-pink-100:hover {\n    --tw-gradient-stops: var(--tw-gradient-from), #fce7f3, var(--tw-gradient-to, rgba(252, 231, 243, 0));\n  }\n\n  .dark .xl\\:dark\\:hover\\:via-pink-200:hover {\n    --tw-gradient-stops: var(--tw-gradient-from), #fbcfe8, var(--tw-gradient-to, rgba(251, 207, 232, 0));\n  }\n\n  .dark .xl\\:dark\\:hover\\:via-pink-300:hover {\n    --tw-gradient-stops: var(--tw-gradient-from), #f9a8d4, var(--tw-gradient-to, rgba(249, 168, 212, 0));\n  }\n\n  .dark .xl\\:dark\\:hover\\:via-pink-400:hover {\n    --tw-gradient-stops: var(--tw-gradient-from), #f472b6, var(--tw-gradient-to, rgba(244, 114, 182, 0));\n  }\n\n  .dark .xl\\:dark\\:hover\\:via-pink-500:hover {\n    --tw-gradient-stops: var(--tw-gradient-from), #ec4899, var(--tw-gradient-to, rgba(236, 72, 153, 0));\n  }\n\n  .dark .xl\\:dark\\:hover\\:via-pink-600:hover {\n    --tw-gradient-stops: var(--tw-gradient-from), #db2777, var(--tw-gradient-to, rgba(219, 39, 119, 0));\n  }\n\n  .dark .xl\\:dark\\:hover\\:via-pink-700:hover {\n    --tw-gradient-stops: var(--tw-gradient-from), #be185d, var(--tw-gradient-to, rgba(190, 24, 93, 0));\n  }\n\n  .dark .xl\\:dark\\:hover\\:via-pink-800:hover {\n    --tw-gradient-stops: var(--tw-gradient-from), #9d174d, var(--tw-gradient-to, rgba(157, 23, 77, 0));\n  }\n\n  .dark .xl\\:dark\\:hover\\:via-pink-900:hover {\n    --tw-gradient-stops: var(--tw-gradient-from), #831843, var(--tw-gradient-to, rgba(131, 24, 67, 0));\n  }\n\n  .dark .xl\\:dark\\:hover\\:to-transparent:hover {\n    --tw-gradient-to: transparent;\n  }\n\n  .dark .xl\\:dark\\:hover\\:to-current:hover {\n    --tw-gradient-to: currentColor;\n  }\n\n  .dark .xl\\:dark\\:hover\\:to-black:hover {\n    --tw-gradient-to: #000;\n  }\n\n  .dark .xl\\:dark\\:hover\\:to-white:hover {\n    --tw-gradient-to: #fff;\n  }\n\n  .dark .xl\\:dark\\:hover\\:to-gray-50:hover {\n    --tw-gradient-to: #f9fafb;\n  }\n\n  .dark .xl\\:dark\\:hover\\:to-gray-100:hover {\n    --tw-gradient-to: #f3f4f6;\n  }\n\n  .dark .xl\\:dark\\:hover\\:to-gray-200:hover {\n    --tw-gradient-to: #e5e7eb;\n  }\n\n  .dark .xl\\:dark\\:hover\\:to-gray-300:hover {\n    --tw-gradient-to: #d1d5db;\n  }\n\n  .dark .xl\\:dark\\:hover\\:to-gray-400:hover {\n    --tw-gradient-to: #9ca3af;\n  }\n\n  .dark .xl\\:dark\\:hover\\:to-gray-500:hover {\n    --tw-gradient-to: #6b7280;\n  }\n\n  .dark .xl\\:dark\\:hover\\:to-gray-600:hover {\n    --tw-gradient-to: #4b5563;\n  }\n\n  .dark .xl\\:dark\\:hover\\:to-gray-700:hover {\n    --tw-gradient-to: #374151;\n  }\n\n  .dark .xl\\:dark\\:hover\\:to-gray-800:hover {\n    --tw-gradient-to: #1f2937;\n  }\n\n  .dark .xl\\:dark\\:hover\\:to-gray-900:hover {\n    --tw-gradient-to: #111827;\n  }\n\n  .dark .xl\\:dark\\:hover\\:to-red-50:hover {\n    --tw-gradient-to: #fef2f2;\n  }\n\n  .dark .xl\\:dark\\:hover\\:to-red-100:hover {\n    --tw-gradient-to: #fee2e2;\n  }\n\n  .dark .xl\\:dark\\:hover\\:to-red-200:hover {\n    --tw-gradient-to: #fecaca;\n  }\n\n  .dark .xl\\:dark\\:hover\\:to-red-300:hover {\n    --tw-gradient-to: #fca5a5;\n  }\n\n  .dark .xl\\:dark\\:hover\\:to-red-400:hover {\n    --tw-gradient-to: #f87171;\n  }\n\n  .dark .xl\\:dark\\:hover\\:to-red-500:hover {\n    --tw-gradient-to: #ef4444;\n  }\n\n  .dark .xl\\:dark\\:hover\\:to-red-600:hover {\n    --tw-gradient-to: #dc2626;\n  }\n\n  .dark .xl\\:dark\\:hover\\:to-red-700:hover {\n    --tw-gradient-to: #b91c1c;\n  }\n\n  .dark .xl\\:dark\\:hover\\:to-red-800:hover {\n    --tw-gradient-to: #991b1b;\n  }\n\n  .dark .xl\\:dark\\:hover\\:to-red-900:hover {\n    --tw-gradient-to: #7f1d1d;\n  }\n\n  .dark .xl\\:dark\\:hover\\:to-yellow-50:hover {\n    --tw-gradient-to: #fffbeb;\n  }\n\n  .dark .xl\\:dark\\:hover\\:to-yellow-100:hover {\n    --tw-gradient-to: #fef3c7;\n  }\n\n  .dark .xl\\:dark\\:hover\\:to-yellow-200:hover {\n    --tw-gradient-to: #fde68a;\n  }\n\n  .dark .xl\\:dark\\:hover\\:to-yellow-300:hover {\n    --tw-gradient-to: #fcd34d;\n  }\n\n  .dark .xl\\:dark\\:hover\\:to-yellow-400:hover {\n    --tw-gradient-to: #fbbf24;\n  }\n\n  .dark .xl\\:dark\\:hover\\:to-yellow-500:hover {\n    --tw-gradient-to: #f59e0b;\n  }\n\n  .dark .xl\\:dark\\:hover\\:to-yellow-600:hover {\n    --tw-gradient-to: #d97706;\n  }\n\n  .dark .xl\\:dark\\:hover\\:to-yellow-700:hover {\n    --tw-gradient-to: #b45309;\n  }\n\n  .dark .xl\\:dark\\:hover\\:to-yellow-800:hover {\n    --tw-gradient-to: #92400e;\n  }\n\n  .dark .xl\\:dark\\:hover\\:to-yellow-900:hover {\n    --tw-gradient-to: #78350f;\n  }\n\n  .dark .xl\\:dark\\:hover\\:to-green-50:hover {\n    --tw-gradient-to: #ecfdf5;\n  }\n\n  .dark .xl\\:dark\\:hover\\:to-green-100:hover {\n    --tw-gradient-to: #d1fae5;\n  }\n\n  .dark .xl\\:dark\\:hover\\:to-green-200:hover {\n    --tw-gradient-to: #a7f3d0;\n  }\n\n  .dark .xl\\:dark\\:hover\\:to-green-300:hover {\n    --tw-gradient-to: #6ee7b7;\n  }\n\n  .dark .xl\\:dark\\:hover\\:to-green-400:hover {\n    --tw-gradient-to: #34d399;\n  }\n\n  .dark .xl\\:dark\\:hover\\:to-green-500:hover {\n    --tw-gradient-to: #10b981;\n  }\n\n  .dark .xl\\:dark\\:hover\\:to-green-600:hover {\n    --tw-gradient-to: #059669;\n  }\n\n  .dark .xl\\:dark\\:hover\\:to-green-700:hover {\n    --tw-gradient-to: #047857;\n  }\n\n  .dark .xl\\:dark\\:hover\\:to-green-800:hover {\n    --tw-gradient-to: #065f46;\n  }\n\n  .dark .xl\\:dark\\:hover\\:to-green-900:hover {\n    --tw-gradient-to: #064e3b;\n  }\n\n  .dark .xl\\:dark\\:hover\\:to-blue-50:hover {\n    --tw-gradient-to: #eff6ff;\n  }\n\n  .dark .xl\\:dark\\:hover\\:to-blue-100:hover {\n    --tw-gradient-to: #dbeafe;\n  }\n\n  .dark .xl\\:dark\\:hover\\:to-blue-200:hover {\n    --tw-gradient-to: #bfdbfe;\n  }\n\n  .dark .xl\\:dark\\:hover\\:to-blue-300:hover {\n    --tw-gradient-to: #93c5fd;\n  }\n\n  .dark .xl\\:dark\\:hover\\:to-blue-400:hover {\n    --tw-gradient-to: #60a5fa;\n  }\n\n  .dark .xl\\:dark\\:hover\\:to-blue-500:hover {\n    --tw-gradient-to: #3b82f6;\n  }\n\n  .dark .xl\\:dark\\:hover\\:to-blue-600:hover {\n    --tw-gradient-to: #2563eb;\n  }\n\n  .dark .xl\\:dark\\:hover\\:to-blue-700:hover {\n    --tw-gradient-to: #1d4ed8;\n  }\n\n  .dark .xl\\:dark\\:hover\\:to-blue-800:hover {\n    --tw-gradient-to: #1e40af;\n  }\n\n  .dark .xl\\:dark\\:hover\\:to-blue-900:hover {\n    --tw-gradient-to: #1e3a8a;\n  }\n\n  .dark .xl\\:dark\\:hover\\:to-indigo-50:hover {\n    --tw-gradient-to: #eef2ff;\n  }\n\n  .dark .xl\\:dark\\:hover\\:to-indigo-100:hover {\n    --tw-gradient-to: #e0e7ff;\n  }\n\n  .dark .xl\\:dark\\:hover\\:to-indigo-200:hover {\n    --tw-gradient-to: #c7d2fe;\n  }\n\n  .dark .xl\\:dark\\:hover\\:to-indigo-300:hover {\n    --tw-gradient-to: #a5b4fc;\n  }\n\n  .dark .xl\\:dark\\:hover\\:to-indigo-400:hover {\n    --tw-gradient-to: #818cf8;\n  }\n\n  .dark .xl\\:dark\\:hover\\:to-indigo-500:hover {\n    --tw-gradient-to: #6366f1;\n  }\n\n  .dark .xl\\:dark\\:hover\\:to-indigo-600:hover {\n    --tw-gradient-to: #4f46e5;\n  }\n\n  .dark .xl\\:dark\\:hover\\:to-indigo-700:hover {\n    --tw-gradient-to: #4338ca;\n  }\n\n  .dark .xl\\:dark\\:hover\\:to-indigo-800:hover {\n    --tw-gradient-to: #3730a3;\n  }\n\n  .dark .xl\\:dark\\:hover\\:to-indigo-900:hover {\n    --tw-gradient-to: #312e81;\n  }\n\n  .dark .xl\\:dark\\:hover\\:to-purple-50:hover {\n    --tw-gradient-to: #f5f3ff;\n  }\n\n  .dark .xl\\:dark\\:hover\\:to-purple-100:hover {\n    --tw-gradient-to: #ede9fe;\n  }\n\n  .dark .xl\\:dark\\:hover\\:to-purple-200:hover {\n    --tw-gradient-to: #ddd6fe;\n  }\n\n  .dark .xl\\:dark\\:hover\\:to-purple-300:hover {\n    --tw-gradient-to: #c4b5fd;\n  }\n\n  .dark .xl\\:dark\\:hover\\:to-purple-400:hover {\n    --tw-gradient-to: #a78bfa;\n  }\n\n  .dark .xl\\:dark\\:hover\\:to-purple-500:hover {\n    --tw-gradient-to: #8b5cf6;\n  }\n\n  .dark .xl\\:dark\\:hover\\:to-purple-600:hover {\n    --tw-gradient-to: #7c3aed;\n  }\n\n  .dark .xl\\:dark\\:hover\\:to-purple-700:hover {\n    --tw-gradient-to: #6d28d9;\n  }\n\n  .dark .xl\\:dark\\:hover\\:to-purple-800:hover {\n    --tw-gradient-to: #5b21b6;\n  }\n\n  .dark .xl\\:dark\\:hover\\:to-purple-900:hover {\n    --tw-gradient-to: #4c1d95;\n  }\n\n  .dark .xl\\:dark\\:hover\\:to-pink-50:hover {\n    --tw-gradient-to: #fdf2f8;\n  }\n\n  .dark .xl\\:dark\\:hover\\:to-pink-100:hover {\n    --tw-gradient-to: #fce7f3;\n  }\n\n  .dark .xl\\:dark\\:hover\\:to-pink-200:hover {\n    --tw-gradient-to: #fbcfe8;\n  }\n\n  .dark .xl\\:dark\\:hover\\:to-pink-300:hover {\n    --tw-gradient-to: #f9a8d4;\n  }\n\n  .dark .xl\\:dark\\:hover\\:to-pink-400:hover {\n    --tw-gradient-to: #f472b6;\n  }\n\n  .dark .xl\\:dark\\:hover\\:to-pink-500:hover {\n    --tw-gradient-to: #ec4899;\n  }\n\n  .dark .xl\\:dark\\:hover\\:to-pink-600:hover {\n    --tw-gradient-to: #db2777;\n  }\n\n  .dark .xl\\:dark\\:hover\\:to-pink-700:hover {\n    --tw-gradient-to: #be185d;\n  }\n\n  .dark .xl\\:dark\\:hover\\:to-pink-800:hover {\n    --tw-gradient-to: #9d174d;\n  }\n\n  .dark .xl\\:dark\\:hover\\:to-pink-900:hover {\n    --tw-gradient-to: #831843;\n  }\n\n  .dark .xl\\:dark\\:focus\\:from-transparent:focus {\n    --tw-gradient-from: transparent;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(0, 0, 0, 0));\n  }\n\n  .dark .xl\\:dark\\:focus\\:from-current:focus {\n    --tw-gradient-from: currentColor;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(255, 255, 255, 0));\n  }\n\n  .dark .xl\\:dark\\:focus\\:from-black:focus {\n    --tw-gradient-from: #000;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(0, 0, 0, 0));\n  }\n\n  .dark .xl\\:dark\\:focus\\:from-white:focus {\n    --tw-gradient-from: #fff;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(255, 255, 255, 0));\n  }\n\n  .dark .xl\\:dark\\:focus\\:from-gray-50:focus {\n    --tw-gradient-from: #f9fafb;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(249, 250, 251, 0));\n  }\n\n  .dark .xl\\:dark\\:focus\\:from-gray-100:focus {\n    --tw-gradient-from: #f3f4f6;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(243, 244, 246, 0));\n  }\n\n  .dark .xl\\:dark\\:focus\\:from-gray-200:focus {\n    --tw-gradient-from: #e5e7eb;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(229, 231, 235, 0));\n  }\n\n  .dark .xl\\:dark\\:focus\\:from-gray-300:focus {\n    --tw-gradient-from: #d1d5db;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(209, 213, 219, 0));\n  }\n\n  .dark .xl\\:dark\\:focus\\:from-gray-400:focus {\n    --tw-gradient-from: #9ca3af;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(156, 163, 175, 0));\n  }\n\n  .dark .xl\\:dark\\:focus\\:from-gray-500:focus {\n    --tw-gradient-from: #6b7280;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(107, 114, 128, 0));\n  }\n\n  .dark .xl\\:dark\\:focus\\:from-gray-600:focus {\n    --tw-gradient-from: #4b5563;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(75, 85, 99, 0));\n  }\n\n  .dark .xl\\:dark\\:focus\\:from-gray-700:focus {\n    --tw-gradient-from: #374151;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(55, 65, 81, 0));\n  }\n\n  .dark .xl\\:dark\\:focus\\:from-gray-800:focus {\n    --tw-gradient-from: #1f2937;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(31, 41, 55, 0));\n  }\n\n  .dark .xl\\:dark\\:focus\\:from-gray-900:focus {\n    --tw-gradient-from: #111827;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(17, 24, 39, 0));\n  }\n\n  .dark .xl\\:dark\\:focus\\:from-red-50:focus {\n    --tw-gradient-from: #fef2f2;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(254, 242, 242, 0));\n  }\n\n  .dark .xl\\:dark\\:focus\\:from-red-100:focus {\n    --tw-gradient-from: #fee2e2;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(254, 226, 226, 0));\n  }\n\n  .dark .xl\\:dark\\:focus\\:from-red-200:focus {\n    --tw-gradient-from: #fecaca;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(254, 202, 202, 0));\n  }\n\n  .dark .xl\\:dark\\:focus\\:from-red-300:focus {\n    --tw-gradient-from: #fca5a5;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(252, 165, 165, 0));\n  }\n\n  .dark .xl\\:dark\\:focus\\:from-red-400:focus {\n    --tw-gradient-from: #f87171;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(248, 113, 113, 0));\n  }\n\n  .dark .xl\\:dark\\:focus\\:from-red-500:focus {\n    --tw-gradient-from: #ef4444;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(239, 68, 68, 0));\n  }\n\n  .dark .xl\\:dark\\:focus\\:from-red-600:focus {\n    --tw-gradient-from: #dc2626;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(220, 38, 38, 0));\n  }\n\n  .dark .xl\\:dark\\:focus\\:from-red-700:focus {\n    --tw-gradient-from: #b91c1c;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(185, 28, 28, 0));\n  }\n\n  .dark .xl\\:dark\\:focus\\:from-red-800:focus {\n    --tw-gradient-from: #991b1b;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(153, 27, 27, 0));\n  }\n\n  .dark .xl\\:dark\\:focus\\:from-red-900:focus {\n    --tw-gradient-from: #7f1d1d;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(127, 29, 29, 0));\n  }\n\n  .dark .xl\\:dark\\:focus\\:from-yellow-50:focus {\n    --tw-gradient-from: #fffbeb;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(255, 251, 235, 0));\n  }\n\n  .dark .xl\\:dark\\:focus\\:from-yellow-100:focus {\n    --tw-gradient-from: #fef3c7;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(254, 243, 199, 0));\n  }\n\n  .dark .xl\\:dark\\:focus\\:from-yellow-200:focus {\n    --tw-gradient-from: #fde68a;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(253, 230, 138, 0));\n  }\n\n  .dark .xl\\:dark\\:focus\\:from-yellow-300:focus {\n    --tw-gradient-from: #fcd34d;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(252, 211, 77, 0));\n  }\n\n  .dark .xl\\:dark\\:focus\\:from-yellow-400:focus {\n    --tw-gradient-from: #fbbf24;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(251, 191, 36, 0));\n  }\n\n  .dark .xl\\:dark\\:focus\\:from-yellow-500:focus {\n    --tw-gradient-from: #f59e0b;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(245, 158, 11, 0));\n  }\n\n  .dark .xl\\:dark\\:focus\\:from-yellow-600:focus {\n    --tw-gradient-from: #d97706;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(217, 119, 6, 0));\n  }\n\n  .dark .xl\\:dark\\:focus\\:from-yellow-700:focus {\n    --tw-gradient-from: #b45309;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(180, 83, 9, 0));\n  }\n\n  .dark .xl\\:dark\\:focus\\:from-yellow-800:focus {\n    --tw-gradient-from: #92400e;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(146, 64, 14, 0));\n  }\n\n  .dark .xl\\:dark\\:focus\\:from-yellow-900:focus {\n    --tw-gradient-from: #78350f;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(120, 53, 15, 0));\n  }\n\n  .dark .xl\\:dark\\:focus\\:from-green-50:focus {\n    --tw-gradient-from: #ecfdf5;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(236, 253, 245, 0));\n  }\n\n  .dark .xl\\:dark\\:focus\\:from-green-100:focus {\n    --tw-gradient-from: #d1fae5;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(209, 250, 229, 0));\n  }\n\n  .dark .xl\\:dark\\:focus\\:from-green-200:focus {\n    --tw-gradient-from: #a7f3d0;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(167, 243, 208, 0));\n  }\n\n  .dark .xl\\:dark\\:focus\\:from-green-300:focus {\n    --tw-gradient-from: #6ee7b7;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(110, 231, 183, 0));\n  }\n\n  .dark .xl\\:dark\\:focus\\:from-green-400:focus {\n    --tw-gradient-from: #34d399;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(52, 211, 153, 0));\n  }\n\n  .dark .xl\\:dark\\:focus\\:from-green-500:focus {\n    --tw-gradient-from: #10b981;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(16, 185, 129, 0));\n  }\n\n  .dark .xl\\:dark\\:focus\\:from-green-600:focus {\n    --tw-gradient-from: #059669;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(5, 150, 105, 0));\n  }\n\n  .dark .xl\\:dark\\:focus\\:from-green-700:focus {\n    --tw-gradient-from: #047857;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(4, 120, 87, 0));\n  }\n\n  .dark .xl\\:dark\\:focus\\:from-green-800:focus {\n    --tw-gradient-from: #065f46;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(6, 95, 70, 0));\n  }\n\n  .dark .xl\\:dark\\:focus\\:from-green-900:focus {\n    --tw-gradient-from: #064e3b;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(6, 78, 59, 0));\n  }\n\n  .dark .xl\\:dark\\:focus\\:from-blue-50:focus {\n    --tw-gradient-from: #eff6ff;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(239, 246, 255, 0));\n  }\n\n  .dark .xl\\:dark\\:focus\\:from-blue-100:focus {\n    --tw-gradient-from: #dbeafe;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(219, 234, 254, 0));\n  }\n\n  .dark .xl\\:dark\\:focus\\:from-blue-200:focus {\n    --tw-gradient-from: #bfdbfe;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(191, 219, 254, 0));\n  }\n\n  .dark .xl\\:dark\\:focus\\:from-blue-300:focus {\n    --tw-gradient-from: #93c5fd;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(147, 197, 253, 0));\n  }\n\n  .dark .xl\\:dark\\:focus\\:from-blue-400:focus {\n    --tw-gradient-from: #60a5fa;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(96, 165, 250, 0));\n  }\n\n  .dark .xl\\:dark\\:focus\\:from-blue-500:focus {\n    --tw-gradient-from: #3b82f6;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(59, 130, 246, 0));\n  }\n\n  .dark .xl\\:dark\\:focus\\:from-blue-600:focus {\n    --tw-gradient-from: #2563eb;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(37, 99, 235, 0));\n  }\n\n  .dark .xl\\:dark\\:focus\\:from-blue-700:focus {\n    --tw-gradient-from: #1d4ed8;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(29, 78, 216, 0));\n  }\n\n  .dark .xl\\:dark\\:focus\\:from-blue-800:focus {\n    --tw-gradient-from: #1e40af;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(30, 64, 175, 0));\n  }\n\n  .dark .xl\\:dark\\:focus\\:from-blue-900:focus {\n    --tw-gradient-from: #1e3a8a;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(30, 58, 138, 0));\n  }\n\n  .dark .xl\\:dark\\:focus\\:from-indigo-50:focus {\n    --tw-gradient-from: #eef2ff;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(238, 242, 255, 0));\n  }\n\n  .dark .xl\\:dark\\:focus\\:from-indigo-100:focus {\n    --tw-gradient-from: #e0e7ff;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(224, 231, 255, 0));\n  }\n\n  .dark .xl\\:dark\\:focus\\:from-indigo-200:focus {\n    --tw-gradient-from: #c7d2fe;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(199, 210, 254, 0));\n  }\n\n  .dark .xl\\:dark\\:focus\\:from-indigo-300:focus {\n    --tw-gradient-from: #a5b4fc;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(165, 180, 252, 0));\n  }\n\n  .dark .xl\\:dark\\:focus\\:from-indigo-400:focus {\n    --tw-gradient-from: #818cf8;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(129, 140, 248, 0));\n  }\n\n  .dark .xl\\:dark\\:focus\\:from-indigo-500:focus {\n    --tw-gradient-from: #6366f1;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(99, 102, 241, 0));\n  }\n\n  .dark .xl\\:dark\\:focus\\:from-indigo-600:focus {\n    --tw-gradient-from: #4f46e5;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(79, 70, 229, 0));\n  }\n\n  .dark .xl\\:dark\\:focus\\:from-indigo-700:focus {\n    --tw-gradient-from: #4338ca;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(67, 56, 202, 0));\n  }\n\n  .dark .xl\\:dark\\:focus\\:from-indigo-800:focus {\n    --tw-gradient-from: #3730a3;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(55, 48, 163, 0));\n  }\n\n  .dark .xl\\:dark\\:focus\\:from-indigo-900:focus {\n    --tw-gradient-from: #312e81;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(49, 46, 129, 0));\n  }\n\n  .dark .xl\\:dark\\:focus\\:from-purple-50:focus {\n    --tw-gradient-from: #f5f3ff;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(245, 243, 255, 0));\n  }\n\n  .dark .xl\\:dark\\:focus\\:from-purple-100:focus {\n    --tw-gradient-from: #ede9fe;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(237, 233, 254, 0));\n  }\n\n  .dark .xl\\:dark\\:focus\\:from-purple-200:focus {\n    --tw-gradient-from: #ddd6fe;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(221, 214, 254, 0));\n  }\n\n  .dark .xl\\:dark\\:focus\\:from-purple-300:focus {\n    --tw-gradient-from: #c4b5fd;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(196, 181, 253, 0));\n  }\n\n  .dark .xl\\:dark\\:focus\\:from-purple-400:focus {\n    --tw-gradient-from: #a78bfa;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(167, 139, 250, 0));\n  }\n\n  .dark .xl\\:dark\\:focus\\:from-purple-500:focus {\n    --tw-gradient-from: #8b5cf6;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(139, 92, 246, 0));\n  }\n\n  .dark .xl\\:dark\\:focus\\:from-purple-600:focus {\n    --tw-gradient-from: #7c3aed;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(124, 58, 237, 0));\n  }\n\n  .dark .xl\\:dark\\:focus\\:from-purple-700:focus {\n    --tw-gradient-from: #6d28d9;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(109, 40, 217, 0));\n  }\n\n  .dark .xl\\:dark\\:focus\\:from-purple-800:focus {\n    --tw-gradient-from: #5b21b6;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(91, 33, 182, 0));\n  }\n\n  .dark .xl\\:dark\\:focus\\:from-purple-900:focus {\n    --tw-gradient-from: #4c1d95;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(76, 29, 149, 0));\n  }\n\n  .dark .xl\\:dark\\:focus\\:from-pink-50:focus {\n    --tw-gradient-from: #fdf2f8;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(253, 242, 248, 0));\n  }\n\n  .dark .xl\\:dark\\:focus\\:from-pink-100:focus {\n    --tw-gradient-from: #fce7f3;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(252, 231, 243, 0));\n  }\n\n  .dark .xl\\:dark\\:focus\\:from-pink-200:focus {\n    --tw-gradient-from: #fbcfe8;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(251, 207, 232, 0));\n  }\n\n  .dark .xl\\:dark\\:focus\\:from-pink-300:focus {\n    --tw-gradient-from: #f9a8d4;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(249, 168, 212, 0));\n  }\n\n  .dark .xl\\:dark\\:focus\\:from-pink-400:focus {\n    --tw-gradient-from: #f472b6;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(244, 114, 182, 0));\n  }\n\n  .dark .xl\\:dark\\:focus\\:from-pink-500:focus {\n    --tw-gradient-from: #ec4899;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(236, 72, 153, 0));\n  }\n\n  .dark .xl\\:dark\\:focus\\:from-pink-600:focus {\n    --tw-gradient-from: #db2777;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(219, 39, 119, 0));\n  }\n\n  .dark .xl\\:dark\\:focus\\:from-pink-700:focus {\n    --tw-gradient-from: #be185d;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(190, 24, 93, 0));\n  }\n\n  .dark .xl\\:dark\\:focus\\:from-pink-800:focus {\n    --tw-gradient-from: #9d174d;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(157, 23, 77, 0));\n  }\n\n  .dark .xl\\:dark\\:focus\\:from-pink-900:focus {\n    --tw-gradient-from: #831843;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(131, 24, 67, 0));\n  }\n\n  .dark .xl\\:dark\\:focus\\:via-transparent:focus {\n    --tw-gradient-stops: var(--tw-gradient-from), transparent, var(--tw-gradient-to, rgba(0, 0, 0, 0));\n  }\n\n  .dark .xl\\:dark\\:focus\\:via-current:focus {\n    --tw-gradient-stops: var(--tw-gradient-from), currentColor, var(--tw-gradient-to, rgba(255, 255, 255, 0));\n  }\n\n  .dark .xl\\:dark\\:focus\\:via-black:focus {\n    --tw-gradient-stops: var(--tw-gradient-from), #000, var(--tw-gradient-to, rgba(0, 0, 0, 0));\n  }\n\n  .dark .xl\\:dark\\:focus\\:via-white:focus {\n    --tw-gradient-stops: var(--tw-gradient-from), #fff, var(--tw-gradient-to, rgba(255, 255, 255, 0));\n  }\n\n  .dark .xl\\:dark\\:focus\\:via-gray-50:focus {\n    --tw-gradient-stops: var(--tw-gradient-from), #f9fafb, var(--tw-gradient-to, rgba(249, 250, 251, 0));\n  }\n\n  .dark .xl\\:dark\\:focus\\:via-gray-100:focus {\n    --tw-gradient-stops: var(--tw-gradient-from), #f3f4f6, var(--tw-gradient-to, rgba(243, 244, 246, 0));\n  }\n\n  .dark .xl\\:dark\\:focus\\:via-gray-200:focus {\n    --tw-gradient-stops: var(--tw-gradient-from), #e5e7eb, var(--tw-gradient-to, rgba(229, 231, 235, 0));\n  }\n\n  .dark .xl\\:dark\\:focus\\:via-gray-300:focus {\n    --tw-gradient-stops: var(--tw-gradient-from), #d1d5db, var(--tw-gradient-to, rgba(209, 213, 219, 0));\n  }\n\n  .dark .xl\\:dark\\:focus\\:via-gray-400:focus {\n    --tw-gradient-stops: var(--tw-gradient-from), #9ca3af, var(--tw-gradient-to, rgba(156, 163, 175, 0));\n  }\n\n  .dark .xl\\:dark\\:focus\\:via-gray-500:focus {\n    --tw-gradient-stops: var(--tw-gradient-from), #6b7280, var(--tw-gradient-to, rgba(107, 114, 128, 0));\n  }\n\n  .dark .xl\\:dark\\:focus\\:via-gray-600:focus {\n    --tw-gradient-stops: var(--tw-gradient-from), #4b5563, var(--tw-gradient-to, rgba(75, 85, 99, 0));\n  }\n\n  .dark .xl\\:dark\\:focus\\:via-gray-700:focus {\n    --tw-gradient-stops: var(--tw-gradient-from), #374151, var(--tw-gradient-to, rgba(55, 65, 81, 0));\n  }\n\n  .dark .xl\\:dark\\:focus\\:via-gray-800:focus {\n    --tw-gradient-stops: var(--tw-gradient-from), #1f2937, var(--tw-gradient-to, rgba(31, 41, 55, 0));\n  }\n\n  .dark .xl\\:dark\\:focus\\:via-gray-900:focus {\n    --tw-gradient-stops: var(--tw-gradient-from), #111827, var(--tw-gradient-to, rgba(17, 24, 39, 0));\n  }\n\n  .dark .xl\\:dark\\:focus\\:via-red-50:focus {\n    --tw-gradient-stops: var(--tw-gradient-from), #fef2f2, var(--tw-gradient-to, rgba(254, 242, 242, 0));\n  }\n\n  .dark .xl\\:dark\\:focus\\:via-red-100:focus {\n    --tw-gradient-stops: var(--tw-gradient-from), #fee2e2, var(--tw-gradient-to, rgba(254, 226, 226, 0));\n  }\n\n  .dark .xl\\:dark\\:focus\\:via-red-200:focus {\n    --tw-gradient-stops: var(--tw-gradient-from), #fecaca, var(--tw-gradient-to, rgba(254, 202, 202, 0));\n  }\n\n  .dark .xl\\:dark\\:focus\\:via-red-300:focus {\n    --tw-gradient-stops: var(--tw-gradient-from), #fca5a5, var(--tw-gradient-to, rgba(252, 165, 165, 0));\n  }\n\n  .dark .xl\\:dark\\:focus\\:via-red-400:focus {\n    --tw-gradient-stops: var(--tw-gradient-from), #f87171, var(--tw-gradient-to, rgba(248, 113, 113, 0));\n  }\n\n  .dark .xl\\:dark\\:focus\\:via-red-500:focus {\n    --tw-gradient-stops: var(--tw-gradient-from), #ef4444, var(--tw-gradient-to, rgba(239, 68, 68, 0));\n  }\n\n  .dark .xl\\:dark\\:focus\\:via-red-600:focus {\n    --tw-gradient-stops: var(--tw-gradient-from), #dc2626, var(--tw-gradient-to, rgba(220, 38, 38, 0));\n  }\n\n  .dark .xl\\:dark\\:focus\\:via-red-700:focus {\n    --tw-gradient-stops: var(--tw-gradient-from), #b91c1c, var(--tw-gradient-to, rgba(185, 28, 28, 0));\n  }\n\n  .dark .xl\\:dark\\:focus\\:via-red-800:focus {\n    --tw-gradient-stops: var(--tw-gradient-from), #991b1b, var(--tw-gradient-to, rgba(153, 27, 27, 0));\n  }\n\n  .dark .xl\\:dark\\:focus\\:via-red-900:focus {\n    --tw-gradient-stops: var(--tw-gradient-from), #7f1d1d, var(--tw-gradient-to, rgba(127, 29, 29, 0));\n  }\n\n  .dark .xl\\:dark\\:focus\\:via-yellow-50:focus {\n    --tw-gradient-stops: var(--tw-gradient-from), #fffbeb, var(--tw-gradient-to, rgba(255, 251, 235, 0));\n  }\n\n  .dark .xl\\:dark\\:focus\\:via-yellow-100:focus {\n    --tw-gradient-stops: var(--tw-gradient-from), #fef3c7, var(--tw-gradient-to, rgba(254, 243, 199, 0));\n  }\n\n  .dark .xl\\:dark\\:focus\\:via-yellow-200:focus {\n    --tw-gradient-stops: var(--tw-gradient-from), #fde68a, var(--tw-gradient-to, rgba(253, 230, 138, 0));\n  }\n\n  .dark .xl\\:dark\\:focus\\:via-yellow-300:focus {\n    --tw-gradient-stops: var(--tw-gradient-from), #fcd34d, var(--tw-gradient-to, rgba(252, 211, 77, 0));\n  }\n\n  .dark .xl\\:dark\\:focus\\:via-yellow-400:focus {\n    --tw-gradient-stops: var(--tw-gradient-from), #fbbf24, var(--tw-gradient-to, rgba(251, 191, 36, 0));\n  }\n\n  .dark .xl\\:dark\\:focus\\:via-yellow-500:focus {\n    --tw-gradient-stops: var(--tw-gradient-from), #f59e0b, var(--tw-gradient-to, rgba(245, 158, 11, 0));\n  }\n\n  .dark .xl\\:dark\\:focus\\:via-yellow-600:focus {\n    --tw-gradient-stops: var(--tw-gradient-from), #d97706, var(--tw-gradient-to, rgba(217, 119, 6, 0));\n  }\n\n  .dark .xl\\:dark\\:focus\\:via-yellow-700:focus {\n    --tw-gradient-stops: var(--tw-gradient-from), #b45309, var(--tw-gradient-to, rgba(180, 83, 9, 0));\n  }\n\n  .dark .xl\\:dark\\:focus\\:via-yellow-800:focus {\n    --tw-gradient-stops: var(--tw-gradient-from), #92400e, var(--tw-gradient-to, rgba(146, 64, 14, 0));\n  }\n\n  .dark .xl\\:dark\\:focus\\:via-yellow-900:focus {\n    --tw-gradient-stops: var(--tw-gradient-from), #78350f, var(--tw-gradient-to, rgba(120, 53, 15, 0));\n  }\n\n  .dark .xl\\:dark\\:focus\\:via-green-50:focus {\n    --tw-gradient-stops: var(--tw-gradient-from), #ecfdf5, var(--tw-gradient-to, rgba(236, 253, 245, 0));\n  }\n\n  .dark .xl\\:dark\\:focus\\:via-green-100:focus {\n    --tw-gradient-stops: var(--tw-gradient-from), #d1fae5, var(--tw-gradient-to, rgba(209, 250, 229, 0));\n  }\n\n  .dark .xl\\:dark\\:focus\\:via-green-200:focus {\n    --tw-gradient-stops: var(--tw-gradient-from), #a7f3d0, var(--tw-gradient-to, rgba(167, 243, 208, 0));\n  }\n\n  .dark .xl\\:dark\\:focus\\:via-green-300:focus {\n    --tw-gradient-stops: var(--tw-gradient-from), #6ee7b7, var(--tw-gradient-to, rgba(110, 231, 183, 0));\n  }\n\n  .dark .xl\\:dark\\:focus\\:via-green-400:focus {\n    --tw-gradient-stops: var(--tw-gradient-from), #34d399, var(--tw-gradient-to, rgba(52, 211, 153, 0));\n  }\n\n  .dark .xl\\:dark\\:focus\\:via-green-500:focus {\n    --tw-gradient-stops: var(--tw-gradient-from), #10b981, var(--tw-gradient-to, rgba(16, 185, 129, 0));\n  }\n\n  .dark .xl\\:dark\\:focus\\:via-green-600:focus {\n    --tw-gradient-stops: var(--tw-gradient-from), #059669, var(--tw-gradient-to, rgba(5, 150, 105, 0));\n  }\n\n  .dark .xl\\:dark\\:focus\\:via-green-700:focus {\n    --tw-gradient-stops: var(--tw-gradient-from), #047857, var(--tw-gradient-to, rgba(4, 120, 87, 0));\n  }\n\n  .dark .xl\\:dark\\:focus\\:via-green-800:focus {\n    --tw-gradient-stops: var(--tw-gradient-from), #065f46, var(--tw-gradient-to, rgba(6, 95, 70, 0));\n  }\n\n  .dark .xl\\:dark\\:focus\\:via-green-900:focus {\n    --tw-gradient-stops: var(--tw-gradient-from), #064e3b, var(--tw-gradient-to, rgba(6, 78, 59, 0));\n  }\n\n  .dark .xl\\:dark\\:focus\\:via-blue-50:focus {\n    --tw-gradient-stops: var(--tw-gradient-from), #eff6ff, var(--tw-gradient-to, rgba(239, 246, 255, 0));\n  }\n\n  .dark .xl\\:dark\\:focus\\:via-blue-100:focus {\n    --tw-gradient-stops: var(--tw-gradient-from), #dbeafe, var(--tw-gradient-to, rgba(219, 234, 254, 0));\n  }\n\n  .dark .xl\\:dark\\:focus\\:via-blue-200:focus {\n    --tw-gradient-stops: var(--tw-gradient-from), #bfdbfe, var(--tw-gradient-to, rgba(191, 219, 254, 0));\n  }\n\n  .dark .xl\\:dark\\:focus\\:via-blue-300:focus {\n    --tw-gradient-stops: var(--tw-gradient-from), #93c5fd, var(--tw-gradient-to, rgba(147, 197, 253, 0));\n  }\n\n  .dark .xl\\:dark\\:focus\\:via-blue-400:focus {\n    --tw-gradient-stops: var(--tw-gradient-from), #60a5fa, var(--tw-gradient-to, rgba(96, 165, 250, 0));\n  }\n\n  .dark .xl\\:dark\\:focus\\:via-blue-500:focus {\n    --tw-gradient-stops: var(--tw-gradient-from), #3b82f6, var(--tw-gradient-to, rgba(59, 130, 246, 0));\n  }\n\n  .dark .xl\\:dark\\:focus\\:via-blue-600:focus {\n    --tw-gradient-stops: var(--tw-gradient-from), #2563eb, var(--tw-gradient-to, rgba(37, 99, 235, 0));\n  }\n\n  .dark .xl\\:dark\\:focus\\:via-blue-700:focus {\n    --tw-gradient-stops: var(--tw-gradient-from), #1d4ed8, var(--tw-gradient-to, rgba(29, 78, 216, 0));\n  }\n\n  .dark .xl\\:dark\\:focus\\:via-blue-800:focus {\n    --tw-gradient-stops: var(--tw-gradient-from), #1e40af, var(--tw-gradient-to, rgba(30, 64, 175, 0));\n  }\n\n  .dark .xl\\:dark\\:focus\\:via-blue-900:focus {\n    --tw-gradient-stops: var(--tw-gradient-from), #1e3a8a, var(--tw-gradient-to, rgba(30, 58, 138, 0));\n  }\n\n  .dark .xl\\:dark\\:focus\\:via-indigo-50:focus {\n    --tw-gradient-stops: var(--tw-gradient-from), #eef2ff, var(--tw-gradient-to, rgba(238, 242, 255, 0));\n  }\n\n  .dark .xl\\:dark\\:focus\\:via-indigo-100:focus {\n    --tw-gradient-stops: var(--tw-gradient-from), #e0e7ff, var(--tw-gradient-to, rgba(224, 231, 255, 0));\n  }\n\n  .dark .xl\\:dark\\:focus\\:via-indigo-200:focus {\n    --tw-gradient-stops: var(--tw-gradient-from), #c7d2fe, var(--tw-gradient-to, rgba(199, 210, 254, 0));\n  }\n\n  .dark .xl\\:dark\\:focus\\:via-indigo-300:focus {\n    --tw-gradient-stops: var(--tw-gradient-from), #a5b4fc, var(--tw-gradient-to, rgba(165, 180, 252, 0));\n  }\n\n  .dark .xl\\:dark\\:focus\\:via-indigo-400:focus {\n    --tw-gradient-stops: var(--tw-gradient-from), #818cf8, var(--tw-gradient-to, rgba(129, 140, 248, 0));\n  }\n\n  .dark .xl\\:dark\\:focus\\:via-indigo-500:focus {\n    --tw-gradient-stops: var(--tw-gradient-from), #6366f1, var(--tw-gradient-to, rgba(99, 102, 241, 0));\n  }\n\n  .dark .xl\\:dark\\:focus\\:via-indigo-600:focus {\n    --tw-gradient-stops: var(--tw-gradient-from), #4f46e5, var(--tw-gradient-to, rgba(79, 70, 229, 0));\n  }\n\n  .dark .xl\\:dark\\:focus\\:via-indigo-700:focus {\n    --tw-gradient-stops: var(--tw-gradient-from), #4338ca, var(--tw-gradient-to, rgba(67, 56, 202, 0));\n  }\n\n  .dark .xl\\:dark\\:focus\\:via-indigo-800:focus {\n    --tw-gradient-stops: var(--tw-gradient-from), #3730a3, var(--tw-gradient-to, rgba(55, 48, 163, 0));\n  }\n\n  .dark .xl\\:dark\\:focus\\:via-indigo-900:focus {\n    --tw-gradient-stops: var(--tw-gradient-from), #312e81, var(--tw-gradient-to, rgba(49, 46, 129, 0));\n  }\n\n  .dark .xl\\:dark\\:focus\\:via-purple-50:focus {\n    --tw-gradient-stops: var(--tw-gradient-from), #f5f3ff, var(--tw-gradient-to, rgba(245, 243, 255, 0));\n  }\n\n  .dark .xl\\:dark\\:focus\\:via-purple-100:focus {\n    --tw-gradient-stops: var(--tw-gradient-from), #ede9fe, var(--tw-gradient-to, rgba(237, 233, 254, 0));\n  }\n\n  .dark .xl\\:dark\\:focus\\:via-purple-200:focus {\n    --tw-gradient-stops: var(--tw-gradient-from), #ddd6fe, var(--tw-gradient-to, rgba(221, 214, 254, 0));\n  }\n\n  .dark .xl\\:dark\\:focus\\:via-purple-300:focus {\n    --tw-gradient-stops: var(--tw-gradient-from), #c4b5fd, var(--tw-gradient-to, rgba(196, 181, 253, 0));\n  }\n\n  .dark .xl\\:dark\\:focus\\:via-purple-400:focus {\n    --tw-gradient-stops: var(--tw-gradient-from), #a78bfa, var(--tw-gradient-to, rgba(167, 139, 250, 0));\n  }\n\n  .dark .xl\\:dark\\:focus\\:via-purple-500:focus {\n    --tw-gradient-stops: var(--tw-gradient-from), #8b5cf6, var(--tw-gradient-to, rgba(139, 92, 246, 0));\n  }\n\n  .dark .xl\\:dark\\:focus\\:via-purple-600:focus {\n    --tw-gradient-stops: var(--tw-gradient-from), #7c3aed, var(--tw-gradient-to, rgba(124, 58, 237, 0));\n  }\n\n  .dark .xl\\:dark\\:focus\\:via-purple-700:focus {\n    --tw-gradient-stops: var(--tw-gradient-from), #6d28d9, var(--tw-gradient-to, rgba(109, 40, 217, 0));\n  }\n\n  .dark .xl\\:dark\\:focus\\:via-purple-800:focus {\n    --tw-gradient-stops: var(--tw-gradient-from), #5b21b6, var(--tw-gradient-to, rgba(91, 33, 182, 0));\n  }\n\n  .dark .xl\\:dark\\:focus\\:via-purple-900:focus {\n    --tw-gradient-stops: var(--tw-gradient-from), #4c1d95, var(--tw-gradient-to, rgba(76, 29, 149, 0));\n  }\n\n  .dark .xl\\:dark\\:focus\\:via-pink-50:focus {\n    --tw-gradient-stops: var(--tw-gradient-from), #fdf2f8, var(--tw-gradient-to, rgba(253, 242, 248, 0));\n  }\n\n  .dark .xl\\:dark\\:focus\\:via-pink-100:focus {\n    --tw-gradient-stops: var(--tw-gradient-from), #fce7f3, var(--tw-gradient-to, rgba(252, 231, 243, 0));\n  }\n\n  .dark .xl\\:dark\\:focus\\:via-pink-200:focus {\n    --tw-gradient-stops: var(--tw-gradient-from), #fbcfe8, var(--tw-gradient-to, rgba(251, 207, 232, 0));\n  }\n\n  .dark .xl\\:dark\\:focus\\:via-pink-300:focus {\n    --tw-gradient-stops: var(--tw-gradient-from), #f9a8d4, var(--tw-gradient-to, rgba(249, 168, 212, 0));\n  }\n\n  .dark .xl\\:dark\\:focus\\:via-pink-400:focus {\n    --tw-gradient-stops: var(--tw-gradient-from), #f472b6, var(--tw-gradient-to, rgba(244, 114, 182, 0));\n  }\n\n  .dark .xl\\:dark\\:focus\\:via-pink-500:focus {\n    --tw-gradient-stops: var(--tw-gradient-from), #ec4899, var(--tw-gradient-to, rgba(236, 72, 153, 0));\n  }\n\n  .dark .xl\\:dark\\:focus\\:via-pink-600:focus {\n    --tw-gradient-stops: var(--tw-gradient-from), #db2777, var(--tw-gradient-to, rgba(219, 39, 119, 0));\n  }\n\n  .dark .xl\\:dark\\:focus\\:via-pink-700:focus {\n    --tw-gradient-stops: var(--tw-gradient-from), #be185d, var(--tw-gradient-to, rgba(190, 24, 93, 0));\n  }\n\n  .dark .xl\\:dark\\:focus\\:via-pink-800:focus {\n    --tw-gradient-stops: var(--tw-gradient-from), #9d174d, var(--tw-gradient-to, rgba(157, 23, 77, 0));\n  }\n\n  .dark .xl\\:dark\\:focus\\:via-pink-900:focus {\n    --tw-gradient-stops: var(--tw-gradient-from), #831843, var(--tw-gradient-to, rgba(131, 24, 67, 0));\n  }\n\n  .dark .xl\\:dark\\:focus\\:to-transparent:focus {\n    --tw-gradient-to: transparent;\n  }\n\n  .dark .xl\\:dark\\:focus\\:to-current:focus {\n    --tw-gradient-to: currentColor;\n  }\n\n  .dark .xl\\:dark\\:focus\\:to-black:focus {\n    --tw-gradient-to: #000;\n  }\n\n  .dark .xl\\:dark\\:focus\\:to-white:focus {\n    --tw-gradient-to: #fff;\n  }\n\n  .dark .xl\\:dark\\:focus\\:to-gray-50:focus {\n    --tw-gradient-to: #f9fafb;\n  }\n\n  .dark .xl\\:dark\\:focus\\:to-gray-100:focus {\n    --tw-gradient-to: #f3f4f6;\n  }\n\n  .dark .xl\\:dark\\:focus\\:to-gray-200:focus {\n    --tw-gradient-to: #e5e7eb;\n  }\n\n  .dark .xl\\:dark\\:focus\\:to-gray-300:focus {\n    --tw-gradient-to: #d1d5db;\n  }\n\n  .dark .xl\\:dark\\:focus\\:to-gray-400:focus {\n    --tw-gradient-to: #9ca3af;\n  }\n\n  .dark .xl\\:dark\\:focus\\:to-gray-500:focus {\n    --tw-gradient-to: #6b7280;\n  }\n\n  .dark .xl\\:dark\\:focus\\:to-gray-600:focus {\n    --tw-gradient-to: #4b5563;\n  }\n\n  .dark .xl\\:dark\\:focus\\:to-gray-700:focus {\n    --tw-gradient-to: #374151;\n  }\n\n  .dark .xl\\:dark\\:focus\\:to-gray-800:focus {\n    --tw-gradient-to: #1f2937;\n  }\n\n  .dark .xl\\:dark\\:focus\\:to-gray-900:focus {\n    --tw-gradient-to: #111827;\n  }\n\n  .dark .xl\\:dark\\:focus\\:to-red-50:focus {\n    --tw-gradient-to: #fef2f2;\n  }\n\n  .dark .xl\\:dark\\:focus\\:to-red-100:focus {\n    --tw-gradient-to: #fee2e2;\n  }\n\n  .dark .xl\\:dark\\:focus\\:to-red-200:focus {\n    --tw-gradient-to: #fecaca;\n  }\n\n  .dark .xl\\:dark\\:focus\\:to-red-300:focus {\n    --tw-gradient-to: #fca5a5;\n  }\n\n  .dark .xl\\:dark\\:focus\\:to-red-400:focus {\n    --tw-gradient-to: #f87171;\n  }\n\n  .dark .xl\\:dark\\:focus\\:to-red-500:focus {\n    --tw-gradient-to: #ef4444;\n  }\n\n  .dark .xl\\:dark\\:focus\\:to-red-600:focus {\n    --tw-gradient-to: #dc2626;\n  }\n\n  .dark .xl\\:dark\\:focus\\:to-red-700:focus {\n    --tw-gradient-to: #b91c1c;\n  }\n\n  .dark .xl\\:dark\\:focus\\:to-red-800:focus {\n    --tw-gradient-to: #991b1b;\n  }\n\n  .dark .xl\\:dark\\:focus\\:to-red-900:focus {\n    --tw-gradient-to: #7f1d1d;\n  }\n\n  .dark .xl\\:dark\\:focus\\:to-yellow-50:focus {\n    --tw-gradient-to: #fffbeb;\n  }\n\n  .dark .xl\\:dark\\:focus\\:to-yellow-100:focus {\n    --tw-gradient-to: #fef3c7;\n  }\n\n  .dark .xl\\:dark\\:focus\\:to-yellow-200:focus {\n    --tw-gradient-to: #fde68a;\n  }\n\n  .dark .xl\\:dark\\:focus\\:to-yellow-300:focus {\n    --tw-gradient-to: #fcd34d;\n  }\n\n  .dark .xl\\:dark\\:focus\\:to-yellow-400:focus {\n    --tw-gradient-to: #fbbf24;\n  }\n\n  .dark .xl\\:dark\\:focus\\:to-yellow-500:focus {\n    --tw-gradient-to: #f59e0b;\n  }\n\n  .dark .xl\\:dark\\:focus\\:to-yellow-600:focus {\n    --tw-gradient-to: #d97706;\n  }\n\n  .dark .xl\\:dark\\:focus\\:to-yellow-700:focus {\n    --tw-gradient-to: #b45309;\n  }\n\n  .dark .xl\\:dark\\:focus\\:to-yellow-800:focus {\n    --tw-gradient-to: #92400e;\n  }\n\n  .dark .xl\\:dark\\:focus\\:to-yellow-900:focus {\n    --tw-gradient-to: #78350f;\n  }\n\n  .dark .xl\\:dark\\:focus\\:to-green-50:focus {\n    --tw-gradient-to: #ecfdf5;\n  }\n\n  .dark .xl\\:dark\\:focus\\:to-green-100:focus {\n    --tw-gradient-to: #d1fae5;\n  }\n\n  .dark .xl\\:dark\\:focus\\:to-green-200:focus {\n    --tw-gradient-to: #a7f3d0;\n  }\n\n  .dark .xl\\:dark\\:focus\\:to-green-300:focus {\n    --tw-gradient-to: #6ee7b7;\n  }\n\n  .dark .xl\\:dark\\:focus\\:to-green-400:focus {\n    --tw-gradient-to: #34d399;\n  }\n\n  .dark .xl\\:dark\\:focus\\:to-green-500:focus {\n    --tw-gradient-to: #10b981;\n  }\n\n  .dark .xl\\:dark\\:focus\\:to-green-600:focus {\n    --tw-gradient-to: #059669;\n  }\n\n  .dark .xl\\:dark\\:focus\\:to-green-700:focus {\n    --tw-gradient-to: #047857;\n  }\n\n  .dark .xl\\:dark\\:focus\\:to-green-800:focus {\n    --tw-gradient-to: #065f46;\n  }\n\n  .dark .xl\\:dark\\:focus\\:to-green-900:focus {\n    --tw-gradient-to: #064e3b;\n  }\n\n  .dark .xl\\:dark\\:focus\\:to-blue-50:focus {\n    --tw-gradient-to: #eff6ff;\n  }\n\n  .dark .xl\\:dark\\:focus\\:to-blue-100:focus {\n    --tw-gradient-to: #dbeafe;\n  }\n\n  .dark .xl\\:dark\\:focus\\:to-blue-200:focus {\n    --tw-gradient-to: #bfdbfe;\n  }\n\n  .dark .xl\\:dark\\:focus\\:to-blue-300:focus {\n    --tw-gradient-to: #93c5fd;\n  }\n\n  .dark .xl\\:dark\\:focus\\:to-blue-400:focus {\n    --tw-gradient-to: #60a5fa;\n  }\n\n  .dark .xl\\:dark\\:focus\\:to-blue-500:focus {\n    --tw-gradient-to: #3b82f6;\n  }\n\n  .dark .xl\\:dark\\:focus\\:to-blue-600:focus {\n    --tw-gradient-to: #2563eb;\n  }\n\n  .dark .xl\\:dark\\:focus\\:to-blue-700:focus {\n    --tw-gradient-to: #1d4ed8;\n  }\n\n  .dark .xl\\:dark\\:focus\\:to-blue-800:focus {\n    --tw-gradient-to: #1e40af;\n  }\n\n  .dark .xl\\:dark\\:focus\\:to-blue-900:focus {\n    --tw-gradient-to: #1e3a8a;\n  }\n\n  .dark .xl\\:dark\\:focus\\:to-indigo-50:focus {\n    --tw-gradient-to: #eef2ff;\n  }\n\n  .dark .xl\\:dark\\:focus\\:to-indigo-100:focus {\n    --tw-gradient-to: #e0e7ff;\n  }\n\n  .dark .xl\\:dark\\:focus\\:to-indigo-200:focus {\n    --tw-gradient-to: #c7d2fe;\n  }\n\n  .dark .xl\\:dark\\:focus\\:to-indigo-300:focus {\n    --tw-gradient-to: #a5b4fc;\n  }\n\n  .dark .xl\\:dark\\:focus\\:to-indigo-400:focus {\n    --tw-gradient-to: #818cf8;\n  }\n\n  .dark .xl\\:dark\\:focus\\:to-indigo-500:focus {\n    --tw-gradient-to: #6366f1;\n  }\n\n  .dark .xl\\:dark\\:focus\\:to-indigo-600:focus {\n    --tw-gradient-to: #4f46e5;\n  }\n\n  .dark .xl\\:dark\\:focus\\:to-indigo-700:focus {\n    --tw-gradient-to: #4338ca;\n  }\n\n  .dark .xl\\:dark\\:focus\\:to-indigo-800:focus {\n    --tw-gradient-to: #3730a3;\n  }\n\n  .dark .xl\\:dark\\:focus\\:to-indigo-900:focus {\n    --tw-gradient-to: #312e81;\n  }\n\n  .dark .xl\\:dark\\:focus\\:to-purple-50:focus {\n    --tw-gradient-to: #f5f3ff;\n  }\n\n  .dark .xl\\:dark\\:focus\\:to-purple-100:focus {\n    --tw-gradient-to: #ede9fe;\n  }\n\n  .dark .xl\\:dark\\:focus\\:to-purple-200:focus {\n    --tw-gradient-to: #ddd6fe;\n  }\n\n  .dark .xl\\:dark\\:focus\\:to-purple-300:focus {\n    --tw-gradient-to: #c4b5fd;\n  }\n\n  .dark .xl\\:dark\\:focus\\:to-purple-400:focus {\n    --tw-gradient-to: #a78bfa;\n  }\n\n  .dark .xl\\:dark\\:focus\\:to-purple-500:focus {\n    --tw-gradient-to: #8b5cf6;\n  }\n\n  .dark .xl\\:dark\\:focus\\:to-purple-600:focus {\n    --tw-gradient-to: #7c3aed;\n  }\n\n  .dark .xl\\:dark\\:focus\\:to-purple-700:focus {\n    --tw-gradient-to: #6d28d9;\n  }\n\n  .dark .xl\\:dark\\:focus\\:to-purple-800:focus {\n    --tw-gradient-to: #5b21b6;\n  }\n\n  .dark .xl\\:dark\\:focus\\:to-purple-900:focus {\n    --tw-gradient-to: #4c1d95;\n  }\n\n  .dark .xl\\:dark\\:focus\\:to-pink-50:focus {\n    --tw-gradient-to: #fdf2f8;\n  }\n\n  .dark .xl\\:dark\\:focus\\:to-pink-100:focus {\n    --tw-gradient-to: #fce7f3;\n  }\n\n  .dark .xl\\:dark\\:focus\\:to-pink-200:focus {\n    --tw-gradient-to: #fbcfe8;\n  }\n\n  .dark .xl\\:dark\\:focus\\:to-pink-300:focus {\n    --tw-gradient-to: #f9a8d4;\n  }\n\n  .dark .xl\\:dark\\:focus\\:to-pink-400:focus {\n    --tw-gradient-to: #f472b6;\n  }\n\n  .dark .xl\\:dark\\:focus\\:to-pink-500:focus {\n    --tw-gradient-to: #ec4899;\n  }\n\n  .dark .xl\\:dark\\:focus\\:to-pink-600:focus {\n    --tw-gradient-to: #db2777;\n  }\n\n  .dark .xl\\:dark\\:focus\\:to-pink-700:focus {\n    --tw-gradient-to: #be185d;\n  }\n\n  .dark .xl\\:dark\\:focus\\:to-pink-800:focus {\n    --tw-gradient-to: #9d174d;\n  }\n\n  .dark .xl\\:dark\\:focus\\:to-pink-900:focus {\n    --tw-gradient-to: #831843;\n  }\n\n  .xl\\:bg-opacity-0 {\n    --tw-bg-opacity: 0;\n  }\n\n  .xl\\:bg-opacity-5 {\n    --tw-bg-opacity: 0.05;\n  }\n\n  .xl\\:bg-opacity-10 {\n    --tw-bg-opacity: 0.1;\n  }\n\n  .xl\\:bg-opacity-20 {\n    --tw-bg-opacity: 0.2;\n  }\n\n  .xl\\:bg-opacity-25 {\n    --tw-bg-opacity: 0.25;\n  }\n\n  .xl\\:bg-opacity-30 {\n    --tw-bg-opacity: 0.3;\n  }\n\n  .xl\\:bg-opacity-40 {\n    --tw-bg-opacity: 0.4;\n  }\n\n  .xl\\:bg-opacity-50 {\n    --tw-bg-opacity: 0.5;\n  }\n\n  .xl\\:bg-opacity-60 {\n    --tw-bg-opacity: 0.6;\n  }\n\n  .xl\\:bg-opacity-70 {\n    --tw-bg-opacity: 0.7;\n  }\n\n  .xl\\:bg-opacity-75 {\n    --tw-bg-opacity: 0.75;\n  }\n\n  .xl\\:bg-opacity-80 {\n    --tw-bg-opacity: 0.8;\n  }\n\n  .xl\\:bg-opacity-90 {\n    --tw-bg-opacity: 0.9;\n  }\n\n  .xl\\:bg-opacity-95 {\n    --tw-bg-opacity: 0.95;\n  }\n\n  .xl\\:bg-opacity-100 {\n    --tw-bg-opacity: 1;\n  }\n\n  .group:hover .xl\\:group-hover\\:bg-opacity-0 {\n    --tw-bg-opacity: 0;\n  }\n\n  .group:hover .xl\\:group-hover\\:bg-opacity-5 {\n    --tw-bg-opacity: 0.05;\n  }\n\n  .group:hover .xl\\:group-hover\\:bg-opacity-10 {\n    --tw-bg-opacity: 0.1;\n  }\n\n  .group:hover .xl\\:group-hover\\:bg-opacity-20 {\n    --tw-bg-opacity: 0.2;\n  }\n\n  .group:hover .xl\\:group-hover\\:bg-opacity-25 {\n    --tw-bg-opacity: 0.25;\n  }\n\n  .group:hover .xl\\:group-hover\\:bg-opacity-30 {\n    --tw-bg-opacity: 0.3;\n  }\n\n  .group:hover .xl\\:group-hover\\:bg-opacity-40 {\n    --tw-bg-opacity: 0.4;\n  }\n\n  .group:hover .xl\\:group-hover\\:bg-opacity-50 {\n    --tw-bg-opacity: 0.5;\n  }\n\n  .group:hover .xl\\:group-hover\\:bg-opacity-60 {\n    --tw-bg-opacity: 0.6;\n  }\n\n  .group:hover .xl\\:group-hover\\:bg-opacity-70 {\n    --tw-bg-opacity: 0.7;\n  }\n\n  .group:hover .xl\\:group-hover\\:bg-opacity-75 {\n    --tw-bg-opacity: 0.75;\n  }\n\n  .group:hover .xl\\:group-hover\\:bg-opacity-80 {\n    --tw-bg-opacity: 0.8;\n  }\n\n  .group:hover .xl\\:group-hover\\:bg-opacity-90 {\n    --tw-bg-opacity: 0.9;\n  }\n\n  .group:hover .xl\\:group-hover\\:bg-opacity-95 {\n    --tw-bg-opacity: 0.95;\n  }\n\n  .group:hover .xl\\:group-hover\\:bg-opacity-100 {\n    --tw-bg-opacity: 1;\n  }\n\n  .xl\\:focus-within\\:bg-opacity-0:focus-within {\n    --tw-bg-opacity: 0;\n  }\n\n  .xl\\:focus-within\\:bg-opacity-5:focus-within {\n    --tw-bg-opacity: 0.05;\n  }\n\n  .xl\\:focus-within\\:bg-opacity-10:focus-within {\n    --tw-bg-opacity: 0.1;\n  }\n\n  .xl\\:focus-within\\:bg-opacity-20:focus-within {\n    --tw-bg-opacity: 0.2;\n  }\n\n  .xl\\:focus-within\\:bg-opacity-25:focus-within {\n    --tw-bg-opacity: 0.25;\n  }\n\n  .xl\\:focus-within\\:bg-opacity-30:focus-within {\n    --tw-bg-opacity: 0.3;\n  }\n\n  .xl\\:focus-within\\:bg-opacity-40:focus-within {\n    --tw-bg-opacity: 0.4;\n  }\n\n  .xl\\:focus-within\\:bg-opacity-50:focus-within {\n    --tw-bg-opacity: 0.5;\n  }\n\n  .xl\\:focus-within\\:bg-opacity-60:focus-within {\n    --tw-bg-opacity: 0.6;\n  }\n\n  .xl\\:focus-within\\:bg-opacity-70:focus-within {\n    --tw-bg-opacity: 0.7;\n  }\n\n  .xl\\:focus-within\\:bg-opacity-75:focus-within {\n    --tw-bg-opacity: 0.75;\n  }\n\n  .xl\\:focus-within\\:bg-opacity-80:focus-within {\n    --tw-bg-opacity: 0.8;\n  }\n\n  .xl\\:focus-within\\:bg-opacity-90:focus-within {\n    --tw-bg-opacity: 0.9;\n  }\n\n  .xl\\:focus-within\\:bg-opacity-95:focus-within {\n    --tw-bg-opacity: 0.95;\n  }\n\n  .xl\\:focus-within\\:bg-opacity-100:focus-within {\n    --tw-bg-opacity: 1;\n  }\n\n  .xl\\:hover\\:bg-opacity-0:hover {\n    --tw-bg-opacity: 0;\n  }\n\n  .xl\\:hover\\:bg-opacity-5:hover {\n    --tw-bg-opacity: 0.05;\n  }\n\n  .xl\\:hover\\:bg-opacity-10:hover {\n    --tw-bg-opacity: 0.1;\n  }\n\n  .xl\\:hover\\:bg-opacity-20:hover {\n    --tw-bg-opacity: 0.2;\n  }\n\n  .xl\\:hover\\:bg-opacity-25:hover {\n    --tw-bg-opacity: 0.25;\n  }\n\n  .xl\\:hover\\:bg-opacity-30:hover {\n    --tw-bg-opacity: 0.3;\n  }\n\n  .xl\\:hover\\:bg-opacity-40:hover {\n    --tw-bg-opacity: 0.4;\n  }\n\n  .xl\\:hover\\:bg-opacity-50:hover {\n    --tw-bg-opacity: 0.5;\n  }\n\n  .xl\\:hover\\:bg-opacity-60:hover {\n    --tw-bg-opacity: 0.6;\n  }\n\n  .xl\\:hover\\:bg-opacity-70:hover {\n    --tw-bg-opacity: 0.7;\n  }\n\n  .xl\\:hover\\:bg-opacity-75:hover {\n    --tw-bg-opacity: 0.75;\n  }\n\n  .xl\\:hover\\:bg-opacity-80:hover {\n    --tw-bg-opacity: 0.8;\n  }\n\n  .xl\\:hover\\:bg-opacity-90:hover {\n    --tw-bg-opacity: 0.9;\n  }\n\n  .xl\\:hover\\:bg-opacity-95:hover {\n    --tw-bg-opacity: 0.95;\n  }\n\n  .xl\\:hover\\:bg-opacity-100:hover {\n    --tw-bg-opacity: 1;\n  }\n\n  .xl\\:focus\\:bg-opacity-0:focus {\n    --tw-bg-opacity: 0;\n  }\n\n  .xl\\:focus\\:bg-opacity-5:focus {\n    --tw-bg-opacity: 0.05;\n  }\n\n  .xl\\:focus\\:bg-opacity-10:focus {\n    --tw-bg-opacity: 0.1;\n  }\n\n  .xl\\:focus\\:bg-opacity-20:focus {\n    --tw-bg-opacity: 0.2;\n  }\n\n  .xl\\:focus\\:bg-opacity-25:focus {\n    --tw-bg-opacity: 0.25;\n  }\n\n  .xl\\:focus\\:bg-opacity-30:focus {\n    --tw-bg-opacity: 0.3;\n  }\n\n  .xl\\:focus\\:bg-opacity-40:focus {\n    --tw-bg-opacity: 0.4;\n  }\n\n  .xl\\:focus\\:bg-opacity-50:focus {\n    --tw-bg-opacity: 0.5;\n  }\n\n  .xl\\:focus\\:bg-opacity-60:focus {\n    --tw-bg-opacity: 0.6;\n  }\n\n  .xl\\:focus\\:bg-opacity-70:focus {\n    --tw-bg-opacity: 0.7;\n  }\n\n  .xl\\:focus\\:bg-opacity-75:focus {\n    --tw-bg-opacity: 0.75;\n  }\n\n  .xl\\:focus\\:bg-opacity-80:focus {\n    --tw-bg-opacity: 0.8;\n  }\n\n  .xl\\:focus\\:bg-opacity-90:focus {\n    --tw-bg-opacity: 0.9;\n  }\n\n  .xl\\:focus\\:bg-opacity-95:focus {\n    --tw-bg-opacity: 0.95;\n  }\n\n  .xl\\:focus\\:bg-opacity-100:focus {\n    --tw-bg-opacity: 1;\n  }\n\n  .dark .xl\\:dark\\:bg-opacity-0 {\n    --tw-bg-opacity: 0;\n  }\n\n  .dark .xl\\:dark\\:bg-opacity-5 {\n    --tw-bg-opacity: 0.05;\n  }\n\n  .dark .xl\\:dark\\:bg-opacity-10 {\n    --tw-bg-opacity: 0.1;\n  }\n\n  .dark .xl\\:dark\\:bg-opacity-20 {\n    --tw-bg-opacity: 0.2;\n  }\n\n  .dark .xl\\:dark\\:bg-opacity-25 {\n    --tw-bg-opacity: 0.25;\n  }\n\n  .dark .xl\\:dark\\:bg-opacity-30 {\n    --tw-bg-opacity: 0.3;\n  }\n\n  .dark .xl\\:dark\\:bg-opacity-40 {\n    --tw-bg-opacity: 0.4;\n  }\n\n  .dark .xl\\:dark\\:bg-opacity-50 {\n    --tw-bg-opacity: 0.5;\n  }\n\n  .dark .xl\\:dark\\:bg-opacity-60 {\n    --tw-bg-opacity: 0.6;\n  }\n\n  .dark .xl\\:dark\\:bg-opacity-70 {\n    --tw-bg-opacity: 0.7;\n  }\n\n  .dark .xl\\:dark\\:bg-opacity-75 {\n    --tw-bg-opacity: 0.75;\n  }\n\n  .dark .xl\\:dark\\:bg-opacity-80 {\n    --tw-bg-opacity: 0.8;\n  }\n\n  .dark .xl\\:dark\\:bg-opacity-90 {\n    --tw-bg-opacity: 0.9;\n  }\n\n  .dark .xl\\:dark\\:bg-opacity-95 {\n    --tw-bg-opacity: 0.95;\n  }\n\n  .dark .xl\\:dark\\:bg-opacity-100 {\n    --tw-bg-opacity: 1;\n  }\n\n  .dark .group:hover .xl\\:dark\\:group-hover\\:bg-opacity-0 {\n    --tw-bg-opacity: 0;\n  }\n\n  .dark .group:hover .xl\\:dark\\:group-hover\\:bg-opacity-5 {\n    --tw-bg-opacity: 0.05;\n  }\n\n  .dark .group:hover .xl\\:dark\\:group-hover\\:bg-opacity-10 {\n    --tw-bg-opacity: 0.1;\n  }\n\n  .dark .group:hover .xl\\:dark\\:group-hover\\:bg-opacity-20 {\n    --tw-bg-opacity: 0.2;\n  }\n\n  .dark .group:hover .xl\\:dark\\:group-hover\\:bg-opacity-25 {\n    --tw-bg-opacity: 0.25;\n  }\n\n  .dark .group:hover .xl\\:dark\\:group-hover\\:bg-opacity-30 {\n    --tw-bg-opacity: 0.3;\n  }\n\n  .dark .group:hover .xl\\:dark\\:group-hover\\:bg-opacity-40 {\n    --tw-bg-opacity: 0.4;\n  }\n\n  .dark .group:hover .xl\\:dark\\:group-hover\\:bg-opacity-50 {\n    --tw-bg-opacity: 0.5;\n  }\n\n  .dark .group:hover .xl\\:dark\\:group-hover\\:bg-opacity-60 {\n    --tw-bg-opacity: 0.6;\n  }\n\n  .dark .group:hover .xl\\:dark\\:group-hover\\:bg-opacity-70 {\n    --tw-bg-opacity: 0.7;\n  }\n\n  .dark .group:hover .xl\\:dark\\:group-hover\\:bg-opacity-75 {\n    --tw-bg-opacity: 0.75;\n  }\n\n  .dark .group:hover .xl\\:dark\\:group-hover\\:bg-opacity-80 {\n    --tw-bg-opacity: 0.8;\n  }\n\n  .dark .group:hover .xl\\:dark\\:group-hover\\:bg-opacity-90 {\n    --tw-bg-opacity: 0.9;\n  }\n\n  .dark .group:hover .xl\\:dark\\:group-hover\\:bg-opacity-95 {\n    --tw-bg-opacity: 0.95;\n  }\n\n  .dark .group:hover .xl\\:dark\\:group-hover\\:bg-opacity-100 {\n    --tw-bg-opacity: 1;\n  }\n\n  .dark .xl\\:dark\\:focus-within\\:bg-opacity-0:focus-within {\n    --tw-bg-opacity: 0;\n  }\n\n  .dark .xl\\:dark\\:focus-within\\:bg-opacity-5:focus-within {\n    --tw-bg-opacity: 0.05;\n  }\n\n  .dark .xl\\:dark\\:focus-within\\:bg-opacity-10:focus-within {\n    --tw-bg-opacity: 0.1;\n  }\n\n  .dark .xl\\:dark\\:focus-within\\:bg-opacity-20:focus-within {\n    --tw-bg-opacity: 0.2;\n  }\n\n  .dark .xl\\:dark\\:focus-within\\:bg-opacity-25:focus-within {\n    --tw-bg-opacity: 0.25;\n  }\n\n  .dark .xl\\:dark\\:focus-within\\:bg-opacity-30:focus-within {\n    --tw-bg-opacity: 0.3;\n  }\n\n  .dark .xl\\:dark\\:focus-within\\:bg-opacity-40:focus-within {\n    --tw-bg-opacity: 0.4;\n  }\n\n  .dark .xl\\:dark\\:focus-within\\:bg-opacity-50:focus-within {\n    --tw-bg-opacity: 0.5;\n  }\n\n  .dark .xl\\:dark\\:focus-within\\:bg-opacity-60:focus-within {\n    --tw-bg-opacity: 0.6;\n  }\n\n  .dark .xl\\:dark\\:focus-within\\:bg-opacity-70:focus-within {\n    --tw-bg-opacity: 0.7;\n  }\n\n  .dark .xl\\:dark\\:focus-within\\:bg-opacity-75:focus-within {\n    --tw-bg-opacity: 0.75;\n  }\n\n  .dark .xl\\:dark\\:focus-within\\:bg-opacity-80:focus-within {\n    --tw-bg-opacity: 0.8;\n  }\n\n  .dark .xl\\:dark\\:focus-within\\:bg-opacity-90:focus-within {\n    --tw-bg-opacity: 0.9;\n  }\n\n  .dark .xl\\:dark\\:focus-within\\:bg-opacity-95:focus-within {\n    --tw-bg-opacity: 0.95;\n  }\n\n  .dark .xl\\:dark\\:focus-within\\:bg-opacity-100:focus-within {\n    --tw-bg-opacity: 1;\n  }\n\n  .dark .xl\\:dark\\:hover\\:bg-opacity-0:hover {\n    --tw-bg-opacity: 0;\n  }\n\n  .dark .xl\\:dark\\:hover\\:bg-opacity-5:hover {\n    --tw-bg-opacity: 0.05;\n  }\n\n  .dark .xl\\:dark\\:hover\\:bg-opacity-10:hover {\n    --tw-bg-opacity: 0.1;\n  }\n\n  .dark .xl\\:dark\\:hover\\:bg-opacity-20:hover {\n    --tw-bg-opacity: 0.2;\n  }\n\n  .dark .xl\\:dark\\:hover\\:bg-opacity-25:hover {\n    --tw-bg-opacity: 0.25;\n  }\n\n  .dark .xl\\:dark\\:hover\\:bg-opacity-30:hover {\n    --tw-bg-opacity: 0.3;\n  }\n\n  .dark .xl\\:dark\\:hover\\:bg-opacity-40:hover {\n    --tw-bg-opacity: 0.4;\n  }\n\n  .dark .xl\\:dark\\:hover\\:bg-opacity-50:hover {\n    --tw-bg-opacity: 0.5;\n  }\n\n  .dark .xl\\:dark\\:hover\\:bg-opacity-60:hover {\n    --tw-bg-opacity: 0.6;\n  }\n\n  .dark .xl\\:dark\\:hover\\:bg-opacity-70:hover {\n    --tw-bg-opacity: 0.7;\n  }\n\n  .dark .xl\\:dark\\:hover\\:bg-opacity-75:hover {\n    --tw-bg-opacity: 0.75;\n  }\n\n  .dark .xl\\:dark\\:hover\\:bg-opacity-80:hover {\n    --tw-bg-opacity: 0.8;\n  }\n\n  .dark .xl\\:dark\\:hover\\:bg-opacity-90:hover {\n    --tw-bg-opacity: 0.9;\n  }\n\n  .dark .xl\\:dark\\:hover\\:bg-opacity-95:hover {\n    --tw-bg-opacity: 0.95;\n  }\n\n  .dark .xl\\:dark\\:hover\\:bg-opacity-100:hover {\n    --tw-bg-opacity: 1;\n  }\n\n  .dark .xl\\:dark\\:focus\\:bg-opacity-0:focus {\n    --tw-bg-opacity: 0;\n  }\n\n  .dark .xl\\:dark\\:focus\\:bg-opacity-5:focus {\n    --tw-bg-opacity: 0.05;\n  }\n\n  .dark .xl\\:dark\\:focus\\:bg-opacity-10:focus {\n    --tw-bg-opacity: 0.1;\n  }\n\n  .dark .xl\\:dark\\:focus\\:bg-opacity-20:focus {\n    --tw-bg-opacity: 0.2;\n  }\n\n  .dark .xl\\:dark\\:focus\\:bg-opacity-25:focus {\n    --tw-bg-opacity: 0.25;\n  }\n\n  .dark .xl\\:dark\\:focus\\:bg-opacity-30:focus {\n    --tw-bg-opacity: 0.3;\n  }\n\n  .dark .xl\\:dark\\:focus\\:bg-opacity-40:focus {\n    --tw-bg-opacity: 0.4;\n  }\n\n  .dark .xl\\:dark\\:focus\\:bg-opacity-50:focus {\n    --tw-bg-opacity: 0.5;\n  }\n\n  .dark .xl\\:dark\\:focus\\:bg-opacity-60:focus {\n    --tw-bg-opacity: 0.6;\n  }\n\n  .dark .xl\\:dark\\:focus\\:bg-opacity-70:focus {\n    --tw-bg-opacity: 0.7;\n  }\n\n  .dark .xl\\:dark\\:focus\\:bg-opacity-75:focus {\n    --tw-bg-opacity: 0.75;\n  }\n\n  .dark .xl\\:dark\\:focus\\:bg-opacity-80:focus {\n    --tw-bg-opacity: 0.8;\n  }\n\n  .dark .xl\\:dark\\:focus\\:bg-opacity-90:focus {\n    --tw-bg-opacity: 0.9;\n  }\n\n  .dark .xl\\:dark\\:focus\\:bg-opacity-95:focus {\n    --tw-bg-opacity: 0.95;\n  }\n\n  .dark .xl\\:dark\\:focus\\:bg-opacity-100:focus {\n    --tw-bg-opacity: 1;\n  }\n\n  .xl\\:bg-bottom {\n    background-position: bottom;\n  }\n\n  .xl\\:bg-center {\n    background-position: center;\n  }\n\n  .xl\\:bg-left {\n    background-position: left;\n  }\n\n  .xl\\:bg-left-bottom {\n    background-position: left bottom;\n  }\n\n  .xl\\:bg-left-top {\n    background-position: left top;\n  }\n\n  .xl\\:bg-right {\n    background-position: right;\n  }\n\n  .xl\\:bg-right-bottom {\n    background-position: right bottom;\n  }\n\n  .xl\\:bg-right-top {\n    background-position: right top;\n  }\n\n  .xl\\:bg-top {\n    background-position: top;\n  }\n\n  .xl\\:bg-repeat {\n    background-repeat: repeat;\n  }\n\n  .xl\\:bg-no-repeat {\n    background-repeat: no-repeat;\n  }\n\n  .xl\\:bg-repeat-x {\n    background-repeat: repeat-x;\n  }\n\n  .xl\\:bg-repeat-y {\n    background-repeat: repeat-y;\n  }\n\n  .xl\\:bg-repeat-round {\n    background-repeat: round;\n  }\n\n  .xl\\:bg-repeat-space {\n    background-repeat: space;\n  }\n\n  .xl\\:bg-auto {\n    background-size: auto;\n  }\n\n  .xl\\:bg-cover {\n    background-size: cover;\n  }\n\n  .xl\\:bg-contain {\n    background-size: contain;\n  }\n\n  .xl\\:border-collapse {\n    border-collapse: collapse;\n  }\n\n  .xl\\:border-separate {\n    border-collapse: separate;\n  }\n\n  .xl\\:border-transparent {\n    border-color: transparent;\n  }\n\n  .xl\\:border-current {\n    border-color: currentColor;\n  }\n\n  .xl\\:border-black {\n    --tw-border-opacity: 1;\n    border-color: rgba(0, 0, 0, var(--tw-border-opacity));\n  }\n\n  .xl\\:border-white {\n    --tw-border-opacity: 1;\n    border-color: rgba(255, 255, 255, var(--tw-border-opacity));\n  }\n\n  .xl\\:border-gray-50 {\n    --tw-border-opacity: 1;\n    border-color: rgba(249, 250, 251, var(--tw-border-opacity));\n  }\n\n  .xl\\:border-gray-100 {\n    --tw-border-opacity: 1;\n    border-color: rgba(243, 244, 246, var(--tw-border-opacity));\n  }\n\n  .xl\\:border-gray-200 {\n    --tw-border-opacity: 1;\n    border-color: rgba(229, 231, 235, var(--tw-border-opacity));\n  }\n\n  .xl\\:border-gray-300 {\n    --tw-border-opacity: 1;\n    border-color: rgba(209, 213, 219, var(--tw-border-opacity));\n  }\n\n  .xl\\:border-gray-400 {\n    --tw-border-opacity: 1;\n    border-color: rgba(156, 163, 175, var(--tw-border-opacity));\n  }\n\n  .xl\\:border-gray-500 {\n    --tw-border-opacity: 1;\n    border-color: rgba(107, 114, 128, var(--tw-border-opacity));\n  }\n\n  .xl\\:border-gray-600 {\n    --tw-border-opacity: 1;\n    border-color: rgba(75, 85, 99, var(--tw-border-opacity));\n  }\n\n  .xl\\:border-gray-700 {\n    --tw-border-opacity: 1;\n    border-color: rgba(55, 65, 81, var(--tw-border-opacity));\n  }\n\n  .xl\\:border-gray-800 {\n    --tw-border-opacity: 1;\n    border-color: rgba(31, 41, 55, var(--tw-border-opacity));\n  }\n\n  .xl\\:border-gray-900 {\n    --tw-border-opacity: 1;\n    border-color: rgba(17, 24, 39, var(--tw-border-opacity));\n  }\n\n  .xl\\:border-red-50 {\n    --tw-border-opacity: 1;\n    border-color: rgba(254, 242, 242, var(--tw-border-opacity));\n  }\n\n  .xl\\:border-red-100 {\n    --tw-border-opacity: 1;\n    border-color: rgba(254, 226, 226, var(--tw-border-opacity));\n  }\n\n  .xl\\:border-red-200 {\n    --tw-border-opacity: 1;\n    border-color: rgba(254, 202, 202, var(--tw-border-opacity));\n  }\n\n  .xl\\:border-red-300 {\n    --tw-border-opacity: 1;\n    border-color: rgba(252, 165, 165, var(--tw-border-opacity));\n  }\n\n  .xl\\:border-red-400 {\n    --tw-border-opacity: 1;\n    border-color: rgba(248, 113, 113, var(--tw-border-opacity));\n  }\n\n  .xl\\:border-red-500 {\n    --tw-border-opacity: 1;\n    border-color: rgba(239, 68, 68, var(--tw-border-opacity));\n  }\n\n  .xl\\:border-red-600 {\n    --tw-border-opacity: 1;\n    border-color: rgba(220, 38, 38, var(--tw-border-opacity));\n  }\n\n  .xl\\:border-red-700 {\n    --tw-border-opacity: 1;\n    border-color: rgba(185, 28, 28, var(--tw-border-opacity));\n  }\n\n  .xl\\:border-red-800 {\n    --tw-border-opacity: 1;\n    border-color: rgba(153, 27, 27, var(--tw-border-opacity));\n  }\n\n  .xl\\:border-red-900 {\n    --tw-border-opacity: 1;\n    border-color: rgba(127, 29, 29, var(--tw-border-opacity));\n  }\n\n  .xl\\:border-yellow-50 {\n    --tw-border-opacity: 1;\n    border-color: rgba(255, 251, 235, var(--tw-border-opacity));\n  }\n\n  .xl\\:border-yellow-100 {\n    --tw-border-opacity: 1;\n    border-color: rgba(254, 243, 199, var(--tw-border-opacity));\n  }\n\n  .xl\\:border-yellow-200 {\n    --tw-border-opacity: 1;\n    border-color: rgba(253, 230, 138, var(--tw-border-opacity));\n  }\n\n  .xl\\:border-yellow-300 {\n    --tw-border-opacity: 1;\n    border-color: rgba(252, 211, 77, var(--tw-border-opacity));\n  }\n\n  .xl\\:border-yellow-400 {\n    --tw-border-opacity: 1;\n    border-color: rgba(251, 191, 36, var(--tw-border-opacity));\n  }\n\n  .xl\\:border-yellow-500 {\n    --tw-border-opacity: 1;\n    border-color: rgba(245, 158, 11, var(--tw-border-opacity));\n  }\n\n  .xl\\:border-yellow-600 {\n    --tw-border-opacity: 1;\n    border-color: rgba(217, 119, 6, var(--tw-border-opacity));\n  }\n\n  .xl\\:border-yellow-700 {\n    --tw-border-opacity: 1;\n    border-color: rgba(180, 83, 9, var(--tw-border-opacity));\n  }\n\n  .xl\\:border-yellow-800 {\n    --tw-border-opacity: 1;\n    border-color: rgba(146, 64, 14, var(--tw-border-opacity));\n  }\n\n  .xl\\:border-yellow-900 {\n    --tw-border-opacity: 1;\n    border-color: rgba(120, 53, 15, var(--tw-border-opacity));\n  }\n\n  .xl\\:border-green-50 {\n    --tw-border-opacity: 1;\n    border-color: rgba(236, 253, 245, var(--tw-border-opacity));\n  }\n\n  .xl\\:border-green-100 {\n    --tw-border-opacity: 1;\n    border-color: rgba(209, 250, 229, var(--tw-border-opacity));\n  }\n\n  .xl\\:border-green-200 {\n    --tw-border-opacity: 1;\n    border-color: rgba(167, 243, 208, var(--tw-border-opacity));\n  }\n\n  .xl\\:border-green-300 {\n    --tw-border-opacity: 1;\n    border-color: rgba(110, 231, 183, var(--tw-border-opacity));\n  }\n\n  .xl\\:border-green-400 {\n    --tw-border-opacity: 1;\n    border-color: rgba(52, 211, 153, var(--tw-border-opacity));\n  }\n\n  .xl\\:border-green-500 {\n    --tw-border-opacity: 1;\n    border-color: rgba(16, 185, 129, var(--tw-border-opacity));\n  }\n\n  .xl\\:border-green-600 {\n    --tw-border-opacity: 1;\n    border-color: rgba(5, 150, 105, var(--tw-border-opacity));\n  }\n\n  .xl\\:border-green-700 {\n    --tw-border-opacity: 1;\n    border-color: rgba(4, 120, 87, var(--tw-border-opacity));\n  }\n\n  .xl\\:border-green-800 {\n    --tw-border-opacity: 1;\n    border-color: rgba(6, 95, 70, var(--tw-border-opacity));\n  }\n\n  .xl\\:border-green-900 {\n    --tw-border-opacity: 1;\n    border-color: rgba(6, 78, 59, var(--tw-border-opacity));\n  }\n\n  .xl\\:border-blue-50 {\n    --tw-border-opacity: 1;\n    border-color: rgba(239, 246, 255, var(--tw-border-opacity));\n  }\n\n  .xl\\:border-blue-100 {\n    --tw-border-opacity: 1;\n    border-color: rgba(219, 234, 254, var(--tw-border-opacity));\n  }\n\n  .xl\\:border-blue-200 {\n    --tw-border-opacity: 1;\n    border-color: rgba(191, 219, 254, var(--tw-border-opacity));\n  }\n\n  .xl\\:border-blue-300 {\n    --tw-border-opacity: 1;\n    border-color: rgba(147, 197, 253, var(--tw-border-opacity));\n  }\n\n  .xl\\:border-blue-400 {\n    --tw-border-opacity: 1;\n    border-color: rgba(96, 165, 250, var(--tw-border-opacity));\n  }\n\n  .xl\\:border-blue-500 {\n    --tw-border-opacity: 1;\n    border-color: rgba(59, 130, 246, var(--tw-border-opacity));\n  }\n\n  .xl\\:border-blue-600 {\n    --tw-border-opacity: 1;\n    border-color: rgba(37, 99, 235, var(--tw-border-opacity));\n  }\n\n  .xl\\:border-blue-700 {\n    --tw-border-opacity: 1;\n    border-color: rgba(29, 78, 216, var(--tw-border-opacity));\n  }\n\n  .xl\\:border-blue-800 {\n    --tw-border-opacity: 1;\n    border-color: rgba(30, 64, 175, var(--tw-border-opacity));\n  }\n\n  .xl\\:border-blue-900 {\n    --tw-border-opacity: 1;\n    border-color: rgba(30, 58, 138, var(--tw-border-opacity));\n  }\n\n  .xl\\:border-indigo-50 {\n    --tw-border-opacity: 1;\n    border-color: rgba(238, 242, 255, var(--tw-border-opacity));\n  }\n\n  .xl\\:border-indigo-100 {\n    --tw-border-opacity: 1;\n    border-color: rgba(224, 231, 255, var(--tw-border-opacity));\n  }\n\n  .xl\\:border-indigo-200 {\n    --tw-border-opacity: 1;\n    border-color: rgba(199, 210, 254, var(--tw-border-opacity));\n  }\n\n  .xl\\:border-indigo-300 {\n    --tw-border-opacity: 1;\n    border-color: rgba(165, 180, 252, var(--tw-border-opacity));\n  }\n\n  .xl\\:border-indigo-400 {\n    --tw-border-opacity: 1;\n    border-color: rgba(129, 140, 248, var(--tw-border-opacity));\n  }\n\n  .xl\\:border-indigo-500 {\n    --tw-border-opacity: 1;\n    border-color: rgba(99, 102, 241, var(--tw-border-opacity));\n  }\n\n  .xl\\:border-indigo-600 {\n    --tw-border-opacity: 1;\n    border-color: rgba(79, 70, 229, var(--tw-border-opacity));\n  }\n\n  .xl\\:border-indigo-700 {\n    --tw-border-opacity: 1;\n    border-color: rgba(67, 56, 202, var(--tw-border-opacity));\n  }\n\n  .xl\\:border-indigo-800 {\n    --tw-border-opacity: 1;\n    border-color: rgba(55, 48, 163, var(--tw-border-opacity));\n  }\n\n  .xl\\:border-indigo-900 {\n    --tw-border-opacity: 1;\n    border-color: rgba(49, 46, 129, var(--tw-border-opacity));\n  }\n\n  .xl\\:border-purple-50 {\n    --tw-border-opacity: 1;\n    border-color: rgba(245, 243, 255, var(--tw-border-opacity));\n  }\n\n  .xl\\:border-purple-100 {\n    --tw-border-opacity: 1;\n    border-color: rgba(237, 233, 254, var(--tw-border-opacity));\n  }\n\n  .xl\\:border-purple-200 {\n    --tw-border-opacity: 1;\n    border-color: rgba(221, 214, 254, var(--tw-border-opacity));\n  }\n\n  .xl\\:border-purple-300 {\n    --tw-border-opacity: 1;\n    border-color: rgba(196, 181, 253, var(--tw-border-opacity));\n  }\n\n  .xl\\:border-purple-400 {\n    --tw-border-opacity: 1;\n    border-color: rgba(167, 139, 250, var(--tw-border-opacity));\n  }\n\n  .xl\\:border-purple-500 {\n    --tw-border-opacity: 1;\n    border-color: rgba(139, 92, 246, var(--tw-border-opacity));\n  }\n\n  .xl\\:border-purple-600 {\n    --tw-border-opacity: 1;\n    border-color: rgba(124, 58, 237, var(--tw-border-opacity));\n  }\n\n  .xl\\:border-purple-700 {\n    --tw-border-opacity: 1;\n    border-color: rgba(109, 40, 217, var(--tw-border-opacity));\n  }\n\n  .xl\\:border-purple-800 {\n    --tw-border-opacity: 1;\n    border-color: rgba(91, 33, 182, var(--tw-border-opacity));\n  }\n\n  .xl\\:border-purple-900 {\n    --tw-border-opacity: 1;\n    border-color: rgba(76, 29, 149, var(--tw-border-opacity));\n  }\n\n  .xl\\:border-pink-50 {\n    --tw-border-opacity: 1;\n    border-color: rgba(253, 242, 248, var(--tw-border-opacity));\n  }\n\n  .xl\\:border-pink-100 {\n    --tw-border-opacity: 1;\n    border-color: rgba(252, 231, 243, var(--tw-border-opacity));\n  }\n\n  .xl\\:border-pink-200 {\n    --tw-border-opacity: 1;\n    border-color: rgba(251, 207, 232, var(--tw-border-opacity));\n  }\n\n  .xl\\:border-pink-300 {\n    --tw-border-opacity: 1;\n    border-color: rgba(249, 168, 212, var(--tw-border-opacity));\n  }\n\n  .xl\\:border-pink-400 {\n    --tw-border-opacity: 1;\n    border-color: rgba(244, 114, 182, var(--tw-border-opacity));\n  }\n\n  .xl\\:border-pink-500 {\n    --tw-border-opacity: 1;\n    border-color: rgba(236, 72, 153, var(--tw-border-opacity));\n  }\n\n  .xl\\:border-pink-600 {\n    --tw-border-opacity: 1;\n    border-color: rgba(219, 39, 119, var(--tw-border-opacity));\n  }\n\n  .xl\\:border-pink-700 {\n    --tw-border-opacity: 1;\n    border-color: rgba(190, 24, 93, var(--tw-border-opacity));\n  }\n\n  .xl\\:border-pink-800 {\n    --tw-border-opacity: 1;\n    border-color: rgba(157, 23, 77, var(--tw-border-opacity));\n  }\n\n  .xl\\:border-pink-900 {\n    --tw-border-opacity: 1;\n    border-color: rgba(131, 24, 67, var(--tw-border-opacity));\n  }\n\n  .group:hover .xl\\:group-hover\\:border-transparent {\n    border-color: transparent;\n  }\n\n  .group:hover .xl\\:group-hover\\:border-current {\n    border-color: currentColor;\n  }\n\n  .group:hover .xl\\:group-hover\\:border-black {\n    --tw-border-opacity: 1;\n    border-color: rgba(0, 0, 0, var(--tw-border-opacity));\n  }\n\n  .group:hover .xl\\:group-hover\\:border-white {\n    --tw-border-opacity: 1;\n    border-color: rgba(255, 255, 255, var(--tw-border-opacity));\n  }\n\n  .group:hover .xl\\:group-hover\\:border-gray-50 {\n    --tw-border-opacity: 1;\n    border-color: rgba(249, 250, 251, var(--tw-border-opacity));\n  }\n\n  .group:hover .xl\\:group-hover\\:border-gray-100 {\n    --tw-border-opacity: 1;\n    border-color: rgba(243, 244, 246, var(--tw-border-opacity));\n  }\n\n  .group:hover .xl\\:group-hover\\:border-gray-200 {\n    --tw-border-opacity: 1;\n    border-color: rgba(229, 231, 235, var(--tw-border-opacity));\n  }\n\n  .group:hover .xl\\:group-hover\\:border-gray-300 {\n    --tw-border-opacity: 1;\n    border-color: rgba(209, 213, 219, var(--tw-border-opacity));\n  }\n\n  .group:hover .xl\\:group-hover\\:border-gray-400 {\n    --tw-border-opacity: 1;\n    border-color: rgba(156, 163, 175, var(--tw-border-opacity));\n  }\n\n  .group:hover .xl\\:group-hover\\:border-gray-500 {\n    --tw-border-opacity: 1;\n    border-color: rgba(107, 114, 128, var(--tw-border-opacity));\n  }\n\n  .group:hover .xl\\:group-hover\\:border-gray-600 {\n    --tw-border-opacity: 1;\n    border-color: rgba(75, 85, 99, var(--tw-border-opacity));\n  }\n\n  .group:hover .xl\\:group-hover\\:border-gray-700 {\n    --tw-border-opacity: 1;\n    border-color: rgba(55, 65, 81, var(--tw-border-opacity));\n  }\n\n  .group:hover .xl\\:group-hover\\:border-gray-800 {\n    --tw-border-opacity: 1;\n    border-color: rgba(31, 41, 55, var(--tw-border-opacity));\n  }\n\n  .group:hover .xl\\:group-hover\\:border-gray-900 {\n    --tw-border-opacity: 1;\n    border-color: rgba(17, 24, 39, var(--tw-border-opacity));\n  }\n\n  .group:hover .xl\\:group-hover\\:border-red-50 {\n    --tw-border-opacity: 1;\n    border-color: rgba(254, 242, 242, var(--tw-border-opacity));\n  }\n\n  .group:hover .xl\\:group-hover\\:border-red-100 {\n    --tw-border-opacity: 1;\n    border-color: rgba(254, 226, 226, var(--tw-border-opacity));\n  }\n\n  .group:hover .xl\\:group-hover\\:border-red-200 {\n    --tw-border-opacity: 1;\n    border-color: rgba(254, 202, 202, var(--tw-border-opacity));\n  }\n\n  .group:hover .xl\\:group-hover\\:border-red-300 {\n    --tw-border-opacity: 1;\n    border-color: rgba(252, 165, 165, var(--tw-border-opacity));\n  }\n\n  .group:hover .xl\\:group-hover\\:border-red-400 {\n    --tw-border-opacity: 1;\n    border-color: rgba(248, 113, 113, var(--tw-border-opacity));\n  }\n\n  .group:hover .xl\\:group-hover\\:border-red-500 {\n    --tw-border-opacity: 1;\n    border-color: rgba(239, 68, 68, var(--tw-border-opacity));\n  }\n\n  .group:hover .xl\\:group-hover\\:border-red-600 {\n    --tw-border-opacity: 1;\n    border-color: rgba(220, 38, 38, var(--tw-border-opacity));\n  }\n\n  .group:hover .xl\\:group-hover\\:border-red-700 {\n    --tw-border-opacity: 1;\n    border-color: rgba(185, 28, 28, var(--tw-border-opacity));\n  }\n\n  .group:hover .xl\\:group-hover\\:border-red-800 {\n    --tw-border-opacity: 1;\n    border-color: rgba(153, 27, 27, var(--tw-border-opacity));\n  }\n\n  .group:hover .xl\\:group-hover\\:border-red-900 {\n    --tw-border-opacity: 1;\n    border-color: rgba(127, 29, 29, var(--tw-border-opacity));\n  }\n\n  .group:hover .xl\\:group-hover\\:border-yellow-50 {\n    --tw-border-opacity: 1;\n    border-color: rgba(255, 251, 235, var(--tw-border-opacity));\n  }\n\n  .group:hover .xl\\:group-hover\\:border-yellow-100 {\n    --tw-border-opacity: 1;\n    border-color: rgba(254, 243, 199, var(--tw-border-opacity));\n  }\n\n  .group:hover .xl\\:group-hover\\:border-yellow-200 {\n    --tw-border-opacity: 1;\n    border-color: rgba(253, 230, 138, var(--tw-border-opacity));\n  }\n\n  .group:hover .xl\\:group-hover\\:border-yellow-300 {\n    --tw-border-opacity: 1;\n    border-color: rgba(252, 211, 77, var(--tw-border-opacity));\n  }\n\n  .group:hover .xl\\:group-hover\\:border-yellow-400 {\n    --tw-border-opacity: 1;\n    border-color: rgba(251, 191, 36, var(--tw-border-opacity));\n  }\n\n  .group:hover .xl\\:group-hover\\:border-yellow-500 {\n    --tw-border-opacity: 1;\n    border-color: rgba(245, 158, 11, var(--tw-border-opacity));\n  }\n\n  .group:hover .xl\\:group-hover\\:border-yellow-600 {\n    --tw-border-opacity: 1;\n    border-color: rgba(217, 119, 6, var(--tw-border-opacity));\n  }\n\n  .group:hover .xl\\:group-hover\\:border-yellow-700 {\n    --tw-border-opacity: 1;\n    border-color: rgba(180, 83, 9, var(--tw-border-opacity));\n  }\n\n  .group:hover .xl\\:group-hover\\:border-yellow-800 {\n    --tw-border-opacity: 1;\n    border-color: rgba(146, 64, 14, var(--tw-border-opacity));\n  }\n\n  .group:hover .xl\\:group-hover\\:border-yellow-900 {\n    --tw-border-opacity: 1;\n    border-color: rgba(120, 53, 15, var(--tw-border-opacity));\n  }\n\n  .group:hover .xl\\:group-hover\\:border-green-50 {\n    --tw-border-opacity: 1;\n    border-color: rgba(236, 253, 245, var(--tw-border-opacity));\n  }\n\n  .group:hover .xl\\:group-hover\\:border-green-100 {\n    --tw-border-opacity: 1;\n    border-color: rgba(209, 250, 229, var(--tw-border-opacity));\n  }\n\n  .group:hover .xl\\:group-hover\\:border-green-200 {\n    --tw-border-opacity: 1;\n    border-color: rgba(167, 243, 208, var(--tw-border-opacity));\n  }\n\n  .group:hover .xl\\:group-hover\\:border-green-300 {\n    --tw-border-opacity: 1;\n    border-color: rgba(110, 231, 183, var(--tw-border-opacity));\n  }\n\n  .group:hover .xl\\:group-hover\\:border-green-400 {\n    --tw-border-opacity: 1;\n    border-color: rgba(52, 211, 153, var(--tw-border-opacity));\n  }\n\n  .group:hover .xl\\:group-hover\\:border-green-500 {\n    --tw-border-opacity: 1;\n    border-color: rgba(16, 185, 129, var(--tw-border-opacity));\n  }\n\n  .group:hover .xl\\:group-hover\\:border-green-600 {\n    --tw-border-opacity: 1;\n    border-color: rgba(5, 150, 105, var(--tw-border-opacity));\n  }\n\n  .group:hover .xl\\:group-hover\\:border-green-700 {\n    --tw-border-opacity: 1;\n    border-color: rgba(4, 120, 87, var(--tw-border-opacity));\n  }\n\n  .group:hover .xl\\:group-hover\\:border-green-800 {\n    --tw-border-opacity: 1;\n    border-color: rgba(6, 95, 70, var(--tw-border-opacity));\n  }\n\n  .group:hover .xl\\:group-hover\\:border-green-900 {\n    --tw-border-opacity: 1;\n    border-color: rgba(6, 78, 59, var(--tw-border-opacity));\n  }\n\n  .group:hover .xl\\:group-hover\\:border-blue-50 {\n    --tw-border-opacity: 1;\n    border-color: rgba(239, 246, 255, var(--tw-border-opacity));\n  }\n\n  .group:hover .xl\\:group-hover\\:border-blue-100 {\n    --tw-border-opacity: 1;\n    border-color: rgba(219, 234, 254, var(--tw-border-opacity));\n  }\n\n  .group:hover .xl\\:group-hover\\:border-blue-200 {\n    --tw-border-opacity: 1;\n    border-color: rgba(191, 219, 254, var(--tw-border-opacity));\n  }\n\n  .group:hover .xl\\:group-hover\\:border-blue-300 {\n    --tw-border-opacity: 1;\n    border-color: rgba(147, 197, 253, var(--tw-border-opacity));\n  }\n\n  .group:hover .xl\\:group-hover\\:border-blue-400 {\n    --tw-border-opacity: 1;\n    border-color: rgba(96, 165, 250, var(--tw-border-opacity));\n  }\n\n  .group:hover .xl\\:group-hover\\:border-blue-500 {\n    --tw-border-opacity: 1;\n    border-color: rgba(59, 130, 246, var(--tw-border-opacity));\n  }\n\n  .group:hover .xl\\:group-hover\\:border-blue-600 {\n    --tw-border-opacity: 1;\n    border-color: rgba(37, 99, 235, var(--tw-border-opacity));\n  }\n\n  .group:hover .xl\\:group-hover\\:border-blue-700 {\n    --tw-border-opacity: 1;\n    border-color: rgba(29, 78, 216, var(--tw-border-opacity));\n  }\n\n  .group:hover .xl\\:group-hover\\:border-blue-800 {\n    --tw-border-opacity: 1;\n    border-color: rgba(30, 64, 175, var(--tw-border-opacity));\n  }\n\n  .group:hover .xl\\:group-hover\\:border-blue-900 {\n    --tw-border-opacity: 1;\n    border-color: rgba(30, 58, 138, var(--tw-border-opacity));\n  }\n\n  .group:hover .xl\\:group-hover\\:border-indigo-50 {\n    --tw-border-opacity: 1;\n    border-color: rgba(238, 242, 255, var(--tw-border-opacity));\n  }\n\n  .group:hover .xl\\:group-hover\\:border-indigo-100 {\n    --tw-border-opacity: 1;\n    border-color: rgba(224, 231, 255, var(--tw-border-opacity));\n  }\n\n  .group:hover .xl\\:group-hover\\:border-indigo-200 {\n    --tw-border-opacity: 1;\n    border-color: rgba(199, 210, 254, var(--tw-border-opacity));\n  }\n\n  .group:hover .xl\\:group-hover\\:border-indigo-300 {\n    --tw-border-opacity: 1;\n    border-color: rgba(165, 180, 252, var(--tw-border-opacity));\n  }\n\n  .group:hover .xl\\:group-hover\\:border-indigo-400 {\n    --tw-border-opacity: 1;\n    border-color: rgba(129, 140, 248, var(--tw-border-opacity));\n  }\n\n  .group:hover .xl\\:group-hover\\:border-indigo-500 {\n    --tw-border-opacity: 1;\n    border-color: rgba(99, 102, 241, var(--tw-border-opacity));\n  }\n\n  .group:hover .xl\\:group-hover\\:border-indigo-600 {\n    --tw-border-opacity: 1;\n    border-color: rgba(79, 70, 229, var(--tw-border-opacity));\n  }\n\n  .group:hover .xl\\:group-hover\\:border-indigo-700 {\n    --tw-border-opacity: 1;\n    border-color: rgba(67, 56, 202, var(--tw-border-opacity));\n  }\n\n  .group:hover .xl\\:group-hover\\:border-indigo-800 {\n    --tw-border-opacity: 1;\n    border-color: rgba(55, 48, 163, var(--tw-border-opacity));\n  }\n\n  .group:hover .xl\\:group-hover\\:border-indigo-900 {\n    --tw-border-opacity: 1;\n    border-color: rgba(49, 46, 129, var(--tw-border-opacity));\n  }\n\n  .group:hover .xl\\:group-hover\\:border-purple-50 {\n    --tw-border-opacity: 1;\n    border-color: rgba(245, 243, 255, var(--tw-border-opacity));\n  }\n\n  .group:hover .xl\\:group-hover\\:border-purple-100 {\n    --tw-border-opacity: 1;\n    border-color: rgba(237, 233, 254, var(--tw-border-opacity));\n  }\n\n  .group:hover .xl\\:group-hover\\:border-purple-200 {\n    --tw-border-opacity: 1;\n    border-color: rgba(221, 214, 254, var(--tw-border-opacity));\n  }\n\n  .group:hover .xl\\:group-hover\\:border-purple-300 {\n    --tw-border-opacity: 1;\n    border-color: rgba(196, 181, 253, var(--tw-border-opacity));\n  }\n\n  .group:hover .xl\\:group-hover\\:border-purple-400 {\n    --tw-border-opacity: 1;\n    border-color: rgba(167, 139, 250, var(--tw-border-opacity));\n  }\n\n  .group:hover .xl\\:group-hover\\:border-purple-500 {\n    --tw-border-opacity: 1;\n    border-color: rgba(139, 92, 246, var(--tw-border-opacity));\n  }\n\n  .group:hover .xl\\:group-hover\\:border-purple-600 {\n    --tw-border-opacity: 1;\n    border-color: rgba(124, 58, 237, var(--tw-border-opacity));\n  }\n\n  .group:hover .xl\\:group-hover\\:border-purple-700 {\n    --tw-border-opacity: 1;\n    border-color: rgba(109, 40, 217, var(--tw-border-opacity));\n  }\n\n  .group:hover .xl\\:group-hover\\:border-purple-800 {\n    --tw-border-opacity: 1;\n    border-color: rgba(91, 33, 182, var(--tw-border-opacity));\n  }\n\n  .group:hover .xl\\:group-hover\\:border-purple-900 {\n    --tw-border-opacity: 1;\n    border-color: rgba(76, 29, 149, var(--tw-border-opacity));\n  }\n\n  .group:hover .xl\\:group-hover\\:border-pink-50 {\n    --tw-border-opacity: 1;\n    border-color: rgba(253, 242, 248, var(--tw-border-opacity));\n  }\n\n  .group:hover .xl\\:group-hover\\:border-pink-100 {\n    --tw-border-opacity: 1;\n    border-color: rgba(252, 231, 243, var(--tw-border-opacity));\n  }\n\n  .group:hover .xl\\:group-hover\\:border-pink-200 {\n    --tw-border-opacity: 1;\n    border-color: rgba(251, 207, 232, var(--tw-border-opacity));\n  }\n\n  .group:hover .xl\\:group-hover\\:border-pink-300 {\n    --tw-border-opacity: 1;\n    border-color: rgba(249, 168, 212, var(--tw-border-opacity));\n  }\n\n  .group:hover .xl\\:group-hover\\:border-pink-400 {\n    --tw-border-opacity: 1;\n    border-color: rgba(244, 114, 182, var(--tw-border-opacity));\n  }\n\n  .group:hover .xl\\:group-hover\\:border-pink-500 {\n    --tw-border-opacity: 1;\n    border-color: rgba(236, 72, 153, var(--tw-border-opacity));\n  }\n\n  .group:hover .xl\\:group-hover\\:border-pink-600 {\n    --tw-border-opacity: 1;\n    border-color: rgba(219, 39, 119, var(--tw-border-opacity));\n  }\n\n  .group:hover .xl\\:group-hover\\:border-pink-700 {\n    --tw-border-opacity: 1;\n    border-color: rgba(190, 24, 93, var(--tw-border-opacity));\n  }\n\n  .group:hover .xl\\:group-hover\\:border-pink-800 {\n    --tw-border-opacity: 1;\n    border-color: rgba(157, 23, 77, var(--tw-border-opacity));\n  }\n\n  .group:hover .xl\\:group-hover\\:border-pink-900 {\n    --tw-border-opacity: 1;\n    border-color: rgba(131, 24, 67, var(--tw-border-opacity));\n  }\n\n  .xl\\:focus-within\\:border-transparent:focus-within {\n    border-color: transparent;\n  }\n\n  .xl\\:focus-within\\:border-current:focus-within {\n    border-color: currentColor;\n  }\n\n  .xl\\:focus-within\\:border-black:focus-within {\n    --tw-border-opacity: 1;\n    border-color: rgba(0, 0, 0, var(--tw-border-opacity));\n  }\n\n  .xl\\:focus-within\\:border-white:focus-within {\n    --tw-border-opacity: 1;\n    border-color: rgba(255, 255, 255, var(--tw-border-opacity));\n  }\n\n  .xl\\:focus-within\\:border-gray-50:focus-within {\n    --tw-border-opacity: 1;\n    border-color: rgba(249, 250, 251, var(--tw-border-opacity));\n  }\n\n  .xl\\:focus-within\\:border-gray-100:focus-within {\n    --tw-border-opacity: 1;\n    border-color: rgba(243, 244, 246, var(--tw-border-opacity));\n  }\n\n  .xl\\:focus-within\\:border-gray-200:focus-within {\n    --tw-border-opacity: 1;\n    border-color: rgba(229, 231, 235, var(--tw-border-opacity));\n  }\n\n  .xl\\:focus-within\\:border-gray-300:focus-within {\n    --tw-border-opacity: 1;\n    border-color: rgba(209, 213, 219, var(--tw-border-opacity));\n  }\n\n  .xl\\:focus-within\\:border-gray-400:focus-within {\n    --tw-border-opacity: 1;\n    border-color: rgba(156, 163, 175, var(--tw-border-opacity));\n  }\n\n  .xl\\:focus-within\\:border-gray-500:focus-within {\n    --tw-border-opacity: 1;\n    border-color: rgba(107, 114, 128, var(--tw-border-opacity));\n  }\n\n  .xl\\:focus-within\\:border-gray-600:focus-within {\n    --tw-border-opacity: 1;\n    border-color: rgba(75, 85, 99, var(--tw-border-opacity));\n  }\n\n  .xl\\:focus-within\\:border-gray-700:focus-within {\n    --tw-border-opacity: 1;\n    border-color: rgba(55, 65, 81, var(--tw-border-opacity));\n  }\n\n  .xl\\:focus-within\\:border-gray-800:focus-within {\n    --tw-border-opacity: 1;\n    border-color: rgba(31, 41, 55, var(--tw-border-opacity));\n  }\n\n  .xl\\:focus-within\\:border-gray-900:focus-within {\n    --tw-border-opacity: 1;\n    border-color: rgba(17, 24, 39, var(--tw-border-opacity));\n  }\n\n  .xl\\:focus-within\\:border-red-50:focus-within {\n    --tw-border-opacity: 1;\n    border-color: rgba(254, 242, 242, var(--tw-border-opacity));\n  }\n\n  .xl\\:focus-within\\:border-red-100:focus-within {\n    --tw-border-opacity: 1;\n    border-color: rgba(254, 226, 226, var(--tw-border-opacity));\n  }\n\n  .xl\\:focus-within\\:border-red-200:focus-within {\n    --tw-border-opacity: 1;\n    border-color: rgba(254, 202, 202, var(--tw-border-opacity));\n  }\n\n  .xl\\:focus-within\\:border-red-300:focus-within {\n    --tw-border-opacity: 1;\n    border-color: rgba(252, 165, 165, var(--tw-border-opacity));\n  }\n\n  .xl\\:focus-within\\:border-red-400:focus-within {\n    --tw-border-opacity: 1;\n    border-color: rgba(248, 113, 113, var(--tw-border-opacity));\n  }\n\n  .xl\\:focus-within\\:border-red-500:focus-within {\n    --tw-border-opacity: 1;\n    border-color: rgba(239, 68, 68, var(--tw-border-opacity));\n  }\n\n  .xl\\:focus-within\\:border-red-600:focus-within {\n    --tw-border-opacity: 1;\n    border-color: rgba(220, 38, 38, var(--tw-border-opacity));\n  }\n\n  .xl\\:focus-within\\:border-red-700:focus-within {\n    --tw-border-opacity: 1;\n    border-color: rgba(185, 28, 28, var(--tw-border-opacity));\n  }\n\n  .xl\\:focus-within\\:border-red-800:focus-within {\n    --tw-border-opacity: 1;\n    border-color: rgba(153, 27, 27, var(--tw-border-opacity));\n  }\n\n  .xl\\:focus-within\\:border-red-900:focus-within {\n    --tw-border-opacity: 1;\n    border-color: rgba(127, 29, 29, var(--tw-border-opacity));\n  }\n\n  .xl\\:focus-within\\:border-yellow-50:focus-within {\n    --tw-border-opacity: 1;\n    border-color: rgba(255, 251, 235, var(--tw-border-opacity));\n  }\n\n  .xl\\:focus-within\\:border-yellow-100:focus-within {\n    --tw-border-opacity: 1;\n    border-color: rgba(254, 243, 199, var(--tw-border-opacity));\n  }\n\n  .xl\\:focus-within\\:border-yellow-200:focus-within {\n    --tw-border-opacity: 1;\n    border-color: rgba(253, 230, 138, var(--tw-border-opacity));\n  }\n\n  .xl\\:focus-within\\:border-yellow-300:focus-within {\n    --tw-border-opacity: 1;\n    border-color: rgba(252, 211, 77, var(--tw-border-opacity));\n  }\n\n  .xl\\:focus-within\\:border-yellow-400:focus-within {\n    --tw-border-opacity: 1;\n    border-color: rgba(251, 191, 36, var(--tw-border-opacity));\n  }\n\n  .xl\\:focus-within\\:border-yellow-500:focus-within {\n    --tw-border-opacity: 1;\n    border-color: rgba(245, 158, 11, var(--tw-border-opacity));\n  }\n\n  .xl\\:focus-within\\:border-yellow-600:focus-within {\n    --tw-border-opacity: 1;\n    border-color: rgba(217, 119, 6, var(--tw-border-opacity));\n  }\n\n  .xl\\:focus-within\\:border-yellow-700:focus-within {\n    --tw-border-opacity: 1;\n    border-color: rgba(180, 83, 9, var(--tw-border-opacity));\n  }\n\n  .xl\\:focus-within\\:border-yellow-800:focus-within {\n    --tw-border-opacity: 1;\n    border-color: rgba(146, 64, 14, var(--tw-border-opacity));\n  }\n\n  .xl\\:focus-within\\:border-yellow-900:focus-within {\n    --tw-border-opacity: 1;\n    border-color: rgba(120, 53, 15, var(--tw-border-opacity));\n  }\n\n  .xl\\:focus-within\\:border-green-50:focus-within {\n    --tw-border-opacity: 1;\n    border-color: rgba(236, 253, 245, var(--tw-border-opacity));\n  }\n\n  .xl\\:focus-within\\:border-green-100:focus-within {\n    --tw-border-opacity: 1;\n    border-color: rgba(209, 250, 229, var(--tw-border-opacity));\n  }\n\n  .xl\\:focus-within\\:border-green-200:focus-within {\n    --tw-border-opacity: 1;\n    border-color: rgba(167, 243, 208, var(--tw-border-opacity));\n  }\n\n  .xl\\:focus-within\\:border-green-300:focus-within {\n    --tw-border-opacity: 1;\n    border-color: rgba(110, 231, 183, var(--tw-border-opacity));\n  }\n\n  .xl\\:focus-within\\:border-green-400:focus-within {\n    --tw-border-opacity: 1;\n    border-color: rgba(52, 211, 153, var(--tw-border-opacity));\n  }\n\n  .xl\\:focus-within\\:border-green-500:focus-within {\n    --tw-border-opacity: 1;\n    border-color: rgba(16, 185, 129, var(--tw-border-opacity));\n  }\n\n  .xl\\:focus-within\\:border-green-600:focus-within {\n    --tw-border-opacity: 1;\n    border-color: rgba(5, 150, 105, var(--tw-border-opacity));\n  }\n\n  .xl\\:focus-within\\:border-green-700:focus-within {\n    --tw-border-opacity: 1;\n    border-color: rgba(4, 120, 87, var(--tw-border-opacity));\n  }\n\n  .xl\\:focus-within\\:border-green-800:focus-within {\n    --tw-border-opacity: 1;\n    border-color: rgba(6, 95, 70, var(--tw-border-opacity));\n  }\n\n  .xl\\:focus-within\\:border-green-900:focus-within {\n    --tw-border-opacity: 1;\n    border-color: rgba(6, 78, 59, var(--tw-border-opacity));\n  }\n\n  .xl\\:focus-within\\:border-blue-50:focus-within {\n    --tw-border-opacity: 1;\n    border-color: rgba(239, 246, 255, var(--tw-border-opacity));\n  }\n\n  .xl\\:focus-within\\:border-blue-100:focus-within {\n    --tw-border-opacity: 1;\n    border-color: rgba(219, 234, 254, var(--tw-border-opacity));\n  }\n\n  .xl\\:focus-within\\:border-blue-200:focus-within {\n    --tw-border-opacity: 1;\n    border-color: rgba(191, 219, 254, var(--tw-border-opacity));\n  }\n\n  .xl\\:focus-within\\:border-blue-300:focus-within {\n    --tw-border-opacity: 1;\n    border-color: rgba(147, 197, 253, var(--tw-border-opacity));\n  }\n\n  .xl\\:focus-within\\:border-blue-400:focus-within {\n    --tw-border-opacity: 1;\n    border-color: rgba(96, 165, 250, var(--tw-border-opacity));\n  }\n\n  .xl\\:focus-within\\:border-blue-500:focus-within {\n    --tw-border-opacity: 1;\n    border-color: rgba(59, 130, 246, var(--tw-border-opacity));\n  }\n\n  .xl\\:focus-within\\:border-blue-600:focus-within {\n    --tw-border-opacity: 1;\n    border-color: rgba(37, 99, 235, var(--tw-border-opacity));\n  }\n\n  .xl\\:focus-within\\:border-blue-700:focus-within {\n    --tw-border-opacity: 1;\n    border-color: rgba(29, 78, 216, var(--tw-border-opacity));\n  }\n\n  .xl\\:focus-within\\:border-blue-800:focus-within {\n    --tw-border-opacity: 1;\n    border-color: rgba(30, 64, 175, var(--tw-border-opacity));\n  }\n\n  .xl\\:focus-within\\:border-blue-900:focus-within {\n    --tw-border-opacity: 1;\n    border-color: rgba(30, 58, 138, var(--tw-border-opacity));\n  }\n\n  .xl\\:focus-within\\:border-indigo-50:focus-within {\n    --tw-border-opacity: 1;\n    border-color: rgba(238, 242, 255, var(--tw-border-opacity));\n  }\n\n  .xl\\:focus-within\\:border-indigo-100:focus-within {\n    --tw-border-opacity: 1;\n    border-color: rgba(224, 231, 255, var(--tw-border-opacity));\n  }\n\n  .xl\\:focus-within\\:border-indigo-200:focus-within {\n    --tw-border-opacity: 1;\n    border-color: rgba(199, 210, 254, var(--tw-border-opacity));\n  }\n\n  .xl\\:focus-within\\:border-indigo-300:focus-within {\n    --tw-border-opacity: 1;\n    border-color: rgba(165, 180, 252, var(--tw-border-opacity));\n  }\n\n  .xl\\:focus-within\\:border-indigo-400:focus-within {\n    --tw-border-opacity: 1;\n    border-color: rgba(129, 140, 248, var(--tw-border-opacity));\n  }\n\n  .xl\\:focus-within\\:border-indigo-500:focus-within {\n    --tw-border-opacity: 1;\n    border-color: rgba(99, 102, 241, var(--tw-border-opacity));\n  }\n\n  .xl\\:focus-within\\:border-indigo-600:focus-within {\n    --tw-border-opacity: 1;\n    border-color: rgba(79, 70, 229, var(--tw-border-opacity));\n  }\n\n  .xl\\:focus-within\\:border-indigo-700:focus-within {\n    --tw-border-opacity: 1;\n    border-color: rgba(67, 56, 202, var(--tw-border-opacity));\n  }\n\n  .xl\\:focus-within\\:border-indigo-800:focus-within {\n    --tw-border-opacity: 1;\n    border-color: rgba(55, 48, 163, var(--tw-border-opacity));\n  }\n\n  .xl\\:focus-within\\:border-indigo-900:focus-within {\n    --tw-border-opacity: 1;\n    border-color: rgba(49, 46, 129, var(--tw-border-opacity));\n  }\n\n  .xl\\:focus-within\\:border-purple-50:focus-within {\n    --tw-border-opacity: 1;\n    border-color: rgba(245, 243, 255, var(--tw-border-opacity));\n  }\n\n  .xl\\:focus-within\\:border-purple-100:focus-within {\n    --tw-border-opacity: 1;\n    border-color: rgba(237, 233, 254, var(--tw-border-opacity));\n  }\n\n  .xl\\:focus-within\\:border-purple-200:focus-within {\n    --tw-border-opacity: 1;\n    border-color: rgba(221, 214, 254, var(--tw-border-opacity));\n  }\n\n  .xl\\:focus-within\\:border-purple-300:focus-within {\n    --tw-border-opacity: 1;\n    border-color: rgba(196, 181, 253, var(--tw-border-opacity));\n  }\n\n  .xl\\:focus-within\\:border-purple-400:focus-within {\n    --tw-border-opacity: 1;\n    border-color: rgba(167, 139, 250, var(--tw-border-opacity));\n  }\n\n  .xl\\:focus-within\\:border-purple-500:focus-within {\n    --tw-border-opacity: 1;\n    border-color: rgba(139, 92, 246, var(--tw-border-opacity));\n  }\n\n  .xl\\:focus-within\\:border-purple-600:focus-within {\n    --tw-border-opacity: 1;\n    border-color: rgba(124, 58, 237, var(--tw-border-opacity));\n  }\n\n  .xl\\:focus-within\\:border-purple-700:focus-within {\n    --tw-border-opacity: 1;\n    border-color: rgba(109, 40, 217, var(--tw-border-opacity));\n  }\n\n  .xl\\:focus-within\\:border-purple-800:focus-within {\n    --tw-border-opacity: 1;\n    border-color: rgba(91, 33, 182, var(--tw-border-opacity));\n  }\n\n  .xl\\:focus-within\\:border-purple-900:focus-within {\n    --tw-border-opacity: 1;\n    border-color: rgba(76, 29, 149, var(--tw-border-opacity));\n  }\n\n  .xl\\:focus-within\\:border-pink-50:focus-within {\n    --tw-border-opacity: 1;\n    border-color: rgba(253, 242, 248, var(--tw-border-opacity));\n  }\n\n  .xl\\:focus-within\\:border-pink-100:focus-within {\n    --tw-border-opacity: 1;\n    border-color: rgba(252, 231, 243, var(--tw-border-opacity));\n  }\n\n  .xl\\:focus-within\\:border-pink-200:focus-within {\n    --tw-border-opacity: 1;\n    border-color: rgba(251, 207, 232, var(--tw-border-opacity));\n  }\n\n  .xl\\:focus-within\\:border-pink-300:focus-within {\n    --tw-border-opacity: 1;\n    border-color: rgba(249, 168, 212, var(--tw-border-opacity));\n  }\n\n  .xl\\:focus-within\\:border-pink-400:focus-within {\n    --tw-border-opacity: 1;\n    border-color: rgba(244, 114, 182, var(--tw-border-opacity));\n  }\n\n  .xl\\:focus-within\\:border-pink-500:focus-within {\n    --tw-border-opacity: 1;\n    border-color: rgba(236, 72, 153, var(--tw-border-opacity));\n  }\n\n  .xl\\:focus-within\\:border-pink-600:focus-within {\n    --tw-border-opacity: 1;\n    border-color: rgba(219, 39, 119, var(--tw-border-opacity));\n  }\n\n  .xl\\:focus-within\\:border-pink-700:focus-within {\n    --tw-border-opacity: 1;\n    border-color: rgba(190, 24, 93, var(--tw-border-opacity));\n  }\n\n  .xl\\:focus-within\\:border-pink-800:focus-within {\n    --tw-border-opacity: 1;\n    border-color: rgba(157, 23, 77, var(--tw-border-opacity));\n  }\n\n  .xl\\:focus-within\\:border-pink-900:focus-within {\n    --tw-border-opacity: 1;\n    border-color: rgba(131, 24, 67, var(--tw-border-opacity));\n  }\n\n  .xl\\:hover\\:border-transparent:hover {\n    border-color: transparent;\n  }\n\n  .xl\\:hover\\:border-current:hover {\n    border-color: currentColor;\n  }\n\n  .xl\\:hover\\:border-black:hover {\n    --tw-border-opacity: 1;\n    border-color: rgba(0, 0, 0, var(--tw-border-opacity));\n  }\n\n  .xl\\:hover\\:border-white:hover {\n    --tw-border-opacity: 1;\n    border-color: rgba(255, 255, 255, var(--tw-border-opacity));\n  }\n\n  .xl\\:hover\\:border-gray-50:hover {\n    --tw-border-opacity: 1;\n    border-color: rgba(249, 250, 251, var(--tw-border-opacity));\n  }\n\n  .xl\\:hover\\:border-gray-100:hover {\n    --tw-border-opacity: 1;\n    border-color: rgba(243, 244, 246, var(--tw-border-opacity));\n  }\n\n  .xl\\:hover\\:border-gray-200:hover {\n    --tw-border-opacity: 1;\n    border-color: rgba(229, 231, 235, var(--tw-border-opacity));\n  }\n\n  .xl\\:hover\\:border-gray-300:hover {\n    --tw-border-opacity: 1;\n    border-color: rgba(209, 213, 219, var(--tw-border-opacity));\n  }\n\n  .xl\\:hover\\:border-gray-400:hover {\n    --tw-border-opacity: 1;\n    border-color: rgba(156, 163, 175, var(--tw-border-opacity));\n  }\n\n  .xl\\:hover\\:border-gray-500:hover {\n    --tw-border-opacity: 1;\n    border-color: rgba(107, 114, 128, var(--tw-border-opacity));\n  }\n\n  .xl\\:hover\\:border-gray-600:hover {\n    --tw-border-opacity: 1;\n    border-color: rgba(75, 85, 99, var(--tw-border-opacity));\n  }\n\n  .xl\\:hover\\:border-gray-700:hover {\n    --tw-border-opacity: 1;\n    border-color: rgba(55, 65, 81, var(--tw-border-opacity));\n  }\n\n  .xl\\:hover\\:border-gray-800:hover {\n    --tw-border-opacity: 1;\n    border-color: rgba(31, 41, 55, var(--tw-border-opacity));\n  }\n\n  .xl\\:hover\\:border-gray-900:hover {\n    --tw-border-opacity: 1;\n    border-color: rgba(17, 24, 39, var(--tw-border-opacity));\n  }\n\n  .xl\\:hover\\:border-red-50:hover {\n    --tw-border-opacity: 1;\n    border-color: rgba(254, 242, 242, var(--tw-border-opacity));\n  }\n\n  .xl\\:hover\\:border-red-100:hover {\n    --tw-border-opacity: 1;\n    border-color: rgba(254, 226, 226, var(--tw-border-opacity));\n  }\n\n  .xl\\:hover\\:border-red-200:hover {\n    --tw-border-opacity: 1;\n    border-color: rgba(254, 202, 202, var(--tw-border-opacity));\n  }\n\n  .xl\\:hover\\:border-red-300:hover {\n    --tw-border-opacity: 1;\n    border-color: rgba(252, 165, 165, var(--tw-border-opacity));\n  }\n\n  .xl\\:hover\\:border-red-400:hover {\n    --tw-border-opacity: 1;\n    border-color: rgba(248, 113, 113, var(--tw-border-opacity));\n  }\n\n  .xl\\:hover\\:border-red-500:hover {\n    --tw-border-opacity: 1;\n    border-color: rgba(239, 68, 68, var(--tw-border-opacity));\n  }\n\n  .xl\\:hover\\:border-red-600:hover {\n    --tw-border-opacity: 1;\n    border-color: rgba(220, 38, 38, var(--tw-border-opacity));\n  }\n\n  .xl\\:hover\\:border-red-700:hover {\n    --tw-border-opacity: 1;\n    border-color: rgba(185, 28, 28, var(--tw-border-opacity));\n  }\n\n  .xl\\:hover\\:border-red-800:hover {\n    --tw-border-opacity: 1;\n    border-color: rgba(153, 27, 27, var(--tw-border-opacity));\n  }\n\n  .xl\\:hover\\:border-red-900:hover {\n    --tw-border-opacity: 1;\n    border-color: rgba(127, 29, 29, var(--tw-border-opacity));\n  }\n\n  .xl\\:hover\\:border-yellow-50:hover {\n    --tw-border-opacity: 1;\n    border-color: rgba(255, 251, 235, var(--tw-border-opacity));\n  }\n\n  .xl\\:hover\\:border-yellow-100:hover {\n    --tw-border-opacity: 1;\n    border-color: rgba(254, 243, 199, var(--tw-border-opacity));\n  }\n\n  .xl\\:hover\\:border-yellow-200:hover {\n    --tw-border-opacity: 1;\n    border-color: rgba(253, 230, 138, var(--tw-border-opacity));\n  }\n\n  .xl\\:hover\\:border-yellow-300:hover {\n    --tw-border-opacity: 1;\n    border-color: rgba(252, 211, 77, var(--tw-border-opacity));\n  }\n\n  .xl\\:hover\\:border-yellow-400:hover {\n    --tw-border-opacity: 1;\n    border-color: rgba(251, 191, 36, var(--tw-border-opacity));\n  }\n\n  .xl\\:hover\\:border-yellow-500:hover {\n    --tw-border-opacity: 1;\n    border-color: rgba(245, 158, 11, var(--tw-border-opacity));\n  }\n\n  .xl\\:hover\\:border-yellow-600:hover {\n    --tw-border-opacity: 1;\n    border-color: rgba(217, 119, 6, var(--tw-border-opacity));\n  }\n\n  .xl\\:hover\\:border-yellow-700:hover {\n    --tw-border-opacity: 1;\n    border-color: rgba(180, 83, 9, var(--tw-border-opacity));\n  }\n\n  .xl\\:hover\\:border-yellow-800:hover {\n    --tw-border-opacity: 1;\n    border-color: rgba(146, 64, 14, var(--tw-border-opacity));\n  }\n\n  .xl\\:hover\\:border-yellow-900:hover {\n    --tw-border-opacity: 1;\n    border-color: rgba(120, 53, 15, var(--tw-border-opacity));\n  }\n\n  .xl\\:hover\\:border-green-50:hover {\n    --tw-border-opacity: 1;\n    border-color: rgba(236, 253, 245, var(--tw-border-opacity));\n  }\n\n  .xl\\:hover\\:border-green-100:hover {\n    --tw-border-opacity: 1;\n    border-color: rgba(209, 250, 229, var(--tw-border-opacity));\n  }\n\n  .xl\\:hover\\:border-green-200:hover {\n    --tw-border-opacity: 1;\n    border-color: rgba(167, 243, 208, var(--tw-border-opacity));\n  }\n\n  .xl\\:hover\\:border-green-300:hover {\n    --tw-border-opacity: 1;\n    border-color: rgba(110, 231, 183, var(--tw-border-opacity));\n  }\n\n  .xl\\:hover\\:border-green-400:hover {\n    --tw-border-opacity: 1;\n    border-color: rgba(52, 211, 153, var(--tw-border-opacity));\n  }\n\n  .xl\\:hover\\:border-green-500:hover {\n    --tw-border-opacity: 1;\n    border-color: rgba(16, 185, 129, var(--tw-border-opacity));\n  }\n\n  .xl\\:hover\\:border-green-600:hover {\n    --tw-border-opacity: 1;\n    border-color: rgba(5, 150, 105, var(--tw-border-opacity));\n  }\n\n  .xl\\:hover\\:border-green-700:hover {\n    --tw-border-opacity: 1;\n    border-color: rgba(4, 120, 87, var(--tw-border-opacity));\n  }\n\n  .xl\\:hover\\:border-green-800:hover {\n    --tw-border-opacity: 1;\n    border-color: rgba(6, 95, 70, var(--tw-border-opacity));\n  }\n\n  .xl\\:hover\\:border-green-900:hover {\n    --tw-border-opacity: 1;\n    border-color: rgba(6, 78, 59, var(--tw-border-opacity));\n  }\n\n  .xl\\:hover\\:border-blue-50:hover {\n    --tw-border-opacity: 1;\n    border-color: rgba(239, 246, 255, var(--tw-border-opacity));\n  }\n\n  .xl\\:hover\\:border-blue-100:hover {\n    --tw-border-opacity: 1;\n    border-color: rgba(219, 234, 254, var(--tw-border-opacity));\n  }\n\n  .xl\\:hover\\:border-blue-200:hover {\n    --tw-border-opacity: 1;\n    border-color: rgba(191, 219, 254, var(--tw-border-opacity));\n  }\n\n  .xl\\:hover\\:border-blue-300:hover {\n    --tw-border-opacity: 1;\n    border-color: rgba(147, 197, 253, var(--tw-border-opacity));\n  }\n\n  .xl\\:hover\\:border-blue-400:hover {\n    --tw-border-opacity: 1;\n    border-color: rgba(96, 165, 250, var(--tw-border-opacity));\n  }\n\n  .xl\\:hover\\:border-blue-500:hover {\n    --tw-border-opacity: 1;\n    border-color: rgba(59, 130, 246, var(--tw-border-opacity));\n  }\n\n  .xl\\:hover\\:border-blue-600:hover {\n    --tw-border-opacity: 1;\n    border-color: rgba(37, 99, 235, var(--tw-border-opacity));\n  }\n\n  .xl\\:hover\\:border-blue-700:hover {\n    --tw-border-opacity: 1;\n    border-color: rgba(29, 78, 216, var(--tw-border-opacity));\n  }\n\n  .xl\\:hover\\:border-blue-800:hover {\n    --tw-border-opacity: 1;\n    border-color: rgba(30, 64, 175, var(--tw-border-opacity));\n  }\n\n  .xl\\:hover\\:border-blue-900:hover {\n    --tw-border-opacity: 1;\n    border-color: rgba(30, 58, 138, var(--tw-border-opacity));\n  }\n\n  .xl\\:hover\\:border-indigo-50:hover {\n    --tw-border-opacity: 1;\n    border-color: rgba(238, 242, 255, var(--tw-border-opacity));\n  }\n\n  .xl\\:hover\\:border-indigo-100:hover {\n    --tw-border-opacity: 1;\n    border-color: rgba(224, 231, 255, var(--tw-border-opacity));\n  }\n\n  .xl\\:hover\\:border-indigo-200:hover {\n    --tw-border-opacity: 1;\n    border-color: rgba(199, 210, 254, var(--tw-border-opacity));\n  }\n\n  .xl\\:hover\\:border-indigo-300:hover {\n    --tw-border-opacity: 1;\n    border-color: rgba(165, 180, 252, var(--tw-border-opacity));\n  }\n\n  .xl\\:hover\\:border-indigo-400:hover {\n    --tw-border-opacity: 1;\n    border-color: rgba(129, 140, 248, var(--tw-border-opacity));\n  }\n\n  .xl\\:hover\\:border-indigo-500:hover {\n    --tw-border-opacity: 1;\n    border-color: rgba(99, 102, 241, var(--tw-border-opacity));\n  }\n\n  .xl\\:hover\\:border-indigo-600:hover {\n    --tw-border-opacity: 1;\n    border-color: rgba(79, 70, 229, var(--tw-border-opacity));\n  }\n\n  .xl\\:hover\\:border-indigo-700:hover {\n    --tw-border-opacity: 1;\n    border-color: rgba(67, 56, 202, var(--tw-border-opacity));\n  }\n\n  .xl\\:hover\\:border-indigo-800:hover {\n    --tw-border-opacity: 1;\n    border-color: rgba(55, 48, 163, var(--tw-border-opacity));\n  }\n\n  .xl\\:hover\\:border-indigo-900:hover {\n    --tw-border-opacity: 1;\n    border-color: rgba(49, 46, 129, var(--tw-border-opacity));\n  }\n\n  .xl\\:hover\\:border-purple-50:hover {\n    --tw-border-opacity: 1;\n    border-color: rgba(245, 243, 255, var(--tw-border-opacity));\n  }\n\n  .xl\\:hover\\:border-purple-100:hover {\n    --tw-border-opacity: 1;\n    border-color: rgba(237, 233, 254, var(--tw-border-opacity));\n  }\n\n  .xl\\:hover\\:border-purple-200:hover {\n    --tw-border-opacity: 1;\n    border-color: rgba(221, 214, 254, var(--tw-border-opacity));\n  }\n\n  .xl\\:hover\\:border-purple-300:hover {\n    --tw-border-opacity: 1;\n    border-color: rgba(196, 181, 253, var(--tw-border-opacity));\n  }\n\n  .xl\\:hover\\:border-purple-400:hover {\n    --tw-border-opacity: 1;\n    border-color: rgba(167, 139, 250, var(--tw-border-opacity));\n  }\n\n  .xl\\:hover\\:border-purple-500:hover {\n    --tw-border-opacity: 1;\n    border-color: rgba(139, 92, 246, var(--tw-border-opacity));\n  }\n\n  .xl\\:hover\\:border-purple-600:hover {\n    --tw-border-opacity: 1;\n    border-color: rgba(124, 58, 237, var(--tw-border-opacity));\n  }\n\n  .xl\\:hover\\:border-purple-700:hover {\n    --tw-border-opacity: 1;\n    border-color: rgba(109, 40, 217, var(--tw-border-opacity));\n  }\n\n  .xl\\:hover\\:border-purple-800:hover {\n    --tw-border-opacity: 1;\n    border-color: rgba(91, 33, 182, var(--tw-border-opacity));\n  }\n\n  .xl\\:hover\\:border-purple-900:hover {\n    --tw-border-opacity: 1;\n    border-color: rgba(76, 29, 149, var(--tw-border-opacity));\n  }\n\n  .xl\\:hover\\:border-pink-50:hover {\n    --tw-border-opacity: 1;\n    border-color: rgba(253, 242, 248, var(--tw-border-opacity));\n  }\n\n  .xl\\:hover\\:border-pink-100:hover {\n    --tw-border-opacity: 1;\n    border-color: rgba(252, 231, 243, var(--tw-border-opacity));\n  }\n\n  .xl\\:hover\\:border-pink-200:hover {\n    --tw-border-opacity: 1;\n    border-color: rgba(251, 207, 232, var(--tw-border-opacity));\n  }\n\n  .xl\\:hover\\:border-pink-300:hover {\n    --tw-border-opacity: 1;\n    border-color: rgba(249, 168, 212, var(--tw-border-opacity));\n  }\n\n  .xl\\:hover\\:border-pink-400:hover {\n    --tw-border-opacity: 1;\n    border-color: rgba(244, 114, 182, var(--tw-border-opacity));\n  }\n\n  .xl\\:hover\\:border-pink-500:hover {\n    --tw-border-opacity: 1;\n    border-color: rgba(236, 72, 153, var(--tw-border-opacity));\n  }\n\n  .xl\\:hover\\:border-pink-600:hover {\n    --tw-border-opacity: 1;\n    border-color: rgba(219, 39, 119, var(--tw-border-opacity));\n  }\n\n  .xl\\:hover\\:border-pink-700:hover {\n    --tw-border-opacity: 1;\n    border-color: rgba(190, 24, 93, var(--tw-border-opacity));\n  }\n\n  .xl\\:hover\\:border-pink-800:hover {\n    --tw-border-opacity: 1;\n    border-color: rgba(157, 23, 77, var(--tw-border-opacity));\n  }\n\n  .xl\\:hover\\:border-pink-900:hover {\n    --tw-border-opacity: 1;\n    border-color: rgba(131, 24, 67, var(--tw-border-opacity));\n  }\n\n  .xl\\:focus\\:border-transparent:focus {\n    border-color: transparent;\n  }\n\n  .xl\\:focus\\:border-current:focus {\n    border-color: currentColor;\n  }\n\n  .xl\\:focus\\:border-black:focus {\n    --tw-border-opacity: 1;\n    border-color: rgba(0, 0, 0, var(--tw-border-opacity));\n  }\n\n  .xl\\:focus\\:border-white:focus {\n    --tw-border-opacity: 1;\n    border-color: rgba(255, 255, 255, var(--tw-border-opacity));\n  }\n\n  .xl\\:focus\\:border-gray-50:focus {\n    --tw-border-opacity: 1;\n    border-color: rgba(249, 250, 251, var(--tw-border-opacity));\n  }\n\n  .xl\\:focus\\:border-gray-100:focus {\n    --tw-border-opacity: 1;\n    border-color: rgba(243, 244, 246, var(--tw-border-opacity));\n  }\n\n  .xl\\:focus\\:border-gray-200:focus {\n    --tw-border-opacity: 1;\n    border-color: rgba(229, 231, 235, var(--tw-border-opacity));\n  }\n\n  .xl\\:focus\\:border-gray-300:focus {\n    --tw-border-opacity: 1;\n    border-color: rgba(209, 213, 219, var(--tw-border-opacity));\n  }\n\n  .xl\\:focus\\:border-gray-400:focus {\n    --tw-border-opacity: 1;\n    border-color: rgba(156, 163, 175, var(--tw-border-opacity));\n  }\n\n  .xl\\:focus\\:border-gray-500:focus {\n    --tw-border-opacity: 1;\n    border-color: rgba(107, 114, 128, var(--tw-border-opacity));\n  }\n\n  .xl\\:focus\\:border-gray-600:focus {\n    --tw-border-opacity: 1;\n    border-color: rgba(75, 85, 99, var(--tw-border-opacity));\n  }\n\n  .xl\\:focus\\:border-gray-700:focus {\n    --tw-border-opacity: 1;\n    border-color: rgba(55, 65, 81, var(--tw-border-opacity));\n  }\n\n  .xl\\:focus\\:border-gray-800:focus {\n    --tw-border-opacity: 1;\n    border-color: rgba(31, 41, 55, var(--tw-border-opacity));\n  }\n\n  .xl\\:focus\\:border-gray-900:focus {\n    --tw-border-opacity: 1;\n    border-color: rgba(17, 24, 39, var(--tw-border-opacity));\n  }\n\n  .xl\\:focus\\:border-red-50:focus {\n    --tw-border-opacity: 1;\n    border-color: rgba(254, 242, 242, var(--tw-border-opacity));\n  }\n\n  .xl\\:focus\\:border-red-100:focus {\n    --tw-border-opacity: 1;\n    border-color: rgba(254, 226, 226, var(--tw-border-opacity));\n  }\n\n  .xl\\:focus\\:border-red-200:focus {\n    --tw-border-opacity: 1;\n    border-color: rgba(254, 202, 202, var(--tw-border-opacity));\n  }\n\n  .xl\\:focus\\:border-red-300:focus {\n    --tw-border-opacity: 1;\n    border-color: rgba(252, 165, 165, var(--tw-border-opacity));\n  }\n\n  .xl\\:focus\\:border-red-400:focus {\n    --tw-border-opacity: 1;\n    border-color: rgba(248, 113, 113, var(--tw-border-opacity));\n  }\n\n  .xl\\:focus\\:border-red-500:focus {\n    --tw-border-opacity: 1;\n    border-color: rgba(239, 68, 68, var(--tw-border-opacity));\n  }\n\n  .xl\\:focus\\:border-red-600:focus {\n    --tw-border-opacity: 1;\n    border-color: rgba(220, 38, 38, var(--tw-border-opacity));\n  }\n\n  .xl\\:focus\\:border-red-700:focus {\n    --tw-border-opacity: 1;\n    border-color: rgba(185, 28, 28, var(--tw-border-opacity));\n  }\n\n  .xl\\:focus\\:border-red-800:focus {\n    --tw-border-opacity: 1;\n    border-color: rgba(153, 27, 27, var(--tw-border-opacity));\n  }\n\n  .xl\\:focus\\:border-red-900:focus {\n    --tw-border-opacity: 1;\n    border-color: rgba(127, 29, 29, var(--tw-border-opacity));\n  }\n\n  .xl\\:focus\\:border-yellow-50:focus {\n    --tw-border-opacity: 1;\n    border-color: rgba(255, 251, 235, var(--tw-border-opacity));\n  }\n\n  .xl\\:focus\\:border-yellow-100:focus {\n    --tw-border-opacity: 1;\n    border-color: rgba(254, 243, 199, var(--tw-border-opacity));\n  }\n\n  .xl\\:focus\\:border-yellow-200:focus {\n    --tw-border-opacity: 1;\n    border-color: rgba(253, 230, 138, var(--tw-border-opacity));\n  }\n\n  .xl\\:focus\\:border-yellow-300:focus {\n    --tw-border-opacity: 1;\n    border-color: rgba(252, 211, 77, var(--tw-border-opacity));\n  }\n\n  .xl\\:focus\\:border-yellow-400:focus {\n    --tw-border-opacity: 1;\n    border-color: rgba(251, 191, 36, var(--tw-border-opacity));\n  }\n\n  .xl\\:focus\\:border-yellow-500:focus {\n    --tw-border-opacity: 1;\n    border-color: rgba(245, 158, 11, var(--tw-border-opacity));\n  }\n\n  .xl\\:focus\\:border-yellow-600:focus {\n    --tw-border-opacity: 1;\n    border-color: rgba(217, 119, 6, var(--tw-border-opacity));\n  }\n\n  .xl\\:focus\\:border-yellow-700:focus {\n    --tw-border-opacity: 1;\n    border-color: rgba(180, 83, 9, var(--tw-border-opacity));\n  }\n\n  .xl\\:focus\\:border-yellow-800:focus {\n    --tw-border-opacity: 1;\n    border-color: rgba(146, 64, 14, var(--tw-border-opacity));\n  }\n\n  .xl\\:focus\\:border-yellow-900:focus {\n    --tw-border-opacity: 1;\n    border-color: rgba(120, 53, 15, var(--tw-border-opacity));\n  }\n\n  .xl\\:focus\\:border-green-50:focus {\n    --tw-border-opacity: 1;\n    border-color: rgba(236, 253, 245, var(--tw-border-opacity));\n  }\n\n  .xl\\:focus\\:border-green-100:focus {\n    --tw-border-opacity: 1;\n    border-color: rgba(209, 250, 229, var(--tw-border-opacity));\n  }\n\n  .xl\\:focus\\:border-green-200:focus {\n    --tw-border-opacity: 1;\n    border-color: rgba(167, 243, 208, var(--tw-border-opacity));\n  }\n\n  .xl\\:focus\\:border-green-300:focus {\n    --tw-border-opacity: 1;\n    border-color: rgba(110, 231, 183, var(--tw-border-opacity));\n  }\n\n  .xl\\:focus\\:border-green-400:focus {\n    --tw-border-opacity: 1;\n    border-color: rgba(52, 211, 153, var(--tw-border-opacity));\n  }\n\n  .xl\\:focus\\:border-green-500:focus {\n    --tw-border-opacity: 1;\n    border-color: rgba(16, 185, 129, var(--tw-border-opacity));\n  }\n\n  .xl\\:focus\\:border-green-600:focus {\n    --tw-border-opacity: 1;\n    border-color: rgba(5, 150, 105, var(--tw-border-opacity));\n  }\n\n  .xl\\:focus\\:border-green-700:focus {\n    --tw-border-opacity: 1;\n    border-color: rgba(4, 120, 87, var(--tw-border-opacity));\n  }\n\n  .xl\\:focus\\:border-green-800:focus {\n    --tw-border-opacity: 1;\n    border-color: rgba(6, 95, 70, var(--tw-border-opacity));\n  }\n\n  .xl\\:focus\\:border-green-900:focus {\n    --tw-border-opacity: 1;\n    border-color: rgba(6, 78, 59, var(--tw-border-opacity));\n  }\n\n  .xl\\:focus\\:border-blue-50:focus {\n    --tw-border-opacity: 1;\n    border-color: rgba(239, 246, 255, var(--tw-border-opacity));\n  }\n\n  .xl\\:focus\\:border-blue-100:focus {\n    --tw-border-opacity: 1;\n    border-color: rgba(219, 234, 254, var(--tw-border-opacity));\n  }\n\n  .xl\\:focus\\:border-blue-200:focus {\n    --tw-border-opacity: 1;\n    border-color: rgba(191, 219, 254, var(--tw-border-opacity));\n  }\n\n  .xl\\:focus\\:border-blue-300:focus {\n    --tw-border-opacity: 1;\n    border-color: rgba(147, 197, 253, var(--tw-border-opacity));\n  }\n\n  .xl\\:focus\\:border-blue-400:focus {\n    --tw-border-opacity: 1;\n    border-color: rgba(96, 165, 250, var(--tw-border-opacity));\n  }\n\n  .xl\\:focus\\:border-blue-500:focus {\n    --tw-border-opacity: 1;\n    border-color: rgba(59, 130, 246, var(--tw-border-opacity));\n  }\n\n  .xl\\:focus\\:border-blue-600:focus {\n    --tw-border-opacity: 1;\n    border-color: rgba(37, 99, 235, var(--tw-border-opacity));\n  }\n\n  .xl\\:focus\\:border-blue-700:focus {\n    --tw-border-opacity: 1;\n    border-color: rgba(29, 78, 216, var(--tw-border-opacity));\n  }\n\n  .xl\\:focus\\:border-blue-800:focus {\n    --tw-border-opacity: 1;\n    border-color: rgba(30, 64, 175, var(--tw-border-opacity));\n  }\n\n  .xl\\:focus\\:border-blue-900:focus {\n    --tw-border-opacity: 1;\n    border-color: rgba(30, 58, 138, var(--tw-border-opacity));\n  }\n\n  .xl\\:focus\\:border-indigo-50:focus {\n    --tw-border-opacity: 1;\n    border-color: rgba(238, 242, 255, var(--tw-border-opacity));\n  }\n\n  .xl\\:focus\\:border-indigo-100:focus {\n    --tw-border-opacity: 1;\n    border-color: rgba(224, 231, 255, var(--tw-border-opacity));\n  }\n\n  .xl\\:focus\\:border-indigo-200:focus {\n    --tw-border-opacity: 1;\n    border-color: rgba(199, 210, 254, var(--tw-border-opacity));\n  }\n\n  .xl\\:focus\\:border-indigo-300:focus {\n    --tw-border-opacity: 1;\n    border-color: rgba(165, 180, 252, var(--tw-border-opacity));\n  }\n\n  .xl\\:focus\\:border-indigo-400:focus {\n    --tw-border-opacity: 1;\n    border-color: rgba(129, 140, 248, var(--tw-border-opacity));\n  }\n\n  .xl\\:focus\\:border-indigo-500:focus {\n    --tw-border-opacity: 1;\n    border-color: rgba(99, 102, 241, var(--tw-border-opacity));\n  }\n\n  .xl\\:focus\\:border-indigo-600:focus {\n    --tw-border-opacity: 1;\n    border-color: rgba(79, 70, 229, var(--tw-border-opacity));\n  }\n\n  .xl\\:focus\\:border-indigo-700:focus {\n    --tw-border-opacity: 1;\n    border-color: rgba(67, 56, 202, var(--tw-border-opacity));\n  }\n\n  .xl\\:focus\\:border-indigo-800:focus {\n    --tw-border-opacity: 1;\n    border-color: rgba(55, 48, 163, var(--tw-border-opacity));\n  }\n\n  .xl\\:focus\\:border-indigo-900:focus {\n    --tw-border-opacity: 1;\n    border-color: rgba(49, 46, 129, var(--tw-border-opacity));\n  }\n\n  .xl\\:focus\\:border-purple-50:focus {\n    --tw-border-opacity: 1;\n    border-color: rgba(245, 243, 255, var(--tw-border-opacity));\n  }\n\n  .xl\\:focus\\:border-purple-100:focus {\n    --tw-border-opacity: 1;\n    border-color: rgba(237, 233, 254, var(--tw-border-opacity));\n  }\n\n  .xl\\:focus\\:border-purple-200:focus {\n    --tw-border-opacity: 1;\n    border-color: rgba(221, 214, 254, var(--tw-border-opacity));\n  }\n\n  .xl\\:focus\\:border-purple-300:focus {\n    --tw-border-opacity: 1;\n    border-color: rgba(196, 181, 253, var(--tw-border-opacity));\n  }\n\n  .xl\\:focus\\:border-purple-400:focus {\n    --tw-border-opacity: 1;\n    border-color: rgba(167, 139, 250, var(--tw-border-opacity));\n  }\n\n  .xl\\:focus\\:border-purple-500:focus {\n    --tw-border-opacity: 1;\n    border-color: rgba(139, 92, 246, var(--tw-border-opacity));\n  }\n\n  .xl\\:focus\\:border-purple-600:focus {\n    --tw-border-opacity: 1;\n    border-color: rgba(124, 58, 237, var(--tw-border-opacity));\n  }\n\n  .xl\\:focus\\:border-purple-700:focus {\n    --tw-border-opacity: 1;\n    border-color: rgba(109, 40, 217, var(--tw-border-opacity));\n  }\n\n  .xl\\:focus\\:border-purple-800:focus {\n    --tw-border-opacity: 1;\n    border-color: rgba(91, 33, 182, var(--tw-border-opacity));\n  }\n\n  .xl\\:focus\\:border-purple-900:focus {\n    --tw-border-opacity: 1;\n    border-color: rgba(76, 29, 149, var(--tw-border-opacity));\n  }\n\n  .xl\\:focus\\:border-pink-50:focus {\n    --tw-border-opacity: 1;\n    border-color: rgba(253, 242, 248, var(--tw-border-opacity));\n  }\n\n  .xl\\:focus\\:border-pink-100:focus {\n    --tw-border-opacity: 1;\n    border-color: rgba(252, 231, 243, var(--tw-border-opacity));\n  }\n\n  .xl\\:focus\\:border-pink-200:focus {\n    --tw-border-opacity: 1;\n    border-color: rgba(251, 207, 232, var(--tw-border-opacity));\n  }\n\n  .xl\\:focus\\:border-pink-300:focus {\n    --tw-border-opacity: 1;\n    border-color: rgba(249, 168, 212, var(--tw-border-opacity));\n  }\n\n  .xl\\:focus\\:border-pink-400:focus {\n    --tw-border-opacity: 1;\n    border-color: rgba(244, 114, 182, var(--tw-border-opacity));\n  }\n\n  .xl\\:focus\\:border-pink-500:focus {\n    --tw-border-opacity: 1;\n    border-color: rgba(236, 72, 153, var(--tw-border-opacity));\n  }\n\n  .xl\\:focus\\:border-pink-600:focus {\n    --tw-border-opacity: 1;\n    border-color: rgba(219, 39, 119, var(--tw-border-opacity));\n  }\n\n  .xl\\:focus\\:border-pink-700:focus {\n    --tw-border-opacity: 1;\n    border-color: rgba(190, 24, 93, var(--tw-border-opacity));\n  }\n\n  .xl\\:focus\\:border-pink-800:focus {\n    --tw-border-opacity: 1;\n    border-color: rgba(157, 23, 77, var(--tw-border-opacity));\n  }\n\n  .xl\\:focus\\:border-pink-900:focus {\n    --tw-border-opacity: 1;\n    border-color: rgba(131, 24, 67, var(--tw-border-opacity));\n  }\n\n  .dark .xl\\:dark\\:border-transparent {\n    border-color: transparent;\n  }\n\n  .dark .xl\\:dark\\:border-current {\n    border-color: currentColor;\n  }\n\n  .dark .xl\\:dark\\:border-black {\n    --tw-border-opacity: 1;\n    border-color: rgba(0, 0, 0, var(--tw-border-opacity));\n  }\n\n  .dark .xl\\:dark\\:border-white {\n    --tw-border-opacity: 1;\n    border-color: rgba(255, 255, 255, var(--tw-border-opacity));\n  }\n\n  .dark .xl\\:dark\\:border-gray-50 {\n    --tw-border-opacity: 1;\n    border-color: rgba(249, 250, 251, var(--tw-border-opacity));\n  }\n\n  .dark .xl\\:dark\\:border-gray-100 {\n    --tw-border-opacity: 1;\n    border-color: rgba(243, 244, 246, var(--tw-border-opacity));\n  }\n\n  .dark .xl\\:dark\\:border-gray-200 {\n    --tw-border-opacity: 1;\n    border-color: rgba(229, 231, 235, var(--tw-border-opacity));\n  }\n\n  .dark .xl\\:dark\\:border-gray-300 {\n    --tw-border-opacity: 1;\n    border-color: rgba(209, 213, 219, var(--tw-border-opacity));\n  }\n\n  .dark .xl\\:dark\\:border-gray-400 {\n    --tw-border-opacity: 1;\n    border-color: rgba(156, 163, 175, var(--tw-border-opacity));\n  }\n\n  .dark .xl\\:dark\\:border-gray-500 {\n    --tw-border-opacity: 1;\n    border-color: rgba(107, 114, 128, var(--tw-border-opacity));\n  }\n\n  .dark .xl\\:dark\\:border-gray-600 {\n    --tw-border-opacity: 1;\n    border-color: rgba(75, 85, 99, var(--tw-border-opacity));\n  }\n\n  .dark .xl\\:dark\\:border-gray-700 {\n    --tw-border-opacity: 1;\n    border-color: rgba(55, 65, 81, var(--tw-border-opacity));\n  }\n\n  .dark .xl\\:dark\\:border-gray-800 {\n    --tw-border-opacity: 1;\n    border-color: rgba(31, 41, 55, var(--tw-border-opacity));\n  }\n\n  .dark .xl\\:dark\\:border-gray-900 {\n    --tw-border-opacity: 1;\n    border-color: rgba(17, 24, 39, var(--tw-border-opacity));\n  }\n\n  .dark .xl\\:dark\\:border-red-50 {\n    --tw-border-opacity: 1;\n    border-color: rgba(254, 242, 242, var(--tw-border-opacity));\n  }\n\n  .dark .xl\\:dark\\:border-red-100 {\n    --tw-border-opacity: 1;\n    border-color: rgba(254, 226, 226, var(--tw-border-opacity));\n  }\n\n  .dark .xl\\:dark\\:border-red-200 {\n    --tw-border-opacity: 1;\n    border-color: rgba(254, 202, 202, var(--tw-border-opacity));\n  }\n\n  .dark .xl\\:dark\\:border-red-300 {\n    --tw-border-opacity: 1;\n    border-color: rgba(252, 165, 165, var(--tw-border-opacity));\n  }\n\n  .dark .xl\\:dark\\:border-red-400 {\n    --tw-border-opacity: 1;\n    border-color: rgba(248, 113, 113, var(--tw-border-opacity));\n  }\n\n  .dark .xl\\:dark\\:border-red-500 {\n    --tw-border-opacity: 1;\n    border-color: rgba(239, 68, 68, var(--tw-border-opacity));\n  }\n\n  .dark .xl\\:dark\\:border-red-600 {\n    --tw-border-opacity: 1;\n    border-color: rgba(220, 38, 38, var(--tw-border-opacity));\n  }\n\n  .dark .xl\\:dark\\:border-red-700 {\n    --tw-border-opacity: 1;\n    border-color: rgba(185, 28, 28, var(--tw-border-opacity));\n  }\n\n  .dark .xl\\:dark\\:border-red-800 {\n    --tw-border-opacity: 1;\n    border-color: rgba(153, 27, 27, var(--tw-border-opacity));\n  }\n\n  .dark .xl\\:dark\\:border-red-900 {\n    --tw-border-opacity: 1;\n    border-color: rgba(127, 29, 29, var(--tw-border-opacity));\n  }\n\n  .dark .xl\\:dark\\:border-yellow-50 {\n    --tw-border-opacity: 1;\n    border-color: rgba(255, 251, 235, var(--tw-border-opacity));\n  }\n\n  .dark .xl\\:dark\\:border-yellow-100 {\n    --tw-border-opacity: 1;\n    border-color: rgba(254, 243, 199, var(--tw-border-opacity));\n  }\n\n  .dark .xl\\:dark\\:border-yellow-200 {\n    --tw-border-opacity: 1;\n    border-color: rgba(253, 230, 138, var(--tw-border-opacity));\n  }\n\n  .dark .xl\\:dark\\:border-yellow-300 {\n    --tw-border-opacity: 1;\n    border-color: rgba(252, 211, 77, var(--tw-border-opacity));\n  }\n\n  .dark .xl\\:dark\\:border-yellow-400 {\n    --tw-border-opacity: 1;\n    border-color: rgba(251, 191, 36, var(--tw-border-opacity));\n  }\n\n  .dark .xl\\:dark\\:border-yellow-500 {\n    --tw-border-opacity: 1;\n    border-color: rgba(245, 158, 11, var(--tw-border-opacity));\n  }\n\n  .dark .xl\\:dark\\:border-yellow-600 {\n    --tw-border-opacity: 1;\n    border-color: rgba(217, 119, 6, var(--tw-border-opacity));\n  }\n\n  .dark .xl\\:dark\\:border-yellow-700 {\n    --tw-border-opacity: 1;\n    border-color: rgba(180, 83, 9, var(--tw-border-opacity));\n  }\n\n  .dark .xl\\:dark\\:border-yellow-800 {\n    --tw-border-opacity: 1;\n    border-color: rgba(146, 64, 14, var(--tw-border-opacity));\n  }\n\n  .dark .xl\\:dark\\:border-yellow-900 {\n    --tw-border-opacity: 1;\n    border-color: rgba(120, 53, 15, var(--tw-border-opacity));\n  }\n\n  .dark .xl\\:dark\\:border-green-50 {\n    --tw-border-opacity: 1;\n    border-color: rgba(236, 253, 245, var(--tw-border-opacity));\n  }\n\n  .dark .xl\\:dark\\:border-green-100 {\n    --tw-border-opacity: 1;\n    border-color: rgba(209, 250, 229, var(--tw-border-opacity));\n  }\n\n  .dark .xl\\:dark\\:border-green-200 {\n    --tw-border-opacity: 1;\n    border-color: rgba(167, 243, 208, var(--tw-border-opacity));\n  }\n\n  .dark .xl\\:dark\\:border-green-300 {\n    --tw-border-opacity: 1;\n    border-color: rgba(110, 231, 183, var(--tw-border-opacity));\n  }\n\n  .dark .xl\\:dark\\:border-green-400 {\n    --tw-border-opacity: 1;\n    border-color: rgba(52, 211, 153, var(--tw-border-opacity));\n  }\n\n  .dark .xl\\:dark\\:border-green-500 {\n    --tw-border-opacity: 1;\n    border-color: rgba(16, 185, 129, var(--tw-border-opacity));\n  }\n\n  .dark .xl\\:dark\\:border-green-600 {\n    --tw-border-opacity: 1;\n    border-color: rgba(5, 150, 105, var(--tw-border-opacity));\n  }\n\n  .dark .xl\\:dark\\:border-green-700 {\n    --tw-border-opacity: 1;\n    border-color: rgba(4, 120, 87, var(--tw-border-opacity));\n  }\n\n  .dark .xl\\:dark\\:border-green-800 {\n    --tw-border-opacity: 1;\n    border-color: rgba(6, 95, 70, var(--tw-border-opacity));\n  }\n\n  .dark .xl\\:dark\\:border-green-900 {\n    --tw-border-opacity: 1;\n    border-color: rgba(6, 78, 59, var(--tw-border-opacity));\n  }\n\n  .dark .xl\\:dark\\:border-blue-50 {\n    --tw-border-opacity: 1;\n    border-color: rgba(239, 246, 255, var(--tw-border-opacity));\n  }\n\n  .dark .xl\\:dark\\:border-blue-100 {\n    --tw-border-opacity: 1;\n    border-color: rgba(219, 234, 254, var(--tw-border-opacity));\n  }\n\n  .dark .xl\\:dark\\:border-blue-200 {\n    --tw-border-opacity: 1;\n    border-color: rgba(191, 219, 254, var(--tw-border-opacity));\n  }\n\n  .dark .xl\\:dark\\:border-blue-300 {\n    --tw-border-opacity: 1;\n    border-color: rgba(147, 197, 253, var(--tw-border-opacity));\n  }\n\n  .dark .xl\\:dark\\:border-blue-400 {\n    --tw-border-opacity: 1;\n    border-color: rgba(96, 165, 250, var(--tw-border-opacity));\n  }\n\n  .dark .xl\\:dark\\:border-blue-500 {\n    --tw-border-opacity: 1;\n    border-color: rgba(59, 130, 246, var(--tw-border-opacity));\n  }\n\n  .dark .xl\\:dark\\:border-blue-600 {\n    --tw-border-opacity: 1;\n    border-color: rgba(37, 99, 235, var(--tw-border-opacity));\n  }\n\n  .dark .xl\\:dark\\:border-blue-700 {\n    --tw-border-opacity: 1;\n    border-color: rgba(29, 78, 216, var(--tw-border-opacity));\n  }\n\n  .dark .xl\\:dark\\:border-blue-800 {\n    --tw-border-opacity: 1;\n    border-color: rgba(30, 64, 175, var(--tw-border-opacity));\n  }\n\n  .dark .xl\\:dark\\:border-blue-900 {\n    --tw-border-opacity: 1;\n    border-color: rgba(30, 58, 138, var(--tw-border-opacity));\n  }\n\n  .dark .xl\\:dark\\:border-indigo-50 {\n    --tw-border-opacity: 1;\n    border-color: rgba(238, 242, 255, var(--tw-border-opacity));\n  }\n\n  .dark .xl\\:dark\\:border-indigo-100 {\n    --tw-border-opacity: 1;\n    border-color: rgba(224, 231, 255, var(--tw-border-opacity));\n  }\n\n  .dark .xl\\:dark\\:border-indigo-200 {\n    --tw-border-opacity: 1;\n    border-color: rgba(199, 210, 254, var(--tw-border-opacity));\n  }\n\n  .dark .xl\\:dark\\:border-indigo-300 {\n    --tw-border-opacity: 1;\n    border-color: rgba(165, 180, 252, var(--tw-border-opacity));\n  }\n\n  .dark .xl\\:dark\\:border-indigo-400 {\n    --tw-border-opacity: 1;\n    border-color: rgba(129, 140, 248, var(--tw-border-opacity));\n  }\n\n  .dark .xl\\:dark\\:border-indigo-500 {\n    --tw-border-opacity: 1;\n    border-color: rgba(99, 102, 241, var(--tw-border-opacity));\n  }\n\n  .dark .xl\\:dark\\:border-indigo-600 {\n    --tw-border-opacity: 1;\n    border-color: rgba(79, 70, 229, var(--tw-border-opacity));\n  }\n\n  .dark .xl\\:dark\\:border-indigo-700 {\n    --tw-border-opacity: 1;\n    border-color: rgba(67, 56, 202, var(--tw-border-opacity));\n  }\n\n  .dark .xl\\:dark\\:border-indigo-800 {\n    --tw-border-opacity: 1;\n    border-color: rgba(55, 48, 163, var(--tw-border-opacity));\n  }\n\n  .dark .xl\\:dark\\:border-indigo-900 {\n    --tw-border-opacity: 1;\n    border-color: rgba(49, 46, 129, var(--tw-border-opacity));\n  }\n\n  .dark .xl\\:dark\\:border-purple-50 {\n    --tw-border-opacity: 1;\n    border-color: rgba(245, 243, 255, var(--tw-border-opacity));\n  }\n\n  .dark .xl\\:dark\\:border-purple-100 {\n    --tw-border-opacity: 1;\n    border-color: rgba(237, 233, 254, var(--tw-border-opacity));\n  }\n\n  .dark .xl\\:dark\\:border-purple-200 {\n    --tw-border-opacity: 1;\n    border-color: rgba(221, 214, 254, var(--tw-border-opacity));\n  }\n\n  .dark .xl\\:dark\\:border-purple-300 {\n    --tw-border-opacity: 1;\n    border-color: rgba(196, 181, 253, var(--tw-border-opacity));\n  }\n\n  .dark .xl\\:dark\\:border-purple-400 {\n    --tw-border-opacity: 1;\n    border-color: rgba(167, 139, 250, var(--tw-border-opacity));\n  }\n\n  .dark .xl\\:dark\\:border-purple-500 {\n    --tw-border-opacity: 1;\n    border-color: rgba(139, 92, 246, var(--tw-border-opacity));\n  }\n\n  .dark .xl\\:dark\\:border-purple-600 {\n    --tw-border-opacity: 1;\n    border-color: rgba(124, 58, 237, var(--tw-border-opacity));\n  }\n\n  .dark .xl\\:dark\\:border-purple-700 {\n    --tw-border-opacity: 1;\n    border-color: rgba(109, 40, 217, var(--tw-border-opacity));\n  }\n\n  .dark .xl\\:dark\\:border-purple-800 {\n    --tw-border-opacity: 1;\n    border-color: rgba(91, 33, 182, var(--tw-border-opacity));\n  }\n\n  .dark .xl\\:dark\\:border-purple-900 {\n    --tw-border-opacity: 1;\n    border-color: rgba(76, 29, 149, var(--tw-border-opacity));\n  }\n\n  .dark .xl\\:dark\\:border-pink-50 {\n    --tw-border-opacity: 1;\n    border-color: rgba(253, 242, 248, var(--tw-border-opacity));\n  }\n\n  .dark .xl\\:dark\\:border-pink-100 {\n    --tw-border-opacity: 1;\n    border-color: rgba(252, 231, 243, var(--tw-border-opacity));\n  }\n\n  .dark .xl\\:dark\\:border-pink-200 {\n    --tw-border-opacity: 1;\n    border-color: rgba(251, 207, 232, var(--tw-border-opacity));\n  }\n\n  .dark .xl\\:dark\\:border-pink-300 {\n    --tw-border-opacity: 1;\n    border-color: rgba(249, 168, 212, var(--tw-border-opacity));\n  }\n\n  .dark .xl\\:dark\\:border-pink-400 {\n    --tw-border-opacity: 1;\n    border-color: rgba(244, 114, 182, var(--tw-border-opacity));\n  }\n\n  .dark .xl\\:dark\\:border-pink-500 {\n    --tw-border-opacity: 1;\n    border-color: rgba(236, 72, 153, var(--tw-border-opacity));\n  }\n\n  .dark .xl\\:dark\\:border-pink-600 {\n    --tw-border-opacity: 1;\n    border-color: rgba(219, 39, 119, var(--tw-border-opacity));\n  }\n\n  .dark .xl\\:dark\\:border-pink-700 {\n    --tw-border-opacity: 1;\n    border-color: rgba(190, 24, 93, var(--tw-border-opacity));\n  }\n\n  .dark .xl\\:dark\\:border-pink-800 {\n    --tw-border-opacity: 1;\n    border-color: rgba(157, 23, 77, var(--tw-border-opacity));\n  }\n\n  .dark .xl\\:dark\\:border-pink-900 {\n    --tw-border-opacity: 1;\n    border-color: rgba(131, 24, 67, var(--tw-border-opacity));\n  }\n\n  .dark .group:hover .xl\\:dark\\:group-hover\\:border-transparent {\n    border-color: transparent;\n  }\n\n  .dark .group:hover .xl\\:dark\\:group-hover\\:border-current {\n    border-color: currentColor;\n  }\n\n  .dark .group:hover .xl\\:dark\\:group-hover\\:border-black {\n    --tw-border-opacity: 1;\n    border-color: rgba(0, 0, 0, var(--tw-border-opacity));\n  }\n\n  .dark .group:hover .xl\\:dark\\:group-hover\\:border-white {\n    --tw-border-opacity: 1;\n    border-color: rgba(255, 255, 255, var(--tw-border-opacity));\n  }\n\n  .dark .group:hover .xl\\:dark\\:group-hover\\:border-gray-50 {\n    --tw-border-opacity: 1;\n    border-color: rgba(249, 250, 251, var(--tw-border-opacity));\n  }\n\n  .dark .group:hover .xl\\:dark\\:group-hover\\:border-gray-100 {\n    --tw-border-opacity: 1;\n    border-color: rgba(243, 244, 246, var(--tw-border-opacity));\n  }\n\n  .dark .group:hover .xl\\:dark\\:group-hover\\:border-gray-200 {\n    --tw-border-opacity: 1;\n    border-color: rgba(229, 231, 235, var(--tw-border-opacity));\n  }\n\n  .dark .group:hover .xl\\:dark\\:group-hover\\:border-gray-300 {\n    --tw-border-opacity: 1;\n    border-color: rgba(209, 213, 219, var(--tw-border-opacity));\n  }\n\n  .dark .group:hover .xl\\:dark\\:group-hover\\:border-gray-400 {\n    --tw-border-opacity: 1;\n    border-color: rgba(156, 163, 175, var(--tw-border-opacity));\n  }\n\n  .dark .group:hover .xl\\:dark\\:group-hover\\:border-gray-500 {\n    --tw-border-opacity: 1;\n    border-color: rgba(107, 114, 128, var(--tw-border-opacity));\n  }\n\n  .dark .group:hover .xl\\:dark\\:group-hover\\:border-gray-600 {\n    --tw-border-opacity: 1;\n    border-color: rgba(75, 85, 99, var(--tw-border-opacity));\n  }\n\n  .dark .group:hover .xl\\:dark\\:group-hover\\:border-gray-700 {\n    --tw-border-opacity: 1;\n    border-color: rgba(55, 65, 81, var(--tw-border-opacity));\n  }\n\n  .dark .group:hover .xl\\:dark\\:group-hover\\:border-gray-800 {\n    --tw-border-opacity: 1;\n    border-color: rgba(31, 41, 55, var(--tw-border-opacity));\n  }\n\n  .dark .group:hover .xl\\:dark\\:group-hover\\:border-gray-900 {\n    --tw-border-opacity: 1;\n    border-color: rgba(17, 24, 39, var(--tw-border-opacity));\n  }\n\n  .dark .group:hover .xl\\:dark\\:group-hover\\:border-red-50 {\n    --tw-border-opacity: 1;\n    border-color: rgba(254, 242, 242, var(--tw-border-opacity));\n  }\n\n  .dark .group:hover .xl\\:dark\\:group-hover\\:border-red-100 {\n    --tw-border-opacity: 1;\n    border-color: rgba(254, 226, 226, var(--tw-border-opacity));\n  }\n\n  .dark .group:hover .xl\\:dark\\:group-hover\\:border-red-200 {\n    --tw-border-opacity: 1;\n    border-color: rgba(254, 202, 202, var(--tw-border-opacity));\n  }\n\n  .dark .group:hover .xl\\:dark\\:group-hover\\:border-red-300 {\n    --tw-border-opacity: 1;\n    border-color: rgba(252, 165, 165, var(--tw-border-opacity));\n  }\n\n  .dark .group:hover .xl\\:dark\\:group-hover\\:border-red-400 {\n    --tw-border-opacity: 1;\n    border-color: rgba(248, 113, 113, var(--tw-border-opacity));\n  }\n\n  .dark .group:hover .xl\\:dark\\:group-hover\\:border-red-500 {\n    --tw-border-opacity: 1;\n    border-color: rgba(239, 68, 68, var(--tw-border-opacity));\n  }\n\n  .dark .group:hover .xl\\:dark\\:group-hover\\:border-red-600 {\n    --tw-border-opacity: 1;\n    border-color: rgba(220, 38, 38, var(--tw-border-opacity));\n  }\n\n  .dark .group:hover .xl\\:dark\\:group-hover\\:border-red-700 {\n    --tw-border-opacity: 1;\n    border-color: rgba(185, 28, 28, var(--tw-border-opacity));\n  }\n\n  .dark .group:hover .xl\\:dark\\:group-hover\\:border-red-800 {\n    --tw-border-opacity: 1;\n    border-color: rgba(153, 27, 27, var(--tw-border-opacity));\n  }\n\n  .dark .group:hover .xl\\:dark\\:group-hover\\:border-red-900 {\n    --tw-border-opacity: 1;\n    border-color: rgba(127, 29, 29, var(--tw-border-opacity));\n  }\n\n  .dark .group:hover .xl\\:dark\\:group-hover\\:border-yellow-50 {\n    --tw-border-opacity: 1;\n    border-color: rgba(255, 251, 235, var(--tw-border-opacity));\n  }\n\n  .dark .group:hover .xl\\:dark\\:group-hover\\:border-yellow-100 {\n    --tw-border-opacity: 1;\n    border-color: rgba(254, 243, 199, var(--tw-border-opacity));\n  }\n\n  .dark .group:hover .xl\\:dark\\:group-hover\\:border-yellow-200 {\n    --tw-border-opacity: 1;\n    border-color: rgba(253, 230, 138, var(--tw-border-opacity));\n  }\n\n  .dark .group:hover .xl\\:dark\\:group-hover\\:border-yellow-300 {\n    --tw-border-opacity: 1;\n    border-color: rgba(252, 211, 77, var(--tw-border-opacity));\n  }\n\n  .dark .group:hover .xl\\:dark\\:group-hover\\:border-yellow-400 {\n    --tw-border-opacity: 1;\n    border-color: rgba(251, 191, 36, var(--tw-border-opacity));\n  }\n\n  .dark .group:hover .xl\\:dark\\:group-hover\\:border-yellow-500 {\n    --tw-border-opacity: 1;\n    border-color: rgba(245, 158, 11, var(--tw-border-opacity));\n  }\n\n  .dark .group:hover .xl\\:dark\\:group-hover\\:border-yellow-600 {\n    --tw-border-opacity: 1;\n    border-color: rgba(217, 119, 6, var(--tw-border-opacity));\n  }\n\n  .dark .group:hover .xl\\:dark\\:group-hover\\:border-yellow-700 {\n    --tw-border-opacity: 1;\n    border-color: rgba(180, 83, 9, var(--tw-border-opacity));\n  }\n\n  .dark .group:hover .xl\\:dark\\:group-hover\\:border-yellow-800 {\n    --tw-border-opacity: 1;\n    border-color: rgba(146, 64, 14, var(--tw-border-opacity));\n  }\n\n  .dark .group:hover .xl\\:dark\\:group-hover\\:border-yellow-900 {\n    --tw-border-opacity: 1;\n    border-color: rgba(120, 53, 15, var(--tw-border-opacity));\n  }\n\n  .dark .group:hover .xl\\:dark\\:group-hover\\:border-green-50 {\n    --tw-border-opacity: 1;\n    border-color: rgba(236, 253, 245, var(--tw-border-opacity));\n  }\n\n  .dark .group:hover .xl\\:dark\\:group-hover\\:border-green-100 {\n    --tw-border-opacity: 1;\n    border-color: rgba(209, 250, 229, var(--tw-border-opacity));\n  }\n\n  .dark .group:hover .xl\\:dark\\:group-hover\\:border-green-200 {\n    --tw-border-opacity: 1;\n    border-color: rgba(167, 243, 208, var(--tw-border-opacity));\n  }\n\n  .dark .group:hover .xl\\:dark\\:group-hover\\:border-green-300 {\n    --tw-border-opacity: 1;\n    border-color: rgba(110, 231, 183, var(--tw-border-opacity));\n  }\n\n  .dark .group:hover .xl\\:dark\\:group-hover\\:border-green-400 {\n    --tw-border-opacity: 1;\n    border-color: rgba(52, 211, 153, var(--tw-border-opacity));\n  }\n\n  .dark .group:hover .xl\\:dark\\:group-hover\\:border-green-500 {\n    --tw-border-opacity: 1;\n    border-color: rgba(16, 185, 129, var(--tw-border-opacity));\n  }\n\n  .dark .group:hover .xl\\:dark\\:group-hover\\:border-green-600 {\n    --tw-border-opacity: 1;\n    border-color: rgba(5, 150, 105, var(--tw-border-opacity));\n  }\n\n  .dark .group:hover .xl\\:dark\\:group-hover\\:border-green-700 {\n    --tw-border-opacity: 1;\n    border-color: rgba(4, 120, 87, var(--tw-border-opacity));\n  }\n\n  .dark .group:hover .xl\\:dark\\:group-hover\\:border-green-800 {\n    --tw-border-opacity: 1;\n    border-color: rgba(6, 95, 70, var(--tw-border-opacity));\n  }\n\n  .dark .group:hover .xl\\:dark\\:group-hover\\:border-green-900 {\n    --tw-border-opacity: 1;\n    border-color: rgba(6, 78, 59, var(--tw-border-opacity));\n  }\n\n  .dark .group:hover .xl\\:dark\\:group-hover\\:border-blue-50 {\n    --tw-border-opacity: 1;\n    border-color: rgba(239, 246, 255, var(--tw-border-opacity));\n  }\n\n  .dark .group:hover .xl\\:dark\\:group-hover\\:border-blue-100 {\n    --tw-border-opacity: 1;\n    border-color: rgba(219, 234, 254, var(--tw-border-opacity));\n  }\n\n  .dark .group:hover .xl\\:dark\\:group-hover\\:border-blue-200 {\n    --tw-border-opacity: 1;\n    border-color: rgba(191, 219, 254, var(--tw-border-opacity));\n  }\n\n  .dark .group:hover .xl\\:dark\\:group-hover\\:border-blue-300 {\n    --tw-border-opacity: 1;\n    border-color: rgba(147, 197, 253, var(--tw-border-opacity));\n  }\n\n  .dark .group:hover .xl\\:dark\\:group-hover\\:border-blue-400 {\n    --tw-border-opacity: 1;\n    border-color: rgba(96, 165, 250, var(--tw-border-opacity));\n  }\n\n  .dark .group:hover .xl\\:dark\\:group-hover\\:border-blue-500 {\n    --tw-border-opacity: 1;\n    border-color: rgba(59, 130, 246, var(--tw-border-opacity));\n  }\n\n  .dark .group:hover .xl\\:dark\\:group-hover\\:border-blue-600 {\n    --tw-border-opacity: 1;\n    border-color: rgba(37, 99, 235, var(--tw-border-opacity));\n  }\n\n  .dark .group:hover .xl\\:dark\\:group-hover\\:border-blue-700 {\n    --tw-border-opacity: 1;\n    border-color: rgba(29, 78, 216, var(--tw-border-opacity));\n  }\n\n  .dark .group:hover .xl\\:dark\\:group-hover\\:border-blue-800 {\n    --tw-border-opacity: 1;\n    border-color: rgba(30, 64, 175, var(--tw-border-opacity));\n  }\n\n  .dark .group:hover .xl\\:dark\\:group-hover\\:border-blue-900 {\n    --tw-border-opacity: 1;\n    border-color: rgba(30, 58, 138, var(--tw-border-opacity));\n  }\n\n  .dark .group:hover .xl\\:dark\\:group-hover\\:border-indigo-50 {\n    --tw-border-opacity: 1;\n    border-color: rgba(238, 242, 255, var(--tw-border-opacity));\n  }\n\n  .dark .group:hover .xl\\:dark\\:group-hover\\:border-indigo-100 {\n    --tw-border-opacity: 1;\n    border-color: rgba(224, 231, 255, var(--tw-border-opacity));\n  }\n\n  .dark .group:hover .xl\\:dark\\:group-hover\\:border-indigo-200 {\n    --tw-border-opacity: 1;\n    border-color: rgba(199, 210, 254, var(--tw-border-opacity));\n  }\n\n  .dark .group:hover .xl\\:dark\\:group-hover\\:border-indigo-300 {\n    --tw-border-opacity: 1;\n    border-color: rgba(165, 180, 252, var(--tw-border-opacity));\n  }\n\n  .dark .group:hover .xl\\:dark\\:group-hover\\:border-indigo-400 {\n    --tw-border-opacity: 1;\n    border-color: rgba(129, 140, 248, var(--tw-border-opacity));\n  }\n\n  .dark .group:hover .xl\\:dark\\:group-hover\\:border-indigo-500 {\n    --tw-border-opacity: 1;\n    border-color: rgba(99, 102, 241, var(--tw-border-opacity));\n  }\n\n  .dark .group:hover .xl\\:dark\\:group-hover\\:border-indigo-600 {\n    --tw-border-opacity: 1;\n    border-color: rgba(79, 70, 229, var(--tw-border-opacity));\n  }\n\n  .dark .group:hover .xl\\:dark\\:group-hover\\:border-indigo-700 {\n    --tw-border-opacity: 1;\n    border-color: rgba(67, 56, 202, var(--tw-border-opacity));\n  }\n\n  .dark .group:hover .xl\\:dark\\:group-hover\\:border-indigo-800 {\n    --tw-border-opacity: 1;\n    border-color: rgba(55, 48, 163, var(--tw-border-opacity));\n  }\n\n  .dark .group:hover .xl\\:dark\\:group-hover\\:border-indigo-900 {\n    --tw-border-opacity: 1;\n    border-color: rgba(49, 46, 129, var(--tw-border-opacity));\n  }\n\n  .dark .group:hover .xl\\:dark\\:group-hover\\:border-purple-50 {\n    --tw-border-opacity: 1;\n    border-color: rgba(245, 243, 255, var(--tw-border-opacity));\n  }\n\n  .dark .group:hover .xl\\:dark\\:group-hover\\:border-purple-100 {\n    --tw-border-opacity: 1;\n    border-color: rgba(237, 233, 254, var(--tw-border-opacity));\n  }\n\n  .dark .group:hover .xl\\:dark\\:group-hover\\:border-purple-200 {\n    --tw-border-opacity: 1;\n    border-color: rgba(221, 214, 254, var(--tw-border-opacity));\n  }\n\n  .dark .group:hover .xl\\:dark\\:group-hover\\:border-purple-300 {\n    --tw-border-opacity: 1;\n    border-color: rgba(196, 181, 253, var(--tw-border-opacity));\n  }\n\n  .dark .group:hover .xl\\:dark\\:group-hover\\:border-purple-400 {\n    --tw-border-opacity: 1;\n    border-color: rgba(167, 139, 250, var(--tw-border-opacity));\n  }\n\n  .dark .group:hover .xl\\:dark\\:group-hover\\:border-purple-500 {\n    --tw-border-opacity: 1;\n    border-color: rgba(139, 92, 246, var(--tw-border-opacity));\n  }\n\n  .dark .group:hover .xl\\:dark\\:group-hover\\:border-purple-600 {\n    --tw-border-opacity: 1;\n    border-color: rgba(124, 58, 237, var(--tw-border-opacity));\n  }\n\n  .dark .group:hover .xl\\:dark\\:group-hover\\:border-purple-700 {\n    --tw-border-opacity: 1;\n    border-color: rgba(109, 40, 217, var(--tw-border-opacity));\n  }\n\n  .dark .group:hover .xl\\:dark\\:group-hover\\:border-purple-800 {\n    --tw-border-opacity: 1;\n    border-color: rgba(91, 33, 182, var(--tw-border-opacity));\n  }\n\n  .dark .group:hover .xl\\:dark\\:group-hover\\:border-purple-900 {\n    --tw-border-opacity: 1;\n    border-color: rgba(76, 29, 149, var(--tw-border-opacity));\n  }\n\n  .dark .group:hover .xl\\:dark\\:group-hover\\:border-pink-50 {\n    --tw-border-opacity: 1;\n    border-color: rgba(253, 242, 248, var(--tw-border-opacity));\n  }\n\n  .dark .group:hover .xl\\:dark\\:group-hover\\:border-pink-100 {\n    --tw-border-opacity: 1;\n    border-color: rgba(252, 231, 243, var(--tw-border-opacity));\n  }\n\n  .dark .group:hover .xl\\:dark\\:group-hover\\:border-pink-200 {\n    --tw-border-opacity: 1;\n    border-color: rgba(251, 207, 232, var(--tw-border-opacity));\n  }\n\n  .dark .group:hover .xl\\:dark\\:group-hover\\:border-pink-300 {\n    --tw-border-opacity: 1;\n    border-color: rgba(249, 168, 212, var(--tw-border-opacity));\n  }\n\n  .dark .group:hover .xl\\:dark\\:group-hover\\:border-pink-400 {\n    --tw-border-opacity: 1;\n    border-color: rgba(244, 114, 182, var(--tw-border-opacity));\n  }\n\n  .dark .group:hover .xl\\:dark\\:group-hover\\:border-pink-500 {\n    --tw-border-opacity: 1;\n    border-color: rgba(236, 72, 153, var(--tw-border-opacity));\n  }\n\n  .dark .group:hover .xl\\:dark\\:group-hover\\:border-pink-600 {\n    --tw-border-opacity: 1;\n    border-color: rgba(219, 39, 119, var(--tw-border-opacity));\n  }\n\n  .dark .group:hover .xl\\:dark\\:group-hover\\:border-pink-700 {\n    --tw-border-opacity: 1;\n    border-color: rgba(190, 24, 93, var(--tw-border-opacity));\n  }\n\n  .dark .group:hover .xl\\:dark\\:group-hover\\:border-pink-800 {\n    --tw-border-opacity: 1;\n    border-color: rgba(157, 23, 77, var(--tw-border-opacity));\n  }\n\n  .dark .group:hover .xl\\:dark\\:group-hover\\:border-pink-900 {\n    --tw-border-opacity: 1;\n    border-color: rgba(131, 24, 67, var(--tw-border-opacity));\n  }\n\n  .dark .xl\\:dark\\:focus-within\\:border-transparent:focus-within {\n    border-color: transparent;\n  }\n\n  .dark .xl\\:dark\\:focus-within\\:border-current:focus-within {\n    border-color: currentColor;\n  }\n\n  .dark .xl\\:dark\\:focus-within\\:border-black:focus-within {\n    --tw-border-opacity: 1;\n    border-color: rgba(0, 0, 0, var(--tw-border-opacity));\n  }\n\n  .dark .xl\\:dark\\:focus-within\\:border-white:focus-within {\n    --tw-border-opacity: 1;\n    border-color: rgba(255, 255, 255, var(--tw-border-opacity));\n  }\n\n  .dark .xl\\:dark\\:focus-within\\:border-gray-50:focus-within {\n    --tw-border-opacity: 1;\n    border-color: rgba(249, 250, 251, var(--tw-border-opacity));\n  }\n\n  .dark .xl\\:dark\\:focus-within\\:border-gray-100:focus-within {\n    --tw-border-opacity: 1;\n    border-color: rgba(243, 244, 246, var(--tw-border-opacity));\n  }\n\n  .dark .xl\\:dark\\:focus-within\\:border-gray-200:focus-within {\n    --tw-border-opacity: 1;\n    border-color: rgba(229, 231, 235, var(--tw-border-opacity));\n  }\n\n  .dark .xl\\:dark\\:focus-within\\:border-gray-300:focus-within {\n    --tw-border-opacity: 1;\n    border-color: rgba(209, 213, 219, var(--tw-border-opacity));\n  }\n\n  .dark .xl\\:dark\\:focus-within\\:border-gray-400:focus-within {\n    --tw-border-opacity: 1;\n    border-color: rgba(156, 163, 175, var(--tw-border-opacity));\n  }\n\n  .dark .xl\\:dark\\:focus-within\\:border-gray-500:focus-within {\n    --tw-border-opacity: 1;\n    border-color: rgba(107, 114, 128, var(--tw-border-opacity));\n  }\n\n  .dark .xl\\:dark\\:focus-within\\:border-gray-600:focus-within {\n    --tw-border-opacity: 1;\n    border-color: rgba(75, 85, 99, var(--tw-border-opacity));\n  }\n\n  .dark .xl\\:dark\\:focus-within\\:border-gray-700:focus-within {\n    --tw-border-opacity: 1;\n    border-color: rgba(55, 65, 81, var(--tw-border-opacity));\n  }\n\n  .dark .xl\\:dark\\:focus-within\\:border-gray-800:focus-within {\n    --tw-border-opacity: 1;\n    border-color: rgba(31, 41, 55, var(--tw-border-opacity));\n  }\n\n  .dark .xl\\:dark\\:focus-within\\:border-gray-900:focus-within {\n    --tw-border-opacity: 1;\n    border-color: rgba(17, 24, 39, var(--tw-border-opacity));\n  }\n\n  .dark .xl\\:dark\\:focus-within\\:border-red-50:focus-within {\n    --tw-border-opacity: 1;\n    border-color: rgba(254, 242, 242, var(--tw-border-opacity));\n  }\n\n  .dark .xl\\:dark\\:focus-within\\:border-red-100:focus-within {\n    --tw-border-opacity: 1;\n    border-color: rgba(254, 226, 226, var(--tw-border-opacity));\n  }\n\n  .dark .xl\\:dark\\:focus-within\\:border-red-200:focus-within {\n    --tw-border-opacity: 1;\n    border-color: rgba(254, 202, 202, var(--tw-border-opacity));\n  }\n\n  .dark .xl\\:dark\\:focus-within\\:border-red-300:focus-within {\n    --tw-border-opacity: 1;\n    border-color: rgba(252, 165, 165, var(--tw-border-opacity));\n  }\n\n  .dark .xl\\:dark\\:focus-within\\:border-red-400:focus-within {\n    --tw-border-opacity: 1;\n    border-color: rgba(248, 113, 113, var(--tw-border-opacity));\n  }\n\n  .dark .xl\\:dark\\:focus-within\\:border-red-500:focus-within {\n    --tw-border-opacity: 1;\n    border-color: rgba(239, 68, 68, var(--tw-border-opacity));\n  }\n\n  .dark .xl\\:dark\\:focus-within\\:border-red-600:focus-within {\n    --tw-border-opacity: 1;\n    border-color: rgba(220, 38, 38, var(--tw-border-opacity));\n  }\n\n  .dark .xl\\:dark\\:focus-within\\:border-red-700:focus-within {\n    --tw-border-opacity: 1;\n    border-color: rgba(185, 28, 28, var(--tw-border-opacity));\n  }\n\n  .dark .xl\\:dark\\:focus-within\\:border-red-800:focus-within {\n    --tw-border-opacity: 1;\n    border-color: rgba(153, 27, 27, var(--tw-border-opacity));\n  }\n\n  .dark .xl\\:dark\\:focus-within\\:border-red-900:focus-within {\n    --tw-border-opacity: 1;\n    border-color: rgba(127, 29, 29, var(--tw-border-opacity));\n  }\n\n  .dark .xl\\:dark\\:focus-within\\:border-yellow-50:focus-within {\n    --tw-border-opacity: 1;\n    border-color: rgba(255, 251, 235, var(--tw-border-opacity));\n  }\n\n  .dark .xl\\:dark\\:focus-within\\:border-yellow-100:focus-within {\n    --tw-border-opacity: 1;\n    border-color: rgba(254, 243, 199, var(--tw-border-opacity));\n  }\n\n  .dark .xl\\:dark\\:focus-within\\:border-yellow-200:focus-within {\n    --tw-border-opacity: 1;\n    border-color: rgba(253, 230, 138, var(--tw-border-opacity));\n  }\n\n  .dark .xl\\:dark\\:focus-within\\:border-yellow-300:focus-within {\n    --tw-border-opacity: 1;\n    border-color: rgba(252, 211, 77, var(--tw-border-opacity));\n  }\n\n  .dark .xl\\:dark\\:focus-within\\:border-yellow-400:focus-within {\n    --tw-border-opacity: 1;\n    border-color: rgba(251, 191, 36, var(--tw-border-opacity));\n  }\n\n  .dark .xl\\:dark\\:focus-within\\:border-yellow-500:focus-within {\n    --tw-border-opacity: 1;\n    border-color: rgba(245, 158, 11, var(--tw-border-opacity));\n  }\n\n  .dark .xl\\:dark\\:focus-within\\:border-yellow-600:focus-within {\n    --tw-border-opacity: 1;\n    border-color: rgba(217, 119, 6, var(--tw-border-opacity));\n  }\n\n  .dark .xl\\:dark\\:focus-within\\:border-yellow-700:focus-within {\n    --tw-border-opacity: 1;\n    border-color: rgba(180, 83, 9, var(--tw-border-opacity));\n  }\n\n  .dark .xl\\:dark\\:focus-within\\:border-yellow-800:focus-within {\n    --tw-border-opacity: 1;\n    border-color: rgba(146, 64, 14, var(--tw-border-opacity));\n  }\n\n  .dark .xl\\:dark\\:focus-within\\:border-yellow-900:focus-within {\n    --tw-border-opacity: 1;\n    border-color: rgba(120, 53, 15, var(--tw-border-opacity));\n  }\n\n  .dark .xl\\:dark\\:focus-within\\:border-green-50:focus-within {\n    --tw-border-opacity: 1;\n    border-color: rgba(236, 253, 245, var(--tw-border-opacity));\n  }\n\n  .dark .xl\\:dark\\:focus-within\\:border-green-100:focus-within {\n    --tw-border-opacity: 1;\n    border-color: rgba(209, 250, 229, var(--tw-border-opacity));\n  }\n\n  .dark .xl\\:dark\\:focus-within\\:border-green-200:focus-within {\n    --tw-border-opacity: 1;\n    border-color: rgba(167, 243, 208, var(--tw-border-opacity));\n  }\n\n  .dark .xl\\:dark\\:focus-within\\:border-green-300:focus-within {\n    --tw-border-opacity: 1;\n    border-color: rgba(110, 231, 183, var(--tw-border-opacity));\n  }\n\n  .dark .xl\\:dark\\:focus-within\\:border-green-400:focus-within {\n    --tw-border-opacity: 1;\n    border-color: rgba(52, 211, 153, var(--tw-border-opacity));\n  }\n\n  .dark .xl\\:dark\\:focus-within\\:border-green-500:focus-within {\n    --tw-border-opacity: 1;\n    border-color: rgba(16, 185, 129, var(--tw-border-opacity));\n  }\n\n  .dark .xl\\:dark\\:focus-within\\:border-green-600:focus-within {\n    --tw-border-opacity: 1;\n    border-color: rgba(5, 150, 105, var(--tw-border-opacity));\n  }\n\n  .dark .xl\\:dark\\:focus-within\\:border-green-700:focus-within {\n    --tw-border-opacity: 1;\n    border-color: rgba(4, 120, 87, var(--tw-border-opacity));\n  }\n\n  .dark .xl\\:dark\\:focus-within\\:border-green-800:focus-within {\n    --tw-border-opacity: 1;\n    border-color: rgba(6, 95, 70, var(--tw-border-opacity));\n  }\n\n  .dark .xl\\:dark\\:focus-within\\:border-green-900:focus-within {\n    --tw-border-opacity: 1;\n    border-color: rgba(6, 78, 59, var(--tw-border-opacity));\n  }\n\n  .dark .xl\\:dark\\:focus-within\\:border-blue-50:focus-within {\n    --tw-border-opacity: 1;\n    border-color: rgba(239, 246, 255, var(--tw-border-opacity));\n  }\n\n  .dark .xl\\:dark\\:focus-within\\:border-blue-100:focus-within {\n    --tw-border-opacity: 1;\n    border-color: rgba(219, 234, 254, var(--tw-border-opacity));\n  }\n\n  .dark .xl\\:dark\\:focus-within\\:border-blue-200:focus-within {\n    --tw-border-opacity: 1;\n    border-color: rgba(191, 219, 254, var(--tw-border-opacity));\n  }\n\n  .dark .xl\\:dark\\:focus-within\\:border-blue-300:focus-within {\n    --tw-border-opacity: 1;\n    border-color: rgba(147, 197, 253, var(--tw-border-opacity));\n  }\n\n  .dark .xl\\:dark\\:focus-within\\:border-blue-400:focus-within {\n    --tw-border-opacity: 1;\n    border-color: rgba(96, 165, 250, var(--tw-border-opacity));\n  }\n\n  .dark .xl\\:dark\\:focus-within\\:border-blue-500:focus-within {\n    --tw-border-opacity: 1;\n    border-color: rgba(59, 130, 246, var(--tw-border-opacity));\n  }\n\n  .dark .xl\\:dark\\:focus-within\\:border-blue-600:focus-within {\n    --tw-border-opacity: 1;\n    border-color: rgba(37, 99, 235, var(--tw-border-opacity));\n  }\n\n  .dark .xl\\:dark\\:focus-within\\:border-blue-700:focus-within {\n    --tw-border-opacity: 1;\n    border-color: rgba(29, 78, 216, var(--tw-border-opacity));\n  }\n\n  .dark .xl\\:dark\\:focus-within\\:border-blue-800:focus-within {\n    --tw-border-opacity: 1;\n    border-color: rgba(30, 64, 175, var(--tw-border-opacity));\n  }\n\n  .dark .xl\\:dark\\:focus-within\\:border-blue-900:focus-within {\n    --tw-border-opacity: 1;\n    border-color: rgba(30, 58, 138, var(--tw-border-opacity));\n  }\n\n  .dark .xl\\:dark\\:focus-within\\:border-indigo-50:focus-within {\n    --tw-border-opacity: 1;\n    border-color: rgba(238, 242, 255, var(--tw-border-opacity));\n  }\n\n  .dark .xl\\:dark\\:focus-within\\:border-indigo-100:focus-within {\n    --tw-border-opacity: 1;\n    border-color: rgba(224, 231, 255, var(--tw-border-opacity));\n  }\n\n  .dark .xl\\:dark\\:focus-within\\:border-indigo-200:focus-within {\n    --tw-border-opacity: 1;\n    border-color: rgba(199, 210, 254, var(--tw-border-opacity));\n  }\n\n  .dark .xl\\:dark\\:focus-within\\:border-indigo-300:focus-within {\n    --tw-border-opacity: 1;\n    border-color: rgba(165, 180, 252, var(--tw-border-opacity));\n  }\n\n  .dark .xl\\:dark\\:focus-within\\:border-indigo-400:focus-within {\n    --tw-border-opacity: 1;\n    border-color: rgba(129, 140, 248, var(--tw-border-opacity));\n  }\n\n  .dark .xl\\:dark\\:focus-within\\:border-indigo-500:focus-within {\n    --tw-border-opacity: 1;\n    border-color: rgba(99, 102, 241, var(--tw-border-opacity));\n  }\n\n  .dark .xl\\:dark\\:focus-within\\:border-indigo-600:focus-within {\n    --tw-border-opacity: 1;\n    border-color: rgba(79, 70, 229, var(--tw-border-opacity));\n  }\n\n  .dark .xl\\:dark\\:focus-within\\:border-indigo-700:focus-within {\n    --tw-border-opacity: 1;\n    border-color: rgba(67, 56, 202, var(--tw-border-opacity));\n  }\n\n  .dark .xl\\:dark\\:focus-within\\:border-indigo-800:focus-within {\n    --tw-border-opacity: 1;\n    border-color: rgba(55, 48, 163, var(--tw-border-opacity));\n  }\n\n  .dark .xl\\:dark\\:focus-within\\:border-indigo-900:focus-within {\n    --tw-border-opacity: 1;\n    border-color: rgba(49, 46, 129, var(--tw-border-opacity));\n  }\n\n  .dark .xl\\:dark\\:focus-within\\:border-purple-50:focus-within {\n    --tw-border-opacity: 1;\n    border-color: rgba(245, 243, 255, var(--tw-border-opacity));\n  }\n\n  .dark .xl\\:dark\\:focus-within\\:border-purple-100:focus-within {\n    --tw-border-opacity: 1;\n    border-color: rgba(237, 233, 254, var(--tw-border-opacity));\n  }\n\n  .dark .xl\\:dark\\:focus-within\\:border-purple-200:focus-within {\n    --tw-border-opacity: 1;\n    border-color: rgba(221, 214, 254, var(--tw-border-opacity));\n  }\n\n  .dark .xl\\:dark\\:focus-within\\:border-purple-300:focus-within {\n    --tw-border-opacity: 1;\n    border-color: rgba(196, 181, 253, var(--tw-border-opacity));\n  }\n\n  .dark .xl\\:dark\\:focus-within\\:border-purple-400:focus-within {\n    --tw-border-opacity: 1;\n    border-color: rgba(167, 139, 250, var(--tw-border-opacity));\n  }\n\n  .dark .xl\\:dark\\:focus-within\\:border-purple-500:focus-within {\n    --tw-border-opacity: 1;\n    border-color: rgba(139, 92, 246, var(--tw-border-opacity));\n  }\n\n  .dark .xl\\:dark\\:focus-within\\:border-purple-600:focus-within {\n    --tw-border-opacity: 1;\n    border-color: rgba(124, 58, 237, var(--tw-border-opacity));\n  }\n\n  .dark .xl\\:dark\\:focus-within\\:border-purple-700:focus-within {\n    --tw-border-opacity: 1;\n    border-color: rgba(109, 40, 217, var(--tw-border-opacity));\n  }\n\n  .dark .xl\\:dark\\:focus-within\\:border-purple-800:focus-within {\n    --tw-border-opacity: 1;\n    border-color: rgba(91, 33, 182, var(--tw-border-opacity));\n  }\n\n  .dark .xl\\:dark\\:focus-within\\:border-purple-900:focus-within {\n    --tw-border-opacity: 1;\n    border-color: rgba(76, 29, 149, var(--tw-border-opacity));\n  }\n\n  .dark .xl\\:dark\\:focus-within\\:border-pink-50:focus-within {\n    --tw-border-opacity: 1;\n    border-color: rgba(253, 242, 248, var(--tw-border-opacity));\n  }\n\n  .dark .xl\\:dark\\:focus-within\\:border-pink-100:focus-within {\n    --tw-border-opacity: 1;\n    border-color: rgba(252, 231, 243, var(--tw-border-opacity));\n  }\n\n  .dark .xl\\:dark\\:focus-within\\:border-pink-200:focus-within {\n    --tw-border-opacity: 1;\n    border-color: rgba(251, 207, 232, var(--tw-border-opacity));\n  }\n\n  .dark .xl\\:dark\\:focus-within\\:border-pink-300:focus-within {\n    --tw-border-opacity: 1;\n    border-color: rgba(249, 168, 212, var(--tw-border-opacity));\n  }\n\n  .dark .xl\\:dark\\:focus-within\\:border-pink-400:focus-within {\n    --tw-border-opacity: 1;\n    border-color: rgba(244, 114, 182, var(--tw-border-opacity));\n  }\n\n  .dark .xl\\:dark\\:focus-within\\:border-pink-500:focus-within {\n    --tw-border-opacity: 1;\n    border-color: rgba(236, 72, 153, var(--tw-border-opacity));\n  }\n\n  .dark .xl\\:dark\\:focus-within\\:border-pink-600:focus-within {\n    --tw-border-opacity: 1;\n    border-color: rgba(219, 39, 119, var(--tw-border-opacity));\n  }\n\n  .dark .xl\\:dark\\:focus-within\\:border-pink-700:focus-within {\n    --tw-border-opacity: 1;\n    border-color: rgba(190, 24, 93, var(--tw-border-opacity));\n  }\n\n  .dark .xl\\:dark\\:focus-within\\:border-pink-800:focus-within {\n    --tw-border-opacity: 1;\n    border-color: rgba(157, 23, 77, var(--tw-border-opacity));\n  }\n\n  .dark .xl\\:dark\\:focus-within\\:border-pink-900:focus-within {\n    --tw-border-opacity: 1;\n    border-color: rgba(131, 24, 67, var(--tw-border-opacity));\n  }\n\n  .dark .xl\\:dark\\:hover\\:border-transparent:hover {\n    border-color: transparent;\n  }\n\n  .dark .xl\\:dark\\:hover\\:border-current:hover {\n    border-color: currentColor;\n  }\n\n  .dark .xl\\:dark\\:hover\\:border-black:hover {\n    --tw-border-opacity: 1;\n    border-color: rgba(0, 0, 0, var(--tw-border-opacity));\n  }\n\n  .dark .xl\\:dark\\:hover\\:border-white:hover {\n    --tw-border-opacity: 1;\n    border-color: rgba(255, 255, 255, var(--tw-border-opacity));\n  }\n\n  .dark .xl\\:dark\\:hover\\:border-gray-50:hover {\n    --tw-border-opacity: 1;\n    border-color: rgba(249, 250, 251, var(--tw-border-opacity));\n  }\n\n  .dark .xl\\:dark\\:hover\\:border-gray-100:hover {\n    --tw-border-opacity: 1;\n    border-color: rgba(243, 244, 246, var(--tw-border-opacity));\n  }\n\n  .dark .xl\\:dark\\:hover\\:border-gray-200:hover {\n    --tw-border-opacity: 1;\n    border-color: rgba(229, 231, 235, var(--tw-border-opacity));\n  }\n\n  .dark .xl\\:dark\\:hover\\:border-gray-300:hover {\n    --tw-border-opacity: 1;\n    border-color: rgba(209, 213, 219, var(--tw-border-opacity));\n  }\n\n  .dark .xl\\:dark\\:hover\\:border-gray-400:hover {\n    --tw-border-opacity: 1;\n    border-color: rgba(156, 163, 175, var(--tw-border-opacity));\n  }\n\n  .dark .xl\\:dark\\:hover\\:border-gray-500:hover {\n    --tw-border-opacity: 1;\n    border-color: rgba(107, 114, 128, var(--tw-border-opacity));\n  }\n\n  .dark .xl\\:dark\\:hover\\:border-gray-600:hover {\n    --tw-border-opacity: 1;\n    border-color: rgba(75, 85, 99, var(--tw-border-opacity));\n  }\n\n  .dark .xl\\:dark\\:hover\\:border-gray-700:hover {\n    --tw-border-opacity: 1;\n    border-color: rgba(55, 65, 81, var(--tw-border-opacity));\n  }\n\n  .dark .xl\\:dark\\:hover\\:border-gray-800:hover {\n    --tw-border-opacity: 1;\n    border-color: rgba(31, 41, 55, var(--tw-border-opacity));\n  }\n\n  .dark .xl\\:dark\\:hover\\:border-gray-900:hover {\n    --tw-border-opacity: 1;\n    border-color: rgba(17, 24, 39, var(--tw-border-opacity));\n  }\n\n  .dark .xl\\:dark\\:hover\\:border-red-50:hover {\n    --tw-border-opacity: 1;\n    border-color: rgba(254, 242, 242, var(--tw-border-opacity));\n  }\n\n  .dark .xl\\:dark\\:hover\\:border-red-100:hover {\n    --tw-border-opacity: 1;\n    border-color: rgba(254, 226, 226, var(--tw-border-opacity));\n  }\n\n  .dark .xl\\:dark\\:hover\\:border-red-200:hover {\n    --tw-border-opacity: 1;\n    border-color: rgba(254, 202, 202, var(--tw-border-opacity));\n  }\n\n  .dark .xl\\:dark\\:hover\\:border-red-300:hover {\n    --tw-border-opacity: 1;\n    border-color: rgba(252, 165, 165, var(--tw-border-opacity));\n  }\n\n  .dark .xl\\:dark\\:hover\\:border-red-400:hover {\n    --tw-border-opacity: 1;\n    border-color: rgba(248, 113, 113, var(--tw-border-opacity));\n  }\n\n  .dark .xl\\:dark\\:hover\\:border-red-500:hover {\n    --tw-border-opacity: 1;\n    border-color: rgba(239, 68, 68, var(--tw-border-opacity));\n  }\n\n  .dark .xl\\:dark\\:hover\\:border-red-600:hover {\n    --tw-border-opacity: 1;\n    border-color: rgba(220, 38, 38, var(--tw-border-opacity));\n  }\n\n  .dark .xl\\:dark\\:hover\\:border-red-700:hover {\n    --tw-border-opacity: 1;\n    border-color: rgba(185, 28, 28, var(--tw-border-opacity));\n  }\n\n  .dark .xl\\:dark\\:hover\\:border-red-800:hover {\n    --tw-border-opacity: 1;\n    border-color: rgba(153, 27, 27, var(--tw-border-opacity));\n  }\n\n  .dark .xl\\:dark\\:hover\\:border-red-900:hover {\n    --tw-border-opacity: 1;\n    border-color: rgba(127, 29, 29, var(--tw-border-opacity));\n  }\n\n  .dark .xl\\:dark\\:hover\\:border-yellow-50:hover {\n    --tw-border-opacity: 1;\n    border-color: rgba(255, 251, 235, var(--tw-border-opacity));\n  }\n\n  .dark .xl\\:dark\\:hover\\:border-yellow-100:hover {\n    --tw-border-opacity: 1;\n    border-color: rgba(254, 243, 199, var(--tw-border-opacity));\n  }\n\n  .dark .xl\\:dark\\:hover\\:border-yellow-200:hover {\n    --tw-border-opacity: 1;\n    border-color: rgba(253, 230, 138, var(--tw-border-opacity));\n  }\n\n  .dark .xl\\:dark\\:hover\\:border-yellow-300:hover {\n    --tw-border-opacity: 1;\n    border-color: rgba(252, 211, 77, var(--tw-border-opacity));\n  }\n\n  .dark .xl\\:dark\\:hover\\:border-yellow-400:hover {\n    --tw-border-opacity: 1;\n    border-color: rgba(251, 191, 36, var(--tw-border-opacity));\n  }\n\n  .dark .xl\\:dark\\:hover\\:border-yellow-500:hover {\n    --tw-border-opacity: 1;\n    border-color: rgba(245, 158, 11, var(--tw-border-opacity));\n  }\n\n  .dark .xl\\:dark\\:hover\\:border-yellow-600:hover {\n    --tw-border-opacity: 1;\n    border-color: rgba(217, 119, 6, var(--tw-border-opacity));\n  }\n\n  .dark .xl\\:dark\\:hover\\:border-yellow-700:hover {\n    --tw-border-opacity: 1;\n    border-color: rgba(180, 83, 9, var(--tw-border-opacity));\n  }\n\n  .dark .xl\\:dark\\:hover\\:border-yellow-800:hover {\n    --tw-border-opacity: 1;\n    border-color: rgba(146, 64, 14, var(--tw-border-opacity));\n  }\n\n  .dark .xl\\:dark\\:hover\\:border-yellow-900:hover {\n    --tw-border-opacity: 1;\n    border-color: rgba(120, 53, 15, var(--tw-border-opacity));\n  }\n\n  .dark .xl\\:dark\\:hover\\:border-green-50:hover {\n    --tw-border-opacity: 1;\n    border-color: rgba(236, 253, 245, var(--tw-border-opacity));\n  }\n\n  .dark .xl\\:dark\\:hover\\:border-green-100:hover {\n    --tw-border-opacity: 1;\n    border-color: rgba(209, 250, 229, var(--tw-border-opacity));\n  }\n\n  .dark .xl\\:dark\\:hover\\:border-green-200:hover {\n    --tw-border-opacity: 1;\n    border-color: rgba(167, 243, 208, var(--tw-border-opacity));\n  }\n\n  .dark .xl\\:dark\\:hover\\:border-green-300:hover {\n    --tw-border-opacity: 1;\n    border-color: rgba(110, 231, 183, var(--tw-border-opacity));\n  }\n\n  .dark .xl\\:dark\\:hover\\:border-green-400:hover {\n    --tw-border-opacity: 1;\n    border-color: rgba(52, 211, 153, var(--tw-border-opacity));\n  }\n\n  .dark .xl\\:dark\\:hover\\:border-green-500:hover {\n    --tw-border-opacity: 1;\n    border-color: rgba(16, 185, 129, var(--tw-border-opacity));\n  }\n\n  .dark .xl\\:dark\\:hover\\:border-green-600:hover {\n    --tw-border-opacity: 1;\n    border-color: rgba(5, 150, 105, var(--tw-border-opacity));\n  }\n\n  .dark .xl\\:dark\\:hover\\:border-green-700:hover {\n    --tw-border-opacity: 1;\n    border-color: rgba(4, 120, 87, var(--tw-border-opacity));\n  }\n\n  .dark .xl\\:dark\\:hover\\:border-green-800:hover {\n    --tw-border-opacity: 1;\n    border-color: rgba(6, 95, 70, var(--tw-border-opacity));\n  }\n\n  .dark .xl\\:dark\\:hover\\:border-green-900:hover {\n    --tw-border-opacity: 1;\n    border-color: rgba(6, 78, 59, var(--tw-border-opacity));\n  }\n\n  .dark .xl\\:dark\\:hover\\:border-blue-50:hover {\n    --tw-border-opacity: 1;\n    border-color: rgba(239, 246, 255, var(--tw-border-opacity));\n  }\n\n  .dark .xl\\:dark\\:hover\\:border-blue-100:hover {\n    --tw-border-opacity: 1;\n    border-color: rgba(219, 234, 254, var(--tw-border-opacity));\n  }\n\n  .dark .xl\\:dark\\:hover\\:border-blue-200:hover {\n    --tw-border-opacity: 1;\n    border-color: rgba(191, 219, 254, var(--tw-border-opacity));\n  }\n\n  .dark .xl\\:dark\\:hover\\:border-blue-300:hover {\n    --tw-border-opacity: 1;\n    border-color: rgba(147, 197, 253, var(--tw-border-opacity));\n  }\n\n  .dark .xl\\:dark\\:hover\\:border-blue-400:hover {\n    --tw-border-opacity: 1;\n    border-color: rgba(96, 165, 250, var(--tw-border-opacity));\n  }\n\n  .dark .xl\\:dark\\:hover\\:border-blue-500:hover {\n    --tw-border-opacity: 1;\n    border-color: rgba(59, 130, 246, var(--tw-border-opacity));\n  }\n\n  .dark .xl\\:dark\\:hover\\:border-blue-600:hover {\n    --tw-border-opacity: 1;\n    border-color: rgba(37, 99, 235, var(--tw-border-opacity));\n  }\n\n  .dark .xl\\:dark\\:hover\\:border-blue-700:hover {\n    --tw-border-opacity: 1;\n    border-color: rgba(29, 78, 216, var(--tw-border-opacity));\n  }\n\n  .dark .xl\\:dark\\:hover\\:border-blue-800:hover {\n    --tw-border-opacity: 1;\n    border-color: rgba(30, 64, 175, var(--tw-border-opacity));\n  }\n\n  .dark .xl\\:dark\\:hover\\:border-blue-900:hover {\n    --tw-border-opacity: 1;\n    border-color: rgba(30, 58, 138, var(--tw-border-opacity));\n  }\n\n  .dark .xl\\:dark\\:hover\\:border-indigo-50:hover {\n    --tw-border-opacity: 1;\n    border-color: rgba(238, 242, 255, var(--tw-border-opacity));\n  }\n\n  .dark .xl\\:dark\\:hover\\:border-indigo-100:hover {\n    --tw-border-opacity: 1;\n    border-color: rgba(224, 231, 255, var(--tw-border-opacity));\n  }\n\n  .dark .xl\\:dark\\:hover\\:border-indigo-200:hover {\n    --tw-border-opacity: 1;\n    border-color: rgba(199, 210, 254, var(--tw-border-opacity));\n  }\n\n  .dark .xl\\:dark\\:hover\\:border-indigo-300:hover {\n    --tw-border-opacity: 1;\n    border-color: rgba(165, 180, 252, var(--tw-border-opacity));\n  }\n\n  .dark .xl\\:dark\\:hover\\:border-indigo-400:hover {\n    --tw-border-opacity: 1;\n    border-color: rgba(129, 140, 248, var(--tw-border-opacity));\n  }\n\n  .dark .xl\\:dark\\:hover\\:border-indigo-500:hover {\n    --tw-border-opacity: 1;\n    border-color: rgba(99, 102, 241, var(--tw-border-opacity));\n  }\n\n  .dark .xl\\:dark\\:hover\\:border-indigo-600:hover {\n    --tw-border-opacity: 1;\n    border-color: rgba(79, 70, 229, var(--tw-border-opacity));\n  }\n\n  .dark .xl\\:dark\\:hover\\:border-indigo-700:hover {\n    --tw-border-opacity: 1;\n    border-color: rgba(67, 56, 202, var(--tw-border-opacity));\n  }\n\n  .dark .xl\\:dark\\:hover\\:border-indigo-800:hover {\n    --tw-border-opacity: 1;\n    border-color: rgba(55, 48, 163, var(--tw-border-opacity));\n  }\n\n  .dark .xl\\:dark\\:hover\\:border-indigo-900:hover {\n    --tw-border-opacity: 1;\n    border-color: rgba(49, 46, 129, var(--tw-border-opacity));\n  }\n\n  .dark .xl\\:dark\\:hover\\:border-purple-50:hover {\n    --tw-border-opacity: 1;\n    border-color: rgba(245, 243, 255, var(--tw-border-opacity));\n  }\n\n  .dark .xl\\:dark\\:hover\\:border-purple-100:hover {\n    --tw-border-opacity: 1;\n    border-color: rgba(237, 233, 254, var(--tw-border-opacity));\n  }\n\n  .dark .xl\\:dark\\:hover\\:border-purple-200:hover {\n    --tw-border-opacity: 1;\n    border-color: rgba(221, 214, 254, var(--tw-border-opacity));\n  }\n\n  .dark .xl\\:dark\\:hover\\:border-purple-300:hover {\n    --tw-border-opacity: 1;\n    border-color: rgba(196, 181, 253, var(--tw-border-opacity));\n  }\n\n  .dark .xl\\:dark\\:hover\\:border-purple-400:hover {\n    --tw-border-opacity: 1;\n    border-color: rgba(167, 139, 250, var(--tw-border-opacity));\n  }\n\n  .dark .xl\\:dark\\:hover\\:border-purple-500:hover {\n    --tw-border-opacity: 1;\n    border-color: rgba(139, 92, 246, var(--tw-border-opacity));\n  }\n\n  .dark .xl\\:dark\\:hover\\:border-purple-600:hover {\n    --tw-border-opacity: 1;\n    border-color: rgba(124, 58, 237, var(--tw-border-opacity));\n  }\n\n  .dark .xl\\:dark\\:hover\\:border-purple-700:hover {\n    --tw-border-opacity: 1;\n    border-color: rgba(109, 40, 217, var(--tw-border-opacity));\n  }\n\n  .dark .xl\\:dark\\:hover\\:border-purple-800:hover {\n    --tw-border-opacity: 1;\n    border-color: rgba(91, 33, 182, var(--tw-border-opacity));\n  }\n\n  .dark .xl\\:dark\\:hover\\:border-purple-900:hover {\n    --tw-border-opacity: 1;\n    border-color: rgba(76, 29, 149, var(--tw-border-opacity));\n  }\n\n  .dark .xl\\:dark\\:hover\\:border-pink-50:hover {\n    --tw-border-opacity: 1;\n    border-color: rgba(253, 242, 248, var(--tw-border-opacity));\n  }\n\n  .dark .xl\\:dark\\:hover\\:border-pink-100:hover {\n    --tw-border-opacity: 1;\n    border-color: rgba(252, 231, 243, var(--tw-border-opacity));\n  }\n\n  .dark .xl\\:dark\\:hover\\:border-pink-200:hover {\n    --tw-border-opacity: 1;\n    border-color: rgba(251, 207, 232, var(--tw-border-opacity));\n  }\n\n  .dark .xl\\:dark\\:hover\\:border-pink-300:hover {\n    --tw-border-opacity: 1;\n    border-color: rgba(249, 168, 212, var(--tw-border-opacity));\n  }\n\n  .dark .xl\\:dark\\:hover\\:border-pink-400:hover {\n    --tw-border-opacity: 1;\n    border-color: rgba(244, 114, 182, var(--tw-border-opacity));\n  }\n\n  .dark .xl\\:dark\\:hover\\:border-pink-500:hover {\n    --tw-border-opacity: 1;\n    border-color: rgba(236, 72, 153, var(--tw-border-opacity));\n  }\n\n  .dark .xl\\:dark\\:hover\\:border-pink-600:hover {\n    --tw-border-opacity: 1;\n    border-color: rgba(219, 39, 119, var(--tw-border-opacity));\n  }\n\n  .dark .xl\\:dark\\:hover\\:border-pink-700:hover {\n    --tw-border-opacity: 1;\n    border-color: rgba(190, 24, 93, var(--tw-border-opacity));\n  }\n\n  .dark .xl\\:dark\\:hover\\:border-pink-800:hover {\n    --tw-border-opacity: 1;\n    border-color: rgba(157, 23, 77, var(--tw-border-opacity));\n  }\n\n  .dark .xl\\:dark\\:hover\\:border-pink-900:hover {\n    --tw-border-opacity: 1;\n    border-color: rgba(131, 24, 67, var(--tw-border-opacity));\n  }\n\n  .dark .xl\\:dark\\:focus\\:border-transparent:focus {\n    border-color: transparent;\n  }\n\n  .dark .xl\\:dark\\:focus\\:border-current:focus {\n    border-color: currentColor;\n  }\n\n  .dark .xl\\:dark\\:focus\\:border-black:focus {\n    --tw-border-opacity: 1;\n    border-color: rgba(0, 0, 0, var(--tw-border-opacity));\n  }\n\n  .dark .xl\\:dark\\:focus\\:border-white:focus {\n    --tw-border-opacity: 1;\n    border-color: rgba(255, 255, 255, var(--tw-border-opacity));\n  }\n\n  .dark .xl\\:dark\\:focus\\:border-gray-50:focus {\n    --tw-border-opacity: 1;\n    border-color: rgba(249, 250, 251, var(--tw-border-opacity));\n  }\n\n  .dark .xl\\:dark\\:focus\\:border-gray-100:focus {\n    --tw-border-opacity: 1;\n    border-color: rgba(243, 244, 246, var(--tw-border-opacity));\n  }\n\n  .dark .xl\\:dark\\:focus\\:border-gray-200:focus {\n    --tw-border-opacity: 1;\n    border-color: rgba(229, 231, 235, var(--tw-border-opacity));\n  }\n\n  .dark .xl\\:dark\\:focus\\:border-gray-300:focus {\n    --tw-border-opacity: 1;\n    border-color: rgba(209, 213, 219, var(--tw-border-opacity));\n  }\n\n  .dark .xl\\:dark\\:focus\\:border-gray-400:focus {\n    --tw-border-opacity: 1;\n    border-color: rgba(156, 163, 175, var(--tw-border-opacity));\n  }\n\n  .dark .xl\\:dark\\:focus\\:border-gray-500:focus {\n    --tw-border-opacity: 1;\n    border-color: rgba(107, 114, 128, var(--tw-border-opacity));\n  }\n\n  .dark .xl\\:dark\\:focus\\:border-gray-600:focus {\n    --tw-border-opacity: 1;\n    border-color: rgba(75, 85, 99, var(--tw-border-opacity));\n  }\n\n  .dark .xl\\:dark\\:focus\\:border-gray-700:focus {\n    --tw-border-opacity: 1;\n    border-color: rgba(55, 65, 81, var(--tw-border-opacity));\n  }\n\n  .dark .xl\\:dark\\:focus\\:border-gray-800:focus {\n    --tw-border-opacity: 1;\n    border-color: rgba(31, 41, 55, var(--tw-border-opacity));\n  }\n\n  .dark .xl\\:dark\\:focus\\:border-gray-900:focus {\n    --tw-border-opacity: 1;\n    border-color: rgba(17, 24, 39, var(--tw-border-opacity));\n  }\n\n  .dark .xl\\:dark\\:focus\\:border-red-50:focus {\n    --tw-border-opacity: 1;\n    border-color: rgba(254, 242, 242, var(--tw-border-opacity));\n  }\n\n  .dark .xl\\:dark\\:focus\\:border-red-100:focus {\n    --tw-border-opacity: 1;\n    border-color: rgba(254, 226, 226, var(--tw-border-opacity));\n  }\n\n  .dark .xl\\:dark\\:focus\\:border-red-200:focus {\n    --tw-border-opacity: 1;\n    border-color: rgba(254, 202, 202, var(--tw-border-opacity));\n  }\n\n  .dark .xl\\:dark\\:focus\\:border-red-300:focus {\n    --tw-border-opacity: 1;\n    border-color: rgba(252, 165, 165, var(--tw-border-opacity));\n  }\n\n  .dark .xl\\:dark\\:focus\\:border-red-400:focus {\n    --tw-border-opacity: 1;\n    border-color: rgba(248, 113, 113, var(--tw-border-opacity));\n  }\n\n  .dark .xl\\:dark\\:focus\\:border-red-500:focus {\n    --tw-border-opacity: 1;\n    border-color: rgba(239, 68, 68, var(--tw-border-opacity));\n  }\n\n  .dark .xl\\:dark\\:focus\\:border-red-600:focus {\n    --tw-border-opacity: 1;\n    border-color: rgba(220, 38, 38, var(--tw-border-opacity));\n  }\n\n  .dark .xl\\:dark\\:focus\\:border-red-700:focus {\n    --tw-border-opacity: 1;\n    border-color: rgba(185, 28, 28, var(--tw-border-opacity));\n  }\n\n  .dark .xl\\:dark\\:focus\\:border-red-800:focus {\n    --tw-border-opacity: 1;\n    border-color: rgba(153, 27, 27, var(--tw-border-opacity));\n  }\n\n  .dark .xl\\:dark\\:focus\\:border-red-900:focus {\n    --tw-border-opacity: 1;\n    border-color: rgba(127, 29, 29, var(--tw-border-opacity));\n  }\n\n  .dark .xl\\:dark\\:focus\\:border-yellow-50:focus {\n    --tw-border-opacity: 1;\n    border-color: rgba(255, 251, 235, var(--tw-border-opacity));\n  }\n\n  .dark .xl\\:dark\\:focus\\:border-yellow-100:focus {\n    --tw-border-opacity: 1;\n    border-color: rgba(254, 243, 199, var(--tw-border-opacity));\n  }\n\n  .dark .xl\\:dark\\:focus\\:border-yellow-200:focus {\n    --tw-border-opacity: 1;\n    border-color: rgba(253, 230, 138, var(--tw-border-opacity));\n  }\n\n  .dark .xl\\:dark\\:focus\\:border-yellow-300:focus {\n    --tw-border-opacity: 1;\n    border-color: rgba(252, 211, 77, var(--tw-border-opacity));\n  }\n\n  .dark .xl\\:dark\\:focus\\:border-yellow-400:focus {\n    --tw-border-opacity: 1;\n    border-color: rgba(251, 191, 36, var(--tw-border-opacity));\n  }\n\n  .dark .xl\\:dark\\:focus\\:border-yellow-500:focus {\n    --tw-border-opacity: 1;\n    border-color: rgba(245, 158, 11, var(--tw-border-opacity));\n  }\n\n  .dark .xl\\:dark\\:focus\\:border-yellow-600:focus {\n    --tw-border-opacity: 1;\n    border-color: rgba(217, 119, 6, var(--tw-border-opacity));\n  }\n\n  .dark .xl\\:dark\\:focus\\:border-yellow-700:focus {\n    --tw-border-opacity: 1;\n    border-color: rgba(180, 83, 9, var(--tw-border-opacity));\n  }\n\n  .dark .xl\\:dark\\:focus\\:border-yellow-800:focus {\n    --tw-border-opacity: 1;\n    border-color: rgba(146, 64, 14, var(--tw-border-opacity));\n  }\n\n  .dark .xl\\:dark\\:focus\\:border-yellow-900:focus {\n    --tw-border-opacity: 1;\n    border-color: rgba(120, 53, 15, var(--tw-border-opacity));\n  }\n\n  .dark .xl\\:dark\\:focus\\:border-green-50:focus {\n    --tw-border-opacity: 1;\n    border-color: rgba(236, 253, 245, var(--tw-border-opacity));\n  }\n\n  .dark .xl\\:dark\\:focus\\:border-green-100:focus {\n    --tw-border-opacity: 1;\n    border-color: rgba(209, 250, 229, var(--tw-border-opacity));\n  }\n\n  .dark .xl\\:dark\\:focus\\:border-green-200:focus {\n    --tw-border-opacity: 1;\n    border-color: rgba(167, 243, 208, var(--tw-border-opacity));\n  }\n\n  .dark .xl\\:dark\\:focus\\:border-green-300:focus {\n    --tw-border-opacity: 1;\n    border-color: rgba(110, 231, 183, var(--tw-border-opacity));\n  }\n\n  .dark .xl\\:dark\\:focus\\:border-green-400:focus {\n    --tw-border-opacity: 1;\n    border-color: rgba(52, 211, 153, var(--tw-border-opacity));\n  }\n\n  .dark .xl\\:dark\\:focus\\:border-green-500:focus {\n    --tw-border-opacity: 1;\n    border-color: rgba(16, 185, 129, var(--tw-border-opacity));\n  }\n\n  .dark .xl\\:dark\\:focus\\:border-green-600:focus {\n    --tw-border-opacity: 1;\n    border-color: rgba(5, 150, 105, var(--tw-border-opacity));\n  }\n\n  .dark .xl\\:dark\\:focus\\:border-green-700:focus {\n    --tw-border-opacity: 1;\n    border-color: rgba(4, 120, 87, var(--tw-border-opacity));\n  }\n\n  .dark .xl\\:dark\\:focus\\:border-green-800:focus {\n    --tw-border-opacity: 1;\n    border-color: rgba(6, 95, 70, var(--tw-border-opacity));\n  }\n\n  .dark .xl\\:dark\\:focus\\:border-green-900:focus {\n    --tw-border-opacity: 1;\n    border-color: rgba(6, 78, 59, var(--tw-border-opacity));\n  }\n\n  .dark .xl\\:dark\\:focus\\:border-blue-50:focus {\n    --tw-border-opacity: 1;\n    border-color: rgba(239, 246, 255, var(--tw-border-opacity));\n  }\n\n  .dark .xl\\:dark\\:focus\\:border-blue-100:focus {\n    --tw-border-opacity: 1;\n    border-color: rgba(219, 234, 254, var(--tw-border-opacity));\n  }\n\n  .dark .xl\\:dark\\:focus\\:border-blue-200:focus {\n    --tw-border-opacity: 1;\n    border-color: rgba(191, 219, 254, var(--tw-border-opacity));\n  }\n\n  .dark .xl\\:dark\\:focus\\:border-blue-300:focus {\n    --tw-border-opacity: 1;\n    border-color: rgba(147, 197, 253, var(--tw-border-opacity));\n  }\n\n  .dark .xl\\:dark\\:focus\\:border-blue-400:focus {\n    --tw-border-opacity: 1;\n    border-color: rgba(96, 165, 250, var(--tw-border-opacity));\n  }\n\n  .dark .xl\\:dark\\:focus\\:border-blue-500:focus {\n    --tw-border-opacity: 1;\n    border-color: rgba(59, 130, 246, var(--tw-border-opacity));\n  }\n\n  .dark .xl\\:dark\\:focus\\:border-blue-600:focus {\n    --tw-border-opacity: 1;\n    border-color: rgba(37, 99, 235, var(--tw-border-opacity));\n  }\n\n  .dark .xl\\:dark\\:focus\\:border-blue-700:focus {\n    --tw-border-opacity: 1;\n    border-color: rgba(29, 78, 216, var(--tw-border-opacity));\n  }\n\n  .dark .xl\\:dark\\:focus\\:border-blue-800:focus {\n    --tw-border-opacity: 1;\n    border-color: rgba(30, 64, 175, var(--tw-border-opacity));\n  }\n\n  .dark .xl\\:dark\\:focus\\:border-blue-900:focus {\n    --tw-border-opacity: 1;\n    border-color: rgba(30, 58, 138, var(--tw-border-opacity));\n  }\n\n  .dark .xl\\:dark\\:focus\\:border-indigo-50:focus {\n    --tw-border-opacity: 1;\n    border-color: rgba(238, 242, 255, var(--tw-border-opacity));\n  }\n\n  .dark .xl\\:dark\\:focus\\:border-indigo-100:focus {\n    --tw-border-opacity: 1;\n    border-color: rgba(224, 231, 255, var(--tw-border-opacity));\n  }\n\n  .dark .xl\\:dark\\:focus\\:border-indigo-200:focus {\n    --tw-border-opacity: 1;\n    border-color: rgba(199, 210, 254, var(--tw-border-opacity));\n  }\n\n  .dark .xl\\:dark\\:focus\\:border-indigo-300:focus {\n    --tw-border-opacity: 1;\n    border-color: rgba(165, 180, 252, var(--tw-border-opacity));\n  }\n\n  .dark .xl\\:dark\\:focus\\:border-indigo-400:focus {\n    --tw-border-opacity: 1;\n    border-color: rgba(129, 140, 248, var(--tw-border-opacity));\n  }\n\n  .dark .xl\\:dark\\:focus\\:border-indigo-500:focus {\n    --tw-border-opacity: 1;\n    border-color: rgba(99, 102, 241, var(--tw-border-opacity));\n  }\n\n  .dark .xl\\:dark\\:focus\\:border-indigo-600:focus {\n    --tw-border-opacity: 1;\n    border-color: rgba(79, 70, 229, var(--tw-border-opacity));\n  }\n\n  .dark .xl\\:dark\\:focus\\:border-indigo-700:focus {\n    --tw-border-opacity: 1;\n    border-color: rgba(67, 56, 202, var(--tw-border-opacity));\n  }\n\n  .dark .xl\\:dark\\:focus\\:border-indigo-800:focus {\n    --tw-border-opacity: 1;\n    border-color: rgba(55, 48, 163, var(--tw-border-opacity));\n  }\n\n  .dark .xl\\:dark\\:focus\\:border-indigo-900:focus {\n    --tw-border-opacity: 1;\n    border-color: rgba(49, 46, 129, var(--tw-border-opacity));\n  }\n\n  .dark .xl\\:dark\\:focus\\:border-purple-50:focus {\n    --tw-border-opacity: 1;\n    border-color: rgba(245, 243, 255, var(--tw-border-opacity));\n  }\n\n  .dark .xl\\:dark\\:focus\\:border-purple-100:focus {\n    --tw-border-opacity: 1;\n    border-color: rgba(237, 233, 254, var(--tw-border-opacity));\n  }\n\n  .dark .xl\\:dark\\:focus\\:border-purple-200:focus {\n    --tw-border-opacity: 1;\n    border-color: rgba(221, 214, 254, var(--tw-border-opacity));\n  }\n\n  .dark .xl\\:dark\\:focus\\:border-purple-300:focus {\n    --tw-border-opacity: 1;\n    border-color: rgba(196, 181, 253, var(--tw-border-opacity));\n  }\n\n  .dark .xl\\:dark\\:focus\\:border-purple-400:focus {\n    --tw-border-opacity: 1;\n    border-color: rgba(167, 139, 250, var(--tw-border-opacity));\n  }\n\n  .dark .xl\\:dark\\:focus\\:border-purple-500:focus {\n    --tw-border-opacity: 1;\n    border-color: rgba(139, 92, 246, var(--tw-border-opacity));\n  }\n\n  .dark .xl\\:dark\\:focus\\:border-purple-600:focus {\n    --tw-border-opacity: 1;\n    border-color: rgba(124, 58, 237, var(--tw-border-opacity));\n  }\n\n  .dark .xl\\:dark\\:focus\\:border-purple-700:focus {\n    --tw-border-opacity: 1;\n    border-color: rgba(109, 40, 217, var(--tw-border-opacity));\n  }\n\n  .dark .xl\\:dark\\:focus\\:border-purple-800:focus {\n    --tw-border-opacity: 1;\n    border-color: rgba(91, 33, 182, var(--tw-border-opacity));\n  }\n\n  .dark .xl\\:dark\\:focus\\:border-purple-900:focus {\n    --tw-border-opacity: 1;\n    border-color: rgba(76, 29, 149, var(--tw-border-opacity));\n  }\n\n  .dark .xl\\:dark\\:focus\\:border-pink-50:focus {\n    --tw-border-opacity: 1;\n    border-color: rgba(253, 242, 248, var(--tw-border-opacity));\n  }\n\n  .dark .xl\\:dark\\:focus\\:border-pink-100:focus {\n    --tw-border-opacity: 1;\n    border-color: rgba(252, 231, 243, var(--tw-border-opacity));\n  }\n\n  .dark .xl\\:dark\\:focus\\:border-pink-200:focus {\n    --tw-border-opacity: 1;\n    border-color: rgba(251, 207, 232, var(--tw-border-opacity));\n  }\n\n  .dark .xl\\:dark\\:focus\\:border-pink-300:focus {\n    --tw-border-opacity: 1;\n    border-color: rgba(249, 168, 212, var(--tw-border-opacity));\n  }\n\n  .dark .xl\\:dark\\:focus\\:border-pink-400:focus {\n    --tw-border-opacity: 1;\n    border-color: rgba(244, 114, 182, var(--tw-border-opacity));\n  }\n\n  .dark .xl\\:dark\\:focus\\:border-pink-500:focus {\n    --tw-border-opacity: 1;\n    border-color: rgba(236, 72, 153, var(--tw-border-opacity));\n  }\n\n  .dark .xl\\:dark\\:focus\\:border-pink-600:focus {\n    --tw-border-opacity: 1;\n    border-color: rgba(219, 39, 119, var(--tw-border-opacity));\n  }\n\n  .dark .xl\\:dark\\:focus\\:border-pink-700:focus {\n    --tw-border-opacity: 1;\n    border-color: rgba(190, 24, 93, var(--tw-border-opacity));\n  }\n\n  .dark .xl\\:dark\\:focus\\:border-pink-800:focus {\n    --tw-border-opacity: 1;\n    border-color: rgba(157, 23, 77, var(--tw-border-opacity));\n  }\n\n  .dark .xl\\:dark\\:focus\\:border-pink-900:focus {\n    --tw-border-opacity: 1;\n    border-color: rgba(131, 24, 67, var(--tw-border-opacity));\n  }\n\n  .xl\\:border-opacity-0 {\n    --tw-border-opacity: 0;\n  }\n\n  .xl\\:border-opacity-5 {\n    --tw-border-opacity: 0.05;\n  }\n\n  .xl\\:border-opacity-10 {\n    --tw-border-opacity: 0.1;\n  }\n\n  .xl\\:border-opacity-20 {\n    --tw-border-opacity: 0.2;\n  }\n\n  .xl\\:border-opacity-25 {\n    --tw-border-opacity: 0.25;\n  }\n\n  .xl\\:border-opacity-30 {\n    --tw-border-opacity: 0.3;\n  }\n\n  .xl\\:border-opacity-40 {\n    --tw-border-opacity: 0.4;\n  }\n\n  .xl\\:border-opacity-50 {\n    --tw-border-opacity: 0.5;\n  }\n\n  .xl\\:border-opacity-60 {\n    --tw-border-opacity: 0.6;\n  }\n\n  .xl\\:border-opacity-70 {\n    --tw-border-opacity: 0.7;\n  }\n\n  .xl\\:border-opacity-75 {\n    --tw-border-opacity: 0.75;\n  }\n\n  .xl\\:border-opacity-80 {\n    --tw-border-opacity: 0.8;\n  }\n\n  .xl\\:border-opacity-90 {\n    --tw-border-opacity: 0.9;\n  }\n\n  .xl\\:border-opacity-95 {\n    --tw-border-opacity: 0.95;\n  }\n\n  .xl\\:border-opacity-100 {\n    --tw-border-opacity: 1;\n  }\n\n  .group:hover .xl\\:group-hover\\:border-opacity-0 {\n    --tw-border-opacity: 0;\n  }\n\n  .group:hover .xl\\:group-hover\\:border-opacity-5 {\n    --tw-border-opacity: 0.05;\n  }\n\n  .group:hover .xl\\:group-hover\\:border-opacity-10 {\n    --tw-border-opacity: 0.1;\n  }\n\n  .group:hover .xl\\:group-hover\\:border-opacity-20 {\n    --tw-border-opacity: 0.2;\n  }\n\n  .group:hover .xl\\:group-hover\\:border-opacity-25 {\n    --tw-border-opacity: 0.25;\n  }\n\n  .group:hover .xl\\:group-hover\\:border-opacity-30 {\n    --tw-border-opacity: 0.3;\n  }\n\n  .group:hover .xl\\:group-hover\\:border-opacity-40 {\n    --tw-border-opacity: 0.4;\n  }\n\n  .group:hover .xl\\:group-hover\\:border-opacity-50 {\n    --tw-border-opacity: 0.5;\n  }\n\n  .group:hover .xl\\:group-hover\\:border-opacity-60 {\n    --tw-border-opacity: 0.6;\n  }\n\n  .group:hover .xl\\:group-hover\\:border-opacity-70 {\n    --tw-border-opacity: 0.7;\n  }\n\n  .group:hover .xl\\:group-hover\\:border-opacity-75 {\n    --tw-border-opacity: 0.75;\n  }\n\n  .group:hover .xl\\:group-hover\\:border-opacity-80 {\n    --tw-border-opacity: 0.8;\n  }\n\n  .group:hover .xl\\:group-hover\\:border-opacity-90 {\n    --tw-border-opacity: 0.9;\n  }\n\n  .group:hover .xl\\:group-hover\\:border-opacity-95 {\n    --tw-border-opacity: 0.95;\n  }\n\n  .group:hover .xl\\:group-hover\\:border-opacity-100 {\n    --tw-border-opacity: 1;\n  }\n\n  .xl\\:focus-within\\:border-opacity-0:focus-within {\n    --tw-border-opacity: 0;\n  }\n\n  .xl\\:focus-within\\:border-opacity-5:focus-within {\n    --tw-border-opacity: 0.05;\n  }\n\n  .xl\\:focus-within\\:border-opacity-10:focus-within {\n    --tw-border-opacity: 0.1;\n  }\n\n  .xl\\:focus-within\\:border-opacity-20:focus-within {\n    --tw-border-opacity: 0.2;\n  }\n\n  .xl\\:focus-within\\:border-opacity-25:focus-within {\n    --tw-border-opacity: 0.25;\n  }\n\n  .xl\\:focus-within\\:border-opacity-30:focus-within {\n    --tw-border-opacity: 0.3;\n  }\n\n  .xl\\:focus-within\\:border-opacity-40:focus-within {\n    --tw-border-opacity: 0.4;\n  }\n\n  .xl\\:focus-within\\:border-opacity-50:focus-within {\n    --tw-border-opacity: 0.5;\n  }\n\n  .xl\\:focus-within\\:border-opacity-60:focus-within {\n    --tw-border-opacity: 0.6;\n  }\n\n  .xl\\:focus-within\\:border-opacity-70:focus-within {\n    --tw-border-opacity: 0.7;\n  }\n\n  .xl\\:focus-within\\:border-opacity-75:focus-within {\n    --tw-border-opacity: 0.75;\n  }\n\n  .xl\\:focus-within\\:border-opacity-80:focus-within {\n    --tw-border-opacity: 0.8;\n  }\n\n  .xl\\:focus-within\\:border-opacity-90:focus-within {\n    --tw-border-opacity: 0.9;\n  }\n\n  .xl\\:focus-within\\:border-opacity-95:focus-within {\n    --tw-border-opacity: 0.95;\n  }\n\n  .xl\\:focus-within\\:border-opacity-100:focus-within {\n    --tw-border-opacity: 1;\n  }\n\n  .xl\\:hover\\:border-opacity-0:hover {\n    --tw-border-opacity: 0;\n  }\n\n  .xl\\:hover\\:border-opacity-5:hover {\n    --tw-border-opacity: 0.05;\n  }\n\n  .xl\\:hover\\:border-opacity-10:hover {\n    --tw-border-opacity: 0.1;\n  }\n\n  .xl\\:hover\\:border-opacity-20:hover {\n    --tw-border-opacity: 0.2;\n  }\n\n  .xl\\:hover\\:border-opacity-25:hover {\n    --tw-border-opacity: 0.25;\n  }\n\n  .xl\\:hover\\:border-opacity-30:hover {\n    --tw-border-opacity: 0.3;\n  }\n\n  .xl\\:hover\\:border-opacity-40:hover {\n    --tw-border-opacity: 0.4;\n  }\n\n  .xl\\:hover\\:border-opacity-50:hover {\n    --tw-border-opacity: 0.5;\n  }\n\n  .xl\\:hover\\:border-opacity-60:hover {\n    --tw-border-opacity: 0.6;\n  }\n\n  .xl\\:hover\\:border-opacity-70:hover {\n    --tw-border-opacity: 0.7;\n  }\n\n  .xl\\:hover\\:border-opacity-75:hover {\n    --tw-border-opacity: 0.75;\n  }\n\n  .xl\\:hover\\:border-opacity-80:hover {\n    --tw-border-opacity: 0.8;\n  }\n\n  .xl\\:hover\\:border-opacity-90:hover {\n    --tw-border-opacity: 0.9;\n  }\n\n  .xl\\:hover\\:border-opacity-95:hover {\n    --tw-border-opacity: 0.95;\n  }\n\n  .xl\\:hover\\:border-opacity-100:hover {\n    --tw-border-opacity: 1;\n  }\n\n  .xl\\:focus\\:border-opacity-0:focus {\n    --tw-border-opacity: 0;\n  }\n\n  .xl\\:focus\\:border-opacity-5:focus {\n    --tw-border-opacity: 0.05;\n  }\n\n  .xl\\:focus\\:border-opacity-10:focus {\n    --tw-border-opacity: 0.1;\n  }\n\n  .xl\\:focus\\:border-opacity-20:focus {\n    --tw-border-opacity: 0.2;\n  }\n\n  .xl\\:focus\\:border-opacity-25:focus {\n    --tw-border-opacity: 0.25;\n  }\n\n  .xl\\:focus\\:border-opacity-30:focus {\n    --tw-border-opacity: 0.3;\n  }\n\n  .xl\\:focus\\:border-opacity-40:focus {\n    --tw-border-opacity: 0.4;\n  }\n\n  .xl\\:focus\\:border-opacity-50:focus {\n    --tw-border-opacity: 0.5;\n  }\n\n  .xl\\:focus\\:border-opacity-60:focus {\n    --tw-border-opacity: 0.6;\n  }\n\n  .xl\\:focus\\:border-opacity-70:focus {\n    --tw-border-opacity: 0.7;\n  }\n\n  .xl\\:focus\\:border-opacity-75:focus {\n    --tw-border-opacity: 0.75;\n  }\n\n  .xl\\:focus\\:border-opacity-80:focus {\n    --tw-border-opacity: 0.8;\n  }\n\n  .xl\\:focus\\:border-opacity-90:focus {\n    --tw-border-opacity: 0.9;\n  }\n\n  .xl\\:focus\\:border-opacity-95:focus {\n    --tw-border-opacity: 0.95;\n  }\n\n  .xl\\:focus\\:border-opacity-100:focus {\n    --tw-border-opacity: 1;\n  }\n\n  .dark .xl\\:dark\\:border-opacity-0 {\n    --tw-border-opacity: 0;\n  }\n\n  .dark .xl\\:dark\\:border-opacity-5 {\n    --tw-border-opacity: 0.05;\n  }\n\n  .dark .xl\\:dark\\:border-opacity-10 {\n    --tw-border-opacity: 0.1;\n  }\n\n  .dark .xl\\:dark\\:border-opacity-20 {\n    --tw-border-opacity: 0.2;\n  }\n\n  .dark .xl\\:dark\\:border-opacity-25 {\n    --tw-border-opacity: 0.25;\n  }\n\n  .dark .xl\\:dark\\:border-opacity-30 {\n    --tw-border-opacity: 0.3;\n  }\n\n  .dark .xl\\:dark\\:border-opacity-40 {\n    --tw-border-opacity: 0.4;\n  }\n\n  .dark .xl\\:dark\\:border-opacity-50 {\n    --tw-border-opacity: 0.5;\n  }\n\n  .dark .xl\\:dark\\:border-opacity-60 {\n    --tw-border-opacity: 0.6;\n  }\n\n  .dark .xl\\:dark\\:border-opacity-70 {\n    --tw-border-opacity: 0.7;\n  }\n\n  .dark .xl\\:dark\\:border-opacity-75 {\n    --tw-border-opacity: 0.75;\n  }\n\n  .dark .xl\\:dark\\:border-opacity-80 {\n    --tw-border-opacity: 0.8;\n  }\n\n  .dark .xl\\:dark\\:border-opacity-90 {\n    --tw-border-opacity: 0.9;\n  }\n\n  .dark .xl\\:dark\\:border-opacity-95 {\n    --tw-border-opacity: 0.95;\n  }\n\n  .dark .xl\\:dark\\:border-opacity-100 {\n    --tw-border-opacity: 1;\n  }\n\n  .dark .group:hover .xl\\:dark\\:group-hover\\:border-opacity-0 {\n    --tw-border-opacity: 0;\n  }\n\n  .dark .group:hover .xl\\:dark\\:group-hover\\:border-opacity-5 {\n    --tw-border-opacity: 0.05;\n  }\n\n  .dark .group:hover .xl\\:dark\\:group-hover\\:border-opacity-10 {\n    --tw-border-opacity: 0.1;\n  }\n\n  .dark .group:hover .xl\\:dark\\:group-hover\\:border-opacity-20 {\n    --tw-border-opacity: 0.2;\n  }\n\n  .dark .group:hover .xl\\:dark\\:group-hover\\:border-opacity-25 {\n    --tw-border-opacity: 0.25;\n  }\n\n  .dark .group:hover .xl\\:dark\\:group-hover\\:border-opacity-30 {\n    --tw-border-opacity: 0.3;\n  }\n\n  .dark .group:hover .xl\\:dark\\:group-hover\\:border-opacity-40 {\n    --tw-border-opacity: 0.4;\n  }\n\n  .dark .group:hover .xl\\:dark\\:group-hover\\:border-opacity-50 {\n    --tw-border-opacity: 0.5;\n  }\n\n  .dark .group:hover .xl\\:dark\\:group-hover\\:border-opacity-60 {\n    --tw-border-opacity: 0.6;\n  }\n\n  .dark .group:hover .xl\\:dark\\:group-hover\\:border-opacity-70 {\n    --tw-border-opacity: 0.7;\n  }\n\n  .dark .group:hover .xl\\:dark\\:group-hover\\:border-opacity-75 {\n    --tw-border-opacity: 0.75;\n  }\n\n  .dark .group:hover .xl\\:dark\\:group-hover\\:border-opacity-80 {\n    --tw-border-opacity: 0.8;\n  }\n\n  .dark .group:hover .xl\\:dark\\:group-hover\\:border-opacity-90 {\n    --tw-border-opacity: 0.9;\n  }\n\n  .dark .group:hover .xl\\:dark\\:group-hover\\:border-opacity-95 {\n    --tw-border-opacity: 0.95;\n  }\n\n  .dark .group:hover .xl\\:dark\\:group-hover\\:border-opacity-100 {\n    --tw-border-opacity: 1;\n  }\n\n  .dark .xl\\:dark\\:focus-within\\:border-opacity-0:focus-within {\n    --tw-border-opacity: 0;\n  }\n\n  .dark .xl\\:dark\\:focus-within\\:border-opacity-5:focus-within {\n    --tw-border-opacity: 0.05;\n  }\n\n  .dark .xl\\:dark\\:focus-within\\:border-opacity-10:focus-within {\n    --tw-border-opacity: 0.1;\n  }\n\n  .dark .xl\\:dark\\:focus-within\\:border-opacity-20:focus-within {\n    --tw-border-opacity: 0.2;\n  }\n\n  .dark .xl\\:dark\\:focus-within\\:border-opacity-25:focus-within {\n    --tw-border-opacity: 0.25;\n  }\n\n  .dark .xl\\:dark\\:focus-within\\:border-opacity-30:focus-within {\n    --tw-border-opacity: 0.3;\n  }\n\n  .dark .xl\\:dark\\:focus-within\\:border-opacity-40:focus-within {\n    --tw-border-opacity: 0.4;\n  }\n\n  .dark .xl\\:dark\\:focus-within\\:border-opacity-50:focus-within {\n    --tw-border-opacity: 0.5;\n  }\n\n  .dark .xl\\:dark\\:focus-within\\:border-opacity-60:focus-within {\n    --tw-border-opacity: 0.6;\n  }\n\n  .dark .xl\\:dark\\:focus-within\\:border-opacity-70:focus-within {\n    --tw-border-opacity: 0.7;\n  }\n\n  .dark .xl\\:dark\\:focus-within\\:border-opacity-75:focus-within {\n    --tw-border-opacity: 0.75;\n  }\n\n  .dark .xl\\:dark\\:focus-within\\:border-opacity-80:focus-within {\n    --tw-border-opacity: 0.8;\n  }\n\n  .dark .xl\\:dark\\:focus-within\\:border-opacity-90:focus-within {\n    --tw-border-opacity: 0.9;\n  }\n\n  .dark .xl\\:dark\\:focus-within\\:border-opacity-95:focus-within {\n    --tw-border-opacity: 0.95;\n  }\n\n  .dark .xl\\:dark\\:focus-within\\:border-opacity-100:focus-within {\n    --tw-border-opacity: 1;\n  }\n\n  .dark .xl\\:dark\\:hover\\:border-opacity-0:hover {\n    --tw-border-opacity: 0;\n  }\n\n  .dark .xl\\:dark\\:hover\\:border-opacity-5:hover {\n    --tw-border-opacity: 0.05;\n  }\n\n  .dark .xl\\:dark\\:hover\\:border-opacity-10:hover {\n    --tw-border-opacity: 0.1;\n  }\n\n  .dark .xl\\:dark\\:hover\\:border-opacity-20:hover {\n    --tw-border-opacity: 0.2;\n  }\n\n  .dark .xl\\:dark\\:hover\\:border-opacity-25:hover {\n    --tw-border-opacity: 0.25;\n  }\n\n  .dark .xl\\:dark\\:hover\\:border-opacity-30:hover {\n    --tw-border-opacity: 0.3;\n  }\n\n  .dark .xl\\:dark\\:hover\\:border-opacity-40:hover {\n    --tw-border-opacity: 0.4;\n  }\n\n  .dark .xl\\:dark\\:hover\\:border-opacity-50:hover {\n    --tw-border-opacity: 0.5;\n  }\n\n  .dark .xl\\:dark\\:hover\\:border-opacity-60:hover {\n    --tw-border-opacity: 0.6;\n  }\n\n  .dark .xl\\:dark\\:hover\\:border-opacity-70:hover {\n    --tw-border-opacity: 0.7;\n  }\n\n  .dark .xl\\:dark\\:hover\\:border-opacity-75:hover {\n    --tw-border-opacity: 0.75;\n  }\n\n  .dark .xl\\:dark\\:hover\\:border-opacity-80:hover {\n    --tw-border-opacity: 0.8;\n  }\n\n  .dark .xl\\:dark\\:hover\\:border-opacity-90:hover {\n    --tw-border-opacity: 0.9;\n  }\n\n  .dark .xl\\:dark\\:hover\\:border-opacity-95:hover {\n    --tw-border-opacity: 0.95;\n  }\n\n  .dark .xl\\:dark\\:hover\\:border-opacity-100:hover {\n    --tw-border-opacity: 1;\n  }\n\n  .dark .xl\\:dark\\:focus\\:border-opacity-0:focus {\n    --tw-border-opacity: 0;\n  }\n\n  .dark .xl\\:dark\\:focus\\:border-opacity-5:focus {\n    --tw-border-opacity: 0.05;\n  }\n\n  .dark .xl\\:dark\\:focus\\:border-opacity-10:focus {\n    --tw-border-opacity: 0.1;\n  }\n\n  .dark .xl\\:dark\\:focus\\:border-opacity-20:focus {\n    --tw-border-opacity: 0.2;\n  }\n\n  .dark .xl\\:dark\\:focus\\:border-opacity-25:focus {\n    --tw-border-opacity: 0.25;\n  }\n\n  .dark .xl\\:dark\\:focus\\:border-opacity-30:focus {\n    --tw-border-opacity: 0.3;\n  }\n\n  .dark .xl\\:dark\\:focus\\:border-opacity-40:focus {\n    --tw-border-opacity: 0.4;\n  }\n\n  .dark .xl\\:dark\\:focus\\:border-opacity-50:focus {\n    --tw-border-opacity: 0.5;\n  }\n\n  .dark .xl\\:dark\\:focus\\:border-opacity-60:focus {\n    --tw-border-opacity: 0.6;\n  }\n\n  .dark .xl\\:dark\\:focus\\:border-opacity-70:focus {\n    --tw-border-opacity: 0.7;\n  }\n\n  .dark .xl\\:dark\\:focus\\:border-opacity-75:focus {\n    --tw-border-opacity: 0.75;\n  }\n\n  .dark .xl\\:dark\\:focus\\:border-opacity-80:focus {\n    --tw-border-opacity: 0.8;\n  }\n\n  .dark .xl\\:dark\\:focus\\:border-opacity-90:focus {\n    --tw-border-opacity: 0.9;\n  }\n\n  .dark .xl\\:dark\\:focus\\:border-opacity-95:focus {\n    --tw-border-opacity: 0.95;\n  }\n\n  .dark .xl\\:dark\\:focus\\:border-opacity-100:focus {\n    --tw-border-opacity: 1;\n  }\n\n  .xl\\:rounded-none {\n    border-radius: 0px;\n  }\n\n  .xl\\:rounded-sm {\n    border-radius: 0.125rem;\n  }\n\n  .xl\\:rounded {\n    border-radius: 0.25rem;\n  }\n\n  .xl\\:rounded-md {\n    border-radius: 0.375rem;\n  }\n\n  .xl\\:rounded-lg {\n    border-radius: 0.5rem;\n  }\n\n  .xl\\:rounded-xl {\n    border-radius: 0.75rem;\n  }\n\n  .xl\\:rounded-2xl {\n    border-radius: 1rem;\n  }\n\n  .xl\\:rounded-3xl {\n    border-radius: 1.5rem;\n  }\n\n  .xl\\:rounded-full {\n    border-radius: 9999px;\n  }\n\n  .xl\\:rounded-t-none {\n    border-top-left-radius: 0px;\n    border-top-right-radius: 0px;\n  }\n\n  .xl\\:rounded-r-none {\n    border-top-right-radius: 0px;\n    border-bottom-right-radius: 0px;\n  }\n\n  .xl\\:rounded-b-none {\n    border-bottom-right-radius: 0px;\n    border-bottom-left-radius: 0px;\n  }\n\n  .xl\\:rounded-l-none {\n    border-top-left-radius: 0px;\n    border-bottom-left-radius: 0px;\n  }\n\n  .xl\\:rounded-t-sm {\n    border-top-left-radius: 0.125rem;\n    border-top-right-radius: 0.125rem;\n  }\n\n  .xl\\:rounded-r-sm {\n    border-top-right-radius: 0.125rem;\n    border-bottom-right-radius: 0.125rem;\n  }\n\n  .xl\\:rounded-b-sm {\n    border-bottom-right-radius: 0.125rem;\n    border-bottom-left-radius: 0.125rem;\n  }\n\n  .xl\\:rounded-l-sm {\n    border-top-left-radius: 0.125rem;\n    border-bottom-left-radius: 0.125rem;\n  }\n\n  .xl\\:rounded-t {\n    border-top-left-radius: 0.25rem;\n    border-top-right-radius: 0.25rem;\n  }\n\n  .xl\\:rounded-r {\n    border-top-right-radius: 0.25rem;\n    border-bottom-right-radius: 0.25rem;\n  }\n\n  .xl\\:rounded-b {\n    border-bottom-right-radius: 0.25rem;\n    border-bottom-left-radius: 0.25rem;\n  }\n\n  .xl\\:rounded-l {\n    border-top-left-radius: 0.25rem;\n    border-bottom-left-radius: 0.25rem;\n  }\n\n  .xl\\:rounded-t-md {\n    border-top-left-radius: 0.375rem;\n    border-top-right-radius: 0.375rem;\n  }\n\n  .xl\\:rounded-r-md {\n    border-top-right-radius: 0.375rem;\n    border-bottom-right-radius: 0.375rem;\n  }\n\n  .xl\\:rounded-b-md {\n    border-bottom-right-radius: 0.375rem;\n    border-bottom-left-radius: 0.375rem;\n  }\n\n  .xl\\:rounded-l-md {\n    border-top-left-radius: 0.375rem;\n    border-bottom-left-radius: 0.375rem;\n  }\n\n  .xl\\:rounded-t-lg {\n    border-top-left-radius: 0.5rem;\n    border-top-right-radius: 0.5rem;\n  }\n\n  .xl\\:rounded-r-lg {\n    border-top-right-radius: 0.5rem;\n    border-bottom-right-radius: 0.5rem;\n  }\n\n  .xl\\:rounded-b-lg {\n    border-bottom-right-radius: 0.5rem;\n    border-bottom-left-radius: 0.5rem;\n  }\n\n  .xl\\:rounded-l-lg {\n    border-top-left-radius: 0.5rem;\n    border-bottom-left-radius: 0.5rem;\n  }\n\n  .xl\\:rounded-t-xl {\n    border-top-left-radius: 0.75rem;\n    border-top-right-radius: 0.75rem;\n  }\n\n  .xl\\:rounded-r-xl {\n    border-top-right-radius: 0.75rem;\n    border-bottom-right-radius: 0.75rem;\n  }\n\n  .xl\\:rounded-b-xl {\n    border-bottom-right-radius: 0.75rem;\n    border-bottom-left-radius: 0.75rem;\n  }\n\n  .xl\\:rounded-l-xl {\n    border-top-left-radius: 0.75rem;\n    border-bottom-left-radius: 0.75rem;\n  }\n\n  .xl\\:rounded-t-2xl {\n    border-top-left-radius: 1rem;\n    border-top-right-radius: 1rem;\n  }\n\n  .xl\\:rounded-r-2xl {\n    border-top-right-radius: 1rem;\n    border-bottom-right-radius: 1rem;\n  }\n\n  .xl\\:rounded-b-2xl {\n    border-bottom-right-radius: 1rem;\n    border-bottom-left-radius: 1rem;\n  }\n\n  .xl\\:rounded-l-2xl {\n    border-top-left-radius: 1rem;\n    border-bottom-left-radius: 1rem;\n  }\n\n  .xl\\:rounded-t-3xl {\n    border-top-left-radius: 1.5rem;\n    border-top-right-radius: 1.5rem;\n  }\n\n  .xl\\:rounded-r-3xl {\n    border-top-right-radius: 1.5rem;\n    border-bottom-right-radius: 1.5rem;\n  }\n\n  .xl\\:rounded-b-3xl {\n    border-bottom-right-radius: 1.5rem;\n    border-bottom-left-radius: 1.5rem;\n  }\n\n  .xl\\:rounded-l-3xl {\n    border-top-left-radius: 1.5rem;\n    border-bottom-left-radius: 1.5rem;\n  }\n\n  .xl\\:rounded-t-full {\n    border-top-left-radius: 9999px;\n    border-top-right-radius: 9999px;\n  }\n\n  .xl\\:rounded-r-full {\n    border-top-right-radius: 9999px;\n    border-bottom-right-radius: 9999px;\n  }\n\n  .xl\\:rounded-b-full {\n    border-bottom-right-radius: 9999px;\n    border-bottom-left-radius: 9999px;\n  }\n\n  .xl\\:rounded-l-full {\n    border-top-left-radius: 9999px;\n    border-bottom-left-radius: 9999px;\n  }\n\n  .xl\\:rounded-tl-none {\n    border-top-left-radius: 0px;\n  }\n\n  .xl\\:rounded-tr-none {\n    border-top-right-radius: 0px;\n  }\n\n  .xl\\:rounded-br-none {\n    border-bottom-right-radius: 0px;\n  }\n\n  .xl\\:rounded-bl-none {\n    border-bottom-left-radius: 0px;\n  }\n\n  .xl\\:rounded-tl-sm {\n    border-top-left-radius: 0.125rem;\n  }\n\n  .xl\\:rounded-tr-sm {\n    border-top-right-radius: 0.125rem;\n  }\n\n  .xl\\:rounded-br-sm {\n    border-bottom-right-radius: 0.125rem;\n  }\n\n  .xl\\:rounded-bl-sm {\n    border-bottom-left-radius: 0.125rem;\n  }\n\n  .xl\\:rounded-tl {\n    border-top-left-radius: 0.25rem;\n  }\n\n  .xl\\:rounded-tr {\n    border-top-right-radius: 0.25rem;\n  }\n\n  .xl\\:rounded-br {\n    border-bottom-right-radius: 0.25rem;\n  }\n\n  .xl\\:rounded-bl {\n    border-bottom-left-radius: 0.25rem;\n  }\n\n  .xl\\:rounded-tl-md {\n    border-top-left-radius: 0.375rem;\n  }\n\n  .xl\\:rounded-tr-md {\n    border-top-right-radius: 0.375rem;\n  }\n\n  .xl\\:rounded-br-md {\n    border-bottom-right-radius: 0.375rem;\n  }\n\n  .xl\\:rounded-bl-md {\n    border-bottom-left-radius: 0.375rem;\n  }\n\n  .xl\\:rounded-tl-lg {\n    border-top-left-radius: 0.5rem;\n  }\n\n  .xl\\:rounded-tr-lg {\n    border-top-right-radius: 0.5rem;\n  }\n\n  .xl\\:rounded-br-lg {\n    border-bottom-right-radius: 0.5rem;\n  }\n\n  .xl\\:rounded-bl-lg {\n    border-bottom-left-radius: 0.5rem;\n  }\n\n  .xl\\:rounded-tl-xl {\n    border-top-left-radius: 0.75rem;\n  }\n\n  .xl\\:rounded-tr-xl {\n    border-top-right-radius: 0.75rem;\n  }\n\n  .xl\\:rounded-br-xl {\n    border-bottom-right-radius: 0.75rem;\n  }\n\n  .xl\\:rounded-bl-xl {\n    border-bottom-left-radius: 0.75rem;\n  }\n\n  .xl\\:rounded-tl-2xl {\n    border-top-left-radius: 1rem;\n  }\n\n  .xl\\:rounded-tr-2xl {\n    border-top-right-radius: 1rem;\n  }\n\n  .xl\\:rounded-br-2xl {\n    border-bottom-right-radius: 1rem;\n  }\n\n  .xl\\:rounded-bl-2xl {\n    border-bottom-left-radius: 1rem;\n  }\n\n  .xl\\:rounded-tl-3xl {\n    border-top-left-radius: 1.5rem;\n  }\n\n  .xl\\:rounded-tr-3xl {\n    border-top-right-radius: 1.5rem;\n  }\n\n  .xl\\:rounded-br-3xl {\n    border-bottom-right-radius: 1.5rem;\n  }\n\n  .xl\\:rounded-bl-3xl {\n    border-bottom-left-radius: 1.5rem;\n  }\n\n  .xl\\:rounded-tl-full {\n    border-top-left-radius: 9999px;\n  }\n\n  .xl\\:rounded-tr-full {\n    border-top-right-radius: 9999px;\n  }\n\n  .xl\\:rounded-br-full {\n    border-bottom-right-radius: 9999px;\n  }\n\n  .xl\\:rounded-bl-full {\n    border-bottom-left-radius: 9999px;\n  }\n\n  .xl\\:border-solid {\n    border-style: solid;\n  }\n\n  .xl\\:border-dashed {\n    border-style: dashed;\n  }\n\n  .xl\\:border-dotted {\n    border-style: dotted;\n  }\n\n  .xl\\:border-double {\n    border-style: double;\n  }\n\n  .xl\\:border-none {\n    border-style: none;\n  }\n\n  .xl\\:border-0 {\n    border-width: 0px;\n  }\n\n  .xl\\:border-2 {\n    border-width: 2px;\n  }\n\n  .xl\\:border-4 {\n    border-width: 4px;\n  }\n\n  .xl\\:border-8 {\n    border-width: 8px;\n  }\n\n  .xl\\:border {\n    border-width: 1px;\n  }\n\n  .xl\\:border-t-0 {\n    border-top-width: 0px;\n  }\n\n  .xl\\:border-r-0 {\n    border-right-width: 0px;\n  }\n\n  .xl\\:border-b-0 {\n    border-bottom-width: 0px;\n  }\n\n  .xl\\:border-l-0 {\n    border-left-width: 0px;\n  }\n\n  .xl\\:border-t-2 {\n    border-top-width: 2px;\n  }\n\n  .xl\\:border-r-2 {\n    border-right-width: 2px;\n  }\n\n  .xl\\:border-b-2 {\n    border-bottom-width: 2px;\n  }\n\n  .xl\\:border-l-2 {\n    border-left-width: 2px;\n  }\n\n  .xl\\:border-t-4 {\n    border-top-width: 4px;\n  }\n\n  .xl\\:border-r-4 {\n    border-right-width: 4px;\n  }\n\n  .xl\\:border-b-4 {\n    border-bottom-width: 4px;\n  }\n\n  .xl\\:border-l-4 {\n    border-left-width: 4px;\n  }\n\n  .xl\\:border-t-8 {\n    border-top-width: 8px;\n  }\n\n  .xl\\:border-r-8 {\n    border-right-width: 8px;\n  }\n\n  .xl\\:border-b-8 {\n    border-bottom-width: 8px;\n  }\n\n  .xl\\:border-l-8 {\n    border-left-width: 8px;\n  }\n\n  .xl\\:border-t {\n    border-top-width: 1px;\n  }\n\n  .xl\\:border-r {\n    border-right-width: 1px;\n  }\n\n  .xl\\:border-b {\n    border-bottom-width: 1px;\n  }\n\n  .xl\\:border-l {\n    border-left-width: 1px;\n  }\n\n  .xl\\:decoration-slice {\n    -webkit-box-decoration-break: slice;\n            box-decoration-break: slice;\n  }\n\n  .xl\\:decoration-clone {\n    -webkit-box-decoration-break: clone;\n            box-decoration-break: clone;\n  }\n\n  .xl\\:box-border {\n    box-sizing: border-box;\n  }\n\n  .xl\\:box-content {\n    box-sizing: content-box;\n  }\n\n  .xl\\:cursor-auto {\n    cursor: auto;\n  }\n\n  .xl\\:cursor-default {\n    cursor: default;\n  }\n\n  .xl\\:cursor-pointer {\n    cursor: pointer;\n  }\n\n  .xl\\:cursor-wait {\n    cursor: wait;\n  }\n\n  .xl\\:cursor-text {\n    cursor: text;\n  }\n\n  .xl\\:cursor-move {\n    cursor: move;\n  }\n\n  .xl\\:cursor-help {\n    cursor: help;\n  }\n\n  .xl\\:cursor-not-allowed {\n    cursor: not-allowed;\n  }\n\n  .xl\\:block {\n    display: block;\n  }\n\n  .xl\\:inline-block {\n    display: inline-block;\n  }\n\n  .xl\\:inline {\n    display: inline;\n  }\n\n  .xl\\:flex {\n    display: flex;\n  }\n\n  .xl\\:inline-flex {\n    display: inline-flex;\n  }\n\n  .xl\\:table {\n    display: table;\n  }\n\n  .xl\\:inline-table {\n    display: inline-table;\n  }\n\n  .xl\\:table-caption {\n    display: table-caption;\n  }\n\n  .xl\\:table-cell {\n    display: table-cell;\n  }\n\n  .xl\\:table-column {\n    display: table-column;\n  }\n\n  .xl\\:table-column-group {\n    display: table-column-group;\n  }\n\n  .xl\\:table-footer-group {\n    display: table-footer-group;\n  }\n\n  .xl\\:table-header-group {\n    display: table-header-group;\n  }\n\n  .xl\\:table-row-group {\n    display: table-row-group;\n  }\n\n  .xl\\:table-row {\n    display: table-row;\n  }\n\n  .xl\\:flow-root {\n    display: flow-root;\n  }\n\n  .xl\\:grid {\n    display: grid;\n  }\n\n  .xl\\:inline-grid {\n    display: inline-grid;\n  }\n\n  .xl\\:contents {\n    display: contents;\n  }\n\n  .xl\\:list-item {\n    display: list-item;\n  }\n\n  .xl\\:hidden {\n    display: none;\n  }\n\n  .xl\\:flex-row {\n    flex-direction: row;\n  }\n\n  .xl\\:flex-row-reverse {\n    flex-direction: row-reverse;\n  }\n\n  .xl\\:flex-col {\n    flex-direction: column;\n  }\n\n  .xl\\:flex-col-reverse {\n    flex-direction: column-reverse;\n  }\n\n  .xl\\:flex-wrap {\n    flex-wrap: wrap;\n  }\n\n  .xl\\:flex-wrap-reverse {\n    flex-wrap: wrap-reverse;\n  }\n\n  .xl\\:flex-nowrap {\n    flex-wrap: nowrap;\n  }\n\n  .xl\\:place-items-start {\n    place-items: start;\n  }\n\n  .xl\\:place-items-end {\n    place-items: end;\n  }\n\n  .xl\\:place-items-center {\n    place-items: center;\n  }\n\n  .xl\\:place-items-stretch {\n    place-items: stretch;\n  }\n\n  .xl\\:place-content-center {\n    place-content: center;\n  }\n\n  .xl\\:place-content-start {\n    place-content: start;\n  }\n\n  .xl\\:place-content-end {\n    place-content: end;\n  }\n\n  .xl\\:place-content-between {\n    place-content: space-between;\n  }\n\n  .xl\\:place-content-around {\n    place-content: space-around;\n  }\n\n  .xl\\:place-content-evenly {\n    place-content: space-evenly;\n  }\n\n  .xl\\:place-content-stretch {\n    place-content: stretch;\n  }\n\n  .xl\\:place-self-auto {\n    place-self: auto;\n  }\n\n  .xl\\:place-self-start {\n    place-self: start;\n  }\n\n  .xl\\:place-self-end {\n    place-self: end;\n  }\n\n  .xl\\:place-self-center {\n    place-self: center;\n  }\n\n  .xl\\:place-self-stretch {\n    place-self: stretch;\n  }\n\n  .xl\\:items-start {\n    align-items: flex-start;\n  }\n\n  .xl\\:items-end {\n    align-items: flex-end;\n  }\n\n  .xl\\:items-center {\n    align-items: center;\n  }\n\n  .xl\\:items-baseline {\n    align-items: baseline;\n  }\n\n  .xl\\:items-stretch {\n    align-items: stretch;\n  }\n\n  .xl\\:content-center {\n    align-content: center;\n  }\n\n  .xl\\:content-start {\n    align-content: flex-start;\n  }\n\n  .xl\\:content-end {\n    align-content: flex-end;\n  }\n\n  .xl\\:content-between {\n    align-content: space-between;\n  }\n\n  .xl\\:content-around {\n    align-content: space-around;\n  }\n\n  .xl\\:content-evenly {\n    align-content: space-evenly;\n  }\n\n  .xl\\:self-auto {\n    align-self: auto;\n  }\n\n  .xl\\:self-start {\n    align-self: flex-start;\n  }\n\n  .xl\\:self-end {\n    align-self: flex-end;\n  }\n\n  .xl\\:self-center {\n    align-self: center;\n  }\n\n  .xl\\:self-stretch {\n    align-self: stretch;\n  }\n\n  .xl\\:justify-items-start {\n    justify-items: start;\n  }\n\n  .xl\\:justify-items-end {\n    justify-items: end;\n  }\n\n  .xl\\:justify-items-center {\n    justify-items: center;\n  }\n\n  .xl\\:justify-items-stretch {\n    justify-items: stretch;\n  }\n\n  .xl\\:justify-start {\n    justify-content: flex-start;\n  }\n\n  .xl\\:justify-end {\n    justify-content: flex-end;\n  }\n\n  .xl\\:justify-center {\n    justify-content: center;\n  }\n\n  .xl\\:justify-between {\n    justify-content: space-between;\n  }\n\n  .xl\\:justify-around {\n    justify-content: space-around;\n  }\n\n  .xl\\:justify-evenly {\n    justify-content: space-evenly;\n  }\n\n  .xl\\:justify-self-auto {\n    justify-self: auto;\n  }\n\n  .xl\\:justify-self-start {\n    justify-self: start;\n  }\n\n  .xl\\:justify-self-end {\n    justify-self: end;\n  }\n\n  .xl\\:justify-self-center {\n    justify-self: center;\n  }\n\n  .xl\\:justify-self-stretch {\n    justify-self: stretch;\n  }\n\n  .xl\\:flex-1 {\n    flex: 1 1 0%;\n  }\n\n  .xl\\:flex-auto {\n    flex: 1 1 auto;\n  }\n\n  .xl\\:flex-initial {\n    flex: 0 1 auto;\n  }\n\n  .xl\\:flex-none {\n    flex: none;\n  }\n\n  .xl\\:flex-grow-0 {\n    flex-grow: 0;\n  }\n\n  .xl\\:flex-grow {\n    flex-grow: 1;\n  }\n\n  .xl\\:flex-shrink-0 {\n    flex-shrink: 0;\n  }\n\n  .xl\\:flex-shrink {\n    flex-shrink: 1;\n  }\n\n  .xl\\:order-1 {\n    order: 1;\n  }\n\n  .xl\\:order-2 {\n    order: 2;\n  }\n\n  .xl\\:order-3 {\n    order: 3;\n  }\n\n  .xl\\:order-4 {\n    order: 4;\n  }\n\n  .xl\\:order-5 {\n    order: 5;\n  }\n\n  .xl\\:order-6 {\n    order: 6;\n  }\n\n  .xl\\:order-7 {\n    order: 7;\n  }\n\n  .xl\\:order-8 {\n    order: 8;\n  }\n\n  .xl\\:order-9 {\n    order: 9;\n  }\n\n  .xl\\:order-10 {\n    order: 10;\n  }\n\n  .xl\\:order-11 {\n    order: 11;\n  }\n\n  .xl\\:order-12 {\n    order: 12;\n  }\n\n  .xl\\:order-first {\n    order: -9999;\n  }\n\n  .xl\\:order-last {\n    order: 9999;\n  }\n\n  .xl\\:order-none {\n    order: 0;\n  }\n\n  .xl\\:float-right {\n    float: right;\n  }\n\n  .xl\\:float-left {\n    float: left;\n  }\n\n  .xl\\:float-none {\n    float: none;\n  }\n\n  .xl\\:clear-left {\n    clear: left;\n  }\n\n  .xl\\:clear-right {\n    clear: right;\n  }\n\n  .xl\\:clear-both {\n    clear: both;\n  }\n\n  .xl\\:clear-none {\n    clear: none;\n  }\n\n  .xl\\:font-sans {\n    font-family: ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, \"Segoe UI\", Roboto, \"Helvetica Neue\", Arial, \"Noto Sans\", sans-serif, \"Apple Color Emoji\", \"Segoe UI Emoji\", \"Segoe UI Symbol\", \"Noto Color Emoji\";\n  }\n\n  .xl\\:font-serif {\n    font-family: ui-serif, Georgia, Cambria, \"Times New Roman\", Times, serif;\n  }\n\n  .xl\\:font-mono {\n    font-family: ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, \"Liberation Mono\", \"Courier New\", monospace;\n  }\n\n  .xl\\:font-thin {\n    font-weight: 100;\n  }\n\n  .xl\\:font-extralight {\n    font-weight: 200;\n  }\n\n  .xl\\:font-light {\n    font-weight: 300;\n  }\n\n  .xl\\:font-normal {\n    font-weight: 400;\n  }\n\n  .xl\\:font-medium {\n    font-weight: 500;\n  }\n\n  .xl\\:font-semibold {\n    font-weight: 600;\n  }\n\n  .xl\\:font-bold {\n    font-weight: 700;\n  }\n\n  .xl\\:font-extrabold {\n    font-weight: 800;\n  }\n\n  .xl\\:font-black {\n    font-weight: 900;\n  }\n\n  .xl\\:hover\\:font-thin:hover {\n    font-weight: 100;\n  }\n\n  .xl\\:hover\\:font-extralight:hover {\n    font-weight: 200;\n  }\n\n  .xl\\:hover\\:font-light:hover {\n    font-weight: 300;\n  }\n\n  .xl\\:hover\\:font-normal:hover {\n    font-weight: 400;\n  }\n\n  .xl\\:hover\\:font-medium:hover {\n    font-weight: 500;\n  }\n\n  .xl\\:hover\\:font-semibold:hover {\n    font-weight: 600;\n  }\n\n  .xl\\:hover\\:font-bold:hover {\n    font-weight: 700;\n  }\n\n  .xl\\:hover\\:font-extrabold:hover {\n    font-weight: 800;\n  }\n\n  .xl\\:hover\\:font-black:hover {\n    font-weight: 900;\n  }\n\n  .xl\\:focus\\:font-thin:focus {\n    font-weight: 100;\n  }\n\n  .xl\\:focus\\:font-extralight:focus {\n    font-weight: 200;\n  }\n\n  .xl\\:focus\\:font-light:focus {\n    font-weight: 300;\n  }\n\n  .xl\\:focus\\:font-normal:focus {\n    font-weight: 400;\n  }\n\n  .xl\\:focus\\:font-medium:focus {\n    font-weight: 500;\n  }\n\n  .xl\\:focus\\:font-semibold:focus {\n    font-weight: 600;\n  }\n\n  .xl\\:focus\\:font-bold:focus {\n    font-weight: 700;\n  }\n\n  .xl\\:focus\\:font-extrabold:focus {\n    font-weight: 800;\n  }\n\n  .xl\\:focus\\:font-black:focus {\n    font-weight: 900;\n  }\n\n  .xl\\:h-0 {\n    height: 0px;\n  }\n\n  .xl\\:h-1 {\n    height: 0.25rem;\n  }\n\n  .xl\\:h-2 {\n    height: 0.5rem;\n  }\n\n  .xl\\:h-3 {\n    height: 0.75rem;\n  }\n\n  .xl\\:h-4 {\n    height: 1rem;\n  }\n\n  .xl\\:h-5 {\n    height: 1.25rem;\n  }\n\n  .xl\\:h-6 {\n    height: 1.5rem;\n  }\n\n  .xl\\:h-7 {\n    height: 1.75rem;\n  }\n\n  .xl\\:h-8 {\n    height: 2rem;\n  }\n\n  .xl\\:h-9 {\n    height: 2.25rem;\n  }\n\n  .xl\\:h-10 {\n    height: 2.5rem;\n  }\n\n  .xl\\:h-11 {\n    height: 2.75rem;\n  }\n\n  .xl\\:h-12 {\n    height: 3rem;\n  }\n\n  .xl\\:h-14 {\n    height: 3.5rem;\n  }\n\n  .xl\\:h-16 {\n    height: 4rem;\n  }\n\n  .xl\\:h-20 {\n    height: 5rem;\n  }\n\n  .xl\\:h-24 {\n    height: 6rem;\n  }\n\n  .xl\\:h-28 {\n    height: 7rem;\n  }\n\n  .xl\\:h-32 {\n    height: 8rem;\n  }\n\n  .xl\\:h-36 {\n    height: 9rem;\n  }\n\n  .xl\\:h-40 {\n    height: 10rem;\n  }\n\n  .xl\\:h-44 {\n    height: 11rem;\n  }\n\n  .xl\\:h-48 {\n    height: 12rem;\n  }\n\n  .xl\\:h-52 {\n    height: 13rem;\n  }\n\n  .xl\\:h-56 {\n    height: 14rem;\n  }\n\n  .xl\\:h-60 {\n    height: 15rem;\n  }\n\n  .xl\\:h-64 {\n    height: 16rem;\n  }\n\n  .xl\\:h-72 {\n    height: 18rem;\n  }\n\n  .xl\\:h-80 {\n    height: 20rem;\n  }\n\n  .xl\\:h-96 {\n    height: 24rem;\n  }\n\n  .xl\\:h-auto {\n    height: auto;\n  }\n\n  .xl\\:h-px {\n    height: 1px;\n  }\n\n  .xl\\:h-0\\.5 {\n    height: 0.125rem;\n  }\n\n  .xl\\:h-1\\.5 {\n    height: 0.375rem;\n  }\n\n  .xl\\:h-2\\.5 {\n    height: 0.625rem;\n  }\n\n  .xl\\:h-3\\.5 {\n    height: 0.875rem;\n  }\n\n  .xl\\:h-1\\/2 {\n    height: 50%;\n  }\n\n  .xl\\:h-1\\/3 {\n    height: 33.333333%;\n  }\n\n  .xl\\:h-2\\/3 {\n    height: 66.666667%;\n  }\n\n  .xl\\:h-1\\/4 {\n    height: 25%;\n  }\n\n  .xl\\:h-2\\/4 {\n    height: 50%;\n  }\n\n  .xl\\:h-3\\/4 {\n    height: 75%;\n  }\n\n  .xl\\:h-1\\/5 {\n    height: 20%;\n  }\n\n  .xl\\:h-2\\/5 {\n    height: 40%;\n  }\n\n  .xl\\:h-3\\/5 {\n    height: 60%;\n  }\n\n  .xl\\:h-4\\/5 {\n    height: 80%;\n  }\n\n  .xl\\:h-1\\/6 {\n    height: 16.666667%;\n  }\n\n  .xl\\:h-2\\/6 {\n    height: 33.333333%;\n  }\n\n  .xl\\:h-3\\/6 {\n    height: 50%;\n  }\n\n  .xl\\:h-4\\/6 {\n    height: 66.666667%;\n  }\n\n  .xl\\:h-5\\/6 {\n    height: 83.333333%;\n  }\n\n  .xl\\:h-full {\n    height: 100%;\n  }\n\n  .xl\\:h-screen {\n    height: 100vh;\n  }\n\n  .xl\\:text-xs {\n    font-size: 0.75rem;\n    line-height: 1rem;\n  }\n\n  .xl\\:text-sm {\n    font-size: 0.875rem;\n    line-height: 1.25rem;\n  }\n\n  .xl\\:text-base {\n    font-size: 1rem;\n    line-height: 1.5rem;\n  }\n\n  .xl\\:text-lg {\n    font-size: 1.125rem;\n    line-height: 1.75rem;\n  }\n\n  .xl\\:text-xl {\n    font-size: 1.25rem;\n    line-height: 1.75rem;\n  }\n\n  .xl\\:text-2xl {\n    font-size: 1.5rem;\n    line-height: 2rem;\n  }\n\n  .xl\\:text-3xl {\n    font-size: 1.875rem;\n    line-height: 2.25rem;\n  }\n\n  .xl\\:text-4xl {\n    font-size: 2.25rem;\n    line-height: 2.5rem;\n  }\n\n  .xl\\:text-5xl {\n    font-size: 3rem;\n    line-height: 1;\n  }\n\n  .xl\\:text-6xl {\n    font-size: 3.75rem;\n    line-height: 1;\n  }\n\n  .xl\\:text-7xl {\n    font-size: 4.5rem;\n    line-height: 1;\n  }\n\n  .xl\\:text-8xl {\n    font-size: 6rem;\n    line-height: 1;\n  }\n\n  .xl\\:text-9xl {\n    font-size: 8rem;\n    line-height: 1;\n  }\n\n  .xl\\:leading-3 {\n    line-height: .75rem;\n  }\n\n  .xl\\:leading-4 {\n    line-height: 1rem;\n  }\n\n  .xl\\:leading-5 {\n    line-height: 1.25rem;\n  }\n\n  .xl\\:leading-6 {\n    line-height: 1.5rem;\n  }\n\n  .xl\\:leading-7 {\n    line-height: 1.75rem;\n  }\n\n  .xl\\:leading-8 {\n    line-height: 2rem;\n  }\n\n  .xl\\:leading-9 {\n    line-height: 2.25rem;\n  }\n\n  .xl\\:leading-10 {\n    line-height: 2.5rem;\n  }\n\n  .xl\\:leading-none {\n    line-height: 1;\n  }\n\n  .xl\\:leading-tight {\n    line-height: 1.25;\n  }\n\n  .xl\\:leading-snug {\n    line-height: 1.375;\n  }\n\n  .xl\\:leading-normal {\n    line-height: 1.5;\n  }\n\n  .xl\\:leading-relaxed {\n    line-height: 1.625;\n  }\n\n  .xl\\:leading-loose {\n    line-height: 2;\n  }\n\n  .xl\\:list-inside {\n    list-style-position: inside;\n  }\n\n  .xl\\:list-outside {\n    list-style-position: outside;\n  }\n\n  .xl\\:list-none {\n    list-style-type: none;\n  }\n\n  .xl\\:list-disc {\n    list-style-type: disc;\n  }\n\n  .xl\\:list-decimal {\n    list-style-type: decimal;\n  }\n\n  .xl\\:m-0 {\n    margin: 0px;\n  }\n\n  .xl\\:m-1 {\n    margin: 0.25rem;\n  }\n\n  .xl\\:m-2 {\n    margin: 0.5rem;\n  }\n\n  .xl\\:m-3 {\n    margin: 0.75rem;\n  }\n\n  .xl\\:m-4 {\n    margin: 1rem;\n  }\n\n  .xl\\:m-5 {\n    margin: 1.25rem;\n  }\n\n  .xl\\:m-6 {\n    margin: 1.5rem;\n  }\n\n  .xl\\:m-7 {\n    margin: 1.75rem;\n  }\n\n  .xl\\:m-8 {\n    margin: 2rem;\n  }\n\n  .xl\\:m-9 {\n    margin: 2.25rem;\n  }\n\n  .xl\\:m-10 {\n    margin: 2.5rem;\n  }\n\n  .xl\\:m-11 {\n    margin: 2.75rem;\n  }\n\n  .xl\\:m-12 {\n    margin: 3rem;\n  }\n\n  .xl\\:m-14 {\n    margin: 3.5rem;\n  }\n\n  .xl\\:m-16 {\n    margin: 4rem;\n  }\n\n  .xl\\:m-20 {\n    margin: 5rem;\n  }\n\n  .xl\\:m-24 {\n    margin: 6rem;\n  }\n\n  .xl\\:m-28 {\n    margin: 7rem;\n  }\n\n  .xl\\:m-32 {\n    margin: 8rem;\n  }\n\n  .xl\\:m-36 {\n    margin: 9rem;\n  }\n\n  .xl\\:m-40 {\n    margin: 10rem;\n  }\n\n  .xl\\:m-44 {\n    margin: 11rem;\n  }\n\n  .xl\\:m-48 {\n    margin: 12rem;\n  }\n\n  .xl\\:m-52 {\n    margin: 13rem;\n  }\n\n  .xl\\:m-56 {\n    margin: 14rem;\n  }\n\n  .xl\\:m-60 {\n    margin: 15rem;\n  }\n\n  .xl\\:m-64 {\n    margin: 16rem;\n  }\n\n  .xl\\:m-72 {\n    margin: 18rem;\n  }\n\n  .xl\\:m-80 {\n    margin: 20rem;\n  }\n\n  .xl\\:m-96 {\n    margin: 24rem;\n  }\n\n  .xl\\:m-auto {\n    margin: auto;\n  }\n\n  .xl\\:m-px {\n    margin: 1px;\n  }\n\n  .xl\\:m-0\\.5 {\n    margin: 0.125rem;\n  }\n\n  .xl\\:m-1\\.5 {\n    margin: 0.375rem;\n  }\n\n  .xl\\:m-2\\.5 {\n    margin: 0.625rem;\n  }\n\n  .xl\\:m-3\\.5 {\n    margin: 0.875rem;\n  }\n\n  .xl\\:-m-0 {\n    margin: 0px;\n  }\n\n  .xl\\:-m-1 {\n    margin: -0.25rem;\n  }\n\n  .xl\\:-m-2 {\n    margin: -0.5rem;\n  }\n\n  .xl\\:-m-3 {\n    margin: -0.75rem;\n  }\n\n  .xl\\:-m-4 {\n    margin: -1rem;\n  }\n\n  .xl\\:-m-5 {\n    margin: -1.25rem;\n  }\n\n  .xl\\:-m-6 {\n    margin: -1.5rem;\n  }\n\n  .xl\\:-m-7 {\n    margin: -1.75rem;\n  }\n\n  .xl\\:-m-8 {\n    margin: -2rem;\n  }\n\n  .xl\\:-m-9 {\n    margin: -2.25rem;\n  }\n\n  .xl\\:-m-10 {\n    margin: -2.5rem;\n  }\n\n  .xl\\:-m-11 {\n    margin: -2.75rem;\n  }\n\n  .xl\\:-m-12 {\n    margin: -3rem;\n  }\n\n  .xl\\:-m-14 {\n    margin: -3.5rem;\n  }\n\n  .xl\\:-m-16 {\n    margin: -4rem;\n  }\n\n  .xl\\:-m-20 {\n    margin: -5rem;\n  }\n\n  .xl\\:-m-24 {\n    margin: -6rem;\n  }\n\n  .xl\\:-m-28 {\n    margin: -7rem;\n  }\n\n  .xl\\:-m-32 {\n    margin: -8rem;\n  }\n\n  .xl\\:-m-36 {\n    margin: -9rem;\n  }\n\n  .xl\\:-m-40 {\n    margin: -10rem;\n  }\n\n  .xl\\:-m-44 {\n    margin: -11rem;\n  }\n\n  .xl\\:-m-48 {\n    margin: -12rem;\n  }\n\n  .xl\\:-m-52 {\n    margin: -13rem;\n  }\n\n  .xl\\:-m-56 {\n    margin: -14rem;\n  }\n\n  .xl\\:-m-60 {\n    margin: -15rem;\n  }\n\n  .xl\\:-m-64 {\n    margin: -16rem;\n  }\n\n  .xl\\:-m-72 {\n    margin: -18rem;\n  }\n\n  .xl\\:-m-80 {\n    margin: -20rem;\n  }\n\n  .xl\\:-m-96 {\n    margin: -24rem;\n  }\n\n  .xl\\:-m-px {\n    margin: -1px;\n  }\n\n  .xl\\:-m-0\\.5 {\n    margin: -0.125rem;\n  }\n\n  .xl\\:-m-1\\.5 {\n    margin: -0.375rem;\n  }\n\n  .xl\\:-m-2\\.5 {\n    margin: -0.625rem;\n  }\n\n  .xl\\:-m-3\\.5 {\n    margin: -0.875rem;\n  }\n\n  .xl\\:my-0 {\n    margin-top: 0px;\n    margin-bottom: 0px;\n  }\n\n  .xl\\:mx-0 {\n    margin-left: 0px;\n    margin-right: 0px;\n  }\n\n  .xl\\:my-1 {\n    margin-top: 0.25rem;\n    margin-bottom: 0.25rem;\n  }\n\n  .xl\\:mx-1 {\n    margin-left: 0.25rem;\n    margin-right: 0.25rem;\n  }\n\n  .xl\\:my-2 {\n    margin-top: 0.5rem;\n    margin-bottom: 0.5rem;\n  }\n\n  .xl\\:mx-2 {\n    margin-left: 0.5rem;\n    margin-right: 0.5rem;\n  }\n\n  .xl\\:my-3 {\n    margin-top: 0.75rem;\n    margin-bottom: 0.75rem;\n  }\n\n  .xl\\:mx-3 {\n    margin-left: 0.75rem;\n    margin-right: 0.75rem;\n  }\n\n  .xl\\:my-4 {\n    margin-top: 1rem;\n    margin-bottom: 1rem;\n  }\n\n  .xl\\:mx-4 {\n    margin-left: 1rem;\n    margin-right: 1rem;\n  }\n\n  .xl\\:my-5 {\n    margin-top: 1.25rem;\n    margin-bottom: 1.25rem;\n  }\n\n  .xl\\:mx-5 {\n    margin-left: 1.25rem;\n    margin-right: 1.25rem;\n  }\n\n  .xl\\:my-6 {\n    margin-top: 1.5rem;\n    margin-bottom: 1.5rem;\n  }\n\n  .xl\\:mx-6 {\n    margin-left: 1.5rem;\n    margin-right: 1.5rem;\n  }\n\n  .xl\\:my-7 {\n    margin-top: 1.75rem;\n    margin-bottom: 1.75rem;\n  }\n\n  .xl\\:mx-7 {\n    margin-left: 1.75rem;\n    margin-right: 1.75rem;\n  }\n\n  .xl\\:my-8 {\n    margin-top: 2rem;\n    margin-bottom: 2rem;\n  }\n\n  .xl\\:mx-8 {\n    margin-left: 2rem;\n    margin-right: 2rem;\n  }\n\n  .xl\\:my-9 {\n    margin-top: 2.25rem;\n    margin-bottom: 2.25rem;\n  }\n\n  .xl\\:mx-9 {\n    margin-left: 2.25rem;\n    margin-right: 2.25rem;\n  }\n\n  .xl\\:my-10 {\n    margin-top: 2.5rem;\n    margin-bottom: 2.5rem;\n  }\n\n  .xl\\:mx-10 {\n    margin-left: 2.5rem;\n    margin-right: 2.5rem;\n  }\n\n  .xl\\:my-11 {\n    margin-top: 2.75rem;\n    margin-bottom: 2.75rem;\n  }\n\n  .xl\\:mx-11 {\n    margin-left: 2.75rem;\n    margin-right: 2.75rem;\n  }\n\n  .xl\\:my-12 {\n    margin-top: 3rem;\n    margin-bottom: 3rem;\n  }\n\n  .xl\\:mx-12 {\n    margin-left: 3rem;\n    margin-right: 3rem;\n  }\n\n  .xl\\:my-14 {\n    margin-top: 3.5rem;\n    margin-bottom: 3.5rem;\n  }\n\n  .xl\\:mx-14 {\n    margin-left: 3.5rem;\n    margin-right: 3.5rem;\n  }\n\n  .xl\\:my-16 {\n    margin-top: 4rem;\n    margin-bottom: 4rem;\n  }\n\n  .xl\\:mx-16 {\n    margin-left: 4rem;\n    margin-right: 4rem;\n  }\n\n  .xl\\:my-20 {\n    margin-top: 5rem;\n    margin-bottom: 5rem;\n  }\n\n  .xl\\:mx-20 {\n    margin-left: 5rem;\n    margin-right: 5rem;\n  }\n\n  .xl\\:my-24 {\n    margin-top: 6rem;\n    margin-bottom: 6rem;\n  }\n\n  .xl\\:mx-24 {\n    margin-left: 6rem;\n    margin-right: 6rem;\n  }\n\n  .xl\\:my-28 {\n    margin-top: 7rem;\n    margin-bottom: 7rem;\n  }\n\n  .xl\\:mx-28 {\n    margin-left: 7rem;\n    margin-right: 7rem;\n  }\n\n  .xl\\:my-32 {\n    margin-top: 8rem;\n    margin-bottom: 8rem;\n  }\n\n  .xl\\:mx-32 {\n    margin-left: 8rem;\n    margin-right: 8rem;\n  }\n\n  .xl\\:my-36 {\n    margin-top: 9rem;\n    margin-bottom: 9rem;\n  }\n\n  .xl\\:mx-36 {\n    margin-left: 9rem;\n    margin-right: 9rem;\n  }\n\n  .xl\\:my-40 {\n    margin-top: 10rem;\n    margin-bottom: 10rem;\n  }\n\n  .xl\\:mx-40 {\n    margin-left: 10rem;\n    margin-right: 10rem;\n  }\n\n  .xl\\:my-44 {\n    margin-top: 11rem;\n    margin-bottom: 11rem;\n  }\n\n  .xl\\:mx-44 {\n    margin-left: 11rem;\n    margin-right: 11rem;\n  }\n\n  .xl\\:my-48 {\n    margin-top: 12rem;\n    margin-bottom: 12rem;\n  }\n\n  .xl\\:mx-48 {\n    margin-left: 12rem;\n    margin-right: 12rem;\n  }\n\n  .xl\\:my-52 {\n    margin-top: 13rem;\n    margin-bottom: 13rem;\n  }\n\n  .xl\\:mx-52 {\n    margin-left: 13rem;\n    margin-right: 13rem;\n  }\n\n  .xl\\:my-56 {\n    margin-top: 14rem;\n    margin-bottom: 14rem;\n  }\n\n  .xl\\:mx-56 {\n    margin-left: 14rem;\n    margin-right: 14rem;\n  }\n\n  .xl\\:my-60 {\n    margin-top: 15rem;\n    margin-bottom: 15rem;\n  }\n\n  .xl\\:mx-60 {\n    margin-left: 15rem;\n    margin-right: 15rem;\n  }\n\n  .xl\\:my-64 {\n    margin-top: 16rem;\n    margin-bottom: 16rem;\n  }\n\n  .xl\\:mx-64 {\n    margin-left: 16rem;\n    margin-right: 16rem;\n  }\n\n  .xl\\:my-72 {\n    margin-top: 18rem;\n    margin-bottom: 18rem;\n  }\n\n  .xl\\:mx-72 {\n    margin-left: 18rem;\n    margin-right: 18rem;\n  }\n\n  .xl\\:my-80 {\n    margin-top: 20rem;\n    margin-bottom: 20rem;\n  }\n\n  .xl\\:mx-80 {\n    margin-left: 20rem;\n    margin-right: 20rem;\n  }\n\n  .xl\\:my-96 {\n    margin-top: 24rem;\n    margin-bottom: 24rem;\n  }\n\n  .xl\\:mx-96 {\n    margin-left: 24rem;\n    margin-right: 24rem;\n  }\n\n  .xl\\:my-auto {\n    margin-top: auto;\n    margin-bottom: auto;\n  }\n\n  .xl\\:mx-auto {\n    margin-left: auto;\n    margin-right: auto;\n  }\n\n  .xl\\:my-px {\n    margin-top: 1px;\n    margin-bottom: 1px;\n  }\n\n  .xl\\:mx-px {\n    margin-left: 1px;\n    margin-right: 1px;\n  }\n\n  .xl\\:my-0\\.5 {\n    margin-top: 0.125rem;\n    margin-bottom: 0.125rem;\n  }\n\n  .xl\\:mx-0\\.5 {\n    margin-left: 0.125rem;\n    margin-right: 0.125rem;\n  }\n\n  .xl\\:my-1\\.5 {\n    margin-top: 0.375rem;\n    margin-bottom: 0.375rem;\n  }\n\n  .xl\\:mx-1\\.5 {\n    margin-left: 0.375rem;\n    margin-right: 0.375rem;\n  }\n\n  .xl\\:my-2\\.5 {\n    margin-top: 0.625rem;\n    margin-bottom: 0.625rem;\n  }\n\n  .xl\\:mx-2\\.5 {\n    margin-left: 0.625rem;\n    margin-right: 0.625rem;\n  }\n\n  .xl\\:my-3\\.5 {\n    margin-top: 0.875rem;\n    margin-bottom: 0.875rem;\n  }\n\n  .xl\\:mx-3\\.5 {\n    margin-left: 0.875rem;\n    margin-right: 0.875rem;\n  }\n\n  .xl\\:-my-0 {\n    margin-top: 0px;\n    margin-bottom: 0px;\n  }\n\n  .xl\\:-mx-0 {\n    margin-left: 0px;\n    margin-right: 0px;\n  }\n\n  .xl\\:-my-1 {\n    margin-top: -0.25rem;\n    margin-bottom: -0.25rem;\n  }\n\n  .xl\\:-mx-1 {\n    margin-left: -0.25rem;\n    margin-right: -0.25rem;\n  }\n\n  .xl\\:-my-2 {\n    margin-top: -0.5rem;\n    margin-bottom: -0.5rem;\n  }\n\n  .xl\\:-mx-2 {\n    margin-left: -0.5rem;\n    margin-right: -0.5rem;\n  }\n\n  .xl\\:-my-3 {\n    margin-top: -0.75rem;\n    margin-bottom: -0.75rem;\n  }\n\n  .xl\\:-mx-3 {\n    margin-left: -0.75rem;\n    margin-right: -0.75rem;\n  }\n\n  .xl\\:-my-4 {\n    margin-top: -1rem;\n    margin-bottom: -1rem;\n  }\n\n  .xl\\:-mx-4 {\n    margin-left: -1rem;\n    margin-right: -1rem;\n  }\n\n  .xl\\:-my-5 {\n    margin-top: -1.25rem;\n    margin-bottom: -1.25rem;\n  }\n\n  .xl\\:-mx-5 {\n    margin-left: -1.25rem;\n    margin-right: -1.25rem;\n  }\n\n  .xl\\:-my-6 {\n    margin-top: -1.5rem;\n    margin-bottom: -1.5rem;\n  }\n\n  .xl\\:-mx-6 {\n    margin-left: -1.5rem;\n    margin-right: -1.5rem;\n  }\n\n  .xl\\:-my-7 {\n    margin-top: -1.75rem;\n    margin-bottom: -1.75rem;\n  }\n\n  .xl\\:-mx-7 {\n    margin-left: -1.75rem;\n    margin-right: -1.75rem;\n  }\n\n  .xl\\:-my-8 {\n    margin-top: -2rem;\n    margin-bottom: -2rem;\n  }\n\n  .xl\\:-mx-8 {\n    margin-left: -2rem;\n    margin-right: -2rem;\n  }\n\n  .xl\\:-my-9 {\n    margin-top: -2.25rem;\n    margin-bottom: -2.25rem;\n  }\n\n  .xl\\:-mx-9 {\n    margin-left: -2.25rem;\n    margin-right: -2.25rem;\n  }\n\n  .xl\\:-my-10 {\n    margin-top: -2.5rem;\n    margin-bottom: -2.5rem;\n  }\n\n  .xl\\:-mx-10 {\n    margin-left: -2.5rem;\n    margin-right: -2.5rem;\n  }\n\n  .xl\\:-my-11 {\n    margin-top: -2.75rem;\n    margin-bottom: -2.75rem;\n  }\n\n  .xl\\:-mx-11 {\n    margin-left: -2.75rem;\n    margin-right: -2.75rem;\n  }\n\n  .xl\\:-my-12 {\n    margin-top: -3rem;\n    margin-bottom: -3rem;\n  }\n\n  .xl\\:-mx-12 {\n    margin-left: -3rem;\n    margin-right: -3rem;\n  }\n\n  .xl\\:-my-14 {\n    margin-top: -3.5rem;\n    margin-bottom: -3.5rem;\n  }\n\n  .xl\\:-mx-14 {\n    margin-left: -3.5rem;\n    margin-right: -3.5rem;\n  }\n\n  .xl\\:-my-16 {\n    margin-top: -4rem;\n    margin-bottom: -4rem;\n  }\n\n  .xl\\:-mx-16 {\n    margin-left: -4rem;\n    margin-right: -4rem;\n  }\n\n  .xl\\:-my-20 {\n    margin-top: -5rem;\n    margin-bottom: -5rem;\n  }\n\n  .xl\\:-mx-20 {\n    margin-left: -5rem;\n    margin-right: -5rem;\n  }\n\n  .xl\\:-my-24 {\n    margin-top: -6rem;\n    margin-bottom: -6rem;\n  }\n\n  .xl\\:-mx-24 {\n    margin-left: -6rem;\n    margin-right: -6rem;\n  }\n\n  .xl\\:-my-28 {\n    margin-top: -7rem;\n    margin-bottom: -7rem;\n  }\n\n  .xl\\:-mx-28 {\n    margin-left: -7rem;\n    margin-right: -7rem;\n  }\n\n  .xl\\:-my-32 {\n    margin-top: -8rem;\n    margin-bottom: -8rem;\n  }\n\n  .xl\\:-mx-32 {\n    margin-left: -8rem;\n    margin-right: -8rem;\n  }\n\n  .xl\\:-my-36 {\n    margin-top: -9rem;\n    margin-bottom: -9rem;\n  }\n\n  .xl\\:-mx-36 {\n    margin-left: -9rem;\n    margin-right: -9rem;\n  }\n\n  .xl\\:-my-40 {\n    margin-top: -10rem;\n    margin-bottom: -10rem;\n  }\n\n  .xl\\:-mx-40 {\n    margin-left: -10rem;\n    margin-right: -10rem;\n  }\n\n  .xl\\:-my-44 {\n    margin-top: -11rem;\n    margin-bottom: -11rem;\n  }\n\n  .xl\\:-mx-44 {\n    margin-left: -11rem;\n    margin-right: -11rem;\n  }\n\n  .xl\\:-my-48 {\n    margin-top: -12rem;\n    margin-bottom: -12rem;\n  }\n\n  .xl\\:-mx-48 {\n    margin-left: -12rem;\n    margin-right: -12rem;\n  }\n\n  .xl\\:-my-52 {\n    margin-top: -13rem;\n    margin-bottom: -13rem;\n  }\n\n  .xl\\:-mx-52 {\n    margin-left: -13rem;\n    margin-right: -13rem;\n  }\n\n  .xl\\:-my-56 {\n    margin-top: -14rem;\n    margin-bottom: -14rem;\n  }\n\n  .xl\\:-mx-56 {\n    margin-left: -14rem;\n    margin-right: -14rem;\n  }\n\n  .xl\\:-my-60 {\n    margin-top: -15rem;\n    margin-bottom: -15rem;\n  }\n\n  .xl\\:-mx-60 {\n    margin-left: -15rem;\n    margin-right: -15rem;\n  }\n\n  .xl\\:-my-64 {\n    margin-top: -16rem;\n    margin-bottom: -16rem;\n  }\n\n  .xl\\:-mx-64 {\n    margin-left: -16rem;\n    margin-right: -16rem;\n  }\n\n  .xl\\:-my-72 {\n    margin-top: -18rem;\n    margin-bottom: -18rem;\n  }\n\n  .xl\\:-mx-72 {\n    margin-left: -18rem;\n    margin-right: -18rem;\n  }\n\n  .xl\\:-my-80 {\n    margin-top: -20rem;\n    margin-bottom: -20rem;\n  }\n\n  .xl\\:-mx-80 {\n    margin-left: -20rem;\n    margin-right: -20rem;\n  }\n\n  .xl\\:-my-96 {\n    margin-top: -24rem;\n    margin-bottom: -24rem;\n  }\n\n  .xl\\:-mx-96 {\n    margin-left: -24rem;\n    margin-right: -24rem;\n  }\n\n  .xl\\:-my-px {\n    margin-top: -1px;\n    margin-bottom: -1px;\n  }\n\n  .xl\\:-mx-px {\n    margin-left: -1px;\n    margin-right: -1px;\n  }\n\n  .xl\\:-my-0\\.5 {\n    margin-top: -0.125rem;\n    margin-bottom: -0.125rem;\n  }\n\n  .xl\\:-mx-0\\.5 {\n    margin-left: -0.125rem;\n    margin-right: -0.125rem;\n  }\n\n  .xl\\:-my-1\\.5 {\n    margin-top: -0.375rem;\n    margin-bottom: -0.375rem;\n  }\n\n  .xl\\:-mx-1\\.5 {\n    margin-left: -0.375rem;\n    margin-right: -0.375rem;\n  }\n\n  .xl\\:-my-2\\.5 {\n    margin-top: -0.625rem;\n    margin-bottom: -0.625rem;\n  }\n\n  .xl\\:-mx-2\\.5 {\n    margin-left: -0.625rem;\n    margin-right: -0.625rem;\n  }\n\n  .xl\\:-my-3\\.5 {\n    margin-top: -0.875rem;\n    margin-bottom: -0.875rem;\n  }\n\n  .xl\\:-mx-3\\.5 {\n    margin-left: -0.875rem;\n    margin-right: -0.875rem;\n  }\n\n  .xl\\:mt-0 {\n    margin-top: 0px;\n  }\n\n  .xl\\:mr-0 {\n    margin-right: 0px;\n  }\n\n  .xl\\:mb-0 {\n    margin-bottom: 0px;\n  }\n\n  .xl\\:ml-0 {\n    margin-left: 0px;\n  }\n\n  .xl\\:mt-1 {\n    margin-top: 0.25rem;\n  }\n\n  .xl\\:mr-1 {\n    margin-right: 0.25rem;\n  }\n\n  .xl\\:mb-1 {\n    margin-bottom: 0.25rem;\n  }\n\n  .xl\\:ml-1 {\n    margin-left: 0.25rem;\n  }\n\n  .xl\\:mt-2 {\n    margin-top: 0.5rem;\n  }\n\n  .xl\\:mr-2 {\n    margin-right: 0.5rem;\n  }\n\n  .xl\\:mb-2 {\n    margin-bottom: 0.5rem;\n  }\n\n  .xl\\:ml-2 {\n    margin-left: 0.5rem;\n  }\n\n  .xl\\:mt-3 {\n    margin-top: 0.75rem;\n  }\n\n  .xl\\:mr-3 {\n    margin-right: 0.75rem;\n  }\n\n  .xl\\:mb-3 {\n    margin-bottom: 0.75rem;\n  }\n\n  .xl\\:ml-3 {\n    margin-left: 0.75rem;\n  }\n\n  .xl\\:mt-4 {\n    margin-top: 1rem;\n  }\n\n  .xl\\:mr-4 {\n    margin-right: 1rem;\n  }\n\n  .xl\\:mb-4 {\n    margin-bottom: 1rem;\n  }\n\n  .xl\\:ml-4 {\n    margin-left: 1rem;\n  }\n\n  .xl\\:mt-5 {\n    margin-top: 1.25rem;\n  }\n\n  .xl\\:mr-5 {\n    margin-right: 1.25rem;\n  }\n\n  .xl\\:mb-5 {\n    margin-bottom: 1.25rem;\n  }\n\n  .xl\\:ml-5 {\n    margin-left: 1.25rem;\n  }\n\n  .xl\\:mt-6 {\n    margin-top: 1.5rem;\n  }\n\n  .xl\\:mr-6 {\n    margin-right: 1.5rem;\n  }\n\n  .xl\\:mb-6 {\n    margin-bottom: 1.5rem;\n  }\n\n  .xl\\:ml-6 {\n    margin-left: 1.5rem;\n  }\n\n  .xl\\:mt-7 {\n    margin-top: 1.75rem;\n  }\n\n  .xl\\:mr-7 {\n    margin-right: 1.75rem;\n  }\n\n  .xl\\:mb-7 {\n    margin-bottom: 1.75rem;\n  }\n\n  .xl\\:ml-7 {\n    margin-left: 1.75rem;\n  }\n\n  .xl\\:mt-8 {\n    margin-top: 2rem;\n  }\n\n  .xl\\:mr-8 {\n    margin-right: 2rem;\n  }\n\n  .xl\\:mb-8 {\n    margin-bottom: 2rem;\n  }\n\n  .xl\\:ml-8 {\n    margin-left: 2rem;\n  }\n\n  .xl\\:mt-9 {\n    margin-top: 2.25rem;\n  }\n\n  .xl\\:mr-9 {\n    margin-right: 2.25rem;\n  }\n\n  .xl\\:mb-9 {\n    margin-bottom: 2.25rem;\n  }\n\n  .xl\\:ml-9 {\n    margin-left: 2.25rem;\n  }\n\n  .xl\\:mt-10 {\n    margin-top: 2.5rem;\n  }\n\n  .xl\\:mr-10 {\n    margin-right: 2.5rem;\n  }\n\n  .xl\\:mb-10 {\n    margin-bottom: 2.5rem;\n  }\n\n  .xl\\:ml-10 {\n    margin-left: 2.5rem;\n  }\n\n  .xl\\:mt-11 {\n    margin-top: 2.75rem;\n  }\n\n  .xl\\:mr-11 {\n    margin-right: 2.75rem;\n  }\n\n  .xl\\:mb-11 {\n    margin-bottom: 2.75rem;\n  }\n\n  .xl\\:ml-11 {\n    margin-left: 2.75rem;\n  }\n\n  .xl\\:mt-12 {\n    margin-top: 3rem;\n  }\n\n  .xl\\:mr-12 {\n    margin-right: 3rem;\n  }\n\n  .xl\\:mb-12 {\n    margin-bottom: 3rem;\n  }\n\n  .xl\\:ml-12 {\n    margin-left: 3rem;\n  }\n\n  .xl\\:mt-14 {\n    margin-top: 3.5rem;\n  }\n\n  .xl\\:mr-14 {\n    margin-right: 3.5rem;\n  }\n\n  .xl\\:mb-14 {\n    margin-bottom: 3.5rem;\n  }\n\n  .xl\\:ml-14 {\n    margin-left: 3.5rem;\n  }\n\n  .xl\\:mt-16 {\n    margin-top: 4rem;\n  }\n\n  .xl\\:mr-16 {\n    margin-right: 4rem;\n  }\n\n  .xl\\:mb-16 {\n    margin-bottom: 4rem;\n  }\n\n  .xl\\:ml-16 {\n    margin-left: 4rem;\n  }\n\n  .xl\\:mt-20 {\n    margin-top: 5rem;\n  }\n\n  .xl\\:mr-20 {\n    margin-right: 5rem;\n  }\n\n  .xl\\:mb-20 {\n    margin-bottom: 5rem;\n  }\n\n  .xl\\:ml-20 {\n    margin-left: 5rem;\n  }\n\n  .xl\\:mt-24 {\n    margin-top: 6rem;\n  }\n\n  .xl\\:mr-24 {\n    margin-right: 6rem;\n  }\n\n  .xl\\:mb-24 {\n    margin-bottom: 6rem;\n  }\n\n  .xl\\:ml-24 {\n    margin-left: 6rem;\n  }\n\n  .xl\\:mt-28 {\n    margin-top: 7rem;\n  }\n\n  .xl\\:mr-28 {\n    margin-right: 7rem;\n  }\n\n  .xl\\:mb-28 {\n    margin-bottom: 7rem;\n  }\n\n  .xl\\:ml-28 {\n    margin-left: 7rem;\n  }\n\n  .xl\\:mt-32 {\n    margin-top: 8rem;\n  }\n\n  .xl\\:mr-32 {\n    margin-right: 8rem;\n  }\n\n  .xl\\:mb-32 {\n    margin-bottom: 8rem;\n  }\n\n  .xl\\:ml-32 {\n    margin-left: 8rem;\n  }\n\n  .xl\\:mt-36 {\n    margin-top: 9rem;\n  }\n\n  .xl\\:mr-36 {\n    margin-right: 9rem;\n  }\n\n  .xl\\:mb-36 {\n    margin-bottom: 9rem;\n  }\n\n  .xl\\:ml-36 {\n    margin-left: 9rem;\n  }\n\n  .xl\\:mt-40 {\n    margin-top: 10rem;\n  }\n\n  .xl\\:mr-40 {\n    margin-right: 10rem;\n  }\n\n  .xl\\:mb-40 {\n    margin-bottom: 10rem;\n  }\n\n  .xl\\:ml-40 {\n    margin-left: 10rem;\n  }\n\n  .xl\\:mt-44 {\n    margin-top: 11rem;\n  }\n\n  .xl\\:mr-44 {\n    margin-right: 11rem;\n  }\n\n  .xl\\:mb-44 {\n    margin-bottom: 11rem;\n  }\n\n  .xl\\:ml-44 {\n    margin-left: 11rem;\n  }\n\n  .xl\\:mt-48 {\n    margin-top: 12rem;\n  }\n\n  .xl\\:mr-48 {\n    margin-right: 12rem;\n  }\n\n  .xl\\:mb-48 {\n    margin-bottom: 12rem;\n  }\n\n  .xl\\:ml-48 {\n    margin-left: 12rem;\n  }\n\n  .xl\\:mt-52 {\n    margin-top: 13rem;\n  }\n\n  .xl\\:mr-52 {\n    margin-right: 13rem;\n  }\n\n  .xl\\:mb-52 {\n    margin-bottom: 13rem;\n  }\n\n  .xl\\:ml-52 {\n    margin-left: 13rem;\n  }\n\n  .xl\\:mt-56 {\n    margin-top: 14rem;\n  }\n\n  .xl\\:mr-56 {\n    margin-right: 14rem;\n  }\n\n  .xl\\:mb-56 {\n    margin-bottom: 14rem;\n  }\n\n  .xl\\:ml-56 {\n    margin-left: 14rem;\n  }\n\n  .xl\\:mt-60 {\n    margin-top: 15rem;\n  }\n\n  .xl\\:mr-60 {\n    margin-right: 15rem;\n  }\n\n  .xl\\:mb-60 {\n    margin-bottom: 15rem;\n  }\n\n  .xl\\:ml-60 {\n    margin-left: 15rem;\n  }\n\n  .xl\\:mt-64 {\n    margin-top: 16rem;\n  }\n\n  .xl\\:mr-64 {\n    margin-right: 16rem;\n  }\n\n  .xl\\:mb-64 {\n    margin-bottom: 16rem;\n  }\n\n  .xl\\:ml-64 {\n    margin-left: 16rem;\n  }\n\n  .xl\\:mt-72 {\n    margin-top: 18rem;\n  }\n\n  .xl\\:mr-72 {\n    margin-right: 18rem;\n  }\n\n  .xl\\:mb-72 {\n    margin-bottom: 18rem;\n  }\n\n  .xl\\:ml-72 {\n    margin-left: 18rem;\n  }\n\n  .xl\\:mt-80 {\n    margin-top: 20rem;\n  }\n\n  .xl\\:mr-80 {\n    margin-right: 20rem;\n  }\n\n  .xl\\:mb-80 {\n    margin-bottom: 20rem;\n  }\n\n  .xl\\:ml-80 {\n    margin-left: 20rem;\n  }\n\n  .xl\\:mt-96 {\n    margin-top: 24rem;\n  }\n\n  .xl\\:mr-96 {\n    margin-right: 24rem;\n  }\n\n  .xl\\:mb-96 {\n    margin-bottom: 24rem;\n  }\n\n  .xl\\:ml-96 {\n    margin-left: 24rem;\n  }\n\n  .xl\\:mt-auto {\n    margin-top: auto;\n  }\n\n  .xl\\:mr-auto {\n    margin-right: auto;\n  }\n\n  .xl\\:mb-auto {\n    margin-bottom: auto;\n  }\n\n  .xl\\:ml-auto {\n    margin-left: auto;\n  }\n\n  .xl\\:mt-px {\n    margin-top: 1px;\n  }\n\n  .xl\\:mr-px {\n    margin-right: 1px;\n  }\n\n  .xl\\:mb-px {\n    margin-bottom: 1px;\n  }\n\n  .xl\\:ml-px {\n    margin-left: 1px;\n  }\n\n  .xl\\:mt-0\\.5 {\n    margin-top: 0.125rem;\n  }\n\n  .xl\\:mr-0\\.5 {\n    margin-right: 0.125rem;\n  }\n\n  .xl\\:mb-0\\.5 {\n    margin-bottom: 0.125rem;\n  }\n\n  .xl\\:ml-0\\.5 {\n    margin-left: 0.125rem;\n  }\n\n  .xl\\:mt-1\\.5 {\n    margin-top: 0.375rem;\n  }\n\n  .xl\\:mr-1\\.5 {\n    margin-right: 0.375rem;\n  }\n\n  .xl\\:mb-1\\.5 {\n    margin-bottom: 0.375rem;\n  }\n\n  .xl\\:ml-1\\.5 {\n    margin-left: 0.375rem;\n  }\n\n  .xl\\:mt-2\\.5 {\n    margin-top: 0.625rem;\n  }\n\n  .xl\\:mr-2\\.5 {\n    margin-right: 0.625rem;\n  }\n\n  .xl\\:mb-2\\.5 {\n    margin-bottom: 0.625rem;\n  }\n\n  .xl\\:ml-2\\.5 {\n    margin-left: 0.625rem;\n  }\n\n  .xl\\:mt-3\\.5 {\n    margin-top: 0.875rem;\n  }\n\n  .xl\\:mr-3\\.5 {\n    margin-right: 0.875rem;\n  }\n\n  .xl\\:mb-3\\.5 {\n    margin-bottom: 0.875rem;\n  }\n\n  .xl\\:ml-3\\.5 {\n    margin-left: 0.875rem;\n  }\n\n  .xl\\:-mt-0 {\n    margin-top: 0px;\n  }\n\n  .xl\\:-mr-0 {\n    margin-right: 0px;\n  }\n\n  .xl\\:-mb-0 {\n    margin-bottom: 0px;\n  }\n\n  .xl\\:-ml-0 {\n    margin-left: 0px;\n  }\n\n  .xl\\:-mt-1 {\n    margin-top: -0.25rem;\n  }\n\n  .xl\\:-mr-1 {\n    margin-right: -0.25rem;\n  }\n\n  .xl\\:-mb-1 {\n    margin-bottom: -0.25rem;\n  }\n\n  .xl\\:-ml-1 {\n    margin-left: -0.25rem;\n  }\n\n  .xl\\:-mt-2 {\n    margin-top: -0.5rem;\n  }\n\n  .xl\\:-mr-2 {\n    margin-right: -0.5rem;\n  }\n\n  .xl\\:-mb-2 {\n    margin-bottom: -0.5rem;\n  }\n\n  .xl\\:-ml-2 {\n    margin-left: -0.5rem;\n  }\n\n  .xl\\:-mt-3 {\n    margin-top: -0.75rem;\n  }\n\n  .xl\\:-mr-3 {\n    margin-right: -0.75rem;\n  }\n\n  .xl\\:-mb-3 {\n    margin-bottom: -0.75rem;\n  }\n\n  .xl\\:-ml-3 {\n    margin-left: -0.75rem;\n  }\n\n  .xl\\:-mt-4 {\n    margin-top: -1rem;\n  }\n\n  .xl\\:-mr-4 {\n    margin-right: -1rem;\n  }\n\n  .xl\\:-mb-4 {\n    margin-bottom: -1rem;\n  }\n\n  .xl\\:-ml-4 {\n    margin-left: -1rem;\n  }\n\n  .xl\\:-mt-5 {\n    margin-top: -1.25rem;\n  }\n\n  .xl\\:-mr-5 {\n    margin-right: -1.25rem;\n  }\n\n  .xl\\:-mb-5 {\n    margin-bottom: -1.25rem;\n  }\n\n  .xl\\:-ml-5 {\n    margin-left: -1.25rem;\n  }\n\n  .xl\\:-mt-6 {\n    margin-top: -1.5rem;\n  }\n\n  .xl\\:-mr-6 {\n    margin-right: -1.5rem;\n  }\n\n  .xl\\:-mb-6 {\n    margin-bottom: -1.5rem;\n  }\n\n  .xl\\:-ml-6 {\n    margin-left: -1.5rem;\n  }\n\n  .xl\\:-mt-7 {\n    margin-top: -1.75rem;\n  }\n\n  .xl\\:-mr-7 {\n    margin-right: -1.75rem;\n  }\n\n  .xl\\:-mb-7 {\n    margin-bottom: -1.75rem;\n  }\n\n  .xl\\:-ml-7 {\n    margin-left: -1.75rem;\n  }\n\n  .xl\\:-mt-8 {\n    margin-top: -2rem;\n  }\n\n  .xl\\:-mr-8 {\n    margin-right: -2rem;\n  }\n\n  .xl\\:-mb-8 {\n    margin-bottom: -2rem;\n  }\n\n  .xl\\:-ml-8 {\n    margin-left: -2rem;\n  }\n\n  .xl\\:-mt-9 {\n    margin-top: -2.25rem;\n  }\n\n  .xl\\:-mr-9 {\n    margin-right: -2.25rem;\n  }\n\n  .xl\\:-mb-9 {\n    margin-bottom: -2.25rem;\n  }\n\n  .xl\\:-ml-9 {\n    margin-left: -2.25rem;\n  }\n\n  .xl\\:-mt-10 {\n    margin-top: -2.5rem;\n  }\n\n  .xl\\:-mr-10 {\n    margin-right: -2.5rem;\n  }\n\n  .xl\\:-mb-10 {\n    margin-bottom: -2.5rem;\n  }\n\n  .xl\\:-ml-10 {\n    margin-left: -2.5rem;\n  }\n\n  .xl\\:-mt-11 {\n    margin-top: -2.75rem;\n  }\n\n  .xl\\:-mr-11 {\n    margin-right: -2.75rem;\n  }\n\n  .xl\\:-mb-11 {\n    margin-bottom: -2.75rem;\n  }\n\n  .xl\\:-ml-11 {\n    margin-left: -2.75rem;\n  }\n\n  .xl\\:-mt-12 {\n    margin-top: -3rem;\n  }\n\n  .xl\\:-mr-12 {\n    margin-right: -3rem;\n  }\n\n  .xl\\:-mb-12 {\n    margin-bottom: -3rem;\n  }\n\n  .xl\\:-ml-12 {\n    margin-left: -3rem;\n  }\n\n  .xl\\:-mt-14 {\n    margin-top: -3.5rem;\n  }\n\n  .xl\\:-mr-14 {\n    margin-right: -3.5rem;\n  }\n\n  .xl\\:-mb-14 {\n    margin-bottom: -3.5rem;\n  }\n\n  .xl\\:-ml-14 {\n    margin-left: -3.5rem;\n  }\n\n  .xl\\:-mt-16 {\n    margin-top: -4rem;\n  }\n\n  .xl\\:-mr-16 {\n    margin-right: -4rem;\n  }\n\n  .xl\\:-mb-16 {\n    margin-bottom: -4rem;\n  }\n\n  .xl\\:-ml-16 {\n    margin-left: -4rem;\n  }\n\n  .xl\\:-mt-20 {\n    margin-top: -5rem;\n  }\n\n  .xl\\:-mr-20 {\n    margin-right: -5rem;\n  }\n\n  .xl\\:-mb-20 {\n    margin-bottom: -5rem;\n  }\n\n  .xl\\:-ml-20 {\n    margin-left: -5rem;\n  }\n\n  .xl\\:-mt-24 {\n    margin-top: -6rem;\n  }\n\n  .xl\\:-mr-24 {\n    margin-right: -6rem;\n  }\n\n  .xl\\:-mb-24 {\n    margin-bottom: -6rem;\n  }\n\n  .xl\\:-ml-24 {\n    margin-left: -6rem;\n  }\n\n  .xl\\:-mt-28 {\n    margin-top: -7rem;\n  }\n\n  .xl\\:-mr-28 {\n    margin-right: -7rem;\n  }\n\n  .xl\\:-mb-28 {\n    margin-bottom: -7rem;\n  }\n\n  .xl\\:-ml-28 {\n    margin-left: -7rem;\n  }\n\n  .xl\\:-mt-32 {\n    margin-top: -8rem;\n  }\n\n  .xl\\:-mr-32 {\n    margin-right: -8rem;\n  }\n\n  .xl\\:-mb-32 {\n    margin-bottom: -8rem;\n  }\n\n  .xl\\:-ml-32 {\n    margin-left: -8rem;\n  }\n\n  .xl\\:-mt-36 {\n    margin-top: -9rem;\n  }\n\n  .xl\\:-mr-36 {\n    margin-right: -9rem;\n  }\n\n  .xl\\:-mb-36 {\n    margin-bottom: -9rem;\n  }\n\n  .xl\\:-ml-36 {\n    margin-left: -9rem;\n  }\n\n  .xl\\:-mt-40 {\n    margin-top: -10rem;\n  }\n\n  .xl\\:-mr-40 {\n    margin-right: -10rem;\n  }\n\n  .xl\\:-mb-40 {\n    margin-bottom: -10rem;\n  }\n\n  .xl\\:-ml-40 {\n    margin-left: -10rem;\n  }\n\n  .xl\\:-mt-44 {\n    margin-top: -11rem;\n  }\n\n  .xl\\:-mr-44 {\n    margin-right: -11rem;\n  }\n\n  .xl\\:-mb-44 {\n    margin-bottom: -11rem;\n  }\n\n  .xl\\:-ml-44 {\n    margin-left: -11rem;\n  }\n\n  .xl\\:-mt-48 {\n    margin-top: -12rem;\n  }\n\n  .xl\\:-mr-48 {\n    margin-right: -12rem;\n  }\n\n  .xl\\:-mb-48 {\n    margin-bottom: -12rem;\n  }\n\n  .xl\\:-ml-48 {\n    margin-left: -12rem;\n  }\n\n  .xl\\:-mt-52 {\n    margin-top: -13rem;\n  }\n\n  .xl\\:-mr-52 {\n    margin-right: -13rem;\n  }\n\n  .xl\\:-mb-52 {\n    margin-bottom: -13rem;\n  }\n\n  .xl\\:-ml-52 {\n    margin-left: -13rem;\n  }\n\n  .xl\\:-mt-56 {\n    margin-top: -14rem;\n  }\n\n  .xl\\:-mr-56 {\n    margin-right: -14rem;\n  }\n\n  .xl\\:-mb-56 {\n    margin-bottom: -14rem;\n  }\n\n  .xl\\:-ml-56 {\n    margin-left: -14rem;\n  }\n\n  .xl\\:-mt-60 {\n    margin-top: -15rem;\n  }\n\n  .xl\\:-mr-60 {\n    margin-right: -15rem;\n  }\n\n  .xl\\:-mb-60 {\n    margin-bottom: -15rem;\n  }\n\n  .xl\\:-ml-60 {\n    margin-left: -15rem;\n  }\n\n  .xl\\:-mt-64 {\n    margin-top: -16rem;\n  }\n\n  .xl\\:-mr-64 {\n    margin-right: -16rem;\n  }\n\n  .xl\\:-mb-64 {\n    margin-bottom: -16rem;\n  }\n\n  .xl\\:-ml-64 {\n    margin-left: -16rem;\n  }\n\n  .xl\\:-mt-72 {\n    margin-top: -18rem;\n  }\n\n  .xl\\:-mr-72 {\n    margin-right: -18rem;\n  }\n\n  .xl\\:-mb-72 {\n    margin-bottom: -18rem;\n  }\n\n  .xl\\:-ml-72 {\n    margin-left: -18rem;\n  }\n\n  .xl\\:-mt-80 {\n    margin-top: -20rem;\n  }\n\n  .xl\\:-mr-80 {\n    margin-right: -20rem;\n  }\n\n  .xl\\:-mb-80 {\n    margin-bottom: -20rem;\n  }\n\n  .xl\\:-ml-80 {\n    margin-left: -20rem;\n  }\n\n  .xl\\:-mt-96 {\n    margin-top: -24rem;\n  }\n\n  .xl\\:-mr-96 {\n    margin-right: -24rem;\n  }\n\n  .xl\\:-mb-96 {\n    margin-bottom: -24rem;\n  }\n\n  .xl\\:-ml-96 {\n    margin-left: -24rem;\n  }\n\n  .xl\\:-mt-px {\n    margin-top: -1px;\n  }\n\n  .xl\\:-mr-px {\n    margin-right: -1px;\n  }\n\n  .xl\\:-mb-px {\n    margin-bottom: -1px;\n  }\n\n  .xl\\:-ml-px {\n    margin-left: -1px;\n  }\n\n  .xl\\:-mt-0\\.5 {\n    margin-top: -0.125rem;\n  }\n\n  .xl\\:-mr-0\\.5 {\n    margin-right: -0.125rem;\n  }\n\n  .xl\\:-mb-0\\.5 {\n    margin-bottom: -0.125rem;\n  }\n\n  .xl\\:-ml-0\\.5 {\n    margin-left: -0.125rem;\n  }\n\n  .xl\\:-mt-1\\.5 {\n    margin-top: -0.375rem;\n  }\n\n  .xl\\:-mr-1\\.5 {\n    margin-right: -0.375rem;\n  }\n\n  .xl\\:-mb-1\\.5 {\n    margin-bottom: -0.375rem;\n  }\n\n  .xl\\:-ml-1\\.5 {\n    margin-left: -0.375rem;\n  }\n\n  .xl\\:-mt-2\\.5 {\n    margin-top: -0.625rem;\n  }\n\n  .xl\\:-mr-2\\.5 {\n    margin-right: -0.625rem;\n  }\n\n  .xl\\:-mb-2\\.5 {\n    margin-bottom: -0.625rem;\n  }\n\n  .xl\\:-ml-2\\.5 {\n    margin-left: -0.625rem;\n  }\n\n  .xl\\:-mt-3\\.5 {\n    margin-top: -0.875rem;\n  }\n\n  .xl\\:-mr-3\\.5 {\n    margin-right: -0.875rem;\n  }\n\n  .xl\\:-mb-3\\.5 {\n    margin-bottom: -0.875rem;\n  }\n\n  .xl\\:-ml-3\\.5 {\n    margin-left: -0.875rem;\n  }\n\n  .xl\\:max-h-0 {\n    max-height: 0px;\n  }\n\n  .xl\\:max-h-1 {\n    max-height: 0.25rem;\n  }\n\n  .xl\\:max-h-2 {\n    max-height: 0.5rem;\n  }\n\n  .xl\\:max-h-3 {\n    max-height: 0.75rem;\n  }\n\n  .xl\\:max-h-4 {\n    max-height: 1rem;\n  }\n\n  .xl\\:max-h-5 {\n    max-height: 1.25rem;\n  }\n\n  .xl\\:max-h-6 {\n    max-height: 1.5rem;\n  }\n\n  .xl\\:max-h-7 {\n    max-height: 1.75rem;\n  }\n\n  .xl\\:max-h-8 {\n    max-height: 2rem;\n  }\n\n  .xl\\:max-h-9 {\n    max-height: 2.25rem;\n  }\n\n  .xl\\:max-h-10 {\n    max-height: 2.5rem;\n  }\n\n  .xl\\:max-h-11 {\n    max-height: 2.75rem;\n  }\n\n  .xl\\:max-h-12 {\n    max-height: 3rem;\n  }\n\n  .xl\\:max-h-14 {\n    max-height: 3.5rem;\n  }\n\n  .xl\\:max-h-16 {\n    max-height: 4rem;\n  }\n\n  .xl\\:max-h-20 {\n    max-height: 5rem;\n  }\n\n  .xl\\:max-h-24 {\n    max-height: 6rem;\n  }\n\n  .xl\\:max-h-28 {\n    max-height: 7rem;\n  }\n\n  .xl\\:max-h-32 {\n    max-height: 8rem;\n  }\n\n  .xl\\:max-h-36 {\n    max-height: 9rem;\n  }\n\n  .xl\\:max-h-40 {\n    max-height: 10rem;\n  }\n\n  .xl\\:max-h-44 {\n    max-height: 11rem;\n  }\n\n  .xl\\:max-h-48 {\n    max-height: 12rem;\n  }\n\n  .xl\\:max-h-52 {\n    max-height: 13rem;\n  }\n\n  .xl\\:max-h-56 {\n    max-height: 14rem;\n  }\n\n  .xl\\:max-h-60 {\n    max-height: 15rem;\n  }\n\n  .xl\\:max-h-64 {\n    max-height: 16rem;\n  }\n\n  .xl\\:max-h-72 {\n    max-height: 18rem;\n  }\n\n  .xl\\:max-h-80 {\n    max-height: 20rem;\n  }\n\n  .xl\\:max-h-96 {\n    max-height: 24rem;\n  }\n\n  .xl\\:max-h-px {\n    max-height: 1px;\n  }\n\n  .xl\\:max-h-0\\.5 {\n    max-height: 0.125rem;\n  }\n\n  .xl\\:max-h-1\\.5 {\n    max-height: 0.375rem;\n  }\n\n  .xl\\:max-h-2\\.5 {\n    max-height: 0.625rem;\n  }\n\n  .xl\\:max-h-3\\.5 {\n    max-height: 0.875rem;\n  }\n\n  .xl\\:max-h-full {\n    max-height: 100%;\n  }\n\n  .xl\\:max-h-screen {\n    max-height: 100vh;\n  }\n\n  .xl\\:max-w-0 {\n    max-width: 0rem;\n  }\n\n  .xl\\:max-w-none {\n    max-width: none;\n  }\n\n  .xl\\:max-w-xs {\n    max-width: 20rem;\n  }\n\n  .xl\\:max-w-sm {\n    max-width: 24rem;\n  }\n\n  .xl\\:max-w-md {\n    max-width: 28rem;\n  }\n\n  .xl\\:max-w-lg {\n    max-width: 32rem;\n  }\n\n  .xl\\:max-w-xl {\n    max-width: 36rem;\n  }\n\n  .xl\\:max-w-2xl {\n    max-width: 42rem;\n  }\n\n  .xl\\:max-w-3xl {\n    max-width: 48rem;\n  }\n\n  .xl\\:max-w-4xl {\n    max-width: 56rem;\n  }\n\n  .xl\\:max-w-5xl {\n    max-width: 64rem;\n  }\n\n  .xl\\:max-w-6xl {\n    max-width: 72rem;\n  }\n\n  .xl\\:max-w-7xl {\n    max-width: 80rem;\n  }\n\n  .xl\\:max-w-full {\n    max-width: 100%;\n  }\n\n  .xl\\:max-w-min {\n    max-width: -webkit-min-content;\n    max-width: -moz-min-content;\n    max-width: min-content;\n  }\n\n  .xl\\:max-w-max {\n    max-width: -webkit-max-content;\n    max-width: -moz-max-content;\n    max-width: max-content;\n  }\n\n  .xl\\:max-w-prose {\n    max-width: 65ch;\n  }\n\n  .xl\\:max-w-screen-sm {\n    max-width: 640px;\n  }\n\n  .xl\\:max-w-screen-md {\n    max-width: 768px;\n  }\n\n  .xl\\:max-w-screen-lg {\n    max-width: 1024px;\n  }\n\n  .xl\\:max-w-screen-xl {\n    max-width: 1280px;\n  }\n\n  .xl\\:max-w-screen-2xl {\n    max-width: 1536px;\n  }\n\n  .xl\\:min-h-0 {\n    min-height: 0px;\n  }\n\n  .xl\\:min-h-full {\n    min-height: 100%;\n  }\n\n  .xl\\:min-h-screen {\n    min-height: 100vh;\n  }\n\n  .xl\\:min-w-0 {\n    min-width: 0px;\n  }\n\n  .xl\\:min-w-full {\n    min-width: 100%;\n  }\n\n  .xl\\:min-w-min {\n    min-width: -webkit-min-content;\n    min-width: -moz-min-content;\n    min-width: min-content;\n  }\n\n  .xl\\:min-w-max {\n    min-width: -webkit-max-content;\n    min-width: -moz-max-content;\n    min-width: max-content;\n  }\n\n  .xl\\:object-contain {\n    -o-object-fit: contain;\n       object-fit: contain;\n  }\n\n  .xl\\:object-cover {\n    -o-object-fit: cover;\n       object-fit: cover;\n  }\n\n  .xl\\:object-fill {\n    -o-object-fit: fill;\n       object-fit: fill;\n  }\n\n  .xl\\:object-none {\n    -o-object-fit: none;\n       object-fit: none;\n  }\n\n  .xl\\:object-scale-down {\n    -o-object-fit: scale-down;\n       object-fit: scale-down;\n  }\n\n  .xl\\:object-bottom {\n    -o-object-position: bottom;\n       object-position: bottom;\n  }\n\n  .xl\\:object-center {\n    -o-object-position: center;\n       object-position: center;\n  }\n\n  .xl\\:object-left {\n    -o-object-position: left;\n       object-position: left;\n  }\n\n  .xl\\:object-left-bottom {\n    -o-object-position: left bottom;\n       object-position: left bottom;\n  }\n\n  .xl\\:object-left-top {\n    -o-object-position: left top;\n       object-position: left top;\n  }\n\n  .xl\\:object-right {\n    -o-object-position: right;\n       object-position: right;\n  }\n\n  .xl\\:object-right-bottom {\n    -o-object-position: right bottom;\n       object-position: right bottom;\n  }\n\n  .xl\\:object-right-top {\n    -o-object-position: right top;\n       object-position: right top;\n  }\n\n  .xl\\:object-top {\n    -o-object-position: top;\n       object-position: top;\n  }\n\n  .xl\\:opacity-0 {\n    opacity: 0;\n  }\n\n  .xl\\:opacity-5 {\n    opacity: 0.05;\n  }\n\n  .xl\\:opacity-10 {\n    opacity: 0.1;\n  }\n\n  .xl\\:opacity-20 {\n    opacity: 0.2;\n  }\n\n  .xl\\:opacity-25 {\n    opacity: 0.25;\n  }\n\n  .xl\\:opacity-30 {\n    opacity: 0.3;\n  }\n\n  .xl\\:opacity-40 {\n    opacity: 0.4;\n  }\n\n  .xl\\:opacity-50 {\n    opacity: 0.5;\n  }\n\n  .xl\\:opacity-60 {\n    opacity: 0.6;\n  }\n\n  .xl\\:opacity-70 {\n    opacity: 0.7;\n  }\n\n  .xl\\:opacity-75 {\n    opacity: 0.75;\n  }\n\n  .xl\\:opacity-80 {\n    opacity: 0.8;\n  }\n\n  .xl\\:opacity-90 {\n    opacity: 0.9;\n  }\n\n  .xl\\:opacity-95 {\n    opacity: 0.95;\n  }\n\n  .xl\\:opacity-100 {\n    opacity: 1;\n  }\n\n  .group:hover .xl\\:group-hover\\:opacity-0 {\n    opacity: 0;\n  }\n\n  .group:hover .xl\\:group-hover\\:opacity-5 {\n    opacity: 0.05;\n  }\n\n  .group:hover .xl\\:group-hover\\:opacity-10 {\n    opacity: 0.1;\n  }\n\n  .group:hover .xl\\:group-hover\\:opacity-20 {\n    opacity: 0.2;\n  }\n\n  .group:hover .xl\\:group-hover\\:opacity-25 {\n    opacity: 0.25;\n  }\n\n  .group:hover .xl\\:group-hover\\:opacity-30 {\n    opacity: 0.3;\n  }\n\n  .group:hover .xl\\:group-hover\\:opacity-40 {\n    opacity: 0.4;\n  }\n\n  .group:hover .xl\\:group-hover\\:opacity-50 {\n    opacity: 0.5;\n  }\n\n  .group:hover .xl\\:group-hover\\:opacity-60 {\n    opacity: 0.6;\n  }\n\n  .group:hover .xl\\:group-hover\\:opacity-70 {\n    opacity: 0.7;\n  }\n\n  .group:hover .xl\\:group-hover\\:opacity-75 {\n    opacity: 0.75;\n  }\n\n  .group:hover .xl\\:group-hover\\:opacity-80 {\n    opacity: 0.8;\n  }\n\n  .group:hover .xl\\:group-hover\\:opacity-90 {\n    opacity: 0.9;\n  }\n\n  .group:hover .xl\\:group-hover\\:opacity-95 {\n    opacity: 0.95;\n  }\n\n  .group:hover .xl\\:group-hover\\:opacity-100 {\n    opacity: 1;\n  }\n\n  .xl\\:focus-within\\:opacity-0:focus-within {\n    opacity: 0;\n  }\n\n  .xl\\:focus-within\\:opacity-5:focus-within {\n    opacity: 0.05;\n  }\n\n  .xl\\:focus-within\\:opacity-10:focus-within {\n    opacity: 0.1;\n  }\n\n  .xl\\:focus-within\\:opacity-20:focus-within {\n    opacity: 0.2;\n  }\n\n  .xl\\:focus-within\\:opacity-25:focus-within {\n    opacity: 0.25;\n  }\n\n  .xl\\:focus-within\\:opacity-30:focus-within {\n    opacity: 0.3;\n  }\n\n  .xl\\:focus-within\\:opacity-40:focus-within {\n    opacity: 0.4;\n  }\n\n  .xl\\:focus-within\\:opacity-50:focus-within {\n    opacity: 0.5;\n  }\n\n  .xl\\:focus-within\\:opacity-60:focus-within {\n    opacity: 0.6;\n  }\n\n  .xl\\:focus-within\\:opacity-70:focus-within {\n    opacity: 0.7;\n  }\n\n  .xl\\:focus-within\\:opacity-75:focus-within {\n    opacity: 0.75;\n  }\n\n  .xl\\:focus-within\\:opacity-80:focus-within {\n    opacity: 0.8;\n  }\n\n  .xl\\:focus-within\\:opacity-90:focus-within {\n    opacity: 0.9;\n  }\n\n  .xl\\:focus-within\\:opacity-95:focus-within {\n    opacity: 0.95;\n  }\n\n  .xl\\:focus-within\\:opacity-100:focus-within {\n    opacity: 1;\n  }\n\n  .xl\\:hover\\:opacity-0:hover {\n    opacity: 0;\n  }\n\n  .xl\\:hover\\:opacity-5:hover {\n    opacity: 0.05;\n  }\n\n  .xl\\:hover\\:opacity-10:hover {\n    opacity: 0.1;\n  }\n\n  .xl\\:hover\\:opacity-20:hover {\n    opacity: 0.2;\n  }\n\n  .xl\\:hover\\:opacity-25:hover {\n    opacity: 0.25;\n  }\n\n  .xl\\:hover\\:opacity-30:hover {\n    opacity: 0.3;\n  }\n\n  .xl\\:hover\\:opacity-40:hover {\n    opacity: 0.4;\n  }\n\n  .xl\\:hover\\:opacity-50:hover {\n    opacity: 0.5;\n  }\n\n  .xl\\:hover\\:opacity-60:hover {\n    opacity: 0.6;\n  }\n\n  .xl\\:hover\\:opacity-70:hover {\n    opacity: 0.7;\n  }\n\n  .xl\\:hover\\:opacity-75:hover {\n    opacity: 0.75;\n  }\n\n  .xl\\:hover\\:opacity-80:hover {\n    opacity: 0.8;\n  }\n\n  .xl\\:hover\\:opacity-90:hover {\n    opacity: 0.9;\n  }\n\n  .xl\\:hover\\:opacity-95:hover {\n    opacity: 0.95;\n  }\n\n  .xl\\:hover\\:opacity-100:hover {\n    opacity: 1;\n  }\n\n  .xl\\:focus\\:opacity-0:focus {\n    opacity: 0;\n  }\n\n  .xl\\:focus\\:opacity-5:focus {\n    opacity: 0.05;\n  }\n\n  .xl\\:focus\\:opacity-10:focus {\n    opacity: 0.1;\n  }\n\n  .xl\\:focus\\:opacity-20:focus {\n    opacity: 0.2;\n  }\n\n  .xl\\:focus\\:opacity-25:focus {\n    opacity: 0.25;\n  }\n\n  .xl\\:focus\\:opacity-30:focus {\n    opacity: 0.3;\n  }\n\n  .xl\\:focus\\:opacity-40:focus {\n    opacity: 0.4;\n  }\n\n  .xl\\:focus\\:opacity-50:focus {\n    opacity: 0.5;\n  }\n\n  .xl\\:focus\\:opacity-60:focus {\n    opacity: 0.6;\n  }\n\n  .xl\\:focus\\:opacity-70:focus {\n    opacity: 0.7;\n  }\n\n  .xl\\:focus\\:opacity-75:focus {\n    opacity: 0.75;\n  }\n\n  .xl\\:focus\\:opacity-80:focus {\n    opacity: 0.8;\n  }\n\n  .xl\\:focus\\:opacity-90:focus {\n    opacity: 0.9;\n  }\n\n  .xl\\:focus\\:opacity-95:focus {\n    opacity: 0.95;\n  }\n\n  .xl\\:focus\\:opacity-100:focus {\n    opacity: 1;\n  }\n\n  .xl\\:outline-none {\n    outline: 2px solid transparent;\n    outline-offset: 2px;\n  }\n\n  .xl\\:outline-white {\n    outline: 2px dotted white;\n    outline-offset: 2px;\n  }\n\n  .xl\\:outline-black {\n    outline: 2px dotted black;\n    outline-offset: 2px;\n  }\n\n  .xl\\:focus-within\\:outline-none:focus-within {\n    outline: 2px solid transparent;\n    outline-offset: 2px;\n  }\n\n  .xl\\:focus-within\\:outline-white:focus-within {\n    outline: 2px dotted white;\n    outline-offset: 2px;\n  }\n\n  .xl\\:focus-within\\:outline-black:focus-within {\n    outline: 2px dotted black;\n    outline-offset: 2px;\n  }\n\n  .xl\\:focus\\:outline-none:focus {\n    outline: 2px solid transparent;\n    outline-offset: 2px;\n  }\n\n  .xl\\:focus\\:outline-white:focus {\n    outline: 2px dotted white;\n    outline-offset: 2px;\n  }\n\n  .xl\\:focus\\:outline-black:focus {\n    outline: 2px dotted black;\n    outline-offset: 2px;\n  }\n\n  .xl\\:overflow-auto {\n    overflow: auto;\n  }\n\n  .xl\\:overflow-hidden {\n    overflow: hidden;\n  }\n\n  .xl\\:overflow-visible {\n    overflow: visible;\n  }\n\n  .xl\\:overflow-scroll {\n    overflow: scroll;\n  }\n\n  .xl\\:overflow-x-auto {\n    overflow-x: auto;\n  }\n\n  .xl\\:overflow-y-auto {\n    overflow-y: auto;\n  }\n\n  .xl\\:overflow-x-hidden {\n    overflow-x: hidden;\n  }\n\n  .xl\\:overflow-y-hidden {\n    overflow-y: hidden;\n  }\n\n  .xl\\:overflow-x-visible {\n    overflow-x: visible;\n  }\n\n  .xl\\:overflow-y-visible {\n    overflow-y: visible;\n  }\n\n  .xl\\:overflow-x-scroll {\n    overflow-x: scroll;\n  }\n\n  .xl\\:overflow-y-scroll {\n    overflow-y: scroll;\n  }\n\n  .xl\\:overscroll-auto {\n    -ms-scroll-chaining: chained;\n        overscroll-behavior: auto;\n  }\n\n  .xl\\:overscroll-contain {\n    -ms-scroll-chaining: none;\n        overscroll-behavior: contain;\n  }\n\n  .xl\\:overscroll-none {\n    -ms-scroll-chaining: none;\n        overscroll-behavior: none;\n  }\n\n  .xl\\:overscroll-y-auto {\n    overscroll-behavior-y: auto;\n  }\n\n  .xl\\:overscroll-y-contain {\n    overscroll-behavior-y: contain;\n  }\n\n  .xl\\:overscroll-y-none {\n    overscroll-behavior-y: none;\n  }\n\n  .xl\\:overscroll-x-auto {\n    overscroll-behavior-x: auto;\n  }\n\n  .xl\\:overscroll-x-contain {\n    overscroll-behavior-x: contain;\n  }\n\n  .xl\\:overscroll-x-none {\n    overscroll-behavior-x: none;\n  }\n\n  .xl\\:p-0 {\n    padding: 0px;\n  }\n\n  .xl\\:p-1 {\n    padding: 0.25rem;\n  }\n\n  .xl\\:p-2 {\n    padding: 0.5rem;\n  }\n\n  .xl\\:p-3 {\n    padding: 0.75rem;\n  }\n\n  .xl\\:p-4 {\n    padding: 1rem;\n  }\n\n  .xl\\:p-5 {\n    padding: 1.25rem;\n  }\n\n  .xl\\:p-6 {\n    padding: 1.5rem;\n  }\n\n  .xl\\:p-7 {\n    padding: 1.75rem;\n  }\n\n  .xl\\:p-8 {\n    padding: 2rem;\n  }\n\n  .xl\\:p-9 {\n    padding: 2.25rem;\n  }\n\n  .xl\\:p-10 {\n    padding: 2.5rem;\n  }\n\n  .xl\\:p-11 {\n    padding: 2.75rem;\n  }\n\n  .xl\\:p-12 {\n    padding: 3rem;\n  }\n\n  .xl\\:p-14 {\n    padding: 3.5rem;\n  }\n\n  .xl\\:p-16 {\n    padding: 4rem;\n  }\n\n  .xl\\:p-20 {\n    padding: 5rem;\n  }\n\n  .xl\\:p-24 {\n    padding: 6rem;\n  }\n\n  .xl\\:p-28 {\n    padding: 7rem;\n  }\n\n  .xl\\:p-32 {\n    padding: 8rem;\n  }\n\n  .xl\\:p-36 {\n    padding: 9rem;\n  }\n\n  .xl\\:p-40 {\n    padding: 10rem;\n  }\n\n  .xl\\:p-44 {\n    padding: 11rem;\n  }\n\n  .xl\\:p-48 {\n    padding: 12rem;\n  }\n\n  .xl\\:p-52 {\n    padding: 13rem;\n  }\n\n  .xl\\:p-56 {\n    padding: 14rem;\n  }\n\n  .xl\\:p-60 {\n    padding: 15rem;\n  }\n\n  .xl\\:p-64 {\n    padding: 16rem;\n  }\n\n  .xl\\:p-72 {\n    padding: 18rem;\n  }\n\n  .xl\\:p-80 {\n    padding: 20rem;\n  }\n\n  .xl\\:p-96 {\n    padding: 24rem;\n  }\n\n  .xl\\:p-px {\n    padding: 1px;\n  }\n\n  .xl\\:p-0\\.5 {\n    padding: 0.125rem;\n  }\n\n  .xl\\:p-1\\.5 {\n    padding: 0.375rem;\n  }\n\n  .xl\\:p-2\\.5 {\n    padding: 0.625rem;\n  }\n\n  .xl\\:p-3\\.5 {\n    padding: 0.875rem;\n  }\n\n  .xl\\:py-0 {\n    padding-top: 0px;\n    padding-bottom: 0px;\n  }\n\n  .xl\\:px-0 {\n    padding-left: 0px;\n    padding-right: 0px;\n  }\n\n  .xl\\:py-1 {\n    padding-top: 0.25rem;\n    padding-bottom: 0.25rem;\n  }\n\n  .xl\\:px-1 {\n    padding-left: 0.25rem;\n    padding-right: 0.25rem;\n  }\n\n  .xl\\:py-2 {\n    padding-top: 0.5rem;\n    padding-bottom: 0.5rem;\n  }\n\n  .xl\\:px-2 {\n    padding-left: 0.5rem;\n    padding-right: 0.5rem;\n  }\n\n  .xl\\:py-3 {\n    padding-top: 0.75rem;\n    padding-bottom: 0.75rem;\n  }\n\n  .xl\\:px-3 {\n    padding-left: 0.75rem;\n    padding-right: 0.75rem;\n  }\n\n  .xl\\:py-4 {\n    padding-top: 1rem;\n    padding-bottom: 1rem;\n  }\n\n  .xl\\:px-4 {\n    padding-left: 1rem;\n    padding-right: 1rem;\n  }\n\n  .xl\\:py-5 {\n    padding-top: 1.25rem;\n    padding-bottom: 1.25rem;\n  }\n\n  .xl\\:px-5 {\n    padding-left: 1.25rem;\n    padding-right: 1.25rem;\n  }\n\n  .xl\\:py-6 {\n    padding-top: 1.5rem;\n    padding-bottom: 1.5rem;\n  }\n\n  .xl\\:px-6 {\n    padding-left: 1.5rem;\n    padding-right: 1.5rem;\n  }\n\n  .xl\\:py-7 {\n    padding-top: 1.75rem;\n    padding-bottom: 1.75rem;\n  }\n\n  .xl\\:px-7 {\n    padding-left: 1.75rem;\n    padding-right: 1.75rem;\n  }\n\n  .xl\\:py-8 {\n    padding-top: 2rem;\n    padding-bottom: 2rem;\n  }\n\n  .xl\\:px-8 {\n    padding-left: 2rem;\n    padding-right: 2rem;\n  }\n\n  .xl\\:py-9 {\n    padding-top: 2.25rem;\n    padding-bottom: 2.25rem;\n  }\n\n  .xl\\:px-9 {\n    padding-left: 2.25rem;\n    padding-right: 2.25rem;\n  }\n\n  .xl\\:py-10 {\n    padding-top: 2.5rem;\n    padding-bottom: 2.5rem;\n  }\n\n  .xl\\:px-10 {\n    padding-left: 2.5rem;\n    padding-right: 2.5rem;\n  }\n\n  .xl\\:py-11 {\n    padding-top: 2.75rem;\n    padding-bottom: 2.75rem;\n  }\n\n  .xl\\:px-11 {\n    padding-left: 2.75rem;\n    padding-right: 2.75rem;\n  }\n\n  .xl\\:py-12 {\n    padding-top: 3rem;\n    padding-bottom: 3rem;\n  }\n\n  .xl\\:px-12 {\n    padding-left: 3rem;\n    padding-right: 3rem;\n  }\n\n  .xl\\:py-14 {\n    padding-top: 3.5rem;\n    padding-bottom: 3.5rem;\n  }\n\n  .xl\\:px-14 {\n    padding-left: 3.5rem;\n    padding-right: 3.5rem;\n  }\n\n  .xl\\:py-16 {\n    padding-top: 4rem;\n    padding-bottom: 4rem;\n  }\n\n  .xl\\:px-16 {\n    padding-left: 4rem;\n    padding-right: 4rem;\n  }\n\n  .xl\\:py-20 {\n    padding-top: 5rem;\n    padding-bottom: 5rem;\n  }\n\n  .xl\\:px-20 {\n    padding-left: 5rem;\n    padding-right: 5rem;\n  }\n\n  .xl\\:py-24 {\n    padding-top: 6rem;\n    padding-bottom: 6rem;\n  }\n\n  .xl\\:px-24 {\n    padding-left: 6rem;\n    padding-right: 6rem;\n  }\n\n  .xl\\:py-28 {\n    padding-top: 7rem;\n    padding-bottom: 7rem;\n  }\n\n  .xl\\:px-28 {\n    padding-left: 7rem;\n    padding-right: 7rem;\n  }\n\n  .xl\\:py-32 {\n    padding-top: 8rem;\n    padding-bottom: 8rem;\n  }\n\n  .xl\\:px-32 {\n    padding-left: 8rem;\n    padding-right: 8rem;\n  }\n\n  .xl\\:py-36 {\n    padding-top: 9rem;\n    padding-bottom: 9rem;\n  }\n\n  .xl\\:px-36 {\n    padding-left: 9rem;\n    padding-right: 9rem;\n  }\n\n  .xl\\:py-40 {\n    padding-top: 10rem;\n    padding-bottom: 10rem;\n  }\n\n  .xl\\:px-40 {\n    padding-left: 10rem;\n    padding-right: 10rem;\n  }\n\n  .xl\\:py-44 {\n    padding-top: 11rem;\n    padding-bottom: 11rem;\n  }\n\n  .xl\\:px-44 {\n    padding-left: 11rem;\n    padding-right: 11rem;\n  }\n\n  .xl\\:py-48 {\n    padding-top: 12rem;\n    padding-bottom: 12rem;\n  }\n\n  .xl\\:px-48 {\n    padding-left: 12rem;\n    padding-right: 12rem;\n  }\n\n  .xl\\:py-52 {\n    padding-top: 13rem;\n    padding-bottom: 13rem;\n  }\n\n  .xl\\:px-52 {\n    padding-left: 13rem;\n    padding-right: 13rem;\n  }\n\n  .xl\\:py-56 {\n    padding-top: 14rem;\n    padding-bottom: 14rem;\n  }\n\n  .xl\\:px-56 {\n    padding-left: 14rem;\n    padding-right: 14rem;\n  }\n\n  .xl\\:py-60 {\n    padding-top: 15rem;\n    padding-bottom: 15rem;\n  }\n\n  .xl\\:px-60 {\n    padding-left: 15rem;\n    padding-right: 15rem;\n  }\n\n  .xl\\:py-64 {\n    padding-top: 16rem;\n    padding-bottom: 16rem;\n  }\n\n  .xl\\:px-64 {\n    padding-left: 16rem;\n    padding-right: 16rem;\n  }\n\n  .xl\\:py-72 {\n    padding-top: 18rem;\n    padding-bottom: 18rem;\n  }\n\n  .xl\\:px-72 {\n    padding-left: 18rem;\n    padding-right: 18rem;\n  }\n\n  .xl\\:py-80 {\n    padding-top: 20rem;\n    padding-bottom: 20rem;\n  }\n\n  .xl\\:px-80 {\n    padding-left: 20rem;\n    padding-right: 20rem;\n  }\n\n  .xl\\:py-96 {\n    padding-top: 24rem;\n    padding-bottom: 24rem;\n  }\n\n  .xl\\:px-96 {\n    padding-left: 24rem;\n    padding-right: 24rem;\n  }\n\n  .xl\\:py-px {\n    padding-top: 1px;\n    padding-bottom: 1px;\n  }\n\n  .xl\\:px-px {\n    padding-left: 1px;\n    padding-right: 1px;\n  }\n\n  .xl\\:py-0\\.5 {\n    padding-top: 0.125rem;\n    padding-bottom: 0.125rem;\n  }\n\n  .xl\\:px-0\\.5 {\n    padding-left: 0.125rem;\n    padding-right: 0.125rem;\n  }\n\n  .xl\\:py-1\\.5 {\n    padding-top: 0.375rem;\n    padding-bottom: 0.375rem;\n  }\n\n  .xl\\:px-1\\.5 {\n    padding-left: 0.375rem;\n    padding-right: 0.375rem;\n  }\n\n  .xl\\:py-2\\.5 {\n    padding-top: 0.625rem;\n    padding-bottom: 0.625rem;\n  }\n\n  .xl\\:px-2\\.5 {\n    padding-left: 0.625rem;\n    padding-right: 0.625rem;\n  }\n\n  .xl\\:py-3\\.5 {\n    padding-top: 0.875rem;\n    padding-bottom: 0.875rem;\n  }\n\n  .xl\\:px-3\\.5 {\n    padding-left: 0.875rem;\n    padding-right: 0.875rem;\n  }\n\n  .xl\\:pt-0 {\n    padding-top: 0px;\n  }\n\n  .xl\\:pr-0 {\n    padding-right: 0px;\n  }\n\n  .xl\\:pb-0 {\n    padding-bottom: 0px;\n  }\n\n  .xl\\:pl-0 {\n    padding-left: 0px;\n  }\n\n  .xl\\:pt-1 {\n    padding-top: 0.25rem;\n  }\n\n  .xl\\:pr-1 {\n    padding-right: 0.25rem;\n  }\n\n  .xl\\:pb-1 {\n    padding-bottom: 0.25rem;\n  }\n\n  .xl\\:pl-1 {\n    padding-left: 0.25rem;\n  }\n\n  .xl\\:pt-2 {\n    padding-top: 0.5rem;\n  }\n\n  .xl\\:pr-2 {\n    padding-right: 0.5rem;\n  }\n\n  .xl\\:pb-2 {\n    padding-bottom: 0.5rem;\n  }\n\n  .xl\\:pl-2 {\n    padding-left: 0.5rem;\n  }\n\n  .xl\\:pt-3 {\n    padding-top: 0.75rem;\n  }\n\n  .xl\\:pr-3 {\n    padding-right: 0.75rem;\n  }\n\n  .xl\\:pb-3 {\n    padding-bottom: 0.75rem;\n  }\n\n  .xl\\:pl-3 {\n    padding-left: 0.75rem;\n  }\n\n  .xl\\:pt-4 {\n    padding-top: 1rem;\n  }\n\n  .xl\\:pr-4 {\n    padding-right: 1rem;\n  }\n\n  .xl\\:pb-4 {\n    padding-bottom: 1rem;\n  }\n\n  .xl\\:pl-4 {\n    padding-left: 1rem;\n  }\n\n  .xl\\:pt-5 {\n    padding-top: 1.25rem;\n  }\n\n  .xl\\:pr-5 {\n    padding-right: 1.25rem;\n  }\n\n  .xl\\:pb-5 {\n    padding-bottom: 1.25rem;\n  }\n\n  .xl\\:pl-5 {\n    padding-left: 1.25rem;\n  }\n\n  .xl\\:pt-6 {\n    padding-top: 1.5rem;\n  }\n\n  .xl\\:pr-6 {\n    padding-right: 1.5rem;\n  }\n\n  .xl\\:pb-6 {\n    padding-bottom: 1.5rem;\n  }\n\n  .xl\\:pl-6 {\n    padding-left: 1.5rem;\n  }\n\n  .xl\\:pt-7 {\n    padding-top: 1.75rem;\n  }\n\n  .xl\\:pr-7 {\n    padding-right: 1.75rem;\n  }\n\n  .xl\\:pb-7 {\n    padding-bottom: 1.75rem;\n  }\n\n  .xl\\:pl-7 {\n    padding-left: 1.75rem;\n  }\n\n  .xl\\:pt-8 {\n    padding-top: 2rem;\n  }\n\n  .xl\\:pr-8 {\n    padding-right: 2rem;\n  }\n\n  .xl\\:pb-8 {\n    padding-bottom: 2rem;\n  }\n\n  .xl\\:pl-8 {\n    padding-left: 2rem;\n  }\n\n  .xl\\:pt-9 {\n    padding-top: 2.25rem;\n  }\n\n  .xl\\:pr-9 {\n    padding-right: 2.25rem;\n  }\n\n  .xl\\:pb-9 {\n    padding-bottom: 2.25rem;\n  }\n\n  .xl\\:pl-9 {\n    padding-left: 2.25rem;\n  }\n\n  .xl\\:pt-10 {\n    padding-top: 2.5rem;\n  }\n\n  .xl\\:pr-10 {\n    padding-right: 2.5rem;\n  }\n\n  .xl\\:pb-10 {\n    padding-bottom: 2.5rem;\n  }\n\n  .xl\\:pl-10 {\n    padding-left: 2.5rem;\n  }\n\n  .xl\\:pt-11 {\n    padding-top: 2.75rem;\n  }\n\n  .xl\\:pr-11 {\n    padding-right: 2.75rem;\n  }\n\n  .xl\\:pb-11 {\n    padding-bottom: 2.75rem;\n  }\n\n  .xl\\:pl-11 {\n    padding-left: 2.75rem;\n  }\n\n  .xl\\:pt-12 {\n    padding-top: 3rem;\n  }\n\n  .xl\\:pr-12 {\n    padding-right: 3rem;\n  }\n\n  .xl\\:pb-12 {\n    padding-bottom: 3rem;\n  }\n\n  .xl\\:pl-12 {\n    padding-left: 3rem;\n  }\n\n  .xl\\:pt-14 {\n    padding-top: 3.5rem;\n  }\n\n  .xl\\:pr-14 {\n    padding-right: 3.5rem;\n  }\n\n  .xl\\:pb-14 {\n    padding-bottom: 3.5rem;\n  }\n\n  .xl\\:pl-14 {\n    padding-left: 3.5rem;\n  }\n\n  .xl\\:pt-16 {\n    padding-top: 4rem;\n  }\n\n  .xl\\:pr-16 {\n    padding-right: 4rem;\n  }\n\n  .xl\\:pb-16 {\n    padding-bottom: 4rem;\n  }\n\n  .xl\\:pl-16 {\n    padding-left: 4rem;\n  }\n\n  .xl\\:pt-20 {\n    padding-top: 5rem;\n  }\n\n  .xl\\:pr-20 {\n    padding-right: 5rem;\n  }\n\n  .xl\\:pb-20 {\n    padding-bottom: 5rem;\n  }\n\n  .xl\\:pl-20 {\n    padding-left: 5rem;\n  }\n\n  .xl\\:pt-24 {\n    padding-top: 6rem;\n  }\n\n  .xl\\:pr-24 {\n    padding-right: 6rem;\n  }\n\n  .xl\\:pb-24 {\n    padding-bottom: 6rem;\n  }\n\n  .xl\\:pl-24 {\n    padding-left: 6rem;\n  }\n\n  .xl\\:pt-28 {\n    padding-top: 7rem;\n  }\n\n  .xl\\:pr-28 {\n    padding-right: 7rem;\n  }\n\n  .xl\\:pb-28 {\n    padding-bottom: 7rem;\n  }\n\n  .xl\\:pl-28 {\n    padding-left: 7rem;\n  }\n\n  .xl\\:pt-32 {\n    padding-top: 8rem;\n  }\n\n  .xl\\:pr-32 {\n    padding-right: 8rem;\n  }\n\n  .xl\\:pb-32 {\n    padding-bottom: 8rem;\n  }\n\n  .xl\\:pl-32 {\n    padding-left: 8rem;\n  }\n\n  .xl\\:pt-36 {\n    padding-top: 9rem;\n  }\n\n  .xl\\:pr-36 {\n    padding-right: 9rem;\n  }\n\n  .xl\\:pb-36 {\n    padding-bottom: 9rem;\n  }\n\n  .xl\\:pl-36 {\n    padding-left: 9rem;\n  }\n\n  .xl\\:pt-40 {\n    padding-top: 10rem;\n  }\n\n  .xl\\:pr-40 {\n    padding-right: 10rem;\n  }\n\n  .xl\\:pb-40 {\n    padding-bottom: 10rem;\n  }\n\n  .xl\\:pl-40 {\n    padding-left: 10rem;\n  }\n\n  .xl\\:pt-44 {\n    padding-top: 11rem;\n  }\n\n  .xl\\:pr-44 {\n    padding-right: 11rem;\n  }\n\n  .xl\\:pb-44 {\n    padding-bottom: 11rem;\n  }\n\n  .xl\\:pl-44 {\n    padding-left: 11rem;\n  }\n\n  .xl\\:pt-48 {\n    padding-top: 12rem;\n  }\n\n  .xl\\:pr-48 {\n    padding-right: 12rem;\n  }\n\n  .xl\\:pb-48 {\n    padding-bottom: 12rem;\n  }\n\n  .xl\\:pl-48 {\n    padding-left: 12rem;\n  }\n\n  .xl\\:pt-52 {\n    padding-top: 13rem;\n  }\n\n  .xl\\:pr-52 {\n    padding-right: 13rem;\n  }\n\n  .xl\\:pb-52 {\n    padding-bottom: 13rem;\n  }\n\n  .xl\\:pl-52 {\n    padding-left: 13rem;\n  }\n\n  .xl\\:pt-56 {\n    padding-top: 14rem;\n  }\n\n  .xl\\:pr-56 {\n    padding-right: 14rem;\n  }\n\n  .xl\\:pb-56 {\n    padding-bottom: 14rem;\n  }\n\n  .xl\\:pl-56 {\n    padding-left: 14rem;\n  }\n\n  .xl\\:pt-60 {\n    padding-top: 15rem;\n  }\n\n  .xl\\:pr-60 {\n    padding-right: 15rem;\n  }\n\n  .xl\\:pb-60 {\n    padding-bottom: 15rem;\n  }\n\n  .xl\\:pl-60 {\n    padding-left: 15rem;\n  }\n\n  .xl\\:pt-64 {\n    padding-top: 16rem;\n  }\n\n  .xl\\:pr-64 {\n    padding-right: 16rem;\n  }\n\n  .xl\\:pb-64 {\n    padding-bottom: 16rem;\n  }\n\n  .xl\\:pl-64 {\n    padding-left: 16rem;\n  }\n\n  .xl\\:pt-72 {\n    padding-top: 18rem;\n  }\n\n  .xl\\:pr-72 {\n    padding-right: 18rem;\n  }\n\n  .xl\\:pb-72 {\n    padding-bottom: 18rem;\n  }\n\n  .xl\\:pl-72 {\n    padding-left: 18rem;\n  }\n\n  .xl\\:pt-80 {\n    padding-top: 20rem;\n  }\n\n  .xl\\:pr-80 {\n    padding-right: 20rem;\n  }\n\n  .xl\\:pb-80 {\n    padding-bottom: 20rem;\n  }\n\n  .xl\\:pl-80 {\n    padding-left: 20rem;\n  }\n\n  .xl\\:pt-96 {\n    padding-top: 24rem;\n  }\n\n  .xl\\:pr-96 {\n    padding-right: 24rem;\n  }\n\n  .xl\\:pb-96 {\n    padding-bottom: 24rem;\n  }\n\n  .xl\\:pl-96 {\n    padding-left: 24rem;\n  }\n\n  .xl\\:pt-px {\n    padding-top: 1px;\n  }\n\n  .xl\\:pr-px {\n    padding-right: 1px;\n  }\n\n  .xl\\:pb-px {\n    padding-bottom: 1px;\n  }\n\n  .xl\\:pl-px {\n    padding-left: 1px;\n  }\n\n  .xl\\:pt-0\\.5 {\n    padding-top: 0.125rem;\n  }\n\n  .xl\\:pr-0\\.5 {\n    padding-right: 0.125rem;\n  }\n\n  .xl\\:pb-0\\.5 {\n    padding-bottom: 0.125rem;\n  }\n\n  .xl\\:pl-0\\.5 {\n    padding-left: 0.125rem;\n  }\n\n  .xl\\:pt-1\\.5 {\n    padding-top: 0.375rem;\n  }\n\n  .xl\\:pr-1\\.5 {\n    padding-right: 0.375rem;\n  }\n\n  .xl\\:pb-1\\.5 {\n    padding-bottom: 0.375rem;\n  }\n\n  .xl\\:pl-1\\.5 {\n    padding-left: 0.375rem;\n  }\n\n  .xl\\:pt-2\\.5 {\n    padding-top: 0.625rem;\n  }\n\n  .xl\\:pr-2\\.5 {\n    padding-right: 0.625rem;\n  }\n\n  .xl\\:pb-2\\.5 {\n    padding-bottom: 0.625rem;\n  }\n\n  .xl\\:pl-2\\.5 {\n    padding-left: 0.625rem;\n  }\n\n  .xl\\:pt-3\\.5 {\n    padding-top: 0.875rem;\n  }\n\n  .xl\\:pr-3\\.5 {\n    padding-right: 0.875rem;\n  }\n\n  .xl\\:pb-3\\.5 {\n    padding-bottom: 0.875rem;\n  }\n\n  .xl\\:pl-3\\.5 {\n    padding-left: 0.875rem;\n  }\n\n  .xl\\:placeholder-transparent::-moz-placeholder {\n    color: transparent;\n  }\n\n  .xl\\:placeholder-transparent:-ms-input-placeholder {\n    color: transparent;\n  }\n\n  .xl\\:placeholder-transparent::placeholder {\n    color: transparent;\n  }\n\n  .xl\\:placeholder-current::-moz-placeholder {\n    color: currentColor;\n  }\n\n  .xl\\:placeholder-current:-ms-input-placeholder {\n    color: currentColor;\n  }\n\n  .xl\\:placeholder-current::placeholder {\n    color: currentColor;\n  }\n\n  .xl\\:placeholder-black::-moz-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(0, 0, 0, var(--tw-placeholder-opacity));\n  }\n\n  .xl\\:placeholder-black:-ms-input-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(0, 0, 0, var(--tw-placeholder-opacity));\n  }\n\n  .xl\\:placeholder-black::placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(0, 0, 0, var(--tw-placeholder-opacity));\n  }\n\n  .xl\\:placeholder-white::-moz-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(255, 255, 255, var(--tw-placeholder-opacity));\n  }\n\n  .xl\\:placeholder-white:-ms-input-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(255, 255, 255, var(--tw-placeholder-opacity));\n  }\n\n  .xl\\:placeholder-white::placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(255, 255, 255, var(--tw-placeholder-opacity));\n  }\n\n  .xl\\:placeholder-gray-50::-moz-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(249, 250, 251, var(--tw-placeholder-opacity));\n  }\n\n  .xl\\:placeholder-gray-50:-ms-input-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(249, 250, 251, var(--tw-placeholder-opacity));\n  }\n\n  .xl\\:placeholder-gray-50::placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(249, 250, 251, var(--tw-placeholder-opacity));\n  }\n\n  .xl\\:placeholder-gray-100::-moz-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(243, 244, 246, var(--tw-placeholder-opacity));\n  }\n\n  .xl\\:placeholder-gray-100:-ms-input-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(243, 244, 246, var(--tw-placeholder-opacity));\n  }\n\n  .xl\\:placeholder-gray-100::placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(243, 244, 246, var(--tw-placeholder-opacity));\n  }\n\n  .xl\\:placeholder-gray-200::-moz-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(229, 231, 235, var(--tw-placeholder-opacity));\n  }\n\n  .xl\\:placeholder-gray-200:-ms-input-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(229, 231, 235, var(--tw-placeholder-opacity));\n  }\n\n  .xl\\:placeholder-gray-200::placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(229, 231, 235, var(--tw-placeholder-opacity));\n  }\n\n  .xl\\:placeholder-gray-300::-moz-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(209, 213, 219, var(--tw-placeholder-opacity));\n  }\n\n  .xl\\:placeholder-gray-300:-ms-input-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(209, 213, 219, var(--tw-placeholder-opacity));\n  }\n\n  .xl\\:placeholder-gray-300::placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(209, 213, 219, var(--tw-placeholder-opacity));\n  }\n\n  .xl\\:placeholder-gray-400::-moz-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(156, 163, 175, var(--tw-placeholder-opacity));\n  }\n\n  .xl\\:placeholder-gray-400:-ms-input-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(156, 163, 175, var(--tw-placeholder-opacity));\n  }\n\n  .xl\\:placeholder-gray-400::placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(156, 163, 175, var(--tw-placeholder-opacity));\n  }\n\n  .xl\\:placeholder-gray-500::-moz-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(107, 114, 128, var(--tw-placeholder-opacity));\n  }\n\n  .xl\\:placeholder-gray-500:-ms-input-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(107, 114, 128, var(--tw-placeholder-opacity));\n  }\n\n  .xl\\:placeholder-gray-500::placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(107, 114, 128, var(--tw-placeholder-opacity));\n  }\n\n  .xl\\:placeholder-gray-600::-moz-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(75, 85, 99, var(--tw-placeholder-opacity));\n  }\n\n  .xl\\:placeholder-gray-600:-ms-input-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(75, 85, 99, var(--tw-placeholder-opacity));\n  }\n\n  .xl\\:placeholder-gray-600::placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(75, 85, 99, var(--tw-placeholder-opacity));\n  }\n\n  .xl\\:placeholder-gray-700::-moz-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(55, 65, 81, var(--tw-placeholder-opacity));\n  }\n\n  .xl\\:placeholder-gray-700:-ms-input-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(55, 65, 81, var(--tw-placeholder-opacity));\n  }\n\n  .xl\\:placeholder-gray-700::placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(55, 65, 81, var(--tw-placeholder-opacity));\n  }\n\n  .xl\\:placeholder-gray-800::-moz-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(31, 41, 55, var(--tw-placeholder-opacity));\n  }\n\n  .xl\\:placeholder-gray-800:-ms-input-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(31, 41, 55, var(--tw-placeholder-opacity));\n  }\n\n  .xl\\:placeholder-gray-800::placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(31, 41, 55, var(--tw-placeholder-opacity));\n  }\n\n  .xl\\:placeholder-gray-900::-moz-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(17, 24, 39, var(--tw-placeholder-opacity));\n  }\n\n  .xl\\:placeholder-gray-900:-ms-input-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(17, 24, 39, var(--tw-placeholder-opacity));\n  }\n\n  .xl\\:placeholder-gray-900::placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(17, 24, 39, var(--tw-placeholder-opacity));\n  }\n\n  .xl\\:placeholder-red-50::-moz-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(254, 242, 242, var(--tw-placeholder-opacity));\n  }\n\n  .xl\\:placeholder-red-50:-ms-input-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(254, 242, 242, var(--tw-placeholder-opacity));\n  }\n\n  .xl\\:placeholder-red-50::placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(254, 242, 242, var(--tw-placeholder-opacity));\n  }\n\n  .xl\\:placeholder-red-100::-moz-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(254, 226, 226, var(--tw-placeholder-opacity));\n  }\n\n  .xl\\:placeholder-red-100:-ms-input-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(254, 226, 226, var(--tw-placeholder-opacity));\n  }\n\n  .xl\\:placeholder-red-100::placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(254, 226, 226, var(--tw-placeholder-opacity));\n  }\n\n  .xl\\:placeholder-red-200::-moz-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(254, 202, 202, var(--tw-placeholder-opacity));\n  }\n\n  .xl\\:placeholder-red-200:-ms-input-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(254, 202, 202, var(--tw-placeholder-opacity));\n  }\n\n  .xl\\:placeholder-red-200::placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(254, 202, 202, var(--tw-placeholder-opacity));\n  }\n\n  .xl\\:placeholder-red-300::-moz-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(252, 165, 165, var(--tw-placeholder-opacity));\n  }\n\n  .xl\\:placeholder-red-300:-ms-input-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(252, 165, 165, var(--tw-placeholder-opacity));\n  }\n\n  .xl\\:placeholder-red-300::placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(252, 165, 165, var(--tw-placeholder-opacity));\n  }\n\n  .xl\\:placeholder-red-400::-moz-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(248, 113, 113, var(--tw-placeholder-opacity));\n  }\n\n  .xl\\:placeholder-red-400:-ms-input-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(248, 113, 113, var(--tw-placeholder-opacity));\n  }\n\n  .xl\\:placeholder-red-400::placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(248, 113, 113, var(--tw-placeholder-opacity));\n  }\n\n  .xl\\:placeholder-red-500::-moz-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(239, 68, 68, var(--tw-placeholder-opacity));\n  }\n\n  .xl\\:placeholder-red-500:-ms-input-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(239, 68, 68, var(--tw-placeholder-opacity));\n  }\n\n  .xl\\:placeholder-red-500::placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(239, 68, 68, var(--tw-placeholder-opacity));\n  }\n\n  .xl\\:placeholder-red-600::-moz-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(220, 38, 38, var(--tw-placeholder-opacity));\n  }\n\n  .xl\\:placeholder-red-600:-ms-input-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(220, 38, 38, var(--tw-placeholder-opacity));\n  }\n\n  .xl\\:placeholder-red-600::placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(220, 38, 38, var(--tw-placeholder-opacity));\n  }\n\n  .xl\\:placeholder-red-700::-moz-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(185, 28, 28, var(--tw-placeholder-opacity));\n  }\n\n  .xl\\:placeholder-red-700:-ms-input-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(185, 28, 28, var(--tw-placeholder-opacity));\n  }\n\n  .xl\\:placeholder-red-700::placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(185, 28, 28, var(--tw-placeholder-opacity));\n  }\n\n  .xl\\:placeholder-red-800::-moz-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(153, 27, 27, var(--tw-placeholder-opacity));\n  }\n\n  .xl\\:placeholder-red-800:-ms-input-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(153, 27, 27, var(--tw-placeholder-opacity));\n  }\n\n  .xl\\:placeholder-red-800::placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(153, 27, 27, var(--tw-placeholder-opacity));\n  }\n\n  .xl\\:placeholder-red-900::-moz-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(127, 29, 29, var(--tw-placeholder-opacity));\n  }\n\n  .xl\\:placeholder-red-900:-ms-input-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(127, 29, 29, var(--tw-placeholder-opacity));\n  }\n\n  .xl\\:placeholder-red-900::placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(127, 29, 29, var(--tw-placeholder-opacity));\n  }\n\n  .xl\\:placeholder-yellow-50::-moz-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(255, 251, 235, var(--tw-placeholder-opacity));\n  }\n\n  .xl\\:placeholder-yellow-50:-ms-input-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(255, 251, 235, var(--tw-placeholder-opacity));\n  }\n\n  .xl\\:placeholder-yellow-50::placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(255, 251, 235, var(--tw-placeholder-opacity));\n  }\n\n  .xl\\:placeholder-yellow-100::-moz-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(254, 243, 199, var(--tw-placeholder-opacity));\n  }\n\n  .xl\\:placeholder-yellow-100:-ms-input-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(254, 243, 199, var(--tw-placeholder-opacity));\n  }\n\n  .xl\\:placeholder-yellow-100::placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(254, 243, 199, var(--tw-placeholder-opacity));\n  }\n\n  .xl\\:placeholder-yellow-200::-moz-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(253, 230, 138, var(--tw-placeholder-opacity));\n  }\n\n  .xl\\:placeholder-yellow-200:-ms-input-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(253, 230, 138, var(--tw-placeholder-opacity));\n  }\n\n  .xl\\:placeholder-yellow-200::placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(253, 230, 138, var(--tw-placeholder-opacity));\n  }\n\n  .xl\\:placeholder-yellow-300::-moz-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(252, 211, 77, var(--tw-placeholder-opacity));\n  }\n\n  .xl\\:placeholder-yellow-300:-ms-input-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(252, 211, 77, var(--tw-placeholder-opacity));\n  }\n\n  .xl\\:placeholder-yellow-300::placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(252, 211, 77, var(--tw-placeholder-opacity));\n  }\n\n  .xl\\:placeholder-yellow-400::-moz-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(251, 191, 36, var(--tw-placeholder-opacity));\n  }\n\n  .xl\\:placeholder-yellow-400:-ms-input-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(251, 191, 36, var(--tw-placeholder-opacity));\n  }\n\n  .xl\\:placeholder-yellow-400::placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(251, 191, 36, var(--tw-placeholder-opacity));\n  }\n\n  .xl\\:placeholder-yellow-500::-moz-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(245, 158, 11, var(--tw-placeholder-opacity));\n  }\n\n  .xl\\:placeholder-yellow-500:-ms-input-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(245, 158, 11, var(--tw-placeholder-opacity));\n  }\n\n  .xl\\:placeholder-yellow-500::placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(245, 158, 11, var(--tw-placeholder-opacity));\n  }\n\n  .xl\\:placeholder-yellow-600::-moz-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(217, 119, 6, var(--tw-placeholder-opacity));\n  }\n\n  .xl\\:placeholder-yellow-600:-ms-input-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(217, 119, 6, var(--tw-placeholder-opacity));\n  }\n\n  .xl\\:placeholder-yellow-600::placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(217, 119, 6, var(--tw-placeholder-opacity));\n  }\n\n  .xl\\:placeholder-yellow-700::-moz-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(180, 83, 9, var(--tw-placeholder-opacity));\n  }\n\n  .xl\\:placeholder-yellow-700:-ms-input-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(180, 83, 9, var(--tw-placeholder-opacity));\n  }\n\n  .xl\\:placeholder-yellow-700::placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(180, 83, 9, var(--tw-placeholder-opacity));\n  }\n\n  .xl\\:placeholder-yellow-800::-moz-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(146, 64, 14, var(--tw-placeholder-opacity));\n  }\n\n  .xl\\:placeholder-yellow-800:-ms-input-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(146, 64, 14, var(--tw-placeholder-opacity));\n  }\n\n  .xl\\:placeholder-yellow-800::placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(146, 64, 14, var(--tw-placeholder-opacity));\n  }\n\n  .xl\\:placeholder-yellow-900::-moz-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(120, 53, 15, var(--tw-placeholder-opacity));\n  }\n\n  .xl\\:placeholder-yellow-900:-ms-input-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(120, 53, 15, var(--tw-placeholder-opacity));\n  }\n\n  .xl\\:placeholder-yellow-900::placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(120, 53, 15, var(--tw-placeholder-opacity));\n  }\n\n  .xl\\:placeholder-green-50::-moz-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(236, 253, 245, var(--tw-placeholder-opacity));\n  }\n\n  .xl\\:placeholder-green-50:-ms-input-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(236, 253, 245, var(--tw-placeholder-opacity));\n  }\n\n  .xl\\:placeholder-green-50::placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(236, 253, 245, var(--tw-placeholder-opacity));\n  }\n\n  .xl\\:placeholder-green-100::-moz-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(209, 250, 229, var(--tw-placeholder-opacity));\n  }\n\n  .xl\\:placeholder-green-100:-ms-input-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(209, 250, 229, var(--tw-placeholder-opacity));\n  }\n\n  .xl\\:placeholder-green-100::placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(209, 250, 229, var(--tw-placeholder-opacity));\n  }\n\n  .xl\\:placeholder-green-200::-moz-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(167, 243, 208, var(--tw-placeholder-opacity));\n  }\n\n  .xl\\:placeholder-green-200:-ms-input-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(167, 243, 208, var(--tw-placeholder-opacity));\n  }\n\n  .xl\\:placeholder-green-200::placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(167, 243, 208, var(--tw-placeholder-opacity));\n  }\n\n  .xl\\:placeholder-green-300::-moz-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(110, 231, 183, var(--tw-placeholder-opacity));\n  }\n\n  .xl\\:placeholder-green-300:-ms-input-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(110, 231, 183, var(--tw-placeholder-opacity));\n  }\n\n  .xl\\:placeholder-green-300::placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(110, 231, 183, var(--tw-placeholder-opacity));\n  }\n\n  .xl\\:placeholder-green-400::-moz-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(52, 211, 153, var(--tw-placeholder-opacity));\n  }\n\n  .xl\\:placeholder-green-400:-ms-input-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(52, 211, 153, var(--tw-placeholder-opacity));\n  }\n\n  .xl\\:placeholder-green-400::placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(52, 211, 153, var(--tw-placeholder-opacity));\n  }\n\n  .xl\\:placeholder-green-500::-moz-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(16, 185, 129, var(--tw-placeholder-opacity));\n  }\n\n  .xl\\:placeholder-green-500:-ms-input-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(16, 185, 129, var(--tw-placeholder-opacity));\n  }\n\n  .xl\\:placeholder-green-500::placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(16, 185, 129, var(--tw-placeholder-opacity));\n  }\n\n  .xl\\:placeholder-green-600::-moz-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(5, 150, 105, var(--tw-placeholder-opacity));\n  }\n\n  .xl\\:placeholder-green-600:-ms-input-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(5, 150, 105, var(--tw-placeholder-opacity));\n  }\n\n  .xl\\:placeholder-green-600::placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(5, 150, 105, var(--tw-placeholder-opacity));\n  }\n\n  .xl\\:placeholder-green-700::-moz-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(4, 120, 87, var(--tw-placeholder-opacity));\n  }\n\n  .xl\\:placeholder-green-700:-ms-input-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(4, 120, 87, var(--tw-placeholder-opacity));\n  }\n\n  .xl\\:placeholder-green-700::placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(4, 120, 87, var(--tw-placeholder-opacity));\n  }\n\n  .xl\\:placeholder-green-800::-moz-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(6, 95, 70, var(--tw-placeholder-opacity));\n  }\n\n  .xl\\:placeholder-green-800:-ms-input-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(6, 95, 70, var(--tw-placeholder-opacity));\n  }\n\n  .xl\\:placeholder-green-800::placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(6, 95, 70, var(--tw-placeholder-opacity));\n  }\n\n  .xl\\:placeholder-green-900::-moz-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(6, 78, 59, var(--tw-placeholder-opacity));\n  }\n\n  .xl\\:placeholder-green-900:-ms-input-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(6, 78, 59, var(--tw-placeholder-opacity));\n  }\n\n  .xl\\:placeholder-green-900::placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(6, 78, 59, var(--tw-placeholder-opacity));\n  }\n\n  .xl\\:placeholder-blue-50::-moz-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(239, 246, 255, var(--tw-placeholder-opacity));\n  }\n\n  .xl\\:placeholder-blue-50:-ms-input-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(239, 246, 255, var(--tw-placeholder-opacity));\n  }\n\n  .xl\\:placeholder-blue-50::placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(239, 246, 255, var(--tw-placeholder-opacity));\n  }\n\n  .xl\\:placeholder-blue-100::-moz-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(219, 234, 254, var(--tw-placeholder-opacity));\n  }\n\n  .xl\\:placeholder-blue-100:-ms-input-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(219, 234, 254, var(--tw-placeholder-opacity));\n  }\n\n  .xl\\:placeholder-blue-100::placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(219, 234, 254, var(--tw-placeholder-opacity));\n  }\n\n  .xl\\:placeholder-blue-200::-moz-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(191, 219, 254, var(--tw-placeholder-opacity));\n  }\n\n  .xl\\:placeholder-blue-200:-ms-input-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(191, 219, 254, var(--tw-placeholder-opacity));\n  }\n\n  .xl\\:placeholder-blue-200::placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(191, 219, 254, var(--tw-placeholder-opacity));\n  }\n\n  .xl\\:placeholder-blue-300::-moz-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(147, 197, 253, var(--tw-placeholder-opacity));\n  }\n\n  .xl\\:placeholder-blue-300:-ms-input-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(147, 197, 253, var(--tw-placeholder-opacity));\n  }\n\n  .xl\\:placeholder-blue-300::placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(147, 197, 253, var(--tw-placeholder-opacity));\n  }\n\n  .xl\\:placeholder-blue-400::-moz-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(96, 165, 250, var(--tw-placeholder-opacity));\n  }\n\n  .xl\\:placeholder-blue-400:-ms-input-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(96, 165, 250, var(--tw-placeholder-opacity));\n  }\n\n  .xl\\:placeholder-blue-400::placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(96, 165, 250, var(--tw-placeholder-opacity));\n  }\n\n  .xl\\:placeholder-blue-500::-moz-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(59, 130, 246, var(--tw-placeholder-opacity));\n  }\n\n  .xl\\:placeholder-blue-500:-ms-input-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(59, 130, 246, var(--tw-placeholder-opacity));\n  }\n\n  .xl\\:placeholder-blue-500::placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(59, 130, 246, var(--tw-placeholder-opacity));\n  }\n\n  .xl\\:placeholder-blue-600::-moz-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(37, 99, 235, var(--tw-placeholder-opacity));\n  }\n\n  .xl\\:placeholder-blue-600:-ms-input-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(37, 99, 235, var(--tw-placeholder-opacity));\n  }\n\n  .xl\\:placeholder-blue-600::placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(37, 99, 235, var(--tw-placeholder-opacity));\n  }\n\n  .xl\\:placeholder-blue-700::-moz-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(29, 78, 216, var(--tw-placeholder-opacity));\n  }\n\n  .xl\\:placeholder-blue-700:-ms-input-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(29, 78, 216, var(--tw-placeholder-opacity));\n  }\n\n  .xl\\:placeholder-blue-700::placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(29, 78, 216, var(--tw-placeholder-opacity));\n  }\n\n  .xl\\:placeholder-blue-800::-moz-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(30, 64, 175, var(--tw-placeholder-opacity));\n  }\n\n  .xl\\:placeholder-blue-800:-ms-input-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(30, 64, 175, var(--tw-placeholder-opacity));\n  }\n\n  .xl\\:placeholder-blue-800::placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(30, 64, 175, var(--tw-placeholder-opacity));\n  }\n\n  .xl\\:placeholder-blue-900::-moz-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(30, 58, 138, var(--tw-placeholder-opacity));\n  }\n\n  .xl\\:placeholder-blue-900:-ms-input-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(30, 58, 138, var(--tw-placeholder-opacity));\n  }\n\n  .xl\\:placeholder-blue-900::placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(30, 58, 138, var(--tw-placeholder-opacity));\n  }\n\n  .xl\\:placeholder-indigo-50::-moz-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(238, 242, 255, var(--tw-placeholder-opacity));\n  }\n\n  .xl\\:placeholder-indigo-50:-ms-input-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(238, 242, 255, var(--tw-placeholder-opacity));\n  }\n\n  .xl\\:placeholder-indigo-50::placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(238, 242, 255, var(--tw-placeholder-opacity));\n  }\n\n  .xl\\:placeholder-indigo-100::-moz-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(224, 231, 255, var(--tw-placeholder-opacity));\n  }\n\n  .xl\\:placeholder-indigo-100:-ms-input-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(224, 231, 255, var(--tw-placeholder-opacity));\n  }\n\n  .xl\\:placeholder-indigo-100::placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(224, 231, 255, var(--tw-placeholder-opacity));\n  }\n\n  .xl\\:placeholder-indigo-200::-moz-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(199, 210, 254, var(--tw-placeholder-opacity));\n  }\n\n  .xl\\:placeholder-indigo-200:-ms-input-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(199, 210, 254, var(--tw-placeholder-opacity));\n  }\n\n  .xl\\:placeholder-indigo-200::placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(199, 210, 254, var(--tw-placeholder-opacity));\n  }\n\n  .xl\\:placeholder-indigo-300::-moz-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(165, 180, 252, var(--tw-placeholder-opacity));\n  }\n\n  .xl\\:placeholder-indigo-300:-ms-input-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(165, 180, 252, var(--tw-placeholder-opacity));\n  }\n\n  .xl\\:placeholder-indigo-300::placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(165, 180, 252, var(--tw-placeholder-opacity));\n  }\n\n  .xl\\:placeholder-indigo-400::-moz-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(129, 140, 248, var(--tw-placeholder-opacity));\n  }\n\n  .xl\\:placeholder-indigo-400:-ms-input-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(129, 140, 248, var(--tw-placeholder-opacity));\n  }\n\n  .xl\\:placeholder-indigo-400::placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(129, 140, 248, var(--tw-placeholder-opacity));\n  }\n\n  .xl\\:placeholder-indigo-500::-moz-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(99, 102, 241, var(--tw-placeholder-opacity));\n  }\n\n  .xl\\:placeholder-indigo-500:-ms-input-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(99, 102, 241, var(--tw-placeholder-opacity));\n  }\n\n  .xl\\:placeholder-indigo-500::placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(99, 102, 241, var(--tw-placeholder-opacity));\n  }\n\n  .xl\\:placeholder-indigo-600::-moz-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(79, 70, 229, var(--tw-placeholder-opacity));\n  }\n\n  .xl\\:placeholder-indigo-600:-ms-input-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(79, 70, 229, var(--tw-placeholder-opacity));\n  }\n\n  .xl\\:placeholder-indigo-600::placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(79, 70, 229, var(--tw-placeholder-opacity));\n  }\n\n  .xl\\:placeholder-indigo-700::-moz-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(67, 56, 202, var(--tw-placeholder-opacity));\n  }\n\n  .xl\\:placeholder-indigo-700:-ms-input-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(67, 56, 202, var(--tw-placeholder-opacity));\n  }\n\n  .xl\\:placeholder-indigo-700::placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(67, 56, 202, var(--tw-placeholder-opacity));\n  }\n\n  .xl\\:placeholder-indigo-800::-moz-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(55, 48, 163, var(--tw-placeholder-opacity));\n  }\n\n  .xl\\:placeholder-indigo-800:-ms-input-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(55, 48, 163, var(--tw-placeholder-opacity));\n  }\n\n  .xl\\:placeholder-indigo-800::placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(55, 48, 163, var(--tw-placeholder-opacity));\n  }\n\n  .xl\\:placeholder-indigo-900::-moz-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(49, 46, 129, var(--tw-placeholder-opacity));\n  }\n\n  .xl\\:placeholder-indigo-900:-ms-input-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(49, 46, 129, var(--tw-placeholder-opacity));\n  }\n\n  .xl\\:placeholder-indigo-900::placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(49, 46, 129, var(--tw-placeholder-opacity));\n  }\n\n  .xl\\:placeholder-purple-50::-moz-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(245, 243, 255, var(--tw-placeholder-opacity));\n  }\n\n  .xl\\:placeholder-purple-50:-ms-input-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(245, 243, 255, var(--tw-placeholder-opacity));\n  }\n\n  .xl\\:placeholder-purple-50::placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(245, 243, 255, var(--tw-placeholder-opacity));\n  }\n\n  .xl\\:placeholder-purple-100::-moz-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(237, 233, 254, var(--tw-placeholder-opacity));\n  }\n\n  .xl\\:placeholder-purple-100:-ms-input-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(237, 233, 254, var(--tw-placeholder-opacity));\n  }\n\n  .xl\\:placeholder-purple-100::placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(237, 233, 254, var(--tw-placeholder-opacity));\n  }\n\n  .xl\\:placeholder-purple-200::-moz-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(221, 214, 254, var(--tw-placeholder-opacity));\n  }\n\n  .xl\\:placeholder-purple-200:-ms-input-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(221, 214, 254, var(--tw-placeholder-opacity));\n  }\n\n  .xl\\:placeholder-purple-200::placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(221, 214, 254, var(--tw-placeholder-opacity));\n  }\n\n  .xl\\:placeholder-purple-300::-moz-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(196, 181, 253, var(--tw-placeholder-opacity));\n  }\n\n  .xl\\:placeholder-purple-300:-ms-input-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(196, 181, 253, var(--tw-placeholder-opacity));\n  }\n\n  .xl\\:placeholder-purple-300::placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(196, 181, 253, var(--tw-placeholder-opacity));\n  }\n\n  .xl\\:placeholder-purple-400::-moz-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(167, 139, 250, var(--tw-placeholder-opacity));\n  }\n\n  .xl\\:placeholder-purple-400:-ms-input-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(167, 139, 250, var(--tw-placeholder-opacity));\n  }\n\n  .xl\\:placeholder-purple-400::placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(167, 139, 250, var(--tw-placeholder-opacity));\n  }\n\n  .xl\\:placeholder-purple-500::-moz-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(139, 92, 246, var(--tw-placeholder-opacity));\n  }\n\n  .xl\\:placeholder-purple-500:-ms-input-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(139, 92, 246, var(--tw-placeholder-opacity));\n  }\n\n  .xl\\:placeholder-purple-500::placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(139, 92, 246, var(--tw-placeholder-opacity));\n  }\n\n  .xl\\:placeholder-purple-600::-moz-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(124, 58, 237, var(--tw-placeholder-opacity));\n  }\n\n  .xl\\:placeholder-purple-600:-ms-input-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(124, 58, 237, var(--tw-placeholder-opacity));\n  }\n\n  .xl\\:placeholder-purple-600::placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(124, 58, 237, var(--tw-placeholder-opacity));\n  }\n\n  .xl\\:placeholder-purple-700::-moz-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(109, 40, 217, var(--tw-placeholder-opacity));\n  }\n\n  .xl\\:placeholder-purple-700:-ms-input-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(109, 40, 217, var(--tw-placeholder-opacity));\n  }\n\n  .xl\\:placeholder-purple-700::placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(109, 40, 217, var(--tw-placeholder-opacity));\n  }\n\n  .xl\\:placeholder-purple-800::-moz-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(91, 33, 182, var(--tw-placeholder-opacity));\n  }\n\n  .xl\\:placeholder-purple-800:-ms-input-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(91, 33, 182, var(--tw-placeholder-opacity));\n  }\n\n  .xl\\:placeholder-purple-800::placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(91, 33, 182, var(--tw-placeholder-opacity));\n  }\n\n  .xl\\:placeholder-purple-900::-moz-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(76, 29, 149, var(--tw-placeholder-opacity));\n  }\n\n  .xl\\:placeholder-purple-900:-ms-input-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(76, 29, 149, var(--tw-placeholder-opacity));\n  }\n\n  .xl\\:placeholder-purple-900::placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(76, 29, 149, var(--tw-placeholder-opacity));\n  }\n\n  .xl\\:placeholder-pink-50::-moz-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(253, 242, 248, var(--tw-placeholder-opacity));\n  }\n\n  .xl\\:placeholder-pink-50:-ms-input-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(253, 242, 248, var(--tw-placeholder-opacity));\n  }\n\n  .xl\\:placeholder-pink-50::placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(253, 242, 248, var(--tw-placeholder-opacity));\n  }\n\n  .xl\\:placeholder-pink-100::-moz-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(252, 231, 243, var(--tw-placeholder-opacity));\n  }\n\n  .xl\\:placeholder-pink-100:-ms-input-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(252, 231, 243, var(--tw-placeholder-opacity));\n  }\n\n  .xl\\:placeholder-pink-100::placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(252, 231, 243, var(--tw-placeholder-opacity));\n  }\n\n  .xl\\:placeholder-pink-200::-moz-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(251, 207, 232, var(--tw-placeholder-opacity));\n  }\n\n  .xl\\:placeholder-pink-200:-ms-input-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(251, 207, 232, var(--tw-placeholder-opacity));\n  }\n\n  .xl\\:placeholder-pink-200::placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(251, 207, 232, var(--tw-placeholder-opacity));\n  }\n\n  .xl\\:placeholder-pink-300::-moz-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(249, 168, 212, var(--tw-placeholder-opacity));\n  }\n\n  .xl\\:placeholder-pink-300:-ms-input-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(249, 168, 212, var(--tw-placeholder-opacity));\n  }\n\n  .xl\\:placeholder-pink-300::placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(249, 168, 212, var(--tw-placeholder-opacity));\n  }\n\n  .xl\\:placeholder-pink-400::-moz-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(244, 114, 182, var(--tw-placeholder-opacity));\n  }\n\n  .xl\\:placeholder-pink-400:-ms-input-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(244, 114, 182, var(--tw-placeholder-opacity));\n  }\n\n  .xl\\:placeholder-pink-400::placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(244, 114, 182, var(--tw-placeholder-opacity));\n  }\n\n  .xl\\:placeholder-pink-500::-moz-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(236, 72, 153, var(--tw-placeholder-opacity));\n  }\n\n  .xl\\:placeholder-pink-500:-ms-input-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(236, 72, 153, var(--tw-placeholder-opacity));\n  }\n\n  .xl\\:placeholder-pink-500::placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(236, 72, 153, var(--tw-placeholder-opacity));\n  }\n\n  .xl\\:placeholder-pink-600::-moz-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(219, 39, 119, var(--tw-placeholder-opacity));\n  }\n\n  .xl\\:placeholder-pink-600:-ms-input-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(219, 39, 119, var(--tw-placeholder-opacity));\n  }\n\n  .xl\\:placeholder-pink-600::placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(219, 39, 119, var(--tw-placeholder-opacity));\n  }\n\n  .xl\\:placeholder-pink-700::-moz-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(190, 24, 93, var(--tw-placeholder-opacity));\n  }\n\n  .xl\\:placeholder-pink-700:-ms-input-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(190, 24, 93, var(--tw-placeholder-opacity));\n  }\n\n  .xl\\:placeholder-pink-700::placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(190, 24, 93, var(--tw-placeholder-opacity));\n  }\n\n  .xl\\:placeholder-pink-800::-moz-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(157, 23, 77, var(--tw-placeholder-opacity));\n  }\n\n  .xl\\:placeholder-pink-800:-ms-input-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(157, 23, 77, var(--tw-placeholder-opacity));\n  }\n\n  .xl\\:placeholder-pink-800::placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(157, 23, 77, var(--tw-placeholder-opacity));\n  }\n\n  .xl\\:placeholder-pink-900::-moz-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(131, 24, 67, var(--tw-placeholder-opacity));\n  }\n\n  .xl\\:placeholder-pink-900:-ms-input-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(131, 24, 67, var(--tw-placeholder-opacity));\n  }\n\n  .xl\\:placeholder-pink-900::placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(131, 24, 67, var(--tw-placeholder-opacity));\n  }\n\n  .xl\\:focus\\:placeholder-transparent:focus::-moz-placeholder {\n    color: transparent;\n  }\n\n  .xl\\:focus\\:placeholder-transparent:focus:-ms-input-placeholder {\n    color: transparent;\n  }\n\n  .xl\\:focus\\:placeholder-transparent:focus::placeholder {\n    color: transparent;\n  }\n\n  .xl\\:focus\\:placeholder-current:focus::-moz-placeholder {\n    color: currentColor;\n  }\n\n  .xl\\:focus\\:placeholder-current:focus:-ms-input-placeholder {\n    color: currentColor;\n  }\n\n  .xl\\:focus\\:placeholder-current:focus::placeholder {\n    color: currentColor;\n  }\n\n  .xl\\:focus\\:placeholder-black:focus::-moz-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(0, 0, 0, var(--tw-placeholder-opacity));\n  }\n\n  .xl\\:focus\\:placeholder-black:focus:-ms-input-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(0, 0, 0, var(--tw-placeholder-opacity));\n  }\n\n  .xl\\:focus\\:placeholder-black:focus::placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(0, 0, 0, var(--tw-placeholder-opacity));\n  }\n\n  .xl\\:focus\\:placeholder-white:focus::-moz-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(255, 255, 255, var(--tw-placeholder-opacity));\n  }\n\n  .xl\\:focus\\:placeholder-white:focus:-ms-input-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(255, 255, 255, var(--tw-placeholder-opacity));\n  }\n\n  .xl\\:focus\\:placeholder-white:focus::placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(255, 255, 255, var(--tw-placeholder-opacity));\n  }\n\n  .xl\\:focus\\:placeholder-gray-50:focus::-moz-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(249, 250, 251, var(--tw-placeholder-opacity));\n  }\n\n  .xl\\:focus\\:placeholder-gray-50:focus:-ms-input-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(249, 250, 251, var(--tw-placeholder-opacity));\n  }\n\n  .xl\\:focus\\:placeholder-gray-50:focus::placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(249, 250, 251, var(--tw-placeholder-opacity));\n  }\n\n  .xl\\:focus\\:placeholder-gray-100:focus::-moz-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(243, 244, 246, var(--tw-placeholder-opacity));\n  }\n\n  .xl\\:focus\\:placeholder-gray-100:focus:-ms-input-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(243, 244, 246, var(--tw-placeholder-opacity));\n  }\n\n  .xl\\:focus\\:placeholder-gray-100:focus::placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(243, 244, 246, var(--tw-placeholder-opacity));\n  }\n\n  .xl\\:focus\\:placeholder-gray-200:focus::-moz-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(229, 231, 235, var(--tw-placeholder-opacity));\n  }\n\n  .xl\\:focus\\:placeholder-gray-200:focus:-ms-input-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(229, 231, 235, var(--tw-placeholder-opacity));\n  }\n\n  .xl\\:focus\\:placeholder-gray-200:focus::placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(229, 231, 235, var(--tw-placeholder-opacity));\n  }\n\n  .xl\\:focus\\:placeholder-gray-300:focus::-moz-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(209, 213, 219, var(--tw-placeholder-opacity));\n  }\n\n  .xl\\:focus\\:placeholder-gray-300:focus:-ms-input-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(209, 213, 219, var(--tw-placeholder-opacity));\n  }\n\n  .xl\\:focus\\:placeholder-gray-300:focus::placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(209, 213, 219, var(--tw-placeholder-opacity));\n  }\n\n  .xl\\:focus\\:placeholder-gray-400:focus::-moz-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(156, 163, 175, var(--tw-placeholder-opacity));\n  }\n\n  .xl\\:focus\\:placeholder-gray-400:focus:-ms-input-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(156, 163, 175, var(--tw-placeholder-opacity));\n  }\n\n  .xl\\:focus\\:placeholder-gray-400:focus::placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(156, 163, 175, var(--tw-placeholder-opacity));\n  }\n\n  .xl\\:focus\\:placeholder-gray-500:focus::-moz-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(107, 114, 128, var(--tw-placeholder-opacity));\n  }\n\n  .xl\\:focus\\:placeholder-gray-500:focus:-ms-input-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(107, 114, 128, var(--tw-placeholder-opacity));\n  }\n\n  .xl\\:focus\\:placeholder-gray-500:focus::placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(107, 114, 128, var(--tw-placeholder-opacity));\n  }\n\n  .xl\\:focus\\:placeholder-gray-600:focus::-moz-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(75, 85, 99, var(--tw-placeholder-opacity));\n  }\n\n  .xl\\:focus\\:placeholder-gray-600:focus:-ms-input-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(75, 85, 99, var(--tw-placeholder-opacity));\n  }\n\n  .xl\\:focus\\:placeholder-gray-600:focus::placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(75, 85, 99, var(--tw-placeholder-opacity));\n  }\n\n  .xl\\:focus\\:placeholder-gray-700:focus::-moz-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(55, 65, 81, var(--tw-placeholder-opacity));\n  }\n\n  .xl\\:focus\\:placeholder-gray-700:focus:-ms-input-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(55, 65, 81, var(--tw-placeholder-opacity));\n  }\n\n  .xl\\:focus\\:placeholder-gray-700:focus::placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(55, 65, 81, var(--tw-placeholder-opacity));\n  }\n\n  .xl\\:focus\\:placeholder-gray-800:focus::-moz-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(31, 41, 55, var(--tw-placeholder-opacity));\n  }\n\n  .xl\\:focus\\:placeholder-gray-800:focus:-ms-input-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(31, 41, 55, var(--tw-placeholder-opacity));\n  }\n\n  .xl\\:focus\\:placeholder-gray-800:focus::placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(31, 41, 55, var(--tw-placeholder-opacity));\n  }\n\n  .xl\\:focus\\:placeholder-gray-900:focus::-moz-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(17, 24, 39, var(--tw-placeholder-opacity));\n  }\n\n  .xl\\:focus\\:placeholder-gray-900:focus:-ms-input-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(17, 24, 39, var(--tw-placeholder-opacity));\n  }\n\n  .xl\\:focus\\:placeholder-gray-900:focus::placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(17, 24, 39, var(--tw-placeholder-opacity));\n  }\n\n  .xl\\:focus\\:placeholder-red-50:focus::-moz-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(254, 242, 242, var(--tw-placeholder-opacity));\n  }\n\n  .xl\\:focus\\:placeholder-red-50:focus:-ms-input-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(254, 242, 242, var(--tw-placeholder-opacity));\n  }\n\n  .xl\\:focus\\:placeholder-red-50:focus::placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(254, 242, 242, var(--tw-placeholder-opacity));\n  }\n\n  .xl\\:focus\\:placeholder-red-100:focus::-moz-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(254, 226, 226, var(--tw-placeholder-opacity));\n  }\n\n  .xl\\:focus\\:placeholder-red-100:focus:-ms-input-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(254, 226, 226, var(--tw-placeholder-opacity));\n  }\n\n  .xl\\:focus\\:placeholder-red-100:focus::placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(254, 226, 226, var(--tw-placeholder-opacity));\n  }\n\n  .xl\\:focus\\:placeholder-red-200:focus::-moz-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(254, 202, 202, var(--tw-placeholder-opacity));\n  }\n\n  .xl\\:focus\\:placeholder-red-200:focus:-ms-input-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(254, 202, 202, var(--tw-placeholder-opacity));\n  }\n\n  .xl\\:focus\\:placeholder-red-200:focus::placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(254, 202, 202, var(--tw-placeholder-opacity));\n  }\n\n  .xl\\:focus\\:placeholder-red-300:focus::-moz-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(252, 165, 165, var(--tw-placeholder-opacity));\n  }\n\n  .xl\\:focus\\:placeholder-red-300:focus:-ms-input-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(252, 165, 165, var(--tw-placeholder-opacity));\n  }\n\n  .xl\\:focus\\:placeholder-red-300:focus::placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(252, 165, 165, var(--tw-placeholder-opacity));\n  }\n\n  .xl\\:focus\\:placeholder-red-400:focus::-moz-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(248, 113, 113, var(--tw-placeholder-opacity));\n  }\n\n  .xl\\:focus\\:placeholder-red-400:focus:-ms-input-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(248, 113, 113, var(--tw-placeholder-opacity));\n  }\n\n  .xl\\:focus\\:placeholder-red-400:focus::placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(248, 113, 113, var(--tw-placeholder-opacity));\n  }\n\n  .xl\\:focus\\:placeholder-red-500:focus::-moz-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(239, 68, 68, var(--tw-placeholder-opacity));\n  }\n\n  .xl\\:focus\\:placeholder-red-500:focus:-ms-input-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(239, 68, 68, var(--tw-placeholder-opacity));\n  }\n\n  .xl\\:focus\\:placeholder-red-500:focus::placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(239, 68, 68, var(--tw-placeholder-opacity));\n  }\n\n  .xl\\:focus\\:placeholder-red-600:focus::-moz-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(220, 38, 38, var(--tw-placeholder-opacity));\n  }\n\n  .xl\\:focus\\:placeholder-red-600:focus:-ms-input-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(220, 38, 38, var(--tw-placeholder-opacity));\n  }\n\n  .xl\\:focus\\:placeholder-red-600:focus::placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(220, 38, 38, var(--tw-placeholder-opacity));\n  }\n\n  .xl\\:focus\\:placeholder-red-700:focus::-moz-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(185, 28, 28, var(--tw-placeholder-opacity));\n  }\n\n  .xl\\:focus\\:placeholder-red-700:focus:-ms-input-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(185, 28, 28, var(--tw-placeholder-opacity));\n  }\n\n  .xl\\:focus\\:placeholder-red-700:focus::placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(185, 28, 28, var(--tw-placeholder-opacity));\n  }\n\n  .xl\\:focus\\:placeholder-red-800:focus::-moz-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(153, 27, 27, var(--tw-placeholder-opacity));\n  }\n\n  .xl\\:focus\\:placeholder-red-800:focus:-ms-input-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(153, 27, 27, var(--tw-placeholder-opacity));\n  }\n\n  .xl\\:focus\\:placeholder-red-800:focus::placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(153, 27, 27, var(--tw-placeholder-opacity));\n  }\n\n  .xl\\:focus\\:placeholder-red-900:focus::-moz-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(127, 29, 29, var(--tw-placeholder-opacity));\n  }\n\n  .xl\\:focus\\:placeholder-red-900:focus:-ms-input-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(127, 29, 29, var(--tw-placeholder-opacity));\n  }\n\n  .xl\\:focus\\:placeholder-red-900:focus::placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(127, 29, 29, var(--tw-placeholder-opacity));\n  }\n\n  .xl\\:focus\\:placeholder-yellow-50:focus::-moz-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(255, 251, 235, var(--tw-placeholder-opacity));\n  }\n\n  .xl\\:focus\\:placeholder-yellow-50:focus:-ms-input-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(255, 251, 235, var(--tw-placeholder-opacity));\n  }\n\n  .xl\\:focus\\:placeholder-yellow-50:focus::placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(255, 251, 235, var(--tw-placeholder-opacity));\n  }\n\n  .xl\\:focus\\:placeholder-yellow-100:focus::-moz-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(254, 243, 199, var(--tw-placeholder-opacity));\n  }\n\n  .xl\\:focus\\:placeholder-yellow-100:focus:-ms-input-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(254, 243, 199, var(--tw-placeholder-opacity));\n  }\n\n  .xl\\:focus\\:placeholder-yellow-100:focus::placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(254, 243, 199, var(--tw-placeholder-opacity));\n  }\n\n  .xl\\:focus\\:placeholder-yellow-200:focus::-moz-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(253, 230, 138, var(--tw-placeholder-opacity));\n  }\n\n  .xl\\:focus\\:placeholder-yellow-200:focus:-ms-input-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(253, 230, 138, var(--tw-placeholder-opacity));\n  }\n\n  .xl\\:focus\\:placeholder-yellow-200:focus::placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(253, 230, 138, var(--tw-placeholder-opacity));\n  }\n\n  .xl\\:focus\\:placeholder-yellow-300:focus::-moz-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(252, 211, 77, var(--tw-placeholder-opacity));\n  }\n\n  .xl\\:focus\\:placeholder-yellow-300:focus:-ms-input-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(252, 211, 77, var(--tw-placeholder-opacity));\n  }\n\n  .xl\\:focus\\:placeholder-yellow-300:focus::placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(252, 211, 77, var(--tw-placeholder-opacity));\n  }\n\n  .xl\\:focus\\:placeholder-yellow-400:focus::-moz-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(251, 191, 36, var(--tw-placeholder-opacity));\n  }\n\n  .xl\\:focus\\:placeholder-yellow-400:focus:-ms-input-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(251, 191, 36, var(--tw-placeholder-opacity));\n  }\n\n  .xl\\:focus\\:placeholder-yellow-400:focus::placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(251, 191, 36, var(--tw-placeholder-opacity));\n  }\n\n  .xl\\:focus\\:placeholder-yellow-500:focus::-moz-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(245, 158, 11, var(--tw-placeholder-opacity));\n  }\n\n  .xl\\:focus\\:placeholder-yellow-500:focus:-ms-input-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(245, 158, 11, var(--tw-placeholder-opacity));\n  }\n\n  .xl\\:focus\\:placeholder-yellow-500:focus::placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(245, 158, 11, var(--tw-placeholder-opacity));\n  }\n\n  .xl\\:focus\\:placeholder-yellow-600:focus::-moz-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(217, 119, 6, var(--tw-placeholder-opacity));\n  }\n\n  .xl\\:focus\\:placeholder-yellow-600:focus:-ms-input-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(217, 119, 6, var(--tw-placeholder-opacity));\n  }\n\n  .xl\\:focus\\:placeholder-yellow-600:focus::placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(217, 119, 6, var(--tw-placeholder-opacity));\n  }\n\n  .xl\\:focus\\:placeholder-yellow-700:focus::-moz-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(180, 83, 9, var(--tw-placeholder-opacity));\n  }\n\n  .xl\\:focus\\:placeholder-yellow-700:focus:-ms-input-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(180, 83, 9, var(--tw-placeholder-opacity));\n  }\n\n  .xl\\:focus\\:placeholder-yellow-700:focus::placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(180, 83, 9, var(--tw-placeholder-opacity));\n  }\n\n  .xl\\:focus\\:placeholder-yellow-800:focus::-moz-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(146, 64, 14, var(--tw-placeholder-opacity));\n  }\n\n  .xl\\:focus\\:placeholder-yellow-800:focus:-ms-input-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(146, 64, 14, var(--tw-placeholder-opacity));\n  }\n\n  .xl\\:focus\\:placeholder-yellow-800:focus::placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(146, 64, 14, var(--tw-placeholder-opacity));\n  }\n\n  .xl\\:focus\\:placeholder-yellow-900:focus::-moz-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(120, 53, 15, var(--tw-placeholder-opacity));\n  }\n\n  .xl\\:focus\\:placeholder-yellow-900:focus:-ms-input-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(120, 53, 15, var(--tw-placeholder-opacity));\n  }\n\n  .xl\\:focus\\:placeholder-yellow-900:focus::placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(120, 53, 15, var(--tw-placeholder-opacity));\n  }\n\n  .xl\\:focus\\:placeholder-green-50:focus::-moz-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(236, 253, 245, var(--tw-placeholder-opacity));\n  }\n\n  .xl\\:focus\\:placeholder-green-50:focus:-ms-input-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(236, 253, 245, var(--tw-placeholder-opacity));\n  }\n\n  .xl\\:focus\\:placeholder-green-50:focus::placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(236, 253, 245, var(--tw-placeholder-opacity));\n  }\n\n  .xl\\:focus\\:placeholder-green-100:focus::-moz-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(209, 250, 229, var(--tw-placeholder-opacity));\n  }\n\n  .xl\\:focus\\:placeholder-green-100:focus:-ms-input-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(209, 250, 229, var(--tw-placeholder-opacity));\n  }\n\n  .xl\\:focus\\:placeholder-green-100:focus::placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(209, 250, 229, var(--tw-placeholder-opacity));\n  }\n\n  .xl\\:focus\\:placeholder-green-200:focus::-moz-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(167, 243, 208, var(--tw-placeholder-opacity));\n  }\n\n  .xl\\:focus\\:placeholder-green-200:focus:-ms-input-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(167, 243, 208, var(--tw-placeholder-opacity));\n  }\n\n  .xl\\:focus\\:placeholder-green-200:focus::placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(167, 243, 208, var(--tw-placeholder-opacity));\n  }\n\n  .xl\\:focus\\:placeholder-green-300:focus::-moz-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(110, 231, 183, var(--tw-placeholder-opacity));\n  }\n\n  .xl\\:focus\\:placeholder-green-300:focus:-ms-input-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(110, 231, 183, var(--tw-placeholder-opacity));\n  }\n\n  .xl\\:focus\\:placeholder-green-300:focus::placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(110, 231, 183, var(--tw-placeholder-opacity));\n  }\n\n  .xl\\:focus\\:placeholder-green-400:focus::-moz-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(52, 211, 153, var(--tw-placeholder-opacity));\n  }\n\n  .xl\\:focus\\:placeholder-green-400:focus:-ms-input-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(52, 211, 153, var(--tw-placeholder-opacity));\n  }\n\n  .xl\\:focus\\:placeholder-green-400:focus::placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(52, 211, 153, var(--tw-placeholder-opacity));\n  }\n\n  .xl\\:focus\\:placeholder-green-500:focus::-moz-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(16, 185, 129, var(--tw-placeholder-opacity));\n  }\n\n  .xl\\:focus\\:placeholder-green-500:focus:-ms-input-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(16, 185, 129, var(--tw-placeholder-opacity));\n  }\n\n  .xl\\:focus\\:placeholder-green-500:focus::placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(16, 185, 129, var(--tw-placeholder-opacity));\n  }\n\n  .xl\\:focus\\:placeholder-green-600:focus::-moz-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(5, 150, 105, var(--tw-placeholder-opacity));\n  }\n\n  .xl\\:focus\\:placeholder-green-600:focus:-ms-input-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(5, 150, 105, var(--tw-placeholder-opacity));\n  }\n\n  .xl\\:focus\\:placeholder-green-600:focus::placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(5, 150, 105, var(--tw-placeholder-opacity));\n  }\n\n  .xl\\:focus\\:placeholder-green-700:focus::-moz-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(4, 120, 87, var(--tw-placeholder-opacity));\n  }\n\n  .xl\\:focus\\:placeholder-green-700:focus:-ms-input-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(4, 120, 87, var(--tw-placeholder-opacity));\n  }\n\n  .xl\\:focus\\:placeholder-green-700:focus::placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(4, 120, 87, var(--tw-placeholder-opacity));\n  }\n\n  .xl\\:focus\\:placeholder-green-800:focus::-moz-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(6, 95, 70, var(--tw-placeholder-opacity));\n  }\n\n  .xl\\:focus\\:placeholder-green-800:focus:-ms-input-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(6, 95, 70, var(--tw-placeholder-opacity));\n  }\n\n  .xl\\:focus\\:placeholder-green-800:focus::placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(6, 95, 70, var(--tw-placeholder-opacity));\n  }\n\n  .xl\\:focus\\:placeholder-green-900:focus::-moz-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(6, 78, 59, var(--tw-placeholder-opacity));\n  }\n\n  .xl\\:focus\\:placeholder-green-900:focus:-ms-input-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(6, 78, 59, var(--tw-placeholder-opacity));\n  }\n\n  .xl\\:focus\\:placeholder-green-900:focus::placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(6, 78, 59, var(--tw-placeholder-opacity));\n  }\n\n  .xl\\:focus\\:placeholder-blue-50:focus::-moz-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(239, 246, 255, var(--tw-placeholder-opacity));\n  }\n\n  .xl\\:focus\\:placeholder-blue-50:focus:-ms-input-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(239, 246, 255, var(--tw-placeholder-opacity));\n  }\n\n  .xl\\:focus\\:placeholder-blue-50:focus::placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(239, 246, 255, var(--tw-placeholder-opacity));\n  }\n\n  .xl\\:focus\\:placeholder-blue-100:focus::-moz-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(219, 234, 254, var(--tw-placeholder-opacity));\n  }\n\n  .xl\\:focus\\:placeholder-blue-100:focus:-ms-input-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(219, 234, 254, var(--tw-placeholder-opacity));\n  }\n\n  .xl\\:focus\\:placeholder-blue-100:focus::placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(219, 234, 254, var(--tw-placeholder-opacity));\n  }\n\n  .xl\\:focus\\:placeholder-blue-200:focus::-moz-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(191, 219, 254, var(--tw-placeholder-opacity));\n  }\n\n  .xl\\:focus\\:placeholder-blue-200:focus:-ms-input-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(191, 219, 254, var(--tw-placeholder-opacity));\n  }\n\n  .xl\\:focus\\:placeholder-blue-200:focus::placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(191, 219, 254, var(--tw-placeholder-opacity));\n  }\n\n  .xl\\:focus\\:placeholder-blue-300:focus::-moz-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(147, 197, 253, var(--tw-placeholder-opacity));\n  }\n\n  .xl\\:focus\\:placeholder-blue-300:focus:-ms-input-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(147, 197, 253, var(--tw-placeholder-opacity));\n  }\n\n  .xl\\:focus\\:placeholder-blue-300:focus::placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(147, 197, 253, var(--tw-placeholder-opacity));\n  }\n\n  .xl\\:focus\\:placeholder-blue-400:focus::-moz-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(96, 165, 250, var(--tw-placeholder-opacity));\n  }\n\n  .xl\\:focus\\:placeholder-blue-400:focus:-ms-input-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(96, 165, 250, var(--tw-placeholder-opacity));\n  }\n\n  .xl\\:focus\\:placeholder-blue-400:focus::placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(96, 165, 250, var(--tw-placeholder-opacity));\n  }\n\n  .xl\\:focus\\:placeholder-blue-500:focus::-moz-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(59, 130, 246, var(--tw-placeholder-opacity));\n  }\n\n  .xl\\:focus\\:placeholder-blue-500:focus:-ms-input-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(59, 130, 246, var(--tw-placeholder-opacity));\n  }\n\n  .xl\\:focus\\:placeholder-blue-500:focus::placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(59, 130, 246, var(--tw-placeholder-opacity));\n  }\n\n  .xl\\:focus\\:placeholder-blue-600:focus::-moz-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(37, 99, 235, var(--tw-placeholder-opacity));\n  }\n\n  .xl\\:focus\\:placeholder-blue-600:focus:-ms-input-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(37, 99, 235, var(--tw-placeholder-opacity));\n  }\n\n  .xl\\:focus\\:placeholder-blue-600:focus::placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(37, 99, 235, var(--tw-placeholder-opacity));\n  }\n\n  .xl\\:focus\\:placeholder-blue-700:focus::-moz-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(29, 78, 216, var(--tw-placeholder-opacity));\n  }\n\n  .xl\\:focus\\:placeholder-blue-700:focus:-ms-input-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(29, 78, 216, var(--tw-placeholder-opacity));\n  }\n\n  .xl\\:focus\\:placeholder-blue-700:focus::placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(29, 78, 216, var(--tw-placeholder-opacity));\n  }\n\n  .xl\\:focus\\:placeholder-blue-800:focus::-moz-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(30, 64, 175, var(--tw-placeholder-opacity));\n  }\n\n  .xl\\:focus\\:placeholder-blue-800:focus:-ms-input-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(30, 64, 175, var(--tw-placeholder-opacity));\n  }\n\n  .xl\\:focus\\:placeholder-blue-800:focus::placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(30, 64, 175, var(--tw-placeholder-opacity));\n  }\n\n  .xl\\:focus\\:placeholder-blue-900:focus::-moz-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(30, 58, 138, var(--tw-placeholder-opacity));\n  }\n\n  .xl\\:focus\\:placeholder-blue-900:focus:-ms-input-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(30, 58, 138, var(--tw-placeholder-opacity));\n  }\n\n  .xl\\:focus\\:placeholder-blue-900:focus::placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(30, 58, 138, var(--tw-placeholder-opacity));\n  }\n\n  .xl\\:focus\\:placeholder-indigo-50:focus::-moz-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(238, 242, 255, var(--tw-placeholder-opacity));\n  }\n\n  .xl\\:focus\\:placeholder-indigo-50:focus:-ms-input-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(238, 242, 255, var(--tw-placeholder-opacity));\n  }\n\n  .xl\\:focus\\:placeholder-indigo-50:focus::placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(238, 242, 255, var(--tw-placeholder-opacity));\n  }\n\n  .xl\\:focus\\:placeholder-indigo-100:focus::-moz-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(224, 231, 255, var(--tw-placeholder-opacity));\n  }\n\n  .xl\\:focus\\:placeholder-indigo-100:focus:-ms-input-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(224, 231, 255, var(--tw-placeholder-opacity));\n  }\n\n  .xl\\:focus\\:placeholder-indigo-100:focus::placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(224, 231, 255, var(--tw-placeholder-opacity));\n  }\n\n  .xl\\:focus\\:placeholder-indigo-200:focus::-moz-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(199, 210, 254, var(--tw-placeholder-opacity));\n  }\n\n  .xl\\:focus\\:placeholder-indigo-200:focus:-ms-input-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(199, 210, 254, var(--tw-placeholder-opacity));\n  }\n\n  .xl\\:focus\\:placeholder-indigo-200:focus::placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(199, 210, 254, var(--tw-placeholder-opacity));\n  }\n\n  .xl\\:focus\\:placeholder-indigo-300:focus::-moz-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(165, 180, 252, var(--tw-placeholder-opacity));\n  }\n\n  .xl\\:focus\\:placeholder-indigo-300:focus:-ms-input-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(165, 180, 252, var(--tw-placeholder-opacity));\n  }\n\n  .xl\\:focus\\:placeholder-indigo-300:focus::placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(165, 180, 252, var(--tw-placeholder-opacity));\n  }\n\n  .xl\\:focus\\:placeholder-indigo-400:focus::-moz-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(129, 140, 248, var(--tw-placeholder-opacity));\n  }\n\n  .xl\\:focus\\:placeholder-indigo-400:focus:-ms-input-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(129, 140, 248, var(--tw-placeholder-opacity));\n  }\n\n  .xl\\:focus\\:placeholder-indigo-400:focus::placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(129, 140, 248, var(--tw-placeholder-opacity));\n  }\n\n  .xl\\:focus\\:placeholder-indigo-500:focus::-moz-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(99, 102, 241, var(--tw-placeholder-opacity));\n  }\n\n  .xl\\:focus\\:placeholder-indigo-500:focus:-ms-input-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(99, 102, 241, var(--tw-placeholder-opacity));\n  }\n\n  .xl\\:focus\\:placeholder-indigo-500:focus::placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(99, 102, 241, var(--tw-placeholder-opacity));\n  }\n\n  .xl\\:focus\\:placeholder-indigo-600:focus::-moz-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(79, 70, 229, var(--tw-placeholder-opacity));\n  }\n\n  .xl\\:focus\\:placeholder-indigo-600:focus:-ms-input-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(79, 70, 229, var(--tw-placeholder-opacity));\n  }\n\n  .xl\\:focus\\:placeholder-indigo-600:focus::placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(79, 70, 229, var(--tw-placeholder-opacity));\n  }\n\n  .xl\\:focus\\:placeholder-indigo-700:focus::-moz-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(67, 56, 202, var(--tw-placeholder-opacity));\n  }\n\n  .xl\\:focus\\:placeholder-indigo-700:focus:-ms-input-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(67, 56, 202, var(--tw-placeholder-opacity));\n  }\n\n  .xl\\:focus\\:placeholder-indigo-700:focus::placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(67, 56, 202, var(--tw-placeholder-opacity));\n  }\n\n  .xl\\:focus\\:placeholder-indigo-800:focus::-moz-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(55, 48, 163, var(--tw-placeholder-opacity));\n  }\n\n  .xl\\:focus\\:placeholder-indigo-800:focus:-ms-input-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(55, 48, 163, var(--tw-placeholder-opacity));\n  }\n\n  .xl\\:focus\\:placeholder-indigo-800:focus::placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(55, 48, 163, var(--tw-placeholder-opacity));\n  }\n\n  .xl\\:focus\\:placeholder-indigo-900:focus::-moz-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(49, 46, 129, var(--tw-placeholder-opacity));\n  }\n\n  .xl\\:focus\\:placeholder-indigo-900:focus:-ms-input-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(49, 46, 129, var(--tw-placeholder-opacity));\n  }\n\n  .xl\\:focus\\:placeholder-indigo-900:focus::placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(49, 46, 129, var(--tw-placeholder-opacity));\n  }\n\n  .xl\\:focus\\:placeholder-purple-50:focus::-moz-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(245, 243, 255, var(--tw-placeholder-opacity));\n  }\n\n  .xl\\:focus\\:placeholder-purple-50:focus:-ms-input-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(245, 243, 255, var(--tw-placeholder-opacity));\n  }\n\n  .xl\\:focus\\:placeholder-purple-50:focus::placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(245, 243, 255, var(--tw-placeholder-opacity));\n  }\n\n  .xl\\:focus\\:placeholder-purple-100:focus::-moz-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(237, 233, 254, var(--tw-placeholder-opacity));\n  }\n\n  .xl\\:focus\\:placeholder-purple-100:focus:-ms-input-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(237, 233, 254, var(--tw-placeholder-opacity));\n  }\n\n  .xl\\:focus\\:placeholder-purple-100:focus::placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(237, 233, 254, var(--tw-placeholder-opacity));\n  }\n\n  .xl\\:focus\\:placeholder-purple-200:focus::-moz-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(221, 214, 254, var(--tw-placeholder-opacity));\n  }\n\n  .xl\\:focus\\:placeholder-purple-200:focus:-ms-input-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(221, 214, 254, var(--tw-placeholder-opacity));\n  }\n\n  .xl\\:focus\\:placeholder-purple-200:focus::placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(221, 214, 254, var(--tw-placeholder-opacity));\n  }\n\n  .xl\\:focus\\:placeholder-purple-300:focus::-moz-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(196, 181, 253, var(--tw-placeholder-opacity));\n  }\n\n  .xl\\:focus\\:placeholder-purple-300:focus:-ms-input-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(196, 181, 253, var(--tw-placeholder-opacity));\n  }\n\n  .xl\\:focus\\:placeholder-purple-300:focus::placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(196, 181, 253, var(--tw-placeholder-opacity));\n  }\n\n  .xl\\:focus\\:placeholder-purple-400:focus::-moz-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(167, 139, 250, var(--tw-placeholder-opacity));\n  }\n\n  .xl\\:focus\\:placeholder-purple-400:focus:-ms-input-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(167, 139, 250, var(--tw-placeholder-opacity));\n  }\n\n  .xl\\:focus\\:placeholder-purple-400:focus::placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(167, 139, 250, var(--tw-placeholder-opacity));\n  }\n\n  .xl\\:focus\\:placeholder-purple-500:focus::-moz-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(139, 92, 246, var(--tw-placeholder-opacity));\n  }\n\n  .xl\\:focus\\:placeholder-purple-500:focus:-ms-input-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(139, 92, 246, var(--tw-placeholder-opacity));\n  }\n\n  .xl\\:focus\\:placeholder-purple-500:focus::placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(139, 92, 246, var(--tw-placeholder-opacity));\n  }\n\n  .xl\\:focus\\:placeholder-purple-600:focus::-moz-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(124, 58, 237, var(--tw-placeholder-opacity));\n  }\n\n  .xl\\:focus\\:placeholder-purple-600:focus:-ms-input-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(124, 58, 237, var(--tw-placeholder-opacity));\n  }\n\n  .xl\\:focus\\:placeholder-purple-600:focus::placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(124, 58, 237, var(--tw-placeholder-opacity));\n  }\n\n  .xl\\:focus\\:placeholder-purple-700:focus::-moz-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(109, 40, 217, var(--tw-placeholder-opacity));\n  }\n\n  .xl\\:focus\\:placeholder-purple-700:focus:-ms-input-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(109, 40, 217, var(--tw-placeholder-opacity));\n  }\n\n  .xl\\:focus\\:placeholder-purple-700:focus::placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(109, 40, 217, var(--tw-placeholder-opacity));\n  }\n\n  .xl\\:focus\\:placeholder-purple-800:focus::-moz-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(91, 33, 182, var(--tw-placeholder-opacity));\n  }\n\n  .xl\\:focus\\:placeholder-purple-800:focus:-ms-input-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(91, 33, 182, var(--tw-placeholder-opacity));\n  }\n\n  .xl\\:focus\\:placeholder-purple-800:focus::placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(91, 33, 182, var(--tw-placeholder-opacity));\n  }\n\n  .xl\\:focus\\:placeholder-purple-900:focus::-moz-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(76, 29, 149, var(--tw-placeholder-opacity));\n  }\n\n  .xl\\:focus\\:placeholder-purple-900:focus:-ms-input-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(76, 29, 149, var(--tw-placeholder-opacity));\n  }\n\n  .xl\\:focus\\:placeholder-purple-900:focus::placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(76, 29, 149, var(--tw-placeholder-opacity));\n  }\n\n  .xl\\:focus\\:placeholder-pink-50:focus::-moz-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(253, 242, 248, var(--tw-placeholder-opacity));\n  }\n\n  .xl\\:focus\\:placeholder-pink-50:focus:-ms-input-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(253, 242, 248, var(--tw-placeholder-opacity));\n  }\n\n  .xl\\:focus\\:placeholder-pink-50:focus::placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(253, 242, 248, var(--tw-placeholder-opacity));\n  }\n\n  .xl\\:focus\\:placeholder-pink-100:focus::-moz-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(252, 231, 243, var(--tw-placeholder-opacity));\n  }\n\n  .xl\\:focus\\:placeholder-pink-100:focus:-ms-input-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(252, 231, 243, var(--tw-placeholder-opacity));\n  }\n\n  .xl\\:focus\\:placeholder-pink-100:focus::placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(252, 231, 243, var(--tw-placeholder-opacity));\n  }\n\n  .xl\\:focus\\:placeholder-pink-200:focus::-moz-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(251, 207, 232, var(--tw-placeholder-opacity));\n  }\n\n  .xl\\:focus\\:placeholder-pink-200:focus:-ms-input-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(251, 207, 232, var(--tw-placeholder-opacity));\n  }\n\n  .xl\\:focus\\:placeholder-pink-200:focus::placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(251, 207, 232, var(--tw-placeholder-opacity));\n  }\n\n  .xl\\:focus\\:placeholder-pink-300:focus::-moz-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(249, 168, 212, var(--tw-placeholder-opacity));\n  }\n\n  .xl\\:focus\\:placeholder-pink-300:focus:-ms-input-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(249, 168, 212, var(--tw-placeholder-opacity));\n  }\n\n  .xl\\:focus\\:placeholder-pink-300:focus::placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(249, 168, 212, var(--tw-placeholder-opacity));\n  }\n\n  .xl\\:focus\\:placeholder-pink-400:focus::-moz-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(244, 114, 182, var(--tw-placeholder-opacity));\n  }\n\n  .xl\\:focus\\:placeholder-pink-400:focus:-ms-input-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(244, 114, 182, var(--tw-placeholder-opacity));\n  }\n\n  .xl\\:focus\\:placeholder-pink-400:focus::placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(244, 114, 182, var(--tw-placeholder-opacity));\n  }\n\n  .xl\\:focus\\:placeholder-pink-500:focus::-moz-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(236, 72, 153, var(--tw-placeholder-opacity));\n  }\n\n  .xl\\:focus\\:placeholder-pink-500:focus:-ms-input-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(236, 72, 153, var(--tw-placeholder-opacity));\n  }\n\n  .xl\\:focus\\:placeholder-pink-500:focus::placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(236, 72, 153, var(--tw-placeholder-opacity));\n  }\n\n  .xl\\:focus\\:placeholder-pink-600:focus::-moz-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(219, 39, 119, var(--tw-placeholder-opacity));\n  }\n\n  .xl\\:focus\\:placeholder-pink-600:focus:-ms-input-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(219, 39, 119, var(--tw-placeholder-opacity));\n  }\n\n  .xl\\:focus\\:placeholder-pink-600:focus::placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(219, 39, 119, var(--tw-placeholder-opacity));\n  }\n\n  .xl\\:focus\\:placeholder-pink-700:focus::-moz-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(190, 24, 93, var(--tw-placeholder-opacity));\n  }\n\n  .xl\\:focus\\:placeholder-pink-700:focus:-ms-input-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(190, 24, 93, var(--tw-placeholder-opacity));\n  }\n\n  .xl\\:focus\\:placeholder-pink-700:focus::placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(190, 24, 93, var(--tw-placeholder-opacity));\n  }\n\n  .xl\\:focus\\:placeholder-pink-800:focus::-moz-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(157, 23, 77, var(--tw-placeholder-opacity));\n  }\n\n  .xl\\:focus\\:placeholder-pink-800:focus:-ms-input-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(157, 23, 77, var(--tw-placeholder-opacity));\n  }\n\n  .xl\\:focus\\:placeholder-pink-800:focus::placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(157, 23, 77, var(--tw-placeholder-opacity));\n  }\n\n  .xl\\:focus\\:placeholder-pink-900:focus::-moz-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(131, 24, 67, var(--tw-placeholder-opacity));\n  }\n\n  .xl\\:focus\\:placeholder-pink-900:focus:-ms-input-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(131, 24, 67, var(--tw-placeholder-opacity));\n  }\n\n  .xl\\:focus\\:placeholder-pink-900:focus::placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(131, 24, 67, var(--tw-placeholder-opacity));\n  }\n\n  .dark .xl\\:dark\\:placeholder-transparent::-moz-placeholder {\n    color: transparent;\n  }\n\n  .dark .xl\\:dark\\:placeholder-transparent:-ms-input-placeholder {\n    color: transparent;\n  }\n\n  .dark .xl\\:dark\\:placeholder-transparent::placeholder {\n    color: transparent;\n  }\n\n  .dark .xl\\:dark\\:placeholder-current::-moz-placeholder {\n    color: currentColor;\n  }\n\n  .dark .xl\\:dark\\:placeholder-current:-ms-input-placeholder {\n    color: currentColor;\n  }\n\n  .dark .xl\\:dark\\:placeholder-current::placeholder {\n    color: currentColor;\n  }\n\n  .dark .xl\\:dark\\:placeholder-black::-moz-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(0, 0, 0, var(--tw-placeholder-opacity));\n  }\n\n  .dark .xl\\:dark\\:placeholder-black:-ms-input-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(0, 0, 0, var(--tw-placeholder-opacity));\n  }\n\n  .dark .xl\\:dark\\:placeholder-black::placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(0, 0, 0, var(--tw-placeholder-opacity));\n  }\n\n  .dark .xl\\:dark\\:placeholder-white::-moz-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(255, 255, 255, var(--tw-placeholder-opacity));\n  }\n\n  .dark .xl\\:dark\\:placeholder-white:-ms-input-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(255, 255, 255, var(--tw-placeholder-opacity));\n  }\n\n  .dark .xl\\:dark\\:placeholder-white::placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(255, 255, 255, var(--tw-placeholder-opacity));\n  }\n\n  .dark .xl\\:dark\\:placeholder-gray-50::-moz-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(249, 250, 251, var(--tw-placeholder-opacity));\n  }\n\n  .dark .xl\\:dark\\:placeholder-gray-50:-ms-input-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(249, 250, 251, var(--tw-placeholder-opacity));\n  }\n\n  .dark .xl\\:dark\\:placeholder-gray-50::placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(249, 250, 251, var(--tw-placeholder-opacity));\n  }\n\n  .dark .xl\\:dark\\:placeholder-gray-100::-moz-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(243, 244, 246, var(--tw-placeholder-opacity));\n  }\n\n  .dark .xl\\:dark\\:placeholder-gray-100:-ms-input-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(243, 244, 246, var(--tw-placeholder-opacity));\n  }\n\n  .dark .xl\\:dark\\:placeholder-gray-100::placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(243, 244, 246, var(--tw-placeholder-opacity));\n  }\n\n  .dark .xl\\:dark\\:placeholder-gray-200::-moz-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(229, 231, 235, var(--tw-placeholder-opacity));\n  }\n\n  .dark .xl\\:dark\\:placeholder-gray-200:-ms-input-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(229, 231, 235, var(--tw-placeholder-opacity));\n  }\n\n  .dark .xl\\:dark\\:placeholder-gray-200::placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(229, 231, 235, var(--tw-placeholder-opacity));\n  }\n\n  .dark .xl\\:dark\\:placeholder-gray-300::-moz-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(209, 213, 219, var(--tw-placeholder-opacity));\n  }\n\n  .dark .xl\\:dark\\:placeholder-gray-300:-ms-input-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(209, 213, 219, var(--tw-placeholder-opacity));\n  }\n\n  .dark .xl\\:dark\\:placeholder-gray-300::placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(209, 213, 219, var(--tw-placeholder-opacity));\n  }\n\n  .dark .xl\\:dark\\:placeholder-gray-400::-moz-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(156, 163, 175, var(--tw-placeholder-opacity));\n  }\n\n  .dark .xl\\:dark\\:placeholder-gray-400:-ms-input-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(156, 163, 175, var(--tw-placeholder-opacity));\n  }\n\n  .dark .xl\\:dark\\:placeholder-gray-400::placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(156, 163, 175, var(--tw-placeholder-opacity));\n  }\n\n  .dark .xl\\:dark\\:placeholder-gray-500::-moz-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(107, 114, 128, var(--tw-placeholder-opacity));\n  }\n\n  .dark .xl\\:dark\\:placeholder-gray-500:-ms-input-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(107, 114, 128, var(--tw-placeholder-opacity));\n  }\n\n  .dark .xl\\:dark\\:placeholder-gray-500::placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(107, 114, 128, var(--tw-placeholder-opacity));\n  }\n\n  .dark .xl\\:dark\\:placeholder-gray-600::-moz-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(75, 85, 99, var(--tw-placeholder-opacity));\n  }\n\n  .dark .xl\\:dark\\:placeholder-gray-600:-ms-input-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(75, 85, 99, var(--tw-placeholder-opacity));\n  }\n\n  .dark .xl\\:dark\\:placeholder-gray-600::placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(75, 85, 99, var(--tw-placeholder-opacity));\n  }\n\n  .dark .xl\\:dark\\:placeholder-gray-700::-moz-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(55, 65, 81, var(--tw-placeholder-opacity));\n  }\n\n  .dark .xl\\:dark\\:placeholder-gray-700:-ms-input-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(55, 65, 81, var(--tw-placeholder-opacity));\n  }\n\n  .dark .xl\\:dark\\:placeholder-gray-700::placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(55, 65, 81, var(--tw-placeholder-opacity));\n  }\n\n  .dark .xl\\:dark\\:placeholder-gray-800::-moz-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(31, 41, 55, var(--tw-placeholder-opacity));\n  }\n\n  .dark .xl\\:dark\\:placeholder-gray-800:-ms-input-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(31, 41, 55, var(--tw-placeholder-opacity));\n  }\n\n  .dark .xl\\:dark\\:placeholder-gray-800::placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(31, 41, 55, var(--tw-placeholder-opacity));\n  }\n\n  .dark .xl\\:dark\\:placeholder-gray-900::-moz-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(17, 24, 39, var(--tw-placeholder-opacity));\n  }\n\n  .dark .xl\\:dark\\:placeholder-gray-900:-ms-input-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(17, 24, 39, var(--tw-placeholder-opacity));\n  }\n\n  .dark .xl\\:dark\\:placeholder-gray-900::placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(17, 24, 39, var(--tw-placeholder-opacity));\n  }\n\n  .dark .xl\\:dark\\:placeholder-red-50::-moz-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(254, 242, 242, var(--tw-placeholder-opacity));\n  }\n\n  .dark .xl\\:dark\\:placeholder-red-50:-ms-input-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(254, 242, 242, var(--tw-placeholder-opacity));\n  }\n\n  .dark .xl\\:dark\\:placeholder-red-50::placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(254, 242, 242, var(--tw-placeholder-opacity));\n  }\n\n  .dark .xl\\:dark\\:placeholder-red-100::-moz-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(254, 226, 226, var(--tw-placeholder-opacity));\n  }\n\n  .dark .xl\\:dark\\:placeholder-red-100:-ms-input-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(254, 226, 226, var(--tw-placeholder-opacity));\n  }\n\n  .dark .xl\\:dark\\:placeholder-red-100::placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(254, 226, 226, var(--tw-placeholder-opacity));\n  }\n\n  .dark .xl\\:dark\\:placeholder-red-200::-moz-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(254, 202, 202, var(--tw-placeholder-opacity));\n  }\n\n  .dark .xl\\:dark\\:placeholder-red-200:-ms-input-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(254, 202, 202, var(--tw-placeholder-opacity));\n  }\n\n  .dark .xl\\:dark\\:placeholder-red-200::placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(254, 202, 202, var(--tw-placeholder-opacity));\n  }\n\n  .dark .xl\\:dark\\:placeholder-red-300::-moz-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(252, 165, 165, var(--tw-placeholder-opacity));\n  }\n\n  .dark .xl\\:dark\\:placeholder-red-300:-ms-input-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(252, 165, 165, var(--tw-placeholder-opacity));\n  }\n\n  .dark .xl\\:dark\\:placeholder-red-300::placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(252, 165, 165, var(--tw-placeholder-opacity));\n  }\n\n  .dark .xl\\:dark\\:placeholder-red-400::-moz-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(248, 113, 113, var(--tw-placeholder-opacity));\n  }\n\n  .dark .xl\\:dark\\:placeholder-red-400:-ms-input-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(248, 113, 113, var(--tw-placeholder-opacity));\n  }\n\n  .dark .xl\\:dark\\:placeholder-red-400::placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(248, 113, 113, var(--tw-placeholder-opacity));\n  }\n\n  .dark .xl\\:dark\\:placeholder-red-500::-moz-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(239, 68, 68, var(--tw-placeholder-opacity));\n  }\n\n  .dark .xl\\:dark\\:placeholder-red-500:-ms-input-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(239, 68, 68, var(--tw-placeholder-opacity));\n  }\n\n  .dark .xl\\:dark\\:placeholder-red-500::placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(239, 68, 68, var(--tw-placeholder-opacity));\n  }\n\n  .dark .xl\\:dark\\:placeholder-red-600::-moz-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(220, 38, 38, var(--tw-placeholder-opacity));\n  }\n\n  .dark .xl\\:dark\\:placeholder-red-600:-ms-input-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(220, 38, 38, var(--tw-placeholder-opacity));\n  }\n\n  .dark .xl\\:dark\\:placeholder-red-600::placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(220, 38, 38, var(--tw-placeholder-opacity));\n  }\n\n  .dark .xl\\:dark\\:placeholder-red-700::-moz-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(185, 28, 28, var(--tw-placeholder-opacity));\n  }\n\n  .dark .xl\\:dark\\:placeholder-red-700:-ms-input-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(185, 28, 28, var(--tw-placeholder-opacity));\n  }\n\n  .dark .xl\\:dark\\:placeholder-red-700::placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(185, 28, 28, var(--tw-placeholder-opacity));\n  }\n\n  .dark .xl\\:dark\\:placeholder-red-800::-moz-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(153, 27, 27, var(--tw-placeholder-opacity));\n  }\n\n  .dark .xl\\:dark\\:placeholder-red-800:-ms-input-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(153, 27, 27, var(--tw-placeholder-opacity));\n  }\n\n  .dark .xl\\:dark\\:placeholder-red-800::placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(153, 27, 27, var(--tw-placeholder-opacity));\n  }\n\n  .dark .xl\\:dark\\:placeholder-red-900::-moz-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(127, 29, 29, var(--tw-placeholder-opacity));\n  }\n\n  .dark .xl\\:dark\\:placeholder-red-900:-ms-input-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(127, 29, 29, var(--tw-placeholder-opacity));\n  }\n\n  .dark .xl\\:dark\\:placeholder-red-900::placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(127, 29, 29, var(--tw-placeholder-opacity));\n  }\n\n  .dark .xl\\:dark\\:placeholder-yellow-50::-moz-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(255, 251, 235, var(--tw-placeholder-opacity));\n  }\n\n  .dark .xl\\:dark\\:placeholder-yellow-50:-ms-input-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(255, 251, 235, var(--tw-placeholder-opacity));\n  }\n\n  .dark .xl\\:dark\\:placeholder-yellow-50::placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(255, 251, 235, var(--tw-placeholder-opacity));\n  }\n\n  .dark .xl\\:dark\\:placeholder-yellow-100::-moz-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(254, 243, 199, var(--tw-placeholder-opacity));\n  }\n\n  .dark .xl\\:dark\\:placeholder-yellow-100:-ms-input-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(254, 243, 199, var(--tw-placeholder-opacity));\n  }\n\n  .dark .xl\\:dark\\:placeholder-yellow-100::placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(254, 243, 199, var(--tw-placeholder-opacity));\n  }\n\n  .dark .xl\\:dark\\:placeholder-yellow-200::-moz-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(253, 230, 138, var(--tw-placeholder-opacity));\n  }\n\n  .dark .xl\\:dark\\:placeholder-yellow-200:-ms-input-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(253, 230, 138, var(--tw-placeholder-opacity));\n  }\n\n  .dark .xl\\:dark\\:placeholder-yellow-200::placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(253, 230, 138, var(--tw-placeholder-opacity));\n  }\n\n  .dark .xl\\:dark\\:placeholder-yellow-300::-moz-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(252, 211, 77, var(--tw-placeholder-opacity));\n  }\n\n  .dark .xl\\:dark\\:placeholder-yellow-300:-ms-input-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(252, 211, 77, var(--tw-placeholder-opacity));\n  }\n\n  .dark .xl\\:dark\\:placeholder-yellow-300::placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(252, 211, 77, var(--tw-placeholder-opacity));\n  }\n\n  .dark .xl\\:dark\\:placeholder-yellow-400::-moz-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(251, 191, 36, var(--tw-placeholder-opacity));\n  }\n\n  .dark .xl\\:dark\\:placeholder-yellow-400:-ms-input-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(251, 191, 36, var(--tw-placeholder-opacity));\n  }\n\n  .dark .xl\\:dark\\:placeholder-yellow-400::placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(251, 191, 36, var(--tw-placeholder-opacity));\n  }\n\n  .dark .xl\\:dark\\:placeholder-yellow-500::-moz-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(245, 158, 11, var(--tw-placeholder-opacity));\n  }\n\n  .dark .xl\\:dark\\:placeholder-yellow-500:-ms-input-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(245, 158, 11, var(--tw-placeholder-opacity));\n  }\n\n  .dark .xl\\:dark\\:placeholder-yellow-500::placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(245, 158, 11, var(--tw-placeholder-opacity));\n  }\n\n  .dark .xl\\:dark\\:placeholder-yellow-600::-moz-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(217, 119, 6, var(--tw-placeholder-opacity));\n  }\n\n  .dark .xl\\:dark\\:placeholder-yellow-600:-ms-input-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(217, 119, 6, var(--tw-placeholder-opacity));\n  }\n\n  .dark .xl\\:dark\\:placeholder-yellow-600::placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(217, 119, 6, var(--tw-placeholder-opacity));\n  }\n\n  .dark .xl\\:dark\\:placeholder-yellow-700::-moz-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(180, 83, 9, var(--tw-placeholder-opacity));\n  }\n\n  .dark .xl\\:dark\\:placeholder-yellow-700:-ms-input-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(180, 83, 9, var(--tw-placeholder-opacity));\n  }\n\n  .dark .xl\\:dark\\:placeholder-yellow-700::placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(180, 83, 9, var(--tw-placeholder-opacity));\n  }\n\n  .dark .xl\\:dark\\:placeholder-yellow-800::-moz-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(146, 64, 14, var(--tw-placeholder-opacity));\n  }\n\n  .dark .xl\\:dark\\:placeholder-yellow-800:-ms-input-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(146, 64, 14, var(--tw-placeholder-opacity));\n  }\n\n  .dark .xl\\:dark\\:placeholder-yellow-800::placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(146, 64, 14, var(--tw-placeholder-opacity));\n  }\n\n  .dark .xl\\:dark\\:placeholder-yellow-900::-moz-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(120, 53, 15, var(--tw-placeholder-opacity));\n  }\n\n  .dark .xl\\:dark\\:placeholder-yellow-900:-ms-input-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(120, 53, 15, var(--tw-placeholder-opacity));\n  }\n\n  .dark .xl\\:dark\\:placeholder-yellow-900::placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(120, 53, 15, var(--tw-placeholder-opacity));\n  }\n\n  .dark .xl\\:dark\\:placeholder-green-50::-moz-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(236, 253, 245, var(--tw-placeholder-opacity));\n  }\n\n  .dark .xl\\:dark\\:placeholder-green-50:-ms-input-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(236, 253, 245, var(--tw-placeholder-opacity));\n  }\n\n  .dark .xl\\:dark\\:placeholder-green-50::placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(236, 253, 245, var(--tw-placeholder-opacity));\n  }\n\n  .dark .xl\\:dark\\:placeholder-green-100::-moz-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(209, 250, 229, var(--tw-placeholder-opacity));\n  }\n\n  .dark .xl\\:dark\\:placeholder-green-100:-ms-input-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(209, 250, 229, var(--tw-placeholder-opacity));\n  }\n\n  .dark .xl\\:dark\\:placeholder-green-100::placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(209, 250, 229, var(--tw-placeholder-opacity));\n  }\n\n  .dark .xl\\:dark\\:placeholder-green-200::-moz-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(167, 243, 208, var(--tw-placeholder-opacity));\n  }\n\n  .dark .xl\\:dark\\:placeholder-green-200:-ms-input-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(167, 243, 208, var(--tw-placeholder-opacity));\n  }\n\n  .dark .xl\\:dark\\:placeholder-green-200::placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(167, 243, 208, var(--tw-placeholder-opacity));\n  }\n\n  .dark .xl\\:dark\\:placeholder-green-300::-moz-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(110, 231, 183, var(--tw-placeholder-opacity));\n  }\n\n  .dark .xl\\:dark\\:placeholder-green-300:-ms-input-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(110, 231, 183, var(--tw-placeholder-opacity));\n  }\n\n  .dark .xl\\:dark\\:placeholder-green-300::placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(110, 231, 183, var(--tw-placeholder-opacity));\n  }\n\n  .dark .xl\\:dark\\:placeholder-green-400::-moz-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(52, 211, 153, var(--tw-placeholder-opacity));\n  }\n\n  .dark .xl\\:dark\\:placeholder-green-400:-ms-input-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(52, 211, 153, var(--tw-placeholder-opacity));\n  }\n\n  .dark .xl\\:dark\\:placeholder-green-400::placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(52, 211, 153, var(--tw-placeholder-opacity));\n  }\n\n  .dark .xl\\:dark\\:placeholder-green-500::-moz-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(16, 185, 129, var(--tw-placeholder-opacity));\n  }\n\n  .dark .xl\\:dark\\:placeholder-green-500:-ms-input-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(16, 185, 129, var(--tw-placeholder-opacity));\n  }\n\n  .dark .xl\\:dark\\:placeholder-green-500::placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(16, 185, 129, var(--tw-placeholder-opacity));\n  }\n\n  .dark .xl\\:dark\\:placeholder-green-600::-moz-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(5, 150, 105, var(--tw-placeholder-opacity));\n  }\n\n  .dark .xl\\:dark\\:placeholder-green-600:-ms-input-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(5, 150, 105, var(--tw-placeholder-opacity));\n  }\n\n  .dark .xl\\:dark\\:placeholder-green-600::placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(5, 150, 105, var(--tw-placeholder-opacity));\n  }\n\n  .dark .xl\\:dark\\:placeholder-green-700::-moz-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(4, 120, 87, var(--tw-placeholder-opacity));\n  }\n\n  .dark .xl\\:dark\\:placeholder-green-700:-ms-input-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(4, 120, 87, var(--tw-placeholder-opacity));\n  }\n\n  .dark .xl\\:dark\\:placeholder-green-700::placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(4, 120, 87, var(--tw-placeholder-opacity));\n  }\n\n  .dark .xl\\:dark\\:placeholder-green-800::-moz-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(6, 95, 70, var(--tw-placeholder-opacity));\n  }\n\n  .dark .xl\\:dark\\:placeholder-green-800:-ms-input-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(6, 95, 70, var(--tw-placeholder-opacity));\n  }\n\n  .dark .xl\\:dark\\:placeholder-green-800::placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(6, 95, 70, var(--tw-placeholder-opacity));\n  }\n\n  .dark .xl\\:dark\\:placeholder-green-900::-moz-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(6, 78, 59, var(--tw-placeholder-opacity));\n  }\n\n  .dark .xl\\:dark\\:placeholder-green-900:-ms-input-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(6, 78, 59, var(--tw-placeholder-opacity));\n  }\n\n  .dark .xl\\:dark\\:placeholder-green-900::placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(6, 78, 59, var(--tw-placeholder-opacity));\n  }\n\n  .dark .xl\\:dark\\:placeholder-blue-50::-moz-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(239, 246, 255, var(--tw-placeholder-opacity));\n  }\n\n  .dark .xl\\:dark\\:placeholder-blue-50:-ms-input-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(239, 246, 255, var(--tw-placeholder-opacity));\n  }\n\n  .dark .xl\\:dark\\:placeholder-blue-50::placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(239, 246, 255, var(--tw-placeholder-opacity));\n  }\n\n  .dark .xl\\:dark\\:placeholder-blue-100::-moz-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(219, 234, 254, var(--tw-placeholder-opacity));\n  }\n\n  .dark .xl\\:dark\\:placeholder-blue-100:-ms-input-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(219, 234, 254, var(--tw-placeholder-opacity));\n  }\n\n  .dark .xl\\:dark\\:placeholder-blue-100::placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(219, 234, 254, var(--tw-placeholder-opacity));\n  }\n\n  .dark .xl\\:dark\\:placeholder-blue-200::-moz-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(191, 219, 254, var(--tw-placeholder-opacity));\n  }\n\n  .dark .xl\\:dark\\:placeholder-blue-200:-ms-input-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(191, 219, 254, var(--tw-placeholder-opacity));\n  }\n\n  .dark .xl\\:dark\\:placeholder-blue-200::placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(191, 219, 254, var(--tw-placeholder-opacity));\n  }\n\n  .dark .xl\\:dark\\:placeholder-blue-300::-moz-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(147, 197, 253, var(--tw-placeholder-opacity));\n  }\n\n  .dark .xl\\:dark\\:placeholder-blue-300:-ms-input-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(147, 197, 253, var(--tw-placeholder-opacity));\n  }\n\n  .dark .xl\\:dark\\:placeholder-blue-300::placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(147, 197, 253, var(--tw-placeholder-opacity));\n  }\n\n  .dark .xl\\:dark\\:placeholder-blue-400::-moz-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(96, 165, 250, var(--tw-placeholder-opacity));\n  }\n\n  .dark .xl\\:dark\\:placeholder-blue-400:-ms-input-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(96, 165, 250, var(--tw-placeholder-opacity));\n  }\n\n  .dark .xl\\:dark\\:placeholder-blue-400::placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(96, 165, 250, var(--tw-placeholder-opacity));\n  }\n\n  .dark .xl\\:dark\\:placeholder-blue-500::-moz-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(59, 130, 246, var(--tw-placeholder-opacity));\n  }\n\n  .dark .xl\\:dark\\:placeholder-blue-500:-ms-input-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(59, 130, 246, var(--tw-placeholder-opacity));\n  }\n\n  .dark .xl\\:dark\\:placeholder-blue-500::placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(59, 130, 246, var(--tw-placeholder-opacity));\n  }\n\n  .dark .xl\\:dark\\:placeholder-blue-600::-moz-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(37, 99, 235, var(--tw-placeholder-opacity));\n  }\n\n  .dark .xl\\:dark\\:placeholder-blue-600:-ms-input-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(37, 99, 235, var(--tw-placeholder-opacity));\n  }\n\n  .dark .xl\\:dark\\:placeholder-blue-600::placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(37, 99, 235, var(--tw-placeholder-opacity));\n  }\n\n  .dark .xl\\:dark\\:placeholder-blue-700::-moz-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(29, 78, 216, var(--tw-placeholder-opacity));\n  }\n\n  .dark .xl\\:dark\\:placeholder-blue-700:-ms-input-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(29, 78, 216, var(--tw-placeholder-opacity));\n  }\n\n  .dark .xl\\:dark\\:placeholder-blue-700::placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(29, 78, 216, var(--tw-placeholder-opacity));\n  }\n\n  .dark .xl\\:dark\\:placeholder-blue-800::-moz-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(30, 64, 175, var(--tw-placeholder-opacity));\n  }\n\n  .dark .xl\\:dark\\:placeholder-blue-800:-ms-input-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(30, 64, 175, var(--tw-placeholder-opacity));\n  }\n\n  .dark .xl\\:dark\\:placeholder-blue-800::placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(30, 64, 175, var(--tw-placeholder-opacity));\n  }\n\n  .dark .xl\\:dark\\:placeholder-blue-900::-moz-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(30, 58, 138, var(--tw-placeholder-opacity));\n  }\n\n  .dark .xl\\:dark\\:placeholder-blue-900:-ms-input-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(30, 58, 138, var(--tw-placeholder-opacity));\n  }\n\n  .dark .xl\\:dark\\:placeholder-blue-900::placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(30, 58, 138, var(--tw-placeholder-opacity));\n  }\n\n  .dark .xl\\:dark\\:placeholder-indigo-50::-moz-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(238, 242, 255, var(--tw-placeholder-opacity));\n  }\n\n  .dark .xl\\:dark\\:placeholder-indigo-50:-ms-input-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(238, 242, 255, var(--tw-placeholder-opacity));\n  }\n\n  .dark .xl\\:dark\\:placeholder-indigo-50::placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(238, 242, 255, var(--tw-placeholder-opacity));\n  }\n\n  .dark .xl\\:dark\\:placeholder-indigo-100::-moz-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(224, 231, 255, var(--tw-placeholder-opacity));\n  }\n\n  .dark .xl\\:dark\\:placeholder-indigo-100:-ms-input-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(224, 231, 255, var(--tw-placeholder-opacity));\n  }\n\n  .dark .xl\\:dark\\:placeholder-indigo-100::placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(224, 231, 255, var(--tw-placeholder-opacity));\n  }\n\n  .dark .xl\\:dark\\:placeholder-indigo-200::-moz-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(199, 210, 254, var(--tw-placeholder-opacity));\n  }\n\n  .dark .xl\\:dark\\:placeholder-indigo-200:-ms-input-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(199, 210, 254, var(--tw-placeholder-opacity));\n  }\n\n  .dark .xl\\:dark\\:placeholder-indigo-200::placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(199, 210, 254, var(--tw-placeholder-opacity));\n  }\n\n  .dark .xl\\:dark\\:placeholder-indigo-300::-moz-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(165, 180, 252, var(--tw-placeholder-opacity));\n  }\n\n  .dark .xl\\:dark\\:placeholder-indigo-300:-ms-input-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(165, 180, 252, var(--tw-placeholder-opacity));\n  }\n\n  .dark .xl\\:dark\\:placeholder-indigo-300::placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(165, 180, 252, var(--tw-placeholder-opacity));\n  }\n\n  .dark .xl\\:dark\\:placeholder-indigo-400::-moz-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(129, 140, 248, var(--tw-placeholder-opacity));\n  }\n\n  .dark .xl\\:dark\\:placeholder-indigo-400:-ms-input-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(129, 140, 248, var(--tw-placeholder-opacity));\n  }\n\n  .dark .xl\\:dark\\:placeholder-indigo-400::placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(129, 140, 248, var(--tw-placeholder-opacity));\n  }\n\n  .dark .xl\\:dark\\:placeholder-indigo-500::-moz-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(99, 102, 241, var(--tw-placeholder-opacity));\n  }\n\n  .dark .xl\\:dark\\:placeholder-indigo-500:-ms-input-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(99, 102, 241, var(--tw-placeholder-opacity));\n  }\n\n  .dark .xl\\:dark\\:placeholder-indigo-500::placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(99, 102, 241, var(--tw-placeholder-opacity));\n  }\n\n  .dark .xl\\:dark\\:placeholder-indigo-600::-moz-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(79, 70, 229, var(--tw-placeholder-opacity));\n  }\n\n  .dark .xl\\:dark\\:placeholder-indigo-600:-ms-input-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(79, 70, 229, var(--tw-placeholder-opacity));\n  }\n\n  .dark .xl\\:dark\\:placeholder-indigo-600::placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(79, 70, 229, var(--tw-placeholder-opacity));\n  }\n\n  .dark .xl\\:dark\\:placeholder-indigo-700::-moz-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(67, 56, 202, var(--tw-placeholder-opacity));\n  }\n\n  .dark .xl\\:dark\\:placeholder-indigo-700:-ms-input-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(67, 56, 202, var(--tw-placeholder-opacity));\n  }\n\n  .dark .xl\\:dark\\:placeholder-indigo-700::placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(67, 56, 202, var(--tw-placeholder-opacity));\n  }\n\n  .dark .xl\\:dark\\:placeholder-indigo-800::-moz-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(55, 48, 163, var(--tw-placeholder-opacity));\n  }\n\n  .dark .xl\\:dark\\:placeholder-indigo-800:-ms-input-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(55, 48, 163, var(--tw-placeholder-opacity));\n  }\n\n  .dark .xl\\:dark\\:placeholder-indigo-800::placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(55, 48, 163, var(--tw-placeholder-opacity));\n  }\n\n  .dark .xl\\:dark\\:placeholder-indigo-900::-moz-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(49, 46, 129, var(--tw-placeholder-opacity));\n  }\n\n  .dark .xl\\:dark\\:placeholder-indigo-900:-ms-input-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(49, 46, 129, var(--tw-placeholder-opacity));\n  }\n\n  .dark .xl\\:dark\\:placeholder-indigo-900::placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(49, 46, 129, var(--tw-placeholder-opacity));\n  }\n\n  .dark .xl\\:dark\\:placeholder-purple-50::-moz-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(245, 243, 255, var(--tw-placeholder-opacity));\n  }\n\n  .dark .xl\\:dark\\:placeholder-purple-50:-ms-input-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(245, 243, 255, var(--tw-placeholder-opacity));\n  }\n\n  .dark .xl\\:dark\\:placeholder-purple-50::placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(245, 243, 255, var(--tw-placeholder-opacity));\n  }\n\n  .dark .xl\\:dark\\:placeholder-purple-100::-moz-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(237, 233, 254, var(--tw-placeholder-opacity));\n  }\n\n  .dark .xl\\:dark\\:placeholder-purple-100:-ms-input-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(237, 233, 254, var(--tw-placeholder-opacity));\n  }\n\n  .dark .xl\\:dark\\:placeholder-purple-100::placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(237, 233, 254, var(--tw-placeholder-opacity));\n  }\n\n  .dark .xl\\:dark\\:placeholder-purple-200::-moz-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(221, 214, 254, var(--tw-placeholder-opacity));\n  }\n\n  .dark .xl\\:dark\\:placeholder-purple-200:-ms-input-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(221, 214, 254, var(--tw-placeholder-opacity));\n  }\n\n  .dark .xl\\:dark\\:placeholder-purple-200::placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(221, 214, 254, var(--tw-placeholder-opacity));\n  }\n\n  .dark .xl\\:dark\\:placeholder-purple-300::-moz-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(196, 181, 253, var(--tw-placeholder-opacity));\n  }\n\n  .dark .xl\\:dark\\:placeholder-purple-300:-ms-input-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(196, 181, 253, var(--tw-placeholder-opacity));\n  }\n\n  .dark .xl\\:dark\\:placeholder-purple-300::placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(196, 181, 253, var(--tw-placeholder-opacity));\n  }\n\n  .dark .xl\\:dark\\:placeholder-purple-400::-moz-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(167, 139, 250, var(--tw-placeholder-opacity));\n  }\n\n  .dark .xl\\:dark\\:placeholder-purple-400:-ms-input-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(167, 139, 250, var(--tw-placeholder-opacity));\n  }\n\n  .dark .xl\\:dark\\:placeholder-purple-400::placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(167, 139, 250, var(--tw-placeholder-opacity));\n  }\n\n  .dark .xl\\:dark\\:placeholder-purple-500::-moz-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(139, 92, 246, var(--tw-placeholder-opacity));\n  }\n\n  .dark .xl\\:dark\\:placeholder-purple-500:-ms-input-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(139, 92, 246, var(--tw-placeholder-opacity));\n  }\n\n  .dark .xl\\:dark\\:placeholder-purple-500::placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(139, 92, 246, var(--tw-placeholder-opacity));\n  }\n\n  .dark .xl\\:dark\\:placeholder-purple-600::-moz-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(124, 58, 237, var(--tw-placeholder-opacity));\n  }\n\n  .dark .xl\\:dark\\:placeholder-purple-600:-ms-input-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(124, 58, 237, var(--tw-placeholder-opacity));\n  }\n\n  .dark .xl\\:dark\\:placeholder-purple-600::placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(124, 58, 237, var(--tw-placeholder-opacity));\n  }\n\n  .dark .xl\\:dark\\:placeholder-purple-700::-moz-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(109, 40, 217, var(--tw-placeholder-opacity));\n  }\n\n  .dark .xl\\:dark\\:placeholder-purple-700:-ms-input-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(109, 40, 217, var(--tw-placeholder-opacity));\n  }\n\n  .dark .xl\\:dark\\:placeholder-purple-700::placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(109, 40, 217, var(--tw-placeholder-opacity));\n  }\n\n  .dark .xl\\:dark\\:placeholder-purple-800::-moz-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(91, 33, 182, var(--tw-placeholder-opacity));\n  }\n\n  .dark .xl\\:dark\\:placeholder-purple-800:-ms-input-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(91, 33, 182, var(--tw-placeholder-opacity));\n  }\n\n  .dark .xl\\:dark\\:placeholder-purple-800::placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(91, 33, 182, var(--tw-placeholder-opacity));\n  }\n\n  .dark .xl\\:dark\\:placeholder-purple-900::-moz-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(76, 29, 149, var(--tw-placeholder-opacity));\n  }\n\n  .dark .xl\\:dark\\:placeholder-purple-900:-ms-input-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(76, 29, 149, var(--tw-placeholder-opacity));\n  }\n\n  .dark .xl\\:dark\\:placeholder-purple-900::placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(76, 29, 149, var(--tw-placeholder-opacity));\n  }\n\n  .dark .xl\\:dark\\:placeholder-pink-50::-moz-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(253, 242, 248, var(--tw-placeholder-opacity));\n  }\n\n  .dark .xl\\:dark\\:placeholder-pink-50:-ms-input-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(253, 242, 248, var(--tw-placeholder-opacity));\n  }\n\n  .dark .xl\\:dark\\:placeholder-pink-50::placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(253, 242, 248, var(--tw-placeholder-opacity));\n  }\n\n  .dark .xl\\:dark\\:placeholder-pink-100::-moz-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(252, 231, 243, var(--tw-placeholder-opacity));\n  }\n\n  .dark .xl\\:dark\\:placeholder-pink-100:-ms-input-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(252, 231, 243, var(--tw-placeholder-opacity));\n  }\n\n  .dark .xl\\:dark\\:placeholder-pink-100::placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(252, 231, 243, var(--tw-placeholder-opacity));\n  }\n\n  .dark .xl\\:dark\\:placeholder-pink-200::-moz-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(251, 207, 232, var(--tw-placeholder-opacity));\n  }\n\n  .dark .xl\\:dark\\:placeholder-pink-200:-ms-input-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(251, 207, 232, var(--tw-placeholder-opacity));\n  }\n\n  .dark .xl\\:dark\\:placeholder-pink-200::placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(251, 207, 232, var(--tw-placeholder-opacity));\n  }\n\n  .dark .xl\\:dark\\:placeholder-pink-300::-moz-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(249, 168, 212, var(--tw-placeholder-opacity));\n  }\n\n  .dark .xl\\:dark\\:placeholder-pink-300:-ms-input-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(249, 168, 212, var(--tw-placeholder-opacity));\n  }\n\n  .dark .xl\\:dark\\:placeholder-pink-300::placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(249, 168, 212, var(--tw-placeholder-opacity));\n  }\n\n  .dark .xl\\:dark\\:placeholder-pink-400::-moz-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(244, 114, 182, var(--tw-placeholder-opacity));\n  }\n\n  .dark .xl\\:dark\\:placeholder-pink-400:-ms-input-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(244, 114, 182, var(--tw-placeholder-opacity));\n  }\n\n  .dark .xl\\:dark\\:placeholder-pink-400::placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(244, 114, 182, var(--tw-placeholder-opacity));\n  }\n\n  .dark .xl\\:dark\\:placeholder-pink-500::-moz-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(236, 72, 153, var(--tw-placeholder-opacity));\n  }\n\n  .dark .xl\\:dark\\:placeholder-pink-500:-ms-input-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(236, 72, 153, var(--tw-placeholder-opacity));\n  }\n\n  .dark .xl\\:dark\\:placeholder-pink-500::placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(236, 72, 153, var(--tw-placeholder-opacity));\n  }\n\n  .dark .xl\\:dark\\:placeholder-pink-600::-moz-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(219, 39, 119, var(--tw-placeholder-opacity));\n  }\n\n  .dark .xl\\:dark\\:placeholder-pink-600:-ms-input-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(219, 39, 119, var(--tw-placeholder-opacity));\n  }\n\n  .dark .xl\\:dark\\:placeholder-pink-600::placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(219, 39, 119, var(--tw-placeholder-opacity));\n  }\n\n  .dark .xl\\:dark\\:placeholder-pink-700::-moz-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(190, 24, 93, var(--tw-placeholder-opacity));\n  }\n\n  .dark .xl\\:dark\\:placeholder-pink-700:-ms-input-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(190, 24, 93, var(--tw-placeholder-opacity));\n  }\n\n  .dark .xl\\:dark\\:placeholder-pink-700::placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(190, 24, 93, var(--tw-placeholder-opacity));\n  }\n\n  .dark .xl\\:dark\\:placeholder-pink-800::-moz-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(157, 23, 77, var(--tw-placeholder-opacity));\n  }\n\n  .dark .xl\\:dark\\:placeholder-pink-800:-ms-input-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(157, 23, 77, var(--tw-placeholder-opacity));\n  }\n\n  .dark .xl\\:dark\\:placeholder-pink-800::placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(157, 23, 77, var(--tw-placeholder-opacity));\n  }\n\n  .dark .xl\\:dark\\:placeholder-pink-900::-moz-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(131, 24, 67, var(--tw-placeholder-opacity));\n  }\n\n  .dark .xl\\:dark\\:placeholder-pink-900:-ms-input-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(131, 24, 67, var(--tw-placeholder-opacity));\n  }\n\n  .dark .xl\\:dark\\:placeholder-pink-900::placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(131, 24, 67, var(--tw-placeholder-opacity));\n  }\n\n  .dark .xl\\:dark\\:focus\\:placeholder-transparent:focus::-moz-placeholder {\n    color: transparent;\n  }\n\n  .dark .xl\\:dark\\:focus\\:placeholder-transparent:focus:-ms-input-placeholder {\n    color: transparent;\n  }\n\n  .dark .xl\\:dark\\:focus\\:placeholder-transparent:focus::placeholder {\n    color: transparent;\n  }\n\n  .dark .xl\\:dark\\:focus\\:placeholder-current:focus::-moz-placeholder {\n    color: currentColor;\n  }\n\n  .dark .xl\\:dark\\:focus\\:placeholder-current:focus:-ms-input-placeholder {\n    color: currentColor;\n  }\n\n  .dark .xl\\:dark\\:focus\\:placeholder-current:focus::placeholder {\n    color: currentColor;\n  }\n\n  .dark .xl\\:dark\\:focus\\:placeholder-black:focus::-moz-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(0, 0, 0, var(--tw-placeholder-opacity));\n  }\n\n  .dark .xl\\:dark\\:focus\\:placeholder-black:focus:-ms-input-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(0, 0, 0, var(--tw-placeholder-opacity));\n  }\n\n  .dark .xl\\:dark\\:focus\\:placeholder-black:focus::placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(0, 0, 0, var(--tw-placeholder-opacity));\n  }\n\n  .dark .xl\\:dark\\:focus\\:placeholder-white:focus::-moz-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(255, 255, 255, var(--tw-placeholder-opacity));\n  }\n\n  .dark .xl\\:dark\\:focus\\:placeholder-white:focus:-ms-input-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(255, 255, 255, var(--tw-placeholder-opacity));\n  }\n\n  .dark .xl\\:dark\\:focus\\:placeholder-white:focus::placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(255, 255, 255, var(--tw-placeholder-opacity));\n  }\n\n  .dark .xl\\:dark\\:focus\\:placeholder-gray-50:focus::-moz-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(249, 250, 251, var(--tw-placeholder-opacity));\n  }\n\n  .dark .xl\\:dark\\:focus\\:placeholder-gray-50:focus:-ms-input-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(249, 250, 251, var(--tw-placeholder-opacity));\n  }\n\n  .dark .xl\\:dark\\:focus\\:placeholder-gray-50:focus::placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(249, 250, 251, var(--tw-placeholder-opacity));\n  }\n\n  .dark .xl\\:dark\\:focus\\:placeholder-gray-100:focus::-moz-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(243, 244, 246, var(--tw-placeholder-opacity));\n  }\n\n  .dark .xl\\:dark\\:focus\\:placeholder-gray-100:focus:-ms-input-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(243, 244, 246, var(--tw-placeholder-opacity));\n  }\n\n  .dark .xl\\:dark\\:focus\\:placeholder-gray-100:focus::placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(243, 244, 246, var(--tw-placeholder-opacity));\n  }\n\n  .dark .xl\\:dark\\:focus\\:placeholder-gray-200:focus::-moz-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(229, 231, 235, var(--tw-placeholder-opacity));\n  }\n\n  .dark .xl\\:dark\\:focus\\:placeholder-gray-200:focus:-ms-input-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(229, 231, 235, var(--tw-placeholder-opacity));\n  }\n\n  .dark .xl\\:dark\\:focus\\:placeholder-gray-200:focus::placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(229, 231, 235, var(--tw-placeholder-opacity));\n  }\n\n  .dark .xl\\:dark\\:focus\\:placeholder-gray-300:focus::-moz-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(209, 213, 219, var(--tw-placeholder-opacity));\n  }\n\n  .dark .xl\\:dark\\:focus\\:placeholder-gray-300:focus:-ms-input-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(209, 213, 219, var(--tw-placeholder-opacity));\n  }\n\n  .dark .xl\\:dark\\:focus\\:placeholder-gray-300:focus::placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(209, 213, 219, var(--tw-placeholder-opacity));\n  }\n\n  .dark .xl\\:dark\\:focus\\:placeholder-gray-400:focus::-moz-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(156, 163, 175, var(--tw-placeholder-opacity));\n  }\n\n  .dark .xl\\:dark\\:focus\\:placeholder-gray-400:focus:-ms-input-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(156, 163, 175, var(--tw-placeholder-opacity));\n  }\n\n  .dark .xl\\:dark\\:focus\\:placeholder-gray-400:focus::placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(156, 163, 175, var(--tw-placeholder-opacity));\n  }\n\n  .dark .xl\\:dark\\:focus\\:placeholder-gray-500:focus::-moz-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(107, 114, 128, var(--tw-placeholder-opacity));\n  }\n\n  .dark .xl\\:dark\\:focus\\:placeholder-gray-500:focus:-ms-input-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(107, 114, 128, var(--tw-placeholder-opacity));\n  }\n\n  .dark .xl\\:dark\\:focus\\:placeholder-gray-500:focus::placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(107, 114, 128, var(--tw-placeholder-opacity));\n  }\n\n  .dark .xl\\:dark\\:focus\\:placeholder-gray-600:focus::-moz-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(75, 85, 99, var(--tw-placeholder-opacity));\n  }\n\n  .dark .xl\\:dark\\:focus\\:placeholder-gray-600:focus:-ms-input-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(75, 85, 99, var(--tw-placeholder-opacity));\n  }\n\n  .dark .xl\\:dark\\:focus\\:placeholder-gray-600:focus::placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(75, 85, 99, var(--tw-placeholder-opacity));\n  }\n\n  .dark .xl\\:dark\\:focus\\:placeholder-gray-700:focus::-moz-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(55, 65, 81, var(--tw-placeholder-opacity));\n  }\n\n  .dark .xl\\:dark\\:focus\\:placeholder-gray-700:focus:-ms-input-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(55, 65, 81, var(--tw-placeholder-opacity));\n  }\n\n  .dark .xl\\:dark\\:focus\\:placeholder-gray-700:focus::placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(55, 65, 81, var(--tw-placeholder-opacity));\n  }\n\n  .dark .xl\\:dark\\:focus\\:placeholder-gray-800:focus::-moz-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(31, 41, 55, var(--tw-placeholder-opacity));\n  }\n\n  .dark .xl\\:dark\\:focus\\:placeholder-gray-800:focus:-ms-input-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(31, 41, 55, var(--tw-placeholder-opacity));\n  }\n\n  .dark .xl\\:dark\\:focus\\:placeholder-gray-800:focus::placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(31, 41, 55, var(--tw-placeholder-opacity));\n  }\n\n  .dark .xl\\:dark\\:focus\\:placeholder-gray-900:focus::-moz-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(17, 24, 39, var(--tw-placeholder-opacity));\n  }\n\n  .dark .xl\\:dark\\:focus\\:placeholder-gray-900:focus:-ms-input-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(17, 24, 39, var(--tw-placeholder-opacity));\n  }\n\n  .dark .xl\\:dark\\:focus\\:placeholder-gray-900:focus::placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(17, 24, 39, var(--tw-placeholder-opacity));\n  }\n\n  .dark .xl\\:dark\\:focus\\:placeholder-red-50:focus::-moz-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(254, 242, 242, var(--tw-placeholder-opacity));\n  }\n\n  .dark .xl\\:dark\\:focus\\:placeholder-red-50:focus:-ms-input-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(254, 242, 242, var(--tw-placeholder-opacity));\n  }\n\n  .dark .xl\\:dark\\:focus\\:placeholder-red-50:focus::placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(254, 242, 242, var(--tw-placeholder-opacity));\n  }\n\n  .dark .xl\\:dark\\:focus\\:placeholder-red-100:focus::-moz-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(254, 226, 226, var(--tw-placeholder-opacity));\n  }\n\n  .dark .xl\\:dark\\:focus\\:placeholder-red-100:focus:-ms-input-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(254, 226, 226, var(--tw-placeholder-opacity));\n  }\n\n  .dark .xl\\:dark\\:focus\\:placeholder-red-100:focus::placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(254, 226, 226, var(--tw-placeholder-opacity));\n  }\n\n  .dark .xl\\:dark\\:focus\\:placeholder-red-200:focus::-moz-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(254, 202, 202, var(--tw-placeholder-opacity));\n  }\n\n  .dark .xl\\:dark\\:focus\\:placeholder-red-200:focus:-ms-input-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(254, 202, 202, var(--tw-placeholder-opacity));\n  }\n\n  .dark .xl\\:dark\\:focus\\:placeholder-red-200:focus::placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(254, 202, 202, var(--tw-placeholder-opacity));\n  }\n\n  .dark .xl\\:dark\\:focus\\:placeholder-red-300:focus::-moz-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(252, 165, 165, var(--tw-placeholder-opacity));\n  }\n\n  .dark .xl\\:dark\\:focus\\:placeholder-red-300:focus:-ms-input-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(252, 165, 165, var(--tw-placeholder-opacity));\n  }\n\n  .dark .xl\\:dark\\:focus\\:placeholder-red-300:focus::placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(252, 165, 165, var(--tw-placeholder-opacity));\n  }\n\n  .dark .xl\\:dark\\:focus\\:placeholder-red-400:focus::-moz-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(248, 113, 113, var(--tw-placeholder-opacity));\n  }\n\n  .dark .xl\\:dark\\:focus\\:placeholder-red-400:focus:-ms-input-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(248, 113, 113, var(--tw-placeholder-opacity));\n  }\n\n  .dark .xl\\:dark\\:focus\\:placeholder-red-400:focus::placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(248, 113, 113, var(--tw-placeholder-opacity));\n  }\n\n  .dark .xl\\:dark\\:focus\\:placeholder-red-500:focus::-moz-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(239, 68, 68, var(--tw-placeholder-opacity));\n  }\n\n  .dark .xl\\:dark\\:focus\\:placeholder-red-500:focus:-ms-input-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(239, 68, 68, var(--tw-placeholder-opacity));\n  }\n\n  .dark .xl\\:dark\\:focus\\:placeholder-red-500:focus::placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(239, 68, 68, var(--tw-placeholder-opacity));\n  }\n\n  .dark .xl\\:dark\\:focus\\:placeholder-red-600:focus::-moz-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(220, 38, 38, var(--tw-placeholder-opacity));\n  }\n\n  .dark .xl\\:dark\\:focus\\:placeholder-red-600:focus:-ms-input-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(220, 38, 38, var(--tw-placeholder-opacity));\n  }\n\n  .dark .xl\\:dark\\:focus\\:placeholder-red-600:focus::placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(220, 38, 38, var(--tw-placeholder-opacity));\n  }\n\n  .dark .xl\\:dark\\:focus\\:placeholder-red-700:focus::-moz-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(185, 28, 28, var(--tw-placeholder-opacity));\n  }\n\n  .dark .xl\\:dark\\:focus\\:placeholder-red-700:focus:-ms-input-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(185, 28, 28, var(--tw-placeholder-opacity));\n  }\n\n  .dark .xl\\:dark\\:focus\\:placeholder-red-700:focus::placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(185, 28, 28, var(--tw-placeholder-opacity));\n  }\n\n  .dark .xl\\:dark\\:focus\\:placeholder-red-800:focus::-moz-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(153, 27, 27, var(--tw-placeholder-opacity));\n  }\n\n  .dark .xl\\:dark\\:focus\\:placeholder-red-800:focus:-ms-input-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(153, 27, 27, var(--tw-placeholder-opacity));\n  }\n\n  .dark .xl\\:dark\\:focus\\:placeholder-red-800:focus::placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(153, 27, 27, var(--tw-placeholder-opacity));\n  }\n\n  .dark .xl\\:dark\\:focus\\:placeholder-red-900:focus::-moz-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(127, 29, 29, var(--tw-placeholder-opacity));\n  }\n\n  .dark .xl\\:dark\\:focus\\:placeholder-red-900:focus:-ms-input-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(127, 29, 29, var(--tw-placeholder-opacity));\n  }\n\n  .dark .xl\\:dark\\:focus\\:placeholder-red-900:focus::placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(127, 29, 29, var(--tw-placeholder-opacity));\n  }\n\n  .dark .xl\\:dark\\:focus\\:placeholder-yellow-50:focus::-moz-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(255, 251, 235, var(--tw-placeholder-opacity));\n  }\n\n  .dark .xl\\:dark\\:focus\\:placeholder-yellow-50:focus:-ms-input-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(255, 251, 235, var(--tw-placeholder-opacity));\n  }\n\n  .dark .xl\\:dark\\:focus\\:placeholder-yellow-50:focus::placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(255, 251, 235, var(--tw-placeholder-opacity));\n  }\n\n  .dark .xl\\:dark\\:focus\\:placeholder-yellow-100:focus::-moz-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(254, 243, 199, var(--tw-placeholder-opacity));\n  }\n\n  .dark .xl\\:dark\\:focus\\:placeholder-yellow-100:focus:-ms-input-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(254, 243, 199, var(--tw-placeholder-opacity));\n  }\n\n  .dark .xl\\:dark\\:focus\\:placeholder-yellow-100:focus::placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(254, 243, 199, var(--tw-placeholder-opacity));\n  }\n\n  .dark .xl\\:dark\\:focus\\:placeholder-yellow-200:focus::-moz-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(253, 230, 138, var(--tw-placeholder-opacity));\n  }\n\n  .dark .xl\\:dark\\:focus\\:placeholder-yellow-200:focus:-ms-input-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(253, 230, 138, var(--tw-placeholder-opacity));\n  }\n\n  .dark .xl\\:dark\\:focus\\:placeholder-yellow-200:focus::placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(253, 230, 138, var(--tw-placeholder-opacity));\n  }\n\n  .dark .xl\\:dark\\:focus\\:placeholder-yellow-300:focus::-moz-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(252, 211, 77, var(--tw-placeholder-opacity));\n  }\n\n  .dark .xl\\:dark\\:focus\\:placeholder-yellow-300:focus:-ms-input-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(252, 211, 77, var(--tw-placeholder-opacity));\n  }\n\n  .dark .xl\\:dark\\:focus\\:placeholder-yellow-300:focus::placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(252, 211, 77, var(--tw-placeholder-opacity));\n  }\n\n  .dark .xl\\:dark\\:focus\\:placeholder-yellow-400:focus::-moz-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(251, 191, 36, var(--tw-placeholder-opacity));\n  }\n\n  .dark .xl\\:dark\\:focus\\:placeholder-yellow-400:focus:-ms-input-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(251, 191, 36, var(--tw-placeholder-opacity));\n  }\n\n  .dark .xl\\:dark\\:focus\\:placeholder-yellow-400:focus::placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(251, 191, 36, var(--tw-placeholder-opacity));\n  }\n\n  .dark .xl\\:dark\\:focus\\:placeholder-yellow-500:focus::-moz-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(245, 158, 11, var(--tw-placeholder-opacity));\n  }\n\n  .dark .xl\\:dark\\:focus\\:placeholder-yellow-500:focus:-ms-input-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(245, 158, 11, var(--tw-placeholder-opacity));\n  }\n\n  .dark .xl\\:dark\\:focus\\:placeholder-yellow-500:focus::placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(245, 158, 11, var(--tw-placeholder-opacity));\n  }\n\n  .dark .xl\\:dark\\:focus\\:placeholder-yellow-600:focus::-moz-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(217, 119, 6, var(--tw-placeholder-opacity));\n  }\n\n  .dark .xl\\:dark\\:focus\\:placeholder-yellow-600:focus:-ms-input-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(217, 119, 6, var(--tw-placeholder-opacity));\n  }\n\n  .dark .xl\\:dark\\:focus\\:placeholder-yellow-600:focus::placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(217, 119, 6, var(--tw-placeholder-opacity));\n  }\n\n  .dark .xl\\:dark\\:focus\\:placeholder-yellow-700:focus::-moz-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(180, 83, 9, var(--tw-placeholder-opacity));\n  }\n\n  .dark .xl\\:dark\\:focus\\:placeholder-yellow-700:focus:-ms-input-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(180, 83, 9, var(--tw-placeholder-opacity));\n  }\n\n  .dark .xl\\:dark\\:focus\\:placeholder-yellow-700:focus::placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(180, 83, 9, var(--tw-placeholder-opacity));\n  }\n\n  .dark .xl\\:dark\\:focus\\:placeholder-yellow-800:focus::-moz-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(146, 64, 14, var(--tw-placeholder-opacity));\n  }\n\n  .dark .xl\\:dark\\:focus\\:placeholder-yellow-800:focus:-ms-input-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(146, 64, 14, var(--tw-placeholder-opacity));\n  }\n\n  .dark .xl\\:dark\\:focus\\:placeholder-yellow-800:focus::placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(146, 64, 14, var(--tw-placeholder-opacity));\n  }\n\n  .dark .xl\\:dark\\:focus\\:placeholder-yellow-900:focus::-moz-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(120, 53, 15, var(--tw-placeholder-opacity));\n  }\n\n  .dark .xl\\:dark\\:focus\\:placeholder-yellow-900:focus:-ms-input-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(120, 53, 15, var(--tw-placeholder-opacity));\n  }\n\n  .dark .xl\\:dark\\:focus\\:placeholder-yellow-900:focus::placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(120, 53, 15, var(--tw-placeholder-opacity));\n  }\n\n  .dark .xl\\:dark\\:focus\\:placeholder-green-50:focus::-moz-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(236, 253, 245, var(--tw-placeholder-opacity));\n  }\n\n  .dark .xl\\:dark\\:focus\\:placeholder-green-50:focus:-ms-input-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(236, 253, 245, var(--tw-placeholder-opacity));\n  }\n\n  .dark .xl\\:dark\\:focus\\:placeholder-green-50:focus::placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(236, 253, 245, var(--tw-placeholder-opacity));\n  }\n\n  .dark .xl\\:dark\\:focus\\:placeholder-green-100:focus::-moz-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(209, 250, 229, var(--tw-placeholder-opacity));\n  }\n\n  .dark .xl\\:dark\\:focus\\:placeholder-green-100:focus:-ms-input-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(209, 250, 229, var(--tw-placeholder-opacity));\n  }\n\n  .dark .xl\\:dark\\:focus\\:placeholder-green-100:focus::placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(209, 250, 229, var(--tw-placeholder-opacity));\n  }\n\n  .dark .xl\\:dark\\:focus\\:placeholder-green-200:focus::-moz-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(167, 243, 208, var(--tw-placeholder-opacity));\n  }\n\n  .dark .xl\\:dark\\:focus\\:placeholder-green-200:focus:-ms-input-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(167, 243, 208, var(--tw-placeholder-opacity));\n  }\n\n  .dark .xl\\:dark\\:focus\\:placeholder-green-200:focus::placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(167, 243, 208, var(--tw-placeholder-opacity));\n  }\n\n  .dark .xl\\:dark\\:focus\\:placeholder-green-300:focus::-moz-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(110, 231, 183, var(--tw-placeholder-opacity));\n  }\n\n  .dark .xl\\:dark\\:focus\\:placeholder-green-300:focus:-ms-input-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(110, 231, 183, var(--tw-placeholder-opacity));\n  }\n\n  .dark .xl\\:dark\\:focus\\:placeholder-green-300:focus::placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(110, 231, 183, var(--tw-placeholder-opacity));\n  }\n\n  .dark .xl\\:dark\\:focus\\:placeholder-green-400:focus::-moz-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(52, 211, 153, var(--tw-placeholder-opacity));\n  }\n\n  .dark .xl\\:dark\\:focus\\:placeholder-green-400:focus:-ms-input-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(52, 211, 153, var(--tw-placeholder-opacity));\n  }\n\n  .dark .xl\\:dark\\:focus\\:placeholder-green-400:focus::placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(52, 211, 153, var(--tw-placeholder-opacity));\n  }\n\n  .dark .xl\\:dark\\:focus\\:placeholder-green-500:focus::-moz-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(16, 185, 129, var(--tw-placeholder-opacity));\n  }\n\n  .dark .xl\\:dark\\:focus\\:placeholder-green-500:focus:-ms-input-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(16, 185, 129, var(--tw-placeholder-opacity));\n  }\n\n  .dark .xl\\:dark\\:focus\\:placeholder-green-500:focus::placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(16, 185, 129, var(--tw-placeholder-opacity));\n  }\n\n  .dark .xl\\:dark\\:focus\\:placeholder-green-600:focus::-moz-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(5, 150, 105, var(--tw-placeholder-opacity));\n  }\n\n  .dark .xl\\:dark\\:focus\\:placeholder-green-600:focus:-ms-input-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(5, 150, 105, var(--tw-placeholder-opacity));\n  }\n\n  .dark .xl\\:dark\\:focus\\:placeholder-green-600:focus::placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(5, 150, 105, var(--tw-placeholder-opacity));\n  }\n\n  .dark .xl\\:dark\\:focus\\:placeholder-green-700:focus::-moz-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(4, 120, 87, var(--tw-placeholder-opacity));\n  }\n\n  .dark .xl\\:dark\\:focus\\:placeholder-green-700:focus:-ms-input-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(4, 120, 87, var(--tw-placeholder-opacity));\n  }\n\n  .dark .xl\\:dark\\:focus\\:placeholder-green-700:focus::placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(4, 120, 87, var(--tw-placeholder-opacity));\n  }\n\n  .dark .xl\\:dark\\:focus\\:placeholder-green-800:focus::-moz-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(6, 95, 70, var(--tw-placeholder-opacity));\n  }\n\n  .dark .xl\\:dark\\:focus\\:placeholder-green-800:focus:-ms-input-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(6, 95, 70, var(--tw-placeholder-opacity));\n  }\n\n  .dark .xl\\:dark\\:focus\\:placeholder-green-800:focus::placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(6, 95, 70, var(--tw-placeholder-opacity));\n  }\n\n  .dark .xl\\:dark\\:focus\\:placeholder-green-900:focus::-moz-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(6, 78, 59, var(--tw-placeholder-opacity));\n  }\n\n  .dark .xl\\:dark\\:focus\\:placeholder-green-900:focus:-ms-input-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(6, 78, 59, var(--tw-placeholder-opacity));\n  }\n\n  .dark .xl\\:dark\\:focus\\:placeholder-green-900:focus::placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(6, 78, 59, var(--tw-placeholder-opacity));\n  }\n\n  .dark .xl\\:dark\\:focus\\:placeholder-blue-50:focus::-moz-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(239, 246, 255, var(--tw-placeholder-opacity));\n  }\n\n  .dark .xl\\:dark\\:focus\\:placeholder-blue-50:focus:-ms-input-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(239, 246, 255, var(--tw-placeholder-opacity));\n  }\n\n  .dark .xl\\:dark\\:focus\\:placeholder-blue-50:focus::placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(239, 246, 255, var(--tw-placeholder-opacity));\n  }\n\n  .dark .xl\\:dark\\:focus\\:placeholder-blue-100:focus::-moz-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(219, 234, 254, var(--tw-placeholder-opacity));\n  }\n\n  .dark .xl\\:dark\\:focus\\:placeholder-blue-100:focus:-ms-input-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(219, 234, 254, var(--tw-placeholder-opacity));\n  }\n\n  .dark .xl\\:dark\\:focus\\:placeholder-blue-100:focus::placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(219, 234, 254, var(--tw-placeholder-opacity));\n  }\n\n  .dark .xl\\:dark\\:focus\\:placeholder-blue-200:focus::-moz-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(191, 219, 254, var(--tw-placeholder-opacity));\n  }\n\n  .dark .xl\\:dark\\:focus\\:placeholder-blue-200:focus:-ms-input-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(191, 219, 254, var(--tw-placeholder-opacity));\n  }\n\n  .dark .xl\\:dark\\:focus\\:placeholder-blue-200:focus::placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(191, 219, 254, var(--tw-placeholder-opacity));\n  }\n\n  .dark .xl\\:dark\\:focus\\:placeholder-blue-300:focus::-moz-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(147, 197, 253, var(--tw-placeholder-opacity));\n  }\n\n  .dark .xl\\:dark\\:focus\\:placeholder-blue-300:focus:-ms-input-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(147, 197, 253, var(--tw-placeholder-opacity));\n  }\n\n  .dark .xl\\:dark\\:focus\\:placeholder-blue-300:focus::placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(147, 197, 253, var(--tw-placeholder-opacity));\n  }\n\n  .dark .xl\\:dark\\:focus\\:placeholder-blue-400:focus::-moz-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(96, 165, 250, var(--tw-placeholder-opacity));\n  }\n\n  .dark .xl\\:dark\\:focus\\:placeholder-blue-400:focus:-ms-input-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(96, 165, 250, var(--tw-placeholder-opacity));\n  }\n\n  .dark .xl\\:dark\\:focus\\:placeholder-blue-400:focus::placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(96, 165, 250, var(--tw-placeholder-opacity));\n  }\n\n  .dark .xl\\:dark\\:focus\\:placeholder-blue-500:focus::-moz-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(59, 130, 246, var(--tw-placeholder-opacity));\n  }\n\n  .dark .xl\\:dark\\:focus\\:placeholder-blue-500:focus:-ms-input-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(59, 130, 246, var(--tw-placeholder-opacity));\n  }\n\n  .dark .xl\\:dark\\:focus\\:placeholder-blue-500:focus::placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(59, 130, 246, var(--tw-placeholder-opacity));\n  }\n\n  .dark .xl\\:dark\\:focus\\:placeholder-blue-600:focus::-moz-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(37, 99, 235, var(--tw-placeholder-opacity));\n  }\n\n  .dark .xl\\:dark\\:focus\\:placeholder-blue-600:focus:-ms-input-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(37, 99, 235, var(--tw-placeholder-opacity));\n  }\n\n  .dark .xl\\:dark\\:focus\\:placeholder-blue-600:focus::placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(37, 99, 235, var(--tw-placeholder-opacity));\n  }\n\n  .dark .xl\\:dark\\:focus\\:placeholder-blue-700:focus::-moz-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(29, 78, 216, var(--tw-placeholder-opacity));\n  }\n\n  .dark .xl\\:dark\\:focus\\:placeholder-blue-700:focus:-ms-input-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(29, 78, 216, var(--tw-placeholder-opacity));\n  }\n\n  .dark .xl\\:dark\\:focus\\:placeholder-blue-700:focus::placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(29, 78, 216, var(--tw-placeholder-opacity));\n  }\n\n  .dark .xl\\:dark\\:focus\\:placeholder-blue-800:focus::-moz-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(30, 64, 175, var(--tw-placeholder-opacity));\n  }\n\n  .dark .xl\\:dark\\:focus\\:placeholder-blue-800:focus:-ms-input-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(30, 64, 175, var(--tw-placeholder-opacity));\n  }\n\n  .dark .xl\\:dark\\:focus\\:placeholder-blue-800:focus::placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(30, 64, 175, var(--tw-placeholder-opacity));\n  }\n\n  .dark .xl\\:dark\\:focus\\:placeholder-blue-900:focus::-moz-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(30, 58, 138, var(--tw-placeholder-opacity));\n  }\n\n  .dark .xl\\:dark\\:focus\\:placeholder-blue-900:focus:-ms-input-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(30, 58, 138, var(--tw-placeholder-opacity));\n  }\n\n  .dark .xl\\:dark\\:focus\\:placeholder-blue-900:focus::placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(30, 58, 138, var(--tw-placeholder-opacity));\n  }\n\n  .dark .xl\\:dark\\:focus\\:placeholder-indigo-50:focus::-moz-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(238, 242, 255, var(--tw-placeholder-opacity));\n  }\n\n  .dark .xl\\:dark\\:focus\\:placeholder-indigo-50:focus:-ms-input-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(238, 242, 255, var(--tw-placeholder-opacity));\n  }\n\n  .dark .xl\\:dark\\:focus\\:placeholder-indigo-50:focus::placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(238, 242, 255, var(--tw-placeholder-opacity));\n  }\n\n  .dark .xl\\:dark\\:focus\\:placeholder-indigo-100:focus::-moz-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(224, 231, 255, var(--tw-placeholder-opacity));\n  }\n\n  .dark .xl\\:dark\\:focus\\:placeholder-indigo-100:focus:-ms-input-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(224, 231, 255, var(--tw-placeholder-opacity));\n  }\n\n  .dark .xl\\:dark\\:focus\\:placeholder-indigo-100:focus::placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(224, 231, 255, var(--tw-placeholder-opacity));\n  }\n\n  .dark .xl\\:dark\\:focus\\:placeholder-indigo-200:focus::-moz-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(199, 210, 254, var(--tw-placeholder-opacity));\n  }\n\n  .dark .xl\\:dark\\:focus\\:placeholder-indigo-200:focus:-ms-input-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(199, 210, 254, var(--tw-placeholder-opacity));\n  }\n\n  .dark .xl\\:dark\\:focus\\:placeholder-indigo-200:focus::placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(199, 210, 254, var(--tw-placeholder-opacity));\n  }\n\n  .dark .xl\\:dark\\:focus\\:placeholder-indigo-300:focus::-moz-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(165, 180, 252, var(--tw-placeholder-opacity));\n  }\n\n  .dark .xl\\:dark\\:focus\\:placeholder-indigo-300:focus:-ms-input-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(165, 180, 252, var(--tw-placeholder-opacity));\n  }\n\n  .dark .xl\\:dark\\:focus\\:placeholder-indigo-300:focus::placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(165, 180, 252, var(--tw-placeholder-opacity));\n  }\n\n  .dark .xl\\:dark\\:focus\\:placeholder-indigo-400:focus::-moz-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(129, 140, 248, var(--tw-placeholder-opacity));\n  }\n\n  .dark .xl\\:dark\\:focus\\:placeholder-indigo-400:focus:-ms-input-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(129, 140, 248, var(--tw-placeholder-opacity));\n  }\n\n  .dark .xl\\:dark\\:focus\\:placeholder-indigo-400:focus::placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(129, 140, 248, var(--tw-placeholder-opacity));\n  }\n\n  .dark .xl\\:dark\\:focus\\:placeholder-indigo-500:focus::-moz-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(99, 102, 241, var(--tw-placeholder-opacity));\n  }\n\n  .dark .xl\\:dark\\:focus\\:placeholder-indigo-500:focus:-ms-input-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(99, 102, 241, var(--tw-placeholder-opacity));\n  }\n\n  .dark .xl\\:dark\\:focus\\:placeholder-indigo-500:focus::placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(99, 102, 241, var(--tw-placeholder-opacity));\n  }\n\n  .dark .xl\\:dark\\:focus\\:placeholder-indigo-600:focus::-moz-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(79, 70, 229, var(--tw-placeholder-opacity));\n  }\n\n  .dark .xl\\:dark\\:focus\\:placeholder-indigo-600:focus:-ms-input-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(79, 70, 229, var(--tw-placeholder-opacity));\n  }\n\n  .dark .xl\\:dark\\:focus\\:placeholder-indigo-600:focus::placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(79, 70, 229, var(--tw-placeholder-opacity));\n  }\n\n  .dark .xl\\:dark\\:focus\\:placeholder-indigo-700:focus::-moz-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(67, 56, 202, var(--tw-placeholder-opacity));\n  }\n\n  .dark .xl\\:dark\\:focus\\:placeholder-indigo-700:focus:-ms-input-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(67, 56, 202, var(--tw-placeholder-opacity));\n  }\n\n  .dark .xl\\:dark\\:focus\\:placeholder-indigo-700:focus::placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(67, 56, 202, var(--tw-placeholder-opacity));\n  }\n\n  .dark .xl\\:dark\\:focus\\:placeholder-indigo-800:focus::-moz-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(55, 48, 163, var(--tw-placeholder-opacity));\n  }\n\n  .dark .xl\\:dark\\:focus\\:placeholder-indigo-800:focus:-ms-input-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(55, 48, 163, var(--tw-placeholder-opacity));\n  }\n\n  .dark .xl\\:dark\\:focus\\:placeholder-indigo-800:focus::placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(55, 48, 163, var(--tw-placeholder-opacity));\n  }\n\n  .dark .xl\\:dark\\:focus\\:placeholder-indigo-900:focus::-moz-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(49, 46, 129, var(--tw-placeholder-opacity));\n  }\n\n  .dark .xl\\:dark\\:focus\\:placeholder-indigo-900:focus:-ms-input-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(49, 46, 129, var(--tw-placeholder-opacity));\n  }\n\n  .dark .xl\\:dark\\:focus\\:placeholder-indigo-900:focus::placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(49, 46, 129, var(--tw-placeholder-opacity));\n  }\n\n  .dark .xl\\:dark\\:focus\\:placeholder-purple-50:focus::-moz-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(245, 243, 255, var(--tw-placeholder-opacity));\n  }\n\n  .dark .xl\\:dark\\:focus\\:placeholder-purple-50:focus:-ms-input-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(245, 243, 255, var(--tw-placeholder-opacity));\n  }\n\n  .dark .xl\\:dark\\:focus\\:placeholder-purple-50:focus::placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(245, 243, 255, var(--tw-placeholder-opacity));\n  }\n\n  .dark .xl\\:dark\\:focus\\:placeholder-purple-100:focus::-moz-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(237, 233, 254, var(--tw-placeholder-opacity));\n  }\n\n  .dark .xl\\:dark\\:focus\\:placeholder-purple-100:focus:-ms-input-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(237, 233, 254, var(--tw-placeholder-opacity));\n  }\n\n  .dark .xl\\:dark\\:focus\\:placeholder-purple-100:focus::placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(237, 233, 254, var(--tw-placeholder-opacity));\n  }\n\n  .dark .xl\\:dark\\:focus\\:placeholder-purple-200:focus::-moz-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(221, 214, 254, var(--tw-placeholder-opacity));\n  }\n\n  .dark .xl\\:dark\\:focus\\:placeholder-purple-200:focus:-ms-input-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(221, 214, 254, var(--tw-placeholder-opacity));\n  }\n\n  .dark .xl\\:dark\\:focus\\:placeholder-purple-200:focus::placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(221, 214, 254, var(--tw-placeholder-opacity));\n  }\n\n  .dark .xl\\:dark\\:focus\\:placeholder-purple-300:focus::-moz-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(196, 181, 253, var(--tw-placeholder-opacity));\n  }\n\n  .dark .xl\\:dark\\:focus\\:placeholder-purple-300:focus:-ms-input-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(196, 181, 253, var(--tw-placeholder-opacity));\n  }\n\n  .dark .xl\\:dark\\:focus\\:placeholder-purple-300:focus::placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(196, 181, 253, var(--tw-placeholder-opacity));\n  }\n\n  .dark .xl\\:dark\\:focus\\:placeholder-purple-400:focus::-moz-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(167, 139, 250, var(--tw-placeholder-opacity));\n  }\n\n  .dark .xl\\:dark\\:focus\\:placeholder-purple-400:focus:-ms-input-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(167, 139, 250, var(--tw-placeholder-opacity));\n  }\n\n  .dark .xl\\:dark\\:focus\\:placeholder-purple-400:focus::placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(167, 139, 250, var(--tw-placeholder-opacity));\n  }\n\n  .dark .xl\\:dark\\:focus\\:placeholder-purple-500:focus::-moz-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(139, 92, 246, var(--tw-placeholder-opacity));\n  }\n\n  .dark .xl\\:dark\\:focus\\:placeholder-purple-500:focus:-ms-input-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(139, 92, 246, var(--tw-placeholder-opacity));\n  }\n\n  .dark .xl\\:dark\\:focus\\:placeholder-purple-500:focus::placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(139, 92, 246, var(--tw-placeholder-opacity));\n  }\n\n  .dark .xl\\:dark\\:focus\\:placeholder-purple-600:focus::-moz-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(124, 58, 237, var(--tw-placeholder-opacity));\n  }\n\n  .dark .xl\\:dark\\:focus\\:placeholder-purple-600:focus:-ms-input-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(124, 58, 237, var(--tw-placeholder-opacity));\n  }\n\n  .dark .xl\\:dark\\:focus\\:placeholder-purple-600:focus::placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(124, 58, 237, var(--tw-placeholder-opacity));\n  }\n\n  .dark .xl\\:dark\\:focus\\:placeholder-purple-700:focus::-moz-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(109, 40, 217, var(--tw-placeholder-opacity));\n  }\n\n  .dark .xl\\:dark\\:focus\\:placeholder-purple-700:focus:-ms-input-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(109, 40, 217, var(--tw-placeholder-opacity));\n  }\n\n  .dark .xl\\:dark\\:focus\\:placeholder-purple-700:focus::placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(109, 40, 217, var(--tw-placeholder-opacity));\n  }\n\n  .dark .xl\\:dark\\:focus\\:placeholder-purple-800:focus::-moz-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(91, 33, 182, var(--tw-placeholder-opacity));\n  }\n\n  .dark .xl\\:dark\\:focus\\:placeholder-purple-800:focus:-ms-input-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(91, 33, 182, var(--tw-placeholder-opacity));\n  }\n\n  .dark .xl\\:dark\\:focus\\:placeholder-purple-800:focus::placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(91, 33, 182, var(--tw-placeholder-opacity));\n  }\n\n  .dark .xl\\:dark\\:focus\\:placeholder-purple-900:focus::-moz-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(76, 29, 149, var(--tw-placeholder-opacity));\n  }\n\n  .dark .xl\\:dark\\:focus\\:placeholder-purple-900:focus:-ms-input-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(76, 29, 149, var(--tw-placeholder-opacity));\n  }\n\n  .dark .xl\\:dark\\:focus\\:placeholder-purple-900:focus::placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(76, 29, 149, var(--tw-placeholder-opacity));\n  }\n\n  .dark .xl\\:dark\\:focus\\:placeholder-pink-50:focus::-moz-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(253, 242, 248, var(--tw-placeholder-opacity));\n  }\n\n  .dark .xl\\:dark\\:focus\\:placeholder-pink-50:focus:-ms-input-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(253, 242, 248, var(--tw-placeholder-opacity));\n  }\n\n  .dark .xl\\:dark\\:focus\\:placeholder-pink-50:focus::placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(253, 242, 248, var(--tw-placeholder-opacity));\n  }\n\n  .dark .xl\\:dark\\:focus\\:placeholder-pink-100:focus::-moz-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(252, 231, 243, var(--tw-placeholder-opacity));\n  }\n\n  .dark .xl\\:dark\\:focus\\:placeholder-pink-100:focus:-ms-input-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(252, 231, 243, var(--tw-placeholder-opacity));\n  }\n\n  .dark .xl\\:dark\\:focus\\:placeholder-pink-100:focus::placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(252, 231, 243, var(--tw-placeholder-opacity));\n  }\n\n  .dark .xl\\:dark\\:focus\\:placeholder-pink-200:focus::-moz-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(251, 207, 232, var(--tw-placeholder-opacity));\n  }\n\n  .dark .xl\\:dark\\:focus\\:placeholder-pink-200:focus:-ms-input-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(251, 207, 232, var(--tw-placeholder-opacity));\n  }\n\n  .dark .xl\\:dark\\:focus\\:placeholder-pink-200:focus::placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(251, 207, 232, var(--tw-placeholder-opacity));\n  }\n\n  .dark .xl\\:dark\\:focus\\:placeholder-pink-300:focus::-moz-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(249, 168, 212, var(--tw-placeholder-opacity));\n  }\n\n  .dark .xl\\:dark\\:focus\\:placeholder-pink-300:focus:-ms-input-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(249, 168, 212, var(--tw-placeholder-opacity));\n  }\n\n  .dark .xl\\:dark\\:focus\\:placeholder-pink-300:focus::placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(249, 168, 212, var(--tw-placeholder-opacity));\n  }\n\n  .dark .xl\\:dark\\:focus\\:placeholder-pink-400:focus::-moz-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(244, 114, 182, var(--tw-placeholder-opacity));\n  }\n\n  .dark .xl\\:dark\\:focus\\:placeholder-pink-400:focus:-ms-input-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(244, 114, 182, var(--tw-placeholder-opacity));\n  }\n\n  .dark .xl\\:dark\\:focus\\:placeholder-pink-400:focus::placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(244, 114, 182, var(--tw-placeholder-opacity));\n  }\n\n  .dark .xl\\:dark\\:focus\\:placeholder-pink-500:focus::-moz-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(236, 72, 153, var(--tw-placeholder-opacity));\n  }\n\n  .dark .xl\\:dark\\:focus\\:placeholder-pink-500:focus:-ms-input-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(236, 72, 153, var(--tw-placeholder-opacity));\n  }\n\n  .dark .xl\\:dark\\:focus\\:placeholder-pink-500:focus::placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(236, 72, 153, var(--tw-placeholder-opacity));\n  }\n\n  .dark .xl\\:dark\\:focus\\:placeholder-pink-600:focus::-moz-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(219, 39, 119, var(--tw-placeholder-opacity));\n  }\n\n  .dark .xl\\:dark\\:focus\\:placeholder-pink-600:focus:-ms-input-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(219, 39, 119, var(--tw-placeholder-opacity));\n  }\n\n  .dark .xl\\:dark\\:focus\\:placeholder-pink-600:focus::placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(219, 39, 119, var(--tw-placeholder-opacity));\n  }\n\n  .dark .xl\\:dark\\:focus\\:placeholder-pink-700:focus::-moz-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(190, 24, 93, var(--tw-placeholder-opacity));\n  }\n\n  .dark .xl\\:dark\\:focus\\:placeholder-pink-700:focus:-ms-input-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(190, 24, 93, var(--tw-placeholder-opacity));\n  }\n\n  .dark .xl\\:dark\\:focus\\:placeholder-pink-700:focus::placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(190, 24, 93, var(--tw-placeholder-opacity));\n  }\n\n  .dark .xl\\:dark\\:focus\\:placeholder-pink-800:focus::-moz-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(157, 23, 77, var(--tw-placeholder-opacity));\n  }\n\n  .dark .xl\\:dark\\:focus\\:placeholder-pink-800:focus:-ms-input-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(157, 23, 77, var(--tw-placeholder-opacity));\n  }\n\n  .dark .xl\\:dark\\:focus\\:placeholder-pink-800:focus::placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(157, 23, 77, var(--tw-placeholder-opacity));\n  }\n\n  .dark .xl\\:dark\\:focus\\:placeholder-pink-900:focus::-moz-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(131, 24, 67, var(--tw-placeholder-opacity));\n  }\n\n  .dark .xl\\:dark\\:focus\\:placeholder-pink-900:focus:-ms-input-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(131, 24, 67, var(--tw-placeholder-opacity));\n  }\n\n  .dark .xl\\:dark\\:focus\\:placeholder-pink-900:focus::placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(131, 24, 67, var(--tw-placeholder-opacity));\n  }\n\n  .xl\\:placeholder-opacity-0::-moz-placeholder {\n    --tw-placeholder-opacity: 0;\n  }\n\n  .xl\\:placeholder-opacity-0:-ms-input-placeholder {\n    --tw-placeholder-opacity: 0;\n  }\n\n  .xl\\:placeholder-opacity-0::placeholder {\n    --tw-placeholder-opacity: 0;\n  }\n\n  .xl\\:placeholder-opacity-5::-moz-placeholder {\n    --tw-placeholder-opacity: 0.05;\n  }\n\n  .xl\\:placeholder-opacity-5:-ms-input-placeholder {\n    --tw-placeholder-opacity: 0.05;\n  }\n\n  .xl\\:placeholder-opacity-5::placeholder {\n    --tw-placeholder-opacity: 0.05;\n  }\n\n  .xl\\:placeholder-opacity-10::-moz-placeholder {\n    --tw-placeholder-opacity: 0.1;\n  }\n\n  .xl\\:placeholder-opacity-10:-ms-input-placeholder {\n    --tw-placeholder-opacity: 0.1;\n  }\n\n  .xl\\:placeholder-opacity-10::placeholder {\n    --tw-placeholder-opacity: 0.1;\n  }\n\n  .xl\\:placeholder-opacity-20::-moz-placeholder {\n    --tw-placeholder-opacity: 0.2;\n  }\n\n  .xl\\:placeholder-opacity-20:-ms-input-placeholder {\n    --tw-placeholder-opacity: 0.2;\n  }\n\n  .xl\\:placeholder-opacity-20::placeholder {\n    --tw-placeholder-opacity: 0.2;\n  }\n\n  .xl\\:placeholder-opacity-25::-moz-placeholder {\n    --tw-placeholder-opacity: 0.25;\n  }\n\n  .xl\\:placeholder-opacity-25:-ms-input-placeholder {\n    --tw-placeholder-opacity: 0.25;\n  }\n\n  .xl\\:placeholder-opacity-25::placeholder {\n    --tw-placeholder-opacity: 0.25;\n  }\n\n  .xl\\:placeholder-opacity-30::-moz-placeholder {\n    --tw-placeholder-opacity: 0.3;\n  }\n\n  .xl\\:placeholder-opacity-30:-ms-input-placeholder {\n    --tw-placeholder-opacity: 0.3;\n  }\n\n  .xl\\:placeholder-opacity-30::placeholder {\n    --tw-placeholder-opacity: 0.3;\n  }\n\n  .xl\\:placeholder-opacity-40::-moz-placeholder {\n    --tw-placeholder-opacity: 0.4;\n  }\n\n  .xl\\:placeholder-opacity-40:-ms-input-placeholder {\n    --tw-placeholder-opacity: 0.4;\n  }\n\n  .xl\\:placeholder-opacity-40::placeholder {\n    --tw-placeholder-opacity: 0.4;\n  }\n\n  .xl\\:placeholder-opacity-50::-moz-placeholder {\n    --tw-placeholder-opacity: 0.5;\n  }\n\n  .xl\\:placeholder-opacity-50:-ms-input-placeholder {\n    --tw-placeholder-opacity: 0.5;\n  }\n\n  .xl\\:placeholder-opacity-50::placeholder {\n    --tw-placeholder-opacity: 0.5;\n  }\n\n  .xl\\:placeholder-opacity-60::-moz-placeholder {\n    --tw-placeholder-opacity: 0.6;\n  }\n\n  .xl\\:placeholder-opacity-60:-ms-input-placeholder {\n    --tw-placeholder-opacity: 0.6;\n  }\n\n  .xl\\:placeholder-opacity-60::placeholder {\n    --tw-placeholder-opacity: 0.6;\n  }\n\n  .xl\\:placeholder-opacity-70::-moz-placeholder {\n    --tw-placeholder-opacity: 0.7;\n  }\n\n  .xl\\:placeholder-opacity-70:-ms-input-placeholder {\n    --tw-placeholder-opacity: 0.7;\n  }\n\n  .xl\\:placeholder-opacity-70::placeholder {\n    --tw-placeholder-opacity: 0.7;\n  }\n\n  .xl\\:placeholder-opacity-75::-moz-placeholder {\n    --tw-placeholder-opacity: 0.75;\n  }\n\n  .xl\\:placeholder-opacity-75:-ms-input-placeholder {\n    --tw-placeholder-opacity: 0.75;\n  }\n\n  .xl\\:placeholder-opacity-75::placeholder {\n    --tw-placeholder-opacity: 0.75;\n  }\n\n  .xl\\:placeholder-opacity-80::-moz-placeholder {\n    --tw-placeholder-opacity: 0.8;\n  }\n\n  .xl\\:placeholder-opacity-80:-ms-input-placeholder {\n    --tw-placeholder-opacity: 0.8;\n  }\n\n  .xl\\:placeholder-opacity-80::placeholder {\n    --tw-placeholder-opacity: 0.8;\n  }\n\n  .xl\\:placeholder-opacity-90::-moz-placeholder {\n    --tw-placeholder-opacity: 0.9;\n  }\n\n  .xl\\:placeholder-opacity-90:-ms-input-placeholder {\n    --tw-placeholder-opacity: 0.9;\n  }\n\n  .xl\\:placeholder-opacity-90::placeholder {\n    --tw-placeholder-opacity: 0.9;\n  }\n\n  .xl\\:placeholder-opacity-95::-moz-placeholder {\n    --tw-placeholder-opacity: 0.95;\n  }\n\n  .xl\\:placeholder-opacity-95:-ms-input-placeholder {\n    --tw-placeholder-opacity: 0.95;\n  }\n\n  .xl\\:placeholder-opacity-95::placeholder {\n    --tw-placeholder-opacity: 0.95;\n  }\n\n  .xl\\:placeholder-opacity-100::-moz-placeholder {\n    --tw-placeholder-opacity: 1;\n  }\n\n  .xl\\:placeholder-opacity-100:-ms-input-placeholder {\n    --tw-placeholder-opacity: 1;\n  }\n\n  .xl\\:placeholder-opacity-100::placeholder {\n    --tw-placeholder-opacity: 1;\n  }\n\n  .xl\\:focus\\:placeholder-opacity-0:focus::-moz-placeholder {\n    --tw-placeholder-opacity: 0;\n  }\n\n  .xl\\:focus\\:placeholder-opacity-0:focus:-ms-input-placeholder {\n    --tw-placeholder-opacity: 0;\n  }\n\n  .xl\\:focus\\:placeholder-opacity-0:focus::placeholder {\n    --tw-placeholder-opacity: 0;\n  }\n\n  .xl\\:focus\\:placeholder-opacity-5:focus::-moz-placeholder {\n    --tw-placeholder-opacity: 0.05;\n  }\n\n  .xl\\:focus\\:placeholder-opacity-5:focus:-ms-input-placeholder {\n    --tw-placeholder-opacity: 0.05;\n  }\n\n  .xl\\:focus\\:placeholder-opacity-5:focus::placeholder {\n    --tw-placeholder-opacity: 0.05;\n  }\n\n  .xl\\:focus\\:placeholder-opacity-10:focus::-moz-placeholder {\n    --tw-placeholder-opacity: 0.1;\n  }\n\n  .xl\\:focus\\:placeholder-opacity-10:focus:-ms-input-placeholder {\n    --tw-placeholder-opacity: 0.1;\n  }\n\n  .xl\\:focus\\:placeholder-opacity-10:focus::placeholder {\n    --tw-placeholder-opacity: 0.1;\n  }\n\n  .xl\\:focus\\:placeholder-opacity-20:focus::-moz-placeholder {\n    --tw-placeholder-opacity: 0.2;\n  }\n\n  .xl\\:focus\\:placeholder-opacity-20:focus:-ms-input-placeholder {\n    --tw-placeholder-opacity: 0.2;\n  }\n\n  .xl\\:focus\\:placeholder-opacity-20:focus::placeholder {\n    --tw-placeholder-opacity: 0.2;\n  }\n\n  .xl\\:focus\\:placeholder-opacity-25:focus::-moz-placeholder {\n    --tw-placeholder-opacity: 0.25;\n  }\n\n  .xl\\:focus\\:placeholder-opacity-25:focus:-ms-input-placeholder {\n    --tw-placeholder-opacity: 0.25;\n  }\n\n  .xl\\:focus\\:placeholder-opacity-25:focus::placeholder {\n    --tw-placeholder-opacity: 0.25;\n  }\n\n  .xl\\:focus\\:placeholder-opacity-30:focus::-moz-placeholder {\n    --tw-placeholder-opacity: 0.3;\n  }\n\n  .xl\\:focus\\:placeholder-opacity-30:focus:-ms-input-placeholder {\n    --tw-placeholder-opacity: 0.3;\n  }\n\n  .xl\\:focus\\:placeholder-opacity-30:focus::placeholder {\n    --tw-placeholder-opacity: 0.3;\n  }\n\n  .xl\\:focus\\:placeholder-opacity-40:focus::-moz-placeholder {\n    --tw-placeholder-opacity: 0.4;\n  }\n\n  .xl\\:focus\\:placeholder-opacity-40:focus:-ms-input-placeholder {\n    --tw-placeholder-opacity: 0.4;\n  }\n\n  .xl\\:focus\\:placeholder-opacity-40:focus::placeholder {\n    --tw-placeholder-opacity: 0.4;\n  }\n\n  .xl\\:focus\\:placeholder-opacity-50:focus::-moz-placeholder {\n    --tw-placeholder-opacity: 0.5;\n  }\n\n  .xl\\:focus\\:placeholder-opacity-50:focus:-ms-input-placeholder {\n    --tw-placeholder-opacity: 0.5;\n  }\n\n  .xl\\:focus\\:placeholder-opacity-50:focus::placeholder {\n    --tw-placeholder-opacity: 0.5;\n  }\n\n  .xl\\:focus\\:placeholder-opacity-60:focus::-moz-placeholder {\n    --tw-placeholder-opacity: 0.6;\n  }\n\n  .xl\\:focus\\:placeholder-opacity-60:focus:-ms-input-placeholder {\n    --tw-placeholder-opacity: 0.6;\n  }\n\n  .xl\\:focus\\:placeholder-opacity-60:focus::placeholder {\n    --tw-placeholder-opacity: 0.6;\n  }\n\n  .xl\\:focus\\:placeholder-opacity-70:focus::-moz-placeholder {\n    --tw-placeholder-opacity: 0.7;\n  }\n\n  .xl\\:focus\\:placeholder-opacity-70:focus:-ms-input-placeholder {\n    --tw-placeholder-opacity: 0.7;\n  }\n\n  .xl\\:focus\\:placeholder-opacity-70:focus::placeholder {\n    --tw-placeholder-opacity: 0.7;\n  }\n\n  .xl\\:focus\\:placeholder-opacity-75:focus::-moz-placeholder {\n    --tw-placeholder-opacity: 0.75;\n  }\n\n  .xl\\:focus\\:placeholder-opacity-75:focus:-ms-input-placeholder {\n    --tw-placeholder-opacity: 0.75;\n  }\n\n  .xl\\:focus\\:placeholder-opacity-75:focus::placeholder {\n    --tw-placeholder-opacity: 0.75;\n  }\n\n  .xl\\:focus\\:placeholder-opacity-80:focus::-moz-placeholder {\n    --tw-placeholder-opacity: 0.8;\n  }\n\n  .xl\\:focus\\:placeholder-opacity-80:focus:-ms-input-placeholder {\n    --tw-placeholder-opacity: 0.8;\n  }\n\n  .xl\\:focus\\:placeholder-opacity-80:focus::placeholder {\n    --tw-placeholder-opacity: 0.8;\n  }\n\n  .xl\\:focus\\:placeholder-opacity-90:focus::-moz-placeholder {\n    --tw-placeholder-opacity: 0.9;\n  }\n\n  .xl\\:focus\\:placeholder-opacity-90:focus:-ms-input-placeholder {\n    --tw-placeholder-opacity: 0.9;\n  }\n\n  .xl\\:focus\\:placeholder-opacity-90:focus::placeholder {\n    --tw-placeholder-opacity: 0.9;\n  }\n\n  .xl\\:focus\\:placeholder-opacity-95:focus::-moz-placeholder {\n    --tw-placeholder-opacity: 0.95;\n  }\n\n  .xl\\:focus\\:placeholder-opacity-95:focus:-ms-input-placeholder {\n    --tw-placeholder-opacity: 0.95;\n  }\n\n  .xl\\:focus\\:placeholder-opacity-95:focus::placeholder {\n    --tw-placeholder-opacity: 0.95;\n  }\n\n  .xl\\:focus\\:placeholder-opacity-100:focus::-moz-placeholder {\n    --tw-placeholder-opacity: 1;\n  }\n\n  .xl\\:focus\\:placeholder-opacity-100:focus:-ms-input-placeholder {\n    --tw-placeholder-opacity: 1;\n  }\n\n  .xl\\:focus\\:placeholder-opacity-100:focus::placeholder {\n    --tw-placeholder-opacity: 1;\n  }\n\n  .dark .xl\\:dark\\:placeholder-opacity-0::-moz-placeholder {\n    --tw-placeholder-opacity: 0;\n  }\n\n  .dark .xl\\:dark\\:placeholder-opacity-0:-ms-input-placeholder {\n    --tw-placeholder-opacity: 0;\n  }\n\n  .dark .xl\\:dark\\:placeholder-opacity-0::placeholder {\n    --tw-placeholder-opacity: 0;\n  }\n\n  .dark .xl\\:dark\\:placeholder-opacity-5::-moz-placeholder {\n    --tw-placeholder-opacity: 0.05;\n  }\n\n  .dark .xl\\:dark\\:placeholder-opacity-5:-ms-input-placeholder {\n    --tw-placeholder-opacity: 0.05;\n  }\n\n  .dark .xl\\:dark\\:placeholder-opacity-5::placeholder {\n    --tw-placeholder-opacity: 0.05;\n  }\n\n  .dark .xl\\:dark\\:placeholder-opacity-10::-moz-placeholder {\n    --tw-placeholder-opacity: 0.1;\n  }\n\n  .dark .xl\\:dark\\:placeholder-opacity-10:-ms-input-placeholder {\n    --tw-placeholder-opacity: 0.1;\n  }\n\n  .dark .xl\\:dark\\:placeholder-opacity-10::placeholder {\n    --tw-placeholder-opacity: 0.1;\n  }\n\n  .dark .xl\\:dark\\:placeholder-opacity-20::-moz-placeholder {\n    --tw-placeholder-opacity: 0.2;\n  }\n\n  .dark .xl\\:dark\\:placeholder-opacity-20:-ms-input-placeholder {\n    --tw-placeholder-opacity: 0.2;\n  }\n\n  .dark .xl\\:dark\\:placeholder-opacity-20::placeholder {\n    --tw-placeholder-opacity: 0.2;\n  }\n\n  .dark .xl\\:dark\\:placeholder-opacity-25::-moz-placeholder {\n    --tw-placeholder-opacity: 0.25;\n  }\n\n  .dark .xl\\:dark\\:placeholder-opacity-25:-ms-input-placeholder {\n    --tw-placeholder-opacity: 0.25;\n  }\n\n  .dark .xl\\:dark\\:placeholder-opacity-25::placeholder {\n    --tw-placeholder-opacity: 0.25;\n  }\n\n  .dark .xl\\:dark\\:placeholder-opacity-30::-moz-placeholder {\n    --tw-placeholder-opacity: 0.3;\n  }\n\n  .dark .xl\\:dark\\:placeholder-opacity-30:-ms-input-placeholder {\n    --tw-placeholder-opacity: 0.3;\n  }\n\n  .dark .xl\\:dark\\:placeholder-opacity-30::placeholder {\n    --tw-placeholder-opacity: 0.3;\n  }\n\n  .dark .xl\\:dark\\:placeholder-opacity-40::-moz-placeholder {\n    --tw-placeholder-opacity: 0.4;\n  }\n\n  .dark .xl\\:dark\\:placeholder-opacity-40:-ms-input-placeholder {\n    --tw-placeholder-opacity: 0.4;\n  }\n\n  .dark .xl\\:dark\\:placeholder-opacity-40::placeholder {\n    --tw-placeholder-opacity: 0.4;\n  }\n\n  .dark .xl\\:dark\\:placeholder-opacity-50::-moz-placeholder {\n    --tw-placeholder-opacity: 0.5;\n  }\n\n  .dark .xl\\:dark\\:placeholder-opacity-50:-ms-input-placeholder {\n    --tw-placeholder-opacity: 0.5;\n  }\n\n  .dark .xl\\:dark\\:placeholder-opacity-50::placeholder {\n    --tw-placeholder-opacity: 0.5;\n  }\n\n  .dark .xl\\:dark\\:placeholder-opacity-60::-moz-placeholder {\n    --tw-placeholder-opacity: 0.6;\n  }\n\n  .dark .xl\\:dark\\:placeholder-opacity-60:-ms-input-placeholder {\n    --tw-placeholder-opacity: 0.6;\n  }\n\n  .dark .xl\\:dark\\:placeholder-opacity-60::placeholder {\n    --tw-placeholder-opacity: 0.6;\n  }\n\n  .dark .xl\\:dark\\:placeholder-opacity-70::-moz-placeholder {\n    --tw-placeholder-opacity: 0.7;\n  }\n\n  .dark .xl\\:dark\\:placeholder-opacity-70:-ms-input-placeholder {\n    --tw-placeholder-opacity: 0.7;\n  }\n\n  .dark .xl\\:dark\\:placeholder-opacity-70::placeholder {\n    --tw-placeholder-opacity: 0.7;\n  }\n\n  .dark .xl\\:dark\\:placeholder-opacity-75::-moz-placeholder {\n    --tw-placeholder-opacity: 0.75;\n  }\n\n  .dark .xl\\:dark\\:placeholder-opacity-75:-ms-input-placeholder {\n    --tw-placeholder-opacity: 0.75;\n  }\n\n  .dark .xl\\:dark\\:placeholder-opacity-75::placeholder {\n    --tw-placeholder-opacity: 0.75;\n  }\n\n  .dark .xl\\:dark\\:placeholder-opacity-80::-moz-placeholder {\n    --tw-placeholder-opacity: 0.8;\n  }\n\n  .dark .xl\\:dark\\:placeholder-opacity-80:-ms-input-placeholder {\n    --tw-placeholder-opacity: 0.8;\n  }\n\n  .dark .xl\\:dark\\:placeholder-opacity-80::placeholder {\n    --tw-placeholder-opacity: 0.8;\n  }\n\n  .dark .xl\\:dark\\:placeholder-opacity-90::-moz-placeholder {\n    --tw-placeholder-opacity: 0.9;\n  }\n\n  .dark .xl\\:dark\\:placeholder-opacity-90:-ms-input-placeholder {\n    --tw-placeholder-opacity: 0.9;\n  }\n\n  .dark .xl\\:dark\\:placeholder-opacity-90::placeholder {\n    --tw-placeholder-opacity: 0.9;\n  }\n\n  .dark .xl\\:dark\\:placeholder-opacity-95::-moz-placeholder {\n    --tw-placeholder-opacity: 0.95;\n  }\n\n  .dark .xl\\:dark\\:placeholder-opacity-95:-ms-input-placeholder {\n    --tw-placeholder-opacity: 0.95;\n  }\n\n  .dark .xl\\:dark\\:placeholder-opacity-95::placeholder {\n    --tw-placeholder-opacity: 0.95;\n  }\n\n  .dark .xl\\:dark\\:placeholder-opacity-100::-moz-placeholder {\n    --tw-placeholder-opacity: 1;\n  }\n\n  .dark .xl\\:dark\\:placeholder-opacity-100:-ms-input-placeholder {\n    --tw-placeholder-opacity: 1;\n  }\n\n  .dark .xl\\:dark\\:placeholder-opacity-100::placeholder {\n    --tw-placeholder-opacity: 1;\n  }\n\n  .dark .xl\\:dark\\:focus\\:placeholder-opacity-0:focus::-moz-placeholder {\n    --tw-placeholder-opacity: 0;\n  }\n\n  .dark .xl\\:dark\\:focus\\:placeholder-opacity-0:focus:-ms-input-placeholder {\n    --tw-placeholder-opacity: 0;\n  }\n\n  .dark .xl\\:dark\\:focus\\:placeholder-opacity-0:focus::placeholder {\n    --tw-placeholder-opacity: 0;\n  }\n\n  .dark .xl\\:dark\\:focus\\:placeholder-opacity-5:focus::-moz-placeholder {\n    --tw-placeholder-opacity: 0.05;\n  }\n\n  .dark .xl\\:dark\\:focus\\:placeholder-opacity-5:focus:-ms-input-placeholder {\n    --tw-placeholder-opacity: 0.05;\n  }\n\n  .dark .xl\\:dark\\:focus\\:placeholder-opacity-5:focus::placeholder {\n    --tw-placeholder-opacity: 0.05;\n  }\n\n  .dark .xl\\:dark\\:focus\\:placeholder-opacity-10:focus::-moz-placeholder {\n    --tw-placeholder-opacity: 0.1;\n  }\n\n  .dark .xl\\:dark\\:focus\\:placeholder-opacity-10:focus:-ms-input-placeholder {\n    --tw-placeholder-opacity: 0.1;\n  }\n\n  .dark .xl\\:dark\\:focus\\:placeholder-opacity-10:focus::placeholder {\n    --tw-placeholder-opacity: 0.1;\n  }\n\n  .dark .xl\\:dark\\:focus\\:placeholder-opacity-20:focus::-moz-placeholder {\n    --tw-placeholder-opacity: 0.2;\n  }\n\n  .dark .xl\\:dark\\:focus\\:placeholder-opacity-20:focus:-ms-input-placeholder {\n    --tw-placeholder-opacity: 0.2;\n  }\n\n  .dark .xl\\:dark\\:focus\\:placeholder-opacity-20:focus::placeholder {\n    --tw-placeholder-opacity: 0.2;\n  }\n\n  .dark .xl\\:dark\\:focus\\:placeholder-opacity-25:focus::-moz-placeholder {\n    --tw-placeholder-opacity: 0.25;\n  }\n\n  .dark .xl\\:dark\\:focus\\:placeholder-opacity-25:focus:-ms-input-placeholder {\n    --tw-placeholder-opacity: 0.25;\n  }\n\n  .dark .xl\\:dark\\:focus\\:placeholder-opacity-25:focus::placeholder {\n    --tw-placeholder-opacity: 0.25;\n  }\n\n  .dark .xl\\:dark\\:focus\\:placeholder-opacity-30:focus::-moz-placeholder {\n    --tw-placeholder-opacity: 0.3;\n  }\n\n  .dark .xl\\:dark\\:focus\\:placeholder-opacity-30:focus:-ms-input-placeholder {\n    --tw-placeholder-opacity: 0.3;\n  }\n\n  .dark .xl\\:dark\\:focus\\:placeholder-opacity-30:focus::placeholder {\n    --tw-placeholder-opacity: 0.3;\n  }\n\n  .dark .xl\\:dark\\:focus\\:placeholder-opacity-40:focus::-moz-placeholder {\n    --tw-placeholder-opacity: 0.4;\n  }\n\n  .dark .xl\\:dark\\:focus\\:placeholder-opacity-40:focus:-ms-input-placeholder {\n    --tw-placeholder-opacity: 0.4;\n  }\n\n  .dark .xl\\:dark\\:focus\\:placeholder-opacity-40:focus::placeholder {\n    --tw-placeholder-opacity: 0.4;\n  }\n\n  .dark .xl\\:dark\\:focus\\:placeholder-opacity-50:focus::-moz-placeholder {\n    --tw-placeholder-opacity: 0.5;\n  }\n\n  .dark .xl\\:dark\\:focus\\:placeholder-opacity-50:focus:-ms-input-placeholder {\n    --tw-placeholder-opacity: 0.5;\n  }\n\n  .dark .xl\\:dark\\:focus\\:placeholder-opacity-50:focus::placeholder {\n    --tw-placeholder-opacity: 0.5;\n  }\n\n  .dark .xl\\:dark\\:focus\\:placeholder-opacity-60:focus::-moz-placeholder {\n    --tw-placeholder-opacity: 0.6;\n  }\n\n  .dark .xl\\:dark\\:focus\\:placeholder-opacity-60:focus:-ms-input-placeholder {\n    --tw-placeholder-opacity: 0.6;\n  }\n\n  .dark .xl\\:dark\\:focus\\:placeholder-opacity-60:focus::placeholder {\n    --tw-placeholder-opacity: 0.6;\n  }\n\n  .dark .xl\\:dark\\:focus\\:placeholder-opacity-70:focus::-moz-placeholder {\n    --tw-placeholder-opacity: 0.7;\n  }\n\n  .dark .xl\\:dark\\:focus\\:placeholder-opacity-70:focus:-ms-input-placeholder {\n    --tw-placeholder-opacity: 0.7;\n  }\n\n  .dark .xl\\:dark\\:focus\\:placeholder-opacity-70:focus::placeholder {\n    --tw-placeholder-opacity: 0.7;\n  }\n\n  .dark .xl\\:dark\\:focus\\:placeholder-opacity-75:focus::-moz-placeholder {\n    --tw-placeholder-opacity: 0.75;\n  }\n\n  .dark .xl\\:dark\\:focus\\:placeholder-opacity-75:focus:-ms-input-placeholder {\n    --tw-placeholder-opacity: 0.75;\n  }\n\n  .dark .xl\\:dark\\:focus\\:placeholder-opacity-75:focus::placeholder {\n    --tw-placeholder-opacity: 0.75;\n  }\n\n  .dark .xl\\:dark\\:focus\\:placeholder-opacity-80:focus::-moz-placeholder {\n    --tw-placeholder-opacity: 0.8;\n  }\n\n  .dark .xl\\:dark\\:focus\\:placeholder-opacity-80:focus:-ms-input-placeholder {\n    --tw-placeholder-opacity: 0.8;\n  }\n\n  .dark .xl\\:dark\\:focus\\:placeholder-opacity-80:focus::placeholder {\n    --tw-placeholder-opacity: 0.8;\n  }\n\n  .dark .xl\\:dark\\:focus\\:placeholder-opacity-90:focus::-moz-placeholder {\n    --tw-placeholder-opacity: 0.9;\n  }\n\n  .dark .xl\\:dark\\:focus\\:placeholder-opacity-90:focus:-ms-input-placeholder {\n    --tw-placeholder-opacity: 0.9;\n  }\n\n  .dark .xl\\:dark\\:focus\\:placeholder-opacity-90:focus::placeholder {\n    --tw-placeholder-opacity: 0.9;\n  }\n\n  .dark .xl\\:dark\\:focus\\:placeholder-opacity-95:focus::-moz-placeholder {\n    --tw-placeholder-opacity: 0.95;\n  }\n\n  .dark .xl\\:dark\\:focus\\:placeholder-opacity-95:focus:-ms-input-placeholder {\n    --tw-placeholder-opacity: 0.95;\n  }\n\n  .dark .xl\\:dark\\:focus\\:placeholder-opacity-95:focus::placeholder {\n    --tw-placeholder-opacity: 0.95;\n  }\n\n  .dark .xl\\:dark\\:focus\\:placeholder-opacity-100:focus::-moz-placeholder {\n    --tw-placeholder-opacity: 1;\n  }\n\n  .dark .xl\\:dark\\:focus\\:placeholder-opacity-100:focus:-ms-input-placeholder {\n    --tw-placeholder-opacity: 1;\n  }\n\n  .dark .xl\\:dark\\:focus\\:placeholder-opacity-100:focus::placeholder {\n    --tw-placeholder-opacity: 1;\n  }\n\n  .xl\\:pointer-events-none {\n    pointer-events: none;\n  }\n\n  .xl\\:pointer-events-auto {\n    pointer-events: auto;\n  }\n\n  .xl\\:static {\n    position: static;\n  }\n\n  .xl\\:fixed {\n    position: fixed;\n  }\n\n  .xl\\:absolute {\n    position: absolute;\n  }\n\n  .xl\\:relative {\n    position: relative;\n  }\n\n  .xl\\:sticky {\n    position: -webkit-sticky;\n    position: sticky;\n  }\n\n  .xl\\:inset-0 {\n    top: 0px;\n    right: 0px;\n    bottom: 0px;\n    left: 0px;\n  }\n\n  .xl\\:inset-1 {\n    top: 0.25rem;\n    right: 0.25rem;\n    bottom: 0.25rem;\n    left: 0.25rem;\n  }\n\n  .xl\\:inset-2 {\n    top: 0.5rem;\n    right: 0.5rem;\n    bottom: 0.5rem;\n    left: 0.5rem;\n  }\n\n  .xl\\:inset-3 {\n    top: 0.75rem;\n    right: 0.75rem;\n    bottom: 0.75rem;\n    left: 0.75rem;\n  }\n\n  .xl\\:inset-4 {\n    top: 1rem;\n    right: 1rem;\n    bottom: 1rem;\n    left: 1rem;\n  }\n\n  .xl\\:inset-5 {\n    top: 1.25rem;\n    right: 1.25rem;\n    bottom: 1.25rem;\n    left: 1.25rem;\n  }\n\n  .xl\\:inset-6 {\n    top: 1.5rem;\n    right: 1.5rem;\n    bottom: 1.5rem;\n    left: 1.5rem;\n  }\n\n  .xl\\:inset-7 {\n    top: 1.75rem;\n    right: 1.75rem;\n    bottom: 1.75rem;\n    left: 1.75rem;\n  }\n\n  .xl\\:inset-8 {\n    top: 2rem;\n    right: 2rem;\n    bottom: 2rem;\n    left: 2rem;\n  }\n\n  .xl\\:inset-9 {\n    top: 2.25rem;\n    right: 2.25rem;\n    bottom: 2.25rem;\n    left: 2.25rem;\n  }\n\n  .xl\\:inset-10 {\n    top: 2.5rem;\n    right: 2.5rem;\n    bottom: 2.5rem;\n    left: 2.5rem;\n  }\n\n  .xl\\:inset-11 {\n    top: 2.75rem;\n    right: 2.75rem;\n    bottom: 2.75rem;\n    left: 2.75rem;\n  }\n\n  .xl\\:inset-12 {\n    top: 3rem;\n    right: 3rem;\n    bottom: 3rem;\n    left: 3rem;\n  }\n\n  .xl\\:inset-14 {\n    top: 3.5rem;\n    right: 3.5rem;\n    bottom: 3.5rem;\n    left: 3.5rem;\n  }\n\n  .xl\\:inset-16 {\n    top: 4rem;\n    right: 4rem;\n    bottom: 4rem;\n    left: 4rem;\n  }\n\n  .xl\\:inset-20 {\n    top: 5rem;\n    right: 5rem;\n    bottom: 5rem;\n    left: 5rem;\n  }\n\n  .xl\\:inset-24 {\n    top: 6rem;\n    right: 6rem;\n    bottom: 6rem;\n    left: 6rem;\n  }\n\n  .xl\\:inset-28 {\n    top: 7rem;\n    right: 7rem;\n    bottom: 7rem;\n    left: 7rem;\n  }\n\n  .xl\\:inset-32 {\n    top: 8rem;\n    right: 8rem;\n    bottom: 8rem;\n    left: 8rem;\n  }\n\n  .xl\\:inset-36 {\n    top: 9rem;\n    right: 9rem;\n    bottom: 9rem;\n    left: 9rem;\n  }\n\n  .xl\\:inset-40 {\n    top: 10rem;\n    right: 10rem;\n    bottom: 10rem;\n    left: 10rem;\n  }\n\n  .xl\\:inset-44 {\n    top: 11rem;\n    right: 11rem;\n    bottom: 11rem;\n    left: 11rem;\n  }\n\n  .xl\\:inset-48 {\n    top: 12rem;\n    right: 12rem;\n    bottom: 12rem;\n    left: 12rem;\n  }\n\n  .xl\\:inset-52 {\n    top: 13rem;\n    right: 13rem;\n    bottom: 13rem;\n    left: 13rem;\n  }\n\n  .xl\\:inset-56 {\n    top: 14rem;\n    right: 14rem;\n    bottom: 14rem;\n    left: 14rem;\n  }\n\n  .xl\\:inset-60 {\n    top: 15rem;\n    right: 15rem;\n    bottom: 15rem;\n    left: 15rem;\n  }\n\n  .xl\\:inset-64 {\n    top: 16rem;\n    right: 16rem;\n    bottom: 16rem;\n    left: 16rem;\n  }\n\n  .xl\\:inset-72 {\n    top: 18rem;\n    right: 18rem;\n    bottom: 18rem;\n    left: 18rem;\n  }\n\n  .xl\\:inset-80 {\n    top: 20rem;\n    right: 20rem;\n    bottom: 20rem;\n    left: 20rem;\n  }\n\n  .xl\\:inset-96 {\n    top: 24rem;\n    right: 24rem;\n    bottom: 24rem;\n    left: 24rem;\n  }\n\n  .xl\\:inset-auto {\n    top: auto;\n    right: auto;\n    bottom: auto;\n    left: auto;\n  }\n\n  .xl\\:inset-px {\n    top: 1px;\n    right: 1px;\n    bottom: 1px;\n    left: 1px;\n  }\n\n  .xl\\:inset-0\\.5 {\n    top: 0.125rem;\n    right: 0.125rem;\n    bottom: 0.125rem;\n    left: 0.125rem;\n  }\n\n  .xl\\:inset-1\\.5 {\n    top: 0.375rem;\n    right: 0.375rem;\n    bottom: 0.375rem;\n    left: 0.375rem;\n  }\n\n  .xl\\:inset-2\\.5 {\n    top: 0.625rem;\n    right: 0.625rem;\n    bottom: 0.625rem;\n    left: 0.625rem;\n  }\n\n  .xl\\:inset-3\\.5 {\n    top: 0.875rem;\n    right: 0.875rem;\n    bottom: 0.875rem;\n    left: 0.875rem;\n  }\n\n  .xl\\:-inset-0 {\n    top: 0px;\n    right: 0px;\n    bottom: 0px;\n    left: 0px;\n  }\n\n  .xl\\:-inset-1 {\n    top: -0.25rem;\n    right: -0.25rem;\n    bottom: -0.25rem;\n    left: -0.25rem;\n  }\n\n  .xl\\:-inset-2 {\n    top: -0.5rem;\n    right: -0.5rem;\n    bottom: -0.5rem;\n    left: -0.5rem;\n  }\n\n  .xl\\:-inset-3 {\n    top: -0.75rem;\n    right: -0.75rem;\n    bottom: -0.75rem;\n    left: -0.75rem;\n  }\n\n  .xl\\:-inset-4 {\n    top: -1rem;\n    right: -1rem;\n    bottom: -1rem;\n    left: -1rem;\n  }\n\n  .xl\\:-inset-5 {\n    top: -1.25rem;\n    right: -1.25rem;\n    bottom: -1.25rem;\n    left: -1.25rem;\n  }\n\n  .xl\\:-inset-6 {\n    top: -1.5rem;\n    right: -1.5rem;\n    bottom: -1.5rem;\n    left: -1.5rem;\n  }\n\n  .xl\\:-inset-7 {\n    top: -1.75rem;\n    right: -1.75rem;\n    bottom: -1.75rem;\n    left: -1.75rem;\n  }\n\n  .xl\\:-inset-8 {\n    top: -2rem;\n    right: -2rem;\n    bottom: -2rem;\n    left: -2rem;\n  }\n\n  .xl\\:-inset-9 {\n    top: -2.25rem;\n    right: -2.25rem;\n    bottom: -2.25rem;\n    left: -2.25rem;\n  }\n\n  .xl\\:-inset-10 {\n    top: -2.5rem;\n    right: -2.5rem;\n    bottom: -2.5rem;\n    left: -2.5rem;\n  }\n\n  .xl\\:-inset-11 {\n    top: -2.75rem;\n    right: -2.75rem;\n    bottom: -2.75rem;\n    left: -2.75rem;\n  }\n\n  .xl\\:-inset-12 {\n    top: -3rem;\n    right: -3rem;\n    bottom: -3rem;\n    left: -3rem;\n  }\n\n  .xl\\:-inset-14 {\n    top: -3.5rem;\n    right: -3.5rem;\n    bottom: -3.5rem;\n    left: -3.5rem;\n  }\n\n  .xl\\:-inset-16 {\n    top: -4rem;\n    right: -4rem;\n    bottom: -4rem;\n    left: -4rem;\n  }\n\n  .xl\\:-inset-20 {\n    top: -5rem;\n    right: -5rem;\n    bottom: -5rem;\n    left: -5rem;\n  }\n\n  .xl\\:-inset-24 {\n    top: -6rem;\n    right: -6rem;\n    bottom: -6rem;\n    left: -6rem;\n  }\n\n  .xl\\:-inset-28 {\n    top: -7rem;\n    right: -7rem;\n    bottom: -7rem;\n    left: -7rem;\n  }\n\n  .xl\\:-inset-32 {\n    top: -8rem;\n    right: -8rem;\n    bottom: -8rem;\n    left: -8rem;\n  }\n\n  .xl\\:-inset-36 {\n    top: -9rem;\n    right: -9rem;\n    bottom: -9rem;\n    left: -9rem;\n  }\n\n  .xl\\:-inset-40 {\n    top: -10rem;\n    right: -10rem;\n    bottom: -10rem;\n    left: -10rem;\n  }\n\n  .xl\\:-inset-44 {\n    top: -11rem;\n    right: -11rem;\n    bottom: -11rem;\n    left: -11rem;\n  }\n\n  .xl\\:-inset-48 {\n    top: -12rem;\n    right: -12rem;\n    bottom: -12rem;\n    left: -12rem;\n  }\n\n  .xl\\:-inset-52 {\n    top: -13rem;\n    right: -13rem;\n    bottom: -13rem;\n    left: -13rem;\n  }\n\n  .xl\\:-inset-56 {\n    top: -14rem;\n    right: -14rem;\n    bottom: -14rem;\n    left: -14rem;\n  }\n\n  .xl\\:-inset-60 {\n    top: -15rem;\n    right: -15rem;\n    bottom: -15rem;\n    left: -15rem;\n  }\n\n  .xl\\:-inset-64 {\n    top: -16rem;\n    right: -16rem;\n    bottom: -16rem;\n    left: -16rem;\n  }\n\n  .xl\\:-inset-72 {\n    top: -18rem;\n    right: -18rem;\n    bottom: -18rem;\n    left: -18rem;\n  }\n\n  .xl\\:-inset-80 {\n    top: -20rem;\n    right: -20rem;\n    bottom: -20rem;\n    left: -20rem;\n  }\n\n  .xl\\:-inset-96 {\n    top: -24rem;\n    right: -24rem;\n    bottom: -24rem;\n    left: -24rem;\n  }\n\n  .xl\\:-inset-px {\n    top: -1px;\n    right: -1px;\n    bottom: -1px;\n    left: -1px;\n  }\n\n  .xl\\:-inset-0\\.5 {\n    top: -0.125rem;\n    right: -0.125rem;\n    bottom: -0.125rem;\n    left: -0.125rem;\n  }\n\n  .xl\\:-inset-1\\.5 {\n    top: -0.375rem;\n    right: -0.375rem;\n    bottom: -0.375rem;\n    left: -0.375rem;\n  }\n\n  .xl\\:-inset-2\\.5 {\n    top: -0.625rem;\n    right: -0.625rem;\n    bottom: -0.625rem;\n    left: -0.625rem;\n  }\n\n  .xl\\:-inset-3\\.5 {\n    top: -0.875rem;\n    right: -0.875rem;\n    bottom: -0.875rem;\n    left: -0.875rem;\n  }\n\n  .xl\\:inset-1\\/2 {\n    top: 50%;\n    right: 50%;\n    bottom: 50%;\n    left: 50%;\n  }\n\n  .xl\\:inset-1\\/3 {\n    top: 33.333333%;\n    right: 33.333333%;\n    bottom: 33.333333%;\n    left: 33.333333%;\n  }\n\n  .xl\\:inset-2\\/3 {\n    top: 66.666667%;\n    right: 66.666667%;\n    bottom: 66.666667%;\n    left: 66.666667%;\n  }\n\n  .xl\\:inset-1\\/4 {\n    top: 25%;\n    right: 25%;\n    bottom: 25%;\n    left: 25%;\n  }\n\n  .xl\\:inset-2\\/4 {\n    top: 50%;\n    right: 50%;\n    bottom: 50%;\n    left: 50%;\n  }\n\n  .xl\\:inset-3\\/4 {\n    top: 75%;\n    right: 75%;\n    bottom: 75%;\n    left: 75%;\n  }\n\n  .xl\\:inset-full {\n    top: 100%;\n    right: 100%;\n    bottom: 100%;\n    left: 100%;\n  }\n\n  .xl\\:-inset-1\\/2 {\n    top: -50%;\n    right: -50%;\n    bottom: -50%;\n    left: -50%;\n  }\n\n  .xl\\:-inset-1\\/3 {\n    top: -33.333333%;\n    right: -33.333333%;\n    bottom: -33.333333%;\n    left: -33.333333%;\n  }\n\n  .xl\\:-inset-2\\/3 {\n    top: -66.666667%;\n    right: -66.666667%;\n    bottom: -66.666667%;\n    left: -66.666667%;\n  }\n\n  .xl\\:-inset-1\\/4 {\n    top: -25%;\n    right: -25%;\n    bottom: -25%;\n    left: -25%;\n  }\n\n  .xl\\:-inset-2\\/4 {\n    top: -50%;\n    right: -50%;\n    bottom: -50%;\n    left: -50%;\n  }\n\n  .xl\\:-inset-3\\/4 {\n    top: -75%;\n    right: -75%;\n    bottom: -75%;\n    left: -75%;\n  }\n\n  .xl\\:-inset-full {\n    top: -100%;\n    right: -100%;\n    bottom: -100%;\n    left: -100%;\n  }\n\n  .xl\\:inset-y-0 {\n    top: 0px;\n    bottom: 0px;\n  }\n\n  .xl\\:inset-x-0 {\n    right: 0px;\n    left: 0px;\n  }\n\n  .xl\\:inset-y-1 {\n    top: 0.25rem;\n    bottom: 0.25rem;\n  }\n\n  .xl\\:inset-x-1 {\n    right: 0.25rem;\n    left: 0.25rem;\n  }\n\n  .xl\\:inset-y-2 {\n    top: 0.5rem;\n    bottom: 0.5rem;\n  }\n\n  .xl\\:inset-x-2 {\n    right: 0.5rem;\n    left: 0.5rem;\n  }\n\n  .xl\\:inset-y-3 {\n    top: 0.75rem;\n    bottom: 0.75rem;\n  }\n\n  .xl\\:inset-x-3 {\n    right: 0.75rem;\n    left: 0.75rem;\n  }\n\n  .xl\\:inset-y-4 {\n    top: 1rem;\n    bottom: 1rem;\n  }\n\n  .xl\\:inset-x-4 {\n    right: 1rem;\n    left: 1rem;\n  }\n\n  .xl\\:inset-y-5 {\n    top: 1.25rem;\n    bottom: 1.25rem;\n  }\n\n  .xl\\:inset-x-5 {\n    right: 1.25rem;\n    left: 1.25rem;\n  }\n\n  .xl\\:inset-y-6 {\n    top: 1.5rem;\n    bottom: 1.5rem;\n  }\n\n  .xl\\:inset-x-6 {\n    right: 1.5rem;\n    left: 1.5rem;\n  }\n\n  .xl\\:inset-y-7 {\n    top: 1.75rem;\n    bottom: 1.75rem;\n  }\n\n  .xl\\:inset-x-7 {\n    right: 1.75rem;\n    left: 1.75rem;\n  }\n\n  .xl\\:inset-y-8 {\n    top: 2rem;\n    bottom: 2rem;\n  }\n\n  .xl\\:inset-x-8 {\n    right: 2rem;\n    left: 2rem;\n  }\n\n  .xl\\:inset-y-9 {\n    top: 2.25rem;\n    bottom: 2.25rem;\n  }\n\n  .xl\\:inset-x-9 {\n    right: 2.25rem;\n    left: 2.25rem;\n  }\n\n  .xl\\:inset-y-10 {\n    top: 2.5rem;\n    bottom: 2.5rem;\n  }\n\n  .xl\\:inset-x-10 {\n    right: 2.5rem;\n    left: 2.5rem;\n  }\n\n  .xl\\:inset-y-11 {\n    top: 2.75rem;\n    bottom: 2.75rem;\n  }\n\n  .xl\\:inset-x-11 {\n    right: 2.75rem;\n    left: 2.75rem;\n  }\n\n  .xl\\:inset-y-12 {\n    top: 3rem;\n    bottom: 3rem;\n  }\n\n  .xl\\:inset-x-12 {\n    right: 3rem;\n    left: 3rem;\n  }\n\n  .xl\\:inset-y-14 {\n    top: 3.5rem;\n    bottom: 3.5rem;\n  }\n\n  .xl\\:inset-x-14 {\n    right: 3.5rem;\n    left: 3.5rem;\n  }\n\n  .xl\\:inset-y-16 {\n    top: 4rem;\n    bottom: 4rem;\n  }\n\n  .xl\\:inset-x-16 {\n    right: 4rem;\n    left: 4rem;\n  }\n\n  .xl\\:inset-y-20 {\n    top: 5rem;\n    bottom: 5rem;\n  }\n\n  .xl\\:inset-x-20 {\n    right: 5rem;\n    left: 5rem;\n  }\n\n  .xl\\:inset-y-24 {\n    top: 6rem;\n    bottom: 6rem;\n  }\n\n  .xl\\:inset-x-24 {\n    right: 6rem;\n    left: 6rem;\n  }\n\n  .xl\\:inset-y-28 {\n    top: 7rem;\n    bottom: 7rem;\n  }\n\n  .xl\\:inset-x-28 {\n    right: 7rem;\n    left: 7rem;\n  }\n\n  .xl\\:inset-y-32 {\n    top: 8rem;\n    bottom: 8rem;\n  }\n\n  .xl\\:inset-x-32 {\n    right: 8rem;\n    left: 8rem;\n  }\n\n  .xl\\:inset-y-36 {\n    top: 9rem;\n    bottom: 9rem;\n  }\n\n  .xl\\:inset-x-36 {\n    right: 9rem;\n    left: 9rem;\n  }\n\n  .xl\\:inset-y-40 {\n    top: 10rem;\n    bottom: 10rem;\n  }\n\n  .xl\\:inset-x-40 {\n    right: 10rem;\n    left: 10rem;\n  }\n\n  .xl\\:inset-y-44 {\n    top: 11rem;\n    bottom: 11rem;\n  }\n\n  .xl\\:inset-x-44 {\n    right: 11rem;\n    left: 11rem;\n  }\n\n  .xl\\:inset-y-48 {\n    top: 12rem;\n    bottom: 12rem;\n  }\n\n  .xl\\:inset-x-48 {\n    right: 12rem;\n    left: 12rem;\n  }\n\n  .xl\\:inset-y-52 {\n    top: 13rem;\n    bottom: 13rem;\n  }\n\n  .xl\\:inset-x-52 {\n    right: 13rem;\n    left: 13rem;\n  }\n\n  .xl\\:inset-y-56 {\n    top: 14rem;\n    bottom: 14rem;\n  }\n\n  .xl\\:inset-x-56 {\n    right: 14rem;\n    left: 14rem;\n  }\n\n  .xl\\:inset-y-60 {\n    top: 15rem;\n    bottom: 15rem;\n  }\n\n  .xl\\:inset-x-60 {\n    right: 15rem;\n    left: 15rem;\n  }\n\n  .xl\\:inset-y-64 {\n    top: 16rem;\n    bottom: 16rem;\n  }\n\n  .xl\\:inset-x-64 {\n    right: 16rem;\n    left: 16rem;\n  }\n\n  .xl\\:inset-y-72 {\n    top: 18rem;\n    bottom: 18rem;\n  }\n\n  .xl\\:inset-x-72 {\n    right: 18rem;\n    left: 18rem;\n  }\n\n  .xl\\:inset-y-80 {\n    top: 20rem;\n    bottom: 20rem;\n  }\n\n  .xl\\:inset-x-80 {\n    right: 20rem;\n    left: 20rem;\n  }\n\n  .xl\\:inset-y-96 {\n    top: 24rem;\n    bottom: 24rem;\n  }\n\n  .xl\\:inset-x-96 {\n    right: 24rem;\n    left: 24rem;\n  }\n\n  .xl\\:inset-y-auto {\n    top: auto;\n    bottom: auto;\n  }\n\n  .xl\\:inset-x-auto {\n    right: auto;\n    left: auto;\n  }\n\n  .xl\\:inset-y-px {\n    top: 1px;\n    bottom: 1px;\n  }\n\n  .xl\\:inset-x-px {\n    right: 1px;\n    left: 1px;\n  }\n\n  .xl\\:inset-y-0\\.5 {\n    top: 0.125rem;\n    bottom: 0.125rem;\n  }\n\n  .xl\\:inset-x-0\\.5 {\n    right: 0.125rem;\n    left: 0.125rem;\n  }\n\n  .xl\\:inset-y-1\\.5 {\n    top: 0.375rem;\n    bottom: 0.375rem;\n  }\n\n  .xl\\:inset-x-1\\.5 {\n    right: 0.375rem;\n    left: 0.375rem;\n  }\n\n  .xl\\:inset-y-2\\.5 {\n    top: 0.625rem;\n    bottom: 0.625rem;\n  }\n\n  .xl\\:inset-x-2\\.5 {\n    right: 0.625rem;\n    left: 0.625rem;\n  }\n\n  .xl\\:inset-y-3\\.5 {\n    top: 0.875rem;\n    bottom: 0.875rem;\n  }\n\n  .xl\\:inset-x-3\\.5 {\n    right: 0.875rem;\n    left: 0.875rem;\n  }\n\n  .xl\\:-inset-y-0 {\n    top: 0px;\n    bottom: 0px;\n  }\n\n  .xl\\:-inset-x-0 {\n    right: 0px;\n    left: 0px;\n  }\n\n  .xl\\:-inset-y-1 {\n    top: -0.25rem;\n    bottom: -0.25rem;\n  }\n\n  .xl\\:-inset-x-1 {\n    right: -0.25rem;\n    left: -0.25rem;\n  }\n\n  .xl\\:-inset-y-2 {\n    top: -0.5rem;\n    bottom: -0.5rem;\n  }\n\n  .xl\\:-inset-x-2 {\n    right: -0.5rem;\n    left: -0.5rem;\n  }\n\n  .xl\\:-inset-y-3 {\n    top: -0.75rem;\n    bottom: -0.75rem;\n  }\n\n  .xl\\:-inset-x-3 {\n    right: -0.75rem;\n    left: -0.75rem;\n  }\n\n  .xl\\:-inset-y-4 {\n    top: -1rem;\n    bottom: -1rem;\n  }\n\n  .xl\\:-inset-x-4 {\n    right: -1rem;\n    left: -1rem;\n  }\n\n  .xl\\:-inset-y-5 {\n    top: -1.25rem;\n    bottom: -1.25rem;\n  }\n\n  .xl\\:-inset-x-5 {\n    right: -1.25rem;\n    left: -1.25rem;\n  }\n\n  .xl\\:-inset-y-6 {\n    top: -1.5rem;\n    bottom: -1.5rem;\n  }\n\n  .xl\\:-inset-x-6 {\n    right: -1.5rem;\n    left: -1.5rem;\n  }\n\n  .xl\\:-inset-y-7 {\n    top: -1.75rem;\n    bottom: -1.75rem;\n  }\n\n  .xl\\:-inset-x-7 {\n    right: -1.75rem;\n    left: -1.75rem;\n  }\n\n  .xl\\:-inset-y-8 {\n    top: -2rem;\n    bottom: -2rem;\n  }\n\n  .xl\\:-inset-x-8 {\n    right: -2rem;\n    left: -2rem;\n  }\n\n  .xl\\:-inset-y-9 {\n    top: -2.25rem;\n    bottom: -2.25rem;\n  }\n\n  .xl\\:-inset-x-9 {\n    right: -2.25rem;\n    left: -2.25rem;\n  }\n\n  .xl\\:-inset-y-10 {\n    top: -2.5rem;\n    bottom: -2.5rem;\n  }\n\n  .xl\\:-inset-x-10 {\n    right: -2.5rem;\n    left: -2.5rem;\n  }\n\n  .xl\\:-inset-y-11 {\n    top: -2.75rem;\n    bottom: -2.75rem;\n  }\n\n  .xl\\:-inset-x-11 {\n    right: -2.75rem;\n    left: -2.75rem;\n  }\n\n  .xl\\:-inset-y-12 {\n    top: -3rem;\n    bottom: -3rem;\n  }\n\n  .xl\\:-inset-x-12 {\n    right: -3rem;\n    left: -3rem;\n  }\n\n  .xl\\:-inset-y-14 {\n    top: -3.5rem;\n    bottom: -3.5rem;\n  }\n\n  .xl\\:-inset-x-14 {\n    right: -3.5rem;\n    left: -3.5rem;\n  }\n\n  .xl\\:-inset-y-16 {\n    top: -4rem;\n    bottom: -4rem;\n  }\n\n  .xl\\:-inset-x-16 {\n    right: -4rem;\n    left: -4rem;\n  }\n\n  .xl\\:-inset-y-20 {\n    top: -5rem;\n    bottom: -5rem;\n  }\n\n  .xl\\:-inset-x-20 {\n    right: -5rem;\n    left: -5rem;\n  }\n\n  .xl\\:-inset-y-24 {\n    top: -6rem;\n    bottom: -6rem;\n  }\n\n  .xl\\:-inset-x-24 {\n    right: -6rem;\n    left: -6rem;\n  }\n\n  .xl\\:-inset-y-28 {\n    top: -7rem;\n    bottom: -7rem;\n  }\n\n  .xl\\:-inset-x-28 {\n    right: -7rem;\n    left: -7rem;\n  }\n\n  .xl\\:-inset-y-32 {\n    top: -8rem;\n    bottom: -8rem;\n  }\n\n  .xl\\:-inset-x-32 {\n    right: -8rem;\n    left: -8rem;\n  }\n\n  .xl\\:-inset-y-36 {\n    top: -9rem;\n    bottom: -9rem;\n  }\n\n  .xl\\:-inset-x-36 {\n    right: -9rem;\n    left: -9rem;\n  }\n\n  .xl\\:-inset-y-40 {\n    top: -10rem;\n    bottom: -10rem;\n  }\n\n  .xl\\:-inset-x-40 {\n    right: -10rem;\n    left: -10rem;\n  }\n\n  .xl\\:-inset-y-44 {\n    top: -11rem;\n    bottom: -11rem;\n  }\n\n  .xl\\:-inset-x-44 {\n    right: -11rem;\n    left: -11rem;\n  }\n\n  .xl\\:-inset-y-48 {\n    top: -12rem;\n    bottom: -12rem;\n  }\n\n  .xl\\:-inset-x-48 {\n    right: -12rem;\n    left: -12rem;\n  }\n\n  .xl\\:-inset-y-52 {\n    top: -13rem;\n    bottom: -13rem;\n  }\n\n  .xl\\:-inset-x-52 {\n    right: -13rem;\n    left: -13rem;\n  }\n\n  .xl\\:-inset-y-56 {\n    top: -14rem;\n    bottom: -14rem;\n  }\n\n  .xl\\:-inset-x-56 {\n    right: -14rem;\n    left: -14rem;\n  }\n\n  .xl\\:-inset-y-60 {\n    top: -15rem;\n    bottom: -15rem;\n  }\n\n  .xl\\:-inset-x-60 {\n    right: -15rem;\n    left: -15rem;\n  }\n\n  .xl\\:-inset-y-64 {\n    top: -16rem;\n    bottom: -16rem;\n  }\n\n  .xl\\:-inset-x-64 {\n    right: -16rem;\n    left: -16rem;\n  }\n\n  .xl\\:-inset-y-72 {\n    top: -18rem;\n    bottom: -18rem;\n  }\n\n  .xl\\:-inset-x-72 {\n    right: -18rem;\n    left: -18rem;\n  }\n\n  .xl\\:-inset-y-80 {\n    top: -20rem;\n    bottom: -20rem;\n  }\n\n  .xl\\:-inset-x-80 {\n    right: -20rem;\n    left: -20rem;\n  }\n\n  .xl\\:-inset-y-96 {\n    top: -24rem;\n    bottom: -24rem;\n  }\n\n  .xl\\:-inset-x-96 {\n    right: -24rem;\n    left: -24rem;\n  }\n\n  .xl\\:-inset-y-px {\n    top: -1px;\n    bottom: -1px;\n  }\n\n  .xl\\:-inset-x-px {\n    right: -1px;\n    left: -1px;\n  }\n\n  .xl\\:-inset-y-0\\.5 {\n    top: -0.125rem;\n    bottom: -0.125rem;\n  }\n\n  .xl\\:-inset-x-0\\.5 {\n    right: -0.125rem;\n    left: -0.125rem;\n  }\n\n  .xl\\:-inset-y-1\\.5 {\n    top: -0.375rem;\n    bottom: -0.375rem;\n  }\n\n  .xl\\:-inset-x-1\\.5 {\n    right: -0.375rem;\n    left: -0.375rem;\n  }\n\n  .xl\\:-inset-y-2\\.5 {\n    top: -0.625rem;\n    bottom: -0.625rem;\n  }\n\n  .xl\\:-inset-x-2\\.5 {\n    right: -0.625rem;\n    left: -0.625rem;\n  }\n\n  .xl\\:-inset-y-3\\.5 {\n    top: -0.875rem;\n    bottom: -0.875rem;\n  }\n\n  .xl\\:-inset-x-3\\.5 {\n    right: -0.875rem;\n    left: -0.875rem;\n  }\n\n  .xl\\:inset-y-1\\/2 {\n    top: 50%;\n    bottom: 50%;\n  }\n\n  .xl\\:inset-x-1\\/2 {\n    right: 50%;\n    left: 50%;\n  }\n\n  .xl\\:inset-y-1\\/3 {\n    top: 33.333333%;\n    bottom: 33.333333%;\n  }\n\n  .xl\\:inset-x-1\\/3 {\n    right: 33.333333%;\n    left: 33.333333%;\n  }\n\n  .xl\\:inset-y-2\\/3 {\n    top: 66.666667%;\n    bottom: 66.666667%;\n  }\n\n  .xl\\:inset-x-2\\/3 {\n    right: 66.666667%;\n    left: 66.666667%;\n  }\n\n  .xl\\:inset-y-1\\/4 {\n    top: 25%;\n    bottom: 25%;\n  }\n\n  .xl\\:inset-x-1\\/4 {\n    right: 25%;\n    left: 25%;\n  }\n\n  .xl\\:inset-y-2\\/4 {\n    top: 50%;\n    bottom: 50%;\n  }\n\n  .xl\\:inset-x-2\\/4 {\n    right: 50%;\n    left: 50%;\n  }\n\n  .xl\\:inset-y-3\\/4 {\n    top: 75%;\n    bottom: 75%;\n  }\n\n  .xl\\:inset-x-3\\/4 {\n    right: 75%;\n    left: 75%;\n  }\n\n  .xl\\:inset-y-full {\n    top: 100%;\n    bottom: 100%;\n  }\n\n  .xl\\:inset-x-full {\n    right: 100%;\n    left: 100%;\n  }\n\n  .xl\\:-inset-y-1\\/2 {\n    top: -50%;\n    bottom: -50%;\n  }\n\n  .xl\\:-inset-x-1\\/2 {\n    right: -50%;\n    left: -50%;\n  }\n\n  .xl\\:-inset-y-1\\/3 {\n    top: -33.333333%;\n    bottom: -33.333333%;\n  }\n\n  .xl\\:-inset-x-1\\/3 {\n    right: -33.333333%;\n    left: -33.333333%;\n  }\n\n  .xl\\:-inset-y-2\\/3 {\n    top: -66.666667%;\n    bottom: -66.666667%;\n  }\n\n  .xl\\:-inset-x-2\\/3 {\n    right: -66.666667%;\n    left: -66.666667%;\n  }\n\n  .xl\\:-inset-y-1\\/4 {\n    top: -25%;\n    bottom: -25%;\n  }\n\n  .xl\\:-inset-x-1\\/4 {\n    right: -25%;\n    left: -25%;\n  }\n\n  .xl\\:-inset-y-2\\/4 {\n    top: -50%;\n    bottom: -50%;\n  }\n\n  .xl\\:-inset-x-2\\/4 {\n    right: -50%;\n    left: -50%;\n  }\n\n  .xl\\:-inset-y-3\\/4 {\n    top: -75%;\n    bottom: -75%;\n  }\n\n  .xl\\:-inset-x-3\\/4 {\n    right: -75%;\n    left: -75%;\n  }\n\n  .xl\\:-inset-y-full {\n    top: -100%;\n    bottom: -100%;\n  }\n\n  .xl\\:-inset-x-full {\n    right: -100%;\n    left: -100%;\n  }\n\n  .xl\\:top-0 {\n    top: 0px;\n  }\n\n  .xl\\:right-0 {\n    right: 0px;\n  }\n\n  .xl\\:bottom-0 {\n    bottom: 0px;\n  }\n\n  .xl\\:left-0 {\n    left: 0px;\n  }\n\n  .xl\\:top-1 {\n    top: 0.25rem;\n  }\n\n  .xl\\:right-1 {\n    right: 0.25rem;\n  }\n\n  .xl\\:bottom-1 {\n    bottom: 0.25rem;\n  }\n\n  .xl\\:left-1 {\n    left: 0.25rem;\n  }\n\n  .xl\\:top-2 {\n    top: 0.5rem;\n  }\n\n  .xl\\:right-2 {\n    right: 0.5rem;\n  }\n\n  .xl\\:bottom-2 {\n    bottom: 0.5rem;\n  }\n\n  .xl\\:left-2 {\n    left: 0.5rem;\n  }\n\n  .xl\\:top-3 {\n    top: 0.75rem;\n  }\n\n  .xl\\:right-3 {\n    right: 0.75rem;\n  }\n\n  .xl\\:bottom-3 {\n    bottom: 0.75rem;\n  }\n\n  .xl\\:left-3 {\n    left: 0.75rem;\n  }\n\n  .xl\\:top-4 {\n    top: 1rem;\n  }\n\n  .xl\\:right-4 {\n    right: 1rem;\n  }\n\n  .xl\\:bottom-4 {\n    bottom: 1rem;\n  }\n\n  .xl\\:left-4 {\n    left: 1rem;\n  }\n\n  .xl\\:top-5 {\n    top: 1.25rem;\n  }\n\n  .xl\\:right-5 {\n    right: 1.25rem;\n  }\n\n  .xl\\:bottom-5 {\n    bottom: 1.25rem;\n  }\n\n  .xl\\:left-5 {\n    left: 1.25rem;\n  }\n\n  .xl\\:top-6 {\n    top: 1.5rem;\n  }\n\n  .xl\\:right-6 {\n    right: 1.5rem;\n  }\n\n  .xl\\:bottom-6 {\n    bottom: 1.5rem;\n  }\n\n  .xl\\:left-6 {\n    left: 1.5rem;\n  }\n\n  .xl\\:top-7 {\n    top: 1.75rem;\n  }\n\n  .xl\\:right-7 {\n    right: 1.75rem;\n  }\n\n  .xl\\:bottom-7 {\n    bottom: 1.75rem;\n  }\n\n  .xl\\:left-7 {\n    left: 1.75rem;\n  }\n\n  .xl\\:top-8 {\n    top: 2rem;\n  }\n\n  .xl\\:right-8 {\n    right: 2rem;\n  }\n\n  .xl\\:bottom-8 {\n    bottom: 2rem;\n  }\n\n  .xl\\:left-8 {\n    left: 2rem;\n  }\n\n  .xl\\:top-9 {\n    top: 2.25rem;\n  }\n\n  .xl\\:right-9 {\n    right: 2.25rem;\n  }\n\n  .xl\\:bottom-9 {\n    bottom: 2.25rem;\n  }\n\n  .xl\\:left-9 {\n    left: 2.25rem;\n  }\n\n  .xl\\:top-10 {\n    top: 2.5rem;\n  }\n\n  .xl\\:right-10 {\n    right: 2.5rem;\n  }\n\n  .xl\\:bottom-10 {\n    bottom: 2.5rem;\n  }\n\n  .xl\\:left-10 {\n    left: 2.5rem;\n  }\n\n  .xl\\:top-11 {\n    top: 2.75rem;\n  }\n\n  .xl\\:right-11 {\n    right: 2.75rem;\n  }\n\n  .xl\\:bottom-11 {\n    bottom: 2.75rem;\n  }\n\n  .xl\\:left-11 {\n    left: 2.75rem;\n  }\n\n  .xl\\:top-12 {\n    top: 3rem;\n  }\n\n  .xl\\:right-12 {\n    right: 3rem;\n  }\n\n  .xl\\:bottom-12 {\n    bottom: 3rem;\n  }\n\n  .xl\\:left-12 {\n    left: 3rem;\n  }\n\n  .xl\\:top-14 {\n    top: 3.5rem;\n  }\n\n  .xl\\:right-14 {\n    right: 3.5rem;\n  }\n\n  .xl\\:bottom-14 {\n    bottom: 3.5rem;\n  }\n\n  .xl\\:left-14 {\n    left: 3.5rem;\n  }\n\n  .xl\\:top-16 {\n    top: 4rem;\n  }\n\n  .xl\\:right-16 {\n    right: 4rem;\n  }\n\n  .xl\\:bottom-16 {\n    bottom: 4rem;\n  }\n\n  .xl\\:left-16 {\n    left: 4rem;\n  }\n\n  .xl\\:top-20 {\n    top: 5rem;\n  }\n\n  .xl\\:right-20 {\n    right: 5rem;\n  }\n\n  .xl\\:bottom-20 {\n    bottom: 5rem;\n  }\n\n  .xl\\:left-20 {\n    left: 5rem;\n  }\n\n  .xl\\:top-24 {\n    top: 6rem;\n  }\n\n  .xl\\:right-24 {\n    right: 6rem;\n  }\n\n  .xl\\:bottom-24 {\n    bottom: 6rem;\n  }\n\n  .xl\\:left-24 {\n    left: 6rem;\n  }\n\n  .xl\\:top-28 {\n    top: 7rem;\n  }\n\n  .xl\\:right-28 {\n    right: 7rem;\n  }\n\n  .xl\\:bottom-28 {\n    bottom: 7rem;\n  }\n\n  .xl\\:left-28 {\n    left: 7rem;\n  }\n\n  .xl\\:top-32 {\n    top: 8rem;\n  }\n\n  .xl\\:right-32 {\n    right: 8rem;\n  }\n\n  .xl\\:bottom-32 {\n    bottom: 8rem;\n  }\n\n  .xl\\:left-32 {\n    left: 8rem;\n  }\n\n  .xl\\:top-36 {\n    top: 9rem;\n  }\n\n  .xl\\:right-36 {\n    right: 9rem;\n  }\n\n  .xl\\:bottom-36 {\n    bottom: 9rem;\n  }\n\n  .xl\\:left-36 {\n    left: 9rem;\n  }\n\n  .xl\\:top-40 {\n    top: 10rem;\n  }\n\n  .xl\\:right-40 {\n    right: 10rem;\n  }\n\n  .xl\\:bottom-40 {\n    bottom: 10rem;\n  }\n\n  .xl\\:left-40 {\n    left: 10rem;\n  }\n\n  .xl\\:top-44 {\n    top: 11rem;\n  }\n\n  .xl\\:right-44 {\n    right: 11rem;\n  }\n\n  .xl\\:bottom-44 {\n    bottom: 11rem;\n  }\n\n  .xl\\:left-44 {\n    left: 11rem;\n  }\n\n  .xl\\:top-48 {\n    top: 12rem;\n  }\n\n  .xl\\:right-48 {\n    right: 12rem;\n  }\n\n  .xl\\:bottom-48 {\n    bottom: 12rem;\n  }\n\n  .xl\\:left-48 {\n    left: 12rem;\n  }\n\n  .xl\\:top-52 {\n    top: 13rem;\n  }\n\n  .xl\\:right-52 {\n    right: 13rem;\n  }\n\n  .xl\\:bottom-52 {\n    bottom: 13rem;\n  }\n\n  .xl\\:left-52 {\n    left: 13rem;\n  }\n\n  .xl\\:top-56 {\n    top: 14rem;\n  }\n\n  .xl\\:right-56 {\n    right: 14rem;\n  }\n\n  .xl\\:bottom-56 {\n    bottom: 14rem;\n  }\n\n  .xl\\:left-56 {\n    left: 14rem;\n  }\n\n  .xl\\:top-60 {\n    top: 15rem;\n  }\n\n  .xl\\:right-60 {\n    right: 15rem;\n  }\n\n  .xl\\:bottom-60 {\n    bottom: 15rem;\n  }\n\n  .xl\\:left-60 {\n    left: 15rem;\n  }\n\n  .xl\\:top-64 {\n    top: 16rem;\n  }\n\n  .xl\\:right-64 {\n    right: 16rem;\n  }\n\n  .xl\\:bottom-64 {\n    bottom: 16rem;\n  }\n\n  .xl\\:left-64 {\n    left: 16rem;\n  }\n\n  .xl\\:top-72 {\n    top: 18rem;\n  }\n\n  .xl\\:right-72 {\n    right: 18rem;\n  }\n\n  .xl\\:bottom-72 {\n    bottom: 18rem;\n  }\n\n  .xl\\:left-72 {\n    left: 18rem;\n  }\n\n  .xl\\:top-80 {\n    top: 20rem;\n  }\n\n  .xl\\:right-80 {\n    right: 20rem;\n  }\n\n  .xl\\:bottom-80 {\n    bottom: 20rem;\n  }\n\n  .xl\\:left-80 {\n    left: 20rem;\n  }\n\n  .xl\\:top-96 {\n    top: 24rem;\n  }\n\n  .xl\\:right-96 {\n    right: 24rem;\n  }\n\n  .xl\\:bottom-96 {\n    bottom: 24rem;\n  }\n\n  .xl\\:left-96 {\n    left: 24rem;\n  }\n\n  .xl\\:top-auto {\n    top: auto;\n  }\n\n  .xl\\:right-auto {\n    right: auto;\n  }\n\n  .xl\\:bottom-auto {\n    bottom: auto;\n  }\n\n  .xl\\:left-auto {\n    left: auto;\n  }\n\n  .xl\\:top-px {\n    top: 1px;\n  }\n\n  .xl\\:right-px {\n    right: 1px;\n  }\n\n  .xl\\:bottom-px {\n    bottom: 1px;\n  }\n\n  .xl\\:left-px {\n    left: 1px;\n  }\n\n  .xl\\:top-0\\.5 {\n    top: 0.125rem;\n  }\n\n  .xl\\:right-0\\.5 {\n    right: 0.125rem;\n  }\n\n  .xl\\:bottom-0\\.5 {\n    bottom: 0.125rem;\n  }\n\n  .xl\\:left-0\\.5 {\n    left: 0.125rem;\n  }\n\n  .xl\\:top-1\\.5 {\n    top: 0.375rem;\n  }\n\n  .xl\\:right-1\\.5 {\n    right: 0.375rem;\n  }\n\n  .xl\\:bottom-1\\.5 {\n    bottom: 0.375rem;\n  }\n\n  .xl\\:left-1\\.5 {\n    left: 0.375rem;\n  }\n\n  .xl\\:top-2\\.5 {\n    top: 0.625rem;\n  }\n\n  .xl\\:right-2\\.5 {\n    right: 0.625rem;\n  }\n\n  .xl\\:bottom-2\\.5 {\n    bottom: 0.625rem;\n  }\n\n  .xl\\:left-2\\.5 {\n    left: 0.625rem;\n  }\n\n  .xl\\:top-3\\.5 {\n    top: 0.875rem;\n  }\n\n  .xl\\:right-3\\.5 {\n    right: 0.875rem;\n  }\n\n  .xl\\:bottom-3\\.5 {\n    bottom: 0.875rem;\n  }\n\n  .xl\\:left-3\\.5 {\n    left: 0.875rem;\n  }\n\n  .xl\\:-top-0 {\n    top: 0px;\n  }\n\n  .xl\\:-right-0 {\n    right: 0px;\n  }\n\n  .xl\\:-bottom-0 {\n    bottom: 0px;\n  }\n\n  .xl\\:-left-0 {\n    left: 0px;\n  }\n\n  .xl\\:-top-1 {\n    top: -0.25rem;\n  }\n\n  .xl\\:-right-1 {\n    right: -0.25rem;\n  }\n\n  .xl\\:-bottom-1 {\n    bottom: -0.25rem;\n  }\n\n  .xl\\:-left-1 {\n    left: -0.25rem;\n  }\n\n  .xl\\:-top-2 {\n    top: -0.5rem;\n  }\n\n  .xl\\:-right-2 {\n    right: -0.5rem;\n  }\n\n  .xl\\:-bottom-2 {\n    bottom: -0.5rem;\n  }\n\n  .xl\\:-left-2 {\n    left: -0.5rem;\n  }\n\n  .xl\\:-top-3 {\n    top: -0.75rem;\n  }\n\n  .xl\\:-right-3 {\n    right: -0.75rem;\n  }\n\n  .xl\\:-bottom-3 {\n    bottom: -0.75rem;\n  }\n\n  .xl\\:-left-3 {\n    left: -0.75rem;\n  }\n\n  .xl\\:-top-4 {\n    top: -1rem;\n  }\n\n  .xl\\:-right-4 {\n    right: -1rem;\n  }\n\n  .xl\\:-bottom-4 {\n    bottom: -1rem;\n  }\n\n  .xl\\:-left-4 {\n    left: -1rem;\n  }\n\n  .xl\\:-top-5 {\n    top: -1.25rem;\n  }\n\n  .xl\\:-right-5 {\n    right: -1.25rem;\n  }\n\n  .xl\\:-bottom-5 {\n    bottom: -1.25rem;\n  }\n\n  .xl\\:-left-5 {\n    left: -1.25rem;\n  }\n\n  .xl\\:-top-6 {\n    top: -1.5rem;\n  }\n\n  .xl\\:-right-6 {\n    right: -1.5rem;\n  }\n\n  .xl\\:-bottom-6 {\n    bottom: -1.5rem;\n  }\n\n  .xl\\:-left-6 {\n    left: -1.5rem;\n  }\n\n  .xl\\:-top-7 {\n    top: -1.75rem;\n  }\n\n  .xl\\:-right-7 {\n    right: -1.75rem;\n  }\n\n  .xl\\:-bottom-7 {\n    bottom: -1.75rem;\n  }\n\n  .xl\\:-left-7 {\n    left: -1.75rem;\n  }\n\n  .xl\\:-top-8 {\n    top: -2rem;\n  }\n\n  .xl\\:-right-8 {\n    right: -2rem;\n  }\n\n  .xl\\:-bottom-8 {\n    bottom: -2rem;\n  }\n\n  .xl\\:-left-8 {\n    left: -2rem;\n  }\n\n  .xl\\:-top-9 {\n    top: -2.25rem;\n  }\n\n  .xl\\:-right-9 {\n    right: -2.25rem;\n  }\n\n  .xl\\:-bottom-9 {\n    bottom: -2.25rem;\n  }\n\n  .xl\\:-left-9 {\n    left: -2.25rem;\n  }\n\n  .xl\\:-top-10 {\n    top: -2.5rem;\n  }\n\n  .xl\\:-right-10 {\n    right: -2.5rem;\n  }\n\n  .xl\\:-bottom-10 {\n    bottom: -2.5rem;\n  }\n\n  .xl\\:-left-10 {\n    left: -2.5rem;\n  }\n\n  .xl\\:-top-11 {\n    top: -2.75rem;\n  }\n\n  .xl\\:-right-11 {\n    right: -2.75rem;\n  }\n\n  .xl\\:-bottom-11 {\n    bottom: -2.75rem;\n  }\n\n  .xl\\:-left-11 {\n    left: -2.75rem;\n  }\n\n  .xl\\:-top-12 {\n    top: -3rem;\n  }\n\n  .xl\\:-right-12 {\n    right: -3rem;\n  }\n\n  .xl\\:-bottom-12 {\n    bottom: -3rem;\n  }\n\n  .xl\\:-left-12 {\n    left: -3rem;\n  }\n\n  .xl\\:-top-14 {\n    top: -3.5rem;\n  }\n\n  .xl\\:-right-14 {\n    right: -3.5rem;\n  }\n\n  .xl\\:-bottom-14 {\n    bottom: -3.5rem;\n  }\n\n  .xl\\:-left-14 {\n    left: -3.5rem;\n  }\n\n  .xl\\:-top-16 {\n    top: -4rem;\n  }\n\n  .xl\\:-right-16 {\n    right: -4rem;\n  }\n\n  .xl\\:-bottom-16 {\n    bottom: -4rem;\n  }\n\n  .xl\\:-left-16 {\n    left: -4rem;\n  }\n\n  .xl\\:-top-20 {\n    top: -5rem;\n  }\n\n  .xl\\:-right-20 {\n    right: -5rem;\n  }\n\n  .xl\\:-bottom-20 {\n    bottom: -5rem;\n  }\n\n  .xl\\:-left-20 {\n    left: -5rem;\n  }\n\n  .xl\\:-top-24 {\n    top: -6rem;\n  }\n\n  .xl\\:-right-24 {\n    right: -6rem;\n  }\n\n  .xl\\:-bottom-24 {\n    bottom: -6rem;\n  }\n\n  .xl\\:-left-24 {\n    left: -6rem;\n  }\n\n  .xl\\:-top-28 {\n    top: -7rem;\n  }\n\n  .xl\\:-right-28 {\n    right: -7rem;\n  }\n\n  .xl\\:-bottom-28 {\n    bottom: -7rem;\n  }\n\n  .xl\\:-left-28 {\n    left: -7rem;\n  }\n\n  .xl\\:-top-32 {\n    top: -8rem;\n  }\n\n  .xl\\:-right-32 {\n    right: -8rem;\n  }\n\n  .xl\\:-bottom-32 {\n    bottom: -8rem;\n  }\n\n  .xl\\:-left-32 {\n    left: -8rem;\n  }\n\n  .xl\\:-top-36 {\n    top: -9rem;\n  }\n\n  .xl\\:-right-36 {\n    right: -9rem;\n  }\n\n  .xl\\:-bottom-36 {\n    bottom: -9rem;\n  }\n\n  .xl\\:-left-36 {\n    left: -9rem;\n  }\n\n  .xl\\:-top-40 {\n    top: -10rem;\n  }\n\n  .xl\\:-right-40 {\n    right: -10rem;\n  }\n\n  .xl\\:-bottom-40 {\n    bottom: -10rem;\n  }\n\n  .xl\\:-left-40 {\n    left: -10rem;\n  }\n\n  .xl\\:-top-44 {\n    top: -11rem;\n  }\n\n  .xl\\:-right-44 {\n    right: -11rem;\n  }\n\n  .xl\\:-bottom-44 {\n    bottom: -11rem;\n  }\n\n  .xl\\:-left-44 {\n    left: -11rem;\n  }\n\n  .xl\\:-top-48 {\n    top: -12rem;\n  }\n\n  .xl\\:-right-48 {\n    right: -12rem;\n  }\n\n  .xl\\:-bottom-48 {\n    bottom: -12rem;\n  }\n\n  .xl\\:-left-48 {\n    left: -12rem;\n  }\n\n  .xl\\:-top-52 {\n    top: -13rem;\n  }\n\n  .xl\\:-right-52 {\n    right: -13rem;\n  }\n\n  .xl\\:-bottom-52 {\n    bottom: -13rem;\n  }\n\n  .xl\\:-left-52 {\n    left: -13rem;\n  }\n\n  .xl\\:-top-56 {\n    top: -14rem;\n  }\n\n  .xl\\:-right-56 {\n    right: -14rem;\n  }\n\n  .xl\\:-bottom-56 {\n    bottom: -14rem;\n  }\n\n  .xl\\:-left-56 {\n    left: -14rem;\n  }\n\n  .xl\\:-top-60 {\n    top: -15rem;\n  }\n\n  .xl\\:-right-60 {\n    right: -15rem;\n  }\n\n  .xl\\:-bottom-60 {\n    bottom: -15rem;\n  }\n\n  .xl\\:-left-60 {\n    left: -15rem;\n  }\n\n  .xl\\:-top-64 {\n    top: -16rem;\n  }\n\n  .xl\\:-right-64 {\n    right: -16rem;\n  }\n\n  .xl\\:-bottom-64 {\n    bottom: -16rem;\n  }\n\n  .xl\\:-left-64 {\n    left: -16rem;\n  }\n\n  .xl\\:-top-72 {\n    top: -18rem;\n  }\n\n  .xl\\:-right-72 {\n    right: -18rem;\n  }\n\n  .xl\\:-bottom-72 {\n    bottom: -18rem;\n  }\n\n  .xl\\:-left-72 {\n    left: -18rem;\n  }\n\n  .xl\\:-top-80 {\n    top: -20rem;\n  }\n\n  .xl\\:-right-80 {\n    right: -20rem;\n  }\n\n  .xl\\:-bottom-80 {\n    bottom: -20rem;\n  }\n\n  .xl\\:-left-80 {\n    left: -20rem;\n  }\n\n  .xl\\:-top-96 {\n    top: -24rem;\n  }\n\n  .xl\\:-right-96 {\n    right: -24rem;\n  }\n\n  .xl\\:-bottom-96 {\n    bottom: -24rem;\n  }\n\n  .xl\\:-left-96 {\n    left: -24rem;\n  }\n\n  .xl\\:-top-px {\n    top: -1px;\n  }\n\n  .xl\\:-right-px {\n    right: -1px;\n  }\n\n  .xl\\:-bottom-px {\n    bottom: -1px;\n  }\n\n  .xl\\:-left-px {\n    left: -1px;\n  }\n\n  .xl\\:-top-0\\.5 {\n    top: -0.125rem;\n  }\n\n  .xl\\:-right-0\\.5 {\n    right: -0.125rem;\n  }\n\n  .xl\\:-bottom-0\\.5 {\n    bottom: -0.125rem;\n  }\n\n  .xl\\:-left-0\\.5 {\n    left: -0.125rem;\n  }\n\n  .xl\\:-top-1\\.5 {\n    top: -0.375rem;\n  }\n\n  .xl\\:-right-1\\.5 {\n    right: -0.375rem;\n  }\n\n  .xl\\:-bottom-1\\.5 {\n    bottom: -0.375rem;\n  }\n\n  .xl\\:-left-1\\.5 {\n    left: -0.375rem;\n  }\n\n  .xl\\:-top-2\\.5 {\n    top: -0.625rem;\n  }\n\n  .xl\\:-right-2\\.5 {\n    right: -0.625rem;\n  }\n\n  .xl\\:-bottom-2\\.5 {\n    bottom: -0.625rem;\n  }\n\n  .xl\\:-left-2\\.5 {\n    left: -0.625rem;\n  }\n\n  .xl\\:-top-3\\.5 {\n    top: -0.875rem;\n  }\n\n  .xl\\:-right-3\\.5 {\n    right: -0.875rem;\n  }\n\n  .xl\\:-bottom-3\\.5 {\n    bottom: -0.875rem;\n  }\n\n  .xl\\:-left-3\\.5 {\n    left: -0.875rem;\n  }\n\n  .xl\\:top-1\\/2 {\n    top: 50%;\n  }\n\n  .xl\\:right-1\\/2 {\n    right: 50%;\n  }\n\n  .xl\\:bottom-1\\/2 {\n    bottom: 50%;\n  }\n\n  .xl\\:left-1\\/2 {\n    left: 50%;\n  }\n\n  .xl\\:top-1\\/3 {\n    top: 33.333333%;\n  }\n\n  .xl\\:right-1\\/3 {\n    right: 33.333333%;\n  }\n\n  .xl\\:bottom-1\\/3 {\n    bottom: 33.333333%;\n  }\n\n  .xl\\:left-1\\/3 {\n    left: 33.333333%;\n  }\n\n  .xl\\:top-2\\/3 {\n    top: 66.666667%;\n  }\n\n  .xl\\:right-2\\/3 {\n    right: 66.666667%;\n  }\n\n  .xl\\:bottom-2\\/3 {\n    bottom: 66.666667%;\n  }\n\n  .xl\\:left-2\\/3 {\n    left: 66.666667%;\n  }\n\n  .xl\\:top-1\\/4 {\n    top: 25%;\n  }\n\n  .xl\\:right-1\\/4 {\n    right: 25%;\n  }\n\n  .xl\\:bottom-1\\/4 {\n    bottom: 25%;\n  }\n\n  .xl\\:left-1\\/4 {\n    left: 25%;\n  }\n\n  .xl\\:top-2\\/4 {\n    top: 50%;\n  }\n\n  .xl\\:right-2\\/4 {\n    right: 50%;\n  }\n\n  .xl\\:bottom-2\\/4 {\n    bottom: 50%;\n  }\n\n  .xl\\:left-2\\/4 {\n    left: 50%;\n  }\n\n  .xl\\:top-3\\/4 {\n    top: 75%;\n  }\n\n  .xl\\:right-3\\/4 {\n    right: 75%;\n  }\n\n  .xl\\:bottom-3\\/4 {\n    bottom: 75%;\n  }\n\n  .xl\\:left-3\\/4 {\n    left: 75%;\n  }\n\n  .xl\\:top-full {\n    top: 100%;\n  }\n\n  .xl\\:right-full {\n    right: 100%;\n  }\n\n  .xl\\:bottom-full {\n    bottom: 100%;\n  }\n\n  .xl\\:left-full {\n    left: 100%;\n  }\n\n  .xl\\:-top-1\\/2 {\n    top: -50%;\n  }\n\n  .xl\\:-right-1\\/2 {\n    right: -50%;\n  }\n\n  .xl\\:-bottom-1\\/2 {\n    bottom: -50%;\n  }\n\n  .xl\\:-left-1\\/2 {\n    left: -50%;\n  }\n\n  .xl\\:-top-1\\/3 {\n    top: -33.333333%;\n  }\n\n  .xl\\:-right-1\\/3 {\n    right: -33.333333%;\n  }\n\n  .xl\\:-bottom-1\\/3 {\n    bottom: -33.333333%;\n  }\n\n  .xl\\:-left-1\\/3 {\n    left: -33.333333%;\n  }\n\n  .xl\\:-top-2\\/3 {\n    top: -66.666667%;\n  }\n\n  .xl\\:-right-2\\/3 {\n    right: -66.666667%;\n  }\n\n  .xl\\:-bottom-2\\/3 {\n    bottom: -66.666667%;\n  }\n\n  .xl\\:-left-2\\/3 {\n    left: -66.666667%;\n  }\n\n  .xl\\:-top-1\\/4 {\n    top: -25%;\n  }\n\n  .xl\\:-right-1\\/4 {\n    right: -25%;\n  }\n\n  .xl\\:-bottom-1\\/4 {\n    bottom: -25%;\n  }\n\n  .xl\\:-left-1\\/4 {\n    left: -25%;\n  }\n\n  .xl\\:-top-2\\/4 {\n    top: -50%;\n  }\n\n  .xl\\:-right-2\\/4 {\n    right: -50%;\n  }\n\n  .xl\\:-bottom-2\\/4 {\n    bottom: -50%;\n  }\n\n  .xl\\:-left-2\\/4 {\n    left: -50%;\n  }\n\n  .xl\\:-top-3\\/4 {\n    top: -75%;\n  }\n\n  .xl\\:-right-3\\/4 {\n    right: -75%;\n  }\n\n  .xl\\:-bottom-3\\/4 {\n    bottom: -75%;\n  }\n\n  .xl\\:-left-3\\/4 {\n    left: -75%;\n  }\n\n  .xl\\:-top-full {\n    top: -100%;\n  }\n\n  .xl\\:-right-full {\n    right: -100%;\n  }\n\n  .xl\\:-bottom-full {\n    bottom: -100%;\n  }\n\n  .xl\\:-left-full {\n    left: -100%;\n  }\n\n  .xl\\:resize-none {\n    resize: none;\n  }\n\n  .xl\\:resize-y {\n    resize: vertical;\n  }\n\n  .xl\\:resize-x {\n    resize: horizontal;\n  }\n\n  .xl\\:resize {\n    resize: both;\n  }\n\n  .xl\\:shadow-sm {\n    --tw-shadow: 0 1px 2px 0 rgba(0, 0, 0, 0.05);\n    box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);\n  }\n\n  .xl\\:shadow {\n    --tw-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1), 0 1px 2px 0 rgba(0, 0, 0, 0.06);\n    box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);\n  }\n\n  .xl\\:shadow-md {\n    --tw-shadow: 0 4px 6px -1px rgba(0, 0, 0, 0.1), 0 2px 4px -1px rgba(0, 0, 0, 0.06);\n    box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);\n  }\n\n  .xl\\:shadow-lg {\n    --tw-shadow: 0 10px 15px -3px rgba(0, 0, 0, 0.1), 0 4px 6px -2px rgba(0, 0, 0, 0.05);\n    box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);\n  }\n\n  .xl\\:shadow-xl {\n    --tw-shadow: 0 20px 25px -5px rgba(0, 0, 0, 0.1), 0 10px 10px -5px rgba(0, 0, 0, 0.04);\n    box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);\n  }\n\n  .xl\\:shadow-2xl {\n    --tw-shadow: 0 25px 50px -12px rgba(0, 0, 0, 0.25);\n    box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);\n  }\n\n  .xl\\:shadow-inner {\n    --tw-shadow: inset 0 2px 4px 0 rgba(0, 0, 0, 0.06);\n    box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);\n  }\n\n  .xl\\:shadow-none {\n    --tw-shadow: 0 0 #0000;\n    box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);\n  }\n\n  .group:hover .xl\\:group-hover\\:shadow-sm {\n    --tw-shadow: 0 1px 2px 0 rgba(0, 0, 0, 0.05);\n    box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);\n  }\n\n  .group:hover .xl\\:group-hover\\:shadow {\n    --tw-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1), 0 1px 2px 0 rgba(0, 0, 0, 0.06);\n    box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);\n  }\n\n  .group:hover .xl\\:group-hover\\:shadow-md {\n    --tw-shadow: 0 4px 6px -1px rgba(0, 0, 0, 0.1), 0 2px 4px -1px rgba(0, 0, 0, 0.06);\n    box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);\n  }\n\n  .group:hover .xl\\:group-hover\\:shadow-lg {\n    --tw-shadow: 0 10px 15px -3px rgba(0, 0, 0, 0.1), 0 4px 6px -2px rgba(0, 0, 0, 0.05);\n    box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);\n  }\n\n  .group:hover .xl\\:group-hover\\:shadow-xl {\n    --tw-shadow: 0 20px 25px -5px rgba(0, 0, 0, 0.1), 0 10px 10px -5px rgba(0, 0, 0, 0.04);\n    box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);\n  }\n\n  .group:hover .xl\\:group-hover\\:shadow-2xl {\n    --tw-shadow: 0 25px 50px -12px rgba(0, 0, 0, 0.25);\n    box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);\n  }\n\n  .group:hover .xl\\:group-hover\\:shadow-inner {\n    --tw-shadow: inset 0 2px 4px 0 rgba(0, 0, 0, 0.06);\n    box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);\n  }\n\n  .group:hover .xl\\:group-hover\\:shadow-none {\n    --tw-shadow: 0 0 #0000;\n    box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);\n  }\n\n  .xl\\:focus-within\\:shadow-sm:focus-within {\n    --tw-shadow: 0 1px 2px 0 rgba(0, 0, 0, 0.05);\n    box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);\n  }\n\n  .xl\\:focus-within\\:shadow:focus-within {\n    --tw-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1), 0 1px 2px 0 rgba(0, 0, 0, 0.06);\n    box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);\n  }\n\n  .xl\\:focus-within\\:shadow-md:focus-within {\n    --tw-shadow: 0 4px 6px -1px rgba(0, 0, 0, 0.1), 0 2px 4px -1px rgba(0, 0, 0, 0.06);\n    box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);\n  }\n\n  .xl\\:focus-within\\:shadow-lg:focus-within {\n    --tw-shadow: 0 10px 15px -3px rgba(0, 0, 0, 0.1), 0 4px 6px -2px rgba(0, 0, 0, 0.05);\n    box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);\n  }\n\n  .xl\\:focus-within\\:shadow-xl:focus-within {\n    --tw-shadow: 0 20px 25px -5px rgba(0, 0, 0, 0.1), 0 10px 10px -5px rgba(0, 0, 0, 0.04);\n    box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);\n  }\n\n  .xl\\:focus-within\\:shadow-2xl:focus-within {\n    --tw-shadow: 0 25px 50px -12px rgba(0, 0, 0, 0.25);\n    box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);\n  }\n\n  .xl\\:focus-within\\:shadow-inner:focus-within {\n    --tw-shadow: inset 0 2px 4px 0 rgba(0, 0, 0, 0.06);\n    box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);\n  }\n\n  .xl\\:focus-within\\:shadow-none:focus-within {\n    --tw-shadow: 0 0 #0000;\n    box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);\n  }\n\n  .xl\\:hover\\:shadow-sm:hover {\n    --tw-shadow: 0 1px 2px 0 rgba(0, 0, 0, 0.05);\n    box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);\n  }\n\n  .xl\\:hover\\:shadow:hover {\n    --tw-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1), 0 1px 2px 0 rgba(0, 0, 0, 0.06);\n    box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);\n  }\n\n  .xl\\:hover\\:shadow-md:hover {\n    --tw-shadow: 0 4px 6px -1px rgba(0, 0, 0, 0.1), 0 2px 4px -1px rgba(0, 0, 0, 0.06);\n    box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);\n  }\n\n  .xl\\:hover\\:shadow-lg:hover {\n    --tw-shadow: 0 10px 15px -3px rgba(0, 0, 0, 0.1), 0 4px 6px -2px rgba(0, 0, 0, 0.05);\n    box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);\n  }\n\n  .xl\\:hover\\:shadow-xl:hover {\n    --tw-shadow: 0 20px 25px -5px rgba(0, 0, 0, 0.1), 0 10px 10px -5px rgba(0, 0, 0, 0.04);\n    box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);\n  }\n\n  .xl\\:hover\\:shadow-2xl:hover {\n    --tw-shadow: 0 25px 50px -12px rgba(0, 0, 0, 0.25);\n    box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);\n  }\n\n  .xl\\:hover\\:shadow-inner:hover {\n    --tw-shadow: inset 0 2px 4px 0 rgba(0, 0, 0, 0.06);\n    box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);\n  }\n\n  .xl\\:hover\\:shadow-none:hover {\n    --tw-shadow: 0 0 #0000;\n    box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);\n  }\n\n  .xl\\:focus\\:shadow-sm:focus {\n    --tw-shadow: 0 1px 2px 0 rgba(0, 0, 0, 0.05);\n    box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);\n  }\n\n  .xl\\:focus\\:shadow:focus {\n    --tw-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1), 0 1px 2px 0 rgba(0, 0, 0, 0.06);\n    box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);\n  }\n\n  .xl\\:focus\\:shadow-md:focus {\n    --tw-shadow: 0 4px 6px -1px rgba(0, 0, 0, 0.1), 0 2px 4px -1px rgba(0, 0, 0, 0.06);\n    box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);\n  }\n\n  .xl\\:focus\\:shadow-lg:focus {\n    --tw-shadow: 0 10px 15px -3px rgba(0, 0, 0, 0.1), 0 4px 6px -2px rgba(0, 0, 0, 0.05);\n    box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);\n  }\n\n  .xl\\:focus\\:shadow-xl:focus {\n    --tw-shadow: 0 20px 25px -5px rgba(0, 0, 0, 0.1), 0 10px 10px -5px rgba(0, 0, 0, 0.04);\n    box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);\n  }\n\n  .xl\\:focus\\:shadow-2xl:focus {\n    --tw-shadow: 0 25px 50px -12px rgba(0, 0, 0, 0.25);\n    box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);\n  }\n\n  .xl\\:focus\\:shadow-inner:focus {\n    --tw-shadow: inset 0 2px 4px 0 rgba(0, 0, 0, 0.06);\n    box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);\n  }\n\n  .xl\\:focus\\:shadow-none:focus {\n    --tw-shadow: 0 0 #0000;\n    box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);\n  }\n\n  .xl\\:ring-0 {\n    --tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);\n    --tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(0px + var(--tw-ring-offset-width)) var(--tw-ring-color);\n    box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow, 0 0 #0000);\n  }\n\n  .xl\\:ring-1 {\n    --tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);\n    --tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color);\n    box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow, 0 0 #0000);\n  }\n\n  .xl\\:ring-2 {\n    --tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);\n    --tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);\n    box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow, 0 0 #0000);\n  }\n\n  .xl\\:ring-4 {\n    --tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);\n    --tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(4px + var(--tw-ring-offset-width)) var(--tw-ring-color);\n    box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow, 0 0 #0000);\n  }\n\n  .xl\\:ring-8 {\n    --tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);\n    --tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(8px + var(--tw-ring-offset-width)) var(--tw-ring-color);\n    box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow, 0 0 #0000);\n  }\n\n  .xl\\:ring {\n    --tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);\n    --tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(3px + var(--tw-ring-offset-width)) var(--tw-ring-color);\n    box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow, 0 0 #0000);\n  }\n\n  .xl\\:ring-inset {\n    --tw-ring-inset: inset;\n  }\n\n  .xl\\:focus-within\\:ring-0:focus-within {\n    --tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);\n    --tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(0px + var(--tw-ring-offset-width)) var(--tw-ring-color);\n    box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow, 0 0 #0000);\n  }\n\n  .xl\\:focus-within\\:ring-1:focus-within {\n    --tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);\n    --tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color);\n    box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow, 0 0 #0000);\n  }\n\n  .xl\\:focus-within\\:ring-2:focus-within {\n    --tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);\n    --tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);\n    box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow, 0 0 #0000);\n  }\n\n  .xl\\:focus-within\\:ring-4:focus-within {\n    --tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);\n    --tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(4px + var(--tw-ring-offset-width)) var(--tw-ring-color);\n    box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow, 0 0 #0000);\n  }\n\n  .xl\\:focus-within\\:ring-8:focus-within {\n    --tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);\n    --tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(8px + var(--tw-ring-offset-width)) var(--tw-ring-color);\n    box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow, 0 0 #0000);\n  }\n\n  .xl\\:focus-within\\:ring:focus-within {\n    --tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);\n    --tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(3px + var(--tw-ring-offset-width)) var(--tw-ring-color);\n    box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow, 0 0 #0000);\n  }\n\n  .xl\\:focus-within\\:ring-inset:focus-within {\n    --tw-ring-inset: inset;\n  }\n\n  .xl\\:focus\\:ring-0:focus {\n    --tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);\n    --tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(0px + var(--tw-ring-offset-width)) var(--tw-ring-color);\n    box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow, 0 0 #0000);\n  }\n\n  .xl\\:focus\\:ring-1:focus {\n    --tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);\n    --tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color);\n    box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow, 0 0 #0000);\n  }\n\n  .xl\\:focus\\:ring-2:focus {\n    --tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);\n    --tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);\n    box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow, 0 0 #0000);\n  }\n\n  .xl\\:focus\\:ring-4:focus {\n    --tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);\n    --tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(4px + var(--tw-ring-offset-width)) var(--tw-ring-color);\n    box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow, 0 0 #0000);\n  }\n\n  .xl\\:focus\\:ring-8:focus {\n    --tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);\n    --tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(8px + var(--tw-ring-offset-width)) var(--tw-ring-color);\n    box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow, 0 0 #0000);\n  }\n\n  .xl\\:focus\\:ring:focus {\n    --tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);\n    --tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(3px + var(--tw-ring-offset-width)) var(--tw-ring-color);\n    box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow, 0 0 #0000);\n  }\n\n  .xl\\:focus\\:ring-inset:focus {\n    --tw-ring-inset: inset;\n  }\n\n  .xl\\:ring-offset-transparent {\n    --tw-ring-offset-color: transparent;\n  }\n\n  .xl\\:ring-offset-current {\n    --tw-ring-offset-color: currentColor;\n  }\n\n  .xl\\:ring-offset-black {\n    --tw-ring-offset-color: #000;\n  }\n\n  .xl\\:ring-offset-white {\n    --tw-ring-offset-color: #fff;\n  }\n\n  .xl\\:ring-offset-gray-50 {\n    --tw-ring-offset-color: #f9fafb;\n  }\n\n  .xl\\:ring-offset-gray-100 {\n    --tw-ring-offset-color: #f3f4f6;\n  }\n\n  .xl\\:ring-offset-gray-200 {\n    --tw-ring-offset-color: #e5e7eb;\n  }\n\n  .xl\\:ring-offset-gray-300 {\n    --tw-ring-offset-color: #d1d5db;\n  }\n\n  .xl\\:ring-offset-gray-400 {\n    --tw-ring-offset-color: #9ca3af;\n  }\n\n  .xl\\:ring-offset-gray-500 {\n    --tw-ring-offset-color: #6b7280;\n  }\n\n  .xl\\:ring-offset-gray-600 {\n    --tw-ring-offset-color: #4b5563;\n  }\n\n  .xl\\:ring-offset-gray-700 {\n    --tw-ring-offset-color: #374151;\n  }\n\n  .xl\\:ring-offset-gray-800 {\n    --tw-ring-offset-color: #1f2937;\n  }\n\n  .xl\\:ring-offset-gray-900 {\n    --tw-ring-offset-color: #111827;\n  }\n\n  .xl\\:ring-offset-red-50 {\n    --tw-ring-offset-color: #fef2f2;\n  }\n\n  .xl\\:ring-offset-red-100 {\n    --tw-ring-offset-color: #fee2e2;\n  }\n\n  .xl\\:ring-offset-red-200 {\n    --tw-ring-offset-color: #fecaca;\n  }\n\n  .xl\\:ring-offset-red-300 {\n    --tw-ring-offset-color: #fca5a5;\n  }\n\n  .xl\\:ring-offset-red-400 {\n    --tw-ring-offset-color: #f87171;\n  }\n\n  .xl\\:ring-offset-red-500 {\n    --tw-ring-offset-color: #ef4444;\n  }\n\n  .xl\\:ring-offset-red-600 {\n    --tw-ring-offset-color: #dc2626;\n  }\n\n  .xl\\:ring-offset-red-700 {\n    --tw-ring-offset-color: #b91c1c;\n  }\n\n  .xl\\:ring-offset-red-800 {\n    --tw-ring-offset-color: #991b1b;\n  }\n\n  .xl\\:ring-offset-red-900 {\n    --tw-ring-offset-color: #7f1d1d;\n  }\n\n  .xl\\:ring-offset-yellow-50 {\n    --tw-ring-offset-color: #fffbeb;\n  }\n\n  .xl\\:ring-offset-yellow-100 {\n    --tw-ring-offset-color: #fef3c7;\n  }\n\n  .xl\\:ring-offset-yellow-200 {\n    --tw-ring-offset-color: #fde68a;\n  }\n\n  .xl\\:ring-offset-yellow-300 {\n    --tw-ring-offset-color: #fcd34d;\n  }\n\n  .xl\\:ring-offset-yellow-400 {\n    --tw-ring-offset-color: #fbbf24;\n  }\n\n  .xl\\:ring-offset-yellow-500 {\n    --tw-ring-offset-color: #f59e0b;\n  }\n\n  .xl\\:ring-offset-yellow-600 {\n    --tw-ring-offset-color: #d97706;\n  }\n\n  .xl\\:ring-offset-yellow-700 {\n    --tw-ring-offset-color: #b45309;\n  }\n\n  .xl\\:ring-offset-yellow-800 {\n    --tw-ring-offset-color: #92400e;\n  }\n\n  .xl\\:ring-offset-yellow-900 {\n    --tw-ring-offset-color: #78350f;\n  }\n\n  .xl\\:ring-offset-green-50 {\n    --tw-ring-offset-color: #ecfdf5;\n  }\n\n  .xl\\:ring-offset-green-100 {\n    --tw-ring-offset-color: #d1fae5;\n  }\n\n  .xl\\:ring-offset-green-200 {\n    --tw-ring-offset-color: #a7f3d0;\n  }\n\n  .xl\\:ring-offset-green-300 {\n    --tw-ring-offset-color: #6ee7b7;\n  }\n\n  .xl\\:ring-offset-green-400 {\n    --tw-ring-offset-color: #34d399;\n  }\n\n  .xl\\:ring-offset-green-500 {\n    --tw-ring-offset-color: #10b981;\n  }\n\n  .xl\\:ring-offset-green-600 {\n    --tw-ring-offset-color: #059669;\n  }\n\n  .xl\\:ring-offset-green-700 {\n    --tw-ring-offset-color: #047857;\n  }\n\n  .xl\\:ring-offset-green-800 {\n    --tw-ring-offset-color: #065f46;\n  }\n\n  .xl\\:ring-offset-green-900 {\n    --tw-ring-offset-color: #064e3b;\n  }\n\n  .xl\\:ring-offset-blue-50 {\n    --tw-ring-offset-color: #eff6ff;\n  }\n\n  .xl\\:ring-offset-blue-100 {\n    --tw-ring-offset-color: #dbeafe;\n  }\n\n  .xl\\:ring-offset-blue-200 {\n    --tw-ring-offset-color: #bfdbfe;\n  }\n\n  .xl\\:ring-offset-blue-300 {\n    --tw-ring-offset-color: #93c5fd;\n  }\n\n  .xl\\:ring-offset-blue-400 {\n    --tw-ring-offset-color: #60a5fa;\n  }\n\n  .xl\\:ring-offset-blue-500 {\n    --tw-ring-offset-color: #3b82f6;\n  }\n\n  .xl\\:ring-offset-blue-600 {\n    --tw-ring-offset-color: #2563eb;\n  }\n\n  .xl\\:ring-offset-blue-700 {\n    --tw-ring-offset-color: #1d4ed8;\n  }\n\n  .xl\\:ring-offset-blue-800 {\n    --tw-ring-offset-color: #1e40af;\n  }\n\n  .xl\\:ring-offset-blue-900 {\n    --tw-ring-offset-color: #1e3a8a;\n  }\n\n  .xl\\:ring-offset-indigo-50 {\n    --tw-ring-offset-color: #eef2ff;\n  }\n\n  .xl\\:ring-offset-indigo-100 {\n    --tw-ring-offset-color: #e0e7ff;\n  }\n\n  .xl\\:ring-offset-indigo-200 {\n    --tw-ring-offset-color: #c7d2fe;\n  }\n\n  .xl\\:ring-offset-indigo-300 {\n    --tw-ring-offset-color: #a5b4fc;\n  }\n\n  .xl\\:ring-offset-indigo-400 {\n    --tw-ring-offset-color: #818cf8;\n  }\n\n  .xl\\:ring-offset-indigo-500 {\n    --tw-ring-offset-color: #6366f1;\n  }\n\n  .xl\\:ring-offset-indigo-600 {\n    --tw-ring-offset-color: #4f46e5;\n  }\n\n  .xl\\:ring-offset-indigo-700 {\n    --tw-ring-offset-color: #4338ca;\n  }\n\n  .xl\\:ring-offset-indigo-800 {\n    --tw-ring-offset-color: #3730a3;\n  }\n\n  .xl\\:ring-offset-indigo-900 {\n    --tw-ring-offset-color: #312e81;\n  }\n\n  .xl\\:ring-offset-purple-50 {\n    --tw-ring-offset-color: #f5f3ff;\n  }\n\n  .xl\\:ring-offset-purple-100 {\n    --tw-ring-offset-color: #ede9fe;\n  }\n\n  .xl\\:ring-offset-purple-200 {\n    --tw-ring-offset-color: #ddd6fe;\n  }\n\n  .xl\\:ring-offset-purple-300 {\n    --tw-ring-offset-color: #c4b5fd;\n  }\n\n  .xl\\:ring-offset-purple-400 {\n    --tw-ring-offset-color: #a78bfa;\n  }\n\n  .xl\\:ring-offset-purple-500 {\n    --tw-ring-offset-color: #8b5cf6;\n  }\n\n  .xl\\:ring-offset-purple-600 {\n    --tw-ring-offset-color: #7c3aed;\n  }\n\n  .xl\\:ring-offset-purple-700 {\n    --tw-ring-offset-color: #6d28d9;\n  }\n\n  .xl\\:ring-offset-purple-800 {\n    --tw-ring-offset-color: #5b21b6;\n  }\n\n  .xl\\:ring-offset-purple-900 {\n    --tw-ring-offset-color: #4c1d95;\n  }\n\n  .xl\\:ring-offset-pink-50 {\n    --tw-ring-offset-color: #fdf2f8;\n  }\n\n  .xl\\:ring-offset-pink-100 {\n    --tw-ring-offset-color: #fce7f3;\n  }\n\n  .xl\\:ring-offset-pink-200 {\n    --tw-ring-offset-color: #fbcfe8;\n  }\n\n  .xl\\:ring-offset-pink-300 {\n    --tw-ring-offset-color: #f9a8d4;\n  }\n\n  .xl\\:ring-offset-pink-400 {\n    --tw-ring-offset-color: #f472b6;\n  }\n\n  .xl\\:ring-offset-pink-500 {\n    --tw-ring-offset-color: #ec4899;\n  }\n\n  .xl\\:ring-offset-pink-600 {\n    --tw-ring-offset-color: #db2777;\n  }\n\n  .xl\\:ring-offset-pink-700 {\n    --tw-ring-offset-color: #be185d;\n  }\n\n  .xl\\:ring-offset-pink-800 {\n    --tw-ring-offset-color: #9d174d;\n  }\n\n  .xl\\:ring-offset-pink-900 {\n    --tw-ring-offset-color: #831843;\n  }\n\n  .xl\\:focus-within\\:ring-offset-transparent:focus-within {\n    --tw-ring-offset-color: transparent;\n  }\n\n  .xl\\:focus-within\\:ring-offset-current:focus-within {\n    --tw-ring-offset-color: currentColor;\n  }\n\n  .xl\\:focus-within\\:ring-offset-black:focus-within {\n    --tw-ring-offset-color: #000;\n  }\n\n  .xl\\:focus-within\\:ring-offset-white:focus-within {\n    --tw-ring-offset-color: #fff;\n  }\n\n  .xl\\:focus-within\\:ring-offset-gray-50:focus-within {\n    --tw-ring-offset-color: #f9fafb;\n  }\n\n  .xl\\:focus-within\\:ring-offset-gray-100:focus-within {\n    --tw-ring-offset-color: #f3f4f6;\n  }\n\n  .xl\\:focus-within\\:ring-offset-gray-200:focus-within {\n    --tw-ring-offset-color: #e5e7eb;\n  }\n\n  .xl\\:focus-within\\:ring-offset-gray-300:focus-within {\n    --tw-ring-offset-color: #d1d5db;\n  }\n\n  .xl\\:focus-within\\:ring-offset-gray-400:focus-within {\n    --tw-ring-offset-color: #9ca3af;\n  }\n\n  .xl\\:focus-within\\:ring-offset-gray-500:focus-within {\n    --tw-ring-offset-color: #6b7280;\n  }\n\n  .xl\\:focus-within\\:ring-offset-gray-600:focus-within {\n    --tw-ring-offset-color: #4b5563;\n  }\n\n  .xl\\:focus-within\\:ring-offset-gray-700:focus-within {\n    --tw-ring-offset-color: #374151;\n  }\n\n  .xl\\:focus-within\\:ring-offset-gray-800:focus-within {\n    --tw-ring-offset-color: #1f2937;\n  }\n\n  .xl\\:focus-within\\:ring-offset-gray-900:focus-within {\n    --tw-ring-offset-color: #111827;\n  }\n\n  .xl\\:focus-within\\:ring-offset-red-50:focus-within {\n    --tw-ring-offset-color: #fef2f2;\n  }\n\n  .xl\\:focus-within\\:ring-offset-red-100:focus-within {\n    --tw-ring-offset-color: #fee2e2;\n  }\n\n  .xl\\:focus-within\\:ring-offset-red-200:focus-within {\n    --tw-ring-offset-color: #fecaca;\n  }\n\n  .xl\\:focus-within\\:ring-offset-red-300:focus-within {\n    --tw-ring-offset-color: #fca5a5;\n  }\n\n  .xl\\:focus-within\\:ring-offset-red-400:focus-within {\n    --tw-ring-offset-color: #f87171;\n  }\n\n  .xl\\:focus-within\\:ring-offset-red-500:focus-within {\n    --tw-ring-offset-color: #ef4444;\n  }\n\n  .xl\\:focus-within\\:ring-offset-red-600:focus-within {\n    --tw-ring-offset-color: #dc2626;\n  }\n\n  .xl\\:focus-within\\:ring-offset-red-700:focus-within {\n    --tw-ring-offset-color: #b91c1c;\n  }\n\n  .xl\\:focus-within\\:ring-offset-red-800:focus-within {\n    --tw-ring-offset-color: #991b1b;\n  }\n\n  .xl\\:focus-within\\:ring-offset-red-900:focus-within {\n    --tw-ring-offset-color: #7f1d1d;\n  }\n\n  .xl\\:focus-within\\:ring-offset-yellow-50:focus-within {\n    --tw-ring-offset-color: #fffbeb;\n  }\n\n  .xl\\:focus-within\\:ring-offset-yellow-100:focus-within {\n    --tw-ring-offset-color: #fef3c7;\n  }\n\n  .xl\\:focus-within\\:ring-offset-yellow-200:focus-within {\n    --tw-ring-offset-color: #fde68a;\n  }\n\n  .xl\\:focus-within\\:ring-offset-yellow-300:focus-within {\n    --tw-ring-offset-color: #fcd34d;\n  }\n\n  .xl\\:focus-within\\:ring-offset-yellow-400:focus-within {\n    --tw-ring-offset-color: #fbbf24;\n  }\n\n  .xl\\:focus-within\\:ring-offset-yellow-500:focus-within {\n    --tw-ring-offset-color: #f59e0b;\n  }\n\n  .xl\\:focus-within\\:ring-offset-yellow-600:focus-within {\n    --tw-ring-offset-color: #d97706;\n  }\n\n  .xl\\:focus-within\\:ring-offset-yellow-700:focus-within {\n    --tw-ring-offset-color: #b45309;\n  }\n\n  .xl\\:focus-within\\:ring-offset-yellow-800:focus-within {\n    --tw-ring-offset-color: #92400e;\n  }\n\n  .xl\\:focus-within\\:ring-offset-yellow-900:focus-within {\n    --tw-ring-offset-color: #78350f;\n  }\n\n  .xl\\:focus-within\\:ring-offset-green-50:focus-within {\n    --tw-ring-offset-color: #ecfdf5;\n  }\n\n  .xl\\:focus-within\\:ring-offset-green-100:focus-within {\n    --tw-ring-offset-color: #d1fae5;\n  }\n\n  .xl\\:focus-within\\:ring-offset-green-200:focus-within {\n    --tw-ring-offset-color: #a7f3d0;\n  }\n\n  .xl\\:focus-within\\:ring-offset-green-300:focus-within {\n    --tw-ring-offset-color: #6ee7b7;\n  }\n\n  .xl\\:focus-within\\:ring-offset-green-400:focus-within {\n    --tw-ring-offset-color: #34d399;\n  }\n\n  .xl\\:focus-within\\:ring-offset-green-500:focus-within {\n    --tw-ring-offset-color: #10b981;\n  }\n\n  .xl\\:focus-within\\:ring-offset-green-600:focus-within {\n    --tw-ring-offset-color: #059669;\n  }\n\n  .xl\\:focus-within\\:ring-offset-green-700:focus-within {\n    --tw-ring-offset-color: #047857;\n  }\n\n  .xl\\:focus-within\\:ring-offset-green-800:focus-within {\n    --tw-ring-offset-color: #065f46;\n  }\n\n  .xl\\:focus-within\\:ring-offset-green-900:focus-within {\n    --tw-ring-offset-color: #064e3b;\n  }\n\n  .xl\\:focus-within\\:ring-offset-blue-50:focus-within {\n    --tw-ring-offset-color: #eff6ff;\n  }\n\n  .xl\\:focus-within\\:ring-offset-blue-100:focus-within {\n    --tw-ring-offset-color: #dbeafe;\n  }\n\n  .xl\\:focus-within\\:ring-offset-blue-200:focus-within {\n    --tw-ring-offset-color: #bfdbfe;\n  }\n\n  .xl\\:focus-within\\:ring-offset-blue-300:focus-within {\n    --tw-ring-offset-color: #93c5fd;\n  }\n\n  .xl\\:focus-within\\:ring-offset-blue-400:focus-within {\n    --tw-ring-offset-color: #60a5fa;\n  }\n\n  .xl\\:focus-within\\:ring-offset-blue-500:focus-within {\n    --tw-ring-offset-color: #3b82f6;\n  }\n\n  .xl\\:focus-within\\:ring-offset-blue-600:focus-within {\n    --tw-ring-offset-color: #2563eb;\n  }\n\n  .xl\\:focus-within\\:ring-offset-blue-700:focus-within {\n    --tw-ring-offset-color: #1d4ed8;\n  }\n\n  .xl\\:focus-within\\:ring-offset-blue-800:focus-within {\n    --tw-ring-offset-color: #1e40af;\n  }\n\n  .xl\\:focus-within\\:ring-offset-blue-900:focus-within {\n    --tw-ring-offset-color: #1e3a8a;\n  }\n\n  .xl\\:focus-within\\:ring-offset-indigo-50:focus-within {\n    --tw-ring-offset-color: #eef2ff;\n  }\n\n  .xl\\:focus-within\\:ring-offset-indigo-100:focus-within {\n    --tw-ring-offset-color: #e0e7ff;\n  }\n\n  .xl\\:focus-within\\:ring-offset-indigo-200:focus-within {\n    --tw-ring-offset-color: #c7d2fe;\n  }\n\n  .xl\\:focus-within\\:ring-offset-indigo-300:focus-within {\n    --tw-ring-offset-color: #a5b4fc;\n  }\n\n  .xl\\:focus-within\\:ring-offset-indigo-400:focus-within {\n    --tw-ring-offset-color: #818cf8;\n  }\n\n  .xl\\:focus-within\\:ring-offset-indigo-500:focus-within {\n    --tw-ring-offset-color: #6366f1;\n  }\n\n  .xl\\:focus-within\\:ring-offset-indigo-600:focus-within {\n    --tw-ring-offset-color: #4f46e5;\n  }\n\n  .xl\\:focus-within\\:ring-offset-indigo-700:focus-within {\n    --tw-ring-offset-color: #4338ca;\n  }\n\n  .xl\\:focus-within\\:ring-offset-indigo-800:focus-within {\n    --tw-ring-offset-color: #3730a3;\n  }\n\n  .xl\\:focus-within\\:ring-offset-indigo-900:focus-within {\n    --tw-ring-offset-color: #312e81;\n  }\n\n  .xl\\:focus-within\\:ring-offset-purple-50:focus-within {\n    --tw-ring-offset-color: #f5f3ff;\n  }\n\n  .xl\\:focus-within\\:ring-offset-purple-100:focus-within {\n    --tw-ring-offset-color: #ede9fe;\n  }\n\n  .xl\\:focus-within\\:ring-offset-purple-200:focus-within {\n    --tw-ring-offset-color: #ddd6fe;\n  }\n\n  .xl\\:focus-within\\:ring-offset-purple-300:focus-within {\n    --tw-ring-offset-color: #c4b5fd;\n  }\n\n  .xl\\:focus-within\\:ring-offset-purple-400:focus-within {\n    --tw-ring-offset-color: #a78bfa;\n  }\n\n  .xl\\:focus-within\\:ring-offset-purple-500:focus-within {\n    --tw-ring-offset-color: #8b5cf6;\n  }\n\n  .xl\\:focus-within\\:ring-offset-purple-600:focus-within {\n    --tw-ring-offset-color: #7c3aed;\n  }\n\n  .xl\\:focus-within\\:ring-offset-purple-700:focus-within {\n    --tw-ring-offset-color: #6d28d9;\n  }\n\n  .xl\\:focus-within\\:ring-offset-purple-800:focus-within {\n    --tw-ring-offset-color: #5b21b6;\n  }\n\n  .xl\\:focus-within\\:ring-offset-purple-900:focus-within {\n    --tw-ring-offset-color: #4c1d95;\n  }\n\n  .xl\\:focus-within\\:ring-offset-pink-50:focus-within {\n    --tw-ring-offset-color: #fdf2f8;\n  }\n\n  .xl\\:focus-within\\:ring-offset-pink-100:focus-within {\n    --tw-ring-offset-color: #fce7f3;\n  }\n\n  .xl\\:focus-within\\:ring-offset-pink-200:focus-within {\n    --tw-ring-offset-color: #fbcfe8;\n  }\n\n  .xl\\:focus-within\\:ring-offset-pink-300:focus-within {\n    --tw-ring-offset-color: #f9a8d4;\n  }\n\n  .xl\\:focus-within\\:ring-offset-pink-400:focus-within {\n    --tw-ring-offset-color: #f472b6;\n  }\n\n  .xl\\:focus-within\\:ring-offset-pink-500:focus-within {\n    --tw-ring-offset-color: #ec4899;\n  }\n\n  .xl\\:focus-within\\:ring-offset-pink-600:focus-within {\n    --tw-ring-offset-color: #db2777;\n  }\n\n  .xl\\:focus-within\\:ring-offset-pink-700:focus-within {\n    --tw-ring-offset-color: #be185d;\n  }\n\n  .xl\\:focus-within\\:ring-offset-pink-800:focus-within {\n    --tw-ring-offset-color: #9d174d;\n  }\n\n  .xl\\:focus-within\\:ring-offset-pink-900:focus-within {\n    --tw-ring-offset-color: #831843;\n  }\n\n  .xl\\:focus\\:ring-offset-transparent:focus {\n    --tw-ring-offset-color: transparent;\n  }\n\n  .xl\\:focus\\:ring-offset-current:focus {\n    --tw-ring-offset-color: currentColor;\n  }\n\n  .xl\\:focus\\:ring-offset-black:focus {\n    --tw-ring-offset-color: #000;\n  }\n\n  .xl\\:focus\\:ring-offset-white:focus {\n    --tw-ring-offset-color: #fff;\n  }\n\n  .xl\\:focus\\:ring-offset-gray-50:focus {\n    --tw-ring-offset-color: #f9fafb;\n  }\n\n  .xl\\:focus\\:ring-offset-gray-100:focus {\n    --tw-ring-offset-color: #f3f4f6;\n  }\n\n  .xl\\:focus\\:ring-offset-gray-200:focus {\n    --tw-ring-offset-color: #e5e7eb;\n  }\n\n  .xl\\:focus\\:ring-offset-gray-300:focus {\n    --tw-ring-offset-color: #d1d5db;\n  }\n\n  .xl\\:focus\\:ring-offset-gray-400:focus {\n    --tw-ring-offset-color: #9ca3af;\n  }\n\n  .xl\\:focus\\:ring-offset-gray-500:focus {\n    --tw-ring-offset-color: #6b7280;\n  }\n\n  .xl\\:focus\\:ring-offset-gray-600:focus {\n    --tw-ring-offset-color: #4b5563;\n  }\n\n  .xl\\:focus\\:ring-offset-gray-700:focus {\n    --tw-ring-offset-color: #374151;\n  }\n\n  .xl\\:focus\\:ring-offset-gray-800:focus {\n    --tw-ring-offset-color: #1f2937;\n  }\n\n  .xl\\:focus\\:ring-offset-gray-900:focus {\n    --tw-ring-offset-color: #111827;\n  }\n\n  .xl\\:focus\\:ring-offset-red-50:focus {\n    --tw-ring-offset-color: #fef2f2;\n  }\n\n  .xl\\:focus\\:ring-offset-red-100:focus {\n    --tw-ring-offset-color: #fee2e2;\n  }\n\n  .xl\\:focus\\:ring-offset-red-200:focus {\n    --tw-ring-offset-color: #fecaca;\n  }\n\n  .xl\\:focus\\:ring-offset-red-300:focus {\n    --tw-ring-offset-color: #fca5a5;\n  }\n\n  .xl\\:focus\\:ring-offset-red-400:focus {\n    --tw-ring-offset-color: #f87171;\n  }\n\n  .xl\\:focus\\:ring-offset-red-500:focus {\n    --tw-ring-offset-color: #ef4444;\n  }\n\n  .xl\\:focus\\:ring-offset-red-600:focus {\n    --tw-ring-offset-color: #dc2626;\n  }\n\n  .xl\\:focus\\:ring-offset-red-700:focus {\n    --tw-ring-offset-color: #b91c1c;\n  }\n\n  .xl\\:focus\\:ring-offset-red-800:focus {\n    --tw-ring-offset-color: #991b1b;\n  }\n\n  .xl\\:focus\\:ring-offset-red-900:focus {\n    --tw-ring-offset-color: #7f1d1d;\n  }\n\n  .xl\\:focus\\:ring-offset-yellow-50:focus {\n    --tw-ring-offset-color: #fffbeb;\n  }\n\n  .xl\\:focus\\:ring-offset-yellow-100:focus {\n    --tw-ring-offset-color: #fef3c7;\n  }\n\n  .xl\\:focus\\:ring-offset-yellow-200:focus {\n    --tw-ring-offset-color: #fde68a;\n  }\n\n  .xl\\:focus\\:ring-offset-yellow-300:focus {\n    --tw-ring-offset-color: #fcd34d;\n  }\n\n  .xl\\:focus\\:ring-offset-yellow-400:focus {\n    --tw-ring-offset-color: #fbbf24;\n  }\n\n  .xl\\:focus\\:ring-offset-yellow-500:focus {\n    --tw-ring-offset-color: #f59e0b;\n  }\n\n  .xl\\:focus\\:ring-offset-yellow-600:focus {\n    --tw-ring-offset-color: #d97706;\n  }\n\n  .xl\\:focus\\:ring-offset-yellow-700:focus {\n    --tw-ring-offset-color: #b45309;\n  }\n\n  .xl\\:focus\\:ring-offset-yellow-800:focus {\n    --tw-ring-offset-color: #92400e;\n  }\n\n  .xl\\:focus\\:ring-offset-yellow-900:focus {\n    --tw-ring-offset-color: #78350f;\n  }\n\n  .xl\\:focus\\:ring-offset-green-50:focus {\n    --tw-ring-offset-color: #ecfdf5;\n  }\n\n  .xl\\:focus\\:ring-offset-green-100:focus {\n    --tw-ring-offset-color: #d1fae5;\n  }\n\n  .xl\\:focus\\:ring-offset-green-200:focus {\n    --tw-ring-offset-color: #a7f3d0;\n  }\n\n  .xl\\:focus\\:ring-offset-green-300:focus {\n    --tw-ring-offset-color: #6ee7b7;\n  }\n\n  .xl\\:focus\\:ring-offset-green-400:focus {\n    --tw-ring-offset-color: #34d399;\n  }\n\n  .xl\\:focus\\:ring-offset-green-500:focus {\n    --tw-ring-offset-color: #10b981;\n  }\n\n  .xl\\:focus\\:ring-offset-green-600:focus {\n    --tw-ring-offset-color: #059669;\n  }\n\n  .xl\\:focus\\:ring-offset-green-700:focus {\n    --tw-ring-offset-color: #047857;\n  }\n\n  .xl\\:focus\\:ring-offset-green-800:focus {\n    --tw-ring-offset-color: #065f46;\n  }\n\n  .xl\\:focus\\:ring-offset-green-900:focus {\n    --tw-ring-offset-color: #064e3b;\n  }\n\n  .xl\\:focus\\:ring-offset-blue-50:focus {\n    --tw-ring-offset-color: #eff6ff;\n  }\n\n  .xl\\:focus\\:ring-offset-blue-100:focus {\n    --tw-ring-offset-color: #dbeafe;\n  }\n\n  .xl\\:focus\\:ring-offset-blue-200:focus {\n    --tw-ring-offset-color: #bfdbfe;\n  }\n\n  .xl\\:focus\\:ring-offset-blue-300:focus {\n    --tw-ring-offset-color: #93c5fd;\n  }\n\n  .xl\\:focus\\:ring-offset-blue-400:focus {\n    --tw-ring-offset-color: #60a5fa;\n  }\n\n  .xl\\:focus\\:ring-offset-blue-500:focus {\n    --tw-ring-offset-color: #3b82f6;\n  }\n\n  .xl\\:focus\\:ring-offset-blue-600:focus {\n    --tw-ring-offset-color: #2563eb;\n  }\n\n  .xl\\:focus\\:ring-offset-blue-700:focus {\n    --tw-ring-offset-color: #1d4ed8;\n  }\n\n  .xl\\:focus\\:ring-offset-blue-800:focus {\n    --tw-ring-offset-color: #1e40af;\n  }\n\n  .xl\\:focus\\:ring-offset-blue-900:focus {\n    --tw-ring-offset-color: #1e3a8a;\n  }\n\n  .xl\\:focus\\:ring-offset-indigo-50:focus {\n    --tw-ring-offset-color: #eef2ff;\n  }\n\n  .xl\\:focus\\:ring-offset-indigo-100:focus {\n    --tw-ring-offset-color: #e0e7ff;\n  }\n\n  .xl\\:focus\\:ring-offset-indigo-200:focus {\n    --tw-ring-offset-color: #c7d2fe;\n  }\n\n  .xl\\:focus\\:ring-offset-indigo-300:focus {\n    --tw-ring-offset-color: #a5b4fc;\n  }\n\n  .xl\\:focus\\:ring-offset-indigo-400:focus {\n    --tw-ring-offset-color: #818cf8;\n  }\n\n  .xl\\:focus\\:ring-offset-indigo-500:focus {\n    --tw-ring-offset-color: #6366f1;\n  }\n\n  .xl\\:focus\\:ring-offset-indigo-600:focus {\n    --tw-ring-offset-color: #4f46e5;\n  }\n\n  .xl\\:focus\\:ring-offset-indigo-700:focus {\n    --tw-ring-offset-color: #4338ca;\n  }\n\n  .xl\\:focus\\:ring-offset-indigo-800:focus {\n    --tw-ring-offset-color: #3730a3;\n  }\n\n  .xl\\:focus\\:ring-offset-indigo-900:focus {\n    --tw-ring-offset-color: #312e81;\n  }\n\n  .xl\\:focus\\:ring-offset-purple-50:focus {\n    --tw-ring-offset-color: #f5f3ff;\n  }\n\n  .xl\\:focus\\:ring-offset-purple-100:focus {\n    --tw-ring-offset-color: #ede9fe;\n  }\n\n  .xl\\:focus\\:ring-offset-purple-200:focus {\n    --tw-ring-offset-color: #ddd6fe;\n  }\n\n  .xl\\:focus\\:ring-offset-purple-300:focus {\n    --tw-ring-offset-color: #c4b5fd;\n  }\n\n  .xl\\:focus\\:ring-offset-purple-400:focus {\n    --tw-ring-offset-color: #a78bfa;\n  }\n\n  .xl\\:focus\\:ring-offset-purple-500:focus {\n    --tw-ring-offset-color: #8b5cf6;\n  }\n\n  .xl\\:focus\\:ring-offset-purple-600:focus {\n    --tw-ring-offset-color: #7c3aed;\n  }\n\n  .xl\\:focus\\:ring-offset-purple-700:focus {\n    --tw-ring-offset-color: #6d28d9;\n  }\n\n  .xl\\:focus\\:ring-offset-purple-800:focus {\n    --tw-ring-offset-color: #5b21b6;\n  }\n\n  .xl\\:focus\\:ring-offset-purple-900:focus {\n    --tw-ring-offset-color: #4c1d95;\n  }\n\n  .xl\\:focus\\:ring-offset-pink-50:focus {\n    --tw-ring-offset-color: #fdf2f8;\n  }\n\n  .xl\\:focus\\:ring-offset-pink-100:focus {\n    --tw-ring-offset-color: #fce7f3;\n  }\n\n  .xl\\:focus\\:ring-offset-pink-200:focus {\n    --tw-ring-offset-color: #fbcfe8;\n  }\n\n  .xl\\:focus\\:ring-offset-pink-300:focus {\n    --tw-ring-offset-color: #f9a8d4;\n  }\n\n  .xl\\:focus\\:ring-offset-pink-400:focus {\n    --tw-ring-offset-color: #f472b6;\n  }\n\n  .xl\\:focus\\:ring-offset-pink-500:focus {\n    --tw-ring-offset-color: #ec4899;\n  }\n\n  .xl\\:focus\\:ring-offset-pink-600:focus {\n    --tw-ring-offset-color: #db2777;\n  }\n\n  .xl\\:focus\\:ring-offset-pink-700:focus {\n    --tw-ring-offset-color: #be185d;\n  }\n\n  .xl\\:focus\\:ring-offset-pink-800:focus {\n    --tw-ring-offset-color: #9d174d;\n  }\n\n  .xl\\:focus\\:ring-offset-pink-900:focus {\n    --tw-ring-offset-color: #831843;\n  }\n\n  .dark .xl\\:dark\\:ring-offset-transparent {\n    --tw-ring-offset-color: transparent;\n  }\n\n  .dark .xl\\:dark\\:ring-offset-current {\n    --tw-ring-offset-color: currentColor;\n  }\n\n  .dark .xl\\:dark\\:ring-offset-black {\n    --tw-ring-offset-color: #000;\n  }\n\n  .dark .xl\\:dark\\:ring-offset-white {\n    --tw-ring-offset-color: #fff;\n  }\n\n  .dark .xl\\:dark\\:ring-offset-gray-50 {\n    --tw-ring-offset-color: #f9fafb;\n  }\n\n  .dark .xl\\:dark\\:ring-offset-gray-100 {\n    --tw-ring-offset-color: #f3f4f6;\n  }\n\n  .dark .xl\\:dark\\:ring-offset-gray-200 {\n    --tw-ring-offset-color: #e5e7eb;\n  }\n\n  .dark .xl\\:dark\\:ring-offset-gray-300 {\n    --tw-ring-offset-color: #d1d5db;\n  }\n\n  .dark .xl\\:dark\\:ring-offset-gray-400 {\n    --tw-ring-offset-color: #9ca3af;\n  }\n\n  .dark .xl\\:dark\\:ring-offset-gray-500 {\n    --tw-ring-offset-color: #6b7280;\n  }\n\n  .dark .xl\\:dark\\:ring-offset-gray-600 {\n    --tw-ring-offset-color: #4b5563;\n  }\n\n  .dark .xl\\:dark\\:ring-offset-gray-700 {\n    --tw-ring-offset-color: #374151;\n  }\n\n  .dark .xl\\:dark\\:ring-offset-gray-800 {\n    --tw-ring-offset-color: #1f2937;\n  }\n\n  .dark .xl\\:dark\\:ring-offset-gray-900 {\n    --tw-ring-offset-color: #111827;\n  }\n\n  .dark .xl\\:dark\\:ring-offset-red-50 {\n    --tw-ring-offset-color: #fef2f2;\n  }\n\n  .dark .xl\\:dark\\:ring-offset-red-100 {\n    --tw-ring-offset-color: #fee2e2;\n  }\n\n  .dark .xl\\:dark\\:ring-offset-red-200 {\n    --tw-ring-offset-color: #fecaca;\n  }\n\n  .dark .xl\\:dark\\:ring-offset-red-300 {\n    --tw-ring-offset-color: #fca5a5;\n  }\n\n  .dark .xl\\:dark\\:ring-offset-red-400 {\n    --tw-ring-offset-color: #f87171;\n  }\n\n  .dark .xl\\:dark\\:ring-offset-red-500 {\n    --tw-ring-offset-color: #ef4444;\n  }\n\n  .dark .xl\\:dark\\:ring-offset-red-600 {\n    --tw-ring-offset-color: #dc2626;\n  }\n\n  .dark .xl\\:dark\\:ring-offset-red-700 {\n    --tw-ring-offset-color: #b91c1c;\n  }\n\n  .dark .xl\\:dark\\:ring-offset-red-800 {\n    --tw-ring-offset-color: #991b1b;\n  }\n\n  .dark .xl\\:dark\\:ring-offset-red-900 {\n    --tw-ring-offset-color: #7f1d1d;\n  }\n\n  .dark .xl\\:dark\\:ring-offset-yellow-50 {\n    --tw-ring-offset-color: #fffbeb;\n  }\n\n  .dark .xl\\:dark\\:ring-offset-yellow-100 {\n    --tw-ring-offset-color: #fef3c7;\n  }\n\n  .dark .xl\\:dark\\:ring-offset-yellow-200 {\n    --tw-ring-offset-color: #fde68a;\n  }\n\n  .dark .xl\\:dark\\:ring-offset-yellow-300 {\n    --tw-ring-offset-color: #fcd34d;\n  }\n\n  .dark .xl\\:dark\\:ring-offset-yellow-400 {\n    --tw-ring-offset-color: #fbbf24;\n  }\n\n  .dark .xl\\:dark\\:ring-offset-yellow-500 {\n    --tw-ring-offset-color: #f59e0b;\n  }\n\n  .dark .xl\\:dark\\:ring-offset-yellow-600 {\n    --tw-ring-offset-color: #d97706;\n  }\n\n  .dark .xl\\:dark\\:ring-offset-yellow-700 {\n    --tw-ring-offset-color: #b45309;\n  }\n\n  .dark .xl\\:dark\\:ring-offset-yellow-800 {\n    --tw-ring-offset-color: #92400e;\n  }\n\n  .dark .xl\\:dark\\:ring-offset-yellow-900 {\n    --tw-ring-offset-color: #78350f;\n  }\n\n  .dark .xl\\:dark\\:ring-offset-green-50 {\n    --tw-ring-offset-color: #ecfdf5;\n  }\n\n  .dark .xl\\:dark\\:ring-offset-green-100 {\n    --tw-ring-offset-color: #d1fae5;\n  }\n\n  .dark .xl\\:dark\\:ring-offset-green-200 {\n    --tw-ring-offset-color: #a7f3d0;\n  }\n\n  .dark .xl\\:dark\\:ring-offset-green-300 {\n    --tw-ring-offset-color: #6ee7b7;\n  }\n\n  .dark .xl\\:dark\\:ring-offset-green-400 {\n    --tw-ring-offset-color: #34d399;\n  }\n\n  .dark .xl\\:dark\\:ring-offset-green-500 {\n    --tw-ring-offset-color: #10b981;\n  }\n\n  .dark .xl\\:dark\\:ring-offset-green-600 {\n    --tw-ring-offset-color: #059669;\n  }\n\n  .dark .xl\\:dark\\:ring-offset-green-700 {\n    --tw-ring-offset-color: #047857;\n  }\n\n  .dark .xl\\:dark\\:ring-offset-green-800 {\n    --tw-ring-offset-color: #065f46;\n  }\n\n  .dark .xl\\:dark\\:ring-offset-green-900 {\n    --tw-ring-offset-color: #064e3b;\n  }\n\n  .dark .xl\\:dark\\:ring-offset-blue-50 {\n    --tw-ring-offset-color: #eff6ff;\n  }\n\n  .dark .xl\\:dark\\:ring-offset-blue-100 {\n    --tw-ring-offset-color: #dbeafe;\n  }\n\n  .dark .xl\\:dark\\:ring-offset-blue-200 {\n    --tw-ring-offset-color: #bfdbfe;\n  }\n\n  .dark .xl\\:dark\\:ring-offset-blue-300 {\n    --tw-ring-offset-color: #93c5fd;\n  }\n\n  .dark .xl\\:dark\\:ring-offset-blue-400 {\n    --tw-ring-offset-color: #60a5fa;\n  }\n\n  .dark .xl\\:dark\\:ring-offset-blue-500 {\n    --tw-ring-offset-color: #3b82f6;\n  }\n\n  .dark .xl\\:dark\\:ring-offset-blue-600 {\n    --tw-ring-offset-color: #2563eb;\n  }\n\n  .dark .xl\\:dark\\:ring-offset-blue-700 {\n    --tw-ring-offset-color: #1d4ed8;\n  }\n\n  .dark .xl\\:dark\\:ring-offset-blue-800 {\n    --tw-ring-offset-color: #1e40af;\n  }\n\n  .dark .xl\\:dark\\:ring-offset-blue-900 {\n    --tw-ring-offset-color: #1e3a8a;\n  }\n\n  .dark .xl\\:dark\\:ring-offset-indigo-50 {\n    --tw-ring-offset-color: #eef2ff;\n  }\n\n  .dark .xl\\:dark\\:ring-offset-indigo-100 {\n    --tw-ring-offset-color: #e0e7ff;\n  }\n\n  .dark .xl\\:dark\\:ring-offset-indigo-200 {\n    --tw-ring-offset-color: #c7d2fe;\n  }\n\n  .dark .xl\\:dark\\:ring-offset-indigo-300 {\n    --tw-ring-offset-color: #a5b4fc;\n  }\n\n  .dark .xl\\:dark\\:ring-offset-indigo-400 {\n    --tw-ring-offset-color: #818cf8;\n  }\n\n  .dark .xl\\:dark\\:ring-offset-indigo-500 {\n    --tw-ring-offset-color: #6366f1;\n  }\n\n  .dark .xl\\:dark\\:ring-offset-indigo-600 {\n    --tw-ring-offset-color: #4f46e5;\n  }\n\n  .dark .xl\\:dark\\:ring-offset-indigo-700 {\n    --tw-ring-offset-color: #4338ca;\n  }\n\n  .dark .xl\\:dark\\:ring-offset-indigo-800 {\n    --tw-ring-offset-color: #3730a3;\n  }\n\n  .dark .xl\\:dark\\:ring-offset-indigo-900 {\n    --tw-ring-offset-color: #312e81;\n  }\n\n  .dark .xl\\:dark\\:ring-offset-purple-50 {\n    --tw-ring-offset-color: #f5f3ff;\n  }\n\n  .dark .xl\\:dark\\:ring-offset-purple-100 {\n    --tw-ring-offset-color: #ede9fe;\n  }\n\n  .dark .xl\\:dark\\:ring-offset-purple-200 {\n    --tw-ring-offset-color: #ddd6fe;\n  }\n\n  .dark .xl\\:dark\\:ring-offset-purple-300 {\n    --tw-ring-offset-color: #c4b5fd;\n  }\n\n  .dark .xl\\:dark\\:ring-offset-purple-400 {\n    --tw-ring-offset-color: #a78bfa;\n  }\n\n  .dark .xl\\:dark\\:ring-offset-purple-500 {\n    --tw-ring-offset-color: #8b5cf6;\n  }\n\n  .dark .xl\\:dark\\:ring-offset-purple-600 {\n    --tw-ring-offset-color: #7c3aed;\n  }\n\n  .dark .xl\\:dark\\:ring-offset-purple-700 {\n    --tw-ring-offset-color: #6d28d9;\n  }\n\n  .dark .xl\\:dark\\:ring-offset-purple-800 {\n    --tw-ring-offset-color: #5b21b6;\n  }\n\n  .dark .xl\\:dark\\:ring-offset-purple-900 {\n    --tw-ring-offset-color: #4c1d95;\n  }\n\n  .dark .xl\\:dark\\:ring-offset-pink-50 {\n    --tw-ring-offset-color: #fdf2f8;\n  }\n\n  .dark .xl\\:dark\\:ring-offset-pink-100 {\n    --tw-ring-offset-color: #fce7f3;\n  }\n\n  .dark .xl\\:dark\\:ring-offset-pink-200 {\n    --tw-ring-offset-color: #fbcfe8;\n  }\n\n  .dark .xl\\:dark\\:ring-offset-pink-300 {\n    --tw-ring-offset-color: #f9a8d4;\n  }\n\n  .dark .xl\\:dark\\:ring-offset-pink-400 {\n    --tw-ring-offset-color: #f472b6;\n  }\n\n  .dark .xl\\:dark\\:ring-offset-pink-500 {\n    --tw-ring-offset-color: #ec4899;\n  }\n\n  .dark .xl\\:dark\\:ring-offset-pink-600 {\n    --tw-ring-offset-color: #db2777;\n  }\n\n  .dark .xl\\:dark\\:ring-offset-pink-700 {\n    --tw-ring-offset-color: #be185d;\n  }\n\n  .dark .xl\\:dark\\:ring-offset-pink-800 {\n    --tw-ring-offset-color: #9d174d;\n  }\n\n  .dark .xl\\:dark\\:ring-offset-pink-900 {\n    --tw-ring-offset-color: #831843;\n  }\n\n  .dark .xl\\:dark\\:focus-within\\:ring-offset-transparent:focus-within {\n    --tw-ring-offset-color: transparent;\n  }\n\n  .dark .xl\\:dark\\:focus-within\\:ring-offset-current:focus-within {\n    --tw-ring-offset-color: currentColor;\n  }\n\n  .dark .xl\\:dark\\:focus-within\\:ring-offset-black:focus-within {\n    --tw-ring-offset-color: #000;\n  }\n\n  .dark .xl\\:dark\\:focus-within\\:ring-offset-white:focus-within {\n    --tw-ring-offset-color: #fff;\n  }\n\n  .dark .xl\\:dark\\:focus-within\\:ring-offset-gray-50:focus-within {\n    --tw-ring-offset-color: #f9fafb;\n  }\n\n  .dark .xl\\:dark\\:focus-within\\:ring-offset-gray-100:focus-within {\n    --tw-ring-offset-color: #f3f4f6;\n  }\n\n  .dark .xl\\:dark\\:focus-within\\:ring-offset-gray-200:focus-within {\n    --tw-ring-offset-color: #e5e7eb;\n  }\n\n  .dark .xl\\:dark\\:focus-within\\:ring-offset-gray-300:focus-within {\n    --tw-ring-offset-color: #d1d5db;\n  }\n\n  .dark .xl\\:dark\\:focus-within\\:ring-offset-gray-400:focus-within {\n    --tw-ring-offset-color: #9ca3af;\n  }\n\n  .dark .xl\\:dark\\:focus-within\\:ring-offset-gray-500:focus-within {\n    --tw-ring-offset-color: #6b7280;\n  }\n\n  .dark .xl\\:dark\\:focus-within\\:ring-offset-gray-600:focus-within {\n    --tw-ring-offset-color: #4b5563;\n  }\n\n  .dark .xl\\:dark\\:focus-within\\:ring-offset-gray-700:focus-within {\n    --tw-ring-offset-color: #374151;\n  }\n\n  .dark .xl\\:dark\\:focus-within\\:ring-offset-gray-800:focus-within {\n    --tw-ring-offset-color: #1f2937;\n  }\n\n  .dark .xl\\:dark\\:focus-within\\:ring-offset-gray-900:focus-within {\n    --tw-ring-offset-color: #111827;\n  }\n\n  .dark .xl\\:dark\\:focus-within\\:ring-offset-red-50:focus-within {\n    --tw-ring-offset-color: #fef2f2;\n  }\n\n  .dark .xl\\:dark\\:focus-within\\:ring-offset-red-100:focus-within {\n    --tw-ring-offset-color: #fee2e2;\n  }\n\n  .dark .xl\\:dark\\:focus-within\\:ring-offset-red-200:focus-within {\n    --tw-ring-offset-color: #fecaca;\n  }\n\n  .dark .xl\\:dark\\:focus-within\\:ring-offset-red-300:focus-within {\n    --tw-ring-offset-color: #fca5a5;\n  }\n\n  .dark .xl\\:dark\\:focus-within\\:ring-offset-red-400:focus-within {\n    --tw-ring-offset-color: #f87171;\n  }\n\n  .dark .xl\\:dark\\:focus-within\\:ring-offset-red-500:focus-within {\n    --tw-ring-offset-color: #ef4444;\n  }\n\n  .dark .xl\\:dark\\:focus-within\\:ring-offset-red-600:focus-within {\n    --tw-ring-offset-color: #dc2626;\n  }\n\n  .dark .xl\\:dark\\:focus-within\\:ring-offset-red-700:focus-within {\n    --tw-ring-offset-color: #b91c1c;\n  }\n\n  .dark .xl\\:dark\\:focus-within\\:ring-offset-red-800:focus-within {\n    --tw-ring-offset-color: #991b1b;\n  }\n\n  .dark .xl\\:dark\\:focus-within\\:ring-offset-red-900:focus-within {\n    --tw-ring-offset-color: #7f1d1d;\n  }\n\n  .dark .xl\\:dark\\:focus-within\\:ring-offset-yellow-50:focus-within {\n    --tw-ring-offset-color: #fffbeb;\n  }\n\n  .dark .xl\\:dark\\:focus-within\\:ring-offset-yellow-100:focus-within {\n    --tw-ring-offset-color: #fef3c7;\n  }\n\n  .dark .xl\\:dark\\:focus-within\\:ring-offset-yellow-200:focus-within {\n    --tw-ring-offset-color: #fde68a;\n  }\n\n  .dark .xl\\:dark\\:focus-within\\:ring-offset-yellow-300:focus-within {\n    --tw-ring-offset-color: #fcd34d;\n  }\n\n  .dark .xl\\:dark\\:focus-within\\:ring-offset-yellow-400:focus-within {\n    --tw-ring-offset-color: #fbbf24;\n  }\n\n  .dark .xl\\:dark\\:focus-within\\:ring-offset-yellow-500:focus-within {\n    --tw-ring-offset-color: #f59e0b;\n  }\n\n  .dark .xl\\:dark\\:focus-within\\:ring-offset-yellow-600:focus-within {\n    --tw-ring-offset-color: #d97706;\n  }\n\n  .dark .xl\\:dark\\:focus-within\\:ring-offset-yellow-700:focus-within {\n    --tw-ring-offset-color: #b45309;\n  }\n\n  .dark .xl\\:dark\\:focus-within\\:ring-offset-yellow-800:focus-within {\n    --tw-ring-offset-color: #92400e;\n  }\n\n  .dark .xl\\:dark\\:focus-within\\:ring-offset-yellow-900:focus-within {\n    --tw-ring-offset-color: #78350f;\n  }\n\n  .dark .xl\\:dark\\:focus-within\\:ring-offset-green-50:focus-within {\n    --tw-ring-offset-color: #ecfdf5;\n  }\n\n  .dark .xl\\:dark\\:focus-within\\:ring-offset-green-100:focus-within {\n    --tw-ring-offset-color: #d1fae5;\n  }\n\n  .dark .xl\\:dark\\:focus-within\\:ring-offset-green-200:focus-within {\n    --tw-ring-offset-color: #a7f3d0;\n  }\n\n  .dark .xl\\:dark\\:focus-within\\:ring-offset-green-300:focus-within {\n    --tw-ring-offset-color: #6ee7b7;\n  }\n\n  .dark .xl\\:dark\\:focus-within\\:ring-offset-green-400:focus-within {\n    --tw-ring-offset-color: #34d399;\n  }\n\n  .dark .xl\\:dark\\:focus-within\\:ring-offset-green-500:focus-within {\n    --tw-ring-offset-color: #10b981;\n  }\n\n  .dark .xl\\:dark\\:focus-within\\:ring-offset-green-600:focus-within {\n    --tw-ring-offset-color: #059669;\n  }\n\n  .dark .xl\\:dark\\:focus-within\\:ring-offset-green-700:focus-within {\n    --tw-ring-offset-color: #047857;\n  }\n\n  .dark .xl\\:dark\\:focus-within\\:ring-offset-green-800:focus-within {\n    --tw-ring-offset-color: #065f46;\n  }\n\n  .dark .xl\\:dark\\:focus-within\\:ring-offset-green-900:focus-within {\n    --tw-ring-offset-color: #064e3b;\n  }\n\n  .dark .xl\\:dark\\:focus-within\\:ring-offset-blue-50:focus-within {\n    --tw-ring-offset-color: #eff6ff;\n  }\n\n  .dark .xl\\:dark\\:focus-within\\:ring-offset-blue-100:focus-within {\n    --tw-ring-offset-color: #dbeafe;\n  }\n\n  .dark .xl\\:dark\\:focus-within\\:ring-offset-blue-200:focus-within {\n    --tw-ring-offset-color: #bfdbfe;\n  }\n\n  .dark .xl\\:dark\\:focus-within\\:ring-offset-blue-300:focus-within {\n    --tw-ring-offset-color: #93c5fd;\n  }\n\n  .dark .xl\\:dark\\:focus-within\\:ring-offset-blue-400:focus-within {\n    --tw-ring-offset-color: #60a5fa;\n  }\n\n  .dark .xl\\:dark\\:focus-within\\:ring-offset-blue-500:focus-within {\n    --tw-ring-offset-color: #3b82f6;\n  }\n\n  .dark .xl\\:dark\\:focus-within\\:ring-offset-blue-600:focus-within {\n    --tw-ring-offset-color: #2563eb;\n  }\n\n  .dark .xl\\:dark\\:focus-within\\:ring-offset-blue-700:focus-within {\n    --tw-ring-offset-color: #1d4ed8;\n  }\n\n  .dark .xl\\:dark\\:focus-within\\:ring-offset-blue-800:focus-within {\n    --tw-ring-offset-color: #1e40af;\n  }\n\n  .dark .xl\\:dark\\:focus-within\\:ring-offset-blue-900:focus-within {\n    --tw-ring-offset-color: #1e3a8a;\n  }\n\n  .dark .xl\\:dark\\:focus-within\\:ring-offset-indigo-50:focus-within {\n    --tw-ring-offset-color: #eef2ff;\n  }\n\n  .dark .xl\\:dark\\:focus-within\\:ring-offset-indigo-100:focus-within {\n    --tw-ring-offset-color: #e0e7ff;\n  }\n\n  .dark .xl\\:dark\\:focus-within\\:ring-offset-indigo-200:focus-within {\n    --tw-ring-offset-color: #c7d2fe;\n  }\n\n  .dark .xl\\:dark\\:focus-within\\:ring-offset-indigo-300:focus-within {\n    --tw-ring-offset-color: #a5b4fc;\n  }\n\n  .dark .xl\\:dark\\:focus-within\\:ring-offset-indigo-400:focus-within {\n    --tw-ring-offset-color: #818cf8;\n  }\n\n  .dark .xl\\:dark\\:focus-within\\:ring-offset-indigo-500:focus-within {\n    --tw-ring-offset-color: #6366f1;\n  }\n\n  .dark .xl\\:dark\\:focus-within\\:ring-offset-indigo-600:focus-within {\n    --tw-ring-offset-color: #4f46e5;\n  }\n\n  .dark .xl\\:dark\\:focus-within\\:ring-offset-indigo-700:focus-within {\n    --tw-ring-offset-color: #4338ca;\n  }\n\n  .dark .xl\\:dark\\:focus-within\\:ring-offset-indigo-800:focus-within {\n    --tw-ring-offset-color: #3730a3;\n  }\n\n  .dark .xl\\:dark\\:focus-within\\:ring-offset-indigo-900:focus-within {\n    --tw-ring-offset-color: #312e81;\n  }\n\n  .dark .xl\\:dark\\:focus-within\\:ring-offset-purple-50:focus-within {\n    --tw-ring-offset-color: #f5f3ff;\n  }\n\n  .dark .xl\\:dark\\:focus-within\\:ring-offset-purple-100:focus-within {\n    --tw-ring-offset-color: #ede9fe;\n  }\n\n  .dark .xl\\:dark\\:focus-within\\:ring-offset-purple-200:focus-within {\n    --tw-ring-offset-color: #ddd6fe;\n  }\n\n  .dark .xl\\:dark\\:focus-within\\:ring-offset-purple-300:focus-within {\n    --tw-ring-offset-color: #c4b5fd;\n  }\n\n  .dark .xl\\:dark\\:focus-within\\:ring-offset-purple-400:focus-within {\n    --tw-ring-offset-color: #a78bfa;\n  }\n\n  .dark .xl\\:dark\\:focus-within\\:ring-offset-purple-500:focus-within {\n    --tw-ring-offset-color: #8b5cf6;\n  }\n\n  .dark .xl\\:dark\\:focus-within\\:ring-offset-purple-600:focus-within {\n    --tw-ring-offset-color: #7c3aed;\n  }\n\n  .dark .xl\\:dark\\:focus-within\\:ring-offset-purple-700:focus-within {\n    --tw-ring-offset-color: #6d28d9;\n  }\n\n  .dark .xl\\:dark\\:focus-within\\:ring-offset-purple-800:focus-within {\n    --tw-ring-offset-color: #5b21b6;\n  }\n\n  .dark .xl\\:dark\\:focus-within\\:ring-offset-purple-900:focus-within {\n    --tw-ring-offset-color: #4c1d95;\n  }\n\n  .dark .xl\\:dark\\:focus-within\\:ring-offset-pink-50:focus-within {\n    --tw-ring-offset-color: #fdf2f8;\n  }\n\n  .dark .xl\\:dark\\:focus-within\\:ring-offset-pink-100:focus-within {\n    --tw-ring-offset-color: #fce7f3;\n  }\n\n  .dark .xl\\:dark\\:focus-within\\:ring-offset-pink-200:focus-within {\n    --tw-ring-offset-color: #fbcfe8;\n  }\n\n  .dark .xl\\:dark\\:focus-within\\:ring-offset-pink-300:focus-within {\n    --tw-ring-offset-color: #f9a8d4;\n  }\n\n  .dark .xl\\:dark\\:focus-within\\:ring-offset-pink-400:focus-within {\n    --tw-ring-offset-color: #f472b6;\n  }\n\n  .dark .xl\\:dark\\:focus-within\\:ring-offset-pink-500:focus-within {\n    --tw-ring-offset-color: #ec4899;\n  }\n\n  .dark .xl\\:dark\\:focus-within\\:ring-offset-pink-600:focus-within {\n    --tw-ring-offset-color: #db2777;\n  }\n\n  .dark .xl\\:dark\\:focus-within\\:ring-offset-pink-700:focus-within {\n    --tw-ring-offset-color: #be185d;\n  }\n\n  .dark .xl\\:dark\\:focus-within\\:ring-offset-pink-800:focus-within {\n    --tw-ring-offset-color: #9d174d;\n  }\n\n  .dark .xl\\:dark\\:focus-within\\:ring-offset-pink-900:focus-within {\n    --tw-ring-offset-color: #831843;\n  }\n\n  .dark .xl\\:dark\\:focus\\:ring-offset-transparent:focus {\n    --tw-ring-offset-color: transparent;\n  }\n\n  .dark .xl\\:dark\\:focus\\:ring-offset-current:focus {\n    --tw-ring-offset-color: currentColor;\n  }\n\n  .dark .xl\\:dark\\:focus\\:ring-offset-black:focus {\n    --tw-ring-offset-color: #000;\n  }\n\n  .dark .xl\\:dark\\:focus\\:ring-offset-white:focus {\n    --tw-ring-offset-color: #fff;\n  }\n\n  .dark .xl\\:dark\\:focus\\:ring-offset-gray-50:focus {\n    --tw-ring-offset-color: #f9fafb;\n  }\n\n  .dark .xl\\:dark\\:focus\\:ring-offset-gray-100:focus {\n    --tw-ring-offset-color: #f3f4f6;\n  }\n\n  .dark .xl\\:dark\\:focus\\:ring-offset-gray-200:focus {\n    --tw-ring-offset-color: #e5e7eb;\n  }\n\n  .dark .xl\\:dark\\:focus\\:ring-offset-gray-300:focus {\n    --tw-ring-offset-color: #d1d5db;\n  }\n\n  .dark .xl\\:dark\\:focus\\:ring-offset-gray-400:focus {\n    --tw-ring-offset-color: #9ca3af;\n  }\n\n  .dark .xl\\:dark\\:focus\\:ring-offset-gray-500:focus {\n    --tw-ring-offset-color: #6b7280;\n  }\n\n  .dark .xl\\:dark\\:focus\\:ring-offset-gray-600:focus {\n    --tw-ring-offset-color: #4b5563;\n  }\n\n  .dark .xl\\:dark\\:focus\\:ring-offset-gray-700:focus {\n    --tw-ring-offset-color: #374151;\n  }\n\n  .dark .xl\\:dark\\:focus\\:ring-offset-gray-800:focus {\n    --tw-ring-offset-color: #1f2937;\n  }\n\n  .dark .xl\\:dark\\:focus\\:ring-offset-gray-900:focus {\n    --tw-ring-offset-color: #111827;\n  }\n\n  .dark .xl\\:dark\\:focus\\:ring-offset-red-50:focus {\n    --tw-ring-offset-color: #fef2f2;\n  }\n\n  .dark .xl\\:dark\\:focus\\:ring-offset-red-100:focus {\n    --tw-ring-offset-color: #fee2e2;\n  }\n\n  .dark .xl\\:dark\\:focus\\:ring-offset-red-200:focus {\n    --tw-ring-offset-color: #fecaca;\n  }\n\n  .dark .xl\\:dark\\:focus\\:ring-offset-red-300:focus {\n    --tw-ring-offset-color: #fca5a5;\n  }\n\n  .dark .xl\\:dark\\:focus\\:ring-offset-red-400:focus {\n    --tw-ring-offset-color: #f87171;\n  }\n\n  .dark .xl\\:dark\\:focus\\:ring-offset-red-500:focus {\n    --tw-ring-offset-color: #ef4444;\n  }\n\n  .dark .xl\\:dark\\:focus\\:ring-offset-red-600:focus {\n    --tw-ring-offset-color: #dc2626;\n  }\n\n  .dark .xl\\:dark\\:focus\\:ring-offset-red-700:focus {\n    --tw-ring-offset-color: #b91c1c;\n  }\n\n  .dark .xl\\:dark\\:focus\\:ring-offset-red-800:focus {\n    --tw-ring-offset-color: #991b1b;\n  }\n\n  .dark .xl\\:dark\\:focus\\:ring-offset-red-900:focus {\n    --tw-ring-offset-color: #7f1d1d;\n  }\n\n  .dark .xl\\:dark\\:focus\\:ring-offset-yellow-50:focus {\n    --tw-ring-offset-color: #fffbeb;\n  }\n\n  .dark .xl\\:dark\\:focus\\:ring-offset-yellow-100:focus {\n    --tw-ring-offset-color: #fef3c7;\n  }\n\n  .dark .xl\\:dark\\:focus\\:ring-offset-yellow-200:focus {\n    --tw-ring-offset-color: #fde68a;\n  }\n\n  .dark .xl\\:dark\\:focus\\:ring-offset-yellow-300:focus {\n    --tw-ring-offset-color: #fcd34d;\n  }\n\n  .dark .xl\\:dark\\:focus\\:ring-offset-yellow-400:focus {\n    --tw-ring-offset-color: #fbbf24;\n  }\n\n  .dark .xl\\:dark\\:focus\\:ring-offset-yellow-500:focus {\n    --tw-ring-offset-color: #f59e0b;\n  }\n\n  .dark .xl\\:dark\\:focus\\:ring-offset-yellow-600:focus {\n    --tw-ring-offset-color: #d97706;\n  }\n\n  .dark .xl\\:dark\\:focus\\:ring-offset-yellow-700:focus {\n    --tw-ring-offset-color: #b45309;\n  }\n\n  .dark .xl\\:dark\\:focus\\:ring-offset-yellow-800:focus {\n    --tw-ring-offset-color: #92400e;\n  }\n\n  .dark .xl\\:dark\\:focus\\:ring-offset-yellow-900:focus {\n    --tw-ring-offset-color: #78350f;\n  }\n\n  .dark .xl\\:dark\\:focus\\:ring-offset-green-50:focus {\n    --tw-ring-offset-color: #ecfdf5;\n  }\n\n  .dark .xl\\:dark\\:focus\\:ring-offset-green-100:focus {\n    --tw-ring-offset-color: #d1fae5;\n  }\n\n  .dark .xl\\:dark\\:focus\\:ring-offset-green-200:focus {\n    --tw-ring-offset-color: #a7f3d0;\n  }\n\n  .dark .xl\\:dark\\:focus\\:ring-offset-green-300:focus {\n    --tw-ring-offset-color: #6ee7b7;\n  }\n\n  .dark .xl\\:dark\\:focus\\:ring-offset-green-400:focus {\n    --tw-ring-offset-color: #34d399;\n  }\n\n  .dark .xl\\:dark\\:focus\\:ring-offset-green-500:focus {\n    --tw-ring-offset-color: #10b981;\n  }\n\n  .dark .xl\\:dark\\:focus\\:ring-offset-green-600:focus {\n    --tw-ring-offset-color: #059669;\n  }\n\n  .dark .xl\\:dark\\:focus\\:ring-offset-green-700:focus {\n    --tw-ring-offset-color: #047857;\n  }\n\n  .dark .xl\\:dark\\:focus\\:ring-offset-green-800:focus {\n    --tw-ring-offset-color: #065f46;\n  }\n\n  .dark .xl\\:dark\\:focus\\:ring-offset-green-900:focus {\n    --tw-ring-offset-color: #064e3b;\n  }\n\n  .dark .xl\\:dark\\:focus\\:ring-offset-blue-50:focus {\n    --tw-ring-offset-color: #eff6ff;\n  }\n\n  .dark .xl\\:dark\\:focus\\:ring-offset-blue-100:focus {\n    --tw-ring-offset-color: #dbeafe;\n  }\n\n  .dark .xl\\:dark\\:focus\\:ring-offset-blue-200:focus {\n    --tw-ring-offset-color: #bfdbfe;\n  }\n\n  .dark .xl\\:dark\\:focus\\:ring-offset-blue-300:focus {\n    --tw-ring-offset-color: #93c5fd;\n  }\n\n  .dark .xl\\:dark\\:focus\\:ring-offset-blue-400:focus {\n    --tw-ring-offset-color: #60a5fa;\n  }\n\n  .dark .xl\\:dark\\:focus\\:ring-offset-blue-500:focus {\n    --tw-ring-offset-color: #3b82f6;\n  }\n\n  .dark .xl\\:dark\\:focus\\:ring-offset-blue-600:focus {\n    --tw-ring-offset-color: #2563eb;\n  }\n\n  .dark .xl\\:dark\\:focus\\:ring-offset-blue-700:focus {\n    --tw-ring-offset-color: #1d4ed8;\n  }\n\n  .dark .xl\\:dark\\:focus\\:ring-offset-blue-800:focus {\n    --tw-ring-offset-color: #1e40af;\n  }\n\n  .dark .xl\\:dark\\:focus\\:ring-offset-blue-900:focus {\n    --tw-ring-offset-color: #1e3a8a;\n  }\n\n  .dark .xl\\:dark\\:focus\\:ring-offset-indigo-50:focus {\n    --tw-ring-offset-color: #eef2ff;\n  }\n\n  .dark .xl\\:dark\\:focus\\:ring-offset-indigo-100:focus {\n    --tw-ring-offset-color: #e0e7ff;\n  }\n\n  .dark .xl\\:dark\\:focus\\:ring-offset-indigo-200:focus {\n    --tw-ring-offset-color: #c7d2fe;\n  }\n\n  .dark .xl\\:dark\\:focus\\:ring-offset-indigo-300:focus {\n    --tw-ring-offset-color: #a5b4fc;\n  }\n\n  .dark .xl\\:dark\\:focus\\:ring-offset-indigo-400:focus {\n    --tw-ring-offset-color: #818cf8;\n  }\n\n  .dark .xl\\:dark\\:focus\\:ring-offset-indigo-500:focus {\n    --tw-ring-offset-color: #6366f1;\n  }\n\n  .dark .xl\\:dark\\:focus\\:ring-offset-indigo-600:focus {\n    --tw-ring-offset-color: #4f46e5;\n  }\n\n  .dark .xl\\:dark\\:focus\\:ring-offset-indigo-700:focus {\n    --tw-ring-offset-color: #4338ca;\n  }\n\n  .dark .xl\\:dark\\:focus\\:ring-offset-indigo-800:focus {\n    --tw-ring-offset-color: #3730a3;\n  }\n\n  .dark .xl\\:dark\\:focus\\:ring-offset-indigo-900:focus {\n    --tw-ring-offset-color: #312e81;\n  }\n\n  .dark .xl\\:dark\\:focus\\:ring-offset-purple-50:focus {\n    --tw-ring-offset-color: #f5f3ff;\n  }\n\n  .dark .xl\\:dark\\:focus\\:ring-offset-purple-100:focus {\n    --tw-ring-offset-color: #ede9fe;\n  }\n\n  .dark .xl\\:dark\\:focus\\:ring-offset-purple-200:focus {\n    --tw-ring-offset-color: #ddd6fe;\n  }\n\n  .dark .xl\\:dark\\:focus\\:ring-offset-purple-300:focus {\n    --tw-ring-offset-color: #c4b5fd;\n  }\n\n  .dark .xl\\:dark\\:focus\\:ring-offset-purple-400:focus {\n    --tw-ring-offset-color: #a78bfa;\n  }\n\n  .dark .xl\\:dark\\:focus\\:ring-offset-purple-500:focus {\n    --tw-ring-offset-color: #8b5cf6;\n  }\n\n  .dark .xl\\:dark\\:focus\\:ring-offset-purple-600:focus {\n    --tw-ring-offset-color: #7c3aed;\n  }\n\n  .dark .xl\\:dark\\:focus\\:ring-offset-purple-700:focus {\n    --tw-ring-offset-color: #6d28d9;\n  }\n\n  .dark .xl\\:dark\\:focus\\:ring-offset-purple-800:focus {\n    --tw-ring-offset-color: #5b21b6;\n  }\n\n  .dark .xl\\:dark\\:focus\\:ring-offset-purple-900:focus {\n    --tw-ring-offset-color: #4c1d95;\n  }\n\n  .dark .xl\\:dark\\:focus\\:ring-offset-pink-50:focus {\n    --tw-ring-offset-color: #fdf2f8;\n  }\n\n  .dark .xl\\:dark\\:focus\\:ring-offset-pink-100:focus {\n    --tw-ring-offset-color: #fce7f3;\n  }\n\n  .dark .xl\\:dark\\:focus\\:ring-offset-pink-200:focus {\n    --tw-ring-offset-color: #fbcfe8;\n  }\n\n  .dark .xl\\:dark\\:focus\\:ring-offset-pink-300:focus {\n    --tw-ring-offset-color: #f9a8d4;\n  }\n\n  .dark .xl\\:dark\\:focus\\:ring-offset-pink-400:focus {\n    --tw-ring-offset-color: #f472b6;\n  }\n\n  .dark .xl\\:dark\\:focus\\:ring-offset-pink-500:focus {\n    --tw-ring-offset-color: #ec4899;\n  }\n\n  .dark .xl\\:dark\\:focus\\:ring-offset-pink-600:focus {\n    --tw-ring-offset-color: #db2777;\n  }\n\n  .dark .xl\\:dark\\:focus\\:ring-offset-pink-700:focus {\n    --tw-ring-offset-color: #be185d;\n  }\n\n  .dark .xl\\:dark\\:focus\\:ring-offset-pink-800:focus {\n    --tw-ring-offset-color: #9d174d;\n  }\n\n  .dark .xl\\:dark\\:focus\\:ring-offset-pink-900:focus {\n    --tw-ring-offset-color: #831843;\n  }\n\n  .xl\\:ring-offset-0 {\n    --tw-ring-offset-width: 0px;\n  }\n\n  .xl\\:ring-offset-1 {\n    --tw-ring-offset-width: 1px;\n  }\n\n  .xl\\:ring-offset-2 {\n    --tw-ring-offset-width: 2px;\n  }\n\n  .xl\\:ring-offset-4 {\n    --tw-ring-offset-width: 4px;\n  }\n\n  .xl\\:ring-offset-8 {\n    --tw-ring-offset-width: 8px;\n  }\n\n  .xl\\:focus-within\\:ring-offset-0:focus-within {\n    --tw-ring-offset-width: 0px;\n  }\n\n  .xl\\:focus-within\\:ring-offset-1:focus-within {\n    --tw-ring-offset-width: 1px;\n  }\n\n  .xl\\:focus-within\\:ring-offset-2:focus-within {\n    --tw-ring-offset-width: 2px;\n  }\n\n  .xl\\:focus-within\\:ring-offset-4:focus-within {\n    --tw-ring-offset-width: 4px;\n  }\n\n  .xl\\:focus-within\\:ring-offset-8:focus-within {\n    --tw-ring-offset-width: 8px;\n  }\n\n  .xl\\:focus\\:ring-offset-0:focus {\n    --tw-ring-offset-width: 0px;\n  }\n\n  .xl\\:focus\\:ring-offset-1:focus {\n    --tw-ring-offset-width: 1px;\n  }\n\n  .xl\\:focus\\:ring-offset-2:focus {\n    --tw-ring-offset-width: 2px;\n  }\n\n  .xl\\:focus\\:ring-offset-4:focus {\n    --tw-ring-offset-width: 4px;\n  }\n\n  .xl\\:focus\\:ring-offset-8:focus {\n    --tw-ring-offset-width: 8px;\n  }\n\n  .xl\\:ring-transparent {\n    --tw-ring-color: transparent;\n  }\n\n  .xl\\:ring-current {\n    --tw-ring-color: currentColor;\n  }\n\n  .xl\\:ring-black {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(0, 0, 0, var(--tw-ring-opacity));\n  }\n\n  .xl\\:ring-white {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(255, 255, 255, var(--tw-ring-opacity));\n  }\n\n  .xl\\:ring-gray-50 {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(249, 250, 251, var(--tw-ring-opacity));\n  }\n\n  .xl\\:ring-gray-100 {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(243, 244, 246, var(--tw-ring-opacity));\n  }\n\n  .xl\\:ring-gray-200 {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(229, 231, 235, var(--tw-ring-opacity));\n  }\n\n  .xl\\:ring-gray-300 {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(209, 213, 219, var(--tw-ring-opacity));\n  }\n\n  .xl\\:ring-gray-400 {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(156, 163, 175, var(--tw-ring-opacity));\n  }\n\n  .xl\\:ring-gray-500 {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(107, 114, 128, var(--tw-ring-opacity));\n  }\n\n  .xl\\:ring-gray-600 {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(75, 85, 99, var(--tw-ring-opacity));\n  }\n\n  .xl\\:ring-gray-700 {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(55, 65, 81, var(--tw-ring-opacity));\n  }\n\n  .xl\\:ring-gray-800 {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(31, 41, 55, var(--tw-ring-opacity));\n  }\n\n  .xl\\:ring-gray-900 {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(17, 24, 39, var(--tw-ring-opacity));\n  }\n\n  .xl\\:ring-red-50 {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(254, 242, 242, var(--tw-ring-opacity));\n  }\n\n  .xl\\:ring-red-100 {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(254, 226, 226, var(--tw-ring-opacity));\n  }\n\n  .xl\\:ring-red-200 {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(254, 202, 202, var(--tw-ring-opacity));\n  }\n\n  .xl\\:ring-red-300 {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(252, 165, 165, var(--tw-ring-opacity));\n  }\n\n  .xl\\:ring-red-400 {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(248, 113, 113, var(--tw-ring-opacity));\n  }\n\n  .xl\\:ring-red-500 {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(239, 68, 68, var(--tw-ring-opacity));\n  }\n\n  .xl\\:ring-red-600 {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(220, 38, 38, var(--tw-ring-opacity));\n  }\n\n  .xl\\:ring-red-700 {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(185, 28, 28, var(--tw-ring-opacity));\n  }\n\n  .xl\\:ring-red-800 {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(153, 27, 27, var(--tw-ring-opacity));\n  }\n\n  .xl\\:ring-red-900 {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(127, 29, 29, var(--tw-ring-opacity));\n  }\n\n  .xl\\:ring-yellow-50 {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(255, 251, 235, var(--tw-ring-opacity));\n  }\n\n  .xl\\:ring-yellow-100 {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(254, 243, 199, var(--tw-ring-opacity));\n  }\n\n  .xl\\:ring-yellow-200 {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(253, 230, 138, var(--tw-ring-opacity));\n  }\n\n  .xl\\:ring-yellow-300 {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(252, 211, 77, var(--tw-ring-opacity));\n  }\n\n  .xl\\:ring-yellow-400 {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(251, 191, 36, var(--tw-ring-opacity));\n  }\n\n  .xl\\:ring-yellow-500 {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(245, 158, 11, var(--tw-ring-opacity));\n  }\n\n  .xl\\:ring-yellow-600 {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(217, 119, 6, var(--tw-ring-opacity));\n  }\n\n  .xl\\:ring-yellow-700 {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(180, 83, 9, var(--tw-ring-opacity));\n  }\n\n  .xl\\:ring-yellow-800 {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(146, 64, 14, var(--tw-ring-opacity));\n  }\n\n  .xl\\:ring-yellow-900 {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(120, 53, 15, var(--tw-ring-opacity));\n  }\n\n  .xl\\:ring-green-50 {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(236, 253, 245, var(--tw-ring-opacity));\n  }\n\n  .xl\\:ring-green-100 {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(209, 250, 229, var(--tw-ring-opacity));\n  }\n\n  .xl\\:ring-green-200 {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(167, 243, 208, var(--tw-ring-opacity));\n  }\n\n  .xl\\:ring-green-300 {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(110, 231, 183, var(--tw-ring-opacity));\n  }\n\n  .xl\\:ring-green-400 {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(52, 211, 153, var(--tw-ring-opacity));\n  }\n\n  .xl\\:ring-green-500 {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(16, 185, 129, var(--tw-ring-opacity));\n  }\n\n  .xl\\:ring-green-600 {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(5, 150, 105, var(--tw-ring-opacity));\n  }\n\n  .xl\\:ring-green-700 {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(4, 120, 87, var(--tw-ring-opacity));\n  }\n\n  .xl\\:ring-green-800 {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(6, 95, 70, var(--tw-ring-opacity));\n  }\n\n  .xl\\:ring-green-900 {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(6, 78, 59, var(--tw-ring-opacity));\n  }\n\n  .xl\\:ring-blue-50 {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(239, 246, 255, var(--tw-ring-opacity));\n  }\n\n  .xl\\:ring-blue-100 {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(219, 234, 254, var(--tw-ring-opacity));\n  }\n\n  .xl\\:ring-blue-200 {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(191, 219, 254, var(--tw-ring-opacity));\n  }\n\n  .xl\\:ring-blue-300 {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(147, 197, 253, var(--tw-ring-opacity));\n  }\n\n  .xl\\:ring-blue-400 {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(96, 165, 250, var(--tw-ring-opacity));\n  }\n\n  .xl\\:ring-blue-500 {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(59, 130, 246, var(--tw-ring-opacity));\n  }\n\n  .xl\\:ring-blue-600 {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(37, 99, 235, var(--tw-ring-opacity));\n  }\n\n  .xl\\:ring-blue-700 {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(29, 78, 216, var(--tw-ring-opacity));\n  }\n\n  .xl\\:ring-blue-800 {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(30, 64, 175, var(--tw-ring-opacity));\n  }\n\n  .xl\\:ring-blue-900 {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(30, 58, 138, var(--tw-ring-opacity));\n  }\n\n  .xl\\:ring-indigo-50 {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(238, 242, 255, var(--tw-ring-opacity));\n  }\n\n  .xl\\:ring-indigo-100 {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(224, 231, 255, var(--tw-ring-opacity));\n  }\n\n  .xl\\:ring-indigo-200 {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(199, 210, 254, var(--tw-ring-opacity));\n  }\n\n  .xl\\:ring-indigo-300 {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(165, 180, 252, var(--tw-ring-opacity));\n  }\n\n  .xl\\:ring-indigo-400 {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(129, 140, 248, var(--tw-ring-opacity));\n  }\n\n  .xl\\:ring-indigo-500 {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(99, 102, 241, var(--tw-ring-opacity));\n  }\n\n  .xl\\:ring-indigo-600 {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(79, 70, 229, var(--tw-ring-opacity));\n  }\n\n  .xl\\:ring-indigo-700 {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(67, 56, 202, var(--tw-ring-opacity));\n  }\n\n  .xl\\:ring-indigo-800 {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(55, 48, 163, var(--tw-ring-opacity));\n  }\n\n  .xl\\:ring-indigo-900 {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(49, 46, 129, var(--tw-ring-opacity));\n  }\n\n  .xl\\:ring-purple-50 {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(245, 243, 255, var(--tw-ring-opacity));\n  }\n\n  .xl\\:ring-purple-100 {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(237, 233, 254, var(--tw-ring-opacity));\n  }\n\n  .xl\\:ring-purple-200 {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(221, 214, 254, var(--tw-ring-opacity));\n  }\n\n  .xl\\:ring-purple-300 {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(196, 181, 253, var(--tw-ring-opacity));\n  }\n\n  .xl\\:ring-purple-400 {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(167, 139, 250, var(--tw-ring-opacity));\n  }\n\n  .xl\\:ring-purple-500 {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(139, 92, 246, var(--tw-ring-opacity));\n  }\n\n  .xl\\:ring-purple-600 {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(124, 58, 237, var(--tw-ring-opacity));\n  }\n\n  .xl\\:ring-purple-700 {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(109, 40, 217, var(--tw-ring-opacity));\n  }\n\n  .xl\\:ring-purple-800 {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(91, 33, 182, var(--tw-ring-opacity));\n  }\n\n  .xl\\:ring-purple-900 {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(76, 29, 149, var(--tw-ring-opacity));\n  }\n\n  .xl\\:ring-pink-50 {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(253, 242, 248, var(--tw-ring-opacity));\n  }\n\n  .xl\\:ring-pink-100 {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(252, 231, 243, var(--tw-ring-opacity));\n  }\n\n  .xl\\:ring-pink-200 {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(251, 207, 232, var(--tw-ring-opacity));\n  }\n\n  .xl\\:ring-pink-300 {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(249, 168, 212, var(--tw-ring-opacity));\n  }\n\n  .xl\\:ring-pink-400 {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(244, 114, 182, var(--tw-ring-opacity));\n  }\n\n  .xl\\:ring-pink-500 {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(236, 72, 153, var(--tw-ring-opacity));\n  }\n\n  .xl\\:ring-pink-600 {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(219, 39, 119, var(--tw-ring-opacity));\n  }\n\n  .xl\\:ring-pink-700 {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(190, 24, 93, var(--tw-ring-opacity));\n  }\n\n  .xl\\:ring-pink-800 {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(157, 23, 77, var(--tw-ring-opacity));\n  }\n\n  .xl\\:ring-pink-900 {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(131, 24, 67, var(--tw-ring-opacity));\n  }\n\n  .xl\\:focus-within\\:ring-transparent:focus-within {\n    --tw-ring-color: transparent;\n  }\n\n  .xl\\:focus-within\\:ring-current:focus-within {\n    --tw-ring-color: currentColor;\n  }\n\n  .xl\\:focus-within\\:ring-black:focus-within {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(0, 0, 0, var(--tw-ring-opacity));\n  }\n\n  .xl\\:focus-within\\:ring-white:focus-within {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(255, 255, 255, var(--tw-ring-opacity));\n  }\n\n  .xl\\:focus-within\\:ring-gray-50:focus-within {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(249, 250, 251, var(--tw-ring-opacity));\n  }\n\n  .xl\\:focus-within\\:ring-gray-100:focus-within {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(243, 244, 246, var(--tw-ring-opacity));\n  }\n\n  .xl\\:focus-within\\:ring-gray-200:focus-within {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(229, 231, 235, var(--tw-ring-opacity));\n  }\n\n  .xl\\:focus-within\\:ring-gray-300:focus-within {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(209, 213, 219, var(--tw-ring-opacity));\n  }\n\n  .xl\\:focus-within\\:ring-gray-400:focus-within {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(156, 163, 175, var(--tw-ring-opacity));\n  }\n\n  .xl\\:focus-within\\:ring-gray-500:focus-within {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(107, 114, 128, var(--tw-ring-opacity));\n  }\n\n  .xl\\:focus-within\\:ring-gray-600:focus-within {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(75, 85, 99, var(--tw-ring-opacity));\n  }\n\n  .xl\\:focus-within\\:ring-gray-700:focus-within {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(55, 65, 81, var(--tw-ring-opacity));\n  }\n\n  .xl\\:focus-within\\:ring-gray-800:focus-within {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(31, 41, 55, var(--tw-ring-opacity));\n  }\n\n  .xl\\:focus-within\\:ring-gray-900:focus-within {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(17, 24, 39, var(--tw-ring-opacity));\n  }\n\n  .xl\\:focus-within\\:ring-red-50:focus-within {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(254, 242, 242, var(--tw-ring-opacity));\n  }\n\n  .xl\\:focus-within\\:ring-red-100:focus-within {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(254, 226, 226, var(--tw-ring-opacity));\n  }\n\n  .xl\\:focus-within\\:ring-red-200:focus-within {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(254, 202, 202, var(--tw-ring-opacity));\n  }\n\n  .xl\\:focus-within\\:ring-red-300:focus-within {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(252, 165, 165, var(--tw-ring-opacity));\n  }\n\n  .xl\\:focus-within\\:ring-red-400:focus-within {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(248, 113, 113, var(--tw-ring-opacity));\n  }\n\n  .xl\\:focus-within\\:ring-red-500:focus-within {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(239, 68, 68, var(--tw-ring-opacity));\n  }\n\n  .xl\\:focus-within\\:ring-red-600:focus-within {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(220, 38, 38, var(--tw-ring-opacity));\n  }\n\n  .xl\\:focus-within\\:ring-red-700:focus-within {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(185, 28, 28, var(--tw-ring-opacity));\n  }\n\n  .xl\\:focus-within\\:ring-red-800:focus-within {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(153, 27, 27, var(--tw-ring-opacity));\n  }\n\n  .xl\\:focus-within\\:ring-red-900:focus-within {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(127, 29, 29, var(--tw-ring-opacity));\n  }\n\n  .xl\\:focus-within\\:ring-yellow-50:focus-within {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(255, 251, 235, var(--tw-ring-opacity));\n  }\n\n  .xl\\:focus-within\\:ring-yellow-100:focus-within {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(254, 243, 199, var(--tw-ring-opacity));\n  }\n\n  .xl\\:focus-within\\:ring-yellow-200:focus-within {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(253, 230, 138, var(--tw-ring-opacity));\n  }\n\n  .xl\\:focus-within\\:ring-yellow-300:focus-within {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(252, 211, 77, var(--tw-ring-opacity));\n  }\n\n  .xl\\:focus-within\\:ring-yellow-400:focus-within {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(251, 191, 36, var(--tw-ring-opacity));\n  }\n\n  .xl\\:focus-within\\:ring-yellow-500:focus-within {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(245, 158, 11, var(--tw-ring-opacity));\n  }\n\n  .xl\\:focus-within\\:ring-yellow-600:focus-within {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(217, 119, 6, var(--tw-ring-opacity));\n  }\n\n  .xl\\:focus-within\\:ring-yellow-700:focus-within {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(180, 83, 9, var(--tw-ring-opacity));\n  }\n\n  .xl\\:focus-within\\:ring-yellow-800:focus-within {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(146, 64, 14, var(--tw-ring-opacity));\n  }\n\n  .xl\\:focus-within\\:ring-yellow-900:focus-within {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(120, 53, 15, var(--tw-ring-opacity));\n  }\n\n  .xl\\:focus-within\\:ring-green-50:focus-within {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(236, 253, 245, var(--tw-ring-opacity));\n  }\n\n  .xl\\:focus-within\\:ring-green-100:focus-within {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(209, 250, 229, var(--tw-ring-opacity));\n  }\n\n  .xl\\:focus-within\\:ring-green-200:focus-within {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(167, 243, 208, var(--tw-ring-opacity));\n  }\n\n  .xl\\:focus-within\\:ring-green-300:focus-within {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(110, 231, 183, var(--tw-ring-opacity));\n  }\n\n  .xl\\:focus-within\\:ring-green-400:focus-within {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(52, 211, 153, var(--tw-ring-opacity));\n  }\n\n  .xl\\:focus-within\\:ring-green-500:focus-within {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(16, 185, 129, var(--tw-ring-opacity));\n  }\n\n  .xl\\:focus-within\\:ring-green-600:focus-within {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(5, 150, 105, var(--tw-ring-opacity));\n  }\n\n  .xl\\:focus-within\\:ring-green-700:focus-within {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(4, 120, 87, var(--tw-ring-opacity));\n  }\n\n  .xl\\:focus-within\\:ring-green-800:focus-within {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(6, 95, 70, var(--tw-ring-opacity));\n  }\n\n  .xl\\:focus-within\\:ring-green-900:focus-within {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(6, 78, 59, var(--tw-ring-opacity));\n  }\n\n  .xl\\:focus-within\\:ring-blue-50:focus-within {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(239, 246, 255, var(--tw-ring-opacity));\n  }\n\n  .xl\\:focus-within\\:ring-blue-100:focus-within {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(219, 234, 254, var(--tw-ring-opacity));\n  }\n\n  .xl\\:focus-within\\:ring-blue-200:focus-within {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(191, 219, 254, var(--tw-ring-opacity));\n  }\n\n  .xl\\:focus-within\\:ring-blue-300:focus-within {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(147, 197, 253, var(--tw-ring-opacity));\n  }\n\n  .xl\\:focus-within\\:ring-blue-400:focus-within {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(96, 165, 250, var(--tw-ring-opacity));\n  }\n\n  .xl\\:focus-within\\:ring-blue-500:focus-within {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(59, 130, 246, var(--tw-ring-opacity));\n  }\n\n  .xl\\:focus-within\\:ring-blue-600:focus-within {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(37, 99, 235, var(--tw-ring-opacity));\n  }\n\n  .xl\\:focus-within\\:ring-blue-700:focus-within {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(29, 78, 216, var(--tw-ring-opacity));\n  }\n\n  .xl\\:focus-within\\:ring-blue-800:focus-within {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(30, 64, 175, var(--tw-ring-opacity));\n  }\n\n  .xl\\:focus-within\\:ring-blue-900:focus-within {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(30, 58, 138, var(--tw-ring-opacity));\n  }\n\n  .xl\\:focus-within\\:ring-indigo-50:focus-within {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(238, 242, 255, var(--tw-ring-opacity));\n  }\n\n  .xl\\:focus-within\\:ring-indigo-100:focus-within {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(224, 231, 255, var(--tw-ring-opacity));\n  }\n\n  .xl\\:focus-within\\:ring-indigo-200:focus-within {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(199, 210, 254, var(--tw-ring-opacity));\n  }\n\n  .xl\\:focus-within\\:ring-indigo-300:focus-within {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(165, 180, 252, var(--tw-ring-opacity));\n  }\n\n  .xl\\:focus-within\\:ring-indigo-400:focus-within {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(129, 140, 248, var(--tw-ring-opacity));\n  }\n\n  .xl\\:focus-within\\:ring-indigo-500:focus-within {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(99, 102, 241, var(--tw-ring-opacity));\n  }\n\n  .xl\\:focus-within\\:ring-indigo-600:focus-within {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(79, 70, 229, var(--tw-ring-opacity));\n  }\n\n  .xl\\:focus-within\\:ring-indigo-700:focus-within {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(67, 56, 202, var(--tw-ring-opacity));\n  }\n\n  .xl\\:focus-within\\:ring-indigo-800:focus-within {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(55, 48, 163, var(--tw-ring-opacity));\n  }\n\n  .xl\\:focus-within\\:ring-indigo-900:focus-within {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(49, 46, 129, var(--tw-ring-opacity));\n  }\n\n  .xl\\:focus-within\\:ring-purple-50:focus-within {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(245, 243, 255, var(--tw-ring-opacity));\n  }\n\n  .xl\\:focus-within\\:ring-purple-100:focus-within {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(237, 233, 254, var(--tw-ring-opacity));\n  }\n\n  .xl\\:focus-within\\:ring-purple-200:focus-within {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(221, 214, 254, var(--tw-ring-opacity));\n  }\n\n  .xl\\:focus-within\\:ring-purple-300:focus-within {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(196, 181, 253, var(--tw-ring-opacity));\n  }\n\n  .xl\\:focus-within\\:ring-purple-400:focus-within {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(167, 139, 250, var(--tw-ring-opacity));\n  }\n\n  .xl\\:focus-within\\:ring-purple-500:focus-within {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(139, 92, 246, var(--tw-ring-opacity));\n  }\n\n  .xl\\:focus-within\\:ring-purple-600:focus-within {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(124, 58, 237, var(--tw-ring-opacity));\n  }\n\n  .xl\\:focus-within\\:ring-purple-700:focus-within {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(109, 40, 217, var(--tw-ring-opacity));\n  }\n\n  .xl\\:focus-within\\:ring-purple-800:focus-within {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(91, 33, 182, var(--tw-ring-opacity));\n  }\n\n  .xl\\:focus-within\\:ring-purple-900:focus-within {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(76, 29, 149, var(--tw-ring-opacity));\n  }\n\n  .xl\\:focus-within\\:ring-pink-50:focus-within {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(253, 242, 248, var(--tw-ring-opacity));\n  }\n\n  .xl\\:focus-within\\:ring-pink-100:focus-within {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(252, 231, 243, var(--tw-ring-opacity));\n  }\n\n  .xl\\:focus-within\\:ring-pink-200:focus-within {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(251, 207, 232, var(--tw-ring-opacity));\n  }\n\n  .xl\\:focus-within\\:ring-pink-300:focus-within {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(249, 168, 212, var(--tw-ring-opacity));\n  }\n\n  .xl\\:focus-within\\:ring-pink-400:focus-within {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(244, 114, 182, var(--tw-ring-opacity));\n  }\n\n  .xl\\:focus-within\\:ring-pink-500:focus-within {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(236, 72, 153, var(--tw-ring-opacity));\n  }\n\n  .xl\\:focus-within\\:ring-pink-600:focus-within {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(219, 39, 119, var(--tw-ring-opacity));\n  }\n\n  .xl\\:focus-within\\:ring-pink-700:focus-within {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(190, 24, 93, var(--tw-ring-opacity));\n  }\n\n  .xl\\:focus-within\\:ring-pink-800:focus-within {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(157, 23, 77, var(--tw-ring-opacity));\n  }\n\n  .xl\\:focus-within\\:ring-pink-900:focus-within {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(131, 24, 67, var(--tw-ring-opacity));\n  }\n\n  .xl\\:focus\\:ring-transparent:focus {\n    --tw-ring-color: transparent;\n  }\n\n  .xl\\:focus\\:ring-current:focus {\n    --tw-ring-color: currentColor;\n  }\n\n  .xl\\:focus\\:ring-black:focus {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(0, 0, 0, var(--tw-ring-opacity));\n  }\n\n  .xl\\:focus\\:ring-white:focus {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(255, 255, 255, var(--tw-ring-opacity));\n  }\n\n  .xl\\:focus\\:ring-gray-50:focus {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(249, 250, 251, var(--tw-ring-opacity));\n  }\n\n  .xl\\:focus\\:ring-gray-100:focus {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(243, 244, 246, var(--tw-ring-opacity));\n  }\n\n  .xl\\:focus\\:ring-gray-200:focus {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(229, 231, 235, var(--tw-ring-opacity));\n  }\n\n  .xl\\:focus\\:ring-gray-300:focus {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(209, 213, 219, var(--tw-ring-opacity));\n  }\n\n  .xl\\:focus\\:ring-gray-400:focus {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(156, 163, 175, var(--tw-ring-opacity));\n  }\n\n  .xl\\:focus\\:ring-gray-500:focus {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(107, 114, 128, var(--tw-ring-opacity));\n  }\n\n  .xl\\:focus\\:ring-gray-600:focus {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(75, 85, 99, var(--tw-ring-opacity));\n  }\n\n  .xl\\:focus\\:ring-gray-700:focus {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(55, 65, 81, var(--tw-ring-opacity));\n  }\n\n  .xl\\:focus\\:ring-gray-800:focus {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(31, 41, 55, var(--tw-ring-opacity));\n  }\n\n  .xl\\:focus\\:ring-gray-900:focus {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(17, 24, 39, var(--tw-ring-opacity));\n  }\n\n  .xl\\:focus\\:ring-red-50:focus {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(254, 242, 242, var(--tw-ring-opacity));\n  }\n\n  .xl\\:focus\\:ring-red-100:focus {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(254, 226, 226, var(--tw-ring-opacity));\n  }\n\n  .xl\\:focus\\:ring-red-200:focus {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(254, 202, 202, var(--tw-ring-opacity));\n  }\n\n  .xl\\:focus\\:ring-red-300:focus {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(252, 165, 165, var(--tw-ring-opacity));\n  }\n\n  .xl\\:focus\\:ring-red-400:focus {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(248, 113, 113, var(--tw-ring-opacity));\n  }\n\n  .xl\\:focus\\:ring-red-500:focus {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(239, 68, 68, var(--tw-ring-opacity));\n  }\n\n  .xl\\:focus\\:ring-red-600:focus {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(220, 38, 38, var(--tw-ring-opacity));\n  }\n\n  .xl\\:focus\\:ring-red-700:focus {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(185, 28, 28, var(--tw-ring-opacity));\n  }\n\n  .xl\\:focus\\:ring-red-800:focus {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(153, 27, 27, var(--tw-ring-opacity));\n  }\n\n  .xl\\:focus\\:ring-red-900:focus {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(127, 29, 29, var(--tw-ring-opacity));\n  }\n\n  .xl\\:focus\\:ring-yellow-50:focus {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(255, 251, 235, var(--tw-ring-opacity));\n  }\n\n  .xl\\:focus\\:ring-yellow-100:focus {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(254, 243, 199, var(--tw-ring-opacity));\n  }\n\n  .xl\\:focus\\:ring-yellow-200:focus {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(253, 230, 138, var(--tw-ring-opacity));\n  }\n\n  .xl\\:focus\\:ring-yellow-300:focus {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(252, 211, 77, var(--tw-ring-opacity));\n  }\n\n  .xl\\:focus\\:ring-yellow-400:focus {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(251, 191, 36, var(--tw-ring-opacity));\n  }\n\n  .xl\\:focus\\:ring-yellow-500:focus {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(245, 158, 11, var(--tw-ring-opacity));\n  }\n\n  .xl\\:focus\\:ring-yellow-600:focus {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(217, 119, 6, var(--tw-ring-opacity));\n  }\n\n  .xl\\:focus\\:ring-yellow-700:focus {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(180, 83, 9, var(--tw-ring-opacity));\n  }\n\n  .xl\\:focus\\:ring-yellow-800:focus {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(146, 64, 14, var(--tw-ring-opacity));\n  }\n\n  .xl\\:focus\\:ring-yellow-900:focus {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(120, 53, 15, var(--tw-ring-opacity));\n  }\n\n  .xl\\:focus\\:ring-green-50:focus {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(236, 253, 245, var(--tw-ring-opacity));\n  }\n\n  .xl\\:focus\\:ring-green-100:focus {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(209, 250, 229, var(--tw-ring-opacity));\n  }\n\n  .xl\\:focus\\:ring-green-200:focus {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(167, 243, 208, var(--tw-ring-opacity));\n  }\n\n  .xl\\:focus\\:ring-green-300:focus {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(110, 231, 183, var(--tw-ring-opacity));\n  }\n\n  .xl\\:focus\\:ring-green-400:focus {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(52, 211, 153, var(--tw-ring-opacity));\n  }\n\n  .xl\\:focus\\:ring-green-500:focus {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(16, 185, 129, var(--tw-ring-opacity));\n  }\n\n  .xl\\:focus\\:ring-green-600:focus {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(5, 150, 105, var(--tw-ring-opacity));\n  }\n\n  .xl\\:focus\\:ring-green-700:focus {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(4, 120, 87, var(--tw-ring-opacity));\n  }\n\n  .xl\\:focus\\:ring-green-800:focus {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(6, 95, 70, var(--tw-ring-opacity));\n  }\n\n  .xl\\:focus\\:ring-green-900:focus {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(6, 78, 59, var(--tw-ring-opacity));\n  }\n\n  .xl\\:focus\\:ring-blue-50:focus {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(239, 246, 255, var(--tw-ring-opacity));\n  }\n\n  .xl\\:focus\\:ring-blue-100:focus {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(219, 234, 254, var(--tw-ring-opacity));\n  }\n\n  .xl\\:focus\\:ring-blue-200:focus {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(191, 219, 254, var(--tw-ring-opacity));\n  }\n\n  .xl\\:focus\\:ring-blue-300:focus {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(147, 197, 253, var(--tw-ring-opacity));\n  }\n\n  .xl\\:focus\\:ring-blue-400:focus {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(96, 165, 250, var(--tw-ring-opacity));\n  }\n\n  .xl\\:focus\\:ring-blue-500:focus {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(59, 130, 246, var(--tw-ring-opacity));\n  }\n\n  .xl\\:focus\\:ring-blue-600:focus {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(37, 99, 235, var(--tw-ring-opacity));\n  }\n\n  .xl\\:focus\\:ring-blue-700:focus {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(29, 78, 216, var(--tw-ring-opacity));\n  }\n\n  .xl\\:focus\\:ring-blue-800:focus {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(30, 64, 175, var(--tw-ring-opacity));\n  }\n\n  .xl\\:focus\\:ring-blue-900:focus {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(30, 58, 138, var(--tw-ring-opacity));\n  }\n\n  .xl\\:focus\\:ring-indigo-50:focus {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(238, 242, 255, var(--tw-ring-opacity));\n  }\n\n  .xl\\:focus\\:ring-indigo-100:focus {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(224, 231, 255, var(--tw-ring-opacity));\n  }\n\n  .xl\\:focus\\:ring-indigo-200:focus {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(199, 210, 254, var(--tw-ring-opacity));\n  }\n\n  .xl\\:focus\\:ring-indigo-300:focus {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(165, 180, 252, var(--tw-ring-opacity));\n  }\n\n  .xl\\:focus\\:ring-indigo-400:focus {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(129, 140, 248, var(--tw-ring-opacity));\n  }\n\n  .xl\\:focus\\:ring-indigo-500:focus {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(99, 102, 241, var(--tw-ring-opacity));\n  }\n\n  .xl\\:focus\\:ring-indigo-600:focus {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(79, 70, 229, var(--tw-ring-opacity));\n  }\n\n  .xl\\:focus\\:ring-indigo-700:focus {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(67, 56, 202, var(--tw-ring-opacity));\n  }\n\n  .xl\\:focus\\:ring-indigo-800:focus {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(55, 48, 163, var(--tw-ring-opacity));\n  }\n\n  .xl\\:focus\\:ring-indigo-900:focus {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(49, 46, 129, var(--tw-ring-opacity));\n  }\n\n  .xl\\:focus\\:ring-purple-50:focus {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(245, 243, 255, var(--tw-ring-opacity));\n  }\n\n  .xl\\:focus\\:ring-purple-100:focus {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(237, 233, 254, var(--tw-ring-opacity));\n  }\n\n  .xl\\:focus\\:ring-purple-200:focus {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(221, 214, 254, var(--tw-ring-opacity));\n  }\n\n  .xl\\:focus\\:ring-purple-300:focus {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(196, 181, 253, var(--tw-ring-opacity));\n  }\n\n  .xl\\:focus\\:ring-purple-400:focus {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(167, 139, 250, var(--tw-ring-opacity));\n  }\n\n  .xl\\:focus\\:ring-purple-500:focus {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(139, 92, 246, var(--tw-ring-opacity));\n  }\n\n  .xl\\:focus\\:ring-purple-600:focus {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(124, 58, 237, var(--tw-ring-opacity));\n  }\n\n  .xl\\:focus\\:ring-purple-700:focus {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(109, 40, 217, var(--tw-ring-opacity));\n  }\n\n  .xl\\:focus\\:ring-purple-800:focus {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(91, 33, 182, var(--tw-ring-opacity));\n  }\n\n  .xl\\:focus\\:ring-purple-900:focus {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(76, 29, 149, var(--tw-ring-opacity));\n  }\n\n  .xl\\:focus\\:ring-pink-50:focus {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(253, 242, 248, var(--tw-ring-opacity));\n  }\n\n  .xl\\:focus\\:ring-pink-100:focus {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(252, 231, 243, var(--tw-ring-opacity));\n  }\n\n  .xl\\:focus\\:ring-pink-200:focus {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(251, 207, 232, var(--tw-ring-opacity));\n  }\n\n  .xl\\:focus\\:ring-pink-300:focus {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(249, 168, 212, var(--tw-ring-opacity));\n  }\n\n  .xl\\:focus\\:ring-pink-400:focus {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(244, 114, 182, var(--tw-ring-opacity));\n  }\n\n  .xl\\:focus\\:ring-pink-500:focus {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(236, 72, 153, var(--tw-ring-opacity));\n  }\n\n  .xl\\:focus\\:ring-pink-600:focus {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(219, 39, 119, var(--tw-ring-opacity));\n  }\n\n  .xl\\:focus\\:ring-pink-700:focus {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(190, 24, 93, var(--tw-ring-opacity));\n  }\n\n  .xl\\:focus\\:ring-pink-800:focus {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(157, 23, 77, var(--tw-ring-opacity));\n  }\n\n  .xl\\:focus\\:ring-pink-900:focus {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(131, 24, 67, var(--tw-ring-opacity));\n  }\n\n  .dark .xl\\:dark\\:ring-transparent {\n    --tw-ring-color: transparent;\n  }\n\n  .dark .xl\\:dark\\:ring-current {\n    --tw-ring-color: currentColor;\n  }\n\n  .dark .xl\\:dark\\:ring-black {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(0, 0, 0, var(--tw-ring-opacity));\n  }\n\n  .dark .xl\\:dark\\:ring-white {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(255, 255, 255, var(--tw-ring-opacity));\n  }\n\n  .dark .xl\\:dark\\:ring-gray-50 {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(249, 250, 251, var(--tw-ring-opacity));\n  }\n\n  .dark .xl\\:dark\\:ring-gray-100 {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(243, 244, 246, var(--tw-ring-opacity));\n  }\n\n  .dark .xl\\:dark\\:ring-gray-200 {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(229, 231, 235, var(--tw-ring-opacity));\n  }\n\n  .dark .xl\\:dark\\:ring-gray-300 {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(209, 213, 219, var(--tw-ring-opacity));\n  }\n\n  .dark .xl\\:dark\\:ring-gray-400 {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(156, 163, 175, var(--tw-ring-opacity));\n  }\n\n  .dark .xl\\:dark\\:ring-gray-500 {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(107, 114, 128, var(--tw-ring-opacity));\n  }\n\n  .dark .xl\\:dark\\:ring-gray-600 {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(75, 85, 99, var(--tw-ring-opacity));\n  }\n\n  .dark .xl\\:dark\\:ring-gray-700 {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(55, 65, 81, var(--tw-ring-opacity));\n  }\n\n  .dark .xl\\:dark\\:ring-gray-800 {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(31, 41, 55, var(--tw-ring-opacity));\n  }\n\n  .dark .xl\\:dark\\:ring-gray-900 {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(17, 24, 39, var(--tw-ring-opacity));\n  }\n\n  .dark .xl\\:dark\\:ring-red-50 {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(254, 242, 242, var(--tw-ring-opacity));\n  }\n\n  .dark .xl\\:dark\\:ring-red-100 {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(254, 226, 226, var(--tw-ring-opacity));\n  }\n\n  .dark .xl\\:dark\\:ring-red-200 {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(254, 202, 202, var(--tw-ring-opacity));\n  }\n\n  .dark .xl\\:dark\\:ring-red-300 {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(252, 165, 165, var(--tw-ring-opacity));\n  }\n\n  .dark .xl\\:dark\\:ring-red-400 {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(248, 113, 113, var(--tw-ring-opacity));\n  }\n\n  .dark .xl\\:dark\\:ring-red-500 {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(239, 68, 68, var(--tw-ring-opacity));\n  }\n\n  .dark .xl\\:dark\\:ring-red-600 {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(220, 38, 38, var(--tw-ring-opacity));\n  }\n\n  .dark .xl\\:dark\\:ring-red-700 {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(185, 28, 28, var(--tw-ring-opacity));\n  }\n\n  .dark .xl\\:dark\\:ring-red-800 {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(153, 27, 27, var(--tw-ring-opacity));\n  }\n\n  .dark .xl\\:dark\\:ring-red-900 {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(127, 29, 29, var(--tw-ring-opacity));\n  }\n\n  .dark .xl\\:dark\\:ring-yellow-50 {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(255, 251, 235, var(--tw-ring-opacity));\n  }\n\n  .dark .xl\\:dark\\:ring-yellow-100 {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(254, 243, 199, var(--tw-ring-opacity));\n  }\n\n  .dark .xl\\:dark\\:ring-yellow-200 {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(253, 230, 138, var(--tw-ring-opacity));\n  }\n\n  .dark .xl\\:dark\\:ring-yellow-300 {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(252, 211, 77, var(--tw-ring-opacity));\n  }\n\n  .dark .xl\\:dark\\:ring-yellow-400 {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(251, 191, 36, var(--tw-ring-opacity));\n  }\n\n  .dark .xl\\:dark\\:ring-yellow-500 {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(245, 158, 11, var(--tw-ring-opacity));\n  }\n\n  .dark .xl\\:dark\\:ring-yellow-600 {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(217, 119, 6, var(--tw-ring-opacity));\n  }\n\n  .dark .xl\\:dark\\:ring-yellow-700 {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(180, 83, 9, var(--tw-ring-opacity));\n  }\n\n  .dark .xl\\:dark\\:ring-yellow-800 {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(146, 64, 14, var(--tw-ring-opacity));\n  }\n\n  .dark .xl\\:dark\\:ring-yellow-900 {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(120, 53, 15, var(--tw-ring-opacity));\n  }\n\n  .dark .xl\\:dark\\:ring-green-50 {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(236, 253, 245, var(--tw-ring-opacity));\n  }\n\n  .dark .xl\\:dark\\:ring-green-100 {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(209, 250, 229, var(--tw-ring-opacity));\n  }\n\n  .dark .xl\\:dark\\:ring-green-200 {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(167, 243, 208, var(--tw-ring-opacity));\n  }\n\n  .dark .xl\\:dark\\:ring-green-300 {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(110, 231, 183, var(--tw-ring-opacity));\n  }\n\n  .dark .xl\\:dark\\:ring-green-400 {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(52, 211, 153, var(--tw-ring-opacity));\n  }\n\n  .dark .xl\\:dark\\:ring-green-500 {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(16, 185, 129, var(--tw-ring-opacity));\n  }\n\n  .dark .xl\\:dark\\:ring-green-600 {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(5, 150, 105, var(--tw-ring-opacity));\n  }\n\n  .dark .xl\\:dark\\:ring-green-700 {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(4, 120, 87, var(--tw-ring-opacity));\n  }\n\n  .dark .xl\\:dark\\:ring-green-800 {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(6, 95, 70, var(--tw-ring-opacity));\n  }\n\n  .dark .xl\\:dark\\:ring-green-900 {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(6, 78, 59, var(--tw-ring-opacity));\n  }\n\n  .dark .xl\\:dark\\:ring-blue-50 {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(239, 246, 255, var(--tw-ring-opacity));\n  }\n\n  .dark .xl\\:dark\\:ring-blue-100 {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(219, 234, 254, var(--tw-ring-opacity));\n  }\n\n  .dark .xl\\:dark\\:ring-blue-200 {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(191, 219, 254, var(--tw-ring-opacity));\n  }\n\n  .dark .xl\\:dark\\:ring-blue-300 {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(147, 197, 253, var(--tw-ring-opacity));\n  }\n\n  .dark .xl\\:dark\\:ring-blue-400 {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(96, 165, 250, var(--tw-ring-opacity));\n  }\n\n  .dark .xl\\:dark\\:ring-blue-500 {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(59, 130, 246, var(--tw-ring-opacity));\n  }\n\n  .dark .xl\\:dark\\:ring-blue-600 {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(37, 99, 235, var(--tw-ring-opacity));\n  }\n\n  .dark .xl\\:dark\\:ring-blue-700 {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(29, 78, 216, var(--tw-ring-opacity));\n  }\n\n  .dark .xl\\:dark\\:ring-blue-800 {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(30, 64, 175, var(--tw-ring-opacity));\n  }\n\n  .dark .xl\\:dark\\:ring-blue-900 {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(30, 58, 138, var(--tw-ring-opacity));\n  }\n\n  .dark .xl\\:dark\\:ring-indigo-50 {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(238, 242, 255, var(--tw-ring-opacity));\n  }\n\n  .dark .xl\\:dark\\:ring-indigo-100 {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(224, 231, 255, var(--tw-ring-opacity));\n  }\n\n  .dark .xl\\:dark\\:ring-indigo-200 {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(199, 210, 254, var(--tw-ring-opacity));\n  }\n\n  .dark .xl\\:dark\\:ring-indigo-300 {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(165, 180, 252, var(--tw-ring-opacity));\n  }\n\n  .dark .xl\\:dark\\:ring-indigo-400 {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(129, 140, 248, var(--tw-ring-opacity));\n  }\n\n  .dark .xl\\:dark\\:ring-indigo-500 {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(99, 102, 241, var(--tw-ring-opacity));\n  }\n\n  .dark .xl\\:dark\\:ring-indigo-600 {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(79, 70, 229, var(--tw-ring-opacity));\n  }\n\n  .dark .xl\\:dark\\:ring-indigo-700 {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(67, 56, 202, var(--tw-ring-opacity));\n  }\n\n  .dark .xl\\:dark\\:ring-indigo-800 {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(55, 48, 163, var(--tw-ring-opacity));\n  }\n\n  .dark .xl\\:dark\\:ring-indigo-900 {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(49, 46, 129, var(--tw-ring-opacity));\n  }\n\n  .dark .xl\\:dark\\:ring-purple-50 {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(245, 243, 255, var(--tw-ring-opacity));\n  }\n\n  .dark .xl\\:dark\\:ring-purple-100 {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(237, 233, 254, var(--tw-ring-opacity));\n  }\n\n  .dark .xl\\:dark\\:ring-purple-200 {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(221, 214, 254, var(--tw-ring-opacity));\n  }\n\n  .dark .xl\\:dark\\:ring-purple-300 {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(196, 181, 253, var(--tw-ring-opacity));\n  }\n\n  .dark .xl\\:dark\\:ring-purple-400 {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(167, 139, 250, var(--tw-ring-opacity));\n  }\n\n  .dark .xl\\:dark\\:ring-purple-500 {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(139, 92, 246, var(--tw-ring-opacity));\n  }\n\n  .dark .xl\\:dark\\:ring-purple-600 {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(124, 58, 237, var(--tw-ring-opacity));\n  }\n\n  .dark .xl\\:dark\\:ring-purple-700 {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(109, 40, 217, var(--tw-ring-opacity));\n  }\n\n  .dark .xl\\:dark\\:ring-purple-800 {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(91, 33, 182, var(--tw-ring-opacity));\n  }\n\n  .dark .xl\\:dark\\:ring-purple-900 {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(76, 29, 149, var(--tw-ring-opacity));\n  }\n\n  .dark .xl\\:dark\\:ring-pink-50 {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(253, 242, 248, var(--tw-ring-opacity));\n  }\n\n  .dark .xl\\:dark\\:ring-pink-100 {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(252, 231, 243, var(--tw-ring-opacity));\n  }\n\n  .dark .xl\\:dark\\:ring-pink-200 {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(251, 207, 232, var(--tw-ring-opacity));\n  }\n\n  .dark .xl\\:dark\\:ring-pink-300 {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(249, 168, 212, var(--tw-ring-opacity));\n  }\n\n  .dark .xl\\:dark\\:ring-pink-400 {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(244, 114, 182, var(--tw-ring-opacity));\n  }\n\n  .dark .xl\\:dark\\:ring-pink-500 {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(236, 72, 153, var(--tw-ring-opacity));\n  }\n\n  .dark .xl\\:dark\\:ring-pink-600 {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(219, 39, 119, var(--tw-ring-opacity));\n  }\n\n  .dark .xl\\:dark\\:ring-pink-700 {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(190, 24, 93, var(--tw-ring-opacity));\n  }\n\n  .dark .xl\\:dark\\:ring-pink-800 {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(157, 23, 77, var(--tw-ring-opacity));\n  }\n\n  .dark .xl\\:dark\\:ring-pink-900 {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(131, 24, 67, var(--tw-ring-opacity));\n  }\n\n  .dark .xl\\:dark\\:focus-within\\:ring-transparent:focus-within {\n    --tw-ring-color: transparent;\n  }\n\n  .dark .xl\\:dark\\:focus-within\\:ring-current:focus-within {\n    --tw-ring-color: currentColor;\n  }\n\n  .dark .xl\\:dark\\:focus-within\\:ring-black:focus-within {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(0, 0, 0, var(--tw-ring-opacity));\n  }\n\n  .dark .xl\\:dark\\:focus-within\\:ring-white:focus-within {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(255, 255, 255, var(--tw-ring-opacity));\n  }\n\n  .dark .xl\\:dark\\:focus-within\\:ring-gray-50:focus-within {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(249, 250, 251, var(--tw-ring-opacity));\n  }\n\n  .dark .xl\\:dark\\:focus-within\\:ring-gray-100:focus-within {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(243, 244, 246, var(--tw-ring-opacity));\n  }\n\n  .dark .xl\\:dark\\:focus-within\\:ring-gray-200:focus-within {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(229, 231, 235, var(--tw-ring-opacity));\n  }\n\n  .dark .xl\\:dark\\:focus-within\\:ring-gray-300:focus-within {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(209, 213, 219, var(--tw-ring-opacity));\n  }\n\n  .dark .xl\\:dark\\:focus-within\\:ring-gray-400:focus-within {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(156, 163, 175, var(--tw-ring-opacity));\n  }\n\n  .dark .xl\\:dark\\:focus-within\\:ring-gray-500:focus-within {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(107, 114, 128, var(--tw-ring-opacity));\n  }\n\n  .dark .xl\\:dark\\:focus-within\\:ring-gray-600:focus-within {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(75, 85, 99, var(--tw-ring-opacity));\n  }\n\n  .dark .xl\\:dark\\:focus-within\\:ring-gray-700:focus-within {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(55, 65, 81, var(--tw-ring-opacity));\n  }\n\n  .dark .xl\\:dark\\:focus-within\\:ring-gray-800:focus-within {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(31, 41, 55, var(--tw-ring-opacity));\n  }\n\n  .dark .xl\\:dark\\:focus-within\\:ring-gray-900:focus-within {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(17, 24, 39, var(--tw-ring-opacity));\n  }\n\n  .dark .xl\\:dark\\:focus-within\\:ring-red-50:focus-within {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(254, 242, 242, var(--tw-ring-opacity));\n  }\n\n  .dark .xl\\:dark\\:focus-within\\:ring-red-100:focus-within {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(254, 226, 226, var(--tw-ring-opacity));\n  }\n\n  .dark .xl\\:dark\\:focus-within\\:ring-red-200:focus-within {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(254, 202, 202, var(--tw-ring-opacity));\n  }\n\n  .dark .xl\\:dark\\:focus-within\\:ring-red-300:focus-within {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(252, 165, 165, var(--tw-ring-opacity));\n  }\n\n  .dark .xl\\:dark\\:focus-within\\:ring-red-400:focus-within {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(248, 113, 113, var(--tw-ring-opacity));\n  }\n\n  .dark .xl\\:dark\\:focus-within\\:ring-red-500:focus-within {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(239, 68, 68, var(--tw-ring-opacity));\n  }\n\n  .dark .xl\\:dark\\:focus-within\\:ring-red-600:focus-within {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(220, 38, 38, var(--tw-ring-opacity));\n  }\n\n  .dark .xl\\:dark\\:focus-within\\:ring-red-700:focus-within {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(185, 28, 28, var(--tw-ring-opacity));\n  }\n\n  .dark .xl\\:dark\\:focus-within\\:ring-red-800:focus-within {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(153, 27, 27, var(--tw-ring-opacity));\n  }\n\n  .dark .xl\\:dark\\:focus-within\\:ring-red-900:focus-within {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(127, 29, 29, var(--tw-ring-opacity));\n  }\n\n  .dark .xl\\:dark\\:focus-within\\:ring-yellow-50:focus-within {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(255, 251, 235, var(--tw-ring-opacity));\n  }\n\n  .dark .xl\\:dark\\:focus-within\\:ring-yellow-100:focus-within {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(254, 243, 199, var(--tw-ring-opacity));\n  }\n\n  .dark .xl\\:dark\\:focus-within\\:ring-yellow-200:focus-within {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(253, 230, 138, var(--tw-ring-opacity));\n  }\n\n  .dark .xl\\:dark\\:focus-within\\:ring-yellow-300:focus-within {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(252, 211, 77, var(--tw-ring-opacity));\n  }\n\n  .dark .xl\\:dark\\:focus-within\\:ring-yellow-400:focus-within {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(251, 191, 36, var(--tw-ring-opacity));\n  }\n\n  .dark .xl\\:dark\\:focus-within\\:ring-yellow-500:focus-within {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(245, 158, 11, var(--tw-ring-opacity));\n  }\n\n  .dark .xl\\:dark\\:focus-within\\:ring-yellow-600:focus-within {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(217, 119, 6, var(--tw-ring-opacity));\n  }\n\n  .dark .xl\\:dark\\:focus-within\\:ring-yellow-700:focus-within {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(180, 83, 9, var(--tw-ring-opacity));\n  }\n\n  .dark .xl\\:dark\\:focus-within\\:ring-yellow-800:focus-within {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(146, 64, 14, var(--tw-ring-opacity));\n  }\n\n  .dark .xl\\:dark\\:focus-within\\:ring-yellow-900:focus-within {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(120, 53, 15, var(--tw-ring-opacity));\n  }\n\n  .dark .xl\\:dark\\:focus-within\\:ring-green-50:focus-within {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(236, 253, 245, var(--tw-ring-opacity));\n  }\n\n  .dark .xl\\:dark\\:focus-within\\:ring-green-100:focus-within {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(209, 250, 229, var(--tw-ring-opacity));\n  }\n\n  .dark .xl\\:dark\\:focus-within\\:ring-green-200:focus-within {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(167, 243, 208, var(--tw-ring-opacity));\n  }\n\n  .dark .xl\\:dark\\:focus-within\\:ring-green-300:focus-within {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(110, 231, 183, var(--tw-ring-opacity));\n  }\n\n  .dark .xl\\:dark\\:focus-within\\:ring-green-400:focus-within {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(52, 211, 153, var(--tw-ring-opacity));\n  }\n\n  .dark .xl\\:dark\\:focus-within\\:ring-green-500:focus-within {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(16, 185, 129, var(--tw-ring-opacity));\n  }\n\n  .dark .xl\\:dark\\:focus-within\\:ring-green-600:focus-within {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(5, 150, 105, var(--tw-ring-opacity));\n  }\n\n  .dark .xl\\:dark\\:focus-within\\:ring-green-700:focus-within {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(4, 120, 87, var(--tw-ring-opacity));\n  }\n\n  .dark .xl\\:dark\\:focus-within\\:ring-green-800:focus-within {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(6, 95, 70, var(--tw-ring-opacity));\n  }\n\n  .dark .xl\\:dark\\:focus-within\\:ring-green-900:focus-within {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(6, 78, 59, var(--tw-ring-opacity));\n  }\n\n  .dark .xl\\:dark\\:focus-within\\:ring-blue-50:focus-within {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(239, 246, 255, var(--tw-ring-opacity));\n  }\n\n  .dark .xl\\:dark\\:focus-within\\:ring-blue-100:focus-within {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(219, 234, 254, var(--tw-ring-opacity));\n  }\n\n  .dark .xl\\:dark\\:focus-within\\:ring-blue-200:focus-within {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(191, 219, 254, var(--tw-ring-opacity));\n  }\n\n  .dark .xl\\:dark\\:focus-within\\:ring-blue-300:focus-within {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(147, 197, 253, var(--tw-ring-opacity));\n  }\n\n  .dark .xl\\:dark\\:focus-within\\:ring-blue-400:focus-within {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(96, 165, 250, var(--tw-ring-opacity));\n  }\n\n  .dark .xl\\:dark\\:focus-within\\:ring-blue-500:focus-within {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(59, 130, 246, var(--tw-ring-opacity));\n  }\n\n  .dark .xl\\:dark\\:focus-within\\:ring-blue-600:focus-within {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(37, 99, 235, var(--tw-ring-opacity));\n  }\n\n  .dark .xl\\:dark\\:focus-within\\:ring-blue-700:focus-within {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(29, 78, 216, var(--tw-ring-opacity));\n  }\n\n  .dark .xl\\:dark\\:focus-within\\:ring-blue-800:focus-within {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(30, 64, 175, var(--tw-ring-opacity));\n  }\n\n  .dark .xl\\:dark\\:focus-within\\:ring-blue-900:focus-within {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(30, 58, 138, var(--tw-ring-opacity));\n  }\n\n  .dark .xl\\:dark\\:focus-within\\:ring-indigo-50:focus-within {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(238, 242, 255, var(--tw-ring-opacity));\n  }\n\n  .dark .xl\\:dark\\:focus-within\\:ring-indigo-100:focus-within {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(224, 231, 255, var(--tw-ring-opacity));\n  }\n\n  .dark .xl\\:dark\\:focus-within\\:ring-indigo-200:focus-within {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(199, 210, 254, var(--tw-ring-opacity));\n  }\n\n  .dark .xl\\:dark\\:focus-within\\:ring-indigo-300:focus-within {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(165, 180, 252, var(--tw-ring-opacity));\n  }\n\n  .dark .xl\\:dark\\:focus-within\\:ring-indigo-400:focus-within {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(129, 140, 248, var(--tw-ring-opacity));\n  }\n\n  .dark .xl\\:dark\\:focus-within\\:ring-indigo-500:focus-within {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(99, 102, 241, var(--tw-ring-opacity));\n  }\n\n  .dark .xl\\:dark\\:focus-within\\:ring-indigo-600:focus-within {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(79, 70, 229, var(--tw-ring-opacity));\n  }\n\n  .dark .xl\\:dark\\:focus-within\\:ring-indigo-700:focus-within {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(67, 56, 202, var(--tw-ring-opacity));\n  }\n\n  .dark .xl\\:dark\\:focus-within\\:ring-indigo-800:focus-within {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(55, 48, 163, var(--tw-ring-opacity));\n  }\n\n  .dark .xl\\:dark\\:focus-within\\:ring-indigo-900:focus-within {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(49, 46, 129, var(--tw-ring-opacity));\n  }\n\n  .dark .xl\\:dark\\:focus-within\\:ring-purple-50:focus-within {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(245, 243, 255, var(--tw-ring-opacity));\n  }\n\n  .dark .xl\\:dark\\:focus-within\\:ring-purple-100:focus-within {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(237, 233, 254, var(--tw-ring-opacity));\n  }\n\n  .dark .xl\\:dark\\:focus-within\\:ring-purple-200:focus-within {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(221, 214, 254, var(--tw-ring-opacity));\n  }\n\n  .dark .xl\\:dark\\:focus-within\\:ring-purple-300:focus-within {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(196, 181, 253, var(--tw-ring-opacity));\n  }\n\n  .dark .xl\\:dark\\:focus-within\\:ring-purple-400:focus-within {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(167, 139, 250, var(--tw-ring-opacity));\n  }\n\n  .dark .xl\\:dark\\:focus-within\\:ring-purple-500:focus-within {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(139, 92, 246, var(--tw-ring-opacity));\n  }\n\n  .dark .xl\\:dark\\:focus-within\\:ring-purple-600:focus-within {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(124, 58, 237, var(--tw-ring-opacity));\n  }\n\n  .dark .xl\\:dark\\:focus-within\\:ring-purple-700:focus-within {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(109, 40, 217, var(--tw-ring-opacity));\n  }\n\n  .dark .xl\\:dark\\:focus-within\\:ring-purple-800:focus-within {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(91, 33, 182, var(--tw-ring-opacity));\n  }\n\n  .dark .xl\\:dark\\:focus-within\\:ring-purple-900:focus-within {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(76, 29, 149, var(--tw-ring-opacity));\n  }\n\n  .dark .xl\\:dark\\:focus-within\\:ring-pink-50:focus-within {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(253, 242, 248, var(--tw-ring-opacity));\n  }\n\n  .dark .xl\\:dark\\:focus-within\\:ring-pink-100:focus-within {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(252, 231, 243, var(--tw-ring-opacity));\n  }\n\n  .dark .xl\\:dark\\:focus-within\\:ring-pink-200:focus-within {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(251, 207, 232, var(--tw-ring-opacity));\n  }\n\n  .dark .xl\\:dark\\:focus-within\\:ring-pink-300:focus-within {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(249, 168, 212, var(--tw-ring-opacity));\n  }\n\n  .dark .xl\\:dark\\:focus-within\\:ring-pink-400:focus-within {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(244, 114, 182, var(--tw-ring-opacity));\n  }\n\n  .dark .xl\\:dark\\:focus-within\\:ring-pink-500:focus-within {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(236, 72, 153, var(--tw-ring-opacity));\n  }\n\n  .dark .xl\\:dark\\:focus-within\\:ring-pink-600:focus-within {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(219, 39, 119, var(--tw-ring-opacity));\n  }\n\n  .dark .xl\\:dark\\:focus-within\\:ring-pink-700:focus-within {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(190, 24, 93, var(--tw-ring-opacity));\n  }\n\n  .dark .xl\\:dark\\:focus-within\\:ring-pink-800:focus-within {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(157, 23, 77, var(--tw-ring-opacity));\n  }\n\n  .dark .xl\\:dark\\:focus-within\\:ring-pink-900:focus-within {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(131, 24, 67, var(--tw-ring-opacity));\n  }\n\n  .dark .xl\\:dark\\:focus\\:ring-transparent:focus {\n    --tw-ring-color: transparent;\n  }\n\n  .dark .xl\\:dark\\:focus\\:ring-current:focus {\n    --tw-ring-color: currentColor;\n  }\n\n  .dark .xl\\:dark\\:focus\\:ring-black:focus {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(0, 0, 0, var(--tw-ring-opacity));\n  }\n\n  .dark .xl\\:dark\\:focus\\:ring-white:focus {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(255, 255, 255, var(--tw-ring-opacity));\n  }\n\n  .dark .xl\\:dark\\:focus\\:ring-gray-50:focus {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(249, 250, 251, var(--tw-ring-opacity));\n  }\n\n  .dark .xl\\:dark\\:focus\\:ring-gray-100:focus {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(243, 244, 246, var(--tw-ring-opacity));\n  }\n\n  .dark .xl\\:dark\\:focus\\:ring-gray-200:focus {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(229, 231, 235, var(--tw-ring-opacity));\n  }\n\n  .dark .xl\\:dark\\:focus\\:ring-gray-300:focus {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(209, 213, 219, var(--tw-ring-opacity));\n  }\n\n  .dark .xl\\:dark\\:focus\\:ring-gray-400:focus {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(156, 163, 175, var(--tw-ring-opacity));\n  }\n\n  .dark .xl\\:dark\\:focus\\:ring-gray-500:focus {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(107, 114, 128, var(--tw-ring-opacity));\n  }\n\n  .dark .xl\\:dark\\:focus\\:ring-gray-600:focus {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(75, 85, 99, var(--tw-ring-opacity));\n  }\n\n  .dark .xl\\:dark\\:focus\\:ring-gray-700:focus {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(55, 65, 81, var(--tw-ring-opacity));\n  }\n\n  .dark .xl\\:dark\\:focus\\:ring-gray-800:focus {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(31, 41, 55, var(--tw-ring-opacity));\n  }\n\n  .dark .xl\\:dark\\:focus\\:ring-gray-900:focus {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(17, 24, 39, var(--tw-ring-opacity));\n  }\n\n  .dark .xl\\:dark\\:focus\\:ring-red-50:focus {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(254, 242, 242, var(--tw-ring-opacity));\n  }\n\n  .dark .xl\\:dark\\:focus\\:ring-red-100:focus {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(254, 226, 226, var(--tw-ring-opacity));\n  }\n\n  .dark .xl\\:dark\\:focus\\:ring-red-200:focus {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(254, 202, 202, var(--tw-ring-opacity));\n  }\n\n  .dark .xl\\:dark\\:focus\\:ring-red-300:focus {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(252, 165, 165, var(--tw-ring-opacity));\n  }\n\n  .dark .xl\\:dark\\:focus\\:ring-red-400:focus {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(248, 113, 113, var(--tw-ring-opacity));\n  }\n\n  .dark .xl\\:dark\\:focus\\:ring-red-500:focus {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(239, 68, 68, var(--tw-ring-opacity));\n  }\n\n  .dark .xl\\:dark\\:focus\\:ring-red-600:focus {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(220, 38, 38, var(--tw-ring-opacity));\n  }\n\n  .dark .xl\\:dark\\:focus\\:ring-red-700:focus {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(185, 28, 28, var(--tw-ring-opacity));\n  }\n\n  .dark .xl\\:dark\\:focus\\:ring-red-800:focus {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(153, 27, 27, var(--tw-ring-opacity));\n  }\n\n  .dark .xl\\:dark\\:focus\\:ring-red-900:focus {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(127, 29, 29, var(--tw-ring-opacity));\n  }\n\n  .dark .xl\\:dark\\:focus\\:ring-yellow-50:focus {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(255, 251, 235, var(--tw-ring-opacity));\n  }\n\n  .dark .xl\\:dark\\:focus\\:ring-yellow-100:focus {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(254, 243, 199, var(--tw-ring-opacity));\n  }\n\n  .dark .xl\\:dark\\:focus\\:ring-yellow-200:focus {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(253, 230, 138, var(--tw-ring-opacity));\n  }\n\n  .dark .xl\\:dark\\:focus\\:ring-yellow-300:focus {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(252, 211, 77, var(--tw-ring-opacity));\n  }\n\n  .dark .xl\\:dark\\:focus\\:ring-yellow-400:focus {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(251, 191, 36, var(--tw-ring-opacity));\n  }\n\n  .dark .xl\\:dark\\:focus\\:ring-yellow-500:focus {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(245, 158, 11, var(--tw-ring-opacity));\n  }\n\n  .dark .xl\\:dark\\:focus\\:ring-yellow-600:focus {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(217, 119, 6, var(--tw-ring-opacity));\n  }\n\n  .dark .xl\\:dark\\:focus\\:ring-yellow-700:focus {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(180, 83, 9, var(--tw-ring-opacity));\n  }\n\n  .dark .xl\\:dark\\:focus\\:ring-yellow-800:focus {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(146, 64, 14, var(--tw-ring-opacity));\n  }\n\n  .dark .xl\\:dark\\:focus\\:ring-yellow-900:focus {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(120, 53, 15, var(--tw-ring-opacity));\n  }\n\n  .dark .xl\\:dark\\:focus\\:ring-green-50:focus {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(236, 253, 245, var(--tw-ring-opacity));\n  }\n\n  .dark .xl\\:dark\\:focus\\:ring-green-100:focus {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(209, 250, 229, var(--tw-ring-opacity));\n  }\n\n  .dark .xl\\:dark\\:focus\\:ring-green-200:focus {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(167, 243, 208, var(--tw-ring-opacity));\n  }\n\n  .dark .xl\\:dark\\:focus\\:ring-green-300:focus {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(110, 231, 183, var(--tw-ring-opacity));\n  }\n\n  .dark .xl\\:dark\\:focus\\:ring-green-400:focus {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(52, 211, 153, var(--tw-ring-opacity));\n  }\n\n  .dark .xl\\:dark\\:focus\\:ring-green-500:focus {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(16, 185, 129, var(--tw-ring-opacity));\n  }\n\n  .dark .xl\\:dark\\:focus\\:ring-green-600:focus {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(5, 150, 105, var(--tw-ring-opacity));\n  }\n\n  .dark .xl\\:dark\\:focus\\:ring-green-700:focus {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(4, 120, 87, var(--tw-ring-opacity));\n  }\n\n  .dark .xl\\:dark\\:focus\\:ring-green-800:focus {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(6, 95, 70, var(--tw-ring-opacity));\n  }\n\n  .dark .xl\\:dark\\:focus\\:ring-green-900:focus {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(6, 78, 59, var(--tw-ring-opacity));\n  }\n\n  .dark .xl\\:dark\\:focus\\:ring-blue-50:focus {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(239, 246, 255, var(--tw-ring-opacity));\n  }\n\n  .dark .xl\\:dark\\:focus\\:ring-blue-100:focus {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(219, 234, 254, var(--tw-ring-opacity));\n  }\n\n  .dark .xl\\:dark\\:focus\\:ring-blue-200:focus {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(191, 219, 254, var(--tw-ring-opacity));\n  }\n\n  .dark .xl\\:dark\\:focus\\:ring-blue-300:focus {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(147, 197, 253, var(--tw-ring-opacity));\n  }\n\n  .dark .xl\\:dark\\:focus\\:ring-blue-400:focus {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(96, 165, 250, var(--tw-ring-opacity));\n  }\n\n  .dark .xl\\:dark\\:focus\\:ring-blue-500:focus {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(59, 130, 246, var(--tw-ring-opacity));\n  }\n\n  .dark .xl\\:dark\\:focus\\:ring-blue-600:focus {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(37, 99, 235, var(--tw-ring-opacity));\n  }\n\n  .dark .xl\\:dark\\:focus\\:ring-blue-700:focus {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(29, 78, 216, var(--tw-ring-opacity));\n  }\n\n  .dark .xl\\:dark\\:focus\\:ring-blue-800:focus {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(30, 64, 175, var(--tw-ring-opacity));\n  }\n\n  .dark .xl\\:dark\\:focus\\:ring-blue-900:focus {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(30, 58, 138, var(--tw-ring-opacity));\n  }\n\n  .dark .xl\\:dark\\:focus\\:ring-indigo-50:focus {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(238, 242, 255, var(--tw-ring-opacity));\n  }\n\n  .dark .xl\\:dark\\:focus\\:ring-indigo-100:focus {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(224, 231, 255, var(--tw-ring-opacity));\n  }\n\n  .dark .xl\\:dark\\:focus\\:ring-indigo-200:focus {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(199, 210, 254, var(--tw-ring-opacity));\n  }\n\n  .dark .xl\\:dark\\:focus\\:ring-indigo-300:focus {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(165, 180, 252, var(--tw-ring-opacity));\n  }\n\n  .dark .xl\\:dark\\:focus\\:ring-indigo-400:focus {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(129, 140, 248, var(--tw-ring-opacity));\n  }\n\n  .dark .xl\\:dark\\:focus\\:ring-indigo-500:focus {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(99, 102, 241, var(--tw-ring-opacity));\n  }\n\n  .dark .xl\\:dark\\:focus\\:ring-indigo-600:focus {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(79, 70, 229, var(--tw-ring-opacity));\n  }\n\n  .dark .xl\\:dark\\:focus\\:ring-indigo-700:focus {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(67, 56, 202, var(--tw-ring-opacity));\n  }\n\n  .dark .xl\\:dark\\:focus\\:ring-indigo-800:focus {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(55, 48, 163, var(--tw-ring-opacity));\n  }\n\n  .dark .xl\\:dark\\:focus\\:ring-indigo-900:focus {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(49, 46, 129, var(--tw-ring-opacity));\n  }\n\n  .dark .xl\\:dark\\:focus\\:ring-purple-50:focus {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(245, 243, 255, var(--tw-ring-opacity));\n  }\n\n  .dark .xl\\:dark\\:focus\\:ring-purple-100:focus {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(237, 233, 254, var(--tw-ring-opacity));\n  }\n\n  .dark .xl\\:dark\\:focus\\:ring-purple-200:focus {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(221, 214, 254, var(--tw-ring-opacity));\n  }\n\n  .dark .xl\\:dark\\:focus\\:ring-purple-300:focus {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(196, 181, 253, var(--tw-ring-opacity));\n  }\n\n  .dark .xl\\:dark\\:focus\\:ring-purple-400:focus {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(167, 139, 250, var(--tw-ring-opacity));\n  }\n\n  .dark .xl\\:dark\\:focus\\:ring-purple-500:focus {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(139, 92, 246, var(--tw-ring-opacity));\n  }\n\n  .dark .xl\\:dark\\:focus\\:ring-purple-600:focus {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(124, 58, 237, var(--tw-ring-opacity));\n  }\n\n  .dark .xl\\:dark\\:focus\\:ring-purple-700:focus {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(109, 40, 217, var(--tw-ring-opacity));\n  }\n\n  .dark .xl\\:dark\\:focus\\:ring-purple-800:focus {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(91, 33, 182, var(--tw-ring-opacity));\n  }\n\n  .dark .xl\\:dark\\:focus\\:ring-purple-900:focus {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(76, 29, 149, var(--tw-ring-opacity));\n  }\n\n  .dark .xl\\:dark\\:focus\\:ring-pink-50:focus {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(253, 242, 248, var(--tw-ring-opacity));\n  }\n\n  .dark .xl\\:dark\\:focus\\:ring-pink-100:focus {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(252, 231, 243, var(--tw-ring-opacity));\n  }\n\n  .dark .xl\\:dark\\:focus\\:ring-pink-200:focus {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(251, 207, 232, var(--tw-ring-opacity));\n  }\n\n  .dark .xl\\:dark\\:focus\\:ring-pink-300:focus {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(249, 168, 212, var(--tw-ring-opacity));\n  }\n\n  .dark .xl\\:dark\\:focus\\:ring-pink-400:focus {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(244, 114, 182, var(--tw-ring-opacity));\n  }\n\n  .dark .xl\\:dark\\:focus\\:ring-pink-500:focus {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(236, 72, 153, var(--tw-ring-opacity));\n  }\n\n  .dark .xl\\:dark\\:focus\\:ring-pink-600:focus {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(219, 39, 119, var(--tw-ring-opacity));\n  }\n\n  .dark .xl\\:dark\\:focus\\:ring-pink-700:focus {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(190, 24, 93, var(--tw-ring-opacity));\n  }\n\n  .dark .xl\\:dark\\:focus\\:ring-pink-800:focus {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(157, 23, 77, var(--tw-ring-opacity));\n  }\n\n  .dark .xl\\:dark\\:focus\\:ring-pink-900:focus {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(131, 24, 67, var(--tw-ring-opacity));\n  }\n\n  .xl\\:ring-opacity-0 {\n    --tw-ring-opacity: 0;\n  }\n\n  .xl\\:ring-opacity-5 {\n    --tw-ring-opacity: 0.05;\n  }\n\n  .xl\\:ring-opacity-10 {\n    --tw-ring-opacity: 0.1;\n  }\n\n  .xl\\:ring-opacity-20 {\n    --tw-ring-opacity: 0.2;\n  }\n\n  .xl\\:ring-opacity-25 {\n    --tw-ring-opacity: 0.25;\n  }\n\n  .xl\\:ring-opacity-30 {\n    --tw-ring-opacity: 0.3;\n  }\n\n  .xl\\:ring-opacity-40 {\n    --tw-ring-opacity: 0.4;\n  }\n\n  .xl\\:ring-opacity-50 {\n    --tw-ring-opacity: 0.5;\n  }\n\n  .xl\\:ring-opacity-60 {\n    --tw-ring-opacity: 0.6;\n  }\n\n  .xl\\:ring-opacity-70 {\n    --tw-ring-opacity: 0.7;\n  }\n\n  .xl\\:ring-opacity-75 {\n    --tw-ring-opacity: 0.75;\n  }\n\n  .xl\\:ring-opacity-80 {\n    --tw-ring-opacity: 0.8;\n  }\n\n  .xl\\:ring-opacity-90 {\n    --tw-ring-opacity: 0.9;\n  }\n\n  .xl\\:ring-opacity-95 {\n    --tw-ring-opacity: 0.95;\n  }\n\n  .xl\\:ring-opacity-100 {\n    --tw-ring-opacity: 1;\n  }\n\n  .xl\\:focus-within\\:ring-opacity-0:focus-within {\n    --tw-ring-opacity: 0;\n  }\n\n  .xl\\:focus-within\\:ring-opacity-5:focus-within {\n    --tw-ring-opacity: 0.05;\n  }\n\n  .xl\\:focus-within\\:ring-opacity-10:focus-within {\n    --tw-ring-opacity: 0.1;\n  }\n\n  .xl\\:focus-within\\:ring-opacity-20:focus-within {\n    --tw-ring-opacity: 0.2;\n  }\n\n  .xl\\:focus-within\\:ring-opacity-25:focus-within {\n    --tw-ring-opacity: 0.25;\n  }\n\n  .xl\\:focus-within\\:ring-opacity-30:focus-within {\n    --tw-ring-opacity: 0.3;\n  }\n\n  .xl\\:focus-within\\:ring-opacity-40:focus-within {\n    --tw-ring-opacity: 0.4;\n  }\n\n  .xl\\:focus-within\\:ring-opacity-50:focus-within {\n    --tw-ring-opacity: 0.5;\n  }\n\n  .xl\\:focus-within\\:ring-opacity-60:focus-within {\n    --tw-ring-opacity: 0.6;\n  }\n\n  .xl\\:focus-within\\:ring-opacity-70:focus-within {\n    --tw-ring-opacity: 0.7;\n  }\n\n  .xl\\:focus-within\\:ring-opacity-75:focus-within {\n    --tw-ring-opacity: 0.75;\n  }\n\n  .xl\\:focus-within\\:ring-opacity-80:focus-within {\n    --tw-ring-opacity: 0.8;\n  }\n\n  .xl\\:focus-within\\:ring-opacity-90:focus-within {\n    --tw-ring-opacity: 0.9;\n  }\n\n  .xl\\:focus-within\\:ring-opacity-95:focus-within {\n    --tw-ring-opacity: 0.95;\n  }\n\n  .xl\\:focus-within\\:ring-opacity-100:focus-within {\n    --tw-ring-opacity: 1;\n  }\n\n  .xl\\:focus\\:ring-opacity-0:focus {\n    --tw-ring-opacity: 0;\n  }\n\n  .xl\\:focus\\:ring-opacity-5:focus {\n    --tw-ring-opacity: 0.05;\n  }\n\n  .xl\\:focus\\:ring-opacity-10:focus {\n    --tw-ring-opacity: 0.1;\n  }\n\n  .xl\\:focus\\:ring-opacity-20:focus {\n    --tw-ring-opacity: 0.2;\n  }\n\n  .xl\\:focus\\:ring-opacity-25:focus {\n    --tw-ring-opacity: 0.25;\n  }\n\n  .xl\\:focus\\:ring-opacity-30:focus {\n    --tw-ring-opacity: 0.3;\n  }\n\n  .xl\\:focus\\:ring-opacity-40:focus {\n    --tw-ring-opacity: 0.4;\n  }\n\n  .xl\\:focus\\:ring-opacity-50:focus {\n    --tw-ring-opacity: 0.5;\n  }\n\n  .xl\\:focus\\:ring-opacity-60:focus {\n    --tw-ring-opacity: 0.6;\n  }\n\n  .xl\\:focus\\:ring-opacity-70:focus {\n    --tw-ring-opacity: 0.7;\n  }\n\n  .xl\\:focus\\:ring-opacity-75:focus {\n    --tw-ring-opacity: 0.75;\n  }\n\n  .xl\\:focus\\:ring-opacity-80:focus {\n    --tw-ring-opacity: 0.8;\n  }\n\n  .xl\\:focus\\:ring-opacity-90:focus {\n    --tw-ring-opacity: 0.9;\n  }\n\n  .xl\\:focus\\:ring-opacity-95:focus {\n    --tw-ring-opacity: 0.95;\n  }\n\n  .xl\\:focus\\:ring-opacity-100:focus {\n    --tw-ring-opacity: 1;\n  }\n\n  .dark .xl\\:dark\\:ring-opacity-0 {\n    --tw-ring-opacity: 0;\n  }\n\n  .dark .xl\\:dark\\:ring-opacity-5 {\n    --tw-ring-opacity: 0.05;\n  }\n\n  .dark .xl\\:dark\\:ring-opacity-10 {\n    --tw-ring-opacity: 0.1;\n  }\n\n  .dark .xl\\:dark\\:ring-opacity-20 {\n    --tw-ring-opacity: 0.2;\n  }\n\n  .dark .xl\\:dark\\:ring-opacity-25 {\n    --tw-ring-opacity: 0.25;\n  }\n\n  .dark .xl\\:dark\\:ring-opacity-30 {\n    --tw-ring-opacity: 0.3;\n  }\n\n  .dark .xl\\:dark\\:ring-opacity-40 {\n    --tw-ring-opacity: 0.4;\n  }\n\n  .dark .xl\\:dark\\:ring-opacity-50 {\n    --tw-ring-opacity: 0.5;\n  }\n\n  .dark .xl\\:dark\\:ring-opacity-60 {\n    --tw-ring-opacity: 0.6;\n  }\n\n  .dark .xl\\:dark\\:ring-opacity-70 {\n    --tw-ring-opacity: 0.7;\n  }\n\n  .dark .xl\\:dark\\:ring-opacity-75 {\n    --tw-ring-opacity: 0.75;\n  }\n\n  .dark .xl\\:dark\\:ring-opacity-80 {\n    --tw-ring-opacity: 0.8;\n  }\n\n  .dark .xl\\:dark\\:ring-opacity-90 {\n    --tw-ring-opacity: 0.9;\n  }\n\n  .dark .xl\\:dark\\:ring-opacity-95 {\n    --tw-ring-opacity: 0.95;\n  }\n\n  .dark .xl\\:dark\\:ring-opacity-100 {\n    --tw-ring-opacity: 1;\n  }\n\n  .dark .xl\\:dark\\:focus-within\\:ring-opacity-0:focus-within {\n    --tw-ring-opacity: 0;\n  }\n\n  .dark .xl\\:dark\\:focus-within\\:ring-opacity-5:focus-within {\n    --tw-ring-opacity: 0.05;\n  }\n\n  .dark .xl\\:dark\\:focus-within\\:ring-opacity-10:focus-within {\n    --tw-ring-opacity: 0.1;\n  }\n\n  .dark .xl\\:dark\\:focus-within\\:ring-opacity-20:focus-within {\n    --tw-ring-opacity: 0.2;\n  }\n\n  .dark .xl\\:dark\\:focus-within\\:ring-opacity-25:focus-within {\n    --tw-ring-opacity: 0.25;\n  }\n\n  .dark .xl\\:dark\\:focus-within\\:ring-opacity-30:focus-within {\n    --tw-ring-opacity: 0.3;\n  }\n\n  .dark .xl\\:dark\\:focus-within\\:ring-opacity-40:focus-within {\n    --tw-ring-opacity: 0.4;\n  }\n\n  .dark .xl\\:dark\\:focus-within\\:ring-opacity-50:focus-within {\n    --tw-ring-opacity: 0.5;\n  }\n\n  .dark .xl\\:dark\\:focus-within\\:ring-opacity-60:focus-within {\n    --tw-ring-opacity: 0.6;\n  }\n\n  .dark .xl\\:dark\\:focus-within\\:ring-opacity-70:focus-within {\n    --tw-ring-opacity: 0.7;\n  }\n\n  .dark .xl\\:dark\\:focus-within\\:ring-opacity-75:focus-within {\n    --tw-ring-opacity: 0.75;\n  }\n\n  .dark .xl\\:dark\\:focus-within\\:ring-opacity-80:focus-within {\n    --tw-ring-opacity: 0.8;\n  }\n\n  .dark .xl\\:dark\\:focus-within\\:ring-opacity-90:focus-within {\n    --tw-ring-opacity: 0.9;\n  }\n\n  .dark .xl\\:dark\\:focus-within\\:ring-opacity-95:focus-within {\n    --tw-ring-opacity: 0.95;\n  }\n\n  .dark .xl\\:dark\\:focus-within\\:ring-opacity-100:focus-within {\n    --tw-ring-opacity: 1;\n  }\n\n  .dark .xl\\:dark\\:focus\\:ring-opacity-0:focus {\n    --tw-ring-opacity: 0;\n  }\n\n  .dark .xl\\:dark\\:focus\\:ring-opacity-5:focus {\n    --tw-ring-opacity: 0.05;\n  }\n\n  .dark .xl\\:dark\\:focus\\:ring-opacity-10:focus {\n    --tw-ring-opacity: 0.1;\n  }\n\n  .dark .xl\\:dark\\:focus\\:ring-opacity-20:focus {\n    --tw-ring-opacity: 0.2;\n  }\n\n  .dark .xl\\:dark\\:focus\\:ring-opacity-25:focus {\n    --tw-ring-opacity: 0.25;\n  }\n\n  .dark .xl\\:dark\\:focus\\:ring-opacity-30:focus {\n    --tw-ring-opacity: 0.3;\n  }\n\n  .dark .xl\\:dark\\:focus\\:ring-opacity-40:focus {\n    --tw-ring-opacity: 0.4;\n  }\n\n  .dark .xl\\:dark\\:focus\\:ring-opacity-50:focus {\n    --tw-ring-opacity: 0.5;\n  }\n\n  .dark .xl\\:dark\\:focus\\:ring-opacity-60:focus {\n    --tw-ring-opacity: 0.6;\n  }\n\n  .dark .xl\\:dark\\:focus\\:ring-opacity-70:focus {\n    --tw-ring-opacity: 0.7;\n  }\n\n  .dark .xl\\:dark\\:focus\\:ring-opacity-75:focus {\n    --tw-ring-opacity: 0.75;\n  }\n\n  .dark .xl\\:dark\\:focus\\:ring-opacity-80:focus {\n    --tw-ring-opacity: 0.8;\n  }\n\n  .dark .xl\\:dark\\:focus\\:ring-opacity-90:focus {\n    --tw-ring-opacity: 0.9;\n  }\n\n  .dark .xl\\:dark\\:focus\\:ring-opacity-95:focus {\n    --tw-ring-opacity: 0.95;\n  }\n\n  .dark .xl\\:dark\\:focus\\:ring-opacity-100:focus {\n    --tw-ring-opacity: 1;\n  }\n\n  .xl\\:fill-current {\n    fill: currentColor;\n  }\n\n  .xl\\:stroke-current {\n    stroke: currentColor;\n  }\n\n  .xl\\:stroke-0 {\n    stroke-width: 0;\n  }\n\n  .xl\\:stroke-1 {\n    stroke-width: 1;\n  }\n\n  .xl\\:stroke-2 {\n    stroke-width: 2;\n  }\n\n  .xl\\:table-auto {\n    table-layout: auto;\n  }\n\n  .xl\\:table-fixed {\n    table-layout: fixed;\n  }\n\n  .xl\\:text-left {\n    text-align: left;\n  }\n\n  .xl\\:text-center {\n    text-align: center;\n  }\n\n  .xl\\:text-right {\n    text-align: right;\n  }\n\n  .xl\\:text-justify {\n    text-align: justify;\n  }\n\n  .xl\\:text-transparent {\n    color: transparent;\n  }\n\n  .xl\\:text-current {\n    color: currentColor;\n  }\n\n  .xl\\:text-black {\n    --tw-text-opacity: 1;\n    color: rgba(0, 0, 0, var(--tw-text-opacity));\n  }\n\n  .xl\\:text-white {\n    --tw-text-opacity: 1;\n    color: rgba(255, 255, 255, var(--tw-text-opacity));\n  }\n\n  .xl\\:text-gray-50 {\n    --tw-text-opacity: 1;\n    color: rgba(249, 250, 251, var(--tw-text-opacity));\n  }\n\n  .xl\\:text-gray-100 {\n    --tw-text-opacity: 1;\n    color: rgba(243, 244, 246, var(--tw-text-opacity));\n  }\n\n  .xl\\:text-gray-200 {\n    --tw-text-opacity: 1;\n    color: rgba(229, 231, 235, var(--tw-text-opacity));\n  }\n\n  .xl\\:text-gray-300 {\n    --tw-text-opacity: 1;\n    color: rgba(209, 213, 219, var(--tw-text-opacity));\n  }\n\n  .xl\\:text-gray-400 {\n    --tw-text-opacity: 1;\n    color: rgba(156, 163, 175, var(--tw-text-opacity));\n  }\n\n  .xl\\:text-gray-500 {\n    --tw-text-opacity: 1;\n    color: rgba(107, 114, 128, var(--tw-text-opacity));\n  }\n\n  .xl\\:text-gray-600 {\n    --tw-text-opacity: 1;\n    color: rgba(75, 85, 99, var(--tw-text-opacity));\n  }\n\n  .xl\\:text-gray-700 {\n    --tw-text-opacity: 1;\n    color: rgba(55, 65, 81, var(--tw-text-opacity));\n  }\n\n  .xl\\:text-gray-800 {\n    --tw-text-opacity: 1;\n    color: rgba(31, 41, 55, var(--tw-text-opacity));\n  }\n\n  .xl\\:text-gray-900 {\n    --tw-text-opacity: 1;\n    color: rgba(17, 24, 39, var(--tw-text-opacity));\n  }\n\n  .xl\\:text-red-50 {\n    --tw-text-opacity: 1;\n    color: rgba(254, 242, 242, var(--tw-text-opacity));\n  }\n\n  .xl\\:text-red-100 {\n    --tw-text-opacity: 1;\n    color: rgba(254, 226, 226, var(--tw-text-opacity));\n  }\n\n  .xl\\:text-red-200 {\n    --tw-text-opacity: 1;\n    color: rgba(254, 202, 202, var(--tw-text-opacity));\n  }\n\n  .xl\\:text-red-300 {\n    --tw-text-opacity: 1;\n    color: rgba(252, 165, 165, var(--tw-text-opacity));\n  }\n\n  .xl\\:text-red-400 {\n    --tw-text-opacity: 1;\n    color: rgba(248, 113, 113, var(--tw-text-opacity));\n  }\n\n  .xl\\:text-red-500 {\n    --tw-text-opacity: 1;\n    color: rgba(239, 68, 68, var(--tw-text-opacity));\n  }\n\n  .xl\\:text-red-600 {\n    --tw-text-opacity: 1;\n    color: rgba(220, 38, 38, var(--tw-text-opacity));\n  }\n\n  .xl\\:text-red-700 {\n    --tw-text-opacity: 1;\n    color: rgba(185, 28, 28, var(--tw-text-opacity));\n  }\n\n  .xl\\:text-red-800 {\n    --tw-text-opacity: 1;\n    color: rgba(153, 27, 27, var(--tw-text-opacity));\n  }\n\n  .xl\\:text-red-900 {\n    --tw-text-opacity: 1;\n    color: rgba(127, 29, 29, var(--tw-text-opacity));\n  }\n\n  .xl\\:text-yellow-50 {\n    --tw-text-opacity: 1;\n    color: rgba(255, 251, 235, var(--tw-text-opacity));\n  }\n\n  .xl\\:text-yellow-100 {\n    --tw-text-opacity: 1;\n    color: rgba(254, 243, 199, var(--tw-text-opacity));\n  }\n\n  .xl\\:text-yellow-200 {\n    --tw-text-opacity: 1;\n    color: rgba(253, 230, 138, var(--tw-text-opacity));\n  }\n\n  .xl\\:text-yellow-300 {\n    --tw-text-opacity: 1;\n    color: rgba(252, 211, 77, var(--tw-text-opacity));\n  }\n\n  .xl\\:text-yellow-400 {\n    --tw-text-opacity: 1;\n    color: rgba(251, 191, 36, var(--tw-text-opacity));\n  }\n\n  .xl\\:text-yellow-500 {\n    --tw-text-opacity: 1;\n    color: rgba(245, 158, 11, var(--tw-text-opacity));\n  }\n\n  .xl\\:text-yellow-600 {\n    --tw-text-opacity: 1;\n    color: rgba(217, 119, 6, var(--tw-text-opacity));\n  }\n\n  .xl\\:text-yellow-700 {\n    --tw-text-opacity: 1;\n    color: rgba(180, 83, 9, var(--tw-text-opacity));\n  }\n\n  .xl\\:text-yellow-800 {\n    --tw-text-opacity: 1;\n    color: rgba(146, 64, 14, var(--tw-text-opacity));\n  }\n\n  .xl\\:text-yellow-900 {\n    --tw-text-opacity: 1;\n    color: rgba(120, 53, 15, var(--tw-text-opacity));\n  }\n\n  .xl\\:text-green-50 {\n    --tw-text-opacity: 1;\n    color: rgba(236, 253, 245, var(--tw-text-opacity));\n  }\n\n  .xl\\:text-green-100 {\n    --tw-text-opacity: 1;\n    color: rgba(209, 250, 229, var(--tw-text-opacity));\n  }\n\n  .xl\\:text-green-200 {\n    --tw-text-opacity: 1;\n    color: rgba(167, 243, 208, var(--tw-text-opacity));\n  }\n\n  .xl\\:text-green-300 {\n    --tw-text-opacity: 1;\n    color: rgba(110, 231, 183, var(--tw-text-opacity));\n  }\n\n  .xl\\:text-green-400 {\n    --tw-text-opacity: 1;\n    color: rgba(52, 211, 153, var(--tw-text-opacity));\n  }\n\n  .xl\\:text-green-500 {\n    --tw-text-opacity: 1;\n    color: rgba(16, 185, 129, var(--tw-text-opacity));\n  }\n\n  .xl\\:text-green-600 {\n    --tw-text-opacity: 1;\n    color: rgba(5, 150, 105, var(--tw-text-opacity));\n  }\n\n  .xl\\:text-green-700 {\n    --tw-text-opacity: 1;\n    color: rgba(4, 120, 87, var(--tw-text-opacity));\n  }\n\n  .xl\\:text-green-800 {\n    --tw-text-opacity: 1;\n    color: rgba(6, 95, 70, var(--tw-text-opacity));\n  }\n\n  .xl\\:text-green-900 {\n    --tw-text-opacity: 1;\n    color: rgba(6, 78, 59, var(--tw-text-opacity));\n  }\n\n  .xl\\:text-blue-50 {\n    --tw-text-opacity: 1;\n    color: rgba(239, 246, 255, var(--tw-text-opacity));\n  }\n\n  .xl\\:text-blue-100 {\n    --tw-text-opacity: 1;\n    color: rgba(219, 234, 254, var(--tw-text-opacity));\n  }\n\n  .xl\\:text-blue-200 {\n    --tw-text-opacity: 1;\n    color: rgba(191, 219, 254, var(--tw-text-opacity));\n  }\n\n  .xl\\:text-blue-300 {\n    --tw-text-opacity: 1;\n    color: rgba(147, 197, 253, var(--tw-text-opacity));\n  }\n\n  .xl\\:text-blue-400 {\n    --tw-text-opacity: 1;\n    color: rgba(96, 165, 250, var(--tw-text-opacity));\n  }\n\n  .xl\\:text-blue-500 {\n    --tw-text-opacity: 1;\n    color: rgba(59, 130, 246, var(--tw-text-opacity));\n  }\n\n  .xl\\:text-blue-600 {\n    --tw-text-opacity: 1;\n    color: rgba(37, 99, 235, var(--tw-text-opacity));\n  }\n\n  .xl\\:text-blue-700 {\n    --tw-text-opacity: 1;\n    color: rgba(29, 78, 216, var(--tw-text-opacity));\n  }\n\n  .xl\\:text-blue-800 {\n    --tw-text-opacity: 1;\n    color: rgba(30, 64, 175, var(--tw-text-opacity));\n  }\n\n  .xl\\:text-blue-900 {\n    --tw-text-opacity: 1;\n    color: rgba(30, 58, 138, var(--tw-text-opacity));\n  }\n\n  .xl\\:text-indigo-50 {\n    --tw-text-opacity: 1;\n    color: rgba(238, 242, 255, var(--tw-text-opacity));\n  }\n\n  .xl\\:text-indigo-100 {\n    --tw-text-opacity: 1;\n    color: rgba(224, 231, 255, var(--tw-text-opacity));\n  }\n\n  .xl\\:text-indigo-200 {\n    --tw-text-opacity: 1;\n    color: rgba(199, 210, 254, var(--tw-text-opacity));\n  }\n\n  .xl\\:text-indigo-300 {\n    --tw-text-opacity: 1;\n    color: rgba(165, 180, 252, var(--tw-text-opacity));\n  }\n\n  .xl\\:text-indigo-400 {\n    --tw-text-opacity: 1;\n    color: rgba(129, 140, 248, var(--tw-text-opacity));\n  }\n\n  .xl\\:text-indigo-500 {\n    --tw-text-opacity: 1;\n    color: rgba(99, 102, 241, var(--tw-text-opacity));\n  }\n\n  .xl\\:text-indigo-600 {\n    --tw-text-opacity: 1;\n    color: rgba(79, 70, 229, var(--tw-text-opacity));\n  }\n\n  .xl\\:text-indigo-700 {\n    --tw-text-opacity: 1;\n    color: rgba(67, 56, 202, var(--tw-text-opacity));\n  }\n\n  .xl\\:text-indigo-800 {\n    --tw-text-opacity: 1;\n    color: rgba(55, 48, 163, var(--tw-text-opacity));\n  }\n\n  .xl\\:text-indigo-900 {\n    --tw-text-opacity: 1;\n    color: rgba(49, 46, 129, var(--tw-text-opacity));\n  }\n\n  .xl\\:text-purple-50 {\n    --tw-text-opacity: 1;\n    color: rgba(245, 243, 255, var(--tw-text-opacity));\n  }\n\n  .xl\\:text-purple-100 {\n    --tw-text-opacity: 1;\n    color: rgba(237, 233, 254, var(--tw-text-opacity));\n  }\n\n  .xl\\:text-purple-200 {\n    --tw-text-opacity: 1;\n    color: rgba(221, 214, 254, var(--tw-text-opacity));\n  }\n\n  .xl\\:text-purple-300 {\n    --tw-text-opacity: 1;\n    color: rgba(196, 181, 253, var(--tw-text-opacity));\n  }\n\n  .xl\\:text-purple-400 {\n    --tw-text-opacity: 1;\n    color: rgba(167, 139, 250, var(--tw-text-opacity));\n  }\n\n  .xl\\:text-purple-500 {\n    --tw-text-opacity: 1;\n    color: rgba(139, 92, 246, var(--tw-text-opacity));\n  }\n\n  .xl\\:text-purple-600 {\n    --tw-text-opacity: 1;\n    color: rgba(124, 58, 237, var(--tw-text-opacity));\n  }\n\n  .xl\\:text-purple-700 {\n    --tw-text-opacity: 1;\n    color: rgba(109, 40, 217, var(--tw-text-opacity));\n  }\n\n  .xl\\:text-purple-800 {\n    --tw-text-opacity: 1;\n    color: rgba(91, 33, 182, var(--tw-text-opacity));\n  }\n\n  .xl\\:text-purple-900 {\n    --tw-text-opacity: 1;\n    color: rgba(76, 29, 149, var(--tw-text-opacity));\n  }\n\n  .xl\\:text-pink-50 {\n    --tw-text-opacity: 1;\n    color: rgba(253, 242, 248, var(--tw-text-opacity));\n  }\n\n  .xl\\:text-pink-100 {\n    --tw-text-opacity: 1;\n    color: rgba(252, 231, 243, var(--tw-text-opacity));\n  }\n\n  .xl\\:text-pink-200 {\n    --tw-text-opacity: 1;\n    color: rgba(251, 207, 232, var(--tw-text-opacity));\n  }\n\n  .xl\\:text-pink-300 {\n    --tw-text-opacity: 1;\n    color: rgba(249, 168, 212, var(--tw-text-opacity));\n  }\n\n  .xl\\:text-pink-400 {\n    --tw-text-opacity: 1;\n    color: rgba(244, 114, 182, var(--tw-text-opacity));\n  }\n\n  .xl\\:text-pink-500 {\n    --tw-text-opacity: 1;\n    color: rgba(236, 72, 153, var(--tw-text-opacity));\n  }\n\n  .xl\\:text-pink-600 {\n    --tw-text-opacity: 1;\n    color: rgba(219, 39, 119, var(--tw-text-opacity));\n  }\n\n  .xl\\:text-pink-700 {\n    --tw-text-opacity: 1;\n    color: rgba(190, 24, 93, var(--tw-text-opacity));\n  }\n\n  .xl\\:text-pink-800 {\n    --tw-text-opacity: 1;\n    color: rgba(157, 23, 77, var(--tw-text-opacity));\n  }\n\n  .xl\\:text-pink-900 {\n    --tw-text-opacity: 1;\n    color: rgba(131, 24, 67, var(--tw-text-opacity));\n  }\n\n  .group:hover .xl\\:group-hover\\:text-transparent {\n    color: transparent;\n  }\n\n  .group:hover .xl\\:group-hover\\:text-current {\n    color: currentColor;\n  }\n\n  .group:hover .xl\\:group-hover\\:text-black {\n    --tw-text-opacity: 1;\n    color: rgba(0, 0, 0, var(--tw-text-opacity));\n  }\n\n  .group:hover .xl\\:group-hover\\:text-white {\n    --tw-text-opacity: 1;\n    color: rgba(255, 255, 255, var(--tw-text-opacity));\n  }\n\n  .group:hover .xl\\:group-hover\\:text-gray-50 {\n    --tw-text-opacity: 1;\n    color: rgba(249, 250, 251, var(--tw-text-opacity));\n  }\n\n  .group:hover .xl\\:group-hover\\:text-gray-100 {\n    --tw-text-opacity: 1;\n    color: rgba(243, 244, 246, var(--tw-text-opacity));\n  }\n\n  .group:hover .xl\\:group-hover\\:text-gray-200 {\n    --tw-text-opacity: 1;\n    color: rgba(229, 231, 235, var(--tw-text-opacity));\n  }\n\n  .group:hover .xl\\:group-hover\\:text-gray-300 {\n    --tw-text-opacity: 1;\n    color: rgba(209, 213, 219, var(--tw-text-opacity));\n  }\n\n  .group:hover .xl\\:group-hover\\:text-gray-400 {\n    --tw-text-opacity: 1;\n    color: rgba(156, 163, 175, var(--tw-text-opacity));\n  }\n\n  .group:hover .xl\\:group-hover\\:text-gray-500 {\n    --tw-text-opacity: 1;\n    color: rgba(107, 114, 128, var(--tw-text-opacity));\n  }\n\n  .group:hover .xl\\:group-hover\\:text-gray-600 {\n    --tw-text-opacity: 1;\n    color: rgba(75, 85, 99, var(--tw-text-opacity));\n  }\n\n  .group:hover .xl\\:group-hover\\:text-gray-700 {\n    --tw-text-opacity: 1;\n    color: rgba(55, 65, 81, var(--tw-text-opacity));\n  }\n\n  .group:hover .xl\\:group-hover\\:text-gray-800 {\n    --tw-text-opacity: 1;\n    color: rgba(31, 41, 55, var(--tw-text-opacity));\n  }\n\n  .group:hover .xl\\:group-hover\\:text-gray-900 {\n    --tw-text-opacity: 1;\n    color: rgba(17, 24, 39, var(--tw-text-opacity));\n  }\n\n  .group:hover .xl\\:group-hover\\:text-red-50 {\n    --tw-text-opacity: 1;\n    color: rgba(254, 242, 242, var(--tw-text-opacity));\n  }\n\n  .group:hover .xl\\:group-hover\\:text-red-100 {\n    --tw-text-opacity: 1;\n    color: rgba(254, 226, 226, var(--tw-text-opacity));\n  }\n\n  .group:hover .xl\\:group-hover\\:text-red-200 {\n    --tw-text-opacity: 1;\n    color: rgba(254, 202, 202, var(--tw-text-opacity));\n  }\n\n  .group:hover .xl\\:group-hover\\:text-red-300 {\n    --tw-text-opacity: 1;\n    color: rgba(252, 165, 165, var(--tw-text-opacity));\n  }\n\n  .group:hover .xl\\:group-hover\\:text-red-400 {\n    --tw-text-opacity: 1;\n    color: rgba(248, 113, 113, var(--tw-text-opacity));\n  }\n\n  .group:hover .xl\\:group-hover\\:text-red-500 {\n    --tw-text-opacity: 1;\n    color: rgba(239, 68, 68, var(--tw-text-opacity));\n  }\n\n  .group:hover .xl\\:group-hover\\:text-red-600 {\n    --tw-text-opacity: 1;\n    color: rgba(220, 38, 38, var(--tw-text-opacity));\n  }\n\n  .group:hover .xl\\:group-hover\\:text-red-700 {\n    --tw-text-opacity: 1;\n    color: rgba(185, 28, 28, var(--tw-text-opacity));\n  }\n\n  .group:hover .xl\\:group-hover\\:text-red-800 {\n    --tw-text-opacity: 1;\n    color: rgba(153, 27, 27, var(--tw-text-opacity));\n  }\n\n  .group:hover .xl\\:group-hover\\:text-red-900 {\n    --tw-text-opacity: 1;\n    color: rgba(127, 29, 29, var(--tw-text-opacity));\n  }\n\n  .group:hover .xl\\:group-hover\\:text-yellow-50 {\n    --tw-text-opacity: 1;\n    color: rgba(255, 251, 235, var(--tw-text-opacity));\n  }\n\n  .group:hover .xl\\:group-hover\\:text-yellow-100 {\n    --tw-text-opacity: 1;\n    color: rgba(254, 243, 199, var(--tw-text-opacity));\n  }\n\n  .group:hover .xl\\:group-hover\\:text-yellow-200 {\n    --tw-text-opacity: 1;\n    color: rgba(253, 230, 138, var(--tw-text-opacity));\n  }\n\n  .group:hover .xl\\:group-hover\\:text-yellow-300 {\n    --tw-text-opacity: 1;\n    color: rgba(252, 211, 77, var(--tw-text-opacity));\n  }\n\n  .group:hover .xl\\:group-hover\\:text-yellow-400 {\n    --tw-text-opacity: 1;\n    color: rgba(251, 191, 36, var(--tw-text-opacity));\n  }\n\n  .group:hover .xl\\:group-hover\\:text-yellow-500 {\n    --tw-text-opacity: 1;\n    color: rgba(245, 158, 11, var(--tw-text-opacity));\n  }\n\n  .group:hover .xl\\:group-hover\\:text-yellow-600 {\n    --tw-text-opacity: 1;\n    color: rgba(217, 119, 6, var(--tw-text-opacity));\n  }\n\n  .group:hover .xl\\:group-hover\\:text-yellow-700 {\n    --tw-text-opacity: 1;\n    color: rgba(180, 83, 9, var(--tw-text-opacity));\n  }\n\n  .group:hover .xl\\:group-hover\\:text-yellow-800 {\n    --tw-text-opacity: 1;\n    color: rgba(146, 64, 14, var(--tw-text-opacity));\n  }\n\n  .group:hover .xl\\:group-hover\\:text-yellow-900 {\n    --tw-text-opacity: 1;\n    color: rgba(120, 53, 15, var(--tw-text-opacity));\n  }\n\n  .group:hover .xl\\:group-hover\\:text-green-50 {\n    --tw-text-opacity: 1;\n    color: rgba(236, 253, 245, var(--tw-text-opacity));\n  }\n\n  .group:hover .xl\\:group-hover\\:text-green-100 {\n    --tw-text-opacity: 1;\n    color: rgba(209, 250, 229, var(--tw-text-opacity));\n  }\n\n  .group:hover .xl\\:group-hover\\:text-green-200 {\n    --tw-text-opacity: 1;\n    color: rgba(167, 243, 208, var(--tw-text-opacity));\n  }\n\n  .group:hover .xl\\:group-hover\\:text-green-300 {\n    --tw-text-opacity: 1;\n    color: rgba(110, 231, 183, var(--tw-text-opacity));\n  }\n\n  .group:hover .xl\\:group-hover\\:text-green-400 {\n    --tw-text-opacity: 1;\n    color: rgba(52, 211, 153, var(--tw-text-opacity));\n  }\n\n  .group:hover .xl\\:group-hover\\:text-green-500 {\n    --tw-text-opacity: 1;\n    color: rgba(16, 185, 129, var(--tw-text-opacity));\n  }\n\n  .group:hover .xl\\:group-hover\\:text-green-600 {\n    --tw-text-opacity: 1;\n    color: rgba(5, 150, 105, var(--tw-text-opacity));\n  }\n\n  .group:hover .xl\\:group-hover\\:text-green-700 {\n    --tw-text-opacity: 1;\n    color: rgba(4, 120, 87, var(--tw-text-opacity));\n  }\n\n  .group:hover .xl\\:group-hover\\:text-green-800 {\n    --tw-text-opacity: 1;\n    color: rgba(6, 95, 70, var(--tw-text-opacity));\n  }\n\n  .group:hover .xl\\:group-hover\\:text-green-900 {\n    --tw-text-opacity: 1;\n    color: rgba(6, 78, 59, var(--tw-text-opacity));\n  }\n\n  .group:hover .xl\\:group-hover\\:text-blue-50 {\n    --tw-text-opacity: 1;\n    color: rgba(239, 246, 255, var(--tw-text-opacity));\n  }\n\n  .group:hover .xl\\:group-hover\\:text-blue-100 {\n    --tw-text-opacity: 1;\n    color: rgba(219, 234, 254, var(--tw-text-opacity));\n  }\n\n  .group:hover .xl\\:group-hover\\:text-blue-200 {\n    --tw-text-opacity: 1;\n    color: rgba(191, 219, 254, var(--tw-text-opacity));\n  }\n\n  .group:hover .xl\\:group-hover\\:text-blue-300 {\n    --tw-text-opacity: 1;\n    color: rgba(147, 197, 253, var(--tw-text-opacity));\n  }\n\n  .group:hover .xl\\:group-hover\\:text-blue-400 {\n    --tw-text-opacity: 1;\n    color: rgba(96, 165, 250, var(--tw-text-opacity));\n  }\n\n  .group:hover .xl\\:group-hover\\:text-blue-500 {\n    --tw-text-opacity: 1;\n    color: rgba(59, 130, 246, var(--tw-text-opacity));\n  }\n\n  .group:hover .xl\\:group-hover\\:text-blue-600 {\n    --tw-text-opacity: 1;\n    color: rgba(37, 99, 235, var(--tw-text-opacity));\n  }\n\n  .group:hover .xl\\:group-hover\\:text-blue-700 {\n    --tw-text-opacity: 1;\n    color: rgba(29, 78, 216, var(--tw-text-opacity));\n  }\n\n  .group:hover .xl\\:group-hover\\:text-blue-800 {\n    --tw-text-opacity: 1;\n    color: rgba(30, 64, 175, var(--tw-text-opacity));\n  }\n\n  .group:hover .xl\\:group-hover\\:text-blue-900 {\n    --tw-text-opacity: 1;\n    color: rgba(30, 58, 138, var(--tw-text-opacity));\n  }\n\n  .group:hover .xl\\:group-hover\\:text-indigo-50 {\n    --tw-text-opacity: 1;\n    color: rgba(238, 242, 255, var(--tw-text-opacity));\n  }\n\n  .group:hover .xl\\:group-hover\\:text-indigo-100 {\n    --tw-text-opacity: 1;\n    color: rgba(224, 231, 255, var(--tw-text-opacity));\n  }\n\n  .group:hover .xl\\:group-hover\\:text-indigo-200 {\n    --tw-text-opacity: 1;\n    color: rgba(199, 210, 254, var(--tw-text-opacity));\n  }\n\n  .group:hover .xl\\:group-hover\\:text-indigo-300 {\n    --tw-text-opacity: 1;\n    color: rgba(165, 180, 252, var(--tw-text-opacity));\n  }\n\n  .group:hover .xl\\:group-hover\\:text-indigo-400 {\n    --tw-text-opacity: 1;\n    color: rgba(129, 140, 248, var(--tw-text-opacity));\n  }\n\n  .group:hover .xl\\:group-hover\\:text-indigo-500 {\n    --tw-text-opacity: 1;\n    color: rgba(99, 102, 241, var(--tw-text-opacity));\n  }\n\n  .group:hover .xl\\:group-hover\\:text-indigo-600 {\n    --tw-text-opacity: 1;\n    color: rgba(79, 70, 229, var(--tw-text-opacity));\n  }\n\n  .group:hover .xl\\:group-hover\\:text-indigo-700 {\n    --tw-text-opacity: 1;\n    color: rgba(67, 56, 202, var(--tw-text-opacity));\n  }\n\n  .group:hover .xl\\:group-hover\\:text-indigo-800 {\n    --tw-text-opacity: 1;\n    color: rgba(55, 48, 163, var(--tw-text-opacity));\n  }\n\n  .group:hover .xl\\:group-hover\\:text-indigo-900 {\n    --tw-text-opacity: 1;\n    color: rgba(49, 46, 129, var(--tw-text-opacity));\n  }\n\n  .group:hover .xl\\:group-hover\\:text-purple-50 {\n    --tw-text-opacity: 1;\n    color: rgba(245, 243, 255, var(--tw-text-opacity));\n  }\n\n  .group:hover .xl\\:group-hover\\:text-purple-100 {\n    --tw-text-opacity: 1;\n    color: rgba(237, 233, 254, var(--tw-text-opacity));\n  }\n\n  .group:hover .xl\\:group-hover\\:text-purple-200 {\n    --tw-text-opacity: 1;\n    color: rgba(221, 214, 254, var(--tw-text-opacity));\n  }\n\n  .group:hover .xl\\:group-hover\\:text-purple-300 {\n    --tw-text-opacity: 1;\n    color: rgba(196, 181, 253, var(--tw-text-opacity));\n  }\n\n  .group:hover .xl\\:group-hover\\:text-purple-400 {\n    --tw-text-opacity: 1;\n    color: rgba(167, 139, 250, var(--tw-text-opacity));\n  }\n\n  .group:hover .xl\\:group-hover\\:text-purple-500 {\n    --tw-text-opacity: 1;\n    color: rgba(139, 92, 246, var(--tw-text-opacity));\n  }\n\n  .group:hover .xl\\:group-hover\\:text-purple-600 {\n    --tw-text-opacity: 1;\n    color: rgba(124, 58, 237, var(--tw-text-opacity));\n  }\n\n  .group:hover .xl\\:group-hover\\:text-purple-700 {\n    --tw-text-opacity: 1;\n    color: rgba(109, 40, 217, var(--tw-text-opacity));\n  }\n\n  .group:hover .xl\\:group-hover\\:text-purple-800 {\n    --tw-text-opacity: 1;\n    color: rgba(91, 33, 182, var(--tw-text-opacity));\n  }\n\n  .group:hover .xl\\:group-hover\\:text-purple-900 {\n    --tw-text-opacity: 1;\n    color: rgba(76, 29, 149, var(--tw-text-opacity));\n  }\n\n  .group:hover .xl\\:group-hover\\:text-pink-50 {\n    --tw-text-opacity: 1;\n    color: rgba(253, 242, 248, var(--tw-text-opacity));\n  }\n\n  .group:hover .xl\\:group-hover\\:text-pink-100 {\n    --tw-text-opacity: 1;\n    color: rgba(252, 231, 243, var(--tw-text-opacity));\n  }\n\n  .group:hover .xl\\:group-hover\\:text-pink-200 {\n    --tw-text-opacity: 1;\n    color: rgba(251, 207, 232, var(--tw-text-opacity));\n  }\n\n  .group:hover .xl\\:group-hover\\:text-pink-300 {\n    --tw-text-opacity: 1;\n    color: rgba(249, 168, 212, var(--tw-text-opacity));\n  }\n\n  .group:hover .xl\\:group-hover\\:text-pink-400 {\n    --tw-text-opacity: 1;\n    color: rgba(244, 114, 182, var(--tw-text-opacity));\n  }\n\n  .group:hover .xl\\:group-hover\\:text-pink-500 {\n    --tw-text-opacity: 1;\n    color: rgba(236, 72, 153, var(--tw-text-opacity));\n  }\n\n  .group:hover .xl\\:group-hover\\:text-pink-600 {\n    --tw-text-opacity: 1;\n    color: rgba(219, 39, 119, var(--tw-text-opacity));\n  }\n\n  .group:hover .xl\\:group-hover\\:text-pink-700 {\n    --tw-text-opacity: 1;\n    color: rgba(190, 24, 93, var(--tw-text-opacity));\n  }\n\n  .group:hover .xl\\:group-hover\\:text-pink-800 {\n    --tw-text-opacity: 1;\n    color: rgba(157, 23, 77, var(--tw-text-opacity));\n  }\n\n  .group:hover .xl\\:group-hover\\:text-pink-900 {\n    --tw-text-opacity: 1;\n    color: rgba(131, 24, 67, var(--tw-text-opacity));\n  }\n\n  .xl\\:focus-within\\:text-transparent:focus-within {\n    color: transparent;\n  }\n\n  .xl\\:focus-within\\:text-current:focus-within {\n    color: currentColor;\n  }\n\n  .xl\\:focus-within\\:text-black:focus-within {\n    --tw-text-opacity: 1;\n    color: rgba(0, 0, 0, var(--tw-text-opacity));\n  }\n\n  .xl\\:focus-within\\:text-white:focus-within {\n    --tw-text-opacity: 1;\n    color: rgba(255, 255, 255, var(--tw-text-opacity));\n  }\n\n  .xl\\:focus-within\\:text-gray-50:focus-within {\n    --tw-text-opacity: 1;\n    color: rgba(249, 250, 251, var(--tw-text-opacity));\n  }\n\n  .xl\\:focus-within\\:text-gray-100:focus-within {\n    --tw-text-opacity: 1;\n    color: rgba(243, 244, 246, var(--tw-text-opacity));\n  }\n\n  .xl\\:focus-within\\:text-gray-200:focus-within {\n    --tw-text-opacity: 1;\n    color: rgba(229, 231, 235, var(--tw-text-opacity));\n  }\n\n  .xl\\:focus-within\\:text-gray-300:focus-within {\n    --tw-text-opacity: 1;\n    color: rgba(209, 213, 219, var(--tw-text-opacity));\n  }\n\n  .xl\\:focus-within\\:text-gray-400:focus-within {\n    --tw-text-opacity: 1;\n    color: rgba(156, 163, 175, var(--tw-text-opacity));\n  }\n\n  .xl\\:focus-within\\:text-gray-500:focus-within {\n    --tw-text-opacity: 1;\n    color: rgba(107, 114, 128, var(--tw-text-opacity));\n  }\n\n  .xl\\:focus-within\\:text-gray-600:focus-within {\n    --tw-text-opacity: 1;\n    color: rgba(75, 85, 99, var(--tw-text-opacity));\n  }\n\n  .xl\\:focus-within\\:text-gray-700:focus-within {\n    --tw-text-opacity: 1;\n    color: rgba(55, 65, 81, var(--tw-text-opacity));\n  }\n\n  .xl\\:focus-within\\:text-gray-800:focus-within {\n    --tw-text-opacity: 1;\n    color: rgba(31, 41, 55, var(--tw-text-opacity));\n  }\n\n  .xl\\:focus-within\\:text-gray-900:focus-within {\n    --tw-text-opacity: 1;\n    color: rgba(17, 24, 39, var(--tw-text-opacity));\n  }\n\n  .xl\\:focus-within\\:text-red-50:focus-within {\n    --tw-text-opacity: 1;\n    color: rgba(254, 242, 242, var(--tw-text-opacity));\n  }\n\n  .xl\\:focus-within\\:text-red-100:focus-within {\n    --tw-text-opacity: 1;\n    color: rgba(254, 226, 226, var(--tw-text-opacity));\n  }\n\n  .xl\\:focus-within\\:text-red-200:focus-within {\n    --tw-text-opacity: 1;\n    color: rgba(254, 202, 202, var(--tw-text-opacity));\n  }\n\n  .xl\\:focus-within\\:text-red-300:focus-within {\n    --tw-text-opacity: 1;\n    color: rgba(252, 165, 165, var(--tw-text-opacity));\n  }\n\n  .xl\\:focus-within\\:text-red-400:focus-within {\n    --tw-text-opacity: 1;\n    color: rgba(248, 113, 113, var(--tw-text-opacity));\n  }\n\n  .xl\\:focus-within\\:text-red-500:focus-within {\n    --tw-text-opacity: 1;\n    color: rgba(239, 68, 68, var(--tw-text-opacity));\n  }\n\n  .xl\\:focus-within\\:text-red-600:focus-within {\n    --tw-text-opacity: 1;\n    color: rgba(220, 38, 38, var(--tw-text-opacity));\n  }\n\n  .xl\\:focus-within\\:text-red-700:focus-within {\n    --tw-text-opacity: 1;\n    color: rgba(185, 28, 28, var(--tw-text-opacity));\n  }\n\n  .xl\\:focus-within\\:text-red-800:focus-within {\n    --tw-text-opacity: 1;\n    color: rgba(153, 27, 27, var(--tw-text-opacity));\n  }\n\n  .xl\\:focus-within\\:text-red-900:focus-within {\n    --tw-text-opacity: 1;\n    color: rgba(127, 29, 29, var(--tw-text-opacity));\n  }\n\n  .xl\\:focus-within\\:text-yellow-50:focus-within {\n    --tw-text-opacity: 1;\n    color: rgba(255, 251, 235, var(--tw-text-opacity));\n  }\n\n  .xl\\:focus-within\\:text-yellow-100:focus-within {\n    --tw-text-opacity: 1;\n    color: rgba(254, 243, 199, var(--tw-text-opacity));\n  }\n\n  .xl\\:focus-within\\:text-yellow-200:focus-within {\n    --tw-text-opacity: 1;\n    color: rgba(253, 230, 138, var(--tw-text-opacity));\n  }\n\n  .xl\\:focus-within\\:text-yellow-300:focus-within {\n    --tw-text-opacity: 1;\n    color: rgba(252, 211, 77, var(--tw-text-opacity));\n  }\n\n  .xl\\:focus-within\\:text-yellow-400:focus-within {\n    --tw-text-opacity: 1;\n    color: rgba(251, 191, 36, var(--tw-text-opacity));\n  }\n\n  .xl\\:focus-within\\:text-yellow-500:focus-within {\n    --tw-text-opacity: 1;\n    color: rgba(245, 158, 11, var(--tw-text-opacity));\n  }\n\n  .xl\\:focus-within\\:text-yellow-600:focus-within {\n    --tw-text-opacity: 1;\n    color: rgba(217, 119, 6, var(--tw-text-opacity));\n  }\n\n  .xl\\:focus-within\\:text-yellow-700:focus-within {\n    --tw-text-opacity: 1;\n    color: rgba(180, 83, 9, var(--tw-text-opacity));\n  }\n\n  .xl\\:focus-within\\:text-yellow-800:focus-within {\n    --tw-text-opacity: 1;\n    color: rgba(146, 64, 14, var(--tw-text-opacity));\n  }\n\n  .xl\\:focus-within\\:text-yellow-900:focus-within {\n    --tw-text-opacity: 1;\n    color: rgba(120, 53, 15, var(--tw-text-opacity));\n  }\n\n  .xl\\:focus-within\\:text-green-50:focus-within {\n    --tw-text-opacity: 1;\n    color: rgba(236, 253, 245, var(--tw-text-opacity));\n  }\n\n  .xl\\:focus-within\\:text-green-100:focus-within {\n    --tw-text-opacity: 1;\n    color: rgba(209, 250, 229, var(--tw-text-opacity));\n  }\n\n  .xl\\:focus-within\\:text-green-200:focus-within {\n    --tw-text-opacity: 1;\n    color: rgba(167, 243, 208, var(--tw-text-opacity));\n  }\n\n  .xl\\:focus-within\\:text-green-300:focus-within {\n    --tw-text-opacity: 1;\n    color: rgba(110, 231, 183, var(--tw-text-opacity));\n  }\n\n  .xl\\:focus-within\\:text-green-400:focus-within {\n    --tw-text-opacity: 1;\n    color: rgba(52, 211, 153, var(--tw-text-opacity));\n  }\n\n  .xl\\:focus-within\\:text-green-500:focus-within {\n    --tw-text-opacity: 1;\n    color: rgba(16, 185, 129, var(--tw-text-opacity));\n  }\n\n  .xl\\:focus-within\\:text-green-600:focus-within {\n    --tw-text-opacity: 1;\n    color: rgba(5, 150, 105, var(--tw-text-opacity));\n  }\n\n  .xl\\:focus-within\\:text-green-700:focus-within {\n    --tw-text-opacity: 1;\n    color: rgba(4, 120, 87, var(--tw-text-opacity));\n  }\n\n  .xl\\:focus-within\\:text-green-800:focus-within {\n    --tw-text-opacity: 1;\n    color: rgba(6, 95, 70, var(--tw-text-opacity));\n  }\n\n  .xl\\:focus-within\\:text-green-900:focus-within {\n    --tw-text-opacity: 1;\n    color: rgba(6, 78, 59, var(--tw-text-opacity));\n  }\n\n  .xl\\:focus-within\\:text-blue-50:focus-within {\n    --tw-text-opacity: 1;\n    color: rgba(239, 246, 255, var(--tw-text-opacity));\n  }\n\n  .xl\\:focus-within\\:text-blue-100:focus-within {\n    --tw-text-opacity: 1;\n    color: rgba(219, 234, 254, var(--tw-text-opacity));\n  }\n\n  .xl\\:focus-within\\:text-blue-200:focus-within {\n    --tw-text-opacity: 1;\n    color: rgba(191, 219, 254, var(--tw-text-opacity));\n  }\n\n  .xl\\:focus-within\\:text-blue-300:focus-within {\n    --tw-text-opacity: 1;\n    color: rgba(147, 197, 253, var(--tw-text-opacity));\n  }\n\n  .xl\\:focus-within\\:text-blue-400:focus-within {\n    --tw-text-opacity: 1;\n    color: rgba(96, 165, 250, var(--tw-text-opacity));\n  }\n\n  .xl\\:focus-within\\:text-blue-500:focus-within {\n    --tw-text-opacity: 1;\n    color: rgba(59, 130, 246, var(--tw-text-opacity));\n  }\n\n  .xl\\:focus-within\\:text-blue-600:focus-within {\n    --tw-text-opacity: 1;\n    color: rgba(37, 99, 235, var(--tw-text-opacity));\n  }\n\n  .xl\\:focus-within\\:text-blue-700:focus-within {\n    --tw-text-opacity: 1;\n    color: rgba(29, 78, 216, var(--tw-text-opacity));\n  }\n\n  .xl\\:focus-within\\:text-blue-800:focus-within {\n    --tw-text-opacity: 1;\n    color: rgba(30, 64, 175, var(--tw-text-opacity));\n  }\n\n  .xl\\:focus-within\\:text-blue-900:focus-within {\n    --tw-text-opacity: 1;\n    color: rgba(30, 58, 138, var(--tw-text-opacity));\n  }\n\n  .xl\\:focus-within\\:text-indigo-50:focus-within {\n    --tw-text-opacity: 1;\n    color: rgba(238, 242, 255, var(--tw-text-opacity));\n  }\n\n  .xl\\:focus-within\\:text-indigo-100:focus-within {\n    --tw-text-opacity: 1;\n    color: rgba(224, 231, 255, var(--tw-text-opacity));\n  }\n\n  .xl\\:focus-within\\:text-indigo-200:focus-within {\n    --tw-text-opacity: 1;\n    color: rgba(199, 210, 254, var(--tw-text-opacity));\n  }\n\n  .xl\\:focus-within\\:text-indigo-300:focus-within {\n    --tw-text-opacity: 1;\n    color: rgba(165, 180, 252, var(--tw-text-opacity));\n  }\n\n  .xl\\:focus-within\\:text-indigo-400:focus-within {\n    --tw-text-opacity: 1;\n    color: rgba(129, 140, 248, var(--tw-text-opacity));\n  }\n\n  .xl\\:focus-within\\:text-indigo-500:focus-within {\n    --tw-text-opacity: 1;\n    color: rgba(99, 102, 241, var(--tw-text-opacity));\n  }\n\n  .xl\\:focus-within\\:text-indigo-600:focus-within {\n    --tw-text-opacity: 1;\n    color: rgba(79, 70, 229, var(--tw-text-opacity));\n  }\n\n  .xl\\:focus-within\\:text-indigo-700:focus-within {\n    --tw-text-opacity: 1;\n    color: rgba(67, 56, 202, var(--tw-text-opacity));\n  }\n\n  .xl\\:focus-within\\:text-indigo-800:focus-within {\n    --tw-text-opacity: 1;\n    color: rgba(55, 48, 163, var(--tw-text-opacity));\n  }\n\n  .xl\\:focus-within\\:text-indigo-900:focus-within {\n    --tw-text-opacity: 1;\n    color: rgba(49, 46, 129, var(--tw-text-opacity));\n  }\n\n  .xl\\:focus-within\\:text-purple-50:focus-within {\n    --tw-text-opacity: 1;\n    color: rgba(245, 243, 255, var(--tw-text-opacity));\n  }\n\n  .xl\\:focus-within\\:text-purple-100:focus-within {\n    --tw-text-opacity: 1;\n    color: rgba(237, 233, 254, var(--tw-text-opacity));\n  }\n\n  .xl\\:focus-within\\:text-purple-200:focus-within {\n    --tw-text-opacity: 1;\n    color: rgba(221, 214, 254, var(--tw-text-opacity));\n  }\n\n  .xl\\:focus-within\\:text-purple-300:focus-within {\n    --tw-text-opacity: 1;\n    color: rgba(196, 181, 253, var(--tw-text-opacity));\n  }\n\n  .xl\\:focus-within\\:text-purple-400:focus-within {\n    --tw-text-opacity: 1;\n    color: rgba(167, 139, 250, var(--tw-text-opacity));\n  }\n\n  .xl\\:focus-within\\:text-purple-500:focus-within {\n    --tw-text-opacity: 1;\n    color: rgba(139, 92, 246, var(--tw-text-opacity));\n  }\n\n  .xl\\:focus-within\\:text-purple-600:focus-within {\n    --tw-text-opacity: 1;\n    color: rgba(124, 58, 237, var(--tw-text-opacity));\n  }\n\n  .xl\\:focus-within\\:text-purple-700:focus-within {\n    --tw-text-opacity: 1;\n    color: rgba(109, 40, 217, var(--tw-text-opacity));\n  }\n\n  .xl\\:focus-within\\:text-purple-800:focus-within {\n    --tw-text-opacity: 1;\n    color: rgba(91, 33, 182, var(--tw-text-opacity));\n  }\n\n  .xl\\:focus-within\\:text-purple-900:focus-within {\n    --tw-text-opacity: 1;\n    color: rgba(76, 29, 149, var(--tw-text-opacity));\n  }\n\n  .xl\\:focus-within\\:text-pink-50:focus-within {\n    --tw-text-opacity: 1;\n    color: rgba(253, 242, 248, var(--tw-text-opacity));\n  }\n\n  .xl\\:focus-within\\:text-pink-100:focus-within {\n    --tw-text-opacity: 1;\n    color: rgba(252, 231, 243, var(--tw-text-opacity));\n  }\n\n  .xl\\:focus-within\\:text-pink-200:focus-within {\n    --tw-text-opacity: 1;\n    color: rgba(251, 207, 232, var(--tw-text-opacity));\n  }\n\n  .xl\\:focus-within\\:text-pink-300:focus-within {\n    --tw-text-opacity: 1;\n    color: rgba(249, 168, 212, var(--tw-text-opacity));\n  }\n\n  .xl\\:focus-within\\:text-pink-400:focus-within {\n    --tw-text-opacity: 1;\n    color: rgba(244, 114, 182, var(--tw-text-opacity));\n  }\n\n  .xl\\:focus-within\\:text-pink-500:focus-within {\n    --tw-text-opacity: 1;\n    color: rgba(236, 72, 153, var(--tw-text-opacity));\n  }\n\n  .xl\\:focus-within\\:text-pink-600:focus-within {\n    --tw-text-opacity: 1;\n    color: rgba(219, 39, 119, var(--tw-text-opacity));\n  }\n\n  .xl\\:focus-within\\:text-pink-700:focus-within {\n    --tw-text-opacity: 1;\n    color: rgba(190, 24, 93, var(--tw-text-opacity));\n  }\n\n  .xl\\:focus-within\\:text-pink-800:focus-within {\n    --tw-text-opacity: 1;\n    color: rgba(157, 23, 77, var(--tw-text-opacity));\n  }\n\n  .xl\\:focus-within\\:text-pink-900:focus-within {\n    --tw-text-opacity: 1;\n    color: rgba(131, 24, 67, var(--tw-text-opacity));\n  }\n\n  .xl\\:hover\\:text-transparent:hover {\n    color: transparent;\n  }\n\n  .xl\\:hover\\:text-current:hover {\n    color: currentColor;\n  }\n\n  .xl\\:hover\\:text-black:hover {\n    --tw-text-opacity: 1;\n    color: rgba(0, 0, 0, var(--tw-text-opacity));\n  }\n\n  .xl\\:hover\\:text-white:hover {\n    --tw-text-opacity: 1;\n    color: rgba(255, 255, 255, var(--tw-text-opacity));\n  }\n\n  .xl\\:hover\\:text-gray-50:hover {\n    --tw-text-opacity: 1;\n    color: rgba(249, 250, 251, var(--tw-text-opacity));\n  }\n\n  .xl\\:hover\\:text-gray-100:hover {\n    --tw-text-opacity: 1;\n    color: rgba(243, 244, 246, var(--tw-text-opacity));\n  }\n\n  .xl\\:hover\\:text-gray-200:hover {\n    --tw-text-opacity: 1;\n    color: rgba(229, 231, 235, var(--tw-text-opacity));\n  }\n\n  .xl\\:hover\\:text-gray-300:hover {\n    --tw-text-opacity: 1;\n    color: rgba(209, 213, 219, var(--tw-text-opacity));\n  }\n\n  .xl\\:hover\\:text-gray-400:hover {\n    --tw-text-opacity: 1;\n    color: rgba(156, 163, 175, var(--tw-text-opacity));\n  }\n\n  .xl\\:hover\\:text-gray-500:hover {\n    --tw-text-opacity: 1;\n    color: rgba(107, 114, 128, var(--tw-text-opacity));\n  }\n\n  .xl\\:hover\\:text-gray-600:hover {\n    --tw-text-opacity: 1;\n    color: rgba(75, 85, 99, var(--tw-text-opacity));\n  }\n\n  .xl\\:hover\\:text-gray-700:hover {\n    --tw-text-opacity: 1;\n    color: rgba(55, 65, 81, var(--tw-text-opacity));\n  }\n\n  .xl\\:hover\\:text-gray-800:hover {\n    --tw-text-opacity: 1;\n    color: rgba(31, 41, 55, var(--tw-text-opacity));\n  }\n\n  .xl\\:hover\\:text-gray-900:hover {\n    --tw-text-opacity: 1;\n    color: rgba(17, 24, 39, var(--tw-text-opacity));\n  }\n\n  .xl\\:hover\\:text-red-50:hover {\n    --tw-text-opacity: 1;\n    color: rgba(254, 242, 242, var(--tw-text-opacity));\n  }\n\n  .xl\\:hover\\:text-red-100:hover {\n    --tw-text-opacity: 1;\n    color: rgba(254, 226, 226, var(--tw-text-opacity));\n  }\n\n  .xl\\:hover\\:text-red-200:hover {\n    --tw-text-opacity: 1;\n    color: rgba(254, 202, 202, var(--tw-text-opacity));\n  }\n\n  .xl\\:hover\\:text-red-300:hover {\n    --tw-text-opacity: 1;\n    color: rgba(252, 165, 165, var(--tw-text-opacity));\n  }\n\n  .xl\\:hover\\:text-red-400:hover {\n    --tw-text-opacity: 1;\n    color: rgba(248, 113, 113, var(--tw-text-opacity));\n  }\n\n  .xl\\:hover\\:text-red-500:hover {\n    --tw-text-opacity: 1;\n    color: rgba(239, 68, 68, var(--tw-text-opacity));\n  }\n\n  .xl\\:hover\\:text-red-600:hover {\n    --tw-text-opacity: 1;\n    color: rgba(220, 38, 38, var(--tw-text-opacity));\n  }\n\n  .xl\\:hover\\:text-red-700:hover {\n    --tw-text-opacity: 1;\n    color: rgba(185, 28, 28, var(--tw-text-opacity));\n  }\n\n  .xl\\:hover\\:text-red-800:hover {\n    --tw-text-opacity: 1;\n    color: rgba(153, 27, 27, var(--tw-text-opacity));\n  }\n\n  .xl\\:hover\\:text-red-900:hover {\n    --tw-text-opacity: 1;\n    color: rgba(127, 29, 29, var(--tw-text-opacity));\n  }\n\n  .xl\\:hover\\:text-yellow-50:hover {\n    --tw-text-opacity: 1;\n    color: rgba(255, 251, 235, var(--tw-text-opacity));\n  }\n\n  .xl\\:hover\\:text-yellow-100:hover {\n    --tw-text-opacity: 1;\n    color: rgba(254, 243, 199, var(--tw-text-opacity));\n  }\n\n  .xl\\:hover\\:text-yellow-200:hover {\n    --tw-text-opacity: 1;\n    color: rgba(253, 230, 138, var(--tw-text-opacity));\n  }\n\n  .xl\\:hover\\:text-yellow-300:hover {\n    --tw-text-opacity: 1;\n    color: rgba(252, 211, 77, var(--tw-text-opacity));\n  }\n\n  .xl\\:hover\\:text-yellow-400:hover {\n    --tw-text-opacity: 1;\n    color: rgba(251, 191, 36, var(--tw-text-opacity));\n  }\n\n  .xl\\:hover\\:text-yellow-500:hover {\n    --tw-text-opacity: 1;\n    color: rgba(245, 158, 11, var(--tw-text-opacity));\n  }\n\n  .xl\\:hover\\:text-yellow-600:hover {\n    --tw-text-opacity: 1;\n    color: rgba(217, 119, 6, var(--tw-text-opacity));\n  }\n\n  .xl\\:hover\\:text-yellow-700:hover {\n    --tw-text-opacity: 1;\n    color: rgba(180, 83, 9, var(--tw-text-opacity));\n  }\n\n  .xl\\:hover\\:text-yellow-800:hover {\n    --tw-text-opacity: 1;\n    color: rgba(146, 64, 14, var(--tw-text-opacity));\n  }\n\n  .xl\\:hover\\:text-yellow-900:hover {\n    --tw-text-opacity: 1;\n    color: rgba(120, 53, 15, var(--tw-text-opacity));\n  }\n\n  .xl\\:hover\\:text-green-50:hover {\n    --tw-text-opacity: 1;\n    color: rgba(236, 253, 245, var(--tw-text-opacity));\n  }\n\n  .xl\\:hover\\:text-green-100:hover {\n    --tw-text-opacity: 1;\n    color: rgba(209, 250, 229, var(--tw-text-opacity));\n  }\n\n  .xl\\:hover\\:text-green-200:hover {\n    --tw-text-opacity: 1;\n    color: rgba(167, 243, 208, var(--tw-text-opacity));\n  }\n\n  .xl\\:hover\\:text-green-300:hover {\n    --tw-text-opacity: 1;\n    color: rgba(110, 231, 183, var(--tw-text-opacity));\n  }\n\n  .xl\\:hover\\:text-green-400:hover {\n    --tw-text-opacity: 1;\n    color: rgba(52, 211, 153, var(--tw-text-opacity));\n  }\n\n  .xl\\:hover\\:text-green-500:hover {\n    --tw-text-opacity: 1;\n    color: rgba(16, 185, 129, var(--tw-text-opacity));\n  }\n\n  .xl\\:hover\\:text-green-600:hover {\n    --tw-text-opacity: 1;\n    color: rgba(5, 150, 105, var(--tw-text-opacity));\n  }\n\n  .xl\\:hover\\:text-green-700:hover {\n    --tw-text-opacity: 1;\n    color: rgba(4, 120, 87, var(--tw-text-opacity));\n  }\n\n  .xl\\:hover\\:text-green-800:hover {\n    --tw-text-opacity: 1;\n    color: rgba(6, 95, 70, var(--tw-text-opacity));\n  }\n\n  .xl\\:hover\\:text-green-900:hover {\n    --tw-text-opacity: 1;\n    color: rgba(6, 78, 59, var(--tw-text-opacity));\n  }\n\n  .xl\\:hover\\:text-blue-50:hover {\n    --tw-text-opacity: 1;\n    color: rgba(239, 246, 255, var(--tw-text-opacity));\n  }\n\n  .xl\\:hover\\:text-blue-100:hover {\n    --tw-text-opacity: 1;\n    color: rgba(219, 234, 254, var(--tw-text-opacity));\n  }\n\n  .xl\\:hover\\:text-blue-200:hover {\n    --tw-text-opacity: 1;\n    color: rgba(191, 219, 254, var(--tw-text-opacity));\n  }\n\n  .xl\\:hover\\:text-blue-300:hover {\n    --tw-text-opacity: 1;\n    color: rgba(147, 197, 253, var(--tw-text-opacity));\n  }\n\n  .xl\\:hover\\:text-blue-400:hover {\n    --tw-text-opacity: 1;\n    color: rgba(96, 165, 250, var(--tw-text-opacity));\n  }\n\n  .xl\\:hover\\:text-blue-500:hover {\n    --tw-text-opacity: 1;\n    color: rgba(59, 130, 246, var(--tw-text-opacity));\n  }\n\n  .xl\\:hover\\:text-blue-600:hover {\n    --tw-text-opacity: 1;\n    color: rgba(37, 99, 235, var(--tw-text-opacity));\n  }\n\n  .xl\\:hover\\:text-blue-700:hover {\n    --tw-text-opacity: 1;\n    color: rgba(29, 78, 216, var(--tw-text-opacity));\n  }\n\n  .xl\\:hover\\:text-blue-800:hover {\n    --tw-text-opacity: 1;\n    color: rgba(30, 64, 175, var(--tw-text-opacity));\n  }\n\n  .xl\\:hover\\:text-blue-900:hover {\n    --tw-text-opacity: 1;\n    color: rgba(30, 58, 138, var(--tw-text-opacity));\n  }\n\n  .xl\\:hover\\:text-indigo-50:hover {\n    --tw-text-opacity: 1;\n    color: rgba(238, 242, 255, var(--tw-text-opacity));\n  }\n\n  .xl\\:hover\\:text-indigo-100:hover {\n    --tw-text-opacity: 1;\n    color: rgba(224, 231, 255, var(--tw-text-opacity));\n  }\n\n  .xl\\:hover\\:text-indigo-200:hover {\n    --tw-text-opacity: 1;\n    color: rgba(199, 210, 254, var(--tw-text-opacity));\n  }\n\n  .xl\\:hover\\:text-indigo-300:hover {\n    --tw-text-opacity: 1;\n    color: rgba(165, 180, 252, var(--tw-text-opacity));\n  }\n\n  .xl\\:hover\\:text-indigo-400:hover {\n    --tw-text-opacity: 1;\n    color: rgba(129, 140, 248, var(--tw-text-opacity));\n  }\n\n  .xl\\:hover\\:text-indigo-500:hover {\n    --tw-text-opacity: 1;\n    color: rgba(99, 102, 241, var(--tw-text-opacity));\n  }\n\n  .xl\\:hover\\:text-indigo-600:hover {\n    --tw-text-opacity: 1;\n    color: rgba(79, 70, 229, var(--tw-text-opacity));\n  }\n\n  .xl\\:hover\\:text-indigo-700:hover {\n    --tw-text-opacity: 1;\n    color: rgba(67, 56, 202, var(--tw-text-opacity));\n  }\n\n  .xl\\:hover\\:text-indigo-800:hover {\n    --tw-text-opacity: 1;\n    color: rgba(55, 48, 163, var(--tw-text-opacity));\n  }\n\n  .xl\\:hover\\:text-indigo-900:hover {\n    --tw-text-opacity: 1;\n    color: rgba(49, 46, 129, var(--tw-text-opacity));\n  }\n\n  .xl\\:hover\\:text-purple-50:hover {\n    --tw-text-opacity: 1;\n    color: rgba(245, 243, 255, var(--tw-text-opacity));\n  }\n\n  .xl\\:hover\\:text-purple-100:hover {\n    --tw-text-opacity: 1;\n    color: rgba(237, 233, 254, var(--tw-text-opacity));\n  }\n\n  .xl\\:hover\\:text-purple-200:hover {\n    --tw-text-opacity: 1;\n    color: rgba(221, 214, 254, var(--tw-text-opacity));\n  }\n\n  .xl\\:hover\\:text-purple-300:hover {\n    --tw-text-opacity: 1;\n    color: rgba(196, 181, 253, var(--tw-text-opacity));\n  }\n\n  .xl\\:hover\\:text-purple-400:hover {\n    --tw-text-opacity: 1;\n    color: rgba(167, 139, 250, var(--tw-text-opacity));\n  }\n\n  .xl\\:hover\\:text-purple-500:hover {\n    --tw-text-opacity: 1;\n    color: rgba(139, 92, 246, var(--tw-text-opacity));\n  }\n\n  .xl\\:hover\\:text-purple-600:hover {\n    --tw-text-opacity: 1;\n    color: rgba(124, 58, 237, var(--tw-text-opacity));\n  }\n\n  .xl\\:hover\\:text-purple-700:hover {\n    --tw-text-opacity: 1;\n    color: rgba(109, 40, 217, var(--tw-text-opacity));\n  }\n\n  .xl\\:hover\\:text-purple-800:hover {\n    --tw-text-opacity: 1;\n    color: rgba(91, 33, 182, var(--tw-text-opacity));\n  }\n\n  .xl\\:hover\\:text-purple-900:hover {\n    --tw-text-opacity: 1;\n    color: rgba(76, 29, 149, var(--tw-text-opacity));\n  }\n\n  .xl\\:hover\\:text-pink-50:hover {\n    --tw-text-opacity: 1;\n    color: rgba(253, 242, 248, var(--tw-text-opacity));\n  }\n\n  .xl\\:hover\\:text-pink-100:hover {\n    --tw-text-opacity: 1;\n    color: rgba(252, 231, 243, var(--tw-text-opacity));\n  }\n\n  .xl\\:hover\\:text-pink-200:hover {\n    --tw-text-opacity: 1;\n    color: rgba(251, 207, 232, var(--tw-text-opacity));\n  }\n\n  .xl\\:hover\\:text-pink-300:hover {\n    --tw-text-opacity: 1;\n    color: rgba(249, 168, 212, var(--tw-text-opacity));\n  }\n\n  .xl\\:hover\\:text-pink-400:hover {\n    --tw-text-opacity: 1;\n    color: rgba(244, 114, 182, var(--tw-text-opacity));\n  }\n\n  .xl\\:hover\\:text-pink-500:hover {\n    --tw-text-opacity: 1;\n    color: rgba(236, 72, 153, var(--tw-text-opacity));\n  }\n\n  .xl\\:hover\\:text-pink-600:hover {\n    --tw-text-opacity: 1;\n    color: rgba(219, 39, 119, var(--tw-text-opacity));\n  }\n\n  .xl\\:hover\\:text-pink-700:hover {\n    --tw-text-opacity: 1;\n    color: rgba(190, 24, 93, var(--tw-text-opacity));\n  }\n\n  .xl\\:hover\\:text-pink-800:hover {\n    --tw-text-opacity: 1;\n    color: rgba(157, 23, 77, var(--tw-text-opacity));\n  }\n\n  .xl\\:hover\\:text-pink-900:hover {\n    --tw-text-opacity: 1;\n    color: rgba(131, 24, 67, var(--tw-text-opacity));\n  }\n\n  .xl\\:focus\\:text-transparent:focus {\n    color: transparent;\n  }\n\n  .xl\\:focus\\:text-current:focus {\n    color: currentColor;\n  }\n\n  .xl\\:focus\\:text-black:focus {\n    --tw-text-opacity: 1;\n    color: rgba(0, 0, 0, var(--tw-text-opacity));\n  }\n\n  .xl\\:focus\\:text-white:focus {\n    --tw-text-opacity: 1;\n    color: rgba(255, 255, 255, var(--tw-text-opacity));\n  }\n\n  .xl\\:focus\\:text-gray-50:focus {\n    --tw-text-opacity: 1;\n    color: rgba(249, 250, 251, var(--tw-text-opacity));\n  }\n\n  .xl\\:focus\\:text-gray-100:focus {\n    --tw-text-opacity: 1;\n    color: rgba(243, 244, 246, var(--tw-text-opacity));\n  }\n\n  .xl\\:focus\\:text-gray-200:focus {\n    --tw-text-opacity: 1;\n    color: rgba(229, 231, 235, var(--tw-text-opacity));\n  }\n\n  .xl\\:focus\\:text-gray-300:focus {\n    --tw-text-opacity: 1;\n    color: rgba(209, 213, 219, var(--tw-text-opacity));\n  }\n\n  .xl\\:focus\\:text-gray-400:focus {\n    --tw-text-opacity: 1;\n    color: rgba(156, 163, 175, var(--tw-text-opacity));\n  }\n\n  .xl\\:focus\\:text-gray-500:focus {\n    --tw-text-opacity: 1;\n    color: rgba(107, 114, 128, var(--tw-text-opacity));\n  }\n\n  .xl\\:focus\\:text-gray-600:focus {\n    --tw-text-opacity: 1;\n    color: rgba(75, 85, 99, var(--tw-text-opacity));\n  }\n\n  .xl\\:focus\\:text-gray-700:focus {\n    --tw-text-opacity: 1;\n    color: rgba(55, 65, 81, var(--tw-text-opacity));\n  }\n\n  .xl\\:focus\\:text-gray-800:focus {\n    --tw-text-opacity: 1;\n    color: rgba(31, 41, 55, var(--tw-text-opacity));\n  }\n\n  .xl\\:focus\\:text-gray-900:focus {\n    --tw-text-opacity: 1;\n    color: rgba(17, 24, 39, var(--tw-text-opacity));\n  }\n\n  .xl\\:focus\\:text-red-50:focus {\n    --tw-text-opacity: 1;\n    color: rgba(254, 242, 242, var(--tw-text-opacity));\n  }\n\n  .xl\\:focus\\:text-red-100:focus {\n    --tw-text-opacity: 1;\n    color: rgba(254, 226, 226, var(--tw-text-opacity));\n  }\n\n  .xl\\:focus\\:text-red-200:focus {\n    --tw-text-opacity: 1;\n    color: rgba(254, 202, 202, var(--tw-text-opacity));\n  }\n\n  .xl\\:focus\\:text-red-300:focus {\n    --tw-text-opacity: 1;\n    color: rgba(252, 165, 165, var(--tw-text-opacity));\n  }\n\n  .xl\\:focus\\:text-red-400:focus {\n    --tw-text-opacity: 1;\n    color: rgba(248, 113, 113, var(--tw-text-opacity));\n  }\n\n  .xl\\:focus\\:text-red-500:focus {\n    --tw-text-opacity: 1;\n    color: rgba(239, 68, 68, var(--tw-text-opacity));\n  }\n\n  .xl\\:focus\\:text-red-600:focus {\n    --tw-text-opacity: 1;\n    color: rgba(220, 38, 38, var(--tw-text-opacity));\n  }\n\n  .xl\\:focus\\:text-red-700:focus {\n    --tw-text-opacity: 1;\n    color: rgba(185, 28, 28, var(--tw-text-opacity));\n  }\n\n  .xl\\:focus\\:text-red-800:focus {\n    --tw-text-opacity: 1;\n    color: rgba(153, 27, 27, var(--tw-text-opacity));\n  }\n\n  .xl\\:focus\\:text-red-900:focus {\n    --tw-text-opacity: 1;\n    color: rgba(127, 29, 29, var(--tw-text-opacity));\n  }\n\n  .xl\\:focus\\:text-yellow-50:focus {\n    --tw-text-opacity: 1;\n    color: rgba(255, 251, 235, var(--tw-text-opacity));\n  }\n\n  .xl\\:focus\\:text-yellow-100:focus {\n    --tw-text-opacity: 1;\n    color: rgba(254, 243, 199, var(--tw-text-opacity));\n  }\n\n  .xl\\:focus\\:text-yellow-200:focus {\n    --tw-text-opacity: 1;\n    color: rgba(253, 230, 138, var(--tw-text-opacity));\n  }\n\n  .xl\\:focus\\:text-yellow-300:focus {\n    --tw-text-opacity: 1;\n    color: rgba(252, 211, 77, var(--tw-text-opacity));\n  }\n\n  .xl\\:focus\\:text-yellow-400:focus {\n    --tw-text-opacity: 1;\n    color: rgba(251, 191, 36, var(--tw-text-opacity));\n  }\n\n  .xl\\:focus\\:text-yellow-500:focus {\n    --tw-text-opacity: 1;\n    color: rgba(245, 158, 11, var(--tw-text-opacity));\n  }\n\n  .xl\\:focus\\:text-yellow-600:focus {\n    --tw-text-opacity: 1;\n    color: rgba(217, 119, 6, var(--tw-text-opacity));\n  }\n\n  .xl\\:focus\\:text-yellow-700:focus {\n    --tw-text-opacity: 1;\n    color: rgba(180, 83, 9, var(--tw-text-opacity));\n  }\n\n  .xl\\:focus\\:text-yellow-800:focus {\n    --tw-text-opacity: 1;\n    color: rgba(146, 64, 14, var(--tw-text-opacity));\n  }\n\n  .xl\\:focus\\:text-yellow-900:focus {\n    --tw-text-opacity: 1;\n    color: rgba(120, 53, 15, var(--tw-text-opacity));\n  }\n\n  .xl\\:focus\\:text-green-50:focus {\n    --tw-text-opacity: 1;\n    color: rgba(236, 253, 245, var(--tw-text-opacity));\n  }\n\n  .xl\\:focus\\:text-green-100:focus {\n    --tw-text-opacity: 1;\n    color: rgba(209, 250, 229, var(--tw-text-opacity));\n  }\n\n  .xl\\:focus\\:text-green-200:focus {\n    --tw-text-opacity: 1;\n    color: rgba(167, 243, 208, var(--tw-text-opacity));\n  }\n\n  .xl\\:focus\\:text-green-300:focus {\n    --tw-text-opacity: 1;\n    color: rgba(110, 231, 183, var(--tw-text-opacity));\n  }\n\n  .xl\\:focus\\:text-green-400:focus {\n    --tw-text-opacity: 1;\n    color: rgba(52, 211, 153, var(--tw-text-opacity));\n  }\n\n  .xl\\:focus\\:text-green-500:focus {\n    --tw-text-opacity: 1;\n    color: rgba(16, 185, 129, var(--tw-text-opacity));\n  }\n\n  .xl\\:focus\\:text-green-600:focus {\n    --tw-text-opacity: 1;\n    color: rgba(5, 150, 105, var(--tw-text-opacity));\n  }\n\n  .xl\\:focus\\:text-green-700:focus {\n    --tw-text-opacity: 1;\n    color: rgba(4, 120, 87, var(--tw-text-opacity));\n  }\n\n  .xl\\:focus\\:text-green-800:focus {\n    --tw-text-opacity: 1;\n    color: rgba(6, 95, 70, var(--tw-text-opacity));\n  }\n\n  .xl\\:focus\\:text-green-900:focus {\n    --tw-text-opacity: 1;\n    color: rgba(6, 78, 59, var(--tw-text-opacity));\n  }\n\n  .xl\\:focus\\:text-blue-50:focus {\n    --tw-text-opacity: 1;\n    color: rgba(239, 246, 255, var(--tw-text-opacity));\n  }\n\n  .xl\\:focus\\:text-blue-100:focus {\n    --tw-text-opacity: 1;\n    color: rgba(219, 234, 254, var(--tw-text-opacity));\n  }\n\n  .xl\\:focus\\:text-blue-200:focus {\n    --tw-text-opacity: 1;\n    color: rgba(191, 219, 254, var(--tw-text-opacity));\n  }\n\n  .xl\\:focus\\:text-blue-300:focus {\n    --tw-text-opacity: 1;\n    color: rgba(147, 197, 253, var(--tw-text-opacity));\n  }\n\n  .xl\\:focus\\:text-blue-400:focus {\n    --tw-text-opacity: 1;\n    color: rgba(96, 165, 250, var(--tw-text-opacity));\n  }\n\n  .xl\\:focus\\:text-blue-500:focus {\n    --tw-text-opacity: 1;\n    color: rgba(59, 130, 246, var(--tw-text-opacity));\n  }\n\n  .xl\\:focus\\:text-blue-600:focus {\n    --tw-text-opacity: 1;\n    color: rgba(37, 99, 235, var(--tw-text-opacity));\n  }\n\n  .xl\\:focus\\:text-blue-700:focus {\n    --tw-text-opacity: 1;\n    color: rgba(29, 78, 216, var(--tw-text-opacity));\n  }\n\n  .xl\\:focus\\:text-blue-800:focus {\n    --tw-text-opacity: 1;\n    color: rgba(30, 64, 175, var(--tw-text-opacity));\n  }\n\n  .xl\\:focus\\:text-blue-900:focus {\n    --tw-text-opacity: 1;\n    color: rgba(30, 58, 138, var(--tw-text-opacity));\n  }\n\n  .xl\\:focus\\:text-indigo-50:focus {\n    --tw-text-opacity: 1;\n    color: rgba(238, 242, 255, var(--tw-text-opacity));\n  }\n\n  .xl\\:focus\\:text-indigo-100:focus {\n    --tw-text-opacity: 1;\n    color: rgba(224, 231, 255, var(--tw-text-opacity));\n  }\n\n  .xl\\:focus\\:text-indigo-200:focus {\n    --tw-text-opacity: 1;\n    color: rgba(199, 210, 254, var(--tw-text-opacity));\n  }\n\n  .xl\\:focus\\:text-indigo-300:focus {\n    --tw-text-opacity: 1;\n    color: rgba(165, 180, 252, var(--tw-text-opacity));\n  }\n\n  .xl\\:focus\\:text-indigo-400:focus {\n    --tw-text-opacity: 1;\n    color: rgba(129, 140, 248, var(--tw-text-opacity));\n  }\n\n  .xl\\:focus\\:text-indigo-500:focus {\n    --tw-text-opacity: 1;\n    color: rgba(99, 102, 241, var(--tw-text-opacity));\n  }\n\n  .xl\\:focus\\:text-indigo-600:focus {\n    --tw-text-opacity: 1;\n    color: rgba(79, 70, 229, var(--tw-text-opacity));\n  }\n\n  .xl\\:focus\\:text-indigo-700:focus {\n    --tw-text-opacity: 1;\n    color: rgba(67, 56, 202, var(--tw-text-opacity));\n  }\n\n  .xl\\:focus\\:text-indigo-800:focus {\n    --tw-text-opacity: 1;\n    color: rgba(55, 48, 163, var(--tw-text-opacity));\n  }\n\n  .xl\\:focus\\:text-indigo-900:focus {\n    --tw-text-opacity: 1;\n    color: rgba(49, 46, 129, var(--tw-text-opacity));\n  }\n\n  .xl\\:focus\\:text-purple-50:focus {\n    --tw-text-opacity: 1;\n    color: rgba(245, 243, 255, var(--tw-text-opacity));\n  }\n\n  .xl\\:focus\\:text-purple-100:focus {\n    --tw-text-opacity: 1;\n    color: rgba(237, 233, 254, var(--tw-text-opacity));\n  }\n\n  .xl\\:focus\\:text-purple-200:focus {\n    --tw-text-opacity: 1;\n    color: rgba(221, 214, 254, var(--tw-text-opacity));\n  }\n\n  .xl\\:focus\\:text-purple-300:focus {\n    --tw-text-opacity: 1;\n    color: rgba(196, 181, 253, var(--tw-text-opacity));\n  }\n\n  .xl\\:focus\\:text-purple-400:focus {\n    --tw-text-opacity: 1;\n    color: rgba(167, 139, 250, var(--tw-text-opacity));\n  }\n\n  .xl\\:focus\\:text-purple-500:focus {\n    --tw-text-opacity: 1;\n    color: rgba(139, 92, 246, var(--tw-text-opacity));\n  }\n\n  .xl\\:focus\\:text-purple-600:focus {\n    --tw-text-opacity: 1;\n    color: rgba(124, 58, 237, var(--tw-text-opacity));\n  }\n\n  .xl\\:focus\\:text-purple-700:focus {\n    --tw-text-opacity: 1;\n    color: rgba(109, 40, 217, var(--tw-text-opacity));\n  }\n\n  .xl\\:focus\\:text-purple-800:focus {\n    --tw-text-opacity: 1;\n    color: rgba(91, 33, 182, var(--tw-text-opacity));\n  }\n\n  .xl\\:focus\\:text-purple-900:focus {\n    --tw-text-opacity: 1;\n    color: rgba(76, 29, 149, var(--tw-text-opacity));\n  }\n\n  .xl\\:focus\\:text-pink-50:focus {\n    --tw-text-opacity: 1;\n    color: rgba(253, 242, 248, var(--tw-text-opacity));\n  }\n\n  .xl\\:focus\\:text-pink-100:focus {\n    --tw-text-opacity: 1;\n    color: rgba(252, 231, 243, var(--tw-text-opacity));\n  }\n\n  .xl\\:focus\\:text-pink-200:focus {\n    --tw-text-opacity: 1;\n    color: rgba(251, 207, 232, var(--tw-text-opacity));\n  }\n\n  .xl\\:focus\\:text-pink-300:focus {\n    --tw-text-opacity: 1;\n    color: rgba(249, 168, 212, var(--tw-text-opacity));\n  }\n\n  .xl\\:focus\\:text-pink-400:focus {\n    --tw-text-opacity: 1;\n    color: rgba(244, 114, 182, var(--tw-text-opacity));\n  }\n\n  .xl\\:focus\\:text-pink-500:focus {\n    --tw-text-opacity: 1;\n    color: rgba(236, 72, 153, var(--tw-text-opacity));\n  }\n\n  .xl\\:focus\\:text-pink-600:focus {\n    --tw-text-opacity: 1;\n    color: rgba(219, 39, 119, var(--tw-text-opacity));\n  }\n\n  .xl\\:focus\\:text-pink-700:focus {\n    --tw-text-opacity: 1;\n    color: rgba(190, 24, 93, var(--tw-text-opacity));\n  }\n\n  .xl\\:focus\\:text-pink-800:focus {\n    --tw-text-opacity: 1;\n    color: rgba(157, 23, 77, var(--tw-text-opacity));\n  }\n\n  .xl\\:focus\\:text-pink-900:focus {\n    --tw-text-opacity: 1;\n    color: rgba(131, 24, 67, var(--tw-text-opacity));\n  }\n\n  .dark .xl\\:dark\\:text-transparent {\n    color: transparent;\n  }\n\n  .dark .xl\\:dark\\:text-current {\n    color: currentColor;\n  }\n\n  .dark .xl\\:dark\\:text-black {\n    --tw-text-opacity: 1;\n    color: rgba(0, 0, 0, var(--tw-text-opacity));\n  }\n\n  .dark .xl\\:dark\\:text-white {\n    --tw-text-opacity: 1;\n    color: rgba(255, 255, 255, var(--tw-text-opacity));\n  }\n\n  .dark .xl\\:dark\\:text-gray-50 {\n    --tw-text-opacity: 1;\n    color: rgba(249, 250, 251, var(--tw-text-opacity));\n  }\n\n  .dark .xl\\:dark\\:text-gray-100 {\n    --tw-text-opacity: 1;\n    color: rgba(243, 244, 246, var(--tw-text-opacity));\n  }\n\n  .dark .xl\\:dark\\:text-gray-200 {\n    --tw-text-opacity: 1;\n    color: rgba(229, 231, 235, var(--tw-text-opacity));\n  }\n\n  .dark .xl\\:dark\\:text-gray-300 {\n    --tw-text-opacity: 1;\n    color: rgba(209, 213, 219, var(--tw-text-opacity));\n  }\n\n  .dark .xl\\:dark\\:text-gray-400 {\n    --tw-text-opacity: 1;\n    color: rgba(156, 163, 175, var(--tw-text-opacity));\n  }\n\n  .dark .xl\\:dark\\:text-gray-500 {\n    --tw-text-opacity: 1;\n    color: rgba(107, 114, 128, var(--tw-text-opacity));\n  }\n\n  .dark .xl\\:dark\\:text-gray-600 {\n    --tw-text-opacity: 1;\n    color: rgba(75, 85, 99, var(--tw-text-opacity));\n  }\n\n  .dark .xl\\:dark\\:text-gray-700 {\n    --tw-text-opacity: 1;\n    color: rgba(55, 65, 81, var(--tw-text-opacity));\n  }\n\n  .dark .xl\\:dark\\:text-gray-800 {\n    --tw-text-opacity: 1;\n    color: rgba(31, 41, 55, var(--tw-text-opacity));\n  }\n\n  .dark .xl\\:dark\\:text-gray-900 {\n    --tw-text-opacity: 1;\n    color: rgba(17, 24, 39, var(--tw-text-opacity));\n  }\n\n  .dark .xl\\:dark\\:text-red-50 {\n    --tw-text-opacity: 1;\n    color: rgba(254, 242, 242, var(--tw-text-opacity));\n  }\n\n  .dark .xl\\:dark\\:text-red-100 {\n    --tw-text-opacity: 1;\n    color: rgba(254, 226, 226, var(--tw-text-opacity));\n  }\n\n  .dark .xl\\:dark\\:text-red-200 {\n    --tw-text-opacity: 1;\n    color: rgba(254, 202, 202, var(--tw-text-opacity));\n  }\n\n  .dark .xl\\:dark\\:text-red-300 {\n    --tw-text-opacity: 1;\n    color: rgba(252, 165, 165, var(--tw-text-opacity));\n  }\n\n  .dark .xl\\:dark\\:text-red-400 {\n    --tw-text-opacity: 1;\n    color: rgba(248, 113, 113, var(--tw-text-opacity));\n  }\n\n  .dark .xl\\:dark\\:text-red-500 {\n    --tw-text-opacity: 1;\n    color: rgba(239, 68, 68, var(--tw-text-opacity));\n  }\n\n  .dark .xl\\:dark\\:text-red-600 {\n    --tw-text-opacity: 1;\n    color: rgba(220, 38, 38, var(--tw-text-opacity));\n  }\n\n  .dark .xl\\:dark\\:text-red-700 {\n    --tw-text-opacity: 1;\n    color: rgba(185, 28, 28, var(--tw-text-opacity));\n  }\n\n  .dark .xl\\:dark\\:text-red-800 {\n    --tw-text-opacity: 1;\n    color: rgba(153, 27, 27, var(--tw-text-opacity));\n  }\n\n  .dark .xl\\:dark\\:text-red-900 {\n    --tw-text-opacity: 1;\n    color: rgba(127, 29, 29, var(--tw-text-opacity));\n  }\n\n  .dark .xl\\:dark\\:text-yellow-50 {\n    --tw-text-opacity: 1;\n    color: rgba(255, 251, 235, var(--tw-text-opacity));\n  }\n\n  .dark .xl\\:dark\\:text-yellow-100 {\n    --tw-text-opacity: 1;\n    color: rgba(254, 243, 199, var(--tw-text-opacity));\n  }\n\n  .dark .xl\\:dark\\:text-yellow-200 {\n    --tw-text-opacity: 1;\n    color: rgba(253, 230, 138, var(--tw-text-opacity));\n  }\n\n  .dark .xl\\:dark\\:text-yellow-300 {\n    --tw-text-opacity: 1;\n    color: rgba(252, 211, 77, var(--tw-text-opacity));\n  }\n\n  .dark .xl\\:dark\\:text-yellow-400 {\n    --tw-text-opacity: 1;\n    color: rgba(251, 191, 36, var(--tw-text-opacity));\n  }\n\n  .dark .xl\\:dark\\:text-yellow-500 {\n    --tw-text-opacity: 1;\n    color: rgba(245, 158, 11, var(--tw-text-opacity));\n  }\n\n  .dark .xl\\:dark\\:text-yellow-600 {\n    --tw-text-opacity: 1;\n    color: rgba(217, 119, 6, var(--tw-text-opacity));\n  }\n\n  .dark .xl\\:dark\\:text-yellow-700 {\n    --tw-text-opacity: 1;\n    color: rgba(180, 83, 9, var(--tw-text-opacity));\n  }\n\n  .dark .xl\\:dark\\:text-yellow-800 {\n    --tw-text-opacity: 1;\n    color: rgba(146, 64, 14, var(--tw-text-opacity));\n  }\n\n  .dark .xl\\:dark\\:text-yellow-900 {\n    --tw-text-opacity: 1;\n    color: rgba(120, 53, 15, var(--tw-text-opacity));\n  }\n\n  .dark .xl\\:dark\\:text-green-50 {\n    --tw-text-opacity: 1;\n    color: rgba(236, 253, 245, var(--tw-text-opacity));\n  }\n\n  .dark .xl\\:dark\\:text-green-100 {\n    --tw-text-opacity: 1;\n    color: rgba(209, 250, 229, var(--tw-text-opacity));\n  }\n\n  .dark .xl\\:dark\\:text-green-200 {\n    --tw-text-opacity: 1;\n    color: rgba(167, 243, 208, var(--tw-text-opacity));\n  }\n\n  .dark .xl\\:dark\\:text-green-300 {\n    --tw-text-opacity: 1;\n    color: rgba(110, 231, 183, var(--tw-text-opacity));\n  }\n\n  .dark .xl\\:dark\\:text-green-400 {\n    --tw-text-opacity: 1;\n    color: rgba(52, 211, 153, var(--tw-text-opacity));\n  }\n\n  .dark .xl\\:dark\\:text-green-500 {\n    --tw-text-opacity: 1;\n    color: rgba(16, 185, 129, var(--tw-text-opacity));\n  }\n\n  .dark .xl\\:dark\\:text-green-600 {\n    --tw-text-opacity: 1;\n    color: rgba(5, 150, 105, var(--tw-text-opacity));\n  }\n\n  .dark .xl\\:dark\\:text-green-700 {\n    --tw-text-opacity: 1;\n    color: rgba(4, 120, 87, var(--tw-text-opacity));\n  }\n\n  .dark .xl\\:dark\\:text-green-800 {\n    --tw-text-opacity: 1;\n    color: rgba(6, 95, 70, var(--tw-text-opacity));\n  }\n\n  .dark .xl\\:dark\\:text-green-900 {\n    --tw-text-opacity: 1;\n    color: rgba(6, 78, 59, var(--tw-text-opacity));\n  }\n\n  .dark .xl\\:dark\\:text-blue-50 {\n    --tw-text-opacity: 1;\n    color: rgba(239, 246, 255, var(--tw-text-opacity));\n  }\n\n  .dark .xl\\:dark\\:text-blue-100 {\n    --tw-text-opacity: 1;\n    color: rgba(219, 234, 254, var(--tw-text-opacity));\n  }\n\n  .dark .xl\\:dark\\:text-blue-200 {\n    --tw-text-opacity: 1;\n    color: rgba(191, 219, 254, var(--tw-text-opacity));\n  }\n\n  .dark .xl\\:dark\\:text-blue-300 {\n    --tw-text-opacity: 1;\n    color: rgba(147, 197, 253, var(--tw-text-opacity));\n  }\n\n  .dark .xl\\:dark\\:text-blue-400 {\n    --tw-text-opacity: 1;\n    color: rgba(96, 165, 250, var(--tw-text-opacity));\n  }\n\n  .dark .xl\\:dark\\:text-blue-500 {\n    --tw-text-opacity: 1;\n    color: rgba(59, 130, 246, var(--tw-text-opacity));\n  }\n\n  .dark .xl\\:dark\\:text-blue-600 {\n    --tw-text-opacity: 1;\n    color: rgba(37, 99, 235, var(--tw-text-opacity));\n  }\n\n  .dark .xl\\:dark\\:text-blue-700 {\n    --tw-text-opacity: 1;\n    color: rgba(29, 78, 216, var(--tw-text-opacity));\n  }\n\n  .dark .xl\\:dark\\:text-blue-800 {\n    --tw-text-opacity: 1;\n    color: rgba(30, 64, 175, var(--tw-text-opacity));\n  }\n\n  .dark .xl\\:dark\\:text-blue-900 {\n    --tw-text-opacity: 1;\n    color: rgba(30, 58, 138, var(--tw-text-opacity));\n  }\n\n  .dark .xl\\:dark\\:text-indigo-50 {\n    --tw-text-opacity: 1;\n    color: rgba(238, 242, 255, var(--tw-text-opacity));\n  }\n\n  .dark .xl\\:dark\\:text-indigo-100 {\n    --tw-text-opacity: 1;\n    color: rgba(224, 231, 255, var(--tw-text-opacity));\n  }\n\n  .dark .xl\\:dark\\:text-indigo-200 {\n    --tw-text-opacity: 1;\n    color: rgba(199, 210, 254, var(--tw-text-opacity));\n  }\n\n  .dark .xl\\:dark\\:text-indigo-300 {\n    --tw-text-opacity: 1;\n    color: rgba(165, 180, 252, var(--tw-text-opacity));\n  }\n\n  .dark .xl\\:dark\\:text-indigo-400 {\n    --tw-text-opacity: 1;\n    color: rgba(129, 140, 248, var(--tw-text-opacity));\n  }\n\n  .dark .xl\\:dark\\:text-indigo-500 {\n    --tw-text-opacity: 1;\n    color: rgba(99, 102, 241, var(--tw-text-opacity));\n  }\n\n  .dark .xl\\:dark\\:text-indigo-600 {\n    --tw-text-opacity: 1;\n    color: rgba(79, 70, 229, var(--tw-text-opacity));\n  }\n\n  .dark .xl\\:dark\\:text-indigo-700 {\n    --tw-text-opacity: 1;\n    color: rgba(67, 56, 202, var(--tw-text-opacity));\n  }\n\n  .dark .xl\\:dark\\:text-indigo-800 {\n    --tw-text-opacity: 1;\n    color: rgba(55, 48, 163, var(--tw-text-opacity));\n  }\n\n  .dark .xl\\:dark\\:text-indigo-900 {\n    --tw-text-opacity: 1;\n    color: rgba(49, 46, 129, var(--tw-text-opacity));\n  }\n\n  .dark .xl\\:dark\\:text-purple-50 {\n    --tw-text-opacity: 1;\n    color: rgba(245, 243, 255, var(--tw-text-opacity));\n  }\n\n  .dark .xl\\:dark\\:text-purple-100 {\n    --tw-text-opacity: 1;\n    color: rgba(237, 233, 254, var(--tw-text-opacity));\n  }\n\n  .dark .xl\\:dark\\:text-purple-200 {\n    --tw-text-opacity: 1;\n    color: rgba(221, 214, 254, var(--tw-text-opacity));\n  }\n\n  .dark .xl\\:dark\\:text-purple-300 {\n    --tw-text-opacity: 1;\n    color: rgba(196, 181, 253, var(--tw-text-opacity));\n  }\n\n  .dark .xl\\:dark\\:text-purple-400 {\n    --tw-text-opacity: 1;\n    color: rgba(167, 139, 250, var(--tw-text-opacity));\n  }\n\n  .dark .xl\\:dark\\:text-purple-500 {\n    --tw-text-opacity: 1;\n    color: rgba(139, 92, 246, var(--tw-text-opacity));\n  }\n\n  .dark .xl\\:dark\\:text-purple-600 {\n    --tw-text-opacity: 1;\n    color: rgba(124, 58, 237, var(--tw-text-opacity));\n  }\n\n  .dark .xl\\:dark\\:text-purple-700 {\n    --tw-text-opacity: 1;\n    color: rgba(109, 40, 217, var(--tw-text-opacity));\n  }\n\n  .dark .xl\\:dark\\:text-purple-800 {\n    --tw-text-opacity: 1;\n    color: rgba(91, 33, 182, var(--tw-text-opacity));\n  }\n\n  .dark .xl\\:dark\\:text-purple-900 {\n    --tw-text-opacity: 1;\n    color: rgba(76, 29, 149, var(--tw-text-opacity));\n  }\n\n  .dark .xl\\:dark\\:text-pink-50 {\n    --tw-text-opacity: 1;\n    color: rgba(253, 242, 248, var(--tw-text-opacity));\n  }\n\n  .dark .xl\\:dark\\:text-pink-100 {\n    --tw-text-opacity: 1;\n    color: rgba(252, 231, 243, var(--tw-text-opacity));\n  }\n\n  .dark .xl\\:dark\\:text-pink-200 {\n    --tw-text-opacity: 1;\n    color: rgba(251, 207, 232, var(--tw-text-opacity));\n  }\n\n  .dark .xl\\:dark\\:text-pink-300 {\n    --tw-text-opacity: 1;\n    color: rgba(249, 168, 212, var(--tw-text-opacity));\n  }\n\n  .dark .xl\\:dark\\:text-pink-400 {\n    --tw-text-opacity: 1;\n    color: rgba(244, 114, 182, var(--tw-text-opacity));\n  }\n\n  .dark .xl\\:dark\\:text-pink-500 {\n    --tw-text-opacity: 1;\n    color: rgba(236, 72, 153, var(--tw-text-opacity));\n  }\n\n  .dark .xl\\:dark\\:text-pink-600 {\n    --tw-text-opacity: 1;\n    color: rgba(219, 39, 119, var(--tw-text-opacity));\n  }\n\n  .dark .xl\\:dark\\:text-pink-700 {\n    --tw-text-opacity: 1;\n    color: rgba(190, 24, 93, var(--tw-text-opacity));\n  }\n\n  .dark .xl\\:dark\\:text-pink-800 {\n    --tw-text-opacity: 1;\n    color: rgba(157, 23, 77, var(--tw-text-opacity));\n  }\n\n  .dark .xl\\:dark\\:text-pink-900 {\n    --tw-text-opacity: 1;\n    color: rgba(131, 24, 67, var(--tw-text-opacity));\n  }\n\n  .dark .group:hover .xl\\:dark\\:group-hover\\:text-transparent {\n    color: transparent;\n  }\n\n  .dark .group:hover .xl\\:dark\\:group-hover\\:text-current {\n    color: currentColor;\n  }\n\n  .dark .group:hover .xl\\:dark\\:group-hover\\:text-black {\n    --tw-text-opacity: 1;\n    color: rgba(0, 0, 0, var(--tw-text-opacity));\n  }\n\n  .dark .group:hover .xl\\:dark\\:group-hover\\:text-white {\n    --tw-text-opacity: 1;\n    color: rgba(255, 255, 255, var(--tw-text-opacity));\n  }\n\n  .dark .group:hover .xl\\:dark\\:group-hover\\:text-gray-50 {\n    --tw-text-opacity: 1;\n    color: rgba(249, 250, 251, var(--tw-text-opacity));\n  }\n\n  .dark .group:hover .xl\\:dark\\:group-hover\\:text-gray-100 {\n    --tw-text-opacity: 1;\n    color: rgba(243, 244, 246, var(--tw-text-opacity));\n  }\n\n  .dark .group:hover .xl\\:dark\\:group-hover\\:text-gray-200 {\n    --tw-text-opacity: 1;\n    color: rgba(229, 231, 235, var(--tw-text-opacity));\n  }\n\n  .dark .group:hover .xl\\:dark\\:group-hover\\:text-gray-300 {\n    --tw-text-opacity: 1;\n    color: rgba(209, 213, 219, var(--tw-text-opacity));\n  }\n\n  .dark .group:hover .xl\\:dark\\:group-hover\\:text-gray-400 {\n    --tw-text-opacity: 1;\n    color: rgba(156, 163, 175, var(--tw-text-opacity));\n  }\n\n  .dark .group:hover .xl\\:dark\\:group-hover\\:text-gray-500 {\n    --tw-text-opacity: 1;\n    color: rgba(107, 114, 128, var(--tw-text-opacity));\n  }\n\n  .dark .group:hover .xl\\:dark\\:group-hover\\:text-gray-600 {\n    --tw-text-opacity: 1;\n    color: rgba(75, 85, 99, var(--tw-text-opacity));\n  }\n\n  .dark .group:hover .xl\\:dark\\:group-hover\\:text-gray-700 {\n    --tw-text-opacity: 1;\n    color: rgba(55, 65, 81, var(--tw-text-opacity));\n  }\n\n  .dark .group:hover .xl\\:dark\\:group-hover\\:text-gray-800 {\n    --tw-text-opacity: 1;\n    color: rgba(31, 41, 55, var(--tw-text-opacity));\n  }\n\n  .dark .group:hover .xl\\:dark\\:group-hover\\:text-gray-900 {\n    --tw-text-opacity: 1;\n    color: rgba(17, 24, 39, var(--tw-text-opacity));\n  }\n\n  .dark .group:hover .xl\\:dark\\:group-hover\\:text-red-50 {\n    --tw-text-opacity: 1;\n    color: rgba(254, 242, 242, var(--tw-text-opacity));\n  }\n\n  .dark .group:hover .xl\\:dark\\:group-hover\\:text-red-100 {\n    --tw-text-opacity: 1;\n    color: rgba(254, 226, 226, var(--tw-text-opacity));\n  }\n\n  .dark .group:hover .xl\\:dark\\:group-hover\\:text-red-200 {\n    --tw-text-opacity: 1;\n    color: rgba(254, 202, 202, var(--tw-text-opacity));\n  }\n\n  .dark .group:hover .xl\\:dark\\:group-hover\\:text-red-300 {\n    --tw-text-opacity: 1;\n    color: rgba(252, 165, 165, var(--tw-text-opacity));\n  }\n\n  .dark .group:hover .xl\\:dark\\:group-hover\\:text-red-400 {\n    --tw-text-opacity: 1;\n    color: rgba(248, 113, 113, var(--tw-text-opacity));\n  }\n\n  .dark .group:hover .xl\\:dark\\:group-hover\\:text-red-500 {\n    --tw-text-opacity: 1;\n    color: rgba(239, 68, 68, var(--tw-text-opacity));\n  }\n\n  .dark .group:hover .xl\\:dark\\:group-hover\\:text-red-600 {\n    --tw-text-opacity: 1;\n    color: rgba(220, 38, 38, var(--tw-text-opacity));\n  }\n\n  .dark .group:hover .xl\\:dark\\:group-hover\\:text-red-700 {\n    --tw-text-opacity: 1;\n    color: rgba(185, 28, 28, var(--tw-text-opacity));\n  }\n\n  .dark .group:hover .xl\\:dark\\:group-hover\\:text-red-800 {\n    --tw-text-opacity: 1;\n    color: rgba(153, 27, 27, var(--tw-text-opacity));\n  }\n\n  .dark .group:hover .xl\\:dark\\:group-hover\\:text-red-900 {\n    --tw-text-opacity: 1;\n    color: rgba(127, 29, 29, var(--tw-text-opacity));\n  }\n\n  .dark .group:hover .xl\\:dark\\:group-hover\\:text-yellow-50 {\n    --tw-text-opacity: 1;\n    color: rgba(255, 251, 235, var(--tw-text-opacity));\n  }\n\n  .dark .group:hover .xl\\:dark\\:group-hover\\:text-yellow-100 {\n    --tw-text-opacity: 1;\n    color: rgba(254, 243, 199, var(--tw-text-opacity));\n  }\n\n  .dark .group:hover .xl\\:dark\\:group-hover\\:text-yellow-200 {\n    --tw-text-opacity: 1;\n    color: rgba(253, 230, 138, var(--tw-text-opacity));\n  }\n\n  .dark .group:hover .xl\\:dark\\:group-hover\\:text-yellow-300 {\n    --tw-text-opacity: 1;\n    color: rgba(252, 211, 77, var(--tw-text-opacity));\n  }\n\n  .dark .group:hover .xl\\:dark\\:group-hover\\:text-yellow-400 {\n    --tw-text-opacity: 1;\n    color: rgba(251, 191, 36, var(--tw-text-opacity));\n  }\n\n  .dark .group:hover .xl\\:dark\\:group-hover\\:text-yellow-500 {\n    --tw-text-opacity: 1;\n    color: rgba(245, 158, 11, var(--tw-text-opacity));\n  }\n\n  .dark .group:hover .xl\\:dark\\:group-hover\\:text-yellow-600 {\n    --tw-text-opacity: 1;\n    color: rgba(217, 119, 6, var(--tw-text-opacity));\n  }\n\n  .dark .group:hover .xl\\:dark\\:group-hover\\:text-yellow-700 {\n    --tw-text-opacity: 1;\n    color: rgba(180, 83, 9, var(--tw-text-opacity));\n  }\n\n  .dark .group:hover .xl\\:dark\\:group-hover\\:text-yellow-800 {\n    --tw-text-opacity: 1;\n    color: rgba(146, 64, 14, var(--tw-text-opacity));\n  }\n\n  .dark .group:hover .xl\\:dark\\:group-hover\\:text-yellow-900 {\n    --tw-text-opacity: 1;\n    color: rgba(120, 53, 15, var(--tw-text-opacity));\n  }\n\n  .dark .group:hover .xl\\:dark\\:group-hover\\:text-green-50 {\n    --tw-text-opacity: 1;\n    color: rgba(236, 253, 245, var(--tw-text-opacity));\n  }\n\n  .dark .group:hover .xl\\:dark\\:group-hover\\:text-green-100 {\n    --tw-text-opacity: 1;\n    color: rgba(209, 250, 229, var(--tw-text-opacity));\n  }\n\n  .dark .group:hover .xl\\:dark\\:group-hover\\:text-green-200 {\n    --tw-text-opacity: 1;\n    color: rgba(167, 243, 208, var(--tw-text-opacity));\n  }\n\n  .dark .group:hover .xl\\:dark\\:group-hover\\:text-green-300 {\n    --tw-text-opacity: 1;\n    color: rgba(110, 231, 183, var(--tw-text-opacity));\n  }\n\n  .dark .group:hover .xl\\:dark\\:group-hover\\:text-green-400 {\n    --tw-text-opacity: 1;\n    color: rgba(52, 211, 153, var(--tw-text-opacity));\n  }\n\n  .dark .group:hover .xl\\:dark\\:group-hover\\:text-green-500 {\n    --tw-text-opacity: 1;\n    color: rgba(16, 185, 129, var(--tw-text-opacity));\n  }\n\n  .dark .group:hover .xl\\:dark\\:group-hover\\:text-green-600 {\n    --tw-text-opacity: 1;\n    color: rgba(5, 150, 105, var(--tw-text-opacity));\n  }\n\n  .dark .group:hover .xl\\:dark\\:group-hover\\:text-green-700 {\n    --tw-text-opacity: 1;\n    color: rgba(4, 120, 87, var(--tw-text-opacity));\n  }\n\n  .dark .group:hover .xl\\:dark\\:group-hover\\:text-green-800 {\n    --tw-text-opacity: 1;\n    color: rgba(6, 95, 70, var(--tw-text-opacity));\n  }\n\n  .dark .group:hover .xl\\:dark\\:group-hover\\:text-green-900 {\n    --tw-text-opacity: 1;\n    color: rgba(6, 78, 59, var(--tw-text-opacity));\n  }\n\n  .dark .group:hover .xl\\:dark\\:group-hover\\:text-blue-50 {\n    --tw-text-opacity: 1;\n    color: rgba(239, 246, 255, var(--tw-text-opacity));\n  }\n\n  .dark .group:hover .xl\\:dark\\:group-hover\\:text-blue-100 {\n    --tw-text-opacity: 1;\n    color: rgba(219, 234, 254, var(--tw-text-opacity));\n  }\n\n  .dark .group:hover .xl\\:dark\\:group-hover\\:text-blue-200 {\n    --tw-text-opacity: 1;\n    color: rgba(191, 219, 254, var(--tw-text-opacity));\n  }\n\n  .dark .group:hover .xl\\:dark\\:group-hover\\:text-blue-300 {\n    --tw-text-opacity: 1;\n    color: rgba(147, 197, 253, var(--tw-text-opacity));\n  }\n\n  .dark .group:hover .xl\\:dark\\:group-hover\\:text-blue-400 {\n    --tw-text-opacity: 1;\n    color: rgba(96, 165, 250, var(--tw-text-opacity));\n  }\n\n  .dark .group:hover .xl\\:dark\\:group-hover\\:text-blue-500 {\n    --tw-text-opacity: 1;\n    color: rgba(59, 130, 246, var(--tw-text-opacity));\n  }\n\n  .dark .group:hover .xl\\:dark\\:group-hover\\:text-blue-600 {\n    --tw-text-opacity: 1;\n    color: rgba(37, 99, 235, var(--tw-text-opacity));\n  }\n\n  .dark .group:hover .xl\\:dark\\:group-hover\\:text-blue-700 {\n    --tw-text-opacity: 1;\n    color: rgba(29, 78, 216, var(--tw-text-opacity));\n  }\n\n  .dark .group:hover .xl\\:dark\\:group-hover\\:text-blue-800 {\n    --tw-text-opacity: 1;\n    color: rgba(30, 64, 175, var(--tw-text-opacity));\n  }\n\n  .dark .group:hover .xl\\:dark\\:group-hover\\:text-blue-900 {\n    --tw-text-opacity: 1;\n    color: rgba(30, 58, 138, var(--tw-text-opacity));\n  }\n\n  .dark .group:hover .xl\\:dark\\:group-hover\\:text-indigo-50 {\n    --tw-text-opacity: 1;\n    color: rgba(238, 242, 255, var(--tw-text-opacity));\n  }\n\n  .dark .group:hover .xl\\:dark\\:group-hover\\:text-indigo-100 {\n    --tw-text-opacity: 1;\n    color: rgba(224, 231, 255, var(--tw-text-opacity));\n  }\n\n  .dark .group:hover .xl\\:dark\\:group-hover\\:text-indigo-200 {\n    --tw-text-opacity: 1;\n    color: rgba(199, 210, 254, var(--tw-text-opacity));\n  }\n\n  .dark .group:hover .xl\\:dark\\:group-hover\\:text-indigo-300 {\n    --tw-text-opacity: 1;\n    color: rgba(165, 180, 252, var(--tw-text-opacity));\n  }\n\n  .dark .group:hover .xl\\:dark\\:group-hover\\:text-indigo-400 {\n    --tw-text-opacity: 1;\n    color: rgba(129, 140, 248, var(--tw-text-opacity));\n  }\n\n  .dark .group:hover .xl\\:dark\\:group-hover\\:text-indigo-500 {\n    --tw-text-opacity: 1;\n    color: rgba(99, 102, 241, var(--tw-text-opacity));\n  }\n\n  .dark .group:hover .xl\\:dark\\:group-hover\\:text-indigo-600 {\n    --tw-text-opacity: 1;\n    color: rgba(79, 70, 229, var(--tw-text-opacity));\n  }\n\n  .dark .group:hover .xl\\:dark\\:group-hover\\:text-indigo-700 {\n    --tw-text-opacity: 1;\n    color: rgba(67, 56, 202, var(--tw-text-opacity));\n  }\n\n  .dark .group:hover .xl\\:dark\\:group-hover\\:text-indigo-800 {\n    --tw-text-opacity: 1;\n    color: rgba(55, 48, 163, var(--tw-text-opacity));\n  }\n\n  .dark .group:hover .xl\\:dark\\:group-hover\\:text-indigo-900 {\n    --tw-text-opacity: 1;\n    color: rgba(49, 46, 129, var(--tw-text-opacity));\n  }\n\n  .dark .group:hover .xl\\:dark\\:group-hover\\:text-purple-50 {\n    --tw-text-opacity: 1;\n    color: rgba(245, 243, 255, var(--tw-text-opacity));\n  }\n\n  .dark .group:hover .xl\\:dark\\:group-hover\\:text-purple-100 {\n    --tw-text-opacity: 1;\n    color: rgba(237, 233, 254, var(--tw-text-opacity));\n  }\n\n  .dark .group:hover .xl\\:dark\\:group-hover\\:text-purple-200 {\n    --tw-text-opacity: 1;\n    color: rgba(221, 214, 254, var(--tw-text-opacity));\n  }\n\n  .dark .group:hover .xl\\:dark\\:group-hover\\:text-purple-300 {\n    --tw-text-opacity: 1;\n    color: rgba(196, 181, 253, var(--tw-text-opacity));\n  }\n\n  .dark .group:hover .xl\\:dark\\:group-hover\\:text-purple-400 {\n    --tw-text-opacity: 1;\n    color: rgba(167, 139, 250, var(--tw-text-opacity));\n  }\n\n  .dark .group:hover .xl\\:dark\\:group-hover\\:text-purple-500 {\n    --tw-text-opacity: 1;\n    color: rgba(139, 92, 246, var(--tw-text-opacity));\n  }\n\n  .dark .group:hover .xl\\:dark\\:group-hover\\:text-purple-600 {\n    --tw-text-opacity: 1;\n    color: rgba(124, 58, 237, var(--tw-text-opacity));\n  }\n\n  .dark .group:hover .xl\\:dark\\:group-hover\\:text-purple-700 {\n    --tw-text-opacity: 1;\n    color: rgba(109, 40, 217, var(--tw-text-opacity));\n  }\n\n  .dark .group:hover .xl\\:dark\\:group-hover\\:text-purple-800 {\n    --tw-text-opacity: 1;\n    color: rgba(91, 33, 182, var(--tw-text-opacity));\n  }\n\n  .dark .group:hover .xl\\:dark\\:group-hover\\:text-purple-900 {\n    --tw-text-opacity: 1;\n    color: rgba(76, 29, 149, var(--tw-text-opacity));\n  }\n\n  .dark .group:hover .xl\\:dark\\:group-hover\\:text-pink-50 {\n    --tw-text-opacity: 1;\n    color: rgba(253, 242, 248, var(--tw-text-opacity));\n  }\n\n  .dark .group:hover .xl\\:dark\\:group-hover\\:text-pink-100 {\n    --tw-text-opacity: 1;\n    color: rgba(252, 231, 243, var(--tw-text-opacity));\n  }\n\n  .dark .group:hover .xl\\:dark\\:group-hover\\:text-pink-200 {\n    --tw-text-opacity: 1;\n    color: rgba(251, 207, 232, var(--tw-text-opacity));\n  }\n\n  .dark .group:hover .xl\\:dark\\:group-hover\\:text-pink-300 {\n    --tw-text-opacity: 1;\n    color: rgba(249, 168, 212, var(--tw-text-opacity));\n  }\n\n  .dark .group:hover .xl\\:dark\\:group-hover\\:text-pink-400 {\n    --tw-text-opacity: 1;\n    color: rgba(244, 114, 182, var(--tw-text-opacity));\n  }\n\n  .dark .group:hover .xl\\:dark\\:group-hover\\:text-pink-500 {\n    --tw-text-opacity: 1;\n    color: rgba(236, 72, 153, var(--tw-text-opacity));\n  }\n\n  .dark .group:hover .xl\\:dark\\:group-hover\\:text-pink-600 {\n    --tw-text-opacity: 1;\n    color: rgba(219, 39, 119, var(--tw-text-opacity));\n  }\n\n  .dark .group:hover .xl\\:dark\\:group-hover\\:text-pink-700 {\n    --tw-text-opacity: 1;\n    color: rgba(190, 24, 93, var(--tw-text-opacity));\n  }\n\n  .dark .group:hover .xl\\:dark\\:group-hover\\:text-pink-800 {\n    --tw-text-opacity: 1;\n    color: rgba(157, 23, 77, var(--tw-text-opacity));\n  }\n\n  .dark .group:hover .xl\\:dark\\:group-hover\\:text-pink-900 {\n    --tw-text-opacity: 1;\n    color: rgba(131, 24, 67, var(--tw-text-opacity));\n  }\n\n  .dark .xl\\:dark\\:focus-within\\:text-transparent:focus-within {\n    color: transparent;\n  }\n\n  .dark .xl\\:dark\\:focus-within\\:text-current:focus-within {\n    color: currentColor;\n  }\n\n  .dark .xl\\:dark\\:focus-within\\:text-black:focus-within {\n    --tw-text-opacity: 1;\n    color: rgba(0, 0, 0, var(--tw-text-opacity));\n  }\n\n  .dark .xl\\:dark\\:focus-within\\:text-white:focus-within {\n    --tw-text-opacity: 1;\n    color: rgba(255, 255, 255, var(--tw-text-opacity));\n  }\n\n  .dark .xl\\:dark\\:focus-within\\:text-gray-50:focus-within {\n    --tw-text-opacity: 1;\n    color: rgba(249, 250, 251, var(--tw-text-opacity));\n  }\n\n  .dark .xl\\:dark\\:focus-within\\:text-gray-100:focus-within {\n    --tw-text-opacity: 1;\n    color: rgba(243, 244, 246, var(--tw-text-opacity));\n  }\n\n  .dark .xl\\:dark\\:focus-within\\:text-gray-200:focus-within {\n    --tw-text-opacity: 1;\n    color: rgba(229, 231, 235, var(--tw-text-opacity));\n  }\n\n  .dark .xl\\:dark\\:focus-within\\:text-gray-300:focus-within {\n    --tw-text-opacity: 1;\n    color: rgba(209, 213, 219, var(--tw-text-opacity));\n  }\n\n  .dark .xl\\:dark\\:focus-within\\:text-gray-400:focus-within {\n    --tw-text-opacity: 1;\n    color: rgba(156, 163, 175, var(--tw-text-opacity));\n  }\n\n  .dark .xl\\:dark\\:focus-within\\:text-gray-500:focus-within {\n    --tw-text-opacity: 1;\n    color: rgba(107, 114, 128, var(--tw-text-opacity));\n  }\n\n  .dark .xl\\:dark\\:focus-within\\:text-gray-600:focus-within {\n    --tw-text-opacity: 1;\n    color: rgba(75, 85, 99, var(--tw-text-opacity));\n  }\n\n  .dark .xl\\:dark\\:focus-within\\:text-gray-700:focus-within {\n    --tw-text-opacity: 1;\n    color: rgba(55, 65, 81, var(--tw-text-opacity));\n  }\n\n  .dark .xl\\:dark\\:focus-within\\:text-gray-800:focus-within {\n    --tw-text-opacity: 1;\n    color: rgba(31, 41, 55, var(--tw-text-opacity));\n  }\n\n  .dark .xl\\:dark\\:focus-within\\:text-gray-900:focus-within {\n    --tw-text-opacity: 1;\n    color: rgba(17, 24, 39, var(--tw-text-opacity));\n  }\n\n  .dark .xl\\:dark\\:focus-within\\:text-red-50:focus-within {\n    --tw-text-opacity: 1;\n    color: rgba(254, 242, 242, var(--tw-text-opacity));\n  }\n\n  .dark .xl\\:dark\\:focus-within\\:text-red-100:focus-within {\n    --tw-text-opacity: 1;\n    color: rgba(254, 226, 226, var(--tw-text-opacity));\n  }\n\n  .dark .xl\\:dark\\:focus-within\\:text-red-200:focus-within {\n    --tw-text-opacity: 1;\n    color: rgba(254, 202, 202, var(--tw-text-opacity));\n  }\n\n  .dark .xl\\:dark\\:focus-within\\:text-red-300:focus-within {\n    --tw-text-opacity: 1;\n    color: rgba(252, 165, 165, var(--tw-text-opacity));\n  }\n\n  .dark .xl\\:dark\\:focus-within\\:text-red-400:focus-within {\n    --tw-text-opacity: 1;\n    color: rgba(248, 113, 113, var(--tw-text-opacity));\n  }\n\n  .dark .xl\\:dark\\:focus-within\\:text-red-500:focus-within {\n    --tw-text-opacity: 1;\n    color: rgba(239, 68, 68, var(--tw-text-opacity));\n  }\n\n  .dark .xl\\:dark\\:focus-within\\:text-red-600:focus-within {\n    --tw-text-opacity: 1;\n    color: rgba(220, 38, 38, var(--tw-text-opacity));\n  }\n\n  .dark .xl\\:dark\\:focus-within\\:text-red-700:focus-within {\n    --tw-text-opacity: 1;\n    color: rgba(185, 28, 28, var(--tw-text-opacity));\n  }\n\n  .dark .xl\\:dark\\:focus-within\\:text-red-800:focus-within {\n    --tw-text-opacity: 1;\n    color: rgba(153, 27, 27, var(--tw-text-opacity));\n  }\n\n  .dark .xl\\:dark\\:focus-within\\:text-red-900:focus-within {\n    --tw-text-opacity: 1;\n    color: rgba(127, 29, 29, var(--tw-text-opacity));\n  }\n\n  .dark .xl\\:dark\\:focus-within\\:text-yellow-50:focus-within {\n    --tw-text-opacity: 1;\n    color: rgba(255, 251, 235, var(--tw-text-opacity));\n  }\n\n  .dark .xl\\:dark\\:focus-within\\:text-yellow-100:focus-within {\n    --tw-text-opacity: 1;\n    color: rgba(254, 243, 199, var(--tw-text-opacity));\n  }\n\n  .dark .xl\\:dark\\:focus-within\\:text-yellow-200:focus-within {\n    --tw-text-opacity: 1;\n    color: rgba(253, 230, 138, var(--tw-text-opacity));\n  }\n\n  .dark .xl\\:dark\\:focus-within\\:text-yellow-300:focus-within {\n    --tw-text-opacity: 1;\n    color: rgba(252, 211, 77, var(--tw-text-opacity));\n  }\n\n  .dark .xl\\:dark\\:focus-within\\:text-yellow-400:focus-within {\n    --tw-text-opacity: 1;\n    color: rgba(251, 191, 36, var(--tw-text-opacity));\n  }\n\n  .dark .xl\\:dark\\:focus-within\\:text-yellow-500:focus-within {\n    --tw-text-opacity: 1;\n    color: rgba(245, 158, 11, var(--tw-text-opacity));\n  }\n\n  .dark .xl\\:dark\\:focus-within\\:text-yellow-600:focus-within {\n    --tw-text-opacity: 1;\n    color: rgba(217, 119, 6, var(--tw-text-opacity));\n  }\n\n  .dark .xl\\:dark\\:focus-within\\:text-yellow-700:focus-within {\n    --tw-text-opacity: 1;\n    color: rgba(180, 83, 9, var(--tw-text-opacity));\n  }\n\n  .dark .xl\\:dark\\:focus-within\\:text-yellow-800:focus-within {\n    --tw-text-opacity: 1;\n    color: rgba(146, 64, 14, var(--tw-text-opacity));\n  }\n\n  .dark .xl\\:dark\\:focus-within\\:text-yellow-900:focus-within {\n    --tw-text-opacity: 1;\n    color: rgba(120, 53, 15, var(--tw-text-opacity));\n  }\n\n  .dark .xl\\:dark\\:focus-within\\:text-green-50:focus-within {\n    --tw-text-opacity: 1;\n    color: rgba(236, 253, 245, var(--tw-text-opacity));\n  }\n\n  .dark .xl\\:dark\\:focus-within\\:text-green-100:focus-within {\n    --tw-text-opacity: 1;\n    color: rgba(209, 250, 229, var(--tw-text-opacity));\n  }\n\n  .dark .xl\\:dark\\:focus-within\\:text-green-200:focus-within {\n    --tw-text-opacity: 1;\n    color: rgba(167, 243, 208, var(--tw-text-opacity));\n  }\n\n  .dark .xl\\:dark\\:focus-within\\:text-green-300:focus-within {\n    --tw-text-opacity: 1;\n    color: rgba(110, 231, 183, var(--tw-text-opacity));\n  }\n\n  .dark .xl\\:dark\\:focus-within\\:text-green-400:focus-within {\n    --tw-text-opacity: 1;\n    color: rgba(52, 211, 153, var(--tw-text-opacity));\n  }\n\n  .dark .xl\\:dark\\:focus-within\\:text-green-500:focus-within {\n    --tw-text-opacity: 1;\n    color: rgba(16, 185, 129, var(--tw-text-opacity));\n  }\n\n  .dark .xl\\:dark\\:focus-within\\:text-green-600:focus-within {\n    --tw-text-opacity: 1;\n    color: rgba(5, 150, 105, var(--tw-text-opacity));\n  }\n\n  .dark .xl\\:dark\\:focus-within\\:text-green-700:focus-within {\n    --tw-text-opacity: 1;\n    color: rgba(4, 120, 87, var(--tw-text-opacity));\n  }\n\n  .dark .xl\\:dark\\:focus-within\\:text-green-800:focus-within {\n    --tw-text-opacity: 1;\n    color: rgba(6, 95, 70, var(--tw-text-opacity));\n  }\n\n  .dark .xl\\:dark\\:focus-within\\:text-green-900:focus-within {\n    --tw-text-opacity: 1;\n    color: rgba(6, 78, 59, var(--tw-text-opacity));\n  }\n\n  .dark .xl\\:dark\\:focus-within\\:text-blue-50:focus-within {\n    --tw-text-opacity: 1;\n    color: rgba(239, 246, 255, var(--tw-text-opacity));\n  }\n\n  .dark .xl\\:dark\\:focus-within\\:text-blue-100:focus-within {\n    --tw-text-opacity: 1;\n    color: rgba(219, 234, 254, var(--tw-text-opacity));\n  }\n\n  .dark .xl\\:dark\\:focus-within\\:text-blue-200:focus-within {\n    --tw-text-opacity: 1;\n    color: rgba(191, 219, 254, var(--tw-text-opacity));\n  }\n\n  .dark .xl\\:dark\\:focus-within\\:text-blue-300:focus-within {\n    --tw-text-opacity: 1;\n    color: rgba(147, 197, 253, var(--tw-text-opacity));\n  }\n\n  .dark .xl\\:dark\\:focus-within\\:text-blue-400:focus-within {\n    --tw-text-opacity: 1;\n    color: rgba(96, 165, 250, var(--tw-text-opacity));\n  }\n\n  .dark .xl\\:dark\\:focus-within\\:text-blue-500:focus-within {\n    --tw-text-opacity: 1;\n    color: rgba(59, 130, 246, var(--tw-text-opacity));\n  }\n\n  .dark .xl\\:dark\\:focus-within\\:text-blue-600:focus-within {\n    --tw-text-opacity: 1;\n    color: rgba(37, 99, 235, var(--tw-text-opacity));\n  }\n\n  .dark .xl\\:dark\\:focus-within\\:text-blue-700:focus-within {\n    --tw-text-opacity: 1;\n    color: rgba(29, 78, 216, var(--tw-text-opacity));\n  }\n\n  .dark .xl\\:dark\\:focus-within\\:text-blue-800:focus-within {\n    --tw-text-opacity: 1;\n    color: rgba(30, 64, 175, var(--tw-text-opacity));\n  }\n\n  .dark .xl\\:dark\\:focus-within\\:text-blue-900:focus-within {\n    --tw-text-opacity: 1;\n    color: rgba(30, 58, 138, var(--tw-text-opacity));\n  }\n\n  .dark .xl\\:dark\\:focus-within\\:text-indigo-50:focus-within {\n    --tw-text-opacity: 1;\n    color: rgba(238, 242, 255, var(--tw-text-opacity));\n  }\n\n  .dark .xl\\:dark\\:focus-within\\:text-indigo-100:focus-within {\n    --tw-text-opacity: 1;\n    color: rgba(224, 231, 255, var(--tw-text-opacity));\n  }\n\n  .dark .xl\\:dark\\:focus-within\\:text-indigo-200:focus-within {\n    --tw-text-opacity: 1;\n    color: rgba(199, 210, 254, var(--tw-text-opacity));\n  }\n\n  .dark .xl\\:dark\\:focus-within\\:text-indigo-300:focus-within {\n    --tw-text-opacity: 1;\n    color: rgba(165, 180, 252, var(--tw-text-opacity));\n  }\n\n  .dark .xl\\:dark\\:focus-within\\:text-indigo-400:focus-within {\n    --tw-text-opacity: 1;\n    color: rgba(129, 140, 248, var(--tw-text-opacity));\n  }\n\n  .dark .xl\\:dark\\:focus-within\\:text-indigo-500:focus-within {\n    --tw-text-opacity: 1;\n    color: rgba(99, 102, 241, var(--tw-text-opacity));\n  }\n\n  .dark .xl\\:dark\\:focus-within\\:text-indigo-600:focus-within {\n    --tw-text-opacity: 1;\n    color: rgba(79, 70, 229, var(--tw-text-opacity));\n  }\n\n  .dark .xl\\:dark\\:focus-within\\:text-indigo-700:focus-within {\n    --tw-text-opacity: 1;\n    color: rgba(67, 56, 202, var(--tw-text-opacity));\n  }\n\n  .dark .xl\\:dark\\:focus-within\\:text-indigo-800:focus-within {\n    --tw-text-opacity: 1;\n    color: rgba(55, 48, 163, var(--tw-text-opacity));\n  }\n\n  .dark .xl\\:dark\\:focus-within\\:text-indigo-900:focus-within {\n    --tw-text-opacity: 1;\n    color: rgba(49, 46, 129, var(--tw-text-opacity));\n  }\n\n  .dark .xl\\:dark\\:focus-within\\:text-purple-50:focus-within {\n    --tw-text-opacity: 1;\n    color: rgba(245, 243, 255, var(--tw-text-opacity));\n  }\n\n  .dark .xl\\:dark\\:focus-within\\:text-purple-100:focus-within {\n    --tw-text-opacity: 1;\n    color: rgba(237, 233, 254, var(--tw-text-opacity));\n  }\n\n  .dark .xl\\:dark\\:focus-within\\:text-purple-200:focus-within {\n    --tw-text-opacity: 1;\n    color: rgba(221, 214, 254, var(--tw-text-opacity));\n  }\n\n  .dark .xl\\:dark\\:focus-within\\:text-purple-300:focus-within {\n    --tw-text-opacity: 1;\n    color: rgba(196, 181, 253, var(--tw-text-opacity));\n  }\n\n  .dark .xl\\:dark\\:focus-within\\:text-purple-400:focus-within {\n    --tw-text-opacity: 1;\n    color: rgba(167, 139, 250, var(--tw-text-opacity));\n  }\n\n  .dark .xl\\:dark\\:focus-within\\:text-purple-500:focus-within {\n    --tw-text-opacity: 1;\n    color: rgba(139, 92, 246, var(--tw-text-opacity));\n  }\n\n  .dark .xl\\:dark\\:focus-within\\:text-purple-600:focus-within {\n    --tw-text-opacity: 1;\n    color: rgba(124, 58, 237, var(--tw-text-opacity));\n  }\n\n  .dark .xl\\:dark\\:focus-within\\:text-purple-700:focus-within {\n    --tw-text-opacity: 1;\n    color: rgba(109, 40, 217, var(--tw-text-opacity));\n  }\n\n  .dark .xl\\:dark\\:focus-within\\:text-purple-800:focus-within {\n    --tw-text-opacity: 1;\n    color: rgba(91, 33, 182, var(--tw-text-opacity));\n  }\n\n  .dark .xl\\:dark\\:focus-within\\:text-purple-900:focus-within {\n    --tw-text-opacity: 1;\n    color: rgba(76, 29, 149, var(--tw-text-opacity));\n  }\n\n  .dark .xl\\:dark\\:focus-within\\:text-pink-50:focus-within {\n    --tw-text-opacity: 1;\n    color: rgba(253, 242, 248, var(--tw-text-opacity));\n  }\n\n  .dark .xl\\:dark\\:focus-within\\:text-pink-100:focus-within {\n    --tw-text-opacity: 1;\n    color: rgba(252, 231, 243, var(--tw-text-opacity));\n  }\n\n  .dark .xl\\:dark\\:focus-within\\:text-pink-200:focus-within {\n    --tw-text-opacity: 1;\n    color: rgba(251, 207, 232, var(--tw-text-opacity));\n  }\n\n  .dark .xl\\:dark\\:focus-within\\:text-pink-300:focus-within {\n    --tw-text-opacity: 1;\n    color: rgba(249, 168, 212, var(--tw-text-opacity));\n  }\n\n  .dark .xl\\:dark\\:focus-within\\:text-pink-400:focus-within {\n    --tw-text-opacity: 1;\n    color: rgba(244, 114, 182, var(--tw-text-opacity));\n  }\n\n  .dark .xl\\:dark\\:focus-within\\:text-pink-500:focus-within {\n    --tw-text-opacity: 1;\n    color: rgba(236, 72, 153, var(--tw-text-opacity));\n  }\n\n  .dark .xl\\:dark\\:focus-within\\:text-pink-600:focus-within {\n    --tw-text-opacity: 1;\n    color: rgba(219, 39, 119, var(--tw-text-opacity));\n  }\n\n  .dark .xl\\:dark\\:focus-within\\:text-pink-700:focus-within {\n    --tw-text-opacity: 1;\n    color: rgba(190, 24, 93, var(--tw-text-opacity));\n  }\n\n  .dark .xl\\:dark\\:focus-within\\:text-pink-800:focus-within {\n    --tw-text-opacity: 1;\n    color: rgba(157, 23, 77, var(--tw-text-opacity));\n  }\n\n  .dark .xl\\:dark\\:focus-within\\:text-pink-900:focus-within {\n    --tw-text-opacity: 1;\n    color: rgba(131, 24, 67, var(--tw-text-opacity));\n  }\n\n  .dark .xl\\:dark\\:hover\\:text-transparent:hover {\n    color: transparent;\n  }\n\n  .dark .xl\\:dark\\:hover\\:text-current:hover {\n    color: currentColor;\n  }\n\n  .dark .xl\\:dark\\:hover\\:text-black:hover {\n    --tw-text-opacity: 1;\n    color: rgba(0, 0, 0, var(--tw-text-opacity));\n  }\n\n  .dark .xl\\:dark\\:hover\\:text-white:hover {\n    --tw-text-opacity: 1;\n    color: rgba(255, 255, 255, var(--tw-text-opacity));\n  }\n\n  .dark .xl\\:dark\\:hover\\:text-gray-50:hover {\n    --tw-text-opacity: 1;\n    color: rgba(249, 250, 251, var(--tw-text-opacity));\n  }\n\n  .dark .xl\\:dark\\:hover\\:text-gray-100:hover {\n    --tw-text-opacity: 1;\n    color: rgba(243, 244, 246, var(--tw-text-opacity));\n  }\n\n  .dark .xl\\:dark\\:hover\\:text-gray-200:hover {\n    --tw-text-opacity: 1;\n    color: rgba(229, 231, 235, var(--tw-text-opacity));\n  }\n\n  .dark .xl\\:dark\\:hover\\:text-gray-300:hover {\n    --tw-text-opacity: 1;\n    color: rgba(209, 213, 219, var(--tw-text-opacity));\n  }\n\n  .dark .xl\\:dark\\:hover\\:text-gray-400:hover {\n    --tw-text-opacity: 1;\n    color: rgba(156, 163, 175, var(--tw-text-opacity));\n  }\n\n  .dark .xl\\:dark\\:hover\\:text-gray-500:hover {\n    --tw-text-opacity: 1;\n    color: rgba(107, 114, 128, var(--tw-text-opacity));\n  }\n\n  .dark .xl\\:dark\\:hover\\:text-gray-600:hover {\n    --tw-text-opacity: 1;\n    color: rgba(75, 85, 99, var(--tw-text-opacity));\n  }\n\n  .dark .xl\\:dark\\:hover\\:text-gray-700:hover {\n    --tw-text-opacity: 1;\n    color: rgba(55, 65, 81, var(--tw-text-opacity));\n  }\n\n  .dark .xl\\:dark\\:hover\\:text-gray-800:hover {\n    --tw-text-opacity: 1;\n    color: rgba(31, 41, 55, var(--tw-text-opacity));\n  }\n\n  .dark .xl\\:dark\\:hover\\:text-gray-900:hover {\n    --tw-text-opacity: 1;\n    color: rgba(17, 24, 39, var(--tw-text-opacity));\n  }\n\n  .dark .xl\\:dark\\:hover\\:text-red-50:hover {\n    --tw-text-opacity: 1;\n    color: rgba(254, 242, 242, var(--tw-text-opacity));\n  }\n\n  .dark .xl\\:dark\\:hover\\:text-red-100:hover {\n    --tw-text-opacity: 1;\n    color: rgba(254, 226, 226, var(--tw-text-opacity));\n  }\n\n  .dark .xl\\:dark\\:hover\\:text-red-200:hover {\n    --tw-text-opacity: 1;\n    color: rgba(254, 202, 202, var(--tw-text-opacity));\n  }\n\n  .dark .xl\\:dark\\:hover\\:text-red-300:hover {\n    --tw-text-opacity: 1;\n    color: rgba(252, 165, 165, var(--tw-text-opacity));\n  }\n\n  .dark .xl\\:dark\\:hover\\:text-red-400:hover {\n    --tw-text-opacity: 1;\n    color: rgba(248, 113, 113, var(--tw-text-opacity));\n  }\n\n  .dark .xl\\:dark\\:hover\\:text-red-500:hover {\n    --tw-text-opacity: 1;\n    color: rgba(239, 68, 68, var(--tw-text-opacity));\n  }\n\n  .dark .xl\\:dark\\:hover\\:text-red-600:hover {\n    --tw-text-opacity: 1;\n    color: rgba(220, 38, 38, var(--tw-text-opacity));\n  }\n\n  .dark .xl\\:dark\\:hover\\:text-red-700:hover {\n    --tw-text-opacity: 1;\n    color: rgba(185, 28, 28, var(--tw-text-opacity));\n  }\n\n  .dark .xl\\:dark\\:hover\\:text-red-800:hover {\n    --tw-text-opacity: 1;\n    color: rgba(153, 27, 27, var(--tw-text-opacity));\n  }\n\n  .dark .xl\\:dark\\:hover\\:text-red-900:hover {\n    --tw-text-opacity: 1;\n    color: rgba(127, 29, 29, var(--tw-text-opacity));\n  }\n\n  .dark .xl\\:dark\\:hover\\:text-yellow-50:hover {\n    --tw-text-opacity: 1;\n    color: rgba(255, 251, 235, var(--tw-text-opacity));\n  }\n\n  .dark .xl\\:dark\\:hover\\:text-yellow-100:hover {\n    --tw-text-opacity: 1;\n    color: rgba(254, 243, 199, var(--tw-text-opacity));\n  }\n\n  .dark .xl\\:dark\\:hover\\:text-yellow-200:hover {\n    --tw-text-opacity: 1;\n    color: rgba(253, 230, 138, var(--tw-text-opacity));\n  }\n\n  .dark .xl\\:dark\\:hover\\:text-yellow-300:hover {\n    --tw-text-opacity: 1;\n    color: rgba(252, 211, 77, var(--tw-text-opacity));\n  }\n\n  .dark .xl\\:dark\\:hover\\:text-yellow-400:hover {\n    --tw-text-opacity: 1;\n    color: rgba(251, 191, 36, var(--tw-text-opacity));\n  }\n\n  .dark .xl\\:dark\\:hover\\:text-yellow-500:hover {\n    --tw-text-opacity: 1;\n    color: rgba(245, 158, 11, var(--tw-text-opacity));\n  }\n\n  .dark .xl\\:dark\\:hover\\:text-yellow-600:hover {\n    --tw-text-opacity: 1;\n    color: rgba(217, 119, 6, var(--tw-text-opacity));\n  }\n\n  .dark .xl\\:dark\\:hover\\:text-yellow-700:hover {\n    --tw-text-opacity: 1;\n    color: rgba(180, 83, 9, var(--tw-text-opacity));\n  }\n\n  .dark .xl\\:dark\\:hover\\:text-yellow-800:hover {\n    --tw-text-opacity: 1;\n    color: rgba(146, 64, 14, var(--tw-text-opacity));\n  }\n\n  .dark .xl\\:dark\\:hover\\:text-yellow-900:hover {\n    --tw-text-opacity: 1;\n    color: rgba(120, 53, 15, var(--tw-text-opacity));\n  }\n\n  .dark .xl\\:dark\\:hover\\:text-green-50:hover {\n    --tw-text-opacity: 1;\n    color: rgba(236, 253, 245, var(--tw-text-opacity));\n  }\n\n  .dark .xl\\:dark\\:hover\\:text-green-100:hover {\n    --tw-text-opacity: 1;\n    color: rgba(209, 250, 229, var(--tw-text-opacity));\n  }\n\n  .dark .xl\\:dark\\:hover\\:text-green-200:hover {\n    --tw-text-opacity: 1;\n    color: rgba(167, 243, 208, var(--tw-text-opacity));\n  }\n\n  .dark .xl\\:dark\\:hover\\:text-green-300:hover {\n    --tw-text-opacity: 1;\n    color: rgba(110, 231, 183, var(--tw-text-opacity));\n  }\n\n  .dark .xl\\:dark\\:hover\\:text-green-400:hover {\n    --tw-text-opacity: 1;\n    color: rgba(52, 211, 153, var(--tw-text-opacity));\n  }\n\n  .dark .xl\\:dark\\:hover\\:text-green-500:hover {\n    --tw-text-opacity: 1;\n    color: rgba(16, 185, 129, var(--tw-text-opacity));\n  }\n\n  .dark .xl\\:dark\\:hover\\:text-green-600:hover {\n    --tw-text-opacity: 1;\n    color: rgba(5, 150, 105, var(--tw-text-opacity));\n  }\n\n  .dark .xl\\:dark\\:hover\\:text-green-700:hover {\n    --tw-text-opacity: 1;\n    color: rgba(4, 120, 87, var(--tw-text-opacity));\n  }\n\n  .dark .xl\\:dark\\:hover\\:text-green-800:hover {\n    --tw-text-opacity: 1;\n    color: rgba(6, 95, 70, var(--tw-text-opacity));\n  }\n\n  .dark .xl\\:dark\\:hover\\:text-green-900:hover {\n    --tw-text-opacity: 1;\n    color: rgba(6, 78, 59, var(--tw-text-opacity));\n  }\n\n  .dark .xl\\:dark\\:hover\\:text-blue-50:hover {\n    --tw-text-opacity: 1;\n    color: rgba(239, 246, 255, var(--tw-text-opacity));\n  }\n\n  .dark .xl\\:dark\\:hover\\:text-blue-100:hover {\n    --tw-text-opacity: 1;\n    color: rgba(219, 234, 254, var(--tw-text-opacity));\n  }\n\n  .dark .xl\\:dark\\:hover\\:text-blue-200:hover {\n    --tw-text-opacity: 1;\n    color: rgba(191, 219, 254, var(--tw-text-opacity));\n  }\n\n  .dark .xl\\:dark\\:hover\\:text-blue-300:hover {\n    --tw-text-opacity: 1;\n    color: rgba(147, 197, 253, var(--tw-text-opacity));\n  }\n\n  .dark .xl\\:dark\\:hover\\:text-blue-400:hover {\n    --tw-text-opacity: 1;\n    color: rgba(96, 165, 250, var(--tw-text-opacity));\n  }\n\n  .dark .xl\\:dark\\:hover\\:text-blue-500:hover {\n    --tw-text-opacity: 1;\n    color: rgba(59, 130, 246, var(--tw-text-opacity));\n  }\n\n  .dark .xl\\:dark\\:hover\\:text-blue-600:hover {\n    --tw-text-opacity: 1;\n    color: rgba(37, 99, 235, var(--tw-text-opacity));\n  }\n\n  .dark .xl\\:dark\\:hover\\:text-blue-700:hover {\n    --tw-text-opacity: 1;\n    color: rgba(29, 78, 216, var(--tw-text-opacity));\n  }\n\n  .dark .xl\\:dark\\:hover\\:text-blue-800:hover {\n    --tw-text-opacity: 1;\n    color: rgba(30, 64, 175, var(--tw-text-opacity));\n  }\n\n  .dark .xl\\:dark\\:hover\\:text-blue-900:hover {\n    --tw-text-opacity: 1;\n    color: rgba(30, 58, 138, var(--tw-text-opacity));\n  }\n\n  .dark .xl\\:dark\\:hover\\:text-indigo-50:hover {\n    --tw-text-opacity: 1;\n    color: rgba(238, 242, 255, var(--tw-text-opacity));\n  }\n\n  .dark .xl\\:dark\\:hover\\:text-indigo-100:hover {\n    --tw-text-opacity: 1;\n    color: rgba(224, 231, 255, var(--tw-text-opacity));\n  }\n\n  .dark .xl\\:dark\\:hover\\:text-indigo-200:hover {\n    --tw-text-opacity: 1;\n    color: rgba(199, 210, 254, var(--tw-text-opacity));\n  }\n\n  .dark .xl\\:dark\\:hover\\:text-indigo-300:hover {\n    --tw-text-opacity: 1;\n    color: rgba(165, 180, 252, var(--tw-text-opacity));\n  }\n\n  .dark .xl\\:dark\\:hover\\:text-indigo-400:hover {\n    --tw-text-opacity: 1;\n    color: rgba(129, 140, 248, var(--tw-text-opacity));\n  }\n\n  .dark .xl\\:dark\\:hover\\:text-indigo-500:hover {\n    --tw-text-opacity: 1;\n    color: rgba(99, 102, 241, var(--tw-text-opacity));\n  }\n\n  .dark .xl\\:dark\\:hover\\:text-indigo-600:hover {\n    --tw-text-opacity: 1;\n    color: rgba(79, 70, 229, var(--tw-text-opacity));\n  }\n\n  .dark .xl\\:dark\\:hover\\:text-indigo-700:hover {\n    --tw-text-opacity: 1;\n    color: rgba(67, 56, 202, var(--tw-text-opacity));\n  }\n\n  .dark .xl\\:dark\\:hover\\:text-indigo-800:hover {\n    --tw-text-opacity: 1;\n    color: rgba(55, 48, 163, var(--tw-text-opacity));\n  }\n\n  .dark .xl\\:dark\\:hover\\:text-indigo-900:hover {\n    --tw-text-opacity: 1;\n    color: rgba(49, 46, 129, var(--tw-text-opacity));\n  }\n\n  .dark .xl\\:dark\\:hover\\:text-purple-50:hover {\n    --tw-text-opacity: 1;\n    color: rgba(245, 243, 255, var(--tw-text-opacity));\n  }\n\n  .dark .xl\\:dark\\:hover\\:text-purple-100:hover {\n    --tw-text-opacity: 1;\n    color: rgba(237, 233, 254, var(--tw-text-opacity));\n  }\n\n  .dark .xl\\:dark\\:hover\\:text-purple-200:hover {\n    --tw-text-opacity: 1;\n    color: rgba(221, 214, 254, var(--tw-text-opacity));\n  }\n\n  .dark .xl\\:dark\\:hover\\:text-purple-300:hover {\n    --tw-text-opacity: 1;\n    color: rgba(196, 181, 253, var(--tw-text-opacity));\n  }\n\n  .dark .xl\\:dark\\:hover\\:text-purple-400:hover {\n    --tw-text-opacity: 1;\n    color: rgba(167, 139, 250, var(--tw-text-opacity));\n  }\n\n  .dark .xl\\:dark\\:hover\\:text-purple-500:hover {\n    --tw-text-opacity: 1;\n    color: rgba(139, 92, 246, var(--tw-text-opacity));\n  }\n\n  .dark .xl\\:dark\\:hover\\:text-purple-600:hover {\n    --tw-text-opacity: 1;\n    color: rgba(124, 58, 237, var(--tw-text-opacity));\n  }\n\n  .dark .xl\\:dark\\:hover\\:text-purple-700:hover {\n    --tw-text-opacity: 1;\n    color: rgba(109, 40, 217, var(--tw-text-opacity));\n  }\n\n  .dark .xl\\:dark\\:hover\\:text-purple-800:hover {\n    --tw-text-opacity: 1;\n    color: rgba(91, 33, 182, var(--tw-text-opacity));\n  }\n\n  .dark .xl\\:dark\\:hover\\:text-purple-900:hover {\n    --tw-text-opacity: 1;\n    color: rgba(76, 29, 149, var(--tw-text-opacity));\n  }\n\n  .dark .xl\\:dark\\:hover\\:text-pink-50:hover {\n    --tw-text-opacity: 1;\n    color: rgba(253, 242, 248, var(--tw-text-opacity));\n  }\n\n  .dark .xl\\:dark\\:hover\\:text-pink-100:hover {\n    --tw-text-opacity: 1;\n    color: rgba(252, 231, 243, var(--tw-text-opacity));\n  }\n\n  .dark .xl\\:dark\\:hover\\:text-pink-200:hover {\n    --tw-text-opacity: 1;\n    color: rgba(251, 207, 232, var(--tw-text-opacity));\n  }\n\n  .dark .xl\\:dark\\:hover\\:text-pink-300:hover {\n    --tw-text-opacity: 1;\n    color: rgba(249, 168, 212, var(--tw-text-opacity));\n  }\n\n  .dark .xl\\:dark\\:hover\\:text-pink-400:hover {\n    --tw-text-opacity: 1;\n    color: rgba(244, 114, 182, var(--tw-text-opacity));\n  }\n\n  .dark .xl\\:dark\\:hover\\:text-pink-500:hover {\n    --tw-text-opacity: 1;\n    color: rgba(236, 72, 153, var(--tw-text-opacity));\n  }\n\n  .dark .xl\\:dark\\:hover\\:text-pink-600:hover {\n    --tw-text-opacity: 1;\n    color: rgba(219, 39, 119, var(--tw-text-opacity));\n  }\n\n  .dark .xl\\:dark\\:hover\\:text-pink-700:hover {\n    --tw-text-opacity: 1;\n    color: rgba(190, 24, 93, var(--tw-text-opacity));\n  }\n\n  .dark .xl\\:dark\\:hover\\:text-pink-800:hover {\n    --tw-text-opacity: 1;\n    color: rgba(157, 23, 77, var(--tw-text-opacity));\n  }\n\n  .dark .xl\\:dark\\:hover\\:text-pink-900:hover {\n    --tw-text-opacity: 1;\n    color: rgba(131, 24, 67, var(--tw-text-opacity));\n  }\n\n  .dark .xl\\:dark\\:focus\\:text-transparent:focus {\n    color: transparent;\n  }\n\n  .dark .xl\\:dark\\:focus\\:text-current:focus {\n    color: currentColor;\n  }\n\n  .dark .xl\\:dark\\:focus\\:text-black:focus {\n    --tw-text-opacity: 1;\n    color: rgba(0, 0, 0, var(--tw-text-opacity));\n  }\n\n  .dark .xl\\:dark\\:focus\\:text-white:focus {\n    --tw-text-opacity: 1;\n    color: rgba(255, 255, 255, var(--tw-text-opacity));\n  }\n\n  .dark .xl\\:dark\\:focus\\:text-gray-50:focus {\n    --tw-text-opacity: 1;\n    color: rgba(249, 250, 251, var(--tw-text-opacity));\n  }\n\n  .dark .xl\\:dark\\:focus\\:text-gray-100:focus {\n    --tw-text-opacity: 1;\n    color: rgba(243, 244, 246, var(--tw-text-opacity));\n  }\n\n  .dark .xl\\:dark\\:focus\\:text-gray-200:focus {\n    --tw-text-opacity: 1;\n    color: rgba(229, 231, 235, var(--tw-text-opacity));\n  }\n\n  .dark .xl\\:dark\\:focus\\:text-gray-300:focus {\n    --tw-text-opacity: 1;\n    color: rgba(209, 213, 219, var(--tw-text-opacity));\n  }\n\n  .dark .xl\\:dark\\:focus\\:text-gray-400:focus {\n    --tw-text-opacity: 1;\n    color: rgba(156, 163, 175, var(--tw-text-opacity));\n  }\n\n  .dark .xl\\:dark\\:focus\\:text-gray-500:focus {\n    --tw-text-opacity: 1;\n    color: rgba(107, 114, 128, var(--tw-text-opacity));\n  }\n\n  .dark .xl\\:dark\\:focus\\:text-gray-600:focus {\n    --tw-text-opacity: 1;\n    color: rgba(75, 85, 99, var(--tw-text-opacity));\n  }\n\n  .dark .xl\\:dark\\:focus\\:text-gray-700:focus {\n    --tw-text-opacity: 1;\n    color: rgba(55, 65, 81, var(--tw-text-opacity));\n  }\n\n  .dark .xl\\:dark\\:focus\\:text-gray-800:focus {\n    --tw-text-opacity: 1;\n    color: rgba(31, 41, 55, var(--tw-text-opacity));\n  }\n\n  .dark .xl\\:dark\\:focus\\:text-gray-900:focus {\n    --tw-text-opacity: 1;\n    color: rgba(17, 24, 39, var(--tw-text-opacity));\n  }\n\n  .dark .xl\\:dark\\:focus\\:text-red-50:focus {\n    --tw-text-opacity: 1;\n    color: rgba(254, 242, 242, var(--tw-text-opacity));\n  }\n\n  .dark .xl\\:dark\\:focus\\:text-red-100:focus {\n    --tw-text-opacity: 1;\n    color: rgba(254, 226, 226, var(--tw-text-opacity));\n  }\n\n  .dark .xl\\:dark\\:focus\\:text-red-200:focus {\n    --tw-text-opacity: 1;\n    color: rgba(254, 202, 202, var(--tw-text-opacity));\n  }\n\n  .dark .xl\\:dark\\:focus\\:text-red-300:focus {\n    --tw-text-opacity: 1;\n    color: rgba(252, 165, 165, var(--tw-text-opacity));\n  }\n\n  .dark .xl\\:dark\\:focus\\:text-red-400:focus {\n    --tw-text-opacity: 1;\n    color: rgba(248, 113, 113, var(--tw-text-opacity));\n  }\n\n  .dark .xl\\:dark\\:focus\\:text-red-500:focus {\n    --tw-text-opacity: 1;\n    color: rgba(239, 68, 68, var(--tw-text-opacity));\n  }\n\n  .dark .xl\\:dark\\:focus\\:text-red-600:focus {\n    --tw-text-opacity: 1;\n    color: rgba(220, 38, 38, var(--tw-text-opacity));\n  }\n\n  .dark .xl\\:dark\\:focus\\:text-red-700:focus {\n    --tw-text-opacity: 1;\n    color: rgba(185, 28, 28, var(--tw-text-opacity));\n  }\n\n  .dark .xl\\:dark\\:focus\\:text-red-800:focus {\n    --tw-text-opacity: 1;\n    color: rgba(153, 27, 27, var(--tw-text-opacity));\n  }\n\n  .dark .xl\\:dark\\:focus\\:text-red-900:focus {\n    --tw-text-opacity: 1;\n    color: rgba(127, 29, 29, var(--tw-text-opacity));\n  }\n\n  .dark .xl\\:dark\\:focus\\:text-yellow-50:focus {\n    --tw-text-opacity: 1;\n    color: rgba(255, 251, 235, var(--tw-text-opacity));\n  }\n\n  .dark .xl\\:dark\\:focus\\:text-yellow-100:focus {\n    --tw-text-opacity: 1;\n    color: rgba(254, 243, 199, var(--tw-text-opacity));\n  }\n\n  .dark .xl\\:dark\\:focus\\:text-yellow-200:focus {\n    --tw-text-opacity: 1;\n    color: rgba(253, 230, 138, var(--tw-text-opacity));\n  }\n\n  .dark .xl\\:dark\\:focus\\:text-yellow-300:focus {\n    --tw-text-opacity: 1;\n    color: rgba(252, 211, 77, var(--tw-text-opacity));\n  }\n\n  .dark .xl\\:dark\\:focus\\:text-yellow-400:focus {\n    --tw-text-opacity: 1;\n    color: rgba(251, 191, 36, var(--tw-text-opacity));\n  }\n\n  .dark .xl\\:dark\\:focus\\:text-yellow-500:focus {\n    --tw-text-opacity: 1;\n    color: rgba(245, 158, 11, var(--tw-text-opacity));\n  }\n\n  .dark .xl\\:dark\\:focus\\:text-yellow-600:focus {\n    --tw-text-opacity: 1;\n    color: rgba(217, 119, 6, var(--tw-text-opacity));\n  }\n\n  .dark .xl\\:dark\\:focus\\:text-yellow-700:focus {\n    --tw-text-opacity: 1;\n    color: rgba(180, 83, 9, var(--tw-text-opacity));\n  }\n\n  .dark .xl\\:dark\\:focus\\:text-yellow-800:focus {\n    --tw-text-opacity: 1;\n    color: rgba(146, 64, 14, var(--tw-text-opacity));\n  }\n\n  .dark .xl\\:dark\\:focus\\:text-yellow-900:focus {\n    --tw-text-opacity: 1;\n    color: rgba(120, 53, 15, var(--tw-text-opacity));\n  }\n\n  .dark .xl\\:dark\\:focus\\:text-green-50:focus {\n    --tw-text-opacity: 1;\n    color: rgba(236, 253, 245, var(--tw-text-opacity));\n  }\n\n  .dark .xl\\:dark\\:focus\\:text-green-100:focus {\n    --tw-text-opacity: 1;\n    color: rgba(209, 250, 229, var(--tw-text-opacity));\n  }\n\n  .dark .xl\\:dark\\:focus\\:text-green-200:focus {\n    --tw-text-opacity: 1;\n    color: rgba(167, 243, 208, var(--tw-text-opacity));\n  }\n\n  .dark .xl\\:dark\\:focus\\:text-green-300:focus {\n    --tw-text-opacity: 1;\n    color: rgba(110, 231, 183, var(--tw-text-opacity));\n  }\n\n  .dark .xl\\:dark\\:focus\\:text-green-400:focus {\n    --tw-text-opacity: 1;\n    color: rgba(52, 211, 153, var(--tw-text-opacity));\n  }\n\n  .dark .xl\\:dark\\:focus\\:text-green-500:focus {\n    --tw-text-opacity: 1;\n    color: rgba(16, 185, 129, var(--tw-text-opacity));\n  }\n\n  .dark .xl\\:dark\\:focus\\:text-green-600:focus {\n    --tw-text-opacity: 1;\n    color: rgba(5, 150, 105, var(--tw-text-opacity));\n  }\n\n  .dark .xl\\:dark\\:focus\\:text-green-700:focus {\n    --tw-text-opacity: 1;\n    color: rgba(4, 120, 87, var(--tw-text-opacity));\n  }\n\n  .dark .xl\\:dark\\:focus\\:text-green-800:focus {\n    --tw-text-opacity: 1;\n    color: rgba(6, 95, 70, var(--tw-text-opacity));\n  }\n\n  .dark .xl\\:dark\\:focus\\:text-green-900:focus {\n    --tw-text-opacity: 1;\n    color: rgba(6, 78, 59, var(--tw-text-opacity));\n  }\n\n  .dark .xl\\:dark\\:focus\\:text-blue-50:focus {\n    --tw-text-opacity: 1;\n    color: rgba(239, 246, 255, var(--tw-text-opacity));\n  }\n\n  .dark .xl\\:dark\\:focus\\:text-blue-100:focus {\n    --tw-text-opacity: 1;\n    color: rgba(219, 234, 254, var(--tw-text-opacity));\n  }\n\n  .dark .xl\\:dark\\:focus\\:text-blue-200:focus {\n    --tw-text-opacity: 1;\n    color: rgba(191, 219, 254, var(--tw-text-opacity));\n  }\n\n  .dark .xl\\:dark\\:focus\\:text-blue-300:focus {\n    --tw-text-opacity: 1;\n    color: rgba(147, 197, 253, var(--tw-text-opacity));\n  }\n\n  .dark .xl\\:dark\\:focus\\:text-blue-400:focus {\n    --tw-text-opacity: 1;\n    color: rgba(96, 165, 250, var(--tw-text-opacity));\n  }\n\n  .dark .xl\\:dark\\:focus\\:text-blue-500:focus {\n    --tw-text-opacity: 1;\n    color: rgba(59, 130, 246, var(--tw-text-opacity));\n  }\n\n  .dark .xl\\:dark\\:focus\\:text-blue-600:focus {\n    --tw-text-opacity: 1;\n    color: rgba(37, 99, 235, var(--tw-text-opacity));\n  }\n\n  .dark .xl\\:dark\\:focus\\:text-blue-700:focus {\n    --tw-text-opacity: 1;\n    color: rgba(29, 78, 216, var(--tw-text-opacity));\n  }\n\n  .dark .xl\\:dark\\:focus\\:text-blue-800:focus {\n    --tw-text-opacity: 1;\n    color: rgba(30, 64, 175, var(--tw-text-opacity));\n  }\n\n  .dark .xl\\:dark\\:focus\\:text-blue-900:focus {\n    --tw-text-opacity: 1;\n    color: rgba(30, 58, 138, var(--tw-text-opacity));\n  }\n\n  .dark .xl\\:dark\\:focus\\:text-indigo-50:focus {\n    --tw-text-opacity: 1;\n    color: rgba(238, 242, 255, var(--tw-text-opacity));\n  }\n\n  .dark .xl\\:dark\\:focus\\:text-indigo-100:focus {\n    --tw-text-opacity: 1;\n    color: rgba(224, 231, 255, var(--tw-text-opacity));\n  }\n\n  .dark .xl\\:dark\\:focus\\:text-indigo-200:focus {\n    --tw-text-opacity: 1;\n    color: rgba(199, 210, 254, var(--tw-text-opacity));\n  }\n\n  .dark .xl\\:dark\\:focus\\:text-indigo-300:focus {\n    --tw-text-opacity: 1;\n    color: rgba(165, 180, 252, var(--tw-text-opacity));\n  }\n\n  .dark .xl\\:dark\\:focus\\:text-indigo-400:focus {\n    --tw-text-opacity: 1;\n    color: rgba(129, 140, 248, var(--tw-text-opacity));\n  }\n\n  .dark .xl\\:dark\\:focus\\:text-indigo-500:focus {\n    --tw-text-opacity: 1;\n    color: rgba(99, 102, 241, var(--tw-text-opacity));\n  }\n\n  .dark .xl\\:dark\\:focus\\:text-indigo-600:focus {\n    --tw-text-opacity: 1;\n    color: rgba(79, 70, 229, var(--tw-text-opacity));\n  }\n\n  .dark .xl\\:dark\\:focus\\:text-indigo-700:focus {\n    --tw-text-opacity: 1;\n    color: rgba(67, 56, 202, var(--tw-text-opacity));\n  }\n\n  .dark .xl\\:dark\\:focus\\:text-indigo-800:focus {\n    --tw-text-opacity: 1;\n    color: rgba(55, 48, 163, var(--tw-text-opacity));\n  }\n\n  .dark .xl\\:dark\\:focus\\:text-indigo-900:focus {\n    --tw-text-opacity: 1;\n    color: rgba(49, 46, 129, var(--tw-text-opacity));\n  }\n\n  .dark .xl\\:dark\\:focus\\:text-purple-50:focus {\n    --tw-text-opacity: 1;\n    color: rgba(245, 243, 255, var(--tw-text-opacity));\n  }\n\n  .dark .xl\\:dark\\:focus\\:text-purple-100:focus {\n    --tw-text-opacity: 1;\n    color: rgba(237, 233, 254, var(--tw-text-opacity));\n  }\n\n  .dark .xl\\:dark\\:focus\\:text-purple-200:focus {\n    --tw-text-opacity: 1;\n    color: rgba(221, 214, 254, var(--tw-text-opacity));\n  }\n\n  .dark .xl\\:dark\\:focus\\:text-purple-300:focus {\n    --tw-text-opacity: 1;\n    color: rgba(196, 181, 253, var(--tw-text-opacity));\n  }\n\n  .dark .xl\\:dark\\:focus\\:text-purple-400:focus {\n    --tw-text-opacity: 1;\n    color: rgba(167, 139, 250, var(--tw-text-opacity));\n  }\n\n  .dark .xl\\:dark\\:focus\\:text-purple-500:focus {\n    --tw-text-opacity: 1;\n    color: rgba(139, 92, 246, var(--tw-text-opacity));\n  }\n\n  .dark .xl\\:dark\\:focus\\:text-purple-600:focus {\n    --tw-text-opacity: 1;\n    color: rgba(124, 58, 237, var(--tw-text-opacity));\n  }\n\n  .dark .xl\\:dark\\:focus\\:text-purple-700:focus {\n    --tw-text-opacity: 1;\n    color: rgba(109, 40, 217, var(--tw-text-opacity));\n  }\n\n  .dark .xl\\:dark\\:focus\\:text-purple-800:focus {\n    --tw-text-opacity: 1;\n    color: rgba(91, 33, 182, var(--tw-text-opacity));\n  }\n\n  .dark .xl\\:dark\\:focus\\:text-purple-900:focus {\n    --tw-text-opacity: 1;\n    color: rgba(76, 29, 149, var(--tw-text-opacity));\n  }\n\n  .dark .xl\\:dark\\:focus\\:text-pink-50:focus {\n    --tw-text-opacity: 1;\n    color: rgba(253, 242, 248, var(--tw-text-opacity));\n  }\n\n  .dark .xl\\:dark\\:focus\\:text-pink-100:focus {\n    --tw-text-opacity: 1;\n    color: rgba(252, 231, 243, var(--tw-text-opacity));\n  }\n\n  .dark .xl\\:dark\\:focus\\:text-pink-200:focus {\n    --tw-text-opacity: 1;\n    color: rgba(251, 207, 232, var(--tw-text-opacity));\n  }\n\n  .dark .xl\\:dark\\:focus\\:text-pink-300:focus {\n    --tw-text-opacity: 1;\n    color: rgba(249, 168, 212, var(--tw-text-opacity));\n  }\n\n  .dark .xl\\:dark\\:focus\\:text-pink-400:focus {\n    --tw-text-opacity: 1;\n    color: rgba(244, 114, 182, var(--tw-text-opacity));\n  }\n\n  .dark .xl\\:dark\\:focus\\:text-pink-500:focus {\n    --tw-text-opacity: 1;\n    color: rgba(236, 72, 153, var(--tw-text-opacity));\n  }\n\n  .dark .xl\\:dark\\:focus\\:text-pink-600:focus {\n    --tw-text-opacity: 1;\n    color: rgba(219, 39, 119, var(--tw-text-opacity));\n  }\n\n  .dark .xl\\:dark\\:focus\\:text-pink-700:focus {\n    --tw-text-opacity: 1;\n    color: rgba(190, 24, 93, var(--tw-text-opacity));\n  }\n\n  .dark .xl\\:dark\\:focus\\:text-pink-800:focus {\n    --tw-text-opacity: 1;\n    color: rgba(157, 23, 77, var(--tw-text-opacity));\n  }\n\n  .dark .xl\\:dark\\:focus\\:text-pink-900:focus {\n    --tw-text-opacity: 1;\n    color: rgba(131, 24, 67, var(--tw-text-opacity));\n  }\n\n  .xl\\:text-opacity-0 {\n    --tw-text-opacity: 0;\n  }\n\n  .xl\\:text-opacity-5 {\n    --tw-text-opacity: 0.05;\n  }\n\n  .xl\\:text-opacity-10 {\n    --tw-text-opacity: 0.1;\n  }\n\n  .xl\\:text-opacity-20 {\n    --tw-text-opacity: 0.2;\n  }\n\n  .xl\\:text-opacity-25 {\n    --tw-text-opacity: 0.25;\n  }\n\n  .xl\\:text-opacity-30 {\n    --tw-text-opacity: 0.3;\n  }\n\n  .xl\\:text-opacity-40 {\n    --tw-text-opacity: 0.4;\n  }\n\n  .xl\\:text-opacity-50 {\n    --tw-text-opacity: 0.5;\n  }\n\n  .xl\\:text-opacity-60 {\n    --tw-text-opacity: 0.6;\n  }\n\n  .xl\\:text-opacity-70 {\n    --tw-text-opacity: 0.7;\n  }\n\n  .xl\\:text-opacity-75 {\n    --tw-text-opacity: 0.75;\n  }\n\n  .xl\\:text-opacity-80 {\n    --tw-text-opacity: 0.8;\n  }\n\n  .xl\\:text-opacity-90 {\n    --tw-text-opacity: 0.9;\n  }\n\n  .xl\\:text-opacity-95 {\n    --tw-text-opacity: 0.95;\n  }\n\n  .xl\\:text-opacity-100 {\n    --tw-text-opacity: 1;\n  }\n\n  .group:hover .xl\\:group-hover\\:text-opacity-0 {\n    --tw-text-opacity: 0;\n  }\n\n  .group:hover .xl\\:group-hover\\:text-opacity-5 {\n    --tw-text-opacity: 0.05;\n  }\n\n  .group:hover .xl\\:group-hover\\:text-opacity-10 {\n    --tw-text-opacity: 0.1;\n  }\n\n  .group:hover .xl\\:group-hover\\:text-opacity-20 {\n    --tw-text-opacity: 0.2;\n  }\n\n  .group:hover .xl\\:group-hover\\:text-opacity-25 {\n    --tw-text-opacity: 0.25;\n  }\n\n  .group:hover .xl\\:group-hover\\:text-opacity-30 {\n    --tw-text-opacity: 0.3;\n  }\n\n  .group:hover .xl\\:group-hover\\:text-opacity-40 {\n    --tw-text-opacity: 0.4;\n  }\n\n  .group:hover .xl\\:group-hover\\:text-opacity-50 {\n    --tw-text-opacity: 0.5;\n  }\n\n  .group:hover .xl\\:group-hover\\:text-opacity-60 {\n    --tw-text-opacity: 0.6;\n  }\n\n  .group:hover .xl\\:group-hover\\:text-opacity-70 {\n    --tw-text-opacity: 0.7;\n  }\n\n  .group:hover .xl\\:group-hover\\:text-opacity-75 {\n    --tw-text-opacity: 0.75;\n  }\n\n  .group:hover .xl\\:group-hover\\:text-opacity-80 {\n    --tw-text-opacity: 0.8;\n  }\n\n  .group:hover .xl\\:group-hover\\:text-opacity-90 {\n    --tw-text-opacity: 0.9;\n  }\n\n  .group:hover .xl\\:group-hover\\:text-opacity-95 {\n    --tw-text-opacity: 0.95;\n  }\n\n  .group:hover .xl\\:group-hover\\:text-opacity-100 {\n    --tw-text-opacity: 1;\n  }\n\n  .xl\\:focus-within\\:text-opacity-0:focus-within {\n    --tw-text-opacity: 0;\n  }\n\n  .xl\\:focus-within\\:text-opacity-5:focus-within {\n    --tw-text-opacity: 0.05;\n  }\n\n  .xl\\:focus-within\\:text-opacity-10:focus-within {\n    --tw-text-opacity: 0.1;\n  }\n\n  .xl\\:focus-within\\:text-opacity-20:focus-within {\n    --tw-text-opacity: 0.2;\n  }\n\n  .xl\\:focus-within\\:text-opacity-25:focus-within {\n    --tw-text-opacity: 0.25;\n  }\n\n  .xl\\:focus-within\\:text-opacity-30:focus-within {\n    --tw-text-opacity: 0.3;\n  }\n\n  .xl\\:focus-within\\:text-opacity-40:focus-within {\n    --tw-text-opacity: 0.4;\n  }\n\n  .xl\\:focus-within\\:text-opacity-50:focus-within {\n    --tw-text-opacity: 0.5;\n  }\n\n  .xl\\:focus-within\\:text-opacity-60:focus-within {\n    --tw-text-opacity: 0.6;\n  }\n\n  .xl\\:focus-within\\:text-opacity-70:focus-within {\n    --tw-text-opacity: 0.7;\n  }\n\n  .xl\\:focus-within\\:text-opacity-75:focus-within {\n    --tw-text-opacity: 0.75;\n  }\n\n  .xl\\:focus-within\\:text-opacity-80:focus-within {\n    --tw-text-opacity: 0.8;\n  }\n\n  .xl\\:focus-within\\:text-opacity-90:focus-within {\n    --tw-text-opacity: 0.9;\n  }\n\n  .xl\\:focus-within\\:text-opacity-95:focus-within {\n    --tw-text-opacity: 0.95;\n  }\n\n  .xl\\:focus-within\\:text-opacity-100:focus-within {\n    --tw-text-opacity: 1;\n  }\n\n  .xl\\:hover\\:text-opacity-0:hover {\n    --tw-text-opacity: 0;\n  }\n\n  .xl\\:hover\\:text-opacity-5:hover {\n    --tw-text-opacity: 0.05;\n  }\n\n  .xl\\:hover\\:text-opacity-10:hover {\n    --tw-text-opacity: 0.1;\n  }\n\n  .xl\\:hover\\:text-opacity-20:hover {\n    --tw-text-opacity: 0.2;\n  }\n\n  .xl\\:hover\\:text-opacity-25:hover {\n    --tw-text-opacity: 0.25;\n  }\n\n  .xl\\:hover\\:text-opacity-30:hover {\n    --tw-text-opacity: 0.3;\n  }\n\n  .xl\\:hover\\:text-opacity-40:hover {\n    --tw-text-opacity: 0.4;\n  }\n\n  .xl\\:hover\\:text-opacity-50:hover {\n    --tw-text-opacity: 0.5;\n  }\n\n  .xl\\:hover\\:text-opacity-60:hover {\n    --tw-text-opacity: 0.6;\n  }\n\n  .xl\\:hover\\:text-opacity-70:hover {\n    --tw-text-opacity: 0.7;\n  }\n\n  .xl\\:hover\\:text-opacity-75:hover {\n    --tw-text-opacity: 0.75;\n  }\n\n  .xl\\:hover\\:text-opacity-80:hover {\n    --tw-text-opacity: 0.8;\n  }\n\n  .xl\\:hover\\:text-opacity-90:hover {\n    --tw-text-opacity: 0.9;\n  }\n\n  .xl\\:hover\\:text-opacity-95:hover {\n    --tw-text-opacity: 0.95;\n  }\n\n  .xl\\:hover\\:text-opacity-100:hover {\n    --tw-text-opacity: 1;\n  }\n\n  .xl\\:focus\\:text-opacity-0:focus {\n    --tw-text-opacity: 0;\n  }\n\n  .xl\\:focus\\:text-opacity-5:focus {\n    --tw-text-opacity: 0.05;\n  }\n\n  .xl\\:focus\\:text-opacity-10:focus {\n    --tw-text-opacity: 0.1;\n  }\n\n  .xl\\:focus\\:text-opacity-20:focus {\n    --tw-text-opacity: 0.2;\n  }\n\n  .xl\\:focus\\:text-opacity-25:focus {\n    --tw-text-opacity: 0.25;\n  }\n\n  .xl\\:focus\\:text-opacity-30:focus {\n    --tw-text-opacity: 0.3;\n  }\n\n  .xl\\:focus\\:text-opacity-40:focus {\n    --tw-text-opacity: 0.4;\n  }\n\n  .xl\\:focus\\:text-opacity-50:focus {\n    --tw-text-opacity: 0.5;\n  }\n\n  .xl\\:focus\\:text-opacity-60:focus {\n    --tw-text-opacity: 0.6;\n  }\n\n  .xl\\:focus\\:text-opacity-70:focus {\n    --tw-text-opacity: 0.7;\n  }\n\n  .xl\\:focus\\:text-opacity-75:focus {\n    --tw-text-opacity: 0.75;\n  }\n\n  .xl\\:focus\\:text-opacity-80:focus {\n    --tw-text-opacity: 0.8;\n  }\n\n  .xl\\:focus\\:text-opacity-90:focus {\n    --tw-text-opacity: 0.9;\n  }\n\n  .xl\\:focus\\:text-opacity-95:focus {\n    --tw-text-opacity: 0.95;\n  }\n\n  .xl\\:focus\\:text-opacity-100:focus {\n    --tw-text-opacity: 1;\n  }\n\n  .dark .xl\\:dark\\:text-opacity-0 {\n    --tw-text-opacity: 0;\n  }\n\n  .dark .xl\\:dark\\:text-opacity-5 {\n    --tw-text-opacity: 0.05;\n  }\n\n  .dark .xl\\:dark\\:text-opacity-10 {\n    --tw-text-opacity: 0.1;\n  }\n\n  .dark .xl\\:dark\\:text-opacity-20 {\n    --tw-text-opacity: 0.2;\n  }\n\n  .dark .xl\\:dark\\:text-opacity-25 {\n    --tw-text-opacity: 0.25;\n  }\n\n  .dark .xl\\:dark\\:text-opacity-30 {\n    --tw-text-opacity: 0.3;\n  }\n\n  .dark .xl\\:dark\\:text-opacity-40 {\n    --tw-text-opacity: 0.4;\n  }\n\n  .dark .xl\\:dark\\:text-opacity-50 {\n    --tw-text-opacity: 0.5;\n  }\n\n  .dark .xl\\:dark\\:text-opacity-60 {\n    --tw-text-opacity: 0.6;\n  }\n\n  .dark .xl\\:dark\\:text-opacity-70 {\n    --tw-text-opacity: 0.7;\n  }\n\n  .dark .xl\\:dark\\:text-opacity-75 {\n    --tw-text-opacity: 0.75;\n  }\n\n  .dark .xl\\:dark\\:text-opacity-80 {\n    --tw-text-opacity: 0.8;\n  }\n\n  .dark .xl\\:dark\\:text-opacity-90 {\n    --tw-text-opacity: 0.9;\n  }\n\n  .dark .xl\\:dark\\:text-opacity-95 {\n    --tw-text-opacity: 0.95;\n  }\n\n  .dark .xl\\:dark\\:text-opacity-100 {\n    --tw-text-opacity: 1;\n  }\n\n  .dark .group:hover .xl\\:dark\\:group-hover\\:text-opacity-0 {\n    --tw-text-opacity: 0;\n  }\n\n  .dark .group:hover .xl\\:dark\\:group-hover\\:text-opacity-5 {\n    --tw-text-opacity: 0.05;\n  }\n\n  .dark .group:hover .xl\\:dark\\:group-hover\\:text-opacity-10 {\n    --tw-text-opacity: 0.1;\n  }\n\n  .dark .group:hover .xl\\:dark\\:group-hover\\:text-opacity-20 {\n    --tw-text-opacity: 0.2;\n  }\n\n  .dark .group:hover .xl\\:dark\\:group-hover\\:text-opacity-25 {\n    --tw-text-opacity: 0.25;\n  }\n\n  .dark .group:hover .xl\\:dark\\:group-hover\\:text-opacity-30 {\n    --tw-text-opacity: 0.3;\n  }\n\n  .dark .group:hover .xl\\:dark\\:group-hover\\:text-opacity-40 {\n    --tw-text-opacity: 0.4;\n  }\n\n  .dark .group:hover .xl\\:dark\\:group-hover\\:text-opacity-50 {\n    --tw-text-opacity: 0.5;\n  }\n\n  .dark .group:hover .xl\\:dark\\:group-hover\\:text-opacity-60 {\n    --tw-text-opacity: 0.6;\n  }\n\n  .dark .group:hover .xl\\:dark\\:group-hover\\:text-opacity-70 {\n    --tw-text-opacity: 0.7;\n  }\n\n  .dark .group:hover .xl\\:dark\\:group-hover\\:text-opacity-75 {\n    --tw-text-opacity: 0.75;\n  }\n\n  .dark .group:hover .xl\\:dark\\:group-hover\\:text-opacity-80 {\n    --tw-text-opacity: 0.8;\n  }\n\n  .dark .group:hover .xl\\:dark\\:group-hover\\:text-opacity-90 {\n    --tw-text-opacity: 0.9;\n  }\n\n  .dark .group:hover .xl\\:dark\\:group-hover\\:text-opacity-95 {\n    --tw-text-opacity: 0.95;\n  }\n\n  .dark .group:hover .xl\\:dark\\:group-hover\\:text-opacity-100 {\n    --tw-text-opacity: 1;\n  }\n\n  .dark .xl\\:dark\\:focus-within\\:text-opacity-0:focus-within {\n    --tw-text-opacity: 0;\n  }\n\n  .dark .xl\\:dark\\:focus-within\\:text-opacity-5:focus-within {\n    --tw-text-opacity: 0.05;\n  }\n\n  .dark .xl\\:dark\\:focus-within\\:text-opacity-10:focus-within {\n    --tw-text-opacity: 0.1;\n  }\n\n  .dark .xl\\:dark\\:focus-within\\:text-opacity-20:focus-within {\n    --tw-text-opacity: 0.2;\n  }\n\n  .dark .xl\\:dark\\:focus-within\\:text-opacity-25:focus-within {\n    --tw-text-opacity: 0.25;\n  }\n\n  .dark .xl\\:dark\\:focus-within\\:text-opacity-30:focus-within {\n    --tw-text-opacity: 0.3;\n  }\n\n  .dark .xl\\:dark\\:focus-within\\:text-opacity-40:focus-within {\n    --tw-text-opacity: 0.4;\n  }\n\n  .dark .xl\\:dark\\:focus-within\\:text-opacity-50:focus-within {\n    --tw-text-opacity: 0.5;\n  }\n\n  .dark .xl\\:dark\\:focus-within\\:text-opacity-60:focus-within {\n    --tw-text-opacity: 0.6;\n  }\n\n  .dark .xl\\:dark\\:focus-within\\:text-opacity-70:focus-within {\n    --tw-text-opacity: 0.7;\n  }\n\n  .dark .xl\\:dark\\:focus-within\\:text-opacity-75:focus-within {\n    --tw-text-opacity: 0.75;\n  }\n\n  .dark .xl\\:dark\\:focus-within\\:text-opacity-80:focus-within {\n    --tw-text-opacity: 0.8;\n  }\n\n  .dark .xl\\:dark\\:focus-within\\:text-opacity-90:focus-within {\n    --tw-text-opacity: 0.9;\n  }\n\n  .dark .xl\\:dark\\:focus-within\\:text-opacity-95:focus-within {\n    --tw-text-opacity: 0.95;\n  }\n\n  .dark .xl\\:dark\\:focus-within\\:text-opacity-100:focus-within {\n    --tw-text-opacity: 1;\n  }\n\n  .dark .xl\\:dark\\:hover\\:text-opacity-0:hover {\n    --tw-text-opacity: 0;\n  }\n\n  .dark .xl\\:dark\\:hover\\:text-opacity-5:hover {\n    --tw-text-opacity: 0.05;\n  }\n\n  .dark .xl\\:dark\\:hover\\:text-opacity-10:hover {\n    --tw-text-opacity: 0.1;\n  }\n\n  .dark .xl\\:dark\\:hover\\:text-opacity-20:hover {\n    --tw-text-opacity: 0.2;\n  }\n\n  .dark .xl\\:dark\\:hover\\:text-opacity-25:hover {\n    --tw-text-opacity: 0.25;\n  }\n\n  .dark .xl\\:dark\\:hover\\:text-opacity-30:hover {\n    --tw-text-opacity: 0.3;\n  }\n\n  .dark .xl\\:dark\\:hover\\:text-opacity-40:hover {\n    --tw-text-opacity: 0.4;\n  }\n\n  .dark .xl\\:dark\\:hover\\:text-opacity-50:hover {\n    --tw-text-opacity: 0.5;\n  }\n\n  .dark .xl\\:dark\\:hover\\:text-opacity-60:hover {\n    --tw-text-opacity: 0.6;\n  }\n\n  .dark .xl\\:dark\\:hover\\:text-opacity-70:hover {\n    --tw-text-opacity: 0.7;\n  }\n\n  .dark .xl\\:dark\\:hover\\:text-opacity-75:hover {\n    --tw-text-opacity: 0.75;\n  }\n\n  .dark .xl\\:dark\\:hover\\:text-opacity-80:hover {\n    --tw-text-opacity: 0.8;\n  }\n\n  .dark .xl\\:dark\\:hover\\:text-opacity-90:hover {\n    --tw-text-opacity: 0.9;\n  }\n\n  .dark .xl\\:dark\\:hover\\:text-opacity-95:hover {\n    --tw-text-opacity: 0.95;\n  }\n\n  .dark .xl\\:dark\\:hover\\:text-opacity-100:hover {\n    --tw-text-opacity: 1;\n  }\n\n  .dark .xl\\:dark\\:focus\\:text-opacity-0:focus {\n    --tw-text-opacity: 0;\n  }\n\n  .dark .xl\\:dark\\:focus\\:text-opacity-5:focus {\n    --tw-text-opacity: 0.05;\n  }\n\n  .dark .xl\\:dark\\:focus\\:text-opacity-10:focus {\n    --tw-text-opacity: 0.1;\n  }\n\n  .dark .xl\\:dark\\:focus\\:text-opacity-20:focus {\n    --tw-text-opacity: 0.2;\n  }\n\n  .dark .xl\\:dark\\:focus\\:text-opacity-25:focus {\n    --tw-text-opacity: 0.25;\n  }\n\n  .dark .xl\\:dark\\:focus\\:text-opacity-30:focus {\n    --tw-text-opacity: 0.3;\n  }\n\n  .dark .xl\\:dark\\:focus\\:text-opacity-40:focus {\n    --tw-text-opacity: 0.4;\n  }\n\n  .dark .xl\\:dark\\:focus\\:text-opacity-50:focus {\n    --tw-text-opacity: 0.5;\n  }\n\n  .dark .xl\\:dark\\:focus\\:text-opacity-60:focus {\n    --tw-text-opacity: 0.6;\n  }\n\n  .dark .xl\\:dark\\:focus\\:text-opacity-70:focus {\n    --tw-text-opacity: 0.7;\n  }\n\n  .dark .xl\\:dark\\:focus\\:text-opacity-75:focus {\n    --tw-text-opacity: 0.75;\n  }\n\n  .dark .xl\\:dark\\:focus\\:text-opacity-80:focus {\n    --tw-text-opacity: 0.8;\n  }\n\n  .dark .xl\\:dark\\:focus\\:text-opacity-90:focus {\n    --tw-text-opacity: 0.9;\n  }\n\n  .dark .xl\\:dark\\:focus\\:text-opacity-95:focus {\n    --tw-text-opacity: 0.95;\n  }\n\n  .dark .xl\\:dark\\:focus\\:text-opacity-100:focus {\n    --tw-text-opacity: 1;\n  }\n\n  .xl\\:truncate {\n    overflow: hidden;\n    text-overflow: ellipsis;\n    white-space: nowrap;\n  }\n\n  .xl\\:overflow-ellipsis {\n    text-overflow: ellipsis;\n  }\n\n  .xl\\:overflow-clip {\n    text-overflow: clip;\n  }\n\n  .xl\\:italic {\n    font-style: italic;\n  }\n\n  .xl\\:not-italic {\n    font-style: normal;\n  }\n\n  .xl\\:uppercase {\n    text-transform: uppercase;\n  }\n\n  .xl\\:lowercase {\n    text-transform: lowercase;\n  }\n\n  .xl\\:capitalize {\n    text-transform: capitalize;\n  }\n\n  .xl\\:normal-case {\n    text-transform: none;\n  }\n\n  .xl\\:underline {\n    text-decoration: underline;\n  }\n\n  .xl\\:line-through {\n    text-decoration: line-through;\n  }\n\n  .xl\\:no-underline {\n    text-decoration: none;\n  }\n\n  .group:hover .xl\\:group-hover\\:underline {\n    text-decoration: underline;\n  }\n\n  .group:hover .xl\\:group-hover\\:line-through {\n    text-decoration: line-through;\n  }\n\n  .group:hover .xl\\:group-hover\\:no-underline {\n    text-decoration: none;\n  }\n\n  .xl\\:focus-within\\:underline:focus-within {\n    text-decoration: underline;\n  }\n\n  .xl\\:focus-within\\:line-through:focus-within {\n    text-decoration: line-through;\n  }\n\n  .xl\\:focus-within\\:no-underline:focus-within {\n    text-decoration: none;\n  }\n\n  .xl\\:hover\\:underline:hover {\n    text-decoration: underline;\n  }\n\n  .xl\\:hover\\:line-through:hover {\n    text-decoration: line-through;\n  }\n\n  .xl\\:hover\\:no-underline:hover {\n    text-decoration: none;\n  }\n\n  .xl\\:focus\\:underline:focus {\n    text-decoration: underline;\n  }\n\n  .xl\\:focus\\:line-through:focus {\n    text-decoration: line-through;\n  }\n\n  .xl\\:focus\\:no-underline:focus {\n    text-decoration: none;\n  }\n\n  .xl\\:antialiased {\n    -webkit-font-smoothing: antialiased;\n    -moz-osx-font-smoothing: grayscale;\n  }\n\n  .xl\\:subpixel-antialiased {\n    -webkit-font-smoothing: auto;\n    -moz-osx-font-smoothing: auto;\n  }\n\n  .xl\\:ordinal, .xl\\:slashed-zero, .xl\\:lining-nums, .xl\\:oldstyle-nums, .xl\\:proportional-nums, .xl\\:tabular-nums, .xl\\:diagonal-fractions, .xl\\:stacked-fractions {\n    --tw-ordinal: var(--tw-empty,/*!*/ /*!*/);\n    --tw-slashed-zero: var(--tw-empty,/*!*/ /*!*/);\n    --tw-numeric-figure: var(--tw-empty,/*!*/ /*!*/);\n    --tw-numeric-spacing: var(--tw-empty,/*!*/ /*!*/);\n    --tw-numeric-fraction: var(--tw-empty,/*!*/ /*!*/);\n    font-variant-numeric: var(--tw-ordinal) var(--tw-slashed-zero) var(--tw-numeric-figure) var(--tw-numeric-spacing) var(--tw-numeric-fraction);\n  }\n\n  .xl\\:normal-nums {\n    font-variant-numeric: normal;\n  }\n\n  .xl\\:ordinal {\n    --tw-ordinal: ordinal;\n  }\n\n  .xl\\:slashed-zero {\n    --tw-slashed-zero: slashed-zero;\n  }\n\n  .xl\\:lining-nums {\n    --tw-numeric-figure: lining-nums;\n  }\n\n  .xl\\:oldstyle-nums {\n    --tw-numeric-figure: oldstyle-nums;\n  }\n\n  .xl\\:proportional-nums {\n    --tw-numeric-spacing: proportional-nums;\n  }\n\n  .xl\\:tabular-nums {\n    --tw-numeric-spacing: tabular-nums;\n  }\n\n  .xl\\:diagonal-fractions {\n    --tw-numeric-fraction: diagonal-fractions;\n  }\n\n  .xl\\:stacked-fractions {\n    --tw-numeric-fraction: stacked-fractions;\n  }\n\n  .xl\\:tracking-tighter {\n    letter-spacing: -0.05em;\n  }\n\n  .xl\\:tracking-tight {\n    letter-spacing: -0.025em;\n  }\n\n  .xl\\:tracking-normal {\n    letter-spacing: 0em;\n  }\n\n  .xl\\:tracking-wide {\n    letter-spacing: 0.025em;\n  }\n\n  .xl\\:tracking-wider {\n    letter-spacing: 0.05em;\n  }\n\n  .xl\\:tracking-widest {\n    letter-spacing: 0.1em;\n  }\n\n  .xl\\:select-none {\n    -webkit-user-select: none;\n       -moz-user-select: none;\n        -ms-user-select: none;\n            user-select: none;\n  }\n\n  .xl\\:select-text {\n    -webkit-user-select: text;\n       -moz-user-select: text;\n        -ms-user-select: text;\n            user-select: text;\n  }\n\n  .xl\\:select-all {\n    -webkit-user-select: all;\n       -moz-user-select: all;\n            user-select: all;\n  }\n\n  .xl\\:select-auto {\n    -webkit-user-select: auto;\n       -moz-user-select: auto;\n        -ms-user-select: auto;\n            user-select: auto;\n  }\n\n  .xl\\:align-baseline {\n    vertical-align: baseline;\n  }\n\n  .xl\\:align-top {\n    vertical-align: top;\n  }\n\n  .xl\\:align-middle {\n    vertical-align: middle;\n  }\n\n  .xl\\:align-bottom {\n    vertical-align: bottom;\n  }\n\n  .xl\\:align-text-top {\n    vertical-align: text-top;\n  }\n\n  .xl\\:align-text-bottom {\n    vertical-align: text-bottom;\n  }\n\n  .xl\\:visible {\n    visibility: visible;\n  }\n\n  .xl\\:invisible {\n    visibility: hidden;\n  }\n\n  .xl\\:whitespace-normal {\n    white-space: normal;\n  }\n\n  .xl\\:whitespace-nowrap {\n    white-space: nowrap;\n  }\n\n  .xl\\:whitespace-pre {\n    white-space: pre;\n  }\n\n  .xl\\:whitespace-pre-line {\n    white-space: pre-line;\n  }\n\n  .xl\\:whitespace-pre-wrap {\n    white-space: pre-wrap;\n  }\n\n  .xl\\:break-normal {\n    overflow-wrap: normal;\n    word-break: normal;\n  }\n\n  .xl\\:break-words {\n    overflow-wrap: break-word;\n  }\n\n  .xl\\:break-all {\n    word-break: break-all;\n  }\n\n  .xl\\:w-0 {\n    width: 0px;\n  }\n\n  .xl\\:w-1 {\n    width: 0.25rem;\n  }\n\n  .xl\\:w-2 {\n    width: 0.5rem;\n  }\n\n  .xl\\:w-3 {\n    width: 0.75rem;\n  }\n\n  .xl\\:w-4 {\n    width: 1rem;\n  }\n\n  .xl\\:w-5 {\n    width: 1.25rem;\n  }\n\n  .xl\\:w-6 {\n    width: 1.5rem;\n  }\n\n  .xl\\:w-7 {\n    width: 1.75rem;\n  }\n\n  .xl\\:w-8 {\n    width: 2rem;\n  }\n\n  .xl\\:w-9 {\n    width: 2.25rem;\n  }\n\n  .xl\\:w-10 {\n    width: 2.5rem;\n  }\n\n  .xl\\:w-11 {\n    width: 2.75rem;\n  }\n\n  .xl\\:w-12 {\n    width: 3rem;\n  }\n\n  .xl\\:w-14 {\n    width: 3.5rem;\n  }\n\n  .xl\\:w-16 {\n    width: 4rem;\n  }\n\n  .xl\\:w-20 {\n    width: 5rem;\n  }\n\n  .xl\\:w-24 {\n    width: 6rem;\n  }\n\n  .xl\\:w-28 {\n    width: 7rem;\n  }\n\n  .xl\\:w-32 {\n    width: 8rem;\n  }\n\n  .xl\\:w-36 {\n    width: 9rem;\n  }\n\n  .xl\\:w-40 {\n    width: 10rem;\n  }\n\n  .xl\\:w-44 {\n    width: 11rem;\n  }\n\n  .xl\\:w-48 {\n    width: 12rem;\n  }\n\n  .xl\\:w-52 {\n    width: 13rem;\n  }\n\n  .xl\\:w-56 {\n    width: 14rem;\n  }\n\n  .xl\\:w-60 {\n    width: 15rem;\n  }\n\n  .xl\\:w-64 {\n    width: 16rem;\n  }\n\n  .xl\\:w-72 {\n    width: 18rem;\n  }\n\n  .xl\\:w-80 {\n    width: 20rem;\n  }\n\n  .xl\\:w-96 {\n    width: 24rem;\n  }\n\n  .xl\\:w-auto {\n    width: auto;\n  }\n\n  .xl\\:w-px {\n    width: 1px;\n  }\n\n  .xl\\:w-0\\.5 {\n    width: 0.125rem;\n  }\n\n  .xl\\:w-1\\.5 {\n    width: 0.375rem;\n  }\n\n  .xl\\:w-2\\.5 {\n    width: 0.625rem;\n  }\n\n  .xl\\:w-3\\.5 {\n    width: 0.875rem;\n  }\n\n  .xl\\:w-1\\/2 {\n    width: 50%;\n  }\n\n  .xl\\:w-1\\/3 {\n    width: 33.333333%;\n  }\n\n  .xl\\:w-2\\/3 {\n    width: 66.666667%;\n  }\n\n  .xl\\:w-1\\/4 {\n    width: 25%;\n  }\n\n  .xl\\:w-2\\/4 {\n    width: 50%;\n  }\n\n  .xl\\:w-3\\/4 {\n    width: 75%;\n  }\n\n  .xl\\:w-1\\/5 {\n    width: 20%;\n  }\n\n  .xl\\:w-2\\/5 {\n    width: 40%;\n  }\n\n  .xl\\:w-3\\/5 {\n    width: 60%;\n  }\n\n  .xl\\:w-4\\/5 {\n    width: 80%;\n  }\n\n  .xl\\:w-1\\/6 {\n    width: 16.666667%;\n  }\n\n  .xl\\:w-2\\/6 {\n    width: 33.333333%;\n  }\n\n  .xl\\:w-3\\/6 {\n    width: 50%;\n  }\n\n  .xl\\:w-4\\/6 {\n    width: 66.666667%;\n  }\n\n  .xl\\:w-5\\/6 {\n    width: 83.333333%;\n  }\n\n  .xl\\:w-1\\/12 {\n    width: 8.333333%;\n  }\n\n  .xl\\:w-2\\/12 {\n    width: 16.666667%;\n  }\n\n  .xl\\:w-3\\/12 {\n    width: 25%;\n  }\n\n  .xl\\:w-4\\/12 {\n    width: 33.333333%;\n  }\n\n  .xl\\:w-5\\/12 {\n    width: 41.666667%;\n  }\n\n  .xl\\:w-6\\/12 {\n    width: 50%;\n  }\n\n  .xl\\:w-7\\/12 {\n    width: 58.333333%;\n  }\n\n  .xl\\:w-8\\/12 {\n    width: 66.666667%;\n  }\n\n  .xl\\:w-9\\/12 {\n    width: 75%;\n  }\n\n  .xl\\:w-10\\/12 {\n    width: 83.333333%;\n  }\n\n  .xl\\:w-11\\/12 {\n    width: 91.666667%;\n  }\n\n  .xl\\:w-full {\n    width: 100%;\n  }\n\n  .xl\\:w-screen {\n    width: 100vw;\n  }\n\n  .xl\\:w-min {\n    width: -webkit-min-content;\n    width: -moz-min-content;\n    width: min-content;\n  }\n\n  .xl\\:w-max {\n    width: -webkit-max-content;\n    width: -moz-max-content;\n    width: max-content;\n  }\n\n  .xl\\:z-0 {\n    z-index: 0;\n  }\n\n  .xl\\:z-10 {\n    z-index: 10;\n  }\n\n  .xl\\:z-20 {\n    z-index: 20;\n  }\n\n  .xl\\:z-30 {\n    z-index: 30;\n  }\n\n  .xl\\:z-40 {\n    z-index: 40;\n  }\n\n  .xl\\:z-50 {\n    z-index: 50;\n  }\n\n  .xl\\:z-auto {\n    z-index: auto;\n  }\n\n  .xl\\:focus-within\\:z-0:focus-within {\n    z-index: 0;\n  }\n\n  .xl\\:focus-within\\:z-10:focus-within {\n    z-index: 10;\n  }\n\n  .xl\\:focus-within\\:z-20:focus-within {\n    z-index: 20;\n  }\n\n  .xl\\:focus-within\\:z-30:focus-within {\n    z-index: 30;\n  }\n\n  .xl\\:focus-within\\:z-40:focus-within {\n    z-index: 40;\n  }\n\n  .xl\\:focus-within\\:z-50:focus-within {\n    z-index: 50;\n  }\n\n  .xl\\:focus-within\\:z-auto:focus-within {\n    z-index: auto;\n  }\n\n  .xl\\:focus\\:z-0:focus {\n    z-index: 0;\n  }\n\n  .xl\\:focus\\:z-10:focus {\n    z-index: 10;\n  }\n\n  .xl\\:focus\\:z-20:focus {\n    z-index: 20;\n  }\n\n  .xl\\:focus\\:z-30:focus {\n    z-index: 30;\n  }\n\n  .xl\\:focus\\:z-40:focus {\n    z-index: 40;\n  }\n\n  .xl\\:focus\\:z-50:focus {\n    z-index: 50;\n  }\n\n  .xl\\:focus\\:z-auto:focus {\n    z-index: auto;\n  }\n\n  .xl\\:isolate {\n    isolation: isolate;\n  }\n\n  .xl\\:isolation-auto {\n    isolation: auto;\n  }\n\n  .xl\\:gap-0 {\n    gap: 0px;\n  }\n\n  .xl\\:gap-1 {\n    gap: 0.25rem;\n  }\n\n  .xl\\:gap-2 {\n    gap: 0.5rem;\n  }\n\n  .xl\\:gap-3 {\n    gap: 0.75rem;\n  }\n\n  .xl\\:gap-4 {\n    gap: 1rem;\n  }\n\n  .xl\\:gap-5 {\n    gap: 1.25rem;\n  }\n\n  .xl\\:gap-6 {\n    gap: 1.5rem;\n  }\n\n  .xl\\:gap-7 {\n    gap: 1.75rem;\n  }\n\n  .xl\\:gap-8 {\n    gap: 2rem;\n  }\n\n  .xl\\:gap-9 {\n    gap: 2.25rem;\n  }\n\n  .xl\\:gap-10 {\n    gap: 2.5rem;\n  }\n\n  .xl\\:gap-11 {\n    gap: 2.75rem;\n  }\n\n  .xl\\:gap-12 {\n    gap: 3rem;\n  }\n\n  .xl\\:gap-14 {\n    gap: 3.5rem;\n  }\n\n  .xl\\:gap-16 {\n    gap: 4rem;\n  }\n\n  .xl\\:gap-20 {\n    gap: 5rem;\n  }\n\n  .xl\\:gap-24 {\n    gap: 6rem;\n  }\n\n  .xl\\:gap-28 {\n    gap: 7rem;\n  }\n\n  .xl\\:gap-32 {\n    gap: 8rem;\n  }\n\n  .xl\\:gap-36 {\n    gap: 9rem;\n  }\n\n  .xl\\:gap-40 {\n    gap: 10rem;\n  }\n\n  .xl\\:gap-44 {\n    gap: 11rem;\n  }\n\n  .xl\\:gap-48 {\n    gap: 12rem;\n  }\n\n  .xl\\:gap-52 {\n    gap: 13rem;\n  }\n\n  .xl\\:gap-56 {\n    gap: 14rem;\n  }\n\n  .xl\\:gap-60 {\n    gap: 15rem;\n  }\n\n  .xl\\:gap-64 {\n    gap: 16rem;\n  }\n\n  .xl\\:gap-72 {\n    gap: 18rem;\n  }\n\n  .xl\\:gap-80 {\n    gap: 20rem;\n  }\n\n  .xl\\:gap-96 {\n    gap: 24rem;\n  }\n\n  .xl\\:gap-px {\n    gap: 1px;\n  }\n\n  .xl\\:gap-0\\.5 {\n    gap: 0.125rem;\n  }\n\n  .xl\\:gap-1\\.5 {\n    gap: 0.375rem;\n  }\n\n  .xl\\:gap-2\\.5 {\n    gap: 0.625rem;\n  }\n\n  .xl\\:gap-3\\.5 {\n    gap: 0.875rem;\n  }\n\n  .xl\\:gap-x-0 {\n    -moz-column-gap: 0px;\n         column-gap: 0px;\n  }\n\n  .xl\\:gap-x-1 {\n    -moz-column-gap: 0.25rem;\n         column-gap: 0.25rem;\n  }\n\n  .xl\\:gap-x-2 {\n    -moz-column-gap: 0.5rem;\n         column-gap: 0.5rem;\n  }\n\n  .xl\\:gap-x-3 {\n    -moz-column-gap: 0.75rem;\n         column-gap: 0.75rem;\n  }\n\n  .xl\\:gap-x-4 {\n    -moz-column-gap: 1rem;\n         column-gap: 1rem;\n  }\n\n  .xl\\:gap-x-5 {\n    -moz-column-gap: 1.25rem;\n         column-gap: 1.25rem;\n  }\n\n  .xl\\:gap-x-6 {\n    -moz-column-gap: 1.5rem;\n         column-gap: 1.5rem;\n  }\n\n  .xl\\:gap-x-7 {\n    -moz-column-gap: 1.75rem;\n         column-gap: 1.75rem;\n  }\n\n  .xl\\:gap-x-8 {\n    -moz-column-gap: 2rem;\n         column-gap: 2rem;\n  }\n\n  .xl\\:gap-x-9 {\n    -moz-column-gap: 2.25rem;\n         column-gap: 2.25rem;\n  }\n\n  .xl\\:gap-x-10 {\n    -moz-column-gap: 2.5rem;\n         column-gap: 2.5rem;\n  }\n\n  .xl\\:gap-x-11 {\n    -moz-column-gap: 2.75rem;\n         column-gap: 2.75rem;\n  }\n\n  .xl\\:gap-x-12 {\n    -moz-column-gap: 3rem;\n         column-gap: 3rem;\n  }\n\n  .xl\\:gap-x-14 {\n    -moz-column-gap: 3.5rem;\n         column-gap: 3.5rem;\n  }\n\n  .xl\\:gap-x-16 {\n    -moz-column-gap: 4rem;\n         column-gap: 4rem;\n  }\n\n  .xl\\:gap-x-20 {\n    -moz-column-gap: 5rem;\n         column-gap: 5rem;\n  }\n\n  .xl\\:gap-x-24 {\n    -moz-column-gap: 6rem;\n         column-gap: 6rem;\n  }\n\n  .xl\\:gap-x-28 {\n    -moz-column-gap: 7rem;\n         column-gap: 7rem;\n  }\n\n  .xl\\:gap-x-32 {\n    -moz-column-gap: 8rem;\n         column-gap: 8rem;\n  }\n\n  .xl\\:gap-x-36 {\n    -moz-column-gap: 9rem;\n         column-gap: 9rem;\n  }\n\n  .xl\\:gap-x-40 {\n    -moz-column-gap: 10rem;\n         column-gap: 10rem;\n  }\n\n  .xl\\:gap-x-44 {\n    -moz-column-gap: 11rem;\n         column-gap: 11rem;\n  }\n\n  .xl\\:gap-x-48 {\n    -moz-column-gap: 12rem;\n         column-gap: 12rem;\n  }\n\n  .xl\\:gap-x-52 {\n    -moz-column-gap: 13rem;\n         column-gap: 13rem;\n  }\n\n  .xl\\:gap-x-56 {\n    -moz-column-gap: 14rem;\n         column-gap: 14rem;\n  }\n\n  .xl\\:gap-x-60 {\n    -moz-column-gap: 15rem;\n         column-gap: 15rem;\n  }\n\n  .xl\\:gap-x-64 {\n    -moz-column-gap: 16rem;\n         column-gap: 16rem;\n  }\n\n  .xl\\:gap-x-72 {\n    -moz-column-gap: 18rem;\n         column-gap: 18rem;\n  }\n\n  .xl\\:gap-x-80 {\n    -moz-column-gap: 20rem;\n         column-gap: 20rem;\n  }\n\n  .xl\\:gap-x-96 {\n    -moz-column-gap: 24rem;\n         column-gap: 24rem;\n  }\n\n  .xl\\:gap-x-px {\n    -moz-column-gap: 1px;\n         column-gap: 1px;\n  }\n\n  .xl\\:gap-x-0\\.5 {\n    -moz-column-gap: 0.125rem;\n         column-gap: 0.125rem;\n  }\n\n  .xl\\:gap-x-1\\.5 {\n    -moz-column-gap: 0.375rem;\n         column-gap: 0.375rem;\n  }\n\n  .xl\\:gap-x-2\\.5 {\n    -moz-column-gap: 0.625rem;\n         column-gap: 0.625rem;\n  }\n\n  .xl\\:gap-x-3\\.5 {\n    -moz-column-gap: 0.875rem;\n         column-gap: 0.875rem;\n  }\n\n  .xl\\:gap-y-0 {\n    row-gap: 0px;\n  }\n\n  .xl\\:gap-y-1 {\n    row-gap: 0.25rem;\n  }\n\n  .xl\\:gap-y-2 {\n    row-gap: 0.5rem;\n  }\n\n  .xl\\:gap-y-3 {\n    row-gap: 0.75rem;\n  }\n\n  .xl\\:gap-y-4 {\n    row-gap: 1rem;\n  }\n\n  .xl\\:gap-y-5 {\n    row-gap: 1.25rem;\n  }\n\n  .xl\\:gap-y-6 {\n    row-gap: 1.5rem;\n  }\n\n  .xl\\:gap-y-7 {\n    row-gap: 1.75rem;\n  }\n\n  .xl\\:gap-y-8 {\n    row-gap: 2rem;\n  }\n\n  .xl\\:gap-y-9 {\n    row-gap: 2.25rem;\n  }\n\n  .xl\\:gap-y-10 {\n    row-gap: 2.5rem;\n  }\n\n  .xl\\:gap-y-11 {\n    row-gap: 2.75rem;\n  }\n\n  .xl\\:gap-y-12 {\n    row-gap: 3rem;\n  }\n\n  .xl\\:gap-y-14 {\n    row-gap: 3.5rem;\n  }\n\n  .xl\\:gap-y-16 {\n    row-gap: 4rem;\n  }\n\n  .xl\\:gap-y-20 {\n    row-gap: 5rem;\n  }\n\n  .xl\\:gap-y-24 {\n    row-gap: 6rem;\n  }\n\n  .xl\\:gap-y-28 {\n    row-gap: 7rem;\n  }\n\n  .xl\\:gap-y-32 {\n    row-gap: 8rem;\n  }\n\n  .xl\\:gap-y-36 {\n    row-gap: 9rem;\n  }\n\n  .xl\\:gap-y-40 {\n    row-gap: 10rem;\n  }\n\n  .xl\\:gap-y-44 {\n    row-gap: 11rem;\n  }\n\n  .xl\\:gap-y-48 {\n    row-gap: 12rem;\n  }\n\n  .xl\\:gap-y-52 {\n    row-gap: 13rem;\n  }\n\n  .xl\\:gap-y-56 {\n    row-gap: 14rem;\n  }\n\n  .xl\\:gap-y-60 {\n    row-gap: 15rem;\n  }\n\n  .xl\\:gap-y-64 {\n    row-gap: 16rem;\n  }\n\n  .xl\\:gap-y-72 {\n    row-gap: 18rem;\n  }\n\n  .xl\\:gap-y-80 {\n    row-gap: 20rem;\n  }\n\n  .xl\\:gap-y-96 {\n    row-gap: 24rem;\n  }\n\n  .xl\\:gap-y-px {\n    row-gap: 1px;\n  }\n\n  .xl\\:gap-y-0\\.5 {\n    row-gap: 0.125rem;\n  }\n\n  .xl\\:gap-y-1\\.5 {\n    row-gap: 0.375rem;\n  }\n\n  .xl\\:gap-y-2\\.5 {\n    row-gap: 0.625rem;\n  }\n\n  .xl\\:gap-y-3\\.5 {\n    row-gap: 0.875rem;\n  }\n\n  .xl\\:grid-flow-row {\n    grid-auto-flow: row;\n  }\n\n  .xl\\:grid-flow-col {\n    grid-auto-flow: column;\n  }\n\n  .xl\\:grid-flow-row-dense {\n    grid-auto-flow: row dense;\n  }\n\n  .xl\\:grid-flow-col-dense {\n    grid-auto-flow: column dense;\n  }\n\n  .xl\\:grid-cols-1 {\n    grid-template-columns: repeat(1, minmax(0, 1fr));\n  }\n\n  .xl\\:grid-cols-2 {\n    grid-template-columns: repeat(2, minmax(0, 1fr));\n  }\n\n  .xl\\:grid-cols-3 {\n    grid-template-columns: repeat(3, minmax(0, 1fr));\n  }\n\n  .xl\\:grid-cols-4 {\n    grid-template-columns: repeat(4, minmax(0, 1fr));\n  }\n\n  .xl\\:grid-cols-5 {\n    grid-template-columns: repeat(5, minmax(0, 1fr));\n  }\n\n  .xl\\:grid-cols-6 {\n    grid-template-columns: repeat(6, minmax(0, 1fr));\n  }\n\n  .xl\\:grid-cols-7 {\n    grid-template-columns: repeat(7, minmax(0, 1fr));\n  }\n\n  .xl\\:grid-cols-8 {\n    grid-template-columns: repeat(8, minmax(0, 1fr));\n  }\n\n  .xl\\:grid-cols-9 {\n    grid-template-columns: repeat(9, minmax(0, 1fr));\n  }\n\n  .xl\\:grid-cols-10 {\n    grid-template-columns: repeat(10, minmax(0, 1fr));\n  }\n\n  .xl\\:grid-cols-11 {\n    grid-template-columns: repeat(11, minmax(0, 1fr));\n  }\n\n  .xl\\:grid-cols-12 {\n    grid-template-columns: repeat(12, minmax(0, 1fr));\n  }\n\n  .xl\\:grid-cols-none {\n    grid-template-columns: none;\n  }\n\n  .xl\\:auto-cols-auto {\n    grid-auto-columns: auto;\n  }\n\n  .xl\\:auto-cols-min {\n    grid-auto-columns: -webkit-min-content;\n    grid-auto-columns: min-content;\n  }\n\n  .xl\\:auto-cols-max {\n    grid-auto-columns: -webkit-max-content;\n    grid-auto-columns: max-content;\n  }\n\n  .xl\\:auto-cols-fr {\n    grid-auto-columns: minmax(0, 1fr);\n  }\n\n  .xl\\:col-auto {\n    grid-column: auto;\n  }\n\n  .xl\\:col-span-1 {\n    grid-column: span 1 / span 1;\n  }\n\n  .xl\\:col-span-2 {\n    grid-column: span 2 / span 2;\n  }\n\n  .xl\\:col-span-3 {\n    grid-column: span 3 / span 3;\n  }\n\n  .xl\\:col-span-4 {\n    grid-column: span 4 / span 4;\n  }\n\n  .xl\\:col-span-5 {\n    grid-column: span 5 / span 5;\n  }\n\n  .xl\\:col-span-6 {\n    grid-column: span 6 / span 6;\n  }\n\n  .xl\\:col-span-7 {\n    grid-column: span 7 / span 7;\n  }\n\n  .xl\\:col-span-8 {\n    grid-column: span 8 / span 8;\n  }\n\n  .xl\\:col-span-9 {\n    grid-column: span 9 / span 9;\n  }\n\n  .xl\\:col-span-10 {\n    grid-column: span 10 / span 10;\n  }\n\n  .xl\\:col-span-11 {\n    grid-column: span 11 / span 11;\n  }\n\n  .xl\\:col-span-12 {\n    grid-column: span 12 / span 12;\n  }\n\n  .xl\\:col-span-full {\n    grid-column: 1 / -1;\n  }\n\n  .xl\\:col-start-1 {\n    grid-column-start: 1;\n  }\n\n  .xl\\:col-start-2 {\n    grid-column-start: 2;\n  }\n\n  .xl\\:col-start-3 {\n    grid-column-start: 3;\n  }\n\n  .xl\\:col-start-4 {\n    grid-column-start: 4;\n  }\n\n  .xl\\:col-start-5 {\n    grid-column-start: 5;\n  }\n\n  .xl\\:col-start-6 {\n    grid-column-start: 6;\n  }\n\n  .xl\\:col-start-7 {\n    grid-column-start: 7;\n  }\n\n  .xl\\:col-start-8 {\n    grid-column-start: 8;\n  }\n\n  .xl\\:col-start-9 {\n    grid-column-start: 9;\n  }\n\n  .xl\\:col-start-10 {\n    grid-column-start: 10;\n  }\n\n  .xl\\:col-start-11 {\n    grid-column-start: 11;\n  }\n\n  .xl\\:col-start-12 {\n    grid-column-start: 12;\n  }\n\n  .xl\\:col-start-13 {\n    grid-column-start: 13;\n  }\n\n  .xl\\:col-start-auto {\n    grid-column-start: auto;\n  }\n\n  .xl\\:col-end-1 {\n    grid-column-end: 1;\n  }\n\n  .xl\\:col-end-2 {\n    grid-column-end: 2;\n  }\n\n  .xl\\:col-end-3 {\n    grid-column-end: 3;\n  }\n\n  .xl\\:col-end-4 {\n    grid-column-end: 4;\n  }\n\n  .xl\\:col-end-5 {\n    grid-column-end: 5;\n  }\n\n  .xl\\:col-end-6 {\n    grid-column-end: 6;\n  }\n\n  .xl\\:col-end-7 {\n    grid-column-end: 7;\n  }\n\n  .xl\\:col-end-8 {\n    grid-column-end: 8;\n  }\n\n  .xl\\:col-end-9 {\n    grid-column-end: 9;\n  }\n\n  .xl\\:col-end-10 {\n    grid-column-end: 10;\n  }\n\n  .xl\\:col-end-11 {\n    grid-column-end: 11;\n  }\n\n  .xl\\:col-end-12 {\n    grid-column-end: 12;\n  }\n\n  .xl\\:col-end-13 {\n    grid-column-end: 13;\n  }\n\n  .xl\\:col-end-auto {\n    grid-column-end: auto;\n  }\n\n  .xl\\:grid-rows-1 {\n    grid-template-rows: repeat(1, minmax(0, 1fr));\n  }\n\n  .xl\\:grid-rows-2 {\n    grid-template-rows: repeat(2, minmax(0, 1fr));\n  }\n\n  .xl\\:grid-rows-3 {\n    grid-template-rows: repeat(3, minmax(0, 1fr));\n  }\n\n  .xl\\:grid-rows-4 {\n    grid-template-rows: repeat(4, minmax(0, 1fr));\n  }\n\n  .xl\\:grid-rows-5 {\n    grid-template-rows: repeat(5, minmax(0, 1fr));\n  }\n\n  .xl\\:grid-rows-6 {\n    grid-template-rows: repeat(6, minmax(0, 1fr));\n  }\n\n  .xl\\:grid-rows-none {\n    grid-template-rows: none;\n  }\n\n  .xl\\:auto-rows-auto {\n    grid-auto-rows: auto;\n  }\n\n  .xl\\:auto-rows-min {\n    grid-auto-rows: -webkit-min-content;\n    grid-auto-rows: min-content;\n  }\n\n  .xl\\:auto-rows-max {\n    grid-auto-rows: -webkit-max-content;\n    grid-auto-rows: max-content;\n  }\n\n  .xl\\:auto-rows-fr {\n    grid-auto-rows: minmax(0, 1fr);\n  }\n\n  .xl\\:row-auto {\n    grid-row: auto;\n  }\n\n  .xl\\:row-span-1 {\n    grid-row: span 1 / span 1;\n  }\n\n  .xl\\:row-span-2 {\n    grid-row: span 2 / span 2;\n  }\n\n  .xl\\:row-span-3 {\n    grid-row: span 3 / span 3;\n  }\n\n  .xl\\:row-span-4 {\n    grid-row: span 4 / span 4;\n  }\n\n  .xl\\:row-span-5 {\n    grid-row: span 5 / span 5;\n  }\n\n  .xl\\:row-span-6 {\n    grid-row: span 6 / span 6;\n  }\n\n  .xl\\:row-span-full {\n    grid-row: 1 / -1;\n  }\n\n  .xl\\:row-start-1 {\n    grid-row-start: 1;\n  }\n\n  .xl\\:row-start-2 {\n    grid-row-start: 2;\n  }\n\n  .xl\\:row-start-3 {\n    grid-row-start: 3;\n  }\n\n  .xl\\:row-start-4 {\n    grid-row-start: 4;\n  }\n\n  .xl\\:row-start-5 {\n    grid-row-start: 5;\n  }\n\n  .xl\\:row-start-6 {\n    grid-row-start: 6;\n  }\n\n  .xl\\:row-start-7 {\n    grid-row-start: 7;\n  }\n\n  .xl\\:row-start-auto {\n    grid-row-start: auto;\n  }\n\n  .xl\\:row-end-1 {\n    grid-row-end: 1;\n  }\n\n  .xl\\:row-end-2 {\n    grid-row-end: 2;\n  }\n\n  .xl\\:row-end-3 {\n    grid-row-end: 3;\n  }\n\n  .xl\\:row-end-4 {\n    grid-row-end: 4;\n  }\n\n  .xl\\:row-end-5 {\n    grid-row-end: 5;\n  }\n\n  .xl\\:row-end-6 {\n    grid-row-end: 6;\n  }\n\n  .xl\\:row-end-7 {\n    grid-row-end: 7;\n  }\n\n  .xl\\:row-end-auto {\n    grid-row-end: auto;\n  }\n\n  .xl\\:transform {\n    --tw-translate-x: 0;\n    --tw-translate-y: 0;\n    --tw-rotate: 0;\n    --tw-skew-x: 0;\n    --tw-skew-y: 0;\n    --tw-scale-x: 1;\n    --tw-scale-y: 1;\n    transform: translateX(var(--tw-translate-x)) translateY(var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));\n  }\n\n  .xl\\:transform-gpu {\n    --tw-translate-x: 0;\n    --tw-translate-y: 0;\n    --tw-rotate: 0;\n    --tw-skew-x: 0;\n    --tw-skew-y: 0;\n    --tw-scale-x: 1;\n    --tw-scale-y: 1;\n    transform: translate3d(var(--tw-translate-x), var(--tw-translate-y), 0) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));\n  }\n\n  .xl\\:transform-none {\n    transform: none;\n  }\n\n  .xl\\:origin-center {\n    transform-origin: center;\n  }\n\n  .xl\\:origin-top {\n    transform-origin: top;\n  }\n\n  .xl\\:origin-top-right {\n    transform-origin: top right;\n  }\n\n  .xl\\:origin-right {\n    transform-origin: right;\n  }\n\n  .xl\\:origin-bottom-right {\n    transform-origin: bottom right;\n  }\n\n  .xl\\:origin-bottom {\n    transform-origin: bottom;\n  }\n\n  .xl\\:origin-bottom-left {\n    transform-origin: bottom left;\n  }\n\n  .xl\\:origin-left {\n    transform-origin: left;\n  }\n\n  .xl\\:origin-top-left {\n    transform-origin: top left;\n  }\n\n  .xl\\:scale-0 {\n    --tw-scale-x: 0;\n    --tw-scale-y: 0;\n  }\n\n  .xl\\:scale-50 {\n    --tw-scale-x: .5;\n    --tw-scale-y: .5;\n  }\n\n  .xl\\:scale-75 {\n    --tw-scale-x: .75;\n    --tw-scale-y: .75;\n  }\n\n  .xl\\:scale-90 {\n    --tw-scale-x: .9;\n    --tw-scale-y: .9;\n  }\n\n  .xl\\:scale-95 {\n    --tw-scale-x: .95;\n    --tw-scale-y: .95;\n  }\n\n  .xl\\:scale-100 {\n    --tw-scale-x: 1;\n    --tw-scale-y: 1;\n  }\n\n  .xl\\:scale-105 {\n    --tw-scale-x: 1.05;\n    --tw-scale-y: 1.05;\n  }\n\n  .xl\\:scale-110 {\n    --tw-scale-x: 1.1;\n    --tw-scale-y: 1.1;\n  }\n\n  .xl\\:scale-125 {\n    --tw-scale-x: 1.25;\n    --tw-scale-y: 1.25;\n  }\n\n  .xl\\:scale-150 {\n    --tw-scale-x: 1.5;\n    --tw-scale-y: 1.5;\n  }\n\n  .xl\\:scale-x-0 {\n    --tw-scale-x: 0;\n  }\n\n  .xl\\:scale-x-50 {\n    --tw-scale-x: .5;\n  }\n\n  .xl\\:scale-x-75 {\n    --tw-scale-x: .75;\n  }\n\n  .xl\\:scale-x-90 {\n    --tw-scale-x: .9;\n  }\n\n  .xl\\:scale-x-95 {\n    --tw-scale-x: .95;\n  }\n\n  .xl\\:scale-x-100 {\n    --tw-scale-x: 1;\n  }\n\n  .xl\\:scale-x-105 {\n    --tw-scale-x: 1.05;\n  }\n\n  .xl\\:scale-x-110 {\n    --tw-scale-x: 1.1;\n  }\n\n  .xl\\:scale-x-125 {\n    --tw-scale-x: 1.25;\n  }\n\n  .xl\\:scale-x-150 {\n    --tw-scale-x: 1.5;\n  }\n\n  .xl\\:scale-y-0 {\n    --tw-scale-y: 0;\n  }\n\n  .xl\\:scale-y-50 {\n    --tw-scale-y: .5;\n  }\n\n  .xl\\:scale-y-75 {\n    --tw-scale-y: .75;\n  }\n\n  .xl\\:scale-y-90 {\n    --tw-scale-y: .9;\n  }\n\n  .xl\\:scale-y-95 {\n    --tw-scale-y: .95;\n  }\n\n  .xl\\:scale-y-100 {\n    --tw-scale-y: 1;\n  }\n\n  .xl\\:scale-y-105 {\n    --tw-scale-y: 1.05;\n  }\n\n  .xl\\:scale-y-110 {\n    --tw-scale-y: 1.1;\n  }\n\n  .xl\\:scale-y-125 {\n    --tw-scale-y: 1.25;\n  }\n\n  .xl\\:scale-y-150 {\n    --tw-scale-y: 1.5;\n  }\n\n  .xl\\:hover\\:scale-0:hover {\n    --tw-scale-x: 0;\n    --tw-scale-y: 0;\n  }\n\n  .xl\\:hover\\:scale-50:hover {\n    --tw-scale-x: .5;\n    --tw-scale-y: .5;\n  }\n\n  .xl\\:hover\\:scale-75:hover {\n    --tw-scale-x: .75;\n    --tw-scale-y: .75;\n  }\n\n  .xl\\:hover\\:scale-90:hover {\n    --tw-scale-x: .9;\n    --tw-scale-y: .9;\n  }\n\n  .xl\\:hover\\:scale-95:hover {\n    --tw-scale-x: .95;\n    --tw-scale-y: .95;\n  }\n\n  .xl\\:hover\\:scale-100:hover {\n    --tw-scale-x: 1;\n    --tw-scale-y: 1;\n  }\n\n  .xl\\:hover\\:scale-105:hover {\n    --tw-scale-x: 1.05;\n    --tw-scale-y: 1.05;\n  }\n\n  .xl\\:hover\\:scale-110:hover {\n    --tw-scale-x: 1.1;\n    --tw-scale-y: 1.1;\n  }\n\n  .xl\\:hover\\:scale-125:hover {\n    --tw-scale-x: 1.25;\n    --tw-scale-y: 1.25;\n  }\n\n  .xl\\:hover\\:scale-150:hover {\n    --tw-scale-x: 1.5;\n    --tw-scale-y: 1.5;\n  }\n\n  .xl\\:hover\\:scale-x-0:hover {\n    --tw-scale-x: 0;\n  }\n\n  .xl\\:hover\\:scale-x-50:hover {\n    --tw-scale-x: .5;\n  }\n\n  .xl\\:hover\\:scale-x-75:hover {\n    --tw-scale-x: .75;\n  }\n\n  .xl\\:hover\\:scale-x-90:hover {\n    --tw-scale-x: .9;\n  }\n\n  .xl\\:hover\\:scale-x-95:hover {\n    --tw-scale-x: .95;\n  }\n\n  .xl\\:hover\\:scale-x-100:hover {\n    --tw-scale-x: 1;\n  }\n\n  .xl\\:hover\\:scale-x-105:hover {\n    --tw-scale-x: 1.05;\n  }\n\n  .xl\\:hover\\:scale-x-110:hover {\n    --tw-scale-x: 1.1;\n  }\n\n  .xl\\:hover\\:scale-x-125:hover {\n    --tw-scale-x: 1.25;\n  }\n\n  .xl\\:hover\\:scale-x-150:hover {\n    --tw-scale-x: 1.5;\n  }\n\n  .xl\\:hover\\:scale-y-0:hover {\n    --tw-scale-y: 0;\n  }\n\n  .xl\\:hover\\:scale-y-50:hover {\n    --tw-scale-y: .5;\n  }\n\n  .xl\\:hover\\:scale-y-75:hover {\n    --tw-scale-y: .75;\n  }\n\n  .xl\\:hover\\:scale-y-90:hover {\n    --tw-scale-y: .9;\n  }\n\n  .xl\\:hover\\:scale-y-95:hover {\n    --tw-scale-y: .95;\n  }\n\n  .xl\\:hover\\:scale-y-100:hover {\n    --tw-scale-y: 1;\n  }\n\n  .xl\\:hover\\:scale-y-105:hover {\n    --tw-scale-y: 1.05;\n  }\n\n  .xl\\:hover\\:scale-y-110:hover {\n    --tw-scale-y: 1.1;\n  }\n\n  .xl\\:hover\\:scale-y-125:hover {\n    --tw-scale-y: 1.25;\n  }\n\n  .xl\\:hover\\:scale-y-150:hover {\n    --tw-scale-y: 1.5;\n  }\n\n  .xl\\:focus\\:scale-0:focus {\n    --tw-scale-x: 0;\n    --tw-scale-y: 0;\n  }\n\n  .xl\\:focus\\:scale-50:focus {\n    --tw-scale-x: .5;\n    --tw-scale-y: .5;\n  }\n\n  .xl\\:focus\\:scale-75:focus {\n    --tw-scale-x: .75;\n    --tw-scale-y: .75;\n  }\n\n  .xl\\:focus\\:scale-90:focus {\n    --tw-scale-x: .9;\n    --tw-scale-y: .9;\n  }\n\n  .xl\\:focus\\:scale-95:focus {\n    --tw-scale-x: .95;\n    --tw-scale-y: .95;\n  }\n\n  .xl\\:focus\\:scale-100:focus {\n    --tw-scale-x: 1;\n    --tw-scale-y: 1;\n  }\n\n  .xl\\:focus\\:scale-105:focus {\n    --tw-scale-x: 1.05;\n    --tw-scale-y: 1.05;\n  }\n\n  .xl\\:focus\\:scale-110:focus {\n    --tw-scale-x: 1.1;\n    --tw-scale-y: 1.1;\n  }\n\n  .xl\\:focus\\:scale-125:focus {\n    --tw-scale-x: 1.25;\n    --tw-scale-y: 1.25;\n  }\n\n  .xl\\:focus\\:scale-150:focus {\n    --tw-scale-x: 1.5;\n    --tw-scale-y: 1.5;\n  }\n\n  .xl\\:focus\\:scale-x-0:focus {\n    --tw-scale-x: 0;\n  }\n\n  .xl\\:focus\\:scale-x-50:focus {\n    --tw-scale-x: .5;\n  }\n\n  .xl\\:focus\\:scale-x-75:focus {\n    --tw-scale-x: .75;\n  }\n\n  .xl\\:focus\\:scale-x-90:focus {\n    --tw-scale-x: .9;\n  }\n\n  .xl\\:focus\\:scale-x-95:focus {\n    --tw-scale-x: .95;\n  }\n\n  .xl\\:focus\\:scale-x-100:focus {\n    --tw-scale-x: 1;\n  }\n\n  .xl\\:focus\\:scale-x-105:focus {\n    --tw-scale-x: 1.05;\n  }\n\n  .xl\\:focus\\:scale-x-110:focus {\n    --tw-scale-x: 1.1;\n  }\n\n  .xl\\:focus\\:scale-x-125:focus {\n    --tw-scale-x: 1.25;\n  }\n\n  .xl\\:focus\\:scale-x-150:focus {\n    --tw-scale-x: 1.5;\n  }\n\n  .xl\\:focus\\:scale-y-0:focus {\n    --tw-scale-y: 0;\n  }\n\n  .xl\\:focus\\:scale-y-50:focus {\n    --tw-scale-y: .5;\n  }\n\n  .xl\\:focus\\:scale-y-75:focus {\n    --tw-scale-y: .75;\n  }\n\n  .xl\\:focus\\:scale-y-90:focus {\n    --tw-scale-y: .9;\n  }\n\n  .xl\\:focus\\:scale-y-95:focus {\n    --tw-scale-y: .95;\n  }\n\n  .xl\\:focus\\:scale-y-100:focus {\n    --tw-scale-y: 1;\n  }\n\n  .xl\\:focus\\:scale-y-105:focus {\n    --tw-scale-y: 1.05;\n  }\n\n  .xl\\:focus\\:scale-y-110:focus {\n    --tw-scale-y: 1.1;\n  }\n\n  .xl\\:focus\\:scale-y-125:focus {\n    --tw-scale-y: 1.25;\n  }\n\n  .xl\\:focus\\:scale-y-150:focus {\n    --tw-scale-y: 1.5;\n  }\n\n  .xl\\:rotate-0 {\n    --tw-rotate: 0deg;\n  }\n\n  .xl\\:rotate-1 {\n    --tw-rotate: 1deg;\n  }\n\n  .xl\\:rotate-2 {\n    --tw-rotate: 2deg;\n  }\n\n  .xl\\:rotate-3 {\n    --tw-rotate: 3deg;\n  }\n\n  .xl\\:rotate-6 {\n    --tw-rotate: 6deg;\n  }\n\n  .xl\\:rotate-12 {\n    --tw-rotate: 12deg;\n  }\n\n  .xl\\:rotate-45 {\n    --tw-rotate: 45deg;\n  }\n\n  .xl\\:rotate-90 {\n    --tw-rotate: 90deg;\n  }\n\n  .xl\\:rotate-180 {\n    --tw-rotate: 180deg;\n  }\n\n  .xl\\:-rotate-180 {\n    --tw-rotate: -180deg;\n  }\n\n  .xl\\:-rotate-90 {\n    --tw-rotate: -90deg;\n  }\n\n  .xl\\:-rotate-45 {\n    --tw-rotate: -45deg;\n  }\n\n  .xl\\:-rotate-12 {\n    --tw-rotate: -12deg;\n  }\n\n  .xl\\:-rotate-6 {\n    --tw-rotate: -6deg;\n  }\n\n  .xl\\:-rotate-3 {\n    --tw-rotate: -3deg;\n  }\n\n  .xl\\:-rotate-2 {\n    --tw-rotate: -2deg;\n  }\n\n  .xl\\:-rotate-1 {\n    --tw-rotate: -1deg;\n  }\n\n  .xl\\:hover\\:rotate-0:hover {\n    --tw-rotate: 0deg;\n  }\n\n  .xl\\:hover\\:rotate-1:hover {\n    --tw-rotate: 1deg;\n  }\n\n  .xl\\:hover\\:rotate-2:hover {\n    --tw-rotate: 2deg;\n  }\n\n  .xl\\:hover\\:rotate-3:hover {\n    --tw-rotate: 3deg;\n  }\n\n  .xl\\:hover\\:rotate-6:hover {\n    --tw-rotate: 6deg;\n  }\n\n  .xl\\:hover\\:rotate-12:hover {\n    --tw-rotate: 12deg;\n  }\n\n  .xl\\:hover\\:rotate-45:hover {\n    --tw-rotate: 45deg;\n  }\n\n  .xl\\:hover\\:rotate-90:hover {\n    --tw-rotate: 90deg;\n  }\n\n  .xl\\:hover\\:rotate-180:hover {\n    --tw-rotate: 180deg;\n  }\n\n  .xl\\:hover\\:-rotate-180:hover {\n    --tw-rotate: -180deg;\n  }\n\n  .xl\\:hover\\:-rotate-90:hover {\n    --tw-rotate: -90deg;\n  }\n\n  .xl\\:hover\\:-rotate-45:hover {\n    --tw-rotate: -45deg;\n  }\n\n  .xl\\:hover\\:-rotate-12:hover {\n    --tw-rotate: -12deg;\n  }\n\n  .xl\\:hover\\:-rotate-6:hover {\n    --tw-rotate: -6deg;\n  }\n\n  .xl\\:hover\\:-rotate-3:hover {\n    --tw-rotate: -3deg;\n  }\n\n  .xl\\:hover\\:-rotate-2:hover {\n    --tw-rotate: -2deg;\n  }\n\n  .xl\\:hover\\:-rotate-1:hover {\n    --tw-rotate: -1deg;\n  }\n\n  .xl\\:focus\\:rotate-0:focus {\n    --tw-rotate: 0deg;\n  }\n\n  .xl\\:focus\\:rotate-1:focus {\n    --tw-rotate: 1deg;\n  }\n\n  .xl\\:focus\\:rotate-2:focus {\n    --tw-rotate: 2deg;\n  }\n\n  .xl\\:focus\\:rotate-3:focus {\n    --tw-rotate: 3deg;\n  }\n\n  .xl\\:focus\\:rotate-6:focus {\n    --tw-rotate: 6deg;\n  }\n\n  .xl\\:focus\\:rotate-12:focus {\n    --tw-rotate: 12deg;\n  }\n\n  .xl\\:focus\\:rotate-45:focus {\n    --tw-rotate: 45deg;\n  }\n\n  .xl\\:focus\\:rotate-90:focus {\n    --tw-rotate: 90deg;\n  }\n\n  .xl\\:focus\\:rotate-180:focus {\n    --tw-rotate: 180deg;\n  }\n\n  .xl\\:focus\\:-rotate-180:focus {\n    --tw-rotate: -180deg;\n  }\n\n  .xl\\:focus\\:-rotate-90:focus {\n    --tw-rotate: -90deg;\n  }\n\n  .xl\\:focus\\:-rotate-45:focus {\n    --tw-rotate: -45deg;\n  }\n\n  .xl\\:focus\\:-rotate-12:focus {\n    --tw-rotate: -12deg;\n  }\n\n  .xl\\:focus\\:-rotate-6:focus {\n    --tw-rotate: -6deg;\n  }\n\n  .xl\\:focus\\:-rotate-3:focus {\n    --tw-rotate: -3deg;\n  }\n\n  .xl\\:focus\\:-rotate-2:focus {\n    --tw-rotate: -2deg;\n  }\n\n  .xl\\:focus\\:-rotate-1:focus {\n    --tw-rotate: -1deg;\n  }\n\n  .xl\\:translate-x-0 {\n    --tw-translate-x: 0px;\n  }\n\n  .xl\\:translate-x-1 {\n    --tw-translate-x: 0.25rem;\n  }\n\n  .xl\\:translate-x-2 {\n    --tw-translate-x: 0.5rem;\n  }\n\n  .xl\\:translate-x-3 {\n    --tw-translate-x: 0.75rem;\n  }\n\n  .xl\\:translate-x-4 {\n    --tw-translate-x: 1rem;\n  }\n\n  .xl\\:translate-x-5 {\n    --tw-translate-x: 1.25rem;\n  }\n\n  .xl\\:translate-x-6 {\n    --tw-translate-x: 1.5rem;\n  }\n\n  .xl\\:translate-x-7 {\n    --tw-translate-x: 1.75rem;\n  }\n\n  .xl\\:translate-x-8 {\n    --tw-translate-x: 2rem;\n  }\n\n  .xl\\:translate-x-9 {\n    --tw-translate-x: 2.25rem;\n  }\n\n  .xl\\:translate-x-10 {\n    --tw-translate-x: 2.5rem;\n  }\n\n  .xl\\:translate-x-11 {\n    --tw-translate-x: 2.75rem;\n  }\n\n  .xl\\:translate-x-12 {\n    --tw-translate-x: 3rem;\n  }\n\n  .xl\\:translate-x-14 {\n    --tw-translate-x: 3.5rem;\n  }\n\n  .xl\\:translate-x-16 {\n    --tw-translate-x: 4rem;\n  }\n\n  .xl\\:translate-x-20 {\n    --tw-translate-x: 5rem;\n  }\n\n  .xl\\:translate-x-24 {\n    --tw-translate-x: 6rem;\n  }\n\n  .xl\\:translate-x-28 {\n    --tw-translate-x: 7rem;\n  }\n\n  .xl\\:translate-x-32 {\n    --tw-translate-x: 8rem;\n  }\n\n  .xl\\:translate-x-36 {\n    --tw-translate-x: 9rem;\n  }\n\n  .xl\\:translate-x-40 {\n    --tw-translate-x: 10rem;\n  }\n\n  .xl\\:translate-x-44 {\n    --tw-translate-x: 11rem;\n  }\n\n  .xl\\:translate-x-48 {\n    --tw-translate-x: 12rem;\n  }\n\n  .xl\\:translate-x-52 {\n    --tw-translate-x: 13rem;\n  }\n\n  .xl\\:translate-x-56 {\n    --tw-translate-x: 14rem;\n  }\n\n  .xl\\:translate-x-60 {\n    --tw-translate-x: 15rem;\n  }\n\n  .xl\\:translate-x-64 {\n    --tw-translate-x: 16rem;\n  }\n\n  .xl\\:translate-x-72 {\n    --tw-translate-x: 18rem;\n  }\n\n  .xl\\:translate-x-80 {\n    --tw-translate-x: 20rem;\n  }\n\n  .xl\\:translate-x-96 {\n    --tw-translate-x: 24rem;\n  }\n\n  .xl\\:translate-x-px {\n    --tw-translate-x: 1px;\n  }\n\n  .xl\\:translate-x-0\\.5 {\n    --tw-translate-x: 0.125rem;\n  }\n\n  .xl\\:translate-x-1\\.5 {\n    --tw-translate-x: 0.375rem;\n  }\n\n  .xl\\:translate-x-2\\.5 {\n    --tw-translate-x: 0.625rem;\n  }\n\n  .xl\\:translate-x-3\\.5 {\n    --tw-translate-x: 0.875rem;\n  }\n\n  .xl\\:-translate-x-0 {\n    --tw-translate-x: 0px;\n  }\n\n  .xl\\:-translate-x-1 {\n    --tw-translate-x: -0.25rem;\n  }\n\n  .xl\\:-translate-x-2 {\n    --tw-translate-x: -0.5rem;\n  }\n\n  .xl\\:-translate-x-3 {\n    --tw-translate-x: -0.75rem;\n  }\n\n  .xl\\:-translate-x-4 {\n    --tw-translate-x: -1rem;\n  }\n\n  .xl\\:-translate-x-5 {\n    --tw-translate-x: -1.25rem;\n  }\n\n  .xl\\:-translate-x-6 {\n    --tw-translate-x: -1.5rem;\n  }\n\n  .xl\\:-translate-x-7 {\n    --tw-translate-x: -1.75rem;\n  }\n\n  .xl\\:-translate-x-8 {\n    --tw-translate-x: -2rem;\n  }\n\n  .xl\\:-translate-x-9 {\n    --tw-translate-x: -2.25rem;\n  }\n\n  .xl\\:-translate-x-10 {\n    --tw-translate-x: -2.5rem;\n  }\n\n  .xl\\:-translate-x-11 {\n    --tw-translate-x: -2.75rem;\n  }\n\n  .xl\\:-translate-x-12 {\n    --tw-translate-x: -3rem;\n  }\n\n  .xl\\:-translate-x-14 {\n    --tw-translate-x: -3.5rem;\n  }\n\n  .xl\\:-translate-x-16 {\n    --tw-translate-x: -4rem;\n  }\n\n  .xl\\:-translate-x-20 {\n    --tw-translate-x: -5rem;\n  }\n\n  .xl\\:-translate-x-24 {\n    --tw-translate-x: -6rem;\n  }\n\n  .xl\\:-translate-x-28 {\n    --tw-translate-x: -7rem;\n  }\n\n  .xl\\:-translate-x-32 {\n    --tw-translate-x: -8rem;\n  }\n\n  .xl\\:-translate-x-36 {\n    --tw-translate-x: -9rem;\n  }\n\n  .xl\\:-translate-x-40 {\n    --tw-translate-x: -10rem;\n  }\n\n  .xl\\:-translate-x-44 {\n    --tw-translate-x: -11rem;\n  }\n\n  .xl\\:-translate-x-48 {\n    --tw-translate-x: -12rem;\n  }\n\n  .xl\\:-translate-x-52 {\n    --tw-translate-x: -13rem;\n  }\n\n  .xl\\:-translate-x-56 {\n    --tw-translate-x: -14rem;\n  }\n\n  .xl\\:-translate-x-60 {\n    --tw-translate-x: -15rem;\n  }\n\n  .xl\\:-translate-x-64 {\n    --tw-translate-x: -16rem;\n  }\n\n  .xl\\:-translate-x-72 {\n    --tw-translate-x: -18rem;\n  }\n\n  .xl\\:-translate-x-80 {\n    --tw-translate-x: -20rem;\n  }\n\n  .xl\\:-translate-x-96 {\n    --tw-translate-x: -24rem;\n  }\n\n  .xl\\:-translate-x-px {\n    --tw-translate-x: -1px;\n  }\n\n  .xl\\:-translate-x-0\\.5 {\n    --tw-translate-x: -0.125rem;\n  }\n\n  .xl\\:-translate-x-1\\.5 {\n    --tw-translate-x: -0.375rem;\n  }\n\n  .xl\\:-translate-x-2\\.5 {\n    --tw-translate-x: -0.625rem;\n  }\n\n  .xl\\:-translate-x-3\\.5 {\n    --tw-translate-x: -0.875rem;\n  }\n\n  .xl\\:translate-x-1\\/2 {\n    --tw-translate-x: 50%;\n  }\n\n  .xl\\:translate-x-1\\/3 {\n    --tw-translate-x: 33.333333%;\n  }\n\n  .xl\\:translate-x-2\\/3 {\n    --tw-translate-x: 66.666667%;\n  }\n\n  .xl\\:translate-x-1\\/4 {\n    --tw-translate-x: 25%;\n  }\n\n  .xl\\:translate-x-2\\/4 {\n    --tw-translate-x: 50%;\n  }\n\n  .xl\\:translate-x-3\\/4 {\n    --tw-translate-x: 75%;\n  }\n\n  .xl\\:translate-x-full {\n    --tw-translate-x: 100%;\n  }\n\n  .xl\\:-translate-x-1\\/2 {\n    --tw-translate-x: -50%;\n  }\n\n  .xl\\:-translate-x-1\\/3 {\n    --tw-translate-x: -33.333333%;\n  }\n\n  .xl\\:-translate-x-2\\/3 {\n    --tw-translate-x: -66.666667%;\n  }\n\n  .xl\\:-translate-x-1\\/4 {\n    --tw-translate-x: -25%;\n  }\n\n  .xl\\:-translate-x-2\\/4 {\n    --tw-translate-x: -50%;\n  }\n\n  .xl\\:-translate-x-3\\/4 {\n    --tw-translate-x: -75%;\n  }\n\n  .xl\\:-translate-x-full {\n    --tw-translate-x: -100%;\n  }\n\n  .xl\\:translate-y-0 {\n    --tw-translate-y: 0px;\n  }\n\n  .xl\\:translate-y-1 {\n    --tw-translate-y: 0.25rem;\n  }\n\n  .xl\\:translate-y-2 {\n    --tw-translate-y: 0.5rem;\n  }\n\n  .xl\\:translate-y-3 {\n    --tw-translate-y: 0.75rem;\n  }\n\n  .xl\\:translate-y-4 {\n    --tw-translate-y: 1rem;\n  }\n\n  .xl\\:translate-y-5 {\n    --tw-translate-y: 1.25rem;\n  }\n\n  .xl\\:translate-y-6 {\n    --tw-translate-y: 1.5rem;\n  }\n\n  .xl\\:translate-y-7 {\n    --tw-translate-y: 1.75rem;\n  }\n\n  .xl\\:translate-y-8 {\n    --tw-translate-y: 2rem;\n  }\n\n  .xl\\:translate-y-9 {\n    --tw-translate-y: 2.25rem;\n  }\n\n  .xl\\:translate-y-10 {\n    --tw-translate-y: 2.5rem;\n  }\n\n  .xl\\:translate-y-11 {\n    --tw-translate-y: 2.75rem;\n  }\n\n  .xl\\:translate-y-12 {\n    --tw-translate-y: 3rem;\n  }\n\n  .xl\\:translate-y-14 {\n    --tw-translate-y: 3.5rem;\n  }\n\n  .xl\\:translate-y-16 {\n    --tw-translate-y: 4rem;\n  }\n\n  .xl\\:translate-y-20 {\n    --tw-translate-y: 5rem;\n  }\n\n  .xl\\:translate-y-24 {\n    --tw-translate-y: 6rem;\n  }\n\n  .xl\\:translate-y-28 {\n    --tw-translate-y: 7rem;\n  }\n\n  .xl\\:translate-y-32 {\n    --tw-translate-y: 8rem;\n  }\n\n  .xl\\:translate-y-36 {\n    --tw-translate-y: 9rem;\n  }\n\n  .xl\\:translate-y-40 {\n    --tw-translate-y: 10rem;\n  }\n\n  .xl\\:translate-y-44 {\n    --tw-translate-y: 11rem;\n  }\n\n  .xl\\:translate-y-48 {\n    --tw-translate-y: 12rem;\n  }\n\n  .xl\\:translate-y-52 {\n    --tw-translate-y: 13rem;\n  }\n\n  .xl\\:translate-y-56 {\n    --tw-translate-y: 14rem;\n  }\n\n  .xl\\:translate-y-60 {\n    --tw-translate-y: 15rem;\n  }\n\n  .xl\\:translate-y-64 {\n    --tw-translate-y: 16rem;\n  }\n\n  .xl\\:translate-y-72 {\n    --tw-translate-y: 18rem;\n  }\n\n  .xl\\:translate-y-80 {\n    --tw-translate-y: 20rem;\n  }\n\n  .xl\\:translate-y-96 {\n    --tw-translate-y: 24rem;\n  }\n\n  .xl\\:translate-y-px {\n    --tw-translate-y: 1px;\n  }\n\n  .xl\\:translate-y-0\\.5 {\n    --tw-translate-y: 0.125rem;\n  }\n\n  .xl\\:translate-y-1\\.5 {\n    --tw-translate-y: 0.375rem;\n  }\n\n  .xl\\:translate-y-2\\.5 {\n    --tw-translate-y: 0.625rem;\n  }\n\n  .xl\\:translate-y-3\\.5 {\n    --tw-translate-y: 0.875rem;\n  }\n\n  .xl\\:-translate-y-0 {\n    --tw-translate-y: 0px;\n  }\n\n  .xl\\:-translate-y-1 {\n    --tw-translate-y: -0.25rem;\n  }\n\n  .xl\\:-translate-y-2 {\n    --tw-translate-y: -0.5rem;\n  }\n\n  .xl\\:-translate-y-3 {\n    --tw-translate-y: -0.75rem;\n  }\n\n  .xl\\:-translate-y-4 {\n    --tw-translate-y: -1rem;\n  }\n\n  .xl\\:-translate-y-5 {\n    --tw-translate-y: -1.25rem;\n  }\n\n  .xl\\:-translate-y-6 {\n    --tw-translate-y: -1.5rem;\n  }\n\n  .xl\\:-translate-y-7 {\n    --tw-translate-y: -1.75rem;\n  }\n\n  .xl\\:-translate-y-8 {\n    --tw-translate-y: -2rem;\n  }\n\n  .xl\\:-translate-y-9 {\n    --tw-translate-y: -2.25rem;\n  }\n\n  .xl\\:-translate-y-10 {\n    --tw-translate-y: -2.5rem;\n  }\n\n  .xl\\:-translate-y-11 {\n    --tw-translate-y: -2.75rem;\n  }\n\n  .xl\\:-translate-y-12 {\n    --tw-translate-y: -3rem;\n  }\n\n  .xl\\:-translate-y-14 {\n    --tw-translate-y: -3.5rem;\n  }\n\n  .xl\\:-translate-y-16 {\n    --tw-translate-y: -4rem;\n  }\n\n  .xl\\:-translate-y-20 {\n    --tw-translate-y: -5rem;\n  }\n\n  .xl\\:-translate-y-24 {\n    --tw-translate-y: -6rem;\n  }\n\n  .xl\\:-translate-y-28 {\n    --tw-translate-y: -7rem;\n  }\n\n  .xl\\:-translate-y-32 {\n    --tw-translate-y: -8rem;\n  }\n\n  .xl\\:-translate-y-36 {\n    --tw-translate-y: -9rem;\n  }\n\n  .xl\\:-translate-y-40 {\n    --tw-translate-y: -10rem;\n  }\n\n  .xl\\:-translate-y-44 {\n    --tw-translate-y: -11rem;\n  }\n\n  .xl\\:-translate-y-48 {\n    --tw-translate-y: -12rem;\n  }\n\n  .xl\\:-translate-y-52 {\n    --tw-translate-y: -13rem;\n  }\n\n  .xl\\:-translate-y-56 {\n    --tw-translate-y: -14rem;\n  }\n\n  .xl\\:-translate-y-60 {\n    --tw-translate-y: -15rem;\n  }\n\n  .xl\\:-translate-y-64 {\n    --tw-translate-y: -16rem;\n  }\n\n  .xl\\:-translate-y-72 {\n    --tw-translate-y: -18rem;\n  }\n\n  .xl\\:-translate-y-80 {\n    --tw-translate-y: -20rem;\n  }\n\n  .xl\\:-translate-y-96 {\n    --tw-translate-y: -24rem;\n  }\n\n  .xl\\:-translate-y-px {\n    --tw-translate-y: -1px;\n  }\n\n  .xl\\:-translate-y-0\\.5 {\n    --tw-translate-y: -0.125rem;\n  }\n\n  .xl\\:-translate-y-1\\.5 {\n    --tw-translate-y: -0.375rem;\n  }\n\n  .xl\\:-translate-y-2\\.5 {\n    --tw-translate-y: -0.625rem;\n  }\n\n  .xl\\:-translate-y-3\\.5 {\n    --tw-translate-y: -0.875rem;\n  }\n\n  .xl\\:translate-y-1\\/2 {\n    --tw-translate-y: 50%;\n  }\n\n  .xl\\:translate-y-1\\/3 {\n    --tw-translate-y: 33.333333%;\n  }\n\n  .xl\\:translate-y-2\\/3 {\n    --tw-translate-y: 66.666667%;\n  }\n\n  .xl\\:translate-y-1\\/4 {\n    --tw-translate-y: 25%;\n  }\n\n  .xl\\:translate-y-2\\/4 {\n    --tw-translate-y: 50%;\n  }\n\n  .xl\\:translate-y-3\\/4 {\n    --tw-translate-y: 75%;\n  }\n\n  .xl\\:translate-y-full {\n    --tw-translate-y: 100%;\n  }\n\n  .xl\\:-translate-y-1\\/2 {\n    --tw-translate-y: -50%;\n  }\n\n  .xl\\:-translate-y-1\\/3 {\n    --tw-translate-y: -33.333333%;\n  }\n\n  .xl\\:-translate-y-2\\/3 {\n    --tw-translate-y: -66.666667%;\n  }\n\n  .xl\\:-translate-y-1\\/4 {\n    --tw-translate-y: -25%;\n  }\n\n  .xl\\:-translate-y-2\\/4 {\n    --tw-translate-y: -50%;\n  }\n\n  .xl\\:-translate-y-3\\/4 {\n    --tw-translate-y: -75%;\n  }\n\n  .xl\\:-translate-y-full {\n    --tw-translate-y: -100%;\n  }\n\n  .xl\\:hover\\:translate-x-0:hover {\n    --tw-translate-x: 0px;\n  }\n\n  .xl\\:hover\\:translate-x-1:hover {\n    --tw-translate-x: 0.25rem;\n  }\n\n  .xl\\:hover\\:translate-x-2:hover {\n    --tw-translate-x: 0.5rem;\n  }\n\n  .xl\\:hover\\:translate-x-3:hover {\n    --tw-translate-x: 0.75rem;\n  }\n\n  .xl\\:hover\\:translate-x-4:hover {\n    --tw-translate-x: 1rem;\n  }\n\n  .xl\\:hover\\:translate-x-5:hover {\n    --tw-translate-x: 1.25rem;\n  }\n\n  .xl\\:hover\\:translate-x-6:hover {\n    --tw-translate-x: 1.5rem;\n  }\n\n  .xl\\:hover\\:translate-x-7:hover {\n    --tw-translate-x: 1.75rem;\n  }\n\n  .xl\\:hover\\:translate-x-8:hover {\n    --tw-translate-x: 2rem;\n  }\n\n  .xl\\:hover\\:translate-x-9:hover {\n    --tw-translate-x: 2.25rem;\n  }\n\n  .xl\\:hover\\:translate-x-10:hover {\n    --tw-translate-x: 2.5rem;\n  }\n\n  .xl\\:hover\\:translate-x-11:hover {\n    --tw-translate-x: 2.75rem;\n  }\n\n  .xl\\:hover\\:translate-x-12:hover {\n    --tw-translate-x: 3rem;\n  }\n\n  .xl\\:hover\\:translate-x-14:hover {\n    --tw-translate-x: 3.5rem;\n  }\n\n  .xl\\:hover\\:translate-x-16:hover {\n    --tw-translate-x: 4rem;\n  }\n\n  .xl\\:hover\\:translate-x-20:hover {\n    --tw-translate-x: 5rem;\n  }\n\n  .xl\\:hover\\:translate-x-24:hover {\n    --tw-translate-x: 6rem;\n  }\n\n  .xl\\:hover\\:translate-x-28:hover {\n    --tw-translate-x: 7rem;\n  }\n\n  .xl\\:hover\\:translate-x-32:hover {\n    --tw-translate-x: 8rem;\n  }\n\n  .xl\\:hover\\:translate-x-36:hover {\n    --tw-translate-x: 9rem;\n  }\n\n  .xl\\:hover\\:translate-x-40:hover {\n    --tw-translate-x: 10rem;\n  }\n\n  .xl\\:hover\\:translate-x-44:hover {\n    --tw-translate-x: 11rem;\n  }\n\n  .xl\\:hover\\:translate-x-48:hover {\n    --tw-translate-x: 12rem;\n  }\n\n  .xl\\:hover\\:translate-x-52:hover {\n    --tw-translate-x: 13rem;\n  }\n\n  .xl\\:hover\\:translate-x-56:hover {\n    --tw-translate-x: 14rem;\n  }\n\n  .xl\\:hover\\:translate-x-60:hover {\n    --tw-translate-x: 15rem;\n  }\n\n  .xl\\:hover\\:translate-x-64:hover {\n    --tw-translate-x: 16rem;\n  }\n\n  .xl\\:hover\\:translate-x-72:hover {\n    --tw-translate-x: 18rem;\n  }\n\n  .xl\\:hover\\:translate-x-80:hover {\n    --tw-translate-x: 20rem;\n  }\n\n  .xl\\:hover\\:translate-x-96:hover {\n    --tw-translate-x: 24rem;\n  }\n\n  .xl\\:hover\\:translate-x-px:hover {\n    --tw-translate-x: 1px;\n  }\n\n  .xl\\:hover\\:translate-x-0\\.5:hover {\n    --tw-translate-x: 0.125rem;\n  }\n\n  .xl\\:hover\\:translate-x-1\\.5:hover {\n    --tw-translate-x: 0.375rem;\n  }\n\n  .xl\\:hover\\:translate-x-2\\.5:hover {\n    --tw-translate-x: 0.625rem;\n  }\n\n  .xl\\:hover\\:translate-x-3\\.5:hover {\n    --tw-translate-x: 0.875rem;\n  }\n\n  .xl\\:hover\\:-translate-x-0:hover {\n    --tw-translate-x: 0px;\n  }\n\n  .xl\\:hover\\:-translate-x-1:hover {\n    --tw-translate-x: -0.25rem;\n  }\n\n  .xl\\:hover\\:-translate-x-2:hover {\n    --tw-translate-x: -0.5rem;\n  }\n\n  .xl\\:hover\\:-translate-x-3:hover {\n    --tw-translate-x: -0.75rem;\n  }\n\n  .xl\\:hover\\:-translate-x-4:hover {\n    --tw-translate-x: -1rem;\n  }\n\n  .xl\\:hover\\:-translate-x-5:hover {\n    --tw-translate-x: -1.25rem;\n  }\n\n  .xl\\:hover\\:-translate-x-6:hover {\n    --tw-translate-x: -1.5rem;\n  }\n\n  .xl\\:hover\\:-translate-x-7:hover {\n    --tw-translate-x: -1.75rem;\n  }\n\n  .xl\\:hover\\:-translate-x-8:hover {\n    --tw-translate-x: -2rem;\n  }\n\n  .xl\\:hover\\:-translate-x-9:hover {\n    --tw-translate-x: -2.25rem;\n  }\n\n  .xl\\:hover\\:-translate-x-10:hover {\n    --tw-translate-x: -2.5rem;\n  }\n\n  .xl\\:hover\\:-translate-x-11:hover {\n    --tw-translate-x: -2.75rem;\n  }\n\n  .xl\\:hover\\:-translate-x-12:hover {\n    --tw-translate-x: -3rem;\n  }\n\n  .xl\\:hover\\:-translate-x-14:hover {\n    --tw-translate-x: -3.5rem;\n  }\n\n  .xl\\:hover\\:-translate-x-16:hover {\n    --tw-translate-x: -4rem;\n  }\n\n  .xl\\:hover\\:-translate-x-20:hover {\n    --tw-translate-x: -5rem;\n  }\n\n  .xl\\:hover\\:-translate-x-24:hover {\n    --tw-translate-x: -6rem;\n  }\n\n  .xl\\:hover\\:-translate-x-28:hover {\n    --tw-translate-x: -7rem;\n  }\n\n  .xl\\:hover\\:-translate-x-32:hover {\n    --tw-translate-x: -8rem;\n  }\n\n  .xl\\:hover\\:-translate-x-36:hover {\n    --tw-translate-x: -9rem;\n  }\n\n  .xl\\:hover\\:-translate-x-40:hover {\n    --tw-translate-x: -10rem;\n  }\n\n  .xl\\:hover\\:-translate-x-44:hover {\n    --tw-translate-x: -11rem;\n  }\n\n  .xl\\:hover\\:-translate-x-48:hover {\n    --tw-translate-x: -12rem;\n  }\n\n  .xl\\:hover\\:-translate-x-52:hover {\n    --tw-translate-x: -13rem;\n  }\n\n  .xl\\:hover\\:-translate-x-56:hover {\n    --tw-translate-x: -14rem;\n  }\n\n  .xl\\:hover\\:-translate-x-60:hover {\n    --tw-translate-x: -15rem;\n  }\n\n  .xl\\:hover\\:-translate-x-64:hover {\n    --tw-translate-x: -16rem;\n  }\n\n  .xl\\:hover\\:-translate-x-72:hover {\n    --tw-translate-x: -18rem;\n  }\n\n  .xl\\:hover\\:-translate-x-80:hover {\n    --tw-translate-x: -20rem;\n  }\n\n  .xl\\:hover\\:-translate-x-96:hover {\n    --tw-translate-x: -24rem;\n  }\n\n  .xl\\:hover\\:-translate-x-px:hover {\n    --tw-translate-x: -1px;\n  }\n\n  .xl\\:hover\\:-translate-x-0\\.5:hover {\n    --tw-translate-x: -0.125rem;\n  }\n\n  .xl\\:hover\\:-translate-x-1\\.5:hover {\n    --tw-translate-x: -0.375rem;\n  }\n\n  .xl\\:hover\\:-translate-x-2\\.5:hover {\n    --tw-translate-x: -0.625rem;\n  }\n\n  .xl\\:hover\\:-translate-x-3\\.5:hover {\n    --tw-translate-x: -0.875rem;\n  }\n\n  .xl\\:hover\\:translate-x-1\\/2:hover {\n    --tw-translate-x: 50%;\n  }\n\n  .xl\\:hover\\:translate-x-1\\/3:hover {\n    --tw-translate-x: 33.333333%;\n  }\n\n  .xl\\:hover\\:translate-x-2\\/3:hover {\n    --tw-translate-x: 66.666667%;\n  }\n\n  .xl\\:hover\\:translate-x-1\\/4:hover {\n    --tw-translate-x: 25%;\n  }\n\n  .xl\\:hover\\:translate-x-2\\/4:hover {\n    --tw-translate-x: 50%;\n  }\n\n  .xl\\:hover\\:translate-x-3\\/4:hover {\n    --tw-translate-x: 75%;\n  }\n\n  .xl\\:hover\\:translate-x-full:hover {\n    --tw-translate-x: 100%;\n  }\n\n  .xl\\:hover\\:-translate-x-1\\/2:hover {\n    --tw-translate-x: -50%;\n  }\n\n  .xl\\:hover\\:-translate-x-1\\/3:hover {\n    --tw-translate-x: -33.333333%;\n  }\n\n  .xl\\:hover\\:-translate-x-2\\/3:hover {\n    --tw-translate-x: -66.666667%;\n  }\n\n  .xl\\:hover\\:-translate-x-1\\/4:hover {\n    --tw-translate-x: -25%;\n  }\n\n  .xl\\:hover\\:-translate-x-2\\/4:hover {\n    --tw-translate-x: -50%;\n  }\n\n  .xl\\:hover\\:-translate-x-3\\/4:hover {\n    --tw-translate-x: -75%;\n  }\n\n  .xl\\:hover\\:-translate-x-full:hover {\n    --tw-translate-x: -100%;\n  }\n\n  .xl\\:hover\\:translate-y-0:hover {\n    --tw-translate-y: 0px;\n  }\n\n  .xl\\:hover\\:translate-y-1:hover {\n    --tw-translate-y: 0.25rem;\n  }\n\n  .xl\\:hover\\:translate-y-2:hover {\n    --tw-translate-y: 0.5rem;\n  }\n\n  .xl\\:hover\\:translate-y-3:hover {\n    --tw-translate-y: 0.75rem;\n  }\n\n  .xl\\:hover\\:translate-y-4:hover {\n    --tw-translate-y: 1rem;\n  }\n\n  .xl\\:hover\\:translate-y-5:hover {\n    --tw-translate-y: 1.25rem;\n  }\n\n  .xl\\:hover\\:translate-y-6:hover {\n    --tw-translate-y: 1.5rem;\n  }\n\n  .xl\\:hover\\:translate-y-7:hover {\n    --tw-translate-y: 1.75rem;\n  }\n\n  .xl\\:hover\\:translate-y-8:hover {\n    --tw-translate-y: 2rem;\n  }\n\n  .xl\\:hover\\:translate-y-9:hover {\n    --tw-translate-y: 2.25rem;\n  }\n\n  .xl\\:hover\\:translate-y-10:hover {\n    --tw-translate-y: 2.5rem;\n  }\n\n  .xl\\:hover\\:translate-y-11:hover {\n    --tw-translate-y: 2.75rem;\n  }\n\n  .xl\\:hover\\:translate-y-12:hover {\n    --tw-translate-y: 3rem;\n  }\n\n  .xl\\:hover\\:translate-y-14:hover {\n    --tw-translate-y: 3.5rem;\n  }\n\n  .xl\\:hover\\:translate-y-16:hover {\n    --tw-translate-y: 4rem;\n  }\n\n  .xl\\:hover\\:translate-y-20:hover {\n    --tw-translate-y: 5rem;\n  }\n\n  .xl\\:hover\\:translate-y-24:hover {\n    --tw-translate-y: 6rem;\n  }\n\n  .xl\\:hover\\:translate-y-28:hover {\n    --tw-translate-y: 7rem;\n  }\n\n  .xl\\:hover\\:translate-y-32:hover {\n    --tw-translate-y: 8rem;\n  }\n\n  .xl\\:hover\\:translate-y-36:hover {\n    --tw-translate-y: 9rem;\n  }\n\n  .xl\\:hover\\:translate-y-40:hover {\n    --tw-translate-y: 10rem;\n  }\n\n  .xl\\:hover\\:translate-y-44:hover {\n    --tw-translate-y: 11rem;\n  }\n\n  .xl\\:hover\\:translate-y-48:hover {\n    --tw-translate-y: 12rem;\n  }\n\n  .xl\\:hover\\:translate-y-52:hover {\n    --tw-translate-y: 13rem;\n  }\n\n  .xl\\:hover\\:translate-y-56:hover {\n    --tw-translate-y: 14rem;\n  }\n\n  .xl\\:hover\\:translate-y-60:hover {\n    --tw-translate-y: 15rem;\n  }\n\n  .xl\\:hover\\:translate-y-64:hover {\n    --tw-translate-y: 16rem;\n  }\n\n  .xl\\:hover\\:translate-y-72:hover {\n    --tw-translate-y: 18rem;\n  }\n\n  .xl\\:hover\\:translate-y-80:hover {\n    --tw-translate-y: 20rem;\n  }\n\n  .xl\\:hover\\:translate-y-96:hover {\n    --tw-translate-y: 24rem;\n  }\n\n  .xl\\:hover\\:translate-y-px:hover {\n    --tw-translate-y: 1px;\n  }\n\n  .xl\\:hover\\:translate-y-0\\.5:hover {\n    --tw-translate-y: 0.125rem;\n  }\n\n  .xl\\:hover\\:translate-y-1\\.5:hover {\n    --tw-translate-y: 0.375rem;\n  }\n\n  .xl\\:hover\\:translate-y-2\\.5:hover {\n    --tw-translate-y: 0.625rem;\n  }\n\n  .xl\\:hover\\:translate-y-3\\.5:hover {\n    --tw-translate-y: 0.875rem;\n  }\n\n  .xl\\:hover\\:-translate-y-0:hover {\n    --tw-translate-y: 0px;\n  }\n\n  .xl\\:hover\\:-translate-y-1:hover {\n    --tw-translate-y: -0.25rem;\n  }\n\n  .xl\\:hover\\:-translate-y-2:hover {\n    --tw-translate-y: -0.5rem;\n  }\n\n  .xl\\:hover\\:-translate-y-3:hover {\n    --tw-translate-y: -0.75rem;\n  }\n\n  .xl\\:hover\\:-translate-y-4:hover {\n    --tw-translate-y: -1rem;\n  }\n\n  .xl\\:hover\\:-translate-y-5:hover {\n    --tw-translate-y: -1.25rem;\n  }\n\n  .xl\\:hover\\:-translate-y-6:hover {\n    --tw-translate-y: -1.5rem;\n  }\n\n  .xl\\:hover\\:-translate-y-7:hover {\n    --tw-translate-y: -1.75rem;\n  }\n\n  .xl\\:hover\\:-translate-y-8:hover {\n    --tw-translate-y: -2rem;\n  }\n\n  .xl\\:hover\\:-translate-y-9:hover {\n    --tw-translate-y: -2.25rem;\n  }\n\n  .xl\\:hover\\:-translate-y-10:hover {\n    --tw-translate-y: -2.5rem;\n  }\n\n  .xl\\:hover\\:-translate-y-11:hover {\n    --tw-translate-y: -2.75rem;\n  }\n\n  .xl\\:hover\\:-translate-y-12:hover {\n    --tw-translate-y: -3rem;\n  }\n\n  .xl\\:hover\\:-translate-y-14:hover {\n    --tw-translate-y: -3.5rem;\n  }\n\n  .xl\\:hover\\:-translate-y-16:hover {\n    --tw-translate-y: -4rem;\n  }\n\n  .xl\\:hover\\:-translate-y-20:hover {\n    --tw-translate-y: -5rem;\n  }\n\n  .xl\\:hover\\:-translate-y-24:hover {\n    --tw-translate-y: -6rem;\n  }\n\n  .xl\\:hover\\:-translate-y-28:hover {\n    --tw-translate-y: -7rem;\n  }\n\n  .xl\\:hover\\:-translate-y-32:hover {\n    --tw-translate-y: -8rem;\n  }\n\n  .xl\\:hover\\:-translate-y-36:hover {\n    --tw-translate-y: -9rem;\n  }\n\n  .xl\\:hover\\:-translate-y-40:hover {\n    --tw-translate-y: -10rem;\n  }\n\n  .xl\\:hover\\:-translate-y-44:hover {\n    --tw-translate-y: -11rem;\n  }\n\n  .xl\\:hover\\:-translate-y-48:hover {\n    --tw-translate-y: -12rem;\n  }\n\n  .xl\\:hover\\:-translate-y-52:hover {\n    --tw-translate-y: -13rem;\n  }\n\n  .xl\\:hover\\:-translate-y-56:hover {\n    --tw-translate-y: -14rem;\n  }\n\n  .xl\\:hover\\:-translate-y-60:hover {\n    --tw-translate-y: -15rem;\n  }\n\n  .xl\\:hover\\:-translate-y-64:hover {\n    --tw-translate-y: -16rem;\n  }\n\n  .xl\\:hover\\:-translate-y-72:hover {\n    --tw-translate-y: -18rem;\n  }\n\n  .xl\\:hover\\:-translate-y-80:hover {\n    --tw-translate-y: -20rem;\n  }\n\n  .xl\\:hover\\:-translate-y-96:hover {\n    --tw-translate-y: -24rem;\n  }\n\n  .xl\\:hover\\:-translate-y-px:hover {\n    --tw-translate-y: -1px;\n  }\n\n  .xl\\:hover\\:-translate-y-0\\.5:hover {\n    --tw-translate-y: -0.125rem;\n  }\n\n  .xl\\:hover\\:-translate-y-1\\.5:hover {\n    --tw-translate-y: -0.375rem;\n  }\n\n  .xl\\:hover\\:-translate-y-2\\.5:hover {\n    --tw-translate-y: -0.625rem;\n  }\n\n  .xl\\:hover\\:-translate-y-3\\.5:hover {\n    --tw-translate-y: -0.875rem;\n  }\n\n  .xl\\:hover\\:translate-y-1\\/2:hover {\n    --tw-translate-y: 50%;\n  }\n\n  .xl\\:hover\\:translate-y-1\\/3:hover {\n    --tw-translate-y: 33.333333%;\n  }\n\n  .xl\\:hover\\:translate-y-2\\/3:hover {\n    --tw-translate-y: 66.666667%;\n  }\n\n  .xl\\:hover\\:translate-y-1\\/4:hover {\n    --tw-translate-y: 25%;\n  }\n\n  .xl\\:hover\\:translate-y-2\\/4:hover {\n    --tw-translate-y: 50%;\n  }\n\n  .xl\\:hover\\:translate-y-3\\/4:hover {\n    --tw-translate-y: 75%;\n  }\n\n  .xl\\:hover\\:translate-y-full:hover {\n    --tw-translate-y: 100%;\n  }\n\n  .xl\\:hover\\:-translate-y-1\\/2:hover {\n    --tw-translate-y: -50%;\n  }\n\n  .xl\\:hover\\:-translate-y-1\\/3:hover {\n    --tw-translate-y: -33.333333%;\n  }\n\n  .xl\\:hover\\:-translate-y-2\\/3:hover {\n    --tw-translate-y: -66.666667%;\n  }\n\n  .xl\\:hover\\:-translate-y-1\\/4:hover {\n    --tw-translate-y: -25%;\n  }\n\n  .xl\\:hover\\:-translate-y-2\\/4:hover {\n    --tw-translate-y: -50%;\n  }\n\n  .xl\\:hover\\:-translate-y-3\\/4:hover {\n    --tw-translate-y: -75%;\n  }\n\n  .xl\\:hover\\:-translate-y-full:hover {\n    --tw-translate-y: -100%;\n  }\n\n  .xl\\:focus\\:translate-x-0:focus {\n    --tw-translate-x: 0px;\n  }\n\n  .xl\\:focus\\:translate-x-1:focus {\n    --tw-translate-x: 0.25rem;\n  }\n\n  .xl\\:focus\\:translate-x-2:focus {\n    --tw-translate-x: 0.5rem;\n  }\n\n  .xl\\:focus\\:translate-x-3:focus {\n    --tw-translate-x: 0.75rem;\n  }\n\n  .xl\\:focus\\:translate-x-4:focus {\n    --tw-translate-x: 1rem;\n  }\n\n  .xl\\:focus\\:translate-x-5:focus {\n    --tw-translate-x: 1.25rem;\n  }\n\n  .xl\\:focus\\:translate-x-6:focus {\n    --tw-translate-x: 1.5rem;\n  }\n\n  .xl\\:focus\\:translate-x-7:focus {\n    --tw-translate-x: 1.75rem;\n  }\n\n  .xl\\:focus\\:translate-x-8:focus {\n    --tw-translate-x: 2rem;\n  }\n\n  .xl\\:focus\\:translate-x-9:focus {\n    --tw-translate-x: 2.25rem;\n  }\n\n  .xl\\:focus\\:translate-x-10:focus {\n    --tw-translate-x: 2.5rem;\n  }\n\n  .xl\\:focus\\:translate-x-11:focus {\n    --tw-translate-x: 2.75rem;\n  }\n\n  .xl\\:focus\\:translate-x-12:focus {\n    --tw-translate-x: 3rem;\n  }\n\n  .xl\\:focus\\:translate-x-14:focus {\n    --tw-translate-x: 3.5rem;\n  }\n\n  .xl\\:focus\\:translate-x-16:focus {\n    --tw-translate-x: 4rem;\n  }\n\n  .xl\\:focus\\:translate-x-20:focus {\n    --tw-translate-x: 5rem;\n  }\n\n  .xl\\:focus\\:translate-x-24:focus {\n    --tw-translate-x: 6rem;\n  }\n\n  .xl\\:focus\\:translate-x-28:focus {\n    --tw-translate-x: 7rem;\n  }\n\n  .xl\\:focus\\:translate-x-32:focus {\n    --tw-translate-x: 8rem;\n  }\n\n  .xl\\:focus\\:translate-x-36:focus {\n    --tw-translate-x: 9rem;\n  }\n\n  .xl\\:focus\\:translate-x-40:focus {\n    --tw-translate-x: 10rem;\n  }\n\n  .xl\\:focus\\:translate-x-44:focus {\n    --tw-translate-x: 11rem;\n  }\n\n  .xl\\:focus\\:translate-x-48:focus {\n    --tw-translate-x: 12rem;\n  }\n\n  .xl\\:focus\\:translate-x-52:focus {\n    --tw-translate-x: 13rem;\n  }\n\n  .xl\\:focus\\:translate-x-56:focus {\n    --tw-translate-x: 14rem;\n  }\n\n  .xl\\:focus\\:translate-x-60:focus {\n    --tw-translate-x: 15rem;\n  }\n\n  .xl\\:focus\\:translate-x-64:focus {\n    --tw-translate-x: 16rem;\n  }\n\n  .xl\\:focus\\:translate-x-72:focus {\n    --tw-translate-x: 18rem;\n  }\n\n  .xl\\:focus\\:translate-x-80:focus {\n    --tw-translate-x: 20rem;\n  }\n\n  .xl\\:focus\\:translate-x-96:focus {\n    --tw-translate-x: 24rem;\n  }\n\n  .xl\\:focus\\:translate-x-px:focus {\n    --tw-translate-x: 1px;\n  }\n\n  .xl\\:focus\\:translate-x-0\\.5:focus {\n    --tw-translate-x: 0.125rem;\n  }\n\n  .xl\\:focus\\:translate-x-1\\.5:focus {\n    --tw-translate-x: 0.375rem;\n  }\n\n  .xl\\:focus\\:translate-x-2\\.5:focus {\n    --tw-translate-x: 0.625rem;\n  }\n\n  .xl\\:focus\\:translate-x-3\\.5:focus {\n    --tw-translate-x: 0.875rem;\n  }\n\n  .xl\\:focus\\:-translate-x-0:focus {\n    --tw-translate-x: 0px;\n  }\n\n  .xl\\:focus\\:-translate-x-1:focus {\n    --tw-translate-x: -0.25rem;\n  }\n\n  .xl\\:focus\\:-translate-x-2:focus {\n    --tw-translate-x: -0.5rem;\n  }\n\n  .xl\\:focus\\:-translate-x-3:focus {\n    --tw-translate-x: -0.75rem;\n  }\n\n  .xl\\:focus\\:-translate-x-4:focus {\n    --tw-translate-x: -1rem;\n  }\n\n  .xl\\:focus\\:-translate-x-5:focus {\n    --tw-translate-x: -1.25rem;\n  }\n\n  .xl\\:focus\\:-translate-x-6:focus {\n    --tw-translate-x: -1.5rem;\n  }\n\n  .xl\\:focus\\:-translate-x-7:focus {\n    --tw-translate-x: -1.75rem;\n  }\n\n  .xl\\:focus\\:-translate-x-8:focus {\n    --tw-translate-x: -2rem;\n  }\n\n  .xl\\:focus\\:-translate-x-9:focus {\n    --tw-translate-x: -2.25rem;\n  }\n\n  .xl\\:focus\\:-translate-x-10:focus {\n    --tw-translate-x: -2.5rem;\n  }\n\n  .xl\\:focus\\:-translate-x-11:focus {\n    --tw-translate-x: -2.75rem;\n  }\n\n  .xl\\:focus\\:-translate-x-12:focus {\n    --tw-translate-x: -3rem;\n  }\n\n  .xl\\:focus\\:-translate-x-14:focus {\n    --tw-translate-x: -3.5rem;\n  }\n\n  .xl\\:focus\\:-translate-x-16:focus {\n    --tw-translate-x: -4rem;\n  }\n\n  .xl\\:focus\\:-translate-x-20:focus {\n    --tw-translate-x: -5rem;\n  }\n\n  .xl\\:focus\\:-translate-x-24:focus {\n    --tw-translate-x: -6rem;\n  }\n\n  .xl\\:focus\\:-translate-x-28:focus {\n    --tw-translate-x: -7rem;\n  }\n\n  .xl\\:focus\\:-translate-x-32:focus {\n    --tw-translate-x: -8rem;\n  }\n\n  .xl\\:focus\\:-translate-x-36:focus {\n    --tw-translate-x: -9rem;\n  }\n\n  .xl\\:focus\\:-translate-x-40:focus {\n    --tw-translate-x: -10rem;\n  }\n\n  .xl\\:focus\\:-translate-x-44:focus {\n    --tw-translate-x: -11rem;\n  }\n\n  .xl\\:focus\\:-translate-x-48:focus {\n    --tw-translate-x: -12rem;\n  }\n\n  .xl\\:focus\\:-translate-x-52:focus {\n    --tw-translate-x: -13rem;\n  }\n\n  .xl\\:focus\\:-translate-x-56:focus {\n    --tw-translate-x: -14rem;\n  }\n\n  .xl\\:focus\\:-translate-x-60:focus {\n    --tw-translate-x: -15rem;\n  }\n\n  .xl\\:focus\\:-translate-x-64:focus {\n    --tw-translate-x: -16rem;\n  }\n\n  .xl\\:focus\\:-translate-x-72:focus {\n    --tw-translate-x: -18rem;\n  }\n\n  .xl\\:focus\\:-translate-x-80:focus {\n    --tw-translate-x: -20rem;\n  }\n\n  .xl\\:focus\\:-translate-x-96:focus {\n    --tw-translate-x: -24rem;\n  }\n\n  .xl\\:focus\\:-translate-x-px:focus {\n    --tw-translate-x: -1px;\n  }\n\n  .xl\\:focus\\:-translate-x-0\\.5:focus {\n    --tw-translate-x: -0.125rem;\n  }\n\n  .xl\\:focus\\:-translate-x-1\\.5:focus {\n    --tw-translate-x: -0.375rem;\n  }\n\n  .xl\\:focus\\:-translate-x-2\\.5:focus {\n    --tw-translate-x: -0.625rem;\n  }\n\n  .xl\\:focus\\:-translate-x-3\\.5:focus {\n    --tw-translate-x: -0.875rem;\n  }\n\n  .xl\\:focus\\:translate-x-1\\/2:focus {\n    --tw-translate-x: 50%;\n  }\n\n  .xl\\:focus\\:translate-x-1\\/3:focus {\n    --tw-translate-x: 33.333333%;\n  }\n\n  .xl\\:focus\\:translate-x-2\\/3:focus {\n    --tw-translate-x: 66.666667%;\n  }\n\n  .xl\\:focus\\:translate-x-1\\/4:focus {\n    --tw-translate-x: 25%;\n  }\n\n  .xl\\:focus\\:translate-x-2\\/4:focus {\n    --tw-translate-x: 50%;\n  }\n\n  .xl\\:focus\\:translate-x-3\\/4:focus {\n    --tw-translate-x: 75%;\n  }\n\n  .xl\\:focus\\:translate-x-full:focus {\n    --tw-translate-x: 100%;\n  }\n\n  .xl\\:focus\\:-translate-x-1\\/2:focus {\n    --tw-translate-x: -50%;\n  }\n\n  .xl\\:focus\\:-translate-x-1\\/3:focus {\n    --tw-translate-x: -33.333333%;\n  }\n\n  .xl\\:focus\\:-translate-x-2\\/3:focus {\n    --tw-translate-x: -66.666667%;\n  }\n\n  .xl\\:focus\\:-translate-x-1\\/4:focus {\n    --tw-translate-x: -25%;\n  }\n\n  .xl\\:focus\\:-translate-x-2\\/4:focus {\n    --tw-translate-x: -50%;\n  }\n\n  .xl\\:focus\\:-translate-x-3\\/4:focus {\n    --tw-translate-x: -75%;\n  }\n\n  .xl\\:focus\\:-translate-x-full:focus {\n    --tw-translate-x: -100%;\n  }\n\n  .xl\\:focus\\:translate-y-0:focus {\n    --tw-translate-y: 0px;\n  }\n\n  .xl\\:focus\\:translate-y-1:focus {\n    --tw-translate-y: 0.25rem;\n  }\n\n  .xl\\:focus\\:translate-y-2:focus {\n    --tw-translate-y: 0.5rem;\n  }\n\n  .xl\\:focus\\:translate-y-3:focus {\n    --tw-translate-y: 0.75rem;\n  }\n\n  .xl\\:focus\\:translate-y-4:focus {\n    --tw-translate-y: 1rem;\n  }\n\n  .xl\\:focus\\:translate-y-5:focus {\n    --tw-translate-y: 1.25rem;\n  }\n\n  .xl\\:focus\\:translate-y-6:focus {\n    --tw-translate-y: 1.5rem;\n  }\n\n  .xl\\:focus\\:translate-y-7:focus {\n    --tw-translate-y: 1.75rem;\n  }\n\n  .xl\\:focus\\:translate-y-8:focus {\n    --tw-translate-y: 2rem;\n  }\n\n  .xl\\:focus\\:translate-y-9:focus {\n    --tw-translate-y: 2.25rem;\n  }\n\n  .xl\\:focus\\:translate-y-10:focus {\n    --tw-translate-y: 2.5rem;\n  }\n\n  .xl\\:focus\\:translate-y-11:focus {\n    --tw-translate-y: 2.75rem;\n  }\n\n  .xl\\:focus\\:translate-y-12:focus {\n    --tw-translate-y: 3rem;\n  }\n\n  .xl\\:focus\\:translate-y-14:focus {\n    --tw-translate-y: 3.5rem;\n  }\n\n  .xl\\:focus\\:translate-y-16:focus {\n    --tw-translate-y: 4rem;\n  }\n\n  .xl\\:focus\\:translate-y-20:focus {\n    --tw-translate-y: 5rem;\n  }\n\n  .xl\\:focus\\:translate-y-24:focus {\n    --tw-translate-y: 6rem;\n  }\n\n  .xl\\:focus\\:translate-y-28:focus {\n    --tw-translate-y: 7rem;\n  }\n\n  .xl\\:focus\\:translate-y-32:focus {\n    --tw-translate-y: 8rem;\n  }\n\n  .xl\\:focus\\:translate-y-36:focus {\n    --tw-translate-y: 9rem;\n  }\n\n  .xl\\:focus\\:translate-y-40:focus {\n    --tw-translate-y: 10rem;\n  }\n\n  .xl\\:focus\\:translate-y-44:focus {\n    --tw-translate-y: 11rem;\n  }\n\n  .xl\\:focus\\:translate-y-48:focus {\n    --tw-translate-y: 12rem;\n  }\n\n  .xl\\:focus\\:translate-y-52:focus {\n    --tw-translate-y: 13rem;\n  }\n\n  .xl\\:focus\\:translate-y-56:focus {\n    --tw-translate-y: 14rem;\n  }\n\n  .xl\\:focus\\:translate-y-60:focus {\n    --tw-translate-y: 15rem;\n  }\n\n  .xl\\:focus\\:translate-y-64:focus {\n    --tw-translate-y: 16rem;\n  }\n\n  .xl\\:focus\\:translate-y-72:focus {\n    --tw-translate-y: 18rem;\n  }\n\n  .xl\\:focus\\:translate-y-80:focus {\n    --tw-translate-y: 20rem;\n  }\n\n  .xl\\:focus\\:translate-y-96:focus {\n    --tw-translate-y: 24rem;\n  }\n\n  .xl\\:focus\\:translate-y-px:focus {\n    --tw-translate-y: 1px;\n  }\n\n  .xl\\:focus\\:translate-y-0\\.5:focus {\n    --tw-translate-y: 0.125rem;\n  }\n\n  .xl\\:focus\\:translate-y-1\\.5:focus {\n    --tw-translate-y: 0.375rem;\n  }\n\n  .xl\\:focus\\:translate-y-2\\.5:focus {\n    --tw-translate-y: 0.625rem;\n  }\n\n  .xl\\:focus\\:translate-y-3\\.5:focus {\n    --tw-translate-y: 0.875rem;\n  }\n\n  .xl\\:focus\\:-translate-y-0:focus {\n    --tw-translate-y: 0px;\n  }\n\n  .xl\\:focus\\:-translate-y-1:focus {\n    --tw-translate-y: -0.25rem;\n  }\n\n  .xl\\:focus\\:-translate-y-2:focus {\n    --tw-translate-y: -0.5rem;\n  }\n\n  .xl\\:focus\\:-translate-y-3:focus {\n    --tw-translate-y: -0.75rem;\n  }\n\n  .xl\\:focus\\:-translate-y-4:focus {\n    --tw-translate-y: -1rem;\n  }\n\n  .xl\\:focus\\:-translate-y-5:focus {\n    --tw-translate-y: -1.25rem;\n  }\n\n  .xl\\:focus\\:-translate-y-6:focus {\n    --tw-translate-y: -1.5rem;\n  }\n\n  .xl\\:focus\\:-translate-y-7:focus {\n    --tw-translate-y: -1.75rem;\n  }\n\n  .xl\\:focus\\:-translate-y-8:focus {\n    --tw-translate-y: -2rem;\n  }\n\n  .xl\\:focus\\:-translate-y-9:focus {\n    --tw-translate-y: -2.25rem;\n  }\n\n  .xl\\:focus\\:-translate-y-10:focus {\n    --tw-translate-y: -2.5rem;\n  }\n\n  .xl\\:focus\\:-translate-y-11:focus {\n    --tw-translate-y: -2.75rem;\n  }\n\n  .xl\\:focus\\:-translate-y-12:focus {\n    --tw-translate-y: -3rem;\n  }\n\n  .xl\\:focus\\:-translate-y-14:focus {\n    --tw-translate-y: -3.5rem;\n  }\n\n  .xl\\:focus\\:-translate-y-16:focus {\n    --tw-translate-y: -4rem;\n  }\n\n  .xl\\:focus\\:-translate-y-20:focus {\n    --tw-translate-y: -5rem;\n  }\n\n  .xl\\:focus\\:-translate-y-24:focus {\n    --tw-translate-y: -6rem;\n  }\n\n  .xl\\:focus\\:-translate-y-28:focus {\n    --tw-translate-y: -7rem;\n  }\n\n  .xl\\:focus\\:-translate-y-32:focus {\n    --tw-translate-y: -8rem;\n  }\n\n  .xl\\:focus\\:-translate-y-36:focus {\n    --tw-translate-y: -9rem;\n  }\n\n  .xl\\:focus\\:-translate-y-40:focus {\n    --tw-translate-y: -10rem;\n  }\n\n  .xl\\:focus\\:-translate-y-44:focus {\n    --tw-translate-y: -11rem;\n  }\n\n  .xl\\:focus\\:-translate-y-48:focus {\n    --tw-translate-y: -12rem;\n  }\n\n  .xl\\:focus\\:-translate-y-52:focus {\n    --tw-translate-y: -13rem;\n  }\n\n  .xl\\:focus\\:-translate-y-56:focus {\n    --tw-translate-y: -14rem;\n  }\n\n  .xl\\:focus\\:-translate-y-60:focus {\n    --tw-translate-y: -15rem;\n  }\n\n  .xl\\:focus\\:-translate-y-64:focus {\n    --tw-translate-y: -16rem;\n  }\n\n  .xl\\:focus\\:-translate-y-72:focus {\n    --tw-translate-y: -18rem;\n  }\n\n  .xl\\:focus\\:-translate-y-80:focus {\n    --tw-translate-y: -20rem;\n  }\n\n  .xl\\:focus\\:-translate-y-96:focus {\n    --tw-translate-y: -24rem;\n  }\n\n  .xl\\:focus\\:-translate-y-px:focus {\n    --tw-translate-y: -1px;\n  }\n\n  .xl\\:focus\\:-translate-y-0\\.5:focus {\n    --tw-translate-y: -0.125rem;\n  }\n\n  .xl\\:focus\\:-translate-y-1\\.5:focus {\n    --tw-translate-y: -0.375rem;\n  }\n\n  .xl\\:focus\\:-translate-y-2\\.5:focus {\n    --tw-translate-y: -0.625rem;\n  }\n\n  .xl\\:focus\\:-translate-y-3\\.5:focus {\n    --tw-translate-y: -0.875rem;\n  }\n\n  .xl\\:focus\\:translate-y-1\\/2:focus {\n    --tw-translate-y: 50%;\n  }\n\n  .xl\\:focus\\:translate-y-1\\/3:focus {\n    --tw-translate-y: 33.333333%;\n  }\n\n  .xl\\:focus\\:translate-y-2\\/3:focus {\n    --tw-translate-y: 66.666667%;\n  }\n\n  .xl\\:focus\\:translate-y-1\\/4:focus {\n    --tw-translate-y: 25%;\n  }\n\n  .xl\\:focus\\:translate-y-2\\/4:focus {\n    --tw-translate-y: 50%;\n  }\n\n  .xl\\:focus\\:translate-y-3\\/4:focus {\n    --tw-translate-y: 75%;\n  }\n\n  .xl\\:focus\\:translate-y-full:focus {\n    --tw-translate-y: 100%;\n  }\n\n  .xl\\:focus\\:-translate-y-1\\/2:focus {\n    --tw-translate-y: -50%;\n  }\n\n  .xl\\:focus\\:-translate-y-1\\/3:focus {\n    --tw-translate-y: -33.333333%;\n  }\n\n  .xl\\:focus\\:-translate-y-2\\/3:focus {\n    --tw-translate-y: -66.666667%;\n  }\n\n  .xl\\:focus\\:-translate-y-1\\/4:focus {\n    --tw-translate-y: -25%;\n  }\n\n  .xl\\:focus\\:-translate-y-2\\/4:focus {\n    --tw-translate-y: -50%;\n  }\n\n  .xl\\:focus\\:-translate-y-3\\/4:focus {\n    --tw-translate-y: -75%;\n  }\n\n  .xl\\:focus\\:-translate-y-full:focus {\n    --tw-translate-y: -100%;\n  }\n\n  .xl\\:skew-x-0 {\n    --tw-skew-x: 0deg;\n  }\n\n  .xl\\:skew-x-1 {\n    --tw-skew-x: 1deg;\n  }\n\n  .xl\\:skew-x-2 {\n    --tw-skew-x: 2deg;\n  }\n\n  .xl\\:skew-x-3 {\n    --tw-skew-x: 3deg;\n  }\n\n  .xl\\:skew-x-6 {\n    --tw-skew-x: 6deg;\n  }\n\n  .xl\\:skew-x-12 {\n    --tw-skew-x: 12deg;\n  }\n\n  .xl\\:-skew-x-12 {\n    --tw-skew-x: -12deg;\n  }\n\n  .xl\\:-skew-x-6 {\n    --tw-skew-x: -6deg;\n  }\n\n  .xl\\:-skew-x-3 {\n    --tw-skew-x: -3deg;\n  }\n\n  .xl\\:-skew-x-2 {\n    --tw-skew-x: -2deg;\n  }\n\n  .xl\\:-skew-x-1 {\n    --tw-skew-x: -1deg;\n  }\n\n  .xl\\:skew-y-0 {\n    --tw-skew-y: 0deg;\n  }\n\n  .xl\\:skew-y-1 {\n    --tw-skew-y: 1deg;\n  }\n\n  .xl\\:skew-y-2 {\n    --tw-skew-y: 2deg;\n  }\n\n  .xl\\:skew-y-3 {\n    --tw-skew-y: 3deg;\n  }\n\n  .xl\\:skew-y-6 {\n    --tw-skew-y: 6deg;\n  }\n\n  .xl\\:skew-y-12 {\n    --tw-skew-y: 12deg;\n  }\n\n  .xl\\:-skew-y-12 {\n    --tw-skew-y: -12deg;\n  }\n\n  .xl\\:-skew-y-6 {\n    --tw-skew-y: -6deg;\n  }\n\n  .xl\\:-skew-y-3 {\n    --tw-skew-y: -3deg;\n  }\n\n  .xl\\:-skew-y-2 {\n    --tw-skew-y: -2deg;\n  }\n\n  .xl\\:-skew-y-1 {\n    --tw-skew-y: -1deg;\n  }\n\n  .xl\\:hover\\:skew-x-0:hover {\n    --tw-skew-x: 0deg;\n  }\n\n  .xl\\:hover\\:skew-x-1:hover {\n    --tw-skew-x: 1deg;\n  }\n\n  .xl\\:hover\\:skew-x-2:hover {\n    --tw-skew-x: 2deg;\n  }\n\n  .xl\\:hover\\:skew-x-3:hover {\n    --tw-skew-x: 3deg;\n  }\n\n  .xl\\:hover\\:skew-x-6:hover {\n    --tw-skew-x: 6deg;\n  }\n\n  .xl\\:hover\\:skew-x-12:hover {\n    --tw-skew-x: 12deg;\n  }\n\n  .xl\\:hover\\:-skew-x-12:hover {\n    --tw-skew-x: -12deg;\n  }\n\n  .xl\\:hover\\:-skew-x-6:hover {\n    --tw-skew-x: -6deg;\n  }\n\n  .xl\\:hover\\:-skew-x-3:hover {\n    --tw-skew-x: -3deg;\n  }\n\n  .xl\\:hover\\:-skew-x-2:hover {\n    --tw-skew-x: -2deg;\n  }\n\n  .xl\\:hover\\:-skew-x-1:hover {\n    --tw-skew-x: -1deg;\n  }\n\n  .xl\\:hover\\:skew-y-0:hover {\n    --tw-skew-y: 0deg;\n  }\n\n  .xl\\:hover\\:skew-y-1:hover {\n    --tw-skew-y: 1deg;\n  }\n\n  .xl\\:hover\\:skew-y-2:hover {\n    --tw-skew-y: 2deg;\n  }\n\n  .xl\\:hover\\:skew-y-3:hover {\n    --tw-skew-y: 3deg;\n  }\n\n  .xl\\:hover\\:skew-y-6:hover {\n    --tw-skew-y: 6deg;\n  }\n\n  .xl\\:hover\\:skew-y-12:hover {\n    --tw-skew-y: 12deg;\n  }\n\n  .xl\\:hover\\:-skew-y-12:hover {\n    --tw-skew-y: -12deg;\n  }\n\n  .xl\\:hover\\:-skew-y-6:hover {\n    --tw-skew-y: -6deg;\n  }\n\n  .xl\\:hover\\:-skew-y-3:hover {\n    --tw-skew-y: -3deg;\n  }\n\n  .xl\\:hover\\:-skew-y-2:hover {\n    --tw-skew-y: -2deg;\n  }\n\n  .xl\\:hover\\:-skew-y-1:hover {\n    --tw-skew-y: -1deg;\n  }\n\n  .xl\\:focus\\:skew-x-0:focus {\n    --tw-skew-x: 0deg;\n  }\n\n  .xl\\:focus\\:skew-x-1:focus {\n    --tw-skew-x: 1deg;\n  }\n\n  .xl\\:focus\\:skew-x-2:focus {\n    --tw-skew-x: 2deg;\n  }\n\n  .xl\\:focus\\:skew-x-3:focus {\n    --tw-skew-x: 3deg;\n  }\n\n  .xl\\:focus\\:skew-x-6:focus {\n    --tw-skew-x: 6deg;\n  }\n\n  .xl\\:focus\\:skew-x-12:focus {\n    --tw-skew-x: 12deg;\n  }\n\n  .xl\\:focus\\:-skew-x-12:focus {\n    --tw-skew-x: -12deg;\n  }\n\n  .xl\\:focus\\:-skew-x-6:focus {\n    --tw-skew-x: -6deg;\n  }\n\n  .xl\\:focus\\:-skew-x-3:focus {\n    --tw-skew-x: -3deg;\n  }\n\n  .xl\\:focus\\:-skew-x-2:focus {\n    --tw-skew-x: -2deg;\n  }\n\n  .xl\\:focus\\:-skew-x-1:focus {\n    --tw-skew-x: -1deg;\n  }\n\n  .xl\\:focus\\:skew-y-0:focus {\n    --tw-skew-y: 0deg;\n  }\n\n  .xl\\:focus\\:skew-y-1:focus {\n    --tw-skew-y: 1deg;\n  }\n\n  .xl\\:focus\\:skew-y-2:focus {\n    --tw-skew-y: 2deg;\n  }\n\n  .xl\\:focus\\:skew-y-3:focus {\n    --tw-skew-y: 3deg;\n  }\n\n  .xl\\:focus\\:skew-y-6:focus {\n    --tw-skew-y: 6deg;\n  }\n\n  .xl\\:focus\\:skew-y-12:focus {\n    --tw-skew-y: 12deg;\n  }\n\n  .xl\\:focus\\:-skew-y-12:focus {\n    --tw-skew-y: -12deg;\n  }\n\n  .xl\\:focus\\:-skew-y-6:focus {\n    --tw-skew-y: -6deg;\n  }\n\n  .xl\\:focus\\:-skew-y-3:focus {\n    --tw-skew-y: -3deg;\n  }\n\n  .xl\\:focus\\:-skew-y-2:focus {\n    --tw-skew-y: -2deg;\n  }\n\n  .xl\\:focus\\:-skew-y-1:focus {\n    --tw-skew-y: -1deg;\n  }\n\n  .xl\\:transition-none {\n    transition-property: none;\n  }\n\n  .xl\\:transition-all {\n    transition-property: all;\n    transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);\n    transition-duration: 150ms;\n  }\n\n  .xl\\:transition {\n    transition-property: background-color, border-color, color, fill, stroke, opacity, box-shadow, transform, filter, -webkit-backdrop-filter;\n    transition-property: background-color, border-color, color, fill, stroke, opacity, box-shadow, transform, filter, backdrop-filter;\n    transition-property: background-color, border-color, color, fill, stroke, opacity, box-shadow, transform, filter, backdrop-filter, -webkit-backdrop-filter;\n    transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);\n    transition-duration: 150ms;\n  }\n\n  .xl\\:transition-colors {\n    transition-property: background-color, border-color, color, fill, stroke;\n    transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);\n    transition-duration: 150ms;\n  }\n\n  .xl\\:transition-opacity {\n    transition-property: opacity;\n    transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);\n    transition-duration: 150ms;\n  }\n\n  .xl\\:transition-shadow {\n    transition-property: box-shadow;\n    transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);\n    transition-duration: 150ms;\n  }\n\n  .xl\\:transition-transform {\n    transition-property: transform;\n    transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);\n    transition-duration: 150ms;\n  }\n\n  .xl\\:ease-linear {\n    transition-timing-function: linear;\n  }\n\n  .xl\\:ease-in {\n    transition-timing-function: cubic-bezier(0.4, 0, 1, 1);\n  }\n\n  .xl\\:ease-out {\n    transition-timing-function: cubic-bezier(0, 0, 0.2, 1);\n  }\n\n  .xl\\:ease-in-out {\n    transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);\n  }\n\n  .xl\\:duration-75 {\n    transition-duration: 75ms;\n  }\n\n  .xl\\:duration-100 {\n    transition-duration: 100ms;\n  }\n\n  .xl\\:duration-150 {\n    transition-duration: 150ms;\n  }\n\n  .xl\\:duration-200 {\n    transition-duration: 200ms;\n  }\n\n  .xl\\:duration-300 {\n    transition-duration: 300ms;\n  }\n\n  .xl\\:duration-500 {\n    transition-duration: 500ms;\n  }\n\n  .xl\\:duration-700 {\n    transition-duration: 700ms;\n  }\n\n  .xl\\:duration-1000 {\n    transition-duration: 1000ms;\n  }\n\n  .xl\\:delay-75 {\n    transition-delay: 75ms;\n  }\n\n  .xl\\:delay-100 {\n    transition-delay: 100ms;\n  }\n\n  .xl\\:delay-150 {\n    transition-delay: 150ms;\n  }\n\n  .xl\\:delay-200 {\n    transition-delay: 200ms;\n  }\n\n  .xl\\:delay-300 {\n    transition-delay: 300ms;\n  }\n\n  .xl\\:delay-500 {\n    transition-delay: 500ms;\n  }\n\n  .xl\\:delay-700 {\n    transition-delay: 700ms;\n  }\n\n  .xl\\:delay-1000 {\n    transition-delay: 1000ms;\n  }\n\n  .xl\\:animate-none {\n    -webkit-animation: none;\n            animation: none;\n  }\n\n  .xl\\:animate-spin {\n    -webkit-animation: spin 1s linear infinite;\n            animation: spin 1s linear infinite;\n  }\n\n  .xl\\:animate-ping {\n    -webkit-animation: ping 1s cubic-bezier(0, 0, 0.2, 1) infinite;\n            animation: ping 1s cubic-bezier(0, 0, 0.2, 1) infinite;\n  }\n\n  .xl\\:animate-pulse {\n    -webkit-animation: pulse 2s cubic-bezier(0.4, 0, 0.6, 1) infinite;\n            animation: pulse 2s cubic-bezier(0.4, 0, 0.6, 1) infinite;\n  }\n\n  .xl\\:animate-bounce {\n    -webkit-animation: bounce 1s infinite;\n            animation: bounce 1s infinite;\n  }\n\n  .xl\\:mix-blend-normal {\n    mix-blend-mode: normal;\n  }\n\n  .xl\\:mix-blend-multiply {\n    mix-blend-mode: multiply;\n  }\n\n  .xl\\:mix-blend-screen {\n    mix-blend-mode: screen;\n  }\n\n  .xl\\:mix-blend-overlay {\n    mix-blend-mode: overlay;\n  }\n\n  .xl\\:mix-blend-darken {\n    mix-blend-mode: darken;\n  }\n\n  .xl\\:mix-blend-lighten {\n    mix-blend-mode: lighten;\n  }\n\n  .xl\\:mix-blend-color-dodge {\n    mix-blend-mode: color-dodge;\n  }\n\n  .xl\\:mix-blend-color-burn {\n    mix-blend-mode: color-burn;\n  }\n\n  .xl\\:mix-blend-hard-light {\n    mix-blend-mode: hard-light;\n  }\n\n  .xl\\:mix-blend-soft-light {\n    mix-blend-mode: soft-light;\n  }\n\n  .xl\\:mix-blend-difference {\n    mix-blend-mode: difference;\n  }\n\n  .xl\\:mix-blend-exclusion {\n    mix-blend-mode: exclusion;\n  }\n\n  .xl\\:mix-blend-hue {\n    mix-blend-mode: hue;\n  }\n\n  .xl\\:mix-blend-saturation {\n    mix-blend-mode: saturation;\n  }\n\n  .xl\\:mix-blend-color {\n    mix-blend-mode: color;\n  }\n\n  .xl\\:mix-blend-luminosity {\n    mix-blend-mode: luminosity;\n  }\n\n  .xl\\:bg-blend-normal {\n    background-blend-mode: normal;\n  }\n\n  .xl\\:bg-blend-multiply {\n    background-blend-mode: multiply;\n  }\n\n  .xl\\:bg-blend-screen {\n    background-blend-mode: screen;\n  }\n\n  .xl\\:bg-blend-overlay {\n    background-blend-mode: overlay;\n  }\n\n  .xl\\:bg-blend-darken {\n    background-blend-mode: darken;\n  }\n\n  .xl\\:bg-blend-lighten {\n    background-blend-mode: lighten;\n  }\n\n  .xl\\:bg-blend-color-dodge {\n    background-blend-mode: color-dodge;\n  }\n\n  .xl\\:bg-blend-color-burn {\n    background-blend-mode: color-burn;\n  }\n\n  .xl\\:bg-blend-hard-light {\n    background-blend-mode: hard-light;\n  }\n\n  .xl\\:bg-blend-soft-light {\n    background-blend-mode: soft-light;\n  }\n\n  .xl\\:bg-blend-difference {\n    background-blend-mode: difference;\n  }\n\n  .xl\\:bg-blend-exclusion {\n    background-blend-mode: exclusion;\n  }\n\n  .xl\\:bg-blend-hue {\n    background-blend-mode: hue;\n  }\n\n  .xl\\:bg-blend-saturation {\n    background-blend-mode: saturation;\n  }\n\n  .xl\\:bg-blend-color {\n    background-blend-mode: color;\n  }\n\n  .xl\\:bg-blend-luminosity {\n    background-blend-mode: luminosity;\n  }\n\n  .xl\\:filter {\n    --tw-blur: var(--tw-empty,/*!*/ /*!*/);\n    --tw-brightness: var(--tw-empty,/*!*/ /*!*/);\n    --tw-contrast: var(--tw-empty,/*!*/ /*!*/);\n    --tw-grayscale: var(--tw-empty,/*!*/ /*!*/);\n    --tw-hue-rotate: var(--tw-empty,/*!*/ /*!*/);\n    --tw-invert: var(--tw-empty,/*!*/ /*!*/);\n    --tw-saturate: var(--tw-empty,/*!*/ /*!*/);\n    --tw-sepia: var(--tw-empty,/*!*/ /*!*/);\n    --tw-drop-shadow: var(--tw-empty,/*!*/ /*!*/);\n    filter: var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow);\n  }\n\n  .xl\\:filter-none {\n    filter: none;\n  }\n\n  .xl\\:blur-0 {\n    --tw-blur: blur(0);\n  }\n\n  .xl\\:blur-sm {\n    --tw-blur: blur(4px);\n  }\n\n  .xl\\:blur {\n    --tw-blur: blur(8px);\n  }\n\n  .xl\\:blur-md {\n    --tw-blur: blur(12px);\n  }\n\n  .xl\\:blur-lg {\n    --tw-blur: blur(16px);\n  }\n\n  .xl\\:blur-xl {\n    --tw-blur: blur(24px);\n  }\n\n  .xl\\:blur-2xl {\n    --tw-blur: blur(40px);\n  }\n\n  .xl\\:blur-3xl {\n    --tw-blur: blur(64px);\n  }\n\n  .xl\\:brightness-0 {\n    --tw-brightness: brightness(0);\n  }\n\n  .xl\\:brightness-50 {\n    --tw-brightness: brightness(.5);\n  }\n\n  .xl\\:brightness-75 {\n    --tw-brightness: brightness(.75);\n  }\n\n  .xl\\:brightness-90 {\n    --tw-brightness: brightness(.9);\n  }\n\n  .xl\\:brightness-95 {\n    --tw-brightness: brightness(.95);\n  }\n\n  .xl\\:brightness-100 {\n    --tw-brightness: brightness(1);\n  }\n\n  .xl\\:brightness-105 {\n    --tw-brightness: brightness(1.05);\n  }\n\n  .xl\\:brightness-110 {\n    --tw-brightness: brightness(1.1);\n  }\n\n  .xl\\:brightness-125 {\n    --tw-brightness: brightness(1.25);\n  }\n\n  .xl\\:brightness-150 {\n    --tw-brightness: brightness(1.5);\n  }\n\n  .xl\\:brightness-200 {\n    --tw-brightness: brightness(2);\n  }\n\n  .xl\\:contrast-0 {\n    --tw-contrast: contrast(0);\n  }\n\n  .xl\\:contrast-50 {\n    --tw-contrast: contrast(.5);\n  }\n\n  .xl\\:contrast-75 {\n    --tw-contrast: contrast(.75);\n  }\n\n  .xl\\:contrast-100 {\n    --tw-contrast: contrast(1);\n  }\n\n  .xl\\:contrast-125 {\n    --tw-contrast: contrast(1.25);\n  }\n\n  .xl\\:contrast-150 {\n    --tw-contrast: contrast(1.5);\n  }\n\n  .xl\\:contrast-200 {\n    --tw-contrast: contrast(2);\n  }\n\n  .xl\\:drop-shadow-sm {\n    --tw-drop-shadow: drop-shadow(0 1px 1px rgba(0,0,0,0.05));\n  }\n\n  .xl\\:drop-shadow {\n    --tw-drop-shadow: drop-shadow(0 1px 2px rgba(0, 0, 0, 0.1)) drop-shadow(0 1px 1px rgba(0, 0, 0, 0.06));\n  }\n\n  .xl\\:drop-shadow-md {\n    --tw-drop-shadow: drop-shadow(0 4px 3px rgba(0, 0, 0, 0.07)) drop-shadow(0 2px 2px rgba(0, 0, 0, 0.06));\n  }\n\n  .xl\\:drop-shadow-lg {\n    --tw-drop-shadow: drop-shadow(0 10px 8px rgba(0, 0, 0, 0.04)) drop-shadow(0 4px 3px rgba(0, 0, 0, 0.1));\n  }\n\n  .xl\\:drop-shadow-xl {\n    --tw-drop-shadow: drop-shadow(0 20px 13px rgba(0, 0, 0, 0.03)) drop-shadow(0 8px 5px rgba(0, 0, 0, 0.08));\n  }\n\n  .xl\\:drop-shadow-2xl {\n    --tw-drop-shadow: drop-shadow(0 25px 25px rgba(0, 0, 0, 0.15));\n  }\n\n  .xl\\:drop-shadow-none {\n    --tw-drop-shadow: drop-shadow(0 0 #0000);\n  }\n\n  .xl\\:grayscale-0 {\n    --tw-grayscale: grayscale(0);\n  }\n\n  .xl\\:grayscale {\n    --tw-grayscale: grayscale(100%);\n  }\n\n  .xl\\:hue-rotate-0 {\n    --tw-hue-rotate: hue-rotate(0deg);\n  }\n\n  .xl\\:hue-rotate-15 {\n    --tw-hue-rotate: hue-rotate(15deg);\n  }\n\n  .xl\\:hue-rotate-30 {\n    --tw-hue-rotate: hue-rotate(30deg);\n  }\n\n  .xl\\:hue-rotate-60 {\n    --tw-hue-rotate: hue-rotate(60deg);\n  }\n\n  .xl\\:hue-rotate-90 {\n    --tw-hue-rotate: hue-rotate(90deg);\n  }\n\n  .xl\\:hue-rotate-180 {\n    --tw-hue-rotate: hue-rotate(180deg);\n  }\n\n  .xl\\:-hue-rotate-180 {\n    --tw-hue-rotate: hue-rotate(-180deg);\n  }\n\n  .xl\\:-hue-rotate-90 {\n    --tw-hue-rotate: hue-rotate(-90deg);\n  }\n\n  .xl\\:-hue-rotate-60 {\n    --tw-hue-rotate: hue-rotate(-60deg);\n  }\n\n  .xl\\:-hue-rotate-30 {\n    --tw-hue-rotate: hue-rotate(-30deg);\n  }\n\n  .xl\\:-hue-rotate-15 {\n    --tw-hue-rotate: hue-rotate(-15deg);\n  }\n\n  .xl\\:invert-0 {\n    --tw-invert: invert(0);\n  }\n\n  .xl\\:invert {\n    --tw-invert: invert(100%);\n  }\n\n  .xl\\:saturate-0 {\n    --tw-saturate: saturate(0);\n  }\n\n  .xl\\:saturate-50 {\n    --tw-saturate: saturate(.5);\n  }\n\n  .xl\\:saturate-100 {\n    --tw-saturate: saturate(1);\n  }\n\n  .xl\\:saturate-150 {\n    --tw-saturate: saturate(1.5);\n  }\n\n  .xl\\:saturate-200 {\n    --tw-saturate: saturate(2);\n  }\n\n  .xl\\:sepia-0 {\n    --tw-sepia: sepia(0);\n  }\n\n  .xl\\:sepia {\n    --tw-sepia: sepia(100%);\n  }\n\n  .xl\\:backdrop-filter {\n    --tw-backdrop-blur: var(--tw-empty,/*!*/ /*!*/);\n    --tw-backdrop-brightness: var(--tw-empty,/*!*/ /*!*/);\n    --tw-backdrop-contrast: var(--tw-empty,/*!*/ /*!*/);\n    --tw-backdrop-grayscale: var(--tw-empty,/*!*/ /*!*/);\n    --tw-backdrop-hue-rotate: var(--tw-empty,/*!*/ /*!*/);\n    --tw-backdrop-invert: var(--tw-empty,/*!*/ /*!*/);\n    --tw-backdrop-opacity: var(--tw-empty,/*!*/ /*!*/);\n    --tw-backdrop-saturate: var(--tw-empty,/*!*/ /*!*/);\n    --tw-backdrop-sepia: var(--tw-empty,/*!*/ /*!*/);\n    -webkit-backdrop-filter: var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);\n            backdrop-filter: var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);\n  }\n\n  .xl\\:backdrop-filter-none {\n    -webkit-backdrop-filter: none;\n            backdrop-filter: none;\n  }\n\n  .xl\\:backdrop-brightness-0 {\n    --tw-backdrop-brightness: brightness(0);\n  }\n\n  .xl\\:backdrop-brightness-50 {\n    --tw-backdrop-brightness: brightness(.5);\n  }\n\n  .xl\\:backdrop-brightness-75 {\n    --tw-backdrop-brightness: brightness(.75);\n  }\n\n  .xl\\:backdrop-brightness-90 {\n    --tw-backdrop-brightness: brightness(.9);\n  }\n\n  .xl\\:backdrop-brightness-95 {\n    --tw-backdrop-brightness: brightness(.95);\n  }\n\n  .xl\\:backdrop-brightness-100 {\n    --tw-backdrop-brightness: brightness(1);\n  }\n\n  .xl\\:backdrop-brightness-105 {\n    --tw-backdrop-brightness: brightness(1.05);\n  }\n\n  .xl\\:backdrop-brightness-110 {\n    --tw-backdrop-brightness: brightness(1.1);\n  }\n\n  .xl\\:backdrop-brightness-125 {\n    --tw-backdrop-brightness: brightness(1.25);\n  }\n\n  .xl\\:backdrop-brightness-150 {\n    --tw-backdrop-brightness: brightness(1.5);\n  }\n\n  .xl\\:backdrop-brightness-200 {\n    --tw-backdrop-brightness: brightness(2);\n  }\n\n  .xl\\:backdrop-contrast-0 {\n    --tw-backdrop-contrast: contrast(0);\n  }\n\n  .xl\\:backdrop-contrast-50 {\n    --tw-backdrop-contrast: contrast(.5);\n  }\n\n  .xl\\:backdrop-contrast-75 {\n    --tw-backdrop-contrast: contrast(.75);\n  }\n\n  .xl\\:backdrop-contrast-100 {\n    --tw-backdrop-contrast: contrast(1);\n  }\n\n  .xl\\:backdrop-contrast-125 {\n    --tw-backdrop-contrast: contrast(1.25);\n  }\n\n  .xl\\:backdrop-contrast-150 {\n    --tw-backdrop-contrast: contrast(1.5);\n  }\n\n  .xl\\:backdrop-contrast-200 {\n    --tw-backdrop-contrast: contrast(2);\n  }\n\n  .xl\\:backdrop-grayscale-0 {\n    --tw-backdrop-grayscale: grayscale(0);\n  }\n\n  .xl\\:backdrop-grayscale {\n    --tw-backdrop-grayscale: grayscale(100%);\n  }\n\n  .xl\\:backdrop-hue-rotate-0 {\n    --tw-backdrop-hue-rotate: hue-rotate(0deg);\n  }\n\n  .xl\\:backdrop-hue-rotate-15 {\n    --tw-backdrop-hue-rotate: hue-rotate(15deg);\n  }\n\n  .xl\\:backdrop-hue-rotate-30 {\n    --tw-backdrop-hue-rotate: hue-rotate(30deg);\n  }\n\n  .xl\\:backdrop-hue-rotate-60 {\n    --tw-backdrop-hue-rotate: hue-rotate(60deg);\n  }\n\n  .xl\\:backdrop-hue-rotate-90 {\n    --tw-backdrop-hue-rotate: hue-rotate(90deg);\n  }\n\n  .xl\\:backdrop-hue-rotate-180 {\n    --tw-backdrop-hue-rotate: hue-rotate(180deg);\n  }\n\n  .xl\\:-backdrop-hue-rotate-180 {\n    --tw-backdrop-hue-rotate: hue-rotate(-180deg);\n  }\n\n  .xl\\:-backdrop-hue-rotate-90 {\n    --tw-backdrop-hue-rotate: hue-rotate(-90deg);\n  }\n\n  .xl\\:-backdrop-hue-rotate-60 {\n    --tw-backdrop-hue-rotate: hue-rotate(-60deg);\n  }\n\n  .xl\\:-backdrop-hue-rotate-30 {\n    --tw-backdrop-hue-rotate: hue-rotate(-30deg);\n  }\n\n  .xl\\:-backdrop-hue-rotate-15 {\n    --tw-backdrop-hue-rotate: hue-rotate(-15deg);\n  }\n\n  .xl\\:backdrop-invert-0 {\n    --tw-backdrop-invert: invert(0);\n  }\n\n  .xl\\:backdrop-invert {\n    --tw-backdrop-invert: invert(100%);\n  }\n\n  .xl\\:backdrop-saturate-0 {\n    --tw-backdrop-saturate: saturate(0);\n  }\n\n  .xl\\:backdrop-saturate-50 {\n    --tw-backdrop-saturate: saturate(.5);\n  }\n\n  .xl\\:backdrop-saturate-100 {\n    --tw-backdrop-saturate: saturate(1);\n  }\n\n  .xl\\:backdrop-saturate-150 {\n    --tw-backdrop-saturate: saturate(1.5);\n  }\n\n  .xl\\:backdrop-saturate-200 {\n    --tw-backdrop-saturate: saturate(2);\n  }\n\n  .xl\\:backdrop-sepia-0 {\n    --tw-backdrop-sepia: sepia(0);\n  }\n\n  .xl\\:backdrop-sepia {\n    --tw-backdrop-sepia: sepia(100%);\n  }\n}\n\n@media (min-width: 1536px) {\n  .\\32xl\\:container {\n    width: 100%;\n  }\n\n  @media (min-width: 640px) {\n    .\\32xl\\:container {\n      max-width: 640px;\n    }\n  }\n\n  @media (min-width: 768px) {\n    .\\32xl\\:container {\n      max-width: 768px;\n    }\n  }\n\n  @media (min-width: 1024px) {\n    .\\32xl\\:container {\n      max-width: 1024px;\n    }\n  }\n\n  @media (min-width: 1280px) {\n    .\\32xl\\:container {\n      max-width: 1280px;\n    }\n  }\n\n  @media (min-width: 1536px) {\n    .\\32xl\\:container {\n      max-width: 1536px;\n    }\n  }\n\n  .\\32xl\\:space-y-0 > :not([hidden]) ~ :not([hidden]) {\n    --tw-space-y-reverse: 0;\n    margin-top: calc(0px * calc(1 - var(--tw-space-y-reverse)));\n    margin-bottom: calc(0px * var(--tw-space-y-reverse));\n  }\n\n  .\\32xl\\:space-x-0 > :not([hidden]) ~ :not([hidden]) {\n    --tw-space-x-reverse: 0;\n    margin-right: calc(0px * var(--tw-space-x-reverse));\n    margin-left: calc(0px * calc(1 - var(--tw-space-x-reverse)));\n  }\n\n  .\\32xl\\:space-y-1 > :not([hidden]) ~ :not([hidden]) {\n    --tw-space-y-reverse: 0;\n    margin-top: calc(0.25rem * calc(1 - var(--tw-space-y-reverse)));\n    margin-bottom: calc(0.25rem * var(--tw-space-y-reverse));\n  }\n\n  .\\32xl\\:space-x-1 > :not([hidden]) ~ :not([hidden]) {\n    --tw-space-x-reverse: 0;\n    margin-right: calc(0.25rem * var(--tw-space-x-reverse));\n    margin-left: calc(0.25rem * calc(1 - var(--tw-space-x-reverse)));\n  }\n\n  .\\32xl\\:space-y-2 > :not([hidden]) ~ :not([hidden]) {\n    --tw-space-y-reverse: 0;\n    margin-top: calc(0.5rem * calc(1 - var(--tw-space-y-reverse)));\n    margin-bottom: calc(0.5rem * var(--tw-space-y-reverse));\n  }\n\n  .\\32xl\\:space-x-2 > :not([hidden]) ~ :not([hidden]) {\n    --tw-space-x-reverse: 0;\n    margin-right: calc(0.5rem * var(--tw-space-x-reverse));\n    margin-left: calc(0.5rem * calc(1 - var(--tw-space-x-reverse)));\n  }\n\n  .\\32xl\\:space-y-3 > :not([hidden]) ~ :not([hidden]) {\n    --tw-space-y-reverse: 0;\n    margin-top: calc(0.75rem * calc(1 - var(--tw-space-y-reverse)));\n    margin-bottom: calc(0.75rem * var(--tw-space-y-reverse));\n  }\n\n  .\\32xl\\:space-x-3 > :not([hidden]) ~ :not([hidden]) {\n    --tw-space-x-reverse: 0;\n    margin-right: calc(0.75rem * var(--tw-space-x-reverse));\n    margin-left: calc(0.75rem * calc(1 - var(--tw-space-x-reverse)));\n  }\n\n  .\\32xl\\:space-y-4 > :not([hidden]) ~ :not([hidden]) {\n    --tw-space-y-reverse: 0;\n    margin-top: calc(1rem * calc(1 - var(--tw-space-y-reverse)));\n    margin-bottom: calc(1rem * var(--tw-space-y-reverse));\n  }\n\n  .\\32xl\\:space-x-4 > :not([hidden]) ~ :not([hidden]) {\n    --tw-space-x-reverse: 0;\n    margin-right: calc(1rem * var(--tw-space-x-reverse));\n    margin-left: calc(1rem * calc(1 - var(--tw-space-x-reverse)));\n  }\n\n  .\\32xl\\:space-y-5 > :not([hidden]) ~ :not([hidden]) {\n    --tw-space-y-reverse: 0;\n    margin-top: calc(1.25rem * calc(1 - var(--tw-space-y-reverse)));\n    margin-bottom: calc(1.25rem * var(--tw-space-y-reverse));\n  }\n\n  .\\32xl\\:space-x-5 > :not([hidden]) ~ :not([hidden]) {\n    --tw-space-x-reverse: 0;\n    margin-right: calc(1.25rem * var(--tw-space-x-reverse));\n    margin-left: calc(1.25rem * calc(1 - var(--tw-space-x-reverse)));\n  }\n\n  .\\32xl\\:space-y-6 > :not([hidden]) ~ :not([hidden]) {\n    --tw-space-y-reverse: 0;\n    margin-top: calc(1.5rem * calc(1 - var(--tw-space-y-reverse)));\n    margin-bottom: calc(1.5rem * var(--tw-space-y-reverse));\n  }\n\n  .\\32xl\\:space-x-6 > :not([hidden]) ~ :not([hidden]) {\n    --tw-space-x-reverse: 0;\n    margin-right: calc(1.5rem * var(--tw-space-x-reverse));\n    margin-left: calc(1.5rem * calc(1 - var(--tw-space-x-reverse)));\n  }\n\n  .\\32xl\\:space-y-7 > :not([hidden]) ~ :not([hidden]) {\n    --tw-space-y-reverse: 0;\n    margin-top: calc(1.75rem * calc(1 - var(--tw-space-y-reverse)));\n    margin-bottom: calc(1.75rem * var(--tw-space-y-reverse));\n  }\n\n  .\\32xl\\:space-x-7 > :not([hidden]) ~ :not([hidden]) {\n    --tw-space-x-reverse: 0;\n    margin-right: calc(1.75rem * var(--tw-space-x-reverse));\n    margin-left: calc(1.75rem * calc(1 - var(--tw-space-x-reverse)));\n  }\n\n  .\\32xl\\:space-y-8 > :not([hidden]) ~ :not([hidden]) {\n    --tw-space-y-reverse: 0;\n    margin-top: calc(2rem * calc(1 - var(--tw-space-y-reverse)));\n    margin-bottom: calc(2rem * var(--tw-space-y-reverse));\n  }\n\n  .\\32xl\\:space-x-8 > :not([hidden]) ~ :not([hidden]) {\n    --tw-space-x-reverse: 0;\n    margin-right: calc(2rem * var(--tw-space-x-reverse));\n    margin-left: calc(2rem * calc(1 - var(--tw-space-x-reverse)));\n  }\n\n  .\\32xl\\:space-y-9 > :not([hidden]) ~ :not([hidden]) {\n    --tw-space-y-reverse: 0;\n    margin-top: calc(2.25rem * calc(1 - var(--tw-space-y-reverse)));\n    margin-bottom: calc(2.25rem * var(--tw-space-y-reverse));\n  }\n\n  .\\32xl\\:space-x-9 > :not([hidden]) ~ :not([hidden]) {\n    --tw-space-x-reverse: 0;\n    margin-right: calc(2.25rem * var(--tw-space-x-reverse));\n    margin-left: calc(2.25rem * calc(1 - var(--tw-space-x-reverse)));\n  }\n\n  .\\32xl\\:space-y-10 > :not([hidden]) ~ :not([hidden]) {\n    --tw-space-y-reverse: 0;\n    margin-top: calc(2.5rem * calc(1 - var(--tw-space-y-reverse)));\n    margin-bottom: calc(2.5rem * var(--tw-space-y-reverse));\n  }\n\n  .\\32xl\\:space-x-10 > :not([hidden]) ~ :not([hidden]) {\n    --tw-space-x-reverse: 0;\n    margin-right: calc(2.5rem * var(--tw-space-x-reverse));\n    margin-left: calc(2.5rem * calc(1 - var(--tw-space-x-reverse)));\n  }\n\n  .\\32xl\\:space-y-11 > :not([hidden]) ~ :not([hidden]) {\n    --tw-space-y-reverse: 0;\n    margin-top: calc(2.75rem * calc(1 - var(--tw-space-y-reverse)));\n    margin-bottom: calc(2.75rem * var(--tw-space-y-reverse));\n  }\n\n  .\\32xl\\:space-x-11 > :not([hidden]) ~ :not([hidden]) {\n    --tw-space-x-reverse: 0;\n    margin-right: calc(2.75rem * var(--tw-space-x-reverse));\n    margin-left: calc(2.75rem * calc(1 - var(--tw-space-x-reverse)));\n  }\n\n  .\\32xl\\:space-y-12 > :not([hidden]) ~ :not([hidden]) {\n    --tw-space-y-reverse: 0;\n    margin-top: calc(3rem * calc(1 - var(--tw-space-y-reverse)));\n    margin-bottom: calc(3rem * var(--tw-space-y-reverse));\n  }\n\n  .\\32xl\\:space-x-12 > :not([hidden]) ~ :not([hidden]) {\n    --tw-space-x-reverse: 0;\n    margin-right: calc(3rem * var(--tw-space-x-reverse));\n    margin-left: calc(3rem * calc(1 - var(--tw-space-x-reverse)));\n  }\n\n  .\\32xl\\:space-y-14 > :not([hidden]) ~ :not([hidden]) {\n    --tw-space-y-reverse: 0;\n    margin-top: calc(3.5rem * calc(1 - var(--tw-space-y-reverse)));\n    margin-bottom: calc(3.5rem * var(--tw-space-y-reverse));\n  }\n\n  .\\32xl\\:space-x-14 > :not([hidden]) ~ :not([hidden]) {\n    --tw-space-x-reverse: 0;\n    margin-right: calc(3.5rem * var(--tw-space-x-reverse));\n    margin-left: calc(3.5rem * calc(1 - var(--tw-space-x-reverse)));\n  }\n\n  .\\32xl\\:space-y-16 > :not([hidden]) ~ :not([hidden]) {\n    --tw-space-y-reverse: 0;\n    margin-top: calc(4rem * calc(1 - var(--tw-space-y-reverse)));\n    margin-bottom: calc(4rem * var(--tw-space-y-reverse));\n  }\n\n  .\\32xl\\:space-x-16 > :not([hidden]) ~ :not([hidden]) {\n    --tw-space-x-reverse: 0;\n    margin-right: calc(4rem * var(--tw-space-x-reverse));\n    margin-left: calc(4rem * calc(1 - var(--tw-space-x-reverse)));\n  }\n\n  .\\32xl\\:space-y-20 > :not([hidden]) ~ :not([hidden]) {\n    --tw-space-y-reverse: 0;\n    margin-top: calc(5rem * calc(1 - var(--tw-space-y-reverse)));\n    margin-bottom: calc(5rem * var(--tw-space-y-reverse));\n  }\n\n  .\\32xl\\:space-x-20 > :not([hidden]) ~ :not([hidden]) {\n    --tw-space-x-reverse: 0;\n    margin-right: calc(5rem * var(--tw-space-x-reverse));\n    margin-left: calc(5rem * calc(1 - var(--tw-space-x-reverse)));\n  }\n\n  .\\32xl\\:space-y-24 > :not([hidden]) ~ :not([hidden]) {\n    --tw-space-y-reverse: 0;\n    margin-top: calc(6rem * calc(1 - var(--tw-space-y-reverse)));\n    margin-bottom: calc(6rem * var(--tw-space-y-reverse));\n  }\n\n  .\\32xl\\:space-x-24 > :not([hidden]) ~ :not([hidden]) {\n    --tw-space-x-reverse: 0;\n    margin-right: calc(6rem * var(--tw-space-x-reverse));\n    margin-left: calc(6rem * calc(1 - var(--tw-space-x-reverse)));\n  }\n\n  .\\32xl\\:space-y-28 > :not([hidden]) ~ :not([hidden]) {\n    --tw-space-y-reverse: 0;\n    margin-top: calc(7rem * calc(1 - var(--tw-space-y-reverse)));\n    margin-bottom: calc(7rem * var(--tw-space-y-reverse));\n  }\n\n  .\\32xl\\:space-x-28 > :not([hidden]) ~ :not([hidden]) {\n    --tw-space-x-reverse: 0;\n    margin-right: calc(7rem * var(--tw-space-x-reverse));\n    margin-left: calc(7rem * calc(1 - var(--tw-space-x-reverse)));\n  }\n\n  .\\32xl\\:space-y-32 > :not([hidden]) ~ :not([hidden]) {\n    --tw-space-y-reverse: 0;\n    margin-top: calc(8rem * calc(1 - var(--tw-space-y-reverse)));\n    margin-bottom: calc(8rem * var(--tw-space-y-reverse));\n  }\n\n  .\\32xl\\:space-x-32 > :not([hidden]) ~ :not([hidden]) {\n    --tw-space-x-reverse: 0;\n    margin-right: calc(8rem * var(--tw-space-x-reverse));\n    margin-left: calc(8rem * calc(1 - var(--tw-space-x-reverse)));\n  }\n\n  .\\32xl\\:space-y-36 > :not([hidden]) ~ :not([hidden]) {\n    --tw-space-y-reverse: 0;\n    margin-top: calc(9rem * calc(1 - var(--tw-space-y-reverse)));\n    margin-bottom: calc(9rem * var(--tw-space-y-reverse));\n  }\n\n  .\\32xl\\:space-x-36 > :not([hidden]) ~ :not([hidden]) {\n    --tw-space-x-reverse: 0;\n    margin-right: calc(9rem * var(--tw-space-x-reverse));\n    margin-left: calc(9rem * calc(1 - var(--tw-space-x-reverse)));\n  }\n\n  .\\32xl\\:space-y-40 > :not([hidden]) ~ :not([hidden]) {\n    --tw-space-y-reverse: 0;\n    margin-top: calc(10rem * calc(1 - var(--tw-space-y-reverse)));\n    margin-bottom: calc(10rem * var(--tw-space-y-reverse));\n  }\n\n  .\\32xl\\:space-x-40 > :not([hidden]) ~ :not([hidden]) {\n    --tw-space-x-reverse: 0;\n    margin-right: calc(10rem * var(--tw-space-x-reverse));\n    margin-left: calc(10rem * calc(1 - var(--tw-space-x-reverse)));\n  }\n\n  .\\32xl\\:space-y-44 > :not([hidden]) ~ :not([hidden]) {\n    --tw-space-y-reverse: 0;\n    margin-top: calc(11rem * calc(1 - var(--tw-space-y-reverse)));\n    margin-bottom: calc(11rem * var(--tw-space-y-reverse));\n  }\n\n  .\\32xl\\:space-x-44 > :not([hidden]) ~ :not([hidden]) {\n    --tw-space-x-reverse: 0;\n    margin-right: calc(11rem * var(--tw-space-x-reverse));\n    margin-left: calc(11rem * calc(1 - var(--tw-space-x-reverse)));\n  }\n\n  .\\32xl\\:space-y-48 > :not([hidden]) ~ :not([hidden]) {\n    --tw-space-y-reverse: 0;\n    margin-top: calc(12rem * calc(1 - var(--tw-space-y-reverse)));\n    margin-bottom: calc(12rem * var(--tw-space-y-reverse));\n  }\n\n  .\\32xl\\:space-x-48 > :not([hidden]) ~ :not([hidden]) {\n    --tw-space-x-reverse: 0;\n    margin-right: calc(12rem * var(--tw-space-x-reverse));\n    margin-left: calc(12rem * calc(1 - var(--tw-space-x-reverse)));\n  }\n\n  .\\32xl\\:space-y-52 > :not([hidden]) ~ :not([hidden]) {\n    --tw-space-y-reverse: 0;\n    margin-top: calc(13rem * calc(1 - var(--tw-space-y-reverse)));\n    margin-bottom: calc(13rem * var(--tw-space-y-reverse));\n  }\n\n  .\\32xl\\:space-x-52 > :not([hidden]) ~ :not([hidden]) {\n    --tw-space-x-reverse: 0;\n    margin-right: calc(13rem * var(--tw-space-x-reverse));\n    margin-left: calc(13rem * calc(1 - var(--tw-space-x-reverse)));\n  }\n\n  .\\32xl\\:space-y-56 > :not([hidden]) ~ :not([hidden]) {\n    --tw-space-y-reverse: 0;\n    margin-top: calc(14rem * calc(1 - var(--tw-space-y-reverse)));\n    margin-bottom: calc(14rem * var(--tw-space-y-reverse));\n  }\n\n  .\\32xl\\:space-x-56 > :not([hidden]) ~ :not([hidden]) {\n    --tw-space-x-reverse: 0;\n    margin-right: calc(14rem * var(--tw-space-x-reverse));\n    margin-left: calc(14rem * calc(1 - var(--tw-space-x-reverse)));\n  }\n\n  .\\32xl\\:space-y-60 > :not([hidden]) ~ :not([hidden]) {\n    --tw-space-y-reverse: 0;\n    margin-top: calc(15rem * calc(1 - var(--tw-space-y-reverse)));\n    margin-bottom: calc(15rem * var(--tw-space-y-reverse));\n  }\n\n  .\\32xl\\:space-x-60 > :not([hidden]) ~ :not([hidden]) {\n    --tw-space-x-reverse: 0;\n    margin-right: calc(15rem * var(--tw-space-x-reverse));\n    margin-left: calc(15rem * calc(1 - var(--tw-space-x-reverse)));\n  }\n\n  .\\32xl\\:space-y-64 > :not([hidden]) ~ :not([hidden]) {\n    --tw-space-y-reverse: 0;\n    margin-top: calc(16rem * calc(1 - var(--tw-space-y-reverse)));\n    margin-bottom: calc(16rem * var(--tw-space-y-reverse));\n  }\n\n  .\\32xl\\:space-x-64 > :not([hidden]) ~ :not([hidden]) {\n    --tw-space-x-reverse: 0;\n    margin-right: calc(16rem * var(--tw-space-x-reverse));\n    margin-left: calc(16rem * calc(1 - var(--tw-space-x-reverse)));\n  }\n\n  .\\32xl\\:space-y-72 > :not([hidden]) ~ :not([hidden]) {\n    --tw-space-y-reverse: 0;\n    margin-top: calc(18rem * calc(1 - var(--tw-space-y-reverse)));\n    margin-bottom: calc(18rem * var(--tw-space-y-reverse));\n  }\n\n  .\\32xl\\:space-x-72 > :not([hidden]) ~ :not([hidden]) {\n    --tw-space-x-reverse: 0;\n    margin-right: calc(18rem * var(--tw-space-x-reverse));\n    margin-left: calc(18rem * calc(1 - var(--tw-space-x-reverse)));\n  }\n\n  .\\32xl\\:space-y-80 > :not([hidden]) ~ :not([hidden]) {\n    --tw-space-y-reverse: 0;\n    margin-top: calc(20rem * calc(1 - var(--tw-space-y-reverse)));\n    margin-bottom: calc(20rem * var(--tw-space-y-reverse));\n  }\n\n  .\\32xl\\:space-x-80 > :not([hidden]) ~ :not([hidden]) {\n    --tw-space-x-reverse: 0;\n    margin-right: calc(20rem * var(--tw-space-x-reverse));\n    margin-left: calc(20rem * calc(1 - var(--tw-space-x-reverse)));\n  }\n\n  .\\32xl\\:space-y-96 > :not([hidden]) ~ :not([hidden]) {\n    --tw-space-y-reverse: 0;\n    margin-top: calc(24rem * calc(1 - var(--tw-space-y-reverse)));\n    margin-bottom: calc(24rem * var(--tw-space-y-reverse));\n  }\n\n  .\\32xl\\:space-x-96 > :not([hidden]) ~ :not([hidden]) {\n    --tw-space-x-reverse: 0;\n    margin-right: calc(24rem * var(--tw-space-x-reverse));\n    margin-left: calc(24rem * calc(1 - var(--tw-space-x-reverse)));\n  }\n\n  .\\32xl\\:space-y-px > :not([hidden]) ~ :not([hidden]) {\n    --tw-space-y-reverse: 0;\n    margin-top: calc(1px * calc(1 - var(--tw-space-y-reverse)));\n    margin-bottom: calc(1px * var(--tw-space-y-reverse));\n  }\n\n  .\\32xl\\:space-x-px > :not([hidden]) ~ :not([hidden]) {\n    --tw-space-x-reverse: 0;\n    margin-right: calc(1px * var(--tw-space-x-reverse));\n    margin-left: calc(1px * calc(1 - var(--tw-space-x-reverse)));\n  }\n\n  .\\32xl\\:space-y-0\\.5 > :not([hidden]) ~ :not([hidden]) {\n    --tw-space-y-reverse: 0;\n    margin-top: calc(0.125rem * calc(1 - var(--tw-space-y-reverse)));\n    margin-bottom: calc(0.125rem * var(--tw-space-y-reverse));\n  }\n\n  .\\32xl\\:space-x-0\\.5 > :not([hidden]) ~ :not([hidden]) {\n    --tw-space-x-reverse: 0;\n    margin-right: calc(0.125rem * var(--tw-space-x-reverse));\n    margin-left: calc(0.125rem * calc(1 - var(--tw-space-x-reverse)));\n  }\n\n  .\\32xl\\:space-y-1\\.5 > :not([hidden]) ~ :not([hidden]) {\n    --tw-space-y-reverse: 0;\n    margin-top: calc(0.375rem * calc(1 - var(--tw-space-y-reverse)));\n    margin-bottom: calc(0.375rem * var(--tw-space-y-reverse));\n  }\n\n  .\\32xl\\:space-x-1\\.5 > :not([hidden]) ~ :not([hidden]) {\n    --tw-space-x-reverse: 0;\n    margin-right: calc(0.375rem * var(--tw-space-x-reverse));\n    margin-left: calc(0.375rem * calc(1 - var(--tw-space-x-reverse)));\n  }\n\n  .\\32xl\\:space-y-2\\.5 > :not([hidden]) ~ :not([hidden]) {\n    --tw-space-y-reverse: 0;\n    margin-top: calc(0.625rem * calc(1 - var(--tw-space-y-reverse)));\n    margin-bottom: calc(0.625rem * var(--tw-space-y-reverse));\n  }\n\n  .\\32xl\\:space-x-2\\.5 > :not([hidden]) ~ :not([hidden]) {\n    --tw-space-x-reverse: 0;\n    margin-right: calc(0.625rem * var(--tw-space-x-reverse));\n    margin-left: calc(0.625rem * calc(1 - var(--tw-space-x-reverse)));\n  }\n\n  .\\32xl\\:space-y-3\\.5 > :not([hidden]) ~ :not([hidden]) {\n    --tw-space-y-reverse: 0;\n    margin-top: calc(0.875rem * calc(1 - var(--tw-space-y-reverse)));\n    margin-bottom: calc(0.875rem * var(--tw-space-y-reverse));\n  }\n\n  .\\32xl\\:space-x-3\\.5 > :not([hidden]) ~ :not([hidden]) {\n    --tw-space-x-reverse: 0;\n    margin-right: calc(0.875rem * var(--tw-space-x-reverse));\n    margin-left: calc(0.875rem * calc(1 - var(--tw-space-x-reverse)));\n  }\n\n  .\\32xl\\:-space-y-0 > :not([hidden]) ~ :not([hidden]) {\n    --tw-space-y-reverse: 0;\n    margin-top: calc(0px * calc(1 - var(--tw-space-y-reverse)));\n    margin-bottom: calc(0px * var(--tw-space-y-reverse));\n  }\n\n  .\\32xl\\:-space-x-0 > :not([hidden]) ~ :not([hidden]) {\n    --tw-space-x-reverse: 0;\n    margin-right: calc(0px * var(--tw-space-x-reverse));\n    margin-left: calc(0px * calc(1 - var(--tw-space-x-reverse)));\n  }\n\n  .\\32xl\\:-space-y-1 > :not([hidden]) ~ :not([hidden]) {\n    --tw-space-y-reverse: 0;\n    margin-top: calc(-0.25rem * calc(1 - var(--tw-space-y-reverse)));\n    margin-bottom: calc(-0.25rem * var(--tw-space-y-reverse));\n  }\n\n  .\\32xl\\:-space-x-1 > :not([hidden]) ~ :not([hidden]) {\n    --tw-space-x-reverse: 0;\n    margin-right: calc(-0.25rem * var(--tw-space-x-reverse));\n    margin-left: calc(-0.25rem * calc(1 - var(--tw-space-x-reverse)));\n  }\n\n  .\\32xl\\:-space-y-2 > :not([hidden]) ~ :not([hidden]) {\n    --tw-space-y-reverse: 0;\n    margin-top: calc(-0.5rem * calc(1 - var(--tw-space-y-reverse)));\n    margin-bottom: calc(-0.5rem * var(--tw-space-y-reverse));\n  }\n\n  .\\32xl\\:-space-x-2 > :not([hidden]) ~ :not([hidden]) {\n    --tw-space-x-reverse: 0;\n    margin-right: calc(-0.5rem * var(--tw-space-x-reverse));\n    margin-left: calc(-0.5rem * calc(1 - var(--tw-space-x-reverse)));\n  }\n\n  .\\32xl\\:-space-y-3 > :not([hidden]) ~ :not([hidden]) {\n    --tw-space-y-reverse: 0;\n    margin-top: calc(-0.75rem * calc(1 - var(--tw-space-y-reverse)));\n    margin-bottom: calc(-0.75rem * var(--tw-space-y-reverse));\n  }\n\n  .\\32xl\\:-space-x-3 > :not([hidden]) ~ :not([hidden]) {\n    --tw-space-x-reverse: 0;\n    margin-right: calc(-0.75rem * var(--tw-space-x-reverse));\n    margin-left: calc(-0.75rem * calc(1 - var(--tw-space-x-reverse)));\n  }\n\n  .\\32xl\\:-space-y-4 > :not([hidden]) ~ :not([hidden]) {\n    --tw-space-y-reverse: 0;\n    margin-top: calc(-1rem * calc(1 - var(--tw-space-y-reverse)));\n    margin-bottom: calc(-1rem * var(--tw-space-y-reverse));\n  }\n\n  .\\32xl\\:-space-x-4 > :not([hidden]) ~ :not([hidden]) {\n    --tw-space-x-reverse: 0;\n    margin-right: calc(-1rem * var(--tw-space-x-reverse));\n    margin-left: calc(-1rem * calc(1 - var(--tw-space-x-reverse)));\n  }\n\n  .\\32xl\\:-space-y-5 > :not([hidden]) ~ :not([hidden]) {\n    --tw-space-y-reverse: 0;\n    margin-top: calc(-1.25rem * calc(1 - var(--tw-space-y-reverse)));\n    margin-bottom: calc(-1.25rem * var(--tw-space-y-reverse));\n  }\n\n  .\\32xl\\:-space-x-5 > :not([hidden]) ~ :not([hidden]) {\n    --tw-space-x-reverse: 0;\n    margin-right: calc(-1.25rem * var(--tw-space-x-reverse));\n    margin-left: calc(-1.25rem * calc(1 - var(--tw-space-x-reverse)));\n  }\n\n  .\\32xl\\:-space-y-6 > :not([hidden]) ~ :not([hidden]) {\n    --tw-space-y-reverse: 0;\n    margin-top: calc(-1.5rem * calc(1 - var(--tw-space-y-reverse)));\n    margin-bottom: calc(-1.5rem * var(--tw-space-y-reverse));\n  }\n\n  .\\32xl\\:-space-x-6 > :not([hidden]) ~ :not([hidden]) {\n    --tw-space-x-reverse: 0;\n    margin-right: calc(-1.5rem * var(--tw-space-x-reverse));\n    margin-left: calc(-1.5rem * calc(1 - var(--tw-space-x-reverse)));\n  }\n\n  .\\32xl\\:-space-y-7 > :not([hidden]) ~ :not([hidden]) {\n    --tw-space-y-reverse: 0;\n    margin-top: calc(-1.75rem * calc(1 - var(--tw-space-y-reverse)));\n    margin-bottom: calc(-1.75rem * var(--tw-space-y-reverse));\n  }\n\n  .\\32xl\\:-space-x-7 > :not([hidden]) ~ :not([hidden]) {\n    --tw-space-x-reverse: 0;\n    margin-right: calc(-1.75rem * var(--tw-space-x-reverse));\n    margin-left: calc(-1.75rem * calc(1 - var(--tw-space-x-reverse)));\n  }\n\n  .\\32xl\\:-space-y-8 > :not([hidden]) ~ :not([hidden]) {\n    --tw-space-y-reverse: 0;\n    margin-top: calc(-2rem * calc(1 - var(--tw-space-y-reverse)));\n    margin-bottom: calc(-2rem * var(--tw-space-y-reverse));\n  }\n\n  .\\32xl\\:-space-x-8 > :not([hidden]) ~ :not([hidden]) {\n    --tw-space-x-reverse: 0;\n    margin-right: calc(-2rem * var(--tw-space-x-reverse));\n    margin-left: calc(-2rem * calc(1 - var(--tw-space-x-reverse)));\n  }\n\n  .\\32xl\\:-space-y-9 > :not([hidden]) ~ :not([hidden]) {\n    --tw-space-y-reverse: 0;\n    margin-top: calc(-2.25rem * calc(1 - var(--tw-space-y-reverse)));\n    margin-bottom: calc(-2.25rem * var(--tw-space-y-reverse));\n  }\n\n  .\\32xl\\:-space-x-9 > :not([hidden]) ~ :not([hidden]) {\n    --tw-space-x-reverse: 0;\n    margin-right: calc(-2.25rem * var(--tw-space-x-reverse));\n    margin-left: calc(-2.25rem * calc(1 - var(--tw-space-x-reverse)));\n  }\n\n  .\\32xl\\:-space-y-10 > :not([hidden]) ~ :not([hidden]) {\n    --tw-space-y-reverse: 0;\n    margin-top: calc(-2.5rem * calc(1 - var(--tw-space-y-reverse)));\n    margin-bottom: calc(-2.5rem * var(--tw-space-y-reverse));\n  }\n\n  .\\32xl\\:-space-x-10 > :not([hidden]) ~ :not([hidden]) {\n    --tw-space-x-reverse: 0;\n    margin-right: calc(-2.5rem * var(--tw-space-x-reverse));\n    margin-left: calc(-2.5rem * calc(1 - var(--tw-space-x-reverse)));\n  }\n\n  .\\32xl\\:-space-y-11 > :not([hidden]) ~ :not([hidden]) {\n    --tw-space-y-reverse: 0;\n    margin-top: calc(-2.75rem * calc(1 - var(--tw-space-y-reverse)));\n    margin-bottom: calc(-2.75rem * var(--tw-space-y-reverse));\n  }\n\n  .\\32xl\\:-space-x-11 > :not([hidden]) ~ :not([hidden]) {\n    --tw-space-x-reverse: 0;\n    margin-right: calc(-2.75rem * var(--tw-space-x-reverse));\n    margin-left: calc(-2.75rem * calc(1 - var(--tw-space-x-reverse)));\n  }\n\n  .\\32xl\\:-space-y-12 > :not([hidden]) ~ :not([hidden]) {\n    --tw-space-y-reverse: 0;\n    margin-top: calc(-3rem * calc(1 - var(--tw-space-y-reverse)));\n    margin-bottom: calc(-3rem * var(--tw-space-y-reverse));\n  }\n\n  .\\32xl\\:-space-x-12 > :not([hidden]) ~ :not([hidden]) {\n    --tw-space-x-reverse: 0;\n    margin-right: calc(-3rem * var(--tw-space-x-reverse));\n    margin-left: calc(-3rem * calc(1 - var(--tw-space-x-reverse)));\n  }\n\n  .\\32xl\\:-space-y-14 > :not([hidden]) ~ :not([hidden]) {\n    --tw-space-y-reverse: 0;\n    margin-top: calc(-3.5rem * calc(1 - var(--tw-space-y-reverse)));\n    margin-bottom: calc(-3.5rem * var(--tw-space-y-reverse));\n  }\n\n  .\\32xl\\:-space-x-14 > :not([hidden]) ~ :not([hidden]) {\n    --tw-space-x-reverse: 0;\n    margin-right: calc(-3.5rem * var(--tw-space-x-reverse));\n    margin-left: calc(-3.5rem * calc(1 - var(--tw-space-x-reverse)));\n  }\n\n  .\\32xl\\:-space-y-16 > :not([hidden]) ~ :not([hidden]) {\n    --tw-space-y-reverse: 0;\n    margin-top: calc(-4rem * calc(1 - var(--tw-space-y-reverse)));\n    margin-bottom: calc(-4rem * var(--tw-space-y-reverse));\n  }\n\n  .\\32xl\\:-space-x-16 > :not([hidden]) ~ :not([hidden]) {\n    --tw-space-x-reverse: 0;\n    margin-right: calc(-4rem * var(--tw-space-x-reverse));\n    margin-left: calc(-4rem * calc(1 - var(--tw-space-x-reverse)));\n  }\n\n  .\\32xl\\:-space-y-20 > :not([hidden]) ~ :not([hidden]) {\n    --tw-space-y-reverse: 0;\n    margin-top: calc(-5rem * calc(1 - var(--tw-space-y-reverse)));\n    margin-bottom: calc(-5rem * var(--tw-space-y-reverse));\n  }\n\n  .\\32xl\\:-space-x-20 > :not([hidden]) ~ :not([hidden]) {\n    --tw-space-x-reverse: 0;\n    margin-right: calc(-5rem * var(--tw-space-x-reverse));\n    margin-left: calc(-5rem * calc(1 - var(--tw-space-x-reverse)));\n  }\n\n  .\\32xl\\:-space-y-24 > :not([hidden]) ~ :not([hidden]) {\n    --tw-space-y-reverse: 0;\n    margin-top: calc(-6rem * calc(1 - var(--tw-space-y-reverse)));\n    margin-bottom: calc(-6rem * var(--tw-space-y-reverse));\n  }\n\n  .\\32xl\\:-space-x-24 > :not([hidden]) ~ :not([hidden]) {\n    --tw-space-x-reverse: 0;\n    margin-right: calc(-6rem * var(--tw-space-x-reverse));\n    margin-left: calc(-6rem * calc(1 - var(--tw-space-x-reverse)));\n  }\n\n  .\\32xl\\:-space-y-28 > :not([hidden]) ~ :not([hidden]) {\n    --tw-space-y-reverse: 0;\n    margin-top: calc(-7rem * calc(1 - var(--tw-space-y-reverse)));\n    margin-bottom: calc(-7rem * var(--tw-space-y-reverse));\n  }\n\n  .\\32xl\\:-space-x-28 > :not([hidden]) ~ :not([hidden]) {\n    --tw-space-x-reverse: 0;\n    margin-right: calc(-7rem * var(--tw-space-x-reverse));\n    margin-left: calc(-7rem * calc(1 - var(--tw-space-x-reverse)));\n  }\n\n  .\\32xl\\:-space-y-32 > :not([hidden]) ~ :not([hidden]) {\n    --tw-space-y-reverse: 0;\n    margin-top: calc(-8rem * calc(1 - var(--tw-space-y-reverse)));\n    margin-bottom: calc(-8rem * var(--tw-space-y-reverse));\n  }\n\n  .\\32xl\\:-space-x-32 > :not([hidden]) ~ :not([hidden]) {\n    --tw-space-x-reverse: 0;\n    margin-right: calc(-8rem * var(--tw-space-x-reverse));\n    margin-left: calc(-8rem * calc(1 - var(--tw-space-x-reverse)));\n  }\n\n  .\\32xl\\:-space-y-36 > :not([hidden]) ~ :not([hidden]) {\n    --tw-space-y-reverse: 0;\n    margin-top: calc(-9rem * calc(1 - var(--tw-space-y-reverse)));\n    margin-bottom: calc(-9rem * var(--tw-space-y-reverse));\n  }\n\n  .\\32xl\\:-space-x-36 > :not([hidden]) ~ :not([hidden]) {\n    --tw-space-x-reverse: 0;\n    margin-right: calc(-9rem * var(--tw-space-x-reverse));\n    margin-left: calc(-9rem * calc(1 - var(--tw-space-x-reverse)));\n  }\n\n  .\\32xl\\:-space-y-40 > :not([hidden]) ~ :not([hidden]) {\n    --tw-space-y-reverse: 0;\n    margin-top: calc(-10rem * calc(1 - var(--tw-space-y-reverse)));\n    margin-bottom: calc(-10rem * var(--tw-space-y-reverse));\n  }\n\n  .\\32xl\\:-space-x-40 > :not([hidden]) ~ :not([hidden]) {\n    --tw-space-x-reverse: 0;\n    margin-right: calc(-10rem * var(--tw-space-x-reverse));\n    margin-left: calc(-10rem * calc(1 - var(--tw-space-x-reverse)));\n  }\n\n  .\\32xl\\:-space-y-44 > :not([hidden]) ~ :not([hidden]) {\n    --tw-space-y-reverse: 0;\n    margin-top: calc(-11rem * calc(1 - var(--tw-space-y-reverse)));\n    margin-bottom: calc(-11rem * var(--tw-space-y-reverse));\n  }\n\n  .\\32xl\\:-space-x-44 > :not([hidden]) ~ :not([hidden]) {\n    --tw-space-x-reverse: 0;\n    margin-right: calc(-11rem * var(--tw-space-x-reverse));\n    margin-left: calc(-11rem * calc(1 - var(--tw-space-x-reverse)));\n  }\n\n  .\\32xl\\:-space-y-48 > :not([hidden]) ~ :not([hidden]) {\n    --tw-space-y-reverse: 0;\n    margin-top: calc(-12rem * calc(1 - var(--tw-space-y-reverse)));\n    margin-bottom: calc(-12rem * var(--tw-space-y-reverse));\n  }\n\n  .\\32xl\\:-space-x-48 > :not([hidden]) ~ :not([hidden]) {\n    --tw-space-x-reverse: 0;\n    margin-right: calc(-12rem * var(--tw-space-x-reverse));\n    margin-left: calc(-12rem * calc(1 - var(--tw-space-x-reverse)));\n  }\n\n  .\\32xl\\:-space-y-52 > :not([hidden]) ~ :not([hidden]) {\n    --tw-space-y-reverse: 0;\n    margin-top: calc(-13rem * calc(1 - var(--tw-space-y-reverse)));\n    margin-bottom: calc(-13rem * var(--tw-space-y-reverse));\n  }\n\n  .\\32xl\\:-space-x-52 > :not([hidden]) ~ :not([hidden]) {\n    --tw-space-x-reverse: 0;\n    margin-right: calc(-13rem * var(--tw-space-x-reverse));\n    margin-left: calc(-13rem * calc(1 - var(--tw-space-x-reverse)));\n  }\n\n  .\\32xl\\:-space-y-56 > :not([hidden]) ~ :not([hidden]) {\n    --tw-space-y-reverse: 0;\n    margin-top: calc(-14rem * calc(1 - var(--tw-space-y-reverse)));\n    margin-bottom: calc(-14rem * var(--tw-space-y-reverse));\n  }\n\n  .\\32xl\\:-space-x-56 > :not([hidden]) ~ :not([hidden]) {\n    --tw-space-x-reverse: 0;\n    margin-right: calc(-14rem * var(--tw-space-x-reverse));\n    margin-left: calc(-14rem * calc(1 - var(--tw-space-x-reverse)));\n  }\n\n  .\\32xl\\:-space-y-60 > :not([hidden]) ~ :not([hidden]) {\n    --tw-space-y-reverse: 0;\n    margin-top: calc(-15rem * calc(1 - var(--tw-space-y-reverse)));\n    margin-bottom: calc(-15rem * var(--tw-space-y-reverse));\n  }\n\n  .\\32xl\\:-space-x-60 > :not([hidden]) ~ :not([hidden]) {\n    --tw-space-x-reverse: 0;\n    margin-right: calc(-15rem * var(--tw-space-x-reverse));\n    margin-left: calc(-15rem * calc(1 - var(--tw-space-x-reverse)));\n  }\n\n  .\\32xl\\:-space-y-64 > :not([hidden]) ~ :not([hidden]) {\n    --tw-space-y-reverse: 0;\n    margin-top: calc(-16rem * calc(1 - var(--tw-space-y-reverse)));\n    margin-bottom: calc(-16rem * var(--tw-space-y-reverse));\n  }\n\n  .\\32xl\\:-space-x-64 > :not([hidden]) ~ :not([hidden]) {\n    --tw-space-x-reverse: 0;\n    margin-right: calc(-16rem * var(--tw-space-x-reverse));\n    margin-left: calc(-16rem * calc(1 - var(--tw-space-x-reverse)));\n  }\n\n  .\\32xl\\:-space-y-72 > :not([hidden]) ~ :not([hidden]) {\n    --tw-space-y-reverse: 0;\n    margin-top: calc(-18rem * calc(1 - var(--tw-space-y-reverse)));\n    margin-bottom: calc(-18rem * var(--tw-space-y-reverse));\n  }\n\n  .\\32xl\\:-space-x-72 > :not([hidden]) ~ :not([hidden]) {\n    --tw-space-x-reverse: 0;\n    margin-right: calc(-18rem * var(--tw-space-x-reverse));\n    margin-left: calc(-18rem * calc(1 - var(--tw-space-x-reverse)));\n  }\n\n  .\\32xl\\:-space-y-80 > :not([hidden]) ~ :not([hidden]) {\n    --tw-space-y-reverse: 0;\n    margin-top: calc(-20rem * calc(1 - var(--tw-space-y-reverse)));\n    margin-bottom: calc(-20rem * var(--tw-space-y-reverse));\n  }\n\n  .\\32xl\\:-space-x-80 > :not([hidden]) ~ :not([hidden]) {\n    --tw-space-x-reverse: 0;\n    margin-right: calc(-20rem * var(--tw-space-x-reverse));\n    margin-left: calc(-20rem * calc(1 - var(--tw-space-x-reverse)));\n  }\n\n  .\\32xl\\:-space-y-96 > :not([hidden]) ~ :not([hidden]) {\n    --tw-space-y-reverse: 0;\n    margin-top: calc(-24rem * calc(1 - var(--tw-space-y-reverse)));\n    margin-bottom: calc(-24rem * var(--tw-space-y-reverse));\n  }\n\n  .\\32xl\\:-space-x-96 > :not([hidden]) ~ :not([hidden]) {\n    --tw-space-x-reverse: 0;\n    margin-right: calc(-24rem * var(--tw-space-x-reverse));\n    margin-left: calc(-24rem * calc(1 - var(--tw-space-x-reverse)));\n  }\n\n  .\\32xl\\:-space-y-px > :not([hidden]) ~ :not([hidden]) {\n    --tw-space-y-reverse: 0;\n    margin-top: calc(-1px * calc(1 - var(--tw-space-y-reverse)));\n    margin-bottom: calc(-1px * var(--tw-space-y-reverse));\n  }\n\n  .\\32xl\\:-space-x-px > :not([hidden]) ~ :not([hidden]) {\n    --tw-space-x-reverse: 0;\n    margin-right: calc(-1px * var(--tw-space-x-reverse));\n    margin-left: calc(-1px * calc(1 - var(--tw-space-x-reverse)));\n  }\n\n  .\\32xl\\:-space-y-0\\.5 > :not([hidden]) ~ :not([hidden]) {\n    --tw-space-y-reverse: 0;\n    margin-top: calc(-0.125rem * calc(1 - var(--tw-space-y-reverse)));\n    margin-bottom: calc(-0.125rem * var(--tw-space-y-reverse));\n  }\n\n  .\\32xl\\:-space-x-0\\.5 > :not([hidden]) ~ :not([hidden]) {\n    --tw-space-x-reverse: 0;\n    margin-right: calc(-0.125rem * var(--tw-space-x-reverse));\n    margin-left: calc(-0.125rem * calc(1 - var(--tw-space-x-reverse)));\n  }\n\n  .\\32xl\\:-space-y-1\\.5 > :not([hidden]) ~ :not([hidden]) {\n    --tw-space-y-reverse: 0;\n    margin-top: calc(-0.375rem * calc(1 - var(--tw-space-y-reverse)));\n    margin-bottom: calc(-0.375rem * var(--tw-space-y-reverse));\n  }\n\n  .\\32xl\\:-space-x-1\\.5 > :not([hidden]) ~ :not([hidden]) {\n    --tw-space-x-reverse: 0;\n    margin-right: calc(-0.375rem * var(--tw-space-x-reverse));\n    margin-left: calc(-0.375rem * calc(1 - var(--tw-space-x-reverse)));\n  }\n\n  .\\32xl\\:-space-y-2\\.5 > :not([hidden]) ~ :not([hidden]) {\n    --tw-space-y-reverse: 0;\n    margin-top: calc(-0.625rem * calc(1 - var(--tw-space-y-reverse)));\n    margin-bottom: calc(-0.625rem * var(--tw-space-y-reverse));\n  }\n\n  .\\32xl\\:-space-x-2\\.5 > :not([hidden]) ~ :not([hidden]) {\n    --tw-space-x-reverse: 0;\n    margin-right: calc(-0.625rem * var(--tw-space-x-reverse));\n    margin-left: calc(-0.625rem * calc(1 - var(--tw-space-x-reverse)));\n  }\n\n  .\\32xl\\:-space-y-3\\.5 > :not([hidden]) ~ :not([hidden]) {\n    --tw-space-y-reverse: 0;\n    margin-top: calc(-0.875rem * calc(1 - var(--tw-space-y-reverse)));\n    margin-bottom: calc(-0.875rem * var(--tw-space-y-reverse));\n  }\n\n  .\\32xl\\:-space-x-3\\.5 > :not([hidden]) ~ :not([hidden]) {\n    --tw-space-x-reverse: 0;\n    margin-right: calc(-0.875rem * var(--tw-space-x-reverse));\n    margin-left: calc(-0.875rem * calc(1 - var(--tw-space-x-reverse)));\n  }\n\n  .\\32xl\\:space-y-reverse > :not([hidden]) ~ :not([hidden]) {\n    --tw-space-y-reverse: 1;\n  }\n\n  .\\32xl\\:space-x-reverse > :not([hidden]) ~ :not([hidden]) {\n    --tw-space-x-reverse: 1;\n  }\n\n  .\\32xl\\:divide-y-0 > :not([hidden]) ~ :not([hidden]) {\n    --tw-divide-y-reverse: 0;\n    border-top-width: calc(0px * calc(1 - var(--tw-divide-y-reverse)));\n    border-bottom-width: calc(0px * var(--tw-divide-y-reverse));\n  }\n\n  .\\32xl\\:divide-x-0 > :not([hidden]) ~ :not([hidden]) {\n    --tw-divide-x-reverse: 0;\n    border-right-width: calc(0px * var(--tw-divide-x-reverse));\n    border-left-width: calc(0px * calc(1 - var(--tw-divide-x-reverse)));\n  }\n\n  .\\32xl\\:divide-y-2 > :not([hidden]) ~ :not([hidden]) {\n    --tw-divide-y-reverse: 0;\n    border-top-width: calc(2px * calc(1 - var(--tw-divide-y-reverse)));\n    border-bottom-width: calc(2px * var(--tw-divide-y-reverse));\n  }\n\n  .\\32xl\\:divide-x-2 > :not([hidden]) ~ :not([hidden]) {\n    --tw-divide-x-reverse: 0;\n    border-right-width: calc(2px * var(--tw-divide-x-reverse));\n    border-left-width: calc(2px * calc(1 - var(--tw-divide-x-reverse)));\n  }\n\n  .\\32xl\\:divide-y-4 > :not([hidden]) ~ :not([hidden]) {\n    --tw-divide-y-reverse: 0;\n    border-top-width: calc(4px * calc(1 - var(--tw-divide-y-reverse)));\n    border-bottom-width: calc(4px * var(--tw-divide-y-reverse));\n  }\n\n  .\\32xl\\:divide-x-4 > :not([hidden]) ~ :not([hidden]) {\n    --tw-divide-x-reverse: 0;\n    border-right-width: calc(4px * var(--tw-divide-x-reverse));\n    border-left-width: calc(4px * calc(1 - var(--tw-divide-x-reverse)));\n  }\n\n  .\\32xl\\:divide-y-8 > :not([hidden]) ~ :not([hidden]) {\n    --tw-divide-y-reverse: 0;\n    border-top-width: calc(8px * calc(1 - var(--tw-divide-y-reverse)));\n    border-bottom-width: calc(8px * var(--tw-divide-y-reverse));\n  }\n\n  .\\32xl\\:divide-x-8 > :not([hidden]) ~ :not([hidden]) {\n    --tw-divide-x-reverse: 0;\n    border-right-width: calc(8px * var(--tw-divide-x-reverse));\n    border-left-width: calc(8px * calc(1 - var(--tw-divide-x-reverse)));\n  }\n\n  .\\32xl\\:divide-y > :not([hidden]) ~ :not([hidden]) {\n    --tw-divide-y-reverse: 0;\n    border-top-width: calc(1px * calc(1 - var(--tw-divide-y-reverse)));\n    border-bottom-width: calc(1px * var(--tw-divide-y-reverse));\n  }\n\n  .\\32xl\\:divide-x > :not([hidden]) ~ :not([hidden]) {\n    --tw-divide-x-reverse: 0;\n    border-right-width: calc(1px * var(--tw-divide-x-reverse));\n    border-left-width: calc(1px * calc(1 - var(--tw-divide-x-reverse)));\n  }\n\n  .\\32xl\\:divide-y-reverse > :not([hidden]) ~ :not([hidden]) {\n    --tw-divide-y-reverse: 1;\n  }\n\n  .\\32xl\\:divide-x-reverse > :not([hidden]) ~ :not([hidden]) {\n    --tw-divide-x-reverse: 1;\n  }\n\n  .\\32xl\\:divide-transparent > :not([hidden]) ~ :not([hidden]) {\n    border-color: transparent;\n  }\n\n  .\\32xl\\:divide-current > :not([hidden]) ~ :not([hidden]) {\n    border-color: currentColor;\n  }\n\n  .\\32xl\\:divide-black > :not([hidden]) ~ :not([hidden]) {\n    --tw-divide-opacity: 1;\n    border-color: rgba(0, 0, 0, var(--tw-divide-opacity));\n  }\n\n  .\\32xl\\:divide-white > :not([hidden]) ~ :not([hidden]) {\n    --tw-divide-opacity: 1;\n    border-color: rgba(255, 255, 255, var(--tw-divide-opacity));\n  }\n\n  .\\32xl\\:divide-gray-50 > :not([hidden]) ~ :not([hidden]) {\n    --tw-divide-opacity: 1;\n    border-color: rgba(249, 250, 251, var(--tw-divide-opacity));\n  }\n\n  .\\32xl\\:divide-gray-100 > :not([hidden]) ~ :not([hidden]) {\n    --tw-divide-opacity: 1;\n    border-color: rgba(243, 244, 246, var(--tw-divide-opacity));\n  }\n\n  .\\32xl\\:divide-gray-200 > :not([hidden]) ~ :not([hidden]) {\n    --tw-divide-opacity: 1;\n    border-color: rgba(229, 231, 235, var(--tw-divide-opacity));\n  }\n\n  .\\32xl\\:divide-gray-300 > :not([hidden]) ~ :not([hidden]) {\n    --tw-divide-opacity: 1;\n    border-color: rgba(209, 213, 219, var(--tw-divide-opacity));\n  }\n\n  .\\32xl\\:divide-gray-400 > :not([hidden]) ~ :not([hidden]) {\n    --tw-divide-opacity: 1;\n    border-color: rgba(156, 163, 175, var(--tw-divide-opacity));\n  }\n\n  .\\32xl\\:divide-gray-500 > :not([hidden]) ~ :not([hidden]) {\n    --tw-divide-opacity: 1;\n    border-color: rgba(107, 114, 128, var(--tw-divide-opacity));\n  }\n\n  .\\32xl\\:divide-gray-600 > :not([hidden]) ~ :not([hidden]) {\n    --tw-divide-opacity: 1;\n    border-color: rgba(75, 85, 99, var(--tw-divide-opacity));\n  }\n\n  .\\32xl\\:divide-gray-700 > :not([hidden]) ~ :not([hidden]) {\n    --tw-divide-opacity: 1;\n    border-color: rgba(55, 65, 81, var(--tw-divide-opacity));\n  }\n\n  .\\32xl\\:divide-gray-800 > :not([hidden]) ~ :not([hidden]) {\n    --tw-divide-opacity: 1;\n    border-color: rgba(31, 41, 55, var(--tw-divide-opacity));\n  }\n\n  .\\32xl\\:divide-gray-900 > :not([hidden]) ~ :not([hidden]) {\n    --tw-divide-opacity: 1;\n    border-color: rgba(17, 24, 39, var(--tw-divide-opacity));\n  }\n\n  .\\32xl\\:divide-red-50 > :not([hidden]) ~ :not([hidden]) {\n    --tw-divide-opacity: 1;\n    border-color: rgba(254, 242, 242, var(--tw-divide-opacity));\n  }\n\n  .\\32xl\\:divide-red-100 > :not([hidden]) ~ :not([hidden]) {\n    --tw-divide-opacity: 1;\n    border-color: rgba(254, 226, 226, var(--tw-divide-opacity));\n  }\n\n  .\\32xl\\:divide-red-200 > :not([hidden]) ~ :not([hidden]) {\n    --tw-divide-opacity: 1;\n    border-color: rgba(254, 202, 202, var(--tw-divide-opacity));\n  }\n\n  .\\32xl\\:divide-red-300 > :not([hidden]) ~ :not([hidden]) {\n    --tw-divide-opacity: 1;\n    border-color: rgba(252, 165, 165, var(--tw-divide-opacity));\n  }\n\n  .\\32xl\\:divide-red-400 > :not([hidden]) ~ :not([hidden]) {\n    --tw-divide-opacity: 1;\n    border-color: rgba(248, 113, 113, var(--tw-divide-opacity));\n  }\n\n  .\\32xl\\:divide-red-500 > :not([hidden]) ~ :not([hidden]) {\n    --tw-divide-opacity: 1;\n    border-color: rgba(239, 68, 68, var(--tw-divide-opacity));\n  }\n\n  .\\32xl\\:divide-red-600 > :not([hidden]) ~ :not([hidden]) {\n    --tw-divide-opacity: 1;\n    border-color: rgba(220, 38, 38, var(--tw-divide-opacity));\n  }\n\n  .\\32xl\\:divide-red-700 > :not([hidden]) ~ :not([hidden]) {\n    --tw-divide-opacity: 1;\n    border-color: rgba(185, 28, 28, var(--tw-divide-opacity));\n  }\n\n  .\\32xl\\:divide-red-800 > :not([hidden]) ~ :not([hidden]) {\n    --tw-divide-opacity: 1;\n    border-color: rgba(153, 27, 27, var(--tw-divide-opacity));\n  }\n\n  .\\32xl\\:divide-red-900 > :not([hidden]) ~ :not([hidden]) {\n    --tw-divide-opacity: 1;\n    border-color: rgba(127, 29, 29, var(--tw-divide-opacity));\n  }\n\n  .\\32xl\\:divide-yellow-50 > :not([hidden]) ~ :not([hidden]) {\n    --tw-divide-opacity: 1;\n    border-color: rgba(255, 251, 235, var(--tw-divide-opacity));\n  }\n\n  .\\32xl\\:divide-yellow-100 > :not([hidden]) ~ :not([hidden]) {\n    --tw-divide-opacity: 1;\n    border-color: rgba(254, 243, 199, var(--tw-divide-opacity));\n  }\n\n  .\\32xl\\:divide-yellow-200 > :not([hidden]) ~ :not([hidden]) {\n    --tw-divide-opacity: 1;\n    border-color: rgba(253, 230, 138, var(--tw-divide-opacity));\n  }\n\n  .\\32xl\\:divide-yellow-300 > :not([hidden]) ~ :not([hidden]) {\n    --tw-divide-opacity: 1;\n    border-color: rgba(252, 211, 77, var(--tw-divide-opacity));\n  }\n\n  .\\32xl\\:divide-yellow-400 > :not([hidden]) ~ :not([hidden]) {\n    --tw-divide-opacity: 1;\n    border-color: rgba(251, 191, 36, var(--tw-divide-opacity));\n  }\n\n  .\\32xl\\:divide-yellow-500 > :not([hidden]) ~ :not([hidden]) {\n    --tw-divide-opacity: 1;\n    border-color: rgba(245, 158, 11, var(--tw-divide-opacity));\n  }\n\n  .\\32xl\\:divide-yellow-600 > :not([hidden]) ~ :not([hidden]) {\n    --tw-divide-opacity: 1;\n    border-color: rgba(217, 119, 6, var(--tw-divide-opacity));\n  }\n\n  .\\32xl\\:divide-yellow-700 > :not([hidden]) ~ :not([hidden]) {\n    --tw-divide-opacity: 1;\n    border-color: rgba(180, 83, 9, var(--tw-divide-opacity));\n  }\n\n  .\\32xl\\:divide-yellow-800 > :not([hidden]) ~ :not([hidden]) {\n    --tw-divide-opacity: 1;\n    border-color: rgba(146, 64, 14, var(--tw-divide-opacity));\n  }\n\n  .\\32xl\\:divide-yellow-900 > :not([hidden]) ~ :not([hidden]) {\n    --tw-divide-opacity: 1;\n    border-color: rgba(120, 53, 15, var(--tw-divide-opacity));\n  }\n\n  .\\32xl\\:divide-green-50 > :not([hidden]) ~ :not([hidden]) {\n    --tw-divide-opacity: 1;\n    border-color: rgba(236, 253, 245, var(--tw-divide-opacity));\n  }\n\n  .\\32xl\\:divide-green-100 > :not([hidden]) ~ :not([hidden]) {\n    --tw-divide-opacity: 1;\n    border-color: rgba(209, 250, 229, var(--tw-divide-opacity));\n  }\n\n  .\\32xl\\:divide-green-200 > :not([hidden]) ~ :not([hidden]) {\n    --tw-divide-opacity: 1;\n    border-color: rgba(167, 243, 208, var(--tw-divide-opacity));\n  }\n\n  .\\32xl\\:divide-green-300 > :not([hidden]) ~ :not([hidden]) {\n    --tw-divide-opacity: 1;\n    border-color: rgba(110, 231, 183, var(--tw-divide-opacity));\n  }\n\n  .\\32xl\\:divide-green-400 > :not([hidden]) ~ :not([hidden]) {\n    --tw-divide-opacity: 1;\n    border-color: rgba(52, 211, 153, var(--tw-divide-opacity));\n  }\n\n  .\\32xl\\:divide-green-500 > :not([hidden]) ~ :not([hidden]) {\n    --tw-divide-opacity: 1;\n    border-color: rgba(16, 185, 129, var(--tw-divide-opacity));\n  }\n\n  .\\32xl\\:divide-green-600 > :not([hidden]) ~ :not([hidden]) {\n    --tw-divide-opacity: 1;\n    border-color: rgba(5, 150, 105, var(--tw-divide-opacity));\n  }\n\n  .\\32xl\\:divide-green-700 > :not([hidden]) ~ :not([hidden]) {\n    --tw-divide-opacity: 1;\n    border-color: rgba(4, 120, 87, var(--tw-divide-opacity));\n  }\n\n  .\\32xl\\:divide-green-800 > :not([hidden]) ~ :not([hidden]) {\n    --tw-divide-opacity: 1;\n    border-color: rgba(6, 95, 70, var(--tw-divide-opacity));\n  }\n\n  .\\32xl\\:divide-green-900 > :not([hidden]) ~ :not([hidden]) {\n    --tw-divide-opacity: 1;\n    border-color: rgba(6, 78, 59, var(--tw-divide-opacity));\n  }\n\n  .\\32xl\\:divide-blue-50 > :not([hidden]) ~ :not([hidden]) {\n    --tw-divide-opacity: 1;\n    border-color: rgba(239, 246, 255, var(--tw-divide-opacity));\n  }\n\n  .\\32xl\\:divide-blue-100 > :not([hidden]) ~ :not([hidden]) {\n    --tw-divide-opacity: 1;\n    border-color: rgba(219, 234, 254, var(--tw-divide-opacity));\n  }\n\n  .\\32xl\\:divide-blue-200 > :not([hidden]) ~ :not([hidden]) {\n    --tw-divide-opacity: 1;\n    border-color: rgba(191, 219, 254, var(--tw-divide-opacity));\n  }\n\n  .\\32xl\\:divide-blue-300 > :not([hidden]) ~ :not([hidden]) {\n    --tw-divide-opacity: 1;\n    border-color: rgba(147, 197, 253, var(--tw-divide-opacity));\n  }\n\n  .\\32xl\\:divide-blue-400 > :not([hidden]) ~ :not([hidden]) {\n    --tw-divide-opacity: 1;\n    border-color: rgba(96, 165, 250, var(--tw-divide-opacity));\n  }\n\n  .\\32xl\\:divide-blue-500 > :not([hidden]) ~ :not([hidden]) {\n    --tw-divide-opacity: 1;\n    border-color: rgba(59, 130, 246, var(--tw-divide-opacity));\n  }\n\n  .\\32xl\\:divide-blue-600 > :not([hidden]) ~ :not([hidden]) {\n    --tw-divide-opacity: 1;\n    border-color: rgba(37, 99, 235, var(--tw-divide-opacity));\n  }\n\n  .\\32xl\\:divide-blue-700 > :not([hidden]) ~ :not([hidden]) {\n    --tw-divide-opacity: 1;\n    border-color: rgba(29, 78, 216, var(--tw-divide-opacity));\n  }\n\n  .\\32xl\\:divide-blue-800 > :not([hidden]) ~ :not([hidden]) {\n    --tw-divide-opacity: 1;\n    border-color: rgba(30, 64, 175, var(--tw-divide-opacity));\n  }\n\n  .\\32xl\\:divide-blue-900 > :not([hidden]) ~ :not([hidden]) {\n    --tw-divide-opacity: 1;\n    border-color: rgba(30, 58, 138, var(--tw-divide-opacity));\n  }\n\n  .\\32xl\\:divide-indigo-50 > :not([hidden]) ~ :not([hidden]) {\n    --tw-divide-opacity: 1;\n    border-color: rgba(238, 242, 255, var(--tw-divide-opacity));\n  }\n\n  .\\32xl\\:divide-indigo-100 > :not([hidden]) ~ :not([hidden]) {\n    --tw-divide-opacity: 1;\n    border-color: rgba(224, 231, 255, var(--tw-divide-opacity));\n  }\n\n  .\\32xl\\:divide-indigo-200 > :not([hidden]) ~ :not([hidden]) {\n    --tw-divide-opacity: 1;\n    border-color: rgba(199, 210, 254, var(--tw-divide-opacity));\n  }\n\n  .\\32xl\\:divide-indigo-300 > :not([hidden]) ~ :not([hidden]) {\n    --tw-divide-opacity: 1;\n    border-color: rgba(165, 180, 252, var(--tw-divide-opacity));\n  }\n\n  .\\32xl\\:divide-indigo-400 > :not([hidden]) ~ :not([hidden]) {\n    --tw-divide-opacity: 1;\n    border-color: rgba(129, 140, 248, var(--tw-divide-opacity));\n  }\n\n  .\\32xl\\:divide-indigo-500 > :not([hidden]) ~ :not([hidden]) {\n    --tw-divide-opacity: 1;\n    border-color: rgba(99, 102, 241, var(--tw-divide-opacity));\n  }\n\n  .\\32xl\\:divide-indigo-600 > :not([hidden]) ~ :not([hidden]) {\n    --tw-divide-opacity: 1;\n    border-color: rgba(79, 70, 229, var(--tw-divide-opacity));\n  }\n\n  .\\32xl\\:divide-indigo-700 > :not([hidden]) ~ :not([hidden]) {\n    --tw-divide-opacity: 1;\n    border-color: rgba(67, 56, 202, var(--tw-divide-opacity));\n  }\n\n  .\\32xl\\:divide-indigo-800 > :not([hidden]) ~ :not([hidden]) {\n    --tw-divide-opacity: 1;\n    border-color: rgba(55, 48, 163, var(--tw-divide-opacity));\n  }\n\n  .\\32xl\\:divide-indigo-900 > :not([hidden]) ~ :not([hidden]) {\n    --tw-divide-opacity: 1;\n    border-color: rgba(49, 46, 129, var(--tw-divide-opacity));\n  }\n\n  .\\32xl\\:divide-purple-50 > :not([hidden]) ~ :not([hidden]) {\n    --tw-divide-opacity: 1;\n    border-color: rgba(245, 243, 255, var(--tw-divide-opacity));\n  }\n\n  .\\32xl\\:divide-purple-100 > :not([hidden]) ~ :not([hidden]) {\n    --tw-divide-opacity: 1;\n    border-color: rgba(237, 233, 254, var(--tw-divide-opacity));\n  }\n\n  .\\32xl\\:divide-purple-200 > :not([hidden]) ~ :not([hidden]) {\n    --tw-divide-opacity: 1;\n    border-color: rgba(221, 214, 254, var(--tw-divide-opacity));\n  }\n\n  .\\32xl\\:divide-purple-300 > :not([hidden]) ~ :not([hidden]) {\n    --tw-divide-opacity: 1;\n    border-color: rgba(196, 181, 253, var(--tw-divide-opacity));\n  }\n\n  .\\32xl\\:divide-purple-400 > :not([hidden]) ~ :not([hidden]) {\n    --tw-divide-opacity: 1;\n    border-color: rgba(167, 139, 250, var(--tw-divide-opacity));\n  }\n\n  .\\32xl\\:divide-purple-500 > :not([hidden]) ~ :not([hidden]) {\n    --tw-divide-opacity: 1;\n    border-color: rgba(139, 92, 246, var(--tw-divide-opacity));\n  }\n\n  .\\32xl\\:divide-purple-600 > :not([hidden]) ~ :not([hidden]) {\n    --tw-divide-opacity: 1;\n    border-color: rgba(124, 58, 237, var(--tw-divide-opacity));\n  }\n\n  .\\32xl\\:divide-purple-700 > :not([hidden]) ~ :not([hidden]) {\n    --tw-divide-opacity: 1;\n    border-color: rgba(109, 40, 217, var(--tw-divide-opacity));\n  }\n\n  .\\32xl\\:divide-purple-800 > :not([hidden]) ~ :not([hidden]) {\n    --tw-divide-opacity: 1;\n    border-color: rgba(91, 33, 182, var(--tw-divide-opacity));\n  }\n\n  .\\32xl\\:divide-purple-900 > :not([hidden]) ~ :not([hidden]) {\n    --tw-divide-opacity: 1;\n    border-color: rgba(76, 29, 149, var(--tw-divide-opacity));\n  }\n\n  .\\32xl\\:divide-pink-50 > :not([hidden]) ~ :not([hidden]) {\n    --tw-divide-opacity: 1;\n    border-color: rgba(253, 242, 248, var(--tw-divide-opacity));\n  }\n\n  .\\32xl\\:divide-pink-100 > :not([hidden]) ~ :not([hidden]) {\n    --tw-divide-opacity: 1;\n    border-color: rgba(252, 231, 243, var(--tw-divide-opacity));\n  }\n\n  .\\32xl\\:divide-pink-200 > :not([hidden]) ~ :not([hidden]) {\n    --tw-divide-opacity: 1;\n    border-color: rgba(251, 207, 232, var(--tw-divide-opacity));\n  }\n\n  .\\32xl\\:divide-pink-300 > :not([hidden]) ~ :not([hidden]) {\n    --tw-divide-opacity: 1;\n    border-color: rgba(249, 168, 212, var(--tw-divide-opacity));\n  }\n\n  .\\32xl\\:divide-pink-400 > :not([hidden]) ~ :not([hidden]) {\n    --tw-divide-opacity: 1;\n    border-color: rgba(244, 114, 182, var(--tw-divide-opacity));\n  }\n\n  .\\32xl\\:divide-pink-500 > :not([hidden]) ~ :not([hidden]) {\n    --tw-divide-opacity: 1;\n    border-color: rgba(236, 72, 153, var(--tw-divide-opacity));\n  }\n\n  .\\32xl\\:divide-pink-600 > :not([hidden]) ~ :not([hidden]) {\n    --tw-divide-opacity: 1;\n    border-color: rgba(219, 39, 119, var(--tw-divide-opacity));\n  }\n\n  .\\32xl\\:divide-pink-700 > :not([hidden]) ~ :not([hidden]) {\n    --tw-divide-opacity: 1;\n    border-color: rgba(190, 24, 93, var(--tw-divide-opacity));\n  }\n\n  .\\32xl\\:divide-pink-800 > :not([hidden]) ~ :not([hidden]) {\n    --tw-divide-opacity: 1;\n    border-color: rgba(157, 23, 77, var(--tw-divide-opacity));\n  }\n\n  .\\32xl\\:divide-pink-900 > :not([hidden]) ~ :not([hidden]) {\n    --tw-divide-opacity: 1;\n    border-color: rgba(131, 24, 67, var(--tw-divide-opacity));\n  }\n\n  .dark .\\32xl\\:dark\\:divide-transparent > :not([hidden]) ~ :not([hidden]) {\n    border-color: transparent;\n  }\n\n  .dark .\\32xl\\:dark\\:divide-current > :not([hidden]) ~ :not([hidden]) {\n    border-color: currentColor;\n  }\n\n  .dark .\\32xl\\:dark\\:divide-black > :not([hidden]) ~ :not([hidden]) {\n    --tw-divide-opacity: 1;\n    border-color: rgba(0, 0, 0, var(--tw-divide-opacity));\n  }\n\n  .dark .\\32xl\\:dark\\:divide-white > :not([hidden]) ~ :not([hidden]) {\n    --tw-divide-opacity: 1;\n    border-color: rgba(255, 255, 255, var(--tw-divide-opacity));\n  }\n\n  .dark .\\32xl\\:dark\\:divide-gray-50 > :not([hidden]) ~ :not([hidden]) {\n    --tw-divide-opacity: 1;\n    border-color: rgba(249, 250, 251, var(--tw-divide-opacity));\n  }\n\n  .dark .\\32xl\\:dark\\:divide-gray-100 > :not([hidden]) ~ :not([hidden]) {\n    --tw-divide-opacity: 1;\n    border-color: rgba(243, 244, 246, var(--tw-divide-opacity));\n  }\n\n  .dark .\\32xl\\:dark\\:divide-gray-200 > :not([hidden]) ~ :not([hidden]) {\n    --tw-divide-opacity: 1;\n    border-color: rgba(229, 231, 235, var(--tw-divide-opacity));\n  }\n\n  .dark .\\32xl\\:dark\\:divide-gray-300 > :not([hidden]) ~ :not([hidden]) {\n    --tw-divide-opacity: 1;\n    border-color: rgba(209, 213, 219, var(--tw-divide-opacity));\n  }\n\n  .dark .\\32xl\\:dark\\:divide-gray-400 > :not([hidden]) ~ :not([hidden]) {\n    --tw-divide-opacity: 1;\n    border-color: rgba(156, 163, 175, var(--tw-divide-opacity));\n  }\n\n  .dark .\\32xl\\:dark\\:divide-gray-500 > :not([hidden]) ~ :not([hidden]) {\n    --tw-divide-opacity: 1;\n    border-color: rgba(107, 114, 128, var(--tw-divide-opacity));\n  }\n\n  .dark .\\32xl\\:dark\\:divide-gray-600 > :not([hidden]) ~ :not([hidden]) {\n    --tw-divide-opacity: 1;\n    border-color: rgba(75, 85, 99, var(--tw-divide-opacity));\n  }\n\n  .dark .\\32xl\\:dark\\:divide-gray-700 > :not([hidden]) ~ :not([hidden]) {\n    --tw-divide-opacity: 1;\n    border-color: rgba(55, 65, 81, var(--tw-divide-opacity));\n  }\n\n  .dark .\\32xl\\:dark\\:divide-gray-800 > :not([hidden]) ~ :not([hidden]) {\n    --tw-divide-opacity: 1;\n    border-color: rgba(31, 41, 55, var(--tw-divide-opacity));\n  }\n\n  .dark .\\32xl\\:dark\\:divide-gray-900 > :not([hidden]) ~ :not([hidden]) {\n    --tw-divide-opacity: 1;\n    border-color: rgba(17, 24, 39, var(--tw-divide-opacity));\n  }\n\n  .dark .\\32xl\\:dark\\:divide-red-50 > :not([hidden]) ~ :not([hidden]) {\n    --tw-divide-opacity: 1;\n    border-color: rgba(254, 242, 242, var(--tw-divide-opacity));\n  }\n\n  .dark .\\32xl\\:dark\\:divide-red-100 > :not([hidden]) ~ :not([hidden]) {\n    --tw-divide-opacity: 1;\n    border-color: rgba(254, 226, 226, var(--tw-divide-opacity));\n  }\n\n  .dark .\\32xl\\:dark\\:divide-red-200 > :not([hidden]) ~ :not([hidden]) {\n    --tw-divide-opacity: 1;\n    border-color: rgba(254, 202, 202, var(--tw-divide-opacity));\n  }\n\n  .dark .\\32xl\\:dark\\:divide-red-300 > :not([hidden]) ~ :not([hidden]) {\n    --tw-divide-opacity: 1;\n    border-color: rgba(252, 165, 165, var(--tw-divide-opacity));\n  }\n\n  .dark .\\32xl\\:dark\\:divide-red-400 > :not([hidden]) ~ :not([hidden]) {\n    --tw-divide-opacity: 1;\n    border-color: rgba(248, 113, 113, var(--tw-divide-opacity));\n  }\n\n  .dark .\\32xl\\:dark\\:divide-red-500 > :not([hidden]) ~ :not([hidden]) {\n    --tw-divide-opacity: 1;\n    border-color: rgba(239, 68, 68, var(--tw-divide-opacity));\n  }\n\n  .dark .\\32xl\\:dark\\:divide-red-600 > :not([hidden]) ~ :not([hidden]) {\n    --tw-divide-opacity: 1;\n    border-color: rgba(220, 38, 38, var(--tw-divide-opacity));\n  }\n\n  .dark .\\32xl\\:dark\\:divide-red-700 > :not([hidden]) ~ :not([hidden]) {\n    --tw-divide-opacity: 1;\n    border-color: rgba(185, 28, 28, var(--tw-divide-opacity));\n  }\n\n  .dark .\\32xl\\:dark\\:divide-red-800 > :not([hidden]) ~ :not([hidden]) {\n    --tw-divide-opacity: 1;\n    border-color: rgba(153, 27, 27, var(--tw-divide-opacity));\n  }\n\n  .dark .\\32xl\\:dark\\:divide-red-900 > :not([hidden]) ~ :not([hidden]) {\n    --tw-divide-opacity: 1;\n    border-color: rgba(127, 29, 29, var(--tw-divide-opacity));\n  }\n\n  .dark .\\32xl\\:dark\\:divide-yellow-50 > :not([hidden]) ~ :not([hidden]) {\n    --tw-divide-opacity: 1;\n    border-color: rgba(255, 251, 235, var(--tw-divide-opacity));\n  }\n\n  .dark .\\32xl\\:dark\\:divide-yellow-100 > :not([hidden]) ~ :not([hidden]) {\n    --tw-divide-opacity: 1;\n    border-color: rgba(254, 243, 199, var(--tw-divide-opacity));\n  }\n\n  .dark .\\32xl\\:dark\\:divide-yellow-200 > :not([hidden]) ~ :not([hidden]) {\n    --tw-divide-opacity: 1;\n    border-color: rgba(253, 230, 138, var(--tw-divide-opacity));\n  }\n\n  .dark .\\32xl\\:dark\\:divide-yellow-300 > :not([hidden]) ~ :not([hidden]) {\n    --tw-divide-opacity: 1;\n    border-color: rgba(252, 211, 77, var(--tw-divide-opacity));\n  }\n\n  .dark .\\32xl\\:dark\\:divide-yellow-400 > :not([hidden]) ~ :not([hidden]) {\n    --tw-divide-opacity: 1;\n    border-color: rgba(251, 191, 36, var(--tw-divide-opacity));\n  }\n\n  .dark .\\32xl\\:dark\\:divide-yellow-500 > :not([hidden]) ~ :not([hidden]) {\n    --tw-divide-opacity: 1;\n    border-color: rgba(245, 158, 11, var(--tw-divide-opacity));\n  }\n\n  .dark .\\32xl\\:dark\\:divide-yellow-600 > :not([hidden]) ~ :not([hidden]) {\n    --tw-divide-opacity: 1;\n    border-color: rgba(217, 119, 6, var(--tw-divide-opacity));\n  }\n\n  .dark .\\32xl\\:dark\\:divide-yellow-700 > :not([hidden]) ~ :not([hidden]) {\n    --tw-divide-opacity: 1;\n    border-color: rgba(180, 83, 9, var(--tw-divide-opacity));\n  }\n\n  .dark .\\32xl\\:dark\\:divide-yellow-800 > :not([hidden]) ~ :not([hidden]) {\n    --tw-divide-opacity: 1;\n    border-color: rgba(146, 64, 14, var(--tw-divide-opacity));\n  }\n\n  .dark .\\32xl\\:dark\\:divide-yellow-900 > :not([hidden]) ~ :not([hidden]) {\n    --tw-divide-opacity: 1;\n    border-color: rgba(120, 53, 15, var(--tw-divide-opacity));\n  }\n\n  .dark .\\32xl\\:dark\\:divide-green-50 > :not([hidden]) ~ :not([hidden]) {\n    --tw-divide-opacity: 1;\n    border-color: rgba(236, 253, 245, var(--tw-divide-opacity));\n  }\n\n  .dark .\\32xl\\:dark\\:divide-green-100 > :not([hidden]) ~ :not([hidden]) {\n    --tw-divide-opacity: 1;\n    border-color: rgba(209, 250, 229, var(--tw-divide-opacity));\n  }\n\n  .dark .\\32xl\\:dark\\:divide-green-200 > :not([hidden]) ~ :not([hidden]) {\n    --tw-divide-opacity: 1;\n    border-color: rgba(167, 243, 208, var(--tw-divide-opacity));\n  }\n\n  .dark .\\32xl\\:dark\\:divide-green-300 > :not([hidden]) ~ :not([hidden]) {\n    --tw-divide-opacity: 1;\n    border-color: rgba(110, 231, 183, var(--tw-divide-opacity));\n  }\n\n  .dark .\\32xl\\:dark\\:divide-green-400 > :not([hidden]) ~ :not([hidden]) {\n    --tw-divide-opacity: 1;\n    border-color: rgba(52, 211, 153, var(--tw-divide-opacity));\n  }\n\n  .dark .\\32xl\\:dark\\:divide-green-500 > :not([hidden]) ~ :not([hidden]) {\n    --tw-divide-opacity: 1;\n    border-color: rgba(16, 185, 129, var(--tw-divide-opacity));\n  }\n\n  .dark .\\32xl\\:dark\\:divide-green-600 > :not([hidden]) ~ :not([hidden]) {\n    --tw-divide-opacity: 1;\n    border-color: rgba(5, 150, 105, var(--tw-divide-opacity));\n  }\n\n  .dark .\\32xl\\:dark\\:divide-green-700 > :not([hidden]) ~ :not([hidden]) {\n    --tw-divide-opacity: 1;\n    border-color: rgba(4, 120, 87, var(--tw-divide-opacity));\n  }\n\n  .dark .\\32xl\\:dark\\:divide-green-800 > :not([hidden]) ~ :not([hidden]) {\n    --tw-divide-opacity: 1;\n    border-color: rgba(6, 95, 70, var(--tw-divide-opacity));\n  }\n\n  .dark .\\32xl\\:dark\\:divide-green-900 > :not([hidden]) ~ :not([hidden]) {\n    --tw-divide-opacity: 1;\n    border-color: rgba(6, 78, 59, var(--tw-divide-opacity));\n  }\n\n  .dark .\\32xl\\:dark\\:divide-blue-50 > :not([hidden]) ~ :not([hidden]) {\n    --tw-divide-opacity: 1;\n    border-color: rgba(239, 246, 255, var(--tw-divide-opacity));\n  }\n\n  .dark .\\32xl\\:dark\\:divide-blue-100 > :not([hidden]) ~ :not([hidden]) {\n    --tw-divide-opacity: 1;\n    border-color: rgba(219, 234, 254, var(--tw-divide-opacity));\n  }\n\n  .dark .\\32xl\\:dark\\:divide-blue-200 > :not([hidden]) ~ :not([hidden]) {\n    --tw-divide-opacity: 1;\n    border-color: rgba(191, 219, 254, var(--tw-divide-opacity));\n  }\n\n  .dark .\\32xl\\:dark\\:divide-blue-300 > :not([hidden]) ~ :not([hidden]) {\n    --tw-divide-opacity: 1;\n    border-color: rgba(147, 197, 253, var(--tw-divide-opacity));\n  }\n\n  .dark .\\32xl\\:dark\\:divide-blue-400 > :not([hidden]) ~ :not([hidden]) {\n    --tw-divide-opacity: 1;\n    border-color: rgba(96, 165, 250, var(--tw-divide-opacity));\n  }\n\n  .dark .\\32xl\\:dark\\:divide-blue-500 > :not([hidden]) ~ :not([hidden]) {\n    --tw-divide-opacity: 1;\n    border-color: rgba(59, 130, 246, var(--tw-divide-opacity));\n  }\n\n  .dark .\\32xl\\:dark\\:divide-blue-600 > :not([hidden]) ~ :not([hidden]) {\n    --tw-divide-opacity: 1;\n    border-color: rgba(37, 99, 235, var(--tw-divide-opacity));\n  }\n\n  .dark .\\32xl\\:dark\\:divide-blue-700 > :not([hidden]) ~ :not([hidden]) {\n    --tw-divide-opacity: 1;\n    border-color: rgba(29, 78, 216, var(--tw-divide-opacity));\n  }\n\n  .dark .\\32xl\\:dark\\:divide-blue-800 > :not([hidden]) ~ :not([hidden]) {\n    --tw-divide-opacity: 1;\n    border-color: rgba(30, 64, 175, var(--tw-divide-opacity));\n  }\n\n  .dark .\\32xl\\:dark\\:divide-blue-900 > :not([hidden]) ~ :not([hidden]) {\n    --tw-divide-opacity: 1;\n    border-color: rgba(30, 58, 138, var(--tw-divide-opacity));\n  }\n\n  .dark .\\32xl\\:dark\\:divide-indigo-50 > :not([hidden]) ~ :not([hidden]) {\n    --tw-divide-opacity: 1;\n    border-color: rgba(238, 242, 255, var(--tw-divide-opacity));\n  }\n\n  .dark .\\32xl\\:dark\\:divide-indigo-100 > :not([hidden]) ~ :not([hidden]) {\n    --tw-divide-opacity: 1;\n    border-color: rgba(224, 231, 255, var(--tw-divide-opacity));\n  }\n\n  .dark .\\32xl\\:dark\\:divide-indigo-200 > :not([hidden]) ~ :not([hidden]) {\n    --tw-divide-opacity: 1;\n    border-color: rgba(199, 210, 254, var(--tw-divide-opacity));\n  }\n\n  .dark .\\32xl\\:dark\\:divide-indigo-300 > :not([hidden]) ~ :not([hidden]) {\n    --tw-divide-opacity: 1;\n    border-color: rgba(165, 180, 252, var(--tw-divide-opacity));\n  }\n\n  .dark .\\32xl\\:dark\\:divide-indigo-400 > :not([hidden]) ~ :not([hidden]) {\n    --tw-divide-opacity: 1;\n    border-color: rgba(129, 140, 248, var(--tw-divide-opacity));\n  }\n\n  .dark .\\32xl\\:dark\\:divide-indigo-500 > :not([hidden]) ~ :not([hidden]) {\n    --tw-divide-opacity: 1;\n    border-color: rgba(99, 102, 241, var(--tw-divide-opacity));\n  }\n\n  .dark .\\32xl\\:dark\\:divide-indigo-600 > :not([hidden]) ~ :not([hidden]) {\n    --tw-divide-opacity: 1;\n    border-color: rgba(79, 70, 229, var(--tw-divide-opacity));\n  }\n\n  .dark .\\32xl\\:dark\\:divide-indigo-700 > :not([hidden]) ~ :not([hidden]) {\n    --tw-divide-opacity: 1;\n    border-color: rgba(67, 56, 202, var(--tw-divide-opacity));\n  }\n\n  .dark .\\32xl\\:dark\\:divide-indigo-800 > :not([hidden]) ~ :not([hidden]) {\n    --tw-divide-opacity: 1;\n    border-color: rgba(55, 48, 163, var(--tw-divide-opacity));\n  }\n\n  .dark .\\32xl\\:dark\\:divide-indigo-900 > :not([hidden]) ~ :not([hidden]) {\n    --tw-divide-opacity: 1;\n    border-color: rgba(49, 46, 129, var(--tw-divide-opacity));\n  }\n\n  .dark .\\32xl\\:dark\\:divide-purple-50 > :not([hidden]) ~ :not([hidden]) {\n    --tw-divide-opacity: 1;\n    border-color: rgba(245, 243, 255, var(--tw-divide-opacity));\n  }\n\n  .dark .\\32xl\\:dark\\:divide-purple-100 > :not([hidden]) ~ :not([hidden]) {\n    --tw-divide-opacity: 1;\n    border-color: rgba(237, 233, 254, var(--tw-divide-opacity));\n  }\n\n  .dark .\\32xl\\:dark\\:divide-purple-200 > :not([hidden]) ~ :not([hidden]) {\n    --tw-divide-opacity: 1;\n    border-color: rgba(221, 214, 254, var(--tw-divide-opacity));\n  }\n\n  .dark .\\32xl\\:dark\\:divide-purple-300 > :not([hidden]) ~ :not([hidden]) {\n    --tw-divide-opacity: 1;\n    border-color: rgba(196, 181, 253, var(--tw-divide-opacity));\n  }\n\n  .dark .\\32xl\\:dark\\:divide-purple-400 > :not([hidden]) ~ :not([hidden]) {\n    --tw-divide-opacity: 1;\n    border-color: rgba(167, 139, 250, var(--tw-divide-opacity));\n  }\n\n  .dark .\\32xl\\:dark\\:divide-purple-500 > :not([hidden]) ~ :not([hidden]) {\n    --tw-divide-opacity: 1;\n    border-color: rgba(139, 92, 246, var(--tw-divide-opacity));\n  }\n\n  .dark .\\32xl\\:dark\\:divide-purple-600 > :not([hidden]) ~ :not([hidden]) {\n    --tw-divide-opacity: 1;\n    border-color: rgba(124, 58, 237, var(--tw-divide-opacity));\n  }\n\n  .dark .\\32xl\\:dark\\:divide-purple-700 > :not([hidden]) ~ :not([hidden]) {\n    --tw-divide-opacity: 1;\n    border-color: rgba(109, 40, 217, var(--tw-divide-opacity));\n  }\n\n  .dark .\\32xl\\:dark\\:divide-purple-800 > :not([hidden]) ~ :not([hidden]) {\n    --tw-divide-opacity: 1;\n    border-color: rgba(91, 33, 182, var(--tw-divide-opacity));\n  }\n\n  .dark .\\32xl\\:dark\\:divide-purple-900 > :not([hidden]) ~ :not([hidden]) {\n    --tw-divide-opacity: 1;\n    border-color: rgba(76, 29, 149, var(--tw-divide-opacity));\n  }\n\n  .dark .\\32xl\\:dark\\:divide-pink-50 > :not([hidden]) ~ :not([hidden]) {\n    --tw-divide-opacity: 1;\n    border-color: rgba(253, 242, 248, var(--tw-divide-opacity));\n  }\n\n  .dark .\\32xl\\:dark\\:divide-pink-100 > :not([hidden]) ~ :not([hidden]) {\n    --tw-divide-opacity: 1;\n    border-color: rgba(252, 231, 243, var(--tw-divide-opacity));\n  }\n\n  .dark .\\32xl\\:dark\\:divide-pink-200 > :not([hidden]) ~ :not([hidden]) {\n    --tw-divide-opacity: 1;\n    border-color: rgba(251, 207, 232, var(--tw-divide-opacity));\n  }\n\n  .dark .\\32xl\\:dark\\:divide-pink-300 > :not([hidden]) ~ :not([hidden]) {\n    --tw-divide-opacity: 1;\n    border-color: rgba(249, 168, 212, var(--tw-divide-opacity));\n  }\n\n  .dark .\\32xl\\:dark\\:divide-pink-400 > :not([hidden]) ~ :not([hidden]) {\n    --tw-divide-opacity: 1;\n    border-color: rgba(244, 114, 182, var(--tw-divide-opacity));\n  }\n\n  .dark .\\32xl\\:dark\\:divide-pink-500 > :not([hidden]) ~ :not([hidden]) {\n    --tw-divide-opacity: 1;\n    border-color: rgba(236, 72, 153, var(--tw-divide-opacity));\n  }\n\n  .dark .\\32xl\\:dark\\:divide-pink-600 > :not([hidden]) ~ :not([hidden]) {\n    --tw-divide-opacity: 1;\n    border-color: rgba(219, 39, 119, var(--tw-divide-opacity));\n  }\n\n  .dark .\\32xl\\:dark\\:divide-pink-700 > :not([hidden]) ~ :not([hidden]) {\n    --tw-divide-opacity: 1;\n    border-color: rgba(190, 24, 93, var(--tw-divide-opacity));\n  }\n\n  .dark .\\32xl\\:dark\\:divide-pink-800 > :not([hidden]) ~ :not([hidden]) {\n    --tw-divide-opacity: 1;\n    border-color: rgba(157, 23, 77, var(--tw-divide-opacity));\n  }\n\n  .dark .\\32xl\\:dark\\:divide-pink-900 > :not([hidden]) ~ :not([hidden]) {\n    --tw-divide-opacity: 1;\n    border-color: rgba(131, 24, 67, var(--tw-divide-opacity));\n  }\n\n  .\\32xl\\:divide-solid > :not([hidden]) ~ :not([hidden]) {\n    border-style: solid;\n  }\n\n  .\\32xl\\:divide-dashed > :not([hidden]) ~ :not([hidden]) {\n    border-style: dashed;\n  }\n\n  .\\32xl\\:divide-dotted > :not([hidden]) ~ :not([hidden]) {\n    border-style: dotted;\n  }\n\n  .\\32xl\\:divide-double > :not([hidden]) ~ :not([hidden]) {\n    border-style: double;\n  }\n\n  .\\32xl\\:divide-none > :not([hidden]) ~ :not([hidden]) {\n    border-style: none;\n  }\n\n  .\\32xl\\:divide-opacity-0 > :not([hidden]) ~ :not([hidden]) {\n    --tw-divide-opacity: 0;\n  }\n\n  .\\32xl\\:divide-opacity-5 > :not([hidden]) ~ :not([hidden]) {\n    --tw-divide-opacity: 0.05;\n  }\n\n  .\\32xl\\:divide-opacity-10 > :not([hidden]) ~ :not([hidden]) {\n    --tw-divide-opacity: 0.1;\n  }\n\n  .\\32xl\\:divide-opacity-20 > :not([hidden]) ~ :not([hidden]) {\n    --tw-divide-opacity: 0.2;\n  }\n\n  .\\32xl\\:divide-opacity-25 > :not([hidden]) ~ :not([hidden]) {\n    --tw-divide-opacity: 0.25;\n  }\n\n  .\\32xl\\:divide-opacity-30 > :not([hidden]) ~ :not([hidden]) {\n    --tw-divide-opacity: 0.3;\n  }\n\n  .\\32xl\\:divide-opacity-40 > :not([hidden]) ~ :not([hidden]) {\n    --tw-divide-opacity: 0.4;\n  }\n\n  .\\32xl\\:divide-opacity-50 > :not([hidden]) ~ :not([hidden]) {\n    --tw-divide-opacity: 0.5;\n  }\n\n  .\\32xl\\:divide-opacity-60 > :not([hidden]) ~ :not([hidden]) {\n    --tw-divide-opacity: 0.6;\n  }\n\n  .\\32xl\\:divide-opacity-70 > :not([hidden]) ~ :not([hidden]) {\n    --tw-divide-opacity: 0.7;\n  }\n\n  .\\32xl\\:divide-opacity-75 > :not([hidden]) ~ :not([hidden]) {\n    --tw-divide-opacity: 0.75;\n  }\n\n  .\\32xl\\:divide-opacity-80 > :not([hidden]) ~ :not([hidden]) {\n    --tw-divide-opacity: 0.8;\n  }\n\n  .\\32xl\\:divide-opacity-90 > :not([hidden]) ~ :not([hidden]) {\n    --tw-divide-opacity: 0.9;\n  }\n\n  .\\32xl\\:divide-opacity-95 > :not([hidden]) ~ :not([hidden]) {\n    --tw-divide-opacity: 0.95;\n  }\n\n  .\\32xl\\:divide-opacity-100 > :not([hidden]) ~ :not([hidden]) {\n    --tw-divide-opacity: 1;\n  }\n\n  .dark .\\32xl\\:dark\\:divide-opacity-0 > :not([hidden]) ~ :not([hidden]) {\n    --tw-divide-opacity: 0;\n  }\n\n  .dark .\\32xl\\:dark\\:divide-opacity-5 > :not([hidden]) ~ :not([hidden]) {\n    --tw-divide-opacity: 0.05;\n  }\n\n  .dark .\\32xl\\:dark\\:divide-opacity-10 > :not([hidden]) ~ :not([hidden]) {\n    --tw-divide-opacity: 0.1;\n  }\n\n  .dark .\\32xl\\:dark\\:divide-opacity-20 > :not([hidden]) ~ :not([hidden]) {\n    --tw-divide-opacity: 0.2;\n  }\n\n  .dark .\\32xl\\:dark\\:divide-opacity-25 > :not([hidden]) ~ :not([hidden]) {\n    --tw-divide-opacity: 0.25;\n  }\n\n  .dark .\\32xl\\:dark\\:divide-opacity-30 > :not([hidden]) ~ :not([hidden]) {\n    --tw-divide-opacity: 0.3;\n  }\n\n  .dark .\\32xl\\:dark\\:divide-opacity-40 > :not([hidden]) ~ :not([hidden]) {\n    --tw-divide-opacity: 0.4;\n  }\n\n  .dark .\\32xl\\:dark\\:divide-opacity-50 > :not([hidden]) ~ :not([hidden]) {\n    --tw-divide-opacity: 0.5;\n  }\n\n  .dark .\\32xl\\:dark\\:divide-opacity-60 > :not([hidden]) ~ :not([hidden]) {\n    --tw-divide-opacity: 0.6;\n  }\n\n  .dark .\\32xl\\:dark\\:divide-opacity-70 > :not([hidden]) ~ :not([hidden]) {\n    --tw-divide-opacity: 0.7;\n  }\n\n  .dark .\\32xl\\:dark\\:divide-opacity-75 > :not([hidden]) ~ :not([hidden]) {\n    --tw-divide-opacity: 0.75;\n  }\n\n  .dark .\\32xl\\:dark\\:divide-opacity-80 > :not([hidden]) ~ :not([hidden]) {\n    --tw-divide-opacity: 0.8;\n  }\n\n  .dark .\\32xl\\:dark\\:divide-opacity-90 > :not([hidden]) ~ :not([hidden]) {\n    --tw-divide-opacity: 0.9;\n  }\n\n  .dark .\\32xl\\:dark\\:divide-opacity-95 > :not([hidden]) ~ :not([hidden]) {\n    --tw-divide-opacity: 0.95;\n  }\n\n  .dark .\\32xl\\:dark\\:divide-opacity-100 > :not([hidden]) ~ :not([hidden]) {\n    --tw-divide-opacity: 1;\n  }\n\n  .\\32xl\\:sr-only {\n    position: absolute;\n    width: 1px;\n    height: 1px;\n    padding: 0;\n    margin: -1px;\n    overflow: hidden;\n    clip: rect(0, 0, 0, 0);\n    white-space: nowrap;\n    border-width: 0;\n  }\n\n  .\\32xl\\:not-sr-only {\n    position: static;\n    width: auto;\n    height: auto;\n    padding: 0;\n    margin: 0;\n    overflow: visible;\n    clip: auto;\n    white-space: normal;\n  }\n\n  .\\32xl\\:focus-within\\:sr-only:focus-within {\n    position: absolute;\n    width: 1px;\n    height: 1px;\n    padding: 0;\n    margin: -1px;\n    overflow: hidden;\n    clip: rect(0, 0, 0, 0);\n    white-space: nowrap;\n    border-width: 0;\n  }\n\n  .\\32xl\\:focus-within\\:not-sr-only:focus-within {\n    position: static;\n    width: auto;\n    height: auto;\n    padding: 0;\n    margin: 0;\n    overflow: visible;\n    clip: auto;\n    white-space: normal;\n  }\n\n  .\\32xl\\:focus\\:sr-only:focus {\n    position: absolute;\n    width: 1px;\n    height: 1px;\n    padding: 0;\n    margin: -1px;\n    overflow: hidden;\n    clip: rect(0, 0, 0, 0);\n    white-space: nowrap;\n    border-width: 0;\n  }\n\n  .\\32xl\\:focus\\:not-sr-only:focus {\n    position: static;\n    width: auto;\n    height: auto;\n    padding: 0;\n    margin: 0;\n    overflow: visible;\n    clip: auto;\n    white-space: normal;\n  }\n\n  .\\32xl\\:appearance-none {\n    -webkit-appearance: none;\n       -moz-appearance: none;\n            appearance: none;\n  }\n\n  .\\32xl\\:bg-fixed {\n    background-attachment: fixed;\n  }\n\n  .\\32xl\\:bg-local {\n    background-attachment: local;\n  }\n\n  .\\32xl\\:bg-scroll {\n    background-attachment: scroll;\n  }\n\n  .\\32xl\\:bg-clip-border {\n    background-clip: border-box;\n  }\n\n  .\\32xl\\:bg-clip-padding {\n    background-clip: padding-box;\n  }\n\n  .\\32xl\\:bg-clip-content {\n    background-clip: content-box;\n  }\n\n  .\\32xl\\:bg-clip-text {\n    -webkit-background-clip: text;\n            background-clip: text;\n  }\n\n  .\\32xl\\:bg-transparent {\n    background-color: transparent;\n  }\n\n  .\\32xl\\:bg-current {\n    background-color: currentColor;\n  }\n\n  .\\32xl\\:bg-black {\n    --tw-bg-opacity: 1;\n    background-color: rgba(0, 0, 0, var(--tw-bg-opacity));\n  }\n\n  .\\32xl\\:bg-white {\n    --tw-bg-opacity: 1;\n    background-color: rgba(255, 255, 255, var(--tw-bg-opacity));\n  }\n\n  .\\32xl\\:bg-gray-50 {\n    --tw-bg-opacity: 1;\n    background-color: rgba(249, 250, 251, var(--tw-bg-opacity));\n  }\n\n  .\\32xl\\:bg-gray-100 {\n    --tw-bg-opacity: 1;\n    background-color: rgba(243, 244, 246, var(--tw-bg-opacity));\n  }\n\n  .\\32xl\\:bg-gray-200 {\n    --tw-bg-opacity: 1;\n    background-color: rgba(229, 231, 235, var(--tw-bg-opacity));\n  }\n\n  .\\32xl\\:bg-gray-300 {\n    --tw-bg-opacity: 1;\n    background-color: rgba(209, 213, 219, var(--tw-bg-opacity));\n  }\n\n  .\\32xl\\:bg-gray-400 {\n    --tw-bg-opacity: 1;\n    background-color: rgba(156, 163, 175, var(--tw-bg-opacity));\n  }\n\n  .\\32xl\\:bg-gray-500 {\n    --tw-bg-opacity: 1;\n    background-color: rgba(107, 114, 128, var(--tw-bg-opacity));\n  }\n\n  .\\32xl\\:bg-gray-600 {\n    --tw-bg-opacity: 1;\n    background-color: rgba(75, 85, 99, var(--tw-bg-opacity));\n  }\n\n  .\\32xl\\:bg-gray-700 {\n    --tw-bg-opacity: 1;\n    background-color: rgba(55, 65, 81, var(--tw-bg-opacity));\n  }\n\n  .\\32xl\\:bg-gray-800 {\n    --tw-bg-opacity: 1;\n    background-color: rgba(31, 41, 55, var(--tw-bg-opacity));\n  }\n\n  .\\32xl\\:bg-gray-900 {\n    --tw-bg-opacity: 1;\n    background-color: rgba(17, 24, 39, var(--tw-bg-opacity));\n  }\n\n  .\\32xl\\:bg-red-50 {\n    --tw-bg-opacity: 1;\n    background-color: rgba(254, 242, 242, var(--tw-bg-opacity));\n  }\n\n  .\\32xl\\:bg-red-100 {\n    --tw-bg-opacity: 1;\n    background-color: rgba(254, 226, 226, var(--tw-bg-opacity));\n  }\n\n  .\\32xl\\:bg-red-200 {\n    --tw-bg-opacity: 1;\n    background-color: rgba(254, 202, 202, var(--tw-bg-opacity));\n  }\n\n  .\\32xl\\:bg-red-300 {\n    --tw-bg-opacity: 1;\n    background-color: rgba(252, 165, 165, var(--tw-bg-opacity));\n  }\n\n  .\\32xl\\:bg-red-400 {\n    --tw-bg-opacity: 1;\n    background-color: rgba(248, 113, 113, var(--tw-bg-opacity));\n  }\n\n  .\\32xl\\:bg-red-500 {\n    --tw-bg-opacity: 1;\n    background-color: rgba(239, 68, 68, var(--tw-bg-opacity));\n  }\n\n  .\\32xl\\:bg-red-600 {\n    --tw-bg-opacity: 1;\n    background-color: rgba(220, 38, 38, var(--tw-bg-opacity));\n  }\n\n  .\\32xl\\:bg-red-700 {\n    --tw-bg-opacity: 1;\n    background-color: rgba(185, 28, 28, var(--tw-bg-opacity));\n  }\n\n  .\\32xl\\:bg-red-800 {\n    --tw-bg-opacity: 1;\n    background-color: rgba(153, 27, 27, var(--tw-bg-opacity));\n  }\n\n  .\\32xl\\:bg-red-900 {\n    --tw-bg-opacity: 1;\n    background-color: rgba(127, 29, 29, var(--tw-bg-opacity));\n  }\n\n  .\\32xl\\:bg-yellow-50 {\n    --tw-bg-opacity: 1;\n    background-color: rgba(255, 251, 235, var(--tw-bg-opacity));\n  }\n\n  .\\32xl\\:bg-yellow-100 {\n    --tw-bg-opacity: 1;\n    background-color: rgba(254, 243, 199, var(--tw-bg-opacity));\n  }\n\n  .\\32xl\\:bg-yellow-200 {\n    --tw-bg-opacity: 1;\n    background-color: rgba(253, 230, 138, var(--tw-bg-opacity));\n  }\n\n  .\\32xl\\:bg-yellow-300 {\n    --tw-bg-opacity: 1;\n    background-color: rgba(252, 211, 77, var(--tw-bg-opacity));\n  }\n\n  .\\32xl\\:bg-yellow-400 {\n    --tw-bg-opacity: 1;\n    background-color: rgba(251, 191, 36, var(--tw-bg-opacity));\n  }\n\n  .\\32xl\\:bg-yellow-500 {\n    --tw-bg-opacity: 1;\n    background-color: rgba(245, 158, 11, var(--tw-bg-opacity));\n  }\n\n  .\\32xl\\:bg-yellow-600 {\n    --tw-bg-opacity: 1;\n    background-color: rgba(217, 119, 6, var(--tw-bg-opacity));\n  }\n\n  .\\32xl\\:bg-yellow-700 {\n    --tw-bg-opacity: 1;\n    background-color: rgba(180, 83, 9, var(--tw-bg-opacity));\n  }\n\n  .\\32xl\\:bg-yellow-800 {\n    --tw-bg-opacity: 1;\n    background-color: rgba(146, 64, 14, var(--tw-bg-opacity));\n  }\n\n  .\\32xl\\:bg-yellow-900 {\n    --tw-bg-opacity: 1;\n    background-color: rgba(120, 53, 15, var(--tw-bg-opacity));\n  }\n\n  .\\32xl\\:bg-green-50 {\n    --tw-bg-opacity: 1;\n    background-color: rgba(236, 253, 245, var(--tw-bg-opacity));\n  }\n\n  .\\32xl\\:bg-green-100 {\n    --tw-bg-opacity: 1;\n    background-color: rgba(209, 250, 229, var(--tw-bg-opacity));\n  }\n\n  .\\32xl\\:bg-green-200 {\n    --tw-bg-opacity: 1;\n    background-color: rgba(167, 243, 208, var(--tw-bg-opacity));\n  }\n\n  .\\32xl\\:bg-green-300 {\n    --tw-bg-opacity: 1;\n    background-color: rgba(110, 231, 183, var(--tw-bg-opacity));\n  }\n\n  .\\32xl\\:bg-green-400 {\n    --tw-bg-opacity: 1;\n    background-color: rgba(52, 211, 153, var(--tw-bg-opacity));\n  }\n\n  .\\32xl\\:bg-green-500 {\n    --tw-bg-opacity: 1;\n    background-color: rgba(16, 185, 129, var(--tw-bg-opacity));\n  }\n\n  .\\32xl\\:bg-green-600 {\n    --tw-bg-opacity: 1;\n    background-color: rgba(5, 150, 105, var(--tw-bg-opacity));\n  }\n\n  .\\32xl\\:bg-green-700 {\n    --tw-bg-opacity: 1;\n    background-color: rgba(4, 120, 87, var(--tw-bg-opacity));\n  }\n\n  .\\32xl\\:bg-green-800 {\n    --tw-bg-opacity: 1;\n    background-color: rgba(6, 95, 70, var(--tw-bg-opacity));\n  }\n\n  .\\32xl\\:bg-green-900 {\n    --tw-bg-opacity: 1;\n    background-color: rgba(6, 78, 59, var(--tw-bg-opacity));\n  }\n\n  .\\32xl\\:bg-blue-50 {\n    --tw-bg-opacity: 1;\n    background-color: rgba(239, 246, 255, var(--tw-bg-opacity));\n  }\n\n  .\\32xl\\:bg-blue-100 {\n    --tw-bg-opacity: 1;\n    background-color: rgba(219, 234, 254, var(--tw-bg-opacity));\n  }\n\n  .\\32xl\\:bg-blue-200 {\n    --tw-bg-opacity: 1;\n    background-color: rgba(191, 219, 254, var(--tw-bg-opacity));\n  }\n\n  .\\32xl\\:bg-blue-300 {\n    --tw-bg-opacity: 1;\n    background-color: rgba(147, 197, 253, var(--tw-bg-opacity));\n  }\n\n  .\\32xl\\:bg-blue-400 {\n    --tw-bg-opacity: 1;\n    background-color: rgba(96, 165, 250, var(--tw-bg-opacity));\n  }\n\n  .\\32xl\\:bg-blue-500 {\n    --tw-bg-opacity: 1;\n    background-color: rgba(59, 130, 246, var(--tw-bg-opacity));\n  }\n\n  .\\32xl\\:bg-blue-600 {\n    --tw-bg-opacity: 1;\n    background-color: rgba(37, 99, 235, var(--tw-bg-opacity));\n  }\n\n  .\\32xl\\:bg-blue-700 {\n    --tw-bg-opacity: 1;\n    background-color: rgba(29, 78, 216, var(--tw-bg-opacity));\n  }\n\n  .\\32xl\\:bg-blue-800 {\n    --tw-bg-opacity: 1;\n    background-color: rgba(30, 64, 175, var(--tw-bg-opacity));\n  }\n\n  .\\32xl\\:bg-blue-900 {\n    --tw-bg-opacity: 1;\n    background-color: rgba(30, 58, 138, var(--tw-bg-opacity));\n  }\n\n  .\\32xl\\:bg-indigo-50 {\n    --tw-bg-opacity: 1;\n    background-color: rgba(238, 242, 255, var(--tw-bg-opacity));\n  }\n\n  .\\32xl\\:bg-indigo-100 {\n    --tw-bg-opacity: 1;\n    background-color: rgba(224, 231, 255, var(--tw-bg-opacity));\n  }\n\n  .\\32xl\\:bg-indigo-200 {\n    --tw-bg-opacity: 1;\n    background-color: rgba(199, 210, 254, var(--tw-bg-opacity));\n  }\n\n  .\\32xl\\:bg-indigo-300 {\n    --tw-bg-opacity: 1;\n    background-color: rgba(165, 180, 252, var(--tw-bg-opacity));\n  }\n\n  .\\32xl\\:bg-indigo-400 {\n    --tw-bg-opacity: 1;\n    background-color: rgba(129, 140, 248, var(--tw-bg-opacity));\n  }\n\n  .\\32xl\\:bg-indigo-500 {\n    --tw-bg-opacity: 1;\n    background-color: rgba(99, 102, 241, var(--tw-bg-opacity));\n  }\n\n  .\\32xl\\:bg-indigo-600 {\n    --tw-bg-opacity: 1;\n    background-color: rgba(79, 70, 229, var(--tw-bg-opacity));\n  }\n\n  .\\32xl\\:bg-indigo-700 {\n    --tw-bg-opacity: 1;\n    background-color: rgba(67, 56, 202, var(--tw-bg-opacity));\n  }\n\n  .\\32xl\\:bg-indigo-800 {\n    --tw-bg-opacity: 1;\n    background-color: rgba(55, 48, 163, var(--tw-bg-opacity));\n  }\n\n  .\\32xl\\:bg-indigo-900 {\n    --tw-bg-opacity: 1;\n    background-color: rgba(49, 46, 129, var(--tw-bg-opacity));\n  }\n\n  .\\32xl\\:bg-purple-50 {\n    --tw-bg-opacity: 1;\n    background-color: rgba(245, 243, 255, var(--tw-bg-opacity));\n  }\n\n  .\\32xl\\:bg-purple-100 {\n    --tw-bg-opacity: 1;\n    background-color: rgba(237, 233, 254, var(--tw-bg-opacity));\n  }\n\n  .\\32xl\\:bg-purple-200 {\n    --tw-bg-opacity: 1;\n    background-color: rgba(221, 214, 254, var(--tw-bg-opacity));\n  }\n\n  .\\32xl\\:bg-purple-300 {\n    --tw-bg-opacity: 1;\n    background-color: rgba(196, 181, 253, var(--tw-bg-opacity));\n  }\n\n  .\\32xl\\:bg-purple-400 {\n    --tw-bg-opacity: 1;\n    background-color: rgba(167, 139, 250, var(--tw-bg-opacity));\n  }\n\n  .\\32xl\\:bg-purple-500 {\n    --tw-bg-opacity: 1;\n    background-color: rgba(139, 92, 246, var(--tw-bg-opacity));\n  }\n\n  .\\32xl\\:bg-purple-600 {\n    --tw-bg-opacity: 1;\n    background-color: rgba(124, 58, 237, var(--tw-bg-opacity));\n  }\n\n  .\\32xl\\:bg-purple-700 {\n    --tw-bg-opacity: 1;\n    background-color: rgba(109, 40, 217, var(--tw-bg-opacity));\n  }\n\n  .\\32xl\\:bg-purple-800 {\n    --tw-bg-opacity: 1;\n    background-color: rgba(91, 33, 182, var(--tw-bg-opacity));\n  }\n\n  .\\32xl\\:bg-purple-900 {\n    --tw-bg-opacity: 1;\n    background-color: rgba(76, 29, 149, var(--tw-bg-opacity));\n  }\n\n  .\\32xl\\:bg-pink-50 {\n    --tw-bg-opacity: 1;\n    background-color: rgba(253, 242, 248, var(--tw-bg-opacity));\n  }\n\n  .\\32xl\\:bg-pink-100 {\n    --tw-bg-opacity: 1;\n    background-color: rgba(252, 231, 243, var(--tw-bg-opacity));\n  }\n\n  .\\32xl\\:bg-pink-200 {\n    --tw-bg-opacity: 1;\n    background-color: rgba(251, 207, 232, var(--tw-bg-opacity));\n  }\n\n  .\\32xl\\:bg-pink-300 {\n    --tw-bg-opacity: 1;\n    background-color: rgba(249, 168, 212, var(--tw-bg-opacity));\n  }\n\n  .\\32xl\\:bg-pink-400 {\n    --tw-bg-opacity: 1;\n    background-color: rgba(244, 114, 182, var(--tw-bg-opacity));\n  }\n\n  .\\32xl\\:bg-pink-500 {\n    --tw-bg-opacity: 1;\n    background-color: rgba(236, 72, 153, var(--tw-bg-opacity));\n  }\n\n  .\\32xl\\:bg-pink-600 {\n    --tw-bg-opacity: 1;\n    background-color: rgba(219, 39, 119, var(--tw-bg-opacity));\n  }\n\n  .\\32xl\\:bg-pink-700 {\n    --tw-bg-opacity: 1;\n    background-color: rgba(190, 24, 93, var(--tw-bg-opacity));\n  }\n\n  .\\32xl\\:bg-pink-800 {\n    --tw-bg-opacity: 1;\n    background-color: rgba(157, 23, 77, var(--tw-bg-opacity));\n  }\n\n  .\\32xl\\:bg-pink-900 {\n    --tw-bg-opacity: 1;\n    background-color: rgba(131, 24, 67, var(--tw-bg-opacity));\n  }\n\n  .group:hover .\\32xl\\:group-hover\\:bg-transparent {\n    background-color: transparent;\n  }\n\n  .group:hover .\\32xl\\:group-hover\\:bg-current {\n    background-color: currentColor;\n  }\n\n  .group:hover .\\32xl\\:group-hover\\:bg-black {\n    --tw-bg-opacity: 1;\n    background-color: rgba(0, 0, 0, var(--tw-bg-opacity));\n  }\n\n  .group:hover .\\32xl\\:group-hover\\:bg-white {\n    --tw-bg-opacity: 1;\n    background-color: rgba(255, 255, 255, var(--tw-bg-opacity));\n  }\n\n  .group:hover .\\32xl\\:group-hover\\:bg-gray-50 {\n    --tw-bg-opacity: 1;\n    background-color: rgba(249, 250, 251, var(--tw-bg-opacity));\n  }\n\n  .group:hover .\\32xl\\:group-hover\\:bg-gray-100 {\n    --tw-bg-opacity: 1;\n    background-color: rgba(243, 244, 246, var(--tw-bg-opacity));\n  }\n\n  .group:hover .\\32xl\\:group-hover\\:bg-gray-200 {\n    --tw-bg-opacity: 1;\n    background-color: rgba(229, 231, 235, var(--tw-bg-opacity));\n  }\n\n  .group:hover .\\32xl\\:group-hover\\:bg-gray-300 {\n    --tw-bg-opacity: 1;\n    background-color: rgba(209, 213, 219, var(--tw-bg-opacity));\n  }\n\n  .group:hover .\\32xl\\:group-hover\\:bg-gray-400 {\n    --tw-bg-opacity: 1;\n    background-color: rgba(156, 163, 175, var(--tw-bg-opacity));\n  }\n\n  .group:hover .\\32xl\\:group-hover\\:bg-gray-500 {\n    --tw-bg-opacity: 1;\n    background-color: rgba(107, 114, 128, var(--tw-bg-opacity));\n  }\n\n  .group:hover .\\32xl\\:group-hover\\:bg-gray-600 {\n    --tw-bg-opacity: 1;\n    background-color: rgba(75, 85, 99, var(--tw-bg-opacity));\n  }\n\n  .group:hover .\\32xl\\:group-hover\\:bg-gray-700 {\n    --tw-bg-opacity: 1;\n    background-color: rgba(55, 65, 81, var(--tw-bg-opacity));\n  }\n\n  .group:hover .\\32xl\\:group-hover\\:bg-gray-800 {\n    --tw-bg-opacity: 1;\n    background-color: rgba(31, 41, 55, var(--tw-bg-opacity));\n  }\n\n  .group:hover .\\32xl\\:group-hover\\:bg-gray-900 {\n    --tw-bg-opacity: 1;\n    background-color: rgba(17, 24, 39, var(--tw-bg-opacity));\n  }\n\n  .group:hover .\\32xl\\:group-hover\\:bg-red-50 {\n    --tw-bg-opacity: 1;\n    background-color: rgba(254, 242, 242, var(--tw-bg-opacity));\n  }\n\n  .group:hover .\\32xl\\:group-hover\\:bg-red-100 {\n    --tw-bg-opacity: 1;\n    background-color: rgba(254, 226, 226, var(--tw-bg-opacity));\n  }\n\n  .group:hover .\\32xl\\:group-hover\\:bg-red-200 {\n    --tw-bg-opacity: 1;\n    background-color: rgba(254, 202, 202, var(--tw-bg-opacity));\n  }\n\n  .group:hover .\\32xl\\:group-hover\\:bg-red-300 {\n    --tw-bg-opacity: 1;\n    background-color: rgba(252, 165, 165, var(--tw-bg-opacity));\n  }\n\n  .group:hover .\\32xl\\:group-hover\\:bg-red-400 {\n    --tw-bg-opacity: 1;\n    background-color: rgba(248, 113, 113, var(--tw-bg-opacity));\n  }\n\n  .group:hover .\\32xl\\:group-hover\\:bg-red-500 {\n    --tw-bg-opacity: 1;\n    background-color: rgba(239, 68, 68, var(--tw-bg-opacity));\n  }\n\n  .group:hover .\\32xl\\:group-hover\\:bg-red-600 {\n    --tw-bg-opacity: 1;\n    background-color: rgba(220, 38, 38, var(--tw-bg-opacity));\n  }\n\n  .group:hover .\\32xl\\:group-hover\\:bg-red-700 {\n    --tw-bg-opacity: 1;\n    background-color: rgba(185, 28, 28, var(--tw-bg-opacity));\n  }\n\n  .group:hover .\\32xl\\:group-hover\\:bg-red-800 {\n    --tw-bg-opacity: 1;\n    background-color: rgba(153, 27, 27, var(--tw-bg-opacity));\n  }\n\n  .group:hover .\\32xl\\:group-hover\\:bg-red-900 {\n    --tw-bg-opacity: 1;\n    background-color: rgba(127, 29, 29, var(--tw-bg-opacity));\n  }\n\n  .group:hover .\\32xl\\:group-hover\\:bg-yellow-50 {\n    --tw-bg-opacity: 1;\n    background-color: rgba(255, 251, 235, var(--tw-bg-opacity));\n  }\n\n  .group:hover .\\32xl\\:group-hover\\:bg-yellow-100 {\n    --tw-bg-opacity: 1;\n    background-color: rgba(254, 243, 199, var(--tw-bg-opacity));\n  }\n\n  .group:hover .\\32xl\\:group-hover\\:bg-yellow-200 {\n    --tw-bg-opacity: 1;\n    background-color: rgba(253, 230, 138, var(--tw-bg-opacity));\n  }\n\n  .group:hover .\\32xl\\:group-hover\\:bg-yellow-300 {\n    --tw-bg-opacity: 1;\n    background-color: rgba(252, 211, 77, var(--tw-bg-opacity));\n  }\n\n  .group:hover .\\32xl\\:group-hover\\:bg-yellow-400 {\n    --tw-bg-opacity: 1;\n    background-color: rgba(251, 191, 36, var(--tw-bg-opacity));\n  }\n\n  .group:hover .\\32xl\\:group-hover\\:bg-yellow-500 {\n    --tw-bg-opacity: 1;\n    background-color: rgba(245, 158, 11, var(--tw-bg-opacity));\n  }\n\n  .group:hover .\\32xl\\:group-hover\\:bg-yellow-600 {\n    --tw-bg-opacity: 1;\n    background-color: rgba(217, 119, 6, var(--tw-bg-opacity));\n  }\n\n  .group:hover .\\32xl\\:group-hover\\:bg-yellow-700 {\n    --tw-bg-opacity: 1;\n    background-color: rgba(180, 83, 9, var(--tw-bg-opacity));\n  }\n\n  .group:hover .\\32xl\\:group-hover\\:bg-yellow-800 {\n    --tw-bg-opacity: 1;\n    background-color: rgba(146, 64, 14, var(--tw-bg-opacity));\n  }\n\n  .group:hover .\\32xl\\:group-hover\\:bg-yellow-900 {\n    --tw-bg-opacity: 1;\n    background-color: rgba(120, 53, 15, var(--tw-bg-opacity));\n  }\n\n  .group:hover .\\32xl\\:group-hover\\:bg-green-50 {\n    --tw-bg-opacity: 1;\n    background-color: rgba(236, 253, 245, var(--tw-bg-opacity));\n  }\n\n  .group:hover .\\32xl\\:group-hover\\:bg-green-100 {\n    --tw-bg-opacity: 1;\n    background-color: rgba(209, 250, 229, var(--tw-bg-opacity));\n  }\n\n  .group:hover .\\32xl\\:group-hover\\:bg-green-200 {\n    --tw-bg-opacity: 1;\n    background-color: rgba(167, 243, 208, var(--tw-bg-opacity));\n  }\n\n  .group:hover .\\32xl\\:group-hover\\:bg-green-300 {\n    --tw-bg-opacity: 1;\n    background-color: rgba(110, 231, 183, var(--tw-bg-opacity));\n  }\n\n  .group:hover .\\32xl\\:group-hover\\:bg-green-400 {\n    --tw-bg-opacity: 1;\n    background-color: rgba(52, 211, 153, var(--tw-bg-opacity));\n  }\n\n  .group:hover .\\32xl\\:group-hover\\:bg-green-500 {\n    --tw-bg-opacity: 1;\n    background-color: rgba(16, 185, 129, var(--tw-bg-opacity));\n  }\n\n  .group:hover .\\32xl\\:group-hover\\:bg-green-600 {\n    --tw-bg-opacity: 1;\n    background-color: rgba(5, 150, 105, var(--tw-bg-opacity));\n  }\n\n  .group:hover .\\32xl\\:group-hover\\:bg-green-700 {\n    --tw-bg-opacity: 1;\n    background-color: rgba(4, 120, 87, var(--tw-bg-opacity));\n  }\n\n  .group:hover .\\32xl\\:group-hover\\:bg-green-800 {\n    --tw-bg-opacity: 1;\n    background-color: rgba(6, 95, 70, var(--tw-bg-opacity));\n  }\n\n  .group:hover .\\32xl\\:group-hover\\:bg-green-900 {\n    --tw-bg-opacity: 1;\n    background-color: rgba(6, 78, 59, var(--tw-bg-opacity));\n  }\n\n  .group:hover .\\32xl\\:group-hover\\:bg-blue-50 {\n    --tw-bg-opacity: 1;\n    background-color: rgba(239, 246, 255, var(--tw-bg-opacity));\n  }\n\n  .group:hover .\\32xl\\:group-hover\\:bg-blue-100 {\n    --tw-bg-opacity: 1;\n    background-color: rgba(219, 234, 254, var(--tw-bg-opacity));\n  }\n\n  .group:hover .\\32xl\\:group-hover\\:bg-blue-200 {\n    --tw-bg-opacity: 1;\n    background-color: rgba(191, 219, 254, var(--tw-bg-opacity));\n  }\n\n  .group:hover .\\32xl\\:group-hover\\:bg-blue-300 {\n    --tw-bg-opacity: 1;\n    background-color: rgba(147, 197, 253, var(--tw-bg-opacity));\n  }\n\n  .group:hover .\\32xl\\:group-hover\\:bg-blue-400 {\n    --tw-bg-opacity: 1;\n    background-color: rgba(96, 165, 250, var(--tw-bg-opacity));\n  }\n\n  .group:hover .\\32xl\\:group-hover\\:bg-blue-500 {\n    --tw-bg-opacity: 1;\n    background-color: rgba(59, 130, 246, var(--tw-bg-opacity));\n  }\n\n  .group:hover .\\32xl\\:group-hover\\:bg-blue-600 {\n    --tw-bg-opacity: 1;\n    background-color: rgba(37, 99, 235, var(--tw-bg-opacity));\n  }\n\n  .group:hover .\\32xl\\:group-hover\\:bg-blue-700 {\n    --tw-bg-opacity: 1;\n    background-color: rgba(29, 78, 216, var(--tw-bg-opacity));\n  }\n\n  .group:hover .\\32xl\\:group-hover\\:bg-blue-800 {\n    --tw-bg-opacity: 1;\n    background-color: rgba(30, 64, 175, var(--tw-bg-opacity));\n  }\n\n  .group:hover .\\32xl\\:group-hover\\:bg-blue-900 {\n    --tw-bg-opacity: 1;\n    background-color: rgba(30, 58, 138, var(--tw-bg-opacity));\n  }\n\n  .group:hover .\\32xl\\:group-hover\\:bg-indigo-50 {\n    --tw-bg-opacity: 1;\n    background-color: rgba(238, 242, 255, var(--tw-bg-opacity));\n  }\n\n  .group:hover .\\32xl\\:group-hover\\:bg-indigo-100 {\n    --tw-bg-opacity: 1;\n    background-color: rgba(224, 231, 255, var(--tw-bg-opacity));\n  }\n\n  .group:hover .\\32xl\\:group-hover\\:bg-indigo-200 {\n    --tw-bg-opacity: 1;\n    background-color: rgba(199, 210, 254, var(--tw-bg-opacity));\n  }\n\n  .group:hover .\\32xl\\:group-hover\\:bg-indigo-300 {\n    --tw-bg-opacity: 1;\n    background-color: rgba(165, 180, 252, var(--tw-bg-opacity));\n  }\n\n  .group:hover .\\32xl\\:group-hover\\:bg-indigo-400 {\n    --tw-bg-opacity: 1;\n    background-color: rgba(129, 140, 248, var(--tw-bg-opacity));\n  }\n\n  .group:hover .\\32xl\\:group-hover\\:bg-indigo-500 {\n    --tw-bg-opacity: 1;\n    background-color: rgba(99, 102, 241, var(--tw-bg-opacity));\n  }\n\n  .group:hover .\\32xl\\:group-hover\\:bg-indigo-600 {\n    --tw-bg-opacity: 1;\n    background-color: rgba(79, 70, 229, var(--tw-bg-opacity));\n  }\n\n  .group:hover .\\32xl\\:group-hover\\:bg-indigo-700 {\n    --tw-bg-opacity: 1;\n    background-color: rgba(67, 56, 202, var(--tw-bg-opacity));\n  }\n\n  .group:hover .\\32xl\\:group-hover\\:bg-indigo-800 {\n    --tw-bg-opacity: 1;\n    background-color: rgba(55, 48, 163, var(--tw-bg-opacity));\n  }\n\n  .group:hover .\\32xl\\:group-hover\\:bg-indigo-900 {\n    --tw-bg-opacity: 1;\n    background-color: rgba(49, 46, 129, var(--tw-bg-opacity));\n  }\n\n  .group:hover .\\32xl\\:group-hover\\:bg-purple-50 {\n    --tw-bg-opacity: 1;\n    background-color: rgba(245, 243, 255, var(--tw-bg-opacity));\n  }\n\n  .group:hover .\\32xl\\:group-hover\\:bg-purple-100 {\n    --tw-bg-opacity: 1;\n    background-color: rgba(237, 233, 254, var(--tw-bg-opacity));\n  }\n\n  .group:hover .\\32xl\\:group-hover\\:bg-purple-200 {\n    --tw-bg-opacity: 1;\n    background-color: rgba(221, 214, 254, var(--tw-bg-opacity));\n  }\n\n  .group:hover .\\32xl\\:group-hover\\:bg-purple-300 {\n    --tw-bg-opacity: 1;\n    background-color: rgba(196, 181, 253, var(--tw-bg-opacity));\n  }\n\n  .group:hover .\\32xl\\:group-hover\\:bg-purple-400 {\n    --tw-bg-opacity: 1;\n    background-color: rgba(167, 139, 250, var(--tw-bg-opacity));\n  }\n\n  .group:hover .\\32xl\\:group-hover\\:bg-purple-500 {\n    --tw-bg-opacity: 1;\n    background-color: rgba(139, 92, 246, var(--tw-bg-opacity));\n  }\n\n  .group:hover .\\32xl\\:group-hover\\:bg-purple-600 {\n    --tw-bg-opacity: 1;\n    background-color: rgba(124, 58, 237, var(--tw-bg-opacity));\n  }\n\n  .group:hover .\\32xl\\:group-hover\\:bg-purple-700 {\n    --tw-bg-opacity: 1;\n    background-color: rgba(109, 40, 217, var(--tw-bg-opacity));\n  }\n\n  .group:hover .\\32xl\\:group-hover\\:bg-purple-800 {\n    --tw-bg-opacity: 1;\n    background-color: rgba(91, 33, 182, var(--tw-bg-opacity));\n  }\n\n  .group:hover .\\32xl\\:group-hover\\:bg-purple-900 {\n    --tw-bg-opacity: 1;\n    background-color: rgba(76, 29, 149, var(--tw-bg-opacity));\n  }\n\n  .group:hover .\\32xl\\:group-hover\\:bg-pink-50 {\n    --tw-bg-opacity: 1;\n    background-color: rgba(253, 242, 248, var(--tw-bg-opacity));\n  }\n\n  .group:hover .\\32xl\\:group-hover\\:bg-pink-100 {\n    --tw-bg-opacity: 1;\n    background-color: rgba(252, 231, 243, var(--tw-bg-opacity));\n  }\n\n  .group:hover .\\32xl\\:group-hover\\:bg-pink-200 {\n    --tw-bg-opacity: 1;\n    background-color: rgba(251, 207, 232, var(--tw-bg-opacity));\n  }\n\n  .group:hover .\\32xl\\:group-hover\\:bg-pink-300 {\n    --tw-bg-opacity: 1;\n    background-color: rgba(249, 168, 212, var(--tw-bg-opacity));\n  }\n\n  .group:hover .\\32xl\\:group-hover\\:bg-pink-400 {\n    --tw-bg-opacity: 1;\n    background-color: rgba(244, 114, 182, var(--tw-bg-opacity));\n  }\n\n  .group:hover .\\32xl\\:group-hover\\:bg-pink-500 {\n    --tw-bg-opacity: 1;\n    background-color: rgba(236, 72, 153, var(--tw-bg-opacity));\n  }\n\n  .group:hover .\\32xl\\:group-hover\\:bg-pink-600 {\n    --tw-bg-opacity: 1;\n    background-color: rgba(219, 39, 119, var(--tw-bg-opacity));\n  }\n\n  .group:hover .\\32xl\\:group-hover\\:bg-pink-700 {\n    --tw-bg-opacity: 1;\n    background-color: rgba(190, 24, 93, var(--tw-bg-opacity));\n  }\n\n  .group:hover .\\32xl\\:group-hover\\:bg-pink-800 {\n    --tw-bg-opacity: 1;\n    background-color: rgba(157, 23, 77, var(--tw-bg-opacity));\n  }\n\n  .group:hover .\\32xl\\:group-hover\\:bg-pink-900 {\n    --tw-bg-opacity: 1;\n    background-color: rgba(131, 24, 67, var(--tw-bg-opacity));\n  }\n\n  .\\32xl\\:focus-within\\:bg-transparent:focus-within {\n    background-color: transparent;\n  }\n\n  .\\32xl\\:focus-within\\:bg-current:focus-within {\n    background-color: currentColor;\n  }\n\n  .\\32xl\\:focus-within\\:bg-black:focus-within {\n    --tw-bg-opacity: 1;\n    background-color: rgba(0, 0, 0, var(--tw-bg-opacity));\n  }\n\n  .\\32xl\\:focus-within\\:bg-white:focus-within {\n    --tw-bg-opacity: 1;\n    background-color: rgba(255, 255, 255, var(--tw-bg-opacity));\n  }\n\n  .\\32xl\\:focus-within\\:bg-gray-50:focus-within {\n    --tw-bg-opacity: 1;\n    background-color: rgba(249, 250, 251, var(--tw-bg-opacity));\n  }\n\n  .\\32xl\\:focus-within\\:bg-gray-100:focus-within {\n    --tw-bg-opacity: 1;\n    background-color: rgba(243, 244, 246, var(--tw-bg-opacity));\n  }\n\n  .\\32xl\\:focus-within\\:bg-gray-200:focus-within {\n    --tw-bg-opacity: 1;\n    background-color: rgba(229, 231, 235, var(--tw-bg-opacity));\n  }\n\n  .\\32xl\\:focus-within\\:bg-gray-300:focus-within {\n    --tw-bg-opacity: 1;\n    background-color: rgba(209, 213, 219, var(--tw-bg-opacity));\n  }\n\n  .\\32xl\\:focus-within\\:bg-gray-400:focus-within {\n    --tw-bg-opacity: 1;\n    background-color: rgba(156, 163, 175, var(--tw-bg-opacity));\n  }\n\n  .\\32xl\\:focus-within\\:bg-gray-500:focus-within {\n    --tw-bg-opacity: 1;\n    background-color: rgba(107, 114, 128, var(--tw-bg-opacity));\n  }\n\n  .\\32xl\\:focus-within\\:bg-gray-600:focus-within {\n    --tw-bg-opacity: 1;\n    background-color: rgba(75, 85, 99, var(--tw-bg-opacity));\n  }\n\n  .\\32xl\\:focus-within\\:bg-gray-700:focus-within {\n    --tw-bg-opacity: 1;\n    background-color: rgba(55, 65, 81, var(--tw-bg-opacity));\n  }\n\n  .\\32xl\\:focus-within\\:bg-gray-800:focus-within {\n    --tw-bg-opacity: 1;\n    background-color: rgba(31, 41, 55, var(--tw-bg-opacity));\n  }\n\n  .\\32xl\\:focus-within\\:bg-gray-900:focus-within {\n    --tw-bg-opacity: 1;\n    background-color: rgba(17, 24, 39, var(--tw-bg-opacity));\n  }\n\n  .\\32xl\\:focus-within\\:bg-red-50:focus-within {\n    --tw-bg-opacity: 1;\n    background-color: rgba(254, 242, 242, var(--tw-bg-opacity));\n  }\n\n  .\\32xl\\:focus-within\\:bg-red-100:focus-within {\n    --tw-bg-opacity: 1;\n    background-color: rgba(254, 226, 226, var(--tw-bg-opacity));\n  }\n\n  .\\32xl\\:focus-within\\:bg-red-200:focus-within {\n    --tw-bg-opacity: 1;\n    background-color: rgba(254, 202, 202, var(--tw-bg-opacity));\n  }\n\n  .\\32xl\\:focus-within\\:bg-red-300:focus-within {\n    --tw-bg-opacity: 1;\n    background-color: rgba(252, 165, 165, var(--tw-bg-opacity));\n  }\n\n  .\\32xl\\:focus-within\\:bg-red-400:focus-within {\n    --tw-bg-opacity: 1;\n    background-color: rgba(248, 113, 113, var(--tw-bg-opacity));\n  }\n\n  .\\32xl\\:focus-within\\:bg-red-500:focus-within {\n    --tw-bg-opacity: 1;\n    background-color: rgba(239, 68, 68, var(--tw-bg-opacity));\n  }\n\n  .\\32xl\\:focus-within\\:bg-red-600:focus-within {\n    --tw-bg-opacity: 1;\n    background-color: rgba(220, 38, 38, var(--tw-bg-opacity));\n  }\n\n  .\\32xl\\:focus-within\\:bg-red-700:focus-within {\n    --tw-bg-opacity: 1;\n    background-color: rgba(185, 28, 28, var(--tw-bg-opacity));\n  }\n\n  .\\32xl\\:focus-within\\:bg-red-800:focus-within {\n    --tw-bg-opacity: 1;\n    background-color: rgba(153, 27, 27, var(--tw-bg-opacity));\n  }\n\n  .\\32xl\\:focus-within\\:bg-red-900:focus-within {\n    --tw-bg-opacity: 1;\n    background-color: rgba(127, 29, 29, var(--tw-bg-opacity));\n  }\n\n  .\\32xl\\:focus-within\\:bg-yellow-50:focus-within {\n    --tw-bg-opacity: 1;\n    background-color: rgba(255, 251, 235, var(--tw-bg-opacity));\n  }\n\n  .\\32xl\\:focus-within\\:bg-yellow-100:focus-within {\n    --tw-bg-opacity: 1;\n    background-color: rgba(254, 243, 199, var(--tw-bg-opacity));\n  }\n\n  .\\32xl\\:focus-within\\:bg-yellow-200:focus-within {\n    --tw-bg-opacity: 1;\n    background-color: rgba(253, 230, 138, var(--tw-bg-opacity));\n  }\n\n  .\\32xl\\:focus-within\\:bg-yellow-300:focus-within {\n    --tw-bg-opacity: 1;\n    background-color: rgba(252, 211, 77, var(--tw-bg-opacity));\n  }\n\n  .\\32xl\\:focus-within\\:bg-yellow-400:focus-within {\n    --tw-bg-opacity: 1;\n    background-color: rgba(251, 191, 36, var(--tw-bg-opacity));\n  }\n\n  .\\32xl\\:focus-within\\:bg-yellow-500:focus-within {\n    --tw-bg-opacity: 1;\n    background-color: rgba(245, 158, 11, var(--tw-bg-opacity));\n  }\n\n  .\\32xl\\:focus-within\\:bg-yellow-600:focus-within {\n    --tw-bg-opacity: 1;\n    background-color: rgba(217, 119, 6, var(--tw-bg-opacity));\n  }\n\n  .\\32xl\\:focus-within\\:bg-yellow-700:focus-within {\n    --tw-bg-opacity: 1;\n    background-color: rgba(180, 83, 9, var(--tw-bg-opacity));\n  }\n\n  .\\32xl\\:focus-within\\:bg-yellow-800:focus-within {\n    --tw-bg-opacity: 1;\n    background-color: rgba(146, 64, 14, var(--tw-bg-opacity));\n  }\n\n  .\\32xl\\:focus-within\\:bg-yellow-900:focus-within {\n    --tw-bg-opacity: 1;\n    background-color: rgba(120, 53, 15, var(--tw-bg-opacity));\n  }\n\n  .\\32xl\\:focus-within\\:bg-green-50:focus-within {\n    --tw-bg-opacity: 1;\n    background-color: rgba(236, 253, 245, var(--tw-bg-opacity));\n  }\n\n  .\\32xl\\:focus-within\\:bg-green-100:focus-within {\n    --tw-bg-opacity: 1;\n    background-color: rgba(209, 250, 229, var(--tw-bg-opacity));\n  }\n\n  .\\32xl\\:focus-within\\:bg-green-200:focus-within {\n    --tw-bg-opacity: 1;\n    background-color: rgba(167, 243, 208, var(--tw-bg-opacity));\n  }\n\n  .\\32xl\\:focus-within\\:bg-green-300:focus-within {\n    --tw-bg-opacity: 1;\n    background-color: rgba(110, 231, 183, var(--tw-bg-opacity));\n  }\n\n  .\\32xl\\:focus-within\\:bg-green-400:focus-within {\n    --tw-bg-opacity: 1;\n    background-color: rgba(52, 211, 153, var(--tw-bg-opacity));\n  }\n\n  .\\32xl\\:focus-within\\:bg-green-500:focus-within {\n    --tw-bg-opacity: 1;\n    background-color: rgba(16, 185, 129, var(--tw-bg-opacity));\n  }\n\n  .\\32xl\\:focus-within\\:bg-green-600:focus-within {\n    --tw-bg-opacity: 1;\n    background-color: rgba(5, 150, 105, var(--tw-bg-opacity));\n  }\n\n  .\\32xl\\:focus-within\\:bg-green-700:focus-within {\n    --tw-bg-opacity: 1;\n    background-color: rgba(4, 120, 87, var(--tw-bg-opacity));\n  }\n\n  .\\32xl\\:focus-within\\:bg-green-800:focus-within {\n    --tw-bg-opacity: 1;\n    background-color: rgba(6, 95, 70, var(--tw-bg-opacity));\n  }\n\n  .\\32xl\\:focus-within\\:bg-green-900:focus-within {\n    --tw-bg-opacity: 1;\n    background-color: rgba(6, 78, 59, var(--tw-bg-opacity));\n  }\n\n  .\\32xl\\:focus-within\\:bg-blue-50:focus-within {\n    --tw-bg-opacity: 1;\n    background-color: rgba(239, 246, 255, var(--tw-bg-opacity));\n  }\n\n  .\\32xl\\:focus-within\\:bg-blue-100:focus-within {\n    --tw-bg-opacity: 1;\n    background-color: rgba(219, 234, 254, var(--tw-bg-opacity));\n  }\n\n  .\\32xl\\:focus-within\\:bg-blue-200:focus-within {\n    --tw-bg-opacity: 1;\n    background-color: rgba(191, 219, 254, var(--tw-bg-opacity));\n  }\n\n  .\\32xl\\:focus-within\\:bg-blue-300:focus-within {\n    --tw-bg-opacity: 1;\n    background-color: rgba(147, 197, 253, var(--tw-bg-opacity));\n  }\n\n  .\\32xl\\:focus-within\\:bg-blue-400:focus-within {\n    --tw-bg-opacity: 1;\n    background-color: rgba(96, 165, 250, var(--tw-bg-opacity));\n  }\n\n  .\\32xl\\:focus-within\\:bg-blue-500:focus-within {\n    --tw-bg-opacity: 1;\n    background-color: rgba(59, 130, 246, var(--tw-bg-opacity));\n  }\n\n  .\\32xl\\:focus-within\\:bg-blue-600:focus-within {\n    --tw-bg-opacity: 1;\n    background-color: rgba(37, 99, 235, var(--tw-bg-opacity));\n  }\n\n  .\\32xl\\:focus-within\\:bg-blue-700:focus-within {\n    --tw-bg-opacity: 1;\n    background-color: rgba(29, 78, 216, var(--tw-bg-opacity));\n  }\n\n  .\\32xl\\:focus-within\\:bg-blue-800:focus-within {\n    --tw-bg-opacity: 1;\n    background-color: rgba(30, 64, 175, var(--tw-bg-opacity));\n  }\n\n  .\\32xl\\:focus-within\\:bg-blue-900:focus-within {\n    --tw-bg-opacity: 1;\n    background-color: rgba(30, 58, 138, var(--tw-bg-opacity));\n  }\n\n  .\\32xl\\:focus-within\\:bg-indigo-50:focus-within {\n    --tw-bg-opacity: 1;\n    background-color: rgba(238, 242, 255, var(--tw-bg-opacity));\n  }\n\n  .\\32xl\\:focus-within\\:bg-indigo-100:focus-within {\n    --tw-bg-opacity: 1;\n    background-color: rgba(224, 231, 255, var(--tw-bg-opacity));\n  }\n\n  .\\32xl\\:focus-within\\:bg-indigo-200:focus-within {\n    --tw-bg-opacity: 1;\n    background-color: rgba(199, 210, 254, var(--tw-bg-opacity));\n  }\n\n  .\\32xl\\:focus-within\\:bg-indigo-300:focus-within {\n    --tw-bg-opacity: 1;\n    background-color: rgba(165, 180, 252, var(--tw-bg-opacity));\n  }\n\n  .\\32xl\\:focus-within\\:bg-indigo-400:focus-within {\n    --tw-bg-opacity: 1;\n    background-color: rgba(129, 140, 248, var(--tw-bg-opacity));\n  }\n\n  .\\32xl\\:focus-within\\:bg-indigo-500:focus-within {\n    --tw-bg-opacity: 1;\n    background-color: rgba(99, 102, 241, var(--tw-bg-opacity));\n  }\n\n  .\\32xl\\:focus-within\\:bg-indigo-600:focus-within {\n    --tw-bg-opacity: 1;\n    background-color: rgba(79, 70, 229, var(--tw-bg-opacity));\n  }\n\n  .\\32xl\\:focus-within\\:bg-indigo-700:focus-within {\n    --tw-bg-opacity: 1;\n    background-color: rgba(67, 56, 202, var(--tw-bg-opacity));\n  }\n\n  .\\32xl\\:focus-within\\:bg-indigo-800:focus-within {\n    --tw-bg-opacity: 1;\n    background-color: rgba(55, 48, 163, var(--tw-bg-opacity));\n  }\n\n  .\\32xl\\:focus-within\\:bg-indigo-900:focus-within {\n    --tw-bg-opacity: 1;\n    background-color: rgba(49, 46, 129, var(--tw-bg-opacity));\n  }\n\n  .\\32xl\\:focus-within\\:bg-purple-50:focus-within {\n    --tw-bg-opacity: 1;\n    background-color: rgba(245, 243, 255, var(--tw-bg-opacity));\n  }\n\n  .\\32xl\\:focus-within\\:bg-purple-100:focus-within {\n    --tw-bg-opacity: 1;\n    background-color: rgba(237, 233, 254, var(--tw-bg-opacity));\n  }\n\n  .\\32xl\\:focus-within\\:bg-purple-200:focus-within {\n    --tw-bg-opacity: 1;\n    background-color: rgba(221, 214, 254, var(--tw-bg-opacity));\n  }\n\n  .\\32xl\\:focus-within\\:bg-purple-300:focus-within {\n    --tw-bg-opacity: 1;\n    background-color: rgba(196, 181, 253, var(--tw-bg-opacity));\n  }\n\n  .\\32xl\\:focus-within\\:bg-purple-400:focus-within {\n    --tw-bg-opacity: 1;\n    background-color: rgba(167, 139, 250, var(--tw-bg-opacity));\n  }\n\n  .\\32xl\\:focus-within\\:bg-purple-500:focus-within {\n    --tw-bg-opacity: 1;\n    background-color: rgba(139, 92, 246, var(--tw-bg-opacity));\n  }\n\n  .\\32xl\\:focus-within\\:bg-purple-600:focus-within {\n    --tw-bg-opacity: 1;\n    background-color: rgba(124, 58, 237, var(--tw-bg-opacity));\n  }\n\n  .\\32xl\\:focus-within\\:bg-purple-700:focus-within {\n    --tw-bg-opacity: 1;\n    background-color: rgba(109, 40, 217, var(--tw-bg-opacity));\n  }\n\n  .\\32xl\\:focus-within\\:bg-purple-800:focus-within {\n    --tw-bg-opacity: 1;\n    background-color: rgba(91, 33, 182, var(--tw-bg-opacity));\n  }\n\n  .\\32xl\\:focus-within\\:bg-purple-900:focus-within {\n    --tw-bg-opacity: 1;\n    background-color: rgba(76, 29, 149, var(--tw-bg-opacity));\n  }\n\n  .\\32xl\\:focus-within\\:bg-pink-50:focus-within {\n    --tw-bg-opacity: 1;\n    background-color: rgba(253, 242, 248, var(--tw-bg-opacity));\n  }\n\n  .\\32xl\\:focus-within\\:bg-pink-100:focus-within {\n    --tw-bg-opacity: 1;\n    background-color: rgba(252, 231, 243, var(--tw-bg-opacity));\n  }\n\n  .\\32xl\\:focus-within\\:bg-pink-200:focus-within {\n    --tw-bg-opacity: 1;\n    background-color: rgba(251, 207, 232, var(--tw-bg-opacity));\n  }\n\n  .\\32xl\\:focus-within\\:bg-pink-300:focus-within {\n    --tw-bg-opacity: 1;\n    background-color: rgba(249, 168, 212, var(--tw-bg-opacity));\n  }\n\n  .\\32xl\\:focus-within\\:bg-pink-400:focus-within {\n    --tw-bg-opacity: 1;\n    background-color: rgba(244, 114, 182, var(--tw-bg-opacity));\n  }\n\n  .\\32xl\\:focus-within\\:bg-pink-500:focus-within {\n    --tw-bg-opacity: 1;\n    background-color: rgba(236, 72, 153, var(--tw-bg-opacity));\n  }\n\n  .\\32xl\\:focus-within\\:bg-pink-600:focus-within {\n    --tw-bg-opacity: 1;\n    background-color: rgba(219, 39, 119, var(--tw-bg-opacity));\n  }\n\n  .\\32xl\\:focus-within\\:bg-pink-700:focus-within {\n    --tw-bg-opacity: 1;\n    background-color: rgba(190, 24, 93, var(--tw-bg-opacity));\n  }\n\n  .\\32xl\\:focus-within\\:bg-pink-800:focus-within {\n    --tw-bg-opacity: 1;\n    background-color: rgba(157, 23, 77, var(--tw-bg-opacity));\n  }\n\n  .\\32xl\\:focus-within\\:bg-pink-900:focus-within {\n    --tw-bg-opacity: 1;\n    background-color: rgba(131, 24, 67, var(--tw-bg-opacity));\n  }\n\n  .\\32xl\\:hover\\:bg-transparent:hover {\n    background-color: transparent;\n  }\n\n  .\\32xl\\:hover\\:bg-current:hover {\n    background-color: currentColor;\n  }\n\n  .\\32xl\\:hover\\:bg-black:hover {\n    --tw-bg-opacity: 1;\n    background-color: rgba(0, 0, 0, var(--tw-bg-opacity));\n  }\n\n  .\\32xl\\:hover\\:bg-white:hover {\n    --tw-bg-opacity: 1;\n    background-color: rgba(255, 255, 255, var(--tw-bg-opacity));\n  }\n\n  .\\32xl\\:hover\\:bg-gray-50:hover {\n    --tw-bg-opacity: 1;\n    background-color: rgba(249, 250, 251, var(--tw-bg-opacity));\n  }\n\n  .\\32xl\\:hover\\:bg-gray-100:hover {\n    --tw-bg-opacity: 1;\n    background-color: rgba(243, 244, 246, var(--tw-bg-opacity));\n  }\n\n  .\\32xl\\:hover\\:bg-gray-200:hover {\n    --tw-bg-opacity: 1;\n    background-color: rgba(229, 231, 235, var(--tw-bg-opacity));\n  }\n\n  .\\32xl\\:hover\\:bg-gray-300:hover {\n    --tw-bg-opacity: 1;\n    background-color: rgba(209, 213, 219, var(--tw-bg-opacity));\n  }\n\n  .\\32xl\\:hover\\:bg-gray-400:hover {\n    --tw-bg-opacity: 1;\n    background-color: rgba(156, 163, 175, var(--tw-bg-opacity));\n  }\n\n  .\\32xl\\:hover\\:bg-gray-500:hover {\n    --tw-bg-opacity: 1;\n    background-color: rgba(107, 114, 128, var(--tw-bg-opacity));\n  }\n\n  .\\32xl\\:hover\\:bg-gray-600:hover {\n    --tw-bg-opacity: 1;\n    background-color: rgba(75, 85, 99, var(--tw-bg-opacity));\n  }\n\n  .\\32xl\\:hover\\:bg-gray-700:hover {\n    --tw-bg-opacity: 1;\n    background-color: rgba(55, 65, 81, var(--tw-bg-opacity));\n  }\n\n  .\\32xl\\:hover\\:bg-gray-800:hover {\n    --tw-bg-opacity: 1;\n    background-color: rgba(31, 41, 55, var(--tw-bg-opacity));\n  }\n\n  .\\32xl\\:hover\\:bg-gray-900:hover {\n    --tw-bg-opacity: 1;\n    background-color: rgba(17, 24, 39, var(--tw-bg-opacity));\n  }\n\n  .\\32xl\\:hover\\:bg-red-50:hover {\n    --tw-bg-opacity: 1;\n    background-color: rgba(254, 242, 242, var(--tw-bg-opacity));\n  }\n\n  .\\32xl\\:hover\\:bg-red-100:hover {\n    --tw-bg-opacity: 1;\n    background-color: rgba(254, 226, 226, var(--tw-bg-opacity));\n  }\n\n  .\\32xl\\:hover\\:bg-red-200:hover {\n    --tw-bg-opacity: 1;\n    background-color: rgba(254, 202, 202, var(--tw-bg-opacity));\n  }\n\n  .\\32xl\\:hover\\:bg-red-300:hover {\n    --tw-bg-opacity: 1;\n    background-color: rgba(252, 165, 165, var(--tw-bg-opacity));\n  }\n\n  .\\32xl\\:hover\\:bg-red-400:hover {\n    --tw-bg-opacity: 1;\n    background-color: rgba(248, 113, 113, var(--tw-bg-opacity));\n  }\n\n  .\\32xl\\:hover\\:bg-red-500:hover {\n    --tw-bg-opacity: 1;\n    background-color: rgba(239, 68, 68, var(--tw-bg-opacity));\n  }\n\n  .\\32xl\\:hover\\:bg-red-600:hover {\n    --tw-bg-opacity: 1;\n    background-color: rgba(220, 38, 38, var(--tw-bg-opacity));\n  }\n\n  .\\32xl\\:hover\\:bg-red-700:hover {\n    --tw-bg-opacity: 1;\n    background-color: rgba(185, 28, 28, var(--tw-bg-opacity));\n  }\n\n  .\\32xl\\:hover\\:bg-red-800:hover {\n    --tw-bg-opacity: 1;\n    background-color: rgba(153, 27, 27, var(--tw-bg-opacity));\n  }\n\n  .\\32xl\\:hover\\:bg-red-900:hover {\n    --tw-bg-opacity: 1;\n    background-color: rgba(127, 29, 29, var(--tw-bg-opacity));\n  }\n\n  .\\32xl\\:hover\\:bg-yellow-50:hover {\n    --tw-bg-opacity: 1;\n    background-color: rgba(255, 251, 235, var(--tw-bg-opacity));\n  }\n\n  .\\32xl\\:hover\\:bg-yellow-100:hover {\n    --tw-bg-opacity: 1;\n    background-color: rgba(254, 243, 199, var(--tw-bg-opacity));\n  }\n\n  .\\32xl\\:hover\\:bg-yellow-200:hover {\n    --tw-bg-opacity: 1;\n    background-color: rgba(253, 230, 138, var(--tw-bg-opacity));\n  }\n\n  .\\32xl\\:hover\\:bg-yellow-300:hover {\n    --tw-bg-opacity: 1;\n    background-color: rgba(252, 211, 77, var(--tw-bg-opacity));\n  }\n\n  .\\32xl\\:hover\\:bg-yellow-400:hover {\n    --tw-bg-opacity: 1;\n    background-color: rgba(251, 191, 36, var(--tw-bg-opacity));\n  }\n\n  .\\32xl\\:hover\\:bg-yellow-500:hover {\n    --tw-bg-opacity: 1;\n    background-color: rgba(245, 158, 11, var(--tw-bg-opacity));\n  }\n\n  .\\32xl\\:hover\\:bg-yellow-600:hover {\n    --tw-bg-opacity: 1;\n    background-color: rgba(217, 119, 6, var(--tw-bg-opacity));\n  }\n\n  .\\32xl\\:hover\\:bg-yellow-700:hover {\n    --tw-bg-opacity: 1;\n    background-color: rgba(180, 83, 9, var(--tw-bg-opacity));\n  }\n\n  .\\32xl\\:hover\\:bg-yellow-800:hover {\n    --tw-bg-opacity: 1;\n    background-color: rgba(146, 64, 14, var(--tw-bg-opacity));\n  }\n\n  .\\32xl\\:hover\\:bg-yellow-900:hover {\n    --tw-bg-opacity: 1;\n    background-color: rgba(120, 53, 15, var(--tw-bg-opacity));\n  }\n\n  .\\32xl\\:hover\\:bg-green-50:hover {\n    --tw-bg-opacity: 1;\n    background-color: rgba(236, 253, 245, var(--tw-bg-opacity));\n  }\n\n  .\\32xl\\:hover\\:bg-green-100:hover {\n    --tw-bg-opacity: 1;\n    background-color: rgba(209, 250, 229, var(--tw-bg-opacity));\n  }\n\n  .\\32xl\\:hover\\:bg-green-200:hover {\n    --tw-bg-opacity: 1;\n    background-color: rgba(167, 243, 208, var(--tw-bg-opacity));\n  }\n\n  .\\32xl\\:hover\\:bg-green-300:hover {\n    --tw-bg-opacity: 1;\n    background-color: rgba(110, 231, 183, var(--tw-bg-opacity));\n  }\n\n  .\\32xl\\:hover\\:bg-green-400:hover {\n    --tw-bg-opacity: 1;\n    background-color: rgba(52, 211, 153, var(--tw-bg-opacity));\n  }\n\n  .\\32xl\\:hover\\:bg-green-500:hover {\n    --tw-bg-opacity: 1;\n    background-color: rgba(16, 185, 129, var(--tw-bg-opacity));\n  }\n\n  .\\32xl\\:hover\\:bg-green-600:hover {\n    --tw-bg-opacity: 1;\n    background-color: rgba(5, 150, 105, var(--tw-bg-opacity));\n  }\n\n  .\\32xl\\:hover\\:bg-green-700:hover {\n    --tw-bg-opacity: 1;\n    background-color: rgba(4, 120, 87, var(--tw-bg-opacity));\n  }\n\n  .\\32xl\\:hover\\:bg-green-800:hover {\n    --tw-bg-opacity: 1;\n    background-color: rgba(6, 95, 70, var(--tw-bg-opacity));\n  }\n\n  .\\32xl\\:hover\\:bg-green-900:hover {\n    --tw-bg-opacity: 1;\n    background-color: rgba(6, 78, 59, var(--tw-bg-opacity));\n  }\n\n  .\\32xl\\:hover\\:bg-blue-50:hover {\n    --tw-bg-opacity: 1;\n    background-color: rgba(239, 246, 255, var(--tw-bg-opacity));\n  }\n\n  .\\32xl\\:hover\\:bg-blue-100:hover {\n    --tw-bg-opacity: 1;\n    background-color: rgba(219, 234, 254, var(--tw-bg-opacity));\n  }\n\n  .\\32xl\\:hover\\:bg-blue-200:hover {\n    --tw-bg-opacity: 1;\n    background-color: rgba(191, 219, 254, var(--tw-bg-opacity));\n  }\n\n  .\\32xl\\:hover\\:bg-blue-300:hover {\n    --tw-bg-opacity: 1;\n    background-color: rgba(147, 197, 253, var(--tw-bg-opacity));\n  }\n\n  .\\32xl\\:hover\\:bg-blue-400:hover {\n    --tw-bg-opacity: 1;\n    background-color: rgba(96, 165, 250, var(--tw-bg-opacity));\n  }\n\n  .\\32xl\\:hover\\:bg-blue-500:hover {\n    --tw-bg-opacity: 1;\n    background-color: rgba(59, 130, 246, var(--tw-bg-opacity));\n  }\n\n  .\\32xl\\:hover\\:bg-blue-600:hover {\n    --tw-bg-opacity: 1;\n    background-color: rgba(37, 99, 235, var(--tw-bg-opacity));\n  }\n\n  .\\32xl\\:hover\\:bg-blue-700:hover {\n    --tw-bg-opacity: 1;\n    background-color: rgba(29, 78, 216, var(--tw-bg-opacity));\n  }\n\n  .\\32xl\\:hover\\:bg-blue-800:hover {\n    --tw-bg-opacity: 1;\n    background-color: rgba(30, 64, 175, var(--tw-bg-opacity));\n  }\n\n  .\\32xl\\:hover\\:bg-blue-900:hover {\n    --tw-bg-opacity: 1;\n    background-color: rgba(30, 58, 138, var(--tw-bg-opacity));\n  }\n\n  .\\32xl\\:hover\\:bg-indigo-50:hover {\n    --tw-bg-opacity: 1;\n    background-color: rgba(238, 242, 255, var(--tw-bg-opacity));\n  }\n\n  .\\32xl\\:hover\\:bg-indigo-100:hover {\n    --tw-bg-opacity: 1;\n    background-color: rgba(224, 231, 255, var(--tw-bg-opacity));\n  }\n\n  .\\32xl\\:hover\\:bg-indigo-200:hover {\n    --tw-bg-opacity: 1;\n    background-color: rgba(199, 210, 254, var(--tw-bg-opacity));\n  }\n\n  .\\32xl\\:hover\\:bg-indigo-300:hover {\n    --tw-bg-opacity: 1;\n    background-color: rgba(165, 180, 252, var(--tw-bg-opacity));\n  }\n\n  .\\32xl\\:hover\\:bg-indigo-400:hover {\n    --tw-bg-opacity: 1;\n    background-color: rgba(129, 140, 248, var(--tw-bg-opacity));\n  }\n\n  .\\32xl\\:hover\\:bg-indigo-500:hover {\n    --tw-bg-opacity: 1;\n    background-color: rgba(99, 102, 241, var(--tw-bg-opacity));\n  }\n\n  .\\32xl\\:hover\\:bg-indigo-600:hover {\n    --tw-bg-opacity: 1;\n    background-color: rgba(79, 70, 229, var(--tw-bg-opacity));\n  }\n\n  .\\32xl\\:hover\\:bg-indigo-700:hover {\n    --tw-bg-opacity: 1;\n    background-color: rgba(67, 56, 202, var(--tw-bg-opacity));\n  }\n\n  .\\32xl\\:hover\\:bg-indigo-800:hover {\n    --tw-bg-opacity: 1;\n    background-color: rgba(55, 48, 163, var(--tw-bg-opacity));\n  }\n\n  .\\32xl\\:hover\\:bg-indigo-900:hover {\n    --tw-bg-opacity: 1;\n    background-color: rgba(49, 46, 129, var(--tw-bg-opacity));\n  }\n\n  .\\32xl\\:hover\\:bg-purple-50:hover {\n    --tw-bg-opacity: 1;\n    background-color: rgba(245, 243, 255, var(--tw-bg-opacity));\n  }\n\n  .\\32xl\\:hover\\:bg-purple-100:hover {\n    --tw-bg-opacity: 1;\n    background-color: rgba(237, 233, 254, var(--tw-bg-opacity));\n  }\n\n  .\\32xl\\:hover\\:bg-purple-200:hover {\n    --tw-bg-opacity: 1;\n    background-color: rgba(221, 214, 254, var(--tw-bg-opacity));\n  }\n\n  .\\32xl\\:hover\\:bg-purple-300:hover {\n    --tw-bg-opacity: 1;\n    background-color: rgba(196, 181, 253, var(--tw-bg-opacity));\n  }\n\n  .\\32xl\\:hover\\:bg-purple-400:hover {\n    --tw-bg-opacity: 1;\n    background-color: rgba(167, 139, 250, var(--tw-bg-opacity));\n  }\n\n  .\\32xl\\:hover\\:bg-purple-500:hover {\n    --tw-bg-opacity: 1;\n    background-color: rgba(139, 92, 246, var(--tw-bg-opacity));\n  }\n\n  .\\32xl\\:hover\\:bg-purple-600:hover {\n    --tw-bg-opacity: 1;\n    background-color: rgba(124, 58, 237, var(--tw-bg-opacity));\n  }\n\n  .\\32xl\\:hover\\:bg-purple-700:hover {\n    --tw-bg-opacity: 1;\n    background-color: rgba(109, 40, 217, var(--tw-bg-opacity));\n  }\n\n  .\\32xl\\:hover\\:bg-purple-800:hover {\n    --tw-bg-opacity: 1;\n    background-color: rgba(91, 33, 182, var(--tw-bg-opacity));\n  }\n\n  .\\32xl\\:hover\\:bg-purple-900:hover {\n    --tw-bg-opacity: 1;\n    background-color: rgba(76, 29, 149, var(--tw-bg-opacity));\n  }\n\n  .\\32xl\\:hover\\:bg-pink-50:hover {\n    --tw-bg-opacity: 1;\n    background-color: rgba(253, 242, 248, var(--tw-bg-opacity));\n  }\n\n  .\\32xl\\:hover\\:bg-pink-100:hover {\n    --tw-bg-opacity: 1;\n    background-color: rgba(252, 231, 243, var(--tw-bg-opacity));\n  }\n\n  .\\32xl\\:hover\\:bg-pink-200:hover {\n    --tw-bg-opacity: 1;\n    background-color: rgba(251, 207, 232, var(--tw-bg-opacity));\n  }\n\n  .\\32xl\\:hover\\:bg-pink-300:hover {\n    --tw-bg-opacity: 1;\n    background-color: rgba(249, 168, 212, var(--tw-bg-opacity));\n  }\n\n  .\\32xl\\:hover\\:bg-pink-400:hover {\n    --tw-bg-opacity: 1;\n    background-color: rgba(244, 114, 182, var(--tw-bg-opacity));\n  }\n\n  .\\32xl\\:hover\\:bg-pink-500:hover {\n    --tw-bg-opacity: 1;\n    background-color: rgba(236, 72, 153, var(--tw-bg-opacity));\n  }\n\n  .\\32xl\\:hover\\:bg-pink-600:hover {\n    --tw-bg-opacity: 1;\n    background-color: rgba(219, 39, 119, var(--tw-bg-opacity));\n  }\n\n  .\\32xl\\:hover\\:bg-pink-700:hover {\n    --tw-bg-opacity: 1;\n    background-color: rgba(190, 24, 93, var(--tw-bg-opacity));\n  }\n\n  .\\32xl\\:hover\\:bg-pink-800:hover {\n    --tw-bg-opacity: 1;\n    background-color: rgba(157, 23, 77, var(--tw-bg-opacity));\n  }\n\n  .\\32xl\\:hover\\:bg-pink-900:hover {\n    --tw-bg-opacity: 1;\n    background-color: rgba(131, 24, 67, var(--tw-bg-opacity));\n  }\n\n  .\\32xl\\:focus\\:bg-transparent:focus {\n    background-color: transparent;\n  }\n\n  .\\32xl\\:focus\\:bg-current:focus {\n    background-color: currentColor;\n  }\n\n  .\\32xl\\:focus\\:bg-black:focus {\n    --tw-bg-opacity: 1;\n    background-color: rgba(0, 0, 0, var(--tw-bg-opacity));\n  }\n\n  .\\32xl\\:focus\\:bg-white:focus {\n    --tw-bg-opacity: 1;\n    background-color: rgba(255, 255, 255, var(--tw-bg-opacity));\n  }\n\n  .\\32xl\\:focus\\:bg-gray-50:focus {\n    --tw-bg-opacity: 1;\n    background-color: rgba(249, 250, 251, var(--tw-bg-opacity));\n  }\n\n  .\\32xl\\:focus\\:bg-gray-100:focus {\n    --tw-bg-opacity: 1;\n    background-color: rgba(243, 244, 246, var(--tw-bg-opacity));\n  }\n\n  .\\32xl\\:focus\\:bg-gray-200:focus {\n    --tw-bg-opacity: 1;\n    background-color: rgba(229, 231, 235, var(--tw-bg-opacity));\n  }\n\n  .\\32xl\\:focus\\:bg-gray-300:focus {\n    --tw-bg-opacity: 1;\n    background-color: rgba(209, 213, 219, var(--tw-bg-opacity));\n  }\n\n  .\\32xl\\:focus\\:bg-gray-400:focus {\n    --tw-bg-opacity: 1;\n    background-color: rgba(156, 163, 175, var(--tw-bg-opacity));\n  }\n\n  .\\32xl\\:focus\\:bg-gray-500:focus {\n    --tw-bg-opacity: 1;\n    background-color: rgba(107, 114, 128, var(--tw-bg-opacity));\n  }\n\n  .\\32xl\\:focus\\:bg-gray-600:focus {\n    --tw-bg-opacity: 1;\n    background-color: rgba(75, 85, 99, var(--tw-bg-opacity));\n  }\n\n  .\\32xl\\:focus\\:bg-gray-700:focus {\n    --tw-bg-opacity: 1;\n    background-color: rgba(55, 65, 81, var(--tw-bg-opacity));\n  }\n\n  .\\32xl\\:focus\\:bg-gray-800:focus {\n    --tw-bg-opacity: 1;\n    background-color: rgba(31, 41, 55, var(--tw-bg-opacity));\n  }\n\n  .\\32xl\\:focus\\:bg-gray-900:focus {\n    --tw-bg-opacity: 1;\n    background-color: rgba(17, 24, 39, var(--tw-bg-opacity));\n  }\n\n  .\\32xl\\:focus\\:bg-red-50:focus {\n    --tw-bg-opacity: 1;\n    background-color: rgba(254, 242, 242, var(--tw-bg-opacity));\n  }\n\n  .\\32xl\\:focus\\:bg-red-100:focus {\n    --tw-bg-opacity: 1;\n    background-color: rgba(254, 226, 226, var(--tw-bg-opacity));\n  }\n\n  .\\32xl\\:focus\\:bg-red-200:focus {\n    --tw-bg-opacity: 1;\n    background-color: rgba(254, 202, 202, var(--tw-bg-opacity));\n  }\n\n  .\\32xl\\:focus\\:bg-red-300:focus {\n    --tw-bg-opacity: 1;\n    background-color: rgba(252, 165, 165, var(--tw-bg-opacity));\n  }\n\n  .\\32xl\\:focus\\:bg-red-400:focus {\n    --tw-bg-opacity: 1;\n    background-color: rgba(248, 113, 113, var(--tw-bg-opacity));\n  }\n\n  .\\32xl\\:focus\\:bg-red-500:focus {\n    --tw-bg-opacity: 1;\n    background-color: rgba(239, 68, 68, var(--tw-bg-opacity));\n  }\n\n  .\\32xl\\:focus\\:bg-red-600:focus {\n    --tw-bg-opacity: 1;\n    background-color: rgba(220, 38, 38, var(--tw-bg-opacity));\n  }\n\n  .\\32xl\\:focus\\:bg-red-700:focus {\n    --tw-bg-opacity: 1;\n    background-color: rgba(185, 28, 28, var(--tw-bg-opacity));\n  }\n\n  .\\32xl\\:focus\\:bg-red-800:focus {\n    --tw-bg-opacity: 1;\n    background-color: rgba(153, 27, 27, var(--tw-bg-opacity));\n  }\n\n  .\\32xl\\:focus\\:bg-red-900:focus {\n    --tw-bg-opacity: 1;\n    background-color: rgba(127, 29, 29, var(--tw-bg-opacity));\n  }\n\n  .\\32xl\\:focus\\:bg-yellow-50:focus {\n    --tw-bg-opacity: 1;\n    background-color: rgba(255, 251, 235, var(--tw-bg-opacity));\n  }\n\n  .\\32xl\\:focus\\:bg-yellow-100:focus {\n    --tw-bg-opacity: 1;\n    background-color: rgba(254, 243, 199, var(--tw-bg-opacity));\n  }\n\n  .\\32xl\\:focus\\:bg-yellow-200:focus {\n    --tw-bg-opacity: 1;\n    background-color: rgba(253, 230, 138, var(--tw-bg-opacity));\n  }\n\n  .\\32xl\\:focus\\:bg-yellow-300:focus {\n    --tw-bg-opacity: 1;\n    background-color: rgba(252, 211, 77, var(--tw-bg-opacity));\n  }\n\n  .\\32xl\\:focus\\:bg-yellow-400:focus {\n    --tw-bg-opacity: 1;\n    background-color: rgba(251, 191, 36, var(--tw-bg-opacity));\n  }\n\n  .\\32xl\\:focus\\:bg-yellow-500:focus {\n    --tw-bg-opacity: 1;\n    background-color: rgba(245, 158, 11, var(--tw-bg-opacity));\n  }\n\n  .\\32xl\\:focus\\:bg-yellow-600:focus {\n    --tw-bg-opacity: 1;\n    background-color: rgba(217, 119, 6, var(--tw-bg-opacity));\n  }\n\n  .\\32xl\\:focus\\:bg-yellow-700:focus {\n    --tw-bg-opacity: 1;\n    background-color: rgba(180, 83, 9, var(--tw-bg-opacity));\n  }\n\n  .\\32xl\\:focus\\:bg-yellow-800:focus {\n    --tw-bg-opacity: 1;\n    background-color: rgba(146, 64, 14, var(--tw-bg-opacity));\n  }\n\n  .\\32xl\\:focus\\:bg-yellow-900:focus {\n    --tw-bg-opacity: 1;\n    background-color: rgba(120, 53, 15, var(--tw-bg-opacity));\n  }\n\n  .\\32xl\\:focus\\:bg-green-50:focus {\n    --tw-bg-opacity: 1;\n    background-color: rgba(236, 253, 245, var(--tw-bg-opacity));\n  }\n\n  .\\32xl\\:focus\\:bg-green-100:focus {\n    --tw-bg-opacity: 1;\n    background-color: rgba(209, 250, 229, var(--tw-bg-opacity));\n  }\n\n  .\\32xl\\:focus\\:bg-green-200:focus {\n    --tw-bg-opacity: 1;\n    background-color: rgba(167, 243, 208, var(--tw-bg-opacity));\n  }\n\n  .\\32xl\\:focus\\:bg-green-300:focus {\n    --tw-bg-opacity: 1;\n    background-color: rgba(110, 231, 183, var(--tw-bg-opacity));\n  }\n\n  .\\32xl\\:focus\\:bg-green-400:focus {\n    --tw-bg-opacity: 1;\n    background-color: rgba(52, 211, 153, var(--tw-bg-opacity));\n  }\n\n  .\\32xl\\:focus\\:bg-green-500:focus {\n    --tw-bg-opacity: 1;\n    background-color: rgba(16, 185, 129, var(--tw-bg-opacity));\n  }\n\n  .\\32xl\\:focus\\:bg-green-600:focus {\n    --tw-bg-opacity: 1;\n    background-color: rgba(5, 150, 105, var(--tw-bg-opacity));\n  }\n\n  .\\32xl\\:focus\\:bg-green-700:focus {\n    --tw-bg-opacity: 1;\n    background-color: rgba(4, 120, 87, var(--tw-bg-opacity));\n  }\n\n  .\\32xl\\:focus\\:bg-green-800:focus {\n    --tw-bg-opacity: 1;\n    background-color: rgba(6, 95, 70, var(--tw-bg-opacity));\n  }\n\n  .\\32xl\\:focus\\:bg-green-900:focus {\n    --tw-bg-opacity: 1;\n    background-color: rgba(6, 78, 59, var(--tw-bg-opacity));\n  }\n\n  .\\32xl\\:focus\\:bg-blue-50:focus {\n    --tw-bg-opacity: 1;\n    background-color: rgba(239, 246, 255, var(--tw-bg-opacity));\n  }\n\n  .\\32xl\\:focus\\:bg-blue-100:focus {\n    --tw-bg-opacity: 1;\n    background-color: rgba(219, 234, 254, var(--tw-bg-opacity));\n  }\n\n  .\\32xl\\:focus\\:bg-blue-200:focus {\n    --tw-bg-opacity: 1;\n    background-color: rgba(191, 219, 254, var(--tw-bg-opacity));\n  }\n\n  .\\32xl\\:focus\\:bg-blue-300:focus {\n    --tw-bg-opacity: 1;\n    background-color: rgba(147, 197, 253, var(--tw-bg-opacity));\n  }\n\n  .\\32xl\\:focus\\:bg-blue-400:focus {\n    --tw-bg-opacity: 1;\n    background-color: rgba(96, 165, 250, var(--tw-bg-opacity));\n  }\n\n  .\\32xl\\:focus\\:bg-blue-500:focus {\n    --tw-bg-opacity: 1;\n    background-color: rgba(59, 130, 246, var(--tw-bg-opacity));\n  }\n\n  .\\32xl\\:focus\\:bg-blue-600:focus {\n    --tw-bg-opacity: 1;\n    background-color: rgba(37, 99, 235, var(--tw-bg-opacity));\n  }\n\n  .\\32xl\\:focus\\:bg-blue-700:focus {\n    --tw-bg-opacity: 1;\n    background-color: rgba(29, 78, 216, var(--tw-bg-opacity));\n  }\n\n  .\\32xl\\:focus\\:bg-blue-800:focus {\n    --tw-bg-opacity: 1;\n    background-color: rgba(30, 64, 175, var(--tw-bg-opacity));\n  }\n\n  .\\32xl\\:focus\\:bg-blue-900:focus {\n    --tw-bg-opacity: 1;\n    background-color: rgba(30, 58, 138, var(--tw-bg-opacity));\n  }\n\n  .\\32xl\\:focus\\:bg-indigo-50:focus {\n    --tw-bg-opacity: 1;\n    background-color: rgba(238, 242, 255, var(--tw-bg-opacity));\n  }\n\n  .\\32xl\\:focus\\:bg-indigo-100:focus {\n    --tw-bg-opacity: 1;\n    background-color: rgba(224, 231, 255, var(--tw-bg-opacity));\n  }\n\n  .\\32xl\\:focus\\:bg-indigo-200:focus {\n    --tw-bg-opacity: 1;\n    background-color: rgba(199, 210, 254, var(--tw-bg-opacity));\n  }\n\n  .\\32xl\\:focus\\:bg-indigo-300:focus {\n    --tw-bg-opacity: 1;\n    background-color: rgba(165, 180, 252, var(--tw-bg-opacity));\n  }\n\n  .\\32xl\\:focus\\:bg-indigo-400:focus {\n    --tw-bg-opacity: 1;\n    background-color: rgba(129, 140, 248, var(--tw-bg-opacity));\n  }\n\n  .\\32xl\\:focus\\:bg-indigo-500:focus {\n    --tw-bg-opacity: 1;\n    background-color: rgba(99, 102, 241, var(--tw-bg-opacity));\n  }\n\n  .\\32xl\\:focus\\:bg-indigo-600:focus {\n    --tw-bg-opacity: 1;\n    background-color: rgba(79, 70, 229, var(--tw-bg-opacity));\n  }\n\n  .\\32xl\\:focus\\:bg-indigo-700:focus {\n    --tw-bg-opacity: 1;\n    background-color: rgba(67, 56, 202, var(--tw-bg-opacity));\n  }\n\n  .\\32xl\\:focus\\:bg-indigo-800:focus {\n    --tw-bg-opacity: 1;\n    background-color: rgba(55, 48, 163, var(--tw-bg-opacity));\n  }\n\n  .\\32xl\\:focus\\:bg-indigo-900:focus {\n    --tw-bg-opacity: 1;\n    background-color: rgba(49, 46, 129, var(--tw-bg-opacity));\n  }\n\n  .\\32xl\\:focus\\:bg-purple-50:focus {\n    --tw-bg-opacity: 1;\n    background-color: rgba(245, 243, 255, var(--tw-bg-opacity));\n  }\n\n  .\\32xl\\:focus\\:bg-purple-100:focus {\n    --tw-bg-opacity: 1;\n    background-color: rgba(237, 233, 254, var(--tw-bg-opacity));\n  }\n\n  .\\32xl\\:focus\\:bg-purple-200:focus {\n    --tw-bg-opacity: 1;\n    background-color: rgba(221, 214, 254, var(--tw-bg-opacity));\n  }\n\n  .\\32xl\\:focus\\:bg-purple-300:focus {\n    --tw-bg-opacity: 1;\n    background-color: rgba(196, 181, 253, var(--tw-bg-opacity));\n  }\n\n  .\\32xl\\:focus\\:bg-purple-400:focus {\n    --tw-bg-opacity: 1;\n    background-color: rgba(167, 139, 250, var(--tw-bg-opacity));\n  }\n\n  .\\32xl\\:focus\\:bg-purple-500:focus {\n    --tw-bg-opacity: 1;\n    background-color: rgba(139, 92, 246, var(--tw-bg-opacity));\n  }\n\n  .\\32xl\\:focus\\:bg-purple-600:focus {\n    --tw-bg-opacity: 1;\n    background-color: rgba(124, 58, 237, var(--tw-bg-opacity));\n  }\n\n  .\\32xl\\:focus\\:bg-purple-700:focus {\n    --tw-bg-opacity: 1;\n    background-color: rgba(109, 40, 217, var(--tw-bg-opacity));\n  }\n\n  .\\32xl\\:focus\\:bg-purple-800:focus {\n    --tw-bg-opacity: 1;\n    background-color: rgba(91, 33, 182, var(--tw-bg-opacity));\n  }\n\n  .\\32xl\\:focus\\:bg-purple-900:focus {\n    --tw-bg-opacity: 1;\n    background-color: rgba(76, 29, 149, var(--tw-bg-opacity));\n  }\n\n  .\\32xl\\:focus\\:bg-pink-50:focus {\n    --tw-bg-opacity: 1;\n    background-color: rgba(253, 242, 248, var(--tw-bg-opacity));\n  }\n\n  .\\32xl\\:focus\\:bg-pink-100:focus {\n    --tw-bg-opacity: 1;\n    background-color: rgba(252, 231, 243, var(--tw-bg-opacity));\n  }\n\n  .\\32xl\\:focus\\:bg-pink-200:focus {\n    --tw-bg-opacity: 1;\n    background-color: rgba(251, 207, 232, var(--tw-bg-opacity));\n  }\n\n  .\\32xl\\:focus\\:bg-pink-300:focus {\n    --tw-bg-opacity: 1;\n    background-color: rgba(249, 168, 212, var(--tw-bg-opacity));\n  }\n\n  .\\32xl\\:focus\\:bg-pink-400:focus {\n    --tw-bg-opacity: 1;\n    background-color: rgba(244, 114, 182, var(--tw-bg-opacity));\n  }\n\n  .\\32xl\\:focus\\:bg-pink-500:focus {\n    --tw-bg-opacity: 1;\n    background-color: rgba(236, 72, 153, var(--tw-bg-opacity));\n  }\n\n  .\\32xl\\:focus\\:bg-pink-600:focus {\n    --tw-bg-opacity: 1;\n    background-color: rgba(219, 39, 119, var(--tw-bg-opacity));\n  }\n\n  .\\32xl\\:focus\\:bg-pink-700:focus {\n    --tw-bg-opacity: 1;\n    background-color: rgba(190, 24, 93, var(--tw-bg-opacity));\n  }\n\n  .\\32xl\\:focus\\:bg-pink-800:focus {\n    --tw-bg-opacity: 1;\n    background-color: rgba(157, 23, 77, var(--tw-bg-opacity));\n  }\n\n  .\\32xl\\:focus\\:bg-pink-900:focus {\n    --tw-bg-opacity: 1;\n    background-color: rgba(131, 24, 67, var(--tw-bg-opacity));\n  }\n\n  .dark .\\32xl\\:dark\\:bg-transparent {\n    background-color: transparent;\n  }\n\n  .dark .\\32xl\\:dark\\:bg-current {\n    background-color: currentColor;\n  }\n\n  .dark .\\32xl\\:dark\\:bg-black {\n    --tw-bg-opacity: 1;\n    background-color: rgba(0, 0, 0, var(--tw-bg-opacity));\n  }\n\n  .dark .\\32xl\\:dark\\:bg-white {\n    --tw-bg-opacity: 1;\n    background-color: rgba(255, 255, 255, var(--tw-bg-opacity));\n  }\n\n  .dark .\\32xl\\:dark\\:bg-gray-50 {\n    --tw-bg-opacity: 1;\n    background-color: rgba(249, 250, 251, var(--tw-bg-opacity));\n  }\n\n  .dark .\\32xl\\:dark\\:bg-gray-100 {\n    --tw-bg-opacity: 1;\n    background-color: rgba(243, 244, 246, var(--tw-bg-opacity));\n  }\n\n  .dark .\\32xl\\:dark\\:bg-gray-200 {\n    --tw-bg-opacity: 1;\n    background-color: rgba(229, 231, 235, var(--tw-bg-opacity));\n  }\n\n  .dark .\\32xl\\:dark\\:bg-gray-300 {\n    --tw-bg-opacity: 1;\n    background-color: rgba(209, 213, 219, var(--tw-bg-opacity));\n  }\n\n  .dark .\\32xl\\:dark\\:bg-gray-400 {\n    --tw-bg-opacity: 1;\n    background-color: rgba(156, 163, 175, var(--tw-bg-opacity));\n  }\n\n  .dark .\\32xl\\:dark\\:bg-gray-500 {\n    --tw-bg-opacity: 1;\n    background-color: rgba(107, 114, 128, var(--tw-bg-opacity));\n  }\n\n  .dark .\\32xl\\:dark\\:bg-gray-600 {\n    --tw-bg-opacity: 1;\n    background-color: rgba(75, 85, 99, var(--tw-bg-opacity));\n  }\n\n  .dark .\\32xl\\:dark\\:bg-gray-700 {\n    --tw-bg-opacity: 1;\n    background-color: rgba(55, 65, 81, var(--tw-bg-opacity));\n  }\n\n  .dark .\\32xl\\:dark\\:bg-gray-800 {\n    --tw-bg-opacity: 1;\n    background-color: rgba(31, 41, 55, var(--tw-bg-opacity));\n  }\n\n  .dark .\\32xl\\:dark\\:bg-gray-900 {\n    --tw-bg-opacity: 1;\n    background-color: rgba(17, 24, 39, var(--tw-bg-opacity));\n  }\n\n  .dark .\\32xl\\:dark\\:bg-red-50 {\n    --tw-bg-opacity: 1;\n    background-color: rgba(254, 242, 242, var(--tw-bg-opacity));\n  }\n\n  .dark .\\32xl\\:dark\\:bg-red-100 {\n    --tw-bg-opacity: 1;\n    background-color: rgba(254, 226, 226, var(--tw-bg-opacity));\n  }\n\n  .dark .\\32xl\\:dark\\:bg-red-200 {\n    --tw-bg-opacity: 1;\n    background-color: rgba(254, 202, 202, var(--tw-bg-opacity));\n  }\n\n  .dark .\\32xl\\:dark\\:bg-red-300 {\n    --tw-bg-opacity: 1;\n    background-color: rgba(252, 165, 165, var(--tw-bg-opacity));\n  }\n\n  .dark .\\32xl\\:dark\\:bg-red-400 {\n    --tw-bg-opacity: 1;\n    background-color: rgba(248, 113, 113, var(--tw-bg-opacity));\n  }\n\n  .dark .\\32xl\\:dark\\:bg-red-500 {\n    --tw-bg-opacity: 1;\n    background-color: rgba(239, 68, 68, var(--tw-bg-opacity));\n  }\n\n  .dark .\\32xl\\:dark\\:bg-red-600 {\n    --tw-bg-opacity: 1;\n    background-color: rgba(220, 38, 38, var(--tw-bg-opacity));\n  }\n\n  .dark .\\32xl\\:dark\\:bg-red-700 {\n    --tw-bg-opacity: 1;\n    background-color: rgba(185, 28, 28, var(--tw-bg-opacity));\n  }\n\n  .dark .\\32xl\\:dark\\:bg-red-800 {\n    --tw-bg-opacity: 1;\n    background-color: rgba(153, 27, 27, var(--tw-bg-opacity));\n  }\n\n  .dark .\\32xl\\:dark\\:bg-red-900 {\n    --tw-bg-opacity: 1;\n    background-color: rgba(127, 29, 29, var(--tw-bg-opacity));\n  }\n\n  .dark .\\32xl\\:dark\\:bg-yellow-50 {\n    --tw-bg-opacity: 1;\n    background-color: rgba(255, 251, 235, var(--tw-bg-opacity));\n  }\n\n  .dark .\\32xl\\:dark\\:bg-yellow-100 {\n    --tw-bg-opacity: 1;\n    background-color: rgba(254, 243, 199, var(--tw-bg-opacity));\n  }\n\n  .dark .\\32xl\\:dark\\:bg-yellow-200 {\n    --tw-bg-opacity: 1;\n    background-color: rgba(253, 230, 138, var(--tw-bg-opacity));\n  }\n\n  .dark .\\32xl\\:dark\\:bg-yellow-300 {\n    --tw-bg-opacity: 1;\n    background-color: rgba(252, 211, 77, var(--tw-bg-opacity));\n  }\n\n  .dark .\\32xl\\:dark\\:bg-yellow-400 {\n    --tw-bg-opacity: 1;\n    background-color: rgba(251, 191, 36, var(--tw-bg-opacity));\n  }\n\n  .dark .\\32xl\\:dark\\:bg-yellow-500 {\n    --tw-bg-opacity: 1;\n    background-color: rgba(245, 158, 11, var(--tw-bg-opacity));\n  }\n\n  .dark .\\32xl\\:dark\\:bg-yellow-600 {\n    --tw-bg-opacity: 1;\n    background-color: rgba(217, 119, 6, var(--tw-bg-opacity));\n  }\n\n  .dark .\\32xl\\:dark\\:bg-yellow-700 {\n    --tw-bg-opacity: 1;\n    background-color: rgba(180, 83, 9, var(--tw-bg-opacity));\n  }\n\n  .dark .\\32xl\\:dark\\:bg-yellow-800 {\n    --tw-bg-opacity: 1;\n    background-color: rgba(146, 64, 14, var(--tw-bg-opacity));\n  }\n\n  .dark .\\32xl\\:dark\\:bg-yellow-900 {\n    --tw-bg-opacity: 1;\n    background-color: rgba(120, 53, 15, var(--tw-bg-opacity));\n  }\n\n  .dark .\\32xl\\:dark\\:bg-green-50 {\n    --tw-bg-opacity: 1;\n    background-color: rgba(236, 253, 245, var(--tw-bg-opacity));\n  }\n\n  .dark .\\32xl\\:dark\\:bg-green-100 {\n    --tw-bg-opacity: 1;\n    background-color: rgba(209, 250, 229, var(--tw-bg-opacity));\n  }\n\n  .dark .\\32xl\\:dark\\:bg-green-200 {\n    --tw-bg-opacity: 1;\n    background-color: rgba(167, 243, 208, var(--tw-bg-opacity));\n  }\n\n  .dark .\\32xl\\:dark\\:bg-green-300 {\n    --tw-bg-opacity: 1;\n    background-color: rgba(110, 231, 183, var(--tw-bg-opacity));\n  }\n\n  .dark .\\32xl\\:dark\\:bg-green-400 {\n    --tw-bg-opacity: 1;\n    background-color: rgba(52, 211, 153, var(--tw-bg-opacity));\n  }\n\n  .dark .\\32xl\\:dark\\:bg-green-500 {\n    --tw-bg-opacity: 1;\n    background-color: rgba(16, 185, 129, var(--tw-bg-opacity));\n  }\n\n  .dark .\\32xl\\:dark\\:bg-green-600 {\n    --tw-bg-opacity: 1;\n    background-color: rgba(5, 150, 105, var(--tw-bg-opacity));\n  }\n\n  .dark .\\32xl\\:dark\\:bg-green-700 {\n    --tw-bg-opacity: 1;\n    background-color: rgba(4, 120, 87, var(--tw-bg-opacity));\n  }\n\n  .dark .\\32xl\\:dark\\:bg-green-800 {\n    --tw-bg-opacity: 1;\n    background-color: rgba(6, 95, 70, var(--tw-bg-opacity));\n  }\n\n  .dark .\\32xl\\:dark\\:bg-green-900 {\n    --tw-bg-opacity: 1;\n    background-color: rgba(6, 78, 59, var(--tw-bg-opacity));\n  }\n\n  .dark .\\32xl\\:dark\\:bg-blue-50 {\n    --tw-bg-opacity: 1;\n    background-color: rgba(239, 246, 255, var(--tw-bg-opacity));\n  }\n\n  .dark .\\32xl\\:dark\\:bg-blue-100 {\n    --tw-bg-opacity: 1;\n    background-color: rgba(219, 234, 254, var(--tw-bg-opacity));\n  }\n\n  .dark .\\32xl\\:dark\\:bg-blue-200 {\n    --tw-bg-opacity: 1;\n    background-color: rgba(191, 219, 254, var(--tw-bg-opacity));\n  }\n\n  .dark .\\32xl\\:dark\\:bg-blue-300 {\n    --tw-bg-opacity: 1;\n    background-color: rgba(147, 197, 253, var(--tw-bg-opacity));\n  }\n\n  .dark .\\32xl\\:dark\\:bg-blue-400 {\n    --tw-bg-opacity: 1;\n    background-color: rgba(96, 165, 250, var(--tw-bg-opacity));\n  }\n\n  .dark .\\32xl\\:dark\\:bg-blue-500 {\n    --tw-bg-opacity: 1;\n    background-color: rgba(59, 130, 246, var(--tw-bg-opacity));\n  }\n\n  .dark .\\32xl\\:dark\\:bg-blue-600 {\n    --tw-bg-opacity: 1;\n    background-color: rgba(37, 99, 235, var(--tw-bg-opacity));\n  }\n\n  .dark .\\32xl\\:dark\\:bg-blue-700 {\n    --tw-bg-opacity: 1;\n    background-color: rgba(29, 78, 216, var(--tw-bg-opacity));\n  }\n\n  .dark .\\32xl\\:dark\\:bg-blue-800 {\n    --tw-bg-opacity: 1;\n    background-color: rgba(30, 64, 175, var(--tw-bg-opacity));\n  }\n\n  .dark .\\32xl\\:dark\\:bg-blue-900 {\n    --tw-bg-opacity: 1;\n    background-color: rgba(30, 58, 138, var(--tw-bg-opacity));\n  }\n\n  .dark .\\32xl\\:dark\\:bg-indigo-50 {\n    --tw-bg-opacity: 1;\n    background-color: rgba(238, 242, 255, var(--tw-bg-opacity));\n  }\n\n  .dark .\\32xl\\:dark\\:bg-indigo-100 {\n    --tw-bg-opacity: 1;\n    background-color: rgba(224, 231, 255, var(--tw-bg-opacity));\n  }\n\n  .dark .\\32xl\\:dark\\:bg-indigo-200 {\n    --tw-bg-opacity: 1;\n    background-color: rgba(199, 210, 254, var(--tw-bg-opacity));\n  }\n\n  .dark .\\32xl\\:dark\\:bg-indigo-300 {\n    --tw-bg-opacity: 1;\n    background-color: rgba(165, 180, 252, var(--tw-bg-opacity));\n  }\n\n  .dark .\\32xl\\:dark\\:bg-indigo-400 {\n    --tw-bg-opacity: 1;\n    background-color: rgba(129, 140, 248, var(--tw-bg-opacity));\n  }\n\n  .dark .\\32xl\\:dark\\:bg-indigo-500 {\n    --tw-bg-opacity: 1;\n    background-color: rgba(99, 102, 241, var(--tw-bg-opacity));\n  }\n\n  .dark .\\32xl\\:dark\\:bg-indigo-600 {\n    --tw-bg-opacity: 1;\n    background-color: rgba(79, 70, 229, var(--tw-bg-opacity));\n  }\n\n  .dark .\\32xl\\:dark\\:bg-indigo-700 {\n    --tw-bg-opacity: 1;\n    background-color: rgba(67, 56, 202, var(--tw-bg-opacity));\n  }\n\n  .dark .\\32xl\\:dark\\:bg-indigo-800 {\n    --tw-bg-opacity: 1;\n    background-color: rgba(55, 48, 163, var(--tw-bg-opacity));\n  }\n\n  .dark .\\32xl\\:dark\\:bg-indigo-900 {\n    --tw-bg-opacity: 1;\n    background-color: rgba(49, 46, 129, var(--tw-bg-opacity));\n  }\n\n  .dark .\\32xl\\:dark\\:bg-purple-50 {\n    --tw-bg-opacity: 1;\n    background-color: rgba(245, 243, 255, var(--tw-bg-opacity));\n  }\n\n  .dark .\\32xl\\:dark\\:bg-purple-100 {\n    --tw-bg-opacity: 1;\n    background-color: rgba(237, 233, 254, var(--tw-bg-opacity));\n  }\n\n  .dark .\\32xl\\:dark\\:bg-purple-200 {\n    --tw-bg-opacity: 1;\n    background-color: rgba(221, 214, 254, var(--tw-bg-opacity));\n  }\n\n  .dark .\\32xl\\:dark\\:bg-purple-300 {\n    --tw-bg-opacity: 1;\n    background-color: rgba(196, 181, 253, var(--tw-bg-opacity));\n  }\n\n  .dark .\\32xl\\:dark\\:bg-purple-400 {\n    --tw-bg-opacity: 1;\n    background-color: rgba(167, 139, 250, var(--tw-bg-opacity));\n  }\n\n  .dark .\\32xl\\:dark\\:bg-purple-500 {\n    --tw-bg-opacity: 1;\n    background-color: rgba(139, 92, 246, var(--tw-bg-opacity));\n  }\n\n  .dark .\\32xl\\:dark\\:bg-purple-600 {\n    --tw-bg-opacity: 1;\n    background-color: rgba(124, 58, 237, var(--tw-bg-opacity));\n  }\n\n  .dark .\\32xl\\:dark\\:bg-purple-700 {\n    --tw-bg-opacity: 1;\n    background-color: rgba(109, 40, 217, var(--tw-bg-opacity));\n  }\n\n  .dark .\\32xl\\:dark\\:bg-purple-800 {\n    --tw-bg-opacity: 1;\n    background-color: rgba(91, 33, 182, var(--tw-bg-opacity));\n  }\n\n  .dark .\\32xl\\:dark\\:bg-purple-900 {\n    --tw-bg-opacity: 1;\n    background-color: rgba(76, 29, 149, var(--tw-bg-opacity));\n  }\n\n  .dark .\\32xl\\:dark\\:bg-pink-50 {\n    --tw-bg-opacity: 1;\n    background-color: rgba(253, 242, 248, var(--tw-bg-opacity));\n  }\n\n  .dark .\\32xl\\:dark\\:bg-pink-100 {\n    --tw-bg-opacity: 1;\n    background-color: rgba(252, 231, 243, var(--tw-bg-opacity));\n  }\n\n  .dark .\\32xl\\:dark\\:bg-pink-200 {\n    --tw-bg-opacity: 1;\n    background-color: rgba(251, 207, 232, var(--tw-bg-opacity));\n  }\n\n  .dark .\\32xl\\:dark\\:bg-pink-300 {\n    --tw-bg-opacity: 1;\n    background-color: rgba(249, 168, 212, var(--tw-bg-opacity));\n  }\n\n  .dark .\\32xl\\:dark\\:bg-pink-400 {\n    --tw-bg-opacity: 1;\n    background-color: rgba(244, 114, 182, var(--tw-bg-opacity));\n  }\n\n  .dark .\\32xl\\:dark\\:bg-pink-500 {\n    --tw-bg-opacity: 1;\n    background-color: rgba(236, 72, 153, var(--tw-bg-opacity));\n  }\n\n  .dark .\\32xl\\:dark\\:bg-pink-600 {\n    --tw-bg-opacity: 1;\n    background-color: rgba(219, 39, 119, var(--tw-bg-opacity));\n  }\n\n  .dark .\\32xl\\:dark\\:bg-pink-700 {\n    --tw-bg-opacity: 1;\n    background-color: rgba(190, 24, 93, var(--tw-bg-opacity));\n  }\n\n  .dark .\\32xl\\:dark\\:bg-pink-800 {\n    --tw-bg-opacity: 1;\n    background-color: rgba(157, 23, 77, var(--tw-bg-opacity));\n  }\n\n  .dark .\\32xl\\:dark\\:bg-pink-900 {\n    --tw-bg-opacity: 1;\n    background-color: rgba(131, 24, 67, var(--tw-bg-opacity));\n  }\n\n  .dark .group:hover .\\32xl\\:dark\\:group-hover\\:bg-transparent {\n    background-color: transparent;\n  }\n\n  .dark .group:hover .\\32xl\\:dark\\:group-hover\\:bg-current {\n    background-color: currentColor;\n  }\n\n  .dark .group:hover .\\32xl\\:dark\\:group-hover\\:bg-black {\n    --tw-bg-opacity: 1;\n    background-color: rgba(0, 0, 0, var(--tw-bg-opacity));\n  }\n\n  .dark .group:hover .\\32xl\\:dark\\:group-hover\\:bg-white {\n    --tw-bg-opacity: 1;\n    background-color: rgba(255, 255, 255, var(--tw-bg-opacity));\n  }\n\n  .dark .group:hover .\\32xl\\:dark\\:group-hover\\:bg-gray-50 {\n    --tw-bg-opacity: 1;\n    background-color: rgba(249, 250, 251, var(--tw-bg-opacity));\n  }\n\n  .dark .group:hover .\\32xl\\:dark\\:group-hover\\:bg-gray-100 {\n    --tw-bg-opacity: 1;\n    background-color: rgba(243, 244, 246, var(--tw-bg-opacity));\n  }\n\n  .dark .group:hover .\\32xl\\:dark\\:group-hover\\:bg-gray-200 {\n    --tw-bg-opacity: 1;\n    background-color: rgba(229, 231, 235, var(--tw-bg-opacity));\n  }\n\n  .dark .group:hover .\\32xl\\:dark\\:group-hover\\:bg-gray-300 {\n    --tw-bg-opacity: 1;\n    background-color: rgba(209, 213, 219, var(--tw-bg-opacity));\n  }\n\n  .dark .group:hover .\\32xl\\:dark\\:group-hover\\:bg-gray-400 {\n    --tw-bg-opacity: 1;\n    background-color: rgba(156, 163, 175, var(--tw-bg-opacity));\n  }\n\n  .dark .group:hover .\\32xl\\:dark\\:group-hover\\:bg-gray-500 {\n    --tw-bg-opacity: 1;\n    background-color: rgba(107, 114, 128, var(--tw-bg-opacity));\n  }\n\n  .dark .group:hover .\\32xl\\:dark\\:group-hover\\:bg-gray-600 {\n    --tw-bg-opacity: 1;\n    background-color: rgba(75, 85, 99, var(--tw-bg-opacity));\n  }\n\n  .dark .group:hover .\\32xl\\:dark\\:group-hover\\:bg-gray-700 {\n    --tw-bg-opacity: 1;\n    background-color: rgba(55, 65, 81, var(--tw-bg-opacity));\n  }\n\n  .dark .group:hover .\\32xl\\:dark\\:group-hover\\:bg-gray-800 {\n    --tw-bg-opacity: 1;\n    background-color: rgba(31, 41, 55, var(--tw-bg-opacity));\n  }\n\n  .dark .group:hover .\\32xl\\:dark\\:group-hover\\:bg-gray-900 {\n    --tw-bg-opacity: 1;\n    background-color: rgba(17, 24, 39, var(--tw-bg-opacity));\n  }\n\n  .dark .group:hover .\\32xl\\:dark\\:group-hover\\:bg-red-50 {\n    --tw-bg-opacity: 1;\n    background-color: rgba(254, 242, 242, var(--tw-bg-opacity));\n  }\n\n  .dark .group:hover .\\32xl\\:dark\\:group-hover\\:bg-red-100 {\n    --tw-bg-opacity: 1;\n    background-color: rgba(254, 226, 226, var(--tw-bg-opacity));\n  }\n\n  .dark .group:hover .\\32xl\\:dark\\:group-hover\\:bg-red-200 {\n    --tw-bg-opacity: 1;\n    background-color: rgba(254, 202, 202, var(--tw-bg-opacity));\n  }\n\n  .dark .group:hover .\\32xl\\:dark\\:group-hover\\:bg-red-300 {\n    --tw-bg-opacity: 1;\n    background-color: rgba(252, 165, 165, var(--tw-bg-opacity));\n  }\n\n  .dark .group:hover .\\32xl\\:dark\\:group-hover\\:bg-red-400 {\n    --tw-bg-opacity: 1;\n    background-color: rgba(248, 113, 113, var(--tw-bg-opacity));\n  }\n\n  .dark .group:hover .\\32xl\\:dark\\:group-hover\\:bg-red-500 {\n    --tw-bg-opacity: 1;\n    background-color: rgba(239, 68, 68, var(--tw-bg-opacity));\n  }\n\n  .dark .group:hover .\\32xl\\:dark\\:group-hover\\:bg-red-600 {\n    --tw-bg-opacity: 1;\n    background-color: rgba(220, 38, 38, var(--tw-bg-opacity));\n  }\n\n  .dark .group:hover .\\32xl\\:dark\\:group-hover\\:bg-red-700 {\n    --tw-bg-opacity: 1;\n    background-color: rgba(185, 28, 28, var(--tw-bg-opacity));\n  }\n\n  .dark .group:hover .\\32xl\\:dark\\:group-hover\\:bg-red-800 {\n    --tw-bg-opacity: 1;\n    background-color: rgba(153, 27, 27, var(--tw-bg-opacity));\n  }\n\n  .dark .group:hover .\\32xl\\:dark\\:group-hover\\:bg-red-900 {\n    --tw-bg-opacity: 1;\n    background-color: rgba(127, 29, 29, var(--tw-bg-opacity));\n  }\n\n  .dark .group:hover .\\32xl\\:dark\\:group-hover\\:bg-yellow-50 {\n    --tw-bg-opacity: 1;\n    background-color: rgba(255, 251, 235, var(--tw-bg-opacity));\n  }\n\n  .dark .group:hover .\\32xl\\:dark\\:group-hover\\:bg-yellow-100 {\n    --tw-bg-opacity: 1;\n    background-color: rgba(254, 243, 199, var(--tw-bg-opacity));\n  }\n\n  .dark .group:hover .\\32xl\\:dark\\:group-hover\\:bg-yellow-200 {\n    --tw-bg-opacity: 1;\n    background-color: rgba(253, 230, 138, var(--tw-bg-opacity));\n  }\n\n  .dark .group:hover .\\32xl\\:dark\\:group-hover\\:bg-yellow-300 {\n    --tw-bg-opacity: 1;\n    background-color: rgba(252, 211, 77, var(--tw-bg-opacity));\n  }\n\n  .dark .group:hover .\\32xl\\:dark\\:group-hover\\:bg-yellow-400 {\n    --tw-bg-opacity: 1;\n    background-color: rgba(251, 191, 36, var(--tw-bg-opacity));\n  }\n\n  .dark .group:hover .\\32xl\\:dark\\:group-hover\\:bg-yellow-500 {\n    --tw-bg-opacity: 1;\n    background-color: rgba(245, 158, 11, var(--tw-bg-opacity));\n  }\n\n  .dark .group:hover .\\32xl\\:dark\\:group-hover\\:bg-yellow-600 {\n    --tw-bg-opacity: 1;\n    background-color: rgba(217, 119, 6, var(--tw-bg-opacity));\n  }\n\n  .dark .group:hover .\\32xl\\:dark\\:group-hover\\:bg-yellow-700 {\n    --tw-bg-opacity: 1;\n    background-color: rgba(180, 83, 9, var(--tw-bg-opacity));\n  }\n\n  .dark .group:hover .\\32xl\\:dark\\:group-hover\\:bg-yellow-800 {\n    --tw-bg-opacity: 1;\n    background-color: rgba(146, 64, 14, var(--tw-bg-opacity));\n  }\n\n  .dark .group:hover .\\32xl\\:dark\\:group-hover\\:bg-yellow-900 {\n    --tw-bg-opacity: 1;\n    background-color: rgba(120, 53, 15, var(--tw-bg-opacity));\n  }\n\n  .dark .group:hover .\\32xl\\:dark\\:group-hover\\:bg-green-50 {\n    --tw-bg-opacity: 1;\n    background-color: rgba(236, 253, 245, var(--tw-bg-opacity));\n  }\n\n  .dark .group:hover .\\32xl\\:dark\\:group-hover\\:bg-green-100 {\n    --tw-bg-opacity: 1;\n    background-color: rgba(209, 250, 229, var(--tw-bg-opacity));\n  }\n\n  .dark .group:hover .\\32xl\\:dark\\:group-hover\\:bg-green-200 {\n    --tw-bg-opacity: 1;\n    background-color: rgba(167, 243, 208, var(--tw-bg-opacity));\n  }\n\n  .dark .group:hover .\\32xl\\:dark\\:group-hover\\:bg-green-300 {\n    --tw-bg-opacity: 1;\n    background-color: rgba(110, 231, 183, var(--tw-bg-opacity));\n  }\n\n  .dark .group:hover .\\32xl\\:dark\\:group-hover\\:bg-green-400 {\n    --tw-bg-opacity: 1;\n    background-color: rgba(52, 211, 153, var(--tw-bg-opacity));\n  }\n\n  .dark .group:hover .\\32xl\\:dark\\:group-hover\\:bg-green-500 {\n    --tw-bg-opacity: 1;\n    background-color: rgba(16, 185, 129, var(--tw-bg-opacity));\n  }\n\n  .dark .group:hover .\\32xl\\:dark\\:group-hover\\:bg-green-600 {\n    --tw-bg-opacity: 1;\n    background-color: rgba(5, 150, 105, var(--tw-bg-opacity));\n  }\n\n  .dark .group:hover .\\32xl\\:dark\\:group-hover\\:bg-green-700 {\n    --tw-bg-opacity: 1;\n    background-color: rgba(4, 120, 87, var(--tw-bg-opacity));\n  }\n\n  .dark .group:hover .\\32xl\\:dark\\:group-hover\\:bg-green-800 {\n    --tw-bg-opacity: 1;\n    background-color: rgba(6, 95, 70, var(--tw-bg-opacity));\n  }\n\n  .dark .group:hover .\\32xl\\:dark\\:group-hover\\:bg-green-900 {\n    --tw-bg-opacity: 1;\n    background-color: rgba(6, 78, 59, var(--tw-bg-opacity));\n  }\n\n  .dark .group:hover .\\32xl\\:dark\\:group-hover\\:bg-blue-50 {\n    --tw-bg-opacity: 1;\n    background-color: rgba(239, 246, 255, var(--tw-bg-opacity));\n  }\n\n  .dark .group:hover .\\32xl\\:dark\\:group-hover\\:bg-blue-100 {\n    --tw-bg-opacity: 1;\n    background-color: rgba(219, 234, 254, var(--tw-bg-opacity));\n  }\n\n  .dark .group:hover .\\32xl\\:dark\\:group-hover\\:bg-blue-200 {\n    --tw-bg-opacity: 1;\n    background-color: rgba(191, 219, 254, var(--tw-bg-opacity));\n  }\n\n  .dark .group:hover .\\32xl\\:dark\\:group-hover\\:bg-blue-300 {\n    --tw-bg-opacity: 1;\n    background-color: rgba(147, 197, 253, var(--tw-bg-opacity));\n  }\n\n  .dark .group:hover .\\32xl\\:dark\\:group-hover\\:bg-blue-400 {\n    --tw-bg-opacity: 1;\n    background-color: rgba(96, 165, 250, var(--tw-bg-opacity));\n  }\n\n  .dark .group:hover .\\32xl\\:dark\\:group-hover\\:bg-blue-500 {\n    --tw-bg-opacity: 1;\n    background-color: rgba(59, 130, 246, var(--tw-bg-opacity));\n  }\n\n  .dark .group:hover .\\32xl\\:dark\\:group-hover\\:bg-blue-600 {\n    --tw-bg-opacity: 1;\n    background-color: rgba(37, 99, 235, var(--tw-bg-opacity));\n  }\n\n  .dark .group:hover .\\32xl\\:dark\\:group-hover\\:bg-blue-700 {\n    --tw-bg-opacity: 1;\n    background-color: rgba(29, 78, 216, var(--tw-bg-opacity));\n  }\n\n  .dark .group:hover .\\32xl\\:dark\\:group-hover\\:bg-blue-800 {\n    --tw-bg-opacity: 1;\n    background-color: rgba(30, 64, 175, var(--tw-bg-opacity));\n  }\n\n  .dark .group:hover .\\32xl\\:dark\\:group-hover\\:bg-blue-900 {\n    --tw-bg-opacity: 1;\n    background-color: rgba(30, 58, 138, var(--tw-bg-opacity));\n  }\n\n  .dark .group:hover .\\32xl\\:dark\\:group-hover\\:bg-indigo-50 {\n    --tw-bg-opacity: 1;\n    background-color: rgba(238, 242, 255, var(--tw-bg-opacity));\n  }\n\n  .dark .group:hover .\\32xl\\:dark\\:group-hover\\:bg-indigo-100 {\n    --tw-bg-opacity: 1;\n    background-color: rgba(224, 231, 255, var(--tw-bg-opacity));\n  }\n\n  .dark .group:hover .\\32xl\\:dark\\:group-hover\\:bg-indigo-200 {\n    --tw-bg-opacity: 1;\n    background-color: rgba(199, 210, 254, var(--tw-bg-opacity));\n  }\n\n  .dark .group:hover .\\32xl\\:dark\\:group-hover\\:bg-indigo-300 {\n    --tw-bg-opacity: 1;\n    background-color: rgba(165, 180, 252, var(--tw-bg-opacity));\n  }\n\n  .dark .group:hover .\\32xl\\:dark\\:group-hover\\:bg-indigo-400 {\n    --tw-bg-opacity: 1;\n    background-color: rgba(129, 140, 248, var(--tw-bg-opacity));\n  }\n\n  .dark .group:hover .\\32xl\\:dark\\:group-hover\\:bg-indigo-500 {\n    --tw-bg-opacity: 1;\n    background-color: rgba(99, 102, 241, var(--tw-bg-opacity));\n  }\n\n  .dark .group:hover .\\32xl\\:dark\\:group-hover\\:bg-indigo-600 {\n    --tw-bg-opacity: 1;\n    background-color: rgba(79, 70, 229, var(--tw-bg-opacity));\n  }\n\n  .dark .group:hover .\\32xl\\:dark\\:group-hover\\:bg-indigo-700 {\n    --tw-bg-opacity: 1;\n    background-color: rgba(67, 56, 202, var(--tw-bg-opacity));\n  }\n\n  .dark .group:hover .\\32xl\\:dark\\:group-hover\\:bg-indigo-800 {\n    --tw-bg-opacity: 1;\n    background-color: rgba(55, 48, 163, var(--tw-bg-opacity));\n  }\n\n  .dark .group:hover .\\32xl\\:dark\\:group-hover\\:bg-indigo-900 {\n    --tw-bg-opacity: 1;\n    background-color: rgba(49, 46, 129, var(--tw-bg-opacity));\n  }\n\n  .dark .group:hover .\\32xl\\:dark\\:group-hover\\:bg-purple-50 {\n    --tw-bg-opacity: 1;\n    background-color: rgba(245, 243, 255, var(--tw-bg-opacity));\n  }\n\n  .dark .group:hover .\\32xl\\:dark\\:group-hover\\:bg-purple-100 {\n    --tw-bg-opacity: 1;\n    background-color: rgba(237, 233, 254, var(--tw-bg-opacity));\n  }\n\n  .dark .group:hover .\\32xl\\:dark\\:group-hover\\:bg-purple-200 {\n    --tw-bg-opacity: 1;\n    background-color: rgba(221, 214, 254, var(--tw-bg-opacity));\n  }\n\n  .dark .group:hover .\\32xl\\:dark\\:group-hover\\:bg-purple-300 {\n    --tw-bg-opacity: 1;\n    background-color: rgba(196, 181, 253, var(--tw-bg-opacity));\n  }\n\n  .dark .group:hover .\\32xl\\:dark\\:group-hover\\:bg-purple-400 {\n    --tw-bg-opacity: 1;\n    background-color: rgba(167, 139, 250, var(--tw-bg-opacity));\n  }\n\n  .dark .group:hover .\\32xl\\:dark\\:group-hover\\:bg-purple-500 {\n    --tw-bg-opacity: 1;\n    background-color: rgba(139, 92, 246, var(--tw-bg-opacity));\n  }\n\n  .dark .group:hover .\\32xl\\:dark\\:group-hover\\:bg-purple-600 {\n    --tw-bg-opacity: 1;\n    background-color: rgba(124, 58, 237, var(--tw-bg-opacity));\n  }\n\n  .dark .group:hover .\\32xl\\:dark\\:group-hover\\:bg-purple-700 {\n    --tw-bg-opacity: 1;\n    background-color: rgba(109, 40, 217, var(--tw-bg-opacity));\n  }\n\n  .dark .group:hover .\\32xl\\:dark\\:group-hover\\:bg-purple-800 {\n    --tw-bg-opacity: 1;\n    background-color: rgba(91, 33, 182, var(--tw-bg-opacity));\n  }\n\n  .dark .group:hover .\\32xl\\:dark\\:group-hover\\:bg-purple-900 {\n    --tw-bg-opacity: 1;\n    background-color: rgba(76, 29, 149, var(--tw-bg-opacity));\n  }\n\n  .dark .group:hover .\\32xl\\:dark\\:group-hover\\:bg-pink-50 {\n    --tw-bg-opacity: 1;\n    background-color: rgba(253, 242, 248, var(--tw-bg-opacity));\n  }\n\n  .dark .group:hover .\\32xl\\:dark\\:group-hover\\:bg-pink-100 {\n    --tw-bg-opacity: 1;\n    background-color: rgba(252, 231, 243, var(--tw-bg-opacity));\n  }\n\n  .dark .group:hover .\\32xl\\:dark\\:group-hover\\:bg-pink-200 {\n    --tw-bg-opacity: 1;\n    background-color: rgba(251, 207, 232, var(--tw-bg-opacity));\n  }\n\n  .dark .group:hover .\\32xl\\:dark\\:group-hover\\:bg-pink-300 {\n    --tw-bg-opacity: 1;\n    background-color: rgba(249, 168, 212, var(--tw-bg-opacity));\n  }\n\n  .dark .group:hover .\\32xl\\:dark\\:group-hover\\:bg-pink-400 {\n    --tw-bg-opacity: 1;\n    background-color: rgba(244, 114, 182, var(--tw-bg-opacity));\n  }\n\n  .dark .group:hover .\\32xl\\:dark\\:group-hover\\:bg-pink-500 {\n    --tw-bg-opacity: 1;\n    background-color: rgba(236, 72, 153, var(--tw-bg-opacity));\n  }\n\n  .dark .group:hover .\\32xl\\:dark\\:group-hover\\:bg-pink-600 {\n    --tw-bg-opacity: 1;\n    background-color: rgba(219, 39, 119, var(--tw-bg-opacity));\n  }\n\n  .dark .group:hover .\\32xl\\:dark\\:group-hover\\:bg-pink-700 {\n    --tw-bg-opacity: 1;\n    background-color: rgba(190, 24, 93, var(--tw-bg-opacity));\n  }\n\n  .dark .group:hover .\\32xl\\:dark\\:group-hover\\:bg-pink-800 {\n    --tw-bg-opacity: 1;\n    background-color: rgba(157, 23, 77, var(--tw-bg-opacity));\n  }\n\n  .dark .group:hover .\\32xl\\:dark\\:group-hover\\:bg-pink-900 {\n    --tw-bg-opacity: 1;\n    background-color: rgba(131, 24, 67, var(--tw-bg-opacity));\n  }\n\n  .dark .\\32xl\\:dark\\:focus-within\\:bg-transparent:focus-within {\n    background-color: transparent;\n  }\n\n  .dark .\\32xl\\:dark\\:focus-within\\:bg-current:focus-within {\n    background-color: currentColor;\n  }\n\n  .dark .\\32xl\\:dark\\:focus-within\\:bg-black:focus-within {\n    --tw-bg-opacity: 1;\n    background-color: rgba(0, 0, 0, var(--tw-bg-opacity));\n  }\n\n  .dark .\\32xl\\:dark\\:focus-within\\:bg-white:focus-within {\n    --tw-bg-opacity: 1;\n    background-color: rgba(255, 255, 255, var(--tw-bg-opacity));\n  }\n\n  .dark .\\32xl\\:dark\\:focus-within\\:bg-gray-50:focus-within {\n    --tw-bg-opacity: 1;\n    background-color: rgba(249, 250, 251, var(--tw-bg-opacity));\n  }\n\n  .dark .\\32xl\\:dark\\:focus-within\\:bg-gray-100:focus-within {\n    --tw-bg-opacity: 1;\n    background-color: rgba(243, 244, 246, var(--tw-bg-opacity));\n  }\n\n  .dark .\\32xl\\:dark\\:focus-within\\:bg-gray-200:focus-within {\n    --tw-bg-opacity: 1;\n    background-color: rgba(229, 231, 235, var(--tw-bg-opacity));\n  }\n\n  .dark .\\32xl\\:dark\\:focus-within\\:bg-gray-300:focus-within {\n    --tw-bg-opacity: 1;\n    background-color: rgba(209, 213, 219, var(--tw-bg-opacity));\n  }\n\n  .dark .\\32xl\\:dark\\:focus-within\\:bg-gray-400:focus-within {\n    --tw-bg-opacity: 1;\n    background-color: rgba(156, 163, 175, var(--tw-bg-opacity));\n  }\n\n  .dark .\\32xl\\:dark\\:focus-within\\:bg-gray-500:focus-within {\n    --tw-bg-opacity: 1;\n    background-color: rgba(107, 114, 128, var(--tw-bg-opacity));\n  }\n\n  .dark .\\32xl\\:dark\\:focus-within\\:bg-gray-600:focus-within {\n    --tw-bg-opacity: 1;\n    background-color: rgba(75, 85, 99, var(--tw-bg-opacity));\n  }\n\n  .dark .\\32xl\\:dark\\:focus-within\\:bg-gray-700:focus-within {\n    --tw-bg-opacity: 1;\n    background-color: rgba(55, 65, 81, var(--tw-bg-opacity));\n  }\n\n  .dark .\\32xl\\:dark\\:focus-within\\:bg-gray-800:focus-within {\n    --tw-bg-opacity: 1;\n    background-color: rgba(31, 41, 55, var(--tw-bg-opacity));\n  }\n\n  .dark .\\32xl\\:dark\\:focus-within\\:bg-gray-900:focus-within {\n    --tw-bg-opacity: 1;\n    background-color: rgba(17, 24, 39, var(--tw-bg-opacity));\n  }\n\n  .dark .\\32xl\\:dark\\:focus-within\\:bg-red-50:focus-within {\n    --tw-bg-opacity: 1;\n    background-color: rgba(254, 242, 242, var(--tw-bg-opacity));\n  }\n\n  .dark .\\32xl\\:dark\\:focus-within\\:bg-red-100:focus-within {\n    --tw-bg-opacity: 1;\n    background-color: rgba(254, 226, 226, var(--tw-bg-opacity));\n  }\n\n  .dark .\\32xl\\:dark\\:focus-within\\:bg-red-200:focus-within {\n    --tw-bg-opacity: 1;\n    background-color: rgba(254, 202, 202, var(--tw-bg-opacity));\n  }\n\n  .dark .\\32xl\\:dark\\:focus-within\\:bg-red-300:focus-within {\n    --tw-bg-opacity: 1;\n    background-color: rgba(252, 165, 165, var(--tw-bg-opacity));\n  }\n\n  .dark .\\32xl\\:dark\\:focus-within\\:bg-red-400:focus-within {\n    --tw-bg-opacity: 1;\n    background-color: rgba(248, 113, 113, var(--tw-bg-opacity));\n  }\n\n  .dark .\\32xl\\:dark\\:focus-within\\:bg-red-500:focus-within {\n    --tw-bg-opacity: 1;\n    background-color: rgba(239, 68, 68, var(--tw-bg-opacity));\n  }\n\n  .dark .\\32xl\\:dark\\:focus-within\\:bg-red-600:focus-within {\n    --tw-bg-opacity: 1;\n    background-color: rgba(220, 38, 38, var(--tw-bg-opacity));\n  }\n\n  .dark .\\32xl\\:dark\\:focus-within\\:bg-red-700:focus-within {\n    --tw-bg-opacity: 1;\n    background-color: rgba(185, 28, 28, var(--tw-bg-opacity));\n  }\n\n  .dark .\\32xl\\:dark\\:focus-within\\:bg-red-800:focus-within {\n    --tw-bg-opacity: 1;\n    background-color: rgba(153, 27, 27, var(--tw-bg-opacity));\n  }\n\n  .dark .\\32xl\\:dark\\:focus-within\\:bg-red-900:focus-within {\n    --tw-bg-opacity: 1;\n    background-color: rgba(127, 29, 29, var(--tw-bg-opacity));\n  }\n\n  .dark .\\32xl\\:dark\\:focus-within\\:bg-yellow-50:focus-within {\n    --tw-bg-opacity: 1;\n    background-color: rgba(255, 251, 235, var(--tw-bg-opacity));\n  }\n\n  .dark .\\32xl\\:dark\\:focus-within\\:bg-yellow-100:focus-within {\n    --tw-bg-opacity: 1;\n    background-color: rgba(254, 243, 199, var(--tw-bg-opacity));\n  }\n\n  .dark .\\32xl\\:dark\\:focus-within\\:bg-yellow-200:focus-within {\n    --tw-bg-opacity: 1;\n    background-color: rgba(253, 230, 138, var(--tw-bg-opacity));\n  }\n\n  .dark .\\32xl\\:dark\\:focus-within\\:bg-yellow-300:focus-within {\n    --tw-bg-opacity: 1;\n    background-color: rgba(252, 211, 77, var(--tw-bg-opacity));\n  }\n\n  .dark .\\32xl\\:dark\\:focus-within\\:bg-yellow-400:focus-within {\n    --tw-bg-opacity: 1;\n    background-color: rgba(251, 191, 36, var(--tw-bg-opacity));\n  }\n\n  .dark .\\32xl\\:dark\\:focus-within\\:bg-yellow-500:focus-within {\n    --tw-bg-opacity: 1;\n    background-color: rgba(245, 158, 11, var(--tw-bg-opacity));\n  }\n\n  .dark .\\32xl\\:dark\\:focus-within\\:bg-yellow-600:focus-within {\n    --tw-bg-opacity: 1;\n    background-color: rgba(217, 119, 6, var(--tw-bg-opacity));\n  }\n\n  .dark .\\32xl\\:dark\\:focus-within\\:bg-yellow-700:focus-within {\n    --tw-bg-opacity: 1;\n    background-color: rgba(180, 83, 9, var(--tw-bg-opacity));\n  }\n\n  .dark .\\32xl\\:dark\\:focus-within\\:bg-yellow-800:focus-within {\n    --tw-bg-opacity: 1;\n    background-color: rgba(146, 64, 14, var(--tw-bg-opacity));\n  }\n\n  .dark .\\32xl\\:dark\\:focus-within\\:bg-yellow-900:focus-within {\n    --tw-bg-opacity: 1;\n    background-color: rgba(120, 53, 15, var(--tw-bg-opacity));\n  }\n\n  .dark .\\32xl\\:dark\\:focus-within\\:bg-green-50:focus-within {\n    --tw-bg-opacity: 1;\n    background-color: rgba(236, 253, 245, var(--tw-bg-opacity));\n  }\n\n  .dark .\\32xl\\:dark\\:focus-within\\:bg-green-100:focus-within {\n    --tw-bg-opacity: 1;\n    background-color: rgba(209, 250, 229, var(--tw-bg-opacity));\n  }\n\n  .dark .\\32xl\\:dark\\:focus-within\\:bg-green-200:focus-within {\n    --tw-bg-opacity: 1;\n    background-color: rgba(167, 243, 208, var(--tw-bg-opacity));\n  }\n\n  .dark .\\32xl\\:dark\\:focus-within\\:bg-green-300:focus-within {\n    --tw-bg-opacity: 1;\n    background-color: rgba(110, 231, 183, var(--tw-bg-opacity));\n  }\n\n  .dark .\\32xl\\:dark\\:focus-within\\:bg-green-400:focus-within {\n    --tw-bg-opacity: 1;\n    background-color: rgba(52, 211, 153, var(--tw-bg-opacity));\n  }\n\n  .dark .\\32xl\\:dark\\:focus-within\\:bg-green-500:focus-within {\n    --tw-bg-opacity: 1;\n    background-color: rgba(16, 185, 129, var(--tw-bg-opacity));\n  }\n\n  .dark .\\32xl\\:dark\\:focus-within\\:bg-green-600:focus-within {\n    --tw-bg-opacity: 1;\n    background-color: rgba(5, 150, 105, var(--tw-bg-opacity));\n  }\n\n  .dark .\\32xl\\:dark\\:focus-within\\:bg-green-700:focus-within {\n    --tw-bg-opacity: 1;\n    background-color: rgba(4, 120, 87, var(--tw-bg-opacity));\n  }\n\n  .dark .\\32xl\\:dark\\:focus-within\\:bg-green-800:focus-within {\n    --tw-bg-opacity: 1;\n    background-color: rgba(6, 95, 70, var(--tw-bg-opacity));\n  }\n\n  .dark .\\32xl\\:dark\\:focus-within\\:bg-green-900:focus-within {\n    --tw-bg-opacity: 1;\n    background-color: rgba(6, 78, 59, var(--tw-bg-opacity));\n  }\n\n  .dark .\\32xl\\:dark\\:focus-within\\:bg-blue-50:focus-within {\n    --tw-bg-opacity: 1;\n    background-color: rgba(239, 246, 255, var(--tw-bg-opacity));\n  }\n\n  .dark .\\32xl\\:dark\\:focus-within\\:bg-blue-100:focus-within {\n    --tw-bg-opacity: 1;\n    background-color: rgba(219, 234, 254, var(--tw-bg-opacity));\n  }\n\n  .dark .\\32xl\\:dark\\:focus-within\\:bg-blue-200:focus-within {\n    --tw-bg-opacity: 1;\n    background-color: rgba(191, 219, 254, var(--tw-bg-opacity));\n  }\n\n  .dark .\\32xl\\:dark\\:focus-within\\:bg-blue-300:focus-within {\n    --tw-bg-opacity: 1;\n    background-color: rgba(147, 197, 253, var(--tw-bg-opacity));\n  }\n\n  .dark .\\32xl\\:dark\\:focus-within\\:bg-blue-400:focus-within {\n    --tw-bg-opacity: 1;\n    background-color: rgba(96, 165, 250, var(--tw-bg-opacity));\n  }\n\n  .dark .\\32xl\\:dark\\:focus-within\\:bg-blue-500:focus-within {\n    --tw-bg-opacity: 1;\n    background-color: rgba(59, 130, 246, var(--tw-bg-opacity));\n  }\n\n  .dark .\\32xl\\:dark\\:focus-within\\:bg-blue-600:focus-within {\n    --tw-bg-opacity: 1;\n    background-color: rgba(37, 99, 235, var(--tw-bg-opacity));\n  }\n\n  .dark .\\32xl\\:dark\\:focus-within\\:bg-blue-700:focus-within {\n    --tw-bg-opacity: 1;\n    background-color: rgba(29, 78, 216, var(--tw-bg-opacity));\n  }\n\n  .dark .\\32xl\\:dark\\:focus-within\\:bg-blue-800:focus-within {\n    --tw-bg-opacity: 1;\n    background-color: rgba(30, 64, 175, var(--tw-bg-opacity));\n  }\n\n  .dark .\\32xl\\:dark\\:focus-within\\:bg-blue-900:focus-within {\n    --tw-bg-opacity: 1;\n    background-color: rgba(30, 58, 138, var(--tw-bg-opacity));\n  }\n\n  .dark .\\32xl\\:dark\\:focus-within\\:bg-indigo-50:focus-within {\n    --tw-bg-opacity: 1;\n    background-color: rgba(238, 242, 255, var(--tw-bg-opacity));\n  }\n\n  .dark .\\32xl\\:dark\\:focus-within\\:bg-indigo-100:focus-within {\n    --tw-bg-opacity: 1;\n    background-color: rgba(224, 231, 255, var(--tw-bg-opacity));\n  }\n\n  .dark .\\32xl\\:dark\\:focus-within\\:bg-indigo-200:focus-within {\n    --tw-bg-opacity: 1;\n    background-color: rgba(199, 210, 254, var(--tw-bg-opacity));\n  }\n\n  .dark .\\32xl\\:dark\\:focus-within\\:bg-indigo-300:focus-within {\n    --tw-bg-opacity: 1;\n    background-color: rgba(165, 180, 252, var(--tw-bg-opacity));\n  }\n\n  .dark .\\32xl\\:dark\\:focus-within\\:bg-indigo-400:focus-within {\n    --tw-bg-opacity: 1;\n    background-color: rgba(129, 140, 248, var(--tw-bg-opacity));\n  }\n\n  .dark .\\32xl\\:dark\\:focus-within\\:bg-indigo-500:focus-within {\n    --tw-bg-opacity: 1;\n    background-color: rgba(99, 102, 241, var(--tw-bg-opacity));\n  }\n\n  .dark .\\32xl\\:dark\\:focus-within\\:bg-indigo-600:focus-within {\n    --tw-bg-opacity: 1;\n    background-color: rgba(79, 70, 229, var(--tw-bg-opacity));\n  }\n\n  .dark .\\32xl\\:dark\\:focus-within\\:bg-indigo-700:focus-within {\n    --tw-bg-opacity: 1;\n    background-color: rgba(67, 56, 202, var(--tw-bg-opacity));\n  }\n\n  .dark .\\32xl\\:dark\\:focus-within\\:bg-indigo-800:focus-within {\n    --tw-bg-opacity: 1;\n    background-color: rgba(55, 48, 163, var(--tw-bg-opacity));\n  }\n\n  .dark .\\32xl\\:dark\\:focus-within\\:bg-indigo-900:focus-within {\n    --tw-bg-opacity: 1;\n    background-color: rgba(49, 46, 129, var(--tw-bg-opacity));\n  }\n\n  .dark .\\32xl\\:dark\\:focus-within\\:bg-purple-50:focus-within {\n    --tw-bg-opacity: 1;\n    background-color: rgba(245, 243, 255, var(--tw-bg-opacity));\n  }\n\n  .dark .\\32xl\\:dark\\:focus-within\\:bg-purple-100:focus-within {\n    --tw-bg-opacity: 1;\n    background-color: rgba(237, 233, 254, var(--tw-bg-opacity));\n  }\n\n  .dark .\\32xl\\:dark\\:focus-within\\:bg-purple-200:focus-within {\n    --tw-bg-opacity: 1;\n    background-color: rgba(221, 214, 254, var(--tw-bg-opacity));\n  }\n\n  .dark .\\32xl\\:dark\\:focus-within\\:bg-purple-300:focus-within {\n    --tw-bg-opacity: 1;\n    background-color: rgba(196, 181, 253, var(--tw-bg-opacity));\n  }\n\n  .dark .\\32xl\\:dark\\:focus-within\\:bg-purple-400:focus-within {\n    --tw-bg-opacity: 1;\n    background-color: rgba(167, 139, 250, var(--tw-bg-opacity));\n  }\n\n  .dark .\\32xl\\:dark\\:focus-within\\:bg-purple-500:focus-within {\n    --tw-bg-opacity: 1;\n    background-color: rgba(139, 92, 246, var(--tw-bg-opacity));\n  }\n\n  .dark .\\32xl\\:dark\\:focus-within\\:bg-purple-600:focus-within {\n    --tw-bg-opacity: 1;\n    background-color: rgba(124, 58, 237, var(--tw-bg-opacity));\n  }\n\n  .dark .\\32xl\\:dark\\:focus-within\\:bg-purple-700:focus-within {\n    --tw-bg-opacity: 1;\n    background-color: rgba(109, 40, 217, var(--tw-bg-opacity));\n  }\n\n  .dark .\\32xl\\:dark\\:focus-within\\:bg-purple-800:focus-within {\n    --tw-bg-opacity: 1;\n    background-color: rgba(91, 33, 182, var(--tw-bg-opacity));\n  }\n\n  .dark .\\32xl\\:dark\\:focus-within\\:bg-purple-900:focus-within {\n    --tw-bg-opacity: 1;\n    background-color: rgba(76, 29, 149, var(--tw-bg-opacity));\n  }\n\n  .dark .\\32xl\\:dark\\:focus-within\\:bg-pink-50:focus-within {\n    --tw-bg-opacity: 1;\n    background-color: rgba(253, 242, 248, var(--tw-bg-opacity));\n  }\n\n  .dark .\\32xl\\:dark\\:focus-within\\:bg-pink-100:focus-within {\n    --tw-bg-opacity: 1;\n    background-color: rgba(252, 231, 243, var(--tw-bg-opacity));\n  }\n\n  .dark .\\32xl\\:dark\\:focus-within\\:bg-pink-200:focus-within {\n    --tw-bg-opacity: 1;\n    background-color: rgba(251, 207, 232, var(--tw-bg-opacity));\n  }\n\n  .dark .\\32xl\\:dark\\:focus-within\\:bg-pink-300:focus-within {\n    --tw-bg-opacity: 1;\n    background-color: rgba(249, 168, 212, var(--tw-bg-opacity));\n  }\n\n  .dark .\\32xl\\:dark\\:focus-within\\:bg-pink-400:focus-within {\n    --tw-bg-opacity: 1;\n    background-color: rgba(244, 114, 182, var(--tw-bg-opacity));\n  }\n\n  .dark .\\32xl\\:dark\\:focus-within\\:bg-pink-500:focus-within {\n    --tw-bg-opacity: 1;\n    background-color: rgba(236, 72, 153, var(--tw-bg-opacity));\n  }\n\n  .dark .\\32xl\\:dark\\:focus-within\\:bg-pink-600:focus-within {\n    --tw-bg-opacity: 1;\n    background-color: rgba(219, 39, 119, var(--tw-bg-opacity));\n  }\n\n  .dark .\\32xl\\:dark\\:focus-within\\:bg-pink-700:focus-within {\n    --tw-bg-opacity: 1;\n    background-color: rgba(190, 24, 93, var(--tw-bg-opacity));\n  }\n\n  .dark .\\32xl\\:dark\\:focus-within\\:bg-pink-800:focus-within {\n    --tw-bg-opacity: 1;\n    background-color: rgba(157, 23, 77, var(--tw-bg-opacity));\n  }\n\n  .dark .\\32xl\\:dark\\:focus-within\\:bg-pink-900:focus-within {\n    --tw-bg-opacity: 1;\n    background-color: rgba(131, 24, 67, var(--tw-bg-opacity));\n  }\n\n  .dark .\\32xl\\:dark\\:hover\\:bg-transparent:hover {\n    background-color: transparent;\n  }\n\n  .dark .\\32xl\\:dark\\:hover\\:bg-current:hover {\n    background-color: currentColor;\n  }\n\n  .dark .\\32xl\\:dark\\:hover\\:bg-black:hover {\n    --tw-bg-opacity: 1;\n    background-color: rgba(0, 0, 0, var(--tw-bg-opacity));\n  }\n\n  .dark .\\32xl\\:dark\\:hover\\:bg-white:hover {\n    --tw-bg-opacity: 1;\n    background-color: rgba(255, 255, 255, var(--tw-bg-opacity));\n  }\n\n  .dark .\\32xl\\:dark\\:hover\\:bg-gray-50:hover {\n    --tw-bg-opacity: 1;\n    background-color: rgba(249, 250, 251, var(--tw-bg-opacity));\n  }\n\n  .dark .\\32xl\\:dark\\:hover\\:bg-gray-100:hover {\n    --tw-bg-opacity: 1;\n    background-color: rgba(243, 244, 246, var(--tw-bg-opacity));\n  }\n\n  .dark .\\32xl\\:dark\\:hover\\:bg-gray-200:hover {\n    --tw-bg-opacity: 1;\n    background-color: rgba(229, 231, 235, var(--tw-bg-opacity));\n  }\n\n  .dark .\\32xl\\:dark\\:hover\\:bg-gray-300:hover {\n    --tw-bg-opacity: 1;\n    background-color: rgba(209, 213, 219, var(--tw-bg-opacity));\n  }\n\n  .dark .\\32xl\\:dark\\:hover\\:bg-gray-400:hover {\n    --tw-bg-opacity: 1;\n    background-color: rgba(156, 163, 175, var(--tw-bg-opacity));\n  }\n\n  .dark .\\32xl\\:dark\\:hover\\:bg-gray-500:hover {\n    --tw-bg-opacity: 1;\n    background-color: rgba(107, 114, 128, var(--tw-bg-opacity));\n  }\n\n  .dark .\\32xl\\:dark\\:hover\\:bg-gray-600:hover {\n    --tw-bg-opacity: 1;\n    background-color: rgba(75, 85, 99, var(--tw-bg-opacity));\n  }\n\n  .dark .\\32xl\\:dark\\:hover\\:bg-gray-700:hover {\n    --tw-bg-opacity: 1;\n    background-color: rgba(55, 65, 81, var(--tw-bg-opacity));\n  }\n\n  .dark .\\32xl\\:dark\\:hover\\:bg-gray-800:hover {\n    --tw-bg-opacity: 1;\n    background-color: rgba(31, 41, 55, var(--tw-bg-opacity));\n  }\n\n  .dark .\\32xl\\:dark\\:hover\\:bg-gray-900:hover {\n    --tw-bg-opacity: 1;\n    background-color: rgba(17, 24, 39, var(--tw-bg-opacity));\n  }\n\n  .dark .\\32xl\\:dark\\:hover\\:bg-red-50:hover {\n    --tw-bg-opacity: 1;\n    background-color: rgba(254, 242, 242, var(--tw-bg-opacity));\n  }\n\n  .dark .\\32xl\\:dark\\:hover\\:bg-red-100:hover {\n    --tw-bg-opacity: 1;\n    background-color: rgba(254, 226, 226, var(--tw-bg-opacity));\n  }\n\n  .dark .\\32xl\\:dark\\:hover\\:bg-red-200:hover {\n    --tw-bg-opacity: 1;\n    background-color: rgba(254, 202, 202, var(--tw-bg-opacity));\n  }\n\n  .dark .\\32xl\\:dark\\:hover\\:bg-red-300:hover {\n    --tw-bg-opacity: 1;\n    background-color: rgba(252, 165, 165, var(--tw-bg-opacity));\n  }\n\n  .dark .\\32xl\\:dark\\:hover\\:bg-red-400:hover {\n    --tw-bg-opacity: 1;\n    background-color: rgba(248, 113, 113, var(--tw-bg-opacity));\n  }\n\n  .dark .\\32xl\\:dark\\:hover\\:bg-red-500:hover {\n    --tw-bg-opacity: 1;\n    background-color: rgba(239, 68, 68, var(--tw-bg-opacity));\n  }\n\n  .dark .\\32xl\\:dark\\:hover\\:bg-red-600:hover {\n    --tw-bg-opacity: 1;\n    background-color: rgba(220, 38, 38, var(--tw-bg-opacity));\n  }\n\n  .dark .\\32xl\\:dark\\:hover\\:bg-red-700:hover {\n    --tw-bg-opacity: 1;\n    background-color: rgba(185, 28, 28, var(--tw-bg-opacity));\n  }\n\n  .dark .\\32xl\\:dark\\:hover\\:bg-red-800:hover {\n    --tw-bg-opacity: 1;\n    background-color: rgba(153, 27, 27, var(--tw-bg-opacity));\n  }\n\n  .dark .\\32xl\\:dark\\:hover\\:bg-red-900:hover {\n    --tw-bg-opacity: 1;\n    background-color: rgba(127, 29, 29, var(--tw-bg-opacity));\n  }\n\n  .dark .\\32xl\\:dark\\:hover\\:bg-yellow-50:hover {\n    --tw-bg-opacity: 1;\n    background-color: rgba(255, 251, 235, var(--tw-bg-opacity));\n  }\n\n  .dark .\\32xl\\:dark\\:hover\\:bg-yellow-100:hover {\n    --tw-bg-opacity: 1;\n    background-color: rgba(254, 243, 199, var(--tw-bg-opacity));\n  }\n\n  .dark .\\32xl\\:dark\\:hover\\:bg-yellow-200:hover {\n    --tw-bg-opacity: 1;\n    background-color: rgba(253, 230, 138, var(--tw-bg-opacity));\n  }\n\n  .dark .\\32xl\\:dark\\:hover\\:bg-yellow-300:hover {\n    --tw-bg-opacity: 1;\n    background-color: rgba(252, 211, 77, var(--tw-bg-opacity));\n  }\n\n  .dark .\\32xl\\:dark\\:hover\\:bg-yellow-400:hover {\n    --tw-bg-opacity: 1;\n    background-color: rgba(251, 191, 36, var(--tw-bg-opacity));\n  }\n\n  .dark .\\32xl\\:dark\\:hover\\:bg-yellow-500:hover {\n    --tw-bg-opacity: 1;\n    background-color: rgba(245, 158, 11, var(--tw-bg-opacity));\n  }\n\n  .dark .\\32xl\\:dark\\:hover\\:bg-yellow-600:hover {\n    --tw-bg-opacity: 1;\n    background-color: rgba(217, 119, 6, var(--tw-bg-opacity));\n  }\n\n  .dark .\\32xl\\:dark\\:hover\\:bg-yellow-700:hover {\n    --tw-bg-opacity: 1;\n    background-color: rgba(180, 83, 9, var(--tw-bg-opacity));\n  }\n\n  .dark .\\32xl\\:dark\\:hover\\:bg-yellow-800:hover {\n    --tw-bg-opacity: 1;\n    background-color: rgba(146, 64, 14, var(--tw-bg-opacity));\n  }\n\n  .dark .\\32xl\\:dark\\:hover\\:bg-yellow-900:hover {\n    --tw-bg-opacity: 1;\n    background-color: rgba(120, 53, 15, var(--tw-bg-opacity));\n  }\n\n  .dark .\\32xl\\:dark\\:hover\\:bg-green-50:hover {\n    --tw-bg-opacity: 1;\n    background-color: rgba(236, 253, 245, var(--tw-bg-opacity));\n  }\n\n  .dark .\\32xl\\:dark\\:hover\\:bg-green-100:hover {\n    --tw-bg-opacity: 1;\n    background-color: rgba(209, 250, 229, var(--tw-bg-opacity));\n  }\n\n  .dark .\\32xl\\:dark\\:hover\\:bg-green-200:hover {\n    --tw-bg-opacity: 1;\n    background-color: rgba(167, 243, 208, var(--tw-bg-opacity));\n  }\n\n  .dark .\\32xl\\:dark\\:hover\\:bg-green-300:hover {\n    --tw-bg-opacity: 1;\n    background-color: rgba(110, 231, 183, var(--tw-bg-opacity));\n  }\n\n  .dark .\\32xl\\:dark\\:hover\\:bg-green-400:hover {\n    --tw-bg-opacity: 1;\n    background-color: rgba(52, 211, 153, var(--tw-bg-opacity));\n  }\n\n  .dark .\\32xl\\:dark\\:hover\\:bg-green-500:hover {\n    --tw-bg-opacity: 1;\n    background-color: rgba(16, 185, 129, var(--tw-bg-opacity));\n  }\n\n  .dark .\\32xl\\:dark\\:hover\\:bg-green-600:hover {\n    --tw-bg-opacity: 1;\n    background-color: rgba(5, 150, 105, var(--tw-bg-opacity));\n  }\n\n  .dark .\\32xl\\:dark\\:hover\\:bg-green-700:hover {\n    --tw-bg-opacity: 1;\n    background-color: rgba(4, 120, 87, var(--tw-bg-opacity));\n  }\n\n  .dark .\\32xl\\:dark\\:hover\\:bg-green-800:hover {\n    --tw-bg-opacity: 1;\n    background-color: rgba(6, 95, 70, var(--tw-bg-opacity));\n  }\n\n  .dark .\\32xl\\:dark\\:hover\\:bg-green-900:hover {\n    --tw-bg-opacity: 1;\n    background-color: rgba(6, 78, 59, var(--tw-bg-opacity));\n  }\n\n  .dark .\\32xl\\:dark\\:hover\\:bg-blue-50:hover {\n    --tw-bg-opacity: 1;\n    background-color: rgba(239, 246, 255, var(--tw-bg-opacity));\n  }\n\n  .dark .\\32xl\\:dark\\:hover\\:bg-blue-100:hover {\n    --tw-bg-opacity: 1;\n    background-color: rgba(219, 234, 254, var(--tw-bg-opacity));\n  }\n\n  .dark .\\32xl\\:dark\\:hover\\:bg-blue-200:hover {\n    --tw-bg-opacity: 1;\n    background-color: rgba(191, 219, 254, var(--tw-bg-opacity));\n  }\n\n  .dark .\\32xl\\:dark\\:hover\\:bg-blue-300:hover {\n    --tw-bg-opacity: 1;\n    background-color: rgba(147, 197, 253, var(--tw-bg-opacity));\n  }\n\n  .dark .\\32xl\\:dark\\:hover\\:bg-blue-400:hover {\n    --tw-bg-opacity: 1;\n    background-color: rgba(96, 165, 250, var(--tw-bg-opacity));\n  }\n\n  .dark .\\32xl\\:dark\\:hover\\:bg-blue-500:hover {\n    --tw-bg-opacity: 1;\n    background-color: rgba(59, 130, 246, var(--tw-bg-opacity));\n  }\n\n  .dark .\\32xl\\:dark\\:hover\\:bg-blue-600:hover {\n    --tw-bg-opacity: 1;\n    background-color: rgba(37, 99, 235, var(--tw-bg-opacity));\n  }\n\n  .dark .\\32xl\\:dark\\:hover\\:bg-blue-700:hover {\n    --tw-bg-opacity: 1;\n    background-color: rgba(29, 78, 216, var(--tw-bg-opacity));\n  }\n\n  .dark .\\32xl\\:dark\\:hover\\:bg-blue-800:hover {\n    --tw-bg-opacity: 1;\n    background-color: rgba(30, 64, 175, var(--tw-bg-opacity));\n  }\n\n  .dark .\\32xl\\:dark\\:hover\\:bg-blue-900:hover {\n    --tw-bg-opacity: 1;\n    background-color: rgba(30, 58, 138, var(--tw-bg-opacity));\n  }\n\n  .dark .\\32xl\\:dark\\:hover\\:bg-indigo-50:hover {\n    --tw-bg-opacity: 1;\n    background-color: rgba(238, 242, 255, var(--tw-bg-opacity));\n  }\n\n  .dark .\\32xl\\:dark\\:hover\\:bg-indigo-100:hover {\n    --tw-bg-opacity: 1;\n    background-color: rgba(224, 231, 255, var(--tw-bg-opacity));\n  }\n\n  .dark .\\32xl\\:dark\\:hover\\:bg-indigo-200:hover {\n    --tw-bg-opacity: 1;\n    background-color: rgba(199, 210, 254, var(--tw-bg-opacity));\n  }\n\n  .dark .\\32xl\\:dark\\:hover\\:bg-indigo-300:hover {\n    --tw-bg-opacity: 1;\n    background-color: rgba(165, 180, 252, var(--tw-bg-opacity));\n  }\n\n  .dark .\\32xl\\:dark\\:hover\\:bg-indigo-400:hover {\n    --tw-bg-opacity: 1;\n    background-color: rgba(129, 140, 248, var(--tw-bg-opacity));\n  }\n\n  .dark .\\32xl\\:dark\\:hover\\:bg-indigo-500:hover {\n    --tw-bg-opacity: 1;\n    background-color: rgba(99, 102, 241, var(--tw-bg-opacity));\n  }\n\n  .dark .\\32xl\\:dark\\:hover\\:bg-indigo-600:hover {\n    --tw-bg-opacity: 1;\n    background-color: rgba(79, 70, 229, var(--tw-bg-opacity));\n  }\n\n  .dark .\\32xl\\:dark\\:hover\\:bg-indigo-700:hover {\n    --tw-bg-opacity: 1;\n    background-color: rgba(67, 56, 202, var(--tw-bg-opacity));\n  }\n\n  .dark .\\32xl\\:dark\\:hover\\:bg-indigo-800:hover {\n    --tw-bg-opacity: 1;\n    background-color: rgba(55, 48, 163, var(--tw-bg-opacity));\n  }\n\n  .dark .\\32xl\\:dark\\:hover\\:bg-indigo-900:hover {\n    --tw-bg-opacity: 1;\n    background-color: rgba(49, 46, 129, var(--tw-bg-opacity));\n  }\n\n  .dark .\\32xl\\:dark\\:hover\\:bg-purple-50:hover {\n    --tw-bg-opacity: 1;\n    background-color: rgba(245, 243, 255, var(--tw-bg-opacity));\n  }\n\n  .dark .\\32xl\\:dark\\:hover\\:bg-purple-100:hover {\n    --tw-bg-opacity: 1;\n    background-color: rgba(237, 233, 254, var(--tw-bg-opacity));\n  }\n\n  .dark .\\32xl\\:dark\\:hover\\:bg-purple-200:hover {\n    --tw-bg-opacity: 1;\n    background-color: rgba(221, 214, 254, var(--tw-bg-opacity));\n  }\n\n  .dark .\\32xl\\:dark\\:hover\\:bg-purple-300:hover {\n    --tw-bg-opacity: 1;\n    background-color: rgba(196, 181, 253, var(--tw-bg-opacity));\n  }\n\n  .dark .\\32xl\\:dark\\:hover\\:bg-purple-400:hover {\n    --tw-bg-opacity: 1;\n    background-color: rgba(167, 139, 250, var(--tw-bg-opacity));\n  }\n\n  .dark .\\32xl\\:dark\\:hover\\:bg-purple-500:hover {\n    --tw-bg-opacity: 1;\n    background-color: rgba(139, 92, 246, var(--tw-bg-opacity));\n  }\n\n  .dark .\\32xl\\:dark\\:hover\\:bg-purple-600:hover {\n    --tw-bg-opacity: 1;\n    background-color: rgba(124, 58, 237, var(--tw-bg-opacity));\n  }\n\n  .dark .\\32xl\\:dark\\:hover\\:bg-purple-700:hover {\n    --tw-bg-opacity: 1;\n    background-color: rgba(109, 40, 217, var(--tw-bg-opacity));\n  }\n\n  .dark .\\32xl\\:dark\\:hover\\:bg-purple-800:hover {\n    --tw-bg-opacity: 1;\n    background-color: rgba(91, 33, 182, var(--tw-bg-opacity));\n  }\n\n  .dark .\\32xl\\:dark\\:hover\\:bg-purple-900:hover {\n    --tw-bg-opacity: 1;\n    background-color: rgba(76, 29, 149, var(--tw-bg-opacity));\n  }\n\n  .dark .\\32xl\\:dark\\:hover\\:bg-pink-50:hover {\n    --tw-bg-opacity: 1;\n    background-color: rgba(253, 242, 248, var(--tw-bg-opacity));\n  }\n\n  .dark .\\32xl\\:dark\\:hover\\:bg-pink-100:hover {\n    --tw-bg-opacity: 1;\n    background-color: rgba(252, 231, 243, var(--tw-bg-opacity));\n  }\n\n  .dark .\\32xl\\:dark\\:hover\\:bg-pink-200:hover {\n    --tw-bg-opacity: 1;\n    background-color: rgba(251, 207, 232, var(--tw-bg-opacity));\n  }\n\n  .dark .\\32xl\\:dark\\:hover\\:bg-pink-300:hover {\n    --tw-bg-opacity: 1;\n    background-color: rgba(249, 168, 212, var(--tw-bg-opacity));\n  }\n\n  .dark .\\32xl\\:dark\\:hover\\:bg-pink-400:hover {\n    --tw-bg-opacity: 1;\n    background-color: rgba(244, 114, 182, var(--tw-bg-opacity));\n  }\n\n  .dark .\\32xl\\:dark\\:hover\\:bg-pink-500:hover {\n    --tw-bg-opacity: 1;\n    background-color: rgba(236, 72, 153, var(--tw-bg-opacity));\n  }\n\n  .dark .\\32xl\\:dark\\:hover\\:bg-pink-600:hover {\n    --tw-bg-opacity: 1;\n    background-color: rgba(219, 39, 119, var(--tw-bg-opacity));\n  }\n\n  .dark .\\32xl\\:dark\\:hover\\:bg-pink-700:hover {\n    --tw-bg-opacity: 1;\n    background-color: rgba(190, 24, 93, var(--tw-bg-opacity));\n  }\n\n  .dark .\\32xl\\:dark\\:hover\\:bg-pink-800:hover {\n    --tw-bg-opacity: 1;\n    background-color: rgba(157, 23, 77, var(--tw-bg-opacity));\n  }\n\n  .dark .\\32xl\\:dark\\:hover\\:bg-pink-900:hover {\n    --tw-bg-opacity: 1;\n    background-color: rgba(131, 24, 67, var(--tw-bg-opacity));\n  }\n\n  .dark .\\32xl\\:dark\\:focus\\:bg-transparent:focus {\n    background-color: transparent;\n  }\n\n  .dark .\\32xl\\:dark\\:focus\\:bg-current:focus {\n    background-color: currentColor;\n  }\n\n  .dark .\\32xl\\:dark\\:focus\\:bg-black:focus {\n    --tw-bg-opacity: 1;\n    background-color: rgba(0, 0, 0, var(--tw-bg-opacity));\n  }\n\n  .dark .\\32xl\\:dark\\:focus\\:bg-white:focus {\n    --tw-bg-opacity: 1;\n    background-color: rgba(255, 255, 255, var(--tw-bg-opacity));\n  }\n\n  .dark .\\32xl\\:dark\\:focus\\:bg-gray-50:focus {\n    --tw-bg-opacity: 1;\n    background-color: rgba(249, 250, 251, var(--tw-bg-opacity));\n  }\n\n  .dark .\\32xl\\:dark\\:focus\\:bg-gray-100:focus {\n    --tw-bg-opacity: 1;\n    background-color: rgba(243, 244, 246, var(--tw-bg-opacity));\n  }\n\n  .dark .\\32xl\\:dark\\:focus\\:bg-gray-200:focus {\n    --tw-bg-opacity: 1;\n    background-color: rgba(229, 231, 235, var(--tw-bg-opacity));\n  }\n\n  .dark .\\32xl\\:dark\\:focus\\:bg-gray-300:focus {\n    --tw-bg-opacity: 1;\n    background-color: rgba(209, 213, 219, var(--tw-bg-opacity));\n  }\n\n  .dark .\\32xl\\:dark\\:focus\\:bg-gray-400:focus {\n    --tw-bg-opacity: 1;\n    background-color: rgba(156, 163, 175, var(--tw-bg-opacity));\n  }\n\n  .dark .\\32xl\\:dark\\:focus\\:bg-gray-500:focus {\n    --tw-bg-opacity: 1;\n    background-color: rgba(107, 114, 128, var(--tw-bg-opacity));\n  }\n\n  .dark .\\32xl\\:dark\\:focus\\:bg-gray-600:focus {\n    --tw-bg-opacity: 1;\n    background-color: rgba(75, 85, 99, var(--tw-bg-opacity));\n  }\n\n  .dark .\\32xl\\:dark\\:focus\\:bg-gray-700:focus {\n    --tw-bg-opacity: 1;\n    background-color: rgba(55, 65, 81, var(--tw-bg-opacity));\n  }\n\n  .dark .\\32xl\\:dark\\:focus\\:bg-gray-800:focus {\n    --tw-bg-opacity: 1;\n    background-color: rgba(31, 41, 55, var(--tw-bg-opacity));\n  }\n\n  .dark .\\32xl\\:dark\\:focus\\:bg-gray-900:focus {\n    --tw-bg-opacity: 1;\n    background-color: rgba(17, 24, 39, var(--tw-bg-opacity));\n  }\n\n  .dark .\\32xl\\:dark\\:focus\\:bg-red-50:focus {\n    --tw-bg-opacity: 1;\n    background-color: rgba(254, 242, 242, var(--tw-bg-opacity));\n  }\n\n  .dark .\\32xl\\:dark\\:focus\\:bg-red-100:focus {\n    --tw-bg-opacity: 1;\n    background-color: rgba(254, 226, 226, var(--tw-bg-opacity));\n  }\n\n  .dark .\\32xl\\:dark\\:focus\\:bg-red-200:focus {\n    --tw-bg-opacity: 1;\n    background-color: rgba(254, 202, 202, var(--tw-bg-opacity));\n  }\n\n  .dark .\\32xl\\:dark\\:focus\\:bg-red-300:focus {\n    --tw-bg-opacity: 1;\n    background-color: rgba(252, 165, 165, var(--tw-bg-opacity));\n  }\n\n  .dark .\\32xl\\:dark\\:focus\\:bg-red-400:focus {\n    --tw-bg-opacity: 1;\n    background-color: rgba(248, 113, 113, var(--tw-bg-opacity));\n  }\n\n  .dark .\\32xl\\:dark\\:focus\\:bg-red-500:focus {\n    --tw-bg-opacity: 1;\n    background-color: rgba(239, 68, 68, var(--tw-bg-opacity));\n  }\n\n  .dark .\\32xl\\:dark\\:focus\\:bg-red-600:focus {\n    --tw-bg-opacity: 1;\n    background-color: rgba(220, 38, 38, var(--tw-bg-opacity));\n  }\n\n  .dark .\\32xl\\:dark\\:focus\\:bg-red-700:focus {\n    --tw-bg-opacity: 1;\n    background-color: rgba(185, 28, 28, var(--tw-bg-opacity));\n  }\n\n  .dark .\\32xl\\:dark\\:focus\\:bg-red-800:focus {\n    --tw-bg-opacity: 1;\n    background-color: rgba(153, 27, 27, var(--tw-bg-opacity));\n  }\n\n  .dark .\\32xl\\:dark\\:focus\\:bg-red-900:focus {\n    --tw-bg-opacity: 1;\n    background-color: rgba(127, 29, 29, var(--tw-bg-opacity));\n  }\n\n  .dark .\\32xl\\:dark\\:focus\\:bg-yellow-50:focus {\n    --tw-bg-opacity: 1;\n    background-color: rgba(255, 251, 235, var(--tw-bg-opacity));\n  }\n\n  .dark .\\32xl\\:dark\\:focus\\:bg-yellow-100:focus {\n    --tw-bg-opacity: 1;\n    background-color: rgba(254, 243, 199, var(--tw-bg-opacity));\n  }\n\n  .dark .\\32xl\\:dark\\:focus\\:bg-yellow-200:focus {\n    --tw-bg-opacity: 1;\n    background-color: rgba(253, 230, 138, var(--tw-bg-opacity));\n  }\n\n  .dark .\\32xl\\:dark\\:focus\\:bg-yellow-300:focus {\n    --tw-bg-opacity: 1;\n    background-color: rgba(252, 211, 77, var(--tw-bg-opacity));\n  }\n\n  .dark .\\32xl\\:dark\\:focus\\:bg-yellow-400:focus {\n    --tw-bg-opacity: 1;\n    background-color: rgba(251, 191, 36, var(--tw-bg-opacity));\n  }\n\n  .dark .\\32xl\\:dark\\:focus\\:bg-yellow-500:focus {\n    --tw-bg-opacity: 1;\n    background-color: rgba(245, 158, 11, var(--tw-bg-opacity));\n  }\n\n  .dark .\\32xl\\:dark\\:focus\\:bg-yellow-600:focus {\n    --tw-bg-opacity: 1;\n    background-color: rgba(217, 119, 6, var(--tw-bg-opacity));\n  }\n\n  .dark .\\32xl\\:dark\\:focus\\:bg-yellow-700:focus {\n    --tw-bg-opacity: 1;\n    background-color: rgba(180, 83, 9, var(--tw-bg-opacity));\n  }\n\n  .dark .\\32xl\\:dark\\:focus\\:bg-yellow-800:focus {\n    --tw-bg-opacity: 1;\n    background-color: rgba(146, 64, 14, var(--tw-bg-opacity));\n  }\n\n  .dark .\\32xl\\:dark\\:focus\\:bg-yellow-900:focus {\n    --tw-bg-opacity: 1;\n    background-color: rgba(120, 53, 15, var(--tw-bg-opacity));\n  }\n\n  .dark .\\32xl\\:dark\\:focus\\:bg-green-50:focus {\n    --tw-bg-opacity: 1;\n    background-color: rgba(236, 253, 245, var(--tw-bg-opacity));\n  }\n\n  .dark .\\32xl\\:dark\\:focus\\:bg-green-100:focus {\n    --tw-bg-opacity: 1;\n    background-color: rgba(209, 250, 229, var(--tw-bg-opacity));\n  }\n\n  .dark .\\32xl\\:dark\\:focus\\:bg-green-200:focus {\n    --tw-bg-opacity: 1;\n    background-color: rgba(167, 243, 208, var(--tw-bg-opacity));\n  }\n\n  .dark .\\32xl\\:dark\\:focus\\:bg-green-300:focus {\n    --tw-bg-opacity: 1;\n    background-color: rgba(110, 231, 183, var(--tw-bg-opacity));\n  }\n\n  .dark .\\32xl\\:dark\\:focus\\:bg-green-400:focus {\n    --tw-bg-opacity: 1;\n    background-color: rgba(52, 211, 153, var(--tw-bg-opacity));\n  }\n\n  .dark .\\32xl\\:dark\\:focus\\:bg-green-500:focus {\n    --tw-bg-opacity: 1;\n    background-color: rgba(16, 185, 129, var(--tw-bg-opacity));\n  }\n\n  .dark .\\32xl\\:dark\\:focus\\:bg-green-600:focus {\n    --tw-bg-opacity: 1;\n    background-color: rgba(5, 150, 105, var(--tw-bg-opacity));\n  }\n\n  .dark .\\32xl\\:dark\\:focus\\:bg-green-700:focus {\n    --tw-bg-opacity: 1;\n    background-color: rgba(4, 120, 87, var(--tw-bg-opacity));\n  }\n\n  .dark .\\32xl\\:dark\\:focus\\:bg-green-800:focus {\n    --tw-bg-opacity: 1;\n    background-color: rgba(6, 95, 70, var(--tw-bg-opacity));\n  }\n\n  .dark .\\32xl\\:dark\\:focus\\:bg-green-900:focus {\n    --tw-bg-opacity: 1;\n    background-color: rgba(6, 78, 59, var(--tw-bg-opacity));\n  }\n\n  .dark .\\32xl\\:dark\\:focus\\:bg-blue-50:focus {\n    --tw-bg-opacity: 1;\n    background-color: rgba(239, 246, 255, var(--tw-bg-opacity));\n  }\n\n  .dark .\\32xl\\:dark\\:focus\\:bg-blue-100:focus {\n    --tw-bg-opacity: 1;\n    background-color: rgba(219, 234, 254, var(--tw-bg-opacity));\n  }\n\n  .dark .\\32xl\\:dark\\:focus\\:bg-blue-200:focus {\n    --tw-bg-opacity: 1;\n    background-color: rgba(191, 219, 254, var(--tw-bg-opacity));\n  }\n\n  .dark .\\32xl\\:dark\\:focus\\:bg-blue-300:focus {\n    --tw-bg-opacity: 1;\n    background-color: rgba(147, 197, 253, var(--tw-bg-opacity));\n  }\n\n  .dark .\\32xl\\:dark\\:focus\\:bg-blue-400:focus {\n    --tw-bg-opacity: 1;\n    background-color: rgba(96, 165, 250, var(--tw-bg-opacity));\n  }\n\n  .dark .\\32xl\\:dark\\:focus\\:bg-blue-500:focus {\n    --tw-bg-opacity: 1;\n    background-color: rgba(59, 130, 246, var(--tw-bg-opacity));\n  }\n\n  .dark .\\32xl\\:dark\\:focus\\:bg-blue-600:focus {\n    --tw-bg-opacity: 1;\n    background-color: rgba(37, 99, 235, var(--tw-bg-opacity));\n  }\n\n  .dark .\\32xl\\:dark\\:focus\\:bg-blue-700:focus {\n    --tw-bg-opacity: 1;\n    background-color: rgba(29, 78, 216, var(--tw-bg-opacity));\n  }\n\n  .dark .\\32xl\\:dark\\:focus\\:bg-blue-800:focus {\n    --tw-bg-opacity: 1;\n    background-color: rgba(30, 64, 175, var(--tw-bg-opacity));\n  }\n\n  .dark .\\32xl\\:dark\\:focus\\:bg-blue-900:focus {\n    --tw-bg-opacity: 1;\n    background-color: rgba(30, 58, 138, var(--tw-bg-opacity));\n  }\n\n  .dark .\\32xl\\:dark\\:focus\\:bg-indigo-50:focus {\n    --tw-bg-opacity: 1;\n    background-color: rgba(238, 242, 255, var(--tw-bg-opacity));\n  }\n\n  .dark .\\32xl\\:dark\\:focus\\:bg-indigo-100:focus {\n    --tw-bg-opacity: 1;\n    background-color: rgba(224, 231, 255, var(--tw-bg-opacity));\n  }\n\n  .dark .\\32xl\\:dark\\:focus\\:bg-indigo-200:focus {\n    --tw-bg-opacity: 1;\n    background-color: rgba(199, 210, 254, var(--tw-bg-opacity));\n  }\n\n  .dark .\\32xl\\:dark\\:focus\\:bg-indigo-300:focus {\n    --tw-bg-opacity: 1;\n    background-color: rgba(165, 180, 252, var(--tw-bg-opacity));\n  }\n\n  .dark .\\32xl\\:dark\\:focus\\:bg-indigo-400:focus {\n    --tw-bg-opacity: 1;\n    background-color: rgba(129, 140, 248, var(--tw-bg-opacity));\n  }\n\n  .dark .\\32xl\\:dark\\:focus\\:bg-indigo-500:focus {\n    --tw-bg-opacity: 1;\n    background-color: rgba(99, 102, 241, var(--tw-bg-opacity));\n  }\n\n  .dark .\\32xl\\:dark\\:focus\\:bg-indigo-600:focus {\n    --tw-bg-opacity: 1;\n    background-color: rgba(79, 70, 229, var(--tw-bg-opacity));\n  }\n\n  .dark .\\32xl\\:dark\\:focus\\:bg-indigo-700:focus {\n    --tw-bg-opacity: 1;\n    background-color: rgba(67, 56, 202, var(--tw-bg-opacity));\n  }\n\n  .dark .\\32xl\\:dark\\:focus\\:bg-indigo-800:focus {\n    --tw-bg-opacity: 1;\n    background-color: rgba(55, 48, 163, var(--tw-bg-opacity));\n  }\n\n  .dark .\\32xl\\:dark\\:focus\\:bg-indigo-900:focus {\n    --tw-bg-opacity: 1;\n    background-color: rgba(49, 46, 129, var(--tw-bg-opacity));\n  }\n\n  .dark .\\32xl\\:dark\\:focus\\:bg-purple-50:focus {\n    --tw-bg-opacity: 1;\n    background-color: rgba(245, 243, 255, var(--tw-bg-opacity));\n  }\n\n  .dark .\\32xl\\:dark\\:focus\\:bg-purple-100:focus {\n    --tw-bg-opacity: 1;\n    background-color: rgba(237, 233, 254, var(--tw-bg-opacity));\n  }\n\n  .dark .\\32xl\\:dark\\:focus\\:bg-purple-200:focus {\n    --tw-bg-opacity: 1;\n    background-color: rgba(221, 214, 254, var(--tw-bg-opacity));\n  }\n\n  .dark .\\32xl\\:dark\\:focus\\:bg-purple-300:focus {\n    --tw-bg-opacity: 1;\n    background-color: rgba(196, 181, 253, var(--tw-bg-opacity));\n  }\n\n  .dark .\\32xl\\:dark\\:focus\\:bg-purple-400:focus {\n    --tw-bg-opacity: 1;\n    background-color: rgba(167, 139, 250, var(--tw-bg-opacity));\n  }\n\n  .dark .\\32xl\\:dark\\:focus\\:bg-purple-500:focus {\n    --tw-bg-opacity: 1;\n    background-color: rgba(139, 92, 246, var(--tw-bg-opacity));\n  }\n\n  .dark .\\32xl\\:dark\\:focus\\:bg-purple-600:focus {\n    --tw-bg-opacity: 1;\n    background-color: rgba(124, 58, 237, var(--tw-bg-opacity));\n  }\n\n  .dark .\\32xl\\:dark\\:focus\\:bg-purple-700:focus {\n    --tw-bg-opacity: 1;\n    background-color: rgba(109, 40, 217, var(--tw-bg-opacity));\n  }\n\n  .dark .\\32xl\\:dark\\:focus\\:bg-purple-800:focus {\n    --tw-bg-opacity: 1;\n    background-color: rgba(91, 33, 182, var(--tw-bg-opacity));\n  }\n\n  .dark .\\32xl\\:dark\\:focus\\:bg-purple-900:focus {\n    --tw-bg-opacity: 1;\n    background-color: rgba(76, 29, 149, var(--tw-bg-opacity));\n  }\n\n  .dark .\\32xl\\:dark\\:focus\\:bg-pink-50:focus {\n    --tw-bg-opacity: 1;\n    background-color: rgba(253, 242, 248, var(--tw-bg-opacity));\n  }\n\n  .dark .\\32xl\\:dark\\:focus\\:bg-pink-100:focus {\n    --tw-bg-opacity: 1;\n    background-color: rgba(252, 231, 243, var(--tw-bg-opacity));\n  }\n\n  .dark .\\32xl\\:dark\\:focus\\:bg-pink-200:focus {\n    --tw-bg-opacity: 1;\n    background-color: rgba(251, 207, 232, var(--tw-bg-opacity));\n  }\n\n  .dark .\\32xl\\:dark\\:focus\\:bg-pink-300:focus {\n    --tw-bg-opacity: 1;\n    background-color: rgba(249, 168, 212, var(--tw-bg-opacity));\n  }\n\n  .dark .\\32xl\\:dark\\:focus\\:bg-pink-400:focus {\n    --tw-bg-opacity: 1;\n    background-color: rgba(244, 114, 182, var(--tw-bg-opacity));\n  }\n\n  .dark .\\32xl\\:dark\\:focus\\:bg-pink-500:focus {\n    --tw-bg-opacity: 1;\n    background-color: rgba(236, 72, 153, var(--tw-bg-opacity));\n  }\n\n  .dark .\\32xl\\:dark\\:focus\\:bg-pink-600:focus {\n    --tw-bg-opacity: 1;\n    background-color: rgba(219, 39, 119, var(--tw-bg-opacity));\n  }\n\n  .dark .\\32xl\\:dark\\:focus\\:bg-pink-700:focus {\n    --tw-bg-opacity: 1;\n    background-color: rgba(190, 24, 93, var(--tw-bg-opacity));\n  }\n\n  .dark .\\32xl\\:dark\\:focus\\:bg-pink-800:focus {\n    --tw-bg-opacity: 1;\n    background-color: rgba(157, 23, 77, var(--tw-bg-opacity));\n  }\n\n  .dark .\\32xl\\:dark\\:focus\\:bg-pink-900:focus {\n    --tw-bg-opacity: 1;\n    background-color: rgba(131, 24, 67, var(--tw-bg-opacity));\n  }\n\n  .\\32xl\\:bg-none {\n    background-image: none;\n  }\n\n  .\\32xl\\:bg-gradient-to-t {\n    background-image: linear-gradient(to top, var(--tw-gradient-stops));\n  }\n\n  .\\32xl\\:bg-gradient-to-tr {\n    background-image: linear-gradient(to top right, var(--tw-gradient-stops));\n  }\n\n  .\\32xl\\:bg-gradient-to-r {\n    background-image: linear-gradient(to right, var(--tw-gradient-stops));\n  }\n\n  .\\32xl\\:bg-gradient-to-br {\n    background-image: linear-gradient(to bottom right, var(--tw-gradient-stops));\n  }\n\n  .\\32xl\\:bg-gradient-to-b {\n    background-image: linear-gradient(to bottom, var(--tw-gradient-stops));\n  }\n\n  .\\32xl\\:bg-gradient-to-bl {\n    background-image: linear-gradient(to bottom left, var(--tw-gradient-stops));\n  }\n\n  .\\32xl\\:bg-gradient-to-l {\n    background-image: linear-gradient(to left, var(--tw-gradient-stops));\n  }\n\n  .\\32xl\\:bg-gradient-to-tl {\n    background-image: linear-gradient(to top left, var(--tw-gradient-stops));\n  }\n\n  .\\32xl\\:from-transparent {\n    --tw-gradient-from: transparent;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(0, 0, 0, 0));\n  }\n\n  .\\32xl\\:from-current {\n    --tw-gradient-from: currentColor;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(255, 255, 255, 0));\n  }\n\n  .\\32xl\\:from-black {\n    --tw-gradient-from: #000;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(0, 0, 0, 0));\n  }\n\n  .\\32xl\\:from-white {\n    --tw-gradient-from: #fff;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(255, 255, 255, 0));\n  }\n\n  .\\32xl\\:from-gray-50 {\n    --tw-gradient-from: #f9fafb;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(249, 250, 251, 0));\n  }\n\n  .\\32xl\\:from-gray-100 {\n    --tw-gradient-from: #f3f4f6;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(243, 244, 246, 0));\n  }\n\n  .\\32xl\\:from-gray-200 {\n    --tw-gradient-from: #e5e7eb;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(229, 231, 235, 0));\n  }\n\n  .\\32xl\\:from-gray-300 {\n    --tw-gradient-from: #d1d5db;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(209, 213, 219, 0));\n  }\n\n  .\\32xl\\:from-gray-400 {\n    --tw-gradient-from: #9ca3af;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(156, 163, 175, 0));\n  }\n\n  .\\32xl\\:from-gray-500 {\n    --tw-gradient-from: #6b7280;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(107, 114, 128, 0));\n  }\n\n  .\\32xl\\:from-gray-600 {\n    --tw-gradient-from: #4b5563;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(75, 85, 99, 0));\n  }\n\n  .\\32xl\\:from-gray-700 {\n    --tw-gradient-from: #374151;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(55, 65, 81, 0));\n  }\n\n  .\\32xl\\:from-gray-800 {\n    --tw-gradient-from: #1f2937;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(31, 41, 55, 0));\n  }\n\n  .\\32xl\\:from-gray-900 {\n    --tw-gradient-from: #111827;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(17, 24, 39, 0));\n  }\n\n  .\\32xl\\:from-red-50 {\n    --tw-gradient-from: #fef2f2;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(254, 242, 242, 0));\n  }\n\n  .\\32xl\\:from-red-100 {\n    --tw-gradient-from: #fee2e2;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(254, 226, 226, 0));\n  }\n\n  .\\32xl\\:from-red-200 {\n    --tw-gradient-from: #fecaca;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(254, 202, 202, 0));\n  }\n\n  .\\32xl\\:from-red-300 {\n    --tw-gradient-from: #fca5a5;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(252, 165, 165, 0));\n  }\n\n  .\\32xl\\:from-red-400 {\n    --tw-gradient-from: #f87171;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(248, 113, 113, 0));\n  }\n\n  .\\32xl\\:from-red-500 {\n    --tw-gradient-from: #ef4444;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(239, 68, 68, 0));\n  }\n\n  .\\32xl\\:from-red-600 {\n    --tw-gradient-from: #dc2626;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(220, 38, 38, 0));\n  }\n\n  .\\32xl\\:from-red-700 {\n    --tw-gradient-from: #b91c1c;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(185, 28, 28, 0));\n  }\n\n  .\\32xl\\:from-red-800 {\n    --tw-gradient-from: #991b1b;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(153, 27, 27, 0));\n  }\n\n  .\\32xl\\:from-red-900 {\n    --tw-gradient-from: #7f1d1d;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(127, 29, 29, 0));\n  }\n\n  .\\32xl\\:from-yellow-50 {\n    --tw-gradient-from: #fffbeb;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(255, 251, 235, 0));\n  }\n\n  .\\32xl\\:from-yellow-100 {\n    --tw-gradient-from: #fef3c7;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(254, 243, 199, 0));\n  }\n\n  .\\32xl\\:from-yellow-200 {\n    --tw-gradient-from: #fde68a;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(253, 230, 138, 0));\n  }\n\n  .\\32xl\\:from-yellow-300 {\n    --tw-gradient-from: #fcd34d;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(252, 211, 77, 0));\n  }\n\n  .\\32xl\\:from-yellow-400 {\n    --tw-gradient-from: #fbbf24;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(251, 191, 36, 0));\n  }\n\n  .\\32xl\\:from-yellow-500 {\n    --tw-gradient-from: #f59e0b;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(245, 158, 11, 0));\n  }\n\n  .\\32xl\\:from-yellow-600 {\n    --tw-gradient-from: #d97706;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(217, 119, 6, 0));\n  }\n\n  .\\32xl\\:from-yellow-700 {\n    --tw-gradient-from: #b45309;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(180, 83, 9, 0));\n  }\n\n  .\\32xl\\:from-yellow-800 {\n    --tw-gradient-from: #92400e;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(146, 64, 14, 0));\n  }\n\n  .\\32xl\\:from-yellow-900 {\n    --tw-gradient-from: #78350f;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(120, 53, 15, 0));\n  }\n\n  .\\32xl\\:from-green-50 {\n    --tw-gradient-from: #ecfdf5;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(236, 253, 245, 0));\n  }\n\n  .\\32xl\\:from-green-100 {\n    --tw-gradient-from: #d1fae5;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(209, 250, 229, 0));\n  }\n\n  .\\32xl\\:from-green-200 {\n    --tw-gradient-from: #a7f3d0;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(167, 243, 208, 0));\n  }\n\n  .\\32xl\\:from-green-300 {\n    --tw-gradient-from: #6ee7b7;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(110, 231, 183, 0));\n  }\n\n  .\\32xl\\:from-green-400 {\n    --tw-gradient-from: #34d399;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(52, 211, 153, 0));\n  }\n\n  .\\32xl\\:from-green-500 {\n    --tw-gradient-from: #10b981;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(16, 185, 129, 0));\n  }\n\n  .\\32xl\\:from-green-600 {\n    --tw-gradient-from: #059669;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(5, 150, 105, 0));\n  }\n\n  .\\32xl\\:from-green-700 {\n    --tw-gradient-from: #047857;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(4, 120, 87, 0));\n  }\n\n  .\\32xl\\:from-green-800 {\n    --tw-gradient-from: #065f46;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(6, 95, 70, 0));\n  }\n\n  .\\32xl\\:from-green-900 {\n    --tw-gradient-from: #064e3b;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(6, 78, 59, 0));\n  }\n\n  .\\32xl\\:from-blue-50 {\n    --tw-gradient-from: #eff6ff;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(239, 246, 255, 0));\n  }\n\n  .\\32xl\\:from-blue-100 {\n    --tw-gradient-from: #dbeafe;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(219, 234, 254, 0));\n  }\n\n  .\\32xl\\:from-blue-200 {\n    --tw-gradient-from: #bfdbfe;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(191, 219, 254, 0));\n  }\n\n  .\\32xl\\:from-blue-300 {\n    --tw-gradient-from: #93c5fd;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(147, 197, 253, 0));\n  }\n\n  .\\32xl\\:from-blue-400 {\n    --tw-gradient-from: #60a5fa;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(96, 165, 250, 0));\n  }\n\n  .\\32xl\\:from-blue-500 {\n    --tw-gradient-from: #3b82f6;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(59, 130, 246, 0));\n  }\n\n  .\\32xl\\:from-blue-600 {\n    --tw-gradient-from: #2563eb;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(37, 99, 235, 0));\n  }\n\n  .\\32xl\\:from-blue-700 {\n    --tw-gradient-from: #1d4ed8;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(29, 78, 216, 0));\n  }\n\n  .\\32xl\\:from-blue-800 {\n    --tw-gradient-from: #1e40af;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(30, 64, 175, 0));\n  }\n\n  .\\32xl\\:from-blue-900 {\n    --tw-gradient-from: #1e3a8a;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(30, 58, 138, 0));\n  }\n\n  .\\32xl\\:from-indigo-50 {\n    --tw-gradient-from: #eef2ff;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(238, 242, 255, 0));\n  }\n\n  .\\32xl\\:from-indigo-100 {\n    --tw-gradient-from: #e0e7ff;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(224, 231, 255, 0));\n  }\n\n  .\\32xl\\:from-indigo-200 {\n    --tw-gradient-from: #c7d2fe;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(199, 210, 254, 0));\n  }\n\n  .\\32xl\\:from-indigo-300 {\n    --tw-gradient-from: #a5b4fc;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(165, 180, 252, 0));\n  }\n\n  .\\32xl\\:from-indigo-400 {\n    --tw-gradient-from: #818cf8;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(129, 140, 248, 0));\n  }\n\n  .\\32xl\\:from-indigo-500 {\n    --tw-gradient-from: #6366f1;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(99, 102, 241, 0));\n  }\n\n  .\\32xl\\:from-indigo-600 {\n    --tw-gradient-from: #4f46e5;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(79, 70, 229, 0));\n  }\n\n  .\\32xl\\:from-indigo-700 {\n    --tw-gradient-from: #4338ca;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(67, 56, 202, 0));\n  }\n\n  .\\32xl\\:from-indigo-800 {\n    --tw-gradient-from: #3730a3;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(55, 48, 163, 0));\n  }\n\n  .\\32xl\\:from-indigo-900 {\n    --tw-gradient-from: #312e81;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(49, 46, 129, 0));\n  }\n\n  .\\32xl\\:from-purple-50 {\n    --tw-gradient-from: #f5f3ff;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(245, 243, 255, 0));\n  }\n\n  .\\32xl\\:from-purple-100 {\n    --tw-gradient-from: #ede9fe;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(237, 233, 254, 0));\n  }\n\n  .\\32xl\\:from-purple-200 {\n    --tw-gradient-from: #ddd6fe;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(221, 214, 254, 0));\n  }\n\n  .\\32xl\\:from-purple-300 {\n    --tw-gradient-from: #c4b5fd;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(196, 181, 253, 0));\n  }\n\n  .\\32xl\\:from-purple-400 {\n    --tw-gradient-from: #a78bfa;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(167, 139, 250, 0));\n  }\n\n  .\\32xl\\:from-purple-500 {\n    --tw-gradient-from: #8b5cf6;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(139, 92, 246, 0));\n  }\n\n  .\\32xl\\:from-purple-600 {\n    --tw-gradient-from: #7c3aed;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(124, 58, 237, 0));\n  }\n\n  .\\32xl\\:from-purple-700 {\n    --tw-gradient-from: #6d28d9;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(109, 40, 217, 0));\n  }\n\n  .\\32xl\\:from-purple-800 {\n    --tw-gradient-from: #5b21b6;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(91, 33, 182, 0));\n  }\n\n  .\\32xl\\:from-purple-900 {\n    --tw-gradient-from: #4c1d95;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(76, 29, 149, 0));\n  }\n\n  .\\32xl\\:from-pink-50 {\n    --tw-gradient-from: #fdf2f8;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(253, 242, 248, 0));\n  }\n\n  .\\32xl\\:from-pink-100 {\n    --tw-gradient-from: #fce7f3;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(252, 231, 243, 0));\n  }\n\n  .\\32xl\\:from-pink-200 {\n    --tw-gradient-from: #fbcfe8;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(251, 207, 232, 0));\n  }\n\n  .\\32xl\\:from-pink-300 {\n    --tw-gradient-from: #f9a8d4;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(249, 168, 212, 0));\n  }\n\n  .\\32xl\\:from-pink-400 {\n    --tw-gradient-from: #f472b6;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(244, 114, 182, 0));\n  }\n\n  .\\32xl\\:from-pink-500 {\n    --tw-gradient-from: #ec4899;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(236, 72, 153, 0));\n  }\n\n  .\\32xl\\:from-pink-600 {\n    --tw-gradient-from: #db2777;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(219, 39, 119, 0));\n  }\n\n  .\\32xl\\:from-pink-700 {\n    --tw-gradient-from: #be185d;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(190, 24, 93, 0));\n  }\n\n  .\\32xl\\:from-pink-800 {\n    --tw-gradient-from: #9d174d;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(157, 23, 77, 0));\n  }\n\n  .\\32xl\\:from-pink-900 {\n    --tw-gradient-from: #831843;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(131, 24, 67, 0));\n  }\n\n  .\\32xl\\:via-transparent {\n    --tw-gradient-stops: var(--tw-gradient-from), transparent, var(--tw-gradient-to, rgba(0, 0, 0, 0));\n  }\n\n  .\\32xl\\:via-current {\n    --tw-gradient-stops: var(--tw-gradient-from), currentColor, var(--tw-gradient-to, rgba(255, 255, 255, 0));\n  }\n\n  .\\32xl\\:via-black {\n    --tw-gradient-stops: var(--tw-gradient-from), #000, var(--tw-gradient-to, rgba(0, 0, 0, 0));\n  }\n\n  .\\32xl\\:via-white {\n    --tw-gradient-stops: var(--tw-gradient-from), #fff, var(--tw-gradient-to, rgba(255, 255, 255, 0));\n  }\n\n  .\\32xl\\:via-gray-50 {\n    --tw-gradient-stops: var(--tw-gradient-from), #f9fafb, var(--tw-gradient-to, rgba(249, 250, 251, 0));\n  }\n\n  .\\32xl\\:via-gray-100 {\n    --tw-gradient-stops: var(--tw-gradient-from), #f3f4f6, var(--tw-gradient-to, rgba(243, 244, 246, 0));\n  }\n\n  .\\32xl\\:via-gray-200 {\n    --tw-gradient-stops: var(--tw-gradient-from), #e5e7eb, var(--tw-gradient-to, rgba(229, 231, 235, 0));\n  }\n\n  .\\32xl\\:via-gray-300 {\n    --tw-gradient-stops: var(--tw-gradient-from), #d1d5db, var(--tw-gradient-to, rgba(209, 213, 219, 0));\n  }\n\n  .\\32xl\\:via-gray-400 {\n    --tw-gradient-stops: var(--tw-gradient-from), #9ca3af, var(--tw-gradient-to, rgba(156, 163, 175, 0));\n  }\n\n  .\\32xl\\:via-gray-500 {\n    --tw-gradient-stops: var(--tw-gradient-from), #6b7280, var(--tw-gradient-to, rgba(107, 114, 128, 0));\n  }\n\n  .\\32xl\\:via-gray-600 {\n    --tw-gradient-stops: var(--tw-gradient-from), #4b5563, var(--tw-gradient-to, rgba(75, 85, 99, 0));\n  }\n\n  .\\32xl\\:via-gray-700 {\n    --tw-gradient-stops: var(--tw-gradient-from), #374151, var(--tw-gradient-to, rgba(55, 65, 81, 0));\n  }\n\n  .\\32xl\\:via-gray-800 {\n    --tw-gradient-stops: var(--tw-gradient-from), #1f2937, var(--tw-gradient-to, rgba(31, 41, 55, 0));\n  }\n\n  .\\32xl\\:via-gray-900 {\n    --tw-gradient-stops: var(--tw-gradient-from), #111827, var(--tw-gradient-to, rgba(17, 24, 39, 0));\n  }\n\n  .\\32xl\\:via-red-50 {\n    --tw-gradient-stops: var(--tw-gradient-from), #fef2f2, var(--tw-gradient-to, rgba(254, 242, 242, 0));\n  }\n\n  .\\32xl\\:via-red-100 {\n    --tw-gradient-stops: var(--tw-gradient-from), #fee2e2, var(--tw-gradient-to, rgba(254, 226, 226, 0));\n  }\n\n  .\\32xl\\:via-red-200 {\n    --tw-gradient-stops: var(--tw-gradient-from), #fecaca, var(--tw-gradient-to, rgba(254, 202, 202, 0));\n  }\n\n  .\\32xl\\:via-red-300 {\n    --tw-gradient-stops: var(--tw-gradient-from), #fca5a5, var(--tw-gradient-to, rgba(252, 165, 165, 0));\n  }\n\n  .\\32xl\\:via-red-400 {\n    --tw-gradient-stops: var(--tw-gradient-from), #f87171, var(--tw-gradient-to, rgba(248, 113, 113, 0));\n  }\n\n  .\\32xl\\:via-red-500 {\n    --tw-gradient-stops: var(--tw-gradient-from), #ef4444, var(--tw-gradient-to, rgba(239, 68, 68, 0));\n  }\n\n  .\\32xl\\:via-red-600 {\n    --tw-gradient-stops: var(--tw-gradient-from), #dc2626, var(--tw-gradient-to, rgba(220, 38, 38, 0));\n  }\n\n  .\\32xl\\:via-red-700 {\n    --tw-gradient-stops: var(--tw-gradient-from), #b91c1c, var(--tw-gradient-to, rgba(185, 28, 28, 0));\n  }\n\n  .\\32xl\\:via-red-800 {\n    --tw-gradient-stops: var(--tw-gradient-from), #991b1b, var(--tw-gradient-to, rgba(153, 27, 27, 0));\n  }\n\n  .\\32xl\\:via-red-900 {\n    --tw-gradient-stops: var(--tw-gradient-from), #7f1d1d, var(--tw-gradient-to, rgba(127, 29, 29, 0));\n  }\n\n  .\\32xl\\:via-yellow-50 {\n    --tw-gradient-stops: var(--tw-gradient-from), #fffbeb, var(--tw-gradient-to, rgba(255, 251, 235, 0));\n  }\n\n  .\\32xl\\:via-yellow-100 {\n    --tw-gradient-stops: var(--tw-gradient-from), #fef3c7, var(--tw-gradient-to, rgba(254, 243, 199, 0));\n  }\n\n  .\\32xl\\:via-yellow-200 {\n    --tw-gradient-stops: var(--tw-gradient-from), #fde68a, var(--tw-gradient-to, rgba(253, 230, 138, 0));\n  }\n\n  .\\32xl\\:via-yellow-300 {\n    --tw-gradient-stops: var(--tw-gradient-from), #fcd34d, var(--tw-gradient-to, rgba(252, 211, 77, 0));\n  }\n\n  .\\32xl\\:via-yellow-400 {\n    --tw-gradient-stops: var(--tw-gradient-from), #fbbf24, var(--tw-gradient-to, rgba(251, 191, 36, 0));\n  }\n\n  .\\32xl\\:via-yellow-500 {\n    --tw-gradient-stops: var(--tw-gradient-from), #f59e0b, var(--tw-gradient-to, rgba(245, 158, 11, 0));\n  }\n\n  .\\32xl\\:via-yellow-600 {\n    --tw-gradient-stops: var(--tw-gradient-from), #d97706, var(--tw-gradient-to, rgba(217, 119, 6, 0));\n  }\n\n  .\\32xl\\:via-yellow-700 {\n    --tw-gradient-stops: var(--tw-gradient-from), #b45309, var(--tw-gradient-to, rgba(180, 83, 9, 0));\n  }\n\n  .\\32xl\\:via-yellow-800 {\n    --tw-gradient-stops: var(--tw-gradient-from), #92400e, var(--tw-gradient-to, rgba(146, 64, 14, 0));\n  }\n\n  .\\32xl\\:via-yellow-900 {\n    --tw-gradient-stops: var(--tw-gradient-from), #78350f, var(--tw-gradient-to, rgba(120, 53, 15, 0));\n  }\n\n  .\\32xl\\:via-green-50 {\n    --tw-gradient-stops: var(--tw-gradient-from), #ecfdf5, var(--tw-gradient-to, rgba(236, 253, 245, 0));\n  }\n\n  .\\32xl\\:via-green-100 {\n    --tw-gradient-stops: var(--tw-gradient-from), #d1fae5, var(--tw-gradient-to, rgba(209, 250, 229, 0));\n  }\n\n  .\\32xl\\:via-green-200 {\n    --tw-gradient-stops: var(--tw-gradient-from), #a7f3d0, var(--tw-gradient-to, rgba(167, 243, 208, 0));\n  }\n\n  .\\32xl\\:via-green-300 {\n    --tw-gradient-stops: var(--tw-gradient-from), #6ee7b7, var(--tw-gradient-to, rgba(110, 231, 183, 0));\n  }\n\n  .\\32xl\\:via-green-400 {\n    --tw-gradient-stops: var(--tw-gradient-from), #34d399, var(--tw-gradient-to, rgba(52, 211, 153, 0));\n  }\n\n  .\\32xl\\:via-green-500 {\n    --tw-gradient-stops: var(--tw-gradient-from), #10b981, var(--tw-gradient-to, rgba(16, 185, 129, 0));\n  }\n\n  .\\32xl\\:via-green-600 {\n    --tw-gradient-stops: var(--tw-gradient-from), #059669, var(--tw-gradient-to, rgba(5, 150, 105, 0));\n  }\n\n  .\\32xl\\:via-green-700 {\n    --tw-gradient-stops: var(--tw-gradient-from), #047857, var(--tw-gradient-to, rgba(4, 120, 87, 0));\n  }\n\n  .\\32xl\\:via-green-800 {\n    --tw-gradient-stops: var(--tw-gradient-from), #065f46, var(--tw-gradient-to, rgba(6, 95, 70, 0));\n  }\n\n  .\\32xl\\:via-green-900 {\n    --tw-gradient-stops: var(--tw-gradient-from), #064e3b, var(--tw-gradient-to, rgba(6, 78, 59, 0));\n  }\n\n  .\\32xl\\:via-blue-50 {\n    --tw-gradient-stops: var(--tw-gradient-from), #eff6ff, var(--tw-gradient-to, rgba(239, 246, 255, 0));\n  }\n\n  .\\32xl\\:via-blue-100 {\n    --tw-gradient-stops: var(--tw-gradient-from), #dbeafe, var(--tw-gradient-to, rgba(219, 234, 254, 0));\n  }\n\n  .\\32xl\\:via-blue-200 {\n    --tw-gradient-stops: var(--tw-gradient-from), #bfdbfe, var(--tw-gradient-to, rgba(191, 219, 254, 0));\n  }\n\n  .\\32xl\\:via-blue-300 {\n    --tw-gradient-stops: var(--tw-gradient-from), #93c5fd, var(--tw-gradient-to, rgba(147, 197, 253, 0));\n  }\n\n  .\\32xl\\:via-blue-400 {\n    --tw-gradient-stops: var(--tw-gradient-from), #60a5fa, var(--tw-gradient-to, rgba(96, 165, 250, 0));\n  }\n\n  .\\32xl\\:via-blue-500 {\n    --tw-gradient-stops: var(--tw-gradient-from), #3b82f6, var(--tw-gradient-to, rgba(59, 130, 246, 0));\n  }\n\n  .\\32xl\\:via-blue-600 {\n    --tw-gradient-stops: var(--tw-gradient-from), #2563eb, var(--tw-gradient-to, rgba(37, 99, 235, 0));\n  }\n\n  .\\32xl\\:via-blue-700 {\n    --tw-gradient-stops: var(--tw-gradient-from), #1d4ed8, var(--tw-gradient-to, rgba(29, 78, 216, 0));\n  }\n\n  .\\32xl\\:via-blue-800 {\n    --tw-gradient-stops: var(--tw-gradient-from), #1e40af, var(--tw-gradient-to, rgba(30, 64, 175, 0));\n  }\n\n  .\\32xl\\:via-blue-900 {\n    --tw-gradient-stops: var(--tw-gradient-from), #1e3a8a, var(--tw-gradient-to, rgba(30, 58, 138, 0));\n  }\n\n  .\\32xl\\:via-indigo-50 {\n    --tw-gradient-stops: var(--tw-gradient-from), #eef2ff, var(--tw-gradient-to, rgba(238, 242, 255, 0));\n  }\n\n  .\\32xl\\:via-indigo-100 {\n    --tw-gradient-stops: var(--tw-gradient-from), #e0e7ff, var(--tw-gradient-to, rgba(224, 231, 255, 0));\n  }\n\n  .\\32xl\\:via-indigo-200 {\n    --tw-gradient-stops: var(--tw-gradient-from), #c7d2fe, var(--tw-gradient-to, rgba(199, 210, 254, 0));\n  }\n\n  .\\32xl\\:via-indigo-300 {\n    --tw-gradient-stops: var(--tw-gradient-from), #a5b4fc, var(--tw-gradient-to, rgba(165, 180, 252, 0));\n  }\n\n  .\\32xl\\:via-indigo-400 {\n    --tw-gradient-stops: var(--tw-gradient-from), #818cf8, var(--tw-gradient-to, rgba(129, 140, 248, 0));\n  }\n\n  .\\32xl\\:via-indigo-500 {\n    --tw-gradient-stops: var(--tw-gradient-from), #6366f1, var(--tw-gradient-to, rgba(99, 102, 241, 0));\n  }\n\n  .\\32xl\\:via-indigo-600 {\n    --tw-gradient-stops: var(--tw-gradient-from), #4f46e5, var(--tw-gradient-to, rgba(79, 70, 229, 0));\n  }\n\n  .\\32xl\\:via-indigo-700 {\n    --tw-gradient-stops: var(--tw-gradient-from), #4338ca, var(--tw-gradient-to, rgba(67, 56, 202, 0));\n  }\n\n  .\\32xl\\:via-indigo-800 {\n    --tw-gradient-stops: var(--tw-gradient-from), #3730a3, var(--tw-gradient-to, rgba(55, 48, 163, 0));\n  }\n\n  .\\32xl\\:via-indigo-900 {\n    --tw-gradient-stops: var(--tw-gradient-from), #312e81, var(--tw-gradient-to, rgba(49, 46, 129, 0));\n  }\n\n  .\\32xl\\:via-purple-50 {\n    --tw-gradient-stops: var(--tw-gradient-from), #f5f3ff, var(--tw-gradient-to, rgba(245, 243, 255, 0));\n  }\n\n  .\\32xl\\:via-purple-100 {\n    --tw-gradient-stops: var(--tw-gradient-from), #ede9fe, var(--tw-gradient-to, rgba(237, 233, 254, 0));\n  }\n\n  .\\32xl\\:via-purple-200 {\n    --tw-gradient-stops: var(--tw-gradient-from), #ddd6fe, var(--tw-gradient-to, rgba(221, 214, 254, 0));\n  }\n\n  .\\32xl\\:via-purple-300 {\n    --tw-gradient-stops: var(--tw-gradient-from), #c4b5fd, var(--tw-gradient-to, rgba(196, 181, 253, 0));\n  }\n\n  .\\32xl\\:via-purple-400 {\n    --tw-gradient-stops: var(--tw-gradient-from), #a78bfa, var(--tw-gradient-to, rgba(167, 139, 250, 0));\n  }\n\n  .\\32xl\\:via-purple-500 {\n    --tw-gradient-stops: var(--tw-gradient-from), #8b5cf6, var(--tw-gradient-to, rgba(139, 92, 246, 0));\n  }\n\n  .\\32xl\\:via-purple-600 {\n    --tw-gradient-stops: var(--tw-gradient-from), #7c3aed, var(--tw-gradient-to, rgba(124, 58, 237, 0));\n  }\n\n  .\\32xl\\:via-purple-700 {\n    --tw-gradient-stops: var(--tw-gradient-from), #6d28d9, var(--tw-gradient-to, rgba(109, 40, 217, 0));\n  }\n\n  .\\32xl\\:via-purple-800 {\n    --tw-gradient-stops: var(--tw-gradient-from), #5b21b6, var(--tw-gradient-to, rgba(91, 33, 182, 0));\n  }\n\n  .\\32xl\\:via-purple-900 {\n    --tw-gradient-stops: var(--tw-gradient-from), #4c1d95, var(--tw-gradient-to, rgba(76, 29, 149, 0));\n  }\n\n  .\\32xl\\:via-pink-50 {\n    --tw-gradient-stops: var(--tw-gradient-from), #fdf2f8, var(--tw-gradient-to, rgba(253, 242, 248, 0));\n  }\n\n  .\\32xl\\:via-pink-100 {\n    --tw-gradient-stops: var(--tw-gradient-from), #fce7f3, var(--tw-gradient-to, rgba(252, 231, 243, 0));\n  }\n\n  .\\32xl\\:via-pink-200 {\n    --tw-gradient-stops: var(--tw-gradient-from), #fbcfe8, var(--tw-gradient-to, rgba(251, 207, 232, 0));\n  }\n\n  .\\32xl\\:via-pink-300 {\n    --tw-gradient-stops: var(--tw-gradient-from), #f9a8d4, var(--tw-gradient-to, rgba(249, 168, 212, 0));\n  }\n\n  .\\32xl\\:via-pink-400 {\n    --tw-gradient-stops: var(--tw-gradient-from), #f472b6, var(--tw-gradient-to, rgba(244, 114, 182, 0));\n  }\n\n  .\\32xl\\:via-pink-500 {\n    --tw-gradient-stops: var(--tw-gradient-from), #ec4899, var(--tw-gradient-to, rgba(236, 72, 153, 0));\n  }\n\n  .\\32xl\\:via-pink-600 {\n    --tw-gradient-stops: var(--tw-gradient-from), #db2777, var(--tw-gradient-to, rgba(219, 39, 119, 0));\n  }\n\n  .\\32xl\\:via-pink-700 {\n    --tw-gradient-stops: var(--tw-gradient-from), #be185d, var(--tw-gradient-to, rgba(190, 24, 93, 0));\n  }\n\n  .\\32xl\\:via-pink-800 {\n    --tw-gradient-stops: var(--tw-gradient-from), #9d174d, var(--tw-gradient-to, rgba(157, 23, 77, 0));\n  }\n\n  .\\32xl\\:via-pink-900 {\n    --tw-gradient-stops: var(--tw-gradient-from), #831843, var(--tw-gradient-to, rgba(131, 24, 67, 0));\n  }\n\n  .\\32xl\\:to-transparent {\n    --tw-gradient-to: transparent;\n  }\n\n  .\\32xl\\:to-current {\n    --tw-gradient-to: currentColor;\n  }\n\n  .\\32xl\\:to-black {\n    --tw-gradient-to: #000;\n  }\n\n  .\\32xl\\:to-white {\n    --tw-gradient-to: #fff;\n  }\n\n  .\\32xl\\:to-gray-50 {\n    --tw-gradient-to: #f9fafb;\n  }\n\n  .\\32xl\\:to-gray-100 {\n    --tw-gradient-to: #f3f4f6;\n  }\n\n  .\\32xl\\:to-gray-200 {\n    --tw-gradient-to: #e5e7eb;\n  }\n\n  .\\32xl\\:to-gray-300 {\n    --tw-gradient-to: #d1d5db;\n  }\n\n  .\\32xl\\:to-gray-400 {\n    --tw-gradient-to: #9ca3af;\n  }\n\n  .\\32xl\\:to-gray-500 {\n    --tw-gradient-to: #6b7280;\n  }\n\n  .\\32xl\\:to-gray-600 {\n    --tw-gradient-to: #4b5563;\n  }\n\n  .\\32xl\\:to-gray-700 {\n    --tw-gradient-to: #374151;\n  }\n\n  .\\32xl\\:to-gray-800 {\n    --tw-gradient-to: #1f2937;\n  }\n\n  .\\32xl\\:to-gray-900 {\n    --tw-gradient-to: #111827;\n  }\n\n  .\\32xl\\:to-red-50 {\n    --tw-gradient-to: #fef2f2;\n  }\n\n  .\\32xl\\:to-red-100 {\n    --tw-gradient-to: #fee2e2;\n  }\n\n  .\\32xl\\:to-red-200 {\n    --tw-gradient-to: #fecaca;\n  }\n\n  .\\32xl\\:to-red-300 {\n    --tw-gradient-to: #fca5a5;\n  }\n\n  .\\32xl\\:to-red-400 {\n    --tw-gradient-to: #f87171;\n  }\n\n  .\\32xl\\:to-red-500 {\n    --tw-gradient-to: #ef4444;\n  }\n\n  .\\32xl\\:to-red-600 {\n    --tw-gradient-to: #dc2626;\n  }\n\n  .\\32xl\\:to-red-700 {\n    --tw-gradient-to: #b91c1c;\n  }\n\n  .\\32xl\\:to-red-800 {\n    --tw-gradient-to: #991b1b;\n  }\n\n  .\\32xl\\:to-red-900 {\n    --tw-gradient-to: #7f1d1d;\n  }\n\n  .\\32xl\\:to-yellow-50 {\n    --tw-gradient-to: #fffbeb;\n  }\n\n  .\\32xl\\:to-yellow-100 {\n    --tw-gradient-to: #fef3c7;\n  }\n\n  .\\32xl\\:to-yellow-200 {\n    --tw-gradient-to: #fde68a;\n  }\n\n  .\\32xl\\:to-yellow-300 {\n    --tw-gradient-to: #fcd34d;\n  }\n\n  .\\32xl\\:to-yellow-400 {\n    --tw-gradient-to: #fbbf24;\n  }\n\n  .\\32xl\\:to-yellow-500 {\n    --tw-gradient-to: #f59e0b;\n  }\n\n  .\\32xl\\:to-yellow-600 {\n    --tw-gradient-to: #d97706;\n  }\n\n  .\\32xl\\:to-yellow-700 {\n    --tw-gradient-to: #b45309;\n  }\n\n  .\\32xl\\:to-yellow-800 {\n    --tw-gradient-to: #92400e;\n  }\n\n  .\\32xl\\:to-yellow-900 {\n    --tw-gradient-to: #78350f;\n  }\n\n  .\\32xl\\:to-green-50 {\n    --tw-gradient-to: #ecfdf5;\n  }\n\n  .\\32xl\\:to-green-100 {\n    --tw-gradient-to: #d1fae5;\n  }\n\n  .\\32xl\\:to-green-200 {\n    --tw-gradient-to: #a7f3d0;\n  }\n\n  .\\32xl\\:to-green-300 {\n    --tw-gradient-to: #6ee7b7;\n  }\n\n  .\\32xl\\:to-green-400 {\n    --tw-gradient-to: #34d399;\n  }\n\n  .\\32xl\\:to-green-500 {\n    --tw-gradient-to: #10b981;\n  }\n\n  .\\32xl\\:to-green-600 {\n    --tw-gradient-to: #059669;\n  }\n\n  .\\32xl\\:to-green-700 {\n    --tw-gradient-to: #047857;\n  }\n\n  .\\32xl\\:to-green-800 {\n    --tw-gradient-to: #065f46;\n  }\n\n  .\\32xl\\:to-green-900 {\n    --tw-gradient-to: #064e3b;\n  }\n\n  .\\32xl\\:to-blue-50 {\n    --tw-gradient-to: #eff6ff;\n  }\n\n  .\\32xl\\:to-blue-100 {\n    --tw-gradient-to: #dbeafe;\n  }\n\n  .\\32xl\\:to-blue-200 {\n    --tw-gradient-to: #bfdbfe;\n  }\n\n  .\\32xl\\:to-blue-300 {\n    --tw-gradient-to: #93c5fd;\n  }\n\n  .\\32xl\\:to-blue-400 {\n    --tw-gradient-to: #60a5fa;\n  }\n\n  .\\32xl\\:to-blue-500 {\n    --tw-gradient-to: #3b82f6;\n  }\n\n  .\\32xl\\:to-blue-600 {\n    --tw-gradient-to: #2563eb;\n  }\n\n  .\\32xl\\:to-blue-700 {\n    --tw-gradient-to: #1d4ed8;\n  }\n\n  .\\32xl\\:to-blue-800 {\n    --tw-gradient-to: #1e40af;\n  }\n\n  .\\32xl\\:to-blue-900 {\n    --tw-gradient-to: #1e3a8a;\n  }\n\n  .\\32xl\\:to-indigo-50 {\n    --tw-gradient-to: #eef2ff;\n  }\n\n  .\\32xl\\:to-indigo-100 {\n    --tw-gradient-to: #e0e7ff;\n  }\n\n  .\\32xl\\:to-indigo-200 {\n    --tw-gradient-to: #c7d2fe;\n  }\n\n  .\\32xl\\:to-indigo-300 {\n    --tw-gradient-to: #a5b4fc;\n  }\n\n  .\\32xl\\:to-indigo-400 {\n    --tw-gradient-to: #818cf8;\n  }\n\n  .\\32xl\\:to-indigo-500 {\n    --tw-gradient-to: #6366f1;\n  }\n\n  .\\32xl\\:to-indigo-600 {\n    --tw-gradient-to: #4f46e5;\n  }\n\n  .\\32xl\\:to-indigo-700 {\n    --tw-gradient-to: #4338ca;\n  }\n\n  .\\32xl\\:to-indigo-800 {\n    --tw-gradient-to: #3730a3;\n  }\n\n  .\\32xl\\:to-indigo-900 {\n    --tw-gradient-to: #312e81;\n  }\n\n  .\\32xl\\:to-purple-50 {\n    --tw-gradient-to: #f5f3ff;\n  }\n\n  .\\32xl\\:to-purple-100 {\n    --tw-gradient-to: #ede9fe;\n  }\n\n  .\\32xl\\:to-purple-200 {\n    --tw-gradient-to: #ddd6fe;\n  }\n\n  .\\32xl\\:to-purple-300 {\n    --tw-gradient-to: #c4b5fd;\n  }\n\n  .\\32xl\\:to-purple-400 {\n    --tw-gradient-to: #a78bfa;\n  }\n\n  .\\32xl\\:to-purple-500 {\n    --tw-gradient-to: #8b5cf6;\n  }\n\n  .\\32xl\\:to-purple-600 {\n    --tw-gradient-to: #7c3aed;\n  }\n\n  .\\32xl\\:to-purple-700 {\n    --tw-gradient-to: #6d28d9;\n  }\n\n  .\\32xl\\:to-purple-800 {\n    --tw-gradient-to: #5b21b6;\n  }\n\n  .\\32xl\\:to-purple-900 {\n    --tw-gradient-to: #4c1d95;\n  }\n\n  .\\32xl\\:to-pink-50 {\n    --tw-gradient-to: #fdf2f8;\n  }\n\n  .\\32xl\\:to-pink-100 {\n    --tw-gradient-to: #fce7f3;\n  }\n\n  .\\32xl\\:to-pink-200 {\n    --tw-gradient-to: #fbcfe8;\n  }\n\n  .\\32xl\\:to-pink-300 {\n    --tw-gradient-to: #f9a8d4;\n  }\n\n  .\\32xl\\:to-pink-400 {\n    --tw-gradient-to: #f472b6;\n  }\n\n  .\\32xl\\:to-pink-500 {\n    --tw-gradient-to: #ec4899;\n  }\n\n  .\\32xl\\:to-pink-600 {\n    --tw-gradient-to: #db2777;\n  }\n\n  .\\32xl\\:to-pink-700 {\n    --tw-gradient-to: #be185d;\n  }\n\n  .\\32xl\\:to-pink-800 {\n    --tw-gradient-to: #9d174d;\n  }\n\n  .\\32xl\\:to-pink-900 {\n    --tw-gradient-to: #831843;\n  }\n\n  .\\32xl\\:hover\\:from-transparent:hover {\n    --tw-gradient-from: transparent;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(0, 0, 0, 0));\n  }\n\n  .\\32xl\\:hover\\:from-current:hover {\n    --tw-gradient-from: currentColor;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(255, 255, 255, 0));\n  }\n\n  .\\32xl\\:hover\\:from-black:hover {\n    --tw-gradient-from: #000;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(0, 0, 0, 0));\n  }\n\n  .\\32xl\\:hover\\:from-white:hover {\n    --tw-gradient-from: #fff;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(255, 255, 255, 0));\n  }\n\n  .\\32xl\\:hover\\:from-gray-50:hover {\n    --tw-gradient-from: #f9fafb;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(249, 250, 251, 0));\n  }\n\n  .\\32xl\\:hover\\:from-gray-100:hover {\n    --tw-gradient-from: #f3f4f6;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(243, 244, 246, 0));\n  }\n\n  .\\32xl\\:hover\\:from-gray-200:hover {\n    --tw-gradient-from: #e5e7eb;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(229, 231, 235, 0));\n  }\n\n  .\\32xl\\:hover\\:from-gray-300:hover {\n    --tw-gradient-from: #d1d5db;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(209, 213, 219, 0));\n  }\n\n  .\\32xl\\:hover\\:from-gray-400:hover {\n    --tw-gradient-from: #9ca3af;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(156, 163, 175, 0));\n  }\n\n  .\\32xl\\:hover\\:from-gray-500:hover {\n    --tw-gradient-from: #6b7280;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(107, 114, 128, 0));\n  }\n\n  .\\32xl\\:hover\\:from-gray-600:hover {\n    --tw-gradient-from: #4b5563;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(75, 85, 99, 0));\n  }\n\n  .\\32xl\\:hover\\:from-gray-700:hover {\n    --tw-gradient-from: #374151;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(55, 65, 81, 0));\n  }\n\n  .\\32xl\\:hover\\:from-gray-800:hover {\n    --tw-gradient-from: #1f2937;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(31, 41, 55, 0));\n  }\n\n  .\\32xl\\:hover\\:from-gray-900:hover {\n    --tw-gradient-from: #111827;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(17, 24, 39, 0));\n  }\n\n  .\\32xl\\:hover\\:from-red-50:hover {\n    --tw-gradient-from: #fef2f2;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(254, 242, 242, 0));\n  }\n\n  .\\32xl\\:hover\\:from-red-100:hover {\n    --tw-gradient-from: #fee2e2;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(254, 226, 226, 0));\n  }\n\n  .\\32xl\\:hover\\:from-red-200:hover {\n    --tw-gradient-from: #fecaca;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(254, 202, 202, 0));\n  }\n\n  .\\32xl\\:hover\\:from-red-300:hover {\n    --tw-gradient-from: #fca5a5;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(252, 165, 165, 0));\n  }\n\n  .\\32xl\\:hover\\:from-red-400:hover {\n    --tw-gradient-from: #f87171;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(248, 113, 113, 0));\n  }\n\n  .\\32xl\\:hover\\:from-red-500:hover {\n    --tw-gradient-from: #ef4444;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(239, 68, 68, 0));\n  }\n\n  .\\32xl\\:hover\\:from-red-600:hover {\n    --tw-gradient-from: #dc2626;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(220, 38, 38, 0));\n  }\n\n  .\\32xl\\:hover\\:from-red-700:hover {\n    --tw-gradient-from: #b91c1c;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(185, 28, 28, 0));\n  }\n\n  .\\32xl\\:hover\\:from-red-800:hover {\n    --tw-gradient-from: #991b1b;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(153, 27, 27, 0));\n  }\n\n  .\\32xl\\:hover\\:from-red-900:hover {\n    --tw-gradient-from: #7f1d1d;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(127, 29, 29, 0));\n  }\n\n  .\\32xl\\:hover\\:from-yellow-50:hover {\n    --tw-gradient-from: #fffbeb;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(255, 251, 235, 0));\n  }\n\n  .\\32xl\\:hover\\:from-yellow-100:hover {\n    --tw-gradient-from: #fef3c7;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(254, 243, 199, 0));\n  }\n\n  .\\32xl\\:hover\\:from-yellow-200:hover {\n    --tw-gradient-from: #fde68a;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(253, 230, 138, 0));\n  }\n\n  .\\32xl\\:hover\\:from-yellow-300:hover {\n    --tw-gradient-from: #fcd34d;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(252, 211, 77, 0));\n  }\n\n  .\\32xl\\:hover\\:from-yellow-400:hover {\n    --tw-gradient-from: #fbbf24;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(251, 191, 36, 0));\n  }\n\n  .\\32xl\\:hover\\:from-yellow-500:hover {\n    --tw-gradient-from: #f59e0b;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(245, 158, 11, 0));\n  }\n\n  .\\32xl\\:hover\\:from-yellow-600:hover {\n    --tw-gradient-from: #d97706;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(217, 119, 6, 0));\n  }\n\n  .\\32xl\\:hover\\:from-yellow-700:hover {\n    --tw-gradient-from: #b45309;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(180, 83, 9, 0));\n  }\n\n  .\\32xl\\:hover\\:from-yellow-800:hover {\n    --tw-gradient-from: #92400e;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(146, 64, 14, 0));\n  }\n\n  .\\32xl\\:hover\\:from-yellow-900:hover {\n    --tw-gradient-from: #78350f;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(120, 53, 15, 0));\n  }\n\n  .\\32xl\\:hover\\:from-green-50:hover {\n    --tw-gradient-from: #ecfdf5;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(236, 253, 245, 0));\n  }\n\n  .\\32xl\\:hover\\:from-green-100:hover {\n    --tw-gradient-from: #d1fae5;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(209, 250, 229, 0));\n  }\n\n  .\\32xl\\:hover\\:from-green-200:hover {\n    --tw-gradient-from: #a7f3d0;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(167, 243, 208, 0));\n  }\n\n  .\\32xl\\:hover\\:from-green-300:hover {\n    --tw-gradient-from: #6ee7b7;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(110, 231, 183, 0));\n  }\n\n  .\\32xl\\:hover\\:from-green-400:hover {\n    --tw-gradient-from: #34d399;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(52, 211, 153, 0));\n  }\n\n  .\\32xl\\:hover\\:from-green-500:hover {\n    --tw-gradient-from: #10b981;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(16, 185, 129, 0));\n  }\n\n  .\\32xl\\:hover\\:from-green-600:hover {\n    --tw-gradient-from: #059669;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(5, 150, 105, 0));\n  }\n\n  .\\32xl\\:hover\\:from-green-700:hover {\n    --tw-gradient-from: #047857;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(4, 120, 87, 0));\n  }\n\n  .\\32xl\\:hover\\:from-green-800:hover {\n    --tw-gradient-from: #065f46;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(6, 95, 70, 0));\n  }\n\n  .\\32xl\\:hover\\:from-green-900:hover {\n    --tw-gradient-from: #064e3b;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(6, 78, 59, 0));\n  }\n\n  .\\32xl\\:hover\\:from-blue-50:hover {\n    --tw-gradient-from: #eff6ff;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(239, 246, 255, 0));\n  }\n\n  .\\32xl\\:hover\\:from-blue-100:hover {\n    --tw-gradient-from: #dbeafe;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(219, 234, 254, 0));\n  }\n\n  .\\32xl\\:hover\\:from-blue-200:hover {\n    --tw-gradient-from: #bfdbfe;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(191, 219, 254, 0));\n  }\n\n  .\\32xl\\:hover\\:from-blue-300:hover {\n    --tw-gradient-from: #93c5fd;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(147, 197, 253, 0));\n  }\n\n  .\\32xl\\:hover\\:from-blue-400:hover {\n    --tw-gradient-from: #60a5fa;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(96, 165, 250, 0));\n  }\n\n  .\\32xl\\:hover\\:from-blue-500:hover {\n    --tw-gradient-from: #3b82f6;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(59, 130, 246, 0));\n  }\n\n  .\\32xl\\:hover\\:from-blue-600:hover {\n    --tw-gradient-from: #2563eb;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(37, 99, 235, 0));\n  }\n\n  .\\32xl\\:hover\\:from-blue-700:hover {\n    --tw-gradient-from: #1d4ed8;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(29, 78, 216, 0));\n  }\n\n  .\\32xl\\:hover\\:from-blue-800:hover {\n    --tw-gradient-from: #1e40af;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(30, 64, 175, 0));\n  }\n\n  .\\32xl\\:hover\\:from-blue-900:hover {\n    --tw-gradient-from: #1e3a8a;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(30, 58, 138, 0));\n  }\n\n  .\\32xl\\:hover\\:from-indigo-50:hover {\n    --tw-gradient-from: #eef2ff;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(238, 242, 255, 0));\n  }\n\n  .\\32xl\\:hover\\:from-indigo-100:hover {\n    --tw-gradient-from: #e0e7ff;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(224, 231, 255, 0));\n  }\n\n  .\\32xl\\:hover\\:from-indigo-200:hover {\n    --tw-gradient-from: #c7d2fe;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(199, 210, 254, 0));\n  }\n\n  .\\32xl\\:hover\\:from-indigo-300:hover {\n    --tw-gradient-from: #a5b4fc;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(165, 180, 252, 0));\n  }\n\n  .\\32xl\\:hover\\:from-indigo-400:hover {\n    --tw-gradient-from: #818cf8;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(129, 140, 248, 0));\n  }\n\n  .\\32xl\\:hover\\:from-indigo-500:hover {\n    --tw-gradient-from: #6366f1;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(99, 102, 241, 0));\n  }\n\n  .\\32xl\\:hover\\:from-indigo-600:hover {\n    --tw-gradient-from: #4f46e5;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(79, 70, 229, 0));\n  }\n\n  .\\32xl\\:hover\\:from-indigo-700:hover {\n    --tw-gradient-from: #4338ca;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(67, 56, 202, 0));\n  }\n\n  .\\32xl\\:hover\\:from-indigo-800:hover {\n    --tw-gradient-from: #3730a3;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(55, 48, 163, 0));\n  }\n\n  .\\32xl\\:hover\\:from-indigo-900:hover {\n    --tw-gradient-from: #312e81;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(49, 46, 129, 0));\n  }\n\n  .\\32xl\\:hover\\:from-purple-50:hover {\n    --tw-gradient-from: #f5f3ff;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(245, 243, 255, 0));\n  }\n\n  .\\32xl\\:hover\\:from-purple-100:hover {\n    --tw-gradient-from: #ede9fe;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(237, 233, 254, 0));\n  }\n\n  .\\32xl\\:hover\\:from-purple-200:hover {\n    --tw-gradient-from: #ddd6fe;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(221, 214, 254, 0));\n  }\n\n  .\\32xl\\:hover\\:from-purple-300:hover {\n    --tw-gradient-from: #c4b5fd;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(196, 181, 253, 0));\n  }\n\n  .\\32xl\\:hover\\:from-purple-400:hover {\n    --tw-gradient-from: #a78bfa;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(167, 139, 250, 0));\n  }\n\n  .\\32xl\\:hover\\:from-purple-500:hover {\n    --tw-gradient-from: #8b5cf6;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(139, 92, 246, 0));\n  }\n\n  .\\32xl\\:hover\\:from-purple-600:hover {\n    --tw-gradient-from: #7c3aed;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(124, 58, 237, 0));\n  }\n\n  .\\32xl\\:hover\\:from-purple-700:hover {\n    --tw-gradient-from: #6d28d9;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(109, 40, 217, 0));\n  }\n\n  .\\32xl\\:hover\\:from-purple-800:hover {\n    --tw-gradient-from: #5b21b6;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(91, 33, 182, 0));\n  }\n\n  .\\32xl\\:hover\\:from-purple-900:hover {\n    --tw-gradient-from: #4c1d95;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(76, 29, 149, 0));\n  }\n\n  .\\32xl\\:hover\\:from-pink-50:hover {\n    --tw-gradient-from: #fdf2f8;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(253, 242, 248, 0));\n  }\n\n  .\\32xl\\:hover\\:from-pink-100:hover {\n    --tw-gradient-from: #fce7f3;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(252, 231, 243, 0));\n  }\n\n  .\\32xl\\:hover\\:from-pink-200:hover {\n    --tw-gradient-from: #fbcfe8;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(251, 207, 232, 0));\n  }\n\n  .\\32xl\\:hover\\:from-pink-300:hover {\n    --tw-gradient-from: #f9a8d4;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(249, 168, 212, 0));\n  }\n\n  .\\32xl\\:hover\\:from-pink-400:hover {\n    --tw-gradient-from: #f472b6;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(244, 114, 182, 0));\n  }\n\n  .\\32xl\\:hover\\:from-pink-500:hover {\n    --tw-gradient-from: #ec4899;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(236, 72, 153, 0));\n  }\n\n  .\\32xl\\:hover\\:from-pink-600:hover {\n    --tw-gradient-from: #db2777;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(219, 39, 119, 0));\n  }\n\n  .\\32xl\\:hover\\:from-pink-700:hover {\n    --tw-gradient-from: #be185d;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(190, 24, 93, 0));\n  }\n\n  .\\32xl\\:hover\\:from-pink-800:hover {\n    --tw-gradient-from: #9d174d;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(157, 23, 77, 0));\n  }\n\n  .\\32xl\\:hover\\:from-pink-900:hover {\n    --tw-gradient-from: #831843;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(131, 24, 67, 0));\n  }\n\n  .\\32xl\\:hover\\:via-transparent:hover {\n    --tw-gradient-stops: var(--tw-gradient-from), transparent, var(--tw-gradient-to, rgba(0, 0, 0, 0));\n  }\n\n  .\\32xl\\:hover\\:via-current:hover {\n    --tw-gradient-stops: var(--tw-gradient-from), currentColor, var(--tw-gradient-to, rgba(255, 255, 255, 0));\n  }\n\n  .\\32xl\\:hover\\:via-black:hover {\n    --tw-gradient-stops: var(--tw-gradient-from), #000, var(--tw-gradient-to, rgba(0, 0, 0, 0));\n  }\n\n  .\\32xl\\:hover\\:via-white:hover {\n    --tw-gradient-stops: var(--tw-gradient-from), #fff, var(--tw-gradient-to, rgba(255, 255, 255, 0));\n  }\n\n  .\\32xl\\:hover\\:via-gray-50:hover {\n    --tw-gradient-stops: var(--tw-gradient-from), #f9fafb, var(--tw-gradient-to, rgba(249, 250, 251, 0));\n  }\n\n  .\\32xl\\:hover\\:via-gray-100:hover {\n    --tw-gradient-stops: var(--tw-gradient-from), #f3f4f6, var(--tw-gradient-to, rgba(243, 244, 246, 0));\n  }\n\n  .\\32xl\\:hover\\:via-gray-200:hover {\n    --tw-gradient-stops: var(--tw-gradient-from), #e5e7eb, var(--tw-gradient-to, rgba(229, 231, 235, 0));\n  }\n\n  .\\32xl\\:hover\\:via-gray-300:hover {\n    --tw-gradient-stops: var(--tw-gradient-from), #d1d5db, var(--tw-gradient-to, rgba(209, 213, 219, 0));\n  }\n\n  .\\32xl\\:hover\\:via-gray-400:hover {\n    --tw-gradient-stops: var(--tw-gradient-from), #9ca3af, var(--tw-gradient-to, rgba(156, 163, 175, 0));\n  }\n\n  .\\32xl\\:hover\\:via-gray-500:hover {\n    --tw-gradient-stops: var(--tw-gradient-from), #6b7280, var(--tw-gradient-to, rgba(107, 114, 128, 0));\n  }\n\n  .\\32xl\\:hover\\:via-gray-600:hover {\n    --tw-gradient-stops: var(--tw-gradient-from), #4b5563, var(--tw-gradient-to, rgba(75, 85, 99, 0));\n  }\n\n  .\\32xl\\:hover\\:via-gray-700:hover {\n    --tw-gradient-stops: var(--tw-gradient-from), #374151, var(--tw-gradient-to, rgba(55, 65, 81, 0));\n  }\n\n  .\\32xl\\:hover\\:via-gray-800:hover {\n    --tw-gradient-stops: var(--tw-gradient-from), #1f2937, var(--tw-gradient-to, rgba(31, 41, 55, 0));\n  }\n\n  .\\32xl\\:hover\\:via-gray-900:hover {\n    --tw-gradient-stops: var(--tw-gradient-from), #111827, var(--tw-gradient-to, rgba(17, 24, 39, 0));\n  }\n\n  .\\32xl\\:hover\\:via-red-50:hover {\n    --tw-gradient-stops: var(--tw-gradient-from), #fef2f2, var(--tw-gradient-to, rgba(254, 242, 242, 0));\n  }\n\n  .\\32xl\\:hover\\:via-red-100:hover {\n    --tw-gradient-stops: var(--tw-gradient-from), #fee2e2, var(--tw-gradient-to, rgba(254, 226, 226, 0));\n  }\n\n  .\\32xl\\:hover\\:via-red-200:hover {\n    --tw-gradient-stops: var(--tw-gradient-from), #fecaca, var(--tw-gradient-to, rgba(254, 202, 202, 0));\n  }\n\n  .\\32xl\\:hover\\:via-red-300:hover {\n    --tw-gradient-stops: var(--tw-gradient-from), #fca5a5, var(--tw-gradient-to, rgba(252, 165, 165, 0));\n  }\n\n  .\\32xl\\:hover\\:via-red-400:hover {\n    --tw-gradient-stops: var(--tw-gradient-from), #f87171, var(--tw-gradient-to, rgba(248, 113, 113, 0));\n  }\n\n  .\\32xl\\:hover\\:via-red-500:hover {\n    --tw-gradient-stops: var(--tw-gradient-from), #ef4444, var(--tw-gradient-to, rgba(239, 68, 68, 0));\n  }\n\n  .\\32xl\\:hover\\:via-red-600:hover {\n    --tw-gradient-stops: var(--tw-gradient-from), #dc2626, var(--tw-gradient-to, rgba(220, 38, 38, 0));\n  }\n\n  .\\32xl\\:hover\\:via-red-700:hover {\n    --tw-gradient-stops: var(--tw-gradient-from), #b91c1c, var(--tw-gradient-to, rgba(185, 28, 28, 0));\n  }\n\n  .\\32xl\\:hover\\:via-red-800:hover {\n    --tw-gradient-stops: var(--tw-gradient-from), #991b1b, var(--tw-gradient-to, rgba(153, 27, 27, 0));\n  }\n\n  .\\32xl\\:hover\\:via-red-900:hover {\n    --tw-gradient-stops: var(--tw-gradient-from), #7f1d1d, var(--tw-gradient-to, rgba(127, 29, 29, 0));\n  }\n\n  .\\32xl\\:hover\\:via-yellow-50:hover {\n    --tw-gradient-stops: var(--tw-gradient-from), #fffbeb, var(--tw-gradient-to, rgba(255, 251, 235, 0));\n  }\n\n  .\\32xl\\:hover\\:via-yellow-100:hover {\n    --tw-gradient-stops: var(--tw-gradient-from), #fef3c7, var(--tw-gradient-to, rgba(254, 243, 199, 0));\n  }\n\n  .\\32xl\\:hover\\:via-yellow-200:hover {\n    --tw-gradient-stops: var(--tw-gradient-from), #fde68a, var(--tw-gradient-to, rgba(253, 230, 138, 0));\n  }\n\n  .\\32xl\\:hover\\:via-yellow-300:hover {\n    --tw-gradient-stops: var(--tw-gradient-from), #fcd34d, var(--tw-gradient-to, rgba(252, 211, 77, 0));\n  }\n\n  .\\32xl\\:hover\\:via-yellow-400:hover {\n    --tw-gradient-stops: var(--tw-gradient-from), #fbbf24, var(--tw-gradient-to, rgba(251, 191, 36, 0));\n  }\n\n  .\\32xl\\:hover\\:via-yellow-500:hover {\n    --tw-gradient-stops: var(--tw-gradient-from), #f59e0b, var(--tw-gradient-to, rgba(245, 158, 11, 0));\n  }\n\n  .\\32xl\\:hover\\:via-yellow-600:hover {\n    --tw-gradient-stops: var(--tw-gradient-from), #d97706, var(--tw-gradient-to, rgba(217, 119, 6, 0));\n  }\n\n  .\\32xl\\:hover\\:via-yellow-700:hover {\n    --tw-gradient-stops: var(--tw-gradient-from), #b45309, var(--tw-gradient-to, rgba(180, 83, 9, 0));\n  }\n\n  .\\32xl\\:hover\\:via-yellow-800:hover {\n    --tw-gradient-stops: var(--tw-gradient-from), #92400e, var(--tw-gradient-to, rgba(146, 64, 14, 0));\n  }\n\n  .\\32xl\\:hover\\:via-yellow-900:hover {\n    --tw-gradient-stops: var(--tw-gradient-from), #78350f, var(--tw-gradient-to, rgba(120, 53, 15, 0));\n  }\n\n  .\\32xl\\:hover\\:via-green-50:hover {\n    --tw-gradient-stops: var(--tw-gradient-from), #ecfdf5, var(--tw-gradient-to, rgba(236, 253, 245, 0));\n  }\n\n  .\\32xl\\:hover\\:via-green-100:hover {\n    --tw-gradient-stops: var(--tw-gradient-from), #d1fae5, var(--tw-gradient-to, rgba(209, 250, 229, 0));\n  }\n\n  .\\32xl\\:hover\\:via-green-200:hover {\n    --tw-gradient-stops: var(--tw-gradient-from), #a7f3d0, var(--tw-gradient-to, rgba(167, 243, 208, 0));\n  }\n\n  .\\32xl\\:hover\\:via-green-300:hover {\n    --tw-gradient-stops: var(--tw-gradient-from), #6ee7b7, var(--tw-gradient-to, rgba(110, 231, 183, 0));\n  }\n\n  .\\32xl\\:hover\\:via-green-400:hover {\n    --tw-gradient-stops: var(--tw-gradient-from), #34d399, var(--tw-gradient-to, rgba(52, 211, 153, 0));\n  }\n\n  .\\32xl\\:hover\\:via-green-500:hover {\n    --tw-gradient-stops: var(--tw-gradient-from), #10b981, var(--tw-gradient-to, rgba(16, 185, 129, 0));\n  }\n\n  .\\32xl\\:hover\\:via-green-600:hover {\n    --tw-gradient-stops: var(--tw-gradient-from), #059669, var(--tw-gradient-to, rgba(5, 150, 105, 0));\n  }\n\n  .\\32xl\\:hover\\:via-green-700:hover {\n    --tw-gradient-stops: var(--tw-gradient-from), #047857, var(--tw-gradient-to, rgba(4, 120, 87, 0));\n  }\n\n  .\\32xl\\:hover\\:via-green-800:hover {\n    --tw-gradient-stops: var(--tw-gradient-from), #065f46, var(--tw-gradient-to, rgba(6, 95, 70, 0));\n  }\n\n  .\\32xl\\:hover\\:via-green-900:hover {\n    --tw-gradient-stops: var(--tw-gradient-from), #064e3b, var(--tw-gradient-to, rgba(6, 78, 59, 0));\n  }\n\n  .\\32xl\\:hover\\:via-blue-50:hover {\n    --tw-gradient-stops: var(--tw-gradient-from), #eff6ff, var(--tw-gradient-to, rgba(239, 246, 255, 0));\n  }\n\n  .\\32xl\\:hover\\:via-blue-100:hover {\n    --tw-gradient-stops: var(--tw-gradient-from), #dbeafe, var(--tw-gradient-to, rgba(219, 234, 254, 0));\n  }\n\n  .\\32xl\\:hover\\:via-blue-200:hover {\n    --tw-gradient-stops: var(--tw-gradient-from), #bfdbfe, var(--tw-gradient-to, rgba(191, 219, 254, 0));\n  }\n\n  .\\32xl\\:hover\\:via-blue-300:hover {\n    --tw-gradient-stops: var(--tw-gradient-from), #93c5fd, var(--tw-gradient-to, rgba(147, 197, 253, 0));\n  }\n\n  .\\32xl\\:hover\\:via-blue-400:hover {\n    --tw-gradient-stops: var(--tw-gradient-from), #60a5fa, var(--tw-gradient-to, rgba(96, 165, 250, 0));\n  }\n\n  .\\32xl\\:hover\\:via-blue-500:hover {\n    --tw-gradient-stops: var(--tw-gradient-from), #3b82f6, var(--tw-gradient-to, rgba(59, 130, 246, 0));\n  }\n\n  .\\32xl\\:hover\\:via-blue-600:hover {\n    --tw-gradient-stops: var(--tw-gradient-from), #2563eb, var(--tw-gradient-to, rgba(37, 99, 235, 0));\n  }\n\n  .\\32xl\\:hover\\:via-blue-700:hover {\n    --tw-gradient-stops: var(--tw-gradient-from), #1d4ed8, var(--tw-gradient-to, rgba(29, 78, 216, 0));\n  }\n\n  .\\32xl\\:hover\\:via-blue-800:hover {\n    --tw-gradient-stops: var(--tw-gradient-from), #1e40af, var(--tw-gradient-to, rgba(30, 64, 175, 0));\n  }\n\n  .\\32xl\\:hover\\:via-blue-900:hover {\n    --tw-gradient-stops: var(--tw-gradient-from), #1e3a8a, var(--tw-gradient-to, rgba(30, 58, 138, 0));\n  }\n\n  .\\32xl\\:hover\\:via-indigo-50:hover {\n    --tw-gradient-stops: var(--tw-gradient-from), #eef2ff, var(--tw-gradient-to, rgba(238, 242, 255, 0));\n  }\n\n  .\\32xl\\:hover\\:via-indigo-100:hover {\n    --tw-gradient-stops: var(--tw-gradient-from), #e0e7ff, var(--tw-gradient-to, rgba(224, 231, 255, 0));\n  }\n\n  .\\32xl\\:hover\\:via-indigo-200:hover {\n    --tw-gradient-stops: var(--tw-gradient-from), #c7d2fe, var(--tw-gradient-to, rgba(199, 210, 254, 0));\n  }\n\n  .\\32xl\\:hover\\:via-indigo-300:hover {\n    --tw-gradient-stops: var(--tw-gradient-from), #a5b4fc, var(--tw-gradient-to, rgba(165, 180, 252, 0));\n  }\n\n  .\\32xl\\:hover\\:via-indigo-400:hover {\n    --tw-gradient-stops: var(--tw-gradient-from), #818cf8, var(--tw-gradient-to, rgba(129, 140, 248, 0));\n  }\n\n  .\\32xl\\:hover\\:via-indigo-500:hover {\n    --tw-gradient-stops: var(--tw-gradient-from), #6366f1, var(--tw-gradient-to, rgba(99, 102, 241, 0));\n  }\n\n  .\\32xl\\:hover\\:via-indigo-600:hover {\n    --tw-gradient-stops: var(--tw-gradient-from), #4f46e5, var(--tw-gradient-to, rgba(79, 70, 229, 0));\n  }\n\n  .\\32xl\\:hover\\:via-indigo-700:hover {\n    --tw-gradient-stops: var(--tw-gradient-from), #4338ca, var(--tw-gradient-to, rgba(67, 56, 202, 0));\n  }\n\n  .\\32xl\\:hover\\:via-indigo-800:hover {\n    --tw-gradient-stops: var(--tw-gradient-from), #3730a3, var(--tw-gradient-to, rgba(55, 48, 163, 0));\n  }\n\n  .\\32xl\\:hover\\:via-indigo-900:hover {\n    --tw-gradient-stops: var(--tw-gradient-from), #312e81, var(--tw-gradient-to, rgba(49, 46, 129, 0));\n  }\n\n  .\\32xl\\:hover\\:via-purple-50:hover {\n    --tw-gradient-stops: var(--tw-gradient-from), #f5f3ff, var(--tw-gradient-to, rgba(245, 243, 255, 0));\n  }\n\n  .\\32xl\\:hover\\:via-purple-100:hover {\n    --tw-gradient-stops: var(--tw-gradient-from), #ede9fe, var(--tw-gradient-to, rgba(237, 233, 254, 0));\n  }\n\n  .\\32xl\\:hover\\:via-purple-200:hover {\n    --tw-gradient-stops: var(--tw-gradient-from), #ddd6fe, var(--tw-gradient-to, rgba(221, 214, 254, 0));\n  }\n\n  .\\32xl\\:hover\\:via-purple-300:hover {\n    --tw-gradient-stops: var(--tw-gradient-from), #c4b5fd, var(--tw-gradient-to, rgba(196, 181, 253, 0));\n  }\n\n  .\\32xl\\:hover\\:via-purple-400:hover {\n    --tw-gradient-stops: var(--tw-gradient-from), #a78bfa, var(--tw-gradient-to, rgba(167, 139, 250, 0));\n  }\n\n  .\\32xl\\:hover\\:via-purple-500:hover {\n    --tw-gradient-stops: var(--tw-gradient-from), #8b5cf6, var(--tw-gradient-to, rgba(139, 92, 246, 0));\n  }\n\n  .\\32xl\\:hover\\:via-purple-600:hover {\n    --tw-gradient-stops: var(--tw-gradient-from), #7c3aed, var(--tw-gradient-to, rgba(124, 58, 237, 0));\n  }\n\n  .\\32xl\\:hover\\:via-purple-700:hover {\n    --tw-gradient-stops: var(--tw-gradient-from), #6d28d9, var(--tw-gradient-to, rgba(109, 40, 217, 0));\n  }\n\n  .\\32xl\\:hover\\:via-purple-800:hover {\n    --tw-gradient-stops: var(--tw-gradient-from), #5b21b6, var(--tw-gradient-to, rgba(91, 33, 182, 0));\n  }\n\n  .\\32xl\\:hover\\:via-purple-900:hover {\n    --tw-gradient-stops: var(--tw-gradient-from), #4c1d95, var(--tw-gradient-to, rgba(76, 29, 149, 0));\n  }\n\n  .\\32xl\\:hover\\:via-pink-50:hover {\n    --tw-gradient-stops: var(--tw-gradient-from), #fdf2f8, var(--tw-gradient-to, rgba(253, 242, 248, 0));\n  }\n\n  .\\32xl\\:hover\\:via-pink-100:hover {\n    --tw-gradient-stops: var(--tw-gradient-from), #fce7f3, var(--tw-gradient-to, rgba(252, 231, 243, 0));\n  }\n\n  .\\32xl\\:hover\\:via-pink-200:hover {\n    --tw-gradient-stops: var(--tw-gradient-from), #fbcfe8, var(--tw-gradient-to, rgba(251, 207, 232, 0));\n  }\n\n  .\\32xl\\:hover\\:via-pink-300:hover {\n    --tw-gradient-stops: var(--tw-gradient-from), #f9a8d4, var(--tw-gradient-to, rgba(249, 168, 212, 0));\n  }\n\n  .\\32xl\\:hover\\:via-pink-400:hover {\n    --tw-gradient-stops: var(--tw-gradient-from), #f472b6, var(--tw-gradient-to, rgba(244, 114, 182, 0));\n  }\n\n  .\\32xl\\:hover\\:via-pink-500:hover {\n    --tw-gradient-stops: var(--tw-gradient-from), #ec4899, var(--tw-gradient-to, rgba(236, 72, 153, 0));\n  }\n\n  .\\32xl\\:hover\\:via-pink-600:hover {\n    --tw-gradient-stops: var(--tw-gradient-from), #db2777, var(--tw-gradient-to, rgba(219, 39, 119, 0));\n  }\n\n  .\\32xl\\:hover\\:via-pink-700:hover {\n    --tw-gradient-stops: var(--tw-gradient-from), #be185d, var(--tw-gradient-to, rgba(190, 24, 93, 0));\n  }\n\n  .\\32xl\\:hover\\:via-pink-800:hover {\n    --tw-gradient-stops: var(--tw-gradient-from), #9d174d, var(--tw-gradient-to, rgba(157, 23, 77, 0));\n  }\n\n  .\\32xl\\:hover\\:via-pink-900:hover {\n    --tw-gradient-stops: var(--tw-gradient-from), #831843, var(--tw-gradient-to, rgba(131, 24, 67, 0));\n  }\n\n  .\\32xl\\:hover\\:to-transparent:hover {\n    --tw-gradient-to: transparent;\n  }\n\n  .\\32xl\\:hover\\:to-current:hover {\n    --tw-gradient-to: currentColor;\n  }\n\n  .\\32xl\\:hover\\:to-black:hover {\n    --tw-gradient-to: #000;\n  }\n\n  .\\32xl\\:hover\\:to-white:hover {\n    --tw-gradient-to: #fff;\n  }\n\n  .\\32xl\\:hover\\:to-gray-50:hover {\n    --tw-gradient-to: #f9fafb;\n  }\n\n  .\\32xl\\:hover\\:to-gray-100:hover {\n    --tw-gradient-to: #f3f4f6;\n  }\n\n  .\\32xl\\:hover\\:to-gray-200:hover {\n    --tw-gradient-to: #e5e7eb;\n  }\n\n  .\\32xl\\:hover\\:to-gray-300:hover {\n    --tw-gradient-to: #d1d5db;\n  }\n\n  .\\32xl\\:hover\\:to-gray-400:hover {\n    --tw-gradient-to: #9ca3af;\n  }\n\n  .\\32xl\\:hover\\:to-gray-500:hover {\n    --tw-gradient-to: #6b7280;\n  }\n\n  .\\32xl\\:hover\\:to-gray-600:hover {\n    --tw-gradient-to: #4b5563;\n  }\n\n  .\\32xl\\:hover\\:to-gray-700:hover {\n    --tw-gradient-to: #374151;\n  }\n\n  .\\32xl\\:hover\\:to-gray-800:hover {\n    --tw-gradient-to: #1f2937;\n  }\n\n  .\\32xl\\:hover\\:to-gray-900:hover {\n    --tw-gradient-to: #111827;\n  }\n\n  .\\32xl\\:hover\\:to-red-50:hover {\n    --tw-gradient-to: #fef2f2;\n  }\n\n  .\\32xl\\:hover\\:to-red-100:hover {\n    --tw-gradient-to: #fee2e2;\n  }\n\n  .\\32xl\\:hover\\:to-red-200:hover {\n    --tw-gradient-to: #fecaca;\n  }\n\n  .\\32xl\\:hover\\:to-red-300:hover {\n    --tw-gradient-to: #fca5a5;\n  }\n\n  .\\32xl\\:hover\\:to-red-400:hover {\n    --tw-gradient-to: #f87171;\n  }\n\n  .\\32xl\\:hover\\:to-red-500:hover {\n    --tw-gradient-to: #ef4444;\n  }\n\n  .\\32xl\\:hover\\:to-red-600:hover {\n    --tw-gradient-to: #dc2626;\n  }\n\n  .\\32xl\\:hover\\:to-red-700:hover {\n    --tw-gradient-to: #b91c1c;\n  }\n\n  .\\32xl\\:hover\\:to-red-800:hover {\n    --tw-gradient-to: #991b1b;\n  }\n\n  .\\32xl\\:hover\\:to-red-900:hover {\n    --tw-gradient-to: #7f1d1d;\n  }\n\n  .\\32xl\\:hover\\:to-yellow-50:hover {\n    --tw-gradient-to: #fffbeb;\n  }\n\n  .\\32xl\\:hover\\:to-yellow-100:hover {\n    --tw-gradient-to: #fef3c7;\n  }\n\n  .\\32xl\\:hover\\:to-yellow-200:hover {\n    --tw-gradient-to: #fde68a;\n  }\n\n  .\\32xl\\:hover\\:to-yellow-300:hover {\n    --tw-gradient-to: #fcd34d;\n  }\n\n  .\\32xl\\:hover\\:to-yellow-400:hover {\n    --tw-gradient-to: #fbbf24;\n  }\n\n  .\\32xl\\:hover\\:to-yellow-500:hover {\n    --tw-gradient-to: #f59e0b;\n  }\n\n  .\\32xl\\:hover\\:to-yellow-600:hover {\n    --tw-gradient-to: #d97706;\n  }\n\n  .\\32xl\\:hover\\:to-yellow-700:hover {\n    --tw-gradient-to: #b45309;\n  }\n\n  .\\32xl\\:hover\\:to-yellow-800:hover {\n    --tw-gradient-to: #92400e;\n  }\n\n  .\\32xl\\:hover\\:to-yellow-900:hover {\n    --tw-gradient-to: #78350f;\n  }\n\n  .\\32xl\\:hover\\:to-green-50:hover {\n    --tw-gradient-to: #ecfdf5;\n  }\n\n  .\\32xl\\:hover\\:to-green-100:hover {\n    --tw-gradient-to: #d1fae5;\n  }\n\n  .\\32xl\\:hover\\:to-green-200:hover {\n    --tw-gradient-to: #a7f3d0;\n  }\n\n  .\\32xl\\:hover\\:to-green-300:hover {\n    --tw-gradient-to: #6ee7b7;\n  }\n\n  .\\32xl\\:hover\\:to-green-400:hover {\n    --tw-gradient-to: #34d399;\n  }\n\n  .\\32xl\\:hover\\:to-green-500:hover {\n    --tw-gradient-to: #10b981;\n  }\n\n  .\\32xl\\:hover\\:to-green-600:hover {\n    --tw-gradient-to: #059669;\n  }\n\n  .\\32xl\\:hover\\:to-green-700:hover {\n    --tw-gradient-to: #047857;\n  }\n\n  .\\32xl\\:hover\\:to-green-800:hover {\n    --tw-gradient-to: #065f46;\n  }\n\n  .\\32xl\\:hover\\:to-green-900:hover {\n    --tw-gradient-to: #064e3b;\n  }\n\n  .\\32xl\\:hover\\:to-blue-50:hover {\n    --tw-gradient-to: #eff6ff;\n  }\n\n  .\\32xl\\:hover\\:to-blue-100:hover {\n    --tw-gradient-to: #dbeafe;\n  }\n\n  .\\32xl\\:hover\\:to-blue-200:hover {\n    --tw-gradient-to: #bfdbfe;\n  }\n\n  .\\32xl\\:hover\\:to-blue-300:hover {\n    --tw-gradient-to: #93c5fd;\n  }\n\n  .\\32xl\\:hover\\:to-blue-400:hover {\n    --tw-gradient-to: #60a5fa;\n  }\n\n  .\\32xl\\:hover\\:to-blue-500:hover {\n    --tw-gradient-to: #3b82f6;\n  }\n\n  .\\32xl\\:hover\\:to-blue-600:hover {\n    --tw-gradient-to: #2563eb;\n  }\n\n  .\\32xl\\:hover\\:to-blue-700:hover {\n    --tw-gradient-to: #1d4ed8;\n  }\n\n  .\\32xl\\:hover\\:to-blue-800:hover {\n    --tw-gradient-to: #1e40af;\n  }\n\n  .\\32xl\\:hover\\:to-blue-900:hover {\n    --tw-gradient-to: #1e3a8a;\n  }\n\n  .\\32xl\\:hover\\:to-indigo-50:hover {\n    --tw-gradient-to: #eef2ff;\n  }\n\n  .\\32xl\\:hover\\:to-indigo-100:hover {\n    --tw-gradient-to: #e0e7ff;\n  }\n\n  .\\32xl\\:hover\\:to-indigo-200:hover {\n    --tw-gradient-to: #c7d2fe;\n  }\n\n  .\\32xl\\:hover\\:to-indigo-300:hover {\n    --tw-gradient-to: #a5b4fc;\n  }\n\n  .\\32xl\\:hover\\:to-indigo-400:hover {\n    --tw-gradient-to: #818cf8;\n  }\n\n  .\\32xl\\:hover\\:to-indigo-500:hover {\n    --tw-gradient-to: #6366f1;\n  }\n\n  .\\32xl\\:hover\\:to-indigo-600:hover {\n    --tw-gradient-to: #4f46e5;\n  }\n\n  .\\32xl\\:hover\\:to-indigo-700:hover {\n    --tw-gradient-to: #4338ca;\n  }\n\n  .\\32xl\\:hover\\:to-indigo-800:hover {\n    --tw-gradient-to: #3730a3;\n  }\n\n  .\\32xl\\:hover\\:to-indigo-900:hover {\n    --tw-gradient-to: #312e81;\n  }\n\n  .\\32xl\\:hover\\:to-purple-50:hover {\n    --tw-gradient-to: #f5f3ff;\n  }\n\n  .\\32xl\\:hover\\:to-purple-100:hover {\n    --tw-gradient-to: #ede9fe;\n  }\n\n  .\\32xl\\:hover\\:to-purple-200:hover {\n    --tw-gradient-to: #ddd6fe;\n  }\n\n  .\\32xl\\:hover\\:to-purple-300:hover {\n    --tw-gradient-to: #c4b5fd;\n  }\n\n  .\\32xl\\:hover\\:to-purple-400:hover {\n    --tw-gradient-to: #a78bfa;\n  }\n\n  .\\32xl\\:hover\\:to-purple-500:hover {\n    --tw-gradient-to: #8b5cf6;\n  }\n\n  .\\32xl\\:hover\\:to-purple-600:hover {\n    --tw-gradient-to: #7c3aed;\n  }\n\n  .\\32xl\\:hover\\:to-purple-700:hover {\n    --tw-gradient-to: #6d28d9;\n  }\n\n  .\\32xl\\:hover\\:to-purple-800:hover {\n    --tw-gradient-to: #5b21b6;\n  }\n\n  .\\32xl\\:hover\\:to-purple-900:hover {\n    --tw-gradient-to: #4c1d95;\n  }\n\n  .\\32xl\\:hover\\:to-pink-50:hover {\n    --tw-gradient-to: #fdf2f8;\n  }\n\n  .\\32xl\\:hover\\:to-pink-100:hover {\n    --tw-gradient-to: #fce7f3;\n  }\n\n  .\\32xl\\:hover\\:to-pink-200:hover {\n    --tw-gradient-to: #fbcfe8;\n  }\n\n  .\\32xl\\:hover\\:to-pink-300:hover {\n    --tw-gradient-to: #f9a8d4;\n  }\n\n  .\\32xl\\:hover\\:to-pink-400:hover {\n    --tw-gradient-to: #f472b6;\n  }\n\n  .\\32xl\\:hover\\:to-pink-500:hover {\n    --tw-gradient-to: #ec4899;\n  }\n\n  .\\32xl\\:hover\\:to-pink-600:hover {\n    --tw-gradient-to: #db2777;\n  }\n\n  .\\32xl\\:hover\\:to-pink-700:hover {\n    --tw-gradient-to: #be185d;\n  }\n\n  .\\32xl\\:hover\\:to-pink-800:hover {\n    --tw-gradient-to: #9d174d;\n  }\n\n  .\\32xl\\:hover\\:to-pink-900:hover {\n    --tw-gradient-to: #831843;\n  }\n\n  .\\32xl\\:focus\\:from-transparent:focus {\n    --tw-gradient-from: transparent;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(0, 0, 0, 0));\n  }\n\n  .\\32xl\\:focus\\:from-current:focus {\n    --tw-gradient-from: currentColor;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(255, 255, 255, 0));\n  }\n\n  .\\32xl\\:focus\\:from-black:focus {\n    --tw-gradient-from: #000;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(0, 0, 0, 0));\n  }\n\n  .\\32xl\\:focus\\:from-white:focus {\n    --tw-gradient-from: #fff;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(255, 255, 255, 0));\n  }\n\n  .\\32xl\\:focus\\:from-gray-50:focus {\n    --tw-gradient-from: #f9fafb;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(249, 250, 251, 0));\n  }\n\n  .\\32xl\\:focus\\:from-gray-100:focus {\n    --tw-gradient-from: #f3f4f6;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(243, 244, 246, 0));\n  }\n\n  .\\32xl\\:focus\\:from-gray-200:focus {\n    --tw-gradient-from: #e5e7eb;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(229, 231, 235, 0));\n  }\n\n  .\\32xl\\:focus\\:from-gray-300:focus {\n    --tw-gradient-from: #d1d5db;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(209, 213, 219, 0));\n  }\n\n  .\\32xl\\:focus\\:from-gray-400:focus {\n    --tw-gradient-from: #9ca3af;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(156, 163, 175, 0));\n  }\n\n  .\\32xl\\:focus\\:from-gray-500:focus {\n    --tw-gradient-from: #6b7280;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(107, 114, 128, 0));\n  }\n\n  .\\32xl\\:focus\\:from-gray-600:focus {\n    --tw-gradient-from: #4b5563;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(75, 85, 99, 0));\n  }\n\n  .\\32xl\\:focus\\:from-gray-700:focus {\n    --tw-gradient-from: #374151;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(55, 65, 81, 0));\n  }\n\n  .\\32xl\\:focus\\:from-gray-800:focus {\n    --tw-gradient-from: #1f2937;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(31, 41, 55, 0));\n  }\n\n  .\\32xl\\:focus\\:from-gray-900:focus {\n    --tw-gradient-from: #111827;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(17, 24, 39, 0));\n  }\n\n  .\\32xl\\:focus\\:from-red-50:focus {\n    --tw-gradient-from: #fef2f2;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(254, 242, 242, 0));\n  }\n\n  .\\32xl\\:focus\\:from-red-100:focus {\n    --tw-gradient-from: #fee2e2;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(254, 226, 226, 0));\n  }\n\n  .\\32xl\\:focus\\:from-red-200:focus {\n    --tw-gradient-from: #fecaca;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(254, 202, 202, 0));\n  }\n\n  .\\32xl\\:focus\\:from-red-300:focus {\n    --tw-gradient-from: #fca5a5;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(252, 165, 165, 0));\n  }\n\n  .\\32xl\\:focus\\:from-red-400:focus {\n    --tw-gradient-from: #f87171;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(248, 113, 113, 0));\n  }\n\n  .\\32xl\\:focus\\:from-red-500:focus {\n    --tw-gradient-from: #ef4444;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(239, 68, 68, 0));\n  }\n\n  .\\32xl\\:focus\\:from-red-600:focus {\n    --tw-gradient-from: #dc2626;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(220, 38, 38, 0));\n  }\n\n  .\\32xl\\:focus\\:from-red-700:focus {\n    --tw-gradient-from: #b91c1c;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(185, 28, 28, 0));\n  }\n\n  .\\32xl\\:focus\\:from-red-800:focus {\n    --tw-gradient-from: #991b1b;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(153, 27, 27, 0));\n  }\n\n  .\\32xl\\:focus\\:from-red-900:focus {\n    --tw-gradient-from: #7f1d1d;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(127, 29, 29, 0));\n  }\n\n  .\\32xl\\:focus\\:from-yellow-50:focus {\n    --tw-gradient-from: #fffbeb;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(255, 251, 235, 0));\n  }\n\n  .\\32xl\\:focus\\:from-yellow-100:focus {\n    --tw-gradient-from: #fef3c7;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(254, 243, 199, 0));\n  }\n\n  .\\32xl\\:focus\\:from-yellow-200:focus {\n    --tw-gradient-from: #fde68a;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(253, 230, 138, 0));\n  }\n\n  .\\32xl\\:focus\\:from-yellow-300:focus {\n    --tw-gradient-from: #fcd34d;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(252, 211, 77, 0));\n  }\n\n  .\\32xl\\:focus\\:from-yellow-400:focus {\n    --tw-gradient-from: #fbbf24;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(251, 191, 36, 0));\n  }\n\n  .\\32xl\\:focus\\:from-yellow-500:focus {\n    --tw-gradient-from: #f59e0b;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(245, 158, 11, 0));\n  }\n\n  .\\32xl\\:focus\\:from-yellow-600:focus {\n    --tw-gradient-from: #d97706;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(217, 119, 6, 0));\n  }\n\n  .\\32xl\\:focus\\:from-yellow-700:focus {\n    --tw-gradient-from: #b45309;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(180, 83, 9, 0));\n  }\n\n  .\\32xl\\:focus\\:from-yellow-800:focus {\n    --tw-gradient-from: #92400e;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(146, 64, 14, 0));\n  }\n\n  .\\32xl\\:focus\\:from-yellow-900:focus {\n    --tw-gradient-from: #78350f;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(120, 53, 15, 0));\n  }\n\n  .\\32xl\\:focus\\:from-green-50:focus {\n    --tw-gradient-from: #ecfdf5;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(236, 253, 245, 0));\n  }\n\n  .\\32xl\\:focus\\:from-green-100:focus {\n    --tw-gradient-from: #d1fae5;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(209, 250, 229, 0));\n  }\n\n  .\\32xl\\:focus\\:from-green-200:focus {\n    --tw-gradient-from: #a7f3d0;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(167, 243, 208, 0));\n  }\n\n  .\\32xl\\:focus\\:from-green-300:focus {\n    --tw-gradient-from: #6ee7b7;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(110, 231, 183, 0));\n  }\n\n  .\\32xl\\:focus\\:from-green-400:focus {\n    --tw-gradient-from: #34d399;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(52, 211, 153, 0));\n  }\n\n  .\\32xl\\:focus\\:from-green-500:focus {\n    --tw-gradient-from: #10b981;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(16, 185, 129, 0));\n  }\n\n  .\\32xl\\:focus\\:from-green-600:focus {\n    --tw-gradient-from: #059669;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(5, 150, 105, 0));\n  }\n\n  .\\32xl\\:focus\\:from-green-700:focus {\n    --tw-gradient-from: #047857;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(4, 120, 87, 0));\n  }\n\n  .\\32xl\\:focus\\:from-green-800:focus {\n    --tw-gradient-from: #065f46;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(6, 95, 70, 0));\n  }\n\n  .\\32xl\\:focus\\:from-green-900:focus {\n    --tw-gradient-from: #064e3b;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(6, 78, 59, 0));\n  }\n\n  .\\32xl\\:focus\\:from-blue-50:focus {\n    --tw-gradient-from: #eff6ff;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(239, 246, 255, 0));\n  }\n\n  .\\32xl\\:focus\\:from-blue-100:focus {\n    --tw-gradient-from: #dbeafe;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(219, 234, 254, 0));\n  }\n\n  .\\32xl\\:focus\\:from-blue-200:focus {\n    --tw-gradient-from: #bfdbfe;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(191, 219, 254, 0));\n  }\n\n  .\\32xl\\:focus\\:from-blue-300:focus {\n    --tw-gradient-from: #93c5fd;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(147, 197, 253, 0));\n  }\n\n  .\\32xl\\:focus\\:from-blue-400:focus {\n    --tw-gradient-from: #60a5fa;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(96, 165, 250, 0));\n  }\n\n  .\\32xl\\:focus\\:from-blue-500:focus {\n    --tw-gradient-from: #3b82f6;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(59, 130, 246, 0));\n  }\n\n  .\\32xl\\:focus\\:from-blue-600:focus {\n    --tw-gradient-from: #2563eb;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(37, 99, 235, 0));\n  }\n\n  .\\32xl\\:focus\\:from-blue-700:focus {\n    --tw-gradient-from: #1d4ed8;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(29, 78, 216, 0));\n  }\n\n  .\\32xl\\:focus\\:from-blue-800:focus {\n    --tw-gradient-from: #1e40af;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(30, 64, 175, 0));\n  }\n\n  .\\32xl\\:focus\\:from-blue-900:focus {\n    --tw-gradient-from: #1e3a8a;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(30, 58, 138, 0));\n  }\n\n  .\\32xl\\:focus\\:from-indigo-50:focus {\n    --tw-gradient-from: #eef2ff;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(238, 242, 255, 0));\n  }\n\n  .\\32xl\\:focus\\:from-indigo-100:focus {\n    --tw-gradient-from: #e0e7ff;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(224, 231, 255, 0));\n  }\n\n  .\\32xl\\:focus\\:from-indigo-200:focus {\n    --tw-gradient-from: #c7d2fe;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(199, 210, 254, 0));\n  }\n\n  .\\32xl\\:focus\\:from-indigo-300:focus {\n    --tw-gradient-from: #a5b4fc;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(165, 180, 252, 0));\n  }\n\n  .\\32xl\\:focus\\:from-indigo-400:focus {\n    --tw-gradient-from: #818cf8;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(129, 140, 248, 0));\n  }\n\n  .\\32xl\\:focus\\:from-indigo-500:focus {\n    --tw-gradient-from: #6366f1;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(99, 102, 241, 0));\n  }\n\n  .\\32xl\\:focus\\:from-indigo-600:focus {\n    --tw-gradient-from: #4f46e5;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(79, 70, 229, 0));\n  }\n\n  .\\32xl\\:focus\\:from-indigo-700:focus {\n    --tw-gradient-from: #4338ca;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(67, 56, 202, 0));\n  }\n\n  .\\32xl\\:focus\\:from-indigo-800:focus {\n    --tw-gradient-from: #3730a3;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(55, 48, 163, 0));\n  }\n\n  .\\32xl\\:focus\\:from-indigo-900:focus {\n    --tw-gradient-from: #312e81;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(49, 46, 129, 0));\n  }\n\n  .\\32xl\\:focus\\:from-purple-50:focus {\n    --tw-gradient-from: #f5f3ff;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(245, 243, 255, 0));\n  }\n\n  .\\32xl\\:focus\\:from-purple-100:focus {\n    --tw-gradient-from: #ede9fe;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(237, 233, 254, 0));\n  }\n\n  .\\32xl\\:focus\\:from-purple-200:focus {\n    --tw-gradient-from: #ddd6fe;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(221, 214, 254, 0));\n  }\n\n  .\\32xl\\:focus\\:from-purple-300:focus {\n    --tw-gradient-from: #c4b5fd;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(196, 181, 253, 0));\n  }\n\n  .\\32xl\\:focus\\:from-purple-400:focus {\n    --tw-gradient-from: #a78bfa;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(167, 139, 250, 0));\n  }\n\n  .\\32xl\\:focus\\:from-purple-500:focus {\n    --tw-gradient-from: #8b5cf6;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(139, 92, 246, 0));\n  }\n\n  .\\32xl\\:focus\\:from-purple-600:focus {\n    --tw-gradient-from: #7c3aed;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(124, 58, 237, 0));\n  }\n\n  .\\32xl\\:focus\\:from-purple-700:focus {\n    --tw-gradient-from: #6d28d9;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(109, 40, 217, 0));\n  }\n\n  .\\32xl\\:focus\\:from-purple-800:focus {\n    --tw-gradient-from: #5b21b6;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(91, 33, 182, 0));\n  }\n\n  .\\32xl\\:focus\\:from-purple-900:focus {\n    --tw-gradient-from: #4c1d95;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(76, 29, 149, 0));\n  }\n\n  .\\32xl\\:focus\\:from-pink-50:focus {\n    --tw-gradient-from: #fdf2f8;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(253, 242, 248, 0));\n  }\n\n  .\\32xl\\:focus\\:from-pink-100:focus {\n    --tw-gradient-from: #fce7f3;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(252, 231, 243, 0));\n  }\n\n  .\\32xl\\:focus\\:from-pink-200:focus {\n    --tw-gradient-from: #fbcfe8;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(251, 207, 232, 0));\n  }\n\n  .\\32xl\\:focus\\:from-pink-300:focus {\n    --tw-gradient-from: #f9a8d4;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(249, 168, 212, 0));\n  }\n\n  .\\32xl\\:focus\\:from-pink-400:focus {\n    --tw-gradient-from: #f472b6;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(244, 114, 182, 0));\n  }\n\n  .\\32xl\\:focus\\:from-pink-500:focus {\n    --tw-gradient-from: #ec4899;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(236, 72, 153, 0));\n  }\n\n  .\\32xl\\:focus\\:from-pink-600:focus {\n    --tw-gradient-from: #db2777;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(219, 39, 119, 0));\n  }\n\n  .\\32xl\\:focus\\:from-pink-700:focus {\n    --tw-gradient-from: #be185d;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(190, 24, 93, 0));\n  }\n\n  .\\32xl\\:focus\\:from-pink-800:focus {\n    --tw-gradient-from: #9d174d;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(157, 23, 77, 0));\n  }\n\n  .\\32xl\\:focus\\:from-pink-900:focus {\n    --tw-gradient-from: #831843;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(131, 24, 67, 0));\n  }\n\n  .\\32xl\\:focus\\:via-transparent:focus {\n    --tw-gradient-stops: var(--tw-gradient-from), transparent, var(--tw-gradient-to, rgba(0, 0, 0, 0));\n  }\n\n  .\\32xl\\:focus\\:via-current:focus {\n    --tw-gradient-stops: var(--tw-gradient-from), currentColor, var(--tw-gradient-to, rgba(255, 255, 255, 0));\n  }\n\n  .\\32xl\\:focus\\:via-black:focus {\n    --tw-gradient-stops: var(--tw-gradient-from), #000, var(--tw-gradient-to, rgba(0, 0, 0, 0));\n  }\n\n  .\\32xl\\:focus\\:via-white:focus {\n    --tw-gradient-stops: var(--tw-gradient-from), #fff, var(--tw-gradient-to, rgba(255, 255, 255, 0));\n  }\n\n  .\\32xl\\:focus\\:via-gray-50:focus {\n    --tw-gradient-stops: var(--tw-gradient-from), #f9fafb, var(--tw-gradient-to, rgba(249, 250, 251, 0));\n  }\n\n  .\\32xl\\:focus\\:via-gray-100:focus {\n    --tw-gradient-stops: var(--tw-gradient-from), #f3f4f6, var(--tw-gradient-to, rgba(243, 244, 246, 0));\n  }\n\n  .\\32xl\\:focus\\:via-gray-200:focus {\n    --tw-gradient-stops: var(--tw-gradient-from), #e5e7eb, var(--tw-gradient-to, rgba(229, 231, 235, 0));\n  }\n\n  .\\32xl\\:focus\\:via-gray-300:focus {\n    --tw-gradient-stops: var(--tw-gradient-from), #d1d5db, var(--tw-gradient-to, rgba(209, 213, 219, 0));\n  }\n\n  .\\32xl\\:focus\\:via-gray-400:focus {\n    --tw-gradient-stops: var(--tw-gradient-from), #9ca3af, var(--tw-gradient-to, rgba(156, 163, 175, 0));\n  }\n\n  .\\32xl\\:focus\\:via-gray-500:focus {\n    --tw-gradient-stops: var(--tw-gradient-from), #6b7280, var(--tw-gradient-to, rgba(107, 114, 128, 0));\n  }\n\n  .\\32xl\\:focus\\:via-gray-600:focus {\n    --tw-gradient-stops: var(--tw-gradient-from), #4b5563, var(--tw-gradient-to, rgba(75, 85, 99, 0));\n  }\n\n  .\\32xl\\:focus\\:via-gray-700:focus {\n    --tw-gradient-stops: var(--tw-gradient-from), #374151, var(--tw-gradient-to, rgba(55, 65, 81, 0));\n  }\n\n  .\\32xl\\:focus\\:via-gray-800:focus {\n    --tw-gradient-stops: var(--tw-gradient-from), #1f2937, var(--tw-gradient-to, rgba(31, 41, 55, 0));\n  }\n\n  .\\32xl\\:focus\\:via-gray-900:focus {\n    --tw-gradient-stops: var(--tw-gradient-from), #111827, var(--tw-gradient-to, rgba(17, 24, 39, 0));\n  }\n\n  .\\32xl\\:focus\\:via-red-50:focus {\n    --tw-gradient-stops: var(--tw-gradient-from), #fef2f2, var(--tw-gradient-to, rgba(254, 242, 242, 0));\n  }\n\n  .\\32xl\\:focus\\:via-red-100:focus {\n    --tw-gradient-stops: var(--tw-gradient-from), #fee2e2, var(--tw-gradient-to, rgba(254, 226, 226, 0));\n  }\n\n  .\\32xl\\:focus\\:via-red-200:focus {\n    --tw-gradient-stops: var(--tw-gradient-from), #fecaca, var(--tw-gradient-to, rgba(254, 202, 202, 0));\n  }\n\n  .\\32xl\\:focus\\:via-red-300:focus {\n    --tw-gradient-stops: var(--tw-gradient-from), #fca5a5, var(--tw-gradient-to, rgba(252, 165, 165, 0));\n  }\n\n  .\\32xl\\:focus\\:via-red-400:focus {\n    --tw-gradient-stops: var(--tw-gradient-from), #f87171, var(--tw-gradient-to, rgba(248, 113, 113, 0));\n  }\n\n  .\\32xl\\:focus\\:via-red-500:focus {\n    --tw-gradient-stops: var(--tw-gradient-from), #ef4444, var(--tw-gradient-to, rgba(239, 68, 68, 0));\n  }\n\n  .\\32xl\\:focus\\:via-red-600:focus {\n    --tw-gradient-stops: var(--tw-gradient-from), #dc2626, var(--tw-gradient-to, rgba(220, 38, 38, 0));\n  }\n\n  .\\32xl\\:focus\\:via-red-700:focus {\n    --tw-gradient-stops: var(--tw-gradient-from), #b91c1c, var(--tw-gradient-to, rgba(185, 28, 28, 0));\n  }\n\n  .\\32xl\\:focus\\:via-red-800:focus {\n    --tw-gradient-stops: var(--tw-gradient-from), #991b1b, var(--tw-gradient-to, rgba(153, 27, 27, 0));\n  }\n\n  .\\32xl\\:focus\\:via-red-900:focus {\n    --tw-gradient-stops: var(--tw-gradient-from), #7f1d1d, var(--tw-gradient-to, rgba(127, 29, 29, 0));\n  }\n\n  .\\32xl\\:focus\\:via-yellow-50:focus {\n    --tw-gradient-stops: var(--tw-gradient-from), #fffbeb, var(--tw-gradient-to, rgba(255, 251, 235, 0));\n  }\n\n  .\\32xl\\:focus\\:via-yellow-100:focus {\n    --tw-gradient-stops: var(--tw-gradient-from), #fef3c7, var(--tw-gradient-to, rgba(254, 243, 199, 0));\n  }\n\n  .\\32xl\\:focus\\:via-yellow-200:focus {\n    --tw-gradient-stops: var(--tw-gradient-from), #fde68a, var(--tw-gradient-to, rgba(253, 230, 138, 0));\n  }\n\n  .\\32xl\\:focus\\:via-yellow-300:focus {\n    --tw-gradient-stops: var(--tw-gradient-from), #fcd34d, var(--tw-gradient-to, rgba(252, 211, 77, 0));\n  }\n\n  .\\32xl\\:focus\\:via-yellow-400:focus {\n    --tw-gradient-stops: var(--tw-gradient-from), #fbbf24, var(--tw-gradient-to, rgba(251, 191, 36, 0));\n  }\n\n  .\\32xl\\:focus\\:via-yellow-500:focus {\n    --tw-gradient-stops: var(--tw-gradient-from), #f59e0b, var(--tw-gradient-to, rgba(245, 158, 11, 0));\n  }\n\n  .\\32xl\\:focus\\:via-yellow-600:focus {\n    --tw-gradient-stops: var(--tw-gradient-from), #d97706, var(--tw-gradient-to, rgba(217, 119, 6, 0));\n  }\n\n  .\\32xl\\:focus\\:via-yellow-700:focus {\n    --tw-gradient-stops: var(--tw-gradient-from), #b45309, var(--tw-gradient-to, rgba(180, 83, 9, 0));\n  }\n\n  .\\32xl\\:focus\\:via-yellow-800:focus {\n    --tw-gradient-stops: var(--tw-gradient-from), #92400e, var(--tw-gradient-to, rgba(146, 64, 14, 0));\n  }\n\n  .\\32xl\\:focus\\:via-yellow-900:focus {\n    --tw-gradient-stops: var(--tw-gradient-from), #78350f, var(--tw-gradient-to, rgba(120, 53, 15, 0));\n  }\n\n  .\\32xl\\:focus\\:via-green-50:focus {\n    --tw-gradient-stops: var(--tw-gradient-from), #ecfdf5, var(--tw-gradient-to, rgba(236, 253, 245, 0));\n  }\n\n  .\\32xl\\:focus\\:via-green-100:focus {\n    --tw-gradient-stops: var(--tw-gradient-from), #d1fae5, var(--tw-gradient-to, rgba(209, 250, 229, 0));\n  }\n\n  .\\32xl\\:focus\\:via-green-200:focus {\n    --tw-gradient-stops: var(--tw-gradient-from), #a7f3d0, var(--tw-gradient-to, rgba(167, 243, 208, 0));\n  }\n\n  .\\32xl\\:focus\\:via-green-300:focus {\n    --tw-gradient-stops: var(--tw-gradient-from), #6ee7b7, var(--tw-gradient-to, rgba(110, 231, 183, 0));\n  }\n\n  .\\32xl\\:focus\\:via-green-400:focus {\n    --tw-gradient-stops: var(--tw-gradient-from), #34d399, var(--tw-gradient-to, rgba(52, 211, 153, 0));\n  }\n\n  .\\32xl\\:focus\\:via-green-500:focus {\n    --tw-gradient-stops: var(--tw-gradient-from), #10b981, var(--tw-gradient-to, rgba(16, 185, 129, 0));\n  }\n\n  .\\32xl\\:focus\\:via-green-600:focus {\n    --tw-gradient-stops: var(--tw-gradient-from), #059669, var(--tw-gradient-to, rgba(5, 150, 105, 0));\n  }\n\n  .\\32xl\\:focus\\:via-green-700:focus {\n    --tw-gradient-stops: var(--tw-gradient-from), #047857, var(--tw-gradient-to, rgba(4, 120, 87, 0));\n  }\n\n  .\\32xl\\:focus\\:via-green-800:focus {\n    --tw-gradient-stops: var(--tw-gradient-from), #065f46, var(--tw-gradient-to, rgba(6, 95, 70, 0));\n  }\n\n  .\\32xl\\:focus\\:via-green-900:focus {\n    --tw-gradient-stops: var(--tw-gradient-from), #064e3b, var(--tw-gradient-to, rgba(6, 78, 59, 0));\n  }\n\n  .\\32xl\\:focus\\:via-blue-50:focus {\n    --tw-gradient-stops: var(--tw-gradient-from), #eff6ff, var(--tw-gradient-to, rgba(239, 246, 255, 0));\n  }\n\n  .\\32xl\\:focus\\:via-blue-100:focus {\n    --tw-gradient-stops: var(--tw-gradient-from), #dbeafe, var(--tw-gradient-to, rgba(219, 234, 254, 0));\n  }\n\n  .\\32xl\\:focus\\:via-blue-200:focus {\n    --tw-gradient-stops: var(--tw-gradient-from), #bfdbfe, var(--tw-gradient-to, rgba(191, 219, 254, 0));\n  }\n\n  .\\32xl\\:focus\\:via-blue-300:focus {\n    --tw-gradient-stops: var(--tw-gradient-from), #93c5fd, var(--tw-gradient-to, rgba(147, 197, 253, 0));\n  }\n\n  .\\32xl\\:focus\\:via-blue-400:focus {\n    --tw-gradient-stops: var(--tw-gradient-from), #60a5fa, var(--tw-gradient-to, rgba(96, 165, 250, 0));\n  }\n\n  .\\32xl\\:focus\\:via-blue-500:focus {\n    --tw-gradient-stops: var(--tw-gradient-from), #3b82f6, var(--tw-gradient-to, rgba(59, 130, 246, 0));\n  }\n\n  .\\32xl\\:focus\\:via-blue-600:focus {\n    --tw-gradient-stops: var(--tw-gradient-from), #2563eb, var(--tw-gradient-to, rgba(37, 99, 235, 0));\n  }\n\n  .\\32xl\\:focus\\:via-blue-700:focus {\n    --tw-gradient-stops: var(--tw-gradient-from), #1d4ed8, var(--tw-gradient-to, rgba(29, 78, 216, 0));\n  }\n\n  .\\32xl\\:focus\\:via-blue-800:focus {\n    --tw-gradient-stops: var(--tw-gradient-from), #1e40af, var(--tw-gradient-to, rgba(30, 64, 175, 0));\n  }\n\n  .\\32xl\\:focus\\:via-blue-900:focus {\n    --tw-gradient-stops: var(--tw-gradient-from), #1e3a8a, var(--tw-gradient-to, rgba(30, 58, 138, 0));\n  }\n\n  .\\32xl\\:focus\\:via-indigo-50:focus {\n    --tw-gradient-stops: var(--tw-gradient-from), #eef2ff, var(--tw-gradient-to, rgba(238, 242, 255, 0));\n  }\n\n  .\\32xl\\:focus\\:via-indigo-100:focus {\n    --tw-gradient-stops: var(--tw-gradient-from), #e0e7ff, var(--tw-gradient-to, rgba(224, 231, 255, 0));\n  }\n\n  .\\32xl\\:focus\\:via-indigo-200:focus {\n    --tw-gradient-stops: var(--tw-gradient-from), #c7d2fe, var(--tw-gradient-to, rgba(199, 210, 254, 0));\n  }\n\n  .\\32xl\\:focus\\:via-indigo-300:focus {\n    --tw-gradient-stops: var(--tw-gradient-from), #a5b4fc, var(--tw-gradient-to, rgba(165, 180, 252, 0));\n  }\n\n  .\\32xl\\:focus\\:via-indigo-400:focus {\n    --tw-gradient-stops: var(--tw-gradient-from), #818cf8, var(--tw-gradient-to, rgba(129, 140, 248, 0));\n  }\n\n  .\\32xl\\:focus\\:via-indigo-500:focus {\n    --tw-gradient-stops: var(--tw-gradient-from), #6366f1, var(--tw-gradient-to, rgba(99, 102, 241, 0));\n  }\n\n  .\\32xl\\:focus\\:via-indigo-600:focus {\n    --tw-gradient-stops: var(--tw-gradient-from), #4f46e5, var(--tw-gradient-to, rgba(79, 70, 229, 0));\n  }\n\n  .\\32xl\\:focus\\:via-indigo-700:focus {\n    --tw-gradient-stops: var(--tw-gradient-from), #4338ca, var(--tw-gradient-to, rgba(67, 56, 202, 0));\n  }\n\n  .\\32xl\\:focus\\:via-indigo-800:focus {\n    --tw-gradient-stops: var(--tw-gradient-from), #3730a3, var(--tw-gradient-to, rgba(55, 48, 163, 0));\n  }\n\n  .\\32xl\\:focus\\:via-indigo-900:focus {\n    --tw-gradient-stops: var(--tw-gradient-from), #312e81, var(--tw-gradient-to, rgba(49, 46, 129, 0));\n  }\n\n  .\\32xl\\:focus\\:via-purple-50:focus {\n    --tw-gradient-stops: var(--tw-gradient-from), #f5f3ff, var(--tw-gradient-to, rgba(245, 243, 255, 0));\n  }\n\n  .\\32xl\\:focus\\:via-purple-100:focus {\n    --tw-gradient-stops: var(--tw-gradient-from), #ede9fe, var(--tw-gradient-to, rgba(237, 233, 254, 0));\n  }\n\n  .\\32xl\\:focus\\:via-purple-200:focus {\n    --tw-gradient-stops: var(--tw-gradient-from), #ddd6fe, var(--tw-gradient-to, rgba(221, 214, 254, 0));\n  }\n\n  .\\32xl\\:focus\\:via-purple-300:focus {\n    --tw-gradient-stops: var(--tw-gradient-from), #c4b5fd, var(--tw-gradient-to, rgba(196, 181, 253, 0));\n  }\n\n  .\\32xl\\:focus\\:via-purple-400:focus {\n    --tw-gradient-stops: var(--tw-gradient-from), #a78bfa, var(--tw-gradient-to, rgba(167, 139, 250, 0));\n  }\n\n  .\\32xl\\:focus\\:via-purple-500:focus {\n    --tw-gradient-stops: var(--tw-gradient-from), #8b5cf6, var(--tw-gradient-to, rgba(139, 92, 246, 0));\n  }\n\n  .\\32xl\\:focus\\:via-purple-600:focus {\n    --tw-gradient-stops: var(--tw-gradient-from), #7c3aed, var(--tw-gradient-to, rgba(124, 58, 237, 0));\n  }\n\n  .\\32xl\\:focus\\:via-purple-700:focus {\n    --tw-gradient-stops: var(--tw-gradient-from), #6d28d9, var(--tw-gradient-to, rgba(109, 40, 217, 0));\n  }\n\n  .\\32xl\\:focus\\:via-purple-800:focus {\n    --tw-gradient-stops: var(--tw-gradient-from), #5b21b6, var(--tw-gradient-to, rgba(91, 33, 182, 0));\n  }\n\n  .\\32xl\\:focus\\:via-purple-900:focus {\n    --tw-gradient-stops: var(--tw-gradient-from), #4c1d95, var(--tw-gradient-to, rgba(76, 29, 149, 0));\n  }\n\n  .\\32xl\\:focus\\:via-pink-50:focus {\n    --tw-gradient-stops: var(--tw-gradient-from), #fdf2f8, var(--tw-gradient-to, rgba(253, 242, 248, 0));\n  }\n\n  .\\32xl\\:focus\\:via-pink-100:focus {\n    --tw-gradient-stops: var(--tw-gradient-from), #fce7f3, var(--tw-gradient-to, rgba(252, 231, 243, 0));\n  }\n\n  .\\32xl\\:focus\\:via-pink-200:focus {\n    --tw-gradient-stops: var(--tw-gradient-from), #fbcfe8, var(--tw-gradient-to, rgba(251, 207, 232, 0));\n  }\n\n  .\\32xl\\:focus\\:via-pink-300:focus {\n    --tw-gradient-stops: var(--tw-gradient-from), #f9a8d4, var(--tw-gradient-to, rgba(249, 168, 212, 0));\n  }\n\n  .\\32xl\\:focus\\:via-pink-400:focus {\n    --tw-gradient-stops: var(--tw-gradient-from), #f472b6, var(--tw-gradient-to, rgba(244, 114, 182, 0));\n  }\n\n  .\\32xl\\:focus\\:via-pink-500:focus {\n    --tw-gradient-stops: var(--tw-gradient-from), #ec4899, var(--tw-gradient-to, rgba(236, 72, 153, 0));\n  }\n\n  .\\32xl\\:focus\\:via-pink-600:focus {\n    --tw-gradient-stops: var(--tw-gradient-from), #db2777, var(--tw-gradient-to, rgba(219, 39, 119, 0));\n  }\n\n  .\\32xl\\:focus\\:via-pink-700:focus {\n    --tw-gradient-stops: var(--tw-gradient-from), #be185d, var(--tw-gradient-to, rgba(190, 24, 93, 0));\n  }\n\n  .\\32xl\\:focus\\:via-pink-800:focus {\n    --tw-gradient-stops: var(--tw-gradient-from), #9d174d, var(--tw-gradient-to, rgba(157, 23, 77, 0));\n  }\n\n  .\\32xl\\:focus\\:via-pink-900:focus {\n    --tw-gradient-stops: var(--tw-gradient-from), #831843, var(--tw-gradient-to, rgba(131, 24, 67, 0));\n  }\n\n  .\\32xl\\:focus\\:to-transparent:focus {\n    --tw-gradient-to: transparent;\n  }\n\n  .\\32xl\\:focus\\:to-current:focus {\n    --tw-gradient-to: currentColor;\n  }\n\n  .\\32xl\\:focus\\:to-black:focus {\n    --tw-gradient-to: #000;\n  }\n\n  .\\32xl\\:focus\\:to-white:focus {\n    --tw-gradient-to: #fff;\n  }\n\n  .\\32xl\\:focus\\:to-gray-50:focus {\n    --tw-gradient-to: #f9fafb;\n  }\n\n  .\\32xl\\:focus\\:to-gray-100:focus {\n    --tw-gradient-to: #f3f4f6;\n  }\n\n  .\\32xl\\:focus\\:to-gray-200:focus {\n    --tw-gradient-to: #e5e7eb;\n  }\n\n  .\\32xl\\:focus\\:to-gray-300:focus {\n    --tw-gradient-to: #d1d5db;\n  }\n\n  .\\32xl\\:focus\\:to-gray-400:focus {\n    --tw-gradient-to: #9ca3af;\n  }\n\n  .\\32xl\\:focus\\:to-gray-500:focus {\n    --tw-gradient-to: #6b7280;\n  }\n\n  .\\32xl\\:focus\\:to-gray-600:focus {\n    --tw-gradient-to: #4b5563;\n  }\n\n  .\\32xl\\:focus\\:to-gray-700:focus {\n    --tw-gradient-to: #374151;\n  }\n\n  .\\32xl\\:focus\\:to-gray-800:focus {\n    --tw-gradient-to: #1f2937;\n  }\n\n  .\\32xl\\:focus\\:to-gray-900:focus {\n    --tw-gradient-to: #111827;\n  }\n\n  .\\32xl\\:focus\\:to-red-50:focus {\n    --tw-gradient-to: #fef2f2;\n  }\n\n  .\\32xl\\:focus\\:to-red-100:focus {\n    --tw-gradient-to: #fee2e2;\n  }\n\n  .\\32xl\\:focus\\:to-red-200:focus {\n    --tw-gradient-to: #fecaca;\n  }\n\n  .\\32xl\\:focus\\:to-red-300:focus {\n    --tw-gradient-to: #fca5a5;\n  }\n\n  .\\32xl\\:focus\\:to-red-400:focus {\n    --tw-gradient-to: #f87171;\n  }\n\n  .\\32xl\\:focus\\:to-red-500:focus {\n    --tw-gradient-to: #ef4444;\n  }\n\n  .\\32xl\\:focus\\:to-red-600:focus {\n    --tw-gradient-to: #dc2626;\n  }\n\n  .\\32xl\\:focus\\:to-red-700:focus {\n    --tw-gradient-to: #b91c1c;\n  }\n\n  .\\32xl\\:focus\\:to-red-800:focus {\n    --tw-gradient-to: #991b1b;\n  }\n\n  .\\32xl\\:focus\\:to-red-900:focus {\n    --tw-gradient-to: #7f1d1d;\n  }\n\n  .\\32xl\\:focus\\:to-yellow-50:focus {\n    --tw-gradient-to: #fffbeb;\n  }\n\n  .\\32xl\\:focus\\:to-yellow-100:focus {\n    --tw-gradient-to: #fef3c7;\n  }\n\n  .\\32xl\\:focus\\:to-yellow-200:focus {\n    --tw-gradient-to: #fde68a;\n  }\n\n  .\\32xl\\:focus\\:to-yellow-300:focus {\n    --tw-gradient-to: #fcd34d;\n  }\n\n  .\\32xl\\:focus\\:to-yellow-400:focus {\n    --tw-gradient-to: #fbbf24;\n  }\n\n  .\\32xl\\:focus\\:to-yellow-500:focus {\n    --tw-gradient-to: #f59e0b;\n  }\n\n  .\\32xl\\:focus\\:to-yellow-600:focus {\n    --tw-gradient-to: #d97706;\n  }\n\n  .\\32xl\\:focus\\:to-yellow-700:focus {\n    --tw-gradient-to: #b45309;\n  }\n\n  .\\32xl\\:focus\\:to-yellow-800:focus {\n    --tw-gradient-to: #92400e;\n  }\n\n  .\\32xl\\:focus\\:to-yellow-900:focus {\n    --tw-gradient-to: #78350f;\n  }\n\n  .\\32xl\\:focus\\:to-green-50:focus {\n    --tw-gradient-to: #ecfdf5;\n  }\n\n  .\\32xl\\:focus\\:to-green-100:focus {\n    --tw-gradient-to: #d1fae5;\n  }\n\n  .\\32xl\\:focus\\:to-green-200:focus {\n    --tw-gradient-to: #a7f3d0;\n  }\n\n  .\\32xl\\:focus\\:to-green-300:focus {\n    --tw-gradient-to: #6ee7b7;\n  }\n\n  .\\32xl\\:focus\\:to-green-400:focus {\n    --tw-gradient-to: #34d399;\n  }\n\n  .\\32xl\\:focus\\:to-green-500:focus {\n    --tw-gradient-to: #10b981;\n  }\n\n  .\\32xl\\:focus\\:to-green-600:focus {\n    --tw-gradient-to: #059669;\n  }\n\n  .\\32xl\\:focus\\:to-green-700:focus {\n    --tw-gradient-to: #047857;\n  }\n\n  .\\32xl\\:focus\\:to-green-800:focus {\n    --tw-gradient-to: #065f46;\n  }\n\n  .\\32xl\\:focus\\:to-green-900:focus {\n    --tw-gradient-to: #064e3b;\n  }\n\n  .\\32xl\\:focus\\:to-blue-50:focus {\n    --tw-gradient-to: #eff6ff;\n  }\n\n  .\\32xl\\:focus\\:to-blue-100:focus {\n    --tw-gradient-to: #dbeafe;\n  }\n\n  .\\32xl\\:focus\\:to-blue-200:focus {\n    --tw-gradient-to: #bfdbfe;\n  }\n\n  .\\32xl\\:focus\\:to-blue-300:focus {\n    --tw-gradient-to: #93c5fd;\n  }\n\n  .\\32xl\\:focus\\:to-blue-400:focus {\n    --tw-gradient-to: #60a5fa;\n  }\n\n  .\\32xl\\:focus\\:to-blue-500:focus {\n    --tw-gradient-to: #3b82f6;\n  }\n\n  .\\32xl\\:focus\\:to-blue-600:focus {\n    --tw-gradient-to: #2563eb;\n  }\n\n  .\\32xl\\:focus\\:to-blue-700:focus {\n    --tw-gradient-to: #1d4ed8;\n  }\n\n  .\\32xl\\:focus\\:to-blue-800:focus {\n    --tw-gradient-to: #1e40af;\n  }\n\n  .\\32xl\\:focus\\:to-blue-900:focus {\n    --tw-gradient-to: #1e3a8a;\n  }\n\n  .\\32xl\\:focus\\:to-indigo-50:focus {\n    --tw-gradient-to: #eef2ff;\n  }\n\n  .\\32xl\\:focus\\:to-indigo-100:focus {\n    --tw-gradient-to: #e0e7ff;\n  }\n\n  .\\32xl\\:focus\\:to-indigo-200:focus {\n    --tw-gradient-to: #c7d2fe;\n  }\n\n  .\\32xl\\:focus\\:to-indigo-300:focus {\n    --tw-gradient-to: #a5b4fc;\n  }\n\n  .\\32xl\\:focus\\:to-indigo-400:focus {\n    --tw-gradient-to: #818cf8;\n  }\n\n  .\\32xl\\:focus\\:to-indigo-500:focus {\n    --tw-gradient-to: #6366f1;\n  }\n\n  .\\32xl\\:focus\\:to-indigo-600:focus {\n    --tw-gradient-to: #4f46e5;\n  }\n\n  .\\32xl\\:focus\\:to-indigo-700:focus {\n    --tw-gradient-to: #4338ca;\n  }\n\n  .\\32xl\\:focus\\:to-indigo-800:focus {\n    --tw-gradient-to: #3730a3;\n  }\n\n  .\\32xl\\:focus\\:to-indigo-900:focus {\n    --tw-gradient-to: #312e81;\n  }\n\n  .\\32xl\\:focus\\:to-purple-50:focus {\n    --tw-gradient-to: #f5f3ff;\n  }\n\n  .\\32xl\\:focus\\:to-purple-100:focus {\n    --tw-gradient-to: #ede9fe;\n  }\n\n  .\\32xl\\:focus\\:to-purple-200:focus {\n    --tw-gradient-to: #ddd6fe;\n  }\n\n  .\\32xl\\:focus\\:to-purple-300:focus {\n    --tw-gradient-to: #c4b5fd;\n  }\n\n  .\\32xl\\:focus\\:to-purple-400:focus {\n    --tw-gradient-to: #a78bfa;\n  }\n\n  .\\32xl\\:focus\\:to-purple-500:focus {\n    --tw-gradient-to: #8b5cf6;\n  }\n\n  .\\32xl\\:focus\\:to-purple-600:focus {\n    --tw-gradient-to: #7c3aed;\n  }\n\n  .\\32xl\\:focus\\:to-purple-700:focus {\n    --tw-gradient-to: #6d28d9;\n  }\n\n  .\\32xl\\:focus\\:to-purple-800:focus {\n    --tw-gradient-to: #5b21b6;\n  }\n\n  .\\32xl\\:focus\\:to-purple-900:focus {\n    --tw-gradient-to: #4c1d95;\n  }\n\n  .\\32xl\\:focus\\:to-pink-50:focus {\n    --tw-gradient-to: #fdf2f8;\n  }\n\n  .\\32xl\\:focus\\:to-pink-100:focus {\n    --tw-gradient-to: #fce7f3;\n  }\n\n  .\\32xl\\:focus\\:to-pink-200:focus {\n    --tw-gradient-to: #fbcfe8;\n  }\n\n  .\\32xl\\:focus\\:to-pink-300:focus {\n    --tw-gradient-to: #f9a8d4;\n  }\n\n  .\\32xl\\:focus\\:to-pink-400:focus {\n    --tw-gradient-to: #f472b6;\n  }\n\n  .\\32xl\\:focus\\:to-pink-500:focus {\n    --tw-gradient-to: #ec4899;\n  }\n\n  .\\32xl\\:focus\\:to-pink-600:focus {\n    --tw-gradient-to: #db2777;\n  }\n\n  .\\32xl\\:focus\\:to-pink-700:focus {\n    --tw-gradient-to: #be185d;\n  }\n\n  .\\32xl\\:focus\\:to-pink-800:focus {\n    --tw-gradient-to: #9d174d;\n  }\n\n  .\\32xl\\:focus\\:to-pink-900:focus {\n    --tw-gradient-to: #831843;\n  }\n\n  .dark .\\32xl\\:dark\\:from-transparent {\n    --tw-gradient-from: transparent;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(0, 0, 0, 0));\n  }\n\n  .dark .\\32xl\\:dark\\:from-current {\n    --tw-gradient-from: currentColor;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(255, 255, 255, 0));\n  }\n\n  .dark .\\32xl\\:dark\\:from-black {\n    --tw-gradient-from: #000;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(0, 0, 0, 0));\n  }\n\n  .dark .\\32xl\\:dark\\:from-white {\n    --tw-gradient-from: #fff;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(255, 255, 255, 0));\n  }\n\n  .dark .\\32xl\\:dark\\:from-gray-50 {\n    --tw-gradient-from: #f9fafb;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(249, 250, 251, 0));\n  }\n\n  .dark .\\32xl\\:dark\\:from-gray-100 {\n    --tw-gradient-from: #f3f4f6;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(243, 244, 246, 0));\n  }\n\n  .dark .\\32xl\\:dark\\:from-gray-200 {\n    --tw-gradient-from: #e5e7eb;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(229, 231, 235, 0));\n  }\n\n  .dark .\\32xl\\:dark\\:from-gray-300 {\n    --tw-gradient-from: #d1d5db;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(209, 213, 219, 0));\n  }\n\n  .dark .\\32xl\\:dark\\:from-gray-400 {\n    --tw-gradient-from: #9ca3af;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(156, 163, 175, 0));\n  }\n\n  .dark .\\32xl\\:dark\\:from-gray-500 {\n    --tw-gradient-from: #6b7280;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(107, 114, 128, 0));\n  }\n\n  .dark .\\32xl\\:dark\\:from-gray-600 {\n    --tw-gradient-from: #4b5563;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(75, 85, 99, 0));\n  }\n\n  .dark .\\32xl\\:dark\\:from-gray-700 {\n    --tw-gradient-from: #374151;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(55, 65, 81, 0));\n  }\n\n  .dark .\\32xl\\:dark\\:from-gray-800 {\n    --tw-gradient-from: #1f2937;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(31, 41, 55, 0));\n  }\n\n  .dark .\\32xl\\:dark\\:from-gray-900 {\n    --tw-gradient-from: #111827;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(17, 24, 39, 0));\n  }\n\n  .dark .\\32xl\\:dark\\:from-red-50 {\n    --tw-gradient-from: #fef2f2;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(254, 242, 242, 0));\n  }\n\n  .dark .\\32xl\\:dark\\:from-red-100 {\n    --tw-gradient-from: #fee2e2;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(254, 226, 226, 0));\n  }\n\n  .dark .\\32xl\\:dark\\:from-red-200 {\n    --tw-gradient-from: #fecaca;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(254, 202, 202, 0));\n  }\n\n  .dark .\\32xl\\:dark\\:from-red-300 {\n    --tw-gradient-from: #fca5a5;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(252, 165, 165, 0));\n  }\n\n  .dark .\\32xl\\:dark\\:from-red-400 {\n    --tw-gradient-from: #f87171;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(248, 113, 113, 0));\n  }\n\n  .dark .\\32xl\\:dark\\:from-red-500 {\n    --tw-gradient-from: #ef4444;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(239, 68, 68, 0));\n  }\n\n  .dark .\\32xl\\:dark\\:from-red-600 {\n    --tw-gradient-from: #dc2626;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(220, 38, 38, 0));\n  }\n\n  .dark .\\32xl\\:dark\\:from-red-700 {\n    --tw-gradient-from: #b91c1c;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(185, 28, 28, 0));\n  }\n\n  .dark .\\32xl\\:dark\\:from-red-800 {\n    --tw-gradient-from: #991b1b;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(153, 27, 27, 0));\n  }\n\n  .dark .\\32xl\\:dark\\:from-red-900 {\n    --tw-gradient-from: #7f1d1d;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(127, 29, 29, 0));\n  }\n\n  .dark .\\32xl\\:dark\\:from-yellow-50 {\n    --tw-gradient-from: #fffbeb;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(255, 251, 235, 0));\n  }\n\n  .dark .\\32xl\\:dark\\:from-yellow-100 {\n    --tw-gradient-from: #fef3c7;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(254, 243, 199, 0));\n  }\n\n  .dark .\\32xl\\:dark\\:from-yellow-200 {\n    --tw-gradient-from: #fde68a;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(253, 230, 138, 0));\n  }\n\n  .dark .\\32xl\\:dark\\:from-yellow-300 {\n    --tw-gradient-from: #fcd34d;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(252, 211, 77, 0));\n  }\n\n  .dark .\\32xl\\:dark\\:from-yellow-400 {\n    --tw-gradient-from: #fbbf24;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(251, 191, 36, 0));\n  }\n\n  .dark .\\32xl\\:dark\\:from-yellow-500 {\n    --tw-gradient-from: #f59e0b;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(245, 158, 11, 0));\n  }\n\n  .dark .\\32xl\\:dark\\:from-yellow-600 {\n    --tw-gradient-from: #d97706;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(217, 119, 6, 0));\n  }\n\n  .dark .\\32xl\\:dark\\:from-yellow-700 {\n    --tw-gradient-from: #b45309;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(180, 83, 9, 0));\n  }\n\n  .dark .\\32xl\\:dark\\:from-yellow-800 {\n    --tw-gradient-from: #92400e;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(146, 64, 14, 0));\n  }\n\n  .dark .\\32xl\\:dark\\:from-yellow-900 {\n    --tw-gradient-from: #78350f;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(120, 53, 15, 0));\n  }\n\n  .dark .\\32xl\\:dark\\:from-green-50 {\n    --tw-gradient-from: #ecfdf5;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(236, 253, 245, 0));\n  }\n\n  .dark .\\32xl\\:dark\\:from-green-100 {\n    --tw-gradient-from: #d1fae5;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(209, 250, 229, 0));\n  }\n\n  .dark .\\32xl\\:dark\\:from-green-200 {\n    --tw-gradient-from: #a7f3d0;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(167, 243, 208, 0));\n  }\n\n  .dark .\\32xl\\:dark\\:from-green-300 {\n    --tw-gradient-from: #6ee7b7;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(110, 231, 183, 0));\n  }\n\n  .dark .\\32xl\\:dark\\:from-green-400 {\n    --tw-gradient-from: #34d399;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(52, 211, 153, 0));\n  }\n\n  .dark .\\32xl\\:dark\\:from-green-500 {\n    --tw-gradient-from: #10b981;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(16, 185, 129, 0));\n  }\n\n  .dark .\\32xl\\:dark\\:from-green-600 {\n    --tw-gradient-from: #059669;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(5, 150, 105, 0));\n  }\n\n  .dark .\\32xl\\:dark\\:from-green-700 {\n    --tw-gradient-from: #047857;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(4, 120, 87, 0));\n  }\n\n  .dark .\\32xl\\:dark\\:from-green-800 {\n    --tw-gradient-from: #065f46;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(6, 95, 70, 0));\n  }\n\n  .dark .\\32xl\\:dark\\:from-green-900 {\n    --tw-gradient-from: #064e3b;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(6, 78, 59, 0));\n  }\n\n  .dark .\\32xl\\:dark\\:from-blue-50 {\n    --tw-gradient-from: #eff6ff;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(239, 246, 255, 0));\n  }\n\n  .dark .\\32xl\\:dark\\:from-blue-100 {\n    --tw-gradient-from: #dbeafe;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(219, 234, 254, 0));\n  }\n\n  .dark .\\32xl\\:dark\\:from-blue-200 {\n    --tw-gradient-from: #bfdbfe;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(191, 219, 254, 0));\n  }\n\n  .dark .\\32xl\\:dark\\:from-blue-300 {\n    --tw-gradient-from: #93c5fd;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(147, 197, 253, 0));\n  }\n\n  .dark .\\32xl\\:dark\\:from-blue-400 {\n    --tw-gradient-from: #60a5fa;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(96, 165, 250, 0));\n  }\n\n  .dark .\\32xl\\:dark\\:from-blue-500 {\n    --tw-gradient-from: #3b82f6;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(59, 130, 246, 0));\n  }\n\n  .dark .\\32xl\\:dark\\:from-blue-600 {\n    --tw-gradient-from: #2563eb;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(37, 99, 235, 0));\n  }\n\n  .dark .\\32xl\\:dark\\:from-blue-700 {\n    --tw-gradient-from: #1d4ed8;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(29, 78, 216, 0));\n  }\n\n  .dark .\\32xl\\:dark\\:from-blue-800 {\n    --tw-gradient-from: #1e40af;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(30, 64, 175, 0));\n  }\n\n  .dark .\\32xl\\:dark\\:from-blue-900 {\n    --tw-gradient-from: #1e3a8a;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(30, 58, 138, 0));\n  }\n\n  .dark .\\32xl\\:dark\\:from-indigo-50 {\n    --tw-gradient-from: #eef2ff;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(238, 242, 255, 0));\n  }\n\n  .dark .\\32xl\\:dark\\:from-indigo-100 {\n    --tw-gradient-from: #e0e7ff;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(224, 231, 255, 0));\n  }\n\n  .dark .\\32xl\\:dark\\:from-indigo-200 {\n    --tw-gradient-from: #c7d2fe;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(199, 210, 254, 0));\n  }\n\n  .dark .\\32xl\\:dark\\:from-indigo-300 {\n    --tw-gradient-from: #a5b4fc;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(165, 180, 252, 0));\n  }\n\n  .dark .\\32xl\\:dark\\:from-indigo-400 {\n    --tw-gradient-from: #818cf8;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(129, 140, 248, 0));\n  }\n\n  .dark .\\32xl\\:dark\\:from-indigo-500 {\n    --tw-gradient-from: #6366f1;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(99, 102, 241, 0));\n  }\n\n  .dark .\\32xl\\:dark\\:from-indigo-600 {\n    --tw-gradient-from: #4f46e5;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(79, 70, 229, 0));\n  }\n\n  .dark .\\32xl\\:dark\\:from-indigo-700 {\n    --tw-gradient-from: #4338ca;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(67, 56, 202, 0));\n  }\n\n  .dark .\\32xl\\:dark\\:from-indigo-800 {\n    --tw-gradient-from: #3730a3;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(55, 48, 163, 0));\n  }\n\n  .dark .\\32xl\\:dark\\:from-indigo-900 {\n    --tw-gradient-from: #312e81;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(49, 46, 129, 0));\n  }\n\n  .dark .\\32xl\\:dark\\:from-purple-50 {\n    --tw-gradient-from: #f5f3ff;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(245, 243, 255, 0));\n  }\n\n  .dark .\\32xl\\:dark\\:from-purple-100 {\n    --tw-gradient-from: #ede9fe;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(237, 233, 254, 0));\n  }\n\n  .dark .\\32xl\\:dark\\:from-purple-200 {\n    --tw-gradient-from: #ddd6fe;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(221, 214, 254, 0));\n  }\n\n  .dark .\\32xl\\:dark\\:from-purple-300 {\n    --tw-gradient-from: #c4b5fd;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(196, 181, 253, 0));\n  }\n\n  .dark .\\32xl\\:dark\\:from-purple-400 {\n    --tw-gradient-from: #a78bfa;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(167, 139, 250, 0));\n  }\n\n  .dark .\\32xl\\:dark\\:from-purple-500 {\n    --tw-gradient-from: #8b5cf6;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(139, 92, 246, 0));\n  }\n\n  .dark .\\32xl\\:dark\\:from-purple-600 {\n    --tw-gradient-from: #7c3aed;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(124, 58, 237, 0));\n  }\n\n  .dark .\\32xl\\:dark\\:from-purple-700 {\n    --tw-gradient-from: #6d28d9;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(109, 40, 217, 0));\n  }\n\n  .dark .\\32xl\\:dark\\:from-purple-800 {\n    --tw-gradient-from: #5b21b6;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(91, 33, 182, 0));\n  }\n\n  .dark .\\32xl\\:dark\\:from-purple-900 {\n    --tw-gradient-from: #4c1d95;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(76, 29, 149, 0));\n  }\n\n  .dark .\\32xl\\:dark\\:from-pink-50 {\n    --tw-gradient-from: #fdf2f8;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(253, 242, 248, 0));\n  }\n\n  .dark .\\32xl\\:dark\\:from-pink-100 {\n    --tw-gradient-from: #fce7f3;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(252, 231, 243, 0));\n  }\n\n  .dark .\\32xl\\:dark\\:from-pink-200 {\n    --tw-gradient-from: #fbcfe8;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(251, 207, 232, 0));\n  }\n\n  .dark .\\32xl\\:dark\\:from-pink-300 {\n    --tw-gradient-from: #f9a8d4;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(249, 168, 212, 0));\n  }\n\n  .dark .\\32xl\\:dark\\:from-pink-400 {\n    --tw-gradient-from: #f472b6;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(244, 114, 182, 0));\n  }\n\n  .dark .\\32xl\\:dark\\:from-pink-500 {\n    --tw-gradient-from: #ec4899;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(236, 72, 153, 0));\n  }\n\n  .dark .\\32xl\\:dark\\:from-pink-600 {\n    --tw-gradient-from: #db2777;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(219, 39, 119, 0));\n  }\n\n  .dark .\\32xl\\:dark\\:from-pink-700 {\n    --tw-gradient-from: #be185d;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(190, 24, 93, 0));\n  }\n\n  .dark .\\32xl\\:dark\\:from-pink-800 {\n    --tw-gradient-from: #9d174d;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(157, 23, 77, 0));\n  }\n\n  .dark .\\32xl\\:dark\\:from-pink-900 {\n    --tw-gradient-from: #831843;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(131, 24, 67, 0));\n  }\n\n  .dark .\\32xl\\:dark\\:via-transparent {\n    --tw-gradient-stops: var(--tw-gradient-from), transparent, var(--tw-gradient-to, rgba(0, 0, 0, 0));\n  }\n\n  .dark .\\32xl\\:dark\\:via-current {\n    --tw-gradient-stops: var(--tw-gradient-from), currentColor, var(--tw-gradient-to, rgba(255, 255, 255, 0));\n  }\n\n  .dark .\\32xl\\:dark\\:via-black {\n    --tw-gradient-stops: var(--tw-gradient-from), #000, var(--tw-gradient-to, rgba(0, 0, 0, 0));\n  }\n\n  .dark .\\32xl\\:dark\\:via-white {\n    --tw-gradient-stops: var(--tw-gradient-from), #fff, var(--tw-gradient-to, rgba(255, 255, 255, 0));\n  }\n\n  .dark .\\32xl\\:dark\\:via-gray-50 {\n    --tw-gradient-stops: var(--tw-gradient-from), #f9fafb, var(--tw-gradient-to, rgba(249, 250, 251, 0));\n  }\n\n  .dark .\\32xl\\:dark\\:via-gray-100 {\n    --tw-gradient-stops: var(--tw-gradient-from), #f3f4f6, var(--tw-gradient-to, rgba(243, 244, 246, 0));\n  }\n\n  .dark .\\32xl\\:dark\\:via-gray-200 {\n    --tw-gradient-stops: var(--tw-gradient-from), #e5e7eb, var(--tw-gradient-to, rgba(229, 231, 235, 0));\n  }\n\n  .dark .\\32xl\\:dark\\:via-gray-300 {\n    --tw-gradient-stops: var(--tw-gradient-from), #d1d5db, var(--tw-gradient-to, rgba(209, 213, 219, 0));\n  }\n\n  .dark .\\32xl\\:dark\\:via-gray-400 {\n    --tw-gradient-stops: var(--tw-gradient-from), #9ca3af, var(--tw-gradient-to, rgba(156, 163, 175, 0));\n  }\n\n  .dark .\\32xl\\:dark\\:via-gray-500 {\n    --tw-gradient-stops: var(--tw-gradient-from), #6b7280, var(--tw-gradient-to, rgba(107, 114, 128, 0));\n  }\n\n  .dark .\\32xl\\:dark\\:via-gray-600 {\n    --tw-gradient-stops: var(--tw-gradient-from), #4b5563, var(--tw-gradient-to, rgba(75, 85, 99, 0));\n  }\n\n  .dark .\\32xl\\:dark\\:via-gray-700 {\n    --tw-gradient-stops: var(--tw-gradient-from), #374151, var(--tw-gradient-to, rgba(55, 65, 81, 0));\n  }\n\n  .dark .\\32xl\\:dark\\:via-gray-800 {\n    --tw-gradient-stops: var(--tw-gradient-from), #1f2937, var(--tw-gradient-to, rgba(31, 41, 55, 0));\n  }\n\n  .dark .\\32xl\\:dark\\:via-gray-900 {\n    --tw-gradient-stops: var(--tw-gradient-from), #111827, var(--tw-gradient-to, rgba(17, 24, 39, 0));\n  }\n\n  .dark .\\32xl\\:dark\\:via-red-50 {\n    --tw-gradient-stops: var(--tw-gradient-from), #fef2f2, var(--tw-gradient-to, rgba(254, 242, 242, 0));\n  }\n\n  .dark .\\32xl\\:dark\\:via-red-100 {\n    --tw-gradient-stops: var(--tw-gradient-from), #fee2e2, var(--tw-gradient-to, rgba(254, 226, 226, 0));\n  }\n\n  .dark .\\32xl\\:dark\\:via-red-200 {\n    --tw-gradient-stops: var(--tw-gradient-from), #fecaca, var(--tw-gradient-to, rgba(254, 202, 202, 0));\n  }\n\n  .dark .\\32xl\\:dark\\:via-red-300 {\n    --tw-gradient-stops: var(--tw-gradient-from), #fca5a5, var(--tw-gradient-to, rgba(252, 165, 165, 0));\n  }\n\n  .dark .\\32xl\\:dark\\:via-red-400 {\n    --tw-gradient-stops: var(--tw-gradient-from), #f87171, var(--tw-gradient-to, rgba(248, 113, 113, 0));\n  }\n\n  .dark .\\32xl\\:dark\\:via-red-500 {\n    --tw-gradient-stops: var(--tw-gradient-from), #ef4444, var(--tw-gradient-to, rgba(239, 68, 68, 0));\n  }\n\n  .dark .\\32xl\\:dark\\:via-red-600 {\n    --tw-gradient-stops: var(--tw-gradient-from), #dc2626, var(--tw-gradient-to, rgba(220, 38, 38, 0));\n  }\n\n  .dark .\\32xl\\:dark\\:via-red-700 {\n    --tw-gradient-stops: var(--tw-gradient-from), #b91c1c, var(--tw-gradient-to, rgba(185, 28, 28, 0));\n  }\n\n  .dark .\\32xl\\:dark\\:via-red-800 {\n    --tw-gradient-stops: var(--tw-gradient-from), #991b1b, var(--tw-gradient-to, rgba(153, 27, 27, 0));\n  }\n\n  .dark .\\32xl\\:dark\\:via-red-900 {\n    --tw-gradient-stops: var(--tw-gradient-from), #7f1d1d, var(--tw-gradient-to, rgba(127, 29, 29, 0));\n  }\n\n  .dark .\\32xl\\:dark\\:via-yellow-50 {\n    --tw-gradient-stops: var(--tw-gradient-from), #fffbeb, var(--tw-gradient-to, rgba(255, 251, 235, 0));\n  }\n\n  .dark .\\32xl\\:dark\\:via-yellow-100 {\n    --tw-gradient-stops: var(--tw-gradient-from), #fef3c7, var(--tw-gradient-to, rgba(254, 243, 199, 0));\n  }\n\n  .dark .\\32xl\\:dark\\:via-yellow-200 {\n    --tw-gradient-stops: var(--tw-gradient-from), #fde68a, var(--tw-gradient-to, rgba(253, 230, 138, 0));\n  }\n\n  .dark .\\32xl\\:dark\\:via-yellow-300 {\n    --tw-gradient-stops: var(--tw-gradient-from), #fcd34d, var(--tw-gradient-to, rgba(252, 211, 77, 0));\n  }\n\n  .dark .\\32xl\\:dark\\:via-yellow-400 {\n    --tw-gradient-stops: var(--tw-gradient-from), #fbbf24, var(--tw-gradient-to, rgba(251, 191, 36, 0));\n  }\n\n  .dark .\\32xl\\:dark\\:via-yellow-500 {\n    --tw-gradient-stops: var(--tw-gradient-from), #f59e0b, var(--tw-gradient-to, rgba(245, 158, 11, 0));\n  }\n\n  .dark .\\32xl\\:dark\\:via-yellow-600 {\n    --tw-gradient-stops: var(--tw-gradient-from), #d97706, var(--tw-gradient-to, rgba(217, 119, 6, 0));\n  }\n\n  .dark .\\32xl\\:dark\\:via-yellow-700 {\n    --tw-gradient-stops: var(--tw-gradient-from), #b45309, var(--tw-gradient-to, rgba(180, 83, 9, 0));\n  }\n\n  .dark .\\32xl\\:dark\\:via-yellow-800 {\n    --tw-gradient-stops: var(--tw-gradient-from), #92400e, var(--tw-gradient-to, rgba(146, 64, 14, 0));\n  }\n\n  .dark .\\32xl\\:dark\\:via-yellow-900 {\n    --tw-gradient-stops: var(--tw-gradient-from), #78350f, var(--tw-gradient-to, rgba(120, 53, 15, 0));\n  }\n\n  .dark .\\32xl\\:dark\\:via-green-50 {\n    --tw-gradient-stops: var(--tw-gradient-from), #ecfdf5, var(--tw-gradient-to, rgba(236, 253, 245, 0));\n  }\n\n  .dark .\\32xl\\:dark\\:via-green-100 {\n    --tw-gradient-stops: var(--tw-gradient-from), #d1fae5, var(--tw-gradient-to, rgba(209, 250, 229, 0));\n  }\n\n  .dark .\\32xl\\:dark\\:via-green-200 {\n    --tw-gradient-stops: var(--tw-gradient-from), #a7f3d0, var(--tw-gradient-to, rgba(167, 243, 208, 0));\n  }\n\n  .dark .\\32xl\\:dark\\:via-green-300 {\n    --tw-gradient-stops: var(--tw-gradient-from), #6ee7b7, var(--tw-gradient-to, rgba(110, 231, 183, 0));\n  }\n\n  .dark .\\32xl\\:dark\\:via-green-400 {\n    --tw-gradient-stops: var(--tw-gradient-from), #34d399, var(--tw-gradient-to, rgba(52, 211, 153, 0));\n  }\n\n  .dark .\\32xl\\:dark\\:via-green-500 {\n    --tw-gradient-stops: var(--tw-gradient-from), #10b981, var(--tw-gradient-to, rgba(16, 185, 129, 0));\n  }\n\n  .dark .\\32xl\\:dark\\:via-green-600 {\n    --tw-gradient-stops: var(--tw-gradient-from), #059669, var(--tw-gradient-to, rgba(5, 150, 105, 0));\n  }\n\n  .dark .\\32xl\\:dark\\:via-green-700 {\n    --tw-gradient-stops: var(--tw-gradient-from), #047857, var(--tw-gradient-to, rgba(4, 120, 87, 0));\n  }\n\n  .dark .\\32xl\\:dark\\:via-green-800 {\n    --tw-gradient-stops: var(--tw-gradient-from), #065f46, var(--tw-gradient-to, rgba(6, 95, 70, 0));\n  }\n\n  .dark .\\32xl\\:dark\\:via-green-900 {\n    --tw-gradient-stops: var(--tw-gradient-from), #064e3b, var(--tw-gradient-to, rgba(6, 78, 59, 0));\n  }\n\n  .dark .\\32xl\\:dark\\:via-blue-50 {\n    --tw-gradient-stops: var(--tw-gradient-from), #eff6ff, var(--tw-gradient-to, rgba(239, 246, 255, 0));\n  }\n\n  .dark .\\32xl\\:dark\\:via-blue-100 {\n    --tw-gradient-stops: var(--tw-gradient-from), #dbeafe, var(--tw-gradient-to, rgba(219, 234, 254, 0));\n  }\n\n  .dark .\\32xl\\:dark\\:via-blue-200 {\n    --tw-gradient-stops: var(--tw-gradient-from), #bfdbfe, var(--tw-gradient-to, rgba(191, 219, 254, 0));\n  }\n\n  .dark .\\32xl\\:dark\\:via-blue-300 {\n    --tw-gradient-stops: var(--tw-gradient-from), #93c5fd, var(--tw-gradient-to, rgba(147, 197, 253, 0));\n  }\n\n  .dark .\\32xl\\:dark\\:via-blue-400 {\n    --tw-gradient-stops: var(--tw-gradient-from), #60a5fa, var(--tw-gradient-to, rgba(96, 165, 250, 0));\n  }\n\n  .dark .\\32xl\\:dark\\:via-blue-500 {\n    --tw-gradient-stops: var(--tw-gradient-from), #3b82f6, var(--tw-gradient-to, rgba(59, 130, 246, 0));\n  }\n\n  .dark .\\32xl\\:dark\\:via-blue-600 {\n    --tw-gradient-stops: var(--tw-gradient-from), #2563eb, var(--tw-gradient-to, rgba(37, 99, 235, 0));\n  }\n\n  .dark .\\32xl\\:dark\\:via-blue-700 {\n    --tw-gradient-stops: var(--tw-gradient-from), #1d4ed8, var(--tw-gradient-to, rgba(29, 78, 216, 0));\n  }\n\n  .dark .\\32xl\\:dark\\:via-blue-800 {\n    --tw-gradient-stops: var(--tw-gradient-from), #1e40af, var(--tw-gradient-to, rgba(30, 64, 175, 0));\n  }\n\n  .dark .\\32xl\\:dark\\:via-blue-900 {\n    --tw-gradient-stops: var(--tw-gradient-from), #1e3a8a, var(--tw-gradient-to, rgba(30, 58, 138, 0));\n  }\n\n  .dark .\\32xl\\:dark\\:via-indigo-50 {\n    --tw-gradient-stops: var(--tw-gradient-from), #eef2ff, var(--tw-gradient-to, rgba(238, 242, 255, 0));\n  }\n\n  .dark .\\32xl\\:dark\\:via-indigo-100 {\n    --tw-gradient-stops: var(--tw-gradient-from), #e0e7ff, var(--tw-gradient-to, rgba(224, 231, 255, 0));\n  }\n\n  .dark .\\32xl\\:dark\\:via-indigo-200 {\n    --tw-gradient-stops: var(--tw-gradient-from), #c7d2fe, var(--tw-gradient-to, rgba(199, 210, 254, 0));\n  }\n\n  .dark .\\32xl\\:dark\\:via-indigo-300 {\n    --tw-gradient-stops: var(--tw-gradient-from), #a5b4fc, var(--tw-gradient-to, rgba(165, 180, 252, 0));\n  }\n\n  .dark .\\32xl\\:dark\\:via-indigo-400 {\n    --tw-gradient-stops: var(--tw-gradient-from), #818cf8, var(--tw-gradient-to, rgba(129, 140, 248, 0));\n  }\n\n  .dark .\\32xl\\:dark\\:via-indigo-500 {\n    --tw-gradient-stops: var(--tw-gradient-from), #6366f1, var(--tw-gradient-to, rgba(99, 102, 241, 0));\n  }\n\n  .dark .\\32xl\\:dark\\:via-indigo-600 {\n    --tw-gradient-stops: var(--tw-gradient-from), #4f46e5, var(--tw-gradient-to, rgba(79, 70, 229, 0));\n  }\n\n  .dark .\\32xl\\:dark\\:via-indigo-700 {\n    --tw-gradient-stops: var(--tw-gradient-from), #4338ca, var(--tw-gradient-to, rgba(67, 56, 202, 0));\n  }\n\n  .dark .\\32xl\\:dark\\:via-indigo-800 {\n    --tw-gradient-stops: var(--tw-gradient-from), #3730a3, var(--tw-gradient-to, rgba(55, 48, 163, 0));\n  }\n\n  .dark .\\32xl\\:dark\\:via-indigo-900 {\n    --tw-gradient-stops: var(--tw-gradient-from), #312e81, var(--tw-gradient-to, rgba(49, 46, 129, 0));\n  }\n\n  .dark .\\32xl\\:dark\\:via-purple-50 {\n    --tw-gradient-stops: var(--tw-gradient-from), #f5f3ff, var(--tw-gradient-to, rgba(245, 243, 255, 0));\n  }\n\n  .dark .\\32xl\\:dark\\:via-purple-100 {\n    --tw-gradient-stops: var(--tw-gradient-from), #ede9fe, var(--tw-gradient-to, rgba(237, 233, 254, 0));\n  }\n\n  .dark .\\32xl\\:dark\\:via-purple-200 {\n    --tw-gradient-stops: var(--tw-gradient-from), #ddd6fe, var(--tw-gradient-to, rgba(221, 214, 254, 0));\n  }\n\n  .dark .\\32xl\\:dark\\:via-purple-300 {\n    --tw-gradient-stops: var(--tw-gradient-from), #c4b5fd, var(--tw-gradient-to, rgba(196, 181, 253, 0));\n  }\n\n  .dark .\\32xl\\:dark\\:via-purple-400 {\n    --tw-gradient-stops: var(--tw-gradient-from), #a78bfa, var(--tw-gradient-to, rgba(167, 139, 250, 0));\n  }\n\n  .dark .\\32xl\\:dark\\:via-purple-500 {\n    --tw-gradient-stops: var(--tw-gradient-from), #8b5cf6, var(--tw-gradient-to, rgba(139, 92, 246, 0));\n  }\n\n  .dark .\\32xl\\:dark\\:via-purple-600 {\n    --tw-gradient-stops: var(--tw-gradient-from), #7c3aed, var(--tw-gradient-to, rgba(124, 58, 237, 0));\n  }\n\n  .dark .\\32xl\\:dark\\:via-purple-700 {\n    --tw-gradient-stops: var(--tw-gradient-from), #6d28d9, var(--tw-gradient-to, rgba(109, 40, 217, 0));\n  }\n\n  .dark .\\32xl\\:dark\\:via-purple-800 {\n    --tw-gradient-stops: var(--tw-gradient-from), #5b21b6, var(--tw-gradient-to, rgba(91, 33, 182, 0));\n  }\n\n  .dark .\\32xl\\:dark\\:via-purple-900 {\n    --tw-gradient-stops: var(--tw-gradient-from), #4c1d95, var(--tw-gradient-to, rgba(76, 29, 149, 0));\n  }\n\n  .dark .\\32xl\\:dark\\:via-pink-50 {\n    --tw-gradient-stops: var(--tw-gradient-from), #fdf2f8, var(--tw-gradient-to, rgba(253, 242, 248, 0));\n  }\n\n  .dark .\\32xl\\:dark\\:via-pink-100 {\n    --tw-gradient-stops: var(--tw-gradient-from), #fce7f3, var(--tw-gradient-to, rgba(252, 231, 243, 0));\n  }\n\n  .dark .\\32xl\\:dark\\:via-pink-200 {\n    --tw-gradient-stops: var(--tw-gradient-from), #fbcfe8, var(--tw-gradient-to, rgba(251, 207, 232, 0));\n  }\n\n  .dark .\\32xl\\:dark\\:via-pink-300 {\n    --tw-gradient-stops: var(--tw-gradient-from), #f9a8d4, var(--tw-gradient-to, rgba(249, 168, 212, 0));\n  }\n\n  .dark .\\32xl\\:dark\\:via-pink-400 {\n    --tw-gradient-stops: var(--tw-gradient-from), #f472b6, var(--tw-gradient-to, rgba(244, 114, 182, 0));\n  }\n\n  .dark .\\32xl\\:dark\\:via-pink-500 {\n    --tw-gradient-stops: var(--tw-gradient-from), #ec4899, var(--tw-gradient-to, rgba(236, 72, 153, 0));\n  }\n\n  .dark .\\32xl\\:dark\\:via-pink-600 {\n    --tw-gradient-stops: var(--tw-gradient-from), #db2777, var(--tw-gradient-to, rgba(219, 39, 119, 0));\n  }\n\n  .dark .\\32xl\\:dark\\:via-pink-700 {\n    --tw-gradient-stops: var(--tw-gradient-from), #be185d, var(--tw-gradient-to, rgba(190, 24, 93, 0));\n  }\n\n  .dark .\\32xl\\:dark\\:via-pink-800 {\n    --tw-gradient-stops: var(--tw-gradient-from), #9d174d, var(--tw-gradient-to, rgba(157, 23, 77, 0));\n  }\n\n  .dark .\\32xl\\:dark\\:via-pink-900 {\n    --tw-gradient-stops: var(--tw-gradient-from), #831843, var(--tw-gradient-to, rgba(131, 24, 67, 0));\n  }\n\n  .dark .\\32xl\\:dark\\:to-transparent {\n    --tw-gradient-to: transparent;\n  }\n\n  .dark .\\32xl\\:dark\\:to-current {\n    --tw-gradient-to: currentColor;\n  }\n\n  .dark .\\32xl\\:dark\\:to-black {\n    --tw-gradient-to: #000;\n  }\n\n  .dark .\\32xl\\:dark\\:to-white {\n    --tw-gradient-to: #fff;\n  }\n\n  .dark .\\32xl\\:dark\\:to-gray-50 {\n    --tw-gradient-to: #f9fafb;\n  }\n\n  .dark .\\32xl\\:dark\\:to-gray-100 {\n    --tw-gradient-to: #f3f4f6;\n  }\n\n  .dark .\\32xl\\:dark\\:to-gray-200 {\n    --tw-gradient-to: #e5e7eb;\n  }\n\n  .dark .\\32xl\\:dark\\:to-gray-300 {\n    --tw-gradient-to: #d1d5db;\n  }\n\n  .dark .\\32xl\\:dark\\:to-gray-400 {\n    --tw-gradient-to: #9ca3af;\n  }\n\n  .dark .\\32xl\\:dark\\:to-gray-500 {\n    --tw-gradient-to: #6b7280;\n  }\n\n  .dark .\\32xl\\:dark\\:to-gray-600 {\n    --tw-gradient-to: #4b5563;\n  }\n\n  .dark .\\32xl\\:dark\\:to-gray-700 {\n    --tw-gradient-to: #374151;\n  }\n\n  .dark .\\32xl\\:dark\\:to-gray-800 {\n    --tw-gradient-to: #1f2937;\n  }\n\n  .dark .\\32xl\\:dark\\:to-gray-900 {\n    --tw-gradient-to: #111827;\n  }\n\n  .dark .\\32xl\\:dark\\:to-red-50 {\n    --tw-gradient-to: #fef2f2;\n  }\n\n  .dark .\\32xl\\:dark\\:to-red-100 {\n    --tw-gradient-to: #fee2e2;\n  }\n\n  .dark .\\32xl\\:dark\\:to-red-200 {\n    --tw-gradient-to: #fecaca;\n  }\n\n  .dark .\\32xl\\:dark\\:to-red-300 {\n    --tw-gradient-to: #fca5a5;\n  }\n\n  .dark .\\32xl\\:dark\\:to-red-400 {\n    --tw-gradient-to: #f87171;\n  }\n\n  .dark .\\32xl\\:dark\\:to-red-500 {\n    --tw-gradient-to: #ef4444;\n  }\n\n  .dark .\\32xl\\:dark\\:to-red-600 {\n    --tw-gradient-to: #dc2626;\n  }\n\n  .dark .\\32xl\\:dark\\:to-red-700 {\n    --tw-gradient-to: #b91c1c;\n  }\n\n  .dark .\\32xl\\:dark\\:to-red-800 {\n    --tw-gradient-to: #991b1b;\n  }\n\n  .dark .\\32xl\\:dark\\:to-red-900 {\n    --tw-gradient-to: #7f1d1d;\n  }\n\n  .dark .\\32xl\\:dark\\:to-yellow-50 {\n    --tw-gradient-to: #fffbeb;\n  }\n\n  .dark .\\32xl\\:dark\\:to-yellow-100 {\n    --tw-gradient-to: #fef3c7;\n  }\n\n  .dark .\\32xl\\:dark\\:to-yellow-200 {\n    --tw-gradient-to: #fde68a;\n  }\n\n  .dark .\\32xl\\:dark\\:to-yellow-300 {\n    --tw-gradient-to: #fcd34d;\n  }\n\n  .dark .\\32xl\\:dark\\:to-yellow-400 {\n    --tw-gradient-to: #fbbf24;\n  }\n\n  .dark .\\32xl\\:dark\\:to-yellow-500 {\n    --tw-gradient-to: #f59e0b;\n  }\n\n  .dark .\\32xl\\:dark\\:to-yellow-600 {\n    --tw-gradient-to: #d97706;\n  }\n\n  .dark .\\32xl\\:dark\\:to-yellow-700 {\n    --tw-gradient-to: #b45309;\n  }\n\n  .dark .\\32xl\\:dark\\:to-yellow-800 {\n    --tw-gradient-to: #92400e;\n  }\n\n  .dark .\\32xl\\:dark\\:to-yellow-900 {\n    --tw-gradient-to: #78350f;\n  }\n\n  .dark .\\32xl\\:dark\\:to-green-50 {\n    --tw-gradient-to: #ecfdf5;\n  }\n\n  .dark .\\32xl\\:dark\\:to-green-100 {\n    --tw-gradient-to: #d1fae5;\n  }\n\n  .dark .\\32xl\\:dark\\:to-green-200 {\n    --tw-gradient-to: #a7f3d0;\n  }\n\n  .dark .\\32xl\\:dark\\:to-green-300 {\n    --tw-gradient-to: #6ee7b7;\n  }\n\n  .dark .\\32xl\\:dark\\:to-green-400 {\n    --tw-gradient-to: #34d399;\n  }\n\n  .dark .\\32xl\\:dark\\:to-green-500 {\n    --tw-gradient-to: #10b981;\n  }\n\n  .dark .\\32xl\\:dark\\:to-green-600 {\n    --tw-gradient-to: #059669;\n  }\n\n  .dark .\\32xl\\:dark\\:to-green-700 {\n    --tw-gradient-to: #047857;\n  }\n\n  .dark .\\32xl\\:dark\\:to-green-800 {\n    --tw-gradient-to: #065f46;\n  }\n\n  .dark .\\32xl\\:dark\\:to-green-900 {\n    --tw-gradient-to: #064e3b;\n  }\n\n  .dark .\\32xl\\:dark\\:to-blue-50 {\n    --tw-gradient-to: #eff6ff;\n  }\n\n  .dark .\\32xl\\:dark\\:to-blue-100 {\n    --tw-gradient-to: #dbeafe;\n  }\n\n  .dark .\\32xl\\:dark\\:to-blue-200 {\n    --tw-gradient-to: #bfdbfe;\n  }\n\n  .dark .\\32xl\\:dark\\:to-blue-300 {\n    --tw-gradient-to: #93c5fd;\n  }\n\n  .dark .\\32xl\\:dark\\:to-blue-400 {\n    --tw-gradient-to: #60a5fa;\n  }\n\n  .dark .\\32xl\\:dark\\:to-blue-500 {\n    --tw-gradient-to: #3b82f6;\n  }\n\n  .dark .\\32xl\\:dark\\:to-blue-600 {\n    --tw-gradient-to: #2563eb;\n  }\n\n  .dark .\\32xl\\:dark\\:to-blue-700 {\n    --tw-gradient-to: #1d4ed8;\n  }\n\n  .dark .\\32xl\\:dark\\:to-blue-800 {\n    --tw-gradient-to: #1e40af;\n  }\n\n  .dark .\\32xl\\:dark\\:to-blue-900 {\n    --tw-gradient-to: #1e3a8a;\n  }\n\n  .dark .\\32xl\\:dark\\:to-indigo-50 {\n    --tw-gradient-to: #eef2ff;\n  }\n\n  .dark .\\32xl\\:dark\\:to-indigo-100 {\n    --tw-gradient-to: #e0e7ff;\n  }\n\n  .dark .\\32xl\\:dark\\:to-indigo-200 {\n    --tw-gradient-to: #c7d2fe;\n  }\n\n  .dark .\\32xl\\:dark\\:to-indigo-300 {\n    --tw-gradient-to: #a5b4fc;\n  }\n\n  .dark .\\32xl\\:dark\\:to-indigo-400 {\n    --tw-gradient-to: #818cf8;\n  }\n\n  .dark .\\32xl\\:dark\\:to-indigo-500 {\n    --tw-gradient-to: #6366f1;\n  }\n\n  .dark .\\32xl\\:dark\\:to-indigo-600 {\n    --tw-gradient-to: #4f46e5;\n  }\n\n  .dark .\\32xl\\:dark\\:to-indigo-700 {\n    --tw-gradient-to: #4338ca;\n  }\n\n  .dark .\\32xl\\:dark\\:to-indigo-800 {\n    --tw-gradient-to: #3730a3;\n  }\n\n  .dark .\\32xl\\:dark\\:to-indigo-900 {\n    --tw-gradient-to: #312e81;\n  }\n\n  .dark .\\32xl\\:dark\\:to-purple-50 {\n    --tw-gradient-to: #f5f3ff;\n  }\n\n  .dark .\\32xl\\:dark\\:to-purple-100 {\n    --tw-gradient-to: #ede9fe;\n  }\n\n  .dark .\\32xl\\:dark\\:to-purple-200 {\n    --tw-gradient-to: #ddd6fe;\n  }\n\n  .dark .\\32xl\\:dark\\:to-purple-300 {\n    --tw-gradient-to: #c4b5fd;\n  }\n\n  .dark .\\32xl\\:dark\\:to-purple-400 {\n    --tw-gradient-to: #a78bfa;\n  }\n\n  .dark .\\32xl\\:dark\\:to-purple-500 {\n    --tw-gradient-to: #8b5cf6;\n  }\n\n  .dark .\\32xl\\:dark\\:to-purple-600 {\n    --tw-gradient-to: #7c3aed;\n  }\n\n  .dark .\\32xl\\:dark\\:to-purple-700 {\n    --tw-gradient-to: #6d28d9;\n  }\n\n  .dark .\\32xl\\:dark\\:to-purple-800 {\n    --tw-gradient-to: #5b21b6;\n  }\n\n  .dark .\\32xl\\:dark\\:to-purple-900 {\n    --tw-gradient-to: #4c1d95;\n  }\n\n  .dark .\\32xl\\:dark\\:to-pink-50 {\n    --tw-gradient-to: #fdf2f8;\n  }\n\n  .dark .\\32xl\\:dark\\:to-pink-100 {\n    --tw-gradient-to: #fce7f3;\n  }\n\n  .dark .\\32xl\\:dark\\:to-pink-200 {\n    --tw-gradient-to: #fbcfe8;\n  }\n\n  .dark .\\32xl\\:dark\\:to-pink-300 {\n    --tw-gradient-to: #f9a8d4;\n  }\n\n  .dark .\\32xl\\:dark\\:to-pink-400 {\n    --tw-gradient-to: #f472b6;\n  }\n\n  .dark .\\32xl\\:dark\\:to-pink-500 {\n    --tw-gradient-to: #ec4899;\n  }\n\n  .dark .\\32xl\\:dark\\:to-pink-600 {\n    --tw-gradient-to: #db2777;\n  }\n\n  .dark .\\32xl\\:dark\\:to-pink-700 {\n    --tw-gradient-to: #be185d;\n  }\n\n  .dark .\\32xl\\:dark\\:to-pink-800 {\n    --tw-gradient-to: #9d174d;\n  }\n\n  .dark .\\32xl\\:dark\\:to-pink-900 {\n    --tw-gradient-to: #831843;\n  }\n\n  .dark .\\32xl\\:dark\\:hover\\:from-transparent:hover {\n    --tw-gradient-from: transparent;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(0, 0, 0, 0));\n  }\n\n  .dark .\\32xl\\:dark\\:hover\\:from-current:hover {\n    --tw-gradient-from: currentColor;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(255, 255, 255, 0));\n  }\n\n  .dark .\\32xl\\:dark\\:hover\\:from-black:hover {\n    --tw-gradient-from: #000;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(0, 0, 0, 0));\n  }\n\n  .dark .\\32xl\\:dark\\:hover\\:from-white:hover {\n    --tw-gradient-from: #fff;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(255, 255, 255, 0));\n  }\n\n  .dark .\\32xl\\:dark\\:hover\\:from-gray-50:hover {\n    --tw-gradient-from: #f9fafb;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(249, 250, 251, 0));\n  }\n\n  .dark .\\32xl\\:dark\\:hover\\:from-gray-100:hover {\n    --tw-gradient-from: #f3f4f6;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(243, 244, 246, 0));\n  }\n\n  .dark .\\32xl\\:dark\\:hover\\:from-gray-200:hover {\n    --tw-gradient-from: #e5e7eb;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(229, 231, 235, 0));\n  }\n\n  .dark .\\32xl\\:dark\\:hover\\:from-gray-300:hover {\n    --tw-gradient-from: #d1d5db;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(209, 213, 219, 0));\n  }\n\n  .dark .\\32xl\\:dark\\:hover\\:from-gray-400:hover {\n    --tw-gradient-from: #9ca3af;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(156, 163, 175, 0));\n  }\n\n  .dark .\\32xl\\:dark\\:hover\\:from-gray-500:hover {\n    --tw-gradient-from: #6b7280;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(107, 114, 128, 0));\n  }\n\n  .dark .\\32xl\\:dark\\:hover\\:from-gray-600:hover {\n    --tw-gradient-from: #4b5563;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(75, 85, 99, 0));\n  }\n\n  .dark .\\32xl\\:dark\\:hover\\:from-gray-700:hover {\n    --tw-gradient-from: #374151;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(55, 65, 81, 0));\n  }\n\n  .dark .\\32xl\\:dark\\:hover\\:from-gray-800:hover {\n    --tw-gradient-from: #1f2937;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(31, 41, 55, 0));\n  }\n\n  .dark .\\32xl\\:dark\\:hover\\:from-gray-900:hover {\n    --tw-gradient-from: #111827;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(17, 24, 39, 0));\n  }\n\n  .dark .\\32xl\\:dark\\:hover\\:from-red-50:hover {\n    --tw-gradient-from: #fef2f2;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(254, 242, 242, 0));\n  }\n\n  .dark .\\32xl\\:dark\\:hover\\:from-red-100:hover {\n    --tw-gradient-from: #fee2e2;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(254, 226, 226, 0));\n  }\n\n  .dark .\\32xl\\:dark\\:hover\\:from-red-200:hover {\n    --tw-gradient-from: #fecaca;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(254, 202, 202, 0));\n  }\n\n  .dark .\\32xl\\:dark\\:hover\\:from-red-300:hover {\n    --tw-gradient-from: #fca5a5;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(252, 165, 165, 0));\n  }\n\n  .dark .\\32xl\\:dark\\:hover\\:from-red-400:hover {\n    --tw-gradient-from: #f87171;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(248, 113, 113, 0));\n  }\n\n  .dark .\\32xl\\:dark\\:hover\\:from-red-500:hover {\n    --tw-gradient-from: #ef4444;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(239, 68, 68, 0));\n  }\n\n  .dark .\\32xl\\:dark\\:hover\\:from-red-600:hover {\n    --tw-gradient-from: #dc2626;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(220, 38, 38, 0));\n  }\n\n  .dark .\\32xl\\:dark\\:hover\\:from-red-700:hover {\n    --tw-gradient-from: #b91c1c;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(185, 28, 28, 0));\n  }\n\n  .dark .\\32xl\\:dark\\:hover\\:from-red-800:hover {\n    --tw-gradient-from: #991b1b;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(153, 27, 27, 0));\n  }\n\n  .dark .\\32xl\\:dark\\:hover\\:from-red-900:hover {\n    --tw-gradient-from: #7f1d1d;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(127, 29, 29, 0));\n  }\n\n  .dark .\\32xl\\:dark\\:hover\\:from-yellow-50:hover {\n    --tw-gradient-from: #fffbeb;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(255, 251, 235, 0));\n  }\n\n  .dark .\\32xl\\:dark\\:hover\\:from-yellow-100:hover {\n    --tw-gradient-from: #fef3c7;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(254, 243, 199, 0));\n  }\n\n  .dark .\\32xl\\:dark\\:hover\\:from-yellow-200:hover {\n    --tw-gradient-from: #fde68a;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(253, 230, 138, 0));\n  }\n\n  .dark .\\32xl\\:dark\\:hover\\:from-yellow-300:hover {\n    --tw-gradient-from: #fcd34d;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(252, 211, 77, 0));\n  }\n\n  .dark .\\32xl\\:dark\\:hover\\:from-yellow-400:hover {\n    --tw-gradient-from: #fbbf24;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(251, 191, 36, 0));\n  }\n\n  .dark .\\32xl\\:dark\\:hover\\:from-yellow-500:hover {\n    --tw-gradient-from: #f59e0b;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(245, 158, 11, 0));\n  }\n\n  .dark .\\32xl\\:dark\\:hover\\:from-yellow-600:hover {\n    --tw-gradient-from: #d97706;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(217, 119, 6, 0));\n  }\n\n  .dark .\\32xl\\:dark\\:hover\\:from-yellow-700:hover {\n    --tw-gradient-from: #b45309;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(180, 83, 9, 0));\n  }\n\n  .dark .\\32xl\\:dark\\:hover\\:from-yellow-800:hover {\n    --tw-gradient-from: #92400e;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(146, 64, 14, 0));\n  }\n\n  .dark .\\32xl\\:dark\\:hover\\:from-yellow-900:hover {\n    --tw-gradient-from: #78350f;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(120, 53, 15, 0));\n  }\n\n  .dark .\\32xl\\:dark\\:hover\\:from-green-50:hover {\n    --tw-gradient-from: #ecfdf5;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(236, 253, 245, 0));\n  }\n\n  .dark .\\32xl\\:dark\\:hover\\:from-green-100:hover {\n    --tw-gradient-from: #d1fae5;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(209, 250, 229, 0));\n  }\n\n  .dark .\\32xl\\:dark\\:hover\\:from-green-200:hover {\n    --tw-gradient-from: #a7f3d0;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(167, 243, 208, 0));\n  }\n\n  .dark .\\32xl\\:dark\\:hover\\:from-green-300:hover {\n    --tw-gradient-from: #6ee7b7;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(110, 231, 183, 0));\n  }\n\n  .dark .\\32xl\\:dark\\:hover\\:from-green-400:hover {\n    --tw-gradient-from: #34d399;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(52, 211, 153, 0));\n  }\n\n  .dark .\\32xl\\:dark\\:hover\\:from-green-500:hover {\n    --tw-gradient-from: #10b981;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(16, 185, 129, 0));\n  }\n\n  .dark .\\32xl\\:dark\\:hover\\:from-green-600:hover {\n    --tw-gradient-from: #059669;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(5, 150, 105, 0));\n  }\n\n  .dark .\\32xl\\:dark\\:hover\\:from-green-700:hover {\n    --tw-gradient-from: #047857;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(4, 120, 87, 0));\n  }\n\n  .dark .\\32xl\\:dark\\:hover\\:from-green-800:hover {\n    --tw-gradient-from: #065f46;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(6, 95, 70, 0));\n  }\n\n  .dark .\\32xl\\:dark\\:hover\\:from-green-900:hover {\n    --tw-gradient-from: #064e3b;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(6, 78, 59, 0));\n  }\n\n  .dark .\\32xl\\:dark\\:hover\\:from-blue-50:hover {\n    --tw-gradient-from: #eff6ff;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(239, 246, 255, 0));\n  }\n\n  .dark .\\32xl\\:dark\\:hover\\:from-blue-100:hover {\n    --tw-gradient-from: #dbeafe;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(219, 234, 254, 0));\n  }\n\n  .dark .\\32xl\\:dark\\:hover\\:from-blue-200:hover {\n    --tw-gradient-from: #bfdbfe;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(191, 219, 254, 0));\n  }\n\n  .dark .\\32xl\\:dark\\:hover\\:from-blue-300:hover {\n    --tw-gradient-from: #93c5fd;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(147, 197, 253, 0));\n  }\n\n  .dark .\\32xl\\:dark\\:hover\\:from-blue-400:hover {\n    --tw-gradient-from: #60a5fa;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(96, 165, 250, 0));\n  }\n\n  .dark .\\32xl\\:dark\\:hover\\:from-blue-500:hover {\n    --tw-gradient-from: #3b82f6;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(59, 130, 246, 0));\n  }\n\n  .dark .\\32xl\\:dark\\:hover\\:from-blue-600:hover {\n    --tw-gradient-from: #2563eb;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(37, 99, 235, 0));\n  }\n\n  .dark .\\32xl\\:dark\\:hover\\:from-blue-700:hover {\n    --tw-gradient-from: #1d4ed8;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(29, 78, 216, 0));\n  }\n\n  .dark .\\32xl\\:dark\\:hover\\:from-blue-800:hover {\n    --tw-gradient-from: #1e40af;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(30, 64, 175, 0));\n  }\n\n  .dark .\\32xl\\:dark\\:hover\\:from-blue-900:hover {\n    --tw-gradient-from: #1e3a8a;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(30, 58, 138, 0));\n  }\n\n  .dark .\\32xl\\:dark\\:hover\\:from-indigo-50:hover {\n    --tw-gradient-from: #eef2ff;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(238, 242, 255, 0));\n  }\n\n  .dark .\\32xl\\:dark\\:hover\\:from-indigo-100:hover {\n    --tw-gradient-from: #e0e7ff;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(224, 231, 255, 0));\n  }\n\n  .dark .\\32xl\\:dark\\:hover\\:from-indigo-200:hover {\n    --tw-gradient-from: #c7d2fe;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(199, 210, 254, 0));\n  }\n\n  .dark .\\32xl\\:dark\\:hover\\:from-indigo-300:hover {\n    --tw-gradient-from: #a5b4fc;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(165, 180, 252, 0));\n  }\n\n  .dark .\\32xl\\:dark\\:hover\\:from-indigo-400:hover {\n    --tw-gradient-from: #818cf8;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(129, 140, 248, 0));\n  }\n\n  .dark .\\32xl\\:dark\\:hover\\:from-indigo-500:hover {\n    --tw-gradient-from: #6366f1;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(99, 102, 241, 0));\n  }\n\n  .dark .\\32xl\\:dark\\:hover\\:from-indigo-600:hover {\n    --tw-gradient-from: #4f46e5;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(79, 70, 229, 0));\n  }\n\n  .dark .\\32xl\\:dark\\:hover\\:from-indigo-700:hover {\n    --tw-gradient-from: #4338ca;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(67, 56, 202, 0));\n  }\n\n  .dark .\\32xl\\:dark\\:hover\\:from-indigo-800:hover {\n    --tw-gradient-from: #3730a3;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(55, 48, 163, 0));\n  }\n\n  .dark .\\32xl\\:dark\\:hover\\:from-indigo-900:hover {\n    --tw-gradient-from: #312e81;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(49, 46, 129, 0));\n  }\n\n  .dark .\\32xl\\:dark\\:hover\\:from-purple-50:hover {\n    --tw-gradient-from: #f5f3ff;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(245, 243, 255, 0));\n  }\n\n  .dark .\\32xl\\:dark\\:hover\\:from-purple-100:hover {\n    --tw-gradient-from: #ede9fe;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(237, 233, 254, 0));\n  }\n\n  .dark .\\32xl\\:dark\\:hover\\:from-purple-200:hover {\n    --tw-gradient-from: #ddd6fe;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(221, 214, 254, 0));\n  }\n\n  .dark .\\32xl\\:dark\\:hover\\:from-purple-300:hover {\n    --tw-gradient-from: #c4b5fd;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(196, 181, 253, 0));\n  }\n\n  .dark .\\32xl\\:dark\\:hover\\:from-purple-400:hover {\n    --tw-gradient-from: #a78bfa;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(167, 139, 250, 0));\n  }\n\n  .dark .\\32xl\\:dark\\:hover\\:from-purple-500:hover {\n    --tw-gradient-from: #8b5cf6;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(139, 92, 246, 0));\n  }\n\n  .dark .\\32xl\\:dark\\:hover\\:from-purple-600:hover {\n    --tw-gradient-from: #7c3aed;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(124, 58, 237, 0));\n  }\n\n  .dark .\\32xl\\:dark\\:hover\\:from-purple-700:hover {\n    --tw-gradient-from: #6d28d9;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(109, 40, 217, 0));\n  }\n\n  .dark .\\32xl\\:dark\\:hover\\:from-purple-800:hover {\n    --tw-gradient-from: #5b21b6;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(91, 33, 182, 0));\n  }\n\n  .dark .\\32xl\\:dark\\:hover\\:from-purple-900:hover {\n    --tw-gradient-from: #4c1d95;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(76, 29, 149, 0));\n  }\n\n  .dark .\\32xl\\:dark\\:hover\\:from-pink-50:hover {\n    --tw-gradient-from: #fdf2f8;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(253, 242, 248, 0));\n  }\n\n  .dark .\\32xl\\:dark\\:hover\\:from-pink-100:hover {\n    --tw-gradient-from: #fce7f3;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(252, 231, 243, 0));\n  }\n\n  .dark .\\32xl\\:dark\\:hover\\:from-pink-200:hover {\n    --tw-gradient-from: #fbcfe8;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(251, 207, 232, 0));\n  }\n\n  .dark .\\32xl\\:dark\\:hover\\:from-pink-300:hover {\n    --tw-gradient-from: #f9a8d4;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(249, 168, 212, 0));\n  }\n\n  .dark .\\32xl\\:dark\\:hover\\:from-pink-400:hover {\n    --tw-gradient-from: #f472b6;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(244, 114, 182, 0));\n  }\n\n  .dark .\\32xl\\:dark\\:hover\\:from-pink-500:hover {\n    --tw-gradient-from: #ec4899;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(236, 72, 153, 0));\n  }\n\n  .dark .\\32xl\\:dark\\:hover\\:from-pink-600:hover {\n    --tw-gradient-from: #db2777;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(219, 39, 119, 0));\n  }\n\n  .dark .\\32xl\\:dark\\:hover\\:from-pink-700:hover {\n    --tw-gradient-from: #be185d;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(190, 24, 93, 0));\n  }\n\n  .dark .\\32xl\\:dark\\:hover\\:from-pink-800:hover {\n    --tw-gradient-from: #9d174d;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(157, 23, 77, 0));\n  }\n\n  .dark .\\32xl\\:dark\\:hover\\:from-pink-900:hover {\n    --tw-gradient-from: #831843;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(131, 24, 67, 0));\n  }\n\n  .dark .\\32xl\\:dark\\:hover\\:via-transparent:hover {\n    --tw-gradient-stops: var(--tw-gradient-from), transparent, var(--tw-gradient-to, rgba(0, 0, 0, 0));\n  }\n\n  .dark .\\32xl\\:dark\\:hover\\:via-current:hover {\n    --tw-gradient-stops: var(--tw-gradient-from), currentColor, var(--tw-gradient-to, rgba(255, 255, 255, 0));\n  }\n\n  .dark .\\32xl\\:dark\\:hover\\:via-black:hover {\n    --tw-gradient-stops: var(--tw-gradient-from), #000, var(--tw-gradient-to, rgba(0, 0, 0, 0));\n  }\n\n  .dark .\\32xl\\:dark\\:hover\\:via-white:hover {\n    --tw-gradient-stops: var(--tw-gradient-from), #fff, var(--tw-gradient-to, rgba(255, 255, 255, 0));\n  }\n\n  .dark .\\32xl\\:dark\\:hover\\:via-gray-50:hover {\n    --tw-gradient-stops: var(--tw-gradient-from), #f9fafb, var(--tw-gradient-to, rgba(249, 250, 251, 0));\n  }\n\n  .dark .\\32xl\\:dark\\:hover\\:via-gray-100:hover {\n    --tw-gradient-stops: var(--tw-gradient-from), #f3f4f6, var(--tw-gradient-to, rgba(243, 244, 246, 0));\n  }\n\n  .dark .\\32xl\\:dark\\:hover\\:via-gray-200:hover {\n    --tw-gradient-stops: var(--tw-gradient-from), #e5e7eb, var(--tw-gradient-to, rgba(229, 231, 235, 0));\n  }\n\n  .dark .\\32xl\\:dark\\:hover\\:via-gray-300:hover {\n    --tw-gradient-stops: var(--tw-gradient-from), #d1d5db, var(--tw-gradient-to, rgba(209, 213, 219, 0));\n  }\n\n  .dark .\\32xl\\:dark\\:hover\\:via-gray-400:hover {\n    --tw-gradient-stops: var(--tw-gradient-from), #9ca3af, var(--tw-gradient-to, rgba(156, 163, 175, 0));\n  }\n\n  .dark .\\32xl\\:dark\\:hover\\:via-gray-500:hover {\n    --tw-gradient-stops: var(--tw-gradient-from), #6b7280, var(--tw-gradient-to, rgba(107, 114, 128, 0));\n  }\n\n  .dark .\\32xl\\:dark\\:hover\\:via-gray-600:hover {\n    --tw-gradient-stops: var(--tw-gradient-from), #4b5563, var(--tw-gradient-to, rgba(75, 85, 99, 0));\n  }\n\n  .dark .\\32xl\\:dark\\:hover\\:via-gray-700:hover {\n    --tw-gradient-stops: var(--tw-gradient-from), #374151, var(--tw-gradient-to, rgba(55, 65, 81, 0));\n  }\n\n  .dark .\\32xl\\:dark\\:hover\\:via-gray-800:hover {\n    --tw-gradient-stops: var(--tw-gradient-from), #1f2937, var(--tw-gradient-to, rgba(31, 41, 55, 0));\n  }\n\n  .dark .\\32xl\\:dark\\:hover\\:via-gray-900:hover {\n    --tw-gradient-stops: var(--tw-gradient-from), #111827, var(--tw-gradient-to, rgba(17, 24, 39, 0));\n  }\n\n  .dark .\\32xl\\:dark\\:hover\\:via-red-50:hover {\n    --tw-gradient-stops: var(--tw-gradient-from), #fef2f2, var(--tw-gradient-to, rgba(254, 242, 242, 0));\n  }\n\n  .dark .\\32xl\\:dark\\:hover\\:via-red-100:hover {\n    --tw-gradient-stops: var(--tw-gradient-from), #fee2e2, var(--tw-gradient-to, rgba(254, 226, 226, 0));\n  }\n\n  .dark .\\32xl\\:dark\\:hover\\:via-red-200:hover {\n    --tw-gradient-stops: var(--tw-gradient-from), #fecaca, var(--tw-gradient-to, rgba(254, 202, 202, 0));\n  }\n\n  .dark .\\32xl\\:dark\\:hover\\:via-red-300:hover {\n    --tw-gradient-stops: var(--tw-gradient-from), #fca5a5, var(--tw-gradient-to, rgba(252, 165, 165, 0));\n  }\n\n  .dark .\\32xl\\:dark\\:hover\\:via-red-400:hover {\n    --tw-gradient-stops: var(--tw-gradient-from), #f87171, var(--tw-gradient-to, rgba(248, 113, 113, 0));\n  }\n\n  .dark .\\32xl\\:dark\\:hover\\:via-red-500:hover {\n    --tw-gradient-stops: var(--tw-gradient-from), #ef4444, var(--tw-gradient-to, rgba(239, 68, 68, 0));\n  }\n\n  .dark .\\32xl\\:dark\\:hover\\:via-red-600:hover {\n    --tw-gradient-stops: var(--tw-gradient-from), #dc2626, var(--tw-gradient-to, rgba(220, 38, 38, 0));\n  }\n\n  .dark .\\32xl\\:dark\\:hover\\:via-red-700:hover {\n    --tw-gradient-stops: var(--tw-gradient-from), #b91c1c, var(--tw-gradient-to, rgba(185, 28, 28, 0));\n  }\n\n  .dark .\\32xl\\:dark\\:hover\\:via-red-800:hover {\n    --tw-gradient-stops: var(--tw-gradient-from), #991b1b, var(--tw-gradient-to, rgba(153, 27, 27, 0));\n  }\n\n  .dark .\\32xl\\:dark\\:hover\\:via-red-900:hover {\n    --tw-gradient-stops: var(--tw-gradient-from), #7f1d1d, var(--tw-gradient-to, rgba(127, 29, 29, 0));\n  }\n\n  .dark .\\32xl\\:dark\\:hover\\:via-yellow-50:hover {\n    --tw-gradient-stops: var(--tw-gradient-from), #fffbeb, var(--tw-gradient-to, rgba(255, 251, 235, 0));\n  }\n\n  .dark .\\32xl\\:dark\\:hover\\:via-yellow-100:hover {\n    --tw-gradient-stops: var(--tw-gradient-from), #fef3c7, var(--tw-gradient-to, rgba(254, 243, 199, 0));\n  }\n\n  .dark .\\32xl\\:dark\\:hover\\:via-yellow-200:hover {\n    --tw-gradient-stops: var(--tw-gradient-from), #fde68a, var(--tw-gradient-to, rgba(253, 230, 138, 0));\n  }\n\n  .dark .\\32xl\\:dark\\:hover\\:via-yellow-300:hover {\n    --tw-gradient-stops: var(--tw-gradient-from), #fcd34d, var(--tw-gradient-to, rgba(252, 211, 77, 0));\n  }\n\n  .dark .\\32xl\\:dark\\:hover\\:via-yellow-400:hover {\n    --tw-gradient-stops: var(--tw-gradient-from), #fbbf24, var(--tw-gradient-to, rgba(251, 191, 36, 0));\n  }\n\n  .dark .\\32xl\\:dark\\:hover\\:via-yellow-500:hover {\n    --tw-gradient-stops: var(--tw-gradient-from), #f59e0b, var(--tw-gradient-to, rgba(245, 158, 11, 0));\n  }\n\n  .dark .\\32xl\\:dark\\:hover\\:via-yellow-600:hover {\n    --tw-gradient-stops: var(--tw-gradient-from), #d97706, var(--tw-gradient-to, rgba(217, 119, 6, 0));\n  }\n\n  .dark .\\32xl\\:dark\\:hover\\:via-yellow-700:hover {\n    --tw-gradient-stops: var(--tw-gradient-from), #b45309, var(--tw-gradient-to, rgba(180, 83, 9, 0));\n  }\n\n  .dark .\\32xl\\:dark\\:hover\\:via-yellow-800:hover {\n    --tw-gradient-stops: var(--tw-gradient-from), #92400e, var(--tw-gradient-to, rgba(146, 64, 14, 0));\n  }\n\n  .dark .\\32xl\\:dark\\:hover\\:via-yellow-900:hover {\n    --tw-gradient-stops: var(--tw-gradient-from), #78350f, var(--tw-gradient-to, rgba(120, 53, 15, 0));\n  }\n\n  .dark .\\32xl\\:dark\\:hover\\:via-green-50:hover {\n    --tw-gradient-stops: var(--tw-gradient-from), #ecfdf5, var(--tw-gradient-to, rgba(236, 253, 245, 0));\n  }\n\n  .dark .\\32xl\\:dark\\:hover\\:via-green-100:hover {\n    --tw-gradient-stops: var(--tw-gradient-from), #d1fae5, var(--tw-gradient-to, rgba(209, 250, 229, 0));\n  }\n\n  .dark .\\32xl\\:dark\\:hover\\:via-green-200:hover {\n    --tw-gradient-stops: var(--tw-gradient-from), #a7f3d0, var(--tw-gradient-to, rgba(167, 243, 208, 0));\n  }\n\n  .dark .\\32xl\\:dark\\:hover\\:via-green-300:hover {\n    --tw-gradient-stops: var(--tw-gradient-from), #6ee7b7, var(--tw-gradient-to, rgba(110, 231, 183, 0));\n  }\n\n  .dark .\\32xl\\:dark\\:hover\\:via-green-400:hover {\n    --tw-gradient-stops: var(--tw-gradient-from), #34d399, var(--tw-gradient-to, rgba(52, 211, 153, 0));\n  }\n\n  .dark .\\32xl\\:dark\\:hover\\:via-green-500:hover {\n    --tw-gradient-stops: var(--tw-gradient-from), #10b981, var(--tw-gradient-to, rgba(16, 185, 129, 0));\n  }\n\n  .dark .\\32xl\\:dark\\:hover\\:via-green-600:hover {\n    --tw-gradient-stops: var(--tw-gradient-from), #059669, var(--tw-gradient-to, rgba(5, 150, 105, 0));\n  }\n\n  .dark .\\32xl\\:dark\\:hover\\:via-green-700:hover {\n    --tw-gradient-stops: var(--tw-gradient-from), #047857, var(--tw-gradient-to, rgba(4, 120, 87, 0));\n  }\n\n  .dark .\\32xl\\:dark\\:hover\\:via-green-800:hover {\n    --tw-gradient-stops: var(--tw-gradient-from), #065f46, var(--tw-gradient-to, rgba(6, 95, 70, 0));\n  }\n\n  .dark .\\32xl\\:dark\\:hover\\:via-green-900:hover {\n    --tw-gradient-stops: var(--tw-gradient-from), #064e3b, var(--tw-gradient-to, rgba(6, 78, 59, 0));\n  }\n\n  .dark .\\32xl\\:dark\\:hover\\:via-blue-50:hover {\n    --tw-gradient-stops: var(--tw-gradient-from), #eff6ff, var(--tw-gradient-to, rgba(239, 246, 255, 0));\n  }\n\n  .dark .\\32xl\\:dark\\:hover\\:via-blue-100:hover {\n    --tw-gradient-stops: var(--tw-gradient-from), #dbeafe, var(--tw-gradient-to, rgba(219, 234, 254, 0));\n  }\n\n  .dark .\\32xl\\:dark\\:hover\\:via-blue-200:hover {\n    --tw-gradient-stops: var(--tw-gradient-from), #bfdbfe, var(--tw-gradient-to, rgba(191, 219, 254, 0));\n  }\n\n  .dark .\\32xl\\:dark\\:hover\\:via-blue-300:hover {\n    --tw-gradient-stops: var(--tw-gradient-from), #93c5fd, var(--tw-gradient-to, rgba(147, 197, 253, 0));\n  }\n\n  .dark .\\32xl\\:dark\\:hover\\:via-blue-400:hover {\n    --tw-gradient-stops: var(--tw-gradient-from), #60a5fa, var(--tw-gradient-to, rgba(96, 165, 250, 0));\n  }\n\n  .dark .\\32xl\\:dark\\:hover\\:via-blue-500:hover {\n    --tw-gradient-stops: var(--tw-gradient-from), #3b82f6, var(--tw-gradient-to, rgba(59, 130, 246, 0));\n  }\n\n  .dark .\\32xl\\:dark\\:hover\\:via-blue-600:hover {\n    --tw-gradient-stops: var(--tw-gradient-from), #2563eb, var(--tw-gradient-to, rgba(37, 99, 235, 0));\n  }\n\n  .dark .\\32xl\\:dark\\:hover\\:via-blue-700:hover {\n    --tw-gradient-stops: var(--tw-gradient-from), #1d4ed8, var(--tw-gradient-to, rgba(29, 78, 216, 0));\n  }\n\n  .dark .\\32xl\\:dark\\:hover\\:via-blue-800:hover {\n    --tw-gradient-stops: var(--tw-gradient-from), #1e40af, var(--tw-gradient-to, rgba(30, 64, 175, 0));\n  }\n\n  .dark .\\32xl\\:dark\\:hover\\:via-blue-900:hover {\n    --tw-gradient-stops: var(--tw-gradient-from), #1e3a8a, var(--tw-gradient-to, rgba(30, 58, 138, 0));\n  }\n\n  .dark .\\32xl\\:dark\\:hover\\:via-indigo-50:hover {\n    --tw-gradient-stops: var(--tw-gradient-from), #eef2ff, var(--tw-gradient-to, rgba(238, 242, 255, 0));\n  }\n\n  .dark .\\32xl\\:dark\\:hover\\:via-indigo-100:hover {\n    --tw-gradient-stops: var(--tw-gradient-from), #e0e7ff, var(--tw-gradient-to, rgba(224, 231, 255, 0));\n  }\n\n  .dark .\\32xl\\:dark\\:hover\\:via-indigo-200:hover {\n    --tw-gradient-stops: var(--tw-gradient-from), #c7d2fe, var(--tw-gradient-to, rgba(199, 210, 254, 0));\n  }\n\n  .dark .\\32xl\\:dark\\:hover\\:via-indigo-300:hover {\n    --tw-gradient-stops: var(--tw-gradient-from), #a5b4fc, var(--tw-gradient-to, rgba(165, 180, 252, 0));\n  }\n\n  .dark .\\32xl\\:dark\\:hover\\:via-indigo-400:hover {\n    --tw-gradient-stops: var(--tw-gradient-from), #818cf8, var(--tw-gradient-to, rgba(129, 140, 248, 0));\n  }\n\n  .dark .\\32xl\\:dark\\:hover\\:via-indigo-500:hover {\n    --tw-gradient-stops: var(--tw-gradient-from), #6366f1, var(--tw-gradient-to, rgba(99, 102, 241, 0));\n  }\n\n  .dark .\\32xl\\:dark\\:hover\\:via-indigo-600:hover {\n    --tw-gradient-stops: var(--tw-gradient-from), #4f46e5, var(--tw-gradient-to, rgba(79, 70, 229, 0));\n  }\n\n  .dark .\\32xl\\:dark\\:hover\\:via-indigo-700:hover {\n    --tw-gradient-stops: var(--tw-gradient-from), #4338ca, var(--tw-gradient-to, rgba(67, 56, 202, 0));\n  }\n\n  .dark .\\32xl\\:dark\\:hover\\:via-indigo-800:hover {\n    --tw-gradient-stops: var(--tw-gradient-from), #3730a3, var(--tw-gradient-to, rgba(55, 48, 163, 0));\n  }\n\n  .dark .\\32xl\\:dark\\:hover\\:via-indigo-900:hover {\n    --tw-gradient-stops: var(--tw-gradient-from), #312e81, var(--tw-gradient-to, rgba(49, 46, 129, 0));\n  }\n\n  .dark .\\32xl\\:dark\\:hover\\:via-purple-50:hover {\n    --tw-gradient-stops: var(--tw-gradient-from), #f5f3ff, var(--tw-gradient-to, rgba(245, 243, 255, 0));\n  }\n\n  .dark .\\32xl\\:dark\\:hover\\:via-purple-100:hover {\n    --tw-gradient-stops: var(--tw-gradient-from), #ede9fe, var(--tw-gradient-to, rgba(237, 233, 254, 0));\n  }\n\n  .dark .\\32xl\\:dark\\:hover\\:via-purple-200:hover {\n    --tw-gradient-stops: var(--tw-gradient-from), #ddd6fe, var(--tw-gradient-to, rgba(221, 214, 254, 0));\n  }\n\n  .dark .\\32xl\\:dark\\:hover\\:via-purple-300:hover {\n    --tw-gradient-stops: var(--tw-gradient-from), #c4b5fd, var(--tw-gradient-to, rgba(196, 181, 253, 0));\n  }\n\n  .dark .\\32xl\\:dark\\:hover\\:via-purple-400:hover {\n    --tw-gradient-stops: var(--tw-gradient-from), #a78bfa, var(--tw-gradient-to, rgba(167, 139, 250, 0));\n  }\n\n  .dark .\\32xl\\:dark\\:hover\\:via-purple-500:hover {\n    --tw-gradient-stops: var(--tw-gradient-from), #8b5cf6, var(--tw-gradient-to, rgba(139, 92, 246, 0));\n  }\n\n  .dark .\\32xl\\:dark\\:hover\\:via-purple-600:hover {\n    --tw-gradient-stops: var(--tw-gradient-from), #7c3aed, var(--tw-gradient-to, rgba(124, 58, 237, 0));\n  }\n\n  .dark .\\32xl\\:dark\\:hover\\:via-purple-700:hover {\n    --tw-gradient-stops: var(--tw-gradient-from), #6d28d9, var(--tw-gradient-to, rgba(109, 40, 217, 0));\n  }\n\n  .dark .\\32xl\\:dark\\:hover\\:via-purple-800:hover {\n    --tw-gradient-stops: var(--tw-gradient-from), #5b21b6, var(--tw-gradient-to, rgba(91, 33, 182, 0));\n  }\n\n  .dark .\\32xl\\:dark\\:hover\\:via-purple-900:hover {\n    --tw-gradient-stops: var(--tw-gradient-from), #4c1d95, var(--tw-gradient-to, rgba(76, 29, 149, 0));\n  }\n\n  .dark .\\32xl\\:dark\\:hover\\:via-pink-50:hover {\n    --tw-gradient-stops: var(--tw-gradient-from), #fdf2f8, var(--tw-gradient-to, rgba(253, 242, 248, 0));\n  }\n\n  .dark .\\32xl\\:dark\\:hover\\:via-pink-100:hover {\n    --tw-gradient-stops: var(--tw-gradient-from), #fce7f3, var(--tw-gradient-to, rgba(252, 231, 243, 0));\n  }\n\n  .dark .\\32xl\\:dark\\:hover\\:via-pink-200:hover {\n    --tw-gradient-stops: var(--tw-gradient-from), #fbcfe8, var(--tw-gradient-to, rgba(251, 207, 232, 0));\n  }\n\n  .dark .\\32xl\\:dark\\:hover\\:via-pink-300:hover {\n    --tw-gradient-stops: var(--tw-gradient-from), #f9a8d4, var(--tw-gradient-to, rgba(249, 168, 212, 0));\n  }\n\n  .dark .\\32xl\\:dark\\:hover\\:via-pink-400:hover {\n    --tw-gradient-stops: var(--tw-gradient-from), #f472b6, var(--tw-gradient-to, rgba(244, 114, 182, 0));\n  }\n\n  .dark .\\32xl\\:dark\\:hover\\:via-pink-500:hover {\n    --tw-gradient-stops: var(--tw-gradient-from), #ec4899, var(--tw-gradient-to, rgba(236, 72, 153, 0));\n  }\n\n  .dark .\\32xl\\:dark\\:hover\\:via-pink-600:hover {\n    --tw-gradient-stops: var(--tw-gradient-from), #db2777, var(--tw-gradient-to, rgba(219, 39, 119, 0));\n  }\n\n  .dark .\\32xl\\:dark\\:hover\\:via-pink-700:hover {\n    --tw-gradient-stops: var(--tw-gradient-from), #be185d, var(--tw-gradient-to, rgba(190, 24, 93, 0));\n  }\n\n  .dark .\\32xl\\:dark\\:hover\\:via-pink-800:hover {\n    --tw-gradient-stops: var(--tw-gradient-from), #9d174d, var(--tw-gradient-to, rgba(157, 23, 77, 0));\n  }\n\n  .dark .\\32xl\\:dark\\:hover\\:via-pink-900:hover {\n    --tw-gradient-stops: var(--tw-gradient-from), #831843, var(--tw-gradient-to, rgba(131, 24, 67, 0));\n  }\n\n  .dark .\\32xl\\:dark\\:hover\\:to-transparent:hover {\n    --tw-gradient-to: transparent;\n  }\n\n  .dark .\\32xl\\:dark\\:hover\\:to-current:hover {\n    --tw-gradient-to: currentColor;\n  }\n\n  .dark .\\32xl\\:dark\\:hover\\:to-black:hover {\n    --tw-gradient-to: #000;\n  }\n\n  .dark .\\32xl\\:dark\\:hover\\:to-white:hover {\n    --tw-gradient-to: #fff;\n  }\n\n  .dark .\\32xl\\:dark\\:hover\\:to-gray-50:hover {\n    --tw-gradient-to: #f9fafb;\n  }\n\n  .dark .\\32xl\\:dark\\:hover\\:to-gray-100:hover {\n    --tw-gradient-to: #f3f4f6;\n  }\n\n  .dark .\\32xl\\:dark\\:hover\\:to-gray-200:hover {\n    --tw-gradient-to: #e5e7eb;\n  }\n\n  .dark .\\32xl\\:dark\\:hover\\:to-gray-300:hover {\n    --tw-gradient-to: #d1d5db;\n  }\n\n  .dark .\\32xl\\:dark\\:hover\\:to-gray-400:hover {\n    --tw-gradient-to: #9ca3af;\n  }\n\n  .dark .\\32xl\\:dark\\:hover\\:to-gray-500:hover {\n    --tw-gradient-to: #6b7280;\n  }\n\n  .dark .\\32xl\\:dark\\:hover\\:to-gray-600:hover {\n    --tw-gradient-to: #4b5563;\n  }\n\n  .dark .\\32xl\\:dark\\:hover\\:to-gray-700:hover {\n    --tw-gradient-to: #374151;\n  }\n\n  .dark .\\32xl\\:dark\\:hover\\:to-gray-800:hover {\n    --tw-gradient-to: #1f2937;\n  }\n\n  .dark .\\32xl\\:dark\\:hover\\:to-gray-900:hover {\n    --tw-gradient-to: #111827;\n  }\n\n  .dark .\\32xl\\:dark\\:hover\\:to-red-50:hover {\n    --tw-gradient-to: #fef2f2;\n  }\n\n  .dark .\\32xl\\:dark\\:hover\\:to-red-100:hover {\n    --tw-gradient-to: #fee2e2;\n  }\n\n  .dark .\\32xl\\:dark\\:hover\\:to-red-200:hover {\n    --tw-gradient-to: #fecaca;\n  }\n\n  .dark .\\32xl\\:dark\\:hover\\:to-red-300:hover {\n    --tw-gradient-to: #fca5a5;\n  }\n\n  .dark .\\32xl\\:dark\\:hover\\:to-red-400:hover {\n    --tw-gradient-to: #f87171;\n  }\n\n  .dark .\\32xl\\:dark\\:hover\\:to-red-500:hover {\n    --tw-gradient-to: #ef4444;\n  }\n\n  .dark .\\32xl\\:dark\\:hover\\:to-red-600:hover {\n    --tw-gradient-to: #dc2626;\n  }\n\n  .dark .\\32xl\\:dark\\:hover\\:to-red-700:hover {\n    --tw-gradient-to: #b91c1c;\n  }\n\n  .dark .\\32xl\\:dark\\:hover\\:to-red-800:hover {\n    --tw-gradient-to: #991b1b;\n  }\n\n  .dark .\\32xl\\:dark\\:hover\\:to-red-900:hover {\n    --tw-gradient-to: #7f1d1d;\n  }\n\n  .dark .\\32xl\\:dark\\:hover\\:to-yellow-50:hover {\n    --tw-gradient-to: #fffbeb;\n  }\n\n  .dark .\\32xl\\:dark\\:hover\\:to-yellow-100:hover {\n    --tw-gradient-to: #fef3c7;\n  }\n\n  .dark .\\32xl\\:dark\\:hover\\:to-yellow-200:hover {\n    --tw-gradient-to: #fde68a;\n  }\n\n  .dark .\\32xl\\:dark\\:hover\\:to-yellow-300:hover {\n    --tw-gradient-to: #fcd34d;\n  }\n\n  .dark .\\32xl\\:dark\\:hover\\:to-yellow-400:hover {\n    --tw-gradient-to: #fbbf24;\n  }\n\n  .dark .\\32xl\\:dark\\:hover\\:to-yellow-500:hover {\n    --tw-gradient-to: #f59e0b;\n  }\n\n  .dark .\\32xl\\:dark\\:hover\\:to-yellow-600:hover {\n    --tw-gradient-to: #d97706;\n  }\n\n  .dark .\\32xl\\:dark\\:hover\\:to-yellow-700:hover {\n    --tw-gradient-to: #b45309;\n  }\n\n  .dark .\\32xl\\:dark\\:hover\\:to-yellow-800:hover {\n    --tw-gradient-to: #92400e;\n  }\n\n  .dark .\\32xl\\:dark\\:hover\\:to-yellow-900:hover {\n    --tw-gradient-to: #78350f;\n  }\n\n  .dark .\\32xl\\:dark\\:hover\\:to-green-50:hover {\n    --tw-gradient-to: #ecfdf5;\n  }\n\n  .dark .\\32xl\\:dark\\:hover\\:to-green-100:hover {\n    --tw-gradient-to: #d1fae5;\n  }\n\n  .dark .\\32xl\\:dark\\:hover\\:to-green-200:hover {\n    --tw-gradient-to: #a7f3d0;\n  }\n\n  .dark .\\32xl\\:dark\\:hover\\:to-green-300:hover {\n    --tw-gradient-to: #6ee7b7;\n  }\n\n  .dark .\\32xl\\:dark\\:hover\\:to-green-400:hover {\n    --tw-gradient-to: #34d399;\n  }\n\n  .dark .\\32xl\\:dark\\:hover\\:to-green-500:hover {\n    --tw-gradient-to: #10b981;\n  }\n\n  .dark .\\32xl\\:dark\\:hover\\:to-green-600:hover {\n    --tw-gradient-to: #059669;\n  }\n\n  .dark .\\32xl\\:dark\\:hover\\:to-green-700:hover {\n    --tw-gradient-to: #047857;\n  }\n\n  .dark .\\32xl\\:dark\\:hover\\:to-green-800:hover {\n    --tw-gradient-to: #065f46;\n  }\n\n  .dark .\\32xl\\:dark\\:hover\\:to-green-900:hover {\n    --tw-gradient-to: #064e3b;\n  }\n\n  .dark .\\32xl\\:dark\\:hover\\:to-blue-50:hover {\n    --tw-gradient-to: #eff6ff;\n  }\n\n  .dark .\\32xl\\:dark\\:hover\\:to-blue-100:hover {\n    --tw-gradient-to: #dbeafe;\n  }\n\n  .dark .\\32xl\\:dark\\:hover\\:to-blue-200:hover {\n    --tw-gradient-to: #bfdbfe;\n  }\n\n  .dark .\\32xl\\:dark\\:hover\\:to-blue-300:hover {\n    --tw-gradient-to: #93c5fd;\n  }\n\n  .dark .\\32xl\\:dark\\:hover\\:to-blue-400:hover {\n    --tw-gradient-to: #60a5fa;\n  }\n\n  .dark .\\32xl\\:dark\\:hover\\:to-blue-500:hover {\n    --tw-gradient-to: #3b82f6;\n  }\n\n  .dark .\\32xl\\:dark\\:hover\\:to-blue-600:hover {\n    --tw-gradient-to: #2563eb;\n  }\n\n  .dark .\\32xl\\:dark\\:hover\\:to-blue-700:hover {\n    --tw-gradient-to: #1d4ed8;\n  }\n\n  .dark .\\32xl\\:dark\\:hover\\:to-blue-800:hover {\n    --tw-gradient-to: #1e40af;\n  }\n\n  .dark .\\32xl\\:dark\\:hover\\:to-blue-900:hover {\n    --tw-gradient-to: #1e3a8a;\n  }\n\n  .dark .\\32xl\\:dark\\:hover\\:to-indigo-50:hover {\n    --tw-gradient-to: #eef2ff;\n  }\n\n  .dark .\\32xl\\:dark\\:hover\\:to-indigo-100:hover {\n    --tw-gradient-to: #e0e7ff;\n  }\n\n  .dark .\\32xl\\:dark\\:hover\\:to-indigo-200:hover {\n    --tw-gradient-to: #c7d2fe;\n  }\n\n  .dark .\\32xl\\:dark\\:hover\\:to-indigo-300:hover {\n    --tw-gradient-to: #a5b4fc;\n  }\n\n  .dark .\\32xl\\:dark\\:hover\\:to-indigo-400:hover {\n    --tw-gradient-to: #818cf8;\n  }\n\n  .dark .\\32xl\\:dark\\:hover\\:to-indigo-500:hover {\n    --tw-gradient-to: #6366f1;\n  }\n\n  .dark .\\32xl\\:dark\\:hover\\:to-indigo-600:hover {\n    --tw-gradient-to: #4f46e5;\n  }\n\n  .dark .\\32xl\\:dark\\:hover\\:to-indigo-700:hover {\n    --tw-gradient-to: #4338ca;\n  }\n\n  .dark .\\32xl\\:dark\\:hover\\:to-indigo-800:hover {\n    --tw-gradient-to: #3730a3;\n  }\n\n  .dark .\\32xl\\:dark\\:hover\\:to-indigo-900:hover {\n    --tw-gradient-to: #312e81;\n  }\n\n  .dark .\\32xl\\:dark\\:hover\\:to-purple-50:hover {\n    --tw-gradient-to: #f5f3ff;\n  }\n\n  .dark .\\32xl\\:dark\\:hover\\:to-purple-100:hover {\n    --tw-gradient-to: #ede9fe;\n  }\n\n  .dark .\\32xl\\:dark\\:hover\\:to-purple-200:hover {\n    --tw-gradient-to: #ddd6fe;\n  }\n\n  .dark .\\32xl\\:dark\\:hover\\:to-purple-300:hover {\n    --tw-gradient-to: #c4b5fd;\n  }\n\n  .dark .\\32xl\\:dark\\:hover\\:to-purple-400:hover {\n    --tw-gradient-to: #a78bfa;\n  }\n\n  .dark .\\32xl\\:dark\\:hover\\:to-purple-500:hover {\n    --tw-gradient-to: #8b5cf6;\n  }\n\n  .dark .\\32xl\\:dark\\:hover\\:to-purple-600:hover {\n    --tw-gradient-to: #7c3aed;\n  }\n\n  .dark .\\32xl\\:dark\\:hover\\:to-purple-700:hover {\n    --tw-gradient-to: #6d28d9;\n  }\n\n  .dark .\\32xl\\:dark\\:hover\\:to-purple-800:hover {\n    --tw-gradient-to: #5b21b6;\n  }\n\n  .dark .\\32xl\\:dark\\:hover\\:to-purple-900:hover {\n    --tw-gradient-to: #4c1d95;\n  }\n\n  .dark .\\32xl\\:dark\\:hover\\:to-pink-50:hover {\n    --tw-gradient-to: #fdf2f8;\n  }\n\n  .dark .\\32xl\\:dark\\:hover\\:to-pink-100:hover {\n    --tw-gradient-to: #fce7f3;\n  }\n\n  .dark .\\32xl\\:dark\\:hover\\:to-pink-200:hover {\n    --tw-gradient-to: #fbcfe8;\n  }\n\n  .dark .\\32xl\\:dark\\:hover\\:to-pink-300:hover {\n    --tw-gradient-to: #f9a8d4;\n  }\n\n  .dark .\\32xl\\:dark\\:hover\\:to-pink-400:hover {\n    --tw-gradient-to: #f472b6;\n  }\n\n  .dark .\\32xl\\:dark\\:hover\\:to-pink-500:hover {\n    --tw-gradient-to: #ec4899;\n  }\n\n  .dark .\\32xl\\:dark\\:hover\\:to-pink-600:hover {\n    --tw-gradient-to: #db2777;\n  }\n\n  .dark .\\32xl\\:dark\\:hover\\:to-pink-700:hover {\n    --tw-gradient-to: #be185d;\n  }\n\n  .dark .\\32xl\\:dark\\:hover\\:to-pink-800:hover {\n    --tw-gradient-to: #9d174d;\n  }\n\n  .dark .\\32xl\\:dark\\:hover\\:to-pink-900:hover {\n    --tw-gradient-to: #831843;\n  }\n\n  .dark .\\32xl\\:dark\\:focus\\:from-transparent:focus {\n    --tw-gradient-from: transparent;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(0, 0, 0, 0));\n  }\n\n  .dark .\\32xl\\:dark\\:focus\\:from-current:focus {\n    --tw-gradient-from: currentColor;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(255, 255, 255, 0));\n  }\n\n  .dark .\\32xl\\:dark\\:focus\\:from-black:focus {\n    --tw-gradient-from: #000;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(0, 0, 0, 0));\n  }\n\n  .dark .\\32xl\\:dark\\:focus\\:from-white:focus {\n    --tw-gradient-from: #fff;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(255, 255, 255, 0));\n  }\n\n  .dark .\\32xl\\:dark\\:focus\\:from-gray-50:focus {\n    --tw-gradient-from: #f9fafb;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(249, 250, 251, 0));\n  }\n\n  .dark .\\32xl\\:dark\\:focus\\:from-gray-100:focus {\n    --tw-gradient-from: #f3f4f6;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(243, 244, 246, 0));\n  }\n\n  .dark .\\32xl\\:dark\\:focus\\:from-gray-200:focus {\n    --tw-gradient-from: #e5e7eb;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(229, 231, 235, 0));\n  }\n\n  .dark .\\32xl\\:dark\\:focus\\:from-gray-300:focus {\n    --tw-gradient-from: #d1d5db;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(209, 213, 219, 0));\n  }\n\n  .dark .\\32xl\\:dark\\:focus\\:from-gray-400:focus {\n    --tw-gradient-from: #9ca3af;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(156, 163, 175, 0));\n  }\n\n  .dark .\\32xl\\:dark\\:focus\\:from-gray-500:focus {\n    --tw-gradient-from: #6b7280;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(107, 114, 128, 0));\n  }\n\n  .dark .\\32xl\\:dark\\:focus\\:from-gray-600:focus {\n    --tw-gradient-from: #4b5563;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(75, 85, 99, 0));\n  }\n\n  .dark .\\32xl\\:dark\\:focus\\:from-gray-700:focus {\n    --tw-gradient-from: #374151;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(55, 65, 81, 0));\n  }\n\n  .dark .\\32xl\\:dark\\:focus\\:from-gray-800:focus {\n    --tw-gradient-from: #1f2937;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(31, 41, 55, 0));\n  }\n\n  .dark .\\32xl\\:dark\\:focus\\:from-gray-900:focus {\n    --tw-gradient-from: #111827;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(17, 24, 39, 0));\n  }\n\n  .dark .\\32xl\\:dark\\:focus\\:from-red-50:focus {\n    --tw-gradient-from: #fef2f2;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(254, 242, 242, 0));\n  }\n\n  .dark .\\32xl\\:dark\\:focus\\:from-red-100:focus {\n    --tw-gradient-from: #fee2e2;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(254, 226, 226, 0));\n  }\n\n  .dark .\\32xl\\:dark\\:focus\\:from-red-200:focus {\n    --tw-gradient-from: #fecaca;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(254, 202, 202, 0));\n  }\n\n  .dark .\\32xl\\:dark\\:focus\\:from-red-300:focus {\n    --tw-gradient-from: #fca5a5;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(252, 165, 165, 0));\n  }\n\n  .dark .\\32xl\\:dark\\:focus\\:from-red-400:focus {\n    --tw-gradient-from: #f87171;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(248, 113, 113, 0));\n  }\n\n  .dark .\\32xl\\:dark\\:focus\\:from-red-500:focus {\n    --tw-gradient-from: #ef4444;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(239, 68, 68, 0));\n  }\n\n  .dark .\\32xl\\:dark\\:focus\\:from-red-600:focus {\n    --tw-gradient-from: #dc2626;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(220, 38, 38, 0));\n  }\n\n  .dark .\\32xl\\:dark\\:focus\\:from-red-700:focus {\n    --tw-gradient-from: #b91c1c;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(185, 28, 28, 0));\n  }\n\n  .dark .\\32xl\\:dark\\:focus\\:from-red-800:focus {\n    --tw-gradient-from: #991b1b;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(153, 27, 27, 0));\n  }\n\n  .dark .\\32xl\\:dark\\:focus\\:from-red-900:focus {\n    --tw-gradient-from: #7f1d1d;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(127, 29, 29, 0));\n  }\n\n  .dark .\\32xl\\:dark\\:focus\\:from-yellow-50:focus {\n    --tw-gradient-from: #fffbeb;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(255, 251, 235, 0));\n  }\n\n  .dark .\\32xl\\:dark\\:focus\\:from-yellow-100:focus {\n    --tw-gradient-from: #fef3c7;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(254, 243, 199, 0));\n  }\n\n  .dark .\\32xl\\:dark\\:focus\\:from-yellow-200:focus {\n    --tw-gradient-from: #fde68a;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(253, 230, 138, 0));\n  }\n\n  .dark .\\32xl\\:dark\\:focus\\:from-yellow-300:focus {\n    --tw-gradient-from: #fcd34d;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(252, 211, 77, 0));\n  }\n\n  .dark .\\32xl\\:dark\\:focus\\:from-yellow-400:focus {\n    --tw-gradient-from: #fbbf24;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(251, 191, 36, 0));\n  }\n\n  .dark .\\32xl\\:dark\\:focus\\:from-yellow-500:focus {\n    --tw-gradient-from: #f59e0b;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(245, 158, 11, 0));\n  }\n\n  .dark .\\32xl\\:dark\\:focus\\:from-yellow-600:focus {\n    --tw-gradient-from: #d97706;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(217, 119, 6, 0));\n  }\n\n  .dark .\\32xl\\:dark\\:focus\\:from-yellow-700:focus {\n    --tw-gradient-from: #b45309;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(180, 83, 9, 0));\n  }\n\n  .dark .\\32xl\\:dark\\:focus\\:from-yellow-800:focus {\n    --tw-gradient-from: #92400e;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(146, 64, 14, 0));\n  }\n\n  .dark .\\32xl\\:dark\\:focus\\:from-yellow-900:focus {\n    --tw-gradient-from: #78350f;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(120, 53, 15, 0));\n  }\n\n  .dark .\\32xl\\:dark\\:focus\\:from-green-50:focus {\n    --tw-gradient-from: #ecfdf5;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(236, 253, 245, 0));\n  }\n\n  .dark .\\32xl\\:dark\\:focus\\:from-green-100:focus {\n    --tw-gradient-from: #d1fae5;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(209, 250, 229, 0));\n  }\n\n  .dark .\\32xl\\:dark\\:focus\\:from-green-200:focus {\n    --tw-gradient-from: #a7f3d0;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(167, 243, 208, 0));\n  }\n\n  .dark .\\32xl\\:dark\\:focus\\:from-green-300:focus {\n    --tw-gradient-from: #6ee7b7;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(110, 231, 183, 0));\n  }\n\n  .dark .\\32xl\\:dark\\:focus\\:from-green-400:focus {\n    --tw-gradient-from: #34d399;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(52, 211, 153, 0));\n  }\n\n  .dark .\\32xl\\:dark\\:focus\\:from-green-500:focus {\n    --tw-gradient-from: #10b981;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(16, 185, 129, 0));\n  }\n\n  .dark .\\32xl\\:dark\\:focus\\:from-green-600:focus {\n    --tw-gradient-from: #059669;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(5, 150, 105, 0));\n  }\n\n  .dark .\\32xl\\:dark\\:focus\\:from-green-700:focus {\n    --tw-gradient-from: #047857;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(4, 120, 87, 0));\n  }\n\n  .dark .\\32xl\\:dark\\:focus\\:from-green-800:focus {\n    --tw-gradient-from: #065f46;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(6, 95, 70, 0));\n  }\n\n  .dark .\\32xl\\:dark\\:focus\\:from-green-900:focus {\n    --tw-gradient-from: #064e3b;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(6, 78, 59, 0));\n  }\n\n  .dark .\\32xl\\:dark\\:focus\\:from-blue-50:focus {\n    --tw-gradient-from: #eff6ff;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(239, 246, 255, 0));\n  }\n\n  .dark .\\32xl\\:dark\\:focus\\:from-blue-100:focus {\n    --tw-gradient-from: #dbeafe;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(219, 234, 254, 0));\n  }\n\n  .dark .\\32xl\\:dark\\:focus\\:from-blue-200:focus {\n    --tw-gradient-from: #bfdbfe;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(191, 219, 254, 0));\n  }\n\n  .dark .\\32xl\\:dark\\:focus\\:from-blue-300:focus {\n    --tw-gradient-from: #93c5fd;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(147, 197, 253, 0));\n  }\n\n  .dark .\\32xl\\:dark\\:focus\\:from-blue-400:focus {\n    --tw-gradient-from: #60a5fa;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(96, 165, 250, 0));\n  }\n\n  .dark .\\32xl\\:dark\\:focus\\:from-blue-500:focus {\n    --tw-gradient-from: #3b82f6;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(59, 130, 246, 0));\n  }\n\n  .dark .\\32xl\\:dark\\:focus\\:from-blue-600:focus {\n    --tw-gradient-from: #2563eb;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(37, 99, 235, 0));\n  }\n\n  .dark .\\32xl\\:dark\\:focus\\:from-blue-700:focus {\n    --tw-gradient-from: #1d4ed8;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(29, 78, 216, 0));\n  }\n\n  .dark .\\32xl\\:dark\\:focus\\:from-blue-800:focus {\n    --tw-gradient-from: #1e40af;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(30, 64, 175, 0));\n  }\n\n  .dark .\\32xl\\:dark\\:focus\\:from-blue-900:focus {\n    --tw-gradient-from: #1e3a8a;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(30, 58, 138, 0));\n  }\n\n  .dark .\\32xl\\:dark\\:focus\\:from-indigo-50:focus {\n    --tw-gradient-from: #eef2ff;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(238, 242, 255, 0));\n  }\n\n  .dark .\\32xl\\:dark\\:focus\\:from-indigo-100:focus {\n    --tw-gradient-from: #e0e7ff;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(224, 231, 255, 0));\n  }\n\n  .dark .\\32xl\\:dark\\:focus\\:from-indigo-200:focus {\n    --tw-gradient-from: #c7d2fe;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(199, 210, 254, 0));\n  }\n\n  .dark .\\32xl\\:dark\\:focus\\:from-indigo-300:focus {\n    --tw-gradient-from: #a5b4fc;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(165, 180, 252, 0));\n  }\n\n  .dark .\\32xl\\:dark\\:focus\\:from-indigo-400:focus {\n    --tw-gradient-from: #818cf8;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(129, 140, 248, 0));\n  }\n\n  .dark .\\32xl\\:dark\\:focus\\:from-indigo-500:focus {\n    --tw-gradient-from: #6366f1;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(99, 102, 241, 0));\n  }\n\n  .dark .\\32xl\\:dark\\:focus\\:from-indigo-600:focus {\n    --tw-gradient-from: #4f46e5;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(79, 70, 229, 0));\n  }\n\n  .dark .\\32xl\\:dark\\:focus\\:from-indigo-700:focus {\n    --tw-gradient-from: #4338ca;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(67, 56, 202, 0));\n  }\n\n  .dark .\\32xl\\:dark\\:focus\\:from-indigo-800:focus {\n    --tw-gradient-from: #3730a3;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(55, 48, 163, 0));\n  }\n\n  .dark .\\32xl\\:dark\\:focus\\:from-indigo-900:focus {\n    --tw-gradient-from: #312e81;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(49, 46, 129, 0));\n  }\n\n  .dark .\\32xl\\:dark\\:focus\\:from-purple-50:focus {\n    --tw-gradient-from: #f5f3ff;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(245, 243, 255, 0));\n  }\n\n  .dark .\\32xl\\:dark\\:focus\\:from-purple-100:focus {\n    --tw-gradient-from: #ede9fe;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(237, 233, 254, 0));\n  }\n\n  .dark .\\32xl\\:dark\\:focus\\:from-purple-200:focus {\n    --tw-gradient-from: #ddd6fe;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(221, 214, 254, 0));\n  }\n\n  .dark .\\32xl\\:dark\\:focus\\:from-purple-300:focus {\n    --tw-gradient-from: #c4b5fd;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(196, 181, 253, 0));\n  }\n\n  .dark .\\32xl\\:dark\\:focus\\:from-purple-400:focus {\n    --tw-gradient-from: #a78bfa;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(167, 139, 250, 0));\n  }\n\n  .dark .\\32xl\\:dark\\:focus\\:from-purple-500:focus {\n    --tw-gradient-from: #8b5cf6;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(139, 92, 246, 0));\n  }\n\n  .dark .\\32xl\\:dark\\:focus\\:from-purple-600:focus {\n    --tw-gradient-from: #7c3aed;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(124, 58, 237, 0));\n  }\n\n  .dark .\\32xl\\:dark\\:focus\\:from-purple-700:focus {\n    --tw-gradient-from: #6d28d9;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(109, 40, 217, 0));\n  }\n\n  .dark .\\32xl\\:dark\\:focus\\:from-purple-800:focus {\n    --tw-gradient-from: #5b21b6;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(91, 33, 182, 0));\n  }\n\n  .dark .\\32xl\\:dark\\:focus\\:from-purple-900:focus {\n    --tw-gradient-from: #4c1d95;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(76, 29, 149, 0));\n  }\n\n  .dark .\\32xl\\:dark\\:focus\\:from-pink-50:focus {\n    --tw-gradient-from: #fdf2f8;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(253, 242, 248, 0));\n  }\n\n  .dark .\\32xl\\:dark\\:focus\\:from-pink-100:focus {\n    --tw-gradient-from: #fce7f3;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(252, 231, 243, 0));\n  }\n\n  .dark .\\32xl\\:dark\\:focus\\:from-pink-200:focus {\n    --tw-gradient-from: #fbcfe8;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(251, 207, 232, 0));\n  }\n\n  .dark .\\32xl\\:dark\\:focus\\:from-pink-300:focus {\n    --tw-gradient-from: #f9a8d4;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(249, 168, 212, 0));\n  }\n\n  .dark .\\32xl\\:dark\\:focus\\:from-pink-400:focus {\n    --tw-gradient-from: #f472b6;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(244, 114, 182, 0));\n  }\n\n  .dark .\\32xl\\:dark\\:focus\\:from-pink-500:focus {\n    --tw-gradient-from: #ec4899;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(236, 72, 153, 0));\n  }\n\n  .dark .\\32xl\\:dark\\:focus\\:from-pink-600:focus {\n    --tw-gradient-from: #db2777;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(219, 39, 119, 0));\n  }\n\n  .dark .\\32xl\\:dark\\:focus\\:from-pink-700:focus {\n    --tw-gradient-from: #be185d;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(190, 24, 93, 0));\n  }\n\n  .dark .\\32xl\\:dark\\:focus\\:from-pink-800:focus {\n    --tw-gradient-from: #9d174d;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(157, 23, 77, 0));\n  }\n\n  .dark .\\32xl\\:dark\\:focus\\:from-pink-900:focus {\n    --tw-gradient-from: #831843;\n    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(131, 24, 67, 0));\n  }\n\n  .dark .\\32xl\\:dark\\:focus\\:via-transparent:focus {\n    --tw-gradient-stops: var(--tw-gradient-from), transparent, var(--tw-gradient-to, rgba(0, 0, 0, 0));\n  }\n\n  .dark .\\32xl\\:dark\\:focus\\:via-current:focus {\n    --tw-gradient-stops: var(--tw-gradient-from), currentColor, var(--tw-gradient-to, rgba(255, 255, 255, 0));\n  }\n\n  .dark .\\32xl\\:dark\\:focus\\:via-black:focus {\n    --tw-gradient-stops: var(--tw-gradient-from), #000, var(--tw-gradient-to, rgba(0, 0, 0, 0));\n  }\n\n  .dark .\\32xl\\:dark\\:focus\\:via-white:focus {\n    --tw-gradient-stops: var(--tw-gradient-from), #fff, var(--tw-gradient-to, rgba(255, 255, 255, 0));\n  }\n\n  .dark .\\32xl\\:dark\\:focus\\:via-gray-50:focus {\n    --tw-gradient-stops: var(--tw-gradient-from), #f9fafb, var(--tw-gradient-to, rgba(249, 250, 251, 0));\n  }\n\n  .dark .\\32xl\\:dark\\:focus\\:via-gray-100:focus {\n    --tw-gradient-stops: var(--tw-gradient-from), #f3f4f6, var(--tw-gradient-to, rgba(243, 244, 246, 0));\n  }\n\n  .dark .\\32xl\\:dark\\:focus\\:via-gray-200:focus {\n    --tw-gradient-stops: var(--tw-gradient-from), #e5e7eb, var(--tw-gradient-to, rgba(229, 231, 235, 0));\n  }\n\n  .dark .\\32xl\\:dark\\:focus\\:via-gray-300:focus {\n    --tw-gradient-stops: var(--tw-gradient-from), #d1d5db, var(--tw-gradient-to, rgba(209, 213, 219, 0));\n  }\n\n  .dark .\\32xl\\:dark\\:focus\\:via-gray-400:focus {\n    --tw-gradient-stops: var(--tw-gradient-from), #9ca3af, var(--tw-gradient-to, rgba(156, 163, 175, 0));\n  }\n\n  .dark .\\32xl\\:dark\\:focus\\:via-gray-500:focus {\n    --tw-gradient-stops: var(--tw-gradient-from), #6b7280, var(--tw-gradient-to, rgba(107, 114, 128, 0));\n  }\n\n  .dark .\\32xl\\:dark\\:focus\\:via-gray-600:focus {\n    --tw-gradient-stops: var(--tw-gradient-from), #4b5563, var(--tw-gradient-to, rgba(75, 85, 99, 0));\n  }\n\n  .dark .\\32xl\\:dark\\:focus\\:via-gray-700:focus {\n    --tw-gradient-stops: var(--tw-gradient-from), #374151, var(--tw-gradient-to, rgba(55, 65, 81, 0));\n  }\n\n  .dark .\\32xl\\:dark\\:focus\\:via-gray-800:focus {\n    --tw-gradient-stops: var(--tw-gradient-from), #1f2937, var(--tw-gradient-to, rgba(31, 41, 55, 0));\n  }\n\n  .dark .\\32xl\\:dark\\:focus\\:via-gray-900:focus {\n    --tw-gradient-stops: var(--tw-gradient-from), #111827, var(--tw-gradient-to, rgba(17, 24, 39, 0));\n  }\n\n  .dark .\\32xl\\:dark\\:focus\\:via-red-50:focus {\n    --tw-gradient-stops: var(--tw-gradient-from), #fef2f2, var(--tw-gradient-to, rgba(254, 242, 242, 0));\n  }\n\n  .dark .\\32xl\\:dark\\:focus\\:via-red-100:focus {\n    --tw-gradient-stops: var(--tw-gradient-from), #fee2e2, var(--tw-gradient-to, rgba(254, 226, 226, 0));\n  }\n\n  .dark .\\32xl\\:dark\\:focus\\:via-red-200:focus {\n    --tw-gradient-stops: var(--tw-gradient-from), #fecaca, var(--tw-gradient-to, rgba(254, 202, 202, 0));\n  }\n\n  .dark .\\32xl\\:dark\\:focus\\:via-red-300:focus {\n    --tw-gradient-stops: var(--tw-gradient-from), #fca5a5, var(--tw-gradient-to, rgba(252, 165, 165, 0));\n  }\n\n  .dark .\\32xl\\:dark\\:focus\\:via-red-400:focus {\n    --tw-gradient-stops: var(--tw-gradient-from), #f87171, var(--tw-gradient-to, rgba(248, 113, 113, 0));\n  }\n\n  .dark .\\32xl\\:dark\\:focus\\:via-red-500:focus {\n    --tw-gradient-stops: var(--tw-gradient-from), #ef4444, var(--tw-gradient-to, rgba(239, 68, 68, 0));\n  }\n\n  .dark .\\32xl\\:dark\\:focus\\:via-red-600:focus {\n    --tw-gradient-stops: var(--tw-gradient-from), #dc2626, var(--tw-gradient-to, rgba(220, 38, 38, 0));\n  }\n\n  .dark .\\32xl\\:dark\\:focus\\:via-red-700:focus {\n    --tw-gradient-stops: var(--tw-gradient-from), #b91c1c, var(--tw-gradient-to, rgba(185, 28, 28, 0));\n  }\n\n  .dark .\\32xl\\:dark\\:focus\\:via-red-800:focus {\n    --tw-gradient-stops: var(--tw-gradient-from), #991b1b, var(--tw-gradient-to, rgba(153, 27, 27, 0));\n  }\n\n  .dark .\\32xl\\:dark\\:focus\\:via-red-900:focus {\n    --tw-gradient-stops: var(--tw-gradient-from), #7f1d1d, var(--tw-gradient-to, rgba(127, 29, 29, 0));\n  }\n\n  .dark .\\32xl\\:dark\\:focus\\:via-yellow-50:focus {\n    --tw-gradient-stops: var(--tw-gradient-from), #fffbeb, var(--tw-gradient-to, rgba(255, 251, 235, 0));\n  }\n\n  .dark .\\32xl\\:dark\\:focus\\:via-yellow-100:focus {\n    --tw-gradient-stops: var(--tw-gradient-from), #fef3c7, var(--tw-gradient-to, rgba(254, 243, 199, 0));\n  }\n\n  .dark .\\32xl\\:dark\\:focus\\:via-yellow-200:focus {\n    --tw-gradient-stops: var(--tw-gradient-from), #fde68a, var(--tw-gradient-to, rgba(253, 230, 138, 0));\n  }\n\n  .dark .\\32xl\\:dark\\:focus\\:via-yellow-300:focus {\n    --tw-gradient-stops: var(--tw-gradient-from), #fcd34d, var(--tw-gradient-to, rgba(252, 211, 77, 0));\n  }\n\n  .dark .\\32xl\\:dark\\:focus\\:via-yellow-400:focus {\n    --tw-gradient-stops: var(--tw-gradient-from), #fbbf24, var(--tw-gradient-to, rgba(251, 191, 36, 0));\n  }\n\n  .dark .\\32xl\\:dark\\:focus\\:via-yellow-500:focus {\n    --tw-gradient-stops: var(--tw-gradient-from), #f59e0b, var(--tw-gradient-to, rgba(245, 158, 11, 0));\n  }\n\n  .dark .\\32xl\\:dark\\:focus\\:via-yellow-600:focus {\n    --tw-gradient-stops: var(--tw-gradient-from), #d97706, var(--tw-gradient-to, rgba(217, 119, 6, 0));\n  }\n\n  .dark .\\32xl\\:dark\\:focus\\:via-yellow-700:focus {\n    --tw-gradient-stops: var(--tw-gradient-from), #b45309, var(--tw-gradient-to, rgba(180, 83, 9, 0));\n  }\n\n  .dark .\\32xl\\:dark\\:focus\\:via-yellow-800:focus {\n    --tw-gradient-stops: var(--tw-gradient-from), #92400e, var(--tw-gradient-to, rgba(146, 64, 14, 0));\n  }\n\n  .dark .\\32xl\\:dark\\:focus\\:via-yellow-900:focus {\n    --tw-gradient-stops: var(--tw-gradient-from), #78350f, var(--tw-gradient-to, rgba(120, 53, 15, 0));\n  }\n\n  .dark .\\32xl\\:dark\\:focus\\:via-green-50:focus {\n    --tw-gradient-stops: var(--tw-gradient-from), #ecfdf5, var(--tw-gradient-to, rgba(236, 253, 245, 0));\n  }\n\n  .dark .\\32xl\\:dark\\:focus\\:via-green-100:focus {\n    --tw-gradient-stops: var(--tw-gradient-from), #d1fae5, var(--tw-gradient-to, rgba(209, 250, 229, 0));\n  }\n\n  .dark .\\32xl\\:dark\\:focus\\:via-green-200:focus {\n    --tw-gradient-stops: var(--tw-gradient-from), #a7f3d0, var(--tw-gradient-to, rgba(167, 243, 208, 0));\n  }\n\n  .dark .\\32xl\\:dark\\:focus\\:via-green-300:focus {\n    --tw-gradient-stops: var(--tw-gradient-from), #6ee7b7, var(--tw-gradient-to, rgba(110, 231, 183, 0));\n  }\n\n  .dark .\\32xl\\:dark\\:focus\\:via-green-400:focus {\n    --tw-gradient-stops: var(--tw-gradient-from), #34d399, var(--tw-gradient-to, rgba(52, 211, 153, 0));\n  }\n\n  .dark .\\32xl\\:dark\\:focus\\:via-green-500:focus {\n    --tw-gradient-stops: var(--tw-gradient-from), #10b981, var(--tw-gradient-to, rgba(16, 185, 129, 0));\n  }\n\n  .dark .\\32xl\\:dark\\:focus\\:via-green-600:focus {\n    --tw-gradient-stops: var(--tw-gradient-from), #059669, var(--tw-gradient-to, rgba(5, 150, 105, 0));\n  }\n\n  .dark .\\32xl\\:dark\\:focus\\:via-green-700:focus {\n    --tw-gradient-stops: var(--tw-gradient-from), #047857, var(--tw-gradient-to, rgba(4, 120, 87, 0));\n  }\n\n  .dark .\\32xl\\:dark\\:focus\\:via-green-800:focus {\n    --tw-gradient-stops: var(--tw-gradient-from), #065f46, var(--tw-gradient-to, rgba(6, 95, 70, 0));\n  }\n\n  .dark .\\32xl\\:dark\\:focus\\:via-green-900:focus {\n    --tw-gradient-stops: var(--tw-gradient-from), #064e3b, var(--tw-gradient-to, rgba(6, 78, 59, 0));\n  }\n\n  .dark .\\32xl\\:dark\\:focus\\:via-blue-50:focus {\n    --tw-gradient-stops: var(--tw-gradient-from), #eff6ff, var(--tw-gradient-to, rgba(239, 246, 255, 0));\n  }\n\n  .dark .\\32xl\\:dark\\:focus\\:via-blue-100:focus {\n    --tw-gradient-stops: var(--tw-gradient-from), #dbeafe, var(--tw-gradient-to, rgba(219, 234, 254, 0));\n  }\n\n  .dark .\\32xl\\:dark\\:focus\\:via-blue-200:focus {\n    --tw-gradient-stops: var(--tw-gradient-from), #bfdbfe, var(--tw-gradient-to, rgba(191, 219, 254, 0));\n  }\n\n  .dark .\\32xl\\:dark\\:focus\\:via-blue-300:focus {\n    --tw-gradient-stops: var(--tw-gradient-from), #93c5fd, var(--tw-gradient-to, rgba(147, 197, 253, 0));\n  }\n\n  .dark .\\32xl\\:dark\\:focus\\:via-blue-400:focus {\n    --tw-gradient-stops: var(--tw-gradient-from), #60a5fa, var(--tw-gradient-to, rgba(96, 165, 250, 0));\n  }\n\n  .dark .\\32xl\\:dark\\:focus\\:via-blue-500:focus {\n    --tw-gradient-stops: var(--tw-gradient-from), #3b82f6, var(--tw-gradient-to, rgba(59, 130, 246, 0));\n  }\n\n  .dark .\\32xl\\:dark\\:focus\\:via-blue-600:focus {\n    --tw-gradient-stops: var(--tw-gradient-from), #2563eb, var(--tw-gradient-to, rgba(37, 99, 235, 0));\n  }\n\n  .dark .\\32xl\\:dark\\:focus\\:via-blue-700:focus {\n    --tw-gradient-stops: var(--tw-gradient-from), #1d4ed8, var(--tw-gradient-to, rgba(29, 78, 216, 0));\n  }\n\n  .dark .\\32xl\\:dark\\:focus\\:via-blue-800:focus {\n    --tw-gradient-stops: var(--tw-gradient-from), #1e40af, var(--tw-gradient-to, rgba(30, 64, 175, 0));\n  }\n\n  .dark .\\32xl\\:dark\\:focus\\:via-blue-900:focus {\n    --tw-gradient-stops: var(--tw-gradient-from), #1e3a8a, var(--tw-gradient-to, rgba(30, 58, 138, 0));\n  }\n\n  .dark .\\32xl\\:dark\\:focus\\:via-indigo-50:focus {\n    --tw-gradient-stops: var(--tw-gradient-from), #eef2ff, var(--tw-gradient-to, rgba(238, 242, 255, 0));\n  }\n\n  .dark .\\32xl\\:dark\\:focus\\:via-indigo-100:focus {\n    --tw-gradient-stops: var(--tw-gradient-from), #e0e7ff, var(--tw-gradient-to, rgba(224, 231, 255, 0));\n  }\n\n  .dark .\\32xl\\:dark\\:focus\\:via-indigo-200:focus {\n    --tw-gradient-stops: var(--tw-gradient-from), #c7d2fe, var(--tw-gradient-to, rgba(199, 210, 254, 0));\n  }\n\n  .dark .\\32xl\\:dark\\:focus\\:via-indigo-300:focus {\n    --tw-gradient-stops: var(--tw-gradient-from), #a5b4fc, var(--tw-gradient-to, rgba(165, 180, 252, 0));\n  }\n\n  .dark .\\32xl\\:dark\\:focus\\:via-indigo-400:focus {\n    --tw-gradient-stops: var(--tw-gradient-from), #818cf8, var(--tw-gradient-to, rgba(129, 140, 248, 0));\n  }\n\n  .dark .\\32xl\\:dark\\:focus\\:via-indigo-500:focus {\n    --tw-gradient-stops: var(--tw-gradient-from), #6366f1, var(--tw-gradient-to, rgba(99, 102, 241, 0));\n  }\n\n  .dark .\\32xl\\:dark\\:focus\\:via-indigo-600:focus {\n    --tw-gradient-stops: var(--tw-gradient-from), #4f46e5, var(--tw-gradient-to, rgba(79, 70, 229, 0));\n  }\n\n  .dark .\\32xl\\:dark\\:focus\\:via-indigo-700:focus {\n    --tw-gradient-stops: var(--tw-gradient-from), #4338ca, var(--tw-gradient-to, rgba(67, 56, 202, 0));\n  }\n\n  .dark .\\32xl\\:dark\\:focus\\:via-indigo-800:focus {\n    --tw-gradient-stops: var(--tw-gradient-from), #3730a3, var(--tw-gradient-to, rgba(55, 48, 163, 0));\n  }\n\n  .dark .\\32xl\\:dark\\:focus\\:via-indigo-900:focus {\n    --tw-gradient-stops: var(--tw-gradient-from), #312e81, var(--tw-gradient-to, rgba(49, 46, 129, 0));\n  }\n\n  .dark .\\32xl\\:dark\\:focus\\:via-purple-50:focus {\n    --tw-gradient-stops: var(--tw-gradient-from), #f5f3ff, var(--tw-gradient-to, rgba(245, 243, 255, 0));\n  }\n\n  .dark .\\32xl\\:dark\\:focus\\:via-purple-100:focus {\n    --tw-gradient-stops: var(--tw-gradient-from), #ede9fe, var(--tw-gradient-to, rgba(237, 233, 254, 0));\n  }\n\n  .dark .\\32xl\\:dark\\:focus\\:via-purple-200:focus {\n    --tw-gradient-stops: var(--tw-gradient-from), #ddd6fe, var(--tw-gradient-to, rgba(221, 214, 254, 0));\n  }\n\n  .dark .\\32xl\\:dark\\:focus\\:via-purple-300:focus {\n    --tw-gradient-stops: var(--tw-gradient-from), #c4b5fd, var(--tw-gradient-to, rgba(196, 181, 253, 0));\n  }\n\n  .dark .\\32xl\\:dark\\:focus\\:via-purple-400:focus {\n    --tw-gradient-stops: var(--tw-gradient-from), #a78bfa, var(--tw-gradient-to, rgba(167, 139, 250, 0));\n  }\n\n  .dark .\\32xl\\:dark\\:focus\\:via-purple-500:focus {\n    --tw-gradient-stops: var(--tw-gradient-from), #8b5cf6, var(--tw-gradient-to, rgba(139, 92, 246, 0));\n  }\n\n  .dark .\\32xl\\:dark\\:focus\\:via-purple-600:focus {\n    --tw-gradient-stops: var(--tw-gradient-from), #7c3aed, var(--tw-gradient-to, rgba(124, 58, 237, 0));\n  }\n\n  .dark .\\32xl\\:dark\\:focus\\:via-purple-700:focus {\n    --tw-gradient-stops: var(--tw-gradient-from), #6d28d9, var(--tw-gradient-to, rgba(109, 40, 217, 0));\n  }\n\n  .dark .\\32xl\\:dark\\:focus\\:via-purple-800:focus {\n    --tw-gradient-stops: var(--tw-gradient-from), #5b21b6, var(--tw-gradient-to, rgba(91, 33, 182, 0));\n  }\n\n  .dark .\\32xl\\:dark\\:focus\\:via-purple-900:focus {\n    --tw-gradient-stops: var(--tw-gradient-from), #4c1d95, var(--tw-gradient-to, rgba(76, 29, 149, 0));\n  }\n\n  .dark .\\32xl\\:dark\\:focus\\:via-pink-50:focus {\n    --tw-gradient-stops: var(--tw-gradient-from), #fdf2f8, var(--tw-gradient-to, rgba(253, 242, 248, 0));\n  }\n\n  .dark .\\32xl\\:dark\\:focus\\:via-pink-100:focus {\n    --tw-gradient-stops: var(--tw-gradient-from), #fce7f3, var(--tw-gradient-to, rgba(252, 231, 243, 0));\n  }\n\n  .dark .\\32xl\\:dark\\:focus\\:via-pink-200:focus {\n    --tw-gradient-stops: var(--tw-gradient-from), #fbcfe8, var(--tw-gradient-to, rgba(251, 207, 232, 0));\n  }\n\n  .dark .\\32xl\\:dark\\:focus\\:via-pink-300:focus {\n    --tw-gradient-stops: var(--tw-gradient-from), #f9a8d4, var(--tw-gradient-to, rgba(249, 168, 212, 0));\n  }\n\n  .dark .\\32xl\\:dark\\:focus\\:via-pink-400:focus {\n    --tw-gradient-stops: var(--tw-gradient-from), #f472b6, var(--tw-gradient-to, rgba(244, 114, 182, 0));\n  }\n\n  .dark .\\32xl\\:dark\\:focus\\:via-pink-500:focus {\n    --tw-gradient-stops: var(--tw-gradient-from), #ec4899, var(--tw-gradient-to, rgba(236, 72, 153, 0));\n  }\n\n  .dark .\\32xl\\:dark\\:focus\\:via-pink-600:focus {\n    --tw-gradient-stops: var(--tw-gradient-from), #db2777, var(--tw-gradient-to, rgba(219, 39, 119, 0));\n  }\n\n  .dark .\\32xl\\:dark\\:focus\\:via-pink-700:focus {\n    --tw-gradient-stops: var(--tw-gradient-from), #be185d, var(--tw-gradient-to, rgba(190, 24, 93, 0));\n  }\n\n  .dark .\\32xl\\:dark\\:focus\\:via-pink-800:focus {\n    --tw-gradient-stops: var(--tw-gradient-from), #9d174d, var(--tw-gradient-to, rgba(157, 23, 77, 0));\n  }\n\n  .dark .\\32xl\\:dark\\:focus\\:via-pink-900:focus {\n    --tw-gradient-stops: var(--tw-gradient-from), #831843, var(--tw-gradient-to, rgba(131, 24, 67, 0));\n  }\n\n  .dark .\\32xl\\:dark\\:focus\\:to-transparent:focus {\n    --tw-gradient-to: transparent;\n  }\n\n  .dark .\\32xl\\:dark\\:focus\\:to-current:focus {\n    --tw-gradient-to: currentColor;\n  }\n\n  .dark .\\32xl\\:dark\\:focus\\:to-black:focus {\n    --tw-gradient-to: #000;\n  }\n\n  .dark .\\32xl\\:dark\\:focus\\:to-white:focus {\n    --tw-gradient-to: #fff;\n  }\n\n  .dark .\\32xl\\:dark\\:focus\\:to-gray-50:focus {\n    --tw-gradient-to: #f9fafb;\n  }\n\n  .dark .\\32xl\\:dark\\:focus\\:to-gray-100:focus {\n    --tw-gradient-to: #f3f4f6;\n  }\n\n  .dark .\\32xl\\:dark\\:focus\\:to-gray-200:focus {\n    --tw-gradient-to: #e5e7eb;\n  }\n\n  .dark .\\32xl\\:dark\\:focus\\:to-gray-300:focus {\n    --tw-gradient-to: #d1d5db;\n  }\n\n  .dark .\\32xl\\:dark\\:focus\\:to-gray-400:focus {\n    --tw-gradient-to: #9ca3af;\n  }\n\n  .dark .\\32xl\\:dark\\:focus\\:to-gray-500:focus {\n    --tw-gradient-to: #6b7280;\n  }\n\n  .dark .\\32xl\\:dark\\:focus\\:to-gray-600:focus {\n    --tw-gradient-to: #4b5563;\n  }\n\n  .dark .\\32xl\\:dark\\:focus\\:to-gray-700:focus {\n    --tw-gradient-to: #374151;\n  }\n\n  .dark .\\32xl\\:dark\\:focus\\:to-gray-800:focus {\n    --tw-gradient-to: #1f2937;\n  }\n\n  .dark .\\32xl\\:dark\\:focus\\:to-gray-900:focus {\n    --tw-gradient-to: #111827;\n  }\n\n  .dark .\\32xl\\:dark\\:focus\\:to-red-50:focus {\n    --tw-gradient-to: #fef2f2;\n  }\n\n  .dark .\\32xl\\:dark\\:focus\\:to-red-100:focus {\n    --tw-gradient-to: #fee2e2;\n  }\n\n  .dark .\\32xl\\:dark\\:focus\\:to-red-200:focus {\n    --tw-gradient-to: #fecaca;\n  }\n\n  .dark .\\32xl\\:dark\\:focus\\:to-red-300:focus {\n    --tw-gradient-to: #fca5a5;\n  }\n\n  .dark .\\32xl\\:dark\\:focus\\:to-red-400:focus {\n    --tw-gradient-to: #f87171;\n  }\n\n  .dark .\\32xl\\:dark\\:focus\\:to-red-500:focus {\n    --tw-gradient-to: #ef4444;\n  }\n\n  .dark .\\32xl\\:dark\\:focus\\:to-red-600:focus {\n    --tw-gradient-to: #dc2626;\n  }\n\n  .dark .\\32xl\\:dark\\:focus\\:to-red-700:focus {\n    --tw-gradient-to: #b91c1c;\n  }\n\n  .dark .\\32xl\\:dark\\:focus\\:to-red-800:focus {\n    --tw-gradient-to: #991b1b;\n  }\n\n  .dark .\\32xl\\:dark\\:focus\\:to-red-900:focus {\n    --tw-gradient-to: #7f1d1d;\n  }\n\n  .dark .\\32xl\\:dark\\:focus\\:to-yellow-50:focus {\n    --tw-gradient-to: #fffbeb;\n  }\n\n  .dark .\\32xl\\:dark\\:focus\\:to-yellow-100:focus {\n    --tw-gradient-to: #fef3c7;\n  }\n\n  .dark .\\32xl\\:dark\\:focus\\:to-yellow-200:focus {\n    --tw-gradient-to: #fde68a;\n  }\n\n  .dark .\\32xl\\:dark\\:focus\\:to-yellow-300:focus {\n    --tw-gradient-to: #fcd34d;\n  }\n\n  .dark .\\32xl\\:dark\\:focus\\:to-yellow-400:focus {\n    --tw-gradient-to: #fbbf24;\n  }\n\n  .dark .\\32xl\\:dark\\:focus\\:to-yellow-500:focus {\n    --tw-gradient-to: #f59e0b;\n  }\n\n  .dark .\\32xl\\:dark\\:focus\\:to-yellow-600:focus {\n    --tw-gradient-to: #d97706;\n  }\n\n  .dark .\\32xl\\:dark\\:focus\\:to-yellow-700:focus {\n    --tw-gradient-to: #b45309;\n  }\n\n  .dark .\\32xl\\:dark\\:focus\\:to-yellow-800:focus {\n    --tw-gradient-to: #92400e;\n  }\n\n  .dark .\\32xl\\:dark\\:focus\\:to-yellow-900:focus {\n    --tw-gradient-to: #78350f;\n  }\n\n  .dark .\\32xl\\:dark\\:focus\\:to-green-50:focus {\n    --tw-gradient-to: #ecfdf5;\n  }\n\n  .dark .\\32xl\\:dark\\:focus\\:to-green-100:focus {\n    --tw-gradient-to: #d1fae5;\n  }\n\n  .dark .\\32xl\\:dark\\:focus\\:to-green-200:focus {\n    --tw-gradient-to: #a7f3d0;\n  }\n\n  .dark .\\32xl\\:dark\\:focus\\:to-green-300:focus {\n    --tw-gradient-to: #6ee7b7;\n  }\n\n  .dark .\\32xl\\:dark\\:focus\\:to-green-400:focus {\n    --tw-gradient-to: #34d399;\n  }\n\n  .dark .\\32xl\\:dark\\:focus\\:to-green-500:focus {\n    --tw-gradient-to: #10b981;\n  }\n\n  .dark .\\32xl\\:dark\\:focus\\:to-green-600:focus {\n    --tw-gradient-to: #059669;\n  }\n\n  .dark .\\32xl\\:dark\\:focus\\:to-green-700:focus {\n    --tw-gradient-to: #047857;\n  }\n\n  .dark .\\32xl\\:dark\\:focus\\:to-green-800:focus {\n    --tw-gradient-to: #065f46;\n  }\n\n  .dark .\\32xl\\:dark\\:focus\\:to-green-900:focus {\n    --tw-gradient-to: #064e3b;\n  }\n\n  .dark .\\32xl\\:dark\\:focus\\:to-blue-50:focus {\n    --tw-gradient-to: #eff6ff;\n  }\n\n  .dark .\\32xl\\:dark\\:focus\\:to-blue-100:focus {\n    --tw-gradient-to: #dbeafe;\n  }\n\n  .dark .\\32xl\\:dark\\:focus\\:to-blue-200:focus {\n    --tw-gradient-to: #bfdbfe;\n  }\n\n  .dark .\\32xl\\:dark\\:focus\\:to-blue-300:focus {\n    --tw-gradient-to: #93c5fd;\n  }\n\n  .dark .\\32xl\\:dark\\:focus\\:to-blue-400:focus {\n    --tw-gradient-to: #60a5fa;\n  }\n\n  .dark .\\32xl\\:dark\\:focus\\:to-blue-500:focus {\n    --tw-gradient-to: #3b82f6;\n  }\n\n  .dark .\\32xl\\:dark\\:focus\\:to-blue-600:focus {\n    --tw-gradient-to: #2563eb;\n  }\n\n  .dark .\\32xl\\:dark\\:focus\\:to-blue-700:focus {\n    --tw-gradient-to: #1d4ed8;\n  }\n\n  .dark .\\32xl\\:dark\\:focus\\:to-blue-800:focus {\n    --tw-gradient-to: #1e40af;\n  }\n\n  .dark .\\32xl\\:dark\\:focus\\:to-blue-900:focus {\n    --tw-gradient-to: #1e3a8a;\n  }\n\n  .dark .\\32xl\\:dark\\:focus\\:to-indigo-50:focus {\n    --tw-gradient-to: #eef2ff;\n  }\n\n  .dark .\\32xl\\:dark\\:focus\\:to-indigo-100:focus {\n    --tw-gradient-to: #e0e7ff;\n  }\n\n  .dark .\\32xl\\:dark\\:focus\\:to-indigo-200:focus {\n    --tw-gradient-to: #c7d2fe;\n  }\n\n  .dark .\\32xl\\:dark\\:focus\\:to-indigo-300:focus {\n    --tw-gradient-to: #a5b4fc;\n  }\n\n  .dark .\\32xl\\:dark\\:focus\\:to-indigo-400:focus {\n    --tw-gradient-to: #818cf8;\n  }\n\n  .dark .\\32xl\\:dark\\:focus\\:to-indigo-500:focus {\n    --tw-gradient-to: #6366f1;\n  }\n\n  .dark .\\32xl\\:dark\\:focus\\:to-indigo-600:focus {\n    --tw-gradient-to: #4f46e5;\n  }\n\n  .dark .\\32xl\\:dark\\:focus\\:to-indigo-700:focus {\n    --tw-gradient-to: #4338ca;\n  }\n\n  .dark .\\32xl\\:dark\\:focus\\:to-indigo-800:focus {\n    --tw-gradient-to: #3730a3;\n  }\n\n  .dark .\\32xl\\:dark\\:focus\\:to-indigo-900:focus {\n    --tw-gradient-to: #312e81;\n  }\n\n  .dark .\\32xl\\:dark\\:focus\\:to-purple-50:focus {\n    --tw-gradient-to: #f5f3ff;\n  }\n\n  .dark .\\32xl\\:dark\\:focus\\:to-purple-100:focus {\n    --tw-gradient-to: #ede9fe;\n  }\n\n  .dark .\\32xl\\:dark\\:focus\\:to-purple-200:focus {\n    --tw-gradient-to: #ddd6fe;\n  }\n\n  .dark .\\32xl\\:dark\\:focus\\:to-purple-300:focus {\n    --tw-gradient-to: #c4b5fd;\n  }\n\n  .dark .\\32xl\\:dark\\:focus\\:to-purple-400:focus {\n    --tw-gradient-to: #a78bfa;\n  }\n\n  .dark .\\32xl\\:dark\\:focus\\:to-purple-500:focus {\n    --tw-gradient-to: #8b5cf6;\n  }\n\n  .dark .\\32xl\\:dark\\:focus\\:to-purple-600:focus {\n    --tw-gradient-to: #7c3aed;\n  }\n\n  .dark .\\32xl\\:dark\\:focus\\:to-purple-700:focus {\n    --tw-gradient-to: #6d28d9;\n  }\n\n  .dark .\\32xl\\:dark\\:focus\\:to-purple-800:focus {\n    --tw-gradient-to: #5b21b6;\n  }\n\n  .dark .\\32xl\\:dark\\:focus\\:to-purple-900:focus {\n    --tw-gradient-to: #4c1d95;\n  }\n\n  .dark .\\32xl\\:dark\\:focus\\:to-pink-50:focus {\n    --tw-gradient-to: #fdf2f8;\n  }\n\n  .dark .\\32xl\\:dark\\:focus\\:to-pink-100:focus {\n    --tw-gradient-to: #fce7f3;\n  }\n\n  .dark .\\32xl\\:dark\\:focus\\:to-pink-200:focus {\n    --tw-gradient-to: #fbcfe8;\n  }\n\n  .dark .\\32xl\\:dark\\:focus\\:to-pink-300:focus {\n    --tw-gradient-to: #f9a8d4;\n  }\n\n  .dark .\\32xl\\:dark\\:focus\\:to-pink-400:focus {\n    --tw-gradient-to: #f472b6;\n  }\n\n  .dark .\\32xl\\:dark\\:focus\\:to-pink-500:focus {\n    --tw-gradient-to: #ec4899;\n  }\n\n  .dark .\\32xl\\:dark\\:focus\\:to-pink-600:focus {\n    --tw-gradient-to: #db2777;\n  }\n\n  .dark .\\32xl\\:dark\\:focus\\:to-pink-700:focus {\n    --tw-gradient-to: #be185d;\n  }\n\n  .dark .\\32xl\\:dark\\:focus\\:to-pink-800:focus {\n    --tw-gradient-to: #9d174d;\n  }\n\n  .dark .\\32xl\\:dark\\:focus\\:to-pink-900:focus {\n    --tw-gradient-to: #831843;\n  }\n\n  .\\32xl\\:bg-opacity-0 {\n    --tw-bg-opacity: 0;\n  }\n\n  .\\32xl\\:bg-opacity-5 {\n    --tw-bg-opacity: 0.05;\n  }\n\n  .\\32xl\\:bg-opacity-10 {\n    --tw-bg-opacity: 0.1;\n  }\n\n  .\\32xl\\:bg-opacity-20 {\n    --tw-bg-opacity: 0.2;\n  }\n\n  .\\32xl\\:bg-opacity-25 {\n    --tw-bg-opacity: 0.25;\n  }\n\n  .\\32xl\\:bg-opacity-30 {\n    --tw-bg-opacity: 0.3;\n  }\n\n  .\\32xl\\:bg-opacity-40 {\n    --tw-bg-opacity: 0.4;\n  }\n\n  .\\32xl\\:bg-opacity-50 {\n    --tw-bg-opacity: 0.5;\n  }\n\n  .\\32xl\\:bg-opacity-60 {\n    --tw-bg-opacity: 0.6;\n  }\n\n  .\\32xl\\:bg-opacity-70 {\n    --tw-bg-opacity: 0.7;\n  }\n\n  .\\32xl\\:bg-opacity-75 {\n    --tw-bg-opacity: 0.75;\n  }\n\n  .\\32xl\\:bg-opacity-80 {\n    --tw-bg-opacity: 0.8;\n  }\n\n  .\\32xl\\:bg-opacity-90 {\n    --tw-bg-opacity: 0.9;\n  }\n\n  .\\32xl\\:bg-opacity-95 {\n    --tw-bg-opacity: 0.95;\n  }\n\n  .\\32xl\\:bg-opacity-100 {\n    --tw-bg-opacity: 1;\n  }\n\n  .group:hover .\\32xl\\:group-hover\\:bg-opacity-0 {\n    --tw-bg-opacity: 0;\n  }\n\n  .group:hover .\\32xl\\:group-hover\\:bg-opacity-5 {\n    --tw-bg-opacity: 0.05;\n  }\n\n  .group:hover .\\32xl\\:group-hover\\:bg-opacity-10 {\n    --tw-bg-opacity: 0.1;\n  }\n\n  .group:hover .\\32xl\\:group-hover\\:bg-opacity-20 {\n    --tw-bg-opacity: 0.2;\n  }\n\n  .group:hover .\\32xl\\:group-hover\\:bg-opacity-25 {\n    --tw-bg-opacity: 0.25;\n  }\n\n  .group:hover .\\32xl\\:group-hover\\:bg-opacity-30 {\n    --tw-bg-opacity: 0.3;\n  }\n\n  .group:hover .\\32xl\\:group-hover\\:bg-opacity-40 {\n    --tw-bg-opacity: 0.4;\n  }\n\n  .group:hover .\\32xl\\:group-hover\\:bg-opacity-50 {\n    --tw-bg-opacity: 0.5;\n  }\n\n  .group:hover .\\32xl\\:group-hover\\:bg-opacity-60 {\n    --tw-bg-opacity: 0.6;\n  }\n\n  .group:hover .\\32xl\\:group-hover\\:bg-opacity-70 {\n    --tw-bg-opacity: 0.7;\n  }\n\n  .group:hover .\\32xl\\:group-hover\\:bg-opacity-75 {\n    --tw-bg-opacity: 0.75;\n  }\n\n  .group:hover .\\32xl\\:group-hover\\:bg-opacity-80 {\n    --tw-bg-opacity: 0.8;\n  }\n\n  .group:hover .\\32xl\\:group-hover\\:bg-opacity-90 {\n    --tw-bg-opacity: 0.9;\n  }\n\n  .group:hover .\\32xl\\:group-hover\\:bg-opacity-95 {\n    --tw-bg-opacity: 0.95;\n  }\n\n  .group:hover .\\32xl\\:group-hover\\:bg-opacity-100 {\n    --tw-bg-opacity: 1;\n  }\n\n  .\\32xl\\:focus-within\\:bg-opacity-0:focus-within {\n    --tw-bg-opacity: 0;\n  }\n\n  .\\32xl\\:focus-within\\:bg-opacity-5:focus-within {\n    --tw-bg-opacity: 0.05;\n  }\n\n  .\\32xl\\:focus-within\\:bg-opacity-10:focus-within {\n    --tw-bg-opacity: 0.1;\n  }\n\n  .\\32xl\\:focus-within\\:bg-opacity-20:focus-within {\n    --tw-bg-opacity: 0.2;\n  }\n\n  .\\32xl\\:focus-within\\:bg-opacity-25:focus-within {\n    --tw-bg-opacity: 0.25;\n  }\n\n  .\\32xl\\:focus-within\\:bg-opacity-30:focus-within {\n    --tw-bg-opacity: 0.3;\n  }\n\n  .\\32xl\\:focus-within\\:bg-opacity-40:focus-within {\n    --tw-bg-opacity: 0.4;\n  }\n\n  .\\32xl\\:focus-within\\:bg-opacity-50:focus-within {\n    --tw-bg-opacity: 0.5;\n  }\n\n  .\\32xl\\:focus-within\\:bg-opacity-60:focus-within {\n    --tw-bg-opacity: 0.6;\n  }\n\n  .\\32xl\\:focus-within\\:bg-opacity-70:focus-within {\n    --tw-bg-opacity: 0.7;\n  }\n\n  .\\32xl\\:focus-within\\:bg-opacity-75:focus-within {\n    --tw-bg-opacity: 0.75;\n  }\n\n  .\\32xl\\:focus-within\\:bg-opacity-80:focus-within {\n    --tw-bg-opacity: 0.8;\n  }\n\n  .\\32xl\\:focus-within\\:bg-opacity-90:focus-within {\n    --tw-bg-opacity: 0.9;\n  }\n\n  .\\32xl\\:focus-within\\:bg-opacity-95:focus-within {\n    --tw-bg-opacity: 0.95;\n  }\n\n  .\\32xl\\:focus-within\\:bg-opacity-100:focus-within {\n    --tw-bg-opacity: 1;\n  }\n\n  .\\32xl\\:hover\\:bg-opacity-0:hover {\n    --tw-bg-opacity: 0;\n  }\n\n  .\\32xl\\:hover\\:bg-opacity-5:hover {\n    --tw-bg-opacity: 0.05;\n  }\n\n  .\\32xl\\:hover\\:bg-opacity-10:hover {\n    --tw-bg-opacity: 0.1;\n  }\n\n  .\\32xl\\:hover\\:bg-opacity-20:hover {\n    --tw-bg-opacity: 0.2;\n  }\n\n  .\\32xl\\:hover\\:bg-opacity-25:hover {\n    --tw-bg-opacity: 0.25;\n  }\n\n  .\\32xl\\:hover\\:bg-opacity-30:hover {\n    --tw-bg-opacity: 0.3;\n  }\n\n  .\\32xl\\:hover\\:bg-opacity-40:hover {\n    --tw-bg-opacity: 0.4;\n  }\n\n  .\\32xl\\:hover\\:bg-opacity-50:hover {\n    --tw-bg-opacity: 0.5;\n  }\n\n  .\\32xl\\:hover\\:bg-opacity-60:hover {\n    --tw-bg-opacity: 0.6;\n  }\n\n  .\\32xl\\:hover\\:bg-opacity-70:hover {\n    --tw-bg-opacity: 0.7;\n  }\n\n  .\\32xl\\:hover\\:bg-opacity-75:hover {\n    --tw-bg-opacity: 0.75;\n  }\n\n  .\\32xl\\:hover\\:bg-opacity-80:hover {\n    --tw-bg-opacity: 0.8;\n  }\n\n  .\\32xl\\:hover\\:bg-opacity-90:hover {\n    --tw-bg-opacity: 0.9;\n  }\n\n  .\\32xl\\:hover\\:bg-opacity-95:hover {\n    --tw-bg-opacity: 0.95;\n  }\n\n  .\\32xl\\:hover\\:bg-opacity-100:hover {\n    --tw-bg-opacity: 1;\n  }\n\n  .\\32xl\\:focus\\:bg-opacity-0:focus {\n    --tw-bg-opacity: 0;\n  }\n\n  .\\32xl\\:focus\\:bg-opacity-5:focus {\n    --tw-bg-opacity: 0.05;\n  }\n\n  .\\32xl\\:focus\\:bg-opacity-10:focus {\n    --tw-bg-opacity: 0.1;\n  }\n\n  .\\32xl\\:focus\\:bg-opacity-20:focus {\n    --tw-bg-opacity: 0.2;\n  }\n\n  .\\32xl\\:focus\\:bg-opacity-25:focus {\n    --tw-bg-opacity: 0.25;\n  }\n\n  .\\32xl\\:focus\\:bg-opacity-30:focus {\n    --tw-bg-opacity: 0.3;\n  }\n\n  .\\32xl\\:focus\\:bg-opacity-40:focus {\n    --tw-bg-opacity: 0.4;\n  }\n\n  .\\32xl\\:focus\\:bg-opacity-50:focus {\n    --tw-bg-opacity: 0.5;\n  }\n\n  .\\32xl\\:focus\\:bg-opacity-60:focus {\n    --tw-bg-opacity: 0.6;\n  }\n\n  .\\32xl\\:focus\\:bg-opacity-70:focus {\n    --tw-bg-opacity: 0.7;\n  }\n\n  .\\32xl\\:focus\\:bg-opacity-75:focus {\n    --tw-bg-opacity: 0.75;\n  }\n\n  .\\32xl\\:focus\\:bg-opacity-80:focus {\n    --tw-bg-opacity: 0.8;\n  }\n\n  .\\32xl\\:focus\\:bg-opacity-90:focus {\n    --tw-bg-opacity: 0.9;\n  }\n\n  .\\32xl\\:focus\\:bg-opacity-95:focus {\n    --tw-bg-opacity: 0.95;\n  }\n\n  .\\32xl\\:focus\\:bg-opacity-100:focus {\n    --tw-bg-opacity: 1;\n  }\n\n  .dark .\\32xl\\:dark\\:bg-opacity-0 {\n    --tw-bg-opacity: 0;\n  }\n\n  .dark .\\32xl\\:dark\\:bg-opacity-5 {\n    --tw-bg-opacity: 0.05;\n  }\n\n  .dark .\\32xl\\:dark\\:bg-opacity-10 {\n    --tw-bg-opacity: 0.1;\n  }\n\n  .dark .\\32xl\\:dark\\:bg-opacity-20 {\n    --tw-bg-opacity: 0.2;\n  }\n\n  .dark .\\32xl\\:dark\\:bg-opacity-25 {\n    --tw-bg-opacity: 0.25;\n  }\n\n  .dark .\\32xl\\:dark\\:bg-opacity-30 {\n    --tw-bg-opacity: 0.3;\n  }\n\n  .dark .\\32xl\\:dark\\:bg-opacity-40 {\n    --tw-bg-opacity: 0.4;\n  }\n\n  .dark .\\32xl\\:dark\\:bg-opacity-50 {\n    --tw-bg-opacity: 0.5;\n  }\n\n  .dark .\\32xl\\:dark\\:bg-opacity-60 {\n    --tw-bg-opacity: 0.6;\n  }\n\n  .dark .\\32xl\\:dark\\:bg-opacity-70 {\n    --tw-bg-opacity: 0.7;\n  }\n\n  .dark .\\32xl\\:dark\\:bg-opacity-75 {\n    --tw-bg-opacity: 0.75;\n  }\n\n  .dark .\\32xl\\:dark\\:bg-opacity-80 {\n    --tw-bg-opacity: 0.8;\n  }\n\n  .dark .\\32xl\\:dark\\:bg-opacity-90 {\n    --tw-bg-opacity: 0.9;\n  }\n\n  .dark .\\32xl\\:dark\\:bg-opacity-95 {\n    --tw-bg-opacity: 0.95;\n  }\n\n  .dark .\\32xl\\:dark\\:bg-opacity-100 {\n    --tw-bg-opacity: 1;\n  }\n\n  .dark .group:hover .\\32xl\\:dark\\:group-hover\\:bg-opacity-0 {\n    --tw-bg-opacity: 0;\n  }\n\n  .dark .group:hover .\\32xl\\:dark\\:group-hover\\:bg-opacity-5 {\n    --tw-bg-opacity: 0.05;\n  }\n\n  .dark .group:hover .\\32xl\\:dark\\:group-hover\\:bg-opacity-10 {\n    --tw-bg-opacity: 0.1;\n  }\n\n  .dark .group:hover .\\32xl\\:dark\\:group-hover\\:bg-opacity-20 {\n    --tw-bg-opacity: 0.2;\n  }\n\n  .dark .group:hover .\\32xl\\:dark\\:group-hover\\:bg-opacity-25 {\n    --tw-bg-opacity: 0.25;\n  }\n\n  .dark .group:hover .\\32xl\\:dark\\:group-hover\\:bg-opacity-30 {\n    --tw-bg-opacity: 0.3;\n  }\n\n  .dark .group:hover .\\32xl\\:dark\\:group-hover\\:bg-opacity-40 {\n    --tw-bg-opacity: 0.4;\n  }\n\n  .dark .group:hover .\\32xl\\:dark\\:group-hover\\:bg-opacity-50 {\n    --tw-bg-opacity: 0.5;\n  }\n\n  .dark .group:hover .\\32xl\\:dark\\:group-hover\\:bg-opacity-60 {\n    --tw-bg-opacity: 0.6;\n  }\n\n  .dark .group:hover .\\32xl\\:dark\\:group-hover\\:bg-opacity-70 {\n    --tw-bg-opacity: 0.7;\n  }\n\n  .dark .group:hover .\\32xl\\:dark\\:group-hover\\:bg-opacity-75 {\n    --tw-bg-opacity: 0.75;\n  }\n\n  .dark .group:hover .\\32xl\\:dark\\:group-hover\\:bg-opacity-80 {\n    --tw-bg-opacity: 0.8;\n  }\n\n  .dark .group:hover .\\32xl\\:dark\\:group-hover\\:bg-opacity-90 {\n    --tw-bg-opacity: 0.9;\n  }\n\n  .dark .group:hover .\\32xl\\:dark\\:group-hover\\:bg-opacity-95 {\n    --tw-bg-opacity: 0.95;\n  }\n\n  .dark .group:hover .\\32xl\\:dark\\:group-hover\\:bg-opacity-100 {\n    --tw-bg-opacity: 1;\n  }\n\n  .dark .\\32xl\\:dark\\:focus-within\\:bg-opacity-0:focus-within {\n    --tw-bg-opacity: 0;\n  }\n\n  .dark .\\32xl\\:dark\\:focus-within\\:bg-opacity-5:focus-within {\n    --tw-bg-opacity: 0.05;\n  }\n\n  .dark .\\32xl\\:dark\\:focus-within\\:bg-opacity-10:focus-within {\n    --tw-bg-opacity: 0.1;\n  }\n\n  .dark .\\32xl\\:dark\\:focus-within\\:bg-opacity-20:focus-within {\n    --tw-bg-opacity: 0.2;\n  }\n\n  .dark .\\32xl\\:dark\\:focus-within\\:bg-opacity-25:focus-within {\n    --tw-bg-opacity: 0.25;\n  }\n\n  .dark .\\32xl\\:dark\\:focus-within\\:bg-opacity-30:focus-within {\n    --tw-bg-opacity: 0.3;\n  }\n\n  .dark .\\32xl\\:dark\\:focus-within\\:bg-opacity-40:focus-within {\n    --tw-bg-opacity: 0.4;\n  }\n\n  .dark .\\32xl\\:dark\\:focus-within\\:bg-opacity-50:focus-within {\n    --tw-bg-opacity: 0.5;\n  }\n\n  .dark .\\32xl\\:dark\\:focus-within\\:bg-opacity-60:focus-within {\n    --tw-bg-opacity: 0.6;\n  }\n\n  .dark .\\32xl\\:dark\\:focus-within\\:bg-opacity-70:focus-within {\n    --tw-bg-opacity: 0.7;\n  }\n\n  .dark .\\32xl\\:dark\\:focus-within\\:bg-opacity-75:focus-within {\n    --tw-bg-opacity: 0.75;\n  }\n\n  .dark .\\32xl\\:dark\\:focus-within\\:bg-opacity-80:focus-within {\n    --tw-bg-opacity: 0.8;\n  }\n\n  .dark .\\32xl\\:dark\\:focus-within\\:bg-opacity-90:focus-within {\n    --tw-bg-opacity: 0.9;\n  }\n\n  .dark .\\32xl\\:dark\\:focus-within\\:bg-opacity-95:focus-within {\n    --tw-bg-opacity: 0.95;\n  }\n\n  .dark .\\32xl\\:dark\\:focus-within\\:bg-opacity-100:focus-within {\n    --tw-bg-opacity: 1;\n  }\n\n  .dark .\\32xl\\:dark\\:hover\\:bg-opacity-0:hover {\n    --tw-bg-opacity: 0;\n  }\n\n  .dark .\\32xl\\:dark\\:hover\\:bg-opacity-5:hover {\n    --tw-bg-opacity: 0.05;\n  }\n\n  .dark .\\32xl\\:dark\\:hover\\:bg-opacity-10:hover {\n    --tw-bg-opacity: 0.1;\n  }\n\n  .dark .\\32xl\\:dark\\:hover\\:bg-opacity-20:hover {\n    --tw-bg-opacity: 0.2;\n  }\n\n  .dark .\\32xl\\:dark\\:hover\\:bg-opacity-25:hover {\n    --tw-bg-opacity: 0.25;\n  }\n\n  .dark .\\32xl\\:dark\\:hover\\:bg-opacity-30:hover {\n    --tw-bg-opacity: 0.3;\n  }\n\n  .dark .\\32xl\\:dark\\:hover\\:bg-opacity-40:hover {\n    --tw-bg-opacity: 0.4;\n  }\n\n  .dark .\\32xl\\:dark\\:hover\\:bg-opacity-50:hover {\n    --tw-bg-opacity: 0.5;\n  }\n\n  .dark .\\32xl\\:dark\\:hover\\:bg-opacity-60:hover {\n    --tw-bg-opacity: 0.6;\n  }\n\n  .dark .\\32xl\\:dark\\:hover\\:bg-opacity-70:hover {\n    --tw-bg-opacity: 0.7;\n  }\n\n  .dark .\\32xl\\:dark\\:hover\\:bg-opacity-75:hover {\n    --tw-bg-opacity: 0.75;\n  }\n\n  .dark .\\32xl\\:dark\\:hover\\:bg-opacity-80:hover {\n    --tw-bg-opacity: 0.8;\n  }\n\n  .dark .\\32xl\\:dark\\:hover\\:bg-opacity-90:hover {\n    --tw-bg-opacity: 0.9;\n  }\n\n  .dark .\\32xl\\:dark\\:hover\\:bg-opacity-95:hover {\n    --tw-bg-opacity: 0.95;\n  }\n\n  .dark .\\32xl\\:dark\\:hover\\:bg-opacity-100:hover {\n    --tw-bg-opacity: 1;\n  }\n\n  .dark .\\32xl\\:dark\\:focus\\:bg-opacity-0:focus {\n    --tw-bg-opacity: 0;\n  }\n\n  .dark .\\32xl\\:dark\\:focus\\:bg-opacity-5:focus {\n    --tw-bg-opacity: 0.05;\n  }\n\n  .dark .\\32xl\\:dark\\:focus\\:bg-opacity-10:focus {\n    --tw-bg-opacity: 0.1;\n  }\n\n  .dark .\\32xl\\:dark\\:focus\\:bg-opacity-20:focus {\n    --tw-bg-opacity: 0.2;\n  }\n\n  .dark .\\32xl\\:dark\\:focus\\:bg-opacity-25:focus {\n    --tw-bg-opacity: 0.25;\n  }\n\n  .dark .\\32xl\\:dark\\:focus\\:bg-opacity-30:focus {\n    --tw-bg-opacity: 0.3;\n  }\n\n  .dark .\\32xl\\:dark\\:focus\\:bg-opacity-40:focus {\n    --tw-bg-opacity: 0.4;\n  }\n\n  .dark .\\32xl\\:dark\\:focus\\:bg-opacity-50:focus {\n    --tw-bg-opacity: 0.5;\n  }\n\n  .dark .\\32xl\\:dark\\:focus\\:bg-opacity-60:focus {\n    --tw-bg-opacity: 0.6;\n  }\n\n  .dark .\\32xl\\:dark\\:focus\\:bg-opacity-70:focus {\n    --tw-bg-opacity: 0.7;\n  }\n\n  .dark .\\32xl\\:dark\\:focus\\:bg-opacity-75:focus {\n    --tw-bg-opacity: 0.75;\n  }\n\n  .dark .\\32xl\\:dark\\:focus\\:bg-opacity-80:focus {\n    --tw-bg-opacity: 0.8;\n  }\n\n  .dark .\\32xl\\:dark\\:focus\\:bg-opacity-90:focus {\n    --tw-bg-opacity: 0.9;\n  }\n\n  .dark .\\32xl\\:dark\\:focus\\:bg-opacity-95:focus {\n    --tw-bg-opacity: 0.95;\n  }\n\n  .dark .\\32xl\\:dark\\:focus\\:bg-opacity-100:focus {\n    --tw-bg-opacity: 1;\n  }\n\n  .\\32xl\\:bg-bottom {\n    background-position: bottom;\n  }\n\n  .\\32xl\\:bg-center {\n    background-position: center;\n  }\n\n  .\\32xl\\:bg-left {\n    background-position: left;\n  }\n\n  .\\32xl\\:bg-left-bottom {\n    background-position: left bottom;\n  }\n\n  .\\32xl\\:bg-left-top {\n    background-position: left top;\n  }\n\n  .\\32xl\\:bg-right {\n    background-position: right;\n  }\n\n  .\\32xl\\:bg-right-bottom {\n    background-position: right bottom;\n  }\n\n  .\\32xl\\:bg-right-top {\n    background-position: right top;\n  }\n\n  .\\32xl\\:bg-top {\n    background-position: top;\n  }\n\n  .\\32xl\\:bg-repeat {\n    background-repeat: repeat;\n  }\n\n  .\\32xl\\:bg-no-repeat {\n    background-repeat: no-repeat;\n  }\n\n  .\\32xl\\:bg-repeat-x {\n    background-repeat: repeat-x;\n  }\n\n  .\\32xl\\:bg-repeat-y {\n    background-repeat: repeat-y;\n  }\n\n  .\\32xl\\:bg-repeat-round {\n    background-repeat: round;\n  }\n\n  .\\32xl\\:bg-repeat-space {\n    background-repeat: space;\n  }\n\n  .\\32xl\\:bg-auto {\n    background-size: auto;\n  }\n\n  .\\32xl\\:bg-cover {\n    background-size: cover;\n  }\n\n  .\\32xl\\:bg-contain {\n    background-size: contain;\n  }\n\n  .\\32xl\\:border-collapse {\n    border-collapse: collapse;\n  }\n\n  .\\32xl\\:border-separate {\n    border-collapse: separate;\n  }\n\n  .\\32xl\\:border-transparent {\n    border-color: transparent;\n  }\n\n  .\\32xl\\:border-current {\n    border-color: currentColor;\n  }\n\n  .\\32xl\\:border-black {\n    --tw-border-opacity: 1;\n    border-color: rgba(0, 0, 0, var(--tw-border-opacity));\n  }\n\n  .\\32xl\\:border-white {\n    --tw-border-opacity: 1;\n    border-color: rgba(255, 255, 255, var(--tw-border-opacity));\n  }\n\n  .\\32xl\\:border-gray-50 {\n    --tw-border-opacity: 1;\n    border-color: rgba(249, 250, 251, var(--tw-border-opacity));\n  }\n\n  .\\32xl\\:border-gray-100 {\n    --tw-border-opacity: 1;\n    border-color: rgba(243, 244, 246, var(--tw-border-opacity));\n  }\n\n  .\\32xl\\:border-gray-200 {\n    --tw-border-opacity: 1;\n    border-color: rgba(229, 231, 235, var(--tw-border-opacity));\n  }\n\n  .\\32xl\\:border-gray-300 {\n    --tw-border-opacity: 1;\n    border-color: rgba(209, 213, 219, var(--tw-border-opacity));\n  }\n\n  .\\32xl\\:border-gray-400 {\n    --tw-border-opacity: 1;\n    border-color: rgba(156, 163, 175, var(--tw-border-opacity));\n  }\n\n  .\\32xl\\:border-gray-500 {\n    --tw-border-opacity: 1;\n    border-color: rgba(107, 114, 128, var(--tw-border-opacity));\n  }\n\n  .\\32xl\\:border-gray-600 {\n    --tw-border-opacity: 1;\n    border-color: rgba(75, 85, 99, var(--tw-border-opacity));\n  }\n\n  .\\32xl\\:border-gray-700 {\n    --tw-border-opacity: 1;\n    border-color: rgba(55, 65, 81, var(--tw-border-opacity));\n  }\n\n  .\\32xl\\:border-gray-800 {\n    --tw-border-opacity: 1;\n    border-color: rgba(31, 41, 55, var(--tw-border-opacity));\n  }\n\n  .\\32xl\\:border-gray-900 {\n    --tw-border-opacity: 1;\n    border-color: rgba(17, 24, 39, var(--tw-border-opacity));\n  }\n\n  .\\32xl\\:border-red-50 {\n    --tw-border-opacity: 1;\n    border-color: rgba(254, 242, 242, var(--tw-border-opacity));\n  }\n\n  .\\32xl\\:border-red-100 {\n    --tw-border-opacity: 1;\n    border-color: rgba(254, 226, 226, var(--tw-border-opacity));\n  }\n\n  .\\32xl\\:border-red-200 {\n    --tw-border-opacity: 1;\n    border-color: rgba(254, 202, 202, var(--tw-border-opacity));\n  }\n\n  .\\32xl\\:border-red-300 {\n    --tw-border-opacity: 1;\n    border-color: rgba(252, 165, 165, var(--tw-border-opacity));\n  }\n\n  .\\32xl\\:border-red-400 {\n    --tw-border-opacity: 1;\n    border-color: rgba(248, 113, 113, var(--tw-border-opacity));\n  }\n\n  .\\32xl\\:border-red-500 {\n    --tw-border-opacity: 1;\n    border-color: rgba(239, 68, 68, var(--tw-border-opacity));\n  }\n\n  .\\32xl\\:border-red-600 {\n    --tw-border-opacity: 1;\n    border-color: rgba(220, 38, 38, var(--tw-border-opacity));\n  }\n\n  .\\32xl\\:border-red-700 {\n    --tw-border-opacity: 1;\n    border-color: rgba(185, 28, 28, var(--tw-border-opacity));\n  }\n\n  .\\32xl\\:border-red-800 {\n    --tw-border-opacity: 1;\n    border-color: rgba(153, 27, 27, var(--tw-border-opacity));\n  }\n\n  .\\32xl\\:border-red-900 {\n    --tw-border-opacity: 1;\n    border-color: rgba(127, 29, 29, var(--tw-border-opacity));\n  }\n\n  .\\32xl\\:border-yellow-50 {\n    --tw-border-opacity: 1;\n    border-color: rgba(255, 251, 235, var(--tw-border-opacity));\n  }\n\n  .\\32xl\\:border-yellow-100 {\n    --tw-border-opacity: 1;\n    border-color: rgba(254, 243, 199, var(--tw-border-opacity));\n  }\n\n  .\\32xl\\:border-yellow-200 {\n    --tw-border-opacity: 1;\n    border-color: rgba(253, 230, 138, var(--tw-border-opacity));\n  }\n\n  .\\32xl\\:border-yellow-300 {\n    --tw-border-opacity: 1;\n    border-color: rgba(252, 211, 77, var(--tw-border-opacity));\n  }\n\n  .\\32xl\\:border-yellow-400 {\n    --tw-border-opacity: 1;\n    border-color: rgba(251, 191, 36, var(--tw-border-opacity));\n  }\n\n  .\\32xl\\:border-yellow-500 {\n    --tw-border-opacity: 1;\n    border-color: rgba(245, 158, 11, var(--tw-border-opacity));\n  }\n\n  .\\32xl\\:border-yellow-600 {\n    --tw-border-opacity: 1;\n    border-color: rgba(217, 119, 6, var(--tw-border-opacity));\n  }\n\n  .\\32xl\\:border-yellow-700 {\n    --tw-border-opacity: 1;\n    border-color: rgba(180, 83, 9, var(--tw-border-opacity));\n  }\n\n  .\\32xl\\:border-yellow-800 {\n    --tw-border-opacity: 1;\n    border-color: rgba(146, 64, 14, var(--tw-border-opacity));\n  }\n\n  .\\32xl\\:border-yellow-900 {\n    --tw-border-opacity: 1;\n    border-color: rgba(120, 53, 15, var(--tw-border-opacity));\n  }\n\n  .\\32xl\\:border-green-50 {\n    --tw-border-opacity: 1;\n    border-color: rgba(236, 253, 245, var(--tw-border-opacity));\n  }\n\n  .\\32xl\\:border-green-100 {\n    --tw-border-opacity: 1;\n    border-color: rgba(209, 250, 229, var(--tw-border-opacity));\n  }\n\n  .\\32xl\\:border-green-200 {\n    --tw-border-opacity: 1;\n    border-color: rgba(167, 243, 208, var(--tw-border-opacity));\n  }\n\n  .\\32xl\\:border-green-300 {\n    --tw-border-opacity: 1;\n    border-color: rgba(110, 231, 183, var(--tw-border-opacity));\n  }\n\n  .\\32xl\\:border-green-400 {\n    --tw-border-opacity: 1;\n    border-color: rgba(52, 211, 153, var(--tw-border-opacity));\n  }\n\n  .\\32xl\\:border-green-500 {\n    --tw-border-opacity: 1;\n    border-color: rgba(16, 185, 129, var(--tw-border-opacity));\n  }\n\n  .\\32xl\\:border-green-600 {\n    --tw-border-opacity: 1;\n    border-color: rgba(5, 150, 105, var(--tw-border-opacity));\n  }\n\n  .\\32xl\\:border-green-700 {\n    --tw-border-opacity: 1;\n    border-color: rgba(4, 120, 87, var(--tw-border-opacity));\n  }\n\n  .\\32xl\\:border-green-800 {\n    --tw-border-opacity: 1;\n    border-color: rgba(6, 95, 70, var(--tw-border-opacity));\n  }\n\n  .\\32xl\\:border-green-900 {\n    --tw-border-opacity: 1;\n    border-color: rgba(6, 78, 59, var(--tw-border-opacity));\n  }\n\n  .\\32xl\\:border-blue-50 {\n    --tw-border-opacity: 1;\n    border-color: rgba(239, 246, 255, var(--tw-border-opacity));\n  }\n\n  .\\32xl\\:border-blue-100 {\n    --tw-border-opacity: 1;\n    border-color: rgba(219, 234, 254, var(--tw-border-opacity));\n  }\n\n  .\\32xl\\:border-blue-200 {\n    --tw-border-opacity: 1;\n    border-color: rgba(191, 219, 254, var(--tw-border-opacity));\n  }\n\n  .\\32xl\\:border-blue-300 {\n    --tw-border-opacity: 1;\n    border-color: rgba(147, 197, 253, var(--tw-border-opacity));\n  }\n\n  .\\32xl\\:border-blue-400 {\n    --tw-border-opacity: 1;\n    border-color: rgba(96, 165, 250, var(--tw-border-opacity));\n  }\n\n  .\\32xl\\:border-blue-500 {\n    --tw-border-opacity: 1;\n    border-color: rgba(59, 130, 246, var(--tw-border-opacity));\n  }\n\n  .\\32xl\\:border-blue-600 {\n    --tw-border-opacity: 1;\n    border-color: rgba(37, 99, 235, var(--tw-border-opacity));\n  }\n\n  .\\32xl\\:border-blue-700 {\n    --tw-border-opacity: 1;\n    border-color: rgba(29, 78, 216, var(--tw-border-opacity));\n  }\n\n  .\\32xl\\:border-blue-800 {\n    --tw-border-opacity: 1;\n    border-color: rgba(30, 64, 175, var(--tw-border-opacity));\n  }\n\n  .\\32xl\\:border-blue-900 {\n    --tw-border-opacity: 1;\n    border-color: rgba(30, 58, 138, var(--tw-border-opacity));\n  }\n\n  .\\32xl\\:border-indigo-50 {\n    --tw-border-opacity: 1;\n    border-color: rgba(238, 242, 255, var(--tw-border-opacity));\n  }\n\n  .\\32xl\\:border-indigo-100 {\n    --tw-border-opacity: 1;\n    border-color: rgba(224, 231, 255, var(--tw-border-opacity));\n  }\n\n  .\\32xl\\:border-indigo-200 {\n    --tw-border-opacity: 1;\n    border-color: rgba(199, 210, 254, var(--tw-border-opacity));\n  }\n\n  .\\32xl\\:border-indigo-300 {\n    --tw-border-opacity: 1;\n    border-color: rgba(165, 180, 252, var(--tw-border-opacity));\n  }\n\n  .\\32xl\\:border-indigo-400 {\n    --tw-border-opacity: 1;\n    border-color: rgba(129, 140, 248, var(--tw-border-opacity));\n  }\n\n  .\\32xl\\:border-indigo-500 {\n    --tw-border-opacity: 1;\n    border-color: rgba(99, 102, 241, var(--tw-border-opacity));\n  }\n\n  .\\32xl\\:border-indigo-600 {\n    --tw-border-opacity: 1;\n    border-color: rgba(79, 70, 229, var(--tw-border-opacity));\n  }\n\n  .\\32xl\\:border-indigo-700 {\n    --tw-border-opacity: 1;\n    border-color: rgba(67, 56, 202, var(--tw-border-opacity));\n  }\n\n  .\\32xl\\:border-indigo-800 {\n    --tw-border-opacity: 1;\n    border-color: rgba(55, 48, 163, var(--tw-border-opacity));\n  }\n\n  .\\32xl\\:border-indigo-900 {\n    --tw-border-opacity: 1;\n    border-color: rgba(49, 46, 129, var(--tw-border-opacity));\n  }\n\n  .\\32xl\\:border-purple-50 {\n    --tw-border-opacity: 1;\n    border-color: rgba(245, 243, 255, var(--tw-border-opacity));\n  }\n\n  .\\32xl\\:border-purple-100 {\n    --tw-border-opacity: 1;\n    border-color: rgba(237, 233, 254, var(--tw-border-opacity));\n  }\n\n  .\\32xl\\:border-purple-200 {\n    --tw-border-opacity: 1;\n    border-color: rgba(221, 214, 254, var(--tw-border-opacity));\n  }\n\n  .\\32xl\\:border-purple-300 {\n    --tw-border-opacity: 1;\n    border-color: rgba(196, 181, 253, var(--tw-border-opacity));\n  }\n\n  .\\32xl\\:border-purple-400 {\n    --tw-border-opacity: 1;\n    border-color: rgba(167, 139, 250, var(--tw-border-opacity));\n  }\n\n  .\\32xl\\:border-purple-500 {\n    --tw-border-opacity: 1;\n    border-color: rgba(139, 92, 246, var(--tw-border-opacity));\n  }\n\n  .\\32xl\\:border-purple-600 {\n    --tw-border-opacity: 1;\n    border-color: rgba(124, 58, 237, var(--tw-border-opacity));\n  }\n\n  .\\32xl\\:border-purple-700 {\n    --tw-border-opacity: 1;\n    border-color: rgba(109, 40, 217, var(--tw-border-opacity));\n  }\n\n  .\\32xl\\:border-purple-800 {\n    --tw-border-opacity: 1;\n    border-color: rgba(91, 33, 182, var(--tw-border-opacity));\n  }\n\n  .\\32xl\\:border-purple-900 {\n    --tw-border-opacity: 1;\n    border-color: rgba(76, 29, 149, var(--tw-border-opacity));\n  }\n\n  .\\32xl\\:border-pink-50 {\n    --tw-border-opacity: 1;\n    border-color: rgba(253, 242, 248, var(--tw-border-opacity));\n  }\n\n  .\\32xl\\:border-pink-100 {\n    --tw-border-opacity: 1;\n    border-color: rgba(252, 231, 243, var(--tw-border-opacity));\n  }\n\n  .\\32xl\\:border-pink-200 {\n    --tw-border-opacity: 1;\n    border-color: rgba(251, 207, 232, var(--tw-border-opacity));\n  }\n\n  .\\32xl\\:border-pink-300 {\n    --tw-border-opacity: 1;\n    border-color: rgba(249, 168, 212, var(--tw-border-opacity));\n  }\n\n  .\\32xl\\:border-pink-400 {\n    --tw-border-opacity: 1;\n    border-color: rgba(244, 114, 182, var(--tw-border-opacity));\n  }\n\n  .\\32xl\\:border-pink-500 {\n    --tw-border-opacity: 1;\n    border-color: rgba(236, 72, 153, var(--tw-border-opacity));\n  }\n\n  .\\32xl\\:border-pink-600 {\n    --tw-border-opacity: 1;\n    border-color: rgba(219, 39, 119, var(--tw-border-opacity));\n  }\n\n  .\\32xl\\:border-pink-700 {\n    --tw-border-opacity: 1;\n    border-color: rgba(190, 24, 93, var(--tw-border-opacity));\n  }\n\n  .\\32xl\\:border-pink-800 {\n    --tw-border-opacity: 1;\n    border-color: rgba(157, 23, 77, var(--tw-border-opacity));\n  }\n\n  .\\32xl\\:border-pink-900 {\n    --tw-border-opacity: 1;\n    border-color: rgba(131, 24, 67, var(--tw-border-opacity));\n  }\n\n  .group:hover .\\32xl\\:group-hover\\:border-transparent {\n    border-color: transparent;\n  }\n\n  .group:hover .\\32xl\\:group-hover\\:border-current {\n    border-color: currentColor;\n  }\n\n  .group:hover .\\32xl\\:group-hover\\:border-black {\n    --tw-border-opacity: 1;\n    border-color: rgba(0, 0, 0, var(--tw-border-opacity));\n  }\n\n  .group:hover .\\32xl\\:group-hover\\:border-white {\n    --tw-border-opacity: 1;\n    border-color: rgba(255, 255, 255, var(--tw-border-opacity));\n  }\n\n  .group:hover .\\32xl\\:group-hover\\:border-gray-50 {\n    --tw-border-opacity: 1;\n    border-color: rgba(249, 250, 251, var(--tw-border-opacity));\n  }\n\n  .group:hover .\\32xl\\:group-hover\\:border-gray-100 {\n    --tw-border-opacity: 1;\n    border-color: rgba(243, 244, 246, var(--tw-border-opacity));\n  }\n\n  .group:hover .\\32xl\\:group-hover\\:border-gray-200 {\n    --tw-border-opacity: 1;\n    border-color: rgba(229, 231, 235, var(--tw-border-opacity));\n  }\n\n  .group:hover .\\32xl\\:group-hover\\:border-gray-300 {\n    --tw-border-opacity: 1;\n    border-color: rgba(209, 213, 219, var(--tw-border-opacity));\n  }\n\n  .group:hover .\\32xl\\:group-hover\\:border-gray-400 {\n    --tw-border-opacity: 1;\n    border-color: rgba(156, 163, 175, var(--tw-border-opacity));\n  }\n\n  .group:hover .\\32xl\\:group-hover\\:border-gray-500 {\n    --tw-border-opacity: 1;\n    border-color: rgba(107, 114, 128, var(--tw-border-opacity));\n  }\n\n  .group:hover .\\32xl\\:group-hover\\:border-gray-600 {\n    --tw-border-opacity: 1;\n    border-color: rgba(75, 85, 99, var(--tw-border-opacity));\n  }\n\n  .group:hover .\\32xl\\:group-hover\\:border-gray-700 {\n    --tw-border-opacity: 1;\n    border-color: rgba(55, 65, 81, var(--tw-border-opacity));\n  }\n\n  .group:hover .\\32xl\\:group-hover\\:border-gray-800 {\n    --tw-border-opacity: 1;\n    border-color: rgba(31, 41, 55, var(--tw-border-opacity));\n  }\n\n  .group:hover .\\32xl\\:group-hover\\:border-gray-900 {\n    --tw-border-opacity: 1;\n    border-color: rgba(17, 24, 39, var(--tw-border-opacity));\n  }\n\n  .group:hover .\\32xl\\:group-hover\\:border-red-50 {\n    --tw-border-opacity: 1;\n    border-color: rgba(254, 242, 242, var(--tw-border-opacity));\n  }\n\n  .group:hover .\\32xl\\:group-hover\\:border-red-100 {\n    --tw-border-opacity: 1;\n    border-color: rgba(254, 226, 226, var(--tw-border-opacity));\n  }\n\n  .group:hover .\\32xl\\:group-hover\\:border-red-200 {\n    --tw-border-opacity: 1;\n    border-color: rgba(254, 202, 202, var(--tw-border-opacity));\n  }\n\n  .group:hover .\\32xl\\:group-hover\\:border-red-300 {\n    --tw-border-opacity: 1;\n    border-color: rgba(252, 165, 165, var(--tw-border-opacity));\n  }\n\n  .group:hover .\\32xl\\:group-hover\\:border-red-400 {\n    --tw-border-opacity: 1;\n    border-color: rgba(248, 113, 113, var(--tw-border-opacity));\n  }\n\n  .group:hover .\\32xl\\:group-hover\\:border-red-500 {\n    --tw-border-opacity: 1;\n    border-color: rgba(239, 68, 68, var(--tw-border-opacity));\n  }\n\n  .group:hover .\\32xl\\:group-hover\\:border-red-600 {\n    --tw-border-opacity: 1;\n    border-color: rgba(220, 38, 38, var(--tw-border-opacity));\n  }\n\n  .group:hover .\\32xl\\:group-hover\\:border-red-700 {\n    --tw-border-opacity: 1;\n    border-color: rgba(185, 28, 28, var(--tw-border-opacity));\n  }\n\n  .group:hover .\\32xl\\:group-hover\\:border-red-800 {\n    --tw-border-opacity: 1;\n    border-color: rgba(153, 27, 27, var(--tw-border-opacity));\n  }\n\n  .group:hover .\\32xl\\:group-hover\\:border-red-900 {\n    --tw-border-opacity: 1;\n    border-color: rgba(127, 29, 29, var(--tw-border-opacity));\n  }\n\n  .group:hover .\\32xl\\:group-hover\\:border-yellow-50 {\n    --tw-border-opacity: 1;\n    border-color: rgba(255, 251, 235, var(--tw-border-opacity));\n  }\n\n  .group:hover .\\32xl\\:group-hover\\:border-yellow-100 {\n    --tw-border-opacity: 1;\n    border-color: rgba(254, 243, 199, var(--tw-border-opacity));\n  }\n\n  .group:hover .\\32xl\\:group-hover\\:border-yellow-200 {\n    --tw-border-opacity: 1;\n    border-color: rgba(253, 230, 138, var(--tw-border-opacity));\n  }\n\n  .group:hover .\\32xl\\:group-hover\\:border-yellow-300 {\n    --tw-border-opacity: 1;\n    border-color: rgba(252, 211, 77, var(--tw-border-opacity));\n  }\n\n  .group:hover .\\32xl\\:group-hover\\:border-yellow-400 {\n    --tw-border-opacity: 1;\n    border-color: rgba(251, 191, 36, var(--tw-border-opacity));\n  }\n\n  .group:hover .\\32xl\\:group-hover\\:border-yellow-500 {\n    --tw-border-opacity: 1;\n    border-color: rgba(245, 158, 11, var(--tw-border-opacity));\n  }\n\n  .group:hover .\\32xl\\:group-hover\\:border-yellow-600 {\n    --tw-border-opacity: 1;\n    border-color: rgba(217, 119, 6, var(--tw-border-opacity));\n  }\n\n  .group:hover .\\32xl\\:group-hover\\:border-yellow-700 {\n    --tw-border-opacity: 1;\n    border-color: rgba(180, 83, 9, var(--tw-border-opacity));\n  }\n\n  .group:hover .\\32xl\\:group-hover\\:border-yellow-800 {\n    --tw-border-opacity: 1;\n    border-color: rgba(146, 64, 14, var(--tw-border-opacity));\n  }\n\n  .group:hover .\\32xl\\:group-hover\\:border-yellow-900 {\n    --tw-border-opacity: 1;\n    border-color: rgba(120, 53, 15, var(--tw-border-opacity));\n  }\n\n  .group:hover .\\32xl\\:group-hover\\:border-green-50 {\n    --tw-border-opacity: 1;\n    border-color: rgba(236, 253, 245, var(--tw-border-opacity));\n  }\n\n  .group:hover .\\32xl\\:group-hover\\:border-green-100 {\n    --tw-border-opacity: 1;\n    border-color: rgba(209, 250, 229, var(--tw-border-opacity));\n  }\n\n  .group:hover .\\32xl\\:group-hover\\:border-green-200 {\n    --tw-border-opacity: 1;\n    border-color: rgba(167, 243, 208, var(--tw-border-opacity));\n  }\n\n  .group:hover .\\32xl\\:group-hover\\:border-green-300 {\n    --tw-border-opacity: 1;\n    border-color: rgba(110, 231, 183, var(--tw-border-opacity));\n  }\n\n  .group:hover .\\32xl\\:group-hover\\:border-green-400 {\n    --tw-border-opacity: 1;\n    border-color: rgba(52, 211, 153, var(--tw-border-opacity));\n  }\n\n  .group:hover .\\32xl\\:group-hover\\:border-green-500 {\n    --tw-border-opacity: 1;\n    border-color: rgba(16, 185, 129, var(--tw-border-opacity));\n  }\n\n  .group:hover .\\32xl\\:group-hover\\:border-green-600 {\n    --tw-border-opacity: 1;\n    border-color: rgba(5, 150, 105, var(--tw-border-opacity));\n  }\n\n  .group:hover .\\32xl\\:group-hover\\:border-green-700 {\n    --tw-border-opacity: 1;\n    border-color: rgba(4, 120, 87, var(--tw-border-opacity));\n  }\n\n  .group:hover .\\32xl\\:group-hover\\:border-green-800 {\n    --tw-border-opacity: 1;\n    border-color: rgba(6, 95, 70, var(--tw-border-opacity));\n  }\n\n  .group:hover .\\32xl\\:group-hover\\:border-green-900 {\n    --tw-border-opacity: 1;\n    border-color: rgba(6, 78, 59, var(--tw-border-opacity));\n  }\n\n  .group:hover .\\32xl\\:group-hover\\:border-blue-50 {\n    --tw-border-opacity: 1;\n    border-color: rgba(239, 246, 255, var(--tw-border-opacity));\n  }\n\n  .group:hover .\\32xl\\:group-hover\\:border-blue-100 {\n    --tw-border-opacity: 1;\n    border-color: rgba(219, 234, 254, var(--tw-border-opacity));\n  }\n\n  .group:hover .\\32xl\\:group-hover\\:border-blue-200 {\n    --tw-border-opacity: 1;\n    border-color: rgba(191, 219, 254, var(--tw-border-opacity));\n  }\n\n  .group:hover .\\32xl\\:group-hover\\:border-blue-300 {\n    --tw-border-opacity: 1;\n    border-color: rgba(147, 197, 253, var(--tw-border-opacity));\n  }\n\n  .group:hover .\\32xl\\:group-hover\\:border-blue-400 {\n    --tw-border-opacity: 1;\n    border-color: rgba(96, 165, 250, var(--tw-border-opacity));\n  }\n\n  .group:hover .\\32xl\\:group-hover\\:border-blue-500 {\n    --tw-border-opacity: 1;\n    border-color: rgba(59, 130, 246, var(--tw-border-opacity));\n  }\n\n  .group:hover .\\32xl\\:group-hover\\:border-blue-600 {\n    --tw-border-opacity: 1;\n    border-color: rgba(37, 99, 235, var(--tw-border-opacity));\n  }\n\n  .group:hover .\\32xl\\:group-hover\\:border-blue-700 {\n    --tw-border-opacity: 1;\n    border-color: rgba(29, 78, 216, var(--tw-border-opacity));\n  }\n\n  .group:hover .\\32xl\\:group-hover\\:border-blue-800 {\n    --tw-border-opacity: 1;\n    border-color: rgba(30, 64, 175, var(--tw-border-opacity));\n  }\n\n  .group:hover .\\32xl\\:group-hover\\:border-blue-900 {\n    --tw-border-opacity: 1;\n    border-color: rgba(30, 58, 138, var(--tw-border-opacity));\n  }\n\n  .group:hover .\\32xl\\:group-hover\\:border-indigo-50 {\n    --tw-border-opacity: 1;\n    border-color: rgba(238, 242, 255, var(--tw-border-opacity));\n  }\n\n  .group:hover .\\32xl\\:group-hover\\:border-indigo-100 {\n    --tw-border-opacity: 1;\n    border-color: rgba(224, 231, 255, var(--tw-border-opacity));\n  }\n\n  .group:hover .\\32xl\\:group-hover\\:border-indigo-200 {\n    --tw-border-opacity: 1;\n    border-color: rgba(199, 210, 254, var(--tw-border-opacity));\n  }\n\n  .group:hover .\\32xl\\:group-hover\\:border-indigo-300 {\n    --tw-border-opacity: 1;\n    border-color: rgba(165, 180, 252, var(--tw-border-opacity));\n  }\n\n  .group:hover .\\32xl\\:group-hover\\:border-indigo-400 {\n    --tw-border-opacity: 1;\n    border-color: rgba(129, 140, 248, var(--tw-border-opacity));\n  }\n\n  .group:hover .\\32xl\\:group-hover\\:border-indigo-500 {\n    --tw-border-opacity: 1;\n    border-color: rgba(99, 102, 241, var(--tw-border-opacity));\n  }\n\n  .group:hover .\\32xl\\:group-hover\\:border-indigo-600 {\n    --tw-border-opacity: 1;\n    border-color: rgba(79, 70, 229, var(--tw-border-opacity));\n  }\n\n  .group:hover .\\32xl\\:group-hover\\:border-indigo-700 {\n    --tw-border-opacity: 1;\n    border-color: rgba(67, 56, 202, var(--tw-border-opacity));\n  }\n\n  .group:hover .\\32xl\\:group-hover\\:border-indigo-800 {\n    --tw-border-opacity: 1;\n    border-color: rgba(55, 48, 163, var(--tw-border-opacity));\n  }\n\n  .group:hover .\\32xl\\:group-hover\\:border-indigo-900 {\n    --tw-border-opacity: 1;\n    border-color: rgba(49, 46, 129, var(--tw-border-opacity));\n  }\n\n  .group:hover .\\32xl\\:group-hover\\:border-purple-50 {\n    --tw-border-opacity: 1;\n    border-color: rgba(245, 243, 255, var(--tw-border-opacity));\n  }\n\n  .group:hover .\\32xl\\:group-hover\\:border-purple-100 {\n    --tw-border-opacity: 1;\n    border-color: rgba(237, 233, 254, var(--tw-border-opacity));\n  }\n\n  .group:hover .\\32xl\\:group-hover\\:border-purple-200 {\n    --tw-border-opacity: 1;\n    border-color: rgba(221, 214, 254, var(--tw-border-opacity));\n  }\n\n  .group:hover .\\32xl\\:group-hover\\:border-purple-300 {\n    --tw-border-opacity: 1;\n    border-color: rgba(196, 181, 253, var(--tw-border-opacity));\n  }\n\n  .group:hover .\\32xl\\:group-hover\\:border-purple-400 {\n    --tw-border-opacity: 1;\n    border-color: rgba(167, 139, 250, var(--tw-border-opacity));\n  }\n\n  .group:hover .\\32xl\\:group-hover\\:border-purple-500 {\n    --tw-border-opacity: 1;\n    border-color: rgba(139, 92, 246, var(--tw-border-opacity));\n  }\n\n  .group:hover .\\32xl\\:group-hover\\:border-purple-600 {\n    --tw-border-opacity: 1;\n    border-color: rgba(124, 58, 237, var(--tw-border-opacity));\n  }\n\n  .group:hover .\\32xl\\:group-hover\\:border-purple-700 {\n    --tw-border-opacity: 1;\n    border-color: rgba(109, 40, 217, var(--tw-border-opacity));\n  }\n\n  .group:hover .\\32xl\\:group-hover\\:border-purple-800 {\n    --tw-border-opacity: 1;\n    border-color: rgba(91, 33, 182, var(--tw-border-opacity));\n  }\n\n  .group:hover .\\32xl\\:group-hover\\:border-purple-900 {\n    --tw-border-opacity: 1;\n    border-color: rgba(76, 29, 149, var(--tw-border-opacity));\n  }\n\n  .group:hover .\\32xl\\:group-hover\\:border-pink-50 {\n    --tw-border-opacity: 1;\n    border-color: rgba(253, 242, 248, var(--tw-border-opacity));\n  }\n\n  .group:hover .\\32xl\\:group-hover\\:border-pink-100 {\n    --tw-border-opacity: 1;\n    border-color: rgba(252, 231, 243, var(--tw-border-opacity));\n  }\n\n  .group:hover .\\32xl\\:group-hover\\:border-pink-200 {\n    --tw-border-opacity: 1;\n    border-color: rgba(251, 207, 232, var(--tw-border-opacity));\n  }\n\n  .group:hover .\\32xl\\:group-hover\\:border-pink-300 {\n    --tw-border-opacity: 1;\n    border-color: rgba(249, 168, 212, var(--tw-border-opacity));\n  }\n\n  .group:hover .\\32xl\\:group-hover\\:border-pink-400 {\n    --tw-border-opacity: 1;\n    border-color: rgba(244, 114, 182, var(--tw-border-opacity));\n  }\n\n  .group:hover .\\32xl\\:group-hover\\:border-pink-500 {\n    --tw-border-opacity: 1;\n    border-color: rgba(236, 72, 153, var(--tw-border-opacity));\n  }\n\n  .group:hover .\\32xl\\:group-hover\\:border-pink-600 {\n    --tw-border-opacity: 1;\n    border-color: rgba(219, 39, 119, var(--tw-border-opacity));\n  }\n\n  .group:hover .\\32xl\\:group-hover\\:border-pink-700 {\n    --tw-border-opacity: 1;\n    border-color: rgba(190, 24, 93, var(--tw-border-opacity));\n  }\n\n  .group:hover .\\32xl\\:group-hover\\:border-pink-800 {\n    --tw-border-opacity: 1;\n    border-color: rgba(157, 23, 77, var(--tw-border-opacity));\n  }\n\n  .group:hover .\\32xl\\:group-hover\\:border-pink-900 {\n    --tw-border-opacity: 1;\n    border-color: rgba(131, 24, 67, var(--tw-border-opacity));\n  }\n\n  .\\32xl\\:focus-within\\:border-transparent:focus-within {\n    border-color: transparent;\n  }\n\n  .\\32xl\\:focus-within\\:border-current:focus-within {\n    border-color: currentColor;\n  }\n\n  .\\32xl\\:focus-within\\:border-black:focus-within {\n    --tw-border-opacity: 1;\n    border-color: rgba(0, 0, 0, var(--tw-border-opacity));\n  }\n\n  .\\32xl\\:focus-within\\:border-white:focus-within {\n    --tw-border-opacity: 1;\n    border-color: rgba(255, 255, 255, var(--tw-border-opacity));\n  }\n\n  .\\32xl\\:focus-within\\:border-gray-50:focus-within {\n    --tw-border-opacity: 1;\n    border-color: rgba(249, 250, 251, var(--tw-border-opacity));\n  }\n\n  .\\32xl\\:focus-within\\:border-gray-100:focus-within {\n    --tw-border-opacity: 1;\n    border-color: rgba(243, 244, 246, var(--tw-border-opacity));\n  }\n\n  .\\32xl\\:focus-within\\:border-gray-200:focus-within {\n    --tw-border-opacity: 1;\n    border-color: rgba(229, 231, 235, var(--tw-border-opacity));\n  }\n\n  .\\32xl\\:focus-within\\:border-gray-300:focus-within {\n    --tw-border-opacity: 1;\n    border-color: rgba(209, 213, 219, var(--tw-border-opacity));\n  }\n\n  .\\32xl\\:focus-within\\:border-gray-400:focus-within {\n    --tw-border-opacity: 1;\n    border-color: rgba(156, 163, 175, var(--tw-border-opacity));\n  }\n\n  .\\32xl\\:focus-within\\:border-gray-500:focus-within {\n    --tw-border-opacity: 1;\n    border-color: rgba(107, 114, 128, var(--tw-border-opacity));\n  }\n\n  .\\32xl\\:focus-within\\:border-gray-600:focus-within {\n    --tw-border-opacity: 1;\n    border-color: rgba(75, 85, 99, var(--tw-border-opacity));\n  }\n\n  .\\32xl\\:focus-within\\:border-gray-700:focus-within {\n    --tw-border-opacity: 1;\n    border-color: rgba(55, 65, 81, var(--tw-border-opacity));\n  }\n\n  .\\32xl\\:focus-within\\:border-gray-800:focus-within {\n    --tw-border-opacity: 1;\n    border-color: rgba(31, 41, 55, var(--tw-border-opacity));\n  }\n\n  .\\32xl\\:focus-within\\:border-gray-900:focus-within {\n    --tw-border-opacity: 1;\n    border-color: rgba(17, 24, 39, var(--tw-border-opacity));\n  }\n\n  .\\32xl\\:focus-within\\:border-red-50:focus-within {\n    --tw-border-opacity: 1;\n    border-color: rgba(254, 242, 242, var(--tw-border-opacity));\n  }\n\n  .\\32xl\\:focus-within\\:border-red-100:focus-within {\n    --tw-border-opacity: 1;\n    border-color: rgba(254, 226, 226, var(--tw-border-opacity));\n  }\n\n  .\\32xl\\:focus-within\\:border-red-200:focus-within {\n    --tw-border-opacity: 1;\n    border-color: rgba(254, 202, 202, var(--tw-border-opacity));\n  }\n\n  .\\32xl\\:focus-within\\:border-red-300:focus-within {\n    --tw-border-opacity: 1;\n    border-color: rgba(252, 165, 165, var(--tw-border-opacity));\n  }\n\n  .\\32xl\\:focus-within\\:border-red-400:focus-within {\n    --tw-border-opacity: 1;\n    border-color: rgba(248, 113, 113, var(--tw-border-opacity));\n  }\n\n  .\\32xl\\:focus-within\\:border-red-500:focus-within {\n    --tw-border-opacity: 1;\n    border-color: rgba(239, 68, 68, var(--tw-border-opacity));\n  }\n\n  .\\32xl\\:focus-within\\:border-red-600:focus-within {\n    --tw-border-opacity: 1;\n    border-color: rgba(220, 38, 38, var(--tw-border-opacity));\n  }\n\n  .\\32xl\\:focus-within\\:border-red-700:focus-within {\n    --tw-border-opacity: 1;\n    border-color: rgba(185, 28, 28, var(--tw-border-opacity));\n  }\n\n  .\\32xl\\:focus-within\\:border-red-800:focus-within {\n    --tw-border-opacity: 1;\n    border-color: rgba(153, 27, 27, var(--tw-border-opacity));\n  }\n\n  .\\32xl\\:focus-within\\:border-red-900:focus-within {\n    --tw-border-opacity: 1;\n    border-color: rgba(127, 29, 29, var(--tw-border-opacity));\n  }\n\n  .\\32xl\\:focus-within\\:border-yellow-50:focus-within {\n    --tw-border-opacity: 1;\n    border-color: rgba(255, 251, 235, var(--tw-border-opacity));\n  }\n\n  .\\32xl\\:focus-within\\:border-yellow-100:focus-within {\n    --tw-border-opacity: 1;\n    border-color: rgba(254, 243, 199, var(--tw-border-opacity));\n  }\n\n  .\\32xl\\:focus-within\\:border-yellow-200:focus-within {\n    --tw-border-opacity: 1;\n    border-color: rgba(253, 230, 138, var(--tw-border-opacity));\n  }\n\n  .\\32xl\\:focus-within\\:border-yellow-300:focus-within {\n    --tw-border-opacity: 1;\n    border-color: rgba(252, 211, 77, var(--tw-border-opacity));\n  }\n\n  .\\32xl\\:focus-within\\:border-yellow-400:focus-within {\n    --tw-border-opacity: 1;\n    border-color: rgba(251, 191, 36, var(--tw-border-opacity));\n  }\n\n  .\\32xl\\:focus-within\\:border-yellow-500:focus-within {\n    --tw-border-opacity: 1;\n    border-color: rgba(245, 158, 11, var(--tw-border-opacity));\n  }\n\n  .\\32xl\\:focus-within\\:border-yellow-600:focus-within {\n    --tw-border-opacity: 1;\n    border-color: rgba(217, 119, 6, var(--tw-border-opacity));\n  }\n\n  .\\32xl\\:focus-within\\:border-yellow-700:focus-within {\n    --tw-border-opacity: 1;\n    border-color: rgba(180, 83, 9, var(--tw-border-opacity));\n  }\n\n  .\\32xl\\:focus-within\\:border-yellow-800:focus-within {\n    --tw-border-opacity: 1;\n    border-color: rgba(146, 64, 14, var(--tw-border-opacity));\n  }\n\n  .\\32xl\\:focus-within\\:border-yellow-900:focus-within {\n    --tw-border-opacity: 1;\n    border-color: rgba(120, 53, 15, var(--tw-border-opacity));\n  }\n\n  .\\32xl\\:focus-within\\:border-green-50:focus-within {\n    --tw-border-opacity: 1;\n    border-color: rgba(236, 253, 245, var(--tw-border-opacity));\n  }\n\n  .\\32xl\\:focus-within\\:border-green-100:focus-within {\n    --tw-border-opacity: 1;\n    border-color: rgba(209, 250, 229, var(--tw-border-opacity));\n  }\n\n  .\\32xl\\:focus-within\\:border-green-200:focus-within {\n    --tw-border-opacity: 1;\n    border-color: rgba(167, 243, 208, var(--tw-border-opacity));\n  }\n\n  .\\32xl\\:focus-within\\:border-green-300:focus-within {\n    --tw-border-opacity: 1;\n    border-color: rgba(110, 231, 183, var(--tw-border-opacity));\n  }\n\n  .\\32xl\\:focus-within\\:border-green-400:focus-within {\n    --tw-border-opacity: 1;\n    border-color: rgba(52, 211, 153, var(--tw-border-opacity));\n  }\n\n  .\\32xl\\:focus-within\\:border-green-500:focus-within {\n    --tw-border-opacity: 1;\n    border-color: rgba(16, 185, 129, var(--tw-border-opacity));\n  }\n\n  .\\32xl\\:focus-within\\:border-green-600:focus-within {\n    --tw-border-opacity: 1;\n    border-color: rgba(5, 150, 105, var(--tw-border-opacity));\n  }\n\n  .\\32xl\\:focus-within\\:border-green-700:focus-within {\n    --tw-border-opacity: 1;\n    border-color: rgba(4, 120, 87, var(--tw-border-opacity));\n  }\n\n  .\\32xl\\:focus-within\\:border-green-800:focus-within {\n    --tw-border-opacity: 1;\n    border-color: rgba(6, 95, 70, var(--tw-border-opacity));\n  }\n\n  .\\32xl\\:focus-within\\:border-green-900:focus-within {\n    --tw-border-opacity: 1;\n    border-color: rgba(6, 78, 59, var(--tw-border-opacity));\n  }\n\n  .\\32xl\\:focus-within\\:border-blue-50:focus-within {\n    --tw-border-opacity: 1;\n    border-color: rgba(239, 246, 255, var(--tw-border-opacity));\n  }\n\n  .\\32xl\\:focus-within\\:border-blue-100:focus-within {\n    --tw-border-opacity: 1;\n    border-color: rgba(219, 234, 254, var(--tw-border-opacity));\n  }\n\n  .\\32xl\\:focus-within\\:border-blue-200:focus-within {\n    --tw-border-opacity: 1;\n    border-color: rgba(191, 219, 254, var(--tw-border-opacity));\n  }\n\n  .\\32xl\\:focus-within\\:border-blue-300:focus-within {\n    --tw-border-opacity: 1;\n    border-color: rgba(147, 197, 253, var(--tw-border-opacity));\n  }\n\n  .\\32xl\\:focus-within\\:border-blue-400:focus-within {\n    --tw-border-opacity: 1;\n    border-color: rgba(96, 165, 250, var(--tw-border-opacity));\n  }\n\n  .\\32xl\\:focus-within\\:border-blue-500:focus-within {\n    --tw-border-opacity: 1;\n    border-color: rgba(59, 130, 246, var(--tw-border-opacity));\n  }\n\n  .\\32xl\\:focus-within\\:border-blue-600:focus-within {\n    --tw-border-opacity: 1;\n    border-color: rgba(37, 99, 235, var(--tw-border-opacity));\n  }\n\n  .\\32xl\\:focus-within\\:border-blue-700:focus-within {\n    --tw-border-opacity: 1;\n    border-color: rgba(29, 78, 216, var(--tw-border-opacity));\n  }\n\n  .\\32xl\\:focus-within\\:border-blue-800:focus-within {\n    --tw-border-opacity: 1;\n    border-color: rgba(30, 64, 175, var(--tw-border-opacity));\n  }\n\n  .\\32xl\\:focus-within\\:border-blue-900:focus-within {\n    --tw-border-opacity: 1;\n    border-color: rgba(30, 58, 138, var(--tw-border-opacity));\n  }\n\n  .\\32xl\\:focus-within\\:border-indigo-50:focus-within {\n    --tw-border-opacity: 1;\n    border-color: rgba(238, 242, 255, var(--tw-border-opacity));\n  }\n\n  .\\32xl\\:focus-within\\:border-indigo-100:focus-within {\n    --tw-border-opacity: 1;\n    border-color: rgba(224, 231, 255, var(--tw-border-opacity));\n  }\n\n  .\\32xl\\:focus-within\\:border-indigo-200:focus-within {\n    --tw-border-opacity: 1;\n    border-color: rgba(199, 210, 254, var(--tw-border-opacity));\n  }\n\n  .\\32xl\\:focus-within\\:border-indigo-300:focus-within {\n    --tw-border-opacity: 1;\n    border-color: rgba(165, 180, 252, var(--tw-border-opacity));\n  }\n\n  .\\32xl\\:focus-within\\:border-indigo-400:focus-within {\n    --tw-border-opacity: 1;\n    border-color: rgba(129, 140, 248, var(--tw-border-opacity));\n  }\n\n  .\\32xl\\:focus-within\\:border-indigo-500:focus-within {\n    --tw-border-opacity: 1;\n    border-color: rgba(99, 102, 241, var(--tw-border-opacity));\n  }\n\n  .\\32xl\\:focus-within\\:border-indigo-600:focus-within {\n    --tw-border-opacity: 1;\n    border-color: rgba(79, 70, 229, var(--tw-border-opacity));\n  }\n\n  .\\32xl\\:focus-within\\:border-indigo-700:focus-within {\n    --tw-border-opacity: 1;\n    border-color: rgba(67, 56, 202, var(--tw-border-opacity));\n  }\n\n  .\\32xl\\:focus-within\\:border-indigo-800:focus-within {\n    --tw-border-opacity: 1;\n    border-color: rgba(55, 48, 163, var(--tw-border-opacity));\n  }\n\n  .\\32xl\\:focus-within\\:border-indigo-900:focus-within {\n    --tw-border-opacity: 1;\n    border-color: rgba(49, 46, 129, var(--tw-border-opacity));\n  }\n\n  .\\32xl\\:focus-within\\:border-purple-50:focus-within {\n    --tw-border-opacity: 1;\n    border-color: rgba(245, 243, 255, var(--tw-border-opacity));\n  }\n\n  .\\32xl\\:focus-within\\:border-purple-100:focus-within {\n    --tw-border-opacity: 1;\n    border-color: rgba(237, 233, 254, var(--tw-border-opacity));\n  }\n\n  .\\32xl\\:focus-within\\:border-purple-200:focus-within {\n    --tw-border-opacity: 1;\n    border-color: rgba(221, 214, 254, var(--tw-border-opacity));\n  }\n\n  .\\32xl\\:focus-within\\:border-purple-300:focus-within {\n    --tw-border-opacity: 1;\n    border-color: rgba(196, 181, 253, var(--tw-border-opacity));\n  }\n\n  .\\32xl\\:focus-within\\:border-purple-400:focus-within {\n    --tw-border-opacity: 1;\n    border-color: rgba(167, 139, 250, var(--tw-border-opacity));\n  }\n\n  .\\32xl\\:focus-within\\:border-purple-500:focus-within {\n    --tw-border-opacity: 1;\n    border-color: rgba(139, 92, 246, var(--tw-border-opacity));\n  }\n\n  .\\32xl\\:focus-within\\:border-purple-600:focus-within {\n    --tw-border-opacity: 1;\n    border-color: rgba(124, 58, 237, var(--tw-border-opacity));\n  }\n\n  .\\32xl\\:focus-within\\:border-purple-700:focus-within {\n    --tw-border-opacity: 1;\n    border-color: rgba(109, 40, 217, var(--tw-border-opacity));\n  }\n\n  .\\32xl\\:focus-within\\:border-purple-800:focus-within {\n    --tw-border-opacity: 1;\n    border-color: rgba(91, 33, 182, var(--tw-border-opacity));\n  }\n\n  .\\32xl\\:focus-within\\:border-purple-900:focus-within {\n    --tw-border-opacity: 1;\n    border-color: rgba(76, 29, 149, var(--tw-border-opacity));\n  }\n\n  .\\32xl\\:focus-within\\:border-pink-50:focus-within {\n    --tw-border-opacity: 1;\n    border-color: rgba(253, 242, 248, var(--tw-border-opacity));\n  }\n\n  .\\32xl\\:focus-within\\:border-pink-100:focus-within {\n    --tw-border-opacity: 1;\n    border-color: rgba(252, 231, 243, var(--tw-border-opacity));\n  }\n\n  .\\32xl\\:focus-within\\:border-pink-200:focus-within {\n    --tw-border-opacity: 1;\n    border-color: rgba(251, 207, 232, var(--tw-border-opacity));\n  }\n\n  .\\32xl\\:focus-within\\:border-pink-300:focus-within {\n    --tw-border-opacity: 1;\n    border-color: rgba(249, 168, 212, var(--tw-border-opacity));\n  }\n\n  .\\32xl\\:focus-within\\:border-pink-400:focus-within {\n    --tw-border-opacity: 1;\n    border-color: rgba(244, 114, 182, var(--tw-border-opacity));\n  }\n\n  .\\32xl\\:focus-within\\:border-pink-500:focus-within {\n    --tw-border-opacity: 1;\n    border-color: rgba(236, 72, 153, var(--tw-border-opacity));\n  }\n\n  .\\32xl\\:focus-within\\:border-pink-600:focus-within {\n    --tw-border-opacity: 1;\n    border-color: rgba(219, 39, 119, var(--tw-border-opacity));\n  }\n\n  .\\32xl\\:focus-within\\:border-pink-700:focus-within {\n    --tw-border-opacity: 1;\n    border-color: rgba(190, 24, 93, var(--tw-border-opacity));\n  }\n\n  .\\32xl\\:focus-within\\:border-pink-800:focus-within {\n    --tw-border-opacity: 1;\n    border-color: rgba(157, 23, 77, var(--tw-border-opacity));\n  }\n\n  .\\32xl\\:focus-within\\:border-pink-900:focus-within {\n    --tw-border-opacity: 1;\n    border-color: rgba(131, 24, 67, var(--tw-border-opacity));\n  }\n\n  .\\32xl\\:hover\\:border-transparent:hover {\n    border-color: transparent;\n  }\n\n  .\\32xl\\:hover\\:border-current:hover {\n    border-color: currentColor;\n  }\n\n  .\\32xl\\:hover\\:border-black:hover {\n    --tw-border-opacity: 1;\n    border-color: rgba(0, 0, 0, var(--tw-border-opacity));\n  }\n\n  .\\32xl\\:hover\\:border-white:hover {\n    --tw-border-opacity: 1;\n    border-color: rgba(255, 255, 255, var(--tw-border-opacity));\n  }\n\n  .\\32xl\\:hover\\:border-gray-50:hover {\n    --tw-border-opacity: 1;\n    border-color: rgba(249, 250, 251, var(--tw-border-opacity));\n  }\n\n  .\\32xl\\:hover\\:border-gray-100:hover {\n    --tw-border-opacity: 1;\n    border-color: rgba(243, 244, 246, var(--tw-border-opacity));\n  }\n\n  .\\32xl\\:hover\\:border-gray-200:hover {\n    --tw-border-opacity: 1;\n    border-color: rgba(229, 231, 235, var(--tw-border-opacity));\n  }\n\n  .\\32xl\\:hover\\:border-gray-300:hover {\n    --tw-border-opacity: 1;\n    border-color: rgba(209, 213, 219, var(--tw-border-opacity));\n  }\n\n  .\\32xl\\:hover\\:border-gray-400:hover {\n    --tw-border-opacity: 1;\n    border-color: rgba(156, 163, 175, var(--tw-border-opacity));\n  }\n\n  .\\32xl\\:hover\\:border-gray-500:hover {\n    --tw-border-opacity: 1;\n    border-color: rgba(107, 114, 128, var(--tw-border-opacity));\n  }\n\n  .\\32xl\\:hover\\:border-gray-600:hover {\n    --tw-border-opacity: 1;\n    border-color: rgba(75, 85, 99, var(--tw-border-opacity));\n  }\n\n  .\\32xl\\:hover\\:border-gray-700:hover {\n    --tw-border-opacity: 1;\n    border-color: rgba(55, 65, 81, var(--tw-border-opacity));\n  }\n\n  .\\32xl\\:hover\\:border-gray-800:hover {\n    --tw-border-opacity: 1;\n    border-color: rgba(31, 41, 55, var(--tw-border-opacity));\n  }\n\n  .\\32xl\\:hover\\:border-gray-900:hover {\n    --tw-border-opacity: 1;\n    border-color: rgba(17, 24, 39, var(--tw-border-opacity));\n  }\n\n  .\\32xl\\:hover\\:border-red-50:hover {\n    --tw-border-opacity: 1;\n    border-color: rgba(254, 242, 242, var(--tw-border-opacity));\n  }\n\n  .\\32xl\\:hover\\:border-red-100:hover {\n    --tw-border-opacity: 1;\n    border-color: rgba(254, 226, 226, var(--tw-border-opacity));\n  }\n\n  .\\32xl\\:hover\\:border-red-200:hover {\n    --tw-border-opacity: 1;\n    border-color: rgba(254, 202, 202, var(--tw-border-opacity));\n  }\n\n  .\\32xl\\:hover\\:border-red-300:hover {\n    --tw-border-opacity: 1;\n    border-color: rgba(252, 165, 165, var(--tw-border-opacity));\n  }\n\n  .\\32xl\\:hover\\:border-red-400:hover {\n    --tw-border-opacity: 1;\n    border-color: rgba(248, 113, 113, var(--tw-border-opacity));\n  }\n\n  .\\32xl\\:hover\\:border-red-500:hover {\n    --tw-border-opacity: 1;\n    border-color: rgba(239, 68, 68, var(--tw-border-opacity));\n  }\n\n  .\\32xl\\:hover\\:border-red-600:hover {\n    --tw-border-opacity: 1;\n    border-color: rgba(220, 38, 38, var(--tw-border-opacity));\n  }\n\n  .\\32xl\\:hover\\:border-red-700:hover {\n    --tw-border-opacity: 1;\n    border-color: rgba(185, 28, 28, var(--tw-border-opacity));\n  }\n\n  .\\32xl\\:hover\\:border-red-800:hover {\n    --tw-border-opacity: 1;\n    border-color: rgba(153, 27, 27, var(--tw-border-opacity));\n  }\n\n  .\\32xl\\:hover\\:border-red-900:hover {\n    --tw-border-opacity: 1;\n    border-color: rgba(127, 29, 29, var(--tw-border-opacity));\n  }\n\n  .\\32xl\\:hover\\:border-yellow-50:hover {\n    --tw-border-opacity: 1;\n    border-color: rgba(255, 251, 235, var(--tw-border-opacity));\n  }\n\n  .\\32xl\\:hover\\:border-yellow-100:hover {\n    --tw-border-opacity: 1;\n    border-color: rgba(254, 243, 199, var(--tw-border-opacity));\n  }\n\n  .\\32xl\\:hover\\:border-yellow-200:hover {\n    --tw-border-opacity: 1;\n    border-color: rgba(253, 230, 138, var(--tw-border-opacity));\n  }\n\n  .\\32xl\\:hover\\:border-yellow-300:hover {\n    --tw-border-opacity: 1;\n    border-color: rgba(252, 211, 77, var(--tw-border-opacity));\n  }\n\n  .\\32xl\\:hover\\:border-yellow-400:hover {\n    --tw-border-opacity: 1;\n    border-color: rgba(251, 191, 36, var(--tw-border-opacity));\n  }\n\n  .\\32xl\\:hover\\:border-yellow-500:hover {\n    --tw-border-opacity: 1;\n    border-color: rgba(245, 158, 11, var(--tw-border-opacity));\n  }\n\n  .\\32xl\\:hover\\:border-yellow-600:hover {\n    --tw-border-opacity: 1;\n    border-color: rgba(217, 119, 6, var(--tw-border-opacity));\n  }\n\n  .\\32xl\\:hover\\:border-yellow-700:hover {\n    --tw-border-opacity: 1;\n    border-color: rgba(180, 83, 9, var(--tw-border-opacity));\n  }\n\n  .\\32xl\\:hover\\:border-yellow-800:hover {\n    --tw-border-opacity: 1;\n    border-color: rgba(146, 64, 14, var(--tw-border-opacity));\n  }\n\n  .\\32xl\\:hover\\:border-yellow-900:hover {\n    --tw-border-opacity: 1;\n    border-color: rgba(120, 53, 15, var(--tw-border-opacity));\n  }\n\n  .\\32xl\\:hover\\:border-green-50:hover {\n    --tw-border-opacity: 1;\n    border-color: rgba(236, 253, 245, var(--tw-border-opacity));\n  }\n\n  .\\32xl\\:hover\\:border-green-100:hover {\n    --tw-border-opacity: 1;\n    border-color: rgba(209, 250, 229, var(--tw-border-opacity));\n  }\n\n  .\\32xl\\:hover\\:border-green-200:hover {\n    --tw-border-opacity: 1;\n    border-color: rgba(167, 243, 208, var(--tw-border-opacity));\n  }\n\n  .\\32xl\\:hover\\:border-green-300:hover {\n    --tw-border-opacity: 1;\n    border-color: rgba(110, 231, 183, var(--tw-border-opacity));\n  }\n\n  .\\32xl\\:hover\\:border-green-400:hover {\n    --tw-border-opacity: 1;\n    border-color: rgba(52, 211, 153, var(--tw-border-opacity));\n  }\n\n  .\\32xl\\:hover\\:border-green-500:hover {\n    --tw-border-opacity: 1;\n    border-color: rgba(16, 185, 129, var(--tw-border-opacity));\n  }\n\n  .\\32xl\\:hover\\:border-green-600:hover {\n    --tw-border-opacity: 1;\n    border-color: rgba(5, 150, 105, var(--tw-border-opacity));\n  }\n\n  .\\32xl\\:hover\\:border-green-700:hover {\n    --tw-border-opacity: 1;\n    border-color: rgba(4, 120, 87, var(--tw-border-opacity));\n  }\n\n  .\\32xl\\:hover\\:border-green-800:hover {\n    --tw-border-opacity: 1;\n    border-color: rgba(6, 95, 70, var(--tw-border-opacity));\n  }\n\n  .\\32xl\\:hover\\:border-green-900:hover {\n    --tw-border-opacity: 1;\n    border-color: rgba(6, 78, 59, var(--tw-border-opacity));\n  }\n\n  .\\32xl\\:hover\\:border-blue-50:hover {\n    --tw-border-opacity: 1;\n    border-color: rgba(239, 246, 255, var(--tw-border-opacity));\n  }\n\n  .\\32xl\\:hover\\:border-blue-100:hover {\n    --tw-border-opacity: 1;\n    border-color: rgba(219, 234, 254, var(--tw-border-opacity));\n  }\n\n  .\\32xl\\:hover\\:border-blue-200:hover {\n    --tw-border-opacity: 1;\n    border-color: rgba(191, 219, 254, var(--tw-border-opacity));\n  }\n\n  .\\32xl\\:hover\\:border-blue-300:hover {\n    --tw-border-opacity: 1;\n    border-color: rgba(147, 197, 253, var(--tw-border-opacity));\n  }\n\n  .\\32xl\\:hover\\:border-blue-400:hover {\n    --tw-border-opacity: 1;\n    border-color: rgba(96, 165, 250, var(--tw-border-opacity));\n  }\n\n  .\\32xl\\:hover\\:border-blue-500:hover {\n    --tw-border-opacity: 1;\n    border-color: rgba(59, 130, 246, var(--tw-border-opacity));\n  }\n\n  .\\32xl\\:hover\\:border-blue-600:hover {\n    --tw-border-opacity: 1;\n    border-color: rgba(37, 99, 235, var(--tw-border-opacity));\n  }\n\n  .\\32xl\\:hover\\:border-blue-700:hover {\n    --tw-border-opacity: 1;\n    border-color: rgba(29, 78, 216, var(--tw-border-opacity));\n  }\n\n  .\\32xl\\:hover\\:border-blue-800:hover {\n    --tw-border-opacity: 1;\n    border-color: rgba(30, 64, 175, var(--tw-border-opacity));\n  }\n\n  .\\32xl\\:hover\\:border-blue-900:hover {\n    --tw-border-opacity: 1;\n    border-color: rgba(30, 58, 138, var(--tw-border-opacity));\n  }\n\n  .\\32xl\\:hover\\:border-indigo-50:hover {\n    --tw-border-opacity: 1;\n    border-color: rgba(238, 242, 255, var(--tw-border-opacity));\n  }\n\n  .\\32xl\\:hover\\:border-indigo-100:hover {\n    --tw-border-opacity: 1;\n    border-color: rgba(224, 231, 255, var(--tw-border-opacity));\n  }\n\n  .\\32xl\\:hover\\:border-indigo-200:hover {\n    --tw-border-opacity: 1;\n    border-color: rgba(199, 210, 254, var(--tw-border-opacity));\n  }\n\n  .\\32xl\\:hover\\:border-indigo-300:hover {\n    --tw-border-opacity: 1;\n    border-color: rgba(165, 180, 252, var(--tw-border-opacity));\n  }\n\n  .\\32xl\\:hover\\:border-indigo-400:hover {\n    --tw-border-opacity: 1;\n    border-color: rgba(129, 140, 248, var(--tw-border-opacity));\n  }\n\n  .\\32xl\\:hover\\:border-indigo-500:hover {\n    --tw-border-opacity: 1;\n    border-color: rgba(99, 102, 241, var(--tw-border-opacity));\n  }\n\n  .\\32xl\\:hover\\:border-indigo-600:hover {\n    --tw-border-opacity: 1;\n    border-color: rgba(79, 70, 229, var(--tw-border-opacity));\n  }\n\n  .\\32xl\\:hover\\:border-indigo-700:hover {\n    --tw-border-opacity: 1;\n    border-color: rgba(67, 56, 202, var(--tw-border-opacity));\n  }\n\n  .\\32xl\\:hover\\:border-indigo-800:hover {\n    --tw-border-opacity: 1;\n    border-color: rgba(55, 48, 163, var(--tw-border-opacity));\n  }\n\n  .\\32xl\\:hover\\:border-indigo-900:hover {\n    --tw-border-opacity: 1;\n    border-color: rgba(49, 46, 129, var(--tw-border-opacity));\n  }\n\n  .\\32xl\\:hover\\:border-purple-50:hover {\n    --tw-border-opacity: 1;\n    border-color: rgba(245, 243, 255, var(--tw-border-opacity));\n  }\n\n  .\\32xl\\:hover\\:border-purple-100:hover {\n    --tw-border-opacity: 1;\n    border-color: rgba(237, 233, 254, var(--tw-border-opacity));\n  }\n\n  .\\32xl\\:hover\\:border-purple-200:hover {\n    --tw-border-opacity: 1;\n    border-color: rgba(221, 214, 254, var(--tw-border-opacity));\n  }\n\n  .\\32xl\\:hover\\:border-purple-300:hover {\n    --tw-border-opacity: 1;\n    border-color: rgba(196, 181, 253, var(--tw-border-opacity));\n  }\n\n  .\\32xl\\:hover\\:border-purple-400:hover {\n    --tw-border-opacity: 1;\n    border-color: rgba(167, 139, 250, var(--tw-border-opacity));\n  }\n\n  .\\32xl\\:hover\\:border-purple-500:hover {\n    --tw-border-opacity: 1;\n    border-color: rgba(139, 92, 246, var(--tw-border-opacity));\n  }\n\n  .\\32xl\\:hover\\:border-purple-600:hover {\n    --tw-border-opacity: 1;\n    border-color: rgba(124, 58, 237, var(--tw-border-opacity));\n  }\n\n  .\\32xl\\:hover\\:border-purple-700:hover {\n    --tw-border-opacity: 1;\n    border-color: rgba(109, 40, 217, var(--tw-border-opacity));\n  }\n\n  .\\32xl\\:hover\\:border-purple-800:hover {\n    --tw-border-opacity: 1;\n    border-color: rgba(91, 33, 182, var(--tw-border-opacity));\n  }\n\n  .\\32xl\\:hover\\:border-purple-900:hover {\n    --tw-border-opacity: 1;\n    border-color: rgba(76, 29, 149, var(--tw-border-opacity));\n  }\n\n  .\\32xl\\:hover\\:border-pink-50:hover {\n    --tw-border-opacity: 1;\n    border-color: rgba(253, 242, 248, var(--tw-border-opacity));\n  }\n\n  .\\32xl\\:hover\\:border-pink-100:hover {\n    --tw-border-opacity: 1;\n    border-color: rgba(252, 231, 243, var(--tw-border-opacity));\n  }\n\n  .\\32xl\\:hover\\:border-pink-200:hover {\n    --tw-border-opacity: 1;\n    border-color: rgba(251, 207, 232, var(--tw-border-opacity));\n  }\n\n  .\\32xl\\:hover\\:border-pink-300:hover {\n    --tw-border-opacity: 1;\n    border-color: rgba(249, 168, 212, var(--tw-border-opacity));\n  }\n\n  .\\32xl\\:hover\\:border-pink-400:hover {\n    --tw-border-opacity: 1;\n    border-color: rgba(244, 114, 182, var(--tw-border-opacity));\n  }\n\n  .\\32xl\\:hover\\:border-pink-500:hover {\n    --tw-border-opacity: 1;\n    border-color: rgba(236, 72, 153, var(--tw-border-opacity));\n  }\n\n  .\\32xl\\:hover\\:border-pink-600:hover {\n    --tw-border-opacity: 1;\n    border-color: rgba(219, 39, 119, var(--tw-border-opacity));\n  }\n\n  .\\32xl\\:hover\\:border-pink-700:hover {\n    --tw-border-opacity: 1;\n    border-color: rgba(190, 24, 93, var(--tw-border-opacity));\n  }\n\n  .\\32xl\\:hover\\:border-pink-800:hover {\n    --tw-border-opacity: 1;\n    border-color: rgba(157, 23, 77, var(--tw-border-opacity));\n  }\n\n  .\\32xl\\:hover\\:border-pink-900:hover {\n    --tw-border-opacity: 1;\n    border-color: rgba(131, 24, 67, var(--tw-border-opacity));\n  }\n\n  .\\32xl\\:focus\\:border-transparent:focus {\n    border-color: transparent;\n  }\n\n  .\\32xl\\:focus\\:border-current:focus {\n    border-color: currentColor;\n  }\n\n  .\\32xl\\:focus\\:border-black:focus {\n    --tw-border-opacity: 1;\n    border-color: rgba(0, 0, 0, var(--tw-border-opacity));\n  }\n\n  .\\32xl\\:focus\\:border-white:focus {\n    --tw-border-opacity: 1;\n    border-color: rgba(255, 255, 255, var(--tw-border-opacity));\n  }\n\n  .\\32xl\\:focus\\:border-gray-50:focus {\n    --tw-border-opacity: 1;\n    border-color: rgba(249, 250, 251, var(--tw-border-opacity));\n  }\n\n  .\\32xl\\:focus\\:border-gray-100:focus {\n    --tw-border-opacity: 1;\n    border-color: rgba(243, 244, 246, var(--tw-border-opacity));\n  }\n\n  .\\32xl\\:focus\\:border-gray-200:focus {\n    --tw-border-opacity: 1;\n    border-color: rgba(229, 231, 235, var(--tw-border-opacity));\n  }\n\n  .\\32xl\\:focus\\:border-gray-300:focus {\n    --tw-border-opacity: 1;\n    border-color: rgba(209, 213, 219, var(--tw-border-opacity));\n  }\n\n  .\\32xl\\:focus\\:border-gray-400:focus {\n    --tw-border-opacity: 1;\n    border-color: rgba(156, 163, 175, var(--tw-border-opacity));\n  }\n\n  .\\32xl\\:focus\\:border-gray-500:focus {\n    --tw-border-opacity: 1;\n    border-color: rgba(107, 114, 128, var(--tw-border-opacity));\n  }\n\n  .\\32xl\\:focus\\:border-gray-600:focus {\n    --tw-border-opacity: 1;\n    border-color: rgba(75, 85, 99, var(--tw-border-opacity));\n  }\n\n  .\\32xl\\:focus\\:border-gray-700:focus {\n    --tw-border-opacity: 1;\n    border-color: rgba(55, 65, 81, var(--tw-border-opacity));\n  }\n\n  .\\32xl\\:focus\\:border-gray-800:focus {\n    --tw-border-opacity: 1;\n    border-color: rgba(31, 41, 55, var(--tw-border-opacity));\n  }\n\n  .\\32xl\\:focus\\:border-gray-900:focus {\n    --tw-border-opacity: 1;\n    border-color: rgba(17, 24, 39, var(--tw-border-opacity));\n  }\n\n  .\\32xl\\:focus\\:border-red-50:focus {\n    --tw-border-opacity: 1;\n    border-color: rgba(254, 242, 242, var(--tw-border-opacity));\n  }\n\n  .\\32xl\\:focus\\:border-red-100:focus {\n    --tw-border-opacity: 1;\n    border-color: rgba(254, 226, 226, var(--tw-border-opacity));\n  }\n\n  .\\32xl\\:focus\\:border-red-200:focus {\n    --tw-border-opacity: 1;\n    border-color: rgba(254, 202, 202, var(--tw-border-opacity));\n  }\n\n  .\\32xl\\:focus\\:border-red-300:focus {\n    --tw-border-opacity: 1;\n    border-color: rgba(252, 165, 165, var(--tw-border-opacity));\n  }\n\n  .\\32xl\\:focus\\:border-red-400:focus {\n    --tw-border-opacity: 1;\n    border-color: rgba(248, 113, 113, var(--tw-border-opacity));\n  }\n\n  .\\32xl\\:focus\\:border-red-500:focus {\n    --tw-border-opacity: 1;\n    border-color: rgba(239, 68, 68, var(--tw-border-opacity));\n  }\n\n  .\\32xl\\:focus\\:border-red-600:focus {\n    --tw-border-opacity: 1;\n    border-color: rgba(220, 38, 38, var(--tw-border-opacity));\n  }\n\n  .\\32xl\\:focus\\:border-red-700:focus {\n    --tw-border-opacity: 1;\n    border-color: rgba(185, 28, 28, var(--tw-border-opacity));\n  }\n\n  .\\32xl\\:focus\\:border-red-800:focus {\n    --tw-border-opacity: 1;\n    border-color: rgba(153, 27, 27, var(--tw-border-opacity));\n  }\n\n  .\\32xl\\:focus\\:border-red-900:focus {\n    --tw-border-opacity: 1;\n    border-color: rgba(127, 29, 29, var(--tw-border-opacity));\n  }\n\n  .\\32xl\\:focus\\:border-yellow-50:focus {\n    --tw-border-opacity: 1;\n    border-color: rgba(255, 251, 235, var(--tw-border-opacity));\n  }\n\n  .\\32xl\\:focus\\:border-yellow-100:focus {\n    --tw-border-opacity: 1;\n    border-color: rgba(254, 243, 199, var(--tw-border-opacity));\n  }\n\n  .\\32xl\\:focus\\:border-yellow-200:focus {\n    --tw-border-opacity: 1;\n    border-color: rgba(253, 230, 138, var(--tw-border-opacity));\n  }\n\n  .\\32xl\\:focus\\:border-yellow-300:focus {\n    --tw-border-opacity: 1;\n    border-color: rgba(252, 211, 77, var(--tw-border-opacity));\n  }\n\n  .\\32xl\\:focus\\:border-yellow-400:focus {\n    --tw-border-opacity: 1;\n    border-color: rgba(251, 191, 36, var(--tw-border-opacity));\n  }\n\n  .\\32xl\\:focus\\:border-yellow-500:focus {\n    --tw-border-opacity: 1;\n    border-color: rgba(245, 158, 11, var(--tw-border-opacity));\n  }\n\n  .\\32xl\\:focus\\:border-yellow-600:focus {\n    --tw-border-opacity: 1;\n    border-color: rgba(217, 119, 6, var(--tw-border-opacity));\n  }\n\n  .\\32xl\\:focus\\:border-yellow-700:focus {\n    --tw-border-opacity: 1;\n    border-color: rgba(180, 83, 9, var(--tw-border-opacity));\n  }\n\n  .\\32xl\\:focus\\:border-yellow-800:focus {\n    --tw-border-opacity: 1;\n    border-color: rgba(146, 64, 14, var(--tw-border-opacity));\n  }\n\n  .\\32xl\\:focus\\:border-yellow-900:focus {\n    --tw-border-opacity: 1;\n    border-color: rgba(120, 53, 15, var(--tw-border-opacity));\n  }\n\n  .\\32xl\\:focus\\:border-green-50:focus {\n    --tw-border-opacity: 1;\n    border-color: rgba(236, 253, 245, var(--tw-border-opacity));\n  }\n\n  .\\32xl\\:focus\\:border-green-100:focus {\n    --tw-border-opacity: 1;\n    border-color: rgba(209, 250, 229, var(--tw-border-opacity));\n  }\n\n  .\\32xl\\:focus\\:border-green-200:focus {\n    --tw-border-opacity: 1;\n    border-color: rgba(167, 243, 208, var(--tw-border-opacity));\n  }\n\n  .\\32xl\\:focus\\:border-green-300:focus {\n    --tw-border-opacity: 1;\n    border-color: rgba(110, 231, 183, var(--tw-border-opacity));\n  }\n\n  .\\32xl\\:focus\\:border-green-400:focus {\n    --tw-border-opacity: 1;\n    border-color: rgba(52, 211, 153, var(--tw-border-opacity));\n  }\n\n  .\\32xl\\:focus\\:border-green-500:focus {\n    --tw-border-opacity: 1;\n    border-color: rgba(16, 185, 129, var(--tw-border-opacity));\n  }\n\n  .\\32xl\\:focus\\:border-green-600:focus {\n    --tw-border-opacity: 1;\n    border-color: rgba(5, 150, 105, var(--tw-border-opacity));\n  }\n\n  .\\32xl\\:focus\\:border-green-700:focus {\n    --tw-border-opacity: 1;\n    border-color: rgba(4, 120, 87, var(--tw-border-opacity));\n  }\n\n  .\\32xl\\:focus\\:border-green-800:focus {\n    --tw-border-opacity: 1;\n    border-color: rgba(6, 95, 70, var(--tw-border-opacity));\n  }\n\n  .\\32xl\\:focus\\:border-green-900:focus {\n    --tw-border-opacity: 1;\n    border-color: rgba(6, 78, 59, var(--tw-border-opacity));\n  }\n\n  .\\32xl\\:focus\\:border-blue-50:focus {\n    --tw-border-opacity: 1;\n    border-color: rgba(239, 246, 255, var(--tw-border-opacity));\n  }\n\n  .\\32xl\\:focus\\:border-blue-100:focus {\n    --tw-border-opacity: 1;\n    border-color: rgba(219, 234, 254, var(--tw-border-opacity));\n  }\n\n  .\\32xl\\:focus\\:border-blue-200:focus {\n    --tw-border-opacity: 1;\n    border-color: rgba(191, 219, 254, var(--tw-border-opacity));\n  }\n\n  .\\32xl\\:focus\\:border-blue-300:focus {\n    --tw-border-opacity: 1;\n    border-color: rgba(147, 197, 253, var(--tw-border-opacity));\n  }\n\n  .\\32xl\\:focus\\:border-blue-400:focus {\n    --tw-border-opacity: 1;\n    border-color: rgba(96, 165, 250, var(--tw-border-opacity));\n  }\n\n  .\\32xl\\:focus\\:border-blue-500:focus {\n    --tw-border-opacity: 1;\n    border-color: rgba(59, 130, 246, var(--tw-border-opacity));\n  }\n\n  .\\32xl\\:focus\\:border-blue-600:focus {\n    --tw-border-opacity: 1;\n    border-color: rgba(37, 99, 235, var(--tw-border-opacity));\n  }\n\n  .\\32xl\\:focus\\:border-blue-700:focus {\n    --tw-border-opacity: 1;\n    border-color: rgba(29, 78, 216, var(--tw-border-opacity));\n  }\n\n  .\\32xl\\:focus\\:border-blue-800:focus {\n    --tw-border-opacity: 1;\n    border-color: rgba(30, 64, 175, var(--tw-border-opacity));\n  }\n\n  .\\32xl\\:focus\\:border-blue-900:focus {\n    --tw-border-opacity: 1;\n    border-color: rgba(30, 58, 138, var(--tw-border-opacity));\n  }\n\n  .\\32xl\\:focus\\:border-indigo-50:focus {\n    --tw-border-opacity: 1;\n    border-color: rgba(238, 242, 255, var(--tw-border-opacity));\n  }\n\n  .\\32xl\\:focus\\:border-indigo-100:focus {\n    --tw-border-opacity: 1;\n    border-color: rgba(224, 231, 255, var(--tw-border-opacity));\n  }\n\n  .\\32xl\\:focus\\:border-indigo-200:focus {\n    --tw-border-opacity: 1;\n    border-color: rgba(199, 210, 254, var(--tw-border-opacity));\n  }\n\n  .\\32xl\\:focus\\:border-indigo-300:focus {\n    --tw-border-opacity: 1;\n    border-color: rgba(165, 180, 252, var(--tw-border-opacity));\n  }\n\n  .\\32xl\\:focus\\:border-indigo-400:focus {\n    --tw-border-opacity: 1;\n    border-color: rgba(129, 140, 248, var(--tw-border-opacity));\n  }\n\n  .\\32xl\\:focus\\:border-indigo-500:focus {\n    --tw-border-opacity: 1;\n    border-color: rgba(99, 102, 241, var(--tw-border-opacity));\n  }\n\n  .\\32xl\\:focus\\:border-indigo-600:focus {\n    --tw-border-opacity: 1;\n    border-color: rgba(79, 70, 229, var(--tw-border-opacity));\n  }\n\n  .\\32xl\\:focus\\:border-indigo-700:focus {\n    --tw-border-opacity: 1;\n    border-color: rgba(67, 56, 202, var(--tw-border-opacity));\n  }\n\n  .\\32xl\\:focus\\:border-indigo-800:focus {\n    --tw-border-opacity: 1;\n    border-color: rgba(55, 48, 163, var(--tw-border-opacity));\n  }\n\n  .\\32xl\\:focus\\:border-indigo-900:focus {\n    --tw-border-opacity: 1;\n    border-color: rgba(49, 46, 129, var(--tw-border-opacity));\n  }\n\n  .\\32xl\\:focus\\:border-purple-50:focus {\n    --tw-border-opacity: 1;\n    border-color: rgba(245, 243, 255, var(--tw-border-opacity));\n  }\n\n  .\\32xl\\:focus\\:border-purple-100:focus {\n    --tw-border-opacity: 1;\n    border-color: rgba(237, 233, 254, var(--tw-border-opacity));\n  }\n\n  .\\32xl\\:focus\\:border-purple-200:focus {\n    --tw-border-opacity: 1;\n    border-color: rgba(221, 214, 254, var(--tw-border-opacity));\n  }\n\n  .\\32xl\\:focus\\:border-purple-300:focus {\n    --tw-border-opacity: 1;\n    border-color: rgba(196, 181, 253, var(--tw-border-opacity));\n  }\n\n  .\\32xl\\:focus\\:border-purple-400:focus {\n    --tw-border-opacity: 1;\n    border-color: rgba(167, 139, 250, var(--tw-border-opacity));\n  }\n\n  .\\32xl\\:focus\\:border-purple-500:focus {\n    --tw-border-opacity: 1;\n    border-color: rgba(139, 92, 246, var(--tw-border-opacity));\n  }\n\n  .\\32xl\\:focus\\:border-purple-600:focus {\n    --tw-border-opacity: 1;\n    border-color: rgba(124, 58, 237, var(--tw-border-opacity));\n  }\n\n  .\\32xl\\:focus\\:border-purple-700:focus {\n    --tw-border-opacity: 1;\n    border-color: rgba(109, 40, 217, var(--tw-border-opacity));\n  }\n\n  .\\32xl\\:focus\\:border-purple-800:focus {\n    --tw-border-opacity: 1;\n    border-color: rgba(91, 33, 182, var(--tw-border-opacity));\n  }\n\n  .\\32xl\\:focus\\:border-purple-900:focus {\n    --tw-border-opacity: 1;\n    border-color: rgba(76, 29, 149, var(--tw-border-opacity));\n  }\n\n  .\\32xl\\:focus\\:border-pink-50:focus {\n    --tw-border-opacity: 1;\n    border-color: rgba(253, 242, 248, var(--tw-border-opacity));\n  }\n\n  .\\32xl\\:focus\\:border-pink-100:focus {\n    --tw-border-opacity: 1;\n    border-color: rgba(252, 231, 243, var(--tw-border-opacity));\n  }\n\n  .\\32xl\\:focus\\:border-pink-200:focus {\n    --tw-border-opacity: 1;\n    border-color: rgba(251, 207, 232, var(--tw-border-opacity));\n  }\n\n  .\\32xl\\:focus\\:border-pink-300:focus {\n    --tw-border-opacity: 1;\n    border-color: rgba(249, 168, 212, var(--tw-border-opacity));\n  }\n\n  .\\32xl\\:focus\\:border-pink-400:focus {\n    --tw-border-opacity: 1;\n    border-color: rgba(244, 114, 182, var(--tw-border-opacity));\n  }\n\n  .\\32xl\\:focus\\:border-pink-500:focus {\n    --tw-border-opacity: 1;\n    border-color: rgba(236, 72, 153, var(--tw-border-opacity));\n  }\n\n  .\\32xl\\:focus\\:border-pink-600:focus {\n    --tw-border-opacity: 1;\n    border-color: rgba(219, 39, 119, var(--tw-border-opacity));\n  }\n\n  .\\32xl\\:focus\\:border-pink-700:focus {\n    --tw-border-opacity: 1;\n    border-color: rgba(190, 24, 93, var(--tw-border-opacity));\n  }\n\n  .\\32xl\\:focus\\:border-pink-800:focus {\n    --tw-border-opacity: 1;\n    border-color: rgba(157, 23, 77, var(--tw-border-opacity));\n  }\n\n  .\\32xl\\:focus\\:border-pink-900:focus {\n    --tw-border-opacity: 1;\n    border-color: rgba(131, 24, 67, var(--tw-border-opacity));\n  }\n\n  .dark .\\32xl\\:dark\\:border-transparent {\n    border-color: transparent;\n  }\n\n  .dark .\\32xl\\:dark\\:border-current {\n    border-color: currentColor;\n  }\n\n  .dark .\\32xl\\:dark\\:border-black {\n    --tw-border-opacity: 1;\n    border-color: rgba(0, 0, 0, var(--tw-border-opacity));\n  }\n\n  .dark .\\32xl\\:dark\\:border-white {\n    --tw-border-opacity: 1;\n    border-color: rgba(255, 255, 255, var(--tw-border-opacity));\n  }\n\n  .dark .\\32xl\\:dark\\:border-gray-50 {\n    --tw-border-opacity: 1;\n    border-color: rgba(249, 250, 251, var(--tw-border-opacity));\n  }\n\n  .dark .\\32xl\\:dark\\:border-gray-100 {\n    --tw-border-opacity: 1;\n    border-color: rgba(243, 244, 246, var(--tw-border-opacity));\n  }\n\n  .dark .\\32xl\\:dark\\:border-gray-200 {\n    --tw-border-opacity: 1;\n    border-color: rgba(229, 231, 235, var(--tw-border-opacity));\n  }\n\n  .dark .\\32xl\\:dark\\:border-gray-300 {\n    --tw-border-opacity: 1;\n    border-color: rgba(209, 213, 219, var(--tw-border-opacity));\n  }\n\n  .dark .\\32xl\\:dark\\:border-gray-400 {\n    --tw-border-opacity: 1;\n    border-color: rgba(156, 163, 175, var(--tw-border-opacity));\n  }\n\n  .dark .\\32xl\\:dark\\:border-gray-500 {\n    --tw-border-opacity: 1;\n    border-color: rgba(107, 114, 128, var(--tw-border-opacity));\n  }\n\n  .dark .\\32xl\\:dark\\:border-gray-600 {\n    --tw-border-opacity: 1;\n    border-color: rgba(75, 85, 99, var(--tw-border-opacity));\n  }\n\n  .dark .\\32xl\\:dark\\:border-gray-700 {\n    --tw-border-opacity: 1;\n    border-color: rgba(55, 65, 81, var(--tw-border-opacity));\n  }\n\n  .dark .\\32xl\\:dark\\:border-gray-800 {\n    --tw-border-opacity: 1;\n    border-color: rgba(31, 41, 55, var(--tw-border-opacity));\n  }\n\n  .dark .\\32xl\\:dark\\:border-gray-900 {\n    --tw-border-opacity: 1;\n    border-color: rgba(17, 24, 39, var(--tw-border-opacity));\n  }\n\n  .dark .\\32xl\\:dark\\:border-red-50 {\n    --tw-border-opacity: 1;\n    border-color: rgba(254, 242, 242, var(--tw-border-opacity));\n  }\n\n  .dark .\\32xl\\:dark\\:border-red-100 {\n    --tw-border-opacity: 1;\n    border-color: rgba(254, 226, 226, var(--tw-border-opacity));\n  }\n\n  .dark .\\32xl\\:dark\\:border-red-200 {\n    --tw-border-opacity: 1;\n    border-color: rgba(254, 202, 202, var(--tw-border-opacity));\n  }\n\n  .dark .\\32xl\\:dark\\:border-red-300 {\n    --tw-border-opacity: 1;\n    border-color: rgba(252, 165, 165, var(--tw-border-opacity));\n  }\n\n  .dark .\\32xl\\:dark\\:border-red-400 {\n    --tw-border-opacity: 1;\n    border-color: rgba(248, 113, 113, var(--tw-border-opacity));\n  }\n\n  .dark .\\32xl\\:dark\\:border-red-500 {\n    --tw-border-opacity: 1;\n    border-color: rgba(239, 68, 68, var(--tw-border-opacity));\n  }\n\n  .dark .\\32xl\\:dark\\:border-red-600 {\n    --tw-border-opacity: 1;\n    border-color: rgba(220, 38, 38, var(--tw-border-opacity));\n  }\n\n  .dark .\\32xl\\:dark\\:border-red-700 {\n    --tw-border-opacity: 1;\n    border-color: rgba(185, 28, 28, var(--tw-border-opacity));\n  }\n\n  .dark .\\32xl\\:dark\\:border-red-800 {\n    --tw-border-opacity: 1;\n    border-color: rgba(153, 27, 27, var(--tw-border-opacity));\n  }\n\n  .dark .\\32xl\\:dark\\:border-red-900 {\n    --tw-border-opacity: 1;\n    border-color: rgba(127, 29, 29, var(--tw-border-opacity));\n  }\n\n  .dark .\\32xl\\:dark\\:border-yellow-50 {\n    --tw-border-opacity: 1;\n    border-color: rgba(255, 251, 235, var(--tw-border-opacity));\n  }\n\n  .dark .\\32xl\\:dark\\:border-yellow-100 {\n    --tw-border-opacity: 1;\n    border-color: rgba(254, 243, 199, var(--tw-border-opacity));\n  }\n\n  .dark .\\32xl\\:dark\\:border-yellow-200 {\n    --tw-border-opacity: 1;\n    border-color: rgba(253, 230, 138, var(--tw-border-opacity));\n  }\n\n  .dark .\\32xl\\:dark\\:border-yellow-300 {\n    --tw-border-opacity: 1;\n    border-color: rgba(252, 211, 77, var(--tw-border-opacity));\n  }\n\n  .dark .\\32xl\\:dark\\:border-yellow-400 {\n    --tw-border-opacity: 1;\n    border-color: rgba(251, 191, 36, var(--tw-border-opacity));\n  }\n\n  .dark .\\32xl\\:dark\\:border-yellow-500 {\n    --tw-border-opacity: 1;\n    border-color: rgba(245, 158, 11, var(--tw-border-opacity));\n  }\n\n  .dark .\\32xl\\:dark\\:border-yellow-600 {\n    --tw-border-opacity: 1;\n    border-color: rgba(217, 119, 6, var(--tw-border-opacity));\n  }\n\n  .dark .\\32xl\\:dark\\:border-yellow-700 {\n    --tw-border-opacity: 1;\n    border-color: rgba(180, 83, 9, var(--tw-border-opacity));\n  }\n\n  .dark .\\32xl\\:dark\\:border-yellow-800 {\n    --tw-border-opacity: 1;\n    border-color: rgba(146, 64, 14, var(--tw-border-opacity));\n  }\n\n  .dark .\\32xl\\:dark\\:border-yellow-900 {\n    --tw-border-opacity: 1;\n    border-color: rgba(120, 53, 15, var(--tw-border-opacity));\n  }\n\n  .dark .\\32xl\\:dark\\:border-green-50 {\n    --tw-border-opacity: 1;\n    border-color: rgba(236, 253, 245, var(--tw-border-opacity));\n  }\n\n  .dark .\\32xl\\:dark\\:border-green-100 {\n    --tw-border-opacity: 1;\n    border-color: rgba(209, 250, 229, var(--tw-border-opacity));\n  }\n\n  .dark .\\32xl\\:dark\\:border-green-200 {\n    --tw-border-opacity: 1;\n    border-color: rgba(167, 243, 208, var(--tw-border-opacity));\n  }\n\n  .dark .\\32xl\\:dark\\:border-green-300 {\n    --tw-border-opacity: 1;\n    border-color: rgba(110, 231, 183, var(--tw-border-opacity));\n  }\n\n  .dark .\\32xl\\:dark\\:border-green-400 {\n    --tw-border-opacity: 1;\n    border-color: rgba(52, 211, 153, var(--tw-border-opacity));\n  }\n\n  .dark .\\32xl\\:dark\\:border-green-500 {\n    --tw-border-opacity: 1;\n    border-color: rgba(16, 185, 129, var(--tw-border-opacity));\n  }\n\n  .dark .\\32xl\\:dark\\:border-green-600 {\n    --tw-border-opacity: 1;\n    border-color: rgba(5, 150, 105, var(--tw-border-opacity));\n  }\n\n  .dark .\\32xl\\:dark\\:border-green-700 {\n    --tw-border-opacity: 1;\n    border-color: rgba(4, 120, 87, var(--tw-border-opacity));\n  }\n\n  .dark .\\32xl\\:dark\\:border-green-800 {\n    --tw-border-opacity: 1;\n    border-color: rgba(6, 95, 70, var(--tw-border-opacity));\n  }\n\n  .dark .\\32xl\\:dark\\:border-green-900 {\n    --tw-border-opacity: 1;\n    border-color: rgba(6, 78, 59, var(--tw-border-opacity));\n  }\n\n  .dark .\\32xl\\:dark\\:border-blue-50 {\n    --tw-border-opacity: 1;\n    border-color: rgba(239, 246, 255, var(--tw-border-opacity));\n  }\n\n  .dark .\\32xl\\:dark\\:border-blue-100 {\n    --tw-border-opacity: 1;\n    border-color: rgba(219, 234, 254, var(--tw-border-opacity));\n  }\n\n  .dark .\\32xl\\:dark\\:border-blue-200 {\n    --tw-border-opacity: 1;\n    border-color: rgba(191, 219, 254, var(--tw-border-opacity));\n  }\n\n  .dark .\\32xl\\:dark\\:border-blue-300 {\n    --tw-border-opacity: 1;\n    border-color: rgba(147, 197, 253, var(--tw-border-opacity));\n  }\n\n  .dark .\\32xl\\:dark\\:border-blue-400 {\n    --tw-border-opacity: 1;\n    border-color: rgba(96, 165, 250, var(--tw-border-opacity));\n  }\n\n  .dark .\\32xl\\:dark\\:border-blue-500 {\n    --tw-border-opacity: 1;\n    border-color: rgba(59, 130, 246, var(--tw-border-opacity));\n  }\n\n  .dark .\\32xl\\:dark\\:border-blue-600 {\n    --tw-border-opacity: 1;\n    border-color: rgba(37, 99, 235, var(--tw-border-opacity));\n  }\n\n  .dark .\\32xl\\:dark\\:border-blue-700 {\n    --tw-border-opacity: 1;\n    border-color: rgba(29, 78, 216, var(--tw-border-opacity));\n  }\n\n  .dark .\\32xl\\:dark\\:border-blue-800 {\n    --tw-border-opacity: 1;\n    border-color: rgba(30, 64, 175, var(--tw-border-opacity));\n  }\n\n  .dark .\\32xl\\:dark\\:border-blue-900 {\n    --tw-border-opacity: 1;\n    border-color: rgba(30, 58, 138, var(--tw-border-opacity));\n  }\n\n  .dark .\\32xl\\:dark\\:border-indigo-50 {\n    --tw-border-opacity: 1;\n    border-color: rgba(238, 242, 255, var(--tw-border-opacity));\n  }\n\n  .dark .\\32xl\\:dark\\:border-indigo-100 {\n    --tw-border-opacity: 1;\n    border-color: rgba(224, 231, 255, var(--tw-border-opacity));\n  }\n\n  .dark .\\32xl\\:dark\\:border-indigo-200 {\n    --tw-border-opacity: 1;\n    border-color: rgba(199, 210, 254, var(--tw-border-opacity));\n  }\n\n  .dark .\\32xl\\:dark\\:border-indigo-300 {\n    --tw-border-opacity: 1;\n    border-color: rgba(165, 180, 252, var(--tw-border-opacity));\n  }\n\n  .dark .\\32xl\\:dark\\:border-indigo-400 {\n    --tw-border-opacity: 1;\n    border-color: rgba(129, 140, 248, var(--tw-border-opacity));\n  }\n\n  .dark .\\32xl\\:dark\\:border-indigo-500 {\n    --tw-border-opacity: 1;\n    border-color: rgba(99, 102, 241, var(--tw-border-opacity));\n  }\n\n  .dark .\\32xl\\:dark\\:border-indigo-600 {\n    --tw-border-opacity: 1;\n    border-color: rgba(79, 70, 229, var(--tw-border-opacity));\n  }\n\n  .dark .\\32xl\\:dark\\:border-indigo-700 {\n    --tw-border-opacity: 1;\n    border-color: rgba(67, 56, 202, var(--tw-border-opacity));\n  }\n\n  .dark .\\32xl\\:dark\\:border-indigo-800 {\n    --tw-border-opacity: 1;\n    border-color: rgba(55, 48, 163, var(--tw-border-opacity));\n  }\n\n  .dark .\\32xl\\:dark\\:border-indigo-900 {\n    --tw-border-opacity: 1;\n    border-color: rgba(49, 46, 129, var(--tw-border-opacity));\n  }\n\n  .dark .\\32xl\\:dark\\:border-purple-50 {\n    --tw-border-opacity: 1;\n    border-color: rgba(245, 243, 255, var(--tw-border-opacity));\n  }\n\n  .dark .\\32xl\\:dark\\:border-purple-100 {\n    --tw-border-opacity: 1;\n    border-color: rgba(237, 233, 254, var(--tw-border-opacity));\n  }\n\n  .dark .\\32xl\\:dark\\:border-purple-200 {\n    --tw-border-opacity: 1;\n    border-color: rgba(221, 214, 254, var(--tw-border-opacity));\n  }\n\n  .dark .\\32xl\\:dark\\:border-purple-300 {\n    --tw-border-opacity: 1;\n    border-color: rgba(196, 181, 253, var(--tw-border-opacity));\n  }\n\n  .dark .\\32xl\\:dark\\:border-purple-400 {\n    --tw-border-opacity: 1;\n    border-color: rgba(167, 139, 250, var(--tw-border-opacity));\n  }\n\n  .dark .\\32xl\\:dark\\:border-purple-500 {\n    --tw-border-opacity: 1;\n    border-color: rgba(139, 92, 246, var(--tw-border-opacity));\n  }\n\n  .dark .\\32xl\\:dark\\:border-purple-600 {\n    --tw-border-opacity: 1;\n    border-color: rgba(124, 58, 237, var(--tw-border-opacity));\n  }\n\n  .dark .\\32xl\\:dark\\:border-purple-700 {\n    --tw-border-opacity: 1;\n    border-color: rgba(109, 40, 217, var(--tw-border-opacity));\n  }\n\n  .dark .\\32xl\\:dark\\:border-purple-800 {\n    --tw-border-opacity: 1;\n    border-color: rgba(91, 33, 182, var(--tw-border-opacity));\n  }\n\n  .dark .\\32xl\\:dark\\:border-purple-900 {\n    --tw-border-opacity: 1;\n    border-color: rgba(76, 29, 149, var(--tw-border-opacity));\n  }\n\n  .dark .\\32xl\\:dark\\:border-pink-50 {\n    --tw-border-opacity: 1;\n    border-color: rgba(253, 242, 248, var(--tw-border-opacity));\n  }\n\n  .dark .\\32xl\\:dark\\:border-pink-100 {\n    --tw-border-opacity: 1;\n    border-color: rgba(252, 231, 243, var(--tw-border-opacity));\n  }\n\n  .dark .\\32xl\\:dark\\:border-pink-200 {\n    --tw-border-opacity: 1;\n    border-color: rgba(251, 207, 232, var(--tw-border-opacity));\n  }\n\n  .dark .\\32xl\\:dark\\:border-pink-300 {\n    --tw-border-opacity: 1;\n    border-color: rgba(249, 168, 212, var(--tw-border-opacity));\n  }\n\n  .dark .\\32xl\\:dark\\:border-pink-400 {\n    --tw-border-opacity: 1;\n    border-color: rgba(244, 114, 182, var(--tw-border-opacity));\n  }\n\n  .dark .\\32xl\\:dark\\:border-pink-500 {\n    --tw-border-opacity: 1;\n    border-color: rgba(236, 72, 153, var(--tw-border-opacity));\n  }\n\n  .dark .\\32xl\\:dark\\:border-pink-600 {\n    --tw-border-opacity: 1;\n    border-color: rgba(219, 39, 119, var(--tw-border-opacity));\n  }\n\n  .dark .\\32xl\\:dark\\:border-pink-700 {\n    --tw-border-opacity: 1;\n    border-color: rgba(190, 24, 93, var(--tw-border-opacity));\n  }\n\n  .dark .\\32xl\\:dark\\:border-pink-800 {\n    --tw-border-opacity: 1;\n    border-color: rgba(157, 23, 77, var(--tw-border-opacity));\n  }\n\n  .dark .\\32xl\\:dark\\:border-pink-900 {\n    --tw-border-opacity: 1;\n    border-color: rgba(131, 24, 67, var(--tw-border-opacity));\n  }\n\n  .dark .group:hover .\\32xl\\:dark\\:group-hover\\:border-transparent {\n    border-color: transparent;\n  }\n\n  .dark .group:hover .\\32xl\\:dark\\:group-hover\\:border-current {\n    border-color: currentColor;\n  }\n\n  .dark .group:hover .\\32xl\\:dark\\:group-hover\\:border-black {\n    --tw-border-opacity: 1;\n    border-color: rgba(0, 0, 0, var(--tw-border-opacity));\n  }\n\n  .dark .group:hover .\\32xl\\:dark\\:group-hover\\:border-white {\n    --tw-border-opacity: 1;\n    border-color: rgba(255, 255, 255, var(--tw-border-opacity));\n  }\n\n  .dark .group:hover .\\32xl\\:dark\\:group-hover\\:border-gray-50 {\n    --tw-border-opacity: 1;\n    border-color: rgba(249, 250, 251, var(--tw-border-opacity));\n  }\n\n  .dark .group:hover .\\32xl\\:dark\\:group-hover\\:border-gray-100 {\n    --tw-border-opacity: 1;\n    border-color: rgba(243, 244, 246, var(--tw-border-opacity));\n  }\n\n  .dark .group:hover .\\32xl\\:dark\\:group-hover\\:border-gray-200 {\n    --tw-border-opacity: 1;\n    border-color: rgba(229, 231, 235, var(--tw-border-opacity));\n  }\n\n  .dark .group:hover .\\32xl\\:dark\\:group-hover\\:border-gray-300 {\n    --tw-border-opacity: 1;\n    border-color: rgba(209, 213, 219, var(--tw-border-opacity));\n  }\n\n  .dark .group:hover .\\32xl\\:dark\\:group-hover\\:border-gray-400 {\n    --tw-border-opacity: 1;\n    border-color: rgba(156, 163, 175, var(--tw-border-opacity));\n  }\n\n  .dark .group:hover .\\32xl\\:dark\\:group-hover\\:border-gray-500 {\n    --tw-border-opacity: 1;\n    border-color: rgba(107, 114, 128, var(--tw-border-opacity));\n  }\n\n  .dark .group:hover .\\32xl\\:dark\\:group-hover\\:border-gray-600 {\n    --tw-border-opacity: 1;\n    border-color: rgba(75, 85, 99, var(--tw-border-opacity));\n  }\n\n  .dark .group:hover .\\32xl\\:dark\\:group-hover\\:border-gray-700 {\n    --tw-border-opacity: 1;\n    border-color: rgba(55, 65, 81, var(--tw-border-opacity));\n  }\n\n  .dark .group:hover .\\32xl\\:dark\\:group-hover\\:border-gray-800 {\n    --tw-border-opacity: 1;\n    border-color: rgba(31, 41, 55, var(--tw-border-opacity));\n  }\n\n  .dark .group:hover .\\32xl\\:dark\\:group-hover\\:border-gray-900 {\n    --tw-border-opacity: 1;\n    border-color: rgba(17, 24, 39, var(--tw-border-opacity));\n  }\n\n  .dark .group:hover .\\32xl\\:dark\\:group-hover\\:border-red-50 {\n    --tw-border-opacity: 1;\n    border-color: rgba(254, 242, 242, var(--tw-border-opacity));\n  }\n\n  .dark .group:hover .\\32xl\\:dark\\:group-hover\\:border-red-100 {\n    --tw-border-opacity: 1;\n    border-color: rgba(254, 226, 226, var(--tw-border-opacity));\n  }\n\n  .dark .group:hover .\\32xl\\:dark\\:group-hover\\:border-red-200 {\n    --tw-border-opacity: 1;\n    border-color: rgba(254, 202, 202, var(--tw-border-opacity));\n  }\n\n  .dark .group:hover .\\32xl\\:dark\\:group-hover\\:border-red-300 {\n    --tw-border-opacity: 1;\n    border-color: rgba(252, 165, 165, var(--tw-border-opacity));\n  }\n\n  .dark .group:hover .\\32xl\\:dark\\:group-hover\\:border-red-400 {\n    --tw-border-opacity: 1;\n    border-color: rgba(248, 113, 113, var(--tw-border-opacity));\n  }\n\n  .dark .group:hover .\\32xl\\:dark\\:group-hover\\:border-red-500 {\n    --tw-border-opacity: 1;\n    border-color: rgba(239, 68, 68, var(--tw-border-opacity));\n  }\n\n  .dark .group:hover .\\32xl\\:dark\\:group-hover\\:border-red-600 {\n    --tw-border-opacity: 1;\n    border-color: rgba(220, 38, 38, var(--tw-border-opacity));\n  }\n\n  .dark .group:hover .\\32xl\\:dark\\:group-hover\\:border-red-700 {\n    --tw-border-opacity: 1;\n    border-color: rgba(185, 28, 28, var(--tw-border-opacity));\n  }\n\n  .dark .group:hover .\\32xl\\:dark\\:group-hover\\:border-red-800 {\n    --tw-border-opacity: 1;\n    border-color: rgba(153, 27, 27, var(--tw-border-opacity));\n  }\n\n  .dark .group:hover .\\32xl\\:dark\\:group-hover\\:border-red-900 {\n    --tw-border-opacity: 1;\n    border-color: rgba(127, 29, 29, var(--tw-border-opacity));\n  }\n\n  .dark .group:hover .\\32xl\\:dark\\:group-hover\\:border-yellow-50 {\n    --tw-border-opacity: 1;\n    border-color: rgba(255, 251, 235, var(--tw-border-opacity));\n  }\n\n  .dark .group:hover .\\32xl\\:dark\\:group-hover\\:border-yellow-100 {\n    --tw-border-opacity: 1;\n    border-color: rgba(254, 243, 199, var(--tw-border-opacity));\n  }\n\n  .dark .group:hover .\\32xl\\:dark\\:group-hover\\:border-yellow-200 {\n    --tw-border-opacity: 1;\n    border-color: rgba(253, 230, 138, var(--tw-border-opacity));\n  }\n\n  .dark .group:hover .\\32xl\\:dark\\:group-hover\\:border-yellow-300 {\n    --tw-border-opacity: 1;\n    border-color: rgba(252, 211, 77, var(--tw-border-opacity));\n  }\n\n  .dark .group:hover .\\32xl\\:dark\\:group-hover\\:border-yellow-400 {\n    --tw-border-opacity: 1;\n    border-color: rgba(251, 191, 36, var(--tw-border-opacity));\n  }\n\n  .dark .group:hover .\\32xl\\:dark\\:group-hover\\:border-yellow-500 {\n    --tw-border-opacity: 1;\n    border-color: rgba(245, 158, 11, var(--tw-border-opacity));\n  }\n\n  .dark .group:hover .\\32xl\\:dark\\:group-hover\\:border-yellow-600 {\n    --tw-border-opacity: 1;\n    border-color: rgba(217, 119, 6, var(--tw-border-opacity));\n  }\n\n  .dark .group:hover .\\32xl\\:dark\\:group-hover\\:border-yellow-700 {\n    --tw-border-opacity: 1;\n    border-color: rgba(180, 83, 9, var(--tw-border-opacity));\n  }\n\n  .dark .group:hover .\\32xl\\:dark\\:group-hover\\:border-yellow-800 {\n    --tw-border-opacity: 1;\n    border-color: rgba(146, 64, 14, var(--tw-border-opacity));\n  }\n\n  .dark .group:hover .\\32xl\\:dark\\:group-hover\\:border-yellow-900 {\n    --tw-border-opacity: 1;\n    border-color: rgba(120, 53, 15, var(--tw-border-opacity));\n  }\n\n  .dark .group:hover .\\32xl\\:dark\\:group-hover\\:border-green-50 {\n    --tw-border-opacity: 1;\n    border-color: rgba(236, 253, 245, var(--tw-border-opacity));\n  }\n\n  .dark .group:hover .\\32xl\\:dark\\:group-hover\\:border-green-100 {\n    --tw-border-opacity: 1;\n    border-color: rgba(209, 250, 229, var(--tw-border-opacity));\n  }\n\n  .dark .group:hover .\\32xl\\:dark\\:group-hover\\:border-green-200 {\n    --tw-border-opacity: 1;\n    border-color: rgba(167, 243, 208, var(--tw-border-opacity));\n  }\n\n  .dark .group:hover .\\32xl\\:dark\\:group-hover\\:border-green-300 {\n    --tw-border-opacity: 1;\n    border-color: rgba(110, 231, 183, var(--tw-border-opacity));\n  }\n\n  .dark .group:hover .\\32xl\\:dark\\:group-hover\\:border-green-400 {\n    --tw-border-opacity: 1;\n    border-color: rgba(52, 211, 153, var(--tw-border-opacity));\n  }\n\n  .dark .group:hover .\\32xl\\:dark\\:group-hover\\:border-green-500 {\n    --tw-border-opacity: 1;\n    border-color: rgba(16, 185, 129, var(--tw-border-opacity));\n  }\n\n  .dark .group:hover .\\32xl\\:dark\\:group-hover\\:border-green-600 {\n    --tw-border-opacity: 1;\n    border-color: rgba(5, 150, 105, var(--tw-border-opacity));\n  }\n\n  .dark .group:hover .\\32xl\\:dark\\:group-hover\\:border-green-700 {\n    --tw-border-opacity: 1;\n    border-color: rgba(4, 120, 87, var(--tw-border-opacity));\n  }\n\n  .dark .group:hover .\\32xl\\:dark\\:group-hover\\:border-green-800 {\n    --tw-border-opacity: 1;\n    border-color: rgba(6, 95, 70, var(--tw-border-opacity));\n  }\n\n  .dark .group:hover .\\32xl\\:dark\\:group-hover\\:border-green-900 {\n    --tw-border-opacity: 1;\n    border-color: rgba(6, 78, 59, var(--tw-border-opacity));\n  }\n\n  .dark .group:hover .\\32xl\\:dark\\:group-hover\\:border-blue-50 {\n    --tw-border-opacity: 1;\n    border-color: rgba(239, 246, 255, var(--tw-border-opacity));\n  }\n\n  .dark .group:hover .\\32xl\\:dark\\:group-hover\\:border-blue-100 {\n    --tw-border-opacity: 1;\n    border-color: rgba(219, 234, 254, var(--tw-border-opacity));\n  }\n\n  .dark .group:hover .\\32xl\\:dark\\:group-hover\\:border-blue-200 {\n    --tw-border-opacity: 1;\n    border-color: rgba(191, 219, 254, var(--tw-border-opacity));\n  }\n\n  .dark .group:hover .\\32xl\\:dark\\:group-hover\\:border-blue-300 {\n    --tw-border-opacity: 1;\n    border-color: rgba(147, 197, 253, var(--tw-border-opacity));\n  }\n\n  .dark .group:hover .\\32xl\\:dark\\:group-hover\\:border-blue-400 {\n    --tw-border-opacity: 1;\n    border-color: rgba(96, 165, 250, var(--tw-border-opacity));\n  }\n\n  .dark .group:hover .\\32xl\\:dark\\:group-hover\\:border-blue-500 {\n    --tw-border-opacity: 1;\n    border-color: rgba(59, 130, 246, var(--tw-border-opacity));\n  }\n\n  .dark .group:hover .\\32xl\\:dark\\:group-hover\\:border-blue-600 {\n    --tw-border-opacity: 1;\n    border-color: rgba(37, 99, 235, var(--tw-border-opacity));\n  }\n\n  .dark .group:hover .\\32xl\\:dark\\:group-hover\\:border-blue-700 {\n    --tw-border-opacity: 1;\n    border-color: rgba(29, 78, 216, var(--tw-border-opacity));\n  }\n\n  .dark .group:hover .\\32xl\\:dark\\:group-hover\\:border-blue-800 {\n    --tw-border-opacity: 1;\n    border-color: rgba(30, 64, 175, var(--tw-border-opacity));\n  }\n\n  .dark .group:hover .\\32xl\\:dark\\:group-hover\\:border-blue-900 {\n    --tw-border-opacity: 1;\n    border-color: rgba(30, 58, 138, var(--tw-border-opacity));\n  }\n\n  .dark .group:hover .\\32xl\\:dark\\:group-hover\\:border-indigo-50 {\n    --tw-border-opacity: 1;\n    border-color: rgba(238, 242, 255, var(--tw-border-opacity));\n  }\n\n  .dark .group:hover .\\32xl\\:dark\\:group-hover\\:border-indigo-100 {\n    --tw-border-opacity: 1;\n    border-color: rgba(224, 231, 255, var(--tw-border-opacity));\n  }\n\n  .dark .group:hover .\\32xl\\:dark\\:group-hover\\:border-indigo-200 {\n    --tw-border-opacity: 1;\n    border-color: rgba(199, 210, 254, var(--tw-border-opacity));\n  }\n\n  .dark .group:hover .\\32xl\\:dark\\:group-hover\\:border-indigo-300 {\n    --tw-border-opacity: 1;\n    border-color: rgba(165, 180, 252, var(--tw-border-opacity));\n  }\n\n  .dark .group:hover .\\32xl\\:dark\\:group-hover\\:border-indigo-400 {\n    --tw-border-opacity: 1;\n    border-color: rgba(129, 140, 248, var(--tw-border-opacity));\n  }\n\n  .dark .group:hover .\\32xl\\:dark\\:group-hover\\:border-indigo-500 {\n    --tw-border-opacity: 1;\n    border-color: rgba(99, 102, 241, var(--tw-border-opacity));\n  }\n\n  .dark .group:hover .\\32xl\\:dark\\:group-hover\\:border-indigo-600 {\n    --tw-border-opacity: 1;\n    border-color: rgba(79, 70, 229, var(--tw-border-opacity));\n  }\n\n  .dark .group:hover .\\32xl\\:dark\\:group-hover\\:border-indigo-700 {\n    --tw-border-opacity: 1;\n    border-color: rgba(67, 56, 202, var(--tw-border-opacity));\n  }\n\n  .dark .group:hover .\\32xl\\:dark\\:group-hover\\:border-indigo-800 {\n    --tw-border-opacity: 1;\n    border-color: rgba(55, 48, 163, var(--tw-border-opacity));\n  }\n\n  .dark .group:hover .\\32xl\\:dark\\:group-hover\\:border-indigo-900 {\n    --tw-border-opacity: 1;\n    border-color: rgba(49, 46, 129, var(--tw-border-opacity));\n  }\n\n  .dark .group:hover .\\32xl\\:dark\\:group-hover\\:border-purple-50 {\n    --tw-border-opacity: 1;\n    border-color: rgba(245, 243, 255, var(--tw-border-opacity));\n  }\n\n  .dark .group:hover .\\32xl\\:dark\\:group-hover\\:border-purple-100 {\n    --tw-border-opacity: 1;\n    border-color: rgba(237, 233, 254, var(--tw-border-opacity));\n  }\n\n  .dark .group:hover .\\32xl\\:dark\\:group-hover\\:border-purple-200 {\n    --tw-border-opacity: 1;\n    border-color: rgba(221, 214, 254, var(--tw-border-opacity));\n  }\n\n  .dark .group:hover .\\32xl\\:dark\\:group-hover\\:border-purple-300 {\n    --tw-border-opacity: 1;\n    border-color: rgba(196, 181, 253, var(--tw-border-opacity));\n  }\n\n  .dark .group:hover .\\32xl\\:dark\\:group-hover\\:border-purple-400 {\n    --tw-border-opacity: 1;\n    border-color: rgba(167, 139, 250, var(--tw-border-opacity));\n  }\n\n  .dark .group:hover .\\32xl\\:dark\\:group-hover\\:border-purple-500 {\n    --tw-border-opacity: 1;\n    border-color: rgba(139, 92, 246, var(--tw-border-opacity));\n  }\n\n  .dark .group:hover .\\32xl\\:dark\\:group-hover\\:border-purple-600 {\n    --tw-border-opacity: 1;\n    border-color: rgba(124, 58, 237, var(--tw-border-opacity));\n  }\n\n  .dark .group:hover .\\32xl\\:dark\\:group-hover\\:border-purple-700 {\n    --tw-border-opacity: 1;\n    border-color: rgba(109, 40, 217, var(--tw-border-opacity));\n  }\n\n  .dark .group:hover .\\32xl\\:dark\\:group-hover\\:border-purple-800 {\n    --tw-border-opacity: 1;\n    border-color: rgba(91, 33, 182, var(--tw-border-opacity));\n  }\n\n  .dark .group:hover .\\32xl\\:dark\\:group-hover\\:border-purple-900 {\n    --tw-border-opacity: 1;\n    border-color: rgba(76, 29, 149, var(--tw-border-opacity));\n  }\n\n  .dark .group:hover .\\32xl\\:dark\\:group-hover\\:border-pink-50 {\n    --tw-border-opacity: 1;\n    border-color: rgba(253, 242, 248, var(--tw-border-opacity));\n  }\n\n  .dark .group:hover .\\32xl\\:dark\\:group-hover\\:border-pink-100 {\n    --tw-border-opacity: 1;\n    border-color: rgba(252, 231, 243, var(--tw-border-opacity));\n  }\n\n  .dark .group:hover .\\32xl\\:dark\\:group-hover\\:border-pink-200 {\n    --tw-border-opacity: 1;\n    border-color: rgba(251, 207, 232, var(--tw-border-opacity));\n  }\n\n  .dark .group:hover .\\32xl\\:dark\\:group-hover\\:border-pink-300 {\n    --tw-border-opacity: 1;\n    border-color: rgba(249, 168, 212, var(--tw-border-opacity));\n  }\n\n  .dark .group:hover .\\32xl\\:dark\\:group-hover\\:border-pink-400 {\n    --tw-border-opacity: 1;\n    border-color: rgba(244, 114, 182, var(--tw-border-opacity));\n  }\n\n  .dark .group:hover .\\32xl\\:dark\\:group-hover\\:border-pink-500 {\n    --tw-border-opacity: 1;\n    border-color: rgba(236, 72, 153, var(--tw-border-opacity));\n  }\n\n  .dark .group:hover .\\32xl\\:dark\\:group-hover\\:border-pink-600 {\n    --tw-border-opacity: 1;\n    border-color: rgba(219, 39, 119, var(--tw-border-opacity));\n  }\n\n  .dark .group:hover .\\32xl\\:dark\\:group-hover\\:border-pink-700 {\n    --tw-border-opacity: 1;\n    border-color: rgba(190, 24, 93, var(--tw-border-opacity));\n  }\n\n  .dark .group:hover .\\32xl\\:dark\\:group-hover\\:border-pink-800 {\n    --tw-border-opacity: 1;\n    border-color: rgba(157, 23, 77, var(--tw-border-opacity));\n  }\n\n  .dark .group:hover .\\32xl\\:dark\\:group-hover\\:border-pink-900 {\n    --tw-border-opacity: 1;\n    border-color: rgba(131, 24, 67, var(--tw-border-opacity));\n  }\n\n  .dark .\\32xl\\:dark\\:focus-within\\:border-transparent:focus-within {\n    border-color: transparent;\n  }\n\n  .dark .\\32xl\\:dark\\:focus-within\\:border-current:focus-within {\n    border-color: currentColor;\n  }\n\n  .dark .\\32xl\\:dark\\:focus-within\\:border-black:focus-within {\n    --tw-border-opacity: 1;\n    border-color: rgba(0, 0, 0, var(--tw-border-opacity));\n  }\n\n  .dark .\\32xl\\:dark\\:focus-within\\:border-white:focus-within {\n    --tw-border-opacity: 1;\n    border-color: rgba(255, 255, 255, var(--tw-border-opacity));\n  }\n\n  .dark .\\32xl\\:dark\\:focus-within\\:border-gray-50:focus-within {\n    --tw-border-opacity: 1;\n    border-color: rgba(249, 250, 251, var(--tw-border-opacity));\n  }\n\n  .dark .\\32xl\\:dark\\:focus-within\\:border-gray-100:focus-within {\n    --tw-border-opacity: 1;\n    border-color: rgba(243, 244, 246, var(--tw-border-opacity));\n  }\n\n  .dark .\\32xl\\:dark\\:focus-within\\:border-gray-200:focus-within {\n    --tw-border-opacity: 1;\n    border-color: rgba(229, 231, 235, var(--tw-border-opacity));\n  }\n\n  .dark .\\32xl\\:dark\\:focus-within\\:border-gray-300:focus-within {\n    --tw-border-opacity: 1;\n    border-color: rgba(209, 213, 219, var(--tw-border-opacity));\n  }\n\n  .dark .\\32xl\\:dark\\:focus-within\\:border-gray-400:focus-within {\n    --tw-border-opacity: 1;\n    border-color: rgba(156, 163, 175, var(--tw-border-opacity));\n  }\n\n  .dark .\\32xl\\:dark\\:focus-within\\:border-gray-500:focus-within {\n    --tw-border-opacity: 1;\n    border-color: rgba(107, 114, 128, var(--tw-border-opacity));\n  }\n\n  .dark .\\32xl\\:dark\\:focus-within\\:border-gray-600:focus-within {\n    --tw-border-opacity: 1;\n    border-color: rgba(75, 85, 99, var(--tw-border-opacity));\n  }\n\n  .dark .\\32xl\\:dark\\:focus-within\\:border-gray-700:focus-within {\n    --tw-border-opacity: 1;\n    border-color: rgba(55, 65, 81, var(--tw-border-opacity));\n  }\n\n  .dark .\\32xl\\:dark\\:focus-within\\:border-gray-800:focus-within {\n    --tw-border-opacity: 1;\n    border-color: rgba(31, 41, 55, var(--tw-border-opacity));\n  }\n\n  .dark .\\32xl\\:dark\\:focus-within\\:border-gray-900:focus-within {\n    --tw-border-opacity: 1;\n    border-color: rgba(17, 24, 39, var(--tw-border-opacity));\n  }\n\n  .dark .\\32xl\\:dark\\:focus-within\\:border-red-50:focus-within {\n    --tw-border-opacity: 1;\n    border-color: rgba(254, 242, 242, var(--tw-border-opacity));\n  }\n\n  .dark .\\32xl\\:dark\\:focus-within\\:border-red-100:focus-within {\n    --tw-border-opacity: 1;\n    border-color: rgba(254, 226, 226, var(--tw-border-opacity));\n  }\n\n  .dark .\\32xl\\:dark\\:focus-within\\:border-red-200:focus-within {\n    --tw-border-opacity: 1;\n    border-color: rgba(254, 202, 202, var(--tw-border-opacity));\n  }\n\n  .dark .\\32xl\\:dark\\:focus-within\\:border-red-300:focus-within {\n    --tw-border-opacity: 1;\n    border-color: rgba(252, 165, 165, var(--tw-border-opacity));\n  }\n\n  .dark .\\32xl\\:dark\\:focus-within\\:border-red-400:focus-within {\n    --tw-border-opacity: 1;\n    border-color: rgba(248, 113, 113, var(--tw-border-opacity));\n  }\n\n  .dark .\\32xl\\:dark\\:focus-within\\:border-red-500:focus-within {\n    --tw-border-opacity: 1;\n    border-color: rgba(239, 68, 68, var(--tw-border-opacity));\n  }\n\n  .dark .\\32xl\\:dark\\:focus-within\\:border-red-600:focus-within {\n    --tw-border-opacity: 1;\n    border-color: rgba(220, 38, 38, var(--tw-border-opacity));\n  }\n\n  .dark .\\32xl\\:dark\\:focus-within\\:border-red-700:focus-within {\n    --tw-border-opacity: 1;\n    border-color: rgba(185, 28, 28, var(--tw-border-opacity));\n  }\n\n  .dark .\\32xl\\:dark\\:focus-within\\:border-red-800:focus-within {\n    --tw-border-opacity: 1;\n    border-color: rgba(153, 27, 27, var(--tw-border-opacity));\n  }\n\n  .dark .\\32xl\\:dark\\:focus-within\\:border-red-900:focus-within {\n    --tw-border-opacity: 1;\n    border-color: rgba(127, 29, 29, var(--tw-border-opacity));\n  }\n\n  .dark .\\32xl\\:dark\\:focus-within\\:border-yellow-50:focus-within {\n    --tw-border-opacity: 1;\n    border-color: rgba(255, 251, 235, var(--tw-border-opacity));\n  }\n\n  .dark .\\32xl\\:dark\\:focus-within\\:border-yellow-100:focus-within {\n    --tw-border-opacity: 1;\n    border-color: rgba(254, 243, 199, var(--tw-border-opacity));\n  }\n\n  .dark .\\32xl\\:dark\\:focus-within\\:border-yellow-200:focus-within {\n    --tw-border-opacity: 1;\n    border-color: rgba(253, 230, 138, var(--tw-border-opacity));\n  }\n\n  .dark .\\32xl\\:dark\\:focus-within\\:border-yellow-300:focus-within {\n    --tw-border-opacity: 1;\n    border-color: rgba(252, 211, 77, var(--tw-border-opacity));\n  }\n\n  .dark .\\32xl\\:dark\\:focus-within\\:border-yellow-400:focus-within {\n    --tw-border-opacity: 1;\n    border-color: rgba(251, 191, 36, var(--tw-border-opacity));\n  }\n\n  .dark .\\32xl\\:dark\\:focus-within\\:border-yellow-500:focus-within {\n    --tw-border-opacity: 1;\n    border-color: rgba(245, 158, 11, var(--tw-border-opacity));\n  }\n\n  .dark .\\32xl\\:dark\\:focus-within\\:border-yellow-600:focus-within {\n    --tw-border-opacity: 1;\n    border-color: rgba(217, 119, 6, var(--tw-border-opacity));\n  }\n\n  .dark .\\32xl\\:dark\\:focus-within\\:border-yellow-700:focus-within {\n    --tw-border-opacity: 1;\n    border-color: rgba(180, 83, 9, var(--tw-border-opacity));\n  }\n\n  .dark .\\32xl\\:dark\\:focus-within\\:border-yellow-800:focus-within {\n    --tw-border-opacity: 1;\n    border-color: rgba(146, 64, 14, var(--tw-border-opacity));\n  }\n\n  .dark .\\32xl\\:dark\\:focus-within\\:border-yellow-900:focus-within {\n    --tw-border-opacity: 1;\n    border-color: rgba(120, 53, 15, var(--tw-border-opacity));\n  }\n\n  .dark .\\32xl\\:dark\\:focus-within\\:border-green-50:focus-within {\n    --tw-border-opacity: 1;\n    border-color: rgba(236, 253, 245, var(--tw-border-opacity));\n  }\n\n  .dark .\\32xl\\:dark\\:focus-within\\:border-green-100:focus-within {\n    --tw-border-opacity: 1;\n    border-color: rgba(209, 250, 229, var(--tw-border-opacity));\n  }\n\n  .dark .\\32xl\\:dark\\:focus-within\\:border-green-200:focus-within {\n    --tw-border-opacity: 1;\n    border-color: rgba(167, 243, 208, var(--tw-border-opacity));\n  }\n\n  .dark .\\32xl\\:dark\\:focus-within\\:border-green-300:focus-within {\n    --tw-border-opacity: 1;\n    border-color: rgba(110, 231, 183, var(--tw-border-opacity));\n  }\n\n  .dark .\\32xl\\:dark\\:focus-within\\:border-green-400:focus-within {\n    --tw-border-opacity: 1;\n    border-color: rgba(52, 211, 153, var(--tw-border-opacity));\n  }\n\n  .dark .\\32xl\\:dark\\:focus-within\\:border-green-500:focus-within {\n    --tw-border-opacity: 1;\n    border-color: rgba(16, 185, 129, var(--tw-border-opacity));\n  }\n\n  .dark .\\32xl\\:dark\\:focus-within\\:border-green-600:focus-within {\n    --tw-border-opacity: 1;\n    border-color: rgba(5, 150, 105, var(--tw-border-opacity));\n  }\n\n  .dark .\\32xl\\:dark\\:focus-within\\:border-green-700:focus-within {\n    --tw-border-opacity: 1;\n    border-color: rgba(4, 120, 87, var(--tw-border-opacity));\n  }\n\n  .dark .\\32xl\\:dark\\:focus-within\\:border-green-800:focus-within {\n    --tw-border-opacity: 1;\n    border-color: rgba(6, 95, 70, var(--tw-border-opacity));\n  }\n\n  .dark .\\32xl\\:dark\\:focus-within\\:border-green-900:focus-within {\n    --tw-border-opacity: 1;\n    border-color: rgba(6, 78, 59, var(--tw-border-opacity));\n  }\n\n  .dark .\\32xl\\:dark\\:focus-within\\:border-blue-50:focus-within {\n    --tw-border-opacity: 1;\n    border-color: rgba(239, 246, 255, var(--tw-border-opacity));\n  }\n\n  .dark .\\32xl\\:dark\\:focus-within\\:border-blue-100:focus-within {\n    --tw-border-opacity: 1;\n    border-color: rgba(219, 234, 254, var(--tw-border-opacity));\n  }\n\n  .dark .\\32xl\\:dark\\:focus-within\\:border-blue-200:focus-within {\n    --tw-border-opacity: 1;\n    border-color: rgba(191, 219, 254, var(--tw-border-opacity));\n  }\n\n  .dark .\\32xl\\:dark\\:focus-within\\:border-blue-300:focus-within {\n    --tw-border-opacity: 1;\n    border-color: rgba(147, 197, 253, var(--tw-border-opacity));\n  }\n\n  .dark .\\32xl\\:dark\\:focus-within\\:border-blue-400:focus-within {\n    --tw-border-opacity: 1;\n    border-color: rgba(96, 165, 250, var(--tw-border-opacity));\n  }\n\n  .dark .\\32xl\\:dark\\:focus-within\\:border-blue-500:focus-within {\n    --tw-border-opacity: 1;\n    border-color: rgba(59, 130, 246, var(--tw-border-opacity));\n  }\n\n  .dark .\\32xl\\:dark\\:focus-within\\:border-blue-600:focus-within {\n    --tw-border-opacity: 1;\n    border-color: rgba(37, 99, 235, var(--tw-border-opacity));\n  }\n\n  .dark .\\32xl\\:dark\\:focus-within\\:border-blue-700:focus-within {\n    --tw-border-opacity: 1;\n    border-color: rgba(29, 78, 216, var(--tw-border-opacity));\n  }\n\n  .dark .\\32xl\\:dark\\:focus-within\\:border-blue-800:focus-within {\n    --tw-border-opacity: 1;\n    border-color: rgba(30, 64, 175, var(--tw-border-opacity));\n  }\n\n  .dark .\\32xl\\:dark\\:focus-within\\:border-blue-900:focus-within {\n    --tw-border-opacity: 1;\n    border-color: rgba(30, 58, 138, var(--tw-border-opacity));\n  }\n\n  .dark .\\32xl\\:dark\\:focus-within\\:border-indigo-50:focus-within {\n    --tw-border-opacity: 1;\n    border-color: rgba(238, 242, 255, var(--tw-border-opacity));\n  }\n\n  .dark .\\32xl\\:dark\\:focus-within\\:border-indigo-100:focus-within {\n    --tw-border-opacity: 1;\n    border-color: rgba(224, 231, 255, var(--tw-border-opacity));\n  }\n\n  .dark .\\32xl\\:dark\\:focus-within\\:border-indigo-200:focus-within {\n    --tw-border-opacity: 1;\n    border-color: rgba(199, 210, 254, var(--tw-border-opacity));\n  }\n\n  .dark .\\32xl\\:dark\\:focus-within\\:border-indigo-300:focus-within {\n    --tw-border-opacity: 1;\n    border-color: rgba(165, 180, 252, var(--tw-border-opacity));\n  }\n\n  .dark .\\32xl\\:dark\\:focus-within\\:border-indigo-400:focus-within {\n    --tw-border-opacity: 1;\n    border-color: rgba(129, 140, 248, var(--tw-border-opacity));\n  }\n\n  .dark .\\32xl\\:dark\\:focus-within\\:border-indigo-500:focus-within {\n    --tw-border-opacity: 1;\n    border-color: rgba(99, 102, 241, var(--tw-border-opacity));\n  }\n\n  .dark .\\32xl\\:dark\\:focus-within\\:border-indigo-600:focus-within {\n    --tw-border-opacity: 1;\n    border-color: rgba(79, 70, 229, var(--tw-border-opacity));\n  }\n\n  .dark .\\32xl\\:dark\\:focus-within\\:border-indigo-700:focus-within {\n    --tw-border-opacity: 1;\n    border-color: rgba(67, 56, 202, var(--tw-border-opacity));\n  }\n\n  .dark .\\32xl\\:dark\\:focus-within\\:border-indigo-800:focus-within {\n    --tw-border-opacity: 1;\n    border-color: rgba(55, 48, 163, var(--tw-border-opacity));\n  }\n\n  .dark .\\32xl\\:dark\\:focus-within\\:border-indigo-900:focus-within {\n    --tw-border-opacity: 1;\n    border-color: rgba(49, 46, 129, var(--tw-border-opacity));\n  }\n\n  .dark .\\32xl\\:dark\\:focus-within\\:border-purple-50:focus-within {\n    --tw-border-opacity: 1;\n    border-color: rgba(245, 243, 255, var(--tw-border-opacity));\n  }\n\n  .dark .\\32xl\\:dark\\:focus-within\\:border-purple-100:focus-within {\n    --tw-border-opacity: 1;\n    border-color: rgba(237, 233, 254, var(--tw-border-opacity));\n  }\n\n  .dark .\\32xl\\:dark\\:focus-within\\:border-purple-200:focus-within {\n    --tw-border-opacity: 1;\n    border-color: rgba(221, 214, 254, var(--tw-border-opacity));\n  }\n\n  .dark .\\32xl\\:dark\\:focus-within\\:border-purple-300:focus-within {\n    --tw-border-opacity: 1;\n    border-color: rgba(196, 181, 253, var(--tw-border-opacity));\n  }\n\n  .dark .\\32xl\\:dark\\:focus-within\\:border-purple-400:focus-within {\n    --tw-border-opacity: 1;\n    border-color: rgba(167, 139, 250, var(--tw-border-opacity));\n  }\n\n  .dark .\\32xl\\:dark\\:focus-within\\:border-purple-500:focus-within {\n    --tw-border-opacity: 1;\n    border-color: rgba(139, 92, 246, var(--tw-border-opacity));\n  }\n\n  .dark .\\32xl\\:dark\\:focus-within\\:border-purple-600:focus-within {\n    --tw-border-opacity: 1;\n    border-color: rgba(124, 58, 237, var(--tw-border-opacity));\n  }\n\n  .dark .\\32xl\\:dark\\:focus-within\\:border-purple-700:focus-within {\n    --tw-border-opacity: 1;\n    border-color: rgba(109, 40, 217, var(--tw-border-opacity));\n  }\n\n  .dark .\\32xl\\:dark\\:focus-within\\:border-purple-800:focus-within {\n    --tw-border-opacity: 1;\n    border-color: rgba(91, 33, 182, var(--tw-border-opacity));\n  }\n\n  .dark .\\32xl\\:dark\\:focus-within\\:border-purple-900:focus-within {\n    --tw-border-opacity: 1;\n    border-color: rgba(76, 29, 149, var(--tw-border-opacity));\n  }\n\n  .dark .\\32xl\\:dark\\:focus-within\\:border-pink-50:focus-within {\n    --tw-border-opacity: 1;\n    border-color: rgba(253, 242, 248, var(--tw-border-opacity));\n  }\n\n  .dark .\\32xl\\:dark\\:focus-within\\:border-pink-100:focus-within {\n    --tw-border-opacity: 1;\n    border-color: rgba(252, 231, 243, var(--tw-border-opacity));\n  }\n\n  .dark .\\32xl\\:dark\\:focus-within\\:border-pink-200:focus-within {\n    --tw-border-opacity: 1;\n    border-color: rgba(251, 207, 232, var(--tw-border-opacity));\n  }\n\n  .dark .\\32xl\\:dark\\:focus-within\\:border-pink-300:focus-within {\n    --tw-border-opacity: 1;\n    border-color: rgba(249, 168, 212, var(--tw-border-opacity));\n  }\n\n  .dark .\\32xl\\:dark\\:focus-within\\:border-pink-400:focus-within {\n    --tw-border-opacity: 1;\n    border-color: rgba(244, 114, 182, var(--tw-border-opacity));\n  }\n\n  .dark .\\32xl\\:dark\\:focus-within\\:border-pink-500:focus-within {\n    --tw-border-opacity: 1;\n    border-color: rgba(236, 72, 153, var(--tw-border-opacity));\n  }\n\n  .dark .\\32xl\\:dark\\:focus-within\\:border-pink-600:focus-within {\n    --tw-border-opacity: 1;\n    border-color: rgba(219, 39, 119, var(--tw-border-opacity));\n  }\n\n  .dark .\\32xl\\:dark\\:focus-within\\:border-pink-700:focus-within {\n    --tw-border-opacity: 1;\n    border-color: rgba(190, 24, 93, var(--tw-border-opacity));\n  }\n\n  .dark .\\32xl\\:dark\\:focus-within\\:border-pink-800:focus-within {\n    --tw-border-opacity: 1;\n    border-color: rgba(157, 23, 77, var(--tw-border-opacity));\n  }\n\n  .dark .\\32xl\\:dark\\:focus-within\\:border-pink-900:focus-within {\n    --tw-border-opacity: 1;\n    border-color: rgba(131, 24, 67, var(--tw-border-opacity));\n  }\n\n  .dark .\\32xl\\:dark\\:hover\\:border-transparent:hover {\n    border-color: transparent;\n  }\n\n  .dark .\\32xl\\:dark\\:hover\\:border-current:hover {\n    border-color: currentColor;\n  }\n\n  .dark .\\32xl\\:dark\\:hover\\:border-black:hover {\n    --tw-border-opacity: 1;\n    border-color: rgba(0, 0, 0, var(--tw-border-opacity));\n  }\n\n  .dark .\\32xl\\:dark\\:hover\\:border-white:hover {\n    --tw-border-opacity: 1;\n    border-color: rgba(255, 255, 255, var(--tw-border-opacity));\n  }\n\n  .dark .\\32xl\\:dark\\:hover\\:border-gray-50:hover {\n    --tw-border-opacity: 1;\n    border-color: rgba(249, 250, 251, var(--tw-border-opacity));\n  }\n\n  .dark .\\32xl\\:dark\\:hover\\:border-gray-100:hover {\n    --tw-border-opacity: 1;\n    border-color: rgba(243, 244, 246, var(--tw-border-opacity));\n  }\n\n  .dark .\\32xl\\:dark\\:hover\\:border-gray-200:hover {\n    --tw-border-opacity: 1;\n    border-color: rgba(229, 231, 235, var(--tw-border-opacity));\n  }\n\n  .dark .\\32xl\\:dark\\:hover\\:border-gray-300:hover {\n    --tw-border-opacity: 1;\n    border-color: rgba(209, 213, 219, var(--tw-border-opacity));\n  }\n\n  .dark .\\32xl\\:dark\\:hover\\:border-gray-400:hover {\n    --tw-border-opacity: 1;\n    border-color: rgba(156, 163, 175, var(--tw-border-opacity));\n  }\n\n  .dark .\\32xl\\:dark\\:hover\\:border-gray-500:hover {\n    --tw-border-opacity: 1;\n    border-color: rgba(107, 114, 128, var(--tw-border-opacity));\n  }\n\n  .dark .\\32xl\\:dark\\:hover\\:border-gray-600:hover {\n    --tw-border-opacity: 1;\n    border-color: rgba(75, 85, 99, var(--tw-border-opacity));\n  }\n\n  .dark .\\32xl\\:dark\\:hover\\:border-gray-700:hover {\n    --tw-border-opacity: 1;\n    border-color: rgba(55, 65, 81, var(--tw-border-opacity));\n  }\n\n  .dark .\\32xl\\:dark\\:hover\\:border-gray-800:hover {\n    --tw-border-opacity: 1;\n    border-color: rgba(31, 41, 55, var(--tw-border-opacity));\n  }\n\n  .dark .\\32xl\\:dark\\:hover\\:border-gray-900:hover {\n    --tw-border-opacity: 1;\n    border-color: rgba(17, 24, 39, var(--tw-border-opacity));\n  }\n\n  .dark .\\32xl\\:dark\\:hover\\:border-red-50:hover {\n    --tw-border-opacity: 1;\n    border-color: rgba(254, 242, 242, var(--tw-border-opacity));\n  }\n\n  .dark .\\32xl\\:dark\\:hover\\:border-red-100:hover {\n    --tw-border-opacity: 1;\n    border-color: rgba(254, 226, 226, var(--tw-border-opacity));\n  }\n\n  .dark .\\32xl\\:dark\\:hover\\:border-red-200:hover {\n    --tw-border-opacity: 1;\n    border-color: rgba(254, 202, 202, var(--tw-border-opacity));\n  }\n\n  .dark .\\32xl\\:dark\\:hover\\:border-red-300:hover {\n    --tw-border-opacity: 1;\n    border-color: rgba(252, 165, 165, var(--tw-border-opacity));\n  }\n\n  .dark .\\32xl\\:dark\\:hover\\:border-red-400:hover {\n    --tw-border-opacity: 1;\n    border-color: rgba(248, 113, 113, var(--tw-border-opacity));\n  }\n\n  .dark .\\32xl\\:dark\\:hover\\:border-red-500:hover {\n    --tw-border-opacity: 1;\n    border-color: rgba(239, 68, 68, var(--tw-border-opacity));\n  }\n\n  .dark .\\32xl\\:dark\\:hover\\:border-red-600:hover {\n    --tw-border-opacity: 1;\n    border-color: rgba(220, 38, 38, var(--tw-border-opacity));\n  }\n\n  .dark .\\32xl\\:dark\\:hover\\:border-red-700:hover {\n    --tw-border-opacity: 1;\n    border-color: rgba(185, 28, 28, var(--tw-border-opacity));\n  }\n\n  .dark .\\32xl\\:dark\\:hover\\:border-red-800:hover {\n    --tw-border-opacity: 1;\n    border-color: rgba(153, 27, 27, var(--tw-border-opacity));\n  }\n\n  .dark .\\32xl\\:dark\\:hover\\:border-red-900:hover {\n    --tw-border-opacity: 1;\n    border-color: rgba(127, 29, 29, var(--tw-border-opacity));\n  }\n\n  .dark .\\32xl\\:dark\\:hover\\:border-yellow-50:hover {\n    --tw-border-opacity: 1;\n    border-color: rgba(255, 251, 235, var(--tw-border-opacity));\n  }\n\n  .dark .\\32xl\\:dark\\:hover\\:border-yellow-100:hover {\n    --tw-border-opacity: 1;\n    border-color: rgba(254, 243, 199, var(--tw-border-opacity));\n  }\n\n  .dark .\\32xl\\:dark\\:hover\\:border-yellow-200:hover {\n    --tw-border-opacity: 1;\n    border-color: rgba(253, 230, 138, var(--tw-border-opacity));\n  }\n\n  .dark .\\32xl\\:dark\\:hover\\:border-yellow-300:hover {\n    --tw-border-opacity: 1;\n    border-color: rgba(252, 211, 77, var(--tw-border-opacity));\n  }\n\n  .dark .\\32xl\\:dark\\:hover\\:border-yellow-400:hover {\n    --tw-border-opacity: 1;\n    border-color: rgba(251, 191, 36, var(--tw-border-opacity));\n  }\n\n  .dark .\\32xl\\:dark\\:hover\\:border-yellow-500:hover {\n    --tw-border-opacity: 1;\n    border-color: rgba(245, 158, 11, var(--tw-border-opacity));\n  }\n\n  .dark .\\32xl\\:dark\\:hover\\:border-yellow-600:hover {\n    --tw-border-opacity: 1;\n    border-color: rgba(217, 119, 6, var(--tw-border-opacity));\n  }\n\n  .dark .\\32xl\\:dark\\:hover\\:border-yellow-700:hover {\n    --tw-border-opacity: 1;\n    border-color: rgba(180, 83, 9, var(--tw-border-opacity));\n  }\n\n  .dark .\\32xl\\:dark\\:hover\\:border-yellow-800:hover {\n    --tw-border-opacity: 1;\n    border-color: rgba(146, 64, 14, var(--tw-border-opacity));\n  }\n\n  .dark .\\32xl\\:dark\\:hover\\:border-yellow-900:hover {\n    --tw-border-opacity: 1;\n    border-color: rgba(120, 53, 15, var(--tw-border-opacity));\n  }\n\n  .dark .\\32xl\\:dark\\:hover\\:border-green-50:hover {\n    --tw-border-opacity: 1;\n    border-color: rgba(236, 253, 245, var(--tw-border-opacity));\n  }\n\n  .dark .\\32xl\\:dark\\:hover\\:border-green-100:hover {\n    --tw-border-opacity: 1;\n    border-color: rgba(209, 250, 229, var(--tw-border-opacity));\n  }\n\n  .dark .\\32xl\\:dark\\:hover\\:border-green-200:hover {\n    --tw-border-opacity: 1;\n    border-color: rgba(167, 243, 208, var(--tw-border-opacity));\n  }\n\n  .dark .\\32xl\\:dark\\:hover\\:border-green-300:hover {\n    --tw-border-opacity: 1;\n    border-color: rgba(110, 231, 183, var(--tw-border-opacity));\n  }\n\n  .dark .\\32xl\\:dark\\:hover\\:border-green-400:hover {\n    --tw-border-opacity: 1;\n    border-color: rgba(52, 211, 153, var(--tw-border-opacity));\n  }\n\n  .dark .\\32xl\\:dark\\:hover\\:border-green-500:hover {\n    --tw-border-opacity: 1;\n    border-color: rgba(16, 185, 129, var(--tw-border-opacity));\n  }\n\n  .dark .\\32xl\\:dark\\:hover\\:border-green-600:hover {\n    --tw-border-opacity: 1;\n    border-color: rgba(5, 150, 105, var(--tw-border-opacity));\n  }\n\n  .dark .\\32xl\\:dark\\:hover\\:border-green-700:hover {\n    --tw-border-opacity: 1;\n    border-color: rgba(4, 120, 87, var(--tw-border-opacity));\n  }\n\n  .dark .\\32xl\\:dark\\:hover\\:border-green-800:hover {\n    --tw-border-opacity: 1;\n    border-color: rgba(6, 95, 70, var(--tw-border-opacity));\n  }\n\n  .dark .\\32xl\\:dark\\:hover\\:border-green-900:hover {\n    --tw-border-opacity: 1;\n    border-color: rgba(6, 78, 59, var(--tw-border-opacity));\n  }\n\n  .dark .\\32xl\\:dark\\:hover\\:border-blue-50:hover {\n    --tw-border-opacity: 1;\n    border-color: rgba(239, 246, 255, var(--tw-border-opacity));\n  }\n\n  .dark .\\32xl\\:dark\\:hover\\:border-blue-100:hover {\n    --tw-border-opacity: 1;\n    border-color: rgba(219, 234, 254, var(--tw-border-opacity));\n  }\n\n  .dark .\\32xl\\:dark\\:hover\\:border-blue-200:hover {\n    --tw-border-opacity: 1;\n    border-color: rgba(191, 219, 254, var(--tw-border-opacity));\n  }\n\n  .dark .\\32xl\\:dark\\:hover\\:border-blue-300:hover {\n    --tw-border-opacity: 1;\n    border-color: rgba(147, 197, 253, var(--tw-border-opacity));\n  }\n\n  .dark .\\32xl\\:dark\\:hover\\:border-blue-400:hover {\n    --tw-border-opacity: 1;\n    border-color: rgba(96, 165, 250, var(--tw-border-opacity));\n  }\n\n  .dark .\\32xl\\:dark\\:hover\\:border-blue-500:hover {\n    --tw-border-opacity: 1;\n    border-color: rgba(59, 130, 246, var(--tw-border-opacity));\n  }\n\n  .dark .\\32xl\\:dark\\:hover\\:border-blue-600:hover {\n    --tw-border-opacity: 1;\n    border-color: rgba(37, 99, 235, var(--tw-border-opacity));\n  }\n\n  .dark .\\32xl\\:dark\\:hover\\:border-blue-700:hover {\n    --tw-border-opacity: 1;\n    border-color: rgba(29, 78, 216, var(--tw-border-opacity));\n  }\n\n  .dark .\\32xl\\:dark\\:hover\\:border-blue-800:hover {\n    --tw-border-opacity: 1;\n    border-color: rgba(30, 64, 175, var(--tw-border-opacity));\n  }\n\n  .dark .\\32xl\\:dark\\:hover\\:border-blue-900:hover {\n    --tw-border-opacity: 1;\n    border-color: rgba(30, 58, 138, var(--tw-border-opacity));\n  }\n\n  .dark .\\32xl\\:dark\\:hover\\:border-indigo-50:hover {\n    --tw-border-opacity: 1;\n    border-color: rgba(238, 242, 255, var(--tw-border-opacity));\n  }\n\n  .dark .\\32xl\\:dark\\:hover\\:border-indigo-100:hover {\n    --tw-border-opacity: 1;\n    border-color: rgba(224, 231, 255, var(--tw-border-opacity));\n  }\n\n  .dark .\\32xl\\:dark\\:hover\\:border-indigo-200:hover {\n    --tw-border-opacity: 1;\n    border-color: rgba(199, 210, 254, var(--tw-border-opacity));\n  }\n\n  .dark .\\32xl\\:dark\\:hover\\:border-indigo-300:hover {\n    --tw-border-opacity: 1;\n    border-color: rgba(165, 180, 252, var(--tw-border-opacity));\n  }\n\n  .dark .\\32xl\\:dark\\:hover\\:border-indigo-400:hover {\n    --tw-border-opacity: 1;\n    border-color: rgba(129, 140, 248, var(--tw-border-opacity));\n  }\n\n  .dark .\\32xl\\:dark\\:hover\\:border-indigo-500:hover {\n    --tw-border-opacity: 1;\n    border-color: rgba(99, 102, 241, var(--tw-border-opacity));\n  }\n\n  .dark .\\32xl\\:dark\\:hover\\:border-indigo-600:hover {\n    --tw-border-opacity: 1;\n    border-color: rgba(79, 70, 229, var(--tw-border-opacity));\n  }\n\n  .dark .\\32xl\\:dark\\:hover\\:border-indigo-700:hover {\n    --tw-border-opacity: 1;\n    border-color: rgba(67, 56, 202, var(--tw-border-opacity));\n  }\n\n  .dark .\\32xl\\:dark\\:hover\\:border-indigo-800:hover {\n    --tw-border-opacity: 1;\n    border-color: rgba(55, 48, 163, var(--tw-border-opacity));\n  }\n\n  .dark .\\32xl\\:dark\\:hover\\:border-indigo-900:hover {\n    --tw-border-opacity: 1;\n    border-color: rgba(49, 46, 129, var(--tw-border-opacity));\n  }\n\n  .dark .\\32xl\\:dark\\:hover\\:border-purple-50:hover {\n    --tw-border-opacity: 1;\n    border-color: rgba(245, 243, 255, var(--tw-border-opacity));\n  }\n\n  .dark .\\32xl\\:dark\\:hover\\:border-purple-100:hover {\n    --tw-border-opacity: 1;\n    border-color: rgba(237, 233, 254, var(--tw-border-opacity));\n  }\n\n  .dark .\\32xl\\:dark\\:hover\\:border-purple-200:hover {\n    --tw-border-opacity: 1;\n    border-color: rgba(221, 214, 254, var(--tw-border-opacity));\n  }\n\n  .dark .\\32xl\\:dark\\:hover\\:border-purple-300:hover {\n    --tw-border-opacity: 1;\n    border-color: rgba(196, 181, 253, var(--tw-border-opacity));\n  }\n\n  .dark .\\32xl\\:dark\\:hover\\:border-purple-400:hover {\n    --tw-border-opacity: 1;\n    border-color: rgba(167, 139, 250, var(--tw-border-opacity));\n  }\n\n  .dark .\\32xl\\:dark\\:hover\\:border-purple-500:hover {\n    --tw-border-opacity: 1;\n    border-color: rgba(139, 92, 246, var(--tw-border-opacity));\n  }\n\n  .dark .\\32xl\\:dark\\:hover\\:border-purple-600:hover {\n    --tw-border-opacity: 1;\n    border-color: rgba(124, 58, 237, var(--tw-border-opacity));\n  }\n\n  .dark .\\32xl\\:dark\\:hover\\:border-purple-700:hover {\n    --tw-border-opacity: 1;\n    border-color: rgba(109, 40, 217, var(--tw-border-opacity));\n  }\n\n  .dark .\\32xl\\:dark\\:hover\\:border-purple-800:hover {\n    --tw-border-opacity: 1;\n    border-color: rgba(91, 33, 182, var(--tw-border-opacity));\n  }\n\n  .dark .\\32xl\\:dark\\:hover\\:border-purple-900:hover {\n    --tw-border-opacity: 1;\n    border-color: rgba(76, 29, 149, var(--tw-border-opacity));\n  }\n\n  .dark .\\32xl\\:dark\\:hover\\:border-pink-50:hover {\n    --tw-border-opacity: 1;\n    border-color: rgba(253, 242, 248, var(--tw-border-opacity));\n  }\n\n  .dark .\\32xl\\:dark\\:hover\\:border-pink-100:hover {\n    --tw-border-opacity: 1;\n    border-color: rgba(252, 231, 243, var(--tw-border-opacity));\n  }\n\n  .dark .\\32xl\\:dark\\:hover\\:border-pink-200:hover {\n    --tw-border-opacity: 1;\n    border-color: rgba(251, 207, 232, var(--tw-border-opacity));\n  }\n\n  .dark .\\32xl\\:dark\\:hover\\:border-pink-300:hover {\n    --tw-border-opacity: 1;\n    border-color: rgba(249, 168, 212, var(--tw-border-opacity));\n  }\n\n  .dark .\\32xl\\:dark\\:hover\\:border-pink-400:hover {\n    --tw-border-opacity: 1;\n    border-color: rgba(244, 114, 182, var(--tw-border-opacity));\n  }\n\n  .dark .\\32xl\\:dark\\:hover\\:border-pink-500:hover {\n    --tw-border-opacity: 1;\n    border-color: rgba(236, 72, 153, var(--tw-border-opacity));\n  }\n\n  .dark .\\32xl\\:dark\\:hover\\:border-pink-600:hover {\n    --tw-border-opacity: 1;\n    border-color: rgba(219, 39, 119, var(--tw-border-opacity));\n  }\n\n  .dark .\\32xl\\:dark\\:hover\\:border-pink-700:hover {\n    --tw-border-opacity: 1;\n    border-color: rgba(190, 24, 93, var(--tw-border-opacity));\n  }\n\n  .dark .\\32xl\\:dark\\:hover\\:border-pink-800:hover {\n    --tw-border-opacity: 1;\n    border-color: rgba(157, 23, 77, var(--tw-border-opacity));\n  }\n\n  .dark .\\32xl\\:dark\\:hover\\:border-pink-900:hover {\n    --tw-border-opacity: 1;\n    border-color: rgba(131, 24, 67, var(--tw-border-opacity));\n  }\n\n  .dark .\\32xl\\:dark\\:focus\\:border-transparent:focus {\n    border-color: transparent;\n  }\n\n  .dark .\\32xl\\:dark\\:focus\\:border-current:focus {\n    border-color: currentColor;\n  }\n\n  .dark .\\32xl\\:dark\\:focus\\:border-black:focus {\n    --tw-border-opacity: 1;\n    border-color: rgba(0, 0, 0, var(--tw-border-opacity));\n  }\n\n  .dark .\\32xl\\:dark\\:focus\\:border-white:focus {\n    --tw-border-opacity: 1;\n    border-color: rgba(255, 255, 255, var(--tw-border-opacity));\n  }\n\n  .dark .\\32xl\\:dark\\:focus\\:border-gray-50:focus {\n    --tw-border-opacity: 1;\n    border-color: rgba(249, 250, 251, var(--tw-border-opacity));\n  }\n\n  .dark .\\32xl\\:dark\\:focus\\:border-gray-100:focus {\n    --tw-border-opacity: 1;\n    border-color: rgba(243, 244, 246, var(--tw-border-opacity));\n  }\n\n  .dark .\\32xl\\:dark\\:focus\\:border-gray-200:focus {\n    --tw-border-opacity: 1;\n    border-color: rgba(229, 231, 235, var(--tw-border-opacity));\n  }\n\n  .dark .\\32xl\\:dark\\:focus\\:border-gray-300:focus {\n    --tw-border-opacity: 1;\n    border-color: rgba(209, 213, 219, var(--tw-border-opacity));\n  }\n\n  .dark .\\32xl\\:dark\\:focus\\:border-gray-400:focus {\n    --tw-border-opacity: 1;\n    border-color: rgba(156, 163, 175, var(--tw-border-opacity));\n  }\n\n  .dark .\\32xl\\:dark\\:focus\\:border-gray-500:focus {\n    --tw-border-opacity: 1;\n    border-color: rgba(107, 114, 128, var(--tw-border-opacity));\n  }\n\n  .dark .\\32xl\\:dark\\:focus\\:border-gray-600:focus {\n    --tw-border-opacity: 1;\n    border-color: rgba(75, 85, 99, var(--tw-border-opacity));\n  }\n\n  .dark .\\32xl\\:dark\\:focus\\:border-gray-700:focus {\n    --tw-border-opacity: 1;\n    border-color: rgba(55, 65, 81, var(--tw-border-opacity));\n  }\n\n  .dark .\\32xl\\:dark\\:focus\\:border-gray-800:focus {\n    --tw-border-opacity: 1;\n    border-color: rgba(31, 41, 55, var(--tw-border-opacity));\n  }\n\n  .dark .\\32xl\\:dark\\:focus\\:border-gray-900:focus {\n    --tw-border-opacity: 1;\n    border-color: rgba(17, 24, 39, var(--tw-border-opacity));\n  }\n\n  .dark .\\32xl\\:dark\\:focus\\:border-red-50:focus {\n    --tw-border-opacity: 1;\n    border-color: rgba(254, 242, 242, var(--tw-border-opacity));\n  }\n\n  .dark .\\32xl\\:dark\\:focus\\:border-red-100:focus {\n    --tw-border-opacity: 1;\n    border-color: rgba(254, 226, 226, var(--tw-border-opacity));\n  }\n\n  .dark .\\32xl\\:dark\\:focus\\:border-red-200:focus {\n    --tw-border-opacity: 1;\n    border-color: rgba(254, 202, 202, var(--tw-border-opacity));\n  }\n\n  .dark .\\32xl\\:dark\\:focus\\:border-red-300:focus {\n    --tw-border-opacity: 1;\n    border-color: rgba(252, 165, 165, var(--tw-border-opacity));\n  }\n\n  .dark .\\32xl\\:dark\\:focus\\:border-red-400:focus {\n    --tw-border-opacity: 1;\n    border-color: rgba(248, 113, 113, var(--tw-border-opacity));\n  }\n\n  .dark .\\32xl\\:dark\\:focus\\:border-red-500:focus {\n    --tw-border-opacity: 1;\n    border-color: rgba(239, 68, 68, var(--tw-border-opacity));\n  }\n\n  .dark .\\32xl\\:dark\\:focus\\:border-red-600:focus {\n    --tw-border-opacity: 1;\n    border-color: rgba(220, 38, 38, var(--tw-border-opacity));\n  }\n\n  .dark .\\32xl\\:dark\\:focus\\:border-red-700:focus {\n    --tw-border-opacity: 1;\n    border-color: rgba(185, 28, 28, var(--tw-border-opacity));\n  }\n\n  .dark .\\32xl\\:dark\\:focus\\:border-red-800:focus {\n    --tw-border-opacity: 1;\n    border-color: rgba(153, 27, 27, var(--tw-border-opacity));\n  }\n\n  .dark .\\32xl\\:dark\\:focus\\:border-red-900:focus {\n    --tw-border-opacity: 1;\n    border-color: rgba(127, 29, 29, var(--tw-border-opacity));\n  }\n\n  .dark .\\32xl\\:dark\\:focus\\:border-yellow-50:focus {\n    --tw-border-opacity: 1;\n    border-color: rgba(255, 251, 235, var(--tw-border-opacity));\n  }\n\n  .dark .\\32xl\\:dark\\:focus\\:border-yellow-100:focus {\n    --tw-border-opacity: 1;\n    border-color: rgba(254, 243, 199, var(--tw-border-opacity));\n  }\n\n  .dark .\\32xl\\:dark\\:focus\\:border-yellow-200:focus {\n    --tw-border-opacity: 1;\n    border-color: rgba(253, 230, 138, var(--tw-border-opacity));\n  }\n\n  .dark .\\32xl\\:dark\\:focus\\:border-yellow-300:focus {\n    --tw-border-opacity: 1;\n    border-color: rgba(252, 211, 77, var(--tw-border-opacity));\n  }\n\n  .dark .\\32xl\\:dark\\:focus\\:border-yellow-400:focus {\n    --tw-border-opacity: 1;\n    border-color: rgba(251, 191, 36, var(--tw-border-opacity));\n  }\n\n  .dark .\\32xl\\:dark\\:focus\\:border-yellow-500:focus {\n    --tw-border-opacity: 1;\n    border-color: rgba(245, 158, 11, var(--tw-border-opacity));\n  }\n\n  .dark .\\32xl\\:dark\\:focus\\:border-yellow-600:focus {\n    --tw-border-opacity: 1;\n    border-color: rgba(217, 119, 6, var(--tw-border-opacity));\n  }\n\n  .dark .\\32xl\\:dark\\:focus\\:border-yellow-700:focus {\n    --tw-border-opacity: 1;\n    border-color: rgba(180, 83, 9, var(--tw-border-opacity));\n  }\n\n  .dark .\\32xl\\:dark\\:focus\\:border-yellow-800:focus {\n    --tw-border-opacity: 1;\n    border-color: rgba(146, 64, 14, var(--tw-border-opacity));\n  }\n\n  .dark .\\32xl\\:dark\\:focus\\:border-yellow-900:focus {\n    --tw-border-opacity: 1;\n    border-color: rgba(120, 53, 15, var(--tw-border-opacity));\n  }\n\n  .dark .\\32xl\\:dark\\:focus\\:border-green-50:focus {\n    --tw-border-opacity: 1;\n    border-color: rgba(236, 253, 245, var(--tw-border-opacity));\n  }\n\n  .dark .\\32xl\\:dark\\:focus\\:border-green-100:focus {\n    --tw-border-opacity: 1;\n    border-color: rgba(209, 250, 229, var(--tw-border-opacity));\n  }\n\n  .dark .\\32xl\\:dark\\:focus\\:border-green-200:focus {\n    --tw-border-opacity: 1;\n    border-color: rgba(167, 243, 208, var(--tw-border-opacity));\n  }\n\n  .dark .\\32xl\\:dark\\:focus\\:border-green-300:focus {\n    --tw-border-opacity: 1;\n    border-color: rgba(110, 231, 183, var(--tw-border-opacity));\n  }\n\n  .dark .\\32xl\\:dark\\:focus\\:border-green-400:focus {\n    --tw-border-opacity: 1;\n    border-color: rgba(52, 211, 153, var(--tw-border-opacity));\n  }\n\n  .dark .\\32xl\\:dark\\:focus\\:border-green-500:focus {\n    --tw-border-opacity: 1;\n    border-color: rgba(16, 185, 129, var(--tw-border-opacity));\n  }\n\n  .dark .\\32xl\\:dark\\:focus\\:border-green-600:focus {\n    --tw-border-opacity: 1;\n    border-color: rgba(5, 150, 105, var(--tw-border-opacity));\n  }\n\n  .dark .\\32xl\\:dark\\:focus\\:border-green-700:focus {\n    --tw-border-opacity: 1;\n    border-color: rgba(4, 120, 87, var(--tw-border-opacity));\n  }\n\n  .dark .\\32xl\\:dark\\:focus\\:border-green-800:focus {\n    --tw-border-opacity: 1;\n    border-color: rgba(6, 95, 70, var(--tw-border-opacity));\n  }\n\n  .dark .\\32xl\\:dark\\:focus\\:border-green-900:focus {\n    --tw-border-opacity: 1;\n    border-color: rgba(6, 78, 59, var(--tw-border-opacity));\n  }\n\n  .dark .\\32xl\\:dark\\:focus\\:border-blue-50:focus {\n    --tw-border-opacity: 1;\n    border-color: rgba(239, 246, 255, var(--tw-border-opacity));\n  }\n\n  .dark .\\32xl\\:dark\\:focus\\:border-blue-100:focus {\n    --tw-border-opacity: 1;\n    border-color: rgba(219, 234, 254, var(--tw-border-opacity));\n  }\n\n  .dark .\\32xl\\:dark\\:focus\\:border-blue-200:focus {\n    --tw-border-opacity: 1;\n    border-color: rgba(191, 219, 254, var(--tw-border-opacity));\n  }\n\n  .dark .\\32xl\\:dark\\:focus\\:border-blue-300:focus {\n    --tw-border-opacity: 1;\n    border-color: rgba(147, 197, 253, var(--tw-border-opacity));\n  }\n\n  .dark .\\32xl\\:dark\\:focus\\:border-blue-400:focus {\n    --tw-border-opacity: 1;\n    border-color: rgba(96, 165, 250, var(--tw-border-opacity));\n  }\n\n  .dark .\\32xl\\:dark\\:focus\\:border-blue-500:focus {\n    --tw-border-opacity: 1;\n    border-color: rgba(59, 130, 246, var(--tw-border-opacity));\n  }\n\n  .dark .\\32xl\\:dark\\:focus\\:border-blue-600:focus {\n    --tw-border-opacity: 1;\n    border-color: rgba(37, 99, 235, var(--tw-border-opacity));\n  }\n\n  .dark .\\32xl\\:dark\\:focus\\:border-blue-700:focus {\n    --tw-border-opacity: 1;\n    border-color: rgba(29, 78, 216, var(--tw-border-opacity));\n  }\n\n  .dark .\\32xl\\:dark\\:focus\\:border-blue-800:focus {\n    --tw-border-opacity: 1;\n    border-color: rgba(30, 64, 175, var(--tw-border-opacity));\n  }\n\n  .dark .\\32xl\\:dark\\:focus\\:border-blue-900:focus {\n    --tw-border-opacity: 1;\n    border-color: rgba(30, 58, 138, var(--tw-border-opacity));\n  }\n\n  .dark .\\32xl\\:dark\\:focus\\:border-indigo-50:focus {\n    --tw-border-opacity: 1;\n    border-color: rgba(238, 242, 255, var(--tw-border-opacity));\n  }\n\n  .dark .\\32xl\\:dark\\:focus\\:border-indigo-100:focus {\n    --tw-border-opacity: 1;\n    border-color: rgba(224, 231, 255, var(--tw-border-opacity));\n  }\n\n  .dark .\\32xl\\:dark\\:focus\\:border-indigo-200:focus {\n    --tw-border-opacity: 1;\n    border-color: rgba(199, 210, 254, var(--tw-border-opacity));\n  }\n\n  .dark .\\32xl\\:dark\\:focus\\:border-indigo-300:focus {\n    --tw-border-opacity: 1;\n    border-color: rgba(165, 180, 252, var(--tw-border-opacity));\n  }\n\n  .dark .\\32xl\\:dark\\:focus\\:border-indigo-400:focus {\n    --tw-border-opacity: 1;\n    border-color: rgba(129, 140, 248, var(--tw-border-opacity));\n  }\n\n  .dark .\\32xl\\:dark\\:focus\\:border-indigo-500:focus {\n    --tw-border-opacity: 1;\n    border-color: rgba(99, 102, 241, var(--tw-border-opacity));\n  }\n\n  .dark .\\32xl\\:dark\\:focus\\:border-indigo-600:focus {\n    --tw-border-opacity: 1;\n    border-color: rgba(79, 70, 229, var(--tw-border-opacity));\n  }\n\n  .dark .\\32xl\\:dark\\:focus\\:border-indigo-700:focus {\n    --tw-border-opacity: 1;\n    border-color: rgba(67, 56, 202, var(--tw-border-opacity));\n  }\n\n  .dark .\\32xl\\:dark\\:focus\\:border-indigo-800:focus {\n    --tw-border-opacity: 1;\n    border-color: rgba(55, 48, 163, var(--tw-border-opacity));\n  }\n\n  .dark .\\32xl\\:dark\\:focus\\:border-indigo-900:focus {\n    --tw-border-opacity: 1;\n    border-color: rgba(49, 46, 129, var(--tw-border-opacity));\n  }\n\n  .dark .\\32xl\\:dark\\:focus\\:border-purple-50:focus {\n    --tw-border-opacity: 1;\n    border-color: rgba(245, 243, 255, var(--tw-border-opacity));\n  }\n\n  .dark .\\32xl\\:dark\\:focus\\:border-purple-100:focus {\n    --tw-border-opacity: 1;\n    border-color: rgba(237, 233, 254, var(--tw-border-opacity));\n  }\n\n  .dark .\\32xl\\:dark\\:focus\\:border-purple-200:focus {\n    --tw-border-opacity: 1;\n    border-color: rgba(221, 214, 254, var(--tw-border-opacity));\n  }\n\n  .dark .\\32xl\\:dark\\:focus\\:border-purple-300:focus {\n    --tw-border-opacity: 1;\n    border-color: rgba(196, 181, 253, var(--tw-border-opacity));\n  }\n\n  .dark .\\32xl\\:dark\\:focus\\:border-purple-400:focus {\n    --tw-border-opacity: 1;\n    border-color: rgba(167, 139, 250, var(--tw-border-opacity));\n  }\n\n  .dark .\\32xl\\:dark\\:focus\\:border-purple-500:focus {\n    --tw-border-opacity: 1;\n    border-color: rgba(139, 92, 246, var(--tw-border-opacity));\n  }\n\n  .dark .\\32xl\\:dark\\:focus\\:border-purple-600:focus {\n    --tw-border-opacity: 1;\n    border-color: rgba(124, 58, 237, var(--tw-border-opacity));\n  }\n\n  .dark .\\32xl\\:dark\\:focus\\:border-purple-700:focus {\n    --tw-border-opacity: 1;\n    border-color: rgba(109, 40, 217, var(--tw-border-opacity));\n  }\n\n  .dark .\\32xl\\:dark\\:focus\\:border-purple-800:focus {\n    --tw-border-opacity: 1;\n    border-color: rgba(91, 33, 182, var(--tw-border-opacity));\n  }\n\n  .dark .\\32xl\\:dark\\:focus\\:border-purple-900:focus {\n    --tw-border-opacity: 1;\n    border-color: rgba(76, 29, 149, var(--tw-border-opacity));\n  }\n\n  .dark .\\32xl\\:dark\\:focus\\:border-pink-50:focus {\n    --tw-border-opacity: 1;\n    border-color: rgba(253, 242, 248, var(--tw-border-opacity));\n  }\n\n  .dark .\\32xl\\:dark\\:focus\\:border-pink-100:focus {\n    --tw-border-opacity: 1;\n    border-color: rgba(252, 231, 243, var(--tw-border-opacity));\n  }\n\n  .dark .\\32xl\\:dark\\:focus\\:border-pink-200:focus {\n    --tw-border-opacity: 1;\n    border-color: rgba(251, 207, 232, var(--tw-border-opacity));\n  }\n\n  .dark .\\32xl\\:dark\\:focus\\:border-pink-300:focus {\n    --tw-border-opacity: 1;\n    border-color: rgba(249, 168, 212, var(--tw-border-opacity));\n  }\n\n  .dark .\\32xl\\:dark\\:focus\\:border-pink-400:focus {\n    --tw-border-opacity: 1;\n    border-color: rgba(244, 114, 182, var(--tw-border-opacity));\n  }\n\n  .dark .\\32xl\\:dark\\:focus\\:border-pink-500:focus {\n    --tw-border-opacity: 1;\n    border-color: rgba(236, 72, 153, var(--tw-border-opacity));\n  }\n\n  .dark .\\32xl\\:dark\\:focus\\:border-pink-600:focus {\n    --tw-border-opacity: 1;\n    border-color: rgba(219, 39, 119, var(--tw-border-opacity));\n  }\n\n  .dark .\\32xl\\:dark\\:focus\\:border-pink-700:focus {\n    --tw-border-opacity: 1;\n    border-color: rgba(190, 24, 93, var(--tw-border-opacity));\n  }\n\n  .dark .\\32xl\\:dark\\:focus\\:border-pink-800:focus {\n    --tw-border-opacity: 1;\n    border-color: rgba(157, 23, 77, var(--tw-border-opacity));\n  }\n\n  .dark .\\32xl\\:dark\\:focus\\:border-pink-900:focus {\n    --tw-border-opacity: 1;\n    border-color: rgba(131, 24, 67, var(--tw-border-opacity));\n  }\n\n  .\\32xl\\:border-opacity-0 {\n    --tw-border-opacity: 0;\n  }\n\n  .\\32xl\\:border-opacity-5 {\n    --tw-border-opacity: 0.05;\n  }\n\n  .\\32xl\\:border-opacity-10 {\n    --tw-border-opacity: 0.1;\n  }\n\n  .\\32xl\\:border-opacity-20 {\n    --tw-border-opacity: 0.2;\n  }\n\n  .\\32xl\\:border-opacity-25 {\n    --tw-border-opacity: 0.25;\n  }\n\n  .\\32xl\\:border-opacity-30 {\n    --tw-border-opacity: 0.3;\n  }\n\n  .\\32xl\\:border-opacity-40 {\n    --tw-border-opacity: 0.4;\n  }\n\n  .\\32xl\\:border-opacity-50 {\n    --tw-border-opacity: 0.5;\n  }\n\n  .\\32xl\\:border-opacity-60 {\n    --tw-border-opacity: 0.6;\n  }\n\n  .\\32xl\\:border-opacity-70 {\n    --tw-border-opacity: 0.7;\n  }\n\n  .\\32xl\\:border-opacity-75 {\n    --tw-border-opacity: 0.75;\n  }\n\n  .\\32xl\\:border-opacity-80 {\n    --tw-border-opacity: 0.8;\n  }\n\n  .\\32xl\\:border-opacity-90 {\n    --tw-border-opacity: 0.9;\n  }\n\n  .\\32xl\\:border-opacity-95 {\n    --tw-border-opacity: 0.95;\n  }\n\n  .\\32xl\\:border-opacity-100 {\n    --tw-border-opacity: 1;\n  }\n\n  .group:hover .\\32xl\\:group-hover\\:border-opacity-0 {\n    --tw-border-opacity: 0;\n  }\n\n  .group:hover .\\32xl\\:group-hover\\:border-opacity-5 {\n    --tw-border-opacity: 0.05;\n  }\n\n  .group:hover .\\32xl\\:group-hover\\:border-opacity-10 {\n    --tw-border-opacity: 0.1;\n  }\n\n  .group:hover .\\32xl\\:group-hover\\:border-opacity-20 {\n    --tw-border-opacity: 0.2;\n  }\n\n  .group:hover .\\32xl\\:group-hover\\:border-opacity-25 {\n    --tw-border-opacity: 0.25;\n  }\n\n  .group:hover .\\32xl\\:group-hover\\:border-opacity-30 {\n    --tw-border-opacity: 0.3;\n  }\n\n  .group:hover .\\32xl\\:group-hover\\:border-opacity-40 {\n    --tw-border-opacity: 0.4;\n  }\n\n  .group:hover .\\32xl\\:group-hover\\:border-opacity-50 {\n    --tw-border-opacity: 0.5;\n  }\n\n  .group:hover .\\32xl\\:group-hover\\:border-opacity-60 {\n    --tw-border-opacity: 0.6;\n  }\n\n  .group:hover .\\32xl\\:group-hover\\:border-opacity-70 {\n    --tw-border-opacity: 0.7;\n  }\n\n  .group:hover .\\32xl\\:group-hover\\:border-opacity-75 {\n    --tw-border-opacity: 0.75;\n  }\n\n  .group:hover .\\32xl\\:group-hover\\:border-opacity-80 {\n    --tw-border-opacity: 0.8;\n  }\n\n  .group:hover .\\32xl\\:group-hover\\:border-opacity-90 {\n    --tw-border-opacity: 0.9;\n  }\n\n  .group:hover .\\32xl\\:group-hover\\:border-opacity-95 {\n    --tw-border-opacity: 0.95;\n  }\n\n  .group:hover .\\32xl\\:group-hover\\:border-opacity-100 {\n    --tw-border-opacity: 1;\n  }\n\n  .\\32xl\\:focus-within\\:border-opacity-0:focus-within {\n    --tw-border-opacity: 0;\n  }\n\n  .\\32xl\\:focus-within\\:border-opacity-5:focus-within {\n    --tw-border-opacity: 0.05;\n  }\n\n  .\\32xl\\:focus-within\\:border-opacity-10:focus-within {\n    --tw-border-opacity: 0.1;\n  }\n\n  .\\32xl\\:focus-within\\:border-opacity-20:focus-within {\n    --tw-border-opacity: 0.2;\n  }\n\n  .\\32xl\\:focus-within\\:border-opacity-25:focus-within {\n    --tw-border-opacity: 0.25;\n  }\n\n  .\\32xl\\:focus-within\\:border-opacity-30:focus-within {\n    --tw-border-opacity: 0.3;\n  }\n\n  .\\32xl\\:focus-within\\:border-opacity-40:focus-within {\n    --tw-border-opacity: 0.4;\n  }\n\n  .\\32xl\\:focus-within\\:border-opacity-50:focus-within {\n    --tw-border-opacity: 0.5;\n  }\n\n  .\\32xl\\:focus-within\\:border-opacity-60:focus-within {\n    --tw-border-opacity: 0.6;\n  }\n\n  .\\32xl\\:focus-within\\:border-opacity-70:focus-within {\n    --tw-border-opacity: 0.7;\n  }\n\n  .\\32xl\\:focus-within\\:border-opacity-75:focus-within {\n    --tw-border-opacity: 0.75;\n  }\n\n  .\\32xl\\:focus-within\\:border-opacity-80:focus-within {\n    --tw-border-opacity: 0.8;\n  }\n\n  .\\32xl\\:focus-within\\:border-opacity-90:focus-within {\n    --tw-border-opacity: 0.9;\n  }\n\n  .\\32xl\\:focus-within\\:border-opacity-95:focus-within {\n    --tw-border-opacity: 0.95;\n  }\n\n  .\\32xl\\:focus-within\\:border-opacity-100:focus-within {\n    --tw-border-opacity: 1;\n  }\n\n  .\\32xl\\:hover\\:border-opacity-0:hover {\n    --tw-border-opacity: 0;\n  }\n\n  .\\32xl\\:hover\\:border-opacity-5:hover {\n    --tw-border-opacity: 0.05;\n  }\n\n  .\\32xl\\:hover\\:border-opacity-10:hover {\n    --tw-border-opacity: 0.1;\n  }\n\n  .\\32xl\\:hover\\:border-opacity-20:hover {\n    --tw-border-opacity: 0.2;\n  }\n\n  .\\32xl\\:hover\\:border-opacity-25:hover {\n    --tw-border-opacity: 0.25;\n  }\n\n  .\\32xl\\:hover\\:border-opacity-30:hover {\n    --tw-border-opacity: 0.3;\n  }\n\n  .\\32xl\\:hover\\:border-opacity-40:hover {\n    --tw-border-opacity: 0.4;\n  }\n\n  .\\32xl\\:hover\\:border-opacity-50:hover {\n    --tw-border-opacity: 0.5;\n  }\n\n  .\\32xl\\:hover\\:border-opacity-60:hover {\n    --tw-border-opacity: 0.6;\n  }\n\n  .\\32xl\\:hover\\:border-opacity-70:hover {\n    --tw-border-opacity: 0.7;\n  }\n\n  .\\32xl\\:hover\\:border-opacity-75:hover {\n    --tw-border-opacity: 0.75;\n  }\n\n  .\\32xl\\:hover\\:border-opacity-80:hover {\n    --tw-border-opacity: 0.8;\n  }\n\n  .\\32xl\\:hover\\:border-opacity-90:hover {\n    --tw-border-opacity: 0.9;\n  }\n\n  .\\32xl\\:hover\\:border-opacity-95:hover {\n    --tw-border-opacity: 0.95;\n  }\n\n  .\\32xl\\:hover\\:border-opacity-100:hover {\n    --tw-border-opacity: 1;\n  }\n\n  .\\32xl\\:focus\\:border-opacity-0:focus {\n    --tw-border-opacity: 0;\n  }\n\n  .\\32xl\\:focus\\:border-opacity-5:focus {\n    --tw-border-opacity: 0.05;\n  }\n\n  .\\32xl\\:focus\\:border-opacity-10:focus {\n    --tw-border-opacity: 0.1;\n  }\n\n  .\\32xl\\:focus\\:border-opacity-20:focus {\n    --tw-border-opacity: 0.2;\n  }\n\n  .\\32xl\\:focus\\:border-opacity-25:focus {\n    --tw-border-opacity: 0.25;\n  }\n\n  .\\32xl\\:focus\\:border-opacity-30:focus {\n    --tw-border-opacity: 0.3;\n  }\n\n  .\\32xl\\:focus\\:border-opacity-40:focus {\n    --tw-border-opacity: 0.4;\n  }\n\n  .\\32xl\\:focus\\:border-opacity-50:focus {\n    --tw-border-opacity: 0.5;\n  }\n\n  .\\32xl\\:focus\\:border-opacity-60:focus {\n    --tw-border-opacity: 0.6;\n  }\n\n  .\\32xl\\:focus\\:border-opacity-70:focus {\n    --tw-border-opacity: 0.7;\n  }\n\n  .\\32xl\\:focus\\:border-opacity-75:focus {\n    --tw-border-opacity: 0.75;\n  }\n\n  .\\32xl\\:focus\\:border-opacity-80:focus {\n    --tw-border-opacity: 0.8;\n  }\n\n  .\\32xl\\:focus\\:border-opacity-90:focus {\n    --tw-border-opacity: 0.9;\n  }\n\n  .\\32xl\\:focus\\:border-opacity-95:focus {\n    --tw-border-opacity: 0.95;\n  }\n\n  .\\32xl\\:focus\\:border-opacity-100:focus {\n    --tw-border-opacity: 1;\n  }\n\n  .dark .\\32xl\\:dark\\:border-opacity-0 {\n    --tw-border-opacity: 0;\n  }\n\n  .dark .\\32xl\\:dark\\:border-opacity-5 {\n    --tw-border-opacity: 0.05;\n  }\n\n  .dark .\\32xl\\:dark\\:border-opacity-10 {\n    --tw-border-opacity: 0.1;\n  }\n\n  .dark .\\32xl\\:dark\\:border-opacity-20 {\n    --tw-border-opacity: 0.2;\n  }\n\n  .dark .\\32xl\\:dark\\:border-opacity-25 {\n    --tw-border-opacity: 0.25;\n  }\n\n  .dark .\\32xl\\:dark\\:border-opacity-30 {\n    --tw-border-opacity: 0.3;\n  }\n\n  .dark .\\32xl\\:dark\\:border-opacity-40 {\n    --tw-border-opacity: 0.4;\n  }\n\n  .dark .\\32xl\\:dark\\:border-opacity-50 {\n    --tw-border-opacity: 0.5;\n  }\n\n  .dark .\\32xl\\:dark\\:border-opacity-60 {\n    --tw-border-opacity: 0.6;\n  }\n\n  .dark .\\32xl\\:dark\\:border-opacity-70 {\n    --tw-border-opacity: 0.7;\n  }\n\n  .dark .\\32xl\\:dark\\:border-opacity-75 {\n    --tw-border-opacity: 0.75;\n  }\n\n  .dark .\\32xl\\:dark\\:border-opacity-80 {\n    --tw-border-opacity: 0.8;\n  }\n\n  .dark .\\32xl\\:dark\\:border-opacity-90 {\n    --tw-border-opacity: 0.9;\n  }\n\n  .dark .\\32xl\\:dark\\:border-opacity-95 {\n    --tw-border-opacity: 0.95;\n  }\n\n  .dark .\\32xl\\:dark\\:border-opacity-100 {\n    --tw-border-opacity: 1;\n  }\n\n  .dark .group:hover .\\32xl\\:dark\\:group-hover\\:border-opacity-0 {\n    --tw-border-opacity: 0;\n  }\n\n  .dark .group:hover .\\32xl\\:dark\\:group-hover\\:border-opacity-5 {\n    --tw-border-opacity: 0.05;\n  }\n\n  .dark .group:hover .\\32xl\\:dark\\:group-hover\\:border-opacity-10 {\n    --tw-border-opacity: 0.1;\n  }\n\n  .dark .group:hover .\\32xl\\:dark\\:group-hover\\:border-opacity-20 {\n    --tw-border-opacity: 0.2;\n  }\n\n  .dark .group:hover .\\32xl\\:dark\\:group-hover\\:border-opacity-25 {\n    --tw-border-opacity: 0.25;\n  }\n\n  .dark .group:hover .\\32xl\\:dark\\:group-hover\\:border-opacity-30 {\n    --tw-border-opacity: 0.3;\n  }\n\n  .dark .group:hover .\\32xl\\:dark\\:group-hover\\:border-opacity-40 {\n    --tw-border-opacity: 0.4;\n  }\n\n  .dark .group:hover .\\32xl\\:dark\\:group-hover\\:border-opacity-50 {\n    --tw-border-opacity: 0.5;\n  }\n\n  .dark .group:hover .\\32xl\\:dark\\:group-hover\\:border-opacity-60 {\n    --tw-border-opacity: 0.6;\n  }\n\n  .dark .group:hover .\\32xl\\:dark\\:group-hover\\:border-opacity-70 {\n    --tw-border-opacity: 0.7;\n  }\n\n  .dark .group:hover .\\32xl\\:dark\\:group-hover\\:border-opacity-75 {\n    --tw-border-opacity: 0.75;\n  }\n\n  .dark .group:hover .\\32xl\\:dark\\:group-hover\\:border-opacity-80 {\n    --tw-border-opacity: 0.8;\n  }\n\n  .dark .group:hover .\\32xl\\:dark\\:group-hover\\:border-opacity-90 {\n    --tw-border-opacity: 0.9;\n  }\n\n  .dark .group:hover .\\32xl\\:dark\\:group-hover\\:border-opacity-95 {\n    --tw-border-opacity: 0.95;\n  }\n\n  .dark .group:hover .\\32xl\\:dark\\:group-hover\\:border-opacity-100 {\n    --tw-border-opacity: 1;\n  }\n\n  .dark .\\32xl\\:dark\\:focus-within\\:border-opacity-0:focus-within {\n    --tw-border-opacity: 0;\n  }\n\n  .dark .\\32xl\\:dark\\:focus-within\\:border-opacity-5:focus-within {\n    --tw-border-opacity: 0.05;\n  }\n\n  .dark .\\32xl\\:dark\\:focus-within\\:border-opacity-10:focus-within {\n    --tw-border-opacity: 0.1;\n  }\n\n  .dark .\\32xl\\:dark\\:focus-within\\:border-opacity-20:focus-within {\n    --tw-border-opacity: 0.2;\n  }\n\n  .dark .\\32xl\\:dark\\:focus-within\\:border-opacity-25:focus-within {\n    --tw-border-opacity: 0.25;\n  }\n\n  .dark .\\32xl\\:dark\\:focus-within\\:border-opacity-30:focus-within {\n    --tw-border-opacity: 0.3;\n  }\n\n  .dark .\\32xl\\:dark\\:focus-within\\:border-opacity-40:focus-within {\n    --tw-border-opacity: 0.4;\n  }\n\n  .dark .\\32xl\\:dark\\:focus-within\\:border-opacity-50:focus-within {\n    --tw-border-opacity: 0.5;\n  }\n\n  .dark .\\32xl\\:dark\\:focus-within\\:border-opacity-60:focus-within {\n    --tw-border-opacity: 0.6;\n  }\n\n  .dark .\\32xl\\:dark\\:focus-within\\:border-opacity-70:focus-within {\n    --tw-border-opacity: 0.7;\n  }\n\n  .dark .\\32xl\\:dark\\:focus-within\\:border-opacity-75:focus-within {\n    --tw-border-opacity: 0.75;\n  }\n\n  .dark .\\32xl\\:dark\\:focus-within\\:border-opacity-80:focus-within {\n    --tw-border-opacity: 0.8;\n  }\n\n  .dark .\\32xl\\:dark\\:focus-within\\:border-opacity-90:focus-within {\n    --tw-border-opacity: 0.9;\n  }\n\n  .dark .\\32xl\\:dark\\:focus-within\\:border-opacity-95:focus-within {\n    --tw-border-opacity: 0.95;\n  }\n\n  .dark .\\32xl\\:dark\\:focus-within\\:border-opacity-100:focus-within {\n    --tw-border-opacity: 1;\n  }\n\n  .dark .\\32xl\\:dark\\:hover\\:border-opacity-0:hover {\n    --tw-border-opacity: 0;\n  }\n\n  .dark .\\32xl\\:dark\\:hover\\:border-opacity-5:hover {\n    --tw-border-opacity: 0.05;\n  }\n\n  .dark .\\32xl\\:dark\\:hover\\:border-opacity-10:hover {\n    --tw-border-opacity: 0.1;\n  }\n\n  .dark .\\32xl\\:dark\\:hover\\:border-opacity-20:hover {\n    --tw-border-opacity: 0.2;\n  }\n\n  .dark .\\32xl\\:dark\\:hover\\:border-opacity-25:hover {\n    --tw-border-opacity: 0.25;\n  }\n\n  .dark .\\32xl\\:dark\\:hover\\:border-opacity-30:hover {\n    --tw-border-opacity: 0.3;\n  }\n\n  .dark .\\32xl\\:dark\\:hover\\:border-opacity-40:hover {\n    --tw-border-opacity: 0.4;\n  }\n\n  .dark .\\32xl\\:dark\\:hover\\:border-opacity-50:hover {\n    --tw-border-opacity: 0.5;\n  }\n\n  .dark .\\32xl\\:dark\\:hover\\:border-opacity-60:hover {\n    --tw-border-opacity: 0.6;\n  }\n\n  .dark .\\32xl\\:dark\\:hover\\:border-opacity-70:hover {\n    --tw-border-opacity: 0.7;\n  }\n\n  .dark .\\32xl\\:dark\\:hover\\:border-opacity-75:hover {\n    --tw-border-opacity: 0.75;\n  }\n\n  .dark .\\32xl\\:dark\\:hover\\:border-opacity-80:hover {\n    --tw-border-opacity: 0.8;\n  }\n\n  .dark .\\32xl\\:dark\\:hover\\:border-opacity-90:hover {\n    --tw-border-opacity: 0.9;\n  }\n\n  .dark .\\32xl\\:dark\\:hover\\:border-opacity-95:hover {\n    --tw-border-opacity: 0.95;\n  }\n\n  .dark .\\32xl\\:dark\\:hover\\:border-opacity-100:hover {\n    --tw-border-opacity: 1;\n  }\n\n  .dark .\\32xl\\:dark\\:focus\\:border-opacity-0:focus {\n    --tw-border-opacity: 0;\n  }\n\n  .dark .\\32xl\\:dark\\:focus\\:border-opacity-5:focus {\n    --tw-border-opacity: 0.05;\n  }\n\n  .dark .\\32xl\\:dark\\:focus\\:border-opacity-10:focus {\n    --tw-border-opacity: 0.1;\n  }\n\n  .dark .\\32xl\\:dark\\:focus\\:border-opacity-20:focus {\n    --tw-border-opacity: 0.2;\n  }\n\n  .dark .\\32xl\\:dark\\:focus\\:border-opacity-25:focus {\n    --tw-border-opacity: 0.25;\n  }\n\n  .dark .\\32xl\\:dark\\:focus\\:border-opacity-30:focus {\n    --tw-border-opacity: 0.3;\n  }\n\n  .dark .\\32xl\\:dark\\:focus\\:border-opacity-40:focus {\n    --tw-border-opacity: 0.4;\n  }\n\n  .dark .\\32xl\\:dark\\:focus\\:border-opacity-50:focus {\n    --tw-border-opacity: 0.5;\n  }\n\n  .dark .\\32xl\\:dark\\:focus\\:border-opacity-60:focus {\n    --tw-border-opacity: 0.6;\n  }\n\n  .dark .\\32xl\\:dark\\:focus\\:border-opacity-70:focus {\n    --tw-border-opacity: 0.7;\n  }\n\n  .dark .\\32xl\\:dark\\:focus\\:border-opacity-75:focus {\n    --tw-border-opacity: 0.75;\n  }\n\n  .dark .\\32xl\\:dark\\:focus\\:border-opacity-80:focus {\n    --tw-border-opacity: 0.8;\n  }\n\n  .dark .\\32xl\\:dark\\:focus\\:border-opacity-90:focus {\n    --tw-border-opacity: 0.9;\n  }\n\n  .dark .\\32xl\\:dark\\:focus\\:border-opacity-95:focus {\n    --tw-border-opacity: 0.95;\n  }\n\n  .dark .\\32xl\\:dark\\:focus\\:border-opacity-100:focus {\n    --tw-border-opacity: 1;\n  }\n\n  .\\32xl\\:rounded-none {\n    border-radius: 0px;\n  }\n\n  .\\32xl\\:rounded-sm {\n    border-radius: 0.125rem;\n  }\n\n  .\\32xl\\:rounded {\n    border-radius: 0.25rem;\n  }\n\n  .\\32xl\\:rounded-md {\n    border-radius: 0.375rem;\n  }\n\n  .\\32xl\\:rounded-lg {\n    border-radius: 0.5rem;\n  }\n\n  .\\32xl\\:rounded-xl {\n    border-radius: 0.75rem;\n  }\n\n  .\\32xl\\:rounded-2xl {\n    border-radius: 1rem;\n  }\n\n  .\\32xl\\:rounded-3xl {\n    border-radius: 1.5rem;\n  }\n\n  .\\32xl\\:rounded-full {\n    border-radius: 9999px;\n  }\n\n  .\\32xl\\:rounded-t-none {\n    border-top-left-radius: 0px;\n    border-top-right-radius: 0px;\n  }\n\n  .\\32xl\\:rounded-r-none {\n    border-top-right-radius: 0px;\n    border-bottom-right-radius: 0px;\n  }\n\n  .\\32xl\\:rounded-b-none {\n    border-bottom-right-radius: 0px;\n    border-bottom-left-radius: 0px;\n  }\n\n  .\\32xl\\:rounded-l-none {\n    border-top-left-radius: 0px;\n    border-bottom-left-radius: 0px;\n  }\n\n  .\\32xl\\:rounded-t-sm {\n    border-top-left-radius: 0.125rem;\n    border-top-right-radius: 0.125rem;\n  }\n\n  .\\32xl\\:rounded-r-sm {\n    border-top-right-radius: 0.125rem;\n    border-bottom-right-radius: 0.125rem;\n  }\n\n  .\\32xl\\:rounded-b-sm {\n    border-bottom-right-radius: 0.125rem;\n    border-bottom-left-radius: 0.125rem;\n  }\n\n  .\\32xl\\:rounded-l-sm {\n    border-top-left-radius: 0.125rem;\n    border-bottom-left-radius: 0.125rem;\n  }\n\n  .\\32xl\\:rounded-t {\n    border-top-left-radius: 0.25rem;\n    border-top-right-radius: 0.25rem;\n  }\n\n  .\\32xl\\:rounded-r {\n    border-top-right-radius: 0.25rem;\n    border-bottom-right-radius: 0.25rem;\n  }\n\n  .\\32xl\\:rounded-b {\n    border-bottom-right-radius: 0.25rem;\n    border-bottom-left-radius: 0.25rem;\n  }\n\n  .\\32xl\\:rounded-l {\n    border-top-left-radius: 0.25rem;\n    border-bottom-left-radius: 0.25rem;\n  }\n\n  .\\32xl\\:rounded-t-md {\n    border-top-left-radius: 0.375rem;\n    border-top-right-radius: 0.375rem;\n  }\n\n  .\\32xl\\:rounded-r-md {\n    border-top-right-radius: 0.375rem;\n    border-bottom-right-radius: 0.375rem;\n  }\n\n  .\\32xl\\:rounded-b-md {\n    border-bottom-right-radius: 0.375rem;\n    border-bottom-left-radius: 0.375rem;\n  }\n\n  .\\32xl\\:rounded-l-md {\n    border-top-left-radius: 0.375rem;\n    border-bottom-left-radius: 0.375rem;\n  }\n\n  .\\32xl\\:rounded-t-lg {\n    border-top-left-radius: 0.5rem;\n    border-top-right-radius: 0.5rem;\n  }\n\n  .\\32xl\\:rounded-r-lg {\n    border-top-right-radius: 0.5rem;\n    border-bottom-right-radius: 0.5rem;\n  }\n\n  .\\32xl\\:rounded-b-lg {\n    border-bottom-right-radius: 0.5rem;\n    border-bottom-left-radius: 0.5rem;\n  }\n\n  .\\32xl\\:rounded-l-lg {\n    border-top-left-radius: 0.5rem;\n    border-bottom-left-radius: 0.5rem;\n  }\n\n  .\\32xl\\:rounded-t-xl {\n    border-top-left-radius: 0.75rem;\n    border-top-right-radius: 0.75rem;\n  }\n\n  .\\32xl\\:rounded-r-xl {\n    border-top-right-radius: 0.75rem;\n    border-bottom-right-radius: 0.75rem;\n  }\n\n  .\\32xl\\:rounded-b-xl {\n    border-bottom-right-radius: 0.75rem;\n    border-bottom-left-radius: 0.75rem;\n  }\n\n  .\\32xl\\:rounded-l-xl {\n    border-top-left-radius: 0.75rem;\n    border-bottom-left-radius: 0.75rem;\n  }\n\n  .\\32xl\\:rounded-t-2xl {\n    border-top-left-radius: 1rem;\n    border-top-right-radius: 1rem;\n  }\n\n  .\\32xl\\:rounded-r-2xl {\n    border-top-right-radius: 1rem;\n    border-bottom-right-radius: 1rem;\n  }\n\n  .\\32xl\\:rounded-b-2xl {\n    border-bottom-right-radius: 1rem;\n    border-bottom-left-radius: 1rem;\n  }\n\n  .\\32xl\\:rounded-l-2xl {\n    border-top-left-radius: 1rem;\n    border-bottom-left-radius: 1rem;\n  }\n\n  .\\32xl\\:rounded-t-3xl {\n    border-top-left-radius: 1.5rem;\n    border-top-right-radius: 1.5rem;\n  }\n\n  .\\32xl\\:rounded-r-3xl {\n    border-top-right-radius: 1.5rem;\n    border-bottom-right-radius: 1.5rem;\n  }\n\n  .\\32xl\\:rounded-b-3xl {\n    border-bottom-right-radius: 1.5rem;\n    border-bottom-left-radius: 1.5rem;\n  }\n\n  .\\32xl\\:rounded-l-3xl {\n    border-top-left-radius: 1.5rem;\n    border-bottom-left-radius: 1.5rem;\n  }\n\n  .\\32xl\\:rounded-t-full {\n    border-top-left-radius: 9999px;\n    border-top-right-radius: 9999px;\n  }\n\n  .\\32xl\\:rounded-r-full {\n    border-top-right-radius: 9999px;\n    border-bottom-right-radius: 9999px;\n  }\n\n  .\\32xl\\:rounded-b-full {\n    border-bottom-right-radius: 9999px;\n    border-bottom-left-radius: 9999px;\n  }\n\n  .\\32xl\\:rounded-l-full {\n    border-top-left-radius: 9999px;\n    border-bottom-left-radius: 9999px;\n  }\n\n  .\\32xl\\:rounded-tl-none {\n    border-top-left-radius: 0px;\n  }\n\n  .\\32xl\\:rounded-tr-none {\n    border-top-right-radius: 0px;\n  }\n\n  .\\32xl\\:rounded-br-none {\n    border-bottom-right-radius: 0px;\n  }\n\n  .\\32xl\\:rounded-bl-none {\n    border-bottom-left-radius: 0px;\n  }\n\n  .\\32xl\\:rounded-tl-sm {\n    border-top-left-radius: 0.125rem;\n  }\n\n  .\\32xl\\:rounded-tr-sm {\n    border-top-right-radius: 0.125rem;\n  }\n\n  .\\32xl\\:rounded-br-sm {\n    border-bottom-right-radius: 0.125rem;\n  }\n\n  .\\32xl\\:rounded-bl-sm {\n    border-bottom-left-radius: 0.125rem;\n  }\n\n  .\\32xl\\:rounded-tl {\n    border-top-left-radius: 0.25rem;\n  }\n\n  .\\32xl\\:rounded-tr {\n    border-top-right-radius: 0.25rem;\n  }\n\n  .\\32xl\\:rounded-br {\n    border-bottom-right-radius: 0.25rem;\n  }\n\n  .\\32xl\\:rounded-bl {\n    border-bottom-left-radius: 0.25rem;\n  }\n\n  .\\32xl\\:rounded-tl-md {\n    border-top-left-radius: 0.375rem;\n  }\n\n  .\\32xl\\:rounded-tr-md {\n    border-top-right-radius: 0.375rem;\n  }\n\n  .\\32xl\\:rounded-br-md {\n    border-bottom-right-radius: 0.375rem;\n  }\n\n  .\\32xl\\:rounded-bl-md {\n    border-bottom-left-radius: 0.375rem;\n  }\n\n  .\\32xl\\:rounded-tl-lg {\n    border-top-left-radius: 0.5rem;\n  }\n\n  .\\32xl\\:rounded-tr-lg {\n    border-top-right-radius: 0.5rem;\n  }\n\n  .\\32xl\\:rounded-br-lg {\n    border-bottom-right-radius: 0.5rem;\n  }\n\n  .\\32xl\\:rounded-bl-lg {\n    border-bottom-left-radius: 0.5rem;\n  }\n\n  .\\32xl\\:rounded-tl-xl {\n    border-top-left-radius: 0.75rem;\n  }\n\n  .\\32xl\\:rounded-tr-xl {\n    border-top-right-radius: 0.75rem;\n  }\n\n  .\\32xl\\:rounded-br-xl {\n    border-bottom-right-radius: 0.75rem;\n  }\n\n  .\\32xl\\:rounded-bl-xl {\n    border-bottom-left-radius: 0.75rem;\n  }\n\n  .\\32xl\\:rounded-tl-2xl {\n    border-top-left-radius: 1rem;\n  }\n\n  .\\32xl\\:rounded-tr-2xl {\n    border-top-right-radius: 1rem;\n  }\n\n  .\\32xl\\:rounded-br-2xl {\n    border-bottom-right-radius: 1rem;\n  }\n\n  .\\32xl\\:rounded-bl-2xl {\n    border-bottom-left-radius: 1rem;\n  }\n\n  .\\32xl\\:rounded-tl-3xl {\n    border-top-left-radius: 1.5rem;\n  }\n\n  .\\32xl\\:rounded-tr-3xl {\n    border-top-right-radius: 1.5rem;\n  }\n\n  .\\32xl\\:rounded-br-3xl {\n    border-bottom-right-radius: 1.5rem;\n  }\n\n  .\\32xl\\:rounded-bl-3xl {\n    border-bottom-left-radius: 1.5rem;\n  }\n\n  .\\32xl\\:rounded-tl-full {\n    border-top-left-radius: 9999px;\n  }\n\n  .\\32xl\\:rounded-tr-full {\n    border-top-right-radius: 9999px;\n  }\n\n  .\\32xl\\:rounded-br-full {\n    border-bottom-right-radius: 9999px;\n  }\n\n  .\\32xl\\:rounded-bl-full {\n    border-bottom-left-radius: 9999px;\n  }\n\n  .\\32xl\\:border-solid {\n    border-style: solid;\n  }\n\n  .\\32xl\\:border-dashed {\n    border-style: dashed;\n  }\n\n  .\\32xl\\:border-dotted {\n    border-style: dotted;\n  }\n\n  .\\32xl\\:border-double {\n    border-style: double;\n  }\n\n  .\\32xl\\:border-none {\n    border-style: none;\n  }\n\n  .\\32xl\\:border-0 {\n    border-width: 0px;\n  }\n\n  .\\32xl\\:border-2 {\n    border-width: 2px;\n  }\n\n  .\\32xl\\:border-4 {\n    border-width: 4px;\n  }\n\n  .\\32xl\\:border-8 {\n    border-width: 8px;\n  }\n\n  .\\32xl\\:border {\n    border-width: 1px;\n  }\n\n  .\\32xl\\:border-t-0 {\n    border-top-width: 0px;\n  }\n\n  .\\32xl\\:border-r-0 {\n    border-right-width: 0px;\n  }\n\n  .\\32xl\\:border-b-0 {\n    border-bottom-width: 0px;\n  }\n\n  .\\32xl\\:border-l-0 {\n    border-left-width: 0px;\n  }\n\n  .\\32xl\\:border-t-2 {\n    border-top-width: 2px;\n  }\n\n  .\\32xl\\:border-r-2 {\n    border-right-width: 2px;\n  }\n\n  .\\32xl\\:border-b-2 {\n    border-bottom-width: 2px;\n  }\n\n  .\\32xl\\:border-l-2 {\n    border-left-width: 2px;\n  }\n\n  .\\32xl\\:border-t-4 {\n    border-top-width: 4px;\n  }\n\n  .\\32xl\\:border-r-4 {\n    border-right-width: 4px;\n  }\n\n  .\\32xl\\:border-b-4 {\n    border-bottom-width: 4px;\n  }\n\n  .\\32xl\\:border-l-4 {\n    border-left-width: 4px;\n  }\n\n  .\\32xl\\:border-t-8 {\n    border-top-width: 8px;\n  }\n\n  .\\32xl\\:border-r-8 {\n    border-right-width: 8px;\n  }\n\n  .\\32xl\\:border-b-8 {\n    border-bottom-width: 8px;\n  }\n\n  .\\32xl\\:border-l-8 {\n    border-left-width: 8px;\n  }\n\n  .\\32xl\\:border-t {\n    border-top-width: 1px;\n  }\n\n  .\\32xl\\:border-r {\n    border-right-width: 1px;\n  }\n\n  .\\32xl\\:border-b {\n    border-bottom-width: 1px;\n  }\n\n  .\\32xl\\:border-l {\n    border-left-width: 1px;\n  }\n\n  .\\32xl\\:decoration-slice {\n    -webkit-box-decoration-break: slice;\n            box-decoration-break: slice;\n  }\n\n  .\\32xl\\:decoration-clone {\n    -webkit-box-decoration-break: clone;\n            box-decoration-break: clone;\n  }\n\n  .\\32xl\\:box-border {\n    box-sizing: border-box;\n  }\n\n  .\\32xl\\:box-content {\n    box-sizing: content-box;\n  }\n\n  .\\32xl\\:cursor-auto {\n    cursor: auto;\n  }\n\n  .\\32xl\\:cursor-default {\n    cursor: default;\n  }\n\n  .\\32xl\\:cursor-pointer {\n    cursor: pointer;\n  }\n\n  .\\32xl\\:cursor-wait {\n    cursor: wait;\n  }\n\n  .\\32xl\\:cursor-text {\n    cursor: text;\n  }\n\n  .\\32xl\\:cursor-move {\n    cursor: move;\n  }\n\n  .\\32xl\\:cursor-help {\n    cursor: help;\n  }\n\n  .\\32xl\\:cursor-not-allowed {\n    cursor: not-allowed;\n  }\n\n  .\\32xl\\:block {\n    display: block;\n  }\n\n  .\\32xl\\:inline-block {\n    display: inline-block;\n  }\n\n  .\\32xl\\:inline {\n    display: inline;\n  }\n\n  .\\32xl\\:flex {\n    display: flex;\n  }\n\n  .\\32xl\\:inline-flex {\n    display: inline-flex;\n  }\n\n  .\\32xl\\:table {\n    display: table;\n  }\n\n  .\\32xl\\:inline-table {\n    display: inline-table;\n  }\n\n  .\\32xl\\:table-caption {\n    display: table-caption;\n  }\n\n  .\\32xl\\:table-cell {\n    display: table-cell;\n  }\n\n  .\\32xl\\:table-column {\n    display: table-column;\n  }\n\n  .\\32xl\\:table-column-group {\n    display: table-column-group;\n  }\n\n  .\\32xl\\:table-footer-group {\n    display: table-footer-group;\n  }\n\n  .\\32xl\\:table-header-group {\n    display: table-header-group;\n  }\n\n  .\\32xl\\:table-row-group {\n    display: table-row-group;\n  }\n\n  .\\32xl\\:table-row {\n    display: table-row;\n  }\n\n  .\\32xl\\:flow-root {\n    display: flow-root;\n  }\n\n  .\\32xl\\:grid {\n    display: grid;\n  }\n\n  .\\32xl\\:inline-grid {\n    display: inline-grid;\n  }\n\n  .\\32xl\\:contents {\n    display: contents;\n  }\n\n  .\\32xl\\:list-item {\n    display: list-item;\n  }\n\n  .\\32xl\\:hidden {\n    display: none;\n  }\n\n  .\\32xl\\:flex-row {\n    flex-direction: row;\n  }\n\n  .\\32xl\\:flex-row-reverse {\n    flex-direction: row-reverse;\n  }\n\n  .\\32xl\\:flex-col {\n    flex-direction: column;\n  }\n\n  .\\32xl\\:flex-col-reverse {\n    flex-direction: column-reverse;\n  }\n\n  .\\32xl\\:flex-wrap {\n    flex-wrap: wrap;\n  }\n\n  .\\32xl\\:flex-wrap-reverse {\n    flex-wrap: wrap-reverse;\n  }\n\n  .\\32xl\\:flex-nowrap {\n    flex-wrap: nowrap;\n  }\n\n  .\\32xl\\:place-items-start {\n    place-items: start;\n  }\n\n  .\\32xl\\:place-items-end {\n    place-items: end;\n  }\n\n  .\\32xl\\:place-items-center {\n    place-items: center;\n  }\n\n  .\\32xl\\:place-items-stretch {\n    place-items: stretch;\n  }\n\n  .\\32xl\\:place-content-center {\n    place-content: center;\n  }\n\n  .\\32xl\\:place-content-start {\n    place-content: start;\n  }\n\n  .\\32xl\\:place-content-end {\n    place-content: end;\n  }\n\n  .\\32xl\\:place-content-between {\n    place-content: space-between;\n  }\n\n  .\\32xl\\:place-content-around {\n    place-content: space-around;\n  }\n\n  .\\32xl\\:place-content-evenly {\n    place-content: space-evenly;\n  }\n\n  .\\32xl\\:place-content-stretch {\n    place-content: stretch;\n  }\n\n  .\\32xl\\:place-self-auto {\n    place-self: auto;\n  }\n\n  .\\32xl\\:place-self-start {\n    place-self: start;\n  }\n\n  .\\32xl\\:place-self-end {\n    place-self: end;\n  }\n\n  .\\32xl\\:place-self-center {\n    place-self: center;\n  }\n\n  .\\32xl\\:place-self-stretch {\n    place-self: stretch;\n  }\n\n  .\\32xl\\:items-start {\n    align-items: flex-start;\n  }\n\n  .\\32xl\\:items-end {\n    align-items: flex-end;\n  }\n\n  .\\32xl\\:items-center {\n    align-items: center;\n  }\n\n  .\\32xl\\:items-baseline {\n    align-items: baseline;\n  }\n\n  .\\32xl\\:items-stretch {\n    align-items: stretch;\n  }\n\n  .\\32xl\\:content-center {\n    align-content: center;\n  }\n\n  .\\32xl\\:content-start {\n    align-content: flex-start;\n  }\n\n  .\\32xl\\:content-end {\n    align-content: flex-end;\n  }\n\n  .\\32xl\\:content-between {\n    align-content: space-between;\n  }\n\n  .\\32xl\\:content-around {\n    align-content: space-around;\n  }\n\n  .\\32xl\\:content-evenly {\n    align-content: space-evenly;\n  }\n\n  .\\32xl\\:self-auto {\n    align-self: auto;\n  }\n\n  .\\32xl\\:self-start {\n    align-self: flex-start;\n  }\n\n  .\\32xl\\:self-end {\n    align-self: flex-end;\n  }\n\n  .\\32xl\\:self-center {\n    align-self: center;\n  }\n\n  .\\32xl\\:self-stretch {\n    align-self: stretch;\n  }\n\n  .\\32xl\\:justify-items-start {\n    justify-items: start;\n  }\n\n  .\\32xl\\:justify-items-end {\n    justify-items: end;\n  }\n\n  .\\32xl\\:justify-items-center {\n    justify-items: center;\n  }\n\n  .\\32xl\\:justify-items-stretch {\n    justify-items: stretch;\n  }\n\n  .\\32xl\\:justify-start {\n    justify-content: flex-start;\n  }\n\n  .\\32xl\\:justify-end {\n    justify-content: flex-end;\n  }\n\n  .\\32xl\\:justify-center {\n    justify-content: center;\n  }\n\n  .\\32xl\\:justify-between {\n    justify-content: space-between;\n  }\n\n  .\\32xl\\:justify-around {\n    justify-content: space-around;\n  }\n\n  .\\32xl\\:justify-evenly {\n    justify-content: space-evenly;\n  }\n\n  .\\32xl\\:justify-self-auto {\n    justify-self: auto;\n  }\n\n  .\\32xl\\:justify-self-start {\n    justify-self: start;\n  }\n\n  .\\32xl\\:justify-self-end {\n    justify-self: end;\n  }\n\n  .\\32xl\\:justify-self-center {\n    justify-self: center;\n  }\n\n  .\\32xl\\:justify-self-stretch {\n    justify-self: stretch;\n  }\n\n  .\\32xl\\:flex-1 {\n    flex: 1 1 0%;\n  }\n\n  .\\32xl\\:flex-auto {\n    flex: 1 1 auto;\n  }\n\n  .\\32xl\\:flex-initial {\n    flex: 0 1 auto;\n  }\n\n  .\\32xl\\:flex-none {\n    flex: none;\n  }\n\n  .\\32xl\\:flex-grow-0 {\n    flex-grow: 0;\n  }\n\n  .\\32xl\\:flex-grow {\n    flex-grow: 1;\n  }\n\n  .\\32xl\\:flex-shrink-0 {\n    flex-shrink: 0;\n  }\n\n  .\\32xl\\:flex-shrink {\n    flex-shrink: 1;\n  }\n\n  .\\32xl\\:order-1 {\n    order: 1;\n  }\n\n  .\\32xl\\:order-2 {\n    order: 2;\n  }\n\n  .\\32xl\\:order-3 {\n    order: 3;\n  }\n\n  .\\32xl\\:order-4 {\n    order: 4;\n  }\n\n  .\\32xl\\:order-5 {\n    order: 5;\n  }\n\n  .\\32xl\\:order-6 {\n    order: 6;\n  }\n\n  .\\32xl\\:order-7 {\n    order: 7;\n  }\n\n  .\\32xl\\:order-8 {\n    order: 8;\n  }\n\n  .\\32xl\\:order-9 {\n    order: 9;\n  }\n\n  .\\32xl\\:order-10 {\n    order: 10;\n  }\n\n  .\\32xl\\:order-11 {\n    order: 11;\n  }\n\n  .\\32xl\\:order-12 {\n    order: 12;\n  }\n\n  .\\32xl\\:order-first {\n    order: -9999;\n  }\n\n  .\\32xl\\:order-last {\n    order: 9999;\n  }\n\n  .\\32xl\\:order-none {\n    order: 0;\n  }\n\n  .\\32xl\\:float-right {\n    float: right;\n  }\n\n  .\\32xl\\:float-left {\n    float: left;\n  }\n\n  .\\32xl\\:float-none {\n    float: none;\n  }\n\n  .\\32xl\\:clear-left {\n    clear: left;\n  }\n\n  .\\32xl\\:clear-right {\n    clear: right;\n  }\n\n  .\\32xl\\:clear-both {\n    clear: both;\n  }\n\n  .\\32xl\\:clear-none {\n    clear: none;\n  }\n\n  .\\32xl\\:font-sans {\n    font-family: ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, \"Segoe UI\", Roboto, \"Helvetica Neue\", Arial, \"Noto Sans\", sans-serif, \"Apple Color Emoji\", \"Segoe UI Emoji\", \"Segoe UI Symbol\", \"Noto Color Emoji\";\n  }\n\n  .\\32xl\\:font-serif {\n    font-family: ui-serif, Georgia, Cambria, \"Times New Roman\", Times, serif;\n  }\n\n  .\\32xl\\:font-mono {\n    font-family: ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, \"Liberation Mono\", \"Courier New\", monospace;\n  }\n\n  .\\32xl\\:font-thin {\n    font-weight: 100;\n  }\n\n  .\\32xl\\:font-extralight {\n    font-weight: 200;\n  }\n\n  .\\32xl\\:font-light {\n    font-weight: 300;\n  }\n\n  .\\32xl\\:font-normal {\n    font-weight: 400;\n  }\n\n  .\\32xl\\:font-medium {\n    font-weight: 500;\n  }\n\n  .\\32xl\\:font-semibold {\n    font-weight: 600;\n  }\n\n  .\\32xl\\:font-bold {\n    font-weight: 700;\n  }\n\n  .\\32xl\\:font-extrabold {\n    font-weight: 800;\n  }\n\n  .\\32xl\\:font-black {\n    font-weight: 900;\n  }\n\n  .\\32xl\\:hover\\:font-thin:hover {\n    font-weight: 100;\n  }\n\n  .\\32xl\\:hover\\:font-extralight:hover {\n    font-weight: 200;\n  }\n\n  .\\32xl\\:hover\\:font-light:hover {\n    font-weight: 300;\n  }\n\n  .\\32xl\\:hover\\:font-normal:hover {\n    font-weight: 400;\n  }\n\n  .\\32xl\\:hover\\:font-medium:hover {\n    font-weight: 500;\n  }\n\n  .\\32xl\\:hover\\:font-semibold:hover {\n    font-weight: 600;\n  }\n\n  .\\32xl\\:hover\\:font-bold:hover {\n    font-weight: 700;\n  }\n\n  .\\32xl\\:hover\\:font-extrabold:hover {\n    font-weight: 800;\n  }\n\n  .\\32xl\\:hover\\:font-black:hover {\n    font-weight: 900;\n  }\n\n  .\\32xl\\:focus\\:font-thin:focus {\n    font-weight: 100;\n  }\n\n  .\\32xl\\:focus\\:font-extralight:focus {\n    font-weight: 200;\n  }\n\n  .\\32xl\\:focus\\:font-light:focus {\n    font-weight: 300;\n  }\n\n  .\\32xl\\:focus\\:font-normal:focus {\n    font-weight: 400;\n  }\n\n  .\\32xl\\:focus\\:font-medium:focus {\n    font-weight: 500;\n  }\n\n  .\\32xl\\:focus\\:font-semibold:focus {\n    font-weight: 600;\n  }\n\n  .\\32xl\\:focus\\:font-bold:focus {\n    font-weight: 700;\n  }\n\n  .\\32xl\\:focus\\:font-extrabold:focus {\n    font-weight: 800;\n  }\n\n  .\\32xl\\:focus\\:font-black:focus {\n    font-weight: 900;\n  }\n\n  .\\32xl\\:h-0 {\n    height: 0px;\n  }\n\n  .\\32xl\\:h-1 {\n    height: 0.25rem;\n  }\n\n  .\\32xl\\:h-2 {\n    height: 0.5rem;\n  }\n\n  .\\32xl\\:h-3 {\n    height: 0.75rem;\n  }\n\n  .\\32xl\\:h-4 {\n    height: 1rem;\n  }\n\n  .\\32xl\\:h-5 {\n    height: 1.25rem;\n  }\n\n  .\\32xl\\:h-6 {\n    height: 1.5rem;\n  }\n\n  .\\32xl\\:h-7 {\n    height: 1.75rem;\n  }\n\n  .\\32xl\\:h-8 {\n    height: 2rem;\n  }\n\n  .\\32xl\\:h-9 {\n    height: 2.25rem;\n  }\n\n  .\\32xl\\:h-10 {\n    height: 2.5rem;\n  }\n\n  .\\32xl\\:h-11 {\n    height: 2.75rem;\n  }\n\n  .\\32xl\\:h-12 {\n    height: 3rem;\n  }\n\n  .\\32xl\\:h-14 {\n    height: 3.5rem;\n  }\n\n  .\\32xl\\:h-16 {\n    height: 4rem;\n  }\n\n  .\\32xl\\:h-20 {\n    height: 5rem;\n  }\n\n  .\\32xl\\:h-24 {\n    height: 6rem;\n  }\n\n  .\\32xl\\:h-28 {\n    height: 7rem;\n  }\n\n  .\\32xl\\:h-32 {\n    height: 8rem;\n  }\n\n  .\\32xl\\:h-36 {\n    height: 9rem;\n  }\n\n  .\\32xl\\:h-40 {\n    height: 10rem;\n  }\n\n  .\\32xl\\:h-44 {\n    height: 11rem;\n  }\n\n  .\\32xl\\:h-48 {\n    height: 12rem;\n  }\n\n  .\\32xl\\:h-52 {\n    height: 13rem;\n  }\n\n  .\\32xl\\:h-56 {\n    height: 14rem;\n  }\n\n  .\\32xl\\:h-60 {\n    height: 15rem;\n  }\n\n  .\\32xl\\:h-64 {\n    height: 16rem;\n  }\n\n  .\\32xl\\:h-72 {\n    height: 18rem;\n  }\n\n  .\\32xl\\:h-80 {\n    height: 20rem;\n  }\n\n  .\\32xl\\:h-96 {\n    height: 24rem;\n  }\n\n  .\\32xl\\:h-auto {\n    height: auto;\n  }\n\n  .\\32xl\\:h-px {\n    height: 1px;\n  }\n\n  .\\32xl\\:h-0\\.5 {\n    height: 0.125rem;\n  }\n\n  .\\32xl\\:h-1\\.5 {\n    height: 0.375rem;\n  }\n\n  .\\32xl\\:h-2\\.5 {\n    height: 0.625rem;\n  }\n\n  .\\32xl\\:h-3\\.5 {\n    height: 0.875rem;\n  }\n\n  .\\32xl\\:h-1\\/2 {\n    height: 50%;\n  }\n\n  .\\32xl\\:h-1\\/3 {\n    height: 33.333333%;\n  }\n\n  .\\32xl\\:h-2\\/3 {\n    height: 66.666667%;\n  }\n\n  .\\32xl\\:h-1\\/4 {\n    height: 25%;\n  }\n\n  .\\32xl\\:h-2\\/4 {\n    height: 50%;\n  }\n\n  .\\32xl\\:h-3\\/4 {\n    height: 75%;\n  }\n\n  .\\32xl\\:h-1\\/5 {\n    height: 20%;\n  }\n\n  .\\32xl\\:h-2\\/5 {\n    height: 40%;\n  }\n\n  .\\32xl\\:h-3\\/5 {\n    height: 60%;\n  }\n\n  .\\32xl\\:h-4\\/5 {\n    height: 80%;\n  }\n\n  .\\32xl\\:h-1\\/6 {\n    height: 16.666667%;\n  }\n\n  .\\32xl\\:h-2\\/6 {\n    height: 33.333333%;\n  }\n\n  .\\32xl\\:h-3\\/6 {\n    height: 50%;\n  }\n\n  .\\32xl\\:h-4\\/6 {\n    height: 66.666667%;\n  }\n\n  .\\32xl\\:h-5\\/6 {\n    height: 83.333333%;\n  }\n\n  .\\32xl\\:h-full {\n    height: 100%;\n  }\n\n  .\\32xl\\:h-screen {\n    height: 100vh;\n  }\n\n  .\\32xl\\:text-xs {\n    font-size: 0.75rem;\n    line-height: 1rem;\n  }\n\n  .\\32xl\\:text-sm {\n    font-size: 0.875rem;\n    line-height: 1.25rem;\n  }\n\n  .\\32xl\\:text-base {\n    font-size: 1rem;\n    line-height: 1.5rem;\n  }\n\n  .\\32xl\\:text-lg {\n    font-size: 1.125rem;\n    line-height: 1.75rem;\n  }\n\n  .\\32xl\\:text-xl {\n    font-size: 1.25rem;\n    line-height: 1.75rem;\n  }\n\n  .\\32xl\\:text-2xl {\n    font-size: 1.5rem;\n    line-height: 2rem;\n  }\n\n  .\\32xl\\:text-3xl {\n    font-size: 1.875rem;\n    line-height: 2.25rem;\n  }\n\n  .\\32xl\\:text-4xl {\n    font-size: 2.25rem;\n    line-height: 2.5rem;\n  }\n\n  .\\32xl\\:text-5xl {\n    font-size: 3rem;\n    line-height: 1;\n  }\n\n  .\\32xl\\:text-6xl {\n    font-size: 3.75rem;\n    line-height: 1;\n  }\n\n  .\\32xl\\:text-7xl {\n    font-size: 4.5rem;\n    line-height: 1;\n  }\n\n  .\\32xl\\:text-8xl {\n    font-size: 6rem;\n    line-height: 1;\n  }\n\n  .\\32xl\\:text-9xl {\n    font-size: 8rem;\n    line-height: 1;\n  }\n\n  .\\32xl\\:leading-3 {\n    line-height: .75rem;\n  }\n\n  .\\32xl\\:leading-4 {\n    line-height: 1rem;\n  }\n\n  .\\32xl\\:leading-5 {\n    line-height: 1.25rem;\n  }\n\n  .\\32xl\\:leading-6 {\n    line-height: 1.5rem;\n  }\n\n  .\\32xl\\:leading-7 {\n    line-height: 1.75rem;\n  }\n\n  .\\32xl\\:leading-8 {\n    line-height: 2rem;\n  }\n\n  .\\32xl\\:leading-9 {\n    line-height: 2.25rem;\n  }\n\n  .\\32xl\\:leading-10 {\n    line-height: 2.5rem;\n  }\n\n  .\\32xl\\:leading-none {\n    line-height: 1;\n  }\n\n  .\\32xl\\:leading-tight {\n    line-height: 1.25;\n  }\n\n  .\\32xl\\:leading-snug {\n    line-height: 1.375;\n  }\n\n  .\\32xl\\:leading-normal {\n    line-height: 1.5;\n  }\n\n  .\\32xl\\:leading-relaxed {\n    line-height: 1.625;\n  }\n\n  .\\32xl\\:leading-loose {\n    line-height: 2;\n  }\n\n  .\\32xl\\:list-inside {\n    list-style-position: inside;\n  }\n\n  .\\32xl\\:list-outside {\n    list-style-position: outside;\n  }\n\n  .\\32xl\\:list-none {\n    list-style-type: none;\n  }\n\n  .\\32xl\\:list-disc {\n    list-style-type: disc;\n  }\n\n  .\\32xl\\:list-decimal {\n    list-style-type: decimal;\n  }\n\n  .\\32xl\\:m-0 {\n    margin: 0px;\n  }\n\n  .\\32xl\\:m-1 {\n    margin: 0.25rem;\n  }\n\n  .\\32xl\\:m-2 {\n    margin: 0.5rem;\n  }\n\n  .\\32xl\\:m-3 {\n    margin: 0.75rem;\n  }\n\n  .\\32xl\\:m-4 {\n    margin: 1rem;\n  }\n\n  .\\32xl\\:m-5 {\n    margin: 1.25rem;\n  }\n\n  .\\32xl\\:m-6 {\n    margin: 1.5rem;\n  }\n\n  .\\32xl\\:m-7 {\n    margin: 1.75rem;\n  }\n\n  .\\32xl\\:m-8 {\n    margin: 2rem;\n  }\n\n  .\\32xl\\:m-9 {\n    margin: 2.25rem;\n  }\n\n  .\\32xl\\:m-10 {\n    margin: 2.5rem;\n  }\n\n  .\\32xl\\:m-11 {\n    margin: 2.75rem;\n  }\n\n  .\\32xl\\:m-12 {\n    margin: 3rem;\n  }\n\n  .\\32xl\\:m-14 {\n    margin: 3.5rem;\n  }\n\n  .\\32xl\\:m-16 {\n    margin: 4rem;\n  }\n\n  .\\32xl\\:m-20 {\n    margin: 5rem;\n  }\n\n  .\\32xl\\:m-24 {\n    margin: 6rem;\n  }\n\n  .\\32xl\\:m-28 {\n    margin: 7rem;\n  }\n\n  .\\32xl\\:m-32 {\n    margin: 8rem;\n  }\n\n  .\\32xl\\:m-36 {\n    margin: 9rem;\n  }\n\n  .\\32xl\\:m-40 {\n    margin: 10rem;\n  }\n\n  .\\32xl\\:m-44 {\n    margin: 11rem;\n  }\n\n  .\\32xl\\:m-48 {\n    margin: 12rem;\n  }\n\n  .\\32xl\\:m-52 {\n    margin: 13rem;\n  }\n\n  .\\32xl\\:m-56 {\n    margin: 14rem;\n  }\n\n  .\\32xl\\:m-60 {\n    margin: 15rem;\n  }\n\n  .\\32xl\\:m-64 {\n    margin: 16rem;\n  }\n\n  .\\32xl\\:m-72 {\n    margin: 18rem;\n  }\n\n  .\\32xl\\:m-80 {\n    margin: 20rem;\n  }\n\n  .\\32xl\\:m-96 {\n    margin: 24rem;\n  }\n\n  .\\32xl\\:m-auto {\n    margin: auto;\n  }\n\n  .\\32xl\\:m-px {\n    margin: 1px;\n  }\n\n  .\\32xl\\:m-0\\.5 {\n    margin: 0.125rem;\n  }\n\n  .\\32xl\\:m-1\\.5 {\n    margin: 0.375rem;\n  }\n\n  .\\32xl\\:m-2\\.5 {\n    margin: 0.625rem;\n  }\n\n  .\\32xl\\:m-3\\.5 {\n    margin: 0.875rem;\n  }\n\n  .\\32xl\\:-m-0 {\n    margin: 0px;\n  }\n\n  .\\32xl\\:-m-1 {\n    margin: -0.25rem;\n  }\n\n  .\\32xl\\:-m-2 {\n    margin: -0.5rem;\n  }\n\n  .\\32xl\\:-m-3 {\n    margin: -0.75rem;\n  }\n\n  .\\32xl\\:-m-4 {\n    margin: -1rem;\n  }\n\n  .\\32xl\\:-m-5 {\n    margin: -1.25rem;\n  }\n\n  .\\32xl\\:-m-6 {\n    margin: -1.5rem;\n  }\n\n  .\\32xl\\:-m-7 {\n    margin: -1.75rem;\n  }\n\n  .\\32xl\\:-m-8 {\n    margin: -2rem;\n  }\n\n  .\\32xl\\:-m-9 {\n    margin: -2.25rem;\n  }\n\n  .\\32xl\\:-m-10 {\n    margin: -2.5rem;\n  }\n\n  .\\32xl\\:-m-11 {\n    margin: -2.75rem;\n  }\n\n  .\\32xl\\:-m-12 {\n    margin: -3rem;\n  }\n\n  .\\32xl\\:-m-14 {\n    margin: -3.5rem;\n  }\n\n  .\\32xl\\:-m-16 {\n    margin: -4rem;\n  }\n\n  .\\32xl\\:-m-20 {\n    margin: -5rem;\n  }\n\n  .\\32xl\\:-m-24 {\n    margin: -6rem;\n  }\n\n  .\\32xl\\:-m-28 {\n    margin: -7rem;\n  }\n\n  .\\32xl\\:-m-32 {\n    margin: -8rem;\n  }\n\n  .\\32xl\\:-m-36 {\n    margin: -9rem;\n  }\n\n  .\\32xl\\:-m-40 {\n    margin: -10rem;\n  }\n\n  .\\32xl\\:-m-44 {\n    margin: -11rem;\n  }\n\n  .\\32xl\\:-m-48 {\n    margin: -12rem;\n  }\n\n  .\\32xl\\:-m-52 {\n    margin: -13rem;\n  }\n\n  .\\32xl\\:-m-56 {\n    margin: -14rem;\n  }\n\n  .\\32xl\\:-m-60 {\n    margin: -15rem;\n  }\n\n  .\\32xl\\:-m-64 {\n    margin: -16rem;\n  }\n\n  .\\32xl\\:-m-72 {\n    margin: -18rem;\n  }\n\n  .\\32xl\\:-m-80 {\n    margin: -20rem;\n  }\n\n  .\\32xl\\:-m-96 {\n    margin: -24rem;\n  }\n\n  .\\32xl\\:-m-px {\n    margin: -1px;\n  }\n\n  .\\32xl\\:-m-0\\.5 {\n    margin: -0.125rem;\n  }\n\n  .\\32xl\\:-m-1\\.5 {\n    margin: -0.375rem;\n  }\n\n  .\\32xl\\:-m-2\\.5 {\n    margin: -0.625rem;\n  }\n\n  .\\32xl\\:-m-3\\.5 {\n    margin: -0.875rem;\n  }\n\n  .\\32xl\\:my-0 {\n    margin-top: 0px;\n    margin-bottom: 0px;\n  }\n\n  .\\32xl\\:mx-0 {\n    margin-left: 0px;\n    margin-right: 0px;\n  }\n\n  .\\32xl\\:my-1 {\n    margin-top: 0.25rem;\n    margin-bottom: 0.25rem;\n  }\n\n  .\\32xl\\:mx-1 {\n    margin-left: 0.25rem;\n    margin-right: 0.25rem;\n  }\n\n  .\\32xl\\:my-2 {\n    margin-top: 0.5rem;\n    margin-bottom: 0.5rem;\n  }\n\n  .\\32xl\\:mx-2 {\n    margin-left: 0.5rem;\n    margin-right: 0.5rem;\n  }\n\n  .\\32xl\\:my-3 {\n    margin-top: 0.75rem;\n    margin-bottom: 0.75rem;\n  }\n\n  .\\32xl\\:mx-3 {\n    margin-left: 0.75rem;\n    margin-right: 0.75rem;\n  }\n\n  .\\32xl\\:my-4 {\n    margin-top: 1rem;\n    margin-bottom: 1rem;\n  }\n\n  .\\32xl\\:mx-4 {\n    margin-left: 1rem;\n    margin-right: 1rem;\n  }\n\n  .\\32xl\\:my-5 {\n    margin-top: 1.25rem;\n    margin-bottom: 1.25rem;\n  }\n\n  .\\32xl\\:mx-5 {\n    margin-left: 1.25rem;\n    margin-right: 1.25rem;\n  }\n\n  .\\32xl\\:my-6 {\n    margin-top: 1.5rem;\n    margin-bottom: 1.5rem;\n  }\n\n  .\\32xl\\:mx-6 {\n    margin-left: 1.5rem;\n    margin-right: 1.5rem;\n  }\n\n  .\\32xl\\:my-7 {\n    margin-top: 1.75rem;\n    margin-bottom: 1.75rem;\n  }\n\n  .\\32xl\\:mx-7 {\n    margin-left: 1.75rem;\n    margin-right: 1.75rem;\n  }\n\n  .\\32xl\\:my-8 {\n    margin-top: 2rem;\n    margin-bottom: 2rem;\n  }\n\n  .\\32xl\\:mx-8 {\n    margin-left: 2rem;\n    margin-right: 2rem;\n  }\n\n  .\\32xl\\:my-9 {\n    margin-top: 2.25rem;\n    margin-bottom: 2.25rem;\n  }\n\n  .\\32xl\\:mx-9 {\n    margin-left: 2.25rem;\n    margin-right: 2.25rem;\n  }\n\n  .\\32xl\\:my-10 {\n    margin-top: 2.5rem;\n    margin-bottom: 2.5rem;\n  }\n\n  .\\32xl\\:mx-10 {\n    margin-left: 2.5rem;\n    margin-right: 2.5rem;\n  }\n\n  .\\32xl\\:my-11 {\n    margin-top: 2.75rem;\n    margin-bottom: 2.75rem;\n  }\n\n  .\\32xl\\:mx-11 {\n    margin-left: 2.75rem;\n    margin-right: 2.75rem;\n  }\n\n  .\\32xl\\:my-12 {\n    margin-top: 3rem;\n    margin-bottom: 3rem;\n  }\n\n  .\\32xl\\:mx-12 {\n    margin-left: 3rem;\n    margin-right: 3rem;\n  }\n\n  .\\32xl\\:my-14 {\n    margin-top: 3.5rem;\n    margin-bottom: 3.5rem;\n  }\n\n  .\\32xl\\:mx-14 {\n    margin-left: 3.5rem;\n    margin-right: 3.5rem;\n  }\n\n  .\\32xl\\:my-16 {\n    margin-top: 4rem;\n    margin-bottom: 4rem;\n  }\n\n  .\\32xl\\:mx-16 {\n    margin-left: 4rem;\n    margin-right: 4rem;\n  }\n\n  .\\32xl\\:my-20 {\n    margin-top: 5rem;\n    margin-bottom: 5rem;\n  }\n\n  .\\32xl\\:mx-20 {\n    margin-left: 5rem;\n    margin-right: 5rem;\n  }\n\n  .\\32xl\\:my-24 {\n    margin-top: 6rem;\n    margin-bottom: 6rem;\n  }\n\n  .\\32xl\\:mx-24 {\n    margin-left: 6rem;\n    margin-right: 6rem;\n  }\n\n  .\\32xl\\:my-28 {\n    margin-top: 7rem;\n    margin-bottom: 7rem;\n  }\n\n  .\\32xl\\:mx-28 {\n    margin-left: 7rem;\n    margin-right: 7rem;\n  }\n\n  .\\32xl\\:my-32 {\n    margin-top: 8rem;\n    margin-bottom: 8rem;\n  }\n\n  .\\32xl\\:mx-32 {\n    margin-left: 8rem;\n    margin-right: 8rem;\n  }\n\n  .\\32xl\\:my-36 {\n    margin-top: 9rem;\n    margin-bottom: 9rem;\n  }\n\n  .\\32xl\\:mx-36 {\n    margin-left: 9rem;\n    margin-right: 9rem;\n  }\n\n  .\\32xl\\:my-40 {\n    margin-top: 10rem;\n    margin-bottom: 10rem;\n  }\n\n  .\\32xl\\:mx-40 {\n    margin-left: 10rem;\n    margin-right: 10rem;\n  }\n\n  .\\32xl\\:my-44 {\n    margin-top: 11rem;\n    margin-bottom: 11rem;\n  }\n\n  .\\32xl\\:mx-44 {\n    margin-left: 11rem;\n    margin-right: 11rem;\n  }\n\n  .\\32xl\\:my-48 {\n    margin-top: 12rem;\n    margin-bottom: 12rem;\n  }\n\n  .\\32xl\\:mx-48 {\n    margin-left: 12rem;\n    margin-right: 12rem;\n  }\n\n  .\\32xl\\:my-52 {\n    margin-top: 13rem;\n    margin-bottom: 13rem;\n  }\n\n  .\\32xl\\:mx-52 {\n    margin-left: 13rem;\n    margin-right: 13rem;\n  }\n\n  .\\32xl\\:my-56 {\n    margin-top: 14rem;\n    margin-bottom: 14rem;\n  }\n\n  .\\32xl\\:mx-56 {\n    margin-left: 14rem;\n    margin-right: 14rem;\n  }\n\n  .\\32xl\\:my-60 {\n    margin-top: 15rem;\n    margin-bottom: 15rem;\n  }\n\n  .\\32xl\\:mx-60 {\n    margin-left: 15rem;\n    margin-right: 15rem;\n  }\n\n  .\\32xl\\:my-64 {\n    margin-top: 16rem;\n    margin-bottom: 16rem;\n  }\n\n  .\\32xl\\:mx-64 {\n    margin-left: 16rem;\n    margin-right: 16rem;\n  }\n\n  .\\32xl\\:my-72 {\n    margin-top: 18rem;\n    margin-bottom: 18rem;\n  }\n\n  .\\32xl\\:mx-72 {\n    margin-left: 18rem;\n    margin-right: 18rem;\n  }\n\n  .\\32xl\\:my-80 {\n    margin-top: 20rem;\n    margin-bottom: 20rem;\n  }\n\n  .\\32xl\\:mx-80 {\n    margin-left: 20rem;\n    margin-right: 20rem;\n  }\n\n  .\\32xl\\:my-96 {\n    margin-top: 24rem;\n    margin-bottom: 24rem;\n  }\n\n  .\\32xl\\:mx-96 {\n    margin-left: 24rem;\n    margin-right: 24rem;\n  }\n\n  .\\32xl\\:my-auto {\n    margin-top: auto;\n    margin-bottom: auto;\n  }\n\n  .\\32xl\\:mx-auto {\n    margin-left: auto;\n    margin-right: auto;\n  }\n\n  .\\32xl\\:my-px {\n    margin-top: 1px;\n    margin-bottom: 1px;\n  }\n\n  .\\32xl\\:mx-px {\n    margin-left: 1px;\n    margin-right: 1px;\n  }\n\n  .\\32xl\\:my-0\\.5 {\n    margin-top: 0.125rem;\n    margin-bottom: 0.125rem;\n  }\n\n  .\\32xl\\:mx-0\\.5 {\n    margin-left: 0.125rem;\n    margin-right: 0.125rem;\n  }\n\n  .\\32xl\\:my-1\\.5 {\n    margin-top: 0.375rem;\n    margin-bottom: 0.375rem;\n  }\n\n  .\\32xl\\:mx-1\\.5 {\n    margin-left: 0.375rem;\n    margin-right: 0.375rem;\n  }\n\n  .\\32xl\\:my-2\\.5 {\n    margin-top: 0.625rem;\n    margin-bottom: 0.625rem;\n  }\n\n  .\\32xl\\:mx-2\\.5 {\n    margin-left: 0.625rem;\n    margin-right: 0.625rem;\n  }\n\n  .\\32xl\\:my-3\\.5 {\n    margin-top: 0.875rem;\n    margin-bottom: 0.875rem;\n  }\n\n  .\\32xl\\:mx-3\\.5 {\n    margin-left: 0.875rem;\n    margin-right: 0.875rem;\n  }\n\n  .\\32xl\\:-my-0 {\n    margin-top: 0px;\n    margin-bottom: 0px;\n  }\n\n  .\\32xl\\:-mx-0 {\n    margin-left: 0px;\n    margin-right: 0px;\n  }\n\n  .\\32xl\\:-my-1 {\n    margin-top: -0.25rem;\n    margin-bottom: -0.25rem;\n  }\n\n  .\\32xl\\:-mx-1 {\n    margin-left: -0.25rem;\n    margin-right: -0.25rem;\n  }\n\n  .\\32xl\\:-my-2 {\n    margin-top: -0.5rem;\n    margin-bottom: -0.5rem;\n  }\n\n  .\\32xl\\:-mx-2 {\n    margin-left: -0.5rem;\n    margin-right: -0.5rem;\n  }\n\n  .\\32xl\\:-my-3 {\n    margin-top: -0.75rem;\n    margin-bottom: -0.75rem;\n  }\n\n  .\\32xl\\:-mx-3 {\n    margin-left: -0.75rem;\n    margin-right: -0.75rem;\n  }\n\n  .\\32xl\\:-my-4 {\n    margin-top: -1rem;\n    margin-bottom: -1rem;\n  }\n\n  .\\32xl\\:-mx-4 {\n    margin-left: -1rem;\n    margin-right: -1rem;\n  }\n\n  .\\32xl\\:-my-5 {\n    margin-top: -1.25rem;\n    margin-bottom: -1.25rem;\n  }\n\n  .\\32xl\\:-mx-5 {\n    margin-left: -1.25rem;\n    margin-right: -1.25rem;\n  }\n\n  .\\32xl\\:-my-6 {\n    margin-top: -1.5rem;\n    margin-bottom: -1.5rem;\n  }\n\n  .\\32xl\\:-mx-6 {\n    margin-left: -1.5rem;\n    margin-right: -1.5rem;\n  }\n\n  .\\32xl\\:-my-7 {\n    margin-top: -1.75rem;\n    margin-bottom: -1.75rem;\n  }\n\n  .\\32xl\\:-mx-7 {\n    margin-left: -1.75rem;\n    margin-right: -1.75rem;\n  }\n\n  .\\32xl\\:-my-8 {\n    margin-top: -2rem;\n    margin-bottom: -2rem;\n  }\n\n  .\\32xl\\:-mx-8 {\n    margin-left: -2rem;\n    margin-right: -2rem;\n  }\n\n  .\\32xl\\:-my-9 {\n    margin-top: -2.25rem;\n    margin-bottom: -2.25rem;\n  }\n\n  .\\32xl\\:-mx-9 {\n    margin-left: -2.25rem;\n    margin-right: -2.25rem;\n  }\n\n  .\\32xl\\:-my-10 {\n    margin-top: -2.5rem;\n    margin-bottom: -2.5rem;\n  }\n\n  .\\32xl\\:-mx-10 {\n    margin-left: -2.5rem;\n    margin-right: -2.5rem;\n  }\n\n  .\\32xl\\:-my-11 {\n    margin-top: -2.75rem;\n    margin-bottom: -2.75rem;\n  }\n\n  .\\32xl\\:-mx-11 {\n    margin-left: -2.75rem;\n    margin-right: -2.75rem;\n  }\n\n  .\\32xl\\:-my-12 {\n    margin-top: -3rem;\n    margin-bottom: -3rem;\n  }\n\n  .\\32xl\\:-mx-12 {\n    margin-left: -3rem;\n    margin-right: -3rem;\n  }\n\n  .\\32xl\\:-my-14 {\n    margin-top: -3.5rem;\n    margin-bottom: -3.5rem;\n  }\n\n  .\\32xl\\:-mx-14 {\n    margin-left: -3.5rem;\n    margin-right: -3.5rem;\n  }\n\n  .\\32xl\\:-my-16 {\n    margin-top: -4rem;\n    margin-bottom: -4rem;\n  }\n\n  .\\32xl\\:-mx-16 {\n    margin-left: -4rem;\n    margin-right: -4rem;\n  }\n\n  .\\32xl\\:-my-20 {\n    margin-top: -5rem;\n    margin-bottom: -5rem;\n  }\n\n  .\\32xl\\:-mx-20 {\n    margin-left: -5rem;\n    margin-right: -5rem;\n  }\n\n  .\\32xl\\:-my-24 {\n    margin-top: -6rem;\n    margin-bottom: -6rem;\n  }\n\n  .\\32xl\\:-mx-24 {\n    margin-left: -6rem;\n    margin-right: -6rem;\n  }\n\n  .\\32xl\\:-my-28 {\n    margin-top: -7rem;\n    margin-bottom: -7rem;\n  }\n\n  .\\32xl\\:-mx-28 {\n    margin-left: -7rem;\n    margin-right: -7rem;\n  }\n\n  .\\32xl\\:-my-32 {\n    margin-top: -8rem;\n    margin-bottom: -8rem;\n  }\n\n  .\\32xl\\:-mx-32 {\n    margin-left: -8rem;\n    margin-right: -8rem;\n  }\n\n  .\\32xl\\:-my-36 {\n    margin-top: -9rem;\n    margin-bottom: -9rem;\n  }\n\n  .\\32xl\\:-mx-36 {\n    margin-left: -9rem;\n    margin-right: -9rem;\n  }\n\n  .\\32xl\\:-my-40 {\n    margin-top: -10rem;\n    margin-bottom: -10rem;\n  }\n\n  .\\32xl\\:-mx-40 {\n    margin-left: -10rem;\n    margin-right: -10rem;\n  }\n\n  .\\32xl\\:-my-44 {\n    margin-top: -11rem;\n    margin-bottom: -11rem;\n  }\n\n  .\\32xl\\:-mx-44 {\n    margin-left: -11rem;\n    margin-right: -11rem;\n  }\n\n  .\\32xl\\:-my-48 {\n    margin-top: -12rem;\n    margin-bottom: -12rem;\n  }\n\n  .\\32xl\\:-mx-48 {\n    margin-left: -12rem;\n    margin-right: -12rem;\n  }\n\n  .\\32xl\\:-my-52 {\n    margin-top: -13rem;\n    margin-bottom: -13rem;\n  }\n\n  .\\32xl\\:-mx-52 {\n    margin-left: -13rem;\n    margin-right: -13rem;\n  }\n\n  .\\32xl\\:-my-56 {\n    margin-top: -14rem;\n    margin-bottom: -14rem;\n  }\n\n  .\\32xl\\:-mx-56 {\n    margin-left: -14rem;\n    margin-right: -14rem;\n  }\n\n  .\\32xl\\:-my-60 {\n    margin-top: -15rem;\n    margin-bottom: -15rem;\n  }\n\n  .\\32xl\\:-mx-60 {\n    margin-left: -15rem;\n    margin-right: -15rem;\n  }\n\n  .\\32xl\\:-my-64 {\n    margin-top: -16rem;\n    margin-bottom: -16rem;\n  }\n\n  .\\32xl\\:-mx-64 {\n    margin-left: -16rem;\n    margin-right: -16rem;\n  }\n\n  .\\32xl\\:-my-72 {\n    margin-top: -18rem;\n    margin-bottom: -18rem;\n  }\n\n  .\\32xl\\:-mx-72 {\n    margin-left: -18rem;\n    margin-right: -18rem;\n  }\n\n  .\\32xl\\:-my-80 {\n    margin-top: -20rem;\n    margin-bottom: -20rem;\n  }\n\n  .\\32xl\\:-mx-80 {\n    margin-left: -20rem;\n    margin-right: -20rem;\n  }\n\n  .\\32xl\\:-my-96 {\n    margin-top: -24rem;\n    margin-bottom: -24rem;\n  }\n\n  .\\32xl\\:-mx-96 {\n    margin-left: -24rem;\n    margin-right: -24rem;\n  }\n\n  .\\32xl\\:-my-px {\n    margin-top: -1px;\n    margin-bottom: -1px;\n  }\n\n  .\\32xl\\:-mx-px {\n    margin-left: -1px;\n    margin-right: -1px;\n  }\n\n  .\\32xl\\:-my-0\\.5 {\n    margin-top: -0.125rem;\n    margin-bottom: -0.125rem;\n  }\n\n  .\\32xl\\:-mx-0\\.5 {\n    margin-left: -0.125rem;\n    margin-right: -0.125rem;\n  }\n\n  .\\32xl\\:-my-1\\.5 {\n    margin-top: -0.375rem;\n    margin-bottom: -0.375rem;\n  }\n\n  .\\32xl\\:-mx-1\\.5 {\n    margin-left: -0.375rem;\n    margin-right: -0.375rem;\n  }\n\n  .\\32xl\\:-my-2\\.5 {\n    margin-top: -0.625rem;\n    margin-bottom: -0.625rem;\n  }\n\n  .\\32xl\\:-mx-2\\.5 {\n    margin-left: -0.625rem;\n    margin-right: -0.625rem;\n  }\n\n  .\\32xl\\:-my-3\\.5 {\n    margin-top: -0.875rem;\n    margin-bottom: -0.875rem;\n  }\n\n  .\\32xl\\:-mx-3\\.5 {\n    margin-left: -0.875rem;\n    margin-right: -0.875rem;\n  }\n\n  .\\32xl\\:mt-0 {\n    margin-top: 0px;\n  }\n\n  .\\32xl\\:mr-0 {\n    margin-right: 0px;\n  }\n\n  .\\32xl\\:mb-0 {\n    margin-bottom: 0px;\n  }\n\n  .\\32xl\\:ml-0 {\n    margin-left: 0px;\n  }\n\n  .\\32xl\\:mt-1 {\n    margin-top: 0.25rem;\n  }\n\n  .\\32xl\\:mr-1 {\n    margin-right: 0.25rem;\n  }\n\n  .\\32xl\\:mb-1 {\n    margin-bottom: 0.25rem;\n  }\n\n  .\\32xl\\:ml-1 {\n    margin-left: 0.25rem;\n  }\n\n  .\\32xl\\:mt-2 {\n    margin-top: 0.5rem;\n  }\n\n  .\\32xl\\:mr-2 {\n    margin-right: 0.5rem;\n  }\n\n  .\\32xl\\:mb-2 {\n    margin-bottom: 0.5rem;\n  }\n\n  .\\32xl\\:ml-2 {\n    margin-left: 0.5rem;\n  }\n\n  .\\32xl\\:mt-3 {\n    margin-top: 0.75rem;\n  }\n\n  .\\32xl\\:mr-3 {\n    margin-right: 0.75rem;\n  }\n\n  .\\32xl\\:mb-3 {\n    margin-bottom: 0.75rem;\n  }\n\n  .\\32xl\\:ml-3 {\n    margin-left: 0.75rem;\n  }\n\n  .\\32xl\\:mt-4 {\n    margin-top: 1rem;\n  }\n\n  .\\32xl\\:mr-4 {\n    margin-right: 1rem;\n  }\n\n  .\\32xl\\:mb-4 {\n    margin-bottom: 1rem;\n  }\n\n  .\\32xl\\:ml-4 {\n    margin-left: 1rem;\n  }\n\n  .\\32xl\\:mt-5 {\n    margin-top: 1.25rem;\n  }\n\n  .\\32xl\\:mr-5 {\n    margin-right: 1.25rem;\n  }\n\n  .\\32xl\\:mb-5 {\n    margin-bottom: 1.25rem;\n  }\n\n  .\\32xl\\:ml-5 {\n    margin-left: 1.25rem;\n  }\n\n  .\\32xl\\:mt-6 {\n    margin-top: 1.5rem;\n  }\n\n  .\\32xl\\:mr-6 {\n    margin-right: 1.5rem;\n  }\n\n  .\\32xl\\:mb-6 {\n    margin-bottom: 1.5rem;\n  }\n\n  .\\32xl\\:ml-6 {\n    margin-left: 1.5rem;\n  }\n\n  .\\32xl\\:mt-7 {\n    margin-top: 1.75rem;\n  }\n\n  .\\32xl\\:mr-7 {\n    margin-right: 1.75rem;\n  }\n\n  .\\32xl\\:mb-7 {\n    margin-bottom: 1.75rem;\n  }\n\n  .\\32xl\\:ml-7 {\n    margin-left: 1.75rem;\n  }\n\n  .\\32xl\\:mt-8 {\n    margin-top: 2rem;\n  }\n\n  .\\32xl\\:mr-8 {\n    margin-right: 2rem;\n  }\n\n  .\\32xl\\:mb-8 {\n    margin-bottom: 2rem;\n  }\n\n  .\\32xl\\:ml-8 {\n    margin-left: 2rem;\n  }\n\n  .\\32xl\\:mt-9 {\n    margin-top: 2.25rem;\n  }\n\n  .\\32xl\\:mr-9 {\n    margin-right: 2.25rem;\n  }\n\n  .\\32xl\\:mb-9 {\n    margin-bottom: 2.25rem;\n  }\n\n  .\\32xl\\:ml-9 {\n    margin-left: 2.25rem;\n  }\n\n  .\\32xl\\:mt-10 {\n    margin-top: 2.5rem;\n  }\n\n  .\\32xl\\:mr-10 {\n    margin-right: 2.5rem;\n  }\n\n  .\\32xl\\:mb-10 {\n    margin-bottom: 2.5rem;\n  }\n\n  .\\32xl\\:ml-10 {\n    margin-left: 2.5rem;\n  }\n\n  .\\32xl\\:mt-11 {\n    margin-top: 2.75rem;\n  }\n\n  .\\32xl\\:mr-11 {\n    margin-right: 2.75rem;\n  }\n\n  .\\32xl\\:mb-11 {\n    margin-bottom: 2.75rem;\n  }\n\n  .\\32xl\\:ml-11 {\n    margin-left: 2.75rem;\n  }\n\n  .\\32xl\\:mt-12 {\n    margin-top: 3rem;\n  }\n\n  .\\32xl\\:mr-12 {\n    margin-right: 3rem;\n  }\n\n  .\\32xl\\:mb-12 {\n    margin-bottom: 3rem;\n  }\n\n  .\\32xl\\:ml-12 {\n    margin-left: 3rem;\n  }\n\n  .\\32xl\\:mt-14 {\n    margin-top: 3.5rem;\n  }\n\n  .\\32xl\\:mr-14 {\n    margin-right: 3.5rem;\n  }\n\n  .\\32xl\\:mb-14 {\n    margin-bottom: 3.5rem;\n  }\n\n  .\\32xl\\:ml-14 {\n    margin-left: 3.5rem;\n  }\n\n  .\\32xl\\:mt-16 {\n    margin-top: 4rem;\n  }\n\n  .\\32xl\\:mr-16 {\n    margin-right: 4rem;\n  }\n\n  .\\32xl\\:mb-16 {\n    margin-bottom: 4rem;\n  }\n\n  .\\32xl\\:ml-16 {\n    margin-left: 4rem;\n  }\n\n  .\\32xl\\:mt-20 {\n    margin-top: 5rem;\n  }\n\n  .\\32xl\\:mr-20 {\n    margin-right: 5rem;\n  }\n\n  .\\32xl\\:mb-20 {\n    margin-bottom: 5rem;\n  }\n\n  .\\32xl\\:ml-20 {\n    margin-left: 5rem;\n  }\n\n  .\\32xl\\:mt-24 {\n    margin-top: 6rem;\n  }\n\n  .\\32xl\\:mr-24 {\n    margin-right: 6rem;\n  }\n\n  .\\32xl\\:mb-24 {\n    margin-bottom: 6rem;\n  }\n\n  .\\32xl\\:ml-24 {\n    margin-left: 6rem;\n  }\n\n  .\\32xl\\:mt-28 {\n    margin-top: 7rem;\n  }\n\n  .\\32xl\\:mr-28 {\n    margin-right: 7rem;\n  }\n\n  .\\32xl\\:mb-28 {\n    margin-bottom: 7rem;\n  }\n\n  .\\32xl\\:ml-28 {\n    margin-left: 7rem;\n  }\n\n  .\\32xl\\:mt-32 {\n    margin-top: 8rem;\n  }\n\n  .\\32xl\\:mr-32 {\n    margin-right: 8rem;\n  }\n\n  .\\32xl\\:mb-32 {\n    margin-bottom: 8rem;\n  }\n\n  .\\32xl\\:ml-32 {\n    margin-left: 8rem;\n  }\n\n  .\\32xl\\:mt-36 {\n    margin-top: 9rem;\n  }\n\n  .\\32xl\\:mr-36 {\n    margin-right: 9rem;\n  }\n\n  .\\32xl\\:mb-36 {\n    margin-bottom: 9rem;\n  }\n\n  .\\32xl\\:ml-36 {\n    margin-left: 9rem;\n  }\n\n  .\\32xl\\:mt-40 {\n    margin-top: 10rem;\n  }\n\n  .\\32xl\\:mr-40 {\n    margin-right: 10rem;\n  }\n\n  .\\32xl\\:mb-40 {\n    margin-bottom: 10rem;\n  }\n\n  .\\32xl\\:ml-40 {\n    margin-left: 10rem;\n  }\n\n  .\\32xl\\:mt-44 {\n    margin-top: 11rem;\n  }\n\n  .\\32xl\\:mr-44 {\n    margin-right: 11rem;\n  }\n\n  .\\32xl\\:mb-44 {\n    margin-bottom: 11rem;\n  }\n\n  .\\32xl\\:ml-44 {\n    margin-left: 11rem;\n  }\n\n  .\\32xl\\:mt-48 {\n    margin-top: 12rem;\n  }\n\n  .\\32xl\\:mr-48 {\n    margin-right: 12rem;\n  }\n\n  .\\32xl\\:mb-48 {\n    margin-bottom: 12rem;\n  }\n\n  .\\32xl\\:ml-48 {\n    margin-left: 12rem;\n  }\n\n  .\\32xl\\:mt-52 {\n    margin-top: 13rem;\n  }\n\n  .\\32xl\\:mr-52 {\n    margin-right: 13rem;\n  }\n\n  .\\32xl\\:mb-52 {\n    margin-bottom: 13rem;\n  }\n\n  .\\32xl\\:ml-52 {\n    margin-left: 13rem;\n  }\n\n  .\\32xl\\:mt-56 {\n    margin-top: 14rem;\n  }\n\n  .\\32xl\\:mr-56 {\n    margin-right: 14rem;\n  }\n\n  .\\32xl\\:mb-56 {\n    margin-bottom: 14rem;\n  }\n\n  .\\32xl\\:ml-56 {\n    margin-left: 14rem;\n  }\n\n  .\\32xl\\:mt-60 {\n    margin-top: 15rem;\n  }\n\n  .\\32xl\\:mr-60 {\n    margin-right: 15rem;\n  }\n\n  .\\32xl\\:mb-60 {\n    margin-bottom: 15rem;\n  }\n\n  .\\32xl\\:ml-60 {\n    margin-left: 15rem;\n  }\n\n  .\\32xl\\:mt-64 {\n    margin-top: 16rem;\n  }\n\n  .\\32xl\\:mr-64 {\n    margin-right: 16rem;\n  }\n\n  .\\32xl\\:mb-64 {\n    margin-bottom: 16rem;\n  }\n\n  .\\32xl\\:ml-64 {\n    margin-left: 16rem;\n  }\n\n  .\\32xl\\:mt-72 {\n    margin-top: 18rem;\n  }\n\n  .\\32xl\\:mr-72 {\n    margin-right: 18rem;\n  }\n\n  .\\32xl\\:mb-72 {\n    margin-bottom: 18rem;\n  }\n\n  .\\32xl\\:ml-72 {\n    margin-left: 18rem;\n  }\n\n  .\\32xl\\:mt-80 {\n    margin-top: 20rem;\n  }\n\n  .\\32xl\\:mr-80 {\n    margin-right: 20rem;\n  }\n\n  .\\32xl\\:mb-80 {\n    margin-bottom: 20rem;\n  }\n\n  .\\32xl\\:ml-80 {\n    margin-left: 20rem;\n  }\n\n  .\\32xl\\:mt-96 {\n    margin-top: 24rem;\n  }\n\n  .\\32xl\\:mr-96 {\n    margin-right: 24rem;\n  }\n\n  .\\32xl\\:mb-96 {\n    margin-bottom: 24rem;\n  }\n\n  .\\32xl\\:ml-96 {\n    margin-left: 24rem;\n  }\n\n  .\\32xl\\:mt-auto {\n    margin-top: auto;\n  }\n\n  .\\32xl\\:mr-auto {\n    margin-right: auto;\n  }\n\n  .\\32xl\\:mb-auto {\n    margin-bottom: auto;\n  }\n\n  .\\32xl\\:ml-auto {\n    margin-left: auto;\n  }\n\n  .\\32xl\\:mt-px {\n    margin-top: 1px;\n  }\n\n  .\\32xl\\:mr-px {\n    margin-right: 1px;\n  }\n\n  .\\32xl\\:mb-px {\n    margin-bottom: 1px;\n  }\n\n  .\\32xl\\:ml-px {\n    margin-left: 1px;\n  }\n\n  .\\32xl\\:mt-0\\.5 {\n    margin-top: 0.125rem;\n  }\n\n  .\\32xl\\:mr-0\\.5 {\n    margin-right: 0.125rem;\n  }\n\n  .\\32xl\\:mb-0\\.5 {\n    margin-bottom: 0.125rem;\n  }\n\n  .\\32xl\\:ml-0\\.5 {\n    margin-left: 0.125rem;\n  }\n\n  .\\32xl\\:mt-1\\.5 {\n    margin-top: 0.375rem;\n  }\n\n  .\\32xl\\:mr-1\\.5 {\n    margin-right: 0.375rem;\n  }\n\n  .\\32xl\\:mb-1\\.5 {\n    margin-bottom: 0.375rem;\n  }\n\n  .\\32xl\\:ml-1\\.5 {\n    margin-left: 0.375rem;\n  }\n\n  .\\32xl\\:mt-2\\.5 {\n    margin-top: 0.625rem;\n  }\n\n  .\\32xl\\:mr-2\\.5 {\n    margin-right: 0.625rem;\n  }\n\n  .\\32xl\\:mb-2\\.5 {\n    margin-bottom: 0.625rem;\n  }\n\n  .\\32xl\\:ml-2\\.5 {\n    margin-left: 0.625rem;\n  }\n\n  .\\32xl\\:mt-3\\.5 {\n    margin-top: 0.875rem;\n  }\n\n  .\\32xl\\:mr-3\\.5 {\n    margin-right: 0.875rem;\n  }\n\n  .\\32xl\\:mb-3\\.5 {\n    margin-bottom: 0.875rem;\n  }\n\n  .\\32xl\\:ml-3\\.5 {\n    margin-left: 0.875rem;\n  }\n\n  .\\32xl\\:-mt-0 {\n    margin-top: 0px;\n  }\n\n  .\\32xl\\:-mr-0 {\n    margin-right: 0px;\n  }\n\n  .\\32xl\\:-mb-0 {\n    margin-bottom: 0px;\n  }\n\n  .\\32xl\\:-ml-0 {\n    margin-left: 0px;\n  }\n\n  .\\32xl\\:-mt-1 {\n    margin-top: -0.25rem;\n  }\n\n  .\\32xl\\:-mr-1 {\n    margin-right: -0.25rem;\n  }\n\n  .\\32xl\\:-mb-1 {\n    margin-bottom: -0.25rem;\n  }\n\n  .\\32xl\\:-ml-1 {\n    margin-left: -0.25rem;\n  }\n\n  .\\32xl\\:-mt-2 {\n    margin-top: -0.5rem;\n  }\n\n  .\\32xl\\:-mr-2 {\n    margin-right: -0.5rem;\n  }\n\n  .\\32xl\\:-mb-2 {\n    margin-bottom: -0.5rem;\n  }\n\n  .\\32xl\\:-ml-2 {\n    margin-left: -0.5rem;\n  }\n\n  .\\32xl\\:-mt-3 {\n    margin-top: -0.75rem;\n  }\n\n  .\\32xl\\:-mr-3 {\n    margin-right: -0.75rem;\n  }\n\n  .\\32xl\\:-mb-3 {\n    margin-bottom: -0.75rem;\n  }\n\n  .\\32xl\\:-ml-3 {\n    margin-left: -0.75rem;\n  }\n\n  .\\32xl\\:-mt-4 {\n    margin-top: -1rem;\n  }\n\n  .\\32xl\\:-mr-4 {\n    margin-right: -1rem;\n  }\n\n  .\\32xl\\:-mb-4 {\n    margin-bottom: -1rem;\n  }\n\n  .\\32xl\\:-ml-4 {\n    margin-left: -1rem;\n  }\n\n  .\\32xl\\:-mt-5 {\n    margin-top: -1.25rem;\n  }\n\n  .\\32xl\\:-mr-5 {\n    margin-right: -1.25rem;\n  }\n\n  .\\32xl\\:-mb-5 {\n    margin-bottom: -1.25rem;\n  }\n\n  .\\32xl\\:-ml-5 {\n    margin-left: -1.25rem;\n  }\n\n  .\\32xl\\:-mt-6 {\n    margin-top: -1.5rem;\n  }\n\n  .\\32xl\\:-mr-6 {\n    margin-right: -1.5rem;\n  }\n\n  .\\32xl\\:-mb-6 {\n    margin-bottom: -1.5rem;\n  }\n\n  .\\32xl\\:-ml-6 {\n    margin-left: -1.5rem;\n  }\n\n  .\\32xl\\:-mt-7 {\n    margin-top: -1.75rem;\n  }\n\n  .\\32xl\\:-mr-7 {\n    margin-right: -1.75rem;\n  }\n\n  .\\32xl\\:-mb-7 {\n    margin-bottom: -1.75rem;\n  }\n\n  .\\32xl\\:-ml-7 {\n    margin-left: -1.75rem;\n  }\n\n  .\\32xl\\:-mt-8 {\n    margin-top: -2rem;\n  }\n\n  .\\32xl\\:-mr-8 {\n    margin-right: -2rem;\n  }\n\n  .\\32xl\\:-mb-8 {\n    margin-bottom: -2rem;\n  }\n\n  .\\32xl\\:-ml-8 {\n    margin-left: -2rem;\n  }\n\n  .\\32xl\\:-mt-9 {\n    margin-top: -2.25rem;\n  }\n\n  .\\32xl\\:-mr-9 {\n    margin-right: -2.25rem;\n  }\n\n  .\\32xl\\:-mb-9 {\n    margin-bottom: -2.25rem;\n  }\n\n  .\\32xl\\:-ml-9 {\n    margin-left: -2.25rem;\n  }\n\n  .\\32xl\\:-mt-10 {\n    margin-top: -2.5rem;\n  }\n\n  .\\32xl\\:-mr-10 {\n    margin-right: -2.5rem;\n  }\n\n  .\\32xl\\:-mb-10 {\n    margin-bottom: -2.5rem;\n  }\n\n  .\\32xl\\:-ml-10 {\n    margin-left: -2.5rem;\n  }\n\n  .\\32xl\\:-mt-11 {\n    margin-top: -2.75rem;\n  }\n\n  .\\32xl\\:-mr-11 {\n    margin-right: -2.75rem;\n  }\n\n  .\\32xl\\:-mb-11 {\n    margin-bottom: -2.75rem;\n  }\n\n  .\\32xl\\:-ml-11 {\n    margin-left: -2.75rem;\n  }\n\n  .\\32xl\\:-mt-12 {\n    margin-top: -3rem;\n  }\n\n  .\\32xl\\:-mr-12 {\n    margin-right: -3rem;\n  }\n\n  .\\32xl\\:-mb-12 {\n    margin-bottom: -3rem;\n  }\n\n  .\\32xl\\:-ml-12 {\n    margin-left: -3rem;\n  }\n\n  .\\32xl\\:-mt-14 {\n    margin-top: -3.5rem;\n  }\n\n  .\\32xl\\:-mr-14 {\n    margin-right: -3.5rem;\n  }\n\n  .\\32xl\\:-mb-14 {\n    margin-bottom: -3.5rem;\n  }\n\n  .\\32xl\\:-ml-14 {\n    margin-left: -3.5rem;\n  }\n\n  .\\32xl\\:-mt-16 {\n    margin-top: -4rem;\n  }\n\n  .\\32xl\\:-mr-16 {\n    margin-right: -4rem;\n  }\n\n  .\\32xl\\:-mb-16 {\n    margin-bottom: -4rem;\n  }\n\n  .\\32xl\\:-ml-16 {\n    margin-left: -4rem;\n  }\n\n  .\\32xl\\:-mt-20 {\n    margin-top: -5rem;\n  }\n\n  .\\32xl\\:-mr-20 {\n    margin-right: -5rem;\n  }\n\n  .\\32xl\\:-mb-20 {\n    margin-bottom: -5rem;\n  }\n\n  .\\32xl\\:-ml-20 {\n    margin-left: -5rem;\n  }\n\n  .\\32xl\\:-mt-24 {\n    margin-top: -6rem;\n  }\n\n  .\\32xl\\:-mr-24 {\n    margin-right: -6rem;\n  }\n\n  .\\32xl\\:-mb-24 {\n    margin-bottom: -6rem;\n  }\n\n  .\\32xl\\:-ml-24 {\n    margin-left: -6rem;\n  }\n\n  .\\32xl\\:-mt-28 {\n    margin-top: -7rem;\n  }\n\n  .\\32xl\\:-mr-28 {\n    margin-right: -7rem;\n  }\n\n  .\\32xl\\:-mb-28 {\n    margin-bottom: -7rem;\n  }\n\n  .\\32xl\\:-ml-28 {\n    margin-left: -7rem;\n  }\n\n  .\\32xl\\:-mt-32 {\n    margin-top: -8rem;\n  }\n\n  .\\32xl\\:-mr-32 {\n    margin-right: -8rem;\n  }\n\n  .\\32xl\\:-mb-32 {\n    margin-bottom: -8rem;\n  }\n\n  .\\32xl\\:-ml-32 {\n    margin-left: -8rem;\n  }\n\n  .\\32xl\\:-mt-36 {\n    margin-top: -9rem;\n  }\n\n  .\\32xl\\:-mr-36 {\n    margin-right: -9rem;\n  }\n\n  .\\32xl\\:-mb-36 {\n    margin-bottom: -9rem;\n  }\n\n  .\\32xl\\:-ml-36 {\n    margin-left: -9rem;\n  }\n\n  .\\32xl\\:-mt-40 {\n    margin-top: -10rem;\n  }\n\n  .\\32xl\\:-mr-40 {\n    margin-right: -10rem;\n  }\n\n  .\\32xl\\:-mb-40 {\n    margin-bottom: -10rem;\n  }\n\n  .\\32xl\\:-ml-40 {\n    margin-left: -10rem;\n  }\n\n  .\\32xl\\:-mt-44 {\n    margin-top: -11rem;\n  }\n\n  .\\32xl\\:-mr-44 {\n    margin-right: -11rem;\n  }\n\n  .\\32xl\\:-mb-44 {\n    margin-bottom: -11rem;\n  }\n\n  .\\32xl\\:-ml-44 {\n    margin-left: -11rem;\n  }\n\n  .\\32xl\\:-mt-48 {\n    margin-top: -12rem;\n  }\n\n  .\\32xl\\:-mr-48 {\n    margin-right: -12rem;\n  }\n\n  .\\32xl\\:-mb-48 {\n    margin-bottom: -12rem;\n  }\n\n  .\\32xl\\:-ml-48 {\n    margin-left: -12rem;\n  }\n\n  .\\32xl\\:-mt-52 {\n    margin-top: -13rem;\n  }\n\n  .\\32xl\\:-mr-52 {\n    margin-right: -13rem;\n  }\n\n  .\\32xl\\:-mb-52 {\n    margin-bottom: -13rem;\n  }\n\n  .\\32xl\\:-ml-52 {\n    margin-left: -13rem;\n  }\n\n  .\\32xl\\:-mt-56 {\n    margin-top: -14rem;\n  }\n\n  .\\32xl\\:-mr-56 {\n    margin-right: -14rem;\n  }\n\n  .\\32xl\\:-mb-56 {\n    margin-bottom: -14rem;\n  }\n\n  .\\32xl\\:-ml-56 {\n    margin-left: -14rem;\n  }\n\n  .\\32xl\\:-mt-60 {\n    margin-top: -15rem;\n  }\n\n  .\\32xl\\:-mr-60 {\n    margin-right: -15rem;\n  }\n\n  .\\32xl\\:-mb-60 {\n    margin-bottom: -15rem;\n  }\n\n  .\\32xl\\:-ml-60 {\n    margin-left: -15rem;\n  }\n\n  .\\32xl\\:-mt-64 {\n    margin-top: -16rem;\n  }\n\n  .\\32xl\\:-mr-64 {\n    margin-right: -16rem;\n  }\n\n  .\\32xl\\:-mb-64 {\n    margin-bottom: -16rem;\n  }\n\n  .\\32xl\\:-ml-64 {\n    margin-left: -16rem;\n  }\n\n  .\\32xl\\:-mt-72 {\n    margin-top: -18rem;\n  }\n\n  .\\32xl\\:-mr-72 {\n    margin-right: -18rem;\n  }\n\n  .\\32xl\\:-mb-72 {\n    margin-bottom: -18rem;\n  }\n\n  .\\32xl\\:-ml-72 {\n    margin-left: -18rem;\n  }\n\n  .\\32xl\\:-mt-80 {\n    margin-top: -20rem;\n  }\n\n  .\\32xl\\:-mr-80 {\n    margin-right: -20rem;\n  }\n\n  .\\32xl\\:-mb-80 {\n    margin-bottom: -20rem;\n  }\n\n  .\\32xl\\:-ml-80 {\n    margin-left: -20rem;\n  }\n\n  .\\32xl\\:-mt-96 {\n    margin-top: -24rem;\n  }\n\n  .\\32xl\\:-mr-96 {\n    margin-right: -24rem;\n  }\n\n  .\\32xl\\:-mb-96 {\n    margin-bottom: -24rem;\n  }\n\n  .\\32xl\\:-ml-96 {\n    margin-left: -24rem;\n  }\n\n  .\\32xl\\:-mt-px {\n    margin-top: -1px;\n  }\n\n  .\\32xl\\:-mr-px {\n    margin-right: -1px;\n  }\n\n  .\\32xl\\:-mb-px {\n    margin-bottom: -1px;\n  }\n\n  .\\32xl\\:-ml-px {\n    margin-left: -1px;\n  }\n\n  .\\32xl\\:-mt-0\\.5 {\n    margin-top: -0.125rem;\n  }\n\n  .\\32xl\\:-mr-0\\.5 {\n    margin-right: -0.125rem;\n  }\n\n  .\\32xl\\:-mb-0\\.5 {\n    margin-bottom: -0.125rem;\n  }\n\n  .\\32xl\\:-ml-0\\.5 {\n    margin-left: -0.125rem;\n  }\n\n  .\\32xl\\:-mt-1\\.5 {\n    margin-top: -0.375rem;\n  }\n\n  .\\32xl\\:-mr-1\\.5 {\n    margin-right: -0.375rem;\n  }\n\n  .\\32xl\\:-mb-1\\.5 {\n    margin-bottom: -0.375rem;\n  }\n\n  .\\32xl\\:-ml-1\\.5 {\n    margin-left: -0.375rem;\n  }\n\n  .\\32xl\\:-mt-2\\.5 {\n    margin-top: -0.625rem;\n  }\n\n  .\\32xl\\:-mr-2\\.5 {\n    margin-right: -0.625rem;\n  }\n\n  .\\32xl\\:-mb-2\\.5 {\n    margin-bottom: -0.625rem;\n  }\n\n  .\\32xl\\:-ml-2\\.5 {\n    margin-left: -0.625rem;\n  }\n\n  .\\32xl\\:-mt-3\\.5 {\n    margin-top: -0.875rem;\n  }\n\n  .\\32xl\\:-mr-3\\.5 {\n    margin-right: -0.875rem;\n  }\n\n  .\\32xl\\:-mb-3\\.5 {\n    margin-bottom: -0.875rem;\n  }\n\n  .\\32xl\\:-ml-3\\.5 {\n    margin-left: -0.875rem;\n  }\n\n  .\\32xl\\:max-h-0 {\n    max-height: 0px;\n  }\n\n  .\\32xl\\:max-h-1 {\n    max-height: 0.25rem;\n  }\n\n  .\\32xl\\:max-h-2 {\n    max-height: 0.5rem;\n  }\n\n  .\\32xl\\:max-h-3 {\n    max-height: 0.75rem;\n  }\n\n  .\\32xl\\:max-h-4 {\n    max-height: 1rem;\n  }\n\n  .\\32xl\\:max-h-5 {\n    max-height: 1.25rem;\n  }\n\n  .\\32xl\\:max-h-6 {\n    max-height: 1.5rem;\n  }\n\n  .\\32xl\\:max-h-7 {\n    max-height: 1.75rem;\n  }\n\n  .\\32xl\\:max-h-8 {\n    max-height: 2rem;\n  }\n\n  .\\32xl\\:max-h-9 {\n    max-height: 2.25rem;\n  }\n\n  .\\32xl\\:max-h-10 {\n    max-height: 2.5rem;\n  }\n\n  .\\32xl\\:max-h-11 {\n    max-height: 2.75rem;\n  }\n\n  .\\32xl\\:max-h-12 {\n    max-height: 3rem;\n  }\n\n  .\\32xl\\:max-h-14 {\n    max-height: 3.5rem;\n  }\n\n  .\\32xl\\:max-h-16 {\n    max-height: 4rem;\n  }\n\n  .\\32xl\\:max-h-20 {\n    max-height: 5rem;\n  }\n\n  .\\32xl\\:max-h-24 {\n    max-height: 6rem;\n  }\n\n  .\\32xl\\:max-h-28 {\n    max-height: 7rem;\n  }\n\n  .\\32xl\\:max-h-32 {\n    max-height: 8rem;\n  }\n\n  .\\32xl\\:max-h-36 {\n    max-height: 9rem;\n  }\n\n  .\\32xl\\:max-h-40 {\n    max-height: 10rem;\n  }\n\n  .\\32xl\\:max-h-44 {\n    max-height: 11rem;\n  }\n\n  .\\32xl\\:max-h-48 {\n    max-height: 12rem;\n  }\n\n  .\\32xl\\:max-h-52 {\n    max-height: 13rem;\n  }\n\n  .\\32xl\\:max-h-56 {\n    max-height: 14rem;\n  }\n\n  .\\32xl\\:max-h-60 {\n    max-height: 15rem;\n  }\n\n  .\\32xl\\:max-h-64 {\n    max-height: 16rem;\n  }\n\n  .\\32xl\\:max-h-72 {\n    max-height: 18rem;\n  }\n\n  .\\32xl\\:max-h-80 {\n    max-height: 20rem;\n  }\n\n  .\\32xl\\:max-h-96 {\n    max-height: 24rem;\n  }\n\n  .\\32xl\\:max-h-px {\n    max-height: 1px;\n  }\n\n  .\\32xl\\:max-h-0\\.5 {\n    max-height: 0.125rem;\n  }\n\n  .\\32xl\\:max-h-1\\.5 {\n    max-height: 0.375rem;\n  }\n\n  .\\32xl\\:max-h-2\\.5 {\n    max-height: 0.625rem;\n  }\n\n  .\\32xl\\:max-h-3\\.5 {\n    max-height: 0.875rem;\n  }\n\n  .\\32xl\\:max-h-full {\n    max-height: 100%;\n  }\n\n  .\\32xl\\:max-h-screen {\n    max-height: 100vh;\n  }\n\n  .\\32xl\\:max-w-0 {\n    max-width: 0rem;\n  }\n\n  .\\32xl\\:max-w-none {\n    max-width: none;\n  }\n\n  .\\32xl\\:max-w-xs {\n    max-width: 20rem;\n  }\n\n  .\\32xl\\:max-w-sm {\n    max-width: 24rem;\n  }\n\n  .\\32xl\\:max-w-md {\n    max-width: 28rem;\n  }\n\n  .\\32xl\\:max-w-lg {\n    max-width: 32rem;\n  }\n\n  .\\32xl\\:max-w-xl {\n    max-width: 36rem;\n  }\n\n  .\\32xl\\:max-w-2xl {\n    max-width: 42rem;\n  }\n\n  .\\32xl\\:max-w-3xl {\n    max-width: 48rem;\n  }\n\n  .\\32xl\\:max-w-4xl {\n    max-width: 56rem;\n  }\n\n  .\\32xl\\:max-w-5xl {\n    max-width: 64rem;\n  }\n\n  .\\32xl\\:max-w-6xl {\n    max-width: 72rem;\n  }\n\n  .\\32xl\\:max-w-7xl {\n    max-width: 80rem;\n  }\n\n  .\\32xl\\:max-w-full {\n    max-width: 100%;\n  }\n\n  .\\32xl\\:max-w-min {\n    max-width: -webkit-min-content;\n    max-width: -moz-min-content;\n    max-width: min-content;\n  }\n\n  .\\32xl\\:max-w-max {\n    max-width: -webkit-max-content;\n    max-width: -moz-max-content;\n    max-width: max-content;\n  }\n\n  .\\32xl\\:max-w-prose {\n    max-width: 65ch;\n  }\n\n  .\\32xl\\:max-w-screen-sm {\n    max-width: 640px;\n  }\n\n  .\\32xl\\:max-w-screen-md {\n    max-width: 768px;\n  }\n\n  .\\32xl\\:max-w-screen-lg {\n    max-width: 1024px;\n  }\n\n  .\\32xl\\:max-w-screen-xl {\n    max-width: 1280px;\n  }\n\n  .\\32xl\\:max-w-screen-2xl {\n    max-width: 1536px;\n  }\n\n  .\\32xl\\:min-h-0 {\n    min-height: 0px;\n  }\n\n  .\\32xl\\:min-h-full {\n    min-height: 100%;\n  }\n\n  .\\32xl\\:min-h-screen {\n    min-height: 100vh;\n  }\n\n  .\\32xl\\:min-w-0 {\n    min-width: 0px;\n  }\n\n  .\\32xl\\:min-w-full {\n    min-width: 100%;\n  }\n\n  .\\32xl\\:min-w-min {\n    min-width: -webkit-min-content;\n    min-width: -moz-min-content;\n    min-width: min-content;\n  }\n\n  .\\32xl\\:min-w-max {\n    min-width: -webkit-max-content;\n    min-width: -moz-max-content;\n    min-width: max-content;\n  }\n\n  .\\32xl\\:object-contain {\n    -o-object-fit: contain;\n       object-fit: contain;\n  }\n\n  .\\32xl\\:object-cover {\n    -o-object-fit: cover;\n       object-fit: cover;\n  }\n\n  .\\32xl\\:object-fill {\n    -o-object-fit: fill;\n       object-fit: fill;\n  }\n\n  .\\32xl\\:object-none {\n    -o-object-fit: none;\n       object-fit: none;\n  }\n\n  .\\32xl\\:object-scale-down {\n    -o-object-fit: scale-down;\n       object-fit: scale-down;\n  }\n\n  .\\32xl\\:object-bottom {\n    -o-object-position: bottom;\n       object-position: bottom;\n  }\n\n  .\\32xl\\:object-center {\n    -o-object-position: center;\n       object-position: center;\n  }\n\n  .\\32xl\\:object-left {\n    -o-object-position: left;\n       object-position: left;\n  }\n\n  .\\32xl\\:object-left-bottom {\n    -o-object-position: left bottom;\n       object-position: left bottom;\n  }\n\n  .\\32xl\\:object-left-top {\n    -o-object-position: left top;\n       object-position: left top;\n  }\n\n  .\\32xl\\:object-right {\n    -o-object-position: right;\n       object-position: right;\n  }\n\n  .\\32xl\\:object-right-bottom {\n    -o-object-position: right bottom;\n       object-position: right bottom;\n  }\n\n  .\\32xl\\:object-right-top {\n    -o-object-position: right top;\n       object-position: right top;\n  }\n\n  .\\32xl\\:object-top {\n    -o-object-position: top;\n       object-position: top;\n  }\n\n  .\\32xl\\:opacity-0 {\n    opacity: 0;\n  }\n\n  .\\32xl\\:opacity-5 {\n    opacity: 0.05;\n  }\n\n  .\\32xl\\:opacity-10 {\n    opacity: 0.1;\n  }\n\n  .\\32xl\\:opacity-20 {\n    opacity: 0.2;\n  }\n\n  .\\32xl\\:opacity-25 {\n    opacity: 0.25;\n  }\n\n  .\\32xl\\:opacity-30 {\n    opacity: 0.3;\n  }\n\n  .\\32xl\\:opacity-40 {\n    opacity: 0.4;\n  }\n\n  .\\32xl\\:opacity-50 {\n    opacity: 0.5;\n  }\n\n  .\\32xl\\:opacity-60 {\n    opacity: 0.6;\n  }\n\n  .\\32xl\\:opacity-70 {\n    opacity: 0.7;\n  }\n\n  .\\32xl\\:opacity-75 {\n    opacity: 0.75;\n  }\n\n  .\\32xl\\:opacity-80 {\n    opacity: 0.8;\n  }\n\n  .\\32xl\\:opacity-90 {\n    opacity: 0.9;\n  }\n\n  .\\32xl\\:opacity-95 {\n    opacity: 0.95;\n  }\n\n  .\\32xl\\:opacity-100 {\n    opacity: 1;\n  }\n\n  .group:hover .\\32xl\\:group-hover\\:opacity-0 {\n    opacity: 0;\n  }\n\n  .group:hover .\\32xl\\:group-hover\\:opacity-5 {\n    opacity: 0.05;\n  }\n\n  .group:hover .\\32xl\\:group-hover\\:opacity-10 {\n    opacity: 0.1;\n  }\n\n  .group:hover .\\32xl\\:group-hover\\:opacity-20 {\n    opacity: 0.2;\n  }\n\n  .group:hover .\\32xl\\:group-hover\\:opacity-25 {\n    opacity: 0.25;\n  }\n\n  .group:hover .\\32xl\\:group-hover\\:opacity-30 {\n    opacity: 0.3;\n  }\n\n  .group:hover .\\32xl\\:group-hover\\:opacity-40 {\n    opacity: 0.4;\n  }\n\n  .group:hover .\\32xl\\:group-hover\\:opacity-50 {\n    opacity: 0.5;\n  }\n\n  .group:hover .\\32xl\\:group-hover\\:opacity-60 {\n    opacity: 0.6;\n  }\n\n  .group:hover .\\32xl\\:group-hover\\:opacity-70 {\n    opacity: 0.7;\n  }\n\n  .group:hover .\\32xl\\:group-hover\\:opacity-75 {\n    opacity: 0.75;\n  }\n\n  .group:hover .\\32xl\\:group-hover\\:opacity-80 {\n    opacity: 0.8;\n  }\n\n  .group:hover .\\32xl\\:group-hover\\:opacity-90 {\n    opacity: 0.9;\n  }\n\n  .group:hover .\\32xl\\:group-hover\\:opacity-95 {\n    opacity: 0.95;\n  }\n\n  .group:hover .\\32xl\\:group-hover\\:opacity-100 {\n    opacity: 1;\n  }\n\n  .\\32xl\\:focus-within\\:opacity-0:focus-within {\n    opacity: 0;\n  }\n\n  .\\32xl\\:focus-within\\:opacity-5:focus-within {\n    opacity: 0.05;\n  }\n\n  .\\32xl\\:focus-within\\:opacity-10:focus-within {\n    opacity: 0.1;\n  }\n\n  .\\32xl\\:focus-within\\:opacity-20:focus-within {\n    opacity: 0.2;\n  }\n\n  .\\32xl\\:focus-within\\:opacity-25:focus-within {\n    opacity: 0.25;\n  }\n\n  .\\32xl\\:focus-within\\:opacity-30:focus-within {\n    opacity: 0.3;\n  }\n\n  .\\32xl\\:focus-within\\:opacity-40:focus-within {\n    opacity: 0.4;\n  }\n\n  .\\32xl\\:focus-within\\:opacity-50:focus-within {\n    opacity: 0.5;\n  }\n\n  .\\32xl\\:focus-within\\:opacity-60:focus-within {\n    opacity: 0.6;\n  }\n\n  .\\32xl\\:focus-within\\:opacity-70:focus-within {\n    opacity: 0.7;\n  }\n\n  .\\32xl\\:focus-within\\:opacity-75:focus-within {\n    opacity: 0.75;\n  }\n\n  .\\32xl\\:focus-within\\:opacity-80:focus-within {\n    opacity: 0.8;\n  }\n\n  .\\32xl\\:focus-within\\:opacity-90:focus-within {\n    opacity: 0.9;\n  }\n\n  .\\32xl\\:focus-within\\:opacity-95:focus-within {\n    opacity: 0.95;\n  }\n\n  .\\32xl\\:focus-within\\:opacity-100:focus-within {\n    opacity: 1;\n  }\n\n  .\\32xl\\:hover\\:opacity-0:hover {\n    opacity: 0;\n  }\n\n  .\\32xl\\:hover\\:opacity-5:hover {\n    opacity: 0.05;\n  }\n\n  .\\32xl\\:hover\\:opacity-10:hover {\n    opacity: 0.1;\n  }\n\n  .\\32xl\\:hover\\:opacity-20:hover {\n    opacity: 0.2;\n  }\n\n  .\\32xl\\:hover\\:opacity-25:hover {\n    opacity: 0.25;\n  }\n\n  .\\32xl\\:hover\\:opacity-30:hover {\n    opacity: 0.3;\n  }\n\n  .\\32xl\\:hover\\:opacity-40:hover {\n    opacity: 0.4;\n  }\n\n  .\\32xl\\:hover\\:opacity-50:hover {\n    opacity: 0.5;\n  }\n\n  .\\32xl\\:hover\\:opacity-60:hover {\n    opacity: 0.6;\n  }\n\n  .\\32xl\\:hover\\:opacity-70:hover {\n    opacity: 0.7;\n  }\n\n  .\\32xl\\:hover\\:opacity-75:hover {\n    opacity: 0.75;\n  }\n\n  .\\32xl\\:hover\\:opacity-80:hover {\n    opacity: 0.8;\n  }\n\n  .\\32xl\\:hover\\:opacity-90:hover {\n    opacity: 0.9;\n  }\n\n  .\\32xl\\:hover\\:opacity-95:hover {\n    opacity: 0.95;\n  }\n\n  .\\32xl\\:hover\\:opacity-100:hover {\n    opacity: 1;\n  }\n\n  .\\32xl\\:focus\\:opacity-0:focus {\n    opacity: 0;\n  }\n\n  .\\32xl\\:focus\\:opacity-5:focus {\n    opacity: 0.05;\n  }\n\n  .\\32xl\\:focus\\:opacity-10:focus {\n    opacity: 0.1;\n  }\n\n  .\\32xl\\:focus\\:opacity-20:focus {\n    opacity: 0.2;\n  }\n\n  .\\32xl\\:focus\\:opacity-25:focus {\n    opacity: 0.25;\n  }\n\n  .\\32xl\\:focus\\:opacity-30:focus {\n    opacity: 0.3;\n  }\n\n  .\\32xl\\:focus\\:opacity-40:focus {\n    opacity: 0.4;\n  }\n\n  .\\32xl\\:focus\\:opacity-50:focus {\n    opacity: 0.5;\n  }\n\n  .\\32xl\\:focus\\:opacity-60:focus {\n    opacity: 0.6;\n  }\n\n  .\\32xl\\:focus\\:opacity-70:focus {\n    opacity: 0.7;\n  }\n\n  .\\32xl\\:focus\\:opacity-75:focus {\n    opacity: 0.75;\n  }\n\n  .\\32xl\\:focus\\:opacity-80:focus {\n    opacity: 0.8;\n  }\n\n  .\\32xl\\:focus\\:opacity-90:focus {\n    opacity: 0.9;\n  }\n\n  .\\32xl\\:focus\\:opacity-95:focus {\n    opacity: 0.95;\n  }\n\n  .\\32xl\\:focus\\:opacity-100:focus {\n    opacity: 1;\n  }\n\n  .\\32xl\\:outline-none {\n    outline: 2px solid transparent;\n    outline-offset: 2px;\n  }\n\n  .\\32xl\\:outline-white {\n    outline: 2px dotted white;\n    outline-offset: 2px;\n  }\n\n  .\\32xl\\:outline-black {\n    outline: 2px dotted black;\n    outline-offset: 2px;\n  }\n\n  .\\32xl\\:focus-within\\:outline-none:focus-within {\n    outline: 2px solid transparent;\n    outline-offset: 2px;\n  }\n\n  .\\32xl\\:focus-within\\:outline-white:focus-within {\n    outline: 2px dotted white;\n    outline-offset: 2px;\n  }\n\n  .\\32xl\\:focus-within\\:outline-black:focus-within {\n    outline: 2px dotted black;\n    outline-offset: 2px;\n  }\n\n  .\\32xl\\:focus\\:outline-none:focus {\n    outline: 2px solid transparent;\n    outline-offset: 2px;\n  }\n\n  .\\32xl\\:focus\\:outline-white:focus {\n    outline: 2px dotted white;\n    outline-offset: 2px;\n  }\n\n  .\\32xl\\:focus\\:outline-black:focus {\n    outline: 2px dotted black;\n    outline-offset: 2px;\n  }\n\n  .\\32xl\\:overflow-auto {\n    overflow: auto;\n  }\n\n  .\\32xl\\:overflow-hidden {\n    overflow: hidden;\n  }\n\n  .\\32xl\\:overflow-visible {\n    overflow: visible;\n  }\n\n  .\\32xl\\:overflow-scroll {\n    overflow: scroll;\n  }\n\n  .\\32xl\\:overflow-x-auto {\n    overflow-x: auto;\n  }\n\n  .\\32xl\\:overflow-y-auto {\n    overflow-y: auto;\n  }\n\n  .\\32xl\\:overflow-x-hidden {\n    overflow-x: hidden;\n  }\n\n  .\\32xl\\:overflow-y-hidden {\n    overflow-y: hidden;\n  }\n\n  .\\32xl\\:overflow-x-visible {\n    overflow-x: visible;\n  }\n\n  .\\32xl\\:overflow-y-visible {\n    overflow-y: visible;\n  }\n\n  .\\32xl\\:overflow-x-scroll {\n    overflow-x: scroll;\n  }\n\n  .\\32xl\\:overflow-y-scroll {\n    overflow-y: scroll;\n  }\n\n  .\\32xl\\:overscroll-auto {\n    -ms-scroll-chaining: chained;\n        overscroll-behavior: auto;\n  }\n\n  .\\32xl\\:overscroll-contain {\n    -ms-scroll-chaining: none;\n        overscroll-behavior: contain;\n  }\n\n  .\\32xl\\:overscroll-none {\n    -ms-scroll-chaining: none;\n        overscroll-behavior: none;\n  }\n\n  .\\32xl\\:overscroll-y-auto {\n    overscroll-behavior-y: auto;\n  }\n\n  .\\32xl\\:overscroll-y-contain {\n    overscroll-behavior-y: contain;\n  }\n\n  .\\32xl\\:overscroll-y-none {\n    overscroll-behavior-y: none;\n  }\n\n  .\\32xl\\:overscroll-x-auto {\n    overscroll-behavior-x: auto;\n  }\n\n  .\\32xl\\:overscroll-x-contain {\n    overscroll-behavior-x: contain;\n  }\n\n  .\\32xl\\:overscroll-x-none {\n    overscroll-behavior-x: none;\n  }\n\n  .\\32xl\\:p-0 {\n    padding: 0px;\n  }\n\n  .\\32xl\\:p-1 {\n    padding: 0.25rem;\n  }\n\n  .\\32xl\\:p-2 {\n    padding: 0.5rem;\n  }\n\n  .\\32xl\\:p-3 {\n    padding: 0.75rem;\n  }\n\n  .\\32xl\\:p-4 {\n    padding: 1rem;\n  }\n\n  .\\32xl\\:p-5 {\n    padding: 1.25rem;\n  }\n\n  .\\32xl\\:p-6 {\n    padding: 1.5rem;\n  }\n\n  .\\32xl\\:p-7 {\n    padding: 1.75rem;\n  }\n\n  .\\32xl\\:p-8 {\n    padding: 2rem;\n  }\n\n  .\\32xl\\:p-9 {\n    padding: 2.25rem;\n  }\n\n  .\\32xl\\:p-10 {\n    padding: 2.5rem;\n  }\n\n  .\\32xl\\:p-11 {\n    padding: 2.75rem;\n  }\n\n  .\\32xl\\:p-12 {\n    padding: 3rem;\n  }\n\n  .\\32xl\\:p-14 {\n    padding: 3.5rem;\n  }\n\n  .\\32xl\\:p-16 {\n    padding: 4rem;\n  }\n\n  .\\32xl\\:p-20 {\n    padding: 5rem;\n  }\n\n  .\\32xl\\:p-24 {\n    padding: 6rem;\n  }\n\n  .\\32xl\\:p-28 {\n    padding: 7rem;\n  }\n\n  .\\32xl\\:p-32 {\n    padding: 8rem;\n  }\n\n  .\\32xl\\:p-36 {\n    padding: 9rem;\n  }\n\n  .\\32xl\\:p-40 {\n    padding: 10rem;\n  }\n\n  .\\32xl\\:p-44 {\n    padding: 11rem;\n  }\n\n  .\\32xl\\:p-48 {\n    padding: 12rem;\n  }\n\n  .\\32xl\\:p-52 {\n    padding: 13rem;\n  }\n\n  .\\32xl\\:p-56 {\n    padding: 14rem;\n  }\n\n  .\\32xl\\:p-60 {\n    padding: 15rem;\n  }\n\n  .\\32xl\\:p-64 {\n    padding: 16rem;\n  }\n\n  .\\32xl\\:p-72 {\n    padding: 18rem;\n  }\n\n  .\\32xl\\:p-80 {\n    padding: 20rem;\n  }\n\n  .\\32xl\\:p-96 {\n    padding: 24rem;\n  }\n\n  .\\32xl\\:p-px {\n    padding: 1px;\n  }\n\n  .\\32xl\\:p-0\\.5 {\n    padding: 0.125rem;\n  }\n\n  .\\32xl\\:p-1\\.5 {\n    padding: 0.375rem;\n  }\n\n  .\\32xl\\:p-2\\.5 {\n    padding: 0.625rem;\n  }\n\n  .\\32xl\\:p-3\\.5 {\n    padding: 0.875rem;\n  }\n\n  .\\32xl\\:py-0 {\n    padding-top: 0px;\n    padding-bottom: 0px;\n  }\n\n  .\\32xl\\:px-0 {\n    padding-left: 0px;\n    padding-right: 0px;\n  }\n\n  .\\32xl\\:py-1 {\n    padding-top: 0.25rem;\n    padding-bottom: 0.25rem;\n  }\n\n  .\\32xl\\:px-1 {\n    padding-left: 0.25rem;\n    padding-right: 0.25rem;\n  }\n\n  .\\32xl\\:py-2 {\n    padding-top: 0.5rem;\n    padding-bottom: 0.5rem;\n  }\n\n  .\\32xl\\:px-2 {\n    padding-left: 0.5rem;\n    padding-right: 0.5rem;\n  }\n\n  .\\32xl\\:py-3 {\n    padding-top: 0.75rem;\n    padding-bottom: 0.75rem;\n  }\n\n  .\\32xl\\:px-3 {\n    padding-left: 0.75rem;\n    padding-right: 0.75rem;\n  }\n\n  .\\32xl\\:py-4 {\n    padding-top: 1rem;\n    padding-bottom: 1rem;\n  }\n\n  .\\32xl\\:px-4 {\n    padding-left: 1rem;\n    padding-right: 1rem;\n  }\n\n  .\\32xl\\:py-5 {\n    padding-top: 1.25rem;\n    padding-bottom: 1.25rem;\n  }\n\n  .\\32xl\\:px-5 {\n    padding-left: 1.25rem;\n    padding-right: 1.25rem;\n  }\n\n  .\\32xl\\:py-6 {\n    padding-top: 1.5rem;\n    padding-bottom: 1.5rem;\n  }\n\n  .\\32xl\\:px-6 {\n    padding-left: 1.5rem;\n    padding-right: 1.5rem;\n  }\n\n  .\\32xl\\:py-7 {\n    padding-top: 1.75rem;\n    padding-bottom: 1.75rem;\n  }\n\n  .\\32xl\\:px-7 {\n    padding-left: 1.75rem;\n    padding-right: 1.75rem;\n  }\n\n  .\\32xl\\:py-8 {\n    padding-top: 2rem;\n    padding-bottom: 2rem;\n  }\n\n  .\\32xl\\:px-8 {\n    padding-left: 2rem;\n    padding-right: 2rem;\n  }\n\n  .\\32xl\\:py-9 {\n    padding-top: 2.25rem;\n    padding-bottom: 2.25rem;\n  }\n\n  .\\32xl\\:px-9 {\n    padding-left: 2.25rem;\n    padding-right: 2.25rem;\n  }\n\n  .\\32xl\\:py-10 {\n    padding-top: 2.5rem;\n    padding-bottom: 2.5rem;\n  }\n\n  .\\32xl\\:px-10 {\n    padding-left: 2.5rem;\n    padding-right: 2.5rem;\n  }\n\n  .\\32xl\\:py-11 {\n    padding-top: 2.75rem;\n    padding-bottom: 2.75rem;\n  }\n\n  .\\32xl\\:px-11 {\n    padding-left: 2.75rem;\n    padding-right: 2.75rem;\n  }\n\n  .\\32xl\\:py-12 {\n    padding-top: 3rem;\n    padding-bottom: 3rem;\n  }\n\n  .\\32xl\\:px-12 {\n    padding-left: 3rem;\n    padding-right: 3rem;\n  }\n\n  .\\32xl\\:py-14 {\n    padding-top: 3.5rem;\n    padding-bottom: 3.5rem;\n  }\n\n  .\\32xl\\:px-14 {\n    padding-left: 3.5rem;\n    padding-right: 3.5rem;\n  }\n\n  .\\32xl\\:py-16 {\n    padding-top: 4rem;\n    padding-bottom: 4rem;\n  }\n\n  .\\32xl\\:px-16 {\n    padding-left: 4rem;\n    padding-right: 4rem;\n  }\n\n  .\\32xl\\:py-20 {\n    padding-top: 5rem;\n    padding-bottom: 5rem;\n  }\n\n  .\\32xl\\:px-20 {\n    padding-left: 5rem;\n    padding-right: 5rem;\n  }\n\n  .\\32xl\\:py-24 {\n    padding-top: 6rem;\n    padding-bottom: 6rem;\n  }\n\n  .\\32xl\\:px-24 {\n    padding-left: 6rem;\n    padding-right: 6rem;\n  }\n\n  .\\32xl\\:py-28 {\n    padding-top: 7rem;\n    padding-bottom: 7rem;\n  }\n\n  .\\32xl\\:px-28 {\n    padding-left: 7rem;\n    padding-right: 7rem;\n  }\n\n  .\\32xl\\:py-32 {\n    padding-top: 8rem;\n    padding-bottom: 8rem;\n  }\n\n  .\\32xl\\:px-32 {\n    padding-left: 8rem;\n    padding-right: 8rem;\n  }\n\n  .\\32xl\\:py-36 {\n    padding-top: 9rem;\n    padding-bottom: 9rem;\n  }\n\n  .\\32xl\\:px-36 {\n    padding-left: 9rem;\n    padding-right: 9rem;\n  }\n\n  .\\32xl\\:py-40 {\n    padding-top: 10rem;\n    padding-bottom: 10rem;\n  }\n\n  .\\32xl\\:px-40 {\n    padding-left: 10rem;\n    padding-right: 10rem;\n  }\n\n  .\\32xl\\:py-44 {\n    padding-top: 11rem;\n    padding-bottom: 11rem;\n  }\n\n  .\\32xl\\:px-44 {\n    padding-left: 11rem;\n    padding-right: 11rem;\n  }\n\n  .\\32xl\\:py-48 {\n    padding-top: 12rem;\n    padding-bottom: 12rem;\n  }\n\n  .\\32xl\\:px-48 {\n    padding-left: 12rem;\n    padding-right: 12rem;\n  }\n\n  .\\32xl\\:py-52 {\n    padding-top: 13rem;\n    padding-bottom: 13rem;\n  }\n\n  .\\32xl\\:px-52 {\n    padding-left: 13rem;\n    padding-right: 13rem;\n  }\n\n  .\\32xl\\:py-56 {\n    padding-top: 14rem;\n    padding-bottom: 14rem;\n  }\n\n  .\\32xl\\:px-56 {\n    padding-left: 14rem;\n    padding-right: 14rem;\n  }\n\n  .\\32xl\\:py-60 {\n    padding-top: 15rem;\n    padding-bottom: 15rem;\n  }\n\n  .\\32xl\\:px-60 {\n    padding-left: 15rem;\n    padding-right: 15rem;\n  }\n\n  .\\32xl\\:py-64 {\n    padding-top: 16rem;\n    padding-bottom: 16rem;\n  }\n\n  .\\32xl\\:px-64 {\n    padding-left: 16rem;\n    padding-right: 16rem;\n  }\n\n  .\\32xl\\:py-72 {\n    padding-top: 18rem;\n    padding-bottom: 18rem;\n  }\n\n  .\\32xl\\:px-72 {\n    padding-left: 18rem;\n    padding-right: 18rem;\n  }\n\n  .\\32xl\\:py-80 {\n    padding-top: 20rem;\n    padding-bottom: 20rem;\n  }\n\n  .\\32xl\\:px-80 {\n    padding-left: 20rem;\n    padding-right: 20rem;\n  }\n\n  .\\32xl\\:py-96 {\n    padding-top: 24rem;\n    padding-bottom: 24rem;\n  }\n\n  .\\32xl\\:px-96 {\n    padding-left: 24rem;\n    padding-right: 24rem;\n  }\n\n  .\\32xl\\:py-px {\n    padding-top: 1px;\n    padding-bottom: 1px;\n  }\n\n  .\\32xl\\:px-px {\n    padding-left: 1px;\n    padding-right: 1px;\n  }\n\n  .\\32xl\\:py-0\\.5 {\n    padding-top: 0.125rem;\n    padding-bottom: 0.125rem;\n  }\n\n  .\\32xl\\:px-0\\.5 {\n    padding-left: 0.125rem;\n    padding-right: 0.125rem;\n  }\n\n  .\\32xl\\:py-1\\.5 {\n    padding-top: 0.375rem;\n    padding-bottom: 0.375rem;\n  }\n\n  .\\32xl\\:px-1\\.5 {\n    padding-left: 0.375rem;\n    padding-right: 0.375rem;\n  }\n\n  .\\32xl\\:py-2\\.5 {\n    padding-top: 0.625rem;\n    padding-bottom: 0.625rem;\n  }\n\n  .\\32xl\\:px-2\\.5 {\n    padding-left: 0.625rem;\n    padding-right: 0.625rem;\n  }\n\n  .\\32xl\\:py-3\\.5 {\n    padding-top: 0.875rem;\n    padding-bottom: 0.875rem;\n  }\n\n  .\\32xl\\:px-3\\.5 {\n    padding-left: 0.875rem;\n    padding-right: 0.875rem;\n  }\n\n  .\\32xl\\:pt-0 {\n    padding-top: 0px;\n  }\n\n  .\\32xl\\:pr-0 {\n    padding-right: 0px;\n  }\n\n  .\\32xl\\:pb-0 {\n    padding-bottom: 0px;\n  }\n\n  .\\32xl\\:pl-0 {\n    padding-left: 0px;\n  }\n\n  .\\32xl\\:pt-1 {\n    padding-top: 0.25rem;\n  }\n\n  .\\32xl\\:pr-1 {\n    padding-right: 0.25rem;\n  }\n\n  .\\32xl\\:pb-1 {\n    padding-bottom: 0.25rem;\n  }\n\n  .\\32xl\\:pl-1 {\n    padding-left: 0.25rem;\n  }\n\n  .\\32xl\\:pt-2 {\n    padding-top: 0.5rem;\n  }\n\n  .\\32xl\\:pr-2 {\n    padding-right: 0.5rem;\n  }\n\n  .\\32xl\\:pb-2 {\n    padding-bottom: 0.5rem;\n  }\n\n  .\\32xl\\:pl-2 {\n    padding-left: 0.5rem;\n  }\n\n  .\\32xl\\:pt-3 {\n    padding-top: 0.75rem;\n  }\n\n  .\\32xl\\:pr-3 {\n    padding-right: 0.75rem;\n  }\n\n  .\\32xl\\:pb-3 {\n    padding-bottom: 0.75rem;\n  }\n\n  .\\32xl\\:pl-3 {\n    padding-left: 0.75rem;\n  }\n\n  .\\32xl\\:pt-4 {\n    padding-top: 1rem;\n  }\n\n  .\\32xl\\:pr-4 {\n    padding-right: 1rem;\n  }\n\n  .\\32xl\\:pb-4 {\n    padding-bottom: 1rem;\n  }\n\n  .\\32xl\\:pl-4 {\n    padding-left: 1rem;\n  }\n\n  .\\32xl\\:pt-5 {\n    padding-top: 1.25rem;\n  }\n\n  .\\32xl\\:pr-5 {\n    padding-right: 1.25rem;\n  }\n\n  .\\32xl\\:pb-5 {\n    padding-bottom: 1.25rem;\n  }\n\n  .\\32xl\\:pl-5 {\n    padding-left: 1.25rem;\n  }\n\n  .\\32xl\\:pt-6 {\n    padding-top: 1.5rem;\n  }\n\n  .\\32xl\\:pr-6 {\n    padding-right: 1.5rem;\n  }\n\n  .\\32xl\\:pb-6 {\n    padding-bottom: 1.5rem;\n  }\n\n  .\\32xl\\:pl-6 {\n    padding-left: 1.5rem;\n  }\n\n  .\\32xl\\:pt-7 {\n    padding-top: 1.75rem;\n  }\n\n  .\\32xl\\:pr-7 {\n    padding-right: 1.75rem;\n  }\n\n  .\\32xl\\:pb-7 {\n    padding-bottom: 1.75rem;\n  }\n\n  .\\32xl\\:pl-7 {\n    padding-left: 1.75rem;\n  }\n\n  .\\32xl\\:pt-8 {\n    padding-top: 2rem;\n  }\n\n  .\\32xl\\:pr-8 {\n    padding-right: 2rem;\n  }\n\n  .\\32xl\\:pb-8 {\n    padding-bottom: 2rem;\n  }\n\n  .\\32xl\\:pl-8 {\n    padding-left: 2rem;\n  }\n\n  .\\32xl\\:pt-9 {\n    padding-top: 2.25rem;\n  }\n\n  .\\32xl\\:pr-9 {\n    padding-right: 2.25rem;\n  }\n\n  .\\32xl\\:pb-9 {\n    padding-bottom: 2.25rem;\n  }\n\n  .\\32xl\\:pl-9 {\n    padding-left: 2.25rem;\n  }\n\n  .\\32xl\\:pt-10 {\n    padding-top: 2.5rem;\n  }\n\n  .\\32xl\\:pr-10 {\n    padding-right: 2.5rem;\n  }\n\n  .\\32xl\\:pb-10 {\n    padding-bottom: 2.5rem;\n  }\n\n  .\\32xl\\:pl-10 {\n    padding-left: 2.5rem;\n  }\n\n  .\\32xl\\:pt-11 {\n    padding-top: 2.75rem;\n  }\n\n  .\\32xl\\:pr-11 {\n    padding-right: 2.75rem;\n  }\n\n  .\\32xl\\:pb-11 {\n    padding-bottom: 2.75rem;\n  }\n\n  .\\32xl\\:pl-11 {\n    padding-left: 2.75rem;\n  }\n\n  .\\32xl\\:pt-12 {\n    padding-top: 3rem;\n  }\n\n  .\\32xl\\:pr-12 {\n    padding-right: 3rem;\n  }\n\n  .\\32xl\\:pb-12 {\n    padding-bottom: 3rem;\n  }\n\n  .\\32xl\\:pl-12 {\n    padding-left: 3rem;\n  }\n\n  .\\32xl\\:pt-14 {\n    padding-top: 3.5rem;\n  }\n\n  .\\32xl\\:pr-14 {\n    padding-right: 3.5rem;\n  }\n\n  .\\32xl\\:pb-14 {\n    padding-bottom: 3.5rem;\n  }\n\n  .\\32xl\\:pl-14 {\n    padding-left: 3.5rem;\n  }\n\n  .\\32xl\\:pt-16 {\n    padding-top: 4rem;\n  }\n\n  .\\32xl\\:pr-16 {\n    padding-right: 4rem;\n  }\n\n  .\\32xl\\:pb-16 {\n    padding-bottom: 4rem;\n  }\n\n  .\\32xl\\:pl-16 {\n    padding-left: 4rem;\n  }\n\n  .\\32xl\\:pt-20 {\n    padding-top: 5rem;\n  }\n\n  .\\32xl\\:pr-20 {\n    padding-right: 5rem;\n  }\n\n  .\\32xl\\:pb-20 {\n    padding-bottom: 5rem;\n  }\n\n  .\\32xl\\:pl-20 {\n    padding-left: 5rem;\n  }\n\n  .\\32xl\\:pt-24 {\n    padding-top: 6rem;\n  }\n\n  .\\32xl\\:pr-24 {\n    padding-right: 6rem;\n  }\n\n  .\\32xl\\:pb-24 {\n    padding-bottom: 6rem;\n  }\n\n  .\\32xl\\:pl-24 {\n    padding-left: 6rem;\n  }\n\n  .\\32xl\\:pt-28 {\n    padding-top: 7rem;\n  }\n\n  .\\32xl\\:pr-28 {\n    padding-right: 7rem;\n  }\n\n  .\\32xl\\:pb-28 {\n    padding-bottom: 7rem;\n  }\n\n  .\\32xl\\:pl-28 {\n    padding-left: 7rem;\n  }\n\n  .\\32xl\\:pt-32 {\n    padding-top: 8rem;\n  }\n\n  .\\32xl\\:pr-32 {\n    padding-right: 8rem;\n  }\n\n  .\\32xl\\:pb-32 {\n    padding-bottom: 8rem;\n  }\n\n  .\\32xl\\:pl-32 {\n    padding-left: 8rem;\n  }\n\n  .\\32xl\\:pt-36 {\n    padding-top: 9rem;\n  }\n\n  .\\32xl\\:pr-36 {\n    padding-right: 9rem;\n  }\n\n  .\\32xl\\:pb-36 {\n    padding-bottom: 9rem;\n  }\n\n  .\\32xl\\:pl-36 {\n    padding-left: 9rem;\n  }\n\n  .\\32xl\\:pt-40 {\n    padding-top: 10rem;\n  }\n\n  .\\32xl\\:pr-40 {\n    padding-right: 10rem;\n  }\n\n  .\\32xl\\:pb-40 {\n    padding-bottom: 10rem;\n  }\n\n  .\\32xl\\:pl-40 {\n    padding-left: 10rem;\n  }\n\n  .\\32xl\\:pt-44 {\n    padding-top: 11rem;\n  }\n\n  .\\32xl\\:pr-44 {\n    padding-right: 11rem;\n  }\n\n  .\\32xl\\:pb-44 {\n    padding-bottom: 11rem;\n  }\n\n  .\\32xl\\:pl-44 {\n    padding-left: 11rem;\n  }\n\n  .\\32xl\\:pt-48 {\n    padding-top: 12rem;\n  }\n\n  .\\32xl\\:pr-48 {\n    padding-right: 12rem;\n  }\n\n  .\\32xl\\:pb-48 {\n    padding-bottom: 12rem;\n  }\n\n  .\\32xl\\:pl-48 {\n    padding-left: 12rem;\n  }\n\n  .\\32xl\\:pt-52 {\n    padding-top: 13rem;\n  }\n\n  .\\32xl\\:pr-52 {\n    padding-right: 13rem;\n  }\n\n  .\\32xl\\:pb-52 {\n    padding-bottom: 13rem;\n  }\n\n  .\\32xl\\:pl-52 {\n    padding-left: 13rem;\n  }\n\n  .\\32xl\\:pt-56 {\n    padding-top: 14rem;\n  }\n\n  .\\32xl\\:pr-56 {\n    padding-right: 14rem;\n  }\n\n  .\\32xl\\:pb-56 {\n    padding-bottom: 14rem;\n  }\n\n  .\\32xl\\:pl-56 {\n    padding-left: 14rem;\n  }\n\n  .\\32xl\\:pt-60 {\n    padding-top: 15rem;\n  }\n\n  .\\32xl\\:pr-60 {\n    padding-right: 15rem;\n  }\n\n  .\\32xl\\:pb-60 {\n    padding-bottom: 15rem;\n  }\n\n  .\\32xl\\:pl-60 {\n    padding-left: 15rem;\n  }\n\n  .\\32xl\\:pt-64 {\n    padding-top: 16rem;\n  }\n\n  .\\32xl\\:pr-64 {\n    padding-right: 16rem;\n  }\n\n  .\\32xl\\:pb-64 {\n    padding-bottom: 16rem;\n  }\n\n  .\\32xl\\:pl-64 {\n    padding-left: 16rem;\n  }\n\n  .\\32xl\\:pt-72 {\n    padding-top: 18rem;\n  }\n\n  .\\32xl\\:pr-72 {\n    padding-right: 18rem;\n  }\n\n  .\\32xl\\:pb-72 {\n    padding-bottom: 18rem;\n  }\n\n  .\\32xl\\:pl-72 {\n    padding-left: 18rem;\n  }\n\n  .\\32xl\\:pt-80 {\n    padding-top: 20rem;\n  }\n\n  .\\32xl\\:pr-80 {\n    padding-right: 20rem;\n  }\n\n  .\\32xl\\:pb-80 {\n    padding-bottom: 20rem;\n  }\n\n  .\\32xl\\:pl-80 {\n    padding-left: 20rem;\n  }\n\n  .\\32xl\\:pt-96 {\n    padding-top: 24rem;\n  }\n\n  .\\32xl\\:pr-96 {\n    padding-right: 24rem;\n  }\n\n  .\\32xl\\:pb-96 {\n    padding-bottom: 24rem;\n  }\n\n  .\\32xl\\:pl-96 {\n    padding-left: 24rem;\n  }\n\n  .\\32xl\\:pt-px {\n    padding-top: 1px;\n  }\n\n  .\\32xl\\:pr-px {\n    padding-right: 1px;\n  }\n\n  .\\32xl\\:pb-px {\n    padding-bottom: 1px;\n  }\n\n  .\\32xl\\:pl-px {\n    padding-left: 1px;\n  }\n\n  .\\32xl\\:pt-0\\.5 {\n    padding-top: 0.125rem;\n  }\n\n  .\\32xl\\:pr-0\\.5 {\n    padding-right: 0.125rem;\n  }\n\n  .\\32xl\\:pb-0\\.5 {\n    padding-bottom: 0.125rem;\n  }\n\n  .\\32xl\\:pl-0\\.5 {\n    padding-left: 0.125rem;\n  }\n\n  .\\32xl\\:pt-1\\.5 {\n    padding-top: 0.375rem;\n  }\n\n  .\\32xl\\:pr-1\\.5 {\n    padding-right: 0.375rem;\n  }\n\n  .\\32xl\\:pb-1\\.5 {\n    padding-bottom: 0.375rem;\n  }\n\n  .\\32xl\\:pl-1\\.5 {\n    padding-left: 0.375rem;\n  }\n\n  .\\32xl\\:pt-2\\.5 {\n    padding-top: 0.625rem;\n  }\n\n  .\\32xl\\:pr-2\\.5 {\n    padding-right: 0.625rem;\n  }\n\n  .\\32xl\\:pb-2\\.5 {\n    padding-bottom: 0.625rem;\n  }\n\n  .\\32xl\\:pl-2\\.5 {\n    padding-left: 0.625rem;\n  }\n\n  .\\32xl\\:pt-3\\.5 {\n    padding-top: 0.875rem;\n  }\n\n  .\\32xl\\:pr-3\\.5 {\n    padding-right: 0.875rem;\n  }\n\n  .\\32xl\\:pb-3\\.5 {\n    padding-bottom: 0.875rem;\n  }\n\n  .\\32xl\\:pl-3\\.5 {\n    padding-left: 0.875rem;\n  }\n\n  .\\32xl\\:placeholder-transparent::-moz-placeholder {\n    color: transparent;\n  }\n\n  .\\32xl\\:placeholder-transparent:-ms-input-placeholder {\n    color: transparent;\n  }\n\n  .\\32xl\\:placeholder-transparent::placeholder {\n    color: transparent;\n  }\n\n  .\\32xl\\:placeholder-current::-moz-placeholder {\n    color: currentColor;\n  }\n\n  .\\32xl\\:placeholder-current:-ms-input-placeholder {\n    color: currentColor;\n  }\n\n  .\\32xl\\:placeholder-current::placeholder {\n    color: currentColor;\n  }\n\n  .\\32xl\\:placeholder-black::-moz-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(0, 0, 0, var(--tw-placeholder-opacity));\n  }\n\n  .\\32xl\\:placeholder-black:-ms-input-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(0, 0, 0, var(--tw-placeholder-opacity));\n  }\n\n  .\\32xl\\:placeholder-black::placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(0, 0, 0, var(--tw-placeholder-opacity));\n  }\n\n  .\\32xl\\:placeholder-white::-moz-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(255, 255, 255, var(--tw-placeholder-opacity));\n  }\n\n  .\\32xl\\:placeholder-white:-ms-input-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(255, 255, 255, var(--tw-placeholder-opacity));\n  }\n\n  .\\32xl\\:placeholder-white::placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(255, 255, 255, var(--tw-placeholder-opacity));\n  }\n\n  .\\32xl\\:placeholder-gray-50::-moz-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(249, 250, 251, var(--tw-placeholder-opacity));\n  }\n\n  .\\32xl\\:placeholder-gray-50:-ms-input-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(249, 250, 251, var(--tw-placeholder-opacity));\n  }\n\n  .\\32xl\\:placeholder-gray-50::placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(249, 250, 251, var(--tw-placeholder-opacity));\n  }\n\n  .\\32xl\\:placeholder-gray-100::-moz-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(243, 244, 246, var(--tw-placeholder-opacity));\n  }\n\n  .\\32xl\\:placeholder-gray-100:-ms-input-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(243, 244, 246, var(--tw-placeholder-opacity));\n  }\n\n  .\\32xl\\:placeholder-gray-100::placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(243, 244, 246, var(--tw-placeholder-opacity));\n  }\n\n  .\\32xl\\:placeholder-gray-200::-moz-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(229, 231, 235, var(--tw-placeholder-opacity));\n  }\n\n  .\\32xl\\:placeholder-gray-200:-ms-input-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(229, 231, 235, var(--tw-placeholder-opacity));\n  }\n\n  .\\32xl\\:placeholder-gray-200::placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(229, 231, 235, var(--tw-placeholder-opacity));\n  }\n\n  .\\32xl\\:placeholder-gray-300::-moz-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(209, 213, 219, var(--tw-placeholder-opacity));\n  }\n\n  .\\32xl\\:placeholder-gray-300:-ms-input-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(209, 213, 219, var(--tw-placeholder-opacity));\n  }\n\n  .\\32xl\\:placeholder-gray-300::placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(209, 213, 219, var(--tw-placeholder-opacity));\n  }\n\n  .\\32xl\\:placeholder-gray-400::-moz-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(156, 163, 175, var(--tw-placeholder-opacity));\n  }\n\n  .\\32xl\\:placeholder-gray-400:-ms-input-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(156, 163, 175, var(--tw-placeholder-opacity));\n  }\n\n  .\\32xl\\:placeholder-gray-400::placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(156, 163, 175, var(--tw-placeholder-opacity));\n  }\n\n  .\\32xl\\:placeholder-gray-500::-moz-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(107, 114, 128, var(--tw-placeholder-opacity));\n  }\n\n  .\\32xl\\:placeholder-gray-500:-ms-input-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(107, 114, 128, var(--tw-placeholder-opacity));\n  }\n\n  .\\32xl\\:placeholder-gray-500::placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(107, 114, 128, var(--tw-placeholder-opacity));\n  }\n\n  .\\32xl\\:placeholder-gray-600::-moz-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(75, 85, 99, var(--tw-placeholder-opacity));\n  }\n\n  .\\32xl\\:placeholder-gray-600:-ms-input-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(75, 85, 99, var(--tw-placeholder-opacity));\n  }\n\n  .\\32xl\\:placeholder-gray-600::placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(75, 85, 99, var(--tw-placeholder-opacity));\n  }\n\n  .\\32xl\\:placeholder-gray-700::-moz-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(55, 65, 81, var(--tw-placeholder-opacity));\n  }\n\n  .\\32xl\\:placeholder-gray-700:-ms-input-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(55, 65, 81, var(--tw-placeholder-opacity));\n  }\n\n  .\\32xl\\:placeholder-gray-700::placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(55, 65, 81, var(--tw-placeholder-opacity));\n  }\n\n  .\\32xl\\:placeholder-gray-800::-moz-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(31, 41, 55, var(--tw-placeholder-opacity));\n  }\n\n  .\\32xl\\:placeholder-gray-800:-ms-input-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(31, 41, 55, var(--tw-placeholder-opacity));\n  }\n\n  .\\32xl\\:placeholder-gray-800::placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(31, 41, 55, var(--tw-placeholder-opacity));\n  }\n\n  .\\32xl\\:placeholder-gray-900::-moz-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(17, 24, 39, var(--tw-placeholder-opacity));\n  }\n\n  .\\32xl\\:placeholder-gray-900:-ms-input-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(17, 24, 39, var(--tw-placeholder-opacity));\n  }\n\n  .\\32xl\\:placeholder-gray-900::placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(17, 24, 39, var(--tw-placeholder-opacity));\n  }\n\n  .\\32xl\\:placeholder-red-50::-moz-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(254, 242, 242, var(--tw-placeholder-opacity));\n  }\n\n  .\\32xl\\:placeholder-red-50:-ms-input-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(254, 242, 242, var(--tw-placeholder-opacity));\n  }\n\n  .\\32xl\\:placeholder-red-50::placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(254, 242, 242, var(--tw-placeholder-opacity));\n  }\n\n  .\\32xl\\:placeholder-red-100::-moz-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(254, 226, 226, var(--tw-placeholder-opacity));\n  }\n\n  .\\32xl\\:placeholder-red-100:-ms-input-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(254, 226, 226, var(--tw-placeholder-opacity));\n  }\n\n  .\\32xl\\:placeholder-red-100::placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(254, 226, 226, var(--tw-placeholder-opacity));\n  }\n\n  .\\32xl\\:placeholder-red-200::-moz-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(254, 202, 202, var(--tw-placeholder-opacity));\n  }\n\n  .\\32xl\\:placeholder-red-200:-ms-input-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(254, 202, 202, var(--tw-placeholder-opacity));\n  }\n\n  .\\32xl\\:placeholder-red-200::placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(254, 202, 202, var(--tw-placeholder-opacity));\n  }\n\n  .\\32xl\\:placeholder-red-300::-moz-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(252, 165, 165, var(--tw-placeholder-opacity));\n  }\n\n  .\\32xl\\:placeholder-red-300:-ms-input-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(252, 165, 165, var(--tw-placeholder-opacity));\n  }\n\n  .\\32xl\\:placeholder-red-300::placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(252, 165, 165, var(--tw-placeholder-opacity));\n  }\n\n  .\\32xl\\:placeholder-red-400::-moz-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(248, 113, 113, var(--tw-placeholder-opacity));\n  }\n\n  .\\32xl\\:placeholder-red-400:-ms-input-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(248, 113, 113, var(--tw-placeholder-opacity));\n  }\n\n  .\\32xl\\:placeholder-red-400::placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(248, 113, 113, var(--tw-placeholder-opacity));\n  }\n\n  .\\32xl\\:placeholder-red-500::-moz-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(239, 68, 68, var(--tw-placeholder-opacity));\n  }\n\n  .\\32xl\\:placeholder-red-500:-ms-input-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(239, 68, 68, var(--tw-placeholder-opacity));\n  }\n\n  .\\32xl\\:placeholder-red-500::placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(239, 68, 68, var(--tw-placeholder-opacity));\n  }\n\n  .\\32xl\\:placeholder-red-600::-moz-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(220, 38, 38, var(--tw-placeholder-opacity));\n  }\n\n  .\\32xl\\:placeholder-red-600:-ms-input-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(220, 38, 38, var(--tw-placeholder-opacity));\n  }\n\n  .\\32xl\\:placeholder-red-600::placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(220, 38, 38, var(--tw-placeholder-opacity));\n  }\n\n  .\\32xl\\:placeholder-red-700::-moz-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(185, 28, 28, var(--tw-placeholder-opacity));\n  }\n\n  .\\32xl\\:placeholder-red-700:-ms-input-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(185, 28, 28, var(--tw-placeholder-opacity));\n  }\n\n  .\\32xl\\:placeholder-red-700::placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(185, 28, 28, var(--tw-placeholder-opacity));\n  }\n\n  .\\32xl\\:placeholder-red-800::-moz-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(153, 27, 27, var(--tw-placeholder-opacity));\n  }\n\n  .\\32xl\\:placeholder-red-800:-ms-input-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(153, 27, 27, var(--tw-placeholder-opacity));\n  }\n\n  .\\32xl\\:placeholder-red-800::placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(153, 27, 27, var(--tw-placeholder-opacity));\n  }\n\n  .\\32xl\\:placeholder-red-900::-moz-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(127, 29, 29, var(--tw-placeholder-opacity));\n  }\n\n  .\\32xl\\:placeholder-red-900:-ms-input-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(127, 29, 29, var(--tw-placeholder-opacity));\n  }\n\n  .\\32xl\\:placeholder-red-900::placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(127, 29, 29, var(--tw-placeholder-opacity));\n  }\n\n  .\\32xl\\:placeholder-yellow-50::-moz-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(255, 251, 235, var(--tw-placeholder-opacity));\n  }\n\n  .\\32xl\\:placeholder-yellow-50:-ms-input-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(255, 251, 235, var(--tw-placeholder-opacity));\n  }\n\n  .\\32xl\\:placeholder-yellow-50::placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(255, 251, 235, var(--tw-placeholder-opacity));\n  }\n\n  .\\32xl\\:placeholder-yellow-100::-moz-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(254, 243, 199, var(--tw-placeholder-opacity));\n  }\n\n  .\\32xl\\:placeholder-yellow-100:-ms-input-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(254, 243, 199, var(--tw-placeholder-opacity));\n  }\n\n  .\\32xl\\:placeholder-yellow-100::placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(254, 243, 199, var(--tw-placeholder-opacity));\n  }\n\n  .\\32xl\\:placeholder-yellow-200::-moz-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(253, 230, 138, var(--tw-placeholder-opacity));\n  }\n\n  .\\32xl\\:placeholder-yellow-200:-ms-input-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(253, 230, 138, var(--tw-placeholder-opacity));\n  }\n\n  .\\32xl\\:placeholder-yellow-200::placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(253, 230, 138, var(--tw-placeholder-opacity));\n  }\n\n  .\\32xl\\:placeholder-yellow-300::-moz-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(252, 211, 77, var(--tw-placeholder-opacity));\n  }\n\n  .\\32xl\\:placeholder-yellow-300:-ms-input-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(252, 211, 77, var(--tw-placeholder-opacity));\n  }\n\n  .\\32xl\\:placeholder-yellow-300::placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(252, 211, 77, var(--tw-placeholder-opacity));\n  }\n\n  .\\32xl\\:placeholder-yellow-400::-moz-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(251, 191, 36, var(--tw-placeholder-opacity));\n  }\n\n  .\\32xl\\:placeholder-yellow-400:-ms-input-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(251, 191, 36, var(--tw-placeholder-opacity));\n  }\n\n  .\\32xl\\:placeholder-yellow-400::placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(251, 191, 36, var(--tw-placeholder-opacity));\n  }\n\n  .\\32xl\\:placeholder-yellow-500::-moz-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(245, 158, 11, var(--tw-placeholder-opacity));\n  }\n\n  .\\32xl\\:placeholder-yellow-500:-ms-input-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(245, 158, 11, var(--tw-placeholder-opacity));\n  }\n\n  .\\32xl\\:placeholder-yellow-500::placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(245, 158, 11, var(--tw-placeholder-opacity));\n  }\n\n  .\\32xl\\:placeholder-yellow-600::-moz-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(217, 119, 6, var(--tw-placeholder-opacity));\n  }\n\n  .\\32xl\\:placeholder-yellow-600:-ms-input-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(217, 119, 6, var(--tw-placeholder-opacity));\n  }\n\n  .\\32xl\\:placeholder-yellow-600::placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(217, 119, 6, var(--tw-placeholder-opacity));\n  }\n\n  .\\32xl\\:placeholder-yellow-700::-moz-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(180, 83, 9, var(--tw-placeholder-opacity));\n  }\n\n  .\\32xl\\:placeholder-yellow-700:-ms-input-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(180, 83, 9, var(--tw-placeholder-opacity));\n  }\n\n  .\\32xl\\:placeholder-yellow-700::placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(180, 83, 9, var(--tw-placeholder-opacity));\n  }\n\n  .\\32xl\\:placeholder-yellow-800::-moz-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(146, 64, 14, var(--tw-placeholder-opacity));\n  }\n\n  .\\32xl\\:placeholder-yellow-800:-ms-input-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(146, 64, 14, var(--tw-placeholder-opacity));\n  }\n\n  .\\32xl\\:placeholder-yellow-800::placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(146, 64, 14, var(--tw-placeholder-opacity));\n  }\n\n  .\\32xl\\:placeholder-yellow-900::-moz-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(120, 53, 15, var(--tw-placeholder-opacity));\n  }\n\n  .\\32xl\\:placeholder-yellow-900:-ms-input-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(120, 53, 15, var(--tw-placeholder-opacity));\n  }\n\n  .\\32xl\\:placeholder-yellow-900::placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(120, 53, 15, var(--tw-placeholder-opacity));\n  }\n\n  .\\32xl\\:placeholder-green-50::-moz-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(236, 253, 245, var(--tw-placeholder-opacity));\n  }\n\n  .\\32xl\\:placeholder-green-50:-ms-input-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(236, 253, 245, var(--tw-placeholder-opacity));\n  }\n\n  .\\32xl\\:placeholder-green-50::placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(236, 253, 245, var(--tw-placeholder-opacity));\n  }\n\n  .\\32xl\\:placeholder-green-100::-moz-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(209, 250, 229, var(--tw-placeholder-opacity));\n  }\n\n  .\\32xl\\:placeholder-green-100:-ms-input-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(209, 250, 229, var(--tw-placeholder-opacity));\n  }\n\n  .\\32xl\\:placeholder-green-100::placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(209, 250, 229, var(--tw-placeholder-opacity));\n  }\n\n  .\\32xl\\:placeholder-green-200::-moz-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(167, 243, 208, var(--tw-placeholder-opacity));\n  }\n\n  .\\32xl\\:placeholder-green-200:-ms-input-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(167, 243, 208, var(--tw-placeholder-opacity));\n  }\n\n  .\\32xl\\:placeholder-green-200::placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(167, 243, 208, var(--tw-placeholder-opacity));\n  }\n\n  .\\32xl\\:placeholder-green-300::-moz-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(110, 231, 183, var(--tw-placeholder-opacity));\n  }\n\n  .\\32xl\\:placeholder-green-300:-ms-input-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(110, 231, 183, var(--tw-placeholder-opacity));\n  }\n\n  .\\32xl\\:placeholder-green-300::placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(110, 231, 183, var(--tw-placeholder-opacity));\n  }\n\n  .\\32xl\\:placeholder-green-400::-moz-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(52, 211, 153, var(--tw-placeholder-opacity));\n  }\n\n  .\\32xl\\:placeholder-green-400:-ms-input-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(52, 211, 153, var(--tw-placeholder-opacity));\n  }\n\n  .\\32xl\\:placeholder-green-400::placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(52, 211, 153, var(--tw-placeholder-opacity));\n  }\n\n  .\\32xl\\:placeholder-green-500::-moz-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(16, 185, 129, var(--tw-placeholder-opacity));\n  }\n\n  .\\32xl\\:placeholder-green-500:-ms-input-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(16, 185, 129, var(--tw-placeholder-opacity));\n  }\n\n  .\\32xl\\:placeholder-green-500::placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(16, 185, 129, var(--tw-placeholder-opacity));\n  }\n\n  .\\32xl\\:placeholder-green-600::-moz-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(5, 150, 105, var(--tw-placeholder-opacity));\n  }\n\n  .\\32xl\\:placeholder-green-600:-ms-input-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(5, 150, 105, var(--tw-placeholder-opacity));\n  }\n\n  .\\32xl\\:placeholder-green-600::placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(5, 150, 105, var(--tw-placeholder-opacity));\n  }\n\n  .\\32xl\\:placeholder-green-700::-moz-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(4, 120, 87, var(--tw-placeholder-opacity));\n  }\n\n  .\\32xl\\:placeholder-green-700:-ms-input-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(4, 120, 87, var(--tw-placeholder-opacity));\n  }\n\n  .\\32xl\\:placeholder-green-700::placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(4, 120, 87, var(--tw-placeholder-opacity));\n  }\n\n  .\\32xl\\:placeholder-green-800::-moz-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(6, 95, 70, var(--tw-placeholder-opacity));\n  }\n\n  .\\32xl\\:placeholder-green-800:-ms-input-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(6, 95, 70, var(--tw-placeholder-opacity));\n  }\n\n  .\\32xl\\:placeholder-green-800::placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(6, 95, 70, var(--tw-placeholder-opacity));\n  }\n\n  .\\32xl\\:placeholder-green-900::-moz-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(6, 78, 59, var(--tw-placeholder-opacity));\n  }\n\n  .\\32xl\\:placeholder-green-900:-ms-input-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(6, 78, 59, var(--tw-placeholder-opacity));\n  }\n\n  .\\32xl\\:placeholder-green-900::placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(6, 78, 59, var(--tw-placeholder-opacity));\n  }\n\n  .\\32xl\\:placeholder-blue-50::-moz-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(239, 246, 255, var(--tw-placeholder-opacity));\n  }\n\n  .\\32xl\\:placeholder-blue-50:-ms-input-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(239, 246, 255, var(--tw-placeholder-opacity));\n  }\n\n  .\\32xl\\:placeholder-blue-50::placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(239, 246, 255, var(--tw-placeholder-opacity));\n  }\n\n  .\\32xl\\:placeholder-blue-100::-moz-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(219, 234, 254, var(--tw-placeholder-opacity));\n  }\n\n  .\\32xl\\:placeholder-blue-100:-ms-input-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(219, 234, 254, var(--tw-placeholder-opacity));\n  }\n\n  .\\32xl\\:placeholder-blue-100::placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(219, 234, 254, var(--tw-placeholder-opacity));\n  }\n\n  .\\32xl\\:placeholder-blue-200::-moz-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(191, 219, 254, var(--tw-placeholder-opacity));\n  }\n\n  .\\32xl\\:placeholder-blue-200:-ms-input-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(191, 219, 254, var(--tw-placeholder-opacity));\n  }\n\n  .\\32xl\\:placeholder-blue-200::placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(191, 219, 254, var(--tw-placeholder-opacity));\n  }\n\n  .\\32xl\\:placeholder-blue-300::-moz-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(147, 197, 253, var(--tw-placeholder-opacity));\n  }\n\n  .\\32xl\\:placeholder-blue-300:-ms-input-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(147, 197, 253, var(--tw-placeholder-opacity));\n  }\n\n  .\\32xl\\:placeholder-blue-300::placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(147, 197, 253, var(--tw-placeholder-opacity));\n  }\n\n  .\\32xl\\:placeholder-blue-400::-moz-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(96, 165, 250, var(--tw-placeholder-opacity));\n  }\n\n  .\\32xl\\:placeholder-blue-400:-ms-input-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(96, 165, 250, var(--tw-placeholder-opacity));\n  }\n\n  .\\32xl\\:placeholder-blue-400::placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(96, 165, 250, var(--tw-placeholder-opacity));\n  }\n\n  .\\32xl\\:placeholder-blue-500::-moz-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(59, 130, 246, var(--tw-placeholder-opacity));\n  }\n\n  .\\32xl\\:placeholder-blue-500:-ms-input-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(59, 130, 246, var(--tw-placeholder-opacity));\n  }\n\n  .\\32xl\\:placeholder-blue-500::placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(59, 130, 246, var(--tw-placeholder-opacity));\n  }\n\n  .\\32xl\\:placeholder-blue-600::-moz-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(37, 99, 235, var(--tw-placeholder-opacity));\n  }\n\n  .\\32xl\\:placeholder-blue-600:-ms-input-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(37, 99, 235, var(--tw-placeholder-opacity));\n  }\n\n  .\\32xl\\:placeholder-blue-600::placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(37, 99, 235, var(--tw-placeholder-opacity));\n  }\n\n  .\\32xl\\:placeholder-blue-700::-moz-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(29, 78, 216, var(--tw-placeholder-opacity));\n  }\n\n  .\\32xl\\:placeholder-blue-700:-ms-input-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(29, 78, 216, var(--tw-placeholder-opacity));\n  }\n\n  .\\32xl\\:placeholder-blue-700::placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(29, 78, 216, var(--tw-placeholder-opacity));\n  }\n\n  .\\32xl\\:placeholder-blue-800::-moz-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(30, 64, 175, var(--tw-placeholder-opacity));\n  }\n\n  .\\32xl\\:placeholder-blue-800:-ms-input-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(30, 64, 175, var(--tw-placeholder-opacity));\n  }\n\n  .\\32xl\\:placeholder-blue-800::placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(30, 64, 175, var(--tw-placeholder-opacity));\n  }\n\n  .\\32xl\\:placeholder-blue-900::-moz-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(30, 58, 138, var(--tw-placeholder-opacity));\n  }\n\n  .\\32xl\\:placeholder-blue-900:-ms-input-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(30, 58, 138, var(--tw-placeholder-opacity));\n  }\n\n  .\\32xl\\:placeholder-blue-900::placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(30, 58, 138, var(--tw-placeholder-opacity));\n  }\n\n  .\\32xl\\:placeholder-indigo-50::-moz-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(238, 242, 255, var(--tw-placeholder-opacity));\n  }\n\n  .\\32xl\\:placeholder-indigo-50:-ms-input-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(238, 242, 255, var(--tw-placeholder-opacity));\n  }\n\n  .\\32xl\\:placeholder-indigo-50::placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(238, 242, 255, var(--tw-placeholder-opacity));\n  }\n\n  .\\32xl\\:placeholder-indigo-100::-moz-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(224, 231, 255, var(--tw-placeholder-opacity));\n  }\n\n  .\\32xl\\:placeholder-indigo-100:-ms-input-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(224, 231, 255, var(--tw-placeholder-opacity));\n  }\n\n  .\\32xl\\:placeholder-indigo-100::placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(224, 231, 255, var(--tw-placeholder-opacity));\n  }\n\n  .\\32xl\\:placeholder-indigo-200::-moz-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(199, 210, 254, var(--tw-placeholder-opacity));\n  }\n\n  .\\32xl\\:placeholder-indigo-200:-ms-input-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(199, 210, 254, var(--tw-placeholder-opacity));\n  }\n\n  .\\32xl\\:placeholder-indigo-200::placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(199, 210, 254, var(--tw-placeholder-opacity));\n  }\n\n  .\\32xl\\:placeholder-indigo-300::-moz-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(165, 180, 252, var(--tw-placeholder-opacity));\n  }\n\n  .\\32xl\\:placeholder-indigo-300:-ms-input-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(165, 180, 252, var(--tw-placeholder-opacity));\n  }\n\n  .\\32xl\\:placeholder-indigo-300::placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(165, 180, 252, var(--tw-placeholder-opacity));\n  }\n\n  .\\32xl\\:placeholder-indigo-400::-moz-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(129, 140, 248, var(--tw-placeholder-opacity));\n  }\n\n  .\\32xl\\:placeholder-indigo-400:-ms-input-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(129, 140, 248, var(--tw-placeholder-opacity));\n  }\n\n  .\\32xl\\:placeholder-indigo-400::placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(129, 140, 248, var(--tw-placeholder-opacity));\n  }\n\n  .\\32xl\\:placeholder-indigo-500::-moz-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(99, 102, 241, var(--tw-placeholder-opacity));\n  }\n\n  .\\32xl\\:placeholder-indigo-500:-ms-input-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(99, 102, 241, var(--tw-placeholder-opacity));\n  }\n\n  .\\32xl\\:placeholder-indigo-500::placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(99, 102, 241, var(--tw-placeholder-opacity));\n  }\n\n  .\\32xl\\:placeholder-indigo-600::-moz-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(79, 70, 229, var(--tw-placeholder-opacity));\n  }\n\n  .\\32xl\\:placeholder-indigo-600:-ms-input-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(79, 70, 229, var(--tw-placeholder-opacity));\n  }\n\n  .\\32xl\\:placeholder-indigo-600::placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(79, 70, 229, var(--tw-placeholder-opacity));\n  }\n\n  .\\32xl\\:placeholder-indigo-700::-moz-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(67, 56, 202, var(--tw-placeholder-opacity));\n  }\n\n  .\\32xl\\:placeholder-indigo-700:-ms-input-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(67, 56, 202, var(--tw-placeholder-opacity));\n  }\n\n  .\\32xl\\:placeholder-indigo-700::placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(67, 56, 202, var(--tw-placeholder-opacity));\n  }\n\n  .\\32xl\\:placeholder-indigo-800::-moz-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(55, 48, 163, var(--tw-placeholder-opacity));\n  }\n\n  .\\32xl\\:placeholder-indigo-800:-ms-input-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(55, 48, 163, var(--tw-placeholder-opacity));\n  }\n\n  .\\32xl\\:placeholder-indigo-800::placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(55, 48, 163, var(--tw-placeholder-opacity));\n  }\n\n  .\\32xl\\:placeholder-indigo-900::-moz-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(49, 46, 129, var(--tw-placeholder-opacity));\n  }\n\n  .\\32xl\\:placeholder-indigo-900:-ms-input-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(49, 46, 129, var(--tw-placeholder-opacity));\n  }\n\n  .\\32xl\\:placeholder-indigo-900::placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(49, 46, 129, var(--tw-placeholder-opacity));\n  }\n\n  .\\32xl\\:placeholder-purple-50::-moz-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(245, 243, 255, var(--tw-placeholder-opacity));\n  }\n\n  .\\32xl\\:placeholder-purple-50:-ms-input-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(245, 243, 255, var(--tw-placeholder-opacity));\n  }\n\n  .\\32xl\\:placeholder-purple-50::placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(245, 243, 255, var(--tw-placeholder-opacity));\n  }\n\n  .\\32xl\\:placeholder-purple-100::-moz-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(237, 233, 254, var(--tw-placeholder-opacity));\n  }\n\n  .\\32xl\\:placeholder-purple-100:-ms-input-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(237, 233, 254, var(--tw-placeholder-opacity));\n  }\n\n  .\\32xl\\:placeholder-purple-100::placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(237, 233, 254, var(--tw-placeholder-opacity));\n  }\n\n  .\\32xl\\:placeholder-purple-200::-moz-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(221, 214, 254, var(--tw-placeholder-opacity));\n  }\n\n  .\\32xl\\:placeholder-purple-200:-ms-input-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(221, 214, 254, var(--tw-placeholder-opacity));\n  }\n\n  .\\32xl\\:placeholder-purple-200::placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(221, 214, 254, var(--tw-placeholder-opacity));\n  }\n\n  .\\32xl\\:placeholder-purple-300::-moz-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(196, 181, 253, var(--tw-placeholder-opacity));\n  }\n\n  .\\32xl\\:placeholder-purple-300:-ms-input-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(196, 181, 253, var(--tw-placeholder-opacity));\n  }\n\n  .\\32xl\\:placeholder-purple-300::placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(196, 181, 253, var(--tw-placeholder-opacity));\n  }\n\n  .\\32xl\\:placeholder-purple-400::-moz-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(167, 139, 250, var(--tw-placeholder-opacity));\n  }\n\n  .\\32xl\\:placeholder-purple-400:-ms-input-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(167, 139, 250, var(--tw-placeholder-opacity));\n  }\n\n  .\\32xl\\:placeholder-purple-400::placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(167, 139, 250, var(--tw-placeholder-opacity));\n  }\n\n  .\\32xl\\:placeholder-purple-500::-moz-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(139, 92, 246, var(--tw-placeholder-opacity));\n  }\n\n  .\\32xl\\:placeholder-purple-500:-ms-input-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(139, 92, 246, var(--tw-placeholder-opacity));\n  }\n\n  .\\32xl\\:placeholder-purple-500::placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(139, 92, 246, var(--tw-placeholder-opacity));\n  }\n\n  .\\32xl\\:placeholder-purple-600::-moz-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(124, 58, 237, var(--tw-placeholder-opacity));\n  }\n\n  .\\32xl\\:placeholder-purple-600:-ms-input-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(124, 58, 237, var(--tw-placeholder-opacity));\n  }\n\n  .\\32xl\\:placeholder-purple-600::placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(124, 58, 237, var(--tw-placeholder-opacity));\n  }\n\n  .\\32xl\\:placeholder-purple-700::-moz-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(109, 40, 217, var(--tw-placeholder-opacity));\n  }\n\n  .\\32xl\\:placeholder-purple-700:-ms-input-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(109, 40, 217, var(--tw-placeholder-opacity));\n  }\n\n  .\\32xl\\:placeholder-purple-700::placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(109, 40, 217, var(--tw-placeholder-opacity));\n  }\n\n  .\\32xl\\:placeholder-purple-800::-moz-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(91, 33, 182, var(--tw-placeholder-opacity));\n  }\n\n  .\\32xl\\:placeholder-purple-800:-ms-input-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(91, 33, 182, var(--tw-placeholder-opacity));\n  }\n\n  .\\32xl\\:placeholder-purple-800::placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(91, 33, 182, var(--tw-placeholder-opacity));\n  }\n\n  .\\32xl\\:placeholder-purple-900::-moz-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(76, 29, 149, var(--tw-placeholder-opacity));\n  }\n\n  .\\32xl\\:placeholder-purple-900:-ms-input-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(76, 29, 149, var(--tw-placeholder-opacity));\n  }\n\n  .\\32xl\\:placeholder-purple-900::placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(76, 29, 149, var(--tw-placeholder-opacity));\n  }\n\n  .\\32xl\\:placeholder-pink-50::-moz-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(253, 242, 248, var(--tw-placeholder-opacity));\n  }\n\n  .\\32xl\\:placeholder-pink-50:-ms-input-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(253, 242, 248, var(--tw-placeholder-opacity));\n  }\n\n  .\\32xl\\:placeholder-pink-50::placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(253, 242, 248, var(--tw-placeholder-opacity));\n  }\n\n  .\\32xl\\:placeholder-pink-100::-moz-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(252, 231, 243, var(--tw-placeholder-opacity));\n  }\n\n  .\\32xl\\:placeholder-pink-100:-ms-input-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(252, 231, 243, var(--tw-placeholder-opacity));\n  }\n\n  .\\32xl\\:placeholder-pink-100::placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(252, 231, 243, var(--tw-placeholder-opacity));\n  }\n\n  .\\32xl\\:placeholder-pink-200::-moz-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(251, 207, 232, var(--tw-placeholder-opacity));\n  }\n\n  .\\32xl\\:placeholder-pink-200:-ms-input-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(251, 207, 232, var(--tw-placeholder-opacity));\n  }\n\n  .\\32xl\\:placeholder-pink-200::placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(251, 207, 232, var(--tw-placeholder-opacity));\n  }\n\n  .\\32xl\\:placeholder-pink-300::-moz-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(249, 168, 212, var(--tw-placeholder-opacity));\n  }\n\n  .\\32xl\\:placeholder-pink-300:-ms-input-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(249, 168, 212, var(--tw-placeholder-opacity));\n  }\n\n  .\\32xl\\:placeholder-pink-300::placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(249, 168, 212, var(--tw-placeholder-opacity));\n  }\n\n  .\\32xl\\:placeholder-pink-400::-moz-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(244, 114, 182, var(--tw-placeholder-opacity));\n  }\n\n  .\\32xl\\:placeholder-pink-400:-ms-input-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(244, 114, 182, var(--tw-placeholder-opacity));\n  }\n\n  .\\32xl\\:placeholder-pink-400::placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(244, 114, 182, var(--tw-placeholder-opacity));\n  }\n\n  .\\32xl\\:placeholder-pink-500::-moz-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(236, 72, 153, var(--tw-placeholder-opacity));\n  }\n\n  .\\32xl\\:placeholder-pink-500:-ms-input-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(236, 72, 153, var(--tw-placeholder-opacity));\n  }\n\n  .\\32xl\\:placeholder-pink-500::placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(236, 72, 153, var(--tw-placeholder-opacity));\n  }\n\n  .\\32xl\\:placeholder-pink-600::-moz-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(219, 39, 119, var(--tw-placeholder-opacity));\n  }\n\n  .\\32xl\\:placeholder-pink-600:-ms-input-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(219, 39, 119, var(--tw-placeholder-opacity));\n  }\n\n  .\\32xl\\:placeholder-pink-600::placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(219, 39, 119, var(--tw-placeholder-opacity));\n  }\n\n  .\\32xl\\:placeholder-pink-700::-moz-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(190, 24, 93, var(--tw-placeholder-opacity));\n  }\n\n  .\\32xl\\:placeholder-pink-700:-ms-input-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(190, 24, 93, var(--tw-placeholder-opacity));\n  }\n\n  .\\32xl\\:placeholder-pink-700::placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(190, 24, 93, var(--tw-placeholder-opacity));\n  }\n\n  .\\32xl\\:placeholder-pink-800::-moz-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(157, 23, 77, var(--tw-placeholder-opacity));\n  }\n\n  .\\32xl\\:placeholder-pink-800:-ms-input-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(157, 23, 77, var(--tw-placeholder-opacity));\n  }\n\n  .\\32xl\\:placeholder-pink-800::placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(157, 23, 77, var(--tw-placeholder-opacity));\n  }\n\n  .\\32xl\\:placeholder-pink-900::-moz-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(131, 24, 67, var(--tw-placeholder-opacity));\n  }\n\n  .\\32xl\\:placeholder-pink-900:-ms-input-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(131, 24, 67, var(--tw-placeholder-opacity));\n  }\n\n  .\\32xl\\:placeholder-pink-900::placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(131, 24, 67, var(--tw-placeholder-opacity));\n  }\n\n  .\\32xl\\:focus\\:placeholder-transparent:focus::-moz-placeholder {\n    color: transparent;\n  }\n\n  .\\32xl\\:focus\\:placeholder-transparent:focus:-ms-input-placeholder {\n    color: transparent;\n  }\n\n  .\\32xl\\:focus\\:placeholder-transparent:focus::placeholder {\n    color: transparent;\n  }\n\n  .\\32xl\\:focus\\:placeholder-current:focus::-moz-placeholder {\n    color: currentColor;\n  }\n\n  .\\32xl\\:focus\\:placeholder-current:focus:-ms-input-placeholder {\n    color: currentColor;\n  }\n\n  .\\32xl\\:focus\\:placeholder-current:focus::placeholder {\n    color: currentColor;\n  }\n\n  .\\32xl\\:focus\\:placeholder-black:focus::-moz-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(0, 0, 0, var(--tw-placeholder-opacity));\n  }\n\n  .\\32xl\\:focus\\:placeholder-black:focus:-ms-input-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(0, 0, 0, var(--tw-placeholder-opacity));\n  }\n\n  .\\32xl\\:focus\\:placeholder-black:focus::placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(0, 0, 0, var(--tw-placeholder-opacity));\n  }\n\n  .\\32xl\\:focus\\:placeholder-white:focus::-moz-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(255, 255, 255, var(--tw-placeholder-opacity));\n  }\n\n  .\\32xl\\:focus\\:placeholder-white:focus:-ms-input-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(255, 255, 255, var(--tw-placeholder-opacity));\n  }\n\n  .\\32xl\\:focus\\:placeholder-white:focus::placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(255, 255, 255, var(--tw-placeholder-opacity));\n  }\n\n  .\\32xl\\:focus\\:placeholder-gray-50:focus::-moz-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(249, 250, 251, var(--tw-placeholder-opacity));\n  }\n\n  .\\32xl\\:focus\\:placeholder-gray-50:focus:-ms-input-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(249, 250, 251, var(--tw-placeholder-opacity));\n  }\n\n  .\\32xl\\:focus\\:placeholder-gray-50:focus::placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(249, 250, 251, var(--tw-placeholder-opacity));\n  }\n\n  .\\32xl\\:focus\\:placeholder-gray-100:focus::-moz-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(243, 244, 246, var(--tw-placeholder-opacity));\n  }\n\n  .\\32xl\\:focus\\:placeholder-gray-100:focus:-ms-input-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(243, 244, 246, var(--tw-placeholder-opacity));\n  }\n\n  .\\32xl\\:focus\\:placeholder-gray-100:focus::placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(243, 244, 246, var(--tw-placeholder-opacity));\n  }\n\n  .\\32xl\\:focus\\:placeholder-gray-200:focus::-moz-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(229, 231, 235, var(--tw-placeholder-opacity));\n  }\n\n  .\\32xl\\:focus\\:placeholder-gray-200:focus:-ms-input-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(229, 231, 235, var(--tw-placeholder-opacity));\n  }\n\n  .\\32xl\\:focus\\:placeholder-gray-200:focus::placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(229, 231, 235, var(--tw-placeholder-opacity));\n  }\n\n  .\\32xl\\:focus\\:placeholder-gray-300:focus::-moz-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(209, 213, 219, var(--tw-placeholder-opacity));\n  }\n\n  .\\32xl\\:focus\\:placeholder-gray-300:focus:-ms-input-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(209, 213, 219, var(--tw-placeholder-opacity));\n  }\n\n  .\\32xl\\:focus\\:placeholder-gray-300:focus::placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(209, 213, 219, var(--tw-placeholder-opacity));\n  }\n\n  .\\32xl\\:focus\\:placeholder-gray-400:focus::-moz-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(156, 163, 175, var(--tw-placeholder-opacity));\n  }\n\n  .\\32xl\\:focus\\:placeholder-gray-400:focus:-ms-input-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(156, 163, 175, var(--tw-placeholder-opacity));\n  }\n\n  .\\32xl\\:focus\\:placeholder-gray-400:focus::placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(156, 163, 175, var(--tw-placeholder-opacity));\n  }\n\n  .\\32xl\\:focus\\:placeholder-gray-500:focus::-moz-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(107, 114, 128, var(--tw-placeholder-opacity));\n  }\n\n  .\\32xl\\:focus\\:placeholder-gray-500:focus:-ms-input-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(107, 114, 128, var(--tw-placeholder-opacity));\n  }\n\n  .\\32xl\\:focus\\:placeholder-gray-500:focus::placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(107, 114, 128, var(--tw-placeholder-opacity));\n  }\n\n  .\\32xl\\:focus\\:placeholder-gray-600:focus::-moz-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(75, 85, 99, var(--tw-placeholder-opacity));\n  }\n\n  .\\32xl\\:focus\\:placeholder-gray-600:focus:-ms-input-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(75, 85, 99, var(--tw-placeholder-opacity));\n  }\n\n  .\\32xl\\:focus\\:placeholder-gray-600:focus::placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(75, 85, 99, var(--tw-placeholder-opacity));\n  }\n\n  .\\32xl\\:focus\\:placeholder-gray-700:focus::-moz-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(55, 65, 81, var(--tw-placeholder-opacity));\n  }\n\n  .\\32xl\\:focus\\:placeholder-gray-700:focus:-ms-input-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(55, 65, 81, var(--tw-placeholder-opacity));\n  }\n\n  .\\32xl\\:focus\\:placeholder-gray-700:focus::placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(55, 65, 81, var(--tw-placeholder-opacity));\n  }\n\n  .\\32xl\\:focus\\:placeholder-gray-800:focus::-moz-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(31, 41, 55, var(--tw-placeholder-opacity));\n  }\n\n  .\\32xl\\:focus\\:placeholder-gray-800:focus:-ms-input-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(31, 41, 55, var(--tw-placeholder-opacity));\n  }\n\n  .\\32xl\\:focus\\:placeholder-gray-800:focus::placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(31, 41, 55, var(--tw-placeholder-opacity));\n  }\n\n  .\\32xl\\:focus\\:placeholder-gray-900:focus::-moz-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(17, 24, 39, var(--tw-placeholder-opacity));\n  }\n\n  .\\32xl\\:focus\\:placeholder-gray-900:focus:-ms-input-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(17, 24, 39, var(--tw-placeholder-opacity));\n  }\n\n  .\\32xl\\:focus\\:placeholder-gray-900:focus::placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(17, 24, 39, var(--tw-placeholder-opacity));\n  }\n\n  .\\32xl\\:focus\\:placeholder-red-50:focus::-moz-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(254, 242, 242, var(--tw-placeholder-opacity));\n  }\n\n  .\\32xl\\:focus\\:placeholder-red-50:focus:-ms-input-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(254, 242, 242, var(--tw-placeholder-opacity));\n  }\n\n  .\\32xl\\:focus\\:placeholder-red-50:focus::placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(254, 242, 242, var(--tw-placeholder-opacity));\n  }\n\n  .\\32xl\\:focus\\:placeholder-red-100:focus::-moz-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(254, 226, 226, var(--tw-placeholder-opacity));\n  }\n\n  .\\32xl\\:focus\\:placeholder-red-100:focus:-ms-input-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(254, 226, 226, var(--tw-placeholder-opacity));\n  }\n\n  .\\32xl\\:focus\\:placeholder-red-100:focus::placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(254, 226, 226, var(--tw-placeholder-opacity));\n  }\n\n  .\\32xl\\:focus\\:placeholder-red-200:focus::-moz-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(254, 202, 202, var(--tw-placeholder-opacity));\n  }\n\n  .\\32xl\\:focus\\:placeholder-red-200:focus:-ms-input-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(254, 202, 202, var(--tw-placeholder-opacity));\n  }\n\n  .\\32xl\\:focus\\:placeholder-red-200:focus::placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(254, 202, 202, var(--tw-placeholder-opacity));\n  }\n\n  .\\32xl\\:focus\\:placeholder-red-300:focus::-moz-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(252, 165, 165, var(--tw-placeholder-opacity));\n  }\n\n  .\\32xl\\:focus\\:placeholder-red-300:focus:-ms-input-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(252, 165, 165, var(--tw-placeholder-opacity));\n  }\n\n  .\\32xl\\:focus\\:placeholder-red-300:focus::placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(252, 165, 165, var(--tw-placeholder-opacity));\n  }\n\n  .\\32xl\\:focus\\:placeholder-red-400:focus::-moz-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(248, 113, 113, var(--tw-placeholder-opacity));\n  }\n\n  .\\32xl\\:focus\\:placeholder-red-400:focus:-ms-input-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(248, 113, 113, var(--tw-placeholder-opacity));\n  }\n\n  .\\32xl\\:focus\\:placeholder-red-400:focus::placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(248, 113, 113, var(--tw-placeholder-opacity));\n  }\n\n  .\\32xl\\:focus\\:placeholder-red-500:focus::-moz-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(239, 68, 68, var(--tw-placeholder-opacity));\n  }\n\n  .\\32xl\\:focus\\:placeholder-red-500:focus:-ms-input-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(239, 68, 68, var(--tw-placeholder-opacity));\n  }\n\n  .\\32xl\\:focus\\:placeholder-red-500:focus::placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(239, 68, 68, var(--tw-placeholder-opacity));\n  }\n\n  .\\32xl\\:focus\\:placeholder-red-600:focus::-moz-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(220, 38, 38, var(--tw-placeholder-opacity));\n  }\n\n  .\\32xl\\:focus\\:placeholder-red-600:focus:-ms-input-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(220, 38, 38, var(--tw-placeholder-opacity));\n  }\n\n  .\\32xl\\:focus\\:placeholder-red-600:focus::placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(220, 38, 38, var(--tw-placeholder-opacity));\n  }\n\n  .\\32xl\\:focus\\:placeholder-red-700:focus::-moz-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(185, 28, 28, var(--tw-placeholder-opacity));\n  }\n\n  .\\32xl\\:focus\\:placeholder-red-700:focus:-ms-input-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(185, 28, 28, var(--tw-placeholder-opacity));\n  }\n\n  .\\32xl\\:focus\\:placeholder-red-700:focus::placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(185, 28, 28, var(--tw-placeholder-opacity));\n  }\n\n  .\\32xl\\:focus\\:placeholder-red-800:focus::-moz-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(153, 27, 27, var(--tw-placeholder-opacity));\n  }\n\n  .\\32xl\\:focus\\:placeholder-red-800:focus:-ms-input-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(153, 27, 27, var(--tw-placeholder-opacity));\n  }\n\n  .\\32xl\\:focus\\:placeholder-red-800:focus::placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(153, 27, 27, var(--tw-placeholder-opacity));\n  }\n\n  .\\32xl\\:focus\\:placeholder-red-900:focus::-moz-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(127, 29, 29, var(--tw-placeholder-opacity));\n  }\n\n  .\\32xl\\:focus\\:placeholder-red-900:focus:-ms-input-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(127, 29, 29, var(--tw-placeholder-opacity));\n  }\n\n  .\\32xl\\:focus\\:placeholder-red-900:focus::placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(127, 29, 29, var(--tw-placeholder-opacity));\n  }\n\n  .\\32xl\\:focus\\:placeholder-yellow-50:focus::-moz-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(255, 251, 235, var(--tw-placeholder-opacity));\n  }\n\n  .\\32xl\\:focus\\:placeholder-yellow-50:focus:-ms-input-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(255, 251, 235, var(--tw-placeholder-opacity));\n  }\n\n  .\\32xl\\:focus\\:placeholder-yellow-50:focus::placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(255, 251, 235, var(--tw-placeholder-opacity));\n  }\n\n  .\\32xl\\:focus\\:placeholder-yellow-100:focus::-moz-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(254, 243, 199, var(--tw-placeholder-opacity));\n  }\n\n  .\\32xl\\:focus\\:placeholder-yellow-100:focus:-ms-input-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(254, 243, 199, var(--tw-placeholder-opacity));\n  }\n\n  .\\32xl\\:focus\\:placeholder-yellow-100:focus::placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(254, 243, 199, var(--tw-placeholder-opacity));\n  }\n\n  .\\32xl\\:focus\\:placeholder-yellow-200:focus::-moz-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(253, 230, 138, var(--tw-placeholder-opacity));\n  }\n\n  .\\32xl\\:focus\\:placeholder-yellow-200:focus:-ms-input-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(253, 230, 138, var(--tw-placeholder-opacity));\n  }\n\n  .\\32xl\\:focus\\:placeholder-yellow-200:focus::placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(253, 230, 138, var(--tw-placeholder-opacity));\n  }\n\n  .\\32xl\\:focus\\:placeholder-yellow-300:focus::-moz-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(252, 211, 77, var(--tw-placeholder-opacity));\n  }\n\n  .\\32xl\\:focus\\:placeholder-yellow-300:focus:-ms-input-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(252, 211, 77, var(--tw-placeholder-opacity));\n  }\n\n  .\\32xl\\:focus\\:placeholder-yellow-300:focus::placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(252, 211, 77, var(--tw-placeholder-opacity));\n  }\n\n  .\\32xl\\:focus\\:placeholder-yellow-400:focus::-moz-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(251, 191, 36, var(--tw-placeholder-opacity));\n  }\n\n  .\\32xl\\:focus\\:placeholder-yellow-400:focus:-ms-input-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(251, 191, 36, var(--tw-placeholder-opacity));\n  }\n\n  .\\32xl\\:focus\\:placeholder-yellow-400:focus::placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(251, 191, 36, var(--tw-placeholder-opacity));\n  }\n\n  .\\32xl\\:focus\\:placeholder-yellow-500:focus::-moz-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(245, 158, 11, var(--tw-placeholder-opacity));\n  }\n\n  .\\32xl\\:focus\\:placeholder-yellow-500:focus:-ms-input-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(245, 158, 11, var(--tw-placeholder-opacity));\n  }\n\n  .\\32xl\\:focus\\:placeholder-yellow-500:focus::placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(245, 158, 11, var(--tw-placeholder-opacity));\n  }\n\n  .\\32xl\\:focus\\:placeholder-yellow-600:focus::-moz-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(217, 119, 6, var(--tw-placeholder-opacity));\n  }\n\n  .\\32xl\\:focus\\:placeholder-yellow-600:focus:-ms-input-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(217, 119, 6, var(--tw-placeholder-opacity));\n  }\n\n  .\\32xl\\:focus\\:placeholder-yellow-600:focus::placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(217, 119, 6, var(--tw-placeholder-opacity));\n  }\n\n  .\\32xl\\:focus\\:placeholder-yellow-700:focus::-moz-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(180, 83, 9, var(--tw-placeholder-opacity));\n  }\n\n  .\\32xl\\:focus\\:placeholder-yellow-700:focus:-ms-input-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(180, 83, 9, var(--tw-placeholder-opacity));\n  }\n\n  .\\32xl\\:focus\\:placeholder-yellow-700:focus::placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(180, 83, 9, var(--tw-placeholder-opacity));\n  }\n\n  .\\32xl\\:focus\\:placeholder-yellow-800:focus::-moz-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(146, 64, 14, var(--tw-placeholder-opacity));\n  }\n\n  .\\32xl\\:focus\\:placeholder-yellow-800:focus:-ms-input-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(146, 64, 14, var(--tw-placeholder-opacity));\n  }\n\n  .\\32xl\\:focus\\:placeholder-yellow-800:focus::placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(146, 64, 14, var(--tw-placeholder-opacity));\n  }\n\n  .\\32xl\\:focus\\:placeholder-yellow-900:focus::-moz-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(120, 53, 15, var(--tw-placeholder-opacity));\n  }\n\n  .\\32xl\\:focus\\:placeholder-yellow-900:focus:-ms-input-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(120, 53, 15, var(--tw-placeholder-opacity));\n  }\n\n  .\\32xl\\:focus\\:placeholder-yellow-900:focus::placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(120, 53, 15, var(--tw-placeholder-opacity));\n  }\n\n  .\\32xl\\:focus\\:placeholder-green-50:focus::-moz-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(236, 253, 245, var(--tw-placeholder-opacity));\n  }\n\n  .\\32xl\\:focus\\:placeholder-green-50:focus:-ms-input-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(236, 253, 245, var(--tw-placeholder-opacity));\n  }\n\n  .\\32xl\\:focus\\:placeholder-green-50:focus::placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(236, 253, 245, var(--tw-placeholder-opacity));\n  }\n\n  .\\32xl\\:focus\\:placeholder-green-100:focus::-moz-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(209, 250, 229, var(--tw-placeholder-opacity));\n  }\n\n  .\\32xl\\:focus\\:placeholder-green-100:focus:-ms-input-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(209, 250, 229, var(--tw-placeholder-opacity));\n  }\n\n  .\\32xl\\:focus\\:placeholder-green-100:focus::placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(209, 250, 229, var(--tw-placeholder-opacity));\n  }\n\n  .\\32xl\\:focus\\:placeholder-green-200:focus::-moz-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(167, 243, 208, var(--tw-placeholder-opacity));\n  }\n\n  .\\32xl\\:focus\\:placeholder-green-200:focus:-ms-input-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(167, 243, 208, var(--tw-placeholder-opacity));\n  }\n\n  .\\32xl\\:focus\\:placeholder-green-200:focus::placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(167, 243, 208, var(--tw-placeholder-opacity));\n  }\n\n  .\\32xl\\:focus\\:placeholder-green-300:focus::-moz-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(110, 231, 183, var(--tw-placeholder-opacity));\n  }\n\n  .\\32xl\\:focus\\:placeholder-green-300:focus:-ms-input-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(110, 231, 183, var(--tw-placeholder-opacity));\n  }\n\n  .\\32xl\\:focus\\:placeholder-green-300:focus::placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(110, 231, 183, var(--tw-placeholder-opacity));\n  }\n\n  .\\32xl\\:focus\\:placeholder-green-400:focus::-moz-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(52, 211, 153, var(--tw-placeholder-opacity));\n  }\n\n  .\\32xl\\:focus\\:placeholder-green-400:focus:-ms-input-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(52, 211, 153, var(--tw-placeholder-opacity));\n  }\n\n  .\\32xl\\:focus\\:placeholder-green-400:focus::placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(52, 211, 153, var(--tw-placeholder-opacity));\n  }\n\n  .\\32xl\\:focus\\:placeholder-green-500:focus::-moz-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(16, 185, 129, var(--tw-placeholder-opacity));\n  }\n\n  .\\32xl\\:focus\\:placeholder-green-500:focus:-ms-input-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(16, 185, 129, var(--tw-placeholder-opacity));\n  }\n\n  .\\32xl\\:focus\\:placeholder-green-500:focus::placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(16, 185, 129, var(--tw-placeholder-opacity));\n  }\n\n  .\\32xl\\:focus\\:placeholder-green-600:focus::-moz-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(5, 150, 105, var(--tw-placeholder-opacity));\n  }\n\n  .\\32xl\\:focus\\:placeholder-green-600:focus:-ms-input-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(5, 150, 105, var(--tw-placeholder-opacity));\n  }\n\n  .\\32xl\\:focus\\:placeholder-green-600:focus::placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(5, 150, 105, var(--tw-placeholder-opacity));\n  }\n\n  .\\32xl\\:focus\\:placeholder-green-700:focus::-moz-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(4, 120, 87, var(--tw-placeholder-opacity));\n  }\n\n  .\\32xl\\:focus\\:placeholder-green-700:focus:-ms-input-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(4, 120, 87, var(--tw-placeholder-opacity));\n  }\n\n  .\\32xl\\:focus\\:placeholder-green-700:focus::placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(4, 120, 87, var(--tw-placeholder-opacity));\n  }\n\n  .\\32xl\\:focus\\:placeholder-green-800:focus::-moz-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(6, 95, 70, var(--tw-placeholder-opacity));\n  }\n\n  .\\32xl\\:focus\\:placeholder-green-800:focus:-ms-input-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(6, 95, 70, var(--tw-placeholder-opacity));\n  }\n\n  .\\32xl\\:focus\\:placeholder-green-800:focus::placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(6, 95, 70, var(--tw-placeholder-opacity));\n  }\n\n  .\\32xl\\:focus\\:placeholder-green-900:focus::-moz-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(6, 78, 59, var(--tw-placeholder-opacity));\n  }\n\n  .\\32xl\\:focus\\:placeholder-green-900:focus:-ms-input-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(6, 78, 59, var(--tw-placeholder-opacity));\n  }\n\n  .\\32xl\\:focus\\:placeholder-green-900:focus::placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(6, 78, 59, var(--tw-placeholder-opacity));\n  }\n\n  .\\32xl\\:focus\\:placeholder-blue-50:focus::-moz-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(239, 246, 255, var(--tw-placeholder-opacity));\n  }\n\n  .\\32xl\\:focus\\:placeholder-blue-50:focus:-ms-input-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(239, 246, 255, var(--tw-placeholder-opacity));\n  }\n\n  .\\32xl\\:focus\\:placeholder-blue-50:focus::placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(239, 246, 255, var(--tw-placeholder-opacity));\n  }\n\n  .\\32xl\\:focus\\:placeholder-blue-100:focus::-moz-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(219, 234, 254, var(--tw-placeholder-opacity));\n  }\n\n  .\\32xl\\:focus\\:placeholder-blue-100:focus:-ms-input-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(219, 234, 254, var(--tw-placeholder-opacity));\n  }\n\n  .\\32xl\\:focus\\:placeholder-blue-100:focus::placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(219, 234, 254, var(--tw-placeholder-opacity));\n  }\n\n  .\\32xl\\:focus\\:placeholder-blue-200:focus::-moz-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(191, 219, 254, var(--tw-placeholder-opacity));\n  }\n\n  .\\32xl\\:focus\\:placeholder-blue-200:focus:-ms-input-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(191, 219, 254, var(--tw-placeholder-opacity));\n  }\n\n  .\\32xl\\:focus\\:placeholder-blue-200:focus::placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(191, 219, 254, var(--tw-placeholder-opacity));\n  }\n\n  .\\32xl\\:focus\\:placeholder-blue-300:focus::-moz-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(147, 197, 253, var(--tw-placeholder-opacity));\n  }\n\n  .\\32xl\\:focus\\:placeholder-blue-300:focus:-ms-input-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(147, 197, 253, var(--tw-placeholder-opacity));\n  }\n\n  .\\32xl\\:focus\\:placeholder-blue-300:focus::placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(147, 197, 253, var(--tw-placeholder-opacity));\n  }\n\n  .\\32xl\\:focus\\:placeholder-blue-400:focus::-moz-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(96, 165, 250, var(--tw-placeholder-opacity));\n  }\n\n  .\\32xl\\:focus\\:placeholder-blue-400:focus:-ms-input-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(96, 165, 250, var(--tw-placeholder-opacity));\n  }\n\n  .\\32xl\\:focus\\:placeholder-blue-400:focus::placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(96, 165, 250, var(--tw-placeholder-opacity));\n  }\n\n  .\\32xl\\:focus\\:placeholder-blue-500:focus::-moz-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(59, 130, 246, var(--tw-placeholder-opacity));\n  }\n\n  .\\32xl\\:focus\\:placeholder-blue-500:focus:-ms-input-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(59, 130, 246, var(--tw-placeholder-opacity));\n  }\n\n  .\\32xl\\:focus\\:placeholder-blue-500:focus::placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(59, 130, 246, var(--tw-placeholder-opacity));\n  }\n\n  .\\32xl\\:focus\\:placeholder-blue-600:focus::-moz-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(37, 99, 235, var(--tw-placeholder-opacity));\n  }\n\n  .\\32xl\\:focus\\:placeholder-blue-600:focus:-ms-input-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(37, 99, 235, var(--tw-placeholder-opacity));\n  }\n\n  .\\32xl\\:focus\\:placeholder-blue-600:focus::placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(37, 99, 235, var(--tw-placeholder-opacity));\n  }\n\n  .\\32xl\\:focus\\:placeholder-blue-700:focus::-moz-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(29, 78, 216, var(--tw-placeholder-opacity));\n  }\n\n  .\\32xl\\:focus\\:placeholder-blue-700:focus:-ms-input-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(29, 78, 216, var(--tw-placeholder-opacity));\n  }\n\n  .\\32xl\\:focus\\:placeholder-blue-700:focus::placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(29, 78, 216, var(--tw-placeholder-opacity));\n  }\n\n  .\\32xl\\:focus\\:placeholder-blue-800:focus::-moz-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(30, 64, 175, var(--tw-placeholder-opacity));\n  }\n\n  .\\32xl\\:focus\\:placeholder-blue-800:focus:-ms-input-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(30, 64, 175, var(--tw-placeholder-opacity));\n  }\n\n  .\\32xl\\:focus\\:placeholder-blue-800:focus::placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(30, 64, 175, var(--tw-placeholder-opacity));\n  }\n\n  .\\32xl\\:focus\\:placeholder-blue-900:focus::-moz-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(30, 58, 138, var(--tw-placeholder-opacity));\n  }\n\n  .\\32xl\\:focus\\:placeholder-blue-900:focus:-ms-input-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(30, 58, 138, var(--tw-placeholder-opacity));\n  }\n\n  .\\32xl\\:focus\\:placeholder-blue-900:focus::placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(30, 58, 138, var(--tw-placeholder-opacity));\n  }\n\n  .\\32xl\\:focus\\:placeholder-indigo-50:focus::-moz-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(238, 242, 255, var(--tw-placeholder-opacity));\n  }\n\n  .\\32xl\\:focus\\:placeholder-indigo-50:focus:-ms-input-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(238, 242, 255, var(--tw-placeholder-opacity));\n  }\n\n  .\\32xl\\:focus\\:placeholder-indigo-50:focus::placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(238, 242, 255, var(--tw-placeholder-opacity));\n  }\n\n  .\\32xl\\:focus\\:placeholder-indigo-100:focus::-moz-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(224, 231, 255, var(--tw-placeholder-opacity));\n  }\n\n  .\\32xl\\:focus\\:placeholder-indigo-100:focus:-ms-input-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(224, 231, 255, var(--tw-placeholder-opacity));\n  }\n\n  .\\32xl\\:focus\\:placeholder-indigo-100:focus::placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(224, 231, 255, var(--tw-placeholder-opacity));\n  }\n\n  .\\32xl\\:focus\\:placeholder-indigo-200:focus::-moz-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(199, 210, 254, var(--tw-placeholder-opacity));\n  }\n\n  .\\32xl\\:focus\\:placeholder-indigo-200:focus:-ms-input-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(199, 210, 254, var(--tw-placeholder-opacity));\n  }\n\n  .\\32xl\\:focus\\:placeholder-indigo-200:focus::placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(199, 210, 254, var(--tw-placeholder-opacity));\n  }\n\n  .\\32xl\\:focus\\:placeholder-indigo-300:focus::-moz-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(165, 180, 252, var(--tw-placeholder-opacity));\n  }\n\n  .\\32xl\\:focus\\:placeholder-indigo-300:focus:-ms-input-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(165, 180, 252, var(--tw-placeholder-opacity));\n  }\n\n  .\\32xl\\:focus\\:placeholder-indigo-300:focus::placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(165, 180, 252, var(--tw-placeholder-opacity));\n  }\n\n  .\\32xl\\:focus\\:placeholder-indigo-400:focus::-moz-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(129, 140, 248, var(--tw-placeholder-opacity));\n  }\n\n  .\\32xl\\:focus\\:placeholder-indigo-400:focus:-ms-input-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(129, 140, 248, var(--tw-placeholder-opacity));\n  }\n\n  .\\32xl\\:focus\\:placeholder-indigo-400:focus::placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(129, 140, 248, var(--tw-placeholder-opacity));\n  }\n\n  .\\32xl\\:focus\\:placeholder-indigo-500:focus::-moz-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(99, 102, 241, var(--tw-placeholder-opacity));\n  }\n\n  .\\32xl\\:focus\\:placeholder-indigo-500:focus:-ms-input-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(99, 102, 241, var(--tw-placeholder-opacity));\n  }\n\n  .\\32xl\\:focus\\:placeholder-indigo-500:focus::placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(99, 102, 241, var(--tw-placeholder-opacity));\n  }\n\n  .\\32xl\\:focus\\:placeholder-indigo-600:focus::-moz-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(79, 70, 229, var(--tw-placeholder-opacity));\n  }\n\n  .\\32xl\\:focus\\:placeholder-indigo-600:focus:-ms-input-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(79, 70, 229, var(--tw-placeholder-opacity));\n  }\n\n  .\\32xl\\:focus\\:placeholder-indigo-600:focus::placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(79, 70, 229, var(--tw-placeholder-opacity));\n  }\n\n  .\\32xl\\:focus\\:placeholder-indigo-700:focus::-moz-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(67, 56, 202, var(--tw-placeholder-opacity));\n  }\n\n  .\\32xl\\:focus\\:placeholder-indigo-700:focus:-ms-input-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(67, 56, 202, var(--tw-placeholder-opacity));\n  }\n\n  .\\32xl\\:focus\\:placeholder-indigo-700:focus::placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(67, 56, 202, var(--tw-placeholder-opacity));\n  }\n\n  .\\32xl\\:focus\\:placeholder-indigo-800:focus::-moz-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(55, 48, 163, var(--tw-placeholder-opacity));\n  }\n\n  .\\32xl\\:focus\\:placeholder-indigo-800:focus:-ms-input-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(55, 48, 163, var(--tw-placeholder-opacity));\n  }\n\n  .\\32xl\\:focus\\:placeholder-indigo-800:focus::placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(55, 48, 163, var(--tw-placeholder-opacity));\n  }\n\n  .\\32xl\\:focus\\:placeholder-indigo-900:focus::-moz-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(49, 46, 129, var(--tw-placeholder-opacity));\n  }\n\n  .\\32xl\\:focus\\:placeholder-indigo-900:focus:-ms-input-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(49, 46, 129, var(--tw-placeholder-opacity));\n  }\n\n  .\\32xl\\:focus\\:placeholder-indigo-900:focus::placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(49, 46, 129, var(--tw-placeholder-opacity));\n  }\n\n  .\\32xl\\:focus\\:placeholder-purple-50:focus::-moz-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(245, 243, 255, var(--tw-placeholder-opacity));\n  }\n\n  .\\32xl\\:focus\\:placeholder-purple-50:focus:-ms-input-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(245, 243, 255, var(--tw-placeholder-opacity));\n  }\n\n  .\\32xl\\:focus\\:placeholder-purple-50:focus::placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(245, 243, 255, var(--tw-placeholder-opacity));\n  }\n\n  .\\32xl\\:focus\\:placeholder-purple-100:focus::-moz-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(237, 233, 254, var(--tw-placeholder-opacity));\n  }\n\n  .\\32xl\\:focus\\:placeholder-purple-100:focus:-ms-input-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(237, 233, 254, var(--tw-placeholder-opacity));\n  }\n\n  .\\32xl\\:focus\\:placeholder-purple-100:focus::placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(237, 233, 254, var(--tw-placeholder-opacity));\n  }\n\n  .\\32xl\\:focus\\:placeholder-purple-200:focus::-moz-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(221, 214, 254, var(--tw-placeholder-opacity));\n  }\n\n  .\\32xl\\:focus\\:placeholder-purple-200:focus:-ms-input-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(221, 214, 254, var(--tw-placeholder-opacity));\n  }\n\n  .\\32xl\\:focus\\:placeholder-purple-200:focus::placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(221, 214, 254, var(--tw-placeholder-opacity));\n  }\n\n  .\\32xl\\:focus\\:placeholder-purple-300:focus::-moz-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(196, 181, 253, var(--tw-placeholder-opacity));\n  }\n\n  .\\32xl\\:focus\\:placeholder-purple-300:focus:-ms-input-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(196, 181, 253, var(--tw-placeholder-opacity));\n  }\n\n  .\\32xl\\:focus\\:placeholder-purple-300:focus::placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(196, 181, 253, var(--tw-placeholder-opacity));\n  }\n\n  .\\32xl\\:focus\\:placeholder-purple-400:focus::-moz-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(167, 139, 250, var(--tw-placeholder-opacity));\n  }\n\n  .\\32xl\\:focus\\:placeholder-purple-400:focus:-ms-input-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(167, 139, 250, var(--tw-placeholder-opacity));\n  }\n\n  .\\32xl\\:focus\\:placeholder-purple-400:focus::placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(167, 139, 250, var(--tw-placeholder-opacity));\n  }\n\n  .\\32xl\\:focus\\:placeholder-purple-500:focus::-moz-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(139, 92, 246, var(--tw-placeholder-opacity));\n  }\n\n  .\\32xl\\:focus\\:placeholder-purple-500:focus:-ms-input-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(139, 92, 246, var(--tw-placeholder-opacity));\n  }\n\n  .\\32xl\\:focus\\:placeholder-purple-500:focus::placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(139, 92, 246, var(--tw-placeholder-opacity));\n  }\n\n  .\\32xl\\:focus\\:placeholder-purple-600:focus::-moz-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(124, 58, 237, var(--tw-placeholder-opacity));\n  }\n\n  .\\32xl\\:focus\\:placeholder-purple-600:focus:-ms-input-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(124, 58, 237, var(--tw-placeholder-opacity));\n  }\n\n  .\\32xl\\:focus\\:placeholder-purple-600:focus::placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(124, 58, 237, var(--tw-placeholder-opacity));\n  }\n\n  .\\32xl\\:focus\\:placeholder-purple-700:focus::-moz-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(109, 40, 217, var(--tw-placeholder-opacity));\n  }\n\n  .\\32xl\\:focus\\:placeholder-purple-700:focus:-ms-input-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(109, 40, 217, var(--tw-placeholder-opacity));\n  }\n\n  .\\32xl\\:focus\\:placeholder-purple-700:focus::placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(109, 40, 217, var(--tw-placeholder-opacity));\n  }\n\n  .\\32xl\\:focus\\:placeholder-purple-800:focus::-moz-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(91, 33, 182, var(--tw-placeholder-opacity));\n  }\n\n  .\\32xl\\:focus\\:placeholder-purple-800:focus:-ms-input-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(91, 33, 182, var(--tw-placeholder-opacity));\n  }\n\n  .\\32xl\\:focus\\:placeholder-purple-800:focus::placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(91, 33, 182, var(--tw-placeholder-opacity));\n  }\n\n  .\\32xl\\:focus\\:placeholder-purple-900:focus::-moz-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(76, 29, 149, var(--tw-placeholder-opacity));\n  }\n\n  .\\32xl\\:focus\\:placeholder-purple-900:focus:-ms-input-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(76, 29, 149, var(--tw-placeholder-opacity));\n  }\n\n  .\\32xl\\:focus\\:placeholder-purple-900:focus::placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(76, 29, 149, var(--tw-placeholder-opacity));\n  }\n\n  .\\32xl\\:focus\\:placeholder-pink-50:focus::-moz-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(253, 242, 248, var(--tw-placeholder-opacity));\n  }\n\n  .\\32xl\\:focus\\:placeholder-pink-50:focus:-ms-input-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(253, 242, 248, var(--tw-placeholder-opacity));\n  }\n\n  .\\32xl\\:focus\\:placeholder-pink-50:focus::placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(253, 242, 248, var(--tw-placeholder-opacity));\n  }\n\n  .\\32xl\\:focus\\:placeholder-pink-100:focus::-moz-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(252, 231, 243, var(--tw-placeholder-opacity));\n  }\n\n  .\\32xl\\:focus\\:placeholder-pink-100:focus:-ms-input-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(252, 231, 243, var(--tw-placeholder-opacity));\n  }\n\n  .\\32xl\\:focus\\:placeholder-pink-100:focus::placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(252, 231, 243, var(--tw-placeholder-opacity));\n  }\n\n  .\\32xl\\:focus\\:placeholder-pink-200:focus::-moz-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(251, 207, 232, var(--tw-placeholder-opacity));\n  }\n\n  .\\32xl\\:focus\\:placeholder-pink-200:focus:-ms-input-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(251, 207, 232, var(--tw-placeholder-opacity));\n  }\n\n  .\\32xl\\:focus\\:placeholder-pink-200:focus::placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(251, 207, 232, var(--tw-placeholder-opacity));\n  }\n\n  .\\32xl\\:focus\\:placeholder-pink-300:focus::-moz-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(249, 168, 212, var(--tw-placeholder-opacity));\n  }\n\n  .\\32xl\\:focus\\:placeholder-pink-300:focus:-ms-input-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(249, 168, 212, var(--tw-placeholder-opacity));\n  }\n\n  .\\32xl\\:focus\\:placeholder-pink-300:focus::placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(249, 168, 212, var(--tw-placeholder-opacity));\n  }\n\n  .\\32xl\\:focus\\:placeholder-pink-400:focus::-moz-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(244, 114, 182, var(--tw-placeholder-opacity));\n  }\n\n  .\\32xl\\:focus\\:placeholder-pink-400:focus:-ms-input-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(244, 114, 182, var(--tw-placeholder-opacity));\n  }\n\n  .\\32xl\\:focus\\:placeholder-pink-400:focus::placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(244, 114, 182, var(--tw-placeholder-opacity));\n  }\n\n  .\\32xl\\:focus\\:placeholder-pink-500:focus::-moz-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(236, 72, 153, var(--tw-placeholder-opacity));\n  }\n\n  .\\32xl\\:focus\\:placeholder-pink-500:focus:-ms-input-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(236, 72, 153, var(--tw-placeholder-opacity));\n  }\n\n  .\\32xl\\:focus\\:placeholder-pink-500:focus::placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(236, 72, 153, var(--tw-placeholder-opacity));\n  }\n\n  .\\32xl\\:focus\\:placeholder-pink-600:focus::-moz-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(219, 39, 119, var(--tw-placeholder-opacity));\n  }\n\n  .\\32xl\\:focus\\:placeholder-pink-600:focus:-ms-input-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(219, 39, 119, var(--tw-placeholder-opacity));\n  }\n\n  .\\32xl\\:focus\\:placeholder-pink-600:focus::placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(219, 39, 119, var(--tw-placeholder-opacity));\n  }\n\n  .\\32xl\\:focus\\:placeholder-pink-700:focus::-moz-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(190, 24, 93, var(--tw-placeholder-opacity));\n  }\n\n  .\\32xl\\:focus\\:placeholder-pink-700:focus:-ms-input-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(190, 24, 93, var(--tw-placeholder-opacity));\n  }\n\n  .\\32xl\\:focus\\:placeholder-pink-700:focus::placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(190, 24, 93, var(--tw-placeholder-opacity));\n  }\n\n  .\\32xl\\:focus\\:placeholder-pink-800:focus::-moz-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(157, 23, 77, var(--tw-placeholder-opacity));\n  }\n\n  .\\32xl\\:focus\\:placeholder-pink-800:focus:-ms-input-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(157, 23, 77, var(--tw-placeholder-opacity));\n  }\n\n  .\\32xl\\:focus\\:placeholder-pink-800:focus::placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(157, 23, 77, var(--tw-placeholder-opacity));\n  }\n\n  .\\32xl\\:focus\\:placeholder-pink-900:focus::-moz-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(131, 24, 67, var(--tw-placeholder-opacity));\n  }\n\n  .\\32xl\\:focus\\:placeholder-pink-900:focus:-ms-input-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(131, 24, 67, var(--tw-placeholder-opacity));\n  }\n\n  .\\32xl\\:focus\\:placeholder-pink-900:focus::placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(131, 24, 67, var(--tw-placeholder-opacity));\n  }\n\n  .dark .\\32xl\\:dark\\:placeholder-transparent::-moz-placeholder {\n    color: transparent;\n  }\n\n  .dark .\\32xl\\:dark\\:placeholder-transparent:-ms-input-placeholder {\n    color: transparent;\n  }\n\n  .dark .\\32xl\\:dark\\:placeholder-transparent::placeholder {\n    color: transparent;\n  }\n\n  .dark .\\32xl\\:dark\\:placeholder-current::-moz-placeholder {\n    color: currentColor;\n  }\n\n  .dark .\\32xl\\:dark\\:placeholder-current:-ms-input-placeholder {\n    color: currentColor;\n  }\n\n  .dark .\\32xl\\:dark\\:placeholder-current::placeholder {\n    color: currentColor;\n  }\n\n  .dark .\\32xl\\:dark\\:placeholder-black::-moz-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(0, 0, 0, var(--tw-placeholder-opacity));\n  }\n\n  .dark .\\32xl\\:dark\\:placeholder-black:-ms-input-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(0, 0, 0, var(--tw-placeholder-opacity));\n  }\n\n  .dark .\\32xl\\:dark\\:placeholder-black::placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(0, 0, 0, var(--tw-placeholder-opacity));\n  }\n\n  .dark .\\32xl\\:dark\\:placeholder-white::-moz-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(255, 255, 255, var(--tw-placeholder-opacity));\n  }\n\n  .dark .\\32xl\\:dark\\:placeholder-white:-ms-input-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(255, 255, 255, var(--tw-placeholder-opacity));\n  }\n\n  .dark .\\32xl\\:dark\\:placeholder-white::placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(255, 255, 255, var(--tw-placeholder-opacity));\n  }\n\n  .dark .\\32xl\\:dark\\:placeholder-gray-50::-moz-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(249, 250, 251, var(--tw-placeholder-opacity));\n  }\n\n  .dark .\\32xl\\:dark\\:placeholder-gray-50:-ms-input-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(249, 250, 251, var(--tw-placeholder-opacity));\n  }\n\n  .dark .\\32xl\\:dark\\:placeholder-gray-50::placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(249, 250, 251, var(--tw-placeholder-opacity));\n  }\n\n  .dark .\\32xl\\:dark\\:placeholder-gray-100::-moz-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(243, 244, 246, var(--tw-placeholder-opacity));\n  }\n\n  .dark .\\32xl\\:dark\\:placeholder-gray-100:-ms-input-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(243, 244, 246, var(--tw-placeholder-opacity));\n  }\n\n  .dark .\\32xl\\:dark\\:placeholder-gray-100::placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(243, 244, 246, var(--tw-placeholder-opacity));\n  }\n\n  .dark .\\32xl\\:dark\\:placeholder-gray-200::-moz-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(229, 231, 235, var(--tw-placeholder-opacity));\n  }\n\n  .dark .\\32xl\\:dark\\:placeholder-gray-200:-ms-input-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(229, 231, 235, var(--tw-placeholder-opacity));\n  }\n\n  .dark .\\32xl\\:dark\\:placeholder-gray-200::placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(229, 231, 235, var(--tw-placeholder-opacity));\n  }\n\n  .dark .\\32xl\\:dark\\:placeholder-gray-300::-moz-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(209, 213, 219, var(--tw-placeholder-opacity));\n  }\n\n  .dark .\\32xl\\:dark\\:placeholder-gray-300:-ms-input-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(209, 213, 219, var(--tw-placeholder-opacity));\n  }\n\n  .dark .\\32xl\\:dark\\:placeholder-gray-300::placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(209, 213, 219, var(--tw-placeholder-opacity));\n  }\n\n  .dark .\\32xl\\:dark\\:placeholder-gray-400::-moz-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(156, 163, 175, var(--tw-placeholder-opacity));\n  }\n\n  .dark .\\32xl\\:dark\\:placeholder-gray-400:-ms-input-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(156, 163, 175, var(--tw-placeholder-opacity));\n  }\n\n  .dark .\\32xl\\:dark\\:placeholder-gray-400::placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(156, 163, 175, var(--tw-placeholder-opacity));\n  }\n\n  .dark .\\32xl\\:dark\\:placeholder-gray-500::-moz-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(107, 114, 128, var(--tw-placeholder-opacity));\n  }\n\n  .dark .\\32xl\\:dark\\:placeholder-gray-500:-ms-input-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(107, 114, 128, var(--tw-placeholder-opacity));\n  }\n\n  .dark .\\32xl\\:dark\\:placeholder-gray-500::placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(107, 114, 128, var(--tw-placeholder-opacity));\n  }\n\n  .dark .\\32xl\\:dark\\:placeholder-gray-600::-moz-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(75, 85, 99, var(--tw-placeholder-opacity));\n  }\n\n  .dark .\\32xl\\:dark\\:placeholder-gray-600:-ms-input-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(75, 85, 99, var(--tw-placeholder-opacity));\n  }\n\n  .dark .\\32xl\\:dark\\:placeholder-gray-600::placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(75, 85, 99, var(--tw-placeholder-opacity));\n  }\n\n  .dark .\\32xl\\:dark\\:placeholder-gray-700::-moz-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(55, 65, 81, var(--tw-placeholder-opacity));\n  }\n\n  .dark .\\32xl\\:dark\\:placeholder-gray-700:-ms-input-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(55, 65, 81, var(--tw-placeholder-opacity));\n  }\n\n  .dark .\\32xl\\:dark\\:placeholder-gray-700::placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(55, 65, 81, var(--tw-placeholder-opacity));\n  }\n\n  .dark .\\32xl\\:dark\\:placeholder-gray-800::-moz-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(31, 41, 55, var(--tw-placeholder-opacity));\n  }\n\n  .dark .\\32xl\\:dark\\:placeholder-gray-800:-ms-input-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(31, 41, 55, var(--tw-placeholder-opacity));\n  }\n\n  .dark .\\32xl\\:dark\\:placeholder-gray-800::placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(31, 41, 55, var(--tw-placeholder-opacity));\n  }\n\n  .dark .\\32xl\\:dark\\:placeholder-gray-900::-moz-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(17, 24, 39, var(--tw-placeholder-opacity));\n  }\n\n  .dark .\\32xl\\:dark\\:placeholder-gray-900:-ms-input-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(17, 24, 39, var(--tw-placeholder-opacity));\n  }\n\n  .dark .\\32xl\\:dark\\:placeholder-gray-900::placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(17, 24, 39, var(--tw-placeholder-opacity));\n  }\n\n  .dark .\\32xl\\:dark\\:placeholder-red-50::-moz-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(254, 242, 242, var(--tw-placeholder-opacity));\n  }\n\n  .dark .\\32xl\\:dark\\:placeholder-red-50:-ms-input-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(254, 242, 242, var(--tw-placeholder-opacity));\n  }\n\n  .dark .\\32xl\\:dark\\:placeholder-red-50::placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(254, 242, 242, var(--tw-placeholder-opacity));\n  }\n\n  .dark .\\32xl\\:dark\\:placeholder-red-100::-moz-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(254, 226, 226, var(--tw-placeholder-opacity));\n  }\n\n  .dark .\\32xl\\:dark\\:placeholder-red-100:-ms-input-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(254, 226, 226, var(--tw-placeholder-opacity));\n  }\n\n  .dark .\\32xl\\:dark\\:placeholder-red-100::placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(254, 226, 226, var(--tw-placeholder-opacity));\n  }\n\n  .dark .\\32xl\\:dark\\:placeholder-red-200::-moz-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(254, 202, 202, var(--tw-placeholder-opacity));\n  }\n\n  .dark .\\32xl\\:dark\\:placeholder-red-200:-ms-input-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(254, 202, 202, var(--tw-placeholder-opacity));\n  }\n\n  .dark .\\32xl\\:dark\\:placeholder-red-200::placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(254, 202, 202, var(--tw-placeholder-opacity));\n  }\n\n  .dark .\\32xl\\:dark\\:placeholder-red-300::-moz-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(252, 165, 165, var(--tw-placeholder-opacity));\n  }\n\n  .dark .\\32xl\\:dark\\:placeholder-red-300:-ms-input-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(252, 165, 165, var(--tw-placeholder-opacity));\n  }\n\n  .dark .\\32xl\\:dark\\:placeholder-red-300::placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(252, 165, 165, var(--tw-placeholder-opacity));\n  }\n\n  .dark .\\32xl\\:dark\\:placeholder-red-400::-moz-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(248, 113, 113, var(--tw-placeholder-opacity));\n  }\n\n  .dark .\\32xl\\:dark\\:placeholder-red-400:-ms-input-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(248, 113, 113, var(--tw-placeholder-opacity));\n  }\n\n  .dark .\\32xl\\:dark\\:placeholder-red-400::placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(248, 113, 113, var(--tw-placeholder-opacity));\n  }\n\n  .dark .\\32xl\\:dark\\:placeholder-red-500::-moz-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(239, 68, 68, var(--tw-placeholder-opacity));\n  }\n\n  .dark .\\32xl\\:dark\\:placeholder-red-500:-ms-input-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(239, 68, 68, var(--tw-placeholder-opacity));\n  }\n\n  .dark .\\32xl\\:dark\\:placeholder-red-500::placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(239, 68, 68, var(--tw-placeholder-opacity));\n  }\n\n  .dark .\\32xl\\:dark\\:placeholder-red-600::-moz-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(220, 38, 38, var(--tw-placeholder-opacity));\n  }\n\n  .dark .\\32xl\\:dark\\:placeholder-red-600:-ms-input-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(220, 38, 38, var(--tw-placeholder-opacity));\n  }\n\n  .dark .\\32xl\\:dark\\:placeholder-red-600::placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(220, 38, 38, var(--tw-placeholder-opacity));\n  }\n\n  .dark .\\32xl\\:dark\\:placeholder-red-700::-moz-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(185, 28, 28, var(--tw-placeholder-opacity));\n  }\n\n  .dark .\\32xl\\:dark\\:placeholder-red-700:-ms-input-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(185, 28, 28, var(--tw-placeholder-opacity));\n  }\n\n  .dark .\\32xl\\:dark\\:placeholder-red-700::placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(185, 28, 28, var(--tw-placeholder-opacity));\n  }\n\n  .dark .\\32xl\\:dark\\:placeholder-red-800::-moz-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(153, 27, 27, var(--tw-placeholder-opacity));\n  }\n\n  .dark .\\32xl\\:dark\\:placeholder-red-800:-ms-input-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(153, 27, 27, var(--tw-placeholder-opacity));\n  }\n\n  .dark .\\32xl\\:dark\\:placeholder-red-800::placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(153, 27, 27, var(--tw-placeholder-opacity));\n  }\n\n  .dark .\\32xl\\:dark\\:placeholder-red-900::-moz-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(127, 29, 29, var(--tw-placeholder-opacity));\n  }\n\n  .dark .\\32xl\\:dark\\:placeholder-red-900:-ms-input-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(127, 29, 29, var(--tw-placeholder-opacity));\n  }\n\n  .dark .\\32xl\\:dark\\:placeholder-red-900::placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(127, 29, 29, var(--tw-placeholder-opacity));\n  }\n\n  .dark .\\32xl\\:dark\\:placeholder-yellow-50::-moz-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(255, 251, 235, var(--tw-placeholder-opacity));\n  }\n\n  .dark .\\32xl\\:dark\\:placeholder-yellow-50:-ms-input-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(255, 251, 235, var(--tw-placeholder-opacity));\n  }\n\n  .dark .\\32xl\\:dark\\:placeholder-yellow-50::placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(255, 251, 235, var(--tw-placeholder-opacity));\n  }\n\n  .dark .\\32xl\\:dark\\:placeholder-yellow-100::-moz-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(254, 243, 199, var(--tw-placeholder-opacity));\n  }\n\n  .dark .\\32xl\\:dark\\:placeholder-yellow-100:-ms-input-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(254, 243, 199, var(--tw-placeholder-opacity));\n  }\n\n  .dark .\\32xl\\:dark\\:placeholder-yellow-100::placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(254, 243, 199, var(--tw-placeholder-opacity));\n  }\n\n  .dark .\\32xl\\:dark\\:placeholder-yellow-200::-moz-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(253, 230, 138, var(--tw-placeholder-opacity));\n  }\n\n  .dark .\\32xl\\:dark\\:placeholder-yellow-200:-ms-input-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(253, 230, 138, var(--tw-placeholder-opacity));\n  }\n\n  .dark .\\32xl\\:dark\\:placeholder-yellow-200::placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(253, 230, 138, var(--tw-placeholder-opacity));\n  }\n\n  .dark .\\32xl\\:dark\\:placeholder-yellow-300::-moz-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(252, 211, 77, var(--tw-placeholder-opacity));\n  }\n\n  .dark .\\32xl\\:dark\\:placeholder-yellow-300:-ms-input-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(252, 211, 77, var(--tw-placeholder-opacity));\n  }\n\n  .dark .\\32xl\\:dark\\:placeholder-yellow-300::placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(252, 211, 77, var(--tw-placeholder-opacity));\n  }\n\n  .dark .\\32xl\\:dark\\:placeholder-yellow-400::-moz-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(251, 191, 36, var(--tw-placeholder-opacity));\n  }\n\n  .dark .\\32xl\\:dark\\:placeholder-yellow-400:-ms-input-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(251, 191, 36, var(--tw-placeholder-opacity));\n  }\n\n  .dark .\\32xl\\:dark\\:placeholder-yellow-400::placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(251, 191, 36, var(--tw-placeholder-opacity));\n  }\n\n  .dark .\\32xl\\:dark\\:placeholder-yellow-500::-moz-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(245, 158, 11, var(--tw-placeholder-opacity));\n  }\n\n  .dark .\\32xl\\:dark\\:placeholder-yellow-500:-ms-input-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(245, 158, 11, var(--tw-placeholder-opacity));\n  }\n\n  .dark .\\32xl\\:dark\\:placeholder-yellow-500::placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(245, 158, 11, var(--tw-placeholder-opacity));\n  }\n\n  .dark .\\32xl\\:dark\\:placeholder-yellow-600::-moz-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(217, 119, 6, var(--tw-placeholder-opacity));\n  }\n\n  .dark .\\32xl\\:dark\\:placeholder-yellow-600:-ms-input-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(217, 119, 6, var(--tw-placeholder-opacity));\n  }\n\n  .dark .\\32xl\\:dark\\:placeholder-yellow-600::placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(217, 119, 6, var(--tw-placeholder-opacity));\n  }\n\n  .dark .\\32xl\\:dark\\:placeholder-yellow-700::-moz-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(180, 83, 9, var(--tw-placeholder-opacity));\n  }\n\n  .dark .\\32xl\\:dark\\:placeholder-yellow-700:-ms-input-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(180, 83, 9, var(--tw-placeholder-opacity));\n  }\n\n  .dark .\\32xl\\:dark\\:placeholder-yellow-700::placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(180, 83, 9, var(--tw-placeholder-opacity));\n  }\n\n  .dark .\\32xl\\:dark\\:placeholder-yellow-800::-moz-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(146, 64, 14, var(--tw-placeholder-opacity));\n  }\n\n  .dark .\\32xl\\:dark\\:placeholder-yellow-800:-ms-input-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(146, 64, 14, var(--tw-placeholder-opacity));\n  }\n\n  .dark .\\32xl\\:dark\\:placeholder-yellow-800::placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(146, 64, 14, var(--tw-placeholder-opacity));\n  }\n\n  .dark .\\32xl\\:dark\\:placeholder-yellow-900::-moz-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(120, 53, 15, var(--tw-placeholder-opacity));\n  }\n\n  .dark .\\32xl\\:dark\\:placeholder-yellow-900:-ms-input-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(120, 53, 15, var(--tw-placeholder-opacity));\n  }\n\n  .dark .\\32xl\\:dark\\:placeholder-yellow-900::placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(120, 53, 15, var(--tw-placeholder-opacity));\n  }\n\n  .dark .\\32xl\\:dark\\:placeholder-green-50::-moz-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(236, 253, 245, var(--tw-placeholder-opacity));\n  }\n\n  .dark .\\32xl\\:dark\\:placeholder-green-50:-ms-input-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(236, 253, 245, var(--tw-placeholder-opacity));\n  }\n\n  .dark .\\32xl\\:dark\\:placeholder-green-50::placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(236, 253, 245, var(--tw-placeholder-opacity));\n  }\n\n  .dark .\\32xl\\:dark\\:placeholder-green-100::-moz-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(209, 250, 229, var(--tw-placeholder-opacity));\n  }\n\n  .dark .\\32xl\\:dark\\:placeholder-green-100:-ms-input-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(209, 250, 229, var(--tw-placeholder-opacity));\n  }\n\n  .dark .\\32xl\\:dark\\:placeholder-green-100::placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(209, 250, 229, var(--tw-placeholder-opacity));\n  }\n\n  .dark .\\32xl\\:dark\\:placeholder-green-200::-moz-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(167, 243, 208, var(--tw-placeholder-opacity));\n  }\n\n  .dark .\\32xl\\:dark\\:placeholder-green-200:-ms-input-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(167, 243, 208, var(--tw-placeholder-opacity));\n  }\n\n  .dark .\\32xl\\:dark\\:placeholder-green-200::placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(167, 243, 208, var(--tw-placeholder-opacity));\n  }\n\n  .dark .\\32xl\\:dark\\:placeholder-green-300::-moz-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(110, 231, 183, var(--tw-placeholder-opacity));\n  }\n\n  .dark .\\32xl\\:dark\\:placeholder-green-300:-ms-input-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(110, 231, 183, var(--tw-placeholder-opacity));\n  }\n\n  .dark .\\32xl\\:dark\\:placeholder-green-300::placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(110, 231, 183, var(--tw-placeholder-opacity));\n  }\n\n  .dark .\\32xl\\:dark\\:placeholder-green-400::-moz-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(52, 211, 153, var(--tw-placeholder-opacity));\n  }\n\n  .dark .\\32xl\\:dark\\:placeholder-green-400:-ms-input-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(52, 211, 153, var(--tw-placeholder-opacity));\n  }\n\n  .dark .\\32xl\\:dark\\:placeholder-green-400::placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(52, 211, 153, var(--tw-placeholder-opacity));\n  }\n\n  .dark .\\32xl\\:dark\\:placeholder-green-500::-moz-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(16, 185, 129, var(--tw-placeholder-opacity));\n  }\n\n  .dark .\\32xl\\:dark\\:placeholder-green-500:-ms-input-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(16, 185, 129, var(--tw-placeholder-opacity));\n  }\n\n  .dark .\\32xl\\:dark\\:placeholder-green-500::placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(16, 185, 129, var(--tw-placeholder-opacity));\n  }\n\n  .dark .\\32xl\\:dark\\:placeholder-green-600::-moz-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(5, 150, 105, var(--tw-placeholder-opacity));\n  }\n\n  .dark .\\32xl\\:dark\\:placeholder-green-600:-ms-input-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(5, 150, 105, var(--tw-placeholder-opacity));\n  }\n\n  .dark .\\32xl\\:dark\\:placeholder-green-600::placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(5, 150, 105, var(--tw-placeholder-opacity));\n  }\n\n  .dark .\\32xl\\:dark\\:placeholder-green-700::-moz-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(4, 120, 87, var(--tw-placeholder-opacity));\n  }\n\n  .dark .\\32xl\\:dark\\:placeholder-green-700:-ms-input-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(4, 120, 87, var(--tw-placeholder-opacity));\n  }\n\n  .dark .\\32xl\\:dark\\:placeholder-green-700::placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(4, 120, 87, var(--tw-placeholder-opacity));\n  }\n\n  .dark .\\32xl\\:dark\\:placeholder-green-800::-moz-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(6, 95, 70, var(--tw-placeholder-opacity));\n  }\n\n  .dark .\\32xl\\:dark\\:placeholder-green-800:-ms-input-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(6, 95, 70, var(--tw-placeholder-opacity));\n  }\n\n  .dark .\\32xl\\:dark\\:placeholder-green-800::placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(6, 95, 70, var(--tw-placeholder-opacity));\n  }\n\n  .dark .\\32xl\\:dark\\:placeholder-green-900::-moz-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(6, 78, 59, var(--tw-placeholder-opacity));\n  }\n\n  .dark .\\32xl\\:dark\\:placeholder-green-900:-ms-input-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(6, 78, 59, var(--tw-placeholder-opacity));\n  }\n\n  .dark .\\32xl\\:dark\\:placeholder-green-900::placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(6, 78, 59, var(--tw-placeholder-opacity));\n  }\n\n  .dark .\\32xl\\:dark\\:placeholder-blue-50::-moz-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(239, 246, 255, var(--tw-placeholder-opacity));\n  }\n\n  .dark .\\32xl\\:dark\\:placeholder-blue-50:-ms-input-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(239, 246, 255, var(--tw-placeholder-opacity));\n  }\n\n  .dark .\\32xl\\:dark\\:placeholder-blue-50::placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(239, 246, 255, var(--tw-placeholder-opacity));\n  }\n\n  .dark .\\32xl\\:dark\\:placeholder-blue-100::-moz-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(219, 234, 254, var(--tw-placeholder-opacity));\n  }\n\n  .dark .\\32xl\\:dark\\:placeholder-blue-100:-ms-input-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(219, 234, 254, var(--tw-placeholder-opacity));\n  }\n\n  .dark .\\32xl\\:dark\\:placeholder-blue-100::placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(219, 234, 254, var(--tw-placeholder-opacity));\n  }\n\n  .dark .\\32xl\\:dark\\:placeholder-blue-200::-moz-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(191, 219, 254, var(--tw-placeholder-opacity));\n  }\n\n  .dark .\\32xl\\:dark\\:placeholder-blue-200:-ms-input-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(191, 219, 254, var(--tw-placeholder-opacity));\n  }\n\n  .dark .\\32xl\\:dark\\:placeholder-blue-200::placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(191, 219, 254, var(--tw-placeholder-opacity));\n  }\n\n  .dark .\\32xl\\:dark\\:placeholder-blue-300::-moz-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(147, 197, 253, var(--tw-placeholder-opacity));\n  }\n\n  .dark .\\32xl\\:dark\\:placeholder-blue-300:-ms-input-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(147, 197, 253, var(--tw-placeholder-opacity));\n  }\n\n  .dark .\\32xl\\:dark\\:placeholder-blue-300::placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(147, 197, 253, var(--tw-placeholder-opacity));\n  }\n\n  .dark .\\32xl\\:dark\\:placeholder-blue-400::-moz-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(96, 165, 250, var(--tw-placeholder-opacity));\n  }\n\n  .dark .\\32xl\\:dark\\:placeholder-blue-400:-ms-input-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(96, 165, 250, var(--tw-placeholder-opacity));\n  }\n\n  .dark .\\32xl\\:dark\\:placeholder-blue-400::placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(96, 165, 250, var(--tw-placeholder-opacity));\n  }\n\n  .dark .\\32xl\\:dark\\:placeholder-blue-500::-moz-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(59, 130, 246, var(--tw-placeholder-opacity));\n  }\n\n  .dark .\\32xl\\:dark\\:placeholder-blue-500:-ms-input-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(59, 130, 246, var(--tw-placeholder-opacity));\n  }\n\n  .dark .\\32xl\\:dark\\:placeholder-blue-500::placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(59, 130, 246, var(--tw-placeholder-opacity));\n  }\n\n  .dark .\\32xl\\:dark\\:placeholder-blue-600::-moz-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(37, 99, 235, var(--tw-placeholder-opacity));\n  }\n\n  .dark .\\32xl\\:dark\\:placeholder-blue-600:-ms-input-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(37, 99, 235, var(--tw-placeholder-opacity));\n  }\n\n  .dark .\\32xl\\:dark\\:placeholder-blue-600::placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(37, 99, 235, var(--tw-placeholder-opacity));\n  }\n\n  .dark .\\32xl\\:dark\\:placeholder-blue-700::-moz-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(29, 78, 216, var(--tw-placeholder-opacity));\n  }\n\n  .dark .\\32xl\\:dark\\:placeholder-blue-700:-ms-input-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(29, 78, 216, var(--tw-placeholder-opacity));\n  }\n\n  .dark .\\32xl\\:dark\\:placeholder-blue-700::placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(29, 78, 216, var(--tw-placeholder-opacity));\n  }\n\n  .dark .\\32xl\\:dark\\:placeholder-blue-800::-moz-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(30, 64, 175, var(--tw-placeholder-opacity));\n  }\n\n  .dark .\\32xl\\:dark\\:placeholder-blue-800:-ms-input-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(30, 64, 175, var(--tw-placeholder-opacity));\n  }\n\n  .dark .\\32xl\\:dark\\:placeholder-blue-800::placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(30, 64, 175, var(--tw-placeholder-opacity));\n  }\n\n  .dark .\\32xl\\:dark\\:placeholder-blue-900::-moz-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(30, 58, 138, var(--tw-placeholder-opacity));\n  }\n\n  .dark .\\32xl\\:dark\\:placeholder-blue-900:-ms-input-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(30, 58, 138, var(--tw-placeholder-opacity));\n  }\n\n  .dark .\\32xl\\:dark\\:placeholder-blue-900::placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(30, 58, 138, var(--tw-placeholder-opacity));\n  }\n\n  .dark .\\32xl\\:dark\\:placeholder-indigo-50::-moz-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(238, 242, 255, var(--tw-placeholder-opacity));\n  }\n\n  .dark .\\32xl\\:dark\\:placeholder-indigo-50:-ms-input-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(238, 242, 255, var(--tw-placeholder-opacity));\n  }\n\n  .dark .\\32xl\\:dark\\:placeholder-indigo-50::placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(238, 242, 255, var(--tw-placeholder-opacity));\n  }\n\n  .dark .\\32xl\\:dark\\:placeholder-indigo-100::-moz-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(224, 231, 255, var(--tw-placeholder-opacity));\n  }\n\n  .dark .\\32xl\\:dark\\:placeholder-indigo-100:-ms-input-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(224, 231, 255, var(--tw-placeholder-opacity));\n  }\n\n  .dark .\\32xl\\:dark\\:placeholder-indigo-100::placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(224, 231, 255, var(--tw-placeholder-opacity));\n  }\n\n  .dark .\\32xl\\:dark\\:placeholder-indigo-200::-moz-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(199, 210, 254, var(--tw-placeholder-opacity));\n  }\n\n  .dark .\\32xl\\:dark\\:placeholder-indigo-200:-ms-input-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(199, 210, 254, var(--tw-placeholder-opacity));\n  }\n\n  .dark .\\32xl\\:dark\\:placeholder-indigo-200::placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(199, 210, 254, var(--tw-placeholder-opacity));\n  }\n\n  .dark .\\32xl\\:dark\\:placeholder-indigo-300::-moz-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(165, 180, 252, var(--tw-placeholder-opacity));\n  }\n\n  .dark .\\32xl\\:dark\\:placeholder-indigo-300:-ms-input-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(165, 180, 252, var(--tw-placeholder-opacity));\n  }\n\n  .dark .\\32xl\\:dark\\:placeholder-indigo-300::placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(165, 180, 252, var(--tw-placeholder-opacity));\n  }\n\n  .dark .\\32xl\\:dark\\:placeholder-indigo-400::-moz-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(129, 140, 248, var(--tw-placeholder-opacity));\n  }\n\n  .dark .\\32xl\\:dark\\:placeholder-indigo-400:-ms-input-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(129, 140, 248, var(--tw-placeholder-opacity));\n  }\n\n  .dark .\\32xl\\:dark\\:placeholder-indigo-400::placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(129, 140, 248, var(--tw-placeholder-opacity));\n  }\n\n  .dark .\\32xl\\:dark\\:placeholder-indigo-500::-moz-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(99, 102, 241, var(--tw-placeholder-opacity));\n  }\n\n  .dark .\\32xl\\:dark\\:placeholder-indigo-500:-ms-input-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(99, 102, 241, var(--tw-placeholder-opacity));\n  }\n\n  .dark .\\32xl\\:dark\\:placeholder-indigo-500::placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(99, 102, 241, var(--tw-placeholder-opacity));\n  }\n\n  .dark .\\32xl\\:dark\\:placeholder-indigo-600::-moz-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(79, 70, 229, var(--tw-placeholder-opacity));\n  }\n\n  .dark .\\32xl\\:dark\\:placeholder-indigo-600:-ms-input-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(79, 70, 229, var(--tw-placeholder-opacity));\n  }\n\n  .dark .\\32xl\\:dark\\:placeholder-indigo-600::placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(79, 70, 229, var(--tw-placeholder-opacity));\n  }\n\n  .dark .\\32xl\\:dark\\:placeholder-indigo-700::-moz-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(67, 56, 202, var(--tw-placeholder-opacity));\n  }\n\n  .dark .\\32xl\\:dark\\:placeholder-indigo-700:-ms-input-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(67, 56, 202, var(--tw-placeholder-opacity));\n  }\n\n  .dark .\\32xl\\:dark\\:placeholder-indigo-700::placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(67, 56, 202, var(--tw-placeholder-opacity));\n  }\n\n  .dark .\\32xl\\:dark\\:placeholder-indigo-800::-moz-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(55, 48, 163, var(--tw-placeholder-opacity));\n  }\n\n  .dark .\\32xl\\:dark\\:placeholder-indigo-800:-ms-input-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(55, 48, 163, var(--tw-placeholder-opacity));\n  }\n\n  .dark .\\32xl\\:dark\\:placeholder-indigo-800::placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(55, 48, 163, var(--tw-placeholder-opacity));\n  }\n\n  .dark .\\32xl\\:dark\\:placeholder-indigo-900::-moz-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(49, 46, 129, var(--tw-placeholder-opacity));\n  }\n\n  .dark .\\32xl\\:dark\\:placeholder-indigo-900:-ms-input-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(49, 46, 129, var(--tw-placeholder-opacity));\n  }\n\n  .dark .\\32xl\\:dark\\:placeholder-indigo-900::placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(49, 46, 129, var(--tw-placeholder-opacity));\n  }\n\n  .dark .\\32xl\\:dark\\:placeholder-purple-50::-moz-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(245, 243, 255, var(--tw-placeholder-opacity));\n  }\n\n  .dark .\\32xl\\:dark\\:placeholder-purple-50:-ms-input-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(245, 243, 255, var(--tw-placeholder-opacity));\n  }\n\n  .dark .\\32xl\\:dark\\:placeholder-purple-50::placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(245, 243, 255, var(--tw-placeholder-opacity));\n  }\n\n  .dark .\\32xl\\:dark\\:placeholder-purple-100::-moz-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(237, 233, 254, var(--tw-placeholder-opacity));\n  }\n\n  .dark .\\32xl\\:dark\\:placeholder-purple-100:-ms-input-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(237, 233, 254, var(--tw-placeholder-opacity));\n  }\n\n  .dark .\\32xl\\:dark\\:placeholder-purple-100::placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(237, 233, 254, var(--tw-placeholder-opacity));\n  }\n\n  .dark .\\32xl\\:dark\\:placeholder-purple-200::-moz-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(221, 214, 254, var(--tw-placeholder-opacity));\n  }\n\n  .dark .\\32xl\\:dark\\:placeholder-purple-200:-ms-input-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(221, 214, 254, var(--tw-placeholder-opacity));\n  }\n\n  .dark .\\32xl\\:dark\\:placeholder-purple-200::placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(221, 214, 254, var(--tw-placeholder-opacity));\n  }\n\n  .dark .\\32xl\\:dark\\:placeholder-purple-300::-moz-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(196, 181, 253, var(--tw-placeholder-opacity));\n  }\n\n  .dark .\\32xl\\:dark\\:placeholder-purple-300:-ms-input-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(196, 181, 253, var(--tw-placeholder-opacity));\n  }\n\n  .dark .\\32xl\\:dark\\:placeholder-purple-300::placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(196, 181, 253, var(--tw-placeholder-opacity));\n  }\n\n  .dark .\\32xl\\:dark\\:placeholder-purple-400::-moz-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(167, 139, 250, var(--tw-placeholder-opacity));\n  }\n\n  .dark .\\32xl\\:dark\\:placeholder-purple-400:-ms-input-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(167, 139, 250, var(--tw-placeholder-opacity));\n  }\n\n  .dark .\\32xl\\:dark\\:placeholder-purple-400::placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(167, 139, 250, var(--tw-placeholder-opacity));\n  }\n\n  .dark .\\32xl\\:dark\\:placeholder-purple-500::-moz-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(139, 92, 246, var(--tw-placeholder-opacity));\n  }\n\n  .dark .\\32xl\\:dark\\:placeholder-purple-500:-ms-input-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(139, 92, 246, var(--tw-placeholder-opacity));\n  }\n\n  .dark .\\32xl\\:dark\\:placeholder-purple-500::placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(139, 92, 246, var(--tw-placeholder-opacity));\n  }\n\n  .dark .\\32xl\\:dark\\:placeholder-purple-600::-moz-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(124, 58, 237, var(--tw-placeholder-opacity));\n  }\n\n  .dark .\\32xl\\:dark\\:placeholder-purple-600:-ms-input-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(124, 58, 237, var(--tw-placeholder-opacity));\n  }\n\n  .dark .\\32xl\\:dark\\:placeholder-purple-600::placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(124, 58, 237, var(--tw-placeholder-opacity));\n  }\n\n  .dark .\\32xl\\:dark\\:placeholder-purple-700::-moz-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(109, 40, 217, var(--tw-placeholder-opacity));\n  }\n\n  .dark .\\32xl\\:dark\\:placeholder-purple-700:-ms-input-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(109, 40, 217, var(--tw-placeholder-opacity));\n  }\n\n  .dark .\\32xl\\:dark\\:placeholder-purple-700::placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(109, 40, 217, var(--tw-placeholder-opacity));\n  }\n\n  .dark .\\32xl\\:dark\\:placeholder-purple-800::-moz-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(91, 33, 182, var(--tw-placeholder-opacity));\n  }\n\n  .dark .\\32xl\\:dark\\:placeholder-purple-800:-ms-input-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(91, 33, 182, var(--tw-placeholder-opacity));\n  }\n\n  .dark .\\32xl\\:dark\\:placeholder-purple-800::placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(91, 33, 182, var(--tw-placeholder-opacity));\n  }\n\n  .dark .\\32xl\\:dark\\:placeholder-purple-900::-moz-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(76, 29, 149, var(--tw-placeholder-opacity));\n  }\n\n  .dark .\\32xl\\:dark\\:placeholder-purple-900:-ms-input-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(76, 29, 149, var(--tw-placeholder-opacity));\n  }\n\n  .dark .\\32xl\\:dark\\:placeholder-purple-900::placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(76, 29, 149, var(--tw-placeholder-opacity));\n  }\n\n  .dark .\\32xl\\:dark\\:placeholder-pink-50::-moz-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(253, 242, 248, var(--tw-placeholder-opacity));\n  }\n\n  .dark .\\32xl\\:dark\\:placeholder-pink-50:-ms-input-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(253, 242, 248, var(--tw-placeholder-opacity));\n  }\n\n  .dark .\\32xl\\:dark\\:placeholder-pink-50::placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(253, 242, 248, var(--tw-placeholder-opacity));\n  }\n\n  .dark .\\32xl\\:dark\\:placeholder-pink-100::-moz-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(252, 231, 243, var(--tw-placeholder-opacity));\n  }\n\n  .dark .\\32xl\\:dark\\:placeholder-pink-100:-ms-input-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(252, 231, 243, var(--tw-placeholder-opacity));\n  }\n\n  .dark .\\32xl\\:dark\\:placeholder-pink-100::placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(252, 231, 243, var(--tw-placeholder-opacity));\n  }\n\n  .dark .\\32xl\\:dark\\:placeholder-pink-200::-moz-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(251, 207, 232, var(--tw-placeholder-opacity));\n  }\n\n  .dark .\\32xl\\:dark\\:placeholder-pink-200:-ms-input-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(251, 207, 232, var(--tw-placeholder-opacity));\n  }\n\n  .dark .\\32xl\\:dark\\:placeholder-pink-200::placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(251, 207, 232, var(--tw-placeholder-opacity));\n  }\n\n  .dark .\\32xl\\:dark\\:placeholder-pink-300::-moz-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(249, 168, 212, var(--tw-placeholder-opacity));\n  }\n\n  .dark .\\32xl\\:dark\\:placeholder-pink-300:-ms-input-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(249, 168, 212, var(--tw-placeholder-opacity));\n  }\n\n  .dark .\\32xl\\:dark\\:placeholder-pink-300::placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(249, 168, 212, var(--tw-placeholder-opacity));\n  }\n\n  .dark .\\32xl\\:dark\\:placeholder-pink-400::-moz-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(244, 114, 182, var(--tw-placeholder-opacity));\n  }\n\n  .dark .\\32xl\\:dark\\:placeholder-pink-400:-ms-input-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(244, 114, 182, var(--tw-placeholder-opacity));\n  }\n\n  .dark .\\32xl\\:dark\\:placeholder-pink-400::placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(244, 114, 182, var(--tw-placeholder-opacity));\n  }\n\n  .dark .\\32xl\\:dark\\:placeholder-pink-500::-moz-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(236, 72, 153, var(--tw-placeholder-opacity));\n  }\n\n  .dark .\\32xl\\:dark\\:placeholder-pink-500:-ms-input-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(236, 72, 153, var(--tw-placeholder-opacity));\n  }\n\n  .dark .\\32xl\\:dark\\:placeholder-pink-500::placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(236, 72, 153, var(--tw-placeholder-opacity));\n  }\n\n  .dark .\\32xl\\:dark\\:placeholder-pink-600::-moz-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(219, 39, 119, var(--tw-placeholder-opacity));\n  }\n\n  .dark .\\32xl\\:dark\\:placeholder-pink-600:-ms-input-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(219, 39, 119, var(--tw-placeholder-opacity));\n  }\n\n  .dark .\\32xl\\:dark\\:placeholder-pink-600::placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(219, 39, 119, var(--tw-placeholder-opacity));\n  }\n\n  .dark .\\32xl\\:dark\\:placeholder-pink-700::-moz-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(190, 24, 93, var(--tw-placeholder-opacity));\n  }\n\n  .dark .\\32xl\\:dark\\:placeholder-pink-700:-ms-input-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(190, 24, 93, var(--tw-placeholder-opacity));\n  }\n\n  .dark .\\32xl\\:dark\\:placeholder-pink-700::placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(190, 24, 93, var(--tw-placeholder-opacity));\n  }\n\n  .dark .\\32xl\\:dark\\:placeholder-pink-800::-moz-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(157, 23, 77, var(--tw-placeholder-opacity));\n  }\n\n  .dark .\\32xl\\:dark\\:placeholder-pink-800:-ms-input-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(157, 23, 77, var(--tw-placeholder-opacity));\n  }\n\n  .dark .\\32xl\\:dark\\:placeholder-pink-800::placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(157, 23, 77, var(--tw-placeholder-opacity));\n  }\n\n  .dark .\\32xl\\:dark\\:placeholder-pink-900::-moz-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(131, 24, 67, var(--tw-placeholder-opacity));\n  }\n\n  .dark .\\32xl\\:dark\\:placeholder-pink-900:-ms-input-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(131, 24, 67, var(--tw-placeholder-opacity));\n  }\n\n  .dark .\\32xl\\:dark\\:placeholder-pink-900::placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(131, 24, 67, var(--tw-placeholder-opacity));\n  }\n\n  .dark .\\32xl\\:dark\\:focus\\:placeholder-transparent:focus::-moz-placeholder {\n    color: transparent;\n  }\n\n  .dark .\\32xl\\:dark\\:focus\\:placeholder-transparent:focus:-ms-input-placeholder {\n    color: transparent;\n  }\n\n  .dark .\\32xl\\:dark\\:focus\\:placeholder-transparent:focus::placeholder {\n    color: transparent;\n  }\n\n  .dark .\\32xl\\:dark\\:focus\\:placeholder-current:focus::-moz-placeholder {\n    color: currentColor;\n  }\n\n  .dark .\\32xl\\:dark\\:focus\\:placeholder-current:focus:-ms-input-placeholder {\n    color: currentColor;\n  }\n\n  .dark .\\32xl\\:dark\\:focus\\:placeholder-current:focus::placeholder {\n    color: currentColor;\n  }\n\n  .dark .\\32xl\\:dark\\:focus\\:placeholder-black:focus::-moz-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(0, 0, 0, var(--tw-placeholder-opacity));\n  }\n\n  .dark .\\32xl\\:dark\\:focus\\:placeholder-black:focus:-ms-input-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(0, 0, 0, var(--tw-placeholder-opacity));\n  }\n\n  .dark .\\32xl\\:dark\\:focus\\:placeholder-black:focus::placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(0, 0, 0, var(--tw-placeholder-opacity));\n  }\n\n  .dark .\\32xl\\:dark\\:focus\\:placeholder-white:focus::-moz-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(255, 255, 255, var(--tw-placeholder-opacity));\n  }\n\n  .dark .\\32xl\\:dark\\:focus\\:placeholder-white:focus:-ms-input-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(255, 255, 255, var(--tw-placeholder-opacity));\n  }\n\n  .dark .\\32xl\\:dark\\:focus\\:placeholder-white:focus::placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(255, 255, 255, var(--tw-placeholder-opacity));\n  }\n\n  .dark .\\32xl\\:dark\\:focus\\:placeholder-gray-50:focus::-moz-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(249, 250, 251, var(--tw-placeholder-opacity));\n  }\n\n  .dark .\\32xl\\:dark\\:focus\\:placeholder-gray-50:focus:-ms-input-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(249, 250, 251, var(--tw-placeholder-opacity));\n  }\n\n  .dark .\\32xl\\:dark\\:focus\\:placeholder-gray-50:focus::placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(249, 250, 251, var(--tw-placeholder-opacity));\n  }\n\n  .dark .\\32xl\\:dark\\:focus\\:placeholder-gray-100:focus::-moz-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(243, 244, 246, var(--tw-placeholder-opacity));\n  }\n\n  .dark .\\32xl\\:dark\\:focus\\:placeholder-gray-100:focus:-ms-input-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(243, 244, 246, var(--tw-placeholder-opacity));\n  }\n\n  .dark .\\32xl\\:dark\\:focus\\:placeholder-gray-100:focus::placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(243, 244, 246, var(--tw-placeholder-opacity));\n  }\n\n  .dark .\\32xl\\:dark\\:focus\\:placeholder-gray-200:focus::-moz-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(229, 231, 235, var(--tw-placeholder-opacity));\n  }\n\n  .dark .\\32xl\\:dark\\:focus\\:placeholder-gray-200:focus:-ms-input-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(229, 231, 235, var(--tw-placeholder-opacity));\n  }\n\n  .dark .\\32xl\\:dark\\:focus\\:placeholder-gray-200:focus::placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(229, 231, 235, var(--tw-placeholder-opacity));\n  }\n\n  .dark .\\32xl\\:dark\\:focus\\:placeholder-gray-300:focus::-moz-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(209, 213, 219, var(--tw-placeholder-opacity));\n  }\n\n  .dark .\\32xl\\:dark\\:focus\\:placeholder-gray-300:focus:-ms-input-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(209, 213, 219, var(--tw-placeholder-opacity));\n  }\n\n  .dark .\\32xl\\:dark\\:focus\\:placeholder-gray-300:focus::placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(209, 213, 219, var(--tw-placeholder-opacity));\n  }\n\n  .dark .\\32xl\\:dark\\:focus\\:placeholder-gray-400:focus::-moz-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(156, 163, 175, var(--tw-placeholder-opacity));\n  }\n\n  .dark .\\32xl\\:dark\\:focus\\:placeholder-gray-400:focus:-ms-input-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(156, 163, 175, var(--tw-placeholder-opacity));\n  }\n\n  .dark .\\32xl\\:dark\\:focus\\:placeholder-gray-400:focus::placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(156, 163, 175, var(--tw-placeholder-opacity));\n  }\n\n  .dark .\\32xl\\:dark\\:focus\\:placeholder-gray-500:focus::-moz-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(107, 114, 128, var(--tw-placeholder-opacity));\n  }\n\n  .dark .\\32xl\\:dark\\:focus\\:placeholder-gray-500:focus:-ms-input-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(107, 114, 128, var(--tw-placeholder-opacity));\n  }\n\n  .dark .\\32xl\\:dark\\:focus\\:placeholder-gray-500:focus::placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(107, 114, 128, var(--tw-placeholder-opacity));\n  }\n\n  .dark .\\32xl\\:dark\\:focus\\:placeholder-gray-600:focus::-moz-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(75, 85, 99, var(--tw-placeholder-opacity));\n  }\n\n  .dark .\\32xl\\:dark\\:focus\\:placeholder-gray-600:focus:-ms-input-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(75, 85, 99, var(--tw-placeholder-opacity));\n  }\n\n  .dark .\\32xl\\:dark\\:focus\\:placeholder-gray-600:focus::placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(75, 85, 99, var(--tw-placeholder-opacity));\n  }\n\n  .dark .\\32xl\\:dark\\:focus\\:placeholder-gray-700:focus::-moz-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(55, 65, 81, var(--tw-placeholder-opacity));\n  }\n\n  .dark .\\32xl\\:dark\\:focus\\:placeholder-gray-700:focus:-ms-input-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(55, 65, 81, var(--tw-placeholder-opacity));\n  }\n\n  .dark .\\32xl\\:dark\\:focus\\:placeholder-gray-700:focus::placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(55, 65, 81, var(--tw-placeholder-opacity));\n  }\n\n  .dark .\\32xl\\:dark\\:focus\\:placeholder-gray-800:focus::-moz-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(31, 41, 55, var(--tw-placeholder-opacity));\n  }\n\n  .dark .\\32xl\\:dark\\:focus\\:placeholder-gray-800:focus:-ms-input-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(31, 41, 55, var(--tw-placeholder-opacity));\n  }\n\n  .dark .\\32xl\\:dark\\:focus\\:placeholder-gray-800:focus::placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(31, 41, 55, var(--tw-placeholder-opacity));\n  }\n\n  .dark .\\32xl\\:dark\\:focus\\:placeholder-gray-900:focus::-moz-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(17, 24, 39, var(--tw-placeholder-opacity));\n  }\n\n  .dark .\\32xl\\:dark\\:focus\\:placeholder-gray-900:focus:-ms-input-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(17, 24, 39, var(--tw-placeholder-opacity));\n  }\n\n  .dark .\\32xl\\:dark\\:focus\\:placeholder-gray-900:focus::placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(17, 24, 39, var(--tw-placeholder-opacity));\n  }\n\n  .dark .\\32xl\\:dark\\:focus\\:placeholder-red-50:focus::-moz-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(254, 242, 242, var(--tw-placeholder-opacity));\n  }\n\n  .dark .\\32xl\\:dark\\:focus\\:placeholder-red-50:focus:-ms-input-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(254, 242, 242, var(--tw-placeholder-opacity));\n  }\n\n  .dark .\\32xl\\:dark\\:focus\\:placeholder-red-50:focus::placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(254, 242, 242, var(--tw-placeholder-opacity));\n  }\n\n  .dark .\\32xl\\:dark\\:focus\\:placeholder-red-100:focus::-moz-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(254, 226, 226, var(--tw-placeholder-opacity));\n  }\n\n  .dark .\\32xl\\:dark\\:focus\\:placeholder-red-100:focus:-ms-input-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(254, 226, 226, var(--tw-placeholder-opacity));\n  }\n\n  .dark .\\32xl\\:dark\\:focus\\:placeholder-red-100:focus::placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(254, 226, 226, var(--tw-placeholder-opacity));\n  }\n\n  .dark .\\32xl\\:dark\\:focus\\:placeholder-red-200:focus::-moz-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(254, 202, 202, var(--tw-placeholder-opacity));\n  }\n\n  .dark .\\32xl\\:dark\\:focus\\:placeholder-red-200:focus:-ms-input-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(254, 202, 202, var(--tw-placeholder-opacity));\n  }\n\n  .dark .\\32xl\\:dark\\:focus\\:placeholder-red-200:focus::placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(254, 202, 202, var(--tw-placeholder-opacity));\n  }\n\n  .dark .\\32xl\\:dark\\:focus\\:placeholder-red-300:focus::-moz-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(252, 165, 165, var(--tw-placeholder-opacity));\n  }\n\n  .dark .\\32xl\\:dark\\:focus\\:placeholder-red-300:focus:-ms-input-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(252, 165, 165, var(--tw-placeholder-opacity));\n  }\n\n  .dark .\\32xl\\:dark\\:focus\\:placeholder-red-300:focus::placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(252, 165, 165, var(--tw-placeholder-opacity));\n  }\n\n  .dark .\\32xl\\:dark\\:focus\\:placeholder-red-400:focus::-moz-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(248, 113, 113, var(--tw-placeholder-opacity));\n  }\n\n  .dark .\\32xl\\:dark\\:focus\\:placeholder-red-400:focus:-ms-input-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(248, 113, 113, var(--tw-placeholder-opacity));\n  }\n\n  .dark .\\32xl\\:dark\\:focus\\:placeholder-red-400:focus::placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(248, 113, 113, var(--tw-placeholder-opacity));\n  }\n\n  .dark .\\32xl\\:dark\\:focus\\:placeholder-red-500:focus::-moz-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(239, 68, 68, var(--tw-placeholder-opacity));\n  }\n\n  .dark .\\32xl\\:dark\\:focus\\:placeholder-red-500:focus:-ms-input-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(239, 68, 68, var(--tw-placeholder-opacity));\n  }\n\n  .dark .\\32xl\\:dark\\:focus\\:placeholder-red-500:focus::placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(239, 68, 68, var(--tw-placeholder-opacity));\n  }\n\n  .dark .\\32xl\\:dark\\:focus\\:placeholder-red-600:focus::-moz-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(220, 38, 38, var(--tw-placeholder-opacity));\n  }\n\n  .dark .\\32xl\\:dark\\:focus\\:placeholder-red-600:focus:-ms-input-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(220, 38, 38, var(--tw-placeholder-opacity));\n  }\n\n  .dark .\\32xl\\:dark\\:focus\\:placeholder-red-600:focus::placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(220, 38, 38, var(--tw-placeholder-opacity));\n  }\n\n  .dark .\\32xl\\:dark\\:focus\\:placeholder-red-700:focus::-moz-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(185, 28, 28, var(--tw-placeholder-opacity));\n  }\n\n  .dark .\\32xl\\:dark\\:focus\\:placeholder-red-700:focus:-ms-input-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(185, 28, 28, var(--tw-placeholder-opacity));\n  }\n\n  .dark .\\32xl\\:dark\\:focus\\:placeholder-red-700:focus::placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(185, 28, 28, var(--tw-placeholder-opacity));\n  }\n\n  .dark .\\32xl\\:dark\\:focus\\:placeholder-red-800:focus::-moz-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(153, 27, 27, var(--tw-placeholder-opacity));\n  }\n\n  .dark .\\32xl\\:dark\\:focus\\:placeholder-red-800:focus:-ms-input-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(153, 27, 27, var(--tw-placeholder-opacity));\n  }\n\n  .dark .\\32xl\\:dark\\:focus\\:placeholder-red-800:focus::placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(153, 27, 27, var(--tw-placeholder-opacity));\n  }\n\n  .dark .\\32xl\\:dark\\:focus\\:placeholder-red-900:focus::-moz-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(127, 29, 29, var(--tw-placeholder-opacity));\n  }\n\n  .dark .\\32xl\\:dark\\:focus\\:placeholder-red-900:focus:-ms-input-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(127, 29, 29, var(--tw-placeholder-opacity));\n  }\n\n  .dark .\\32xl\\:dark\\:focus\\:placeholder-red-900:focus::placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(127, 29, 29, var(--tw-placeholder-opacity));\n  }\n\n  .dark .\\32xl\\:dark\\:focus\\:placeholder-yellow-50:focus::-moz-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(255, 251, 235, var(--tw-placeholder-opacity));\n  }\n\n  .dark .\\32xl\\:dark\\:focus\\:placeholder-yellow-50:focus:-ms-input-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(255, 251, 235, var(--tw-placeholder-opacity));\n  }\n\n  .dark .\\32xl\\:dark\\:focus\\:placeholder-yellow-50:focus::placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(255, 251, 235, var(--tw-placeholder-opacity));\n  }\n\n  .dark .\\32xl\\:dark\\:focus\\:placeholder-yellow-100:focus::-moz-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(254, 243, 199, var(--tw-placeholder-opacity));\n  }\n\n  .dark .\\32xl\\:dark\\:focus\\:placeholder-yellow-100:focus:-ms-input-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(254, 243, 199, var(--tw-placeholder-opacity));\n  }\n\n  .dark .\\32xl\\:dark\\:focus\\:placeholder-yellow-100:focus::placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(254, 243, 199, var(--tw-placeholder-opacity));\n  }\n\n  .dark .\\32xl\\:dark\\:focus\\:placeholder-yellow-200:focus::-moz-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(253, 230, 138, var(--tw-placeholder-opacity));\n  }\n\n  .dark .\\32xl\\:dark\\:focus\\:placeholder-yellow-200:focus:-ms-input-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(253, 230, 138, var(--tw-placeholder-opacity));\n  }\n\n  .dark .\\32xl\\:dark\\:focus\\:placeholder-yellow-200:focus::placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(253, 230, 138, var(--tw-placeholder-opacity));\n  }\n\n  .dark .\\32xl\\:dark\\:focus\\:placeholder-yellow-300:focus::-moz-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(252, 211, 77, var(--tw-placeholder-opacity));\n  }\n\n  .dark .\\32xl\\:dark\\:focus\\:placeholder-yellow-300:focus:-ms-input-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(252, 211, 77, var(--tw-placeholder-opacity));\n  }\n\n  .dark .\\32xl\\:dark\\:focus\\:placeholder-yellow-300:focus::placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(252, 211, 77, var(--tw-placeholder-opacity));\n  }\n\n  .dark .\\32xl\\:dark\\:focus\\:placeholder-yellow-400:focus::-moz-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(251, 191, 36, var(--tw-placeholder-opacity));\n  }\n\n  .dark .\\32xl\\:dark\\:focus\\:placeholder-yellow-400:focus:-ms-input-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(251, 191, 36, var(--tw-placeholder-opacity));\n  }\n\n  .dark .\\32xl\\:dark\\:focus\\:placeholder-yellow-400:focus::placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(251, 191, 36, var(--tw-placeholder-opacity));\n  }\n\n  .dark .\\32xl\\:dark\\:focus\\:placeholder-yellow-500:focus::-moz-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(245, 158, 11, var(--tw-placeholder-opacity));\n  }\n\n  .dark .\\32xl\\:dark\\:focus\\:placeholder-yellow-500:focus:-ms-input-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(245, 158, 11, var(--tw-placeholder-opacity));\n  }\n\n  .dark .\\32xl\\:dark\\:focus\\:placeholder-yellow-500:focus::placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(245, 158, 11, var(--tw-placeholder-opacity));\n  }\n\n  .dark .\\32xl\\:dark\\:focus\\:placeholder-yellow-600:focus::-moz-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(217, 119, 6, var(--tw-placeholder-opacity));\n  }\n\n  .dark .\\32xl\\:dark\\:focus\\:placeholder-yellow-600:focus:-ms-input-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(217, 119, 6, var(--tw-placeholder-opacity));\n  }\n\n  .dark .\\32xl\\:dark\\:focus\\:placeholder-yellow-600:focus::placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(217, 119, 6, var(--tw-placeholder-opacity));\n  }\n\n  .dark .\\32xl\\:dark\\:focus\\:placeholder-yellow-700:focus::-moz-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(180, 83, 9, var(--tw-placeholder-opacity));\n  }\n\n  .dark .\\32xl\\:dark\\:focus\\:placeholder-yellow-700:focus:-ms-input-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(180, 83, 9, var(--tw-placeholder-opacity));\n  }\n\n  .dark .\\32xl\\:dark\\:focus\\:placeholder-yellow-700:focus::placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(180, 83, 9, var(--tw-placeholder-opacity));\n  }\n\n  .dark .\\32xl\\:dark\\:focus\\:placeholder-yellow-800:focus::-moz-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(146, 64, 14, var(--tw-placeholder-opacity));\n  }\n\n  .dark .\\32xl\\:dark\\:focus\\:placeholder-yellow-800:focus:-ms-input-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(146, 64, 14, var(--tw-placeholder-opacity));\n  }\n\n  .dark .\\32xl\\:dark\\:focus\\:placeholder-yellow-800:focus::placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(146, 64, 14, var(--tw-placeholder-opacity));\n  }\n\n  .dark .\\32xl\\:dark\\:focus\\:placeholder-yellow-900:focus::-moz-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(120, 53, 15, var(--tw-placeholder-opacity));\n  }\n\n  .dark .\\32xl\\:dark\\:focus\\:placeholder-yellow-900:focus:-ms-input-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(120, 53, 15, var(--tw-placeholder-opacity));\n  }\n\n  .dark .\\32xl\\:dark\\:focus\\:placeholder-yellow-900:focus::placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(120, 53, 15, var(--tw-placeholder-opacity));\n  }\n\n  .dark .\\32xl\\:dark\\:focus\\:placeholder-green-50:focus::-moz-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(236, 253, 245, var(--tw-placeholder-opacity));\n  }\n\n  .dark .\\32xl\\:dark\\:focus\\:placeholder-green-50:focus:-ms-input-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(236, 253, 245, var(--tw-placeholder-opacity));\n  }\n\n  .dark .\\32xl\\:dark\\:focus\\:placeholder-green-50:focus::placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(236, 253, 245, var(--tw-placeholder-opacity));\n  }\n\n  .dark .\\32xl\\:dark\\:focus\\:placeholder-green-100:focus::-moz-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(209, 250, 229, var(--tw-placeholder-opacity));\n  }\n\n  .dark .\\32xl\\:dark\\:focus\\:placeholder-green-100:focus:-ms-input-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(209, 250, 229, var(--tw-placeholder-opacity));\n  }\n\n  .dark .\\32xl\\:dark\\:focus\\:placeholder-green-100:focus::placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(209, 250, 229, var(--tw-placeholder-opacity));\n  }\n\n  .dark .\\32xl\\:dark\\:focus\\:placeholder-green-200:focus::-moz-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(167, 243, 208, var(--tw-placeholder-opacity));\n  }\n\n  .dark .\\32xl\\:dark\\:focus\\:placeholder-green-200:focus:-ms-input-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(167, 243, 208, var(--tw-placeholder-opacity));\n  }\n\n  .dark .\\32xl\\:dark\\:focus\\:placeholder-green-200:focus::placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(167, 243, 208, var(--tw-placeholder-opacity));\n  }\n\n  .dark .\\32xl\\:dark\\:focus\\:placeholder-green-300:focus::-moz-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(110, 231, 183, var(--tw-placeholder-opacity));\n  }\n\n  .dark .\\32xl\\:dark\\:focus\\:placeholder-green-300:focus:-ms-input-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(110, 231, 183, var(--tw-placeholder-opacity));\n  }\n\n  .dark .\\32xl\\:dark\\:focus\\:placeholder-green-300:focus::placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(110, 231, 183, var(--tw-placeholder-opacity));\n  }\n\n  .dark .\\32xl\\:dark\\:focus\\:placeholder-green-400:focus::-moz-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(52, 211, 153, var(--tw-placeholder-opacity));\n  }\n\n  .dark .\\32xl\\:dark\\:focus\\:placeholder-green-400:focus:-ms-input-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(52, 211, 153, var(--tw-placeholder-opacity));\n  }\n\n  .dark .\\32xl\\:dark\\:focus\\:placeholder-green-400:focus::placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(52, 211, 153, var(--tw-placeholder-opacity));\n  }\n\n  .dark .\\32xl\\:dark\\:focus\\:placeholder-green-500:focus::-moz-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(16, 185, 129, var(--tw-placeholder-opacity));\n  }\n\n  .dark .\\32xl\\:dark\\:focus\\:placeholder-green-500:focus:-ms-input-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(16, 185, 129, var(--tw-placeholder-opacity));\n  }\n\n  .dark .\\32xl\\:dark\\:focus\\:placeholder-green-500:focus::placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(16, 185, 129, var(--tw-placeholder-opacity));\n  }\n\n  .dark .\\32xl\\:dark\\:focus\\:placeholder-green-600:focus::-moz-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(5, 150, 105, var(--tw-placeholder-opacity));\n  }\n\n  .dark .\\32xl\\:dark\\:focus\\:placeholder-green-600:focus:-ms-input-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(5, 150, 105, var(--tw-placeholder-opacity));\n  }\n\n  .dark .\\32xl\\:dark\\:focus\\:placeholder-green-600:focus::placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(5, 150, 105, var(--tw-placeholder-opacity));\n  }\n\n  .dark .\\32xl\\:dark\\:focus\\:placeholder-green-700:focus::-moz-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(4, 120, 87, var(--tw-placeholder-opacity));\n  }\n\n  .dark .\\32xl\\:dark\\:focus\\:placeholder-green-700:focus:-ms-input-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(4, 120, 87, var(--tw-placeholder-opacity));\n  }\n\n  .dark .\\32xl\\:dark\\:focus\\:placeholder-green-700:focus::placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(4, 120, 87, var(--tw-placeholder-opacity));\n  }\n\n  .dark .\\32xl\\:dark\\:focus\\:placeholder-green-800:focus::-moz-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(6, 95, 70, var(--tw-placeholder-opacity));\n  }\n\n  .dark .\\32xl\\:dark\\:focus\\:placeholder-green-800:focus:-ms-input-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(6, 95, 70, var(--tw-placeholder-opacity));\n  }\n\n  .dark .\\32xl\\:dark\\:focus\\:placeholder-green-800:focus::placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(6, 95, 70, var(--tw-placeholder-opacity));\n  }\n\n  .dark .\\32xl\\:dark\\:focus\\:placeholder-green-900:focus::-moz-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(6, 78, 59, var(--tw-placeholder-opacity));\n  }\n\n  .dark .\\32xl\\:dark\\:focus\\:placeholder-green-900:focus:-ms-input-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(6, 78, 59, var(--tw-placeholder-opacity));\n  }\n\n  .dark .\\32xl\\:dark\\:focus\\:placeholder-green-900:focus::placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(6, 78, 59, var(--tw-placeholder-opacity));\n  }\n\n  .dark .\\32xl\\:dark\\:focus\\:placeholder-blue-50:focus::-moz-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(239, 246, 255, var(--tw-placeholder-opacity));\n  }\n\n  .dark .\\32xl\\:dark\\:focus\\:placeholder-blue-50:focus:-ms-input-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(239, 246, 255, var(--tw-placeholder-opacity));\n  }\n\n  .dark .\\32xl\\:dark\\:focus\\:placeholder-blue-50:focus::placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(239, 246, 255, var(--tw-placeholder-opacity));\n  }\n\n  .dark .\\32xl\\:dark\\:focus\\:placeholder-blue-100:focus::-moz-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(219, 234, 254, var(--tw-placeholder-opacity));\n  }\n\n  .dark .\\32xl\\:dark\\:focus\\:placeholder-blue-100:focus:-ms-input-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(219, 234, 254, var(--tw-placeholder-opacity));\n  }\n\n  .dark .\\32xl\\:dark\\:focus\\:placeholder-blue-100:focus::placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(219, 234, 254, var(--tw-placeholder-opacity));\n  }\n\n  .dark .\\32xl\\:dark\\:focus\\:placeholder-blue-200:focus::-moz-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(191, 219, 254, var(--tw-placeholder-opacity));\n  }\n\n  .dark .\\32xl\\:dark\\:focus\\:placeholder-blue-200:focus:-ms-input-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(191, 219, 254, var(--tw-placeholder-opacity));\n  }\n\n  .dark .\\32xl\\:dark\\:focus\\:placeholder-blue-200:focus::placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(191, 219, 254, var(--tw-placeholder-opacity));\n  }\n\n  .dark .\\32xl\\:dark\\:focus\\:placeholder-blue-300:focus::-moz-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(147, 197, 253, var(--tw-placeholder-opacity));\n  }\n\n  .dark .\\32xl\\:dark\\:focus\\:placeholder-blue-300:focus:-ms-input-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(147, 197, 253, var(--tw-placeholder-opacity));\n  }\n\n  .dark .\\32xl\\:dark\\:focus\\:placeholder-blue-300:focus::placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(147, 197, 253, var(--tw-placeholder-opacity));\n  }\n\n  .dark .\\32xl\\:dark\\:focus\\:placeholder-blue-400:focus::-moz-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(96, 165, 250, var(--tw-placeholder-opacity));\n  }\n\n  .dark .\\32xl\\:dark\\:focus\\:placeholder-blue-400:focus:-ms-input-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(96, 165, 250, var(--tw-placeholder-opacity));\n  }\n\n  .dark .\\32xl\\:dark\\:focus\\:placeholder-blue-400:focus::placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(96, 165, 250, var(--tw-placeholder-opacity));\n  }\n\n  .dark .\\32xl\\:dark\\:focus\\:placeholder-blue-500:focus::-moz-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(59, 130, 246, var(--tw-placeholder-opacity));\n  }\n\n  .dark .\\32xl\\:dark\\:focus\\:placeholder-blue-500:focus:-ms-input-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(59, 130, 246, var(--tw-placeholder-opacity));\n  }\n\n  .dark .\\32xl\\:dark\\:focus\\:placeholder-blue-500:focus::placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(59, 130, 246, var(--tw-placeholder-opacity));\n  }\n\n  .dark .\\32xl\\:dark\\:focus\\:placeholder-blue-600:focus::-moz-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(37, 99, 235, var(--tw-placeholder-opacity));\n  }\n\n  .dark .\\32xl\\:dark\\:focus\\:placeholder-blue-600:focus:-ms-input-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(37, 99, 235, var(--tw-placeholder-opacity));\n  }\n\n  .dark .\\32xl\\:dark\\:focus\\:placeholder-blue-600:focus::placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(37, 99, 235, var(--tw-placeholder-opacity));\n  }\n\n  .dark .\\32xl\\:dark\\:focus\\:placeholder-blue-700:focus::-moz-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(29, 78, 216, var(--tw-placeholder-opacity));\n  }\n\n  .dark .\\32xl\\:dark\\:focus\\:placeholder-blue-700:focus:-ms-input-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(29, 78, 216, var(--tw-placeholder-opacity));\n  }\n\n  .dark .\\32xl\\:dark\\:focus\\:placeholder-blue-700:focus::placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(29, 78, 216, var(--tw-placeholder-opacity));\n  }\n\n  .dark .\\32xl\\:dark\\:focus\\:placeholder-blue-800:focus::-moz-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(30, 64, 175, var(--tw-placeholder-opacity));\n  }\n\n  .dark .\\32xl\\:dark\\:focus\\:placeholder-blue-800:focus:-ms-input-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(30, 64, 175, var(--tw-placeholder-opacity));\n  }\n\n  .dark .\\32xl\\:dark\\:focus\\:placeholder-blue-800:focus::placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(30, 64, 175, var(--tw-placeholder-opacity));\n  }\n\n  .dark .\\32xl\\:dark\\:focus\\:placeholder-blue-900:focus::-moz-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(30, 58, 138, var(--tw-placeholder-opacity));\n  }\n\n  .dark .\\32xl\\:dark\\:focus\\:placeholder-blue-900:focus:-ms-input-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(30, 58, 138, var(--tw-placeholder-opacity));\n  }\n\n  .dark .\\32xl\\:dark\\:focus\\:placeholder-blue-900:focus::placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(30, 58, 138, var(--tw-placeholder-opacity));\n  }\n\n  .dark .\\32xl\\:dark\\:focus\\:placeholder-indigo-50:focus::-moz-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(238, 242, 255, var(--tw-placeholder-opacity));\n  }\n\n  .dark .\\32xl\\:dark\\:focus\\:placeholder-indigo-50:focus:-ms-input-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(238, 242, 255, var(--tw-placeholder-opacity));\n  }\n\n  .dark .\\32xl\\:dark\\:focus\\:placeholder-indigo-50:focus::placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(238, 242, 255, var(--tw-placeholder-opacity));\n  }\n\n  .dark .\\32xl\\:dark\\:focus\\:placeholder-indigo-100:focus::-moz-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(224, 231, 255, var(--tw-placeholder-opacity));\n  }\n\n  .dark .\\32xl\\:dark\\:focus\\:placeholder-indigo-100:focus:-ms-input-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(224, 231, 255, var(--tw-placeholder-opacity));\n  }\n\n  .dark .\\32xl\\:dark\\:focus\\:placeholder-indigo-100:focus::placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(224, 231, 255, var(--tw-placeholder-opacity));\n  }\n\n  .dark .\\32xl\\:dark\\:focus\\:placeholder-indigo-200:focus::-moz-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(199, 210, 254, var(--tw-placeholder-opacity));\n  }\n\n  .dark .\\32xl\\:dark\\:focus\\:placeholder-indigo-200:focus:-ms-input-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(199, 210, 254, var(--tw-placeholder-opacity));\n  }\n\n  .dark .\\32xl\\:dark\\:focus\\:placeholder-indigo-200:focus::placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(199, 210, 254, var(--tw-placeholder-opacity));\n  }\n\n  .dark .\\32xl\\:dark\\:focus\\:placeholder-indigo-300:focus::-moz-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(165, 180, 252, var(--tw-placeholder-opacity));\n  }\n\n  .dark .\\32xl\\:dark\\:focus\\:placeholder-indigo-300:focus:-ms-input-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(165, 180, 252, var(--tw-placeholder-opacity));\n  }\n\n  .dark .\\32xl\\:dark\\:focus\\:placeholder-indigo-300:focus::placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(165, 180, 252, var(--tw-placeholder-opacity));\n  }\n\n  .dark .\\32xl\\:dark\\:focus\\:placeholder-indigo-400:focus::-moz-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(129, 140, 248, var(--tw-placeholder-opacity));\n  }\n\n  .dark .\\32xl\\:dark\\:focus\\:placeholder-indigo-400:focus:-ms-input-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(129, 140, 248, var(--tw-placeholder-opacity));\n  }\n\n  .dark .\\32xl\\:dark\\:focus\\:placeholder-indigo-400:focus::placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(129, 140, 248, var(--tw-placeholder-opacity));\n  }\n\n  .dark .\\32xl\\:dark\\:focus\\:placeholder-indigo-500:focus::-moz-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(99, 102, 241, var(--tw-placeholder-opacity));\n  }\n\n  .dark .\\32xl\\:dark\\:focus\\:placeholder-indigo-500:focus:-ms-input-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(99, 102, 241, var(--tw-placeholder-opacity));\n  }\n\n  .dark .\\32xl\\:dark\\:focus\\:placeholder-indigo-500:focus::placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(99, 102, 241, var(--tw-placeholder-opacity));\n  }\n\n  .dark .\\32xl\\:dark\\:focus\\:placeholder-indigo-600:focus::-moz-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(79, 70, 229, var(--tw-placeholder-opacity));\n  }\n\n  .dark .\\32xl\\:dark\\:focus\\:placeholder-indigo-600:focus:-ms-input-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(79, 70, 229, var(--tw-placeholder-opacity));\n  }\n\n  .dark .\\32xl\\:dark\\:focus\\:placeholder-indigo-600:focus::placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(79, 70, 229, var(--tw-placeholder-opacity));\n  }\n\n  .dark .\\32xl\\:dark\\:focus\\:placeholder-indigo-700:focus::-moz-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(67, 56, 202, var(--tw-placeholder-opacity));\n  }\n\n  .dark .\\32xl\\:dark\\:focus\\:placeholder-indigo-700:focus:-ms-input-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(67, 56, 202, var(--tw-placeholder-opacity));\n  }\n\n  .dark .\\32xl\\:dark\\:focus\\:placeholder-indigo-700:focus::placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(67, 56, 202, var(--tw-placeholder-opacity));\n  }\n\n  .dark .\\32xl\\:dark\\:focus\\:placeholder-indigo-800:focus::-moz-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(55, 48, 163, var(--tw-placeholder-opacity));\n  }\n\n  .dark .\\32xl\\:dark\\:focus\\:placeholder-indigo-800:focus:-ms-input-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(55, 48, 163, var(--tw-placeholder-opacity));\n  }\n\n  .dark .\\32xl\\:dark\\:focus\\:placeholder-indigo-800:focus::placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(55, 48, 163, var(--tw-placeholder-opacity));\n  }\n\n  .dark .\\32xl\\:dark\\:focus\\:placeholder-indigo-900:focus::-moz-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(49, 46, 129, var(--tw-placeholder-opacity));\n  }\n\n  .dark .\\32xl\\:dark\\:focus\\:placeholder-indigo-900:focus:-ms-input-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(49, 46, 129, var(--tw-placeholder-opacity));\n  }\n\n  .dark .\\32xl\\:dark\\:focus\\:placeholder-indigo-900:focus::placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(49, 46, 129, var(--tw-placeholder-opacity));\n  }\n\n  .dark .\\32xl\\:dark\\:focus\\:placeholder-purple-50:focus::-moz-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(245, 243, 255, var(--tw-placeholder-opacity));\n  }\n\n  .dark .\\32xl\\:dark\\:focus\\:placeholder-purple-50:focus:-ms-input-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(245, 243, 255, var(--tw-placeholder-opacity));\n  }\n\n  .dark .\\32xl\\:dark\\:focus\\:placeholder-purple-50:focus::placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(245, 243, 255, var(--tw-placeholder-opacity));\n  }\n\n  .dark .\\32xl\\:dark\\:focus\\:placeholder-purple-100:focus::-moz-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(237, 233, 254, var(--tw-placeholder-opacity));\n  }\n\n  .dark .\\32xl\\:dark\\:focus\\:placeholder-purple-100:focus:-ms-input-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(237, 233, 254, var(--tw-placeholder-opacity));\n  }\n\n  .dark .\\32xl\\:dark\\:focus\\:placeholder-purple-100:focus::placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(237, 233, 254, var(--tw-placeholder-opacity));\n  }\n\n  .dark .\\32xl\\:dark\\:focus\\:placeholder-purple-200:focus::-moz-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(221, 214, 254, var(--tw-placeholder-opacity));\n  }\n\n  .dark .\\32xl\\:dark\\:focus\\:placeholder-purple-200:focus:-ms-input-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(221, 214, 254, var(--tw-placeholder-opacity));\n  }\n\n  .dark .\\32xl\\:dark\\:focus\\:placeholder-purple-200:focus::placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(221, 214, 254, var(--tw-placeholder-opacity));\n  }\n\n  .dark .\\32xl\\:dark\\:focus\\:placeholder-purple-300:focus::-moz-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(196, 181, 253, var(--tw-placeholder-opacity));\n  }\n\n  .dark .\\32xl\\:dark\\:focus\\:placeholder-purple-300:focus:-ms-input-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(196, 181, 253, var(--tw-placeholder-opacity));\n  }\n\n  .dark .\\32xl\\:dark\\:focus\\:placeholder-purple-300:focus::placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(196, 181, 253, var(--tw-placeholder-opacity));\n  }\n\n  .dark .\\32xl\\:dark\\:focus\\:placeholder-purple-400:focus::-moz-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(167, 139, 250, var(--tw-placeholder-opacity));\n  }\n\n  .dark .\\32xl\\:dark\\:focus\\:placeholder-purple-400:focus:-ms-input-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(167, 139, 250, var(--tw-placeholder-opacity));\n  }\n\n  .dark .\\32xl\\:dark\\:focus\\:placeholder-purple-400:focus::placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(167, 139, 250, var(--tw-placeholder-opacity));\n  }\n\n  .dark .\\32xl\\:dark\\:focus\\:placeholder-purple-500:focus::-moz-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(139, 92, 246, var(--tw-placeholder-opacity));\n  }\n\n  .dark .\\32xl\\:dark\\:focus\\:placeholder-purple-500:focus:-ms-input-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(139, 92, 246, var(--tw-placeholder-opacity));\n  }\n\n  .dark .\\32xl\\:dark\\:focus\\:placeholder-purple-500:focus::placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(139, 92, 246, var(--tw-placeholder-opacity));\n  }\n\n  .dark .\\32xl\\:dark\\:focus\\:placeholder-purple-600:focus::-moz-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(124, 58, 237, var(--tw-placeholder-opacity));\n  }\n\n  .dark .\\32xl\\:dark\\:focus\\:placeholder-purple-600:focus:-ms-input-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(124, 58, 237, var(--tw-placeholder-opacity));\n  }\n\n  .dark .\\32xl\\:dark\\:focus\\:placeholder-purple-600:focus::placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(124, 58, 237, var(--tw-placeholder-opacity));\n  }\n\n  .dark .\\32xl\\:dark\\:focus\\:placeholder-purple-700:focus::-moz-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(109, 40, 217, var(--tw-placeholder-opacity));\n  }\n\n  .dark .\\32xl\\:dark\\:focus\\:placeholder-purple-700:focus:-ms-input-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(109, 40, 217, var(--tw-placeholder-opacity));\n  }\n\n  .dark .\\32xl\\:dark\\:focus\\:placeholder-purple-700:focus::placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(109, 40, 217, var(--tw-placeholder-opacity));\n  }\n\n  .dark .\\32xl\\:dark\\:focus\\:placeholder-purple-800:focus::-moz-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(91, 33, 182, var(--tw-placeholder-opacity));\n  }\n\n  .dark .\\32xl\\:dark\\:focus\\:placeholder-purple-800:focus:-ms-input-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(91, 33, 182, var(--tw-placeholder-opacity));\n  }\n\n  .dark .\\32xl\\:dark\\:focus\\:placeholder-purple-800:focus::placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(91, 33, 182, var(--tw-placeholder-opacity));\n  }\n\n  .dark .\\32xl\\:dark\\:focus\\:placeholder-purple-900:focus::-moz-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(76, 29, 149, var(--tw-placeholder-opacity));\n  }\n\n  .dark .\\32xl\\:dark\\:focus\\:placeholder-purple-900:focus:-ms-input-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(76, 29, 149, var(--tw-placeholder-opacity));\n  }\n\n  .dark .\\32xl\\:dark\\:focus\\:placeholder-purple-900:focus::placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(76, 29, 149, var(--tw-placeholder-opacity));\n  }\n\n  .dark .\\32xl\\:dark\\:focus\\:placeholder-pink-50:focus::-moz-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(253, 242, 248, var(--tw-placeholder-opacity));\n  }\n\n  .dark .\\32xl\\:dark\\:focus\\:placeholder-pink-50:focus:-ms-input-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(253, 242, 248, var(--tw-placeholder-opacity));\n  }\n\n  .dark .\\32xl\\:dark\\:focus\\:placeholder-pink-50:focus::placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(253, 242, 248, var(--tw-placeholder-opacity));\n  }\n\n  .dark .\\32xl\\:dark\\:focus\\:placeholder-pink-100:focus::-moz-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(252, 231, 243, var(--tw-placeholder-opacity));\n  }\n\n  .dark .\\32xl\\:dark\\:focus\\:placeholder-pink-100:focus:-ms-input-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(252, 231, 243, var(--tw-placeholder-opacity));\n  }\n\n  .dark .\\32xl\\:dark\\:focus\\:placeholder-pink-100:focus::placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(252, 231, 243, var(--tw-placeholder-opacity));\n  }\n\n  .dark .\\32xl\\:dark\\:focus\\:placeholder-pink-200:focus::-moz-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(251, 207, 232, var(--tw-placeholder-opacity));\n  }\n\n  .dark .\\32xl\\:dark\\:focus\\:placeholder-pink-200:focus:-ms-input-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(251, 207, 232, var(--tw-placeholder-opacity));\n  }\n\n  .dark .\\32xl\\:dark\\:focus\\:placeholder-pink-200:focus::placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(251, 207, 232, var(--tw-placeholder-opacity));\n  }\n\n  .dark .\\32xl\\:dark\\:focus\\:placeholder-pink-300:focus::-moz-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(249, 168, 212, var(--tw-placeholder-opacity));\n  }\n\n  .dark .\\32xl\\:dark\\:focus\\:placeholder-pink-300:focus:-ms-input-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(249, 168, 212, var(--tw-placeholder-opacity));\n  }\n\n  .dark .\\32xl\\:dark\\:focus\\:placeholder-pink-300:focus::placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(249, 168, 212, var(--tw-placeholder-opacity));\n  }\n\n  .dark .\\32xl\\:dark\\:focus\\:placeholder-pink-400:focus::-moz-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(244, 114, 182, var(--tw-placeholder-opacity));\n  }\n\n  .dark .\\32xl\\:dark\\:focus\\:placeholder-pink-400:focus:-ms-input-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(244, 114, 182, var(--tw-placeholder-opacity));\n  }\n\n  .dark .\\32xl\\:dark\\:focus\\:placeholder-pink-400:focus::placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(244, 114, 182, var(--tw-placeholder-opacity));\n  }\n\n  .dark .\\32xl\\:dark\\:focus\\:placeholder-pink-500:focus::-moz-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(236, 72, 153, var(--tw-placeholder-opacity));\n  }\n\n  .dark .\\32xl\\:dark\\:focus\\:placeholder-pink-500:focus:-ms-input-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(236, 72, 153, var(--tw-placeholder-opacity));\n  }\n\n  .dark .\\32xl\\:dark\\:focus\\:placeholder-pink-500:focus::placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(236, 72, 153, var(--tw-placeholder-opacity));\n  }\n\n  .dark .\\32xl\\:dark\\:focus\\:placeholder-pink-600:focus::-moz-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(219, 39, 119, var(--tw-placeholder-opacity));\n  }\n\n  .dark .\\32xl\\:dark\\:focus\\:placeholder-pink-600:focus:-ms-input-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(219, 39, 119, var(--tw-placeholder-opacity));\n  }\n\n  .dark .\\32xl\\:dark\\:focus\\:placeholder-pink-600:focus::placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(219, 39, 119, var(--tw-placeholder-opacity));\n  }\n\n  .dark .\\32xl\\:dark\\:focus\\:placeholder-pink-700:focus::-moz-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(190, 24, 93, var(--tw-placeholder-opacity));\n  }\n\n  .dark .\\32xl\\:dark\\:focus\\:placeholder-pink-700:focus:-ms-input-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(190, 24, 93, var(--tw-placeholder-opacity));\n  }\n\n  .dark .\\32xl\\:dark\\:focus\\:placeholder-pink-700:focus::placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(190, 24, 93, var(--tw-placeholder-opacity));\n  }\n\n  .dark .\\32xl\\:dark\\:focus\\:placeholder-pink-800:focus::-moz-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(157, 23, 77, var(--tw-placeholder-opacity));\n  }\n\n  .dark .\\32xl\\:dark\\:focus\\:placeholder-pink-800:focus:-ms-input-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(157, 23, 77, var(--tw-placeholder-opacity));\n  }\n\n  .dark .\\32xl\\:dark\\:focus\\:placeholder-pink-800:focus::placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(157, 23, 77, var(--tw-placeholder-opacity));\n  }\n\n  .dark .\\32xl\\:dark\\:focus\\:placeholder-pink-900:focus::-moz-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(131, 24, 67, var(--tw-placeholder-opacity));\n  }\n\n  .dark .\\32xl\\:dark\\:focus\\:placeholder-pink-900:focus:-ms-input-placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(131, 24, 67, var(--tw-placeholder-opacity));\n  }\n\n  .dark .\\32xl\\:dark\\:focus\\:placeholder-pink-900:focus::placeholder {\n    --tw-placeholder-opacity: 1;\n    color: rgba(131, 24, 67, var(--tw-placeholder-opacity));\n  }\n\n  .\\32xl\\:placeholder-opacity-0::-moz-placeholder {\n    --tw-placeholder-opacity: 0;\n  }\n\n  .\\32xl\\:placeholder-opacity-0:-ms-input-placeholder {\n    --tw-placeholder-opacity: 0;\n  }\n\n  .\\32xl\\:placeholder-opacity-0::placeholder {\n    --tw-placeholder-opacity: 0;\n  }\n\n  .\\32xl\\:placeholder-opacity-5::-moz-placeholder {\n    --tw-placeholder-opacity: 0.05;\n  }\n\n  .\\32xl\\:placeholder-opacity-5:-ms-input-placeholder {\n    --tw-placeholder-opacity: 0.05;\n  }\n\n  .\\32xl\\:placeholder-opacity-5::placeholder {\n    --tw-placeholder-opacity: 0.05;\n  }\n\n  .\\32xl\\:placeholder-opacity-10::-moz-placeholder {\n    --tw-placeholder-opacity: 0.1;\n  }\n\n  .\\32xl\\:placeholder-opacity-10:-ms-input-placeholder {\n    --tw-placeholder-opacity: 0.1;\n  }\n\n  .\\32xl\\:placeholder-opacity-10::placeholder {\n    --tw-placeholder-opacity: 0.1;\n  }\n\n  .\\32xl\\:placeholder-opacity-20::-moz-placeholder {\n    --tw-placeholder-opacity: 0.2;\n  }\n\n  .\\32xl\\:placeholder-opacity-20:-ms-input-placeholder {\n    --tw-placeholder-opacity: 0.2;\n  }\n\n  .\\32xl\\:placeholder-opacity-20::placeholder {\n    --tw-placeholder-opacity: 0.2;\n  }\n\n  .\\32xl\\:placeholder-opacity-25::-moz-placeholder {\n    --tw-placeholder-opacity: 0.25;\n  }\n\n  .\\32xl\\:placeholder-opacity-25:-ms-input-placeholder {\n    --tw-placeholder-opacity: 0.25;\n  }\n\n  .\\32xl\\:placeholder-opacity-25::placeholder {\n    --tw-placeholder-opacity: 0.25;\n  }\n\n  .\\32xl\\:placeholder-opacity-30::-moz-placeholder {\n    --tw-placeholder-opacity: 0.3;\n  }\n\n  .\\32xl\\:placeholder-opacity-30:-ms-input-placeholder {\n    --tw-placeholder-opacity: 0.3;\n  }\n\n  .\\32xl\\:placeholder-opacity-30::placeholder {\n    --tw-placeholder-opacity: 0.3;\n  }\n\n  .\\32xl\\:placeholder-opacity-40::-moz-placeholder {\n    --tw-placeholder-opacity: 0.4;\n  }\n\n  .\\32xl\\:placeholder-opacity-40:-ms-input-placeholder {\n    --tw-placeholder-opacity: 0.4;\n  }\n\n  .\\32xl\\:placeholder-opacity-40::placeholder {\n    --tw-placeholder-opacity: 0.4;\n  }\n\n  .\\32xl\\:placeholder-opacity-50::-moz-placeholder {\n    --tw-placeholder-opacity: 0.5;\n  }\n\n  .\\32xl\\:placeholder-opacity-50:-ms-input-placeholder {\n    --tw-placeholder-opacity: 0.5;\n  }\n\n  .\\32xl\\:placeholder-opacity-50::placeholder {\n    --tw-placeholder-opacity: 0.5;\n  }\n\n  .\\32xl\\:placeholder-opacity-60::-moz-placeholder {\n    --tw-placeholder-opacity: 0.6;\n  }\n\n  .\\32xl\\:placeholder-opacity-60:-ms-input-placeholder {\n    --tw-placeholder-opacity: 0.6;\n  }\n\n  .\\32xl\\:placeholder-opacity-60::placeholder {\n    --tw-placeholder-opacity: 0.6;\n  }\n\n  .\\32xl\\:placeholder-opacity-70::-moz-placeholder {\n    --tw-placeholder-opacity: 0.7;\n  }\n\n  .\\32xl\\:placeholder-opacity-70:-ms-input-placeholder {\n    --tw-placeholder-opacity: 0.7;\n  }\n\n  .\\32xl\\:placeholder-opacity-70::placeholder {\n    --tw-placeholder-opacity: 0.7;\n  }\n\n  .\\32xl\\:placeholder-opacity-75::-moz-placeholder {\n    --tw-placeholder-opacity: 0.75;\n  }\n\n  .\\32xl\\:placeholder-opacity-75:-ms-input-placeholder {\n    --tw-placeholder-opacity: 0.75;\n  }\n\n  .\\32xl\\:placeholder-opacity-75::placeholder {\n    --tw-placeholder-opacity: 0.75;\n  }\n\n  .\\32xl\\:placeholder-opacity-80::-moz-placeholder {\n    --tw-placeholder-opacity: 0.8;\n  }\n\n  .\\32xl\\:placeholder-opacity-80:-ms-input-placeholder {\n    --tw-placeholder-opacity: 0.8;\n  }\n\n  .\\32xl\\:placeholder-opacity-80::placeholder {\n    --tw-placeholder-opacity: 0.8;\n  }\n\n  .\\32xl\\:placeholder-opacity-90::-moz-placeholder {\n    --tw-placeholder-opacity: 0.9;\n  }\n\n  .\\32xl\\:placeholder-opacity-90:-ms-input-placeholder {\n    --tw-placeholder-opacity: 0.9;\n  }\n\n  .\\32xl\\:placeholder-opacity-90::placeholder {\n    --tw-placeholder-opacity: 0.9;\n  }\n\n  .\\32xl\\:placeholder-opacity-95::-moz-placeholder {\n    --tw-placeholder-opacity: 0.95;\n  }\n\n  .\\32xl\\:placeholder-opacity-95:-ms-input-placeholder {\n    --tw-placeholder-opacity: 0.95;\n  }\n\n  .\\32xl\\:placeholder-opacity-95::placeholder {\n    --tw-placeholder-opacity: 0.95;\n  }\n\n  .\\32xl\\:placeholder-opacity-100::-moz-placeholder {\n    --tw-placeholder-opacity: 1;\n  }\n\n  .\\32xl\\:placeholder-opacity-100:-ms-input-placeholder {\n    --tw-placeholder-opacity: 1;\n  }\n\n  .\\32xl\\:placeholder-opacity-100::placeholder {\n    --tw-placeholder-opacity: 1;\n  }\n\n  .\\32xl\\:focus\\:placeholder-opacity-0:focus::-moz-placeholder {\n    --tw-placeholder-opacity: 0;\n  }\n\n  .\\32xl\\:focus\\:placeholder-opacity-0:focus:-ms-input-placeholder {\n    --tw-placeholder-opacity: 0;\n  }\n\n  .\\32xl\\:focus\\:placeholder-opacity-0:focus::placeholder {\n    --tw-placeholder-opacity: 0;\n  }\n\n  .\\32xl\\:focus\\:placeholder-opacity-5:focus::-moz-placeholder {\n    --tw-placeholder-opacity: 0.05;\n  }\n\n  .\\32xl\\:focus\\:placeholder-opacity-5:focus:-ms-input-placeholder {\n    --tw-placeholder-opacity: 0.05;\n  }\n\n  .\\32xl\\:focus\\:placeholder-opacity-5:focus::placeholder {\n    --tw-placeholder-opacity: 0.05;\n  }\n\n  .\\32xl\\:focus\\:placeholder-opacity-10:focus::-moz-placeholder {\n    --tw-placeholder-opacity: 0.1;\n  }\n\n  .\\32xl\\:focus\\:placeholder-opacity-10:focus:-ms-input-placeholder {\n    --tw-placeholder-opacity: 0.1;\n  }\n\n  .\\32xl\\:focus\\:placeholder-opacity-10:focus::placeholder {\n    --tw-placeholder-opacity: 0.1;\n  }\n\n  .\\32xl\\:focus\\:placeholder-opacity-20:focus::-moz-placeholder {\n    --tw-placeholder-opacity: 0.2;\n  }\n\n  .\\32xl\\:focus\\:placeholder-opacity-20:focus:-ms-input-placeholder {\n    --tw-placeholder-opacity: 0.2;\n  }\n\n  .\\32xl\\:focus\\:placeholder-opacity-20:focus::placeholder {\n    --tw-placeholder-opacity: 0.2;\n  }\n\n  .\\32xl\\:focus\\:placeholder-opacity-25:focus::-moz-placeholder {\n    --tw-placeholder-opacity: 0.25;\n  }\n\n  .\\32xl\\:focus\\:placeholder-opacity-25:focus:-ms-input-placeholder {\n    --tw-placeholder-opacity: 0.25;\n  }\n\n  .\\32xl\\:focus\\:placeholder-opacity-25:focus::placeholder {\n    --tw-placeholder-opacity: 0.25;\n  }\n\n  .\\32xl\\:focus\\:placeholder-opacity-30:focus::-moz-placeholder {\n    --tw-placeholder-opacity: 0.3;\n  }\n\n  .\\32xl\\:focus\\:placeholder-opacity-30:focus:-ms-input-placeholder {\n    --tw-placeholder-opacity: 0.3;\n  }\n\n  .\\32xl\\:focus\\:placeholder-opacity-30:focus::placeholder {\n    --tw-placeholder-opacity: 0.3;\n  }\n\n  .\\32xl\\:focus\\:placeholder-opacity-40:focus::-moz-placeholder {\n    --tw-placeholder-opacity: 0.4;\n  }\n\n  .\\32xl\\:focus\\:placeholder-opacity-40:focus:-ms-input-placeholder {\n    --tw-placeholder-opacity: 0.4;\n  }\n\n  .\\32xl\\:focus\\:placeholder-opacity-40:focus::placeholder {\n    --tw-placeholder-opacity: 0.4;\n  }\n\n  .\\32xl\\:focus\\:placeholder-opacity-50:focus::-moz-placeholder {\n    --tw-placeholder-opacity: 0.5;\n  }\n\n  .\\32xl\\:focus\\:placeholder-opacity-50:focus:-ms-input-placeholder {\n    --tw-placeholder-opacity: 0.5;\n  }\n\n  .\\32xl\\:focus\\:placeholder-opacity-50:focus::placeholder {\n    --tw-placeholder-opacity: 0.5;\n  }\n\n  .\\32xl\\:focus\\:placeholder-opacity-60:focus::-moz-placeholder {\n    --tw-placeholder-opacity: 0.6;\n  }\n\n  .\\32xl\\:focus\\:placeholder-opacity-60:focus:-ms-input-placeholder {\n    --tw-placeholder-opacity: 0.6;\n  }\n\n  .\\32xl\\:focus\\:placeholder-opacity-60:focus::placeholder {\n    --tw-placeholder-opacity: 0.6;\n  }\n\n  .\\32xl\\:focus\\:placeholder-opacity-70:focus::-moz-placeholder {\n    --tw-placeholder-opacity: 0.7;\n  }\n\n  .\\32xl\\:focus\\:placeholder-opacity-70:focus:-ms-input-placeholder {\n    --tw-placeholder-opacity: 0.7;\n  }\n\n  .\\32xl\\:focus\\:placeholder-opacity-70:focus::placeholder {\n    --tw-placeholder-opacity: 0.7;\n  }\n\n  .\\32xl\\:focus\\:placeholder-opacity-75:focus::-moz-placeholder {\n    --tw-placeholder-opacity: 0.75;\n  }\n\n  .\\32xl\\:focus\\:placeholder-opacity-75:focus:-ms-input-placeholder {\n    --tw-placeholder-opacity: 0.75;\n  }\n\n  .\\32xl\\:focus\\:placeholder-opacity-75:focus::placeholder {\n    --tw-placeholder-opacity: 0.75;\n  }\n\n  .\\32xl\\:focus\\:placeholder-opacity-80:focus::-moz-placeholder {\n    --tw-placeholder-opacity: 0.8;\n  }\n\n  .\\32xl\\:focus\\:placeholder-opacity-80:focus:-ms-input-placeholder {\n    --tw-placeholder-opacity: 0.8;\n  }\n\n  .\\32xl\\:focus\\:placeholder-opacity-80:focus::placeholder {\n    --tw-placeholder-opacity: 0.8;\n  }\n\n  .\\32xl\\:focus\\:placeholder-opacity-90:focus::-moz-placeholder {\n    --tw-placeholder-opacity: 0.9;\n  }\n\n  .\\32xl\\:focus\\:placeholder-opacity-90:focus:-ms-input-placeholder {\n    --tw-placeholder-opacity: 0.9;\n  }\n\n  .\\32xl\\:focus\\:placeholder-opacity-90:focus::placeholder {\n    --tw-placeholder-opacity: 0.9;\n  }\n\n  .\\32xl\\:focus\\:placeholder-opacity-95:focus::-moz-placeholder {\n    --tw-placeholder-opacity: 0.95;\n  }\n\n  .\\32xl\\:focus\\:placeholder-opacity-95:focus:-ms-input-placeholder {\n    --tw-placeholder-opacity: 0.95;\n  }\n\n  .\\32xl\\:focus\\:placeholder-opacity-95:focus::placeholder {\n    --tw-placeholder-opacity: 0.95;\n  }\n\n  .\\32xl\\:focus\\:placeholder-opacity-100:focus::-moz-placeholder {\n    --tw-placeholder-opacity: 1;\n  }\n\n  .\\32xl\\:focus\\:placeholder-opacity-100:focus:-ms-input-placeholder {\n    --tw-placeholder-opacity: 1;\n  }\n\n  .\\32xl\\:focus\\:placeholder-opacity-100:focus::placeholder {\n    --tw-placeholder-opacity: 1;\n  }\n\n  .dark .\\32xl\\:dark\\:placeholder-opacity-0::-moz-placeholder {\n    --tw-placeholder-opacity: 0;\n  }\n\n  .dark .\\32xl\\:dark\\:placeholder-opacity-0:-ms-input-placeholder {\n    --tw-placeholder-opacity: 0;\n  }\n\n  .dark .\\32xl\\:dark\\:placeholder-opacity-0::placeholder {\n    --tw-placeholder-opacity: 0;\n  }\n\n  .dark .\\32xl\\:dark\\:placeholder-opacity-5::-moz-placeholder {\n    --tw-placeholder-opacity: 0.05;\n  }\n\n  .dark .\\32xl\\:dark\\:placeholder-opacity-5:-ms-input-placeholder {\n    --tw-placeholder-opacity: 0.05;\n  }\n\n  .dark .\\32xl\\:dark\\:placeholder-opacity-5::placeholder {\n    --tw-placeholder-opacity: 0.05;\n  }\n\n  .dark .\\32xl\\:dark\\:placeholder-opacity-10::-moz-placeholder {\n    --tw-placeholder-opacity: 0.1;\n  }\n\n  .dark .\\32xl\\:dark\\:placeholder-opacity-10:-ms-input-placeholder {\n    --tw-placeholder-opacity: 0.1;\n  }\n\n  .dark .\\32xl\\:dark\\:placeholder-opacity-10::placeholder {\n    --tw-placeholder-opacity: 0.1;\n  }\n\n  .dark .\\32xl\\:dark\\:placeholder-opacity-20::-moz-placeholder {\n    --tw-placeholder-opacity: 0.2;\n  }\n\n  .dark .\\32xl\\:dark\\:placeholder-opacity-20:-ms-input-placeholder {\n    --tw-placeholder-opacity: 0.2;\n  }\n\n  .dark .\\32xl\\:dark\\:placeholder-opacity-20::placeholder {\n    --tw-placeholder-opacity: 0.2;\n  }\n\n  .dark .\\32xl\\:dark\\:placeholder-opacity-25::-moz-placeholder {\n    --tw-placeholder-opacity: 0.25;\n  }\n\n  .dark .\\32xl\\:dark\\:placeholder-opacity-25:-ms-input-placeholder {\n    --tw-placeholder-opacity: 0.25;\n  }\n\n  .dark .\\32xl\\:dark\\:placeholder-opacity-25::placeholder {\n    --tw-placeholder-opacity: 0.25;\n  }\n\n  .dark .\\32xl\\:dark\\:placeholder-opacity-30::-moz-placeholder {\n    --tw-placeholder-opacity: 0.3;\n  }\n\n  .dark .\\32xl\\:dark\\:placeholder-opacity-30:-ms-input-placeholder {\n    --tw-placeholder-opacity: 0.3;\n  }\n\n  .dark .\\32xl\\:dark\\:placeholder-opacity-30::placeholder {\n    --tw-placeholder-opacity: 0.3;\n  }\n\n  .dark .\\32xl\\:dark\\:placeholder-opacity-40::-moz-placeholder {\n    --tw-placeholder-opacity: 0.4;\n  }\n\n  .dark .\\32xl\\:dark\\:placeholder-opacity-40:-ms-input-placeholder {\n    --tw-placeholder-opacity: 0.4;\n  }\n\n  .dark .\\32xl\\:dark\\:placeholder-opacity-40::placeholder {\n    --tw-placeholder-opacity: 0.4;\n  }\n\n  .dark .\\32xl\\:dark\\:placeholder-opacity-50::-moz-placeholder {\n    --tw-placeholder-opacity: 0.5;\n  }\n\n  .dark .\\32xl\\:dark\\:placeholder-opacity-50:-ms-input-placeholder {\n    --tw-placeholder-opacity: 0.5;\n  }\n\n  .dark .\\32xl\\:dark\\:placeholder-opacity-50::placeholder {\n    --tw-placeholder-opacity: 0.5;\n  }\n\n  .dark .\\32xl\\:dark\\:placeholder-opacity-60::-moz-placeholder {\n    --tw-placeholder-opacity: 0.6;\n  }\n\n  .dark .\\32xl\\:dark\\:placeholder-opacity-60:-ms-input-placeholder {\n    --tw-placeholder-opacity: 0.6;\n  }\n\n  .dark .\\32xl\\:dark\\:placeholder-opacity-60::placeholder {\n    --tw-placeholder-opacity: 0.6;\n  }\n\n  .dark .\\32xl\\:dark\\:placeholder-opacity-70::-moz-placeholder {\n    --tw-placeholder-opacity: 0.7;\n  }\n\n  .dark .\\32xl\\:dark\\:placeholder-opacity-70:-ms-input-placeholder {\n    --tw-placeholder-opacity: 0.7;\n  }\n\n  .dark .\\32xl\\:dark\\:placeholder-opacity-70::placeholder {\n    --tw-placeholder-opacity: 0.7;\n  }\n\n  .dark .\\32xl\\:dark\\:placeholder-opacity-75::-moz-placeholder {\n    --tw-placeholder-opacity: 0.75;\n  }\n\n  .dark .\\32xl\\:dark\\:placeholder-opacity-75:-ms-input-placeholder {\n    --tw-placeholder-opacity: 0.75;\n  }\n\n  .dark .\\32xl\\:dark\\:placeholder-opacity-75::placeholder {\n    --tw-placeholder-opacity: 0.75;\n  }\n\n  .dark .\\32xl\\:dark\\:placeholder-opacity-80::-moz-placeholder {\n    --tw-placeholder-opacity: 0.8;\n  }\n\n  .dark .\\32xl\\:dark\\:placeholder-opacity-80:-ms-input-placeholder {\n    --tw-placeholder-opacity: 0.8;\n  }\n\n  .dark .\\32xl\\:dark\\:placeholder-opacity-80::placeholder {\n    --tw-placeholder-opacity: 0.8;\n  }\n\n  .dark .\\32xl\\:dark\\:placeholder-opacity-90::-moz-placeholder {\n    --tw-placeholder-opacity: 0.9;\n  }\n\n  .dark .\\32xl\\:dark\\:placeholder-opacity-90:-ms-input-placeholder {\n    --tw-placeholder-opacity: 0.9;\n  }\n\n  .dark .\\32xl\\:dark\\:placeholder-opacity-90::placeholder {\n    --tw-placeholder-opacity: 0.9;\n  }\n\n  .dark .\\32xl\\:dark\\:placeholder-opacity-95::-moz-placeholder {\n    --tw-placeholder-opacity: 0.95;\n  }\n\n  .dark .\\32xl\\:dark\\:placeholder-opacity-95:-ms-input-placeholder {\n    --tw-placeholder-opacity: 0.95;\n  }\n\n  .dark .\\32xl\\:dark\\:placeholder-opacity-95::placeholder {\n    --tw-placeholder-opacity: 0.95;\n  }\n\n  .dark .\\32xl\\:dark\\:placeholder-opacity-100::-moz-placeholder {\n    --tw-placeholder-opacity: 1;\n  }\n\n  .dark .\\32xl\\:dark\\:placeholder-opacity-100:-ms-input-placeholder {\n    --tw-placeholder-opacity: 1;\n  }\n\n  .dark .\\32xl\\:dark\\:placeholder-opacity-100::placeholder {\n    --tw-placeholder-opacity: 1;\n  }\n\n  .dark .\\32xl\\:dark\\:focus\\:placeholder-opacity-0:focus::-moz-placeholder {\n    --tw-placeholder-opacity: 0;\n  }\n\n  .dark .\\32xl\\:dark\\:focus\\:placeholder-opacity-0:focus:-ms-input-placeholder {\n    --tw-placeholder-opacity: 0;\n  }\n\n  .dark .\\32xl\\:dark\\:focus\\:placeholder-opacity-0:focus::placeholder {\n    --tw-placeholder-opacity: 0;\n  }\n\n  .dark .\\32xl\\:dark\\:focus\\:placeholder-opacity-5:focus::-moz-placeholder {\n    --tw-placeholder-opacity: 0.05;\n  }\n\n  .dark .\\32xl\\:dark\\:focus\\:placeholder-opacity-5:focus:-ms-input-placeholder {\n    --tw-placeholder-opacity: 0.05;\n  }\n\n  .dark .\\32xl\\:dark\\:focus\\:placeholder-opacity-5:focus::placeholder {\n    --tw-placeholder-opacity: 0.05;\n  }\n\n  .dark .\\32xl\\:dark\\:focus\\:placeholder-opacity-10:focus::-moz-placeholder {\n    --tw-placeholder-opacity: 0.1;\n  }\n\n  .dark .\\32xl\\:dark\\:focus\\:placeholder-opacity-10:focus:-ms-input-placeholder {\n    --tw-placeholder-opacity: 0.1;\n  }\n\n  .dark .\\32xl\\:dark\\:focus\\:placeholder-opacity-10:focus::placeholder {\n    --tw-placeholder-opacity: 0.1;\n  }\n\n  .dark .\\32xl\\:dark\\:focus\\:placeholder-opacity-20:focus::-moz-placeholder {\n    --tw-placeholder-opacity: 0.2;\n  }\n\n  .dark .\\32xl\\:dark\\:focus\\:placeholder-opacity-20:focus:-ms-input-placeholder {\n    --tw-placeholder-opacity: 0.2;\n  }\n\n  .dark .\\32xl\\:dark\\:focus\\:placeholder-opacity-20:focus::placeholder {\n    --tw-placeholder-opacity: 0.2;\n  }\n\n  .dark .\\32xl\\:dark\\:focus\\:placeholder-opacity-25:focus::-moz-placeholder {\n    --tw-placeholder-opacity: 0.25;\n  }\n\n  .dark .\\32xl\\:dark\\:focus\\:placeholder-opacity-25:focus:-ms-input-placeholder {\n    --tw-placeholder-opacity: 0.25;\n  }\n\n  .dark .\\32xl\\:dark\\:focus\\:placeholder-opacity-25:focus::placeholder {\n    --tw-placeholder-opacity: 0.25;\n  }\n\n  .dark .\\32xl\\:dark\\:focus\\:placeholder-opacity-30:focus::-moz-placeholder {\n    --tw-placeholder-opacity: 0.3;\n  }\n\n  .dark .\\32xl\\:dark\\:focus\\:placeholder-opacity-30:focus:-ms-input-placeholder {\n    --tw-placeholder-opacity: 0.3;\n  }\n\n  .dark .\\32xl\\:dark\\:focus\\:placeholder-opacity-30:focus::placeholder {\n    --tw-placeholder-opacity: 0.3;\n  }\n\n  .dark .\\32xl\\:dark\\:focus\\:placeholder-opacity-40:focus::-moz-placeholder {\n    --tw-placeholder-opacity: 0.4;\n  }\n\n  .dark .\\32xl\\:dark\\:focus\\:placeholder-opacity-40:focus:-ms-input-placeholder {\n    --tw-placeholder-opacity: 0.4;\n  }\n\n  .dark .\\32xl\\:dark\\:focus\\:placeholder-opacity-40:focus::placeholder {\n    --tw-placeholder-opacity: 0.4;\n  }\n\n  .dark .\\32xl\\:dark\\:focus\\:placeholder-opacity-50:focus::-moz-placeholder {\n    --tw-placeholder-opacity: 0.5;\n  }\n\n  .dark .\\32xl\\:dark\\:focus\\:placeholder-opacity-50:focus:-ms-input-placeholder {\n    --tw-placeholder-opacity: 0.5;\n  }\n\n  .dark .\\32xl\\:dark\\:focus\\:placeholder-opacity-50:focus::placeholder {\n    --tw-placeholder-opacity: 0.5;\n  }\n\n  .dark .\\32xl\\:dark\\:focus\\:placeholder-opacity-60:focus::-moz-placeholder {\n    --tw-placeholder-opacity: 0.6;\n  }\n\n  .dark .\\32xl\\:dark\\:focus\\:placeholder-opacity-60:focus:-ms-input-placeholder {\n    --tw-placeholder-opacity: 0.6;\n  }\n\n  .dark .\\32xl\\:dark\\:focus\\:placeholder-opacity-60:focus::placeholder {\n    --tw-placeholder-opacity: 0.6;\n  }\n\n  .dark .\\32xl\\:dark\\:focus\\:placeholder-opacity-70:focus::-moz-placeholder {\n    --tw-placeholder-opacity: 0.7;\n  }\n\n  .dark .\\32xl\\:dark\\:focus\\:placeholder-opacity-70:focus:-ms-input-placeholder {\n    --tw-placeholder-opacity: 0.7;\n  }\n\n  .dark .\\32xl\\:dark\\:focus\\:placeholder-opacity-70:focus::placeholder {\n    --tw-placeholder-opacity: 0.7;\n  }\n\n  .dark .\\32xl\\:dark\\:focus\\:placeholder-opacity-75:focus::-moz-placeholder {\n    --tw-placeholder-opacity: 0.75;\n  }\n\n  .dark .\\32xl\\:dark\\:focus\\:placeholder-opacity-75:focus:-ms-input-placeholder {\n    --tw-placeholder-opacity: 0.75;\n  }\n\n  .dark .\\32xl\\:dark\\:focus\\:placeholder-opacity-75:focus::placeholder {\n    --tw-placeholder-opacity: 0.75;\n  }\n\n  .dark .\\32xl\\:dark\\:focus\\:placeholder-opacity-80:focus::-moz-placeholder {\n    --tw-placeholder-opacity: 0.8;\n  }\n\n  .dark .\\32xl\\:dark\\:focus\\:placeholder-opacity-80:focus:-ms-input-placeholder {\n    --tw-placeholder-opacity: 0.8;\n  }\n\n  .dark .\\32xl\\:dark\\:focus\\:placeholder-opacity-80:focus::placeholder {\n    --tw-placeholder-opacity: 0.8;\n  }\n\n  .dark .\\32xl\\:dark\\:focus\\:placeholder-opacity-90:focus::-moz-placeholder {\n    --tw-placeholder-opacity: 0.9;\n  }\n\n  .dark .\\32xl\\:dark\\:focus\\:placeholder-opacity-90:focus:-ms-input-placeholder {\n    --tw-placeholder-opacity: 0.9;\n  }\n\n  .dark .\\32xl\\:dark\\:focus\\:placeholder-opacity-90:focus::placeholder {\n    --tw-placeholder-opacity: 0.9;\n  }\n\n  .dark .\\32xl\\:dark\\:focus\\:placeholder-opacity-95:focus::-moz-placeholder {\n    --tw-placeholder-opacity: 0.95;\n  }\n\n  .dark .\\32xl\\:dark\\:focus\\:placeholder-opacity-95:focus:-ms-input-placeholder {\n    --tw-placeholder-opacity: 0.95;\n  }\n\n  .dark .\\32xl\\:dark\\:focus\\:placeholder-opacity-95:focus::placeholder {\n    --tw-placeholder-opacity: 0.95;\n  }\n\n  .dark .\\32xl\\:dark\\:focus\\:placeholder-opacity-100:focus::-moz-placeholder {\n    --tw-placeholder-opacity: 1;\n  }\n\n  .dark .\\32xl\\:dark\\:focus\\:placeholder-opacity-100:focus:-ms-input-placeholder {\n    --tw-placeholder-opacity: 1;\n  }\n\n  .dark .\\32xl\\:dark\\:focus\\:placeholder-opacity-100:focus::placeholder {\n    --tw-placeholder-opacity: 1;\n  }\n\n  .\\32xl\\:pointer-events-none {\n    pointer-events: none;\n  }\n\n  .\\32xl\\:pointer-events-auto {\n    pointer-events: auto;\n  }\n\n  .\\32xl\\:static {\n    position: static;\n  }\n\n  .\\32xl\\:fixed {\n    position: fixed;\n  }\n\n  .\\32xl\\:absolute {\n    position: absolute;\n  }\n\n  .\\32xl\\:relative {\n    position: relative;\n  }\n\n  .\\32xl\\:sticky {\n    position: -webkit-sticky;\n    position: sticky;\n  }\n\n  .\\32xl\\:inset-0 {\n    top: 0px;\n    right: 0px;\n    bottom: 0px;\n    left: 0px;\n  }\n\n  .\\32xl\\:inset-1 {\n    top: 0.25rem;\n    right: 0.25rem;\n    bottom: 0.25rem;\n    left: 0.25rem;\n  }\n\n  .\\32xl\\:inset-2 {\n    top: 0.5rem;\n    right: 0.5rem;\n    bottom: 0.5rem;\n    left: 0.5rem;\n  }\n\n  .\\32xl\\:inset-3 {\n    top: 0.75rem;\n    right: 0.75rem;\n    bottom: 0.75rem;\n    left: 0.75rem;\n  }\n\n  .\\32xl\\:inset-4 {\n    top: 1rem;\n    right: 1rem;\n    bottom: 1rem;\n    left: 1rem;\n  }\n\n  .\\32xl\\:inset-5 {\n    top: 1.25rem;\n    right: 1.25rem;\n    bottom: 1.25rem;\n    left: 1.25rem;\n  }\n\n  .\\32xl\\:inset-6 {\n    top: 1.5rem;\n    right: 1.5rem;\n    bottom: 1.5rem;\n    left: 1.5rem;\n  }\n\n  .\\32xl\\:inset-7 {\n    top: 1.75rem;\n    right: 1.75rem;\n    bottom: 1.75rem;\n    left: 1.75rem;\n  }\n\n  .\\32xl\\:inset-8 {\n    top: 2rem;\n    right: 2rem;\n    bottom: 2rem;\n    left: 2rem;\n  }\n\n  .\\32xl\\:inset-9 {\n    top: 2.25rem;\n    right: 2.25rem;\n    bottom: 2.25rem;\n    left: 2.25rem;\n  }\n\n  .\\32xl\\:inset-10 {\n    top: 2.5rem;\n    right: 2.5rem;\n    bottom: 2.5rem;\n    left: 2.5rem;\n  }\n\n  .\\32xl\\:inset-11 {\n    top: 2.75rem;\n    right: 2.75rem;\n    bottom: 2.75rem;\n    left: 2.75rem;\n  }\n\n  .\\32xl\\:inset-12 {\n    top: 3rem;\n    right: 3rem;\n    bottom: 3rem;\n    left: 3rem;\n  }\n\n  .\\32xl\\:inset-14 {\n    top: 3.5rem;\n    right: 3.5rem;\n    bottom: 3.5rem;\n    left: 3.5rem;\n  }\n\n  .\\32xl\\:inset-16 {\n    top: 4rem;\n    right: 4rem;\n    bottom: 4rem;\n    left: 4rem;\n  }\n\n  .\\32xl\\:inset-20 {\n    top: 5rem;\n    right: 5rem;\n    bottom: 5rem;\n    left: 5rem;\n  }\n\n  .\\32xl\\:inset-24 {\n    top: 6rem;\n    right: 6rem;\n    bottom: 6rem;\n    left: 6rem;\n  }\n\n  .\\32xl\\:inset-28 {\n    top: 7rem;\n    right: 7rem;\n    bottom: 7rem;\n    left: 7rem;\n  }\n\n  .\\32xl\\:inset-32 {\n    top: 8rem;\n    right: 8rem;\n    bottom: 8rem;\n    left: 8rem;\n  }\n\n  .\\32xl\\:inset-36 {\n    top: 9rem;\n    right: 9rem;\n    bottom: 9rem;\n    left: 9rem;\n  }\n\n  .\\32xl\\:inset-40 {\n    top: 10rem;\n    right: 10rem;\n    bottom: 10rem;\n    left: 10rem;\n  }\n\n  .\\32xl\\:inset-44 {\n    top: 11rem;\n    right: 11rem;\n    bottom: 11rem;\n    left: 11rem;\n  }\n\n  .\\32xl\\:inset-48 {\n    top: 12rem;\n    right: 12rem;\n    bottom: 12rem;\n    left: 12rem;\n  }\n\n  .\\32xl\\:inset-52 {\n    top: 13rem;\n    right: 13rem;\n    bottom: 13rem;\n    left: 13rem;\n  }\n\n  .\\32xl\\:inset-56 {\n    top: 14rem;\n    right: 14rem;\n    bottom: 14rem;\n    left: 14rem;\n  }\n\n  .\\32xl\\:inset-60 {\n    top: 15rem;\n    right: 15rem;\n    bottom: 15rem;\n    left: 15rem;\n  }\n\n  .\\32xl\\:inset-64 {\n    top: 16rem;\n    right: 16rem;\n    bottom: 16rem;\n    left: 16rem;\n  }\n\n  .\\32xl\\:inset-72 {\n    top: 18rem;\n    right: 18rem;\n    bottom: 18rem;\n    left: 18rem;\n  }\n\n  .\\32xl\\:inset-80 {\n    top: 20rem;\n    right: 20rem;\n    bottom: 20rem;\n    left: 20rem;\n  }\n\n  .\\32xl\\:inset-96 {\n    top: 24rem;\n    right: 24rem;\n    bottom: 24rem;\n    left: 24rem;\n  }\n\n  .\\32xl\\:inset-auto {\n    top: auto;\n    right: auto;\n    bottom: auto;\n    left: auto;\n  }\n\n  .\\32xl\\:inset-px {\n    top: 1px;\n    right: 1px;\n    bottom: 1px;\n    left: 1px;\n  }\n\n  .\\32xl\\:inset-0\\.5 {\n    top: 0.125rem;\n    right: 0.125rem;\n    bottom: 0.125rem;\n    left: 0.125rem;\n  }\n\n  .\\32xl\\:inset-1\\.5 {\n    top: 0.375rem;\n    right: 0.375rem;\n    bottom: 0.375rem;\n    left: 0.375rem;\n  }\n\n  .\\32xl\\:inset-2\\.5 {\n    top: 0.625rem;\n    right: 0.625rem;\n    bottom: 0.625rem;\n    left: 0.625rem;\n  }\n\n  .\\32xl\\:inset-3\\.5 {\n    top: 0.875rem;\n    right: 0.875rem;\n    bottom: 0.875rem;\n    left: 0.875rem;\n  }\n\n  .\\32xl\\:-inset-0 {\n    top: 0px;\n    right: 0px;\n    bottom: 0px;\n    left: 0px;\n  }\n\n  .\\32xl\\:-inset-1 {\n    top: -0.25rem;\n    right: -0.25rem;\n    bottom: -0.25rem;\n    left: -0.25rem;\n  }\n\n  .\\32xl\\:-inset-2 {\n    top: -0.5rem;\n    right: -0.5rem;\n    bottom: -0.5rem;\n    left: -0.5rem;\n  }\n\n  .\\32xl\\:-inset-3 {\n    top: -0.75rem;\n    right: -0.75rem;\n    bottom: -0.75rem;\n    left: -0.75rem;\n  }\n\n  .\\32xl\\:-inset-4 {\n    top: -1rem;\n    right: -1rem;\n    bottom: -1rem;\n    left: -1rem;\n  }\n\n  .\\32xl\\:-inset-5 {\n    top: -1.25rem;\n    right: -1.25rem;\n    bottom: -1.25rem;\n    left: -1.25rem;\n  }\n\n  .\\32xl\\:-inset-6 {\n    top: -1.5rem;\n    right: -1.5rem;\n    bottom: -1.5rem;\n    left: -1.5rem;\n  }\n\n  .\\32xl\\:-inset-7 {\n    top: -1.75rem;\n    right: -1.75rem;\n    bottom: -1.75rem;\n    left: -1.75rem;\n  }\n\n  .\\32xl\\:-inset-8 {\n    top: -2rem;\n    right: -2rem;\n    bottom: -2rem;\n    left: -2rem;\n  }\n\n  .\\32xl\\:-inset-9 {\n    top: -2.25rem;\n    right: -2.25rem;\n    bottom: -2.25rem;\n    left: -2.25rem;\n  }\n\n  .\\32xl\\:-inset-10 {\n    top: -2.5rem;\n    right: -2.5rem;\n    bottom: -2.5rem;\n    left: -2.5rem;\n  }\n\n  .\\32xl\\:-inset-11 {\n    top: -2.75rem;\n    right: -2.75rem;\n    bottom: -2.75rem;\n    left: -2.75rem;\n  }\n\n  .\\32xl\\:-inset-12 {\n    top: -3rem;\n    right: -3rem;\n    bottom: -3rem;\n    left: -3rem;\n  }\n\n  .\\32xl\\:-inset-14 {\n    top: -3.5rem;\n    right: -3.5rem;\n    bottom: -3.5rem;\n    left: -3.5rem;\n  }\n\n  .\\32xl\\:-inset-16 {\n    top: -4rem;\n    right: -4rem;\n    bottom: -4rem;\n    left: -4rem;\n  }\n\n  .\\32xl\\:-inset-20 {\n    top: -5rem;\n    right: -5rem;\n    bottom: -5rem;\n    left: -5rem;\n  }\n\n  .\\32xl\\:-inset-24 {\n    top: -6rem;\n    right: -6rem;\n    bottom: -6rem;\n    left: -6rem;\n  }\n\n  .\\32xl\\:-inset-28 {\n    top: -7rem;\n    right: -7rem;\n    bottom: -7rem;\n    left: -7rem;\n  }\n\n  .\\32xl\\:-inset-32 {\n    top: -8rem;\n    right: -8rem;\n    bottom: -8rem;\n    left: -8rem;\n  }\n\n  .\\32xl\\:-inset-36 {\n    top: -9rem;\n    right: -9rem;\n    bottom: -9rem;\n    left: -9rem;\n  }\n\n  .\\32xl\\:-inset-40 {\n    top: -10rem;\n    right: -10rem;\n    bottom: -10rem;\n    left: -10rem;\n  }\n\n  .\\32xl\\:-inset-44 {\n    top: -11rem;\n    right: -11rem;\n    bottom: -11rem;\n    left: -11rem;\n  }\n\n  .\\32xl\\:-inset-48 {\n    top: -12rem;\n    right: -12rem;\n    bottom: -12rem;\n    left: -12rem;\n  }\n\n  .\\32xl\\:-inset-52 {\n    top: -13rem;\n    right: -13rem;\n    bottom: -13rem;\n    left: -13rem;\n  }\n\n  .\\32xl\\:-inset-56 {\n    top: -14rem;\n    right: -14rem;\n    bottom: -14rem;\n    left: -14rem;\n  }\n\n  .\\32xl\\:-inset-60 {\n    top: -15rem;\n    right: -15rem;\n    bottom: -15rem;\n    left: -15rem;\n  }\n\n  .\\32xl\\:-inset-64 {\n    top: -16rem;\n    right: -16rem;\n    bottom: -16rem;\n    left: -16rem;\n  }\n\n  .\\32xl\\:-inset-72 {\n    top: -18rem;\n    right: -18rem;\n    bottom: -18rem;\n    left: -18rem;\n  }\n\n  .\\32xl\\:-inset-80 {\n    top: -20rem;\n    right: -20rem;\n    bottom: -20rem;\n    left: -20rem;\n  }\n\n  .\\32xl\\:-inset-96 {\n    top: -24rem;\n    right: -24rem;\n    bottom: -24rem;\n    left: -24rem;\n  }\n\n  .\\32xl\\:-inset-px {\n    top: -1px;\n    right: -1px;\n    bottom: -1px;\n    left: -1px;\n  }\n\n  .\\32xl\\:-inset-0\\.5 {\n    top: -0.125rem;\n    right: -0.125rem;\n    bottom: -0.125rem;\n    left: -0.125rem;\n  }\n\n  .\\32xl\\:-inset-1\\.5 {\n    top: -0.375rem;\n    right: -0.375rem;\n    bottom: -0.375rem;\n    left: -0.375rem;\n  }\n\n  .\\32xl\\:-inset-2\\.5 {\n    top: -0.625rem;\n    right: -0.625rem;\n    bottom: -0.625rem;\n    left: -0.625rem;\n  }\n\n  .\\32xl\\:-inset-3\\.5 {\n    top: -0.875rem;\n    right: -0.875rem;\n    bottom: -0.875rem;\n    left: -0.875rem;\n  }\n\n  .\\32xl\\:inset-1\\/2 {\n    top: 50%;\n    right: 50%;\n    bottom: 50%;\n    left: 50%;\n  }\n\n  .\\32xl\\:inset-1\\/3 {\n    top: 33.333333%;\n    right: 33.333333%;\n    bottom: 33.333333%;\n    left: 33.333333%;\n  }\n\n  .\\32xl\\:inset-2\\/3 {\n    top: 66.666667%;\n    right: 66.666667%;\n    bottom: 66.666667%;\n    left: 66.666667%;\n  }\n\n  .\\32xl\\:inset-1\\/4 {\n    top: 25%;\n    right: 25%;\n    bottom: 25%;\n    left: 25%;\n  }\n\n  .\\32xl\\:inset-2\\/4 {\n    top: 50%;\n    right: 50%;\n    bottom: 50%;\n    left: 50%;\n  }\n\n  .\\32xl\\:inset-3\\/4 {\n    top: 75%;\n    right: 75%;\n    bottom: 75%;\n    left: 75%;\n  }\n\n  .\\32xl\\:inset-full {\n    top: 100%;\n    right: 100%;\n    bottom: 100%;\n    left: 100%;\n  }\n\n  .\\32xl\\:-inset-1\\/2 {\n    top: -50%;\n    right: -50%;\n    bottom: -50%;\n    left: -50%;\n  }\n\n  .\\32xl\\:-inset-1\\/3 {\n    top: -33.333333%;\n    right: -33.333333%;\n    bottom: -33.333333%;\n    left: -33.333333%;\n  }\n\n  .\\32xl\\:-inset-2\\/3 {\n    top: -66.666667%;\n    right: -66.666667%;\n    bottom: -66.666667%;\n    left: -66.666667%;\n  }\n\n  .\\32xl\\:-inset-1\\/4 {\n    top: -25%;\n    right: -25%;\n    bottom: -25%;\n    left: -25%;\n  }\n\n  .\\32xl\\:-inset-2\\/4 {\n    top: -50%;\n    right: -50%;\n    bottom: -50%;\n    left: -50%;\n  }\n\n  .\\32xl\\:-inset-3\\/4 {\n    top: -75%;\n    right: -75%;\n    bottom: -75%;\n    left: -75%;\n  }\n\n  .\\32xl\\:-inset-full {\n    top: -100%;\n    right: -100%;\n    bottom: -100%;\n    left: -100%;\n  }\n\n  .\\32xl\\:inset-y-0 {\n    top: 0px;\n    bottom: 0px;\n  }\n\n  .\\32xl\\:inset-x-0 {\n    right: 0px;\n    left: 0px;\n  }\n\n  .\\32xl\\:inset-y-1 {\n    top: 0.25rem;\n    bottom: 0.25rem;\n  }\n\n  .\\32xl\\:inset-x-1 {\n    right: 0.25rem;\n    left: 0.25rem;\n  }\n\n  .\\32xl\\:inset-y-2 {\n    top: 0.5rem;\n    bottom: 0.5rem;\n  }\n\n  .\\32xl\\:inset-x-2 {\n    right: 0.5rem;\n    left: 0.5rem;\n  }\n\n  .\\32xl\\:inset-y-3 {\n    top: 0.75rem;\n    bottom: 0.75rem;\n  }\n\n  .\\32xl\\:inset-x-3 {\n    right: 0.75rem;\n    left: 0.75rem;\n  }\n\n  .\\32xl\\:inset-y-4 {\n    top: 1rem;\n    bottom: 1rem;\n  }\n\n  .\\32xl\\:inset-x-4 {\n    right: 1rem;\n    left: 1rem;\n  }\n\n  .\\32xl\\:inset-y-5 {\n    top: 1.25rem;\n    bottom: 1.25rem;\n  }\n\n  .\\32xl\\:inset-x-5 {\n    right: 1.25rem;\n    left: 1.25rem;\n  }\n\n  .\\32xl\\:inset-y-6 {\n    top: 1.5rem;\n    bottom: 1.5rem;\n  }\n\n  .\\32xl\\:inset-x-6 {\n    right: 1.5rem;\n    left: 1.5rem;\n  }\n\n  .\\32xl\\:inset-y-7 {\n    top: 1.75rem;\n    bottom: 1.75rem;\n  }\n\n  .\\32xl\\:inset-x-7 {\n    right: 1.75rem;\n    left: 1.75rem;\n  }\n\n  .\\32xl\\:inset-y-8 {\n    top: 2rem;\n    bottom: 2rem;\n  }\n\n  .\\32xl\\:inset-x-8 {\n    right: 2rem;\n    left: 2rem;\n  }\n\n  .\\32xl\\:inset-y-9 {\n    top: 2.25rem;\n    bottom: 2.25rem;\n  }\n\n  .\\32xl\\:inset-x-9 {\n    right: 2.25rem;\n    left: 2.25rem;\n  }\n\n  .\\32xl\\:inset-y-10 {\n    top: 2.5rem;\n    bottom: 2.5rem;\n  }\n\n  .\\32xl\\:inset-x-10 {\n    right: 2.5rem;\n    left: 2.5rem;\n  }\n\n  .\\32xl\\:inset-y-11 {\n    top: 2.75rem;\n    bottom: 2.75rem;\n  }\n\n  .\\32xl\\:inset-x-11 {\n    right: 2.75rem;\n    left: 2.75rem;\n  }\n\n  .\\32xl\\:inset-y-12 {\n    top: 3rem;\n    bottom: 3rem;\n  }\n\n  .\\32xl\\:inset-x-12 {\n    right: 3rem;\n    left: 3rem;\n  }\n\n  .\\32xl\\:inset-y-14 {\n    top: 3.5rem;\n    bottom: 3.5rem;\n  }\n\n  .\\32xl\\:inset-x-14 {\n    right: 3.5rem;\n    left: 3.5rem;\n  }\n\n  .\\32xl\\:inset-y-16 {\n    top: 4rem;\n    bottom: 4rem;\n  }\n\n  .\\32xl\\:inset-x-16 {\n    right: 4rem;\n    left: 4rem;\n  }\n\n  .\\32xl\\:inset-y-20 {\n    top: 5rem;\n    bottom: 5rem;\n  }\n\n  .\\32xl\\:inset-x-20 {\n    right: 5rem;\n    left: 5rem;\n  }\n\n  .\\32xl\\:inset-y-24 {\n    top: 6rem;\n    bottom: 6rem;\n  }\n\n  .\\32xl\\:inset-x-24 {\n    right: 6rem;\n    left: 6rem;\n  }\n\n  .\\32xl\\:inset-y-28 {\n    top: 7rem;\n    bottom: 7rem;\n  }\n\n  .\\32xl\\:inset-x-28 {\n    right: 7rem;\n    left: 7rem;\n  }\n\n  .\\32xl\\:inset-y-32 {\n    top: 8rem;\n    bottom: 8rem;\n  }\n\n  .\\32xl\\:inset-x-32 {\n    right: 8rem;\n    left: 8rem;\n  }\n\n  .\\32xl\\:inset-y-36 {\n    top: 9rem;\n    bottom: 9rem;\n  }\n\n  .\\32xl\\:inset-x-36 {\n    right: 9rem;\n    left: 9rem;\n  }\n\n  .\\32xl\\:inset-y-40 {\n    top: 10rem;\n    bottom: 10rem;\n  }\n\n  .\\32xl\\:inset-x-40 {\n    right: 10rem;\n    left: 10rem;\n  }\n\n  .\\32xl\\:inset-y-44 {\n    top: 11rem;\n    bottom: 11rem;\n  }\n\n  .\\32xl\\:inset-x-44 {\n    right: 11rem;\n    left: 11rem;\n  }\n\n  .\\32xl\\:inset-y-48 {\n    top: 12rem;\n    bottom: 12rem;\n  }\n\n  .\\32xl\\:inset-x-48 {\n    right: 12rem;\n    left: 12rem;\n  }\n\n  .\\32xl\\:inset-y-52 {\n    top: 13rem;\n    bottom: 13rem;\n  }\n\n  .\\32xl\\:inset-x-52 {\n    right: 13rem;\n    left: 13rem;\n  }\n\n  .\\32xl\\:inset-y-56 {\n    top: 14rem;\n    bottom: 14rem;\n  }\n\n  .\\32xl\\:inset-x-56 {\n    right: 14rem;\n    left: 14rem;\n  }\n\n  .\\32xl\\:inset-y-60 {\n    top: 15rem;\n    bottom: 15rem;\n  }\n\n  .\\32xl\\:inset-x-60 {\n    right: 15rem;\n    left: 15rem;\n  }\n\n  .\\32xl\\:inset-y-64 {\n    top: 16rem;\n    bottom: 16rem;\n  }\n\n  .\\32xl\\:inset-x-64 {\n    right: 16rem;\n    left: 16rem;\n  }\n\n  .\\32xl\\:inset-y-72 {\n    top: 18rem;\n    bottom: 18rem;\n  }\n\n  .\\32xl\\:inset-x-72 {\n    right: 18rem;\n    left: 18rem;\n  }\n\n  .\\32xl\\:inset-y-80 {\n    top: 20rem;\n    bottom: 20rem;\n  }\n\n  .\\32xl\\:inset-x-80 {\n    right: 20rem;\n    left: 20rem;\n  }\n\n  .\\32xl\\:inset-y-96 {\n    top: 24rem;\n    bottom: 24rem;\n  }\n\n  .\\32xl\\:inset-x-96 {\n    right: 24rem;\n    left: 24rem;\n  }\n\n  .\\32xl\\:inset-y-auto {\n    top: auto;\n    bottom: auto;\n  }\n\n  .\\32xl\\:inset-x-auto {\n    right: auto;\n    left: auto;\n  }\n\n  .\\32xl\\:inset-y-px {\n    top: 1px;\n    bottom: 1px;\n  }\n\n  .\\32xl\\:inset-x-px {\n    right: 1px;\n    left: 1px;\n  }\n\n  .\\32xl\\:inset-y-0\\.5 {\n    top: 0.125rem;\n    bottom: 0.125rem;\n  }\n\n  .\\32xl\\:inset-x-0\\.5 {\n    right: 0.125rem;\n    left: 0.125rem;\n  }\n\n  .\\32xl\\:inset-y-1\\.5 {\n    top: 0.375rem;\n    bottom: 0.375rem;\n  }\n\n  .\\32xl\\:inset-x-1\\.5 {\n    right: 0.375rem;\n    left: 0.375rem;\n  }\n\n  .\\32xl\\:inset-y-2\\.5 {\n    top: 0.625rem;\n    bottom: 0.625rem;\n  }\n\n  .\\32xl\\:inset-x-2\\.5 {\n    right: 0.625rem;\n    left: 0.625rem;\n  }\n\n  .\\32xl\\:inset-y-3\\.5 {\n    top: 0.875rem;\n    bottom: 0.875rem;\n  }\n\n  .\\32xl\\:inset-x-3\\.5 {\n    right: 0.875rem;\n    left: 0.875rem;\n  }\n\n  .\\32xl\\:-inset-y-0 {\n    top: 0px;\n    bottom: 0px;\n  }\n\n  .\\32xl\\:-inset-x-0 {\n    right: 0px;\n    left: 0px;\n  }\n\n  .\\32xl\\:-inset-y-1 {\n    top: -0.25rem;\n    bottom: -0.25rem;\n  }\n\n  .\\32xl\\:-inset-x-1 {\n    right: -0.25rem;\n    left: -0.25rem;\n  }\n\n  .\\32xl\\:-inset-y-2 {\n    top: -0.5rem;\n    bottom: -0.5rem;\n  }\n\n  .\\32xl\\:-inset-x-2 {\n    right: -0.5rem;\n    left: -0.5rem;\n  }\n\n  .\\32xl\\:-inset-y-3 {\n    top: -0.75rem;\n    bottom: -0.75rem;\n  }\n\n  .\\32xl\\:-inset-x-3 {\n    right: -0.75rem;\n    left: -0.75rem;\n  }\n\n  .\\32xl\\:-inset-y-4 {\n    top: -1rem;\n    bottom: -1rem;\n  }\n\n  .\\32xl\\:-inset-x-4 {\n    right: -1rem;\n    left: -1rem;\n  }\n\n  .\\32xl\\:-inset-y-5 {\n    top: -1.25rem;\n    bottom: -1.25rem;\n  }\n\n  .\\32xl\\:-inset-x-5 {\n    right: -1.25rem;\n    left: -1.25rem;\n  }\n\n  .\\32xl\\:-inset-y-6 {\n    top: -1.5rem;\n    bottom: -1.5rem;\n  }\n\n  .\\32xl\\:-inset-x-6 {\n    right: -1.5rem;\n    left: -1.5rem;\n  }\n\n  .\\32xl\\:-inset-y-7 {\n    top: -1.75rem;\n    bottom: -1.75rem;\n  }\n\n  .\\32xl\\:-inset-x-7 {\n    right: -1.75rem;\n    left: -1.75rem;\n  }\n\n  .\\32xl\\:-inset-y-8 {\n    top: -2rem;\n    bottom: -2rem;\n  }\n\n  .\\32xl\\:-inset-x-8 {\n    right: -2rem;\n    left: -2rem;\n  }\n\n  .\\32xl\\:-inset-y-9 {\n    top: -2.25rem;\n    bottom: -2.25rem;\n  }\n\n  .\\32xl\\:-inset-x-9 {\n    right: -2.25rem;\n    left: -2.25rem;\n  }\n\n  .\\32xl\\:-inset-y-10 {\n    top: -2.5rem;\n    bottom: -2.5rem;\n  }\n\n  .\\32xl\\:-inset-x-10 {\n    right: -2.5rem;\n    left: -2.5rem;\n  }\n\n  .\\32xl\\:-inset-y-11 {\n    top: -2.75rem;\n    bottom: -2.75rem;\n  }\n\n  .\\32xl\\:-inset-x-11 {\n    right: -2.75rem;\n    left: -2.75rem;\n  }\n\n  .\\32xl\\:-inset-y-12 {\n    top: -3rem;\n    bottom: -3rem;\n  }\n\n  .\\32xl\\:-inset-x-12 {\n    right: -3rem;\n    left: -3rem;\n  }\n\n  .\\32xl\\:-inset-y-14 {\n    top: -3.5rem;\n    bottom: -3.5rem;\n  }\n\n  .\\32xl\\:-inset-x-14 {\n    right: -3.5rem;\n    left: -3.5rem;\n  }\n\n  .\\32xl\\:-inset-y-16 {\n    top: -4rem;\n    bottom: -4rem;\n  }\n\n  .\\32xl\\:-inset-x-16 {\n    right: -4rem;\n    left: -4rem;\n  }\n\n  .\\32xl\\:-inset-y-20 {\n    top: -5rem;\n    bottom: -5rem;\n  }\n\n  .\\32xl\\:-inset-x-20 {\n    right: -5rem;\n    left: -5rem;\n  }\n\n  .\\32xl\\:-inset-y-24 {\n    top: -6rem;\n    bottom: -6rem;\n  }\n\n  .\\32xl\\:-inset-x-24 {\n    right: -6rem;\n    left: -6rem;\n  }\n\n  .\\32xl\\:-inset-y-28 {\n    top: -7rem;\n    bottom: -7rem;\n  }\n\n  .\\32xl\\:-inset-x-28 {\n    right: -7rem;\n    left: -7rem;\n  }\n\n  .\\32xl\\:-inset-y-32 {\n    top: -8rem;\n    bottom: -8rem;\n  }\n\n  .\\32xl\\:-inset-x-32 {\n    right: -8rem;\n    left: -8rem;\n  }\n\n  .\\32xl\\:-inset-y-36 {\n    top: -9rem;\n    bottom: -9rem;\n  }\n\n  .\\32xl\\:-inset-x-36 {\n    right: -9rem;\n    left: -9rem;\n  }\n\n  .\\32xl\\:-inset-y-40 {\n    top: -10rem;\n    bottom: -10rem;\n  }\n\n  .\\32xl\\:-inset-x-40 {\n    right: -10rem;\n    left: -10rem;\n  }\n\n  .\\32xl\\:-inset-y-44 {\n    top: -11rem;\n    bottom: -11rem;\n  }\n\n  .\\32xl\\:-inset-x-44 {\n    right: -11rem;\n    left: -11rem;\n  }\n\n  .\\32xl\\:-inset-y-48 {\n    top: -12rem;\n    bottom: -12rem;\n  }\n\n  .\\32xl\\:-inset-x-48 {\n    right: -12rem;\n    left: -12rem;\n  }\n\n  .\\32xl\\:-inset-y-52 {\n    top: -13rem;\n    bottom: -13rem;\n  }\n\n  .\\32xl\\:-inset-x-52 {\n    right: -13rem;\n    left: -13rem;\n  }\n\n  .\\32xl\\:-inset-y-56 {\n    top: -14rem;\n    bottom: -14rem;\n  }\n\n  .\\32xl\\:-inset-x-56 {\n    right: -14rem;\n    left: -14rem;\n  }\n\n  .\\32xl\\:-inset-y-60 {\n    top: -15rem;\n    bottom: -15rem;\n  }\n\n  .\\32xl\\:-inset-x-60 {\n    right: -15rem;\n    left: -15rem;\n  }\n\n  .\\32xl\\:-inset-y-64 {\n    top: -16rem;\n    bottom: -16rem;\n  }\n\n  .\\32xl\\:-inset-x-64 {\n    right: -16rem;\n    left: -16rem;\n  }\n\n  .\\32xl\\:-inset-y-72 {\n    top: -18rem;\n    bottom: -18rem;\n  }\n\n  .\\32xl\\:-inset-x-72 {\n    right: -18rem;\n    left: -18rem;\n  }\n\n  .\\32xl\\:-inset-y-80 {\n    top: -20rem;\n    bottom: -20rem;\n  }\n\n  .\\32xl\\:-inset-x-80 {\n    right: -20rem;\n    left: -20rem;\n  }\n\n  .\\32xl\\:-inset-y-96 {\n    top: -24rem;\n    bottom: -24rem;\n  }\n\n  .\\32xl\\:-inset-x-96 {\n    right: -24rem;\n    left: -24rem;\n  }\n\n  .\\32xl\\:-inset-y-px {\n    top: -1px;\n    bottom: -1px;\n  }\n\n  .\\32xl\\:-inset-x-px {\n    right: -1px;\n    left: -1px;\n  }\n\n  .\\32xl\\:-inset-y-0\\.5 {\n    top: -0.125rem;\n    bottom: -0.125rem;\n  }\n\n  .\\32xl\\:-inset-x-0\\.5 {\n    right: -0.125rem;\n    left: -0.125rem;\n  }\n\n  .\\32xl\\:-inset-y-1\\.5 {\n    top: -0.375rem;\n    bottom: -0.375rem;\n  }\n\n  .\\32xl\\:-inset-x-1\\.5 {\n    right: -0.375rem;\n    left: -0.375rem;\n  }\n\n  .\\32xl\\:-inset-y-2\\.5 {\n    top: -0.625rem;\n    bottom: -0.625rem;\n  }\n\n  .\\32xl\\:-inset-x-2\\.5 {\n    right: -0.625rem;\n    left: -0.625rem;\n  }\n\n  .\\32xl\\:-inset-y-3\\.5 {\n    top: -0.875rem;\n    bottom: -0.875rem;\n  }\n\n  .\\32xl\\:-inset-x-3\\.5 {\n    right: -0.875rem;\n    left: -0.875rem;\n  }\n\n  .\\32xl\\:inset-y-1\\/2 {\n    top: 50%;\n    bottom: 50%;\n  }\n\n  .\\32xl\\:inset-x-1\\/2 {\n    right: 50%;\n    left: 50%;\n  }\n\n  .\\32xl\\:inset-y-1\\/3 {\n    top: 33.333333%;\n    bottom: 33.333333%;\n  }\n\n  .\\32xl\\:inset-x-1\\/3 {\n    right: 33.333333%;\n    left: 33.333333%;\n  }\n\n  .\\32xl\\:inset-y-2\\/3 {\n    top: 66.666667%;\n    bottom: 66.666667%;\n  }\n\n  .\\32xl\\:inset-x-2\\/3 {\n    right: 66.666667%;\n    left: 66.666667%;\n  }\n\n  .\\32xl\\:inset-y-1\\/4 {\n    top: 25%;\n    bottom: 25%;\n  }\n\n  .\\32xl\\:inset-x-1\\/4 {\n    right: 25%;\n    left: 25%;\n  }\n\n  .\\32xl\\:inset-y-2\\/4 {\n    top: 50%;\n    bottom: 50%;\n  }\n\n  .\\32xl\\:inset-x-2\\/4 {\n    right: 50%;\n    left: 50%;\n  }\n\n  .\\32xl\\:inset-y-3\\/4 {\n    top: 75%;\n    bottom: 75%;\n  }\n\n  .\\32xl\\:inset-x-3\\/4 {\n    right: 75%;\n    left: 75%;\n  }\n\n  .\\32xl\\:inset-y-full {\n    top: 100%;\n    bottom: 100%;\n  }\n\n  .\\32xl\\:inset-x-full {\n    right: 100%;\n    left: 100%;\n  }\n\n  .\\32xl\\:-inset-y-1\\/2 {\n    top: -50%;\n    bottom: -50%;\n  }\n\n  .\\32xl\\:-inset-x-1\\/2 {\n    right: -50%;\n    left: -50%;\n  }\n\n  .\\32xl\\:-inset-y-1\\/3 {\n    top: -33.333333%;\n    bottom: -33.333333%;\n  }\n\n  .\\32xl\\:-inset-x-1\\/3 {\n    right: -33.333333%;\n    left: -33.333333%;\n  }\n\n  .\\32xl\\:-inset-y-2\\/3 {\n    top: -66.666667%;\n    bottom: -66.666667%;\n  }\n\n  .\\32xl\\:-inset-x-2\\/3 {\n    right: -66.666667%;\n    left: -66.666667%;\n  }\n\n  .\\32xl\\:-inset-y-1\\/4 {\n    top: -25%;\n    bottom: -25%;\n  }\n\n  .\\32xl\\:-inset-x-1\\/4 {\n    right: -25%;\n    left: -25%;\n  }\n\n  .\\32xl\\:-inset-y-2\\/4 {\n    top: -50%;\n    bottom: -50%;\n  }\n\n  .\\32xl\\:-inset-x-2\\/4 {\n    right: -50%;\n    left: -50%;\n  }\n\n  .\\32xl\\:-inset-y-3\\/4 {\n    top: -75%;\n    bottom: -75%;\n  }\n\n  .\\32xl\\:-inset-x-3\\/4 {\n    right: -75%;\n    left: -75%;\n  }\n\n  .\\32xl\\:-inset-y-full {\n    top: -100%;\n    bottom: -100%;\n  }\n\n  .\\32xl\\:-inset-x-full {\n    right: -100%;\n    left: -100%;\n  }\n\n  .\\32xl\\:top-0 {\n    top: 0px;\n  }\n\n  .\\32xl\\:right-0 {\n    right: 0px;\n  }\n\n  .\\32xl\\:bottom-0 {\n    bottom: 0px;\n  }\n\n  .\\32xl\\:left-0 {\n    left: 0px;\n  }\n\n  .\\32xl\\:top-1 {\n    top: 0.25rem;\n  }\n\n  .\\32xl\\:right-1 {\n    right: 0.25rem;\n  }\n\n  .\\32xl\\:bottom-1 {\n    bottom: 0.25rem;\n  }\n\n  .\\32xl\\:left-1 {\n    left: 0.25rem;\n  }\n\n  .\\32xl\\:top-2 {\n    top: 0.5rem;\n  }\n\n  .\\32xl\\:right-2 {\n    right: 0.5rem;\n  }\n\n  .\\32xl\\:bottom-2 {\n    bottom: 0.5rem;\n  }\n\n  .\\32xl\\:left-2 {\n    left: 0.5rem;\n  }\n\n  .\\32xl\\:top-3 {\n    top: 0.75rem;\n  }\n\n  .\\32xl\\:right-3 {\n    right: 0.75rem;\n  }\n\n  .\\32xl\\:bottom-3 {\n    bottom: 0.75rem;\n  }\n\n  .\\32xl\\:left-3 {\n    left: 0.75rem;\n  }\n\n  .\\32xl\\:top-4 {\n    top: 1rem;\n  }\n\n  .\\32xl\\:right-4 {\n    right: 1rem;\n  }\n\n  .\\32xl\\:bottom-4 {\n    bottom: 1rem;\n  }\n\n  .\\32xl\\:left-4 {\n    left: 1rem;\n  }\n\n  .\\32xl\\:top-5 {\n    top: 1.25rem;\n  }\n\n  .\\32xl\\:right-5 {\n    right: 1.25rem;\n  }\n\n  .\\32xl\\:bottom-5 {\n    bottom: 1.25rem;\n  }\n\n  .\\32xl\\:left-5 {\n    left: 1.25rem;\n  }\n\n  .\\32xl\\:top-6 {\n    top: 1.5rem;\n  }\n\n  .\\32xl\\:right-6 {\n    right: 1.5rem;\n  }\n\n  .\\32xl\\:bottom-6 {\n    bottom: 1.5rem;\n  }\n\n  .\\32xl\\:left-6 {\n    left: 1.5rem;\n  }\n\n  .\\32xl\\:top-7 {\n    top: 1.75rem;\n  }\n\n  .\\32xl\\:right-7 {\n    right: 1.75rem;\n  }\n\n  .\\32xl\\:bottom-7 {\n    bottom: 1.75rem;\n  }\n\n  .\\32xl\\:left-7 {\n    left: 1.75rem;\n  }\n\n  .\\32xl\\:top-8 {\n    top: 2rem;\n  }\n\n  .\\32xl\\:right-8 {\n    right: 2rem;\n  }\n\n  .\\32xl\\:bottom-8 {\n    bottom: 2rem;\n  }\n\n  .\\32xl\\:left-8 {\n    left: 2rem;\n  }\n\n  .\\32xl\\:top-9 {\n    top: 2.25rem;\n  }\n\n  .\\32xl\\:right-9 {\n    right: 2.25rem;\n  }\n\n  .\\32xl\\:bottom-9 {\n    bottom: 2.25rem;\n  }\n\n  .\\32xl\\:left-9 {\n    left: 2.25rem;\n  }\n\n  .\\32xl\\:top-10 {\n    top: 2.5rem;\n  }\n\n  .\\32xl\\:right-10 {\n    right: 2.5rem;\n  }\n\n  .\\32xl\\:bottom-10 {\n    bottom: 2.5rem;\n  }\n\n  .\\32xl\\:left-10 {\n    left: 2.5rem;\n  }\n\n  .\\32xl\\:top-11 {\n    top: 2.75rem;\n  }\n\n  .\\32xl\\:right-11 {\n    right: 2.75rem;\n  }\n\n  .\\32xl\\:bottom-11 {\n    bottom: 2.75rem;\n  }\n\n  .\\32xl\\:left-11 {\n    left: 2.75rem;\n  }\n\n  .\\32xl\\:top-12 {\n    top: 3rem;\n  }\n\n  .\\32xl\\:right-12 {\n    right: 3rem;\n  }\n\n  .\\32xl\\:bottom-12 {\n    bottom: 3rem;\n  }\n\n  .\\32xl\\:left-12 {\n    left: 3rem;\n  }\n\n  .\\32xl\\:top-14 {\n    top: 3.5rem;\n  }\n\n  .\\32xl\\:right-14 {\n    right: 3.5rem;\n  }\n\n  .\\32xl\\:bottom-14 {\n    bottom: 3.5rem;\n  }\n\n  .\\32xl\\:left-14 {\n    left: 3.5rem;\n  }\n\n  .\\32xl\\:top-16 {\n    top: 4rem;\n  }\n\n  .\\32xl\\:right-16 {\n    right: 4rem;\n  }\n\n  .\\32xl\\:bottom-16 {\n    bottom: 4rem;\n  }\n\n  .\\32xl\\:left-16 {\n    left: 4rem;\n  }\n\n  .\\32xl\\:top-20 {\n    top: 5rem;\n  }\n\n  .\\32xl\\:right-20 {\n    right: 5rem;\n  }\n\n  .\\32xl\\:bottom-20 {\n    bottom: 5rem;\n  }\n\n  .\\32xl\\:left-20 {\n    left: 5rem;\n  }\n\n  .\\32xl\\:top-24 {\n    top: 6rem;\n  }\n\n  .\\32xl\\:right-24 {\n    right: 6rem;\n  }\n\n  .\\32xl\\:bottom-24 {\n    bottom: 6rem;\n  }\n\n  .\\32xl\\:left-24 {\n    left: 6rem;\n  }\n\n  .\\32xl\\:top-28 {\n    top: 7rem;\n  }\n\n  .\\32xl\\:right-28 {\n    right: 7rem;\n  }\n\n  .\\32xl\\:bottom-28 {\n    bottom: 7rem;\n  }\n\n  .\\32xl\\:left-28 {\n    left: 7rem;\n  }\n\n  .\\32xl\\:top-32 {\n    top: 8rem;\n  }\n\n  .\\32xl\\:right-32 {\n    right: 8rem;\n  }\n\n  .\\32xl\\:bottom-32 {\n    bottom: 8rem;\n  }\n\n  .\\32xl\\:left-32 {\n    left: 8rem;\n  }\n\n  .\\32xl\\:top-36 {\n    top: 9rem;\n  }\n\n  .\\32xl\\:right-36 {\n    right: 9rem;\n  }\n\n  .\\32xl\\:bottom-36 {\n    bottom: 9rem;\n  }\n\n  .\\32xl\\:left-36 {\n    left: 9rem;\n  }\n\n  .\\32xl\\:top-40 {\n    top: 10rem;\n  }\n\n  .\\32xl\\:right-40 {\n    right: 10rem;\n  }\n\n  .\\32xl\\:bottom-40 {\n    bottom: 10rem;\n  }\n\n  .\\32xl\\:left-40 {\n    left: 10rem;\n  }\n\n  .\\32xl\\:top-44 {\n    top: 11rem;\n  }\n\n  .\\32xl\\:right-44 {\n    right: 11rem;\n  }\n\n  .\\32xl\\:bottom-44 {\n    bottom: 11rem;\n  }\n\n  .\\32xl\\:left-44 {\n    left: 11rem;\n  }\n\n  .\\32xl\\:top-48 {\n    top: 12rem;\n  }\n\n  .\\32xl\\:right-48 {\n    right: 12rem;\n  }\n\n  .\\32xl\\:bottom-48 {\n    bottom: 12rem;\n  }\n\n  .\\32xl\\:left-48 {\n    left: 12rem;\n  }\n\n  .\\32xl\\:top-52 {\n    top: 13rem;\n  }\n\n  .\\32xl\\:right-52 {\n    right: 13rem;\n  }\n\n  .\\32xl\\:bottom-52 {\n    bottom: 13rem;\n  }\n\n  .\\32xl\\:left-52 {\n    left: 13rem;\n  }\n\n  .\\32xl\\:top-56 {\n    top: 14rem;\n  }\n\n  .\\32xl\\:right-56 {\n    right: 14rem;\n  }\n\n  .\\32xl\\:bottom-56 {\n    bottom: 14rem;\n  }\n\n  .\\32xl\\:left-56 {\n    left: 14rem;\n  }\n\n  .\\32xl\\:top-60 {\n    top: 15rem;\n  }\n\n  .\\32xl\\:right-60 {\n    right: 15rem;\n  }\n\n  .\\32xl\\:bottom-60 {\n    bottom: 15rem;\n  }\n\n  .\\32xl\\:left-60 {\n    left: 15rem;\n  }\n\n  .\\32xl\\:top-64 {\n    top: 16rem;\n  }\n\n  .\\32xl\\:right-64 {\n    right: 16rem;\n  }\n\n  .\\32xl\\:bottom-64 {\n    bottom: 16rem;\n  }\n\n  .\\32xl\\:left-64 {\n    left: 16rem;\n  }\n\n  .\\32xl\\:top-72 {\n    top: 18rem;\n  }\n\n  .\\32xl\\:right-72 {\n    right: 18rem;\n  }\n\n  .\\32xl\\:bottom-72 {\n    bottom: 18rem;\n  }\n\n  .\\32xl\\:left-72 {\n    left: 18rem;\n  }\n\n  .\\32xl\\:top-80 {\n    top: 20rem;\n  }\n\n  .\\32xl\\:right-80 {\n    right: 20rem;\n  }\n\n  .\\32xl\\:bottom-80 {\n    bottom: 20rem;\n  }\n\n  .\\32xl\\:left-80 {\n    left: 20rem;\n  }\n\n  .\\32xl\\:top-96 {\n    top: 24rem;\n  }\n\n  .\\32xl\\:right-96 {\n    right: 24rem;\n  }\n\n  .\\32xl\\:bottom-96 {\n    bottom: 24rem;\n  }\n\n  .\\32xl\\:left-96 {\n    left: 24rem;\n  }\n\n  .\\32xl\\:top-auto {\n    top: auto;\n  }\n\n  .\\32xl\\:right-auto {\n    right: auto;\n  }\n\n  .\\32xl\\:bottom-auto {\n    bottom: auto;\n  }\n\n  .\\32xl\\:left-auto {\n    left: auto;\n  }\n\n  .\\32xl\\:top-px {\n    top: 1px;\n  }\n\n  .\\32xl\\:right-px {\n    right: 1px;\n  }\n\n  .\\32xl\\:bottom-px {\n    bottom: 1px;\n  }\n\n  .\\32xl\\:left-px {\n    left: 1px;\n  }\n\n  .\\32xl\\:top-0\\.5 {\n    top: 0.125rem;\n  }\n\n  .\\32xl\\:right-0\\.5 {\n    right: 0.125rem;\n  }\n\n  .\\32xl\\:bottom-0\\.5 {\n    bottom: 0.125rem;\n  }\n\n  .\\32xl\\:left-0\\.5 {\n    left: 0.125rem;\n  }\n\n  .\\32xl\\:top-1\\.5 {\n    top: 0.375rem;\n  }\n\n  .\\32xl\\:right-1\\.5 {\n    right: 0.375rem;\n  }\n\n  .\\32xl\\:bottom-1\\.5 {\n    bottom: 0.375rem;\n  }\n\n  .\\32xl\\:left-1\\.5 {\n    left: 0.375rem;\n  }\n\n  .\\32xl\\:top-2\\.5 {\n    top: 0.625rem;\n  }\n\n  .\\32xl\\:right-2\\.5 {\n    right: 0.625rem;\n  }\n\n  .\\32xl\\:bottom-2\\.5 {\n    bottom: 0.625rem;\n  }\n\n  .\\32xl\\:left-2\\.5 {\n    left: 0.625rem;\n  }\n\n  .\\32xl\\:top-3\\.5 {\n    top: 0.875rem;\n  }\n\n  .\\32xl\\:right-3\\.5 {\n    right: 0.875rem;\n  }\n\n  .\\32xl\\:bottom-3\\.5 {\n    bottom: 0.875rem;\n  }\n\n  .\\32xl\\:left-3\\.5 {\n    left: 0.875rem;\n  }\n\n  .\\32xl\\:-top-0 {\n    top: 0px;\n  }\n\n  .\\32xl\\:-right-0 {\n    right: 0px;\n  }\n\n  .\\32xl\\:-bottom-0 {\n    bottom: 0px;\n  }\n\n  .\\32xl\\:-left-0 {\n    left: 0px;\n  }\n\n  .\\32xl\\:-top-1 {\n    top: -0.25rem;\n  }\n\n  .\\32xl\\:-right-1 {\n    right: -0.25rem;\n  }\n\n  .\\32xl\\:-bottom-1 {\n    bottom: -0.25rem;\n  }\n\n  .\\32xl\\:-left-1 {\n    left: -0.25rem;\n  }\n\n  .\\32xl\\:-top-2 {\n    top: -0.5rem;\n  }\n\n  .\\32xl\\:-right-2 {\n    right: -0.5rem;\n  }\n\n  .\\32xl\\:-bottom-2 {\n    bottom: -0.5rem;\n  }\n\n  .\\32xl\\:-left-2 {\n    left: -0.5rem;\n  }\n\n  .\\32xl\\:-top-3 {\n    top: -0.75rem;\n  }\n\n  .\\32xl\\:-right-3 {\n    right: -0.75rem;\n  }\n\n  .\\32xl\\:-bottom-3 {\n    bottom: -0.75rem;\n  }\n\n  .\\32xl\\:-left-3 {\n    left: -0.75rem;\n  }\n\n  .\\32xl\\:-top-4 {\n    top: -1rem;\n  }\n\n  .\\32xl\\:-right-4 {\n    right: -1rem;\n  }\n\n  .\\32xl\\:-bottom-4 {\n    bottom: -1rem;\n  }\n\n  .\\32xl\\:-left-4 {\n    left: -1rem;\n  }\n\n  .\\32xl\\:-top-5 {\n    top: -1.25rem;\n  }\n\n  .\\32xl\\:-right-5 {\n    right: -1.25rem;\n  }\n\n  .\\32xl\\:-bottom-5 {\n    bottom: -1.25rem;\n  }\n\n  .\\32xl\\:-left-5 {\n    left: -1.25rem;\n  }\n\n  .\\32xl\\:-top-6 {\n    top: -1.5rem;\n  }\n\n  .\\32xl\\:-right-6 {\n    right: -1.5rem;\n  }\n\n  .\\32xl\\:-bottom-6 {\n    bottom: -1.5rem;\n  }\n\n  .\\32xl\\:-left-6 {\n    left: -1.5rem;\n  }\n\n  .\\32xl\\:-top-7 {\n    top: -1.75rem;\n  }\n\n  .\\32xl\\:-right-7 {\n    right: -1.75rem;\n  }\n\n  .\\32xl\\:-bottom-7 {\n    bottom: -1.75rem;\n  }\n\n  .\\32xl\\:-left-7 {\n    left: -1.75rem;\n  }\n\n  .\\32xl\\:-top-8 {\n    top: -2rem;\n  }\n\n  .\\32xl\\:-right-8 {\n    right: -2rem;\n  }\n\n  .\\32xl\\:-bottom-8 {\n    bottom: -2rem;\n  }\n\n  .\\32xl\\:-left-8 {\n    left: -2rem;\n  }\n\n  .\\32xl\\:-top-9 {\n    top: -2.25rem;\n  }\n\n  .\\32xl\\:-right-9 {\n    right: -2.25rem;\n  }\n\n  .\\32xl\\:-bottom-9 {\n    bottom: -2.25rem;\n  }\n\n  .\\32xl\\:-left-9 {\n    left: -2.25rem;\n  }\n\n  .\\32xl\\:-top-10 {\n    top: -2.5rem;\n  }\n\n  .\\32xl\\:-right-10 {\n    right: -2.5rem;\n  }\n\n  .\\32xl\\:-bottom-10 {\n    bottom: -2.5rem;\n  }\n\n  .\\32xl\\:-left-10 {\n    left: -2.5rem;\n  }\n\n  .\\32xl\\:-top-11 {\n    top: -2.75rem;\n  }\n\n  .\\32xl\\:-right-11 {\n    right: -2.75rem;\n  }\n\n  .\\32xl\\:-bottom-11 {\n    bottom: -2.75rem;\n  }\n\n  .\\32xl\\:-left-11 {\n    left: -2.75rem;\n  }\n\n  .\\32xl\\:-top-12 {\n    top: -3rem;\n  }\n\n  .\\32xl\\:-right-12 {\n    right: -3rem;\n  }\n\n  .\\32xl\\:-bottom-12 {\n    bottom: -3rem;\n  }\n\n  .\\32xl\\:-left-12 {\n    left: -3rem;\n  }\n\n  .\\32xl\\:-top-14 {\n    top: -3.5rem;\n  }\n\n  .\\32xl\\:-right-14 {\n    right: -3.5rem;\n  }\n\n  .\\32xl\\:-bottom-14 {\n    bottom: -3.5rem;\n  }\n\n  .\\32xl\\:-left-14 {\n    left: -3.5rem;\n  }\n\n  .\\32xl\\:-top-16 {\n    top: -4rem;\n  }\n\n  .\\32xl\\:-right-16 {\n    right: -4rem;\n  }\n\n  .\\32xl\\:-bottom-16 {\n    bottom: -4rem;\n  }\n\n  .\\32xl\\:-left-16 {\n    left: -4rem;\n  }\n\n  .\\32xl\\:-top-20 {\n    top: -5rem;\n  }\n\n  .\\32xl\\:-right-20 {\n    right: -5rem;\n  }\n\n  .\\32xl\\:-bottom-20 {\n    bottom: -5rem;\n  }\n\n  .\\32xl\\:-left-20 {\n    left: -5rem;\n  }\n\n  .\\32xl\\:-top-24 {\n    top: -6rem;\n  }\n\n  .\\32xl\\:-right-24 {\n    right: -6rem;\n  }\n\n  .\\32xl\\:-bottom-24 {\n    bottom: -6rem;\n  }\n\n  .\\32xl\\:-left-24 {\n    left: -6rem;\n  }\n\n  .\\32xl\\:-top-28 {\n    top: -7rem;\n  }\n\n  .\\32xl\\:-right-28 {\n    right: -7rem;\n  }\n\n  .\\32xl\\:-bottom-28 {\n    bottom: -7rem;\n  }\n\n  .\\32xl\\:-left-28 {\n    left: -7rem;\n  }\n\n  .\\32xl\\:-top-32 {\n    top: -8rem;\n  }\n\n  .\\32xl\\:-right-32 {\n    right: -8rem;\n  }\n\n  .\\32xl\\:-bottom-32 {\n    bottom: -8rem;\n  }\n\n  .\\32xl\\:-left-32 {\n    left: -8rem;\n  }\n\n  .\\32xl\\:-top-36 {\n    top: -9rem;\n  }\n\n  .\\32xl\\:-right-36 {\n    right: -9rem;\n  }\n\n  .\\32xl\\:-bottom-36 {\n    bottom: -9rem;\n  }\n\n  .\\32xl\\:-left-36 {\n    left: -9rem;\n  }\n\n  .\\32xl\\:-top-40 {\n    top: -10rem;\n  }\n\n  .\\32xl\\:-right-40 {\n    right: -10rem;\n  }\n\n  .\\32xl\\:-bottom-40 {\n    bottom: -10rem;\n  }\n\n  .\\32xl\\:-left-40 {\n    left: -10rem;\n  }\n\n  .\\32xl\\:-top-44 {\n    top: -11rem;\n  }\n\n  .\\32xl\\:-right-44 {\n    right: -11rem;\n  }\n\n  .\\32xl\\:-bottom-44 {\n    bottom: -11rem;\n  }\n\n  .\\32xl\\:-left-44 {\n    left: -11rem;\n  }\n\n  .\\32xl\\:-top-48 {\n    top: -12rem;\n  }\n\n  .\\32xl\\:-right-48 {\n    right: -12rem;\n  }\n\n  .\\32xl\\:-bottom-48 {\n    bottom: -12rem;\n  }\n\n  .\\32xl\\:-left-48 {\n    left: -12rem;\n  }\n\n  .\\32xl\\:-top-52 {\n    top: -13rem;\n  }\n\n  .\\32xl\\:-right-52 {\n    right: -13rem;\n  }\n\n  .\\32xl\\:-bottom-52 {\n    bottom: -13rem;\n  }\n\n  .\\32xl\\:-left-52 {\n    left: -13rem;\n  }\n\n  .\\32xl\\:-top-56 {\n    top: -14rem;\n  }\n\n  .\\32xl\\:-right-56 {\n    right: -14rem;\n  }\n\n  .\\32xl\\:-bottom-56 {\n    bottom: -14rem;\n  }\n\n  .\\32xl\\:-left-56 {\n    left: -14rem;\n  }\n\n  .\\32xl\\:-top-60 {\n    top: -15rem;\n  }\n\n  .\\32xl\\:-right-60 {\n    right: -15rem;\n  }\n\n  .\\32xl\\:-bottom-60 {\n    bottom: -15rem;\n  }\n\n  .\\32xl\\:-left-60 {\n    left: -15rem;\n  }\n\n  .\\32xl\\:-top-64 {\n    top: -16rem;\n  }\n\n  .\\32xl\\:-right-64 {\n    right: -16rem;\n  }\n\n  .\\32xl\\:-bottom-64 {\n    bottom: -16rem;\n  }\n\n  .\\32xl\\:-left-64 {\n    left: -16rem;\n  }\n\n  .\\32xl\\:-top-72 {\n    top: -18rem;\n  }\n\n  .\\32xl\\:-right-72 {\n    right: -18rem;\n  }\n\n  .\\32xl\\:-bottom-72 {\n    bottom: -18rem;\n  }\n\n  .\\32xl\\:-left-72 {\n    left: -18rem;\n  }\n\n  .\\32xl\\:-top-80 {\n    top: -20rem;\n  }\n\n  .\\32xl\\:-right-80 {\n    right: -20rem;\n  }\n\n  .\\32xl\\:-bottom-80 {\n    bottom: -20rem;\n  }\n\n  .\\32xl\\:-left-80 {\n    left: -20rem;\n  }\n\n  .\\32xl\\:-top-96 {\n    top: -24rem;\n  }\n\n  .\\32xl\\:-right-96 {\n    right: -24rem;\n  }\n\n  .\\32xl\\:-bottom-96 {\n    bottom: -24rem;\n  }\n\n  .\\32xl\\:-left-96 {\n    left: -24rem;\n  }\n\n  .\\32xl\\:-top-px {\n    top: -1px;\n  }\n\n  .\\32xl\\:-right-px {\n    right: -1px;\n  }\n\n  .\\32xl\\:-bottom-px {\n    bottom: -1px;\n  }\n\n  .\\32xl\\:-left-px {\n    left: -1px;\n  }\n\n  .\\32xl\\:-top-0\\.5 {\n    top: -0.125rem;\n  }\n\n  .\\32xl\\:-right-0\\.5 {\n    right: -0.125rem;\n  }\n\n  .\\32xl\\:-bottom-0\\.5 {\n    bottom: -0.125rem;\n  }\n\n  .\\32xl\\:-left-0\\.5 {\n    left: -0.125rem;\n  }\n\n  .\\32xl\\:-top-1\\.5 {\n    top: -0.375rem;\n  }\n\n  .\\32xl\\:-right-1\\.5 {\n    right: -0.375rem;\n  }\n\n  .\\32xl\\:-bottom-1\\.5 {\n    bottom: -0.375rem;\n  }\n\n  .\\32xl\\:-left-1\\.5 {\n    left: -0.375rem;\n  }\n\n  .\\32xl\\:-top-2\\.5 {\n    top: -0.625rem;\n  }\n\n  .\\32xl\\:-right-2\\.5 {\n    right: -0.625rem;\n  }\n\n  .\\32xl\\:-bottom-2\\.5 {\n    bottom: -0.625rem;\n  }\n\n  .\\32xl\\:-left-2\\.5 {\n    left: -0.625rem;\n  }\n\n  .\\32xl\\:-top-3\\.5 {\n    top: -0.875rem;\n  }\n\n  .\\32xl\\:-right-3\\.5 {\n    right: -0.875rem;\n  }\n\n  .\\32xl\\:-bottom-3\\.5 {\n    bottom: -0.875rem;\n  }\n\n  .\\32xl\\:-left-3\\.5 {\n    left: -0.875rem;\n  }\n\n  .\\32xl\\:top-1\\/2 {\n    top: 50%;\n  }\n\n  .\\32xl\\:right-1\\/2 {\n    right: 50%;\n  }\n\n  .\\32xl\\:bottom-1\\/2 {\n    bottom: 50%;\n  }\n\n  .\\32xl\\:left-1\\/2 {\n    left: 50%;\n  }\n\n  .\\32xl\\:top-1\\/3 {\n    top: 33.333333%;\n  }\n\n  .\\32xl\\:right-1\\/3 {\n    right: 33.333333%;\n  }\n\n  .\\32xl\\:bottom-1\\/3 {\n    bottom: 33.333333%;\n  }\n\n  .\\32xl\\:left-1\\/3 {\n    left: 33.333333%;\n  }\n\n  .\\32xl\\:top-2\\/3 {\n    top: 66.666667%;\n  }\n\n  .\\32xl\\:right-2\\/3 {\n    right: 66.666667%;\n  }\n\n  .\\32xl\\:bottom-2\\/3 {\n    bottom: 66.666667%;\n  }\n\n  .\\32xl\\:left-2\\/3 {\n    left: 66.666667%;\n  }\n\n  .\\32xl\\:top-1\\/4 {\n    top: 25%;\n  }\n\n  .\\32xl\\:right-1\\/4 {\n    right: 25%;\n  }\n\n  .\\32xl\\:bottom-1\\/4 {\n    bottom: 25%;\n  }\n\n  .\\32xl\\:left-1\\/4 {\n    left: 25%;\n  }\n\n  .\\32xl\\:top-2\\/4 {\n    top: 50%;\n  }\n\n  .\\32xl\\:right-2\\/4 {\n    right: 50%;\n  }\n\n  .\\32xl\\:bottom-2\\/4 {\n    bottom: 50%;\n  }\n\n  .\\32xl\\:left-2\\/4 {\n    left: 50%;\n  }\n\n  .\\32xl\\:top-3\\/4 {\n    top: 75%;\n  }\n\n  .\\32xl\\:right-3\\/4 {\n    right: 75%;\n  }\n\n  .\\32xl\\:bottom-3\\/4 {\n    bottom: 75%;\n  }\n\n  .\\32xl\\:left-3\\/4 {\n    left: 75%;\n  }\n\n  .\\32xl\\:top-full {\n    top: 100%;\n  }\n\n  .\\32xl\\:right-full {\n    right: 100%;\n  }\n\n  .\\32xl\\:bottom-full {\n    bottom: 100%;\n  }\n\n  .\\32xl\\:left-full {\n    left: 100%;\n  }\n\n  .\\32xl\\:-top-1\\/2 {\n    top: -50%;\n  }\n\n  .\\32xl\\:-right-1\\/2 {\n    right: -50%;\n  }\n\n  .\\32xl\\:-bottom-1\\/2 {\n    bottom: -50%;\n  }\n\n  .\\32xl\\:-left-1\\/2 {\n    left: -50%;\n  }\n\n  .\\32xl\\:-top-1\\/3 {\n    top: -33.333333%;\n  }\n\n  .\\32xl\\:-right-1\\/3 {\n    right: -33.333333%;\n  }\n\n  .\\32xl\\:-bottom-1\\/3 {\n    bottom: -33.333333%;\n  }\n\n  .\\32xl\\:-left-1\\/3 {\n    left: -33.333333%;\n  }\n\n  .\\32xl\\:-top-2\\/3 {\n    top: -66.666667%;\n  }\n\n  .\\32xl\\:-right-2\\/3 {\n    right: -66.666667%;\n  }\n\n  .\\32xl\\:-bottom-2\\/3 {\n    bottom: -66.666667%;\n  }\n\n  .\\32xl\\:-left-2\\/3 {\n    left: -66.666667%;\n  }\n\n  .\\32xl\\:-top-1\\/4 {\n    top: -25%;\n  }\n\n  .\\32xl\\:-right-1\\/4 {\n    right: -25%;\n  }\n\n  .\\32xl\\:-bottom-1\\/4 {\n    bottom: -25%;\n  }\n\n  .\\32xl\\:-left-1\\/4 {\n    left: -25%;\n  }\n\n  .\\32xl\\:-top-2\\/4 {\n    top: -50%;\n  }\n\n  .\\32xl\\:-right-2\\/4 {\n    right: -50%;\n  }\n\n  .\\32xl\\:-bottom-2\\/4 {\n    bottom: -50%;\n  }\n\n  .\\32xl\\:-left-2\\/4 {\n    left: -50%;\n  }\n\n  .\\32xl\\:-top-3\\/4 {\n    top: -75%;\n  }\n\n  .\\32xl\\:-right-3\\/4 {\n    right: -75%;\n  }\n\n  .\\32xl\\:-bottom-3\\/4 {\n    bottom: -75%;\n  }\n\n  .\\32xl\\:-left-3\\/4 {\n    left: -75%;\n  }\n\n  .\\32xl\\:-top-full {\n    top: -100%;\n  }\n\n  .\\32xl\\:-right-full {\n    right: -100%;\n  }\n\n  .\\32xl\\:-bottom-full {\n    bottom: -100%;\n  }\n\n  .\\32xl\\:-left-full {\n    left: -100%;\n  }\n\n  .\\32xl\\:resize-none {\n    resize: none;\n  }\n\n  .\\32xl\\:resize-y {\n    resize: vertical;\n  }\n\n  .\\32xl\\:resize-x {\n    resize: horizontal;\n  }\n\n  .\\32xl\\:resize {\n    resize: both;\n  }\n\n  .\\32xl\\:shadow-sm {\n    --tw-shadow: 0 1px 2px 0 rgba(0, 0, 0, 0.05);\n    box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);\n  }\n\n  .\\32xl\\:shadow {\n    --tw-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1), 0 1px 2px 0 rgba(0, 0, 0, 0.06);\n    box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);\n  }\n\n  .\\32xl\\:shadow-md {\n    --tw-shadow: 0 4px 6px -1px rgba(0, 0, 0, 0.1), 0 2px 4px -1px rgba(0, 0, 0, 0.06);\n    box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);\n  }\n\n  .\\32xl\\:shadow-lg {\n    --tw-shadow: 0 10px 15px -3px rgba(0, 0, 0, 0.1), 0 4px 6px -2px rgba(0, 0, 0, 0.05);\n    box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);\n  }\n\n  .\\32xl\\:shadow-xl {\n    --tw-shadow: 0 20px 25px -5px rgba(0, 0, 0, 0.1), 0 10px 10px -5px rgba(0, 0, 0, 0.04);\n    box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);\n  }\n\n  .\\32xl\\:shadow-2xl {\n    --tw-shadow: 0 25px 50px -12px rgba(0, 0, 0, 0.25);\n    box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);\n  }\n\n  .\\32xl\\:shadow-inner {\n    --tw-shadow: inset 0 2px 4px 0 rgba(0, 0, 0, 0.06);\n    box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);\n  }\n\n  .\\32xl\\:shadow-none {\n    --tw-shadow: 0 0 #0000;\n    box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);\n  }\n\n  .group:hover .\\32xl\\:group-hover\\:shadow-sm {\n    --tw-shadow: 0 1px 2px 0 rgba(0, 0, 0, 0.05);\n    box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);\n  }\n\n  .group:hover .\\32xl\\:group-hover\\:shadow {\n    --tw-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1), 0 1px 2px 0 rgba(0, 0, 0, 0.06);\n    box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);\n  }\n\n  .group:hover .\\32xl\\:group-hover\\:shadow-md {\n    --tw-shadow: 0 4px 6px -1px rgba(0, 0, 0, 0.1), 0 2px 4px -1px rgba(0, 0, 0, 0.06);\n    box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);\n  }\n\n  .group:hover .\\32xl\\:group-hover\\:shadow-lg {\n    --tw-shadow: 0 10px 15px -3px rgba(0, 0, 0, 0.1), 0 4px 6px -2px rgba(0, 0, 0, 0.05);\n    box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);\n  }\n\n  .group:hover .\\32xl\\:group-hover\\:shadow-xl {\n    --tw-shadow: 0 20px 25px -5px rgba(0, 0, 0, 0.1), 0 10px 10px -5px rgba(0, 0, 0, 0.04);\n    box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);\n  }\n\n  .group:hover .\\32xl\\:group-hover\\:shadow-2xl {\n    --tw-shadow: 0 25px 50px -12px rgba(0, 0, 0, 0.25);\n    box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);\n  }\n\n  .group:hover .\\32xl\\:group-hover\\:shadow-inner {\n    --tw-shadow: inset 0 2px 4px 0 rgba(0, 0, 0, 0.06);\n    box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);\n  }\n\n  .group:hover .\\32xl\\:group-hover\\:shadow-none {\n    --tw-shadow: 0 0 #0000;\n    box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);\n  }\n\n  .\\32xl\\:focus-within\\:shadow-sm:focus-within {\n    --tw-shadow: 0 1px 2px 0 rgba(0, 0, 0, 0.05);\n    box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);\n  }\n\n  .\\32xl\\:focus-within\\:shadow:focus-within {\n    --tw-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1), 0 1px 2px 0 rgba(0, 0, 0, 0.06);\n    box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);\n  }\n\n  .\\32xl\\:focus-within\\:shadow-md:focus-within {\n    --tw-shadow: 0 4px 6px -1px rgba(0, 0, 0, 0.1), 0 2px 4px -1px rgba(0, 0, 0, 0.06);\n    box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);\n  }\n\n  .\\32xl\\:focus-within\\:shadow-lg:focus-within {\n    --tw-shadow: 0 10px 15px -3px rgba(0, 0, 0, 0.1), 0 4px 6px -2px rgba(0, 0, 0, 0.05);\n    box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);\n  }\n\n  .\\32xl\\:focus-within\\:shadow-xl:focus-within {\n    --tw-shadow: 0 20px 25px -5px rgba(0, 0, 0, 0.1), 0 10px 10px -5px rgba(0, 0, 0, 0.04);\n    box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);\n  }\n\n  .\\32xl\\:focus-within\\:shadow-2xl:focus-within {\n    --tw-shadow: 0 25px 50px -12px rgba(0, 0, 0, 0.25);\n    box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);\n  }\n\n  .\\32xl\\:focus-within\\:shadow-inner:focus-within {\n    --tw-shadow: inset 0 2px 4px 0 rgba(0, 0, 0, 0.06);\n    box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);\n  }\n\n  .\\32xl\\:focus-within\\:shadow-none:focus-within {\n    --tw-shadow: 0 0 #0000;\n    box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);\n  }\n\n  .\\32xl\\:hover\\:shadow-sm:hover {\n    --tw-shadow: 0 1px 2px 0 rgba(0, 0, 0, 0.05);\n    box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);\n  }\n\n  .\\32xl\\:hover\\:shadow:hover {\n    --tw-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1), 0 1px 2px 0 rgba(0, 0, 0, 0.06);\n    box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);\n  }\n\n  .\\32xl\\:hover\\:shadow-md:hover {\n    --tw-shadow: 0 4px 6px -1px rgba(0, 0, 0, 0.1), 0 2px 4px -1px rgba(0, 0, 0, 0.06);\n    box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);\n  }\n\n  .\\32xl\\:hover\\:shadow-lg:hover {\n    --tw-shadow: 0 10px 15px -3px rgba(0, 0, 0, 0.1), 0 4px 6px -2px rgba(0, 0, 0, 0.05);\n    box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);\n  }\n\n  .\\32xl\\:hover\\:shadow-xl:hover {\n    --tw-shadow: 0 20px 25px -5px rgba(0, 0, 0, 0.1), 0 10px 10px -5px rgba(0, 0, 0, 0.04);\n    box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);\n  }\n\n  .\\32xl\\:hover\\:shadow-2xl:hover {\n    --tw-shadow: 0 25px 50px -12px rgba(0, 0, 0, 0.25);\n    box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);\n  }\n\n  .\\32xl\\:hover\\:shadow-inner:hover {\n    --tw-shadow: inset 0 2px 4px 0 rgba(0, 0, 0, 0.06);\n    box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);\n  }\n\n  .\\32xl\\:hover\\:shadow-none:hover {\n    --tw-shadow: 0 0 #0000;\n    box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);\n  }\n\n  .\\32xl\\:focus\\:shadow-sm:focus {\n    --tw-shadow: 0 1px 2px 0 rgba(0, 0, 0, 0.05);\n    box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);\n  }\n\n  .\\32xl\\:focus\\:shadow:focus {\n    --tw-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1), 0 1px 2px 0 rgba(0, 0, 0, 0.06);\n    box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);\n  }\n\n  .\\32xl\\:focus\\:shadow-md:focus {\n    --tw-shadow: 0 4px 6px -1px rgba(0, 0, 0, 0.1), 0 2px 4px -1px rgba(0, 0, 0, 0.06);\n    box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);\n  }\n\n  .\\32xl\\:focus\\:shadow-lg:focus {\n    --tw-shadow: 0 10px 15px -3px rgba(0, 0, 0, 0.1), 0 4px 6px -2px rgba(0, 0, 0, 0.05);\n    box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);\n  }\n\n  .\\32xl\\:focus\\:shadow-xl:focus {\n    --tw-shadow: 0 20px 25px -5px rgba(0, 0, 0, 0.1), 0 10px 10px -5px rgba(0, 0, 0, 0.04);\n    box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);\n  }\n\n  .\\32xl\\:focus\\:shadow-2xl:focus {\n    --tw-shadow: 0 25px 50px -12px rgba(0, 0, 0, 0.25);\n    box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);\n  }\n\n  .\\32xl\\:focus\\:shadow-inner:focus {\n    --tw-shadow: inset 0 2px 4px 0 rgba(0, 0, 0, 0.06);\n    box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);\n  }\n\n  .\\32xl\\:focus\\:shadow-none:focus {\n    --tw-shadow: 0 0 #0000;\n    box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);\n  }\n\n  .\\32xl\\:ring-0 {\n    --tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);\n    --tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(0px + var(--tw-ring-offset-width)) var(--tw-ring-color);\n    box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow, 0 0 #0000);\n  }\n\n  .\\32xl\\:ring-1 {\n    --tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);\n    --tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color);\n    box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow, 0 0 #0000);\n  }\n\n  .\\32xl\\:ring-2 {\n    --tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);\n    --tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);\n    box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow, 0 0 #0000);\n  }\n\n  .\\32xl\\:ring-4 {\n    --tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);\n    --tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(4px + var(--tw-ring-offset-width)) var(--tw-ring-color);\n    box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow, 0 0 #0000);\n  }\n\n  .\\32xl\\:ring-8 {\n    --tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);\n    --tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(8px + var(--tw-ring-offset-width)) var(--tw-ring-color);\n    box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow, 0 0 #0000);\n  }\n\n  .\\32xl\\:ring {\n    --tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);\n    --tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(3px + var(--tw-ring-offset-width)) var(--tw-ring-color);\n    box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow, 0 0 #0000);\n  }\n\n  .\\32xl\\:ring-inset {\n    --tw-ring-inset: inset;\n  }\n\n  .\\32xl\\:focus-within\\:ring-0:focus-within {\n    --tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);\n    --tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(0px + var(--tw-ring-offset-width)) var(--tw-ring-color);\n    box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow, 0 0 #0000);\n  }\n\n  .\\32xl\\:focus-within\\:ring-1:focus-within {\n    --tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);\n    --tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color);\n    box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow, 0 0 #0000);\n  }\n\n  .\\32xl\\:focus-within\\:ring-2:focus-within {\n    --tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);\n    --tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);\n    box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow, 0 0 #0000);\n  }\n\n  .\\32xl\\:focus-within\\:ring-4:focus-within {\n    --tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);\n    --tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(4px + var(--tw-ring-offset-width)) var(--tw-ring-color);\n    box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow, 0 0 #0000);\n  }\n\n  .\\32xl\\:focus-within\\:ring-8:focus-within {\n    --tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);\n    --tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(8px + var(--tw-ring-offset-width)) var(--tw-ring-color);\n    box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow, 0 0 #0000);\n  }\n\n  .\\32xl\\:focus-within\\:ring:focus-within {\n    --tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);\n    --tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(3px + var(--tw-ring-offset-width)) var(--tw-ring-color);\n    box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow, 0 0 #0000);\n  }\n\n  .\\32xl\\:focus-within\\:ring-inset:focus-within {\n    --tw-ring-inset: inset;\n  }\n\n  .\\32xl\\:focus\\:ring-0:focus {\n    --tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);\n    --tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(0px + var(--tw-ring-offset-width)) var(--tw-ring-color);\n    box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow, 0 0 #0000);\n  }\n\n  .\\32xl\\:focus\\:ring-1:focus {\n    --tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);\n    --tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color);\n    box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow, 0 0 #0000);\n  }\n\n  .\\32xl\\:focus\\:ring-2:focus {\n    --tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);\n    --tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);\n    box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow, 0 0 #0000);\n  }\n\n  .\\32xl\\:focus\\:ring-4:focus {\n    --tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);\n    --tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(4px + var(--tw-ring-offset-width)) var(--tw-ring-color);\n    box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow, 0 0 #0000);\n  }\n\n  .\\32xl\\:focus\\:ring-8:focus {\n    --tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);\n    --tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(8px + var(--tw-ring-offset-width)) var(--tw-ring-color);\n    box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow, 0 0 #0000);\n  }\n\n  .\\32xl\\:focus\\:ring:focus {\n    --tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);\n    --tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(3px + var(--tw-ring-offset-width)) var(--tw-ring-color);\n    box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow, 0 0 #0000);\n  }\n\n  .\\32xl\\:focus\\:ring-inset:focus {\n    --tw-ring-inset: inset;\n  }\n\n  .\\32xl\\:ring-offset-transparent {\n    --tw-ring-offset-color: transparent;\n  }\n\n  .\\32xl\\:ring-offset-current {\n    --tw-ring-offset-color: currentColor;\n  }\n\n  .\\32xl\\:ring-offset-black {\n    --tw-ring-offset-color: #000;\n  }\n\n  .\\32xl\\:ring-offset-white {\n    --tw-ring-offset-color: #fff;\n  }\n\n  .\\32xl\\:ring-offset-gray-50 {\n    --tw-ring-offset-color: #f9fafb;\n  }\n\n  .\\32xl\\:ring-offset-gray-100 {\n    --tw-ring-offset-color: #f3f4f6;\n  }\n\n  .\\32xl\\:ring-offset-gray-200 {\n    --tw-ring-offset-color: #e5e7eb;\n  }\n\n  .\\32xl\\:ring-offset-gray-300 {\n    --tw-ring-offset-color: #d1d5db;\n  }\n\n  .\\32xl\\:ring-offset-gray-400 {\n    --tw-ring-offset-color: #9ca3af;\n  }\n\n  .\\32xl\\:ring-offset-gray-500 {\n    --tw-ring-offset-color: #6b7280;\n  }\n\n  .\\32xl\\:ring-offset-gray-600 {\n    --tw-ring-offset-color: #4b5563;\n  }\n\n  .\\32xl\\:ring-offset-gray-700 {\n    --tw-ring-offset-color: #374151;\n  }\n\n  .\\32xl\\:ring-offset-gray-800 {\n    --tw-ring-offset-color: #1f2937;\n  }\n\n  .\\32xl\\:ring-offset-gray-900 {\n    --tw-ring-offset-color: #111827;\n  }\n\n  .\\32xl\\:ring-offset-red-50 {\n    --tw-ring-offset-color: #fef2f2;\n  }\n\n  .\\32xl\\:ring-offset-red-100 {\n    --tw-ring-offset-color: #fee2e2;\n  }\n\n  .\\32xl\\:ring-offset-red-200 {\n    --tw-ring-offset-color: #fecaca;\n  }\n\n  .\\32xl\\:ring-offset-red-300 {\n    --tw-ring-offset-color: #fca5a5;\n  }\n\n  .\\32xl\\:ring-offset-red-400 {\n    --tw-ring-offset-color: #f87171;\n  }\n\n  .\\32xl\\:ring-offset-red-500 {\n    --tw-ring-offset-color: #ef4444;\n  }\n\n  .\\32xl\\:ring-offset-red-600 {\n    --tw-ring-offset-color: #dc2626;\n  }\n\n  .\\32xl\\:ring-offset-red-700 {\n    --tw-ring-offset-color: #b91c1c;\n  }\n\n  .\\32xl\\:ring-offset-red-800 {\n    --tw-ring-offset-color: #991b1b;\n  }\n\n  .\\32xl\\:ring-offset-red-900 {\n    --tw-ring-offset-color: #7f1d1d;\n  }\n\n  .\\32xl\\:ring-offset-yellow-50 {\n    --tw-ring-offset-color: #fffbeb;\n  }\n\n  .\\32xl\\:ring-offset-yellow-100 {\n    --tw-ring-offset-color: #fef3c7;\n  }\n\n  .\\32xl\\:ring-offset-yellow-200 {\n    --tw-ring-offset-color: #fde68a;\n  }\n\n  .\\32xl\\:ring-offset-yellow-300 {\n    --tw-ring-offset-color: #fcd34d;\n  }\n\n  .\\32xl\\:ring-offset-yellow-400 {\n    --tw-ring-offset-color: #fbbf24;\n  }\n\n  .\\32xl\\:ring-offset-yellow-500 {\n    --tw-ring-offset-color: #f59e0b;\n  }\n\n  .\\32xl\\:ring-offset-yellow-600 {\n    --tw-ring-offset-color: #d97706;\n  }\n\n  .\\32xl\\:ring-offset-yellow-700 {\n    --tw-ring-offset-color: #b45309;\n  }\n\n  .\\32xl\\:ring-offset-yellow-800 {\n    --tw-ring-offset-color: #92400e;\n  }\n\n  .\\32xl\\:ring-offset-yellow-900 {\n    --tw-ring-offset-color: #78350f;\n  }\n\n  .\\32xl\\:ring-offset-green-50 {\n    --tw-ring-offset-color: #ecfdf5;\n  }\n\n  .\\32xl\\:ring-offset-green-100 {\n    --tw-ring-offset-color: #d1fae5;\n  }\n\n  .\\32xl\\:ring-offset-green-200 {\n    --tw-ring-offset-color: #a7f3d0;\n  }\n\n  .\\32xl\\:ring-offset-green-300 {\n    --tw-ring-offset-color: #6ee7b7;\n  }\n\n  .\\32xl\\:ring-offset-green-400 {\n    --tw-ring-offset-color: #34d399;\n  }\n\n  .\\32xl\\:ring-offset-green-500 {\n    --tw-ring-offset-color: #10b981;\n  }\n\n  .\\32xl\\:ring-offset-green-600 {\n    --tw-ring-offset-color: #059669;\n  }\n\n  .\\32xl\\:ring-offset-green-700 {\n    --tw-ring-offset-color: #047857;\n  }\n\n  .\\32xl\\:ring-offset-green-800 {\n    --tw-ring-offset-color: #065f46;\n  }\n\n  .\\32xl\\:ring-offset-green-900 {\n    --tw-ring-offset-color: #064e3b;\n  }\n\n  .\\32xl\\:ring-offset-blue-50 {\n    --tw-ring-offset-color: #eff6ff;\n  }\n\n  .\\32xl\\:ring-offset-blue-100 {\n    --tw-ring-offset-color: #dbeafe;\n  }\n\n  .\\32xl\\:ring-offset-blue-200 {\n    --tw-ring-offset-color: #bfdbfe;\n  }\n\n  .\\32xl\\:ring-offset-blue-300 {\n    --tw-ring-offset-color: #93c5fd;\n  }\n\n  .\\32xl\\:ring-offset-blue-400 {\n    --tw-ring-offset-color: #60a5fa;\n  }\n\n  .\\32xl\\:ring-offset-blue-500 {\n    --tw-ring-offset-color: #3b82f6;\n  }\n\n  .\\32xl\\:ring-offset-blue-600 {\n    --tw-ring-offset-color: #2563eb;\n  }\n\n  .\\32xl\\:ring-offset-blue-700 {\n    --tw-ring-offset-color: #1d4ed8;\n  }\n\n  .\\32xl\\:ring-offset-blue-800 {\n    --tw-ring-offset-color: #1e40af;\n  }\n\n  .\\32xl\\:ring-offset-blue-900 {\n    --tw-ring-offset-color: #1e3a8a;\n  }\n\n  .\\32xl\\:ring-offset-indigo-50 {\n    --tw-ring-offset-color: #eef2ff;\n  }\n\n  .\\32xl\\:ring-offset-indigo-100 {\n    --tw-ring-offset-color: #e0e7ff;\n  }\n\n  .\\32xl\\:ring-offset-indigo-200 {\n    --tw-ring-offset-color: #c7d2fe;\n  }\n\n  .\\32xl\\:ring-offset-indigo-300 {\n    --tw-ring-offset-color: #a5b4fc;\n  }\n\n  .\\32xl\\:ring-offset-indigo-400 {\n    --tw-ring-offset-color: #818cf8;\n  }\n\n  .\\32xl\\:ring-offset-indigo-500 {\n    --tw-ring-offset-color: #6366f1;\n  }\n\n  .\\32xl\\:ring-offset-indigo-600 {\n    --tw-ring-offset-color: #4f46e5;\n  }\n\n  .\\32xl\\:ring-offset-indigo-700 {\n    --tw-ring-offset-color: #4338ca;\n  }\n\n  .\\32xl\\:ring-offset-indigo-800 {\n    --tw-ring-offset-color: #3730a3;\n  }\n\n  .\\32xl\\:ring-offset-indigo-900 {\n    --tw-ring-offset-color: #312e81;\n  }\n\n  .\\32xl\\:ring-offset-purple-50 {\n    --tw-ring-offset-color: #f5f3ff;\n  }\n\n  .\\32xl\\:ring-offset-purple-100 {\n    --tw-ring-offset-color: #ede9fe;\n  }\n\n  .\\32xl\\:ring-offset-purple-200 {\n    --tw-ring-offset-color: #ddd6fe;\n  }\n\n  .\\32xl\\:ring-offset-purple-300 {\n    --tw-ring-offset-color: #c4b5fd;\n  }\n\n  .\\32xl\\:ring-offset-purple-400 {\n    --tw-ring-offset-color: #a78bfa;\n  }\n\n  .\\32xl\\:ring-offset-purple-500 {\n    --tw-ring-offset-color: #8b5cf6;\n  }\n\n  .\\32xl\\:ring-offset-purple-600 {\n    --tw-ring-offset-color: #7c3aed;\n  }\n\n  .\\32xl\\:ring-offset-purple-700 {\n    --tw-ring-offset-color: #6d28d9;\n  }\n\n  .\\32xl\\:ring-offset-purple-800 {\n    --tw-ring-offset-color: #5b21b6;\n  }\n\n  .\\32xl\\:ring-offset-purple-900 {\n    --tw-ring-offset-color: #4c1d95;\n  }\n\n  .\\32xl\\:ring-offset-pink-50 {\n    --tw-ring-offset-color: #fdf2f8;\n  }\n\n  .\\32xl\\:ring-offset-pink-100 {\n    --tw-ring-offset-color: #fce7f3;\n  }\n\n  .\\32xl\\:ring-offset-pink-200 {\n    --tw-ring-offset-color: #fbcfe8;\n  }\n\n  .\\32xl\\:ring-offset-pink-300 {\n    --tw-ring-offset-color: #f9a8d4;\n  }\n\n  .\\32xl\\:ring-offset-pink-400 {\n    --tw-ring-offset-color: #f472b6;\n  }\n\n  .\\32xl\\:ring-offset-pink-500 {\n    --tw-ring-offset-color: #ec4899;\n  }\n\n  .\\32xl\\:ring-offset-pink-600 {\n    --tw-ring-offset-color: #db2777;\n  }\n\n  .\\32xl\\:ring-offset-pink-700 {\n    --tw-ring-offset-color: #be185d;\n  }\n\n  .\\32xl\\:ring-offset-pink-800 {\n    --tw-ring-offset-color: #9d174d;\n  }\n\n  .\\32xl\\:ring-offset-pink-900 {\n    --tw-ring-offset-color: #831843;\n  }\n\n  .\\32xl\\:focus-within\\:ring-offset-transparent:focus-within {\n    --tw-ring-offset-color: transparent;\n  }\n\n  .\\32xl\\:focus-within\\:ring-offset-current:focus-within {\n    --tw-ring-offset-color: currentColor;\n  }\n\n  .\\32xl\\:focus-within\\:ring-offset-black:focus-within {\n    --tw-ring-offset-color: #000;\n  }\n\n  .\\32xl\\:focus-within\\:ring-offset-white:focus-within {\n    --tw-ring-offset-color: #fff;\n  }\n\n  .\\32xl\\:focus-within\\:ring-offset-gray-50:focus-within {\n    --tw-ring-offset-color: #f9fafb;\n  }\n\n  .\\32xl\\:focus-within\\:ring-offset-gray-100:focus-within {\n    --tw-ring-offset-color: #f3f4f6;\n  }\n\n  .\\32xl\\:focus-within\\:ring-offset-gray-200:focus-within {\n    --tw-ring-offset-color: #e5e7eb;\n  }\n\n  .\\32xl\\:focus-within\\:ring-offset-gray-300:focus-within {\n    --tw-ring-offset-color: #d1d5db;\n  }\n\n  .\\32xl\\:focus-within\\:ring-offset-gray-400:focus-within {\n    --tw-ring-offset-color: #9ca3af;\n  }\n\n  .\\32xl\\:focus-within\\:ring-offset-gray-500:focus-within {\n    --tw-ring-offset-color: #6b7280;\n  }\n\n  .\\32xl\\:focus-within\\:ring-offset-gray-600:focus-within {\n    --tw-ring-offset-color: #4b5563;\n  }\n\n  .\\32xl\\:focus-within\\:ring-offset-gray-700:focus-within {\n    --tw-ring-offset-color: #374151;\n  }\n\n  .\\32xl\\:focus-within\\:ring-offset-gray-800:focus-within {\n    --tw-ring-offset-color: #1f2937;\n  }\n\n  .\\32xl\\:focus-within\\:ring-offset-gray-900:focus-within {\n    --tw-ring-offset-color: #111827;\n  }\n\n  .\\32xl\\:focus-within\\:ring-offset-red-50:focus-within {\n    --tw-ring-offset-color: #fef2f2;\n  }\n\n  .\\32xl\\:focus-within\\:ring-offset-red-100:focus-within {\n    --tw-ring-offset-color: #fee2e2;\n  }\n\n  .\\32xl\\:focus-within\\:ring-offset-red-200:focus-within {\n    --tw-ring-offset-color: #fecaca;\n  }\n\n  .\\32xl\\:focus-within\\:ring-offset-red-300:focus-within {\n    --tw-ring-offset-color: #fca5a5;\n  }\n\n  .\\32xl\\:focus-within\\:ring-offset-red-400:focus-within {\n    --tw-ring-offset-color: #f87171;\n  }\n\n  .\\32xl\\:focus-within\\:ring-offset-red-500:focus-within {\n    --tw-ring-offset-color: #ef4444;\n  }\n\n  .\\32xl\\:focus-within\\:ring-offset-red-600:focus-within {\n    --tw-ring-offset-color: #dc2626;\n  }\n\n  .\\32xl\\:focus-within\\:ring-offset-red-700:focus-within {\n    --tw-ring-offset-color: #b91c1c;\n  }\n\n  .\\32xl\\:focus-within\\:ring-offset-red-800:focus-within {\n    --tw-ring-offset-color: #991b1b;\n  }\n\n  .\\32xl\\:focus-within\\:ring-offset-red-900:focus-within {\n    --tw-ring-offset-color: #7f1d1d;\n  }\n\n  .\\32xl\\:focus-within\\:ring-offset-yellow-50:focus-within {\n    --tw-ring-offset-color: #fffbeb;\n  }\n\n  .\\32xl\\:focus-within\\:ring-offset-yellow-100:focus-within {\n    --tw-ring-offset-color: #fef3c7;\n  }\n\n  .\\32xl\\:focus-within\\:ring-offset-yellow-200:focus-within {\n    --tw-ring-offset-color: #fde68a;\n  }\n\n  .\\32xl\\:focus-within\\:ring-offset-yellow-300:focus-within {\n    --tw-ring-offset-color: #fcd34d;\n  }\n\n  .\\32xl\\:focus-within\\:ring-offset-yellow-400:focus-within {\n    --tw-ring-offset-color: #fbbf24;\n  }\n\n  .\\32xl\\:focus-within\\:ring-offset-yellow-500:focus-within {\n    --tw-ring-offset-color: #f59e0b;\n  }\n\n  .\\32xl\\:focus-within\\:ring-offset-yellow-600:focus-within {\n    --tw-ring-offset-color: #d97706;\n  }\n\n  .\\32xl\\:focus-within\\:ring-offset-yellow-700:focus-within {\n    --tw-ring-offset-color: #b45309;\n  }\n\n  .\\32xl\\:focus-within\\:ring-offset-yellow-800:focus-within {\n    --tw-ring-offset-color: #92400e;\n  }\n\n  .\\32xl\\:focus-within\\:ring-offset-yellow-900:focus-within {\n    --tw-ring-offset-color: #78350f;\n  }\n\n  .\\32xl\\:focus-within\\:ring-offset-green-50:focus-within {\n    --tw-ring-offset-color: #ecfdf5;\n  }\n\n  .\\32xl\\:focus-within\\:ring-offset-green-100:focus-within {\n    --tw-ring-offset-color: #d1fae5;\n  }\n\n  .\\32xl\\:focus-within\\:ring-offset-green-200:focus-within {\n    --tw-ring-offset-color: #a7f3d0;\n  }\n\n  .\\32xl\\:focus-within\\:ring-offset-green-300:focus-within {\n    --tw-ring-offset-color: #6ee7b7;\n  }\n\n  .\\32xl\\:focus-within\\:ring-offset-green-400:focus-within {\n    --tw-ring-offset-color: #34d399;\n  }\n\n  .\\32xl\\:focus-within\\:ring-offset-green-500:focus-within {\n    --tw-ring-offset-color: #10b981;\n  }\n\n  .\\32xl\\:focus-within\\:ring-offset-green-600:focus-within {\n    --tw-ring-offset-color: #059669;\n  }\n\n  .\\32xl\\:focus-within\\:ring-offset-green-700:focus-within {\n    --tw-ring-offset-color: #047857;\n  }\n\n  .\\32xl\\:focus-within\\:ring-offset-green-800:focus-within {\n    --tw-ring-offset-color: #065f46;\n  }\n\n  .\\32xl\\:focus-within\\:ring-offset-green-900:focus-within {\n    --tw-ring-offset-color: #064e3b;\n  }\n\n  .\\32xl\\:focus-within\\:ring-offset-blue-50:focus-within {\n    --tw-ring-offset-color: #eff6ff;\n  }\n\n  .\\32xl\\:focus-within\\:ring-offset-blue-100:focus-within {\n    --tw-ring-offset-color: #dbeafe;\n  }\n\n  .\\32xl\\:focus-within\\:ring-offset-blue-200:focus-within {\n    --tw-ring-offset-color: #bfdbfe;\n  }\n\n  .\\32xl\\:focus-within\\:ring-offset-blue-300:focus-within {\n    --tw-ring-offset-color: #93c5fd;\n  }\n\n  .\\32xl\\:focus-within\\:ring-offset-blue-400:focus-within {\n    --tw-ring-offset-color: #60a5fa;\n  }\n\n  .\\32xl\\:focus-within\\:ring-offset-blue-500:focus-within {\n    --tw-ring-offset-color: #3b82f6;\n  }\n\n  .\\32xl\\:focus-within\\:ring-offset-blue-600:focus-within {\n    --tw-ring-offset-color: #2563eb;\n  }\n\n  .\\32xl\\:focus-within\\:ring-offset-blue-700:focus-within {\n    --tw-ring-offset-color: #1d4ed8;\n  }\n\n  .\\32xl\\:focus-within\\:ring-offset-blue-800:focus-within {\n    --tw-ring-offset-color: #1e40af;\n  }\n\n  .\\32xl\\:focus-within\\:ring-offset-blue-900:focus-within {\n    --tw-ring-offset-color: #1e3a8a;\n  }\n\n  .\\32xl\\:focus-within\\:ring-offset-indigo-50:focus-within {\n    --tw-ring-offset-color: #eef2ff;\n  }\n\n  .\\32xl\\:focus-within\\:ring-offset-indigo-100:focus-within {\n    --tw-ring-offset-color: #e0e7ff;\n  }\n\n  .\\32xl\\:focus-within\\:ring-offset-indigo-200:focus-within {\n    --tw-ring-offset-color: #c7d2fe;\n  }\n\n  .\\32xl\\:focus-within\\:ring-offset-indigo-300:focus-within {\n    --tw-ring-offset-color: #a5b4fc;\n  }\n\n  .\\32xl\\:focus-within\\:ring-offset-indigo-400:focus-within {\n    --tw-ring-offset-color: #818cf8;\n  }\n\n  .\\32xl\\:focus-within\\:ring-offset-indigo-500:focus-within {\n    --tw-ring-offset-color: #6366f1;\n  }\n\n  .\\32xl\\:focus-within\\:ring-offset-indigo-600:focus-within {\n    --tw-ring-offset-color: #4f46e5;\n  }\n\n  .\\32xl\\:focus-within\\:ring-offset-indigo-700:focus-within {\n    --tw-ring-offset-color: #4338ca;\n  }\n\n  .\\32xl\\:focus-within\\:ring-offset-indigo-800:focus-within {\n    --tw-ring-offset-color: #3730a3;\n  }\n\n  .\\32xl\\:focus-within\\:ring-offset-indigo-900:focus-within {\n    --tw-ring-offset-color: #312e81;\n  }\n\n  .\\32xl\\:focus-within\\:ring-offset-purple-50:focus-within {\n    --tw-ring-offset-color: #f5f3ff;\n  }\n\n  .\\32xl\\:focus-within\\:ring-offset-purple-100:focus-within {\n    --tw-ring-offset-color: #ede9fe;\n  }\n\n  .\\32xl\\:focus-within\\:ring-offset-purple-200:focus-within {\n    --tw-ring-offset-color: #ddd6fe;\n  }\n\n  .\\32xl\\:focus-within\\:ring-offset-purple-300:focus-within {\n    --tw-ring-offset-color: #c4b5fd;\n  }\n\n  .\\32xl\\:focus-within\\:ring-offset-purple-400:focus-within {\n    --tw-ring-offset-color: #a78bfa;\n  }\n\n  .\\32xl\\:focus-within\\:ring-offset-purple-500:focus-within {\n    --tw-ring-offset-color: #8b5cf6;\n  }\n\n  .\\32xl\\:focus-within\\:ring-offset-purple-600:focus-within {\n    --tw-ring-offset-color: #7c3aed;\n  }\n\n  .\\32xl\\:focus-within\\:ring-offset-purple-700:focus-within {\n    --tw-ring-offset-color: #6d28d9;\n  }\n\n  .\\32xl\\:focus-within\\:ring-offset-purple-800:focus-within {\n    --tw-ring-offset-color: #5b21b6;\n  }\n\n  .\\32xl\\:focus-within\\:ring-offset-purple-900:focus-within {\n    --tw-ring-offset-color: #4c1d95;\n  }\n\n  .\\32xl\\:focus-within\\:ring-offset-pink-50:focus-within {\n    --tw-ring-offset-color: #fdf2f8;\n  }\n\n  .\\32xl\\:focus-within\\:ring-offset-pink-100:focus-within {\n    --tw-ring-offset-color: #fce7f3;\n  }\n\n  .\\32xl\\:focus-within\\:ring-offset-pink-200:focus-within {\n    --tw-ring-offset-color: #fbcfe8;\n  }\n\n  .\\32xl\\:focus-within\\:ring-offset-pink-300:focus-within {\n    --tw-ring-offset-color: #f9a8d4;\n  }\n\n  .\\32xl\\:focus-within\\:ring-offset-pink-400:focus-within {\n    --tw-ring-offset-color: #f472b6;\n  }\n\n  .\\32xl\\:focus-within\\:ring-offset-pink-500:focus-within {\n    --tw-ring-offset-color: #ec4899;\n  }\n\n  .\\32xl\\:focus-within\\:ring-offset-pink-600:focus-within {\n    --tw-ring-offset-color: #db2777;\n  }\n\n  .\\32xl\\:focus-within\\:ring-offset-pink-700:focus-within {\n    --tw-ring-offset-color: #be185d;\n  }\n\n  .\\32xl\\:focus-within\\:ring-offset-pink-800:focus-within {\n    --tw-ring-offset-color: #9d174d;\n  }\n\n  .\\32xl\\:focus-within\\:ring-offset-pink-900:focus-within {\n    --tw-ring-offset-color: #831843;\n  }\n\n  .\\32xl\\:focus\\:ring-offset-transparent:focus {\n    --tw-ring-offset-color: transparent;\n  }\n\n  .\\32xl\\:focus\\:ring-offset-current:focus {\n    --tw-ring-offset-color: currentColor;\n  }\n\n  .\\32xl\\:focus\\:ring-offset-black:focus {\n    --tw-ring-offset-color: #000;\n  }\n\n  .\\32xl\\:focus\\:ring-offset-white:focus {\n    --tw-ring-offset-color: #fff;\n  }\n\n  .\\32xl\\:focus\\:ring-offset-gray-50:focus {\n    --tw-ring-offset-color: #f9fafb;\n  }\n\n  .\\32xl\\:focus\\:ring-offset-gray-100:focus {\n    --tw-ring-offset-color: #f3f4f6;\n  }\n\n  .\\32xl\\:focus\\:ring-offset-gray-200:focus {\n    --tw-ring-offset-color: #e5e7eb;\n  }\n\n  .\\32xl\\:focus\\:ring-offset-gray-300:focus {\n    --tw-ring-offset-color: #d1d5db;\n  }\n\n  .\\32xl\\:focus\\:ring-offset-gray-400:focus {\n    --tw-ring-offset-color: #9ca3af;\n  }\n\n  .\\32xl\\:focus\\:ring-offset-gray-500:focus {\n    --tw-ring-offset-color: #6b7280;\n  }\n\n  .\\32xl\\:focus\\:ring-offset-gray-600:focus {\n    --tw-ring-offset-color: #4b5563;\n  }\n\n  .\\32xl\\:focus\\:ring-offset-gray-700:focus {\n    --tw-ring-offset-color: #374151;\n  }\n\n  .\\32xl\\:focus\\:ring-offset-gray-800:focus {\n    --tw-ring-offset-color: #1f2937;\n  }\n\n  .\\32xl\\:focus\\:ring-offset-gray-900:focus {\n    --tw-ring-offset-color: #111827;\n  }\n\n  .\\32xl\\:focus\\:ring-offset-red-50:focus {\n    --tw-ring-offset-color: #fef2f2;\n  }\n\n  .\\32xl\\:focus\\:ring-offset-red-100:focus {\n    --tw-ring-offset-color: #fee2e2;\n  }\n\n  .\\32xl\\:focus\\:ring-offset-red-200:focus {\n    --tw-ring-offset-color: #fecaca;\n  }\n\n  .\\32xl\\:focus\\:ring-offset-red-300:focus {\n    --tw-ring-offset-color: #fca5a5;\n  }\n\n  .\\32xl\\:focus\\:ring-offset-red-400:focus {\n    --tw-ring-offset-color: #f87171;\n  }\n\n  .\\32xl\\:focus\\:ring-offset-red-500:focus {\n    --tw-ring-offset-color: #ef4444;\n  }\n\n  .\\32xl\\:focus\\:ring-offset-red-600:focus {\n    --tw-ring-offset-color: #dc2626;\n  }\n\n  .\\32xl\\:focus\\:ring-offset-red-700:focus {\n    --tw-ring-offset-color: #b91c1c;\n  }\n\n  .\\32xl\\:focus\\:ring-offset-red-800:focus {\n    --tw-ring-offset-color: #991b1b;\n  }\n\n  .\\32xl\\:focus\\:ring-offset-red-900:focus {\n    --tw-ring-offset-color: #7f1d1d;\n  }\n\n  .\\32xl\\:focus\\:ring-offset-yellow-50:focus {\n    --tw-ring-offset-color: #fffbeb;\n  }\n\n  .\\32xl\\:focus\\:ring-offset-yellow-100:focus {\n    --tw-ring-offset-color: #fef3c7;\n  }\n\n  .\\32xl\\:focus\\:ring-offset-yellow-200:focus {\n    --tw-ring-offset-color: #fde68a;\n  }\n\n  .\\32xl\\:focus\\:ring-offset-yellow-300:focus {\n    --tw-ring-offset-color: #fcd34d;\n  }\n\n  .\\32xl\\:focus\\:ring-offset-yellow-400:focus {\n    --tw-ring-offset-color: #fbbf24;\n  }\n\n  .\\32xl\\:focus\\:ring-offset-yellow-500:focus {\n    --tw-ring-offset-color: #f59e0b;\n  }\n\n  .\\32xl\\:focus\\:ring-offset-yellow-600:focus {\n    --tw-ring-offset-color: #d97706;\n  }\n\n  .\\32xl\\:focus\\:ring-offset-yellow-700:focus {\n    --tw-ring-offset-color: #b45309;\n  }\n\n  .\\32xl\\:focus\\:ring-offset-yellow-800:focus {\n    --tw-ring-offset-color: #92400e;\n  }\n\n  .\\32xl\\:focus\\:ring-offset-yellow-900:focus {\n    --tw-ring-offset-color: #78350f;\n  }\n\n  .\\32xl\\:focus\\:ring-offset-green-50:focus {\n    --tw-ring-offset-color: #ecfdf5;\n  }\n\n  .\\32xl\\:focus\\:ring-offset-green-100:focus {\n    --tw-ring-offset-color: #d1fae5;\n  }\n\n  .\\32xl\\:focus\\:ring-offset-green-200:focus {\n    --tw-ring-offset-color: #a7f3d0;\n  }\n\n  .\\32xl\\:focus\\:ring-offset-green-300:focus {\n    --tw-ring-offset-color: #6ee7b7;\n  }\n\n  .\\32xl\\:focus\\:ring-offset-green-400:focus {\n    --tw-ring-offset-color: #34d399;\n  }\n\n  .\\32xl\\:focus\\:ring-offset-green-500:focus {\n    --tw-ring-offset-color: #10b981;\n  }\n\n  .\\32xl\\:focus\\:ring-offset-green-600:focus {\n    --tw-ring-offset-color: #059669;\n  }\n\n  .\\32xl\\:focus\\:ring-offset-green-700:focus {\n    --tw-ring-offset-color: #047857;\n  }\n\n  .\\32xl\\:focus\\:ring-offset-green-800:focus {\n    --tw-ring-offset-color: #065f46;\n  }\n\n  .\\32xl\\:focus\\:ring-offset-green-900:focus {\n    --tw-ring-offset-color: #064e3b;\n  }\n\n  .\\32xl\\:focus\\:ring-offset-blue-50:focus {\n    --tw-ring-offset-color: #eff6ff;\n  }\n\n  .\\32xl\\:focus\\:ring-offset-blue-100:focus {\n    --tw-ring-offset-color: #dbeafe;\n  }\n\n  .\\32xl\\:focus\\:ring-offset-blue-200:focus {\n    --tw-ring-offset-color: #bfdbfe;\n  }\n\n  .\\32xl\\:focus\\:ring-offset-blue-300:focus {\n    --tw-ring-offset-color: #93c5fd;\n  }\n\n  .\\32xl\\:focus\\:ring-offset-blue-400:focus {\n    --tw-ring-offset-color: #60a5fa;\n  }\n\n  .\\32xl\\:focus\\:ring-offset-blue-500:focus {\n    --tw-ring-offset-color: #3b82f6;\n  }\n\n  .\\32xl\\:focus\\:ring-offset-blue-600:focus {\n    --tw-ring-offset-color: #2563eb;\n  }\n\n  .\\32xl\\:focus\\:ring-offset-blue-700:focus {\n    --tw-ring-offset-color: #1d4ed8;\n  }\n\n  .\\32xl\\:focus\\:ring-offset-blue-800:focus {\n    --tw-ring-offset-color: #1e40af;\n  }\n\n  .\\32xl\\:focus\\:ring-offset-blue-900:focus {\n    --tw-ring-offset-color: #1e3a8a;\n  }\n\n  .\\32xl\\:focus\\:ring-offset-indigo-50:focus {\n    --tw-ring-offset-color: #eef2ff;\n  }\n\n  .\\32xl\\:focus\\:ring-offset-indigo-100:focus {\n    --tw-ring-offset-color: #e0e7ff;\n  }\n\n  .\\32xl\\:focus\\:ring-offset-indigo-200:focus {\n    --tw-ring-offset-color: #c7d2fe;\n  }\n\n  .\\32xl\\:focus\\:ring-offset-indigo-300:focus {\n    --tw-ring-offset-color: #a5b4fc;\n  }\n\n  .\\32xl\\:focus\\:ring-offset-indigo-400:focus {\n    --tw-ring-offset-color: #818cf8;\n  }\n\n  .\\32xl\\:focus\\:ring-offset-indigo-500:focus {\n    --tw-ring-offset-color: #6366f1;\n  }\n\n  .\\32xl\\:focus\\:ring-offset-indigo-600:focus {\n    --tw-ring-offset-color: #4f46e5;\n  }\n\n  .\\32xl\\:focus\\:ring-offset-indigo-700:focus {\n    --tw-ring-offset-color: #4338ca;\n  }\n\n  .\\32xl\\:focus\\:ring-offset-indigo-800:focus {\n    --tw-ring-offset-color: #3730a3;\n  }\n\n  .\\32xl\\:focus\\:ring-offset-indigo-900:focus {\n    --tw-ring-offset-color: #312e81;\n  }\n\n  .\\32xl\\:focus\\:ring-offset-purple-50:focus {\n    --tw-ring-offset-color: #f5f3ff;\n  }\n\n  .\\32xl\\:focus\\:ring-offset-purple-100:focus {\n    --tw-ring-offset-color: #ede9fe;\n  }\n\n  .\\32xl\\:focus\\:ring-offset-purple-200:focus {\n    --tw-ring-offset-color: #ddd6fe;\n  }\n\n  .\\32xl\\:focus\\:ring-offset-purple-300:focus {\n    --tw-ring-offset-color: #c4b5fd;\n  }\n\n  .\\32xl\\:focus\\:ring-offset-purple-400:focus {\n    --tw-ring-offset-color: #a78bfa;\n  }\n\n  .\\32xl\\:focus\\:ring-offset-purple-500:focus {\n    --tw-ring-offset-color: #8b5cf6;\n  }\n\n  .\\32xl\\:focus\\:ring-offset-purple-600:focus {\n    --tw-ring-offset-color: #7c3aed;\n  }\n\n  .\\32xl\\:focus\\:ring-offset-purple-700:focus {\n    --tw-ring-offset-color: #6d28d9;\n  }\n\n  .\\32xl\\:focus\\:ring-offset-purple-800:focus {\n    --tw-ring-offset-color: #5b21b6;\n  }\n\n  .\\32xl\\:focus\\:ring-offset-purple-900:focus {\n    --tw-ring-offset-color: #4c1d95;\n  }\n\n  .\\32xl\\:focus\\:ring-offset-pink-50:focus {\n    --tw-ring-offset-color: #fdf2f8;\n  }\n\n  .\\32xl\\:focus\\:ring-offset-pink-100:focus {\n    --tw-ring-offset-color: #fce7f3;\n  }\n\n  .\\32xl\\:focus\\:ring-offset-pink-200:focus {\n    --tw-ring-offset-color: #fbcfe8;\n  }\n\n  .\\32xl\\:focus\\:ring-offset-pink-300:focus {\n    --tw-ring-offset-color: #f9a8d4;\n  }\n\n  .\\32xl\\:focus\\:ring-offset-pink-400:focus {\n    --tw-ring-offset-color: #f472b6;\n  }\n\n  .\\32xl\\:focus\\:ring-offset-pink-500:focus {\n    --tw-ring-offset-color: #ec4899;\n  }\n\n  .\\32xl\\:focus\\:ring-offset-pink-600:focus {\n    --tw-ring-offset-color: #db2777;\n  }\n\n  .\\32xl\\:focus\\:ring-offset-pink-700:focus {\n    --tw-ring-offset-color: #be185d;\n  }\n\n  .\\32xl\\:focus\\:ring-offset-pink-800:focus {\n    --tw-ring-offset-color: #9d174d;\n  }\n\n  .\\32xl\\:focus\\:ring-offset-pink-900:focus {\n    --tw-ring-offset-color: #831843;\n  }\n\n  .dark .\\32xl\\:dark\\:ring-offset-transparent {\n    --tw-ring-offset-color: transparent;\n  }\n\n  .dark .\\32xl\\:dark\\:ring-offset-current {\n    --tw-ring-offset-color: currentColor;\n  }\n\n  .dark .\\32xl\\:dark\\:ring-offset-black {\n    --tw-ring-offset-color: #000;\n  }\n\n  .dark .\\32xl\\:dark\\:ring-offset-white {\n    --tw-ring-offset-color: #fff;\n  }\n\n  .dark .\\32xl\\:dark\\:ring-offset-gray-50 {\n    --tw-ring-offset-color: #f9fafb;\n  }\n\n  .dark .\\32xl\\:dark\\:ring-offset-gray-100 {\n    --tw-ring-offset-color: #f3f4f6;\n  }\n\n  .dark .\\32xl\\:dark\\:ring-offset-gray-200 {\n    --tw-ring-offset-color: #e5e7eb;\n  }\n\n  .dark .\\32xl\\:dark\\:ring-offset-gray-300 {\n    --tw-ring-offset-color: #d1d5db;\n  }\n\n  .dark .\\32xl\\:dark\\:ring-offset-gray-400 {\n    --tw-ring-offset-color: #9ca3af;\n  }\n\n  .dark .\\32xl\\:dark\\:ring-offset-gray-500 {\n    --tw-ring-offset-color: #6b7280;\n  }\n\n  .dark .\\32xl\\:dark\\:ring-offset-gray-600 {\n    --tw-ring-offset-color: #4b5563;\n  }\n\n  .dark .\\32xl\\:dark\\:ring-offset-gray-700 {\n    --tw-ring-offset-color: #374151;\n  }\n\n  .dark .\\32xl\\:dark\\:ring-offset-gray-800 {\n    --tw-ring-offset-color: #1f2937;\n  }\n\n  .dark .\\32xl\\:dark\\:ring-offset-gray-900 {\n    --tw-ring-offset-color: #111827;\n  }\n\n  .dark .\\32xl\\:dark\\:ring-offset-red-50 {\n    --tw-ring-offset-color: #fef2f2;\n  }\n\n  .dark .\\32xl\\:dark\\:ring-offset-red-100 {\n    --tw-ring-offset-color: #fee2e2;\n  }\n\n  .dark .\\32xl\\:dark\\:ring-offset-red-200 {\n    --tw-ring-offset-color: #fecaca;\n  }\n\n  .dark .\\32xl\\:dark\\:ring-offset-red-300 {\n    --tw-ring-offset-color: #fca5a5;\n  }\n\n  .dark .\\32xl\\:dark\\:ring-offset-red-400 {\n    --tw-ring-offset-color: #f87171;\n  }\n\n  .dark .\\32xl\\:dark\\:ring-offset-red-500 {\n    --tw-ring-offset-color: #ef4444;\n  }\n\n  .dark .\\32xl\\:dark\\:ring-offset-red-600 {\n    --tw-ring-offset-color: #dc2626;\n  }\n\n  .dark .\\32xl\\:dark\\:ring-offset-red-700 {\n    --tw-ring-offset-color: #b91c1c;\n  }\n\n  .dark .\\32xl\\:dark\\:ring-offset-red-800 {\n    --tw-ring-offset-color: #991b1b;\n  }\n\n  .dark .\\32xl\\:dark\\:ring-offset-red-900 {\n    --tw-ring-offset-color: #7f1d1d;\n  }\n\n  .dark .\\32xl\\:dark\\:ring-offset-yellow-50 {\n    --tw-ring-offset-color: #fffbeb;\n  }\n\n  .dark .\\32xl\\:dark\\:ring-offset-yellow-100 {\n    --tw-ring-offset-color: #fef3c7;\n  }\n\n  .dark .\\32xl\\:dark\\:ring-offset-yellow-200 {\n    --tw-ring-offset-color: #fde68a;\n  }\n\n  .dark .\\32xl\\:dark\\:ring-offset-yellow-300 {\n    --tw-ring-offset-color: #fcd34d;\n  }\n\n  .dark .\\32xl\\:dark\\:ring-offset-yellow-400 {\n    --tw-ring-offset-color: #fbbf24;\n  }\n\n  .dark .\\32xl\\:dark\\:ring-offset-yellow-500 {\n    --tw-ring-offset-color: #f59e0b;\n  }\n\n  .dark .\\32xl\\:dark\\:ring-offset-yellow-600 {\n    --tw-ring-offset-color: #d97706;\n  }\n\n  .dark .\\32xl\\:dark\\:ring-offset-yellow-700 {\n    --tw-ring-offset-color: #b45309;\n  }\n\n  .dark .\\32xl\\:dark\\:ring-offset-yellow-800 {\n    --tw-ring-offset-color: #92400e;\n  }\n\n  .dark .\\32xl\\:dark\\:ring-offset-yellow-900 {\n    --tw-ring-offset-color: #78350f;\n  }\n\n  .dark .\\32xl\\:dark\\:ring-offset-green-50 {\n    --tw-ring-offset-color: #ecfdf5;\n  }\n\n  .dark .\\32xl\\:dark\\:ring-offset-green-100 {\n    --tw-ring-offset-color: #d1fae5;\n  }\n\n  .dark .\\32xl\\:dark\\:ring-offset-green-200 {\n    --tw-ring-offset-color: #a7f3d0;\n  }\n\n  .dark .\\32xl\\:dark\\:ring-offset-green-300 {\n    --tw-ring-offset-color: #6ee7b7;\n  }\n\n  .dark .\\32xl\\:dark\\:ring-offset-green-400 {\n    --tw-ring-offset-color: #34d399;\n  }\n\n  .dark .\\32xl\\:dark\\:ring-offset-green-500 {\n    --tw-ring-offset-color: #10b981;\n  }\n\n  .dark .\\32xl\\:dark\\:ring-offset-green-600 {\n    --tw-ring-offset-color: #059669;\n  }\n\n  .dark .\\32xl\\:dark\\:ring-offset-green-700 {\n    --tw-ring-offset-color: #047857;\n  }\n\n  .dark .\\32xl\\:dark\\:ring-offset-green-800 {\n    --tw-ring-offset-color: #065f46;\n  }\n\n  .dark .\\32xl\\:dark\\:ring-offset-green-900 {\n    --tw-ring-offset-color: #064e3b;\n  }\n\n  .dark .\\32xl\\:dark\\:ring-offset-blue-50 {\n    --tw-ring-offset-color: #eff6ff;\n  }\n\n  .dark .\\32xl\\:dark\\:ring-offset-blue-100 {\n    --tw-ring-offset-color: #dbeafe;\n  }\n\n  .dark .\\32xl\\:dark\\:ring-offset-blue-200 {\n    --tw-ring-offset-color: #bfdbfe;\n  }\n\n  .dark .\\32xl\\:dark\\:ring-offset-blue-300 {\n    --tw-ring-offset-color: #93c5fd;\n  }\n\n  .dark .\\32xl\\:dark\\:ring-offset-blue-400 {\n    --tw-ring-offset-color: #60a5fa;\n  }\n\n  .dark .\\32xl\\:dark\\:ring-offset-blue-500 {\n    --tw-ring-offset-color: #3b82f6;\n  }\n\n  .dark .\\32xl\\:dark\\:ring-offset-blue-600 {\n    --tw-ring-offset-color: #2563eb;\n  }\n\n  .dark .\\32xl\\:dark\\:ring-offset-blue-700 {\n    --tw-ring-offset-color: #1d4ed8;\n  }\n\n  .dark .\\32xl\\:dark\\:ring-offset-blue-800 {\n    --tw-ring-offset-color: #1e40af;\n  }\n\n  .dark .\\32xl\\:dark\\:ring-offset-blue-900 {\n    --tw-ring-offset-color: #1e3a8a;\n  }\n\n  .dark .\\32xl\\:dark\\:ring-offset-indigo-50 {\n    --tw-ring-offset-color: #eef2ff;\n  }\n\n  .dark .\\32xl\\:dark\\:ring-offset-indigo-100 {\n    --tw-ring-offset-color: #e0e7ff;\n  }\n\n  .dark .\\32xl\\:dark\\:ring-offset-indigo-200 {\n    --tw-ring-offset-color: #c7d2fe;\n  }\n\n  .dark .\\32xl\\:dark\\:ring-offset-indigo-300 {\n    --tw-ring-offset-color: #a5b4fc;\n  }\n\n  .dark .\\32xl\\:dark\\:ring-offset-indigo-400 {\n    --tw-ring-offset-color: #818cf8;\n  }\n\n  .dark .\\32xl\\:dark\\:ring-offset-indigo-500 {\n    --tw-ring-offset-color: #6366f1;\n  }\n\n  .dark .\\32xl\\:dark\\:ring-offset-indigo-600 {\n    --tw-ring-offset-color: #4f46e5;\n  }\n\n  .dark .\\32xl\\:dark\\:ring-offset-indigo-700 {\n    --tw-ring-offset-color: #4338ca;\n  }\n\n  .dark .\\32xl\\:dark\\:ring-offset-indigo-800 {\n    --tw-ring-offset-color: #3730a3;\n  }\n\n  .dark .\\32xl\\:dark\\:ring-offset-indigo-900 {\n    --tw-ring-offset-color: #312e81;\n  }\n\n  .dark .\\32xl\\:dark\\:ring-offset-purple-50 {\n    --tw-ring-offset-color: #f5f3ff;\n  }\n\n  .dark .\\32xl\\:dark\\:ring-offset-purple-100 {\n    --tw-ring-offset-color: #ede9fe;\n  }\n\n  .dark .\\32xl\\:dark\\:ring-offset-purple-200 {\n    --tw-ring-offset-color: #ddd6fe;\n  }\n\n  .dark .\\32xl\\:dark\\:ring-offset-purple-300 {\n    --tw-ring-offset-color: #c4b5fd;\n  }\n\n  .dark .\\32xl\\:dark\\:ring-offset-purple-400 {\n    --tw-ring-offset-color: #a78bfa;\n  }\n\n  .dark .\\32xl\\:dark\\:ring-offset-purple-500 {\n    --tw-ring-offset-color: #8b5cf6;\n  }\n\n  .dark .\\32xl\\:dark\\:ring-offset-purple-600 {\n    --tw-ring-offset-color: #7c3aed;\n  }\n\n  .dark .\\32xl\\:dark\\:ring-offset-purple-700 {\n    --tw-ring-offset-color: #6d28d9;\n  }\n\n  .dark .\\32xl\\:dark\\:ring-offset-purple-800 {\n    --tw-ring-offset-color: #5b21b6;\n  }\n\n  .dark .\\32xl\\:dark\\:ring-offset-purple-900 {\n    --tw-ring-offset-color: #4c1d95;\n  }\n\n  .dark .\\32xl\\:dark\\:ring-offset-pink-50 {\n    --tw-ring-offset-color: #fdf2f8;\n  }\n\n  .dark .\\32xl\\:dark\\:ring-offset-pink-100 {\n    --tw-ring-offset-color: #fce7f3;\n  }\n\n  .dark .\\32xl\\:dark\\:ring-offset-pink-200 {\n    --tw-ring-offset-color: #fbcfe8;\n  }\n\n  .dark .\\32xl\\:dark\\:ring-offset-pink-300 {\n    --tw-ring-offset-color: #f9a8d4;\n  }\n\n  .dark .\\32xl\\:dark\\:ring-offset-pink-400 {\n    --tw-ring-offset-color: #f472b6;\n  }\n\n  .dark .\\32xl\\:dark\\:ring-offset-pink-500 {\n    --tw-ring-offset-color: #ec4899;\n  }\n\n  .dark .\\32xl\\:dark\\:ring-offset-pink-600 {\n    --tw-ring-offset-color: #db2777;\n  }\n\n  .dark .\\32xl\\:dark\\:ring-offset-pink-700 {\n    --tw-ring-offset-color: #be185d;\n  }\n\n  .dark .\\32xl\\:dark\\:ring-offset-pink-800 {\n    --tw-ring-offset-color: #9d174d;\n  }\n\n  .dark .\\32xl\\:dark\\:ring-offset-pink-900 {\n    --tw-ring-offset-color: #831843;\n  }\n\n  .dark .\\32xl\\:dark\\:focus-within\\:ring-offset-transparent:focus-within {\n    --tw-ring-offset-color: transparent;\n  }\n\n  .dark .\\32xl\\:dark\\:focus-within\\:ring-offset-current:focus-within {\n    --tw-ring-offset-color: currentColor;\n  }\n\n  .dark .\\32xl\\:dark\\:focus-within\\:ring-offset-black:focus-within {\n    --tw-ring-offset-color: #000;\n  }\n\n  .dark .\\32xl\\:dark\\:focus-within\\:ring-offset-white:focus-within {\n    --tw-ring-offset-color: #fff;\n  }\n\n  .dark .\\32xl\\:dark\\:focus-within\\:ring-offset-gray-50:focus-within {\n    --tw-ring-offset-color: #f9fafb;\n  }\n\n  .dark .\\32xl\\:dark\\:focus-within\\:ring-offset-gray-100:focus-within {\n    --tw-ring-offset-color: #f3f4f6;\n  }\n\n  .dark .\\32xl\\:dark\\:focus-within\\:ring-offset-gray-200:focus-within {\n    --tw-ring-offset-color: #e5e7eb;\n  }\n\n  .dark .\\32xl\\:dark\\:focus-within\\:ring-offset-gray-300:focus-within {\n    --tw-ring-offset-color: #d1d5db;\n  }\n\n  .dark .\\32xl\\:dark\\:focus-within\\:ring-offset-gray-400:focus-within {\n    --tw-ring-offset-color: #9ca3af;\n  }\n\n  .dark .\\32xl\\:dark\\:focus-within\\:ring-offset-gray-500:focus-within {\n    --tw-ring-offset-color: #6b7280;\n  }\n\n  .dark .\\32xl\\:dark\\:focus-within\\:ring-offset-gray-600:focus-within {\n    --tw-ring-offset-color: #4b5563;\n  }\n\n  .dark .\\32xl\\:dark\\:focus-within\\:ring-offset-gray-700:focus-within {\n    --tw-ring-offset-color: #374151;\n  }\n\n  .dark .\\32xl\\:dark\\:focus-within\\:ring-offset-gray-800:focus-within {\n    --tw-ring-offset-color: #1f2937;\n  }\n\n  .dark .\\32xl\\:dark\\:focus-within\\:ring-offset-gray-900:focus-within {\n    --tw-ring-offset-color: #111827;\n  }\n\n  .dark .\\32xl\\:dark\\:focus-within\\:ring-offset-red-50:focus-within {\n    --tw-ring-offset-color: #fef2f2;\n  }\n\n  .dark .\\32xl\\:dark\\:focus-within\\:ring-offset-red-100:focus-within {\n    --tw-ring-offset-color: #fee2e2;\n  }\n\n  .dark .\\32xl\\:dark\\:focus-within\\:ring-offset-red-200:focus-within {\n    --tw-ring-offset-color: #fecaca;\n  }\n\n  .dark .\\32xl\\:dark\\:focus-within\\:ring-offset-red-300:focus-within {\n    --tw-ring-offset-color: #fca5a5;\n  }\n\n  .dark .\\32xl\\:dark\\:focus-within\\:ring-offset-red-400:focus-within {\n    --tw-ring-offset-color: #f87171;\n  }\n\n  .dark .\\32xl\\:dark\\:focus-within\\:ring-offset-red-500:focus-within {\n    --tw-ring-offset-color: #ef4444;\n  }\n\n  .dark .\\32xl\\:dark\\:focus-within\\:ring-offset-red-600:focus-within {\n    --tw-ring-offset-color: #dc2626;\n  }\n\n  .dark .\\32xl\\:dark\\:focus-within\\:ring-offset-red-700:focus-within {\n    --tw-ring-offset-color: #b91c1c;\n  }\n\n  .dark .\\32xl\\:dark\\:focus-within\\:ring-offset-red-800:focus-within {\n    --tw-ring-offset-color: #991b1b;\n  }\n\n  .dark .\\32xl\\:dark\\:focus-within\\:ring-offset-red-900:focus-within {\n    --tw-ring-offset-color: #7f1d1d;\n  }\n\n  .dark .\\32xl\\:dark\\:focus-within\\:ring-offset-yellow-50:focus-within {\n    --tw-ring-offset-color: #fffbeb;\n  }\n\n  .dark .\\32xl\\:dark\\:focus-within\\:ring-offset-yellow-100:focus-within {\n    --tw-ring-offset-color: #fef3c7;\n  }\n\n  .dark .\\32xl\\:dark\\:focus-within\\:ring-offset-yellow-200:focus-within {\n    --tw-ring-offset-color: #fde68a;\n  }\n\n  .dark .\\32xl\\:dark\\:focus-within\\:ring-offset-yellow-300:focus-within {\n    --tw-ring-offset-color: #fcd34d;\n  }\n\n  .dark .\\32xl\\:dark\\:focus-within\\:ring-offset-yellow-400:focus-within {\n    --tw-ring-offset-color: #fbbf24;\n  }\n\n  .dark .\\32xl\\:dark\\:focus-within\\:ring-offset-yellow-500:focus-within {\n    --tw-ring-offset-color: #f59e0b;\n  }\n\n  .dark .\\32xl\\:dark\\:focus-within\\:ring-offset-yellow-600:focus-within {\n    --tw-ring-offset-color: #d97706;\n  }\n\n  .dark .\\32xl\\:dark\\:focus-within\\:ring-offset-yellow-700:focus-within {\n    --tw-ring-offset-color: #b45309;\n  }\n\n  .dark .\\32xl\\:dark\\:focus-within\\:ring-offset-yellow-800:focus-within {\n    --tw-ring-offset-color: #92400e;\n  }\n\n  .dark .\\32xl\\:dark\\:focus-within\\:ring-offset-yellow-900:focus-within {\n    --tw-ring-offset-color: #78350f;\n  }\n\n  .dark .\\32xl\\:dark\\:focus-within\\:ring-offset-green-50:focus-within {\n    --tw-ring-offset-color: #ecfdf5;\n  }\n\n  .dark .\\32xl\\:dark\\:focus-within\\:ring-offset-green-100:focus-within {\n    --tw-ring-offset-color: #d1fae5;\n  }\n\n  .dark .\\32xl\\:dark\\:focus-within\\:ring-offset-green-200:focus-within {\n    --tw-ring-offset-color: #a7f3d0;\n  }\n\n  .dark .\\32xl\\:dark\\:focus-within\\:ring-offset-green-300:focus-within {\n    --tw-ring-offset-color: #6ee7b7;\n  }\n\n  .dark .\\32xl\\:dark\\:focus-within\\:ring-offset-green-400:focus-within {\n    --tw-ring-offset-color: #34d399;\n  }\n\n  .dark .\\32xl\\:dark\\:focus-within\\:ring-offset-green-500:focus-within {\n    --tw-ring-offset-color: #10b981;\n  }\n\n  .dark .\\32xl\\:dark\\:focus-within\\:ring-offset-green-600:focus-within {\n    --tw-ring-offset-color: #059669;\n  }\n\n  .dark .\\32xl\\:dark\\:focus-within\\:ring-offset-green-700:focus-within {\n    --tw-ring-offset-color: #047857;\n  }\n\n  .dark .\\32xl\\:dark\\:focus-within\\:ring-offset-green-800:focus-within {\n    --tw-ring-offset-color: #065f46;\n  }\n\n  .dark .\\32xl\\:dark\\:focus-within\\:ring-offset-green-900:focus-within {\n    --tw-ring-offset-color: #064e3b;\n  }\n\n  .dark .\\32xl\\:dark\\:focus-within\\:ring-offset-blue-50:focus-within {\n    --tw-ring-offset-color: #eff6ff;\n  }\n\n  .dark .\\32xl\\:dark\\:focus-within\\:ring-offset-blue-100:focus-within {\n    --tw-ring-offset-color: #dbeafe;\n  }\n\n  .dark .\\32xl\\:dark\\:focus-within\\:ring-offset-blue-200:focus-within {\n    --tw-ring-offset-color: #bfdbfe;\n  }\n\n  .dark .\\32xl\\:dark\\:focus-within\\:ring-offset-blue-300:focus-within {\n    --tw-ring-offset-color: #93c5fd;\n  }\n\n  .dark .\\32xl\\:dark\\:focus-within\\:ring-offset-blue-400:focus-within {\n    --tw-ring-offset-color: #60a5fa;\n  }\n\n  .dark .\\32xl\\:dark\\:focus-within\\:ring-offset-blue-500:focus-within {\n    --tw-ring-offset-color: #3b82f6;\n  }\n\n  .dark .\\32xl\\:dark\\:focus-within\\:ring-offset-blue-600:focus-within {\n    --tw-ring-offset-color: #2563eb;\n  }\n\n  .dark .\\32xl\\:dark\\:focus-within\\:ring-offset-blue-700:focus-within {\n    --tw-ring-offset-color: #1d4ed8;\n  }\n\n  .dark .\\32xl\\:dark\\:focus-within\\:ring-offset-blue-800:focus-within {\n    --tw-ring-offset-color: #1e40af;\n  }\n\n  .dark .\\32xl\\:dark\\:focus-within\\:ring-offset-blue-900:focus-within {\n    --tw-ring-offset-color: #1e3a8a;\n  }\n\n  .dark .\\32xl\\:dark\\:focus-within\\:ring-offset-indigo-50:focus-within {\n    --tw-ring-offset-color: #eef2ff;\n  }\n\n  .dark .\\32xl\\:dark\\:focus-within\\:ring-offset-indigo-100:focus-within {\n    --tw-ring-offset-color: #e0e7ff;\n  }\n\n  .dark .\\32xl\\:dark\\:focus-within\\:ring-offset-indigo-200:focus-within {\n    --tw-ring-offset-color: #c7d2fe;\n  }\n\n  .dark .\\32xl\\:dark\\:focus-within\\:ring-offset-indigo-300:focus-within {\n    --tw-ring-offset-color: #a5b4fc;\n  }\n\n  .dark .\\32xl\\:dark\\:focus-within\\:ring-offset-indigo-400:focus-within {\n    --tw-ring-offset-color: #818cf8;\n  }\n\n  .dark .\\32xl\\:dark\\:focus-within\\:ring-offset-indigo-500:focus-within {\n    --tw-ring-offset-color: #6366f1;\n  }\n\n  .dark .\\32xl\\:dark\\:focus-within\\:ring-offset-indigo-600:focus-within {\n    --tw-ring-offset-color: #4f46e5;\n  }\n\n  .dark .\\32xl\\:dark\\:focus-within\\:ring-offset-indigo-700:focus-within {\n    --tw-ring-offset-color: #4338ca;\n  }\n\n  .dark .\\32xl\\:dark\\:focus-within\\:ring-offset-indigo-800:focus-within {\n    --tw-ring-offset-color: #3730a3;\n  }\n\n  .dark .\\32xl\\:dark\\:focus-within\\:ring-offset-indigo-900:focus-within {\n    --tw-ring-offset-color: #312e81;\n  }\n\n  .dark .\\32xl\\:dark\\:focus-within\\:ring-offset-purple-50:focus-within {\n    --tw-ring-offset-color: #f5f3ff;\n  }\n\n  .dark .\\32xl\\:dark\\:focus-within\\:ring-offset-purple-100:focus-within {\n    --tw-ring-offset-color: #ede9fe;\n  }\n\n  .dark .\\32xl\\:dark\\:focus-within\\:ring-offset-purple-200:focus-within {\n    --tw-ring-offset-color: #ddd6fe;\n  }\n\n  .dark .\\32xl\\:dark\\:focus-within\\:ring-offset-purple-300:focus-within {\n    --tw-ring-offset-color: #c4b5fd;\n  }\n\n  .dark .\\32xl\\:dark\\:focus-within\\:ring-offset-purple-400:focus-within {\n    --tw-ring-offset-color: #a78bfa;\n  }\n\n  .dark .\\32xl\\:dark\\:focus-within\\:ring-offset-purple-500:focus-within {\n    --tw-ring-offset-color: #8b5cf6;\n  }\n\n  .dark .\\32xl\\:dark\\:focus-within\\:ring-offset-purple-600:focus-within {\n    --tw-ring-offset-color: #7c3aed;\n  }\n\n  .dark .\\32xl\\:dark\\:focus-within\\:ring-offset-purple-700:focus-within {\n    --tw-ring-offset-color: #6d28d9;\n  }\n\n  .dark .\\32xl\\:dark\\:focus-within\\:ring-offset-purple-800:focus-within {\n    --tw-ring-offset-color: #5b21b6;\n  }\n\n  .dark .\\32xl\\:dark\\:focus-within\\:ring-offset-purple-900:focus-within {\n    --tw-ring-offset-color: #4c1d95;\n  }\n\n  .dark .\\32xl\\:dark\\:focus-within\\:ring-offset-pink-50:focus-within {\n    --tw-ring-offset-color: #fdf2f8;\n  }\n\n  .dark .\\32xl\\:dark\\:focus-within\\:ring-offset-pink-100:focus-within {\n    --tw-ring-offset-color: #fce7f3;\n  }\n\n  .dark .\\32xl\\:dark\\:focus-within\\:ring-offset-pink-200:focus-within {\n    --tw-ring-offset-color: #fbcfe8;\n  }\n\n  .dark .\\32xl\\:dark\\:focus-within\\:ring-offset-pink-300:focus-within {\n    --tw-ring-offset-color: #f9a8d4;\n  }\n\n  .dark .\\32xl\\:dark\\:focus-within\\:ring-offset-pink-400:focus-within {\n    --tw-ring-offset-color: #f472b6;\n  }\n\n  .dark .\\32xl\\:dark\\:focus-within\\:ring-offset-pink-500:focus-within {\n    --tw-ring-offset-color: #ec4899;\n  }\n\n  .dark .\\32xl\\:dark\\:focus-within\\:ring-offset-pink-600:focus-within {\n    --tw-ring-offset-color: #db2777;\n  }\n\n  .dark .\\32xl\\:dark\\:focus-within\\:ring-offset-pink-700:focus-within {\n    --tw-ring-offset-color: #be185d;\n  }\n\n  .dark .\\32xl\\:dark\\:focus-within\\:ring-offset-pink-800:focus-within {\n    --tw-ring-offset-color: #9d174d;\n  }\n\n  .dark .\\32xl\\:dark\\:focus-within\\:ring-offset-pink-900:focus-within {\n    --tw-ring-offset-color: #831843;\n  }\n\n  .dark .\\32xl\\:dark\\:focus\\:ring-offset-transparent:focus {\n    --tw-ring-offset-color: transparent;\n  }\n\n  .dark .\\32xl\\:dark\\:focus\\:ring-offset-current:focus {\n    --tw-ring-offset-color: currentColor;\n  }\n\n  .dark .\\32xl\\:dark\\:focus\\:ring-offset-black:focus {\n    --tw-ring-offset-color: #000;\n  }\n\n  .dark .\\32xl\\:dark\\:focus\\:ring-offset-white:focus {\n    --tw-ring-offset-color: #fff;\n  }\n\n  .dark .\\32xl\\:dark\\:focus\\:ring-offset-gray-50:focus {\n    --tw-ring-offset-color: #f9fafb;\n  }\n\n  .dark .\\32xl\\:dark\\:focus\\:ring-offset-gray-100:focus {\n    --tw-ring-offset-color: #f3f4f6;\n  }\n\n  .dark .\\32xl\\:dark\\:focus\\:ring-offset-gray-200:focus {\n    --tw-ring-offset-color: #e5e7eb;\n  }\n\n  .dark .\\32xl\\:dark\\:focus\\:ring-offset-gray-300:focus {\n    --tw-ring-offset-color: #d1d5db;\n  }\n\n  .dark .\\32xl\\:dark\\:focus\\:ring-offset-gray-400:focus {\n    --tw-ring-offset-color: #9ca3af;\n  }\n\n  .dark .\\32xl\\:dark\\:focus\\:ring-offset-gray-500:focus {\n    --tw-ring-offset-color: #6b7280;\n  }\n\n  .dark .\\32xl\\:dark\\:focus\\:ring-offset-gray-600:focus {\n    --tw-ring-offset-color: #4b5563;\n  }\n\n  .dark .\\32xl\\:dark\\:focus\\:ring-offset-gray-700:focus {\n    --tw-ring-offset-color: #374151;\n  }\n\n  .dark .\\32xl\\:dark\\:focus\\:ring-offset-gray-800:focus {\n    --tw-ring-offset-color: #1f2937;\n  }\n\n  .dark .\\32xl\\:dark\\:focus\\:ring-offset-gray-900:focus {\n    --tw-ring-offset-color: #111827;\n  }\n\n  .dark .\\32xl\\:dark\\:focus\\:ring-offset-red-50:focus {\n    --tw-ring-offset-color: #fef2f2;\n  }\n\n  .dark .\\32xl\\:dark\\:focus\\:ring-offset-red-100:focus {\n    --tw-ring-offset-color: #fee2e2;\n  }\n\n  .dark .\\32xl\\:dark\\:focus\\:ring-offset-red-200:focus {\n    --tw-ring-offset-color: #fecaca;\n  }\n\n  .dark .\\32xl\\:dark\\:focus\\:ring-offset-red-300:focus {\n    --tw-ring-offset-color: #fca5a5;\n  }\n\n  .dark .\\32xl\\:dark\\:focus\\:ring-offset-red-400:focus {\n    --tw-ring-offset-color: #f87171;\n  }\n\n  .dark .\\32xl\\:dark\\:focus\\:ring-offset-red-500:focus {\n    --tw-ring-offset-color: #ef4444;\n  }\n\n  .dark .\\32xl\\:dark\\:focus\\:ring-offset-red-600:focus {\n    --tw-ring-offset-color: #dc2626;\n  }\n\n  .dark .\\32xl\\:dark\\:focus\\:ring-offset-red-700:focus {\n    --tw-ring-offset-color: #b91c1c;\n  }\n\n  .dark .\\32xl\\:dark\\:focus\\:ring-offset-red-800:focus {\n    --tw-ring-offset-color: #991b1b;\n  }\n\n  .dark .\\32xl\\:dark\\:focus\\:ring-offset-red-900:focus {\n    --tw-ring-offset-color: #7f1d1d;\n  }\n\n  .dark .\\32xl\\:dark\\:focus\\:ring-offset-yellow-50:focus {\n    --tw-ring-offset-color: #fffbeb;\n  }\n\n  .dark .\\32xl\\:dark\\:focus\\:ring-offset-yellow-100:focus {\n    --tw-ring-offset-color: #fef3c7;\n  }\n\n  .dark .\\32xl\\:dark\\:focus\\:ring-offset-yellow-200:focus {\n    --tw-ring-offset-color: #fde68a;\n  }\n\n  .dark .\\32xl\\:dark\\:focus\\:ring-offset-yellow-300:focus {\n    --tw-ring-offset-color: #fcd34d;\n  }\n\n  .dark .\\32xl\\:dark\\:focus\\:ring-offset-yellow-400:focus {\n    --tw-ring-offset-color: #fbbf24;\n  }\n\n  .dark .\\32xl\\:dark\\:focus\\:ring-offset-yellow-500:focus {\n    --tw-ring-offset-color: #f59e0b;\n  }\n\n  .dark .\\32xl\\:dark\\:focus\\:ring-offset-yellow-600:focus {\n    --tw-ring-offset-color: #d97706;\n  }\n\n  .dark .\\32xl\\:dark\\:focus\\:ring-offset-yellow-700:focus {\n    --tw-ring-offset-color: #b45309;\n  }\n\n  .dark .\\32xl\\:dark\\:focus\\:ring-offset-yellow-800:focus {\n    --tw-ring-offset-color: #92400e;\n  }\n\n  .dark .\\32xl\\:dark\\:focus\\:ring-offset-yellow-900:focus {\n    --tw-ring-offset-color: #78350f;\n  }\n\n  .dark .\\32xl\\:dark\\:focus\\:ring-offset-green-50:focus {\n    --tw-ring-offset-color: #ecfdf5;\n  }\n\n  .dark .\\32xl\\:dark\\:focus\\:ring-offset-green-100:focus {\n    --tw-ring-offset-color: #d1fae5;\n  }\n\n  .dark .\\32xl\\:dark\\:focus\\:ring-offset-green-200:focus {\n    --tw-ring-offset-color: #a7f3d0;\n  }\n\n  .dark .\\32xl\\:dark\\:focus\\:ring-offset-green-300:focus {\n    --tw-ring-offset-color: #6ee7b7;\n  }\n\n  .dark .\\32xl\\:dark\\:focus\\:ring-offset-green-400:focus {\n    --tw-ring-offset-color: #34d399;\n  }\n\n  .dark .\\32xl\\:dark\\:focus\\:ring-offset-green-500:focus {\n    --tw-ring-offset-color: #10b981;\n  }\n\n  .dark .\\32xl\\:dark\\:focus\\:ring-offset-green-600:focus {\n    --tw-ring-offset-color: #059669;\n  }\n\n  .dark .\\32xl\\:dark\\:focus\\:ring-offset-green-700:focus {\n    --tw-ring-offset-color: #047857;\n  }\n\n  .dark .\\32xl\\:dark\\:focus\\:ring-offset-green-800:focus {\n    --tw-ring-offset-color: #065f46;\n  }\n\n  .dark .\\32xl\\:dark\\:focus\\:ring-offset-green-900:focus {\n    --tw-ring-offset-color: #064e3b;\n  }\n\n  .dark .\\32xl\\:dark\\:focus\\:ring-offset-blue-50:focus {\n    --tw-ring-offset-color: #eff6ff;\n  }\n\n  .dark .\\32xl\\:dark\\:focus\\:ring-offset-blue-100:focus {\n    --tw-ring-offset-color: #dbeafe;\n  }\n\n  .dark .\\32xl\\:dark\\:focus\\:ring-offset-blue-200:focus {\n    --tw-ring-offset-color: #bfdbfe;\n  }\n\n  .dark .\\32xl\\:dark\\:focus\\:ring-offset-blue-300:focus {\n    --tw-ring-offset-color: #93c5fd;\n  }\n\n  .dark .\\32xl\\:dark\\:focus\\:ring-offset-blue-400:focus {\n    --tw-ring-offset-color: #60a5fa;\n  }\n\n  .dark .\\32xl\\:dark\\:focus\\:ring-offset-blue-500:focus {\n    --tw-ring-offset-color: #3b82f6;\n  }\n\n  .dark .\\32xl\\:dark\\:focus\\:ring-offset-blue-600:focus {\n    --tw-ring-offset-color: #2563eb;\n  }\n\n  .dark .\\32xl\\:dark\\:focus\\:ring-offset-blue-700:focus {\n    --tw-ring-offset-color: #1d4ed8;\n  }\n\n  .dark .\\32xl\\:dark\\:focus\\:ring-offset-blue-800:focus {\n    --tw-ring-offset-color: #1e40af;\n  }\n\n  .dark .\\32xl\\:dark\\:focus\\:ring-offset-blue-900:focus {\n    --tw-ring-offset-color: #1e3a8a;\n  }\n\n  .dark .\\32xl\\:dark\\:focus\\:ring-offset-indigo-50:focus {\n    --tw-ring-offset-color: #eef2ff;\n  }\n\n  .dark .\\32xl\\:dark\\:focus\\:ring-offset-indigo-100:focus {\n    --tw-ring-offset-color: #e0e7ff;\n  }\n\n  .dark .\\32xl\\:dark\\:focus\\:ring-offset-indigo-200:focus {\n    --tw-ring-offset-color: #c7d2fe;\n  }\n\n  .dark .\\32xl\\:dark\\:focus\\:ring-offset-indigo-300:focus {\n    --tw-ring-offset-color: #a5b4fc;\n  }\n\n  .dark .\\32xl\\:dark\\:focus\\:ring-offset-indigo-400:focus {\n    --tw-ring-offset-color: #818cf8;\n  }\n\n  .dark .\\32xl\\:dark\\:focus\\:ring-offset-indigo-500:focus {\n    --tw-ring-offset-color: #6366f1;\n  }\n\n  .dark .\\32xl\\:dark\\:focus\\:ring-offset-indigo-600:focus {\n    --tw-ring-offset-color: #4f46e5;\n  }\n\n  .dark .\\32xl\\:dark\\:focus\\:ring-offset-indigo-700:focus {\n    --tw-ring-offset-color: #4338ca;\n  }\n\n  .dark .\\32xl\\:dark\\:focus\\:ring-offset-indigo-800:focus {\n    --tw-ring-offset-color: #3730a3;\n  }\n\n  .dark .\\32xl\\:dark\\:focus\\:ring-offset-indigo-900:focus {\n    --tw-ring-offset-color: #312e81;\n  }\n\n  .dark .\\32xl\\:dark\\:focus\\:ring-offset-purple-50:focus {\n    --tw-ring-offset-color: #f5f3ff;\n  }\n\n  .dark .\\32xl\\:dark\\:focus\\:ring-offset-purple-100:focus {\n    --tw-ring-offset-color: #ede9fe;\n  }\n\n  .dark .\\32xl\\:dark\\:focus\\:ring-offset-purple-200:focus {\n    --tw-ring-offset-color: #ddd6fe;\n  }\n\n  .dark .\\32xl\\:dark\\:focus\\:ring-offset-purple-300:focus {\n    --tw-ring-offset-color: #c4b5fd;\n  }\n\n  .dark .\\32xl\\:dark\\:focus\\:ring-offset-purple-400:focus {\n    --tw-ring-offset-color: #a78bfa;\n  }\n\n  .dark .\\32xl\\:dark\\:focus\\:ring-offset-purple-500:focus {\n    --tw-ring-offset-color: #8b5cf6;\n  }\n\n  .dark .\\32xl\\:dark\\:focus\\:ring-offset-purple-600:focus {\n    --tw-ring-offset-color: #7c3aed;\n  }\n\n  .dark .\\32xl\\:dark\\:focus\\:ring-offset-purple-700:focus {\n    --tw-ring-offset-color: #6d28d9;\n  }\n\n  .dark .\\32xl\\:dark\\:focus\\:ring-offset-purple-800:focus {\n    --tw-ring-offset-color: #5b21b6;\n  }\n\n  .dark .\\32xl\\:dark\\:focus\\:ring-offset-purple-900:focus {\n    --tw-ring-offset-color: #4c1d95;\n  }\n\n  .dark .\\32xl\\:dark\\:focus\\:ring-offset-pink-50:focus {\n    --tw-ring-offset-color: #fdf2f8;\n  }\n\n  .dark .\\32xl\\:dark\\:focus\\:ring-offset-pink-100:focus {\n    --tw-ring-offset-color: #fce7f3;\n  }\n\n  .dark .\\32xl\\:dark\\:focus\\:ring-offset-pink-200:focus {\n    --tw-ring-offset-color: #fbcfe8;\n  }\n\n  .dark .\\32xl\\:dark\\:focus\\:ring-offset-pink-300:focus {\n    --tw-ring-offset-color: #f9a8d4;\n  }\n\n  .dark .\\32xl\\:dark\\:focus\\:ring-offset-pink-400:focus {\n    --tw-ring-offset-color: #f472b6;\n  }\n\n  .dark .\\32xl\\:dark\\:focus\\:ring-offset-pink-500:focus {\n    --tw-ring-offset-color: #ec4899;\n  }\n\n  .dark .\\32xl\\:dark\\:focus\\:ring-offset-pink-600:focus {\n    --tw-ring-offset-color: #db2777;\n  }\n\n  .dark .\\32xl\\:dark\\:focus\\:ring-offset-pink-700:focus {\n    --tw-ring-offset-color: #be185d;\n  }\n\n  .dark .\\32xl\\:dark\\:focus\\:ring-offset-pink-800:focus {\n    --tw-ring-offset-color: #9d174d;\n  }\n\n  .dark .\\32xl\\:dark\\:focus\\:ring-offset-pink-900:focus {\n    --tw-ring-offset-color: #831843;\n  }\n\n  .\\32xl\\:ring-offset-0 {\n    --tw-ring-offset-width: 0px;\n  }\n\n  .\\32xl\\:ring-offset-1 {\n    --tw-ring-offset-width: 1px;\n  }\n\n  .\\32xl\\:ring-offset-2 {\n    --tw-ring-offset-width: 2px;\n  }\n\n  .\\32xl\\:ring-offset-4 {\n    --tw-ring-offset-width: 4px;\n  }\n\n  .\\32xl\\:ring-offset-8 {\n    --tw-ring-offset-width: 8px;\n  }\n\n  .\\32xl\\:focus-within\\:ring-offset-0:focus-within {\n    --tw-ring-offset-width: 0px;\n  }\n\n  .\\32xl\\:focus-within\\:ring-offset-1:focus-within {\n    --tw-ring-offset-width: 1px;\n  }\n\n  .\\32xl\\:focus-within\\:ring-offset-2:focus-within {\n    --tw-ring-offset-width: 2px;\n  }\n\n  .\\32xl\\:focus-within\\:ring-offset-4:focus-within {\n    --tw-ring-offset-width: 4px;\n  }\n\n  .\\32xl\\:focus-within\\:ring-offset-8:focus-within {\n    --tw-ring-offset-width: 8px;\n  }\n\n  .\\32xl\\:focus\\:ring-offset-0:focus {\n    --tw-ring-offset-width: 0px;\n  }\n\n  .\\32xl\\:focus\\:ring-offset-1:focus {\n    --tw-ring-offset-width: 1px;\n  }\n\n  .\\32xl\\:focus\\:ring-offset-2:focus {\n    --tw-ring-offset-width: 2px;\n  }\n\n  .\\32xl\\:focus\\:ring-offset-4:focus {\n    --tw-ring-offset-width: 4px;\n  }\n\n  .\\32xl\\:focus\\:ring-offset-8:focus {\n    --tw-ring-offset-width: 8px;\n  }\n\n  .\\32xl\\:ring-transparent {\n    --tw-ring-color: transparent;\n  }\n\n  .\\32xl\\:ring-current {\n    --tw-ring-color: currentColor;\n  }\n\n  .\\32xl\\:ring-black {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(0, 0, 0, var(--tw-ring-opacity));\n  }\n\n  .\\32xl\\:ring-white {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(255, 255, 255, var(--tw-ring-opacity));\n  }\n\n  .\\32xl\\:ring-gray-50 {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(249, 250, 251, var(--tw-ring-opacity));\n  }\n\n  .\\32xl\\:ring-gray-100 {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(243, 244, 246, var(--tw-ring-opacity));\n  }\n\n  .\\32xl\\:ring-gray-200 {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(229, 231, 235, var(--tw-ring-opacity));\n  }\n\n  .\\32xl\\:ring-gray-300 {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(209, 213, 219, var(--tw-ring-opacity));\n  }\n\n  .\\32xl\\:ring-gray-400 {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(156, 163, 175, var(--tw-ring-opacity));\n  }\n\n  .\\32xl\\:ring-gray-500 {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(107, 114, 128, var(--tw-ring-opacity));\n  }\n\n  .\\32xl\\:ring-gray-600 {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(75, 85, 99, var(--tw-ring-opacity));\n  }\n\n  .\\32xl\\:ring-gray-700 {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(55, 65, 81, var(--tw-ring-opacity));\n  }\n\n  .\\32xl\\:ring-gray-800 {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(31, 41, 55, var(--tw-ring-opacity));\n  }\n\n  .\\32xl\\:ring-gray-900 {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(17, 24, 39, var(--tw-ring-opacity));\n  }\n\n  .\\32xl\\:ring-red-50 {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(254, 242, 242, var(--tw-ring-opacity));\n  }\n\n  .\\32xl\\:ring-red-100 {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(254, 226, 226, var(--tw-ring-opacity));\n  }\n\n  .\\32xl\\:ring-red-200 {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(254, 202, 202, var(--tw-ring-opacity));\n  }\n\n  .\\32xl\\:ring-red-300 {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(252, 165, 165, var(--tw-ring-opacity));\n  }\n\n  .\\32xl\\:ring-red-400 {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(248, 113, 113, var(--tw-ring-opacity));\n  }\n\n  .\\32xl\\:ring-red-500 {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(239, 68, 68, var(--tw-ring-opacity));\n  }\n\n  .\\32xl\\:ring-red-600 {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(220, 38, 38, var(--tw-ring-opacity));\n  }\n\n  .\\32xl\\:ring-red-700 {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(185, 28, 28, var(--tw-ring-opacity));\n  }\n\n  .\\32xl\\:ring-red-800 {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(153, 27, 27, var(--tw-ring-opacity));\n  }\n\n  .\\32xl\\:ring-red-900 {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(127, 29, 29, var(--tw-ring-opacity));\n  }\n\n  .\\32xl\\:ring-yellow-50 {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(255, 251, 235, var(--tw-ring-opacity));\n  }\n\n  .\\32xl\\:ring-yellow-100 {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(254, 243, 199, var(--tw-ring-opacity));\n  }\n\n  .\\32xl\\:ring-yellow-200 {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(253, 230, 138, var(--tw-ring-opacity));\n  }\n\n  .\\32xl\\:ring-yellow-300 {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(252, 211, 77, var(--tw-ring-opacity));\n  }\n\n  .\\32xl\\:ring-yellow-400 {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(251, 191, 36, var(--tw-ring-opacity));\n  }\n\n  .\\32xl\\:ring-yellow-500 {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(245, 158, 11, var(--tw-ring-opacity));\n  }\n\n  .\\32xl\\:ring-yellow-600 {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(217, 119, 6, var(--tw-ring-opacity));\n  }\n\n  .\\32xl\\:ring-yellow-700 {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(180, 83, 9, var(--tw-ring-opacity));\n  }\n\n  .\\32xl\\:ring-yellow-800 {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(146, 64, 14, var(--tw-ring-opacity));\n  }\n\n  .\\32xl\\:ring-yellow-900 {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(120, 53, 15, var(--tw-ring-opacity));\n  }\n\n  .\\32xl\\:ring-green-50 {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(236, 253, 245, var(--tw-ring-opacity));\n  }\n\n  .\\32xl\\:ring-green-100 {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(209, 250, 229, var(--tw-ring-opacity));\n  }\n\n  .\\32xl\\:ring-green-200 {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(167, 243, 208, var(--tw-ring-opacity));\n  }\n\n  .\\32xl\\:ring-green-300 {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(110, 231, 183, var(--tw-ring-opacity));\n  }\n\n  .\\32xl\\:ring-green-400 {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(52, 211, 153, var(--tw-ring-opacity));\n  }\n\n  .\\32xl\\:ring-green-500 {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(16, 185, 129, var(--tw-ring-opacity));\n  }\n\n  .\\32xl\\:ring-green-600 {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(5, 150, 105, var(--tw-ring-opacity));\n  }\n\n  .\\32xl\\:ring-green-700 {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(4, 120, 87, var(--tw-ring-opacity));\n  }\n\n  .\\32xl\\:ring-green-800 {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(6, 95, 70, var(--tw-ring-opacity));\n  }\n\n  .\\32xl\\:ring-green-900 {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(6, 78, 59, var(--tw-ring-opacity));\n  }\n\n  .\\32xl\\:ring-blue-50 {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(239, 246, 255, var(--tw-ring-opacity));\n  }\n\n  .\\32xl\\:ring-blue-100 {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(219, 234, 254, var(--tw-ring-opacity));\n  }\n\n  .\\32xl\\:ring-blue-200 {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(191, 219, 254, var(--tw-ring-opacity));\n  }\n\n  .\\32xl\\:ring-blue-300 {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(147, 197, 253, var(--tw-ring-opacity));\n  }\n\n  .\\32xl\\:ring-blue-400 {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(96, 165, 250, var(--tw-ring-opacity));\n  }\n\n  .\\32xl\\:ring-blue-500 {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(59, 130, 246, var(--tw-ring-opacity));\n  }\n\n  .\\32xl\\:ring-blue-600 {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(37, 99, 235, var(--tw-ring-opacity));\n  }\n\n  .\\32xl\\:ring-blue-700 {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(29, 78, 216, var(--tw-ring-opacity));\n  }\n\n  .\\32xl\\:ring-blue-800 {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(30, 64, 175, var(--tw-ring-opacity));\n  }\n\n  .\\32xl\\:ring-blue-900 {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(30, 58, 138, var(--tw-ring-opacity));\n  }\n\n  .\\32xl\\:ring-indigo-50 {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(238, 242, 255, var(--tw-ring-opacity));\n  }\n\n  .\\32xl\\:ring-indigo-100 {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(224, 231, 255, var(--tw-ring-opacity));\n  }\n\n  .\\32xl\\:ring-indigo-200 {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(199, 210, 254, var(--tw-ring-opacity));\n  }\n\n  .\\32xl\\:ring-indigo-300 {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(165, 180, 252, var(--tw-ring-opacity));\n  }\n\n  .\\32xl\\:ring-indigo-400 {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(129, 140, 248, var(--tw-ring-opacity));\n  }\n\n  .\\32xl\\:ring-indigo-500 {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(99, 102, 241, var(--tw-ring-opacity));\n  }\n\n  .\\32xl\\:ring-indigo-600 {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(79, 70, 229, var(--tw-ring-opacity));\n  }\n\n  .\\32xl\\:ring-indigo-700 {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(67, 56, 202, var(--tw-ring-opacity));\n  }\n\n  .\\32xl\\:ring-indigo-800 {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(55, 48, 163, var(--tw-ring-opacity));\n  }\n\n  .\\32xl\\:ring-indigo-900 {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(49, 46, 129, var(--tw-ring-opacity));\n  }\n\n  .\\32xl\\:ring-purple-50 {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(245, 243, 255, var(--tw-ring-opacity));\n  }\n\n  .\\32xl\\:ring-purple-100 {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(237, 233, 254, var(--tw-ring-opacity));\n  }\n\n  .\\32xl\\:ring-purple-200 {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(221, 214, 254, var(--tw-ring-opacity));\n  }\n\n  .\\32xl\\:ring-purple-300 {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(196, 181, 253, var(--tw-ring-opacity));\n  }\n\n  .\\32xl\\:ring-purple-400 {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(167, 139, 250, var(--tw-ring-opacity));\n  }\n\n  .\\32xl\\:ring-purple-500 {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(139, 92, 246, var(--tw-ring-opacity));\n  }\n\n  .\\32xl\\:ring-purple-600 {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(124, 58, 237, var(--tw-ring-opacity));\n  }\n\n  .\\32xl\\:ring-purple-700 {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(109, 40, 217, var(--tw-ring-opacity));\n  }\n\n  .\\32xl\\:ring-purple-800 {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(91, 33, 182, var(--tw-ring-opacity));\n  }\n\n  .\\32xl\\:ring-purple-900 {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(76, 29, 149, var(--tw-ring-opacity));\n  }\n\n  .\\32xl\\:ring-pink-50 {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(253, 242, 248, var(--tw-ring-opacity));\n  }\n\n  .\\32xl\\:ring-pink-100 {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(252, 231, 243, var(--tw-ring-opacity));\n  }\n\n  .\\32xl\\:ring-pink-200 {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(251, 207, 232, var(--tw-ring-opacity));\n  }\n\n  .\\32xl\\:ring-pink-300 {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(249, 168, 212, var(--tw-ring-opacity));\n  }\n\n  .\\32xl\\:ring-pink-400 {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(244, 114, 182, var(--tw-ring-opacity));\n  }\n\n  .\\32xl\\:ring-pink-500 {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(236, 72, 153, var(--tw-ring-opacity));\n  }\n\n  .\\32xl\\:ring-pink-600 {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(219, 39, 119, var(--tw-ring-opacity));\n  }\n\n  .\\32xl\\:ring-pink-700 {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(190, 24, 93, var(--tw-ring-opacity));\n  }\n\n  .\\32xl\\:ring-pink-800 {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(157, 23, 77, var(--tw-ring-opacity));\n  }\n\n  .\\32xl\\:ring-pink-900 {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(131, 24, 67, var(--tw-ring-opacity));\n  }\n\n  .\\32xl\\:focus-within\\:ring-transparent:focus-within {\n    --tw-ring-color: transparent;\n  }\n\n  .\\32xl\\:focus-within\\:ring-current:focus-within {\n    --tw-ring-color: currentColor;\n  }\n\n  .\\32xl\\:focus-within\\:ring-black:focus-within {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(0, 0, 0, var(--tw-ring-opacity));\n  }\n\n  .\\32xl\\:focus-within\\:ring-white:focus-within {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(255, 255, 255, var(--tw-ring-opacity));\n  }\n\n  .\\32xl\\:focus-within\\:ring-gray-50:focus-within {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(249, 250, 251, var(--tw-ring-opacity));\n  }\n\n  .\\32xl\\:focus-within\\:ring-gray-100:focus-within {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(243, 244, 246, var(--tw-ring-opacity));\n  }\n\n  .\\32xl\\:focus-within\\:ring-gray-200:focus-within {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(229, 231, 235, var(--tw-ring-opacity));\n  }\n\n  .\\32xl\\:focus-within\\:ring-gray-300:focus-within {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(209, 213, 219, var(--tw-ring-opacity));\n  }\n\n  .\\32xl\\:focus-within\\:ring-gray-400:focus-within {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(156, 163, 175, var(--tw-ring-opacity));\n  }\n\n  .\\32xl\\:focus-within\\:ring-gray-500:focus-within {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(107, 114, 128, var(--tw-ring-opacity));\n  }\n\n  .\\32xl\\:focus-within\\:ring-gray-600:focus-within {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(75, 85, 99, var(--tw-ring-opacity));\n  }\n\n  .\\32xl\\:focus-within\\:ring-gray-700:focus-within {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(55, 65, 81, var(--tw-ring-opacity));\n  }\n\n  .\\32xl\\:focus-within\\:ring-gray-800:focus-within {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(31, 41, 55, var(--tw-ring-opacity));\n  }\n\n  .\\32xl\\:focus-within\\:ring-gray-900:focus-within {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(17, 24, 39, var(--tw-ring-opacity));\n  }\n\n  .\\32xl\\:focus-within\\:ring-red-50:focus-within {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(254, 242, 242, var(--tw-ring-opacity));\n  }\n\n  .\\32xl\\:focus-within\\:ring-red-100:focus-within {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(254, 226, 226, var(--tw-ring-opacity));\n  }\n\n  .\\32xl\\:focus-within\\:ring-red-200:focus-within {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(254, 202, 202, var(--tw-ring-opacity));\n  }\n\n  .\\32xl\\:focus-within\\:ring-red-300:focus-within {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(252, 165, 165, var(--tw-ring-opacity));\n  }\n\n  .\\32xl\\:focus-within\\:ring-red-400:focus-within {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(248, 113, 113, var(--tw-ring-opacity));\n  }\n\n  .\\32xl\\:focus-within\\:ring-red-500:focus-within {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(239, 68, 68, var(--tw-ring-opacity));\n  }\n\n  .\\32xl\\:focus-within\\:ring-red-600:focus-within {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(220, 38, 38, var(--tw-ring-opacity));\n  }\n\n  .\\32xl\\:focus-within\\:ring-red-700:focus-within {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(185, 28, 28, var(--tw-ring-opacity));\n  }\n\n  .\\32xl\\:focus-within\\:ring-red-800:focus-within {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(153, 27, 27, var(--tw-ring-opacity));\n  }\n\n  .\\32xl\\:focus-within\\:ring-red-900:focus-within {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(127, 29, 29, var(--tw-ring-opacity));\n  }\n\n  .\\32xl\\:focus-within\\:ring-yellow-50:focus-within {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(255, 251, 235, var(--tw-ring-opacity));\n  }\n\n  .\\32xl\\:focus-within\\:ring-yellow-100:focus-within {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(254, 243, 199, var(--tw-ring-opacity));\n  }\n\n  .\\32xl\\:focus-within\\:ring-yellow-200:focus-within {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(253, 230, 138, var(--tw-ring-opacity));\n  }\n\n  .\\32xl\\:focus-within\\:ring-yellow-300:focus-within {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(252, 211, 77, var(--tw-ring-opacity));\n  }\n\n  .\\32xl\\:focus-within\\:ring-yellow-400:focus-within {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(251, 191, 36, var(--tw-ring-opacity));\n  }\n\n  .\\32xl\\:focus-within\\:ring-yellow-500:focus-within {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(245, 158, 11, var(--tw-ring-opacity));\n  }\n\n  .\\32xl\\:focus-within\\:ring-yellow-600:focus-within {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(217, 119, 6, var(--tw-ring-opacity));\n  }\n\n  .\\32xl\\:focus-within\\:ring-yellow-700:focus-within {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(180, 83, 9, var(--tw-ring-opacity));\n  }\n\n  .\\32xl\\:focus-within\\:ring-yellow-800:focus-within {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(146, 64, 14, var(--tw-ring-opacity));\n  }\n\n  .\\32xl\\:focus-within\\:ring-yellow-900:focus-within {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(120, 53, 15, var(--tw-ring-opacity));\n  }\n\n  .\\32xl\\:focus-within\\:ring-green-50:focus-within {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(236, 253, 245, var(--tw-ring-opacity));\n  }\n\n  .\\32xl\\:focus-within\\:ring-green-100:focus-within {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(209, 250, 229, var(--tw-ring-opacity));\n  }\n\n  .\\32xl\\:focus-within\\:ring-green-200:focus-within {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(167, 243, 208, var(--tw-ring-opacity));\n  }\n\n  .\\32xl\\:focus-within\\:ring-green-300:focus-within {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(110, 231, 183, var(--tw-ring-opacity));\n  }\n\n  .\\32xl\\:focus-within\\:ring-green-400:focus-within {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(52, 211, 153, var(--tw-ring-opacity));\n  }\n\n  .\\32xl\\:focus-within\\:ring-green-500:focus-within {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(16, 185, 129, var(--tw-ring-opacity));\n  }\n\n  .\\32xl\\:focus-within\\:ring-green-600:focus-within {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(5, 150, 105, var(--tw-ring-opacity));\n  }\n\n  .\\32xl\\:focus-within\\:ring-green-700:focus-within {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(4, 120, 87, var(--tw-ring-opacity));\n  }\n\n  .\\32xl\\:focus-within\\:ring-green-800:focus-within {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(6, 95, 70, var(--tw-ring-opacity));\n  }\n\n  .\\32xl\\:focus-within\\:ring-green-900:focus-within {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(6, 78, 59, var(--tw-ring-opacity));\n  }\n\n  .\\32xl\\:focus-within\\:ring-blue-50:focus-within {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(239, 246, 255, var(--tw-ring-opacity));\n  }\n\n  .\\32xl\\:focus-within\\:ring-blue-100:focus-within {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(219, 234, 254, var(--tw-ring-opacity));\n  }\n\n  .\\32xl\\:focus-within\\:ring-blue-200:focus-within {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(191, 219, 254, var(--tw-ring-opacity));\n  }\n\n  .\\32xl\\:focus-within\\:ring-blue-300:focus-within {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(147, 197, 253, var(--tw-ring-opacity));\n  }\n\n  .\\32xl\\:focus-within\\:ring-blue-400:focus-within {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(96, 165, 250, var(--tw-ring-opacity));\n  }\n\n  .\\32xl\\:focus-within\\:ring-blue-500:focus-within {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(59, 130, 246, var(--tw-ring-opacity));\n  }\n\n  .\\32xl\\:focus-within\\:ring-blue-600:focus-within {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(37, 99, 235, var(--tw-ring-opacity));\n  }\n\n  .\\32xl\\:focus-within\\:ring-blue-700:focus-within {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(29, 78, 216, var(--tw-ring-opacity));\n  }\n\n  .\\32xl\\:focus-within\\:ring-blue-800:focus-within {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(30, 64, 175, var(--tw-ring-opacity));\n  }\n\n  .\\32xl\\:focus-within\\:ring-blue-900:focus-within {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(30, 58, 138, var(--tw-ring-opacity));\n  }\n\n  .\\32xl\\:focus-within\\:ring-indigo-50:focus-within {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(238, 242, 255, var(--tw-ring-opacity));\n  }\n\n  .\\32xl\\:focus-within\\:ring-indigo-100:focus-within {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(224, 231, 255, var(--tw-ring-opacity));\n  }\n\n  .\\32xl\\:focus-within\\:ring-indigo-200:focus-within {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(199, 210, 254, var(--tw-ring-opacity));\n  }\n\n  .\\32xl\\:focus-within\\:ring-indigo-300:focus-within {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(165, 180, 252, var(--tw-ring-opacity));\n  }\n\n  .\\32xl\\:focus-within\\:ring-indigo-400:focus-within {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(129, 140, 248, var(--tw-ring-opacity));\n  }\n\n  .\\32xl\\:focus-within\\:ring-indigo-500:focus-within {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(99, 102, 241, var(--tw-ring-opacity));\n  }\n\n  .\\32xl\\:focus-within\\:ring-indigo-600:focus-within {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(79, 70, 229, var(--tw-ring-opacity));\n  }\n\n  .\\32xl\\:focus-within\\:ring-indigo-700:focus-within {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(67, 56, 202, var(--tw-ring-opacity));\n  }\n\n  .\\32xl\\:focus-within\\:ring-indigo-800:focus-within {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(55, 48, 163, var(--tw-ring-opacity));\n  }\n\n  .\\32xl\\:focus-within\\:ring-indigo-900:focus-within {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(49, 46, 129, var(--tw-ring-opacity));\n  }\n\n  .\\32xl\\:focus-within\\:ring-purple-50:focus-within {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(245, 243, 255, var(--tw-ring-opacity));\n  }\n\n  .\\32xl\\:focus-within\\:ring-purple-100:focus-within {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(237, 233, 254, var(--tw-ring-opacity));\n  }\n\n  .\\32xl\\:focus-within\\:ring-purple-200:focus-within {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(221, 214, 254, var(--tw-ring-opacity));\n  }\n\n  .\\32xl\\:focus-within\\:ring-purple-300:focus-within {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(196, 181, 253, var(--tw-ring-opacity));\n  }\n\n  .\\32xl\\:focus-within\\:ring-purple-400:focus-within {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(167, 139, 250, var(--tw-ring-opacity));\n  }\n\n  .\\32xl\\:focus-within\\:ring-purple-500:focus-within {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(139, 92, 246, var(--tw-ring-opacity));\n  }\n\n  .\\32xl\\:focus-within\\:ring-purple-600:focus-within {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(124, 58, 237, var(--tw-ring-opacity));\n  }\n\n  .\\32xl\\:focus-within\\:ring-purple-700:focus-within {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(109, 40, 217, var(--tw-ring-opacity));\n  }\n\n  .\\32xl\\:focus-within\\:ring-purple-800:focus-within {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(91, 33, 182, var(--tw-ring-opacity));\n  }\n\n  .\\32xl\\:focus-within\\:ring-purple-900:focus-within {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(76, 29, 149, var(--tw-ring-opacity));\n  }\n\n  .\\32xl\\:focus-within\\:ring-pink-50:focus-within {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(253, 242, 248, var(--tw-ring-opacity));\n  }\n\n  .\\32xl\\:focus-within\\:ring-pink-100:focus-within {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(252, 231, 243, var(--tw-ring-opacity));\n  }\n\n  .\\32xl\\:focus-within\\:ring-pink-200:focus-within {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(251, 207, 232, var(--tw-ring-opacity));\n  }\n\n  .\\32xl\\:focus-within\\:ring-pink-300:focus-within {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(249, 168, 212, var(--tw-ring-opacity));\n  }\n\n  .\\32xl\\:focus-within\\:ring-pink-400:focus-within {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(244, 114, 182, var(--tw-ring-opacity));\n  }\n\n  .\\32xl\\:focus-within\\:ring-pink-500:focus-within {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(236, 72, 153, var(--tw-ring-opacity));\n  }\n\n  .\\32xl\\:focus-within\\:ring-pink-600:focus-within {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(219, 39, 119, var(--tw-ring-opacity));\n  }\n\n  .\\32xl\\:focus-within\\:ring-pink-700:focus-within {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(190, 24, 93, var(--tw-ring-opacity));\n  }\n\n  .\\32xl\\:focus-within\\:ring-pink-800:focus-within {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(157, 23, 77, var(--tw-ring-opacity));\n  }\n\n  .\\32xl\\:focus-within\\:ring-pink-900:focus-within {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(131, 24, 67, var(--tw-ring-opacity));\n  }\n\n  .\\32xl\\:focus\\:ring-transparent:focus {\n    --tw-ring-color: transparent;\n  }\n\n  .\\32xl\\:focus\\:ring-current:focus {\n    --tw-ring-color: currentColor;\n  }\n\n  .\\32xl\\:focus\\:ring-black:focus {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(0, 0, 0, var(--tw-ring-opacity));\n  }\n\n  .\\32xl\\:focus\\:ring-white:focus {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(255, 255, 255, var(--tw-ring-opacity));\n  }\n\n  .\\32xl\\:focus\\:ring-gray-50:focus {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(249, 250, 251, var(--tw-ring-opacity));\n  }\n\n  .\\32xl\\:focus\\:ring-gray-100:focus {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(243, 244, 246, var(--tw-ring-opacity));\n  }\n\n  .\\32xl\\:focus\\:ring-gray-200:focus {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(229, 231, 235, var(--tw-ring-opacity));\n  }\n\n  .\\32xl\\:focus\\:ring-gray-300:focus {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(209, 213, 219, var(--tw-ring-opacity));\n  }\n\n  .\\32xl\\:focus\\:ring-gray-400:focus {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(156, 163, 175, var(--tw-ring-opacity));\n  }\n\n  .\\32xl\\:focus\\:ring-gray-500:focus {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(107, 114, 128, var(--tw-ring-opacity));\n  }\n\n  .\\32xl\\:focus\\:ring-gray-600:focus {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(75, 85, 99, var(--tw-ring-opacity));\n  }\n\n  .\\32xl\\:focus\\:ring-gray-700:focus {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(55, 65, 81, var(--tw-ring-opacity));\n  }\n\n  .\\32xl\\:focus\\:ring-gray-800:focus {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(31, 41, 55, var(--tw-ring-opacity));\n  }\n\n  .\\32xl\\:focus\\:ring-gray-900:focus {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(17, 24, 39, var(--tw-ring-opacity));\n  }\n\n  .\\32xl\\:focus\\:ring-red-50:focus {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(254, 242, 242, var(--tw-ring-opacity));\n  }\n\n  .\\32xl\\:focus\\:ring-red-100:focus {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(254, 226, 226, var(--tw-ring-opacity));\n  }\n\n  .\\32xl\\:focus\\:ring-red-200:focus {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(254, 202, 202, var(--tw-ring-opacity));\n  }\n\n  .\\32xl\\:focus\\:ring-red-300:focus {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(252, 165, 165, var(--tw-ring-opacity));\n  }\n\n  .\\32xl\\:focus\\:ring-red-400:focus {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(248, 113, 113, var(--tw-ring-opacity));\n  }\n\n  .\\32xl\\:focus\\:ring-red-500:focus {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(239, 68, 68, var(--tw-ring-opacity));\n  }\n\n  .\\32xl\\:focus\\:ring-red-600:focus {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(220, 38, 38, var(--tw-ring-opacity));\n  }\n\n  .\\32xl\\:focus\\:ring-red-700:focus {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(185, 28, 28, var(--tw-ring-opacity));\n  }\n\n  .\\32xl\\:focus\\:ring-red-800:focus {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(153, 27, 27, var(--tw-ring-opacity));\n  }\n\n  .\\32xl\\:focus\\:ring-red-900:focus {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(127, 29, 29, var(--tw-ring-opacity));\n  }\n\n  .\\32xl\\:focus\\:ring-yellow-50:focus {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(255, 251, 235, var(--tw-ring-opacity));\n  }\n\n  .\\32xl\\:focus\\:ring-yellow-100:focus {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(254, 243, 199, var(--tw-ring-opacity));\n  }\n\n  .\\32xl\\:focus\\:ring-yellow-200:focus {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(253, 230, 138, var(--tw-ring-opacity));\n  }\n\n  .\\32xl\\:focus\\:ring-yellow-300:focus {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(252, 211, 77, var(--tw-ring-opacity));\n  }\n\n  .\\32xl\\:focus\\:ring-yellow-400:focus {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(251, 191, 36, var(--tw-ring-opacity));\n  }\n\n  .\\32xl\\:focus\\:ring-yellow-500:focus {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(245, 158, 11, var(--tw-ring-opacity));\n  }\n\n  .\\32xl\\:focus\\:ring-yellow-600:focus {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(217, 119, 6, var(--tw-ring-opacity));\n  }\n\n  .\\32xl\\:focus\\:ring-yellow-700:focus {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(180, 83, 9, var(--tw-ring-opacity));\n  }\n\n  .\\32xl\\:focus\\:ring-yellow-800:focus {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(146, 64, 14, var(--tw-ring-opacity));\n  }\n\n  .\\32xl\\:focus\\:ring-yellow-900:focus {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(120, 53, 15, var(--tw-ring-opacity));\n  }\n\n  .\\32xl\\:focus\\:ring-green-50:focus {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(236, 253, 245, var(--tw-ring-opacity));\n  }\n\n  .\\32xl\\:focus\\:ring-green-100:focus {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(209, 250, 229, var(--tw-ring-opacity));\n  }\n\n  .\\32xl\\:focus\\:ring-green-200:focus {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(167, 243, 208, var(--tw-ring-opacity));\n  }\n\n  .\\32xl\\:focus\\:ring-green-300:focus {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(110, 231, 183, var(--tw-ring-opacity));\n  }\n\n  .\\32xl\\:focus\\:ring-green-400:focus {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(52, 211, 153, var(--tw-ring-opacity));\n  }\n\n  .\\32xl\\:focus\\:ring-green-500:focus {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(16, 185, 129, var(--tw-ring-opacity));\n  }\n\n  .\\32xl\\:focus\\:ring-green-600:focus {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(5, 150, 105, var(--tw-ring-opacity));\n  }\n\n  .\\32xl\\:focus\\:ring-green-700:focus {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(4, 120, 87, var(--tw-ring-opacity));\n  }\n\n  .\\32xl\\:focus\\:ring-green-800:focus {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(6, 95, 70, var(--tw-ring-opacity));\n  }\n\n  .\\32xl\\:focus\\:ring-green-900:focus {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(6, 78, 59, var(--tw-ring-opacity));\n  }\n\n  .\\32xl\\:focus\\:ring-blue-50:focus {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(239, 246, 255, var(--tw-ring-opacity));\n  }\n\n  .\\32xl\\:focus\\:ring-blue-100:focus {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(219, 234, 254, var(--tw-ring-opacity));\n  }\n\n  .\\32xl\\:focus\\:ring-blue-200:focus {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(191, 219, 254, var(--tw-ring-opacity));\n  }\n\n  .\\32xl\\:focus\\:ring-blue-300:focus {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(147, 197, 253, var(--tw-ring-opacity));\n  }\n\n  .\\32xl\\:focus\\:ring-blue-400:focus {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(96, 165, 250, var(--tw-ring-opacity));\n  }\n\n  .\\32xl\\:focus\\:ring-blue-500:focus {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(59, 130, 246, var(--tw-ring-opacity));\n  }\n\n  .\\32xl\\:focus\\:ring-blue-600:focus {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(37, 99, 235, var(--tw-ring-opacity));\n  }\n\n  .\\32xl\\:focus\\:ring-blue-700:focus {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(29, 78, 216, var(--tw-ring-opacity));\n  }\n\n  .\\32xl\\:focus\\:ring-blue-800:focus {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(30, 64, 175, var(--tw-ring-opacity));\n  }\n\n  .\\32xl\\:focus\\:ring-blue-900:focus {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(30, 58, 138, var(--tw-ring-opacity));\n  }\n\n  .\\32xl\\:focus\\:ring-indigo-50:focus {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(238, 242, 255, var(--tw-ring-opacity));\n  }\n\n  .\\32xl\\:focus\\:ring-indigo-100:focus {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(224, 231, 255, var(--tw-ring-opacity));\n  }\n\n  .\\32xl\\:focus\\:ring-indigo-200:focus {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(199, 210, 254, var(--tw-ring-opacity));\n  }\n\n  .\\32xl\\:focus\\:ring-indigo-300:focus {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(165, 180, 252, var(--tw-ring-opacity));\n  }\n\n  .\\32xl\\:focus\\:ring-indigo-400:focus {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(129, 140, 248, var(--tw-ring-opacity));\n  }\n\n  .\\32xl\\:focus\\:ring-indigo-500:focus {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(99, 102, 241, var(--tw-ring-opacity));\n  }\n\n  .\\32xl\\:focus\\:ring-indigo-600:focus {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(79, 70, 229, var(--tw-ring-opacity));\n  }\n\n  .\\32xl\\:focus\\:ring-indigo-700:focus {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(67, 56, 202, var(--tw-ring-opacity));\n  }\n\n  .\\32xl\\:focus\\:ring-indigo-800:focus {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(55, 48, 163, var(--tw-ring-opacity));\n  }\n\n  .\\32xl\\:focus\\:ring-indigo-900:focus {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(49, 46, 129, var(--tw-ring-opacity));\n  }\n\n  .\\32xl\\:focus\\:ring-purple-50:focus {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(245, 243, 255, var(--tw-ring-opacity));\n  }\n\n  .\\32xl\\:focus\\:ring-purple-100:focus {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(237, 233, 254, var(--tw-ring-opacity));\n  }\n\n  .\\32xl\\:focus\\:ring-purple-200:focus {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(221, 214, 254, var(--tw-ring-opacity));\n  }\n\n  .\\32xl\\:focus\\:ring-purple-300:focus {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(196, 181, 253, var(--tw-ring-opacity));\n  }\n\n  .\\32xl\\:focus\\:ring-purple-400:focus {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(167, 139, 250, var(--tw-ring-opacity));\n  }\n\n  .\\32xl\\:focus\\:ring-purple-500:focus {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(139, 92, 246, var(--tw-ring-opacity));\n  }\n\n  .\\32xl\\:focus\\:ring-purple-600:focus {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(124, 58, 237, var(--tw-ring-opacity));\n  }\n\n  .\\32xl\\:focus\\:ring-purple-700:focus {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(109, 40, 217, var(--tw-ring-opacity));\n  }\n\n  .\\32xl\\:focus\\:ring-purple-800:focus {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(91, 33, 182, var(--tw-ring-opacity));\n  }\n\n  .\\32xl\\:focus\\:ring-purple-900:focus {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(76, 29, 149, var(--tw-ring-opacity));\n  }\n\n  .\\32xl\\:focus\\:ring-pink-50:focus {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(253, 242, 248, var(--tw-ring-opacity));\n  }\n\n  .\\32xl\\:focus\\:ring-pink-100:focus {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(252, 231, 243, var(--tw-ring-opacity));\n  }\n\n  .\\32xl\\:focus\\:ring-pink-200:focus {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(251, 207, 232, var(--tw-ring-opacity));\n  }\n\n  .\\32xl\\:focus\\:ring-pink-300:focus {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(249, 168, 212, var(--tw-ring-opacity));\n  }\n\n  .\\32xl\\:focus\\:ring-pink-400:focus {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(244, 114, 182, var(--tw-ring-opacity));\n  }\n\n  .\\32xl\\:focus\\:ring-pink-500:focus {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(236, 72, 153, var(--tw-ring-opacity));\n  }\n\n  .\\32xl\\:focus\\:ring-pink-600:focus {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(219, 39, 119, var(--tw-ring-opacity));\n  }\n\n  .\\32xl\\:focus\\:ring-pink-700:focus {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(190, 24, 93, var(--tw-ring-opacity));\n  }\n\n  .\\32xl\\:focus\\:ring-pink-800:focus {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(157, 23, 77, var(--tw-ring-opacity));\n  }\n\n  .\\32xl\\:focus\\:ring-pink-900:focus {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(131, 24, 67, var(--tw-ring-opacity));\n  }\n\n  .dark .\\32xl\\:dark\\:ring-transparent {\n    --tw-ring-color: transparent;\n  }\n\n  .dark .\\32xl\\:dark\\:ring-current {\n    --tw-ring-color: currentColor;\n  }\n\n  .dark .\\32xl\\:dark\\:ring-black {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(0, 0, 0, var(--tw-ring-opacity));\n  }\n\n  .dark .\\32xl\\:dark\\:ring-white {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(255, 255, 255, var(--tw-ring-opacity));\n  }\n\n  .dark .\\32xl\\:dark\\:ring-gray-50 {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(249, 250, 251, var(--tw-ring-opacity));\n  }\n\n  .dark .\\32xl\\:dark\\:ring-gray-100 {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(243, 244, 246, var(--tw-ring-opacity));\n  }\n\n  .dark .\\32xl\\:dark\\:ring-gray-200 {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(229, 231, 235, var(--tw-ring-opacity));\n  }\n\n  .dark .\\32xl\\:dark\\:ring-gray-300 {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(209, 213, 219, var(--tw-ring-opacity));\n  }\n\n  .dark .\\32xl\\:dark\\:ring-gray-400 {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(156, 163, 175, var(--tw-ring-opacity));\n  }\n\n  .dark .\\32xl\\:dark\\:ring-gray-500 {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(107, 114, 128, var(--tw-ring-opacity));\n  }\n\n  .dark .\\32xl\\:dark\\:ring-gray-600 {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(75, 85, 99, var(--tw-ring-opacity));\n  }\n\n  .dark .\\32xl\\:dark\\:ring-gray-700 {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(55, 65, 81, var(--tw-ring-opacity));\n  }\n\n  .dark .\\32xl\\:dark\\:ring-gray-800 {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(31, 41, 55, var(--tw-ring-opacity));\n  }\n\n  .dark .\\32xl\\:dark\\:ring-gray-900 {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(17, 24, 39, var(--tw-ring-opacity));\n  }\n\n  .dark .\\32xl\\:dark\\:ring-red-50 {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(254, 242, 242, var(--tw-ring-opacity));\n  }\n\n  .dark .\\32xl\\:dark\\:ring-red-100 {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(254, 226, 226, var(--tw-ring-opacity));\n  }\n\n  .dark .\\32xl\\:dark\\:ring-red-200 {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(254, 202, 202, var(--tw-ring-opacity));\n  }\n\n  .dark .\\32xl\\:dark\\:ring-red-300 {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(252, 165, 165, var(--tw-ring-opacity));\n  }\n\n  .dark .\\32xl\\:dark\\:ring-red-400 {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(248, 113, 113, var(--tw-ring-opacity));\n  }\n\n  .dark .\\32xl\\:dark\\:ring-red-500 {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(239, 68, 68, var(--tw-ring-opacity));\n  }\n\n  .dark .\\32xl\\:dark\\:ring-red-600 {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(220, 38, 38, var(--tw-ring-opacity));\n  }\n\n  .dark .\\32xl\\:dark\\:ring-red-700 {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(185, 28, 28, var(--tw-ring-opacity));\n  }\n\n  .dark .\\32xl\\:dark\\:ring-red-800 {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(153, 27, 27, var(--tw-ring-opacity));\n  }\n\n  .dark .\\32xl\\:dark\\:ring-red-900 {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(127, 29, 29, var(--tw-ring-opacity));\n  }\n\n  .dark .\\32xl\\:dark\\:ring-yellow-50 {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(255, 251, 235, var(--tw-ring-opacity));\n  }\n\n  .dark .\\32xl\\:dark\\:ring-yellow-100 {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(254, 243, 199, var(--tw-ring-opacity));\n  }\n\n  .dark .\\32xl\\:dark\\:ring-yellow-200 {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(253, 230, 138, var(--tw-ring-opacity));\n  }\n\n  .dark .\\32xl\\:dark\\:ring-yellow-300 {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(252, 211, 77, var(--tw-ring-opacity));\n  }\n\n  .dark .\\32xl\\:dark\\:ring-yellow-400 {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(251, 191, 36, var(--tw-ring-opacity));\n  }\n\n  .dark .\\32xl\\:dark\\:ring-yellow-500 {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(245, 158, 11, var(--tw-ring-opacity));\n  }\n\n  .dark .\\32xl\\:dark\\:ring-yellow-600 {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(217, 119, 6, var(--tw-ring-opacity));\n  }\n\n  .dark .\\32xl\\:dark\\:ring-yellow-700 {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(180, 83, 9, var(--tw-ring-opacity));\n  }\n\n  .dark .\\32xl\\:dark\\:ring-yellow-800 {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(146, 64, 14, var(--tw-ring-opacity));\n  }\n\n  .dark .\\32xl\\:dark\\:ring-yellow-900 {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(120, 53, 15, var(--tw-ring-opacity));\n  }\n\n  .dark .\\32xl\\:dark\\:ring-green-50 {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(236, 253, 245, var(--tw-ring-opacity));\n  }\n\n  .dark .\\32xl\\:dark\\:ring-green-100 {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(209, 250, 229, var(--tw-ring-opacity));\n  }\n\n  .dark .\\32xl\\:dark\\:ring-green-200 {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(167, 243, 208, var(--tw-ring-opacity));\n  }\n\n  .dark .\\32xl\\:dark\\:ring-green-300 {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(110, 231, 183, var(--tw-ring-opacity));\n  }\n\n  .dark .\\32xl\\:dark\\:ring-green-400 {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(52, 211, 153, var(--tw-ring-opacity));\n  }\n\n  .dark .\\32xl\\:dark\\:ring-green-500 {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(16, 185, 129, var(--tw-ring-opacity));\n  }\n\n  .dark .\\32xl\\:dark\\:ring-green-600 {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(5, 150, 105, var(--tw-ring-opacity));\n  }\n\n  .dark .\\32xl\\:dark\\:ring-green-700 {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(4, 120, 87, var(--tw-ring-opacity));\n  }\n\n  .dark .\\32xl\\:dark\\:ring-green-800 {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(6, 95, 70, var(--tw-ring-opacity));\n  }\n\n  .dark .\\32xl\\:dark\\:ring-green-900 {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(6, 78, 59, var(--tw-ring-opacity));\n  }\n\n  .dark .\\32xl\\:dark\\:ring-blue-50 {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(239, 246, 255, var(--tw-ring-opacity));\n  }\n\n  .dark .\\32xl\\:dark\\:ring-blue-100 {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(219, 234, 254, var(--tw-ring-opacity));\n  }\n\n  .dark .\\32xl\\:dark\\:ring-blue-200 {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(191, 219, 254, var(--tw-ring-opacity));\n  }\n\n  .dark .\\32xl\\:dark\\:ring-blue-300 {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(147, 197, 253, var(--tw-ring-opacity));\n  }\n\n  .dark .\\32xl\\:dark\\:ring-blue-400 {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(96, 165, 250, var(--tw-ring-opacity));\n  }\n\n  .dark .\\32xl\\:dark\\:ring-blue-500 {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(59, 130, 246, var(--tw-ring-opacity));\n  }\n\n  .dark .\\32xl\\:dark\\:ring-blue-600 {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(37, 99, 235, var(--tw-ring-opacity));\n  }\n\n  .dark .\\32xl\\:dark\\:ring-blue-700 {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(29, 78, 216, var(--tw-ring-opacity));\n  }\n\n  .dark .\\32xl\\:dark\\:ring-blue-800 {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(30, 64, 175, var(--tw-ring-opacity));\n  }\n\n  .dark .\\32xl\\:dark\\:ring-blue-900 {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(30, 58, 138, var(--tw-ring-opacity));\n  }\n\n  .dark .\\32xl\\:dark\\:ring-indigo-50 {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(238, 242, 255, var(--tw-ring-opacity));\n  }\n\n  .dark .\\32xl\\:dark\\:ring-indigo-100 {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(224, 231, 255, var(--tw-ring-opacity));\n  }\n\n  .dark .\\32xl\\:dark\\:ring-indigo-200 {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(199, 210, 254, var(--tw-ring-opacity));\n  }\n\n  .dark .\\32xl\\:dark\\:ring-indigo-300 {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(165, 180, 252, var(--tw-ring-opacity));\n  }\n\n  .dark .\\32xl\\:dark\\:ring-indigo-400 {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(129, 140, 248, var(--tw-ring-opacity));\n  }\n\n  .dark .\\32xl\\:dark\\:ring-indigo-500 {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(99, 102, 241, var(--tw-ring-opacity));\n  }\n\n  .dark .\\32xl\\:dark\\:ring-indigo-600 {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(79, 70, 229, var(--tw-ring-opacity));\n  }\n\n  .dark .\\32xl\\:dark\\:ring-indigo-700 {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(67, 56, 202, var(--tw-ring-opacity));\n  }\n\n  .dark .\\32xl\\:dark\\:ring-indigo-800 {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(55, 48, 163, var(--tw-ring-opacity));\n  }\n\n  .dark .\\32xl\\:dark\\:ring-indigo-900 {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(49, 46, 129, var(--tw-ring-opacity));\n  }\n\n  .dark .\\32xl\\:dark\\:ring-purple-50 {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(245, 243, 255, var(--tw-ring-opacity));\n  }\n\n  .dark .\\32xl\\:dark\\:ring-purple-100 {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(237, 233, 254, var(--tw-ring-opacity));\n  }\n\n  .dark .\\32xl\\:dark\\:ring-purple-200 {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(221, 214, 254, var(--tw-ring-opacity));\n  }\n\n  .dark .\\32xl\\:dark\\:ring-purple-300 {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(196, 181, 253, var(--tw-ring-opacity));\n  }\n\n  .dark .\\32xl\\:dark\\:ring-purple-400 {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(167, 139, 250, var(--tw-ring-opacity));\n  }\n\n  .dark .\\32xl\\:dark\\:ring-purple-500 {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(139, 92, 246, var(--tw-ring-opacity));\n  }\n\n  .dark .\\32xl\\:dark\\:ring-purple-600 {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(124, 58, 237, var(--tw-ring-opacity));\n  }\n\n  .dark .\\32xl\\:dark\\:ring-purple-700 {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(109, 40, 217, var(--tw-ring-opacity));\n  }\n\n  .dark .\\32xl\\:dark\\:ring-purple-800 {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(91, 33, 182, var(--tw-ring-opacity));\n  }\n\n  .dark .\\32xl\\:dark\\:ring-purple-900 {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(76, 29, 149, var(--tw-ring-opacity));\n  }\n\n  .dark .\\32xl\\:dark\\:ring-pink-50 {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(253, 242, 248, var(--tw-ring-opacity));\n  }\n\n  .dark .\\32xl\\:dark\\:ring-pink-100 {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(252, 231, 243, var(--tw-ring-opacity));\n  }\n\n  .dark .\\32xl\\:dark\\:ring-pink-200 {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(251, 207, 232, var(--tw-ring-opacity));\n  }\n\n  .dark .\\32xl\\:dark\\:ring-pink-300 {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(249, 168, 212, var(--tw-ring-opacity));\n  }\n\n  .dark .\\32xl\\:dark\\:ring-pink-400 {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(244, 114, 182, var(--tw-ring-opacity));\n  }\n\n  .dark .\\32xl\\:dark\\:ring-pink-500 {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(236, 72, 153, var(--tw-ring-opacity));\n  }\n\n  .dark .\\32xl\\:dark\\:ring-pink-600 {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(219, 39, 119, var(--tw-ring-opacity));\n  }\n\n  .dark .\\32xl\\:dark\\:ring-pink-700 {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(190, 24, 93, var(--tw-ring-opacity));\n  }\n\n  .dark .\\32xl\\:dark\\:ring-pink-800 {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(157, 23, 77, var(--tw-ring-opacity));\n  }\n\n  .dark .\\32xl\\:dark\\:ring-pink-900 {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(131, 24, 67, var(--tw-ring-opacity));\n  }\n\n  .dark .\\32xl\\:dark\\:focus-within\\:ring-transparent:focus-within {\n    --tw-ring-color: transparent;\n  }\n\n  .dark .\\32xl\\:dark\\:focus-within\\:ring-current:focus-within {\n    --tw-ring-color: currentColor;\n  }\n\n  .dark .\\32xl\\:dark\\:focus-within\\:ring-black:focus-within {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(0, 0, 0, var(--tw-ring-opacity));\n  }\n\n  .dark .\\32xl\\:dark\\:focus-within\\:ring-white:focus-within {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(255, 255, 255, var(--tw-ring-opacity));\n  }\n\n  .dark .\\32xl\\:dark\\:focus-within\\:ring-gray-50:focus-within {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(249, 250, 251, var(--tw-ring-opacity));\n  }\n\n  .dark .\\32xl\\:dark\\:focus-within\\:ring-gray-100:focus-within {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(243, 244, 246, var(--tw-ring-opacity));\n  }\n\n  .dark .\\32xl\\:dark\\:focus-within\\:ring-gray-200:focus-within {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(229, 231, 235, var(--tw-ring-opacity));\n  }\n\n  .dark .\\32xl\\:dark\\:focus-within\\:ring-gray-300:focus-within {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(209, 213, 219, var(--tw-ring-opacity));\n  }\n\n  .dark .\\32xl\\:dark\\:focus-within\\:ring-gray-400:focus-within {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(156, 163, 175, var(--tw-ring-opacity));\n  }\n\n  .dark .\\32xl\\:dark\\:focus-within\\:ring-gray-500:focus-within {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(107, 114, 128, var(--tw-ring-opacity));\n  }\n\n  .dark .\\32xl\\:dark\\:focus-within\\:ring-gray-600:focus-within {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(75, 85, 99, var(--tw-ring-opacity));\n  }\n\n  .dark .\\32xl\\:dark\\:focus-within\\:ring-gray-700:focus-within {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(55, 65, 81, var(--tw-ring-opacity));\n  }\n\n  .dark .\\32xl\\:dark\\:focus-within\\:ring-gray-800:focus-within {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(31, 41, 55, var(--tw-ring-opacity));\n  }\n\n  .dark .\\32xl\\:dark\\:focus-within\\:ring-gray-900:focus-within {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(17, 24, 39, var(--tw-ring-opacity));\n  }\n\n  .dark .\\32xl\\:dark\\:focus-within\\:ring-red-50:focus-within {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(254, 242, 242, var(--tw-ring-opacity));\n  }\n\n  .dark .\\32xl\\:dark\\:focus-within\\:ring-red-100:focus-within {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(254, 226, 226, var(--tw-ring-opacity));\n  }\n\n  .dark .\\32xl\\:dark\\:focus-within\\:ring-red-200:focus-within {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(254, 202, 202, var(--tw-ring-opacity));\n  }\n\n  .dark .\\32xl\\:dark\\:focus-within\\:ring-red-300:focus-within {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(252, 165, 165, var(--tw-ring-opacity));\n  }\n\n  .dark .\\32xl\\:dark\\:focus-within\\:ring-red-400:focus-within {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(248, 113, 113, var(--tw-ring-opacity));\n  }\n\n  .dark .\\32xl\\:dark\\:focus-within\\:ring-red-500:focus-within {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(239, 68, 68, var(--tw-ring-opacity));\n  }\n\n  .dark .\\32xl\\:dark\\:focus-within\\:ring-red-600:focus-within {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(220, 38, 38, var(--tw-ring-opacity));\n  }\n\n  .dark .\\32xl\\:dark\\:focus-within\\:ring-red-700:focus-within {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(185, 28, 28, var(--tw-ring-opacity));\n  }\n\n  .dark .\\32xl\\:dark\\:focus-within\\:ring-red-800:focus-within {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(153, 27, 27, var(--tw-ring-opacity));\n  }\n\n  .dark .\\32xl\\:dark\\:focus-within\\:ring-red-900:focus-within {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(127, 29, 29, var(--tw-ring-opacity));\n  }\n\n  .dark .\\32xl\\:dark\\:focus-within\\:ring-yellow-50:focus-within {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(255, 251, 235, var(--tw-ring-opacity));\n  }\n\n  .dark .\\32xl\\:dark\\:focus-within\\:ring-yellow-100:focus-within {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(254, 243, 199, var(--tw-ring-opacity));\n  }\n\n  .dark .\\32xl\\:dark\\:focus-within\\:ring-yellow-200:focus-within {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(253, 230, 138, var(--tw-ring-opacity));\n  }\n\n  .dark .\\32xl\\:dark\\:focus-within\\:ring-yellow-300:focus-within {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(252, 211, 77, var(--tw-ring-opacity));\n  }\n\n  .dark .\\32xl\\:dark\\:focus-within\\:ring-yellow-400:focus-within {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(251, 191, 36, var(--tw-ring-opacity));\n  }\n\n  .dark .\\32xl\\:dark\\:focus-within\\:ring-yellow-500:focus-within {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(245, 158, 11, var(--tw-ring-opacity));\n  }\n\n  .dark .\\32xl\\:dark\\:focus-within\\:ring-yellow-600:focus-within {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(217, 119, 6, var(--tw-ring-opacity));\n  }\n\n  .dark .\\32xl\\:dark\\:focus-within\\:ring-yellow-700:focus-within {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(180, 83, 9, var(--tw-ring-opacity));\n  }\n\n  .dark .\\32xl\\:dark\\:focus-within\\:ring-yellow-800:focus-within {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(146, 64, 14, var(--tw-ring-opacity));\n  }\n\n  .dark .\\32xl\\:dark\\:focus-within\\:ring-yellow-900:focus-within {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(120, 53, 15, var(--tw-ring-opacity));\n  }\n\n  .dark .\\32xl\\:dark\\:focus-within\\:ring-green-50:focus-within {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(236, 253, 245, var(--tw-ring-opacity));\n  }\n\n  .dark .\\32xl\\:dark\\:focus-within\\:ring-green-100:focus-within {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(209, 250, 229, var(--tw-ring-opacity));\n  }\n\n  .dark .\\32xl\\:dark\\:focus-within\\:ring-green-200:focus-within {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(167, 243, 208, var(--tw-ring-opacity));\n  }\n\n  .dark .\\32xl\\:dark\\:focus-within\\:ring-green-300:focus-within {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(110, 231, 183, var(--tw-ring-opacity));\n  }\n\n  .dark .\\32xl\\:dark\\:focus-within\\:ring-green-400:focus-within {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(52, 211, 153, var(--tw-ring-opacity));\n  }\n\n  .dark .\\32xl\\:dark\\:focus-within\\:ring-green-500:focus-within {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(16, 185, 129, var(--tw-ring-opacity));\n  }\n\n  .dark .\\32xl\\:dark\\:focus-within\\:ring-green-600:focus-within {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(5, 150, 105, var(--tw-ring-opacity));\n  }\n\n  .dark .\\32xl\\:dark\\:focus-within\\:ring-green-700:focus-within {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(4, 120, 87, var(--tw-ring-opacity));\n  }\n\n  .dark .\\32xl\\:dark\\:focus-within\\:ring-green-800:focus-within {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(6, 95, 70, var(--tw-ring-opacity));\n  }\n\n  .dark .\\32xl\\:dark\\:focus-within\\:ring-green-900:focus-within {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(6, 78, 59, var(--tw-ring-opacity));\n  }\n\n  .dark .\\32xl\\:dark\\:focus-within\\:ring-blue-50:focus-within {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(239, 246, 255, var(--tw-ring-opacity));\n  }\n\n  .dark .\\32xl\\:dark\\:focus-within\\:ring-blue-100:focus-within {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(219, 234, 254, var(--tw-ring-opacity));\n  }\n\n  .dark .\\32xl\\:dark\\:focus-within\\:ring-blue-200:focus-within {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(191, 219, 254, var(--tw-ring-opacity));\n  }\n\n  .dark .\\32xl\\:dark\\:focus-within\\:ring-blue-300:focus-within {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(147, 197, 253, var(--tw-ring-opacity));\n  }\n\n  .dark .\\32xl\\:dark\\:focus-within\\:ring-blue-400:focus-within {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(96, 165, 250, var(--tw-ring-opacity));\n  }\n\n  .dark .\\32xl\\:dark\\:focus-within\\:ring-blue-500:focus-within {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(59, 130, 246, var(--tw-ring-opacity));\n  }\n\n  .dark .\\32xl\\:dark\\:focus-within\\:ring-blue-600:focus-within {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(37, 99, 235, var(--tw-ring-opacity));\n  }\n\n  .dark .\\32xl\\:dark\\:focus-within\\:ring-blue-700:focus-within {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(29, 78, 216, var(--tw-ring-opacity));\n  }\n\n  .dark .\\32xl\\:dark\\:focus-within\\:ring-blue-800:focus-within {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(30, 64, 175, var(--tw-ring-opacity));\n  }\n\n  .dark .\\32xl\\:dark\\:focus-within\\:ring-blue-900:focus-within {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(30, 58, 138, var(--tw-ring-opacity));\n  }\n\n  .dark .\\32xl\\:dark\\:focus-within\\:ring-indigo-50:focus-within {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(238, 242, 255, var(--tw-ring-opacity));\n  }\n\n  .dark .\\32xl\\:dark\\:focus-within\\:ring-indigo-100:focus-within {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(224, 231, 255, var(--tw-ring-opacity));\n  }\n\n  .dark .\\32xl\\:dark\\:focus-within\\:ring-indigo-200:focus-within {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(199, 210, 254, var(--tw-ring-opacity));\n  }\n\n  .dark .\\32xl\\:dark\\:focus-within\\:ring-indigo-300:focus-within {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(165, 180, 252, var(--tw-ring-opacity));\n  }\n\n  .dark .\\32xl\\:dark\\:focus-within\\:ring-indigo-400:focus-within {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(129, 140, 248, var(--tw-ring-opacity));\n  }\n\n  .dark .\\32xl\\:dark\\:focus-within\\:ring-indigo-500:focus-within {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(99, 102, 241, var(--tw-ring-opacity));\n  }\n\n  .dark .\\32xl\\:dark\\:focus-within\\:ring-indigo-600:focus-within {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(79, 70, 229, var(--tw-ring-opacity));\n  }\n\n  .dark .\\32xl\\:dark\\:focus-within\\:ring-indigo-700:focus-within {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(67, 56, 202, var(--tw-ring-opacity));\n  }\n\n  .dark .\\32xl\\:dark\\:focus-within\\:ring-indigo-800:focus-within {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(55, 48, 163, var(--tw-ring-opacity));\n  }\n\n  .dark .\\32xl\\:dark\\:focus-within\\:ring-indigo-900:focus-within {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(49, 46, 129, var(--tw-ring-opacity));\n  }\n\n  .dark .\\32xl\\:dark\\:focus-within\\:ring-purple-50:focus-within {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(245, 243, 255, var(--tw-ring-opacity));\n  }\n\n  .dark .\\32xl\\:dark\\:focus-within\\:ring-purple-100:focus-within {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(237, 233, 254, var(--tw-ring-opacity));\n  }\n\n  .dark .\\32xl\\:dark\\:focus-within\\:ring-purple-200:focus-within {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(221, 214, 254, var(--tw-ring-opacity));\n  }\n\n  .dark .\\32xl\\:dark\\:focus-within\\:ring-purple-300:focus-within {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(196, 181, 253, var(--tw-ring-opacity));\n  }\n\n  .dark .\\32xl\\:dark\\:focus-within\\:ring-purple-400:focus-within {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(167, 139, 250, var(--tw-ring-opacity));\n  }\n\n  .dark .\\32xl\\:dark\\:focus-within\\:ring-purple-500:focus-within {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(139, 92, 246, var(--tw-ring-opacity));\n  }\n\n  .dark .\\32xl\\:dark\\:focus-within\\:ring-purple-600:focus-within {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(124, 58, 237, var(--tw-ring-opacity));\n  }\n\n  .dark .\\32xl\\:dark\\:focus-within\\:ring-purple-700:focus-within {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(109, 40, 217, var(--tw-ring-opacity));\n  }\n\n  .dark .\\32xl\\:dark\\:focus-within\\:ring-purple-800:focus-within {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(91, 33, 182, var(--tw-ring-opacity));\n  }\n\n  .dark .\\32xl\\:dark\\:focus-within\\:ring-purple-900:focus-within {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(76, 29, 149, var(--tw-ring-opacity));\n  }\n\n  .dark .\\32xl\\:dark\\:focus-within\\:ring-pink-50:focus-within {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(253, 242, 248, var(--tw-ring-opacity));\n  }\n\n  .dark .\\32xl\\:dark\\:focus-within\\:ring-pink-100:focus-within {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(252, 231, 243, var(--tw-ring-opacity));\n  }\n\n  .dark .\\32xl\\:dark\\:focus-within\\:ring-pink-200:focus-within {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(251, 207, 232, var(--tw-ring-opacity));\n  }\n\n  .dark .\\32xl\\:dark\\:focus-within\\:ring-pink-300:focus-within {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(249, 168, 212, var(--tw-ring-opacity));\n  }\n\n  .dark .\\32xl\\:dark\\:focus-within\\:ring-pink-400:focus-within {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(244, 114, 182, var(--tw-ring-opacity));\n  }\n\n  .dark .\\32xl\\:dark\\:focus-within\\:ring-pink-500:focus-within {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(236, 72, 153, var(--tw-ring-opacity));\n  }\n\n  .dark .\\32xl\\:dark\\:focus-within\\:ring-pink-600:focus-within {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(219, 39, 119, var(--tw-ring-opacity));\n  }\n\n  .dark .\\32xl\\:dark\\:focus-within\\:ring-pink-700:focus-within {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(190, 24, 93, var(--tw-ring-opacity));\n  }\n\n  .dark .\\32xl\\:dark\\:focus-within\\:ring-pink-800:focus-within {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(157, 23, 77, var(--tw-ring-opacity));\n  }\n\n  .dark .\\32xl\\:dark\\:focus-within\\:ring-pink-900:focus-within {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(131, 24, 67, var(--tw-ring-opacity));\n  }\n\n  .dark .\\32xl\\:dark\\:focus\\:ring-transparent:focus {\n    --tw-ring-color: transparent;\n  }\n\n  .dark .\\32xl\\:dark\\:focus\\:ring-current:focus {\n    --tw-ring-color: currentColor;\n  }\n\n  .dark .\\32xl\\:dark\\:focus\\:ring-black:focus {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(0, 0, 0, var(--tw-ring-opacity));\n  }\n\n  .dark .\\32xl\\:dark\\:focus\\:ring-white:focus {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(255, 255, 255, var(--tw-ring-opacity));\n  }\n\n  .dark .\\32xl\\:dark\\:focus\\:ring-gray-50:focus {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(249, 250, 251, var(--tw-ring-opacity));\n  }\n\n  .dark .\\32xl\\:dark\\:focus\\:ring-gray-100:focus {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(243, 244, 246, var(--tw-ring-opacity));\n  }\n\n  .dark .\\32xl\\:dark\\:focus\\:ring-gray-200:focus {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(229, 231, 235, var(--tw-ring-opacity));\n  }\n\n  .dark .\\32xl\\:dark\\:focus\\:ring-gray-300:focus {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(209, 213, 219, var(--tw-ring-opacity));\n  }\n\n  .dark .\\32xl\\:dark\\:focus\\:ring-gray-400:focus {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(156, 163, 175, var(--tw-ring-opacity));\n  }\n\n  .dark .\\32xl\\:dark\\:focus\\:ring-gray-500:focus {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(107, 114, 128, var(--tw-ring-opacity));\n  }\n\n  .dark .\\32xl\\:dark\\:focus\\:ring-gray-600:focus {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(75, 85, 99, var(--tw-ring-opacity));\n  }\n\n  .dark .\\32xl\\:dark\\:focus\\:ring-gray-700:focus {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(55, 65, 81, var(--tw-ring-opacity));\n  }\n\n  .dark .\\32xl\\:dark\\:focus\\:ring-gray-800:focus {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(31, 41, 55, var(--tw-ring-opacity));\n  }\n\n  .dark .\\32xl\\:dark\\:focus\\:ring-gray-900:focus {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(17, 24, 39, var(--tw-ring-opacity));\n  }\n\n  .dark .\\32xl\\:dark\\:focus\\:ring-red-50:focus {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(254, 242, 242, var(--tw-ring-opacity));\n  }\n\n  .dark .\\32xl\\:dark\\:focus\\:ring-red-100:focus {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(254, 226, 226, var(--tw-ring-opacity));\n  }\n\n  .dark .\\32xl\\:dark\\:focus\\:ring-red-200:focus {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(254, 202, 202, var(--tw-ring-opacity));\n  }\n\n  .dark .\\32xl\\:dark\\:focus\\:ring-red-300:focus {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(252, 165, 165, var(--tw-ring-opacity));\n  }\n\n  .dark .\\32xl\\:dark\\:focus\\:ring-red-400:focus {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(248, 113, 113, var(--tw-ring-opacity));\n  }\n\n  .dark .\\32xl\\:dark\\:focus\\:ring-red-500:focus {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(239, 68, 68, var(--tw-ring-opacity));\n  }\n\n  .dark .\\32xl\\:dark\\:focus\\:ring-red-600:focus {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(220, 38, 38, var(--tw-ring-opacity));\n  }\n\n  .dark .\\32xl\\:dark\\:focus\\:ring-red-700:focus {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(185, 28, 28, var(--tw-ring-opacity));\n  }\n\n  .dark .\\32xl\\:dark\\:focus\\:ring-red-800:focus {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(153, 27, 27, var(--tw-ring-opacity));\n  }\n\n  .dark .\\32xl\\:dark\\:focus\\:ring-red-900:focus {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(127, 29, 29, var(--tw-ring-opacity));\n  }\n\n  .dark .\\32xl\\:dark\\:focus\\:ring-yellow-50:focus {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(255, 251, 235, var(--tw-ring-opacity));\n  }\n\n  .dark .\\32xl\\:dark\\:focus\\:ring-yellow-100:focus {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(254, 243, 199, var(--tw-ring-opacity));\n  }\n\n  .dark .\\32xl\\:dark\\:focus\\:ring-yellow-200:focus {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(253, 230, 138, var(--tw-ring-opacity));\n  }\n\n  .dark .\\32xl\\:dark\\:focus\\:ring-yellow-300:focus {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(252, 211, 77, var(--tw-ring-opacity));\n  }\n\n  .dark .\\32xl\\:dark\\:focus\\:ring-yellow-400:focus {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(251, 191, 36, var(--tw-ring-opacity));\n  }\n\n  .dark .\\32xl\\:dark\\:focus\\:ring-yellow-500:focus {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(245, 158, 11, var(--tw-ring-opacity));\n  }\n\n  .dark .\\32xl\\:dark\\:focus\\:ring-yellow-600:focus {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(217, 119, 6, var(--tw-ring-opacity));\n  }\n\n  .dark .\\32xl\\:dark\\:focus\\:ring-yellow-700:focus {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(180, 83, 9, var(--tw-ring-opacity));\n  }\n\n  .dark .\\32xl\\:dark\\:focus\\:ring-yellow-800:focus {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(146, 64, 14, var(--tw-ring-opacity));\n  }\n\n  .dark .\\32xl\\:dark\\:focus\\:ring-yellow-900:focus {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(120, 53, 15, var(--tw-ring-opacity));\n  }\n\n  .dark .\\32xl\\:dark\\:focus\\:ring-green-50:focus {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(236, 253, 245, var(--tw-ring-opacity));\n  }\n\n  .dark .\\32xl\\:dark\\:focus\\:ring-green-100:focus {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(209, 250, 229, var(--tw-ring-opacity));\n  }\n\n  .dark .\\32xl\\:dark\\:focus\\:ring-green-200:focus {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(167, 243, 208, var(--tw-ring-opacity));\n  }\n\n  .dark .\\32xl\\:dark\\:focus\\:ring-green-300:focus {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(110, 231, 183, var(--tw-ring-opacity));\n  }\n\n  .dark .\\32xl\\:dark\\:focus\\:ring-green-400:focus {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(52, 211, 153, var(--tw-ring-opacity));\n  }\n\n  .dark .\\32xl\\:dark\\:focus\\:ring-green-500:focus {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(16, 185, 129, var(--tw-ring-opacity));\n  }\n\n  .dark .\\32xl\\:dark\\:focus\\:ring-green-600:focus {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(5, 150, 105, var(--tw-ring-opacity));\n  }\n\n  .dark .\\32xl\\:dark\\:focus\\:ring-green-700:focus {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(4, 120, 87, var(--tw-ring-opacity));\n  }\n\n  .dark .\\32xl\\:dark\\:focus\\:ring-green-800:focus {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(6, 95, 70, var(--tw-ring-opacity));\n  }\n\n  .dark .\\32xl\\:dark\\:focus\\:ring-green-900:focus {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(6, 78, 59, var(--tw-ring-opacity));\n  }\n\n  .dark .\\32xl\\:dark\\:focus\\:ring-blue-50:focus {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(239, 246, 255, var(--tw-ring-opacity));\n  }\n\n  .dark .\\32xl\\:dark\\:focus\\:ring-blue-100:focus {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(219, 234, 254, var(--tw-ring-opacity));\n  }\n\n  .dark .\\32xl\\:dark\\:focus\\:ring-blue-200:focus {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(191, 219, 254, var(--tw-ring-opacity));\n  }\n\n  .dark .\\32xl\\:dark\\:focus\\:ring-blue-300:focus {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(147, 197, 253, var(--tw-ring-opacity));\n  }\n\n  .dark .\\32xl\\:dark\\:focus\\:ring-blue-400:focus {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(96, 165, 250, var(--tw-ring-opacity));\n  }\n\n  .dark .\\32xl\\:dark\\:focus\\:ring-blue-500:focus {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(59, 130, 246, var(--tw-ring-opacity));\n  }\n\n  .dark .\\32xl\\:dark\\:focus\\:ring-blue-600:focus {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(37, 99, 235, var(--tw-ring-opacity));\n  }\n\n  .dark .\\32xl\\:dark\\:focus\\:ring-blue-700:focus {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(29, 78, 216, var(--tw-ring-opacity));\n  }\n\n  .dark .\\32xl\\:dark\\:focus\\:ring-blue-800:focus {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(30, 64, 175, var(--tw-ring-opacity));\n  }\n\n  .dark .\\32xl\\:dark\\:focus\\:ring-blue-900:focus {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(30, 58, 138, var(--tw-ring-opacity));\n  }\n\n  .dark .\\32xl\\:dark\\:focus\\:ring-indigo-50:focus {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(238, 242, 255, var(--tw-ring-opacity));\n  }\n\n  .dark .\\32xl\\:dark\\:focus\\:ring-indigo-100:focus {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(224, 231, 255, var(--tw-ring-opacity));\n  }\n\n  .dark .\\32xl\\:dark\\:focus\\:ring-indigo-200:focus {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(199, 210, 254, var(--tw-ring-opacity));\n  }\n\n  .dark .\\32xl\\:dark\\:focus\\:ring-indigo-300:focus {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(165, 180, 252, var(--tw-ring-opacity));\n  }\n\n  .dark .\\32xl\\:dark\\:focus\\:ring-indigo-400:focus {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(129, 140, 248, var(--tw-ring-opacity));\n  }\n\n  .dark .\\32xl\\:dark\\:focus\\:ring-indigo-500:focus {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(99, 102, 241, var(--tw-ring-opacity));\n  }\n\n  .dark .\\32xl\\:dark\\:focus\\:ring-indigo-600:focus {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(79, 70, 229, var(--tw-ring-opacity));\n  }\n\n  .dark .\\32xl\\:dark\\:focus\\:ring-indigo-700:focus {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(67, 56, 202, var(--tw-ring-opacity));\n  }\n\n  .dark .\\32xl\\:dark\\:focus\\:ring-indigo-800:focus {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(55, 48, 163, var(--tw-ring-opacity));\n  }\n\n  .dark .\\32xl\\:dark\\:focus\\:ring-indigo-900:focus {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(49, 46, 129, var(--tw-ring-opacity));\n  }\n\n  .dark .\\32xl\\:dark\\:focus\\:ring-purple-50:focus {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(245, 243, 255, var(--tw-ring-opacity));\n  }\n\n  .dark .\\32xl\\:dark\\:focus\\:ring-purple-100:focus {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(237, 233, 254, var(--tw-ring-opacity));\n  }\n\n  .dark .\\32xl\\:dark\\:focus\\:ring-purple-200:focus {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(221, 214, 254, var(--tw-ring-opacity));\n  }\n\n  .dark .\\32xl\\:dark\\:focus\\:ring-purple-300:focus {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(196, 181, 253, var(--tw-ring-opacity));\n  }\n\n  .dark .\\32xl\\:dark\\:focus\\:ring-purple-400:focus {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(167, 139, 250, var(--tw-ring-opacity));\n  }\n\n  .dark .\\32xl\\:dark\\:focus\\:ring-purple-500:focus {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(139, 92, 246, var(--tw-ring-opacity));\n  }\n\n  .dark .\\32xl\\:dark\\:focus\\:ring-purple-600:focus {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(124, 58, 237, var(--tw-ring-opacity));\n  }\n\n  .dark .\\32xl\\:dark\\:focus\\:ring-purple-700:focus {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(109, 40, 217, var(--tw-ring-opacity));\n  }\n\n  .dark .\\32xl\\:dark\\:focus\\:ring-purple-800:focus {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(91, 33, 182, var(--tw-ring-opacity));\n  }\n\n  .dark .\\32xl\\:dark\\:focus\\:ring-purple-900:focus {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(76, 29, 149, var(--tw-ring-opacity));\n  }\n\n  .dark .\\32xl\\:dark\\:focus\\:ring-pink-50:focus {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(253, 242, 248, var(--tw-ring-opacity));\n  }\n\n  .dark .\\32xl\\:dark\\:focus\\:ring-pink-100:focus {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(252, 231, 243, var(--tw-ring-opacity));\n  }\n\n  .dark .\\32xl\\:dark\\:focus\\:ring-pink-200:focus {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(251, 207, 232, var(--tw-ring-opacity));\n  }\n\n  .dark .\\32xl\\:dark\\:focus\\:ring-pink-300:focus {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(249, 168, 212, var(--tw-ring-opacity));\n  }\n\n  .dark .\\32xl\\:dark\\:focus\\:ring-pink-400:focus {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(244, 114, 182, var(--tw-ring-opacity));\n  }\n\n  .dark .\\32xl\\:dark\\:focus\\:ring-pink-500:focus {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(236, 72, 153, var(--tw-ring-opacity));\n  }\n\n  .dark .\\32xl\\:dark\\:focus\\:ring-pink-600:focus {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(219, 39, 119, var(--tw-ring-opacity));\n  }\n\n  .dark .\\32xl\\:dark\\:focus\\:ring-pink-700:focus {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(190, 24, 93, var(--tw-ring-opacity));\n  }\n\n  .dark .\\32xl\\:dark\\:focus\\:ring-pink-800:focus {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(157, 23, 77, var(--tw-ring-opacity));\n  }\n\n  .dark .\\32xl\\:dark\\:focus\\:ring-pink-900:focus {\n    --tw-ring-opacity: 1;\n    --tw-ring-color: rgba(131, 24, 67, var(--tw-ring-opacity));\n  }\n\n  .\\32xl\\:ring-opacity-0 {\n    --tw-ring-opacity: 0;\n  }\n\n  .\\32xl\\:ring-opacity-5 {\n    --tw-ring-opacity: 0.05;\n  }\n\n  .\\32xl\\:ring-opacity-10 {\n    --tw-ring-opacity: 0.1;\n  }\n\n  .\\32xl\\:ring-opacity-20 {\n    --tw-ring-opacity: 0.2;\n  }\n\n  .\\32xl\\:ring-opacity-25 {\n    --tw-ring-opacity: 0.25;\n  }\n\n  .\\32xl\\:ring-opacity-30 {\n    --tw-ring-opacity: 0.3;\n  }\n\n  .\\32xl\\:ring-opacity-40 {\n    --tw-ring-opacity: 0.4;\n  }\n\n  .\\32xl\\:ring-opacity-50 {\n    --tw-ring-opacity: 0.5;\n  }\n\n  .\\32xl\\:ring-opacity-60 {\n    --tw-ring-opacity: 0.6;\n  }\n\n  .\\32xl\\:ring-opacity-70 {\n    --tw-ring-opacity: 0.7;\n  }\n\n  .\\32xl\\:ring-opacity-75 {\n    --tw-ring-opacity: 0.75;\n  }\n\n  .\\32xl\\:ring-opacity-80 {\n    --tw-ring-opacity: 0.8;\n  }\n\n  .\\32xl\\:ring-opacity-90 {\n    --tw-ring-opacity: 0.9;\n  }\n\n  .\\32xl\\:ring-opacity-95 {\n    --tw-ring-opacity: 0.95;\n  }\n\n  .\\32xl\\:ring-opacity-100 {\n    --tw-ring-opacity: 1;\n  }\n\n  .\\32xl\\:focus-within\\:ring-opacity-0:focus-within {\n    --tw-ring-opacity: 0;\n  }\n\n  .\\32xl\\:focus-within\\:ring-opacity-5:focus-within {\n    --tw-ring-opacity: 0.05;\n  }\n\n  .\\32xl\\:focus-within\\:ring-opacity-10:focus-within {\n    --tw-ring-opacity: 0.1;\n  }\n\n  .\\32xl\\:focus-within\\:ring-opacity-20:focus-within {\n    --tw-ring-opacity: 0.2;\n  }\n\n  .\\32xl\\:focus-within\\:ring-opacity-25:focus-within {\n    --tw-ring-opacity: 0.25;\n  }\n\n  .\\32xl\\:focus-within\\:ring-opacity-30:focus-within {\n    --tw-ring-opacity: 0.3;\n  }\n\n  .\\32xl\\:focus-within\\:ring-opacity-40:focus-within {\n    --tw-ring-opacity: 0.4;\n  }\n\n  .\\32xl\\:focus-within\\:ring-opacity-50:focus-within {\n    --tw-ring-opacity: 0.5;\n  }\n\n  .\\32xl\\:focus-within\\:ring-opacity-60:focus-within {\n    --tw-ring-opacity: 0.6;\n  }\n\n  .\\32xl\\:focus-within\\:ring-opacity-70:focus-within {\n    --tw-ring-opacity: 0.7;\n  }\n\n  .\\32xl\\:focus-within\\:ring-opacity-75:focus-within {\n    --tw-ring-opacity: 0.75;\n  }\n\n  .\\32xl\\:focus-within\\:ring-opacity-80:focus-within {\n    --tw-ring-opacity: 0.8;\n  }\n\n  .\\32xl\\:focus-within\\:ring-opacity-90:focus-within {\n    --tw-ring-opacity: 0.9;\n  }\n\n  .\\32xl\\:focus-within\\:ring-opacity-95:focus-within {\n    --tw-ring-opacity: 0.95;\n  }\n\n  .\\32xl\\:focus-within\\:ring-opacity-100:focus-within {\n    --tw-ring-opacity: 1;\n  }\n\n  .\\32xl\\:focus\\:ring-opacity-0:focus {\n    --tw-ring-opacity: 0;\n  }\n\n  .\\32xl\\:focus\\:ring-opacity-5:focus {\n    --tw-ring-opacity: 0.05;\n  }\n\n  .\\32xl\\:focus\\:ring-opacity-10:focus {\n    --tw-ring-opacity: 0.1;\n  }\n\n  .\\32xl\\:focus\\:ring-opacity-20:focus {\n    --tw-ring-opacity: 0.2;\n  }\n\n  .\\32xl\\:focus\\:ring-opacity-25:focus {\n    --tw-ring-opacity: 0.25;\n  }\n\n  .\\32xl\\:focus\\:ring-opacity-30:focus {\n    --tw-ring-opacity: 0.3;\n  }\n\n  .\\32xl\\:focus\\:ring-opacity-40:focus {\n    --tw-ring-opacity: 0.4;\n  }\n\n  .\\32xl\\:focus\\:ring-opacity-50:focus {\n    --tw-ring-opacity: 0.5;\n  }\n\n  .\\32xl\\:focus\\:ring-opacity-60:focus {\n    --tw-ring-opacity: 0.6;\n  }\n\n  .\\32xl\\:focus\\:ring-opacity-70:focus {\n    --tw-ring-opacity: 0.7;\n  }\n\n  .\\32xl\\:focus\\:ring-opacity-75:focus {\n    --tw-ring-opacity: 0.75;\n  }\n\n  .\\32xl\\:focus\\:ring-opacity-80:focus {\n    --tw-ring-opacity: 0.8;\n  }\n\n  .\\32xl\\:focus\\:ring-opacity-90:focus {\n    --tw-ring-opacity: 0.9;\n  }\n\n  .\\32xl\\:focus\\:ring-opacity-95:focus {\n    --tw-ring-opacity: 0.95;\n  }\n\n  .\\32xl\\:focus\\:ring-opacity-100:focus {\n    --tw-ring-opacity: 1;\n  }\n\n  .dark .\\32xl\\:dark\\:ring-opacity-0 {\n    --tw-ring-opacity: 0;\n  }\n\n  .dark .\\32xl\\:dark\\:ring-opacity-5 {\n    --tw-ring-opacity: 0.05;\n  }\n\n  .dark .\\32xl\\:dark\\:ring-opacity-10 {\n    --tw-ring-opacity: 0.1;\n  }\n\n  .dark .\\32xl\\:dark\\:ring-opacity-20 {\n    --tw-ring-opacity: 0.2;\n  }\n\n  .dark .\\32xl\\:dark\\:ring-opacity-25 {\n    --tw-ring-opacity: 0.25;\n  }\n\n  .dark .\\32xl\\:dark\\:ring-opacity-30 {\n    --tw-ring-opacity: 0.3;\n  }\n\n  .dark .\\32xl\\:dark\\:ring-opacity-40 {\n    --tw-ring-opacity: 0.4;\n  }\n\n  .dark .\\32xl\\:dark\\:ring-opacity-50 {\n    --tw-ring-opacity: 0.5;\n  }\n\n  .dark .\\32xl\\:dark\\:ring-opacity-60 {\n    --tw-ring-opacity: 0.6;\n  }\n\n  .dark .\\32xl\\:dark\\:ring-opacity-70 {\n    --tw-ring-opacity: 0.7;\n  }\n\n  .dark .\\32xl\\:dark\\:ring-opacity-75 {\n    --tw-ring-opacity: 0.75;\n  }\n\n  .dark .\\32xl\\:dark\\:ring-opacity-80 {\n    --tw-ring-opacity: 0.8;\n  }\n\n  .dark .\\32xl\\:dark\\:ring-opacity-90 {\n    --tw-ring-opacity: 0.9;\n  }\n\n  .dark .\\32xl\\:dark\\:ring-opacity-95 {\n    --tw-ring-opacity: 0.95;\n  }\n\n  .dark .\\32xl\\:dark\\:ring-opacity-100 {\n    --tw-ring-opacity: 1;\n  }\n\n  .dark .\\32xl\\:dark\\:focus-within\\:ring-opacity-0:focus-within {\n    --tw-ring-opacity: 0;\n  }\n\n  .dark .\\32xl\\:dark\\:focus-within\\:ring-opacity-5:focus-within {\n    --tw-ring-opacity: 0.05;\n  }\n\n  .dark .\\32xl\\:dark\\:focus-within\\:ring-opacity-10:focus-within {\n    --tw-ring-opacity: 0.1;\n  }\n\n  .dark .\\32xl\\:dark\\:focus-within\\:ring-opacity-20:focus-within {\n    --tw-ring-opacity: 0.2;\n  }\n\n  .dark .\\32xl\\:dark\\:focus-within\\:ring-opacity-25:focus-within {\n    --tw-ring-opacity: 0.25;\n  }\n\n  .dark .\\32xl\\:dark\\:focus-within\\:ring-opacity-30:focus-within {\n    --tw-ring-opacity: 0.3;\n  }\n\n  .dark .\\32xl\\:dark\\:focus-within\\:ring-opacity-40:focus-within {\n    --tw-ring-opacity: 0.4;\n  }\n\n  .dark .\\32xl\\:dark\\:focus-within\\:ring-opacity-50:focus-within {\n    --tw-ring-opacity: 0.5;\n  }\n\n  .dark .\\32xl\\:dark\\:focus-within\\:ring-opacity-60:focus-within {\n    --tw-ring-opacity: 0.6;\n  }\n\n  .dark .\\32xl\\:dark\\:focus-within\\:ring-opacity-70:focus-within {\n    --tw-ring-opacity: 0.7;\n  }\n\n  .dark .\\32xl\\:dark\\:focus-within\\:ring-opacity-75:focus-within {\n    --tw-ring-opacity: 0.75;\n  }\n\n  .dark .\\32xl\\:dark\\:focus-within\\:ring-opacity-80:focus-within {\n    --tw-ring-opacity: 0.8;\n  }\n\n  .dark .\\32xl\\:dark\\:focus-within\\:ring-opacity-90:focus-within {\n    --tw-ring-opacity: 0.9;\n  }\n\n  .dark .\\32xl\\:dark\\:focus-within\\:ring-opacity-95:focus-within {\n    --tw-ring-opacity: 0.95;\n  }\n\n  .dark .\\32xl\\:dark\\:focus-within\\:ring-opacity-100:focus-within {\n    --tw-ring-opacity: 1;\n  }\n\n  .dark .\\32xl\\:dark\\:focus\\:ring-opacity-0:focus {\n    --tw-ring-opacity: 0;\n  }\n\n  .dark .\\32xl\\:dark\\:focus\\:ring-opacity-5:focus {\n    --tw-ring-opacity: 0.05;\n  }\n\n  .dark .\\32xl\\:dark\\:focus\\:ring-opacity-10:focus {\n    --tw-ring-opacity: 0.1;\n  }\n\n  .dark .\\32xl\\:dark\\:focus\\:ring-opacity-20:focus {\n    --tw-ring-opacity: 0.2;\n  }\n\n  .dark .\\32xl\\:dark\\:focus\\:ring-opacity-25:focus {\n    --tw-ring-opacity: 0.25;\n  }\n\n  .dark .\\32xl\\:dark\\:focus\\:ring-opacity-30:focus {\n    --tw-ring-opacity: 0.3;\n  }\n\n  .dark .\\32xl\\:dark\\:focus\\:ring-opacity-40:focus {\n    --tw-ring-opacity: 0.4;\n  }\n\n  .dark .\\32xl\\:dark\\:focus\\:ring-opacity-50:focus {\n    --tw-ring-opacity: 0.5;\n  }\n\n  .dark .\\32xl\\:dark\\:focus\\:ring-opacity-60:focus {\n    --tw-ring-opacity: 0.6;\n  }\n\n  .dark .\\32xl\\:dark\\:focus\\:ring-opacity-70:focus {\n    --tw-ring-opacity: 0.7;\n  }\n\n  .dark .\\32xl\\:dark\\:focus\\:ring-opacity-75:focus {\n    --tw-ring-opacity: 0.75;\n  }\n\n  .dark .\\32xl\\:dark\\:focus\\:ring-opacity-80:focus {\n    --tw-ring-opacity: 0.8;\n  }\n\n  .dark .\\32xl\\:dark\\:focus\\:ring-opacity-90:focus {\n    --tw-ring-opacity: 0.9;\n  }\n\n  .dark .\\32xl\\:dark\\:focus\\:ring-opacity-95:focus {\n    --tw-ring-opacity: 0.95;\n  }\n\n  .dark .\\32xl\\:dark\\:focus\\:ring-opacity-100:focus {\n    --tw-ring-opacity: 1;\n  }\n\n  .\\32xl\\:fill-current {\n    fill: currentColor;\n  }\n\n  .\\32xl\\:stroke-current {\n    stroke: currentColor;\n  }\n\n  .\\32xl\\:stroke-0 {\n    stroke-width: 0;\n  }\n\n  .\\32xl\\:stroke-1 {\n    stroke-width: 1;\n  }\n\n  .\\32xl\\:stroke-2 {\n    stroke-width: 2;\n  }\n\n  .\\32xl\\:table-auto {\n    table-layout: auto;\n  }\n\n  .\\32xl\\:table-fixed {\n    table-layout: fixed;\n  }\n\n  .\\32xl\\:text-left {\n    text-align: left;\n  }\n\n  .\\32xl\\:text-center {\n    text-align: center;\n  }\n\n  .\\32xl\\:text-right {\n    text-align: right;\n  }\n\n  .\\32xl\\:text-justify {\n    text-align: justify;\n  }\n\n  .\\32xl\\:text-transparent {\n    color: transparent;\n  }\n\n  .\\32xl\\:text-current {\n    color: currentColor;\n  }\n\n  .\\32xl\\:text-black {\n    --tw-text-opacity: 1;\n    color: rgba(0, 0, 0, var(--tw-text-opacity));\n  }\n\n  .\\32xl\\:text-white {\n    --tw-text-opacity: 1;\n    color: rgba(255, 255, 255, var(--tw-text-opacity));\n  }\n\n  .\\32xl\\:text-gray-50 {\n    --tw-text-opacity: 1;\n    color: rgba(249, 250, 251, var(--tw-text-opacity));\n  }\n\n  .\\32xl\\:text-gray-100 {\n    --tw-text-opacity: 1;\n    color: rgba(243, 244, 246, var(--tw-text-opacity));\n  }\n\n  .\\32xl\\:text-gray-200 {\n    --tw-text-opacity: 1;\n    color: rgba(229, 231, 235, var(--tw-text-opacity));\n  }\n\n  .\\32xl\\:text-gray-300 {\n    --tw-text-opacity: 1;\n    color: rgba(209, 213, 219, var(--tw-text-opacity));\n  }\n\n  .\\32xl\\:text-gray-400 {\n    --tw-text-opacity: 1;\n    color: rgba(156, 163, 175, var(--tw-text-opacity));\n  }\n\n  .\\32xl\\:text-gray-500 {\n    --tw-text-opacity: 1;\n    color: rgba(107, 114, 128, var(--tw-text-opacity));\n  }\n\n  .\\32xl\\:text-gray-600 {\n    --tw-text-opacity: 1;\n    color: rgba(75, 85, 99, var(--tw-text-opacity));\n  }\n\n  .\\32xl\\:text-gray-700 {\n    --tw-text-opacity: 1;\n    color: rgba(55, 65, 81, var(--tw-text-opacity));\n  }\n\n  .\\32xl\\:text-gray-800 {\n    --tw-text-opacity: 1;\n    color: rgba(31, 41, 55, var(--tw-text-opacity));\n  }\n\n  .\\32xl\\:text-gray-900 {\n    --tw-text-opacity: 1;\n    color: rgba(17, 24, 39, var(--tw-text-opacity));\n  }\n\n  .\\32xl\\:text-red-50 {\n    --tw-text-opacity: 1;\n    color: rgba(254, 242, 242, var(--tw-text-opacity));\n  }\n\n  .\\32xl\\:text-red-100 {\n    --tw-text-opacity: 1;\n    color: rgba(254, 226, 226, var(--tw-text-opacity));\n  }\n\n  .\\32xl\\:text-red-200 {\n    --tw-text-opacity: 1;\n    color: rgba(254, 202, 202, var(--tw-text-opacity));\n  }\n\n  .\\32xl\\:text-red-300 {\n    --tw-text-opacity: 1;\n    color: rgba(252, 165, 165, var(--tw-text-opacity));\n  }\n\n  .\\32xl\\:text-red-400 {\n    --tw-text-opacity: 1;\n    color: rgba(248, 113, 113, var(--tw-text-opacity));\n  }\n\n  .\\32xl\\:text-red-500 {\n    --tw-text-opacity: 1;\n    color: rgba(239, 68, 68, var(--tw-text-opacity));\n  }\n\n  .\\32xl\\:text-red-600 {\n    --tw-text-opacity: 1;\n    color: rgba(220, 38, 38, var(--tw-text-opacity));\n  }\n\n  .\\32xl\\:text-red-700 {\n    --tw-text-opacity: 1;\n    color: rgba(185, 28, 28, var(--tw-text-opacity));\n  }\n\n  .\\32xl\\:text-red-800 {\n    --tw-text-opacity: 1;\n    color: rgba(153, 27, 27, var(--tw-text-opacity));\n  }\n\n  .\\32xl\\:text-red-900 {\n    --tw-text-opacity: 1;\n    color: rgba(127, 29, 29, var(--tw-text-opacity));\n  }\n\n  .\\32xl\\:text-yellow-50 {\n    --tw-text-opacity: 1;\n    color: rgba(255, 251, 235, var(--tw-text-opacity));\n  }\n\n  .\\32xl\\:text-yellow-100 {\n    --tw-text-opacity: 1;\n    color: rgba(254, 243, 199, var(--tw-text-opacity));\n  }\n\n  .\\32xl\\:text-yellow-200 {\n    --tw-text-opacity: 1;\n    color: rgba(253, 230, 138, var(--tw-text-opacity));\n  }\n\n  .\\32xl\\:text-yellow-300 {\n    --tw-text-opacity: 1;\n    color: rgba(252, 211, 77, var(--tw-text-opacity));\n  }\n\n  .\\32xl\\:text-yellow-400 {\n    --tw-text-opacity: 1;\n    color: rgba(251, 191, 36, var(--tw-text-opacity));\n  }\n\n  .\\32xl\\:text-yellow-500 {\n    --tw-text-opacity: 1;\n    color: rgba(245, 158, 11, var(--tw-text-opacity));\n  }\n\n  .\\32xl\\:text-yellow-600 {\n    --tw-text-opacity: 1;\n    color: rgba(217, 119, 6, var(--tw-text-opacity));\n  }\n\n  .\\32xl\\:text-yellow-700 {\n    --tw-text-opacity: 1;\n    color: rgba(180, 83, 9, var(--tw-text-opacity));\n  }\n\n  .\\32xl\\:text-yellow-800 {\n    --tw-text-opacity: 1;\n    color: rgba(146, 64, 14, var(--tw-text-opacity));\n  }\n\n  .\\32xl\\:text-yellow-900 {\n    --tw-text-opacity: 1;\n    color: rgba(120, 53, 15, var(--tw-text-opacity));\n  }\n\n  .\\32xl\\:text-green-50 {\n    --tw-text-opacity: 1;\n    color: rgba(236, 253, 245, var(--tw-text-opacity));\n  }\n\n  .\\32xl\\:text-green-100 {\n    --tw-text-opacity: 1;\n    color: rgba(209, 250, 229, var(--tw-text-opacity));\n  }\n\n  .\\32xl\\:text-green-200 {\n    --tw-text-opacity: 1;\n    color: rgba(167, 243, 208, var(--tw-text-opacity));\n  }\n\n  .\\32xl\\:text-green-300 {\n    --tw-text-opacity: 1;\n    color: rgba(110, 231, 183, var(--tw-text-opacity));\n  }\n\n  .\\32xl\\:text-green-400 {\n    --tw-text-opacity: 1;\n    color: rgba(52, 211, 153, var(--tw-text-opacity));\n  }\n\n  .\\32xl\\:text-green-500 {\n    --tw-text-opacity: 1;\n    color: rgba(16, 185, 129, var(--tw-text-opacity));\n  }\n\n  .\\32xl\\:text-green-600 {\n    --tw-text-opacity: 1;\n    color: rgba(5, 150, 105, var(--tw-text-opacity));\n  }\n\n  .\\32xl\\:text-green-700 {\n    --tw-text-opacity: 1;\n    color: rgba(4, 120, 87, var(--tw-text-opacity));\n  }\n\n  .\\32xl\\:text-green-800 {\n    --tw-text-opacity: 1;\n    color: rgba(6, 95, 70, var(--tw-text-opacity));\n  }\n\n  .\\32xl\\:text-green-900 {\n    --tw-text-opacity: 1;\n    color: rgba(6, 78, 59, var(--tw-text-opacity));\n  }\n\n  .\\32xl\\:text-blue-50 {\n    --tw-text-opacity: 1;\n    color: rgba(239, 246, 255, var(--tw-text-opacity));\n  }\n\n  .\\32xl\\:text-blue-100 {\n    --tw-text-opacity: 1;\n    color: rgba(219, 234, 254, var(--tw-text-opacity));\n  }\n\n  .\\32xl\\:text-blue-200 {\n    --tw-text-opacity: 1;\n    color: rgba(191, 219, 254, var(--tw-text-opacity));\n  }\n\n  .\\32xl\\:text-blue-300 {\n    --tw-text-opacity: 1;\n    color: rgba(147, 197, 253, var(--tw-text-opacity));\n  }\n\n  .\\32xl\\:text-blue-400 {\n    --tw-text-opacity: 1;\n    color: rgba(96, 165, 250, var(--tw-text-opacity));\n  }\n\n  .\\32xl\\:text-blue-500 {\n    --tw-text-opacity: 1;\n    color: rgba(59, 130, 246, var(--tw-text-opacity));\n  }\n\n  .\\32xl\\:text-blue-600 {\n    --tw-text-opacity: 1;\n    color: rgba(37, 99, 235, var(--tw-text-opacity));\n  }\n\n  .\\32xl\\:text-blue-700 {\n    --tw-text-opacity: 1;\n    color: rgba(29, 78, 216, var(--tw-text-opacity));\n  }\n\n  .\\32xl\\:text-blue-800 {\n    --tw-text-opacity: 1;\n    color: rgba(30, 64, 175, var(--tw-text-opacity));\n  }\n\n  .\\32xl\\:text-blue-900 {\n    --tw-text-opacity: 1;\n    color: rgba(30, 58, 138, var(--tw-text-opacity));\n  }\n\n  .\\32xl\\:text-indigo-50 {\n    --tw-text-opacity: 1;\n    color: rgba(238, 242, 255, var(--tw-text-opacity));\n  }\n\n  .\\32xl\\:text-indigo-100 {\n    --tw-text-opacity: 1;\n    color: rgba(224, 231, 255, var(--tw-text-opacity));\n  }\n\n  .\\32xl\\:text-indigo-200 {\n    --tw-text-opacity: 1;\n    color: rgba(199, 210, 254, var(--tw-text-opacity));\n  }\n\n  .\\32xl\\:text-indigo-300 {\n    --tw-text-opacity: 1;\n    color: rgba(165, 180, 252, var(--tw-text-opacity));\n  }\n\n  .\\32xl\\:text-indigo-400 {\n    --tw-text-opacity: 1;\n    color: rgba(129, 140, 248, var(--tw-text-opacity));\n  }\n\n  .\\32xl\\:text-indigo-500 {\n    --tw-text-opacity: 1;\n    color: rgba(99, 102, 241, var(--tw-text-opacity));\n  }\n\n  .\\32xl\\:text-indigo-600 {\n    --tw-text-opacity: 1;\n    color: rgba(79, 70, 229, var(--tw-text-opacity));\n  }\n\n  .\\32xl\\:text-indigo-700 {\n    --tw-text-opacity: 1;\n    color: rgba(67, 56, 202, var(--tw-text-opacity));\n  }\n\n  .\\32xl\\:text-indigo-800 {\n    --tw-text-opacity: 1;\n    color: rgba(55, 48, 163, var(--tw-text-opacity));\n  }\n\n  .\\32xl\\:text-indigo-900 {\n    --tw-text-opacity: 1;\n    color: rgba(49, 46, 129, var(--tw-text-opacity));\n  }\n\n  .\\32xl\\:text-purple-50 {\n    --tw-text-opacity: 1;\n    color: rgba(245, 243, 255, var(--tw-text-opacity));\n  }\n\n  .\\32xl\\:text-purple-100 {\n    --tw-text-opacity: 1;\n    color: rgba(237, 233, 254, var(--tw-text-opacity));\n  }\n\n  .\\32xl\\:text-purple-200 {\n    --tw-text-opacity: 1;\n    color: rgba(221, 214, 254, var(--tw-text-opacity));\n  }\n\n  .\\32xl\\:text-purple-300 {\n    --tw-text-opacity: 1;\n    color: rgba(196, 181, 253, var(--tw-text-opacity));\n  }\n\n  .\\32xl\\:text-purple-400 {\n    --tw-text-opacity: 1;\n    color: rgba(167, 139, 250, var(--tw-text-opacity));\n  }\n\n  .\\32xl\\:text-purple-500 {\n    --tw-text-opacity: 1;\n    color: rgba(139, 92, 246, var(--tw-text-opacity));\n  }\n\n  .\\32xl\\:text-purple-600 {\n    --tw-text-opacity: 1;\n    color: rgba(124, 58, 237, var(--tw-text-opacity));\n  }\n\n  .\\32xl\\:text-purple-700 {\n    --tw-text-opacity: 1;\n    color: rgba(109, 40, 217, var(--tw-text-opacity));\n  }\n\n  .\\32xl\\:text-purple-800 {\n    --tw-text-opacity: 1;\n    color: rgba(91, 33, 182, var(--tw-text-opacity));\n  }\n\n  .\\32xl\\:text-purple-900 {\n    --tw-text-opacity: 1;\n    color: rgba(76, 29, 149, var(--tw-text-opacity));\n  }\n\n  .\\32xl\\:text-pink-50 {\n    --tw-text-opacity: 1;\n    color: rgba(253, 242, 248, var(--tw-text-opacity));\n  }\n\n  .\\32xl\\:text-pink-100 {\n    --tw-text-opacity: 1;\n    color: rgba(252, 231, 243, var(--tw-text-opacity));\n  }\n\n  .\\32xl\\:text-pink-200 {\n    --tw-text-opacity: 1;\n    color: rgba(251, 207, 232, var(--tw-text-opacity));\n  }\n\n  .\\32xl\\:text-pink-300 {\n    --tw-text-opacity: 1;\n    color: rgba(249, 168, 212, var(--tw-text-opacity));\n  }\n\n  .\\32xl\\:text-pink-400 {\n    --tw-text-opacity: 1;\n    color: rgba(244, 114, 182, var(--tw-text-opacity));\n  }\n\n  .\\32xl\\:text-pink-500 {\n    --tw-text-opacity: 1;\n    color: rgba(236, 72, 153, var(--tw-text-opacity));\n  }\n\n  .\\32xl\\:text-pink-600 {\n    --tw-text-opacity: 1;\n    color: rgba(219, 39, 119, var(--tw-text-opacity));\n  }\n\n  .\\32xl\\:text-pink-700 {\n    --tw-text-opacity: 1;\n    color: rgba(190, 24, 93, var(--tw-text-opacity));\n  }\n\n  .\\32xl\\:text-pink-800 {\n    --tw-text-opacity: 1;\n    color: rgba(157, 23, 77, var(--tw-text-opacity));\n  }\n\n  .\\32xl\\:text-pink-900 {\n    --tw-text-opacity: 1;\n    color: rgba(131, 24, 67, var(--tw-text-opacity));\n  }\n\n  .group:hover .\\32xl\\:group-hover\\:text-transparent {\n    color: transparent;\n  }\n\n  .group:hover .\\32xl\\:group-hover\\:text-current {\n    color: currentColor;\n  }\n\n  .group:hover .\\32xl\\:group-hover\\:text-black {\n    --tw-text-opacity: 1;\n    color: rgba(0, 0, 0, var(--tw-text-opacity));\n  }\n\n  .group:hover .\\32xl\\:group-hover\\:text-white {\n    --tw-text-opacity: 1;\n    color: rgba(255, 255, 255, var(--tw-text-opacity));\n  }\n\n  .group:hover .\\32xl\\:group-hover\\:text-gray-50 {\n    --tw-text-opacity: 1;\n    color: rgba(249, 250, 251, var(--tw-text-opacity));\n  }\n\n  .group:hover .\\32xl\\:group-hover\\:text-gray-100 {\n    --tw-text-opacity: 1;\n    color: rgba(243, 244, 246, var(--tw-text-opacity));\n  }\n\n  .group:hover .\\32xl\\:group-hover\\:text-gray-200 {\n    --tw-text-opacity: 1;\n    color: rgba(229, 231, 235, var(--tw-text-opacity));\n  }\n\n  .group:hover .\\32xl\\:group-hover\\:text-gray-300 {\n    --tw-text-opacity: 1;\n    color: rgba(209, 213, 219, var(--tw-text-opacity));\n  }\n\n  .group:hover .\\32xl\\:group-hover\\:text-gray-400 {\n    --tw-text-opacity: 1;\n    color: rgba(156, 163, 175, var(--tw-text-opacity));\n  }\n\n  .group:hover .\\32xl\\:group-hover\\:text-gray-500 {\n    --tw-text-opacity: 1;\n    color: rgba(107, 114, 128, var(--tw-text-opacity));\n  }\n\n  .group:hover .\\32xl\\:group-hover\\:text-gray-600 {\n    --tw-text-opacity: 1;\n    color: rgba(75, 85, 99, var(--tw-text-opacity));\n  }\n\n  .group:hover .\\32xl\\:group-hover\\:text-gray-700 {\n    --tw-text-opacity: 1;\n    color: rgba(55, 65, 81, var(--tw-text-opacity));\n  }\n\n  .group:hover .\\32xl\\:group-hover\\:text-gray-800 {\n    --tw-text-opacity: 1;\n    color: rgba(31, 41, 55, var(--tw-text-opacity));\n  }\n\n  .group:hover .\\32xl\\:group-hover\\:text-gray-900 {\n    --tw-text-opacity: 1;\n    color: rgba(17, 24, 39, var(--tw-text-opacity));\n  }\n\n  .group:hover .\\32xl\\:group-hover\\:text-red-50 {\n    --tw-text-opacity: 1;\n    color: rgba(254, 242, 242, var(--tw-text-opacity));\n  }\n\n  .group:hover .\\32xl\\:group-hover\\:text-red-100 {\n    --tw-text-opacity: 1;\n    color: rgba(254, 226, 226, var(--tw-text-opacity));\n  }\n\n  .group:hover .\\32xl\\:group-hover\\:text-red-200 {\n    --tw-text-opacity: 1;\n    color: rgba(254, 202, 202, var(--tw-text-opacity));\n  }\n\n  .group:hover .\\32xl\\:group-hover\\:text-red-300 {\n    --tw-text-opacity: 1;\n    color: rgba(252, 165, 165, var(--tw-text-opacity));\n  }\n\n  .group:hover .\\32xl\\:group-hover\\:text-red-400 {\n    --tw-text-opacity: 1;\n    color: rgba(248, 113, 113, var(--tw-text-opacity));\n  }\n\n  .group:hover .\\32xl\\:group-hover\\:text-red-500 {\n    --tw-text-opacity: 1;\n    color: rgba(239, 68, 68, var(--tw-text-opacity));\n  }\n\n  .group:hover .\\32xl\\:group-hover\\:text-red-600 {\n    --tw-text-opacity: 1;\n    color: rgba(220, 38, 38, var(--tw-text-opacity));\n  }\n\n  .group:hover .\\32xl\\:group-hover\\:text-red-700 {\n    --tw-text-opacity: 1;\n    color: rgba(185, 28, 28, var(--tw-text-opacity));\n  }\n\n  .group:hover .\\32xl\\:group-hover\\:text-red-800 {\n    --tw-text-opacity: 1;\n    color: rgba(153, 27, 27, var(--tw-text-opacity));\n  }\n\n  .group:hover .\\32xl\\:group-hover\\:text-red-900 {\n    --tw-text-opacity: 1;\n    color: rgba(127, 29, 29, var(--tw-text-opacity));\n  }\n\n  .group:hover .\\32xl\\:group-hover\\:text-yellow-50 {\n    --tw-text-opacity: 1;\n    color: rgba(255, 251, 235, var(--tw-text-opacity));\n  }\n\n  .group:hover .\\32xl\\:group-hover\\:text-yellow-100 {\n    --tw-text-opacity: 1;\n    color: rgba(254, 243, 199, var(--tw-text-opacity));\n  }\n\n  .group:hover .\\32xl\\:group-hover\\:text-yellow-200 {\n    --tw-text-opacity: 1;\n    color: rgba(253, 230, 138, var(--tw-text-opacity));\n  }\n\n  .group:hover .\\32xl\\:group-hover\\:text-yellow-300 {\n    --tw-text-opacity: 1;\n    color: rgba(252, 211, 77, var(--tw-text-opacity));\n  }\n\n  .group:hover .\\32xl\\:group-hover\\:text-yellow-400 {\n    --tw-text-opacity: 1;\n    color: rgba(251, 191, 36, var(--tw-text-opacity));\n  }\n\n  .group:hover .\\32xl\\:group-hover\\:text-yellow-500 {\n    --tw-text-opacity: 1;\n    color: rgba(245, 158, 11, var(--tw-text-opacity));\n  }\n\n  .group:hover .\\32xl\\:group-hover\\:text-yellow-600 {\n    --tw-text-opacity: 1;\n    color: rgba(217, 119, 6, var(--tw-text-opacity));\n  }\n\n  .group:hover .\\32xl\\:group-hover\\:text-yellow-700 {\n    --tw-text-opacity: 1;\n    color: rgba(180, 83, 9, var(--tw-text-opacity));\n  }\n\n  .group:hover .\\32xl\\:group-hover\\:text-yellow-800 {\n    --tw-text-opacity: 1;\n    color: rgba(146, 64, 14, var(--tw-text-opacity));\n  }\n\n  .group:hover .\\32xl\\:group-hover\\:text-yellow-900 {\n    --tw-text-opacity: 1;\n    color: rgba(120, 53, 15, var(--tw-text-opacity));\n  }\n\n  .group:hover .\\32xl\\:group-hover\\:text-green-50 {\n    --tw-text-opacity: 1;\n    color: rgba(236, 253, 245, var(--tw-text-opacity));\n  }\n\n  .group:hover .\\32xl\\:group-hover\\:text-green-100 {\n    --tw-text-opacity: 1;\n    color: rgba(209, 250, 229, var(--tw-text-opacity));\n  }\n\n  .group:hover .\\32xl\\:group-hover\\:text-green-200 {\n    --tw-text-opacity: 1;\n    color: rgba(167, 243, 208, var(--tw-text-opacity));\n  }\n\n  .group:hover .\\32xl\\:group-hover\\:text-green-300 {\n    --tw-text-opacity: 1;\n    color: rgba(110, 231, 183, var(--tw-text-opacity));\n  }\n\n  .group:hover .\\32xl\\:group-hover\\:text-green-400 {\n    --tw-text-opacity: 1;\n    color: rgba(52, 211, 153, var(--tw-text-opacity));\n  }\n\n  .group:hover .\\32xl\\:group-hover\\:text-green-500 {\n    --tw-text-opacity: 1;\n    color: rgba(16, 185, 129, var(--tw-text-opacity));\n  }\n\n  .group:hover .\\32xl\\:group-hover\\:text-green-600 {\n    --tw-text-opacity: 1;\n    color: rgba(5, 150, 105, var(--tw-text-opacity));\n  }\n\n  .group:hover .\\32xl\\:group-hover\\:text-green-700 {\n    --tw-text-opacity: 1;\n    color: rgba(4, 120, 87, var(--tw-text-opacity));\n  }\n\n  .group:hover .\\32xl\\:group-hover\\:text-green-800 {\n    --tw-text-opacity: 1;\n    color: rgba(6, 95, 70, var(--tw-text-opacity));\n  }\n\n  .group:hover .\\32xl\\:group-hover\\:text-green-900 {\n    --tw-text-opacity: 1;\n    color: rgba(6, 78, 59, var(--tw-text-opacity));\n  }\n\n  .group:hover .\\32xl\\:group-hover\\:text-blue-50 {\n    --tw-text-opacity: 1;\n    color: rgba(239, 246, 255, var(--tw-text-opacity));\n  }\n\n  .group:hover .\\32xl\\:group-hover\\:text-blue-100 {\n    --tw-text-opacity: 1;\n    color: rgba(219, 234, 254, var(--tw-text-opacity));\n  }\n\n  .group:hover .\\32xl\\:group-hover\\:text-blue-200 {\n    --tw-text-opacity: 1;\n    color: rgba(191, 219, 254, var(--tw-text-opacity));\n  }\n\n  .group:hover .\\32xl\\:group-hover\\:text-blue-300 {\n    --tw-text-opacity: 1;\n    color: rgba(147, 197, 253, var(--tw-text-opacity));\n  }\n\n  .group:hover .\\32xl\\:group-hover\\:text-blue-400 {\n    --tw-text-opacity: 1;\n    color: rgba(96, 165, 250, var(--tw-text-opacity));\n  }\n\n  .group:hover .\\32xl\\:group-hover\\:text-blue-500 {\n    --tw-text-opacity: 1;\n    color: rgba(59, 130, 246, var(--tw-text-opacity));\n  }\n\n  .group:hover .\\32xl\\:group-hover\\:text-blue-600 {\n    --tw-text-opacity: 1;\n    color: rgba(37, 99, 235, var(--tw-text-opacity));\n  }\n\n  .group:hover .\\32xl\\:group-hover\\:text-blue-700 {\n    --tw-text-opacity: 1;\n    color: rgba(29, 78, 216, var(--tw-text-opacity));\n  }\n\n  .group:hover .\\32xl\\:group-hover\\:text-blue-800 {\n    --tw-text-opacity: 1;\n    color: rgba(30, 64, 175, var(--tw-text-opacity));\n  }\n\n  .group:hover .\\32xl\\:group-hover\\:text-blue-900 {\n    --tw-text-opacity: 1;\n    color: rgba(30, 58, 138, var(--tw-text-opacity));\n  }\n\n  .group:hover .\\32xl\\:group-hover\\:text-indigo-50 {\n    --tw-text-opacity: 1;\n    color: rgba(238, 242, 255, var(--tw-text-opacity));\n  }\n\n  .group:hover .\\32xl\\:group-hover\\:text-indigo-100 {\n    --tw-text-opacity: 1;\n    color: rgba(224, 231, 255, var(--tw-text-opacity));\n  }\n\n  .group:hover .\\32xl\\:group-hover\\:text-indigo-200 {\n    --tw-text-opacity: 1;\n    color: rgba(199, 210, 254, var(--tw-text-opacity));\n  }\n\n  .group:hover .\\32xl\\:group-hover\\:text-indigo-300 {\n    --tw-text-opacity: 1;\n    color: rgba(165, 180, 252, var(--tw-text-opacity));\n  }\n\n  .group:hover .\\32xl\\:group-hover\\:text-indigo-400 {\n    --tw-text-opacity: 1;\n    color: rgba(129, 140, 248, var(--tw-text-opacity));\n  }\n\n  .group:hover .\\32xl\\:group-hover\\:text-indigo-500 {\n    --tw-text-opacity: 1;\n    color: rgba(99, 102, 241, var(--tw-text-opacity));\n  }\n\n  .group:hover .\\32xl\\:group-hover\\:text-indigo-600 {\n    --tw-text-opacity: 1;\n    color: rgba(79, 70, 229, var(--tw-text-opacity));\n  }\n\n  .group:hover .\\32xl\\:group-hover\\:text-indigo-700 {\n    --tw-text-opacity: 1;\n    color: rgba(67, 56, 202, var(--tw-text-opacity));\n  }\n\n  .group:hover .\\32xl\\:group-hover\\:text-indigo-800 {\n    --tw-text-opacity: 1;\n    color: rgba(55, 48, 163, var(--tw-text-opacity));\n  }\n\n  .group:hover .\\32xl\\:group-hover\\:text-indigo-900 {\n    --tw-text-opacity: 1;\n    color: rgba(49, 46, 129, var(--tw-text-opacity));\n  }\n\n  .group:hover .\\32xl\\:group-hover\\:text-purple-50 {\n    --tw-text-opacity: 1;\n    color: rgba(245, 243, 255, var(--tw-text-opacity));\n  }\n\n  .group:hover .\\32xl\\:group-hover\\:text-purple-100 {\n    --tw-text-opacity: 1;\n    color: rgba(237, 233, 254, var(--tw-text-opacity));\n  }\n\n  .group:hover .\\32xl\\:group-hover\\:text-purple-200 {\n    --tw-text-opacity: 1;\n    color: rgba(221, 214, 254, var(--tw-text-opacity));\n  }\n\n  .group:hover .\\32xl\\:group-hover\\:text-purple-300 {\n    --tw-text-opacity: 1;\n    color: rgba(196, 181, 253, var(--tw-text-opacity));\n  }\n\n  .group:hover .\\32xl\\:group-hover\\:text-purple-400 {\n    --tw-text-opacity: 1;\n    color: rgba(167, 139, 250, var(--tw-text-opacity));\n  }\n\n  .group:hover .\\32xl\\:group-hover\\:text-purple-500 {\n    --tw-text-opacity: 1;\n    color: rgba(139, 92, 246, var(--tw-text-opacity));\n  }\n\n  .group:hover .\\32xl\\:group-hover\\:text-purple-600 {\n    --tw-text-opacity: 1;\n    color: rgba(124, 58, 237, var(--tw-text-opacity));\n  }\n\n  .group:hover .\\32xl\\:group-hover\\:text-purple-700 {\n    --tw-text-opacity: 1;\n    color: rgba(109, 40, 217, var(--tw-text-opacity));\n  }\n\n  .group:hover .\\32xl\\:group-hover\\:text-purple-800 {\n    --tw-text-opacity: 1;\n    color: rgba(91, 33, 182, var(--tw-text-opacity));\n  }\n\n  .group:hover .\\32xl\\:group-hover\\:text-purple-900 {\n    --tw-text-opacity: 1;\n    color: rgba(76, 29, 149, var(--tw-text-opacity));\n  }\n\n  .group:hover .\\32xl\\:group-hover\\:text-pink-50 {\n    --tw-text-opacity: 1;\n    color: rgba(253, 242, 248, var(--tw-text-opacity));\n  }\n\n  .group:hover .\\32xl\\:group-hover\\:text-pink-100 {\n    --tw-text-opacity: 1;\n    color: rgba(252, 231, 243, var(--tw-text-opacity));\n  }\n\n  .group:hover .\\32xl\\:group-hover\\:text-pink-200 {\n    --tw-text-opacity: 1;\n    color: rgba(251, 207, 232, var(--tw-text-opacity));\n  }\n\n  .group:hover .\\32xl\\:group-hover\\:text-pink-300 {\n    --tw-text-opacity: 1;\n    color: rgba(249, 168, 212, var(--tw-text-opacity));\n  }\n\n  .group:hover .\\32xl\\:group-hover\\:text-pink-400 {\n    --tw-text-opacity: 1;\n    color: rgba(244, 114, 182, var(--tw-text-opacity));\n  }\n\n  .group:hover .\\32xl\\:group-hover\\:text-pink-500 {\n    --tw-text-opacity: 1;\n    color: rgba(236, 72, 153, var(--tw-text-opacity));\n  }\n\n  .group:hover .\\32xl\\:group-hover\\:text-pink-600 {\n    --tw-text-opacity: 1;\n    color: rgba(219, 39, 119, var(--tw-text-opacity));\n  }\n\n  .group:hover .\\32xl\\:group-hover\\:text-pink-700 {\n    --tw-text-opacity: 1;\n    color: rgba(190, 24, 93, var(--tw-text-opacity));\n  }\n\n  .group:hover .\\32xl\\:group-hover\\:text-pink-800 {\n    --tw-text-opacity: 1;\n    color: rgba(157, 23, 77, var(--tw-text-opacity));\n  }\n\n  .group:hover .\\32xl\\:group-hover\\:text-pink-900 {\n    --tw-text-opacity: 1;\n    color: rgba(131, 24, 67, var(--tw-text-opacity));\n  }\n\n  .\\32xl\\:focus-within\\:text-transparent:focus-within {\n    color: transparent;\n  }\n\n  .\\32xl\\:focus-within\\:text-current:focus-within {\n    color: currentColor;\n  }\n\n  .\\32xl\\:focus-within\\:text-black:focus-within {\n    --tw-text-opacity: 1;\n    color: rgba(0, 0, 0, var(--tw-text-opacity));\n  }\n\n  .\\32xl\\:focus-within\\:text-white:focus-within {\n    --tw-text-opacity: 1;\n    color: rgba(255, 255, 255, var(--tw-text-opacity));\n  }\n\n  .\\32xl\\:focus-within\\:text-gray-50:focus-within {\n    --tw-text-opacity: 1;\n    color: rgba(249, 250, 251, var(--tw-text-opacity));\n  }\n\n  .\\32xl\\:focus-within\\:text-gray-100:focus-within {\n    --tw-text-opacity: 1;\n    color: rgba(243, 244, 246, var(--tw-text-opacity));\n  }\n\n  .\\32xl\\:focus-within\\:text-gray-200:focus-within {\n    --tw-text-opacity: 1;\n    color: rgba(229, 231, 235, var(--tw-text-opacity));\n  }\n\n  .\\32xl\\:focus-within\\:text-gray-300:focus-within {\n    --tw-text-opacity: 1;\n    color: rgba(209, 213, 219, var(--tw-text-opacity));\n  }\n\n  .\\32xl\\:focus-within\\:text-gray-400:focus-within {\n    --tw-text-opacity: 1;\n    color: rgba(156, 163, 175, var(--tw-text-opacity));\n  }\n\n  .\\32xl\\:focus-within\\:text-gray-500:focus-within {\n    --tw-text-opacity: 1;\n    color: rgba(107, 114, 128, var(--tw-text-opacity));\n  }\n\n  .\\32xl\\:focus-within\\:text-gray-600:focus-within {\n    --tw-text-opacity: 1;\n    color: rgba(75, 85, 99, var(--tw-text-opacity));\n  }\n\n  .\\32xl\\:focus-within\\:text-gray-700:focus-within {\n    --tw-text-opacity: 1;\n    color: rgba(55, 65, 81, var(--tw-text-opacity));\n  }\n\n  .\\32xl\\:focus-within\\:text-gray-800:focus-within {\n    --tw-text-opacity: 1;\n    color: rgba(31, 41, 55, var(--tw-text-opacity));\n  }\n\n  .\\32xl\\:focus-within\\:text-gray-900:focus-within {\n    --tw-text-opacity: 1;\n    color: rgba(17, 24, 39, var(--tw-text-opacity));\n  }\n\n  .\\32xl\\:focus-within\\:text-red-50:focus-within {\n    --tw-text-opacity: 1;\n    color: rgba(254, 242, 242, var(--tw-text-opacity));\n  }\n\n  .\\32xl\\:focus-within\\:text-red-100:focus-within {\n    --tw-text-opacity: 1;\n    color: rgba(254, 226, 226, var(--tw-text-opacity));\n  }\n\n  .\\32xl\\:focus-within\\:text-red-200:focus-within {\n    --tw-text-opacity: 1;\n    color: rgba(254, 202, 202, var(--tw-text-opacity));\n  }\n\n  .\\32xl\\:focus-within\\:text-red-300:focus-within {\n    --tw-text-opacity: 1;\n    color: rgba(252, 165, 165, var(--tw-text-opacity));\n  }\n\n  .\\32xl\\:focus-within\\:text-red-400:focus-within {\n    --tw-text-opacity: 1;\n    color: rgba(248, 113, 113, var(--tw-text-opacity));\n  }\n\n  .\\32xl\\:focus-within\\:text-red-500:focus-within {\n    --tw-text-opacity: 1;\n    color: rgba(239, 68, 68, var(--tw-text-opacity));\n  }\n\n  .\\32xl\\:focus-within\\:text-red-600:focus-within {\n    --tw-text-opacity: 1;\n    color: rgba(220, 38, 38, var(--tw-text-opacity));\n  }\n\n  .\\32xl\\:focus-within\\:text-red-700:focus-within {\n    --tw-text-opacity: 1;\n    color: rgba(185, 28, 28, var(--tw-text-opacity));\n  }\n\n  .\\32xl\\:focus-within\\:text-red-800:focus-within {\n    --tw-text-opacity: 1;\n    color: rgba(153, 27, 27, var(--tw-text-opacity));\n  }\n\n  .\\32xl\\:focus-within\\:text-red-900:focus-within {\n    --tw-text-opacity: 1;\n    color: rgba(127, 29, 29, var(--tw-text-opacity));\n  }\n\n  .\\32xl\\:focus-within\\:text-yellow-50:focus-within {\n    --tw-text-opacity: 1;\n    color: rgba(255, 251, 235, var(--tw-text-opacity));\n  }\n\n  .\\32xl\\:focus-within\\:text-yellow-100:focus-within {\n    --tw-text-opacity: 1;\n    color: rgba(254, 243, 199, var(--tw-text-opacity));\n  }\n\n  .\\32xl\\:focus-within\\:text-yellow-200:focus-within {\n    --tw-text-opacity: 1;\n    color: rgba(253, 230, 138, var(--tw-text-opacity));\n  }\n\n  .\\32xl\\:focus-within\\:text-yellow-300:focus-within {\n    --tw-text-opacity: 1;\n    color: rgba(252, 211, 77, var(--tw-text-opacity));\n  }\n\n  .\\32xl\\:focus-within\\:text-yellow-400:focus-within {\n    --tw-text-opacity: 1;\n    color: rgba(251, 191, 36, var(--tw-text-opacity));\n  }\n\n  .\\32xl\\:focus-within\\:text-yellow-500:focus-within {\n    --tw-text-opacity: 1;\n    color: rgba(245, 158, 11, var(--tw-text-opacity));\n  }\n\n  .\\32xl\\:focus-within\\:text-yellow-600:focus-within {\n    --tw-text-opacity: 1;\n    color: rgba(217, 119, 6, var(--tw-text-opacity));\n  }\n\n  .\\32xl\\:focus-within\\:text-yellow-700:focus-within {\n    --tw-text-opacity: 1;\n    color: rgba(180, 83, 9, var(--tw-text-opacity));\n  }\n\n  .\\32xl\\:focus-within\\:text-yellow-800:focus-within {\n    --tw-text-opacity: 1;\n    color: rgba(146, 64, 14, var(--tw-text-opacity));\n  }\n\n  .\\32xl\\:focus-within\\:text-yellow-900:focus-within {\n    --tw-text-opacity: 1;\n    color: rgba(120, 53, 15, var(--tw-text-opacity));\n  }\n\n  .\\32xl\\:focus-within\\:text-green-50:focus-within {\n    --tw-text-opacity: 1;\n    color: rgba(236, 253, 245, var(--tw-text-opacity));\n  }\n\n  .\\32xl\\:focus-within\\:text-green-100:focus-within {\n    --tw-text-opacity: 1;\n    color: rgba(209, 250, 229, var(--tw-text-opacity));\n  }\n\n  .\\32xl\\:focus-within\\:text-green-200:focus-within {\n    --tw-text-opacity: 1;\n    color: rgba(167, 243, 208, var(--tw-text-opacity));\n  }\n\n  .\\32xl\\:focus-within\\:text-green-300:focus-within {\n    --tw-text-opacity: 1;\n    color: rgba(110, 231, 183, var(--tw-text-opacity));\n  }\n\n  .\\32xl\\:focus-within\\:text-green-400:focus-within {\n    --tw-text-opacity: 1;\n    color: rgba(52, 211, 153, var(--tw-text-opacity));\n  }\n\n  .\\32xl\\:focus-within\\:text-green-500:focus-within {\n    --tw-text-opacity: 1;\n    color: rgba(16, 185, 129, var(--tw-text-opacity));\n  }\n\n  .\\32xl\\:focus-within\\:text-green-600:focus-within {\n    --tw-text-opacity: 1;\n    color: rgba(5, 150, 105, var(--tw-text-opacity));\n  }\n\n  .\\32xl\\:focus-within\\:text-green-700:focus-within {\n    --tw-text-opacity: 1;\n    color: rgba(4, 120, 87, var(--tw-text-opacity));\n  }\n\n  .\\32xl\\:focus-within\\:text-green-800:focus-within {\n    --tw-text-opacity: 1;\n    color: rgba(6, 95, 70, var(--tw-text-opacity));\n  }\n\n  .\\32xl\\:focus-within\\:text-green-900:focus-within {\n    --tw-text-opacity: 1;\n    color: rgba(6, 78, 59, var(--tw-text-opacity));\n  }\n\n  .\\32xl\\:focus-within\\:text-blue-50:focus-within {\n    --tw-text-opacity: 1;\n    color: rgba(239, 246, 255, var(--tw-text-opacity));\n  }\n\n  .\\32xl\\:focus-within\\:text-blue-100:focus-within {\n    --tw-text-opacity: 1;\n    color: rgba(219, 234, 254, var(--tw-text-opacity));\n  }\n\n  .\\32xl\\:focus-within\\:text-blue-200:focus-within {\n    --tw-text-opacity: 1;\n    color: rgba(191, 219, 254, var(--tw-text-opacity));\n  }\n\n  .\\32xl\\:focus-within\\:text-blue-300:focus-within {\n    --tw-text-opacity: 1;\n    color: rgba(147, 197, 253, var(--tw-text-opacity));\n  }\n\n  .\\32xl\\:focus-within\\:text-blue-400:focus-within {\n    --tw-text-opacity: 1;\n    color: rgba(96, 165, 250, var(--tw-text-opacity));\n  }\n\n  .\\32xl\\:focus-within\\:text-blue-500:focus-within {\n    --tw-text-opacity: 1;\n    color: rgba(59, 130, 246, var(--tw-text-opacity));\n  }\n\n  .\\32xl\\:focus-within\\:text-blue-600:focus-within {\n    --tw-text-opacity: 1;\n    color: rgba(37, 99, 235, var(--tw-text-opacity));\n  }\n\n  .\\32xl\\:focus-within\\:text-blue-700:focus-within {\n    --tw-text-opacity: 1;\n    color: rgba(29, 78, 216, var(--tw-text-opacity));\n  }\n\n  .\\32xl\\:focus-within\\:text-blue-800:focus-within {\n    --tw-text-opacity: 1;\n    color: rgba(30, 64, 175, var(--tw-text-opacity));\n  }\n\n  .\\32xl\\:focus-within\\:text-blue-900:focus-within {\n    --tw-text-opacity: 1;\n    color: rgba(30, 58, 138, var(--tw-text-opacity));\n  }\n\n  .\\32xl\\:focus-within\\:text-indigo-50:focus-within {\n    --tw-text-opacity: 1;\n    color: rgba(238, 242, 255, var(--tw-text-opacity));\n  }\n\n  .\\32xl\\:focus-within\\:text-indigo-100:focus-within {\n    --tw-text-opacity: 1;\n    color: rgba(224, 231, 255, var(--tw-text-opacity));\n  }\n\n  .\\32xl\\:focus-within\\:text-indigo-200:focus-within {\n    --tw-text-opacity: 1;\n    color: rgba(199, 210, 254, var(--tw-text-opacity));\n  }\n\n  .\\32xl\\:focus-within\\:text-indigo-300:focus-within {\n    --tw-text-opacity: 1;\n    color: rgba(165, 180, 252, var(--tw-text-opacity));\n  }\n\n  .\\32xl\\:focus-within\\:text-indigo-400:focus-within {\n    --tw-text-opacity: 1;\n    color: rgba(129, 140, 248, var(--tw-text-opacity));\n  }\n\n  .\\32xl\\:focus-within\\:text-indigo-500:focus-within {\n    --tw-text-opacity: 1;\n    color: rgba(99, 102, 241, var(--tw-text-opacity));\n  }\n\n  .\\32xl\\:focus-within\\:text-indigo-600:focus-within {\n    --tw-text-opacity: 1;\n    color: rgba(79, 70, 229, var(--tw-text-opacity));\n  }\n\n  .\\32xl\\:focus-within\\:text-indigo-700:focus-within {\n    --tw-text-opacity: 1;\n    color: rgba(67, 56, 202, var(--tw-text-opacity));\n  }\n\n  .\\32xl\\:focus-within\\:text-indigo-800:focus-within {\n    --tw-text-opacity: 1;\n    color: rgba(55, 48, 163, var(--tw-text-opacity));\n  }\n\n  .\\32xl\\:focus-within\\:text-indigo-900:focus-within {\n    --tw-text-opacity: 1;\n    color: rgba(49, 46, 129, var(--tw-text-opacity));\n  }\n\n  .\\32xl\\:focus-within\\:text-purple-50:focus-within {\n    --tw-text-opacity: 1;\n    color: rgba(245, 243, 255, var(--tw-text-opacity));\n  }\n\n  .\\32xl\\:focus-within\\:text-purple-100:focus-within {\n    --tw-text-opacity: 1;\n    color: rgba(237, 233, 254, var(--tw-text-opacity));\n  }\n\n  .\\32xl\\:focus-within\\:text-purple-200:focus-within {\n    --tw-text-opacity: 1;\n    color: rgba(221, 214, 254, var(--tw-text-opacity));\n  }\n\n  .\\32xl\\:focus-within\\:text-purple-300:focus-within {\n    --tw-text-opacity: 1;\n    color: rgba(196, 181, 253, var(--tw-text-opacity));\n  }\n\n  .\\32xl\\:focus-within\\:text-purple-400:focus-within {\n    --tw-text-opacity: 1;\n    color: rgba(167, 139, 250, var(--tw-text-opacity));\n  }\n\n  .\\32xl\\:focus-within\\:text-purple-500:focus-within {\n    --tw-text-opacity: 1;\n    color: rgba(139, 92, 246, var(--tw-text-opacity));\n  }\n\n  .\\32xl\\:focus-within\\:text-purple-600:focus-within {\n    --tw-text-opacity: 1;\n    color: rgba(124, 58, 237, var(--tw-text-opacity));\n  }\n\n  .\\32xl\\:focus-within\\:text-purple-700:focus-within {\n    --tw-text-opacity: 1;\n    color: rgba(109, 40, 217, var(--tw-text-opacity));\n  }\n\n  .\\32xl\\:focus-within\\:text-purple-800:focus-within {\n    --tw-text-opacity: 1;\n    color: rgba(91, 33, 182, var(--tw-text-opacity));\n  }\n\n  .\\32xl\\:focus-within\\:text-purple-900:focus-within {\n    --tw-text-opacity: 1;\n    color: rgba(76, 29, 149, var(--tw-text-opacity));\n  }\n\n  .\\32xl\\:focus-within\\:text-pink-50:focus-within {\n    --tw-text-opacity: 1;\n    color: rgba(253, 242, 248, var(--tw-text-opacity));\n  }\n\n  .\\32xl\\:focus-within\\:text-pink-100:focus-within {\n    --tw-text-opacity: 1;\n    color: rgba(252, 231, 243, var(--tw-text-opacity));\n  }\n\n  .\\32xl\\:focus-within\\:text-pink-200:focus-within {\n    --tw-text-opacity: 1;\n    color: rgba(251, 207, 232, var(--tw-text-opacity));\n  }\n\n  .\\32xl\\:focus-within\\:text-pink-300:focus-within {\n    --tw-text-opacity: 1;\n    color: rgba(249, 168, 212, var(--tw-text-opacity));\n  }\n\n  .\\32xl\\:focus-within\\:text-pink-400:focus-within {\n    --tw-text-opacity: 1;\n    color: rgba(244, 114, 182, var(--tw-text-opacity));\n  }\n\n  .\\32xl\\:focus-within\\:text-pink-500:focus-within {\n    --tw-text-opacity: 1;\n    color: rgba(236, 72, 153, var(--tw-text-opacity));\n  }\n\n  .\\32xl\\:focus-within\\:text-pink-600:focus-within {\n    --tw-text-opacity: 1;\n    color: rgba(219, 39, 119, var(--tw-text-opacity));\n  }\n\n  .\\32xl\\:focus-within\\:text-pink-700:focus-within {\n    --tw-text-opacity: 1;\n    color: rgba(190, 24, 93, var(--tw-text-opacity));\n  }\n\n  .\\32xl\\:focus-within\\:text-pink-800:focus-within {\n    --tw-text-opacity: 1;\n    color: rgba(157, 23, 77, var(--tw-text-opacity));\n  }\n\n  .\\32xl\\:focus-within\\:text-pink-900:focus-within {\n    --tw-text-opacity: 1;\n    color: rgba(131, 24, 67, var(--tw-text-opacity));\n  }\n\n  .\\32xl\\:hover\\:text-transparent:hover {\n    color: transparent;\n  }\n\n  .\\32xl\\:hover\\:text-current:hover {\n    color: currentColor;\n  }\n\n  .\\32xl\\:hover\\:text-black:hover {\n    --tw-text-opacity: 1;\n    color: rgba(0, 0, 0, var(--tw-text-opacity));\n  }\n\n  .\\32xl\\:hover\\:text-white:hover {\n    --tw-text-opacity: 1;\n    color: rgba(255, 255, 255, var(--tw-text-opacity));\n  }\n\n  .\\32xl\\:hover\\:text-gray-50:hover {\n    --tw-text-opacity: 1;\n    color: rgba(249, 250, 251, var(--tw-text-opacity));\n  }\n\n  .\\32xl\\:hover\\:text-gray-100:hover {\n    --tw-text-opacity: 1;\n    color: rgba(243, 244, 246, var(--tw-text-opacity));\n  }\n\n  .\\32xl\\:hover\\:text-gray-200:hover {\n    --tw-text-opacity: 1;\n    color: rgba(229, 231, 235, var(--tw-text-opacity));\n  }\n\n  .\\32xl\\:hover\\:text-gray-300:hover {\n    --tw-text-opacity: 1;\n    color: rgba(209, 213, 219, var(--tw-text-opacity));\n  }\n\n  .\\32xl\\:hover\\:text-gray-400:hover {\n    --tw-text-opacity: 1;\n    color: rgba(156, 163, 175, var(--tw-text-opacity));\n  }\n\n  .\\32xl\\:hover\\:text-gray-500:hover {\n    --tw-text-opacity: 1;\n    color: rgba(107, 114, 128, var(--tw-text-opacity));\n  }\n\n  .\\32xl\\:hover\\:text-gray-600:hover {\n    --tw-text-opacity: 1;\n    color: rgba(75, 85, 99, var(--tw-text-opacity));\n  }\n\n  .\\32xl\\:hover\\:text-gray-700:hover {\n    --tw-text-opacity: 1;\n    color: rgba(55, 65, 81, var(--tw-text-opacity));\n  }\n\n  .\\32xl\\:hover\\:text-gray-800:hover {\n    --tw-text-opacity: 1;\n    color: rgba(31, 41, 55, var(--tw-text-opacity));\n  }\n\n  .\\32xl\\:hover\\:text-gray-900:hover {\n    --tw-text-opacity: 1;\n    color: rgba(17, 24, 39, var(--tw-text-opacity));\n  }\n\n  .\\32xl\\:hover\\:text-red-50:hover {\n    --tw-text-opacity: 1;\n    color: rgba(254, 242, 242, var(--tw-text-opacity));\n  }\n\n  .\\32xl\\:hover\\:text-red-100:hover {\n    --tw-text-opacity: 1;\n    color: rgba(254, 226, 226, var(--tw-text-opacity));\n  }\n\n  .\\32xl\\:hover\\:text-red-200:hover {\n    --tw-text-opacity: 1;\n    color: rgba(254, 202, 202, var(--tw-text-opacity));\n  }\n\n  .\\32xl\\:hover\\:text-red-300:hover {\n    --tw-text-opacity: 1;\n    color: rgba(252, 165, 165, var(--tw-text-opacity));\n  }\n\n  .\\32xl\\:hover\\:text-red-400:hover {\n    --tw-text-opacity: 1;\n    color: rgba(248, 113, 113, var(--tw-text-opacity));\n  }\n\n  .\\32xl\\:hover\\:text-red-500:hover {\n    --tw-text-opacity: 1;\n    color: rgba(239, 68, 68, var(--tw-text-opacity));\n  }\n\n  .\\32xl\\:hover\\:text-red-600:hover {\n    --tw-text-opacity: 1;\n    color: rgba(220, 38, 38, var(--tw-text-opacity));\n  }\n\n  .\\32xl\\:hover\\:text-red-700:hover {\n    --tw-text-opacity: 1;\n    color: rgba(185, 28, 28, var(--tw-text-opacity));\n  }\n\n  .\\32xl\\:hover\\:text-red-800:hover {\n    --tw-text-opacity: 1;\n    color: rgba(153, 27, 27, var(--tw-text-opacity));\n  }\n\n  .\\32xl\\:hover\\:text-red-900:hover {\n    --tw-text-opacity: 1;\n    color: rgba(127, 29, 29, var(--tw-text-opacity));\n  }\n\n  .\\32xl\\:hover\\:text-yellow-50:hover {\n    --tw-text-opacity: 1;\n    color: rgba(255, 251, 235, var(--tw-text-opacity));\n  }\n\n  .\\32xl\\:hover\\:text-yellow-100:hover {\n    --tw-text-opacity: 1;\n    color: rgba(254, 243, 199, var(--tw-text-opacity));\n  }\n\n  .\\32xl\\:hover\\:text-yellow-200:hover {\n    --tw-text-opacity: 1;\n    color: rgba(253, 230, 138, var(--tw-text-opacity));\n  }\n\n  .\\32xl\\:hover\\:text-yellow-300:hover {\n    --tw-text-opacity: 1;\n    color: rgba(252, 211, 77, var(--tw-text-opacity));\n  }\n\n  .\\32xl\\:hover\\:text-yellow-400:hover {\n    --tw-text-opacity: 1;\n    color: rgba(251, 191, 36, var(--tw-text-opacity));\n  }\n\n  .\\32xl\\:hover\\:text-yellow-500:hover {\n    --tw-text-opacity: 1;\n    color: rgba(245, 158, 11, var(--tw-text-opacity));\n  }\n\n  .\\32xl\\:hover\\:text-yellow-600:hover {\n    --tw-text-opacity: 1;\n    color: rgba(217, 119, 6, var(--tw-text-opacity));\n  }\n\n  .\\32xl\\:hover\\:text-yellow-700:hover {\n    --tw-text-opacity: 1;\n    color: rgba(180, 83, 9, var(--tw-text-opacity));\n  }\n\n  .\\32xl\\:hover\\:text-yellow-800:hover {\n    --tw-text-opacity: 1;\n    color: rgba(146, 64, 14, var(--tw-text-opacity));\n  }\n\n  .\\32xl\\:hover\\:text-yellow-900:hover {\n    --tw-text-opacity: 1;\n    color: rgba(120, 53, 15, var(--tw-text-opacity));\n  }\n\n  .\\32xl\\:hover\\:text-green-50:hover {\n    --tw-text-opacity: 1;\n    color: rgba(236, 253, 245, var(--tw-text-opacity));\n  }\n\n  .\\32xl\\:hover\\:text-green-100:hover {\n    --tw-text-opacity: 1;\n    color: rgba(209, 250, 229, var(--tw-text-opacity));\n  }\n\n  .\\32xl\\:hover\\:text-green-200:hover {\n    --tw-text-opacity: 1;\n    color: rgba(167, 243, 208, var(--tw-text-opacity));\n  }\n\n  .\\32xl\\:hover\\:text-green-300:hover {\n    --tw-text-opacity: 1;\n    color: rgba(110, 231, 183, var(--tw-text-opacity));\n  }\n\n  .\\32xl\\:hover\\:text-green-400:hover {\n    --tw-text-opacity: 1;\n    color: rgba(52, 211, 153, var(--tw-text-opacity));\n  }\n\n  .\\32xl\\:hover\\:text-green-500:hover {\n    --tw-text-opacity: 1;\n    color: rgba(16, 185, 129, var(--tw-text-opacity));\n  }\n\n  .\\32xl\\:hover\\:text-green-600:hover {\n    --tw-text-opacity: 1;\n    color: rgba(5, 150, 105, var(--tw-text-opacity));\n  }\n\n  .\\32xl\\:hover\\:text-green-700:hover {\n    --tw-text-opacity: 1;\n    color: rgba(4, 120, 87, var(--tw-text-opacity));\n  }\n\n  .\\32xl\\:hover\\:text-green-800:hover {\n    --tw-text-opacity: 1;\n    color: rgba(6, 95, 70, var(--tw-text-opacity));\n  }\n\n  .\\32xl\\:hover\\:text-green-900:hover {\n    --tw-text-opacity: 1;\n    color: rgba(6, 78, 59, var(--tw-text-opacity));\n  }\n\n  .\\32xl\\:hover\\:text-blue-50:hover {\n    --tw-text-opacity: 1;\n    color: rgba(239, 246, 255, var(--tw-text-opacity));\n  }\n\n  .\\32xl\\:hover\\:text-blue-100:hover {\n    --tw-text-opacity: 1;\n    color: rgba(219, 234, 254, var(--tw-text-opacity));\n  }\n\n  .\\32xl\\:hover\\:text-blue-200:hover {\n    --tw-text-opacity: 1;\n    color: rgba(191, 219, 254, var(--tw-text-opacity));\n  }\n\n  .\\32xl\\:hover\\:text-blue-300:hover {\n    --tw-text-opacity: 1;\n    color: rgba(147, 197, 253, var(--tw-text-opacity));\n  }\n\n  .\\32xl\\:hover\\:text-blue-400:hover {\n    --tw-text-opacity: 1;\n    color: rgba(96, 165, 250, var(--tw-text-opacity));\n  }\n\n  .\\32xl\\:hover\\:text-blue-500:hover {\n    --tw-text-opacity: 1;\n    color: rgba(59, 130, 246, var(--tw-text-opacity));\n  }\n\n  .\\32xl\\:hover\\:text-blue-600:hover {\n    --tw-text-opacity: 1;\n    color: rgba(37, 99, 235, var(--tw-text-opacity));\n  }\n\n  .\\32xl\\:hover\\:text-blue-700:hover {\n    --tw-text-opacity: 1;\n    color: rgba(29, 78, 216, var(--tw-text-opacity));\n  }\n\n  .\\32xl\\:hover\\:text-blue-800:hover {\n    --tw-text-opacity: 1;\n    color: rgba(30, 64, 175, var(--tw-text-opacity));\n  }\n\n  .\\32xl\\:hover\\:text-blue-900:hover {\n    --tw-text-opacity: 1;\n    color: rgba(30, 58, 138, var(--tw-text-opacity));\n  }\n\n  .\\32xl\\:hover\\:text-indigo-50:hover {\n    --tw-text-opacity: 1;\n    color: rgba(238, 242, 255, var(--tw-text-opacity));\n  }\n\n  .\\32xl\\:hover\\:text-indigo-100:hover {\n    --tw-text-opacity: 1;\n    color: rgba(224, 231, 255, var(--tw-text-opacity));\n  }\n\n  .\\32xl\\:hover\\:text-indigo-200:hover {\n    --tw-text-opacity: 1;\n    color: rgba(199, 210, 254, var(--tw-text-opacity));\n  }\n\n  .\\32xl\\:hover\\:text-indigo-300:hover {\n    --tw-text-opacity: 1;\n    color: rgba(165, 180, 252, var(--tw-text-opacity));\n  }\n\n  .\\32xl\\:hover\\:text-indigo-400:hover {\n    --tw-text-opacity: 1;\n    color: rgba(129, 140, 248, var(--tw-text-opacity));\n  }\n\n  .\\32xl\\:hover\\:text-indigo-500:hover {\n    --tw-text-opacity: 1;\n    color: rgba(99, 102, 241, var(--tw-text-opacity));\n  }\n\n  .\\32xl\\:hover\\:text-indigo-600:hover {\n    --tw-text-opacity: 1;\n    color: rgba(79, 70, 229, var(--tw-text-opacity));\n  }\n\n  .\\32xl\\:hover\\:text-indigo-700:hover {\n    --tw-text-opacity: 1;\n    color: rgba(67, 56, 202, var(--tw-text-opacity));\n  }\n\n  .\\32xl\\:hover\\:text-indigo-800:hover {\n    --tw-text-opacity: 1;\n    color: rgba(55, 48, 163, var(--tw-text-opacity));\n  }\n\n  .\\32xl\\:hover\\:text-indigo-900:hover {\n    --tw-text-opacity: 1;\n    color: rgba(49, 46, 129, var(--tw-text-opacity));\n  }\n\n  .\\32xl\\:hover\\:text-purple-50:hover {\n    --tw-text-opacity: 1;\n    color: rgba(245, 243, 255, var(--tw-text-opacity));\n  }\n\n  .\\32xl\\:hover\\:text-purple-100:hover {\n    --tw-text-opacity: 1;\n    color: rgba(237, 233, 254, var(--tw-text-opacity));\n  }\n\n  .\\32xl\\:hover\\:text-purple-200:hover {\n    --tw-text-opacity: 1;\n    color: rgba(221, 214, 254, var(--tw-text-opacity));\n  }\n\n  .\\32xl\\:hover\\:text-purple-300:hover {\n    --tw-text-opacity: 1;\n    color: rgba(196, 181, 253, var(--tw-text-opacity));\n  }\n\n  .\\32xl\\:hover\\:text-purple-400:hover {\n    --tw-text-opacity: 1;\n    color: rgba(167, 139, 250, var(--tw-text-opacity));\n  }\n\n  .\\32xl\\:hover\\:text-purple-500:hover {\n    --tw-text-opacity: 1;\n    color: rgba(139, 92, 246, var(--tw-text-opacity));\n  }\n\n  .\\32xl\\:hover\\:text-purple-600:hover {\n    --tw-text-opacity: 1;\n    color: rgba(124, 58, 237, var(--tw-text-opacity));\n  }\n\n  .\\32xl\\:hover\\:text-purple-700:hover {\n    --tw-text-opacity: 1;\n    color: rgba(109, 40, 217, var(--tw-text-opacity));\n  }\n\n  .\\32xl\\:hover\\:text-purple-800:hover {\n    --tw-text-opacity: 1;\n    color: rgba(91, 33, 182, var(--tw-text-opacity));\n  }\n\n  .\\32xl\\:hover\\:text-purple-900:hover {\n    --tw-text-opacity: 1;\n    color: rgba(76, 29, 149, var(--tw-text-opacity));\n  }\n\n  .\\32xl\\:hover\\:text-pink-50:hover {\n    --tw-text-opacity: 1;\n    color: rgba(253, 242, 248, var(--tw-text-opacity));\n  }\n\n  .\\32xl\\:hover\\:text-pink-100:hover {\n    --tw-text-opacity: 1;\n    color: rgba(252, 231, 243, var(--tw-text-opacity));\n  }\n\n  .\\32xl\\:hover\\:text-pink-200:hover {\n    --tw-text-opacity: 1;\n    color: rgba(251, 207, 232, var(--tw-text-opacity));\n  }\n\n  .\\32xl\\:hover\\:text-pink-300:hover {\n    --tw-text-opacity: 1;\n    color: rgba(249, 168, 212, var(--tw-text-opacity));\n  }\n\n  .\\32xl\\:hover\\:text-pink-400:hover {\n    --tw-text-opacity: 1;\n    color: rgba(244, 114, 182, var(--tw-text-opacity));\n  }\n\n  .\\32xl\\:hover\\:text-pink-500:hover {\n    --tw-text-opacity: 1;\n    color: rgba(236, 72, 153, var(--tw-text-opacity));\n  }\n\n  .\\32xl\\:hover\\:text-pink-600:hover {\n    --tw-text-opacity: 1;\n    color: rgba(219, 39, 119, var(--tw-text-opacity));\n  }\n\n  .\\32xl\\:hover\\:text-pink-700:hover {\n    --tw-text-opacity: 1;\n    color: rgba(190, 24, 93, var(--tw-text-opacity));\n  }\n\n  .\\32xl\\:hover\\:text-pink-800:hover {\n    --tw-text-opacity: 1;\n    color: rgba(157, 23, 77, var(--tw-text-opacity));\n  }\n\n  .\\32xl\\:hover\\:text-pink-900:hover {\n    --tw-text-opacity: 1;\n    color: rgba(131, 24, 67, var(--tw-text-opacity));\n  }\n\n  .\\32xl\\:focus\\:text-transparent:focus {\n    color: transparent;\n  }\n\n  .\\32xl\\:focus\\:text-current:focus {\n    color: currentColor;\n  }\n\n  .\\32xl\\:focus\\:text-black:focus {\n    --tw-text-opacity: 1;\n    color: rgba(0, 0, 0, var(--tw-text-opacity));\n  }\n\n  .\\32xl\\:focus\\:text-white:focus {\n    --tw-text-opacity: 1;\n    color: rgba(255, 255, 255, var(--tw-text-opacity));\n  }\n\n  .\\32xl\\:focus\\:text-gray-50:focus {\n    --tw-text-opacity: 1;\n    color: rgba(249, 250, 251, var(--tw-text-opacity));\n  }\n\n  .\\32xl\\:focus\\:text-gray-100:focus {\n    --tw-text-opacity: 1;\n    color: rgba(243, 244, 246, var(--tw-text-opacity));\n  }\n\n  .\\32xl\\:focus\\:text-gray-200:focus {\n    --tw-text-opacity: 1;\n    color: rgba(229, 231, 235, var(--tw-text-opacity));\n  }\n\n  .\\32xl\\:focus\\:text-gray-300:focus {\n    --tw-text-opacity: 1;\n    color: rgba(209, 213, 219, var(--tw-text-opacity));\n  }\n\n  .\\32xl\\:focus\\:text-gray-400:focus {\n    --tw-text-opacity: 1;\n    color: rgba(156, 163, 175, var(--tw-text-opacity));\n  }\n\n  .\\32xl\\:focus\\:text-gray-500:focus {\n    --tw-text-opacity: 1;\n    color: rgba(107, 114, 128, var(--tw-text-opacity));\n  }\n\n  .\\32xl\\:focus\\:text-gray-600:focus {\n    --tw-text-opacity: 1;\n    color: rgba(75, 85, 99, var(--tw-text-opacity));\n  }\n\n  .\\32xl\\:focus\\:text-gray-700:focus {\n    --tw-text-opacity: 1;\n    color: rgba(55, 65, 81, var(--tw-text-opacity));\n  }\n\n  .\\32xl\\:focus\\:text-gray-800:focus {\n    --tw-text-opacity: 1;\n    color: rgba(31, 41, 55, var(--tw-text-opacity));\n  }\n\n  .\\32xl\\:focus\\:text-gray-900:focus {\n    --tw-text-opacity: 1;\n    color: rgba(17, 24, 39, var(--tw-text-opacity));\n  }\n\n  .\\32xl\\:focus\\:text-red-50:focus {\n    --tw-text-opacity: 1;\n    color: rgba(254, 242, 242, var(--tw-text-opacity));\n  }\n\n  .\\32xl\\:focus\\:text-red-100:focus {\n    --tw-text-opacity: 1;\n    color: rgba(254, 226, 226, var(--tw-text-opacity));\n  }\n\n  .\\32xl\\:focus\\:text-red-200:focus {\n    --tw-text-opacity: 1;\n    color: rgba(254, 202, 202, var(--tw-text-opacity));\n  }\n\n  .\\32xl\\:focus\\:text-red-300:focus {\n    --tw-text-opacity: 1;\n    color: rgba(252, 165, 165, var(--tw-text-opacity));\n  }\n\n  .\\32xl\\:focus\\:text-red-400:focus {\n    --tw-text-opacity: 1;\n    color: rgba(248, 113, 113, var(--tw-text-opacity));\n  }\n\n  .\\32xl\\:focus\\:text-red-500:focus {\n    --tw-text-opacity: 1;\n    color: rgba(239, 68, 68, var(--tw-text-opacity));\n  }\n\n  .\\32xl\\:focus\\:text-red-600:focus {\n    --tw-text-opacity: 1;\n    color: rgba(220, 38, 38, var(--tw-text-opacity));\n  }\n\n  .\\32xl\\:focus\\:text-red-700:focus {\n    --tw-text-opacity: 1;\n    color: rgba(185, 28, 28, var(--tw-text-opacity));\n  }\n\n  .\\32xl\\:focus\\:text-red-800:focus {\n    --tw-text-opacity: 1;\n    color: rgba(153, 27, 27, var(--tw-text-opacity));\n  }\n\n  .\\32xl\\:focus\\:text-red-900:focus {\n    --tw-text-opacity: 1;\n    color: rgba(127, 29, 29, var(--tw-text-opacity));\n  }\n\n  .\\32xl\\:focus\\:text-yellow-50:focus {\n    --tw-text-opacity: 1;\n    color: rgba(255, 251, 235, var(--tw-text-opacity));\n  }\n\n  .\\32xl\\:focus\\:text-yellow-100:focus {\n    --tw-text-opacity: 1;\n    color: rgba(254, 243, 199, var(--tw-text-opacity));\n  }\n\n  .\\32xl\\:focus\\:text-yellow-200:focus {\n    --tw-text-opacity: 1;\n    color: rgba(253, 230, 138, var(--tw-text-opacity));\n  }\n\n  .\\32xl\\:focus\\:text-yellow-300:focus {\n    --tw-text-opacity: 1;\n    color: rgba(252, 211, 77, var(--tw-text-opacity));\n  }\n\n  .\\32xl\\:focus\\:text-yellow-400:focus {\n    --tw-text-opacity: 1;\n    color: rgba(251, 191, 36, var(--tw-text-opacity));\n  }\n\n  .\\32xl\\:focus\\:text-yellow-500:focus {\n    --tw-text-opacity: 1;\n    color: rgba(245, 158, 11, var(--tw-text-opacity));\n  }\n\n  .\\32xl\\:focus\\:text-yellow-600:focus {\n    --tw-text-opacity: 1;\n    color: rgba(217, 119, 6, var(--tw-text-opacity));\n  }\n\n  .\\32xl\\:focus\\:text-yellow-700:focus {\n    --tw-text-opacity: 1;\n    color: rgba(180, 83, 9, var(--tw-text-opacity));\n  }\n\n  .\\32xl\\:focus\\:text-yellow-800:focus {\n    --tw-text-opacity: 1;\n    color: rgba(146, 64, 14, var(--tw-text-opacity));\n  }\n\n  .\\32xl\\:focus\\:text-yellow-900:focus {\n    --tw-text-opacity: 1;\n    color: rgba(120, 53, 15, var(--tw-text-opacity));\n  }\n\n  .\\32xl\\:focus\\:text-green-50:focus {\n    --tw-text-opacity: 1;\n    color: rgba(236, 253, 245, var(--tw-text-opacity));\n  }\n\n  .\\32xl\\:focus\\:text-green-100:focus {\n    --tw-text-opacity: 1;\n    color: rgba(209, 250, 229, var(--tw-text-opacity));\n  }\n\n  .\\32xl\\:focus\\:text-green-200:focus {\n    --tw-text-opacity: 1;\n    color: rgba(167, 243, 208, var(--tw-text-opacity));\n  }\n\n  .\\32xl\\:focus\\:text-green-300:focus {\n    --tw-text-opacity: 1;\n    color: rgba(110, 231, 183, var(--tw-text-opacity));\n  }\n\n  .\\32xl\\:focus\\:text-green-400:focus {\n    --tw-text-opacity: 1;\n    color: rgba(52, 211, 153, var(--tw-text-opacity));\n  }\n\n  .\\32xl\\:focus\\:text-green-500:focus {\n    --tw-text-opacity: 1;\n    color: rgba(16, 185, 129, var(--tw-text-opacity));\n  }\n\n  .\\32xl\\:focus\\:text-green-600:focus {\n    --tw-text-opacity: 1;\n    color: rgba(5, 150, 105, var(--tw-text-opacity));\n  }\n\n  .\\32xl\\:focus\\:text-green-700:focus {\n    --tw-text-opacity: 1;\n    color: rgba(4, 120, 87, var(--tw-text-opacity));\n  }\n\n  .\\32xl\\:focus\\:text-green-800:focus {\n    --tw-text-opacity: 1;\n    color: rgba(6, 95, 70, var(--tw-text-opacity));\n  }\n\n  .\\32xl\\:focus\\:text-green-900:focus {\n    --tw-text-opacity: 1;\n    color: rgba(6, 78, 59, var(--tw-text-opacity));\n  }\n\n  .\\32xl\\:focus\\:text-blue-50:focus {\n    --tw-text-opacity: 1;\n    color: rgba(239, 246, 255, var(--tw-text-opacity));\n  }\n\n  .\\32xl\\:focus\\:text-blue-100:focus {\n    --tw-text-opacity: 1;\n    color: rgba(219, 234, 254, var(--tw-text-opacity));\n  }\n\n  .\\32xl\\:focus\\:text-blue-200:focus {\n    --tw-text-opacity: 1;\n    color: rgba(191, 219, 254, var(--tw-text-opacity));\n  }\n\n  .\\32xl\\:focus\\:text-blue-300:focus {\n    --tw-text-opacity: 1;\n    color: rgba(147, 197, 253, var(--tw-text-opacity));\n  }\n\n  .\\32xl\\:focus\\:text-blue-400:focus {\n    --tw-text-opacity: 1;\n    color: rgba(96, 165, 250, var(--tw-text-opacity));\n  }\n\n  .\\32xl\\:focus\\:text-blue-500:focus {\n    --tw-text-opacity: 1;\n    color: rgba(59, 130, 246, var(--tw-text-opacity));\n  }\n\n  .\\32xl\\:focus\\:text-blue-600:focus {\n    --tw-text-opacity: 1;\n    color: rgba(37, 99, 235, var(--tw-text-opacity));\n  }\n\n  .\\32xl\\:focus\\:text-blue-700:focus {\n    --tw-text-opacity: 1;\n    color: rgba(29, 78, 216, var(--tw-text-opacity));\n  }\n\n  .\\32xl\\:focus\\:text-blue-800:focus {\n    --tw-text-opacity: 1;\n    color: rgba(30, 64, 175, var(--tw-text-opacity));\n  }\n\n  .\\32xl\\:focus\\:text-blue-900:focus {\n    --tw-text-opacity: 1;\n    color: rgba(30, 58, 138, var(--tw-text-opacity));\n  }\n\n  .\\32xl\\:focus\\:text-indigo-50:focus {\n    --tw-text-opacity: 1;\n    color: rgba(238, 242, 255, var(--tw-text-opacity));\n  }\n\n  .\\32xl\\:focus\\:text-indigo-100:focus {\n    --tw-text-opacity: 1;\n    color: rgba(224, 231, 255, var(--tw-text-opacity));\n  }\n\n  .\\32xl\\:focus\\:text-indigo-200:focus {\n    --tw-text-opacity: 1;\n    color: rgba(199, 210, 254, var(--tw-text-opacity));\n  }\n\n  .\\32xl\\:focus\\:text-indigo-300:focus {\n    --tw-text-opacity: 1;\n    color: rgba(165, 180, 252, var(--tw-text-opacity));\n  }\n\n  .\\32xl\\:focus\\:text-indigo-400:focus {\n    --tw-text-opacity: 1;\n    color: rgba(129, 140, 248, var(--tw-text-opacity));\n  }\n\n  .\\32xl\\:focus\\:text-indigo-500:focus {\n    --tw-text-opacity: 1;\n    color: rgba(99, 102, 241, var(--tw-text-opacity));\n  }\n\n  .\\32xl\\:focus\\:text-indigo-600:focus {\n    --tw-text-opacity: 1;\n    color: rgba(79, 70, 229, var(--tw-text-opacity));\n  }\n\n  .\\32xl\\:focus\\:text-indigo-700:focus {\n    --tw-text-opacity: 1;\n    color: rgba(67, 56, 202, var(--tw-text-opacity));\n  }\n\n  .\\32xl\\:focus\\:text-indigo-800:focus {\n    --tw-text-opacity: 1;\n    color: rgba(55, 48, 163, var(--tw-text-opacity));\n  }\n\n  .\\32xl\\:focus\\:text-indigo-900:focus {\n    --tw-text-opacity: 1;\n    color: rgba(49, 46, 129, var(--tw-text-opacity));\n  }\n\n  .\\32xl\\:focus\\:text-purple-50:focus {\n    --tw-text-opacity: 1;\n    color: rgba(245, 243, 255, var(--tw-text-opacity));\n  }\n\n  .\\32xl\\:focus\\:text-purple-100:focus {\n    --tw-text-opacity: 1;\n    color: rgba(237, 233, 254, var(--tw-text-opacity));\n  }\n\n  .\\32xl\\:focus\\:text-purple-200:focus {\n    --tw-text-opacity: 1;\n    color: rgba(221, 214, 254, var(--tw-text-opacity));\n  }\n\n  .\\32xl\\:focus\\:text-purple-300:focus {\n    --tw-text-opacity: 1;\n    color: rgba(196, 181, 253, var(--tw-text-opacity));\n  }\n\n  .\\32xl\\:focus\\:text-purple-400:focus {\n    --tw-text-opacity: 1;\n    color: rgba(167, 139, 250, var(--tw-text-opacity));\n  }\n\n  .\\32xl\\:focus\\:text-purple-500:focus {\n    --tw-text-opacity: 1;\n    color: rgba(139, 92, 246, var(--tw-text-opacity));\n  }\n\n  .\\32xl\\:focus\\:text-purple-600:focus {\n    --tw-text-opacity: 1;\n    color: rgba(124, 58, 237, var(--tw-text-opacity));\n  }\n\n  .\\32xl\\:focus\\:text-purple-700:focus {\n    --tw-text-opacity: 1;\n    color: rgba(109, 40, 217, var(--tw-text-opacity));\n  }\n\n  .\\32xl\\:focus\\:text-purple-800:focus {\n    --tw-text-opacity: 1;\n    color: rgba(91, 33, 182, var(--tw-text-opacity));\n  }\n\n  .\\32xl\\:focus\\:text-purple-900:focus {\n    --tw-text-opacity: 1;\n    color: rgba(76, 29, 149, var(--tw-text-opacity));\n  }\n\n  .\\32xl\\:focus\\:text-pink-50:focus {\n    --tw-text-opacity: 1;\n    color: rgba(253, 242, 248, var(--tw-text-opacity));\n  }\n\n  .\\32xl\\:focus\\:text-pink-100:focus {\n    --tw-text-opacity: 1;\n    color: rgba(252, 231, 243, var(--tw-text-opacity));\n  }\n\n  .\\32xl\\:focus\\:text-pink-200:focus {\n    --tw-text-opacity: 1;\n    color: rgba(251, 207, 232, var(--tw-text-opacity));\n  }\n\n  .\\32xl\\:focus\\:text-pink-300:focus {\n    --tw-text-opacity: 1;\n    color: rgba(249, 168, 212, var(--tw-text-opacity));\n  }\n\n  .\\32xl\\:focus\\:text-pink-400:focus {\n    --tw-text-opacity: 1;\n    color: rgba(244, 114, 182, var(--tw-text-opacity));\n  }\n\n  .\\32xl\\:focus\\:text-pink-500:focus {\n    --tw-text-opacity: 1;\n    color: rgba(236, 72, 153, var(--tw-text-opacity));\n  }\n\n  .\\32xl\\:focus\\:text-pink-600:focus {\n    --tw-text-opacity: 1;\n    color: rgba(219, 39, 119, var(--tw-text-opacity));\n  }\n\n  .\\32xl\\:focus\\:text-pink-700:focus {\n    --tw-text-opacity: 1;\n    color: rgba(190, 24, 93, var(--tw-text-opacity));\n  }\n\n  .\\32xl\\:focus\\:text-pink-800:focus {\n    --tw-text-opacity: 1;\n    color: rgba(157, 23, 77, var(--tw-text-opacity));\n  }\n\n  .\\32xl\\:focus\\:text-pink-900:focus {\n    --tw-text-opacity: 1;\n    color: rgba(131, 24, 67, var(--tw-text-opacity));\n  }\n\n  .dark .\\32xl\\:dark\\:text-transparent {\n    color: transparent;\n  }\n\n  .dark .\\32xl\\:dark\\:text-current {\n    color: currentColor;\n  }\n\n  .dark .\\32xl\\:dark\\:text-black {\n    --tw-text-opacity: 1;\n    color: rgba(0, 0, 0, var(--tw-text-opacity));\n  }\n\n  .dark .\\32xl\\:dark\\:text-white {\n    --tw-text-opacity: 1;\n    color: rgba(255, 255, 255, var(--tw-text-opacity));\n  }\n\n  .dark .\\32xl\\:dark\\:text-gray-50 {\n    --tw-text-opacity: 1;\n    color: rgba(249, 250, 251, var(--tw-text-opacity));\n  }\n\n  .dark .\\32xl\\:dark\\:text-gray-100 {\n    --tw-text-opacity: 1;\n    color: rgba(243, 244, 246, var(--tw-text-opacity));\n  }\n\n  .dark .\\32xl\\:dark\\:text-gray-200 {\n    --tw-text-opacity: 1;\n    color: rgba(229, 231, 235, var(--tw-text-opacity));\n  }\n\n  .dark .\\32xl\\:dark\\:text-gray-300 {\n    --tw-text-opacity: 1;\n    color: rgba(209, 213, 219, var(--tw-text-opacity));\n  }\n\n  .dark .\\32xl\\:dark\\:text-gray-400 {\n    --tw-text-opacity: 1;\n    color: rgba(156, 163, 175, var(--tw-text-opacity));\n  }\n\n  .dark .\\32xl\\:dark\\:text-gray-500 {\n    --tw-text-opacity: 1;\n    color: rgba(107, 114, 128, var(--tw-text-opacity));\n  }\n\n  .dark .\\32xl\\:dark\\:text-gray-600 {\n    --tw-text-opacity: 1;\n    color: rgba(75, 85, 99, var(--tw-text-opacity));\n  }\n\n  .dark .\\32xl\\:dark\\:text-gray-700 {\n    --tw-text-opacity: 1;\n    color: rgba(55, 65, 81, var(--tw-text-opacity));\n  }\n\n  .dark .\\32xl\\:dark\\:text-gray-800 {\n    --tw-text-opacity: 1;\n    color: rgba(31, 41, 55, var(--tw-text-opacity));\n  }\n\n  .dark .\\32xl\\:dark\\:text-gray-900 {\n    --tw-text-opacity: 1;\n    color: rgba(17, 24, 39, var(--tw-text-opacity));\n  }\n\n  .dark .\\32xl\\:dark\\:text-red-50 {\n    --tw-text-opacity: 1;\n    color: rgba(254, 242, 242, var(--tw-text-opacity));\n  }\n\n  .dark .\\32xl\\:dark\\:text-red-100 {\n    --tw-text-opacity: 1;\n    color: rgba(254, 226, 226, var(--tw-text-opacity));\n  }\n\n  .dark .\\32xl\\:dark\\:text-red-200 {\n    --tw-text-opacity: 1;\n    color: rgba(254, 202, 202, var(--tw-text-opacity));\n  }\n\n  .dark .\\32xl\\:dark\\:text-red-300 {\n    --tw-text-opacity: 1;\n    color: rgba(252, 165, 165, var(--tw-text-opacity));\n  }\n\n  .dark .\\32xl\\:dark\\:text-red-400 {\n    --tw-text-opacity: 1;\n    color: rgba(248, 113, 113, var(--tw-text-opacity));\n  }\n\n  .dark .\\32xl\\:dark\\:text-red-500 {\n    --tw-text-opacity: 1;\n    color: rgba(239, 68, 68, var(--tw-text-opacity));\n  }\n\n  .dark .\\32xl\\:dark\\:text-red-600 {\n    --tw-text-opacity: 1;\n    color: rgba(220, 38, 38, var(--tw-text-opacity));\n  }\n\n  .dark .\\32xl\\:dark\\:text-red-700 {\n    --tw-text-opacity: 1;\n    color: rgba(185, 28, 28, var(--tw-text-opacity));\n  }\n\n  .dark .\\32xl\\:dark\\:text-red-800 {\n    --tw-text-opacity: 1;\n    color: rgba(153, 27, 27, var(--tw-text-opacity));\n  }\n\n  .dark .\\32xl\\:dark\\:text-red-900 {\n    --tw-text-opacity: 1;\n    color: rgba(127, 29, 29, var(--tw-text-opacity));\n  }\n\n  .dark .\\32xl\\:dark\\:text-yellow-50 {\n    --tw-text-opacity: 1;\n    color: rgba(255, 251, 235, var(--tw-text-opacity));\n  }\n\n  .dark .\\32xl\\:dark\\:text-yellow-100 {\n    --tw-text-opacity: 1;\n    color: rgba(254, 243, 199, var(--tw-text-opacity));\n  }\n\n  .dark .\\32xl\\:dark\\:text-yellow-200 {\n    --tw-text-opacity: 1;\n    color: rgba(253, 230, 138, var(--tw-text-opacity));\n  }\n\n  .dark .\\32xl\\:dark\\:text-yellow-300 {\n    --tw-text-opacity: 1;\n    color: rgba(252, 211, 77, var(--tw-text-opacity));\n  }\n\n  .dark .\\32xl\\:dark\\:text-yellow-400 {\n    --tw-text-opacity: 1;\n    color: rgba(251, 191, 36, var(--tw-text-opacity));\n  }\n\n  .dark .\\32xl\\:dark\\:text-yellow-500 {\n    --tw-text-opacity: 1;\n    color: rgba(245, 158, 11, var(--tw-text-opacity));\n  }\n\n  .dark .\\32xl\\:dark\\:text-yellow-600 {\n    --tw-text-opacity: 1;\n    color: rgba(217, 119, 6, var(--tw-text-opacity));\n  }\n\n  .dark .\\32xl\\:dark\\:text-yellow-700 {\n    --tw-text-opacity: 1;\n    color: rgba(180, 83, 9, var(--tw-text-opacity));\n  }\n\n  .dark .\\32xl\\:dark\\:text-yellow-800 {\n    --tw-text-opacity: 1;\n    color: rgba(146, 64, 14, var(--tw-text-opacity));\n  }\n\n  .dark .\\32xl\\:dark\\:text-yellow-900 {\n    --tw-text-opacity: 1;\n    color: rgba(120, 53, 15, var(--tw-text-opacity));\n  }\n\n  .dark .\\32xl\\:dark\\:text-green-50 {\n    --tw-text-opacity: 1;\n    color: rgba(236, 253, 245, var(--tw-text-opacity));\n  }\n\n  .dark .\\32xl\\:dark\\:text-green-100 {\n    --tw-text-opacity: 1;\n    color: rgba(209, 250, 229, var(--tw-text-opacity));\n  }\n\n  .dark .\\32xl\\:dark\\:text-green-200 {\n    --tw-text-opacity: 1;\n    color: rgba(167, 243, 208, var(--tw-text-opacity));\n  }\n\n  .dark .\\32xl\\:dark\\:text-green-300 {\n    --tw-text-opacity: 1;\n    color: rgba(110, 231, 183, var(--tw-text-opacity));\n  }\n\n  .dark .\\32xl\\:dark\\:text-green-400 {\n    --tw-text-opacity: 1;\n    color: rgba(52, 211, 153, var(--tw-text-opacity));\n  }\n\n  .dark .\\32xl\\:dark\\:text-green-500 {\n    --tw-text-opacity: 1;\n    color: rgba(16, 185, 129, var(--tw-text-opacity));\n  }\n\n  .dark .\\32xl\\:dark\\:text-green-600 {\n    --tw-text-opacity: 1;\n    color: rgba(5, 150, 105, var(--tw-text-opacity));\n  }\n\n  .dark .\\32xl\\:dark\\:text-green-700 {\n    --tw-text-opacity: 1;\n    color: rgba(4, 120, 87, var(--tw-text-opacity));\n  }\n\n  .dark .\\32xl\\:dark\\:text-green-800 {\n    --tw-text-opacity: 1;\n    color: rgba(6, 95, 70, var(--tw-text-opacity));\n  }\n\n  .dark .\\32xl\\:dark\\:text-green-900 {\n    --tw-text-opacity: 1;\n    color: rgba(6, 78, 59, var(--tw-text-opacity));\n  }\n\n  .dark .\\32xl\\:dark\\:text-blue-50 {\n    --tw-text-opacity: 1;\n    color: rgba(239, 246, 255, var(--tw-text-opacity));\n  }\n\n  .dark .\\32xl\\:dark\\:text-blue-100 {\n    --tw-text-opacity: 1;\n    color: rgba(219, 234, 254, var(--tw-text-opacity));\n  }\n\n  .dark .\\32xl\\:dark\\:text-blue-200 {\n    --tw-text-opacity: 1;\n    color: rgba(191, 219, 254, var(--tw-text-opacity));\n  }\n\n  .dark .\\32xl\\:dark\\:text-blue-300 {\n    --tw-text-opacity: 1;\n    color: rgba(147, 197, 253, var(--tw-text-opacity));\n  }\n\n  .dark .\\32xl\\:dark\\:text-blue-400 {\n    --tw-text-opacity: 1;\n    color: rgba(96, 165, 250, var(--tw-text-opacity));\n  }\n\n  .dark .\\32xl\\:dark\\:text-blue-500 {\n    --tw-text-opacity: 1;\n    color: rgba(59, 130, 246, var(--tw-text-opacity));\n  }\n\n  .dark .\\32xl\\:dark\\:text-blue-600 {\n    --tw-text-opacity: 1;\n    color: rgba(37, 99, 235, var(--tw-text-opacity));\n  }\n\n  .dark .\\32xl\\:dark\\:text-blue-700 {\n    --tw-text-opacity: 1;\n    color: rgba(29, 78, 216, var(--tw-text-opacity));\n  }\n\n  .dark .\\32xl\\:dark\\:text-blue-800 {\n    --tw-text-opacity: 1;\n    color: rgba(30, 64, 175, var(--tw-text-opacity));\n  }\n\n  .dark .\\32xl\\:dark\\:text-blue-900 {\n    --tw-text-opacity: 1;\n    color: rgba(30, 58, 138, var(--tw-text-opacity));\n  }\n\n  .dark .\\32xl\\:dark\\:text-indigo-50 {\n    --tw-text-opacity: 1;\n    color: rgba(238, 242, 255, var(--tw-text-opacity));\n  }\n\n  .dark .\\32xl\\:dark\\:text-indigo-100 {\n    --tw-text-opacity: 1;\n    color: rgba(224, 231, 255, var(--tw-text-opacity));\n  }\n\n  .dark .\\32xl\\:dark\\:text-indigo-200 {\n    --tw-text-opacity: 1;\n    color: rgba(199, 210, 254, var(--tw-text-opacity));\n  }\n\n  .dark .\\32xl\\:dark\\:text-indigo-300 {\n    --tw-text-opacity: 1;\n    color: rgba(165, 180, 252, var(--tw-text-opacity));\n  }\n\n  .dark .\\32xl\\:dark\\:text-indigo-400 {\n    --tw-text-opacity: 1;\n    color: rgba(129, 140, 248, var(--tw-text-opacity));\n  }\n\n  .dark .\\32xl\\:dark\\:text-indigo-500 {\n    --tw-text-opacity: 1;\n    color: rgba(99, 102, 241, var(--tw-text-opacity));\n  }\n\n  .dark .\\32xl\\:dark\\:text-indigo-600 {\n    --tw-text-opacity: 1;\n    color: rgba(79, 70, 229, var(--tw-text-opacity));\n  }\n\n  .dark .\\32xl\\:dark\\:text-indigo-700 {\n    --tw-text-opacity: 1;\n    color: rgba(67, 56, 202, var(--tw-text-opacity));\n  }\n\n  .dark .\\32xl\\:dark\\:text-indigo-800 {\n    --tw-text-opacity: 1;\n    color: rgba(55, 48, 163, var(--tw-text-opacity));\n  }\n\n  .dark .\\32xl\\:dark\\:text-indigo-900 {\n    --tw-text-opacity: 1;\n    color: rgba(49, 46, 129, var(--tw-text-opacity));\n  }\n\n  .dark .\\32xl\\:dark\\:text-purple-50 {\n    --tw-text-opacity: 1;\n    color: rgba(245, 243, 255, var(--tw-text-opacity));\n  }\n\n  .dark .\\32xl\\:dark\\:text-purple-100 {\n    --tw-text-opacity: 1;\n    color: rgba(237, 233, 254, var(--tw-text-opacity));\n  }\n\n  .dark .\\32xl\\:dark\\:text-purple-200 {\n    --tw-text-opacity: 1;\n    color: rgba(221, 214, 254, var(--tw-text-opacity));\n  }\n\n  .dark .\\32xl\\:dark\\:text-purple-300 {\n    --tw-text-opacity: 1;\n    color: rgba(196, 181, 253, var(--tw-text-opacity));\n  }\n\n  .dark .\\32xl\\:dark\\:text-purple-400 {\n    --tw-text-opacity: 1;\n    color: rgba(167, 139, 250, var(--tw-text-opacity));\n  }\n\n  .dark .\\32xl\\:dark\\:text-purple-500 {\n    --tw-text-opacity: 1;\n    color: rgba(139, 92, 246, var(--tw-text-opacity));\n  }\n\n  .dark .\\32xl\\:dark\\:text-purple-600 {\n    --tw-text-opacity: 1;\n    color: rgba(124, 58, 237, var(--tw-text-opacity));\n  }\n\n  .dark .\\32xl\\:dark\\:text-purple-700 {\n    --tw-text-opacity: 1;\n    color: rgba(109, 40, 217, var(--tw-text-opacity));\n  }\n\n  .dark .\\32xl\\:dark\\:text-purple-800 {\n    --tw-text-opacity: 1;\n    color: rgba(91, 33, 182, var(--tw-text-opacity));\n  }\n\n  .dark .\\32xl\\:dark\\:text-purple-900 {\n    --tw-text-opacity: 1;\n    color: rgba(76, 29, 149, var(--tw-text-opacity));\n  }\n\n  .dark .\\32xl\\:dark\\:text-pink-50 {\n    --tw-text-opacity: 1;\n    color: rgba(253, 242, 248, var(--tw-text-opacity));\n  }\n\n  .dark .\\32xl\\:dark\\:text-pink-100 {\n    --tw-text-opacity: 1;\n    color: rgba(252, 231, 243, var(--tw-text-opacity));\n  }\n\n  .dark .\\32xl\\:dark\\:text-pink-200 {\n    --tw-text-opacity: 1;\n    color: rgba(251, 207, 232, var(--tw-text-opacity));\n  }\n\n  .dark .\\32xl\\:dark\\:text-pink-300 {\n    --tw-text-opacity: 1;\n    color: rgba(249, 168, 212, var(--tw-text-opacity));\n  }\n\n  .dark .\\32xl\\:dark\\:text-pink-400 {\n    --tw-text-opacity: 1;\n    color: rgba(244, 114, 182, var(--tw-text-opacity));\n  }\n\n  .dark .\\32xl\\:dark\\:text-pink-500 {\n    --tw-text-opacity: 1;\n    color: rgba(236, 72, 153, var(--tw-text-opacity));\n  }\n\n  .dark .\\32xl\\:dark\\:text-pink-600 {\n    --tw-text-opacity: 1;\n    color: rgba(219, 39, 119, var(--tw-text-opacity));\n  }\n\n  .dark .\\32xl\\:dark\\:text-pink-700 {\n    --tw-text-opacity: 1;\n    color: rgba(190, 24, 93, var(--tw-text-opacity));\n  }\n\n  .dark .\\32xl\\:dark\\:text-pink-800 {\n    --tw-text-opacity: 1;\n    color: rgba(157, 23, 77, var(--tw-text-opacity));\n  }\n\n  .dark .\\32xl\\:dark\\:text-pink-900 {\n    --tw-text-opacity: 1;\n    color: rgba(131, 24, 67, var(--tw-text-opacity));\n  }\n\n  .dark .group:hover .\\32xl\\:dark\\:group-hover\\:text-transparent {\n    color: transparent;\n  }\n\n  .dark .group:hover .\\32xl\\:dark\\:group-hover\\:text-current {\n    color: currentColor;\n  }\n\n  .dark .group:hover .\\32xl\\:dark\\:group-hover\\:text-black {\n    --tw-text-opacity: 1;\n    color: rgba(0, 0, 0, var(--tw-text-opacity));\n  }\n\n  .dark .group:hover .\\32xl\\:dark\\:group-hover\\:text-white {\n    --tw-text-opacity: 1;\n    color: rgba(255, 255, 255, var(--tw-text-opacity));\n  }\n\n  .dark .group:hover .\\32xl\\:dark\\:group-hover\\:text-gray-50 {\n    --tw-text-opacity: 1;\n    color: rgba(249, 250, 251, var(--tw-text-opacity));\n  }\n\n  .dark .group:hover .\\32xl\\:dark\\:group-hover\\:text-gray-100 {\n    --tw-text-opacity: 1;\n    color: rgba(243, 244, 246, var(--tw-text-opacity));\n  }\n\n  .dark .group:hover .\\32xl\\:dark\\:group-hover\\:text-gray-200 {\n    --tw-text-opacity: 1;\n    color: rgba(229, 231, 235, var(--tw-text-opacity));\n  }\n\n  .dark .group:hover .\\32xl\\:dark\\:group-hover\\:text-gray-300 {\n    --tw-text-opacity: 1;\n    color: rgba(209, 213, 219, var(--tw-text-opacity));\n  }\n\n  .dark .group:hover .\\32xl\\:dark\\:group-hover\\:text-gray-400 {\n    --tw-text-opacity: 1;\n    color: rgba(156, 163, 175, var(--tw-text-opacity));\n  }\n\n  .dark .group:hover .\\32xl\\:dark\\:group-hover\\:text-gray-500 {\n    --tw-text-opacity: 1;\n    color: rgba(107, 114, 128, var(--tw-text-opacity));\n  }\n\n  .dark .group:hover .\\32xl\\:dark\\:group-hover\\:text-gray-600 {\n    --tw-text-opacity: 1;\n    color: rgba(75, 85, 99, var(--tw-text-opacity));\n  }\n\n  .dark .group:hover .\\32xl\\:dark\\:group-hover\\:text-gray-700 {\n    --tw-text-opacity: 1;\n    color: rgba(55, 65, 81, var(--tw-text-opacity));\n  }\n\n  .dark .group:hover .\\32xl\\:dark\\:group-hover\\:text-gray-800 {\n    --tw-text-opacity: 1;\n    color: rgba(31, 41, 55, var(--tw-text-opacity));\n  }\n\n  .dark .group:hover .\\32xl\\:dark\\:group-hover\\:text-gray-900 {\n    --tw-text-opacity: 1;\n    color: rgba(17, 24, 39, var(--tw-text-opacity));\n  }\n\n  .dark .group:hover .\\32xl\\:dark\\:group-hover\\:text-red-50 {\n    --tw-text-opacity: 1;\n    color: rgba(254, 242, 242, var(--tw-text-opacity));\n  }\n\n  .dark .group:hover .\\32xl\\:dark\\:group-hover\\:text-red-100 {\n    --tw-text-opacity: 1;\n    color: rgba(254, 226, 226, var(--tw-text-opacity));\n  }\n\n  .dark .group:hover .\\32xl\\:dark\\:group-hover\\:text-red-200 {\n    --tw-text-opacity: 1;\n    color: rgba(254, 202, 202, var(--tw-text-opacity));\n  }\n\n  .dark .group:hover .\\32xl\\:dark\\:group-hover\\:text-red-300 {\n    --tw-text-opacity: 1;\n    color: rgba(252, 165, 165, var(--tw-text-opacity));\n  }\n\n  .dark .group:hover .\\32xl\\:dark\\:group-hover\\:text-red-400 {\n    --tw-text-opacity: 1;\n    color: rgba(248, 113, 113, var(--tw-text-opacity));\n  }\n\n  .dark .group:hover .\\32xl\\:dark\\:group-hover\\:text-red-500 {\n    --tw-text-opacity: 1;\n    color: rgba(239, 68, 68, var(--tw-text-opacity));\n  }\n\n  .dark .group:hover .\\32xl\\:dark\\:group-hover\\:text-red-600 {\n    --tw-text-opacity: 1;\n    color: rgba(220, 38, 38, var(--tw-text-opacity));\n  }\n\n  .dark .group:hover .\\32xl\\:dark\\:group-hover\\:text-red-700 {\n    --tw-text-opacity: 1;\n    color: rgba(185, 28, 28, var(--tw-text-opacity));\n  }\n\n  .dark .group:hover .\\32xl\\:dark\\:group-hover\\:text-red-800 {\n    --tw-text-opacity: 1;\n    color: rgba(153, 27, 27, var(--tw-text-opacity));\n  }\n\n  .dark .group:hover .\\32xl\\:dark\\:group-hover\\:text-red-900 {\n    --tw-text-opacity: 1;\n    color: rgba(127, 29, 29, var(--tw-text-opacity));\n  }\n\n  .dark .group:hover .\\32xl\\:dark\\:group-hover\\:text-yellow-50 {\n    --tw-text-opacity: 1;\n    color: rgba(255, 251, 235, var(--tw-text-opacity));\n  }\n\n  .dark .group:hover .\\32xl\\:dark\\:group-hover\\:text-yellow-100 {\n    --tw-text-opacity: 1;\n    color: rgba(254, 243, 199, var(--tw-text-opacity));\n  }\n\n  .dark .group:hover .\\32xl\\:dark\\:group-hover\\:text-yellow-200 {\n    --tw-text-opacity: 1;\n    color: rgba(253, 230, 138, var(--tw-text-opacity));\n  }\n\n  .dark .group:hover .\\32xl\\:dark\\:group-hover\\:text-yellow-300 {\n    --tw-text-opacity: 1;\n    color: rgba(252, 211, 77, var(--tw-text-opacity));\n  }\n\n  .dark .group:hover .\\32xl\\:dark\\:group-hover\\:text-yellow-400 {\n    --tw-text-opacity: 1;\n    color: rgba(251, 191, 36, var(--tw-text-opacity));\n  }\n\n  .dark .group:hover .\\32xl\\:dark\\:group-hover\\:text-yellow-500 {\n    --tw-text-opacity: 1;\n    color: rgba(245, 158, 11, var(--tw-text-opacity));\n  }\n\n  .dark .group:hover .\\32xl\\:dark\\:group-hover\\:text-yellow-600 {\n    --tw-text-opacity: 1;\n    color: rgba(217, 119, 6, var(--tw-text-opacity));\n  }\n\n  .dark .group:hover .\\32xl\\:dark\\:group-hover\\:text-yellow-700 {\n    --tw-text-opacity: 1;\n    color: rgba(180, 83, 9, var(--tw-text-opacity));\n  }\n\n  .dark .group:hover .\\32xl\\:dark\\:group-hover\\:text-yellow-800 {\n    --tw-text-opacity: 1;\n    color: rgba(146, 64, 14, var(--tw-text-opacity));\n  }\n\n  .dark .group:hover .\\32xl\\:dark\\:group-hover\\:text-yellow-900 {\n    --tw-text-opacity: 1;\n    color: rgba(120, 53, 15, var(--tw-text-opacity));\n  }\n\n  .dark .group:hover .\\32xl\\:dark\\:group-hover\\:text-green-50 {\n    --tw-text-opacity: 1;\n    color: rgba(236, 253, 245, var(--tw-text-opacity));\n  }\n\n  .dark .group:hover .\\32xl\\:dark\\:group-hover\\:text-green-100 {\n    --tw-text-opacity: 1;\n    color: rgba(209, 250, 229, var(--tw-text-opacity));\n  }\n\n  .dark .group:hover .\\32xl\\:dark\\:group-hover\\:text-green-200 {\n    --tw-text-opacity: 1;\n    color: rgba(167, 243, 208, var(--tw-text-opacity));\n  }\n\n  .dark .group:hover .\\32xl\\:dark\\:group-hover\\:text-green-300 {\n    --tw-text-opacity: 1;\n    color: rgba(110, 231, 183, var(--tw-text-opacity));\n  }\n\n  .dark .group:hover .\\32xl\\:dark\\:group-hover\\:text-green-400 {\n    --tw-text-opacity: 1;\n    color: rgba(52, 211, 153, var(--tw-text-opacity));\n  }\n\n  .dark .group:hover .\\32xl\\:dark\\:group-hover\\:text-green-500 {\n    --tw-text-opacity: 1;\n    color: rgba(16, 185, 129, var(--tw-text-opacity));\n  }\n\n  .dark .group:hover .\\32xl\\:dark\\:group-hover\\:text-green-600 {\n    --tw-text-opacity: 1;\n    color: rgba(5, 150, 105, var(--tw-text-opacity));\n  }\n\n  .dark .group:hover .\\32xl\\:dark\\:group-hover\\:text-green-700 {\n    --tw-text-opacity: 1;\n    color: rgba(4, 120, 87, var(--tw-text-opacity));\n  }\n\n  .dark .group:hover .\\32xl\\:dark\\:group-hover\\:text-green-800 {\n    --tw-text-opacity: 1;\n    color: rgba(6, 95, 70, var(--tw-text-opacity));\n  }\n\n  .dark .group:hover .\\32xl\\:dark\\:group-hover\\:text-green-900 {\n    --tw-text-opacity: 1;\n    color: rgba(6, 78, 59, var(--tw-text-opacity));\n  }\n\n  .dark .group:hover .\\32xl\\:dark\\:group-hover\\:text-blue-50 {\n    --tw-text-opacity: 1;\n    color: rgba(239, 246, 255, var(--tw-text-opacity));\n  }\n\n  .dark .group:hover .\\32xl\\:dark\\:group-hover\\:text-blue-100 {\n    --tw-text-opacity: 1;\n    color: rgba(219, 234, 254, var(--tw-text-opacity));\n  }\n\n  .dark .group:hover .\\32xl\\:dark\\:group-hover\\:text-blue-200 {\n    --tw-text-opacity: 1;\n    color: rgba(191, 219, 254, var(--tw-text-opacity));\n  }\n\n  .dark .group:hover .\\32xl\\:dark\\:group-hover\\:text-blue-300 {\n    --tw-text-opacity: 1;\n    color: rgba(147, 197, 253, var(--tw-text-opacity));\n  }\n\n  .dark .group:hover .\\32xl\\:dark\\:group-hover\\:text-blue-400 {\n    --tw-text-opacity: 1;\n    color: rgba(96, 165, 250, var(--tw-text-opacity));\n  }\n\n  .dark .group:hover .\\32xl\\:dark\\:group-hover\\:text-blue-500 {\n    --tw-text-opacity: 1;\n    color: rgba(59, 130, 246, var(--tw-text-opacity));\n  }\n\n  .dark .group:hover .\\32xl\\:dark\\:group-hover\\:text-blue-600 {\n    --tw-text-opacity: 1;\n    color: rgba(37, 99, 235, var(--tw-text-opacity));\n  }\n\n  .dark .group:hover .\\32xl\\:dark\\:group-hover\\:text-blue-700 {\n    --tw-text-opacity: 1;\n    color: rgba(29, 78, 216, var(--tw-text-opacity));\n  }\n\n  .dark .group:hover .\\32xl\\:dark\\:group-hover\\:text-blue-800 {\n    --tw-text-opacity: 1;\n    color: rgba(30, 64, 175, var(--tw-text-opacity));\n  }\n\n  .dark .group:hover .\\32xl\\:dark\\:group-hover\\:text-blue-900 {\n    --tw-text-opacity: 1;\n    color: rgba(30, 58, 138, var(--tw-text-opacity));\n  }\n\n  .dark .group:hover .\\32xl\\:dark\\:group-hover\\:text-indigo-50 {\n    --tw-text-opacity: 1;\n    color: rgba(238, 242, 255, var(--tw-text-opacity));\n  }\n\n  .dark .group:hover .\\32xl\\:dark\\:group-hover\\:text-indigo-100 {\n    --tw-text-opacity: 1;\n    color: rgba(224, 231, 255, var(--tw-text-opacity));\n  }\n\n  .dark .group:hover .\\32xl\\:dark\\:group-hover\\:text-indigo-200 {\n    --tw-text-opacity: 1;\n    color: rgba(199, 210, 254, var(--tw-text-opacity));\n  }\n\n  .dark .group:hover .\\32xl\\:dark\\:group-hover\\:text-indigo-300 {\n    --tw-text-opacity: 1;\n    color: rgba(165, 180, 252, var(--tw-text-opacity));\n  }\n\n  .dark .group:hover .\\32xl\\:dark\\:group-hover\\:text-indigo-400 {\n    --tw-text-opacity: 1;\n    color: rgba(129, 140, 248, var(--tw-text-opacity));\n  }\n\n  .dark .group:hover .\\32xl\\:dark\\:group-hover\\:text-indigo-500 {\n    --tw-text-opacity: 1;\n    color: rgba(99, 102, 241, var(--tw-text-opacity));\n  }\n\n  .dark .group:hover .\\32xl\\:dark\\:group-hover\\:text-indigo-600 {\n    --tw-text-opacity: 1;\n    color: rgba(79, 70, 229, var(--tw-text-opacity));\n  }\n\n  .dark .group:hover .\\32xl\\:dark\\:group-hover\\:text-indigo-700 {\n    --tw-text-opacity: 1;\n    color: rgba(67, 56, 202, var(--tw-text-opacity));\n  }\n\n  .dark .group:hover .\\32xl\\:dark\\:group-hover\\:text-indigo-800 {\n    --tw-text-opacity: 1;\n    color: rgba(55, 48, 163, var(--tw-text-opacity));\n  }\n\n  .dark .group:hover .\\32xl\\:dark\\:group-hover\\:text-indigo-900 {\n    --tw-text-opacity: 1;\n    color: rgba(49, 46, 129, var(--tw-text-opacity));\n  }\n\n  .dark .group:hover .\\32xl\\:dark\\:group-hover\\:text-purple-50 {\n    --tw-text-opacity: 1;\n    color: rgba(245, 243, 255, var(--tw-text-opacity));\n  }\n\n  .dark .group:hover .\\32xl\\:dark\\:group-hover\\:text-purple-100 {\n    --tw-text-opacity: 1;\n    color: rgba(237, 233, 254, var(--tw-text-opacity));\n  }\n\n  .dark .group:hover .\\32xl\\:dark\\:group-hover\\:text-purple-200 {\n    --tw-text-opacity: 1;\n    color: rgba(221, 214, 254, var(--tw-text-opacity));\n  }\n\n  .dark .group:hover .\\32xl\\:dark\\:group-hover\\:text-purple-300 {\n    --tw-text-opacity: 1;\n    color: rgba(196, 181, 253, var(--tw-text-opacity));\n  }\n\n  .dark .group:hover .\\32xl\\:dark\\:group-hover\\:text-purple-400 {\n    --tw-text-opacity: 1;\n    color: rgba(167, 139, 250, var(--tw-text-opacity));\n  }\n\n  .dark .group:hover .\\32xl\\:dark\\:group-hover\\:text-purple-500 {\n    --tw-text-opacity: 1;\n    color: rgba(139, 92, 246, var(--tw-text-opacity));\n  }\n\n  .dark .group:hover .\\32xl\\:dark\\:group-hover\\:text-purple-600 {\n    --tw-text-opacity: 1;\n    color: rgba(124, 58, 237, var(--tw-text-opacity));\n  }\n\n  .dark .group:hover .\\32xl\\:dark\\:group-hover\\:text-purple-700 {\n    --tw-text-opacity: 1;\n    color: rgba(109, 40, 217, var(--tw-text-opacity));\n  }\n\n  .dark .group:hover .\\32xl\\:dark\\:group-hover\\:text-purple-800 {\n    --tw-text-opacity: 1;\n    color: rgba(91, 33, 182, var(--tw-text-opacity));\n  }\n\n  .dark .group:hover .\\32xl\\:dark\\:group-hover\\:text-purple-900 {\n    --tw-text-opacity: 1;\n    color: rgba(76, 29, 149, var(--tw-text-opacity));\n  }\n\n  .dark .group:hover .\\32xl\\:dark\\:group-hover\\:text-pink-50 {\n    --tw-text-opacity: 1;\n    color: rgba(253, 242, 248, var(--tw-text-opacity));\n  }\n\n  .dark .group:hover .\\32xl\\:dark\\:group-hover\\:text-pink-100 {\n    --tw-text-opacity: 1;\n    color: rgba(252, 231, 243, var(--tw-text-opacity));\n  }\n\n  .dark .group:hover .\\32xl\\:dark\\:group-hover\\:text-pink-200 {\n    --tw-text-opacity: 1;\n    color: rgba(251, 207, 232, var(--tw-text-opacity));\n  }\n\n  .dark .group:hover .\\32xl\\:dark\\:group-hover\\:text-pink-300 {\n    --tw-text-opacity: 1;\n    color: rgba(249, 168, 212, var(--tw-text-opacity));\n  }\n\n  .dark .group:hover .\\32xl\\:dark\\:group-hover\\:text-pink-400 {\n    --tw-text-opacity: 1;\n    color: rgba(244, 114, 182, var(--tw-text-opacity));\n  }\n\n  .dark .group:hover .\\32xl\\:dark\\:group-hover\\:text-pink-500 {\n    --tw-text-opacity: 1;\n    color: rgba(236, 72, 153, var(--tw-text-opacity));\n  }\n\n  .dark .group:hover .\\32xl\\:dark\\:group-hover\\:text-pink-600 {\n    --tw-text-opacity: 1;\n    color: rgba(219, 39, 119, var(--tw-text-opacity));\n  }\n\n  .dark .group:hover .\\32xl\\:dark\\:group-hover\\:text-pink-700 {\n    --tw-text-opacity: 1;\n    color: rgba(190, 24, 93, var(--tw-text-opacity));\n  }\n\n  .dark .group:hover .\\32xl\\:dark\\:group-hover\\:text-pink-800 {\n    --tw-text-opacity: 1;\n    color: rgba(157, 23, 77, var(--tw-text-opacity));\n  }\n\n  .dark .group:hover .\\32xl\\:dark\\:group-hover\\:text-pink-900 {\n    --tw-text-opacity: 1;\n    color: rgba(131, 24, 67, var(--tw-text-opacity));\n  }\n\n  .dark .\\32xl\\:dark\\:focus-within\\:text-transparent:focus-within {\n    color: transparent;\n  }\n\n  .dark .\\32xl\\:dark\\:focus-within\\:text-current:focus-within {\n    color: currentColor;\n  }\n\n  .dark .\\32xl\\:dark\\:focus-within\\:text-black:focus-within {\n    --tw-text-opacity: 1;\n    color: rgba(0, 0, 0, var(--tw-text-opacity));\n  }\n\n  .dark .\\32xl\\:dark\\:focus-within\\:text-white:focus-within {\n    --tw-text-opacity: 1;\n    color: rgba(255, 255, 255, var(--tw-text-opacity));\n  }\n\n  .dark .\\32xl\\:dark\\:focus-within\\:text-gray-50:focus-within {\n    --tw-text-opacity: 1;\n    color: rgba(249, 250, 251, var(--tw-text-opacity));\n  }\n\n  .dark .\\32xl\\:dark\\:focus-within\\:text-gray-100:focus-within {\n    --tw-text-opacity: 1;\n    color: rgba(243, 244, 246, var(--tw-text-opacity));\n  }\n\n  .dark .\\32xl\\:dark\\:focus-within\\:text-gray-200:focus-within {\n    --tw-text-opacity: 1;\n    color: rgba(229, 231, 235, var(--tw-text-opacity));\n  }\n\n  .dark .\\32xl\\:dark\\:focus-within\\:text-gray-300:focus-within {\n    --tw-text-opacity: 1;\n    color: rgba(209, 213, 219, var(--tw-text-opacity));\n  }\n\n  .dark .\\32xl\\:dark\\:focus-within\\:text-gray-400:focus-within {\n    --tw-text-opacity: 1;\n    color: rgba(156, 163, 175, var(--tw-text-opacity));\n  }\n\n  .dark .\\32xl\\:dark\\:focus-within\\:text-gray-500:focus-within {\n    --tw-text-opacity: 1;\n    color: rgba(107, 114, 128, var(--tw-text-opacity));\n  }\n\n  .dark .\\32xl\\:dark\\:focus-within\\:text-gray-600:focus-within {\n    --tw-text-opacity: 1;\n    color: rgba(75, 85, 99, var(--tw-text-opacity));\n  }\n\n  .dark .\\32xl\\:dark\\:focus-within\\:text-gray-700:focus-within {\n    --tw-text-opacity: 1;\n    color: rgba(55, 65, 81, var(--tw-text-opacity));\n  }\n\n  .dark .\\32xl\\:dark\\:focus-within\\:text-gray-800:focus-within {\n    --tw-text-opacity: 1;\n    color: rgba(31, 41, 55, var(--tw-text-opacity));\n  }\n\n  .dark .\\32xl\\:dark\\:focus-within\\:text-gray-900:focus-within {\n    --tw-text-opacity: 1;\n    color: rgba(17, 24, 39, var(--tw-text-opacity));\n  }\n\n  .dark .\\32xl\\:dark\\:focus-within\\:text-red-50:focus-within {\n    --tw-text-opacity: 1;\n    color: rgba(254, 242, 242, var(--tw-text-opacity));\n  }\n\n  .dark .\\32xl\\:dark\\:focus-within\\:text-red-100:focus-within {\n    --tw-text-opacity: 1;\n    color: rgba(254, 226, 226, var(--tw-text-opacity));\n  }\n\n  .dark .\\32xl\\:dark\\:focus-within\\:text-red-200:focus-within {\n    --tw-text-opacity: 1;\n    color: rgba(254, 202, 202, var(--tw-text-opacity));\n  }\n\n  .dark .\\32xl\\:dark\\:focus-within\\:text-red-300:focus-within {\n    --tw-text-opacity: 1;\n    color: rgba(252, 165, 165, var(--tw-text-opacity));\n  }\n\n  .dark .\\32xl\\:dark\\:focus-within\\:text-red-400:focus-within {\n    --tw-text-opacity: 1;\n    color: rgba(248, 113, 113, var(--tw-text-opacity));\n  }\n\n  .dark .\\32xl\\:dark\\:focus-within\\:text-red-500:focus-within {\n    --tw-text-opacity: 1;\n    color: rgba(239, 68, 68, var(--tw-text-opacity));\n  }\n\n  .dark .\\32xl\\:dark\\:focus-within\\:text-red-600:focus-within {\n    --tw-text-opacity: 1;\n    color: rgba(220, 38, 38, var(--tw-text-opacity));\n  }\n\n  .dark .\\32xl\\:dark\\:focus-within\\:text-red-700:focus-within {\n    --tw-text-opacity: 1;\n    color: rgba(185, 28, 28, var(--tw-text-opacity));\n  }\n\n  .dark .\\32xl\\:dark\\:focus-within\\:text-red-800:focus-within {\n    --tw-text-opacity: 1;\n    color: rgba(153, 27, 27, var(--tw-text-opacity));\n  }\n\n  .dark .\\32xl\\:dark\\:focus-within\\:text-red-900:focus-within {\n    --tw-text-opacity: 1;\n    color: rgba(127, 29, 29, var(--tw-text-opacity));\n  }\n\n  .dark .\\32xl\\:dark\\:focus-within\\:text-yellow-50:focus-within {\n    --tw-text-opacity: 1;\n    color: rgba(255, 251, 235, var(--tw-text-opacity));\n  }\n\n  .dark .\\32xl\\:dark\\:focus-within\\:text-yellow-100:focus-within {\n    --tw-text-opacity: 1;\n    color: rgba(254, 243, 199, var(--tw-text-opacity));\n  }\n\n  .dark .\\32xl\\:dark\\:focus-within\\:text-yellow-200:focus-within {\n    --tw-text-opacity: 1;\n    color: rgba(253, 230, 138, var(--tw-text-opacity));\n  }\n\n  .dark .\\32xl\\:dark\\:focus-within\\:text-yellow-300:focus-within {\n    --tw-text-opacity: 1;\n    color: rgba(252, 211, 77, var(--tw-text-opacity));\n  }\n\n  .dark .\\32xl\\:dark\\:focus-within\\:text-yellow-400:focus-within {\n    --tw-text-opacity: 1;\n    color: rgba(251, 191, 36, var(--tw-text-opacity));\n  }\n\n  .dark .\\32xl\\:dark\\:focus-within\\:text-yellow-500:focus-within {\n    --tw-text-opacity: 1;\n    color: rgba(245, 158, 11, var(--tw-text-opacity));\n  }\n\n  .dark .\\32xl\\:dark\\:focus-within\\:text-yellow-600:focus-within {\n    --tw-text-opacity: 1;\n    color: rgba(217, 119, 6, var(--tw-text-opacity));\n  }\n\n  .dark .\\32xl\\:dark\\:focus-within\\:text-yellow-700:focus-within {\n    --tw-text-opacity: 1;\n    color: rgba(180, 83, 9, var(--tw-text-opacity));\n  }\n\n  .dark .\\32xl\\:dark\\:focus-within\\:text-yellow-800:focus-within {\n    --tw-text-opacity: 1;\n    color: rgba(146, 64, 14, var(--tw-text-opacity));\n  }\n\n  .dark .\\32xl\\:dark\\:focus-within\\:text-yellow-900:focus-within {\n    --tw-text-opacity: 1;\n    color: rgba(120, 53, 15, var(--tw-text-opacity));\n  }\n\n  .dark .\\32xl\\:dark\\:focus-within\\:text-green-50:focus-within {\n    --tw-text-opacity: 1;\n    color: rgba(236, 253, 245, var(--tw-text-opacity));\n  }\n\n  .dark .\\32xl\\:dark\\:focus-within\\:text-green-100:focus-within {\n    --tw-text-opacity: 1;\n    color: rgba(209, 250, 229, var(--tw-text-opacity));\n  }\n\n  .dark .\\32xl\\:dark\\:focus-within\\:text-green-200:focus-within {\n    --tw-text-opacity: 1;\n    color: rgba(167, 243, 208, var(--tw-text-opacity));\n  }\n\n  .dark .\\32xl\\:dark\\:focus-within\\:text-green-300:focus-within {\n    --tw-text-opacity: 1;\n    color: rgba(110, 231, 183, var(--tw-text-opacity));\n  }\n\n  .dark .\\32xl\\:dark\\:focus-within\\:text-green-400:focus-within {\n    --tw-text-opacity: 1;\n    color: rgba(52, 211, 153, var(--tw-text-opacity));\n  }\n\n  .dark .\\32xl\\:dark\\:focus-within\\:text-green-500:focus-within {\n    --tw-text-opacity: 1;\n    color: rgba(16, 185, 129, var(--tw-text-opacity));\n  }\n\n  .dark .\\32xl\\:dark\\:focus-within\\:text-green-600:focus-within {\n    --tw-text-opacity: 1;\n    color: rgba(5, 150, 105, var(--tw-text-opacity));\n  }\n\n  .dark .\\32xl\\:dark\\:focus-within\\:text-green-700:focus-within {\n    --tw-text-opacity: 1;\n    color: rgba(4, 120, 87, var(--tw-text-opacity));\n  }\n\n  .dark .\\32xl\\:dark\\:focus-within\\:text-green-800:focus-within {\n    --tw-text-opacity: 1;\n    color: rgba(6, 95, 70, var(--tw-text-opacity));\n  }\n\n  .dark .\\32xl\\:dark\\:focus-within\\:text-green-900:focus-within {\n    --tw-text-opacity: 1;\n    color: rgba(6, 78, 59, var(--tw-text-opacity));\n  }\n\n  .dark .\\32xl\\:dark\\:focus-within\\:text-blue-50:focus-within {\n    --tw-text-opacity: 1;\n    color: rgba(239, 246, 255, var(--tw-text-opacity));\n  }\n\n  .dark .\\32xl\\:dark\\:focus-within\\:text-blue-100:focus-within {\n    --tw-text-opacity: 1;\n    color: rgba(219, 234, 254, var(--tw-text-opacity));\n  }\n\n  .dark .\\32xl\\:dark\\:focus-within\\:text-blue-200:focus-within {\n    --tw-text-opacity: 1;\n    color: rgba(191, 219, 254, var(--tw-text-opacity));\n  }\n\n  .dark .\\32xl\\:dark\\:focus-within\\:text-blue-300:focus-within {\n    --tw-text-opacity: 1;\n    color: rgba(147, 197, 253, var(--tw-text-opacity));\n  }\n\n  .dark .\\32xl\\:dark\\:focus-within\\:text-blue-400:focus-within {\n    --tw-text-opacity: 1;\n    color: rgba(96, 165, 250, var(--tw-text-opacity));\n  }\n\n  .dark .\\32xl\\:dark\\:focus-within\\:text-blue-500:focus-within {\n    --tw-text-opacity: 1;\n    color: rgba(59, 130, 246, var(--tw-text-opacity));\n  }\n\n  .dark .\\32xl\\:dark\\:focus-within\\:text-blue-600:focus-within {\n    --tw-text-opacity: 1;\n    color: rgba(37, 99, 235, var(--tw-text-opacity));\n  }\n\n  .dark .\\32xl\\:dark\\:focus-within\\:text-blue-700:focus-within {\n    --tw-text-opacity: 1;\n    color: rgba(29, 78, 216, var(--tw-text-opacity));\n  }\n\n  .dark .\\32xl\\:dark\\:focus-within\\:text-blue-800:focus-within {\n    --tw-text-opacity: 1;\n    color: rgba(30, 64, 175, var(--tw-text-opacity));\n  }\n\n  .dark .\\32xl\\:dark\\:focus-within\\:text-blue-900:focus-within {\n    --tw-text-opacity: 1;\n    color: rgba(30, 58, 138, var(--tw-text-opacity));\n  }\n\n  .dark .\\32xl\\:dark\\:focus-within\\:text-indigo-50:focus-within {\n    --tw-text-opacity: 1;\n    color: rgba(238, 242, 255, var(--tw-text-opacity));\n  }\n\n  .dark .\\32xl\\:dark\\:focus-within\\:text-indigo-100:focus-within {\n    --tw-text-opacity: 1;\n    color: rgba(224, 231, 255, var(--tw-text-opacity));\n  }\n\n  .dark .\\32xl\\:dark\\:focus-within\\:text-indigo-200:focus-within {\n    --tw-text-opacity: 1;\n    color: rgba(199, 210, 254, var(--tw-text-opacity));\n  }\n\n  .dark .\\32xl\\:dark\\:focus-within\\:text-indigo-300:focus-within {\n    --tw-text-opacity: 1;\n    color: rgba(165, 180, 252, var(--tw-text-opacity));\n  }\n\n  .dark .\\32xl\\:dark\\:focus-within\\:text-indigo-400:focus-within {\n    --tw-text-opacity: 1;\n    color: rgba(129, 140, 248, var(--tw-text-opacity));\n  }\n\n  .dark .\\32xl\\:dark\\:focus-within\\:text-indigo-500:focus-within {\n    --tw-text-opacity: 1;\n    color: rgba(99, 102, 241, var(--tw-text-opacity));\n  }\n\n  .dark .\\32xl\\:dark\\:focus-within\\:text-indigo-600:focus-within {\n    --tw-text-opacity: 1;\n    color: rgba(79, 70, 229, var(--tw-text-opacity));\n  }\n\n  .dark .\\32xl\\:dark\\:focus-within\\:text-indigo-700:focus-within {\n    --tw-text-opacity: 1;\n    color: rgba(67, 56, 202, var(--tw-text-opacity));\n  }\n\n  .dark .\\32xl\\:dark\\:focus-within\\:text-indigo-800:focus-within {\n    --tw-text-opacity: 1;\n    color: rgba(55, 48, 163, var(--tw-text-opacity));\n  }\n\n  .dark .\\32xl\\:dark\\:focus-within\\:text-indigo-900:focus-within {\n    --tw-text-opacity: 1;\n    color: rgba(49, 46, 129, var(--tw-text-opacity));\n  }\n\n  .dark .\\32xl\\:dark\\:focus-within\\:text-purple-50:focus-within {\n    --tw-text-opacity: 1;\n    color: rgba(245, 243, 255, var(--tw-text-opacity));\n  }\n\n  .dark .\\32xl\\:dark\\:focus-within\\:text-purple-100:focus-within {\n    --tw-text-opacity: 1;\n    color: rgba(237, 233, 254, var(--tw-text-opacity));\n  }\n\n  .dark .\\32xl\\:dark\\:focus-within\\:text-purple-200:focus-within {\n    --tw-text-opacity: 1;\n    color: rgba(221, 214, 254, var(--tw-text-opacity));\n  }\n\n  .dark .\\32xl\\:dark\\:focus-within\\:text-purple-300:focus-within {\n    --tw-text-opacity: 1;\n    color: rgba(196, 181, 253, var(--tw-text-opacity));\n  }\n\n  .dark .\\32xl\\:dark\\:focus-within\\:text-purple-400:focus-within {\n    --tw-text-opacity: 1;\n    color: rgba(167, 139, 250, var(--tw-text-opacity));\n  }\n\n  .dark .\\32xl\\:dark\\:focus-within\\:text-purple-500:focus-within {\n    --tw-text-opacity: 1;\n    color: rgba(139, 92, 246, var(--tw-text-opacity));\n  }\n\n  .dark .\\32xl\\:dark\\:focus-within\\:text-purple-600:focus-within {\n    --tw-text-opacity: 1;\n    color: rgba(124, 58, 237, var(--tw-text-opacity));\n  }\n\n  .dark .\\32xl\\:dark\\:focus-within\\:text-purple-700:focus-within {\n    --tw-text-opacity: 1;\n    color: rgba(109, 40, 217, var(--tw-text-opacity));\n  }\n\n  .dark .\\32xl\\:dark\\:focus-within\\:text-purple-800:focus-within {\n    --tw-text-opacity: 1;\n    color: rgba(91, 33, 182, var(--tw-text-opacity));\n  }\n\n  .dark .\\32xl\\:dark\\:focus-within\\:text-purple-900:focus-within {\n    --tw-text-opacity: 1;\n    color: rgba(76, 29, 149, var(--tw-text-opacity));\n  }\n\n  .dark .\\32xl\\:dark\\:focus-within\\:text-pink-50:focus-within {\n    --tw-text-opacity: 1;\n    color: rgba(253, 242, 248, var(--tw-text-opacity));\n  }\n\n  .dark .\\32xl\\:dark\\:focus-within\\:text-pink-100:focus-within {\n    --tw-text-opacity: 1;\n    color: rgba(252, 231, 243, var(--tw-text-opacity));\n  }\n\n  .dark .\\32xl\\:dark\\:focus-within\\:text-pink-200:focus-within {\n    --tw-text-opacity: 1;\n    color: rgba(251, 207, 232, var(--tw-text-opacity));\n  }\n\n  .dark .\\32xl\\:dark\\:focus-within\\:text-pink-300:focus-within {\n    --tw-text-opacity: 1;\n    color: rgba(249, 168, 212, var(--tw-text-opacity));\n  }\n\n  .dark .\\32xl\\:dark\\:focus-within\\:text-pink-400:focus-within {\n    --tw-text-opacity: 1;\n    color: rgba(244, 114, 182, var(--tw-text-opacity));\n  }\n\n  .dark .\\32xl\\:dark\\:focus-within\\:text-pink-500:focus-within {\n    --tw-text-opacity: 1;\n    color: rgba(236, 72, 153, var(--tw-text-opacity));\n  }\n\n  .dark .\\32xl\\:dark\\:focus-within\\:text-pink-600:focus-within {\n    --tw-text-opacity: 1;\n    color: rgba(219, 39, 119, var(--tw-text-opacity));\n  }\n\n  .dark .\\32xl\\:dark\\:focus-within\\:text-pink-700:focus-within {\n    --tw-text-opacity: 1;\n    color: rgba(190, 24, 93, var(--tw-text-opacity));\n  }\n\n  .dark .\\32xl\\:dark\\:focus-within\\:text-pink-800:focus-within {\n    --tw-text-opacity: 1;\n    color: rgba(157, 23, 77, var(--tw-text-opacity));\n  }\n\n  .dark .\\32xl\\:dark\\:focus-within\\:text-pink-900:focus-within {\n    --tw-text-opacity: 1;\n    color: rgba(131, 24, 67, var(--tw-text-opacity));\n  }\n\n  .dark .\\32xl\\:dark\\:hover\\:text-transparent:hover {\n    color: transparent;\n  }\n\n  .dark .\\32xl\\:dark\\:hover\\:text-current:hover {\n    color: currentColor;\n  }\n\n  .dark .\\32xl\\:dark\\:hover\\:text-black:hover {\n    --tw-text-opacity: 1;\n    color: rgba(0, 0, 0, var(--tw-text-opacity));\n  }\n\n  .dark .\\32xl\\:dark\\:hover\\:text-white:hover {\n    --tw-text-opacity: 1;\n    color: rgba(255, 255, 255, var(--tw-text-opacity));\n  }\n\n  .dark .\\32xl\\:dark\\:hover\\:text-gray-50:hover {\n    --tw-text-opacity: 1;\n    color: rgba(249, 250, 251, var(--tw-text-opacity));\n  }\n\n  .dark .\\32xl\\:dark\\:hover\\:text-gray-100:hover {\n    --tw-text-opacity: 1;\n    color: rgba(243, 244, 246, var(--tw-text-opacity));\n  }\n\n  .dark .\\32xl\\:dark\\:hover\\:text-gray-200:hover {\n    --tw-text-opacity: 1;\n    color: rgba(229, 231, 235, var(--tw-text-opacity));\n  }\n\n  .dark .\\32xl\\:dark\\:hover\\:text-gray-300:hover {\n    --tw-text-opacity: 1;\n    color: rgba(209, 213, 219, var(--tw-text-opacity));\n  }\n\n  .dark .\\32xl\\:dark\\:hover\\:text-gray-400:hover {\n    --tw-text-opacity: 1;\n    color: rgba(156, 163, 175, var(--tw-text-opacity));\n  }\n\n  .dark .\\32xl\\:dark\\:hover\\:text-gray-500:hover {\n    --tw-text-opacity: 1;\n    color: rgba(107, 114, 128, var(--tw-text-opacity));\n  }\n\n  .dark .\\32xl\\:dark\\:hover\\:text-gray-600:hover {\n    --tw-text-opacity: 1;\n    color: rgba(75, 85, 99, var(--tw-text-opacity));\n  }\n\n  .dark .\\32xl\\:dark\\:hover\\:text-gray-700:hover {\n    --tw-text-opacity: 1;\n    color: rgba(55, 65, 81, var(--tw-text-opacity));\n  }\n\n  .dark .\\32xl\\:dark\\:hover\\:text-gray-800:hover {\n    --tw-text-opacity: 1;\n    color: rgba(31, 41, 55, var(--tw-text-opacity));\n  }\n\n  .dark .\\32xl\\:dark\\:hover\\:text-gray-900:hover {\n    --tw-text-opacity: 1;\n    color: rgba(17, 24, 39, var(--tw-text-opacity));\n  }\n\n  .dark .\\32xl\\:dark\\:hover\\:text-red-50:hover {\n    --tw-text-opacity: 1;\n    color: rgba(254, 242, 242, var(--tw-text-opacity));\n  }\n\n  .dark .\\32xl\\:dark\\:hover\\:text-red-100:hover {\n    --tw-text-opacity: 1;\n    color: rgba(254, 226, 226, var(--tw-text-opacity));\n  }\n\n  .dark .\\32xl\\:dark\\:hover\\:text-red-200:hover {\n    --tw-text-opacity: 1;\n    color: rgba(254, 202, 202, var(--tw-text-opacity));\n  }\n\n  .dark .\\32xl\\:dark\\:hover\\:text-red-300:hover {\n    --tw-text-opacity: 1;\n    color: rgba(252, 165, 165, var(--tw-text-opacity));\n  }\n\n  .dark .\\32xl\\:dark\\:hover\\:text-red-400:hover {\n    --tw-text-opacity: 1;\n    color: rgba(248, 113, 113, var(--tw-text-opacity));\n  }\n\n  .dark .\\32xl\\:dark\\:hover\\:text-red-500:hover {\n    --tw-text-opacity: 1;\n    color: rgba(239, 68, 68, var(--tw-text-opacity));\n  }\n\n  .dark .\\32xl\\:dark\\:hover\\:text-red-600:hover {\n    --tw-text-opacity: 1;\n    color: rgba(220, 38, 38, var(--tw-text-opacity));\n  }\n\n  .dark .\\32xl\\:dark\\:hover\\:text-red-700:hover {\n    --tw-text-opacity: 1;\n    color: rgba(185, 28, 28, var(--tw-text-opacity));\n  }\n\n  .dark .\\32xl\\:dark\\:hover\\:text-red-800:hover {\n    --tw-text-opacity: 1;\n    color: rgba(153, 27, 27, var(--tw-text-opacity));\n  }\n\n  .dark .\\32xl\\:dark\\:hover\\:text-red-900:hover {\n    --tw-text-opacity: 1;\n    color: rgba(127, 29, 29, var(--tw-text-opacity));\n  }\n\n  .dark .\\32xl\\:dark\\:hover\\:text-yellow-50:hover {\n    --tw-text-opacity: 1;\n    color: rgba(255, 251, 235, var(--tw-text-opacity));\n  }\n\n  .dark .\\32xl\\:dark\\:hover\\:text-yellow-100:hover {\n    --tw-text-opacity: 1;\n    color: rgba(254, 243, 199, var(--tw-text-opacity));\n  }\n\n  .dark .\\32xl\\:dark\\:hover\\:text-yellow-200:hover {\n    --tw-text-opacity: 1;\n    color: rgba(253, 230, 138, var(--tw-text-opacity));\n  }\n\n  .dark .\\32xl\\:dark\\:hover\\:text-yellow-300:hover {\n    --tw-text-opacity: 1;\n    color: rgba(252, 211, 77, var(--tw-text-opacity));\n  }\n\n  .dark .\\32xl\\:dark\\:hover\\:text-yellow-400:hover {\n    --tw-text-opacity: 1;\n    color: rgba(251, 191, 36, var(--tw-text-opacity));\n  }\n\n  .dark .\\32xl\\:dark\\:hover\\:text-yellow-500:hover {\n    --tw-text-opacity: 1;\n    color: rgba(245, 158, 11, var(--tw-text-opacity));\n  }\n\n  .dark .\\32xl\\:dark\\:hover\\:text-yellow-600:hover {\n    --tw-text-opacity: 1;\n    color: rgba(217, 119, 6, var(--tw-text-opacity));\n  }\n\n  .dark .\\32xl\\:dark\\:hover\\:text-yellow-700:hover {\n    --tw-text-opacity: 1;\n    color: rgba(180, 83, 9, var(--tw-text-opacity));\n  }\n\n  .dark .\\32xl\\:dark\\:hover\\:text-yellow-800:hover {\n    --tw-text-opacity: 1;\n    color: rgba(146, 64, 14, var(--tw-text-opacity));\n  }\n\n  .dark .\\32xl\\:dark\\:hover\\:text-yellow-900:hover {\n    --tw-text-opacity: 1;\n    color: rgba(120, 53, 15, var(--tw-text-opacity));\n  }\n\n  .dark .\\32xl\\:dark\\:hover\\:text-green-50:hover {\n    --tw-text-opacity: 1;\n    color: rgba(236, 253, 245, var(--tw-text-opacity));\n  }\n\n  .dark .\\32xl\\:dark\\:hover\\:text-green-100:hover {\n    --tw-text-opacity: 1;\n    color: rgba(209, 250, 229, var(--tw-text-opacity));\n  }\n\n  .dark .\\32xl\\:dark\\:hover\\:text-green-200:hover {\n    --tw-text-opacity: 1;\n    color: rgba(167, 243, 208, var(--tw-text-opacity));\n  }\n\n  .dark .\\32xl\\:dark\\:hover\\:text-green-300:hover {\n    --tw-text-opacity: 1;\n    color: rgba(110, 231, 183, var(--tw-text-opacity));\n  }\n\n  .dark .\\32xl\\:dark\\:hover\\:text-green-400:hover {\n    --tw-text-opacity: 1;\n    color: rgba(52, 211, 153, var(--tw-text-opacity));\n  }\n\n  .dark .\\32xl\\:dark\\:hover\\:text-green-500:hover {\n    --tw-text-opacity: 1;\n    color: rgba(16, 185, 129, var(--tw-text-opacity));\n  }\n\n  .dark .\\32xl\\:dark\\:hover\\:text-green-600:hover {\n    --tw-text-opacity: 1;\n    color: rgba(5, 150, 105, var(--tw-text-opacity));\n  }\n\n  .dark .\\32xl\\:dark\\:hover\\:text-green-700:hover {\n    --tw-text-opacity: 1;\n    color: rgba(4, 120, 87, var(--tw-text-opacity));\n  }\n\n  .dark .\\32xl\\:dark\\:hover\\:text-green-800:hover {\n    --tw-text-opacity: 1;\n    color: rgba(6, 95, 70, var(--tw-text-opacity));\n  }\n\n  .dark .\\32xl\\:dark\\:hover\\:text-green-900:hover {\n    --tw-text-opacity: 1;\n    color: rgba(6, 78, 59, var(--tw-text-opacity));\n  }\n\n  .dark .\\32xl\\:dark\\:hover\\:text-blue-50:hover {\n    --tw-text-opacity: 1;\n    color: rgba(239, 246, 255, var(--tw-text-opacity));\n  }\n\n  .dark .\\32xl\\:dark\\:hover\\:text-blue-100:hover {\n    --tw-text-opacity: 1;\n    color: rgba(219, 234, 254, var(--tw-text-opacity));\n  }\n\n  .dark .\\32xl\\:dark\\:hover\\:text-blue-200:hover {\n    --tw-text-opacity: 1;\n    color: rgba(191, 219, 254, var(--tw-text-opacity));\n  }\n\n  .dark .\\32xl\\:dark\\:hover\\:text-blue-300:hover {\n    --tw-text-opacity: 1;\n    color: rgba(147, 197, 253, var(--tw-text-opacity));\n  }\n\n  .dark .\\32xl\\:dark\\:hover\\:text-blue-400:hover {\n    --tw-text-opacity: 1;\n    color: rgba(96, 165, 250, var(--tw-text-opacity));\n  }\n\n  .dark .\\32xl\\:dark\\:hover\\:text-blue-500:hover {\n    --tw-text-opacity: 1;\n    color: rgba(59, 130, 246, var(--tw-text-opacity));\n  }\n\n  .dark .\\32xl\\:dark\\:hover\\:text-blue-600:hover {\n    --tw-text-opacity: 1;\n    color: rgba(37, 99, 235, var(--tw-text-opacity));\n  }\n\n  .dark .\\32xl\\:dark\\:hover\\:text-blue-700:hover {\n    --tw-text-opacity: 1;\n    color: rgba(29, 78, 216, var(--tw-text-opacity));\n  }\n\n  .dark .\\32xl\\:dark\\:hover\\:text-blue-800:hover {\n    --tw-text-opacity: 1;\n    color: rgba(30, 64, 175, var(--tw-text-opacity));\n  }\n\n  .dark .\\32xl\\:dark\\:hover\\:text-blue-900:hover {\n    --tw-text-opacity: 1;\n    color: rgba(30, 58, 138, var(--tw-text-opacity));\n  }\n\n  .dark .\\32xl\\:dark\\:hover\\:text-indigo-50:hover {\n    --tw-text-opacity: 1;\n    color: rgba(238, 242, 255, var(--tw-text-opacity));\n  }\n\n  .dark .\\32xl\\:dark\\:hover\\:text-indigo-100:hover {\n    --tw-text-opacity: 1;\n    color: rgba(224, 231, 255, var(--tw-text-opacity));\n  }\n\n  .dark .\\32xl\\:dark\\:hover\\:text-indigo-200:hover {\n    --tw-text-opacity: 1;\n    color: rgba(199, 210, 254, var(--tw-text-opacity));\n  }\n\n  .dark .\\32xl\\:dark\\:hover\\:text-indigo-300:hover {\n    --tw-text-opacity: 1;\n    color: rgba(165, 180, 252, var(--tw-text-opacity));\n  }\n\n  .dark .\\32xl\\:dark\\:hover\\:text-indigo-400:hover {\n    --tw-text-opacity: 1;\n    color: rgba(129, 140, 248, var(--tw-text-opacity));\n  }\n\n  .dark .\\32xl\\:dark\\:hover\\:text-indigo-500:hover {\n    --tw-text-opacity: 1;\n    color: rgba(99, 102, 241, var(--tw-text-opacity));\n  }\n\n  .dark .\\32xl\\:dark\\:hover\\:text-indigo-600:hover {\n    --tw-text-opacity: 1;\n    color: rgba(79, 70, 229, var(--tw-text-opacity));\n  }\n\n  .dark .\\32xl\\:dark\\:hover\\:text-indigo-700:hover {\n    --tw-text-opacity: 1;\n    color: rgba(67, 56, 202, var(--tw-text-opacity));\n  }\n\n  .dark .\\32xl\\:dark\\:hover\\:text-indigo-800:hover {\n    --tw-text-opacity: 1;\n    color: rgba(55, 48, 163, var(--tw-text-opacity));\n  }\n\n  .dark .\\32xl\\:dark\\:hover\\:text-indigo-900:hover {\n    --tw-text-opacity: 1;\n    color: rgba(49, 46, 129, var(--tw-text-opacity));\n  }\n\n  .dark .\\32xl\\:dark\\:hover\\:text-purple-50:hover {\n    --tw-text-opacity: 1;\n    color: rgba(245, 243, 255, var(--tw-text-opacity));\n  }\n\n  .dark .\\32xl\\:dark\\:hover\\:text-purple-100:hover {\n    --tw-text-opacity: 1;\n    color: rgba(237, 233, 254, var(--tw-text-opacity));\n  }\n\n  .dark .\\32xl\\:dark\\:hover\\:text-purple-200:hover {\n    --tw-text-opacity: 1;\n    color: rgba(221, 214, 254, var(--tw-text-opacity));\n  }\n\n  .dark .\\32xl\\:dark\\:hover\\:text-purple-300:hover {\n    --tw-text-opacity: 1;\n    color: rgba(196, 181, 253, var(--tw-text-opacity));\n  }\n\n  .dark .\\32xl\\:dark\\:hover\\:text-purple-400:hover {\n    --tw-text-opacity: 1;\n    color: rgba(167, 139, 250, var(--tw-text-opacity));\n  }\n\n  .dark .\\32xl\\:dark\\:hover\\:text-purple-500:hover {\n    --tw-text-opacity: 1;\n    color: rgba(139, 92, 246, var(--tw-text-opacity));\n  }\n\n  .dark .\\32xl\\:dark\\:hover\\:text-purple-600:hover {\n    --tw-text-opacity: 1;\n    color: rgba(124, 58, 237, var(--tw-text-opacity));\n  }\n\n  .dark .\\32xl\\:dark\\:hover\\:text-purple-700:hover {\n    --tw-text-opacity: 1;\n    color: rgba(109, 40, 217, var(--tw-text-opacity));\n  }\n\n  .dark .\\32xl\\:dark\\:hover\\:text-purple-800:hover {\n    --tw-text-opacity: 1;\n    color: rgba(91, 33, 182, var(--tw-text-opacity));\n  }\n\n  .dark .\\32xl\\:dark\\:hover\\:text-purple-900:hover {\n    --tw-text-opacity: 1;\n    color: rgba(76, 29, 149, var(--tw-text-opacity));\n  }\n\n  .dark .\\32xl\\:dark\\:hover\\:text-pink-50:hover {\n    --tw-text-opacity: 1;\n    color: rgba(253, 242, 248, var(--tw-text-opacity));\n  }\n\n  .dark .\\32xl\\:dark\\:hover\\:text-pink-100:hover {\n    --tw-text-opacity: 1;\n    color: rgba(252, 231, 243, var(--tw-text-opacity));\n  }\n\n  .dark .\\32xl\\:dark\\:hover\\:text-pink-200:hover {\n    --tw-text-opacity: 1;\n    color: rgba(251, 207, 232, var(--tw-text-opacity));\n  }\n\n  .dark .\\32xl\\:dark\\:hover\\:text-pink-300:hover {\n    --tw-text-opacity: 1;\n    color: rgba(249, 168, 212, var(--tw-text-opacity));\n  }\n\n  .dark .\\32xl\\:dark\\:hover\\:text-pink-400:hover {\n    --tw-text-opacity: 1;\n    color: rgba(244, 114, 182, var(--tw-text-opacity));\n  }\n\n  .dark .\\32xl\\:dark\\:hover\\:text-pink-500:hover {\n    --tw-text-opacity: 1;\n    color: rgba(236, 72, 153, var(--tw-text-opacity));\n  }\n\n  .dark .\\32xl\\:dark\\:hover\\:text-pink-600:hover {\n    --tw-text-opacity: 1;\n    color: rgba(219, 39, 119, var(--tw-text-opacity));\n  }\n\n  .dark .\\32xl\\:dark\\:hover\\:text-pink-700:hover {\n    --tw-text-opacity: 1;\n    color: rgba(190, 24, 93, var(--tw-text-opacity));\n  }\n\n  .dark .\\32xl\\:dark\\:hover\\:text-pink-800:hover {\n    --tw-text-opacity: 1;\n    color: rgba(157, 23, 77, var(--tw-text-opacity));\n  }\n\n  .dark .\\32xl\\:dark\\:hover\\:text-pink-900:hover {\n    --tw-text-opacity: 1;\n    color: rgba(131, 24, 67, var(--tw-text-opacity));\n  }\n\n  .dark .\\32xl\\:dark\\:focus\\:text-transparent:focus {\n    color: transparent;\n  }\n\n  .dark .\\32xl\\:dark\\:focus\\:text-current:focus {\n    color: currentColor;\n  }\n\n  .dark .\\32xl\\:dark\\:focus\\:text-black:focus {\n    --tw-text-opacity: 1;\n    color: rgba(0, 0, 0, var(--tw-text-opacity));\n  }\n\n  .dark .\\32xl\\:dark\\:focus\\:text-white:focus {\n    --tw-text-opacity: 1;\n    color: rgba(255, 255, 255, var(--tw-text-opacity));\n  }\n\n  .dark .\\32xl\\:dark\\:focus\\:text-gray-50:focus {\n    --tw-text-opacity: 1;\n    color: rgba(249, 250, 251, var(--tw-text-opacity));\n  }\n\n  .dark .\\32xl\\:dark\\:focus\\:text-gray-100:focus {\n    --tw-text-opacity: 1;\n    color: rgba(243, 244, 246, var(--tw-text-opacity));\n  }\n\n  .dark .\\32xl\\:dark\\:focus\\:text-gray-200:focus {\n    --tw-text-opacity: 1;\n    color: rgba(229, 231, 235, var(--tw-text-opacity));\n  }\n\n  .dark .\\32xl\\:dark\\:focus\\:text-gray-300:focus {\n    --tw-text-opacity: 1;\n    color: rgba(209, 213, 219, var(--tw-text-opacity));\n  }\n\n  .dark .\\32xl\\:dark\\:focus\\:text-gray-400:focus {\n    --tw-text-opacity: 1;\n    color: rgba(156, 163, 175, var(--tw-text-opacity));\n  }\n\n  .dark .\\32xl\\:dark\\:focus\\:text-gray-500:focus {\n    --tw-text-opacity: 1;\n    color: rgba(107, 114, 128, var(--tw-text-opacity));\n  }\n\n  .dark .\\32xl\\:dark\\:focus\\:text-gray-600:focus {\n    --tw-text-opacity: 1;\n    color: rgba(75, 85, 99, var(--tw-text-opacity));\n  }\n\n  .dark .\\32xl\\:dark\\:focus\\:text-gray-700:focus {\n    --tw-text-opacity: 1;\n    color: rgba(55, 65, 81, var(--tw-text-opacity));\n  }\n\n  .dark .\\32xl\\:dark\\:focus\\:text-gray-800:focus {\n    --tw-text-opacity: 1;\n    color: rgba(31, 41, 55, var(--tw-text-opacity));\n  }\n\n  .dark .\\32xl\\:dark\\:focus\\:text-gray-900:focus {\n    --tw-text-opacity: 1;\n    color: rgba(17, 24, 39, var(--tw-text-opacity));\n  }\n\n  .dark .\\32xl\\:dark\\:focus\\:text-red-50:focus {\n    --tw-text-opacity: 1;\n    color: rgba(254, 242, 242, var(--tw-text-opacity));\n  }\n\n  .dark .\\32xl\\:dark\\:focus\\:text-red-100:focus {\n    --tw-text-opacity: 1;\n    color: rgba(254, 226, 226, var(--tw-text-opacity));\n  }\n\n  .dark .\\32xl\\:dark\\:focus\\:text-red-200:focus {\n    --tw-text-opacity: 1;\n    color: rgba(254, 202, 202, var(--tw-text-opacity));\n  }\n\n  .dark .\\32xl\\:dark\\:focus\\:text-red-300:focus {\n    --tw-text-opacity: 1;\n    color: rgba(252, 165, 165, var(--tw-text-opacity));\n  }\n\n  .dark .\\32xl\\:dark\\:focus\\:text-red-400:focus {\n    --tw-text-opacity: 1;\n    color: rgba(248, 113, 113, var(--tw-text-opacity));\n  }\n\n  .dark .\\32xl\\:dark\\:focus\\:text-red-500:focus {\n    --tw-text-opacity: 1;\n    color: rgba(239, 68, 68, var(--tw-text-opacity));\n  }\n\n  .dark .\\32xl\\:dark\\:focus\\:text-red-600:focus {\n    --tw-text-opacity: 1;\n    color: rgba(220, 38, 38, var(--tw-text-opacity));\n  }\n\n  .dark .\\32xl\\:dark\\:focus\\:text-red-700:focus {\n    --tw-text-opacity: 1;\n    color: rgba(185, 28, 28, var(--tw-text-opacity));\n  }\n\n  .dark .\\32xl\\:dark\\:focus\\:text-red-800:focus {\n    --tw-text-opacity: 1;\n    color: rgba(153, 27, 27, var(--tw-text-opacity));\n  }\n\n  .dark .\\32xl\\:dark\\:focus\\:text-red-900:focus {\n    --tw-text-opacity: 1;\n    color: rgba(127, 29, 29, var(--tw-text-opacity));\n  }\n\n  .dark .\\32xl\\:dark\\:focus\\:text-yellow-50:focus {\n    --tw-text-opacity: 1;\n    color: rgba(255, 251, 235, var(--tw-text-opacity));\n  }\n\n  .dark .\\32xl\\:dark\\:focus\\:text-yellow-100:focus {\n    --tw-text-opacity: 1;\n    color: rgba(254, 243, 199, var(--tw-text-opacity));\n  }\n\n  .dark .\\32xl\\:dark\\:focus\\:text-yellow-200:focus {\n    --tw-text-opacity: 1;\n    color: rgba(253, 230, 138, var(--tw-text-opacity));\n  }\n\n  .dark .\\32xl\\:dark\\:focus\\:text-yellow-300:focus {\n    --tw-text-opacity: 1;\n    color: rgba(252, 211, 77, var(--tw-text-opacity));\n  }\n\n  .dark .\\32xl\\:dark\\:focus\\:text-yellow-400:focus {\n    --tw-text-opacity: 1;\n    color: rgba(251, 191, 36, var(--tw-text-opacity));\n  }\n\n  .dark .\\32xl\\:dark\\:focus\\:text-yellow-500:focus {\n    --tw-text-opacity: 1;\n    color: rgba(245, 158, 11, var(--tw-text-opacity));\n  }\n\n  .dark .\\32xl\\:dark\\:focus\\:text-yellow-600:focus {\n    --tw-text-opacity: 1;\n    color: rgba(217, 119, 6, var(--tw-text-opacity));\n  }\n\n  .dark .\\32xl\\:dark\\:focus\\:text-yellow-700:focus {\n    --tw-text-opacity: 1;\n    color: rgba(180, 83, 9, var(--tw-text-opacity));\n  }\n\n  .dark .\\32xl\\:dark\\:focus\\:text-yellow-800:focus {\n    --tw-text-opacity: 1;\n    color: rgba(146, 64, 14, var(--tw-text-opacity));\n  }\n\n  .dark .\\32xl\\:dark\\:focus\\:text-yellow-900:focus {\n    --tw-text-opacity: 1;\n    color: rgba(120, 53, 15, var(--tw-text-opacity));\n  }\n\n  .dark .\\32xl\\:dark\\:focus\\:text-green-50:focus {\n    --tw-text-opacity: 1;\n    color: rgba(236, 253, 245, var(--tw-text-opacity));\n  }\n\n  .dark .\\32xl\\:dark\\:focus\\:text-green-100:focus {\n    --tw-text-opacity: 1;\n    color: rgba(209, 250, 229, var(--tw-text-opacity));\n  }\n\n  .dark .\\32xl\\:dark\\:focus\\:text-green-200:focus {\n    --tw-text-opacity: 1;\n    color: rgba(167, 243, 208, var(--tw-text-opacity));\n  }\n\n  .dark .\\32xl\\:dark\\:focus\\:text-green-300:focus {\n    --tw-text-opacity: 1;\n    color: rgba(110, 231, 183, var(--tw-text-opacity));\n  }\n\n  .dark .\\32xl\\:dark\\:focus\\:text-green-400:focus {\n    --tw-text-opacity: 1;\n    color: rgba(52, 211, 153, var(--tw-text-opacity));\n  }\n\n  .dark .\\32xl\\:dark\\:focus\\:text-green-500:focus {\n    --tw-text-opacity: 1;\n    color: rgba(16, 185, 129, var(--tw-text-opacity));\n  }\n\n  .dark .\\32xl\\:dark\\:focus\\:text-green-600:focus {\n    --tw-text-opacity: 1;\n    color: rgba(5, 150, 105, var(--tw-text-opacity));\n  }\n\n  .dark .\\32xl\\:dark\\:focus\\:text-green-700:focus {\n    --tw-text-opacity: 1;\n    color: rgba(4, 120, 87, var(--tw-text-opacity));\n  }\n\n  .dark .\\32xl\\:dark\\:focus\\:text-green-800:focus {\n    --tw-text-opacity: 1;\n    color: rgba(6, 95, 70, var(--tw-text-opacity));\n  }\n\n  .dark .\\32xl\\:dark\\:focus\\:text-green-900:focus {\n    --tw-text-opacity: 1;\n    color: rgba(6, 78, 59, var(--tw-text-opacity));\n  }\n\n  .dark .\\32xl\\:dark\\:focus\\:text-blue-50:focus {\n    --tw-text-opacity: 1;\n    color: rgba(239, 246, 255, var(--tw-text-opacity));\n  }\n\n  .dark .\\32xl\\:dark\\:focus\\:text-blue-100:focus {\n    --tw-text-opacity: 1;\n    color: rgba(219, 234, 254, var(--tw-text-opacity));\n  }\n\n  .dark .\\32xl\\:dark\\:focus\\:text-blue-200:focus {\n    --tw-text-opacity: 1;\n    color: rgba(191, 219, 254, var(--tw-text-opacity));\n  }\n\n  .dark .\\32xl\\:dark\\:focus\\:text-blue-300:focus {\n    --tw-text-opacity: 1;\n    color: rgba(147, 197, 253, var(--tw-text-opacity));\n  }\n\n  .dark .\\32xl\\:dark\\:focus\\:text-blue-400:focus {\n    --tw-text-opacity: 1;\n    color: rgba(96, 165, 250, var(--tw-text-opacity));\n  }\n\n  .dark .\\32xl\\:dark\\:focus\\:text-blue-500:focus {\n    --tw-text-opacity: 1;\n    color: rgba(59, 130, 246, var(--tw-text-opacity));\n  }\n\n  .dark .\\32xl\\:dark\\:focus\\:text-blue-600:focus {\n    --tw-text-opacity: 1;\n    color: rgba(37, 99, 235, var(--tw-text-opacity));\n  }\n\n  .dark .\\32xl\\:dark\\:focus\\:text-blue-700:focus {\n    --tw-text-opacity: 1;\n    color: rgba(29, 78, 216, var(--tw-text-opacity));\n  }\n\n  .dark .\\32xl\\:dark\\:focus\\:text-blue-800:focus {\n    --tw-text-opacity: 1;\n    color: rgba(30, 64, 175, var(--tw-text-opacity));\n  }\n\n  .dark .\\32xl\\:dark\\:focus\\:text-blue-900:focus {\n    --tw-text-opacity: 1;\n    color: rgba(30, 58, 138, var(--tw-text-opacity));\n  }\n\n  .dark .\\32xl\\:dark\\:focus\\:text-indigo-50:focus {\n    --tw-text-opacity: 1;\n    color: rgba(238, 242, 255, var(--tw-text-opacity));\n  }\n\n  .dark .\\32xl\\:dark\\:focus\\:text-indigo-100:focus {\n    --tw-text-opacity: 1;\n    color: rgba(224, 231, 255, var(--tw-text-opacity));\n  }\n\n  .dark .\\32xl\\:dark\\:focus\\:text-indigo-200:focus {\n    --tw-text-opacity: 1;\n    color: rgba(199, 210, 254, var(--tw-text-opacity));\n  }\n\n  .dark .\\32xl\\:dark\\:focus\\:text-indigo-300:focus {\n    --tw-text-opacity: 1;\n    color: rgba(165, 180, 252, var(--tw-text-opacity));\n  }\n\n  .dark .\\32xl\\:dark\\:focus\\:text-indigo-400:focus {\n    --tw-text-opacity: 1;\n    color: rgba(129, 140, 248, var(--tw-text-opacity));\n  }\n\n  .dark .\\32xl\\:dark\\:focus\\:text-indigo-500:focus {\n    --tw-text-opacity: 1;\n    color: rgba(99, 102, 241, var(--tw-text-opacity));\n  }\n\n  .dark .\\32xl\\:dark\\:focus\\:text-indigo-600:focus {\n    --tw-text-opacity: 1;\n    color: rgba(79, 70, 229, var(--tw-text-opacity));\n  }\n\n  .dark .\\32xl\\:dark\\:focus\\:text-indigo-700:focus {\n    --tw-text-opacity: 1;\n    color: rgba(67, 56, 202, var(--tw-text-opacity));\n  }\n\n  .dark .\\32xl\\:dark\\:focus\\:text-indigo-800:focus {\n    --tw-text-opacity: 1;\n    color: rgba(55, 48, 163, var(--tw-text-opacity));\n  }\n\n  .dark .\\32xl\\:dark\\:focus\\:text-indigo-900:focus {\n    --tw-text-opacity: 1;\n    color: rgba(49, 46, 129, var(--tw-text-opacity));\n  }\n\n  .dark .\\32xl\\:dark\\:focus\\:text-purple-50:focus {\n    --tw-text-opacity: 1;\n    color: rgba(245, 243, 255, var(--tw-text-opacity));\n  }\n\n  .dark .\\32xl\\:dark\\:focus\\:text-purple-100:focus {\n    --tw-text-opacity: 1;\n    color: rgba(237, 233, 254, var(--tw-text-opacity));\n  }\n\n  .dark .\\32xl\\:dark\\:focus\\:text-purple-200:focus {\n    --tw-text-opacity: 1;\n    color: rgba(221, 214, 254, var(--tw-text-opacity));\n  }\n\n  .dark .\\32xl\\:dark\\:focus\\:text-purple-300:focus {\n    --tw-text-opacity: 1;\n    color: rgba(196, 181, 253, var(--tw-text-opacity));\n  }\n\n  .dark .\\32xl\\:dark\\:focus\\:text-purple-400:focus {\n    --tw-text-opacity: 1;\n    color: rgba(167, 139, 250, var(--tw-text-opacity));\n  }\n\n  .dark .\\32xl\\:dark\\:focus\\:text-purple-500:focus {\n    --tw-text-opacity: 1;\n    color: rgba(139, 92, 246, var(--tw-text-opacity));\n  }\n\n  .dark .\\32xl\\:dark\\:focus\\:text-purple-600:focus {\n    --tw-text-opacity: 1;\n    color: rgba(124, 58, 237, var(--tw-text-opacity));\n  }\n\n  .dark .\\32xl\\:dark\\:focus\\:text-purple-700:focus {\n    --tw-text-opacity: 1;\n    color: rgba(109, 40, 217, var(--tw-text-opacity));\n  }\n\n  .dark .\\32xl\\:dark\\:focus\\:text-purple-800:focus {\n    --tw-text-opacity: 1;\n    color: rgba(91, 33, 182, var(--tw-text-opacity));\n  }\n\n  .dark .\\32xl\\:dark\\:focus\\:text-purple-900:focus {\n    --tw-text-opacity: 1;\n    color: rgba(76, 29, 149, var(--tw-text-opacity));\n  }\n\n  .dark .\\32xl\\:dark\\:focus\\:text-pink-50:focus {\n    --tw-text-opacity: 1;\n    color: rgba(253, 242, 248, var(--tw-text-opacity));\n  }\n\n  .dark .\\32xl\\:dark\\:focus\\:text-pink-100:focus {\n    --tw-text-opacity: 1;\n    color: rgba(252, 231, 243, var(--tw-text-opacity));\n  }\n\n  .dark .\\32xl\\:dark\\:focus\\:text-pink-200:focus {\n    --tw-text-opacity: 1;\n    color: rgba(251, 207, 232, var(--tw-text-opacity));\n  }\n\n  .dark .\\32xl\\:dark\\:focus\\:text-pink-300:focus {\n    --tw-text-opacity: 1;\n    color: rgba(249, 168, 212, var(--tw-text-opacity));\n  }\n\n  .dark .\\32xl\\:dark\\:focus\\:text-pink-400:focus {\n    --tw-text-opacity: 1;\n    color: rgba(244, 114, 182, var(--tw-text-opacity));\n  }\n\n  .dark .\\32xl\\:dark\\:focus\\:text-pink-500:focus {\n    --tw-text-opacity: 1;\n    color: rgba(236, 72, 153, var(--tw-text-opacity));\n  }\n\n  .dark .\\32xl\\:dark\\:focus\\:text-pink-600:focus {\n    --tw-text-opacity: 1;\n    color: rgba(219, 39, 119, var(--tw-text-opacity));\n  }\n\n  .dark .\\32xl\\:dark\\:focus\\:text-pink-700:focus {\n    --tw-text-opacity: 1;\n    color: rgba(190, 24, 93, var(--tw-text-opacity));\n  }\n\n  .dark .\\32xl\\:dark\\:focus\\:text-pink-800:focus {\n    --tw-text-opacity: 1;\n    color: rgba(157, 23, 77, var(--tw-text-opacity));\n  }\n\n  .dark .\\32xl\\:dark\\:focus\\:text-pink-900:focus {\n    --tw-text-opacity: 1;\n    color: rgba(131, 24, 67, var(--tw-text-opacity));\n  }\n\n  .\\32xl\\:text-opacity-0 {\n    --tw-text-opacity: 0;\n  }\n\n  .\\32xl\\:text-opacity-5 {\n    --tw-text-opacity: 0.05;\n  }\n\n  .\\32xl\\:text-opacity-10 {\n    --tw-text-opacity: 0.1;\n  }\n\n  .\\32xl\\:text-opacity-20 {\n    --tw-text-opacity: 0.2;\n  }\n\n  .\\32xl\\:text-opacity-25 {\n    --tw-text-opacity: 0.25;\n  }\n\n  .\\32xl\\:text-opacity-30 {\n    --tw-text-opacity: 0.3;\n  }\n\n  .\\32xl\\:text-opacity-40 {\n    --tw-text-opacity: 0.4;\n  }\n\n  .\\32xl\\:text-opacity-50 {\n    --tw-text-opacity: 0.5;\n  }\n\n  .\\32xl\\:text-opacity-60 {\n    --tw-text-opacity: 0.6;\n  }\n\n  .\\32xl\\:text-opacity-70 {\n    --tw-text-opacity: 0.7;\n  }\n\n  .\\32xl\\:text-opacity-75 {\n    --tw-text-opacity: 0.75;\n  }\n\n  .\\32xl\\:text-opacity-80 {\n    --tw-text-opacity: 0.8;\n  }\n\n  .\\32xl\\:text-opacity-90 {\n    --tw-text-opacity: 0.9;\n  }\n\n  .\\32xl\\:text-opacity-95 {\n    --tw-text-opacity: 0.95;\n  }\n\n  .\\32xl\\:text-opacity-100 {\n    --tw-text-opacity: 1;\n  }\n\n  .group:hover .\\32xl\\:group-hover\\:text-opacity-0 {\n    --tw-text-opacity: 0;\n  }\n\n  .group:hover .\\32xl\\:group-hover\\:text-opacity-5 {\n    --tw-text-opacity: 0.05;\n  }\n\n  .group:hover .\\32xl\\:group-hover\\:text-opacity-10 {\n    --tw-text-opacity: 0.1;\n  }\n\n  .group:hover .\\32xl\\:group-hover\\:text-opacity-20 {\n    --tw-text-opacity: 0.2;\n  }\n\n  .group:hover .\\32xl\\:group-hover\\:text-opacity-25 {\n    --tw-text-opacity: 0.25;\n  }\n\n  .group:hover .\\32xl\\:group-hover\\:text-opacity-30 {\n    --tw-text-opacity: 0.3;\n  }\n\n  .group:hover .\\32xl\\:group-hover\\:text-opacity-40 {\n    --tw-text-opacity: 0.4;\n  }\n\n  .group:hover .\\32xl\\:group-hover\\:text-opacity-50 {\n    --tw-text-opacity: 0.5;\n  }\n\n  .group:hover .\\32xl\\:group-hover\\:text-opacity-60 {\n    --tw-text-opacity: 0.6;\n  }\n\n  .group:hover .\\32xl\\:group-hover\\:text-opacity-70 {\n    --tw-text-opacity: 0.7;\n  }\n\n  .group:hover .\\32xl\\:group-hover\\:text-opacity-75 {\n    --tw-text-opacity: 0.75;\n  }\n\n  .group:hover .\\32xl\\:group-hover\\:text-opacity-80 {\n    --tw-text-opacity: 0.8;\n  }\n\n  .group:hover .\\32xl\\:group-hover\\:text-opacity-90 {\n    --tw-text-opacity: 0.9;\n  }\n\n  .group:hover .\\32xl\\:group-hover\\:text-opacity-95 {\n    --tw-text-opacity: 0.95;\n  }\n\n  .group:hover .\\32xl\\:group-hover\\:text-opacity-100 {\n    --tw-text-opacity: 1;\n  }\n\n  .\\32xl\\:focus-within\\:text-opacity-0:focus-within {\n    --tw-text-opacity: 0;\n  }\n\n  .\\32xl\\:focus-within\\:text-opacity-5:focus-within {\n    --tw-text-opacity: 0.05;\n  }\n\n  .\\32xl\\:focus-within\\:text-opacity-10:focus-within {\n    --tw-text-opacity: 0.1;\n  }\n\n  .\\32xl\\:focus-within\\:text-opacity-20:focus-within {\n    --tw-text-opacity: 0.2;\n  }\n\n  .\\32xl\\:focus-within\\:text-opacity-25:focus-within {\n    --tw-text-opacity: 0.25;\n  }\n\n  .\\32xl\\:focus-within\\:text-opacity-30:focus-within {\n    --tw-text-opacity: 0.3;\n  }\n\n  .\\32xl\\:focus-within\\:text-opacity-40:focus-within {\n    --tw-text-opacity: 0.4;\n  }\n\n  .\\32xl\\:focus-within\\:text-opacity-50:focus-within {\n    --tw-text-opacity: 0.5;\n  }\n\n  .\\32xl\\:focus-within\\:text-opacity-60:focus-within {\n    --tw-text-opacity: 0.6;\n  }\n\n  .\\32xl\\:focus-within\\:text-opacity-70:focus-within {\n    --tw-text-opacity: 0.7;\n  }\n\n  .\\32xl\\:focus-within\\:text-opacity-75:focus-within {\n    --tw-text-opacity: 0.75;\n  }\n\n  .\\32xl\\:focus-within\\:text-opacity-80:focus-within {\n    --tw-text-opacity: 0.8;\n  }\n\n  .\\32xl\\:focus-within\\:text-opacity-90:focus-within {\n    --tw-text-opacity: 0.9;\n  }\n\n  .\\32xl\\:focus-within\\:text-opacity-95:focus-within {\n    --tw-text-opacity: 0.95;\n  }\n\n  .\\32xl\\:focus-within\\:text-opacity-100:focus-within {\n    --tw-text-opacity: 1;\n  }\n\n  .\\32xl\\:hover\\:text-opacity-0:hover {\n    --tw-text-opacity: 0;\n  }\n\n  .\\32xl\\:hover\\:text-opacity-5:hover {\n    --tw-text-opacity: 0.05;\n  }\n\n  .\\32xl\\:hover\\:text-opacity-10:hover {\n    --tw-text-opacity: 0.1;\n  }\n\n  .\\32xl\\:hover\\:text-opacity-20:hover {\n    --tw-text-opacity: 0.2;\n  }\n\n  .\\32xl\\:hover\\:text-opacity-25:hover {\n    --tw-text-opacity: 0.25;\n  }\n\n  .\\32xl\\:hover\\:text-opacity-30:hover {\n    --tw-text-opacity: 0.3;\n  }\n\n  .\\32xl\\:hover\\:text-opacity-40:hover {\n    --tw-text-opacity: 0.4;\n  }\n\n  .\\32xl\\:hover\\:text-opacity-50:hover {\n    --tw-text-opacity: 0.5;\n  }\n\n  .\\32xl\\:hover\\:text-opacity-60:hover {\n    --tw-text-opacity: 0.6;\n  }\n\n  .\\32xl\\:hover\\:text-opacity-70:hover {\n    --tw-text-opacity: 0.7;\n  }\n\n  .\\32xl\\:hover\\:text-opacity-75:hover {\n    --tw-text-opacity: 0.75;\n  }\n\n  .\\32xl\\:hover\\:text-opacity-80:hover {\n    --tw-text-opacity: 0.8;\n  }\n\n  .\\32xl\\:hover\\:text-opacity-90:hover {\n    --tw-text-opacity: 0.9;\n  }\n\n  .\\32xl\\:hover\\:text-opacity-95:hover {\n    --tw-text-opacity: 0.95;\n  }\n\n  .\\32xl\\:hover\\:text-opacity-100:hover {\n    --tw-text-opacity: 1;\n  }\n\n  .\\32xl\\:focus\\:text-opacity-0:focus {\n    --tw-text-opacity: 0;\n  }\n\n  .\\32xl\\:focus\\:text-opacity-5:focus {\n    --tw-text-opacity: 0.05;\n  }\n\n  .\\32xl\\:focus\\:text-opacity-10:focus {\n    --tw-text-opacity: 0.1;\n  }\n\n  .\\32xl\\:focus\\:text-opacity-20:focus {\n    --tw-text-opacity: 0.2;\n  }\n\n  .\\32xl\\:focus\\:text-opacity-25:focus {\n    --tw-text-opacity: 0.25;\n  }\n\n  .\\32xl\\:focus\\:text-opacity-30:focus {\n    --tw-text-opacity: 0.3;\n  }\n\n  .\\32xl\\:focus\\:text-opacity-40:focus {\n    --tw-text-opacity: 0.4;\n  }\n\n  .\\32xl\\:focus\\:text-opacity-50:focus {\n    --tw-text-opacity: 0.5;\n  }\n\n  .\\32xl\\:focus\\:text-opacity-60:focus {\n    --tw-text-opacity: 0.6;\n  }\n\n  .\\32xl\\:focus\\:text-opacity-70:focus {\n    --tw-text-opacity: 0.7;\n  }\n\n  .\\32xl\\:focus\\:text-opacity-75:focus {\n    --tw-text-opacity: 0.75;\n  }\n\n  .\\32xl\\:focus\\:text-opacity-80:focus {\n    --tw-text-opacity: 0.8;\n  }\n\n  .\\32xl\\:focus\\:text-opacity-90:focus {\n    --tw-text-opacity: 0.9;\n  }\n\n  .\\32xl\\:focus\\:text-opacity-95:focus {\n    --tw-text-opacity: 0.95;\n  }\n\n  .\\32xl\\:focus\\:text-opacity-100:focus {\n    --tw-text-opacity: 1;\n  }\n\n  .dark .\\32xl\\:dark\\:text-opacity-0 {\n    --tw-text-opacity: 0;\n  }\n\n  .dark .\\32xl\\:dark\\:text-opacity-5 {\n    --tw-text-opacity: 0.05;\n  }\n\n  .dark .\\32xl\\:dark\\:text-opacity-10 {\n    --tw-text-opacity: 0.1;\n  }\n\n  .dark .\\32xl\\:dark\\:text-opacity-20 {\n    --tw-text-opacity: 0.2;\n  }\n\n  .dark .\\32xl\\:dark\\:text-opacity-25 {\n    --tw-text-opacity: 0.25;\n  }\n\n  .dark .\\32xl\\:dark\\:text-opacity-30 {\n    --tw-text-opacity: 0.3;\n  }\n\n  .dark .\\32xl\\:dark\\:text-opacity-40 {\n    --tw-text-opacity: 0.4;\n  }\n\n  .dark .\\32xl\\:dark\\:text-opacity-50 {\n    --tw-text-opacity: 0.5;\n  }\n\n  .dark .\\32xl\\:dark\\:text-opacity-60 {\n    --tw-text-opacity: 0.6;\n  }\n\n  .dark .\\32xl\\:dark\\:text-opacity-70 {\n    --tw-text-opacity: 0.7;\n  }\n\n  .dark .\\32xl\\:dark\\:text-opacity-75 {\n    --tw-text-opacity: 0.75;\n  }\n\n  .dark .\\32xl\\:dark\\:text-opacity-80 {\n    --tw-text-opacity: 0.8;\n  }\n\n  .dark .\\32xl\\:dark\\:text-opacity-90 {\n    --tw-text-opacity: 0.9;\n  }\n\n  .dark .\\32xl\\:dark\\:text-opacity-95 {\n    --tw-text-opacity: 0.95;\n  }\n\n  .dark .\\32xl\\:dark\\:text-opacity-100 {\n    --tw-text-opacity: 1;\n  }\n\n  .dark .group:hover .\\32xl\\:dark\\:group-hover\\:text-opacity-0 {\n    --tw-text-opacity: 0;\n  }\n\n  .dark .group:hover .\\32xl\\:dark\\:group-hover\\:text-opacity-5 {\n    --tw-text-opacity: 0.05;\n  }\n\n  .dark .group:hover .\\32xl\\:dark\\:group-hover\\:text-opacity-10 {\n    --tw-text-opacity: 0.1;\n  }\n\n  .dark .group:hover .\\32xl\\:dark\\:group-hover\\:text-opacity-20 {\n    --tw-text-opacity: 0.2;\n  }\n\n  .dark .group:hover .\\32xl\\:dark\\:group-hover\\:text-opacity-25 {\n    --tw-text-opacity: 0.25;\n  }\n\n  .dark .group:hover .\\32xl\\:dark\\:group-hover\\:text-opacity-30 {\n    --tw-text-opacity: 0.3;\n  }\n\n  .dark .group:hover .\\32xl\\:dark\\:group-hover\\:text-opacity-40 {\n    --tw-text-opacity: 0.4;\n  }\n\n  .dark .group:hover .\\32xl\\:dark\\:group-hover\\:text-opacity-50 {\n    --tw-text-opacity: 0.5;\n  }\n\n  .dark .group:hover .\\32xl\\:dark\\:group-hover\\:text-opacity-60 {\n    --tw-text-opacity: 0.6;\n  }\n\n  .dark .group:hover .\\32xl\\:dark\\:group-hover\\:text-opacity-70 {\n    --tw-text-opacity: 0.7;\n  }\n\n  .dark .group:hover .\\32xl\\:dark\\:group-hover\\:text-opacity-75 {\n    --tw-text-opacity: 0.75;\n  }\n\n  .dark .group:hover .\\32xl\\:dark\\:group-hover\\:text-opacity-80 {\n    --tw-text-opacity: 0.8;\n  }\n\n  .dark .group:hover .\\32xl\\:dark\\:group-hover\\:text-opacity-90 {\n    --tw-text-opacity: 0.9;\n  }\n\n  .dark .group:hover .\\32xl\\:dark\\:group-hover\\:text-opacity-95 {\n    --tw-text-opacity: 0.95;\n  }\n\n  .dark .group:hover .\\32xl\\:dark\\:group-hover\\:text-opacity-100 {\n    --tw-text-opacity: 1;\n  }\n\n  .dark .\\32xl\\:dark\\:focus-within\\:text-opacity-0:focus-within {\n    --tw-text-opacity: 0;\n  }\n\n  .dark .\\32xl\\:dark\\:focus-within\\:text-opacity-5:focus-within {\n    --tw-text-opacity: 0.05;\n  }\n\n  .dark .\\32xl\\:dark\\:focus-within\\:text-opacity-10:focus-within {\n    --tw-text-opacity: 0.1;\n  }\n\n  .dark .\\32xl\\:dark\\:focus-within\\:text-opacity-20:focus-within {\n    --tw-text-opacity: 0.2;\n  }\n\n  .dark .\\32xl\\:dark\\:focus-within\\:text-opacity-25:focus-within {\n    --tw-text-opacity: 0.25;\n  }\n\n  .dark .\\32xl\\:dark\\:focus-within\\:text-opacity-30:focus-within {\n    --tw-text-opacity: 0.3;\n  }\n\n  .dark .\\32xl\\:dark\\:focus-within\\:text-opacity-40:focus-within {\n    --tw-text-opacity: 0.4;\n  }\n\n  .dark .\\32xl\\:dark\\:focus-within\\:text-opacity-50:focus-within {\n    --tw-text-opacity: 0.5;\n  }\n\n  .dark .\\32xl\\:dark\\:focus-within\\:text-opacity-60:focus-within {\n    --tw-text-opacity: 0.6;\n  }\n\n  .dark .\\32xl\\:dark\\:focus-within\\:text-opacity-70:focus-within {\n    --tw-text-opacity: 0.7;\n  }\n\n  .dark .\\32xl\\:dark\\:focus-within\\:text-opacity-75:focus-within {\n    --tw-text-opacity: 0.75;\n  }\n\n  .dark .\\32xl\\:dark\\:focus-within\\:text-opacity-80:focus-within {\n    --tw-text-opacity: 0.8;\n  }\n\n  .dark .\\32xl\\:dark\\:focus-within\\:text-opacity-90:focus-within {\n    --tw-text-opacity: 0.9;\n  }\n\n  .dark .\\32xl\\:dark\\:focus-within\\:text-opacity-95:focus-within {\n    --tw-text-opacity: 0.95;\n  }\n\n  .dark .\\32xl\\:dark\\:focus-within\\:text-opacity-100:focus-within {\n    --tw-text-opacity: 1;\n  }\n\n  .dark .\\32xl\\:dark\\:hover\\:text-opacity-0:hover {\n    --tw-text-opacity: 0;\n  }\n\n  .dark .\\32xl\\:dark\\:hover\\:text-opacity-5:hover {\n    --tw-text-opacity: 0.05;\n  }\n\n  .dark .\\32xl\\:dark\\:hover\\:text-opacity-10:hover {\n    --tw-text-opacity: 0.1;\n  }\n\n  .dark .\\32xl\\:dark\\:hover\\:text-opacity-20:hover {\n    --tw-text-opacity: 0.2;\n  }\n\n  .dark .\\32xl\\:dark\\:hover\\:text-opacity-25:hover {\n    --tw-text-opacity: 0.25;\n  }\n\n  .dark .\\32xl\\:dark\\:hover\\:text-opacity-30:hover {\n    --tw-text-opacity: 0.3;\n  }\n\n  .dark .\\32xl\\:dark\\:hover\\:text-opacity-40:hover {\n    --tw-text-opacity: 0.4;\n  }\n\n  .dark .\\32xl\\:dark\\:hover\\:text-opacity-50:hover {\n    --tw-text-opacity: 0.5;\n  }\n\n  .dark .\\32xl\\:dark\\:hover\\:text-opacity-60:hover {\n    --tw-text-opacity: 0.6;\n  }\n\n  .dark .\\32xl\\:dark\\:hover\\:text-opacity-70:hover {\n    --tw-text-opacity: 0.7;\n  }\n\n  .dark .\\32xl\\:dark\\:hover\\:text-opacity-75:hover {\n    --tw-text-opacity: 0.75;\n  }\n\n  .dark .\\32xl\\:dark\\:hover\\:text-opacity-80:hover {\n    --tw-text-opacity: 0.8;\n  }\n\n  .dark .\\32xl\\:dark\\:hover\\:text-opacity-90:hover {\n    --tw-text-opacity: 0.9;\n  }\n\n  .dark .\\32xl\\:dark\\:hover\\:text-opacity-95:hover {\n    --tw-text-opacity: 0.95;\n  }\n\n  .dark .\\32xl\\:dark\\:hover\\:text-opacity-100:hover {\n    --tw-text-opacity: 1;\n  }\n\n  .dark .\\32xl\\:dark\\:focus\\:text-opacity-0:focus {\n    --tw-text-opacity: 0;\n  }\n\n  .dark .\\32xl\\:dark\\:focus\\:text-opacity-5:focus {\n    --tw-text-opacity: 0.05;\n  }\n\n  .dark .\\32xl\\:dark\\:focus\\:text-opacity-10:focus {\n    --tw-text-opacity: 0.1;\n  }\n\n  .dark .\\32xl\\:dark\\:focus\\:text-opacity-20:focus {\n    --tw-text-opacity: 0.2;\n  }\n\n  .dark .\\32xl\\:dark\\:focus\\:text-opacity-25:focus {\n    --tw-text-opacity: 0.25;\n  }\n\n  .dark .\\32xl\\:dark\\:focus\\:text-opacity-30:focus {\n    --tw-text-opacity: 0.3;\n  }\n\n  .dark .\\32xl\\:dark\\:focus\\:text-opacity-40:focus {\n    --tw-text-opacity: 0.4;\n  }\n\n  .dark .\\32xl\\:dark\\:focus\\:text-opacity-50:focus {\n    --tw-text-opacity: 0.5;\n  }\n\n  .dark .\\32xl\\:dark\\:focus\\:text-opacity-60:focus {\n    --tw-text-opacity: 0.6;\n  }\n\n  .dark .\\32xl\\:dark\\:focus\\:text-opacity-70:focus {\n    --tw-text-opacity: 0.7;\n  }\n\n  .dark .\\32xl\\:dark\\:focus\\:text-opacity-75:focus {\n    --tw-text-opacity: 0.75;\n  }\n\n  .dark .\\32xl\\:dark\\:focus\\:text-opacity-80:focus {\n    --tw-text-opacity: 0.8;\n  }\n\n  .dark .\\32xl\\:dark\\:focus\\:text-opacity-90:focus {\n    --tw-text-opacity: 0.9;\n  }\n\n  .dark .\\32xl\\:dark\\:focus\\:text-opacity-95:focus {\n    --tw-text-opacity: 0.95;\n  }\n\n  .dark .\\32xl\\:dark\\:focus\\:text-opacity-100:focus {\n    --tw-text-opacity: 1;\n  }\n\n  .\\32xl\\:truncate {\n    overflow: hidden;\n    text-overflow: ellipsis;\n    white-space: nowrap;\n  }\n\n  .\\32xl\\:overflow-ellipsis {\n    text-overflow: ellipsis;\n  }\n\n  .\\32xl\\:overflow-clip {\n    text-overflow: clip;\n  }\n\n  .\\32xl\\:italic {\n    font-style: italic;\n  }\n\n  .\\32xl\\:not-italic {\n    font-style: normal;\n  }\n\n  .\\32xl\\:uppercase {\n    text-transform: uppercase;\n  }\n\n  .\\32xl\\:lowercase {\n    text-transform: lowercase;\n  }\n\n  .\\32xl\\:capitalize {\n    text-transform: capitalize;\n  }\n\n  .\\32xl\\:normal-case {\n    text-transform: none;\n  }\n\n  .\\32xl\\:underline {\n    text-decoration: underline;\n  }\n\n  .\\32xl\\:line-through {\n    text-decoration: line-through;\n  }\n\n  .\\32xl\\:no-underline {\n    text-decoration: none;\n  }\n\n  .group:hover .\\32xl\\:group-hover\\:underline {\n    text-decoration: underline;\n  }\n\n  .group:hover .\\32xl\\:group-hover\\:line-through {\n    text-decoration: line-through;\n  }\n\n  .group:hover .\\32xl\\:group-hover\\:no-underline {\n    text-decoration: none;\n  }\n\n  .\\32xl\\:focus-within\\:underline:focus-within {\n    text-decoration: underline;\n  }\n\n  .\\32xl\\:focus-within\\:line-through:focus-within {\n    text-decoration: line-through;\n  }\n\n  .\\32xl\\:focus-within\\:no-underline:focus-within {\n    text-decoration: none;\n  }\n\n  .\\32xl\\:hover\\:underline:hover {\n    text-decoration: underline;\n  }\n\n  .\\32xl\\:hover\\:line-through:hover {\n    text-decoration: line-through;\n  }\n\n  .\\32xl\\:hover\\:no-underline:hover {\n    text-decoration: none;\n  }\n\n  .\\32xl\\:focus\\:underline:focus {\n    text-decoration: underline;\n  }\n\n  .\\32xl\\:focus\\:line-through:focus {\n    text-decoration: line-through;\n  }\n\n  .\\32xl\\:focus\\:no-underline:focus {\n    text-decoration: none;\n  }\n\n  .\\32xl\\:antialiased {\n    -webkit-font-smoothing: antialiased;\n    -moz-osx-font-smoothing: grayscale;\n  }\n\n  .\\32xl\\:subpixel-antialiased {\n    -webkit-font-smoothing: auto;\n    -moz-osx-font-smoothing: auto;\n  }\n\n  .\\32xl\\:ordinal, .\\32xl\\:slashed-zero, .\\32xl\\:lining-nums, .\\32xl\\:oldstyle-nums, .\\32xl\\:proportional-nums, .\\32xl\\:tabular-nums, .\\32xl\\:diagonal-fractions, .\\32xl\\:stacked-fractions {\n    --tw-ordinal: var(--tw-empty,/*!*/ /*!*/);\n    --tw-slashed-zero: var(--tw-empty,/*!*/ /*!*/);\n    --tw-numeric-figure: var(--tw-empty,/*!*/ /*!*/);\n    --tw-numeric-spacing: var(--tw-empty,/*!*/ /*!*/);\n    --tw-numeric-fraction: var(--tw-empty,/*!*/ /*!*/);\n    font-variant-numeric: var(--tw-ordinal) var(--tw-slashed-zero) var(--tw-numeric-figure) var(--tw-numeric-spacing) var(--tw-numeric-fraction);\n  }\n\n  .\\32xl\\:normal-nums {\n    font-variant-numeric: normal;\n  }\n\n  .\\32xl\\:ordinal {\n    --tw-ordinal: ordinal;\n  }\n\n  .\\32xl\\:slashed-zero {\n    --tw-slashed-zero: slashed-zero;\n  }\n\n  .\\32xl\\:lining-nums {\n    --tw-numeric-figure: lining-nums;\n  }\n\n  .\\32xl\\:oldstyle-nums {\n    --tw-numeric-figure: oldstyle-nums;\n  }\n\n  .\\32xl\\:proportional-nums {\n    --tw-numeric-spacing: proportional-nums;\n  }\n\n  .\\32xl\\:tabular-nums {\n    --tw-numeric-spacing: tabular-nums;\n  }\n\n  .\\32xl\\:diagonal-fractions {\n    --tw-numeric-fraction: diagonal-fractions;\n  }\n\n  .\\32xl\\:stacked-fractions {\n    --tw-numeric-fraction: stacked-fractions;\n  }\n\n  .\\32xl\\:tracking-tighter {\n    letter-spacing: -0.05em;\n  }\n\n  .\\32xl\\:tracking-tight {\n    letter-spacing: -0.025em;\n  }\n\n  .\\32xl\\:tracking-normal {\n    letter-spacing: 0em;\n  }\n\n  .\\32xl\\:tracking-wide {\n    letter-spacing: 0.025em;\n  }\n\n  .\\32xl\\:tracking-wider {\n    letter-spacing: 0.05em;\n  }\n\n  .\\32xl\\:tracking-widest {\n    letter-spacing: 0.1em;\n  }\n\n  .\\32xl\\:select-none {\n    -webkit-user-select: none;\n       -moz-user-select: none;\n        -ms-user-select: none;\n            user-select: none;\n  }\n\n  .\\32xl\\:select-text {\n    -webkit-user-select: text;\n       -moz-user-select: text;\n        -ms-user-select: text;\n            user-select: text;\n  }\n\n  .\\32xl\\:select-all {\n    -webkit-user-select: all;\n       -moz-user-select: all;\n            user-select: all;\n  }\n\n  .\\32xl\\:select-auto {\n    -webkit-user-select: auto;\n       -moz-user-select: auto;\n        -ms-user-select: auto;\n            user-select: auto;\n  }\n\n  .\\32xl\\:align-baseline {\n    vertical-align: baseline;\n  }\n\n  .\\32xl\\:align-top {\n    vertical-align: top;\n  }\n\n  .\\32xl\\:align-middle {\n    vertical-align: middle;\n  }\n\n  .\\32xl\\:align-bottom {\n    vertical-align: bottom;\n  }\n\n  .\\32xl\\:align-text-top {\n    vertical-align: text-top;\n  }\n\n  .\\32xl\\:align-text-bottom {\n    vertical-align: text-bottom;\n  }\n\n  .\\32xl\\:visible {\n    visibility: visible;\n  }\n\n  .\\32xl\\:invisible {\n    visibility: hidden;\n  }\n\n  .\\32xl\\:whitespace-normal {\n    white-space: normal;\n  }\n\n  .\\32xl\\:whitespace-nowrap {\n    white-space: nowrap;\n  }\n\n  .\\32xl\\:whitespace-pre {\n    white-space: pre;\n  }\n\n  .\\32xl\\:whitespace-pre-line {\n    white-space: pre-line;\n  }\n\n  .\\32xl\\:whitespace-pre-wrap {\n    white-space: pre-wrap;\n  }\n\n  .\\32xl\\:break-normal {\n    overflow-wrap: normal;\n    word-break: normal;\n  }\n\n  .\\32xl\\:break-words {\n    overflow-wrap: break-word;\n  }\n\n  .\\32xl\\:break-all {\n    word-break: break-all;\n  }\n\n  .\\32xl\\:w-0 {\n    width: 0px;\n  }\n\n  .\\32xl\\:w-1 {\n    width: 0.25rem;\n  }\n\n  .\\32xl\\:w-2 {\n    width: 0.5rem;\n  }\n\n  .\\32xl\\:w-3 {\n    width: 0.75rem;\n  }\n\n  .\\32xl\\:w-4 {\n    width: 1rem;\n  }\n\n  .\\32xl\\:w-5 {\n    width: 1.25rem;\n  }\n\n  .\\32xl\\:w-6 {\n    width: 1.5rem;\n  }\n\n  .\\32xl\\:w-7 {\n    width: 1.75rem;\n  }\n\n  .\\32xl\\:w-8 {\n    width: 2rem;\n  }\n\n  .\\32xl\\:w-9 {\n    width: 2.25rem;\n  }\n\n  .\\32xl\\:w-10 {\n    width: 2.5rem;\n  }\n\n  .\\32xl\\:w-11 {\n    width: 2.75rem;\n  }\n\n  .\\32xl\\:w-12 {\n    width: 3rem;\n  }\n\n  .\\32xl\\:w-14 {\n    width: 3.5rem;\n  }\n\n  .\\32xl\\:w-16 {\n    width: 4rem;\n  }\n\n  .\\32xl\\:w-20 {\n    width: 5rem;\n  }\n\n  .\\32xl\\:w-24 {\n    width: 6rem;\n  }\n\n  .\\32xl\\:w-28 {\n    width: 7rem;\n  }\n\n  .\\32xl\\:w-32 {\n    width: 8rem;\n  }\n\n  .\\32xl\\:w-36 {\n    width: 9rem;\n  }\n\n  .\\32xl\\:w-40 {\n    width: 10rem;\n  }\n\n  .\\32xl\\:w-44 {\n    width: 11rem;\n  }\n\n  .\\32xl\\:w-48 {\n    width: 12rem;\n  }\n\n  .\\32xl\\:w-52 {\n    width: 13rem;\n  }\n\n  .\\32xl\\:w-56 {\n    width: 14rem;\n  }\n\n  .\\32xl\\:w-60 {\n    width: 15rem;\n  }\n\n  .\\32xl\\:w-64 {\n    width: 16rem;\n  }\n\n  .\\32xl\\:w-72 {\n    width: 18rem;\n  }\n\n  .\\32xl\\:w-80 {\n    width: 20rem;\n  }\n\n  .\\32xl\\:w-96 {\n    width: 24rem;\n  }\n\n  .\\32xl\\:w-auto {\n    width: auto;\n  }\n\n  .\\32xl\\:w-px {\n    width: 1px;\n  }\n\n  .\\32xl\\:w-0\\.5 {\n    width: 0.125rem;\n  }\n\n  .\\32xl\\:w-1\\.5 {\n    width: 0.375rem;\n  }\n\n  .\\32xl\\:w-2\\.5 {\n    width: 0.625rem;\n  }\n\n  .\\32xl\\:w-3\\.5 {\n    width: 0.875rem;\n  }\n\n  .\\32xl\\:w-1\\/2 {\n    width: 50%;\n  }\n\n  .\\32xl\\:w-1\\/3 {\n    width: 33.333333%;\n  }\n\n  .\\32xl\\:w-2\\/3 {\n    width: 66.666667%;\n  }\n\n  .\\32xl\\:w-1\\/4 {\n    width: 25%;\n  }\n\n  .\\32xl\\:w-2\\/4 {\n    width: 50%;\n  }\n\n  .\\32xl\\:w-3\\/4 {\n    width: 75%;\n  }\n\n  .\\32xl\\:w-1\\/5 {\n    width: 20%;\n  }\n\n  .\\32xl\\:w-2\\/5 {\n    width: 40%;\n  }\n\n  .\\32xl\\:w-3\\/5 {\n    width: 60%;\n  }\n\n  .\\32xl\\:w-4\\/5 {\n    width: 80%;\n  }\n\n  .\\32xl\\:w-1\\/6 {\n    width: 16.666667%;\n  }\n\n  .\\32xl\\:w-2\\/6 {\n    width: 33.333333%;\n  }\n\n  .\\32xl\\:w-3\\/6 {\n    width: 50%;\n  }\n\n  .\\32xl\\:w-4\\/6 {\n    width: 66.666667%;\n  }\n\n  .\\32xl\\:w-5\\/6 {\n    width: 83.333333%;\n  }\n\n  .\\32xl\\:w-1\\/12 {\n    width: 8.333333%;\n  }\n\n  .\\32xl\\:w-2\\/12 {\n    width: 16.666667%;\n  }\n\n  .\\32xl\\:w-3\\/12 {\n    width: 25%;\n  }\n\n  .\\32xl\\:w-4\\/12 {\n    width: 33.333333%;\n  }\n\n  .\\32xl\\:w-5\\/12 {\n    width: 41.666667%;\n  }\n\n  .\\32xl\\:w-6\\/12 {\n    width: 50%;\n  }\n\n  .\\32xl\\:w-7\\/12 {\n    width: 58.333333%;\n  }\n\n  .\\32xl\\:w-8\\/12 {\n    width: 66.666667%;\n  }\n\n  .\\32xl\\:w-9\\/12 {\n    width: 75%;\n  }\n\n  .\\32xl\\:w-10\\/12 {\n    width: 83.333333%;\n  }\n\n  .\\32xl\\:w-11\\/12 {\n    width: 91.666667%;\n  }\n\n  .\\32xl\\:w-full {\n    width: 100%;\n  }\n\n  .\\32xl\\:w-screen {\n    width: 100vw;\n  }\n\n  .\\32xl\\:w-min {\n    width: -webkit-min-content;\n    width: -moz-min-content;\n    width: min-content;\n  }\n\n  .\\32xl\\:w-max {\n    width: -webkit-max-content;\n    width: -moz-max-content;\n    width: max-content;\n  }\n\n  .\\32xl\\:z-0 {\n    z-index: 0;\n  }\n\n  .\\32xl\\:z-10 {\n    z-index: 10;\n  }\n\n  .\\32xl\\:z-20 {\n    z-index: 20;\n  }\n\n  .\\32xl\\:z-30 {\n    z-index: 30;\n  }\n\n  .\\32xl\\:z-40 {\n    z-index: 40;\n  }\n\n  .\\32xl\\:z-50 {\n    z-index: 50;\n  }\n\n  .\\32xl\\:z-auto {\n    z-index: auto;\n  }\n\n  .\\32xl\\:focus-within\\:z-0:focus-within {\n    z-index: 0;\n  }\n\n  .\\32xl\\:focus-within\\:z-10:focus-within {\n    z-index: 10;\n  }\n\n  .\\32xl\\:focus-within\\:z-20:focus-within {\n    z-index: 20;\n  }\n\n  .\\32xl\\:focus-within\\:z-30:focus-within {\n    z-index: 30;\n  }\n\n  .\\32xl\\:focus-within\\:z-40:focus-within {\n    z-index: 40;\n  }\n\n  .\\32xl\\:focus-within\\:z-50:focus-within {\n    z-index: 50;\n  }\n\n  .\\32xl\\:focus-within\\:z-auto:focus-within {\n    z-index: auto;\n  }\n\n  .\\32xl\\:focus\\:z-0:focus {\n    z-index: 0;\n  }\n\n  .\\32xl\\:focus\\:z-10:focus {\n    z-index: 10;\n  }\n\n  .\\32xl\\:focus\\:z-20:focus {\n    z-index: 20;\n  }\n\n  .\\32xl\\:focus\\:z-30:focus {\n    z-index: 30;\n  }\n\n  .\\32xl\\:focus\\:z-40:focus {\n    z-index: 40;\n  }\n\n  .\\32xl\\:focus\\:z-50:focus {\n    z-index: 50;\n  }\n\n  .\\32xl\\:focus\\:z-auto:focus {\n    z-index: auto;\n  }\n\n  .\\32xl\\:isolate {\n    isolation: isolate;\n  }\n\n  .\\32xl\\:isolation-auto {\n    isolation: auto;\n  }\n\n  .\\32xl\\:gap-0 {\n    gap: 0px;\n  }\n\n  .\\32xl\\:gap-1 {\n    gap: 0.25rem;\n  }\n\n  .\\32xl\\:gap-2 {\n    gap: 0.5rem;\n  }\n\n  .\\32xl\\:gap-3 {\n    gap: 0.75rem;\n  }\n\n  .\\32xl\\:gap-4 {\n    gap: 1rem;\n  }\n\n  .\\32xl\\:gap-5 {\n    gap: 1.25rem;\n  }\n\n  .\\32xl\\:gap-6 {\n    gap: 1.5rem;\n  }\n\n  .\\32xl\\:gap-7 {\n    gap: 1.75rem;\n  }\n\n  .\\32xl\\:gap-8 {\n    gap: 2rem;\n  }\n\n  .\\32xl\\:gap-9 {\n    gap: 2.25rem;\n  }\n\n  .\\32xl\\:gap-10 {\n    gap: 2.5rem;\n  }\n\n  .\\32xl\\:gap-11 {\n    gap: 2.75rem;\n  }\n\n  .\\32xl\\:gap-12 {\n    gap: 3rem;\n  }\n\n  .\\32xl\\:gap-14 {\n    gap: 3.5rem;\n  }\n\n  .\\32xl\\:gap-16 {\n    gap: 4rem;\n  }\n\n  .\\32xl\\:gap-20 {\n    gap: 5rem;\n  }\n\n  .\\32xl\\:gap-24 {\n    gap: 6rem;\n  }\n\n  .\\32xl\\:gap-28 {\n    gap: 7rem;\n  }\n\n  .\\32xl\\:gap-32 {\n    gap: 8rem;\n  }\n\n  .\\32xl\\:gap-36 {\n    gap: 9rem;\n  }\n\n  .\\32xl\\:gap-40 {\n    gap: 10rem;\n  }\n\n  .\\32xl\\:gap-44 {\n    gap: 11rem;\n  }\n\n  .\\32xl\\:gap-48 {\n    gap: 12rem;\n  }\n\n  .\\32xl\\:gap-52 {\n    gap: 13rem;\n  }\n\n  .\\32xl\\:gap-56 {\n    gap: 14rem;\n  }\n\n  .\\32xl\\:gap-60 {\n    gap: 15rem;\n  }\n\n  .\\32xl\\:gap-64 {\n    gap: 16rem;\n  }\n\n  .\\32xl\\:gap-72 {\n    gap: 18rem;\n  }\n\n  .\\32xl\\:gap-80 {\n    gap: 20rem;\n  }\n\n  .\\32xl\\:gap-96 {\n    gap: 24rem;\n  }\n\n  .\\32xl\\:gap-px {\n    gap: 1px;\n  }\n\n  .\\32xl\\:gap-0\\.5 {\n    gap: 0.125rem;\n  }\n\n  .\\32xl\\:gap-1\\.5 {\n    gap: 0.375rem;\n  }\n\n  .\\32xl\\:gap-2\\.5 {\n    gap: 0.625rem;\n  }\n\n  .\\32xl\\:gap-3\\.5 {\n    gap: 0.875rem;\n  }\n\n  .\\32xl\\:gap-x-0 {\n    -moz-column-gap: 0px;\n         column-gap: 0px;\n  }\n\n  .\\32xl\\:gap-x-1 {\n    -moz-column-gap: 0.25rem;\n         column-gap: 0.25rem;\n  }\n\n  .\\32xl\\:gap-x-2 {\n    -moz-column-gap: 0.5rem;\n         column-gap: 0.5rem;\n  }\n\n  .\\32xl\\:gap-x-3 {\n    -moz-column-gap: 0.75rem;\n         column-gap: 0.75rem;\n  }\n\n  .\\32xl\\:gap-x-4 {\n    -moz-column-gap: 1rem;\n         column-gap: 1rem;\n  }\n\n  .\\32xl\\:gap-x-5 {\n    -moz-column-gap: 1.25rem;\n         column-gap: 1.25rem;\n  }\n\n  .\\32xl\\:gap-x-6 {\n    -moz-column-gap: 1.5rem;\n         column-gap: 1.5rem;\n  }\n\n  .\\32xl\\:gap-x-7 {\n    -moz-column-gap: 1.75rem;\n         column-gap: 1.75rem;\n  }\n\n  .\\32xl\\:gap-x-8 {\n    -moz-column-gap: 2rem;\n         column-gap: 2rem;\n  }\n\n  .\\32xl\\:gap-x-9 {\n    -moz-column-gap: 2.25rem;\n         column-gap: 2.25rem;\n  }\n\n  .\\32xl\\:gap-x-10 {\n    -moz-column-gap: 2.5rem;\n         column-gap: 2.5rem;\n  }\n\n  .\\32xl\\:gap-x-11 {\n    -moz-column-gap: 2.75rem;\n         column-gap: 2.75rem;\n  }\n\n  .\\32xl\\:gap-x-12 {\n    -moz-column-gap: 3rem;\n         column-gap: 3rem;\n  }\n\n  .\\32xl\\:gap-x-14 {\n    -moz-column-gap: 3.5rem;\n         column-gap: 3.5rem;\n  }\n\n  .\\32xl\\:gap-x-16 {\n    -moz-column-gap: 4rem;\n         column-gap: 4rem;\n  }\n\n  .\\32xl\\:gap-x-20 {\n    -moz-column-gap: 5rem;\n         column-gap: 5rem;\n  }\n\n  .\\32xl\\:gap-x-24 {\n    -moz-column-gap: 6rem;\n         column-gap: 6rem;\n  }\n\n  .\\32xl\\:gap-x-28 {\n    -moz-column-gap: 7rem;\n         column-gap: 7rem;\n  }\n\n  .\\32xl\\:gap-x-32 {\n    -moz-column-gap: 8rem;\n         column-gap: 8rem;\n  }\n\n  .\\32xl\\:gap-x-36 {\n    -moz-column-gap: 9rem;\n         column-gap: 9rem;\n  }\n\n  .\\32xl\\:gap-x-40 {\n    -moz-column-gap: 10rem;\n         column-gap: 10rem;\n  }\n\n  .\\32xl\\:gap-x-44 {\n    -moz-column-gap: 11rem;\n         column-gap: 11rem;\n  }\n\n  .\\32xl\\:gap-x-48 {\n    -moz-column-gap: 12rem;\n         column-gap: 12rem;\n  }\n\n  .\\32xl\\:gap-x-52 {\n    -moz-column-gap: 13rem;\n         column-gap: 13rem;\n  }\n\n  .\\32xl\\:gap-x-56 {\n    -moz-column-gap: 14rem;\n         column-gap: 14rem;\n  }\n\n  .\\32xl\\:gap-x-60 {\n    -moz-column-gap: 15rem;\n         column-gap: 15rem;\n  }\n\n  .\\32xl\\:gap-x-64 {\n    -moz-column-gap: 16rem;\n         column-gap: 16rem;\n  }\n\n  .\\32xl\\:gap-x-72 {\n    -moz-column-gap: 18rem;\n         column-gap: 18rem;\n  }\n\n  .\\32xl\\:gap-x-80 {\n    -moz-column-gap: 20rem;\n         column-gap: 20rem;\n  }\n\n  .\\32xl\\:gap-x-96 {\n    -moz-column-gap: 24rem;\n         column-gap: 24rem;\n  }\n\n  .\\32xl\\:gap-x-px {\n    -moz-column-gap: 1px;\n         column-gap: 1px;\n  }\n\n  .\\32xl\\:gap-x-0\\.5 {\n    -moz-column-gap: 0.125rem;\n         column-gap: 0.125rem;\n  }\n\n  .\\32xl\\:gap-x-1\\.5 {\n    -moz-column-gap: 0.375rem;\n         column-gap: 0.375rem;\n  }\n\n  .\\32xl\\:gap-x-2\\.5 {\n    -moz-column-gap: 0.625rem;\n         column-gap: 0.625rem;\n  }\n\n  .\\32xl\\:gap-x-3\\.5 {\n    -moz-column-gap: 0.875rem;\n         column-gap: 0.875rem;\n  }\n\n  .\\32xl\\:gap-y-0 {\n    row-gap: 0px;\n  }\n\n  .\\32xl\\:gap-y-1 {\n    row-gap: 0.25rem;\n  }\n\n  .\\32xl\\:gap-y-2 {\n    row-gap: 0.5rem;\n  }\n\n  .\\32xl\\:gap-y-3 {\n    row-gap: 0.75rem;\n  }\n\n  .\\32xl\\:gap-y-4 {\n    row-gap: 1rem;\n  }\n\n  .\\32xl\\:gap-y-5 {\n    row-gap: 1.25rem;\n  }\n\n  .\\32xl\\:gap-y-6 {\n    row-gap: 1.5rem;\n  }\n\n  .\\32xl\\:gap-y-7 {\n    row-gap: 1.75rem;\n  }\n\n  .\\32xl\\:gap-y-8 {\n    row-gap: 2rem;\n  }\n\n  .\\32xl\\:gap-y-9 {\n    row-gap: 2.25rem;\n  }\n\n  .\\32xl\\:gap-y-10 {\n    row-gap: 2.5rem;\n  }\n\n  .\\32xl\\:gap-y-11 {\n    row-gap: 2.75rem;\n  }\n\n  .\\32xl\\:gap-y-12 {\n    row-gap: 3rem;\n  }\n\n  .\\32xl\\:gap-y-14 {\n    row-gap: 3.5rem;\n  }\n\n  .\\32xl\\:gap-y-16 {\n    row-gap: 4rem;\n  }\n\n  .\\32xl\\:gap-y-20 {\n    row-gap: 5rem;\n  }\n\n  .\\32xl\\:gap-y-24 {\n    row-gap: 6rem;\n  }\n\n  .\\32xl\\:gap-y-28 {\n    row-gap: 7rem;\n  }\n\n  .\\32xl\\:gap-y-32 {\n    row-gap: 8rem;\n  }\n\n  .\\32xl\\:gap-y-36 {\n    row-gap: 9rem;\n  }\n\n  .\\32xl\\:gap-y-40 {\n    row-gap: 10rem;\n  }\n\n  .\\32xl\\:gap-y-44 {\n    row-gap: 11rem;\n  }\n\n  .\\32xl\\:gap-y-48 {\n    row-gap: 12rem;\n  }\n\n  .\\32xl\\:gap-y-52 {\n    row-gap: 13rem;\n  }\n\n  .\\32xl\\:gap-y-56 {\n    row-gap: 14rem;\n  }\n\n  .\\32xl\\:gap-y-60 {\n    row-gap: 15rem;\n  }\n\n  .\\32xl\\:gap-y-64 {\n    row-gap: 16rem;\n  }\n\n  .\\32xl\\:gap-y-72 {\n    row-gap: 18rem;\n  }\n\n  .\\32xl\\:gap-y-80 {\n    row-gap: 20rem;\n  }\n\n  .\\32xl\\:gap-y-96 {\n    row-gap: 24rem;\n  }\n\n  .\\32xl\\:gap-y-px {\n    row-gap: 1px;\n  }\n\n  .\\32xl\\:gap-y-0\\.5 {\n    row-gap: 0.125rem;\n  }\n\n  .\\32xl\\:gap-y-1\\.5 {\n    row-gap: 0.375rem;\n  }\n\n  .\\32xl\\:gap-y-2\\.5 {\n    row-gap: 0.625rem;\n  }\n\n  .\\32xl\\:gap-y-3\\.5 {\n    row-gap: 0.875rem;\n  }\n\n  .\\32xl\\:grid-flow-row {\n    grid-auto-flow: row;\n  }\n\n  .\\32xl\\:grid-flow-col {\n    grid-auto-flow: column;\n  }\n\n  .\\32xl\\:grid-flow-row-dense {\n    grid-auto-flow: row dense;\n  }\n\n  .\\32xl\\:grid-flow-col-dense {\n    grid-auto-flow: column dense;\n  }\n\n  .\\32xl\\:grid-cols-1 {\n    grid-template-columns: repeat(1, minmax(0, 1fr));\n  }\n\n  .\\32xl\\:grid-cols-2 {\n    grid-template-columns: repeat(2, minmax(0, 1fr));\n  }\n\n  .\\32xl\\:grid-cols-3 {\n    grid-template-columns: repeat(3, minmax(0, 1fr));\n  }\n\n  .\\32xl\\:grid-cols-4 {\n    grid-template-columns: repeat(4, minmax(0, 1fr));\n  }\n\n  .\\32xl\\:grid-cols-5 {\n    grid-template-columns: repeat(5, minmax(0, 1fr));\n  }\n\n  .\\32xl\\:grid-cols-6 {\n    grid-template-columns: repeat(6, minmax(0, 1fr));\n  }\n\n  .\\32xl\\:grid-cols-7 {\n    grid-template-columns: repeat(7, minmax(0, 1fr));\n  }\n\n  .\\32xl\\:grid-cols-8 {\n    grid-template-columns: repeat(8, minmax(0, 1fr));\n  }\n\n  .\\32xl\\:grid-cols-9 {\n    grid-template-columns: repeat(9, minmax(0, 1fr));\n  }\n\n  .\\32xl\\:grid-cols-10 {\n    grid-template-columns: repeat(10, minmax(0, 1fr));\n  }\n\n  .\\32xl\\:grid-cols-11 {\n    grid-template-columns: repeat(11, minmax(0, 1fr));\n  }\n\n  .\\32xl\\:grid-cols-12 {\n    grid-template-columns: repeat(12, minmax(0, 1fr));\n  }\n\n  .\\32xl\\:grid-cols-none {\n    grid-template-columns: none;\n  }\n\n  .\\32xl\\:auto-cols-auto {\n    grid-auto-columns: auto;\n  }\n\n  .\\32xl\\:auto-cols-min {\n    grid-auto-columns: -webkit-min-content;\n    grid-auto-columns: min-content;\n  }\n\n  .\\32xl\\:auto-cols-max {\n    grid-auto-columns: -webkit-max-content;\n    grid-auto-columns: max-content;\n  }\n\n  .\\32xl\\:auto-cols-fr {\n    grid-auto-columns: minmax(0, 1fr);\n  }\n\n  .\\32xl\\:col-auto {\n    grid-column: auto;\n  }\n\n  .\\32xl\\:col-span-1 {\n    grid-column: span 1 / span 1;\n  }\n\n  .\\32xl\\:col-span-2 {\n    grid-column: span 2 / span 2;\n  }\n\n  .\\32xl\\:col-span-3 {\n    grid-column: span 3 / span 3;\n  }\n\n  .\\32xl\\:col-span-4 {\n    grid-column: span 4 / span 4;\n  }\n\n  .\\32xl\\:col-span-5 {\n    grid-column: span 5 / span 5;\n  }\n\n  .\\32xl\\:col-span-6 {\n    grid-column: span 6 / span 6;\n  }\n\n  .\\32xl\\:col-span-7 {\n    grid-column: span 7 / span 7;\n  }\n\n  .\\32xl\\:col-span-8 {\n    grid-column: span 8 / span 8;\n  }\n\n  .\\32xl\\:col-span-9 {\n    grid-column: span 9 / span 9;\n  }\n\n  .\\32xl\\:col-span-10 {\n    grid-column: span 10 / span 10;\n  }\n\n  .\\32xl\\:col-span-11 {\n    grid-column: span 11 / span 11;\n  }\n\n  .\\32xl\\:col-span-12 {\n    grid-column: span 12 / span 12;\n  }\n\n  .\\32xl\\:col-span-full {\n    grid-column: 1 / -1;\n  }\n\n  .\\32xl\\:col-start-1 {\n    grid-column-start: 1;\n  }\n\n  .\\32xl\\:col-start-2 {\n    grid-column-start: 2;\n  }\n\n  .\\32xl\\:col-start-3 {\n    grid-column-start: 3;\n  }\n\n  .\\32xl\\:col-start-4 {\n    grid-column-start: 4;\n  }\n\n  .\\32xl\\:col-start-5 {\n    grid-column-start: 5;\n  }\n\n  .\\32xl\\:col-start-6 {\n    grid-column-start: 6;\n  }\n\n  .\\32xl\\:col-start-7 {\n    grid-column-start: 7;\n  }\n\n  .\\32xl\\:col-start-8 {\n    grid-column-start: 8;\n  }\n\n  .\\32xl\\:col-start-9 {\n    grid-column-start: 9;\n  }\n\n  .\\32xl\\:col-start-10 {\n    grid-column-start: 10;\n  }\n\n  .\\32xl\\:col-start-11 {\n    grid-column-start: 11;\n  }\n\n  .\\32xl\\:col-start-12 {\n    grid-column-start: 12;\n  }\n\n  .\\32xl\\:col-start-13 {\n    grid-column-start: 13;\n  }\n\n  .\\32xl\\:col-start-auto {\n    grid-column-start: auto;\n  }\n\n  .\\32xl\\:col-end-1 {\n    grid-column-end: 1;\n  }\n\n  .\\32xl\\:col-end-2 {\n    grid-column-end: 2;\n  }\n\n  .\\32xl\\:col-end-3 {\n    grid-column-end: 3;\n  }\n\n  .\\32xl\\:col-end-4 {\n    grid-column-end: 4;\n  }\n\n  .\\32xl\\:col-end-5 {\n    grid-column-end: 5;\n  }\n\n  .\\32xl\\:col-end-6 {\n    grid-column-end: 6;\n  }\n\n  .\\32xl\\:col-end-7 {\n    grid-column-end: 7;\n  }\n\n  .\\32xl\\:col-end-8 {\n    grid-column-end: 8;\n  }\n\n  .\\32xl\\:col-end-9 {\n    grid-column-end: 9;\n  }\n\n  .\\32xl\\:col-end-10 {\n    grid-column-end: 10;\n  }\n\n  .\\32xl\\:col-end-11 {\n    grid-column-end: 11;\n  }\n\n  .\\32xl\\:col-end-12 {\n    grid-column-end: 12;\n  }\n\n  .\\32xl\\:col-end-13 {\n    grid-column-end: 13;\n  }\n\n  .\\32xl\\:col-end-auto {\n    grid-column-end: auto;\n  }\n\n  .\\32xl\\:grid-rows-1 {\n    grid-template-rows: repeat(1, minmax(0, 1fr));\n  }\n\n  .\\32xl\\:grid-rows-2 {\n    grid-template-rows: repeat(2, minmax(0, 1fr));\n  }\n\n  .\\32xl\\:grid-rows-3 {\n    grid-template-rows: repeat(3, minmax(0, 1fr));\n  }\n\n  .\\32xl\\:grid-rows-4 {\n    grid-template-rows: repeat(4, minmax(0, 1fr));\n  }\n\n  .\\32xl\\:grid-rows-5 {\n    grid-template-rows: repeat(5, minmax(0, 1fr));\n  }\n\n  .\\32xl\\:grid-rows-6 {\n    grid-template-rows: repeat(6, minmax(0, 1fr));\n  }\n\n  .\\32xl\\:grid-rows-none {\n    grid-template-rows: none;\n  }\n\n  .\\32xl\\:auto-rows-auto {\n    grid-auto-rows: auto;\n  }\n\n  .\\32xl\\:auto-rows-min {\n    grid-auto-rows: -webkit-min-content;\n    grid-auto-rows: min-content;\n  }\n\n  .\\32xl\\:auto-rows-max {\n    grid-auto-rows: -webkit-max-content;\n    grid-auto-rows: max-content;\n  }\n\n  .\\32xl\\:auto-rows-fr {\n    grid-auto-rows: minmax(0, 1fr);\n  }\n\n  .\\32xl\\:row-auto {\n    grid-row: auto;\n  }\n\n  .\\32xl\\:row-span-1 {\n    grid-row: span 1 / span 1;\n  }\n\n  .\\32xl\\:row-span-2 {\n    grid-row: span 2 / span 2;\n  }\n\n  .\\32xl\\:row-span-3 {\n    grid-row: span 3 / span 3;\n  }\n\n  .\\32xl\\:row-span-4 {\n    grid-row: span 4 / span 4;\n  }\n\n  .\\32xl\\:row-span-5 {\n    grid-row: span 5 / span 5;\n  }\n\n  .\\32xl\\:row-span-6 {\n    grid-row: span 6 / span 6;\n  }\n\n  .\\32xl\\:row-span-full {\n    grid-row: 1 / -1;\n  }\n\n  .\\32xl\\:row-start-1 {\n    grid-row-start: 1;\n  }\n\n  .\\32xl\\:row-start-2 {\n    grid-row-start: 2;\n  }\n\n  .\\32xl\\:row-start-3 {\n    grid-row-start: 3;\n  }\n\n  .\\32xl\\:row-start-4 {\n    grid-row-start: 4;\n  }\n\n  .\\32xl\\:row-start-5 {\n    grid-row-start: 5;\n  }\n\n  .\\32xl\\:row-start-6 {\n    grid-row-start: 6;\n  }\n\n  .\\32xl\\:row-start-7 {\n    grid-row-start: 7;\n  }\n\n  .\\32xl\\:row-start-auto {\n    grid-row-start: auto;\n  }\n\n  .\\32xl\\:row-end-1 {\n    grid-row-end: 1;\n  }\n\n  .\\32xl\\:row-end-2 {\n    grid-row-end: 2;\n  }\n\n  .\\32xl\\:row-end-3 {\n    grid-row-end: 3;\n  }\n\n  .\\32xl\\:row-end-4 {\n    grid-row-end: 4;\n  }\n\n  .\\32xl\\:row-end-5 {\n    grid-row-end: 5;\n  }\n\n  .\\32xl\\:row-end-6 {\n    grid-row-end: 6;\n  }\n\n  .\\32xl\\:row-end-7 {\n    grid-row-end: 7;\n  }\n\n  .\\32xl\\:row-end-auto {\n    grid-row-end: auto;\n  }\n\n  .\\32xl\\:transform {\n    --tw-translate-x: 0;\n    --tw-translate-y: 0;\n    --tw-rotate: 0;\n    --tw-skew-x: 0;\n    --tw-skew-y: 0;\n    --tw-scale-x: 1;\n    --tw-scale-y: 1;\n    transform: translateX(var(--tw-translate-x)) translateY(var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));\n  }\n\n  .\\32xl\\:transform-gpu {\n    --tw-translate-x: 0;\n    --tw-translate-y: 0;\n    --tw-rotate: 0;\n    --tw-skew-x: 0;\n    --tw-skew-y: 0;\n    --tw-scale-x: 1;\n    --tw-scale-y: 1;\n    transform: translate3d(var(--tw-translate-x), var(--tw-translate-y), 0) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));\n  }\n\n  .\\32xl\\:transform-none {\n    transform: none;\n  }\n\n  .\\32xl\\:origin-center {\n    transform-origin: center;\n  }\n\n  .\\32xl\\:origin-top {\n    transform-origin: top;\n  }\n\n  .\\32xl\\:origin-top-right {\n    transform-origin: top right;\n  }\n\n  .\\32xl\\:origin-right {\n    transform-origin: right;\n  }\n\n  .\\32xl\\:origin-bottom-right {\n    transform-origin: bottom right;\n  }\n\n  .\\32xl\\:origin-bottom {\n    transform-origin: bottom;\n  }\n\n  .\\32xl\\:origin-bottom-left {\n    transform-origin: bottom left;\n  }\n\n  .\\32xl\\:origin-left {\n    transform-origin: left;\n  }\n\n  .\\32xl\\:origin-top-left {\n    transform-origin: top left;\n  }\n\n  .\\32xl\\:scale-0 {\n    --tw-scale-x: 0;\n    --tw-scale-y: 0;\n  }\n\n  .\\32xl\\:scale-50 {\n    --tw-scale-x: .5;\n    --tw-scale-y: .5;\n  }\n\n  .\\32xl\\:scale-75 {\n    --tw-scale-x: .75;\n    --tw-scale-y: .75;\n  }\n\n  .\\32xl\\:scale-90 {\n    --tw-scale-x: .9;\n    --tw-scale-y: .9;\n  }\n\n  .\\32xl\\:scale-95 {\n    --tw-scale-x: .95;\n    --tw-scale-y: .95;\n  }\n\n  .\\32xl\\:scale-100 {\n    --tw-scale-x: 1;\n    --tw-scale-y: 1;\n  }\n\n  .\\32xl\\:scale-105 {\n    --tw-scale-x: 1.05;\n    --tw-scale-y: 1.05;\n  }\n\n  .\\32xl\\:scale-110 {\n    --tw-scale-x: 1.1;\n    --tw-scale-y: 1.1;\n  }\n\n  .\\32xl\\:scale-125 {\n    --tw-scale-x: 1.25;\n    --tw-scale-y: 1.25;\n  }\n\n  .\\32xl\\:scale-150 {\n    --tw-scale-x: 1.5;\n    --tw-scale-y: 1.5;\n  }\n\n  .\\32xl\\:scale-x-0 {\n    --tw-scale-x: 0;\n  }\n\n  .\\32xl\\:scale-x-50 {\n    --tw-scale-x: .5;\n  }\n\n  .\\32xl\\:scale-x-75 {\n    --tw-scale-x: .75;\n  }\n\n  .\\32xl\\:scale-x-90 {\n    --tw-scale-x: .9;\n  }\n\n  .\\32xl\\:scale-x-95 {\n    --tw-scale-x: .95;\n  }\n\n  .\\32xl\\:scale-x-100 {\n    --tw-scale-x: 1;\n  }\n\n  .\\32xl\\:scale-x-105 {\n    --tw-scale-x: 1.05;\n  }\n\n  .\\32xl\\:scale-x-110 {\n    --tw-scale-x: 1.1;\n  }\n\n  .\\32xl\\:scale-x-125 {\n    --tw-scale-x: 1.25;\n  }\n\n  .\\32xl\\:scale-x-150 {\n    --tw-scale-x: 1.5;\n  }\n\n  .\\32xl\\:scale-y-0 {\n    --tw-scale-y: 0;\n  }\n\n  .\\32xl\\:scale-y-50 {\n    --tw-scale-y: .5;\n  }\n\n  .\\32xl\\:scale-y-75 {\n    --tw-scale-y: .75;\n  }\n\n  .\\32xl\\:scale-y-90 {\n    --tw-scale-y: .9;\n  }\n\n  .\\32xl\\:scale-y-95 {\n    --tw-scale-y: .95;\n  }\n\n  .\\32xl\\:scale-y-100 {\n    --tw-scale-y: 1;\n  }\n\n  .\\32xl\\:scale-y-105 {\n    --tw-scale-y: 1.05;\n  }\n\n  .\\32xl\\:scale-y-110 {\n    --tw-scale-y: 1.1;\n  }\n\n  .\\32xl\\:scale-y-125 {\n    --tw-scale-y: 1.25;\n  }\n\n  .\\32xl\\:scale-y-150 {\n    --tw-scale-y: 1.5;\n  }\n\n  .\\32xl\\:hover\\:scale-0:hover {\n    --tw-scale-x: 0;\n    --tw-scale-y: 0;\n  }\n\n  .\\32xl\\:hover\\:scale-50:hover {\n    --tw-scale-x: .5;\n    --tw-scale-y: .5;\n  }\n\n  .\\32xl\\:hover\\:scale-75:hover {\n    --tw-scale-x: .75;\n    --tw-scale-y: .75;\n  }\n\n  .\\32xl\\:hover\\:scale-90:hover {\n    --tw-scale-x: .9;\n    --tw-scale-y: .9;\n  }\n\n  .\\32xl\\:hover\\:scale-95:hover {\n    --tw-scale-x: .95;\n    --tw-scale-y: .95;\n  }\n\n  .\\32xl\\:hover\\:scale-100:hover {\n    --tw-scale-x: 1;\n    --tw-scale-y: 1;\n  }\n\n  .\\32xl\\:hover\\:scale-105:hover {\n    --tw-scale-x: 1.05;\n    --tw-scale-y: 1.05;\n  }\n\n  .\\32xl\\:hover\\:scale-110:hover {\n    --tw-scale-x: 1.1;\n    --tw-scale-y: 1.1;\n  }\n\n  .\\32xl\\:hover\\:scale-125:hover {\n    --tw-scale-x: 1.25;\n    --tw-scale-y: 1.25;\n  }\n\n  .\\32xl\\:hover\\:scale-150:hover {\n    --tw-scale-x: 1.5;\n    --tw-scale-y: 1.5;\n  }\n\n  .\\32xl\\:hover\\:scale-x-0:hover {\n    --tw-scale-x: 0;\n  }\n\n  .\\32xl\\:hover\\:scale-x-50:hover {\n    --tw-scale-x: .5;\n  }\n\n  .\\32xl\\:hover\\:scale-x-75:hover {\n    --tw-scale-x: .75;\n  }\n\n  .\\32xl\\:hover\\:scale-x-90:hover {\n    --tw-scale-x: .9;\n  }\n\n  .\\32xl\\:hover\\:scale-x-95:hover {\n    --tw-scale-x: .95;\n  }\n\n  .\\32xl\\:hover\\:scale-x-100:hover {\n    --tw-scale-x: 1;\n  }\n\n  .\\32xl\\:hover\\:scale-x-105:hover {\n    --tw-scale-x: 1.05;\n  }\n\n  .\\32xl\\:hover\\:scale-x-110:hover {\n    --tw-scale-x: 1.1;\n  }\n\n  .\\32xl\\:hover\\:scale-x-125:hover {\n    --tw-scale-x: 1.25;\n  }\n\n  .\\32xl\\:hover\\:scale-x-150:hover {\n    --tw-scale-x: 1.5;\n  }\n\n  .\\32xl\\:hover\\:scale-y-0:hover {\n    --tw-scale-y: 0;\n  }\n\n  .\\32xl\\:hover\\:scale-y-50:hover {\n    --tw-scale-y: .5;\n  }\n\n  .\\32xl\\:hover\\:scale-y-75:hover {\n    --tw-scale-y: .75;\n  }\n\n  .\\32xl\\:hover\\:scale-y-90:hover {\n    --tw-scale-y: .9;\n  }\n\n  .\\32xl\\:hover\\:scale-y-95:hover {\n    --tw-scale-y: .95;\n  }\n\n  .\\32xl\\:hover\\:scale-y-100:hover {\n    --tw-scale-y: 1;\n  }\n\n  .\\32xl\\:hover\\:scale-y-105:hover {\n    --tw-scale-y: 1.05;\n  }\n\n  .\\32xl\\:hover\\:scale-y-110:hover {\n    --tw-scale-y: 1.1;\n  }\n\n  .\\32xl\\:hover\\:scale-y-125:hover {\n    --tw-scale-y: 1.25;\n  }\n\n  .\\32xl\\:hover\\:scale-y-150:hover {\n    --tw-scale-y: 1.5;\n  }\n\n  .\\32xl\\:focus\\:scale-0:focus {\n    --tw-scale-x: 0;\n    --tw-scale-y: 0;\n  }\n\n  .\\32xl\\:focus\\:scale-50:focus {\n    --tw-scale-x: .5;\n    --tw-scale-y: .5;\n  }\n\n  .\\32xl\\:focus\\:scale-75:focus {\n    --tw-scale-x: .75;\n    --tw-scale-y: .75;\n  }\n\n  .\\32xl\\:focus\\:scale-90:focus {\n    --tw-scale-x: .9;\n    --tw-scale-y: .9;\n  }\n\n  .\\32xl\\:focus\\:scale-95:focus {\n    --tw-scale-x: .95;\n    --tw-scale-y: .95;\n  }\n\n  .\\32xl\\:focus\\:scale-100:focus {\n    --tw-scale-x: 1;\n    --tw-scale-y: 1;\n  }\n\n  .\\32xl\\:focus\\:scale-105:focus {\n    --tw-scale-x: 1.05;\n    --tw-scale-y: 1.05;\n  }\n\n  .\\32xl\\:focus\\:scale-110:focus {\n    --tw-scale-x: 1.1;\n    --tw-scale-y: 1.1;\n  }\n\n  .\\32xl\\:focus\\:scale-125:focus {\n    --tw-scale-x: 1.25;\n    --tw-scale-y: 1.25;\n  }\n\n  .\\32xl\\:focus\\:scale-150:focus {\n    --tw-scale-x: 1.5;\n    --tw-scale-y: 1.5;\n  }\n\n  .\\32xl\\:focus\\:scale-x-0:focus {\n    --tw-scale-x: 0;\n  }\n\n  .\\32xl\\:focus\\:scale-x-50:focus {\n    --tw-scale-x: .5;\n  }\n\n  .\\32xl\\:focus\\:scale-x-75:focus {\n    --tw-scale-x: .75;\n  }\n\n  .\\32xl\\:focus\\:scale-x-90:focus {\n    --tw-scale-x: .9;\n  }\n\n  .\\32xl\\:focus\\:scale-x-95:focus {\n    --tw-scale-x: .95;\n  }\n\n  .\\32xl\\:focus\\:scale-x-100:focus {\n    --tw-scale-x: 1;\n  }\n\n  .\\32xl\\:focus\\:scale-x-105:focus {\n    --tw-scale-x: 1.05;\n  }\n\n  .\\32xl\\:focus\\:scale-x-110:focus {\n    --tw-scale-x: 1.1;\n  }\n\n  .\\32xl\\:focus\\:scale-x-125:focus {\n    --tw-scale-x: 1.25;\n  }\n\n  .\\32xl\\:focus\\:scale-x-150:focus {\n    --tw-scale-x: 1.5;\n  }\n\n  .\\32xl\\:focus\\:scale-y-0:focus {\n    --tw-scale-y: 0;\n  }\n\n  .\\32xl\\:focus\\:scale-y-50:focus {\n    --tw-scale-y: .5;\n  }\n\n  .\\32xl\\:focus\\:scale-y-75:focus {\n    --tw-scale-y: .75;\n  }\n\n  .\\32xl\\:focus\\:scale-y-90:focus {\n    --tw-scale-y: .9;\n  }\n\n  .\\32xl\\:focus\\:scale-y-95:focus {\n    --tw-scale-y: .95;\n  }\n\n  .\\32xl\\:focus\\:scale-y-100:focus {\n    --tw-scale-y: 1;\n  }\n\n  .\\32xl\\:focus\\:scale-y-105:focus {\n    --tw-scale-y: 1.05;\n  }\n\n  .\\32xl\\:focus\\:scale-y-110:focus {\n    --tw-scale-y: 1.1;\n  }\n\n  .\\32xl\\:focus\\:scale-y-125:focus {\n    --tw-scale-y: 1.25;\n  }\n\n  .\\32xl\\:focus\\:scale-y-150:focus {\n    --tw-scale-y: 1.5;\n  }\n\n  .\\32xl\\:rotate-0 {\n    --tw-rotate: 0deg;\n  }\n\n  .\\32xl\\:rotate-1 {\n    --tw-rotate: 1deg;\n  }\n\n  .\\32xl\\:rotate-2 {\n    --tw-rotate: 2deg;\n  }\n\n  .\\32xl\\:rotate-3 {\n    --tw-rotate: 3deg;\n  }\n\n  .\\32xl\\:rotate-6 {\n    --tw-rotate: 6deg;\n  }\n\n  .\\32xl\\:rotate-12 {\n    --tw-rotate: 12deg;\n  }\n\n  .\\32xl\\:rotate-45 {\n    --tw-rotate: 45deg;\n  }\n\n  .\\32xl\\:rotate-90 {\n    --tw-rotate: 90deg;\n  }\n\n  .\\32xl\\:rotate-180 {\n    --tw-rotate: 180deg;\n  }\n\n  .\\32xl\\:-rotate-180 {\n    --tw-rotate: -180deg;\n  }\n\n  .\\32xl\\:-rotate-90 {\n    --tw-rotate: -90deg;\n  }\n\n  .\\32xl\\:-rotate-45 {\n    --tw-rotate: -45deg;\n  }\n\n  .\\32xl\\:-rotate-12 {\n    --tw-rotate: -12deg;\n  }\n\n  .\\32xl\\:-rotate-6 {\n    --tw-rotate: -6deg;\n  }\n\n  .\\32xl\\:-rotate-3 {\n    --tw-rotate: -3deg;\n  }\n\n  .\\32xl\\:-rotate-2 {\n    --tw-rotate: -2deg;\n  }\n\n  .\\32xl\\:-rotate-1 {\n    --tw-rotate: -1deg;\n  }\n\n  .\\32xl\\:hover\\:rotate-0:hover {\n    --tw-rotate: 0deg;\n  }\n\n  .\\32xl\\:hover\\:rotate-1:hover {\n    --tw-rotate: 1deg;\n  }\n\n  .\\32xl\\:hover\\:rotate-2:hover {\n    --tw-rotate: 2deg;\n  }\n\n  .\\32xl\\:hover\\:rotate-3:hover {\n    --tw-rotate: 3deg;\n  }\n\n  .\\32xl\\:hover\\:rotate-6:hover {\n    --tw-rotate: 6deg;\n  }\n\n  .\\32xl\\:hover\\:rotate-12:hover {\n    --tw-rotate: 12deg;\n  }\n\n  .\\32xl\\:hover\\:rotate-45:hover {\n    --tw-rotate: 45deg;\n  }\n\n  .\\32xl\\:hover\\:rotate-90:hover {\n    --tw-rotate: 90deg;\n  }\n\n  .\\32xl\\:hover\\:rotate-180:hover {\n    --tw-rotate: 180deg;\n  }\n\n  .\\32xl\\:hover\\:-rotate-180:hover {\n    --tw-rotate: -180deg;\n  }\n\n  .\\32xl\\:hover\\:-rotate-90:hover {\n    --tw-rotate: -90deg;\n  }\n\n  .\\32xl\\:hover\\:-rotate-45:hover {\n    --tw-rotate: -45deg;\n  }\n\n  .\\32xl\\:hover\\:-rotate-12:hover {\n    --tw-rotate: -12deg;\n  }\n\n  .\\32xl\\:hover\\:-rotate-6:hover {\n    --tw-rotate: -6deg;\n  }\n\n  .\\32xl\\:hover\\:-rotate-3:hover {\n    --tw-rotate: -3deg;\n  }\n\n  .\\32xl\\:hover\\:-rotate-2:hover {\n    --tw-rotate: -2deg;\n  }\n\n  .\\32xl\\:hover\\:-rotate-1:hover {\n    --tw-rotate: -1deg;\n  }\n\n  .\\32xl\\:focus\\:rotate-0:focus {\n    --tw-rotate: 0deg;\n  }\n\n  .\\32xl\\:focus\\:rotate-1:focus {\n    --tw-rotate: 1deg;\n  }\n\n  .\\32xl\\:focus\\:rotate-2:focus {\n    --tw-rotate: 2deg;\n  }\n\n  .\\32xl\\:focus\\:rotate-3:focus {\n    --tw-rotate: 3deg;\n  }\n\n  .\\32xl\\:focus\\:rotate-6:focus {\n    --tw-rotate: 6deg;\n  }\n\n  .\\32xl\\:focus\\:rotate-12:focus {\n    --tw-rotate: 12deg;\n  }\n\n  .\\32xl\\:focus\\:rotate-45:focus {\n    --tw-rotate: 45deg;\n  }\n\n  .\\32xl\\:focus\\:rotate-90:focus {\n    --tw-rotate: 90deg;\n  }\n\n  .\\32xl\\:focus\\:rotate-180:focus {\n    --tw-rotate: 180deg;\n  }\n\n  .\\32xl\\:focus\\:-rotate-180:focus {\n    --tw-rotate: -180deg;\n  }\n\n  .\\32xl\\:focus\\:-rotate-90:focus {\n    --tw-rotate: -90deg;\n  }\n\n  .\\32xl\\:focus\\:-rotate-45:focus {\n    --tw-rotate: -45deg;\n  }\n\n  .\\32xl\\:focus\\:-rotate-12:focus {\n    --tw-rotate: -12deg;\n  }\n\n  .\\32xl\\:focus\\:-rotate-6:focus {\n    --tw-rotate: -6deg;\n  }\n\n  .\\32xl\\:focus\\:-rotate-3:focus {\n    --tw-rotate: -3deg;\n  }\n\n  .\\32xl\\:focus\\:-rotate-2:focus {\n    --tw-rotate: -2deg;\n  }\n\n  .\\32xl\\:focus\\:-rotate-1:focus {\n    --tw-rotate: -1deg;\n  }\n\n  .\\32xl\\:translate-x-0 {\n    --tw-translate-x: 0px;\n  }\n\n  .\\32xl\\:translate-x-1 {\n    --tw-translate-x: 0.25rem;\n  }\n\n  .\\32xl\\:translate-x-2 {\n    --tw-translate-x: 0.5rem;\n  }\n\n  .\\32xl\\:translate-x-3 {\n    --tw-translate-x: 0.75rem;\n  }\n\n  .\\32xl\\:translate-x-4 {\n    --tw-translate-x: 1rem;\n  }\n\n  .\\32xl\\:translate-x-5 {\n    --tw-translate-x: 1.25rem;\n  }\n\n  .\\32xl\\:translate-x-6 {\n    --tw-translate-x: 1.5rem;\n  }\n\n  .\\32xl\\:translate-x-7 {\n    --tw-translate-x: 1.75rem;\n  }\n\n  .\\32xl\\:translate-x-8 {\n    --tw-translate-x: 2rem;\n  }\n\n  .\\32xl\\:translate-x-9 {\n    --tw-translate-x: 2.25rem;\n  }\n\n  .\\32xl\\:translate-x-10 {\n    --tw-translate-x: 2.5rem;\n  }\n\n  .\\32xl\\:translate-x-11 {\n    --tw-translate-x: 2.75rem;\n  }\n\n  .\\32xl\\:translate-x-12 {\n    --tw-translate-x: 3rem;\n  }\n\n  .\\32xl\\:translate-x-14 {\n    --tw-translate-x: 3.5rem;\n  }\n\n  .\\32xl\\:translate-x-16 {\n    --tw-translate-x: 4rem;\n  }\n\n  .\\32xl\\:translate-x-20 {\n    --tw-translate-x: 5rem;\n  }\n\n  .\\32xl\\:translate-x-24 {\n    --tw-translate-x: 6rem;\n  }\n\n  .\\32xl\\:translate-x-28 {\n    --tw-translate-x: 7rem;\n  }\n\n  .\\32xl\\:translate-x-32 {\n    --tw-translate-x: 8rem;\n  }\n\n  .\\32xl\\:translate-x-36 {\n    --tw-translate-x: 9rem;\n  }\n\n  .\\32xl\\:translate-x-40 {\n    --tw-translate-x: 10rem;\n  }\n\n  .\\32xl\\:translate-x-44 {\n    --tw-translate-x: 11rem;\n  }\n\n  .\\32xl\\:translate-x-48 {\n    --tw-translate-x: 12rem;\n  }\n\n  .\\32xl\\:translate-x-52 {\n    --tw-translate-x: 13rem;\n  }\n\n  .\\32xl\\:translate-x-56 {\n    --tw-translate-x: 14rem;\n  }\n\n  .\\32xl\\:translate-x-60 {\n    --tw-translate-x: 15rem;\n  }\n\n  .\\32xl\\:translate-x-64 {\n    --tw-translate-x: 16rem;\n  }\n\n  .\\32xl\\:translate-x-72 {\n    --tw-translate-x: 18rem;\n  }\n\n  .\\32xl\\:translate-x-80 {\n    --tw-translate-x: 20rem;\n  }\n\n  .\\32xl\\:translate-x-96 {\n    --tw-translate-x: 24rem;\n  }\n\n  .\\32xl\\:translate-x-px {\n    --tw-translate-x: 1px;\n  }\n\n  .\\32xl\\:translate-x-0\\.5 {\n    --tw-translate-x: 0.125rem;\n  }\n\n  .\\32xl\\:translate-x-1\\.5 {\n    --tw-translate-x: 0.375rem;\n  }\n\n  .\\32xl\\:translate-x-2\\.5 {\n    --tw-translate-x: 0.625rem;\n  }\n\n  .\\32xl\\:translate-x-3\\.5 {\n    --tw-translate-x: 0.875rem;\n  }\n\n  .\\32xl\\:-translate-x-0 {\n    --tw-translate-x: 0px;\n  }\n\n  .\\32xl\\:-translate-x-1 {\n    --tw-translate-x: -0.25rem;\n  }\n\n  .\\32xl\\:-translate-x-2 {\n    --tw-translate-x: -0.5rem;\n  }\n\n  .\\32xl\\:-translate-x-3 {\n    --tw-translate-x: -0.75rem;\n  }\n\n  .\\32xl\\:-translate-x-4 {\n    --tw-translate-x: -1rem;\n  }\n\n  .\\32xl\\:-translate-x-5 {\n    --tw-translate-x: -1.25rem;\n  }\n\n  .\\32xl\\:-translate-x-6 {\n    --tw-translate-x: -1.5rem;\n  }\n\n  .\\32xl\\:-translate-x-7 {\n    --tw-translate-x: -1.75rem;\n  }\n\n  .\\32xl\\:-translate-x-8 {\n    --tw-translate-x: -2rem;\n  }\n\n  .\\32xl\\:-translate-x-9 {\n    --tw-translate-x: -2.25rem;\n  }\n\n  .\\32xl\\:-translate-x-10 {\n    --tw-translate-x: -2.5rem;\n  }\n\n  .\\32xl\\:-translate-x-11 {\n    --tw-translate-x: -2.75rem;\n  }\n\n  .\\32xl\\:-translate-x-12 {\n    --tw-translate-x: -3rem;\n  }\n\n  .\\32xl\\:-translate-x-14 {\n    --tw-translate-x: -3.5rem;\n  }\n\n  .\\32xl\\:-translate-x-16 {\n    --tw-translate-x: -4rem;\n  }\n\n  .\\32xl\\:-translate-x-20 {\n    --tw-translate-x: -5rem;\n  }\n\n  .\\32xl\\:-translate-x-24 {\n    --tw-translate-x: -6rem;\n  }\n\n  .\\32xl\\:-translate-x-28 {\n    --tw-translate-x: -7rem;\n  }\n\n  .\\32xl\\:-translate-x-32 {\n    --tw-translate-x: -8rem;\n  }\n\n  .\\32xl\\:-translate-x-36 {\n    --tw-translate-x: -9rem;\n  }\n\n  .\\32xl\\:-translate-x-40 {\n    --tw-translate-x: -10rem;\n  }\n\n  .\\32xl\\:-translate-x-44 {\n    --tw-translate-x: -11rem;\n  }\n\n  .\\32xl\\:-translate-x-48 {\n    --tw-translate-x: -12rem;\n  }\n\n  .\\32xl\\:-translate-x-52 {\n    --tw-translate-x: -13rem;\n  }\n\n  .\\32xl\\:-translate-x-56 {\n    --tw-translate-x: -14rem;\n  }\n\n  .\\32xl\\:-translate-x-60 {\n    --tw-translate-x: -15rem;\n  }\n\n  .\\32xl\\:-translate-x-64 {\n    --tw-translate-x: -16rem;\n  }\n\n  .\\32xl\\:-translate-x-72 {\n    --tw-translate-x: -18rem;\n  }\n\n  .\\32xl\\:-translate-x-80 {\n    --tw-translate-x: -20rem;\n  }\n\n  .\\32xl\\:-translate-x-96 {\n    --tw-translate-x: -24rem;\n  }\n\n  .\\32xl\\:-translate-x-px {\n    --tw-translate-x: -1px;\n  }\n\n  .\\32xl\\:-translate-x-0\\.5 {\n    --tw-translate-x: -0.125rem;\n  }\n\n  .\\32xl\\:-translate-x-1\\.5 {\n    --tw-translate-x: -0.375rem;\n  }\n\n  .\\32xl\\:-translate-x-2\\.5 {\n    --tw-translate-x: -0.625rem;\n  }\n\n  .\\32xl\\:-translate-x-3\\.5 {\n    --tw-translate-x: -0.875rem;\n  }\n\n  .\\32xl\\:translate-x-1\\/2 {\n    --tw-translate-x: 50%;\n  }\n\n  .\\32xl\\:translate-x-1\\/3 {\n    --tw-translate-x: 33.333333%;\n  }\n\n  .\\32xl\\:translate-x-2\\/3 {\n    --tw-translate-x: 66.666667%;\n  }\n\n  .\\32xl\\:translate-x-1\\/4 {\n    --tw-translate-x: 25%;\n  }\n\n  .\\32xl\\:translate-x-2\\/4 {\n    --tw-translate-x: 50%;\n  }\n\n  .\\32xl\\:translate-x-3\\/4 {\n    --tw-translate-x: 75%;\n  }\n\n  .\\32xl\\:translate-x-full {\n    --tw-translate-x: 100%;\n  }\n\n  .\\32xl\\:-translate-x-1\\/2 {\n    --tw-translate-x: -50%;\n  }\n\n  .\\32xl\\:-translate-x-1\\/3 {\n    --tw-translate-x: -33.333333%;\n  }\n\n  .\\32xl\\:-translate-x-2\\/3 {\n    --tw-translate-x: -66.666667%;\n  }\n\n  .\\32xl\\:-translate-x-1\\/4 {\n    --tw-translate-x: -25%;\n  }\n\n  .\\32xl\\:-translate-x-2\\/4 {\n    --tw-translate-x: -50%;\n  }\n\n  .\\32xl\\:-translate-x-3\\/4 {\n    --tw-translate-x: -75%;\n  }\n\n  .\\32xl\\:-translate-x-full {\n    --tw-translate-x: -100%;\n  }\n\n  .\\32xl\\:translate-y-0 {\n    --tw-translate-y: 0px;\n  }\n\n  .\\32xl\\:translate-y-1 {\n    --tw-translate-y: 0.25rem;\n  }\n\n  .\\32xl\\:translate-y-2 {\n    --tw-translate-y: 0.5rem;\n  }\n\n  .\\32xl\\:translate-y-3 {\n    --tw-translate-y: 0.75rem;\n  }\n\n  .\\32xl\\:translate-y-4 {\n    --tw-translate-y: 1rem;\n  }\n\n  .\\32xl\\:translate-y-5 {\n    --tw-translate-y: 1.25rem;\n  }\n\n  .\\32xl\\:translate-y-6 {\n    --tw-translate-y: 1.5rem;\n  }\n\n  .\\32xl\\:translate-y-7 {\n    --tw-translate-y: 1.75rem;\n  }\n\n  .\\32xl\\:translate-y-8 {\n    --tw-translate-y: 2rem;\n  }\n\n  .\\32xl\\:translate-y-9 {\n    --tw-translate-y: 2.25rem;\n  }\n\n  .\\32xl\\:translate-y-10 {\n    --tw-translate-y: 2.5rem;\n  }\n\n  .\\32xl\\:translate-y-11 {\n    --tw-translate-y: 2.75rem;\n  }\n\n  .\\32xl\\:translate-y-12 {\n    --tw-translate-y: 3rem;\n  }\n\n  .\\32xl\\:translate-y-14 {\n    --tw-translate-y: 3.5rem;\n  }\n\n  .\\32xl\\:translate-y-16 {\n    --tw-translate-y: 4rem;\n  }\n\n  .\\32xl\\:translate-y-20 {\n    --tw-translate-y: 5rem;\n  }\n\n  .\\32xl\\:translate-y-24 {\n    --tw-translate-y: 6rem;\n  }\n\n  .\\32xl\\:translate-y-28 {\n    --tw-translate-y: 7rem;\n  }\n\n  .\\32xl\\:translate-y-32 {\n    --tw-translate-y: 8rem;\n  }\n\n  .\\32xl\\:translate-y-36 {\n    --tw-translate-y: 9rem;\n  }\n\n  .\\32xl\\:translate-y-40 {\n    --tw-translate-y: 10rem;\n  }\n\n  .\\32xl\\:translate-y-44 {\n    --tw-translate-y: 11rem;\n  }\n\n  .\\32xl\\:translate-y-48 {\n    --tw-translate-y: 12rem;\n  }\n\n  .\\32xl\\:translate-y-52 {\n    --tw-translate-y: 13rem;\n  }\n\n  .\\32xl\\:translate-y-56 {\n    --tw-translate-y: 14rem;\n  }\n\n  .\\32xl\\:translate-y-60 {\n    --tw-translate-y: 15rem;\n  }\n\n  .\\32xl\\:translate-y-64 {\n    --tw-translate-y: 16rem;\n  }\n\n  .\\32xl\\:translate-y-72 {\n    --tw-translate-y: 18rem;\n  }\n\n  .\\32xl\\:translate-y-80 {\n    --tw-translate-y: 20rem;\n  }\n\n  .\\32xl\\:translate-y-96 {\n    --tw-translate-y: 24rem;\n  }\n\n  .\\32xl\\:translate-y-px {\n    --tw-translate-y: 1px;\n  }\n\n  .\\32xl\\:translate-y-0\\.5 {\n    --tw-translate-y: 0.125rem;\n  }\n\n  .\\32xl\\:translate-y-1\\.5 {\n    --tw-translate-y: 0.375rem;\n  }\n\n  .\\32xl\\:translate-y-2\\.5 {\n    --tw-translate-y: 0.625rem;\n  }\n\n  .\\32xl\\:translate-y-3\\.5 {\n    --tw-translate-y: 0.875rem;\n  }\n\n  .\\32xl\\:-translate-y-0 {\n    --tw-translate-y: 0px;\n  }\n\n  .\\32xl\\:-translate-y-1 {\n    --tw-translate-y: -0.25rem;\n  }\n\n  .\\32xl\\:-translate-y-2 {\n    --tw-translate-y: -0.5rem;\n  }\n\n  .\\32xl\\:-translate-y-3 {\n    --tw-translate-y: -0.75rem;\n  }\n\n  .\\32xl\\:-translate-y-4 {\n    --tw-translate-y: -1rem;\n  }\n\n  .\\32xl\\:-translate-y-5 {\n    --tw-translate-y: -1.25rem;\n  }\n\n  .\\32xl\\:-translate-y-6 {\n    --tw-translate-y: -1.5rem;\n  }\n\n  .\\32xl\\:-translate-y-7 {\n    --tw-translate-y: -1.75rem;\n  }\n\n  .\\32xl\\:-translate-y-8 {\n    --tw-translate-y: -2rem;\n  }\n\n  .\\32xl\\:-translate-y-9 {\n    --tw-translate-y: -2.25rem;\n  }\n\n  .\\32xl\\:-translate-y-10 {\n    --tw-translate-y: -2.5rem;\n  }\n\n  .\\32xl\\:-translate-y-11 {\n    --tw-translate-y: -2.75rem;\n  }\n\n  .\\32xl\\:-translate-y-12 {\n    --tw-translate-y: -3rem;\n  }\n\n  .\\32xl\\:-translate-y-14 {\n    --tw-translate-y: -3.5rem;\n  }\n\n  .\\32xl\\:-translate-y-16 {\n    --tw-translate-y: -4rem;\n  }\n\n  .\\32xl\\:-translate-y-20 {\n    --tw-translate-y: -5rem;\n  }\n\n  .\\32xl\\:-translate-y-24 {\n    --tw-translate-y: -6rem;\n  }\n\n  .\\32xl\\:-translate-y-28 {\n    --tw-translate-y: -7rem;\n  }\n\n  .\\32xl\\:-translate-y-32 {\n    --tw-translate-y: -8rem;\n  }\n\n  .\\32xl\\:-translate-y-36 {\n    --tw-translate-y: -9rem;\n  }\n\n  .\\32xl\\:-translate-y-40 {\n    --tw-translate-y: -10rem;\n  }\n\n  .\\32xl\\:-translate-y-44 {\n    --tw-translate-y: -11rem;\n  }\n\n  .\\32xl\\:-translate-y-48 {\n    --tw-translate-y: -12rem;\n  }\n\n  .\\32xl\\:-translate-y-52 {\n    --tw-translate-y: -13rem;\n  }\n\n  .\\32xl\\:-translate-y-56 {\n    --tw-translate-y: -14rem;\n  }\n\n  .\\32xl\\:-translate-y-60 {\n    --tw-translate-y: -15rem;\n  }\n\n  .\\32xl\\:-translate-y-64 {\n    --tw-translate-y: -16rem;\n  }\n\n  .\\32xl\\:-translate-y-72 {\n    --tw-translate-y: -18rem;\n  }\n\n  .\\32xl\\:-translate-y-80 {\n    --tw-translate-y: -20rem;\n  }\n\n  .\\32xl\\:-translate-y-96 {\n    --tw-translate-y: -24rem;\n  }\n\n  .\\32xl\\:-translate-y-px {\n    --tw-translate-y: -1px;\n  }\n\n  .\\32xl\\:-translate-y-0\\.5 {\n    --tw-translate-y: -0.125rem;\n  }\n\n  .\\32xl\\:-translate-y-1\\.5 {\n    --tw-translate-y: -0.375rem;\n  }\n\n  .\\32xl\\:-translate-y-2\\.5 {\n    --tw-translate-y: -0.625rem;\n  }\n\n  .\\32xl\\:-translate-y-3\\.5 {\n    --tw-translate-y: -0.875rem;\n  }\n\n  .\\32xl\\:translate-y-1\\/2 {\n    --tw-translate-y: 50%;\n  }\n\n  .\\32xl\\:translate-y-1\\/3 {\n    --tw-translate-y: 33.333333%;\n  }\n\n  .\\32xl\\:translate-y-2\\/3 {\n    --tw-translate-y: 66.666667%;\n  }\n\n  .\\32xl\\:translate-y-1\\/4 {\n    --tw-translate-y: 25%;\n  }\n\n  .\\32xl\\:translate-y-2\\/4 {\n    --tw-translate-y: 50%;\n  }\n\n  .\\32xl\\:translate-y-3\\/4 {\n    --tw-translate-y: 75%;\n  }\n\n  .\\32xl\\:translate-y-full {\n    --tw-translate-y: 100%;\n  }\n\n  .\\32xl\\:-translate-y-1\\/2 {\n    --tw-translate-y: -50%;\n  }\n\n  .\\32xl\\:-translate-y-1\\/3 {\n    --tw-translate-y: -33.333333%;\n  }\n\n  .\\32xl\\:-translate-y-2\\/3 {\n    --tw-translate-y: -66.666667%;\n  }\n\n  .\\32xl\\:-translate-y-1\\/4 {\n    --tw-translate-y: -25%;\n  }\n\n  .\\32xl\\:-translate-y-2\\/4 {\n    --tw-translate-y: -50%;\n  }\n\n  .\\32xl\\:-translate-y-3\\/4 {\n    --tw-translate-y: -75%;\n  }\n\n  .\\32xl\\:-translate-y-full {\n    --tw-translate-y: -100%;\n  }\n\n  .\\32xl\\:hover\\:translate-x-0:hover {\n    --tw-translate-x: 0px;\n  }\n\n  .\\32xl\\:hover\\:translate-x-1:hover {\n    --tw-translate-x: 0.25rem;\n  }\n\n  .\\32xl\\:hover\\:translate-x-2:hover {\n    --tw-translate-x: 0.5rem;\n  }\n\n  .\\32xl\\:hover\\:translate-x-3:hover {\n    --tw-translate-x: 0.75rem;\n  }\n\n  .\\32xl\\:hover\\:translate-x-4:hover {\n    --tw-translate-x: 1rem;\n  }\n\n  .\\32xl\\:hover\\:translate-x-5:hover {\n    --tw-translate-x: 1.25rem;\n  }\n\n  .\\32xl\\:hover\\:translate-x-6:hover {\n    --tw-translate-x: 1.5rem;\n  }\n\n  .\\32xl\\:hover\\:translate-x-7:hover {\n    --tw-translate-x: 1.75rem;\n  }\n\n  .\\32xl\\:hover\\:translate-x-8:hover {\n    --tw-translate-x: 2rem;\n  }\n\n  .\\32xl\\:hover\\:translate-x-9:hover {\n    --tw-translate-x: 2.25rem;\n  }\n\n  .\\32xl\\:hover\\:translate-x-10:hover {\n    --tw-translate-x: 2.5rem;\n  }\n\n  .\\32xl\\:hover\\:translate-x-11:hover {\n    --tw-translate-x: 2.75rem;\n  }\n\n  .\\32xl\\:hover\\:translate-x-12:hover {\n    --tw-translate-x: 3rem;\n  }\n\n  .\\32xl\\:hover\\:translate-x-14:hover {\n    --tw-translate-x: 3.5rem;\n  }\n\n  .\\32xl\\:hover\\:translate-x-16:hover {\n    --tw-translate-x: 4rem;\n  }\n\n  .\\32xl\\:hover\\:translate-x-20:hover {\n    --tw-translate-x: 5rem;\n  }\n\n  .\\32xl\\:hover\\:translate-x-24:hover {\n    --tw-translate-x: 6rem;\n  }\n\n  .\\32xl\\:hover\\:translate-x-28:hover {\n    --tw-translate-x: 7rem;\n  }\n\n  .\\32xl\\:hover\\:translate-x-32:hover {\n    --tw-translate-x: 8rem;\n  }\n\n  .\\32xl\\:hover\\:translate-x-36:hover {\n    --tw-translate-x: 9rem;\n  }\n\n  .\\32xl\\:hover\\:translate-x-40:hover {\n    --tw-translate-x: 10rem;\n  }\n\n  .\\32xl\\:hover\\:translate-x-44:hover {\n    --tw-translate-x: 11rem;\n  }\n\n  .\\32xl\\:hover\\:translate-x-48:hover {\n    --tw-translate-x: 12rem;\n  }\n\n  .\\32xl\\:hover\\:translate-x-52:hover {\n    --tw-translate-x: 13rem;\n  }\n\n  .\\32xl\\:hover\\:translate-x-56:hover {\n    --tw-translate-x: 14rem;\n  }\n\n  .\\32xl\\:hover\\:translate-x-60:hover {\n    --tw-translate-x: 15rem;\n  }\n\n  .\\32xl\\:hover\\:translate-x-64:hover {\n    --tw-translate-x: 16rem;\n  }\n\n  .\\32xl\\:hover\\:translate-x-72:hover {\n    --tw-translate-x: 18rem;\n  }\n\n  .\\32xl\\:hover\\:translate-x-80:hover {\n    --tw-translate-x: 20rem;\n  }\n\n  .\\32xl\\:hover\\:translate-x-96:hover {\n    --tw-translate-x: 24rem;\n  }\n\n  .\\32xl\\:hover\\:translate-x-px:hover {\n    --tw-translate-x: 1px;\n  }\n\n  .\\32xl\\:hover\\:translate-x-0\\.5:hover {\n    --tw-translate-x: 0.125rem;\n  }\n\n  .\\32xl\\:hover\\:translate-x-1\\.5:hover {\n    --tw-translate-x: 0.375rem;\n  }\n\n  .\\32xl\\:hover\\:translate-x-2\\.5:hover {\n    --tw-translate-x: 0.625rem;\n  }\n\n  .\\32xl\\:hover\\:translate-x-3\\.5:hover {\n    --tw-translate-x: 0.875rem;\n  }\n\n  .\\32xl\\:hover\\:-translate-x-0:hover {\n    --tw-translate-x: 0px;\n  }\n\n  .\\32xl\\:hover\\:-translate-x-1:hover {\n    --tw-translate-x: -0.25rem;\n  }\n\n  .\\32xl\\:hover\\:-translate-x-2:hover {\n    --tw-translate-x: -0.5rem;\n  }\n\n  .\\32xl\\:hover\\:-translate-x-3:hover {\n    --tw-translate-x: -0.75rem;\n  }\n\n  .\\32xl\\:hover\\:-translate-x-4:hover {\n    --tw-translate-x: -1rem;\n  }\n\n  .\\32xl\\:hover\\:-translate-x-5:hover {\n    --tw-translate-x: -1.25rem;\n  }\n\n  .\\32xl\\:hover\\:-translate-x-6:hover {\n    --tw-translate-x: -1.5rem;\n  }\n\n  .\\32xl\\:hover\\:-translate-x-7:hover {\n    --tw-translate-x: -1.75rem;\n  }\n\n  .\\32xl\\:hover\\:-translate-x-8:hover {\n    --tw-translate-x: -2rem;\n  }\n\n  .\\32xl\\:hover\\:-translate-x-9:hover {\n    --tw-translate-x: -2.25rem;\n  }\n\n  .\\32xl\\:hover\\:-translate-x-10:hover {\n    --tw-translate-x: -2.5rem;\n  }\n\n  .\\32xl\\:hover\\:-translate-x-11:hover {\n    --tw-translate-x: -2.75rem;\n  }\n\n  .\\32xl\\:hover\\:-translate-x-12:hover {\n    --tw-translate-x: -3rem;\n  }\n\n  .\\32xl\\:hover\\:-translate-x-14:hover {\n    --tw-translate-x: -3.5rem;\n  }\n\n  .\\32xl\\:hover\\:-translate-x-16:hover {\n    --tw-translate-x: -4rem;\n  }\n\n  .\\32xl\\:hover\\:-translate-x-20:hover {\n    --tw-translate-x: -5rem;\n  }\n\n  .\\32xl\\:hover\\:-translate-x-24:hover {\n    --tw-translate-x: -6rem;\n  }\n\n  .\\32xl\\:hover\\:-translate-x-28:hover {\n    --tw-translate-x: -7rem;\n  }\n\n  .\\32xl\\:hover\\:-translate-x-32:hover {\n    --tw-translate-x: -8rem;\n  }\n\n  .\\32xl\\:hover\\:-translate-x-36:hover {\n    --tw-translate-x: -9rem;\n  }\n\n  .\\32xl\\:hover\\:-translate-x-40:hover {\n    --tw-translate-x: -10rem;\n  }\n\n  .\\32xl\\:hover\\:-translate-x-44:hover {\n    --tw-translate-x: -11rem;\n  }\n\n  .\\32xl\\:hover\\:-translate-x-48:hover {\n    --tw-translate-x: -12rem;\n  }\n\n  .\\32xl\\:hover\\:-translate-x-52:hover {\n    --tw-translate-x: -13rem;\n  }\n\n  .\\32xl\\:hover\\:-translate-x-56:hover {\n    --tw-translate-x: -14rem;\n  }\n\n  .\\32xl\\:hover\\:-translate-x-60:hover {\n    --tw-translate-x: -15rem;\n  }\n\n  .\\32xl\\:hover\\:-translate-x-64:hover {\n    --tw-translate-x: -16rem;\n  }\n\n  .\\32xl\\:hover\\:-translate-x-72:hover {\n    --tw-translate-x: -18rem;\n  }\n\n  .\\32xl\\:hover\\:-translate-x-80:hover {\n    --tw-translate-x: -20rem;\n  }\n\n  .\\32xl\\:hover\\:-translate-x-96:hover {\n    --tw-translate-x: -24rem;\n  }\n\n  .\\32xl\\:hover\\:-translate-x-px:hover {\n    --tw-translate-x: -1px;\n  }\n\n  .\\32xl\\:hover\\:-translate-x-0\\.5:hover {\n    --tw-translate-x: -0.125rem;\n  }\n\n  .\\32xl\\:hover\\:-translate-x-1\\.5:hover {\n    --tw-translate-x: -0.375rem;\n  }\n\n  .\\32xl\\:hover\\:-translate-x-2\\.5:hover {\n    --tw-translate-x: -0.625rem;\n  }\n\n  .\\32xl\\:hover\\:-translate-x-3\\.5:hover {\n    --tw-translate-x: -0.875rem;\n  }\n\n  .\\32xl\\:hover\\:translate-x-1\\/2:hover {\n    --tw-translate-x: 50%;\n  }\n\n  .\\32xl\\:hover\\:translate-x-1\\/3:hover {\n    --tw-translate-x: 33.333333%;\n  }\n\n  .\\32xl\\:hover\\:translate-x-2\\/3:hover {\n    --tw-translate-x: 66.666667%;\n  }\n\n  .\\32xl\\:hover\\:translate-x-1\\/4:hover {\n    --tw-translate-x: 25%;\n  }\n\n  .\\32xl\\:hover\\:translate-x-2\\/4:hover {\n    --tw-translate-x: 50%;\n  }\n\n  .\\32xl\\:hover\\:translate-x-3\\/4:hover {\n    --tw-translate-x: 75%;\n  }\n\n  .\\32xl\\:hover\\:translate-x-full:hover {\n    --tw-translate-x: 100%;\n  }\n\n  .\\32xl\\:hover\\:-translate-x-1\\/2:hover {\n    --tw-translate-x: -50%;\n  }\n\n  .\\32xl\\:hover\\:-translate-x-1\\/3:hover {\n    --tw-translate-x: -33.333333%;\n  }\n\n  .\\32xl\\:hover\\:-translate-x-2\\/3:hover {\n    --tw-translate-x: -66.666667%;\n  }\n\n  .\\32xl\\:hover\\:-translate-x-1\\/4:hover {\n    --tw-translate-x: -25%;\n  }\n\n  .\\32xl\\:hover\\:-translate-x-2\\/4:hover {\n    --tw-translate-x: -50%;\n  }\n\n  .\\32xl\\:hover\\:-translate-x-3\\/4:hover {\n    --tw-translate-x: -75%;\n  }\n\n  .\\32xl\\:hover\\:-translate-x-full:hover {\n    --tw-translate-x: -100%;\n  }\n\n  .\\32xl\\:hover\\:translate-y-0:hover {\n    --tw-translate-y: 0px;\n  }\n\n  .\\32xl\\:hover\\:translate-y-1:hover {\n    --tw-translate-y: 0.25rem;\n  }\n\n  .\\32xl\\:hover\\:translate-y-2:hover {\n    --tw-translate-y: 0.5rem;\n  }\n\n  .\\32xl\\:hover\\:translate-y-3:hover {\n    --tw-translate-y: 0.75rem;\n  }\n\n  .\\32xl\\:hover\\:translate-y-4:hover {\n    --tw-translate-y: 1rem;\n  }\n\n  .\\32xl\\:hover\\:translate-y-5:hover {\n    --tw-translate-y: 1.25rem;\n  }\n\n  .\\32xl\\:hover\\:translate-y-6:hover {\n    --tw-translate-y: 1.5rem;\n  }\n\n  .\\32xl\\:hover\\:translate-y-7:hover {\n    --tw-translate-y: 1.75rem;\n  }\n\n  .\\32xl\\:hover\\:translate-y-8:hover {\n    --tw-translate-y: 2rem;\n  }\n\n  .\\32xl\\:hover\\:translate-y-9:hover {\n    --tw-translate-y: 2.25rem;\n  }\n\n  .\\32xl\\:hover\\:translate-y-10:hover {\n    --tw-translate-y: 2.5rem;\n  }\n\n  .\\32xl\\:hover\\:translate-y-11:hover {\n    --tw-translate-y: 2.75rem;\n  }\n\n  .\\32xl\\:hover\\:translate-y-12:hover {\n    --tw-translate-y: 3rem;\n  }\n\n  .\\32xl\\:hover\\:translate-y-14:hover {\n    --tw-translate-y: 3.5rem;\n  }\n\n  .\\32xl\\:hover\\:translate-y-16:hover {\n    --tw-translate-y: 4rem;\n  }\n\n  .\\32xl\\:hover\\:translate-y-20:hover {\n    --tw-translate-y: 5rem;\n  }\n\n  .\\32xl\\:hover\\:translate-y-24:hover {\n    --tw-translate-y: 6rem;\n  }\n\n  .\\32xl\\:hover\\:translate-y-28:hover {\n    --tw-translate-y: 7rem;\n  }\n\n  .\\32xl\\:hover\\:translate-y-32:hover {\n    --tw-translate-y: 8rem;\n  }\n\n  .\\32xl\\:hover\\:translate-y-36:hover {\n    --tw-translate-y: 9rem;\n  }\n\n  .\\32xl\\:hover\\:translate-y-40:hover {\n    --tw-translate-y: 10rem;\n  }\n\n  .\\32xl\\:hover\\:translate-y-44:hover {\n    --tw-translate-y: 11rem;\n  }\n\n  .\\32xl\\:hover\\:translate-y-48:hover {\n    --tw-translate-y: 12rem;\n  }\n\n  .\\32xl\\:hover\\:translate-y-52:hover {\n    --tw-translate-y: 13rem;\n  }\n\n  .\\32xl\\:hover\\:translate-y-56:hover {\n    --tw-translate-y: 14rem;\n  }\n\n  .\\32xl\\:hover\\:translate-y-60:hover {\n    --tw-translate-y: 15rem;\n  }\n\n  .\\32xl\\:hover\\:translate-y-64:hover {\n    --tw-translate-y: 16rem;\n  }\n\n  .\\32xl\\:hover\\:translate-y-72:hover {\n    --tw-translate-y: 18rem;\n  }\n\n  .\\32xl\\:hover\\:translate-y-80:hover {\n    --tw-translate-y: 20rem;\n  }\n\n  .\\32xl\\:hover\\:translate-y-96:hover {\n    --tw-translate-y: 24rem;\n  }\n\n  .\\32xl\\:hover\\:translate-y-px:hover {\n    --tw-translate-y: 1px;\n  }\n\n  .\\32xl\\:hover\\:translate-y-0\\.5:hover {\n    --tw-translate-y: 0.125rem;\n  }\n\n  .\\32xl\\:hover\\:translate-y-1\\.5:hover {\n    --tw-translate-y: 0.375rem;\n  }\n\n  .\\32xl\\:hover\\:translate-y-2\\.5:hover {\n    --tw-translate-y: 0.625rem;\n  }\n\n  .\\32xl\\:hover\\:translate-y-3\\.5:hover {\n    --tw-translate-y: 0.875rem;\n  }\n\n  .\\32xl\\:hover\\:-translate-y-0:hover {\n    --tw-translate-y: 0px;\n  }\n\n  .\\32xl\\:hover\\:-translate-y-1:hover {\n    --tw-translate-y: -0.25rem;\n  }\n\n  .\\32xl\\:hover\\:-translate-y-2:hover {\n    --tw-translate-y: -0.5rem;\n  }\n\n  .\\32xl\\:hover\\:-translate-y-3:hover {\n    --tw-translate-y: -0.75rem;\n  }\n\n  .\\32xl\\:hover\\:-translate-y-4:hover {\n    --tw-translate-y: -1rem;\n  }\n\n  .\\32xl\\:hover\\:-translate-y-5:hover {\n    --tw-translate-y: -1.25rem;\n  }\n\n  .\\32xl\\:hover\\:-translate-y-6:hover {\n    --tw-translate-y: -1.5rem;\n  }\n\n  .\\32xl\\:hover\\:-translate-y-7:hover {\n    --tw-translate-y: -1.75rem;\n  }\n\n  .\\32xl\\:hover\\:-translate-y-8:hover {\n    --tw-translate-y: -2rem;\n  }\n\n  .\\32xl\\:hover\\:-translate-y-9:hover {\n    --tw-translate-y: -2.25rem;\n  }\n\n  .\\32xl\\:hover\\:-translate-y-10:hover {\n    --tw-translate-y: -2.5rem;\n  }\n\n  .\\32xl\\:hover\\:-translate-y-11:hover {\n    --tw-translate-y: -2.75rem;\n  }\n\n  .\\32xl\\:hover\\:-translate-y-12:hover {\n    --tw-translate-y: -3rem;\n  }\n\n  .\\32xl\\:hover\\:-translate-y-14:hover {\n    --tw-translate-y: -3.5rem;\n  }\n\n  .\\32xl\\:hover\\:-translate-y-16:hover {\n    --tw-translate-y: -4rem;\n  }\n\n  .\\32xl\\:hover\\:-translate-y-20:hover {\n    --tw-translate-y: -5rem;\n  }\n\n  .\\32xl\\:hover\\:-translate-y-24:hover {\n    --tw-translate-y: -6rem;\n  }\n\n  .\\32xl\\:hover\\:-translate-y-28:hover {\n    --tw-translate-y: -7rem;\n  }\n\n  .\\32xl\\:hover\\:-translate-y-32:hover {\n    --tw-translate-y: -8rem;\n  }\n\n  .\\32xl\\:hover\\:-translate-y-36:hover {\n    --tw-translate-y: -9rem;\n  }\n\n  .\\32xl\\:hover\\:-translate-y-40:hover {\n    --tw-translate-y: -10rem;\n  }\n\n  .\\32xl\\:hover\\:-translate-y-44:hover {\n    --tw-translate-y: -11rem;\n  }\n\n  .\\32xl\\:hover\\:-translate-y-48:hover {\n    --tw-translate-y: -12rem;\n  }\n\n  .\\32xl\\:hover\\:-translate-y-52:hover {\n    --tw-translate-y: -13rem;\n  }\n\n  .\\32xl\\:hover\\:-translate-y-56:hover {\n    --tw-translate-y: -14rem;\n  }\n\n  .\\32xl\\:hover\\:-translate-y-60:hover {\n    --tw-translate-y: -15rem;\n  }\n\n  .\\32xl\\:hover\\:-translate-y-64:hover {\n    --tw-translate-y: -16rem;\n  }\n\n  .\\32xl\\:hover\\:-translate-y-72:hover {\n    --tw-translate-y: -18rem;\n  }\n\n  .\\32xl\\:hover\\:-translate-y-80:hover {\n    --tw-translate-y: -20rem;\n  }\n\n  .\\32xl\\:hover\\:-translate-y-96:hover {\n    --tw-translate-y: -24rem;\n  }\n\n  .\\32xl\\:hover\\:-translate-y-px:hover {\n    --tw-translate-y: -1px;\n  }\n\n  .\\32xl\\:hover\\:-translate-y-0\\.5:hover {\n    --tw-translate-y: -0.125rem;\n  }\n\n  .\\32xl\\:hover\\:-translate-y-1\\.5:hover {\n    --tw-translate-y: -0.375rem;\n  }\n\n  .\\32xl\\:hover\\:-translate-y-2\\.5:hover {\n    --tw-translate-y: -0.625rem;\n  }\n\n  .\\32xl\\:hover\\:-translate-y-3\\.5:hover {\n    --tw-translate-y: -0.875rem;\n  }\n\n  .\\32xl\\:hover\\:translate-y-1\\/2:hover {\n    --tw-translate-y: 50%;\n  }\n\n  .\\32xl\\:hover\\:translate-y-1\\/3:hover {\n    --tw-translate-y: 33.333333%;\n  }\n\n  .\\32xl\\:hover\\:translate-y-2\\/3:hover {\n    --tw-translate-y: 66.666667%;\n  }\n\n  .\\32xl\\:hover\\:translate-y-1\\/4:hover {\n    --tw-translate-y: 25%;\n  }\n\n  .\\32xl\\:hover\\:translate-y-2\\/4:hover {\n    --tw-translate-y: 50%;\n  }\n\n  .\\32xl\\:hover\\:translate-y-3\\/4:hover {\n    --tw-translate-y: 75%;\n  }\n\n  .\\32xl\\:hover\\:translate-y-full:hover {\n    --tw-translate-y: 100%;\n  }\n\n  .\\32xl\\:hover\\:-translate-y-1\\/2:hover {\n    --tw-translate-y: -50%;\n  }\n\n  .\\32xl\\:hover\\:-translate-y-1\\/3:hover {\n    --tw-translate-y: -33.333333%;\n  }\n\n  .\\32xl\\:hover\\:-translate-y-2\\/3:hover {\n    --tw-translate-y: -66.666667%;\n  }\n\n  .\\32xl\\:hover\\:-translate-y-1\\/4:hover {\n    --tw-translate-y: -25%;\n  }\n\n  .\\32xl\\:hover\\:-translate-y-2\\/4:hover {\n    --tw-translate-y: -50%;\n  }\n\n  .\\32xl\\:hover\\:-translate-y-3\\/4:hover {\n    --tw-translate-y: -75%;\n  }\n\n  .\\32xl\\:hover\\:-translate-y-full:hover {\n    --tw-translate-y: -100%;\n  }\n\n  .\\32xl\\:focus\\:translate-x-0:focus {\n    --tw-translate-x: 0px;\n  }\n\n  .\\32xl\\:focus\\:translate-x-1:focus {\n    --tw-translate-x: 0.25rem;\n  }\n\n  .\\32xl\\:focus\\:translate-x-2:focus {\n    --tw-translate-x: 0.5rem;\n  }\n\n  .\\32xl\\:focus\\:translate-x-3:focus {\n    --tw-translate-x: 0.75rem;\n  }\n\n  .\\32xl\\:focus\\:translate-x-4:focus {\n    --tw-translate-x: 1rem;\n  }\n\n  .\\32xl\\:focus\\:translate-x-5:focus {\n    --tw-translate-x: 1.25rem;\n  }\n\n  .\\32xl\\:focus\\:translate-x-6:focus {\n    --tw-translate-x: 1.5rem;\n  }\n\n  .\\32xl\\:focus\\:translate-x-7:focus {\n    --tw-translate-x: 1.75rem;\n  }\n\n  .\\32xl\\:focus\\:translate-x-8:focus {\n    --tw-translate-x: 2rem;\n  }\n\n  .\\32xl\\:focus\\:translate-x-9:focus {\n    --tw-translate-x: 2.25rem;\n  }\n\n  .\\32xl\\:focus\\:translate-x-10:focus {\n    --tw-translate-x: 2.5rem;\n  }\n\n  .\\32xl\\:focus\\:translate-x-11:focus {\n    --tw-translate-x: 2.75rem;\n  }\n\n  .\\32xl\\:focus\\:translate-x-12:focus {\n    --tw-translate-x: 3rem;\n  }\n\n  .\\32xl\\:focus\\:translate-x-14:focus {\n    --tw-translate-x: 3.5rem;\n  }\n\n  .\\32xl\\:focus\\:translate-x-16:focus {\n    --tw-translate-x: 4rem;\n  }\n\n  .\\32xl\\:focus\\:translate-x-20:focus {\n    --tw-translate-x: 5rem;\n  }\n\n  .\\32xl\\:focus\\:translate-x-24:focus {\n    --tw-translate-x: 6rem;\n  }\n\n  .\\32xl\\:focus\\:translate-x-28:focus {\n    --tw-translate-x: 7rem;\n  }\n\n  .\\32xl\\:focus\\:translate-x-32:focus {\n    --tw-translate-x: 8rem;\n  }\n\n  .\\32xl\\:focus\\:translate-x-36:focus {\n    --tw-translate-x: 9rem;\n  }\n\n  .\\32xl\\:focus\\:translate-x-40:focus {\n    --tw-translate-x: 10rem;\n  }\n\n  .\\32xl\\:focus\\:translate-x-44:focus {\n    --tw-translate-x: 11rem;\n  }\n\n  .\\32xl\\:focus\\:translate-x-48:focus {\n    --tw-translate-x: 12rem;\n  }\n\n  .\\32xl\\:focus\\:translate-x-52:focus {\n    --tw-translate-x: 13rem;\n  }\n\n  .\\32xl\\:focus\\:translate-x-56:focus {\n    --tw-translate-x: 14rem;\n  }\n\n  .\\32xl\\:focus\\:translate-x-60:focus {\n    --tw-translate-x: 15rem;\n  }\n\n  .\\32xl\\:focus\\:translate-x-64:focus {\n    --tw-translate-x: 16rem;\n  }\n\n  .\\32xl\\:focus\\:translate-x-72:focus {\n    --tw-translate-x: 18rem;\n  }\n\n  .\\32xl\\:focus\\:translate-x-80:focus {\n    --tw-translate-x: 20rem;\n  }\n\n  .\\32xl\\:focus\\:translate-x-96:focus {\n    --tw-translate-x: 24rem;\n  }\n\n  .\\32xl\\:focus\\:translate-x-px:focus {\n    --tw-translate-x: 1px;\n  }\n\n  .\\32xl\\:focus\\:translate-x-0\\.5:focus {\n    --tw-translate-x: 0.125rem;\n  }\n\n  .\\32xl\\:focus\\:translate-x-1\\.5:focus {\n    --tw-translate-x: 0.375rem;\n  }\n\n  .\\32xl\\:focus\\:translate-x-2\\.5:focus {\n    --tw-translate-x: 0.625rem;\n  }\n\n  .\\32xl\\:focus\\:translate-x-3\\.5:focus {\n    --tw-translate-x: 0.875rem;\n  }\n\n  .\\32xl\\:focus\\:-translate-x-0:focus {\n    --tw-translate-x: 0px;\n  }\n\n  .\\32xl\\:focus\\:-translate-x-1:focus {\n    --tw-translate-x: -0.25rem;\n  }\n\n  .\\32xl\\:focus\\:-translate-x-2:focus {\n    --tw-translate-x: -0.5rem;\n  }\n\n  .\\32xl\\:focus\\:-translate-x-3:focus {\n    --tw-translate-x: -0.75rem;\n  }\n\n  .\\32xl\\:focus\\:-translate-x-4:focus {\n    --tw-translate-x: -1rem;\n  }\n\n  .\\32xl\\:focus\\:-translate-x-5:focus {\n    --tw-translate-x: -1.25rem;\n  }\n\n  .\\32xl\\:focus\\:-translate-x-6:focus {\n    --tw-translate-x: -1.5rem;\n  }\n\n  .\\32xl\\:focus\\:-translate-x-7:focus {\n    --tw-translate-x: -1.75rem;\n  }\n\n  .\\32xl\\:focus\\:-translate-x-8:focus {\n    --tw-translate-x: -2rem;\n  }\n\n  .\\32xl\\:focus\\:-translate-x-9:focus {\n    --tw-translate-x: -2.25rem;\n  }\n\n  .\\32xl\\:focus\\:-translate-x-10:focus {\n    --tw-translate-x: -2.5rem;\n  }\n\n  .\\32xl\\:focus\\:-translate-x-11:focus {\n    --tw-translate-x: -2.75rem;\n  }\n\n  .\\32xl\\:focus\\:-translate-x-12:focus {\n    --tw-translate-x: -3rem;\n  }\n\n  .\\32xl\\:focus\\:-translate-x-14:focus {\n    --tw-translate-x: -3.5rem;\n  }\n\n  .\\32xl\\:focus\\:-translate-x-16:focus {\n    --tw-translate-x: -4rem;\n  }\n\n  .\\32xl\\:focus\\:-translate-x-20:focus {\n    --tw-translate-x: -5rem;\n  }\n\n  .\\32xl\\:focus\\:-translate-x-24:focus {\n    --tw-translate-x: -6rem;\n  }\n\n  .\\32xl\\:focus\\:-translate-x-28:focus {\n    --tw-translate-x: -7rem;\n  }\n\n  .\\32xl\\:focus\\:-translate-x-32:focus {\n    --tw-translate-x: -8rem;\n  }\n\n  .\\32xl\\:focus\\:-translate-x-36:focus {\n    --tw-translate-x: -9rem;\n  }\n\n  .\\32xl\\:focus\\:-translate-x-40:focus {\n    --tw-translate-x: -10rem;\n  }\n\n  .\\32xl\\:focus\\:-translate-x-44:focus {\n    --tw-translate-x: -11rem;\n  }\n\n  .\\32xl\\:focus\\:-translate-x-48:focus {\n    --tw-translate-x: -12rem;\n  }\n\n  .\\32xl\\:focus\\:-translate-x-52:focus {\n    --tw-translate-x: -13rem;\n  }\n\n  .\\32xl\\:focus\\:-translate-x-56:focus {\n    --tw-translate-x: -14rem;\n  }\n\n  .\\32xl\\:focus\\:-translate-x-60:focus {\n    --tw-translate-x: -15rem;\n  }\n\n  .\\32xl\\:focus\\:-translate-x-64:focus {\n    --tw-translate-x: -16rem;\n  }\n\n  .\\32xl\\:focus\\:-translate-x-72:focus {\n    --tw-translate-x: -18rem;\n  }\n\n  .\\32xl\\:focus\\:-translate-x-80:focus {\n    --tw-translate-x: -20rem;\n  }\n\n  .\\32xl\\:focus\\:-translate-x-96:focus {\n    --tw-translate-x: -24rem;\n  }\n\n  .\\32xl\\:focus\\:-translate-x-px:focus {\n    --tw-translate-x: -1px;\n  }\n\n  .\\32xl\\:focus\\:-translate-x-0\\.5:focus {\n    --tw-translate-x: -0.125rem;\n  }\n\n  .\\32xl\\:focus\\:-translate-x-1\\.5:focus {\n    --tw-translate-x: -0.375rem;\n  }\n\n  .\\32xl\\:focus\\:-translate-x-2\\.5:focus {\n    --tw-translate-x: -0.625rem;\n  }\n\n  .\\32xl\\:focus\\:-translate-x-3\\.5:focus {\n    --tw-translate-x: -0.875rem;\n  }\n\n  .\\32xl\\:focus\\:translate-x-1\\/2:focus {\n    --tw-translate-x: 50%;\n  }\n\n  .\\32xl\\:focus\\:translate-x-1\\/3:focus {\n    --tw-translate-x: 33.333333%;\n  }\n\n  .\\32xl\\:focus\\:translate-x-2\\/3:focus {\n    --tw-translate-x: 66.666667%;\n  }\n\n  .\\32xl\\:focus\\:translate-x-1\\/4:focus {\n    --tw-translate-x: 25%;\n  }\n\n  .\\32xl\\:focus\\:translate-x-2\\/4:focus {\n    --tw-translate-x: 50%;\n  }\n\n  .\\32xl\\:focus\\:translate-x-3\\/4:focus {\n    --tw-translate-x: 75%;\n  }\n\n  .\\32xl\\:focus\\:translate-x-full:focus {\n    --tw-translate-x: 100%;\n  }\n\n  .\\32xl\\:focus\\:-translate-x-1\\/2:focus {\n    --tw-translate-x: -50%;\n  }\n\n  .\\32xl\\:focus\\:-translate-x-1\\/3:focus {\n    --tw-translate-x: -33.333333%;\n  }\n\n  .\\32xl\\:focus\\:-translate-x-2\\/3:focus {\n    --tw-translate-x: -66.666667%;\n  }\n\n  .\\32xl\\:focus\\:-translate-x-1\\/4:focus {\n    --tw-translate-x: -25%;\n  }\n\n  .\\32xl\\:focus\\:-translate-x-2\\/4:focus {\n    --tw-translate-x: -50%;\n  }\n\n  .\\32xl\\:focus\\:-translate-x-3\\/4:focus {\n    --tw-translate-x: -75%;\n  }\n\n  .\\32xl\\:focus\\:-translate-x-full:focus {\n    --tw-translate-x: -100%;\n  }\n\n  .\\32xl\\:focus\\:translate-y-0:focus {\n    --tw-translate-y: 0px;\n  }\n\n  .\\32xl\\:focus\\:translate-y-1:focus {\n    --tw-translate-y: 0.25rem;\n  }\n\n  .\\32xl\\:focus\\:translate-y-2:focus {\n    --tw-translate-y: 0.5rem;\n  }\n\n  .\\32xl\\:focus\\:translate-y-3:focus {\n    --tw-translate-y: 0.75rem;\n  }\n\n  .\\32xl\\:focus\\:translate-y-4:focus {\n    --tw-translate-y: 1rem;\n  }\n\n  .\\32xl\\:focus\\:translate-y-5:focus {\n    --tw-translate-y: 1.25rem;\n  }\n\n  .\\32xl\\:focus\\:translate-y-6:focus {\n    --tw-translate-y: 1.5rem;\n  }\n\n  .\\32xl\\:focus\\:translate-y-7:focus {\n    --tw-translate-y: 1.75rem;\n  }\n\n  .\\32xl\\:focus\\:translate-y-8:focus {\n    --tw-translate-y: 2rem;\n  }\n\n  .\\32xl\\:focus\\:translate-y-9:focus {\n    --tw-translate-y: 2.25rem;\n  }\n\n  .\\32xl\\:focus\\:translate-y-10:focus {\n    --tw-translate-y: 2.5rem;\n  }\n\n  .\\32xl\\:focus\\:translate-y-11:focus {\n    --tw-translate-y: 2.75rem;\n  }\n\n  .\\32xl\\:focus\\:translate-y-12:focus {\n    --tw-translate-y: 3rem;\n  }\n\n  .\\32xl\\:focus\\:translate-y-14:focus {\n    --tw-translate-y: 3.5rem;\n  }\n\n  .\\32xl\\:focus\\:translate-y-16:focus {\n    --tw-translate-y: 4rem;\n  }\n\n  .\\32xl\\:focus\\:translate-y-20:focus {\n    --tw-translate-y: 5rem;\n  }\n\n  .\\32xl\\:focus\\:translate-y-24:focus {\n    --tw-translate-y: 6rem;\n  }\n\n  .\\32xl\\:focus\\:translate-y-28:focus {\n    --tw-translate-y: 7rem;\n  }\n\n  .\\32xl\\:focus\\:translate-y-32:focus {\n    --tw-translate-y: 8rem;\n  }\n\n  .\\32xl\\:focus\\:translate-y-36:focus {\n    --tw-translate-y: 9rem;\n  }\n\n  .\\32xl\\:focus\\:translate-y-40:focus {\n    --tw-translate-y: 10rem;\n  }\n\n  .\\32xl\\:focus\\:translate-y-44:focus {\n    --tw-translate-y: 11rem;\n  }\n\n  .\\32xl\\:focus\\:translate-y-48:focus {\n    --tw-translate-y: 12rem;\n  }\n\n  .\\32xl\\:focus\\:translate-y-52:focus {\n    --tw-translate-y: 13rem;\n  }\n\n  .\\32xl\\:focus\\:translate-y-56:focus {\n    --tw-translate-y: 14rem;\n  }\n\n  .\\32xl\\:focus\\:translate-y-60:focus {\n    --tw-translate-y: 15rem;\n  }\n\n  .\\32xl\\:focus\\:translate-y-64:focus {\n    --tw-translate-y: 16rem;\n  }\n\n  .\\32xl\\:focus\\:translate-y-72:focus {\n    --tw-translate-y: 18rem;\n  }\n\n  .\\32xl\\:focus\\:translate-y-80:focus {\n    --tw-translate-y: 20rem;\n  }\n\n  .\\32xl\\:focus\\:translate-y-96:focus {\n    --tw-translate-y: 24rem;\n  }\n\n  .\\32xl\\:focus\\:translate-y-px:focus {\n    --tw-translate-y: 1px;\n  }\n\n  .\\32xl\\:focus\\:translate-y-0\\.5:focus {\n    --tw-translate-y: 0.125rem;\n  }\n\n  .\\32xl\\:focus\\:translate-y-1\\.5:focus {\n    --tw-translate-y: 0.375rem;\n  }\n\n  .\\32xl\\:focus\\:translate-y-2\\.5:focus {\n    --tw-translate-y: 0.625rem;\n  }\n\n  .\\32xl\\:focus\\:translate-y-3\\.5:focus {\n    --tw-translate-y: 0.875rem;\n  }\n\n  .\\32xl\\:focus\\:-translate-y-0:focus {\n    --tw-translate-y: 0px;\n  }\n\n  .\\32xl\\:focus\\:-translate-y-1:focus {\n    --tw-translate-y: -0.25rem;\n  }\n\n  .\\32xl\\:focus\\:-translate-y-2:focus {\n    --tw-translate-y: -0.5rem;\n  }\n\n  .\\32xl\\:focus\\:-translate-y-3:focus {\n    --tw-translate-y: -0.75rem;\n  }\n\n  .\\32xl\\:focus\\:-translate-y-4:focus {\n    --tw-translate-y: -1rem;\n  }\n\n  .\\32xl\\:focus\\:-translate-y-5:focus {\n    --tw-translate-y: -1.25rem;\n  }\n\n  .\\32xl\\:focus\\:-translate-y-6:focus {\n    --tw-translate-y: -1.5rem;\n  }\n\n  .\\32xl\\:focus\\:-translate-y-7:focus {\n    --tw-translate-y: -1.75rem;\n  }\n\n  .\\32xl\\:focus\\:-translate-y-8:focus {\n    --tw-translate-y: -2rem;\n  }\n\n  .\\32xl\\:focus\\:-translate-y-9:focus {\n    --tw-translate-y: -2.25rem;\n  }\n\n  .\\32xl\\:focus\\:-translate-y-10:focus {\n    --tw-translate-y: -2.5rem;\n  }\n\n  .\\32xl\\:focus\\:-translate-y-11:focus {\n    --tw-translate-y: -2.75rem;\n  }\n\n  .\\32xl\\:focus\\:-translate-y-12:focus {\n    --tw-translate-y: -3rem;\n  }\n\n  .\\32xl\\:focus\\:-translate-y-14:focus {\n    --tw-translate-y: -3.5rem;\n  }\n\n  .\\32xl\\:focus\\:-translate-y-16:focus {\n    --tw-translate-y: -4rem;\n  }\n\n  .\\32xl\\:focus\\:-translate-y-20:focus {\n    --tw-translate-y: -5rem;\n  }\n\n  .\\32xl\\:focus\\:-translate-y-24:focus {\n    --tw-translate-y: -6rem;\n  }\n\n  .\\32xl\\:focus\\:-translate-y-28:focus {\n    --tw-translate-y: -7rem;\n  }\n\n  .\\32xl\\:focus\\:-translate-y-32:focus {\n    --tw-translate-y: -8rem;\n  }\n\n  .\\32xl\\:focus\\:-translate-y-36:focus {\n    --tw-translate-y: -9rem;\n  }\n\n  .\\32xl\\:focus\\:-translate-y-40:focus {\n    --tw-translate-y: -10rem;\n  }\n\n  .\\32xl\\:focus\\:-translate-y-44:focus {\n    --tw-translate-y: -11rem;\n  }\n\n  .\\32xl\\:focus\\:-translate-y-48:focus {\n    --tw-translate-y: -12rem;\n  }\n\n  .\\32xl\\:focus\\:-translate-y-52:focus {\n    --tw-translate-y: -13rem;\n  }\n\n  .\\32xl\\:focus\\:-translate-y-56:focus {\n    --tw-translate-y: -14rem;\n  }\n\n  .\\32xl\\:focus\\:-translate-y-60:focus {\n    --tw-translate-y: -15rem;\n  }\n\n  .\\32xl\\:focus\\:-translate-y-64:focus {\n    --tw-translate-y: -16rem;\n  }\n\n  .\\32xl\\:focus\\:-translate-y-72:focus {\n    --tw-translate-y: -18rem;\n  }\n\n  .\\32xl\\:focus\\:-translate-y-80:focus {\n    --tw-translate-y: -20rem;\n  }\n\n  .\\32xl\\:focus\\:-translate-y-96:focus {\n    --tw-translate-y: -24rem;\n  }\n\n  .\\32xl\\:focus\\:-translate-y-px:focus {\n    --tw-translate-y: -1px;\n  }\n\n  .\\32xl\\:focus\\:-translate-y-0\\.5:focus {\n    --tw-translate-y: -0.125rem;\n  }\n\n  .\\32xl\\:focus\\:-translate-y-1\\.5:focus {\n    --tw-translate-y: -0.375rem;\n  }\n\n  .\\32xl\\:focus\\:-translate-y-2\\.5:focus {\n    --tw-translate-y: -0.625rem;\n  }\n\n  .\\32xl\\:focus\\:-translate-y-3\\.5:focus {\n    --tw-translate-y: -0.875rem;\n  }\n\n  .\\32xl\\:focus\\:translate-y-1\\/2:focus {\n    --tw-translate-y: 50%;\n  }\n\n  .\\32xl\\:focus\\:translate-y-1\\/3:focus {\n    --tw-translate-y: 33.333333%;\n  }\n\n  .\\32xl\\:focus\\:translate-y-2\\/3:focus {\n    --tw-translate-y: 66.666667%;\n  }\n\n  .\\32xl\\:focus\\:translate-y-1\\/4:focus {\n    --tw-translate-y: 25%;\n  }\n\n  .\\32xl\\:focus\\:translate-y-2\\/4:focus {\n    --tw-translate-y: 50%;\n  }\n\n  .\\32xl\\:focus\\:translate-y-3\\/4:focus {\n    --tw-translate-y: 75%;\n  }\n\n  .\\32xl\\:focus\\:translate-y-full:focus {\n    --tw-translate-y: 100%;\n  }\n\n  .\\32xl\\:focus\\:-translate-y-1\\/2:focus {\n    --tw-translate-y: -50%;\n  }\n\n  .\\32xl\\:focus\\:-translate-y-1\\/3:focus {\n    --tw-translate-y: -33.333333%;\n  }\n\n  .\\32xl\\:focus\\:-translate-y-2\\/3:focus {\n    --tw-translate-y: -66.666667%;\n  }\n\n  .\\32xl\\:focus\\:-translate-y-1\\/4:focus {\n    --tw-translate-y: -25%;\n  }\n\n  .\\32xl\\:focus\\:-translate-y-2\\/4:focus {\n    --tw-translate-y: -50%;\n  }\n\n  .\\32xl\\:focus\\:-translate-y-3\\/4:focus {\n    --tw-translate-y: -75%;\n  }\n\n  .\\32xl\\:focus\\:-translate-y-full:focus {\n    --tw-translate-y: -100%;\n  }\n\n  .\\32xl\\:skew-x-0 {\n    --tw-skew-x: 0deg;\n  }\n\n  .\\32xl\\:skew-x-1 {\n    --tw-skew-x: 1deg;\n  }\n\n  .\\32xl\\:skew-x-2 {\n    --tw-skew-x: 2deg;\n  }\n\n  .\\32xl\\:skew-x-3 {\n    --tw-skew-x: 3deg;\n  }\n\n  .\\32xl\\:skew-x-6 {\n    --tw-skew-x: 6deg;\n  }\n\n  .\\32xl\\:skew-x-12 {\n    --tw-skew-x: 12deg;\n  }\n\n  .\\32xl\\:-skew-x-12 {\n    --tw-skew-x: -12deg;\n  }\n\n  .\\32xl\\:-skew-x-6 {\n    --tw-skew-x: -6deg;\n  }\n\n  .\\32xl\\:-skew-x-3 {\n    --tw-skew-x: -3deg;\n  }\n\n  .\\32xl\\:-skew-x-2 {\n    --tw-skew-x: -2deg;\n  }\n\n  .\\32xl\\:-skew-x-1 {\n    --tw-skew-x: -1deg;\n  }\n\n  .\\32xl\\:skew-y-0 {\n    --tw-skew-y: 0deg;\n  }\n\n  .\\32xl\\:skew-y-1 {\n    --tw-skew-y: 1deg;\n  }\n\n  .\\32xl\\:skew-y-2 {\n    --tw-skew-y: 2deg;\n  }\n\n  .\\32xl\\:skew-y-3 {\n    --tw-skew-y: 3deg;\n  }\n\n  .\\32xl\\:skew-y-6 {\n    --tw-skew-y: 6deg;\n  }\n\n  .\\32xl\\:skew-y-12 {\n    --tw-skew-y: 12deg;\n  }\n\n  .\\32xl\\:-skew-y-12 {\n    --tw-skew-y: -12deg;\n  }\n\n  .\\32xl\\:-skew-y-6 {\n    --tw-skew-y: -6deg;\n  }\n\n  .\\32xl\\:-skew-y-3 {\n    --tw-skew-y: -3deg;\n  }\n\n  .\\32xl\\:-skew-y-2 {\n    --tw-skew-y: -2deg;\n  }\n\n  .\\32xl\\:-skew-y-1 {\n    --tw-skew-y: -1deg;\n  }\n\n  .\\32xl\\:hover\\:skew-x-0:hover {\n    --tw-skew-x: 0deg;\n  }\n\n  .\\32xl\\:hover\\:skew-x-1:hover {\n    --tw-skew-x: 1deg;\n  }\n\n  .\\32xl\\:hover\\:skew-x-2:hover {\n    --tw-skew-x: 2deg;\n  }\n\n  .\\32xl\\:hover\\:skew-x-3:hover {\n    --tw-skew-x: 3deg;\n  }\n\n  .\\32xl\\:hover\\:skew-x-6:hover {\n    --tw-skew-x: 6deg;\n  }\n\n  .\\32xl\\:hover\\:skew-x-12:hover {\n    --tw-skew-x: 12deg;\n  }\n\n  .\\32xl\\:hover\\:-skew-x-12:hover {\n    --tw-skew-x: -12deg;\n  }\n\n  .\\32xl\\:hover\\:-skew-x-6:hover {\n    --tw-skew-x: -6deg;\n  }\n\n  .\\32xl\\:hover\\:-skew-x-3:hover {\n    --tw-skew-x: -3deg;\n  }\n\n  .\\32xl\\:hover\\:-skew-x-2:hover {\n    --tw-skew-x: -2deg;\n  }\n\n  .\\32xl\\:hover\\:-skew-x-1:hover {\n    --tw-skew-x: -1deg;\n  }\n\n  .\\32xl\\:hover\\:skew-y-0:hover {\n    --tw-skew-y: 0deg;\n  }\n\n  .\\32xl\\:hover\\:skew-y-1:hover {\n    --tw-skew-y: 1deg;\n  }\n\n  .\\32xl\\:hover\\:skew-y-2:hover {\n    --tw-skew-y: 2deg;\n  }\n\n  .\\32xl\\:hover\\:skew-y-3:hover {\n    --tw-skew-y: 3deg;\n  }\n\n  .\\32xl\\:hover\\:skew-y-6:hover {\n    --tw-skew-y: 6deg;\n  }\n\n  .\\32xl\\:hover\\:skew-y-12:hover {\n    --tw-skew-y: 12deg;\n  }\n\n  .\\32xl\\:hover\\:-skew-y-12:hover {\n    --tw-skew-y: -12deg;\n  }\n\n  .\\32xl\\:hover\\:-skew-y-6:hover {\n    --tw-skew-y: -6deg;\n  }\n\n  .\\32xl\\:hover\\:-skew-y-3:hover {\n    --tw-skew-y: -3deg;\n  }\n\n  .\\32xl\\:hover\\:-skew-y-2:hover {\n    --tw-skew-y: -2deg;\n  }\n\n  .\\32xl\\:hover\\:-skew-y-1:hover {\n    --tw-skew-y: -1deg;\n  }\n\n  .\\32xl\\:focus\\:skew-x-0:focus {\n    --tw-skew-x: 0deg;\n  }\n\n  .\\32xl\\:focus\\:skew-x-1:focus {\n    --tw-skew-x: 1deg;\n  }\n\n  .\\32xl\\:focus\\:skew-x-2:focus {\n    --tw-skew-x: 2deg;\n  }\n\n  .\\32xl\\:focus\\:skew-x-3:focus {\n    --tw-skew-x: 3deg;\n  }\n\n  .\\32xl\\:focus\\:skew-x-6:focus {\n    --tw-skew-x: 6deg;\n  }\n\n  .\\32xl\\:focus\\:skew-x-12:focus {\n    --tw-skew-x: 12deg;\n  }\n\n  .\\32xl\\:focus\\:-skew-x-12:focus {\n    --tw-skew-x: -12deg;\n  }\n\n  .\\32xl\\:focus\\:-skew-x-6:focus {\n    --tw-skew-x: -6deg;\n  }\n\n  .\\32xl\\:focus\\:-skew-x-3:focus {\n    --tw-skew-x: -3deg;\n  }\n\n  .\\32xl\\:focus\\:-skew-x-2:focus {\n    --tw-skew-x: -2deg;\n  }\n\n  .\\32xl\\:focus\\:-skew-x-1:focus {\n    --tw-skew-x: -1deg;\n  }\n\n  .\\32xl\\:focus\\:skew-y-0:focus {\n    --tw-skew-y: 0deg;\n  }\n\n  .\\32xl\\:focus\\:skew-y-1:focus {\n    --tw-skew-y: 1deg;\n  }\n\n  .\\32xl\\:focus\\:skew-y-2:focus {\n    --tw-skew-y: 2deg;\n  }\n\n  .\\32xl\\:focus\\:skew-y-3:focus {\n    --tw-skew-y: 3deg;\n  }\n\n  .\\32xl\\:focus\\:skew-y-6:focus {\n    --tw-skew-y: 6deg;\n  }\n\n  .\\32xl\\:focus\\:skew-y-12:focus {\n    --tw-skew-y: 12deg;\n  }\n\n  .\\32xl\\:focus\\:-skew-y-12:focus {\n    --tw-skew-y: -12deg;\n  }\n\n  .\\32xl\\:focus\\:-skew-y-6:focus {\n    --tw-skew-y: -6deg;\n  }\n\n  .\\32xl\\:focus\\:-skew-y-3:focus {\n    --tw-skew-y: -3deg;\n  }\n\n  .\\32xl\\:focus\\:-skew-y-2:focus {\n    --tw-skew-y: -2deg;\n  }\n\n  .\\32xl\\:focus\\:-skew-y-1:focus {\n    --tw-skew-y: -1deg;\n  }\n\n  .\\32xl\\:transition-none {\n    transition-property: none;\n  }\n\n  .\\32xl\\:transition-all {\n    transition-property: all;\n    transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);\n    transition-duration: 150ms;\n  }\n\n  .\\32xl\\:transition {\n    transition-property: background-color, border-color, color, fill, stroke, opacity, box-shadow, transform, filter, -webkit-backdrop-filter;\n    transition-property: background-color, border-color, color, fill, stroke, opacity, box-shadow, transform, filter, backdrop-filter;\n    transition-property: background-color, border-color, color, fill, stroke, opacity, box-shadow, transform, filter, backdrop-filter, -webkit-backdrop-filter;\n    transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);\n    transition-duration: 150ms;\n  }\n\n  .\\32xl\\:transition-colors {\n    transition-property: background-color, border-color, color, fill, stroke;\n    transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);\n    transition-duration: 150ms;\n  }\n\n  .\\32xl\\:transition-opacity {\n    transition-property: opacity;\n    transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);\n    transition-duration: 150ms;\n  }\n\n  .\\32xl\\:transition-shadow {\n    transition-property: box-shadow;\n    transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);\n    transition-duration: 150ms;\n  }\n\n  .\\32xl\\:transition-transform {\n    transition-property: transform;\n    transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);\n    transition-duration: 150ms;\n  }\n\n  .\\32xl\\:ease-linear {\n    transition-timing-function: linear;\n  }\n\n  .\\32xl\\:ease-in {\n    transition-timing-function: cubic-bezier(0.4, 0, 1, 1);\n  }\n\n  .\\32xl\\:ease-out {\n    transition-timing-function: cubic-bezier(0, 0, 0.2, 1);\n  }\n\n  .\\32xl\\:ease-in-out {\n    transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);\n  }\n\n  .\\32xl\\:duration-75 {\n    transition-duration: 75ms;\n  }\n\n  .\\32xl\\:duration-100 {\n    transition-duration: 100ms;\n  }\n\n  .\\32xl\\:duration-150 {\n    transition-duration: 150ms;\n  }\n\n  .\\32xl\\:duration-200 {\n    transition-duration: 200ms;\n  }\n\n  .\\32xl\\:duration-300 {\n    transition-duration: 300ms;\n  }\n\n  .\\32xl\\:duration-500 {\n    transition-duration: 500ms;\n  }\n\n  .\\32xl\\:duration-700 {\n    transition-duration: 700ms;\n  }\n\n  .\\32xl\\:duration-1000 {\n    transition-duration: 1000ms;\n  }\n\n  .\\32xl\\:delay-75 {\n    transition-delay: 75ms;\n  }\n\n  .\\32xl\\:delay-100 {\n    transition-delay: 100ms;\n  }\n\n  .\\32xl\\:delay-150 {\n    transition-delay: 150ms;\n  }\n\n  .\\32xl\\:delay-200 {\n    transition-delay: 200ms;\n  }\n\n  .\\32xl\\:delay-300 {\n    transition-delay: 300ms;\n  }\n\n  .\\32xl\\:delay-500 {\n    transition-delay: 500ms;\n  }\n\n  .\\32xl\\:delay-700 {\n    transition-delay: 700ms;\n  }\n\n  .\\32xl\\:delay-1000 {\n    transition-delay: 1000ms;\n  }\n\n  .\\32xl\\:animate-none {\n    -webkit-animation: none;\n            animation: none;\n  }\n\n  .\\32xl\\:animate-spin {\n    -webkit-animation: spin 1s linear infinite;\n            animation: spin 1s linear infinite;\n  }\n\n  .\\32xl\\:animate-ping {\n    -webkit-animation: ping 1s cubic-bezier(0, 0, 0.2, 1) infinite;\n            animation: ping 1s cubic-bezier(0, 0, 0.2, 1) infinite;\n  }\n\n  .\\32xl\\:animate-pulse {\n    -webkit-animation: pulse 2s cubic-bezier(0.4, 0, 0.6, 1) infinite;\n            animation: pulse 2s cubic-bezier(0.4, 0, 0.6, 1) infinite;\n  }\n\n  .\\32xl\\:animate-bounce {\n    -webkit-animation: bounce 1s infinite;\n            animation: bounce 1s infinite;\n  }\n\n  .\\32xl\\:mix-blend-normal {\n    mix-blend-mode: normal;\n  }\n\n  .\\32xl\\:mix-blend-multiply {\n    mix-blend-mode: multiply;\n  }\n\n  .\\32xl\\:mix-blend-screen {\n    mix-blend-mode: screen;\n  }\n\n  .\\32xl\\:mix-blend-overlay {\n    mix-blend-mode: overlay;\n  }\n\n  .\\32xl\\:mix-blend-darken {\n    mix-blend-mode: darken;\n  }\n\n  .\\32xl\\:mix-blend-lighten {\n    mix-blend-mode: lighten;\n  }\n\n  .\\32xl\\:mix-blend-color-dodge {\n    mix-blend-mode: color-dodge;\n  }\n\n  .\\32xl\\:mix-blend-color-burn {\n    mix-blend-mode: color-burn;\n  }\n\n  .\\32xl\\:mix-blend-hard-light {\n    mix-blend-mode: hard-light;\n  }\n\n  .\\32xl\\:mix-blend-soft-light {\n    mix-blend-mode: soft-light;\n  }\n\n  .\\32xl\\:mix-blend-difference {\n    mix-blend-mode: difference;\n  }\n\n  .\\32xl\\:mix-blend-exclusion {\n    mix-blend-mode: exclusion;\n  }\n\n  .\\32xl\\:mix-blend-hue {\n    mix-blend-mode: hue;\n  }\n\n  .\\32xl\\:mix-blend-saturation {\n    mix-blend-mode: saturation;\n  }\n\n  .\\32xl\\:mix-blend-color {\n    mix-blend-mode: color;\n  }\n\n  .\\32xl\\:mix-blend-luminosity {\n    mix-blend-mode: luminosity;\n  }\n\n  .\\32xl\\:bg-blend-normal {\n    background-blend-mode: normal;\n  }\n\n  .\\32xl\\:bg-blend-multiply {\n    background-blend-mode: multiply;\n  }\n\n  .\\32xl\\:bg-blend-screen {\n    background-blend-mode: screen;\n  }\n\n  .\\32xl\\:bg-blend-overlay {\n    background-blend-mode: overlay;\n  }\n\n  .\\32xl\\:bg-blend-darken {\n    background-blend-mode: darken;\n  }\n\n  .\\32xl\\:bg-blend-lighten {\n    background-blend-mode: lighten;\n  }\n\n  .\\32xl\\:bg-blend-color-dodge {\n    background-blend-mode: color-dodge;\n  }\n\n  .\\32xl\\:bg-blend-color-burn {\n    background-blend-mode: color-burn;\n  }\n\n  .\\32xl\\:bg-blend-hard-light {\n    background-blend-mode: hard-light;\n  }\n\n  .\\32xl\\:bg-blend-soft-light {\n    background-blend-mode: soft-light;\n  }\n\n  .\\32xl\\:bg-blend-difference {\n    background-blend-mode: difference;\n  }\n\n  .\\32xl\\:bg-blend-exclusion {\n    background-blend-mode: exclusion;\n  }\n\n  .\\32xl\\:bg-blend-hue {\n    background-blend-mode: hue;\n  }\n\n  .\\32xl\\:bg-blend-saturation {\n    background-blend-mode: saturation;\n  }\n\n  .\\32xl\\:bg-blend-color {\n    background-blend-mode: color;\n  }\n\n  .\\32xl\\:bg-blend-luminosity {\n    background-blend-mode: luminosity;\n  }\n\n  .\\32xl\\:filter {\n    --tw-blur: var(--tw-empty,/*!*/ /*!*/);\n    --tw-brightness: var(--tw-empty,/*!*/ /*!*/);\n    --tw-contrast: var(--tw-empty,/*!*/ /*!*/);\n    --tw-grayscale: var(--tw-empty,/*!*/ /*!*/);\n    --tw-hue-rotate: var(--tw-empty,/*!*/ /*!*/);\n    --tw-invert: var(--tw-empty,/*!*/ /*!*/);\n    --tw-saturate: var(--tw-empty,/*!*/ /*!*/);\n    --tw-sepia: var(--tw-empty,/*!*/ /*!*/);\n    --tw-drop-shadow: var(--tw-empty,/*!*/ /*!*/);\n    filter: var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow);\n  }\n\n  .\\32xl\\:filter-none {\n    filter: none;\n  }\n\n  .\\32xl\\:blur-0 {\n    --tw-blur: blur(0);\n  }\n\n  .\\32xl\\:blur-sm {\n    --tw-blur: blur(4px);\n  }\n\n  .\\32xl\\:blur {\n    --tw-blur: blur(8px);\n  }\n\n  .\\32xl\\:blur-md {\n    --tw-blur: blur(12px);\n  }\n\n  .\\32xl\\:blur-lg {\n    --tw-blur: blur(16px);\n  }\n\n  .\\32xl\\:blur-xl {\n    --tw-blur: blur(24px);\n  }\n\n  .\\32xl\\:blur-2xl {\n    --tw-blur: blur(40px);\n  }\n\n  .\\32xl\\:blur-3xl {\n    --tw-blur: blur(64px);\n  }\n\n  .\\32xl\\:brightness-0 {\n    --tw-brightness: brightness(0);\n  }\n\n  .\\32xl\\:brightness-50 {\n    --tw-brightness: brightness(.5);\n  }\n\n  .\\32xl\\:brightness-75 {\n    --tw-brightness: brightness(.75);\n  }\n\n  .\\32xl\\:brightness-90 {\n    --tw-brightness: brightness(.9);\n  }\n\n  .\\32xl\\:brightness-95 {\n    --tw-brightness: brightness(.95);\n  }\n\n  .\\32xl\\:brightness-100 {\n    --tw-brightness: brightness(1);\n  }\n\n  .\\32xl\\:brightness-105 {\n    --tw-brightness: brightness(1.05);\n  }\n\n  .\\32xl\\:brightness-110 {\n    --tw-brightness: brightness(1.1);\n  }\n\n  .\\32xl\\:brightness-125 {\n    --tw-brightness: brightness(1.25);\n  }\n\n  .\\32xl\\:brightness-150 {\n    --tw-brightness: brightness(1.5);\n  }\n\n  .\\32xl\\:brightness-200 {\n    --tw-brightness: brightness(2);\n  }\n\n  .\\32xl\\:contrast-0 {\n    --tw-contrast: contrast(0);\n  }\n\n  .\\32xl\\:contrast-50 {\n    --tw-contrast: contrast(.5);\n  }\n\n  .\\32xl\\:contrast-75 {\n    --tw-contrast: contrast(.75);\n  }\n\n  .\\32xl\\:contrast-100 {\n    --tw-contrast: contrast(1);\n  }\n\n  .\\32xl\\:contrast-125 {\n    --tw-contrast: contrast(1.25);\n  }\n\n  .\\32xl\\:contrast-150 {\n    --tw-contrast: contrast(1.5);\n  }\n\n  .\\32xl\\:contrast-200 {\n    --tw-contrast: contrast(2);\n  }\n\n  .\\32xl\\:drop-shadow-sm {\n    --tw-drop-shadow: drop-shadow(0 1px 1px rgba(0,0,0,0.05));\n  }\n\n  .\\32xl\\:drop-shadow {\n    --tw-drop-shadow: drop-shadow(0 1px 2px rgba(0, 0, 0, 0.1)) drop-shadow(0 1px 1px rgba(0, 0, 0, 0.06));\n  }\n\n  .\\32xl\\:drop-shadow-md {\n    --tw-drop-shadow: drop-shadow(0 4px 3px rgba(0, 0, 0, 0.07)) drop-shadow(0 2px 2px rgba(0, 0, 0, 0.06));\n  }\n\n  .\\32xl\\:drop-shadow-lg {\n    --tw-drop-shadow: drop-shadow(0 10px 8px rgba(0, 0, 0, 0.04)) drop-shadow(0 4px 3px rgba(0, 0, 0, 0.1));\n  }\n\n  .\\32xl\\:drop-shadow-xl {\n    --tw-drop-shadow: drop-shadow(0 20px 13px rgba(0, 0, 0, 0.03)) drop-shadow(0 8px 5px rgba(0, 0, 0, 0.08));\n  }\n\n  .\\32xl\\:drop-shadow-2xl {\n    --tw-drop-shadow: drop-shadow(0 25px 25px rgba(0, 0, 0, 0.15));\n  }\n\n  .\\32xl\\:drop-shadow-none {\n    --tw-drop-shadow: drop-shadow(0 0 #0000);\n  }\n\n  .\\32xl\\:grayscale-0 {\n    --tw-grayscale: grayscale(0);\n  }\n\n  .\\32xl\\:grayscale {\n    --tw-grayscale: grayscale(100%);\n  }\n\n  .\\32xl\\:hue-rotate-0 {\n    --tw-hue-rotate: hue-rotate(0deg);\n  }\n\n  .\\32xl\\:hue-rotate-15 {\n    --tw-hue-rotate: hue-rotate(15deg);\n  }\n\n  .\\32xl\\:hue-rotate-30 {\n    --tw-hue-rotate: hue-rotate(30deg);\n  }\n\n  .\\32xl\\:hue-rotate-60 {\n    --tw-hue-rotate: hue-rotate(60deg);\n  }\n\n  .\\32xl\\:hue-rotate-90 {\n    --tw-hue-rotate: hue-rotate(90deg);\n  }\n\n  .\\32xl\\:hue-rotate-180 {\n    --tw-hue-rotate: hue-rotate(180deg);\n  }\n\n  .\\32xl\\:-hue-rotate-180 {\n    --tw-hue-rotate: hue-rotate(-180deg);\n  }\n\n  .\\32xl\\:-hue-rotate-90 {\n    --tw-hue-rotate: hue-rotate(-90deg);\n  }\n\n  .\\32xl\\:-hue-rotate-60 {\n    --tw-hue-rotate: hue-rotate(-60deg);\n  }\n\n  .\\32xl\\:-hue-rotate-30 {\n    --tw-hue-rotate: hue-rotate(-30deg);\n  }\n\n  .\\32xl\\:-hue-rotate-15 {\n    --tw-hue-rotate: hue-rotate(-15deg);\n  }\n\n  .\\32xl\\:invert-0 {\n    --tw-invert: invert(0);\n  }\n\n  .\\32xl\\:invert {\n    --tw-invert: invert(100%);\n  }\n\n  .\\32xl\\:saturate-0 {\n    --tw-saturate: saturate(0);\n  }\n\n  .\\32xl\\:saturate-50 {\n    --tw-saturate: saturate(.5);\n  }\n\n  .\\32xl\\:saturate-100 {\n    --tw-saturate: saturate(1);\n  }\n\n  .\\32xl\\:saturate-150 {\n    --tw-saturate: saturate(1.5);\n  }\n\n  .\\32xl\\:saturate-200 {\n    --tw-saturate: saturate(2);\n  }\n\n  .\\32xl\\:sepia-0 {\n    --tw-sepia: sepia(0);\n  }\n\n  .\\32xl\\:sepia {\n    --tw-sepia: sepia(100%);\n  }\n\n  .\\32xl\\:backdrop-filter {\n    --tw-backdrop-blur: var(--tw-empty,/*!*/ /*!*/);\n    --tw-backdrop-brightness: var(--tw-empty,/*!*/ /*!*/);\n    --tw-backdrop-contrast: var(--tw-empty,/*!*/ /*!*/);\n    --tw-backdrop-grayscale: var(--tw-empty,/*!*/ /*!*/);\n    --tw-backdrop-hue-rotate: var(--tw-empty,/*!*/ /*!*/);\n    --tw-backdrop-invert: var(--tw-empty,/*!*/ /*!*/);\n    --tw-backdrop-opacity: var(--tw-empty,/*!*/ /*!*/);\n    --tw-backdrop-saturate: var(--tw-empty,/*!*/ /*!*/);\n    --tw-backdrop-sepia: var(--tw-empty,/*!*/ /*!*/);\n    -webkit-backdrop-filter: var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);\n            backdrop-filter: var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);\n  }\n\n  .\\32xl\\:backdrop-filter-none {\n    -webkit-backdrop-filter: none;\n            backdrop-filter: none;\n  }\n\n  .\\32xl\\:backdrop-brightness-0 {\n    --tw-backdrop-brightness: brightness(0);\n  }\n\n  .\\32xl\\:backdrop-brightness-50 {\n    --tw-backdrop-brightness: brightness(.5);\n  }\n\n  .\\32xl\\:backdrop-brightness-75 {\n    --tw-backdrop-brightness: brightness(.75);\n  }\n\n  .\\32xl\\:backdrop-brightness-90 {\n    --tw-backdrop-brightness: brightness(.9);\n  }\n\n  .\\32xl\\:backdrop-brightness-95 {\n    --tw-backdrop-brightness: brightness(.95);\n  }\n\n  .\\32xl\\:backdrop-brightness-100 {\n    --tw-backdrop-brightness: brightness(1);\n  }\n\n  .\\32xl\\:backdrop-brightness-105 {\n    --tw-backdrop-brightness: brightness(1.05);\n  }\n\n  .\\32xl\\:backdrop-brightness-110 {\n    --tw-backdrop-brightness: brightness(1.1);\n  }\n\n  .\\32xl\\:backdrop-brightness-125 {\n    --tw-backdrop-brightness: brightness(1.25);\n  }\n\n  .\\32xl\\:backdrop-brightness-150 {\n    --tw-backdrop-brightness: brightness(1.5);\n  }\n\n  .\\32xl\\:backdrop-brightness-200 {\n    --tw-backdrop-brightness: brightness(2);\n  }\n\n  .\\32xl\\:backdrop-contrast-0 {\n    --tw-backdrop-contrast: contrast(0);\n  }\n\n  .\\32xl\\:backdrop-contrast-50 {\n    --tw-backdrop-contrast: contrast(.5);\n  }\n\n  .\\32xl\\:backdrop-contrast-75 {\n    --tw-backdrop-contrast: contrast(.75);\n  }\n\n  .\\32xl\\:backdrop-contrast-100 {\n    --tw-backdrop-contrast: contrast(1);\n  }\n\n  .\\32xl\\:backdrop-contrast-125 {\n    --tw-backdrop-contrast: contrast(1.25);\n  }\n\n  .\\32xl\\:backdrop-contrast-150 {\n    --tw-backdrop-contrast: contrast(1.5);\n  }\n\n  .\\32xl\\:backdrop-contrast-200 {\n    --tw-backdrop-contrast: contrast(2);\n  }\n\n  .\\32xl\\:backdrop-grayscale-0 {\n    --tw-backdrop-grayscale: grayscale(0);\n  }\n\n  .\\32xl\\:backdrop-grayscale {\n    --tw-backdrop-grayscale: grayscale(100%);\n  }\n\n  .\\32xl\\:backdrop-hue-rotate-0 {\n    --tw-backdrop-hue-rotate: hue-rotate(0deg);\n  }\n\n  .\\32xl\\:backdrop-hue-rotate-15 {\n    --tw-backdrop-hue-rotate: hue-rotate(15deg);\n  }\n\n  .\\32xl\\:backdrop-hue-rotate-30 {\n    --tw-backdrop-hue-rotate: hue-rotate(30deg);\n  }\n\n  .\\32xl\\:backdrop-hue-rotate-60 {\n    --tw-backdrop-hue-rotate: hue-rotate(60deg);\n  }\n\n  .\\32xl\\:backdrop-hue-rotate-90 {\n    --tw-backdrop-hue-rotate: hue-rotate(90deg);\n  }\n\n  .\\32xl\\:backdrop-hue-rotate-180 {\n    --tw-backdrop-hue-rotate: hue-rotate(180deg);\n  }\n\n  .\\32xl\\:-backdrop-hue-rotate-180 {\n    --tw-backdrop-hue-rotate: hue-rotate(-180deg);\n  }\n\n  .\\32xl\\:-backdrop-hue-rotate-90 {\n    --tw-backdrop-hue-rotate: hue-rotate(-90deg);\n  }\n\n  .\\32xl\\:-backdrop-hue-rotate-60 {\n    --tw-backdrop-hue-rotate: hue-rotate(-60deg);\n  }\n\n  .\\32xl\\:-backdrop-hue-rotate-30 {\n    --tw-backdrop-hue-rotate: hue-rotate(-30deg);\n  }\n\n  .\\32xl\\:-backdrop-hue-rotate-15 {\n    --tw-backdrop-hue-rotate: hue-rotate(-15deg);\n  }\n\n  .\\32xl\\:backdrop-invert-0 {\n    --tw-backdrop-invert: invert(0);\n  }\n\n  .\\32xl\\:backdrop-invert {\n    --tw-backdrop-invert: invert(100%);\n  }\n\n  .\\32xl\\:backdrop-saturate-0 {\n    --tw-backdrop-saturate: saturate(0);\n  }\n\n  .\\32xl\\:backdrop-saturate-50 {\n    --tw-backdrop-saturate: saturate(.5);\n  }\n\n  .\\32xl\\:backdrop-saturate-100 {\n    --tw-backdrop-saturate: saturate(1);\n  }\n\n  .\\32xl\\:backdrop-saturate-150 {\n    --tw-backdrop-saturate: saturate(1.5);\n  }\n\n  .\\32xl\\:backdrop-saturate-200 {\n    --tw-backdrop-saturate: saturate(2);\n  }\n\n  .\\32xl\\:backdrop-sepia-0 {\n    --tw-backdrop-sepia: sepia(0);\n  }\n\n  .\\32xl\\:backdrop-sepia {\n    --tw-backdrop-sepia: sepia(100%);\n  }\n}\n\n"
  },
  {
    "path": "public/css/table.css",
    "content": "/*Overrides for Tailwind CSS */\n\n/*Form fields*/\n.dataTables_wrapper select,\n.dataTables_wrapper .dataTables_filter input {\n    color: #4a5568; \t\t\t/*text-gray-700*/\n    padding-left: 1rem; \t\t/*pl-4*/\n    padding-right: 1rem; \t\t/*pl-4*/\n    padding-top: .5rem; \t\t/*pl-2*/\n    padding-bottom: .5rem; \t\t/*pl-2*/\n    line-height: 1.25; \t\t\t/*leading-tight*/\n    border-width: 2px; \t\t\t/*border-2*/\n    border-radius: .25rem; \t\t\n    border-color: #edf2f7; \t\t/*border-gray-200*/\n    background-color: #edf2f7; \t/*bg-gray-200*/\n}\n\n/*Row Hover*/\ntable.dataTable.hover tbody tr:hover, table.dataTable.display tbody tr:hover {\n    background-color: #ebf4ff;\t/*bg-indigo-100*/\n}\n\n/*Pagination Buttons*/\n.dataTables_wrapper .dataTables_paginate .paginate_button\t\t{\n    font-weight: 700;\t\t\t\t/*font-bold*/\n    border-radius: .25rem;\t\t\t/*rounded*/\n    border: 1px solid transparent;\t/*border border-transparent*/\n}\n\n/*Pagination Buttons - Current selected */\n.dataTables_wrapper .dataTables_paginate .paginate_button.current\t{\n    color: #fff !important;\t\t\t\t/*text-white*/\n    box-shadow: 0 1px 3px 0 rgba(0,0,0,.1), 0 1px 2px 0 rgba(0,0,0,.06); \t/*shadow*/\n    font-weight: 700;\t\t\t\t\t/*font-bold*/\n    border-radius: .25rem;\t\t\t\t/*rounded*/\n    background: #667eea !important;\t\t/*bg-indigo-500*/\n    border: 1px solid transparent;\t\t/*border border-transparent*/\n}\n\n/*Pagination Buttons - Hover */\n.dataTables_wrapper .dataTables_paginate .paginate_button:hover\t\t{\n    color: #fff !important;\t\t\t\t/*text-white*/\n    box-shadow: 0 1px 3px 0 rgba(0,0,0,.1), 0 1px 2px 0 rgba(0,0,0,.06);\t /*shadow*/\n    font-weight: 700;\t\t\t\t\t/*font-bold*/\n    border-radius: .25rem;\t\t\t\t/*rounded*/\n    background: #667eea !important;\t\t/*bg-indigo-500*/\n    border: 1px solid transparent;\t\t/*border border-transparent*/\n}\n\n/*Add padding to bottom border */\ntable.dataTable.no-footer {\n    border-bottom: 1px solid #e2e8f0;\t/*border-b-1 border-gray-300*/\n    margin-top: 0.75em;\n    margin-bottom: 0.75em;\n}\n\n/*Change colour of responsive icon*/\ntable.dataTable.dtr-inline.collapsed>tbody>tr>td:first-child:before, table.dataTable.dtr-inline.collapsed>tbody>tr>th:first-child:before {\n    background-color: #667eea !important; /*bg-indigo-500*/\n}\n\t\t\n"
  },
  {
    "path": "public/index.php",
    "content": "<?php\n\n/**\n * Laravel - A PHP Framework For Web Artisans\n *\n * @package  Laravel\n * @author   Taylor Otwell <taylor@laravel.com>\n */\n\ndefine('LARAVEL_START', microtime(true));\n\n/*\n|--------------------------------------------------------------------------\n| Register The Auto Loader\n|--------------------------------------------------------------------------\n|\n| Composer provides a convenient, automatically generated class loader for\n| our application. We just need to utilize it! We'll simply require it\n| into the script here so that we don't have to worry about manual\n| loading any of our classes later on. It feels great to relax.\n|\n*/\n\nrequire __DIR__.'/../vendor/autoload.php';\n\n/*\n|--------------------------------------------------------------------------\n| Turn On The Lights\n|--------------------------------------------------------------------------\n|\n| We need to illuminate PHP development, so let us turn on the lights.\n| This bootstraps the framework and gets it ready for use, then it\n| will load up this application so that we can run it and send\n| the responses back to the browser and delight our users.\n|\n*/\n\n$app = require_once __DIR__.'/../bootstrap/app.php';\n\n/*\n|--------------------------------------------------------------------------\n| Run The Application\n|--------------------------------------------------------------------------\n|\n| Once we have the application, we can handle the incoming request\n| through the kernel, and send the associated response back to\n| the client's browser allowing them to enjoy the creative\n| and wonderful application we have prepared for them.\n|\n*/\n\n$kernel = $app->make(Illuminate\\Contracts\\Http\\Kernel::class);\n\n$response = $kernel->handle(\n    $request = Illuminate\\Http\\Request::capture()\n);\n\n$response->send();\n\n$kernel->terminate($request, $response);\n"
  },
  {
    "path": "public/js/app.js",
    "content": "/******/ (() => { // webpackBootstrap\n/******/ \tvar __webpack_modules__ = ({\n\n/***/ \"./node_modules/axios/index.js\":\n/*!*************************************!*\\\n  !*** ./node_modules/axios/index.js ***!\n  \\*************************************/\n/***/ ((module, __unused_webpack_exports, __webpack_require__) => {\n\nmodule.exports = __webpack_require__(/*! ./lib/axios */ \"./node_modules/axios/lib/axios.js\");\n\n/***/ }),\n\n/***/ \"./node_modules/axios/lib/adapters/xhr.js\":\n/*!************************************************!*\\\n  !*** ./node_modules/axios/lib/adapters/xhr.js ***!\n  \\************************************************/\n/***/ ((module, __unused_webpack_exports, __webpack_require__) => {\n\n\"use strict\";\n\n\nvar utils = __webpack_require__(/*! ./../utils */ \"./node_modules/axios/lib/utils.js\");\nvar settle = __webpack_require__(/*! ./../core/settle */ \"./node_modules/axios/lib/core/settle.js\");\nvar cookies = __webpack_require__(/*! ./../helpers/cookies */ \"./node_modules/axios/lib/helpers/cookies.js\");\nvar buildURL = __webpack_require__(/*! ./../helpers/buildURL */ \"./node_modules/axios/lib/helpers/buildURL.js\");\nvar buildFullPath = __webpack_require__(/*! ../core/buildFullPath */ \"./node_modules/axios/lib/core/buildFullPath.js\");\nvar parseHeaders = __webpack_require__(/*! ./../helpers/parseHeaders */ \"./node_modules/axios/lib/helpers/parseHeaders.js\");\nvar isURLSameOrigin = __webpack_require__(/*! ./../helpers/isURLSameOrigin */ \"./node_modules/axios/lib/helpers/isURLSameOrigin.js\");\nvar createError = __webpack_require__(/*! ../core/createError */ \"./node_modules/axios/lib/core/createError.js\");\n\nmodule.exports = function xhrAdapter(config) {\n  return new Promise(function dispatchXhrRequest(resolve, reject) {\n    var requestData = config.data;\n    var requestHeaders = config.headers;\n\n    if (utils.isFormData(requestData)) {\n      delete requestHeaders['Content-Type']; // Let the browser set it\n    }\n\n    var request = new XMLHttpRequest();\n\n    // HTTP basic authentication\n    if (config.auth) {\n      var username = config.auth.username || '';\n      var password = config.auth.password ? unescape(encodeURIComponent(config.auth.password)) : '';\n      requestHeaders.Authorization = 'Basic ' + btoa(username + ':' + password);\n    }\n\n    var fullPath = buildFullPath(config.baseURL, config.url);\n    request.open(config.method.toUpperCase(), buildURL(fullPath, config.params, config.paramsSerializer), true);\n\n    // Set the request timeout in MS\n    request.timeout = config.timeout;\n\n    // Listen for ready state\n    request.onreadystatechange = function handleLoad() {\n      if (!request || request.readyState !== 4) {\n        return;\n      }\n\n      // The request errored out and we didn't get a response, this will be\n      // handled by onerror instead\n      // With one exception: request that using file: protocol, most browsers\n      // will return status as 0 even though it's a successful request\n      if (request.status === 0 && !(request.responseURL && request.responseURL.indexOf('file:') === 0)) {\n        return;\n      }\n\n      // Prepare the response\n      var responseHeaders = 'getAllResponseHeaders' in request ? parseHeaders(request.getAllResponseHeaders()) : null;\n      var responseData = !config.responseType || config.responseType === 'text' ? request.responseText : request.response;\n      var response = {\n        data: responseData,\n        status: request.status,\n        statusText: request.statusText,\n        headers: responseHeaders,\n        config: config,\n        request: request\n      };\n\n      settle(resolve, reject, response);\n\n      // Clean up request\n      request = null;\n    };\n\n    // Handle browser request cancellation (as opposed to a manual cancellation)\n    request.onabort = function handleAbort() {\n      if (!request) {\n        return;\n      }\n\n      reject(createError('Request aborted', config, 'ECONNABORTED', request));\n\n      // Clean up request\n      request = null;\n    };\n\n    // Handle low level network errors\n    request.onerror = function handleError() {\n      // Real errors are hidden from us by the browser\n      // onerror should only fire if it's a network error\n      reject(createError('Network Error', config, null, request));\n\n      // Clean up request\n      request = null;\n    };\n\n    // Handle timeout\n    request.ontimeout = function handleTimeout() {\n      var timeoutErrorMessage = 'timeout of ' + config.timeout + 'ms exceeded';\n      if (config.timeoutErrorMessage) {\n        timeoutErrorMessage = config.timeoutErrorMessage;\n      }\n      reject(createError(timeoutErrorMessage, config, 'ECONNABORTED',\n        request));\n\n      // Clean up request\n      request = null;\n    };\n\n    // Add xsrf header\n    // This is only done if running in a standard browser environment.\n    // Specifically not if we're in a web worker, or react-native.\n    if (utils.isStandardBrowserEnv()) {\n      // Add xsrf header\n      var xsrfValue = (config.withCredentials || isURLSameOrigin(fullPath)) && config.xsrfCookieName ?\n        cookies.read(config.xsrfCookieName) :\n        undefined;\n\n      if (xsrfValue) {\n        requestHeaders[config.xsrfHeaderName] = xsrfValue;\n      }\n    }\n\n    // Add headers to the request\n    if ('setRequestHeader' in request) {\n      utils.forEach(requestHeaders, function setRequestHeader(val, key) {\n        if (typeof requestData === 'undefined' && key.toLowerCase() === 'content-type') {\n          // Remove Content-Type if data is undefined\n          delete requestHeaders[key];\n        } else {\n          // Otherwise add header to the request\n          request.setRequestHeader(key, val);\n        }\n      });\n    }\n\n    // Add withCredentials to request if needed\n    if (!utils.isUndefined(config.withCredentials)) {\n      request.withCredentials = !!config.withCredentials;\n    }\n\n    // Add responseType to request if needed\n    if (config.responseType) {\n      try {\n        request.responseType = config.responseType;\n      } catch (e) {\n        // Expected DOMException thrown by browsers not compatible XMLHttpRequest Level 2.\n        // But, this can be suppressed for 'json' type as it can be parsed by default 'transformResponse' function.\n        if (config.responseType !== 'json') {\n          throw e;\n        }\n      }\n    }\n\n    // Handle progress if needed\n    if (typeof config.onDownloadProgress === 'function') {\n      request.addEventListener('progress', config.onDownloadProgress);\n    }\n\n    // Not all browsers support upload events\n    if (typeof config.onUploadProgress === 'function' && request.upload) {\n      request.upload.addEventListener('progress', config.onUploadProgress);\n    }\n\n    if (config.cancelToken) {\n      // Handle cancellation\n      config.cancelToken.promise.then(function onCanceled(cancel) {\n        if (!request) {\n          return;\n        }\n\n        request.abort();\n        reject(cancel);\n        // Clean up request\n        request = null;\n      });\n    }\n\n    if (!requestData) {\n      requestData = null;\n    }\n\n    // Send the request\n    request.send(requestData);\n  });\n};\n\n\n/***/ }),\n\n/***/ \"./node_modules/axios/lib/axios.js\":\n/*!*****************************************!*\\\n  !*** ./node_modules/axios/lib/axios.js ***!\n  \\*****************************************/\n/***/ ((module, __unused_webpack_exports, __webpack_require__) => {\n\n\"use strict\";\n\n\nvar utils = __webpack_require__(/*! ./utils */ \"./node_modules/axios/lib/utils.js\");\nvar bind = __webpack_require__(/*! ./helpers/bind */ \"./node_modules/axios/lib/helpers/bind.js\");\nvar Axios = __webpack_require__(/*! ./core/Axios */ \"./node_modules/axios/lib/core/Axios.js\");\nvar mergeConfig = __webpack_require__(/*! ./core/mergeConfig */ \"./node_modules/axios/lib/core/mergeConfig.js\");\nvar defaults = __webpack_require__(/*! ./defaults */ \"./node_modules/axios/lib/defaults.js\");\n\n/**\n * Create an instance of Axios\n *\n * @param {Object} defaultConfig The default config for the instance\n * @return {Axios} A new instance of Axios\n */\nfunction createInstance(defaultConfig) {\n  var context = new Axios(defaultConfig);\n  var instance = bind(Axios.prototype.request, context);\n\n  // Copy axios.prototype to instance\n  utils.extend(instance, Axios.prototype, context);\n\n  // Copy context to instance\n  utils.extend(instance, context);\n\n  return instance;\n}\n\n// Create the default instance to be exported\nvar axios = createInstance(defaults);\n\n// Expose Axios class to allow class inheritance\naxios.Axios = Axios;\n\n// Factory for creating new instances\naxios.create = function create(instanceConfig) {\n  return createInstance(mergeConfig(axios.defaults, instanceConfig));\n};\n\n// Expose Cancel & CancelToken\naxios.Cancel = __webpack_require__(/*! ./cancel/Cancel */ \"./node_modules/axios/lib/cancel/Cancel.js\");\naxios.CancelToken = __webpack_require__(/*! ./cancel/CancelToken */ \"./node_modules/axios/lib/cancel/CancelToken.js\");\naxios.isCancel = __webpack_require__(/*! ./cancel/isCancel */ \"./node_modules/axios/lib/cancel/isCancel.js\");\n\n// Expose all/spread\naxios.all = function all(promises) {\n  return Promise.all(promises);\n};\naxios.spread = __webpack_require__(/*! ./helpers/spread */ \"./node_modules/axios/lib/helpers/spread.js\");\n\n// Expose isAxiosError\naxios.isAxiosError = __webpack_require__(/*! ./helpers/isAxiosError */ \"./node_modules/axios/lib/helpers/isAxiosError.js\");\n\nmodule.exports = axios;\n\n// Allow use of default import syntax in TypeScript\nmodule.exports.default = axios;\n\n\n/***/ }),\n\n/***/ \"./node_modules/axios/lib/cancel/Cancel.js\":\n/*!*************************************************!*\\\n  !*** ./node_modules/axios/lib/cancel/Cancel.js ***!\n  \\*************************************************/\n/***/ ((module) => {\n\n\"use strict\";\n\n\n/**\n * A `Cancel` is an object that is thrown when an operation is canceled.\n *\n * @class\n * @param {string=} message The message.\n */\nfunction Cancel(message) {\n  this.message = message;\n}\n\nCancel.prototype.toString = function toString() {\n  return 'Cancel' + (this.message ? ': ' + this.message : '');\n};\n\nCancel.prototype.__CANCEL__ = true;\n\nmodule.exports = Cancel;\n\n\n/***/ }),\n\n/***/ \"./node_modules/axios/lib/cancel/CancelToken.js\":\n/*!******************************************************!*\\\n  !*** ./node_modules/axios/lib/cancel/CancelToken.js ***!\n  \\******************************************************/\n/***/ ((module, __unused_webpack_exports, __webpack_require__) => {\n\n\"use strict\";\n\n\nvar Cancel = __webpack_require__(/*! ./Cancel */ \"./node_modules/axios/lib/cancel/Cancel.js\");\n\n/**\n * A `CancelToken` is an object that can be used to request cancellation of an operation.\n *\n * @class\n * @param {Function} executor The executor function.\n */\nfunction CancelToken(executor) {\n  if (typeof executor !== 'function') {\n    throw new TypeError('executor must be a function.');\n  }\n\n  var resolvePromise;\n  this.promise = new Promise(function promiseExecutor(resolve) {\n    resolvePromise = resolve;\n  });\n\n  var token = this;\n  executor(function cancel(message) {\n    if (token.reason) {\n      // Cancellation has already been requested\n      return;\n    }\n\n    token.reason = new Cancel(message);\n    resolvePromise(token.reason);\n  });\n}\n\n/**\n * Throws a `Cancel` if cancellation has been requested.\n */\nCancelToken.prototype.throwIfRequested = function throwIfRequested() {\n  if (this.reason) {\n    throw this.reason;\n  }\n};\n\n/**\n * Returns an object that contains a new `CancelToken` and a function that, when called,\n * cancels the `CancelToken`.\n */\nCancelToken.source = function source() {\n  var cancel;\n  var token = new CancelToken(function executor(c) {\n    cancel = c;\n  });\n  return {\n    token: token,\n    cancel: cancel\n  };\n};\n\nmodule.exports = CancelToken;\n\n\n/***/ }),\n\n/***/ \"./node_modules/axios/lib/cancel/isCancel.js\":\n/*!***************************************************!*\\\n  !*** ./node_modules/axios/lib/cancel/isCancel.js ***!\n  \\***************************************************/\n/***/ ((module) => {\n\n\"use strict\";\n\n\nmodule.exports = function isCancel(value) {\n  return !!(value && value.__CANCEL__);\n};\n\n\n/***/ }),\n\n/***/ \"./node_modules/axios/lib/core/Axios.js\":\n/*!**********************************************!*\\\n  !*** ./node_modules/axios/lib/core/Axios.js ***!\n  \\**********************************************/\n/***/ ((module, __unused_webpack_exports, __webpack_require__) => {\n\n\"use strict\";\n\n\nvar utils = __webpack_require__(/*! ./../utils */ \"./node_modules/axios/lib/utils.js\");\nvar buildURL = __webpack_require__(/*! ../helpers/buildURL */ \"./node_modules/axios/lib/helpers/buildURL.js\");\nvar InterceptorManager = __webpack_require__(/*! ./InterceptorManager */ \"./node_modules/axios/lib/core/InterceptorManager.js\");\nvar dispatchRequest = __webpack_require__(/*! ./dispatchRequest */ \"./node_modules/axios/lib/core/dispatchRequest.js\");\nvar mergeConfig = __webpack_require__(/*! ./mergeConfig */ \"./node_modules/axios/lib/core/mergeConfig.js\");\n\n/**\n * Create a new instance of Axios\n *\n * @param {Object} instanceConfig The default config for the instance\n */\nfunction Axios(instanceConfig) {\n  this.defaults = instanceConfig;\n  this.interceptors = {\n    request: new InterceptorManager(),\n    response: new InterceptorManager()\n  };\n}\n\n/**\n * Dispatch a request\n *\n * @param {Object} config The config specific for this request (merged with this.defaults)\n */\nAxios.prototype.request = function request(config) {\n  /*eslint no-param-reassign:0*/\n  // Allow for axios('example/url'[, config]) a la fetch API\n  if (typeof config === 'string') {\n    config = arguments[1] || {};\n    config.url = arguments[0];\n  } else {\n    config = config || {};\n  }\n\n  config = mergeConfig(this.defaults, config);\n\n  // Set config.method\n  if (config.method) {\n    config.method = config.method.toLowerCase();\n  } else if (this.defaults.method) {\n    config.method = this.defaults.method.toLowerCase();\n  } else {\n    config.method = 'get';\n  }\n\n  // Hook up interceptors middleware\n  var chain = [dispatchRequest, undefined];\n  var promise = Promise.resolve(config);\n\n  this.interceptors.request.forEach(function unshiftRequestInterceptors(interceptor) {\n    chain.unshift(interceptor.fulfilled, interceptor.rejected);\n  });\n\n  this.interceptors.response.forEach(function pushResponseInterceptors(interceptor) {\n    chain.push(interceptor.fulfilled, interceptor.rejected);\n  });\n\n  while (chain.length) {\n    promise = promise.then(chain.shift(), chain.shift());\n  }\n\n  return promise;\n};\n\nAxios.prototype.getUri = function getUri(config) {\n  config = mergeConfig(this.defaults, config);\n  return buildURL(config.url, config.params, config.paramsSerializer).replace(/^\\?/, '');\n};\n\n// Provide aliases for supported request methods\nutils.forEach(['delete', 'get', 'head', 'options'], function forEachMethodNoData(method) {\n  /*eslint func-names:0*/\n  Axios.prototype[method] = function(url, config) {\n    return this.request(mergeConfig(config || {}, {\n      method: method,\n      url: url,\n      data: (config || {}).data\n    }));\n  };\n});\n\nutils.forEach(['post', 'put', 'patch'], function forEachMethodWithData(method) {\n  /*eslint func-names:0*/\n  Axios.prototype[method] = function(url, data, config) {\n    return this.request(mergeConfig(config || {}, {\n      method: method,\n      url: url,\n      data: data\n    }));\n  };\n});\n\nmodule.exports = Axios;\n\n\n/***/ }),\n\n/***/ \"./node_modules/axios/lib/core/InterceptorManager.js\":\n/*!***********************************************************!*\\\n  !*** ./node_modules/axios/lib/core/InterceptorManager.js ***!\n  \\***********************************************************/\n/***/ ((module, __unused_webpack_exports, __webpack_require__) => {\n\n\"use strict\";\n\n\nvar utils = __webpack_require__(/*! ./../utils */ \"./node_modules/axios/lib/utils.js\");\n\nfunction InterceptorManager() {\n  this.handlers = [];\n}\n\n/**\n * Add a new interceptor to the stack\n *\n * @param {Function} fulfilled The function to handle `then` for a `Promise`\n * @param {Function} rejected The function to handle `reject` for a `Promise`\n *\n * @return {Number} An ID used to remove interceptor later\n */\nInterceptorManager.prototype.use = function use(fulfilled, rejected) {\n  this.handlers.push({\n    fulfilled: fulfilled,\n    rejected: rejected\n  });\n  return this.handlers.length - 1;\n};\n\n/**\n * Remove an interceptor from the stack\n *\n * @param {Number} id The ID that was returned by `use`\n */\nInterceptorManager.prototype.eject = function eject(id) {\n  if (this.handlers[id]) {\n    this.handlers[id] = null;\n  }\n};\n\n/**\n * Iterate over all the registered interceptors\n *\n * This method is particularly useful for skipping over any\n * interceptors that may have become `null` calling `eject`.\n *\n * @param {Function} fn The function to call for each interceptor\n */\nInterceptorManager.prototype.forEach = function forEach(fn) {\n  utils.forEach(this.handlers, function forEachHandler(h) {\n    if (h !== null) {\n      fn(h);\n    }\n  });\n};\n\nmodule.exports = InterceptorManager;\n\n\n/***/ }),\n\n/***/ \"./node_modules/axios/lib/core/buildFullPath.js\":\n/*!******************************************************!*\\\n  !*** ./node_modules/axios/lib/core/buildFullPath.js ***!\n  \\******************************************************/\n/***/ ((module, __unused_webpack_exports, __webpack_require__) => {\n\n\"use strict\";\n\n\nvar isAbsoluteURL = __webpack_require__(/*! ../helpers/isAbsoluteURL */ \"./node_modules/axios/lib/helpers/isAbsoluteURL.js\");\nvar combineURLs = __webpack_require__(/*! ../helpers/combineURLs */ \"./node_modules/axios/lib/helpers/combineURLs.js\");\n\n/**\n * Creates a new URL by combining the baseURL with the requestedURL,\n * only when the requestedURL is not already an absolute URL.\n * If the requestURL is absolute, this function returns the requestedURL untouched.\n *\n * @param {string} baseURL The base URL\n * @param {string} requestedURL Absolute or relative URL to combine\n * @returns {string} The combined full path\n */\nmodule.exports = function buildFullPath(baseURL, requestedURL) {\n  if (baseURL && !isAbsoluteURL(requestedURL)) {\n    return combineURLs(baseURL, requestedURL);\n  }\n  return requestedURL;\n};\n\n\n/***/ }),\n\n/***/ \"./node_modules/axios/lib/core/createError.js\":\n/*!****************************************************!*\\\n  !*** ./node_modules/axios/lib/core/createError.js ***!\n  \\****************************************************/\n/***/ ((module, __unused_webpack_exports, __webpack_require__) => {\n\n\"use strict\";\n\n\nvar enhanceError = __webpack_require__(/*! ./enhanceError */ \"./node_modules/axios/lib/core/enhanceError.js\");\n\n/**\n * Create an Error with the specified message, config, error code, request and response.\n *\n * @param {string} message The error message.\n * @param {Object} config The config.\n * @param {string} [code] The error code (for example, 'ECONNABORTED').\n * @param {Object} [request] The request.\n * @param {Object} [response] The response.\n * @returns {Error} The created error.\n */\nmodule.exports = function createError(message, config, code, request, response) {\n  var error = new Error(message);\n  return enhanceError(error, config, code, request, response);\n};\n\n\n/***/ }),\n\n/***/ \"./node_modules/axios/lib/core/dispatchRequest.js\":\n/*!********************************************************!*\\\n  !*** ./node_modules/axios/lib/core/dispatchRequest.js ***!\n  \\********************************************************/\n/***/ ((module, __unused_webpack_exports, __webpack_require__) => {\n\n\"use strict\";\n\n\nvar utils = __webpack_require__(/*! ./../utils */ \"./node_modules/axios/lib/utils.js\");\nvar transformData = __webpack_require__(/*! ./transformData */ \"./node_modules/axios/lib/core/transformData.js\");\nvar isCancel = __webpack_require__(/*! ../cancel/isCancel */ \"./node_modules/axios/lib/cancel/isCancel.js\");\nvar defaults = __webpack_require__(/*! ../defaults */ \"./node_modules/axios/lib/defaults.js\");\n\n/**\n * Throws a `Cancel` if cancellation has been requested.\n */\nfunction throwIfCancellationRequested(config) {\n  if (config.cancelToken) {\n    config.cancelToken.throwIfRequested();\n  }\n}\n\n/**\n * Dispatch a request to the server using the configured adapter.\n *\n * @param {object} config The config that is to be used for the request\n * @returns {Promise} The Promise to be fulfilled\n */\nmodule.exports = function dispatchRequest(config) {\n  throwIfCancellationRequested(config);\n\n  // Ensure headers exist\n  config.headers = config.headers || {};\n\n  // Transform request data\n  config.data = transformData(\n    config.data,\n    config.headers,\n    config.transformRequest\n  );\n\n  // Flatten headers\n  config.headers = utils.merge(\n    config.headers.common || {},\n    config.headers[config.method] || {},\n    config.headers\n  );\n\n  utils.forEach(\n    ['delete', 'get', 'head', 'post', 'put', 'patch', 'common'],\n    function cleanHeaderConfig(method) {\n      delete config.headers[method];\n    }\n  );\n\n  var adapter = config.adapter || defaults.adapter;\n\n  return adapter(config).then(function onAdapterResolution(response) {\n    throwIfCancellationRequested(config);\n\n    // Transform response data\n    response.data = transformData(\n      response.data,\n      response.headers,\n      config.transformResponse\n    );\n\n    return response;\n  }, function onAdapterRejection(reason) {\n    if (!isCancel(reason)) {\n      throwIfCancellationRequested(config);\n\n      // Transform response data\n      if (reason && reason.response) {\n        reason.response.data = transformData(\n          reason.response.data,\n          reason.response.headers,\n          config.transformResponse\n        );\n      }\n    }\n\n    return Promise.reject(reason);\n  });\n};\n\n\n/***/ }),\n\n/***/ \"./node_modules/axios/lib/core/enhanceError.js\":\n/*!*****************************************************!*\\\n  !*** ./node_modules/axios/lib/core/enhanceError.js ***!\n  \\*****************************************************/\n/***/ ((module) => {\n\n\"use strict\";\n\n\n/**\n * Update an Error with the specified config, error code, and response.\n *\n * @param {Error} error The error to update.\n * @param {Object} config The config.\n * @param {string} [code] The error code (for example, 'ECONNABORTED').\n * @param {Object} [request] The request.\n * @param {Object} [response] The response.\n * @returns {Error} The error.\n */\nmodule.exports = function enhanceError(error, config, code, request, response) {\n  error.config = config;\n  if (code) {\n    error.code = code;\n  }\n\n  error.request = request;\n  error.response = response;\n  error.isAxiosError = true;\n\n  error.toJSON = function toJSON() {\n    return {\n      // Standard\n      message: this.message,\n      name: this.name,\n      // Microsoft\n      description: this.description,\n      number: this.number,\n      // Mozilla\n      fileName: this.fileName,\n      lineNumber: this.lineNumber,\n      columnNumber: this.columnNumber,\n      stack: this.stack,\n      // Axios\n      config: this.config,\n      code: this.code\n    };\n  };\n  return error;\n};\n\n\n/***/ }),\n\n/***/ \"./node_modules/axios/lib/core/mergeConfig.js\":\n/*!****************************************************!*\\\n  !*** ./node_modules/axios/lib/core/mergeConfig.js ***!\n  \\****************************************************/\n/***/ ((module, __unused_webpack_exports, __webpack_require__) => {\n\n\"use strict\";\n\n\nvar utils = __webpack_require__(/*! ../utils */ \"./node_modules/axios/lib/utils.js\");\n\n/**\n * Config-specific merge-function which creates a new config-object\n * by merging two configuration objects together.\n *\n * @param {Object} config1\n * @param {Object} config2\n * @returns {Object} New object resulting from merging config2 to config1\n */\nmodule.exports = function mergeConfig(config1, config2) {\n  // eslint-disable-next-line no-param-reassign\n  config2 = config2 || {};\n  var config = {};\n\n  var valueFromConfig2Keys = ['url', 'method', 'data'];\n  var mergeDeepPropertiesKeys = ['headers', 'auth', 'proxy', 'params'];\n  var defaultToConfig2Keys = [\n    'baseURL', 'transformRequest', 'transformResponse', 'paramsSerializer',\n    'timeout', 'timeoutMessage', 'withCredentials', 'adapter', 'responseType', 'xsrfCookieName',\n    'xsrfHeaderName', 'onUploadProgress', 'onDownloadProgress', 'decompress',\n    'maxContentLength', 'maxBodyLength', 'maxRedirects', 'transport', 'httpAgent',\n    'httpsAgent', 'cancelToken', 'socketPath', 'responseEncoding'\n  ];\n  var directMergeKeys = ['validateStatus'];\n\n  function getMergedValue(target, source) {\n    if (utils.isPlainObject(target) && utils.isPlainObject(source)) {\n      return utils.merge(target, source);\n    } else if (utils.isPlainObject(source)) {\n      return utils.merge({}, source);\n    } else if (utils.isArray(source)) {\n      return source.slice();\n    }\n    return source;\n  }\n\n  function mergeDeepProperties(prop) {\n    if (!utils.isUndefined(config2[prop])) {\n      config[prop] = getMergedValue(config1[prop], config2[prop]);\n    } else if (!utils.isUndefined(config1[prop])) {\n      config[prop] = getMergedValue(undefined, config1[prop]);\n    }\n  }\n\n  utils.forEach(valueFromConfig2Keys, function valueFromConfig2(prop) {\n    if (!utils.isUndefined(config2[prop])) {\n      config[prop] = getMergedValue(undefined, config2[prop]);\n    }\n  });\n\n  utils.forEach(mergeDeepPropertiesKeys, mergeDeepProperties);\n\n  utils.forEach(defaultToConfig2Keys, function defaultToConfig2(prop) {\n    if (!utils.isUndefined(config2[prop])) {\n      config[prop] = getMergedValue(undefined, config2[prop]);\n    } else if (!utils.isUndefined(config1[prop])) {\n      config[prop] = getMergedValue(undefined, config1[prop]);\n    }\n  });\n\n  utils.forEach(directMergeKeys, function merge(prop) {\n    if (prop in config2) {\n      config[prop] = getMergedValue(config1[prop], config2[prop]);\n    } else if (prop in config1) {\n      config[prop] = getMergedValue(undefined, config1[prop]);\n    }\n  });\n\n  var axiosKeys = valueFromConfig2Keys\n    .concat(mergeDeepPropertiesKeys)\n    .concat(defaultToConfig2Keys)\n    .concat(directMergeKeys);\n\n  var otherKeys = Object\n    .keys(config1)\n    .concat(Object.keys(config2))\n    .filter(function filterAxiosKeys(key) {\n      return axiosKeys.indexOf(key) === -1;\n    });\n\n  utils.forEach(otherKeys, mergeDeepProperties);\n\n  return config;\n};\n\n\n/***/ }),\n\n/***/ \"./node_modules/axios/lib/core/settle.js\":\n/*!***********************************************!*\\\n  !*** ./node_modules/axios/lib/core/settle.js ***!\n  \\***********************************************/\n/***/ ((module, __unused_webpack_exports, __webpack_require__) => {\n\n\"use strict\";\n\n\nvar createError = __webpack_require__(/*! ./createError */ \"./node_modules/axios/lib/core/createError.js\");\n\n/**\n * Resolve or reject a Promise based on response status.\n *\n * @param {Function} resolve A function that resolves the promise.\n * @param {Function} reject A function that rejects the promise.\n * @param {object} response The response.\n */\nmodule.exports = function settle(resolve, reject, response) {\n  var validateStatus = response.config.validateStatus;\n  if (!response.status || !validateStatus || validateStatus(response.status)) {\n    resolve(response);\n  } else {\n    reject(createError(\n      'Request failed with status code ' + response.status,\n      response.config,\n      null,\n      response.request,\n      response\n    ));\n  }\n};\n\n\n/***/ }),\n\n/***/ \"./node_modules/axios/lib/core/transformData.js\":\n/*!******************************************************!*\\\n  !*** ./node_modules/axios/lib/core/transformData.js ***!\n  \\******************************************************/\n/***/ ((module, __unused_webpack_exports, __webpack_require__) => {\n\n\"use strict\";\n\n\nvar utils = __webpack_require__(/*! ./../utils */ \"./node_modules/axios/lib/utils.js\");\n\n/**\n * Transform the data for a request or a response\n *\n * @param {Object|String} data The data to be transformed\n * @param {Array} headers The headers for the request or response\n * @param {Array|Function} fns A single function or Array of functions\n * @returns {*} The resulting transformed data\n */\nmodule.exports = function transformData(data, headers, fns) {\n  /*eslint no-param-reassign:0*/\n  utils.forEach(fns, function transform(fn) {\n    data = fn(data, headers);\n  });\n\n  return data;\n};\n\n\n/***/ }),\n\n/***/ \"./node_modules/axios/lib/defaults.js\":\n/*!********************************************!*\\\n  !*** ./node_modules/axios/lib/defaults.js ***!\n  \\********************************************/\n/***/ ((module, __unused_webpack_exports, __webpack_require__) => {\n\n\"use strict\";\n/* provided dependency */ var process = __webpack_require__(/*! process/browser */ \"./node_modules/process/browser.js\");\n\n\nvar utils = __webpack_require__(/*! ./utils */ \"./node_modules/axios/lib/utils.js\");\nvar normalizeHeaderName = __webpack_require__(/*! ./helpers/normalizeHeaderName */ \"./node_modules/axios/lib/helpers/normalizeHeaderName.js\");\n\nvar DEFAULT_CONTENT_TYPE = {\n  'Content-Type': 'application/x-www-form-urlencoded'\n};\n\nfunction setContentTypeIfUnset(headers, value) {\n  if (!utils.isUndefined(headers) && utils.isUndefined(headers['Content-Type'])) {\n    headers['Content-Type'] = value;\n  }\n}\n\nfunction getDefaultAdapter() {\n  var adapter;\n  if (typeof XMLHttpRequest !== 'undefined') {\n    // For browsers use XHR adapter\n    adapter = __webpack_require__(/*! ./adapters/xhr */ \"./node_modules/axios/lib/adapters/xhr.js\");\n  } else if (typeof process !== 'undefined' && Object.prototype.toString.call(process) === '[object process]') {\n    // For node use HTTP adapter\n    adapter = __webpack_require__(/*! ./adapters/http */ \"./node_modules/axios/lib/adapters/xhr.js\");\n  }\n  return adapter;\n}\n\nvar defaults = {\n  adapter: getDefaultAdapter(),\n\n  transformRequest: [function transformRequest(data, headers) {\n    normalizeHeaderName(headers, 'Accept');\n    normalizeHeaderName(headers, 'Content-Type');\n    if (utils.isFormData(data) ||\n      utils.isArrayBuffer(data) ||\n      utils.isBuffer(data) ||\n      utils.isStream(data) ||\n      utils.isFile(data) ||\n      utils.isBlob(data)\n    ) {\n      return data;\n    }\n    if (utils.isArrayBufferView(data)) {\n      return data.buffer;\n    }\n    if (utils.isURLSearchParams(data)) {\n      setContentTypeIfUnset(headers, 'application/x-www-form-urlencoded;charset=utf-8');\n      return data.toString();\n    }\n    if (utils.isObject(data)) {\n      setContentTypeIfUnset(headers, 'application/json;charset=utf-8');\n      return JSON.stringify(data);\n    }\n    return data;\n  }],\n\n  transformResponse: [function transformResponse(data) {\n    /*eslint no-param-reassign:0*/\n    if (typeof data === 'string') {\n      try {\n        data = JSON.parse(data);\n      } catch (e) { /* Ignore */ }\n    }\n    return data;\n  }],\n\n  /**\n   * A timeout in milliseconds to abort a request. If set to 0 (default) a\n   * timeout is not created.\n   */\n  timeout: 0,\n\n  xsrfCookieName: 'XSRF-TOKEN',\n  xsrfHeaderName: 'X-XSRF-TOKEN',\n\n  maxContentLength: -1,\n  maxBodyLength: -1,\n\n  validateStatus: function validateStatus(status) {\n    return status >= 200 && status < 300;\n  }\n};\n\ndefaults.headers = {\n  common: {\n    'Accept': 'application/json, text/plain, */*'\n  }\n};\n\nutils.forEach(['delete', 'get', 'head'], function forEachMethodNoData(method) {\n  defaults.headers[method] = {};\n});\n\nutils.forEach(['post', 'put', 'patch'], function forEachMethodWithData(method) {\n  defaults.headers[method] = utils.merge(DEFAULT_CONTENT_TYPE);\n});\n\nmodule.exports = defaults;\n\n\n/***/ }),\n\n/***/ \"./node_modules/axios/lib/helpers/bind.js\":\n/*!************************************************!*\\\n  !*** ./node_modules/axios/lib/helpers/bind.js ***!\n  \\************************************************/\n/***/ ((module) => {\n\n\"use strict\";\n\n\nmodule.exports = function bind(fn, thisArg) {\n  return function wrap() {\n    var args = new Array(arguments.length);\n    for (var i = 0; i < args.length; i++) {\n      args[i] = arguments[i];\n    }\n    return fn.apply(thisArg, args);\n  };\n};\n\n\n/***/ }),\n\n/***/ \"./node_modules/axios/lib/helpers/buildURL.js\":\n/*!****************************************************!*\\\n  !*** ./node_modules/axios/lib/helpers/buildURL.js ***!\n  \\****************************************************/\n/***/ ((module, __unused_webpack_exports, __webpack_require__) => {\n\n\"use strict\";\n\n\nvar utils = __webpack_require__(/*! ./../utils */ \"./node_modules/axios/lib/utils.js\");\n\nfunction encode(val) {\n  return encodeURIComponent(val).\n    replace(/%3A/gi, ':').\n    replace(/%24/g, '$').\n    replace(/%2C/gi, ',').\n    replace(/%20/g, '+').\n    replace(/%5B/gi, '[').\n    replace(/%5D/gi, ']');\n}\n\n/**\n * Build a URL by appending params to the end\n *\n * @param {string} url The base of the url (e.g., http://www.google.com)\n * @param {object} [params] The params to be appended\n * @returns {string} The formatted url\n */\nmodule.exports = function buildURL(url, params, paramsSerializer) {\n  /*eslint no-param-reassign:0*/\n  if (!params) {\n    return url;\n  }\n\n  var serializedParams;\n  if (paramsSerializer) {\n    serializedParams = paramsSerializer(params);\n  } else if (utils.isURLSearchParams(params)) {\n    serializedParams = params.toString();\n  } else {\n    var parts = [];\n\n    utils.forEach(params, function serialize(val, key) {\n      if (val === null || typeof val === 'undefined') {\n        return;\n      }\n\n      if (utils.isArray(val)) {\n        key = key + '[]';\n      } else {\n        val = [val];\n      }\n\n      utils.forEach(val, function parseValue(v) {\n        if (utils.isDate(v)) {\n          v = v.toISOString();\n        } else if (utils.isObject(v)) {\n          v = JSON.stringify(v);\n        }\n        parts.push(encode(key) + '=' + encode(v));\n      });\n    });\n\n    serializedParams = parts.join('&');\n  }\n\n  if (serializedParams) {\n    var hashmarkIndex = url.indexOf('#');\n    if (hashmarkIndex !== -1) {\n      url = url.slice(0, hashmarkIndex);\n    }\n\n    url += (url.indexOf('?') === -1 ? '?' : '&') + serializedParams;\n  }\n\n  return url;\n};\n\n\n/***/ }),\n\n/***/ \"./node_modules/axios/lib/helpers/combineURLs.js\":\n/*!*******************************************************!*\\\n  !*** ./node_modules/axios/lib/helpers/combineURLs.js ***!\n  \\*******************************************************/\n/***/ ((module) => {\n\n\"use strict\";\n\n\n/**\n * Creates a new URL by combining the specified URLs\n *\n * @param {string} baseURL The base URL\n * @param {string} relativeURL The relative URL\n * @returns {string} The combined URL\n */\nmodule.exports = function combineURLs(baseURL, relativeURL) {\n  return relativeURL\n    ? baseURL.replace(/\\/+$/, '') + '/' + relativeURL.replace(/^\\/+/, '')\n    : baseURL;\n};\n\n\n/***/ }),\n\n/***/ \"./node_modules/axios/lib/helpers/cookies.js\":\n/*!***************************************************!*\\\n  !*** ./node_modules/axios/lib/helpers/cookies.js ***!\n  \\***************************************************/\n/***/ ((module, __unused_webpack_exports, __webpack_require__) => {\n\n\"use strict\";\n\n\nvar utils = __webpack_require__(/*! ./../utils */ \"./node_modules/axios/lib/utils.js\");\n\nmodule.exports = (\n  utils.isStandardBrowserEnv() ?\n\n  // Standard browser envs support document.cookie\n    (function standardBrowserEnv() {\n      return {\n        write: function write(name, value, expires, path, domain, secure) {\n          var cookie = [];\n          cookie.push(name + '=' + encodeURIComponent(value));\n\n          if (utils.isNumber(expires)) {\n            cookie.push('expires=' + new Date(expires).toGMTString());\n          }\n\n          if (utils.isString(path)) {\n            cookie.push('path=' + path);\n          }\n\n          if (utils.isString(domain)) {\n            cookie.push('domain=' + domain);\n          }\n\n          if (secure === true) {\n            cookie.push('secure');\n          }\n\n          document.cookie = cookie.join('; ');\n        },\n\n        read: function read(name) {\n          var match = document.cookie.match(new RegExp('(^|;\\\\s*)(' + name + ')=([^;]*)'));\n          return (match ? decodeURIComponent(match[3]) : null);\n        },\n\n        remove: function remove(name) {\n          this.write(name, '', Date.now() - 86400000);\n        }\n      };\n    })() :\n\n  // Non standard browser env (web workers, react-native) lack needed support.\n    (function nonStandardBrowserEnv() {\n      return {\n        write: function write() {},\n        read: function read() { return null; },\n        remove: function remove() {}\n      };\n    })()\n);\n\n\n/***/ }),\n\n/***/ \"./node_modules/axios/lib/helpers/isAbsoluteURL.js\":\n/*!*********************************************************!*\\\n  !*** ./node_modules/axios/lib/helpers/isAbsoluteURL.js ***!\n  \\*********************************************************/\n/***/ ((module) => {\n\n\"use strict\";\n\n\n/**\n * Determines whether the specified URL is absolute\n *\n * @param {string} url The URL to test\n * @returns {boolean} True if the specified URL is absolute, otherwise false\n */\nmodule.exports = function isAbsoluteURL(url) {\n  // A URL is considered absolute if it begins with \"<scheme>://\" or \"//\" (protocol-relative URL).\n  // RFC 3986 defines scheme name as a sequence of characters beginning with a letter and followed\n  // by any combination of letters, digits, plus, period, or hyphen.\n  return /^([a-z][a-z\\d\\+\\-\\.]*:)?\\/\\//i.test(url);\n};\n\n\n/***/ }),\n\n/***/ \"./node_modules/axios/lib/helpers/isAxiosError.js\":\n/*!********************************************************!*\\\n  !*** ./node_modules/axios/lib/helpers/isAxiosError.js ***!\n  \\********************************************************/\n/***/ ((module) => {\n\n\"use strict\";\n\n\n/**\n * Determines whether the payload is an error thrown by Axios\n *\n * @param {*} payload The value to test\n * @returns {boolean} True if the payload is an error thrown by Axios, otherwise false\n */\nmodule.exports = function isAxiosError(payload) {\n  return (typeof payload === 'object') && (payload.isAxiosError === true);\n};\n\n\n/***/ }),\n\n/***/ \"./node_modules/axios/lib/helpers/isURLSameOrigin.js\":\n/*!***********************************************************!*\\\n  !*** ./node_modules/axios/lib/helpers/isURLSameOrigin.js ***!\n  \\***********************************************************/\n/***/ ((module, __unused_webpack_exports, __webpack_require__) => {\n\n\"use strict\";\n\n\nvar utils = __webpack_require__(/*! ./../utils */ \"./node_modules/axios/lib/utils.js\");\n\nmodule.exports = (\n  utils.isStandardBrowserEnv() ?\n\n  // Standard browser envs have full support of the APIs needed to test\n  // whether the request URL is of the same origin as current location.\n    (function standardBrowserEnv() {\n      var msie = /(msie|trident)/i.test(navigator.userAgent);\n      var urlParsingNode = document.createElement('a');\n      var originURL;\n\n      /**\n    * Parse a URL to discover it's components\n    *\n    * @param {String} url The URL to be parsed\n    * @returns {Object}\n    */\n      function resolveURL(url) {\n        var href = url;\n\n        if (msie) {\n        // IE needs attribute set twice to normalize properties\n          urlParsingNode.setAttribute('href', href);\n          href = urlParsingNode.href;\n        }\n\n        urlParsingNode.setAttribute('href', href);\n\n        // urlParsingNode provides the UrlUtils interface - http://url.spec.whatwg.org/#urlutils\n        return {\n          href: urlParsingNode.href,\n          protocol: urlParsingNode.protocol ? urlParsingNode.protocol.replace(/:$/, '') : '',\n          host: urlParsingNode.host,\n          search: urlParsingNode.search ? urlParsingNode.search.replace(/^\\?/, '') : '',\n          hash: urlParsingNode.hash ? urlParsingNode.hash.replace(/^#/, '') : '',\n          hostname: urlParsingNode.hostname,\n          port: urlParsingNode.port,\n          pathname: (urlParsingNode.pathname.charAt(0) === '/') ?\n            urlParsingNode.pathname :\n            '/' + urlParsingNode.pathname\n        };\n      }\n\n      originURL = resolveURL(window.location.href);\n\n      /**\n    * Determine if a URL shares the same origin as the current location\n    *\n    * @param {String} requestURL The URL to test\n    * @returns {boolean} True if URL shares the same origin, otherwise false\n    */\n      return function isURLSameOrigin(requestURL) {\n        var parsed = (utils.isString(requestURL)) ? resolveURL(requestURL) : requestURL;\n        return (parsed.protocol === originURL.protocol &&\n            parsed.host === originURL.host);\n      };\n    })() :\n\n  // Non standard browser envs (web workers, react-native) lack needed support.\n    (function nonStandardBrowserEnv() {\n      return function isURLSameOrigin() {\n        return true;\n      };\n    })()\n);\n\n\n/***/ }),\n\n/***/ \"./node_modules/axios/lib/helpers/normalizeHeaderName.js\":\n/*!***************************************************************!*\\\n  !*** ./node_modules/axios/lib/helpers/normalizeHeaderName.js ***!\n  \\***************************************************************/\n/***/ ((module, __unused_webpack_exports, __webpack_require__) => {\n\n\"use strict\";\n\n\nvar utils = __webpack_require__(/*! ../utils */ \"./node_modules/axios/lib/utils.js\");\n\nmodule.exports = function normalizeHeaderName(headers, normalizedName) {\n  utils.forEach(headers, function processHeader(value, name) {\n    if (name !== normalizedName && name.toUpperCase() === normalizedName.toUpperCase()) {\n      headers[normalizedName] = value;\n      delete headers[name];\n    }\n  });\n};\n\n\n/***/ }),\n\n/***/ \"./node_modules/axios/lib/helpers/parseHeaders.js\":\n/*!********************************************************!*\\\n  !*** ./node_modules/axios/lib/helpers/parseHeaders.js ***!\n  \\********************************************************/\n/***/ ((module, __unused_webpack_exports, __webpack_require__) => {\n\n\"use strict\";\n\n\nvar utils = __webpack_require__(/*! ./../utils */ \"./node_modules/axios/lib/utils.js\");\n\n// Headers whose duplicates are ignored by node\n// c.f. https://nodejs.org/api/http.html#http_message_headers\nvar ignoreDuplicateOf = [\n  'age', 'authorization', 'content-length', 'content-type', 'etag',\n  'expires', 'from', 'host', 'if-modified-since', 'if-unmodified-since',\n  'last-modified', 'location', 'max-forwards', 'proxy-authorization',\n  'referer', 'retry-after', 'user-agent'\n];\n\n/**\n * Parse headers into an object\n *\n * ```\n * Date: Wed, 27 Aug 2014 08:58:49 GMT\n * Content-Type: application/json\n * Connection: keep-alive\n * Transfer-Encoding: chunked\n * ```\n *\n * @param {String} headers Headers needing to be parsed\n * @returns {Object} Headers parsed into an object\n */\nmodule.exports = function parseHeaders(headers) {\n  var parsed = {};\n  var key;\n  var val;\n  var i;\n\n  if (!headers) { return parsed; }\n\n  utils.forEach(headers.split('\\n'), function parser(line) {\n    i = line.indexOf(':');\n    key = utils.trim(line.substr(0, i)).toLowerCase();\n    val = utils.trim(line.substr(i + 1));\n\n    if (key) {\n      if (parsed[key] && ignoreDuplicateOf.indexOf(key) >= 0) {\n        return;\n      }\n      if (key === 'set-cookie') {\n        parsed[key] = (parsed[key] ? parsed[key] : []).concat([val]);\n      } else {\n        parsed[key] = parsed[key] ? parsed[key] + ', ' + val : val;\n      }\n    }\n  });\n\n  return parsed;\n};\n\n\n/***/ }),\n\n/***/ \"./node_modules/axios/lib/helpers/spread.js\":\n/*!**************************************************!*\\\n  !*** ./node_modules/axios/lib/helpers/spread.js ***!\n  \\**************************************************/\n/***/ ((module) => {\n\n\"use strict\";\n\n\n/**\n * Syntactic sugar for invoking a function and expanding an array for arguments.\n *\n * Common use case would be to use `Function.prototype.apply`.\n *\n *  ```js\n *  function f(x, y, z) {}\n *  var args = [1, 2, 3];\n *  f.apply(null, args);\n *  ```\n *\n * With `spread` this example can be re-written.\n *\n *  ```js\n *  spread(function(x, y, z) {})([1, 2, 3]);\n *  ```\n *\n * @param {Function} callback\n * @returns {Function}\n */\nmodule.exports = function spread(callback) {\n  return function wrap(arr) {\n    return callback.apply(null, arr);\n  };\n};\n\n\n/***/ }),\n\n/***/ \"./node_modules/axios/lib/utils.js\":\n/*!*****************************************!*\\\n  !*** ./node_modules/axios/lib/utils.js ***!\n  \\*****************************************/\n/***/ ((module, __unused_webpack_exports, __webpack_require__) => {\n\n\"use strict\";\n\n\nvar bind = __webpack_require__(/*! ./helpers/bind */ \"./node_modules/axios/lib/helpers/bind.js\");\n\n/*global toString:true*/\n\n// utils is a library of generic helper functions non-specific to axios\n\nvar toString = Object.prototype.toString;\n\n/**\n * Determine if a value is an Array\n *\n * @param {Object} val The value to test\n * @returns {boolean} True if value is an Array, otherwise false\n */\nfunction isArray(val) {\n  return toString.call(val) === '[object Array]';\n}\n\n/**\n * Determine if a value is undefined\n *\n * @param {Object} val The value to test\n * @returns {boolean} True if the value is undefined, otherwise false\n */\nfunction isUndefined(val) {\n  return typeof val === 'undefined';\n}\n\n/**\n * Determine if a value is a Buffer\n *\n * @param {Object} val The value to test\n * @returns {boolean} True if value is a Buffer, otherwise false\n */\nfunction isBuffer(val) {\n  return val !== null && !isUndefined(val) && val.constructor !== null && !isUndefined(val.constructor)\n    && typeof val.constructor.isBuffer === 'function' && val.constructor.isBuffer(val);\n}\n\n/**\n * Determine if a value is an ArrayBuffer\n *\n * @param {Object} val The value to test\n * @returns {boolean} True if value is an ArrayBuffer, otherwise false\n */\nfunction isArrayBuffer(val) {\n  return toString.call(val) === '[object ArrayBuffer]';\n}\n\n/**\n * Determine if a value is a FormData\n *\n * @param {Object} val The value to test\n * @returns {boolean} True if value is an FormData, otherwise false\n */\nfunction isFormData(val) {\n  return (typeof FormData !== 'undefined') && (val instanceof FormData);\n}\n\n/**\n * Determine if a value is a view on an ArrayBuffer\n *\n * @param {Object} val The value to test\n * @returns {boolean} True if value is a view on an ArrayBuffer, otherwise false\n */\nfunction isArrayBufferView(val) {\n  var result;\n  if ((typeof ArrayBuffer !== 'undefined') && (ArrayBuffer.isView)) {\n    result = ArrayBuffer.isView(val);\n  } else {\n    result = (val) && (val.buffer) && (val.buffer instanceof ArrayBuffer);\n  }\n  return result;\n}\n\n/**\n * Determine if a value is a String\n *\n * @param {Object} val The value to test\n * @returns {boolean} True if value is a String, otherwise false\n */\nfunction isString(val) {\n  return typeof val === 'string';\n}\n\n/**\n * Determine if a value is a Number\n *\n * @param {Object} val The value to test\n * @returns {boolean} True if value is a Number, otherwise false\n */\nfunction isNumber(val) {\n  return typeof val === 'number';\n}\n\n/**\n * Determine if a value is an Object\n *\n * @param {Object} val The value to test\n * @returns {boolean} True if value is an Object, otherwise false\n */\nfunction isObject(val) {\n  return val !== null && typeof val === 'object';\n}\n\n/**\n * Determine if a value is a plain Object\n *\n * @param {Object} val The value to test\n * @return {boolean} True if value is a plain Object, otherwise false\n */\nfunction isPlainObject(val) {\n  if (toString.call(val) !== '[object Object]') {\n    return false;\n  }\n\n  var prototype = Object.getPrototypeOf(val);\n  return prototype === null || prototype === Object.prototype;\n}\n\n/**\n * Determine if a value is a Date\n *\n * @param {Object} val The value to test\n * @returns {boolean} True if value is a Date, otherwise false\n */\nfunction isDate(val) {\n  return toString.call(val) === '[object Date]';\n}\n\n/**\n * Determine if a value is a File\n *\n * @param {Object} val The value to test\n * @returns {boolean} True if value is a File, otherwise false\n */\nfunction isFile(val) {\n  return toString.call(val) === '[object File]';\n}\n\n/**\n * Determine if a value is a Blob\n *\n * @param {Object} val The value to test\n * @returns {boolean} True if value is a Blob, otherwise false\n */\nfunction isBlob(val) {\n  return toString.call(val) === '[object Blob]';\n}\n\n/**\n * Determine if a value is a Function\n *\n * @param {Object} val The value to test\n * @returns {boolean} True if value is a Function, otherwise false\n */\nfunction isFunction(val) {\n  return toString.call(val) === '[object Function]';\n}\n\n/**\n * Determine if a value is a Stream\n *\n * @param {Object} val The value to test\n * @returns {boolean} True if value is a Stream, otherwise false\n */\nfunction isStream(val) {\n  return isObject(val) && isFunction(val.pipe);\n}\n\n/**\n * Determine if a value is a URLSearchParams object\n *\n * @param {Object} val The value to test\n * @returns {boolean} True if value is a URLSearchParams object, otherwise false\n */\nfunction isURLSearchParams(val) {\n  return typeof URLSearchParams !== 'undefined' && val instanceof URLSearchParams;\n}\n\n/**\n * Trim excess whitespace off the beginning and end of a string\n *\n * @param {String} str The String to trim\n * @returns {String} The String freed of excess whitespace\n */\nfunction trim(str) {\n  return str.replace(/^\\s*/, '').replace(/\\s*$/, '');\n}\n\n/**\n * Determine if we're running in a standard browser environment\n *\n * This allows axios to run in a web worker, and react-native.\n * Both environments support XMLHttpRequest, but not fully standard globals.\n *\n * web workers:\n *  typeof window -> undefined\n *  typeof document -> undefined\n *\n * react-native:\n *  navigator.product -> 'ReactNative'\n * nativescript\n *  navigator.product -> 'NativeScript' or 'NS'\n */\nfunction isStandardBrowserEnv() {\n  if (typeof navigator !== 'undefined' && (navigator.product === 'ReactNative' ||\n                                           navigator.product === 'NativeScript' ||\n                                           navigator.product === 'NS')) {\n    return false;\n  }\n  return (\n    typeof window !== 'undefined' &&\n    typeof document !== 'undefined'\n  );\n}\n\n/**\n * Iterate over an Array or an Object invoking a function for each item.\n *\n * If `obj` is an Array callback will be called passing\n * the value, index, and complete array for each item.\n *\n * If 'obj' is an Object callback will be called passing\n * the value, key, and complete object for each property.\n *\n * @param {Object|Array} obj The object to iterate\n * @param {Function} fn The callback to invoke for each item\n */\nfunction forEach(obj, fn) {\n  // Don't bother if no value provided\n  if (obj === null || typeof obj === 'undefined') {\n    return;\n  }\n\n  // Force an array if not already something iterable\n  if (typeof obj !== 'object') {\n    /*eslint no-param-reassign:0*/\n    obj = [obj];\n  }\n\n  if (isArray(obj)) {\n    // Iterate over array values\n    for (var i = 0, l = obj.length; i < l; i++) {\n      fn.call(null, obj[i], i, obj);\n    }\n  } else {\n    // Iterate over object keys\n    for (var key in obj) {\n      if (Object.prototype.hasOwnProperty.call(obj, key)) {\n        fn.call(null, obj[key], key, obj);\n      }\n    }\n  }\n}\n\n/**\n * Accepts varargs expecting each argument to be an object, then\n * immutably merges the properties of each object and returns result.\n *\n * When multiple objects contain the same key the later object in\n * the arguments list will take precedence.\n *\n * Example:\n *\n * ```js\n * var result = merge({foo: 123}, {foo: 456});\n * console.log(result.foo); // outputs 456\n * ```\n *\n * @param {Object} obj1 Object to merge\n * @returns {Object} Result of all merge properties\n */\nfunction merge(/* obj1, obj2, obj3, ... */) {\n  var result = {};\n  function assignValue(val, key) {\n    if (isPlainObject(result[key]) && isPlainObject(val)) {\n      result[key] = merge(result[key], val);\n    } else if (isPlainObject(val)) {\n      result[key] = merge({}, val);\n    } else if (isArray(val)) {\n      result[key] = val.slice();\n    } else {\n      result[key] = val;\n    }\n  }\n\n  for (var i = 0, l = arguments.length; i < l; i++) {\n    forEach(arguments[i], assignValue);\n  }\n  return result;\n}\n\n/**\n * Extends object a by mutably adding to it the properties of object b.\n *\n * @param {Object} a The object to be extended\n * @param {Object} b The object to copy properties from\n * @param {Object} thisArg The object to bind function to\n * @return {Object} The resulting value of object a\n */\nfunction extend(a, b, thisArg) {\n  forEach(b, function assignValue(val, key) {\n    if (thisArg && typeof val === 'function') {\n      a[key] = bind(val, thisArg);\n    } else {\n      a[key] = val;\n    }\n  });\n  return a;\n}\n\n/**\n * Remove byte order marker. This catches EF BB BF (the UTF-8 BOM)\n *\n * @param {string} content with BOM\n * @return {string} content value without BOM\n */\nfunction stripBOM(content) {\n  if (content.charCodeAt(0) === 0xFEFF) {\n    content = content.slice(1);\n  }\n  return content;\n}\n\nmodule.exports = {\n  isArray: isArray,\n  isArrayBuffer: isArrayBuffer,\n  isBuffer: isBuffer,\n  isFormData: isFormData,\n  isArrayBufferView: isArrayBufferView,\n  isString: isString,\n  isNumber: isNumber,\n  isObject: isObject,\n  isPlainObject: isPlainObject,\n  isUndefined: isUndefined,\n  isDate: isDate,\n  isFile: isFile,\n  isBlob: isBlob,\n  isFunction: isFunction,\n  isStream: isStream,\n  isURLSearchParams: isURLSearchParams,\n  isStandardBrowserEnv: isStandardBrowserEnv,\n  forEach: forEach,\n  merge: merge,\n  extend: extend,\n  trim: trim,\n  stripBOM: stripBOM\n};\n\n\n/***/ }),\n\n/***/ \"./resources/js/app.js\":\n/*!*****************************!*\\\n  !*** ./resources/js/app.js ***!\n  \\*****************************/\n/***/ ((__unused_webpack_module, __unused_webpack_exports, __webpack_require__) => {\n\n__webpack_require__(/*! ./bootstrap */ \"./resources/js/bootstrap.js\");\n\n/***/ }),\n\n/***/ \"./resources/js/bootstrap.js\":\n/*!***********************************!*\\\n  !*** ./resources/js/bootstrap.js ***!\n  \\***********************************/\n/***/ ((__unused_webpack_module, __unused_webpack_exports, __webpack_require__) => {\n\nwindow._ = __webpack_require__(/*! lodash */ \"./node_modules/lodash/lodash.js\");\n/**\n * We'll load jQuery and the Bootstrap jQuery plugin which provides support\n * for JavaScript based Bootstrap features such as modals and tabs. This\n * code may be modified to fit the specific needs of your application.\n */\n// try {\n//     window.Popper = require('popper.js').default;\n//     window.$ = window.jQuery = require('jquery');\n//     require('bootstrap');\n// } catch (e) {}\n\n/**\n * We'll load the axios HTTP library which allows us to easily issue requests\n * to our Laravel back-end. This library automatically handles sending the\n * CSRF token as a header based on the value of the \"XSRF\" token cookie.\n */\n\nwindow.axios = __webpack_require__(/*! axios */ \"./node_modules/axios/index.js\");\nwindow.axios.defaults.headers.common['X-Requested-With'] = 'XMLHttpRequest';\n/**\n * Echo exposes an expressive API for subscribing to channels and listening\n * for events that are broadcast by Laravel. Echo and event broadcasting\n * allows your team to easily build robust real-time web applications.\n */\n// import Echo from 'laravel-echo'\n// window.Pusher = require('pusher-js');\n// window.Echo = new Echo({\n//     broadcaster: 'pusher',\n//     key: process.env.MIX_PUSHER_APP_KEY,\n//     cluster: process.env.MIX_PUSHER_APP_CLUSTER,\n//     useTLS: true\n// });\n\n/***/ }),\n\n/***/ \"./node_modules/lodash/lodash.js\":\n/*!***************************************!*\\\n  !*** ./node_modules/lodash/lodash.js ***!\n  \\***************************************/\n/***/ (function(module, exports, __webpack_require__) {\n\n/* module decorator */ module = __webpack_require__.nmd(module);\nvar __WEBPACK_AMD_DEFINE_RESULT__;/**\n * @license\n * Lodash <https://lodash.com/>\n * Copyright OpenJS Foundation and other contributors <https://openjsf.org/>\n * Released under MIT license <https://lodash.com/license>\n * Based on Underscore.js 1.8.3 <http://underscorejs.org/LICENSE>\n * Copyright Jeremy Ashkenas, DocumentCloud and Investigative Reporters & Editors\n */\n;(function() {\n\n  /** Used as a safe reference for `undefined` in pre-ES5 environments. */\n  var undefined;\n\n  /** Used as the semantic version number. */\n  var VERSION = '4.17.20';\n\n  /** Used as the size to enable large array optimizations. */\n  var LARGE_ARRAY_SIZE = 200;\n\n  /** Error message constants. */\n  var CORE_ERROR_TEXT = 'Unsupported core-js use. Try https://npms.io/search?q=ponyfill.',\n      FUNC_ERROR_TEXT = 'Expected a function';\n\n  /** Used to stand-in for `undefined` hash values. */\n  var HASH_UNDEFINED = '__lodash_hash_undefined__';\n\n  /** Used as the maximum memoize cache size. */\n  var MAX_MEMOIZE_SIZE = 500;\n\n  /** Used as the internal argument placeholder. */\n  var PLACEHOLDER = '__lodash_placeholder__';\n\n  /** Used to compose bitmasks for cloning. */\n  var CLONE_DEEP_FLAG = 1,\n      CLONE_FLAT_FLAG = 2,\n      CLONE_SYMBOLS_FLAG = 4;\n\n  /** Used to compose bitmasks for value comparisons. */\n  var COMPARE_PARTIAL_FLAG = 1,\n      COMPARE_UNORDERED_FLAG = 2;\n\n  /** Used to compose bitmasks for function metadata. */\n  var WRAP_BIND_FLAG = 1,\n      WRAP_BIND_KEY_FLAG = 2,\n      WRAP_CURRY_BOUND_FLAG = 4,\n      WRAP_CURRY_FLAG = 8,\n      WRAP_CURRY_RIGHT_FLAG = 16,\n      WRAP_PARTIAL_FLAG = 32,\n      WRAP_PARTIAL_RIGHT_FLAG = 64,\n      WRAP_ARY_FLAG = 128,\n      WRAP_REARG_FLAG = 256,\n      WRAP_FLIP_FLAG = 512;\n\n  /** Used as default options for `_.truncate`. */\n  var DEFAULT_TRUNC_LENGTH = 30,\n      DEFAULT_TRUNC_OMISSION = '...';\n\n  /** Used to detect hot functions by number of calls within a span of milliseconds. */\n  var HOT_COUNT = 800,\n      HOT_SPAN = 16;\n\n  /** Used to indicate the type of lazy iteratees. */\n  var LAZY_FILTER_FLAG = 1,\n      LAZY_MAP_FLAG = 2,\n      LAZY_WHILE_FLAG = 3;\n\n  /** Used as references for various `Number` constants. */\n  var INFINITY = 1 / 0,\n      MAX_SAFE_INTEGER = 9007199254740991,\n      MAX_INTEGER = 1.7976931348623157e+308,\n      NAN = 0 / 0;\n\n  /** Used as references for the maximum length and index of an array. */\n  var MAX_ARRAY_LENGTH = 4294967295,\n      MAX_ARRAY_INDEX = MAX_ARRAY_LENGTH - 1,\n      HALF_MAX_ARRAY_LENGTH = MAX_ARRAY_LENGTH >>> 1;\n\n  /** Used to associate wrap methods with their bit flags. */\n  var wrapFlags = [\n    ['ary', WRAP_ARY_FLAG],\n    ['bind', WRAP_BIND_FLAG],\n    ['bindKey', WRAP_BIND_KEY_FLAG],\n    ['curry', WRAP_CURRY_FLAG],\n    ['curryRight', WRAP_CURRY_RIGHT_FLAG],\n    ['flip', WRAP_FLIP_FLAG],\n    ['partial', WRAP_PARTIAL_FLAG],\n    ['partialRight', WRAP_PARTIAL_RIGHT_FLAG],\n    ['rearg', WRAP_REARG_FLAG]\n  ];\n\n  /** `Object#toString` result references. */\n  var argsTag = '[object Arguments]',\n      arrayTag = '[object Array]',\n      asyncTag = '[object AsyncFunction]',\n      boolTag = '[object Boolean]',\n      dateTag = '[object Date]',\n      domExcTag = '[object DOMException]',\n      errorTag = '[object Error]',\n      funcTag = '[object Function]',\n      genTag = '[object GeneratorFunction]',\n      mapTag = '[object Map]',\n      numberTag = '[object Number]',\n      nullTag = '[object Null]',\n      objectTag = '[object Object]',\n      promiseTag = '[object Promise]',\n      proxyTag = '[object Proxy]',\n      regexpTag = '[object RegExp]',\n      setTag = '[object Set]',\n      stringTag = '[object String]',\n      symbolTag = '[object Symbol]',\n      undefinedTag = '[object Undefined]',\n      weakMapTag = '[object WeakMap]',\n      weakSetTag = '[object WeakSet]';\n\n  var arrayBufferTag = '[object ArrayBuffer]',\n      dataViewTag = '[object DataView]',\n      float32Tag = '[object Float32Array]',\n      float64Tag = '[object Float64Array]',\n      int8Tag = '[object Int8Array]',\n      int16Tag = '[object Int16Array]',\n      int32Tag = '[object Int32Array]',\n      uint8Tag = '[object Uint8Array]',\n      uint8ClampedTag = '[object Uint8ClampedArray]',\n      uint16Tag = '[object Uint16Array]',\n      uint32Tag = '[object Uint32Array]';\n\n  /** Used to match empty string literals in compiled template source. */\n  var reEmptyStringLeading = /\\b__p \\+= '';/g,\n      reEmptyStringMiddle = /\\b(__p \\+=) '' \\+/g,\n      reEmptyStringTrailing = /(__e\\(.*?\\)|\\b__t\\)) \\+\\n'';/g;\n\n  /** Used to match HTML entities and HTML characters. */\n  var reEscapedHtml = /&(?:amp|lt|gt|quot|#39);/g,\n      reUnescapedHtml = /[&<>\"']/g,\n      reHasEscapedHtml = RegExp(reEscapedHtml.source),\n      reHasUnescapedHtml = RegExp(reUnescapedHtml.source);\n\n  /** Used to match template delimiters. */\n  var reEscape = /<%-([\\s\\S]+?)%>/g,\n      reEvaluate = /<%([\\s\\S]+?)%>/g,\n      reInterpolate = /<%=([\\s\\S]+?)%>/g;\n\n  /** Used to match property names within property paths. */\n  var reIsDeepProp = /\\.|\\[(?:[^[\\]]*|([\"'])(?:(?!\\1)[^\\\\]|\\\\.)*?\\1)\\]/,\n      reIsPlainProp = /^\\w*$/,\n      rePropName = /[^.[\\]]+|\\[(?:(-?\\d+(?:\\.\\d+)?)|([\"'])((?:(?!\\2)[^\\\\]|\\\\.)*?)\\2)\\]|(?=(?:\\.|\\[\\])(?:\\.|\\[\\]|$))/g;\n\n  /**\n   * Used to match `RegExp`\n   * [syntax characters](http://ecma-international.org/ecma-262/7.0/#sec-patterns).\n   */\n  var reRegExpChar = /[\\\\^$.*+?()[\\]{}|]/g,\n      reHasRegExpChar = RegExp(reRegExpChar.source);\n\n  /** Used to match leading and trailing whitespace. */\n  var reTrim = /^\\s+|\\s+$/g,\n      reTrimStart = /^\\s+/,\n      reTrimEnd = /\\s+$/;\n\n  /** Used to match wrap detail comments. */\n  var reWrapComment = /\\{(?:\\n\\/\\* \\[wrapped with .+\\] \\*\\/)?\\n?/,\n      reWrapDetails = /\\{\\n\\/\\* \\[wrapped with (.+)\\] \\*/,\n      reSplitDetails = /,? & /;\n\n  /** Used to match words composed of alphanumeric characters. */\n  var reAsciiWord = /[^\\x00-\\x2f\\x3a-\\x40\\x5b-\\x60\\x7b-\\x7f]+/g;\n\n  /** Used to match backslashes in property paths. */\n  var reEscapeChar = /\\\\(\\\\)?/g;\n\n  /**\n   * Used to match\n   * [ES template delimiters](http://ecma-international.org/ecma-262/7.0/#sec-template-literal-lexical-components).\n   */\n  var reEsTemplate = /\\$\\{([^\\\\}]*(?:\\\\.[^\\\\}]*)*)\\}/g;\n\n  /** Used to match `RegExp` flags from their coerced string values. */\n  var reFlags = /\\w*$/;\n\n  /** Used to detect bad signed hexadecimal string values. */\n  var reIsBadHex = /^[-+]0x[0-9a-f]+$/i;\n\n  /** Used to detect binary string values. */\n  var reIsBinary = /^0b[01]+$/i;\n\n  /** Used to detect host constructors (Safari). */\n  var reIsHostCtor = /^\\[object .+?Constructor\\]$/;\n\n  /** Used to detect octal string values. */\n  var reIsOctal = /^0o[0-7]+$/i;\n\n  /** Used to detect unsigned integer values. */\n  var reIsUint = /^(?:0|[1-9]\\d*)$/;\n\n  /** Used to match Latin Unicode letters (excluding mathematical operators). */\n  var reLatin = /[\\xc0-\\xd6\\xd8-\\xf6\\xf8-\\xff\\u0100-\\u017f]/g;\n\n  /** Used to ensure capturing order of template delimiters. */\n  var reNoMatch = /($^)/;\n\n  /** Used to match unescaped characters in compiled string literals. */\n  var reUnescapedString = /['\\n\\r\\u2028\\u2029\\\\]/g;\n\n  /** Used to compose unicode character classes. */\n  var rsAstralRange = '\\\\ud800-\\\\udfff',\n      rsComboMarksRange = '\\\\u0300-\\\\u036f',\n      reComboHalfMarksRange = '\\\\ufe20-\\\\ufe2f',\n      rsComboSymbolsRange = '\\\\u20d0-\\\\u20ff',\n      rsComboRange = rsComboMarksRange + reComboHalfMarksRange + rsComboSymbolsRange,\n      rsDingbatRange = '\\\\u2700-\\\\u27bf',\n      rsLowerRange = 'a-z\\\\xdf-\\\\xf6\\\\xf8-\\\\xff',\n      rsMathOpRange = '\\\\xac\\\\xb1\\\\xd7\\\\xf7',\n      rsNonCharRange = '\\\\x00-\\\\x2f\\\\x3a-\\\\x40\\\\x5b-\\\\x60\\\\x7b-\\\\xbf',\n      rsPunctuationRange = '\\\\u2000-\\\\u206f',\n      rsSpaceRange = ' \\\\t\\\\x0b\\\\f\\\\xa0\\\\ufeff\\\\n\\\\r\\\\u2028\\\\u2029\\\\u1680\\\\u180e\\\\u2000\\\\u2001\\\\u2002\\\\u2003\\\\u2004\\\\u2005\\\\u2006\\\\u2007\\\\u2008\\\\u2009\\\\u200a\\\\u202f\\\\u205f\\\\u3000',\n      rsUpperRange = 'A-Z\\\\xc0-\\\\xd6\\\\xd8-\\\\xde',\n      rsVarRange = '\\\\ufe0e\\\\ufe0f',\n      rsBreakRange = rsMathOpRange + rsNonCharRange + rsPunctuationRange + rsSpaceRange;\n\n  /** Used to compose unicode capture groups. */\n  var rsApos = \"['\\u2019]\",\n      rsAstral = '[' + rsAstralRange + ']',\n      rsBreak = '[' + rsBreakRange + ']',\n      rsCombo = '[' + rsComboRange + ']',\n      rsDigits = '\\\\d+',\n      rsDingbat = '[' + rsDingbatRange + ']',\n      rsLower = '[' + rsLowerRange + ']',\n      rsMisc = '[^' + rsAstralRange + rsBreakRange + rsDigits + rsDingbatRange + rsLowerRange + rsUpperRange + ']',\n      rsFitz = '\\\\ud83c[\\\\udffb-\\\\udfff]',\n      rsModifier = '(?:' + rsCombo + '|' + rsFitz + ')',\n      rsNonAstral = '[^' + rsAstralRange + ']',\n      rsRegional = '(?:\\\\ud83c[\\\\udde6-\\\\uddff]){2}',\n      rsSurrPair = '[\\\\ud800-\\\\udbff][\\\\udc00-\\\\udfff]',\n      rsUpper = '[' + rsUpperRange + ']',\n      rsZWJ = '\\\\u200d';\n\n  /** Used to compose unicode regexes. */\n  var rsMiscLower = '(?:' + rsLower + '|' + rsMisc + ')',\n      rsMiscUpper = '(?:' + rsUpper + '|' + rsMisc + ')',\n      rsOptContrLower = '(?:' + rsApos + '(?:d|ll|m|re|s|t|ve))?',\n      rsOptContrUpper = '(?:' + rsApos + '(?:D|LL|M|RE|S|T|VE))?',\n      reOptMod = rsModifier + '?',\n      rsOptVar = '[' + rsVarRange + ']?',\n      rsOptJoin = '(?:' + rsZWJ + '(?:' + [rsNonAstral, rsRegional, rsSurrPair].join('|') + ')' + rsOptVar + reOptMod + ')*',\n      rsOrdLower = '\\\\d*(?:1st|2nd|3rd|(?![123])\\\\dth)(?=\\\\b|[A-Z_])',\n      rsOrdUpper = '\\\\d*(?:1ST|2ND|3RD|(?![123])\\\\dTH)(?=\\\\b|[a-z_])',\n      rsSeq = rsOptVar + reOptMod + rsOptJoin,\n      rsEmoji = '(?:' + [rsDingbat, rsRegional, rsSurrPair].join('|') + ')' + rsSeq,\n      rsSymbol = '(?:' + [rsNonAstral + rsCombo + '?', rsCombo, rsRegional, rsSurrPair, rsAstral].join('|') + ')';\n\n  /** Used to match apostrophes. */\n  var reApos = RegExp(rsApos, 'g');\n\n  /**\n   * Used to match [combining diacritical marks](https://en.wikipedia.org/wiki/Combining_Diacritical_Marks) and\n   * [combining diacritical marks for symbols](https://en.wikipedia.org/wiki/Combining_Diacritical_Marks_for_Symbols).\n   */\n  var reComboMark = RegExp(rsCombo, 'g');\n\n  /** Used to match [string symbols](https://mathiasbynens.be/notes/javascript-unicode). */\n  var reUnicode = RegExp(rsFitz + '(?=' + rsFitz + ')|' + rsSymbol + rsSeq, 'g');\n\n  /** Used to match complex or compound words. */\n  var reUnicodeWord = RegExp([\n    rsUpper + '?' + rsLower + '+' + rsOptContrLower + '(?=' + [rsBreak, rsUpper, '$'].join('|') + ')',\n    rsMiscUpper + '+' + rsOptContrUpper + '(?=' + [rsBreak, rsUpper + rsMiscLower, '$'].join('|') + ')',\n    rsUpper + '?' + rsMiscLower + '+' + rsOptContrLower,\n    rsUpper + '+' + rsOptContrUpper,\n    rsOrdUpper,\n    rsOrdLower,\n    rsDigits,\n    rsEmoji\n  ].join('|'), 'g');\n\n  /** Used to detect strings with [zero-width joiners or code points from the astral planes](http://eev.ee/blog/2015/09/12/dark-corners-of-unicode/). */\n  var reHasUnicode = RegExp('[' + rsZWJ + rsAstralRange  + rsComboRange + rsVarRange + ']');\n\n  /** Used to detect strings that need a more robust regexp to match words. */\n  var reHasUnicodeWord = /[a-z][A-Z]|[A-Z]{2}[a-z]|[0-9][a-zA-Z]|[a-zA-Z][0-9]|[^a-zA-Z0-9 ]/;\n\n  /** Used to assign default `context` object properties. */\n  var contextProps = [\n    'Array', 'Buffer', 'DataView', 'Date', 'Error', 'Float32Array', 'Float64Array',\n    'Function', 'Int8Array', 'Int16Array', 'Int32Array', 'Map', 'Math', 'Object',\n    'Promise', 'RegExp', 'Set', 'String', 'Symbol', 'TypeError', 'Uint8Array',\n    'Uint8ClampedArray', 'Uint16Array', 'Uint32Array', 'WeakMap',\n    '_', 'clearTimeout', 'isFinite', 'parseInt', 'setTimeout'\n  ];\n\n  /** Used to make template sourceURLs easier to identify. */\n  var templateCounter = -1;\n\n  /** Used to identify `toStringTag` values of typed arrays. */\n  var typedArrayTags = {};\n  typedArrayTags[float32Tag] = typedArrayTags[float64Tag] =\n  typedArrayTags[int8Tag] = typedArrayTags[int16Tag] =\n  typedArrayTags[int32Tag] = typedArrayTags[uint8Tag] =\n  typedArrayTags[uint8ClampedTag] = typedArrayTags[uint16Tag] =\n  typedArrayTags[uint32Tag] = true;\n  typedArrayTags[argsTag] = typedArrayTags[arrayTag] =\n  typedArrayTags[arrayBufferTag] = typedArrayTags[boolTag] =\n  typedArrayTags[dataViewTag] = typedArrayTags[dateTag] =\n  typedArrayTags[errorTag] = typedArrayTags[funcTag] =\n  typedArrayTags[mapTag] = typedArrayTags[numberTag] =\n  typedArrayTags[objectTag] = typedArrayTags[regexpTag] =\n  typedArrayTags[setTag] = typedArrayTags[stringTag] =\n  typedArrayTags[weakMapTag] = false;\n\n  /** Used to identify `toStringTag` values supported by `_.clone`. */\n  var cloneableTags = {};\n  cloneableTags[argsTag] = cloneableTags[arrayTag] =\n  cloneableTags[arrayBufferTag] = cloneableTags[dataViewTag] =\n  cloneableTags[boolTag] = cloneableTags[dateTag] =\n  cloneableTags[float32Tag] = cloneableTags[float64Tag] =\n  cloneableTags[int8Tag] = cloneableTags[int16Tag] =\n  cloneableTags[int32Tag] = cloneableTags[mapTag] =\n  cloneableTags[numberTag] = cloneableTags[objectTag] =\n  cloneableTags[regexpTag] = cloneableTags[setTag] =\n  cloneableTags[stringTag] = cloneableTags[symbolTag] =\n  cloneableTags[uint8Tag] = cloneableTags[uint8ClampedTag] =\n  cloneableTags[uint16Tag] = cloneableTags[uint32Tag] = true;\n  cloneableTags[errorTag] = cloneableTags[funcTag] =\n  cloneableTags[weakMapTag] = false;\n\n  /** Used to map Latin Unicode letters to basic Latin letters. */\n  var deburredLetters = {\n    // Latin-1 Supplement block.\n    '\\xc0': 'A',  '\\xc1': 'A', '\\xc2': 'A', '\\xc3': 'A', '\\xc4': 'A', '\\xc5': 'A',\n    '\\xe0': 'a',  '\\xe1': 'a', '\\xe2': 'a', '\\xe3': 'a', '\\xe4': 'a', '\\xe5': 'a',\n    '\\xc7': 'C',  '\\xe7': 'c',\n    '\\xd0': 'D',  '\\xf0': 'd',\n    '\\xc8': 'E',  '\\xc9': 'E', '\\xca': 'E', '\\xcb': 'E',\n    '\\xe8': 'e',  '\\xe9': 'e', '\\xea': 'e', '\\xeb': 'e',\n    '\\xcc': 'I',  '\\xcd': 'I', '\\xce': 'I', '\\xcf': 'I',\n    '\\xec': 'i',  '\\xed': 'i', '\\xee': 'i', '\\xef': 'i',\n    '\\xd1': 'N',  '\\xf1': 'n',\n    '\\xd2': 'O',  '\\xd3': 'O', '\\xd4': 'O', '\\xd5': 'O', '\\xd6': 'O', '\\xd8': 'O',\n    '\\xf2': 'o',  '\\xf3': 'o', '\\xf4': 'o', '\\xf5': 'o', '\\xf6': 'o', '\\xf8': 'o',\n    '\\xd9': 'U',  '\\xda': 'U', '\\xdb': 'U', '\\xdc': 'U',\n    '\\xf9': 'u',  '\\xfa': 'u', '\\xfb': 'u', '\\xfc': 'u',\n    '\\xdd': 'Y',  '\\xfd': 'y', '\\xff': 'y',\n    '\\xc6': 'Ae', '\\xe6': 'ae',\n    '\\xde': 'Th', '\\xfe': 'th',\n    '\\xdf': 'ss',\n    // Latin Extended-A block.\n    '\\u0100': 'A',  '\\u0102': 'A', '\\u0104': 'A',\n    '\\u0101': 'a',  '\\u0103': 'a', '\\u0105': 'a',\n    '\\u0106': 'C',  '\\u0108': 'C', '\\u010a': 'C', '\\u010c': 'C',\n    '\\u0107': 'c',  '\\u0109': 'c', '\\u010b': 'c', '\\u010d': 'c',\n    '\\u010e': 'D',  '\\u0110': 'D', '\\u010f': 'd', '\\u0111': 'd',\n    '\\u0112': 'E',  '\\u0114': 'E', '\\u0116': 'E', '\\u0118': 'E', '\\u011a': 'E',\n    '\\u0113': 'e',  '\\u0115': 'e', '\\u0117': 'e', '\\u0119': 'e', '\\u011b': 'e',\n    '\\u011c': 'G',  '\\u011e': 'G', '\\u0120': 'G', '\\u0122': 'G',\n    '\\u011d': 'g',  '\\u011f': 'g', '\\u0121': 'g', '\\u0123': 'g',\n    '\\u0124': 'H',  '\\u0126': 'H', '\\u0125': 'h', '\\u0127': 'h',\n    '\\u0128': 'I',  '\\u012a': 'I', '\\u012c': 'I', '\\u012e': 'I', '\\u0130': 'I',\n    '\\u0129': 'i',  '\\u012b': 'i', '\\u012d': 'i', '\\u012f': 'i', '\\u0131': 'i',\n    '\\u0134': 'J',  '\\u0135': 'j',\n    '\\u0136': 'K',  '\\u0137': 'k', '\\u0138': 'k',\n    '\\u0139': 'L',  '\\u013b': 'L', '\\u013d': 'L', '\\u013f': 'L', '\\u0141': 'L',\n    '\\u013a': 'l',  '\\u013c': 'l', '\\u013e': 'l', '\\u0140': 'l', '\\u0142': 'l',\n    '\\u0143': 'N',  '\\u0145': 'N', '\\u0147': 'N', '\\u014a': 'N',\n    '\\u0144': 'n',  '\\u0146': 'n', '\\u0148': 'n', '\\u014b': 'n',\n    '\\u014c': 'O',  '\\u014e': 'O', '\\u0150': 'O',\n    '\\u014d': 'o',  '\\u014f': 'o', '\\u0151': 'o',\n    '\\u0154': 'R',  '\\u0156': 'R', '\\u0158': 'R',\n    '\\u0155': 'r',  '\\u0157': 'r', '\\u0159': 'r',\n    '\\u015a': 'S',  '\\u015c': 'S', '\\u015e': 'S', '\\u0160': 'S',\n    '\\u015b': 's',  '\\u015d': 's', '\\u015f': 's', '\\u0161': 's',\n    '\\u0162': 'T',  '\\u0164': 'T', '\\u0166': 'T',\n    '\\u0163': 't',  '\\u0165': 't', '\\u0167': 't',\n    '\\u0168': 'U',  '\\u016a': 'U', '\\u016c': 'U', '\\u016e': 'U', '\\u0170': 'U', '\\u0172': 'U',\n    '\\u0169': 'u',  '\\u016b': 'u', '\\u016d': 'u', '\\u016f': 'u', '\\u0171': 'u', '\\u0173': 'u',\n    '\\u0174': 'W',  '\\u0175': 'w',\n    '\\u0176': 'Y',  '\\u0177': 'y', '\\u0178': 'Y',\n    '\\u0179': 'Z',  '\\u017b': 'Z', '\\u017d': 'Z',\n    '\\u017a': 'z',  '\\u017c': 'z', '\\u017e': 'z',\n    '\\u0132': 'IJ', '\\u0133': 'ij',\n    '\\u0152': 'Oe', '\\u0153': 'oe',\n    '\\u0149': \"'n\", '\\u017f': 's'\n  };\n\n  /** Used to map characters to HTML entities. */\n  var htmlEscapes = {\n    '&': '&amp;',\n    '<': '&lt;',\n    '>': '&gt;',\n    '\"': '&quot;',\n    \"'\": '&#39;'\n  };\n\n  /** Used to map HTML entities to characters. */\n  var htmlUnescapes = {\n    '&amp;': '&',\n    '&lt;': '<',\n    '&gt;': '>',\n    '&quot;': '\"',\n    '&#39;': \"'\"\n  };\n\n  /** Used to escape characters for inclusion in compiled string literals. */\n  var stringEscapes = {\n    '\\\\': '\\\\',\n    \"'\": \"'\",\n    '\\n': 'n',\n    '\\r': 'r',\n    '\\u2028': 'u2028',\n    '\\u2029': 'u2029'\n  };\n\n  /** Built-in method references without a dependency on `root`. */\n  var freeParseFloat = parseFloat,\n      freeParseInt = parseInt;\n\n  /** Detect free variable `global` from Node.js. */\n  var freeGlobal = typeof __webpack_require__.g == 'object' && __webpack_require__.g && __webpack_require__.g.Object === Object && __webpack_require__.g;\n\n  /** Detect free variable `self`. */\n  var freeSelf = typeof self == 'object' && self && self.Object === Object && self;\n\n  /** Used as a reference to the global object. */\n  var root = freeGlobal || freeSelf || Function('return this')();\n\n  /** Detect free variable `exports`. */\n  var freeExports =  true && exports && !exports.nodeType && exports;\n\n  /** Detect free variable `module`. */\n  var freeModule = freeExports && \"object\" == 'object' && module && !module.nodeType && module;\n\n  /** Detect the popular CommonJS extension `module.exports`. */\n  var moduleExports = freeModule && freeModule.exports === freeExports;\n\n  /** Detect free variable `process` from Node.js. */\n  var freeProcess = moduleExports && freeGlobal.process;\n\n  /** Used to access faster Node.js helpers. */\n  var nodeUtil = (function() {\n    try {\n      // Use `util.types` for Node.js 10+.\n      var types = freeModule && freeModule.require && freeModule.require('util').types;\n\n      if (types) {\n        return types;\n      }\n\n      // Legacy `process.binding('util')` for Node.js < 10.\n      return freeProcess && freeProcess.binding && freeProcess.binding('util');\n    } catch (e) {}\n  }());\n\n  /* Node.js helper references. */\n  var nodeIsArrayBuffer = nodeUtil && nodeUtil.isArrayBuffer,\n      nodeIsDate = nodeUtil && nodeUtil.isDate,\n      nodeIsMap = nodeUtil && nodeUtil.isMap,\n      nodeIsRegExp = nodeUtil && nodeUtil.isRegExp,\n      nodeIsSet = nodeUtil && nodeUtil.isSet,\n      nodeIsTypedArray = nodeUtil && nodeUtil.isTypedArray;\n\n  /*--------------------------------------------------------------------------*/\n\n  /**\n   * A faster alternative to `Function#apply`, this function invokes `func`\n   * with the `this` binding of `thisArg` and the arguments of `args`.\n   *\n   * @private\n   * @param {Function} func The function to invoke.\n   * @param {*} thisArg The `this` binding of `func`.\n   * @param {Array} args The arguments to invoke `func` with.\n   * @returns {*} Returns the result of `func`.\n   */\n  function apply(func, thisArg, args) {\n    switch (args.length) {\n      case 0: return func.call(thisArg);\n      case 1: return func.call(thisArg, args[0]);\n      case 2: return func.call(thisArg, args[0], args[1]);\n      case 3: return func.call(thisArg, args[0], args[1], args[2]);\n    }\n    return func.apply(thisArg, args);\n  }\n\n  /**\n   * A specialized version of `baseAggregator` for arrays.\n   *\n   * @private\n   * @param {Array} [array] The array to iterate over.\n   * @param {Function} setter The function to set `accumulator` values.\n   * @param {Function} iteratee The iteratee to transform keys.\n   * @param {Object} accumulator The initial aggregated object.\n   * @returns {Function} Returns `accumulator`.\n   */\n  function arrayAggregator(array, setter, iteratee, accumulator) {\n    var index = -1,\n        length = array == null ? 0 : array.length;\n\n    while (++index < length) {\n      var value = array[index];\n      setter(accumulator, value, iteratee(value), array);\n    }\n    return accumulator;\n  }\n\n  /**\n   * A specialized version of `_.forEach` for arrays without support for\n   * iteratee shorthands.\n   *\n   * @private\n   * @param {Array} [array] The array to iterate over.\n   * @param {Function} iteratee The function invoked per iteration.\n   * @returns {Array} Returns `array`.\n   */\n  function arrayEach(array, iteratee) {\n    var index = -1,\n        length = array == null ? 0 : array.length;\n\n    while (++index < length) {\n      if (iteratee(array[index], index, array) === false) {\n        break;\n      }\n    }\n    return array;\n  }\n\n  /**\n   * A specialized version of `_.forEachRight` for arrays without support for\n   * iteratee shorthands.\n   *\n   * @private\n   * @param {Array} [array] The array to iterate over.\n   * @param {Function} iteratee The function invoked per iteration.\n   * @returns {Array} Returns `array`.\n   */\n  function arrayEachRight(array, iteratee) {\n    var length = array == null ? 0 : array.length;\n\n    while (length--) {\n      if (iteratee(array[length], length, array) === false) {\n        break;\n      }\n    }\n    return array;\n  }\n\n  /**\n   * A specialized version of `_.every` for arrays without support for\n   * iteratee shorthands.\n   *\n   * @private\n   * @param {Array} [array] The array to iterate over.\n   * @param {Function} predicate The function invoked per iteration.\n   * @returns {boolean} Returns `true` if all elements pass the predicate check,\n   *  else `false`.\n   */\n  function arrayEvery(array, predicate) {\n    var index = -1,\n        length = array == null ? 0 : array.length;\n\n    while (++index < length) {\n      if (!predicate(array[index], index, array)) {\n        return false;\n      }\n    }\n    return true;\n  }\n\n  /**\n   * A specialized version of `_.filter` for arrays without support for\n   * iteratee shorthands.\n   *\n   * @private\n   * @param {Array} [array] The array to iterate over.\n   * @param {Function} predicate The function invoked per iteration.\n   * @returns {Array} Returns the new filtered array.\n   */\n  function arrayFilter(array, predicate) {\n    var index = -1,\n        length = array == null ? 0 : array.length,\n        resIndex = 0,\n        result = [];\n\n    while (++index < length) {\n      var value = array[index];\n      if (predicate(value, index, array)) {\n        result[resIndex++] = value;\n      }\n    }\n    return result;\n  }\n\n  /**\n   * A specialized version of `_.includes` for arrays without support for\n   * specifying an index to search from.\n   *\n   * @private\n   * @param {Array} [array] The array to inspect.\n   * @param {*} target The value to search for.\n   * @returns {boolean} Returns `true` if `target` is found, else `false`.\n   */\n  function arrayIncludes(array, value) {\n    var length = array == null ? 0 : array.length;\n    return !!length && baseIndexOf(array, value, 0) > -1;\n  }\n\n  /**\n   * This function is like `arrayIncludes` except that it accepts a comparator.\n   *\n   * @private\n   * @param {Array} [array] The array to inspect.\n   * @param {*} target The value to search for.\n   * @param {Function} comparator The comparator invoked per element.\n   * @returns {boolean} Returns `true` if `target` is found, else `false`.\n   */\n  function arrayIncludesWith(array, value, comparator) {\n    var index = -1,\n        length = array == null ? 0 : array.length;\n\n    while (++index < length) {\n      if (comparator(value, array[index])) {\n        return true;\n      }\n    }\n    return false;\n  }\n\n  /**\n   * A specialized version of `_.map` for arrays without support for iteratee\n   * shorthands.\n   *\n   * @private\n   * @param {Array} [array] The array to iterate over.\n   * @param {Function} iteratee The function invoked per iteration.\n   * @returns {Array} Returns the new mapped array.\n   */\n  function arrayMap(array, iteratee) {\n    var index = -1,\n        length = array == null ? 0 : array.length,\n        result = Array(length);\n\n    while (++index < length) {\n      result[index] = iteratee(array[index], index, array);\n    }\n    return result;\n  }\n\n  /**\n   * Appends the elements of `values` to `array`.\n   *\n   * @private\n   * @param {Array} array The array to modify.\n   * @param {Array} values The values to append.\n   * @returns {Array} Returns `array`.\n   */\n  function arrayPush(array, values) {\n    var index = -1,\n        length = values.length,\n        offset = array.length;\n\n    while (++index < length) {\n      array[offset + index] = values[index];\n    }\n    return array;\n  }\n\n  /**\n   * A specialized version of `_.reduce` for arrays without support for\n   * iteratee shorthands.\n   *\n   * @private\n   * @param {Array} [array] The array to iterate over.\n   * @param {Function} iteratee The function invoked per iteration.\n   * @param {*} [accumulator] The initial value.\n   * @param {boolean} [initAccum] Specify using the first element of `array` as\n   *  the initial value.\n   * @returns {*} Returns the accumulated value.\n   */\n  function arrayReduce(array, iteratee, accumulator, initAccum) {\n    var index = -1,\n        length = array == null ? 0 : array.length;\n\n    if (initAccum && length) {\n      accumulator = array[++index];\n    }\n    while (++index < length) {\n      accumulator = iteratee(accumulator, array[index], index, array);\n    }\n    return accumulator;\n  }\n\n  /**\n   * A specialized version of `_.reduceRight` for arrays without support for\n   * iteratee shorthands.\n   *\n   * @private\n   * @param {Array} [array] The array to iterate over.\n   * @param {Function} iteratee The function invoked per iteration.\n   * @param {*} [accumulator] The initial value.\n   * @param {boolean} [initAccum] Specify using the last element of `array` as\n   *  the initial value.\n   * @returns {*} Returns the accumulated value.\n   */\n  function arrayReduceRight(array, iteratee, accumulator, initAccum) {\n    var length = array == null ? 0 : array.length;\n    if (initAccum && length) {\n      accumulator = array[--length];\n    }\n    while (length--) {\n      accumulator = iteratee(accumulator, array[length], length, array);\n    }\n    return accumulator;\n  }\n\n  /**\n   * A specialized version of `_.some` for arrays without support for iteratee\n   * shorthands.\n   *\n   * @private\n   * @param {Array} [array] The array to iterate over.\n   * @param {Function} predicate The function invoked per iteration.\n   * @returns {boolean} Returns `true` if any element passes the predicate check,\n   *  else `false`.\n   */\n  function arraySome(array, predicate) {\n    var index = -1,\n        length = array == null ? 0 : array.length;\n\n    while (++index < length) {\n      if (predicate(array[index], index, array)) {\n        return true;\n      }\n    }\n    return false;\n  }\n\n  /**\n   * Gets the size of an ASCII `string`.\n   *\n   * @private\n   * @param {string} string The string inspect.\n   * @returns {number} Returns the string size.\n   */\n  var asciiSize = baseProperty('length');\n\n  /**\n   * Converts an ASCII `string` to an array.\n   *\n   * @private\n   * @param {string} string The string to convert.\n   * @returns {Array} Returns the converted array.\n   */\n  function asciiToArray(string) {\n    return string.split('');\n  }\n\n  /**\n   * Splits an ASCII `string` into an array of its words.\n   *\n   * @private\n   * @param {string} The string to inspect.\n   * @returns {Array} Returns the words of `string`.\n   */\n  function asciiWords(string) {\n    return string.match(reAsciiWord) || [];\n  }\n\n  /**\n   * The base implementation of methods like `_.findKey` and `_.findLastKey`,\n   * without support for iteratee shorthands, which iterates over `collection`\n   * using `eachFunc`.\n   *\n   * @private\n   * @param {Array|Object} collection The collection to inspect.\n   * @param {Function} predicate The function invoked per iteration.\n   * @param {Function} eachFunc The function to iterate over `collection`.\n   * @returns {*} Returns the found element or its key, else `undefined`.\n   */\n  function baseFindKey(collection, predicate, eachFunc) {\n    var result;\n    eachFunc(collection, function(value, key, collection) {\n      if (predicate(value, key, collection)) {\n        result = key;\n        return false;\n      }\n    });\n    return result;\n  }\n\n  /**\n   * The base implementation of `_.findIndex` and `_.findLastIndex` without\n   * support for iteratee shorthands.\n   *\n   * @private\n   * @param {Array} array The array to inspect.\n   * @param {Function} predicate The function invoked per iteration.\n   * @param {number} fromIndex The index to search from.\n   * @param {boolean} [fromRight] Specify iterating from right to left.\n   * @returns {number} Returns the index of the matched value, else `-1`.\n   */\n  function baseFindIndex(array, predicate, fromIndex, fromRight) {\n    var length = array.length,\n        index = fromIndex + (fromRight ? 1 : -1);\n\n    while ((fromRight ? index-- : ++index < length)) {\n      if (predicate(array[index], index, array)) {\n        return index;\n      }\n    }\n    return -1;\n  }\n\n  /**\n   * The base implementation of `_.indexOf` without `fromIndex` bounds checks.\n   *\n   * @private\n   * @param {Array} array The array to inspect.\n   * @param {*} value The value to search for.\n   * @param {number} fromIndex The index to search from.\n   * @returns {number} Returns the index of the matched value, else `-1`.\n   */\n  function baseIndexOf(array, value, fromIndex) {\n    return value === value\n      ? strictIndexOf(array, value, fromIndex)\n      : baseFindIndex(array, baseIsNaN, fromIndex);\n  }\n\n  /**\n   * This function is like `baseIndexOf` except that it accepts a comparator.\n   *\n   * @private\n   * @param {Array} array The array to inspect.\n   * @param {*} value The value to search for.\n   * @param {number} fromIndex The index to search from.\n   * @param {Function} comparator The comparator invoked per element.\n   * @returns {number} Returns the index of the matched value, else `-1`.\n   */\n  function baseIndexOfWith(array, value, fromIndex, comparator) {\n    var index = fromIndex - 1,\n        length = array.length;\n\n    while (++index < length) {\n      if (comparator(array[index], value)) {\n        return index;\n      }\n    }\n    return -1;\n  }\n\n  /**\n   * The base implementation of `_.isNaN` without support for number objects.\n   *\n   * @private\n   * @param {*} value The value to check.\n   * @returns {boolean} Returns `true` if `value` is `NaN`, else `false`.\n   */\n  function baseIsNaN(value) {\n    return value !== value;\n  }\n\n  /**\n   * The base implementation of `_.mean` and `_.meanBy` without support for\n   * iteratee shorthands.\n   *\n   * @private\n   * @param {Array} array The array to iterate over.\n   * @param {Function} iteratee The function invoked per iteration.\n   * @returns {number} Returns the mean.\n   */\n  function baseMean(array, iteratee) {\n    var length = array == null ? 0 : array.length;\n    return length ? (baseSum(array, iteratee) / length) : NAN;\n  }\n\n  /**\n   * The base implementation of `_.property` without support for deep paths.\n   *\n   * @private\n   * @param {string} key The key of the property to get.\n   * @returns {Function} Returns the new accessor function.\n   */\n  function baseProperty(key) {\n    return function(object) {\n      return object == null ? undefined : object[key];\n    };\n  }\n\n  /**\n   * The base implementation of `_.propertyOf` without support for deep paths.\n   *\n   * @private\n   * @param {Object} object The object to query.\n   * @returns {Function} Returns the new accessor function.\n   */\n  function basePropertyOf(object) {\n    return function(key) {\n      return object == null ? undefined : object[key];\n    };\n  }\n\n  /**\n   * The base implementation of `_.reduce` and `_.reduceRight`, without support\n   * for iteratee shorthands, which iterates over `collection` using `eachFunc`.\n   *\n   * @private\n   * @param {Array|Object} collection The collection to iterate over.\n   * @param {Function} iteratee The function invoked per iteration.\n   * @param {*} accumulator The initial value.\n   * @param {boolean} initAccum Specify using the first or last element of\n   *  `collection` as the initial value.\n   * @param {Function} eachFunc The function to iterate over `collection`.\n   * @returns {*} Returns the accumulated value.\n   */\n  function baseReduce(collection, iteratee, accumulator, initAccum, eachFunc) {\n    eachFunc(collection, function(value, index, collection) {\n      accumulator = initAccum\n        ? (initAccum = false, value)\n        : iteratee(accumulator, value, index, collection);\n    });\n    return accumulator;\n  }\n\n  /**\n   * The base implementation of `_.sortBy` which uses `comparer` to define the\n   * sort order of `array` and replaces criteria objects with their corresponding\n   * values.\n   *\n   * @private\n   * @param {Array} array The array to sort.\n   * @param {Function} comparer The function to define sort order.\n   * @returns {Array} Returns `array`.\n   */\n  function baseSortBy(array, comparer) {\n    var length = array.length;\n\n    array.sort(comparer);\n    while (length--) {\n      array[length] = array[length].value;\n    }\n    return array;\n  }\n\n  /**\n   * The base implementation of `_.sum` and `_.sumBy` without support for\n   * iteratee shorthands.\n   *\n   * @private\n   * @param {Array} array The array to iterate over.\n   * @param {Function} iteratee The function invoked per iteration.\n   * @returns {number} Returns the sum.\n   */\n  function baseSum(array, iteratee) {\n    var result,\n        index = -1,\n        length = array.length;\n\n    while (++index < length) {\n      var current = iteratee(array[index]);\n      if (current !== undefined) {\n        result = result === undefined ? current : (result + current);\n      }\n    }\n    return result;\n  }\n\n  /**\n   * The base implementation of `_.times` without support for iteratee shorthands\n   * or max array length checks.\n   *\n   * @private\n   * @param {number} n The number of times to invoke `iteratee`.\n   * @param {Function} iteratee The function invoked per iteration.\n   * @returns {Array} Returns the array of results.\n   */\n  function baseTimes(n, iteratee) {\n    var index = -1,\n        result = Array(n);\n\n    while (++index < n) {\n      result[index] = iteratee(index);\n    }\n    return result;\n  }\n\n  /**\n   * The base implementation of `_.toPairs` and `_.toPairsIn` which creates an array\n   * of key-value pairs for `object` corresponding to the property names of `props`.\n   *\n   * @private\n   * @param {Object} object The object to query.\n   * @param {Array} props The property names to get values for.\n   * @returns {Object} Returns the key-value pairs.\n   */\n  function baseToPairs(object, props) {\n    return arrayMap(props, function(key) {\n      return [key, object[key]];\n    });\n  }\n\n  /**\n   * The base implementation of `_.unary` without support for storing metadata.\n   *\n   * @private\n   * @param {Function} func The function to cap arguments for.\n   * @returns {Function} Returns the new capped function.\n   */\n  function baseUnary(func) {\n    return function(value) {\n      return func(value);\n    };\n  }\n\n  /**\n   * The base implementation of `_.values` and `_.valuesIn` which creates an\n   * array of `object` property values corresponding to the property names\n   * of `props`.\n   *\n   * @private\n   * @param {Object} object The object to query.\n   * @param {Array} props The property names to get values for.\n   * @returns {Object} Returns the array of property values.\n   */\n  function baseValues(object, props) {\n    return arrayMap(props, function(key) {\n      return object[key];\n    });\n  }\n\n  /**\n   * Checks if a `cache` value for `key` exists.\n   *\n   * @private\n   * @param {Object} cache The cache to query.\n   * @param {string} key The key of the entry to check.\n   * @returns {boolean} Returns `true` if an entry for `key` exists, else `false`.\n   */\n  function cacheHas(cache, key) {\n    return cache.has(key);\n  }\n\n  /**\n   * Used by `_.trim` and `_.trimStart` to get the index of the first string symbol\n   * that is not found in the character symbols.\n   *\n   * @private\n   * @param {Array} strSymbols The string symbols to inspect.\n   * @param {Array} chrSymbols The character symbols to find.\n   * @returns {number} Returns the index of the first unmatched string symbol.\n   */\n  function charsStartIndex(strSymbols, chrSymbols) {\n    var index = -1,\n        length = strSymbols.length;\n\n    while (++index < length && baseIndexOf(chrSymbols, strSymbols[index], 0) > -1) {}\n    return index;\n  }\n\n  /**\n   * Used by `_.trim` and `_.trimEnd` to get the index of the last string symbol\n   * that is not found in the character symbols.\n   *\n   * @private\n   * @param {Array} strSymbols The string symbols to inspect.\n   * @param {Array} chrSymbols The character symbols to find.\n   * @returns {number} Returns the index of the last unmatched string symbol.\n   */\n  function charsEndIndex(strSymbols, chrSymbols) {\n    var index = strSymbols.length;\n\n    while (index-- && baseIndexOf(chrSymbols, strSymbols[index], 0) > -1) {}\n    return index;\n  }\n\n  /**\n   * Gets the number of `placeholder` occurrences in `array`.\n   *\n   * @private\n   * @param {Array} array The array to inspect.\n   * @param {*} placeholder The placeholder to search for.\n   * @returns {number} Returns the placeholder count.\n   */\n  function countHolders(array, placeholder) {\n    var length = array.length,\n        result = 0;\n\n    while (length--) {\n      if (array[length] === placeholder) {\n        ++result;\n      }\n    }\n    return result;\n  }\n\n  /**\n   * Used by `_.deburr` to convert Latin-1 Supplement and Latin Extended-A\n   * letters to basic Latin letters.\n   *\n   * @private\n   * @param {string} letter The matched letter to deburr.\n   * @returns {string} Returns the deburred letter.\n   */\n  var deburrLetter = basePropertyOf(deburredLetters);\n\n  /**\n   * Used by `_.escape` to convert characters to HTML entities.\n   *\n   * @private\n   * @param {string} chr The matched character to escape.\n   * @returns {string} Returns the escaped character.\n   */\n  var escapeHtmlChar = basePropertyOf(htmlEscapes);\n\n  /**\n   * Used by `_.template` to escape characters for inclusion in compiled string literals.\n   *\n   * @private\n   * @param {string} chr The matched character to escape.\n   * @returns {string} Returns the escaped character.\n   */\n  function escapeStringChar(chr) {\n    return '\\\\' + stringEscapes[chr];\n  }\n\n  /**\n   * Gets the value at `key` of `object`.\n   *\n   * @private\n   * @param {Object} [object] The object to query.\n   * @param {string} key The key of the property to get.\n   * @returns {*} Returns the property value.\n   */\n  function getValue(object, key) {\n    return object == null ? undefined : object[key];\n  }\n\n  /**\n   * Checks if `string` contains Unicode symbols.\n   *\n   * @private\n   * @param {string} string The string to inspect.\n   * @returns {boolean} Returns `true` if a symbol is found, else `false`.\n   */\n  function hasUnicode(string) {\n    return reHasUnicode.test(string);\n  }\n\n  /**\n   * Checks if `string` contains a word composed of Unicode symbols.\n   *\n   * @private\n   * @param {string} string The string to inspect.\n   * @returns {boolean} Returns `true` if a word is found, else `false`.\n   */\n  function hasUnicodeWord(string) {\n    return reHasUnicodeWord.test(string);\n  }\n\n  /**\n   * Converts `iterator` to an array.\n   *\n   * @private\n   * @param {Object} iterator The iterator to convert.\n   * @returns {Array} Returns the converted array.\n   */\n  function iteratorToArray(iterator) {\n    var data,\n        result = [];\n\n    while (!(data = iterator.next()).done) {\n      result.push(data.value);\n    }\n    return result;\n  }\n\n  /**\n   * Converts `map` to its key-value pairs.\n   *\n   * @private\n   * @param {Object} map The map to convert.\n   * @returns {Array} Returns the key-value pairs.\n   */\n  function mapToArray(map) {\n    var index = -1,\n        result = Array(map.size);\n\n    map.forEach(function(value, key) {\n      result[++index] = [key, value];\n    });\n    return result;\n  }\n\n  /**\n   * Creates a unary function that invokes `func` with its argument transformed.\n   *\n   * @private\n   * @param {Function} func The function to wrap.\n   * @param {Function} transform The argument transform.\n   * @returns {Function} Returns the new function.\n   */\n  function overArg(func, transform) {\n    return function(arg) {\n      return func(transform(arg));\n    };\n  }\n\n  /**\n   * Replaces all `placeholder` elements in `array` with an internal placeholder\n   * and returns an array of their indexes.\n   *\n   * @private\n   * @param {Array} array The array to modify.\n   * @param {*} placeholder The placeholder to replace.\n   * @returns {Array} Returns the new array of placeholder indexes.\n   */\n  function replaceHolders(array, placeholder) {\n    var index = -1,\n        length = array.length,\n        resIndex = 0,\n        result = [];\n\n    while (++index < length) {\n      var value = array[index];\n      if (value === placeholder || value === PLACEHOLDER) {\n        array[index] = PLACEHOLDER;\n        result[resIndex++] = index;\n      }\n    }\n    return result;\n  }\n\n  /**\n   * Converts `set` to an array of its values.\n   *\n   * @private\n   * @param {Object} set The set to convert.\n   * @returns {Array} Returns the values.\n   */\n  function setToArray(set) {\n    var index = -1,\n        result = Array(set.size);\n\n    set.forEach(function(value) {\n      result[++index] = value;\n    });\n    return result;\n  }\n\n  /**\n   * Converts `set` to its value-value pairs.\n   *\n   * @private\n   * @param {Object} set The set to convert.\n   * @returns {Array} Returns the value-value pairs.\n   */\n  function setToPairs(set) {\n    var index = -1,\n        result = Array(set.size);\n\n    set.forEach(function(value) {\n      result[++index] = [value, value];\n    });\n    return result;\n  }\n\n  /**\n   * A specialized version of `_.indexOf` which performs strict equality\n   * comparisons of values, i.e. `===`.\n   *\n   * @private\n   * @param {Array} array The array to inspect.\n   * @param {*} value The value to search for.\n   * @param {number} fromIndex The index to search from.\n   * @returns {number} Returns the index of the matched value, else `-1`.\n   */\n  function strictIndexOf(array, value, fromIndex) {\n    var index = fromIndex - 1,\n        length = array.length;\n\n    while (++index < length) {\n      if (array[index] === value) {\n        return index;\n      }\n    }\n    return -1;\n  }\n\n  /**\n   * A specialized version of `_.lastIndexOf` which performs strict equality\n   * comparisons of values, i.e. `===`.\n   *\n   * @private\n   * @param {Array} array The array to inspect.\n   * @param {*} value The value to search for.\n   * @param {number} fromIndex The index to search from.\n   * @returns {number} Returns the index of the matched value, else `-1`.\n   */\n  function strictLastIndexOf(array, value, fromIndex) {\n    var index = fromIndex + 1;\n    while (index--) {\n      if (array[index] === value) {\n        return index;\n      }\n    }\n    return index;\n  }\n\n  /**\n   * Gets the number of symbols in `string`.\n   *\n   * @private\n   * @param {string} string The string to inspect.\n   * @returns {number} Returns the string size.\n   */\n  function stringSize(string) {\n    return hasUnicode(string)\n      ? unicodeSize(string)\n      : asciiSize(string);\n  }\n\n  /**\n   * Converts `string` to an array.\n   *\n   * @private\n   * @param {string} string The string to convert.\n   * @returns {Array} Returns the converted array.\n   */\n  function stringToArray(string) {\n    return hasUnicode(string)\n      ? unicodeToArray(string)\n      : asciiToArray(string);\n  }\n\n  /**\n   * Used by `_.unescape` to convert HTML entities to characters.\n   *\n   * @private\n   * @param {string} chr The matched character to unescape.\n   * @returns {string} Returns the unescaped character.\n   */\n  var unescapeHtmlChar = basePropertyOf(htmlUnescapes);\n\n  /**\n   * Gets the size of a Unicode `string`.\n   *\n   * @private\n   * @param {string} string The string inspect.\n   * @returns {number} Returns the string size.\n   */\n  function unicodeSize(string) {\n    var result = reUnicode.lastIndex = 0;\n    while (reUnicode.test(string)) {\n      ++result;\n    }\n    return result;\n  }\n\n  /**\n   * Converts a Unicode `string` to an array.\n   *\n   * @private\n   * @param {string} string The string to convert.\n   * @returns {Array} Returns the converted array.\n   */\n  function unicodeToArray(string) {\n    return string.match(reUnicode) || [];\n  }\n\n  /**\n   * Splits a Unicode `string` into an array of its words.\n   *\n   * @private\n   * @param {string} The string to inspect.\n   * @returns {Array} Returns the words of `string`.\n   */\n  function unicodeWords(string) {\n    return string.match(reUnicodeWord) || [];\n  }\n\n  /*--------------------------------------------------------------------------*/\n\n  /**\n   * Create a new pristine `lodash` function using the `context` object.\n   *\n   * @static\n   * @memberOf _\n   * @since 1.1.0\n   * @category Util\n   * @param {Object} [context=root] The context object.\n   * @returns {Function} Returns a new `lodash` function.\n   * @example\n   *\n   * _.mixin({ 'foo': _.constant('foo') });\n   *\n   * var lodash = _.runInContext();\n   * lodash.mixin({ 'bar': lodash.constant('bar') });\n   *\n   * _.isFunction(_.foo);\n   * // => true\n   * _.isFunction(_.bar);\n   * // => false\n   *\n   * lodash.isFunction(lodash.foo);\n   * // => false\n   * lodash.isFunction(lodash.bar);\n   * // => true\n   *\n   * // Create a suped-up `defer` in Node.js.\n   * var defer = _.runInContext({ 'setTimeout': setImmediate }).defer;\n   */\n  var runInContext = (function runInContext(context) {\n    context = context == null ? root : _.defaults(root.Object(), context, _.pick(root, contextProps));\n\n    /** Built-in constructor references. */\n    var Array = context.Array,\n        Date = context.Date,\n        Error = context.Error,\n        Function = context.Function,\n        Math = context.Math,\n        Object = context.Object,\n        RegExp = context.RegExp,\n        String = context.String,\n        TypeError = context.TypeError;\n\n    /** Used for built-in method references. */\n    var arrayProto = Array.prototype,\n        funcProto = Function.prototype,\n        objectProto = Object.prototype;\n\n    /** Used to detect overreaching core-js shims. */\n    var coreJsData = context['__core-js_shared__'];\n\n    /** Used to resolve the decompiled source of functions. */\n    var funcToString = funcProto.toString;\n\n    /** Used to check objects for own properties. */\n    var hasOwnProperty = objectProto.hasOwnProperty;\n\n    /** Used to generate unique IDs. */\n    var idCounter = 0;\n\n    /** Used to detect methods masquerading as native. */\n    var maskSrcKey = (function() {\n      var uid = /[^.]+$/.exec(coreJsData && coreJsData.keys && coreJsData.keys.IE_PROTO || '');\n      return uid ? ('Symbol(src)_1.' + uid) : '';\n    }());\n\n    /**\n     * Used to resolve the\n     * [`toStringTag`](http://ecma-international.org/ecma-262/7.0/#sec-object.prototype.tostring)\n     * of values.\n     */\n    var nativeObjectToString = objectProto.toString;\n\n    /** Used to infer the `Object` constructor. */\n    var objectCtorString = funcToString.call(Object);\n\n    /** Used to restore the original `_` reference in `_.noConflict`. */\n    var oldDash = root._;\n\n    /** Used to detect if a method is native. */\n    var reIsNative = RegExp('^' +\n      funcToString.call(hasOwnProperty).replace(reRegExpChar, '\\\\$&')\n      .replace(/hasOwnProperty|(function).*?(?=\\\\\\()| for .+?(?=\\\\\\])/g, '$1.*?') + '$'\n    );\n\n    /** Built-in value references. */\n    var Buffer = moduleExports ? context.Buffer : undefined,\n        Symbol = context.Symbol,\n        Uint8Array = context.Uint8Array,\n        allocUnsafe = Buffer ? Buffer.allocUnsafe : undefined,\n        getPrototype = overArg(Object.getPrototypeOf, Object),\n        objectCreate = Object.create,\n        propertyIsEnumerable = objectProto.propertyIsEnumerable,\n        splice = arrayProto.splice,\n        spreadableSymbol = Symbol ? Symbol.isConcatSpreadable : undefined,\n        symIterator = Symbol ? Symbol.iterator : undefined,\n        symToStringTag = Symbol ? Symbol.toStringTag : undefined;\n\n    var defineProperty = (function() {\n      try {\n        var func = getNative(Object, 'defineProperty');\n        func({}, '', {});\n        return func;\n      } catch (e) {}\n    }());\n\n    /** Mocked built-ins. */\n    var ctxClearTimeout = context.clearTimeout !== root.clearTimeout && context.clearTimeout,\n        ctxNow = Date && Date.now !== root.Date.now && Date.now,\n        ctxSetTimeout = context.setTimeout !== root.setTimeout && context.setTimeout;\n\n    /* Built-in method references for those with the same name as other `lodash` methods. */\n    var nativeCeil = Math.ceil,\n        nativeFloor = Math.floor,\n        nativeGetSymbols = Object.getOwnPropertySymbols,\n        nativeIsBuffer = Buffer ? Buffer.isBuffer : undefined,\n        nativeIsFinite = context.isFinite,\n        nativeJoin = arrayProto.join,\n        nativeKeys = overArg(Object.keys, Object),\n        nativeMax = Math.max,\n        nativeMin = Math.min,\n        nativeNow = Date.now,\n        nativeParseInt = context.parseInt,\n        nativeRandom = Math.random,\n        nativeReverse = arrayProto.reverse;\n\n    /* Built-in method references that are verified to be native. */\n    var DataView = getNative(context, 'DataView'),\n        Map = getNative(context, 'Map'),\n        Promise = getNative(context, 'Promise'),\n        Set = getNative(context, 'Set'),\n        WeakMap = getNative(context, 'WeakMap'),\n        nativeCreate = getNative(Object, 'create');\n\n    /** Used to store function metadata. */\n    var metaMap = WeakMap && new WeakMap;\n\n    /** Used to lookup unminified function names. */\n    var realNames = {};\n\n    /** Used to detect maps, sets, and weakmaps. */\n    var dataViewCtorString = toSource(DataView),\n        mapCtorString = toSource(Map),\n        promiseCtorString = toSource(Promise),\n        setCtorString = toSource(Set),\n        weakMapCtorString = toSource(WeakMap);\n\n    /** Used to convert symbols to primitives and strings. */\n    var symbolProto = Symbol ? Symbol.prototype : undefined,\n        symbolValueOf = symbolProto ? symbolProto.valueOf : undefined,\n        symbolToString = symbolProto ? symbolProto.toString : undefined;\n\n    /*------------------------------------------------------------------------*/\n\n    /**\n     * Creates a `lodash` object which wraps `value` to enable implicit method\n     * chain sequences. Methods that operate on and return arrays, collections,\n     * and functions can be chained together. Methods that retrieve a single value\n     * or may return a primitive value will automatically end the chain sequence\n     * and return the unwrapped value. Otherwise, the value must be unwrapped\n     * with `_#value`.\n     *\n     * Explicit chain sequences, which must be unwrapped with `_#value`, may be\n     * enabled using `_.chain`.\n     *\n     * The execution of chained methods is lazy, that is, it's deferred until\n     * `_#value` is implicitly or explicitly called.\n     *\n     * Lazy evaluation allows several methods to support shortcut fusion.\n     * Shortcut fusion is an optimization to merge iteratee calls; this avoids\n     * the creation of intermediate arrays and can greatly reduce the number of\n     * iteratee executions. Sections of a chain sequence qualify for shortcut\n     * fusion if the section is applied to an array and iteratees accept only\n     * one argument. The heuristic for whether a section qualifies for shortcut\n     * fusion is subject to change.\n     *\n     * Chaining is supported in custom builds as long as the `_#value` method is\n     * directly or indirectly included in the build.\n     *\n     * In addition to lodash methods, wrappers have `Array` and `String` methods.\n     *\n     * The wrapper `Array` methods are:\n     * `concat`, `join`, `pop`, `push`, `shift`, `sort`, `splice`, and `unshift`\n     *\n     * The wrapper `String` methods are:\n     * `replace` and `split`\n     *\n     * The wrapper methods that support shortcut fusion are:\n     * `at`, `compact`, `drop`, `dropRight`, `dropWhile`, `filter`, `find`,\n     * `findLast`, `head`, `initial`, `last`, `map`, `reject`, `reverse`, `slice`,\n     * `tail`, `take`, `takeRight`, `takeRightWhile`, `takeWhile`, and `toArray`\n     *\n     * The chainable wrapper methods are:\n     * `after`, `ary`, `assign`, `assignIn`, `assignInWith`, `assignWith`, `at`,\n     * `before`, `bind`, `bindAll`, `bindKey`, `castArray`, `chain`, `chunk`,\n     * `commit`, `compact`, `concat`, `conforms`, `constant`, `countBy`, `create`,\n     * `curry`, `debounce`, `defaults`, `defaultsDeep`, `defer`, `delay`,\n     * `difference`, `differenceBy`, `differenceWith`, `drop`, `dropRight`,\n     * `dropRightWhile`, `dropWhile`, `extend`, `extendWith`, `fill`, `filter`,\n     * `flatMap`, `flatMapDeep`, `flatMapDepth`, `flatten`, `flattenDeep`,\n     * `flattenDepth`, `flip`, `flow`, `flowRight`, `fromPairs`, `functions`,\n     * `functionsIn`, `groupBy`, `initial`, `intersection`, `intersectionBy`,\n     * `intersectionWith`, `invert`, `invertBy`, `invokeMap`, `iteratee`, `keyBy`,\n     * `keys`, `keysIn`, `map`, `mapKeys`, `mapValues`, `matches`, `matchesProperty`,\n     * `memoize`, `merge`, `mergeWith`, `method`, `methodOf`, `mixin`, `negate`,\n     * `nthArg`, `omit`, `omitBy`, `once`, `orderBy`, `over`, `overArgs`,\n     * `overEvery`, `overSome`, `partial`, `partialRight`, `partition`, `pick`,\n     * `pickBy`, `plant`, `property`, `propertyOf`, `pull`, `pullAll`, `pullAllBy`,\n     * `pullAllWith`, `pullAt`, `push`, `range`, `rangeRight`, `rearg`, `reject`,\n     * `remove`, `rest`, `reverse`, `sampleSize`, `set`, `setWith`, `shuffle`,\n     * `slice`, `sort`, `sortBy`, `splice`, `spread`, `tail`, `take`, `takeRight`,\n     * `takeRightWhile`, `takeWhile`, `tap`, `throttle`, `thru`, `toArray`,\n     * `toPairs`, `toPairsIn`, `toPath`, `toPlainObject`, `transform`, `unary`,\n     * `union`, `unionBy`, `unionWith`, `uniq`, `uniqBy`, `uniqWith`, `unset`,\n     * `unshift`, `unzip`, `unzipWith`, `update`, `updateWith`, `values`,\n     * `valuesIn`, `without`, `wrap`, `xor`, `xorBy`, `xorWith`, `zip`,\n     * `zipObject`, `zipObjectDeep`, and `zipWith`\n     *\n     * The wrapper methods that are **not** chainable by default are:\n     * `add`, `attempt`, `camelCase`, `capitalize`, `ceil`, `clamp`, `clone`,\n     * `cloneDeep`, `cloneDeepWith`, `cloneWith`, `conformsTo`, `deburr`,\n     * `defaultTo`, `divide`, `each`, `eachRight`, `endsWith`, `eq`, `escape`,\n     * `escapeRegExp`, `every`, `find`, `findIndex`, `findKey`, `findLast`,\n     * `findLastIndex`, `findLastKey`, `first`, `floor`, `forEach`, `forEachRight`,\n     * `forIn`, `forInRight`, `forOwn`, `forOwnRight`, `get`, `gt`, `gte`, `has`,\n     * `hasIn`, `head`, `identity`, `includes`, `indexOf`, `inRange`, `invoke`,\n     * `isArguments`, `isArray`, `isArrayBuffer`, `isArrayLike`, `isArrayLikeObject`,\n     * `isBoolean`, `isBuffer`, `isDate`, `isElement`, `isEmpty`, `isEqual`,\n     * `isEqualWith`, `isError`, `isFinite`, `isFunction`, `isInteger`, `isLength`,\n     * `isMap`, `isMatch`, `isMatchWith`, `isNaN`, `isNative`, `isNil`, `isNull`,\n     * `isNumber`, `isObject`, `isObjectLike`, `isPlainObject`, `isRegExp`,\n     * `isSafeInteger`, `isSet`, `isString`, `isUndefined`, `isTypedArray`,\n     * `isWeakMap`, `isWeakSet`, `join`, `kebabCase`, `last`, `lastIndexOf`,\n     * `lowerCase`, `lowerFirst`, `lt`, `lte`, `max`, `maxBy`, `mean`, `meanBy`,\n     * `min`, `minBy`, `multiply`, `noConflict`, `noop`, `now`, `nth`, `pad`,\n     * `padEnd`, `padStart`, `parseInt`, `pop`, `random`, `reduce`, `reduceRight`,\n     * `repeat`, `result`, `round`, `runInContext`, `sample`, `shift`, `size`,\n     * `snakeCase`, `some`, `sortedIndex`, `sortedIndexBy`, `sortedLastIndex`,\n     * `sortedLastIndexBy`, `startCase`, `startsWith`, `stubArray`, `stubFalse`,\n     * `stubObject`, `stubString`, `stubTrue`, `subtract`, `sum`, `sumBy`,\n     * `template`, `times`, `toFinite`, `toInteger`, `toJSON`, `toLength`,\n     * `toLower`, `toNumber`, `toSafeInteger`, `toString`, `toUpper`, `trim`,\n     * `trimEnd`, `trimStart`, `truncate`, `unescape`, `uniqueId`, `upperCase`,\n     * `upperFirst`, `value`, and `words`\n     *\n     * @name _\n     * @constructor\n     * @category Seq\n     * @param {*} value The value to wrap in a `lodash` instance.\n     * @returns {Object} Returns the new `lodash` wrapper instance.\n     * @example\n     *\n     * function square(n) {\n     *   return n * n;\n     * }\n     *\n     * var wrapped = _([1, 2, 3]);\n     *\n     * // Returns an unwrapped value.\n     * wrapped.reduce(_.add);\n     * // => 6\n     *\n     * // Returns a wrapped value.\n     * var squares = wrapped.map(square);\n     *\n     * _.isArray(squares);\n     * // => false\n     *\n     * _.isArray(squares.value());\n     * // => true\n     */\n    function lodash(value) {\n      if (isObjectLike(value) && !isArray(value) && !(value instanceof LazyWrapper)) {\n        if (value instanceof LodashWrapper) {\n          return value;\n        }\n        if (hasOwnProperty.call(value, '__wrapped__')) {\n          return wrapperClone(value);\n        }\n      }\n      return new LodashWrapper(value);\n    }\n\n    /**\n     * The base implementation of `_.create` without support for assigning\n     * properties to the created object.\n     *\n     * @private\n     * @param {Object} proto The object to inherit from.\n     * @returns {Object} Returns the new object.\n     */\n    var baseCreate = (function() {\n      function object() {}\n      return function(proto) {\n        if (!isObject(proto)) {\n          return {};\n        }\n        if (objectCreate) {\n          return objectCreate(proto);\n        }\n        object.prototype = proto;\n        var result = new object;\n        object.prototype = undefined;\n        return result;\n      };\n    }());\n\n    /**\n     * The function whose prototype chain sequence wrappers inherit from.\n     *\n     * @private\n     */\n    function baseLodash() {\n      // No operation performed.\n    }\n\n    /**\n     * The base constructor for creating `lodash` wrapper objects.\n     *\n     * @private\n     * @param {*} value The value to wrap.\n     * @param {boolean} [chainAll] Enable explicit method chain sequences.\n     */\n    function LodashWrapper(value, chainAll) {\n      this.__wrapped__ = value;\n      this.__actions__ = [];\n      this.__chain__ = !!chainAll;\n      this.__index__ = 0;\n      this.__values__ = undefined;\n    }\n\n    /**\n     * By default, the template delimiters used by lodash are like those in\n     * embedded Ruby (ERB) as well as ES2015 template strings. Change the\n     * following template settings to use alternative delimiters.\n     *\n     * @static\n     * @memberOf _\n     * @type {Object}\n     */\n    lodash.templateSettings = {\n\n      /**\n       * Used to detect `data` property values to be HTML-escaped.\n       *\n       * @memberOf _.templateSettings\n       * @type {RegExp}\n       */\n      'escape': reEscape,\n\n      /**\n       * Used to detect code to be evaluated.\n       *\n       * @memberOf _.templateSettings\n       * @type {RegExp}\n       */\n      'evaluate': reEvaluate,\n\n      /**\n       * Used to detect `data` property values to inject.\n       *\n       * @memberOf _.templateSettings\n       * @type {RegExp}\n       */\n      'interpolate': reInterpolate,\n\n      /**\n       * Used to reference the data object in the template text.\n       *\n       * @memberOf _.templateSettings\n       * @type {string}\n       */\n      'variable': '',\n\n      /**\n       * Used to import variables into the compiled template.\n       *\n       * @memberOf _.templateSettings\n       * @type {Object}\n       */\n      'imports': {\n\n        /**\n         * A reference to the `lodash` function.\n         *\n         * @memberOf _.templateSettings.imports\n         * @type {Function}\n         */\n        '_': lodash\n      }\n    };\n\n    // Ensure wrappers are instances of `baseLodash`.\n    lodash.prototype = baseLodash.prototype;\n    lodash.prototype.constructor = lodash;\n\n    LodashWrapper.prototype = baseCreate(baseLodash.prototype);\n    LodashWrapper.prototype.constructor = LodashWrapper;\n\n    /*------------------------------------------------------------------------*/\n\n    /**\n     * Creates a lazy wrapper object which wraps `value` to enable lazy evaluation.\n     *\n     * @private\n     * @constructor\n     * @param {*} value The value to wrap.\n     */\n    function LazyWrapper(value) {\n      this.__wrapped__ = value;\n      this.__actions__ = [];\n      this.__dir__ = 1;\n      this.__filtered__ = false;\n      this.__iteratees__ = [];\n      this.__takeCount__ = MAX_ARRAY_LENGTH;\n      this.__views__ = [];\n    }\n\n    /**\n     * Creates a clone of the lazy wrapper object.\n     *\n     * @private\n     * @name clone\n     * @memberOf LazyWrapper\n     * @returns {Object} Returns the cloned `LazyWrapper` object.\n     */\n    function lazyClone() {\n      var result = new LazyWrapper(this.__wrapped__);\n      result.__actions__ = copyArray(this.__actions__);\n      result.__dir__ = this.__dir__;\n      result.__filtered__ = this.__filtered__;\n      result.__iteratees__ = copyArray(this.__iteratees__);\n      result.__takeCount__ = this.__takeCount__;\n      result.__views__ = copyArray(this.__views__);\n      return result;\n    }\n\n    /**\n     * Reverses the direction of lazy iteration.\n     *\n     * @private\n     * @name reverse\n     * @memberOf LazyWrapper\n     * @returns {Object} Returns the new reversed `LazyWrapper` object.\n     */\n    function lazyReverse() {\n      if (this.__filtered__) {\n        var result = new LazyWrapper(this);\n        result.__dir__ = -1;\n        result.__filtered__ = true;\n      } else {\n        result = this.clone();\n        result.__dir__ *= -1;\n      }\n      return result;\n    }\n\n    /**\n     * Extracts the unwrapped value from its lazy wrapper.\n     *\n     * @private\n     * @name value\n     * @memberOf LazyWrapper\n     * @returns {*} Returns the unwrapped value.\n     */\n    function lazyValue() {\n      var array = this.__wrapped__.value(),\n          dir = this.__dir__,\n          isArr = isArray(array),\n          isRight = dir < 0,\n          arrLength = isArr ? array.length : 0,\n          view = getView(0, arrLength, this.__views__),\n          start = view.start,\n          end = view.end,\n          length = end - start,\n          index = isRight ? end : (start - 1),\n          iteratees = this.__iteratees__,\n          iterLength = iteratees.length,\n          resIndex = 0,\n          takeCount = nativeMin(length, this.__takeCount__);\n\n      if (!isArr || (!isRight && arrLength == length && takeCount == length)) {\n        return baseWrapperValue(array, this.__actions__);\n      }\n      var result = [];\n\n      outer:\n      while (length-- && resIndex < takeCount) {\n        index += dir;\n\n        var iterIndex = -1,\n            value = array[index];\n\n        while (++iterIndex < iterLength) {\n          var data = iteratees[iterIndex],\n              iteratee = data.iteratee,\n              type = data.type,\n              computed = iteratee(value);\n\n          if (type == LAZY_MAP_FLAG) {\n            value = computed;\n          } else if (!computed) {\n            if (type == LAZY_FILTER_FLAG) {\n              continue outer;\n            } else {\n              break outer;\n            }\n          }\n        }\n        result[resIndex++] = value;\n      }\n      return result;\n    }\n\n    // Ensure `LazyWrapper` is an instance of `baseLodash`.\n    LazyWrapper.prototype = baseCreate(baseLodash.prototype);\n    LazyWrapper.prototype.constructor = LazyWrapper;\n\n    /*------------------------------------------------------------------------*/\n\n    /**\n     * Creates a hash object.\n     *\n     * @private\n     * @constructor\n     * @param {Array} [entries] The key-value pairs to cache.\n     */\n    function Hash(entries) {\n      var index = -1,\n          length = entries == null ? 0 : entries.length;\n\n      this.clear();\n      while (++index < length) {\n        var entry = entries[index];\n        this.set(entry[0], entry[1]);\n      }\n    }\n\n    /**\n     * Removes all key-value entries from the hash.\n     *\n     * @private\n     * @name clear\n     * @memberOf Hash\n     */\n    function hashClear() {\n      this.__data__ = nativeCreate ? nativeCreate(null) : {};\n      this.size = 0;\n    }\n\n    /**\n     * Removes `key` and its value from the hash.\n     *\n     * @private\n     * @name delete\n     * @memberOf Hash\n     * @param {Object} hash The hash to modify.\n     * @param {string} key The key of the value to remove.\n     * @returns {boolean} Returns `true` if the entry was removed, else `false`.\n     */\n    function hashDelete(key) {\n      var result = this.has(key) && delete this.__data__[key];\n      this.size -= result ? 1 : 0;\n      return result;\n    }\n\n    /**\n     * Gets the hash value for `key`.\n     *\n     * @private\n     * @name get\n     * @memberOf Hash\n     * @param {string} key The key of the value to get.\n     * @returns {*} Returns the entry value.\n     */\n    function hashGet(key) {\n      var data = this.__data__;\n      if (nativeCreate) {\n        var result = data[key];\n        return result === HASH_UNDEFINED ? undefined : result;\n      }\n      return hasOwnProperty.call(data, key) ? data[key] : undefined;\n    }\n\n    /**\n     * Checks if a hash value for `key` exists.\n     *\n     * @private\n     * @name has\n     * @memberOf Hash\n     * @param {string} key The key of the entry to check.\n     * @returns {boolean} Returns `true` if an entry for `key` exists, else `false`.\n     */\n    function hashHas(key) {\n      var data = this.__data__;\n      return nativeCreate ? (data[key] !== undefined) : hasOwnProperty.call(data, key);\n    }\n\n    /**\n     * Sets the hash `key` to `value`.\n     *\n     * @private\n     * @name set\n     * @memberOf Hash\n     * @param {string} key The key of the value to set.\n     * @param {*} value The value to set.\n     * @returns {Object} Returns the hash instance.\n     */\n    function hashSet(key, value) {\n      var data = this.__data__;\n      this.size += this.has(key) ? 0 : 1;\n      data[key] = (nativeCreate && value === undefined) ? HASH_UNDEFINED : value;\n      return this;\n    }\n\n    // Add methods to `Hash`.\n    Hash.prototype.clear = hashClear;\n    Hash.prototype['delete'] = hashDelete;\n    Hash.prototype.get = hashGet;\n    Hash.prototype.has = hashHas;\n    Hash.prototype.set = hashSet;\n\n    /*------------------------------------------------------------------------*/\n\n    /**\n     * Creates an list cache object.\n     *\n     * @private\n     * @constructor\n     * @param {Array} [entries] The key-value pairs to cache.\n     */\n    function ListCache(entries) {\n      var index = -1,\n          length = entries == null ? 0 : entries.length;\n\n      this.clear();\n      while (++index < length) {\n        var entry = entries[index];\n        this.set(entry[0], entry[1]);\n      }\n    }\n\n    /**\n     * Removes all key-value entries from the list cache.\n     *\n     * @private\n     * @name clear\n     * @memberOf ListCache\n     */\n    function listCacheClear() {\n      this.__data__ = [];\n      this.size = 0;\n    }\n\n    /**\n     * Removes `key` and its value from the list cache.\n     *\n     * @private\n     * @name delete\n     * @memberOf ListCache\n     * @param {string} key The key of the value to remove.\n     * @returns {boolean} Returns `true` if the entry was removed, else `false`.\n     */\n    function listCacheDelete(key) {\n      var data = this.__data__,\n          index = assocIndexOf(data, key);\n\n      if (index < 0) {\n        return false;\n      }\n      var lastIndex = data.length - 1;\n      if (index == lastIndex) {\n        data.pop();\n      } else {\n        splice.call(data, index, 1);\n      }\n      --this.size;\n      return true;\n    }\n\n    /**\n     * Gets the list cache value for `key`.\n     *\n     * @private\n     * @name get\n     * @memberOf ListCache\n     * @param {string} key The key of the value to get.\n     * @returns {*} Returns the entry value.\n     */\n    function listCacheGet(key) {\n      var data = this.__data__,\n          index = assocIndexOf(data, key);\n\n      return index < 0 ? undefined : data[index][1];\n    }\n\n    /**\n     * Checks if a list cache value for `key` exists.\n     *\n     * @private\n     * @name has\n     * @memberOf ListCache\n     * @param {string} key The key of the entry to check.\n     * @returns {boolean} Returns `true` if an entry for `key` exists, else `false`.\n     */\n    function listCacheHas(key) {\n      return assocIndexOf(this.__data__, key) > -1;\n    }\n\n    /**\n     * Sets the list cache `key` to `value`.\n     *\n     * @private\n     * @name set\n     * @memberOf ListCache\n     * @param {string} key The key of the value to set.\n     * @param {*} value The value to set.\n     * @returns {Object} Returns the list cache instance.\n     */\n    function listCacheSet(key, value) {\n      var data = this.__data__,\n          index = assocIndexOf(data, key);\n\n      if (index < 0) {\n        ++this.size;\n        data.push([key, value]);\n      } else {\n        data[index][1] = value;\n      }\n      return this;\n    }\n\n    // Add methods to `ListCache`.\n    ListCache.prototype.clear = listCacheClear;\n    ListCache.prototype['delete'] = listCacheDelete;\n    ListCache.prototype.get = listCacheGet;\n    ListCache.prototype.has = listCacheHas;\n    ListCache.prototype.set = listCacheSet;\n\n    /*------------------------------------------------------------------------*/\n\n    /**\n     * Creates a map cache object to store key-value pairs.\n     *\n     * @private\n     * @constructor\n     * @param {Array} [entries] The key-value pairs to cache.\n     */\n    function MapCache(entries) {\n      var index = -1,\n          length = entries == null ? 0 : entries.length;\n\n      this.clear();\n      while (++index < length) {\n        var entry = entries[index];\n        this.set(entry[0], entry[1]);\n      }\n    }\n\n    /**\n     * Removes all key-value entries from the map.\n     *\n     * @private\n     * @name clear\n     * @memberOf MapCache\n     */\n    function mapCacheClear() {\n      this.size = 0;\n      this.__data__ = {\n        'hash': new Hash,\n        'map': new (Map || ListCache),\n        'string': new Hash\n      };\n    }\n\n    /**\n     * Removes `key` and its value from the map.\n     *\n     * @private\n     * @name delete\n     * @memberOf MapCache\n     * @param {string} key The key of the value to remove.\n     * @returns {boolean} Returns `true` if the entry was removed, else `false`.\n     */\n    function mapCacheDelete(key) {\n      var result = getMapData(this, key)['delete'](key);\n      this.size -= result ? 1 : 0;\n      return result;\n    }\n\n    /**\n     * Gets the map value for `key`.\n     *\n     * @private\n     * @name get\n     * @memberOf MapCache\n     * @param {string} key The key of the value to get.\n     * @returns {*} Returns the entry value.\n     */\n    function mapCacheGet(key) {\n      return getMapData(this, key).get(key);\n    }\n\n    /**\n     * Checks if a map value for `key` exists.\n     *\n     * @private\n     * @name has\n     * @memberOf MapCache\n     * @param {string} key The key of the entry to check.\n     * @returns {boolean} Returns `true` if an entry for `key` exists, else `false`.\n     */\n    function mapCacheHas(key) {\n      return getMapData(this, key).has(key);\n    }\n\n    /**\n     * Sets the map `key` to `value`.\n     *\n     * @private\n     * @name set\n     * @memberOf MapCache\n     * @param {string} key The key of the value to set.\n     * @param {*} value The value to set.\n     * @returns {Object} Returns the map cache instance.\n     */\n    function mapCacheSet(key, value) {\n      var data = getMapData(this, key),\n          size = data.size;\n\n      data.set(key, value);\n      this.size += data.size == size ? 0 : 1;\n      return this;\n    }\n\n    // Add methods to `MapCache`.\n    MapCache.prototype.clear = mapCacheClear;\n    MapCache.prototype['delete'] = mapCacheDelete;\n    MapCache.prototype.get = mapCacheGet;\n    MapCache.prototype.has = mapCacheHas;\n    MapCache.prototype.set = mapCacheSet;\n\n    /*------------------------------------------------------------------------*/\n\n    /**\n     *\n     * Creates an array cache object to store unique values.\n     *\n     * @private\n     * @constructor\n     * @param {Array} [values] The values to cache.\n     */\n    function SetCache(values) {\n      var index = -1,\n          length = values == null ? 0 : values.length;\n\n      this.__data__ = new MapCache;\n      while (++index < length) {\n        this.add(values[index]);\n      }\n    }\n\n    /**\n     * Adds `value` to the array cache.\n     *\n     * @private\n     * @name add\n     * @memberOf SetCache\n     * @alias push\n     * @param {*} value The value to cache.\n     * @returns {Object} Returns the cache instance.\n     */\n    function setCacheAdd(value) {\n      this.__data__.set(value, HASH_UNDEFINED);\n      return this;\n    }\n\n    /**\n     * Checks if `value` is in the array cache.\n     *\n     * @private\n     * @name has\n     * @memberOf SetCache\n     * @param {*} value The value to search for.\n     * @returns {number} Returns `true` if `value` is found, else `false`.\n     */\n    function setCacheHas(value) {\n      return this.__data__.has(value);\n    }\n\n    // Add methods to `SetCache`.\n    SetCache.prototype.add = SetCache.prototype.push = setCacheAdd;\n    SetCache.prototype.has = setCacheHas;\n\n    /*------------------------------------------------------------------------*/\n\n    /**\n     * Creates a stack cache object to store key-value pairs.\n     *\n     * @private\n     * @constructor\n     * @param {Array} [entries] The key-value pairs to cache.\n     */\n    function Stack(entries) {\n      var data = this.__data__ = new ListCache(entries);\n      this.size = data.size;\n    }\n\n    /**\n     * Removes all key-value entries from the stack.\n     *\n     * @private\n     * @name clear\n     * @memberOf Stack\n     */\n    function stackClear() {\n      this.__data__ = new ListCache;\n      this.size = 0;\n    }\n\n    /**\n     * Removes `key` and its value from the stack.\n     *\n     * @private\n     * @name delete\n     * @memberOf Stack\n     * @param {string} key The key of the value to remove.\n     * @returns {boolean} Returns `true` if the entry was removed, else `false`.\n     */\n    function stackDelete(key) {\n      var data = this.__data__,\n          result = data['delete'](key);\n\n      this.size = data.size;\n      return result;\n    }\n\n    /**\n     * Gets the stack value for `key`.\n     *\n     * @private\n     * @name get\n     * @memberOf Stack\n     * @param {string} key The key of the value to get.\n     * @returns {*} Returns the entry value.\n     */\n    function stackGet(key) {\n      return this.__data__.get(key);\n    }\n\n    /**\n     * Checks if a stack value for `key` exists.\n     *\n     * @private\n     * @name has\n     * @memberOf Stack\n     * @param {string} key The key of the entry to check.\n     * @returns {boolean} Returns `true` if an entry for `key` exists, else `false`.\n     */\n    function stackHas(key) {\n      return this.__data__.has(key);\n    }\n\n    /**\n     * Sets the stack `key` to `value`.\n     *\n     * @private\n     * @name set\n     * @memberOf Stack\n     * @param {string} key The key of the value to set.\n     * @param {*} value The value to set.\n     * @returns {Object} Returns the stack cache instance.\n     */\n    function stackSet(key, value) {\n      var data = this.__data__;\n      if (data instanceof ListCache) {\n        var pairs = data.__data__;\n        if (!Map || (pairs.length < LARGE_ARRAY_SIZE - 1)) {\n          pairs.push([key, value]);\n          this.size = ++data.size;\n          return this;\n        }\n        data = this.__data__ = new MapCache(pairs);\n      }\n      data.set(key, value);\n      this.size = data.size;\n      return this;\n    }\n\n    // Add methods to `Stack`.\n    Stack.prototype.clear = stackClear;\n    Stack.prototype['delete'] = stackDelete;\n    Stack.prototype.get = stackGet;\n    Stack.prototype.has = stackHas;\n    Stack.prototype.set = stackSet;\n\n    /*------------------------------------------------------------------------*/\n\n    /**\n     * Creates an array of the enumerable property names of the array-like `value`.\n     *\n     * @private\n     * @param {*} value The value to query.\n     * @param {boolean} inherited Specify returning inherited property names.\n     * @returns {Array} Returns the array of property names.\n     */\n    function arrayLikeKeys(value, inherited) {\n      var isArr = isArray(value),\n          isArg = !isArr && isArguments(value),\n          isBuff = !isArr && !isArg && isBuffer(value),\n          isType = !isArr && !isArg && !isBuff && isTypedArray(value),\n          skipIndexes = isArr || isArg || isBuff || isType,\n          result = skipIndexes ? baseTimes(value.length, String) : [],\n          length = result.length;\n\n      for (var key in value) {\n        if ((inherited || hasOwnProperty.call(value, key)) &&\n            !(skipIndexes && (\n               // Safari 9 has enumerable `arguments.length` in strict mode.\n               key == 'length' ||\n               // Node.js 0.10 has enumerable non-index properties on buffers.\n               (isBuff && (key == 'offset' || key == 'parent')) ||\n               // PhantomJS 2 has enumerable non-index properties on typed arrays.\n               (isType && (key == 'buffer' || key == 'byteLength' || key == 'byteOffset')) ||\n               // Skip index properties.\n               isIndex(key, length)\n            ))) {\n          result.push(key);\n        }\n      }\n      return result;\n    }\n\n    /**\n     * A specialized version of `_.sample` for arrays.\n     *\n     * @private\n     * @param {Array} array The array to sample.\n     * @returns {*} Returns the random element.\n     */\n    function arraySample(array) {\n      var length = array.length;\n      return length ? array[baseRandom(0, length - 1)] : undefined;\n    }\n\n    /**\n     * A specialized version of `_.sampleSize` for arrays.\n     *\n     * @private\n     * @param {Array} array The array to sample.\n     * @param {number} n The number of elements to sample.\n     * @returns {Array} Returns the random elements.\n     */\n    function arraySampleSize(array, n) {\n      return shuffleSelf(copyArray(array), baseClamp(n, 0, array.length));\n    }\n\n    /**\n     * A specialized version of `_.shuffle` for arrays.\n     *\n     * @private\n     * @param {Array} array The array to shuffle.\n     * @returns {Array} Returns the new shuffled array.\n     */\n    function arrayShuffle(array) {\n      return shuffleSelf(copyArray(array));\n    }\n\n    /**\n     * This function is like `assignValue` except that it doesn't assign\n     * `undefined` values.\n     *\n     * @private\n     * @param {Object} object The object to modify.\n     * @param {string} key The key of the property to assign.\n     * @param {*} value The value to assign.\n     */\n    function assignMergeValue(object, key, value) {\n      if ((value !== undefined && !eq(object[key], value)) ||\n          (value === undefined && !(key in object))) {\n        baseAssignValue(object, key, value);\n      }\n    }\n\n    /**\n     * Assigns `value` to `key` of `object` if the existing value is not equivalent\n     * using [`SameValueZero`](http://ecma-international.org/ecma-262/7.0/#sec-samevaluezero)\n     * for equality comparisons.\n     *\n     * @private\n     * @param {Object} object The object to modify.\n     * @param {string} key The key of the property to assign.\n     * @param {*} value The value to assign.\n     */\n    function assignValue(object, key, value) {\n      var objValue = object[key];\n      if (!(hasOwnProperty.call(object, key) && eq(objValue, value)) ||\n          (value === undefined && !(key in object))) {\n        baseAssignValue(object, key, value);\n      }\n    }\n\n    /**\n     * Gets the index at which the `key` is found in `array` of key-value pairs.\n     *\n     * @private\n     * @param {Array} array The array to inspect.\n     * @param {*} key The key to search for.\n     * @returns {number} Returns the index of the matched value, else `-1`.\n     */\n    function assocIndexOf(array, key) {\n      var length = array.length;\n      while (length--) {\n        if (eq(array[length][0], key)) {\n          return length;\n        }\n      }\n      return -1;\n    }\n\n    /**\n     * Aggregates elements of `collection` on `accumulator` with keys transformed\n     * by `iteratee` and values set by `setter`.\n     *\n     * @private\n     * @param {Array|Object} collection The collection to iterate over.\n     * @param {Function} setter The function to set `accumulator` values.\n     * @param {Function} iteratee The iteratee to transform keys.\n     * @param {Object} accumulator The initial aggregated object.\n     * @returns {Function} Returns `accumulator`.\n     */\n    function baseAggregator(collection, setter, iteratee, accumulator) {\n      baseEach(collection, function(value, key, collection) {\n        setter(accumulator, value, iteratee(value), collection);\n      });\n      return accumulator;\n    }\n\n    /**\n     * The base implementation of `_.assign` without support for multiple sources\n     * or `customizer` functions.\n     *\n     * @private\n     * @param {Object} object The destination object.\n     * @param {Object} source The source object.\n     * @returns {Object} Returns `object`.\n     */\n    function baseAssign(object, source) {\n      return object && copyObject(source, keys(source), object);\n    }\n\n    /**\n     * The base implementation of `_.assignIn` without support for multiple sources\n     * or `customizer` functions.\n     *\n     * @private\n     * @param {Object} object The destination object.\n     * @param {Object} source The source object.\n     * @returns {Object} Returns `object`.\n     */\n    function baseAssignIn(object, source) {\n      return object && copyObject(source, keysIn(source), object);\n    }\n\n    /**\n     * The base implementation of `assignValue` and `assignMergeValue` without\n     * value checks.\n     *\n     * @private\n     * @param {Object} object The object to modify.\n     * @param {string} key The key of the property to assign.\n     * @param {*} value The value to assign.\n     */\n    function baseAssignValue(object, key, value) {\n      if (key == '__proto__' && defineProperty) {\n        defineProperty(object, key, {\n          'configurable': true,\n          'enumerable': true,\n          'value': value,\n          'writable': true\n        });\n      } else {\n        object[key] = value;\n      }\n    }\n\n    /**\n     * The base implementation of `_.at` without support for individual paths.\n     *\n     * @private\n     * @param {Object} object The object to iterate over.\n     * @param {string[]} paths The property paths to pick.\n     * @returns {Array} Returns the picked elements.\n     */\n    function baseAt(object, paths) {\n      var index = -1,\n          length = paths.length,\n          result = Array(length),\n          skip = object == null;\n\n      while (++index < length) {\n        result[index] = skip ? undefined : get(object, paths[index]);\n      }\n      return result;\n    }\n\n    /**\n     * The base implementation of `_.clamp` which doesn't coerce arguments.\n     *\n     * @private\n     * @param {number} number The number to clamp.\n     * @param {number} [lower] The lower bound.\n     * @param {number} upper The upper bound.\n     * @returns {number} Returns the clamped number.\n     */\n    function baseClamp(number, lower, upper) {\n      if (number === number) {\n        if (upper !== undefined) {\n          number = number <= upper ? number : upper;\n        }\n        if (lower !== undefined) {\n          number = number >= lower ? number : lower;\n        }\n      }\n      return number;\n    }\n\n    /**\n     * The base implementation of `_.clone` and `_.cloneDeep` which tracks\n     * traversed objects.\n     *\n     * @private\n     * @param {*} value The value to clone.\n     * @param {boolean} bitmask The bitmask flags.\n     *  1 - Deep clone\n     *  2 - Flatten inherited properties\n     *  4 - Clone symbols\n     * @param {Function} [customizer] The function to customize cloning.\n     * @param {string} [key] The key of `value`.\n     * @param {Object} [object] The parent object of `value`.\n     * @param {Object} [stack] Tracks traversed objects and their clone counterparts.\n     * @returns {*} Returns the cloned value.\n     */\n    function baseClone(value, bitmask, customizer, key, object, stack) {\n      var result,\n          isDeep = bitmask & CLONE_DEEP_FLAG,\n          isFlat = bitmask & CLONE_FLAT_FLAG,\n          isFull = bitmask & CLONE_SYMBOLS_FLAG;\n\n      if (customizer) {\n        result = object ? customizer(value, key, object, stack) : customizer(value);\n      }\n      if (result !== undefined) {\n        return result;\n      }\n      if (!isObject(value)) {\n        return value;\n      }\n      var isArr = isArray(value);\n      if (isArr) {\n        result = initCloneArray(value);\n        if (!isDeep) {\n          return copyArray(value, result);\n        }\n      } else {\n        var tag = getTag(value),\n            isFunc = tag == funcTag || tag == genTag;\n\n        if (isBuffer(value)) {\n          return cloneBuffer(value, isDeep);\n        }\n        if (tag == objectTag || tag == argsTag || (isFunc && !object)) {\n          result = (isFlat || isFunc) ? {} : initCloneObject(value);\n          if (!isDeep) {\n            return isFlat\n              ? copySymbolsIn(value, baseAssignIn(result, value))\n              : copySymbols(value, baseAssign(result, value));\n          }\n        } else {\n          if (!cloneableTags[tag]) {\n            return object ? value : {};\n          }\n          result = initCloneByTag(value, tag, isDeep);\n        }\n      }\n      // Check for circular references and return its corresponding clone.\n      stack || (stack = new Stack);\n      var stacked = stack.get(value);\n      if (stacked) {\n        return stacked;\n      }\n      stack.set(value, result);\n\n      if (isSet(value)) {\n        value.forEach(function(subValue) {\n          result.add(baseClone(subValue, bitmask, customizer, subValue, value, stack));\n        });\n      } else if (isMap(value)) {\n        value.forEach(function(subValue, key) {\n          result.set(key, baseClone(subValue, bitmask, customizer, key, value, stack));\n        });\n      }\n\n      var keysFunc = isFull\n        ? (isFlat ? getAllKeysIn : getAllKeys)\n        : (isFlat ? keysIn : keys);\n\n      var props = isArr ? undefined : keysFunc(value);\n      arrayEach(props || value, function(subValue, key) {\n        if (props) {\n          key = subValue;\n          subValue = value[key];\n        }\n        // Recursively populate clone (susceptible to call stack limits).\n        assignValue(result, key, baseClone(subValue, bitmask, customizer, key, value, stack));\n      });\n      return result;\n    }\n\n    /**\n     * The base implementation of `_.conforms` which doesn't clone `source`.\n     *\n     * @private\n     * @param {Object} source The object of property predicates to conform to.\n     * @returns {Function} Returns the new spec function.\n     */\n    function baseConforms(source) {\n      var props = keys(source);\n      return function(object) {\n        return baseConformsTo(object, source, props);\n      };\n    }\n\n    /**\n     * The base implementation of `_.conformsTo` which accepts `props` to check.\n     *\n     * @private\n     * @param {Object} object The object to inspect.\n     * @param {Object} source The object of property predicates to conform to.\n     * @returns {boolean} Returns `true` if `object` conforms, else `false`.\n     */\n    function baseConformsTo(object, source, props) {\n      var length = props.length;\n      if (object == null) {\n        return !length;\n      }\n      object = Object(object);\n      while (length--) {\n        var key = props[length],\n            predicate = source[key],\n            value = object[key];\n\n        if ((value === undefined && !(key in object)) || !predicate(value)) {\n          return false;\n        }\n      }\n      return true;\n    }\n\n    /**\n     * The base implementation of `_.delay` and `_.defer` which accepts `args`\n     * to provide to `func`.\n     *\n     * @private\n     * @param {Function} func The function to delay.\n     * @param {number} wait The number of milliseconds to delay invocation.\n     * @param {Array} args The arguments to provide to `func`.\n     * @returns {number|Object} Returns the timer id or timeout object.\n     */\n    function baseDelay(func, wait, args) {\n      if (typeof func != 'function') {\n        throw new TypeError(FUNC_ERROR_TEXT);\n      }\n      return setTimeout(function() { func.apply(undefined, args); }, wait);\n    }\n\n    /**\n     * The base implementation of methods like `_.difference` without support\n     * for excluding multiple arrays or iteratee shorthands.\n     *\n     * @private\n     * @param {Array} array The array to inspect.\n     * @param {Array} values The values to exclude.\n     * @param {Function} [iteratee] The iteratee invoked per element.\n     * @param {Function} [comparator] The comparator invoked per element.\n     * @returns {Array} Returns the new array of filtered values.\n     */\n    function baseDifference(array, values, iteratee, comparator) {\n      var index = -1,\n          includes = arrayIncludes,\n          isCommon = true,\n          length = array.length,\n          result = [],\n          valuesLength = values.length;\n\n      if (!length) {\n        return result;\n      }\n      if (iteratee) {\n        values = arrayMap(values, baseUnary(iteratee));\n      }\n      if (comparator) {\n        includes = arrayIncludesWith;\n        isCommon = false;\n      }\n      else if (values.length >= LARGE_ARRAY_SIZE) {\n        includes = cacheHas;\n        isCommon = false;\n        values = new SetCache(values);\n      }\n      outer:\n      while (++index < length) {\n        var value = array[index],\n            computed = iteratee == null ? value : iteratee(value);\n\n        value = (comparator || value !== 0) ? value : 0;\n        if (isCommon && computed === computed) {\n          var valuesIndex = valuesLength;\n          while (valuesIndex--) {\n            if (values[valuesIndex] === computed) {\n              continue outer;\n            }\n          }\n          result.push(value);\n        }\n        else if (!includes(values, computed, comparator)) {\n          result.push(value);\n        }\n      }\n      return result;\n    }\n\n    /**\n     * The base implementation of `_.forEach` without support for iteratee shorthands.\n     *\n     * @private\n     * @param {Array|Object} collection The collection to iterate over.\n     * @param {Function} iteratee The function invoked per iteration.\n     * @returns {Array|Object} Returns `collection`.\n     */\n    var baseEach = createBaseEach(baseForOwn);\n\n    /**\n     * The base implementation of `_.forEachRight` without support for iteratee shorthands.\n     *\n     * @private\n     * @param {Array|Object} collection The collection to iterate over.\n     * @param {Function} iteratee The function invoked per iteration.\n     * @returns {Array|Object} Returns `collection`.\n     */\n    var baseEachRight = createBaseEach(baseForOwnRight, true);\n\n    /**\n     * The base implementation of `_.every` without support for iteratee shorthands.\n     *\n     * @private\n     * @param {Array|Object} collection The collection to iterate over.\n     * @param {Function} predicate The function invoked per iteration.\n     * @returns {boolean} Returns `true` if all elements pass the predicate check,\n     *  else `false`\n     */\n    function baseEvery(collection, predicate) {\n      var result = true;\n      baseEach(collection, function(value, index, collection) {\n        result = !!predicate(value, index, collection);\n        return result;\n      });\n      return result;\n    }\n\n    /**\n     * The base implementation of methods like `_.max` and `_.min` which accepts a\n     * `comparator` to determine the extremum value.\n     *\n     * @private\n     * @param {Array} array The array to iterate over.\n     * @param {Function} iteratee The iteratee invoked per iteration.\n     * @param {Function} comparator The comparator used to compare values.\n     * @returns {*} Returns the extremum value.\n     */\n    function baseExtremum(array, iteratee, comparator) {\n      var index = -1,\n          length = array.length;\n\n      while (++index < length) {\n        var value = array[index],\n            current = iteratee(value);\n\n        if (current != null && (computed === undefined\n              ? (current === current && !isSymbol(current))\n              : comparator(current, computed)\n            )) {\n          var computed = current,\n              result = value;\n        }\n      }\n      return result;\n    }\n\n    /**\n     * The base implementation of `_.fill` without an iteratee call guard.\n     *\n     * @private\n     * @param {Array} array The array to fill.\n     * @param {*} value The value to fill `array` with.\n     * @param {number} [start=0] The start position.\n     * @param {number} [end=array.length] The end position.\n     * @returns {Array} Returns `array`.\n     */\n    function baseFill(array, value, start, end) {\n      var length = array.length;\n\n      start = toInteger(start);\n      if (start < 0) {\n        start = -start > length ? 0 : (length + start);\n      }\n      end = (end === undefined || end > length) ? length : toInteger(end);\n      if (end < 0) {\n        end += length;\n      }\n      end = start > end ? 0 : toLength(end);\n      while (start < end) {\n        array[start++] = value;\n      }\n      return array;\n    }\n\n    /**\n     * The base implementation of `_.filter` without support for iteratee shorthands.\n     *\n     * @private\n     * @param {Array|Object} collection The collection to iterate over.\n     * @param {Function} predicate The function invoked per iteration.\n     * @returns {Array} Returns the new filtered array.\n     */\n    function baseFilter(collection, predicate) {\n      var result = [];\n      baseEach(collection, function(value, index, collection) {\n        if (predicate(value, index, collection)) {\n          result.push(value);\n        }\n      });\n      return result;\n    }\n\n    /**\n     * The base implementation of `_.flatten` with support for restricting flattening.\n     *\n     * @private\n     * @param {Array} array The array to flatten.\n     * @param {number} depth The maximum recursion depth.\n     * @param {boolean} [predicate=isFlattenable] The function invoked per iteration.\n     * @param {boolean} [isStrict] Restrict to values that pass `predicate` checks.\n     * @param {Array} [result=[]] The initial result value.\n     * @returns {Array} Returns the new flattened array.\n     */\n    function baseFlatten(array, depth, predicate, isStrict, result) {\n      var index = -1,\n          length = array.length;\n\n      predicate || (predicate = isFlattenable);\n      result || (result = []);\n\n      while (++index < length) {\n        var value = array[index];\n        if (depth > 0 && predicate(value)) {\n          if (depth > 1) {\n            // Recursively flatten arrays (susceptible to call stack limits).\n            baseFlatten(value, depth - 1, predicate, isStrict, result);\n          } else {\n            arrayPush(result, value);\n          }\n        } else if (!isStrict) {\n          result[result.length] = value;\n        }\n      }\n      return result;\n    }\n\n    /**\n     * The base implementation of `baseForOwn` which iterates over `object`\n     * properties returned by `keysFunc` and invokes `iteratee` for each property.\n     * Iteratee functions may exit iteration early by explicitly returning `false`.\n     *\n     * @private\n     * @param {Object} object The object to iterate over.\n     * @param {Function} iteratee The function invoked per iteration.\n     * @param {Function} keysFunc The function to get the keys of `object`.\n     * @returns {Object} Returns `object`.\n     */\n    var baseFor = createBaseFor();\n\n    /**\n     * This function is like `baseFor` except that it iterates over properties\n     * in the opposite order.\n     *\n     * @private\n     * @param {Object} object The object to iterate over.\n     * @param {Function} iteratee The function invoked per iteration.\n     * @param {Function} keysFunc The function to get the keys of `object`.\n     * @returns {Object} Returns `object`.\n     */\n    var baseForRight = createBaseFor(true);\n\n    /**\n     * The base implementation of `_.forOwn` without support for iteratee shorthands.\n     *\n     * @private\n     * @param {Object} object The object to iterate over.\n     * @param {Function} iteratee The function invoked per iteration.\n     * @returns {Object} Returns `object`.\n     */\n    function baseForOwn(object, iteratee) {\n      return object && baseFor(object, iteratee, keys);\n    }\n\n    /**\n     * The base implementation of `_.forOwnRight` without support for iteratee shorthands.\n     *\n     * @private\n     * @param {Object} object The object to iterate over.\n     * @param {Function} iteratee The function invoked per iteration.\n     * @returns {Object} Returns `object`.\n     */\n    function baseForOwnRight(object, iteratee) {\n      return object && baseForRight(object, iteratee, keys);\n    }\n\n    /**\n     * The base implementation of `_.functions` which creates an array of\n     * `object` function property names filtered from `props`.\n     *\n     * @private\n     * @param {Object} object The object to inspect.\n     * @param {Array} props The property names to filter.\n     * @returns {Array} Returns the function names.\n     */\n    function baseFunctions(object, props) {\n      return arrayFilter(props, function(key) {\n        return isFunction(object[key]);\n      });\n    }\n\n    /**\n     * The base implementation of `_.get` without support for default values.\n     *\n     * @private\n     * @param {Object} object The object to query.\n     * @param {Array|string} path The path of the property to get.\n     * @returns {*} Returns the resolved value.\n     */\n    function baseGet(object, path) {\n      path = castPath(path, object);\n\n      var index = 0,\n          length = path.length;\n\n      while (object != null && index < length) {\n        object = object[toKey(path[index++])];\n      }\n      return (index && index == length) ? object : undefined;\n    }\n\n    /**\n     * The base implementation of `getAllKeys` and `getAllKeysIn` which uses\n     * `keysFunc` and `symbolsFunc` to get the enumerable property names and\n     * symbols of `object`.\n     *\n     * @private\n     * @param {Object} object The object to query.\n     * @param {Function} keysFunc The function to get the keys of `object`.\n     * @param {Function} symbolsFunc The function to get the symbols of `object`.\n     * @returns {Array} Returns the array of property names and symbols.\n     */\n    function baseGetAllKeys(object, keysFunc, symbolsFunc) {\n      var result = keysFunc(object);\n      return isArray(object) ? result : arrayPush(result, symbolsFunc(object));\n    }\n\n    /**\n     * The base implementation of `getTag` without fallbacks for buggy environments.\n     *\n     * @private\n     * @param {*} value The value to query.\n     * @returns {string} Returns the `toStringTag`.\n     */\n    function baseGetTag(value) {\n      if (value == null) {\n        return value === undefined ? undefinedTag : nullTag;\n      }\n      return (symToStringTag && symToStringTag in Object(value))\n        ? getRawTag(value)\n        : objectToString(value);\n    }\n\n    /**\n     * The base implementation of `_.gt` which doesn't coerce arguments.\n     *\n     * @private\n     * @param {*} value The value to compare.\n     * @param {*} other The other value to compare.\n     * @returns {boolean} Returns `true` if `value` is greater than `other`,\n     *  else `false`.\n     */\n    function baseGt(value, other) {\n      return value > other;\n    }\n\n    /**\n     * The base implementation of `_.has` without support for deep paths.\n     *\n     * @private\n     * @param {Object} [object] The object to query.\n     * @param {Array|string} key The key to check.\n     * @returns {boolean} Returns `true` if `key` exists, else `false`.\n     */\n    function baseHas(object, key) {\n      return object != null && hasOwnProperty.call(object, key);\n    }\n\n    /**\n     * The base implementation of `_.hasIn` without support for deep paths.\n     *\n     * @private\n     * @param {Object} [object] The object to query.\n     * @param {Array|string} key The key to check.\n     * @returns {boolean} Returns `true` if `key` exists, else `false`.\n     */\n    function baseHasIn(object, key) {\n      return object != null && key in Object(object);\n    }\n\n    /**\n     * The base implementation of `_.inRange` which doesn't coerce arguments.\n     *\n     * @private\n     * @param {number} number The number to check.\n     * @param {number} start The start of the range.\n     * @param {number} end The end of the range.\n     * @returns {boolean} Returns `true` if `number` is in the range, else `false`.\n     */\n    function baseInRange(number, start, end) {\n      return number >= nativeMin(start, end) && number < nativeMax(start, end);\n    }\n\n    /**\n     * The base implementation of methods like `_.intersection`, without support\n     * for iteratee shorthands, that accepts an array of arrays to inspect.\n     *\n     * @private\n     * @param {Array} arrays The arrays to inspect.\n     * @param {Function} [iteratee] The iteratee invoked per element.\n     * @param {Function} [comparator] The comparator invoked per element.\n     * @returns {Array} Returns the new array of shared values.\n     */\n    function baseIntersection(arrays, iteratee, comparator) {\n      var includes = comparator ? arrayIncludesWith : arrayIncludes,\n          length = arrays[0].length,\n          othLength = arrays.length,\n          othIndex = othLength,\n          caches = Array(othLength),\n          maxLength = Infinity,\n          result = [];\n\n      while (othIndex--) {\n        var array = arrays[othIndex];\n        if (othIndex && iteratee) {\n          array = arrayMap(array, baseUnary(iteratee));\n        }\n        maxLength = nativeMin(array.length, maxLength);\n        caches[othIndex] = !comparator && (iteratee || (length >= 120 && array.length >= 120))\n          ? new SetCache(othIndex && array)\n          : undefined;\n      }\n      array = arrays[0];\n\n      var index = -1,\n          seen = caches[0];\n\n      outer:\n      while (++index < length && result.length < maxLength) {\n        var value = array[index],\n            computed = iteratee ? iteratee(value) : value;\n\n        value = (comparator || value !== 0) ? value : 0;\n        if (!(seen\n              ? cacheHas(seen, computed)\n              : includes(result, computed, comparator)\n            )) {\n          othIndex = othLength;\n          while (--othIndex) {\n            var cache = caches[othIndex];\n            if (!(cache\n                  ? cacheHas(cache, computed)\n                  : includes(arrays[othIndex], computed, comparator))\n                ) {\n              continue outer;\n            }\n          }\n          if (seen) {\n            seen.push(computed);\n          }\n          result.push(value);\n        }\n      }\n      return result;\n    }\n\n    /**\n     * The base implementation of `_.invert` and `_.invertBy` which inverts\n     * `object` with values transformed by `iteratee` and set by `setter`.\n     *\n     * @private\n     * @param {Object} object The object to iterate over.\n     * @param {Function} setter The function to set `accumulator` values.\n     * @param {Function} iteratee The iteratee to transform values.\n     * @param {Object} accumulator The initial inverted object.\n     * @returns {Function} Returns `accumulator`.\n     */\n    function baseInverter(object, setter, iteratee, accumulator) {\n      baseForOwn(object, function(value, key, object) {\n        setter(accumulator, iteratee(value), key, object);\n      });\n      return accumulator;\n    }\n\n    /**\n     * The base implementation of `_.invoke` without support for individual\n     * method arguments.\n     *\n     * @private\n     * @param {Object} object The object to query.\n     * @param {Array|string} path The path of the method to invoke.\n     * @param {Array} args The arguments to invoke the method with.\n     * @returns {*} Returns the result of the invoked method.\n     */\n    function baseInvoke(object, path, args) {\n      path = castPath(path, object);\n      object = parent(object, path);\n      var func = object == null ? object : object[toKey(last(path))];\n      return func == null ? undefined : apply(func, object, args);\n    }\n\n    /**\n     * The base implementation of `_.isArguments`.\n     *\n     * @private\n     * @param {*} value The value to check.\n     * @returns {boolean} Returns `true` if `value` is an `arguments` object,\n     */\n    function baseIsArguments(value) {\n      return isObjectLike(value) && baseGetTag(value) == argsTag;\n    }\n\n    /**\n     * The base implementation of `_.isArrayBuffer` without Node.js optimizations.\n     *\n     * @private\n     * @param {*} value The value to check.\n     * @returns {boolean} Returns `true` if `value` is an array buffer, else `false`.\n     */\n    function baseIsArrayBuffer(value) {\n      return isObjectLike(value) && baseGetTag(value) == arrayBufferTag;\n    }\n\n    /**\n     * The base implementation of `_.isDate` without Node.js optimizations.\n     *\n     * @private\n     * @param {*} value The value to check.\n     * @returns {boolean} Returns `true` if `value` is a date object, else `false`.\n     */\n    function baseIsDate(value) {\n      return isObjectLike(value) && baseGetTag(value) == dateTag;\n    }\n\n    /**\n     * The base implementation of `_.isEqual` which supports partial comparisons\n     * and tracks traversed objects.\n     *\n     * @private\n     * @param {*} value The value to compare.\n     * @param {*} other The other value to compare.\n     * @param {boolean} bitmask The bitmask flags.\n     *  1 - Unordered comparison\n     *  2 - Partial comparison\n     * @param {Function} [customizer] The function to customize comparisons.\n     * @param {Object} [stack] Tracks traversed `value` and `other` objects.\n     * @returns {boolean} Returns `true` if the values are equivalent, else `false`.\n     */\n    function baseIsEqual(value, other, bitmask, customizer, stack) {\n      if (value === other) {\n        return true;\n      }\n      if (value == null || other == null || (!isObjectLike(value) && !isObjectLike(other))) {\n        return value !== value && other !== other;\n      }\n      return baseIsEqualDeep(value, other, bitmask, customizer, baseIsEqual, stack);\n    }\n\n    /**\n     * A specialized version of `baseIsEqual` for arrays and objects which performs\n     * deep comparisons and tracks traversed objects enabling objects with circular\n     * references to be compared.\n     *\n     * @private\n     * @param {Object} object The object to compare.\n     * @param {Object} other The other object to compare.\n     * @param {number} bitmask The bitmask flags. See `baseIsEqual` for more details.\n     * @param {Function} customizer The function to customize comparisons.\n     * @param {Function} equalFunc The function to determine equivalents of values.\n     * @param {Object} [stack] Tracks traversed `object` and `other` objects.\n     * @returns {boolean} Returns `true` if the objects are equivalent, else `false`.\n     */\n    function baseIsEqualDeep(object, other, bitmask, customizer, equalFunc, stack) {\n      var objIsArr = isArray(object),\n          othIsArr = isArray(other),\n          objTag = objIsArr ? arrayTag : getTag(object),\n          othTag = othIsArr ? arrayTag : getTag(other);\n\n      objTag = objTag == argsTag ? objectTag : objTag;\n      othTag = othTag == argsTag ? objectTag : othTag;\n\n      var objIsObj = objTag == objectTag,\n          othIsObj = othTag == objectTag,\n          isSameTag = objTag == othTag;\n\n      if (isSameTag && isBuffer(object)) {\n        if (!isBuffer(other)) {\n          return false;\n        }\n        objIsArr = true;\n        objIsObj = false;\n      }\n      if (isSameTag && !objIsObj) {\n        stack || (stack = new Stack);\n        return (objIsArr || isTypedArray(object))\n          ? equalArrays(object, other, bitmask, customizer, equalFunc, stack)\n          : equalByTag(object, other, objTag, bitmask, customizer, equalFunc, stack);\n      }\n      if (!(bitmask & COMPARE_PARTIAL_FLAG)) {\n        var objIsWrapped = objIsObj && hasOwnProperty.call(object, '__wrapped__'),\n            othIsWrapped = othIsObj && hasOwnProperty.call(other, '__wrapped__');\n\n        if (objIsWrapped || othIsWrapped) {\n          var objUnwrapped = objIsWrapped ? object.value() : object,\n              othUnwrapped = othIsWrapped ? other.value() : other;\n\n          stack || (stack = new Stack);\n          return equalFunc(objUnwrapped, othUnwrapped, bitmask, customizer, stack);\n        }\n      }\n      if (!isSameTag) {\n        return false;\n      }\n      stack || (stack = new Stack);\n      return equalObjects(object, other, bitmask, customizer, equalFunc, stack);\n    }\n\n    /**\n     * The base implementation of `_.isMap` without Node.js optimizations.\n     *\n     * @private\n     * @param {*} value The value to check.\n     * @returns {boolean} Returns `true` if `value` is a map, else `false`.\n     */\n    function baseIsMap(value) {\n      return isObjectLike(value) && getTag(value) == mapTag;\n    }\n\n    /**\n     * The base implementation of `_.isMatch` without support for iteratee shorthands.\n     *\n     * @private\n     * @param {Object} object The object to inspect.\n     * @param {Object} source The object of property values to match.\n     * @param {Array} matchData The property names, values, and compare flags to match.\n     * @param {Function} [customizer] The function to customize comparisons.\n     * @returns {boolean} Returns `true` if `object` is a match, else `false`.\n     */\n    function baseIsMatch(object, source, matchData, customizer) {\n      var index = matchData.length,\n          length = index,\n          noCustomizer = !customizer;\n\n      if (object == null) {\n        return !length;\n      }\n      object = Object(object);\n      while (index--) {\n        var data = matchData[index];\n        if ((noCustomizer && data[2])\n              ? data[1] !== object[data[0]]\n              : !(data[0] in object)\n            ) {\n          return false;\n        }\n      }\n      while (++index < length) {\n        data = matchData[index];\n        var key = data[0],\n            objValue = object[key],\n            srcValue = data[1];\n\n        if (noCustomizer && data[2]) {\n          if (objValue === undefined && !(key in object)) {\n            return false;\n          }\n        } else {\n          var stack = new Stack;\n          if (customizer) {\n            var result = customizer(objValue, srcValue, key, object, source, stack);\n          }\n          if (!(result === undefined\n                ? baseIsEqual(srcValue, objValue, COMPARE_PARTIAL_FLAG | COMPARE_UNORDERED_FLAG, customizer, stack)\n                : result\n              )) {\n            return false;\n          }\n        }\n      }\n      return true;\n    }\n\n    /**\n     * The base implementation of `_.isNative` without bad shim checks.\n     *\n     * @private\n     * @param {*} value The value to check.\n     * @returns {boolean} Returns `true` if `value` is a native function,\n     *  else `false`.\n     */\n    function baseIsNative(value) {\n      if (!isObject(value) || isMasked(value)) {\n        return false;\n      }\n      var pattern = isFunction(value) ? reIsNative : reIsHostCtor;\n      return pattern.test(toSource(value));\n    }\n\n    /**\n     * The base implementation of `_.isRegExp` without Node.js optimizations.\n     *\n     * @private\n     * @param {*} value The value to check.\n     * @returns {boolean} Returns `true` if `value` is a regexp, else `false`.\n     */\n    function baseIsRegExp(value) {\n      return isObjectLike(value) && baseGetTag(value) == regexpTag;\n    }\n\n    /**\n     * The base implementation of `_.isSet` without Node.js optimizations.\n     *\n     * @private\n     * @param {*} value The value to check.\n     * @returns {boolean} Returns `true` if `value` is a set, else `false`.\n     */\n    function baseIsSet(value) {\n      return isObjectLike(value) && getTag(value) == setTag;\n    }\n\n    /**\n     * The base implementation of `_.isTypedArray` without Node.js optimizations.\n     *\n     * @private\n     * @param {*} value The value to check.\n     * @returns {boolean} Returns `true` if `value` is a typed array, else `false`.\n     */\n    function baseIsTypedArray(value) {\n      return isObjectLike(value) &&\n        isLength(value.length) && !!typedArrayTags[baseGetTag(value)];\n    }\n\n    /**\n     * The base implementation of `_.iteratee`.\n     *\n     * @private\n     * @param {*} [value=_.identity] The value to convert to an iteratee.\n     * @returns {Function} Returns the iteratee.\n     */\n    function baseIteratee(value) {\n      // Don't store the `typeof` result in a variable to avoid a JIT bug in Safari 9.\n      // See https://bugs.webkit.org/show_bug.cgi?id=156034 for more details.\n      if (typeof value == 'function') {\n        return value;\n      }\n      if (value == null) {\n        return identity;\n      }\n      if (typeof value == 'object') {\n        return isArray(value)\n          ? baseMatchesProperty(value[0], value[1])\n          : baseMatches(value);\n      }\n      return property(value);\n    }\n\n    /**\n     * The base implementation of `_.keys` which doesn't treat sparse arrays as dense.\n     *\n     * @private\n     * @param {Object} object The object to query.\n     * @returns {Array} Returns the array of property names.\n     */\n    function baseKeys(object) {\n      if (!isPrototype(object)) {\n        return nativeKeys(object);\n      }\n      var result = [];\n      for (var key in Object(object)) {\n        if (hasOwnProperty.call(object, key) && key != 'constructor') {\n          result.push(key);\n        }\n      }\n      return result;\n    }\n\n    /**\n     * The base implementation of `_.keysIn` which doesn't treat sparse arrays as dense.\n     *\n     * @private\n     * @param {Object} object The object to query.\n     * @returns {Array} Returns the array of property names.\n     */\n    function baseKeysIn(object) {\n      if (!isObject(object)) {\n        return nativeKeysIn(object);\n      }\n      var isProto = isPrototype(object),\n          result = [];\n\n      for (var key in object) {\n        if (!(key == 'constructor' && (isProto || !hasOwnProperty.call(object, key)))) {\n          result.push(key);\n        }\n      }\n      return result;\n    }\n\n    /**\n     * The base implementation of `_.lt` which doesn't coerce arguments.\n     *\n     * @private\n     * @param {*} value The value to compare.\n     * @param {*} other The other value to compare.\n     * @returns {boolean} Returns `true` if `value` is less than `other`,\n     *  else `false`.\n     */\n    function baseLt(value, other) {\n      return value < other;\n    }\n\n    /**\n     * The base implementation of `_.map` without support for iteratee shorthands.\n     *\n     * @private\n     * @param {Array|Object} collection The collection to iterate over.\n     * @param {Function} iteratee The function invoked per iteration.\n     * @returns {Array} Returns the new mapped array.\n     */\n    function baseMap(collection, iteratee) {\n      var index = -1,\n          result = isArrayLike(collection) ? Array(collection.length) : [];\n\n      baseEach(collection, function(value, key, collection) {\n        result[++index] = iteratee(value, key, collection);\n      });\n      return result;\n    }\n\n    /**\n     * The base implementation of `_.matches` which doesn't clone `source`.\n     *\n     * @private\n     * @param {Object} source The object of property values to match.\n     * @returns {Function} Returns the new spec function.\n     */\n    function baseMatches(source) {\n      var matchData = getMatchData(source);\n      if (matchData.length == 1 && matchData[0][2]) {\n        return matchesStrictComparable(matchData[0][0], matchData[0][1]);\n      }\n      return function(object) {\n        return object === source || baseIsMatch(object, source, matchData);\n      };\n    }\n\n    /**\n     * The base implementation of `_.matchesProperty` which doesn't clone `srcValue`.\n     *\n     * @private\n     * @param {string} path The path of the property to get.\n     * @param {*} srcValue The value to match.\n     * @returns {Function} Returns the new spec function.\n     */\n    function baseMatchesProperty(path, srcValue) {\n      if (isKey(path) && isStrictComparable(srcValue)) {\n        return matchesStrictComparable(toKey(path), srcValue);\n      }\n      return function(object) {\n        var objValue = get(object, path);\n        return (objValue === undefined && objValue === srcValue)\n          ? hasIn(object, path)\n          : baseIsEqual(srcValue, objValue, COMPARE_PARTIAL_FLAG | COMPARE_UNORDERED_FLAG);\n      };\n    }\n\n    /**\n     * The base implementation of `_.merge` without support for multiple sources.\n     *\n     * @private\n     * @param {Object} object The destination object.\n     * @param {Object} source The source object.\n     * @param {number} srcIndex The index of `source`.\n     * @param {Function} [customizer] The function to customize merged values.\n     * @param {Object} [stack] Tracks traversed source values and their merged\n     *  counterparts.\n     */\n    function baseMerge(object, source, srcIndex, customizer, stack) {\n      if (object === source) {\n        return;\n      }\n      baseFor(source, function(srcValue, key) {\n        stack || (stack = new Stack);\n        if (isObject(srcValue)) {\n          baseMergeDeep(object, source, key, srcIndex, baseMerge, customizer, stack);\n        }\n        else {\n          var newValue = customizer\n            ? customizer(safeGet(object, key), srcValue, (key + ''), object, source, stack)\n            : undefined;\n\n          if (newValue === undefined) {\n            newValue = srcValue;\n          }\n          assignMergeValue(object, key, newValue);\n        }\n      }, keysIn);\n    }\n\n    /**\n     * A specialized version of `baseMerge` for arrays and objects which performs\n     * deep merges and tracks traversed objects enabling objects with circular\n     * references to be merged.\n     *\n     * @private\n     * @param {Object} object The destination object.\n     * @param {Object} source The source object.\n     * @param {string} key The key of the value to merge.\n     * @param {number} srcIndex The index of `source`.\n     * @param {Function} mergeFunc The function to merge values.\n     * @param {Function} [customizer] The function to customize assigned values.\n     * @param {Object} [stack] Tracks traversed source values and their merged\n     *  counterparts.\n     */\n    function baseMergeDeep(object, source, key, srcIndex, mergeFunc, customizer, stack) {\n      var objValue = safeGet(object, key),\n          srcValue = safeGet(source, key),\n          stacked = stack.get(srcValue);\n\n      if (stacked) {\n        assignMergeValue(object, key, stacked);\n        return;\n      }\n      var newValue = customizer\n        ? customizer(objValue, srcValue, (key + ''), object, source, stack)\n        : undefined;\n\n      var isCommon = newValue === undefined;\n\n      if (isCommon) {\n        var isArr = isArray(srcValue),\n            isBuff = !isArr && isBuffer(srcValue),\n            isTyped = !isArr && !isBuff && isTypedArray(srcValue);\n\n        newValue = srcValue;\n        if (isArr || isBuff || isTyped) {\n          if (isArray(objValue)) {\n            newValue = objValue;\n          }\n          else if (isArrayLikeObject(objValue)) {\n            newValue = copyArray(objValue);\n          }\n          else if (isBuff) {\n            isCommon = false;\n            newValue = cloneBuffer(srcValue, true);\n          }\n          else if (isTyped) {\n            isCommon = false;\n            newValue = cloneTypedArray(srcValue, true);\n          }\n          else {\n            newValue = [];\n          }\n        }\n        else if (isPlainObject(srcValue) || isArguments(srcValue)) {\n          newValue = objValue;\n          if (isArguments(objValue)) {\n            newValue = toPlainObject(objValue);\n          }\n          else if (!isObject(objValue) || isFunction(objValue)) {\n            newValue = initCloneObject(srcValue);\n          }\n        }\n        else {\n          isCommon = false;\n        }\n      }\n      if (isCommon) {\n        // Recursively merge objects and arrays (susceptible to call stack limits).\n        stack.set(srcValue, newValue);\n        mergeFunc(newValue, srcValue, srcIndex, customizer, stack);\n        stack['delete'](srcValue);\n      }\n      assignMergeValue(object, key, newValue);\n    }\n\n    /**\n     * The base implementation of `_.nth` which doesn't coerce arguments.\n     *\n     * @private\n     * @param {Array} array The array to query.\n     * @param {number} n The index of the element to return.\n     * @returns {*} Returns the nth element of `array`.\n     */\n    function baseNth(array, n) {\n      var length = array.length;\n      if (!length) {\n        return;\n      }\n      n += n < 0 ? length : 0;\n      return isIndex(n, length) ? array[n] : undefined;\n    }\n\n    /**\n     * The base implementation of `_.orderBy` without param guards.\n     *\n     * @private\n     * @param {Array|Object} collection The collection to iterate over.\n     * @param {Function[]|Object[]|string[]} iteratees The iteratees to sort by.\n     * @param {string[]} orders The sort orders of `iteratees`.\n     * @returns {Array} Returns the new sorted array.\n     */\n    function baseOrderBy(collection, iteratees, orders) {\n      if (iteratees.length) {\n        iteratees = arrayMap(iteratees, function(iteratee) {\n          if (isArray(iteratee)) {\n            return function(value) {\n              return baseGet(value, iteratee.length === 1 ? iteratee[0] : iteratee);\n            }\n          }\n          return iteratee;\n        });\n      } else {\n        iteratees = [identity];\n      }\n\n      var index = -1;\n      iteratees = arrayMap(iteratees, baseUnary(getIteratee()));\n\n      var result = baseMap(collection, function(value, key, collection) {\n        var criteria = arrayMap(iteratees, function(iteratee) {\n          return iteratee(value);\n        });\n        return { 'criteria': criteria, 'index': ++index, 'value': value };\n      });\n\n      return baseSortBy(result, function(object, other) {\n        return compareMultiple(object, other, orders);\n      });\n    }\n\n    /**\n     * The base implementation of `_.pick` without support for individual\n     * property identifiers.\n     *\n     * @private\n     * @param {Object} object The source object.\n     * @param {string[]} paths The property paths to pick.\n     * @returns {Object} Returns the new object.\n     */\n    function basePick(object, paths) {\n      return basePickBy(object, paths, function(value, path) {\n        return hasIn(object, path);\n      });\n    }\n\n    /**\n     * The base implementation of  `_.pickBy` without support for iteratee shorthands.\n     *\n     * @private\n     * @param {Object} object The source object.\n     * @param {string[]} paths The property paths to pick.\n     * @param {Function} predicate The function invoked per property.\n     * @returns {Object} Returns the new object.\n     */\n    function basePickBy(object, paths, predicate) {\n      var index = -1,\n          length = paths.length,\n          result = {};\n\n      while (++index < length) {\n        var path = paths[index],\n            value = baseGet(object, path);\n\n        if (predicate(value, path)) {\n          baseSet(result, castPath(path, object), value);\n        }\n      }\n      return result;\n    }\n\n    /**\n     * A specialized version of `baseProperty` which supports deep paths.\n     *\n     * @private\n     * @param {Array|string} path The path of the property to get.\n     * @returns {Function} Returns the new accessor function.\n     */\n    function basePropertyDeep(path) {\n      return function(object) {\n        return baseGet(object, path);\n      };\n    }\n\n    /**\n     * The base implementation of `_.pullAllBy` without support for iteratee\n     * shorthands.\n     *\n     * @private\n     * @param {Array} array The array to modify.\n     * @param {Array} values The values to remove.\n     * @param {Function} [iteratee] The iteratee invoked per element.\n     * @param {Function} [comparator] The comparator invoked per element.\n     * @returns {Array} Returns `array`.\n     */\n    function basePullAll(array, values, iteratee, comparator) {\n      var indexOf = comparator ? baseIndexOfWith : baseIndexOf,\n          index = -1,\n          length = values.length,\n          seen = array;\n\n      if (array === values) {\n        values = copyArray(values);\n      }\n      if (iteratee) {\n        seen = arrayMap(array, baseUnary(iteratee));\n      }\n      while (++index < length) {\n        var fromIndex = 0,\n            value = values[index],\n            computed = iteratee ? iteratee(value) : value;\n\n        while ((fromIndex = indexOf(seen, computed, fromIndex, comparator)) > -1) {\n          if (seen !== array) {\n            splice.call(seen, fromIndex, 1);\n          }\n          splice.call(array, fromIndex, 1);\n        }\n      }\n      return array;\n    }\n\n    /**\n     * The base implementation of `_.pullAt` without support for individual\n     * indexes or capturing the removed elements.\n     *\n     * @private\n     * @param {Array} array The array to modify.\n     * @param {number[]} indexes The indexes of elements to remove.\n     * @returns {Array} Returns `array`.\n     */\n    function basePullAt(array, indexes) {\n      var length = array ? indexes.length : 0,\n          lastIndex = length - 1;\n\n      while (length--) {\n        var index = indexes[length];\n        if (length == lastIndex || index !== previous) {\n          var previous = index;\n          if (isIndex(index)) {\n            splice.call(array, index, 1);\n          } else {\n            baseUnset(array, index);\n          }\n        }\n      }\n      return array;\n    }\n\n    /**\n     * The base implementation of `_.random` without support for returning\n     * floating-point numbers.\n     *\n     * @private\n     * @param {number} lower The lower bound.\n     * @param {number} upper The upper bound.\n     * @returns {number} Returns the random number.\n     */\n    function baseRandom(lower, upper) {\n      return lower + nativeFloor(nativeRandom() * (upper - lower + 1));\n    }\n\n    /**\n     * The base implementation of `_.range` and `_.rangeRight` which doesn't\n     * coerce arguments.\n     *\n     * @private\n     * @param {number} start The start of the range.\n     * @param {number} end The end of the range.\n     * @param {number} step The value to increment or decrement by.\n     * @param {boolean} [fromRight] Specify iterating from right to left.\n     * @returns {Array} Returns the range of numbers.\n     */\n    function baseRange(start, end, step, fromRight) {\n      var index = -1,\n          length = nativeMax(nativeCeil((end - start) / (step || 1)), 0),\n          result = Array(length);\n\n      while (length--) {\n        result[fromRight ? length : ++index] = start;\n        start += step;\n      }\n      return result;\n    }\n\n    /**\n     * The base implementation of `_.repeat` which doesn't coerce arguments.\n     *\n     * @private\n     * @param {string} string The string to repeat.\n     * @param {number} n The number of times to repeat the string.\n     * @returns {string} Returns the repeated string.\n     */\n    function baseRepeat(string, n) {\n      var result = '';\n      if (!string || n < 1 || n > MAX_SAFE_INTEGER) {\n        return result;\n      }\n      // Leverage the exponentiation by squaring algorithm for a faster repeat.\n      // See https://en.wikipedia.org/wiki/Exponentiation_by_squaring for more details.\n      do {\n        if (n % 2) {\n          result += string;\n        }\n        n = nativeFloor(n / 2);\n        if (n) {\n          string += string;\n        }\n      } while (n);\n\n      return result;\n    }\n\n    /**\n     * The base implementation of `_.rest` which doesn't validate or coerce arguments.\n     *\n     * @private\n     * @param {Function} func The function to apply a rest parameter to.\n     * @param {number} [start=func.length-1] The start position of the rest parameter.\n     * @returns {Function} Returns the new function.\n     */\n    function baseRest(func, start) {\n      return setToString(overRest(func, start, identity), func + '');\n    }\n\n    /**\n     * The base implementation of `_.sample`.\n     *\n     * @private\n     * @param {Array|Object} collection The collection to sample.\n     * @returns {*} Returns the random element.\n     */\n    function baseSample(collection) {\n      return arraySample(values(collection));\n    }\n\n    /**\n     * The base implementation of `_.sampleSize` without param guards.\n     *\n     * @private\n     * @param {Array|Object} collection The collection to sample.\n     * @param {number} n The number of elements to sample.\n     * @returns {Array} Returns the random elements.\n     */\n    function baseSampleSize(collection, n) {\n      var array = values(collection);\n      return shuffleSelf(array, baseClamp(n, 0, array.length));\n    }\n\n    /**\n     * The base implementation of `_.set`.\n     *\n     * @private\n     * @param {Object} object The object to modify.\n     * @param {Array|string} path The path of the property to set.\n     * @param {*} value The value to set.\n     * @param {Function} [customizer] The function to customize path creation.\n     * @returns {Object} Returns `object`.\n     */\n    function baseSet(object, path, value, customizer) {\n      if (!isObject(object)) {\n        return object;\n      }\n      path = castPath(path, object);\n\n      var index = -1,\n          length = path.length,\n          lastIndex = length - 1,\n          nested = object;\n\n      while (nested != null && ++index < length) {\n        var key = toKey(path[index]),\n            newValue = value;\n\n        if (key === '__proto__' || key === 'constructor' || key === 'prototype') {\n          return object;\n        }\n\n        if (index != lastIndex) {\n          var objValue = nested[key];\n          newValue = customizer ? customizer(objValue, key, nested) : undefined;\n          if (newValue === undefined) {\n            newValue = isObject(objValue)\n              ? objValue\n              : (isIndex(path[index + 1]) ? [] : {});\n          }\n        }\n        assignValue(nested, key, newValue);\n        nested = nested[key];\n      }\n      return object;\n    }\n\n    /**\n     * The base implementation of `setData` without support for hot loop shorting.\n     *\n     * @private\n     * @param {Function} func The function to associate metadata with.\n     * @param {*} data The metadata.\n     * @returns {Function} Returns `func`.\n     */\n    var baseSetData = !metaMap ? identity : function(func, data) {\n      metaMap.set(func, data);\n      return func;\n    };\n\n    /**\n     * The base implementation of `setToString` without support for hot loop shorting.\n     *\n     * @private\n     * @param {Function} func The function to modify.\n     * @param {Function} string The `toString` result.\n     * @returns {Function} Returns `func`.\n     */\n    var baseSetToString = !defineProperty ? identity : function(func, string) {\n      return defineProperty(func, 'toString', {\n        'configurable': true,\n        'enumerable': false,\n        'value': constant(string),\n        'writable': true\n      });\n    };\n\n    /**\n     * The base implementation of `_.shuffle`.\n     *\n     * @private\n     * @param {Array|Object} collection The collection to shuffle.\n     * @returns {Array} Returns the new shuffled array.\n     */\n    function baseShuffle(collection) {\n      return shuffleSelf(values(collection));\n    }\n\n    /**\n     * The base implementation of `_.slice` without an iteratee call guard.\n     *\n     * @private\n     * @param {Array} array The array to slice.\n     * @param {number} [start=0] The start position.\n     * @param {number} [end=array.length] The end position.\n     * @returns {Array} Returns the slice of `array`.\n     */\n    function baseSlice(array, start, end) {\n      var index = -1,\n          length = array.length;\n\n      if (start < 0) {\n        start = -start > length ? 0 : (length + start);\n      }\n      end = end > length ? length : end;\n      if (end < 0) {\n        end += length;\n      }\n      length = start > end ? 0 : ((end - start) >>> 0);\n      start >>>= 0;\n\n      var result = Array(length);\n      while (++index < length) {\n        result[index] = array[index + start];\n      }\n      return result;\n    }\n\n    /**\n     * The base implementation of `_.some` without support for iteratee shorthands.\n     *\n     * @private\n     * @param {Array|Object} collection The collection to iterate over.\n     * @param {Function} predicate The function invoked per iteration.\n     * @returns {boolean} Returns `true` if any element passes the predicate check,\n     *  else `false`.\n     */\n    function baseSome(collection, predicate) {\n      var result;\n\n      baseEach(collection, function(value, index, collection) {\n        result = predicate(value, index, collection);\n        return !result;\n      });\n      return !!result;\n    }\n\n    /**\n     * The base implementation of `_.sortedIndex` and `_.sortedLastIndex` which\n     * performs a binary search of `array` to determine the index at which `value`\n     * should be inserted into `array` in order to maintain its sort order.\n     *\n     * @private\n     * @param {Array} array The sorted array to inspect.\n     * @param {*} value The value to evaluate.\n     * @param {boolean} [retHighest] Specify returning the highest qualified index.\n     * @returns {number} Returns the index at which `value` should be inserted\n     *  into `array`.\n     */\n    function baseSortedIndex(array, value, retHighest) {\n      var low = 0,\n          high = array == null ? low : array.length;\n\n      if (typeof value == 'number' && value === value && high <= HALF_MAX_ARRAY_LENGTH) {\n        while (low < high) {\n          var mid = (low + high) >>> 1,\n              computed = array[mid];\n\n          if (computed !== null && !isSymbol(computed) &&\n              (retHighest ? (computed <= value) : (computed < value))) {\n            low = mid + 1;\n          } else {\n            high = mid;\n          }\n        }\n        return high;\n      }\n      return baseSortedIndexBy(array, value, identity, retHighest);\n    }\n\n    /**\n     * The base implementation of `_.sortedIndexBy` and `_.sortedLastIndexBy`\n     * which invokes `iteratee` for `value` and each element of `array` to compute\n     * their sort ranking. The iteratee is invoked with one argument; (value).\n     *\n     * @private\n     * @param {Array} array The sorted array to inspect.\n     * @param {*} value The value to evaluate.\n     * @param {Function} iteratee The iteratee invoked per element.\n     * @param {boolean} [retHighest] Specify returning the highest qualified index.\n     * @returns {number} Returns the index at which `value` should be inserted\n     *  into `array`.\n     */\n    function baseSortedIndexBy(array, value, iteratee, retHighest) {\n      var low = 0,\n          high = array == null ? 0 : array.length;\n      if (high === 0) {\n        return 0;\n      }\n\n      value = iteratee(value);\n      var valIsNaN = value !== value,\n          valIsNull = value === null,\n          valIsSymbol = isSymbol(value),\n          valIsUndefined = value === undefined;\n\n      while (low < high) {\n        var mid = nativeFloor((low + high) / 2),\n            computed = iteratee(array[mid]),\n            othIsDefined = computed !== undefined,\n            othIsNull = computed === null,\n            othIsReflexive = computed === computed,\n            othIsSymbol = isSymbol(computed);\n\n        if (valIsNaN) {\n          var setLow = retHighest || othIsReflexive;\n        } else if (valIsUndefined) {\n          setLow = othIsReflexive && (retHighest || othIsDefined);\n        } else if (valIsNull) {\n          setLow = othIsReflexive && othIsDefined && (retHighest || !othIsNull);\n        } else if (valIsSymbol) {\n          setLow = othIsReflexive && othIsDefined && !othIsNull && (retHighest || !othIsSymbol);\n        } else if (othIsNull || othIsSymbol) {\n          setLow = false;\n        } else {\n          setLow = retHighest ? (computed <= value) : (computed < value);\n        }\n        if (setLow) {\n          low = mid + 1;\n        } else {\n          high = mid;\n        }\n      }\n      return nativeMin(high, MAX_ARRAY_INDEX);\n    }\n\n    /**\n     * The base implementation of `_.sortedUniq` and `_.sortedUniqBy` without\n     * support for iteratee shorthands.\n     *\n     * @private\n     * @param {Array} array The array to inspect.\n     * @param {Function} [iteratee] The iteratee invoked per element.\n     * @returns {Array} Returns the new duplicate free array.\n     */\n    function baseSortedUniq(array, iteratee) {\n      var index = -1,\n          length = array.length,\n          resIndex = 0,\n          result = [];\n\n      while (++index < length) {\n        var value = array[index],\n            computed = iteratee ? iteratee(value) : value;\n\n        if (!index || !eq(computed, seen)) {\n          var seen = computed;\n          result[resIndex++] = value === 0 ? 0 : value;\n        }\n      }\n      return result;\n    }\n\n    /**\n     * The base implementation of `_.toNumber` which doesn't ensure correct\n     * conversions of binary, hexadecimal, or octal string values.\n     *\n     * @private\n     * @param {*} value The value to process.\n     * @returns {number} Returns the number.\n     */\n    function baseToNumber(value) {\n      if (typeof value == 'number') {\n        return value;\n      }\n      if (isSymbol(value)) {\n        return NAN;\n      }\n      return +value;\n    }\n\n    /**\n     * The base implementation of `_.toString` which doesn't convert nullish\n     * values to empty strings.\n     *\n     * @private\n     * @param {*} value The value to process.\n     * @returns {string} Returns the string.\n     */\n    function baseToString(value) {\n      // Exit early for strings to avoid a performance hit in some environments.\n      if (typeof value == 'string') {\n        return value;\n      }\n      if (isArray(value)) {\n        // Recursively convert values (susceptible to call stack limits).\n        return arrayMap(value, baseToString) + '';\n      }\n      if (isSymbol(value)) {\n        return symbolToString ? symbolToString.call(value) : '';\n      }\n      var result = (value + '');\n      return (result == '0' && (1 / value) == -INFINITY) ? '-0' : result;\n    }\n\n    /**\n     * The base implementation of `_.uniqBy` without support for iteratee shorthands.\n     *\n     * @private\n     * @param {Array} array The array to inspect.\n     * @param {Function} [iteratee] The iteratee invoked per element.\n     * @param {Function} [comparator] The comparator invoked per element.\n     * @returns {Array} Returns the new duplicate free array.\n     */\n    function baseUniq(array, iteratee, comparator) {\n      var index = -1,\n          includes = arrayIncludes,\n          length = array.length,\n          isCommon = true,\n          result = [],\n          seen = result;\n\n      if (comparator) {\n        isCommon = false;\n        includes = arrayIncludesWith;\n      }\n      else if (length >= LARGE_ARRAY_SIZE) {\n        var set = iteratee ? null : createSet(array);\n        if (set) {\n          return setToArray(set);\n        }\n        isCommon = false;\n        includes = cacheHas;\n        seen = new SetCache;\n      }\n      else {\n        seen = iteratee ? [] : result;\n      }\n      outer:\n      while (++index < length) {\n        var value = array[index],\n            computed = iteratee ? iteratee(value) : value;\n\n        value = (comparator || value !== 0) ? value : 0;\n        if (isCommon && computed === computed) {\n          var seenIndex = seen.length;\n          while (seenIndex--) {\n            if (seen[seenIndex] === computed) {\n              continue outer;\n            }\n          }\n          if (iteratee) {\n            seen.push(computed);\n          }\n          result.push(value);\n        }\n        else if (!includes(seen, computed, comparator)) {\n          if (seen !== result) {\n            seen.push(computed);\n          }\n          result.push(value);\n        }\n      }\n      return result;\n    }\n\n    /**\n     * The base implementation of `_.unset`.\n     *\n     * @private\n     * @param {Object} object The object to modify.\n     * @param {Array|string} path The property path to unset.\n     * @returns {boolean} Returns `true` if the property is deleted, else `false`.\n     */\n    function baseUnset(object, path) {\n      path = castPath(path, object);\n      object = parent(object, path);\n      return object == null || delete object[toKey(last(path))];\n    }\n\n    /**\n     * The base implementation of `_.update`.\n     *\n     * @private\n     * @param {Object} object The object to modify.\n     * @param {Array|string} path The path of the property to update.\n     * @param {Function} updater The function to produce the updated value.\n     * @param {Function} [customizer] The function to customize path creation.\n     * @returns {Object} Returns `object`.\n     */\n    function baseUpdate(object, path, updater, customizer) {\n      return baseSet(object, path, updater(baseGet(object, path)), customizer);\n    }\n\n    /**\n     * The base implementation of methods like `_.dropWhile` and `_.takeWhile`\n     * without support for iteratee shorthands.\n     *\n     * @private\n     * @param {Array} array The array to query.\n     * @param {Function} predicate The function invoked per iteration.\n     * @param {boolean} [isDrop] Specify dropping elements instead of taking them.\n     * @param {boolean} [fromRight] Specify iterating from right to left.\n     * @returns {Array} Returns the slice of `array`.\n     */\n    function baseWhile(array, predicate, isDrop, fromRight) {\n      var length = array.length,\n          index = fromRight ? length : -1;\n\n      while ((fromRight ? index-- : ++index < length) &&\n        predicate(array[index], index, array)) {}\n\n      return isDrop\n        ? baseSlice(array, (fromRight ? 0 : index), (fromRight ? index + 1 : length))\n        : baseSlice(array, (fromRight ? index + 1 : 0), (fromRight ? length : index));\n    }\n\n    /**\n     * The base implementation of `wrapperValue` which returns the result of\n     * performing a sequence of actions on the unwrapped `value`, where each\n     * successive action is supplied the return value of the previous.\n     *\n     * @private\n     * @param {*} value The unwrapped value.\n     * @param {Array} actions Actions to perform to resolve the unwrapped value.\n     * @returns {*} Returns the resolved value.\n     */\n    function baseWrapperValue(value, actions) {\n      var result = value;\n      if (result instanceof LazyWrapper) {\n        result = result.value();\n      }\n      return arrayReduce(actions, function(result, action) {\n        return action.func.apply(action.thisArg, arrayPush([result], action.args));\n      }, result);\n    }\n\n    /**\n     * The base implementation of methods like `_.xor`, without support for\n     * iteratee shorthands, that accepts an array of arrays to inspect.\n     *\n     * @private\n     * @param {Array} arrays The arrays to inspect.\n     * @param {Function} [iteratee] The iteratee invoked per element.\n     * @param {Function} [comparator] The comparator invoked per element.\n     * @returns {Array} Returns the new array of values.\n     */\n    function baseXor(arrays, iteratee, comparator) {\n      var length = arrays.length;\n      if (length < 2) {\n        return length ? baseUniq(arrays[0]) : [];\n      }\n      var index = -1,\n          result = Array(length);\n\n      while (++index < length) {\n        var array = arrays[index],\n            othIndex = -1;\n\n        while (++othIndex < length) {\n          if (othIndex != index) {\n            result[index] = baseDifference(result[index] || array, arrays[othIndex], iteratee, comparator);\n          }\n        }\n      }\n      return baseUniq(baseFlatten(result, 1), iteratee, comparator);\n    }\n\n    /**\n     * This base implementation of `_.zipObject` which assigns values using `assignFunc`.\n     *\n     * @private\n     * @param {Array} props The property identifiers.\n     * @param {Array} values The property values.\n     * @param {Function} assignFunc The function to assign values.\n     * @returns {Object} Returns the new object.\n     */\n    function baseZipObject(props, values, assignFunc) {\n      var index = -1,\n          length = props.length,\n          valsLength = values.length,\n          result = {};\n\n      while (++index < length) {\n        var value = index < valsLength ? values[index] : undefined;\n        assignFunc(result, props[index], value);\n      }\n      return result;\n    }\n\n    /**\n     * Casts `value` to an empty array if it's not an array like object.\n     *\n     * @private\n     * @param {*} value The value to inspect.\n     * @returns {Array|Object} Returns the cast array-like object.\n     */\n    function castArrayLikeObject(value) {\n      return isArrayLikeObject(value) ? value : [];\n    }\n\n    /**\n     * Casts `value` to `identity` if it's not a function.\n     *\n     * @private\n     * @param {*} value The value to inspect.\n     * @returns {Function} Returns cast function.\n     */\n    function castFunction(value) {\n      return typeof value == 'function' ? value : identity;\n    }\n\n    /**\n     * Casts `value` to a path array if it's not one.\n     *\n     * @private\n     * @param {*} value The value to inspect.\n     * @param {Object} [object] The object to query keys on.\n     * @returns {Array} Returns the cast property path array.\n     */\n    function castPath(value, object) {\n      if (isArray(value)) {\n        return value;\n      }\n      return isKey(value, object) ? [value] : stringToPath(toString(value));\n    }\n\n    /**\n     * A `baseRest` alias which can be replaced with `identity` by module\n     * replacement plugins.\n     *\n     * @private\n     * @type {Function}\n     * @param {Function} func The function to apply a rest parameter to.\n     * @returns {Function} Returns the new function.\n     */\n    var castRest = baseRest;\n\n    /**\n     * Casts `array` to a slice if it's needed.\n     *\n     * @private\n     * @param {Array} array The array to inspect.\n     * @param {number} start The start position.\n     * @param {number} [end=array.length] The end position.\n     * @returns {Array} Returns the cast slice.\n     */\n    function castSlice(array, start, end) {\n      var length = array.length;\n      end = end === undefined ? length : end;\n      return (!start && end >= length) ? array : baseSlice(array, start, end);\n    }\n\n    /**\n     * A simple wrapper around the global [`clearTimeout`](https://mdn.io/clearTimeout).\n     *\n     * @private\n     * @param {number|Object} id The timer id or timeout object of the timer to clear.\n     */\n    var clearTimeout = ctxClearTimeout || function(id) {\n      return root.clearTimeout(id);\n    };\n\n    /**\n     * Creates a clone of  `buffer`.\n     *\n     * @private\n     * @param {Buffer} buffer The buffer to clone.\n     * @param {boolean} [isDeep] Specify a deep clone.\n     * @returns {Buffer} Returns the cloned buffer.\n     */\n    function cloneBuffer(buffer, isDeep) {\n      if (isDeep) {\n        return buffer.slice();\n      }\n      var length = buffer.length,\n          result = allocUnsafe ? allocUnsafe(length) : new buffer.constructor(length);\n\n      buffer.copy(result);\n      return result;\n    }\n\n    /**\n     * Creates a clone of `arrayBuffer`.\n     *\n     * @private\n     * @param {ArrayBuffer} arrayBuffer The array buffer to clone.\n     * @returns {ArrayBuffer} Returns the cloned array buffer.\n     */\n    function cloneArrayBuffer(arrayBuffer) {\n      var result = new arrayBuffer.constructor(arrayBuffer.byteLength);\n      new Uint8Array(result).set(new Uint8Array(arrayBuffer));\n      return result;\n    }\n\n    /**\n     * Creates a clone of `dataView`.\n     *\n     * @private\n     * @param {Object} dataView The data view to clone.\n     * @param {boolean} [isDeep] Specify a deep clone.\n     * @returns {Object} Returns the cloned data view.\n     */\n    function cloneDataView(dataView, isDeep) {\n      var buffer = isDeep ? cloneArrayBuffer(dataView.buffer) : dataView.buffer;\n      return new dataView.constructor(buffer, dataView.byteOffset, dataView.byteLength);\n    }\n\n    /**\n     * Creates a clone of `regexp`.\n     *\n     * @private\n     * @param {Object} regexp The regexp to clone.\n     * @returns {Object} Returns the cloned regexp.\n     */\n    function cloneRegExp(regexp) {\n      var result = new regexp.constructor(regexp.source, reFlags.exec(regexp));\n      result.lastIndex = regexp.lastIndex;\n      return result;\n    }\n\n    /**\n     * Creates a clone of the `symbol` object.\n     *\n     * @private\n     * @param {Object} symbol The symbol object to clone.\n     * @returns {Object} Returns the cloned symbol object.\n     */\n    function cloneSymbol(symbol) {\n      return symbolValueOf ? Object(symbolValueOf.call(symbol)) : {};\n    }\n\n    /**\n     * Creates a clone of `typedArray`.\n     *\n     * @private\n     * @param {Object} typedArray The typed array to clone.\n     * @param {boolean} [isDeep] Specify a deep clone.\n     * @returns {Object} Returns the cloned typed array.\n     */\n    function cloneTypedArray(typedArray, isDeep) {\n      var buffer = isDeep ? cloneArrayBuffer(typedArray.buffer) : typedArray.buffer;\n      return new typedArray.constructor(buffer, typedArray.byteOffset, typedArray.length);\n    }\n\n    /**\n     * Compares values to sort them in ascending order.\n     *\n     * @private\n     * @param {*} value The value to compare.\n     * @param {*} other The other value to compare.\n     * @returns {number} Returns the sort order indicator for `value`.\n     */\n    function compareAscending(value, other) {\n      if (value !== other) {\n        var valIsDefined = value !== undefined,\n            valIsNull = value === null,\n            valIsReflexive = value === value,\n            valIsSymbol = isSymbol(value);\n\n        var othIsDefined = other !== undefined,\n            othIsNull = other === null,\n            othIsReflexive = other === other,\n            othIsSymbol = isSymbol(other);\n\n        if ((!othIsNull && !othIsSymbol && !valIsSymbol && value > other) ||\n            (valIsSymbol && othIsDefined && othIsReflexive && !othIsNull && !othIsSymbol) ||\n            (valIsNull && othIsDefined && othIsReflexive) ||\n            (!valIsDefined && othIsReflexive) ||\n            !valIsReflexive) {\n          return 1;\n        }\n        if ((!valIsNull && !valIsSymbol && !othIsSymbol && value < other) ||\n            (othIsSymbol && valIsDefined && valIsReflexive && !valIsNull && !valIsSymbol) ||\n            (othIsNull && valIsDefined && valIsReflexive) ||\n            (!othIsDefined && valIsReflexive) ||\n            !othIsReflexive) {\n          return -1;\n        }\n      }\n      return 0;\n    }\n\n    /**\n     * Used by `_.orderBy` to compare multiple properties of a value to another\n     * and stable sort them.\n     *\n     * If `orders` is unspecified, all values are sorted in ascending order. Otherwise,\n     * specify an order of \"desc\" for descending or \"asc\" for ascending sort order\n     * of corresponding values.\n     *\n     * @private\n     * @param {Object} object The object to compare.\n     * @param {Object} other The other object to compare.\n     * @param {boolean[]|string[]} orders The order to sort by for each property.\n     * @returns {number} Returns the sort order indicator for `object`.\n     */\n    function compareMultiple(object, other, orders) {\n      var index = -1,\n          objCriteria = object.criteria,\n          othCriteria = other.criteria,\n          length = objCriteria.length,\n          ordersLength = orders.length;\n\n      while (++index < length) {\n        var result = compareAscending(objCriteria[index], othCriteria[index]);\n        if (result) {\n          if (index >= ordersLength) {\n            return result;\n          }\n          var order = orders[index];\n          return result * (order == 'desc' ? -1 : 1);\n        }\n      }\n      // Fixes an `Array#sort` bug in the JS engine embedded in Adobe applications\n      // that causes it, under certain circumstances, to provide the same value for\n      // `object` and `other`. See https://github.com/jashkenas/underscore/pull/1247\n      // for more details.\n      //\n      // This also ensures a stable sort in V8 and other engines.\n      // See https://bugs.chromium.org/p/v8/issues/detail?id=90 for more details.\n      return object.index - other.index;\n    }\n\n    /**\n     * Creates an array that is the composition of partially applied arguments,\n     * placeholders, and provided arguments into a single array of arguments.\n     *\n     * @private\n     * @param {Array} args The provided arguments.\n     * @param {Array} partials The arguments to prepend to those provided.\n     * @param {Array} holders The `partials` placeholder indexes.\n     * @params {boolean} [isCurried] Specify composing for a curried function.\n     * @returns {Array} Returns the new array of composed arguments.\n     */\n    function composeArgs(args, partials, holders, isCurried) {\n      var argsIndex = -1,\n          argsLength = args.length,\n          holdersLength = holders.length,\n          leftIndex = -1,\n          leftLength = partials.length,\n          rangeLength = nativeMax(argsLength - holdersLength, 0),\n          result = Array(leftLength + rangeLength),\n          isUncurried = !isCurried;\n\n      while (++leftIndex < leftLength) {\n        result[leftIndex] = partials[leftIndex];\n      }\n      while (++argsIndex < holdersLength) {\n        if (isUncurried || argsIndex < argsLength) {\n          result[holders[argsIndex]] = args[argsIndex];\n        }\n      }\n      while (rangeLength--) {\n        result[leftIndex++] = args[argsIndex++];\n      }\n      return result;\n    }\n\n    /**\n     * This function is like `composeArgs` except that the arguments composition\n     * is tailored for `_.partialRight`.\n     *\n     * @private\n     * @param {Array} args The provided arguments.\n     * @param {Array} partials The arguments to append to those provided.\n     * @param {Array} holders The `partials` placeholder indexes.\n     * @params {boolean} [isCurried] Specify composing for a curried function.\n     * @returns {Array} Returns the new array of composed arguments.\n     */\n    function composeArgsRight(args, partials, holders, isCurried) {\n      var argsIndex = -1,\n          argsLength = args.length,\n          holdersIndex = -1,\n          holdersLength = holders.length,\n          rightIndex = -1,\n          rightLength = partials.length,\n          rangeLength = nativeMax(argsLength - holdersLength, 0),\n          result = Array(rangeLength + rightLength),\n          isUncurried = !isCurried;\n\n      while (++argsIndex < rangeLength) {\n        result[argsIndex] = args[argsIndex];\n      }\n      var offset = argsIndex;\n      while (++rightIndex < rightLength) {\n        result[offset + rightIndex] = partials[rightIndex];\n      }\n      while (++holdersIndex < holdersLength) {\n        if (isUncurried || argsIndex < argsLength) {\n          result[offset + holders[holdersIndex]] = args[argsIndex++];\n        }\n      }\n      return result;\n    }\n\n    /**\n     * Copies the values of `source` to `array`.\n     *\n     * @private\n     * @param {Array} source The array to copy values from.\n     * @param {Array} [array=[]] The array to copy values to.\n     * @returns {Array} Returns `array`.\n     */\n    function copyArray(source, array) {\n      var index = -1,\n          length = source.length;\n\n      array || (array = Array(length));\n      while (++index < length) {\n        array[index] = source[index];\n      }\n      return array;\n    }\n\n    /**\n     * Copies properties of `source` to `object`.\n     *\n     * @private\n     * @param {Object} source The object to copy properties from.\n     * @param {Array} props The property identifiers to copy.\n     * @param {Object} [object={}] The object to copy properties to.\n     * @param {Function} [customizer] The function to customize copied values.\n     * @returns {Object} Returns `object`.\n     */\n    function copyObject(source, props, object, customizer) {\n      var isNew = !object;\n      object || (object = {});\n\n      var index = -1,\n          length = props.length;\n\n      while (++index < length) {\n        var key = props[index];\n\n        var newValue = customizer\n          ? customizer(object[key], source[key], key, object, source)\n          : undefined;\n\n        if (newValue === undefined) {\n          newValue = source[key];\n        }\n        if (isNew) {\n          baseAssignValue(object, key, newValue);\n        } else {\n          assignValue(object, key, newValue);\n        }\n      }\n      return object;\n    }\n\n    /**\n     * Copies own symbols of `source` to `object`.\n     *\n     * @private\n     * @param {Object} source The object to copy symbols from.\n     * @param {Object} [object={}] The object to copy symbols to.\n     * @returns {Object} Returns `object`.\n     */\n    function copySymbols(source, object) {\n      return copyObject(source, getSymbols(source), object);\n    }\n\n    /**\n     * Copies own and inherited symbols of `source` to `object`.\n     *\n     * @private\n     * @param {Object} source The object to copy symbols from.\n     * @param {Object} [object={}] The object to copy symbols to.\n     * @returns {Object} Returns `object`.\n     */\n    function copySymbolsIn(source, object) {\n      return copyObject(source, getSymbolsIn(source), object);\n    }\n\n    /**\n     * Creates a function like `_.groupBy`.\n     *\n     * @private\n     * @param {Function} setter The function to set accumulator values.\n     * @param {Function} [initializer] The accumulator object initializer.\n     * @returns {Function} Returns the new aggregator function.\n     */\n    function createAggregator(setter, initializer) {\n      return function(collection, iteratee) {\n        var func = isArray(collection) ? arrayAggregator : baseAggregator,\n            accumulator = initializer ? initializer() : {};\n\n        return func(collection, setter, getIteratee(iteratee, 2), accumulator);\n      };\n    }\n\n    /**\n     * Creates a function like `_.assign`.\n     *\n     * @private\n     * @param {Function} assigner The function to assign values.\n     * @returns {Function} Returns the new assigner function.\n     */\n    function createAssigner(assigner) {\n      return baseRest(function(object, sources) {\n        var index = -1,\n            length = sources.length,\n            customizer = length > 1 ? sources[length - 1] : undefined,\n            guard = length > 2 ? sources[2] : undefined;\n\n        customizer = (assigner.length > 3 && typeof customizer == 'function')\n          ? (length--, customizer)\n          : undefined;\n\n        if (guard && isIterateeCall(sources[0], sources[1], guard)) {\n          customizer = length < 3 ? undefined : customizer;\n          length = 1;\n        }\n        object = Object(object);\n        while (++index < length) {\n          var source = sources[index];\n          if (source) {\n            assigner(object, source, index, customizer);\n          }\n        }\n        return object;\n      });\n    }\n\n    /**\n     * Creates a `baseEach` or `baseEachRight` function.\n     *\n     * @private\n     * @param {Function} eachFunc The function to iterate over a collection.\n     * @param {boolean} [fromRight] Specify iterating from right to left.\n     * @returns {Function} Returns the new base function.\n     */\n    function createBaseEach(eachFunc, fromRight) {\n      return function(collection, iteratee) {\n        if (collection == null) {\n          return collection;\n        }\n        if (!isArrayLike(collection)) {\n          return eachFunc(collection, iteratee);\n        }\n        var length = collection.length,\n            index = fromRight ? length : -1,\n            iterable = Object(collection);\n\n        while ((fromRight ? index-- : ++index < length)) {\n          if (iteratee(iterable[index], index, iterable) === false) {\n            break;\n          }\n        }\n        return collection;\n      };\n    }\n\n    /**\n     * Creates a base function for methods like `_.forIn` and `_.forOwn`.\n     *\n     * @private\n     * @param {boolean} [fromRight] Specify iterating from right to left.\n     * @returns {Function} Returns the new base function.\n     */\n    function createBaseFor(fromRight) {\n      return function(object, iteratee, keysFunc) {\n        var index = -1,\n            iterable = Object(object),\n            props = keysFunc(object),\n            length = props.length;\n\n        while (length--) {\n          var key = props[fromRight ? length : ++index];\n          if (iteratee(iterable[key], key, iterable) === false) {\n            break;\n          }\n        }\n        return object;\n      };\n    }\n\n    /**\n     * Creates a function that wraps `func` to invoke it with the optional `this`\n     * binding of `thisArg`.\n     *\n     * @private\n     * @param {Function} func The function to wrap.\n     * @param {number} bitmask The bitmask flags. See `createWrap` for more details.\n     * @param {*} [thisArg] The `this` binding of `func`.\n     * @returns {Function} Returns the new wrapped function.\n     */\n    function createBind(func, bitmask, thisArg) {\n      var isBind = bitmask & WRAP_BIND_FLAG,\n          Ctor = createCtor(func);\n\n      function wrapper() {\n        var fn = (this && this !== root && this instanceof wrapper) ? Ctor : func;\n        return fn.apply(isBind ? thisArg : this, arguments);\n      }\n      return wrapper;\n    }\n\n    /**\n     * Creates a function like `_.lowerFirst`.\n     *\n     * @private\n     * @param {string} methodName The name of the `String` case method to use.\n     * @returns {Function} Returns the new case function.\n     */\n    function createCaseFirst(methodName) {\n      return function(string) {\n        string = toString(string);\n\n        var strSymbols = hasUnicode(string)\n          ? stringToArray(string)\n          : undefined;\n\n        var chr = strSymbols\n          ? strSymbols[0]\n          : string.charAt(0);\n\n        var trailing = strSymbols\n          ? castSlice(strSymbols, 1).join('')\n          : string.slice(1);\n\n        return chr[methodName]() + trailing;\n      };\n    }\n\n    /**\n     * Creates a function like `_.camelCase`.\n     *\n     * @private\n     * @param {Function} callback The function to combine each word.\n     * @returns {Function} Returns the new compounder function.\n     */\n    function createCompounder(callback) {\n      return function(string) {\n        return arrayReduce(words(deburr(string).replace(reApos, '')), callback, '');\n      };\n    }\n\n    /**\n     * Creates a function that produces an instance of `Ctor` regardless of\n     * whether it was invoked as part of a `new` expression or by `call` or `apply`.\n     *\n     * @private\n     * @param {Function} Ctor The constructor to wrap.\n     * @returns {Function} Returns the new wrapped function.\n     */\n    function createCtor(Ctor) {\n      return function() {\n        // Use a `switch` statement to work with class constructors. See\n        // http://ecma-international.org/ecma-262/7.0/#sec-ecmascript-function-objects-call-thisargument-argumentslist\n        // for more details.\n        var args = arguments;\n        switch (args.length) {\n          case 0: return new Ctor;\n          case 1: return new Ctor(args[0]);\n          case 2: return new Ctor(args[0], args[1]);\n          case 3: return new Ctor(args[0], args[1], args[2]);\n          case 4: return new Ctor(args[0], args[1], args[2], args[3]);\n          case 5: return new Ctor(args[0], args[1], args[2], args[3], args[4]);\n          case 6: return new Ctor(args[0], args[1], args[2], args[3], args[4], args[5]);\n          case 7: return new Ctor(args[0], args[1], args[2], args[3], args[4], args[5], args[6]);\n        }\n        var thisBinding = baseCreate(Ctor.prototype),\n            result = Ctor.apply(thisBinding, args);\n\n        // Mimic the constructor's `return` behavior.\n        // See https://es5.github.io/#x13.2.2 for more details.\n        return isObject(result) ? result : thisBinding;\n      };\n    }\n\n    /**\n     * Creates a function that wraps `func` to enable currying.\n     *\n     * @private\n     * @param {Function} func The function to wrap.\n     * @param {number} bitmask The bitmask flags. See `createWrap` for more details.\n     * @param {number} arity The arity of `func`.\n     * @returns {Function} Returns the new wrapped function.\n     */\n    function createCurry(func, bitmask, arity) {\n      var Ctor = createCtor(func);\n\n      function wrapper() {\n        var length = arguments.length,\n            args = Array(length),\n            index = length,\n            placeholder = getHolder(wrapper);\n\n        while (index--) {\n          args[index] = arguments[index];\n        }\n        var holders = (length < 3 && args[0] !== placeholder && args[length - 1] !== placeholder)\n          ? []\n          : replaceHolders(args, placeholder);\n\n        length -= holders.length;\n        if (length < arity) {\n          return createRecurry(\n            func, bitmask, createHybrid, wrapper.placeholder, undefined,\n            args, holders, undefined, undefined, arity - length);\n        }\n        var fn = (this && this !== root && this instanceof wrapper) ? Ctor : func;\n        return apply(fn, this, args);\n      }\n      return wrapper;\n    }\n\n    /**\n     * Creates a `_.find` or `_.findLast` function.\n     *\n     * @private\n     * @param {Function} findIndexFunc The function to find the collection index.\n     * @returns {Function} Returns the new find function.\n     */\n    function createFind(findIndexFunc) {\n      return function(collection, predicate, fromIndex) {\n        var iterable = Object(collection);\n        if (!isArrayLike(collection)) {\n          var iteratee = getIteratee(predicate, 3);\n          collection = keys(collection);\n          predicate = function(key) { return iteratee(iterable[key], key, iterable); };\n        }\n        var index = findIndexFunc(collection, predicate, fromIndex);\n        return index > -1 ? iterable[iteratee ? collection[index] : index] : undefined;\n      };\n    }\n\n    /**\n     * Creates a `_.flow` or `_.flowRight` function.\n     *\n     * @private\n     * @param {boolean} [fromRight] Specify iterating from right to left.\n     * @returns {Function} Returns the new flow function.\n     */\n    function createFlow(fromRight) {\n      return flatRest(function(funcs) {\n        var length = funcs.length,\n            index = length,\n            prereq = LodashWrapper.prototype.thru;\n\n        if (fromRight) {\n          funcs.reverse();\n        }\n        while (index--) {\n          var func = funcs[index];\n          if (typeof func != 'function') {\n            throw new TypeError(FUNC_ERROR_TEXT);\n          }\n          if (prereq && !wrapper && getFuncName(func) == 'wrapper') {\n            var wrapper = new LodashWrapper([], true);\n          }\n        }\n        index = wrapper ? index : length;\n        while (++index < length) {\n          func = funcs[index];\n\n          var funcName = getFuncName(func),\n              data = funcName == 'wrapper' ? getData(func) : undefined;\n\n          if (data && isLaziable(data[0]) &&\n                data[1] == (WRAP_ARY_FLAG | WRAP_CURRY_FLAG | WRAP_PARTIAL_FLAG | WRAP_REARG_FLAG) &&\n                !data[4].length && data[9] == 1\n              ) {\n            wrapper = wrapper[getFuncName(data[0])].apply(wrapper, data[3]);\n          } else {\n            wrapper = (func.length == 1 && isLaziable(func))\n              ? wrapper[funcName]()\n              : wrapper.thru(func);\n          }\n        }\n        return function() {\n          var args = arguments,\n              value = args[0];\n\n          if (wrapper && args.length == 1 && isArray(value)) {\n            return wrapper.plant(value).value();\n          }\n          var index = 0,\n              result = length ? funcs[index].apply(this, args) : value;\n\n          while (++index < length) {\n            result = funcs[index].call(this, result);\n          }\n          return result;\n        };\n      });\n    }\n\n    /**\n     * Creates a function that wraps `func` to invoke it with optional `this`\n     * binding of `thisArg`, partial application, and currying.\n     *\n     * @private\n     * @param {Function|string} func The function or method name to wrap.\n     * @param {number} bitmask The bitmask flags. See `createWrap` for more details.\n     * @param {*} [thisArg] The `this` binding of `func`.\n     * @param {Array} [partials] The arguments to prepend to those provided to\n     *  the new function.\n     * @param {Array} [holders] The `partials` placeholder indexes.\n     * @param {Array} [partialsRight] The arguments to append to those provided\n     *  to the new function.\n     * @param {Array} [holdersRight] The `partialsRight` placeholder indexes.\n     * @param {Array} [argPos] The argument positions of the new function.\n     * @param {number} [ary] The arity cap of `func`.\n     * @param {number} [arity] The arity of `func`.\n     * @returns {Function} Returns the new wrapped function.\n     */\n    function createHybrid(func, bitmask, thisArg, partials, holders, partialsRight, holdersRight, argPos, ary, arity) {\n      var isAry = bitmask & WRAP_ARY_FLAG,\n          isBind = bitmask & WRAP_BIND_FLAG,\n          isBindKey = bitmask & WRAP_BIND_KEY_FLAG,\n          isCurried = bitmask & (WRAP_CURRY_FLAG | WRAP_CURRY_RIGHT_FLAG),\n          isFlip = bitmask & WRAP_FLIP_FLAG,\n          Ctor = isBindKey ? undefined : createCtor(func);\n\n      function wrapper() {\n        var length = arguments.length,\n            args = Array(length),\n            index = length;\n\n        while (index--) {\n          args[index] = arguments[index];\n        }\n        if (isCurried) {\n          var placeholder = getHolder(wrapper),\n              holdersCount = countHolders(args, placeholder);\n        }\n        if (partials) {\n          args = composeArgs(args, partials, holders, isCurried);\n        }\n        if (partialsRight) {\n          args = composeArgsRight(args, partialsRight, holdersRight, isCurried);\n        }\n        length -= holdersCount;\n        if (isCurried && length < arity) {\n          var newHolders = replaceHolders(args, placeholder);\n          return createRecurry(\n            func, bitmask, createHybrid, wrapper.placeholder, thisArg,\n            args, newHolders, argPos, ary, arity - length\n          );\n        }\n        var thisBinding = isBind ? thisArg : this,\n            fn = isBindKey ? thisBinding[func] : func;\n\n        length = args.length;\n        if (argPos) {\n          args = reorder(args, argPos);\n        } else if (isFlip && length > 1) {\n          args.reverse();\n        }\n        if (isAry && ary < length) {\n          args.length = ary;\n        }\n        if (this && this !== root && this instanceof wrapper) {\n          fn = Ctor || createCtor(fn);\n        }\n        return fn.apply(thisBinding, args);\n      }\n      return wrapper;\n    }\n\n    /**\n     * Creates a function like `_.invertBy`.\n     *\n     * @private\n     * @param {Function} setter The function to set accumulator values.\n     * @param {Function} toIteratee The function to resolve iteratees.\n     * @returns {Function} Returns the new inverter function.\n     */\n    function createInverter(setter, toIteratee) {\n      return function(object, iteratee) {\n        return baseInverter(object, setter, toIteratee(iteratee), {});\n      };\n    }\n\n    /**\n     * Creates a function that performs a mathematical operation on two values.\n     *\n     * @private\n     * @param {Function} operator The function to perform the operation.\n     * @param {number} [defaultValue] The value used for `undefined` arguments.\n     * @returns {Function} Returns the new mathematical operation function.\n     */\n    function createMathOperation(operator, defaultValue) {\n      return function(value, other) {\n        var result;\n        if (value === undefined && other === undefined) {\n          return defaultValue;\n        }\n        if (value !== undefined) {\n          result = value;\n        }\n        if (other !== undefined) {\n          if (result === undefined) {\n            return other;\n          }\n          if (typeof value == 'string' || typeof other == 'string') {\n            value = baseToString(value);\n            other = baseToString(other);\n          } else {\n            value = baseToNumber(value);\n            other = baseToNumber(other);\n          }\n          result = operator(value, other);\n        }\n        return result;\n      };\n    }\n\n    /**\n     * Creates a function like `_.over`.\n     *\n     * @private\n     * @param {Function} arrayFunc The function to iterate over iteratees.\n     * @returns {Function} Returns the new over function.\n     */\n    function createOver(arrayFunc) {\n      return flatRest(function(iteratees) {\n        iteratees = arrayMap(iteratees, baseUnary(getIteratee()));\n        return baseRest(function(args) {\n          var thisArg = this;\n          return arrayFunc(iteratees, function(iteratee) {\n            return apply(iteratee, thisArg, args);\n          });\n        });\n      });\n    }\n\n    /**\n     * Creates the padding for `string` based on `length`. The `chars` string\n     * is truncated if the number of characters exceeds `length`.\n     *\n     * @private\n     * @param {number} length The padding length.\n     * @param {string} [chars=' '] The string used as padding.\n     * @returns {string} Returns the padding for `string`.\n     */\n    function createPadding(length, chars) {\n      chars = chars === undefined ? ' ' : baseToString(chars);\n\n      var charsLength = chars.length;\n      if (charsLength < 2) {\n        return charsLength ? baseRepeat(chars, length) : chars;\n      }\n      var result = baseRepeat(chars, nativeCeil(length / stringSize(chars)));\n      return hasUnicode(chars)\n        ? castSlice(stringToArray(result), 0, length).join('')\n        : result.slice(0, length);\n    }\n\n    /**\n     * Creates a function that wraps `func` to invoke it with the `this` binding\n     * of `thisArg` and `partials` prepended to the arguments it receives.\n     *\n     * @private\n     * @param {Function} func The function to wrap.\n     * @param {number} bitmask The bitmask flags. See `createWrap` for more details.\n     * @param {*} thisArg The `this` binding of `func`.\n     * @param {Array} partials The arguments to prepend to those provided to\n     *  the new function.\n     * @returns {Function} Returns the new wrapped function.\n     */\n    function createPartial(func, bitmask, thisArg, partials) {\n      var isBind = bitmask & WRAP_BIND_FLAG,\n          Ctor = createCtor(func);\n\n      function wrapper() {\n        var argsIndex = -1,\n            argsLength = arguments.length,\n            leftIndex = -1,\n            leftLength = partials.length,\n            args = Array(leftLength + argsLength),\n            fn = (this && this !== root && this instanceof wrapper) ? Ctor : func;\n\n        while (++leftIndex < leftLength) {\n          args[leftIndex] = partials[leftIndex];\n        }\n        while (argsLength--) {\n          args[leftIndex++] = arguments[++argsIndex];\n        }\n        return apply(fn, isBind ? thisArg : this, args);\n      }\n      return wrapper;\n    }\n\n    /**\n     * Creates a `_.range` or `_.rangeRight` function.\n     *\n     * @private\n     * @param {boolean} [fromRight] Specify iterating from right to left.\n     * @returns {Function} Returns the new range function.\n     */\n    function createRange(fromRight) {\n      return function(start, end, step) {\n        if (step && typeof step != 'number' && isIterateeCall(start, end, step)) {\n          end = step = undefined;\n        }\n        // Ensure the sign of `-0` is preserved.\n        start = toFinite(start);\n        if (end === undefined) {\n          end = start;\n          start = 0;\n        } else {\n          end = toFinite(end);\n        }\n        step = step === undefined ? (start < end ? 1 : -1) : toFinite(step);\n        return baseRange(start, end, step, fromRight);\n      };\n    }\n\n    /**\n     * Creates a function that performs a relational operation on two values.\n     *\n     * @private\n     * @param {Function} operator The function to perform the operation.\n     * @returns {Function} Returns the new relational operation function.\n     */\n    function createRelationalOperation(operator) {\n      return function(value, other) {\n        if (!(typeof value == 'string' && typeof other == 'string')) {\n          value = toNumber(value);\n          other = toNumber(other);\n        }\n        return operator(value, other);\n      };\n    }\n\n    /**\n     * Creates a function that wraps `func` to continue currying.\n     *\n     * @private\n     * @param {Function} func The function to wrap.\n     * @param {number} bitmask The bitmask flags. See `createWrap` for more details.\n     * @param {Function} wrapFunc The function to create the `func` wrapper.\n     * @param {*} placeholder The placeholder value.\n     * @param {*} [thisArg] The `this` binding of `func`.\n     * @param {Array} [partials] The arguments to prepend to those provided to\n     *  the new function.\n     * @param {Array} [holders] The `partials` placeholder indexes.\n     * @param {Array} [argPos] The argument positions of the new function.\n     * @param {number} [ary] The arity cap of `func`.\n     * @param {number} [arity] The arity of `func`.\n     * @returns {Function} Returns the new wrapped function.\n     */\n    function createRecurry(func, bitmask, wrapFunc, placeholder, thisArg, partials, holders, argPos, ary, arity) {\n      var isCurry = bitmask & WRAP_CURRY_FLAG,\n          newHolders = isCurry ? holders : undefined,\n          newHoldersRight = isCurry ? undefined : holders,\n          newPartials = isCurry ? partials : undefined,\n          newPartialsRight = isCurry ? undefined : partials;\n\n      bitmask |= (isCurry ? WRAP_PARTIAL_FLAG : WRAP_PARTIAL_RIGHT_FLAG);\n      bitmask &= ~(isCurry ? WRAP_PARTIAL_RIGHT_FLAG : WRAP_PARTIAL_FLAG);\n\n      if (!(bitmask & WRAP_CURRY_BOUND_FLAG)) {\n        bitmask &= ~(WRAP_BIND_FLAG | WRAP_BIND_KEY_FLAG);\n      }\n      var newData = [\n        func, bitmask, thisArg, newPartials, newHolders, newPartialsRight,\n        newHoldersRight, argPos, ary, arity\n      ];\n\n      var result = wrapFunc.apply(undefined, newData);\n      if (isLaziable(func)) {\n        setData(result, newData);\n      }\n      result.placeholder = placeholder;\n      return setWrapToString(result, func, bitmask);\n    }\n\n    /**\n     * Creates a function like `_.round`.\n     *\n     * @private\n     * @param {string} methodName The name of the `Math` method to use when rounding.\n     * @returns {Function} Returns the new round function.\n     */\n    function createRound(methodName) {\n      var func = Math[methodName];\n      return function(number, precision) {\n        number = toNumber(number);\n        precision = precision == null ? 0 : nativeMin(toInteger(precision), 292);\n        if (precision && nativeIsFinite(number)) {\n          // Shift with exponential notation to avoid floating-point issues.\n          // See [MDN](https://mdn.io/round#Examples) for more details.\n          var pair = (toString(number) + 'e').split('e'),\n              value = func(pair[0] + 'e' + (+pair[1] + precision));\n\n          pair = (toString(value) + 'e').split('e');\n          return +(pair[0] + 'e' + (+pair[1] - precision));\n        }\n        return func(number);\n      };\n    }\n\n    /**\n     * Creates a set object of `values`.\n     *\n     * @private\n     * @param {Array} values The values to add to the set.\n     * @returns {Object} Returns the new set.\n     */\n    var createSet = !(Set && (1 / setToArray(new Set([,-0]))[1]) == INFINITY) ? noop : function(values) {\n      return new Set(values);\n    };\n\n    /**\n     * Creates a `_.toPairs` or `_.toPairsIn` function.\n     *\n     * @private\n     * @param {Function} keysFunc The function to get the keys of a given object.\n     * @returns {Function} Returns the new pairs function.\n     */\n    function createToPairs(keysFunc) {\n      return function(object) {\n        var tag = getTag(object);\n        if (tag == mapTag) {\n          return mapToArray(object);\n        }\n        if (tag == setTag) {\n          return setToPairs(object);\n        }\n        return baseToPairs(object, keysFunc(object));\n      };\n    }\n\n    /**\n     * Creates a function that either curries or invokes `func` with optional\n     * `this` binding and partially applied arguments.\n     *\n     * @private\n     * @param {Function|string} func The function or method name to wrap.\n     * @param {number} bitmask The bitmask flags.\n     *    1 - `_.bind`\n     *    2 - `_.bindKey`\n     *    4 - `_.curry` or `_.curryRight` of a bound function\n     *    8 - `_.curry`\n     *   16 - `_.curryRight`\n     *   32 - `_.partial`\n     *   64 - `_.partialRight`\n     *  128 - `_.rearg`\n     *  256 - `_.ary`\n     *  512 - `_.flip`\n     * @param {*} [thisArg] The `this` binding of `func`.\n     * @param {Array} [partials] The arguments to be partially applied.\n     * @param {Array} [holders] The `partials` placeholder indexes.\n     * @param {Array} [argPos] The argument positions of the new function.\n     * @param {number} [ary] The arity cap of `func`.\n     * @param {number} [arity] The arity of `func`.\n     * @returns {Function} Returns the new wrapped function.\n     */\n    function createWrap(func, bitmask, thisArg, partials, holders, argPos, ary, arity) {\n      var isBindKey = bitmask & WRAP_BIND_KEY_FLAG;\n      if (!isBindKey && typeof func != 'function') {\n        throw new TypeError(FUNC_ERROR_TEXT);\n      }\n      var length = partials ? partials.length : 0;\n      if (!length) {\n        bitmask &= ~(WRAP_PARTIAL_FLAG | WRAP_PARTIAL_RIGHT_FLAG);\n        partials = holders = undefined;\n      }\n      ary = ary === undefined ? ary : nativeMax(toInteger(ary), 0);\n      arity = arity === undefined ? arity : toInteger(arity);\n      length -= holders ? holders.length : 0;\n\n      if (bitmask & WRAP_PARTIAL_RIGHT_FLAG) {\n        var partialsRight = partials,\n            holdersRight = holders;\n\n        partials = holders = undefined;\n      }\n      var data = isBindKey ? undefined : getData(func);\n\n      var newData = [\n        func, bitmask, thisArg, partials, holders, partialsRight, holdersRight,\n        argPos, ary, arity\n      ];\n\n      if (data) {\n        mergeData(newData, data);\n      }\n      func = newData[0];\n      bitmask = newData[1];\n      thisArg = newData[2];\n      partials = newData[3];\n      holders = newData[4];\n      arity = newData[9] = newData[9] === undefined\n        ? (isBindKey ? 0 : func.length)\n        : nativeMax(newData[9] - length, 0);\n\n      if (!arity && bitmask & (WRAP_CURRY_FLAG | WRAP_CURRY_RIGHT_FLAG)) {\n        bitmask &= ~(WRAP_CURRY_FLAG | WRAP_CURRY_RIGHT_FLAG);\n      }\n      if (!bitmask || bitmask == WRAP_BIND_FLAG) {\n        var result = createBind(func, bitmask, thisArg);\n      } else if (bitmask == WRAP_CURRY_FLAG || bitmask == WRAP_CURRY_RIGHT_FLAG) {\n        result = createCurry(func, bitmask, arity);\n      } else if ((bitmask == WRAP_PARTIAL_FLAG || bitmask == (WRAP_BIND_FLAG | WRAP_PARTIAL_FLAG)) && !holders.length) {\n        result = createPartial(func, bitmask, thisArg, partials);\n      } else {\n        result = createHybrid.apply(undefined, newData);\n      }\n      var setter = data ? baseSetData : setData;\n      return setWrapToString(setter(result, newData), func, bitmask);\n    }\n\n    /**\n     * Used by `_.defaults` to customize its `_.assignIn` use to assign properties\n     * of source objects to the destination object for all destination properties\n     * that resolve to `undefined`.\n     *\n     * @private\n     * @param {*} objValue The destination value.\n     * @param {*} srcValue The source value.\n     * @param {string} key The key of the property to assign.\n     * @param {Object} object The parent object of `objValue`.\n     * @returns {*} Returns the value to assign.\n     */\n    function customDefaultsAssignIn(objValue, srcValue, key, object) {\n      if (objValue === undefined ||\n          (eq(objValue, objectProto[key]) && !hasOwnProperty.call(object, key))) {\n        return srcValue;\n      }\n      return objValue;\n    }\n\n    /**\n     * Used by `_.defaultsDeep` to customize its `_.merge` use to merge source\n     * objects into destination objects that are passed thru.\n     *\n     * @private\n     * @param {*} objValue The destination value.\n     * @param {*} srcValue The source value.\n     * @param {string} key The key of the property to merge.\n     * @param {Object} object The parent object of `objValue`.\n     * @param {Object} source The parent object of `srcValue`.\n     * @param {Object} [stack] Tracks traversed source values and their merged\n     *  counterparts.\n     * @returns {*} Returns the value to assign.\n     */\n    function customDefaultsMerge(objValue, srcValue, key, object, source, stack) {\n      if (isObject(objValue) && isObject(srcValue)) {\n        // Recursively merge objects and arrays (susceptible to call stack limits).\n        stack.set(srcValue, objValue);\n        baseMerge(objValue, srcValue, undefined, customDefaultsMerge, stack);\n        stack['delete'](srcValue);\n      }\n      return objValue;\n    }\n\n    /**\n     * Used by `_.omit` to customize its `_.cloneDeep` use to only clone plain\n     * objects.\n     *\n     * @private\n     * @param {*} value The value to inspect.\n     * @param {string} key The key of the property to inspect.\n     * @returns {*} Returns the uncloned value or `undefined` to defer cloning to `_.cloneDeep`.\n     */\n    function customOmitClone(value) {\n      return isPlainObject(value) ? undefined : value;\n    }\n\n    /**\n     * A specialized version of `baseIsEqualDeep` for arrays with support for\n     * partial deep comparisons.\n     *\n     * @private\n     * @param {Array} array The array to compare.\n     * @param {Array} other The other array to compare.\n     * @param {number} bitmask The bitmask flags. See `baseIsEqual` for more details.\n     * @param {Function} customizer The function to customize comparisons.\n     * @param {Function} equalFunc The function to determine equivalents of values.\n     * @param {Object} stack Tracks traversed `array` and `other` objects.\n     * @returns {boolean} Returns `true` if the arrays are equivalent, else `false`.\n     */\n    function equalArrays(array, other, bitmask, customizer, equalFunc, stack) {\n      var isPartial = bitmask & COMPARE_PARTIAL_FLAG,\n          arrLength = array.length,\n          othLength = other.length;\n\n      if (arrLength != othLength && !(isPartial && othLength > arrLength)) {\n        return false;\n      }\n      // Check that cyclic values are equal.\n      var arrStacked = stack.get(array);\n      var othStacked = stack.get(other);\n      if (arrStacked && othStacked) {\n        return arrStacked == other && othStacked == array;\n      }\n      var index = -1,\n          result = true,\n          seen = (bitmask & COMPARE_UNORDERED_FLAG) ? new SetCache : undefined;\n\n      stack.set(array, other);\n      stack.set(other, array);\n\n      // Ignore non-index properties.\n      while (++index < arrLength) {\n        var arrValue = array[index],\n            othValue = other[index];\n\n        if (customizer) {\n          var compared = isPartial\n            ? customizer(othValue, arrValue, index, other, array, stack)\n            : customizer(arrValue, othValue, index, array, other, stack);\n        }\n        if (compared !== undefined) {\n          if (compared) {\n            continue;\n          }\n          result = false;\n          break;\n        }\n        // Recursively compare arrays (susceptible to call stack limits).\n        if (seen) {\n          if (!arraySome(other, function(othValue, othIndex) {\n                if (!cacheHas(seen, othIndex) &&\n                    (arrValue === othValue || equalFunc(arrValue, othValue, bitmask, customizer, stack))) {\n                  return seen.push(othIndex);\n                }\n              })) {\n            result = false;\n            break;\n          }\n        } else if (!(\n              arrValue === othValue ||\n                equalFunc(arrValue, othValue, bitmask, customizer, stack)\n            )) {\n          result = false;\n          break;\n        }\n      }\n      stack['delete'](array);\n      stack['delete'](other);\n      return result;\n    }\n\n    /**\n     * A specialized version of `baseIsEqualDeep` for comparing objects of\n     * the same `toStringTag`.\n     *\n     * **Note:** This function only supports comparing values with tags of\n     * `Boolean`, `Date`, `Error`, `Number`, `RegExp`, or `String`.\n     *\n     * @private\n     * @param {Object} object The object to compare.\n     * @param {Object} other The other object to compare.\n     * @param {string} tag The `toStringTag` of the objects to compare.\n     * @param {number} bitmask The bitmask flags. See `baseIsEqual` for more details.\n     * @param {Function} customizer The function to customize comparisons.\n     * @param {Function} equalFunc The function to determine equivalents of values.\n     * @param {Object} stack Tracks traversed `object` and `other` objects.\n     * @returns {boolean} Returns `true` if the objects are equivalent, else `false`.\n     */\n    function equalByTag(object, other, tag, bitmask, customizer, equalFunc, stack) {\n      switch (tag) {\n        case dataViewTag:\n          if ((object.byteLength != other.byteLength) ||\n              (object.byteOffset != other.byteOffset)) {\n            return false;\n          }\n          object = object.buffer;\n          other = other.buffer;\n\n        case arrayBufferTag:\n          if ((object.byteLength != other.byteLength) ||\n              !equalFunc(new Uint8Array(object), new Uint8Array(other))) {\n            return false;\n          }\n          return true;\n\n        case boolTag:\n        case dateTag:\n        case numberTag:\n          // Coerce booleans to `1` or `0` and dates to milliseconds.\n          // Invalid dates are coerced to `NaN`.\n          return eq(+object, +other);\n\n        case errorTag:\n          return object.name == other.name && object.message == other.message;\n\n        case regexpTag:\n        case stringTag:\n          // Coerce regexes to strings and treat strings, primitives and objects,\n          // as equal. See http://www.ecma-international.org/ecma-262/7.0/#sec-regexp.prototype.tostring\n          // for more details.\n          return object == (other + '');\n\n        case mapTag:\n          var convert = mapToArray;\n\n        case setTag:\n          var isPartial = bitmask & COMPARE_PARTIAL_FLAG;\n          convert || (convert = setToArray);\n\n          if (object.size != other.size && !isPartial) {\n            return false;\n          }\n          // Assume cyclic values are equal.\n          var stacked = stack.get(object);\n          if (stacked) {\n            return stacked == other;\n          }\n          bitmask |= COMPARE_UNORDERED_FLAG;\n\n          // Recursively compare objects (susceptible to call stack limits).\n          stack.set(object, other);\n          var result = equalArrays(convert(object), convert(other), bitmask, customizer, equalFunc, stack);\n          stack['delete'](object);\n          return result;\n\n        case symbolTag:\n          if (symbolValueOf) {\n            return symbolValueOf.call(object) == symbolValueOf.call(other);\n          }\n      }\n      return false;\n    }\n\n    /**\n     * A specialized version of `baseIsEqualDeep` for objects with support for\n     * partial deep comparisons.\n     *\n     * @private\n     * @param {Object} object The object to compare.\n     * @param {Object} other The other object to compare.\n     * @param {number} bitmask The bitmask flags. See `baseIsEqual` for more details.\n     * @param {Function} customizer The function to customize comparisons.\n     * @param {Function} equalFunc The function to determine equivalents of values.\n     * @param {Object} stack Tracks traversed `object` and `other` objects.\n     * @returns {boolean} Returns `true` if the objects are equivalent, else `false`.\n     */\n    function equalObjects(object, other, bitmask, customizer, equalFunc, stack) {\n      var isPartial = bitmask & COMPARE_PARTIAL_FLAG,\n          objProps = getAllKeys(object),\n          objLength = objProps.length,\n          othProps = getAllKeys(other),\n          othLength = othProps.length;\n\n      if (objLength != othLength && !isPartial) {\n        return false;\n      }\n      var index = objLength;\n      while (index--) {\n        var key = objProps[index];\n        if (!(isPartial ? key in other : hasOwnProperty.call(other, key))) {\n          return false;\n        }\n      }\n      // Check that cyclic values are equal.\n      var objStacked = stack.get(object);\n      var othStacked = stack.get(other);\n      if (objStacked && othStacked) {\n        return objStacked == other && othStacked == object;\n      }\n      var result = true;\n      stack.set(object, other);\n      stack.set(other, object);\n\n      var skipCtor = isPartial;\n      while (++index < objLength) {\n        key = objProps[index];\n        var objValue = object[key],\n            othValue = other[key];\n\n        if (customizer) {\n          var compared = isPartial\n            ? customizer(othValue, objValue, key, other, object, stack)\n            : customizer(objValue, othValue, key, object, other, stack);\n        }\n        // Recursively compare objects (susceptible to call stack limits).\n        if (!(compared === undefined\n              ? (objValue === othValue || equalFunc(objValue, othValue, bitmask, customizer, stack))\n              : compared\n            )) {\n          result = false;\n          break;\n        }\n        skipCtor || (skipCtor = key == 'constructor');\n      }\n      if (result && !skipCtor) {\n        var objCtor = object.constructor,\n            othCtor = other.constructor;\n\n        // Non `Object` object instances with different constructors are not equal.\n        if (objCtor != othCtor &&\n            ('constructor' in object && 'constructor' in other) &&\n            !(typeof objCtor == 'function' && objCtor instanceof objCtor &&\n              typeof othCtor == 'function' && othCtor instanceof othCtor)) {\n          result = false;\n        }\n      }\n      stack['delete'](object);\n      stack['delete'](other);\n      return result;\n    }\n\n    /**\n     * A specialized version of `baseRest` which flattens the rest array.\n     *\n     * @private\n     * @param {Function} func The function to apply a rest parameter to.\n     * @returns {Function} Returns the new function.\n     */\n    function flatRest(func) {\n      return setToString(overRest(func, undefined, flatten), func + '');\n    }\n\n    /**\n     * Creates an array of own enumerable property names and symbols of `object`.\n     *\n     * @private\n     * @param {Object} object The object to query.\n     * @returns {Array} Returns the array of property names and symbols.\n     */\n    function getAllKeys(object) {\n      return baseGetAllKeys(object, keys, getSymbols);\n    }\n\n    /**\n     * Creates an array of own and inherited enumerable property names and\n     * symbols of `object`.\n     *\n     * @private\n     * @param {Object} object The object to query.\n     * @returns {Array} Returns the array of property names and symbols.\n     */\n    function getAllKeysIn(object) {\n      return baseGetAllKeys(object, keysIn, getSymbolsIn);\n    }\n\n    /**\n     * Gets metadata for `func`.\n     *\n     * @private\n     * @param {Function} func The function to query.\n     * @returns {*} Returns the metadata for `func`.\n     */\n    var getData = !metaMap ? noop : function(func) {\n      return metaMap.get(func);\n    };\n\n    /**\n     * Gets the name of `func`.\n     *\n     * @private\n     * @param {Function} func The function to query.\n     * @returns {string} Returns the function name.\n     */\n    function getFuncName(func) {\n      var result = (func.name + ''),\n          array = realNames[result],\n          length = hasOwnProperty.call(realNames, result) ? array.length : 0;\n\n      while (length--) {\n        var data = array[length],\n            otherFunc = data.func;\n        if (otherFunc == null || otherFunc == func) {\n          return data.name;\n        }\n      }\n      return result;\n    }\n\n    /**\n     * Gets the argument placeholder value for `func`.\n     *\n     * @private\n     * @param {Function} func The function to inspect.\n     * @returns {*} Returns the placeholder value.\n     */\n    function getHolder(func) {\n      var object = hasOwnProperty.call(lodash, 'placeholder') ? lodash : func;\n      return object.placeholder;\n    }\n\n    /**\n     * Gets the appropriate \"iteratee\" function. If `_.iteratee` is customized,\n     * this function returns the custom method, otherwise it returns `baseIteratee`.\n     * If arguments are provided, the chosen function is invoked with them and\n     * its result is returned.\n     *\n     * @private\n     * @param {*} [value] The value to convert to an iteratee.\n     * @param {number} [arity] The arity of the created iteratee.\n     * @returns {Function} Returns the chosen function or its result.\n     */\n    function getIteratee() {\n      var result = lodash.iteratee || iteratee;\n      result = result === iteratee ? baseIteratee : result;\n      return arguments.length ? result(arguments[0], arguments[1]) : result;\n    }\n\n    /**\n     * Gets the data for `map`.\n     *\n     * @private\n     * @param {Object} map The map to query.\n     * @param {string} key The reference key.\n     * @returns {*} Returns the map data.\n     */\n    function getMapData(map, key) {\n      var data = map.__data__;\n      return isKeyable(key)\n        ? data[typeof key == 'string' ? 'string' : 'hash']\n        : data.map;\n    }\n\n    /**\n     * Gets the property names, values, and compare flags of `object`.\n     *\n     * @private\n     * @param {Object} object The object to query.\n     * @returns {Array} Returns the match data of `object`.\n     */\n    function getMatchData(object) {\n      var result = keys(object),\n          length = result.length;\n\n      while (length--) {\n        var key = result[length],\n            value = object[key];\n\n        result[length] = [key, value, isStrictComparable(value)];\n      }\n      return result;\n    }\n\n    /**\n     * Gets the native function at `key` of `object`.\n     *\n     * @private\n     * @param {Object} object The object to query.\n     * @param {string} key The key of the method to get.\n     * @returns {*} Returns the function if it's native, else `undefined`.\n     */\n    function getNative(object, key) {\n      var value = getValue(object, key);\n      return baseIsNative(value) ? value : undefined;\n    }\n\n    /**\n     * A specialized version of `baseGetTag` which ignores `Symbol.toStringTag` values.\n     *\n     * @private\n     * @param {*} value The value to query.\n     * @returns {string} Returns the raw `toStringTag`.\n     */\n    function getRawTag(value) {\n      var isOwn = hasOwnProperty.call(value, symToStringTag),\n          tag = value[symToStringTag];\n\n      try {\n        value[symToStringTag] = undefined;\n        var unmasked = true;\n      } catch (e) {}\n\n      var result = nativeObjectToString.call(value);\n      if (unmasked) {\n        if (isOwn) {\n          value[symToStringTag] = tag;\n        } else {\n          delete value[symToStringTag];\n        }\n      }\n      return result;\n    }\n\n    /**\n     * Creates an array of the own enumerable symbols of `object`.\n     *\n     * @private\n     * @param {Object} object The object to query.\n     * @returns {Array} Returns the array of symbols.\n     */\n    var getSymbols = !nativeGetSymbols ? stubArray : function(object) {\n      if (object == null) {\n        return [];\n      }\n      object = Object(object);\n      return arrayFilter(nativeGetSymbols(object), function(symbol) {\n        return propertyIsEnumerable.call(object, symbol);\n      });\n    };\n\n    /**\n     * Creates an array of the own and inherited enumerable symbols of `object`.\n     *\n     * @private\n     * @param {Object} object The object to query.\n     * @returns {Array} Returns the array of symbols.\n     */\n    var getSymbolsIn = !nativeGetSymbols ? stubArray : function(object) {\n      var result = [];\n      while (object) {\n        arrayPush(result, getSymbols(object));\n        object = getPrototype(object);\n      }\n      return result;\n    };\n\n    /**\n     * Gets the `toStringTag` of `value`.\n     *\n     * @private\n     * @param {*} value The value to query.\n     * @returns {string} Returns the `toStringTag`.\n     */\n    var getTag = baseGetTag;\n\n    // Fallback for data views, maps, sets, and weak maps in IE 11 and promises in Node.js < 6.\n    if ((DataView && getTag(new DataView(new ArrayBuffer(1))) != dataViewTag) ||\n        (Map && getTag(new Map) != mapTag) ||\n        (Promise && getTag(Promise.resolve()) != promiseTag) ||\n        (Set && getTag(new Set) != setTag) ||\n        (WeakMap && getTag(new WeakMap) != weakMapTag)) {\n      getTag = function(value) {\n        var result = baseGetTag(value),\n            Ctor = result == objectTag ? value.constructor : undefined,\n            ctorString = Ctor ? toSource(Ctor) : '';\n\n        if (ctorString) {\n          switch (ctorString) {\n            case dataViewCtorString: return dataViewTag;\n            case mapCtorString: return mapTag;\n            case promiseCtorString: return promiseTag;\n            case setCtorString: return setTag;\n            case weakMapCtorString: return weakMapTag;\n          }\n        }\n        return result;\n      };\n    }\n\n    /**\n     * Gets the view, applying any `transforms` to the `start` and `end` positions.\n     *\n     * @private\n     * @param {number} start The start of the view.\n     * @param {number} end The end of the view.\n     * @param {Array} transforms The transformations to apply to the view.\n     * @returns {Object} Returns an object containing the `start` and `end`\n     *  positions of the view.\n     */\n    function getView(start, end, transforms) {\n      var index = -1,\n          length = transforms.length;\n\n      while (++index < length) {\n        var data = transforms[index],\n            size = data.size;\n\n        switch (data.type) {\n          case 'drop':      start += size; break;\n          case 'dropRight': end -= size; break;\n          case 'take':      end = nativeMin(end, start + size); break;\n          case 'takeRight': start = nativeMax(start, end - size); break;\n        }\n      }\n      return { 'start': start, 'end': end };\n    }\n\n    /**\n     * Extracts wrapper details from the `source` body comment.\n     *\n     * @private\n     * @param {string} source The source to inspect.\n     * @returns {Array} Returns the wrapper details.\n     */\n    function getWrapDetails(source) {\n      var match = source.match(reWrapDetails);\n      return match ? match[1].split(reSplitDetails) : [];\n    }\n\n    /**\n     * Checks if `path` exists on `object`.\n     *\n     * @private\n     * @param {Object} object The object to query.\n     * @param {Array|string} path The path to check.\n     * @param {Function} hasFunc The function to check properties.\n     * @returns {boolean} Returns `true` if `path` exists, else `false`.\n     */\n    function hasPath(object, path, hasFunc) {\n      path = castPath(path, object);\n\n      var index = -1,\n          length = path.length,\n          result = false;\n\n      while (++index < length) {\n        var key = toKey(path[index]);\n        if (!(result = object != null && hasFunc(object, key))) {\n          break;\n        }\n        object = object[key];\n      }\n      if (result || ++index != length) {\n        return result;\n      }\n      length = object == null ? 0 : object.length;\n      return !!length && isLength(length) && isIndex(key, length) &&\n        (isArray(object) || isArguments(object));\n    }\n\n    /**\n     * Initializes an array clone.\n     *\n     * @private\n     * @param {Array} array The array to clone.\n     * @returns {Array} Returns the initialized clone.\n     */\n    function initCloneArray(array) {\n      var length = array.length,\n          result = new array.constructor(length);\n\n      // Add properties assigned by `RegExp#exec`.\n      if (length && typeof array[0] == 'string' && hasOwnProperty.call(array, 'index')) {\n        result.index = array.index;\n        result.input = array.input;\n      }\n      return result;\n    }\n\n    /**\n     * Initializes an object clone.\n     *\n     * @private\n     * @param {Object} object The object to clone.\n     * @returns {Object} Returns the initialized clone.\n     */\n    function initCloneObject(object) {\n      return (typeof object.constructor == 'function' && !isPrototype(object))\n        ? baseCreate(getPrototype(object))\n        : {};\n    }\n\n    /**\n     * Initializes an object clone based on its `toStringTag`.\n     *\n     * **Note:** This function only supports cloning values with tags of\n     * `Boolean`, `Date`, `Error`, `Map`, `Number`, `RegExp`, `Set`, or `String`.\n     *\n     * @private\n     * @param {Object} object The object to clone.\n     * @param {string} tag The `toStringTag` of the object to clone.\n     * @param {boolean} [isDeep] Specify a deep clone.\n     * @returns {Object} Returns the initialized clone.\n     */\n    function initCloneByTag(object, tag, isDeep) {\n      var Ctor = object.constructor;\n      switch (tag) {\n        case arrayBufferTag:\n          return cloneArrayBuffer(object);\n\n        case boolTag:\n        case dateTag:\n          return new Ctor(+object);\n\n        case dataViewTag:\n          return cloneDataView(object, isDeep);\n\n        case float32Tag: case float64Tag:\n        case int8Tag: case int16Tag: case int32Tag:\n        case uint8Tag: case uint8ClampedTag: case uint16Tag: case uint32Tag:\n          return cloneTypedArray(object, isDeep);\n\n        case mapTag:\n          return new Ctor;\n\n        case numberTag:\n        case stringTag:\n          return new Ctor(object);\n\n        case regexpTag:\n          return cloneRegExp(object);\n\n        case setTag:\n          return new Ctor;\n\n        case symbolTag:\n          return cloneSymbol(object);\n      }\n    }\n\n    /**\n     * Inserts wrapper `details` in a comment at the top of the `source` body.\n     *\n     * @private\n     * @param {string} source The source to modify.\n     * @returns {Array} details The details to insert.\n     * @returns {string} Returns the modified source.\n     */\n    function insertWrapDetails(source, details) {\n      var length = details.length;\n      if (!length) {\n        return source;\n      }\n      var lastIndex = length - 1;\n      details[lastIndex] = (length > 1 ? '& ' : '') + details[lastIndex];\n      details = details.join(length > 2 ? ', ' : ' ');\n      return source.replace(reWrapComment, '{\\n/* [wrapped with ' + details + '] */\\n');\n    }\n\n    /**\n     * Checks if `value` is a flattenable `arguments` object or array.\n     *\n     * @private\n     * @param {*} value The value to check.\n     * @returns {boolean} Returns `true` if `value` is flattenable, else `false`.\n     */\n    function isFlattenable(value) {\n      return isArray(value) || isArguments(value) ||\n        !!(spreadableSymbol && value && value[spreadableSymbol]);\n    }\n\n    /**\n     * Checks if `value` is a valid array-like index.\n     *\n     * @private\n     * @param {*} value The value to check.\n     * @param {number} [length=MAX_SAFE_INTEGER] The upper bounds of a valid index.\n     * @returns {boolean} Returns `true` if `value` is a valid index, else `false`.\n     */\n    function isIndex(value, length) {\n      var type = typeof value;\n      length = length == null ? MAX_SAFE_INTEGER : length;\n\n      return !!length &&\n        (type == 'number' ||\n          (type != 'symbol' && reIsUint.test(value))) &&\n            (value > -1 && value % 1 == 0 && value < length);\n    }\n\n    /**\n     * Checks if the given arguments are from an iteratee call.\n     *\n     * @private\n     * @param {*} value The potential iteratee value argument.\n     * @param {*} index The potential iteratee index or key argument.\n     * @param {*} object The potential iteratee object argument.\n     * @returns {boolean} Returns `true` if the arguments are from an iteratee call,\n     *  else `false`.\n     */\n    function isIterateeCall(value, index, object) {\n      if (!isObject(object)) {\n        return false;\n      }\n      var type = typeof index;\n      if (type == 'number'\n            ? (isArrayLike(object) && isIndex(index, object.length))\n            : (type == 'string' && index in object)\n          ) {\n        return eq(object[index], value);\n      }\n      return false;\n    }\n\n    /**\n     * Checks if `value` is a property name and not a property path.\n     *\n     * @private\n     * @param {*} value The value to check.\n     * @param {Object} [object] The object to query keys on.\n     * @returns {boolean} Returns `true` if `value` is a property name, else `false`.\n     */\n    function isKey(value, object) {\n      if (isArray(value)) {\n        return false;\n      }\n      var type = typeof value;\n      if (type == 'number' || type == 'symbol' || type == 'boolean' ||\n          value == null || isSymbol(value)) {\n        return true;\n      }\n      return reIsPlainProp.test(value) || !reIsDeepProp.test(value) ||\n        (object != null && value in Object(object));\n    }\n\n    /**\n     * Checks if `value` is suitable for use as unique object key.\n     *\n     * @private\n     * @param {*} value The value to check.\n     * @returns {boolean} Returns `true` if `value` is suitable, else `false`.\n     */\n    function isKeyable(value) {\n      var type = typeof value;\n      return (type == 'string' || type == 'number' || type == 'symbol' || type == 'boolean')\n        ? (value !== '__proto__')\n        : (value === null);\n    }\n\n    /**\n     * Checks if `func` has a lazy counterpart.\n     *\n     * @private\n     * @param {Function} func The function to check.\n     * @returns {boolean} Returns `true` if `func` has a lazy counterpart,\n     *  else `false`.\n     */\n    function isLaziable(func) {\n      var funcName = getFuncName(func),\n          other = lodash[funcName];\n\n      if (typeof other != 'function' || !(funcName in LazyWrapper.prototype)) {\n        return false;\n      }\n      if (func === other) {\n        return true;\n      }\n      var data = getData(other);\n      return !!data && func === data[0];\n    }\n\n    /**\n     * Checks if `func` has its source masked.\n     *\n     * @private\n     * @param {Function} func The function to check.\n     * @returns {boolean} Returns `true` if `func` is masked, else `false`.\n     */\n    function isMasked(func) {\n      return !!maskSrcKey && (maskSrcKey in func);\n    }\n\n    /**\n     * Checks if `func` is capable of being masked.\n     *\n     * @private\n     * @param {*} value The value to check.\n     * @returns {boolean} Returns `true` if `func` is maskable, else `false`.\n     */\n    var isMaskable = coreJsData ? isFunction : stubFalse;\n\n    /**\n     * Checks if `value` is likely a prototype object.\n     *\n     * @private\n     * @param {*} value The value to check.\n     * @returns {boolean} Returns `true` if `value` is a prototype, else `false`.\n     */\n    function isPrototype(value) {\n      var Ctor = value && value.constructor,\n          proto = (typeof Ctor == 'function' && Ctor.prototype) || objectProto;\n\n      return value === proto;\n    }\n\n    /**\n     * Checks if `value` is suitable for strict equality comparisons, i.e. `===`.\n     *\n     * @private\n     * @param {*} value The value to check.\n     * @returns {boolean} Returns `true` if `value` if suitable for strict\n     *  equality comparisons, else `false`.\n     */\n    function isStrictComparable(value) {\n      return value === value && !isObject(value);\n    }\n\n    /**\n     * A specialized version of `matchesProperty` for source values suitable\n     * for strict equality comparisons, i.e. `===`.\n     *\n     * @private\n     * @param {string} key The key of the property to get.\n     * @param {*} srcValue The value to match.\n     * @returns {Function} Returns the new spec function.\n     */\n    function matchesStrictComparable(key, srcValue) {\n      return function(object) {\n        if (object == null) {\n          return false;\n        }\n        return object[key] === srcValue &&\n          (srcValue !== undefined || (key in Object(object)));\n      };\n    }\n\n    /**\n     * A specialized version of `_.memoize` which clears the memoized function's\n     * cache when it exceeds `MAX_MEMOIZE_SIZE`.\n     *\n     * @private\n     * @param {Function} func The function to have its output memoized.\n     * @returns {Function} Returns the new memoized function.\n     */\n    function memoizeCapped(func) {\n      var result = memoize(func, function(key) {\n        if (cache.size === MAX_MEMOIZE_SIZE) {\n          cache.clear();\n        }\n        return key;\n      });\n\n      var cache = result.cache;\n      return result;\n    }\n\n    /**\n     * Merges the function metadata of `source` into `data`.\n     *\n     * Merging metadata reduces the number of wrappers used to invoke a function.\n     * This is possible because methods like `_.bind`, `_.curry`, and `_.partial`\n     * may be applied regardless of execution order. Methods like `_.ary` and\n     * `_.rearg` modify function arguments, making the order in which they are\n     * executed important, preventing the merging of metadata. However, we make\n     * an exception for a safe combined case where curried functions have `_.ary`\n     * and or `_.rearg` applied.\n     *\n     * @private\n     * @param {Array} data The destination metadata.\n     * @param {Array} source The source metadata.\n     * @returns {Array} Returns `data`.\n     */\n    function mergeData(data, source) {\n      var bitmask = data[1],\n          srcBitmask = source[1],\n          newBitmask = bitmask | srcBitmask,\n          isCommon = newBitmask < (WRAP_BIND_FLAG | WRAP_BIND_KEY_FLAG | WRAP_ARY_FLAG);\n\n      var isCombo =\n        ((srcBitmask == WRAP_ARY_FLAG) && (bitmask == WRAP_CURRY_FLAG)) ||\n        ((srcBitmask == WRAP_ARY_FLAG) && (bitmask == WRAP_REARG_FLAG) && (data[7].length <= source[8])) ||\n        ((srcBitmask == (WRAP_ARY_FLAG | WRAP_REARG_FLAG)) && (source[7].length <= source[8]) && (bitmask == WRAP_CURRY_FLAG));\n\n      // Exit early if metadata can't be merged.\n      if (!(isCommon || isCombo)) {\n        return data;\n      }\n      // Use source `thisArg` if available.\n      if (srcBitmask & WRAP_BIND_FLAG) {\n        data[2] = source[2];\n        // Set when currying a bound function.\n        newBitmask |= bitmask & WRAP_BIND_FLAG ? 0 : WRAP_CURRY_BOUND_FLAG;\n      }\n      // Compose partial arguments.\n      var value = source[3];\n      if (value) {\n        var partials = data[3];\n        data[3] = partials ? composeArgs(partials, value, source[4]) : value;\n        data[4] = partials ? replaceHolders(data[3], PLACEHOLDER) : source[4];\n      }\n      // Compose partial right arguments.\n      value = source[5];\n      if (value) {\n        partials = data[5];\n        data[5] = partials ? composeArgsRight(partials, value, source[6]) : value;\n        data[6] = partials ? replaceHolders(data[5], PLACEHOLDER) : source[6];\n      }\n      // Use source `argPos` if available.\n      value = source[7];\n      if (value) {\n        data[7] = value;\n      }\n      // Use source `ary` if it's smaller.\n      if (srcBitmask & WRAP_ARY_FLAG) {\n        data[8] = data[8] == null ? source[8] : nativeMin(data[8], source[8]);\n      }\n      // Use source `arity` if one is not provided.\n      if (data[9] == null) {\n        data[9] = source[9];\n      }\n      // Use source `func` and merge bitmasks.\n      data[0] = source[0];\n      data[1] = newBitmask;\n\n      return data;\n    }\n\n    /**\n     * This function is like\n     * [`Object.keys`](http://ecma-international.org/ecma-262/7.0/#sec-object.keys)\n     * except that it includes inherited enumerable properties.\n     *\n     * @private\n     * @param {Object} object The object to query.\n     * @returns {Array} Returns the array of property names.\n     */\n    function nativeKeysIn(object) {\n      var result = [];\n      if (object != null) {\n        for (var key in Object(object)) {\n          result.push(key);\n        }\n      }\n      return result;\n    }\n\n    /**\n     * Converts `value` to a string using `Object.prototype.toString`.\n     *\n     * @private\n     * @param {*} value The value to convert.\n     * @returns {string} Returns the converted string.\n     */\n    function objectToString(value) {\n      return nativeObjectToString.call(value);\n    }\n\n    /**\n     * A specialized version of `baseRest` which transforms the rest array.\n     *\n     * @private\n     * @param {Function} func The function to apply a rest parameter to.\n     * @param {number} [start=func.length-1] The start position of the rest parameter.\n     * @param {Function} transform The rest array transform.\n     * @returns {Function} Returns the new function.\n     */\n    function overRest(func, start, transform) {\n      start = nativeMax(start === undefined ? (func.length - 1) : start, 0);\n      return function() {\n        var args = arguments,\n            index = -1,\n            length = nativeMax(args.length - start, 0),\n            array = Array(length);\n\n        while (++index < length) {\n          array[index] = args[start + index];\n        }\n        index = -1;\n        var otherArgs = Array(start + 1);\n        while (++index < start) {\n          otherArgs[index] = args[index];\n        }\n        otherArgs[start] = transform(array);\n        return apply(func, this, otherArgs);\n      };\n    }\n\n    /**\n     * Gets the parent value at `path` of `object`.\n     *\n     * @private\n     * @param {Object} object The object to query.\n     * @param {Array} path The path to get the parent value of.\n     * @returns {*} Returns the parent value.\n     */\n    function parent(object, path) {\n      return path.length < 2 ? object : baseGet(object, baseSlice(path, 0, -1));\n    }\n\n    /**\n     * Reorder `array` according to the specified indexes where the element at\n     * the first index is assigned as the first element, the element at\n     * the second index is assigned as the second element, and so on.\n     *\n     * @private\n     * @param {Array} array The array to reorder.\n     * @param {Array} indexes The arranged array indexes.\n     * @returns {Array} Returns `array`.\n     */\n    function reorder(array, indexes) {\n      var arrLength = array.length,\n          length = nativeMin(indexes.length, arrLength),\n          oldArray = copyArray(array);\n\n      while (length--) {\n        var index = indexes[length];\n        array[length] = isIndex(index, arrLength) ? oldArray[index] : undefined;\n      }\n      return array;\n    }\n\n    /**\n     * Gets the value at `key`, unless `key` is \"__proto__\" or \"constructor\".\n     *\n     * @private\n     * @param {Object} object The object to query.\n     * @param {string} key The key of the property to get.\n     * @returns {*} Returns the property value.\n     */\n    function safeGet(object, key) {\n      if (key === 'constructor' && typeof object[key] === 'function') {\n        return;\n      }\n\n      if (key == '__proto__') {\n        return;\n      }\n\n      return object[key];\n    }\n\n    /**\n     * Sets metadata for `func`.\n     *\n     * **Note:** If this function becomes hot, i.e. is invoked a lot in a short\n     * period of time, it will trip its breaker and transition to an identity\n     * function to avoid garbage collection pauses in V8. See\n     * [V8 issue 2070](https://bugs.chromium.org/p/v8/issues/detail?id=2070)\n     * for more details.\n     *\n     * @private\n     * @param {Function} func The function to associate metadata with.\n     * @param {*} data The metadata.\n     * @returns {Function} Returns `func`.\n     */\n    var setData = shortOut(baseSetData);\n\n    /**\n     * A simple wrapper around the global [`setTimeout`](https://mdn.io/setTimeout).\n     *\n     * @private\n     * @param {Function} func The function to delay.\n     * @param {number} wait The number of milliseconds to delay invocation.\n     * @returns {number|Object} Returns the timer id or timeout object.\n     */\n    var setTimeout = ctxSetTimeout || function(func, wait) {\n      return root.setTimeout(func, wait);\n    };\n\n    /**\n     * Sets the `toString` method of `func` to return `string`.\n     *\n     * @private\n     * @param {Function} func The function to modify.\n     * @param {Function} string The `toString` result.\n     * @returns {Function} Returns `func`.\n     */\n    var setToString = shortOut(baseSetToString);\n\n    /**\n     * Sets the `toString` method of `wrapper` to mimic the source of `reference`\n     * with wrapper details in a comment at the top of the source body.\n     *\n     * @private\n     * @param {Function} wrapper The function to modify.\n     * @param {Function} reference The reference function.\n     * @param {number} bitmask The bitmask flags. See `createWrap` for more details.\n     * @returns {Function} Returns `wrapper`.\n     */\n    function setWrapToString(wrapper, reference, bitmask) {\n      var source = (reference + '');\n      return setToString(wrapper, insertWrapDetails(source, updateWrapDetails(getWrapDetails(source), bitmask)));\n    }\n\n    /**\n     * Creates a function that'll short out and invoke `identity` instead\n     * of `func` when it's called `HOT_COUNT` or more times in `HOT_SPAN`\n     * milliseconds.\n     *\n     * @private\n     * @param {Function} func The function to restrict.\n     * @returns {Function} Returns the new shortable function.\n     */\n    function shortOut(func) {\n      var count = 0,\n          lastCalled = 0;\n\n      return function() {\n        var stamp = nativeNow(),\n            remaining = HOT_SPAN - (stamp - lastCalled);\n\n        lastCalled = stamp;\n        if (remaining > 0) {\n          if (++count >= HOT_COUNT) {\n            return arguments[0];\n          }\n        } else {\n          count = 0;\n        }\n        return func.apply(undefined, arguments);\n      };\n    }\n\n    /**\n     * A specialized version of `_.shuffle` which mutates and sets the size of `array`.\n     *\n     * @private\n     * @param {Array} array The array to shuffle.\n     * @param {number} [size=array.length] The size of `array`.\n     * @returns {Array} Returns `array`.\n     */\n    function shuffleSelf(array, size) {\n      var index = -1,\n          length = array.length,\n          lastIndex = length - 1;\n\n      size = size === undefined ? length : size;\n      while (++index < size) {\n        var rand = baseRandom(index, lastIndex),\n            value = array[rand];\n\n        array[rand] = array[index];\n        array[index] = value;\n      }\n      array.length = size;\n      return array;\n    }\n\n    /**\n     * Converts `string` to a property path array.\n     *\n     * @private\n     * @param {string} string The string to convert.\n     * @returns {Array} Returns the property path array.\n     */\n    var stringToPath = memoizeCapped(function(string) {\n      var result = [];\n      if (string.charCodeAt(0) === 46 /* . */) {\n        result.push('');\n      }\n      string.replace(rePropName, function(match, number, quote, subString) {\n        result.push(quote ? subString.replace(reEscapeChar, '$1') : (number || match));\n      });\n      return result;\n    });\n\n    /**\n     * Converts `value` to a string key if it's not a string or symbol.\n     *\n     * @private\n     * @param {*} value The value to inspect.\n     * @returns {string|symbol} Returns the key.\n     */\n    function toKey(value) {\n      if (typeof value == 'string' || isSymbol(value)) {\n        return value;\n      }\n      var result = (value + '');\n      return (result == '0' && (1 / value) == -INFINITY) ? '-0' : result;\n    }\n\n    /**\n     * Converts `func` to its source code.\n     *\n     * @private\n     * @param {Function} func The function to convert.\n     * @returns {string} Returns the source code.\n     */\n    function toSource(func) {\n      if (func != null) {\n        try {\n          return funcToString.call(func);\n        } catch (e) {}\n        try {\n          return (func + '');\n        } catch (e) {}\n      }\n      return '';\n    }\n\n    /**\n     * Updates wrapper `details` based on `bitmask` flags.\n     *\n     * @private\n     * @returns {Array} details The details to modify.\n     * @param {number} bitmask The bitmask flags. See `createWrap` for more details.\n     * @returns {Array} Returns `details`.\n     */\n    function updateWrapDetails(details, bitmask) {\n      arrayEach(wrapFlags, function(pair) {\n        var value = '_.' + pair[0];\n        if ((bitmask & pair[1]) && !arrayIncludes(details, value)) {\n          details.push(value);\n        }\n      });\n      return details.sort();\n    }\n\n    /**\n     * Creates a clone of `wrapper`.\n     *\n     * @private\n     * @param {Object} wrapper The wrapper to clone.\n     * @returns {Object} Returns the cloned wrapper.\n     */\n    function wrapperClone(wrapper) {\n      if (wrapper instanceof LazyWrapper) {\n        return wrapper.clone();\n      }\n      var result = new LodashWrapper(wrapper.__wrapped__, wrapper.__chain__);\n      result.__actions__ = copyArray(wrapper.__actions__);\n      result.__index__  = wrapper.__index__;\n      result.__values__ = wrapper.__values__;\n      return result;\n    }\n\n    /*------------------------------------------------------------------------*/\n\n    /**\n     * Creates an array of elements split into groups the length of `size`.\n     * If `array` can't be split evenly, the final chunk will be the remaining\n     * elements.\n     *\n     * @static\n     * @memberOf _\n     * @since 3.0.0\n     * @category Array\n     * @param {Array} array The array to process.\n     * @param {number} [size=1] The length of each chunk\n     * @param- {Object} [guard] Enables use as an iteratee for methods like `_.map`.\n     * @returns {Array} Returns the new array of chunks.\n     * @example\n     *\n     * _.chunk(['a', 'b', 'c', 'd'], 2);\n     * // => [['a', 'b'], ['c', 'd']]\n     *\n     * _.chunk(['a', 'b', 'c', 'd'], 3);\n     * // => [['a', 'b', 'c'], ['d']]\n     */\n    function chunk(array, size, guard) {\n      if ((guard ? isIterateeCall(array, size, guard) : size === undefined)) {\n        size = 1;\n      } else {\n        size = nativeMax(toInteger(size), 0);\n      }\n      var length = array == null ? 0 : array.length;\n      if (!length || size < 1) {\n        return [];\n      }\n      var index = 0,\n          resIndex = 0,\n          result = Array(nativeCeil(length / size));\n\n      while (index < length) {\n        result[resIndex++] = baseSlice(array, index, (index += size));\n      }\n      return result;\n    }\n\n    /**\n     * Creates an array with all falsey values removed. The values `false`, `null`,\n     * `0`, `\"\"`, `undefined`, and `NaN` are falsey.\n     *\n     * @static\n     * @memberOf _\n     * @since 0.1.0\n     * @category Array\n     * @param {Array} array The array to compact.\n     * @returns {Array} Returns the new array of filtered values.\n     * @example\n     *\n     * _.compact([0, 1, false, 2, '', 3]);\n     * // => [1, 2, 3]\n     */\n    function compact(array) {\n      var index = -1,\n          length = array == null ? 0 : array.length,\n          resIndex = 0,\n          result = [];\n\n      while (++index < length) {\n        var value = array[index];\n        if (value) {\n          result[resIndex++] = value;\n        }\n      }\n      return result;\n    }\n\n    /**\n     * Creates a new array concatenating `array` with any additional arrays\n     * and/or values.\n     *\n     * @static\n     * @memberOf _\n     * @since 4.0.0\n     * @category Array\n     * @param {Array} array The array to concatenate.\n     * @param {...*} [values] The values to concatenate.\n     * @returns {Array} Returns the new concatenated array.\n     * @example\n     *\n     * var array = [1];\n     * var other = _.concat(array, 2, [3], [[4]]);\n     *\n     * console.log(other);\n     * // => [1, 2, 3, [4]]\n     *\n     * console.log(array);\n     * // => [1]\n     */\n    function concat() {\n      var length = arguments.length;\n      if (!length) {\n        return [];\n      }\n      var args = Array(length - 1),\n          array = arguments[0],\n          index = length;\n\n      while (index--) {\n        args[index - 1] = arguments[index];\n      }\n      return arrayPush(isArray(array) ? copyArray(array) : [array], baseFlatten(args, 1));\n    }\n\n    /**\n     * Creates an array of `array` values not included in the other given arrays\n     * using [`SameValueZero`](http://ecma-international.org/ecma-262/7.0/#sec-samevaluezero)\n     * for equality comparisons. The order and references of result values are\n     * determined by the first array.\n     *\n     * **Note:** Unlike `_.pullAll`, this method returns a new array.\n     *\n     * @static\n     * @memberOf _\n     * @since 0.1.0\n     * @category Array\n     * @param {Array} array The array to inspect.\n     * @param {...Array} [values] The values to exclude.\n     * @returns {Array} Returns the new array of filtered values.\n     * @see _.without, _.xor\n     * @example\n     *\n     * _.difference([2, 1], [2, 3]);\n     * // => [1]\n     */\n    var difference = baseRest(function(array, values) {\n      return isArrayLikeObject(array)\n        ? baseDifference(array, baseFlatten(values, 1, isArrayLikeObject, true))\n        : [];\n    });\n\n    /**\n     * This method is like `_.difference` except that it accepts `iteratee` which\n     * is invoked for each element of `array` and `values` to generate the criterion\n     * by which they're compared. The order and references of result values are\n     * determined by the first array. The iteratee is invoked with one argument:\n     * (value).\n     *\n     * **Note:** Unlike `_.pullAllBy`, this method returns a new array.\n     *\n     * @static\n     * @memberOf _\n     * @since 4.0.0\n     * @category Array\n     * @param {Array} array The array to inspect.\n     * @param {...Array} [values] The values to exclude.\n     * @param {Function} [iteratee=_.identity] The iteratee invoked per element.\n     * @returns {Array} Returns the new array of filtered values.\n     * @example\n     *\n     * _.differenceBy([2.1, 1.2], [2.3, 3.4], Math.floor);\n     * // => [1.2]\n     *\n     * // The `_.property` iteratee shorthand.\n     * _.differenceBy([{ 'x': 2 }, { 'x': 1 }], [{ 'x': 1 }], 'x');\n     * // => [{ 'x': 2 }]\n     */\n    var differenceBy = baseRest(function(array, values) {\n      var iteratee = last(values);\n      if (isArrayLikeObject(iteratee)) {\n        iteratee = undefined;\n      }\n      return isArrayLikeObject(array)\n        ? baseDifference(array, baseFlatten(values, 1, isArrayLikeObject, true), getIteratee(iteratee, 2))\n        : [];\n    });\n\n    /**\n     * This method is like `_.difference` except that it accepts `comparator`\n     * which is invoked to compare elements of `array` to `values`. The order and\n     * references of result values are determined by the first array. The comparator\n     * is invoked with two arguments: (arrVal, othVal).\n     *\n     * **Note:** Unlike `_.pullAllWith`, this method returns a new array.\n     *\n     * @static\n     * @memberOf _\n     * @since 4.0.0\n     * @category Array\n     * @param {Array} array The array to inspect.\n     * @param {...Array} [values] The values to exclude.\n     * @param {Function} [comparator] The comparator invoked per element.\n     * @returns {Array} Returns the new array of filtered values.\n     * @example\n     *\n     * var objects = [{ 'x': 1, 'y': 2 }, { 'x': 2, 'y': 1 }];\n     *\n     * _.differenceWith(objects, [{ 'x': 1, 'y': 2 }], _.isEqual);\n     * // => [{ 'x': 2, 'y': 1 }]\n     */\n    var differenceWith = baseRest(function(array, values) {\n      var comparator = last(values);\n      if (isArrayLikeObject(comparator)) {\n        comparator = undefined;\n      }\n      return isArrayLikeObject(array)\n        ? baseDifference(array, baseFlatten(values, 1, isArrayLikeObject, true), undefined, comparator)\n        : [];\n    });\n\n    /**\n     * Creates a slice of `array` with `n` elements dropped from the beginning.\n     *\n     * @static\n     * @memberOf _\n     * @since 0.5.0\n     * @category Array\n     * @param {Array} array The array to query.\n     * @param {number} [n=1] The number of elements to drop.\n     * @param- {Object} [guard] Enables use as an iteratee for methods like `_.map`.\n     * @returns {Array} Returns the slice of `array`.\n     * @example\n     *\n     * _.drop([1, 2, 3]);\n     * // => [2, 3]\n     *\n     * _.drop([1, 2, 3], 2);\n     * // => [3]\n     *\n     * _.drop([1, 2, 3], 5);\n     * // => []\n     *\n     * _.drop([1, 2, 3], 0);\n     * // => [1, 2, 3]\n     */\n    function drop(array, n, guard) {\n      var length = array == null ? 0 : array.length;\n      if (!length) {\n        return [];\n      }\n      n = (guard || n === undefined) ? 1 : toInteger(n);\n      return baseSlice(array, n < 0 ? 0 : n, length);\n    }\n\n    /**\n     * Creates a slice of `array` with `n` elements dropped from the end.\n     *\n     * @static\n     * @memberOf _\n     * @since 3.0.0\n     * @category Array\n     * @param {Array} array The array to query.\n     * @param {number} [n=1] The number of elements to drop.\n     * @param- {Object} [guard] Enables use as an iteratee for methods like `_.map`.\n     * @returns {Array} Returns the slice of `array`.\n     * @example\n     *\n     * _.dropRight([1, 2, 3]);\n     * // => [1, 2]\n     *\n     * _.dropRight([1, 2, 3], 2);\n     * // => [1]\n     *\n     * _.dropRight([1, 2, 3], 5);\n     * // => []\n     *\n     * _.dropRight([1, 2, 3], 0);\n     * // => [1, 2, 3]\n     */\n    function dropRight(array, n, guard) {\n      var length = array == null ? 0 : array.length;\n      if (!length) {\n        return [];\n      }\n      n = (guard || n === undefined) ? 1 : toInteger(n);\n      n = length - n;\n      return baseSlice(array, 0, n < 0 ? 0 : n);\n    }\n\n    /**\n     * Creates a slice of `array` excluding elements dropped from the end.\n     * Elements are dropped until `predicate` returns falsey. The predicate is\n     * invoked with three arguments: (value, index, array).\n     *\n     * @static\n     * @memberOf _\n     * @since 3.0.0\n     * @category Array\n     * @param {Array} array The array to query.\n     * @param {Function} [predicate=_.identity] The function invoked per iteration.\n     * @returns {Array} Returns the slice of `array`.\n     * @example\n     *\n     * var users = [\n     *   { 'user': 'barney',  'active': true },\n     *   { 'user': 'fred',    'active': false },\n     *   { 'user': 'pebbles', 'active': false }\n     * ];\n     *\n     * _.dropRightWhile(users, function(o) { return !o.active; });\n     * // => objects for ['barney']\n     *\n     * // The `_.matches` iteratee shorthand.\n     * _.dropRightWhile(users, { 'user': 'pebbles', 'active': false });\n     * // => objects for ['barney', 'fred']\n     *\n     * // The `_.matchesProperty` iteratee shorthand.\n     * _.dropRightWhile(users, ['active', false]);\n     * // => objects for ['barney']\n     *\n     * // The `_.property` iteratee shorthand.\n     * _.dropRightWhile(users, 'active');\n     * // => objects for ['barney', 'fred', 'pebbles']\n     */\n    function dropRightWhile(array, predicate) {\n      return (array && array.length)\n        ? baseWhile(array, getIteratee(predicate, 3), true, true)\n        : [];\n    }\n\n    /**\n     * Creates a slice of `array` excluding elements dropped from the beginning.\n     * Elements are dropped until `predicate` returns falsey. The predicate is\n     * invoked with three arguments: (value, index, array).\n     *\n     * @static\n     * @memberOf _\n     * @since 3.0.0\n     * @category Array\n     * @param {Array} array The array to query.\n     * @param {Function} [predicate=_.identity] The function invoked per iteration.\n     * @returns {Array} Returns the slice of `array`.\n     * @example\n     *\n     * var users = [\n     *   { 'user': 'barney',  'active': false },\n     *   { 'user': 'fred',    'active': false },\n     *   { 'user': 'pebbles', 'active': true }\n     * ];\n     *\n     * _.dropWhile(users, function(o) { return !o.active; });\n     * // => objects for ['pebbles']\n     *\n     * // The `_.matches` iteratee shorthand.\n     * _.dropWhile(users, { 'user': 'barney', 'active': false });\n     * // => objects for ['fred', 'pebbles']\n     *\n     * // The `_.matchesProperty` iteratee shorthand.\n     * _.dropWhile(users, ['active', false]);\n     * // => objects for ['pebbles']\n     *\n     * // The `_.property` iteratee shorthand.\n     * _.dropWhile(users, 'active');\n     * // => objects for ['barney', 'fred', 'pebbles']\n     */\n    function dropWhile(array, predicate) {\n      return (array && array.length)\n        ? baseWhile(array, getIteratee(predicate, 3), true)\n        : [];\n    }\n\n    /**\n     * Fills elements of `array` with `value` from `start` up to, but not\n     * including, `end`.\n     *\n     * **Note:** This method mutates `array`.\n     *\n     * @static\n     * @memberOf _\n     * @since 3.2.0\n     * @category Array\n     * @param {Array} array The array to fill.\n     * @param {*} value The value to fill `array` with.\n     * @param {number} [start=0] The start position.\n     * @param {number} [end=array.length] The end position.\n     * @returns {Array} Returns `array`.\n     * @example\n     *\n     * var array = [1, 2, 3];\n     *\n     * _.fill(array, 'a');\n     * console.log(array);\n     * // => ['a', 'a', 'a']\n     *\n     * _.fill(Array(3), 2);\n     * // => [2, 2, 2]\n     *\n     * _.fill([4, 6, 8, 10], '*', 1, 3);\n     * // => [4, '*', '*', 10]\n     */\n    function fill(array, value, start, end) {\n      var length = array == null ? 0 : array.length;\n      if (!length) {\n        return [];\n      }\n      if (start && typeof start != 'number' && isIterateeCall(array, value, start)) {\n        start = 0;\n        end = length;\n      }\n      return baseFill(array, value, start, end);\n    }\n\n    /**\n     * This method is like `_.find` except that it returns the index of the first\n     * element `predicate` returns truthy for instead of the element itself.\n     *\n     * @static\n     * @memberOf _\n     * @since 1.1.0\n     * @category Array\n     * @param {Array} array The array to inspect.\n     * @param {Function} [predicate=_.identity] The function invoked per iteration.\n     * @param {number} [fromIndex=0] The index to search from.\n     * @returns {number} Returns the index of the found element, else `-1`.\n     * @example\n     *\n     * var users = [\n     *   { 'user': 'barney',  'active': false },\n     *   { 'user': 'fred',    'active': false },\n     *   { 'user': 'pebbles', 'active': true }\n     * ];\n     *\n     * _.findIndex(users, function(o) { return o.user == 'barney'; });\n     * // => 0\n     *\n     * // The `_.matches` iteratee shorthand.\n     * _.findIndex(users, { 'user': 'fred', 'active': false });\n     * // => 1\n     *\n     * // The `_.matchesProperty` iteratee shorthand.\n     * _.findIndex(users, ['active', false]);\n     * // => 0\n     *\n     * // The `_.property` iteratee shorthand.\n     * _.findIndex(users, 'active');\n     * // => 2\n     */\n    function findIndex(array, predicate, fromIndex) {\n      var length = array == null ? 0 : array.length;\n      if (!length) {\n        return -1;\n      }\n      var index = fromIndex == null ? 0 : toInteger(fromIndex);\n      if (index < 0) {\n        index = nativeMax(length + index, 0);\n      }\n      return baseFindIndex(array, getIteratee(predicate, 3), index);\n    }\n\n    /**\n     * This method is like `_.findIndex` except that it iterates over elements\n     * of `collection` from right to left.\n     *\n     * @static\n     * @memberOf _\n     * @since 2.0.0\n     * @category Array\n     * @param {Array} array The array to inspect.\n     * @param {Function} [predicate=_.identity] The function invoked per iteration.\n     * @param {number} [fromIndex=array.length-1] The index to search from.\n     * @returns {number} Returns the index of the found element, else `-1`.\n     * @example\n     *\n     * var users = [\n     *   { 'user': 'barney',  'active': true },\n     *   { 'user': 'fred',    'active': false },\n     *   { 'user': 'pebbles', 'active': false }\n     * ];\n     *\n     * _.findLastIndex(users, function(o) { return o.user == 'pebbles'; });\n     * // => 2\n     *\n     * // The `_.matches` iteratee shorthand.\n     * _.findLastIndex(users, { 'user': 'barney', 'active': true });\n     * // => 0\n     *\n     * // The `_.matchesProperty` iteratee shorthand.\n     * _.findLastIndex(users, ['active', false]);\n     * // => 2\n     *\n     * // The `_.property` iteratee shorthand.\n     * _.findLastIndex(users, 'active');\n     * // => 0\n     */\n    function findLastIndex(array, predicate, fromIndex) {\n      var length = array == null ? 0 : array.length;\n      if (!length) {\n        return -1;\n      }\n      var index = length - 1;\n      if (fromIndex !== undefined) {\n        index = toInteger(fromIndex);\n        index = fromIndex < 0\n          ? nativeMax(length + index, 0)\n          : nativeMin(index, length - 1);\n      }\n      return baseFindIndex(array, getIteratee(predicate, 3), index, true);\n    }\n\n    /**\n     * Flattens `array` a single level deep.\n     *\n     * @static\n     * @memberOf _\n     * @since 0.1.0\n     * @category Array\n     * @param {Array} array The array to flatten.\n     * @returns {Array} Returns the new flattened array.\n     * @example\n     *\n     * _.flatten([1, [2, [3, [4]], 5]]);\n     * // => [1, 2, [3, [4]], 5]\n     */\n    function flatten(array) {\n      var length = array == null ? 0 : array.length;\n      return length ? baseFlatten(array, 1) : [];\n    }\n\n    /**\n     * Recursively flattens `array`.\n     *\n     * @static\n     * @memberOf _\n     * @since 3.0.0\n     * @category Array\n     * @param {Array} array The array to flatten.\n     * @returns {Array} Returns the new flattened array.\n     * @example\n     *\n     * _.flattenDeep([1, [2, [3, [4]], 5]]);\n     * // => [1, 2, 3, 4, 5]\n     */\n    function flattenDeep(array) {\n      var length = array == null ? 0 : array.length;\n      return length ? baseFlatten(array, INFINITY) : [];\n    }\n\n    /**\n     * Recursively flatten `array` up to `depth` times.\n     *\n     * @static\n     * @memberOf _\n     * @since 4.4.0\n     * @category Array\n     * @param {Array} array The array to flatten.\n     * @param {number} [depth=1] The maximum recursion depth.\n     * @returns {Array} Returns the new flattened array.\n     * @example\n     *\n     * var array = [1, [2, [3, [4]], 5]];\n     *\n     * _.flattenDepth(array, 1);\n     * // => [1, 2, [3, [4]], 5]\n     *\n     * _.flattenDepth(array, 2);\n     * // => [1, 2, 3, [4], 5]\n     */\n    function flattenDepth(array, depth) {\n      var length = array == null ? 0 : array.length;\n      if (!length) {\n        return [];\n      }\n      depth = depth === undefined ? 1 : toInteger(depth);\n      return baseFlatten(array, depth);\n    }\n\n    /**\n     * The inverse of `_.toPairs`; this method returns an object composed\n     * from key-value `pairs`.\n     *\n     * @static\n     * @memberOf _\n     * @since 4.0.0\n     * @category Array\n     * @param {Array} pairs The key-value pairs.\n     * @returns {Object} Returns the new object.\n     * @example\n     *\n     * _.fromPairs([['a', 1], ['b', 2]]);\n     * // => { 'a': 1, 'b': 2 }\n     */\n    function fromPairs(pairs) {\n      var index = -1,\n          length = pairs == null ? 0 : pairs.length,\n          result = {};\n\n      while (++index < length) {\n        var pair = pairs[index];\n        result[pair[0]] = pair[1];\n      }\n      return result;\n    }\n\n    /**\n     * Gets the first element of `array`.\n     *\n     * @static\n     * @memberOf _\n     * @since 0.1.0\n     * @alias first\n     * @category Array\n     * @param {Array} array The array to query.\n     * @returns {*} Returns the first element of `array`.\n     * @example\n     *\n     * _.head([1, 2, 3]);\n     * // => 1\n     *\n     * _.head([]);\n     * // => undefined\n     */\n    function head(array) {\n      return (array && array.length) ? array[0] : undefined;\n    }\n\n    /**\n     * Gets the index at which the first occurrence of `value` is found in `array`\n     * using [`SameValueZero`](http://ecma-international.org/ecma-262/7.0/#sec-samevaluezero)\n     * for equality comparisons. If `fromIndex` is negative, it's used as the\n     * offset from the end of `array`.\n     *\n     * @static\n     * @memberOf _\n     * @since 0.1.0\n     * @category Array\n     * @param {Array} array The array to inspect.\n     * @param {*} value The value to search for.\n     * @param {number} [fromIndex=0] The index to search from.\n     * @returns {number} Returns the index of the matched value, else `-1`.\n     * @example\n     *\n     * _.indexOf([1, 2, 1, 2], 2);\n     * // => 1\n     *\n     * // Search from the `fromIndex`.\n     * _.indexOf([1, 2, 1, 2], 2, 2);\n     * // => 3\n     */\n    function indexOf(array, value, fromIndex) {\n      var length = array == null ? 0 : array.length;\n      if (!length) {\n        return -1;\n      }\n      var index = fromIndex == null ? 0 : toInteger(fromIndex);\n      if (index < 0) {\n        index = nativeMax(length + index, 0);\n      }\n      return baseIndexOf(array, value, index);\n    }\n\n    /**\n     * Gets all but the last element of `array`.\n     *\n     * @static\n     * @memberOf _\n     * @since 0.1.0\n     * @category Array\n     * @param {Array} array The array to query.\n     * @returns {Array} Returns the slice of `array`.\n     * @example\n     *\n     * _.initial([1, 2, 3]);\n     * // => [1, 2]\n     */\n    function initial(array) {\n      var length = array == null ? 0 : array.length;\n      return length ? baseSlice(array, 0, -1) : [];\n    }\n\n    /**\n     * Creates an array of unique values that are included in all given arrays\n     * using [`SameValueZero`](http://ecma-international.org/ecma-262/7.0/#sec-samevaluezero)\n     * for equality comparisons. The order and references of result values are\n     * determined by the first array.\n     *\n     * @static\n     * @memberOf _\n     * @since 0.1.0\n     * @category Array\n     * @param {...Array} [arrays] The arrays to inspect.\n     * @returns {Array} Returns the new array of intersecting values.\n     * @example\n     *\n     * _.intersection([2, 1], [2, 3]);\n     * // => [2]\n     */\n    var intersection = baseRest(function(arrays) {\n      var mapped = arrayMap(arrays, castArrayLikeObject);\n      return (mapped.length && mapped[0] === arrays[0])\n        ? baseIntersection(mapped)\n        : [];\n    });\n\n    /**\n     * This method is like `_.intersection` except that it accepts `iteratee`\n     * which is invoked for each element of each `arrays` to generate the criterion\n     * by which they're compared. The order and references of result values are\n     * determined by the first array. The iteratee is invoked with one argument:\n     * (value).\n     *\n     * @static\n     * @memberOf _\n     * @since 4.0.0\n     * @category Array\n     * @param {...Array} [arrays] The arrays to inspect.\n     * @param {Function} [iteratee=_.identity] The iteratee invoked per element.\n     * @returns {Array} Returns the new array of intersecting values.\n     * @example\n     *\n     * _.intersectionBy([2.1, 1.2], [2.3, 3.4], Math.floor);\n     * // => [2.1]\n     *\n     * // The `_.property` iteratee shorthand.\n     * _.intersectionBy([{ 'x': 1 }], [{ 'x': 2 }, { 'x': 1 }], 'x');\n     * // => [{ 'x': 1 }]\n     */\n    var intersectionBy = baseRest(function(arrays) {\n      var iteratee = last(arrays),\n          mapped = arrayMap(arrays, castArrayLikeObject);\n\n      if (iteratee === last(mapped)) {\n        iteratee = undefined;\n      } else {\n        mapped.pop();\n      }\n      return (mapped.length && mapped[0] === arrays[0])\n        ? baseIntersection(mapped, getIteratee(iteratee, 2))\n        : [];\n    });\n\n    /**\n     * This method is like `_.intersection` except that it accepts `comparator`\n     * which is invoked to compare elements of `arrays`. The order and references\n     * of result values are determined by the first array. The comparator is\n     * invoked with two arguments: (arrVal, othVal).\n     *\n     * @static\n     * @memberOf _\n     * @since 4.0.0\n     * @category Array\n     * @param {...Array} [arrays] The arrays to inspect.\n     * @param {Function} [comparator] The comparator invoked per element.\n     * @returns {Array} Returns the new array of intersecting values.\n     * @example\n     *\n     * var objects = [{ 'x': 1, 'y': 2 }, { 'x': 2, 'y': 1 }];\n     * var others = [{ 'x': 1, 'y': 1 }, { 'x': 1, 'y': 2 }];\n     *\n     * _.intersectionWith(objects, others, _.isEqual);\n     * // => [{ 'x': 1, 'y': 2 }]\n     */\n    var intersectionWith = baseRest(function(arrays) {\n      var comparator = last(arrays),\n          mapped = arrayMap(arrays, castArrayLikeObject);\n\n      comparator = typeof comparator == 'function' ? comparator : undefined;\n      if (comparator) {\n        mapped.pop();\n      }\n      return (mapped.length && mapped[0] === arrays[0])\n        ? baseIntersection(mapped, undefined, comparator)\n        : [];\n    });\n\n    /**\n     * Converts all elements in `array` into a string separated by `separator`.\n     *\n     * @static\n     * @memberOf _\n     * @since 4.0.0\n     * @category Array\n     * @param {Array} array The array to convert.\n     * @param {string} [separator=','] The element separator.\n     * @returns {string} Returns the joined string.\n     * @example\n     *\n     * _.join(['a', 'b', 'c'], '~');\n     * // => 'a~b~c'\n     */\n    function join(array, separator) {\n      return array == null ? '' : nativeJoin.call(array, separator);\n    }\n\n    /**\n     * Gets the last element of `array`.\n     *\n     * @static\n     * @memberOf _\n     * @since 0.1.0\n     * @category Array\n     * @param {Array} array The array to query.\n     * @returns {*} Returns the last element of `array`.\n     * @example\n     *\n     * _.last([1, 2, 3]);\n     * // => 3\n     */\n    function last(array) {\n      var length = array == null ? 0 : array.length;\n      return length ? array[length - 1] : undefined;\n    }\n\n    /**\n     * This method is like `_.indexOf` except that it iterates over elements of\n     * `array` from right to left.\n     *\n     * @static\n     * @memberOf _\n     * @since 0.1.0\n     * @category Array\n     * @param {Array} array The array to inspect.\n     * @param {*} value The value to search for.\n     * @param {number} [fromIndex=array.length-1] The index to search from.\n     * @returns {number} Returns the index of the matched value, else `-1`.\n     * @example\n     *\n     * _.lastIndexOf([1, 2, 1, 2], 2);\n     * // => 3\n     *\n     * // Search from the `fromIndex`.\n     * _.lastIndexOf([1, 2, 1, 2], 2, 2);\n     * // => 1\n     */\n    function lastIndexOf(array, value, fromIndex) {\n      var length = array == null ? 0 : array.length;\n      if (!length) {\n        return -1;\n      }\n      var index = length;\n      if (fromIndex !== undefined) {\n        index = toInteger(fromIndex);\n        index = index < 0 ? nativeMax(length + index, 0) : nativeMin(index, length - 1);\n      }\n      return value === value\n        ? strictLastIndexOf(array, value, index)\n        : baseFindIndex(array, baseIsNaN, index, true);\n    }\n\n    /**\n     * Gets the element at index `n` of `array`. If `n` is negative, the nth\n     * element from the end is returned.\n     *\n     * @static\n     * @memberOf _\n     * @since 4.11.0\n     * @category Array\n     * @param {Array} array The array to query.\n     * @param {number} [n=0] The index of the element to return.\n     * @returns {*} Returns the nth element of `array`.\n     * @example\n     *\n     * var array = ['a', 'b', 'c', 'd'];\n     *\n     * _.nth(array, 1);\n     * // => 'b'\n     *\n     * _.nth(array, -2);\n     * // => 'c';\n     */\n    function nth(array, n) {\n      return (array && array.length) ? baseNth(array, toInteger(n)) : undefined;\n    }\n\n    /**\n     * Removes all given values from `array` using\n     * [`SameValueZero`](http://ecma-international.org/ecma-262/7.0/#sec-samevaluezero)\n     * for equality comparisons.\n     *\n     * **Note:** Unlike `_.without`, this method mutates `array`. Use `_.remove`\n     * to remove elements from an array by predicate.\n     *\n     * @static\n     * @memberOf _\n     * @since 2.0.0\n     * @category Array\n     * @param {Array} array The array to modify.\n     * @param {...*} [values] The values to remove.\n     * @returns {Array} Returns `array`.\n     * @example\n     *\n     * var array = ['a', 'b', 'c', 'a', 'b', 'c'];\n     *\n     * _.pull(array, 'a', 'c');\n     * console.log(array);\n     * // => ['b', 'b']\n     */\n    var pull = baseRest(pullAll);\n\n    /**\n     * This method is like `_.pull` except that it accepts an array of values to remove.\n     *\n     * **Note:** Unlike `_.difference`, this method mutates `array`.\n     *\n     * @static\n     * @memberOf _\n     * @since 4.0.0\n     * @category Array\n     * @param {Array} array The array to modify.\n     * @param {Array} values The values to remove.\n     * @returns {Array} Returns `array`.\n     * @example\n     *\n     * var array = ['a', 'b', 'c', 'a', 'b', 'c'];\n     *\n     * _.pullAll(array, ['a', 'c']);\n     * console.log(array);\n     * // => ['b', 'b']\n     */\n    function pullAll(array, values) {\n      return (array && array.length && values && values.length)\n        ? basePullAll(array, values)\n        : array;\n    }\n\n    /**\n     * This method is like `_.pullAll` except that it accepts `iteratee` which is\n     * invoked for each element of `array` and `values` to generate the criterion\n     * by which they're compared. The iteratee is invoked with one argument: (value).\n     *\n     * **Note:** Unlike `_.differenceBy`, this method mutates `array`.\n     *\n     * @static\n     * @memberOf _\n     * @since 4.0.0\n     * @category Array\n     * @param {Array} array The array to modify.\n     * @param {Array} values The values to remove.\n     * @param {Function} [iteratee=_.identity] The iteratee invoked per element.\n     * @returns {Array} Returns `array`.\n     * @example\n     *\n     * var array = [{ 'x': 1 }, { 'x': 2 }, { 'x': 3 }, { 'x': 1 }];\n     *\n     * _.pullAllBy(array, [{ 'x': 1 }, { 'x': 3 }], 'x');\n     * console.log(array);\n     * // => [{ 'x': 2 }]\n     */\n    function pullAllBy(array, values, iteratee) {\n      return (array && array.length && values && values.length)\n        ? basePullAll(array, values, getIteratee(iteratee, 2))\n        : array;\n    }\n\n    /**\n     * This method is like `_.pullAll` except that it accepts `comparator` which\n     * is invoked to compare elements of `array` to `values`. The comparator is\n     * invoked with two arguments: (arrVal, othVal).\n     *\n     * **Note:** Unlike `_.differenceWith`, this method mutates `array`.\n     *\n     * @static\n     * @memberOf _\n     * @since 4.6.0\n     * @category Array\n     * @param {Array} array The array to modify.\n     * @param {Array} values The values to remove.\n     * @param {Function} [comparator] The comparator invoked per element.\n     * @returns {Array} Returns `array`.\n     * @example\n     *\n     * var array = [{ 'x': 1, 'y': 2 }, { 'x': 3, 'y': 4 }, { 'x': 5, 'y': 6 }];\n     *\n     * _.pullAllWith(array, [{ 'x': 3, 'y': 4 }], _.isEqual);\n     * console.log(array);\n     * // => [{ 'x': 1, 'y': 2 }, { 'x': 5, 'y': 6 }]\n     */\n    function pullAllWith(array, values, comparator) {\n      return (array && array.length && values && values.length)\n        ? basePullAll(array, values, undefined, comparator)\n        : array;\n    }\n\n    /**\n     * Removes elements from `array` corresponding to `indexes` and returns an\n     * array of removed elements.\n     *\n     * **Note:** Unlike `_.at`, this method mutates `array`.\n     *\n     * @static\n     * @memberOf _\n     * @since 3.0.0\n     * @category Array\n     * @param {Array} array The array to modify.\n     * @param {...(number|number[])} [indexes] The indexes of elements to remove.\n     * @returns {Array} Returns the new array of removed elements.\n     * @example\n     *\n     * var array = ['a', 'b', 'c', 'd'];\n     * var pulled = _.pullAt(array, [1, 3]);\n     *\n     * console.log(array);\n     * // => ['a', 'c']\n     *\n     * console.log(pulled);\n     * // => ['b', 'd']\n     */\n    var pullAt = flatRest(function(array, indexes) {\n      var length = array == null ? 0 : array.length,\n          result = baseAt(array, indexes);\n\n      basePullAt(array, arrayMap(indexes, function(index) {\n        return isIndex(index, length) ? +index : index;\n      }).sort(compareAscending));\n\n      return result;\n    });\n\n    /**\n     * Removes all elements from `array` that `predicate` returns truthy for\n     * and returns an array of the removed elements. The predicate is invoked\n     * with three arguments: (value, index, array).\n     *\n     * **Note:** Unlike `_.filter`, this method mutates `array`. Use `_.pull`\n     * to pull elements from an array by value.\n     *\n     * @static\n     * @memberOf _\n     * @since 2.0.0\n     * @category Array\n     * @param {Array} array The array to modify.\n     * @param {Function} [predicate=_.identity] The function invoked per iteration.\n     * @returns {Array} Returns the new array of removed elements.\n     * @example\n     *\n     * var array = [1, 2, 3, 4];\n     * var evens = _.remove(array, function(n) {\n     *   return n % 2 == 0;\n     * });\n     *\n     * console.log(array);\n     * // => [1, 3]\n     *\n     * console.log(evens);\n     * // => [2, 4]\n     */\n    function remove(array, predicate) {\n      var result = [];\n      if (!(array && array.length)) {\n        return result;\n      }\n      var index = -1,\n          indexes = [],\n          length = array.length;\n\n      predicate = getIteratee(predicate, 3);\n      while (++index < length) {\n        var value = array[index];\n        if (predicate(value, index, array)) {\n          result.push(value);\n          indexes.push(index);\n        }\n      }\n      basePullAt(array, indexes);\n      return result;\n    }\n\n    /**\n     * Reverses `array` so that the first element becomes the last, the second\n     * element becomes the second to last, and so on.\n     *\n     * **Note:** This method mutates `array` and is based on\n     * [`Array#reverse`](https://mdn.io/Array/reverse).\n     *\n     * @static\n     * @memberOf _\n     * @since 4.0.0\n     * @category Array\n     * @param {Array} array The array to modify.\n     * @returns {Array} Returns `array`.\n     * @example\n     *\n     * var array = [1, 2, 3];\n     *\n     * _.reverse(array);\n     * // => [3, 2, 1]\n     *\n     * console.log(array);\n     * // => [3, 2, 1]\n     */\n    function reverse(array) {\n      return array == null ? array : nativeReverse.call(array);\n    }\n\n    /**\n     * Creates a slice of `array` from `start` up to, but not including, `end`.\n     *\n     * **Note:** This method is used instead of\n     * [`Array#slice`](https://mdn.io/Array/slice) to ensure dense arrays are\n     * returned.\n     *\n     * @static\n     * @memberOf _\n     * @since 3.0.0\n     * @category Array\n     * @param {Array} array The array to slice.\n     * @param {number} [start=0] The start position.\n     * @param {number} [end=array.length] The end position.\n     * @returns {Array} Returns the slice of `array`.\n     */\n    function slice(array, start, end) {\n      var length = array == null ? 0 : array.length;\n      if (!length) {\n        return [];\n      }\n      if (end && typeof end != 'number' && isIterateeCall(array, start, end)) {\n        start = 0;\n        end = length;\n      }\n      else {\n        start = start == null ? 0 : toInteger(start);\n        end = end === undefined ? length : toInteger(end);\n      }\n      return baseSlice(array, start, end);\n    }\n\n    /**\n     * Uses a binary search to determine the lowest index at which `value`\n     * should be inserted into `array` in order to maintain its sort order.\n     *\n     * @static\n     * @memberOf _\n     * @since 0.1.0\n     * @category Array\n     * @param {Array} array The sorted array to inspect.\n     * @param {*} value The value to evaluate.\n     * @returns {number} Returns the index at which `value` should be inserted\n     *  into `array`.\n     * @example\n     *\n     * _.sortedIndex([30, 50], 40);\n     * // => 1\n     */\n    function sortedIndex(array, value) {\n      return baseSortedIndex(array, value);\n    }\n\n    /**\n     * This method is like `_.sortedIndex` except that it accepts `iteratee`\n     * which is invoked for `value` and each element of `array` to compute their\n     * sort ranking. The iteratee is invoked with one argument: (value).\n     *\n     * @static\n     * @memberOf _\n     * @since 4.0.0\n     * @category Array\n     * @param {Array} array The sorted array to inspect.\n     * @param {*} value The value to evaluate.\n     * @param {Function} [iteratee=_.identity] The iteratee invoked per element.\n     * @returns {number} Returns the index at which `value` should be inserted\n     *  into `array`.\n     * @example\n     *\n     * var objects = [{ 'x': 4 }, { 'x': 5 }];\n     *\n     * _.sortedIndexBy(objects, { 'x': 4 }, function(o) { return o.x; });\n     * // => 0\n     *\n     * // The `_.property` iteratee shorthand.\n     * _.sortedIndexBy(objects, { 'x': 4 }, 'x');\n     * // => 0\n     */\n    function sortedIndexBy(array, value, iteratee) {\n      return baseSortedIndexBy(array, value, getIteratee(iteratee, 2));\n    }\n\n    /**\n     * This method is like `_.indexOf` except that it performs a binary\n     * search on a sorted `array`.\n     *\n     * @static\n     * @memberOf _\n     * @since 4.0.0\n     * @category Array\n     * @param {Array} array The array to inspect.\n     * @param {*} value The value to search for.\n     * @returns {number} Returns the index of the matched value, else `-1`.\n     * @example\n     *\n     * _.sortedIndexOf([4, 5, 5, 5, 6], 5);\n     * // => 1\n     */\n    function sortedIndexOf(array, value) {\n      var length = array == null ? 0 : array.length;\n      if (length) {\n        var index = baseSortedIndex(array, value);\n        if (index < length && eq(array[index], value)) {\n          return index;\n        }\n      }\n      return -1;\n    }\n\n    /**\n     * This method is like `_.sortedIndex` except that it returns the highest\n     * index at which `value` should be inserted into `array` in order to\n     * maintain its sort order.\n     *\n     * @static\n     * @memberOf _\n     * @since 3.0.0\n     * @category Array\n     * @param {Array} array The sorted array to inspect.\n     * @param {*} value The value to evaluate.\n     * @returns {number} Returns the index at which `value` should be inserted\n     *  into `array`.\n     * @example\n     *\n     * _.sortedLastIndex([4, 5, 5, 5, 6], 5);\n     * // => 4\n     */\n    function sortedLastIndex(array, value) {\n      return baseSortedIndex(array, value, true);\n    }\n\n    /**\n     * This method is like `_.sortedLastIndex` except that it accepts `iteratee`\n     * which is invoked for `value` and each element of `array` to compute their\n     * sort ranking. The iteratee is invoked with one argument: (value).\n     *\n     * @static\n     * @memberOf _\n     * @since 4.0.0\n     * @category Array\n     * @param {Array} array The sorted array to inspect.\n     * @param {*} value The value to evaluate.\n     * @param {Function} [iteratee=_.identity] The iteratee invoked per element.\n     * @returns {number} Returns the index at which `value` should be inserted\n     *  into `array`.\n     * @example\n     *\n     * var objects = [{ 'x': 4 }, { 'x': 5 }];\n     *\n     * _.sortedLastIndexBy(objects, { 'x': 4 }, function(o) { return o.x; });\n     * // => 1\n     *\n     * // The `_.property` iteratee shorthand.\n     * _.sortedLastIndexBy(objects, { 'x': 4 }, 'x');\n     * // => 1\n     */\n    function sortedLastIndexBy(array, value, iteratee) {\n      return baseSortedIndexBy(array, value, getIteratee(iteratee, 2), true);\n    }\n\n    /**\n     * This method is like `_.lastIndexOf` except that it performs a binary\n     * search on a sorted `array`.\n     *\n     * @static\n     * @memberOf _\n     * @since 4.0.0\n     * @category Array\n     * @param {Array} array The array to inspect.\n     * @param {*} value The value to search for.\n     * @returns {number} Returns the index of the matched value, else `-1`.\n     * @example\n     *\n     * _.sortedLastIndexOf([4, 5, 5, 5, 6], 5);\n     * // => 3\n     */\n    function sortedLastIndexOf(array, value) {\n      var length = array == null ? 0 : array.length;\n      if (length) {\n        var index = baseSortedIndex(array, value, true) - 1;\n        if (eq(array[index], value)) {\n          return index;\n        }\n      }\n      return -1;\n    }\n\n    /**\n     * This method is like `_.uniq` except that it's designed and optimized\n     * for sorted arrays.\n     *\n     * @static\n     * @memberOf _\n     * @since 4.0.0\n     * @category Array\n     * @param {Array} array The array to inspect.\n     * @returns {Array} Returns the new duplicate free array.\n     * @example\n     *\n     * _.sortedUniq([1, 1, 2]);\n     * // => [1, 2]\n     */\n    function sortedUniq(array) {\n      return (array && array.length)\n        ? baseSortedUniq(array)\n        : [];\n    }\n\n    /**\n     * This method is like `_.uniqBy` except that it's designed and optimized\n     * for sorted arrays.\n     *\n     * @static\n     * @memberOf _\n     * @since 4.0.0\n     * @category Array\n     * @param {Array} array The array to inspect.\n     * @param {Function} [iteratee] The iteratee invoked per element.\n     * @returns {Array} Returns the new duplicate free array.\n     * @example\n     *\n     * _.sortedUniqBy([1.1, 1.2, 2.3, 2.4], Math.floor);\n     * // => [1.1, 2.3]\n     */\n    function sortedUniqBy(array, iteratee) {\n      return (array && array.length)\n        ? baseSortedUniq(array, getIteratee(iteratee, 2))\n        : [];\n    }\n\n    /**\n     * Gets all but the first element of `array`.\n     *\n     * @static\n     * @memberOf _\n     * @since 4.0.0\n     * @category Array\n     * @param {Array} array The array to query.\n     * @returns {Array} Returns the slice of `array`.\n     * @example\n     *\n     * _.tail([1, 2, 3]);\n     * // => [2, 3]\n     */\n    function tail(array) {\n      var length = array == null ? 0 : array.length;\n      return length ? baseSlice(array, 1, length) : [];\n    }\n\n    /**\n     * Creates a slice of `array` with `n` elements taken from the beginning.\n     *\n     * @static\n     * @memberOf _\n     * @since 0.1.0\n     * @category Array\n     * @param {Array} array The array to query.\n     * @param {number} [n=1] The number of elements to take.\n     * @param- {Object} [guard] Enables use as an iteratee for methods like `_.map`.\n     * @returns {Array} Returns the slice of `array`.\n     * @example\n     *\n     * _.take([1, 2, 3]);\n     * // => [1]\n     *\n     * _.take([1, 2, 3], 2);\n     * // => [1, 2]\n     *\n     * _.take([1, 2, 3], 5);\n     * // => [1, 2, 3]\n     *\n     * _.take([1, 2, 3], 0);\n     * // => []\n     */\n    function take(array, n, guard) {\n      if (!(array && array.length)) {\n        return [];\n      }\n      n = (guard || n === undefined) ? 1 : toInteger(n);\n      return baseSlice(array, 0, n < 0 ? 0 : n);\n    }\n\n    /**\n     * Creates a slice of `array` with `n` elements taken from the end.\n     *\n     * @static\n     * @memberOf _\n     * @since 3.0.0\n     * @category Array\n     * @param {Array} array The array to query.\n     * @param {number} [n=1] The number of elements to take.\n     * @param- {Object} [guard] Enables use as an iteratee for methods like `_.map`.\n     * @returns {Array} Returns the slice of `array`.\n     * @example\n     *\n     * _.takeRight([1, 2, 3]);\n     * // => [3]\n     *\n     * _.takeRight([1, 2, 3], 2);\n     * // => [2, 3]\n     *\n     * _.takeRight([1, 2, 3], 5);\n     * // => [1, 2, 3]\n     *\n     * _.takeRight([1, 2, 3], 0);\n     * // => []\n     */\n    function takeRight(array, n, guard) {\n      var length = array == null ? 0 : array.length;\n      if (!length) {\n        return [];\n      }\n      n = (guard || n === undefined) ? 1 : toInteger(n);\n      n = length - n;\n      return baseSlice(array, n < 0 ? 0 : n, length);\n    }\n\n    /**\n     * Creates a slice of `array` with elements taken from the end. Elements are\n     * taken until `predicate` returns falsey. The predicate is invoked with\n     * three arguments: (value, index, array).\n     *\n     * @static\n     * @memberOf _\n     * @since 3.0.0\n     * @category Array\n     * @param {Array} array The array to query.\n     * @param {Function} [predicate=_.identity] The function invoked per iteration.\n     * @returns {Array} Returns the slice of `array`.\n     * @example\n     *\n     * var users = [\n     *   { 'user': 'barney',  'active': true },\n     *   { 'user': 'fred',    'active': false },\n     *   { 'user': 'pebbles', 'active': false }\n     * ];\n     *\n     * _.takeRightWhile(users, function(o) { return !o.active; });\n     * // => objects for ['fred', 'pebbles']\n     *\n     * // The `_.matches` iteratee shorthand.\n     * _.takeRightWhile(users, { 'user': 'pebbles', 'active': false });\n     * // => objects for ['pebbles']\n     *\n     * // The `_.matchesProperty` iteratee shorthand.\n     * _.takeRightWhile(users, ['active', false]);\n     * // => objects for ['fred', 'pebbles']\n     *\n     * // The `_.property` iteratee shorthand.\n     * _.takeRightWhile(users, 'active');\n     * // => []\n     */\n    function takeRightWhile(array, predicate) {\n      return (array && array.length)\n        ? baseWhile(array, getIteratee(predicate, 3), false, true)\n        : [];\n    }\n\n    /**\n     * Creates a slice of `array` with elements taken from the beginning. Elements\n     * are taken until `predicate` returns falsey. The predicate is invoked with\n     * three arguments: (value, index, array).\n     *\n     * @static\n     * @memberOf _\n     * @since 3.0.0\n     * @category Array\n     * @param {Array} array The array to query.\n     * @param {Function} [predicate=_.identity] The function invoked per iteration.\n     * @returns {Array} Returns the slice of `array`.\n     * @example\n     *\n     * var users = [\n     *   { 'user': 'barney',  'active': false },\n     *   { 'user': 'fred',    'active': false },\n     *   { 'user': 'pebbles', 'active': true }\n     * ];\n     *\n     * _.takeWhile(users, function(o) { return !o.active; });\n     * // => objects for ['barney', 'fred']\n     *\n     * // The `_.matches` iteratee shorthand.\n     * _.takeWhile(users, { 'user': 'barney', 'active': false });\n     * // => objects for ['barney']\n     *\n     * // The `_.matchesProperty` iteratee shorthand.\n     * _.takeWhile(users, ['active', false]);\n     * // => objects for ['barney', 'fred']\n     *\n     * // The `_.property` iteratee shorthand.\n     * _.takeWhile(users, 'active');\n     * // => []\n     */\n    function takeWhile(array, predicate) {\n      return (array && array.length)\n        ? baseWhile(array, getIteratee(predicate, 3))\n        : [];\n    }\n\n    /**\n     * Creates an array of unique values, in order, from all given arrays using\n     * [`SameValueZero`](http://ecma-international.org/ecma-262/7.0/#sec-samevaluezero)\n     * for equality comparisons.\n     *\n     * @static\n     * @memberOf _\n     * @since 0.1.0\n     * @category Array\n     * @param {...Array} [arrays] The arrays to inspect.\n     * @returns {Array} Returns the new array of combined values.\n     * @example\n     *\n     * _.union([2], [1, 2]);\n     * // => [2, 1]\n     */\n    var union = baseRest(function(arrays) {\n      return baseUniq(baseFlatten(arrays, 1, isArrayLikeObject, true));\n    });\n\n    /**\n     * This method is like `_.union` except that it accepts `iteratee` which is\n     * invoked for each element of each `arrays` to generate the criterion by\n     * which uniqueness is computed. Result values are chosen from the first\n     * array in which the value occurs. The iteratee is invoked with one argument:\n     * (value).\n     *\n     * @static\n     * @memberOf _\n     * @since 4.0.0\n     * @category Array\n     * @param {...Array} [arrays] The arrays to inspect.\n     * @param {Function} [iteratee=_.identity] The iteratee invoked per element.\n     * @returns {Array} Returns the new array of combined values.\n     * @example\n     *\n     * _.unionBy([2.1], [1.2, 2.3], Math.floor);\n     * // => [2.1, 1.2]\n     *\n     * // The `_.property` iteratee shorthand.\n     * _.unionBy([{ 'x': 1 }], [{ 'x': 2 }, { 'x': 1 }], 'x');\n     * // => [{ 'x': 1 }, { 'x': 2 }]\n     */\n    var unionBy = baseRest(function(arrays) {\n      var iteratee = last(arrays);\n      if (isArrayLikeObject(iteratee)) {\n        iteratee = undefined;\n      }\n      return baseUniq(baseFlatten(arrays, 1, isArrayLikeObject, true), getIteratee(iteratee, 2));\n    });\n\n    /**\n     * This method is like `_.union` except that it accepts `comparator` which\n     * is invoked to compare elements of `arrays`. Result values are chosen from\n     * the first array in which the value occurs. The comparator is invoked\n     * with two arguments: (arrVal, othVal).\n     *\n     * @static\n     * @memberOf _\n     * @since 4.0.0\n     * @category Array\n     * @param {...Array} [arrays] The arrays to inspect.\n     * @param {Function} [comparator] The comparator invoked per element.\n     * @returns {Array} Returns the new array of combined values.\n     * @example\n     *\n     * var objects = [{ 'x': 1, 'y': 2 }, { 'x': 2, 'y': 1 }];\n     * var others = [{ 'x': 1, 'y': 1 }, { 'x': 1, 'y': 2 }];\n     *\n     * _.unionWith(objects, others, _.isEqual);\n     * // => [{ 'x': 1, 'y': 2 }, { 'x': 2, 'y': 1 }, { 'x': 1, 'y': 1 }]\n     */\n    var unionWith = baseRest(function(arrays) {\n      var comparator = last(arrays);\n      comparator = typeof comparator == 'function' ? comparator : undefined;\n      return baseUniq(baseFlatten(arrays, 1, isArrayLikeObject, true), undefined, comparator);\n    });\n\n    /**\n     * Creates a duplicate-free version of an array, using\n     * [`SameValueZero`](http://ecma-international.org/ecma-262/7.0/#sec-samevaluezero)\n     * for equality comparisons, in which only the first occurrence of each element\n     * is kept. The order of result values is determined by the order they occur\n     * in the array.\n     *\n     * @static\n     * @memberOf _\n     * @since 0.1.0\n     * @category Array\n     * @param {Array} array The array to inspect.\n     * @returns {Array} Returns the new duplicate free array.\n     * @example\n     *\n     * _.uniq([2, 1, 2]);\n     * // => [2, 1]\n     */\n    function uniq(array) {\n      return (array && array.length) ? baseUniq(array) : [];\n    }\n\n    /**\n     * This method is like `_.uniq` except that it accepts `iteratee` which is\n     * invoked for each element in `array` to generate the criterion by which\n     * uniqueness is computed. The order of result values is determined by the\n     * order they occur in the array. The iteratee is invoked with one argument:\n     * (value).\n     *\n     * @static\n     * @memberOf _\n     * @since 4.0.0\n     * @category Array\n     * @param {Array} array The array to inspect.\n     * @param {Function} [iteratee=_.identity] The iteratee invoked per element.\n     * @returns {Array} Returns the new duplicate free array.\n     * @example\n     *\n     * _.uniqBy([2.1, 1.2, 2.3], Math.floor);\n     * // => [2.1, 1.2]\n     *\n     * // The `_.property` iteratee shorthand.\n     * _.uniqBy([{ 'x': 1 }, { 'x': 2 }, { 'x': 1 }], 'x');\n     * // => [{ 'x': 1 }, { 'x': 2 }]\n     */\n    function uniqBy(array, iteratee) {\n      return (array && array.length) ? baseUniq(array, getIteratee(iteratee, 2)) : [];\n    }\n\n    /**\n     * This method is like `_.uniq` except that it accepts `comparator` which\n     * is invoked to compare elements of `array`. The order of result values is\n     * determined by the order they occur in the array.The comparator is invoked\n     * with two arguments: (arrVal, othVal).\n     *\n     * @static\n     * @memberOf _\n     * @since 4.0.0\n     * @category Array\n     * @param {Array} array The array to inspect.\n     * @param {Function} [comparator] The comparator invoked per element.\n     * @returns {Array} Returns the new duplicate free array.\n     * @example\n     *\n     * var objects = [{ 'x': 1, 'y': 2 }, { 'x': 2, 'y': 1 }, { 'x': 1, 'y': 2 }];\n     *\n     * _.uniqWith(objects, _.isEqual);\n     * // => [{ 'x': 1, 'y': 2 }, { 'x': 2, 'y': 1 }]\n     */\n    function uniqWith(array, comparator) {\n      comparator = typeof comparator == 'function' ? comparator : undefined;\n      return (array && array.length) ? baseUniq(array, undefined, comparator) : [];\n    }\n\n    /**\n     * This method is like `_.zip` except that it accepts an array of grouped\n     * elements and creates an array regrouping the elements to their pre-zip\n     * configuration.\n     *\n     * @static\n     * @memberOf _\n     * @since 1.2.0\n     * @category Array\n     * @param {Array} array The array of grouped elements to process.\n     * @returns {Array} Returns the new array of regrouped elements.\n     * @example\n     *\n     * var zipped = _.zip(['a', 'b'], [1, 2], [true, false]);\n     * // => [['a', 1, true], ['b', 2, false]]\n     *\n     * _.unzip(zipped);\n     * // => [['a', 'b'], [1, 2], [true, false]]\n     */\n    function unzip(array) {\n      if (!(array && array.length)) {\n        return [];\n      }\n      var length = 0;\n      array = arrayFilter(array, function(group) {\n        if (isArrayLikeObject(group)) {\n          length = nativeMax(group.length, length);\n          return true;\n        }\n      });\n      return baseTimes(length, function(index) {\n        return arrayMap(array, baseProperty(index));\n      });\n    }\n\n    /**\n     * This method is like `_.unzip` except that it accepts `iteratee` to specify\n     * how regrouped values should be combined. The iteratee is invoked with the\n     * elements of each group: (...group).\n     *\n     * @static\n     * @memberOf _\n     * @since 3.8.0\n     * @category Array\n     * @param {Array} array The array of grouped elements to process.\n     * @param {Function} [iteratee=_.identity] The function to combine\n     *  regrouped values.\n     * @returns {Array} Returns the new array of regrouped elements.\n     * @example\n     *\n     * var zipped = _.zip([1, 2], [10, 20], [100, 200]);\n     * // => [[1, 10, 100], [2, 20, 200]]\n     *\n     * _.unzipWith(zipped, _.add);\n     * // => [3, 30, 300]\n     */\n    function unzipWith(array, iteratee) {\n      if (!(array && array.length)) {\n        return [];\n      }\n      var result = unzip(array);\n      if (iteratee == null) {\n        return result;\n      }\n      return arrayMap(result, function(group) {\n        return apply(iteratee, undefined, group);\n      });\n    }\n\n    /**\n     * Creates an array excluding all given values using\n     * [`SameValueZero`](http://ecma-international.org/ecma-262/7.0/#sec-samevaluezero)\n     * for equality comparisons.\n     *\n     * **Note:** Unlike `_.pull`, this method returns a new array.\n     *\n     * @static\n     * @memberOf _\n     * @since 0.1.0\n     * @category Array\n     * @param {Array} array The array to inspect.\n     * @param {...*} [values] The values to exclude.\n     * @returns {Array} Returns the new array of filtered values.\n     * @see _.difference, _.xor\n     * @example\n     *\n     * _.without([2, 1, 2, 3], 1, 2);\n     * // => [3]\n     */\n    var without = baseRest(function(array, values) {\n      return isArrayLikeObject(array)\n        ? baseDifference(array, values)\n        : [];\n    });\n\n    /**\n     * Creates an array of unique values that is the\n     * [symmetric difference](https://en.wikipedia.org/wiki/Symmetric_difference)\n     * of the given arrays. The order of result values is determined by the order\n     * they occur in the arrays.\n     *\n     * @static\n     * @memberOf _\n     * @since 2.4.0\n     * @category Array\n     * @param {...Array} [arrays] The arrays to inspect.\n     * @returns {Array} Returns the new array of filtered values.\n     * @see _.difference, _.without\n     * @example\n     *\n     * _.xor([2, 1], [2, 3]);\n     * // => [1, 3]\n     */\n    var xor = baseRest(function(arrays) {\n      return baseXor(arrayFilter(arrays, isArrayLikeObject));\n    });\n\n    /**\n     * This method is like `_.xor` except that it accepts `iteratee` which is\n     * invoked for each element of each `arrays` to generate the criterion by\n     * which by which they're compared. The order of result values is determined\n     * by the order they occur in the arrays. The iteratee is invoked with one\n     * argument: (value).\n     *\n     * @static\n     * @memberOf _\n     * @since 4.0.0\n     * @category Array\n     * @param {...Array} [arrays] The arrays to inspect.\n     * @param {Function} [iteratee=_.identity] The iteratee invoked per element.\n     * @returns {Array} Returns the new array of filtered values.\n     * @example\n     *\n     * _.xorBy([2.1, 1.2], [2.3, 3.4], Math.floor);\n     * // => [1.2, 3.4]\n     *\n     * // The `_.property` iteratee shorthand.\n     * _.xorBy([{ 'x': 1 }], [{ 'x': 2 }, { 'x': 1 }], 'x');\n     * // => [{ 'x': 2 }]\n     */\n    var xorBy = baseRest(function(arrays) {\n      var iteratee = last(arrays);\n      if (isArrayLikeObject(iteratee)) {\n        iteratee = undefined;\n      }\n      return baseXor(arrayFilter(arrays, isArrayLikeObject), getIteratee(iteratee, 2));\n    });\n\n    /**\n     * This method is like `_.xor` except that it accepts `comparator` which is\n     * invoked to compare elements of `arrays`. The order of result values is\n     * determined by the order they occur in the arrays. The comparator is invoked\n     * with two arguments: (arrVal, othVal).\n     *\n     * @static\n     * @memberOf _\n     * @since 4.0.0\n     * @category Array\n     * @param {...Array} [arrays] The arrays to inspect.\n     * @param {Function} [comparator] The comparator invoked per element.\n     * @returns {Array} Returns the new array of filtered values.\n     * @example\n     *\n     * var objects = [{ 'x': 1, 'y': 2 }, { 'x': 2, 'y': 1 }];\n     * var others = [{ 'x': 1, 'y': 1 }, { 'x': 1, 'y': 2 }];\n     *\n     * _.xorWith(objects, others, _.isEqual);\n     * // => [{ 'x': 2, 'y': 1 }, { 'x': 1, 'y': 1 }]\n     */\n    var xorWith = baseRest(function(arrays) {\n      var comparator = last(arrays);\n      comparator = typeof comparator == 'function' ? comparator : undefined;\n      return baseXor(arrayFilter(arrays, isArrayLikeObject), undefined, comparator);\n    });\n\n    /**\n     * Creates an array of grouped elements, the first of which contains the\n     * first elements of the given arrays, the second of which contains the\n     * second elements of the given arrays, and so on.\n     *\n     * @static\n     * @memberOf _\n     * @since 0.1.0\n     * @category Array\n     * @param {...Array} [arrays] The arrays to process.\n     * @returns {Array} Returns the new array of grouped elements.\n     * @example\n     *\n     * _.zip(['a', 'b'], [1, 2], [true, false]);\n     * // => [['a', 1, true], ['b', 2, false]]\n     */\n    var zip = baseRest(unzip);\n\n    /**\n     * This method is like `_.fromPairs` except that it accepts two arrays,\n     * one of property identifiers and one of corresponding values.\n     *\n     * @static\n     * @memberOf _\n     * @since 0.4.0\n     * @category Array\n     * @param {Array} [props=[]] The property identifiers.\n     * @param {Array} [values=[]] The property values.\n     * @returns {Object} Returns the new object.\n     * @example\n     *\n     * _.zipObject(['a', 'b'], [1, 2]);\n     * // => { 'a': 1, 'b': 2 }\n     */\n    function zipObject(props, values) {\n      return baseZipObject(props || [], values || [], assignValue);\n    }\n\n    /**\n     * This method is like `_.zipObject` except that it supports property paths.\n     *\n     * @static\n     * @memberOf _\n     * @since 4.1.0\n     * @category Array\n     * @param {Array} [props=[]] The property identifiers.\n     * @param {Array} [values=[]] The property values.\n     * @returns {Object} Returns the new object.\n     * @example\n     *\n     * _.zipObjectDeep(['a.b[0].c', 'a.b[1].d'], [1, 2]);\n     * // => { 'a': { 'b': [{ 'c': 1 }, { 'd': 2 }] } }\n     */\n    function zipObjectDeep(props, values) {\n      return baseZipObject(props || [], values || [], baseSet);\n    }\n\n    /**\n     * This method is like `_.zip` except that it accepts `iteratee` to specify\n     * how grouped values should be combined. The iteratee is invoked with the\n     * elements of each group: (...group).\n     *\n     * @static\n     * @memberOf _\n     * @since 3.8.0\n     * @category Array\n     * @param {...Array} [arrays] The arrays to process.\n     * @param {Function} [iteratee=_.identity] The function to combine\n     *  grouped values.\n     * @returns {Array} Returns the new array of grouped elements.\n     * @example\n     *\n     * _.zipWith([1, 2], [10, 20], [100, 200], function(a, b, c) {\n     *   return a + b + c;\n     * });\n     * // => [111, 222]\n     */\n    var zipWith = baseRest(function(arrays) {\n      var length = arrays.length,\n          iteratee = length > 1 ? arrays[length - 1] : undefined;\n\n      iteratee = typeof iteratee == 'function' ? (arrays.pop(), iteratee) : undefined;\n      return unzipWith(arrays, iteratee);\n    });\n\n    /*------------------------------------------------------------------------*/\n\n    /**\n     * Creates a `lodash` wrapper instance that wraps `value` with explicit method\n     * chain sequences enabled. The result of such sequences must be unwrapped\n     * with `_#value`.\n     *\n     * @static\n     * @memberOf _\n     * @since 1.3.0\n     * @category Seq\n     * @param {*} value The value to wrap.\n     * @returns {Object} Returns the new `lodash` wrapper instance.\n     * @example\n     *\n     * var users = [\n     *   { 'user': 'barney',  'age': 36 },\n     *   { 'user': 'fred',    'age': 40 },\n     *   { 'user': 'pebbles', 'age': 1 }\n     * ];\n     *\n     * var youngest = _\n     *   .chain(users)\n     *   .sortBy('age')\n     *   .map(function(o) {\n     *     return o.user + ' is ' + o.age;\n     *   })\n     *   .head()\n     *   .value();\n     * // => 'pebbles is 1'\n     */\n    function chain(value) {\n      var result = lodash(value);\n      result.__chain__ = true;\n      return result;\n    }\n\n    /**\n     * This method invokes `interceptor` and returns `value`. The interceptor\n     * is invoked with one argument; (value). The purpose of this method is to\n     * \"tap into\" a method chain sequence in order to modify intermediate results.\n     *\n     * @static\n     * @memberOf _\n     * @since 0.1.0\n     * @category Seq\n     * @param {*} value The value to provide to `interceptor`.\n     * @param {Function} interceptor The function to invoke.\n     * @returns {*} Returns `value`.\n     * @example\n     *\n     * _([1, 2, 3])\n     *  .tap(function(array) {\n     *    // Mutate input array.\n     *    array.pop();\n     *  })\n     *  .reverse()\n     *  .value();\n     * // => [2, 1]\n     */\n    function tap(value, interceptor) {\n      interceptor(value);\n      return value;\n    }\n\n    /**\n     * This method is like `_.tap` except that it returns the result of `interceptor`.\n     * The purpose of this method is to \"pass thru\" values replacing intermediate\n     * results in a method chain sequence.\n     *\n     * @static\n     * @memberOf _\n     * @since 3.0.0\n     * @category Seq\n     * @param {*} value The value to provide to `interceptor`.\n     * @param {Function} interceptor The function to invoke.\n     * @returns {*} Returns the result of `interceptor`.\n     * @example\n     *\n     * _('  abc  ')\n     *  .chain()\n     *  .trim()\n     *  .thru(function(value) {\n     *    return [value];\n     *  })\n     *  .value();\n     * // => ['abc']\n     */\n    function thru(value, interceptor) {\n      return interceptor(value);\n    }\n\n    /**\n     * This method is the wrapper version of `_.at`.\n     *\n     * @name at\n     * @memberOf _\n     * @since 1.0.0\n     * @category Seq\n     * @param {...(string|string[])} [paths] The property paths to pick.\n     * @returns {Object} Returns the new `lodash` wrapper instance.\n     * @example\n     *\n     * var object = { 'a': [{ 'b': { 'c': 3 } }, 4] };\n     *\n     * _(object).at(['a[0].b.c', 'a[1]']).value();\n     * // => [3, 4]\n     */\n    var wrapperAt = flatRest(function(paths) {\n      var length = paths.length,\n          start = length ? paths[0] : 0,\n          value = this.__wrapped__,\n          interceptor = function(object) { return baseAt(object, paths); };\n\n      if (length > 1 || this.__actions__.length ||\n          !(value instanceof LazyWrapper) || !isIndex(start)) {\n        return this.thru(interceptor);\n      }\n      value = value.slice(start, +start + (length ? 1 : 0));\n      value.__actions__.push({\n        'func': thru,\n        'args': [interceptor],\n        'thisArg': undefined\n      });\n      return new LodashWrapper(value, this.__chain__).thru(function(array) {\n        if (length && !array.length) {\n          array.push(undefined);\n        }\n        return array;\n      });\n    });\n\n    /**\n     * Creates a `lodash` wrapper instance with explicit method chain sequences enabled.\n     *\n     * @name chain\n     * @memberOf _\n     * @since 0.1.0\n     * @category Seq\n     * @returns {Object} Returns the new `lodash` wrapper instance.\n     * @example\n     *\n     * var users = [\n     *   { 'user': 'barney', 'age': 36 },\n     *   { 'user': 'fred',   'age': 40 }\n     * ];\n     *\n     * // A sequence without explicit chaining.\n     * _(users).head();\n     * // => { 'user': 'barney', 'age': 36 }\n     *\n     * // A sequence with explicit chaining.\n     * _(users)\n     *   .chain()\n     *   .head()\n     *   .pick('user')\n     *   .value();\n     * // => { 'user': 'barney' }\n     */\n    function wrapperChain() {\n      return chain(this);\n    }\n\n    /**\n     * Executes the chain sequence and returns the wrapped result.\n     *\n     * @name commit\n     * @memberOf _\n     * @since 3.2.0\n     * @category Seq\n     * @returns {Object} Returns the new `lodash` wrapper instance.\n     * @example\n     *\n     * var array = [1, 2];\n     * var wrapped = _(array).push(3);\n     *\n     * console.log(array);\n     * // => [1, 2]\n     *\n     * wrapped = wrapped.commit();\n     * console.log(array);\n     * // => [1, 2, 3]\n     *\n     * wrapped.last();\n     * // => 3\n     *\n     * console.log(array);\n     * // => [1, 2, 3]\n     */\n    function wrapperCommit() {\n      return new LodashWrapper(this.value(), this.__chain__);\n    }\n\n    /**\n     * Gets the next value on a wrapped object following the\n     * [iterator protocol](https://mdn.io/iteration_protocols#iterator).\n     *\n     * @name next\n     * @memberOf _\n     * @since 4.0.0\n     * @category Seq\n     * @returns {Object} Returns the next iterator value.\n     * @example\n     *\n     * var wrapped = _([1, 2]);\n     *\n     * wrapped.next();\n     * // => { 'done': false, 'value': 1 }\n     *\n     * wrapped.next();\n     * // => { 'done': false, 'value': 2 }\n     *\n     * wrapped.next();\n     * // => { 'done': true, 'value': undefined }\n     */\n    function wrapperNext() {\n      if (this.__values__ === undefined) {\n        this.__values__ = toArray(this.value());\n      }\n      var done = this.__index__ >= this.__values__.length,\n          value = done ? undefined : this.__values__[this.__index__++];\n\n      return { 'done': done, 'value': value };\n    }\n\n    /**\n     * Enables the wrapper to be iterable.\n     *\n     * @name Symbol.iterator\n     * @memberOf _\n     * @since 4.0.0\n     * @category Seq\n     * @returns {Object} Returns the wrapper object.\n     * @example\n     *\n     * var wrapped = _([1, 2]);\n     *\n     * wrapped[Symbol.iterator]() === wrapped;\n     * // => true\n     *\n     * Array.from(wrapped);\n     * // => [1, 2]\n     */\n    function wrapperToIterator() {\n      return this;\n    }\n\n    /**\n     * Creates a clone of the chain sequence planting `value` as the wrapped value.\n     *\n     * @name plant\n     * @memberOf _\n     * @since 3.2.0\n     * @category Seq\n     * @param {*} value The value to plant.\n     * @returns {Object} Returns the new `lodash` wrapper instance.\n     * @example\n     *\n     * function square(n) {\n     *   return n * n;\n     * }\n     *\n     * var wrapped = _([1, 2]).map(square);\n     * var other = wrapped.plant([3, 4]);\n     *\n     * other.value();\n     * // => [9, 16]\n     *\n     * wrapped.value();\n     * // => [1, 4]\n     */\n    function wrapperPlant(value) {\n      var result,\n          parent = this;\n\n      while (parent instanceof baseLodash) {\n        var clone = wrapperClone(parent);\n        clone.__index__ = 0;\n        clone.__values__ = undefined;\n        if (result) {\n          previous.__wrapped__ = clone;\n        } else {\n          result = clone;\n        }\n        var previous = clone;\n        parent = parent.__wrapped__;\n      }\n      previous.__wrapped__ = value;\n      return result;\n    }\n\n    /**\n     * This method is the wrapper version of `_.reverse`.\n     *\n     * **Note:** This method mutates the wrapped array.\n     *\n     * @name reverse\n     * @memberOf _\n     * @since 0.1.0\n     * @category Seq\n     * @returns {Object} Returns the new `lodash` wrapper instance.\n     * @example\n     *\n     * var array = [1, 2, 3];\n     *\n     * _(array).reverse().value()\n     * // => [3, 2, 1]\n     *\n     * console.log(array);\n     * // => [3, 2, 1]\n     */\n    function wrapperReverse() {\n      var value = this.__wrapped__;\n      if (value instanceof LazyWrapper) {\n        var wrapped = value;\n        if (this.__actions__.length) {\n          wrapped = new LazyWrapper(this);\n        }\n        wrapped = wrapped.reverse();\n        wrapped.__actions__.push({\n          'func': thru,\n          'args': [reverse],\n          'thisArg': undefined\n        });\n        return new LodashWrapper(wrapped, this.__chain__);\n      }\n      return this.thru(reverse);\n    }\n\n    /**\n     * Executes the chain sequence to resolve the unwrapped value.\n     *\n     * @name value\n     * @memberOf _\n     * @since 0.1.0\n     * @alias toJSON, valueOf\n     * @category Seq\n     * @returns {*} Returns the resolved unwrapped value.\n     * @example\n     *\n     * _([1, 2, 3]).value();\n     * // => [1, 2, 3]\n     */\n    function wrapperValue() {\n      return baseWrapperValue(this.__wrapped__, this.__actions__);\n    }\n\n    /*------------------------------------------------------------------------*/\n\n    /**\n     * Creates an object composed of keys generated from the results of running\n     * each element of `collection` thru `iteratee`. The corresponding value of\n     * each key is the number of times the key was returned by `iteratee`. The\n     * iteratee is invoked with one argument: (value).\n     *\n     * @static\n     * @memberOf _\n     * @since 0.5.0\n     * @category Collection\n     * @param {Array|Object} collection The collection to iterate over.\n     * @param {Function} [iteratee=_.identity] The iteratee to transform keys.\n     * @returns {Object} Returns the composed aggregate object.\n     * @example\n     *\n     * _.countBy([6.1, 4.2, 6.3], Math.floor);\n     * // => { '4': 1, '6': 2 }\n     *\n     * // The `_.property` iteratee shorthand.\n     * _.countBy(['one', 'two', 'three'], 'length');\n     * // => { '3': 2, '5': 1 }\n     */\n    var countBy = createAggregator(function(result, value, key) {\n      if (hasOwnProperty.call(result, key)) {\n        ++result[key];\n      } else {\n        baseAssignValue(result, key, 1);\n      }\n    });\n\n    /**\n     * Checks if `predicate` returns truthy for **all** elements of `collection`.\n     * Iteration is stopped once `predicate` returns falsey. The predicate is\n     * invoked with three arguments: (value, index|key, collection).\n     *\n     * **Note:** This method returns `true` for\n     * [empty collections](https://en.wikipedia.org/wiki/Empty_set) because\n     * [everything is true](https://en.wikipedia.org/wiki/Vacuous_truth) of\n     * elements of empty collections.\n     *\n     * @static\n     * @memberOf _\n     * @since 0.1.0\n     * @category Collection\n     * @param {Array|Object} collection The collection to iterate over.\n     * @param {Function} [predicate=_.identity] The function invoked per iteration.\n     * @param- {Object} [guard] Enables use as an iteratee for methods like `_.map`.\n     * @returns {boolean} Returns `true` if all elements pass the predicate check,\n     *  else `false`.\n     * @example\n     *\n     * _.every([true, 1, null, 'yes'], Boolean);\n     * // => false\n     *\n     * var users = [\n     *   { 'user': 'barney', 'age': 36, 'active': false },\n     *   { 'user': 'fred',   'age': 40, 'active': false }\n     * ];\n     *\n     * // The `_.matches` iteratee shorthand.\n     * _.every(users, { 'user': 'barney', 'active': false });\n     * // => false\n     *\n     * // The `_.matchesProperty` iteratee shorthand.\n     * _.every(users, ['active', false]);\n     * // => true\n     *\n     * // The `_.property` iteratee shorthand.\n     * _.every(users, 'active');\n     * // => false\n     */\n    function every(collection, predicate, guard) {\n      var func = isArray(collection) ? arrayEvery : baseEvery;\n      if (guard && isIterateeCall(collection, predicate, guard)) {\n        predicate = undefined;\n      }\n      return func(collection, getIteratee(predicate, 3));\n    }\n\n    /**\n     * Iterates over elements of `collection`, returning an array of all elements\n     * `predicate` returns truthy for. The predicate is invoked with three\n     * arguments: (value, index|key, collection).\n     *\n     * **Note:** Unlike `_.remove`, this method returns a new array.\n     *\n     * @static\n     * @memberOf _\n     * @since 0.1.0\n     * @category Collection\n     * @param {Array|Object} collection The collection to iterate over.\n     * @param {Function} [predicate=_.identity] The function invoked per iteration.\n     * @returns {Array} Returns the new filtered array.\n     * @see _.reject\n     * @example\n     *\n     * var users = [\n     *   { 'user': 'barney', 'age': 36, 'active': true },\n     *   { 'user': 'fred',   'age': 40, 'active': false }\n     * ];\n     *\n     * _.filter(users, function(o) { return !o.active; });\n     * // => objects for ['fred']\n     *\n     * // The `_.matches` iteratee shorthand.\n     * _.filter(users, { 'age': 36, 'active': true });\n     * // => objects for ['barney']\n     *\n     * // The `_.matchesProperty` iteratee shorthand.\n     * _.filter(users, ['active', false]);\n     * // => objects for ['fred']\n     *\n     * // The `_.property` iteratee shorthand.\n     * _.filter(users, 'active');\n     * // => objects for ['barney']\n     *\n     * // Combining several predicates using `_.overEvery` or `_.overSome`.\n     * _.filter(users, _.overSome([{ 'age': 36 }, ['age', 40]]));\n     * // => objects for ['fred', 'barney']\n     */\n    function filter(collection, predicate) {\n      var func = isArray(collection) ? arrayFilter : baseFilter;\n      return func(collection, getIteratee(predicate, 3));\n    }\n\n    /**\n     * Iterates over elements of `collection`, returning the first element\n     * `predicate` returns truthy for. The predicate is invoked with three\n     * arguments: (value, index|key, collection).\n     *\n     * @static\n     * @memberOf _\n     * @since 0.1.0\n     * @category Collection\n     * @param {Array|Object} collection The collection to inspect.\n     * @param {Function} [predicate=_.identity] The function invoked per iteration.\n     * @param {number} [fromIndex=0] The index to search from.\n     * @returns {*} Returns the matched element, else `undefined`.\n     * @example\n     *\n     * var users = [\n     *   { 'user': 'barney',  'age': 36, 'active': true },\n     *   { 'user': 'fred',    'age': 40, 'active': false },\n     *   { 'user': 'pebbles', 'age': 1,  'active': true }\n     * ];\n     *\n     * _.find(users, function(o) { return o.age < 40; });\n     * // => object for 'barney'\n     *\n     * // The `_.matches` iteratee shorthand.\n     * _.find(users, { 'age': 1, 'active': true });\n     * // => object for 'pebbles'\n     *\n     * // The `_.matchesProperty` iteratee shorthand.\n     * _.find(users, ['active', false]);\n     * // => object for 'fred'\n     *\n     * // The `_.property` iteratee shorthand.\n     * _.find(users, 'active');\n     * // => object for 'barney'\n     */\n    var find = createFind(findIndex);\n\n    /**\n     * This method is like `_.find` except that it iterates over elements of\n     * `collection` from right to left.\n     *\n     * @static\n     * @memberOf _\n     * @since 2.0.0\n     * @category Collection\n     * @param {Array|Object} collection The collection to inspect.\n     * @param {Function} [predicate=_.identity] The function invoked per iteration.\n     * @param {number} [fromIndex=collection.length-1] The index to search from.\n     * @returns {*} Returns the matched element, else `undefined`.\n     * @example\n     *\n     * _.findLast([1, 2, 3, 4], function(n) {\n     *   return n % 2 == 1;\n     * });\n     * // => 3\n     */\n    var findLast = createFind(findLastIndex);\n\n    /**\n     * Creates a flattened array of values by running each element in `collection`\n     * thru `iteratee` and flattening the mapped results. The iteratee is invoked\n     * with three arguments: (value, index|key, collection).\n     *\n     * @static\n     * @memberOf _\n     * @since 4.0.0\n     * @category Collection\n     * @param {Array|Object} collection The collection to iterate over.\n     * @param {Function} [iteratee=_.identity] The function invoked per iteration.\n     * @returns {Array} Returns the new flattened array.\n     * @example\n     *\n     * function duplicate(n) {\n     *   return [n, n];\n     * }\n     *\n     * _.flatMap([1, 2], duplicate);\n     * // => [1, 1, 2, 2]\n     */\n    function flatMap(collection, iteratee) {\n      return baseFlatten(map(collection, iteratee), 1);\n    }\n\n    /**\n     * This method is like `_.flatMap` except that it recursively flattens the\n     * mapped results.\n     *\n     * @static\n     * @memberOf _\n     * @since 4.7.0\n     * @category Collection\n     * @param {Array|Object} collection The collection to iterate over.\n     * @param {Function} [iteratee=_.identity] The function invoked per iteration.\n     * @returns {Array} Returns the new flattened array.\n     * @example\n     *\n     * function duplicate(n) {\n     *   return [[[n, n]]];\n     * }\n     *\n     * _.flatMapDeep([1, 2], duplicate);\n     * // => [1, 1, 2, 2]\n     */\n    function flatMapDeep(collection, iteratee) {\n      return baseFlatten(map(collection, iteratee), INFINITY);\n    }\n\n    /**\n     * This method is like `_.flatMap` except that it recursively flattens the\n     * mapped results up to `depth` times.\n     *\n     * @static\n     * @memberOf _\n     * @since 4.7.0\n     * @category Collection\n     * @param {Array|Object} collection The collection to iterate over.\n     * @param {Function} [iteratee=_.identity] The function invoked per iteration.\n     * @param {number} [depth=1] The maximum recursion depth.\n     * @returns {Array} Returns the new flattened array.\n     * @example\n     *\n     * function duplicate(n) {\n     *   return [[[n, n]]];\n     * }\n     *\n     * _.flatMapDepth([1, 2], duplicate, 2);\n     * // => [[1, 1], [2, 2]]\n     */\n    function flatMapDepth(collection, iteratee, depth) {\n      depth = depth === undefined ? 1 : toInteger(depth);\n      return baseFlatten(map(collection, iteratee), depth);\n    }\n\n    /**\n     * Iterates over elements of `collection` and invokes `iteratee` for each element.\n     * The iteratee is invoked with three arguments: (value, index|key, collection).\n     * Iteratee functions may exit iteration early by explicitly returning `false`.\n     *\n     * **Note:** As with other \"Collections\" methods, objects with a \"length\"\n     * property are iterated like arrays. To avoid this behavior use `_.forIn`\n     * or `_.forOwn` for object iteration.\n     *\n     * @static\n     * @memberOf _\n     * @since 0.1.0\n     * @alias each\n     * @category Collection\n     * @param {Array|Object} collection The collection to iterate over.\n     * @param {Function} [iteratee=_.identity] The function invoked per iteration.\n     * @returns {Array|Object} Returns `collection`.\n     * @see _.forEachRight\n     * @example\n     *\n     * _.forEach([1, 2], function(value) {\n     *   console.log(value);\n     * });\n     * // => Logs `1` then `2`.\n     *\n     * _.forEach({ 'a': 1, 'b': 2 }, function(value, key) {\n     *   console.log(key);\n     * });\n     * // => Logs 'a' then 'b' (iteration order is not guaranteed).\n     */\n    function forEach(collection, iteratee) {\n      var func = isArray(collection) ? arrayEach : baseEach;\n      return func(collection, getIteratee(iteratee, 3));\n    }\n\n    /**\n     * This method is like `_.forEach` except that it iterates over elements of\n     * `collection` from right to left.\n     *\n     * @static\n     * @memberOf _\n     * @since 2.0.0\n     * @alias eachRight\n     * @category Collection\n     * @param {Array|Object} collection The collection to iterate over.\n     * @param {Function} [iteratee=_.identity] The function invoked per iteration.\n     * @returns {Array|Object} Returns `collection`.\n     * @see _.forEach\n     * @example\n     *\n     * _.forEachRight([1, 2], function(value) {\n     *   console.log(value);\n     * });\n     * // => Logs `2` then `1`.\n     */\n    function forEachRight(collection, iteratee) {\n      var func = isArray(collection) ? arrayEachRight : baseEachRight;\n      return func(collection, getIteratee(iteratee, 3));\n    }\n\n    /**\n     * Creates an object composed of keys generated from the results of running\n     * each element of `collection` thru `iteratee`. The order of grouped values\n     * is determined by the order they occur in `collection`. The corresponding\n     * value of each key is an array of elements responsible for generating the\n     * key. The iteratee is invoked with one argument: (value).\n     *\n     * @static\n     * @memberOf _\n     * @since 0.1.0\n     * @category Collection\n     * @param {Array|Object} collection The collection to iterate over.\n     * @param {Function} [iteratee=_.identity] The iteratee to transform keys.\n     * @returns {Object} Returns the composed aggregate object.\n     * @example\n     *\n     * _.groupBy([6.1, 4.2, 6.3], Math.floor);\n     * // => { '4': [4.2], '6': [6.1, 6.3] }\n     *\n     * // The `_.property` iteratee shorthand.\n     * _.groupBy(['one', 'two', 'three'], 'length');\n     * // => { '3': ['one', 'two'], '5': ['three'] }\n     */\n    var groupBy = createAggregator(function(result, value, key) {\n      if (hasOwnProperty.call(result, key)) {\n        result[key].push(value);\n      } else {\n        baseAssignValue(result, key, [value]);\n      }\n    });\n\n    /**\n     * Checks if `value` is in `collection`. If `collection` is a string, it's\n     * checked for a substring of `value`, otherwise\n     * [`SameValueZero`](http://ecma-international.org/ecma-262/7.0/#sec-samevaluezero)\n     * is used for equality comparisons. If `fromIndex` is negative, it's used as\n     * the offset from the end of `collection`.\n     *\n     * @static\n     * @memberOf _\n     * @since 0.1.0\n     * @category Collection\n     * @param {Array|Object|string} collection The collection to inspect.\n     * @param {*} value The value to search for.\n     * @param {number} [fromIndex=0] The index to search from.\n     * @param- {Object} [guard] Enables use as an iteratee for methods like `_.reduce`.\n     * @returns {boolean} Returns `true` if `value` is found, else `false`.\n     * @example\n     *\n     * _.includes([1, 2, 3], 1);\n     * // => true\n     *\n     * _.includes([1, 2, 3], 1, 2);\n     * // => false\n     *\n     * _.includes({ 'a': 1, 'b': 2 }, 1);\n     * // => true\n     *\n     * _.includes('abcd', 'bc');\n     * // => true\n     */\n    function includes(collection, value, fromIndex, guard) {\n      collection = isArrayLike(collection) ? collection : values(collection);\n      fromIndex = (fromIndex && !guard) ? toInteger(fromIndex) : 0;\n\n      var length = collection.length;\n      if (fromIndex < 0) {\n        fromIndex = nativeMax(length + fromIndex, 0);\n      }\n      return isString(collection)\n        ? (fromIndex <= length && collection.indexOf(value, fromIndex) > -1)\n        : (!!length && baseIndexOf(collection, value, fromIndex) > -1);\n    }\n\n    /**\n     * Invokes the method at `path` of each element in `collection`, returning\n     * an array of the results of each invoked method. Any additional arguments\n     * are provided to each invoked method. If `path` is a function, it's invoked\n     * for, and `this` bound to, each element in `collection`.\n     *\n     * @static\n     * @memberOf _\n     * @since 4.0.0\n     * @category Collection\n     * @param {Array|Object} collection The collection to iterate over.\n     * @param {Array|Function|string} path The path of the method to invoke or\n     *  the function invoked per iteration.\n     * @param {...*} [args] The arguments to invoke each method with.\n     * @returns {Array} Returns the array of results.\n     * @example\n     *\n     * _.invokeMap([[5, 1, 7], [3, 2, 1]], 'sort');\n     * // => [[1, 5, 7], [1, 2, 3]]\n     *\n     * _.invokeMap([123, 456], String.prototype.split, '');\n     * // => [['1', '2', '3'], ['4', '5', '6']]\n     */\n    var invokeMap = baseRest(function(collection, path, args) {\n      var index = -1,\n          isFunc = typeof path == 'function',\n          result = isArrayLike(collection) ? Array(collection.length) : [];\n\n      baseEach(collection, function(value) {\n        result[++index] = isFunc ? apply(path, value, args) : baseInvoke(value, path, args);\n      });\n      return result;\n    });\n\n    /**\n     * Creates an object composed of keys generated from the results of running\n     * each element of `collection` thru `iteratee`. The corresponding value of\n     * each key is the last element responsible for generating the key. The\n     * iteratee is invoked with one argument: (value).\n     *\n     * @static\n     * @memberOf _\n     * @since 4.0.0\n     * @category Collection\n     * @param {Array|Object} collection The collection to iterate over.\n     * @param {Function} [iteratee=_.identity] The iteratee to transform keys.\n     * @returns {Object} Returns the composed aggregate object.\n     * @example\n     *\n     * var array = [\n     *   { 'dir': 'left', 'code': 97 },\n     *   { 'dir': 'right', 'code': 100 }\n     * ];\n     *\n     * _.keyBy(array, function(o) {\n     *   return String.fromCharCode(o.code);\n     * });\n     * // => { 'a': { 'dir': 'left', 'code': 97 }, 'd': { 'dir': 'right', 'code': 100 } }\n     *\n     * _.keyBy(array, 'dir');\n     * // => { 'left': { 'dir': 'left', 'code': 97 }, 'right': { 'dir': 'right', 'code': 100 } }\n     */\n    var keyBy = createAggregator(function(result, value, key) {\n      baseAssignValue(result, key, value);\n    });\n\n    /**\n     * Creates an array of values by running each element in `collection` thru\n     * `iteratee`. The iteratee is invoked with three arguments:\n     * (value, index|key, collection).\n     *\n     * Many lodash methods are guarded to work as iteratees for methods like\n     * `_.every`, `_.filter`, `_.map`, `_.mapValues`, `_.reject`, and `_.some`.\n     *\n     * The guarded methods are:\n     * `ary`, `chunk`, `curry`, `curryRight`, `drop`, `dropRight`, `every`,\n     * `fill`, `invert`, `parseInt`, `random`, `range`, `rangeRight`, `repeat`,\n     * `sampleSize`, `slice`, `some`, `sortBy`, `split`, `take`, `takeRight`,\n     * `template`, `trim`, `trimEnd`, `trimStart`, and `words`\n     *\n     * @static\n     * @memberOf _\n     * @since 0.1.0\n     * @category Collection\n     * @param {Array|Object} collection The collection to iterate over.\n     * @param {Function} [iteratee=_.identity] The function invoked per iteration.\n     * @returns {Array} Returns the new mapped array.\n     * @example\n     *\n     * function square(n) {\n     *   return n * n;\n     * }\n     *\n     * _.map([4, 8], square);\n     * // => [16, 64]\n     *\n     * _.map({ 'a': 4, 'b': 8 }, square);\n     * // => [16, 64] (iteration order is not guaranteed)\n     *\n     * var users = [\n     *   { 'user': 'barney' },\n     *   { 'user': 'fred' }\n     * ];\n     *\n     * // The `_.property` iteratee shorthand.\n     * _.map(users, 'user');\n     * // => ['barney', 'fred']\n     */\n    function map(collection, iteratee) {\n      var func = isArray(collection) ? arrayMap : baseMap;\n      return func(collection, getIteratee(iteratee, 3));\n    }\n\n    /**\n     * This method is like `_.sortBy` except that it allows specifying the sort\n     * orders of the iteratees to sort by. If `orders` is unspecified, all values\n     * are sorted in ascending order. Otherwise, specify an order of \"desc\" for\n     * descending or \"asc\" for ascending sort order of corresponding values.\n     *\n     * @static\n     * @memberOf _\n     * @since 4.0.0\n     * @category Collection\n     * @param {Array|Object} collection The collection to iterate over.\n     * @param {Array[]|Function[]|Object[]|string[]} [iteratees=[_.identity]]\n     *  The iteratees to sort by.\n     * @param {string[]} [orders] The sort orders of `iteratees`.\n     * @param- {Object} [guard] Enables use as an iteratee for methods like `_.reduce`.\n     * @returns {Array} Returns the new sorted array.\n     * @example\n     *\n     * var users = [\n     *   { 'user': 'fred',   'age': 48 },\n     *   { 'user': 'barney', 'age': 34 },\n     *   { 'user': 'fred',   'age': 40 },\n     *   { 'user': 'barney', 'age': 36 }\n     * ];\n     *\n     * // Sort by `user` in ascending order and by `age` in descending order.\n     * _.orderBy(users, ['user', 'age'], ['asc', 'desc']);\n     * // => objects for [['barney', 36], ['barney', 34], ['fred', 48], ['fred', 40]]\n     */\n    function orderBy(collection, iteratees, orders, guard) {\n      if (collection == null) {\n        return [];\n      }\n      if (!isArray(iteratees)) {\n        iteratees = iteratees == null ? [] : [iteratees];\n      }\n      orders = guard ? undefined : orders;\n      if (!isArray(orders)) {\n        orders = orders == null ? [] : [orders];\n      }\n      return baseOrderBy(collection, iteratees, orders);\n    }\n\n    /**\n     * Creates an array of elements split into two groups, the first of which\n     * contains elements `predicate` returns truthy for, the second of which\n     * contains elements `predicate` returns falsey for. The predicate is\n     * invoked with one argument: (value).\n     *\n     * @static\n     * @memberOf _\n     * @since 3.0.0\n     * @category Collection\n     * @param {Array|Object} collection The collection to iterate over.\n     * @param {Function} [predicate=_.identity] The function invoked per iteration.\n     * @returns {Array} Returns the array of grouped elements.\n     * @example\n     *\n     * var users = [\n     *   { 'user': 'barney',  'age': 36, 'active': false },\n     *   { 'user': 'fred',    'age': 40, 'active': true },\n     *   { 'user': 'pebbles', 'age': 1,  'active': false }\n     * ];\n     *\n     * _.partition(users, function(o) { return o.active; });\n     * // => objects for [['fred'], ['barney', 'pebbles']]\n     *\n     * // The `_.matches` iteratee shorthand.\n     * _.partition(users, { 'age': 1, 'active': false });\n     * // => objects for [['pebbles'], ['barney', 'fred']]\n     *\n     * // The `_.matchesProperty` iteratee shorthand.\n     * _.partition(users, ['active', false]);\n     * // => objects for [['barney', 'pebbles'], ['fred']]\n     *\n     * // The `_.property` iteratee shorthand.\n     * _.partition(users, 'active');\n     * // => objects for [['fred'], ['barney', 'pebbles']]\n     */\n    var partition = createAggregator(function(result, value, key) {\n      result[key ? 0 : 1].push(value);\n    }, function() { return [[], []]; });\n\n    /**\n     * Reduces `collection` to a value which is the accumulated result of running\n     * each element in `collection` thru `iteratee`, where each successive\n     * invocation is supplied the return value of the previous. If `accumulator`\n     * is not given, the first element of `collection` is used as the initial\n     * value. The iteratee is invoked with four arguments:\n     * (accumulator, value, index|key, collection).\n     *\n     * Many lodash methods are guarded to work as iteratees for methods like\n     * `_.reduce`, `_.reduceRight`, and `_.transform`.\n     *\n     * The guarded methods are:\n     * `assign`, `defaults`, `defaultsDeep`, `includes`, `merge`, `orderBy`,\n     * and `sortBy`\n     *\n     * @static\n     * @memberOf _\n     * @since 0.1.0\n     * @category Collection\n     * @param {Array|Object} collection The collection to iterate over.\n     * @param {Function} [iteratee=_.identity] The function invoked per iteration.\n     * @param {*} [accumulator] The initial value.\n     * @returns {*} Returns the accumulated value.\n     * @see _.reduceRight\n     * @example\n     *\n     * _.reduce([1, 2], function(sum, n) {\n     *   return sum + n;\n     * }, 0);\n     * // => 3\n     *\n     * _.reduce({ 'a': 1, 'b': 2, 'c': 1 }, function(result, value, key) {\n     *   (result[value] || (result[value] = [])).push(key);\n     *   return result;\n     * }, {});\n     * // => { '1': ['a', 'c'], '2': ['b'] } (iteration order is not guaranteed)\n     */\n    function reduce(collection, iteratee, accumulator) {\n      var func = isArray(collection) ? arrayReduce : baseReduce,\n          initAccum = arguments.length < 3;\n\n      return func(collection, getIteratee(iteratee, 4), accumulator, initAccum, baseEach);\n    }\n\n    /**\n     * This method is like `_.reduce` except that it iterates over elements of\n     * `collection` from right to left.\n     *\n     * @static\n     * @memberOf _\n     * @since 0.1.0\n     * @category Collection\n     * @param {Array|Object} collection The collection to iterate over.\n     * @param {Function} [iteratee=_.identity] The function invoked per iteration.\n     * @param {*} [accumulator] The initial value.\n     * @returns {*} Returns the accumulated value.\n     * @see _.reduce\n     * @example\n     *\n     * var array = [[0, 1], [2, 3], [4, 5]];\n     *\n     * _.reduceRight(array, function(flattened, other) {\n     *   return flattened.concat(other);\n     * }, []);\n     * // => [4, 5, 2, 3, 0, 1]\n     */\n    function reduceRight(collection, iteratee, accumulator) {\n      var func = isArray(collection) ? arrayReduceRight : baseReduce,\n          initAccum = arguments.length < 3;\n\n      return func(collection, getIteratee(iteratee, 4), accumulator, initAccum, baseEachRight);\n    }\n\n    /**\n     * The opposite of `_.filter`; this method returns the elements of `collection`\n     * that `predicate` does **not** return truthy for.\n     *\n     * @static\n     * @memberOf _\n     * @since 0.1.0\n     * @category Collection\n     * @param {Array|Object} collection The collection to iterate over.\n     * @param {Function} [predicate=_.identity] The function invoked per iteration.\n     * @returns {Array} Returns the new filtered array.\n     * @see _.filter\n     * @example\n     *\n     * var users = [\n     *   { 'user': 'barney', 'age': 36, 'active': false },\n     *   { 'user': 'fred',   'age': 40, 'active': true }\n     * ];\n     *\n     * _.reject(users, function(o) { return !o.active; });\n     * // => objects for ['fred']\n     *\n     * // The `_.matches` iteratee shorthand.\n     * _.reject(users, { 'age': 40, 'active': true });\n     * // => objects for ['barney']\n     *\n     * // The `_.matchesProperty` iteratee shorthand.\n     * _.reject(users, ['active', false]);\n     * // => objects for ['fred']\n     *\n     * // The `_.property` iteratee shorthand.\n     * _.reject(users, 'active');\n     * // => objects for ['barney']\n     */\n    function reject(collection, predicate) {\n      var func = isArray(collection) ? arrayFilter : baseFilter;\n      return func(collection, negate(getIteratee(predicate, 3)));\n    }\n\n    /**\n     * Gets a random element from `collection`.\n     *\n     * @static\n     * @memberOf _\n     * @since 2.0.0\n     * @category Collection\n     * @param {Array|Object} collection The collection to sample.\n     * @returns {*} Returns the random element.\n     * @example\n     *\n     * _.sample([1, 2, 3, 4]);\n     * // => 2\n     */\n    function sample(collection) {\n      var func = isArray(collection) ? arraySample : baseSample;\n      return func(collection);\n    }\n\n    /**\n     * Gets `n` random elements at unique keys from `collection` up to the\n     * size of `collection`.\n     *\n     * @static\n     * @memberOf _\n     * @since 4.0.0\n     * @category Collection\n     * @param {Array|Object} collection The collection to sample.\n     * @param {number} [n=1] The number of elements to sample.\n     * @param- {Object} [guard] Enables use as an iteratee for methods like `_.map`.\n     * @returns {Array} Returns the random elements.\n     * @example\n     *\n     * _.sampleSize([1, 2, 3], 2);\n     * // => [3, 1]\n     *\n     * _.sampleSize([1, 2, 3], 4);\n     * // => [2, 3, 1]\n     */\n    function sampleSize(collection, n, guard) {\n      if ((guard ? isIterateeCall(collection, n, guard) : n === undefined)) {\n        n = 1;\n      } else {\n        n = toInteger(n);\n      }\n      var func = isArray(collection) ? arraySampleSize : baseSampleSize;\n      return func(collection, n);\n    }\n\n    /**\n     * Creates an array of shuffled values, using a version of the\n     * [Fisher-Yates shuffle](https://en.wikipedia.org/wiki/Fisher-Yates_shuffle).\n     *\n     * @static\n     * @memberOf _\n     * @since 0.1.0\n     * @category Collection\n     * @param {Array|Object} collection The collection to shuffle.\n     * @returns {Array} Returns the new shuffled array.\n     * @example\n     *\n     * _.shuffle([1, 2, 3, 4]);\n     * // => [4, 1, 3, 2]\n     */\n    function shuffle(collection) {\n      var func = isArray(collection) ? arrayShuffle : baseShuffle;\n      return func(collection);\n    }\n\n    /**\n     * Gets the size of `collection` by returning its length for array-like\n     * values or the number of own enumerable string keyed properties for objects.\n     *\n     * @static\n     * @memberOf _\n     * @since 0.1.0\n     * @category Collection\n     * @param {Array|Object|string} collection The collection to inspect.\n     * @returns {number} Returns the collection size.\n     * @example\n     *\n     * _.size([1, 2, 3]);\n     * // => 3\n     *\n     * _.size({ 'a': 1, 'b': 2 });\n     * // => 2\n     *\n     * _.size('pebbles');\n     * // => 7\n     */\n    function size(collection) {\n      if (collection == null) {\n        return 0;\n      }\n      if (isArrayLike(collection)) {\n        return isString(collection) ? stringSize(collection) : collection.length;\n      }\n      var tag = getTag(collection);\n      if (tag == mapTag || tag == setTag) {\n        return collection.size;\n      }\n      return baseKeys(collection).length;\n    }\n\n    /**\n     * Checks if `predicate` returns truthy for **any** element of `collection`.\n     * Iteration is stopped once `predicate` returns truthy. The predicate is\n     * invoked with three arguments: (value, index|key, collection).\n     *\n     * @static\n     * @memberOf _\n     * @since 0.1.0\n     * @category Collection\n     * @param {Array|Object} collection The collection to iterate over.\n     * @param {Function} [predicate=_.identity] The function invoked per iteration.\n     * @param- {Object} [guard] Enables use as an iteratee for methods like `_.map`.\n     * @returns {boolean} Returns `true` if any element passes the predicate check,\n     *  else `false`.\n     * @example\n     *\n     * _.some([null, 0, 'yes', false], Boolean);\n     * // => true\n     *\n     * var users = [\n     *   { 'user': 'barney', 'active': true },\n     *   { 'user': 'fred',   'active': false }\n     * ];\n     *\n     * // The `_.matches` iteratee shorthand.\n     * _.some(users, { 'user': 'barney', 'active': false });\n     * // => false\n     *\n     * // The `_.matchesProperty` iteratee shorthand.\n     * _.some(users, ['active', false]);\n     * // => true\n     *\n     * // The `_.property` iteratee shorthand.\n     * _.some(users, 'active');\n     * // => true\n     */\n    function some(collection, predicate, guard) {\n      var func = isArray(collection) ? arraySome : baseSome;\n      if (guard && isIterateeCall(collection, predicate, guard)) {\n        predicate = undefined;\n      }\n      return func(collection, getIteratee(predicate, 3));\n    }\n\n    /**\n     * Creates an array of elements, sorted in ascending order by the results of\n     * running each element in a collection thru each iteratee. This method\n     * performs a stable sort, that is, it preserves the original sort order of\n     * equal elements. The iteratees are invoked with one argument: (value).\n     *\n     * @static\n     * @memberOf _\n     * @since 0.1.0\n     * @category Collection\n     * @param {Array|Object} collection The collection to iterate over.\n     * @param {...(Function|Function[])} [iteratees=[_.identity]]\n     *  The iteratees to sort by.\n     * @returns {Array} Returns the new sorted array.\n     * @example\n     *\n     * var users = [\n     *   { 'user': 'fred',   'age': 48 },\n     *   { 'user': 'barney', 'age': 36 },\n     *   { 'user': 'fred',   'age': 30 },\n     *   { 'user': 'barney', 'age': 34 }\n     * ];\n     *\n     * _.sortBy(users, [function(o) { return o.user; }]);\n     * // => objects for [['barney', 36], ['barney', 34], ['fred', 48], ['fred', 30]]\n     *\n     * _.sortBy(users, ['user', 'age']);\n     * // => objects for [['barney', 34], ['barney', 36], ['fred', 30], ['fred', 48]]\n     */\n    var sortBy = baseRest(function(collection, iteratees) {\n      if (collection == null) {\n        return [];\n      }\n      var length = iteratees.length;\n      if (length > 1 && isIterateeCall(collection, iteratees[0], iteratees[1])) {\n        iteratees = [];\n      } else if (length > 2 && isIterateeCall(iteratees[0], iteratees[1], iteratees[2])) {\n        iteratees = [iteratees[0]];\n      }\n      return baseOrderBy(collection, baseFlatten(iteratees, 1), []);\n    });\n\n    /*------------------------------------------------------------------------*/\n\n    /**\n     * Gets the timestamp of the number of milliseconds that have elapsed since\n     * the Unix epoch (1 January 1970 00:00:00 UTC).\n     *\n     * @static\n     * @memberOf _\n     * @since 2.4.0\n     * @category Date\n     * @returns {number} Returns the timestamp.\n     * @example\n     *\n     * _.defer(function(stamp) {\n     *   console.log(_.now() - stamp);\n     * }, _.now());\n     * // => Logs the number of milliseconds it took for the deferred invocation.\n     */\n    var now = ctxNow || function() {\n      return root.Date.now();\n    };\n\n    /*------------------------------------------------------------------------*/\n\n    /**\n     * The opposite of `_.before`; this method creates a function that invokes\n     * `func` once it's called `n` or more times.\n     *\n     * @static\n     * @memberOf _\n     * @since 0.1.0\n     * @category Function\n     * @param {number} n The number of calls before `func` is invoked.\n     * @param {Function} func The function to restrict.\n     * @returns {Function} Returns the new restricted function.\n     * @example\n     *\n     * var saves = ['profile', 'settings'];\n     *\n     * var done = _.after(saves.length, function() {\n     *   console.log('done saving!');\n     * });\n     *\n     * _.forEach(saves, function(type) {\n     *   asyncSave({ 'type': type, 'complete': done });\n     * });\n     * // => Logs 'done saving!' after the two async saves have completed.\n     */\n    function after(n, func) {\n      if (typeof func != 'function') {\n        throw new TypeError(FUNC_ERROR_TEXT);\n      }\n      n = toInteger(n);\n      return function() {\n        if (--n < 1) {\n          return func.apply(this, arguments);\n        }\n      };\n    }\n\n    /**\n     * Creates a function that invokes `func`, with up to `n` arguments,\n     * ignoring any additional arguments.\n     *\n     * @static\n     * @memberOf _\n     * @since 3.0.0\n     * @category Function\n     * @param {Function} func The function to cap arguments for.\n     * @param {number} [n=func.length] The arity cap.\n     * @param- {Object} [guard] Enables use as an iteratee for methods like `_.map`.\n     * @returns {Function} Returns the new capped function.\n     * @example\n     *\n     * _.map(['6', '8', '10'], _.ary(parseInt, 1));\n     * // => [6, 8, 10]\n     */\n    function ary(func, n, guard) {\n      n = guard ? undefined : n;\n      n = (func && n == null) ? func.length : n;\n      return createWrap(func, WRAP_ARY_FLAG, undefined, undefined, undefined, undefined, n);\n    }\n\n    /**\n     * Creates a function that invokes `func`, with the `this` binding and arguments\n     * of the created function, while it's called less than `n` times. Subsequent\n     * calls to the created function return the result of the last `func` invocation.\n     *\n     * @static\n     * @memberOf _\n     * @since 3.0.0\n     * @category Function\n     * @param {number} n The number of calls at which `func` is no longer invoked.\n     * @param {Function} func The function to restrict.\n     * @returns {Function} Returns the new restricted function.\n     * @example\n     *\n     * jQuery(element).on('click', _.before(5, addContactToList));\n     * // => Allows adding up to 4 contacts to the list.\n     */\n    function before(n, func) {\n      var result;\n      if (typeof func != 'function') {\n        throw new TypeError(FUNC_ERROR_TEXT);\n      }\n      n = toInteger(n);\n      return function() {\n        if (--n > 0) {\n          result = func.apply(this, arguments);\n        }\n        if (n <= 1) {\n          func = undefined;\n        }\n        return result;\n      };\n    }\n\n    /**\n     * Creates a function that invokes `func` with the `this` binding of `thisArg`\n     * and `partials` prepended to the arguments it receives.\n     *\n     * The `_.bind.placeholder` value, which defaults to `_` in monolithic builds,\n     * may be used as a placeholder for partially applied arguments.\n     *\n     * **Note:** Unlike native `Function#bind`, this method doesn't set the \"length\"\n     * property of bound functions.\n     *\n     * @static\n     * @memberOf _\n     * @since 0.1.0\n     * @category Function\n     * @param {Function} func The function to bind.\n     * @param {*} thisArg The `this` binding of `func`.\n     * @param {...*} [partials] The arguments to be partially applied.\n     * @returns {Function} Returns the new bound function.\n     * @example\n     *\n     * function greet(greeting, punctuation) {\n     *   return greeting + ' ' + this.user + punctuation;\n     * }\n     *\n     * var object = { 'user': 'fred' };\n     *\n     * var bound = _.bind(greet, object, 'hi');\n     * bound('!');\n     * // => 'hi fred!'\n     *\n     * // Bound with placeholders.\n     * var bound = _.bind(greet, object, _, '!');\n     * bound('hi');\n     * // => 'hi fred!'\n     */\n    var bind = baseRest(function(func, thisArg, partials) {\n      var bitmask = WRAP_BIND_FLAG;\n      if (partials.length) {\n        var holders = replaceHolders(partials, getHolder(bind));\n        bitmask |= WRAP_PARTIAL_FLAG;\n      }\n      return createWrap(func, bitmask, thisArg, partials, holders);\n    });\n\n    /**\n     * Creates a function that invokes the method at `object[key]` with `partials`\n     * prepended to the arguments it receives.\n     *\n     * This method differs from `_.bind` by allowing bound functions to reference\n     * methods that may be redefined or don't yet exist. See\n     * [Peter Michaux's article](http://peter.michaux.ca/articles/lazy-function-definition-pattern)\n     * for more details.\n     *\n     * The `_.bindKey.placeholder` value, which defaults to `_` in monolithic\n     * builds, may be used as a placeholder for partially applied arguments.\n     *\n     * @static\n     * @memberOf _\n     * @since 0.10.0\n     * @category Function\n     * @param {Object} object The object to invoke the method on.\n     * @param {string} key The key of the method.\n     * @param {...*} [partials] The arguments to be partially applied.\n     * @returns {Function} Returns the new bound function.\n     * @example\n     *\n     * var object = {\n     *   'user': 'fred',\n     *   'greet': function(greeting, punctuation) {\n     *     return greeting + ' ' + this.user + punctuation;\n     *   }\n     * };\n     *\n     * var bound = _.bindKey(object, 'greet', 'hi');\n     * bound('!');\n     * // => 'hi fred!'\n     *\n     * object.greet = function(greeting, punctuation) {\n     *   return greeting + 'ya ' + this.user + punctuation;\n     * };\n     *\n     * bound('!');\n     * // => 'hiya fred!'\n     *\n     * // Bound with placeholders.\n     * var bound = _.bindKey(object, 'greet', _, '!');\n     * bound('hi');\n     * // => 'hiya fred!'\n     */\n    var bindKey = baseRest(function(object, key, partials) {\n      var bitmask = WRAP_BIND_FLAG | WRAP_BIND_KEY_FLAG;\n      if (partials.length) {\n        var holders = replaceHolders(partials, getHolder(bindKey));\n        bitmask |= WRAP_PARTIAL_FLAG;\n      }\n      return createWrap(key, bitmask, object, partials, holders);\n    });\n\n    /**\n     * Creates a function that accepts arguments of `func` and either invokes\n     * `func` returning its result, if at least `arity` number of arguments have\n     * been provided, or returns a function that accepts the remaining `func`\n     * arguments, and so on. The arity of `func` may be specified if `func.length`\n     * is not sufficient.\n     *\n     * The `_.curry.placeholder` value, which defaults to `_` in monolithic builds,\n     * may be used as a placeholder for provided arguments.\n     *\n     * **Note:** This method doesn't set the \"length\" property of curried functions.\n     *\n     * @static\n     * @memberOf _\n     * @since 2.0.0\n     * @category Function\n     * @param {Function} func The function to curry.\n     * @param {number} [arity=func.length] The arity of `func`.\n     * @param- {Object} [guard] Enables use as an iteratee for methods like `_.map`.\n     * @returns {Function} Returns the new curried function.\n     * @example\n     *\n     * var abc = function(a, b, c) {\n     *   return [a, b, c];\n     * };\n     *\n     * var curried = _.curry(abc);\n     *\n     * curried(1)(2)(3);\n     * // => [1, 2, 3]\n     *\n     * curried(1, 2)(3);\n     * // => [1, 2, 3]\n     *\n     * curried(1, 2, 3);\n     * // => [1, 2, 3]\n     *\n     * // Curried with placeholders.\n     * curried(1)(_, 3)(2);\n     * // => [1, 2, 3]\n     */\n    function curry(func, arity, guard) {\n      arity = guard ? undefined : arity;\n      var result = createWrap(func, WRAP_CURRY_FLAG, undefined, undefined, undefined, undefined, undefined, arity);\n      result.placeholder = curry.placeholder;\n      return result;\n    }\n\n    /**\n     * This method is like `_.curry` except that arguments are applied to `func`\n     * in the manner of `_.partialRight` instead of `_.partial`.\n     *\n     * The `_.curryRight.placeholder` value, which defaults to `_` in monolithic\n     * builds, may be used as a placeholder for provided arguments.\n     *\n     * **Note:** This method doesn't set the \"length\" property of curried functions.\n     *\n     * @static\n     * @memberOf _\n     * @since 3.0.0\n     * @category Function\n     * @param {Function} func The function to curry.\n     * @param {number} [arity=func.length] The arity of `func`.\n     * @param- {Object} [guard] Enables use as an iteratee for methods like `_.map`.\n     * @returns {Function} Returns the new curried function.\n     * @example\n     *\n     * var abc = function(a, b, c) {\n     *   return [a, b, c];\n     * };\n     *\n     * var curried = _.curryRight(abc);\n     *\n     * curried(3)(2)(1);\n     * // => [1, 2, 3]\n     *\n     * curried(2, 3)(1);\n     * // => [1, 2, 3]\n     *\n     * curried(1, 2, 3);\n     * // => [1, 2, 3]\n     *\n     * // Curried with placeholders.\n     * curried(3)(1, _)(2);\n     * // => [1, 2, 3]\n     */\n    function curryRight(func, arity, guard) {\n      arity = guard ? undefined : arity;\n      var result = createWrap(func, WRAP_CURRY_RIGHT_FLAG, undefined, undefined, undefined, undefined, undefined, arity);\n      result.placeholder = curryRight.placeholder;\n      return result;\n    }\n\n    /**\n     * Creates a debounced function that delays invoking `func` until after `wait`\n     * milliseconds have elapsed since the last time the debounced function was\n     * invoked. The debounced function comes with a `cancel` method to cancel\n     * delayed `func` invocations and a `flush` method to immediately invoke them.\n     * Provide `options` to indicate whether `func` should be invoked on the\n     * leading and/or trailing edge of the `wait` timeout. The `func` is invoked\n     * with the last arguments provided to the debounced function. Subsequent\n     * calls to the debounced function return the result of the last `func`\n     * invocation.\n     *\n     * **Note:** If `leading` and `trailing` options are `true`, `func` is\n     * invoked on the trailing edge of the timeout only if the debounced function\n     * is invoked more than once during the `wait` timeout.\n     *\n     * If `wait` is `0` and `leading` is `false`, `func` invocation is deferred\n     * until to the next tick, similar to `setTimeout` with a timeout of `0`.\n     *\n     * See [David Corbacho's article](https://css-tricks.com/debouncing-throttling-explained-examples/)\n     * for details over the differences between `_.debounce` and `_.throttle`.\n     *\n     * @static\n     * @memberOf _\n     * @since 0.1.0\n     * @category Function\n     * @param {Function} func The function to debounce.\n     * @param {number} [wait=0] The number of milliseconds to delay.\n     * @param {Object} [options={}] The options object.\n     * @param {boolean} [options.leading=false]\n     *  Specify invoking on the leading edge of the timeout.\n     * @param {number} [options.maxWait]\n     *  The maximum time `func` is allowed to be delayed before it's invoked.\n     * @param {boolean} [options.trailing=true]\n     *  Specify invoking on the trailing edge of the timeout.\n     * @returns {Function} Returns the new debounced function.\n     * @example\n     *\n     * // Avoid costly calculations while the window size is in flux.\n     * jQuery(window).on('resize', _.debounce(calculateLayout, 150));\n     *\n     * // Invoke `sendMail` when clicked, debouncing subsequent calls.\n     * jQuery(element).on('click', _.debounce(sendMail, 300, {\n     *   'leading': true,\n     *   'trailing': false\n     * }));\n     *\n     * // Ensure `batchLog` is invoked once after 1 second of debounced calls.\n     * var debounced = _.debounce(batchLog, 250, { 'maxWait': 1000 });\n     * var source = new EventSource('/stream');\n     * jQuery(source).on('message', debounced);\n     *\n     * // Cancel the trailing debounced invocation.\n     * jQuery(window).on('popstate', debounced.cancel);\n     */\n    function debounce(func, wait, options) {\n      var lastArgs,\n          lastThis,\n          maxWait,\n          result,\n          timerId,\n          lastCallTime,\n          lastInvokeTime = 0,\n          leading = false,\n          maxing = false,\n          trailing = true;\n\n      if (typeof func != 'function') {\n        throw new TypeError(FUNC_ERROR_TEXT);\n      }\n      wait = toNumber(wait) || 0;\n      if (isObject(options)) {\n        leading = !!options.leading;\n        maxing = 'maxWait' in options;\n        maxWait = maxing ? nativeMax(toNumber(options.maxWait) || 0, wait) : maxWait;\n        trailing = 'trailing' in options ? !!options.trailing : trailing;\n      }\n\n      function invokeFunc(time) {\n        var args = lastArgs,\n            thisArg = lastThis;\n\n        lastArgs = lastThis = undefined;\n        lastInvokeTime = time;\n        result = func.apply(thisArg, args);\n        return result;\n      }\n\n      function leadingEdge(time) {\n        // Reset any `maxWait` timer.\n        lastInvokeTime = time;\n        // Start the timer for the trailing edge.\n        timerId = setTimeout(timerExpired, wait);\n        // Invoke the leading edge.\n        return leading ? invokeFunc(time) : result;\n      }\n\n      function remainingWait(time) {\n        var timeSinceLastCall = time - lastCallTime,\n            timeSinceLastInvoke = time - lastInvokeTime,\n            timeWaiting = wait - timeSinceLastCall;\n\n        return maxing\n          ? nativeMin(timeWaiting, maxWait - timeSinceLastInvoke)\n          : timeWaiting;\n      }\n\n      function shouldInvoke(time) {\n        var timeSinceLastCall = time - lastCallTime,\n            timeSinceLastInvoke = time - lastInvokeTime;\n\n        // Either this is the first call, activity has stopped and we're at the\n        // trailing edge, the system time has gone backwards and we're treating\n        // it as the trailing edge, or we've hit the `maxWait` limit.\n        return (lastCallTime === undefined || (timeSinceLastCall >= wait) ||\n          (timeSinceLastCall < 0) || (maxing && timeSinceLastInvoke >= maxWait));\n      }\n\n      function timerExpired() {\n        var time = now();\n        if (shouldInvoke(time)) {\n          return trailingEdge(time);\n        }\n        // Restart the timer.\n        timerId = setTimeout(timerExpired, remainingWait(time));\n      }\n\n      function trailingEdge(time) {\n        timerId = undefined;\n\n        // Only invoke if we have `lastArgs` which means `func` has been\n        // debounced at least once.\n        if (trailing && lastArgs) {\n          return invokeFunc(time);\n        }\n        lastArgs = lastThis = undefined;\n        return result;\n      }\n\n      function cancel() {\n        if (timerId !== undefined) {\n          clearTimeout(timerId);\n        }\n        lastInvokeTime = 0;\n        lastArgs = lastCallTime = lastThis = timerId = undefined;\n      }\n\n      function flush() {\n        return timerId === undefined ? result : trailingEdge(now());\n      }\n\n      function debounced() {\n        var time = now(),\n            isInvoking = shouldInvoke(time);\n\n        lastArgs = arguments;\n        lastThis = this;\n        lastCallTime = time;\n\n        if (isInvoking) {\n          if (timerId === undefined) {\n            return leadingEdge(lastCallTime);\n          }\n          if (maxing) {\n            // Handle invocations in a tight loop.\n            clearTimeout(timerId);\n            timerId = setTimeout(timerExpired, wait);\n            return invokeFunc(lastCallTime);\n          }\n        }\n        if (timerId === undefined) {\n          timerId = setTimeout(timerExpired, wait);\n        }\n        return result;\n      }\n      debounced.cancel = cancel;\n      debounced.flush = flush;\n      return debounced;\n    }\n\n    /**\n     * Defers invoking the `func` until the current call stack has cleared. Any\n     * additional arguments are provided to `func` when it's invoked.\n     *\n     * @static\n     * @memberOf _\n     * @since 0.1.0\n     * @category Function\n     * @param {Function} func The function to defer.\n     * @param {...*} [args] The arguments to invoke `func` with.\n     * @returns {number} Returns the timer id.\n     * @example\n     *\n     * _.defer(function(text) {\n     *   console.log(text);\n     * }, 'deferred');\n     * // => Logs 'deferred' after one millisecond.\n     */\n    var defer = baseRest(function(func, args) {\n      return baseDelay(func, 1, args);\n    });\n\n    /**\n     * Invokes `func` after `wait` milliseconds. Any additional arguments are\n     * provided to `func` when it's invoked.\n     *\n     * @static\n     * @memberOf _\n     * @since 0.1.0\n     * @category Function\n     * @param {Function} func The function to delay.\n     * @param {number} wait The number of milliseconds to delay invocation.\n     * @param {...*} [args] The arguments to invoke `func` with.\n     * @returns {number} Returns the timer id.\n     * @example\n     *\n     * _.delay(function(text) {\n     *   console.log(text);\n     * }, 1000, 'later');\n     * // => Logs 'later' after one second.\n     */\n    var delay = baseRest(function(func, wait, args) {\n      return baseDelay(func, toNumber(wait) || 0, args);\n    });\n\n    /**\n     * Creates a function that invokes `func` with arguments reversed.\n     *\n     * @static\n     * @memberOf _\n     * @since 4.0.0\n     * @category Function\n     * @param {Function} func The function to flip arguments for.\n     * @returns {Function} Returns the new flipped function.\n     * @example\n     *\n     * var flipped = _.flip(function() {\n     *   return _.toArray(arguments);\n     * });\n     *\n     * flipped('a', 'b', 'c', 'd');\n     * // => ['d', 'c', 'b', 'a']\n     */\n    function flip(func) {\n      return createWrap(func, WRAP_FLIP_FLAG);\n    }\n\n    /**\n     * Creates a function that memoizes the result of `func`. If `resolver` is\n     * provided, it determines the cache key for storing the result based on the\n     * arguments provided to the memoized function. By default, the first argument\n     * provided to the memoized function is used as the map cache key. The `func`\n     * is invoked with the `this` binding of the memoized function.\n     *\n     * **Note:** The cache is exposed as the `cache` property on the memoized\n     * function. Its creation may be customized by replacing the `_.memoize.Cache`\n     * constructor with one whose instances implement the\n     * [`Map`](http://ecma-international.org/ecma-262/7.0/#sec-properties-of-the-map-prototype-object)\n     * method interface of `clear`, `delete`, `get`, `has`, and `set`.\n     *\n     * @static\n     * @memberOf _\n     * @since 0.1.0\n     * @category Function\n     * @param {Function} func The function to have its output memoized.\n     * @param {Function} [resolver] The function to resolve the cache key.\n     * @returns {Function} Returns the new memoized function.\n     * @example\n     *\n     * var object = { 'a': 1, 'b': 2 };\n     * var other = { 'c': 3, 'd': 4 };\n     *\n     * var values = _.memoize(_.values);\n     * values(object);\n     * // => [1, 2]\n     *\n     * values(other);\n     * // => [3, 4]\n     *\n     * object.a = 2;\n     * values(object);\n     * // => [1, 2]\n     *\n     * // Modify the result cache.\n     * values.cache.set(object, ['a', 'b']);\n     * values(object);\n     * // => ['a', 'b']\n     *\n     * // Replace `_.memoize.Cache`.\n     * _.memoize.Cache = WeakMap;\n     */\n    function memoize(func, resolver) {\n      if (typeof func != 'function' || (resolver != null && typeof resolver != 'function')) {\n        throw new TypeError(FUNC_ERROR_TEXT);\n      }\n      var memoized = function() {\n        var args = arguments,\n            key = resolver ? resolver.apply(this, args) : args[0],\n            cache = memoized.cache;\n\n        if (cache.has(key)) {\n          return cache.get(key);\n        }\n        var result = func.apply(this, args);\n        memoized.cache = cache.set(key, result) || cache;\n        return result;\n      };\n      memoized.cache = new (memoize.Cache || MapCache);\n      return memoized;\n    }\n\n    // Expose `MapCache`.\n    memoize.Cache = MapCache;\n\n    /**\n     * Creates a function that negates the result of the predicate `func`. The\n     * `func` predicate is invoked with the `this` binding and arguments of the\n     * created function.\n     *\n     * @static\n     * @memberOf _\n     * @since 3.0.0\n     * @category Function\n     * @param {Function} predicate The predicate to negate.\n     * @returns {Function} Returns the new negated function.\n     * @example\n     *\n     * function isEven(n) {\n     *   return n % 2 == 0;\n     * }\n     *\n     * _.filter([1, 2, 3, 4, 5, 6], _.negate(isEven));\n     * // => [1, 3, 5]\n     */\n    function negate(predicate) {\n      if (typeof predicate != 'function') {\n        throw new TypeError(FUNC_ERROR_TEXT);\n      }\n      return function() {\n        var args = arguments;\n        switch (args.length) {\n          case 0: return !predicate.call(this);\n          case 1: return !predicate.call(this, args[0]);\n          case 2: return !predicate.call(this, args[0], args[1]);\n          case 3: return !predicate.call(this, args[0], args[1], args[2]);\n        }\n        return !predicate.apply(this, args);\n      };\n    }\n\n    /**\n     * Creates a function that is restricted to invoking `func` once. Repeat calls\n     * to the function return the value of the first invocation. The `func` is\n     * invoked with the `this` binding and arguments of the created function.\n     *\n     * @static\n     * @memberOf _\n     * @since 0.1.0\n     * @category Function\n     * @param {Function} func The function to restrict.\n     * @returns {Function} Returns the new restricted function.\n     * @example\n     *\n     * var initialize = _.once(createApplication);\n     * initialize();\n     * initialize();\n     * // => `createApplication` is invoked once\n     */\n    function once(func) {\n      return before(2, func);\n    }\n\n    /**\n     * Creates a function that invokes `func` with its arguments transformed.\n     *\n     * @static\n     * @since 4.0.0\n     * @memberOf _\n     * @category Function\n     * @param {Function} func The function to wrap.\n     * @param {...(Function|Function[])} [transforms=[_.identity]]\n     *  The argument transforms.\n     * @returns {Function} Returns the new function.\n     * @example\n     *\n     * function doubled(n) {\n     *   return n * 2;\n     * }\n     *\n     * function square(n) {\n     *   return n * n;\n     * }\n     *\n     * var func = _.overArgs(function(x, y) {\n     *   return [x, y];\n     * }, [square, doubled]);\n     *\n     * func(9, 3);\n     * // => [81, 6]\n     *\n     * func(10, 5);\n     * // => [100, 10]\n     */\n    var overArgs = castRest(function(func, transforms) {\n      transforms = (transforms.length == 1 && isArray(transforms[0]))\n        ? arrayMap(transforms[0], baseUnary(getIteratee()))\n        : arrayMap(baseFlatten(transforms, 1), baseUnary(getIteratee()));\n\n      var funcsLength = transforms.length;\n      return baseRest(function(args) {\n        var index = -1,\n            length = nativeMin(args.length, funcsLength);\n\n        while (++index < length) {\n          args[index] = transforms[index].call(this, args[index]);\n        }\n        return apply(func, this, args);\n      });\n    });\n\n    /**\n     * Creates a function that invokes `func` with `partials` prepended to the\n     * arguments it receives. This method is like `_.bind` except it does **not**\n     * alter the `this` binding.\n     *\n     * The `_.partial.placeholder` value, which defaults to `_` in monolithic\n     * builds, may be used as a placeholder for partially applied arguments.\n     *\n     * **Note:** This method doesn't set the \"length\" property of partially\n     * applied functions.\n     *\n     * @static\n     * @memberOf _\n     * @since 0.2.0\n     * @category Function\n     * @param {Function} func The function to partially apply arguments to.\n     * @param {...*} [partials] The arguments to be partially applied.\n     * @returns {Function} Returns the new partially applied function.\n     * @example\n     *\n     * function greet(greeting, name) {\n     *   return greeting + ' ' + name;\n     * }\n     *\n     * var sayHelloTo = _.partial(greet, 'hello');\n     * sayHelloTo('fred');\n     * // => 'hello fred'\n     *\n     * // Partially applied with placeholders.\n     * var greetFred = _.partial(greet, _, 'fred');\n     * greetFred('hi');\n     * // => 'hi fred'\n     */\n    var partial = baseRest(function(func, partials) {\n      var holders = replaceHolders(partials, getHolder(partial));\n      return createWrap(func, WRAP_PARTIAL_FLAG, undefined, partials, holders);\n    });\n\n    /**\n     * This method is like `_.partial` except that partially applied arguments\n     * are appended to the arguments it receives.\n     *\n     * The `_.partialRight.placeholder` value, which defaults to `_` in monolithic\n     * builds, may be used as a placeholder for partially applied arguments.\n     *\n     * **Note:** This method doesn't set the \"length\" property of partially\n     * applied functions.\n     *\n     * @static\n     * @memberOf _\n     * @since 1.0.0\n     * @category Function\n     * @param {Function} func The function to partially apply arguments to.\n     * @param {...*} [partials] The arguments to be partially applied.\n     * @returns {Function} Returns the new partially applied function.\n     * @example\n     *\n     * function greet(greeting, name) {\n     *   return greeting + ' ' + name;\n     * }\n     *\n     * var greetFred = _.partialRight(greet, 'fred');\n     * greetFred('hi');\n     * // => 'hi fred'\n     *\n     * // Partially applied with placeholders.\n     * var sayHelloTo = _.partialRight(greet, 'hello', _);\n     * sayHelloTo('fred');\n     * // => 'hello fred'\n     */\n    var partialRight = baseRest(function(func, partials) {\n      var holders = replaceHolders(partials, getHolder(partialRight));\n      return createWrap(func, WRAP_PARTIAL_RIGHT_FLAG, undefined, partials, holders);\n    });\n\n    /**\n     * Creates a function that invokes `func` with arguments arranged according\n     * to the specified `indexes` where the argument value at the first index is\n     * provided as the first argument, the argument value at the second index is\n     * provided as the second argument, and so on.\n     *\n     * @static\n     * @memberOf _\n     * @since 3.0.0\n     * @category Function\n     * @param {Function} func The function to rearrange arguments for.\n     * @param {...(number|number[])} indexes The arranged argument indexes.\n     * @returns {Function} Returns the new function.\n     * @example\n     *\n     * var rearged = _.rearg(function(a, b, c) {\n     *   return [a, b, c];\n     * }, [2, 0, 1]);\n     *\n     * rearged('b', 'c', 'a')\n     * // => ['a', 'b', 'c']\n     */\n    var rearg = flatRest(function(func, indexes) {\n      return createWrap(func, WRAP_REARG_FLAG, undefined, undefined, undefined, indexes);\n    });\n\n    /**\n     * Creates a function that invokes `func` with the `this` binding of the\n     * created function and arguments from `start` and beyond provided as\n     * an array.\n     *\n     * **Note:** This method is based on the\n     * [rest parameter](https://mdn.io/rest_parameters).\n     *\n     * @static\n     * @memberOf _\n     * @since 4.0.0\n     * @category Function\n     * @param {Function} func The function to apply a rest parameter to.\n     * @param {number} [start=func.length-1] The start position of the rest parameter.\n     * @returns {Function} Returns the new function.\n     * @example\n     *\n     * var say = _.rest(function(what, names) {\n     *   return what + ' ' + _.initial(names).join(', ') +\n     *     (_.size(names) > 1 ? ', & ' : '') + _.last(names);\n     * });\n     *\n     * say('hello', 'fred', 'barney', 'pebbles');\n     * // => 'hello fred, barney, & pebbles'\n     */\n    function rest(func, start) {\n      if (typeof func != 'function') {\n        throw new TypeError(FUNC_ERROR_TEXT);\n      }\n      start = start === undefined ? start : toInteger(start);\n      return baseRest(func, start);\n    }\n\n    /**\n     * Creates a function that invokes `func` with the `this` binding of the\n     * create function and an array of arguments much like\n     * [`Function#apply`](http://www.ecma-international.org/ecma-262/7.0/#sec-function.prototype.apply).\n     *\n     * **Note:** This method is based on the\n     * [spread operator](https://mdn.io/spread_operator).\n     *\n     * @static\n     * @memberOf _\n     * @since 3.2.0\n     * @category Function\n     * @param {Function} func The function to spread arguments over.\n     * @param {number} [start=0] The start position of the spread.\n     * @returns {Function} Returns the new function.\n     * @example\n     *\n     * var say = _.spread(function(who, what) {\n     *   return who + ' says ' + what;\n     * });\n     *\n     * say(['fred', 'hello']);\n     * // => 'fred says hello'\n     *\n     * var numbers = Promise.all([\n     *   Promise.resolve(40),\n     *   Promise.resolve(36)\n     * ]);\n     *\n     * numbers.then(_.spread(function(x, y) {\n     *   return x + y;\n     * }));\n     * // => a Promise of 76\n     */\n    function spread(func, start) {\n      if (typeof func != 'function') {\n        throw new TypeError(FUNC_ERROR_TEXT);\n      }\n      start = start == null ? 0 : nativeMax(toInteger(start), 0);\n      return baseRest(function(args) {\n        var array = args[start],\n            otherArgs = castSlice(args, 0, start);\n\n        if (array) {\n          arrayPush(otherArgs, array);\n        }\n        return apply(func, this, otherArgs);\n      });\n    }\n\n    /**\n     * Creates a throttled function that only invokes `func` at most once per\n     * every `wait` milliseconds. The throttled function comes with a `cancel`\n     * method to cancel delayed `func` invocations and a `flush` method to\n     * immediately invoke them. Provide `options` to indicate whether `func`\n     * should be invoked on the leading and/or trailing edge of the `wait`\n     * timeout. The `func` is invoked with the last arguments provided to the\n     * throttled function. Subsequent calls to the throttled function return the\n     * result of the last `func` invocation.\n     *\n     * **Note:** If `leading` and `trailing` options are `true`, `func` is\n     * invoked on the trailing edge of the timeout only if the throttled function\n     * is invoked more than once during the `wait` timeout.\n     *\n     * If `wait` is `0` and `leading` is `false`, `func` invocation is deferred\n     * until to the next tick, similar to `setTimeout` with a timeout of `0`.\n     *\n     * See [David Corbacho's article](https://css-tricks.com/debouncing-throttling-explained-examples/)\n     * for details over the differences between `_.throttle` and `_.debounce`.\n     *\n     * @static\n     * @memberOf _\n     * @since 0.1.0\n     * @category Function\n     * @param {Function} func The function to throttle.\n     * @param {number} [wait=0] The number of milliseconds to throttle invocations to.\n     * @param {Object} [options={}] The options object.\n     * @param {boolean} [options.leading=true]\n     *  Specify invoking on the leading edge of the timeout.\n     * @param {boolean} [options.trailing=true]\n     *  Specify invoking on the trailing edge of the timeout.\n     * @returns {Function} Returns the new throttled function.\n     * @example\n     *\n     * // Avoid excessively updating the position while scrolling.\n     * jQuery(window).on('scroll', _.throttle(updatePosition, 100));\n     *\n     * // Invoke `renewToken` when the click event is fired, but not more than once every 5 minutes.\n     * var throttled = _.throttle(renewToken, 300000, { 'trailing': false });\n     * jQuery(element).on('click', throttled);\n     *\n     * // Cancel the trailing throttled invocation.\n     * jQuery(window).on('popstate', throttled.cancel);\n     */\n    function throttle(func, wait, options) {\n      var leading = true,\n          trailing = true;\n\n      if (typeof func != 'function') {\n        throw new TypeError(FUNC_ERROR_TEXT);\n      }\n      if (isObject(options)) {\n        leading = 'leading' in options ? !!options.leading : leading;\n        trailing = 'trailing' in options ? !!options.trailing : trailing;\n      }\n      return debounce(func, wait, {\n        'leading': leading,\n        'maxWait': wait,\n        'trailing': trailing\n      });\n    }\n\n    /**\n     * Creates a function that accepts up to one argument, ignoring any\n     * additional arguments.\n     *\n     * @static\n     * @memberOf _\n     * @since 4.0.0\n     * @category Function\n     * @param {Function} func The function to cap arguments for.\n     * @returns {Function} Returns the new capped function.\n     * @example\n     *\n     * _.map(['6', '8', '10'], _.unary(parseInt));\n     * // => [6, 8, 10]\n     */\n    function unary(func) {\n      return ary(func, 1);\n    }\n\n    /**\n     * Creates a function that provides `value` to `wrapper` as its first\n     * argument. Any additional arguments provided to the function are appended\n     * to those provided to the `wrapper`. The wrapper is invoked with the `this`\n     * binding of the created function.\n     *\n     * @static\n     * @memberOf _\n     * @since 0.1.0\n     * @category Function\n     * @param {*} value The value to wrap.\n     * @param {Function} [wrapper=identity] The wrapper function.\n     * @returns {Function} Returns the new function.\n     * @example\n     *\n     * var p = _.wrap(_.escape, function(func, text) {\n     *   return '<p>' + func(text) + '</p>';\n     * });\n     *\n     * p('fred, barney, & pebbles');\n     * // => '<p>fred, barney, &amp; pebbles</p>'\n     */\n    function wrap(value, wrapper) {\n      return partial(castFunction(wrapper), value);\n    }\n\n    /*------------------------------------------------------------------------*/\n\n    /**\n     * Casts `value` as an array if it's not one.\n     *\n     * @static\n     * @memberOf _\n     * @since 4.4.0\n     * @category Lang\n     * @param {*} value The value to inspect.\n     * @returns {Array} Returns the cast array.\n     * @example\n     *\n     * _.castArray(1);\n     * // => [1]\n     *\n     * _.castArray({ 'a': 1 });\n     * // => [{ 'a': 1 }]\n     *\n     * _.castArray('abc');\n     * // => ['abc']\n     *\n     * _.castArray(null);\n     * // => [null]\n     *\n     * _.castArray(undefined);\n     * // => [undefined]\n     *\n     * _.castArray();\n     * // => []\n     *\n     * var array = [1, 2, 3];\n     * console.log(_.castArray(array) === array);\n     * // => true\n     */\n    function castArray() {\n      if (!arguments.length) {\n        return [];\n      }\n      var value = arguments[0];\n      return isArray(value) ? value : [value];\n    }\n\n    /**\n     * Creates a shallow clone of `value`.\n     *\n     * **Note:** This method is loosely based on the\n     * [structured clone algorithm](https://mdn.io/Structured_clone_algorithm)\n     * and supports cloning arrays, array buffers, booleans, date objects, maps,\n     * numbers, `Object` objects, regexes, sets, strings, symbols, and typed\n     * arrays. The own enumerable properties of `arguments` objects are cloned\n     * as plain objects. An empty object is returned for uncloneable values such\n     * as error objects, functions, DOM nodes, and WeakMaps.\n     *\n     * @static\n     * @memberOf _\n     * @since 0.1.0\n     * @category Lang\n     * @param {*} value The value to clone.\n     * @returns {*} Returns the cloned value.\n     * @see _.cloneDeep\n     * @example\n     *\n     * var objects = [{ 'a': 1 }, { 'b': 2 }];\n     *\n     * var shallow = _.clone(objects);\n     * console.log(shallow[0] === objects[0]);\n     * // => true\n     */\n    function clone(value) {\n      return baseClone(value, CLONE_SYMBOLS_FLAG);\n    }\n\n    /**\n     * This method is like `_.clone` except that it accepts `customizer` which\n     * is invoked to produce the cloned value. If `customizer` returns `undefined`,\n     * cloning is handled by the method instead. The `customizer` is invoked with\n     * up to four arguments; (value [, index|key, object, stack]).\n     *\n     * @static\n     * @memberOf _\n     * @since 4.0.0\n     * @category Lang\n     * @param {*} value The value to clone.\n     * @param {Function} [customizer] The function to customize cloning.\n     * @returns {*} Returns the cloned value.\n     * @see _.cloneDeepWith\n     * @example\n     *\n     * function customizer(value) {\n     *   if (_.isElement(value)) {\n     *     return value.cloneNode(false);\n     *   }\n     * }\n     *\n     * var el = _.cloneWith(document.body, customizer);\n     *\n     * console.log(el === document.body);\n     * // => false\n     * console.log(el.nodeName);\n     * // => 'BODY'\n     * console.log(el.childNodes.length);\n     * // => 0\n     */\n    function cloneWith(value, customizer) {\n      customizer = typeof customizer == 'function' ? customizer : undefined;\n      return baseClone(value, CLONE_SYMBOLS_FLAG, customizer);\n    }\n\n    /**\n     * This method is like `_.clone` except that it recursively clones `value`.\n     *\n     * @static\n     * @memberOf _\n     * @since 1.0.0\n     * @category Lang\n     * @param {*} value The value to recursively clone.\n     * @returns {*} Returns the deep cloned value.\n     * @see _.clone\n     * @example\n     *\n     * var objects = [{ 'a': 1 }, { 'b': 2 }];\n     *\n     * var deep = _.cloneDeep(objects);\n     * console.log(deep[0] === objects[0]);\n     * // => false\n     */\n    function cloneDeep(value) {\n      return baseClone(value, CLONE_DEEP_FLAG | CLONE_SYMBOLS_FLAG);\n    }\n\n    /**\n     * This method is like `_.cloneWith` except that it recursively clones `value`.\n     *\n     * @static\n     * @memberOf _\n     * @since 4.0.0\n     * @category Lang\n     * @param {*} value The value to recursively clone.\n     * @param {Function} [customizer] The function to customize cloning.\n     * @returns {*} Returns the deep cloned value.\n     * @see _.cloneWith\n     * @example\n     *\n     * function customizer(value) {\n     *   if (_.isElement(value)) {\n     *     return value.cloneNode(true);\n     *   }\n     * }\n     *\n     * var el = _.cloneDeepWith(document.body, customizer);\n     *\n     * console.log(el === document.body);\n     * // => false\n     * console.log(el.nodeName);\n     * // => 'BODY'\n     * console.log(el.childNodes.length);\n     * // => 20\n     */\n    function cloneDeepWith(value, customizer) {\n      customizer = typeof customizer == 'function' ? customizer : undefined;\n      return baseClone(value, CLONE_DEEP_FLAG | CLONE_SYMBOLS_FLAG, customizer);\n    }\n\n    /**\n     * Checks if `object` conforms to `source` by invoking the predicate\n     * properties of `source` with the corresponding property values of `object`.\n     *\n     * **Note:** This method is equivalent to `_.conforms` when `source` is\n     * partially applied.\n     *\n     * @static\n     * @memberOf _\n     * @since 4.14.0\n     * @category Lang\n     * @param {Object} object The object to inspect.\n     * @param {Object} source The object of property predicates to conform to.\n     * @returns {boolean} Returns `true` if `object` conforms, else `false`.\n     * @example\n     *\n     * var object = { 'a': 1, 'b': 2 };\n     *\n     * _.conformsTo(object, { 'b': function(n) { return n > 1; } });\n     * // => true\n     *\n     * _.conformsTo(object, { 'b': function(n) { return n > 2; } });\n     * // => false\n     */\n    function conformsTo(object, source) {\n      return source == null || baseConformsTo(object, source, keys(source));\n    }\n\n    /**\n     * Performs a\n     * [`SameValueZero`](http://ecma-international.org/ecma-262/7.0/#sec-samevaluezero)\n     * comparison between two values to determine if they are equivalent.\n     *\n     * @static\n     * @memberOf _\n     * @since 4.0.0\n     * @category Lang\n     * @param {*} value The value to compare.\n     * @param {*} other The other value to compare.\n     * @returns {boolean} Returns `true` if the values are equivalent, else `false`.\n     * @example\n     *\n     * var object = { 'a': 1 };\n     * var other = { 'a': 1 };\n     *\n     * _.eq(object, object);\n     * // => true\n     *\n     * _.eq(object, other);\n     * // => false\n     *\n     * _.eq('a', 'a');\n     * // => true\n     *\n     * _.eq('a', Object('a'));\n     * // => false\n     *\n     * _.eq(NaN, NaN);\n     * // => true\n     */\n    function eq(value, other) {\n      return value === other || (value !== value && other !== other);\n    }\n\n    /**\n     * Checks if `value` is greater than `other`.\n     *\n     * @static\n     * @memberOf _\n     * @since 3.9.0\n     * @category Lang\n     * @param {*} value The value to compare.\n     * @param {*} other The other value to compare.\n     * @returns {boolean} Returns `true` if `value` is greater than `other`,\n     *  else `false`.\n     * @see _.lt\n     * @example\n     *\n     * _.gt(3, 1);\n     * // => true\n     *\n     * _.gt(3, 3);\n     * // => false\n     *\n     * _.gt(1, 3);\n     * // => false\n     */\n    var gt = createRelationalOperation(baseGt);\n\n    /**\n     * Checks if `value` is greater than or equal to `other`.\n     *\n     * @static\n     * @memberOf _\n     * @since 3.9.0\n     * @category Lang\n     * @param {*} value The value to compare.\n     * @param {*} other The other value to compare.\n     * @returns {boolean} Returns `true` if `value` is greater than or equal to\n     *  `other`, else `false`.\n     * @see _.lte\n     * @example\n     *\n     * _.gte(3, 1);\n     * // => true\n     *\n     * _.gte(3, 3);\n     * // => true\n     *\n     * _.gte(1, 3);\n     * // => false\n     */\n    var gte = createRelationalOperation(function(value, other) {\n      return value >= other;\n    });\n\n    /**\n     * Checks if `value` is likely an `arguments` object.\n     *\n     * @static\n     * @memberOf _\n     * @since 0.1.0\n     * @category Lang\n     * @param {*} value The value to check.\n     * @returns {boolean} Returns `true` if `value` is an `arguments` object,\n     *  else `false`.\n     * @example\n     *\n     * _.isArguments(function() { return arguments; }());\n     * // => true\n     *\n     * _.isArguments([1, 2, 3]);\n     * // => false\n     */\n    var isArguments = baseIsArguments(function() { return arguments; }()) ? baseIsArguments : function(value) {\n      return isObjectLike(value) && hasOwnProperty.call(value, 'callee') &&\n        !propertyIsEnumerable.call(value, 'callee');\n    };\n\n    /**\n     * Checks if `value` is classified as an `Array` object.\n     *\n     * @static\n     * @memberOf _\n     * @since 0.1.0\n     * @category Lang\n     * @param {*} value The value to check.\n     * @returns {boolean} Returns `true` if `value` is an array, else `false`.\n     * @example\n     *\n     * _.isArray([1, 2, 3]);\n     * // => true\n     *\n     * _.isArray(document.body.children);\n     * // => false\n     *\n     * _.isArray('abc');\n     * // => false\n     *\n     * _.isArray(_.noop);\n     * // => false\n     */\n    var isArray = Array.isArray;\n\n    /**\n     * Checks if `value` is classified as an `ArrayBuffer` object.\n     *\n     * @static\n     * @memberOf _\n     * @since 4.3.0\n     * @category Lang\n     * @param {*} value The value to check.\n     * @returns {boolean} Returns `true` if `value` is an array buffer, else `false`.\n     * @example\n     *\n     * _.isArrayBuffer(new ArrayBuffer(2));\n     * // => true\n     *\n     * _.isArrayBuffer(new Array(2));\n     * // => false\n     */\n    var isArrayBuffer = nodeIsArrayBuffer ? baseUnary(nodeIsArrayBuffer) : baseIsArrayBuffer;\n\n    /**\n     * Checks if `value` is array-like. A value is considered array-like if it's\n     * not a function and has a `value.length` that's an integer greater than or\n     * equal to `0` and less than or equal to `Number.MAX_SAFE_INTEGER`.\n     *\n     * @static\n     * @memberOf _\n     * @since 4.0.0\n     * @category Lang\n     * @param {*} value The value to check.\n     * @returns {boolean} Returns `true` if `value` is array-like, else `false`.\n     * @example\n     *\n     * _.isArrayLike([1, 2, 3]);\n     * // => true\n     *\n     * _.isArrayLike(document.body.children);\n     * // => true\n     *\n     * _.isArrayLike('abc');\n     * // => true\n     *\n     * _.isArrayLike(_.noop);\n     * // => false\n     */\n    function isArrayLike(value) {\n      return value != null && isLength(value.length) && !isFunction(value);\n    }\n\n    /**\n     * This method is like `_.isArrayLike` except that it also checks if `value`\n     * is an object.\n     *\n     * @static\n     * @memberOf _\n     * @since 4.0.0\n     * @category Lang\n     * @param {*} value The value to check.\n     * @returns {boolean} Returns `true` if `value` is an array-like object,\n     *  else `false`.\n     * @example\n     *\n     * _.isArrayLikeObject([1, 2, 3]);\n     * // => true\n     *\n     * _.isArrayLikeObject(document.body.children);\n     * // => true\n     *\n     * _.isArrayLikeObject('abc');\n     * // => false\n     *\n     * _.isArrayLikeObject(_.noop);\n     * // => false\n     */\n    function isArrayLikeObject(value) {\n      return isObjectLike(value) && isArrayLike(value);\n    }\n\n    /**\n     * Checks if `value` is classified as a boolean primitive or object.\n     *\n     * @static\n     * @memberOf _\n     * @since 0.1.0\n     * @category Lang\n     * @param {*} value The value to check.\n     * @returns {boolean} Returns `true` if `value` is a boolean, else `false`.\n     * @example\n     *\n     * _.isBoolean(false);\n     * // => true\n     *\n     * _.isBoolean(null);\n     * // => false\n     */\n    function isBoolean(value) {\n      return value === true || value === false ||\n        (isObjectLike(value) && baseGetTag(value) == boolTag);\n    }\n\n    /**\n     * Checks if `value` is a buffer.\n     *\n     * @static\n     * @memberOf _\n     * @since 4.3.0\n     * @category Lang\n     * @param {*} value The value to check.\n     * @returns {boolean} Returns `true` if `value` is a buffer, else `false`.\n     * @example\n     *\n     * _.isBuffer(new Buffer(2));\n     * // => true\n     *\n     * _.isBuffer(new Uint8Array(2));\n     * // => false\n     */\n    var isBuffer = nativeIsBuffer || stubFalse;\n\n    /**\n     * Checks if `value` is classified as a `Date` object.\n     *\n     * @static\n     * @memberOf _\n     * @since 0.1.0\n     * @category Lang\n     * @param {*} value The value to check.\n     * @returns {boolean} Returns `true` if `value` is a date object, else `false`.\n     * @example\n     *\n     * _.isDate(new Date);\n     * // => true\n     *\n     * _.isDate('Mon April 23 2012');\n     * // => false\n     */\n    var isDate = nodeIsDate ? baseUnary(nodeIsDate) : baseIsDate;\n\n    /**\n     * Checks if `value` is likely a DOM element.\n     *\n     * @static\n     * @memberOf _\n     * @since 0.1.0\n     * @category Lang\n     * @param {*} value The value to check.\n     * @returns {boolean} Returns `true` if `value` is a DOM element, else `false`.\n     * @example\n     *\n     * _.isElement(document.body);\n     * // => true\n     *\n     * _.isElement('<body>');\n     * // => false\n     */\n    function isElement(value) {\n      return isObjectLike(value) && value.nodeType === 1 && !isPlainObject(value);\n    }\n\n    /**\n     * Checks if `value` is an empty object, collection, map, or set.\n     *\n     * Objects are considered empty if they have no own enumerable string keyed\n     * properties.\n     *\n     * Array-like values such as `arguments` objects, arrays, buffers, strings, or\n     * jQuery-like collections are considered empty if they have a `length` of `0`.\n     * Similarly, maps and sets are considered empty if they have a `size` of `0`.\n     *\n     * @static\n     * @memberOf _\n     * @since 0.1.0\n     * @category Lang\n     * @param {*} value The value to check.\n     * @returns {boolean} Returns `true` if `value` is empty, else `false`.\n     * @example\n     *\n     * _.isEmpty(null);\n     * // => true\n     *\n     * _.isEmpty(true);\n     * // => true\n     *\n     * _.isEmpty(1);\n     * // => true\n     *\n     * _.isEmpty([1, 2, 3]);\n     * // => false\n     *\n     * _.isEmpty({ 'a': 1 });\n     * // => false\n     */\n    function isEmpty(value) {\n      if (value == null) {\n        return true;\n      }\n      if (isArrayLike(value) &&\n          (isArray(value) || typeof value == 'string' || typeof value.splice == 'function' ||\n            isBuffer(value) || isTypedArray(value) || isArguments(value))) {\n        return !value.length;\n      }\n      var tag = getTag(value);\n      if (tag == mapTag || tag == setTag) {\n        return !value.size;\n      }\n      if (isPrototype(value)) {\n        return !baseKeys(value).length;\n      }\n      for (var key in value) {\n        if (hasOwnProperty.call(value, key)) {\n          return false;\n        }\n      }\n      return true;\n    }\n\n    /**\n     * Performs a deep comparison between two values to determine if they are\n     * equivalent.\n     *\n     * **Note:** This method supports comparing arrays, array buffers, booleans,\n     * date objects, error objects, maps, numbers, `Object` objects, regexes,\n     * sets, strings, symbols, and typed arrays. `Object` objects are compared\n     * by their own, not inherited, enumerable properties. Functions and DOM\n     * nodes are compared by strict equality, i.e. `===`.\n     *\n     * @static\n     * @memberOf _\n     * @since 0.1.0\n     * @category Lang\n     * @param {*} value The value to compare.\n     * @param {*} other The other value to compare.\n     * @returns {boolean} Returns `true` if the values are equivalent, else `false`.\n     * @example\n     *\n     * var object = { 'a': 1 };\n     * var other = { 'a': 1 };\n     *\n     * _.isEqual(object, other);\n     * // => true\n     *\n     * object === other;\n     * // => false\n     */\n    function isEqual(value, other) {\n      return baseIsEqual(value, other);\n    }\n\n    /**\n     * This method is like `_.isEqual` except that it accepts `customizer` which\n     * is invoked to compare values. If `customizer` returns `undefined`, comparisons\n     * are handled by the method instead. The `customizer` is invoked with up to\n     * six arguments: (objValue, othValue [, index|key, object, other, stack]).\n     *\n     * @static\n     * @memberOf _\n     * @since 4.0.0\n     * @category Lang\n     * @param {*} value The value to compare.\n     * @param {*} other The other value to compare.\n     * @param {Function} [customizer] The function to customize comparisons.\n     * @returns {boolean} Returns `true` if the values are equivalent, else `false`.\n     * @example\n     *\n     * function isGreeting(value) {\n     *   return /^h(?:i|ello)$/.test(value);\n     * }\n     *\n     * function customizer(objValue, othValue) {\n     *   if (isGreeting(objValue) && isGreeting(othValue)) {\n     *     return true;\n     *   }\n     * }\n     *\n     * var array = ['hello', 'goodbye'];\n     * var other = ['hi', 'goodbye'];\n     *\n     * _.isEqualWith(array, other, customizer);\n     * // => true\n     */\n    function isEqualWith(value, other, customizer) {\n      customizer = typeof customizer == 'function' ? customizer : undefined;\n      var result = customizer ? customizer(value, other) : undefined;\n      return result === undefined ? baseIsEqual(value, other, undefined, customizer) : !!result;\n    }\n\n    /**\n     * Checks if `value` is an `Error`, `EvalError`, `RangeError`, `ReferenceError`,\n     * `SyntaxError`, `TypeError`, or `URIError` object.\n     *\n     * @static\n     * @memberOf _\n     * @since 3.0.0\n     * @category Lang\n     * @param {*} value The value to check.\n     * @returns {boolean} Returns `true` if `value` is an error object, else `false`.\n     * @example\n     *\n     * _.isError(new Error);\n     * // => true\n     *\n     * _.isError(Error);\n     * // => false\n     */\n    function isError(value) {\n      if (!isObjectLike(value)) {\n        return false;\n      }\n      var tag = baseGetTag(value);\n      return tag == errorTag || tag == domExcTag ||\n        (typeof value.message == 'string' && typeof value.name == 'string' && !isPlainObject(value));\n    }\n\n    /**\n     * Checks if `value` is a finite primitive number.\n     *\n     * **Note:** This method is based on\n     * [`Number.isFinite`](https://mdn.io/Number/isFinite).\n     *\n     * @static\n     * @memberOf _\n     * @since 0.1.0\n     * @category Lang\n     * @param {*} value The value to check.\n     * @returns {boolean} Returns `true` if `value` is a finite number, else `false`.\n     * @example\n     *\n     * _.isFinite(3);\n     * // => true\n     *\n     * _.isFinite(Number.MIN_VALUE);\n     * // => true\n     *\n     * _.isFinite(Infinity);\n     * // => false\n     *\n     * _.isFinite('3');\n     * // => false\n     */\n    function isFinite(value) {\n      return typeof value == 'number' && nativeIsFinite(value);\n    }\n\n    /**\n     * Checks if `value` is classified as a `Function` object.\n     *\n     * @static\n     * @memberOf _\n     * @since 0.1.0\n     * @category Lang\n     * @param {*} value The value to check.\n     * @returns {boolean} Returns `true` if `value` is a function, else `false`.\n     * @example\n     *\n     * _.isFunction(_);\n     * // => true\n     *\n     * _.isFunction(/abc/);\n     * // => false\n     */\n    function isFunction(value) {\n      if (!isObject(value)) {\n        return false;\n      }\n      // The use of `Object#toString` avoids issues with the `typeof` operator\n      // in Safari 9 which returns 'object' for typed arrays and other constructors.\n      var tag = baseGetTag(value);\n      return tag == funcTag || tag == genTag || tag == asyncTag || tag == proxyTag;\n    }\n\n    /**\n     * Checks if `value` is an integer.\n     *\n     * **Note:** This method is based on\n     * [`Number.isInteger`](https://mdn.io/Number/isInteger).\n     *\n     * @static\n     * @memberOf _\n     * @since 4.0.0\n     * @category Lang\n     * @param {*} value The value to check.\n     * @returns {boolean} Returns `true` if `value` is an integer, else `false`.\n     * @example\n     *\n     * _.isInteger(3);\n     * // => true\n     *\n     * _.isInteger(Number.MIN_VALUE);\n     * // => false\n     *\n     * _.isInteger(Infinity);\n     * // => false\n     *\n     * _.isInteger('3');\n     * // => false\n     */\n    function isInteger(value) {\n      return typeof value == 'number' && value == toInteger(value);\n    }\n\n    /**\n     * Checks if `value` is a valid array-like length.\n     *\n     * **Note:** This method is loosely based on\n     * [`ToLength`](http://ecma-international.org/ecma-262/7.0/#sec-tolength).\n     *\n     * @static\n     * @memberOf _\n     * @since 4.0.0\n     * @category Lang\n     * @param {*} value The value to check.\n     * @returns {boolean} Returns `true` if `value` is a valid length, else `false`.\n     * @example\n     *\n     * _.isLength(3);\n     * // => true\n     *\n     * _.isLength(Number.MIN_VALUE);\n     * // => false\n     *\n     * _.isLength(Infinity);\n     * // => false\n     *\n     * _.isLength('3');\n     * // => false\n     */\n    function isLength(value) {\n      return typeof value == 'number' &&\n        value > -1 && value % 1 == 0 && value <= MAX_SAFE_INTEGER;\n    }\n\n    /**\n     * Checks if `value` is the\n     * [language type](http://www.ecma-international.org/ecma-262/7.0/#sec-ecmascript-language-types)\n     * of `Object`. (e.g. arrays, functions, objects, regexes, `new Number(0)`, and `new String('')`)\n     *\n     * @static\n     * @memberOf _\n     * @since 0.1.0\n     * @category Lang\n     * @param {*} value The value to check.\n     * @returns {boolean} Returns `true` if `value` is an object, else `false`.\n     * @example\n     *\n     * _.isObject({});\n     * // => true\n     *\n     * _.isObject([1, 2, 3]);\n     * // => true\n     *\n     * _.isObject(_.noop);\n     * // => true\n     *\n     * _.isObject(null);\n     * // => false\n     */\n    function isObject(value) {\n      var type = typeof value;\n      return value != null && (type == 'object' || type == 'function');\n    }\n\n    /**\n     * Checks if `value` is object-like. A value is object-like if it's not `null`\n     * and has a `typeof` result of \"object\".\n     *\n     * @static\n     * @memberOf _\n     * @since 4.0.0\n     * @category Lang\n     * @param {*} value The value to check.\n     * @returns {boolean} Returns `true` if `value` is object-like, else `false`.\n     * @example\n     *\n     * _.isObjectLike({});\n     * // => true\n     *\n     * _.isObjectLike([1, 2, 3]);\n     * // => true\n     *\n     * _.isObjectLike(_.noop);\n     * // => false\n     *\n     * _.isObjectLike(null);\n     * // => false\n     */\n    function isObjectLike(value) {\n      return value != null && typeof value == 'object';\n    }\n\n    /**\n     * Checks if `value` is classified as a `Map` object.\n     *\n     * @static\n     * @memberOf _\n     * @since 4.3.0\n     * @category Lang\n     * @param {*} value The value to check.\n     * @returns {boolean} Returns `true` if `value` is a map, else `false`.\n     * @example\n     *\n     * _.isMap(new Map);\n     * // => true\n     *\n     * _.isMap(new WeakMap);\n     * // => false\n     */\n    var isMap = nodeIsMap ? baseUnary(nodeIsMap) : baseIsMap;\n\n    /**\n     * Performs a partial deep comparison between `object` and `source` to\n     * determine if `object` contains equivalent property values.\n     *\n     * **Note:** This method is equivalent to `_.matches` when `source` is\n     * partially applied.\n     *\n     * Partial comparisons will match empty array and empty object `source`\n     * values against any array or object value, respectively. See `_.isEqual`\n     * for a list of supported value comparisons.\n     *\n     * @static\n     * @memberOf _\n     * @since 3.0.0\n     * @category Lang\n     * @param {Object} object The object to inspect.\n     * @param {Object} source The object of property values to match.\n     * @returns {boolean} Returns `true` if `object` is a match, else `false`.\n     * @example\n     *\n     * var object = { 'a': 1, 'b': 2 };\n     *\n     * _.isMatch(object, { 'b': 2 });\n     * // => true\n     *\n     * _.isMatch(object, { 'b': 1 });\n     * // => false\n     */\n    function isMatch(object, source) {\n      return object === source || baseIsMatch(object, source, getMatchData(source));\n    }\n\n    /**\n     * This method is like `_.isMatch` except that it accepts `customizer` which\n     * is invoked to compare values. If `customizer` returns `undefined`, comparisons\n     * are handled by the method instead. The `customizer` is invoked with five\n     * arguments: (objValue, srcValue, index|key, object, source).\n     *\n     * @static\n     * @memberOf _\n     * @since 4.0.0\n     * @category Lang\n     * @param {Object} object The object to inspect.\n     * @param {Object} source The object of property values to match.\n     * @param {Function} [customizer] The function to customize comparisons.\n     * @returns {boolean} Returns `true` if `object` is a match, else `false`.\n     * @example\n     *\n     * function isGreeting(value) {\n     *   return /^h(?:i|ello)$/.test(value);\n     * }\n     *\n     * function customizer(objValue, srcValue) {\n     *   if (isGreeting(objValue) && isGreeting(srcValue)) {\n     *     return true;\n     *   }\n     * }\n     *\n     * var object = { 'greeting': 'hello' };\n     * var source = { 'greeting': 'hi' };\n     *\n     * _.isMatchWith(object, source, customizer);\n     * // => true\n     */\n    function isMatchWith(object, source, customizer) {\n      customizer = typeof customizer == 'function' ? customizer : undefined;\n      return baseIsMatch(object, source, getMatchData(source), customizer);\n    }\n\n    /**\n     * Checks if `value` is `NaN`.\n     *\n     * **Note:** This method is based on\n     * [`Number.isNaN`](https://mdn.io/Number/isNaN) and is not the same as\n     * global [`isNaN`](https://mdn.io/isNaN) which returns `true` for\n     * `undefined` and other non-number values.\n     *\n     * @static\n     * @memberOf _\n     * @since 0.1.0\n     * @category Lang\n     * @param {*} value The value to check.\n     * @returns {boolean} Returns `true` if `value` is `NaN`, else `false`.\n     * @example\n     *\n     * _.isNaN(NaN);\n     * // => true\n     *\n     * _.isNaN(new Number(NaN));\n     * // => true\n     *\n     * isNaN(undefined);\n     * // => true\n     *\n     * _.isNaN(undefined);\n     * // => false\n     */\n    function isNaN(value) {\n      // An `NaN` primitive is the only value that is not equal to itself.\n      // Perform the `toStringTag` check first to avoid errors with some\n      // ActiveX objects in IE.\n      return isNumber(value) && value != +value;\n    }\n\n    /**\n     * Checks if `value` is a pristine native function.\n     *\n     * **Note:** This method can't reliably detect native functions in the presence\n     * of the core-js package because core-js circumvents this kind of detection.\n     * Despite multiple requests, the core-js maintainer has made it clear: any\n     * attempt to fix the detection will be obstructed. As a result, we're left\n     * with little choice but to throw an error. Unfortunately, this also affects\n     * packages, like [babel-polyfill](https://www.npmjs.com/package/babel-polyfill),\n     * which rely on core-js.\n     *\n     * @static\n     * @memberOf _\n     * @since 3.0.0\n     * @category Lang\n     * @param {*} value The value to check.\n     * @returns {boolean} Returns `true` if `value` is a native function,\n     *  else `false`.\n     * @example\n     *\n     * _.isNative(Array.prototype.push);\n     * // => true\n     *\n     * _.isNative(_);\n     * // => false\n     */\n    function isNative(value) {\n      if (isMaskable(value)) {\n        throw new Error(CORE_ERROR_TEXT);\n      }\n      return baseIsNative(value);\n    }\n\n    /**\n     * Checks if `value` is `null`.\n     *\n     * @static\n     * @memberOf _\n     * @since 0.1.0\n     * @category Lang\n     * @param {*} value The value to check.\n     * @returns {boolean} Returns `true` if `value` is `null`, else `false`.\n     * @example\n     *\n     * _.isNull(null);\n     * // => true\n     *\n     * _.isNull(void 0);\n     * // => false\n     */\n    function isNull(value) {\n      return value === null;\n    }\n\n    /**\n     * Checks if `value` is `null` or `undefined`.\n     *\n     * @static\n     * @memberOf _\n     * @since 4.0.0\n     * @category Lang\n     * @param {*} value The value to check.\n     * @returns {boolean} Returns `true` if `value` is nullish, else `false`.\n     * @example\n     *\n     * _.isNil(null);\n     * // => true\n     *\n     * _.isNil(void 0);\n     * // => true\n     *\n     * _.isNil(NaN);\n     * // => false\n     */\n    function isNil(value) {\n      return value == null;\n    }\n\n    /**\n     * Checks if `value` is classified as a `Number` primitive or object.\n     *\n     * **Note:** To exclude `Infinity`, `-Infinity`, and `NaN`, which are\n     * classified as numbers, use the `_.isFinite` method.\n     *\n     * @static\n     * @memberOf _\n     * @since 0.1.0\n     * @category Lang\n     * @param {*} value The value to check.\n     * @returns {boolean} Returns `true` if `value` is a number, else `false`.\n     * @example\n     *\n     * _.isNumber(3);\n     * // => true\n     *\n     * _.isNumber(Number.MIN_VALUE);\n     * // => true\n     *\n     * _.isNumber(Infinity);\n     * // => true\n     *\n     * _.isNumber('3');\n     * // => false\n     */\n    function isNumber(value) {\n      return typeof value == 'number' ||\n        (isObjectLike(value) && baseGetTag(value) == numberTag);\n    }\n\n    /**\n     * Checks if `value` is a plain object, that is, an object created by the\n     * `Object` constructor or one with a `[[Prototype]]` of `null`.\n     *\n     * @static\n     * @memberOf _\n     * @since 0.8.0\n     * @category Lang\n     * @param {*} value The value to check.\n     * @returns {boolean} Returns `true` if `value` is a plain object, else `false`.\n     * @example\n     *\n     * function Foo() {\n     *   this.a = 1;\n     * }\n     *\n     * _.isPlainObject(new Foo);\n     * // => false\n     *\n     * _.isPlainObject([1, 2, 3]);\n     * // => false\n     *\n     * _.isPlainObject({ 'x': 0, 'y': 0 });\n     * // => true\n     *\n     * _.isPlainObject(Object.create(null));\n     * // => true\n     */\n    function isPlainObject(value) {\n      if (!isObjectLike(value) || baseGetTag(value) != objectTag) {\n        return false;\n      }\n      var proto = getPrototype(value);\n      if (proto === null) {\n        return true;\n      }\n      var Ctor = hasOwnProperty.call(proto, 'constructor') && proto.constructor;\n      return typeof Ctor == 'function' && Ctor instanceof Ctor &&\n        funcToString.call(Ctor) == objectCtorString;\n    }\n\n    /**\n     * Checks if `value` is classified as a `RegExp` object.\n     *\n     * @static\n     * @memberOf _\n     * @since 0.1.0\n     * @category Lang\n     * @param {*} value The value to check.\n     * @returns {boolean} Returns `true` if `value` is a regexp, else `false`.\n     * @example\n     *\n     * _.isRegExp(/abc/);\n     * // => true\n     *\n     * _.isRegExp('/abc/');\n     * // => false\n     */\n    var isRegExp = nodeIsRegExp ? baseUnary(nodeIsRegExp) : baseIsRegExp;\n\n    /**\n     * Checks if `value` is a safe integer. An integer is safe if it's an IEEE-754\n     * double precision number which isn't the result of a rounded unsafe integer.\n     *\n     * **Note:** This method is based on\n     * [`Number.isSafeInteger`](https://mdn.io/Number/isSafeInteger).\n     *\n     * @static\n     * @memberOf _\n     * @since 4.0.0\n     * @category Lang\n     * @param {*} value The value to check.\n     * @returns {boolean} Returns `true` if `value` is a safe integer, else `false`.\n     * @example\n     *\n     * _.isSafeInteger(3);\n     * // => true\n     *\n     * _.isSafeInteger(Number.MIN_VALUE);\n     * // => false\n     *\n     * _.isSafeInteger(Infinity);\n     * // => false\n     *\n     * _.isSafeInteger('3');\n     * // => false\n     */\n    function isSafeInteger(value) {\n      return isInteger(value) && value >= -MAX_SAFE_INTEGER && value <= MAX_SAFE_INTEGER;\n    }\n\n    /**\n     * Checks if `value` is classified as a `Set` object.\n     *\n     * @static\n     * @memberOf _\n     * @since 4.3.0\n     * @category Lang\n     * @param {*} value The value to check.\n     * @returns {boolean} Returns `true` if `value` is a set, else `false`.\n     * @example\n     *\n     * _.isSet(new Set);\n     * // => true\n     *\n     * _.isSet(new WeakSet);\n     * // => false\n     */\n    var isSet = nodeIsSet ? baseUnary(nodeIsSet) : baseIsSet;\n\n    /**\n     * Checks if `value` is classified as a `String` primitive or object.\n     *\n     * @static\n     * @since 0.1.0\n     * @memberOf _\n     * @category Lang\n     * @param {*} value The value to check.\n     * @returns {boolean} Returns `true` if `value` is a string, else `false`.\n     * @example\n     *\n     * _.isString('abc');\n     * // => true\n     *\n     * _.isString(1);\n     * // => false\n     */\n    function isString(value) {\n      return typeof value == 'string' ||\n        (!isArray(value) && isObjectLike(value) && baseGetTag(value) == stringTag);\n    }\n\n    /**\n     * Checks if `value` is classified as a `Symbol` primitive or object.\n     *\n     * @static\n     * @memberOf _\n     * @since 4.0.0\n     * @category Lang\n     * @param {*} value The value to check.\n     * @returns {boolean} Returns `true` if `value` is a symbol, else `false`.\n     * @example\n     *\n     * _.isSymbol(Symbol.iterator);\n     * // => true\n     *\n     * _.isSymbol('abc');\n     * // => false\n     */\n    function isSymbol(value) {\n      return typeof value == 'symbol' ||\n        (isObjectLike(value) && baseGetTag(value) == symbolTag);\n    }\n\n    /**\n     * Checks if `value` is classified as a typed array.\n     *\n     * @static\n     * @memberOf _\n     * @since 3.0.0\n     * @category Lang\n     * @param {*} value The value to check.\n     * @returns {boolean} Returns `true` if `value` is a typed array, else `false`.\n     * @example\n     *\n     * _.isTypedArray(new Uint8Array);\n     * // => true\n     *\n     * _.isTypedArray([]);\n     * // => false\n     */\n    var isTypedArray = nodeIsTypedArray ? baseUnary(nodeIsTypedArray) : baseIsTypedArray;\n\n    /**\n     * Checks if `value` is `undefined`.\n     *\n     * @static\n     * @since 0.1.0\n     * @memberOf _\n     * @category Lang\n     * @param {*} value The value to check.\n     * @returns {boolean} Returns `true` if `value` is `undefined`, else `false`.\n     * @example\n     *\n     * _.isUndefined(void 0);\n     * // => true\n     *\n     * _.isUndefined(null);\n     * // => false\n     */\n    function isUndefined(value) {\n      return value === undefined;\n    }\n\n    /**\n     * Checks if `value` is classified as a `WeakMap` object.\n     *\n     * @static\n     * @memberOf _\n     * @since 4.3.0\n     * @category Lang\n     * @param {*} value The value to check.\n     * @returns {boolean} Returns `true` if `value` is a weak map, else `false`.\n     * @example\n     *\n     * _.isWeakMap(new WeakMap);\n     * // => true\n     *\n     * _.isWeakMap(new Map);\n     * // => false\n     */\n    function isWeakMap(value) {\n      return isObjectLike(value) && getTag(value) == weakMapTag;\n    }\n\n    /**\n     * Checks if `value` is classified as a `WeakSet` object.\n     *\n     * @static\n     * @memberOf _\n     * @since 4.3.0\n     * @category Lang\n     * @param {*} value The value to check.\n     * @returns {boolean} Returns `true` if `value` is a weak set, else `false`.\n     * @example\n     *\n     * _.isWeakSet(new WeakSet);\n     * // => true\n     *\n     * _.isWeakSet(new Set);\n     * // => false\n     */\n    function isWeakSet(value) {\n      return isObjectLike(value) && baseGetTag(value) == weakSetTag;\n    }\n\n    /**\n     * Checks if `value` is less than `other`.\n     *\n     * @static\n     * @memberOf _\n     * @since 3.9.0\n     * @category Lang\n     * @param {*} value The value to compare.\n     * @param {*} other The other value to compare.\n     * @returns {boolean} Returns `true` if `value` is less than `other`,\n     *  else `false`.\n     * @see _.gt\n     * @example\n     *\n     * _.lt(1, 3);\n     * // => true\n     *\n     * _.lt(3, 3);\n     * // => false\n     *\n     * _.lt(3, 1);\n     * // => false\n     */\n    var lt = createRelationalOperation(baseLt);\n\n    /**\n     * Checks if `value` is less than or equal to `other`.\n     *\n     * @static\n     * @memberOf _\n     * @since 3.9.0\n     * @category Lang\n     * @param {*} value The value to compare.\n     * @param {*} other The other value to compare.\n     * @returns {boolean} Returns `true` if `value` is less than or equal to\n     *  `other`, else `false`.\n     * @see _.gte\n     * @example\n     *\n     * _.lte(1, 3);\n     * // => true\n     *\n     * _.lte(3, 3);\n     * // => true\n     *\n     * _.lte(3, 1);\n     * // => false\n     */\n    var lte = createRelationalOperation(function(value, other) {\n      return value <= other;\n    });\n\n    /**\n     * Converts `value` to an array.\n     *\n     * @static\n     * @since 0.1.0\n     * @memberOf _\n     * @category Lang\n     * @param {*} value The value to convert.\n     * @returns {Array} Returns the converted array.\n     * @example\n     *\n     * _.toArray({ 'a': 1, 'b': 2 });\n     * // => [1, 2]\n     *\n     * _.toArray('abc');\n     * // => ['a', 'b', 'c']\n     *\n     * _.toArray(1);\n     * // => []\n     *\n     * _.toArray(null);\n     * // => []\n     */\n    function toArray(value) {\n      if (!value) {\n        return [];\n      }\n      if (isArrayLike(value)) {\n        return isString(value) ? stringToArray(value) : copyArray(value);\n      }\n      if (symIterator && value[symIterator]) {\n        return iteratorToArray(value[symIterator]());\n      }\n      var tag = getTag(value),\n          func = tag == mapTag ? mapToArray : (tag == setTag ? setToArray : values);\n\n      return func(value);\n    }\n\n    /**\n     * Converts `value` to a finite number.\n     *\n     * @static\n     * @memberOf _\n     * @since 4.12.0\n     * @category Lang\n     * @param {*} value The value to convert.\n     * @returns {number} Returns the converted number.\n     * @example\n     *\n     * _.toFinite(3.2);\n     * // => 3.2\n     *\n     * _.toFinite(Number.MIN_VALUE);\n     * // => 5e-324\n     *\n     * _.toFinite(Infinity);\n     * // => 1.7976931348623157e+308\n     *\n     * _.toFinite('3.2');\n     * // => 3.2\n     */\n    function toFinite(value) {\n      if (!value) {\n        return value === 0 ? value : 0;\n      }\n      value = toNumber(value);\n      if (value === INFINITY || value === -INFINITY) {\n        var sign = (value < 0 ? -1 : 1);\n        return sign * MAX_INTEGER;\n      }\n      return value === value ? value : 0;\n    }\n\n    /**\n     * Converts `value` to an integer.\n     *\n     * **Note:** This method is loosely based on\n     * [`ToInteger`](http://www.ecma-international.org/ecma-262/7.0/#sec-tointeger).\n     *\n     * @static\n     * @memberOf _\n     * @since 4.0.0\n     * @category Lang\n     * @param {*} value The value to convert.\n     * @returns {number} Returns the converted integer.\n     * @example\n     *\n     * _.toInteger(3.2);\n     * // => 3\n     *\n     * _.toInteger(Number.MIN_VALUE);\n     * // => 0\n     *\n     * _.toInteger(Infinity);\n     * // => 1.7976931348623157e+308\n     *\n     * _.toInteger('3.2');\n     * // => 3\n     */\n    function toInteger(value) {\n      var result = toFinite(value),\n          remainder = result % 1;\n\n      return result === result ? (remainder ? result - remainder : result) : 0;\n    }\n\n    /**\n     * Converts `value` to an integer suitable for use as the length of an\n     * array-like object.\n     *\n     * **Note:** This method is based on\n     * [`ToLength`](http://ecma-international.org/ecma-262/7.0/#sec-tolength).\n     *\n     * @static\n     * @memberOf _\n     * @since 4.0.0\n     * @category Lang\n     * @param {*} value The value to convert.\n     * @returns {number} Returns the converted integer.\n     * @example\n     *\n     * _.toLength(3.2);\n     * // => 3\n     *\n     * _.toLength(Number.MIN_VALUE);\n     * // => 0\n     *\n     * _.toLength(Infinity);\n     * // => 4294967295\n     *\n     * _.toLength('3.2');\n     * // => 3\n     */\n    function toLength(value) {\n      return value ? baseClamp(toInteger(value), 0, MAX_ARRAY_LENGTH) : 0;\n    }\n\n    /**\n     * Converts `value` to a number.\n     *\n     * @static\n     * @memberOf _\n     * @since 4.0.0\n     * @category Lang\n     * @param {*} value The value to process.\n     * @returns {number} Returns the number.\n     * @example\n     *\n     * _.toNumber(3.2);\n     * // => 3.2\n     *\n     * _.toNumber(Number.MIN_VALUE);\n     * // => 5e-324\n     *\n     * _.toNumber(Infinity);\n     * // => Infinity\n     *\n     * _.toNumber('3.2');\n     * // => 3.2\n     */\n    function toNumber(value) {\n      if (typeof value == 'number') {\n        return value;\n      }\n      if (isSymbol(value)) {\n        return NAN;\n      }\n      if (isObject(value)) {\n        var other = typeof value.valueOf == 'function' ? value.valueOf() : value;\n        value = isObject(other) ? (other + '') : other;\n      }\n      if (typeof value != 'string') {\n        return value === 0 ? value : +value;\n      }\n      value = value.replace(reTrim, '');\n      var isBinary = reIsBinary.test(value);\n      return (isBinary || reIsOctal.test(value))\n        ? freeParseInt(value.slice(2), isBinary ? 2 : 8)\n        : (reIsBadHex.test(value) ? NAN : +value);\n    }\n\n    /**\n     * Converts `value` to a plain object flattening inherited enumerable string\n     * keyed properties of `value` to own properties of the plain object.\n     *\n     * @static\n     * @memberOf _\n     * @since 3.0.0\n     * @category Lang\n     * @param {*} value The value to convert.\n     * @returns {Object} Returns the converted plain object.\n     * @example\n     *\n     * function Foo() {\n     *   this.b = 2;\n     * }\n     *\n     * Foo.prototype.c = 3;\n     *\n     * _.assign({ 'a': 1 }, new Foo);\n     * // => { 'a': 1, 'b': 2 }\n     *\n     * _.assign({ 'a': 1 }, _.toPlainObject(new Foo));\n     * // => { 'a': 1, 'b': 2, 'c': 3 }\n     */\n    function toPlainObject(value) {\n      return copyObject(value, keysIn(value));\n    }\n\n    /**\n     * Converts `value` to a safe integer. A safe integer can be compared and\n     * represented correctly.\n     *\n     * @static\n     * @memberOf _\n     * @since 4.0.0\n     * @category Lang\n     * @param {*} value The value to convert.\n     * @returns {number} Returns the converted integer.\n     * @example\n     *\n     * _.toSafeInteger(3.2);\n     * // => 3\n     *\n     * _.toSafeInteger(Number.MIN_VALUE);\n     * // => 0\n     *\n     * _.toSafeInteger(Infinity);\n     * // => 9007199254740991\n     *\n     * _.toSafeInteger('3.2');\n     * // => 3\n     */\n    function toSafeInteger(value) {\n      return value\n        ? baseClamp(toInteger(value), -MAX_SAFE_INTEGER, MAX_SAFE_INTEGER)\n        : (value === 0 ? value : 0);\n    }\n\n    /**\n     * Converts `value` to a string. An empty string is returned for `null`\n     * and `undefined` values. The sign of `-0` is preserved.\n     *\n     * @static\n     * @memberOf _\n     * @since 4.0.0\n     * @category Lang\n     * @param {*} value The value to convert.\n     * @returns {string} Returns the converted string.\n     * @example\n     *\n     * _.toString(null);\n     * // => ''\n     *\n     * _.toString(-0);\n     * // => '-0'\n     *\n     * _.toString([1, 2, 3]);\n     * // => '1,2,3'\n     */\n    function toString(value) {\n      return value == null ? '' : baseToString(value);\n    }\n\n    /*------------------------------------------------------------------------*/\n\n    /**\n     * Assigns own enumerable string keyed properties of source objects to the\n     * destination object. Source objects are applied from left to right.\n     * Subsequent sources overwrite property assignments of previous sources.\n     *\n     * **Note:** This method mutates `object` and is loosely based on\n     * [`Object.assign`](https://mdn.io/Object/assign).\n     *\n     * @static\n     * @memberOf _\n     * @since 0.10.0\n     * @category Object\n     * @param {Object} object The destination object.\n     * @param {...Object} [sources] The source objects.\n     * @returns {Object} Returns `object`.\n     * @see _.assignIn\n     * @example\n     *\n     * function Foo() {\n     *   this.a = 1;\n     * }\n     *\n     * function Bar() {\n     *   this.c = 3;\n     * }\n     *\n     * Foo.prototype.b = 2;\n     * Bar.prototype.d = 4;\n     *\n     * _.assign({ 'a': 0 }, new Foo, new Bar);\n     * // => { 'a': 1, 'c': 3 }\n     */\n    var assign = createAssigner(function(object, source) {\n      if (isPrototype(source) || isArrayLike(source)) {\n        copyObject(source, keys(source), object);\n        return;\n      }\n      for (var key in source) {\n        if (hasOwnProperty.call(source, key)) {\n          assignValue(object, key, source[key]);\n        }\n      }\n    });\n\n    /**\n     * This method is like `_.assign` except that it iterates over own and\n     * inherited source properties.\n     *\n     * **Note:** This method mutates `object`.\n     *\n     * @static\n     * @memberOf _\n     * @since 4.0.0\n     * @alias extend\n     * @category Object\n     * @param {Object} object The destination object.\n     * @param {...Object} [sources] The source objects.\n     * @returns {Object} Returns `object`.\n     * @see _.assign\n     * @example\n     *\n     * function Foo() {\n     *   this.a = 1;\n     * }\n     *\n     * function Bar() {\n     *   this.c = 3;\n     * }\n     *\n     * Foo.prototype.b = 2;\n     * Bar.prototype.d = 4;\n     *\n     * _.assignIn({ 'a': 0 }, new Foo, new Bar);\n     * // => { 'a': 1, 'b': 2, 'c': 3, 'd': 4 }\n     */\n    var assignIn = createAssigner(function(object, source) {\n      copyObject(source, keysIn(source), object);\n    });\n\n    /**\n     * This method is like `_.assignIn` except that it accepts `customizer`\n     * which is invoked to produce the assigned values. If `customizer` returns\n     * `undefined`, assignment is handled by the method instead. The `customizer`\n     * is invoked with five arguments: (objValue, srcValue, key, object, source).\n     *\n     * **Note:** This method mutates `object`.\n     *\n     * @static\n     * @memberOf _\n     * @since 4.0.0\n     * @alias extendWith\n     * @category Object\n     * @param {Object} object The destination object.\n     * @param {...Object} sources The source objects.\n     * @param {Function} [customizer] The function to customize assigned values.\n     * @returns {Object} Returns `object`.\n     * @see _.assignWith\n     * @example\n     *\n     * function customizer(objValue, srcValue) {\n     *   return _.isUndefined(objValue) ? srcValue : objValue;\n     * }\n     *\n     * var defaults = _.partialRight(_.assignInWith, customizer);\n     *\n     * defaults({ 'a': 1 }, { 'b': 2 }, { 'a': 3 });\n     * // => { 'a': 1, 'b': 2 }\n     */\n    var assignInWith = createAssigner(function(object, source, srcIndex, customizer) {\n      copyObject(source, keysIn(source), object, customizer);\n    });\n\n    /**\n     * This method is like `_.assign` except that it accepts `customizer`\n     * which is invoked to produce the assigned values. If `customizer` returns\n     * `undefined`, assignment is handled by the method instead. The `customizer`\n     * is invoked with five arguments: (objValue, srcValue, key, object, source).\n     *\n     * **Note:** This method mutates `object`.\n     *\n     * @static\n     * @memberOf _\n     * @since 4.0.0\n     * @category Object\n     * @param {Object} object The destination object.\n     * @param {...Object} sources The source objects.\n     * @param {Function} [customizer] The function to customize assigned values.\n     * @returns {Object} Returns `object`.\n     * @see _.assignInWith\n     * @example\n     *\n     * function customizer(objValue, srcValue) {\n     *   return _.isUndefined(objValue) ? srcValue : objValue;\n     * }\n     *\n     * var defaults = _.partialRight(_.assignWith, customizer);\n     *\n     * defaults({ 'a': 1 }, { 'b': 2 }, { 'a': 3 });\n     * // => { 'a': 1, 'b': 2 }\n     */\n    var assignWith = createAssigner(function(object, source, srcIndex, customizer) {\n      copyObject(source, keys(source), object, customizer);\n    });\n\n    /**\n     * Creates an array of values corresponding to `paths` of `object`.\n     *\n     * @static\n     * @memberOf _\n     * @since 1.0.0\n     * @category Object\n     * @param {Object} object The object to iterate over.\n     * @param {...(string|string[])} [paths] The property paths to pick.\n     * @returns {Array} Returns the picked values.\n     * @example\n     *\n     * var object = { 'a': [{ 'b': { 'c': 3 } }, 4] };\n     *\n     * _.at(object, ['a[0].b.c', 'a[1]']);\n     * // => [3, 4]\n     */\n    var at = flatRest(baseAt);\n\n    /**\n     * Creates an object that inherits from the `prototype` object. If a\n     * `properties` object is given, its own enumerable string keyed properties\n     * are assigned to the created object.\n     *\n     * @static\n     * @memberOf _\n     * @since 2.3.0\n     * @category Object\n     * @param {Object} prototype The object to inherit from.\n     * @param {Object} [properties] The properties to assign to the object.\n     * @returns {Object} Returns the new object.\n     * @example\n     *\n     * function Shape() {\n     *   this.x = 0;\n     *   this.y = 0;\n     * }\n     *\n     * function Circle() {\n     *   Shape.call(this);\n     * }\n     *\n     * Circle.prototype = _.create(Shape.prototype, {\n     *   'constructor': Circle\n     * });\n     *\n     * var circle = new Circle;\n     * circle instanceof Circle;\n     * // => true\n     *\n     * circle instanceof Shape;\n     * // => true\n     */\n    function create(prototype, properties) {\n      var result = baseCreate(prototype);\n      return properties == null ? result : baseAssign(result, properties);\n    }\n\n    /**\n     * Assigns own and inherited enumerable string keyed properties of source\n     * objects to the destination object for all destination properties that\n     * resolve to `undefined`. Source objects are applied from left to right.\n     * Once a property is set, additional values of the same property are ignored.\n     *\n     * **Note:** This method mutates `object`.\n     *\n     * @static\n     * @since 0.1.0\n     * @memberOf _\n     * @category Object\n     * @param {Object} object The destination object.\n     * @param {...Object} [sources] The source objects.\n     * @returns {Object} Returns `object`.\n     * @see _.defaultsDeep\n     * @example\n     *\n     * _.defaults({ 'a': 1 }, { 'b': 2 }, { 'a': 3 });\n     * // => { 'a': 1, 'b': 2 }\n     */\n    var defaults = baseRest(function(object, sources) {\n      object = Object(object);\n\n      var index = -1;\n      var length = sources.length;\n      var guard = length > 2 ? sources[2] : undefined;\n\n      if (guard && isIterateeCall(sources[0], sources[1], guard)) {\n        length = 1;\n      }\n\n      while (++index < length) {\n        var source = sources[index];\n        var props = keysIn(source);\n        var propsIndex = -1;\n        var propsLength = props.length;\n\n        while (++propsIndex < propsLength) {\n          var key = props[propsIndex];\n          var value = object[key];\n\n          if (value === undefined ||\n              (eq(value, objectProto[key]) && !hasOwnProperty.call(object, key))) {\n            object[key] = source[key];\n          }\n        }\n      }\n\n      return object;\n    });\n\n    /**\n     * This method is like `_.defaults` except that it recursively assigns\n     * default properties.\n     *\n     * **Note:** This method mutates `object`.\n     *\n     * @static\n     * @memberOf _\n     * @since 3.10.0\n     * @category Object\n     * @param {Object} object The destination object.\n     * @param {...Object} [sources] The source objects.\n     * @returns {Object} Returns `object`.\n     * @see _.defaults\n     * @example\n     *\n     * _.defaultsDeep({ 'a': { 'b': 2 } }, { 'a': { 'b': 1, 'c': 3 } });\n     * // => { 'a': { 'b': 2, 'c': 3 } }\n     */\n    var defaultsDeep = baseRest(function(args) {\n      args.push(undefined, customDefaultsMerge);\n      return apply(mergeWith, undefined, args);\n    });\n\n    /**\n     * This method is like `_.find` except that it returns the key of the first\n     * element `predicate` returns truthy for instead of the element itself.\n     *\n     * @static\n     * @memberOf _\n     * @since 1.1.0\n     * @category Object\n     * @param {Object} object The object to inspect.\n     * @param {Function} [predicate=_.identity] The function invoked per iteration.\n     * @returns {string|undefined} Returns the key of the matched element,\n     *  else `undefined`.\n     * @example\n     *\n     * var users = {\n     *   'barney':  { 'age': 36, 'active': true },\n     *   'fred':    { 'age': 40, 'active': false },\n     *   'pebbles': { 'age': 1,  'active': true }\n     * };\n     *\n     * _.findKey(users, function(o) { return o.age < 40; });\n     * // => 'barney' (iteration order is not guaranteed)\n     *\n     * // The `_.matches` iteratee shorthand.\n     * _.findKey(users, { 'age': 1, 'active': true });\n     * // => 'pebbles'\n     *\n     * // The `_.matchesProperty` iteratee shorthand.\n     * _.findKey(users, ['active', false]);\n     * // => 'fred'\n     *\n     * // The `_.property` iteratee shorthand.\n     * _.findKey(users, 'active');\n     * // => 'barney'\n     */\n    function findKey(object, predicate) {\n      return baseFindKey(object, getIteratee(predicate, 3), baseForOwn);\n    }\n\n    /**\n     * This method is like `_.findKey` except that it iterates over elements of\n     * a collection in the opposite order.\n     *\n     * @static\n     * @memberOf _\n     * @since 2.0.0\n     * @category Object\n     * @param {Object} object The object to inspect.\n     * @param {Function} [predicate=_.identity] The function invoked per iteration.\n     * @returns {string|undefined} Returns the key of the matched element,\n     *  else `undefined`.\n     * @example\n     *\n     * var users = {\n     *   'barney':  { 'age': 36, 'active': true },\n     *   'fred':    { 'age': 40, 'active': false },\n     *   'pebbles': { 'age': 1,  'active': true }\n     * };\n     *\n     * _.findLastKey(users, function(o) { return o.age < 40; });\n     * // => returns 'pebbles' assuming `_.findKey` returns 'barney'\n     *\n     * // The `_.matches` iteratee shorthand.\n     * _.findLastKey(users, { 'age': 36, 'active': true });\n     * // => 'barney'\n     *\n     * // The `_.matchesProperty` iteratee shorthand.\n     * _.findLastKey(users, ['active', false]);\n     * // => 'fred'\n     *\n     * // The `_.property` iteratee shorthand.\n     * _.findLastKey(users, 'active');\n     * // => 'pebbles'\n     */\n    function findLastKey(object, predicate) {\n      return baseFindKey(object, getIteratee(predicate, 3), baseForOwnRight);\n    }\n\n    /**\n     * Iterates over own and inherited enumerable string keyed properties of an\n     * object and invokes `iteratee` for each property. The iteratee is invoked\n     * with three arguments: (value, key, object). Iteratee functions may exit\n     * iteration early by explicitly returning `false`.\n     *\n     * @static\n     * @memberOf _\n     * @since 0.3.0\n     * @category Object\n     * @param {Object} object The object to iterate over.\n     * @param {Function} [iteratee=_.identity] The function invoked per iteration.\n     * @returns {Object} Returns `object`.\n     * @see _.forInRight\n     * @example\n     *\n     * function Foo() {\n     *   this.a = 1;\n     *   this.b = 2;\n     * }\n     *\n     * Foo.prototype.c = 3;\n     *\n     * _.forIn(new Foo, function(value, key) {\n     *   console.log(key);\n     * });\n     * // => Logs 'a', 'b', then 'c' (iteration order is not guaranteed).\n     */\n    function forIn(object, iteratee) {\n      return object == null\n        ? object\n        : baseFor(object, getIteratee(iteratee, 3), keysIn);\n    }\n\n    /**\n     * This method is like `_.forIn` except that it iterates over properties of\n     * `object` in the opposite order.\n     *\n     * @static\n     * @memberOf _\n     * @since 2.0.0\n     * @category Object\n     * @param {Object} object The object to iterate over.\n     * @param {Function} [iteratee=_.identity] The function invoked per iteration.\n     * @returns {Object} Returns `object`.\n     * @see _.forIn\n     * @example\n     *\n     * function Foo() {\n     *   this.a = 1;\n     *   this.b = 2;\n     * }\n     *\n     * Foo.prototype.c = 3;\n     *\n     * _.forInRight(new Foo, function(value, key) {\n     *   console.log(key);\n     * });\n     * // => Logs 'c', 'b', then 'a' assuming `_.forIn` logs 'a', 'b', then 'c'.\n     */\n    function forInRight(object, iteratee) {\n      return object == null\n        ? object\n        : baseForRight(object, getIteratee(iteratee, 3), keysIn);\n    }\n\n    /**\n     * Iterates over own enumerable string keyed properties of an object and\n     * invokes `iteratee` for each property. The iteratee is invoked with three\n     * arguments: (value, key, object). Iteratee functions may exit iteration\n     * early by explicitly returning `false`.\n     *\n     * @static\n     * @memberOf _\n     * @since 0.3.0\n     * @category Object\n     * @param {Object} object The object to iterate over.\n     * @param {Function} [iteratee=_.identity] The function invoked per iteration.\n     * @returns {Object} Returns `object`.\n     * @see _.forOwnRight\n     * @example\n     *\n     * function Foo() {\n     *   this.a = 1;\n     *   this.b = 2;\n     * }\n     *\n     * Foo.prototype.c = 3;\n     *\n     * _.forOwn(new Foo, function(value, key) {\n     *   console.log(key);\n     * });\n     * // => Logs 'a' then 'b' (iteration order is not guaranteed).\n     */\n    function forOwn(object, iteratee) {\n      return object && baseForOwn(object, getIteratee(iteratee, 3));\n    }\n\n    /**\n     * This method is like `_.forOwn` except that it iterates over properties of\n     * `object` in the opposite order.\n     *\n     * @static\n     * @memberOf _\n     * @since 2.0.0\n     * @category Object\n     * @param {Object} object The object to iterate over.\n     * @param {Function} [iteratee=_.identity] The function invoked per iteration.\n     * @returns {Object} Returns `object`.\n     * @see _.forOwn\n     * @example\n     *\n     * function Foo() {\n     *   this.a = 1;\n     *   this.b = 2;\n     * }\n     *\n     * Foo.prototype.c = 3;\n     *\n     * _.forOwnRight(new Foo, function(value, key) {\n     *   console.log(key);\n     * });\n     * // => Logs 'b' then 'a' assuming `_.forOwn` logs 'a' then 'b'.\n     */\n    function forOwnRight(object, iteratee) {\n      return object && baseForOwnRight(object, getIteratee(iteratee, 3));\n    }\n\n    /**\n     * Creates an array of function property names from own enumerable properties\n     * of `object`.\n     *\n     * @static\n     * @since 0.1.0\n     * @memberOf _\n     * @category Object\n     * @param {Object} object The object to inspect.\n     * @returns {Array} Returns the function names.\n     * @see _.functionsIn\n     * @example\n     *\n     * function Foo() {\n     *   this.a = _.constant('a');\n     *   this.b = _.constant('b');\n     * }\n     *\n     * Foo.prototype.c = _.constant('c');\n     *\n     * _.functions(new Foo);\n     * // => ['a', 'b']\n     */\n    function functions(object) {\n      return object == null ? [] : baseFunctions(object, keys(object));\n    }\n\n    /**\n     * Creates an array of function property names from own and inherited\n     * enumerable properties of `object`.\n     *\n     * @static\n     * @memberOf _\n     * @since 4.0.0\n     * @category Object\n     * @param {Object} object The object to inspect.\n     * @returns {Array} Returns the function names.\n     * @see _.functions\n     * @example\n     *\n     * function Foo() {\n     *   this.a = _.constant('a');\n     *   this.b = _.constant('b');\n     * }\n     *\n     * Foo.prototype.c = _.constant('c');\n     *\n     * _.functionsIn(new Foo);\n     * // => ['a', 'b', 'c']\n     */\n    function functionsIn(object) {\n      return object == null ? [] : baseFunctions(object, keysIn(object));\n    }\n\n    /**\n     * Gets the value at `path` of `object`. If the resolved value is\n     * `undefined`, the `defaultValue` is returned in its place.\n     *\n     * @static\n     * @memberOf _\n     * @since 3.7.0\n     * @category Object\n     * @param {Object} object The object to query.\n     * @param {Array|string} path The path of the property to get.\n     * @param {*} [defaultValue] The value returned for `undefined` resolved values.\n     * @returns {*} Returns the resolved value.\n     * @example\n     *\n     * var object = { 'a': [{ 'b': { 'c': 3 } }] };\n     *\n     * _.get(object, 'a[0].b.c');\n     * // => 3\n     *\n     * _.get(object, ['a', '0', 'b', 'c']);\n     * // => 3\n     *\n     * _.get(object, 'a.b.c', 'default');\n     * // => 'default'\n     */\n    function get(object, path, defaultValue) {\n      var result = object == null ? undefined : baseGet(object, path);\n      return result === undefined ? defaultValue : result;\n    }\n\n    /**\n     * Checks if `path` is a direct property of `object`.\n     *\n     * @static\n     * @since 0.1.0\n     * @memberOf _\n     * @category Object\n     * @param {Object} object The object to query.\n     * @param {Array|string} path The path to check.\n     * @returns {boolean} Returns `true` if `path` exists, else `false`.\n     * @example\n     *\n     * var object = { 'a': { 'b': 2 } };\n     * var other = _.create({ 'a': _.create({ 'b': 2 }) });\n     *\n     * _.has(object, 'a');\n     * // => true\n     *\n     * _.has(object, 'a.b');\n     * // => true\n     *\n     * _.has(object, ['a', 'b']);\n     * // => true\n     *\n     * _.has(other, 'a');\n     * // => false\n     */\n    function has(object, path) {\n      return object != null && hasPath(object, path, baseHas);\n    }\n\n    /**\n     * Checks if `path` is a direct or inherited property of `object`.\n     *\n     * @static\n     * @memberOf _\n     * @since 4.0.0\n     * @category Object\n     * @param {Object} object The object to query.\n     * @param {Array|string} path The path to check.\n     * @returns {boolean} Returns `true` if `path` exists, else `false`.\n     * @example\n     *\n     * var object = _.create({ 'a': _.create({ 'b': 2 }) });\n     *\n     * _.hasIn(object, 'a');\n     * // => true\n     *\n     * _.hasIn(object, 'a.b');\n     * // => true\n     *\n     * _.hasIn(object, ['a', 'b']);\n     * // => true\n     *\n     * _.hasIn(object, 'b');\n     * // => false\n     */\n    function hasIn(object, path) {\n      return object != null && hasPath(object, path, baseHasIn);\n    }\n\n    /**\n     * Creates an object composed of the inverted keys and values of `object`.\n     * If `object` contains duplicate values, subsequent values overwrite\n     * property assignments of previous values.\n     *\n     * @static\n     * @memberOf _\n     * @since 0.7.0\n     * @category Object\n     * @param {Object} object The object to invert.\n     * @returns {Object} Returns the new inverted object.\n     * @example\n     *\n     * var object = { 'a': 1, 'b': 2, 'c': 1 };\n     *\n     * _.invert(object);\n     * // => { '1': 'c', '2': 'b' }\n     */\n    var invert = createInverter(function(result, value, key) {\n      if (value != null &&\n          typeof value.toString != 'function') {\n        value = nativeObjectToString.call(value);\n      }\n\n      result[value] = key;\n    }, constant(identity));\n\n    /**\n     * This method is like `_.invert` except that the inverted object is generated\n     * from the results of running each element of `object` thru `iteratee`. The\n     * corresponding inverted value of each inverted key is an array of keys\n     * responsible for generating the inverted value. The iteratee is invoked\n     * with one argument: (value).\n     *\n     * @static\n     * @memberOf _\n     * @since 4.1.0\n     * @category Object\n     * @param {Object} object The object to invert.\n     * @param {Function} [iteratee=_.identity] The iteratee invoked per element.\n     * @returns {Object} Returns the new inverted object.\n     * @example\n     *\n     * var object = { 'a': 1, 'b': 2, 'c': 1 };\n     *\n     * _.invertBy(object);\n     * // => { '1': ['a', 'c'], '2': ['b'] }\n     *\n     * _.invertBy(object, function(value) {\n     *   return 'group' + value;\n     * });\n     * // => { 'group1': ['a', 'c'], 'group2': ['b'] }\n     */\n    var invertBy = createInverter(function(result, value, key) {\n      if (value != null &&\n          typeof value.toString != 'function') {\n        value = nativeObjectToString.call(value);\n      }\n\n      if (hasOwnProperty.call(result, value)) {\n        result[value].push(key);\n      } else {\n        result[value] = [key];\n      }\n    }, getIteratee);\n\n    /**\n     * Invokes the method at `path` of `object`.\n     *\n     * @static\n     * @memberOf _\n     * @since 4.0.0\n     * @category Object\n     * @param {Object} object The object to query.\n     * @param {Array|string} path The path of the method to invoke.\n     * @param {...*} [args] The arguments to invoke the method with.\n     * @returns {*} Returns the result of the invoked method.\n     * @example\n     *\n     * var object = { 'a': [{ 'b': { 'c': [1, 2, 3, 4] } }] };\n     *\n     * _.invoke(object, 'a[0].b.c.slice', 1, 3);\n     * // => [2, 3]\n     */\n    var invoke = baseRest(baseInvoke);\n\n    /**\n     * Creates an array of the own enumerable property names of `object`.\n     *\n     * **Note:** Non-object values are coerced to objects. See the\n     * [ES spec](http://ecma-international.org/ecma-262/7.0/#sec-object.keys)\n     * for more details.\n     *\n     * @static\n     * @since 0.1.0\n     * @memberOf _\n     * @category Object\n     * @param {Object} object The object to query.\n     * @returns {Array} Returns the array of property names.\n     * @example\n     *\n     * function Foo() {\n     *   this.a = 1;\n     *   this.b = 2;\n     * }\n     *\n     * Foo.prototype.c = 3;\n     *\n     * _.keys(new Foo);\n     * // => ['a', 'b'] (iteration order is not guaranteed)\n     *\n     * _.keys('hi');\n     * // => ['0', '1']\n     */\n    function keys(object) {\n      return isArrayLike(object) ? arrayLikeKeys(object) : baseKeys(object);\n    }\n\n    /**\n     * Creates an array of the own and inherited enumerable property names of `object`.\n     *\n     * **Note:** Non-object values are coerced to objects.\n     *\n     * @static\n     * @memberOf _\n     * @since 3.0.0\n     * @category Object\n     * @param {Object} object The object to query.\n     * @returns {Array} Returns the array of property names.\n     * @example\n     *\n     * function Foo() {\n     *   this.a = 1;\n     *   this.b = 2;\n     * }\n     *\n     * Foo.prototype.c = 3;\n     *\n     * _.keysIn(new Foo);\n     * // => ['a', 'b', 'c'] (iteration order is not guaranteed)\n     */\n    function keysIn(object) {\n      return isArrayLike(object) ? arrayLikeKeys(object, true) : baseKeysIn(object);\n    }\n\n    /**\n     * The opposite of `_.mapValues`; this method creates an object with the\n     * same values as `object` and keys generated by running each own enumerable\n     * string keyed property of `object` thru `iteratee`. The iteratee is invoked\n     * with three arguments: (value, key, object).\n     *\n     * @static\n     * @memberOf _\n     * @since 3.8.0\n     * @category Object\n     * @param {Object} object The object to iterate over.\n     * @param {Function} [iteratee=_.identity] The function invoked per iteration.\n     * @returns {Object} Returns the new mapped object.\n     * @see _.mapValues\n     * @example\n     *\n     * _.mapKeys({ 'a': 1, 'b': 2 }, function(value, key) {\n     *   return key + value;\n     * });\n     * // => { 'a1': 1, 'b2': 2 }\n     */\n    function mapKeys(object, iteratee) {\n      var result = {};\n      iteratee = getIteratee(iteratee, 3);\n\n      baseForOwn(object, function(value, key, object) {\n        baseAssignValue(result, iteratee(value, key, object), value);\n      });\n      return result;\n    }\n\n    /**\n     * Creates an object with the same keys as `object` and values generated\n     * by running each own enumerable string keyed property of `object` thru\n     * `iteratee`. The iteratee is invoked with three arguments:\n     * (value, key, object).\n     *\n     * @static\n     * @memberOf _\n     * @since 2.4.0\n     * @category Object\n     * @param {Object} object The object to iterate over.\n     * @param {Function} [iteratee=_.identity] The function invoked per iteration.\n     * @returns {Object} Returns the new mapped object.\n     * @see _.mapKeys\n     * @example\n     *\n     * var users = {\n     *   'fred':    { 'user': 'fred',    'age': 40 },\n     *   'pebbles': { 'user': 'pebbles', 'age': 1 }\n     * };\n     *\n     * _.mapValues(users, function(o) { return o.age; });\n     * // => { 'fred': 40, 'pebbles': 1 } (iteration order is not guaranteed)\n     *\n     * // The `_.property` iteratee shorthand.\n     * _.mapValues(users, 'age');\n     * // => { 'fred': 40, 'pebbles': 1 } (iteration order is not guaranteed)\n     */\n    function mapValues(object, iteratee) {\n      var result = {};\n      iteratee = getIteratee(iteratee, 3);\n\n      baseForOwn(object, function(value, key, object) {\n        baseAssignValue(result, key, iteratee(value, key, object));\n      });\n      return result;\n    }\n\n    /**\n     * This method is like `_.assign` except that it recursively merges own and\n     * inherited enumerable string keyed properties of source objects into the\n     * destination object. Source properties that resolve to `undefined` are\n     * skipped if a destination value exists. Array and plain object properties\n     * are merged recursively. Other objects and value types are overridden by\n     * assignment. Source objects are applied from left to right. Subsequent\n     * sources overwrite property assignments of previous sources.\n     *\n     * **Note:** This method mutates `object`.\n     *\n     * @static\n     * @memberOf _\n     * @since 0.5.0\n     * @category Object\n     * @param {Object} object The destination object.\n     * @param {...Object} [sources] The source objects.\n     * @returns {Object} Returns `object`.\n     * @example\n     *\n     * var object = {\n     *   'a': [{ 'b': 2 }, { 'd': 4 }]\n     * };\n     *\n     * var other = {\n     *   'a': [{ 'c': 3 }, { 'e': 5 }]\n     * };\n     *\n     * _.merge(object, other);\n     * // => { 'a': [{ 'b': 2, 'c': 3 }, { 'd': 4, 'e': 5 }] }\n     */\n    var merge = createAssigner(function(object, source, srcIndex) {\n      baseMerge(object, source, srcIndex);\n    });\n\n    /**\n     * This method is like `_.merge` except that it accepts `customizer` which\n     * is invoked to produce the merged values of the destination and source\n     * properties. If `customizer` returns `undefined`, merging is handled by the\n     * method instead. The `customizer` is invoked with six arguments:\n     * (objValue, srcValue, key, object, source, stack).\n     *\n     * **Note:** This method mutates `object`.\n     *\n     * @static\n     * @memberOf _\n     * @since 4.0.0\n     * @category Object\n     * @param {Object} object The destination object.\n     * @param {...Object} sources The source objects.\n     * @param {Function} customizer The function to customize assigned values.\n     * @returns {Object} Returns `object`.\n     * @example\n     *\n     * function customizer(objValue, srcValue) {\n     *   if (_.isArray(objValue)) {\n     *     return objValue.concat(srcValue);\n     *   }\n     * }\n     *\n     * var object = { 'a': [1], 'b': [2] };\n     * var other = { 'a': [3], 'b': [4] };\n     *\n     * _.mergeWith(object, other, customizer);\n     * // => { 'a': [1, 3], 'b': [2, 4] }\n     */\n    var mergeWith = createAssigner(function(object, source, srcIndex, customizer) {\n      baseMerge(object, source, srcIndex, customizer);\n    });\n\n    /**\n     * The opposite of `_.pick`; this method creates an object composed of the\n     * own and inherited enumerable property paths of `object` that are not omitted.\n     *\n     * **Note:** This method is considerably slower than `_.pick`.\n     *\n     * @static\n     * @since 0.1.0\n     * @memberOf _\n     * @category Object\n     * @param {Object} object The source object.\n     * @param {...(string|string[])} [paths] The property paths to omit.\n     * @returns {Object} Returns the new object.\n     * @example\n     *\n     * var object = { 'a': 1, 'b': '2', 'c': 3 };\n     *\n     * _.omit(object, ['a', 'c']);\n     * // => { 'b': '2' }\n     */\n    var omit = flatRest(function(object, paths) {\n      var result = {};\n      if (object == null) {\n        return result;\n      }\n      var isDeep = false;\n      paths = arrayMap(paths, function(path) {\n        path = castPath(path, object);\n        isDeep || (isDeep = path.length > 1);\n        return path;\n      });\n      copyObject(object, getAllKeysIn(object), result);\n      if (isDeep) {\n        result = baseClone(result, CLONE_DEEP_FLAG | CLONE_FLAT_FLAG | CLONE_SYMBOLS_FLAG, customOmitClone);\n      }\n      var length = paths.length;\n      while (length--) {\n        baseUnset(result, paths[length]);\n      }\n      return result;\n    });\n\n    /**\n     * The opposite of `_.pickBy`; this method creates an object composed of\n     * the own and inherited enumerable string keyed properties of `object` that\n     * `predicate` doesn't return truthy for. The predicate is invoked with two\n     * arguments: (value, key).\n     *\n     * @static\n     * @memberOf _\n     * @since 4.0.0\n     * @category Object\n     * @param {Object} object The source object.\n     * @param {Function} [predicate=_.identity] The function invoked per property.\n     * @returns {Object} Returns the new object.\n     * @example\n     *\n     * var object = { 'a': 1, 'b': '2', 'c': 3 };\n     *\n     * _.omitBy(object, _.isNumber);\n     * // => { 'b': '2' }\n     */\n    function omitBy(object, predicate) {\n      return pickBy(object, negate(getIteratee(predicate)));\n    }\n\n    /**\n     * Creates an object composed of the picked `object` properties.\n     *\n     * @static\n     * @since 0.1.0\n     * @memberOf _\n     * @category Object\n     * @param {Object} object The source object.\n     * @param {...(string|string[])} [paths] The property paths to pick.\n     * @returns {Object} Returns the new object.\n     * @example\n     *\n     * var object = { 'a': 1, 'b': '2', 'c': 3 };\n     *\n     * _.pick(object, ['a', 'c']);\n     * // => { 'a': 1, 'c': 3 }\n     */\n    var pick = flatRest(function(object, paths) {\n      return object == null ? {} : basePick(object, paths);\n    });\n\n    /**\n     * Creates an object composed of the `object` properties `predicate` returns\n     * truthy for. The predicate is invoked with two arguments: (value, key).\n     *\n     * @static\n     * @memberOf _\n     * @since 4.0.0\n     * @category Object\n     * @param {Object} object The source object.\n     * @param {Function} [predicate=_.identity] The function invoked per property.\n     * @returns {Object} Returns the new object.\n     * @example\n     *\n     * var object = { 'a': 1, 'b': '2', 'c': 3 };\n     *\n     * _.pickBy(object, _.isNumber);\n     * // => { 'a': 1, 'c': 3 }\n     */\n    function pickBy(object, predicate) {\n      if (object == null) {\n        return {};\n      }\n      var props = arrayMap(getAllKeysIn(object), function(prop) {\n        return [prop];\n      });\n      predicate = getIteratee(predicate);\n      return basePickBy(object, props, function(value, path) {\n        return predicate(value, path[0]);\n      });\n    }\n\n    /**\n     * This method is like `_.get` except that if the resolved value is a\n     * function it's invoked with the `this` binding of its parent object and\n     * its result is returned.\n     *\n     * @static\n     * @since 0.1.0\n     * @memberOf _\n     * @category Object\n     * @param {Object} object The object to query.\n     * @param {Array|string} path The path of the property to resolve.\n     * @param {*} [defaultValue] The value returned for `undefined` resolved values.\n     * @returns {*} Returns the resolved value.\n     * @example\n     *\n     * var object = { 'a': [{ 'b': { 'c1': 3, 'c2': _.constant(4) } }] };\n     *\n     * _.result(object, 'a[0].b.c1');\n     * // => 3\n     *\n     * _.result(object, 'a[0].b.c2');\n     * // => 4\n     *\n     * _.result(object, 'a[0].b.c3', 'default');\n     * // => 'default'\n     *\n     * _.result(object, 'a[0].b.c3', _.constant('default'));\n     * // => 'default'\n     */\n    function result(object, path, defaultValue) {\n      path = castPath(path, object);\n\n      var index = -1,\n          length = path.length;\n\n      // Ensure the loop is entered when path is empty.\n      if (!length) {\n        length = 1;\n        object = undefined;\n      }\n      while (++index < length) {\n        var value = object == null ? undefined : object[toKey(path[index])];\n        if (value === undefined) {\n          index = length;\n          value = defaultValue;\n        }\n        object = isFunction(value) ? value.call(object) : value;\n      }\n      return object;\n    }\n\n    /**\n     * Sets the value at `path` of `object`. If a portion of `path` doesn't exist,\n     * it's created. Arrays are created for missing index properties while objects\n     * are created for all other missing properties. Use `_.setWith` to customize\n     * `path` creation.\n     *\n     * **Note:** This method mutates `object`.\n     *\n     * @static\n     * @memberOf _\n     * @since 3.7.0\n     * @category Object\n     * @param {Object} object The object to modify.\n     * @param {Array|string} path The path of the property to set.\n     * @param {*} value The value to set.\n     * @returns {Object} Returns `object`.\n     * @example\n     *\n     * var object = { 'a': [{ 'b': { 'c': 3 } }] };\n     *\n     * _.set(object, 'a[0].b.c', 4);\n     * console.log(object.a[0].b.c);\n     * // => 4\n     *\n     * _.set(object, ['x', '0', 'y', 'z'], 5);\n     * console.log(object.x[0].y.z);\n     * // => 5\n     */\n    function set(object, path, value) {\n      return object == null ? object : baseSet(object, path, value);\n    }\n\n    /**\n     * This method is like `_.set` except that it accepts `customizer` which is\n     * invoked to produce the objects of `path`.  If `customizer` returns `undefined`\n     * path creation is handled by the method instead. The `customizer` is invoked\n     * with three arguments: (nsValue, key, nsObject).\n     *\n     * **Note:** This method mutates `object`.\n     *\n     * @static\n     * @memberOf _\n     * @since 4.0.0\n     * @category Object\n     * @param {Object} object The object to modify.\n     * @param {Array|string} path The path of the property to set.\n     * @param {*} value The value to set.\n     * @param {Function} [customizer] The function to customize assigned values.\n     * @returns {Object} Returns `object`.\n     * @example\n     *\n     * var object = {};\n     *\n     * _.setWith(object, '[0][1]', 'a', Object);\n     * // => { '0': { '1': 'a' } }\n     */\n    function setWith(object, path, value, customizer) {\n      customizer = typeof customizer == 'function' ? customizer : undefined;\n      return object == null ? object : baseSet(object, path, value, customizer);\n    }\n\n    /**\n     * Creates an array of own enumerable string keyed-value pairs for `object`\n     * which can be consumed by `_.fromPairs`. If `object` is a map or set, its\n     * entries are returned.\n     *\n     * @static\n     * @memberOf _\n     * @since 4.0.0\n     * @alias entries\n     * @category Object\n     * @param {Object} object The object to query.\n     * @returns {Array} Returns the key-value pairs.\n     * @example\n     *\n     * function Foo() {\n     *   this.a = 1;\n     *   this.b = 2;\n     * }\n     *\n     * Foo.prototype.c = 3;\n     *\n     * _.toPairs(new Foo);\n     * // => [['a', 1], ['b', 2]] (iteration order is not guaranteed)\n     */\n    var toPairs = createToPairs(keys);\n\n    /**\n     * Creates an array of own and inherited enumerable string keyed-value pairs\n     * for `object` which can be consumed by `_.fromPairs`. If `object` is a map\n     * or set, its entries are returned.\n     *\n     * @static\n     * @memberOf _\n     * @since 4.0.0\n     * @alias entriesIn\n     * @category Object\n     * @param {Object} object The object to query.\n     * @returns {Array} Returns the key-value pairs.\n     * @example\n     *\n     * function Foo() {\n     *   this.a = 1;\n     *   this.b = 2;\n     * }\n     *\n     * Foo.prototype.c = 3;\n     *\n     * _.toPairsIn(new Foo);\n     * // => [['a', 1], ['b', 2], ['c', 3]] (iteration order is not guaranteed)\n     */\n    var toPairsIn = createToPairs(keysIn);\n\n    /**\n     * An alternative to `_.reduce`; this method transforms `object` to a new\n     * `accumulator` object which is the result of running each of its own\n     * enumerable string keyed properties thru `iteratee`, with each invocation\n     * potentially mutating the `accumulator` object. If `accumulator` is not\n     * provided, a new object with the same `[[Prototype]]` will be used. The\n     * iteratee is invoked with four arguments: (accumulator, value, key, object).\n     * Iteratee functions may exit iteration early by explicitly returning `false`.\n     *\n     * @static\n     * @memberOf _\n     * @since 1.3.0\n     * @category Object\n     * @param {Object} object The object to iterate over.\n     * @param {Function} [iteratee=_.identity] The function invoked per iteration.\n     * @param {*} [accumulator] The custom accumulator value.\n     * @returns {*} Returns the accumulated value.\n     * @example\n     *\n     * _.transform([2, 3, 4], function(result, n) {\n     *   result.push(n *= n);\n     *   return n % 2 == 0;\n     * }, []);\n     * // => [4, 9]\n     *\n     * _.transform({ 'a': 1, 'b': 2, 'c': 1 }, function(result, value, key) {\n     *   (result[value] || (result[value] = [])).push(key);\n     * }, {});\n     * // => { '1': ['a', 'c'], '2': ['b'] }\n     */\n    function transform(object, iteratee, accumulator) {\n      var isArr = isArray(object),\n          isArrLike = isArr || isBuffer(object) || isTypedArray(object);\n\n      iteratee = getIteratee(iteratee, 4);\n      if (accumulator == null) {\n        var Ctor = object && object.constructor;\n        if (isArrLike) {\n          accumulator = isArr ? new Ctor : [];\n        }\n        else if (isObject(object)) {\n          accumulator = isFunction(Ctor) ? baseCreate(getPrototype(object)) : {};\n        }\n        else {\n          accumulator = {};\n        }\n      }\n      (isArrLike ? arrayEach : baseForOwn)(object, function(value, index, object) {\n        return iteratee(accumulator, value, index, object);\n      });\n      return accumulator;\n    }\n\n    /**\n     * Removes the property at `path` of `object`.\n     *\n     * **Note:** This method mutates `object`.\n     *\n     * @static\n     * @memberOf _\n     * @since 4.0.0\n     * @category Object\n     * @param {Object} object The object to modify.\n     * @param {Array|string} path The path of the property to unset.\n     * @returns {boolean} Returns `true` if the property is deleted, else `false`.\n     * @example\n     *\n     * var object = { 'a': [{ 'b': { 'c': 7 } }] };\n     * _.unset(object, 'a[0].b.c');\n     * // => true\n     *\n     * console.log(object);\n     * // => { 'a': [{ 'b': {} }] };\n     *\n     * _.unset(object, ['a', '0', 'b', 'c']);\n     * // => true\n     *\n     * console.log(object);\n     * // => { 'a': [{ 'b': {} }] };\n     */\n    function unset(object, path) {\n      return object == null ? true : baseUnset(object, path);\n    }\n\n    /**\n     * This method is like `_.set` except that accepts `updater` to produce the\n     * value to set. Use `_.updateWith` to customize `path` creation. The `updater`\n     * is invoked with one argument: (value).\n     *\n     * **Note:** This method mutates `object`.\n     *\n     * @static\n     * @memberOf _\n     * @since 4.6.0\n     * @category Object\n     * @param {Object} object The object to modify.\n     * @param {Array|string} path The path of the property to set.\n     * @param {Function} updater The function to produce the updated value.\n     * @returns {Object} Returns `object`.\n     * @example\n     *\n     * var object = { 'a': [{ 'b': { 'c': 3 } }] };\n     *\n     * _.update(object, 'a[0].b.c', function(n) { return n * n; });\n     * console.log(object.a[0].b.c);\n     * // => 9\n     *\n     * _.update(object, 'x[0].y.z', function(n) { return n ? n + 1 : 0; });\n     * console.log(object.x[0].y.z);\n     * // => 0\n     */\n    function update(object, path, updater) {\n      return object == null ? object : baseUpdate(object, path, castFunction(updater));\n    }\n\n    /**\n     * This method is like `_.update` except that it accepts `customizer` which is\n     * invoked to produce the objects of `path`.  If `customizer` returns `undefined`\n     * path creation is handled by the method instead. The `customizer` is invoked\n     * with three arguments: (nsValue, key, nsObject).\n     *\n     * **Note:** This method mutates `object`.\n     *\n     * @static\n     * @memberOf _\n     * @since 4.6.0\n     * @category Object\n     * @param {Object} object The object to modify.\n     * @param {Array|string} path The path of the property to set.\n     * @param {Function} updater The function to produce the updated value.\n     * @param {Function} [customizer] The function to customize assigned values.\n     * @returns {Object} Returns `object`.\n     * @example\n     *\n     * var object = {};\n     *\n     * _.updateWith(object, '[0][1]', _.constant('a'), Object);\n     * // => { '0': { '1': 'a' } }\n     */\n    function updateWith(object, path, updater, customizer) {\n      customizer = typeof customizer == 'function' ? customizer : undefined;\n      return object == null ? object : baseUpdate(object, path, castFunction(updater), customizer);\n    }\n\n    /**\n     * Creates an array of the own enumerable string keyed property values of `object`.\n     *\n     * **Note:** Non-object values are coerced to objects.\n     *\n     * @static\n     * @since 0.1.0\n     * @memberOf _\n     * @category Object\n     * @param {Object} object The object to query.\n     * @returns {Array} Returns the array of property values.\n     * @example\n     *\n     * function Foo() {\n     *   this.a = 1;\n     *   this.b = 2;\n     * }\n     *\n     * Foo.prototype.c = 3;\n     *\n     * _.values(new Foo);\n     * // => [1, 2] (iteration order is not guaranteed)\n     *\n     * _.values('hi');\n     * // => ['h', 'i']\n     */\n    function values(object) {\n      return object == null ? [] : baseValues(object, keys(object));\n    }\n\n    /**\n     * Creates an array of the own and inherited enumerable string keyed property\n     * values of `object`.\n     *\n     * **Note:** Non-object values are coerced to objects.\n     *\n     * @static\n     * @memberOf _\n     * @since 3.0.0\n     * @category Object\n     * @param {Object} object The object to query.\n     * @returns {Array} Returns the array of property values.\n     * @example\n     *\n     * function Foo() {\n     *   this.a = 1;\n     *   this.b = 2;\n     * }\n     *\n     * Foo.prototype.c = 3;\n     *\n     * _.valuesIn(new Foo);\n     * // => [1, 2, 3] (iteration order is not guaranteed)\n     */\n    function valuesIn(object) {\n      return object == null ? [] : baseValues(object, keysIn(object));\n    }\n\n    /*------------------------------------------------------------------------*/\n\n    /**\n     * Clamps `number` within the inclusive `lower` and `upper` bounds.\n     *\n     * @static\n     * @memberOf _\n     * @since 4.0.0\n     * @category Number\n     * @param {number} number The number to clamp.\n     * @param {number} [lower] The lower bound.\n     * @param {number} upper The upper bound.\n     * @returns {number} Returns the clamped number.\n     * @example\n     *\n     * _.clamp(-10, -5, 5);\n     * // => -5\n     *\n     * _.clamp(10, -5, 5);\n     * // => 5\n     */\n    function clamp(number, lower, upper) {\n      if (upper === undefined) {\n        upper = lower;\n        lower = undefined;\n      }\n      if (upper !== undefined) {\n        upper = toNumber(upper);\n        upper = upper === upper ? upper : 0;\n      }\n      if (lower !== undefined) {\n        lower = toNumber(lower);\n        lower = lower === lower ? lower : 0;\n      }\n      return baseClamp(toNumber(number), lower, upper);\n    }\n\n    /**\n     * Checks if `n` is between `start` and up to, but not including, `end`. If\n     * `end` is not specified, it's set to `start` with `start` then set to `0`.\n     * If `start` is greater than `end` the params are swapped to support\n     * negative ranges.\n     *\n     * @static\n     * @memberOf _\n     * @since 3.3.0\n     * @category Number\n     * @param {number} number The number to check.\n     * @param {number} [start=0] The start of the range.\n     * @param {number} end The end of the range.\n     * @returns {boolean} Returns `true` if `number` is in the range, else `false`.\n     * @see _.range, _.rangeRight\n     * @example\n     *\n     * _.inRange(3, 2, 4);\n     * // => true\n     *\n     * _.inRange(4, 8);\n     * // => true\n     *\n     * _.inRange(4, 2);\n     * // => false\n     *\n     * _.inRange(2, 2);\n     * // => false\n     *\n     * _.inRange(1.2, 2);\n     * // => true\n     *\n     * _.inRange(5.2, 4);\n     * // => false\n     *\n     * _.inRange(-3, -2, -6);\n     * // => true\n     */\n    function inRange(number, start, end) {\n      start = toFinite(start);\n      if (end === undefined) {\n        end = start;\n        start = 0;\n      } else {\n        end = toFinite(end);\n      }\n      number = toNumber(number);\n      return baseInRange(number, start, end);\n    }\n\n    /**\n     * Produces a random number between the inclusive `lower` and `upper` bounds.\n     * If only one argument is provided a number between `0` and the given number\n     * is returned. If `floating` is `true`, or either `lower` or `upper` are\n     * floats, a floating-point number is returned instead of an integer.\n     *\n     * **Note:** JavaScript follows the IEEE-754 standard for resolving\n     * floating-point values which can produce unexpected results.\n     *\n     * @static\n     * @memberOf _\n     * @since 0.7.0\n     * @category Number\n     * @param {number} [lower=0] The lower bound.\n     * @param {number} [upper=1] The upper bound.\n     * @param {boolean} [floating] Specify returning a floating-point number.\n     * @returns {number} Returns the random number.\n     * @example\n     *\n     * _.random(0, 5);\n     * // => an integer between 0 and 5\n     *\n     * _.random(5);\n     * // => also an integer between 0 and 5\n     *\n     * _.random(5, true);\n     * // => a floating-point number between 0 and 5\n     *\n     * _.random(1.2, 5.2);\n     * // => a floating-point number between 1.2 and 5.2\n     */\n    function random(lower, upper, floating) {\n      if (floating && typeof floating != 'boolean' && isIterateeCall(lower, upper, floating)) {\n        upper = floating = undefined;\n      }\n      if (floating === undefined) {\n        if (typeof upper == 'boolean') {\n          floating = upper;\n          upper = undefined;\n        }\n        else if (typeof lower == 'boolean') {\n          floating = lower;\n          lower = undefined;\n        }\n      }\n      if (lower === undefined && upper === undefined) {\n        lower = 0;\n        upper = 1;\n      }\n      else {\n        lower = toFinite(lower);\n        if (upper === undefined) {\n          upper = lower;\n          lower = 0;\n        } else {\n          upper = toFinite(upper);\n        }\n      }\n      if (lower > upper) {\n        var temp = lower;\n        lower = upper;\n        upper = temp;\n      }\n      if (floating || lower % 1 || upper % 1) {\n        var rand = nativeRandom();\n        return nativeMin(lower + (rand * (upper - lower + freeParseFloat('1e-' + ((rand + '').length - 1)))), upper);\n      }\n      return baseRandom(lower, upper);\n    }\n\n    /*------------------------------------------------------------------------*/\n\n    /**\n     * Converts `string` to [camel case](https://en.wikipedia.org/wiki/CamelCase).\n     *\n     * @static\n     * @memberOf _\n     * @since 3.0.0\n     * @category String\n     * @param {string} [string=''] The string to convert.\n     * @returns {string} Returns the camel cased string.\n     * @example\n     *\n     * _.camelCase('Foo Bar');\n     * // => 'fooBar'\n     *\n     * _.camelCase('--foo-bar--');\n     * // => 'fooBar'\n     *\n     * _.camelCase('__FOO_BAR__');\n     * // => 'fooBar'\n     */\n    var camelCase = createCompounder(function(result, word, index) {\n      word = word.toLowerCase();\n      return result + (index ? capitalize(word) : word);\n    });\n\n    /**\n     * Converts the first character of `string` to upper case and the remaining\n     * to lower case.\n     *\n     * @static\n     * @memberOf _\n     * @since 3.0.0\n     * @category String\n     * @param {string} [string=''] The string to capitalize.\n     * @returns {string} Returns the capitalized string.\n     * @example\n     *\n     * _.capitalize('FRED');\n     * // => 'Fred'\n     */\n    function capitalize(string) {\n      return upperFirst(toString(string).toLowerCase());\n    }\n\n    /**\n     * Deburrs `string` by converting\n     * [Latin-1 Supplement](https://en.wikipedia.org/wiki/Latin-1_Supplement_(Unicode_block)#Character_table)\n     * and [Latin Extended-A](https://en.wikipedia.org/wiki/Latin_Extended-A)\n     * letters to basic Latin letters and removing\n     * [combining diacritical marks](https://en.wikipedia.org/wiki/Combining_Diacritical_Marks).\n     *\n     * @static\n     * @memberOf _\n     * @since 3.0.0\n     * @category String\n     * @param {string} [string=''] The string to deburr.\n     * @returns {string} Returns the deburred string.\n     * @example\n     *\n     * _.deburr('déjà vu');\n     * // => 'deja vu'\n     */\n    function deburr(string) {\n      string = toString(string);\n      return string && string.replace(reLatin, deburrLetter).replace(reComboMark, '');\n    }\n\n    /**\n     * Checks if `string` ends with the given target string.\n     *\n     * @static\n     * @memberOf _\n     * @since 3.0.0\n     * @category String\n     * @param {string} [string=''] The string to inspect.\n     * @param {string} [target] The string to search for.\n     * @param {number} [position=string.length] The position to search up to.\n     * @returns {boolean} Returns `true` if `string` ends with `target`,\n     *  else `false`.\n     * @example\n     *\n     * _.endsWith('abc', 'c');\n     * // => true\n     *\n     * _.endsWith('abc', 'b');\n     * // => false\n     *\n     * _.endsWith('abc', 'b', 2);\n     * // => true\n     */\n    function endsWith(string, target, position) {\n      string = toString(string);\n      target = baseToString(target);\n\n      var length = string.length;\n      position = position === undefined\n        ? length\n        : baseClamp(toInteger(position), 0, length);\n\n      var end = position;\n      position -= target.length;\n      return position >= 0 && string.slice(position, end) == target;\n    }\n\n    /**\n     * Converts the characters \"&\", \"<\", \">\", '\"', and \"'\" in `string` to their\n     * corresponding HTML entities.\n     *\n     * **Note:** No other characters are escaped. To escape additional\n     * characters use a third-party library like [_he_](https://mths.be/he).\n     *\n     * Though the \">\" character is escaped for symmetry, characters like\n     * \">\" and \"/\" don't need escaping in HTML and have no special meaning\n     * unless they're part of a tag or unquoted attribute value. See\n     * [Mathias Bynens's article](https://mathiasbynens.be/notes/ambiguous-ampersands)\n     * (under \"semi-related fun fact\") for more details.\n     *\n     * When working with HTML you should always\n     * [quote attribute values](http://wonko.com/post/html-escaping) to reduce\n     * XSS vectors.\n     *\n     * @static\n     * @since 0.1.0\n     * @memberOf _\n     * @category String\n     * @param {string} [string=''] The string to escape.\n     * @returns {string} Returns the escaped string.\n     * @example\n     *\n     * _.escape('fred, barney, & pebbles');\n     * // => 'fred, barney, &amp; pebbles'\n     */\n    function escape(string) {\n      string = toString(string);\n      return (string && reHasUnescapedHtml.test(string))\n        ? string.replace(reUnescapedHtml, escapeHtmlChar)\n        : string;\n    }\n\n    /**\n     * Escapes the `RegExp` special characters \"^\", \"$\", \"\\\", \".\", \"*\", \"+\",\n     * \"?\", \"(\", \")\", \"[\", \"]\", \"{\", \"}\", and \"|\" in `string`.\n     *\n     * @static\n     * @memberOf _\n     * @since 3.0.0\n     * @category String\n     * @param {string} [string=''] The string to escape.\n     * @returns {string} Returns the escaped string.\n     * @example\n     *\n     * _.escapeRegExp('[lodash](https://lodash.com/)');\n     * // => '\\[lodash\\]\\(https://lodash\\.com/\\)'\n     */\n    function escapeRegExp(string) {\n      string = toString(string);\n      return (string && reHasRegExpChar.test(string))\n        ? string.replace(reRegExpChar, '\\\\$&')\n        : string;\n    }\n\n    /**\n     * Converts `string` to\n     * [kebab case](https://en.wikipedia.org/wiki/Letter_case#Special_case_styles).\n     *\n     * @static\n     * @memberOf _\n     * @since 3.0.0\n     * @category String\n     * @param {string} [string=''] The string to convert.\n     * @returns {string} Returns the kebab cased string.\n     * @example\n     *\n     * _.kebabCase('Foo Bar');\n     * // => 'foo-bar'\n     *\n     * _.kebabCase('fooBar');\n     * // => 'foo-bar'\n     *\n     * _.kebabCase('__FOO_BAR__');\n     * // => 'foo-bar'\n     */\n    var kebabCase = createCompounder(function(result, word, index) {\n      return result + (index ? '-' : '') + word.toLowerCase();\n    });\n\n    /**\n     * Converts `string`, as space separated words, to lower case.\n     *\n     * @static\n     * @memberOf _\n     * @since 4.0.0\n     * @category String\n     * @param {string} [string=''] The string to convert.\n     * @returns {string} Returns the lower cased string.\n     * @example\n     *\n     * _.lowerCase('--Foo-Bar--');\n     * // => 'foo bar'\n     *\n     * _.lowerCase('fooBar');\n     * // => 'foo bar'\n     *\n     * _.lowerCase('__FOO_BAR__');\n     * // => 'foo bar'\n     */\n    var lowerCase = createCompounder(function(result, word, index) {\n      return result + (index ? ' ' : '') + word.toLowerCase();\n    });\n\n    /**\n     * Converts the first character of `string` to lower case.\n     *\n     * @static\n     * @memberOf _\n     * @since 4.0.0\n     * @category String\n     * @param {string} [string=''] The string to convert.\n     * @returns {string} Returns the converted string.\n     * @example\n     *\n     * _.lowerFirst('Fred');\n     * // => 'fred'\n     *\n     * _.lowerFirst('FRED');\n     * // => 'fRED'\n     */\n    var lowerFirst = createCaseFirst('toLowerCase');\n\n    /**\n     * Pads `string` on the left and right sides if it's shorter than `length`.\n     * Padding characters are truncated if they can't be evenly divided by `length`.\n     *\n     * @static\n     * @memberOf _\n     * @since 3.0.0\n     * @category String\n     * @param {string} [string=''] The string to pad.\n     * @param {number} [length=0] The padding length.\n     * @param {string} [chars=' '] The string used as padding.\n     * @returns {string} Returns the padded string.\n     * @example\n     *\n     * _.pad('abc', 8);\n     * // => '  abc   '\n     *\n     * _.pad('abc', 8, '_-');\n     * // => '_-abc_-_'\n     *\n     * _.pad('abc', 3);\n     * // => 'abc'\n     */\n    function pad(string, length, chars) {\n      string = toString(string);\n      length = toInteger(length);\n\n      var strLength = length ? stringSize(string) : 0;\n      if (!length || strLength >= length) {\n        return string;\n      }\n      var mid = (length - strLength) / 2;\n      return (\n        createPadding(nativeFloor(mid), chars) +\n        string +\n        createPadding(nativeCeil(mid), chars)\n      );\n    }\n\n    /**\n     * Pads `string` on the right side if it's shorter than `length`. Padding\n     * characters are truncated if they exceed `length`.\n     *\n     * @static\n     * @memberOf _\n     * @since 4.0.0\n     * @category String\n     * @param {string} [string=''] The string to pad.\n     * @param {number} [length=0] The padding length.\n     * @param {string} [chars=' '] The string used as padding.\n     * @returns {string} Returns the padded string.\n     * @example\n     *\n     * _.padEnd('abc', 6);\n     * // => 'abc   '\n     *\n     * _.padEnd('abc', 6, '_-');\n     * // => 'abc_-_'\n     *\n     * _.padEnd('abc', 3);\n     * // => 'abc'\n     */\n    function padEnd(string, length, chars) {\n      string = toString(string);\n      length = toInteger(length);\n\n      var strLength = length ? stringSize(string) : 0;\n      return (length && strLength < length)\n        ? (string + createPadding(length - strLength, chars))\n        : string;\n    }\n\n    /**\n     * Pads `string` on the left side if it's shorter than `length`. Padding\n     * characters are truncated if they exceed `length`.\n     *\n     * @static\n     * @memberOf _\n     * @since 4.0.0\n     * @category String\n     * @param {string} [string=''] The string to pad.\n     * @param {number} [length=0] The padding length.\n     * @param {string} [chars=' '] The string used as padding.\n     * @returns {string} Returns the padded string.\n     * @example\n     *\n     * _.padStart('abc', 6);\n     * // => '   abc'\n     *\n     * _.padStart('abc', 6, '_-');\n     * // => '_-_abc'\n     *\n     * _.padStart('abc', 3);\n     * // => 'abc'\n     */\n    function padStart(string, length, chars) {\n      string = toString(string);\n      length = toInteger(length);\n\n      var strLength = length ? stringSize(string) : 0;\n      return (length && strLength < length)\n        ? (createPadding(length - strLength, chars) + string)\n        : string;\n    }\n\n    /**\n     * Converts `string` to an integer of the specified radix. If `radix` is\n     * `undefined` or `0`, a `radix` of `10` is used unless `value` is a\n     * hexadecimal, in which case a `radix` of `16` is used.\n     *\n     * **Note:** This method aligns with the\n     * [ES5 implementation](https://es5.github.io/#x15.1.2.2) of `parseInt`.\n     *\n     * @static\n     * @memberOf _\n     * @since 1.1.0\n     * @category String\n     * @param {string} string The string to convert.\n     * @param {number} [radix=10] The radix to interpret `value` by.\n     * @param- {Object} [guard] Enables use as an iteratee for methods like `_.map`.\n     * @returns {number} Returns the converted integer.\n     * @example\n     *\n     * _.parseInt('08');\n     * // => 8\n     *\n     * _.map(['6', '08', '10'], _.parseInt);\n     * // => [6, 8, 10]\n     */\n    function parseInt(string, radix, guard) {\n      if (guard || radix == null) {\n        radix = 0;\n      } else if (radix) {\n        radix = +radix;\n      }\n      return nativeParseInt(toString(string).replace(reTrimStart, ''), radix || 0);\n    }\n\n    /**\n     * Repeats the given string `n` times.\n     *\n     * @static\n     * @memberOf _\n     * @since 3.0.0\n     * @category String\n     * @param {string} [string=''] The string to repeat.\n     * @param {number} [n=1] The number of times to repeat the string.\n     * @param- {Object} [guard] Enables use as an iteratee for methods like `_.map`.\n     * @returns {string} Returns the repeated string.\n     * @example\n     *\n     * _.repeat('*', 3);\n     * // => '***'\n     *\n     * _.repeat('abc', 2);\n     * // => 'abcabc'\n     *\n     * _.repeat('abc', 0);\n     * // => ''\n     */\n    function repeat(string, n, guard) {\n      if ((guard ? isIterateeCall(string, n, guard) : n === undefined)) {\n        n = 1;\n      } else {\n        n = toInteger(n);\n      }\n      return baseRepeat(toString(string), n);\n    }\n\n    /**\n     * Replaces matches for `pattern` in `string` with `replacement`.\n     *\n     * **Note:** This method is based on\n     * [`String#replace`](https://mdn.io/String/replace).\n     *\n     * @static\n     * @memberOf _\n     * @since 4.0.0\n     * @category String\n     * @param {string} [string=''] The string to modify.\n     * @param {RegExp|string} pattern The pattern to replace.\n     * @param {Function|string} replacement The match replacement.\n     * @returns {string} Returns the modified string.\n     * @example\n     *\n     * _.replace('Hi Fred', 'Fred', 'Barney');\n     * // => 'Hi Barney'\n     */\n    function replace() {\n      var args = arguments,\n          string = toString(args[0]);\n\n      return args.length < 3 ? string : string.replace(args[1], args[2]);\n    }\n\n    /**\n     * Converts `string` to\n     * [snake case](https://en.wikipedia.org/wiki/Snake_case).\n     *\n     * @static\n     * @memberOf _\n     * @since 3.0.0\n     * @category String\n     * @param {string} [string=''] The string to convert.\n     * @returns {string} Returns the snake cased string.\n     * @example\n     *\n     * _.snakeCase('Foo Bar');\n     * // => 'foo_bar'\n     *\n     * _.snakeCase('fooBar');\n     * // => 'foo_bar'\n     *\n     * _.snakeCase('--FOO-BAR--');\n     * // => 'foo_bar'\n     */\n    var snakeCase = createCompounder(function(result, word, index) {\n      return result + (index ? '_' : '') + word.toLowerCase();\n    });\n\n    /**\n     * Splits `string` by `separator`.\n     *\n     * **Note:** This method is based on\n     * [`String#split`](https://mdn.io/String/split).\n     *\n     * @static\n     * @memberOf _\n     * @since 4.0.0\n     * @category String\n     * @param {string} [string=''] The string to split.\n     * @param {RegExp|string} separator The separator pattern to split by.\n     * @param {number} [limit] The length to truncate results to.\n     * @returns {Array} Returns the string segments.\n     * @example\n     *\n     * _.split('a-b-c', '-', 2);\n     * // => ['a', 'b']\n     */\n    function split(string, separator, limit) {\n      if (limit && typeof limit != 'number' && isIterateeCall(string, separator, limit)) {\n        separator = limit = undefined;\n      }\n      limit = limit === undefined ? MAX_ARRAY_LENGTH : limit >>> 0;\n      if (!limit) {\n        return [];\n      }\n      string = toString(string);\n      if (string && (\n            typeof separator == 'string' ||\n            (separator != null && !isRegExp(separator))\n          )) {\n        separator = baseToString(separator);\n        if (!separator && hasUnicode(string)) {\n          return castSlice(stringToArray(string), 0, limit);\n        }\n      }\n      return string.split(separator, limit);\n    }\n\n    /**\n     * Converts `string` to\n     * [start case](https://en.wikipedia.org/wiki/Letter_case#Stylistic_or_specialised_usage).\n     *\n     * @static\n     * @memberOf _\n     * @since 3.1.0\n     * @category String\n     * @param {string} [string=''] The string to convert.\n     * @returns {string} Returns the start cased string.\n     * @example\n     *\n     * _.startCase('--foo-bar--');\n     * // => 'Foo Bar'\n     *\n     * _.startCase('fooBar');\n     * // => 'Foo Bar'\n     *\n     * _.startCase('__FOO_BAR__');\n     * // => 'FOO BAR'\n     */\n    var startCase = createCompounder(function(result, word, index) {\n      return result + (index ? ' ' : '') + upperFirst(word);\n    });\n\n    /**\n     * Checks if `string` starts with the given target string.\n     *\n     * @static\n     * @memberOf _\n     * @since 3.0.0\n     * @category String\n     * @param {string} [string=''] The string to inspect.\n     * @param {string} [target] The string to search for.\n     * @param {number} [position=0] The position to search from.\n     * @returns {boolean} Returns `true` if `string` starts with `target`,\n     *  else `false`.\n     * @example\n     *\n     * _.startsWith('abc', 'a');\n     * // => true\n     *\n     * _.startsWith('abc', 'b');\n     * // => false\n     *\n     * _.startsWith('abc', 'b', 1);\n     * // => true\n     */\n    function startsWith(string, target, position) {\n      string = toString(string);\n      position = position == null\n        ? 0\n        : baseClamp(toInteger(position), 0, string.length);\n\n      target = baseToString(target);\n      return string.slice(position, position + target.length) == target;\n    }\n\n    /**\n     * Creates a compiled template function that can interpolate data properties\n     * in \"interpolate\" delimiters, HTML-escape interpolated data properties in\n     * \"escape\" delimiters, and execute JavaScript in \"evaluate\" delimiters. Data\n     * properties may be accessed as free variables in the template. If a setting\n     * object is given, it takes precedence over `_.templateSettings` values.\n     *\n     * **Note:** In the development build `_.template` utilizes\n     * [sourceURLs](http://www.html5rocks.com/en/tutorials/developertools/sourcemaps/#toc-sourceurl)\n     * for easier debugging.\n     *\n     * For more information on precompiling templates see\n     * [lodash's custom builds documentation](https://lodash.com/custom-builds).\n     *\n     * For more information on Chrome extension sandboxes see\n     * [Chrome's extensions documentation](https://developer.chrome.com/extensions/sandboxingEval).\n     *\n     * @static\n     * @since 0.1.0\n     * @memberOf _\n     * @category String\n     * @param {string} [string=''] The template string.\n     * @param {Object} [options={}] The options object.\n     * @param {RegExp} [options.escape=_.templateSettings.escape]\n     *  The HTML \"escape\" delimiter.\n     * @param {RegExp} [options.evaluate=_.templateSettings.evaluate]\n     *  The \"evaluate\" delimiter.\n     * @param {Object} [options.imports=_.templateSettings.imports]\n     *  An object to import into the template as free variables.\n     * @param {RegExp} [options.interpolate=_.templateSettings.interpolate]\n     *  The \"interpolate\" delimiter.\n     * @param {string} [options.sourceURL='lodash.templateSources[n]']\n     *  The sourceURL of the compiled template.\n     * @param {string} [options.variable='obj']\n     *  The data object variable name.\n     * @param- {Object} [guard] Enables use as an iteratee for methods like `_.map`.\n     * @returns {Function} Returns the compiled template function.\n     * @example\n     *\n     * // Use the \"interpolate\" delimiter to create a compiled template.\n     * var compiled = _.template('hello <%= user %>!');\n     * compiled({ 'user': 'fred' });\n     * // => 'hello fred!'\n     *\n     * // Use the HTML \"escape\" delimiter to escape data property values.\n     * var compiled = _.template('<b><%- value %></b>');\n     * compiled({ 'value': '<script>' });\n     * // => '<b>&lt;script&gt;</b>'\n     *\n     * // Use the \"evaluate\" delimiter to execute JavaScript and generate HTML.\n     * var compiled = _.template('<% _.forEach(users, function(user) { %><li><%- user %></li><% }); %>');\n     * compiled({ 'users': ['fred', 'barney'] });\n     * // => '<li>fred</li><li>barney</li>'\n     *\n     * // Use the internal `print` function in \"evaluate\" delimiters.\n     * var compiled = _.template('<% print(\"hello \" + user); %>!');\n     * compiled({ 'user': 'barney' });\n     * // => 'hello barney!'\n     *\n     * // Use the ES template literal delimiter as an \"interpolate\" delimiter.\n     * // Disable support by replacing the \"interpolate\" delimiter.\n     * var compiled = _.template('hello ${ user }!');\n     * compiled({ 'user': 'pebbles' });\n     * // => 'hello pebbles!'\n     *\n     * // Use backslashes to treat delimiters as plain text.\n     * var compiled = _.template('<%= \"\\\\<%- value %\\\\>\" %>');\n     * compiled({ 'value': 'ignored' });\n     * // => '<%- value %>'\n     *\n     * // Use the `imports` option to import `jQuery` as `jq`.\n     * var text = '<% jq.each(users, function(user) { %><li><%- user %></li><% }); %>';\n     * var compiled = _.template(text, { 'imports': { 'jq': jQuery } });\n     * compiled({ 'users': ['fred', 'barney'] });\n     * // => '<li>fred</li><li>barney</li>'\n     *\n     * // Use the `sourceURL` option to specify a custom sourceURL for the template.\n     * var compiled = _.template('hello <%= user %>!', { 'sourceURL': '/basic/greeting.jst' });\n     * compiled(data);\n     * // => Find the source of \"greeting.jst\" under the Sources tab or Resources panel of the web inspector.\n     *\n     * // Use the `variable` option to ensure a with-statement isn't used in the compiled template.\n     * var compiled = _.template('hi <%= data.user %>!', { 'variable': 'data' });\n     * compiled.source;\n     * // => function(data) {\n     * //   var __t, __p = '';\n     * //   __p += 'hi ' + ((__t = ( data.user )) == null ? '' : __t) + '!';\n     * //   return __p;\n     * // }\n     *\n     * // Use custom template delimiters.\n     * _.templateSettings.interpolate = /{{([\\s\\S]+?)}}/g;\n     * var compiled = _.template('hello {{ user }}!');\n     * compiled({ 'user': 'mustache' });\n     * // => 'hello mustache!'\n     *\n     * // Use the `source` property to inline compiled templates for meaningful\n     * // line numbers in error messages and stack traces.\n     * fs.writeFileSync(path.join(process.cwd(), 'jst.js'), '\\\n     *   var JST = {\\\n     *     \"main\": ' + _.template(mainText).source + '\\\n     *   };\\\n     * ');\n     */\n    function template(string, options, guard) {\n      // Based on John Resig's `tmpl` implementation\n      // (http://ejohn.org/blog/javascript-micro-templating/)\n      // and Laura Doktorova's doT.js (https://github.com/olado/doT).\n      var settings = lodash.templateSettings;\n\n      if (guard && isIterateeCall(string, options, guard)) {\n        options = undefined;\n      }\n      string = toString(string);\n      options = assignInWith({}, options, settings, customDefaultsAssignIn);\n\n      var imports = assignInWith({}, options.imports, settings.imports, customDefaultsAssignIn),\n          importsKeys = keys(imports),\n          importsValues = baseValues(imports, importsKeys);\n\n      var isEscaping,\n          isEvaluating,\n          index = 0,\n          interpolate = options.interpolate || reNoMatch,\n          source = \"__p += '\";\n\n      // Compile the regexp to match each delimiter.\n      var reDelimiters = RegExp(\n        (options.escape || reNoMatch).source + '|' +\n        interpolate.source + '|' +\n        (interpolate === reInterpolate ? reEsTemplate : reNoMatch).source + '|' +\n        (options.evaluate || reNoMatch).source + '|$'\n      , 'g');\n\n      // Use a sourceURL for easier debugging.\n      // The sourceURL gets injected into the source that's eval-ed, so be careful\n      // to normalize all kinds of whitespace, so e.g. newlines (and unicode versions of it) can't sneak in\n      // and escape the comment, thus injecting code that gets evaled.\n      var sourceURL = '//# sourceURL=' +\n        (hasOwnProperty.call(options, 'sourceURL')\n          ? (options.sourceURL + '').replace(/\\s/g, ' ')\n          : ('lodash.templateSources[' + (++templateCounter) + ']')\n        ) + '\\n';\n\n      string.replace(reDelimiters, function(match, escapeValue, interpolateValue, esTemplateValue, evaluateValue, offset) {\n        interpolateValue || (interpolateValue = esTemplateValue);\n\n        // Escape characters that can't be included in string literals.\n        source += string.slice(index, offset).replace(reUnescapedString, escapeStringChar);\n\n        // Replace delimiters with snippets.\n        if (escapeValue) {\n          isEscaping = true;\n          source += \"' +\\n__e(\" + escapeValue + \") +\\n'\";\n        }\n        if (evaluateValue) {\n          isEvaluating = true;\n          source += \"';\\n\" + evaluateValue + \";\\n__p += '\";\n        }\n        if (interpolateValue) {\n          source += \"' +\\n((__t = (\" + interpolateValue + \")) == null ? '' : __t) +\\n'\";\n        }\n        index = offset + match.length;\n\n        // The JS engine embedded in Adobe products needs `match` returned in\n        // order to produce the correct `offset` value.\n        return match;\n      });\n\n      source += \"';\\n\";\n\n      // If `variable` is not specified wrap a with-statement around the generated\n      // code to add the data object to the top of the scope chain.\n      var variable = hasOwnProperty.call(options, 'variable') && options.variable;\n      if (!variable) {\n        source = 'with (obj) {\\n' + source + '\\n}\\n';\n      }\n      // Cleanup code by stripping empty strings.\n      source = (isEvaluating ? source.replace(reEmptyStringLeading, '') : source)\n        .replace(reEmptyStringMiddle, '$1')\n        .replace(reEmptyStringTrailing, '$1;');\n\n      // Frame code as the function body.\n      source = 'function(' + (variable || 'obj') + ') {\\n' +\n        (variable\n          ? ''\n          : 'obj || (obj = {});\\n'\n        ) +\n        \"var __t, __p = ''\" +\n        (isEscaping\n           ? ', __e = _.escape'\n           : ''\n        ) +\n        (isEvaluating\n          ? ', __j = Array.prototype.join;\\n' +\n            \"function print() { __p += __j.call(arguments, '') }\\n\"\n          : ';\\n'\n        ) +\n        source +\n        'return __p\\n}';\n\n      var result = attempt(function() {\n        return Function(importsKeys, sourceURL + 'return ' + source)\n          .apply(undefined, importsValues);\n      });\n\n      // Provide the compiled function's source by its `toString` method or\n      // the `source` property as a convenience for inlining compiled templates.\n      result.source = source;\n      if (isError(result)) {\n        throw result;\n      }\n      return result;\n    }\n\n    /**\n     * Converts `string`, as a whole, to lower case just like\n     * [String#toLowerCase](https://mdn.io/toLowerCase).\n     *\n     * @static\n     * @memberOf _\n     * @since 4.0.0\n     * @category String\n     * @param {string} [string=''] The string to convert.\n     * @returns {string} Returns the lower cased string.\n     * @example\n     *\n     * _.toLower('--Foo-Bar--');\n     * // => '--foo-bar--'\n     *\n     * _.toLower('fooBar');\n     * // => 'foobar'\n     *\n     * _.toLower('__FOO_BAR__');\n     * // => '__foo_bar__'\n     */\n    function toLower(value) {\n      return toString(value).toLowerCase();\n    }\n\n    /**\n     * Converts `string`, as a whole, to upper case just like\n     * [String#toUpperCase](https://mdn.io/toUpperCase).\n     *\n     * @static\n     * @memberOf _\n     * @since 4.0.0\n     * @category String\n     * @param {string} [string=''] The string to convert.\n     * @returns {string} Returns the upper cased string.\n     * @example\n     *\n     * _.toUpper('--foo-bar--');\n     * // => '--FOO-BAR--'\n     *\n     * _.toUpper('fooBar');\n     * // => 'FOOBAR'\n     *\n     * _.toUpper('__foo_bar__');\n     * // => '__FOO_BAR__'\n     */\n    function toUpper(value) {\n      return toString(value).toUpperCase();\n    }\n\n    /**\n     * Removes leading and trailing whitespace or specified characters from `string`.\n     *\n     * @static\n     * @memberOf _\n     * @since 3.0.0\n     * @category String\n     * @param {string} [string=''] The string to trim.\n     * @param {string} [chars=whitespace] The characters to trim.\n     * @param- {Object} [guard] Enables use as an iteratee for methods like `_.map`.\n     * @returns {string} Returns the trimmed string.\n     * @example\n     *\n     * _.trim('  abc  ');\n     * // => 'abc'\n     *\n     * _.trim('-_-abc-_-', '_-');\n     * // => 'abc'\n     *\n     * _.map(['  foo  ', '  bar  '], _.trim);\n     * // => ['foo', 'bar']\n     */\n    function trim(string, chars, guard) {\n      string = toString(string);\n      if (string && (guard || chars === undefined)) {\n        return string.replace(reTrim, '');\n      }\n      if (!string || !(chars = baseToString(chars))) {\n        return string;\n      }\n      var strSymbols = stringToArray(string),\n          chrSymbols = stringToArray(chars),\n          start = charsStartIndex(strSymbols, chrSymbols),\n          end = charsEndIndex(strSymbols, chrSymbols) + 1;\n\n      return castSlice(strSymbols, start, end).join('');\n    }\n\n    /**\n     * Removes trailing whitespace or specified characters from `string`.\n     *\n     * @static\n     * @memberOf _\n     * @since 4.0.0\n     * @category String\n     * @param {string} [string=''] The string to trim.\n     * @param {string} [chars=whitespace] The characters to trim.\n     * @param- {Object} [guard] Enables use as an iteratee for methods like `_.map`.\n     * @returns {string} Returns the trimmed string.\n     * @example\n     *\n     * _.trimEnd('  abc  ');\n     * // => '  abc'\n     *\n     * _.trimEnd('-_-abc-_-', '_-');\n     * // => '-_-abc'\n     */\n    function trimEnd(string, chars, guard) {\n      string = toString(string);\n      if (string && (guard || chars === undefined)) {\n        return string.replace(reTrimEnd, '');\n      }\n      if (!string || !(chars = baseToString(chars))) {\n        return string;\n      }\n      var strSymbols = stringToArray(string),\n          end = charsEndIndex(strSymbols, stringToArray(chars)) + 1;\n\n      return castSlice(strSymbols, 0, end).join('');\n    }\n\n    /**\n     * Removes leading whitespace or specified characters from `string`.\n     *\n     * @static\n     * @memberOf _\n     * @since 4.0.0\n     * @category String\n     * @param {string} [string=''] The string to trim.\n     * @param {string} [chars=whitespace] The characters to trim.\n     * @param- {Object} [guard] Enables use as an iteratee for methods like `_.map`.\n     * @returns {string} Returns the trimmed string.\n     * @example\n     *\n     * _.trimStart('  abc  ');\n     * // => 'abc  '\n     *\n     * _.trimStart('-_-abc-_-', '_-');\n     * // => 'abc-_-'\n     */\n    function trimStart(string, chars, guard) {\n      string = toString(string);\n      if (string && (guard || chars === undefined)) {\n        return string.replace(reTrimStart, '');\n      }\n      if (!string || !(chars = baseToString(chars))) {\n        return string;\n      }\n      var strSymbols = stringToArray(string),\n          start = charsStartIndex(strSymbols, stringToArray(chars));\n\n      return castSlice(strSymbols, start).join('');\n    }\n\n    /**\n     * Truncates `string` if it's longer than the given maximum string length.\n     * The last characters of the truncated string are replaced with the omission\n     * string which defaults to \"...\".\n     *\n     * @static\n     * @memberOf _\n     * @since 4.0.0\n     * @category String\n     * @param {string} [string=''] The string to truncate.\n     * @param {Object} [options={}] The options object.\n     * @param {number} [options.length=30] The maximum string length.\n     * @param {string} [options.omission='...'] The string to indicate text is omitted.\n     * @param {RegExp|string} [options.separator] The separator pattern to truncate to.\n     * @returns {string} Returns the truncated string.\n     * @example\n     *\n     * _.truncate('hi-diddly-ho there, neighborino');\n     * // => 'hi-diddly-ho there, neighbo...'\n     *\n     * _.truncate('hi-diddly-ho there, neighborino', {\n     *   'length': 24,\n     *   'separator': ' '\n     * });\n     * // => 'hi-diddly-ho there,...'\n     *\n     * _.truncate('hi-diddly-ho there, neighborino', {\n     *   'length': 24,\n     *   'separator': /,? +/\n     * });\n     * // => 'hi-diddly-ho there...'\n     *\n     * _.truncate('hi-diddly-ho there, neighborino', {\n     *   'omission': ' [...]'\n     * });\n     * // => 'hi-diddly-ho there, neig [...]'\n     */\n    function truncate(string, options) {\n      var length = DEFAULT_TRUNC_LENGTH,\n          omission = DEFAULT_TRUNC_OMISSION;\n\n      if (isObject(options)) {\n        var separator = 'separator' in options ? options.separator : separator;\n        length = 'length' in options ? toInteger(options.length) : length;\n        omission = 'omission' in options ? baseToString(options.omission) : omission;\n      }\n      string = toString(string);\n\n      var strLength = string.length;\n      if (hasUnicode(string)) {\n        var strSymbols = stringToArray(string);\n        strLength = strSymbols.length;\n      }\n      if (length >= strLength) {\n        return string;\n      }\n      var end = length - stringSize(omission);\n      if (end < 1) {\n        return omission;\n      }\n      var result = strSymbols\n        ? castSlice(strSymbols, 0, end).join('')\n        : string.slice(0, end);\n\n      if (separator === undefined) {\n        return result + omission;\n      }\n      if (strSymbols) {\n        end += (result.length - end);\n      }\n      if (isRegExp(separator)) {\n        if (string.slice(end).search(separator)) {\n          var match,\n              substring = result;\n\n          if (!separator.global) {\n            separator = RegExp(separator.source, toString(reFlags.exec(separator)) + 'g');\n          }\n          separator.lastIndex = 0;\n          while ((match = separator.exec(substring))) {\n            var newEnd = match.index;\n          }\n          result = result.slice(0, newEnd === undefined ? end : newEnd);\n        }\n      } else if (string.indexOf(baseToString(separator), end) != end) {\n        var index = result.lastIndexOf(separator);\n        if (index > -1) {\n          result = result.slice(0, index);\n        }\n      }\n      return result + omission;\n    }\n\n    /**\n     * The inverse of `_.escape`; this method converts the HTML entities\n     * `&amp;`, `&lt;`, `&gt;`, `&quot;`, and `&#39;` in `string` to\n     * their corresponding characters.\n     *\n     * **Note:** No other HTML entities are unescaped. To unescape additional\n     * HTML entities use a third-party library like [_he_](https://mths.be/he).\n     *\n     * @static\n     * @memberOf _\n     * @since 0.6.0\n     * @category String\n     * @param {string} [string=''] The string to unescape.\n     * @returns {string} Returns the unescaped string.\n     * @example\n     *\n     * _.unescape('fred, barney, &amp; pebbles');\n     * // => 'fred, barney, & pebbles'\n     */\n    function unescape(string) {\n      string = toString(string);\n      return (string && reHasEscapedHtml.test(string))\n        ? string.replace(reEscapedHtml, unescapeHtmlChar)\n        : string;\n    }\n\n    /**\n     * Converts `string`, as space separated words, to upper case.\n     *\n     * @static\n     * @memberOf _\n     * @since 4.0.0\n     * @category String\n     * @param {string} [string=''] The string to convert.\n     * @returns {string} Returns the upper cased string.\n     * @example\n     *\n     * _.upperCase('--foo-bar');\n     * // => 'FOO BAR'\n     *\n     * _.upperCase('fooBar');\n     * // => 'FOO BAR'\n     *\n     * _.upperCase('__foo_bar__');\n     * // => 'FOO BAR'\n     */\n    var upperCase = createCompounder(function(result, word, index) {\n      return result + (index ? ' ' : '') + word.toUpperCase();\n    });\n\n    /**\n     * Converts the first character of `string` to upper case.\n     *\n     * @static\n     * @memberOf _\n     * @since 4.0.0\n     * @category String\n     * @param {string} [string=''] The string to convert.\n     * @returns {string} Returns the converted string.\n     * @example\n     *\n     * _.upperFirst('fred');\n     * // => 'Fred'\n     *\n     * _.upperFirst('FRED');\n     * // => 'FRED'\n     */\n    var upperFirst = createCaseFirst('toUpperCase');\n\n    /**\n     * Splits `string` into an array of its words.\n     *\n     * @static\n     * @memberOf _\n     * @since 3.0.0\n     * @category String\n     * @param {string} [string=''] The string to inspect.\n     * @param {RegExp|string} [pattern] The pattern to match words.\n     * @param- {Object} [guard] Enables use as an iteratee for methods like `_.map`.\n     * @returns {Array} Returns the words of `string`.\n     * @example\n     *\n     * _.words('fred, barney, & pebbles');\n     * // => ['fred', 'barney', 'pebbles']\n     *\n     * _.words('fred, barney, & pebbles', /[^, ]+/g);\n     * // => ['fred', 'barney', '&', 'pebbles']\n     */\n    function words(string, pattern, guard) {\n      string = toString(string);\n      pattern = guard ? undefined : pattern;\n\n      if (pattern === undefined) {\n        return hasUnicodeWord(string) ? unicodeWords(string) : asciiWords(string);\n      }\n      return string.match(pattern) || [];\n    }\n\n    /*------------------------------------------------------------------------*/\n\n    /**\n     * Attempts to invoke `func`, returning either the result or the caught error\n     * object. Any additional arguments are provided to `func` when it's invoked.\n     *\n     * @static\n     * @memberOf _\n     * @since 3.0.0\n     * @category Util\n     * @param {Function} func The function to attempt.\n     * @param {...*} [args] The arguments to invoke `func` with.\n     * @returns {*} Returns the `func` result or error object.\n     * @example\n     *\n     * // Avoid throwing errors for invalid selectors.\n     * var elements = _.attempt(function(selector) {\n     *   return document.querySelectorAll(selector);\n     * }, '>_>');\n     *\n     * if (_.isError(elements)) {\n     *   elements = [];\n     * }\n     */\n    var attempt = baseRest(function(func, args) {\n      try {\n        return apply(func, undefined, args);\n      } catch (e) {\n        return isError(e) ? e : new Error(e);\n      }\n    });\n\n    /**\n     * Binds methods of an object to the object itself, overwriting the existing\n     * method.\n     *\n     * **Note:** This method doesn't set the \"length\" property of bound functions.\n     *\n     * @static\n     * @since 0.1.0\n     * @memberOf _\n     * @category Util\n     * @param {Object} object The object to bind and assign the bound methods to.\n     * @param {...(string|string[])} methodNames The object method names to bind.\n     * @returns {Object} Returns `object`.\n     * @example\n     *\n     * var view = {\n     *   'label': 'docs',\n     *   'click': function() {\n     *     console.log('clicked ' + this.label);\n     *   }\n     * };\n     *\n     * _.bindAll(view, ['click']);\n     * jQuery(element).on('click', view.click);\n     * // => Logs 'clicked docs' when clicked.\n     */\n    var bindAll = flatRest(function(object, methodNames) {\n      arrayEach(methodNames, function(key) {\n        key = toKey(key);\n        baseAssignValue(object, key, bind(object[key], object));\n      });\n      return object;\n    });\n\n    /**\n     * Creates a function that iterates over `pairs` and invokes the corresponding\n     * function of the first predicate to return truthy. The predicate-function\n     * pairs are invoked with the `this` binding and arguments of the created\n     * function.\n     *\n     * @static\n     * @memberOf _\n     * @since 4.0.0\n     * @category Util\n     * @param {Array} pairs The predicate-function pairs.\n     * @returns {Function} Returns the new composite function.\n     * @example\n     *\n     * var func = _.cond([\n     *   [_.matches({ 'a': 1 }),           _.constant('matches A')],\n     *   [_.conforms({ 'b': _.isNumber }), _.constant('matches B')],\n     *   [_.stubTrue,                      _.constant('no match')]\n     * ]);\n     *\n     * func({ 'a': 1, 'b': 2 });\n     * // => 'matches A'\n     *\n     * func({ 'a': 0, 'b': 1 });\n     * // => 'matches B'\n     *\n     * func({ 'a': '1', 'b': '2' });\n     * // => 'no match'\n     */\n    function cond(pairs) {\n      var length = pairs == null ? 0 : pairs.length,\n          toIteratee = getIteratee();\n\n      pairs = !length ? [] : arrayMap(pairs, function(pair) {\n        if (typeof pair[1] != 'function') {\n          throw new TypeError(FUNC_ERROR_TEXT);\n        }\n        return [toIteratee(pair[0]), pair[1]];\n      });\n\n      return baseRest(function(args) {\n        var index = -1;\n        while (++index < length) {\n          var pair = pairs[index];\n          if (apply(pair[0], this, args)) {\n            return apply(pair[1], this, args);\n          }\n        }\n      });\n    }\n\n    /**\n     * Creates a function that invokes the predicate properties of `source` with\n     * the corresponding property values of a given object, returning `true` if\n     * all predicates return truthy, else `false`.\n     *\n     * **Note:** The created function is equivalent to `_.conformsTo` with\n     * `source` partially applied.\n     *\n     * @static\n     * @memberOf _\n     * @since 4.0.0\n     * @category Util\n     * @param {Object} source The object of property predicates to conform to.\n     * @returns {Function} Returns the new spec function.\n     * @example\n     *\n     * var objects = [\n     *   { 'a': 2, 'b': 1 },\n     *   { 'a': 1, 'b': 2 }\n     * ];\n     *\n     * _.filter(objects, _.conforms({ 'b': function(n) { return n > 1; } }));\n     * // => [{ 'a': 1, 'b': 2 }]\n     */\n    function conforms(source) {\n      return baseConforms(baseClone(source, CLONE_DEEP_FLAG));\n    }\n\n    /**\n     * Creates a function that returns `value`.\n     *\n     * @static\n     * @memberOf _\n     * @since 2.4.0\n     * @category Util\n     * @param {*} value The value to return from the new function.\n     * @returns {Function} Returns the new constant function.\n     * @example\n     *\n     * var objects = _.times(2, _.constant({ 'a': 1 }));\n     *\n     * console.log(objects);\n     * // => [{ 'a': 1 }, { 'a': 1 }]\n     *\n     * console.log(objects[0] === objects[1]);\n     * // => true\n     */\n    function constant(value) {\n      return function() {\n        return value;\n      };\n    }\n\n    /**\n     * Checks `value` to determine whether a default value should be returned in\n     * its place. The `defaultValue` is returned if `value` is `NaN`, `null`,\n     * or `undefined`.\n     *\n     * @static\n     * @memberOf _\n     * @since 4.14.0\n     * @category Util\n     * @param {*} value The value to check.\n     * @param {*} defaultValue The default value.\n     * @returns {*} Returns the resolved value.\n     * @example\n     *\n     * _.defaultTo(1, 10);\n     * // => 1\n     *\n     * _.defaultTo(undefined, 10);\n     * // => 10\n     */\n    function defaultTo(value, defaultValue) {\n      return (value == null || value !== value) ? defaultValue : value;\n    }\n\n    /**\n     * Creates a function that returns the result of invoking the given functions\n     * with the `this` binding of the created function, where each successive\n     * invocation is supplied the return value of the previous.\n     *\n     * @static\n     * @memberOf _\n     * @since 3.0.0\n     * @category Util\n     * @param {...(Function|Function[])} [funcs] The functions to invoke.\n     * @returns {Function} Returns the new composite function.\n     * @see _.flowRight\n     * @example\n     *\n     * function square(n) {\n     *   return n * n;\n     * }\n     *\n     * var addSquare = _.flow([_.add, square]);\n     * addSquare(1, 2);\n     * // => 9\n     */\n    var flow = createFlow();\n\n    /**\n     * This method is like `_.flow` except that it creates a function that\n     * invokes the given functions from right to left.\n     *\n     * @static\n     * @since 3.0.0\n     * @memberOf _\n     * @category Util\n     * @param {...(Function|Function[])} [funcs] The functions to invoke.\n     * @returns {Function} Returns the new composite function.\n     * @see _.flow\n     * @example\n     *\n     * function square(n) {\n     *   return n * n;\n     * }\n     *\n     * var addSquare = _.flowRight([square, _.add]);\n     * addSquare(1, 2);\n     * // => 9\n     */\n    var flowRight = createFlow(true);\n\n    /**\n     * This method returns the first argument it receives.\n     *\n     * @static\n     * @since 0.1.0\n     * @memberOf _\n     * @category Util\n     * @param {*} value Any value.\n     * @returns {*} Returns `value`.\n     * @example\n     *\n     * var object = { 'a': 1 };\n     *\n     * console.log(_.identity(object) === object);\n     * // => true\n     */\n    function identity(value) {\n      return value;\n    }\n\n    /**\n     * Creates a function that invokes `func` with the arguments of the created\n     * function. If `func` is a property name, the created function returns the\n     * property value for a given element. If `func` is an array or object, the\n     * created function returns `true` for elements that contain the equivalent\n     * source properties, otherwise it returns `false`.\n     *\n     * @static\n     * @since 4.0.0\n     * @memberOf _\n     * @category Util\n     * @param {*} [func=_.identity] The value to convert to a callback.\n     * @returns {Function} Returns the callback.\n     * @example\n     *\n     * var users = [\n     *   { 'user': 'barney', 'age': 36, 'active': true },\n     *   { 'user': 'fred',   'age': 40, 'active': false }\n     * ];\n     *\n     * // The `_.matches` iteratee shorthand.\n     * _.filter(users, _.iteratee({ 'user': 'barney', 'active': true }));\n     * // => [{ 'user': 'barney', 'age': 36, 'active': true }]\n     *\n     * // The `_.matchesProperty` iteratee shorthand.\n     * _.filter(users, _.iteratee(['user', 'fred']));\n     * // => [{ 'user': 'fred', 'age': 40 }]\n     *\n     * // The `_.property` iteratee shorthand.\n     * _.map(users, _.iteratee('user'));\n     * // => ['barney', 'fred']\n     *\n     * // Create custom iteratee shorthands.\n     * _.iteratee = _.wrap(_.iteratee, function(iteratee, func) {\n     *   return !_.isRegExp(func) ? iteratee(func) : function(string) {\n     *     return func.test(string);\n     *   };\n     * });\n     *\n     * _.filter(['abc', 'def'], /ef/);\n     * // => ['def']\n     */\n    function iteratee(func) {\n      return baseIteratee(typeof func == 'function' ? func : baseClone(func, CLONE_DEEP_FLAG));\n    }\n\n    /**\n     * Creates a function that performs a partial deep comparison between a given\n     * object and `source`, returning `true` if the given object has equivalent\n     * property values, else `false`.\n     *\n     * **Note:** The created function is equivalent to `_.isMatch` with `source`\n     * partially applied.\n     *\n     * Partial comparisons will match empty array and empty object `source`\n     * values against any array or object value, respectively. See `_.isEqual`\n     * for a list of supported value comparisons.\n     *\n     * **Note:** Multiple values can be checked by combining several matchers\n     * using `_.overSome`\n     *\n     * @static\n     * @memberOf _\n     * @since 3.0.0\n     * @category Util\n     * @param {Object} source The object of property values to match.\n     * @returns {Function} Returns the new spec function.\n     * @example\n     *\n     * var objects = [\n     *   { 'a': 1, 'b': 2, 'c': 3 },\n     *   { 'a': 4, 'b': 5, 'c': 6 }\n     * ];\n     *\n     * _.filter(objects, _.matches({ 'a': 4, 'c': 6 }));\n     * // => [{ 'a': 4, 'b': 5, 'c': 6 }]\n     *\n     * // Checking for several possible values\n     * _.filter(objects, _.overSome([_.matches({ 'a': 1 }), _.matches({ 'a': 4 })]));\n     * // => [{ 'a': 1, 'b': 2, 'c': 3 }, { 'a': 4, 'b': 5, 'c': 6 }]\n     */\n    function matches(source) {\n      return baseMatches(baseClone(source, CLONE_DEEP_FLAG));\n    }\n\n    /**\n     * Creates a function that performs a partial deep comparison between the\n     * value at `path` of a given object to `srcValue`, returning `true` if the\n     * object value is equivalent, else `false`.\n     *\n     * **Note:** Partial comparisons will match empty array and empty object\n     * `srcValue` values against any array or object value, respectively. See\n     * `_.isEqual` for a list of supported value comparisons.\n     *\n     * **Note:** Multiple values can be checked by combining several matchers\n     * using `_.overSome`\n     *\n     * @static\n     * @memberOf _\n     * @since 3.2.0\n     * @category Util\n     * @param {Array|string} path The path of the property to get.\n     * @param {*} srcValue The value to match.\n     * @returns {Function} Returns the new spec function.\n     * @example\n     *\n     * var objects = [\n     *   { 'a': 1, 'b': 2, 'c': 3 },\n     *   { 'a': 4, 'b': 5, 'c': 6 }\n     * ];\n     *\n     * _.find(objects, _.matchesProperty('a', 4));\n     * // => { 'a': 4, 'b': 5, 'c': 6 }\n     *\n     * // Checking for several possible values\n     * _.filter(objects, _.overSome([_.matchesProperty('a', 1), _.matchesProperty('a', 4)]));\n     * // => [{ 'a': 1, 'b': 2, 'c': 3 }, { 'a': 4, 'b': 5, 'c': 6 }]\n     */\n    function matchesProperty(path, srcValue) {\n      return baseMatchesProperty(path, baseClone(srcValue, CLONE_DEEP_FLAG));\n    }\n\n    /**\n     * Creates a function that invokes the method at `path` of a given object.\n     * Any additional arguments are provided to the invoked method.\n     *\n     * @static\n     * @memberOf _\n     * @since 3.7.0\n     * @category Util\n     * @param {Array|string} path The path of the method to invoke.\n     * @param {...*} [args] The arguments to invoke the method with.\n     * @returns {Function} Returns the new invoker function.\n     * @example\n     *\n     * var objects = [\n     *   { 'a': { 'b': _.constant(2) } },\n     *   { 'a': { 'b': _.constant(1) } }\n     * ];\n     *\n     * _.map(objects, _.method('a.b'));\n     * // => [2, 1]\n     *\n     * _.map(objects, _.method(['a', 'b']));\n     * // => [2, 1]\n     */\n    var method = baseRest(function(path, args) {\n      return function(object) {\n        return baseInvoke(object, path, args);\n      };\n    });\n\n    /**\n     * The opposite of `_.method`; this method creates a function that invokes\n     * the method at a given path of `object`. Any additional arguments are\n     * provided to the invoked method.\n     *\n     * @static\n     * @memberOf _\n     * @since 3.7.0\n     * @category Util\n     * @param {Object} object The object to query.\n     * @param {...*} [args] The arguments to invoke the method with.\n     * @returns {Function} Returns the new invoker function.\n     * @example\n     *\n     * var array = _.times(3, _.constant),\n     *     object = { 'a': array, 'b': array, 'c': array };\n     *\n     * _.map(['a[2]', 'c[0]'], _.methodOf(object));\n     * // => [2, 0]\n     *\n     * _.map([['a', '2'], ['c', '0']], _.methodOf(object));\n     * // => [2, 0]\n     */\n    var methodOf = baseRest(function(object, args) {\n      return function(path) {\n        return baseInvoke(object, path, args);\n      };\n    });\n\n    /**\n     * Adds all own enumerable string keyed function properties of a source\n     * object to the destination object. If `object` is a function, then methods\n     * are added to its prototype as well.\n     *\n     * **Note:** Use `_.runInContext` to create a pristine `lodash` function to\n     * avoid conflicts caused by modifying the original.\n     *\n     * @static\n     * @since 0.1.0\n     * @memberOf _\n     * @category Util\n     * @param {Function|Object} [object=lodash] The destination object.\n     * @param {Object} source The object of functions to add.\n     * @param {Object} [options={}] The options object.\n     * @param {boolean} [options.chain=true] Specify whether mixins are chainable.\n     * @returns {Function|Object} Returns `object`.\n     * @example\n     *\n     * function vowels(string) {\n     *   return _.filter(string, function(v) {\n     *     return /[aeiou]/i.test(v);\n     *   });\n     * }\n     *\n     * _.mixin({ 'vowels': vowels });\n     * _.vowels('fred');\n     * // => ['e']\n     *\n     * _('fred').vowels().value();\n     * // => ['e']\n     *\n     * _.mixin({ 'vowels': vowels }, { 'chain': false });\n     * _('fred').vowels();\n     * // => ['e']\n     */\n    function mixin(object, source, options) {\n      var props = keys(source),\n          methodNames = baseFunctions(source, props);\n\n      if (options == null &&\n          !(isObject(source) && (methodNames.length || !props.length))) {\n        options = source;\n        source = object;\n        object = this;\n        methodNames = baseFunctions(source, keys(source));\n      }\n      var chain = !(isObject(options) && 'chain' in options) || !!options.chain,\n          isFunc = isFunction(object);\n\n      arrayEach(methodNames, function(methodName) {\n        var func = source[methodName];\n        object[methodName] = func;\n        if (isFunc) {\n          object.prototype[methodName] = function() {\n            var chainAll = this.__chain__;\n            if (chain || chainAll) {\n              var result = object(this.__wrapped__),\n                  actions = result.__actions__ = copyArray(this.__actions__);\n\n              actions.push({ 'func': func, 'args': arguments, 'thisArg': object });\n              result.__chain__ = chainAll;\n              return result;\n            }\n            return func.apply(object, arrayPush([this.value()], arguments));\n          };\n        }\n      });\n\n      return object;\n    }\n\n    /**\n     * Reverts the `_` variable to its previous value and returns a reference to\n     * the `lodash` function.\n     *\n     * @static\n     * @since 0.1.0\n     * @memberOf _\n     * @category Util\n     * @returns {Function} Returns the `lodash` function.\n     * @example\n     *\n     * var lodash = _.noConflict();\n     */\n    function noConflict() {\n      if (root._ === this) {\n        root._ = oldDash;\n      }\n      return this;\n    }\n\n    /**\n     * This method returns `undefined`.\n     *\n     * @static\n     * @memberOf _\n     * @since 2.3.0\n     * @category Util\n     * @example\n     *\n     * _.times(2, _.noop);\n     * // => [undefined, undefined]\n     */\n    function noop() {\n      // No operation performed.\n    }\n\n    /**\n     * Creates a function that gets the argument at index `n`. If `n` is negative,\n     * the nth argument from the end is returned.\n     *\n     * @static\n     * @memberOf _\n     * @since 4.0.0\n     * @category Util\n     * @param {number} [n=0] The index of the argument to return.\n     * @returns {Function} Returns the new pass-thru function.\n     * @example\n     *\n     * var func = _.nthArg(1);\n     * func('a', 'b', 'c', 'd');\n     * // => 'b'\n     *\n     * var func = _.nthArg(-2);\n     * func('a', 'b', 'c', 'd');\n     * // => 'c'\n     */\n    function nthArg(n) {\n      n = toInteger(n);\n      return baseRest(function(args) {\n        return baseNth(args, n);\n      });\n    }\n\n    /**\n     * Creates a function that invokes `iteratees` with the arguments it receives\n     * and returns their results.\n     *\n     * @static\n     * @memberOf _\n     * @since 4.0.0\n     * @category Util\n     * @param {...(Function|Function[])} [iteratees=[_.identity]]\n     *  The iteratees to invoke.\n     * @returns {Function} Returns the new function.\n     * @example\n     *\n     * var func = _.over([Math.max, Math.min]);\n     *\n     * func(1, 2, 3, 4);\n     * // => [4, 1]\n     */\n    var over = createOver(arrayMap);\n\n    /**\n     * Creates a function that checks if **all** of the `predicates` return\n     * truthy when invoked with the arguments it receives.\n     *\n     * Following shorthands are possible for providing predicates.\n     * Pass an `Object` and it will be used as an parameter for `_.matches` to create the predicate.\n     * Pass an `Array` of parameters for `_.matchesProperty` and the predicate will be created using them.\n     *\n     * @static\n     * @memberOf _\n     * @since 4.0.0\n     * @category Util\n     * @param {...(Function|Function[])} [predicates=[_.identity]]\n     *  The predicates to check.\n     * @returns {Function} Returns the new function.\n     * @example\n     *\n     * var func = _.overEvery([Boolean, isFinite]);\n     *\n     * func('1');\n     * // => true\n     *\n     * func(null);\n     * // => false\n     *\n     * func(NaN);\n     * // => false\n     */\n    var overEvery = createOver(arrayEvery);\n\n    /**\n     * Creates a function that checks if **any** of the `predicates` return\n     * truthy when invoked with the arguments it receives.\n     *\n     * Following shorthands are possible for providing predicates.\n     * Pass an `Object` and it will be used as an parameter for `_.matches` to create the predicate.\n     * Pass an `Array` of parameters for `_.matchesProperty` and the predicate will be created using them.\n     *\n     * @static\n     * @memberOf _\n     * @since 4.0.0\n     * @category Util\n     * @param {...(Function|Function[])} [predicates=[_.identity]]\n     *  The predicates to check.\n     * @returns {Function} Returns the new function.\n     * @example\n     *\n     * var func = _.overSome([Boolean, isFinite]);\n     *\n     * func('1');\n     * // => true\n     *\n     * func(null);\n     * // => true\n     *\n     * func(NaN);\n     * // => false\n     *\n     * var matchesFunc = _.overSome([{ 'a': 1 }, { 'a': 2 }])\n     * var matchesPropertyFunc = _.overSome([['a', 1], ['a', 2]])\n     */\n    var overSome = createOver(arraySome);\n\n    /**\n     * Creates a function that returns the value at `path` of a given object.\n     *\n     * @static\n     * @memberOf _\n     * @since 2.4.0\n     * @category Util\n     * @param {Array|string} path The path of the property to get.\n     * @returns {Function} Returns the new accessor function.\n     * @example\n     *\n     * var objects = [\n     *   { 'a': { 'b': 2 } },\n     *   { 'a': { 'b': 1 } }\n     * ];\n     *\n     * _.map(objects, _.property('a.b'));\n     * // => [2, 1]\n     *\n     * _.map(_.sortBy(objects, _.property(['a', 'b'])), 'a.b');\n     * // => [1, 2]\n     */\n    function property(path) {\n      return isKey(path) ? baseProperty(toKey(path)) : basePropertyDeep(path);\n    }\n\n    /**\n     * The opposite of `_.property`; this method creates a function that returns\n     * the value at a given path of `object`.\n     *\n     * @static\n     * @memberOf _\n     * @since 3.0.0\n     * @category Util\n     * @param {Object} object The object to query.\n     * @returns {Function} Returns the new accessor function.\n     * @example\n     *\n     * var array = [0, 1, 2],\n     *     object = { 'a': array, 'b': array, 'c': array };\n     *\n     * _.map(['a[2]', 'c[0]'], _.propertyOf(object));\n     * // => [2, 0]\n     *\n     * _.map([['a', '2'], ['c', '0']], _.propertyOf(object));\n     * // => [2, 0]\n     */\n    function propertyOf(object) {\n      return function(path) {\n        return object == null ? undefined : baseGet(object, path);\n      };\n    }\n\n    /**\n     * Creates an array of numbers (positive and/or negative) progressing from\n     * `start` up to, but not including, `end`. A step of `-1` is used if a negative\n     * `start` is specified without an `end` or `step`. If `end` is not specified,\n     * it's set to `start` with `start` then set to `0`.\n     *\n     * **Note:** JavaScript follows the IEEE-754 standard for resolving\n     * floating-point values which can produce unexpected results.\n     *\n     * @static\n     * @since 0.1.0\n     * @memberOf _\n     * @category Util\n     * @param {number} [start=0] The start of the range.\n     * @param {number} end The end of the range.\n     * @param {number} [step=1] The value to increment or decrement by.\n     * @returns {Array} Returns the range of numbers.\n     * @see _.inRange, _.rangeRight\n     * @example\n     *\n     * _.range(4);\n     * // => [0, 1, 2, 3]\n     *\n     * _.range(-4);\n     * // => [0, -1, -2, -3]\n     *\n     * _.range(1, 5);\n     * // => [1, 2, 3, 4]\n     *\n     * _.range(0, 20, 5);\n     * // => [0, 5, 10, 15]\n     *\n     * _.range(0, -4, -1);\n     * // => [0, -1, -2, -3]\n     *\n     * _.range(1, 4, 0);\n     * // => [1, 1, 1]\n     *\n     * _.range(0);\n     * // => []\n     */\n    var range = createRange();\n\n    /**\n     * This method is like `_.range` except that it populates values in\n     * descending order.\n     *\n     * @static\n     * @memberOf _\n     * @since 4.0.0\n     * @category Util\n     * @param {number} [start=0] The start of the range.\n     * @param {number} end The end of the range.\n     * @param {number} [step=1] The value to increment or decrement by.\n     * @returns {Array} Returns the range of numbers.\n     * @see _.inRange, _.range\n     * @example\n     *\n     * _.rangeRight(4);\n     * // => [3, 2, 1, 0]\n     *\n     * _.rangeRight(-4);\n     * // => [-3, -2, -1, 0]\n     *\n     * _.rangeRight(1, 5);\n     * // => [4, 3, 2, 1]\n     *\n     * _.rangeRight(0, 20, 5);\n     * // => [15, 10, 5, 0]\n     *\n     * _.rangeRight(0, -4, -1);\n     * // => [-3, -2, -1, 0]\n     *\n     * _.rangeRight(1, 4, 0);\n     * // => [1, 1, 1]\n     *\n     * _.rangeRight(0);\n     * // => []\n     */\n    var rangeRight = createRange(true);\n\n    /**\n     * This method returns a new empty array.\n     *\n     * @static\n     * @memberOf _\n     * @since 4.13.0\n     * @category Util\n     * @returns {Array} Returns the new empty array.\n     * @example\n     *\n     * var arrays = _.times(2, _.stubArray);\n     *\n     * console.log(arrays);\n     * // => [[], []]\n     *\n     * console.log(arrays[0] === arrays[1]);\n     * // => false\n     */\n    function stubArray() {\n      return [];\n    }\n\n    /**\n     * This method returns `false`.\n     *\n     * @static\n     * @memberOf _\n     * @since 4.13.0\n     * @category Util\n     * @returns {boolean} Returns `false`.\n     * @example\n     *\n     * _.times(2, _.stubFalse);\n     * // => [false, false]\n     */\n    function stubFalse() {\n      return false;\n    }\n\n    /**\n     * This method returns a new empty object.\n     *\n     * @static\n     * @memberOf _\n     * @since 4.13.0\n     * @category Util\n     * @returns {Object} Returns the new empty object.\n     * @example\n     *\n     * var objects = _.times(2, _.stubObject);\n     *\n     * console.log(objects);\n     * // => [{}, {}]\n     *\n     * console.log(objects[0] === objects[1]);\n     * // => false\n     */\n    function stubObject() {\n      return {};\n    }\n\n    /**\n     * This method returns an empty string.\n     *\n     * @static\n     * @memberOf _\n     * @since 4.13.0\n     * @category Util\n     * @returns {string} Returns the empty string.\n     * @example\n     *\n     * _.times(2, _.stubString);\n     * // => ['', '']\n     */\n    function stubString() {\n      return '';\n    }\n\n    /**\n     * This method returns `true`.\n     *\n     * @static\n     * @memberOf _\n     * @since 4.13.0\n     * @category Util\n     * @returns {boolean} Returns `true`.\n     * @example\n     *\n     * _.times(2, _.stubTrue);\n     * // => [true, true]\n     */\n    function stubTrue() {\n      return true;\n    }\n\n    /**\n     * Invokes the iteratee `n` times, returning an array of the results of\n     * each invocation. The iteratee is invoked with one argument; (index).\n     *\n     * @static\n     * @since 0.1.0\n     * @memberOf _\n     * @category Util\n     * @param {number} n The number of times to invoke `iteratee`.\n     * @param {Function} [iteratee=_.identity] The function invoked per iteration.\n     * @returns {Array} Returns the array of results.\n     * @example\n     *\n     * _.times(3, String);\n     * // => ['0', '1', '2']\n     *\n     *  _.times(4, _.constant(0));\n     * // => [0, 0, 0, 0]\n     */\n    function times(n, iteratee) {\n      n = toInteger(n);\n      if (n < 1 || n > MAX_SAFE_INTEGER) {\n        return [];\n      }\n      var index = MAX_ARRAY_LENGTH,\n          length = nativeMin(n, MAX_ARRAY_LENGTH);\n\n      iteratee = getIteratee(iteratee);\n      n -= MAX_ARRAY_LENGTH;\n\n      var result = baseTimes(length, iteratee);\n      while (++index < n) {\n        iteratee(index);\n      }\n      return result;\n    }\n\n    /**\n     * Converts `value` to a property path array.\n     *\n     * @static\n     * @memberOf _\n     * @since 4.0.0\n     * @category Util\n     * @param {*} value The value to convert.\n     * @returns {Array} Returns the new property path array.\n     * @example\n     *\n     * _.toPath('a.b.c');\n     * // => ['a', 'b', 'c']\n     *\n     * _.toPath('a[0].b.c');\n     * // => ['a', '0', 'b', 'c']\n     */\n    function toPath(value) {\n      if (isArray(value)) {\n        return arrayMap(value, toKey);\n      }\n      return isSymbol(value) ? [value] : copyArray(stringToPath(toString(value)));\n    }\n\n    /**\n     * Generates a unique ID. If `prefix` is given, the ID is appended to it.\n     *\n     * @static\n     * @since 0.1.0\n     * @memberOf _\n     * @category Util\n     * @param {string} [prefix=''] The value to prefix the ID with.\n     * @returns {string} Returns the unique ID.\n     * @example\n     *\n     * _.uniqueId('contact_');\n     * // => 'contact_104'\n     *\n     * _.uniqueId();\n     * // => '105'\n     */\n    function uniqueId(prefix) {\n      var id = ++idCounter;\n      return toString(prefix) + id;\n    }\n\n    /*------------------------------------------------------------------------*/\n\n    /**\n     * Adds two numbers.\n     *\n     * @static\n     * @memberOf _\n     * @since 3.4.0\n     * @category Math\n     * @param {number} augend The first number in an addition.\n     * @param {number} addend The second number in an addition.\n     * @returns {number} Returns the total.\n     * @example\n     *\n     * _.add(6, 4);\n     * // => 10\n     */\n    var add = createMathOperation(function(augend, addend) {\n      return augend + addend;\n    }, 0);\n\n    /**\n     * Computes `number` rounded up to `precision`.\n     *\n     * @static\n     * @memberOf _\n     * @since 3.10.0\n     * @category Math\n     * @param {number} number The number to round up.\n     * @param {number} [precision=0] The precision to round up to.\n     * @returns {number} Returns the rounded up number.\n     * @example\n     *\n     * _.ceil(4.006);\n     * // => 5\n     *\n     * _.ceil(6.004, 2);\n     * // => 6.01\n     *\n     * _.ceil(6040, -2);\n     * // => 6100\n     */\n    var ceil = createRound('ceil');\n\n    /**\n     * Divide two numbers.\n     *\n     * @static\n     * @memberOf _\n     * @since 4.7.0\n     * @category Math\n     * @param {number} dividend The first number in a division.\n     * @param {number} divisor The second number in a division.\n     * @returns {number} Returns the quotient.\n     * @example\n     *\n     * _.divide(6, 4);\n     * // => 1.5\n     */\n    var divide = createMathOperation(function(dividend, divisor) {\n      return dividend / divisor;\n    }, 1);\n\n    /**\n     * Computes `number` rounded down to `precision`.\n     *\n     * @static\n     * @memberOf _\n     * @since 3.10.0\n     * @category Math\n     * @param {number} number The number to round down.\n     * @param {number} [precision=0] The precision to round down to.\n     * @returns {number} Returns the rounded down number.\n     * @example\n     *\n     * _.floor(4.006);\n     * // => 4\n     *\n     * _.floor(0.046, 2);\n     * // => 0.04\n     *\n     * _.floor(4060, -2);\n     * // => 4000\n     */\n    var floor = createRound('floor');\n\n    /**\n     * Computes the maximum value of `array`. If `array` is empty or falsey,\n     * `undefined` is returned.\n     *\n     * @static\n     * @since 0.1.0\n     * @memberOf _\n     * @category Math\n     * @param {Array} array The array to iterate over.\n     * @returns {*} Returns the maximum value.\n     * @example\n     *\n     * _.max([4, 2, 8, 6]);\n     * // => 8\n     *\n     * _.max([]);\n     * // => undefined\n     */\n    function max(array) {\n      return (array && array.length)\n        ? baseExtremum(array, identity, baseGt)\n        : undefined;\n    }\n\n    /**\n     * This method is like `_.max` except that it accepts `iteratee` which is\n     * invoked for each element in `array` to generate the criterion by which\n     * the value is ranked. The iteratee is invoked with one argument: (value).\n     *\n     * @static\n     * @memberOf _\n     * @since 4.0.0\n     * @category Math\n     * @param {Array} array The array to iterate over.\n     * @param {Function} [iteratee=_.identity] The iteratee invoked per element.\n     * @returns {*} Returns the maximum value.\n     * @example\n     *\n     * var objects = [{ 'n': 1 }, { 'n': 2 }];\n     *\n     * _.maxBy(objects, function(o) { return o.n; });\n     * // => { 'n': 2 }\n     *\n     * // The `_.property` iteratee shorthand.\n     * _.maxBy(objects, 'n');\n     * // => { 'n': 2 }\n     */\n    function maxBy(array, iteratee) {\n      return (array && array.length)\n        ? baseExtremum(array, getIteratee(iteratee, 2), baseGt)\n        : undefined;\n    }\n\n    /**\n     * Computes the mean of the values in `array`.\n     *\n     * @static\n     * @memberOf _\n     * @since 4.0.0\n     * @category Math\n     * @param {Array} array The array to iterate over.\n     * @returns {number} Returns the mean.\n     * @example\n     *\n     * _.mean([4, 2, 8, 6]);\n     * // => 5\n     */\n    function mean(array) {\n      return baseMean(array, identity);\n    }\n\n    /**\n     * This method is like `_.mean` except that it accepts `iteratee` which is\n     * invoked for each element in `array` to generate the value to be averaged.\n     * The iteratee is invoked with one argument: (value).\n     *\n     * @static\n     * @memberOf _\n     * @since 4.7.0\n     * @category Math\n     * @param {Array} array The array to iterate over.\n     * @param {Function} [iteratee=_.identity] The iteratee invoked per element.\n     * @returns {number} Returns the mean.\n     * @example\n     *\n     * var objects = [{ 'n': 4 }, { 'n': 2 }, { 'n': 8 }, { 'n': 6 }];\n     *\n     * _.meanBy(objects, function(o) { return o.n; });\n     * // => 5\n     *\n     * // The `_.property` iteratee shorthand.\n     * _.meanBy(objects, 'n');\n     * // => 5\n     */\n    function meanBy(array, iteratee) {\n      return baseMean(array, getIteratee(iteratee, 2));\n    }\n\n    /**\n     * Computes the minimum value of `array`. If `array` is empty or falsey,\n     * `undefined` is returned.\n     *\n     * @static\n     * @since 0.1.0\n     * @memberOf _\n     * @category Math\n     * @param {Array} array The array to iterate over.\n     * @returns {*} Returns the minimum value.\n     * @example\n     *\n     * _.min([4, 2, 8, 6]);\n     * // => 2\n     *\n     * _.min([]);\n     * // => undefined\n     */\n    function min(array) {\n      return (array && array.length)\n        ? baseExtremum(array, identity, baseLt)\n        : undefined;\n    }\n\n    /**\n     * This method is like `_.min` except that it accepts `iteratee` which is\n     * invoked for each element in `array` to generate the criterion by which\n     * the value is ranked. The iteratee is invoked with one argument: (value).\n     *\n     * @static\n     * @memberOf _\n     * @since 4.0.0\n     * @category Math\n     * @param {Array} array The array to iterate over.\n     * @param {Function} [iteratee=_.identity] The iteratee invoked per element.\n     * @returns {*} Returns the minimum value.\n     * @example\n     *\n     * var objects = [{ 'n': 1 }, { 'n': 2 }];\n     *\n     * _.minBy(objects, function(o) { return o.n; });\n     * // => { 'n': 1 }\n     *\n     * // The `_.property` iteratee shorthand.\n     * _.minBy(objects, 'n');\n     * // => { 'n': 1 }\n     */\n    function minBy(array, iteratee) {\n      return (array && array.length)\n        ? baseExtremum(array, getIteratee(iteratee, 2), baseLt)\n        : undefined;\n    }\n\n    /**\n     * Multiply two numbers.\n     *\n     * @static\n     * @memberOf _\n     * @since 4.7.0\n     * @category Math\n     * @param {number} multiplier The first number in a multiplication.\n     * @param {number} multiplicand The second number in a multiplication.\n     * @returns {number} Returns the product.\n     * @example\n     *\n     * _.multiply(6, 4);\n     * // => 24\n     */\n    var multiply = createMathOperation(function(multiplier, multiplicand) {\n      return multiplier * multiplicand;\n    }, 1);\n\n    /**\n     * Computes `number` rounded to `precision`.\n     *\n     * @static\n     * @memberOf _\n     * @since 3.10.0\n     * @category Math\n     * @param {number} number The number to round.\n     * @param {number} [precision=0] The precision to round to.\n     * @returns {number} Returns the rounded number.\n     * @example\n     *\n     * _.round(4.006);\n     * // => 4\n     *\n     * _.round(4.006, 2);\n     * // => 4.01\n     *\n     * _.round(4060, -2);\n     * // => 4100\n     */\n    var round = createRound('round');\n\n    /**\n     * Subtract two numbers.\n     *\n     * @static\n     * @memberOf _\n     * @since 4.0.0\n     * @category Math\n     * @param {number} minuend The first number in a subtraction.\n     * @param {number} subtrahend The second number in a subtraction.\n     * @returns {number} Returns the difference.\n     * @example\n     *\n     * _.subtract(6, 4);\n     * // => 2\n     */\n    var subtract = createMathOperation(function(minuend, subtrahend) {\n      return minuend - subtrahend;\n    }, 0);\n\n    /**\n     * Computes the sum of the values in `array`.\n     *\n     * @static\n     * @memberOf _\n     * @since 3.4.0\n     * @category Math\n     * @param {Array} array The array to iterate over.\n     * @returns {number} Returns the sum.\n     * @example\n     *\n     * _.sum([4, 2, 8, 6]);\n     * // => 20\n     */\n    function sum(array) {\n      return (array && array.length)\n        ? baseSum(array, identity)\n        : 0;\n    }\n\n    /**\n     * This method is like `_.sum` except that it accepts `iteratee` which is\n     * invoked for each element in `array` to generate the value to be summed.\n     * The iteratee is invoked with one argument: (value).\n     *\n     * @static\n     * @memberOf _\n     * @since 4.0.0\n     * @category Math\n     * @param {Array} array The array to iterate over.\n     * @param {Function} [iteratee=_.identity] The iteratee invoked per element.\n     * @returns {number} Returns the sum.\n     * @example\n     *\n     * var objects = [{ 'n': 4 }, { 'n': 2 }, { 'n': 8 }, { 'n': 6 }];\n     *\n     * _.sumBy(objects, function(o) { return o.n; });\n     * // => 20\n     *\n     * // The `_.property` iteratee shorthand.\n     * _.sumBy(objects, 'n');\n     * // => 20\n     */\n    function sumBy(array, iteratee) {\n      return (array && array.length)\n        ? baseSum(array, getIteratee(iteratee, 2))\n        : 0;\n    }\n\n    /*------------------------------------------------------------------------*/\n\n    // Add methods that return wrapped values in chain sequences.\n    lodash.after = after;\n    lodash.ary = ary;\n    lodash.assign = assign;\n    lodash.assignIn = assignIn;\n    lodash.assignInWith = assignInWith;\n    lodash.assignWith = assignWith;\n    lodash.at = at;\n    lodash.before = before;\n    lodash.bind = bind;\n    lodash.bindAll = bindAll;\n    lodash.bindKey = bindKey;\n    lodash.castArray = castArray;\n    lodash.chain = chain;\n    lodash.chunk = chunk;\n    lodash.compact = compact;\n    lodash.concat = concat;\n    lodash.cond = cond;\n    lodash.conforms = conforms;\n    lodash.constant = constant;\n    lodash.countBy = countBy;\n    lodash.create = create;\n    lodash.curry = curry;\n    lodash.curryRight = curryRight;\n    lodash.debounce = debounce;\n    lodash.defaults = defaults;\n    lodash.defaultsDeep = defaultsDeep;\n    lodash.defer = defer;\n    lodash.delay = delay;\n    lodash.difference = difference;\n    lodash.differenceBy = differenceBy;\n    lodash.differenceWith = differenceWith;\n    lodash.drop = drop;\n    lodash.dropRight = dropRight;\n    lodash.dropRightWhile = dropRightWhile;\n    lodash.dropWhile = dropWhile;\n    lodash.fill = fill;\n    lodash.filter = filter;\n    lodash.flatMap = flatMap;\n    lodash.flatMapDeep = flatMapDeep;\n    lodash.flatMapDepth = flatMapDepth;\n    lodash.flatten = flatten;\n    lodash.flattenDeep = flattenDeep;\n    lodash.flattenDepth = flattenDepth;\n    lodash.flip = flip;\n    lodash.flow = flow;\n    lodash.flowRight = flowRight;\n    lodash.fromPairs = fromPairs;\n    lodash.functions = functions;\n    lodash.functionsIn = functionsIn;\n    lodash.groupBy = groupBy;\n    lodash.initial = initial;\n    lodash.intersection = intersection;\n    lodash.intersectionBy = intersectionBy;\n    lodash.intersectionWith = intersectionWith;\n    lodash.invert = invert;\n    lodash.invertBy = invertBy;\n    lodash.invokeMap = invokeMap;\n    lodash.iteratee = iteratee;\n    lodash.keyBy = keyBy;\n    lodash.keys = keys;\n    lodash.keysIn = keysIn;\n    lodash.map = map;\n    lodash.mapKeys = mapKeys;\n    lodash.mapValues = mapValues;\n    lodash.matches = matches;\n    lodash.matchesProperty = matchesProperty;\n    lodash.memoize = memoize;\n    lodash.merge = merge;\n    lodash.mergeWith = mergeWith;\n    lodash.method = method;\n    lodash.methodOf = methodOf;\n    lodash.mixin = mixin;\n    lodash.negate = negate;\n    lodash.nthArg = nthArg;\n    lodash.omit = omit;\n    lodash.omitBy = omitBy;\n    lodash.once = once;\n    lodash.orderBy = orderBy;\n    lodash.over = over;\n    lodash.overArgs = overArgs;\n    lodash.overEvery = overEvery;\n    lodash.overSome = overSome;\n    lodash.partial = partial;\n    lodash.partialRight = partialRight;\n    lodash.partition = partition;\n    lodash.pick = pick;\n    lodash.pickBy = pickBy;\n    lodash.property = property;\n    lodash.propertyOf = propertyOf;\n    lodash.pull = pull;\n    lodash.pullAll = pullAll;\n    lodash.pullAllBy = pullAllBy;\n    lodash.pullAllWith = pullAllWith;\n    lodash.pullAt = pullAt;\n    lodash.range = range;\n    lodash.rangeRight = rangeRight;\n    lodash.rearg = rearg;\n    lodash.reject = reject;\n    lodash.remove = remove;\n    lodash.rest = rest;\n    lodash.reverse = reverse;\n    lodash.sampleSize = sampleSize;\n    lodash.set = set;\n    lodash.setWith = setWith;\n    lodash.shuffle = shuffle;\n    lodash.slice = slice;\n    lodash.sortBy = sortBy;\n    lodash.sortedUniq = sortedUniq;\n    lodash.sortedUniqBy = sortedUniqBy;\n    lodash.split = split;\n    lodash.spread = spread;\n    lodash.tail = tail;\n    lodash.take = take;\n    lodash.takeRight = takeRight;\n    lodash.takeRightWhile = takeRightWhile;\n    lodash.takeWhile = takeWhile;\n    lodash.tap = tap;\n    lodash.throttle = throttle;\n    lodash.thru = thru;\n    lodash.toArray = toArray;\n    lodash.toPairs = toPairs;\n    lodash.toPairsIn = toPairsIn;\n    lodash.toPath = toPath;\n    lodash.toPlainObject = toPlainObject;\n    lodash.transform = transform;\n    lodash.unary = unary;\n    lodash.union = union;\n    lodash.unionBy = unionBy;\n    lodash.unionWith = unionWith;\n    lodash.uniq = uniq;\n    lodash.uniqBy = uniqBy;\n    lodash.uniqWith = uniqWith;\n    lodash.unset = unset;\n    lodash.unzip = unzip;\n    lodash.unzipWith = unzipWith;\n    lodash.update = update;\n    lodash.updateWith = updateWith;\n    lodash.values = values;\n    lodash.valuesIn = valuesIn;\n    lodash.without = without;\n    lodash.words = words;\n    lodash.wrap = wrap;\n    lodash.xor = xor;\n    lodash.xorBy = xorBy;\n    lodash.xorWith = xorWith;\n    lodash.zip = zip;\n    lodash.zipObject = zipObject;\n    lodash.zipObjectDeep = zipObjectDeep;\n    lodash.zipWith = zipWith;\n\n    // Add aliases.\n    lodash.entries = toPairs;\n    lodash.entriesIn = toPairsIn;\n    lodash.extend = assignIn;\n    lodash.extendWith = assignInWith;\n\n    // Add methods to `lodash.prototype`.\n    mixin(lodash, lodash);\n\n    /*------------------------------------------------------------------------*/\n\n    // Add methods that return unwrapped values in chain sequences.\n    lodash.add = add;\n    lodash.attempt = attempt;\n    lodash.camelCase = camelCase;\n    lodash.capitalize = capitalize;\n    lodash.ceil = ceil;\n    lodash.clamp = clamp;\n    lodash.clone = clone;\n    lodash.cloneDeep = cloneDeep;\n    lodash.cloneDeepWith = cloneDeepWith;\n    lodash.cloneWith = cloneWith;\n    lodash.conformsTo = conformsTo;\n    lodash.deburr = deburr;\n    lodash.defaultTo = defaultTo;\n    lodash.divide = divide;\n    lodash.endsWith = endsWith;\n    lodash.eq = eq;\n    lodash.escape = escape;\n    lodash.escapeRegExp = escapeRegExp;\n    lodash.every = every;\n    lodash.find = find;\n    lodash.findIndex = findIndex;\n    lodash.findKey = findKey;\n    lodash.findLast = findLast;\n    lodash.findLastIndex = findLastIndex;\n    lodash.findLastKey = findLastKey;\n    lodash.floor = floor;\n    lodash.forEach = forEach;\n    lodash.forEachRight = forEachRight;\n    lodash.forIn = forIn;\n    lodash.forInRight = forInRight;\n    lodash.forOwn = forOwn;\n    lodash.forOwnRight = forOwnRight;\n    lodash.get = get;\n    lodash.gt = gt;\n    lodash.gte = gte;\n    lodash.has = has;\n    lodash.hasIn = hasIn;\n    lodash.head = head;\n    lodash.identity = identity;\n    lodash.includes = includes;\n    lodash.indexOf = indexOf;\n    lodash.inRange = inRange;\n    lodash.invoke = invoke;\n    lodash.isArguments = isArguments;\n    lodash.isArray = isArray;\n    lodash.isArrayBuffer = isArrayBuffer;\n    lodash.isArrayLike = isArrayLike;\n    lodash.isArrayLikeObject = isArrayLikeObject;\n    lodash.isBoolean = isBoolean;\n    lodash.isBuffer = isBuffer;\n    lodash.isDate = isDate;\n    lodash.isElement = isElement;\n    lodash.isEmpty = isEmpty;\n    lodash.isEqual = isEqual;\n    lodash.isEqualWith = isEqualWith;\n    lodash.isError = isError;\n    lodash.isFinite = isFinite;\n    lodash.isFunction = isFunction;\n    lodash.isInteger = isInteger;\n    lodash.isLength = isLength;\n    lodash.isMap = isMap;\n    lodash.isMatch = isMatch;\n    lodash.isMatchWith = isMatchWith;\n    lodash.isNaN = isNaN;\n    lodash.isNative = isNative;\n    lodash.isNil = isNil;\n    lodash.isNull = isNull;\n    lodash.isNumber = isNumber;\n    lodash.isObject = isObject;\n    lodash.isObjectLike = isObjectLike;\n    lodash.isPlainObject = isPlainObject;\n    lodash.isRegExp = isRegExp;\n    lodash.isSafeInteger = isSafeInteger;\n    lodash.isSet = isSet;\n    lodash.isString = isString;\n    lodash.isSymbol = isSymbol;\n    lodash.isTypedArray = isTypedArray;\n    lodash.isUndefined = isUndefined;\n    lodash.isWeakMap = isWeakMap;\n    lodash.isWeakSet = isWeakSet;\n    lodash.join = join;\n    lodash.kebabCase = kebabCase;\n    lodash.last = last;\n    lodash.lastIndexOf = lastIndexOf;\n    lodash.lowerCase = lowerCase;\n    lodash.lowerFirst = lowerFirst;\n    lodash.lt = lt;\n    lodash.lte = lte;\n    lodash.max = max;\n    lodash.maxBy = maxBy;\n    lodash.mean = mean;\n    lodash.meanBy = meanBy;\n    lodash.min = min;\n    lodash.minBy = minBy;\n    lodash.stubArray = stubArray;\n    lodash.stubFalse = stubFalse;\n    lodash.stubObject = stubObject;\n    lodash.stubString = stubString;\n    lodash.stubTrue = stubTrue;\n    lodash.multiply = multiply;\n    lodash.nth = nth;\n    lodash.noConflict = noConflict;\n    lodash.noop = noop;\n    lodash.now = now;\n    lodash.pad = pad;\n    lodash.padEnd = padEnd;\n    lodash.padStart = padStart;\n    lodash.parseInt = parseInt;\n    lodash.random = random;\n    lodash.reduce = reduce;\n    lodash.reduceRight = reduceRight;\n    lodash.repeat = repeat;\n    lodash.replace = replace;\n    lodash.result = result;\n    lodash.round = round;\n    lodash.runInContext = runInContext;\n    lodash.sample = sample;\n    lodash.size = size;\n    lodash.snakeCase = snakeCase;\n    lodash.some = some;\n    lodash.sortedIndex = sortedIndex;\n    lodash.sortedIndexBy = sortedIndexBy;\n    lodash.sortedIndexOf = sortedIndexOf;\n    lodash.sortedLastIndex = sortedLastIndex;\n    lodash.sortedLastIndexBy = sortedLastIndexBy;\n    lodash.sortedLastIndexOf = sortedLastIndexOf;\n    lodash.startCase = startCase;\n    lodash.startsWith = startsWith;\n    lodash.subtract = subtract;\n    lodash.sum = sum;\n    lodash.sumBy = sumBy;\n    lodash.template = template;\n    lodash.times = times;\n    lodash.toFinite = toFinite;\n    lodash.toInteger = toInteger;\n    lodash.toLength = toLength;\n    lodash.toLower = toLower;\n    lodash.toNumber = toNumber;\n    lodash.toSafeInteger = toSafeInteger;\n    lodash.toString = toString;\n    lodash.toUpper = toUpper;\n    lodash.trim = trim;\n    lodash.trimEnd = trimEnd;\n    lodash.trimStart = trimStart;\n    lodash.truncate = truncate;\n    lodash.unescape = unescape;\n    lodash.uniqueId = uniqueId;\n    lodash.upperCase = upperCase;\n    lodash.upperFirst = upperFirst;\n\n    // Add aliases.\n    lodash.each = forEach;\n    lodash.eachRight = forEachRight;\n    lodash.first = head;\n\n    mixin(lodash, (function() {\n      var source = {};\n      baseForOwn(lodash, function(func, methodName) {\n        if (!hasOwnProperty.call(lodash.prototype, methodName)) {\n          source[methodName] = func;\n        }\n      });\n      return source;\n    }()), { 'chain': false });\n\n    /*------------------------------------------------------------------------*/\n\n    /**\n     * The semantic version number.\n     *\n     * @static\n     * @memberOf _\n     * @type {string}\n     */\n    lodash.VERSION = VERSION;\n\n    // Assign default placeholders.\n    arrayEach(['bind', 'bindKey', 'curry', 'curryRight', 'partial', 'partialRight'], function(methodName) {\n      lodash[methodName].placeholder = lodash;\n    });\n\n    // Add `LazyWrapper` methods for `_.drop` and `_.take` variants.\n    arrayEach(['drop', 'take'], function(methodName, index) {\n      LazyWrapper.prototype[methodName] = function(n) {\n        n = n === undefined ? 1 : nativeMax(toInteger(n), 0);\n\n        var result = (this.__filtered__ && !index)\n          ? new LazyWrapper(this)\n          : this.clone();\n\n        if (result.__filtered__) {\n          result.__takeCount__ = nativeMin(n, result.__takeCount__);\n        } else {\n          result.__views__.push({\n            'size': nativeMin(n, MAX_ARRAY_LENGTH),\n            'type': methodName + (result.__dir__ < 0 ? 'Right' : '')\n          });\n        }\n        return result;\n      };\n\n      LazyWrapper.prototype[methodName + 'Right'] = function(n) {\n        return this.reverse()[methodName](n).reverse();\n      };\n    });\n\n    // Add `LazyWrapper` methods that accept an `iteratee` value.\n    arrayEach(['filter', 'map', 'takeWhile'], function(methodName, index) {\n      var type = index + 1,\n          isFilter = type == LAZY_FILTER_FLAG || type == LAZY_WHILE_FLAG;\n\n      LazyWrapper.prototype[methodName] = function(iteratee) {\n        var result = this.clone();\n        result.__iteratees__.push({\n          'iteratee': getIteratee(iteratee, 3),\n          'type': type\n        });\n        result.__filtered__ = result.__filtered__ || isFilter;\n        return result;\n      };\n    });\n\n    // Add `LazyWrapper` methods for `_.head` and `_.last`.\n    arrayEach(['head', 'last'], function(methodName, index) {\n      var takeName = 'take' + (index ? 'Right' : '');\n\n      LazyWrapper.prototype[methodName] = function() {\n        return this[takeName](1).value()[0];\n      };\n    });\n\n    // Add `LazyWrapper` methods for `_.initial` and `_.tail`.\n    arrayEach(['initial', 'tail'], function(methodName, index) {\n      var dropName = 'drop' + (index ? '' : 'Right');\n\n      LazyWrapper.prototype[methodName] = function() {\n        return this.__filtered__ ? new LazyWrapper(this) : this[dropName](1);\n      };\n    });\n\n    LazyWrapper.prototype.compact = function() {\n      return this.filter(identity);\n    };\n\n    LazyWrapper.prototype.find = function(predicate) {\n      return this.filter(predicate).head();\n    };\n\n    LazyWrapper.prototype.findLast = function(predicate) {\n      return this.reverse().find(predicate);\n    };\n\n    LazyWrapper.prototype.invokeMap = baseRest(function(path, args) {\n      if (typeof path == 'function') {\n        return new LazyWrapper(this);\n      }\n      return this.map(function(value) {\n        return baseInvoke(value, path, args);\n      });\n    });\n\n    LazyWrapper.prototype.reject = function(predicate) {\n      return this.filter(negate(getIteratee(predicate)));\n    };\n\n    LazyWrapper.prototype.slice = function(start, end) {\n      start = toInteger(start);\n\n      var result = this;\n      if (result.__filtered__ && (start > 0 || end < 0)) {\n        return new LazyWrapper(result);\n      }\n      if (start < 0) {\n        result = result.takeRight(-start);\n      } else if (start) {\n        result = result.drop(start);\n      }\n      if (end !== undefined) {\n        end = toInteger(end);\n        result = end < 0 ? result.dropRight(-end) : result.take(end - start);\n      }\n      return result;\n    };\n\n    LazyWrapper.prototype.takeRightWhile = function(predicate) {\n      return this.reverse().takeWhile(predicate).reverse();\n    };\n\n    LazyWrapper.prototype.toArray = function() {\n      return this.take(MAX_ARRAY_LENGTH);\n    };\n\n    // Add `LazyWrapper` methods to `lodash.prototype`.\n    baseForOwn(LazyWrapper.prototype, function(func, methodName) {\n      var checkIteratee = /^(?:filter|find|map|reject)|While$/.test(methodName),\n          isTaker = /^(?:head|last)$/.test(methodName),\n          lodashFunc = lodash[isTaker ? ('take' + (methodName == 'last' ? 'Right' : '')) : methodName],\n          retUnwrapped = isTaker || /^find/.test(methodName);\n\n      if (!lodashFunc) {\n        return;\n      }\n      lodash.prototype[methodName] = function() {\n        var value = this.__wrapped__,\n            args = isTaker ? [1] : arguments,\n            isLazy = value instanceof LazyWrapper,\n            iteratee = args[0],\n            useLazy = isLazy || isArray(value);\n\n        var interceptor = function(value) {\n          var result = lodashFunc.apply(lodash, arrayPush([value], args));\n          return (isTaker && chainAll) ? result[0] : result;\n        };\n\n        if (useLazy && checkIteratee && typeof iteratee == 'function' && iteratee.length != 1) {\n          // Avoid lazy use if the iteratee has a \"length\" value other than `1`.\n          isLazy = useLazy = false;\n        }\n        var chainAll = this.__chain__,\n            isHybrid = !!this.__actions__.length,\n            isUnwrapped = retUnwrapped && !chainAll,\n            onlyLazy = isLazy && !isHybrid;\n\n        if (!retUnwrapped && useLazy) {\n          value = onlyLazy ? value : new LazyWrapper(this);\n          var result = func.apply(value, args);\n          result.__actions__.push({ 'func': thru, 'args': [interceptor], 'thisArg': undefined });\n          return new LodashWrapper(result, chainAll);\n        }\n        if (isUnwrapped && onlyLazy) {\n          return func.apply(this, args);\n        }\n        result = this.thru(interceptor);\n        return isUnwrapped ? (isTaker ? result.value()[0] : result.value()) : result;\n      };\n    });\n\n    // Add `Array` methods to `lodash.prototype`.\n    arrayEach(['pop', 'push', 'shift', 'sort', 'splice', 'unshift'], function(methodName) {\n      var func = arrayProto[methodName],\n          chainName = /^(?:push|sort|unshift)$/.test(methodName) ? 'tap' : 'thru',\n          retUnwrapped = /^(?:pop|shift)$/.test(methodName);\n\n      lodash.prototype[methodName] = function() {\n        var args = arguments;\n        if (retUnwrapped && !this.__chain__) {\n          var value = this.value();\n          return func.apply(isArray(value) ? value : [], args);\n        }\n        return this[chainName](function(value) {\n          return func.apply(isArray(value) ? value : [], args);\n        });\n      };\n    });\n\n    // Map minified method names to their real names.\n    baseForOwn(LazyWrapper.prototype, function(func, methodName) {\n      var lodashFunc = lodash[methodName];\n      if (lodashFunc) {\n        var key = lodashFunc.name + '';\n        if (!hasOwnProperty.call(realNames, key)) {\n          realNames[key] = [];\n        }\n        realNames[key].push({ 'name': methodName, 'func': lodashFunc });\n      }\n    });\n\n    realNames[createHybrid(undefined, WRAP_BIND_KEY_FLAG).name] = [{\n      'name': 'wrapper',\n      'func': undefined\n    }];\n\n    // Add methods to `LazyWrapper`.\n    LazyWrapper.prototype.clone = lazyClone;\n    LazyWrapper.prototype.reverse = lazyReverse;\n    LazyWrapper.prototype.value = lazyValue;\n\n    // Add chain sequence methods to the `lodash` wrapper.\n    lodash.prototype.at = wrapperAt;\n    lodash.prototype.chain = wrapperChain;\n    lodash.prototype.commit = wrapperCommit;\n    lodash.prototype.next = wrapperNext;\n    lodash.prototype.plant = wrapperPlant;\n    lodash.prototype.reverse = wrapperReverse;\n    lodash.prototype.toJSON = lodash.prototype.valueOf = lodash.prototype.value = wrapperValue;\n\n    // Add lazy aliases.\n    lodash.prototype.first = lodash.prototype.head;\n\n    if (symIterator) {\n      lodash.prototype[symIterator] = wrapperToIterator;\n    }\n    return lodash;\n  });\n\n  /*--------------------------------------------------------------------------*/\n\n  // Export lodash.\n  var _ = runInContext();\n\n  // Some AMD build optimizers, like r.js, check for condition patterns like:\n  if (true) {\n    // Expose Lodash on the global object to prevent errors when Lodash is\n    // loaded by a script tag in the presence of an AMD loader.\n    // See http://requirejs.org/docs/errors.html#mismatch for more details.\n    // Use `_.noConflict` to remove Lodash from the global object.\n    root._ = _;\n\n    // Define as an anonymous module so, through path mapping, it can be\n    // referenced as the \"underscore\" module.\n    !(__WEBPACK_AMD_DEFINE_RESULT__ = (function() {\n      return _;\n    }).call(exports, __webpack_require__, exports, module),\n\t\t__WEBPACK_AMD_DEFINE_RESULT__ !== undefined && (module.exports = __WEBPACK_AMD_DEFINE_RESULT__));\n  }\n  // Check for `exports` after `define` in case a build optimizer adds it.\n  else {}\n}.call(this));\n\n\n/***/ }),\n\n/***/ \"./resources/css/app.css\":\n/*!*******************************!*\\\n  !*** ./resources/css/app.css ***!\n  \\*******************************/\n/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => {\n\n\"use strict\";\n__webpack_require__.r(__webpack_exports__);\n// extracted by mini-css-extract-plugin\n\n\n/***/ }),\n\n/***/ \"./node_modules/process/browser.js\":\n/*!*****************************************!*\\\n  !*** ./node_modules/process/browser.js ***!\n  \\*****************************************/\n/***/ ((module) => {\n\n// shim for using process in browser\nvar process = module.exports = {};\n\n// cached from whatever global is present so that test runners that stub it\n// don't break things.  But we need to wrap it in a try catch in case it is\n// wrapped in strict mode code which doesn't define any globals.  It's inside a\n// function because try/catches deoptimize in certain engines.\n\nvar cachedSetTimeout;\nvar cachedClearTimeout;\n\nfunction defaultSetTimout() {\n    throw new Error('setTimeout has not been defined');\n}\nfunction defaultClearTimeout () {\n    throw new Error('clearTimeout has not been defined');\n}\n(function () {\n    try {\n        if (typeof setTimeout === 'function') {\n            cachedSetTimeout = setTimeout;\n        } else {\n            cachedSetTimeout = defaultSetTimout;\n        }\n    } catch (e) {\n        cachedSetTimeout = defaultSetTimout;\n    }\n    try {\n        if (typeof clearTimeout === 'function') {\n            cachedClearTimeout = clearTimeout;\n        } else {\n            cachedClearTimeout = defaultClearTimeout;\n        }\n    } catch (e) {\n        cachedClearTimeout = defaultClearTimeout;\n    }\n} ())\nfunction runTimeout(fun) {\n    if (cachedSetTimeout === setTimeout) {\n        //normal enviroments in sane situations\n        return setTimeout(fun, 0);\n    }\n    // if setTimeout wasn't available but was latter defined\n    if ((cachedSetTimeout === defaultSetTimout || !cachedSetTimeout) && setTimeout) {\n        cachedSetTimeout = setTimeout;\n        return setTimeout(fun, 0);\n    }\n    try {\n        // when when somebody has screwed with setTimeout but no I.E. maddness\n        return cachedSetTimeout(fun, 0);\n    } catch(e){\n        try {\n            // When we are in I.E. but the script has been evaled so I.E. doesn't trust the global object when called normally\n            return cachedSetTimeout.call(null, fun, 0);\n        } catch(e){\n            // same as above but when it's a version of I.E. that must have the global object for 'this', hopfully our context correct otherwise it will throw a global error\n            return cachedSetTimeout.call(this, fun, 0);\n        }\n    }\n\n\n}\nfunction runClearTimeout(marker) {\n    if (cachedClearTimeout === clearTimeout) {\n        //normal enviroments in sane situations\n        return clearTimeout(marker);\n    }\n    // if clearTimeout wasn't available but was latter defined\n    if ((cachedClearTimeout === defaultClearTimeout || !cachedClearTimeout) && clearTimeout) {\n        cachedClearTimeout = clearTimeout;\n        return clearTimeout(marker);\n    }\n    try {\n        // when when somebody has screwed with setTimeout but no I.E. maddness\n        return cachedClearTimeout(marker);\n    } catch (e){\n        try {\n            // When we are in I.E. but the script has been evaled so I.E. doesn't  trust the global object when called normally\n            return cachedClearTimeout.call(null, marker);\n        } catch (e){\n            // same as above but when it's a version of I.E. that must have the global object for 'this', hopfully our context correct otherwise it will throw a global error.\n            // Some versions of I.E. have different rules for clearTimeout vs setTimeout\n            return cachedClearTimeout.call(this, marker);\n        }\n    }\n\n\n\n}\nvar queue = [];\nvar draining = false;\nvar currentQueue;\nvar queueIndex = -1;\n\nfunction cleanUpNextTick() {\n    if (!draining || !currentQueue) {\n        return;\n    }\n    draining = false;\n    if (currentQueue.length) {\n        queue = currentQueue.concat(queue);\n    } else {\n        queueIndex = -1;\n    }\n    if (queue.length) {\n        drainQueue();\n    }\n}\n\nfunction drainQueue() {\n    if (draining) {\n        return;\n    }\n    var timeout = runTimeout(cleanUpNextTick);\n    draining = true;\n\n    var len = queue.length;\n    while(len) {\n        currentQueue = queue;\n        queue = [];\n        while (++queueIndex < len) {\n            if (currentQueue) {\n                currentQueue[queueIndex].run();\n            }\n        }\n        queueIndex = -1;\n        len = queue.length;\n    }\n    currentQueue = null;\n    draining = false;\n    runClearTimeout(timeout);\n}\n\nprocess.nextTick = function (fun) {\n    var args = new Array(arguments.length - 1);\n    if (arguments.length > 1) {\n        for (var i = 1; i < arguments.length; i++) {\n            args[i - 1] = arguments[i];\n        }\n    }\n    queue.push(new Item(fun, args));\n    if (queue.length === 1 && !draining) {\n        runTimeout(drainQueue);\n    }\n};\n\n// v8 likes predictible objects\nfunction Item(fun, array) {\n    this.fun = fun;\n    this.array = array;\n}\nItem.prototype.run = function () {\n    this.fun.apply(null, this.array);\n};\nprocess.title = 'browser';\nprocess.browser = true;\nprocess.env = {};\nprocess.argv = [];\nprocess.version = ''; // empty string to avoid regexp issues\nprocess.versions = {};\n\nfunction noop() {}\n\nprocess.on = noop;\nprocess.addListener = noop;\nprocess.once = noop;\nprocess.off = noop;\nprocess.removeListener = noop;\nprocess.removeAllListeners = noop;\nprocess.emit = noop;\nprocess.prependListener = noop;\nprocess.prependOnceListener = noop;\n\nprocess.listeners = function (name) { return [] }\n\nprocess.binding = function (name) {\n    throw new Error('process.binding is not supported');\n};\n\nprocess.cwd = function () { return '/' };\nprocess.chdir = function (dir) {\n    throw new Error('process.chdir is not supported');\n};\nprocess.umask = function() { return 0; };\n\n\n/***/ })\n\n/******/ \t});\n/************************************************************************/\n/******/ \t// The module cache\n/******/ \tvar __webpack_module_cache__ = {};\n/******/ \t\n/******/ \t// The require function\n/******/ \tfunction __webpack_require__(moduleId) {\n/******/ \t\t// Check if module is in cache\n/******/ \t\tif(__webpack_module_cache__[moduleId]) {\n/******/ \t\t\treturn __webpack_module_cache__[moduleId].exports;\n/******/ \t\t}\n/******/ \t\t// Create a new module (and put it into the cache)\n/******/ \t\tvar module = __webpack_module_cache__[moduleId] = {\n/******/ \t\t\tid: moduleId,\n/******/ \t\t\tloaded: false,\n/******/ \t\t\texports: {}\n/******/ \t\t};\n/******/ \t\n/******/ \t\t// Execute the module function\n/******/ \t\t__webpack_modules__[moduleId].call(module.exports, module, module.exports, __webpack_require__);\n/******/ \t\n/******/ \t\t// Flag the module as loaded\n/******/ \t\tmodule.loaded = true;\n/******/ \t\n/******/ \t\t// Return the exports of the module\n/******/ \t\treturn module.exports;\n/******/ \t}\n/******/ \t\n/******/ \t// expose the modules object (__webpack_modules__)\n/******/ \t__webpack_require__.m = __webpack_modules__;\n/******/ \t\n/******/ \t// the startup function\n/******/ \t// It's empty as some runtime module handles the default behavior\n/******/ \t__webpack_require__.x = x => {};\n/************************************************************************/\n/******/ \t/* webpack/runtime/global */\n/******/ \t(() => {\n/******/ \t\t__webpack_require__.g = (function() {\n/******/ \t\t\tif (typeof globalThis === 'object') return globalThis;\n/******/ \t\t\ttry {\n/******/ \t\t\t\treturn this || new Function('return this')();\n/******/ \t\t\t} catch (e) {\n/******/ \t\t\t\tif (typeof window === 'object') return window;\n/******/ \t\t\t}\n/******/ \t\t})();\n/******/ \t})();\n/******/ \t\n/******/ \t/* webpack/runtime/hasOwnProperty shorthand */\n/******/ \t(() => {\n/******/ \t\t__webpack_require__.o = (obj, prop) => (Object.prototype.hasOwnProperty.call(obj, prop))\n/******/ \t})();\n/******/ \t\n/******/ \t/* webpack/runtime/make namespace object */\n/******/ \t(() => {\n/******/ \t\t// define __esModule on exports\n/******/ \t\t__webpack_require__.r = (exports) => {\n/******/ \t\t\tif(typeof Symbol !== 'undefined' && Symbol.toStringTag) {\n/******/ \t\t\t\tObject.defineProperty(exports, Symbol.toStringTag, { value: 'Module' });\n/******/ \t\t\t}\n/******/ \t\t\tObject.defineProperty(exports, '__esModule', { value: true });\n/******/ \t\t};\n/******/ \t})();\n/******/ \t\n/******/ \t/* webpack/runtime/node module decorator */\n/******/ \t(() => {\n/******/ \t\t__webpack_require__.nmd = (module) => {\n/******/ \t\t\tmodule.paths = [];\n/******/ \t\t\tif (!module.children) module.children = [];\n/******/ \t\t\treturn module;\n/******/ \t\t};\n/******/ \t})();\n/******/ \t\n/******/ \t/* webpack/runtime/jsonp chunk loading */\n/******/ \t(() => {\n/******/ \t\t// no baseURI\n/******/ \t\t\n/******/ \t\t// object to store loaded and loading chunks\n/******/ \t\t// undefined = chunk not loaded, null = chunk preloaded/prefetched\n/******/ \t\t// Promise = chunk loading, 0 = chunk loaded\n/******/ \t\tvar installedChunks = {\n/******/ \t\t\t\"/js/app\": 0\n/******/ \t\t};\n/******/ \t\t\n/******/ \t\tvar deferredModules = [\n/******/ \t\t\t[\"./resources/js/app.js\"],\n/******/ \t\t\t[\"./resources/css/app.css\"]\n/******/ \t\t];\n/******/ \t\t// no chunk on demand loading\n/******/ \t\t\n/******/ \t\t// no prefetching\n/******/ \t\t\n/******/ \t\t// no preloaded\n/******/ \t\t\n/******/ \t\t// no HMR\n/******/ \t\t\n/******/ \t\t// no HMR manifest\n/******/ \t\t\n/******/ \t\tvar checkDeferredModules = x => {};\n/******/ \t\t\n/******/ \t\t// install a JSONP callback for chunk loading\n/******/ \t\tvar webpackJsonpCallback = (parentChunkLoadingFunction, data) => {\n/******/ \t\t\tvar [chunkIds, moreModules, runtime, executeModules] = data;\n/******/ \t\t\t// add \"moreModules\" to the modules object,\n/******/ \t\t\t// then flag all \"chunkIds\" as loaded and fire callback\n/******/ \t\t\tvar moduleId, chunkId, i = 0, resolves = [];\n/******/ \t\t\tfor(;i < chunkIds.length; i++) {\n/******/ \t\t\t\tchunkId = chunkIds[i];\n/******/ \t\t\t\tif(__webpack_require__.o(installedChunks, chunkId) && installedChunks[chunkId]) {\n/******/ \t\t\t\t\tresolves.push(installedChunks[chunkId][0]);\n/******/ \t\t\t\t}\n/******/ \t\t\t\tinstalledChunks[chunkId] = 0;\n/******/ \t\t\t}\n/******/ \t\t\tfor(moduleId in moreModules) {\n/******/ \t\t\t\tif(__webpack_require__.o(moreModules, moduleId)) {\n/******/ \t\t\t\t\t__webpack_require__.m[moduleId] = moreModules[moduleId];\n/******/ \t\t\t\t}\n/******/ \t\t\t}\n/******/ \t\t\tif(runtime) runtime(__webpack_require__);\n/******/ \t\t\tif(parentChunkLoadingFunction) parentChunkLoadingFunction(data);\n/******/ \t\t\twhile(resolves.length) {\n/******/ \t\t\t\tresolves.shift()();\n/******/ \t\t\t}\n/******/ \t\t\n/******/ \t\t\t// add entry modules from loaded chunk to deferred list\n/******/ \t\t\tif(executeModules) deferredModules.push.apply(deferredModules, executeModules);\n/******/ \t\t\n/******/ \t\t\t// run deferred modules when all chunks ready\n/******/ \t\t\treturn checkDeferredModules();\n/******/ \t\t}\n/******/ \t\t\n/******/ \t\tvar chunkLoadingGlobal = self[\"webpackChunk\"] = self[\"webpackChunk\"] || [];\n/******/ \t\tchunkLoadingGlobal.forEach(webpackJsonpCallback.bind(null, 0));\n/******/ \t\tchunkLoadingGlobal.push = webpackJsonpCallback.bind(null, chunkLoadingGlobal.push.bind(chunkLoadingGlobal));\n/******/ \t\t\n/******/ \t\tfunction checkDeferredModulesImpl() {\n/******/ \t\t\tvar result;\n/******/ \t\t\tfor(var i = 0; i < deferredModules.length; i++) {\n/******/ \t\t\t\tvar deferredModule = deferredModules[i];\n/******/ \t\t\t\tvar fulfilled = true;\n/******/ \t\t\t\tfor(var j = 1; j < deferredModule.length; j++) {\n/******/ \t\t\t\t\tvar depId = deferredModule[j];\n/******/ \t\t\t\t\tif(installedChunks[depId] !== 0) fulfilled = false;\n/******/ \t\t\t\t}\n/******/ \t\t\t\tif(fulfilled) {\n/******/ \t\t\t\t\tdeferredModules.splice(i--, 1);\n/******/ \t\t\t\t\tresult = __webpack_require__(__webpack_require__.s = deferredModule[0]);\n/******/ \t\t\t\t}\n/******/ \t\t\t}\n/******/ \t\t\tif(deferredModules.length === 0) {\n/******/ \t\t\t\t__webpack_require__.x();\n/******/ \t\t\t\t__webpack_require__.x = x => {};\n/******/ \t\t\t}\n/******/ \t\t\treturn result;\n/******/ \t\t}\n/******/ \t\tvar startup = __webpack_require__.x;\n/******/ \t\t__webpack_require__.x = () => {\n/******/ \t\t\t// reset startup function so it can be called again when more startup code is added\n/******/ \t\t\t__webpack_require__.x = startup || (x => {});\n/******/ \t\t\treturn (checkDeferredModules = checkDeferredModulesImpl)();\n/******/ \t\t};\n/******/ \t})();\n/******/ \t\n/************************************************************************/\n/******/ \t// run startup\n/******/ \t__webpack_require__.x();\n/******/ })()\n;"
  },
  {
    "path": "public/mix-manifest.json",
    "content": "{\n    \"/js/app.js\": \"/js/app.js\",\n    \"/css/app.css\": \"/css/app.css\"\n}\n"
  },
  {
    "path": "public/robots.txt",
    "content": "User-agent: *\nDisallow:\n"
  },
  {
    "path": "public/vendor/larapex-charts/apexcharts.js",
    "content": "/*!\n * ApexCharts v3.10.1\n * (c) 2018-2019 Juned Chhipa\n * Released under the MIT License.\n */\n!function(t,e){\"object\"==typeof exports&&\"undefined\"!=typeof module?module.exports=e():\"function\"==typeof define&&define.amd?define(e):(t=t||self).ApexCharts=e()}(this,function(){\"use strict\";function t(e){return(t=\"function\"==typeof Symbol&&\"symbol\"==typeof Symbol.iterator?function(t){return typeof t}:function(t){return t&&\"function\"==typeof Symbol&&t.constructor===Symbol&&t!==Symbol.prototype?\"symbol\":typeof t})(e)}function e(t,e){if(!(t instanceof e))throw new TypeError(\"Cannot call a class as a function\")}function i(t,e){for(var i=0;i<e.length;i++){var a=e[i];a.enumerable=a.enumerable||!1,a.configurable=!0,\"value\"in a&&(a.writable=!0),Object.defineProperty(t,a.key,a)}}function a(t,e,a){return e&&i(t.prototype,e),a&&i(t,a),t}function s(t,e,i){return e in t?Object.defineProperty(t,e,{value:i,enumerable:!0,configurable:!0,writable:!0}):t[e]=i,t}function n(t,e){var i=Object.keys(t);if(Object.getOwnPropertySymbols){var a=Object.getOwnPropertySymbols(t);e&&(a=a.filter(function(e){return Object.getOwnPropertyDescriptor(t,e).enumerable})),i.push.apply(i,a)}return i}function r(t){for(var e=1;e<arguments.length;e++){var i=null!=arguments[e]?arguments[e]:{};e%2?n(i,!0).forEach(function(e){s(t,e,i[e])}):Object.getOwnPropertyDescriptors?Object.defineProperties(t,Object.getOwnPropertyDescriptors(i)):n(i).forEach(function(e){Object.defineProperty(t,e,Object.getOwnPropertyDescriptor(i,e))})}return t}function o(t,e){if(\"function\"!=typeof e&&null!==e)throw new TypeError(\"Super expression must either be null or a function\");t.prototype=Object.create(e&&e.prototype,{constructor:{value:t,writable:!0,configurable:!0}}),e&&h(t,e)}function l(t){return(l=Object.setPrototypeOf?Object.getPrototypeOf:function(t){return t.__proto__||Object.getPrototypeOf(t)})(t)}function h(t,e){return(h=Object.setPrototypeOf||function(t,e){return t.__proto__=e,t})(t,e)}function c(t,e){return!e||\"object\"!=typeof e&&\"function\"!=typeof e?function(t){if(void 0===t)throw new ReferenceError(\"this hasn't been initialised - super() hasn't been called\");return t}(t):e}function d(t){return function(t){if(Array.isArray(t)){for(var e=0,i=new Array(t.length);e<t.length;e++)i[e]=t[e];return i}}(t)||function(t){if(Symbol.iterator in Object(t)||\"[object Arguments]\"===Object.prototype.toString.call(t))return Array.from(t)}(t)||function(){throw new TypeError(\"Invalid attempt to spread non-iterable instance\")}()}var u=function(){function i(){e(this,i)}return a(i,[{key:\"shadeRGBColor\",value:function(t,e){var i=e.split(\",\"),a=t<0?0:255,s=t<0?-1*t:t,n=parseInt(i[0].slice(4)),r=parseInt(i[1]),o=parseInt(i[2]);return\"rgb(\"+(Math.round((a-n)*s)+n)+\",\"+(Math.round((a-r)*s)+r)+\",\"+(Math.round((a-o)*s)+o)+\")\"}},{key:\"shadeHexColor\",value:function(t,e){var i=parseInt(e.slice(1),16),a=t<0?0:255,s=t<0?-1*t:t,n=i>>16,r=i>>8&255,o=255&i;return\"#\"+(16777216+65536*(Math.round((a-n)*s)+n)+256*(Math.round((a-r)*s)+r)+(Math.round((a-o)*s)+o)).toString(16).slice(1)}},{key:\"shadeColor\",value:function(t,e){return e.length>7?this.shadeRGBColor(t,e):this.shadeHexColor(t,e)}}],[{key:\"bind\",value:function(t,e){return function(){return t.apply(e,arguments)}}},{key:\"isObject\",value:function(e){return e&&\"object\"===t(e)&&!Array.isArray(e)&&null!=e}},{key:\"listToArray\",value:function(t){var e,i=[];for(e=0;e<t.length;e++)i[e]=t[e];return i}},{key:\"extend\",value:function(t,e){var i=this;\"function\"!=typeof Object.assign&&(Object.assign=function(t){if(null==t)throw new TypeError(\"Cannot convert undefined or null to object\");for(var e=Object(t),i=1;i<arguments.length;i++){var a=arguments[i];if(null!=a)for(var s in a)a.hasOwnProperty(s)&&(e[s]=a[s])}return e});var a=Object.assign({},t);return this.isObject(t)&&this.isObject(e)&&Object.keys(e).forEach(function(n){i.isObject(e[n])&&n in t?a[n]=i.extend(t[n],e[n]):Object.assign(a,s({},n,e[n]))}),a}},{key:\"extendArray\",value:function(t,e){var a=[];return t.map(function(t){a.push(i.extend(e,t))}),t=a}},{key:\"monthMod\",value:function(t){return t%12}},{key:\"addProps\",value:function(t,e,i){\"string\"==typeof e&&(e=e.split(\".\")),t[e[0]]=t[e[0]]||{};var a=t[e[0]];return e.length>1?(e.shift(),this.addProps(a,e,i)):t[e[0]]=i,t}},{key:\"clone\",value:function(e){if(\"[object Array]\"===Object.prototype.toString.call(e)){for(var i=[],a=0;a<e.length;a++)i[a]=this.clone(e[a]);return i}if(\"object\"===t(e)){var s={};for(var n in e)e.hasOwnProperty(n)&&(s[n]=this.clone(e[n]));return s}return e}},{key:\"log10\",value:function(t){return Math.log(t)/Math.LN10}},{key:\"roundToBase10\",value:function(t){return Math.pow(10,Math.floor(Math.log10(t)))}},{key:\"roundToBase\",value:function(t,e){return Math.pow(e,Math.floor(Math.log(t)/Math.log(e)))}},{key:\"parseNumber\",value:function(t){return null===t?t:parseFloat(t)}},{key:\"randomId\",value:function(){return(Math.random()+1).toString(36).substring(4)}},{key:\"noExponents\",value:function(t){var e=String(t).split(/[eE]/);if(1==e.length)return e[0];var i=\"\",a=t<0?\"-\":\"\",s=e[0].replace(\".\",\"\"),n=Number(e[1])+1;if(n<0){for(i=a+\"0.\";n++;)i+=\"0\";return i+s.replace(/^\\-/,\"\")}for(n-=s.length;n--;)i+=\"0\";return s+i}},{key:\"getDimensions\",value:function(t){var e=getComputedStyle(t),i=[],a=t.clientHeight,s=t.clientWidth;return a-=parseFloat(e.paddingTop)+parseFloat(e.paddingBottom),s-=parseFloat(e.paddingLeft)+parseFloat(e.paddingRight),i.push(s),i.push(a),i}},{key:\"getBoundingClientRect\",value:function(t){var e=t.getBoundingClientRect();return{top:e.top,right:e.right,bottom:e.bottom,left:e.left,width:e.width,height:e.height,x:e.x,y:e.y}}},{key:\"hexToRgba\",value:function(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:\"#999999\",e=arguments.length>1&&void 0!==arguments[1]?arguments[1]:.6;\"#\"!==t.substring(0,1)&&(t=\"#999999\");var i=t.replace(\"#\",\"\");i=i.match(new RegExp(\"(.{\"+i.length/3+\"})\",\"g\"));for(var a=0;a<i.length;a++)i[a]=parseInt(1===i[a].length?i[a]+i[a]:i[a],16);return void 0!==e&&i.push(e),\"rgba(\"+i.join(\",\")+\")\"}},{key:\"getOpacityFromRGBA\",value:function(t){return(t=t.match(/^rgba?[\\s+]?\\([\\s+]?(\\d+)[\\s+]?,[\\s+]?(\\d+)[\\s+]?,[\\s+]?(\\d+)[\\s+]?/i))[3]}},{key:\"rgb2hex\",value:function(t){return(t=t.match(/^rgba?[\\s+]?\\([\\s+]?(\\d+)[\\s+]?,[\\s+]?(\\d+)[\\s+]?,[\\s+]?(\\d+)[\\s+]?/i))&&4===t.length?\"#\"+(\"0\"+parseInt(t[1],10).toString(16)).slice(-2)+(\"0\"+parseInt(t[2],10).toString(16)).slice(-2)+(\"0\"+parseInt(t[3],10).toString(16)).slice(-2):\"\"}},{key:\"isColorHex\",value:function(t){return/(^#[0-9A-F]{6}$)|(^#[0-9A-F]{3}$)/i.test(t)}},{key:\"polarToCartesian\",value:function(t,e,i,a){var s=(a-90)*Math.PI/180;return{x:t+i*Math.cos(s),y:e+i*Math.sin(s)}}},{key:\"escapeString\",value:function(t){var e=arguments.length>1&&void 0!==arguments[1]?arguments[1]:\"x\",i=t.toString().slice();return i=i.replace(/[` ~!@#$%^&*()_|+\\-=?;:'\",.<>\\{\\}\\[\\]\\\\\\/]/gi,e)}},{key:\"negToZero\",value:function(t){return t<0?0:t}},{key:\"moveIndexInArray\",value:function(t,e,i){if(i>=t.length)for(var a=i-t.length+1;a--;)t.push(void 0);return t.splice(i,0,t.splice(e,1)[0]),t}},{key:\"extractNumber\",value:function(t){return parseFloat(t.replace(/[^\\d\\.]*/g,\"\"))}},{key:\"randomString\",value:function(t){for(var e=\"\",i=\"ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz\",a=0;a<t;a++)e+=i.charAt(Math.floor(Math.random()*i.length));return e}},{key:\"findAncestor\",value:function(t,e){for(;(t=t.parentElement)&&!t.classList.contains(e););return t}},{key:\"setELstyles\",value:function(t,e){for(var i in e)e.hasOwnProperty(i)&&(t.style.key=e[i])}},{key:\"isNumber\",value:function(t){return!isNaN(t)&&parseFloat(Number(t))===t&&!isNaN(parseInt(t,10))}},{key:\"isFloat\",value:function(t){return Number(t)===t&&t%1!=0}},{key:\"isSafari\",value:function(){return/^((?!chrome|android).)*safari/i.test(navigator.userAgent)}},{key:\"isFirefox\",value:function(){return navigator.userAgent.toLowerCase().indexOf(\"firefox\")>-1}},{key:\"isIE11\",value:function(){if(-1!==window.navigator.userAgent.indexOf(\"MSIE\")||window.navigator.appVersion.indexOf(\"Trident/\")>-1)return!0}},{key:\"isIE\",value:function(){var t=window.navigator.userAgent,e=t.indexOf(\"MSIE \");if(e>0)return parseInt(t.substring(e+5,t.indexOf(\".\",e)),10);if(t.indexOf(\"Trident/\")>0){var i=t.indexOf(\"rv:\");return parseInt(t.substring(i+3,t.indexOf(\".\",i)),10)}var a=t.indexOf(\"Edge/\");return a>0&&parseInt(t.substring(a+5,t.indexOf(\".\",a)),10)}}]),i}(),g=function(){function t(i){e(this,t),this.ctx=i,this.w=i.w}return a(t,[{key:\"getDefaultFilter\",value:function(t,e){var i=this.w;t.unfilter(!0),(new window.SVG.Filter).size(\"120%\",\"180%\",\"-5%\",\"-40%\"),\"none\"!==i.config.states.normal.filter?this.applyFilter(t,e,i.config.states.normal.filter.type,i.config.states.normal.filter.value):i.config.chart.dropShadow.enabled&&this.dropShadow(t,i.config.chart.dropShadow,e)}},{key:\"addNormalFilter\",value:function(t,e){var i=this.w;i.config.chart.dropShadow.enabled&&this.dropShadow(t,i.config.chart.dropShadow,e)}},{key:\"addLightenFilter\",value:function(t,e,i){var a=this,s=this.w,n=i.intensity;if(!u.isFirefox()){t.unfilter(!0);var r=new window.SVG.Filter;r.size(\"120%\",\"180%\",\"-5%\",\"-40%\"),t.filter(function(t){var i=s.config.chart.dropShadow;(r=i.enabled?a.addShadow(t,e,i):t).componentTransfer({rgb:{type:\"linear\",slope:1.5,intercept:n}})}),t.filterer.node.setAttribute(\"filterUnits\",\"userSpaceOnUse\")}}},{key:\"addDarkenFilter\",value:function(t,e,i){var a=this,s=this.w,n=i.intensity;if(!u.isFirefox()){t.unfilter(!0);var r=new window.SVG.Filter;r.size(\"120%\",\"180%\",\"-5%\",\"-40%\"),t.filter(function(t){var i=s.config.chart.dropShadow;(r=i.enabled?a.addShadow(t,e,i):t).componentTransfer({rgb:{type:\"linear\",slope:n}})}),t.filterer.node.setAttribute(\"filterUnits\",\"userSpaceOnUse\")}}},{key:\"applyFilter\",value:function(t,e,i){var a=arguments.length>3&&void 0!==arguments[3]?arguments[3]:.5;switch(i){case\"none\":this.addNormalFilter(t,e);break;case\"lighten\":this.addLightenFilter(t,e,{intensity:a});break;case\"darken\":this.addDarkenFilter(t,e,{intensity:a})}}},{key:\"addShadow\",value:function(t,e,i){var a=i.blur,s=i.top,n=i.left,r=i.color,o=i.opacity,l=t.flood(Array.isArray(r)?r[e]:r,o).composite(t.sourceAlpha,\"in\").offset(n,s).gaussianBlur(a).merge(t.source);return t.blend(t.source,l)}},{key:\"dropShadow\",value:function(t,e){var i=arguments.length>2&&void 0!==arguments[2]?arguments[2]:0,a=e.top,s=e.left,n=e.blur,r=e.color,o=e.opacity,l=e.noUserSpaceOnUse,h=this.w;return t.unfilter(!0),u.isIE()&&\"radialBar\"===h.config.chart.type?t:(r=Array.isArray(r)?r[i]:r,(new window.SVG.Filter).size(\"120%\",\"180%\",\"-5%\",\"-40%\"),t.filter(function(t){var e=null;e=u.isSafari()||u.isFirefox()||u.isIE()?t.flood(r,o).composite(t.sourceAlpha,\"in\").offset(s,a).gaussianBlur(n):t.flood(r,o).composite(t.sourceAlpha,\"in\").offset(s,a).gaussianBlur(n).merge(t.source),t.blend(t.source,e)}),l||t.filterer.node.setAttribute(\"filterUnits\",\"userSpaceOnUse\"),t)}},{key:\"setSelectionFilter\",value:function(t,e,i){var a=this.w;if(void 0!==a.globals.selectedDataPoints[e]&&a.globals.selectedDataPoints[e].indexOf(i)>-1){t.node.setAttribute(\"selected\",!0);var s=a.config.states.active.filter;\"none\"!==s&&this.applyFilter(t,e,s.type,s.value)}}}]),t}(),f=function(){function t(i){e(this,t),this.ctx=i,this.w=i.w,this.setEasingFunctions()}return a(t,[{key:\"setEasingFunctions\",value:function(){var t;if(!this.w.globals.easing){switch(this.w.config.chart.animations.easing){case\"linear\":t=\"-\";break;case\"easein\":t=\"<\";break;case\"easeout\":t=\">\";break;case\"easeinout\":t=\"<>\";break;case\"swing\":t=function(t){var e=1.70158;return(t-=1)*t*((e+1)*t+e)+1};break;case\"bounce\":t=function(t){return t<1/2.75?7.5625*t*t:t<2/2.75?7.5625*(t-=1.5/2.75)*t+.75:t<2.5/2.75?7.5625*(t-=2.25/2.75)*t+.9375:7.5625*(t-=2.625/2.75)*t+.984375};break;case\"elastic\":t=function(t){return t===!!t?t:Math.pow(2,-10*t)*Math.sin((t-.075)*(2*Math.PI)/.3)+1};break;default:t=\"<>\"}this.w.globals.easing=t}}},{key:\"animateLine\",value:function(t,e,i,a){t.attr(e).animate(a).attr(i)}},{key:\"animateCircleRadius\",value:function(t,e,i,a,s){e||(e=0),t.attr({r:e}).animate(a,s).attr({r:i})}},{key:\"animateCircle\",value:function(t,e,i,a,s){t.attr({r:e.r,cx:e.cx,cy:e.cy}).animate(a,s).attr({r:i.r,cx:i.cx,cy:i.cy})}},{key:\"animateRect\",value:function(t,e,i,a,s){t.attr(e).animate(a).attr(i).afterAll(function(){s()})}},{key:\"animatePathsGradually\",value:function(t){var e=t.el,i=t.j,a=t.pathFrom,s=t.pathTo,n=t.speed,r=t.delay,o=(t.strokeWidth,this.w),l=0;o.config.chart.animations.animateGradually.enabled&&(l=o.config.chart.animations.animateGradually.delay),o.config.chart.animations.dynamicAnimation.enabled&&o.globals.dataChanged&&(l=0),this.morphSVG(e,i,a,s,n,r*l)}},{key:\"showDelayedElements\",value:function(){this.w.globals.delayedElements.forEach(function(t){t.el.classList.remove(\"hidden\")})}},{key:\"animationCompleted\",value:function(t){var e=this.w;e.globals.animationEnded=!0,\"function\"==typeof e.config.chart.events.animationEnd&&e.config.chart.events.animationEnd(this.ctx,{el:t,w:e})}},{key:\"morphSVG\",value:function(t,e,i,a,s,n){var r=this,o=this.w;i||(i=t.attr(\"pathFrom\")),a||(a=t.attr(\"pathTo\")),(!i||i.indexOf(\"undefined\")>-1||i.indexOf(\"NaN\")>-1)&&(i=\"M 0 \".concat(o.globals.gridHeight),s=1),(a.indexOf(\"undefined\")>-1||a.indexOf(\"NaN\")>-1)&&(a=\"M 0 \".concat(o.globals.gridHeight),s=1),o.globals.shouldAnimate||(s=1),t.plot(i).animate(1,o.globals.easing,n).plot(i).animate(s,o.globals.easing,n).plot(a).afterAll(function(){u.isNumber(e)?e===o.globals.series[o.globals.maxValsInArrayIndex].length-2&&o.globals.shouldAnimate&&r.animationCompleted(t):o.globals.shouldAnimate&&r.animationCompleted(t),r.showDelayedElements()})}}]),t}(),p=function(){function t(i){e(this,t),this.ctx=i,this.w=i.w}return a(t,[{key:\"drawLine\",value:function(t,e,i,a){var s=arguments.length>4&&void 0!==arguments[4]?arguments[4]:\"#a8a8a8\",n=arguments.length>5&&void 0!==arguments[5]?arguments[5]:0,r=arguments.length>6&&void 0!==arguments[6]?arguments[6]:null;return this.w.globals.dom.Paper.line().attr({x1:t,y1:e,x2:i,y2:a,stroke:s,\"stroke-dasharray\":n,\"stroke-width\":r})}},{key:\"drawRect\",value:function(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:0,e=arguments.length>1&&void 0!==arguments[1]?arguments[1]:0,i=arguments.length>2&&void 0!==arguments[2]?arguments[2]:0,a=arguments.length>3&&void 0!==arguments[3]?arguments[3]:0,s=arguments.length>4&&void 0!==arguments[4]?arguments[4]:0,n=arguments.length>5&&void 0!==arguments[5]?arguments[5]:\"#fefefe\",r=arguments.length>6&&void 0!==arguments[6]?arguments[6]:1,o=arguments.length>7&&void 0!==arguments[7]?arguments[7]:null,l=arguments.length>8&&void 0!==arguments[8]?arguments[8]:null,h=arguments.length>9&&void 0!==arguments[9]?arguments[9]:0,c=this.w.globals.dom.Paper.rect();return c.attr({x:t,y:e,width:i>0?i:0,height:a>0?a:0,rx:s,ry:s,fill:n,opacity:r,\"stroke-width\":null!==o?o:0,stroke:null!==l?l:\"none\",\"stroke-dasharray\":h}),c}},{key:\"drawPolygon\",value:function(t){var e=arguments.length>1&&void 0!==arguments[1]?arguments[1]:\"#e1e1e1\",i=arguments.length>2&&void 0!==arguments[2]?arguments[2]:\"none\";return this.w.globals.dom.Paper.polygon(t).attr({fill:i,stroke:e})}},{key:\"drawCircle\",value:function(t){var e=arguments.length>1&&void 0!==arguments[1]?arguments[1]:null,i=this.w.globals.dom.Paper.circle(2*t);return null!==e&&i.attr(e),i}},{key:\"drawPath\",value:function(t){var e=t.d,i=void 0===e?\"\":e,a=t.stroke,s=void 0===a?\"#a8a8a8\":a,n=t.strokeWidth,r=void 0===n?1:n,o=t.fill,l=t.fillOpacity,h=void 0===l?1:l,c=t.strokeOpacity,d=void 0===c?1:c,u=t.classes,g=t.strokeLinecap,f=void 0===g?null:g,p=t.strokeDashArray,x=void 0===p?0:p,b=this.w;return null===f&&(f=b.config.stroke.lineCap),(i.indexOf(\"undefined\")>-1||i.indexOf(\"NaN\")>-1)&&(i=\"M 0 \".concat(b.globals.gridHeight)),b.globals.dom.Paper.path(i).attr({fill:o,\"fill-opacity\":h,stroke:s,\"stroke-opacity\":d,\"stroke-linecap\":f,\"stroke-width\":r,\"stroke-dasharray\":x,class:u})}},{key:\"group\",value:function(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:null,e=this.w.globals.dom.Paper.group();return null!==t&&e.attr(t),e}},{key:\"move\",value:function(t,e){var i=[\"M\",t,e].join(\" \");return i}},{key:\"line\",value:function(t,e){var i=arguments.length>2&&void 0!==arguments[2]?arguments[2]:null,a=null;return null===i?a=[\"L\",t,e].join(\" \"):\"H\"===i?a=[\"H\",t].join(\" \"):\"V\"===i&&(a=[\"V\",e].join(\" \")),a}},{key:\"curve\",value:function(t,e,i,a,s,n){var r=[\"C\",t,e,i,a,s,n].join(\" \");return r}},{key:\"quadraticCurve\",value:function(t,e,i,a){return[\"Q\",t,e,i,a].join(\" \")}},{key:\"arc\",value:function(t,e,i,a,s,n,r){var o=\"A\";arguments.length>7&&void 0!==arguments[7]&&arguments[7]&&(o=\"a\");var l=[o,t,e,i,a,s,n,r].join(\" \");return l}},{key:\"renderPaths\",value:function(t){var e,i=t.j,a=t.realIndex,s=t.pathFrom,n=t.pathTo,o=t.stroke,l=t.strokeWidth,h=t.strokeLinecap,c=t.fill,d=t.animationDelay,u=t.initialSpeed,p=t.dataChangeSpeed,x=t.className,b=t.shouldClipToGrid,m=void 0===b||b,v=t.bindEventsOnPaths,y=void 0===v||v,w=t.drawShadow,k=void 0===w||w,A=this.w,S=new g(this.ctx),C=new f(this.ctx),L=this.w.config.chart.animations.enabled,P=L&&this.w.config.chart.animations.dynamicAnimation.enabled,z=!!(L&&!A.globals.resized||P&&A.globals.dataChanged&&A.globals.shouldAnimate);z?e=s:(e=n,A.globals.animationEnded=!0);var E=A.config.stroke.dashArray,M=0;M=Array.isArray(E)?E[a]:A.config.stroke.dashArray;var T=this.drawPath({d:e,stroke:o,strokeWidth:l,fill:c,fillOpacity:1,classes:x,strokeLinecap:h,strokeDashArray:M});if(T.attr(\"index\",a),m&&T.attr({\"clip-path\":\"url(#gridRectMask\".concat(A.globals.cuid,\")\")}),\"none\"!==A.config.states.normal.filter.type)S.getDefaultFilter(T,a);else if(A.config.chart.dropShadow.enabled&&k&&(!A.config.chart.dropShadow.enabledSeries||A.config.chart.dropShadow.enabledSeries&&-1!==A.config.chart.dropShadow.enabledSeries.indexOf(a))){var I=A.config.chart.dropShadow;S.dropShadow(T,I,a)}y&&(T.node.addEventListener(\"mouseenter\",this.pathMouseEnter.bind(this,T)),T.node.addEventListener(\"mouseleave\",this.pathMouseLeave.bind(this,T)),T.node.addEventListener(\"mousedown\",this.pathMouseDown.bind(this,T))),T.attr({pathTo:n,pathFrom:s});var X={el:T,j:i,pathFrom:s,pathTo:n,strokeWidth:l};return!L||A.globals.resized||A.globals.dataChanged?!A.globals.resized&&A.globals.dataChanged||C.showDelayedElements():C.animatePathsGradually(r({},X,{speed:u,delay:d})),A.globals.dataChanged&&P&&z&&C.animatePathsGradually(r({},X,{speed:p})),T}},{key:\"drawPattern\",value:function(t,e,i){var a=arguments.length>3&&void 0!==arguments[3]?arguments[3]:\"#a8a8a8\",s=arguments.length>4&&void 0!==arguments[4]?arguments[4]:0;return this.w.globals.dom.Paper.pattern(e,i,function(n){\"horizontalLines\"===t?n.line(0,0,i,0).stroke({color:a,width:s+1}):\"verticalLines\"===t?n.line(0,0,0,e).stroke({color:a,width:s+1}):\"slantedLines\"===t?n.line(0,0,e,i).stroke({color:a,width:s}):\"squares\"===t?n.rect(e,i).fill(\"none\").stroke({color:a,width:s}):\"circles\"===t&&n.circle(e).fill(\"none\").stroke({color:a,width:s})})}},{key:\"drawGradient\",value:function(t,e,i,a,s){var n,r=arguments.length>5&&void 0!==arguments[5]?arguments[5]:null,o=arguments.length>6&&void 0!==arguments[6]?arguments[6]:null,l=arguments.length>7&&void 0!==arguments[7]?arguments[7]:null,h=arguments.length>8&&void 0!==arguments[8]?arguments[8]:0,c=this.w;e=u.hexToRgba(e,a),i=u.hexToRgba(i,s);var d=0,g=1,f=1,p=null;null!==o&&(d=void 0!==o[0]?o[0]/100:0,g=void 0!==o[1]?o[1]/100:1,f=void 0!==o[2]?o[2]/100:1,p=void 0!==o[3]?o[3]/100:null);var x=!(\"donut\"!==c.config.chart.type&&\"pie\"!==c.config.chart.type&&\"bubble\"!==c.config.chart.type);if(n=null===l||0===l.length?c.globals.dom.Paper.gradient(x?\"radial\":\"linear\",function(t){t.at(d,e,a),t.at(g,i,s),t.at(f,i,s),null!==p&&t.at(p,e,a)}):c.globals.dom.Paper.gradient(x?\"radial\":\"linear\",function(t){(Array.isArray(l[h])?l[h]:l).forEach(function(e){t.at(e.offset/100,e.color,e.opacity)})}),x){var b=c.globals.gridWidth/2,m=c.globals.gridHeight/2;\"bubble\"!==c.config.chart.type?n.attr({gradientUnits:\"userSpaceOnUse\",cx:b,cy:m,r:r}):n.attr({cx:.5,cy:.5,r:.8,fx:.2,fy:.2})}else\"vertical\"===t?n.from(0,0).to(0,1):\"diagonal\"===t?n.from(0,0).to(1,1):\"horizontal\"===t?n.from(0,1).to(1,1):\"diagonal2\"===t&&n.from(0,1).to(2,2);return n}},{key:\"drawText\",value:function(t){var e,i=this.w,a=t.x,s=t.y,n=t.text,r=t.textAnchor,o=t.fontSize,l=t.fontFamily,h=t.fontWeight,c=t.foreColor,d=t.opacity;return void 0===n&&(n=\"\"),r||(r=\"start\"),c||(c=i.config.chart.foreColor),l=l||i.config.chart.fontFamily,h=h||\"regular\",(e=Array.isArray(n)?i.globals.dom.Paper.text(function(t){for(var e=0;e<n.length;e++)t.tspan(n[e])}):i.globals.dom.Paper.plain(n)).attr({x:a,y:s,\"text-anchor\":r,\"dominant-baseline\":\"auto\",\"font-size\":o,\"font-family\":l,\"font-weight\":h,fill:c,class:(t.cssClass,t.cssClass)}),e.node.style.fontFamily=l,e.node.style.opacity=d,e}},{key:\"addTspan\",value:function(t,e,i){var a=t.tspan(e);i||(i=this.w.config.chart.fontFamily),a.node.style.fontFamily=i}},{key:\"drawMarker\",value:function(t,e,i){t=t||0;var a=i.pSize||0,s=null;if(\"square\"===i.shape){var n=void 0===i.pRadius?a/2:i.pRadius;null===e&&(a=0,n=0);var r=1.2*a+n,o=this.drawRect(r,r,r,r,n);o.attr({x:t-r/2,y:e-r/2,cx:t,cy:e,class:i.class?i.class:\"\",fill:i.pointFillColor,\"fill-opacity\":i.pointFillOpacity?i.pointFillOpacity:1,stroke:i.pointStrokeColor,\"stroke-width\":i.pWidth?i.pWidth:0,\"stroke-opacity\":i.pointStrokeOpacity?i.pointStrokeOpacity:1}),s=o}else\"circle\"!==i.shape&&i.shape||(u.isNumber(e)||(a=0,e=0),s=this.drawCircle(a,{cx:t,cy:e,class:i.class?i.class:\"\",stroke:i.pointStrokeColor,fill:i.pointFillColor,\"fill-opacity\":i.pointFillOpacity?i.pointFillOpacity:1,\"stroke-width\":i.pWidth?i.pWidth:0,\"stroke-opacity\":i.pointStrokeOpacity?i.pointStrokeOpacity:1}));return s}},{key:\"pathMouseEnter\",value:function(t,e){var i=this.w,a=new g(this.ctx),s=parseInt(t.node.getAttribute(\"index\")),n=parseInt(t.node.getAttribute(\"j\"));if(\"function\"==typeof i.config.chart.events.dataPointMouseEnter&&i.config.chart.events.dataPointMouseEnter(e,this.ctx,{seriesIndex:s,dataPointIndex:n,w:i}),this.ctx.fireEvent(\"dataPointMouseEnter\",[e,this.ctx,{seriesIndex:s,dataPointIndex:n,w:i}]),(\"none\"===i.config.states.active.filter.type||\"true\"!==t.node.getAttribute(\"selected\"))&&\"none\"!==i.config.states.hover.filter.type&&\"none\"!==i.config.states.active.filter.type&&!i.globals.isTouchDevice){var r=i.config.states.hover.filter;a.applyFilter(t,s,r.type,r.value)}}},{key:\"pathMouseLeave\",value:function(t,e){var i=this.w,a=new g(this.ctx),s=parseInt(t.node.getAttribute(\"index\")),n=parseInt(t.node.getAttribute(\"j\"));\"function\"==typeof i.config.chart.events.dataPointMouseLeave&&i.config.chart.events.dataPointMouseLeave(e,this.ctx,{seriesIndex:s,dataPointIndex:n,w:i}),this.ctx.fireEvent(\"dataPointMouseLeave\",[e,this.ctx,{seriesIndex:s,dataPointIndex:n,w:i}]),\"none\"!==i.config.states.active.filter.type&&\"true\"===t.node.getAttribute(\"selected\")||\"none\"!==i.config.states.hover.filter.type&&a.getDefaultFilter(t,s)}},{key:\"pathMouseDown\",value:function(t,e){var i=this.w,a=new g(this.ctx),s=parseInt(t.node.getAttribute(\"index\")),n=parseInt(t.node.getAttribute(\"j\")),r=\"false\";if(\"true\"===t.node.getAttribute(\"selected\")){if(t.node.setAttribute(\"selected\",\"false\"),i.globals.selectedDataPoints[s].indexOf(n)>-1){var o=i.globals.selectedDataPoints[s].indexOf(n);i.globals.selectedDataPoints[s].splice(o,1)}}else{if(!i.config.states.active.allowMultipleDataPointsSelection&&i.globals.selectedDataPoints.length>0){i.globals.selectedDataPoints=[];var l=i.globals.dom.Paper.select(\".apexcharts-series path\").members,h=i.globals.dom.Paper.select(\".apexcharts-series circle, .apexcharts-series rect\").members;l.forEach(function(t){t.node.setAttribute(\"selected\",\"false\"),a.getDefaultFilter(t,s)}),h.forEach(function(t){t.node.setAttribute(\"selected\",\"false\"),a.getDefaultFilter(t,s)})}t.node.setAttribute(\"selected\",\"true\"),r=\"true\",void 0===i.globals.selectedDataPoints[s]&&(i.globals.selectedDataPoints[s]=[]),i.globals.selectedDataPoints[s].push(n)}if(\"true\"===r){var c=i.config.states.active.filter;\"none\"!==c&&a.applyFilter(t,s,c.type,c.value)}else\"none\"!==i.config.states.active.filter.type&&a.getDefaultFilter(t,s);\"function\"==typeof i.config.chart.events.dataPointSelection&&i.config.chart.events.dataPointSelection(e,this.ctx,{selectedDataPoints:i.globals.selectedDataPoints,seriesIndex:s,dataPointIndex:n,w:i}),e&&this.ctx.fireEvent(\"dataPointSelection\",[e,this.ctx,{selectedDataPoints:i.globals.selectedDataPoints,seriesIndex:s,dataPointIndex:n,w:i}])}},{key:\"rotateAroundCenter\",value:function(t){var e=t.getBBox();return{x:e.x+e.width/2,y:e.y+e.height/2}}},{key:\"getTextRects\",value:function(t,e,i,a){var s=!(arguments.length>4&&void 0!==arguments[4])||arguments[4],n=this.w,r=this.drawText({x:-200,y:-200,text:t,textAnchor:\"start\",fontSize:e,fontFamily:i,foreColor:\"#fff\",opacity:0});a&&r.attr(\"transform\",a),n.globals.dom.Paper.add(r);var o=r.bbox();return s||(o=r.node.getBoundingClientRect()),r.remove(),{width:o.width,height:o.height}}},{key:\"placeTextWithEllipsis\",value:function(t,e,i){if(t.textContent=e,e.length>0&&t.getComputedTextLength()>=i){for(var a=e.length-3;a>0;a-=3)if(t.getSubStringLength(0,a)<=i)return void(t.textContent=e.substring(0,a)+\"...\");t.textContent=\"...\"}}}],[{key:\"setAttrs\",value:function(t,e){for(var i in e)e.hasOwnProperty(i)&&t.setAttribute(i,e[i])}}]),t}();var x={name:\"en\",options:{months:[\"January\",\"February\",\"March\",\"April\",\"May\",\"June\",\"July\",\"August\",\"September\",\"October\",\"November\",\"December\"],shortMonths:[\"Jan\",\"Feb\",\"Mar\",\"Apr\",\"May\",\"Jun\",\"Jul\",\"Aug\",\"Sep\",\"Oct\",\"Nov\",\"Dec\"],days:[\"Sunday\",\"Monday\",\"Tuesday\",\"Wednesday\",\"Thursday\",\"Friday\",\"Saturday\"],shortDays:[\"Sun\",\"Mon\",\"Tue\",\"Wed\",\"Thu\",\"Fri\",\"Sat\"],toolbar:{exportToSVG:\"Download SVG\",exportToPNG:\"Download PNG\",menu:\"Menu\",selection:\"Selection\",selectionZoom:\"Selection Zoom\",zoomIn:\"Zoom In\",zoomOut:\"Zoom Out\",pan:\"Panning\",reset:\"Reset Zoom\"}}},b=function(){function t(){e(this,t),this.yAxis={show:!0,showAlways:!1,seriesName:void 0,opposite:!1,reversed:!1,logarithmic:!1,tickAmount:void 0,forceNiceScale:!1,max:void 0,min:void 0,floating:!1,decimalsInFloat:void 0,labels:{show:!0,minWidth:0,maxWidth:160,offsetX:0,offsetY:0,align:void 0,rotate:0,padding:20,style:{colors:[],fontSize:\"11px\",fontFamily:void 0,cssClass:\"\"},formatter:void 0},axisBorder:{show:!1,color:\"#78909C\",offsetX:0,offsetY:0},axisTicks:{show:!1,color:\"#78909C\",width:6,offsetX:0,offsetY:0},title:{text:void 0,rotate:90,offsetY:0,offsetX:0,style:{color:void 0,fontSize:\"11px\",fontFamily:void 0,cssClass:\"\"}},tooltip:{enabled:!1,offsetX:0},crosshairs:{show:!0,position:\"front\",stroke:{color:\"#b6b6b6\",width:1,dashArray:0}}},this.xAxisAnnotation={x:0,x2:null,strokeDashArray:1,fillColor:\"#c2c2c2\",borderColor:\"#c2c2c2\",opacity:.3,offsetX:0,offsetY:0,label:{borderColor:\"#c2c2c2\",borderWidth:1,text:void 0,textAnchor:\"middle\",orientation:\"vertical\",position:\"top\",offsetX:0,offsetY:0,style:{background:\"#fff\",color:void 0,fontSize:\"11px\",fontFamily:void 0,cssClass:\"\",padding:{left:5,right:5,top:2,bottom:2}}}},this.yAxisAnnotation={y:0,y2:null,strokeDashArray:1,fillColor:\"#c2c2c2\",borderColor:\"#c2c2c2\",opacity:.3,offsetX:0,offsetY:0,yAxisIndex:0,label:{borderColor:\"#c2c2c2\",borderWidth:1,text:void 0,textAnchor:\"end\",position:\"right\",offsetX:0,offsetY:-3,style:{background:\"#fff\",color:void 0,fontSize:\"11px\",fontFamily:void 0,cssClass:\"\",padding:{left:5,right:5,top:0,bottom:2}}}},this.pointAnnotation={x:0,y:null,yAxisIndex:0,seriesIndex:0,marker:{size:4,fillColor:\"#fff\",strokeWidth:2,strokeColor:\"#333\",shape:\"circle\",offsetX:0,offsetY:0,radius:2,cssClass:\"\"},label:{borderColor:\"#c2c2c2\",borderWidth:1,text:void 0,textAnchor:\"middle\",offsetX:0,offsetY:-15,style:{background:\"#fff\",color:void 0,fontSize:\"11px\",fontFamily:void 0,cssClass:\"\",padding:{left:5,right:5,top:0,bottom:2}}},customSVG:{SVG:void 0,cssClass:void 0,offsetX:0,offsetY:0}}}return a(t,[{key:\"init\",value:function(){return{annotations:{position:\"front\",yaxis:[this.yAxisAnnotation],xaxis:[this.xAxisAnnotation],points:[this.pointAnnotation]},chart:{animations:{enabled:!0,easing:\"easeinout\",speed:800,animateGradually:{delay:150,enabled:!0},dynamicAnimation:{enabled:!0,speed:350}},background:\"transparent\",locales:[x],defaultLocale:\"en\",dropShadow:{enabled:!1,enabledSeries:void 0,top:2,left:2,blur:4,color:\"#000\",opacity:.35},events:{animationEnd:void 0,beforeMount:void 0,mounted:void 0,updated:void 0,click:void 0,mouseMove:void 0,legendClick:void 0,markerClick:void 0,selection:void 0,dataPointSelection:void 0,dataPointMouseEnter:void 0,dataPointMouseLeave:void 0,beforeZoom:void 0,zoomed:void 0,scrolled:void 0},foreColor:\"#373d3f\",fontFamily:\"Helvetica, Arial, sans-serif\",height:\"auto\",parentHeightOffset:15,id:void 0,group:void 0,offsetX:0,offsetY:0,selection:{enabled:!1,type:\"x\",fill:{color:\"#24292e\",opacity:.1},stroke:{width:1,color:\"#24292e\",opacity:.4,dashArray:3},xaxis:{min:void 0,max:void 0},yaxis:{min:void 0,max:void 0}},sparkline:{enabled:!1},brush:{enabled:!1,autoScaleYaxis:!0,target:void 0},stacked:!1,stackType:\"normal\",toolbar:{show:!0,tools:{download:!0,selection:!0,zoom:!0,zoomin:!0,zoomout:!0,pan:!0,reset:!0,customIcons:[]},autoSelected:\"zoom\"},type:\"line\",width:\"100%\",zoom:{enabled:!0,type:\"x\",autoScaleYaxis:!1,zoomedArea:{fill:{color:\"#90CAF9\",opacity:.4},stroke:{color:\"#0D47A1\",opacity:.4,width:1}}}},plotOptions:{bar:{horizontal:!1,columnWidth:\"70%\",barHeight:\"70%\",distributed:!1,endingShape:\"flat\",colors:{ranges:[],backgroundBarColors:[],backgroundBarOpacity:1},dataLabels:{position:\"top\",maxItems:100,hideOverflowingLabels:!0,orientation:\"horizontal\"}},bubble:{minBubbleRadius:void 0,maxBubbleRadius:void 0},candlestick:{colors:{upward:\"#00B746\",downward:\"#EF403C\"},wick:{useFillColor:!0}},heatmap:{radius:2,enableShades:!0,shadeIntensity:.5,reverseNegativeShade:!0,distributed:!1,colorScale:{inverse:!1,ranges:[],min:void 0,max:void 0}},radialBar:{size:void 0,inverseOrder:!1,startAngle:0,endAngle:360,offsetX:0,offsetY:0,hollow:{margin:5,size:\"50%\",background:\"transparent\",image:void 0,imageWidth:150,imageHeight:150,imageOffsetX:0,imageOffsetY:0,imageClipped:!0,position:\"front\",dropShadow:{enabled:!1,top:0,left:0,blur:3,color:\"#000\",opacity:.5}},track:{show:!0,startAngle:void 0,endAngle:void 0,background:\"#f2f2f2\",strokeWidth:\"97%\",opacity:1,margin:5,dropShadow:{enabled:!1,top:0,left:0,blur:3,color:\"#000\",opacity:.5}},dataLabels:{show:!0,name:{show:!0,fontSize:\"16px\",fontFamily:void 0,color:void 0,offsetY:0},value:{show:!0,fontSize:\"14px\",fontFamily:void 0,color:void 0,offsetY:16,formatter:function(t){return t+\"%\"}},total:{show:!1,label:\"Total\",color:void 0,formatter:function(t){return t.globals.seriesTotals.reduce(function(t,e){return t+e},0)/t.globals.series.length+\"%\"}}}},rangeBar:{},pie:{size:void 0,customScale:1,offsetX:0,offsetY:0,expandOnClick:!0,dataLabels:{offset:0,minAngleToShowLabel:10},donut:{size:\"65%\",background:\"transparent\",labels:{show:!1,name:{show:!0,fontSize:\"16px\",fontFamily:void 0,color:void 0,offsetY:-10},value:{show:!0,fontSize:\"20px\",fontFamily:void 0,color:void 0,offsetY:10,formatter:function(t){return t}},total:{show:!1,showAlways:!1,label:\"Total\",color:void 0,formatter:function(t){return t.globals.seriesTotals.reduce(function(t,e){return t+e},0)}}}}},radar:{size:void 0,offsetX:0,offsetY:0,polygons:{strokeColors:\"#e8e8e8\",connectorColors:\"#e8e8e8\",fill:{colors:void 0}}}},colors:void 0,dataLabels:{enabled:!0,enabledOnSeries:void 0,formatter:function(t){return null!==t?t:\"\"},textAnchor:\"middle\",offsetX:0,offsetY:0,style:{fontSize:\"12px\",fontFamily:void 0,colors:void 0},dropShadow:{enabled:!1,top:1,left:1,blur:1,color:\"#000\",opacity:.45}},fill:{type:\"solid\",colors:void 0,opacity:.85,gradient:{shade:\"dark\",type:\"horizontal\",shadeIntensity:.5,gradientToColors:void 0,inverseColors:!0,opacityFrom:1,opacityTo:1,stops:[0,50,100],colorStops:[]},image:{src:[],width:void 0,height:void 0},pattern:{style:\"sqaures\",width:6,height:6,strokeWidth:2}},grid:{show:!0,borderColor:\"#e0e0e0\",strokeDashArray:0,position:\"back\",xaxis:{lines:{show:!1,animate:!1}},yaxis:{lines:{show:!0,animate:!1}},row:{colors:void 0,opacity:.5},column:{colors:void 0,opacity:.5},padding:{top:0,right:10,bottom:0,left:12}},labels:[],legend:{show:!0,showForSingleSeries:!1,showForNullSeries:!0,showForZeroSeries:!0,floating:!1,position:\"bottom\",horizontalAlign:\"center\",inverseOrder:!1,fontSize:\"12px\",fontFamily:void 0,width:void 0,height:void 0,formatter:void 0,tooltipHoverFormatter:void 0,offsetX:-20,offsetY:0,labels:{colors:void 0,useSeriesColors:!1},markers:{width:12,height:12,strokeWidth:0,fillColors:void 0,strokeColor:\"#fff\",radius:12,customHTML:void 0,offsetX:0,offsetY:0,onClick:void 0},itemMargin:{horizontal:0,vertical:5},onItemClick:{toggleDataSeries:!0},onItemHover:{highlightDataSeries:!0}},markers:{discrete:[],size:0,colors:void 0,strokeColors:\"#fff\",strokeWidth:2,strokeOpacity:.9,fillOpacity:1,shape:\"circle\",radius:2,offsetX:0,offsetY:0,onClick:void 0,onDblClick:void 0,hover:{size:void 0,sizeOffset:3}},noData:{text:void 0,align:\"center\",verticalAlign:\"middle\",offsetX:0,offsetY:0,style:{color:void 0,fontSize:\"14px\",fontFamily:void 0}},responsive:[],series:void 0,states:{normal:{filter:{type:\"none\",value:0}},hover:{filter:{type:\"lighten\",value:.15}},active:{allowMultipleDataPointsSelection:!1,filter:{type:\"darken\",value:.65}}},title:{text:void 0,align:\"left\",margin:10,offsetX:0,offsetY:0,floating:!1,style:{fontSize:\"14px\",fontFamily:void 0,color:void 0}},subtitle:{text:void 0,align:\"left\",margin:10,offsetX:0,offsetY:30,floating:!1,style:{fontSize:\"12px\",fontFamily:void 0,color:void 0}},stroke:{show:!0,curve:\"smooth\",lineCap:\"butt\",width:2,colors:void 0,dashArray:0},tooltip:{enabled:!0,enabledOnSeries:void 0,shared:!0,followCursor:!1,intersect:!1,inverseOrder:!1,custom:void 0,fillSeriesColor:!1,theme:\"light\",style:{fontSize:\"12px\",fontFamily:void 0},onDatasetHover:{highlightDataSeries:!1},x:{show:!0,format:\"dd MMM\",formatter:void 0},y:{formatter:void 0,title:{formatter:function(t){return t}}},z:{formatter:void 0,title:\"Size: \"},marker:{show:!0,fillColors:void 0},items:{display:\"flex\"},fixed:{enabled:!1,position:\"topRight\",offsetX:0,offsetY:0}},xaxis:{type:\"category\",categories:[],offsetX:0,offsetY:0,labels:{show:!0,rotate:-45,rotateAlways:!1,hideOverlappingLabels:!0,trim:!0,minHeight:void 0,maxHeight:120,showDuplicates:!0,style:{colors:[],fontSize:\"12px\",fontFamily:void 0,cssClass:\"\"},offsetX:0,offsetY:0,format:void 0,formatter:void 0,datetimeFormatter:{year:\"yyyy\",month:\"MMM 'yy\",day:\"dd MMM\",hour:\"HH:mm\",minute:\"HH:mm:ss\"}},axisBorder:{show:!0,color:\"#78909C\",width:\"100%\",height:1,offsetX:0,offsetY:0},axisTicks:{show:!0,color:\"#78909C\",height:6,offsetX:0,offsetY:0},tickAmount:void 0,tickPlacement:\"on\",min:void 0,max:void 0,range:void 0,floating:!1,position:\"bottom\",title:{text:void 0,offsetX:0,offsetY:0,style:{color:void 0,fontSize:\"12px\",fontFamily:void 0,cssClass:\"\"}},crosshairs:{show:!0,width:1,position:\"back\",opacity:.9,stroke:{color:\"#b6b6b6\",width:1,dashArray:3},fill:{type:\"solid\",color:\"#B1B9C4\",gradient:{colorFrom:\"#D8E3F0\",colorTo:\"#BED1E6\",stops:[0,100],opacityFrom:.4,opacityTo:.5}},dropShadow:{enabled:!1,left:0,top:0,blur:1,opacity:.4}},tooltip:{enabled:!0,offsetY:0,formatter:void 0,style:{fontSize:\"12px\",fontFamily:void 0}}},yaxis:this.yAxis,theme:{mode:\"light\",palette:\"palette1\",monochrome:{enabled:!1,color:\"#008FFB\",shadeTo:\"light\",shadeIntensity:.65}}}}}]),t}(),m=function(){function t(i){e(this,t),this.ctx=i,this.w=i.w,this.graphics=new p(this.ctx),this.w.globals.isBarHorizontal&&(this.invertAxis=!0),this.xDivision=this.w.globals.gridWidth/this.w.globals.dataPoints}return a(t,[{key:\"drawAnnotations\",value:function(){var t=this.w;if(t.globals.axisCharts){for(var e=this.drawYAxisAnnotations(),i=this.drawXAxisAnnotations(),a=this.drawPointAnnotations(),s=t.config.chart.animations.enabled,n=[e,i,a],r=[i.node,e.node,a.node],o=0;o<3;o++)t.globals.dom.elGraphical.add(n[o]),!s||t.globals.resized||t.globals.dataChanged||\"scatter\"!==t.config.chart.type&&\"bubble\"!==t.config.chart.type&&r[o].classList.add(\"hidden\"),t.globals.delayedElements.push({el:r[o],index:0});this.annotationsBackground()}}},{key:\"getStringX\",value:function(t){var e=this.w,i=t,a=e.globals.labels.indexOf(t),s=e.globals.dom.baseEl.querySelector(\".apexcharts-xaxis-texts-g text:nth-child(\"+(a+1)+\")\");return s&&(i=parseFloat(s.getAttribute(\"x\"))),i}},{key:\"addXaxisAnnotation\",value:function(t,e,i){var a=this.w,s=this.invertAxis?a.globals.minY:a.globals.minX,n=this.invertAxis?a.globals.yRange[0]:a.globals.xRange,r=(t.x-s)/(n/a.globals.gridWidth),o=t.label.text;\"category\"!==a.config.xaxis.type&&!a.config.xaxis.convertedCatToNumeric||this.invertAxis||a.globals.isXNumeric||(r=this.getStringX(t.x));var l=t.strokeDashArray;if(!(r<0||r>a.globals.gridWidth)){if(null===t.x2){var h=this.graphics.drawLine(r+t.offsetX,0+t.offsetY,r+t.offsetX,a.globals.gridHeight+t.offsetY,t.borderColor,l);e.appendChild(h.node)}else{var c=(t.x2-s)/(n/a.globals.gridWidth);if(\"category\"!==a.config.xaxis.type&&!a.config.xaxis.convertedCatToNumeric||this.invertAxis||a.globals.isXNumeric||(c=this.getStringX(t.x2)),c<r){var d=r;r=c,c=d}if(o){var u=this.graphics.drawRect(r+t.offsetX,0+t.offsetY,c-r,a.globals.gridHeight+t.offsetY,0,t.fillColor,t.opacity,1,t.borderColor,l);e.appendChild(u.node)}}var g=\"top\"===t.label.position?-3:a.globals.gridHeight,f=new p(this.ctx).getTextRects(o,parseFloat(t.label.style.fontSize)),x=this.graphics.drawText({x:r+t.label.offsetX,y:g+t.label.offsetY-(\"top\"===t.label.position?f.width/2-12:-f.width/2),text:o,textAnchor:t.label.textAnchor,fontSize:t.label.style.fontSize,fontFamily:t.label.style.fontFamily,foreColor:t.label.style.color,cssClass:\"apexcharts-xaxis-annotation-label \".concat(t.label.style.cssClass,\" \").concat(t.id?t.id:\"\")});x.attr({rel:i}),e.appendChild(x.node),this.setOrientations(t,i)}}},{key:\"drawXAxisAnnotations\",value:function(){var t=this,e=this.w,i=this.graphics.group({class:\"apexcharts-xaxis-annotations\"});return e.config.annotations.xaxis.map(function(e,a){t.addXaxisAnnotation(e,i.node,a)}),i}},{key:\"addYaxisAnnotation\",value:function(t,e,i){var a,s,n=this.w,r=t.strokeDashArray;if(this.invertAxis){var o=n.globals.labels.indexOf(t.y),l=n.globals.dom.baseEl.querySelector(\".apexcharts-yaxis-texts-g text:nth-child(\"+(o+1)+\")\");l&&(a=parseFloat(l.getAttribute(\"y\")))}else a=n.globals.gridHeight-(t.y-n.globals.minYArr[t.yAxisIndex])/(n.globals.yRange[t.yAxisIndex]/n.globals.gridHeight),n.config.yaxis[t.yAxisIndex]&&n.config.yaxis[t.yAxisIndex].reversed&&(a=(t.y-n.globals.minYArr[t.yAxisIndex])/(n.globals.yRange[t.yAxisIndex]/n.globals.gridHeight));var h=t.label.text;if(null===t.y2){var c=this.graphics.drawLine(0+t.offsetX,a+t.offsetY,n.globals.gridWidth+t.offsetX,a+t.offsetY,t.borderColor,r);e.appendChild(c.node)}else{if(this.invertAxis){var d=n.globals.labels.indexOf(t.y2),u=n.globals.dom.baseEl.querySelector(\".apexcharts-yaxis-texts-g text:nth-child(\"+(d+1)+\")\");u&&(s=parseFloat(u.getAttribute(\"y\")))}else s=n.globals.gridHeight-(t.y2-n.globals.minYArr[t.yAxisIndex])/(n.globals.yRange[t.yAxisIndex]/n.globals.gridHeight),n.config.yaxis[t.yAxisIndex]&&n.config.yaxis[t.yAxisIndex].reversed&&(s=(t.y2-n.globals.minYArr[t.yAxisIndex])/(n.globals.yRange[t.yAxisIndex]/n.globals.gridHeight));if(s>a){var g=a;a=s,s=g}if(h){var f=this.graphics.drawRect(0+t.offsetX,s+t.offsetY,n.globals.gridWidth+t.offsetX,a-s,0,t.fillColor,t.opacity,1,t.borderColor,r);e.appendChild(f.node)}}var p=\"right\"===t.label.position?n.globals.gridWidth:0,x=this.graphics.drawText({x:p+t.label.offsetX,y:(s||a)+t.label.offsetY-3,text:h,textAnchor:t.label.textAnchor,fontSize:t.label.style.fontSize,fontFamily:t.label.style.fontFamily,foreColor:t.label.style.color,cssClass:\"apexcharts-yaxis-annotation-label \".concat(t.label.style.cssClass,\" \").concat(t.id?t.id:\"\")});x.attr({rel:i}),e.appendChild(x.node)}},{key:\"drawYAxisAnnotations\",value:function(){var t=this,e=this.w,i=this.graphics.group({class:\"apexcharts-yaxis-annotations\"});return e.config.annotations.yaxis.map(function(e,a){t.addYaxisAnnotation(e,i.node,a)}),i}},{key:\"clearAnnotations\",value:function(t){var e=t.w,i=e.globals.dom.baseEl.querySelectorAll(\".apexcharts-yaxis-annotations, .apexcharts-xaxis-annotations, .apexcharts-point-annotations\");e.globals.memory.methodsToExec.map(function(t,i){\"addText\"!==t.label&&\"addAnnotation\"!==t.label||e.globals.memory.methodsToExec.splice(i,1)}),(i=u.listToArray(i)).forEach(function(t){for(;t.firstChild;)t.removeChild(t.firstChild)})}},{key:\"removeAnnotation\",value:function(t,e){var i=t.w,a=i.globals.dom.baseEl.querySelectorAll(\".\".concat(e));a&&(i.globals.memory.methodsToExec.map(function(t,a){t.id===e&&i.globals.memory.methodsToExec.splice(a,1)}),a.forEach(function(t){t.parentElement.removeChild(t)}))}},{key:\"addPointAnnotation\",value:function(t,e,i){var a=this.w,s=0,n=0,r=0;if(this.invertAxis&&console.warn(\"Point annotation is not supported in horizontal bar charts.\"),\"string\"==typeof t.x){var o=a.globals.labels.indexOf(t.x),l=a.globals.dom.baseEl.querySelector(\".apexcharts-xaxis-texts-g text:nth-child(\"+(o+1)+\")\");s=parseFloat(l.getAttribute(\"x\"));var h=t.y;null===t.y&&(h=a.globals.series[t.seriesIndex][o]),n=a.globals.gridHeight-(h-a.globals.minYArr[t.yAxisIndex])/(a.globals.yRange[t.yAxisIndex]/a.globals.gridHeight)-parseFloat(t.label.style.fontSize)-t.marker.size,r=a.globals.gridHeight-(h-a.globals.minYArr[t.yAxisIndex])/(a.globals.yRange[t.yAxisIndex]/a.globals.gridHeight),a.config.yaxis[t.yAxisIndex]&&a.config.yaxis[t.yAxisIndex].reversed&&(n=(h-a.globals.minYArr[t.yAxisIndex])/(a.globals.yRange[t.yAxisIndex]/a.globals.gridHeight)+parseFloat(t.label.style.fontSize)+t.marker.size,r=(h-a.globals.minYArr[t.yAxisIndex])/(a.globals.yRange[t.yAxisIndex]/a.globals.gridHeight))}else s=(t.x-a.globals.minX)/(a.globals.xRange/a.globals.gridWidth),n=a.globals.gridHeight-(parseFloat(t.y)-a.globals.minYArr[t.yAxisIndex])/(a.globals.yRange[t.yAxisIndex]/a.globals.gridHeight)-parseFloat(t.label.style.fontSize)-t.marker.size,r=a.globals.gridHeight-(t.y-a.globals.minYArr[t.yAxisIndex])/(a.globals.yRange[t.yAxisIndex]/a.globals.gridHeight),a.config.yaxis[t.yAxisIndex]&&a.config.yaxis[t.yAxisIndex].reversed&&(n=(parseFloat(t.y)-a.globals.minYArr[t.yAxisIndex])/(a.globals.yRange[t.yAxisIndex]/a.globals.gridHeight)-parseFloat(t.label.style.fontSize)-t.marker.size,r=(t.y-a.globals.minYArr[t.yAxisIndex])/(a.globals.yRange[t.yAxisIndex]/a.globals.gridHeight));if(!(s<0||s>a.globals.gridWidth)){var c={pSize:t.marker.size,pWidth:t.marker.strokeWidth,pointFillColor:t.marker.fillColor,pointStrokeColor:t.marker.strokeColor,shape:t.marker.shape,radius:t.marker.radius,class:\"apexcharts-point-annotation-marker \".concat(t.marker.cssClass,\" \").concat(t.id?t.id:\"\")},d=this.graphics.drawMarker(s+t.marker.offsetX,r+t.marker.offsetY,c);e.appendChild(d.node);var u=t.label.text?t.label.text:\"\",g=this.graphics.drawText({x:s+t.label.offsetX,y:n+t.label.offsetY,text:u,textAnchor:t.label.textAnchor,fontSize:t.label.style.fontSize,fontFamily:t.label.style.fontFamily,foreColor:t.label.style.color,cssClass:\"apexcharts-point-annotation-label \".concat(t.label.style.cssClass,\" \").concat(t.id?t.id:\"\")});if(g.attr({rel:i}),e.appendChild(g.node),t.customSVG.SVG){var f=this.graphics.group({class:\"apexcharts-point-annotations-custom-svg \"+t.customSVG.cssClass});f.attr({transform:\"translate(\".concat(s+t.customSVG.offsetX,\", \").concat(n+t.customSVG.offsetY,\")\")}),f.node.innerHTML=t.customSVG.SVG,e.appendChild(f.node)}}}},{key:\"drawPointAnnotations\",value:function(){var t=this,e=this.w,i=this.graphics.group({class:\"apexcharts-point-annotations\"});return e.config.annotations.points.map(function(e,a){t.addPointAnnotation(e,i.node,a)}),i}},{key:\"setOrientations\",value:function(t){var e=arguments.length>1&&void 0!==arguments[1]?arguments[1]:null,i=this.w;if(\"vertical\"===t.label.orientation){var a=null!==e?e:0,s=i.globals.dom.baseEl.querySelector(\".apexcharts-xaxis-annotations .apexcharts-xaxis-annotation-label[rel='\".concat(a,\"']\"));if(null!==s){var n=s.getBoundingClientRect();s.setAttribute(\"x\",parseFloat(s.getAttribute(\"x\"))-n.height+4),\"top\"===t.label.position?s.setAttribute(\"y\",parseFloat(s.getAttribute(\"y\"))+n.width):s.setAttribute(\"y\",parseFloat(s.getAttribute(\"y\"))-n.width);var r=this.graphics.rotateAroundCenter(s),o=r.x,l=r.y;s.setAttribute(\"transform\",\"rotate(-90 \".concat(o,\" \").concat(l,\")\"))}}}},{key:\"addBackgroundToAnno\",value:function(t,e){var i=this.w;if(!e.label.text||e.label.text&&!e.label.text.trim())return null;var a=i.globals.dom.baseEl.querySelector(\".apexcharts-grid\").getBoundingClientRect(),s=t.getBoundingClientRect(),n=e.label.style.padding.left,r=e.label.style.padding.right,o=e.label.style.padding.top,l=e.label.style.padding.bottom;\"vertical\"===e.label.orientation&&(o=e.label.style.padding.left,l=e.label.style.padding.right,n=e.label.style.padding.top,r=e.label.style.padding.bottom);var h=s.left-a.left-n,c=s.top-a.top-o,d=this.graphics.drawRect(h,c,s.width+n+r,s.height+o+l,0,e.label.style.background,1,e.label.borderWidth,e.label.borderColor,0);return e.id&&d.node.classList.add(e.id),d}},{key:\"annotationsBackground\",value:function(){var t=this,e=this.w,i=function(i,a,s){var n=e.globals.dom.baseEl.querySelector(\".apexcharts-\".concat(s,\"-annotations .apexcharts-\").concat(s,\"-annotation-label[rel='\").concat(a,\"']\"));if(n){var r=n.parentNode,o=t.addBackgroundToAnno(n,i);o&&r.insertBefore(o.node,n)}};e.config.annotations.xaxis.map(function(t,e){i(t,e,\"xaxis\")}),e.config.annotations.yaxis.map(function(t,e){i(t,e,\"yaxis\")}),e.config.annotations.points.map(function(t,e){i(t,e,\"point\")})}},{key:\"addText\",value:function(t,e,i){var a=t.x,s=t.y,n=t.text,r=t.textAnchor,o=t.appendTo,l=void 0===o?\".apexcharts-inner\":o,h=t.foreColor,c=t.fontSize,d=t.fontFamily,u=t.cssClass,g=t.backgroundColor,f=t.borderWidth,p=t.strokeDashArray,x=t.radius,b=t.borderColor,m=t.paddingLeft,v=void 0===m?4:m,y=t.paddingRight,w=void 0===y?4:y,k=t.paddingBottom,A=void 0===k?2:k,S=t.paddingTop,C=void 0===S?2:S,L=i,P=L.w,z=P.globals.dom.baseEl.querySelector(l),E=this.graphics.drawText({x:a,y:s,text:n,textAnchor:r||\"start\",fontSize:c||\"12px\",fontFamily:d||P.config.chart.fontFamily,foreColor:h||P.config.chart.foreColor,cssClass:u});z.appendChild(E.node);var M=E.bbox();if(n){var T=this.graphics.drawRect(M.x-v,M.y-C,M.width+v+w,M.height+A+C,x,g,1,f,b,p);E.before(T)}return e&&P.globals.memory.methodsToExec.push({context:L,method:L.addText,label:\"addText\",params:{x:a,y:s,text:n,textAnchor:r,appendTo:l,foreColor:h,fontSize:c,cssClass:u,backgroundColor:g,borderWidth:f,strokeDashArray:p,radius:x,borderColor:b,paddingLeft:v,paddingRight:w,paddingBottom:A,paddingTop:C}}),i}},{key:\"addPointAnnotationExternal\",value:function(t,e,i){return void 0===this.invertAxis&&(this.invertAxis=i.w.globals.isBarHorizontal),this.addAnnotationExternal({params:t,pushToMemory:e,context:i,type:\"point\",contextMethod:i.addPointAnnotation}),i}},{key:\"addYaxisAnnotationExternal\",value:function(t,e,i){return this.addAnnotationExternal({params:t,pushToMemory:e,context:i,type:\"yaxis\",contextMethod:i.addYaxisAnnotation}),i}},{key:\"addXaxisAnnotationExternal\",value:function(t,e,i){return this.addAnnotationExternal({params:t,pushToMemory:e,context:i,type:\"xaxis\",contextMethod:i.addXaxisAnnotation}),i}},{key:\"addAnnotationExternal\",value:function(t){var e=t.params,i=t.pushToMemory,a=t.context,s=t.type,n=t.contextMethod,r=a,o=r.w,l=o.globals.dom.baseEl.querySelector(\".apexcharts-\".concat(s,\"-annotations\")),h=l.childNodes.length+1,c=new b,d=Object.assign({},\"xaxis\"===s?c.xAxisAnnotation:\"yaxis\"===s?c.yAxisAnnotation:c.pointAnnotation),g=u.extend(d,e);switch(s){case\"xaxis\":this.addXaxisAnnotation(g,l,h);break;case\"yaxis\":this.addYaxisAnnotation(g,l,h);break;case\"point\":this.addPointAnnotation(g,l,h)}var f=o.globals.dom.baseEl.querySelector(\".apexcharts-\".concat(s,\"-annotations .apexcharts-\").concat(s,\"-annotation-label[rel='\").concat(h,\"']\")),p=this.addBackgroundToAnno(f,g);return p&&l.insertBefore(p.node,f),i&&o.globals.memory.methodsToExec.push({context:r,id:g.id?g.id:u.randomId(),method:n,label:\"addAnnotation\",params:e}),a}}]),t}(),v=function(){function t(i){e(this,t),this.ctx=i,this.w=i.w,this.months31=[1,3,5,7,8,10,12],this.months30=[2,4,6,9,11],this.daysCntOfYear=[0,31,59,90,120,151,181,212,243,273,304,334]}return a(t,[{key:\"isValidDate\",value:function(t){return!isNaN(this.parseDate(t))}},{key:\"getUTCTimeStamp\",value:function(t){return Date.parse(t)?new Date(new Date(t).toISOString().substr(0,25)).getTime():t}},{key:\"parseDate\",value:function(t){var e=Date.parse(t);if(!isNaN(e))return this.getUTCTimeStamp(t);var i=Date.parse(t.replace(/-/g,\"/\").replace(/[a-z]+/gi,\" \"));return i=this.getUTCTimeStamp(i)}},{key:\"treatAsUtc\",value:function(t){var e=new Date(t);return e.setMinutes(e.getMinutes()-e.getTimezoneOffset()),e}},{key:\"formatDate\",value:function(t,e){var i=!(arguments.length>2&&void 0!==arguments[2])||arguments[2],a=!(arguments.length>3&&void 0!==arguments[3])||arguments[3],s=this.w.globals.locale,n=[\"\\0\"].concat(d(s.months)),r=[\"\\x01\"].concat(d(s.shortMonths)),o=[\"\\x02\"].concat(d(s.days)),l=[\"\\x03\"].concat(d(s.shortDays));function h(t,e){var i=t+\"\";for(e=e||2;i.length<e;)i=\"0\"+i;return i}a&&(t=this.treatAsUtc(t));var c=i?t.getUTCFullYear():t.getFullYear();e=(e=(e=e.replace(/(^|[^\\\\])yyyy+/g,\"$1\"+c)).replace(/(^|[^\\\\])yy/g,\"$1\"+c.toString().substr(2,2))).replace(/(^|[^\\\\])y/g,\"$1\"+c);var u=(i?t.getUTCMonth():t.getMonth())+1;e=(e=(e=(e=e.replace(/(^|[^\\\\])MMMM+/g,\"$1\"+n[0])).replace(/(^|[^\\\\])MMM/g,\"$1\"+r[0])).replace(/(^|[^\\\\])MM/g,\"$1\"+h(u))).replace(/(^|[^\\\\])M/g,\"$1\"+u);var g=i?t.getUTCDate():t.getDate();e=(e=(e=(e=e.replace(/(^|[^\\\\])dddd+/g,\"$1\"+o[0])).replace(/(^|[^\\\\])ddd/g,\"$1\"+l[0])).replace(/(^|[^\\\\])dd/g,\"$1\"+h(g))).replace(/(^|[^\\\\])d/g,\"$1\"+g);var f=i?t.getUTCHours():t.getHours(),p=f>12?f-12:0===f?12:f;e=(e=(e=(e=e.replace(/(^|[^\\\\])HH+/g,\"$1\"+h(f))).replace(/(^|[^\\\\])H/g,\"$1\"+f)).replace(/(^|[^\\\\])hh+/g,\"$1\"+h(p))).replace(/(^|[^\\\\])h/g,\"$1\"+p);var x=i?t.getUTCMinutes():t.getMinutes();e=(e=e.replace(/(^|[^\\\\])mm+/g,\"$1\"+h(x))).replace(/(^|[^\\\\])m/g,\"$1\"+x);var b=i?t.getUTCSeconds():t.getSeconds();e=(e=e.replace(/(^|[^\\\\])ss+/g,\"$1\"+h(b))).replace(/(^|[^\\\\])s/g,\"$1\"+b);var m=i?t.getUTCMilliseconds():t.getMilliseconds();e=e.replace(/(^|[^\\\\])fff+/g,\"$1\"+h(m,3)),m=Math.round(m/10),e=e.replace(/(^|[^\\\\])ff/g,\"$1\"+h(m)),m=Math.round(m/10);var v=f<12?\"AM\":\"PM\";e=(e=(e=e.replace(/(^|[^\\\\])f/g,\"$1\"+m)).replace(/(^|[^\\\\])TT+/g,\"$1\"+v)).replace(/(^|[^\\\\])T/g,\"$1\"+v.charAt(0));var y=v.toLowerCase();e=(e=e.replace(/(^|[^\\\\])tt+/g,\"$1\"+y)).replace(/(^|[^\\\\])t/g,\"$1\"+y.charAt(0));var w=-t.getTimezoneOffset(),k=i||!w?\"Z\":w>0?\"+\":\"-\";if(!i){var A=(w=Math.abs(w))%60;k+=h(Math.floor(w/60))+\":\"+h(A)}e=e.replace(/(^|[^\\\\])K/g,\"$1\"+k);var S=(i?t.getUTCDay():t.getDay())+1;return e=(e=(e=(e=(e=e.replace(new RegExp(o[0],\"g\"),o[S])).replace(new RegExp(l[0],\"g\"),l[S])).replace(new RegExp(n[0],\"g\"),n[u])).replace(new RegExp(r[0],\"g\"),r[u])).replace(/\\\\(.)/g,\"$1\")}},{key:\"getTimeUnitsfromTimestamp\",value:function(t,e){var i=this.w;void 0!==i.config.xaxis.min&&(t=i.config.xaxis.min),void 0!==i.config.xaxis.max&&(e=i.config.xaxis.max);var a=new Date(t).getFullYear(),s=new Date(e).getFullYear(),n=new Date(t).getMonth(),r=new Date(e).getMonth(),o=new Date(t).getDate(),l=new Date(e).getDate(),h=new Date(t).getHours(),c=new Date(e).getHours();return{minMinute:new Date(t).getMinutes(),maxMinute:new Date(e).getMinutes(),minHour:h,maxHour:c,minDate:o,maxDate:l,minMonth:n,maxMonth:r,minYear:a,maxYear:s}}},{key:\"isLeapYear\",value:function(t){return t%4==0&&t%100!=0||t%400==0}},{key:\"calculcateLastDaysOfMonth\",value:function(t,e,i){return this.determineDaysOfMonths(t,e)-i}},{key:\"determineDaysOfYear\",value:function(t){var e=365;return this.isLeapYear(t)&&(e=366),e}},{key:\"determineRemainingDaysOfYear\",value:function(t,e,i){var a=this.daysCntOfYear[e]+i;return e>1&&this.isLeapYear()&&a++,a}},{key:\"determineDaysOfMonths\",value:function(t,e){var i=30;switch(t=u.monthMod(t),!0){case this.months30.indexOf(t)>-1:2===t&&(i=this.isLeapYear(e)?29:28);break;case this.months31.indexOf(t)>-1:default:i=31}return i}}]),t}(),y=function(){function t(i){e(this,t),this.opts=i}return a(t,[{key:\"line\",value:function(){return{chart:{animations:{easing:\"swing\"}},dataLabels:{enabled:!1},stroke:{width:5,curve:\"straight\"},markers:{size:0,hover:{sizeOffset:6}},xaxis:{crosshairs:{width:1}}}}},{key:\"sparkline\",value:function(t){this.opts.yaxis[0].labels.show=!1,this.opts.yaxis[0].floating=!0;return u.extend(t,{grid:{show:!1,padding:{left:0,right:0,top:0,bottom:0}},legend:{show:!1},xaxis:{labels:{show:!1},tooltip:{enabled:!1},axisBorder:{show:!1}},chart:{toolbar:{show:!1},zoom:{enabled:!1}},dataLabels:{enabled:!1}})}},{key:\"bar\",value:function(){return{chart:{stacked:!1,animations:{easing:\"swing\"}},plotOptions:{bar:{dataLabels:{position:\"center\"}}},dataLabels:{style:{colors:[\"#fff\"]}},stroke:{width:0},fill:{opacity:.85},legend:{markers:{shape:\"square\",radius:2,size:8}},tooltip:{shared:!1},xaxis:{tooltip:{enabled:!1},crosshairs:{width:\"barWidth\",position:\"back\",fill:{type:\"gradient\"},dropShadow:{enabled:!1},stroke:{width:0}}}}}},{key:\"candlestick\",value:function(){return{stroke:{width:1,colors:[\"#333\"]},dataLabels:{enabled:!1},tooltip:{shared:!0,custom:function(t){var e=t.seriesIndex,i=t.dataPointIndex,a=t.w;return'<div class=\"apexcharts-tooltip-candlestick\"><div>Open: <span class=\"value\">'+a.globals.seriesCandleO[e][i]+'</span></div><div>High: <span class=\"value\">'+a.globals.seriesCandleH[e][i]+'</span></div><div>Low: <span class=\"value\">'+a.globals.seriesCandleL[e][i]+'</span></div><div>Close: <span class=\"value\">'+a.globals.seriesCandleC[e][i]+\"</span></div></div>\"}},states:{active:{filter:{type:\"none\"}}},xaxis:{crosshairs:{width:1}}}}},{key:\"rangeBar\",value:function(){return{stroke:{width:0},plotOptions:{bar:{dataLabels:{position:\"center\"}}},dataLabels:{enabled:!1,formatter:function(t,e){e.ctx;var i=e.seriesIndex,a=e.dataPointIndex,s=e.w,n=s.globals.seriesRangeStart[i][a];return s.globals.seriesRangeEnd[i][a]-n},style:{colors:[\"#fff\"]}},tooltip:{shared:!1,followCursor:!0,custom:function(t){var e=t.ctx,i=t.seriesIndex,a=t.dataPointIndex,s=t.w,n=s.globals.seriesRangeStart[i][a],r=s.globals.seriesRangeEnd[i][a],o=\"\",l=\"\",h=s.globals.colors[i];if(void 0===s.config.tooltip.x.formatter)if(\"datetime\"===s.config.xaxis.type){var c=new v(e);o=c.formatDate(new Date(n),s.config.tooltip.x.format,!0,!0),l=c.formatDate(new Date(r),s.config.tooltip.x.format,!0,!0)}else o=n,l=r;else o=s.config.tooltip.x.formatter(n),l=s.config.tooltip.x.formatter(r);var d=s.globals.labels[a];return'<div class=\"apexcharts-tooltip-rangebar\"><div> <span class=\"series-name\" style=\"color: '+h+'\">'+(s.config.series[i].name?s.config.series[i].name:\"\")+'</span></div><div> <span class=\"category\">'+d+': </span> <span class=\"value start-value\">'+o+'</span> <span class=\"separator\">-</span> <span class=\"value end-value\">'+l+\"</span></div></div>\"}},xaxis:{tooltip:{enabled:!1},crosshairs:{stroke:{width:0}}}}}},{key:\"area\",value:function(){return{stroke:{width:4},fill:{type:\"gradient\",gradient:{inverseColors:!1,shade:\"light\",type:\"vertical\",opacityFrom:.65,opacityTo:.5,stops:[0,100,100]}},markers:{size:0,hover:{sizeOffset:6}},tooltip:{followCursor:!1}}}},{key:\"brush\",value:function(t){return u.extend(t,{chart:{toolbar:{autoSelected:\"selection\",show:!1},zoom:{enabled:!1}},dataLabels:{enabled:!1},stroke:{width:1},tooltip:{enabled:!1},xaxis:{tooltip:{enabled:!1}}})}},{key:\"stacked100\",value:function(){var t=this;this.opts.dataLabels=this.opts.dataLabels||{},this.opts.dataLabels.formatter=this.opts.dataLabels.formatter||void 0;var e=this.opts.dataLabels.formatter;this.opts.yaxis.forEach(function(e,i){t.opts.yaxis[i].min=0,t.opts.yaxis[i].max=100}),\"bar\"===this.opts.chart.type&&(this.opts.dataLabels.formatter=e||function(t){return\"number\"==typeof t&&t?t.toFixed(0)+\"%\":t})}},{key:\"bubble\",value:function(){return{dataLabels:{style:{colors:[\"#fff\"]}},tooltip:{shared:!1,intersect:!0},xaxis:{crosshairs:{width:0}},fill:{type:\"solid\",gradient:{shade:\"light\",inverse:!0,shadeIntensity:.55,opacityFrom:.4,opacityTo:.8}}}}},{key:\"scatter\",value:function(){return{dataLabels:{enabled:!1},tooltip:{shared:!1,intersect:!0},markers:{size:6,strokeWidth:2,hover:{sizeOffset:2}}}}},{key:\"heatmap\",value:function(){return{chart:{stacked:!1,zoom:{enabled:!1}},fill:{opacity:1},dataLabels:{style:{colors:[\"#fff\"]}},stroke:{colors:[\"#fff\"]},tooltip:{followCursor:!0,marker:{show:!1},x:{show:!1}},legend:{position:\"top\",markers:{shape:\"square\",size:10,offsetY:2}},grid:{padding:{right:20}}}}},{key:\"pie\",value:function(){return{chart:{toolbar:{show:!1}},plotOptions:{pie:{donut:{labels:{show:!1}}}},dataLabels:{formatter:function(t){return t.toFixed(1)+\"%\"},style:{colors:[\"#fff\"]},dropShadow:{enabled:!0}},stroke:{colors:[\"#fff\"]},fill:{opacity:1,gradient:{shade:\"dark\",shadeIntensity:.35,inverseColors:!1,stops:[0,100,100]}},padding:{right:0,left:0},tooltip:{theme:\"dark\",fillSeriesColor:!0},legend:{position:\"right\"}}}},{key:\"donut\",value:function(){return{chart:{toolbar:{show:!1}},dataLabels:{formatter:function(t){return t.toFixed(1)+\"%\"},style:{colors:[\"#fff\"]},dropShadow:{enabled:!0}},stroke:{colors:[\"#fff\"]},fill:{opacity:1,gradient:{shade:\"dark\",shadeIntensity:.4,inverseColors:!1,type:\"vertical\",opacityFrom:1,opacityTo:1,stops:[70,98,100]}},padding:{right:0,left:0},tooltip:{theme:\"dark\",fillSeriesColor:!0},legend:{position:\"right\"}}}},{key:\"radar\",value:function(){return this.opts.yaxis[0].labels.style.fontSize=\"13px\",this.opts.yaxis[0].labels.offsetY=6,{dataLabels:{enabled:!0,style:{colors:[\"#a8a8a8\"],fontSize:\"11px\"}},stroke:{width:2},markers:{size:3,strokeWidth:1,strokeOpacity:1},fill:{opacity:.2},tooltip:{shared:!1,intersect:!0,followCursor:!0},grid:{show:!1},xaxis:{tooltip:{enabled:!1},crosshairs:{show:!1}}}}},{key:\"radialBar\",value:function(){return{chart:{animations:{dynamicAnimation:{enabled:!0,speed:800}},toolbar:{show:!1}},fill:{gradient:{shade:\"dark\",shadeIntensity:.4,inverseColors:!1,type:\"diagonal2\",opacityFrom:1,opacityTo:1,stops:[70,98,100]}},padding:{right:0,left:0},legend:{show:!1,position:\"right\"},tooltip:{enabled:!1,fillSeriesColor:!0}}}}],[{key:\"convertCatToNumeric\",value:function(t){t.xaxis.type=\"numeric\",t.xaxis.convertedCatToNumeric=!0,t.xaxis.labels=t.xaxis.labels||{},t.xaxis.labels.formatter=t.xaxis.labels.formatter||function(t){return t},t.chart=t.chart||{},t.chart.zoom=t.chart.zoom||window.Apex.chart&&window.Apex.chart.zoom||{};var e=t.xaxis.labels.formatter,i=t.xaxis.categories&&t.xaxis.categories.length?t.xaxis.categories:t.labels;return i&&i.length&&(t.xaxis.labels.formatter=function(t){return e(i[t-1])}),t.xaxis.categories=[],t.labels=[],t.chart.zoom.enabled=t.chart.zoom.enabled||!1,t}}]),t}(),w=function(){function t(i){e(this,t),this.ctx=i,this.w=i.w}return a(t,[{key:\"getStackedSeriesTotals\",value:function(){var t=this.w,e=[];if(0===t.globals.series.length)return e;for(var i=0;i<t.globals.series[t.globals.maxValsInArrayIndex].length;i++){for(var a=0,s=0;s<t.globals.series.length;s++)a+=t.globals.series[s][i];e.push(a)}return t.globals.stackedSeriesTotals=e,e}},{key:\"getSeriesTotalByIndex\",value:function(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:null;return null===t?this.w.config.series.reduce(function(t,e){return t+e},0):this.w.globals.series[t].reduce(function(t,e){return t+e},0)}},{key:\"isSeriesNull\",value:function(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:null;return 0===(null===t?this.w.config.series.filter(function(t){return null!==t}):this.w.globals.series[t].filter(function(t){return null!==t})).length}},{key:\"seriesHaveSameValues\",value:function(t){return this.w.globals.series[t].every(function(t,e,i){return t===i[0]})}},{key:\"getLargestSeries\",value:function(){var t=this.w;t.globals.maxValsInArrayIndex=t.globals.series.map(function(t){return t.length}).indexOf(Math.max.apply(Math,t.globals.series.map(function(t){return t.length})))}},{key:\"getLargestMarkerSize\",value:function(){var t=this.w,e=0;return t.globals.markers.size.forEach(function(t){e=Math.max(e,t)}),t.globals.markers.largestSize=e,e}},{key:\"getSeriesTotals\",value:function(){var t=this.w;t.globals.seriesTotals=t.globals.series.map(function(t,e){var i=0;if(Array.isArray(t))for(var a=0;a<t.length;a++)i+=t[a];else i+=t;return i})}},{key:\"getSeriesTotalsXRange\",value:function(t,e){var i=this.w;return i.globals.series.map(function(a,s){for(var n=0,r=0;r<a.length;r++)i.globals.seriesX[s][r]>t&&i.globals.seriesX[s][r]<e&&(n+=a[r]);return n})}},{key:\"getPercentSeries\",value:function(){var t=this.w;t.globals.seriesPercent=t.globals.series.map(function(e,i){var a=[];if(Array.isArray(e))for(var s=0;s<e.length;s++){var n=t.globals.stackedSeriesTotals[s],r=0;n&&(r=100*e[s]/n),a.push(r)}else{var o=100*e/t.globals.seriesTotals.reduce(function(t,e){return t+e},0);a.push(o)}return a})}},{key:\"getCalculatedRatios\",value:function(){var t,e,i,a,s=this.w.globals,n=[],r=0,o=[],l=.1,h=0;if(s.yRange=[],s.isMultipleYAxis)for(var c=0;c<s.minYArr.length;c++)s.yRange.push(Math.abs(s.minYArr[c]-s.maxYArr[c])),o.push(0);else s.yRange.push(Math.abs(s.minY-s.maxY));s.xRange=Math.abs(s.maxX-s.minX),s.zRange=Math.abs(s.maxZ-s.minZ);for(var d=0;d<s.yRange.length;d++)n.push(s.yRange[d]/s.gridHeight);if(e=s.xRange/s.gridWidth,i=Math.abs(s.initialmaxX-s.initialminX)/s.gridWidth,t=s.yRange/s.gridWidth,a=s.xRange/s.gridHeight,(r=s.zRange/s.gridHeight*16)||(r=1),s.minY!==Number.MIN_VALUE&&0!==Math.abs(s.minY)&&(s.hasNegs=!0),s.isMultipleYAxis){o=[];for(var u=0;u<n.length;u++)o.push(-s.minYArr[u]/n[u])}else o.push(-s.minY/n[0]),s.minY!==Number.MIN_VALUE&&0!==Math.abs(s.minY)&&(l=-s.minY/t,h=s.minX/e);return{yRatio:n,invertedYRatio:t,zRatio:r,xRatio:e,initialXRatio:i,invertedXRatio:a,baseLineInvertedY:l,baseLineY:o,baseLineX:h}}},{key:\"getLogSeries\",value:function(t){var e=this.w;return e.globals.seriesLog=t.map(function(t,i){return e.config.yaxis[i]&&e.config.yaxis[i].logarithmic?t.map(function(t){return null===t?null:(Math.log(t)-Math.log(e.globals.minYArr[i]))/(Math.log(e.globals.maxYArr[i])-Math.log(e.globals.minYArr[i]))}):t}),e.globals.seriesLog}},{key:\"getLogYRatios\",value:function(t){var e=this,i=this.w,a=this.w.globals;return a.yLogRatio=t.slice(),a.logYRange=a.yRange.map(function(t,s){if(i.config.yaxis[s]&&e.w.config.yaxis[s].logarithmic){var n,r=-Number.MAX_VALUE,o=Number.MIN_VALUE;return a.seriesLog.forEach(function(t,e){t.forEach(function(t){i.config.yaxis[e]&&i.config.yaxis[e].logarithmic&&(r=Math.max(t,r),o=Math.min(t,o))})}),n=Math.pow(a.yRange[s],Math.abs(o-r)/a.yRange[s]),a.yLogRatio[s]=n/a.gridHeight,n}}),a.yLogRatio}}],[{key:\"checkComboSeries\",value:function(t){var e=!1,i=!1;return t.length&&void 0!==t[0].type&&(e=!0,t.forEach(function(t){\"bar\"!==t.type&&\"column\"!==t.type||(i=!0)})),{comboCharts:e,comboChartsHasBars:i}}},{key:\"extendArrayProps\",value:function(t,e){return e.yaxis&&(e=t.extendYAxis(e)),e.annotations&&(e.annotations.yaxis&&(e=t.extendYAxisAnnotations(e)),e.annotations.xaxis&&(e=t.extendXAxisAnnotations(e)),e.annotations.points&&(e=t.extendPointAnnotations(e))),e}}]),t}(),k=function(){function i(t){e(this,i),this.opts=t}return a(i,[{key:\"init\",value:function(){var e=this.opts,i=new b,a=new y(e);this.chartType=e.chart.type,\"histogram\"===this.chartType&&(e.chart.type=\"bar\",e=u.extend({plotOptions:{bar:{columnWidth:\"99.99%\"}}},e)),e=this.extendYAxis(e),e=this.extendAnnotations(e);var s=i.init(),n={};if(e&&\"object\"===t(e)){var r={};switch(this.chartType){case\"line\":r=a.line();break;case\"area\":r=a.area();break;case\"bar\":r=a.bar();break;case\"candlestick\":r=a.candlestick();break;case\"rangeBar\":r=a.rangeBar();break;case\"histogram\":r=a.bar();break;case\"bubble\":r=a.bubble();break;case\"scatter\":r=a.scatter();break;case\"heatmap\":r=a.heatmap();break;case\"pie\":r=a.pie();break;case\"donut\":r=a.donut();break;case\"radar\":r=a.radar();break;case\"radialBar\":r=a.radialBar();break;default:r=a.line()}e.chart.brush&&e.chart.brush.enabled&&(r=a.brush(r)),e.chart.stacked&&\"100%\"===e.chart.stackType&&a.stacked100(),this.checkForDarkTheme(window.Apex),this.checkForDarkTheme(e),e.xaxis=e.xaxis||window.Apex.xaxis||{};var o=w.checkComboSeries(e.series);\"line\"!==e.chart.type&&\"area\"!==e.chart.type&&\"scatter\"!==e.chart.type||o.comboChartsHasBars||\"datetime\"===e.xaxis.type||\"numeric\"===e.xaxis.type||\"between\"===e.xaxis.tickPlacement||(e=y.convertCatToNumeric(e)),(e.chart.sparkline&&e.chart.sparkline.enabled||window.Apex.chart&&window.Apex.chart.sparkline&&window.Apex.chart.sparkline.enabled)&&(r=a.sparkline(r)),n=u.extend(s,r)}var l=u.extend(n,window.Apex);return s=u.extend(l,e),s=this.handleUserInputErrors(s)}},{key:\"extendYAxis\",value:function(t){var e=new b;return void 0===t.yaxis&&(t.yaxis={}),t.yaxis.constructor!==Array&&window.Apex.yaxis&&window.Apex.yaxis.constructor!==Array&&(t.yaxis=u.extend(t.yaxis,window.Apex.yaxis)),t.yaxis.constructor!==Array?t.yaxis=[u.extend(e.yAxis,t.yaxis)]:t.yaxis=u.extendArray(t.yaxis,e.yAxis),t}},{key:\"extendAnnotations\",value:function(t){return void 0===t.annotations&&(t.annotations={},t.annotations.yaxis=[],t.annotations.xaxis=[],t.annotations.points=[]),t=this.extendYAxisAnnotations(t),t=this.extendXAxisAnnotations(t),t=this.extendPointAnnotations(t)}},{key:\"extendYAxisAnnotations\",value:function(t){var e=new b;return t.annotations.yaxis=u.extendArray(void 0!==t.annotations.yaxis?t.annotations.yaxis:[],e.yAxisAnnotation),t}},{key:\"extendXAxisAnnotations\",value:function(t){var e=new b;return t.annotations.xaxis=u.extendArray(void 0!==t.annotations.xaxis?t.annotations.xaxis:[],e.xAxisAnnotation),t}},{key:\"extendPointAnnotations\",value:function(t){var e=new b;return t.annotations.points=u.extendArray(void 0!==t.annotations.points?t.annotations.points:[],e.pointAnnotation),t}},{key:\"checkForDarkTheme\",value:function(t){t.theme&&\"dark\"===t.theme.mode&&(t.tooltip||(t.tooltip={}),\"light\"!==t.tooltip.theme&&(t.tooltip.theme=\"dark\"),t.chart.foreColor||(t.chart.foreColor=\"#f6f7f8\"),t.theme.palette||(t.theme.palette=\"palette4\"))}},{key:\"handleUserInputErrors\",value:function(t){var e=t;if(e.tooltip.shared&&e.tooltip.intersect)throw new Error(\"tooltip.shared cannot be enabled when tooltip.intersect is true. Turn off any other option by setting it to false.\");if(e.chart.scroller&&console.warn(\"Scroller has been deprecated since v2.0.0. Please remove the configuration for chart.scroller\"),(\"bar\"===e.chart.type||\"rangeBar\"===e.chart.type)&&e.plotOptions.bar.horizontal){if(e.yaxis.length>1)throw new Error(\"Multiple Y Axis for bars are not supported. Switch to column chart by setting plotOptions.bar.horizontal=false\");e.yaxis[0].reversed&&(e.yaxis[0].opposite=!0),e.xaxis.tooltip.enabled=!1,e.yaxis[0].tooltip.enabled=!1,e.chart.zoom.enabled=!1}return\"bar\"!==e.chart.type&&\"rangeBar\"!==e.chart.type||e.tooltip.shared&&(\"barWidth\"===e.xaxis.crosshairs.width&&e.series.length>1&&(console.warn('crosshairs.width = \"barWidth\" is only supported in single series, not in a multi-series barChart.'),e.xaxis.crosshairs.width=\"tickWidth\"),e.plotOptions.bar.horizontal&&(e.states.hover.type=\"none\",e.tooltip.shared=!1),e.tooltip.followCursor||(console.warn(\"followCursor option in shared columns cannot be turned off. Please set %ctooltip.followCursor: true\",\"color: blue;\"),e.tooltip.followCursor=!0)),\"candlestick\"===e.chart.type&&e.yaxis[0].reversed&&(console.warn(\"Reversed y-axis in candlestick chart is not supported.\"),e.yaxis[0].reversed=!1),e.chart.group&&0===e.yaxis[0].labels.minWidth&&console.warn(\"It looks like you have multiple charts in synchronization. You must provide yaxis.labels.minWidth which must be EQUAL for all grouped charts to prevent incorrect behaviour.\"),Array.isArray(e.stroke.width)&&\"line\"!==e.chart.type&&\"area\"!==e.chart.type&&(console.warn(\"stroke.width option accepts array only for line and area charts. Reverted back to Number\"),e.stroke.width=e.stroke.width[0]),e}}]),i}(),A=function(){function t(){e(this,t)}return a(t,[{key:\"globalVars\",value:function(t){return{chartID:null,cuid:null,events:{beforeMount:[],mounted:[],updated:[],clicked:[],selection:[],dataPointSelection:[],zoomed:[],scrolled:[]},colors:[],clientX:null,clientY:null,fill:{colors:[]},stroke:{colors:[]},dataLabels:{style:{colors:[]}},radarPolygons:{fill:{colors:[]}},markers:{colors:[],size:t.markers.size,largestSize:0},animationEnded:!1,isTouchDevice:\"ontouchstart\"in window||navigator.msMaxTouchPoints,isDirty:!1,isExecCalled:!1,initialConfig:null,series:[],seriesRangeStart:[],seriesRangeEnd:[],seriesPercent:[],seriesTotals:[],stackedSeriesTotals:[],seriesX:[],seriesZ:[],columnSeries:null,labels:[],timelineLabels:[],invertedTimelineLabels:[],seriesNames:[],noLabelsProvided:!1,allSeriesCollapsed:!1,collapsedSeries:[],collapsedSeriesIndices:[],ancillaryCollapsedSeries:[],ancillaryCollapsedSeriesIndices:[],risingSeries:[],dataFormatXNumeric:!1,capturedSeriesIndex:-1,capturedDataPointIndex:-1,selectedDataPoints:[],ignoreYAxisIndexes:[],yAxisSameScaleIndices:[],padHorizontal:0,maxValsInArrayIndex:0,radialSize:0,zoomEnabled:\"zoom\"===t.chart.toolbar.autoSelected&&t.chart.toolbar.tools.zoom&&t.chart.zoom.enabled,panEnabled:\"pan\"===t.chart.toolbar.autoSelected&&t.chart.toolbar.tools.pan,selectionEnabled:\"selection\"===t.chart.toolbar.autoSelected&&t.chart.toolbar.tools.selection,yaxis:null,minY:Number.MIN_VALUE,maxY:-Number.MAX_VALUE,minYArr:[],maxYArr:[],maxX:-Number.MAX_VALUE,initialmaxX:-Number.MAX_VALUE,minX:Number.MIN_VALUE,initialminX:Number.MIN_VALUE,minZ:Number.MIN_VALUE,maxZ:-Number.MAX_VALUE,minXDiff:Number.MAX_VALUE,mousedown:!1,lastClientPosition:{},visibleXRange:void 0,yRange:[],zRange:0,xRange:0,yValueDecimal:0,total:0,SVGNS:\"http://www.w3.org/2000/svg\",svgWidth:0,svgHeight:0,noData:!1,locale:{},dom:{},memory:{methodsToExec:[]},shouldAnimate:!0,skipLastTimelinelabel:!1,delayedElements:[],axisCharts:!0,isXNumeric:!1,isDataXYZ:!1,resized:!1,resizeTimer:null,comboCharts:!1,comboChartsHasBars:!1,dataChanged:!1,previousPaths:[],seriesXvalues:[],seriesYvalues:[],seriesCandleO:[],seriesCandleH:[],seriesCandleL:[],seriesCandleC:[],allSeriesHasEqualX:!0,dataPoints:0,pointsArray:[],dataLabelsRects:[],lastDrawnDataLabelsIndexes:[],hasNullValues:!1,easing:null,zoomed:!1,gridWidth:0,gridHeight:0,yAxisScale:[],xAxisScale:null,xAxisTicksPositions:[],timescaleTicks:[],rotateXLabels:!1,defaultLabels:!1,xLabelFormatter:void 0,yLabelFormatters:[],xaxisTooltipFormatter:void 0,ttKeyFormatter:void 0,ttVal:void 0,ttZFormatter:void 0,LINE_HEIGHT_RATIO:1.618,xAxisLabelsHeight:0,yAxisLabelsWidth:0,scaleX:1,scaleY:1,translateX:0,translateY:0,translateYAxisX:[],yLabelsCoords:[],yTitleCoords:[],yAxisWidths:[],translateXAxisY:0,translateXAxisX:0,tooltip:null,tooltipOpts:null}}},{key:\"init\",value:function(t){var e=this.globalVars(t);return e.initialConfig=u.extend({},t),e.initialSeries=JSON.parse(JSON.stringify(e.initialConfig.series)),e}}]),t}(),S=function(){function t(i){e(this,t),this.opts=i}return a(t,[{key:\"init\",value:function(){var t=new k(this.opts).init();return{config:t,globals:(new A).init(t)}}}]),t}(),C=function(){function t(i){e(this,t),this.ctx=i,this.w=i.w,this.opts=null,this.seriesIndex=0}return a(t,[{key:\"clippedImgArea\",value:function(t){var e=this.w,i=e.config,a=parseInt(e.globals.gridWidth),s=parseInt(e.globals.gridHeight),n=a>s?a:s,r=t.image,o=0,l=0;void 0===t.width&&void 0===t.height?void 0!==i.fill.image.width&&void 0!==i.fill.image.height?(o=i.fill.image.width+1,l=i.fill.image.height):(o=n+1,l=n):(o=t.width,l=t.height);var h=document.createElementNS(e.globals.SVGNS,\"pattern\");p.setAttrs(h,{id:t.patternID,patternUnits:t.patternUnits?t.patternUnits:\"userSpaceOnUse\",width:o+\"px\",height:l+\"px\"});var c=document.createElementNS(e.globals.SVGNS,\"image\");h.appendChild(c),c.setAttributeNS(\"http://www.w3.org/1999/xlink\",\"href\",r),p.setAttrs(c,{x:0,y:0,preserveAspectRatio:\"none\",width:o+\"px\",height:l+\"px\"}),c.style.opacity=t.opacity,e.globals.dom.elDefs.node.appendChild(h)}},{key:\"getSeriesIndex\",value:function(t){var e=this.w;return\"bar\"===e.config.chart.type&&e.config.plotOptions.bar.distributed||\"heatmap\"===e.config.chart.type?this.seriesIndex=t.seriesNumber:this.seriesIndex=t.seriesNumber%e.globals.series.length,this.seriesIndex}},{key:\"fillPath\",value:function(t){var e=this.w;this.opts=t;var i,a,s,n=this.w.config;this.seriesIndex=this.getSeriesIndex(t);var r=this.getFillColors()[this.seriesIndex];\"function\"==typeof r&&(r=r({seriesIndex:this.seriesIndex,value:t.value,w:e}));var o=this.getFillType(this.seriesIndex),l=Array.isArray(n.fill.opacity)?n.fill.opacity[this.seriesIndex]:n.fill.opacity,h=r;return t.color&&(r=t.color),-1===r.indexOf(\"rgb\")?h=u.hexToRgba(r,l):r.indexOf(\"rgba\")>-1&&(l=\"0.\"+u.getOpacityFromRGBA(r)),\"pattern\"===o&&(a=this.handlePatternFill(a,r,l,h)),\"gradient\"===o&&(s=this.handleGradientFill(s,r,l,this.seriesIndex)),n.fill.image.src.length>0&&\"image\"===o?t.seriesNumber<n.fill.image.src.length?(this.clippedImgArea({opacity:l,image:n.fill.image.src[t.seriesNumber],patternUnits:t.patternUnits,patternID:\"pattern\".concat(e.globals.cuid).concat(t.seriesNumber+1)}),i=\"url(#pattern\".concat(e.globals.cuid).concat(t.seriesNumber+1,\")\")):i=h:i=\"gradient\"===o?s:\"pattern\"===o?a:h,t.solid&&(i=h),i}},{key:\"getFillType\",value:function(t){var e=this.w;return Array.isArray(e.config.fill.type)?e.config.fill.type[t]:e.config.fill.type}},{key:\"getFillColors\",value:function(){var t=this.w,e=t.config,i=this.opts,a=[];return t.globals.comboCharts?\"line\"===t.config.series[this.seriesIndex].type?t.globals.stroke.colors instanceof Array?a=t.globals.stroke.colors:a.push(t.globals.stroke.colors):t.globals.fill.colors instanceof Array?a=t.globals.fill.colors:a.push(t.globals.fill.colors):\"line\"===e.chart.type?t.globals.stroke.colors instanceof Array?a=t.globals.stroke.colors:a.push(t.globals.stroke.colors):t.globals.fill.colors instanceof Array?a=t.globals.fill.colors:a.push(t.globals.fill.colors),void 0!==i.fillColors&&(a=[],i.fillColors instanceof Array?a=i.fillColors.slice():a.push(i.fillColors)),a}},{key:\"handlePatternFill\",value:function(t,e,i,a){var s=this.w.config,n=this.opts,r=new p(this.ctx),o=void 0===s.fill.pattern.strokeWidth?Array.isArray(s.stroke.width)?s.stroke.width[this.seriesIndex]:s.stroke.width:Array.isArray(s.fill.pattern.strokeWidth)?s.fill.pattern.strokeWidth[this.seriesIndex]:s.fill.pattern.strokeWidth,l=e;s.fill.pattern.style instanceof Array?t=void 0!==s.fill.pattern.style[n.seriesNumber]?r.drawPattern(s.fill.pattern.style[n.seriesNumber],s.fill.pattern.width,s.fill.pattern.height,l,o,i):a:t=r.drawPattern(s.fill.pattern.style,s.fill.pattern.width,s.fill.pattern.height,l,o,i);return t}},{key:\"handleGradientFill\",value:function(t,e,i,a){var s,n,r=this.w.config,o=this.opts,l=new p(this.ctx),h=new u,c=r.fill.gradient.type,d=void 0===r.fill.gradient.opacityFrom?i:Array.isArray(r.fill.gradient.opacityFrom)?r.fill.gradient.opacityFrom[a]:r.fill.gradient.opacityFrom,g=void 0===r.fill.gradient.opacityTo?i:Array.isArray(r.fill.gradient.opacityTo)?r.fill.gradient.opacityTo[a]:r.fill.gradient.opacityTo;if(s=e,n=void 0===r.fill.gradient.gradientToColors||0===r.fill.gradient.gradientToColors.length?\"dark\"===r.fill.gradient.shade?h.shadeColor(-1*parseFloat(r.fill.gradient.shadeIntensity),e):h.shadeColor(parseFloat(r.fill.gradient.shadeIntensity),e):r.fill.gradient.gradientToColors[o.seriesNumber],r.fill.gradient.inverseColors){var f=s;s=n,n=f}return l.drawGradient(c,s,n,d,g,o.size,r.fill.gradient.stops,r.fill.gradient.colorStops,a)}}]),t}(),L=function(){function t(i,a){e(this,t),this.ctx=i,this.w=i.w}return a(t,[{key:\"setGlobalMarkerSize\",value:function(){var t=this.w;if(t.globals.markers.size=Array.isArray(t.config.markers.size)?t.config.markers.size:[t.config.markers.size],t.globals.markers.size.length>0){if(t.globals.markers.size.length<t.globals.series.length+1)for(var e=0;e<=t.globals.series.length;e++)void 0===t.globals.markers.size[e]&&t.globals.markers.size.push(t.globals.markers.size[0])}else t.globals.markers.size=t.config.series.map(function(e){return t.config.markers.size})}},{key:\"plotChartMarkers\",value:function(t,e,i){var a,s=this.w,n=e,r=t,o=null,l=new p(this.ctx);if(s.globals.markers.size[e]>0&&(o=l.group({class:\"apexcharts-series-markers\"})).attr(\"clip-path\",\"url(#gridRectMarkerMask\".concat(s.globals.cuid,\")\")),r.x instanceof Array)for(var h=0;h<r.x.length;h++){var c=i;1===i&&0===h&&(c=0),1===i&&1===h&&(c=1);var d=\"apexcharts-marker\";if(\"line\"!==s.config.chart.type&&\"area\"!==s.config.chart.type||s.globals.comboCharts||s.config.tooltip.intersect||(d+=\" no-pointer-events\"),Array.isArray(s.config.markers.size)?s.globals.markers.size[e]>0:s.config.markers.size>0){u.isNumber(r.y[h])?d+=\" w\".concat(u.randomId()):d=\"apexcharts-nullpoint\";var f=this.getMarkerConfig(d,e,c);s.config.series[n].data[i]&&(s.config.series[n].data[i].fillColor&&(f.pointFillColor=s.config.series[n].data[i].fillColor),s.config.series[n].data[i].strokeColor&&(f.pointStrokeColor=s.config.series[n].data[i].strokeColor)),(a=l.drawMarker(r.x[h],r.y[h],f)).attr(\"rel\",c),a.attr(\"j\",c),a.attr(\"index\",e),a.node.setAttribute(\"default-marker-size\",f.pSize),new g(this.ctx).setSelectionFilter(a,e,c),this.addEvents(a),o&&o.add(a)}else void 0===s.globals.pointsArray[e]&&(s.globals.pointsArray[e]=[]),s.globals.pointsArray[e].push([r.x[h],r.y[h]])}return o}},{key:\"getMarkerConfig\",value:function(t,e){var i=arguments.length>2&&void 0!==arguments[2]?arguments[2]:null,a=this.w,s=this.getMarkerStyle(e),n=a.globals.markers.size[e],r=a.config.markers;null!==i&&r.discrete.length&&r.discrete.map(function(t){t.seriesIndex===e&&t.dataPointIndex===i&&(s.pointStrokeColor=t.strokeColor,s.pointFillColor=t.fillColor,n=t.size)});var o=\"bubble\"===a.config.chart.type?a.config.stroke.width:r.strokeWidth;return{pSize:n,pRadius:r.radius,pWidth:o instanceof Array?o[e]:o,pointStrokeColor:s.pointStrokeColor,pointFillColor:s.pointFillColor,shape:r.shape instanceof Array?r.shape[e]:r.shape,class:t,pointStrokeOpacity:r.strokeOpacity instanceof Array?r.strokeOpacity[e]:r.strokeOpacity,pointFillOpacity:r.fillOpacity instanceof Array?r.fillOpacity[e]:r.fillOpacity,seriesIndex:e}}},{key:\"addEvents\",value:function(t){var e=this.w,i=new p(this.ctx);t.node.addEventListener(\"mouseenter\",i.pathMouseEnter.bind(this.ctx,t)),t.node.addEventListener(\"mouseleave\",i.pathMouseLeave.bind(this.ctx,t)),t.node.addEventListener(\"mousedown\",i.pathMouseDown.bind(this.ctx,t)),t.node.addEventListener(\"click\",e.config.markers.onClick),t.node.addEventListener(\"dblclick\",e.config.markers.onDblClick),t.node.addEventListener(\"touchstart\",i.pathMouseDown.bind(this.ctx,t),{passive:!0})}},{key:\"getMarkerStyle\",value:function(t){var e=this.w,i=e.globals.markers.colors,a=e.config.markers.strokeColor||e.config.markers.strokeColors;return{pointStrokeColor:a instanceof Array?a[t]:a,pointFillColor:i instanceof Array?i[t]:i}}}]),t}(),P=function(){function t(i){e(this,t),this.ctx=i,this.w=i.w,this.initialAnim=this.w.config.chart.animations.enabled,this.dynamicAnim=this.initialAnim&&this.w.config.chart.animations.dynamicAnimation.enabled}return a(t,[{key:\"draw\",value:function(t,e,i){var a=this.w,s=new p(this.ctx),n=i.realIndex,r=i.pointsPos,o=i.zRatio,l=i.elParent,h=s.group({class:\"apexcharts-series-markers apexcharts-series-\".concat(a.config.chart.type)});if(h.attr(\"clip-path\",\"url(#gridRectMarkerMask\".concat(a.globals.cuid,\")\")),r.x instanceof Array)for(var c=0;c<r.x.length;c++){var d=e+1,u=!0;0===e&&0===c&&(d=0),0===e&&1===c&&(d=1);var g=0,f=a.globals.markers.size[n];if(o!==1/0){f=a.globals.seriesZ[n][d]/o;var x=a.config.plotOptions.bubble;x.minBubbleRadius&&f<x.minBubbleRadius&&(f=x.minBubbleRadius),x.maxBubbleRadius&&f>x.maxBubbleRadius&&(f=x.maxBubbleRadius)}a.config.chart.animations.enabled||(g=f);var b=r.x[c],m=r.y[c];if(g=g||0,null!==m&&void 0!==a.globals.series[n][d]||(u=!1),u){var v=this.drawPoint(b,m,g,f,n,d,e);h.add(v)}l.add(h)}}},{key:\"drawPoint\",value:function(t,e,i,a,s,n,r){var o=this.w,l=s,h=new f(this.ctx),c=new g(this.ctx),d=new C(this.ctx),u=new L(this.ctx),x=new p(this.ctx),b=u.getMarkerConfig(\"apexcharts-marker\",l),m=d.fillPath({seriesNumber:s,patternUnits:\"objectBoundingBox\",value:o.globals.series[s][r]}),v=x.drawCircle(i);if(o.config.series[l].data[n]&&o.config.series[l].data[n].fillColor&&(m=o.config.series[l].data[n].fillColor),v.attr({cx:t,cy:e,fill:m,stroke:b.pointStrokeColor,\"stroke-width\":b.pWidth}),o.config.chart.dropShadow.enabled){var y=o.config.chart.dropShadow;c.dropShadow(v,y,s)}if(this.initialAnim&&!o.globals.dataChanged){var w=1;o.globals.resized||(w=o.config.chart.animations.speed),h.animateCircleRadius(v,0,a,w,o.globals.easing)}if(o.globals.dataChanged)if(this.dynamicAnim){var k,A,S,P,z=o.config.chart.animations.dynamicAnimation.speed;null!=(P=o.globals.previousPaths[s]&&o.globals.previousPaths[s][r])&&(k=P.x,A=P.y,S=void 0!==P.r?P.r:a);for(var E=0;E<o.globals.collapsedSeries.length;E++)o.globals.collapsedSeries[E].index===s&&(z=1,a=0);0===t&&0===e&&(a=0),h.animateCircle(v,{cx:k,cy:A,r:S},{cx:t,cy:e,r:a},z,o.globals.easing)}else v.attr({r:a});return v.attr({rel:n,j:n,index:s,\"default-marker-size\":a}),c.setSelectionFilter(v,s,n),u.addEvents(v),v.node.classList.add(\"apexcharts-marker\"),v}},{key:\"centerTextInBubble\",value:function(t){var e=this.w;return{y:t+=parseInt(e.config.dataLabels.style.fontSize)/4}}}]),t}(),z=function(){function t(i){e(this,t),this.ctx=i,this.w=i.w}return a(t,[{key:\"dataLabelsCorrection\",value:function(t,e,i,a,s,n,r){var o=this.w,l=!1,h=new p(this.ctx).getTextRects(i,r),c=h.width,d=h.height;void 0===o.globals.dataLabelsRects[a]&&(o.globals.dataLabelsRects[a]=[]),o.globals.dataLabelsRects[a].push({x:t,y:e,width:c,height:d});var u=o.globals.dataLabelsRects[a].length-2,g=void 0!==o.globals.lastDrawnDataLabelsIndexes[a]?o.globals.lastDrawnDataLabelsIndexes[a][o.globals.lastDrawnDataLabelsIndexes[a].length-1]:0;if(void 0!==o.globals.dataLabelsRects[a][u]){var f=o.globals.dataLabelsRects[a][g];(t>f.x+f.width+2||e>f.y+f.height+2||t+c<f.x)&&(l=!0)}return(0===s||n)&&(l=!0),{x:t,y:e,textRects:h,drawnextLabel:l}}},{key:\"drawDataLabel\",value:function(t,e,i){var a=arguments.length>4&&void 0!==arguments[4]?arguments[4]:\"top\",s=this.w,n=new p(this.ctx),r=s.config.dataLabels,o=0,l=0,h=i,c=null;if(!r.enabled||t.x instanceof Array!=!0)return c;c=n.group({class:\"apexcharts-data-labels\"});for(var d=0;d<t.x.length;d++)if(o=t.x[d]+r.offsetX,l=t.y[d]+r.offsetY-s.globals.markers.size[e]-5,\"bottom\"===a&&(l=l+2*s.globals.markers.size[e]+1.4*parseInt(r.style.fontSize)),!isNaN(o)){1===i&&0===d&&(h=0),1===i&&1===d&&(h=1);var u=s.globals.series[e][h],g=\"\";if(\"bubble\"===s.config.chart.type)u=s.globals.seriesZ[e][h],g=s.config.dataLabels.formatter(u,{ctx:this.ctx,seriesIndex:e,dataPointIndex:h,w:s}),l=t.y[d]+s.config.dataLabels.offsetY,l=new P(this.ctx).centerTextInBubble(l,e,h).y;else void 0!==u&&(g=s.config.dataLabels.formatter(u,{ctx:this.ctx,seriesIndex:e,dataPointIndex:h,w:s}));this.plotDataLabelsText({x:o,y:l,text:g,i:e,j:h,parent:c,offsetCorrection:!0,dataLabelsConfig:s.config.dataLabels})}return c}},{key:\"plotDataLabelsText\",value:function(t){var e=this.w,i=new p(this.ctx),a=t.x,s=t.y,n=t.i,r=t.j,o=t.text,l=t.textAnchor,h=t.parent,c=t.dataLabelsConfig,d=t.alwaysDrawDataLabel,u=t.offsetCorrection;if(!(Array.isArray(e.config.dataLabels.enabledOnSeries)&&e.config.dataLabels.enabledOnSeries.indexOf(n)<0)){var f={x:a,y:s,drawnextLabel:!0};if(u&&(f=this.dataLabelsCorrection(a,s,o,n,r,d,parseInt(c.style.fontSize))),e.globals.zoomed||(a=f.x,s=f.y),f.textRects&&(a+f.textRects.width<10||a>e.globals.gridWidth+10)&&(o=\"\"),f.drawnextLabel){var x=i.drawText({width:100,height:parseInt(c.style.fontSize),x:a,y:s,foreColor:e.globals.dataLabels.style.colors[n],textAnchor:l||c.textAnchor,text:o,fontSize:c.style.fontSize,fontFamily:c.style.fontFamily});if(x.attr({class:\"apexcharts-datalabel\",cx:a,cy:s}),c.dropShadow.enabled){var b=c.dropShadow;new g(this.ctx).dropShadow(x,b)}h.add(x),void 0===e.globals.lastDrawnDataLabelsIndexes[n]&&(e.globals.lastDrawnDataLabelsIndexes[n]=[]),e.globals.lastDrawnDataLabelsIndexes[n].push(r)}}}}]),t}(),E=function(){function t(i,a){e(this,t),this.ctx=i,this.w=i.w;var s=this.w;this.barOptions=s.config.plotOptions.bar,this.isHorizontal=this.barOptions.horizontal,this.strokeWidth=s.config.stroke.width,this.isNullValue=!1,this.xyRatios=a,null!==this.xyRatios&&(this.xRatio=a.xRatio,this.yRatio=a.yRatio,this.invertedXRatio=a.invertedXRatio,this.invertedYRatio=a.invertedYRatio,this.baseLineY=a.baseLineY,this.baseLineInvertedY=a.baseLineInvertedY),this.yaxisIndex=0,this.seriesLen=0}return a(t,[{key:\"draw\",value:function(t,e){var i=this.w,a=new p(this.ctx),s=new w(this.ctx,i);t=s.getLogSeries(t),this.series=t,this.yRatio=s.getLogYRatios(this.yRatio),this.initVariables(t);var n=a.group({class:\"apexcharts-bar-series apexcharts-plot-series\"});i.config.dataLabels.enabled&&this.totalItems>this.barOptions.dataLabels.maxItems&&console.warn(\"WARNING: DataLabels are enabled but there are too many to display. This may cause performance issue when rendering.\");for(var r=0,o=0;r<t.length;r++,o++){var l,h,c,d,g=void 0,f=void 0,x=void 0,b=void 0,m=[],v=[],y=i.globals.comboCharts?e[r]:r,k=a.group({class:\"apexcharts-series\",rel:r+1,seriesName:u.escapeString(i.globals.seriesNames[y]),\"data:realIndex\":y});this.ctx.series.addCollapsedClassToSeries(k,y),t[r].length>0&&(this.visibleI=this.visibleI+1);var A=0,S=0,C=0;this.yRatio.length>1&&(this.yaxisIndex=y),this.isReversed=i.config.yaxis[this.yaxisIndex]&&i.config.yaxis[this.yaxisIndex].reversed;var L=this.initialPositions();b=L.y,S=L.barHeight,h=L.yDivision,d=L.zeroW,x=L.x,C=L.barWidth,l=L.xDivision,c=L.zeroH,this.horizontal||v.push(x+C/2);for(var P=a.group({class:\"apexcharts-datalabels\"}),z=0,E=i.globals.dataPoints;z<i.globals.dataPoints;z++,E--){void 0===this.series[r][z]||null===t[r][z]?this.isNullValue=!0:this.isNullValue=!1,i.config.stroke.show&&(A=this.isNullValue?0:Array.isArray(this.strokeWidth)?this.strokeWidth[y]:this.strokeWidth);var M=null;this.isHorizontal?(M=this.drawBarPaths({indexes:{i:r,j:z,realIndex:y,bc:o},barHeight:S,strokeWidth:A,pathTo:g,pathFrom:f,zeroW:d,x:x,y:b,yDivision:h,elSeries:k}),C=this.series[r][z]/this.invertedYRatio):(M=this.drawColumnPaths({indexes:{i:r,j:z,realIndex:y,bc:o},x:x,y:b,xDivision:l,pathTo:g,pathFrom:f,barWidth:C,zeroH:c,strokeWidth:A,elSeries:k}),S=this.series[r][z]/this.yRatio[this.yaxisIndex]),g=M.pathTo,f=M.pathFrom,b=M.y,x=M.x,z>0&&v.push(x+C/2),m.push(b);var T=this.getPathFillColor(t,r,z,y);k=this.renderSeries({realIndex:y,pathFill:T,j:z,i:r,pathFrom:f,pathTo:g,strokeWidth:A,elSeries:k,x:x,y:b,series:t,barHeight:S,barWidth:C,elDataLabelsWrap:P,visibleSeries:this.visibleI,type:\"bar\"})}i.globals.seriesXvalues[y]=v,i.globals.seriesYvalues[y]=m,n.add(k)}return n}},{key:\"getPathFillColor\",value:function(t,e,i,a){var s=this.w,n=new C(this.ctx),r=null,o=this.barOptions.distributed?i:e;this.barOptions.colors.ranges.length>0&&this.barOptions.colors.ranges.map(function(a){t[e][i]>=a.from&&t[e][i]<=a.to&&(r=a.color)});return s.config.series[e].data[i]&&s.config.series[e].data[i].fillColor&&(r=s.config.series[e].data[i].fillColor),n.fillPath({seriesNumber:this.barOptions.distributed?o:a,color:r,value:t[e][i]})}},{key:\"renderSeries\",value:function(t){var e=t.realIndex,i=t.pathFill,a=t.lineFill,s=t.j,n=t.i,r=t.pathFrom,o=t.pathTo,l=t.strokeWidth,h=t.elSeries,c=t.x,d=t.y,u=t.series,f=t.barHeight,x=t.barWidth,b=t.elDataLabelsWrap,m=t.visibleSeries,v=t.type,y=this.w,w=new p(this.ctx);a||(a=this.barOptions.distributed?y.globals.stroke.colors[s]:y.globals.stroke.colors[e]),y.config.series[n].data[s]&&y.config.series[n].data[s].strokeColor&&(a=y.config.series[n].data[s].strokeColor),this.isNullValue&&(i=\"none\");var k=s/y.config.chart.animations.animateGradually.delay*(y.config.chart.animations.speed/y.globals.dataPoints)/2.4,A=w.renderPaths({i:n,j:s,realIndex:e,pathFrom:r,pathTo:o,stroke:a,strokeWidth:l,strokeLineCap:y.config.stroke.lineCap,fill:i,animationDelay:k,initialSpeed:y.config.chart.animations.speed,dataChangeSpeed:y.config.chart.animations.dynamicAnimation.speed,className:\"apexcharts-\".concat(v,\"-area\")});A.attr(\"clip-path\",\"url(#gridRectMask\".concat(y.globals.cuid,\")\")),new g(this.ctx).setSelectionFilter(A,e,s),h.add(A);var S=this.calculateDataLabelsPos({x:c,y:d,i:n,j:s,series:u,realIndex:e,barHeight:f,barWidth:x,renderedPath:A,visibleSeries:m});return null!==S&&b.add(S),h.add(b),h}},{key:\"initVariables\",value:function(t){var e=this.w;this.series=t,this.totalItems=0,this.seriesLen=0,this.visibleI=-1,this.visibleItems=1;for(var i=0;i<t.length;i++)if(t[i].length>0&&(this.seriesLen=this.seriesLen+1,this.totalItems+=t[i].length),e.globals.isXNumeric)for(var a=0;a<t[i].length;a++)e.globals.seriesX[i][a]>e.globals.minX&&e.globals.seriesX[i][a]<e.globals.maxX&&this.visibleItems++;else this.visibleItems=e.globals.dataPoints;0===this.seriesLen&&(this.seriesLen=1)}},{key:\"initialPositions\",value:function(){var t,e,i,a,s,n,r,o,l=this.w;return this.isHorizontal?(s=(i=l.globals.gridHeight/l.globals.dataPoints)/this.seriesLen,l.globals.isXNumeric&&(s=(i=l.globals.gridHeight/this.totalItems)/this.seriesLen),s=s*parseInt(this.barOptions.barHeight)/100,o=this.baseLineInvertedY+l.globals.padHorizontal+(this.isReversed?l.globals.gridWidth:0)-(this.isReversed?2*this.baseLineInvertedY:0),e=(i-s*this.seriesLen)/2):(n=(a=l.globals.gridWidth/this.visibleItems)/this.seriesLen*parseInt(this.barOptions.columnWidth)/100,l.globals.isXNumeric&&(l.globals.minXDiff&&l.globals.minXDiff/this.xRatio>0&&(a=l.globals.minXDiff/this.xRatio),(n=a/this.seriesLen*parseInt(this.barOptions.columnWidth)/100)<1&&(n=1)),r=l.globals.gridHeight-this.baseLineY[this.yaxisIndex]-(this.isReversed?l.globals.gridHeight:0)+(this.isReversed?2*this.baseLineY[this.yaxisIndex]:0),t=l.globals.padHorizontal+(a-n*this.seriesLen)/2),{x:t,y:e,yDivision:i,xDivision:a,barHeight:s,barWidth:n,zeroH:r,zeroW:o}}},{key:\"drawBarPaths\",value:function(t){var e=t.indexes,i=t.barHeight,a=t.strokeWidth,s=t.pathTo,n=t.pathFrom,r=t.zeroW,o=t.x,l=t.y,h=t.yDivision,c=t.elSeries,d=this.w,u=new p(this.ctx),g=e.i,f=e.j,x=e.realIndex,b=e.bc;d.globals.isXNumeric&&(l=(d.globals.seriesX[g][f]-d.globals.minX)/this.invertedXRatio-i);var m=l+i*this.visibleI;s=u.move(r,m),n=u.move(r,m),d.globals.previousPaths.length>0&&(n=this.getPathFrom(x,f));var v={barHeight:i,strokeWidth:a,barYPosition:m,x:o=void 0===this.series[g][f]||null===this.series[g][f]?r:r+this.series[g][f]/this.invertedYRatio-2*(this.isReversed?this.series[g][f]/this.invertedYRatio:0),zeroW:r},y=this.barEndingShape(d,v,this.series,g,f);if(s=s+u.line(y.newX,m)+y.path+u.line(r,m+i-a)+u.line(r,m),n=n+u.line(r,m)+y.ending_p_from+u.line(r,m+i-a)+u.line(r,m+i-a)+u.line(r,m),d.globals.isXNumeric||(l+=h),this.barOptions.colors.backgroundBarColors.length>0&&0===g){b>=this.barOptions.colors.backgroundBarColors.length&&(b=0);var w=this.barOptions.colors.backgroundBarColors[b],k=u.drawRect(0,m-i*this.visibleI,d.globals.gridWidth,i*this.seriesLen,0,w,this.barOptions.colors.backgroundBarOpacity);c.add(k),k.node.classList.add(\"apexcharts-backgroundBar\")}return{pathTo:s,pathFrom:n,x:o,y:l,barYPosition:m}}},{key:\"drawColumnPaths\",value:function(t){var e=t.indexes,i=t.x,a=t.y,s=t.xDivision,n=t.pathTo,r=t.pathFrom,o=t.barWidth,l=t.zeroH,h=t.strokeWidth,c=t.elSeries,d=this.w,u=new p(this.ctx),g=e.i,f=e.j,x=e.realIndex,b=e.bc;if(d.globals.isXNumeric){var m=g;d.globals.seriesX[g].length||(m=d.globals.maxValsInArrayIndex),i=(d.globals.seriesX[m][f]-d.globals.minX)/this.xRatio-o/2}var v=i+o*this.visibleI;n=u.move(v,l),r=u.move(v,l),d.globals.previousPaths.length>0&&(r=this.getPathFrom(x,f));var y={barWidth:o,strokeWidth:h,barXPosition:v,y:a=void 0===this.series[g][f]||null===this.series[g][f]?l:l-this.series[g][f]/this.yRatio[this.yaxisIndex]+2*(this.isReversed?this.series[g][f]/this.yRatio[this.yaxisIndex]:0),zeroH:l},w=this.barEndingShape(d,y,this.series,g,f);if(n=n+u.line(v,w.newY)+w.path+u.line(v+o-h,l)+u.line(v-h/2,l),r=r+u.line(v,l)+w.ending_p_from+u.line(v+o-h,l)+u.line(v+o-h,l)+u.line(v-h/2,l),d.globals.isXNumeric||(i+=s),this.barOptions.colors.backgroundBarColors.length>0&&0===g){b>=this.barOptions.colors.backgroundBarColors.length&&(b=0);var k=this.barOptions.colors.backgroundBarColors[b],A=u.drawRect(v-o*this.visibleI,0,o*this.seriesLen,d.globals.gridHeight,0,k,this.barOptions.colors.backgroundBarOpacity);c.add(A),A.node.classList.add(\"apexcharts-backgroundBar\")}return{pathTo:n,pathFrom:r,x:i,y:a,barXPosition:v}}},{key:\"getPathFrom\",value:function(t,e){for(var i,a=this.w,s=0;s<a.globals.previousPaths.length;s++){var n=a.globals.previousPaths[s];n.paths&&n.paths.length>0&&parseInt(n.realIndex)===parseInt(t)&&void 0!==a.globals.previousPaths[s].paths[e]&&(i=a.globals.previousPaths[s].paths[e].d)}return i}},{key:\"calculateDataLabelsPos\",value:function(t){var e=t.x,i=t.y,a=t.i,s=t.j,n=t.realIndex,r=t.series,o=t.barHeight,l=t.barWidth,h=t.visibleSeries,c=t.renderedPath,d=this.w,u=new p(this.ctx),g=Array.isArray(this.strokeWidth)?this.strokeWidth[n]:this.strokeWidth,f=e+parseFloat(l*h),x=i+parseFloat(o*h);d.globals.isXNumeric&&!d.globals.isBarHorizontal&&(f=e+parseFloat(l*(h+1)),x=i+parseFloat(o*(h+1))-g);var b=e,m=i,v={},y=d.config.dataLabels,w=this.barOptions.dataLabels,k=y.offsetX,A=y.offsetY,S={width:0,height:0};return d.config.dataLabels.enabled&&(S=u.getTextRects(d.globals.yLabelFormatters[0](d.globals.maxY),parseFloat(y.style.fontSize))),v=this.isHorizontal?this.calculateBarsDataLabelsPosition({x:e,y:i,i:a,j:s,renderedPath:c,bcy:x,barHeight:o,barWidth:l,textRects:S,strokeWidth:g,dataLabelsX:b,dataLabelsY:m,barDataLabelsConfig:w,offX:k,offY:A}):this.calculateColumnsDataLabelsPosition({x:e,y:i,i:a,j:s,renderedPath:c,realIndex:n,bcx:f,bcy:x,barHeight:o,barWidth:l,textRects:S,strokeWidth:g,dataLabelsY:m,barDataLabelsConfig:w,offX:k,offY:A}),c.attr({cy:v.bcy,cx:v.bcx,j:s,val:r[a][s],barHeight:o,barWidth:l}),this.drawCalculatedDataLabels({x:v.dataLabelsX,y:v.dataLabelsY,val:r[a][s],i:n,j:s,barWidth:l,barHeight:o,textRects:S,dataLabelsConfig:y})}},{key:\"calculateColumnsDataLabelsPosition\",value:function(t){var e,i=this.w,a=t.i,s=t.j,n=t.y,r=t.bcx,o=t.barWidth,l=t.barHeight,h=t.textRects,c=t.dataLabelsY,d=t.barDataLabelsConfig,u=t.strokeWidth,g=t.offX,f=t.offY,p=\"vertical\"===i.config.plotOptions.bar.dataLabels.orientation;r-=u/2;var x=i.globals.gridWidth/i.globals.dataPoints;if(e=i.globals.isXNumeric?r-o/2+g:r-x+o/2+g,p){e=e+h.height/2-u/2-2}var b=this.series[a][s]<=0;switch(this.isReversed&&(n-=l),d.position){case\"center\":c=p?b?n+l/2+f:n+l/2-f:b?n+l/2+h.height/2+f:n+l/2+h.height/2-f;break;case\"bottom\":c=p?b?n+l+f:n+l-f:b?n+l+h.height+u+f:n+l-h.height/2+u-f;break;case\"top\":c=p?b?n+f:n-f:b?n-h.height/2-f:n+h.height+f}return i.config.chart.stacked||(c<0?c=0+u:c+h.height/3>i.globals.gridHeight&&(c=i.globals.gridHeight-u)),{bcx:r,bcy:n,dataLabelsX:e,dataLabelsY:c}}},{key:\"calculateBarsDataLabelsPosition\",value:function(t){var e=this.w,i=t.x,a=t.i,s=t.j,n=t.bcy,r=t.barHeight,o=t.barWidth,l=t.textRects,h=t.dataLabelsX,c=t.strokeWidth,d=t.barDataLabelsConfig,u=t.offX,g=t.offY,f=n-e.globals.gridHeight/e.globals.dataPoints+r/2+l.height/2+g-3,p=this.series[a][s]<=0;switch(this.isReversed&&(i+=o),d.position){case\"center\":h=p?i-o/2-u:i-o/2+u;break;case\"bottom\":h=p?i-o-c-Math.round(l.width/2)-u:i-o+c+Math.round(l.width/2)+u;break;case\"top\":h=p?i-c+Math.round(l.width/2)-u:i-c-Math.round(l.width/2)+u}return e.config.chart.stacked||(h<0?h=h+l.width+c:h+l.width/2>e.globals.gridWidth&&(h=e.globals.gridWidth-l.width-c)),{bcx:i,bcy:n,dataLabelsX:h,dataLabelsY:f}}},{key:\"drawCalculatedDataLabels\",value:function(t){var e=t.x,i=t.y,a=t.val,s=t.i,n=t.j,o=t.textRects,l=t.barHeight,h=t.barWidth,c=t.dataLabelsConfig,d=this.w,u=\"rotate(0)\";\"vertical\"===d.config.plotOptions.bar.dataLabels.orientation&&(u=\"rotate(-90, \".concat(e,\", \").concat(i,\")\"));var g=new z(this.ctx),f=new p(this.ctx),x=c.formatter,b=null,m=d.globals.collapsedSeriesIndices.indexOf(s)>-1;if(c.enabled&&!m){b=f.group({class:\"apexcharts-data-labels\",transform:u});var v=\"\";void 0!==a&&(v=x(a,{seriesIndex:s,dataPointIndex:n,w:d})),0===a&&d.config.chart.stacked&&(v=\"\");var y=this.series[s][n]<=0,w=d.config.plotOptions.bar.dataLabels.position;\"vertical\"===d.config.plotOptions.bar.dataLabels.orientation&&(\"top\"==w&&(c.textAnchor=y?\"end\":\"start\"),\"center\"==w&&(c.textAnchor=\"middle\"),\"bottom\"==w&&(c.textAnchor=y?\"end\":\"start\")),d.config.chart.stacked&&this.barOptions.dataLabels.hideOverflowingLabels&&(this.isHorizontal?((h=this.series[s][n]/this.yRatio[this.yaxisIndex])>0&&o.width/1.6>h||h<0&&o.width/1.6<h)&&(v=\"\"):(l=this.series[s][n]/this.yRatio[this.yaxisIndex],o.height/1.6>l&&(v=\"\")));var k=r({},c);this.isHorizontal&&a<0&&(\"start\"===c.textAnchor?k.textAnchor=\"end\":\"end\"===c.textAnchor&&(k.textAnchor=\"start\")),g.plotDataLabelsText({x:e,y:i,text:v,i:this.barOptions.distributed?n:s,j:n,parent:b,dataLabelsConfig:k,alwaysDrawDataLabel:!0,offsetCorrection:!0})}return b}},{key:\"barEndingShape\",value:function(t,e,i,a,s){var n=new p(this.ctx);if(this.isHorizontal){var r=null,o=e.x;if(void 0!==i[a][s]||null!==i[a][s]){var l=i[a][s]<0,h=e.barHeight/2-e.strokeWidth;switch(l&&(h=-e.barHeight/2-e.strokeWidth),t.config.chart.stacked||\"rounded\"===this.barOptions.endingShape&&(o=e.x-h/2),this.barOptions.endingShape){case\"flat\":r=n.line(o,e.barYPosition+e.barHeight-e.strokeWidth);break;case\"rounded\":r=n.quadraticCurve(o+h,e.barYPosition+(e.barHeight-e.strokeWidth)/2,o,e.barYPosition+e.barHeight-e.strokeWidth)}}return{path:r,ending_p_from:\"\",newX:o}}var c=null,d=e.y;if(void 0!==i[a][s]||null!==i[a][s]){var u=i[a][s]<0,g=e.barWidth/2-e.strokeWidth;switch(u&&(g=-e.barWidth/2-e.strokeWidth),t.config.chart.stacked||\"rounded\"===this.barOptions.endingShape&&(d+=g/2),this.barOptions.endingShape){case\"flat\":c=n.line(e.barXPosition+e.barWidth-e.strokeWidth,d);break;case\"rounded\":c=n.quadraticCurve(e.barXPosition+(e.barWidth-e.strokeWidth)/2,d-g,e.barXPosition+e.barWidth-e.strokeWidth,d)}}return{path:c,ending_p_from:\"\",newY:d}}}]),t}(),M=function(t){function i(){return e(this,i),c(this,l(i).apply(this,arguments))}return o(i,E),a(i,[{key:\"draw\",value:function(t,e){var i=this.w;this.graphics=new p(this.ctx),this.fill=new C(this.ctx),this.bar=new E(this.ctx,this.xyRatios);var a=new w(this.ctx,i);t=a.getLogSeries(t),this.yRatio=a.getLogYRatios(this.yRatio),this.initVariables(t),\"100%\"===i.config.chart.stackType&&(t=i.globals.seriesPercent.slice()),this.series=t,this.totalItems=0,this.prevY=[],this.prevX=[],this.prevYF=[],this.prevXF=[],this.prevYVal=[],this.prevXVal=[],this.xArrj=[],this.xArrjF=[],this.xArrjVal=[],this.yArrj=[],this.yArrjF=[],this.yArrjVal=[];for(var s=0;s<t.length;s++)t[s].length>0&&(this.totalItems+=t[s].length);for(var n=this.graphics.group({class:\"apexcharts-bar-series apexcharts-plot-series\"}),r=0,o=0,l=0,h=0;l<t.length;l++,h++){var c=void 0,d=void 0,g=void 0,f=void 0,x=void 0,b=void 0,m=[],v=[],y=i.globals.comboCharts?e[l]:l;this.yRatio.length>1&&(this.yaxisIndex=y),this.isReversed=i.config.yaxis[this.yaxisIndex]&&i.config.yaxis[this.yaxisIndex].reversed;var k=this.graphics.group({class:\"apexcharts-series\",seriesName:u.escapeString(i.globals.seriesNames[y]),rel:l+1,\"data:realIndex\":y}),A=this.graphics.group({class:\"apexcharts-datalabels\"}),S=0,L=0,P=0,z=this.initialPositions(r,o,g,f,x,b);o=z.y,L=z.barHeight,f=z.yDivision,b=z.zeroW,r=z.x,P=z.barWidth,g=z.xDivision,x=z.zeroH,this.yArrj=[],this.yArrjF=[],this.yArrjVal=[],this.xArrj=[],this.xArrjF=[],this.xArrjVal=[];for(var M=0;M<i.globals.dataPoints;M++){i.config.stroke.show&&(S=this.isNullValue?0:Array.isArray(this.strokeWidth)?this.strokeWidth[y]:this.strokeWidth);var T=null;this.isHorizontal?(T=this.drawBarPaths({indexes:{i:l,j:M,realIndex:y,bc:h},barHeight:L,strokeWidth:S,pathTo:c,pathFrom:d,zeroW:b,x:r,y:o,yDivision:f,elSeries:k}),P=this.series[l][M]/this.invertedYRatio):(T=this.drawColumnPaths({indexes:{i:l,j:M,realIndex:y,bc:h},x:r,y:o,xDivision:g,pathTo:c,pathFrom:d,barWidth:P,zeroH:x,strokeWidth:S,elSeries:k}),L=this.series[l][M]/this.yRatio[this.yaxisIndex]),c=T.pathTo,d=T.pathFrom,o=T.y,r=T.x,m.push(r),v.push(o);var I=this.bar.getPathFillColor(t,l,M,y);k=this.renderSeries({realIndex:y,pathFill:I,j:M,i:l,pathFrom:d,pathTo:c,strokeWidth:S,elSeries:k,x:r,y:o,series:t,barHeight:L,barWidth:P,elDataLabelsWrap:A,type:\"bar\",visibleSeries:0})}i.globals.seriesXvalues[y]=m,i.globals.seriesYvalues[y]=v,this.prevY.push(this.yArrj),this.prevYF.push(this.yArrjF),this.prevYVal.push(this.yArrjVal),this.prevX.push(this.xArrj),this.prevXF.push(this.xArrjF),this.prevXVal.push(this.xArrjVal),n.add(k)}return n}},{key:\"initialPositions\",value:function(t,e,i,a,s,n){var r,o,l=this.w;return this.isHorizontal?(r=(r=a=l.globals.gridHeight/l.globals.dataPoints)*parseInt(l.config.plotOptions.bar.barHeight)/100,n=this.baseLineInvertedY+l.globals.padHorizontal+(this.isReversed?l.globals.gridWidth:0)-(this.isReversed?2*this.baseLineInvertedY:0),e=(a-r)/2):(o=i=l.globals.gridWidth/l.globals.dataPoints,o=l.globals.isXNumeric?(i=l.globals.minXDiff/this.xRatio)*parseInt(this.barOptions.columnWidth)/100:o*parseInt(l.config.plotOptions.bar.columnWidth)/100,s=this.baseLineY[this.yaxisIndex]+(this.isReversed?l.globals.gridHeight:0)-(this.isReversed?2*this.baseLineY[this.yaxisIndex]:0),t=l.globals.padHorizontal+(i-o)/2),{x:t,y:e,yDivision:a,xDivision:i,barHeight:r,barWidth:o,zeroH:s,zeroW:n}}},{key:\"drawBarPaths\",value:function(t){for(var e,i=t.indexes,a=t.barHeight,s=t.strokeWidth,n=t.pathTo,r=t.pathFrom,o=t.zeroW,l=t.x,h=t.y,c=t.yDivision,d=t.elSeries,u=this.w,g=h,f=i.i,p=i.j,x=i.realIndex,b=i.bc,m=0,v=0;v<this.prevXF.length;v++)m+=this.prevXF[v][p];if(f>0){var y=o;this.prevXVal[f-1][p]<0?y=this.series[f][p]>=0?this.prevX[f-1][p]+m-2*(this.isReversed?m:0):this.prevX[f-1][p]:this.prevXVal[f-1][p]>=0&&(y=this.series[f][p]>=0?this.prevX[f-1][p]:this.prevX[f-1][p]-m+2*(this.isReversed?m:0)),e=y}else e=o;l=null===this.series[f][p]?e:e+this.series[f][p]/this.invertedYRatio-2*(this.isReversed?this.series[f][p]/this.invertedYRatio:0);var w={barHeight:a,strokeWidth:s,invertedYRatio:this.invertedYRatio,barYPosition:g,x:l},k=this.bar.barEndingShape(u,w,this.series,f,p);if(this.series.length>1&&f!==this.endingShapeOnSeriesNumber&&(k.path=this.graphics.line(k.newX,g+a-s)),this.xArrj.push(k.newX),this.xArrjF.push(Math.abs(e-k.newX)),this.xArrjVal.push(this.series[f][p]),n=this.graphics.move(e,g),r=this.graphics.move(e,g),u.globals.previousPaths.length>0&&(r=this.bar.getPathFrom(x,p,!1)),n=n+this.graphics.line(k.newX,g)+k.path+this.graphics.line(e,g+a-s)+this.graphics.line(e,g),r=r+this.graphics.line(e,g)+this.graphics.line(e,g+a-s)+this.graphics.line(e,g+a-s)+this.graphics.line(e,g+a-s)+this.graphics.line(e,g),u.config.plotOptions.bar.colors.backgroundBarColors.length>0&&0===f){b>=u.config.plotOptions.bar.colors.backgroundBarColors.length&&(b=0);var A=u.config.plotOptions.bar.colors.backgroundBarColors[b],S=this.graphics.drawRect(0,g,u.globals.gridWidth,a,0,A,u.config.plotOptions.bar.colors.backgroundBarOpacity);d.add(S),S.node.classList.add(\"apexcharts-backgroundBar\")}return{pathTo:n,pathFrom:r,x:l,y:h+=c}}},{key:\"drawColumnPaths\",value:function(t){var e=t.indexes,i=t.x,a=t.y,s=t.xDivision,n=t.pathTo,r=t.pathFrom,o=t.barWidth,l=t.zeroH,h=t.strokeWidth,c=t.elSeries,d=this.w,u=e.i,g=e.j,f=e.realIndex,p=e.bc;if(d.globals.isXNumeric){var x=d.globals.seriesX[u][g];x||(x=0),i=(x-d.globals.minX)/this.xRatio-o/2}for(var b,m=i,v=0,y=0;y<this.prevYF.length;y++)v+=this.prevYF[y][g];if(u>0&&!d.globals.isXNumeric||u>0&&d.globals.isXNumeric&&d.globals.seriesX[u-1][g]===d.globals.seriesX[u][g]){var w=this.prevY[u-1][g];b=this.prevYVal[u-1][g]<0?this.series[u][g]>=0?w-v+2*(this.isReversed?v:0):w:this.series[u][g]>=0?w:w+v-2*(this.isReversed?v:0)}else b=d.globals.gridHeight-l;a=b-this.series[u][g]/this.yRatio[this.yaxisIndex]+2*(this.isReversed?this.series[u][g]/this.yRatio[this.yaxisIndex]:0);var k={barWidth:o,strokeWidth:h,yRatio:this.yRatio[this.yaxisIndex],barXPosition:m,y:a},A=this.bar.barEndingShape(d,k,this.series,u,g);if(this.yArrj.push(A.newY),this.yArrjF.push(Math.abs(b-A.newY)),this.yArrjVal.push(this.series[u][g]),n=this.graphics.move(m,b),r=this.graphics.move(m,b),d.globals.previousPaths.length>0&&(r=this.bar.getPathFrom(f,g,!1)),n=n+this.graphics.line(m,A.newY)+A.path+this.graphics.line(m+o-h,b)+this.graphics.line(m-h/2,b),r=r+this.graphics.line(m,b)+this.graphics.line(m+o-h,b)+this.graphics.line(m+o-h,b)+this.graphics.line(m+o-h,b)+this.graphics.line(m-h/2,b),d.config.plotOptions.bar.colors.backgroundBarColors.length>0&&0===u){p>=d.config.plotOptions.bar.colors.backgroundBarColors.length&&(p=0);var S=d.config.plotOptions.bar.colors.backgroundBarColors[p],C=this.graphics.drawRect(m,0,o,d.globals.gridHeight,0,S,d.config.plotOptions.bar.colors.backgroundBarOpacity);c.add(C),C.node.classList.add(\"apexcharts-backgroundBar\")}return i+=s,{pathTo:n,pathFrom:r,x:d.globals.isXNumeric?i-s:i,y:a}}},{key:\"checkZeroSeries\",value:function(t){for(var e=t.series,i=this.w,a=0;a<e.length;a++){for(var s=0,n=0;n<e[i.globals.maxValsInArrayIndex].length;n++)s+=e[a][n];0===s&&this.zeroSerieses.push(a)}for(var r=e.length-1;r>=0;r--)this.zeroSerieses.indexOf(r)>-1&&r===this.endingShapeOnSeriesNumber&&(this.endingShapeOnSeriesNumber-=1)}}]),i}(),T=function(t){function i(){return e(this,i),c(this,l(i).apply(this,arguments))}return o(i,E),a(i,[{key:\"draw\",value:function(t,e){var i=this.w,a=new p(this.ctx),s=new C(this.ctx);this.candlestickOptions=this.w.config.plotOptions.candlestick;var n=new w(this.ctx,i);t=n.getLogSeries(t),this.series=t,this.yRatio=n.getLogYRatios(this.yRatio),this.initVariables(t);for(var r=a.group({class:\"apexcharts-candlestick-series apexcharts-plot-series\"}),o=0,l=0;o<t.length;o++,l++){var h,c,d=void 0,g=void 0,f=void 0,x=void 0,b=[],m=[],v=i.globals.comboCharts?e[o]:o,y=a.group({class:\"apexcharts-series\",seriesName:u.escapeString(i.globals.seriesNames[v]),rel:o+1,\"data:realIndex\":v});t[o].length>0&&(this.visibleI=this.visibleI+1);var k,A,S=0;this.yRatio.length>1&&(this.yaxisIndex=v);var L=this.initialPositions();x=L.y,k=L.barHeight,f=L.x,A=L.barWidth,h=L.xDivision,c=L.zeroH,m.push(f+A/2);for(var P=a.group({class:\"apexcharts-datalabels\"}),z=0,E=i.globals.dataPoints;z<i.globals.dataPoints;z++,E--){void 0===this.series[o][z]||null===t[o][z]?this.isNullValue=!0:this.isNullValue=!1,i.config.stroke.show&&(S=this.isNullValue?0:Array.isArray(this.strokeWidth)?this.strokeWidth[v]:this.strokeWidth);var M,T=this.drawCandleStickPaths({indexes:{i:o,j:z,realIndex:v,bc:l},x:f,y:x,xDivision:h,pathTo:d,pathFrom:g,barWidth:A,zeroH:c,strokeWidth:S,elSeries:y});d=T.pathTo,g=T.pathFrom,x=T.y,f=T.x,M=T.color,z>0&&m.push(f+A/2),b.push(x);var I=s.fillPath({seriesNumber:v,color:M,value:t[o][z]}),X=this.candlestickOptions.wick.useFillColor?M:void 0;y=this.renderSeries({realIndex:v,pathFill:I,lineFill:X,j:z,i:o,pathFrom:g,pathTo:d,strokeWidth:S,elSeries:y,x:f,y:x,series:t,barHeight:k,barWidth:A,elDataLabelsWrap:P,visibleSeries:this.visibleI,type:\"candlestick\"})}i.globals.seriesXvalues[v]=m,i.globals.seriesYvalues[v]=b,r.add(y)}return r}},{key:\"drawCandleStickPaths\",value:function(t){var e=t.indexes,i=t.x,a=(t.y,t.xDivision),s=t.pathTo,n=t.pathFrom,r=t.barWidth,o=t.zeroH,l=t.strokeWidth,h=this.w,c=new p(this.ctx),d=e.i,u=e.j,g=!0,f=h.config.plotOptions.candlestick.colors.upward,x=h.config.plotOptions.candlestick.colors.downward,b=this.yRatio[this.yaxisIndex],m=e.realIndex,v=this.getOHLCValue(m,u),y=o,w=o;v.o>v.c&&(g=!1);var k=Math.min(v.o,v.c),A=Math.max(v.o,v.c);h.globals.isXNumeric&&(i=(h.globals.seriesX[m][u]-h.globals.minX)/this.xRatio-r/2);var S=i+r*this.visibleI;return void 0===this.series[d][u]||null===this.series[d][u]?k=o:(k=o-k/b,A=o-A/b,y=o-v.h/b,w=o-v.l/b),c.move(S,o),n=c.move(S,k),h.globals.previousPaths.length>0&&(n=this.getPathFrom(m,u,!0)),s=c.move(S,A)+c.line(S+r/2,A)+c.line(S+r/2,y)+c.line(S+r/2,A)+c.line(S+r,A)+c.line(S+r,k)+c.line(S+r/2,k)+c.line(S+r/2,w)+c.line(S+r/2,k)+c.line(S,k)+c.line(S,A-l/2),n+=c.move(S,k),h.globals.isXNumeric||(i+=a),{pathTo:s,pathFrom:n,x:i,y:A,barXPosition:S,color:g?f:x}}},{key:\"getOHLCValue\",value:function(t,e){var i=this.w;return{o:i.globals.seriesCandleO[t][e],h:i.globals.seriesCandleH[t][e],l:i.globals.seriesCandleL[t][e],c:i.globals.seriesCandleC[t][e]}}}]),i}(),I=function(){function t(i){e(this,t),this.ctx=i,this.w=i.w}return a(t,[{key:\"drawXCrosshairs\",value:function(){var t=this.w,e=new p(this.ctx),i=new g(this.ctx),a=t.config.xaxis.crosshairs.fill.gradient,s=t.config.xaxis.crosshairs.dropShadow,n=t.config.xaxis.crosshairs.fill.type,r=a.colorFrom,o=a.colorTo,l=a.opacityFrom,h=a.opacityTo,c=a.stops,d=s.enabled,f=s.left,x=s.top,b=s.blur,m=s.color,v=s.opacity,y=t.config.xaxis.crosshairs.fill.color;if(t.config.xaxis.crosshairs.show){\"gradient\"===n&&(y=e.drawGradient(\"vertical\",r,o,l,h,null,c,null));var w=e.drawRect();1===t.config.xaxis.crosshairs.width&&(w=e.drawLine()),w.attr({class:\"apexcharts-xcrosshairs\",x:0,y:0,y2:t.globals.gridHeight,width:u.isNumber(t.config.xaxis.crosshairs.width)?t.config.xaxis.crosshairs.width:0,height:t.globals.gridHeight,fill:y,filter:\"none\",\"fill-opacity\":t.config.xaxis.crosshairs.opacity,stroke:t.config.xaxis.crosshairs.stroke.color,\"stroke-width\":t.config.xaxis.crosshairs.stroke.width,\"stroke-dasharray\":t.config.xaxis.crosshairs.stroke.dashArray}),d&&(w=i.dropShadow(w,{left:f,top:x,blur:b,color:m,opacity:v})),t.globals.dom.elGraphical.add(w)}}},{key:\"drawYCrosshairs\",value:function(){var t=this.w,e=new p(this.ctx),i=t.config.yaxis[0].crosshairs;if(t.config.yaxis[0].crosshairs.show){var a=e.drawLine(0,0,t.globals.gridWidth,0,i.stroke.color,i.stroke.dashArray,i.stroke.width);a.attr({class:\"apexcharts-ycrosshairs\"}),t.globals.dom.elGraphical.add(a)}var s=e.drawLine(0,0,t.globals.gridWidth,0,i.stroke.color,0,0);s.attr({class:\"apexcharts-ycrosshairs-hidden\"}),t.globals.dom.elGraphical.add(s)}}]),t}(),X=function(){function t(i,a){e(this,t),this.ctx=i,this.w=i.w,this.xRatio=a.xRatio,this.yRatio=a.yRatio,this.negRange=!1,this.dynamicAnim=this.w.config.chart.animations.dynamicAnimation,this.rectRadius=this.w.config.plotOptions.heatmap.radius,this.strokeWidth=this.w.config.stroke.width}return a(t,[{key:\"draw\",value:function(t){var e=this.w,i=new p(this.ctx),a=i.group({class:\"apexcharts-heatmap\"});a.attr(\"clip-path\",\"url(#gridRectMask\".concat(e.globals.cuid,\")\"));var s=e.globals.gridWidth/e.globals.dataPoints,n=e.globals.gridHeight/e.globals.series.length,r=0,o=!1;this.checkColorRange();var l=t.slice();e.config.yaxis[0].reversed&&(o=!0,l.reverse());for(var h=o?0:l.length-1;o?h<l.length:h>=0;o?h++:h--){var c=i.group({class:\"apexcharts-series apexcharts-heatmap-series\",seriesName:u.escapeString(e.globals.seriesNames[h]),rel:h+1,\"data:realIndex\":h});if(e.config.chart.dropShadow.enabled){var d=e.config.chart.dropShadow;new g(this.ctx).dropShadow(c,d,h)}for(var f=0,x=0;x<l[h].length;x++){var b=1,m=this.determineHeatColor(h,x);if(e.globals.hasNegs||this.negRange){var v=e.config.plotOptions.heatmap.shadeIntensity;b=e.config.plotOptions.heatmap.reverseNegativeShade?m.percent<0?m.percent/100*(1.25*v):(1-m.percent/100)*(1.25*v):m.percent<0?1-(1+m.percent/100)*v:(1-m.percent/100)*v}else b=1-m.percent/100;var y=m.color;if(e.config.plotOptions.heatmap.enableShades){var w=new u;y=u.hexToRgba(w.shadeColor(b,m.color),e.config.fill.opacity)}var k=this.rectRadius,A=i.drawRect(f,r,s,n,k);if(A.attr({cx:f,cy:r}),A.node.classList.add(\"apexcharts-heatmap-rect\"),c.add(A),A.attr({fill:y,i:h,index:h,j:x,val:l[h][x],\"stroke-width\":this.strokeWidth,stroke:e.globals.stroke.colors[0],color:y}),A.node.addEventListener(\"mouseenter\",i.pathMouseEnter.bind(this,A)),A.node.addEventListener(\"mouseleave\",i.pathMouseLeave.bind(this,A)),A.node.addEventListener(\"mousedown\",i.pathMouseDown.bind(this,A)),e.config.chart.animations.enabled&&!e.globals.dataChanged){var S=1;e.globals.resized||(S=e.config.chart.animations.speed),this.animateHeatMap(A,f,r,s,n,S)}if(e.globals.dataChanged){var C=1;if(this.dynamicAnim.enabled&&e.globals.shouldAnimate){C=this.dynamicAnim.speed;var L=e.globals.previousPaths[h]&&e.globals.previousPaths[h][x]&&e.globals.previousPaths[h][x].color;L||(L=\"rgba(255, 255, 255, 0)\"),this.animateHeatColor(A,u.isColorHex(L)?L:u.rgb2hex(L),u.isColorHex(y)?y:u.rgb2hex(y),C)}}var P=this.calculateHeatmapDataLabels({x:f,y:r,i:h,j:x,series:l,rectHeight:n,rectWidth:s});null!==P&&c.add(P),f+=s}r+=n,a.add(c)}var z=e.globals.yAxisScale[0].result.slice();e.config.yaxis[0].reversed?z.unshift(\"\"):z.push(\"\"),e.globals.yAxisScale[0].result=z;var E=e.globals.gridHeight/e.globals.series.length;return e.config.yaxis[0].labels.offsetY=-E/2,a}},{key:\"checkColorRange\",value:function(){var t=this,e=this.w.config.plotOptions.heatmap;e.colorScale.ranges.length>0&&e.colorScale.ranges.map(function(e,i){e.from<0&&(t.negRange=!0)})}},{key:\"determineHeatColor\",value:function(t,e){var i=this.w,a=i.globals.series[t][e],s=i.config.plotOptions.heatmap,n=s.colorScale.inverse?e:t,r=i.globals.colors[n],o=Math.min.apply(Math,d(i.globals.series[t])),l=Math.max.apply(Math,d(i.globals.series[t]));s.distributed||(o=i.globals.minY,l=i.globals.maxY),void 0!==s.colorScale.min&&(o=s.colorScale.min<i.globals.minY?s.colorScale.min:i.globals.minY,l=s.colorScale.max>i.globals.maxY?s.colorScale.max:i.globals.maxY);var h=Math.abs(l)+Math.abs(o),c=100*a/(0===h?h-1e-6:h);s.colorScale.ranges.length>0&&s.colorScale.ranges.map(function(t,e){if(a>=t.from&&a<=t.to){r=t.color,o=t.from,l=t.to;var i=Math.abs(l)+Math.abs(o);c=100*a/(0===i?i-1e-6:i)}});return{color:r,percent:c}}},{key:\"calculateHeatmapDataLabels\",value:function(t){var e=t.x,i=t.y,a=t.i,s=t.j,n=(t.series,t.rectHeight),r=t.rectWidth,o=this.w,l=o.config.dataLabels,h=new p(this.ctx),c=new z(this.ctx),d=l.formatter,u=null;if(l.enabled){u=h.group({class:\"apexcharts-data-labels\"});var g=l.offsetX,f=l.offsetY,x=e+r/2+g,b=i+n/2+parseFloat(l.style.fontSize)/3+f,m=d(o.globals.series[a][s],{seriesIndex:a,dataPointIndex:s,w:o});c.plotDataLabelsText({x:x,y:b,text:m,i:a,j:s,parent:u,dataLabelsConfig:l})}return u}},{key:\"animateHeatMap\",value:function(t,e,i,a,s,n){var r=new f(this.ctx);r.animateRect(t,{x:e+a/2,y:i+s/2,width:0,height:0},{x:e,y:i,width:a,height:s},n,function(){r.animationCompleted(t)})}},{key:\"animateHeatColor\",value:function(t,e,i,a){t.attr({fill:e}).animate(a).attr({fill:i})}}]),t}(),Y=function(){function t(i){e(this,t),this.ctx=i,this.w=i.w,this.chartType=this.w.config.chart.type,this.initialAnim=this.w.config.chart.animations.enabled,this.dynamicAnim=this.initialAnim&&this.w.config.chart.animations.dynamicAnimation.enabled,this.animBeginArr=[0],this.animDur=0,this.donutDataLabels=this.w.config.plotOptions.pie.donut.labels;var a=this.w;this.lineColorArr=void 0!==a.globals.stroke.colors?a.globals.stroke.colors:a.globals.colors,this.defaultSize=a.globals.svgHeight<a.globals.svgWidth?a.globals.svgHeight-35:a.globals.gridWidth,this.centerY=this.defaultSize/2,this.centerX=a.globals.gridWidth/2,this.fullAngle=360,a.globals.radialSize=this.defaultSize/2.05-a.config.stroke.width-a.config.chart.dropShadow.blur,void 0!==a.config.plotOptions.pie.size&&(a.globals.radialSize=a.config.plotOptions.pie.size),this.donutSize=a.globals.radialSize*parseInt(a.config.plotOptions.pie.donut.size)/100,this.sliceLabels=[],this.prevSectorAngleArr=[]}return a(t,[{key:\"draw\",value:function(t){var e=this.w,i=new p(this.ctx),a=i.group({class:\"apexcharts-pie\"});if(e.globals.noData)return a;for(var s=0,n=0;n<t.length;n++)s+=u.negToZero(t[n]);var r=[],o=i.group();0===s&&(s=1e-5);for(var l=0;l<t.length;l++){var h=this.fullAngle*u.negToZero(t[l])/s;r.push(h)}if(e.globals.dataChanged){for(var c,d=0,g=0;g<e.globals.previousPaths.length;g++)d+=u.negToZero(e.globals.previousPaths[g]);for(var f=0;f<e.globals.previousPaths.length;f++)c=this.fullAngle*u.negToZero(e.globals.previousPaths[f])/d,this.prevSectorAngleArr.push(c)}this.donutSize<0&&(this.donutSize=0);var x=e.config.plotOptions.pie.customScale,b=e.globals.gridWidth/2,m=e.globals.gridHeight/2,v=b-e.globals.gridWidth/2*x,y=m-e.globals.gridHeight/2*x;if(\"donut\"===e.config.chart.type){var w=i.drawCircle(this.donutSize);w.attr({cx:this.centerX,cy:this.centerY,fill:e.config.plotOptions.pie.donut.background}),o.add(w)}var k=this.drawArcs(r,t);if(this.sliceLabels.forEach(function(t){k.add(t)}),o.attr({transform:\"translate(\".concat(v,\", \").concat(y-5,\") scale(\").concat(x,\")\")}),a.attr({\"data:innerTranslateX\":v,\"data:innerTranslateY\":y-25}),o.add(k),a.add(o),this.donutDataLabels.show){var A=this.renderInnerDataLabels(this.donutDataLabels,{hollowSize:this.donutSize,centerX:this.centerX,centerY:this.centerY,opacity:this.donutDataLabels.show,translateX:v,translateY:y});a.add(A)}return a}},{key:\"drawArcs\",value:function(t,e){var i=this.w,a=new g(this.ctx),s=new p(this.ctx),n=new C(this.ctx),r=s.group({class:\"apexcharts-slices\"}),o=0,l=0,h=0,c=0;this.strokeWidth=i.config.stroke.show?i.config.stroke.width:0;for(var d=0;d<t.length;d++){var f=s.group({class:\"apexcharts-series apexcharts-pie-series\",seriesName:u.escapeString(i.globals.seriesNames[d]),rel:d+1,\"data:realIndex\":d});r.add(f),l=c,h=(o=h)+t[d],c=l+this.prevSectorAngleArr[d];var x=h-o,b=n.fillPath({seriesNumber:d,size:i.globals.radialSize,value:e[d]}),m=this.getChangedPath(l,c),v=s.drawPath({d:m,stroke:this.lineColorArr instanceof Array?this.lineColorArr[d]:this.lineColorArr,strokeWidth:this.strokeWidth,fill:b,fillOpacity:i.config.fill.opacity,classes:\"apexcharts-pie-area apexcharts-\".concat(i.config.chart.type,\"-slice-\").concat(d)});if(v.attr({index:0,j:d}),i.config.chart.dropShadow.enabled){var y=i.config.chart.dropShadow;a.dropShadow(v,y,d)}this.addListeners(v,this.donutDataLabels),p.setAttrs(v.node,{\"data:angle\":x,\"data:startAngle\":o,\"data:strokeWidth\":this.strokeWidth,\"data:value\":e[d]});var w={x:0,y:0};\"pie\"===i.config.chart.type?w=u.polarToCartesian(this.centerX,this.centerY,i.globals.radialSize/1.25+i.config.plotOptions.pie.dataLabels.offset,o+(h-o)/2):\"donut\"===i.config.chart.type&&(w=u.polarToCartesian(this.centerX,this.centerY,(i.globals.radialSize+this.donutSize)/2+i.config.plotOptions.pie.dataLabels.offset,o+(h-o)/2)),f.add(v);var k=0;if(!this.initialAnim||i.globals.resized||i.globals.dataChanged?this.animBeginArr.push(0):(k=(h-o)/this.fullAngle*i.config.chart.animations.speed,this.animDur=k+this.animDur,this.animBeginArr.push(this.animDur)),this.dynamicAnim&&i.globals.dataChanged?this.animatePaths(v,{size:i.globals.radialSize,endAngle:h,startAngle:o,prevStartAngle:l,prevEndAngle:c,animateStartingPos:!0,i:d,animBeginArr:this.animBeginArr,dur:i.config.chart.animations.dynamicAnimation.speed}):this.animatePaths(v,{size:i.globals.radialSize,endAngle:h,startAngle:o,i:d,totalItems:t.length-1,animBeginArr:this.animBeginArr,dur:k}),i.config.plotOptions.pie.expandOnClick&&v.click(this.pieClicked.bind(this,d)),i.config.dataLabels.enabled){var A=w.x,S=w.y,L=100*(h-o)/360+\"%\";if(0!==x&&i.config.plotOptions.pie.dataLabels.minAngleToShowLabel<t[d]){var P=i.config.dataLabels.formatter;void 0!==P&&(L=P(i.globals.seriesPercent[d][0],{seriesIndex:d,w:i}));var z=i.globals.dataLabels.style.colors[d],E=s.drawText({x:A,y:S,text:L,textAnchor:\"middle\",fontSize:i.config.dataLabels.style.fontSize,fontFamily:i.config.dataLabels.style.fontFamily,foreColor:z});if(i.config.dataLabels.dropShadow.enabled){var M=i.config.dataLabels.dropShadow;new g(this.ctx).dropShadow(E,M)}E.node.classList.add(\"apexcharts-pie-label\"),i.config.chart.animations.animate&&!1===i.globals.resized&&(E.node.classList.add(\"apexcharts-pie-label-delay\"),E.node.style.animationDelay=i.config.chart.animations.speed/940+\"s\"),this.sliceLabels.push(E)}}}return r}},{key:\"addListeners\",value:function(t,e){var i=new p(this.ctx);t.node.addEventListener(\"mouseenter\",i.pathMouseEnter.bind(this,t)),t.node.addEventListener(\"mouseleave\",i.pathMouseLeave.bind(this,t)),t.node.addEventListener(\"mouseleave\",this.revertDataLabelsInner.bind(this,t.node,e)),t.node.addEventListener(\"mousedown\",i.pathMouseDown.bind(this,t)),this.donutDataLabels.total.showAlways||(t.node.addEventListener(\"mouseenter\",this.printDataLabelsInner.bind(this,t.node,e)),t.node.addEventListener(\"mousedown\",this.printDataLabelsInner.bind(this,t.node,e)))}},{key:\"animatePaths\",value:function(t,e){var i=this.w,a=e.endAngle-e.startAngle,s=a,n=e.startAngle,r=e.startAngle;void 0!==e.prevStartAngle&&void 0!==e.prevEndAngle&&(n=e.prevEndAngle,s=e.prevEndAngle-e.prevStartAngle),e.i===i.config.series.length-1&&(a+r>this.fullAngle?e.endAngle=e.endAngle-(a+r):a+r<this.fullAngle&&(e.endAngle=e.endAngle+(this.fullAngle-(a+r)))),a===this.fullAngle&&(a=this.fullAngle-.01),this.animateArc(t,n,r,a,s,e)}},{key:\"animateArc\",value:function(t,e,i,a,s,n){var r,o=this,l=this.w,h=new f(this.ctx),c=n.size;(isNaN(e)||isNaN(s))&&(e=i,s=a,n.dur=0);var d=a,u=i,g=e-i;l.globals.dataChanged&&n.shouldSetPrevPaths&&(r=o.getPiePath({me:o,startAngle:u,angle:s,size:c}),t.attr({d:r})),0!==n.dur?t.animate(n.dur,l.globals.easing,n.animBeginArr[n.i]).afterAll(function(){\"pie\"!==l.config.chart.type&&\"donut\"!==l.config.chart.type||this.animate(300).attr({\"stroke-width\":l.config.stroke.width}),n.i===l.config.series.length-1&&h.animationCompleted(t)}).during(function(l){d=g+(a-g)*l,n.animateStartingPos&&(d=s+(a-s)*l,u=e-s+(i-(e-s))*l),r=o.getPiePath({me:o,startAngle:u,angle:d,size:c}),t.node.setAttribute(\"data:pathOrig\",r),t.attr({d:r})}):(r=o.getPiePath({me:o,startAngle:u,angle:a,size:c}),n.isTrack||(l.globals.animationEnded=!0),t.node.setAttribute(\"data:pathOrig\",r),t.attr({d:r}))}},{key:\"pieClicked\",value:function(t){var e,i=this.w,a=this.w.globals.radialSize+4,s=i.globals.dom.Paper.select(\".apexcharts-\".concat(i.config.chart.type.toLowerCase(),\"-slice-\").concat(t)).members[0],n=s.attr(\"d\");if(\"true\"!==s.attr(\"data:pieClicked\")){var r=i.globals.dom.baseEl.querySelectorAll(\".apexcharts-pie-area\");Array.prototype.forEach.call(r,function(t){t.setAttribute(\"data:pieClicked\",\"false\");var e=t.getAttribute(\"data:pathOrig\");t.setAttribute(\"d\",e)}),s.attr(\"data:pieClicked\",\"true\");var o=parseInt(s.attr(\"data:startAngle\")),l=parseInt(s.attr(\"data:angle\"));e=this.getPiePath({me:this,startAngle:o,angle:l,size:a}),360!==l&&s.plot(e).animate(1).plot(n).animate(100).plot(e)}else{s.attr({\"data:pieClicked\":\"false\"}),this.revertDataLabelsInner(s.node,this.donutDataLabels);var h=s.attr(\"data:pathOrig\");s.attr({d:h})}}},{key:\"getChangedPath\",value:function(t,e){var i=\"\";return this.dynamicAnim&&this.w.globals.dataChanged&&(i=this.getPiePath({me:this,startAngle:t,angle:e-t,size:this.size})),i}},{key:\"getPiePath\",value:function(t){var e=t.me,i=t.startAngle,a=t.angle,s=t.size,n=this.w,r=i,o=Math.PI*(r-90)/180,l=a+i;Math.ceil(l)>=360&&(l=359.99);var h=Math.PI*(l-90)/180,c=e.centerX+s*Math.cos(o),d=e.centerY+s*Math.sin(o),g=e.centerX+s*Math.cos(h),f=e.centerY+s*Math.sin(h),p=u.polarToCartesian(e.centerX,e.centerY,e.donutSize,l),x=u.polarToCartesian(e.centerX,e.centerY,e.donutSize,r),b=a>180?1:0;return\"donut\"===n.config.chart.type?[\"M\",c,d,\"A\",s,s,0,b,1,g,f,\"L\",p.x,p.y,\"A\",e.donutSize,e.donutSize,0,b,0,x.x,x.y,\"L\",c,d,\"z\"].join(\" \"):\"pie\"===n.config.chart.type?[\"M\",c,d,\"A\",s,s,0,b,1,g,f,\"L\",e.centerX,e.centerY,\"L\",c,d].join(\" \"):[\"M\",c,d,\"A\",s,s,0,b,1,g,f].join(\" \")}},{key:\"renderInnerDataLabels\",value:function(t,e){var i=this.w,a=new p(this.ctx),s=a.group({class:\"apexcharts-datalabels-group\",transform:\"translate(\".concat(e.translateX?e.translateX:0,\", \").concat(e.translateY?e.translateY:0,\")\")}),n=t.total.show;s.node.style.opacity=e.opacity;var r,o,l=e.centerX,h=e.centerY;r=void 0===t.name.color?i.globals.colors[0]:t.name.color,o=void 0===t.value.color?i.config.chart.foreColor:t.value.color;var c=t.value.formatter,d=\"\",u=\"\";if(n?(r=t.total.color,u=t.total.label,d=t.total.formatter(i)):1===i.globals.series.length&&(d=c(i.globals.series[0],i),u=i.globals.seriesNames[0]),t.name.show){var g=a.drawText({x:l,y:h+parseFloat(t.name.offsetY),text:u,textAnchor:\"middle\",foreColor:r,fontSize:t.name.fontSize,fontFamily:t.name.fontFamily});g.node.classList.add(\"apexcharts-datalabel-label\"),s.add(g)}if(t.value.show){var f=t.name.show?parseFloat(t.value.offsetY)+16:t.value.offsetY,x=a.drawText({x:l,y:h+f,text:d,textAnchor:\"middle\",foreColor:o,fontSize:t.value.fontSize,fontFamily:t.value.fontFamily});x.node.classList.add(\"apexcharts-datalabel-value\"),s.add(x)}return s}},{key:\"printInnerLabels\",value:function(t,e,i,a){var s,n=this.w;a?s=void 0===t.name.color?n.globals.colors[parseInt(a.parentNode.getAttribute(\"rel\"))-1]:t.name.color:n.globals.series.length>1&&t.total.show&&(s=t.total.color);var r=n.globals.dom.baseEl.querySelector(\".apexcharts-datalabel-label\"),o=n.globals.dom.baseEl.querySelector(\".apexcharts-datalabel-value\");i=(0,t.value.formatter)(i,n),a||\"function\"!=typeof t.total.formatter||(i=t.total.formatter(n)),null!==r&&(r.textContent=e),null!==o&&(o.textContent=i),null!==r&&(r.style.fill=s)}},{key:\"printDataLabelsInner\",value:function(t,e){var i=this.w,a=t.getAttribute(\"data:value\"),s=i.globals.seriesNames[parseInt(t.parentNode.getAttribute(\"rel\"))-1];i.globals.series.length>1&&this.printInnerLabels(e,s,a,t);var n=i.globals.dom.baseEl.querySelector(\".apexcharts-datalabels-group\");null!==n&&(n.style.opacity=1)}},{key:\"revertDataLabelsInner\",value:function(e,i,a){var s=this,n=this.w,r=n.globals.dom.baseEl.querySelector(\".apexcharts-datalabels-group\");if(i.total.show&&n.globals.series.length>1){new t(this.ctx).printInnerLabels(i,i.total.label,i.total.formatter(n))}else{var o=document.querySelectorAll(\".apexcharts-pie-area\"),l=!1;if(Array.prototype.forEach.call(o,function(t){\"true\"===t.getAttribute(\"data:pieClicked\")&&(l=!0,s.printDataLabelsInner(t,i))}),!l)if(n.globals.selectedDataPoints.length&&n.globals.series.length>1)if(n.globals.selectedDataPoints[0].length>0){var h=n.globals.selectedDataPoints[0],c=n.globals.dom.baseEl.querySelector(\".apexcharts-\".concat(n.config.chart.type.toLowerCase(),\"-slice-\").concat(h));this.printDataLabelsInner(c,i)}else r&&n.globals.selectedDataPoints.length&&0===n.globals.selectedDataPoints[0].length&&(r.style.opacity=0);else r&&n.globals.series.length>1&&(r.style.opacity=0)}}}]),t}(),F=function(){function t(i){e(this,t),this.ctx=i,this.w=i.w,this.chartType=this.w.config.chart.type,this.initialAnim=this.w.config.chart.animations.enabled,this.dynamicAnim=this.initialAnim&&this.w.config.chart.animations.dynamicAnimation.enabled,this.animDur=0;var a=this.w;this.graphics=new p(this.ctx),this.lineColorArr=void 0!==a.globals.stroke.colors?a.globals.stroke.colors:a.globals.colors,this.defaultSize=a.globals.svgHeight<a.globals.svgWidth?a.globals.svgHeight-35:a.globals.gridWidth,this.maxValue=this.w.globals.maxY,this.polygons=a.config.plotOptions.radar.polygons,this.maxLabelWidth=20;var s=a.globals.labels.slice().sort(function(t,e){return e.length-t.length})[0],n=this.graphics.getTextRects(s,a.config.dataLabels.style.fontSize);this.size=this.defaultSize/2.1-a.config.stroke.width-a.config.chart.dropShadow.blur-n.width/1.75,void 0!==a.config.plotOptions.radar.size&&(this.size=a.config.plotOptions.radar.size),this.dataRadiusOfPercent=[],this.dataRadius=[],this.angleArr=[],this.yaxisLabelsTextsPos=[]}return a(t,[{key:\"draw\",value:function(t){var e=this,i=this.w,a=new C(this.ctx),s=[];t.length&&(this.dataPointsLen=t[i.globals.maxValsInArrayIndex].length),this.disAngle=2*Math.PI/this.dataPointsLen;var n=i.globals.gridWidth/2,o=i.globals.gridHeight/2,l=this.graphics.group({class:\"apexcharts-radar-series\",\"data:innerTranslateX\":n,\"data:innerTranslateY\":o-25,transform:\"translate(\".concat(n||0,\", \").concat(o||0,\")\")}),h=[],c=null;if(this.yaxisLabels=this.graphics.group({class:\"apexcharts-yaxis\"}),t.forEach(function(t,n){var o=e.graphics.group().attr({class:\"apexcharts-series\",seriesName:u.escapeString(i.globals.seriesNames[n]),rel:n+1,\"data:realIndex\":n});e.dataRadiusOfPercent[n]=[],e.dataRadius[n]=[],e.angleArr[n]=[],t.forEach(function(t,i){e.dataRadiusOfPercent[n][i]=t/e.maxValue,e.dataRadius[n][i]=e.dataRadiusOfPercent[n][i]*e.size,e.angleArr[n][i]=i*e.disAngle}),h=e.getDataPointsPos(e.dataRadius[n],e.angleArr[n]);var l=e.createPaths(h,{x:0,y:0});c=e.graphics.group({class:\"apexcharts-series-markers-wrap hidden\"}),i.globals.delayedElements.push({el:c.node,index:n});var d={i:n,realIndex:n,animationDelay:n,initialSpeed:i.config.chart.animations.speed,dataChangeSpeed:i.config.chart.animations.dynamicAnimation.speed,className:\"apexcharts-radar\",shouldClipToGrid:!1,bindEventsOnPaths:!1,stroke:i.globals.stroke.colors[n],strokeLineCap:i.config.stroke.lineCap},f=null;i.globals.previousPaths.length>0&&(f=e.getPathFrom(n));for(var p=0;p<l.linePathsTo.length;p++){var x=e.graphics.renderPaths(r({},d,{pathFrom:null===f?l.linePathsFrom[p]:f,pathTo:l.linePathsTo[p],strokeWidth:Array.isArray(i.config.stroke.width)?i.config.stroke.width[n]:i.config.stroke.width,fill:\"none\",drawShadow:!1}));o.add(x);var b=a.fillPath({seriesNumber:n}),m=e.graphics.renderPaths(r({},d,{pathFrom:null===f?l.areaPathsFrom[p]:f,pathTo:l.areaPathsTo[p],strokeWidth:0,fill:b,drawShadow:!1}));if(i.config.chart.dropShadow.enabled){var v=new g(e.ctx),y=i.config.chart.dropShadow;v.dropShadow(m,Object.assign({},y,{noUserSpaceOnUse:!0}),n)}o.add(m)}t.forEach(function(t,i){var a=new L(e.ctx).getMarkerConfig(\"apexcharts-marker\",n,i),s=e.graphics.drawMarker(h[i].x,h[i].y,a);s.attr(\"rel\",i),s.attr(\"j\",i),s.attr(\"index\",n),s.node.setAttribute(\"default-marker-size\",a.pSize);var r=e.graphics.group({class:\"apexcharts-series-markers\"});r&&r.add(s),c.add(r),o.add(c)}),s.push(o)}),this.drawPolygons({parent:l}),i.config.dataLabels.enabled){var d=this.drawLabels();l.add(d)}return l.add(this.yaxisLabels),s.forEach(function(t){l.add(t)}),l}},{key:\"drawPolygons\",value:function(t){for(var e=this,i=this.w,a=t.parent,s=i.globals.yAxisScale[0].result.reverse(),n=s.length,r=[],o=this.size/(n-1),l=0;l<n;l++)r[l]=o*l;r.reverse();var h=[],c=[];r.forEach(function(t,i){var a=e.getPolygonPos(t),s=\"\";a.forEach(function(t,a){if(0===i){var n=e.graphics.drawLine(t.x,t.y,0,0,Array.isArray(e.polygons.connectorColors)?e.polygons.connectorColors[a]:e.polygons.connectorColors);c.push(n)}0===a&&e.yaxisLabelsTextsPos.push({x:t.x,y:t.y}),s+=t.x+\",\"+t.y+\" \"}),h.push(s)}),h.forEach(function(t,s){var n=e.polygons.strokeColors,r=e.graphics.drawPolygon(t,Array.isArray(n)?n[s]:n,i.globals.radarPolygons.fill.colors[s]);a.add(r)}),c.forEach(function(t){a.add(t)}),i.config.yaxis[0].show&&this.yaxisLabelsTextsPos.forEach(function(t,i){var a=e.drawYAxisText(t.x,t.y,i,s[i]);e.yaxisLabels.add(a)})}},{key:\"drawYAxisText\",value:function(t,e,i,a){var s=this.w,n=s.config.yaxis[0],r=s.globals.yLabelFormatters[0];return this.graphics.drawText({x:t+n.labels.offsetX,y:e+n.labels.offsetY,text:r(a,i),textAnchor:\"middle\",fontSize:n.labels.style.fontSize,fontFamily:n.labels.style.fontFamily,foreColor:n.labels.style.color})}},{key:\"drawLabels\",value:function(){var t=this,e=this.w,i=\"middle\",a=e.config.dataLabels,s=this.graphics.group({class:\"apexcharts-datalabels\"}),n=this.getPolygonPos(this.size),r=0,o=0;return e.globals.labels.forEach(function(l,h){var c=a.formatter,d=new z(t.ctx);if(n[h]){r=n[h].x,o=n[h].y,Math.abs(n[h].x)>=10?n[h].x>0?(i=\"start\",r+=10):n[h].x<0&&(i=\"end\",r-=10):i=\"middle\",Math.abs(n[h].y)>=t.size-10&&(n[h].y<0?o-=10:n[h].y>0&&(o+=10));var u=c(l,{seriesIndex:-1,dataPointIndex:h,w:e});d.plotDataLabelsText({x:r,y:o,text:u,textAnchor:i,i:h,j:h,parent:s,dataLabelsConfig:a,offsetCorrection:!1})}}),s}},{key:\"createPaths\",value:function(t,e){var i=this,a=[],s=[],n=[],r=[];if(t.length){s=[this.graphics.move(e.x,e.y)],r=[this.graphics.move(e.x,e.y)];var o=this.graphics.move(t[0].x,t[0].y),l=this.graphics.move(t[0].x,t[0].y);t.forEach(function(e,a){o+=i.graphics.line(e.x,e.y),l+=i.graphics.line(e.x,e.y),a===t.length-1&&(o+=\"Z\",l+=\"Z\")}),a.push(o),n.push(l)}return{linePathsFrom:s,linePathsTo:a,areaPathsFrom:r,areaPathsTo:n}}},{key:\"getPathFrom\",value:function(t){for(var e=this.w,i=null,a=0;a<e.globals.previousPaths.length;a++){var s=e.globals.previousPaths[a];s.paths.length>0&&parseInt(s.realIndex)===parseInt(t)&&void 0!==e.globals.previousPaths[a].paths[0]&&(i=e.globals.previousPaths[a].paths[0].d)}return i}},{key:\"getDataPointsPos\",value:function(t,e){var i=arguments.length>2&&void 0!==arguments[2]?arguments[2]:this.dataPointsLen;t=t||[],e=e||[];for(var a=[],s=0;s<i;s++){var n={};n.x=t[s]*Math.sin(e[s]),n.y=-t[s]*Math.cos(e[s]),a.push(n)}return a}},{key:\"getPolygonPos\",value:function(t){for(var e=[],i=2*Math.PI/this.dataPointsLen,a=0;a<this.dataPointsLen;a++){var s={};s.x=t*Math.sin(a*i),s.y=-t*Math.cos(a*i),e.push(s)}return e}}]),t}(),R=function(t){function i(t){var a;e(this,i),(a=c(this,l(i).call(this,t))).ctx=t,a.w=t.w,a.animBeginArr=[0],a.animDur=0;var s=a.w;return a.startAngle=s.config.plotOptions.radialBar.startAngle,a.endAngle=s.config.plotOptions.radialBar.endAngle,a.trackStartAngle=s.config.plotOptions.radialBar.track.startAngle,a.trackEndAngle=s.config.plotOptions.radialBar.track.endAngle,a.radialDataLabels=s.config.plotOptions.radialBar.dataLabels,a.trackStartAngle||(a.trackStartAngle=a.startAngle),a.trackEndAngle||(a.trackEndAngle=a.endAngle),360===a.endAngle&&(a.endAngle=359.99),a.fullAngle=360-s.config.plotOptions.radialBar.endAngle-s.config.plotOptions.radialBar.startAngle,a.margin=parseInt(s.config.plotOptions.radialBar.track.margin),a}return o(i,Y),a(i,[{key:\"draw\",value:function(t){var e=this.w,i=new p(this.ctx),a=i.group({class:\"apexcharts-radialbar\"});if(e.globals.noData)return a;var s=i.group(),n=this.defaultSize/2,r=e.globals.gridWidth/2,o=this.defaultSize/2.05-e.config.stroke.width-e.config.chart.dropShadow.blur;void 0!==e.config.plotOptions.radialBar.size&&(o=e.config.plotOptions.radialBar.size);var l=e.globals.fill.colors;if(e.config.plotOptions.radialBar.track.show){var h=this.drawTracks({size:o,centerX:r,centerY:n,colorArr:l,series:t});s.add(h)}var c=this.drawArcs({size:o,centerX:r,centerY:n,colorArr:l,series:t}),d=360;e.config.plotOptions.radialBar.startAngle<0&&(d=Math.abs(e.config.plotOptions.radialBar.endAngle-e.config.plotOptions.radialBar.startAngle));var u=(360-d)/360;if(e.globals.radialSize=o-o*u,this.radialDataLabels.value.show){var g=Math.max(this.radialDataLabels.value.offsetY,this.radialDataLabels.name.offsetY);e.globals.radialSize+=g*u}return s.add(c.g),\"front\"===e.config.plotOptions.radialBar.hollow.position&&(c.g.add(c.elHollow),c.dataLabels&&c.g.add(c.dataLabels)),a.add(s),a}},{key:\"drawTracks\",value:function(t){var e=this.w,i=new p(this.ctx),a=i.group({class:\"apexcharts-tracks\"}),s=new g(this.ctx),n=new C(this.ctx),r=this.getStrokeWidth(t);t.size=t.size-r/2;for(var o=0;o<t.series.length;o++){var l=i.group({class:\"apexcharts-radialbar-track apexcharts-track\"});a.add(l),l.attr({rel:o+1}),t.size=t.size-r-this.margin;var h=e.config.plotOptions.radialBar.track,c=n.fillPath({seriesNumber:0,size:t.size,fillColors:Array.isArray(h.background)?h.background[o]:h.background,solid:!0}),d=this.trackStartAngle,u=this.trackEndAngle;Math.abs(u)+Math.abs(d)>=360&&(u=360-Math.abs(this.startAngle)-.1);var f=i.drawPath({d:\"\",stroke:c,strokeWidth:r*parseInt(h.strokeWidth)/100,fill:\"none\",strokeOpacity:h.opacity,classes:\"apexcharts-radialbar-area\"});if(h.dropShadow.enabled){var x=h.dropShadow;s.dropShadow(f,x)}l.add(f),f.attr(\"id\",\"apexcharts-radialbarTrack-\"+o),this.animatePaths(f,{centerX:t.centerX,centerY:t.centerY,endAngle:u,startAngle:d,size:t.size,i:o,totalItems:2,animBeginArr:0,dur:0,isTrack:!0,easing:e.globals.easing})}return a}},{key:\"drawArcs\",value:function(t){var e=this.w,i=new p(this.ctx),a=new C(this.ctx),s=new g(this.ctx),n=i.group(),r=this.getStrokeWidth(t);t.size=t.size-r/2;var o=e.config.plotOptions.radialBar.hollow.background,l=t.size-r*t.series.length-this.margin*t.series.length-r*parseInt(e.config.plotOptions.radialBar.track.strokeWidth)/100/2,h=l-e.config.plotOptions.radialBar.hollow.margin;void 0!==e.config.plotOptions.radialBar.hollow.image&&(o=this.drawHollowImage(t,n,l,o));var c=this.drawHollow({size:h,centerX:t.centerX,centerY:t.centerY,fill:o});if(e.config.plotOptions.radialBar.hollow.dropShadow.enabled){var d=e.config.plotOptions.radialBar.hollow.dropShadow;s.dropShadow(c,d)}var f=1;!this.radialDataLabels.total.show&&e.globals.series.length>1&&(f=0);var x=null;this.radialDataLabels.show&&(x=this.renderInnerDataLabels(this.radialDataLabels,{hollowSize:l,centerX:t.centerX,centerY:t.centerY,opacity:f})),\"back\"===e.config.plotOptions.radialBar.hollow.position&&(n.add(c),x&&n.add(x));var b=!1;e.config.plotOptions.radialBar.inverseOrder&&(b=!0);for(var m=b?t.series.length-1:0;b?m>=0:m<t.series.length;b?m--:m++){var v=i.group({class:\"apexcharts-series apexcharts-radial-series\",seriesName:u.escapeString(e.globals.seriesNames[m])});n.add(v),v.attr({rel:m+1,\"data:realIndex\":m}),this.ctx.series.addCollapsedClassToSeries(v,m),t.size=t.size-r-this.margin;var y=a.fillPath({seriesNumber:m,size:t.size,value:t.series[m]}),w=this.startAngle,k=void 0,A=Math.abs(e.config.plotOptions.radialBar.endAngle-e.config.plotOptions.radialBar.startAngle),S=u.negToZero(t.series[m]>100?100:t.series[m])/100,L=Math.round(A*S)+this.startAngle,P=void 0;e.globals.dataChanged&&(k=this.startAngle,P=Math.round(A*u.negToZero(e.globals.previousPaths[m])/100)+k),Math.abs(L)+Math.abs(w)>=360&&(L-=.01),Math.abs(P)+Math.abs(k)>=360&&(P-=.01);var z=L-w,E=Array.isArray(e.config.stroke.dashArray)?e.config.stroke.dashArray[m]:e.config.stroke.dashArray,M=i.drawPath({d:\"\",stroke:y,strokeWidth:r,fill:\"none\",fillOpacity:e.config.fill.opacity,classes:\"apexcharts-radialbar-area apexcharts-radialbar-slice-\"+m,strokeDashArray:E});if(p.setAttrs(M.node,{\"data:angle\":z,\"data:value\":t.series[m]}),e.config.chart.dropShadow.enabled){var T=e.config.chart.dropShadow;s.dropShadow(M,T,m)}this.addListeners(M,this.radialDataLabels),v.add(M),M.attr({index:0,j:m});var I=0;!this.initialAnim||e.globals.resized||e.globals.dataChanged||(I=(L-w)/360*e.config.chart.animations.speed,this.animDur=I/(1.2*t.series.length)+this.animDur,this.animBeginArr.push(this.animDur)),e.globals.dataChanged&&(I=(L-w)/360*e.config.chart.animations.dynamicAnimation.speed,this.animDur=I/(1.2*t.series.length)+this.animDur,this.animBeginArr.push(this.animDur)),this.animatePaths(M,{centerX:t.centerX,centerY:t.centerY,endAngle:L,startAngle:w,prevEndAngle:P,prevStartAngle:k,size:t.size,i:m,totalItems:2,animBeginArr:this.animBeginArr,dur:I,shouldSetPrevPaths:!0,easing:e.globals.easing})}return{g:n,elHollow:c,dataLabels:x}}},{key:\"drawHollow\",value:function(t){var e=new p(this.ctx).drawCircle(2*t.size);return e.attr({class:\"apexcharts-radialbar-hollow\",cx:t.centerX,cy:t.centerY,r:t.size,fill:t.fill}),e}},{key:\"drawHollowImage\",value:function(t,e,i,a){var s=this.w,n=new C(this.ctx),r=u.randomId(),o=s.config.plotOptions.radialBar.hollow.image;if(s.config.plotOptions.radialBar.hollow.imageClipped)n.clippedImgArea({width:i,height:i,image:o,patternID:\"pattern\".concat(s.globals.cuid).concat(r)}),a=\"url(#pattern\".concat(s.globals.cuid).concat(r,\")\");else{var l=s.config.plotOptions.radialBar.hollow.imageWidth,h=s.config.plotOptions.radialBar.hollow.imageHeight;if(void 0===l&&void 0===h){var c=s.globals.dom.Paper.image(o).loaded(function(e){this.move(t.centerX-e.width/2+s.config.plotOptions.radialBar.hollow.imageOffsetX,t.centerY-e.height/2+s.config.plotOptions.radialBar.hollow.imageOffsetY)});e.add(c)}else{var d=s.globals.dom.Paper.image(o).loaded(function(e){this.move(t.centerX-l/2+s.config.plotOptions.radialBar.hollow.imageOffsetX,t.centerY-h/2+s.config.plotOptions.radialBar.hollow.imageOffsetY),this.size(l,h)});e.add(d)}}return a}},{key:\"getStrokeWidth\",value:function(t){var e=this.w;return t.size*(100-parseInt(e.config.plotOptions.radialBar.hollow.size))/100/(t.series.length+1)-this.margin}}]),i}(),D=function(t){function i(){return e(this,i),c(this,l(i).apply(this,arguments))}return o(i,E),a(i,[{key:\"draw\",value:function(t,e){var i=this.w,a=new p(this.ctx),s=new C(this.ctx);this.rangeBarOptions=this.w.config.plotOptions.rangeBar,this.series=t,this.seriesRangeStart=i.globals.seriesRangeStart,this.seriesRangeEnd=i.globals.seriesRangeEnd,this.initVariables(t);for(var n=a.group({class:\"apexcharts-rangebar-series apexcharts-plot-series\"}),r=0,o=0;r<t.length;r++,o++){var l,h,c,d,g=void 0,f=void 0,x=void 0,b=void 0,m=i.globals.comboCharts?e[r]:r,v=a.group({class:\"apexcharts-series\",seriesName:u.escapeString(i.globals.seriesNames[m]),rel:r+1,\"data:realIndex\":m});t[r].length>0&&(this.visibleI=this.visibleI+1);var y=0,w=0,k=0;this.yRatio.length>1&&(this.yaxisIndex=m);var A=this.initialPositions();b=A.y,h=A.yDivision,w=A.barHeight,d=A.zeroW,x=A.x,k=A.barWidth,l=A.xDivision,c=A.zeroH;for(var S=a.group({class:\"apexcharts-datalabels\"}),L=0,P=i.globals.dataPoints;L<i.globals.dataPoints;L++,P--){this.isNullValue=!1,void 0!==this.series[r][L]&&null!==t[r][L]||(this.isNullValue=!0),i.config.stroke.show&&(y=this.isNullValue?0:Array.isArray(this.strokeWidth)?this.strokeWidth[m]:this.strokeWidth);var z=null;this.isHorizontal?k=(z=this.drawRangeBarPaths({indexes:{i:r,j:L,realIndex:m,bc:o},barHeight:w,strokeWidth:y,pathTo:g,pathFrom:f,zeroW:d,x:x,y:b,yDivision:h,elSeries:v})).barWidth:w=(z=this.drawRangeColumnPaths({indexes:{i:r,j:L,realIndex:m,bc:o},x:x,y:b,xDivision:l,pathTo:g,pathFrom:f,barWidth:k,zeroH:c,strokeWidth:y,elSeries:v})).barHeight,g=z.pathTo,f=z.pathFrom,b=z.y,x=z.x;var E=s.fillPath({seriesNumber:m}),M=i.globals.stroke.colors[m];v=this.renderSeries({realIndex:m,pathFill:E,lineFill:M,j:L,i:r,pathFrom:f,pathTo:g,strokeWidth:y,elSeries:v,x:x,y:b,series:t,barHeight:w,barWidth:k,elDataLabelsWrap:S,visibleSeries:this.visibleI,type:\"rangebar\"})}n.add(v)}return n}},{key:\"drawRangeColumnPaths\",value:function(t){var e=t.indexes,i=t.x,a=(t.y,t.strokeWidth),s=t.xDivision,n=t.pathTo,r=t.pathFrom,o=t.barWidth,l=t.zeroH,h=this.w,c=new p(this.ctx),d=e.i,u=e.j,g=this.yRatio[this.yaxisIndex],f=e.realIndex,x=this.getRangeValue(f,u),b=Math.min(x.start,x.end),m=Math.max(x.start,x.end);h.globals.isXNumeric&&(i=(h.globals.seriesX[d][u]-h.globals.minX)/this.xRatio-o/2);var v=i+o*this.visibleI;void 0===this.series[d][u]||null===this.series[d][u]?b=l:(b=l-b/g,m=l-m/g);var y=Math.abs(m-b);return c.move(v,l),r=c.move(v,b),h.globals.previousPaths.length>0&&(r=this.getPathFrom(f,u,!0)),n=c.move(v,m)+c.line(v+o,m)+c.line(v+o,b)+c.line(v,b)+c.line(v,m-a/2),r=r+c.move(v,b)+c.line(v+o,b)+c.line(v+o,b)+c.line(v,b),h.globals.isXNumeric||(i+=s),{pathTo:n,pathFrom:r,barHeight:y,x:i,y:m,barXPosition:v}}},{key:\"drawRangeBarPaths\",value:function(t){var e=t.indexes,i=(t.x,t.y),a=t.yDivision,s=t.pathTo,n=t.pathFrom,r=t.barHeight,o=t.zeroW,l=this.w,h=new p(this.ctx),c=e.i,d=e.j,u=e.realIndex,g=o,f=o;l.globals.isXNumeric&&(i=(l.globals.seriesX[c][d]-l.globals.minX)/this.invertedXRatio-r);var x=i+r*this.visibleI;void 0!==this.series[c][d]&&null!==this.series[c][d]&&(g=o+this.seriesRangeStart[c][d]/this.invertedYRatio,f=o+this.seriesRangeEnd[c][d]/this.invertedYRatio),h.move(o,x),n=h.move(o,x),l.globals.previousPaths.length>0&&(n=this.getPathFrom(u,d));var b=Math.abs(f-g);return s=h.move(g,x)+h.line(f,x)+h.line(f,x+r)+h.line(g,x+r)+h.line(g,x),n=n+h.line(g,x)+h.line(g,x+r)+h.line(g,x+r)+h.line(g,x),l.globals.isXNumeric||(i+=a),{pathTo:s,pathFrom:n,barWidth:b,x:f,y:i,barYPosition:x}}},{key:\"getRangeValue\",value:function(t,e){var i=this.w;return{start:i.globals.seriesRangeStart[t][e],end:i.globals.seriesRangeEnd[t][e]}}}]),i}(),O=function(){function t(i){e(this,t),this.ctx=i,this.w=i.w,this.tooltipKeyFormat=\"dd MMM\"}return a(t,[{key:\"xLabelFormat\",value:function(t,e,i){var a=this.w;if(\"datetime\"===a.config.xaxis.type&&(void 0===a.config.xaxis.labels.formatter&&void 0===a.config.tooltip.x.formatter))return new v(this.ctx).formatDate(new Date(e),a.config.tooltip.x.format,!0,!0);return t(e,i)}},{key:\"setLabelFormatters\",value:function(){var t=this.w;return t.globals.xLabelFormatter=function(t){return t},t.globals.xaxisTooltipFormatter=function(t){return t},t.globals.ttKeyFormatter=function(t){return t},t.globals.ttZFormatter=function(t){return t},t.globals.legendFormatter=function(t){return t},void 0!==t.config.xaxis.labels.formatter?t.globals.xLabelFormatter=t.config.xaxis.labels.formatter:t.globals.xLabelFormatter=function(e){if(u.isNumber(e)){if(\"numeric\"===t.config.xaxis.type&&t.globals.dataPoints<50)return e.toFixed(1);if(t.globals.isBarHorizontal)if(t.globals.maxY-t.globals.minYArr<4)return e.toFixed(1);return e.toFixed(0)}return e},\"function\"==typeof t.config.tooltip.x.formatter?t.globals.ttKeyFormatter=t.config.tooltip.x.formatter:t.globals.ttKeyFormatter=t.globals.xLabelFormatter,\"function\"==typeof t.config.xaxis.tooltip.formatter&&(t.globals.xaxisTooltipFormatter=t.config.xaxis.tooltip.formatter),Array.isArray(t.config.tooltip.y)?t.globals.ttVal=t.config.tooltip.y:void 0!==t.config.tooltip.y.formatter&&(t.globals.ttVal=t.config.tooltip.y),void 0!==t.config.tooltip.z.formatter&&(t.globals.ttZFormatter=t.config.tooltip.z.formatter),void 0!==t.config.legend.formatter&&(t.globals.legendFormatter=t.config.legend.formatter),t.config.yaxis.forEach(function(e,i){void 0!==e.labels.formatter?t.globals.yLabelFormatters[i]=e.labels.formatter:t.globals.yLabelFormatters[i]=function(a){return t.globals.xyCharts&&u.isNumber(a)?0!==t.globals.yValueDecimal?a.toFixed(void 0!==e.decimalsInFloat?e.decimalsInFloat:t.globals.yValueDecimal):t.globals.maxYArr[i]-t.globals.minYArr[i]<10?a.toFixed(1):a.toFixed(0):a}}),t.globals}},{key:\"heatmapLabelFormatters\",value:function(){var t=this.w;if(\"heatmap\"===t.config.chart.type){t.globals.yAxisScale[0].result=t.globals.seriesNames.slice();var e=t.globals.seriesNames.reduce(function(t,e){return t.length>e.length?t:e},0);t.globals.yAxisScale[0].niceMax=e,t.globals.yAxisScale[0].niceMin=e}}}]),t}(),N=function(){function t(i){e(this,t),this.ctx=i,this.w=i.w}return a(t,[{key:\"getLabel\",value:function(t,e,i,a){var s,n=arguments.length>4&&void 0!==arguments[4]?arguments[4]:[],r=this.w,o=void 0===t[a]?\"\":t[a],l=r.globals.xLabelFormatter,h=r.config.xaxis.labels.formatter,c=!1,d=o;s=new O(this.ctx).xLabelFormat(l,o,d),void 0!==h&&(s=h(o,t[a],a));var u,g;return e.length>0?(u=e[a].unit,g=null,e.forEach(function(t){\"month\"===t.unit?g=\"year\":\"day\"===t.unit?g=\"month\":\"hour\"===t.unit?g=\"day\":\"minute\"===t.unit&&(g=\"hour\")}),c=g===u,i=e[a].position,s=e[a].value):\"datetime\"===r.config.xaxis.type&&void 0===h&&(s=\"\"),void 0===s&&(s=\"\"),(0===(s=s.toString()).indexOf(\"NaN\")||0===s.toLowerCase().indexOf(\"invalid\")||s.toLowerCase().indexOf(\"infinity\")>=0||n.indexOf(s)>=0&&!r.config.xaxis.labels.showDuplicates)&&(s=\"\"),{x:i,text:s,isBold:c}}},{key:\"drawYAxisTicks\",value:function(t,e,i,a,s,n,r){var o=this.w,l=new p(this.ctx),h=o.globals.translateY;if(a.show){!0===o.config.yaxis[s].opposite&&(t+=a.width);for(var c=e;c>=0;c--){var d=h+e/10+o.config.yaxis[s].labels.offsetY-1;o.globals.isBarHorizontal&&(d=n*c);var u=l.drawLine(t+i.offsetX-a.width+a.offsetX,d+a.offsetY,t+i.offsetX+a.offsetX,d+a.offsetY,i.color);r.add(u),h+=n}}}}]),t}(),H=function(){function t(i){e(this,t),this.ctx=i,this.w=i.w;var a=this.w;this.xaxisFontSize=a.config.xaxis.labels.style.fontSize,this.axisFontFamily=a.config.xaxis.labels.style.fontFamily,this.xaxisForeColors=a.config.xaxis.labels.style.colors,this.xAxisoffX=0,\"bottom\"===a.config.xaxis.position&&(this.xAxisoffX=a.globals.gridHeight),this.drawnLabels=[],this.axesUtils=new N(i)}return a(t,[{key:\"drawYaxis\",value:function(t){var e=this.w,i=new p(this.ctx),a=e.config.yaxis[t].labels.style.fontSize,s=e.config.yaxis[t].labels.style.fontFamily,n=i.group({class:\"apexcharts-yaxis\",rel:t,transform:\"translate(\"+e.globals.translateYAxisX[t]+\", 0)\"});if(!e.config.yaxis[t].show)return n;var r=i.group({class:\"apexcharts-yaxis-texts-g\"});n.add(r);var o=e.globals.yAxisScale[t].result.length-1,l=e.globals.gridHeight/o+.1,h=e.globals.translateY,c=e.globals.yLabelFormatters[t],d=e.globals.yAxisScale[t].result.slice();if(e.config.yaxis[t]&&e.config.yaxis[t].reversed&&d.reverse(),e.config.yaxis[t].labels.show)for(var u=o;u>=0;u--){var g=d[u];g=c(g,u);var f=e.config.yaxis[t].labels.padding;e.config.yaxis[t].opposite&&0!==e.config.yaxis.length&&(f*=-1);var x=i.drawText({x:f,y:h+o/10+e.config.yaxis[t].labels.offsetY+1,text:g,textAnchor:e.config.yaxis[t].opposite?\"start\":\"end\",fontSize:a,fontFamily:s,foreColor:e.config.yaxis[t].labels.style.color,cssClass:\"apexcharts-yaxis-label \"+e.config.yaxis[t].labels.style.cssClass});r.add(x);var b=i.rotateAroundCenter(x.node);0!==e.config.yaxis[t].labels.rotate&&x.node.setAttribute(\"transform\",\"rotate(\".concat(e.config.yaxis[t].labels.rotate,\" \").concat(b.x,\" \").concat(b.y,\")\")),h+=l}if(void 0!==e.config.yaxis[t].title.text){var m=i.group({class:\"apexcharts-yaxis-title\"}),v=0;e.config.yaxis[t].opposite&&(v=e.globals.translateYAxisX[t]);var y=i.drawText({x:v,y:e.globals.gridHeight/2+e.globals.translateY+e.config.yaxis[t].title.offsetY,text:e.config.yaxis[t].title.text,textAnchor:\"end\",foreColor:e.config.yaxis[t].title.style.color,fontSize:e.config.yaxis[t].title.style.fontSize,fontFamily:e.config.yaxis[t].title.style.fontFamily,cssClass:\"apexcharts-yaxis-title-text \"+e.config.yaxis[t].title.style.cssClass});m.add(y),n.add(m)}var w=e.config.yaxis[t].axisBorder;if(w.show){var k=31+w.offsetX;e.config.yaxis[t].opposite&&(k=-31-w.offsetX);var A=i.drawLine(k,e.globals.translateY+w.offsetY-2,k,e.globals.gridHeight+e.globals.translateY+w.offsetY+2,w.color);n.add(A),this.axesUtils.drawYAxisTicks(k,o,w,e.config.yaxis[t].axisTicks,t,l,n)}return n}},{key:\"drawYaxisInversed\",value:function(t){var e=this.w,i=new p(this.ctx),a=i.group({class:\"apexcharts-xaxis apexcharts-yaxis-inversed\"}),s=i.group({class:\"apexcharts-xaxis-texts-g\",transform:\"translate(\".concat(e.globals.translateXAxisX,\", \").concat(e.globals.translateXAxisY,\")\")});a.add(s);var n=e.globals.yAxisScale[t].result.length-1,r=e.globals.gridWidth/n+.1,o=r+e.config.xaxis.labels.offsetX,l=e.globals.xLabelFormatter,h=e.globals.yAxisScale[t].result.slice(),c=e.globals.invertedTimelineLabels;c.length>0&&(this.xaxisLabels=c.slice(),n=(h=c.slice()).length),e.config.yaxis[t]&&e.config.yaxis[t].reversed&&h.reverse();var d=c.length;if(e.config.xaxis.labels.show)for(var u=d?0:n;d?u<d-1:u>=0;d?u++:u--){var g=h[u];g=l(g,u);var f=e.globals.gridWidth+e.globals.padHorizontal-(o-r+e.config.xaxis.labels.offsetX);if(c.length){var x=this.axesUtils.getLabel(h,c,f,u,this.drawnLabels);f=x.x,g=x.text,this.drawnLabels.push(x.text)}var b=i.drawText({x:f,y:this.xAxisoffX+e.config.xaxis.labels.offsetY+30,text:\"\",textAnchor:\"middle\",foreColor:Array.isArray(this.xaxisForeColors)?this.xaxisForeColors[t]:this.xaxisForeColors,fontSize:this.xaxisFontSize,fontFamily:this.xaxisFontFamily,cssClass:\"apexcharts-xaxis-label \"+e.config.xaxis.labels.style.cssClass});s.add(b),b.tspan(g);var m=document.createElementNS(e.globals.SVGNS,\"title\");m.textContent=g,b.node.appendChild(m),o+=r}if(void 0!==e.config.xaxis.title.text){var v=i.group({class:\"apexcharts-xaxis-title apexcharts-yaxis-title-inversed\"}),y=i.drawText({x:e.globals.gridWidth/2,y:this.xAxisoffX+parseFloat(this.xaxisFontSize)+parseFloat(e.config.xaxis.title.style.fontSize)+20,text:e.config.xaxis.title.text,textAnchor:\"middle\",fontSize:e.config.xaxis.title.style.fontSize,fontFamily:e.config.xaxis.title.style.fontFamily,cssClass:\"apexcharts-xaxis-title-text \"+e.config.xaxis.title.style.cssClass});v.add(y),a.add(v)}var w=e.config.yaxis[t].axisBorder;if(w.show){var k=i.drawLine(e.globals.padHorizontal+w.offsetX,1+w.offsetY,e.globals.padHorizontal+w.offsetX,e.globals.gridHeight+w.offsetY,w.color);a.add(k)}return a}},{key:\"yAxisTitleRotate\",value:function(t,e){var i=this.w,a=new p(this.ctx),s={width:0,height:0},n={width:0,height:0},r=i.globals.dom.baseEl.querySelector(\" .apexcharts-yaxis[rel='\".concat(t,\"'] .apexcharts-yaxis-texts-g\"));null!==r&&(s=r.getBoundingClientRect());var o=i.globals.dom.baseEl.querySelector(\".apexcharts-yaxis[rel='\".concat(t,\"'] .apexcharts-yaxis-title text\"));if(null!==o&&(n=o.getBoundingClientRect()),null!==o){var l=this.xPaddingForYAxisTitle(t,s,n,e);o.setAttribute(\"x\",l.xPos-(e?10:0))}if(null!==o){var h=a.rotateAroundCenter(o);e?o.setAttribute(\"transform\",\"rotate(\".concat(i.config.yaxis[t].title.rotate,\" \").concat(h.x,\" \").concat(h.y,\")\")):o.setAttribute(\"transform\",\"rotate(-\".concat(i.config.yaxis[t].title.rotate,\" \").concat(h.x,\" \").concat(h.y,\")\"))}}},{key:\"xPaddingForYAxisTitle\",value:function(t,e,i,a){var s=this.w,n=0,r=0,o=10;return void 0===s.config.yaxis[t].title.text||t<0?{xPos:r,padd:0}:(a?(r=e.width+s.config.yaxis[t].title.offsetX+i.width/2+o/2,0===(n+=1)&&(r-=o/2)):(r=-1*e.width+s.config.yaxis[t].title.offsetX+o/2+i.width/2,s.globals.isBarHorizontal&&(o=25,r=-1*e.width-s.config.yaxis[t].title.offsetX-o)),{xPos:r,padd:o})}},{key:\"setYAxisXPosition\",value:function(t,e){var i=this.w,a=0,s=0,n=21,r=1;i.config.yaxis.length>1&&(this.multipleYs=!0),i.config.yaxis.map(function(o,l){var h=i.globals.ignoreYAxisIndexes.indexOf(l)>-1||!o.show||o.floating||0===t[l].width,c=t[l].width+e[l].width;o.opposite?i.globals.isBarHorizontal?(s=i.globals.gridWidth+i.globals.translateX-1,i.globals.translateYAxisX[l]=s-o.labels.offsetX):(s=i.globals.gridWidth+i.globals.translateX+r,h||(r=r+c+20),i.globals.translateYAxisX[l]=s-o.labels.offsetX+20):(a=i.globals.translateX-n,h||(n=n+c+20),i.globals.translateYAxisX[l]=a+o.labels.offsetX)})}},{key:\"setYAxisTextAlignments\",value:function(){var t=this.w,e=t.globals.dom.baseEl.querySelectorAll(\".apexcharts-yaxis\");(e=u.listToArray(e)).forEach(function(e,i){var a=t.config.yaxis[i];if(void 0!==a.labels.align){var s=t.globals.dom.baseEl.querySelector(\".apexcharts-yaxis[rel='\".concat(i,\"'] .apexcharts-yaxis-texts-g\")),n=t.globals.dom.baseEl.querySelectorAll(\".apexcharts-yaxis[rel='\".concat(i,\"'] .apexcharts-yaxis-label\"));n=u.listToArray(n);var r=s.getBoundingClientRect();\"left\"===a.labels.align?(n.forEach(function(t,e){t.setAttribute(\"text-anchor\",\"start\")}),a.opposite||s.setAttribute(\"transform\",\"translate(-\".concat(r.width,\", 0)\"))):\"center\"===a.labels.align?(n.forEach(function(t,e){t.setAttribute(\"text-anchor\",\"middle\")}),s.setAttribute(\"transform\",\"translate(\".concat(r.width/2*(a.opposite?1:-1),\", 0)\"))):\"right\"===a.labels.align&&(n.forEach(function(t,e){t.setAttribute(\"text-anchor\",\"end\")}),a.opposite&&s.setAttribute(\"transform\",\"translate(\".concat(r.width,\", 0)\")))}})}}]),t}(),W=function(){function t(i){e(this,t),this.ctx=i,this.w=i.w,this.lgRect={},this.yAxisWidth=0,this.xAxisHeight=0,this.isSparkline=this.w.config.chart.sparkline.enabled,this.xPadRight=0,this.xPadLeft=0}return a(t,[{key:\"plotCoords\",value:function(){var t=this.w,e=t.globals,i=this.getLegendsRect();e.axisCharts?this.setGridCoordsForAxisCharts(i):this.setGridCoordsForNonAxisCharts(i),this.titleSubtitleOffset(),e.gridHeight=e.gridHeight-t.config.grid.padding.top-t.config.grid.padding.bottom,e.gridWidth=e.gridWidth-t.config.grid.padding.left-t.config.grid.padding.right-this.xPadRight-this.xPadLeft,e.translateX=e.translateX+t.config.grid.padding.left+this.xPadLeft,e.translateY=e.translateY+t.config.grid.padding.top}},{key:\"conditionalChecksForAxisCoords\",value:function(t,e){var i=this.w;this.xAxisHeight=(t.height+e.height)*i.globals.LINE_HEIGHT_RATIO+15,this.xAxisWidth=t.width,this.xAxisHeight-e.height>i.config.xaxis.labels.maxHeight&&(this.xAxisHeight=i.config.xaxis.labels.maxHeight),i.config.xaxis.labels.minHeight&&this.xAxisHeight<i.config.xaxis.labels.minHeight&&(this.xAxisHeight=i.config.xaxis.labels.minHeight),i.config.xaxis.floating&&(this.xAxisHeight=0),i.globals.isBarHorizontal?this.yAxisWidth=i.globals.yLabelsCoords[0].width+i.globals.yTitleCoords[0].width+15:this.yAxisWidth=this.getTotalYAxisWidth();var a=0,s=0;i.config.yaxis.forEach(function(t){a+=t.labels.minWidth,s+=t.labels.maxWidth}),this.yAxisWidth<a&&(this.yAxisWidth=a),this.yAxisWidth>s&&(this.yAxisWidth=s)}},{key:\"setGridCoordsForAxisCharts\",value:function(t){var e=this.w,i=e.globals,a=this.getyAxisLabelsCoords(),s=this.getxAxisLabelsCoords(),n=this.getyAxisTitleCoords(),r=this.getxAxisTitleCoords();e.globals.yLabelsCoords=[],e.globals.yTitleCoords=[],e.config.yaxis.map(function(t,i){e.globals.yLabelsCoords.push({width:a[i].width,index:i}),e.globals.yTitleCoords.push({width:n[i].width,index:i})}),this.conditionalChecksForAxisCoords(s,r),i.translateXAxisY=e.globals.rotateXLabels?this.xAxisHeight/8:-4,i.translateXAxisX=e.globals.rotateXLabels&&e.globals.isXNumeric&&e.config.xaxis.labels.rotate<=-45?-this.xAxisWidth/4:0,e.globals.isBarHorizontal&&(i.rotateXLabels=!1,i.translateXAxisY=parseInt(e.config.xaxis.labels.style.fontSize)/1.5*-1),i.translateXAxisY=i.translateXAxisY+e.config.xaxis.labels.offsetY,i.translateXAxisX=i.translateXAxisX+e.config.xaxis.labels.offsetX;var o=this.yAxisWidth,l=this.xAxisHeight;i.xAxisLabelsHeight=this.xAxisHeight,i.xAxisHeight=this.xAxisHeight;var h=10;switch(e.config.grid.show&&\"radar\"!==e.config.chart.type||(o=0,l=35),this.isSparkline&&(t={height:0,width:0},l=0,o=0,h=0),this.additionalPaddingXLabels(s),e.config.legend.position){case\"bottom\":i.translateY=h,i.translateX=o,i.gridHeight=i.svgHeight-t.height-l-(this.isSparkline?0:e.globals.rotateXLabels?10:15),i.gridWidth=i.svgWidth-o;break;case\"top\":i.translateY=t.height+h,i.translateX=o,i.gridHeight=i.svgHeight-t.height-l-(this.isSparkline?0:e.globals.rotateXLabels?10:15),i.gridWidth=i.svgWidth-o;break;case\"left\":i.translateY=h,i.translateX=t.width+o,i.gridHeight=i.svgHeight-l-12,i.gridWidth=i.svgWidth-t.width-o;break;case\"right\":i.translateY=h,i.translateX=o,i.gridHeight=i.svgHeight-l-12,i.gridWidth=i.svgWidth-t.width-o-5;break;default:throw new Error(\"Legend position not supported\")}this.setGridXPosForDualYAxis(n,a),new H(this.ctx).setYAxisXPosition(a,n)}},{key:\"setGridCoordsForNonAxisCharts\",value:function(t){var e=this.w,i=e.globals,a=0;e.config.legend.show&&!e.config.legend.floating&&(a=20);var s=10,n=0;if(\"pie\"===e.config.chart.type||\"donut\"===e.config.chart.type?(s+=e.config.plotOptions.pie.offsetY,n+=e.config.plotOptions.pie.offsetX):\"radialBar\"===e.config.chart.type&&(s+=e.config.plotOptions.radialBar.offsetY,n+=e.config.plotOptions.radialBar.offsetX),!e.config.legend.show)return i.gridHeight=i.svgHeight-35,i.gridWidth=i.gridHeight,i.translateY=s-10,void(i.translateX=n+(i.svgWidth-i.gridWidth)/2);switch(e.config.legend.position){case\"bottom\":i.gridHeight=i.svgHeight-t.height-35,i.gridWidth=i.gridHeight,i.translateY=s-20,i.translateX=n+(i.svgWidth-i.gridWidth)/2;break;case\"top\":i.gridHeight=i.svgHeight-t.height-35,i.gridWidth=i.gridHeight,i.translateY=t.height+s+10,i.translateX=n+(i.svgWidth-i.gridWidth)/2;break;case\"left\":i.gridWidth=i.svgWidth-t.width-a,i.gridHeight=i.gridWidth,i.translateY=s,i.translateX=n+t.width+a;break;case\"right\":i.gridWidth=i.svgWidth-t.width-a-5,i.gridHeight=i.gridWidth,i.translateY=s,i.translateX=n+10;break;default:throw new Error(\"Legend position not supported\")}}},{key:\"setGridXPosForDualYAxis\",value:function(t,e){var i=this.w;i.config.yaxis.map(function(a,s){-1===i.globals.ignoreYAxisIndexes.indexOf(s)&&!i.config.yaxis[s].floating&&i.config.yaxis[s].show&&a.opposite&&(i.globals.translateX=i.globals.translateX-(e[s].width+t[s].width)-parseInt(i.config.yaxis[s].labels.style.fontSize)/1.2-12)})}},{key:\"additionalPaddingXLabels\",value:function(t){var e=this,i=this.w;if(\"category\"===i.config.xaxis.type&&i.globals.isBarHorizontal||\"numeric\"===i.config.xaxis.type||\"datetime\"===i.config.xaxis.type){var a=i.globals.isXNumeric;i.config.yaxis.forEach(function(s,n){var r;(!s.show||s.floating||-1!==i.globals.collapsedSeriesIndices.indexOf(n)||a||s.opposite&&i.globals.isBarHorizontal)&&((a&&i.globals.isMultipleYAxis&&-1!==i.globals.collapsedSeriesIndices.indexOf(n)||i.globals.isBarHorizontal&&s.opposite)&&(r=t,i.config.grid.padding.left<r.width&&(e.xPadLeft=r.width/2+1)),(!i.globals.isBarHorizontal&&s.opposite&&-1!==i.globals.collapsedSeriesIndices.indexOf(n)||a&&!i.globals.isMultipleYAxis)&&function(t){e.timescaleLabels?e.timescaleLabels[e.timescaleLabels.length-1].position+t.width>i.globals.gridWidth?i.globals.skipLastTimelinelabel=!0:i.globals.skipLastTimelinelabel=!1:\"datetime\"===i.config.xaxis.type?i.config.grid.padding.right<t.width&&(i.globals.skipLastTimelinelabel=!0):\"datetime\"!==i.config.xaxis.type&&i.config.grid.padding.right<t.width&&(e.xPadRight=t.width/2+1)}(t))})}i.globals.isBarHorizontal&&(this.xPadRight=t.width/2+1)}},{key:\"titleSubtitleOffset\",value:function(){var t=this.w,e=t.globals,i=this.isSparkline||!t.globals.axisCharts?0:10;void 0!==t.config.title.text?i+=t.config.title.margin:i+=this.isSparkline||!t.globals.axisCharts?0:5,void 0!==t.config.subtitle.text?i+=t.config.subtitle.margin:i+=this.isSparkline||!t.globals.axisCharts?0:5,t.config.legend.show&&\"bottom\"===t.config.legend.position&&!t.config.legend.floating&&(t.config.series.length>1||!t.globals.axisCharts||t.config.legend.showForSingleSeries)&&(i+=10);var a=this.getTitleSubtitleCoords(\"title\"),s=this.getTitleSubtitleCoords(\"subtitle\");e.gridHeight=e.gridHeight-a.height-s.height-i,e.translateY=e.translateY+a.height+s.height+i}},{key:\"getTotalYAxisWidth\",value:function(){var t=this.w,e=0,i=10,a=function(e){return t.globals.ignoreYAxisIndexes.indexOf(e)>-1};return t.globals.yLabelsCoords.map(function(s,n){var r=t.config.yaxis[n].floating;s.width>0&&!r?(e=e+s.width+i,a(n)&&(e=e-s.width-i)):e+=r||!t.config.yaxis[n].show?0:5}),t.globals.yTitleCoords.map(function(s,n){var r=t.config.yaxis[n].floating;i=parseInt(t.config.yaxis[n].title.style.fontSize),s.width>0&&!r?(e=e+s.width+i,a(n)&&(e=e-s.width-i)):e+=r||!t.config.yaxis[n].show?0:5}),e}},{key:\"getxAxisTimeScaleLabelsCoords\",value:function(){var t,e=this.w;this.timescaleLabels=e.globals.timelineLabels.slice(),e.globals.isBarHorizontal&&\"datetime\"===e.config.xaxis.type&&(this.timescaleLabels=e.globals.invertedTimelineLabels.slice());var i=this.timescaleLabels.map(function(t){return t.value}),a=i.reduce(function(t,e){return void 0===t?(console.error(\"You have possibly supplied invalid Date format. Please supply a valid JavaScript Date\"),0):t.length>e.length?t:e},0);return 1.05*(t=new p(this.ctx).getTextRects(a,e.config.xaxis.labels.style.fontSize)).width*i.length>e.globals.gridWidth&&0!==e.config.xaxis.labels.rotate&&(e.globals.overlappingXLabels=!0),t}},{key:\"getxAxisLabelsCoords\",value:function(){var t,e=this.w,i=e.globals.labels.slice();if(e.globals.timelineLabels.length>0){var a=this.getxAxisTimeScaleLabelsCoords();t={width:a.width,height:a.height}}else{var s=\"left\"!==e.config.legend.position||\"right\"!==e.config.legend.position||e.config.legend.floating?0:this.lgRect.width,n=e.globals.xLabelFormatter,r=i.reduce(function(t,e){return t.length>e.length?t:e},0);e.globals.isBarHorizontal&&(r=e.globals.yAxisScale[0].result.reduce(function(t,e){return t.length>e.length?t:e},0));var o=r;r=new O(this.ctx).xLabelFormat(n,r,o);var l=new p(this.ctx),h=l.getTextRects(r,e.config.xaxis.labels.style.fontSize);(t={width:h.width,height:h.height}).width*i.length>e.globals.svgWidth-s-this.yAxisWidth&&0!==e.config.xaxis.labels.rotate?e.globals.isBarHorizontal||(e.globals.rotateXLabels=!0,h=l.getTextRects(r,e.config.xaxis.labels.style.fontSize,e.config.xaxis.labels.style.fontFamily,\"rotate(\".concat(e.config.xaxis.labels.rotate,\" 0 0)\"),!1),t.height=h.height/1.66):e.globals.rotateXLabels=!1}return e.config.xaxis.labels.show||(t={width:0,height:0}),{width:t.width,height:t.height}}},{key:\"getyAxisLabelsCoords\",value:function(){var t=this,e=this.w,i=[],a=10;return e.config.yaxis.map(function(s,n){if(s.show&&s.labels.show&&e.globals.yAxisScale[n].result.length){var r=e.globals.yLabelFormatters[n],o=r(e.globals.yAxisScale[n].niceMax,{seriesIndex:n,dataPointIndex:-1,w:e});if(void 0!==o&&0!==o.length||(o=e.globals.yAxisScale[n].niceMax),e.globals.isBarHorizontal)a=0,o=r(o=e.globals.labels.slice().reduce(function(t,e){return t.length>e.length?t:e},0),{seriesIndex:n,dataPointIndex:-1,w:e});var l=new p(t.ctx).getTextRects(o,s.labels.style.fontSize);i.push({width:l.width+a,height:l.height})}else i.push({width:0,height:0})}),i}},{key:\"getxAxisTitleCoords\",value:function(){var t=this.w,e=0,i=0;if(void 0!==t.config.xaxis.title.text){var a=new p(this.ctx).getTextRects(t.config.xaxis.title.text,t.config.xaxis.title.style.fontSize);e=a.width,i=a.height}return{width:e,height:i}}},{key:\"getyAxisTitleCoords\",value:function(){var t=this,e=this.w,i=[];return e.config.yaxis.map(function(e,a){if(e.show&&void 0!==e.title.text){var s=new p(t.ctx).getTextRects(e.title.text,e.title.style.fontSize,e.title.style.fontFamily,\"rotate(-90 0 0)\",!1);i.push({width:s.width,height:s.height})}else i.push({width:0,height:0})}),i}},{key:\"getTitleSubtitleCoords\",value:function(t){var e=this.w,i=0,a=0,s=\"title\"===t?e.config.title.floating:e.config.subtitle.floating,n=e.globals.dom.baseEl.querySelector(\".apexcharts-\".concat(t,\"-text\"));if(null!==n&&!s){var r=n.getBoundingClientRect();i=r.width,a=e.globals.axisCharts?r.height+5:r.height}return{width:i,height:a}}},{key:\"getLegendsRect\",value:function(){var t=this.w,e=t.globals.dom.baseEl.querySelector(\".apexcharts-legend\"),i=Object.assign({},u.getBoundingClientRect(e));return null!==e&&!t.config.legend.floating&&t.config.legend.show?this.lgRect={x:i.x,y:i.y,height:i.height,width:0===i.height?0:i.width}:this.lgRect={x:0,y:0,height:0,width:0},this.lgRect}}]),t}(),B=function(){function t(i){e(this,t),this.ctx=i,this.w=i.w}return a(t,[{key:\"getAllSeriesEls\",value:function(){return this.w.globals.dom.baseEl.querySelectorAll(\".apexcharts-series\")}},{key:\"getSeriesByName\",value:function(t){return this.w.globals.dom.baseEl.querySelector(\"[seriesName='\".concat(u.escapeString(t),\"']\"))}},{key:\"isSeriesHidden\",value:function(t){var e=this.getSeriesByName(t),i=parseInt(e.getAttribute(\"data:realIndex\"));return{isHidden:e.classList.contains(\"apexcharts-series-collapsed\"),realIndex:i}}},{key:\"addCollapsedClassToSeries\",value:function(t,e){var i=this.w;function a(i){for(var a=0;a<i.length;a++)i[a].index===e&&t.node.classList.add(\"apexcharts-series-collapsed\")}a(i.globals.collapsedSeries),a(i.globals.ancillaryCollapsedSeries)}},{key:\"resetSeries\",value:function(){var t=!(arguments.length>0&&void 0!==arguments[0])||arguments[0],e=this.w,i=e.globals.initialSeries.slice();e.config.series=i,e.globals.collapsedSeries=[],e.globals.ancillaryCollapsedSeries=[],e.globals.collapsedSeriesIndices=[],e.globals.ancillaryCollapsedSeriesIndices=[],e.globals.previousPaths=[],t&&this.ctx._updateSeries(i,e.config.chart.animations.dynamicAnimation.enabled)}},{key:\"toggleSeriesOnHover\",value:function(t,e){var i=this.w,a=i.globals.dom.baseEl.querySelectorAll(\".apexcharts-series\");if(\"mousemove\"===t.type){var s=parseInt(e.getAttribute(\"rel\"))-1,n=null;n=i.globals.axisCharts||\"radialBar\"===i.config.chart.type?i.globals.axisCharts?i.globals.dom.baseEl.querySelector(\".apexcharts-series[data\\\\:realIndex='\".concat(s,\"']\")):i.globals.dom.baseEl.querySelector(\".apexcharts-series[rel='\".concat(s+1,\"']\")):i.globals.dom.baseEl.querySelector(\".apexcharts-series[rel='\".concat(s+1,\"'] path\"));for(var r=0;r<a.length;r++)a[r].classList.add(\"legend-mouseover-inactive\");null!==n&&(i.globals.axisCharts||n.parentNode.classList.remove(\"legend-mouseover-inactive\"),n.classList.remove(\"legend-mouseover-inactive\"))}else if(\"mouseout\"===t.type)for(var o=0;o<a.length;o++)a[o].classList.remove(\"legend-mouseover-inactive\")}},{key:\"highlightRangeInSeries\",value:function(t,e){var i=this.w,a=i.globals.dom.baseEl.querySelectorAll(\".apexcharts-heatmap-rect\"),s=function(){for(var t=0;t<a.length;t++)a[t].classList.remove(\"legend-mouseover-inactive\")};if(\"mousemove\"===t.type){var n=parseInt(e.getAttribute(\"rel\"))-1;s(),function(){for(var t=0;t<a.length;t++)a[t].classList.add(\"legend-mouseover-inactive\")}(),function(t){for(var e=0;e<a.length;e++){var i=parseInt(a[e].getAttribute(\"val\"));i>=t.from&&i<=t.to&&a[e].classList.remove(\"legend-mouseover-inactive\")}}(i.config.plotOptions.heatmap.colorScale.ranges[n])}else\"mouseout\"===t.type&&s()}},{key:\"getActiveSeriesIndex\",value:function(){var t=this.w,e=0;if(t.globals.series.length>1)for(var i=t.globals.series.map(function(e,i){return e.length>0&&\"bar\"!==t.config.series[i].type&&\"column\"!==t.config.series[i].type?i:-1}),a=0;a<i.length;a++)if(-1!==i[a]){e=i[a];break}return e}},{key:\"getActiveConfigSeriesIndex\",value:function(){var t=this.w,e=0;if(t.config.series.length>1)for(var i=t.config.series.map(function(t,e){return t.data&&t.data.length>0?e:-1}),a=0;a<i.length;a++)if(-1!==i[a]){e=i[a];break}return e}},{key:\"getPreviousPaths\",value:function(){var t=this.w;function e(e,i,a){for(var s=e[i].childNodes,n={type:a,paths:[],realIndex:e[i].getAttribute(\"data:realIndex\")},r=0;r<s.length;r++)if(s[r].hasAttribute(\"pathTo\")){var o=s[r].getAttribute(\"pathTo\");n.paths.push({d:o})}t.globals.previousPaths.push(n)}t.globals.previousPaths=[];var i=t.globals.dom.baseEl.querySelectorAll(\".apexcharts-line-series .apexcharts-series\");if(i.length>0)for(var a=i.length-1;a>=0;a--)e(i,a,\"line\");var s=t.globals.dom.baseEl.querySelectorAll(\".apexcharts-area-series .apexcharts-series\");if(s.length>0)for(var n=s.length-1;n>=0;n--)e(s,n,\"area\");var r=t.globals.dom.baseEl.querySelectorAll(\".apexcharts-bar-series .apexcharts-series\");if(r.length>0)for(var o=0;o<r.length;o++)e(r,o,\"bar\");var l=t.globals.dom.baseEl.querySelectorAll(\".apexcharts-candlestick-series .apexcharts-series\");if(l.length>0)for(var h=0;h<l.length;h++)e(l,h,\"candlestick\");var c=t.globals.dom.baseEl.querySelectorAll(\".apexcharts-radar-series .apexcharts-series\");if(c.length>0)for(var d=0;d<c.length;d++)e(c,d,\"radar\");var u=t.globals.dom.baseEl.querySelectorAll(\".apexcharts-bubble-series .apexcharts-series\");if(u.length>0)for(var g=0;g<u.length;g++){for(var f=t.globals.dom.baseEl.querySelectorAll(\".apexcharts-bubble-series .apexcharts-series[data\\\\:realIndex='\".concat(g,\"'] circle\")),p=[],x=0;x<f.length;x++)p.push({x:f[x].getAttribute(\"cx\"),y:f[x].getAttribute(\"cy\"),r:f[x].getAttribute(\"r\")});t.globals.previousPaths.push(p)}var b=t.globals.dom.baseEl.querySelectorAll(\".apexcharts-scatter-series .apexcharts-series\");if(b.length>0)for(var m=0;m<b.length;m++){for(var v=t.globals.dom.baseEl.querySelectorAll(\".apexcharts-scatter-series .apexcharts-series[data\\\\:realIndex='\".concat(m,\"'] circle\")),y=[],w=0;w<v.length;w++)y.push({x:v[w].getAttribute(\"cx\"),y:v[w].getAttribute(\"cy\"),r:v[w].getAttribute(\"r\")});t.globals.previousPaths.push(y)}var k=t.globals.dom.baseEl.querySelectorAll(\".apexcharts-heatmap .apexcharts-series\");if(k.length>0)for(var A=0;A<k.length;A++){for(var S=t.globals.dom.baseEl.querySelectorAll(\".apexcharts-heatmap .apexcharts-series[data\\\\:realIndex='\".concat(A,\"'] rect\")),C=[],L=0;L<S.length;L++)C.push({color:S[L].getAttribute(\"color\")});t.globals.previousPaths.push(C)}t.globals.axisCharts||(t.globals.previousPaths=t.globals.series)}},{key:\"handleNoData\",value:function(){var t=this.w,e=t.config.noData,i=new p(this.ctx),a=t.globals.svgWidth/2,s=t.globals.svgHeight/2,n=\"middle\";if(t.globals.noData=!0,t.globals.animationEnded=!0,\"left\"===e.align?(a=10,n=\"start\"):\"right\"===e.align&&(a=t.globals.svgWidth-10,n=\"end\"),\"top\"===e.verticalAlign?s=50:\"bottom\"===e.verticalAlign&&(s=t.globals.svgHeight-50),a+=e.offsetX,s=s+parseInt(e.style.fontSize)+2,void 0!==e.text&&\"\"!==e.text){var r=i.drawText({x:a,y:s,text:e.text,textAnchor:n,fontSize:e.style.fontSize,fontFamily:e.style.fontFamily,foreColor:e.style.color,opacity:1,class:\"apexcharts-text-nodata\"});r.node.setAttribute(\"class\",\"apexcharts-title-text\"),t.globals.dom.Paper.add(r)}}},{key:\"setNullSeriesToZeroValues\",value:function(t){for(var e=this.w,i=0;i<t.length;i++)if(0===t[i].length)for(var a=0;a<t[e.globals.maxValsInArrayIndex].length;a++)t[i].push(0);return t}},{key:\"hasAllSeriesEqualX\",value:function(){for(var t=!0,e=this.w,i=this.filteredSeriesX(),a=0;a<i.length-1;a++)if(i[a][0]!==i[a+1][0]){t=!1;break}return e.globals.allSeriesHasEqualX=t,t}},{key:\"filteredSeriesX\",value:function(){var t=this.w.globals.seriesX.map(function(t,e){return t.length>0?t:[]});return t}}]),t}(),V=function(){function t(i,a){e(this,t),this.ctx=i,this.w=i.w,this.onLegendClick=this.onLegendClick.bind(this),this.onLegendHovered=this.onLegendHovered.bind(this)}return a(t,[{key:\"init\",value:function(){var t=this.w,e=t.globals,i=t.config;if((i.legend.showForSingleSeries&&1===e.series.length||e.series.length>1||!e.axisCharts)&&i.legend.show){for(;e.dom.elLegendWrap.firstChild;)e.dom.elLegendWrap.removeChild(e.dom.elLegendWrap.firstChild);this.drawLegends(),u.isIE11()?document.getElementsByTagName(\"head\")[0].appendChild(this.getLegendStyles()):this.appendToForeignObject(),\"bottom\"===i.legend.position||\"top\"===i.legend.position?this.legendAlignHorizontal():\"right\"!==i.legend.position&&\"left\"!==i.legend.position||this.legendAlignVertical()}}},{key:\"getLegendStyles\",value:function(){var t=document.createElement(\"style\");t.setAttribute(\"type\",\"text/css\");var e=document.createTextNode(\"\\t\\n    \\t\\n      .apexcharts-legend {\\t\\n        display: flex;\\t\\n        overflow: auto;\\t\\n        padding: 0 10px;\\t\\n      }\\t\\n      .apexcharts-legend.position-bottom, .apexcharts-legend.position-top {\\t\\n        flex-wrap: wrap\\t\\n      }\\t\\n      .apexcharts-legend.position-right, .apexcharts-legend.position-left {\\t\\n        flex-direction: column;\\t\\n        bottom: 0;\\t\\n      }\\t\\n      .apexcharts-legend.position-bottom.left, .apexcharts-legend.position-top.left, .apexcharts-legend.position-right, .apexcharts-legend.position-left {\\t\\n        justify-content: flex-start;\\t\\n      }\\t\\n      .apexcharts-legend.position-bottom.center, .apexcharts-legend.position-top.center {\\t\\n        justify-content: center;  \\t\\n      }\\t\\n      .apexcharts-legend.position-bottom.right, .apexcharts-legend.position-top.right {\\t\\n        justify-content: flex-end;\\t\\n      }\\t\\n      .apexcharts-legend-series {\\t\\n        cursor: pointer;\\t\\n        line-height: normal;\\t\\n      }\\t\\n      .apexcharts-legend.position-bottom .apexcharts-legend-series, .apexcharts-legend.position-top .apexcharts-legend-series{\\t\\n        display: flex;\\t\\n        align-items: center;\\t\\n      }\\t\\n      .apexcharts-legend-text {\\t\\n        position: relative;\\t\\n        font-size: 14px;\\t\\n      }\\t\\n      .apexcharts-legend-text *, .apexcharts-legend-marker * {\\t\\n        pointer-events: none;\\t\\n      }\\t\\n      .apexcharts-legend-marker {\\t\\n        position: relative;\\t\\n        display: inline-block;\\t\\n        cursor: pointer;\\t\\n        margin-right: 3px;\\t\\n      }\\t\\n      \\t\\n      .apexcharts-legend.right .apexcharts-legend-series, .apexcharts-legend.left .apexcharts-legend-series{\\t\\n        display: inline-block;\\t\\n      }\\t\\n      .apexcharts-legend-series.no-click {\\t\\n        cursor: auto;\\t\\n      }\\t\\n      .apexcharts-legend .apexcharts-hidden-zero-series, .apexcharts-legend .apexcharts-hidden-null-series {\\t\\n        display: none !important;\\t\\n      }\\t\\n      .inactive-legend {\\t\\n        opacity: 0.45;\\t\\n      }\");return t.appendChild(e),t}},{key:\"appendToForeignObject\",value:function(){var t=this.w.globals;t.dom.elLegendForeign=document.createElementNS(t.SVGNS,\"foreignObject\");var e=t.dom.elLegendForeign;e.setAttribute(\"x\",0),e.setAttribute(\"y\",0),e.setAttribute(\"width\",t.svgWidth),e.setAttribute(\"height\",t.svgHeight),t.dom.elLegendWrap.setAttribute(\"xmlns\",\"http://www.w3.org/1999/xhtml\"),e.appendChild(t.dom.elLegendWrap),e.appendChild(this.getLegendStyles()),t.dom.Paper.node.insertBefore(e,t.dom.elGraphical.node)}},{key:\"drawLegends\",value:function(){var t=this.w,e=t.config.legend.fontFamily,i=t.globals.seriesNames,a=t.globals.colors.slice();if(\"heatmap\"===t.config.chart.type){var s=t.config.plotOptions.heatmap.colorScale.ranges;i=s.map(function(t){return t.name?t.name:t.from+\" - \"+t.to}),a=s.map(function(t){return t.color})}for(var n=t.globals.legendFormatter,r=t.config.legend.inverseOrder,o=r?i.length-1:0;r?o>=0:o<=i.length-1;r?o--:o++){var l=n(i[o],{seriesIndex:o,w:t}),h=!1,c=!1;if(t.globals.collapsedSeries.length>0)for(var d=0;d<t.globals.collapsedSeries.length;d++)t.globals.collapsedSeries[d].index===o&&(h=!0);if(t.globals.ancillaryCollapsedSeriesIndices.length>0)for(var u=0;u<t.globals.ancillaryCollapsedSeriesIndices.length;u++)t.globals.ancillaryCollapsedSeriesIndices[u]===o&&(c=!0);var g=document.createElement(\"span\");g.classList.add(\"apexcharts-legend-marker\");var f=t.config.legend.markers.offsetX,x=t.config.legend.markers.offsetY,b=t.config.legend.markers.height,m=t.config.legend.markers.width,v=t.config.legend.markers.strokeWidth,y=t.config.legend.markers.strokeColor,k=t.config.legend.markers.radius,A=g.style;A.background=a[o],A.color=a[o],t.config.legend.markers.fillColors&&t.config.legend.markers.fillColors[o]&&(A.background=t.config.legend.markers.fillColors[o]),A.height=Array.isArray(b)?parseFloat(b[o])+\"px\":parseFloat(b)+\"px\",A.width=Array.isArray(m)?parseFloat(m[o])+\"px\":parseFloat(m)+\"px\",A.left=Array.isArray(f)?f[o]:f,A.top=Array.isArray(x)?x[o]:x,A.borderWidth=Array.isArray(v)?v[o]:v,A.borderColor=Array.isArray(y)?y[o]:y,A.borderRadius=Array.isArray(k)?parseFloat(k[o])+\"px\":parseFloat(k)+\"px\",t.config.legend.markers.customHTML&&(Array.isArray(t.config.legend.markers.customHTML)?g.innerHTML=t.config.legend.markers.customHTML[o]():g.innerHTML=t.config.legend.markers.customHTML()),p.setAttrs(g,{rel:o+1,\"data:collapsed\":h||c}),(h||c)&&g.classList.add(\"inactive-legend\");var S=document.createElement(\"div\"),C=document.createElement(\"span\");C.classList.add(\"apexcharts-legend-text\"),C.innerHTML=l;var L=t.config.legend.labels.useSeriesColors?t.globals.colors[o]:t.config.legend.labels.colors;L||(L=t.config.chart.foreColor),C.style.color=L,C.style.fontSize=parseFloat(t.config.legend.fontSize)+\"px\",C.style.fontFamily=e||t.config.chart.fontFamily,p.setAttrs(C,{rel:o+1,i:o,\"data:default-text\":encodeURIComponent(l),\"data:collapsed\":h||c}),S.appendChild(g),S.appendChild(C);var P=new w(this.ctx);if(!t.config.legend.showForZeroSeries)0===P.getSeriesTotalByIndex(o)&&P.seriesHaveSameValues(o)&&!P.isSeriesNull(o)&&-1===t.globals.collapsedSeriesIndices.indexOf(o)&&-1===t.globals.ancillaryCollapsedSeriesIndices.indexOf(o)&&S.classList.add(\"apexcharts-hidden-zero-series\");t.config.legend.showForNullSeries||P.isSeriesNull(o)&&-1===t.globals.collapsedSeriesIndices.indexOf(o)&&-1===t.globals.ancillaryCollapsedSeriesIndices.indexOf(o)&&S.classList.add(\"apexcharts-hidden-null-series\"),t.globals.dom.elLegendWrap.appendChild(S),t.globals.dom.elLegendWrap.classList.add(t.config.legend.horizontalAlign),t.globals.dom.elLegendWrap.classList.add(\"position-\"+t.config.legend.position),S.classList.add(\"apexcharts-legend-series\"),S.style.margin=\"\".concat(t.config.legend.itemMargin.horizontal,\"px \").concat(t.config.legend.itemMargin.vertical,\"px\"),t.globals.dom.elLegendWrap.style.width=t.config.legend.width?t.config.legend.width+\"px\":\"\",t.globals.dom.elLegendWrap.style.height=t.config.legend.height?t.config.legend.height+\"px\":\"\",p.setAttrs(S,{rel:o+1,\"data:collapsed\":h||c}),(h||c)&&S.classList.add(\"inactive-legend\"),t.config.legend.onItemClick.toggleDataSeries||S.classList.add(\"no-click\")}\"heatmap\"!==t.config.chart.type&&t.config.legend.onItemClick.toggleDataSeries&&t.globals.dom.elWrap.addEventListener(\"click\",this.onLegendClick,!0),t.config.legend.onItemHover.highlightDataSeries&&(t.globals.dom.elWrap.addEventListener(\"mousemove\",this.onLegendHovered,!0),t.globals.dom.elWrap.addEventListener(\"mouseout\",this.onLegendHovered,!0))}},{key:\"getLegendBBox\",value:function(){var t=this.w.globals.dom.baseEl.querySelector(\".apexcharts-legend\").getBoundingClientRect(),e=t.width;return{clwh:t.height,clww:e}}},{key:\"setLegendWrapXY\",value:function(t,e){var i=this.w,a=i.globals.dom.baseEl.querySelector(\".apexcharts-legend\"),s=a.getBoundingClientRect(),n=0,r=0;if(\"bottom\"===i.config.legend.position)r+=i.globals.svgHeight-s.height/2;else if(\"top\"===i.config.legend.position){var o=new W(this.ctx),l=o.getTitleSubtitleCoords(\"title\").height,h=o.getTitleSubtitleCoords(\"subtitle\").height;r=r+(l>0?l-10:0)+(h>0?h-10:0)}a.style.position=\"absolute\",n=n+t+i.config.legend.offsetX,r=r+e+i.config.legend.offsetY,a.style.left=n+\"px\",a.style.top=r+\"px\",\"bottom\"===i.config.legend.position?(a.style.top=\"auto\",a.style.bottom=10+i.config.legend.offsetY+\"px\"):\"right\"===i.config.legend.position&&(a.style.left=\"auto\",a.style.right=25+i.config.legend.offsetX+\"px\"),a.style.width&&(a.style.width=parseInt(i.config.legend.width)+\"px\"),a.style.height&&(a.style.height=parseInt(i.config.legend.height)+\"px\")}},{key:\"legendAlignHorizontal\",value:function(){var t=this.w;t.globals.dom.baseEl.querySelector(\".apexcharts-legend\").style.right=0;var e=this.getLegendBBox(),i=new W(this.ctx),a=i.getTitleSubtitleCoords(\"title\"),s=i.getTitleSubtitleCoords(\"subtitle\"),n=0;\"bottom\"===t.config.legend.position?n=-e.clwh/1.8:\"top\"===t.config.legend.position&&(n=a.height+s.height+t.config.title.margin+t.config.subtitle.margin-15),this.setLegendWrapXY(20,n)}},{key:\"legendAlignVertical\",value:function(){var t=this.w,e=this.getLegendBBox(),i=0;\"left\"===t.config.legend.position&&(i=20),\"right\"===t.config.legend.position&&(i=t.globals.svgWidth-e.clww-10),this.setLegendWrapXY(i,20)}},{key:\"onLegendHovered\",value:function(t){var e=this.w,i=t.target.classList.contains(\"apexcharts-legend-text\")||t.target.classList.contains(\"apexcharts-legend-marker\");if(\"heatmap\"!==e.config.chart.type)!t.target.classList.contains(\"inactive-legend\")&&i&&new B(this.ctx).toggleSeriesOnHover(t,t.target);else if(i){var a=parseInt(t.target.getAttribute(\"rel\"))-1;this.ctx.fireEvent(\"legendHover\",[this.ctx,a,this.w]),new B(this.ctx).highlightRangeInSeries(t,t.target)}}},{key:\"onLegendClick\",value:function(t){if(t.target.classList.contains(\"apexcharts-legend-text\")||t.target.classList.contains(\"apexcharts-legend-marker\")){var e=parseInt(t.target.getAttribute(\"rel\"))-1,i=\"true\"===t.target.getAttribute(\"data:collapsed\"),a=this.w.config.chart.events.legendClick;\"function\"==typeof a&&a(this.ctx,e,this.w),this.ctx.fireEvent(\"legendClick\",[this.ctx,e,this.w]);var s=this.w.config.legend.markers.onClick;\"function\"==typeof s&&t.target.classList.contains(\"apexcharts-legend-marker\")&&(s(this.ctx,e,this.w),this.ctx.fireEvent(\"legendMarkerClick\",[this.ctx,e,this.w])),this.toggleDataSeries(e,i)}}},{key:\"toggleDataSeries\",value:function(t,e){var i=this.w;if(i.globals.axisCharts||\"radialBar\"===i.config.chart.type){i.globals.resized=!0;var a=null,s=null;if(i.globals.risingSeries=[],i.globals.axisCharts?(a=i.globals.dom.baseEl.querySelector(\".apexcharts-series[data\\\\:realIndex='\".concat(t,\"']\")),s=parseInt(a.getAttribute(\"data:realIndex\"))):(a=i.globals.dom.baseEl.querySelector(\".apexcharts-series[rel='\".concat(t+1,\"']\")),s=parseInt(a.getAttribute(\"rel\"))-1),e)this.riseCollapsedSeries(i.globals.collapsedSeries,i.globals.collapsedSeriesIndices,s),this.riseCollapsedSeries(i.globals.ancillaryCollapsedSeries,i.globals.ancillaryCollapsedSeriesIndices,s);else{if(i.globals.axisCharts){var n=!1;if(i.config.yaxis[s]&&i.config.yaxis[s].show&&i.config.yaxis[s].showAlways&&(n=!0,i.globals.ancillaryCollapsedSeriesIndices.indexOf(s)<0&&(i.globals.ancillaryCollapsedSeries.push({index:s,data:i.config.series[s].data.slice(),type:a.parentNode.className.baseVal.split(\"-\")[1]}),i.globals.ancillaryCollapsedSeriesIndices.push(s))),!n){i.globals.collapsedSeries.push({index:s,data:i.config.series[s].data.slice(),type:a.parentNode.className.baseVal.split(\"-\")[1]}),i.globals.collapsedSeriesIndices.push(s);var r=i.globals.risingSeries.indexOf(s);i.globals.risingSeries.splice(r,1)}i.config.series[s].data=[]}else i.globals.collapsedSeries.push({index:s,data:i.config.series[s]}),i.globals.collapsedSeriesIndices.push(s),i.config.series[s]=0;for(var o=a.childNodes,l=0;l<o.length;l++)o[l].classList.contains(\"apexcharts-series-markers-wrap\")&&(o[l].classList.contains(\"apexcharts-hide\")?o[l].classList.remove(\"apexcharts-hide\"):o[l].classList.add(\"apexcharts-hide\"));i.globals.allSeriesCollapsed=i.globals.collapsedSeries.length===i.globals.series.length,this.ctx._updateSeries(i.config.series,i.config.chart.animations.dynamicAnimation.enabled)}}else{var h=i.globals.dom.Paper.select(\" .apexcharts-series[rel='\".concat(t+1,\"'] path\")),c=i.config.chart.type;if(\"pie\"===c||\"donut\"===c){var d=i.config.plotOptions.pie.donut.labels,u=new p(this.ctx),g=new Y(this.ctx);u.pathMouseDown(h.members[0],null),g.printDataLabelsInner(h.members[0].node,d)}h.fire(\"click\")}}},{key:\"riseCollapsedSeries\",value:function(t,e,i){var a=this.w;if(t.length>0)for(var s=0;s<t.length;s++)t[s].index===i&&(a.globals.axisCharts?(a.config.series[i].data=t[s].data.slice(),t.splice(s,1),e.splice(s,1),a.globals.risingSeries.push(i)):(a.config.series[i]=t[s].data,t.splice(s,1),e.splice(s,1),a.globals.risingSeries.push(i)),this.ctx._updateSeries(a.config.series,a.config.chart.animations.dynamicAnimation.enabled))}}]),t}(),G=function(){function t(i,a,s){e(this,t),this.ctx=i,this.w=i.w,this.xyRatios=a,this.pointsChart=!(\"bubble\"!==this.w.config.chart.type&&\"scatter\"!==this.w.config.chart.type)||s,this.scatter=new P(this.ctx),this.noNegatives=this.w.globals.minX===Number.MAX_VALUE,this.yaxisIndex=0}return a(t,[{key:\"draw\",value:function(t,e,i){var a=this.w,s=new p(this.ctx),n=new C(this.ctx),o=a.globals.comboCharts?e:a.config.chart.type,l=s.group({class:\"apexcharts-\".concat(o,\"-series apexcharts-plot-series\")}),h=new w(this.ctx,a);t=h.getLogSeries(t);var c=this.xyRatios.yRatio;c=h.getLogYRatios(c);for(var d=this.xyRatios.zRatio,g=this.xyRatios.xRatio,f=this.xyRatios.baseLineY,x=[],b=[],m=0,v=0;v<t.length;v++){if(\"line\"===o&&(\"gradient\"===a.config.fill.type||\"gradient\"===a.config.fill.type[v])&&h.seriesHaveSameValues(v)){var y=t[v].slice();y[y.length-1]=y[y.length-1]+1e-6,t[v]=y}var k=a.globals.gridWidth/a.globals.dataPoints,A=a.globals.comboCharts?i[v]:v;c.length>1&&(this.yaxisIndex=A),this.isReversed=a.config.yaxis[this.yaxisIndex]&&a.config.yaxis[this.yaxisIndex].reversed;var S=[],P=[],E=a.globals.gridHeight-f[this.yaxisIndex]-(this.isReversed?a.globals.gridHeight:0)+(this.isReversed?2*f[this.yaxisIndex]:0),M=E;E>a.globals.gridHeight&&(M=a.globals.gridHeight),m=k/2;var T=a.globals.padHorizontal+m,I=1;a.globals.isXNumeric&&a.globals.seriesX.length>0&&(T=(a.globals.seriesX[A][0]-a.globals.minX)/g),P.push(T);var X=void 0,Y=void 0,F=void 0,R=void 0,D=[],O=[],N=s.group({class:\"apexcharts-series\",seriesName:u.escapeString(a.globals.seriesNames[A])}),H=s.group({class:\"apexcharts-series-markers-wrap\"}),W=s.group({class:\"apexcharts-datalabels\"});this.ctx.series.addCollapsedClassToSeries(N,A);var B=t[v].length===a.globals.dataPoints;N.attr({\"data:longestSeries\":B,rel:v+1,\"data:realIndex\":A}),this.appendPathFrom=!0;var V=T,G=void 0,_=V,j=E,U=0;if(j=this.determineFirstPrevY({i:v,series:t,yRatio:c[this.yaxisIndex],zeroY:E,prevY:j,prevSeriesY:b,lineYPosition:U}).prevY,S.push(j),G=j,null===t[v][0]){for(var q=0;q<t[v].length;q++)if(null!==t[v][q]){_=k*q,j=E-t[v][q]/c[this.yaxisIndex],X=s.move(_,j),Y=s.move(_,M);break}}else X=s.move(_,j),Y=s.move(_,M)+s.line(_,j);if(F=s.move(-1,E)+s.line(-1,E),R=s.move(-1,E)+s.line(-1,E),a.globals.previousPaths.length>0){var Z=this.checkPreviousPaths({pathFromLine:F,pathFromArea:R,realIndex:A});F=Z.pathFromLine,R=Z.pathFromArea}for(var $=a.globals.dataPoints>1?a.globals.dataPoints-1:a.globals.dataPoints,J=0;J<$;J++){if(a.globals.isXNumeric){var Q=a.globals.seriesX[A][J+1];void 0===a.globals.seriesX[A][J+1]&&(Q=a.globals.seriesX[A][$-1]),T=(Q-a.globals.minX)/g}else T+=k;var K=u.isNumber(a.globals.minYArr[A])?a.globals.minYArr[A]:a.globals.minY;a.config.chart.stacked?(U=v>0&&a.globals.collapsedSeries.length<a.config.series.length-1?b[v-1][J+1]:E,I=void 0===t[v][J+1]||null===t[v][J+1]?U-K/c[this.yaxisIndex]+2*(this.isReversed?K/c[this.yaxisIndex]:0):U-t[v][J+1]/c[this.yaxisIndex]+2*(this.isReversed?t[v][J+1]/c[this.yaxisIndex]:0)):I=void 0===t[v][J+1]||null===t[v][J+1]?E-K/c[this.yaxisIndex]+2*(this.isReversed?K/c[this.yaxisIndex]:0):E-t[v][J+1]/c[this.yaxisIndex]+2*(this.isReversed?t[v][J+1]/c[this.yaxisIndex]:0),P.push(T),S.push(I);var tt=this.createPaths({series:t,i:v,j:J,x:T,y:I,xDivision:k,pX:V,pY:G,areaBottomY:M,linePath:X,areaPath:Y,linePaths:D,areaPaths:O,seriesIndex:i});O=tt.areaPaths,D=tt.linePaths,V=tt.pX,G=tt.pY,Y=tt.areaPath,X=tt.linePath,this.appendPathFrom&&(F+=s.line(T,E),R+=s.line(T,E));var et=this.calculatePoints({series:t,x:T,y:I,realIndex:A,i:v,j:J,prevY:j,categoryAxisCorrection:m,xRatio:g});if(this.pointsChart)this.scatter.draw(N,J,{realIndex:A,pointsPos:et,zRatio:d,elParent:H});else{var it=new L(this.ctx);a.globals.dataPoints>1&&H.node.classList.add(\"hidden\");var at=it.plotChartMarkers(et,A,J+1);null!==at&&H.add(at)}var st=!t[v][J+1]||t[v][J+1]>t[v][J]?\"top\":\"bottom\",nt=new z(this.ctx).drawDataLabel(et,A,J+1,null,st);null!==nt&&W.add(nt)}b.push(S),a.globals.seriesXvalues[A]=P,a.globals.seriesYvalues[A]=S,this.pointsChart||a.globals.delayedElements.push({el:H.node,index:A});var rt={i:v,realIndex:A,animationDelay:v,initialSpeed:a.config.chart.animations.speed,dataChangeSpeed:a.config.chart.animations.dynamicAnimation.speed,className:\"apexcharts-\".concat(o)};if(\"area\"===o)for(var ot=n.fillPath({seriesNumber:A}),lt=0;lt<O.length;lt++){var ht=s.renderPaths(r({},rt,{pathFrom:R,pathTo:O[lt],stroke:\"none\",strokeWidth:0,strokeLineCap:null,fill:ot}));N.add(ht)}if(a.config.stroke.show&&!this.pointsChart){var ct=null;ct=\"line\"===o?n.fillPath({seriesNumber:A,i:v}):a.globals.stroke.colors[A];for(var dt=0;dt<D.length;dt++){var ut=s.renderPaths(r({},rt,{pathFrom:F,pathTo:D[dt],stroke:ct,strokeWidth:Array.isArray(a.config.stroke.width)?a.config.stroke.width[A]:a.config.stroke.width,strokeLineCap:a.config.stroke.lineCap,fill:\"none\"}));N.add(ut)}}N.add(H),N.add(W),x.push(N)}for(var gt=x.length;gt>0;gt--)l.add(x[gt-1]);return l}},{key:\"createPaths\",value:function(t){var e=t.series,i=t.i,a=t.j,s=t.x,n=t.y,r=t.pX,o=t.pY,l=t.xDivision,h=t.areaBottomY,c=t.linePath,d=t.areaPath,u=t.linePaths,g=t.areaPaths,f=t.seriesIndex,x=this.w,b=new p(this.ctx),m=x.config.stroke.curve;if(Array.isArray(x.config.stroke.curve)&&(m=Array.isArray(f)?x.config.stroke.curve[f[i]]:x.config.stroke.curve[i]),\"smooth\"===m){var v=.35*(s-r);x.globals.hasNullValues?(null!==e[i][a]&&(null!==e[i][a+1]?(c=b.move(r,o)+b.curve(r+v,o,s-v,n,s+1,n),d=b.move(r+1,o)+b.curve(r+v,o,s-v,n,s+1,n)+b.line(s,h)+b.line(r,h)+\"z\"):(c=b.move(r,o),d=b.move(r,o)+\"z\")),u.push(c),g.push(d)):(c+=b.curve(r+v,o,s-v,n,s,n),d+=b.curve(r+v,o,s-v,n,s,n)),r=s,o=n,a===e[i].length-2&&(d=d+b.curve(r,o,s,n,s,h)+b.move(s,n)+\"z\",x.globals.hasNullValues||(u.push(c),g.push(d)))}else null===e[i][a+1]&&(c+=b.move(s,n),d=d+b.line(s-l,h)+b.move(s,n)),null===e[i][a]&&(c+=b.move(s,n),d+=b.move(s,h)),\"stepline\"===m?(c=c+b.line(s,null,\"H\")+b.line(null,n,\"V\"),d=d+b.line(s,null,\"H\")+b.line(null,n,\"V\")):\"straight\"===m&&(c+=b.line(s,n),d+=b.line(s,n)),a===e[i].length-2&&(d=d+b.line(s,h)+b.move(s,n)+\"z\",u.push(c),g.push(d));return{linePaths:u,areaPaths:g,pX:r,pY:o,linePath:c,areaPath:d}}},{key:\"calculatePoints\",value:function(t){var e=t.series,i=t.realIndex,a=t.x,s=t.y,n=t.i,r=t.j,o=t.prevY,l=t.categoryAxisCorrection,h=t.xRatio,c=this.w,d=[],g=[];if(0===r){var f=l+c.config.markers.offsetX;c.globals.isXNumeric&&(f=(c.globals.seriesX[i][0]-c.globals.minX)/h+c.config.markers.offsetX),d.push(f),g.push(u.isNumber(e[n][0])?o+c.config.markers.offsetY:null),d.push(a+c.config.markers.offsetX),g.push(u.isNumber(e[n][r+1])?s+c.config.markers.offsetY:null)}else d.push(a+c.config.markers.offsetX),g.push(u.isNumber(e[n][r+1])?s+c.config.markers.offsetY:null);return{x:d,y:g}}},{key:\"checkPreviousPaths\",value:function(t){for(var e=t.pathFromLine,i=t.pathFromArea,a=t.realIndex,s=this.w,n=0;n<s.globals.previousPaths.length;n++){var r=s.globals.previousPaths[n];(\"line\"===r.type||\"area\"===r.type)&&r.paths.length>0&&parseInt(r.realIndex)===parseInt(a)&&(\"line\"===r.type?(this.appendPathFrom=!1,e=s.globals.previousPaths[n].paths[0].d):\"area\"===r.type&&(this.appendPathFrom=!1,i=s.globals.previousPaths[n].paths[0].d,s.config.stroke.show&&(e=s.globals.previousPaths[n].paths[1].d)))}return{pathFromLine:e,pathFromArea:i}}},{key:\"determineFirstPrevY\",value:function(t){var e=t.i,i=t.series,a=t.yRatio,s=t.zeroY,n=t.prevY,r=t.prevSeriesY,o=t.lineYPosition,l=this.w;if(void 0!==i[e][0])n=l.config.chart.stacked?(o=e>0?r[e-1][0]:s)-i[e][0]/a+2*(this.isReversed?i[e][0]/a:0):s-i[e][0]/a+2*(this.isReversed?i[e][0]/a:0);else if(l.config.chart.stacked&&e>0&&void 0===i[e][0])for(var h=e-1;h>=0;h--)if(null!==i[h][0]&&void 0!==i[h][0]){n=o=r[h][0];break}return{prevY:n,lineYPosition:o}}}]),t}(),_=function(){function t(i){e(this,t),this.ctx=i,this.w=i.w;var a=this.w;this.xaxisLabels=a.globals.labels.slice(),a.globals.timelineLabels.length>0&&(this.xaxisLabels=a.globals.timelineLabels.slice()),this.drawnLabels=[],\"top\"===a.config.xaxis.position?this.offY=0:this.offY=a.globals.gridHeight+1,this.offY=this.offY+a.config.xaxis.axisBorder.offsetY,this.xaxisFontSize=a.config.xaxis.labels.style.fontSize,this.xaxisFontFamily=a.config.xaxis.labels.style.fontFamily,this.xaxisForeColors=a.config.xaxis.labels.style.colors,this.xaxisBorderWidth=a.config.xaxis.axisBorder.width,this.xaxisBorderWidth.indexOf(\"%\")>-1?this.xaxisBorderWidth=a.globals.gridWidth*parseInt(this.xaxisBorderWidth)/100:this.xaxisBorderWidth=parseInt(this.xaxisBorderWidth),this.xaxisBorderHeight=a.config.xaxis.axisBorder.height,this.yaxis=a.config.yaxis[0],this.axesUtils=new N(i)}return a(t,[{key:\"drawXaxis\",value:function(){var t,e=this.w,i=new p(this.ctx),a=i.group({class:\"apexcharts-xaxis\",transform:\"translate(\".concat(e.config.xaxis.offsetX,\", \").concat(e.config.xaxis.offsetY,\")\")}),s=i.group({class:\"apexcharts-xaxis-texts-g\",transform:\"translate(\".concat(e.globals.translateXAxisX,\", \").concat(e.globals.translateXAxisY,\")\")});a.add(s);for(var n=e.globals.padHorizontal,r=[],o=0;o<this.xaxisLabels.length;o++)r.push(this.xaxisLabels[o]);n=e.globals.isXNumeric?n+(t=e.globals.gridWidth/(r.length-1))/2+e.config.xaxis.labels.offsetX:n+(t=e.globals.gridWidth/r.length)+e.config.xaxis.labels.offsetX;var l=r.length;if(e.config.xaxis.labels.show)for(var h=0;h<=l-1;h++){var c=n-t/2+e.config.xaxis.labels.offsetX,d=this.axesUtils.getLabel(r,e.globals.timelineLabels,c,h,this.drawnLabels);this.drawnLabels.push(d.text);var u=28;e.globals.rotateXLabels&&(u=22);var g=i.drawText({x:d.x,y:this.offY+e.config.xaxis.labels.offsetY+u,text:\"\",textAnchor:\"middle\",fontWeight:d.isBold?600:400,fontSize:this.xaxisFontSize,fontFamily:this.xaxisFontFamily,foreColor:Array.isArray(this.xaxisForeColors)?this.xaxisForeColors[h]:this.xaxisForeColors,cssClass:\"apexcharts-xaxis-label \"+e.config.xaxis.labels.style.cssClass});h===l-1&&e.globals.skipLastTimelinelabel&&(d.text=\"\"),s.add(g),i.addTspan(g,d.text,this.xaxisFontFamily);var f=document.createElementNS(e.globals.SVGNS,\"title\");f.textContent=d.text,g.node.appendChild(f),n+=t}if(void 0!==e.config.xaxis.title.text){var x=i.group({class:\"apexcharts-xaxis-title\"}),b=i.drawText({x:e.globals.gridWidth/2+e.config.xaxis.title.offsetX,y:this.offY-parseFloat(this.xaxisFontSize)+e.globals.xAxisLabelsHeight+e.config.xaxis.title.offsetY,text:e.config.xaxis.title.text,textAnchor:\"middle\",fontSize:e.config.xaxis.title.style.fontSize,fontFamily:e.config.xaxis.title.style.fontFamily,foreColor:e.config.xaxis.title.style.color,cssClass:\"apexcharts-xaxis-title-text \"+e.config.xaxis.title.style.cssClass});x.add(b),a.add(x)}if(e.config.xaxis.axisBorder.show){var m=0;\"bar\"===e.config.chart.type&&e.globals.isXNumeric&&(m-=15);var v=i.drawLine(e.globals.padHorizontal+m+e.config.xaxis.axisBorder.offsetX,this.offY,this.xaxisBorderWidth,this.offY,e.config.xaxis.axisBorder.color,0,this.xaxisBorderHeight);a.add(v)}return a}},{key:\"drawXaxisInversed\",value:function(t){var e,i,a=this.w,s=new p(this.ctx),n=a.config.yaxis[0].opposite?a.globals.translateYAxisX[t]:0,r=s.group({class:\"apexcharts-yaxis apexcharts-xaxis-inversed\",rel:t}),o=s.group({class:\"apexcharts-yaxis-texts-g apexcharts-xaxis-inversed-texts-g\",transform:\"translate(\"+n+\", 0)\"});r.add(o);for(var l=[],h=0;h<this.xaxisLabels.length;h++)l.push(this.xaxisLabels[h]);i=-(e=a.globals.gridHeight/l.length)/2.2;var c=a.globals.yLabelFormatters[0],d=a.config.yaxis[0].labels;if(d.show)for(var u=0;u<=l.length-1;u++){var g=void 0===l[u]?\"\":l[u];g=c(g,{seriesIndex:t,dataPointIndex:u,w:a});var f=s.drawText({x:d.offsetX-15,y:i+e+d.offsetY,text:g,textAnchor:this.yaxis.opposite?\"start\":\"end\",foreColor:d.style.color?d.style.color:d.style.colors[u],fontSize:d.style.fontSize,fontFamily:d.style.fontFamily,cssClass:\"apexcharts-yaxis-label \"+d.style.cssClass});if(o.add(f),0!==a.config.yaxis[t].labels.rotate){var x=s.rotateAroundCenter(f.node);f.node.setAttribute(\"transform\",\"rotate(\".concat(a.config.yaxis[t].labels.rotate,\" \").concat(x.x,\" \").concat(x.y,\")\"))}i+=e}if(void 0!==a.config.yaxis[0].title.text){var b=s.group({class:\"apexcharts-yaxis-title apexcharts-xaxis-title-inversed\",transform:\"translate(\"+n+\", 0)\"}),m=s.drawText({x:0,y:a.globals.gridHeight/2,text:a.config.yaxis[0].title.text,textAnchor:\"middle\",foreColor:a.config.yaxis[0].title.style.color,fontSize:a.config.yaxis[0].title.style.fontSize,fontFamily:a.config.yaxis[0].title.style.fontFamily,cssClass:\"apexcharts-yaxis-title-text \"+a.config.yaxis[0].title.style.cssClass});b.add(m),r.add(b)}if(a.config.xaxis.axisBorder.show){var v=s.drawLine(a.globals.padHorizontal+a.config.xaxis.axisBorder.offsetX,this.offY,this.xaxisBorderWidth,this.offY,this.yaxis.axisBorder.color,0,this.xaxisBorderHeight);r.add(v),this.axesUtils.drawYAxisTicks(0,l.length,a.config.yaxis[0].axisBorder,a.config.yaxis[0].axisTicks,0,e,r)}return r}},{key:\"drawXaxisTicks\",value:function(t,e){var i=this.w,a=t;if(!(t<0||t>i.globals.gridWidth)){var s=this.offY+i.config.xaxis.axisTicks.offsetY,n=s+i.config.xaxis.axisTicks.height;if(i.config.xaxis.axisTicks.show){var r=new p(this.ctx).drawLine(t+i.config.xaxis.axisTicks.offsetX,s+i.config.xaxis.offsetY,a+i.config.xaxis.axisTicks.offsetX,n+i.config.xaxis.offsetY,i.config.xaxis.axisTicks.color);e.add(r),r.node.classList.add(\"apexcharts-xaxis-tick\")}}}},{key:\"getXAxisTicksPositions\",value:function(){var t=this.w,e=[],i=this.xaxisLabels.length,a=t.globals.padHorizontal;if(t.globals.timelineLabels.length>0)for(var s=0;s<i;s++)a=this.xaxisLabels[s].position,e.push(a);else for(var n=i,r=0;r<n;r++){var o=n;t.globals.isXNumeric&&\"bar\"!==t.config.chart.type&&(o-=1),a+=t.globals.gridWidth/o,e.push(a)}return e}},{key:\"xAxisLabelCorrections\",value:function(){var t=this.w,e=new p(this.ctx),i=t.globals.dom.baseEl.querySelector(\".apexcharts-xaxis-texts-g\"),a=t.globals.dom.baseEl.querySelectorAll(\".apexcharts-xaxis-texts-g text\"),s=t.globals.dom.baseEl.querySelectorAll(\".apexcharts-yaxis-inversed text\"),n=t.globals.dom.baseEl.querySelectorAll(\".apexcharts-xaxis-inversed-texts-g text\");if(t.globals.rotateXLabels||t.config.xaxis.labels.rotateAlways)for(var r=0;r<a.length;r++){var o=e.rotateAroundCenter(a[r]);o.y=o.y-1,o.x=o.x+1,a[r].setAttribute(\"transform\",\"rotate(\".concat(t.config.xaxis.labels.rotate,\" \").concat(o.x,\" \").concat(o.y,\")\")),a[r].setAttribute(\"text-anchor\",\"end\");i.setAttribute(\"transform\",\"translate(0, \".concat(-10,\")\"));var l=a[r].childNodes;t.config.xaxis.labels.trim&&e.placeTextWithEllipsis(l[0],l[0].textContent,t.config.xaxis.labels.maxHeight-(\"bottom\"===t.config.legend.position?20:10))}else for(var h=t.globals.gridWidth/t.globals.labels.length,c=0;c<a.length;c++){var d=a[c].childNodes;t.config.xaxis.labels.trim&&\"datetime\"!==t.config.xaxis.type&&e.placeTextWithEllipsis(d[0],d[0].textContent,h)}if(s.length>0){var u=s[s.length-1].getBBox(),g=s[0].getBBox();u.x<-20&&s[s.length-1].parentNode.removeChild(s[s.length-1]),g.x+g.width>t.globals.gridWidth&&!t.globals.isBarHorizontal&&s[0].parentNode.removeChild(s[0]);for(var f=0;f<n.length;f++)e.placeTextWithEllipsis(n[f],n[f].textContent,t.config.yaxis[0].labels.maxWidth-2*parseFloat(t.config.yaxis[0].title.style.fontSize)-20)}}}]),t}(),j=function(){function t(i){e(this,t),this.ctx=i,this.w=i.w}return a(t,[{key:\"niceScale\",value:function(t,e,i){var a=arguments.length>3&&void 0!==arguments[3]?arguments[3]:0,s=arguments.length>4&&void 0!==arguments[4]?arguments[4]:10,n=this.w,r=void 0===this.w.config.yaxis[a].max&&void 0===this.w.config.yaxis[a].min||this.w.config.yaxis[a].forceNiceScale;if(t===Number.MIN_VALUE&&0===e||!u.isNumber(t)&&!u.isNumber(e)||t===Number.MIN_VALUE&&e===-Number.MAX_VALUE)return t=0,e=s,this.linearScale(t,e,s);t>e?(console.warn(\"yaxis.min cannot be greater than yaxis.max\"),e=t+.1):t===e&&(t=0===t?0:t-.5,e=0===e?2:e+.5);var o=[],l=Math.abs(e-t);l<1&&r&&(\"candlestick\"===n.config.chart.type||\"candlestick\"===n.config.series[a].type||n.globals.isRangeData)&&(e*=1.01);var h=s+1;h<2?h=2:h>2&&(h-=2);var c=l/h,d=Math.floor(u.log10(c)),g=Math.pow(10,d),f=Math.round(c/g);f<1&&(f=1);var p=f*g,x=p*Math.floor(t/p),b=p*Math.ceil(e/p),m=x;if(r&&l>2){for(;o.push(m),!((m+=p)>b););return{result:o,niceMin:o[0],niceMax:o[o.length-1]}}var v=t;(o=[]).push(v);for(var y=Math.abs(e-t)/s,w=0;w<=s;w++)v+=y,o.push(v);return o[o.length-2]>=e&&o.pop(),{result:o,niceMin:o[0],niceMax:o[o.length-1]}}},{key:\"linearScale\",value:function(t,e){var i=arguments.length>2&&void 0!==arguments[2]?arguments[2]:10,a=Math.abs(e-t)/i;i===Number.MAX_VALUE&&(i=10,a=1);for(var s=[],n=t;i>=0;)s.push(n),n+=a,i-=1;return{result:s,niceMin:s[0],niceMax:s[s.length-1]}}},{key:\"logarithmicScale\",value:function(t,e,i,a){(e<0||e===Number.MIN_VALUE)&&(e=.01);for(var s=Math.log(e)/Math.log(10),n=Math.log(i)/Math.log(10),r=Math.abs(i-e)/a,o=[],l=e;a>=0;)o.push(l),l+=r,a-=1;var h=o.map(function(t,a){t<=0&&(t=.01);var r=(n-s)/(i-e),o=Math.pow(10,s+r*(t-s));return Math.round(o/u.roundToBase(o,10))*u.roundToBase(o,10)});return 0===h[0]&&(h[0]=1),{result:h,niceMin:h[0],niceMax:h[h.length-1]}}},{key:\"setYScaleForIndex\",value:function(t,e,i){var a=this.w.globals,s=this.w.config,n=a.isBarHorizontal?s.xaxis:s.yaxis[t];if(void 0===a.yAxisScale[t]&&(a.yAxisScale[t]=[]),n.logarithmic)a.allSeriesCollapsed=!1,a.yAxisScale[t]=this.logarithmicScale(t,e,i,n.tickAmount?n.tickAmount:Math.floor(Math.log10(i)));else if(i!==-Number.MAX_VALUE&&u.isNumber(i))if(a.allSeriesCollapsed=!1,void 0===n.min&&void 0===n.max||n.forceNiceScale){var r=Math.abs(i-e);a.yAxisScale[t]=this.niceScale(e,i,r,t,n.tickAmount?n.tickAmount:r<5&&r>1?r+1:5)}else a.yAxisScale[t]=this.linearScale(e,i,n.tickAmount);else a.yAxisScale[t]=this.linearScale(0,5,5)}},{key:\"setMultipleYScales\",value:function(){var t=this,e=this.w.globals,i=this.w.config,a=e.minYArr.concat([]),s=e.maxYArr.concat([]),n=[];i.yaxis.forEach(function(r,o){var l=o;i.series.forEach(function(t,i){t.name===r.seriesName&&-1===e.collapsedSeriesIndices.indexOf(i)&&(l=i,o!==i?n.push({index:i,similarIndex:o,alreadyExists:!0}):n.push({index:i}))});var h=a[l],c=s[l];t.setYScaleForIndex(o,h,c)}),this.sameScaleInMultipleAxes(a,s,n)}},{key:\"sameScaleInMultipleAxes\",value:function(t,e,i){var a=this,s=this.w.config,n=this.w.globals,r=[];i.forEach(function(t){t.alreadyExists&&(void 0===r[t.index]&&(r[t.index]=[]),r[t.index].push(t.index),r[t.index].push(t.similarIndex))}),n.yAxisSameScaleIndices=r,r.forEach(function(t,e){r.forEach(function(i,a){var s,n;e!==a&&(s=t,n=i,s.filter(function(t){return-1!==n.indexOf(t)})).length>0&&(r[e]=r[e].concat(r[a]))})});var o=r.map(function(t){return t.filter(function(e,i){return t.indexOf(e)===i})}).map(function(t){return t.sort()});r=r.filter(function(t){return!!t});var l=o.slice(),h=l.map(function(t){return JSON.stringify(t)});l=l.filter(function(t,e){return h.indexOf(JSON.stringify(t))===e});var c=[],d=[];t.forEach(function(t,i){l.forEach(function(a,s){a.indexOf(i)>-1&&(void 0===c[s]&&(c[s]=[],d[s]=[]),c[s].push({key:i,value:t}),d[s].push({key:i,value:e[i]}))})});var u=Array.apply(null,Array(l.length)).map(Number.prototype.valueOf,Number.MIN_VALUE),g=Array.apply(null,Array(l.length)).map(Number.prototype.valueOf,-Number.MAX_VALUE);c.forEach(function(t,e){t.forEach(function(t,i){u[e]=Math.min(t.value,u[e])})}),d.forEach(function(t,e){t.forEach(function(t,i){g[e]=Math.max(t.value,g[e])})}),t.forEach(function(t,e){d.forEach(function(t,i){var r=u[i],o=g[i];s.chart.stacked&&(o=0,t.forEach(function(t,e){o+=t.value,r!==Number.MIN_VALUE&&(r+=c[i][e].value)})),t.forEach(function(i,l){t[l].key===e&&(void 0!==s.yaxis[e].min&&(r=\"function\"==typeof s.yaxis[e].min?s.yaxis[e].min(n.minY):s.yaxis[e].min),void 0!==s.yaxis[e].max&&(o=\"function\"==typeof s.yaxis[e].max?s.yaxis[e].max(n.maxY):s.yaxis[e].max),a.setYScaleForIndex(e,r,o))})})})}},{key:\"autoScaleY\",value:function(t,e,i){t||(t=this);var a=t.w;if(a.globals.isMultipleYAxis||a.globals.collapsedSeries.length)return console.warn(\"autoScaleYaxis is not supported in a multi-yaxis chart.\"),e;var s=a.globals.seriesX[0],n=a.config.chart.stacked;return e.forEach(function(t,r){for(var o=0,l=0;l<s.length;l++)if(s[l]>=i.xaxis.min){o=l;break}var h,c,d=a.globals.minYArr[r],u=a.globals.maxYArr[r],g=a.globals.stackedSeriesTotals;a.globals.series.forEach(function(r,l){var f=r[o];n?(f=g[o],h=c=f,g.forEach(function(t,e){s[e]<=i.xaxis.max&&s[e]>=i.xaxis.min&&(t>c&&null!==t&&(c=t),r[e]<h&&null!==r[e]&&(h=r[e]))})):(h=c=f,r.forEach(function(t,e){if(s[e]<=i.xaxis.max&&s[e]>=i.xaxis.min){var n=t,r=t;a.globals.series.forEach(function(i,a){null!==t&&(n=Math.min(i[e],n),r=Math.max(i[e],r))}),r>c&&null!==r&&(c=r),n<h&&null!==n&&(h=n)}})),void 0===h&&void 0===c&&(h=d,c=u),(c*=c<0?.9:1.1)<0&&c<u&&(c=u),(h*=h<0?1.1:.9)<0&&h>d&&(h=d),e.length>1?(e[l].min=void 0===t.min?h:t.min,e[l].max=void 0===t.max?c:t.max):(e[0].min=void 0===t.min?h:t.min,e[0].max=void 0===t.max?c:t.max)})}),e}}]),t}(),U=function(){function t(i){e(this,t),this.ctx=i,this.w=i.w,this.scales=new j(i)}return a(t,[{key:\"init\",value:function(){this.setYRange(),this.setXRange(),this.setZRange()}},{key:\"getMinYMaxY\",value:function(t){var e=arguments.length>1&&void 0!==arguments[1]?arguments[1]:Number.MAX_VALUE,i=arguments.length>2&&void 0!==arguments[2]?arguments[2]:-Number.MAX_VALUE,a=arguments.length>3&&void 0!==arguments[3]?arguments[3]:null,s=this.w.globals,n=-Number.MAX_VALUE,r=Number.MIN_VALUE;null===a&&(a=t+1);var o=s.series,l=o,h=o;\"candlestick\"===this.w.config.chart.type?(l=s.seriesCandleL,h=s.seriesCandleH):s.isRangeData&&(l=s.seriesRangeStart,h=s.seriesRangeEnd);for(var c=t;c<a;c++){s.dataPoints=Math.max(s.dataPoints,o[c].length);for(var d=0;d<s.series[c].length;d++){var g=o[c][d];null!==g&&u.isNumber(g)?(n=Math.max(n,h[c][d]),e=Math.min(e,l[c][d]),i=Math.max(i,l[c][d]),\"candlestick\"===this.w.config.chart.type&&(n=Math.max(n,s.seriesCandleO[c][d]),n=Math.max(n,s.seriesCandleH[c][d]),n=Math.max(n,s.seriesCandleL[c][d]),i=n=Math.max(n,s.seriesCandleC[c][d])),u.isFloat(g)&&(g=u.noExponents(g),s.yValueDecimal=Math.max(s.yValueDecimal,g.toString().split(\".\")[1].length)),r>l[c][d]&&l[c][d]<0&&(r=l[c][d])):s.hasNullValues=!0}}return{minY:r,maxY:n,lowestY:e,highestY:i}}},{key:\"setYRange\",value:function(){var t=this.w.globals,e=this.w.config;t.maxY=-Number.MAX_VALUE,t.minY=Number.MIN_VALUE;var i=Number.MAX_VALUE;if(t.isMultipleYAxis)for(var a=0;a<t.series.length;a++){var s=this.getMinYMaxY(a,i,null,a+1);t.minYArr.push(s.minY),t.maxYArr.push(s.maxY),i=s.lowestY}var n=this.getMinYMaxY(0,i,null,t.series.length);if(t.minY=n.minY,t.maxY=n.maxY,i=n.lowestY,e.chart.stacked){var r=[],o=[];if(t.series.length)for(var l=0;l<t.series[t.maxValsInArrayIndex].length;l++)for(var h=0,c=0,d=0;d<t.series.length;d++)null!==t.series[d][l]&&u.isNumber(t.series[d][l])&&(t.series[d][l]>0?h=h+parseFloat(t.series[d][l])+1e-4:c+=parseFloat(t.series[d][l])),d===t.series.length-1&&(r.push(h),o.push(c));for(var g=0;g<r.length;g++)t.maxY=Math.max(t.maxY,r[g]),t.minY=Math.min(t.minY,o[g])}if((\"line\"===e.chart.type||\"area\"===e.chart.type||\"candlestick\"===e.chart.type)&&t.minY===Number.MIN_VALUE&&i!==-Number.MAX_VALUE&&i!==t.maxY){var f=t.maxY-i;i>=0&&i<=10&&(f=0),t.minY=i-5*f/100,t.maxY=t.maxY+5*f/100}return e.yaxis.map(function(e,i){void 0!==e.max&&(\"number\"==typeof e.max?t.maxYArr[i]=e.max:\"function\"==typeof e.max&&(t.maxYArr[i]=e.max(t.maxY)),t.maxY=t.maxYArr[i]),void 0!==e.min&&(\"number\"==typeof e.min?t.minYArr[i]=e.min:\"function\"==typeof e.min&&(t.minYArr[i]=e.min(t.minY)),t.minY=t.minYArr[i])}),t.isBarHorizontal&&(void 0!==e.xaxis.min&&\"number\"==typeof e.xaxis.min&&(t.minY=e.xaxis.min),void 0!==e.xaxis.max&&\"number\"==typeof e.xaxis.max&&(t.maxY=e.xaxis.max)),t.isMultipleYAxis?(this.scales.setMultipleYScales(),t.minY=i,t.yAxisScale.forEach(function(e,i){t.minYArr[i]=e.niceMin,t.maxYArr[i]=e.niceMax})):(this.scales.setYScaleForIndex(0,t.minY,t.maxY),t.minY=t.yAxisScale[0].niceMin,t.maxY=t.yAxisScale[0].niceMax,t.minYArr[0]=t.yAxisScale[0].niceMin,t.maxYArr[0]=t.yAxisScale[0].niceMax),{minY:t.minY,maxY:t.maxY,minYArr:t.minYArr,maxYArr:t.maxYArr}}},{key:\"setXRange\",value:function(){var t,e=this.w.globals,i=this.w.config,a=\"numeric\"===i.xaxis.type||\"datetime\"===i.xaxis.type||\"category\"===i.xaxis.type&&!e.noLabelsProvided||e.noLabelsProvided||e.isXNumeric;if(e.isXNumeric)for(var s=0;s<e.series.length;s++)if(e.labels[s])for(var n=0;n<e.labels[s].length;n++)null!==e.labels[s][n]&&u.isNumber(e.labels[s][n])&&(e.maxX=Math.max(e.maxX,e.labels[s][n]),e.initialmaxX=Math.max(e.maxX,e.labels[s][n]),e.minX=Math.min(e.minX,e.labels[s][n]),e.initialminX=Math.min(e.minX,e.labels[s][n]));if(e.noLabelsProvided&&0===i.xaxis.categories.length&&(e.maxX=e.labels[e.labels.length-1],e.initialmaxX=e.labels[e.labels.length-1],e.minX=1,e.initialminX=1),(e.comboChartsHasBars||\"candlestick\"===i.chart.type||\"bar\"===i.chart.type&&e.isXNumeric)&&(\"category\"!==i.xaxis.type||e.isXNumeric)){var r=e.svgWidth/e.dataPoints*(Math.abs(e.maxX-e.minX)/e.svgWidth),o=e.minX-r/2;e.minX=o,e.initialminX=o;var l=e.maxX+r/((e.series.length+1)/e.series.length);e.maxX=l,e.initialmaxX=l}!e.isXNumeric&&!e.noLabelsProvided||i.xaxis.convertedCatToNumeric&&!e.dataFormatXNumeric||(void 0===i.xaxis.tickAmount?(t=Math.round(e.svgWidth/150),\"numeric\"===i.xaxis.type&&e.dataPoints<20&&(t=e.dataPoints-1),t>e.dataPoints&&0!==e.dataPoints&&(t=e.dataPoints-1)):t=\"dataPoints\"===i.xaxis.tickAmount?e.series[e.maxValsInArrayIndex].length-1:i.xaxis.tickAmount,void 0!==i.xaxis.max&&\"number\"==typeof i.xaxis.max&&(e.maxX=i.xaxis.max),void 0!==i.xaxis.min&&\"number\"==typeof i.xaxis.min&&(e.minX=i.xaxis.min),void 0!==i.xaxis.range&&(e.minX=e.maxX-i.xaxis.range),e.minX!==Number.MAX_VALUE&&e.maxX!==-Number.MAX_VALUE?e.xAxisScale=this.scales.linearScale(e.minX,e.maxX,t):(e.xAxisScale=this.scales.linearScale(1,t,t),e.noLabelsProvided&&e.labels.length>0&&(e.xAxisScale=this.scales.linearScale(1,e.labels.length,t-1),e.seriesX=e.labels.slice())),a&&(e.labels=e.xAxisScale.result.slice()));if(e.minX===e.maxX)if(\"datetime\"===i.xaxis.type){var h=new Date(e.minX);h.setDate(h.getDate()-2),e.minX=new Date(h).getTime();var c=new Date(e.maxX);c.setDate(c.getDate()+2),e.maxX=new Date(c).getTime()}else(\"numeric\"===i.xaxis.type||\"category\"===i.xaxis.type&&!e.noLabelsProvided)&&(e.minX=e.minX-2,e.maxX=e.maxX+2);return e.isXNumeric&&e.seriesX.forEach(function(t,i){1===t.length&&t.push(e.seriesX[e.maxValsInArrayIndex][e.seriesX[e.maxValsInArrayIndex].length-1]);var a=t.slice();a.sort(function(t,e){return t-e}),a.forEach(function(t,a){if(a>0){var s=t-e.seriesX[i][a-1];e.minXDiff=Math.min(s,e.minXDiff)}})}),{minX:e.minX,maxX:e.maxX}}},{key:\"setZRange\",value:function(){var t=this.w.globals;if(t.isDataXYZ)for(var e=0;e<t.series.length;e++)if(void 0!==t.seriesZ[e])for(var i=0;i<t.seriesZ[e].length;i++)null!==t.seriesZ[e][i]&&u.isNumber(t.seriesZ[e][i])&&(t.maxZ=Math.max(t.maxZ,t.seriesZ[e][i]),t.minZ=Math.min(t.minZ,t.seriesZ[e][i]))}}]),t}(),q=function(){function t(i){e(this,t),this.ctx=i,this.w=i.w,this.timeScaleArray=[]}return a(t,[{key:\"calculateTimeScaleTicks\",value:function(t,e){var i=this,a=this.w;if(a.globals.allSeriesCollapsed)return a.globals.labels=[],a.globals.timelineLabels=[],[];var s=new v(this.ctx),n=(e-t)/864e5;this.determineInterval(n),a.globals.disableZoomIn=!1,a.globals.disableZoomOut=!1,n<.005?a.globals.disableZoomIn=!0:n>5e4&&(a.globals.disableZoomOut=!0);var o=s.getTimeUnitsfromTimestamp(t,e),l=a.globals.gridWidth/n,h=l/24,c=h/60,d=Math.floor(24*n),u=Math.floor(24*n*60),g=Math.floor(n),f=Math.floor(n/30),p=Math.floor(n/365),x={minMinute:o.minMinute,minHour:o.minHour,minDate:o.minDate,minMonth:o.minMonth,minYear:o.minYear},b={firstVal:x,currentMinute:x.minMinute,currentHour:x.minHour,currentMonthDate:x.minDate,currentDate:x.minDate,currentMonth:x.minMonth,currentYear:x.minYear,daysWidthOnXAxis:l,hoursWidthOnXAxis:h,minutesWidthOnXAxis:c,numberOfMinutes:u,numberOfHours:d,numberOfDays:g,numberOfMonths:f,numberOfYears:p};switch(this.tickInterval){case\"years\":this.generateYearScale(b);break;case\"months\":case\"half_year\":this.generateMonthScale(b);break;case\"months_days\":case\"months_fortnight\":case\"days\":case\"week_days\":this.generateDayScale(b);break;case\"hours\":this.generateHourScale(b);break;case\"minutes\":this.generateMinuteScale(b)}var m=this.timeScaleArray.map(function(t){var e={position:t.position,unit:t.unit,year:t.year,day:t.day?t.day:1,hour:t.hour?t.hour:0,month:t.month+1};return\"month\"===t.unit?r({},e,{day:1,value:t.value+1}):\"day\"===t.unit||\"hour\"===t.unit?r({},e,{value:t.value}):\"minute\"===t.unit?r({},e,{value:t.value,minute:t.value}):t});return m.filter(function(t){var e=1,s=Math.ceil(a.globals.gridWidth/120),n=t.value;void 0!==a.config.xaxis.tickAmount&&(s=a.config.xaxis.tickAmount),m.length>s&&(e=Math.floor(m.length/s));var r=!1,o=!1;switch(i.tickInterval){case\"half_year\":e=7,\"year\"===t.unit&&(r=!0);break;case\"months\":e=1,\"year\"===t.unit&&(r=!0);break;case\"months_fortnight\":e=15,\"year\"!==t.unit&&\"month\"!==t.unit||(r=!0),30===n&&(o=!0);break;case\"months_days\":e=10,\"month\"===t.unit&&(r=!0),30===n&&(o=!0);break;case\"week_days\":e=8,\"month\"===t.unit&&(r=!0);break;case\"days\":e=1,\"month\"===t.unit&&(r=!0);break;case\"hours\":\"day\"===t.unit&&(r=!0);break;case\"minutes\":n%5!=0&&(o=!0)}if(\"minutes\"===i.tickInterval||\"hours\"===i.tickInterval){if(!o)return!0}else if((n%e==0||r)&&!o)return!0})}},{key:\"recalcDimensionsBasedOnFormat\",value:function(t,e){var i=this.w,a=this.formatDates(t),s=this.removeOverlappingTS(a);e?i.globals.invertedTimelineLabels=s.slice():i.globals.timelineLabels=s.slice(),new W(this.ctx).plotCoords()}},{key:\"determineInterval\",value:function(t){switch(!0){case t>1825:this.tickInterval=\"years\";break;case t>800&&t<=1825:this.tickInterval=\"half_year\";break;case t>180&&t<=800:this.tickInterval=\"months\";break;case t>90&&t<=180:this.tickInterval=\"months_fortnight\";break;case t>60&&t<=90:this.tickInterval=\"months_days\";break;case t>30&&t<=60:this.tickInterval=\"week_days\";break;case t>2&&t<=30:this.tickInterval=\"days\";break;case t>.1&&t<=2:this.tickInterval=\"hours\";break;case t<.1:this.tickInterval=\"minutes\";break;default:this.tickInterval=\"days\"}}},{key:\"generateYearScale\",value:function(t){var e=t.firstVal,i=t.currentMonth,a=t.currentYear,s=t.daysWidthOnXAxis,n=t.numberOfYears,r=e.minYear,o=0,l=new v(this.ctx);if(e.minDate>1&&e.minMonth>0){var h=l.determineRemainingDaysOfYear(e.minYear,e.minMonth,e.minDate);o=(l.determineDaysOfYear(e.minYear)-h+1)*s,r=e.minYear+1,this.timeScaleArray.push({position:o,value:r,unit:\"year\",year:r,month:u.monthMod(i+1)})}else 1===e.minDate&&0===e.minMonth&&this.timeScaleArray.push({position:o,value:r,unit:\"year\",year:a,month:u.monthMod(i+1)});for(var c=r,d=o,g=0;g<n;g++)c++,d=l.determineDaysOfYear(c-1)*s+d,this.timeScaleArray.push({position:d,value:c,unit:\"year\",year:c,month:1})}},{key:\"generateMonthScale\",value:function(t){var e=t.firstVal,i=t.currentMonthDate,a=t.currentMonth,s=t.currentYear,n=t.daysWidthOnXAxis,r=t.numberOfMonths,o=a,l=0,h=new v(this.ctx),c=\"month\",d=0;if(e.minDate>1){l=(h.determineDaysOfMonths(a+1,e.minYear)-i+1)*n,o=u.monthMod(a+1);var g=s+d,f=u.monthMod(o),p=o;0===o&&(c=\"year\",p=g,f=1,g+=d+=1),this.timeScaleArray.push({position:l,value:p,unit:c,year:g,month:f})}else this.timeScaleArray.push({position:l,value:o,unit:c,year:s,month:u.monthMod(a)});for(var x=o+1,b=l,m=0,y=1;m<r;m++,y++){0===(x=u.monthMod(x))?(c=\"year\",d+=1):c=\"month\";var w=s+Math.floor(x/12)+d;b=h.determineDaysOfMonths(x,w)*n+b;var k=0===x?w:x;this.timeScaleArray.push({position:b,value:k,unit:c,year:w,month:0===x?1:x}),x++}}},{key:\"generateDayScale\",value:function(t){var e=t.firstVal,i=t.currentMonth,a=t.currentYear,s=t.hoursWidthOnXAxis,n=t.numberOfDays,r=new v(this.ctx),o=\"day\",l=(24-e.minHour)*s,h=e.minDate+1,c=h,d=function(t,e,i){return t>r.determineDaysOfMonths(e+1,i)?(g=1,o=\"month\",c=e+=1,e):e},g=h,f=d(g,i,a);this.timeScaleArray.push({position:l,value:c,unit:o,year:a,month:u.monthMod(f),day:g});for(var p=l,x=0;x<n;x++){o=\"day\",f=d(g+=1,f,a+Math.floor(f/12)+0);var b=a+Math.floor(f/12)+0;p=24*s+p;var m=1===g?u.monthMod(f):g;this.timeScaleArray.push({position:p,value:m,unit:o,year:b,month:u.monthMod(f),day:m})}}},{key:\"generateHourScale\",value:function(t){var e=t.firstVal,i=t.currentDate,a=t.currentMonth,s=t.currentYear,n=t.minutesWidthOnXAxis,r=t.numberOfHours,o=new v(this.ctx),l=\"hour\",h=function(t,e){return t>o.determineDaysOfMonths(e+1,s)&&(x=1,e+=1),{month:e,date:x}},c=function(t,e){return t>o.determineDaysOfMonths(e+1,s)?e+=1:e},d=60-e.minMinute,g=d*n,f=e.minHour+1,p=f+1;60===d&&(g=0,p=(f=e.minHour)+1);var x=i,b=c(x,a);this.timeScaleArray.push({position:g,value:f,unit:l,day:x,hour:p,year:s,month:u.monthMod(b)});for(var m=g,y=0;y<r;y++){if(l=\"hour\",p>=24)p=0,l=\"day\",b=h(x+=1,b).month,b=c(x,b);var w=s+Math.floor(b/12)+0;m=0===p&&0===y?d*n:60*n+m;var k=0===p?x:p;this.timeScaleArray.push({position:m,value:k,unit:l,hour:p,day:x,year:w,month:u.monthMod(b)}),p++}}},{key:\"generateMinuteScale\",value:function(t){var e=t.firstVal,i=t.currentMinute,a=t.currentHour,s=t.currentDate,n=t.currentMonth,r=t.currentYear,o=t.minutesWidthOnXAxis,l=t.numberOfMinutes,h=o-(i-e.minMinute),c=e.minMinute+1,d=c+1,g=s,f=n,p=r,x=a;this.timeScaleArray.push({position:h,value:c,unit:\"minute\",day:g,hour:x,minute:d,year:p,month:u.monthMod(f)});for(var b=h,m=0;m<l;m++){d>=60&&(d=0,24===(x+=1)&&(x=0));var v=r+Math.floor(f/12)+0;b=o+b;var y=d;this.timeScaleArray.push({position:b,value:y,unit:\"minute\",hour:x,minute:d,day:g,year:v,month:u.monthMod(f)}),d++}}},{key:\"createRawDateString\",value:function(t,e){var i=t.year;return i+=\"-\"+(\"0\"+t.month.toString()).slice(-2),\"day\"===t.unit?i+=\"day\"===t.unit?\"-\"+(\"0\"+e).slice(-2):\"-01\":i+=\"-\"+(\"0\"+(t.day?t.day:\"1\")).slice(-2),\"hour\"===t.unit?i+=\"hour\"===t.unit?\"T\"+(\"0\"+e).slice(-2):\"T00\":i+=\"T\"+(\"0\"+(t.hour?t.hour:\"0\")).slice(-2),i+=\"minute\"===t.unit?\":\"+(\"0\"+e).slice(-2)+\":00.000Z\":\":00:00.000Z\"}},{key:\"formatDates\",value:function(t){var e=this,i=this.w;return t.map(function(t){var a=t.value.toString(),s=new v(e.ctx),n=e.createRawDateString(t,a),r=new Date(Date.parse(n));if(void 0===i.config.xaxis.labels.format){var o=\"dd MMM\",l=i.config.xaxis.labels.datetimeFormatter;\"year\"===t.unit&&(o=l.year),\"month\"===t.unit&&(o=l.month),\"day\"===t.unit&&(o=l.day),\"hour\"===t.unit&&(o=l.hour),\"minute\"===t.unit&&(o=l.minute),a=s.formatDate(r,o,!0,!1)}else a=s.formatDate(r,i.config.xaxis.labels.format);return{dateString:n,position:t.position,value:a,unit:t.unit,year:t.year,month:t.month}})}},{key:\"removeOverlappingTS\",value:function(t){var e=this,i=new p(this.ctx),a=0,s=t.map(function(s,n){if(n>0&&e.w.config.xaxis.labels.hideOverlappingLabels){var r=i.getTextRects(t[a].value).width,o=t[a].position;return s.position>o+r+10?(a=n,s):null}return s});return s=s.filter(function(t){return null!==t})}}]),t}(),Z=function(){function t(i,a){e(this,t),this.ctx=a,this.w=a.w,this.el=i,this.coreUtils=new w(this.ctx),this.twoDSeries=[],this.threeDSeries=[],this.twoDSeriesX=[]}return a(t,[{key:\"setupElements\",value:function(){var t=this.w.globals,e=this.w.config,i=e.chart.type;t.axisCharts=[\"line\",\"area\",\"bar\",\"rangeBar\",\"candlestick\",\"radar\",\"scatter\",\"bubble\",\"heatmap\"].indexOf(i)>-1,t.xyCharts=[\"line\",\"area\",\"bar\",\"rangeBar\",\"candlestick\",\"scatter\",\"bubble\"].indexOf(i)>-1,t.isBarHorizontal=(\"bar\"===e.chart.type||\"rangeBar\"===e.chart.type)&&e.plotOptions.bar.horizontal,t.chartClass=\".apexcharts\"+t.cuid,t.dom.baseEl=this.el,t.dom.elWrap=document.createElement(\"div\"),p.setAttrs(t.dom.elWrap,{id:t.chartClass.substring(1),class:\"apexcharts-canvas \"+t.chartClass.substring(1)}),this.el.appendChild(t.dom.elWrap),t.dom.Paper=new window.SVG.Doc(t.dom.elWrap),t.dom.Paper.attr({class:\"apexcharts-svg\",\"xmlns:data\":\"ApexChartsNS\",transform:\"translate(\".concat(e.chart.offsetX,\", \").concat(e.chart.offsetY,\")\")}),t.dom.Paper.node.style.background=e.chart.background,this.setSVGDimensions(),t.dom.elGraphical=t.dom.Paper.group().attr({class:\"apexcharts-inner apexcharts-graphical\"}),t.dom.elDefs=t.dom.Paper.defs(),t.dom.elLegendWrap=document.createElement(\"div\"),t.dom.elLegendWrap.classList.add(\"apexcharts-legend\"),t.dom.elWrap.appendChild(t.dom.elLegendWrap),t.dom.Paper.add(t.dom.elGraphical),t.dom.elGraphical.add(t.dom.elDefs)}},{key:\"plotChartType\",value:function(t,e){var i=this.w,a=i.config,s=i.globals,n={series:[],i:[]},r={series:[],i:[]},o={series:[],i:[]},l={series:[],i:[]},h={series:[],i:[]},c={series:[],i:[]};s.series.map(function(e,a){void 0!==t[a].type?(\"column\"===t[a].type||\"bar\"===t[a].type?(i.config.plotOptions.bar.horizontal=!1,h.series.push(e),h.i.push(a),i.globals.columnSeries=h.series):\"area\"===t[a].type?(r.series.push(e),r.i.push(a)):\"line\"===t[a].type?(n.series.push(e),n.i.push(a)):\"scatter\"===t[a].type?(o.series.push(e),o.i.push(a)):\"bubble\"===t[a].type?(l.series.push(e),l.i.push(a)):\"candlestick\"===t[a].type?(c.series.push(e),c.i.push(a)):console.warn(\"You have specified an unrecognized chart type. Available types for this propery are line/area/column/bar/scatter/bubble\"),s.comboCharts=!0):(n.series.push(e),n.i.push(a))});var d=new G(this.ctx,e),u=new T(this.ctx,e),g=new Y(this.ctx),f=new R(this.ctx),p=new D(this.ctx,e),x=new F(this.ctx),b=[];if(s.comboCharts){if(r.series.length>0&&b.push(d.draw(r.series,\"area\",r.i)),h.series.length>0)if(i.config.chart.stacked){var m=new M(this.ctx,e);b.push(m.draw(h.series,h.i))}else{var v=new E(this.ctx,e);b.push(v.draw(h.series,h.i))}if(n.series.length>0&&b.push(d.draw(n.series,\"line\",n.i)),c.series.length>0&&b.push(u.draw(c.series,c.i)),o.series.length>0){var y=new G(this.ctx,e,!0);b.push(y.draw(o.series,\"scatter\",o.i))}if(l.series.length>0){var w=new G(this.ctx,e,!0);b.push(w.draw(l.series,\"bubble\",l.i))}}else switch(a.chart.type){case\"line\":b=d.draw(s.series,\"line\");break;case\"area\":b=d.draw(s.series,\"area\");break;case\"bar\":if(a.chart.stacked)b=new M(this.ctx,e).draw(s.series);else b=new E(this.ctx,e).draw(s.series);break;case\"candlestick\":b=new T(this.ctx,e).draw(s.series);break;case\"rangeBar\":b=p.draw(s.series);break;case\"heatmap\":b=new X(this.ctx,e).draw(s.series);break;case\"pie\":case\"donut\":b=g.draw(s.series);break;case\"radialBar\":b=f.draw(s.series);break;case\"radar\":b=x.draw(s.series);break;default:b=d.draw(s.series)}return b}},{key:\"setSVGDimensions\",value:function(){var t=this.w.globals,e=this.w.config;t.svgWidth=e.chart.width,t.svgHeight=e.chart.height;var i=u.getDimensions(this.el),a=e.chart.width.toString().split(/[0-9]+/g).pop();if(\"%\"===a?u.isNumber(i[0])&&(0===i[0].width&&(i=u.getDimensions(this.el.parentNode)),t.svgWidth=i[0]*parseInt(e.chart.width)/100):\"px\"!==a&&\"\"!==a||(t.svgWidth=parseInt(e.chart.width)),\"auto\"!==t.svgHeight&&\"\"!==t.svgHeight)if(\"%\"===e.chart.height.toString().split(/[0-9]+/g).pop()){var s=u.getDimensions(this.el.parentNode);t.svgHeight=s[1]*parseInt(e.chart.height)/100}else t.svgHeight=parseInt(e.chart.height);else t.axisCharts?t.svgHeight=t.svgWidth/1.61:t.svgHeight=t.svgWidth;t.svgWidth<0&&(t.svgWidth=0),t.svgHeight<0&&(t.svgHeight=0),p.setAttrs(t.dom.Paper.node,{width:t.svgWidth,height:t.svgHeight});var n=e.chart.sparkline.enabled?0:t.axisCharts?e.chart.parentHeightOffset:0;t.dom.Paper.node.parentNode.parentNode.style.minHeight=t.svgHeight+n+\"px\",t.dom.elWrap.style.width=t.svgWidth+\"px\",t.dom.elWrap.style.height=t.svgHeight+\"px\"}},{key:\"shiftGraphPosition\",value:function(){var t=this.w.globals,e=t.translateY,i={transform:\"translate(\"+t.translateX+\", \"+e+\")\"};p.setAttrs(t.dom.elGraphical.node,i)}},{key:\"resizeNonAxisCharts\",value:function(){var t=this.w,e=t.globals,i=0;\"top\"!==t.config.legend.position&&\"bottom\"!==t.config.legend.position||(i=new V(this.ctx).getLegendBBox().clwh+10);var a=t.globals.dom.baseEl.querySelector(\".apexcharts-radialbar .apexcharts-tracks\"),s=t.globals.dom.baseEl.querySelector(\".apexcharts-radialbar .apexcharts-datalabels-group\"),n=2*t.globals.radialSize;if(a){var r=u.getBoundingClientRect(a);if(n=r.bottom,s){var o=u.getBoundingClientRect(s),l=Math.max(r.bottom,o.bottom)-r.top+o.height;n=Math.max(2*t.globals.radialSize,l)}}var h=n+e.translateY+i+20;e.dom.elLegendForeign&&e.dom.elLegendForeign.setAttribute(\"height\",h),e.dom.elWrap.style.height=h+\"px\",p.setAttrs(e.dom.Paper.node,{height:h}),e.dom.Paper.node.parentNode.parentNode.style.minHeight=h+\"px\"}},{key:\"coreCalculations\",value:function(){new U(this.ctx).init()}},{key:\"resetGlobals\",value:function(){var t=this,e=this.w.globals;e.series=[],e.seriesCandleO=[],e.seriesCandleH=[],e.seriesCandleL=[],e.seriesCandleC=[],e.seriesRangeStart=[],e.seriesRangeEnd=[],e.seriesPercent=[],e.seriesX=[],e.seriesZ=[],e.seriesNames=[],e.seriesTotals=[],e.stackedSeriesTotals=[],e.labels=[],e.timelineLabels=[],e.noLabelsProvided=!1,e.timescaleTicks=[],e.resizeTimer=null,e.selectionResizeTimer=null,e.seriesXvalues=t.w.config.series.map(function(t){return[]}),e.seriesYvalues=t.w.config.series.map(function(t){return[]}),e.delayedElements=[],e.pointsArray=[],e.dataLabelsRects=[],e.isXNumeric=!1,e.isDataXYZ=!1,e.maxY=-Number.MAX_VALUE,e.minY=Number.MIN_VALUE,e.minYArr=[],e.maxYArr=[],e.maxX=-Number.MAX_VALUE,e.minX=Number.MAX_VALUE,e.initialmaxX=-Number.MAX_VALUE,e.initialminX=Number.MAX_VALUE,e.maxDate=0,e.minDate=Number.MAX_VALUE,e.minZ=Number.MAX_VALUE,e.maxZ=-Number.MAX_VALUE,e.minXDiff=Number.MAX_VALUE,e.yAxisScale=[],e.xAxisScale=null,e.xAxisTicksPositions=[],e.yLabelsCoords=[],e.yTitleCoords=[],e.xRange=0,e.yRange=[],e.zRange=0,e.dataPoints=0}},{key:\"isMultipleY\",value:function(){if(this.w.config.yaxis.constructor===Array&&this.w.config.yaxis.length>1)return this.w.globals.isMultipleYAxis=!0,!0}},{key:\"excludeCollapsedSeriesInYAxis\",value:function(){var t=this,e=this.w;e.globals.ignoreYAxisIndexes=e.globals.collapsedSeries.map(function(e,i){if(t.w.globals.isMultipleYAxis)return e.index})}},{key:\"isMultiFormat\",value:function(){return this.isFormatXY()||this.isFormat2DArray()}},{key:\"isFormatXY\",value:function(){var t=this.w.config.series.slice(),e=new B(this.ctx);if(this.activeSeriesIndex=e.getActiveConfigSeriesIndex(),void 0!==t[this.activeSeriesIndex].data&&t[this.activeSeriesIndex].data.length>0&&null!==t[this.activeSeriesIndex].data[0]&&void 0!==t[this.activeSeriesIndex].data[0].x&&null!==t[this.activeSeriesIndex].data[0])return!0}},{key:\"isFormat2DArray\",value:function(){var t=this.w.config.series.slice(),e=new B(this.ctx);if(this.activeSeriesIndex=e.getActiveConfigSeriesIndex(),void 0!==t[this.activeSeriesIndex].data&&t[this.activeSeriesIndex].data.length>0&&void 0!==t[this.activeSeriesIndex].data[0]&&null!==t[this.activeSeriesIndex].data[0]&&t[this.activeSeriesIndex].data[0].constructor===Array)return!0}},{key:\"handleFormat2DArray\",value:function(t,e){for(var i=this.w.config,a=this.w.globals,s=0;s<t[e].data.length;s++)if(void 0!==t[e].data[s][1]&&(Array.isArray(t[e].data[s][1])&&4===t[e].data[s][1].length?this.twoDSeries.push(u.parseNumber(t[e].data[s][1][3])):5===t[e].data[s].length?this.twoDSeries.push(u.parseNumber(t[e].data[s][4])):this.twoDSeries.push(u.parseNumber(t[e].data[s][1])),a.dataFormatXNumeric=!0),\"datetime\"===i.xaxis.type){var n=new Date(t[e].data[s][0]);n=new Date(n).getTime(),this.twoDSeriesX.push(n)}else this.twoDSeriesX.push(t[e].data[s][0]);for(var r=0;r<t[e].data.length;r++)void 0!==t[e].data[r][2]&&(this.threeDSeries.push(t[e].data[r][2]),a.isDataXYZ=!0)}},{key:\"handleFormatXY\",value:function(t,e){var i=this.w.config,a=this.w.globals,s=new v(this.ctx),n=e;a.collapsedSeriesIndices.indexOf(e)>-1&&(n=this.activeSeriesIndex);for(var r=0;r<t[e].data.length;r++)void 0!==t[e].data[r].y&&(Array.isArray(t[e].data[r].y)?this.twoDSeries.push(u.parseNumber(t[e].data[r].y[t[e].data[r].y.length-1])):this.twoDSeries.push(u.parseNumber(t[e].data[r].y)));for(var o=0;o<t[n].data.length;o++){var l=\"string\"==typeof t[n].data[o].x,h=!!s.isValidDate(t[n].data[o].x.toString());l||h?l?\"datetime\"!==i.xaxis.type||a.isRangeData?(this.fallbackToCategory=!0,this.twoDSeriesX.push(t[n].data[o].x)):this.twoDSeriesX.push(s.parseDate(t[n].data[o].x)):\"datetime\"===i.xaxis.type?this.twoDSeriesX.push(s.parseDate(t[n].data[o].x.toString())):(a.dataFormatXNumeric=!0,a.isXNumeric=!0,this.twoDSeriesX.push(parseFloat(t[n].data[o].x))):(a.isXNumeric=!0,a.dataFormatXNumeric=!0,this.twoDSeriesX.push(t[n].data[o].x))}if(t[e].data[0]&&void 0!==t[e].data[0].z){for(var c=0;c<t[e].data.length;c++)this.threeDSeries.push(t[e].data[c].z);a.isDataXYZ=!0}}},{key:\"handleRangeData\",value:function(t,e){var i=this.w.globals,a={};return this.isFormat2DArray()?a=this.handleRangeDataFormat(\"array\",t,e):this.isFormatXY()&&(a=this.handleRangeDataFormat(\"xy\",t,e)),i.seriesRangeStart.push(a.start),i.seriesRangeEnd.push(a.end),a}},{key:\"handleCandleStickData\",value:function(t,e){var i=this.w.globals,a={};return this.isFormat2DArray()?a=this.handleCandleStickDataFormat(\"array\",t,e):this.isFormatXY()&&(a=this.handleCandleStickDataFormat(\"xy\",t,e)),i.seriesCandleO[e]=a.o,i.seriesCandleH[e]=a.h,i.seriesCandleL[e]=a.l,i.seriesCandleC[e]=a.c,a}},{key:\"handleRangeDataFormat\",value:function(t,e,i){var a=[],s=[],n=\"Please provide [Start, End] values in valid format. Read more https://apexcharts.com/docs/series/#rangecharts\",r=new B(this.ctx).getActiveConfigSeriesIndex();if(\"array\"===t){if(2!==e[r].data[0][1].length)throw new Error(n);for(var o=0;o<e[i].data.length;o++)a.push(e[i].data[o][1][0]),s.push(e[i].data[o][1][1])}else if(\"xy\"===t){if(2!==e[r].data[0].y.length)throw new Error(n);for(var l=0;l<e[i].data.length;l++)a.push(e[i].data[l].y[0]),s.push(e[i].data[l].y[1])}return{start:a,end:s}}},{key:\"handleCandleStickDataFormat\",value:function(t,e,i){var a=[],s=[],n=[],r=[],o=\"Please provide [Open, High, Low and Close] values in valid format. Read more https://apexcharts.com/docs/series/#candlestick\";if(\"array\"===t){if(!Array.isArray(e[i].data[0][1])&&5!==e[i].data[0].length||Array.isArray(e[i].data[0][1])&&4!==e[i].data[0][1].length)throw new Error(o);if(5===e[i].data[0].length)for(var l=0;l<e[i].data.length;l++)a.push(e[i].data[l][1]),s.push(e[i].data[l][2]),n.push(e[i].data[l][3]),r.push(e[i].data[l][4]);else for(var h=0;h<e[i].data.length;h++)a.push(e[i].data[h][1][0]),s.push(e[i].data[h][1][1]),n.push(e[i].data[h][1][2]),r.push(e[i].data[h][1][3])}else if(\"xy\"===t){if(4!==e[i].data[0].y.length)throw new Error(o);for(var c=0;c<e[i].data.length;c++)a.push(e[i].data[c].y[0]),s.push(e[i].data[c].y[1]),n.push(e[i].data[c].y[2]),r.push(e[i].data[c].y[3])}return{o:a,h:s,l:n,c:r}}},{key:\"parseDataAxisCharts\",value:function(t){for(var e=arguments.length>1&&void 0!==arguments[1]?arguments[1]:this.ctx,i=this.w.config,a=this.w.globals,s=new v(e),n=0;n<t.length;n++){if(this.twoDSeries=[],this.twoDSeriesX=[],this.threeDSeries=[],void 0===t[n].data)return void console.error(\"It is a possibility that you may have not included 'data' property in series.\");if(\"rangeBar\"!==i.chart.type&&\"rangeArea\"!==i.chart.type&&\"rangeBar\"!==t[n].type&&\"rangeArea\"!==t[n].type||(a.isRangeData=!0,this.handleRangeData(t,n)),this.isMultiFormat())this.isFormat2DArray()?this.handleFormat2DArray(t,n):this.isFormatXY()&&this.handleFormatXY(t,n),\"candlestick\"!==i.chart.type&&\"candlestick\"!==t[n].type||this.handleCandleStickData(t,n),a.series.push(this.twoDSeries),a.labels.push(this.twoDSeriesX),a.seriesX.push(this.twoDSeriesX),this.fallbackToCategory||(a.isXNumeric=!0);else{if(\"datetime\"===i.xaxis.type){a.isXNumeric=!0;for(var r=i.labels.length>0?i.labels.slice():i.xaxis.categories.slice(),o=0;o<r.length;o++)if(\"string\"==typeof r[o]){if(!s.isValidDate(r[o]))throw new Error(\"You have provided invalid Date format. Please provide a valid JavaScript Date\");this.twoDSeriesX.push(s.parseDate(r[o]))}else{if(13!==String(r[o]).length)throw new Error(\"Please provide a valid JavaScript timestamp\");this.twoDSeriesX.push(r[o])}a.seriesX.push(this.twoDSeriesX)}else if(\"numeric\"===i.xaxis.type){a.isXNumeric=!0;var l=i.labels.length>0?i.labels.slice():i.xaxis.categories.slice();l.length>0&&(this.twoDSeriesX=l,a.seriesX.push(this.twoDSeriesX))}a.labels.push(this.twoDSeriesX);var h=t[n].data.map(function(t){return u.parseNumber(t)});a.series.push(h)}a.seriesZ.push(this.threeDSeries),void 0!==t[n].name?a.seriesNames.push(t[n].name):a.seriesNames.push(\"series-\"+parseInt(n+1))}return this.w}},{key:\"parseDataNonAxisCharts\",value:function(t){var e=this.w.globals,i=this.w.config;e.series=t.slice(),e.seriesNames=i.labels.slice();for(var a=0;a<e.series.length;a++)void 0===e.seriesNames[a]&&e.seriesNames.push(\"series-\"+(a+1));return this.w}},{key:\"handleExternalLabelsData\",value:function(t){var e=this.w.config,i=this.w.globals;if(e.xaxis.categories.length>0)i.labels=e.xaxis.categories;else if(e.labels.length>0)i.labels=e.labels.slice();else if(this.fallbackToCategory)i.labels=i.labels[0];else{var a=[];if(i.axisCharts){if(i.series.length>0)for(var s=0;s<i.series[i.maxValsInArrayIndex].length;s++)a.push(s+1);for(var n=0;n<t.length;n++)i.seriesX.push(a);i.isXNumeric=!0}if(0===a.length){a=[0,10];for(var r=0;r<t.length;r++)i.seriesX.push(a)}i.labels=a,i.noLabelsProvided=!0}}},{key:\"parseData\",value:function(t){var e=this.w,i=e.config,a=e.globals;if(this.excludeCollapsedSeriesInYAxis(),this.fallbackToCategory=!1,this.resetGlobals(),this.isMultipleY(),a.axisCharts?this.parseDataAxisCharts(t):this.parseDataNonAxisCharts(t),this.coreUtils.getLargestSeries(),\"bar\"===i.chart.type&&i.chart.stacked){var s=new B(this.ctx);a.series=s.setNullSeriesToZeroValues(a.series)}this.coreUtils.getSeriesTotals(),a.axisCharts&&this.coreUtils.getStackedSeriesTotals(),this.coreUtils.getPercentSeries(),a.dataFormatXNumeric||a.isXNumeric&&(\"numeric\"!==i.xaxis.type||0!==i.labels.length||0!==i.xaxis.categories.length)||this.handleExternalLabelsData(t)}},{key:\"xySettings\",value:function(){var t=null,e=this.w;if(e.globals.axisCharts){if(\"back\"===e.config.xaxis.crosshairs.position)new I(this.ctx).drawXCrosshairs();if(\"back\"===e.config.yaxis[0].crosshairs.position)new I(this.ctx).drawYCrosshairs();if(t=this.coreUtils.getCalculatedRatios(),\"datetime\"===e.config.xaxis.type&&void 0===e.config.xaxis.labels.formatter){var i,a=new q(this.ctx);isFinite(e.globals.minX)&&isFinite(e.globals.maxX)&&!e.globals.isBarHorizontal?(i=a.calculateTimeScaleTicks(e.globals.minX,e.globals.maxX),a.recalcDimensionsBasedOnFormat(i,!1)):e.globals.isBarHorizontal&&(i=a.calculateTimeScaleTicks(e.globals.minY,e.globals.maxY),a.recalcDimensionsBasedOnFormat(i,!0))}}return t}},{key:\"drawAxis\",value:function(t,e){var i,a,s=this.w.globals,n=this.w.config,r=new _(this.ctx),o=new H(this.ctx);s.axisCharts&&\"radar\"!==t&&(s.isBarHorizontal?(a=o.drawYaxisInversed(0),i=r.drawXaxisInversed(0),s.dom.elGraphical.add(i),s.dom.elGraphical.add(a)):(i=r.drawXaxis(),s.dom.elGraphical.add(i),n.yaxis.map(function(t,e){-1===s.ignoreYAxisIndexes.indexOf(e)&&(a=o.drawYaxis(e),s.dom.Paper.add(a))})));n.yaxis.map(function(t,e){-1===s.ignoreYAxisIndexes.indexOf(e)&&o.yAxisTitleRotate(e,t.opposite)})}},{key:\"setupBrushHandler\",value:function(){var t=this,e=this.w;if(e.config.chart.brush.enabled&&\"function\"!=typeof e.config.chart.events.selection){var i=e.config.chart.brush.targets||[e.config.chart.brush.target];i.forEach(function(e){var i=ApexCharts.getChartByID(e);i.w.globals.brushSource=t.ctx;var a=function(){t.ctx._updateOptions({chart:{selection:{xaxis:{min:i.w.globals.minX,max:i.w.globals.maxX}}}},!1,!1)};\"function\"!=typeof i.w.config.chart.events.zoomed&&(i.w.config.chart.events.zoomed=function(){a()}),\"function\"!=typeof i.w.config.chart.events.scrolled&&(i.w.config.chart.events.scrolled=function(){a()})}),e.config.chart.events.selection=function(t,a){i.forEach(function(t){var i=ApexCharts.getChartByID(t),s=u.clone(e.config.yaxis);e.config.chart.brush.autoScaleYaxis&&(s=new j(i).autoScaleY(i,s,a));i._updateOptions({xaxis:{min:a.xaxis.min,max:a.xaxis.max},yaxis:s},!1,!1,!1,!1)})}}}}]),t}();var $=setTimeout;function J(){}function Q(t){if(!(this instanceof Q))throw new TypeError(\"Promises must be constructed via new\");if(\"function\"!=typeof t)throw new TypeError(\"not a function\");this._state=0,this._handled=!1,this._value=void 0,this._deferreds=[],st(t,this)}function K(t,e){for(;3===t._state;)t=t._value;0!==t._state?(t._handled=!0,Q._immediateFn(function(){var i=1===t._state?e.onFulfilled:e.onRejected;if(null!==i){var a;try{a=i(t._value)}catch(t){return void et(e.promise,t)}tt(e.promise,a)}else(1===t._state?tt:et)(e.promise,t._value)})):t._deferreds.push(e)}function tt(t,e){try{if(e===t)throw new TypeError(\"A promise cannot be resolved with itself.\");if(e&&(\"object\"==typeof e||\"function\"==typeof e)){var i=e.then;if(e instanceof Q)return t._state=3,t._value=e,void it(t);if(\"function\"==typeof i)return void st((a=i,s=e,function(){a.apply(s,arguments)}),t)}t._state=1,t._value=e,it(t)}catch(e){et(t,e)}var a,s}function et(t,e){t._state=2,t._value=e,it(t)}function it(t){2===t._state&&0===t._deferreds.length&&Q._immediateFn(function(){t._handled||Q._unhandledRejectionFn(t._value)});for(var e=0,i=t._deferreds.length;e<i;e++)K(t,t._deferreds[e]);t._deferreds=null}function at(t,e,i){this.onFulfilled=\"function\"==typeof t?t:null,this.onRejected=\"function\"==typeof e?e:null,this.promise=i}function st(t,e){var i=!1;try{t(function(t){i||(i=!0,tt(e,t))},function(t){i||(i=!0,et(e,t))})}catch(t){if(i)return;i=!0,et(e,t)}}Q.prototype.catch=function(t){return this.then(null,t)},Q.prototype.then=function(t,e){var i=new this.constructor(J);return K(this,new at(t,e,i)),i},Q.prototype.finally=function(t){var e=this.constructor;return this.then(function(i){return e.resolve(t()).then(function(){return i})},function(i){return e.resolve(t()).then(function(){return e.reject(i)})})},Q.all=function(t){return new Q(function(e,i){if(!t||void 0===t.length)throw new TypeError(\"Promise.all accepts an array\");var a=Array.prototype.slice.call(t);if(0===a.length)return e([]);var s=a.length;function n(t,r){try{if(r&&(\"object\"==typeof r||\"function\"==typeof r)){var o=r.then;if(\"function\"==typeof o)return void o.call(r,function(e){n(t,e)},i)}a[t]=r,0==--s&&e(a)}catch(t){i(t)}}for(var r=0;r<a.length;r++)n(r,a[r])})},Q.resolve=function(t){return t&&\"object\"==typeof t&&t.constructor===Q?t:new Q(function(e){e(t)})},Q.reject=function(t){return new Q(function(e,i){i(t)})},Q.race=function(t){return new Q(function(e,i){for(var a=0,s=t.length;a<s;a++)t[a].then(e,i)})},Q._immediateFn=\"function\"==typeof setImmediate&&function(t){setImmediate(t)}||function(t){$(t,0)},Q._unhandledRejectionFn=function(t){\"undefined\"!=typeof console&&console&&console.warn(\"Possible Unhandled Promise Rejection:\",t)};var nt,rt,ot=function(){function t(i){e(this,t),this.ctx=i,this.w=i.w}return a(t,[{key:\"getSvgString\",value:function(){return this.w.globals.dom.Paper.svg()}},{key:\"cleanup\",value:function(){var t=this.w,e=t.globals.dom.baseEl.querySelector(\".apexcharts-xcrosshairs\"),i=t.globals.dom.baseEl.querySelector(\".apexcharts-ycrosshairs\");e&&e.setAttribute(\"x\",-500),i&&(i.setAttribute(\"y1\",-100),i.setAttribute(\"y2\",-100))}},{key:\"svgUrl\",value:function(){this.cleanup();var t=this.getSvgString(),e=new Blob([t],{type:\"image/svg+xml;charset=utf-8\"});return URL.createObjectURL(e)}},{key:\"dataURI\",value:function(){var t=this;return new Q(function(e){var i=t.w;t.cleanup();var a=document.createElement(\"canvas\");a.width=i.globals.svgWidth,a.height=parseInt(i.globals.dom.elWrap.style.height);var s=\"transparent\"===i.config.chart.background?\"#fff\":i.config.chart.background,n=a.getContext(\"2d\");n.fillStyle=s,n.fillRect(0,0,a.width,a.height);var r=window.URL||window.webkitURL||window,o=new Image;o.crossOrigin=\"anonymous\";var l=t.getSvgString(),h=\"data:image/svg+xml,\"+encodeURIComponent(l);o.onload=function(){n.drawImage(o,0,0),r.revokeObjectURL(h);var t=a.toDataURL(\"image/png\");e(t)},o.src=h})}},{key:\"exportToSVG\",value:function(){this.triggerDownload(this.svgUrl(),\".svg\")}},{key:\"exportToPng\",value:function(){var t=this;this.dataURI().then(function(e){t.triggerDownload(e,\".png\")})}},{key:\"triggerDownload\",value:function(t,e){var i=document.createElement(\"a\");i.href=t,i.download=this.w.globals.chartID+e,document.body.appendChild(i),i.click(),document.body.removeChild(i)}}]),t}(),lt=function(){function t(i){e(this,t),this.ctx=i,this.w=i.w;var a=this.w;this.anim=new f(this.ctx),this.xaxisLabels=a.globals.labels.slice(),this.animX=a.config.grid.xaxis.lines.animate&&a.config.chart.animations.enabled,this.animY=a.config.grid.yaxis.lines.animate&&a.config.chart.animations.enabled,a.globals.timelineLabels.length>0&&(this.xaxisLabels=a.globals.timelineLabels.slice())}return a(t,[{key:\"drawGridArea\",value:function(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:null,e=this.w,i=new p(this.ctx);null===t&&(t=i.group({class:\"apexcharts-grid\"}));var a=i.drawLine(e.globals.padHorizontal,1,e.globals.padHorizontal,e.globals.gridHeight,\"transparent\"),s=i.drawLine(e.globals.padHorizontal,e.globals.gridHeight,e.globals.gridWidth,e.globals.gridHeight,\"transparent\");return t.add(s),t.add(a),t}},{key:\"drawGrid\",value:function(){var t=this.w,e=new _(this.ctx),i=new H(this.ctx),a=this.w.globals,s=null;if(a.axisCharts){if(t.config.grid.show)s=this.renderGrid(),a.dom.elGraphical.add(s.el),this.drawGridArea(s.el);else{var n=this.drawGridArea();a.dom.elGraphical.add(n)}null!==s&&e.xAxisLabelCorrections(s.xAxisTickWidth),i.setYAxisTextAlignments()}}},{key:\"createGridMask\",value:function(){var t=this.w,e=t.globals,i=new p(this.ctx),a=Array.isArray(t.config.stroke.width)?0:t.config.stroke.width;if(Array.isArray(t.config.stroke.width)){var s=0;t.config.stroke.width.forEach(function(t){s=Math.max(s,t)}),a=s}e.dom.elGridRectMask=document.createElementNS(e.SVGNS,\"clipPath\"),e.dom.elGridRectMask.setAttribute(\"id\",\"gridRectMask\".concat(e.cuid)),e.dom.elGridRectMarkerMask=document.createElementNS(e.SVGNS,\"clipPath\"),e.dom.elGridRectMarkerMask.setAttribute(\"id\",\"gridRectMarkerMask\".concat(e.cuid)),e.dom.elGridRect=i.drawRect(-a/2,-a/2,e.gridWidth+a,e.gridHeight+a,0,\"#fff\"),new w(this).getLargestMarkerSize();var n=t.globals.markers.largestSize+1;e.dom.elGridRectMarker=i.drawRect(-n,-n,e.gridWidth+2*n,e.gridHeight+2*n,0,\"#fff\"),e.dom.elGridRectMask.appendChild(e.dom.elGridRect.node),e.dom.elGridRectMarkerMask.appendChild(e.dom.elGridRectMarker.node);var r=e.dom.baseEl.querySelector(\"defs\");r.appendChild(e.dom.elGridRectMask),r.appendChild(e.dom.elGridRectMarkerMask)}},{key:\"renderGrid\",value:function(){var t=this.w,e=new p(this.ctx),i=t.config.grid.strokeDashArray,a=e.group({class:\"apexcharts-grid\"}),s=e.group({class:\"apexcharts-gridlines-horizontal\"}),n=e.group({class:\"apexcharts-gridlines-vertical\"});a.add(s),a.add(n);for(var r,o=8,l=0;l<t.globals.series.length&&(void 0!==t.globals.yAxisScale[l]&&(o=t.globals.yAxisScale[l].result.length-1),!(o>2));l++);if(t.globals.isBarHorizontal){if(r=o,t.config.grid.xaxis.lines.show||t.config.xaxis.axisTicks.show)for(var h,c=t.globals.padHorizontal,d=t.globals.gridHeight,u=0;u<r+1&&(h=c=c+t.globals.gridWidth/r+.3,u!==r-1);u++){if(t.config.grid.xaxis.lines.show){var g=e.drawLine(c,0,h,d,t.config.grid.borderColor,i);g.node.classList.add(\"apexcharts-gridline\"),n.add(g),this.animX&&this.animateLine(g,{x1:0,x2:0},{x1:c,x2:h})}new _(this.ctx).drawXaxisTicks(c,a)}if(t.config.grid.yaxis.lines.show)for(var f=0,x=0,b=t.globals.gridWidth,m=0;m<t.globals.dataPoints+1;m++){var v=e.drawLine(0,f,b,x,t.config.grid.borderColor,i);s.add(v),v.node.classList.add(\"apexcharts-gridline\"),this.animY&&this.animateLine(v,{y1:f+20,y2:x+20},{y1:f,y2:x}),x=f+=t.globals.gridHeight/t.globals.dataPoints}}else{if(r=this.xaxisLabels.length,t.config.grid.xaxis.lines.show||t.config.xaxis.axisTicks.show){var y,w=t.globals.padHorizontal,k=t.globals.gridHeight;if(t.globals.timelineLabels.length>0)for(var A=0;A<r;A++){if(w=this.xaxisLabels[A].position,y=this.xaxisLabels[A].position,t.config.grid.xaxis.lines.show&&w>0&&w<t.globals.gridWidth){var S=e.drawLine(w,0,y,k,t.config.grid.borderColor,i);S.node.classList.add(\"apexcharts-gridline\"),n.add(S),this.animX&&this.animateLine(S,{x1:0,x2:0},{x1:w,x2:y})}var C=new _(this.ctx);A===r-1&&t.globals.skipLastTimelinelabel||C.drawXaxisTicks(w,a)}else for(var L=r,P=0;P<L;P++){var z=L;if(t.globals.isXNumeric&&(z-=1),y=w+=t.globals.gridWidth/z,P===z-1)break;if(t.config.grid.xaxis.lines.show){var E=e.drawLine(w,0,y,k,t.config.grid.borderColor,i);E.node.classList.add(\"apexcharts-gridline\"),n.add(E),this.animX&&this.animateLine(E,{x1:0,x2:0},{x1:w,x2:y})}new _(this.ctx).drawXaxisTicks(w,a)}}if(t.config.grid.yaxis.lines.show)for(var M=0,T=0,I=t.globals.gridWidth,X=0;X<o+1;X++){var Y=e.drawLine(0,M,I,T,t.config.grid.borderColor,i);s.add(Y),Y.node.classList.add(\"apexcharts-gridline\"),this.animY&&this.animateLine(Y,{y1:M+20,y2:T+20},{y1:M,y2:T}),T=M+=t.globals.gridHeight/o}}return this.drawGridBands(a,r,o),{el:a,xAxisTickWidth:t.globals.gridWidth/r}}},{key:\"drawGridBands\",value:function(t,e,i){var a=this.w,s=new p(this.ctx);if(void 0!==a.config.grid.row.colors&&a.config.grid.row.colors.length>0)for(var n=0,r=a.globals.gridHeight/i,o=a.globals.gridWidth,l=0,h=0;l<i;l++,h++){h>=a.config.grid.row.colors.length&&(h=0);var c=a.config.grid.row.colors[h],d=s.drawRect(0,n,o,r,0,c,a.config.grid.row.opacity);t.add(d),d.node.classList.add(\"apexcharts-gridRow\"),n+=a.globals.gridHeight/i}if(void 0!==a.config.grid.column.colors&&a.config.grid.column.colors.length>0)for(var u=a.globals.padHorizontal,g=a.globals.padHorizontal+a.globals.gridWidth/e,f=a.globals.gridHeight,x=0,b=0;x<e;x++,b++){b>=a.config.grid.column.colors.length&&(b=0);var m=a.config.grid.column.colors[b],v=s.drawRect(u,0,g,f,0,m,a.config.grid.column.opacity);v.node.classList.add(\"apexcharts-gridColumn\"),t.add(v),u+=a.globals.gridWidth/e}}},{key:\"animateLine\",value:function(t,e,i){var a=this.w,s=a.config.chart.animations;if(s&&!a.globals.resized&&!a.globals.dataChanged){var n=s.speed;this.anim.animateLine(t,e,i,n)}}}]),t}(),ht=function(){function t(i){e(this,t),this.ctx=i,this.w=i.w}return a(t,[{key:\"checkResponsiveConfig\",value:function(t){var e=this,i=this.w,a=i.config;if(0!==a.responsive.length){var s=a.responsive.slice();s.sort(function(t,e){return t.breakpoint>e.breakpoint?1:e.breakpoint>t.breakpoint?-1:0}).reverse();var n=new k({}),r=function(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},a=s[0].breakpoint,r=window.innerWidth>0?window.innerWidth:screen.width;if(r>a){var o=w.extendArrayProps(n,i.globals.initialConfig);t=u.extend(o,t),t=u.extend(i.config,t),e.overrideResponsiveOptions(t)}else for(var l=0;l<s.length;l++)r<s[l].breakpoint&&(t=w.extendArrayProps(n,s[l].options),t=u.extend(i.config,t),e.overrideResponsiveOptions(t))};if(t){var o=w.extendArrayProps(n,t);o=u.extend(i.config,o),r(o=u.extend(o,t))}else r({})}}},{key:\"overrideResponsiveOptions\",value:function(t){var e=new k(t).init();this.w.config=e}}]),t}(),ct=function(){function t(i){e(this,t),this.ctx=i,this.w=i.w,this.colors=[]}return a(t,[{key:\"init\",value:function(){this.setDefaultColors()}},{key:\"setDefaultColors\",value:function(){var t=this.w,e=new u;if(t.globals.dom.elWrap.classList.add(t.config.theme.mode),void 0===t.config.colors?t.globals.colors=this.predefined():(t.globals.colors=t.config.colors,t.globals.axisCharts&&\"bar\"!==t.config.chart.type&&Array.isArray(t.config.colors)&&t.config.colors.length>0&&t.config.colors.length===t.config.series.length&&(t.globals.colors=t.config.colors.map(function(e,i){return\"function\"==typeof e?e({value:t.globals.axisCharts?t.globals.series[i][0]?t.globals.series[i][0]:0:t.globals.series[i],seriesIndex:i,w:t}):e}))),t.config.theme.monochrome.enabled){var i=[],a=t.globals.series.length;t.config.plotOptions.bar.distributed&&\"bar\"===t.config.chart.type&&(a=t.globals.series[0].length*t.globals.series.length);for(var s=t.config.theme.monochrome.color,n=1/(a/t.config.theme.monochrome.shadeIntensity),r=t.config.theme.monochrome.shadeTo,o=0,l=0;l<a;l++){var h=void 0;\"dark\"===r?(h=e.shadeColor(-1*o,s),o+=n):(h=e.shadeColor(o,s),o+=n),i.push(h)}t.globals.colors=i.slice()}var c=t.globals.colors.slice();this.pushExtraColors(t.globals.colors),void 0===t.config.stroke.colors?t.globals.stroke.colors=c:t.globals.stroke.colors=t.config.stroke.colors,this.pushExtraColors(t.globals.stroke.colors),void 0===t.config.fill.colors?t.globals.fill.colors=c:t.globals.fill.colors=t.config.fill.colors,this.pushExtraColors(t.globals.fill.colors),void 0===t.config.dataLabels.style.colors?t.globals.dataLabels.style.colors=c:t.globals.dataLabels.style.colors=t.config.dataLabels.style.colors,this.pushExtraColors(t.globals.dataLabels.style.colors,50),void 0===t.config.plotOptions.radar.polygons.fill.colors?t.globals.radarPolygons.fill.colors=[\"dark\"===t.config.theme.mode?\"#202D48\":\"#fff\"]:t.globals.radarPolygons.fill.colors=t.config.plotOptions.radar.polygons.fill.colors,this.pushExtraColors(t.globals.radarPolygons.fill.colors,20),void 0===t.config.markers.colors?t.globals.markers.colors=c:t.globals.markers.colors=t.config.markers.colors,this.pushExtraColors(t.globals.markers.colors)}},{key:\"pushExtraColors\",value:function(t,e){var i=arguments.length>2&&void 0!==arguments[2]?arguments[2]:null,a=this.w,s=e||a.globals.series.length;if(null===i&&(i=\"bar\"===a.config.chart.type&&a.config.plotOptions.bar.distributed||\"heatmap\"===a.config.chart.type&&a.config.plotOptions.heatmap.colorScale.inverse),i&&(s=a.globals.series[0].length*a.globals.series.length),t.length<s)for(var n=s-t.length,r=0;r<n;r++)t.push(t[r])}},{key:\"updateThemeOptions\",value:function(t){t.chart=t.chart||{},t.tooltip=t.tooltip||{};var e=t.theme.mode||\"light\",i=t.theme.palette?t.theme.palette:\"dark\"===e?\"palette4\":\"palette1\",a=t.chart.foreColor?t.chart.foreColor:\"dark\"===e?\"#f6f7f8\":\"#373d3f\";return t.tooltip.theme=e,t.chart.foreColor=a,t.theme.palette=i,t}},{key:\"predefined\",value:function(){switch(this.w.config.theme.palette){case\"palette1\":this.colors=[\"#008FFB\",\"#00E396\",\"#FEB019\",\"#FF4560\",\"#775DD0\"];break;case\"palette2\":this.colors=[\"#3f51b5\",\"#03a9f4\",\"#4caf50\",\"#f9ce1d\",\"#FF9800\"];break;case\"palette3\":this.colors=[\"#33b2df\",\"#546E7A\",\"#d4526e\",\"#13d8aa\",\"#A5978B\"];break;case\"palette4\":this.colors=[\"#4ecdc4\",\"#c7f464\",\"#81D4FA\",\"#fd6a6a\",\"#546E7A\"];break;case\"palette5\":this.colors=[\"#2b908f\",\"#f9a3a4\",\"#90ee7e\",\"#fa4443\",\"#69d2e7\"];break;case\"palette6\":this.colors=[\"#449DD1\",\"#F86624\",\"#EA3546\",\"#662E9B\",\"#C5D86D\"];break;case\"palette7\":this.colors=[\"#D7263D\",\"#1B998B\",\"#2E294E\",\"#F46036\",\"#E2C044\"];break;case\"palette8\":this.colors=[\"#662E9B\",\"#F86624\",\"#F9C80E\",\"#EA3546\",\"#43BCCD\"];break;case\"palette9\":this.colors=[\"#5C4742\",\"#A5978B\",\"#8D5B4C\",\"#5A2A27\",\"#C4BBAF\"];break;case\"palette10\":this.colors=[\"#A300D6\",\"#7D02EB\",\"#5653FE\",\"#2983FF\",\"#00B1F2\"];break;default:this.colors=[\"#008FFB\",\"#00E396\",\"#FEB019\",\"#FF4560\",\"#775DD0\"]}return this.colors}}]),t}(),dt=function(){function t(i){e(this,t),this.w=i.w,this.ttCtx=i,this.ctx=i.ctx}return a(t,[{key:\"getNearestValues\",value:function(t){var e=t.hoverArea,i=t.elGrid,a=t.clientX,s=t.clientY,n=t.hasBars,r=this.w,o=r.globals.gridWidth,l=o/(r.globals.dataPoints-1),h=i.getBoundingClientRect();(n&&r.globals.comboCharts||n)&&(l=o/r.globals.dataPoints);var c=a-h.left,d=s-h.top;c<0||d<0||c>r.globals.gridWidth||d>r.globals.gridHeight?(e.classList.remove(\"hovering-zoom\"),e.classList.remove(\"hovering-pan\")):r.globals.zoomEnabled?(e.classList.remove(\"hovering-pan\"),e.classList.add(\"hovering-zoom\")):r.globals.panEnabled&&(e.classList.remove(\"hovering-zoom\"),e.classList.add(\"hovering-pan\"));var u=Math.round(c/l);n&&(u=Math.ceil(c/l),u-=1);for(var g,f=null,p=null,x=[],b=0;b<r.globals.seriesXvalues.length;b++)x.push([r.globals.seriesXvalues[b][0]-1e-6].concat(r.globals.seriesXvalues[b]));return x=x.map(function(t){return t.filter(function(t){return t})}),g=r.globals.seriesYvalues.map(function(t){return t.filter(function(t){return t})}),r.globals.isXNumeric&&(f=(p=this.closestInMultiArray(c,d,x,g)).index,u=p.j,null!==f&&(x=r.globals.seriesXvalues[f],u=(p=this.closestInArray(c,x)).index)),r.globals.capturedSeriesIndex=null===f?-1:f,r.globals.capturedDataPointIndex=null===u?-1:u,(!u||u<1)&&(u=0),{capturedSeries:f,j:u,hoverX:c,hoverY:d}}},{key:\"closestInMultiArray\",value:function(t,e,i,a){var s=this.w,n=0,r=null,o=-1;s.globals.series.length>1?n=this.getFirstActiveXArray(i):r=0;var l=a[n][0],h=i[n][0],c=Math.abs(t-h),d=Math.abs(e-l),u=d+c;return a.map(function(s,n){s.map(function(s,l){var h=Math.abs(e-a[n][l]),g=Math.abs(t-i[n][l]),f=g+h;f<u&&(u=f,c=g,d=h,r=n,o=l)})}),{index:r,j:o}}},{key:\"getFirstActiveXArray\",value:function(t){for(var e=0,i=new w(this.ctx),a=t.map(function(t,e){return t.length>0?e:-1}),s=0;s<a.length;s++){var n=i.getSeriesTotalByIndex(s);if(-1!==a[s]&&0!==n&&!i.seriesHaveSameValues(s)){e=a[s];break}}return e}},{key:\"closestInArray\",value:function(t,e){for(var i=e[0],a=null,s=Math.abs(t-i),n=0;n<e.length;n++){var r=Math.abs(t-e[n]);r<s&&(s=r,a=n)}return{index:a}}},{key:\"isXoverlap\",value:function(t){var e=[],i=this.w.globals.seriesX.filter(function(t){return void 0!==t[0]});if(i.length>0)for(var a=0;a<i.length-1;a++)void 0!==i[a][t]&&void 0!==i[a+1][t]&&i[a][t]!==i[a+1][t]&&e.push(\"unEqual\");return 0===e.length}},{key:\"isInitialSeriesSameLen\",value:function(){for(var t=!0,e=this.w.globals.initialSeries,i=0;i<e.length-1;i++)if(e[i].data.length!==e[i+1].data.length){t=!1;break}return t}},{key:\"getBarsHeight\",value:function(t){return d(t).reduce(function(t,e){return t+e.getBBox().height},0)}},{key:\"toggleAllTooltipSeriesGroups\",value:function(t){var e=this.w,i=this.ttCtx;0===i.allTooltipSeriesGroups.length&&(i.allTooltipSeriesGroups=e.globals.dom.baseEl.querySelectorAll(\".apexcharts-tooltip-series-group\"));for(var a=i.allTooltipSeriesGroups,s=0;s<a.length;s++)\"enable\"===t?(a[s].classList.add(\"active\"),a[s].style.display=e.config.tooltip.items.display):(a[s].classList.remove(\"active\"),a[s].style.display=\"none\")}}]),t}(),ut=function(){function t(i){e(this,t),this.w=i.w,this.ctx=i.ctx,this.ttCtx=i,this.tooltipUtil=new dt(i)}return a(t,[{key:\"drawSeriesTexts\",value:function(t){var e=t.shared,i=void 0===e||e,a=t.ttItems,s=t.i,n=void 0===s?0:s,r=t.j,o=void 0===r?null:r,l=this.w;void 0!==l.config.tooltip.custom?Array.isArray(l.config.tooltip.custom)?this.handleCustomTooltip({i:n,j:o,isArray:!0}):this.handleCustomTooltip({i:n,j:o,isArray:!1}):this.toggleActiveInactiveSeries(i);var h=this.getValuesToPrint({i:n,j:o});this.printLabels({i:n,j:o,values:h,ttItems:a,shared:i});var c=this.ttCtx.getElTooltip();this.ttCtx.tooltipRect.ttWidth=c.getBoundingClientRect().width,this.ttCtx.tooltipRect.ttHeight=c.getBoundingClientRect().height}},{key:\"printLabels\",value:function(t){var e,i=t.i,a=t.j,s=t.values,n=t.ttItems,r=t.shared,o=this.w,l=s.xVal,h=s.zVal,c=s.xAxisTTVal,d=\"\",u=o.globals.colors[i];null!==a&&o.config.plotOptions.bar.distributed&&(u=o.globals.colors[a]);for(var g=0,f=o.globals.series.length-1;g<o.globals.series.length;g++,f--){var p=this.getFormatters(i);if(d=this.getSeriesName({fn:p.yLbTitleFormatter,index:i,seriesIndex:i,j:a}),r){var x=o.config.tooltip.inverseOrder?f:g;p=this.getFormatters(x),d=this.getSeriesName({fn:p.yLbTitleFormatter,index:x,seriesIndex:i,j:a}),u=o.globals.colors[x],e=p.yLbFormatter(o.globals.series[x][a],{series:o.globals.series,seriesIndex:x,dataPointIndex:a,w:o}),(this.ttCtx.hasBars()&&o.config.chart.stacked&&0===o.globals.series[x][a]||void 0===o.globals.series[x][a])&&(e=void 0)}else e=p.yLbFormatter(o.globals.series[i][a],{series:o.globals.series,seriesIndex:i,dataPointIndex:a,w:o});null===a&&(e=p.yLbFormatter(o.globals.series[i],o)),this.DOMHandling({i:i,t:g,ttItems:n,values:{val:e,xVal:l,xAxisTTVal:c,zVal:h},seriesName:d,shared:r,pColor:u})}}},{key:\"getFormatters\",value:function(t){var e,i=this.w,a=i.globals.yLabelFormatters[t];return void 0!==i.globals.ttVal?Array.isArray(i.globals.ttVal)?(a=i.globals.ttVal[t]&&i.globals.ttVal[t].formatter,e=i.globals.ttVal[t]&&i.globals.ttVal[t].title&&i.globals.ttVal[t].title.formatter):(a=i.globals.ttVal.formatter,\"function\"==typeof i.globals.ttVal.title.formatter&&(e=i.globals.ttVal.title.formatter)):e=i.config.tooltip.y.title.formatter,\"function\"!=typeof a&&(a=i.globals.yLabelFormatters[0]?i.globals.yLabelFormatters[0]:function(t){return t}),\"function\"!=typeof e&&(e=function(t){return t}),{yLbFormatter:a,yLbTitleFormatter:e}}},{key:\"getSeriesName\",value:function(t){var e=t.fn,i=t.index,a=t.seriesIndex,s=t.j,n=this.w;return e(String(n.globals.seriesNames[i]),{series:n.globals.series,seriesIndex:a,dataPointIndex:s,w:n})}},{key:\"DOMHandling\",value:function(t){var e=t.i,i=t.t,a=t.ttItems,s=t.values,n=t.seriesName,r=t.shared,o=t.pColor,l=this.w,h=this.ttCtx,c=s.val,d=s.xVal,u=s.xAxisTTVal,g=s.zVal,f=null;f=a[i].children,l.config.tooltip.fillSeriesColor&&(a[i].style.backgroundColor=o,f[0].style.display=\"none\"),h.showTooltipTitle&&(null===h.tooltipTitle&&(h.tooltipTitle=l.globals.dom.baseEl.querySelector(\".apexcharts-tooltip-title\")),h.tooltipTitle.innerHTML=d),h.blxaxisTooltip&&(h.xaxisTooltipText.innerHTML=\"\"!==u?u:d);var p=a[i].querySelector(\".apexcharts-tooltip-text-label\");p&&(p.innerHTML=n?n+\": \":\"\");var x=a[i].querySelector(\".apexcharts-tooltip-text-value\");(x&&(x.innerHTML=c),f[0]&&f[0].classList.contains(\"apexcharts-tooltip-marker\")&&(l.config.tooltip.marker.fillColors&&Array.isArray(l.config.tooltip.marker.fillColors)&&(o=l.config.tooltip.marker.fillColors[e]),f[0].style.backgroundColor=o),l.config.tooltip.marker.show||(f[0].style.display=\"none\"),null!==g)&&(a[i].querySelector(\".apexcharts-tooltip-text-z-label\").innerHTML=l.config.tooltip.z.title,a[i].querySelector(\".apexcharts-tooltip-text-z-value\").innerHTML=void 0!==g?g:\"\");r&&f[0]&&(null==c||l.globals.collapsedSeriesIndices.indexOf(i)>-1?f[0].parentNode.style.display=\"none\":f[0].parentNode.style.display=l.config.tooltip.items.display)}},{key:\"toggleActiveInactiveSeries\",value:function(t){var e=this.w;if(t)this.tooltipUtil.toggleAllTooltipSeriesGroups(\"enable\");else{this.tooltipUtil.toggleAllTooltipSeriesGroups(\"disable\");var i=e.globals.dom.baseEl.querySelector(\".apexcharts-tooltip-series-group\");i&&(i.classList.add(\"active\"),i.style.display=e.config.tooltip.items.display)}}},{key:\"getValuesToPrint\",value:function(t){var e=t.i,i=t.j,a=this.w,s=this.ctx.series.filteredSeriesX(),n=\"\",r=null,o=null,l={series:a.globals.series,seriesIndex:e,dataPointIndex:i,w:a},h=a.globals.ttZFormatter;null===i?o=a.globals.series[e]:a.globals.isXNumeric?(n=s[e][i],0===s[e].length&&(n=s[this.tooltipUtil.getFirstActiveXArray(s)][i])):n=void 0!==a.globals.labels[i]?a.globals.labels[i]:\"\";var c=n;a.globals.isXNumeric&&\"datetime\"===a.config.xaxis.type?n=new O(this.ctx).xLabelFormat(a.globals.ttKeyFormatter,c,c):a.globals.isBarHorizontal||(n=a.globals.xLabelFormatter(c,l));return void 0!==a.config.tooltip.x.formatter&&(n=a.globals.ttKeyFormatter(c,l)),a.globals.seriesZ.length>0&&a.globals.seriesZ[0].length>0&&(r=h(a.globals.seriesZ[e][i],a)),{val:o,xVal:n,xAxisTTVal:\"function\"==typeof a.config.xaxis.tooltip.formatter?a.globals.xaxisTooltipFormatter(c,l):n,zVal:r}}},{key:\"handleCustomTooltip\",value:function(t){var e=t.i,i=t.j,a=t.isArray,s=this.w,n=this.ttCtx.getElTooltip(),r=s.config.tooltip.custom;a&&r[e]&&(r=s.config.tooltip.custom[e]),n.innerHTML=r({ctx:this.ctx,series:s.globals.series,seriesIndex:e,dataPointIndex:i,w:s})}}]),t}(),gt=function(){function t(i){e(this,t),this.ttCtx=i,this.ctx=i.ctx,this.w=i.w}return a(t,[{key:\"moveXCrosshairs\",value:function(t){var e=arguments.length>1&&void 0!==arguments[1]?arguments[1]:null,i=this.ttCtx,a=this.w,s=i.getElXCrosshairs(),n=t-i.xcrosshairsWidth/2,r=a.globals.labels.slice().length;if(null!==e&&(n=a.globals.gridWidth/r*e),\"tickWidth\"===a.config.xaxis.crosshairs.width||\"barWidth\"===a.config.xaxis.crosshairs.width?n+i.xcrosshairsWidth>a.globals.gridWidth&&(n=a.globals.gridWidth-i.xcrosshairsWidth):null!==e&&(n+=a.globals.gridWidth/r/2),n<0&&(n=0),n>a.globals.gridWidth&&(n=a.globals.gridWidth),null!==s&&(s.setAttribute(\"x\",n),s.setAttribute(\"x1\",n),s.setAttribute(\"x2\",n),s.setAttribute(\"y2\",a.globals.gridHeight),s.classList.add(\"active\")),i.blxaxisTooltip){var o=n;\"tickWidth\"!==a.config.xaxis.crosshairs.width&&\"barWidth\"!==a.config.xaxis.crosshairs.width||(o=n+i.xcrosshairsWidth/2),this.moveXAxisTooltip(o)}}},{key:\"moveYCrosshairs\",value:function(t){var e=this.ttCtx;null!==e.ycrosshairs&&(p.setAttrs(e.ycrosshairs,{y1:t,y2:t}),p.setAttrs(e.ycrosshairsHidden,{y1:t,y2:t}))}},{key:\"moveXAxisTooltip\",value:function(t){var e=this.w,i=this.ttCtx;if(null!==i.xaxisTooltip){i.xaxisTooltip.classList.add(\"active\");var a=i.xaxisOffY+e.config.xaxis.tooltip.offsetY+e.globals.translateY+1+e.config.xaxis.offsetY;if(t-=i.xaxisTooltip.getBoundingClientRect().width/2,!isNaN(t)){t+=e.globals.translateX;var s;s=new p(this.ctx).getTextRects(i.xaxisTooltipText.innerHTML),i.xaxisTooltipText.style.minWidth=s.width+\"px\",i.xaxisTooltip.style.left=t+\"px\",i.xaxisTooltip.style.top=a+\"px\"}}}},{key:\"moveYAxisTooltip\",value:function(t){var e=this.w,i=this.ttCtx;null===i.yaxisTTEls&&(i.yaxisTTEls=e.globals.dom.baseEl.querySelectorAll(\".apexcharts-yaxistooltip\"));var a=parseInt(i.ycrosshairsHidden.getAttribute(\"y1\")),s=e.globals.translateY+a,n=i.yaxisTTEls[t].getBoundingClientRect().height,r=e.globals.translateYAxisX[t]-2;e.config.yaxis[t].opposite&&(r-=26),s-=n/2,-1===e.globals.ignoreYAxisIndexes.indexOf(t)?(i.yaxisTTEls[t].classList.add(\"active\"),i.yaxisTTEls[t].style.top=s+\"px\",i.yaxisTTEls[t].style.left=r+e.config.yaxis[t].tooltip.offsetX+\"px\"):i.yaxisTTEls[t].classList.remove(\"active\")}},{key:\"moveTooltip\",value:function(t,e){var i=arguments.length>2&&void 0!==arguments[2]?arguments[2]:null,a=this.w,s=this.ttCtx,n=s.getElTooltip(),r=s.tooltipRect,o=null!==i?parseFloat(i):1,l=parseFloat(t)+o+5,h=parseFloat(e)+o/2;if(l>a.globals.gridWidth/2&&(l=l-r.ttWidth-o-15),l>a.globals.gridWidth-r.ttWidth-10&&(l=a.globals.gridWidth-r.ttWidth),l<-20&&(l=-20),a.config.tooltip.followCursor){var c=s.getElGrid().getBoundingClientRect();h=s.e.clientY+a.globals.translateY-c.top-r.ttHeight/2}var d=this.positionChecks(r,l,h);l=d.x,h=d.y,isNaN(l)||(l+=a.globals.translateX,n.style.left=l+\"px\",n.style.top=h+\"px\")}},{key:\"positionChecks\",value:function(t,e,i){var a=this.w;return t.ttHeight+i>a.globals.gridHeight&&(i=a.globals.gridHeight-t.ttHeight+a.globals.translateY),i<0&&(i=0),{x:e,y:i}}},{key:\"moveMarkers\",value:function(t,e){var i=this.w,a=this.ttCtx;if(i.globals.markers.size[t]>0)for(var s=i.globals.dom.baseEl.querySelectorAll(\" .apexcharts-series[data\\\\:realIndex='\".concat(t,\"'] .apexcharts-marker\")),n=0;n<s.length;n++)parseInt(s[n].getAttribute(\"rel\"))===e&&(a.marker.resetPointsSize(),a.marker.enlargeCurrentPoint(e,s[n]));else a.marker.resetPointsSize(),this.moveDynamicPointOnHover(e,t)}},{key:\"moveDynamicPointOnHover\",value:function(t,e){var i,a,s=this.w,n=this.ttCtx,r=s.globals.pointsArray,o=s.config.markers.hover.size;if(void 0===o&&(o=s.globals.markers.size[e]+s.config.markers.hover.sizeOffset),!s.config.series[e].type||\"column\"!==s.config.series[e].type&&\"candlestick\"!==s.config.series[e].type){i=r[e][t][0],a=r[e][t][1]?r[e][t][1]:0;var l=s.globals.dom.baseEl.querySelector(\".apexcharts-series[data\\\\:realIndex='\".concat(e,\"'] .apexcharts-series-markers circle\"));l&&(l.setAttribute(\"r\",o),l.setAttribute(\"cx\",i),l.setAttribute(\"cy\",a)),this.moveXCrosshairs(i),n.fixedTooltip||this.moveTooltip(i,a,o)}}},{key:\"moveDynamicPointsOnHover\",value:function(t){var e,i=this.ttCtx,a=i.w,s=0,n=0,r=a.globals.pointsArray;e=new B(this.ctx).getActiveSeriesIndex();var o=a.config.markers.hover.size;void 0===o&&(o=a.globals.markers.size[e]+a.config.markers.hover.sizeOffset),r[e]&&(s=r[e][t][0],n=r[e][t][1]);var l=null,h=i.getAllMarkers();if(null!==(l=null!==h?h:a.globals.dom.baseEl.querySelectorAll(\".apexcharts-series-markers circle\")))for(var c=0;c<l.length;c++){var d=r[c];if(d&&d.length){var u=r[c][t][1];l[c].setAttribute(\"cx\",s);var g=parseInt(l[c].parentNode.parentNode.parentNode.getAttribute(\"data:realIndex\"));null!==u?(l[g]&&l[g].setAttribute(\"r\",o),l[g]&&l[g].setAttribute(\"cy\",u)):l[g]&&l[g].setAttribute(\"r\",0)}}if(this.moveXCrosshairs(s),!i.fixedTooltip){var f=n||a.globals.gridHeight;this.moveTooltip(s,f,o)}}},{key:\"moveStickyTooltipOverBars\",value:function(t){var e,i=this.w,a=this.ttCtx,s=i.globals.columnSeries?i.globals.columnSeries.length:i.globals.series.length,n=s>=2&&s%2==0?Math.floor(s/2):Math.floor(s/2)+1,r=i.globals.dom.baseEl.querySelector(\".apexcharts-bar-series .apexcharts-series[rel='\".concat(n,\"'] path[j='\").concat(t,\"'], .apexcharts-candlestick-series .apexcharts-series[rel='\").concat(n,\"'] path[j='\").concat(t,\"'], .apexcharts-rangebar-series .apexcharts-series[rel='\").concat(n,\"'] path[j='\").concat(t,\"']\")),o=r?parseFloat(r.getAttribute(\"cx\")):0,l=r?parseFloat(r.getAttribute(\"barWidth\")):0;i.globals.isXNumeric?o-=s%2!=0?l/2:0:(o=a.xAxisTicksPositions[t-1]+a.dataPointsDividedWidth/2,isNaN(o)&&(o=a.xAxisTicksPositions[t]-a.dataPointsDividedWidth/2));var h=a.getElGrid().getBoundingClientRect();if(e=a.e.clientY-h.top-a.tooltipRect.ttHeight/2,this.moveXCrosshairs(o),!a.fixedTooltip){var c=e||i.globals.gridHeight;this.moveTooltip(o,c)}}}]),t}(),ft=function(){function t(i){e(this,t),this.w=i.w,this.ttCtx=i,this.ctx=i.ctx,this.tooltipPosition=new gt(i)}return a(t,[{key:\"drawDynamicPoints\",value:function(){for(var t=this.w,e=new p(this.ctx),i=new L(this.ctx),a=t.globals.dom.baseEl.querySelectorAll(\".apexcharts-series\"),s=0;s<a.length;s++){var n=parseInt(a[s].getAttribute(\"data:realIndex\")),r=t.globals.dom.baseEl.querySelector(\".apexcharts-series[data\\\\:realIndex='\".concat(n,\"'] .apexcharts-series-markers-wrap\"));if(null!==r){var o=void 0,l=\"apexcharts-marker w\".concat((Math.random()+1).toString(36).substring(4));\"line\"!==t.config.chart.type&&\"area\"!==t.config.chart.type||t.globals.comboCharts||t.config.tooltip.intersect||(l+=\" no-pointer-events\");var h=i.getMarkerConfig(l,n);(o=e.drawMarker(0,0,h)).node.setAttribute(\"default-marker-size\",0);var c=document.createElementNS(t.globals.SVGNS,\"g\");c.classList.add(\"apexcharts-series-markers\"),c.appendChild(o.node),r.appendChild(c)}}}},{key:\"enlargeCurrentPoint\",value:function(t,e){var i=arguments.length>2&&void 0!==arguments[2]?arguments[2]:null,a=arguments.length>3&&void 0!==arguments[3]?arguments[3]:null,s=this.w;\"bubble\"!==s.config.chart.type&&this.newPointSize(t,e);var n=e.getAttribute(\"cx\"),r=e.getAttribute(\"cy\");if(null!==i&&null!==a&&(n=i,r=a),this.tooltipPosition.moveXCrosshairs(n),!this.fixedTooltip){if(\"radar\"===s.config.chart.type){var o=this.ttCtx.getElGrid().getBoundingClientRect();n=this.ttCtx.e.clientX-o.left}this.tooltipPosition.moveTooltip(n,r,s.config.markers.hover.size)}}},{key:\"enlargePoints\",value:function(t){for(var e=this.w,i=this.ttCtx,a=t,s=e.globals.dom.baseEl.querySelectorAll(\".apexcharts-series:not(.apexcharts-series-collapsed) .apexcharts-marker\"),n=e.config.markers.hover.size,r=0;r<s.length;r++){var o=s[r].getAttribute(\"rel\"),l=s[r].getAttribute(\"index\");if(void 0===n&&(n=e.globals.markers.size[l]+e.config.markers.hover.sizeOffset),a===parseInt(o)){this.newPointSize(a,s[r]);var h=s[r].getAttribute(\"cx\"),c=s[r].getAttribute(\"cy\");this.tooltipPosition.moveXCrosshairs(h),i.fixedTooltip||this.tooltipPosition.moveTooltip(h,c,n)}else this.oldPointSize(s[r])}}},{key:\"newPointSize\",value:function(t,e){var i=this.w,a=i.config.markers.hover.size,s=null;s=0===t?e.parentNode.firstChild:e.parentNode.lastChild;var n=parseInt(s.getAttribute(\"index\"));void 0===a&&(a=i.globals.markers.size[n]+i.config.markers.hover.sizeOffset),s.setAttribute(\"r\",a)}},{key:\"oldPointSize\",value:function(t){var e=parseFloat(t.getAttribute(\"default-marker-size\"));t.setAttribute(\"r\",e)}},{key:\"resetPointsSize\",value:function(){for(var t=this.w.globals.dom.baseEl.querySelectorAll(\".apexcharts-series:not(.apexcharts-series-collapsed) .apexcharts-marker\"),e=0;e<t.length;e++){var i=parseFloat(t[e].getAttribute(\"default-marker-size\"));u.isNumber(i)?t[e].setAttribute(\"r\",i):t[e].setAttribute(\"r\",0)}}}]),t}(),pt=function(){function t(i){e(this,t),this.w=i.w,this.ttCtx=i}return a(t,[{key:\"getAttr\",value:function(t,e){return parseFloat(t.target.getAttribute(e))}},{key:\"handleHeatTooltip\",value:function(t){var e=t.e,i=t.opt,a=t.x,s=t.y,n=this.ttCtx,r=this.w;if(e.target.classList.contains(\"apexcharts-heatmap-rect\")){var o=this.getAttr(e,\"i\"),l=this.getAttr(e,\"j\"),h=this.getAttr(e,\"cx\"),c=this.getAttr(e,\"cy\"),d=this.getAttr(e,\"width\"),u=this.getAttr(e,\"height\");if(n.tooltipLabels.drawSeriesTexts({ttItems:i.ttItems,i:o,j:l,shared:!1}),r.globals.capturedSeriesIndex=o,r.globals.capturedDataPointIndex=l,a=h+n.tooltipRect.ttWidth/2+d,s=c+n.tooltipRect.ttHeight/2-u/2,n.tooltipPosition.moveXCrosshairs(h+d/2),a>r.globals.gridWidth/2&&(a=h-n.tooltipRect.ttWidth/2+d),n.w.config.tooltip.followCursor){var g=n.getElGrid().getBoundingClientRect();s=n.e.clientY-g.top+r.globals.translateY/2-10}}return{x:a,y:s}}},{key:\"handleMarkerTooltip\",value:function(t){var e,i,a=t.e,s=t.opt,n=t.x,r=t.y,o=this.w,l=this.ttCtx;if(a.target.classList.contains(\"apexcharts-marker\")){var h=parseInt(s.paths.getAttribute(\"cx\")),c=parseInt(s.paths.getAttribute(\"cy\")),d=parseFloat(s.paths.getAttribute(\"val\"));if(i=parseInt(s.paths.getAttribute(\"rel\")),e=parseInt(s.paths.parentNode.parentNode.parentNode.getAttribute(\"rel\"))-1,l.intersect){var g=u.findAncestor(s.paths,\"apexcharts-series\");g&&(e=parseInt(g.getAttribute(\"data:realIndex\")))}if(l.tooltipLabels.drawSeriesTexts({ttItems:s.ttItems,i:e,j:i,shared:!l.showOnIntersect&&o.config.tooltip.shared}),\"mouseup\"===a.type&&l.markerClick(a,e,i),o.globals.capturedSeriesIndex=e,o.globals.capturedDataPointIndex=i,n=h,r=c+o.globals.translateY-1.4*l.tooltipRect.ttHeight,l.w.config.tooltip.followCursor){var f=l.getElGrid().getBoundingClientRect();r=l.e.clientY+o.globals.translateY-f.top}d<0&&(r=c),l.marker.enlargeCurrentPoint(i,s.paths,n,r)}return{x:n,y:r}}},{key:\"handleBarTooltip\",value:function(t){var e,i,a=t.e,s=t.opt,n=this.w,r=this.ttCtx,o=r.getElTooltip(),l=0,h=0,c=0,d=this.getBarTooltipXY({e:a,opt:s});e=d.i;var u=d.barHeight,g=d.j;if(n.globals.capturedSeriesIndex=e,n.globals.capturedDataPointIndex=g,n.globals.isBarHorizontal&&r.hasBars()||!n.config.tooltip.shared?(h=d.x,c=d.y,i=Array.isArray(n.config.stroke.width)?n.config.stroke.width[e]:n.config.stroke.width,l=h):n.globals.comboCharts||n.config.tooltip.shared||(l/=2),isNaN(c)&&(c=n.globals.svgHeight-r.tooltipRect.ttHeight),h+r.tooltipRect.ttWidth>n.globals.gridWidth?h-=r.tooltipRect.ttWidth:h<0&&(h+=r.tooltipRect.ttWidth),r.w.config.tooltip.followCursor){var f=r.getElGrid().getBoundingClientRect();c=r.e.clientY-f.top}if(null===r.tooltip&&(r.tooltip=n.globals.dom.baseEl.querySelector(\".apexcharts-tooltip\")),n.config.tooltip.shared||(n.globals.comboChartsHasBars?r.tooltipPosition.moveXCrosshairs(l+i/2):r.tooltipPosition.moveXCrosshairs(l)),!r.fixedTooltip&&(!n.config.tooltip.shared||n.globals.isBarHorizontal&&r.hasBars())){x&&(h=n.globals.gridWidth-h),o.style.left=h+n.globals.translateX+\"px\";var p=parseInt(s.paths.parentNode.getAttribute(\"data:realIndex\")),x=n.globals.isMultipleYAxis?n.config.yaxis[p]&&n.config.yaxis[p].reversed:n.config.yaxis[0].reversed;!x||n.globals.isBarHorizontal&&r.hasBars()||(c=c+u-2*(n.globals.series[e][g]<0?u:0)),r.tooltipRect.ttHeight+c>n.globals.gridHeight?(c=n.globals.gridHeight-r.tooltipRect.ttHeight+n.globals.translateY,o.style.top=c+\"px\"):o.style.top=c+n.globals.translateY-r.tooltipRect.ttHeight/2+\"px\"}}},{key:\"getBarTooltipXY\",value:function(t){var e=t.e,i=t.opt,a=this.w,s=null,n=this.ttCtx,r=0,o=0,l=0,h=0,c=0,d=e.target.classList;if(d.contains(\"apexcharts-bar-area\")||d.contains(\"apexcharts-candlestick-area\")||d.contains(\"apexcharts-rangebar-area\")){var u=e.target,g=u.getBoundingClientRect(),f=i.elGrid.getBoundingClientRect(),p=g.height;c=g.height;var x=g.width,b=parseInt(u.getAttribute(\"cx\")),m=parseInt(u.getAttribute(\"cy\"));h=parseFloat(u.getAttribute(\"barWidth\"));var v=\"touchmove\"===e.type?e.touches[0].clientX:e.clientX;s=parseInt(u.getAttribute(\"j\")),r=parseInt(u.parentNode.getAttribute(\"rel\"))-1,a.globals.comboCharts&&(r=parseInt(u.parentNode.getAttribute(\"data:realIndex\"))),n.tooltipLabels.drawSeriesTexts({ttItems:i.ttItems,i:r,j:s,shared:!n.showOnIntersect&&a.config.tooltip.shared}),a.config.tooltip.followCursor?a.globals.isBarHorizontal?(o=v-f.left+15,l=m-n.dataPointsDividedHeight+p/2-n.tooltipRect.ttHeight/2):(o=a.globals.isXNumeric?b-x/2:b-n.dataPointsDividedWidth+x/2,l=e.clientY-f.top-n.tooltipRect.ttHeight/2-15):a.globals.isBarHorizontal?((o=b)<n.xyRatios.baseLineInvertedY&&(o=b-n.tooltipRect.ttWidth),l=m-n.dataPointsDividedHeight+p/2-n.tooltipRect.ttHeight/2):(o=a.globals.isXNumeric?b-x/2:b-n.dataPointsDividedWidth+x/2,l=m)}return{x:o,y:l,barHeight:c,barWidth:h,i:r,j:s}}}]),t}(),xt=function(){function t(i){e(this,t),this.w=i.w,this.ttCtx=i}return a(t,[{key:\"drawXaxisTooltip\",value:function(){var t=this.w,e=this.ttCtx,i=\"bottom\"===t.config.xaxis.position;e.xaxisOffY=i?t.globals.gridHeight+1:1;var a=i?\"apexcharts-xaxistooltip apexcharts-xaxistooltip-bottom\":\"apexcharts-xaxistooltip apexcharts-xaxistooltip-top\",s=t.globals.dom.elWrap;e.blxaxisTooltip&&(null===t.globals.dom.baseEl.querySelector(\".apexcharts-xaxistooltip\")&&(e.xaxisTooltip=document.createElement(\"div\"),e.xaxisTooltip.setAttribute(\"class\",a+\" \"+t.config.tooltip.theme),s.appendChild(e.xaxisTooltip),e.xaxisTooltipText=document.createElement(\"div\"),e.xaxisTooltipText.classList.add(\"apexcharts-xaxistooltip-text\"),e.xaxisTooltipText.style.fontFamily=t.config.xaxis.tooltip.style.fontFamily||t.config.chart.fontFamily,e.xaxisTooltipText.style.fontSize=t.config.xaxis.tooltip.style.fontSize,e.xaxisTooltip.appendChild(e.xaxisTooltipText)))}},{key:\"drawYaxisTooltip\",value:function(){for(var t=this.w,e=this.ttCtx,i=function(i){var a=t.config.yaxis[i].opposite||t.config.yaxis[i].crosshairs.opposite;e.yaxisOffX=a?t.globals.gridWidth+1:1;var s=\"apexcharts-yaxistooltip apexcharts-yaxistooltip-\".concat(i,a?\" apexcharts-yaxistooltip-right\":\" apexcharts-yaxistooltip-left\");t.globals.yAxisSameScaleIndices.map(function(e,a){e.map(function(e,a){a===i&&(s+=t.config.yaxis[a].show?\" \":\" apexcharts-yaxistooltip-hidden\")})});var n=t.globals.dom.elWrap;e.blyaxisTooltip&&(null===t.globals.dom.baseEl.querySelector(\".apexcharts-yaxistooltip apexcharts-yaxistooltip-\".concat(i))&&(e.yaxisTooltip=document.createElement(\"div\"),e.yaxisTooltip.setAttribute(\"class\",s+\" \"+t.config.tooltip.theme),n.appendChild(e.yaxisTooltip),0===i&&(e.yaxisTooltipText=[]),e.yaxisTooltipText.push(document.createElement(\"div\")),e.yaxisTooltipText[i].classList.add(\"apexcharts-yaxistooltip-text\"),e.yaxisTooltip.appendChild(e.yaxisTooltipText[i])))},a=0;a<t.config.yaxis.length;a++)i(a)}},{key:\"setXCrosshairWidth\",value:function(){var t=this.w,e=this.ttCtx,i=e.getElXCrosshairs();if(e.xcrosshairsWidth=parseInt(t.config.xaxis.crosshairs.width),t.globals.comboCharts){var a=t.globals.dom.baseEl.querySelector(\".apexcharts-bar-area\");if(null!==a&&\"barWidth\"===t.config.xaxis.crosshairs.width){var s=parseFloat(a.getAttribute(\"barWidth\"));e.xcrosshairsWidth=s}else if(\"tickWidth\"===t.config.xaxis.crosshairs.width){var n=t.globals.labels.length;e.xcrosshairsWidth=t.globals.gridWidth/n}}else if(\"tickWidth\"===t.config.xaxis.crosshairs.width){var r=t.globals.labels.length;e.xcrosshairsWidth=t.globals.gridWidth/r}else if(\"barWidth\"===t.config.xaxis.crosshairs.width){var o=t.globals.dom.baseEl.querySelector(\".apexcharts-bar-area\");if(null!==o){var l=parseFloat(o.getAttribute(\"barWidth\"));e.xcrosshairsWidth=l}else e.xcrosshairsWidth=1}t.globals.isBarHorizontal&&(e.xcrosshairsWidth=0),null!==i&&e.xcrosshairsWidth>0&&i.setAttribute(\"width\",e.xcrosshairsWidth)}},{key:\"handleYCrosshair\",value:function(){var t=this.w,e=this.ttCtx;e.ycrosshairs=t.globals.dom.baseEl.querySelector(\".apexcharts-ycrosshairs\"),e.ycrosshairsHidden=t.globals.dom.baseEl.querySelector(\".apexcharts-ycrosshairs-hidden\")}},{key:\"drawYaxisTooltipText\",value:function(t,e,i){var a=this.ttCtx,s=this.w,n=s.globals.yLabelFormatters[t];if(a.blyaxisTooltip){var r=a.getElGrid().getBoundingClientRect(),o=(e-r.top)*i.yRatio[t],l=s.globals.maxYArr[t]-s.globals.minYArr[t],h=s.globals.minYArr[t]+(l-o);a.tooltipPosition.moveYCrosshairs(e-r.top),a.yaxisTooltipText[t].innerHTML=n(h),a.tooltipPosition.moveYAxisTooltip(t)}}}]),t}(),bt=function(){function t(i){e(this,t),this.ctx=i,this.w=i.w;var a=this.w;this.tConfig=a.config.tooltip,this.tooltipUtil=new dt(this),this.tooltipLabels=new ut(this),this.tooltipPosition=new gt(this),this.marker=new ft(this),this.intersect=new pt(this),this.axesTooltip=new xt(this),this.showOnIntersect=this.tConfig.intersect,this.showTooltipTitle=this.tConfig.x.show,this.fixedTooltip=this.tConfig.fixed.enabled,this.xaxisTooltip=null,this.yaxisTTEls=null,this.isBarShared=!a.globals.isBarHorizontal&&this.tConfig.shared}return a(t,[{key:\"getElTooltip\",value:function(t){return t||(t=this),t.w.globals.dom.baseEl.querySelector(\".apexcharts-tooltip\")}},{key:\"getElXCrosshairs\",value:function(){return this.w.globals.dom.baseEl.querySelector(\".apexcharts-xcrosshairs\")}},{key:\"getElGrid\",value:function(){return this.w.globals.dom.baseEl.querySelector(\".apexcharts-grid\")}},{key:\"drawTooltip\",value:function(t){var e=this.w;this.xyRatios=t,this.blxaxisTooltip=e.config.xaxis.tooltip.enabled&&e.globals.axisCharts,this.blyaxisTooltip=e.config.yaxis[0].tooltip.enabled&&e.globals.axisCharts,this.allTooltipSeriesGroups=[],e.globals.axisCharts||(this.showTooltipTitle=!1);var i=document.createElement(\"div\");if(i.classList.add(\"apexcharts-tooltip\"),i.classList.add(this.tConfig.theme),e.globals.dom.elWrap.appendChild(i),e.globals.axisCharts){this.axesTooltip.drawXaxisTooltip(),this.axesTooltip.drawYaxisTooltip(),this.axesTooltip.setXCrosshairWidth(),this.axesTooltip.handleYCrosshair();var a=new _(this.ctx);this.xAxisTicksPositions=a.getXAxisTicksPositions()}if((e.globals.comboCharts&&!this.tConfig.shared||this.tConfig.intersect&&!this.tConfig.shared||(\"bar\"===e.config.chart.type||\"rangeBar\"===e.config.chart.type)&&!this.tConfig.shared)&&(this.showOnIntersect=!0),0!==e.config.markers.size&&0!==e.globals.markers.largestSize||this.marker.drawDynamicPoints(this),e.globals.collapsedSeries.length!==e.globals.series.length){this.dataPointsDividedHeight=e.globals.gridHeight/e.globals.dataPoints,this.dataPointsDividedWidth=e.globals.gridWidth/e.globals.dataPoints,this.showTooltipTitle&&(this.tooltipTitle=document.createElement(\"div\"),this.tooltipTitle.classList.add(\"apexcharts-tooltip-title\"),this.tooltipTitle.style.fontFamily=this.tConfig.style.fontFamily||e.config.chart.fontFamily,this.tooltipTitle.style.fontSize=this.tConfig.style.fontSize,i.appendChild(this.tooltipTitle));var s=e.globals.series.length;(e.globals.xyCharts||e.globals.comboCharts)&&this.tConfig.shared&&(s=this.showOnIntersect?1:e.globals.series.length),this.legendLabels=e.globals.dom.baseEl.querySelectorAll(\".apexcharts-legend-text\"),this.ttItems=this.createTTElements(s),this.addSVGEvents()}}},{key:\"createTTElements\",value:function(t){for(var e=this.w,i=[],a=this.getElTooltip(),s=0;s<t;s++){var n=document.createElement(\"div\");n.classList.add(\"apexcharts-tooltip-series-group\"),this.tConfig.shared&&this.tConfig.enabledOnSeries&&Array.isArray(this.tConfig.enabledOnSeries)&&this.tConfig.enabledOnSeries.indexOf(s)<0&&n.classList.add(\"apexcharts-tooltip-series-group-hidden\");var r=document.createElement(\"span\");r.classList.add(\"apexcharts-tooltip-marker\"),r.style.backgroundColor=e.globals.colors[s],n.appendChild(r);var o=document.createElement(\"div\");o.classList.add(\"apexcharts-tooltip-text\"),o.style.fontFamily=this.tConfig.style.fontFamily||e.config.chart.fontFamily,o.style.fontSize=this.tConfig.style.fontSize;var l=document.createElement(\"div\");l.classList.add(\"apexcharts-tooltip-y-group\");var h=document.createElement(\"span\");h.classList.add(\"apexcharts-tooltip-text-label\"),l.appendChild(h);var c=document.createElement(\"span\");c.classList.add(\"apexcharts-tooltip-text-value\"),l.appendChild(c);var d=document.createElement(\"div\");d.classList.add(\"apexcharts-tooltip-z-group\");var u=document.createElement(\"span\");u.classList.add(\"apexcharts-tooltip-text-z-label\"),d.appendChild(u);var g=document.createElement(\"span\");g.classList.add(\"apexcharts-tooltip-text-z-value\"),d.appendChild(g),o.appendChild(l),o.appendChild(d),n.appendChild(o),a.appendChild(n),i.push(n)}return i}},{key:\"addSVGEvents\",value:function(){var t=this.w,e=t.config.chart.type,i=this.getElTooltip(),a=!(\"bar\"!==e&&\"candlestick\"!==e&&\"rangeBar\"!==e),s=t.globals.dom.Paper.node,n=this.getElGrid();n&&(this.seriesBound=n.getBoundingClientRect());var r,o=[],l=[],h={hoverArea:s,elGrid:n,tooltipEl:i,tooltipY:o,tooltipX:l,ttItems:this.ttItems};if(t.globals.axisCharts&&(\"area\"===e||\"line\"===e||\"scatter\"===e||\"bubble\"===e?r=t.globals.dom.baseEl.querySelectorAll(\".apexcharts-series[data\\\\:longestSeries='true'] .apexcharts-marker\"):a?r=t.globals.dom.baseEl.querySelectorAll(\".apexcharts-series .apexcharts-bar-area, .apexcharts-series .apexcharts-candlestick-area, .apexcharts-series .apexcharts-rangebar-area\"):\"heatmap\"===e?r=t.globals.dom.baseEl.querySelectorAll(\".apexcharts-series .apexcharts-heatmap\"):\"radar\"===e&&(r=t.globals.dom.baseEl.querySelectorAll(\".apexcharts-series .apexcharts-marker\")),r&&r.length))for(var c=0;c<r.length;c++)o.push(r[c].getAttribute(\"cy\")),l.push(r[c].getAttribute(\"cx\"));if(t.globals.xyCharts&&!this.showOnIntersect||t.globals.comboCharts&&!this.showOnIntersect||a&&this.hasBars()&&this.tConfig.shared)this.addPathsEventListeners([s],h);else if(a&&!t.globals.comboCharts)this.addBarsEventListeners(h);else if(\"bubble\"===e||\"scatter\"===e||\"radar\"===e||this.showOnIntersect&&(\"area\"===e||\"line\"===e))this.addPointsEventsListeners(h);else if(!t.globals.axisCharts||\"heatmap\"===e){var d=t.globals.dom.baseEl.querySelectorAll(\".apexcharts-series\");this.addPathsEventListeners(d,h)}if(this.showOnIntersect){var u=t.globals.dom.baseEl.querySelectorAll(\".apexcharts-line-series .apexcharts-marker\");u.length>0&&this.addPathsEventListeners(u,h);var g=t.globals.dom.baseEl.querySelectorAll(\".apexcharts-area-series .apexcharts-marker\");g.length>0&&this.addPathsEventListeners(g,h),this.hasBars()&&!this.tConfig.shared&&this.addBarsEventListeners(h)}}},{key:\"drawFixedTooltipRect\",value:function(){var t=this.w,e=this.getElTooltip(),i=e.getBoundingClientRect(),a=i.width+10,s=i.height+10,n=this.tConfig.fixed.offsetX,r=this.tConfig.fixed.offsetY;return this.tConfig.fixed.position.toLowerCase().indexOf(\"right\")>-1&&(n=n+t.globals.svgWidth-a+10),this.tConfig.fixed.position.toLowerCase().indexOf(\"bottom\")>-1&&(r=r+t.globals.svgHeight-s-10),e.style.left=n+\"px\",e.style.top=r+\"px\",{x:n,y:r,ttWidth:a,ttHeight:s}}},{key:\"addPointsEventsListeners\",value:function(t){var e=this.w.globals.dom.baseEl.querySelectorAll(\".apexcharts-series-markers .apexcharts-marker\");this.addPathsEventListeners(e,t)}},{key:\"addBarsEventListeners\",value:function(t){var e=this.w.globals.dom.baseEl.querySelectorAll(\".apexcharts-bar-area, .apexcharts-candlestick-area, .apexcharts-rangebar-area\");this.addPathsEventListeners(e,t)}},{key:\"addPathsEventListeners\",value:function(t,e){for(var i=this,a=this,s=function(s){var n={paths:t[s],tooltipEl:e.tooltipEl,tooltipY:e.tooltipY,tooltipX:e.tooltipX,elGrid:e.elGrid,hoverArea:e.hoverArea,ttItems:e.ttItems};i.w.globals.tooltipOpts=n;[\"mousemove\",\"mouseup\",\"touchmove\",\"mouseout\",\"touchend\"].map(function(e){return t[s].addEventListener(e,a.seriesHover.bind(a,n),{capture:!1,passive:!0})})},n=0;n<t.length;n++)s(n)}},{key:\"seriesHover\",value:function(t,e){var i=this,a=[],s=this.w;s.config.chart.group&&(a=this.ctx.getGroupedCharts()),s.globals.axisCharts&&(s.globals.minX===-1/0&&s.globals.maxX===1/0||0===s.globals.dataPoints)||(a.length?a.forEach(function(a){var s=i.getElTooltip(a),n={paths:t.paths,tooltipEl:s,tooltipY:t.tooltipY,tooltipX:t.tooltipX,elGrid:t.elGrid,hoverArea:t.hoverArea,ttItems:a.w.globals.tooltip.ttItems};a.w.globals.minX===i.w.globals.minX&&a.w.globals.maxX===i.w.globals.maxX&&a.w.globals.tooltip.seriesHoverByContext({chartCtx:a,ttCtx:a.w.globals.tooltip,opt:n,e:e})}):this.seriesHoverByContext({chartCtx:this.ctx,ttCtx:this.w.globals.tooltip,opt:t,e:e}))}},{key:\"seriesHoverByContext\",value:function(t){var e=t.chartCtx,i=t.ttCtx,a=t.opt,s=t.e,n=e.w,r=this.getElTooltip();(i.tooltipRect={x:0,y:0,ttWidth:r.getBoundingClientRect().width,ttHeight:r.getBoundingClientRect().height},i.e=s,!i.hasBars()||n.globals.comboCharts||i.isBarShared)||this.tConfig.onDatasetHover.highlightDataSeries&&new B(e).toggleSeriesOnHover(s,s.target.parentNode);i.fixedTooltip&&i.drawFixedTooltipRect(),n.globals.axisCharts?i.axisChartsTooltips({e:s,opt:a,tooltipRect:i.tooltipRect}):i.nonAxisChartsTooltips({e:s,opt:a,tooltipRect:i.tooltipRect})}},{key:\"axisChartsTooltips\",value:function(t){var e,i,a,s=t.e,n=t.opt,r=this.w,o=null,l=n.elGrid.getBoundingClientRect(),h=\"touchmove\"===s.type?s.touches[0].clientX:s.clientX,c=\"touchmove\"===s.type?s.touches[0].clientY:s.clientY;if(this.clientY=c,this.clientX=h,r.globals.capturedSeriesIndex=-1,r.globals.capturedDataPointIndex=-1,c<l.top||c>l.top+l.height)this.handleMouseOut(n);else{if(Array.isArray(this.tConfig.enabledOnSeries)&&!r.config.tooltip.shared){var d=parseInt(n.paths.getAttribute(\"index\"));if(this.tConfig.enabledOnSeries.indexOf(d)<0)return void this.handleMouseOut(n)}var u=this.getElTooltip(),g=this.getElXCrosshairs(),f=r.globals.xyCharts||\"bar\"===r.config.chart.type&&!r.globals.isBarHorizontal&&this.hasBars()&&this.tConfig.shared||r.globals.comboCharts&&this.hasBars;if(r.globals.isBarHorizontal&&this.hasBars()&&(f=!1),\"mousemove\"===s.type||\"touchmove\"===s.type||\"mouseup\"===s.type){if(null!==g&&g.classList.add(\"active\"),null!==this.ycrosshairs&&this.blyaxisTooltip&&this.ycrosshairs.classList.add(\"active\"),f&&!this.showOnIntersect){e=(o=this.tooltipUtil.getNearestValues({context:this,hoverArea:n.hoverArea,elGrid:n.elGrid,clientX:h,clientY:c,hasBars:this.hasBars})).j;var p=o.capturedSeries;if(o.hoverX<0||o.hoverX>r.globals.gridWidth)return void this.handleMouseOut(n);if(null!==p){if(null===r.globals.series[p][e])return void this.handleMouseOut(n);void 0!==r.globals.series[p][e]?this.tConfig.shared&&this.tooltipUtil.isXoverlap(e)&&this.tooltipUtil.isInitialSeriesSameLen()?this.create(s,this,p,e,n.ttItems):this.create(s,this,p,e,n.ttItems,!1):this.tooltipUtil.isXoverlap(e)&&this.create(s,this,0,e,n.ttItems)}else this.tooltipUtil.isXoverlap(e)&&this.create(s,this,0,e,n.ttItems)}else if(\"heatmap\"===r.config.chart.type){var x=this.intersect.handleHeatTooltip({e:s,opt:n,x:i,y:a});i=x.x,a=x.y,u.style.left=i+\"px\",u.style.top=a+\"px\"}else this.hasBars&&this.intersect.handleBarTooltip({e:s,opt:n}),this.hasMarkers&&this.intersect.handleMarkerTooltip({e:s,opt:n,x:i,y:a});if(this.blyaxisTooltip)for(var b=0;b<r.config.yaxis.length;b++)this.axesTooltip.drawYaxisTooltipText(b,c,this.xyRatios);n.tooltipEl.classList.add(\"active\")}else\"mouseout\"!==s.type&&\"touchend\"!==s.type||this.handleMouseOut(n)}}},{key:\"nonAxisChartsTooltips\",value:function(t){var e=t.e,i=t.opt,a=t.tooltipRect,s=this.w,n=i.paths.getAttribute(\"rel\"),r=this.getElTooltip(),o=s.globals.dom.elWrap.getBoundingClientRect();if(\"mousemove\"===e.type||\"touchmove\"===e.type){r.classList.add(\"active\"),this.tooltipLabels.drawSeriesTexts({ttItems:i.ttItems,i:parseInt(n)-1,shared:!1});var l=s.globals.clientX-o.left-a.ttWidth/2,h=s.globals.clientY-o.top-a.ttHeight-10;r.style.left=l+\"px\",r.style.top=h+\"px\"}else\"mouseout\"!==e.type&&\"touchend\"!==e.type||r.classList.remove(\"active\")}},{key:\"deactivateHoverFilter\",value:function(){for(var t=this.w,e=new p(this.ctx),i=t.globals.dom.Paper.select(\".apexcharts-bar-area\"),a=0;a<i.length;a++)e.pathMouseLeave(i[a])}},{key:\"handleMouseOut\",value:function(t){var e=this.w,i=this.getElXCrosshairs();if(t.tooltipEl.classList.remove(\"active\"),this.deactivateHoverFilter(),\"bubble\"!==e.config.chart.type&&this.marker.resetPointsSize(),null!==i&&i.classList.remove(\"active\"),null!==this.ycrosshairs&&this.ycrosshairs.classList.remove(\"active\"),this.blxaxisTooltip&&this.xaxisTooltip.classList.remove(\"active\"),this.blyaxisTooltip){null===this.yaxisTTEls&&(this.yaxisTTEls=e.globals.dom.baseEl.querySelectorAll(\".apexcharts-yaxistooltip\"));for(var a=0;a<this.yaxisTTEls.length;a++)this.yaxisTTEls[a].classList.remove(\"active\")}e.config.legend.tooltipHoverFormatter&&this.legendLabels.forEach(function(t){var e=t.getAttribute(\"data:default-text\");t.innerHTML=decodeURIComponent(e)})}},{key:\"getElMarkers\",value:function(){return this.w.globals.dom.baseEl.querySelectorAll(\" .apexcharts-series-markers\")}},{key:\"getAllMarkers\",value:function(){return this.w.globals.dom.baseEl.querySelectorAll(\".apexcharts-series-markers .apexcharts-marker\")}},{key:\"hasMarkers\",value:function(){return this.getElMarkers().length>0}},{key:\"getElBars\",value:function(){return this.w.globals.dom.baseEl.querySelectorAll(\".apexcharts-bar-series,  .apexcharts-candlestick-series, .apexcharts-rangebar-series\")}},{key:\"hasBars\",value:function(){return this.getElBars().length>0}},{key:\"markerClick\",value:function(t,e,i){var a=this.w;\"function\"==typeof a.config.chart.events.markerClick&&a.config.chart.events.markerClick(t,this.ctx,{seriesIndex:e,dataPointIndex:i,w:a}),this.ctx.fireEvent(\"markerClick\",[t,this.ctx,{seriesIndex:e,dataPointIndex:i,w:a}])}},{key:\"create\",value:function(t,e,i,a,s){var n=arguments.length>5&&void 0!==arguments[5]?arguments[5]:null,r=this.w,o=e;\"mouseup\"===t.type&&this.markerClick(t,i,a),null===n&&(n=this.tConfig.shared);var l=this.hasMarkers(),h=this.getElBars();if(r.config.legend.tooltipHoverFormatter){var c=r.config.legend.tooltipHoverFormatter,d=Array.from(this.legendLabels);d.forEach(function(t){var e=t.getAttribute(\"data:default-text\");t.innerHTML=decodeURIComponent(e)});for(var u=0;u<d.length;u++){var g=d[u],f=parseInt(g.getAttribute(\"i\")),x=decodeURIComponent(g.getAttribute(\"data:default-text\")),b=c(x,{seriesIndex:n?f:i,dataPointIndex:a,w:r});if(n)g.innerHTML=r.globals.collapsedSeriesIndices.indexOf(f)<0?b:x;else if(g.innerHTML=f===i?b:x,i===f)break}}if(n){if(o.tooltipLabels.drawSeriesTexts({ttItems:s,i:i,j:a,shared:!this.showOnIntersect&&this.tConfig.shared}),l&&(r.globals.markers.largestSize>0?o.marker.enlargePoints(a):o.tooltipPosition.moveDynamicPointsOnHover(a)),this.hasBars()&&(this.barSeriesHeight=this.tooltipUtil.getBarsHeight(h),this.barSeriesHeight>0)){var m=new p(this.ctx),v=r.globals.dom.Paper.select(\".apexcharts-bar-area[j='\".concat(a,\"']\"));this.deactivateHoverFilter(),this.tooltipPosition.moveStickyTooltipOverBars(a);for(var y=0;y<v.length;y++)m.pathMouseEnter(v[y])}}else o.tooltipLabels.drawSeriesTexts({shared:!1,ttItems:s,i:i,j:a}),this.hasBars()&&o.tooltipPosition.moveStickyTooltipOverBars(a),l&&o.tooltipPosition.moveMarkers(i,a)}}]),t}(),mt=function(){function t(i){e(this,t),this.ctx=i,this.w=i.w,this.ev=this.w.config.chart.events,this.localeValues=this.w.globals.locale.toolbar}return a(t,[{key:\"createToolbar\",value:function(){var t=this.w,e=document.createElement(\"div\");if(e.setAttribute(\"class\",\"apexcharts-toolbar\"),t.globals.dom.elWrap.appendChild(e),this.elZoom=document.createElement(\"div\"),this.elZoomIn=document.createElement(\"div\"),this.elZoomOut=document.createElement(\"div\"),this.elPan=document.createElement(\"div\"),this.elSelection=document.createElement(\"div\"),this.elZoomReset=document.createElement(\"div\"),this.elMenuIcon=document.createElement(\"div\"),this.elMenu=document.createElement(\"div\"),this.elCustomIcons=[],this.t=t.config.chart.toolbar.tools,Array.isArray(this.t.customIcons))for(var i=0;i<this.t.customIcons.length;i++)this.elCustomIcons.push(document.createElement(\"div\"));this.elMenuItems=[];var a=[];this.t.zoomin&&t.config.chart.zoom.enabled&&a.push({el:this.elZoomIn,icon:\"string\"==typeof this.t.zoomin?this.t.zoomin:'<svg xmlns=\"http://www.w3.org/2000/svg\" width=\"24\" height=\"24\" viewBox=\"0 0 24 24\">\\n    <path d=\"M0 0h24v24H0z\" fill=\"none\"/>\\n    <path d=\"M13 7h-2v4H7v2h4v4h2v-4h4v-2h-4V7zm-1-5C6.48 2 2 6.48 2 12s4.48 10 10 10 10-4.48 10-10S17.52 2 12 2zm0 18c-4.41 0-8-3.59-8-8s3.59-8 8-8 8 3.59 8 8-3.59 8-8 8z\"/>\\n</svg>\\n',title:this.localeValues.zoomIn,class:\"apexcharts-zoom-in-icon\"}),this.t.zoomout&&t.config.chart.zoom.enabled&&a.push({el:this.elZoomOut,icon:\"string\"==typeof this.t.zoomout?this.t.zoomout:'<svg xmlns=\"http://www.w3.org/2000/svg\" width=\"24\" height=\"24\" viewBox=\"0 0 24 24\">\\n    <path d=\"M0 0h24v24H0z\" fill=\"none\"/>\\n    <path d=\"M7 11v2h10v-2H7zm5-9C6.48 2 2 6.48 2 12s4.48 10 10 10 10-4.48 10-10S17.52 2 12 2zm0 18c-4.41 0-8-3.59-8-8s3.59-8 8-8 8 3.59 8 8-3.59 8-8 8z\"/>\\n</svg>\\n',title:this.localeValues.zoomOut,class:\"apexcharts-zoom-out-icon\"}),this.t.zoom&&t.config.chart.zoom.enabled&&a.push({el:this.elZoom,icon:\"string\"==typeof this.t.zoom?this.t.zoom:'<svg xmlns=\"http://www.w3.org/2000/svg\" fill=\"#000000\" height=\"24\" viewBox=\"0 0 24 24\" width=\"24\">\\n    <path d=\"M15.5 14h-.79l-.28-.27C15.41 12.59 16 11.11 16 9.5 16 5.91 13.09 3 9.5 3S3 5.91 3 9.5 5.91 16 9.5 16c1.61 0 3.09-.59 4.23-1.57l.27.28v.79l5 4.99L20.49 19l-4.99-5zm-6 0C7.01 14 5 11.99 5 9.5S7.01 5 9.5 5 14 7.01 14 9.5 11.99 14 9.5 14z\"/>\\n    <path d=\"M0 0h24v24H0V0z\" fill=\"none\"/>\\n    <path d=\"M12 10h-2v2H9v-2H7V9h2V7h1v2h2v1z\"/>\\n</svg>',title:this.localeValues.selectionZoom,class:t.globals.isTouchDevice?\"hidden\":\"apexcharts-zoom-icon\"}),this.t.selection&&t.config.chart.selection.enabled&&a.push({el:this.elSelection,icon:\"string\"==typeof this.t.selection?this.t.selection:'<svg fill=\"#6E8192\" height=\"24\" viewBox=\"0 0 24 24\" width=\"24\" xmlns=\"http://www.w3.org/2000/svg\">\\n    <path d=\"M0 0h24v24H0z\" fill=\"none\"/>\\n    <path d=\"M3 5h2V3c-1.1 0-2 .9-2 2zm0 8h2v-2H3v2zm4 8h2v-2H7v2zM3 9h2V7H3v2zm10-6h-2v2h2V3zm6 0v2h2c0-1.1-.9-2-2-2zM5 21v-2H3c0 1.1.9 2 2 2zm-2-4h2v-2H3v2zM9 3H7v2h2V3zm2 18h2v-2h-2v2zm8-8h2v-2h-2v2zm0 8c1.1 0 2-.9 2-2h-2v2zm0-12h2V7h-2v2zm0 8h2v-2h-2v2zm-4 4h2v-2h-2v2zm0-16h2V3h-2v2z\"/>\\n</svg>',title:this.localeValues.selection,class:t.globals.isTouchDevice?\"hidden\":\"apexcharts-selection-icon\"}),this.t.pan&&t.config.chart.zoom.enabled&&a.push({el:this.elPan,icon:\"string\"==typeof this.t.pan?this.t.pan:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" fill=\"#000000\" height=\"24\" viewBox=\"0 0 24 24\" width=\"24\">\\n    <defs>\\n        <path d=\"M0 0h24v24H0z\" id=\"a\"/>\\n    </defs>\\n    <clipPath id=\"b\">\\n        <use overflow=\"visible\" xlink:href=\"#a\"/>\\n    </clipPath>\\n    <path clip-path=\"url(#b)\" d=\"M23 5.5V20c0 2.2-1.8 4-4 4h-7.3c-1.08 0-2.1-.43-2.85-1.19L1 14.83s1.26-1.23 1.3-1.25c.22-.19.49-.29.79-.29.22 0 .42.06.6.16.04.01 4.31 2.46 4.31 2.46V4c0-.83.67-1.5 1.5-1.5S11 3.17 11 4v7h1V1.5c0-.83.67-1.5 1.5-1.5S15 .67 15 1.5V11h1V2.5c0-.83.67-1.5 1.5-1.5s1.5.67 1.5 1.5V11h1V5.5c0-.83.67-1.5 1.5-1.5s1.5.67 1.5 1.5z\"/>\\n</svg>',title:this.localeValues.pan,class:t.globals.isTouchDevice?\"hidden\":\"apexcharts-pan-icon\"}),this.t.reset&&t.config.chart.zoom.enabled&&a.push({el:this.elZoomReset,icon:\"string\"==typeof this.t.reset?this.t.reset:'<svg fill=\"#000000\" height=\"24\" viewBox=\"0 0 24 24\" width=\"24\" xmlns=\"http://www.w3.org/2000/svg\">\\n    <path d=\"M10 20v-6h4v6h5v-8h3L12 3 2 12h3v8z\"/>\\n    <path d=\"M0 0h24v24H0z\" fill=\"none\"/>\\n</svg>',title:this.localeValues.reset,class:\"apexcharts-reset-zoom-icon\"}),this.t.download&&a.push({el:this.elMenuIcon,icon:\"string\"==typeof this.t.download?this.t.download:'<svg xmlns=\"http://www.w3.org/2000/svg\" width=\"24\" height=\"24\" viewBox=\"0 0 24 24\"><path fill=\"none\" d=\"M0 0h24v24H0V0z\"/><path d=\"M3 18h18v-2H3v2zm0-5h18v-2H3v2zm0-7v2h18V6H3z\"/></svg>',title:this.localeValues.menu,class:\"apexcharts-menu-icon\"});for(var s=0;s<this.elCustomIcons.length;s++)a.push({el:this.elCustomIcons[s],icon:this.t.customIcons[s].icon,title:this.t.customIcons[s].title,index:this.t.customIcons[s].index,class:\"apexcharts-toolbar-custom-icon \"+this.t.customIcons[s].class});a.forEach(function(t,e){t.index&&u.moveIndexInArray(a,e,t.index)});for(var n=0;n<a.length;n++)p.setAttrs(a[n].el,{class:a[n].class,title:a[n].title}),a[n].el.innerHTML=a[n].icon,e.appendChild(a[n].el);e.appendChild(this.elMenu),p.setAttrs(this.elMenu,{class:\"apexcharts-menu\"});for(var r=[{name:\"exportSVG\",title:this.localeValues.exportToSVG},{name:\"exportPNG\",title:this.localeValues.exportToPNG}],o=0;o<r.length;o++)this.elMenuItems.push(document.createElement(\"div\")),this.elMenuItems[o].innerHTML=r[o].title,p.setAttrs(this.elMenuItems[o],{class:\"apexcharts-menu-item \".concat(r[o].name),title:r[o].title}),this.elMenu.appendChild(this.elMenuItems[o]);t.globals.zoomEnabled?this.elZoom.classList.add(\"selected\"):t.globals.panEnabled?this.elPan.classList.add(\"selected\"):t.globals.selectionEnabled&&this.elSelection.classList.add(\"selected\"),this.addToolbarEventListeners()}},{key:\"addToolbarEventListeners\",value:function(){var t=this;this.elZoomReset.addEventListener(\"click\",this.handleZoomReset.bind(this)),this.elSelection.addEventListener(\"click\",this.toggleSelection.bind(this)),this.elZoom.addEventListener(\"click\",this.toggleZooming.bind(this)),this.elZoomIn.addEventListener(\"click\",this.handleZoomIn.bind(this)),this.elZoomOut.addEventListener(\"click\",this.handleZoomOut.bind(this)),this.elPan.addEventListener(\"click\",this.togglePanning.bind(this)),this.elMenuIcon.addEventListener(\"click\",this.toggleMenu.bind(this)),this.elMenuItems.forEach(function(e){e.classList.contains(\"exportSVG\")?e.addEventListener(\"click\",t.downloadSVG.bind(t)):e.classList.contains(\"exportPNG\")&&e.addEventListener(\"click\",t.downloadPNG.bind(t))});for(var e=0;e<this.t.customIcons.length;e++)this.elCustomIcons[e].addEventListener(\"click\",this.t.customIcons[e].click.bind(this,this.ctx,this.ctx.w))}},{key:\"toggleSelection\",value:function(){this.toggleOtherControls(),this.w.globals.selectionEnabled=!this.w.globals.selectionEnabled,this.elSelection.classList.contains(\"selected\")?this.elSelection.classList.remove(\"selected\"):this.elSelection.classList.add(\"selected\")}},{key:\"toggleZooming\",value:function(){this.toggleOtherControls(),this.w.globals.zoomEnabled=!this.w.globals.zoomEnabled,this.elZoom.classList.contains(\"selected\")?this.elZoom.classList.remove(\"selected\"):this.elZoom.classList.add(\"selected\")}},{key:\"getToolbarIconsReference\",value:function(){var t=this.w;this.elZoom||(this.elZoom=t.globals.dom.baseEl.querySelector(\".apexcharts-zoom-icon\")),this.elPan||(this.elPan=t.globals.dom.baseEl.querySelector(\".apexcharts-pan-icon\")),this.elSelection||(this.elSelection=t.globals.dom.baseEl.querySelector(\".apexcharts-selection-icon\"))}},{key:\"enableZooming\",value:function(){this.toggleOtherControls(),this.w.globals.zoomEnabled=!0,this.elZoom&&this.elZoom.classList.add(\"selected\"),this.elPan&&this.elPan.classList.remove(\"selected\")}},{key:\"enablePanning\",value:function(){this.toggleOtherControls(),this.w.globals.panEnabled=!0,this.elPan&&this.elPan.classList.add(\"selected\"),this.elZoom&&this.elZoom.classList.remove(\"selected\")}},{key:\"togglePanning\",value:function(){this.toggleOtherControls(),this.w.globals.panEnabled=!this.w.globals.panEnabled,this.elPan.classList.contains(\"selected\")?this.elPan.classList.remove(\"selected\"):this.elPan.classList.add(\"selected\")}},{key:\"toggleOtherControls\",value:function(){var t=this.w;t.globals.panEnabled=!1,t.globals.zoomEnabled=!1,t.globals.selectionEnabled=!1,this.getToolbarIconsReference(),this.elPan&&this.elPan.classList.remove(\"selected\"),this.elSelection&&this.elSelection.classList.remove(\"selected\"),this.elZoom&&this.elZoom.classList.remove(\"selected\")}},{key:\"handleZoomIn\",value:function(){var t=this.w,e=(t.globals.minX+t.globals.maxX)/2,i=(t.globals.minX+e)/2,a=(t.globals.maxX+e)/2;t.globals.disableZoomIn||this.zoomUpdateOptions(i,a)}},{key:\"handleZoomOut\",value:function(){var t=this.w;if(!(\"datetime\"===t.config.xaxis.type&&new Date(t.globals.minX).getUTCFullYear()<1e3)){var e=(t.globals.minX+t.globals.maxX)/2,i=t.globals.minX-(e-t.globals.minX),a=t.globals.maxX-(e-t.globals.maxX);t.globals.disableZoomOut||this.zoomUpdateOptions(i,a)}}},{key:\"zoomUpdateOptions\",value:function(t,e){var i=this.w,a={min:t,max:e},s=this.getBeforeZoomRange(a);s&&(a=s.xaxis);var n={xaxis:a},r=u.clone(i.globals.initialConfig.yaxis);i.config.chart.zoom.autoScaleYaxis&&(r=new j(this.ctx).autoScaleY(this.ctx,r,{xaxis:a}));i.config.chart.group||(n.yaxis=r),this.w.globals.zoomed=!0,this.ctx._updateOptions(n,!1,this.w.config.chart.animations.dynamicAnimation.enabled),this.zoomCallback(a,r)}},{key:\"zoomCallback\",value:function(t,e){\"function\"==typeof this.ev.zoomed&&this.ev.zoomed(this.ctx,{xaxis:t,yaxis:e})}},{key:\"getBeforeZoomRange\",value:function(t,e){var i=null;return\"function\"==typeof this.ev.beforeZoom&&(i=this.ev.beforeZoom(this,{xaxis:t,yaxis:e})),i}},{key:\"toggleMenu\",value:function(){this.elMenu.classList.contains(\"open\")?this.elMenu.classList.remove(\"open\"):this.elMenu.classList.add(\"open\")}},{key:\"downloadPNG\",value:function(){var t=new ot(this.ctx);t.exportToPng(this.ctx),this.toggleMenu()}},{key:\"downloadSVG\",value:function(){var t=new ot(this.ctx);t.exportToSVG(),this.toggleMenu()}},{key:\"handleZoomReset\",value:function(t){var e=this;this.ctx.getSyncedCharts().forEach(function(t){var i=t.w;i.globals.minX!==i.globals.initialminX&&i.globals.maxX!==i.globals.initialmaxX&&(t.revertDefaultAxisMinMax(),\"function\"==typeof i.config.chart.events.zoomed&&e.zoomCallback({min:i.config.xaxis.min,max:i.config.xaxis.max}),i.globals.zoomed=!1,t._updateSeries(i.globals.initialSeries,i.config.chart.animations.dynamicAnimation.enabled))})}},{key:\"destroy\",value:function(){this.elZoom=null,this.elZoomIn=null,this.elZoomOut=null,this.elPan=null,this.elSelection=null,this.elZoomReset=null,this.elMenuIcon=null}}]),t}(),vt=function(t){function i(t){var a;return e(this,i),(a=c(this,l(i).call(this,t))).ctx=t,a.w=t.w,a.dragged=!1,a.graphics=new p(a.ctx),a.eventList=[\"mousedown\",\"mouseleave\",\"mousemove\",\"touchstart\",\"touchmove\",\"mouseup\",\"touchend\"],a.clientX=0,a.clientY=0,a.startX=0,a.endX=0,a.dragX=0,a.startY=0,a.endY=0,a.dragY=0,a}return o(i,mt),a(i,[{key:\"init\",value:function(t){var e=this,i=t.xyRatios,a=this.w,s=this;this.xyRatios=i,this.zoomRect=this.graphics.drawRect(0,0,0,0),this.selectionRect=this.graphics.drawRect(0,0,0,0),this.gridRect=a.globals.dom.baseEl.querySelector(\".apexcharts-grid\"),this.zoomRect.node.classList.add(\"apexcharts-zoom-rect\"),this.selectionRect.node.classList.add(\"apexcharts-selection-rect\"),a.globals.dom.elGraphical.add(this.zoomRect),a.globals.dom.elGraphical.add(this.selectionRect),\"x\"===a.config.chart.selection.type?this.slDraggableRect=this.selectionRect.draggable({minX:0,minY:0,maxX:a.globals.gridWidth,maxY:a.globals.gridHeight}).on(\"dragmove\",this.selectionDragging.bind(this,\"dragging\")):\"y\"===a.config.chart.selection.type?this.slDraggableRect=this.selectionRect.draggable({minX:0,maxX:a.globals.gridWidth}).on(\"dragmove\",this.selectionDragging.bind(this,\"dragging\")):this.slDraggableRect=this.selectionRect.draggable().on(\"dragmove\",this.selectionDragging.bind(this,\"dragging\")),this.preselectedSelection(),this.hoverArea=a.globals.dom.baseEl.querySelector(a.globals.chartClass),this.hoverArea.classList.add(\"zoomable\"),this.eventList.forEach(function(t){e.hoverArea.addEventListener(t,s.svgMouseEvents.bind(s,i),{capture:!1,passive:!0})})}},{key:\"destroy\",value:function(){this.slDraggableRect&&(this.slDraggableRect.draggable(!1),this.slDraggableRect.off(),this.selectionRect.off()),this.selectionRect=null,this.zoomRect=null,this.gridRect=null}},{key:\"svgMouseEvents\",value:function(t,e){var i=this.w,a=this,s=this.ctx.toolbar,n=i.globals.zoomEnabled?i.config.chart.zoom.type:i.config.chart.selection.type;if(e.shiftKey?(this.shiftWasPressed=!0,s.enablePanning()):this.shiftWasPressed&&(s.enableZooming(),this.shiftWasPressed=!1),!(e.target.classList.contains(\"apexcharts-selection-rect\")||e.target.parentNode.classList.contains(\"apexcharts-toolbar\"))){if(a.clientX=\"touchmove\"===e.type||\"touchstart\"===e.type?e.touches[0].clientX:\"touchend\"===e.type?e.changedTouches[0].clientX:e.clientX,a.clientY=\"touchmove\"===e.type||\"touchstart\"===e.type?e.touches[0].clientY:\"touchend\"===e.type?e.changedTouches[0].clientY:e.clientY,\"mousedown\"===e.type&&1===e.which){var r=a.gridRect.getBoundingClientRect();a.startX=a.clientX-r.left,a.startY=a.clientY-r.top,a.dragged=!1,a.w.globals.mousedown=!0}if((\"mousemove\"===e.type&&1===e.which||\"touchmove\"===e.type)&&(a.dragged=!0,i.globals.panEnabled?(i.globals.selection=null,a.w.globals.mousedown&&a.panDragging({context:a,zoomtype:n,xyRatios:t})):(a.w.globals.mousedown&&i.globals.zoomEnabled||a.w.globals.mousedown&&i.globals.selectionEnabled)&&(a.selection=a.selectionDrawing({context:a,zoomtype:n}))),\"mouseup\"===e.type||\"touchend\"===e.type||\"mouseleave\"===e.type){var o=a.gridRect.getBoundingClientRect();a.w.globals.mousedown&&(a.endX=a.clientX-o.left,a.endY=a.clientY-o.top,a.dragX=Math.abs(a.endX-a.startX),a.dragY=Math.abs(a.endY-a.startY),(i.globals.zoomEnabled||i.globals.selectionEnabled)&&a.selectionDrawn({context:a,zoomtype:n})),i.globals.zoomEnabled&&a.hideSelectionRect(this.selectionRect),a.dragged=!1,a.w.globals.mousedown=!1}this.makeSelectionRectDraggable()}}},{key:\"makeSelectionRectDraggable\",value:function(){var t=this.w;if(this.selectionRect){var e=this.selectionRect.node.getBoundingClientRect();e.width>0&&e.height>0&&this.slDraggableRect.selectize().resize({constraint:{minX:0,minY:0,maxX:t.globals.gridWidth,maxY:t.globals.gridHeight}}).on(\"resizing\",this.selectionDragging.bind(this,\"resizing\"))}}},{key:\"preselectedSelection\",value:function(){var t=this.w,e=this.xyRatios;if(!t.globals.zoomEnabled)if(void 0!==t.globals.selection&&null!==t.globals.selection)this.drawSelectionRect(t.globals.selection);else if(void 0!==t.config.chart.selection.xaxis.min&&void 0!==t.config.chart.selection.xaxis.max){var i=(t.config.chart.selection.xaxis.min-t.globals.minX)/e.xRatio,a={x:i,y:0,width:t.globals.gridWidth-(t.globals.maxX-t.config.chart.selection.xaxis.max)/e.xRatio-i,height:t.globals.gridHeight,translateX:0,translateY:0,selectionEnabled:!0};this.drawSelectionRect(a),this.makeSelectionRectDraggable(),\"function\"==typeof t.config.chart.events.selection&&t.config.chart.events.selection(this.ctx,{xaxis:{min:t.config.chart.selection.xaxis.min,max:t.config.chart.selection.xaxis.max},yaxis:{}})}}},{key:\"drawSelectionRect\",value:function(t){var e=t.x,i=t.y,a=t.width,s=t.height,n=t.translateX,r=t.translateY,o=this.w,l=this.zoomRect,h=this.selectionRect;if(this.dragged||null!==o.globals.selection){var c={transform:\"translate(\"+n+\", \"+r+\")\"};o.globals.zoomEnabled&&this.dragged&&(l.attr({x:e,y:i,width:a,height:s,fill:o.config.chart.zoom.zoomedArea.fill.color,\"fill-opacity\":o.config.chart.zoom.zoomedArea.fill.opacity,stroke:o.config.chart.zoom.zoomedArea.stroke.color,\"stroke-width\":o.config.chart.zoom.zoomedArea.stroke.width,\"stroke-opacity\":o.config.chart.zoom.zoomedArea.stroke.opacity}),p.setAttrs(l.node,c)),o.globals.selectionEnabled&&(h.attr({x:e,y:i,width:a>0?a:0,height:s>0?s:0,fill:o.config.chart.selection.fill.color,\"fill-opacity\":o.config.chart.selection.fill.opacity,stroke:o.config.chart.selection.stroke.color,\"stroke-width\":o.config.chart.selection.stroke.width,\"stroke-dasharray\":o.config.chart.selection.stroke.dashArray,\"stroke-opacity\":o.config.chart.selection.stroke.opacity}),p.setAttrs(h.node,c))}}},{key:\"hideSelectionRect\",value:function(t){t&&t.attr({x:0,y:0,width:0,height:0})}},{key:\"selectionDrawing\",value:function(t){var e=t.context,i=t.zoomtype,a=this.w,s=e,n=this.gridRect.getBoundingClientRect(),r=s.startX-1,o=s.startY,l=s.clientX-n.left-r,h=s.clientY-n.top-o,c=0,d=0,u={};return Math.abs(l+r)>a.globals.gridWidth?l=a.globals.gridWidth-r:s.clientX-n.left<0&&(l=r),r>s.clientX-n.left&&(c=-(l=Math.abs(l))),o>s.clientY-n.top&&(d=-(h=Math.abs(h))),u=\"x\"===i?{x:r,y:0,width:l,height:a.globals.gridHeight,translateX:c,translateY:0}:\"y\"===i?{x:0,y:o,width:a.globals.gridWidth,height:h,translateX:0,translateY:d}:{x:r,y:o,width:l,height:h,translateX:c,translateY:d},s.drawSelectionRect(u),s.selectionDragging(\"resizing\"),u}},{key:\"selectionDragging\",value:function(t,e){var i=this,a=this.w,s=this.xyRatios,n=this.selectionRect,r=0;\"resizing\"===t&&(r=30),\"function\"==typeof a.config.chart.events.selection&&a.globals.selectionEnabled&&(clearTimeout(this.w.globals.selectionResizeTimer),this.w.globals.selectionResizeTimer=window.setTimeout(function(){var t=i.gridRect.getBoundingClientRect(),e=n.node.getBoundingClientRect(),r=a.globals.xAxisScale.niceMin+(e.left-t.left)*s.xRatio,o=a.globals.xAxisScale.niceMin+(e.right-t.left)*s.xRatio,l=a.globals.yAxisScale[0].niceMin+(t.bottom-e.bottom)*s.yRatio[0],h=a.globals.yAxisScale[0].niceMax-(e.top-t.top)*s.yRatio[0];a.config.chart.events.selection(i.ctx,{xaxis:{min:r,max:o},yaxis:{min:l,max:h}})},r))}},{key:\"selectionDrawn\",value:function(t){var e=t.context,i=t.zoomtype,a=this.w,s=e,n=this.xyRatios,r=this.ctx.toolbar;if(s.startX>s.endX){var o=s.startX;s.startX=s.endX,s.endX=o}if(s.startY>s.endY){var l=s.startY;s.startY=s.endY,s.endY=l}var h=a.globals.xAxisScale.niceMin+s.startX*n.xRatio,c=a.globals.xAxisScale.niceMin+s.endX*n.xRatio,d=[],g=[];if(a.config.yaxis.forEach(function(t,e){d.push(Math.floor(a.globals.yAxisScale[e].niceMax-n.yRatio[e]*s.startY)),g.push(Math.floor(a.globals.yAxisScale[e].niceMax-n.yRatio[e]*s.endY))}),s.dragged&&(s.dragX>10||s.dragY>10)&&h!==c)if(a.globals.zoomEnabled){var f=u.clone(a.globals.initialConfig.yaxis),p={min:h,max:c};if(\"xy\"!==i&&\"y\"!==i||f.forEach(function(t,e){f[e].min=g[e],f[e].max=d[e]}),a.config.chart.zoom.autoScaleYaxis){var x=new j(s.ctx);f=x.autoScaleY(s.ctx,f,{xaxis:p})}if(r){var b=r.getBeforeZoomRange(p,f);b&&(p=b.xaxis?b.xaxis:p,f=b.yaxis?b.yaxe:f)}var m={xaxis:p};a.config.chart.group||(m.yaxis=f),s.ctx._updateOptions(m,!1,s.w.config.chart.animations.dynamicAnimation.enabled),\"function\"==typeof a.config.chart.events.zoomed&&r.zoomCallback(p,f),a.globals.zoomed=!0}else if(a.globals.selectionEnabled){var v,y=null;v={min:h,max:c},\"xy\"!==i&&\"y\"!==i||(y=u.clone(a.config.yaxis)).forEach(function(t,e){y[e].min=g[e],y[e].max=d[e]}),a.globals.selection=s.selection,\"function\"==typeof a.config.chart.events.selection&&a.config.chart.events.selection(s.ctx,{xaxis:v,yaxis:y})}}},{key:\"panDragging\",value:function(t){var e,i=t.context,a=this.w,s=i;if(void 0!==a.globals.lastClientPosition.x){var n=a.globals.lastClientPosition.x-s.clientX,r=a.globals.lastClientPosition.y-s.clientY;Math.abs(n)>Math.abs(r)&&n>0?e=\"left\":Math.abs(n)>Math.abs(r)&&n<0?e=\"right\":Math.abs(r)>Math.abs(n)&&r>0?e=\"up\":Math.abs(r)>Math.abs(n)&&r<0&&(e=\"down\")}a.globals.lastClientPosition={x:s.clientX,y:s.clientY};var o=a.globals.minX,l=a.globals.maxX;s.panScrolled(e,o,l)}},{key:\"panScrolled\",value:function(t,e,i){var a=this.w,s=this.xyRatios,n=u.clone(a.globals.initialConfig.yaxis);\"left\"===t?(e=a.globals.minX+a.globals.gridWidth/15*s.xRatio,i=a.globals.maxX+a.globals.gridWidth/15*s.xRatio):\"right\"===t&&(e=a.globals.minX-a.globals.gridWidth/15*s.xRatio,i=a.globals.maxX-a.globals.gridWidth/15*s.xRatio),(e<a.globals.initialminX||i>a.globals.initialmaxX)&&(e=a.globals.minX,i=a.globals.maxX);var r={min:e,max:i};a.config.chart.zoom.autoScaleYaxis&&(n=new j(this.ctx).autoScaleY(this.ctx,n,{xaxis:r}));var o={xaxis:{min:e,max:i}};a.config.chart.group||(o.yaxis=n),this.ctx._updateOptions(o,!1,!1),\"function\"==typeof a.config.chart.events.scrolled&&a.config.chart.events.scrolled(this.ctx,{xaxis:{min:e,max:i}})}}]),i}(),yt=function(){function t(i){e(this,t),this.ctx=i,this.w=i.w}return a(t,[{key:\"draw\",value:function(){this.drawTitleSubtitle(\"title\"),this.drawTitleSubtitle(\"subtitle\")}},{key:\"drawTitleSubtitle\",value:function(t){var e=this.w,i=\"title\"===t?e.config.title:e.config.subtitle,a=e.globals.svgWidth/2,s=i.offsetY,n=\"middle\";if(\"left\"===i.align?(a=10,n=\"start\"):\"right\"===i.align&&(a=e.globals.svgWidth-10,n=\"end\"),a+=i.offsetX,s=s+parseInt(i.style.fontSize)+2,void 0!==i.text){var r=new p(this.ctx).drawText({x:a,y:s,text:i.text,textAnchor:n,fontSize:i.style.fontSize,fontFamily:i.style.fontFamily,foreColor:i.style.color,opacity:1});r.node.setAttribute(\"class\",\"apexcharts-\".concat(t,\"-text\")),e.globals.dom.Paper.add(r)}}}]),t}();nt=\"undefined\"!=typeof window?window:void 0,rt=function(e,i){var a=(void 0!==this?this:e).SVG=function(t){if(a.supported)return t=new a.Doc(t),a.parser.draw||a.prepare(),t};if(a.ns=\"http://www.w3.org/2000/svg\",a.xmlns=\"http://www.w3.org/2000/xmlns/\",a.xlink=\"http://www.w3.org/1999/xlink\",a.svgjs=\"http://svgjs.com/svgjs\",a.supported=!0,!a.supported)return!1;a.did=1e3,a.eid=function(t){return\"Svgjs\"+d(t)+a.did++},a.create=function(t){var e=i.createElementNS(this.ns,t);return e.setAttribute(\"id\",this.eid(t)),e},a.extend=function(){var t,e,i,s;for(e=(t=[].slice.call(arguments)).pop(),s=t.length-1;s>=0;s--)if(t[s])for(i in e)t[s].prototype[i]=e[i];a.Set&&a.Set.inherit&&a.Set.inherit()},a.invent=function(t){var e=\"function\"==typeof t.create?t.create:function(){this.constructor.call(this,a.create(t.create))};return t.inherit&&(e.prototype=new t.inherit),t.extend&&a.extend(e,t.extend),t.construct&&a.extend(t.parent||a.Container,t.construct),e},a.adopt=function(t){return t?t.instance?t.instance:((i=\"svg\"==t.nodeName?t.parentNode instanceof e.SVGElement?new a.Nested:new a.Doc:\"linearGradient\"==t.nodeName?new a.Gradient(\"linear\"):\"radialGradient\"==t.nodeName?new a.Gradient(\"radial\"):a[d(t.nodeName)]?new(a[d(t.nodeName)]):new a.Element(t)).type=t.nodeName,i.node=t,t.instance=i,i instanceof a.Doc&&i.namespace().defs(),i.setData(JSON.parse(t.getAttribute(\"svgjs:data\"))||{}),i):null;var i},a.prepare=function(){var t=i.getElementsByTagName(\"body\")[0],e=(t?new a.Doc(t):a.adopt(i.documentElement).nested()).size(2,0);a.parser={body:t||i.documentElement,draw:e.style(\"opacity:0;position:absolute;left:-100%;top:-100%;overflow:hidden\").node,poly:e.polyline().node,path:e.path().node,native:a.create(\"svg\")}},a.parser={native:a.create(\"svg\")},i.addEventListener(\"DOMContentLoaded\",function(){a.parser.draw||a.prepare()},!1),a.regex={numberAndUnit:/^([+-]?(\\d+(\\.\\d*)?|\\.\\d+)(e[+-]?\\d+)?)([a-z%]*)$/i,hex:/^#?([a-f\\d]{2})([a-f\\d]{2})([a-f\\d]{2})$/i,rgb:/rgb\\((\\d+),(\\d+),(\\d+)\\)/,reference:/#([a-z0-9\\-_]+)/i,transforms:/\\)\\s*,?\\s*/,whitespace:/\\s/g,isHex:/^#[a-f0-9]{3,6}$/i,isRgb:/^rgb\\(/,isCss:/[^:]+:[^;]+;?/,isBlank:/^(\\s+)?$/,isNumber:/^[+-]?(\\d+(\\.\\d*)?|\\.\\d+)(e[+-]?\\d+)?$/i,isPercent:/^-?[\\d\\.]+%$/,isImage:/\\.(jpg|jpeg|png|gif|svg)(\\?[^=]+.*)?/i,delimiter:/[\\s,]+/,hyphen:/([^e])\\-/gi,pathLetters:/[MLHVCSQTAZ]/gi,isPathLetter:/[MLHVCSQTAZ]/i,numbersWithDots:/((\\d?\\.\\d+(?:e[+-]?\\d+)?)((?:\\.\\d+(?:e[+-]?\\d+)?)+))+/gi,dots:/\\./g},a.utils={map:function(t,e){var i,a=t.length,s=[];for(i=0;i<a;i++)s.push(e(t[i]));return s},filter:function(t,e){var i,a=t.length,s=[];for(i=0;i<a;i++)e(t[i])&&s.push(t[i]);return s},radians:function(t){return t%360*Math.PI/180},degrees:function(t){return 180*t/Math.PI%360},filterSVGElements:function(t){return this.filter(t,function(t){return t instanceof e.SVGElement})}},a.defaults={attrs:{\"fill-opacity\":1,\"stroke-opacity\":1,\"stroke-width\":0,\"stroke-linejoin\":\"miter\",\"stroke-linecap\":\"butt\",fill:\"#000000\",stroke:\"#000000\",opacity:1,x:0,y:0,cx:0,cy:0,width:0,height:0,r:0,rx:0,ry:0,offset:0,\"stop-opacity\":1,\"stop-color\":\"#000000\",\"font-size\":16,\"font-family\":\"Helvetica, Arial, sans-serif\",\"text-anchor\":\"start\"}},a.Color=function(e){var i,s;(this.r=0,this.g=0,this.b=0,e)&&(\"string\"==typeof e?a.regex.isRgb.test(e)?(i=a.regex.rgb.exec(e.replace(a.regex.whitespace,\"\")),this.r=parseInt(i[1]),this.g=parseInt(i[2]),this.b=parseInt(i[3])):a.regex.isHex.test(e)&&(i=a.regex.hex.exec(4==(s=e).length?[\"#\",s.substring(1,2),s.substring(1,2),s.substring(2,3),s.substring(2,3),s.substring(3,4),s.substring(3,4)].join(\"\"):s),this.r=parseInt(i[1],16),this.g=parseInt(i[2],16),this.b=parseInt(i[3],16)):\"object\"===t(e)&&(this.r=e.r,this.g=e.g,this.b=e.b))},a.extend(a.Color,{toString:function(){return this.toHex()},toHex:function(){return\"#\"+u(this.r)+u(this.g)+u(this.b)},toRgb:function(){return\"rgb(\"+[this.r,this.g,this.b].join()+\")\"},brightness:function(){return this.r/255*.3+this.g/255*.59+this.b/255*.11},morph:function(t){return this.destination=new a.Color(t),this},at:function(t){return this.destination?(t=t<0?0:t>1?1:t,new a.Color({r:~~(this.r+(this.destination.r-this.r)*t),g:~~(this.g+(this.destination.g-this.g)*t),b:~~(this.b+(this.destination.b-this.b)*t)})):this}}),a.Color.test=function(t){return t+=\"\",a.regex.isHex.test(t)||a.regex.isRgb.test(t)},a.Color.isRgb=function(t){return t&&\"number\"==typeof t.r&&\"number\"==typeof t.g&&\"number\"==typeof t.b},a.Color.isColor=function(t){return a.Color.isRgb(t)||a.Color.test(t)},a.Array=function(t,e){0==(t=(t||[]).valueOf()).length&&e&&(t=e.valueOf()),this.value=this.parse(t)},a.extend(a.Array,{morph:function(t){if(this.destination=this.parse(t),this.value.length!=this.destination.length){for(var e=this.value[this.value.length-1],i=this.destination[this.destination.length-1];this.value.length>this.destination.length;)this.destination.push(i);for(;this.value.length<this.destination.length;)this.value.push(e)}return this},settle:function(){for(var t=0,e=this.value.length,i=[];t<e;t++)-1==i.indexOf(this.value[t])&&i.push(this.value[t]);return this.value=i},at:function(t){if(!this.destination)return this;for(var e=0,i=this.value.length,s=[];e<i;e++)s.push(this.value[e]+(this.destination[e]-this.value[e])*t);return new a.Array(s)},toString:function(){return this.value.join(\" \")},valueOf:function(){return this.value},parse:function(t){return t=t.valueOf(),Array.isArray(t)?t:this.split(t)},split:function(t){return t.trim().split(a.regex.delimiter).map(parseFloat)},reverse:function(){return this.value.reverse(),this},clone:function(){var t=new this.constructor;return t.value=function t(e){var i=e.slice(0);for(var a=i.length;a--;)Array.isArray(i[a])&&(i[a]=t(i[a]));return i}(this.value),t}}),a.PointArray=function(t,e){a.Array.call(this,t,e||[[0,0]])},a.PointArray.prototype=new a.Array,a.PointArray.prototype.constructor=a.PointArray,a.extend(a.PointArray,{toString:function(){for(var t=0,e=this.value.length,i=[];t<e;t++)i.push(this.value[t].join(\",\"));return i.join(\" \")},toLine:function(){return{x1:this.value[0][0],y1:this.value[0][1],x2:this.value[1][0],y2:this.value[1][1]}},at:function(t){if(!this.destination)return this;for(var e=0,i=this.value.length,s=[];e<i;e++)s.push([this.value[e][0]+(this.destination[e][0]-this.value[e][0])*t,this.value[e][1]+(this.destination[e][1]-this.value[e][1])*t]);return new a.PointArray(s)},parse:function(t){var e=[];if(t=t.valueOf(),Array.isArray(t)){if(Array.isArray(t[0]))return t.map(function(t){return t.slice()});if(null!=t[0].x)return t.map(function(t){return[t.x,t.y]})}else t=t.trim().split(a.regex.delimiter).map(parseFloat);t.length%2!=0&&t.pop();for(var i=0,s=t.length;i<s;i+=2)e.push([t[i],t[i+1]]);return e},move:function(t,e){var i=this.bbox();if(t-=i.x,e-=i.y,!isNaN(t)&&!isNaN(e))for(var a=this.value.length-1;a>=0;a--)this.value[a]=[this.value[a][0]+t,this.value[a][1]+e];return this},size:function(t,e){var i,a=this.bbox();for(i=this.value.length-1;i>=0;i--)a.width&&(this.value[i][0]=(this.value[i][0]-a.x)*t/a.width+a.x),a.height&&(this.value[i][1]=(this.value[i][1]-a.y)*e/a.height+a.y);return this},bbox:function(){return a.parser.draw||a.prepare(),a.parser.poly.setAttribute(\"points\",this.toString()),a.parser.poly.getBBox()}});for(var s={M:function(t,e,i){return e.x=i.x=t[0],e.y=i.y=t[1],[\"M\",e.x,e.y]},L:function(t,e){return e.x=t[0],e.y=t[1],[\"L\",t[0],t[1]]},H:function(t,e){return e.x=t[0],[\"H\",t[0]]},V:function(t,e){return e.y=t[0],[\"V\",t[0]]},C:function(t,e){return e.x=t[4],e.y=t[5],[\"C\",t[0],t[1],t[2],t[3],t[4],t[5]]},S:function(t,e){return e.x=t[2],e.y=t[3],[\"S\",t[0],t[1],t[2],t[3]]},Q:function(t,e){return e.x=t[2],e.y=t[3],[\"Q\",t[0],t[1],t[2],t[3]]},T:function(t,e){return e.x=t[0],e.y=t[1],[\"T\",t[0],t[1]]},Z:function(t,e,i){return e.x=i.x,e.y=i.y,[\"Z\"]},A:function(t,e){return e.x=t[5],e.y=t[6],[\"A\",t[0],t[1],t[2],t[3],t[4],t[5],t[6]]}},n=\"mlhvqtcsaz\".split(\"\"),r=0,o=n.length;r<o;++r)s[n[r]]=function(t){return function(e,i,a){if(\"H\"==t)e[0]=e[0]+i.x;else if(\"V\"==t)e[0]=e[0]+i.y;else if(\"A\"==t)e[5]=e[5]+i.x,e[6]=e[6]+i.y;else for(var n=0,r=e.length;n<r;++n)e[n]=e[n]+(n%2?i.y:i.x);return s[t](e,i,a)}}(n[r].toUpperCase());a.PathArray=function(t,e){a.Array.call(this,t,e||[[\"M\",0,0]])},a.PathArray.prototype=new a.Array,a.PathArray.prototype.constructor=a.PathArray,a.extend(a.PathArray,{toString:function(){return function(t){for(var e=0,i=t.length,a=\"\";e<i;e++)a+=t[e][0],null!=t[e][1]&&(a+=t[e][1],null!=t[e][2]&&(a+=\" \",a+=t[e][2],null!=t[e][3]&&(a+=\" \",a+=t[e][3],a+=\" \",a+=t[e][4],null!=t[e][5]&&(a+=\" \",a+=t[e][5],a+=\" \",a+=t[e][6],null!=t[e][7]&&(a+=\" \",a+=t[e][7])))));return a+\" \"}(this.value)},move:function(t,e){var i=this.bbox();if(t-=i.x,e-=i.y,!isNaN(t)&&!isNaN(e))for(var a,s=this.value.length-1;s>=0;s--)\"M\"==(a=this.value[s][0])||\"L\"==a||\"T\"==a?(this.value[s][1]+=t,this.value[s][2]+=e):\"H\"==a?this.value[s][1]+=t:\"V\"==a?this.value[s][1]+=e:\"C\"==a||\"S\"==a||\"Q\"==a?(this.value[s][1]+=t,this.value[s][2]+=e,this.value[s][3]+=t,this.value[s][4]+=e,\"C\"==a&&(this.value[s][5]+=t,this.value[s][6]+=e)):\"A\"==a&&(this.value[s][6]+=t,this.value[s][7]+=e);return this},size:function(t,e){var i,a,s=this.bbox();for(i=this.value.length-1;i>=0;i--)\"M\"==(a=this.value[i][0])||\"L\"==a||\"T\"==a?(this.value[i][1]=(this.value[i][1]-s.x)*t/s.width+s.x,this.value[i][2]=(this.value[i][2]-s.y)*e/s.height+s.y):\"H\"==a?this.value[i][1]=(this.value[i][1]-s.x)*t/s.width+s.x:\"V\"==a?this.value[i][1]=(this.value[i][1]-s.y)*e/s.height+s.y:\"C\"==a||\"S\"==a||\"Q\"==a?(this.value[i][1]=(this.value[i][1]-s.x)*t/s.width+s.x,this.value[i][2]=(this.value[i][2]-s.y)*e/s.height+s.y,this.value[i][3]=(this.value[i][3]-s.x)*t/s.width+s.x,this.value[i][4]=(this.value[i][4]-s.y)*e/s.height+s.y,\"C\"==a&&(this.value[i][5]=(this.value[i][5]-s.x)*t/s.width+s.x,this.value[i][6]=(this.value[i][6]-s.y)*e/s.height+s.y)):\"A\"==a&&(this.value[i][1]=this.value[i][1]*t/s.width,this.value[i][2]=this.value[i][2]*e/s.height,this.value[i][6]=(this.value[i][6]-s.x)*t/s.width+s.x,this.value[i][7]=(this.value[i][7]-s.y)*e/s.height+s.y);return this},equalCommands:function(t){var e,i,s;for(t=new a.PathArray(t),s=this.value.length===t.value.length,e=0,i=this.value.length;s&&e<i;e++)s=this.value[e][0]===t.value[e][0];return s},morph:function(t){return t=new a.PathArray(t),this.equalCommands(t)?this.destination=t:this.destination=null,this},at:function(t){if(!this.destination)return this;var e,i,s,n,r=this.value,o=this.destination.value,l=[],h=new a.PathArray;for(e=0,i=r.length;e<i;e++){for(l[e]=[r[e][0]],s=1,n=r[e].length;s<n;s++)l[e][s]=r[e][s]+(o[e][s]-r[e][s])*t;\"A\"===l[e][0]&&(l[e][4]=+(0!=l[e][4]),l[e][5]=+(0!=l[e][5]))}return h.value=l,h},parse:function(t){if(t instanceof a.PathArray)return t.valueOf();var e,i={M:2,L:2,H:1,V:1,C:6,S:4,Q:4,T:2,A:7,Z:0};t=\"string\"==typeof t?t.replace(a.regex.numbersWithDots,h).replace(a.regex.pathLetters,\" $& \").replace(a.regex.hyphen,\"$1 -\").trim().split(a.regex.delimiter):t.reduce(function(t,e){return[].concat.call(t,e)},[]);var n=[],r=new a.Point,o=new a.Point,l=0,c=t.length;do{a.regex.isPathLetter.test(t[l])?(e=t[l],++l):\"M\"==e?e=\"L\":\"m\"==e&&(e=\"l\"),n.push(s[e].call(null,t.slice(l,l+=i[e.toUpperCase()]).map(parseFloat),r,o))}while(c>l);return n},bbox:function(){return a.parser.draw||a.prepare(),a.parser.path.setAttribute(\"d\",this.toString()),a.parser.path.getBBox()}}),a.Number=a.invent({create:function(t,e){this.value=0,this.unit=e||\"\",\"number\"==typeof t?this.value=isNaN(t)?0:isFinite(t)?t:t<0?-3.4e38:3.4e38:\"string\"==typeof t?(e=t.match(a.regex.numberAndUnit))&&(this.value=parseFloat(e[1]),\"%\"==e[5]?this.value/=100:\"s\"==e[5]&&(this.value*=1e3),this.unit=e[5]):t instanceof a.Number&&(this.value=t.valueOf(),this.unit=t.unit)},extend:{toString:function(){return(\"%\"==this.unit?~~(1e8*this.value)/1e6:\"s\"==this.unit?this.value/1e3:this.value)+this.unit},toJSON:function(){return this.toString()},valueOf:function(){return this.value},plus:function(t){return t=new a.Number(t),new a.Number(this+t,this.unit||t.unit)},minus:function(t){return t=new a.Number(t),new a.Number(this-t,this.unit||t.unit)},times:function(t){return t=new a.Number(t),new a.Number(this*t,this.unit||t.unit)},divide:function(t){return t=new a.Number(t),new a.Number(this/t,this.unit||t.unit)},to:function(t){var e=new a.Number(this);return\"string\"==typeof t&&(e.unit=t),e},morph:function(t){return this.destination=new a.Number(t),t.relative&&(this.destination.value+=this.value),this},at:function(t){return this.destination?new a.Number(this.destination).minus(this).times(t).plus(this):this}}}),a.Element=a.invent({create:function(t){this._stroke=a.defaults.attrs.stroke,this._event=null,this.dom={},(this.node=t)&&(this.type=t.nodeName,this.node.instance=this,this._stroke=t.getAttribute(\"stroke\")||this._stroke)},extend:{x:function(t){return this.attr(\"x\",t)},y:function(t){return this.attr(\"y\",t)},cx:function(t){return null==t?this.x()+this.width()/2:this.x(t-this.width()/2)},cy:function(t){return null==t?this.y()+this.height()/2:this.y(t-this.height()/2)},move:function(t,e){return this.x(t).y(e)},center:function(t,e){return this.cx(t).cy(e)},width:function(t){return this.attr(\"width\",t)},height:function(t){return this.attr(\"height\",t)},size:function(t,e){var i=g(this,t,e);return this.width(new a.Number(i.width)).height(new a.Number(i.height))},clone:function(t){this.writeDataToDom();var e=b(this.node.cloneNode(!0));return t?t.add(e):this.after(e),e},remove:function(){return this.parent()&&this.parent().removeElement(this),this},replace:function(t){return this.after(t).remove(),t},addTo:function(t){return t.put(this)},putIn:function(t){return t.add(this)},id:function(t){return this.attr(\"id\",t)},inside:function(t,e){var i=this.bbox();return t>i.x&&e>i.y&&t<i.x+i.width&&e<i.y+i.height},show:function(){return this.style(\"display\",\"\")},hide:function(){return this.style(\"display\",\"none\")},visible:function(){return\"none\"!=this.style(\"display\")},toString:function(){return this.attr(\"id\")},classes:function(){var t=this.attr(\"class\");return null==t?[]:t.trim().split(a.regex.delimiter)},hasClass:function(t){return-1!=this.classes().indexOf(t)},addClass:function(t){if(!this.hasClass(t)){var e=this.classes();e.push(t),this.attr(\"class\",e.join(\" \"))}return this},removeClass:function(t){return this.hasClass(t)&&this.attr(\"class\",this.classes().filter(function(e){return e!=t}).join(\" \")),this},toggleClass:function(t){return this.hasClass(t)?this.removeClass(t):this.addClass(t)},reference:function(t){return a.get(this.attr(t))},parent:function(t){var i=this;if(!i.node.parentNode)return null;if(i=a.adopt(i.node.parentNode),!t)return i;for(;i&&i.node instanceof e.SVGElement;){if(\"string\"==typeof t?i.matches(t):i instanceof t)return i;if(!i.node.parentNode||\"#document\"==i.node.parentNode.nodeName)return null;i=a.adopt(i.node.parentNode)}},doc:function(){return this instanceof a.Doc?this:this.parent(a.Doc)},parents:function(t){var e=[],i=this;do{if(!(i=i.parent(t))||!i.node)break;e.push(i)}while(i.parent);return e},matches:function(t){return function(t,e){return(t.matches||t.matchesSelector||t.msMatchesSelector||t.mozMatchesSelector||t.webkitMatchesSelector||t.oMatchesSelector).call(t,e)}(this.node,t)},native:function(){return this.node},svg:function(t){var e=i.createElement(\"svg\");if(!(t&&this instanceof a.Parent))return e.appendChild(t=i.createElement(\"svg\")),this.writeDataToDom(),t.appendChild(this.node.cloneNode(!0)),e.innerHTML.replace(/^<svg>/,\"\").replace(/<\\/svg>$/,\"\");e.innerHTML=\"<svg>\"+t.replace(/\\n/,\"\").replace(/<([\\w:-]+)([^<]+?)\\/>/g,\"<$1$2></$1>\")+\"</svg>\";for(var s=0,n=e.firstChild.childNodes.length;s<n;s++)this.node.appendChild(e.firstChild.firstChild);return this},writeDataToDom:function(){(this.each||this.lines)&&(this.each?this:this.lines()).each(function(){this.writeDataToDom()});return this.node.removeAttribute(\"svgjs:data\"),Object.keys(this.dom).length&&this.node.setAttribute(\"svgjs:data\",JSON.stringify(this.dom)),this},setData:function(t){return this.dom=t,this},is:function(t){return function(t,e){return t instanceof e}(this,t)}}}),a.easing={\"-\":function(t){return t},\"<>\":function(t){return-Math.cos(t*Math.PI)/2+.5},\">\":function(t){return Math.sin(t*Math.PI/2)},\"<\":function(t){return 1-Math.cos(t*Math.PI/2)}},a.morph=function(t){return function(e,i){return new a.MorphObj(e,i).at(t)}},a.Situation=a.invent({create:function(t){this.init=!1,this.reversed=!1,this.reversing=!1,this.duration=new a.Number(t.duration).valueOf(),this.delay=new a.Number(t.delay).valueOf(),this.start=+new Date+this.delay,this.finish=this.start+this.duration,this.ease=t.ease,this.loop=0,this.loops=!1,this.animations={},this.attrs={},this.styles={},this.transforms=[],this.once={}}}),a.FX=a.invent({create:function(t){this._target=t,this.situations=[],this.active=!1,this.situation=null,this.paused=!1,this.lastPos=0,this.pos=0,this.absPos=0,this._speed=1},extend:{animate:function(e,i,s){\"object\"===t(e)&&(i=e.ease,s=e.delay,e=e.duration);var n=new a.Situation({duration:e||1e3,delay:s||0,ease:a.easing[i||\"-\"]||i});return this.queue(n),this},delay:function(t){var e=new a.Situation({duration:t,delay:0,ease:a.easing[\"-\"]});return this.queue(e)},target:function(t){return t&&t instanceof a.Element?(this._target=t,this):this._target},timeToAbsPos:function(t){return(t-this.situation.start)/(this.situation.duration/this._speed)},absPosToTime:function(t){return this.situation.duration/this._speed*t+this.situation.start},startAnimFrame:function(){this.stopAnimFrame(),this.animationFrame=e.requestAnimationFrame(function(){this.step()}.bind(this))},stopAnimFrame:function(){e.cancelAnimationFrame(this.animationFrame)},start:function(){return!this.active&&this.situation&&(this.active=!0,this.startCurrent()),this},startCurrent:function(){return this.situation.start=+new Date+this.situation.delay/this._speed,this.situation.finish=this.situation.start+this.situation.duration/this._speed,this.initAnimations().step()},queue:function(t){return(\"function\"==typeof t||t instanceof a.Situation)&&this.situations.push(t),this.situation||(this.situation=this.situations.shift()),this},dequeue:function(){return this.stop(),this.situation=this.situations.shift(),this.situation&&(this.situation instanceof a.Situation?this.start():this.situation.call(this)),this},initAnimations:function(){var t,e,i,s=this.situation;if(s.init)return this;for(t in s.animations)for(i=this.target()[t](),Array.isArray(i)||(i=[i]),Array.isArray(s.animations[t])||(s.animations[t]=[s.animations[t]]),e=i.length;e--;)s.animations[t][e]instanceof a.Number&&(i[e]=new a.Number(i[e])),s.animations[t][e]=i[e].morph(s.animations[t][e]);for(t in s.attrs)s.attrs[t]=new a.MorphObj(this.target().attr(t),s.attrs[t]);for(t in s.styles)s.styles[t]=new a.MorphObj(this.target().style(t),s.styles[t]);return s.initialTransformation=this.target().matrixify(),s.init=!0,this},clearQueue:function(){return this.situations=[],this},clearCurrent:function(){return this.situation=null,this},stop:function(t,e){var i=this.active;return this.active=!1,e&&this.clearQueue(),t&&this.situation&&(!i&&this.startCurrent(),this.atEnd()),this.stopAnimFrame(),this.clearCurrent()},reset:function(){if(this.situation){var t=this.situation;this.stop(),this.situation=t,this.atStart()}return this},finish:function(){for(this.stop(!0,!1);this.dequeue().situation&&this.stop(!0,!1););return this.clearQueue().clearCurrent(),this},atStart:function(){return this.at(0,!0)},atEnd:function(){return!0===this.situation.loops&&(this.situation.loops=this.situation.loop+1),\"number\"==typeof this.situation.loops?this.at(this.situation.loops,!0):this.at(1,!0)},at:function(t,e){var i=this.situation.duration/this._speed;return this.absPos=t,e||(this.situation.reversed&&(this.absPos=1-this.absPos),this.absPos+=this.situation.loop),this.situation.start=+new Date-this.absPos*i,this.situation.finish=this.situation.start+i,this.step(!0)},speed:function(t){return 0===t?this.pause():t?(this._speed=t,this.at(this.absPos,!0)):this._speed},loop:function(t,e){var i=this.last();return i.loops=null==t||t,i.loop=0,e&&(i.reversing=!0),this},pause:function(){return this.paused=!0,this.stopAnimFrame(),this},play:function(){return this.paused?(this.paused=!1,this.at(this.absPos,!0)):this},reverse:function(t){var e=this.last();return e.reversed=void 0===t?!e.reversed:t,this},progress:function(t){return t?this.situation.ease(this.pos):this.pos},after:function(t){var e=this.last();return this.target().on(\"finished.fx\",function i(a){a.detail.situation==e&&(t.call(this,e),this.off(\"finished.fx\",i))}),this._callStart()},during:function(t){var e=this.last(),i=function(i){i.detail.situation==e&&t.call(this,i.detail.pos,a.morph(i.detail.pos),i.detail.eased,e)};return this.target().off(\"during.fx\",i).on(\"during.fx\",i),this.after(function(){this.off(\"during.fx\",i)}),this._callStart()},afterAll:function(t){var e=function e(i){t.call(this),this.off(\"allfinished.fx\",e)};return this.target().off(\"allfinished.fx\",e).on(\"allfinished.fx\",e),this._callStart()},duringAll:function(t){var e=function(e){t.call(this,e.detail.pos,a.morph(e.detail.pos),e.detail.eased,e.detail.situation)};return this.target().off(\"during.fx\",e).on(\"during.fx\",e),this.afterAll(function(){this.off(\"during.fx\",e)}),this._callStart()},last:function(){return this.situations.length?this.situations[this.situations.length-1]:this.situation},add:function(t,e,i){return this.last()[i||\"animations\"][t]=e,this._callStart()},step:function(t){var e,i,a;(t||(this.absPos=this.timeToAbsPos(+new Date)),!1!==this.situation.loops)?(e=Math.max(this.absPos,0),i=Math.floor(e),!0===this.situation.loops||i<this.situation.loops?(this.pos=e-i,a=this.situation.loop,this.situation.loop=i):(this.absPos=this.situation.loops,this.pos=1,a=this.situation.loop-1,this.situation.loop=this.situation.loops),this.situation.reversing&&(this.situation.reversed=this.situation.reversed!=Boolean((this.situation.loop-a)%2))):(this.absPos=Math.min(this.absPos,1),this.pos=this.absPos);this.pos<0&&(this.pos=0),this.situation.reversed&&(this.pos=1-this.pos);var s=this.situation.ease(this.pos);for(var n in this.situation.once)n>this.lastPos&&n<=s&&(this.situation.once[n].call(this.target(),this.pos,s),delete this.situation.once[n]);return this.active&&this.target().fire(\"during\",{pos:this.pos,eased:s,fx:this,situation:this.situation}),this.situation?(this.eachAt(),1==this.pos&&!this.situation.reversed||this.situation.reversed&&0==this.pos?(this.stopAnimFrame(),this.target().fire(\"finished\",{fx:this,situation:this.situation}),this.situations.length||(this.target().fire(\"allfinished\"),this.situations.length||(this.target().off(\".fx\"),this.active=!1)),this.active?this.dequeue():this.clearCurrent()):!this.paused&&this.active&&this.startAnimFrame(),this.lastPos=s,this):this},eachAt:function(){var t,e,i,s=this,n=this.target(),r=this.situation;for(t in r.animations)i=[].concat(r.animations[t]).map(function(t){return\"string\"!=typeof t&&t.at?t.at(r.ease(s.pos),s.pos):t}),n[t].apply(n,i);for(t in r.attrs)i=[t].concat(r.attrs[t]).map(function(t){return\"string\"!=typeof t&&t.at?t.at(r.ease(s.pos),s.pos):t}),n.attr.apply(n,i);for(t in r.styles)i=[t].concat(r.styles[t]).map(function(t){return\"string\"!=typeof t&&t.at?t.at(r.ease(s.pos),s.pos):t}),n.style.apply(n,i);if(r.transforms.length){for(i=r.initialTransformation,t=0,e=r.transforms.length;t<e;t++){var o=r.transforms[t];o instanceof a.Matrix?i=o.relative?i.multiply((new a.Matrix).morph(o).at(r.ease(this.pos))):i.morph(o).at(r.ease(this.pos)):(o.relative||o.undo(i.extract()),i=i.multiply(o.at(r.ease(this.pos))))}n.matrix(i)}return this},once:function(t,e,i){var a=this.last();return i||(t=a.ease(t)),a.once[t]=e,this},_callStart:function(){return setTimeout(function(){this.start()}.bind(this),0),this}},parent:a.Element,construct:{animate:function(t,e,i){return(this.fx||(this.fx=new a.FX(this))).animate(t,e,i)},delay:function(t){return(this.fx||(this.fx=new a.FX(this))).delay(t)},stop:function(t,e){return this.fx&&this.fx.stop(t,e),this},finish:function(){return this.fx&&this.fx.finish(),this},pause:function(){return this.fx&&this.fx.pause(),this},play:function(){return this.fx&&this.fx.play(),this},speed:function(t){if(this.fx){if(null==t)return this.fx.speed();this.fx.speed(t)}return this}}}),a.MorphObj=a.invent({create:function(t,e){return a.Color.isColor(e)?new a.Color(t).morph(e):a.regex.delimiter.test(t)?a.regex.pathLetters.test(t)?new a.PathArray(t).morph(e):new a.Array(t).morph(e):a.regex.numberAndUnit.test(e)?new a.Number(t).morph(e):(this.value=t,void(this.destination=e))},extend:{at:function(t,e){return e<1?this.value:this.destination},valueOf:function(){return this.value}}}),a.extend(a.FX,{attr:function(e,i,a){if(\"object\"===t(e))for(var s in e)this.attr(s,e[s]);else this.add(e,i,\"attrs\");return this},style:function(e,i){if(\"object\"===t(e))for(var a in e)this.style(a,e[a]);else this.add(e,i,\"styles\");return this},x:function(t,e){if(this.target()instanceof a.G)return this.transform({x:t},e),this;var i=new a.Number(t);return i.relative=e,this.add(\"x\",i)},y:function(t,e){if(this.target()instanceof a.G)return this.transform({y:t},e),this;var i=new a.Number(t);return i.relative=e,this.add(\"y\",i)},cx:function(t){return this.add(\"cx\",new a.Number(t))},cy:function(t){return this.add(\"cy\",new a.Number(t))},move:function(t,e){return this.x(t).y(e)},center:function(t,e){return this.cx(t).cy(e)},size:function(t,e){var i;this.target()instanceof a.Text?this.attr(\"font-size\",t):(t&&e||(i=this.target().bbox()),t||(t=i.width/i.height*e),e||(e=i.height/i.width*t),this.add(\"width\",new a.Number(t)).add(\"height\",new a.Number(e)));return this},width:function(t){return this.add(\"width\",new a.Number(t))},height:function(t){return this.add(\"height\",new a.Number(t))},plot:function(t,e,i,a){return 4==arguments.length?this.plot([t,e,i,a]):this.add(\"plot\",new(this.target().morphArray)(t))},leading:function(t){return this.target().leading?this.add(\"leading\",new a.Number(t)):this},viewbox:function(t,e,i,s){return this.target()instanceof a.Container&&this.add(\"viewbox\",new a.ViewBox(t,e,i,s)),this},update:function(t){if(this.target()instanceof a.Stop){if(\"number\"==typeof t||t instanceof a.Number)return this.update({offset:arguments[0],color:arguments[1],opacity:arguments[2]});null!=t.opacity&&this.attr(\"stop-opacity\",t.opacity),null!=t.color&&this.attr(\"stop-color\",t.color),null!=t.offset&&this.attr(\"offset\",t.offset)}return this}}),a.Box=a.invent({create:function(e,i,s,n){if(!(\"object\"!==t(e)||e instanceof a.Element))return a.Box.call(this,null!=e.left?e.left:e.x,null!=e.top?e.top:e.y,e.width,e.height);4==arguments.length&&(this.x=e,this.y=i,this.width=s,this.height=n),m(this)},extend:{merge:function(t){var e=new this.constructor;return e.x=Math.min(this.x,t.x),e.y=Math.min(this.y,t.y),e.width=Math.max(this.x+this.width,t.x+t.width)-e.x,e.height=Math.max(this.y+this.height,t.y+t.height)-e.y,m(e)},transform:function(t){var e,i=1/0,s=-1/0,n=1/0,r=-1/0;return[new a.Point(this.x,this.y),new a.Point(this.x2,this.y),new a.Point(this.x,this.y2),new a.Point(this.x2,this.y2)].forEach(function(e){e=e.transform(t),i=Math.min(i,e.x),s=Math.max(s,e.x),n=Math.min(n,e.y),r=Math.max(r,e.y)}),(e=new this.constructor).x=i,e.width=s-i,e.y=n,e.height=r-n,m(e),e}}}),a.BBox=a.invent({create:function(t){if(a.Box.apply(this,[].slice.call(arguments)),t instanceof a.Element){var e;try{if(!i.documentElement.contains){for(var s=t.node;s.parentNode;)s=s.parentNode;if(s!=i)throw new Error(\"Element not in the dom\")}e=t.node.getBBox()}catch(i){if(t instanceof a.Shape){a.parser.draw||a.prepare();var n=t.clone(a.parser.draw.instance).show();e=n.node.getBBox(),n.remove()}else e={x:t.node.clientLeft,y:t.node.clientTop,width:t.node.clientWidth,height:t.node.clientHeight}}a.Box.call(this,e)}},inherit:a.Box,parent:a.Element,construct:{bbox:function(){return new a.BBox(this)}}}),a.BBox.prototype.constructor=a.BBox,a.extend(a.Element,{tbox:function(){return console.warn(\"Use of TBox is deprecated and mapped to RBox. Use .rbox() instead.\"),this.rbox(this.doc())}}),a.RBox=a.invent({create:function(t){a.Box.apply(this,[].slice.call(arguments)),t instanceof a.Element&&a.Box.call(this,t.node.getBoundingClientRect())},inherit:a.Box,parent:a.Element,extend:{addOffset:function(){return this.x+=e.pageXOffset,this.y+=e.pageYOffset,this}},construct:{rbox:function(t){return t?new a.RBox(this).transform(t.screenCTM().inverse()):new a.RBox(this).addOffset()}}}),a.RBox.prototype.constructor=a.RBox,a.Matrix=a.invent({create:function(e){var i,s=p([1,0,0,1,0,0]);for(e=e instanceof a.Element?e.matrixify():\"string\"==typeof e?p(e.split(a.regex.delimiter).map(parseFloat)):6==arguments.length?p([].slice.call(arguments)):Array.isArray(e)?p(e):\"object\"===t(e)?e:s,i=y.length-1;i>=0;--i)this[y[i]]=null!=e[y[i]]?e[y[i]]:s[y[i]]},extend:{extract:function(){var t=f(this,0,1),e=f(this,1,0),i=180/Math.PI*Math.atan2(t.y,t.x)-90;return{x:this.e,y:this.f,transformedX:(this.e*Math.cos(i*Math.PI/180)+this.f*Math.sin(i*Math.PI/180))/Math.sqrt(this.a*this.a+this.b*this.b),transformedY:(this.f*Math.cos(i*Math.PI/180)+this.e*Math.sin(-i*Math.PI/180))/Math.sqrt(this.c*this.c+this.d*this.d),skewX:-i,skewY:180/Math.PI*Math.atan2(e.y,e.x),scaleX:Math.sqrt(this.a*this.a+this.b*this.b),scaleY:Math.sqrt(this.c*this.c+this.d*this.d),rotation:i,a:this.a,b:this.b,c:this.c,d:this.d,e:this.e,f:this.f,matrix:new a.Matrix(this)}},clone:function(){return new a.Matrix(this)},morph:function(t){return this.destination=new a.Matrix(t),this},at:function(t){return this.destination?new a.Matrix({a:this.a+(this.destination.a-this.a)*t,b:this.b+(this.destination.b-this.b)*t,c:this.c+(this.destination.c-this.c)*t,d:this.d+(this.destination.d-this.d)*t,e:this.e+(this.destination.e-this.e)*t,f:this.f+(this.destination.f-this.f)*t}):this},multiply:function(t){return new a.Matrix(this.native().multiply(function(t){t instanceof a.Matrix||(t=new a.Matrix(t));return t}(t).native()))},inverse:function(){return new a.Matrix(this.native().inverse())},translate:function(t,e){return new a.Matrix(this.native().translate(t||0,e||0))},scale:function(t,e,i,s){return 1==arguments.length?e=t:3==arguments.length&&(s=i,i=e,e=t),this.around(i,s,new a.Matrix(t,0,0,e,0,0))},rotate:function(t,e,i){return t=a.utils.radians(t),this.around(e,i,new a.Matrix(Math.cos(t),Math.sin(t),-Math.sin(t),Math.cos(t),0,0))},flip:function(t,e){return\"x\"==t?this.scale(-1,1,e,0):\"y\"==t?this.scale(1,-1,0,e):this.scale(-1,-1,t,null!=e?e:t)},skew:function(t,e,i,s){return 1==arguments.length?e=t:3==arguments.length&&(s=i,i=e,e=t),t=a.utils.radians(t),e=a.utils.radians(e),this.around(i,s,new a.Matrix(1,Math.tan(e),Math.tan(t),1,0,0))},skewX:function(t,e,i){return this.skew(t,0,e,i)},skewY:function(t,e,i){return this.skew(0,t,e,i)},around:function(t,e,i){return this.multiply(new a.Matrix(1,0,0,1,t||0,e||0)).multiply(i).multiply(new a.Matrix(1,0,0,1,-t||0,-e||0))},native:function(){for(var t=a.parser.native.createSVGMatrix(),e=y.length-1;e>=0;e--)t[y[e]]=this[y[e]];return t},toString:function(){return\"matrix(\"+v(this.a)+\",\"+v(this.b)+\",\"+v(this.c)+\",\"+v(this.d)+\",\"+v(this.e)+\",\"+v(this.f)+\")\"}},parent:a.Element,construct:{ctm:function(){return new a.Matrix(this.node.getCTM())},screenCTM:function(){if(this instanceof a.Nested){var t=this.rect(1,1),e=t.node.getScreenCTM();return t.remove(),new a.Matrix(e)}return new a.Matrix(this.node.getScreenCTM())}}}),a.Point=a.invent({create:function(e,i){var a;a=Array.isArray(e)?{x:e[0],y:e[1]}:\"object\"===t(e)?{x:e.x,y:e.y}:null!=e?{x:e,y:null!=i?i:e}:{x:0,y:0},this.x=a.x,this.y=a.y},extend:{clone:function(){return new a.Point(this)},morph:function(t,e){return this.destination=new a.Point(t,e),this},at:function(t){return this.destination?new a.Point({x:this.x+(this.destination.x-this.x)*t,y:this.y+(this.destination.y-this.y)*t}):this},native:function(){var t=a.parser.native.createSVGPoint();return t.x=this.x,t.y=this.y,t},transform:function(t){return new a.Point(this.native().matrixTransform(t.native()))}}}),a.extend(a.Element,{point:function(t,e){return new a.Point(t,e).transform(this.screenCTM().inverse())}}),a.extend(a.Element,{attr:function(e,i,s){if(null==e){for(e={},s=(i=this.node.attributes).length-1;s>=0;s--)e[i[s].nodeName]=a.regex.isNumber.test(i[s].nodeValue)?parseFloat(i[s].nodeValue):i[s].nodeValue;return e}if(\"object\"===t(e))for(i in e)this.attr(i,e[i]);else if(null===i)this.node.removeAttribute(e);else{if(null==i)return null==(i=this.node.getAttribute(e))?a.defaults.attrs[e]:a.regex.isNumber.test(i)?parseFloat(i):i;\"stroke-width\"==e?this.attr(\"stroke\",parseFloat(i)>0?this._stroke:null):\"stroke\"==e&&(this._stroke=i),\"fill\"!=e&&\"stroke\"!=e||(a.regex.isImage.test(i)&&(i=this.doc().defs().image(i,0,0)),i instanceof a.Image&&(i=this.doc().defs().pattern(0,0,function(){this.add(i)}))),\"number\"==typeof i?i=new a.Number(i):a.Color.isColor(i)?i=new a.Color(i):Array.isArray(i)&&(i=new a.Array(i)),\"leading\"==e?this.leading&&this.leading(i):\"string\"==typeof s?this.node.setAttributeNS(s,e,i.toString()):this.node.setAttribute(e,i.toString()),!this.rebuild||\"font-size\"!=e&&\"x\"!=e||this.rebuild(e,i)}return this}}),a.extend(a.Element,{transform:function(e,i){var s,n;if(\"object\"!==t(e))return s=new a.Matrix(this).extract(),\"string\"==typeof e?s[e]:s;if(s=new a.Matrix(this),i=!!i||!!e.relative,null!=e.a)s=i?s.multiply(new a.Matrix(e)):new a.Matrix(e);else if(null!=e.rotation)x(e,this),s=i?s.rotate(e.rotation,e.cx,e.cy):s.rotate(e.rotation-s.extract().rotation,e.cx,e.cy);else if(null!=e.scale||null!=e.scaleX||null!=e.scaleY){if(x(e,this),e.scaleX=null!=e.scale?e.scale:null!=e.scaleX?e.scaleX:1,e.scaleY=null!=e.scale?e.scale:null!=e.scaleY?e.scaleY:1,!i){var r=s.extract();e.scaleX=1*e.scaleX/r.scaleX,e.scaleY=1*e.scaleY/r.scaleY}s=s.scale(e.scaleX,e.scaleY,e.cx,e.cy)}else if(null!=e.skew||null!=e.skewX||null!=e.skewY){if(x(e,this),e.skewX=null!=e.skew?e.skew:null!=e.skewX?e.skewX:0,e.skewY=null!=e.skew?e.skew:null!=e.skewY?e.skewY:0,!i){r=s.extract();s=s.multiply((new a.Matrix).skew(r.skewX,r.skewY,e.cx,e.cy).inverse())}s=s.skew(e.skewX,e.skewY,e.cx,e.cy)}else e.flip?(\"x\"==e.flip||\"y\"==e.flip?e.offset=null==e.offset?this.bbox()[\"c\"+e.flip]:e.offset:null==e.offset?(n=this.bbox(),e.flip=n.cx,e.offset=n.cy):e.flip=e.offset,s=(new a.Matrix).flip(e.flip,e.offset)):null==e.x&&null==e.y||(i?s=s.translate(e.x,e.y):(null!=e.x&&(s.e=e.x),null!=e.y&&(s.f=e.y)));return this.attr(\"transform\",s)}}),a.extend(a.FX,{transform:function(e,i){var s,n,r=this.target();return\"object\"!==t(e)?(s=new a.Matrix(r).extract(),\"string\"==typeof e?s[e]:s):(i=!!i||!!e.relative,null!=e.a?s=new a.Matrix(e):null!=e.rotation?(x(e,r),s=new a.Rotate(e.rotation,e.cx,e.cy)):null!=e.scale||null!=e.scaleX||null!=e.scaleY?(x(e,r),e.scaleX=null!=e.scale?e.scale:null!=e.scaleX?e.scaleX:1,e.scaleY=null!=e.scale?e.scale:null!=e.scaleY?e.scaleY:1,s=new a.Scale(e.scaleX,e.scaleY,e.cx,e.cy)):null!=e.skewX||null!=e.skewY?(x(e,r),e.skewX=null!=e.skewX?e.skewX:0,e.skewY=null!=e.skewY?e.skewY:0,s=new a.Skew(e.skewX,e.skewY,e.cx,e.cy)):e.flip?(\"x\"==e.flip||\"y\"==e.flip?e.offset=null==e.offset?r.bbox()[\"c\"+e.flip]:e.offset:null==e.offset?(n=r.bbox(),e.flip=n.cx,e.offset=n.cy):e.flip=e.offset,s=(new a.Matrix).flip(e.flip,e.offset)):null==e.x&&null==e.y||(s=new a.Translate(e.x,e.y)),s?(s.relative=i,this.last().transforms.push(s),this._callStart()):this)}}),a.extend(a.Element,{untransform:function(){return this.attr(\"transform\",null)},matrixify:function(){return(this.attr(\"transform\")||\"\").split(a.regex.transforms).slice(0,-1).map(function(t){var e=t.trim().split(\"(\");return[e[0],e[1].split(a.regex.delimiter).map(function(t){return parseFloat(t)})]}).reduce(function(t,e){return\"matrix\"==e[0]?t.multiply(p(e[1])):t[e[0]].apply(t,e[1])},new a.Matrix)},toParent:function(t){if(this==t)return this;var e=this.screenCTM(),i=t.screenCTM().inverse();return this.addTo(t).untransform().transform(i.multiply(e)),this},toDoc:function(){return this.toParent(this.doc())}}),a.Transformation=a.invent({create:function(e,i){if(arguments.length>1&&\"boolean\"!=typeof i)return this.constructor.call(this,[].slice.call(arguments));if(Array.isArray(e))for(var a=0,s=this.arguments.length;a<s;++a)this[this.arguments[a]]=e[a];else if(\"object\"===t(e))for(a=0,s=this.arguments.length;a<s;++a)this[this.arguments[a]]=e[this.arguments[a]];this.inversed=!1,!0===i&&(this.inversed=!0)},extend:{arguments:[],method:\"\",at:function(t){for(var e=[],i=0,s=this.arguments.length;i<s;++i)e.push(this[this.arguments[i]]);var n=this._undo||new a.Matrix;return n=(new a.Matrix).morph(a.Matrix.prototype[this.method].apply(n,e)).at(t),this.inversed?n.inverse():n},undo:function(t){for(var e=0,i=this.arguments.length;e<i;++e)t[this.arguments[e]]=void 0===this[this.arguments[e]]?0:t[this.arguments[e]];return t.cx=this.cx,t.cy=this.cy,this._undo=new(a[d(this.method)])(t,!0).at(1),this}}}),a.Translate=a.invent({parent:a.Matrix,inherit:a.Transformation,create:function(t,e){this.constructor.apply(this,[].slice.call(arguments))},extend:{arguments:[\"transformedX\",\"transformedY\"],method:\"translate\"}}),a.Rotate=a.invent({parent:a.Matrix,inherit:a.Transformation,create:function(t,e){this.constructor.apply(this,[].slice.call(arguments))},extend:{arguments:[\"rotation\",\"cx\",\"cy\"],method:\"rotate\",at:function(t){var e=(new a.Matrix).rotate((new a.Number).morph(this.rotation-(this._undo?this._undo.rotation:0)).at(t),this.cx,this.cy);return this.inversed?e.inverse():e},undo:function(t){return this._undo=t,this}}}),a.Scale=a.invent({parent:a.Matrix,inherit:a.Transformation,create:function(t,e){this.constructor.apply(this,[].slice.call(arguments))},extend:{arguments:[\"scaleX\",\"scaleY\",\"cx\",\"cy\"],method:\"scale\"}}),a.Skew=a.invent({parent:a.Matrix,inherit:a.Transformation,create:function(t,e){this.constructor.apply(this,[].slice.call(arguments))},extend:{arguments:[\"skewX\",\"skewY\",\"cx\",\"cy\"],method:\"skew\"}}),a.extend(a.Element,{style:function(e,i){if(0==arguments.length)return this.node.style.cssText||\"\";if(arguments.length<2)if(\"object\"===t(e))for(i in e)this.style(i,e[i]);else{if(!a.regex.isCss.test(e))return this.node.style[c(e)];for(e=e.split(/\\s*;\\s*/).filter(function(t){return!!t}).map(function(t){return t.split(/\\s*:\\s*/)});i=e.pop();)this.style(i[0],i[1])}else this.node.style[c(e)]=null===i||a.regex.isBlank.test(i)?\"\":i;return this}}),a.Parent=a.invent({create:function(t){this.constructor.call(this,t)},inherit:a.Element,extend:{children:function(){return a.utils.map(a.utils.filterSVGElements(this.node.childNodes),function(t){return a.adopt(t)})},add:function(t,e){return null==e?this.node.appendChild(t.node):t.node!=this.node.childNodes[e]&&this.node.insertBefore(t.node,this.node.childNodes[e]),this},put:function(t,e){return this.add(t,e),t},has:function(t){return this.index(t)>=0},index:function(t){return[].slice.call(this.node.childNodes).indexOf(t.node)},get:function(t){return a.adopt(this.node.childNodes[t])},first:function(){return this.get(0)},last:function(){return this.get(this.node.childNodes.length-1)},each:function(t,e){var i,s,n=this.children();for(i=0,s=n.length;i<s;i++)n[i]instanceof a.Element&&t.apply(n[i],[i,n]),e&&n[i]instanceof a.Container&&n[i].each(t,e);return this},removeElement:function(t){return this.node.removeChild(t.node),this},clear:function(){for(;this.node.hasChildNodes();)this.node.removeChild(this.node.lastChild);return delete this._defs,this},defs:function(){return this.doc().defs()}}}),a.extend(a.Parent,{ungroup:function(t,e){return 0===e||this instanceof a.Defs||this.node==a.parser.draw?this:(t=t||(this instanceof a.Doc?this:this.parent(a.Parent)),e=e||1/0,this.each(function(){return this instanceof a.Defs?this:this instanceof a.Parent?this.ungroup(t,e-1):this.toParent(t)}),this.node.firstChild||this.remove(),this)},flatten:function(t,e){return this.ungroup(t,e)}}),a.Container=a.invent({create:function(t){this.constructor.call(this,t)},inherit:a.Parent}),a.ViewBox=a.invent({create:function(e){var i,s,n,r,o,l,h,c=1,d=1,u=/[+-]?(?:\\d+(?:\\.\\d*)?|\\.\\d+)(?:e[+-]?\\d+)?/gi;if(e instanceof a.Element){for(l=e,h=e,o=(e.attr(\"viewBox\")||\"\").match(u),e.bbox,n=new a.Number(e.width()),r=new a.Number(e.height());\"%\"==n.unit;)c*=n.value,n=new a.Number(l instanceof a.Doc?l.parent().offsetWidth:l.parent().width()),l=l.parent();for(;\"%\"==r.unit;)d*=r.value,r=new a.Number(h instanceof a.Doc?h.parent().offsetHeight:h.parent().height()),h=h.parent();this.x=0,this.y=0,this.width=n*c,this.height=r*d,this.zoom=1,o&&(i=parseFloat(o[0]),s=parseFloat(o[1]),n=parseFloat(o[2]),r=parseFloat(o[3]),this.zoom=this.width/this.height>n/r?this.height/r:this.width/n,this.x=i,this.y=s,this.width=n,this.height=r)}else e=\"string\"==typeof e?e.match(u).map(function(t){return parseFloat(t)}):Array.isArray(e)?e:\"object\"===t(e)?[e.x,e.y,e.width,e.height]:4==arguments.length?[].slice.call(arguments):[0,0,0,0],this.x=e[0],this.y=e[1],this.width=e[2],this.height=e[3]},extend:{toString:function(){return this.x+\" \"+this.y+\" \"+this.width+\" \"+this.height},morph:function(t,e,i,s){return this.destination=new a.ViewBox(t,e,i,s),this},at:function(t){return this.destination?new a.ViewBox([this.x+(this.destination.x-this.x)*t,this.y+(this.destination.y-this.y)*t,this.width+(this.destination.width-this.width)*t,this.height+(this.destination.height-this.height)*t]):this}},parent:a.Container,construct:{viewbox:function(t,e,i,s){return 0==arguments.length?new a.ViewBox(this):this.attr(\"viewBox\",new a.ViewBox(t,e,i,s))}}}),[\"click\",\"dblclick\",\"mousedown\",\"mouseup\",\"mouseover\",\"mouseout\",\"mousemove\",\"touchstart\",\"touchmove\",\"touchleave\",\"touchend\",\"touchcancel\"].forEach(function(t){a.Element.prototype[t]=function(e){return a.on(this.node,t,e),this}}),a.listeners=[],a.handlerMap=[],a.listenerId=0,a.on=function(t,e,i,s,n){var r=i.bind(s||t.instance||t),o=(a.handlerMap.indexOf(t)+1||a.handlerMap.push(t))-1,l=e.split(\".\")[0],h=e.split(\".\")[1]||\"*\";a.listeners[o]=a.listeners[o]||{},a.listeners[o][l]=a.listeners[o][l]||{},a.listeners[o][l][h]=a.listeners[o][l][h]||{},i._svgjsListenerId||(i._svgjsListenerId=++a.listenerId),a.listeners[o][l][h][i._svgjsListenerId]=r,t.addEventListener(l,r,n||!1)},a.off=function(t,e,i){var s=a.handlerMap.indexOf(t),n=e&&e.split(\".\")[0],r=e&&e.split(\".\")[1],o=\"\";if(-1!=s)if(i){if(\"function\"==typeof i&&(i=i._svgjsListenerId),!i)return;a.listeners[s][n]&&a.listeners[s][n][r||\"*\"]&&(t.removeEventListener(n,a.listeners[s][n][r||\"*\"][i],!1),delete a.listeners[s][n][r||\"*\"][i])}else if(r&&n){if(a.listeners[s][n]&&a.listeners[s][n][r]){for(i in a.listeners[s][n][r])a.off(t,[n,r].join(\".\"),i);delete a.listeners[s][n][r]}}else if(r)for(e in a.listeners[s])for(o in a.listeners[s][e])r===o&&a.off(t,[e,r].join(\".\"));else if(n){if(a.listeners[s][n]){for(o in a.listeners[s][n])a.off(t,[n,o].join(\".\"));delete a.listeners[s][n]}}else{for(e in a.listeners[s])a.off(t,e);delete a.listeners[s],delete a.handlerMap[s]}},a.extend(a.Element,{on:function(t,e,i,s){return a.on(this.node,t,e,i,s),this},off:function(t,e){return a.off(this.node,t,e),this},fire:function(t,i){return t instanceof e.Event?this.node.dispatchEvent(t):this.node.dispatchEvent(t=new a.CustomEvent(t,{detail:i,cancelable:!0})),this._event=t,this},event:function(){return this._event}}),a.Defs=a.invent({create:\"defs\",inherit:a.Container}),a.G=a.invent({create:\"g\",inherit:a.Container,extend:{x:function(t){return null==t?this.transform(\"x\"):this.transform({x:t-this.x()},!0)},y:function(t){return null==t?this.transform(\"y\"):this.transform({y:t-this.y()},!0)},cx:function(t){return null==t?this.gbox().cx:this.x(t-this.gbox().width/2)},cy:function(t){return null==t?this.gbox().cy:this.y(t-this.gbox().height/2)},gbox:function(){var t=this.bbox(),e=this.transform();return t.x+=e.x,t.x2+=e.x,t.cx+=e.x,t.y+=e.y,t.y2+=e.y,t.cy+=e.y,t}},construct:{group:function(){return this.put(new a.G)}}}),a.Doc=a.invent({create:function(t){t&&(\"svg\"==(t=\"string\"==typeof t?i.getElementById(t):t).nodeName?this.constructor.call(this,t):(this.constructor.call(this,a.create(\"svg\")),t.appendChild(this.node),this.size(\"100%\",\"100%\")),this.namespace().defs())},inherit:a.Container,extend:{namespace:function(){return this.attr({xmlns:a.ns,version:\"1.1\"}).attr(\"xmlns:xlink\",a.xlink,a.xmlns).attr(\"xmlns:svgjs\",a.svgjs,a.xmlns)},defs:function(){var t;this._defs||((t=this.node.getElementsByTagName(\"defs\")[0])?this._defs=a.adopt(t):this._defs=new a.Defs,this.node.appendChild(this._defs.node));return this._defs},parent:function(){return this.node.parentNode&&\"#document\"!=this.node.parentNode.nodeName?this.node.parentNode:null},spof:function(){var t=this.node.getScreenCTM();return t&&this.style(\"left\",-t.e%1+\"px\").style(\"top\",-t.f%1+\"px\"),this},remove:function(){return this.parent()&&this.parent().removeChild(this.node),this},clear:function(){for(;this.node.hasChildNodes();)this.node.removeChild(this.node.lastChild);return delete this._defs,a.parser.draw&&!a.parser.draw.parentNode&&this.node.appendChild(a.parser.draw),this},clone:function(t){this.writeDataToDom();var e=this.node,i=b(e.cloneNode(!0));return t?(t.node||t).appendChild(i.node):e.parentNode.insertBefore(i.node,e.nextSibling),i}}}),a.extend(a.Element,{siblings:function(){return this.parent().children()},position:function(){return this.parent().index(this)},next:function(){return this.siblings()[this.position()+1]},previous:function(){return this.siblings()[this.position()-1]},forward:function(){var t=this.position()+1,e=this.parent();return e.removeElement(this).add(this,t),e instanceof a.Doc&&e.node.appendChild(e.defs().node),this},backward:function(){var t=this.position();return t>0&&this.parent().removeElement(this).add(this,t-1),this},front:function(){var t=this.parent();return t.node.appendChild(this.node),t instanceof a.Doc&&t.node.appendChild(t.defs().node),this},back:function(){return this.position()>0&&this.parent().removeElement(this).add(this,0),this},before:function(t){t.remove();var e=this.position();return this.parent().add(t,e),this},after:function(t){t.remove();var e=this.position();return this.parent().add(t,e+1),this}}),a.Mask=a.invent({create:function(){this.constructor.call(this,a.create(\"mask\")),this.targets=[]},inherit:a.Container,extend:{remove:function(){for(var t=this.targets.length-1;t>=0;t--)this.targets[t]&&this.targets[t].unmask();return this.targets=[],a.Element.prototype.remove.call(this),this}},construct:{mask:function(){return this.defs().put(new a.Mask)}}}),a.extend(a.Element,{maskWith:function(t){return this.masker=t instanceof a.Mask?t:this.parent().mask().add(t),this.masker.targets.push(this),this.attr(\"mask\",'url(\"#'+this.masker.attr(\"id\")+'\")')},unmask:function(){return delete this.masker,this.attr(\"mask\",null)}}),a.ClipPath=a.invent({create:function(){this.constructor.call(this,a.create(\"clipPath\")),this.targets=[]},inherit:a.Container,extend:{remove:function(){for(var t=this.targets.length-1;t>=0;t--)this.targets[t]&&this.targets[t].unclip();return this.targets=[],this.parent().removeElement(this),this}},construct:{clip:function(){return this.defs().put(new a.ClipPath)}}}),a.extend(a.Element,{clipWith:function(t){return this.clipper=t instanceof a.ClipPath?t:this.parent().clip().add(t),this.clipper.targets.push(this),this.attr(\"clip-path\",'url(\"#'+this.clipper.attr(\"id\")+'\")')},unclip:function(){return delete this.clipper,this.attr(\"clip-path\",null)}}),a.Gradient=a.invent({create:function(t){this.constructor.call(this,a.create(t+\"Gradient\")),this.type=t},inherit:a.Container,extend:{at:function(t,e,i){return this.put(new a.Stop).update(t,e,i)},update:function(t){return this.clear(),\"function\"==typeof t&&t.call(this,this),this},fill:function(){return\"url(#\"+this.id()+\")\"},toString:function(){return this.fill()},attr:function(t,e,i){return\"transform\"==t&&(t=\"gradientTransform\"),a.Container.prototype.attr.call(this,t,e,i)}},construct:{gradient:function(t,e){return this.defs().gradient(t,e)}}}),a.extend(a.Gradient,a.FX,{from:function(t,e){return\"radial\"==(this._target||this).type?this.attr({fx:new a.Number(t),fy:new a.Number(e)}):this.attr({x1:new a.Number(t),y1:new a.Number(e)})},to:function(t,e){return\"radial\"==(this._target||this).type?this.attr({cx:new a.Number(t),cy:new a.Number(e)}):this.attr({x2:new a.Number(t),y2:new a.Number(e)})}}),a.extend(a.Defs,{gradient:function(t,e){return this.put(new a.Gradient(t)).update(e)}}),a.Stop=a.invent({create:\"stop\",inherit:a.Element,extend:{update:function(t){return(\"number\"==typeof t||t instanceof a.Number)&&(t={offset:arguments[0],color:arguments[1],opacity:arguments[2]}),null!=t.opacity&&this.attr(\"stop-opacity\",t.opacity),null!=t.color&&this.attr(\"stop-color\",t.color),null!=t.offset&&this.attr(\"offset\",new a.Number(t.offset)),this}}}),a.Pattern=a.invent({create:\"pattern\",inherit:a.Container,extend:{fill:function(){return\"url(#\"+this.id()+\")\"},update:function(t){return this.clear(),\"function\"==typeof t&&t.call(this,this),this},toString:function(){return this.fill()},attr:function(t,e,i){return\"transform\"==t&&(t=\"patternTransform\"),a.Container.prototype.attr.call(this,t,e,i)}},construct:{pattern:function(t,e,i){return this.defs().pattern(t,e,i)}}}),a.extend(a.Defs,{pattern:function(t,e,i){return this.put(new a.Pattern).update(i).attr({x:0,y:0,width:t,height:e,patternUnits:\"userSpaceOnUse\"})}}),a.Shape=a.invent({create:function(t){this.constructor.call(this,t)},inherit:a.Element}),a.Bare=a.invent({create:function(t,e){if(this.constructor.call(this,a.create(t)),e)for(var i in e.prototype)\"function\"==typeof e.prototype[i]&&(this[i]=e.prototype[i])},inherit:a.Element,extend:{words:function(t){for(;this.node.hasChildNodes();)this.node.removeChild(this.node.lastChild);return this.node.appendChild(i.createTextNode(t)),this}}}),a.extend(a.Parent,{element:function(t,e){return this.put(new a.Bare(t,e))}}),a.Symbol=a.invent({create:\"symbol\",inherit:a.Container,construct:{symbol:function(){return this.put(new a.Symbol)}}}),a.Use=a.invent({create:\"use\",inherit:a.Shape,extend:{element:function(t,e){return this.attr(\"href\",(e||\"\")+\"#\"+t,a.xlink)}},construct:{use:function(t,e){return this.put(new a.Use).element(t,e)}}}),a.Rect=a.invent({create:\"rect\",inherit:a.Shape,construct:{rect:function(t,e){return this.put(new a.Rect).size(t,e)}}}),a.Circle=a.invent({create:\"circle\",inherit:a.Shape,construct:{circle:function(t){return this.put(new a.Circle).rx(new a.Number(t).divide(2)).move(0,0)}}}),a.extend(a.Circle,a.FX,{rx:function(t){return this.attr(\"r\",t)},ry:function(t){return this.rx(t)}}),a.Ellipse=a.invent({create:\"ellipse\",inherit:a.Shape,construct:{ellipse:function(t,e){return this.put(new a.Ellipse).size(t,e).move(0,0)}}}),a.extend(a.Ellipse,a.Rect,a.FX,{rx:function(t){return this.attr(\"rx\",t)},ry:function(t){return this.attr(\"ry\",t)}}),a.extend(a.Circle,a.Ellipse,{x:function(t){return null==t?this.cx()-this.rx():this.cx(t+this.rx())},y:function(t){return null==t?this.cy()-this.ry():this.cy(t+this.ry())},cx:function(t){return null==t?this.attr(\"cx\"):this.attr(\"cx\",t)},cy:function(t){return null==t?this.attr(\"cy\"):this.attr(\"cy\",t)},width:function(t){return null==t?2*this.rx():this.rx(new a.Number(t).divide(2))},height:function(t){return null==t?2*this.ry():this.ry(new a.Number(t).divide(2))},size:function(t,e){var i=g(this,t,e);return this.rx(new a.Number(i.width).divide(2)).ry(new a.Number(i.height).divide(2))}}),a.Line=a.invent({create:\"line\",inherit:a.Shape,extend:{array:function(){return new a.PointArray([[this.attr(\"x1\"),this.attr(\"y1\")],[this.attr(\"x2\"),this.attr(\"y2\")]])},plot:function(t,e,i,s){return null==t?this.array():(t=void 0!==e?{x1:t,y1:e,x2:i,y2:s}:new a.PointArray(t).toLine(),this.attr(t))},move:function(t,e){return this.attr(this.array().move(t,e).toLine())},size:function(t,e){var i=g(this,t,e);return this.attr(this.array().size(i.width,i.height).toLine())}},construct:{line:function(t,e,i,s){return a.Line.prototype.plot.apply(this.put(new a.Line),null!=t?[t,e,i,s]:[0,0,0,0])}}}),a.Polyline=a.invent({create:\"polyline\",inherit:a.Shape,construct:{polyline:function(t){return this.put(new a.Polyline).plot(t||new a.PointArray)}}}),a.Polygon=a.invent({create:\"polygon\",inherit:a.Shape,construct:{polygon:function(t){return this.put(new a.Polygon).plot(t||new a.PointArray)}}}),a.extend(a.Polyline,a.Polygon,{array:function(){return this._array||(this._array=new a.PointArray(this.attr(\"points\")))},plot:function(t){return null==t?this.array():this.clear().attr(\"points\",\"string\"==typeof t?t:this._array=new a.PointArray(t))},clear:function(){return delete this._array,this},move:function(t,e){return this.attr(\"points\",this.array().move(t,e))},size:function(t,e){var i=g(this,t,e);return this.attr(\"points\",this.array().size(i.width,i.height))}}),a.extend(a.Line,a.Polyline,a.Polygon,{morphArray:a.PointArray,x:function(t){return null==t?this.bbox().x:this.move(t,this.bbox().y)},y:function(t){return null==t?this.bbox().y:this.move(this.bbox().x,t)},width:function(t){var e=this.bbox();return null==t?e.width:this.size(t,e.height)},height:function(t){var e=this.bbox();return null==t?e.height:this.size(e.width,t)}}),a.Path=a.invent({create:\"path\",inherit:a.Shape,extend:{morphArray:a.PathArray,array:function(){return this._array||(this._array=new a.PathArray(this.attr(\"d\")))},plot:function(t){return null==t?this.array():this.clear().attr(\"d\",\"string\"==typeof t?t:this._array=new a.PathArray(t))},clear:function(){return delete this._array,this},move:function(t,e){return this.attr(\"d\",this.array().move(t,e))},x:function(t){return null==t?this.bbox().x:this.move(t,this.bbox().y)},y:function(t){return null==t?this.bbox().y:this.move(this.bbox().x,t)},size:function(t,e){var i=g(this,t,e);return this.attr(\"d\",this.array().size(i.width,i.height))},width:function(t){return null==t?this.bbox().width:this.size(t,this.bbox().height)},height:function(t){return null==t?this.bbox().height:this.size(this.bbox().width,t)}},construct:{path:function(t){return this.put(new a.Path).plot(t||new a.PathArray)}}}),a.Image=a.invent({create:\"image\",inherit:a.Shape,extend:{load:function(t){if(!t)return this;var i=this,s=new e.Image;return a.on(s,\"load\",function(){a.off(s);var e=i.parent(a.Pattern);null!==e&&(0==i.width()&&0==i.height()&&i.size(s.width,s.height),e&&0==e.width()&&0==e.height()&&e.size(i.width(),i.height()),\"function\"==typeof i._loaded&&i._loaded.call(i,{width:s.width,height:s.height,ratio:s.width/s.height,url:t}))}),a.on(s,\"error\",function(t){a.off(s),\"function\"==typeof i._error&&i._error.call(i,t)}),this.attr(\"href\",s.src=this.src=t,a.xlink)},loaded:function(t){return this._loaded=t,this},error:function(t){return this._error=t,this}},construct:{image:function(t,e,i){return this.put(new a.Image).load(t).size(e||0,i||e||0)}}}),a.Text=a.invent({create:function(){this.constructor.call(this,a.create(\"text\")),this.dom.leading=new a.Number(1.3),this._rebuild=!0,this._build=!1,this.attr(\"font-family\",a.defaults.attrs[\"font-family\"])},inherit:a.Shape,extend:{x:function(t){return null==t?this.attr(\"x\"):this.attr(\"x\",t)},y:function(t){var e=this.attr(\"y\"),i=\"number\"==typeof e?e-this.bbox().y:0;return null==t?\"number\"==typeof e?e-i:e:this.attr(\"y\",\"number\"==typeof t.valueOf()?t+i:t)},cx:function(t){return null==t?this.bbox().cx:this.x(t-this.bbox().width/2)},cy:function(t){return null==t?this.bbox().cy:this.y(t-this.bbox().height/2)},text:function(t){if(void 0===t){t=\"\";for(var e=this.node.childNodes,i=0,s=e.length;i<s;++i)0!=i&&3!=e[i].nodeType&&1==a.adopt(e[i]).dom.newLined&&(t+=\"\\n\"),t+=e[i].textContent;return t}if(this.clear().build(!0),\"function\"==typeof t)t.call(this,this);else{i=0;for(var n=(t=t.split(\"\\n\")).length;i<n;i++)this.tspan(t[i]).newLine()}return this.build(!1).rebuild()},size:function(t){return this.attr(\"font-size\",t).rebuild()},leading:function(t){return null==t?this.dom.leading:(this.dom.leading=new a.Number(t),this.rebuild())},lines:function(){var t=(this.textPath&&this.textPath()||this).node,e=a.utils.map(a.utils.filterSVGElements(t.childNodes),function(t){return a.adopt(t)});return new a.Set(e)},rebuild:function(t){if(\"boolean\"==typeof t&&(this._rebuild=t),this._rebuild){var e=this,i=0,s=this.dom.leading*new a.Number(this.attr(\"font-size\"));this.lines().each(function(){this.dom.newLined&&(e.textPath()||this.attr(\"x\",e.attr(\"x\")),\"\\n\"==this.text()?i+=s:(this.attr(\"dy\",s+i),i=0))}),this.fire(\"rebuild\")}return this},build:function(t){return this._build=!!t,this},setData:function(t){return this.dom=t,this.dom.leading=new a.Number(t.leading||1.3),this}},construct:{text:function(t){return this.put(new a.Text).text(t)},plain:function(t){return this.put(new a.Text).plain(t)}}}),a.Tspan=a.invent({create:\"tspan\",inherit:a.Shape,extend:{text:function(t){return null==t?this.node.textContent+(this.dom.newLined?\"\\n\":\"\"):(\"function\"==typeof t?t.call(this,this):this.plain(t),this)},dx:function(t){return this.attr(\"dx\",t)},dy:function(t){return this.attr(\"dy\",t)},newLine:function(){var t=this.parent(a.Text);return this.dom.newLined=!0,this.dy(t.dom.leading*t.attr(\"font-size\")).attr(\"x\",t.x())}}}),a.extend(a.Text,a.Tspan,{plain:function(t){return!1===this._build&&this.clear(),this.node.appendChild(i.createTextNode(t)),this},tspan:function(t){var e=(this.textPath&&this.textPath()||this).node,i=new a.Tspan;return!1===this._build&&this.clear(),e.appendChild(i.node),i.text(t)},clear:function(){for(var t=(this.textPath&&this.textPath()||this).node;t.hasChildNodes();)t.removeChild(t.lastChild);return this},length:function(){return this.node.getComputedTextLength()}}),a.TextPath=a.invent({create:\"textPath\",inherit:a.Parent,parent:a.Text,construct:{morphArray:a.PathArray,path:function(t){for(var e=new a.TextPath,i=this.doc().defs().path(t);this.node.hasChildNodes();)e.node.appendChild(this.node.firstChild);return this.node.appendChild(e.node),e.attr(\"href\",\"#\"+i,a.xlink),this},array:function(){var t=this.track();return t?t.array():null},plot:function(t){var e=this.track(),i=null;return e&&(i=e.plot(t)),null==t?i:this},track:function(){var t=this.textPath();if(t)return t.reference(\"href\")},textPath:function(){if(this.node.firstChild&&\"textPath\"==this.node.firstChild.nodeName)return a.adopt(this.node.firstChild)}}}),a.Nested=a.invent({create:function(){this.constructor.call(this,a.create(\"svg\")),this.style(\"overflow\",\"visible\")},inherit:a.Container,construct:{nested:function(){return this.put(new a.Nested)}}}),a.A=a.invent({create:\"a\",inherit:a.Container,extend:{to:function(t){return this.attr(\"href\",t,a.xlink)},show:function(t){return this.attr(\"show\",t,a.xlink)},target:function(t){return this.attr(\"target\",t)}},construct:{link:function(t){return this.put(new a.A).to(t)}}}),a.extend(a.Element,{linkTo:function(t){var e=new a.A;return\"function\"==typeof t?t.call(e,e):e.to(t),this.parent().put(e).put(this)}}),a.Marker=a.invent({create:\"marker\",inherit:a.Container,extend:{width:function(t){return this.attr(\"markerWidth\",t)},height:function(t){return this.attr(\"markerHeight\",t)},ref:function(t,e){return this.attr(\"refX\",t).attr(\"refY\",e)},update:function(t){return this.clear(),\"function\"==typeof t&&t.call(this,this),this},toString:function(){return\"url(#\"+this.id()+\")\"}},construct:{marker:function(t,e,i){return this.defs().marker(t,e,i)}}}),a.extend(a.Defs,{marker:function(t,e,i){return this.put(new a.Marker).size(t,e).ref(t/2,e/2).viewbox(0,0,t,e).attr(\"orient\",\"auto\").update(i)}}),a.extend(a.Line,a.Polyline,a.Polygon,a.Path,{marker:function(t,e,i,s){var n=[\"marker\"];return\"all\"!=t&&n.push(t),n=n.join(\"-\"),t=arguments[1]instanceof a.Marker?arguments[1]:this.doc().marker(e,i,s),this.attr(n,t)}});var l={stroke:[\"color\",\"width\",\"opacity\",\"linecap\",\"linejoin\",\"miterlimit\",\"dasharray\",\"dashoffset\"],fill:[\"color\",\"opacity\",\"rule\"],prefix:function(t,e){return\"color\"==e?t:t+\"-\"+e}};function h(t,e,i,s){return i+s.replace(a.regex.dots,\" .\")}function c(t){return t.toLowerCase().replace(/-(.)/g,function(t,e){return e.toUpperCase()})}function d(t){return t.charAt(0).toUpperCase()+t.slice(1)}function u(t){var e=t.toString(16);return 1==e.length?\"0\"+e:e}function g(t,e,i){if(null==e||null==i){var a=t.bbox();null==e?e=a.width/a.height*i:null==i&&(i=a.height/a.width*e)}return{width:e,height:i}}function f(t,e,i){return{x:e*t.a+i*t.c+0,y:e*t.b+i*t.d+0}}function p(t){return{a:t[0],b:t[1],c:t[2],d:t[3],e:t[4],f:t[5]}}function x(t,e){t.cx=null==t.cx?e.bbox().cx:t.cx,t.cy=null==t.cy?e.bbox().cy:t.cy}function b(t){for(var i=t.childNodes.length-1;i>=0;i--)t.childNodes[i]instanceof e.SVGElement&&b(t.childNodes[i]);return a.adopt(t).id(a.eid(t.nodeName))}function m(t){return null==t.x&&(t.x=0,t.y=0,t.width=0,t.height=0),t.w=t.width,t.h=t.height,t.x2=t.x+t.width,t.y2=t.y+t.height,t.cx=t.x+t.width/2,t.cy=t.y+t.height/2,t}function v(t){return Math.abs(t)>1e-37?t:0}[\"fill\",\"stroke\"].forEach(function(t){var e,i={};i[t]=function(i){if(void 0===i)return this;if(\"string\"==typeof i||a.Color.isRgb(i)||i&&\"function\"==typeof i.fill)this.attr(t,i);else for(e=l[t].length-1;e>=0;e--)null!=i[l[t][e]]&&this.attr(l.prefix(t,l[t][e]),i[l[t][e]]);return this},a.extend(a.Element,a.FX,i)}),a.extend(a.Element,a.FX,{rotate:function(t,e,i){return this.transform({rotation:t,cx:e,cy:i})},skew:function(t,e,i,a){return 1==arguments.length||3==arguments.length?this.transform({skew:t,cx:e,cy:i}):this.transform({skewX:t,skewY:e,cx:i,cy:a})},scale:function(t,e,i,a){return 1==arguments.length||3==arguments.length?this.transform({scale:t,cx:e,cy:i}):this.transform({scaleX:t,scaleY:e,cx:i,cy:a})},translate:function(t,e){return this.transform({x:t,y:e})},flip:function(t,e){return e=\"number\"==typeof t?t:e,this.transform({flip:t||\"both\",offset:e})},matrix:function(t){return this.attr(\"transform\",new a.Matrix(6==arguments.length?[].slice.call(arguments):t))},opacity:function(t){return this.attr(\"opacity\",t)},dx:function(t){return this.x(new a.Number(t).plus(this instanceof a.FX?0:this.x()),!0)},dy:function(t){return this.y(new a.Number(t).plus(this instanceof a.FX?0:this.y()),!0)},dmove:function(t,e){return this.dx(t).dy(e)}}),a.extend(a.Rect,a.Ellipse,a.Circle,a.Gradient,a.FX,{radius:function(t,e){var i=(this._target||this).type;return\"radial\"==i||\"circle\"==i?this.attr(\"r\",new a.Number(t)):this.rx(t).ry(null==e?t:e)}}),a.extend(a.Path,{length:function(){return this.node.getTotalLength()},pointAt:function(t){return this.node.getPointAtLength(t)}}),a.extend(a.Parent,a.Text,a.Tspan,a.FX,{font:function(e,i){if(\"object\"===t(e))for(i in e)this.font(i,e[i]);return\"leading\"==e?this.leading(i):\"anchor\"==e?this.attr(\"text-anchor\",i):\"size\"==e||\"family\"==e||\"weight\"==e||\"stretch\"==e||\"variant\"==e||\"style\"==e?this.attr(\"font-\"+e,i):this.attr(e,i)}}),a.Set=a.invent({create:function(t){Array.isArray(t)?this.members=t:this.clear()},extend:{add:function(){var t,e,i=[].slice.call(arguments);for(t=0,e=i.length;t<e;t++)this.members.push(i[t]);return this},remove:function(t){var e=this.index(t);return e>-1&&this.members.splice(e,1),this},each:function(t){for(var e=0,i=this.members.length;e<i;e++)t.apply(this.members[e],[e,this.members]);return this},clear:function(){return this.members=[],this},length:function(){return this.members.length},has:function(t){return this.index(t)>=0},index:function(t){return this.members.indexOf(t)},get:function(t){return this.members[t]},first:function(){return this.get(0)},last:function(){return this.get(this.members.length-1)},valueOf:function(){return this.members},bbox:function(){if(0==this.members.length)return new a.RBox;var t=this.members[0].rbox(this.members[0].doc());return this.each(function(){t=t.merge(this.rbox(this.doc()))}),t}},construct:{set:function(t){return new a.Set(t)}}}),a.FX.Set=a.invent({create:function(t){this.set=t}}),a.Set.inherit=function(){var t=[];for(var e in a.Shape.prototype)\"function\"==typeof a.Shape.prototype[e]&&\"function\"!=typeof a.Set.prototype[e]&&t.push(e);for(var e in t.forEach(function(t){a.Set.prototype[t]=function(){for(var e=0,i=this.members.length;e<i;e++)this.members[e]&&\"function\"==typeof this.members[e][t]&&this.members[e][t].apply(this.members[e],arguments);return\"animate\"==t?this.fx||(this.fx=new a.FX.Set(this)):this}}),t=[],a.FX.prototype)\"function\"==typeof a.FX.prototype[e]&&\"function\"!=typeof a.FX.Set.prototype[e]&&t.push(e);t.forEach(function(t){a.FX.Set.prototype[t]=function(){for(var e=0,i=this.set.members.length;e<i;e++)this.set.members[e].fx[t].apply(this.set.members[e].fx,arguments);return this}})},a.extend(a.Element,{data:function(e,i,a){if(\"object\"===t(e))for(i in e)this.data(i,e[i]);else if(arguments.length<2)try{return JSON.parse(this.attr(\"data-\"+e))}catch(t){return this.attr(\"data-\"+e)}else this.attr(\"data-\"+e,null===i?null:!0===a||\"string\"==typeof i||\"number\"==typeof i?i:JSON.stringify(i));return this}}),a.extend(a.Element,{remember:function(e,i){if(\"object\"===t(arguments[0]))for(var i in e)this.remember(i,e[i]);else{if(1==arguments.length)return this.memory()[e];this.memory()[e]=i}return this},forget:function(){if(0==arguments.length)this._memory={};else for(var t=arguments.length-1;t>=0;t--)delete this.memory()[arguments[t]];return this},memory:function(){return this._memory||(this._memory={})}}),a.get=function(t){var e=i.getElementById(function(t){var e=(t||\"\").toString().match(a.regex.reference);if(e)return e[1]}(t)||t);return a.adopt(e)},a.select=function(t,e){return new a.Set(a.utils.map((e||i).querySelectorAll(t),function(t){return a.adopt(t)}))},a.extend(a.Parent,{select:function(t){return a.select(t,this.node)}});var y=\"abcdef\".split(\"\");if(\"function\"!=typeof e.CustomEvent){var w=function(t,e){e=e||{bubbles:!1,cancelable:!1,detail:void 0};var a=i.createEvent(\"CustomEvent\");return a.initCustomEvent(t,e.bubbles,e.cancelable,e.detail),a};w.prototype=e.Event.prototype,a.CustomEvent=w}else a.CustomEvent=e.CustomEvent;return function(t){for(var i=0,a=[\"moz\",\"webkit\"],s=0;s<a.length&&!e.requestAnimationFrame;++s)t.requestAnimationFrame=t[a[s]+\"RequestAnimationFrame\"],t.cancelAnimationFrame=t[a[s]+\"CancelAnimationFrame\"]||t[a[s]+\"CancelRequestAnimationFrame\"];t.requestAnimationFrame=t.requestAnimationFrame||function(e){var a=(new Date).getTime(),s=Math.max(0,16-(a-i)),n=t.setTimeout(function(){e(a+s)},s);return i=a+s,n},t.cancelAnimationFrame=t.cancelAnimationFrame||t.clearTimeout}(e),a},\"function\"==typeof define&&define.amd?define(function(){return rt(nt,nt.document)}):\"object\"===(\"undefined\"==typeof exports?\"undefined\":t(exports))&&\"undefined\"!=typeof module?module.exports=nt.document?rt(nt,nt.document):function(t){return rt(t,t.document)}:nt.SVG=rt(nt,nt.document),function(){SVG.Filter=SVG.invent({create:\"filter\",inherit:SVG.Parent,extend:{source:\"SourceGraphic\",sourceAlpha:\"SourceAlpha\",background:\"BackgroundImage\",backgroundAlpha:\"BackgroundAlpha\",fill:\"FillPaint\",stroke:\"StrokePaint\",autoSetIn:!0,put:function(t,e){return this.add(t,e),!t.attr(\"in\")&&this.autoSetIn&&t.attr(\"in\",this.source),t.attr(\"result\")||t.attr(\"result\",t),t},blend:function(t,e,i){return this.put(new SVG.BlendEffect(t,e,i))},colorMatrix:function(t,e){return this.put(new SVG.ColorMatrixEffect(t,e))},convolveMatrix:function(t){return this.put(new SVG.ConvolveMatrixEffect(t))},componentTransfer:function(t){return this.put(new SVG.ComponentTransferEffect(t))},composite:function(t,e,i){return this.put(new SVG.CompositeEffect(t,e,i))},flood:function(t,e){return this.put(new SVG.FloodEffect(t,e))},offset:function(t,e){return this.put(new SVG.OffsetEffect(t,e))},image:function(t){return this.put(new SVG.ImageEffect(t))},merge:function(){var t=[void 0];for(var e in arguments)t.push(arguments[e]);return this.put(new(SVG.MergeEffect.bind.apply(SVG.MergeEffect,t)))},gaussianBlur:function(t,e){return this.put(new SVG.GaussianBlurEffect(t,e))},morphology:function(t,e){return this.put(new SVG.MorphologyEffect(t,e))},diffuseLighting:function(t,e,i){return this.put(new SVG.DiffuseLightingEffect(t,e,i))},displacementMap:function(t,e,i,a,s){return this.put(new SVG.DisplacementMapEffect(t,e,i,a,s))},specularLighting:function(t,e,i,a){return this.put(new SVG.SpecularLightingEffect(t,e,i,a))},tile:function(){return this.put(new SVG.TileEffect)},turbulence:function(t,e,i,a,s){return this.put(new SVG.TurbulenceEffect(t,e,i,a,s))},toString:function(){return\"url(#\"+this.attr(\"id\")+\")\"}}}),SVG.extend(SVG.Defs,{filter:function(t){var e=this.put(new SVG.Filter);return\"function\"==typeof t&&t.call(e,e),e}}),SVG.extend(SVG.Container,{filter:function(t){return this.defs().filter(t)}}),SVG.extend(SVG.Element,SVG.G,SVG.Nested,{filter:function(t){return this.filterer=t instanceof SVG.Element?t:this.doc().filter(t),this.doc()&&this.filterer.doc()!==this.doc()&&this.doc().defs().add(this.filterer),this.attr(\"filter\",this.filterer),this.filterer},unfilter:function(t){return this.filterer&&!0===t&&this.filterer.remove(),delete this.filterer,this.attr(\"filter\",null)}}),SVG.Effect=SVG.invent({create:function(){this.constructor.call(this)},inherit:SVG.Element,extend:{in:function(t){return null==t?this.parent()&&this.parent().select('[result=\"'+this.attr(\"in\")+'\"]').get(0)||this.attr(\"in\"):this.attr(\"in\",t)},result:function(t){return null==t?this.attr(\"result\"):this.attr(\"result\",t)},toString:function(){return this.result()}}}),SVG.ParentEffect=SVG.invent({create:function(){this.constructor.call(this)},inherit:SVG.Parent,extend:{in:function(t){return null==t?this.parent()&&this.parent().select('[result=\"'+this.attr(\"in\")+'\"]').get(0)||this.attr(\"in\"):this.attr(\"in\",t)},result:function(t){return null==t?this.attr(\"result\"):this.attr(\"result\",t)},toString:function(){return this.result()}}});var t={blend:function(t,e){return this.parent()&&this.parent().blend(this,t,e)},colorMatrix:function(t,e){return this.parent()&&this.parent().colorMatrix(t,e).in(this)},convolveMatrix:function(t){return this.parent()&&this.parent().convolveMatrix(t).in(this)},componentTransfer:function(t){return this.parent()&&this.parent().componentTransfer(t).in(this)},composite:function(t,e){return this.parent()&&this.parent().composite(this,t,e)},flood:function(t,e){return this.parent()&&this.parent().flood(t,e)},offset:function(t,e){return this.parent()&&this.parent().offset(t,e).in(this)},image:function(t){return this.parent()&&this.parent().image(t)},merge:function(){return this.parent()&&this.parent().merge.apply(this.parent(),[this].concat(arguments))},gaussianBlur:function(t,e){return this.parent()&&this.parent().gaussianBlur(t,e).in(this)},morphology:function(t,e){return this.parent()&&this.parent().morphology(t,e).in(this)},diffuseLighting:function(t,e,i){return this.parent()&&this.parent().diffuseLighting(t,e,i).in(this)},displacementMap:function(t,e,i,a){return this.parent()&&this.parent().displacementMap(this,t,e,i,a)},specularLighting:function(t,e,i,a){return this.parent()&&this.parent().specularLighting(t,e,i,a).in(this)},tile:function(){return this.parent()&&this.parent().tile().in(this)},turbulence:function(t,e,i,a,s){return this.parent()&&this.parent().turbulence(t,e,i,a,s).in(this)}};SVG.extend(SVG.Effect,t),SVG.extend(SVG.ParentEffect,t),SVG.ChildEffect=SVG.invent({create:function(){this.constructor.call(this)},inherit:SVG.Element,extend:{in:function(t){this.attr(\"in\",t)}}});var e={blend:function(t,e,i){this.attr({in:t,in2:e,mode:i||\"normal\"})},colorMatrix:function(t,e){\"matrix\"==t&&(e=s(e)),this.attr({type:t,values:void 0===e?null:e})},convolveMatrix:function(t){t=s(t),this.attr({order:Math.sqrt(t.split(\" \").length),kernelMatrix:t})},composite:function(t,e,i){this.attr({in:t,in2:e,operator:i})},flood:function(t,e){this.attr(\"flood-color\",t),null!=e&&this.attr(\"flood-opacity\",e)},offset:function(t,e){this.attr({dx:t,dy:e})},image:function(t){this.attr(\"href\",t,SVG.xlink)},displacementMap:function(t,e,i,a,s){this.attr({in:t,in2:e,scale:i,xChannelSelector:a,yChannelSelector:s})},gaussianBlur:function(t,e){null!=t||null!=e?this.attr(\"stdDeviation\",function(t){if(!Array.isArray(t))return t;for(var e=0,i=t.length,a=[];e<i;e++)a.push(t[e]);return a.join(\" \")}(Array.prototype.slice.call(arguments))):this.attr(\"stdDeviation\",\"0 0\")},morphology:function(t,e){this.attr({operator:t,radius:e})},tile:function(){},turbulence:function(t,e,i,a,s){this.attr({numOctaves:e,seed:i,stitchTiles:a,baseFrequency:t,type:s})}},i={merge:function(){var t;if(arguments[0]instanceof SVG.Set){var e=this;arguments[0].each(function(t){this instanceof SVG.MergeNode?e.put(this):(this instanceof SVG.Effect||this instanceof SVG.ParentEffect)&&e.put(new SVG.MergeNode(this))})}else{t=Array.isArray(arguments[0])?arguments[0]:arguments;for(var i=0;i<t.length;i++)t[i]instanceof SVG.MergeNode?this.put(t[i]):this.put(new SVG.MergeNode(t[i]))}},componentTransfer:function(t){if(this.rgb=new SVG.Set,[\"r\",\"g\",\"b\",\"a\"].forEach(function(t){this[t]=new(SVG[\"Func\"+t.toUpperCase()])(\"identity\"),this.rgb.add(this[t]),this.node.appendChild(this[t].node)}.bind(this)),t)for(var e in t.rgb&&([\"r\",\"g\",\"b\"].forEach(function(e){this[e].attr(t.rgb)}.bind(this)),delete t.rgb),t)this[e].attr(t[e])},diffuseLighting:function(t,e,i){this.attr({surfaceScale:t,diffuseConstant:e,kernelUnitLength:i})},specularLighting:function(t,e,i,a){this.attr({surfaceScale:t,diffuseConstant:e,specularExponent:i,kernelUnitLength:a})}},a={distantLight:function(t,e){this.attr({azimuth:t,elevation:e})},pointLight:function(t,e,i){this.attr({x:t,y:e,z:i})},spotLight:function(t,e,i,a,s,n){this.attr({x:t,y:e,z:i,pointsAtX:a,pointsAtY:s,pointsAtZ:n})},mergeNode:function(t){this.attr(\"in\",t)}};function s(t){return Array.isArray(t)&&(t=new SVG.Array(t)),t.toString().replace(/^\\s+/,\"\").replace(/\\s+$/,\"\").replace(/\\s+/g,\" \")}function n(){var t=function(){};for(var e in\"function\"==typeof arguments[arguments.length-1]&&(t=arguments[arguments.length-1],Array.prototype.splice.call(arguments,arguments.length-1,1)),arguments)for(var i in arguments[e])t(arguments[e][i],i,arguments[e])}[\"r\",\"g\",\"b\",\"a\"].forEach(function(t){a[\"Func\"+t.toUpperCase()]=function(t){switch(this.attr(\"type\",t),t){case\"table\":this.attr(\"tableValues\",arguments[1]);break;case\"linear\":this.attr(\"slope\",arguments[1]),this.attr(\"intercept\",arguments[2]);break;case\"gamma\":this.attr(\"amplitude\",arguments[1]),this.attr(\"exponent\",arguments[2]),this.attr(\"offset\",arguments[2])}}}),n(e,function(t,e){var i=e.charAt(0).toUpperCase()+e.slice(1);SVG[i+\"Effect\"]=SVG.invent({create:function(){this.constructor.call(this,SVG.create(\"fe\"+i)),t.apply(this,arguments),this.result(this.attr(\"id\")+\"Out\")},inherit:SVG.Effect,extend:{}})}),n(i,function(t,e){var i=e.charAt(0).toUpperCase()+e.slice(1);SVG[i+\"Effect\"]=SVG.invent({create:function(){this.constructor.call(this,SVG.create(\"fe\"+i)),t.apply(this,arguments),this.result(this.attr(\"id\")+\"Out\")},inherit:SVG.ParentEffect,extend:{}})}),n(a,function(t,e){var i=e.charAt(0).toUpperCase()+e.slice(1);SVG[i]=SVG.invent({create:function(){this.constructor.call(this,SVG.create(\"fe\"+i)),t.apply(this,arguments)},inherit:SVG.ChildEffect,extend:{}})}),SVG.extend(SVG.MergeEffect,{in:function(t){return t instanceof SVG.MergeNode?this.add(t,0):this.add(new SVG.MergeNode(t),0),this}}),SVG.extend(SVG.CompositeEffect,SVG.BlendEffect,SVG.DisplacementMapEffect,{in2:function(t){return null==t?this.parent()&&this.parent().select('[result=\"'+this.attr(\"in2\")+'\"]').get(0)||this.attr(\"in2\"):this.attr(\"in2\",t)}}),SVG.filter={sepiatone:[.343,.669,.119,0,0,.249,.626,.13,0,0,.172,.334,.111,0,0,0,0,0,1,0]}}.call(void 0),function(){function t(t,s,n,r,o,l,h){for(var c=t.slice(s,n||h),d=r.slice(o,l||h),u=0,g={pos:[0,0],start:[0,0]},f={pos:[0,0],start:[0,0]};;){if(c[u]=e.call(g,c[u]),d[u]=e.call(f,d[u]),c[u][0]!=d[u][0]||\"M\"==c[u][0]||\"A\"==c[u][0]&&(c[u][4]!=d[u][4]||c[u][5]!=d[u][5])?(Array.prototype.splice.apply(c,[u,1].concat(a.call(g,c[u]))),Array.prototype.splice.apply(d,[u,1].concat(a.call(f,d[u])))):(c[u]=i.call(g,c[u]),d[u]=i.call(f,d[u])),++u==c.length&&u==d.length)break;u==c.length&&c.push([\"C\",g.pos[0],g.pos[1],g.pos[0],g.pos[1],g.pos[0],g.pos[1]]),u==d.length&&d.push([\"C\",f.pos[0],f.pos[1],f.pos[0],f.pos[1],f.pos[0],f.pos[1]])}return{start:c,dest:d}}function e(t){switch(t[0]){case\"z\":case\"Z\":t[0]=\"L\",t[1]=this.start[0],t[2]=this.start[1];break;case\"H\":t[0]=\"L\",t[2]=this.pos[1];break;case\"V\":t[0]=\"L\",t[2]=t[1],t[1]=this.pos[0];break;case\"T\":t[0]=\"Q\",t[3]=t[1],t[4]=t[2],t[1]=this.reflection[1],t[2]=this.reflection[0];break;case\"S\":t[0]=\"C\",t[6]=t[4],t[5]=t[3],t[4]=t[2],t[3]=t[1],t[2]=this.reflection[1],t[1]=this.reflection[0]}return t}function i(t){var e=t.length;return this.pos=[t[e-2],t[e-1]],-1!=\"SCQT\".indexOf(t[0])&&(this.reflection=[2*this.pos[0]-t[e-4],2*this.pos[1]-t[e-3]]),t}function a(t){var e=[t];switch(t[0]){case\"M\":return this.pos=this.start=[t[1],t[2]],e;case\"L\":t[5]=t[3]=t[1],t[6]=t[4]=t[2],t[1]=this.pos[0],t[2]=this.pos[1];break;case\"Q\":t[6]=t[4],t[5]=t[3],t[4]=1*t[4]/3+2*t[2]/3,t[3]=1*t[3]/3+2*t[1]/3,t[2]=1*this.pos[1]/3+2*t[2]/3,t[1]=1*this.pos[0]/3+2*t[1]/3;break;case\"A\":t=(e=function(t,e){var i,a,s,n,r,o,l,h,c,d,u,g,f,p,x,b,m,v,y,w,k,A,S,C,L,P,z=Math.abs(e[1]),E=Math.abs(e[2]),M=e[3]%360,T=e[4],I=e[5],X=e[6],Y=e[7],F=new SVG.Point(t),R=new SVG.Point(X,Y),D=[];if(0===z||0===E||F.x===R.x&&F.y===R.y)return[[\"C\",F.x,F.y,R.x,R.y,R.x,R.y]];i=new SVG.Point((F.x-R.x)/2,(F.y-R.y)/2).transform((new SVG.Matrix).rotate(M)),(a=i.x*i.x/(z*z)+i.y*i.y/(E*E))>1&&(a=Math.sqrt(a),z*=a,E*=a);s=(new SVG.Matrix).rotate(M).scale(1/z,1/E).rotate(-M),F=F.transform(s),R=R.transform(s),n=[R.x-F.x,R.y-F.y],o=n[0]*n[0]+n[1]*n[1],r=Math.sqrt(o),n[0]/=r,n[1]/=r,l=o<4?Math.sqrt(1-o/4):0,T===I&&(l*=-1);h=new SVG.Point((R.x+F.x)/2+l*-n[1],(R.y+F.y)/2+l*n[0]),c=new SVG.Point(F.x-h.x,F.y-h.y),d=new SVG.Point(R.x-h.x,R.y-h.y),u=Math.acos(c.x/Math.sqrt(c.x*c.x+c.y*c.y)),c.y<0&&(u*=-1);g=Math.acos(d.x/Math.sqrt(d.x*d.x+d.y*d.y)),d.y<0&&(g*=-1);I&&u>g&&(g+=2*Math.PI);!I&&u<g&&(g-=2*Math.PI);for(p=Math.ceil(2*Math.abs(u-g)/Math.PI),b=[],m=u,f=(g-u)/p,x=4*Math.tan(f/4)/3,k=0;k<=p;k++)y=Math.cos(m),v=Math.sin(m),w=new SVG.Point(h.x+y,h.y+v),b[k]=[new SVG.Point(w.x+x*v,w.y-x*y),w,new SVG.Point(w.x-x*v,w.y+x*y)],m+=f;for(b[0][0]=b[0][1].clone(),b[b.length-1][2]=b[b.length-1][1].clone(),s=(new SVG.Matrix).rotate(M).scale(z,E).rotate(-M),k=0,A=b.length;k<A;k++)b[k][0]=b[k][0].transform(s),b[k][1]=b[k][1].transform(s),b[k][2]=b[k][2].transform(s);for(k=1,A=b.length;k<A;k++)w=b[k-1][2],S=w.x,C=w.y,w=b[k][0],L=w.x,P=w.y,w=b[k][1],X=w.x,Y=w.y,D.push([\"C\",S,C,L,P,X,Y]);return D}(this.pos,t))[0]}return t[0]=\"C\",this.pos=[t[5],t[6]],this.reflection=[2*t[5]-t[3],2*t[6]-t[4]],e}function s(t,e){if(!1===e)return!1;for(var i=e,a=t.length;i<a;++i)if(\"M\"==t[i][0])return i;return!1}SVG.extend(SVG.PathArray,{morph:function(e){for(var i=this.value,a=this.parse(e),n=0,r=0,o=!1,l=!1;!1!==n||!1!==r;){var h;o=s(i,!1!==n&&n+1),l=s(a,!1!==r&&r+1),!1===n&&(n=0==(h=new SVG.PathArray(c.start).bbox()).height||0==h.width?i.push(i[0])-1:i.push([\"M\",h.x+h.width/2,h.y+h.height/2])-1),!1===r&&(r=0==(h=new SVG.PathArray(c.dest).bbox()).height||0==h.width?a.push(a[0])-1:a.push([\"M\",h.x+h.width/2,h.y+h.height/2])-1);var c=t(i,n,o,a,r,l);i=i.slice(0,n).concat(c.start,!1===o?[]:i.slice(o)),a=a.slice(0,r).concat(c.dest,!1===l?[]:a.slice(l)),n=!1!==o&&n+c.start.length,r=!1!==l&&r+c.dest.length}return this.value=i,this.destination=new SVG.PathArray,this.destination.value=a,this}})}(),function(){function t(t){t.remember(\"_draggable\",this),this.el=t}t.prototype.init=function(t,e){var i=this;this.constraint=t,this.value=e,this.el.on(\"mousedown.drag\",function(t){i.start(t)}),this.el.on(\"touchstart.drag\",function(t){i.start(t)})},t.prototype.transformPoint=function(t,e){var i=(t=t||window.event).changedTouches&&t.changedTouches[0]||t;return this.p.x=i.clientX-(e||0),this.p.y=i.clientY,this.p.matrixTransform(this.m)},t.prototype.getBBox=function(){var t=this.el.bbox();return this.el instanceof SVG.Nested&&(t=this.el.rbox()),(this.el instanceof SVG.G||this.el instanceof SVG.Use||this.el instanceof SVG.Nested)&&(t.x=this.el.x(),t.y=this.el.y()),t},t.prototype.start=function(t){if(\"click\"!=t.type&&\"mousedown\"!=t.type&&\"mousemove\"!=t.type||1==(t.which||t.buttons)){var e=this;if(this.el.fire(\"beforedrag\",{event:t,handler:this}),!this.el.event().defaultPrevented){t.preventDefault(),t.stopPropagation(),this.parent=this.parent||this.el.parent(SVG.Nested)||this.el.parent(SVG.Doc),this.p=this.parent.node.createSVGPoint(),this.m=this.el.node.getScreenCTM().inverse();var i,a=this.getBBox();if(this.el instanceof SVG.Text)switch(i=this.el.node.getComputedTextLength(),this.el.attr(\"text-anchor\")){case\"middle\":i/=2;break;case\"start\":i=0}this.startPoints={point:this.transformPoint(t,i),box:a,transform:this.el.transform()},SVG.on(window,\"mousemove.drag\",function(t){e.drag(t)}),SVG.on(window,\"touchmove.drag\",function(t){e.drag(t)}),SVG.on(window,\"mouseup.drag\",function(t){e.end(t)}),SVG.on(window,\"touchend.drag\",function(t){e.end(t)}),this.el.fire(\"dragstart\",{event:t,p:this.startPoints.point,m:this.m,handler:this})}}},t.prototype.drag=function(t){var e=this.getBBox(),i=this.transformPoint(t),a=this.startPoints.box.x+i.x-this.startPoints.point.x,s=this.startPoints.box.y+i.y-this.startPoints.point.y,n=this.constraint,r=i.x-this.startPoints.point.x,o=i.y-this.startPoints.point.y;if(this.el.fire(\"dragmove\",{event:t,p:i,m:this.m,handler:this}),this.el.event().defaultPrevented)return i;if(\"function\"==typeof n){var l=n.call(this.el,a,s,this.m);\"boolean\"==typeof l&&(l={x:l,y:l}),!0===l.x?this.el.x(a):!1!==l.x&&this.el.x(l.x),!0===l.y?this.el.y(s):!1!==l.y&&this.el.y(l.y)}else\"object\"==typeof n&&(null!=n.minX&&a<n.minX?r=(a=n.minX)-this.startPoints.box.x:null!=n.maxX&&a>n.maxX-e.width&&(r=(a=n.maxX-e.width)-this.startPoints.box.x),null!=n.minY&&s<n.minY?o=(s=n.minY)-this.startPoints.box.y:null!=n.maxY&&s>n.maxY-e.height&&(o=(s=n.maxY-e.height)-this.startPoints.box.y),null!=n.snapToGrid&&(a-=a%n.snapToGrid,s-=s%n.snapToGrid,r-=r%n.snapToGrid,o-=o%n.snapToGrid),this.el instanceof SVG.G?this.el.matrix(this.startPoints.transform).transform({x:r,y:o},!0):this.el.move(a,s));return i},t.prototype.end=function(t){var e=this.drag(t);this.el.fire(\"dragend\",{event:t,p:e,m:this.m,handler:this}),SVG.off(window,\"mousemove.drag\"),SVG.off(window,\"touchmove.drag\"),SVG.off(window,\"mouseup.drag\"),SVG.off(window,\"touchend.drag\")},SVG.extend(SVG.Element,{draggable:function(e,i){\"function\"!=typeof e&&\"object\"!=typeof e||(i=e,e=!0);var a=this.remember(\"_draggable\")||new t(this);return(e=void 0===e||e)?a.init(i||{},e):(this.off(\"mousedown.drag\"),this.off(\"touchstart.drag\")),this}})}.call(void 0),function(){function t(t){this.el=t,t.remember(\"_selectHandler\",this),this.pointSelection={isSelected:!1},this.rectSelection={isSelected:!1}}t.prototype.init=function(t,e){var i=this.el.bbox();for(var a in this.options={},this.el.selectize.defaults)this.options[a]=this.el.selectize.defaults[a],void 0!==e[a]&&(this.options[a]=e[a]);this.parent=this.el.parent(),this.nested=this.nested||this.parent.group(),this.nested.matrix(new SVG.Matrix(this.el).translate(i.x,i.y)),this.options.deepSelect&&-1!==[\"line\",\"polyline\",\"polygon\"].indexOf(this.el.type)?this.selectPoints(t):this.selectRect(t),this.observe(),this.cleanup()},t.prototype.selectPoints=function(t){return this.pointSelection.isSelected=t,this.pointSelection.set?this:(this.pointSelection.set=this.parent.set(),this.drawCircles(),this)},t.prototype.getPointArray=function(){var t=this.el.bbox();return this.el.array().valueOf().map(function(e){return[e[0]-t.x,e[1]-t.y]})},t.prototype.drawCircles=function(){for(var t=this,e=this.getPointArray(),i=0,a=e.length;i<a;++i){var s=function(e){return function(i){(i=i||window.event).preventDefault?i.preventDefault():i.returnValue=!1,i.stopPropagation();var a=i.pageX||i.touches[0].pageX,s=i.pageY||i.touches[0].pageY;t.el.fire(\"point\",{x:a,y:s,i:e,event:i})}}(i);this.pointSelection.set.add(this.nested.circle(this.options.radius).center(e[i][0],e[i][1]).addClass(this.options.classPoints).addClass(this.options.classPoints+\"_point\").on(\"touchstart\",s).on(\"mousedown\",s))}},t.prototype.updatePointSelection=function(){var t=this.getPointArray();this.pointSelection.set.each(function(e){this.cx()===t[e][0]&&this.cy()===t[e][1]||this.center(t[e][0],t[e][1])})},t.prototype.updateRectSelection=function(){var t=this.el.bbox();this.rectSelection.set.get(0).attr({width:t.width,height:t.height}),this.options.points&&(this.rectSelection.set.get(2).center(t.width,0),this.rectSelection.set.get(3).center(t.width,t.height),this.rectSelection.set.get(4).center(0,t.height),this.rectSelection.set.get(5).center(t.width/2,0),this.rectSelection.set.get(6).center(t.width,t.height/2),this.rectSelection.set.get(7).center(t.width/2,t.height),this.rectSelection.set.get(8).center(0,t.height/2)),this.options.rotationPoint&&(this.options.points?this.rectSelection.set.get(9).center(t.width/2,20):this.rectSelection.set.get(1).center(t.width/2,20))},t.prototype.selectRect=function(t){var e=this,i=this.el.bbox();function a(t){return function(i){(i=i||window.event).preventDefault?i.preventDefault():i.returnValue=!1,i.stopPropagation();var a=i.pageX||i.touches[0].pageX,s=i.pageY||i.touches[0].pageY;e.el.fire(t,{x:a,y:s,event:i})}}if(this.rectSelection.isSelected=t,this.rectSelection.set=this.rectSelection.set||this.parent.set(),this.rectSelection.set.get(0)||this.rectSelection.set.add(this.nested.rect(i.width,i.height).addClass(this.options.classRect)),this.options.points&&!this.rectSelection.set.get(1)){var s=\"touchstart\",n=\"mousedown\";this.rectSelection.set.add(this.nested.circle(this.options.radius).center(0,0).attr(\"class\",this.options.classPoints+\"_lt\").on(n,a(\"lt\")).on(s,a(\"lt\"))),this.rectSelection.set.add(this.nested.circle(this.options.radius).center(i.width,0).attr(\"class\",this.options.classPoints+\"_rt\").on(n,a(\"rt\")).on(s,a(\"rt\"))),this.rectSelection.set.add(this.nested.circle(this.options.radius).center(i.width,i.height).attr(\"class\",this.options.classPoints+\"_rb\").on(n,a(\"rb\")).on(s,a(\"rb\"))),this.rectSelection.set.add(this.nested.circle(this.options.radius).center(0,i.height).attr(\"class\",this.options.classPoints+\"_lb\").on(n,a(\"lb\")).on(s,a(\"lb\"))),this.rectSelection.set.add(this.nested.circle(this.options.radius).center(i.width/2,0).attr(\"class\",this.options.classPoints+\"_t\").on(n,a(\"t\")).on(s,a(\"t\"))),this.rectSelection.set.add(this.nested.circle(this.options.radius).center(i.width,i.height/2).attr(\"class\",this.options.classPoints+\"_r\").on(n,a(\"r\")).on(s,a(\"r\"))),this.rectSelection.set.add(this.nested.circle(this.options.radius).center(i.width/2,i.height).attr(\"class\",this.options.classPoints+\"_b\").on(n,a(\"b\")).on(s,a(\"b\"))),this.rectSelection.set.add(this.nested.circle(this.options.radius).center(0,i.height/2).attr(\"class\",this.options.classPoints+\"_l\").on(n,a(\"l\")).on(s,a(\"l\"))),this.rectSelection.set.each(function(){this.addClass(e.options.classPoints)})}if(this.options.rotationPoint&&(this.options.points&&!this.rectSelection.set.get(9)||!this.options.points&&!this.rectSelection.set.get(1))){var r=function(t){(t=t||window.event).preventDefault?t.preventDefault():t.returnValue=!1,t.stopPropagation();var i=t.pageX||t.touches[0].pageX,a=t.pageY||t.touches[0].pageY;e.el.fire(\"rot\",{x:i,y:a,event:t})};this.rectSelection.set.add(this.nested.circle(this.options.radius).center(i.width/2,20).attr(\"class\",this.options.classPoints+\"_rot\").on(\"touchstart\",r).on(\"mousedown\",r))}},t.prototype.handler=function(){var t=this.el.bbox();this.nested.matrix(new SVG.Matrix(this.el).translate(t.x,t.y)),this.rectSelection.isSelected&&this.updateRectSelection(),this.pointSelection.isSelected&&this.updatePointSelection()},t.prototype.observe=function(){var t=this;if(MutationObserver)if(this.rectSelection.isSelected||this.pointSelection.isSelected)this.observerInst=this.observerInst||new MutationObserver(function(){t.handler()}),this.observerInst.observe(this.el.node,{attributes:!0});else try{this.observerInst.disconnect(),delete this.observerInst}catch(t){}else this.el.off(\"DOMAttrModified.select\"),(this.rectSelection.isSelected||this.pointSelection.isSelected)&&this.el.on(\"DOMAttrModified.select\",function(){t.handler()})},t.prototype.cleanup=function(){!this.rectSelection.isSelected&&this.rectSelection.set&&(this.rectSelection.set.each(function(){this.remove()}),this.rectSelection.set.clear(),delete this.rectSelection.set),!this.pointSelection.isSelected&&this.pointSelection.set&&(this.pointSelection.set.each(function(){this.remove()}),this.pointSelection.set.clear(),delete this.pointSelection.set),this.pointSelection.isSelected||this.rectSelection.isSelected||(this.nested.remove(),delete this.nested)},SVG.extend(SVG.Element,{selectize:function(e,i){return\"object\"==typeof e&&(i=e,e=!0),(this.remember(\"_selectHandler\")||new t(this)).init(void 0===e||e,i||{}),this}}),SVG.Element.prototype.selectize.defaults={points:!0,classRect:\"svg_select_boundingRect\",classPoints:\"svg_select_points\",radius:7,rotationPoint:!0,deepSelect:!1}}(),function(){(function(){function t(t){t.remember(\"_resizeHandler\",this),this.el=t,this.parameters={},this.lastUpdateCall=null,this.p=t.doc().node.createSVGPoint()}t.prototype.transformPoint=function(t,e,i){return this.p.x=t-(this.offset.x-window.pageXOffset),this.p.y=e-(this.offset.y-window.pageYOffset),this.p.matrixTransform(i||this.m)},t.prototype._extractPosition=function(t){return{x:null!=t.clientX?t.clientX:t.touches[0].clientX,y:null!=t.clientY?t.clientY:t.touches[0].clientY}},t.prototype.init=function(t){var e=this;if(this.stop(),\"stop\"!==t){for(var i in this.options={},this.el.resize.defaults)this.options[i]=this.el.resize.defaults[i],void 0!==t[i]&&(this.options[i]=t[i]);this.el.on(\"lt.resize\",function(t){e.resize(t||window.event)}),this.el.on(\"rt.resize\",function(t){e.resize(t||window.event)}),this.el.on(\"rb.resize\",function(t){e.resize(t||window.event)}),this.el.on(\"lb.resize\",function(t){e.resize(t||window.event)}),this.el.on(\"t.resize\",function(t){e.resize(t||window.event)}),this.el.on(\"r.resize\",function(t){e.resize(t||window.event)}),this.el.on(\"b.resize\",function(t){e.resize(t||window.event)}),this.el.on(\"l.resize\",function(t){e.resize(t||window.event)}),this.el.on(\"rot.resize\",function(t){e.resize(t||window.event)}),this.el.on(\"point.resize\",function(t){e.resize(t||window.event)}),this.update()}},t.prototype.stop=function(){return this.el.off(\"lt.resize\"),this.el.off(\"rt.resize\"),this.el.off(\"rb.resize\"),this.el.off(\"lb.resize\"),this.el.off(\"t.resize\"),this.el.off(\"r.resize\"),this.el.off(\"b.resize\"),this.el.off(\"l.resize\"),this.el.off(\"rot.resize\"),this.el.off(\"point.resize\"),this},t.prototype.resize=function(t){var e=this;this.m=this.el.node.getScreenCTM().inverse(),this.offset={x:window.pageXOffset,y:window.pageYOffset};var i=this._extractPosition(t.detail.event);if(this.parameters={type:this.el.type,p:this.transformPoint(i.x,i.y),x:t.detail.x,y:t.detail.y,box:this.el.bbox(),rotation:this.el.transform().rotation},\"text\"===this.el.type&&(this.parameters.fontSize=this.el.attr()[\"font-size\"]),void 0!==t.detail.i){var a=this.el.array().valueOf();this.parameters.i=t.detail.i,this.parameters.pointCoords=[a[t.detail.i][0],a[t.detail.i][1]]}switch(t.type){case\"lt\":this.calc=function(t,e){var i=this.snapToGrid(t,e);if(this.parameters.box.width-i[0]>0&&this.parameters.box.height-i[1]>0){if(\"text\"===this.parameters.type)return this.el.move(this.parameters.box.x+i[0],this.parameters.box.y),void this.el.attr(\"font-size\",this.parameters.fontSize-i[0]);i=this.checkAspectRatio(i),this.el.move(this.parameters.box.x+i[0],this.parameters.box.y+i[1]).size(this.parameters.box.width-i[0],this.parameters.box.height-i[1])}};break;case\"rt\":this.calc=function(t,e){var i=this.snapToGrid(t,e,2);if(this.parameters.box.width+i[0]>0&&this.parameters.box.height-i[1]>0){if(\"text\"===this.parameters.type)return this.el.move(this.parameters.box.x-i[0],this.parameters.box.y),void this.el.attr(\"font-size\",this.parameters.fontSize+i[0]);i=this.checkAspectRatio(i,!0),this.el.move(this.parameters.box.x,this.parameters.box.y+i[1]).size(this.parameters.box.width+i[0],this.parameters.box.height-i[1])}};break;case\"rb\":this.calc=function(t,e){var i=this.snapToGrid(t,e,0);if(this.parameters.box.width+i[0]>0&&this.parameters.box.height+i[1]>0){if(\"text\"===this.parameters.type)return this.el.move(this.parameters.box.x-i[0],this.parameters.box.y),void this.el.attr(\"font-size\",this.parameters.fontSize+i[0]);i=this.checkAspectRatio(i),this.el.move(this.parameters.box.x,this.parameters.box.y).size(this.parameters.box.width+i[0],this.parameters.box.height+i[1])}};break;case\"lb\":this.calc=function(t,e){var i=this.snapToGrid(t,e,1);if(this.parameters.box.width-i[0]>0&&this.parameters.box.height+i[1]>0){if(\"text\"===this.parameters.type)return this.el.move(this.parameters.box.x+i[0],this.parameters.box.y),void this.el.attr(\"font-size\",this.parameters.fontSize-i[0]);i=this.checkAspectRatio(i,!0),this.el.move(this.parameters.box.x+i[0],this.parameters.box.y).size(this.parameters.box.width-i[0],this.parameters.box.height+i[1])}};break;case\"t\":this.calc=function(t,e){var i=this.snapToGrid(t,e,2);if(this.parameters.box.height-i[1]>0){if(\"text\"===this.parameters.type)return;this.el.move(this.parameters.box.x,this.parameters.box.y+i[1]).height(this.parameters.box.height-i[1])}};break;case\"r\":this.calc=function(t,e){var i=this.snapToGrid(t,e,0);if(this.parameters.box.width+i[0]>0){if(\"text\"===this.parameters.type)return;this.el.move(this.parameters.box.x,this.parameters.box.y).width(this.parameters.box.width+i[0])}};break;case\"b\":this.calc=function(t,e){var i=this.snapToGrid(t,e,0);if(this.parameters.box.height+i[1]>0){if(\"text\"===this.parameters.type)return;this.el.move(this.parameters.box.x,this.parameters.box.y).height(this.parameters.box.height+i[1])}};break;case\"l\":this.calc=function(t,e){var i=this.snapToGrid(t,e,1);if(this.parameters.box.width-i[0]>0){if(\"text\"===this.parameters.type)return;this.el.move(this.parameters.box.x+i[0],this.parameters.box.y).width(this.parameters.box.width-i[0])}};break;case\"rot\":this.calc=function(t,e){var i=t+this.parameters.p.x,a=e+this.parameters.p.y,s=Math.atan2(this.parameters.p.y-this.parameters.box.y-this.parameters.box.height/2,this.parameters.p.x-this.parameters.box.x-this.parameters.box.width/2),n=Math.atan2(a-this.parameters.box.y-this.parameters.box.height/2,i-this.parameters.box.x-this.parameters.box.width/2),r=this.parameters.rotation+180*(n-s)/Math.PI+this.options.snapToAngle/2;this.el.center(this.parameters.box.cx,this.parameters.box.cy).rotate(r-r%this.options.snapToAngle,this.parameters.box.cx,this.parameters.box.cy)};break;case\"point\":this.calc=function(t,e){var i=this.snapToGrid(t,e,this.parameters.pointCoords[0],this.parameters.pointCoords[1]),a=this.el.array().valueOf();a[this.parameters.i][0]=this.parameters.pointCoords[0]+i[0],a[this.parameters.i][1]=this.parameters.pointCoords[1]+i[1],this.el.plot(a)}}this.el.fire(\"resizestart\",{dx:this.parameters.x,dy:this.parameters.y,event:t}),SVG.on(window,\"touchmove.resize\",function(t){e.update(t||window.event)}),SVG.on(window,\"touchend.resize\",function(){e.done()}),SVG.on(window,\"mousemove.resize\",function(t){e.update(t||window.event)}),SVG.on(window,\"mouseup.resize\",function(){e.done()})},t.prototype.update=function(t){if(t){var e=this._extractPosition(t),i=this.transformPoint(e.x,e.y),a=i.x-this.parameters.p.x,s=i.y-this.parameters.p.y;this.lastUpdateCall=[a,s],this.calc(a,s),this.el.fire(\"resizing\",{dx:a,dy:s,event:t})}else this.lastUpdateCall&&this.calc(this.lastUpdateCall[0],this.lastUpdateCall[1])},t.prototype.done=function(){this.lastUpdateCall=null,SVG.off(window,\"mousemove.resize\"),SVG.off(window,\"mouseup.resize\"),SVG.off(window,\"touchmove.resize\"),SVG.off(window,\"touchend.resize\"),this.el.fire(\"resizedone\")},t.prototype.snapToGrid=function(t,e,i,a){var s;return void 0!==a?s=[(i+t)%this.options.snapToGrid,(a+e)%this.options.snapToGrid]:(i=null==i?3:i,s=[(this.parameters.box.x+t+(1&i?0:this.parameters.box.width))%this.options.snapToGrid,(this.parameters.box.y+e+(2&i?0:this.parameters.box.height))%this.options.snapToGrid]),t<0&&(s[0]-=this.options.snapToGrid),e<0&&(s[1]-=this.options.snapToGrid),t-=Math.abs(s[0])<this.options.snapToGrid/2?s[0]:s[0]-(t<0?-this.options.snapToGrid:this.options.snapToGrid),e-=Math.abs(s[1])<this.options.snapToGrid/2?s[1]:s[1]-(e<0?-this.options.snapToGrid:this.options.snapToGrid),this.constraintToBox(t,e,i,a)},t.prototype.constraintToBox=function(t,e,i,a){var s,n,r=this.options.constraint||{};return void 0!==a?(s=i,n=a):(s=this.parameters.box.x+(1&i?0:this.parameters.box.width),n=this.parameters.box.y+(2&i?0:this.parameters.box.height)),void 0!==r.minX&&s+t<r.minX&&(t=r.minX-s),void 0!==r.maxX&&s+t>r.maxX&&(t=r.maxX-s),void 0!==r.minY&&n+e<r.minY&&(e=r.minY-n),void 0!==r.maxY&&n+e>r.maxY&&(e=r.maxY-n),[t,e]},t.prototype.checkAspectRatio=function(t,e){if(!this.options.saveAspectRatio)return t;var i=t.slice(),a=this.parameters.box.width/this.parameters.box.height,s=this.parameters.box.width+t[0],n=this.parameters.box.height-t[1],r=s/n;return r<a?(i[1]=s/a-this.parameters.box.height,e&&(i[1]=-i[1])):r>a&&(i[0]=this.parameters.box.width-n*a,e&&(i[0]=-i[0])),i},SVG.extend(SVG.Element,{resize:function(e){return(this.remember(\"_resizeHandler\")||new t(this)).init(e||{}),this}}),SVG.Element.prototype.resize.defaults={snapToAngle:.1,snapToGrid:1,constraint:{},saveAspectRatio:!1}}).call(this)}();return function(t,e){void 0===e&&(e={});var i=e.insertAt;if(t&&\"undefined\"!=typeof document){var a=document.head||document.getElementsByTagName(\"head\")[0],s=document.createElement(\"style\");s.type=\"text/css\",\"top\"===i&&a.firstChild?a.insertBefore(s,a.firstChild):a.appendChild(s),s.styleSheet?s.styleSheet.cssText=t:s.appendChild(document.createTextNode(t))}}('.apexcharts-canvas {\\n  position: relative;\\n  user-select: none;\\n  /* cannot give overflow: hidden as it will crop tooltips which overflow outside chart area */\\n}\\n\\n/* scrollbar is not visible by default for legend, hence forcing the visibility */\\n.apexcharts-canvas ::-webkit-scrollbar {\\n  -webkit-appearance: none;\\n  width: 6px;\\n}\\n.apexcharts-canvas ::-webkit-scrollbar-thumb {\\n  border-radius: 4px;\\n  background-color: rgba(0,0,0,.5);\\n  box-shadow: 0 0 1px rgba(255,255,255,.5);\\n  -webkit-box-shadow: 0 0 1px rgba(255,255,255,.5);\\n}\\n.apexcharts-canvas.dark {\\n  background: #343F57;\\n}\\n\\n.apexcharts-inner {\\n  position: relative;\\n}\\n\\n.legend-mouseover-inactive {\\n  transition: 0.15s ease all;\\n  opacity: 0.20;\\n}\\n\\n.apexcharts-series-collapsed {\\n  opacity: 0;\\n}\\n\\n.apexcharts-gridline, .apexcharts-text {\\n  pointer-events: none;\\n}\\n\\n.apexcharts-tooltip {\\n  border-radius: 5px;\\n  box-shadow: 2px 2px 6px -4px #999;\\n  cursor: default;\\n  font-size: 14px;\\n  left: 62px;\\n  opacity: 0;\\n  pointer-events: none;\\n  position: absolute;\\n  top: 20px;\\n  overflow: hidden;\\n  white-space: nowrap;\\n  z-index: 12;\\n  transition: 0.15s ease all;\\n}\\n.apexcharts-tooltip.light {\\n  border: 1px solid #e3e3e3;\\n  background: rgba(255, 255, 255, 0.96);\\n}\\n.apexcharts-tooltip.dark {\\n  color: #fff;\\n  background: rgba(30,30,30, 0.8);\\n}\\n.apexcharts-tooltip * {\\n  font-family: inherit;\\n}\\n\\n.apexcharts-tooltip .apexcharts-marker,\\n.apexcharts-area-series .apexcharts-area,\\n.apexcharts-line {\\n  pointer-events: none;\\n}\\n\\n.apexcharts-tooltip.active {\\n  opacity: 1;\\n  transition: 0.15s ease all;\\n}\\n\\n.apexcharts-tooltip-title {\\n  padding: 6px;\\n  font-size: 15px;\\n  margin-bottom: 4px;\\n}\\n.apexcharts-tooltip.light .apexcharts-tooltip-title {\\n  background: #ECEFF1;\\n  border-bottom: 1px solid #ddd;\\n}\\n.apexcharts-tooltip.dark .apexcharts-tooltip-title {\\n  background: rgba(0, 0, 0, 0.7);\\n  border-bottom: 1px solid #333;\\n}\\n\\n.apexcharts-tooltip-text-value,\\n.apexcharts-tooltip-text-z-value {\\n  display: inline-block;\\n  font-weight: 600;\\n  margin-left: 5px;\\n}\\n\\n.apexcharts-tooltip-text-z-label:empty,\\n.apexcharts-tooltip-text-z-value:empty {\\n  display: none;\\n}\\n\\n.apexcharts-tooltip-text-value,\\n.apexcharts-tooltip-text-z-value {\\n  font-weight: 600;\\n}\\n\\n.apexcharts-tooltip-marker {\\n  width: 12px;\\n  height: 12px;\\n  position: relative;\\n  top: 0px;\\n  margin-right: 10px;\\n  border-radius: 50%;\\n}\\n\\n.apexcharts-tooltip-series-group {\\n  padding: 0 10px;\\n  display: none;\\n  text-align: left;\\n  justify-content: left;\\n  align-items: center;\\n}\\n\\n.apexcharts-tooltip-series-group.active .apexcharts-tooltip-marker {\\n  opacity: 1;\\n}\\n.apexcharts-tooltip-series-group.active, .apexcharts-tooltip-series-group:last-child {\\n  padding-bottom: 4px;\\n}\\n.apexcharts-tooltip-series-group-hidden {\\n  opacity: 0;\\n  height: 0;\\n  line-height: 0;\\n  padding: 0 !important;\\n}\\n.apexcharts-tooltip-y-group {\\n  padding: 6px 0 5px;\\n}\\n.apexcharts-tooltip-candlestick {\\n  padding: 4px 8px;\\n}\\n.apexcharts-tooltip-candlestick > div {\\n  margin: 4px 0;\\n}\\n.apexcharts-tooltip-candlestick span.value {\\n  font-weight: bold;\\n}\\n\\n.apexcharts-tooltip-rangebar {\\n  padding: 5px 8px;\\n}\\n\\n.apexcharts-tooltip-rangebar .category {\\n  font-weight: 600;\\n  color: #777;\\n}\\n\\n.apexcharts-tooltip-rangebar .series-name {\\n  font-weight: bold;\\n  display: block;\\n  margin-bottom: 5px;\\n}\\n\\n.apexcharts-xaxistooltip {\\n  opacity: 0;\\n  padding: 9px 10px;\\n  pointer-events: none;\\n  color: #373d3f;\\n  font-size: 13px;\\n  text-align: center;\\n  border-radius: 2px;\\n  position: absolute;\\n  z-index: 10;\\n  background: #ECEFF1;\\n  border: 1px solid #90A4AE;\\n  transition: 0.15s ease all;\\n}\\n\\n.apexcharts-xaxistooltip.dark {\\n  background: rgba(0, 0, 0, 0.7);\\n  border: 1px solid rgba(0, 0, 0, 0.5);\\n  color: #fff;\\n}\\n\\n.apexcharts-xaxistooltip:after, .apexcharts-xaxistooltip:before {\\n  left: 50%;\\n  border: solid transparent;\\n  content: \" \";\\n  height: 0;\\n  width: 0;\\n  position: absolute;\\n  pointer-events: none;\\n}\\n\\n.apexcharts-xaxistooltip:after {\\n  border-color: rgba(236, 239, 241, 0);\\n  border-width: 6px;\\n  margin-left: -6px;\\n}\\n.apexcharts-xaxistooltip:before {\\n  border-color: rgba(144, 164, 174, 0);\\n  border-width: 7px;\\n  margin-left: -7px;\\n}\\n\\n.apexcharts-xaxistooltip-bottom:after, .apexcharts-xaxistooltip-bottom:before {\\n  bottom: 100%;\\n}\\n\\n.apexcharts-xaxistooltip-top:after, .apexcharts-xaxistooltip-top:before {\\n  top: 100%;\\n}\\n\\n.apexcharts-xaxistooltip-bottom:after {\\n  border-bottom-color: #ECEFF1;\\n}\\n.apexcharts-xaxistooltip-bottom:before {\\n  border-bottom-color: #90A4AE;\\n}\\n\\n.apexcharts-xaxistooltip-bottom.dark:after {\\n  border-bottom-color: rgba(0, 0, 0, 0.5);\\n}\\n.apexcharts-xaxistooltip-bottom.dark:before {\\n  border-bottom-color: rgba(0, 0, 0, 0.5);\\n}\\n\\n.apexcharts-xaxistooltip-top:after {\\n  border-top-color:#ECEFF1\\n}\\n.apexcharts-xaxistooltip-top:before {\\n  border-top-color: #90A4AE;\\n}\\n.apexcharts-xaxistooltip-top.dark:after {\\n  border-top-color:rgba(0, 0, 0, 0.5);\\n}\\n.apexcharts-xaxistooltip-top.dark:before {\\n  border-top-color: rgba(0, 0, 0, 0.5);\\n}\\n\\n\\n.apexcharts-xaxistooltip.active {\\n  opacity: 1;\\n  transition: 0.15s ease all;\\n}\\n\\n.apexcharts-yaxistooltip {\\n  opacity: 0;\\n  padding: 4px 10px;\\n  pointer-events: none;\\n  color: #373d3f;\\n  font-size: 13px;\\n  text-align: center;\\n  border-radius: 2px;\\n  position: absolute;\\n  z-index: 10;\\n  background: #ECEFF1;\\n  border: 1px solid #90A4AE;\\n}\\n\\n.apexcharts-yaxistooltip.dark {\\n  background: rgba(0, 0, 0, 0.7);\\n  border: 1px solid rgba(0, 0, 0, 0.5);\\n  color: #fff;\\n}\\n\\n.apexcharts-yaxistooltip:after, .apexcharts-yaxistooltip:before {\\n  top: 50%;\\n  border: solid transparent;\\n  content: \" \";\\n  height: 0;\\n  width: 0;\\n  position: absolute;\\n  pointer-events: none;\\n}\\n.apexcharts-yaxistooltip:after {\\n  border-color: rgba(236, 239, 241, 0);\\n  border-width: 6px;\\n  margin-top: -6px;\\n}\\n.apexcharts-yaxistooltip:before {\\n  border-color: rgba(144, 164, 174, 0);\\n  border-width: 7px;\\n  margin-top: -7px;\\n}\\n\\n.apexcharts-yaxistooltip-left:after, .apexcharts-yaxistooltip-left:before {\\n  left: 100%;\\n}\\n\\n.apexcharts-yaxistooltip-right:after, .apexcharts-yaxistooltip-right:before {\\n  right: 100%;\\n}\\n\\n.apexcharts-yaxistooltip-left:after {\\n  border-left-color: #ECEFF1;\\n}\\n.apexcharts-yaxistooltip-left:before {\\n  border-left-color: #90A4AE;\\n}\\n.apexcharts-yaxistooltip-left.dark:after {\\n  border-left-color: rgba(0, 0, 0, 0.5);\\n}\\n.apexcharts-yaxistooltip-left.dark:before {\\n  border-left-color: rgba(0, 0, 0, 0.5);\\n}\\n\\n.apexcharts-yaxistooltip-right:after {\\n  border-right-color: #ECEFF1;\\n}\\n.apexcharts-yaxistooltip-right:before {\\n  border-right-color: #90A4AE;\\n}\\n.apexcharts-yaxistooltip-right.dark:after {\\n  border-right-color: rgba(0, 0, 0, 0.5);\\n}\\n.apexcharts-yaxistooltip-right.dark:before {\\n  border-right-color: rgba(0, 0, 0, 0.5);\\n}\\n\\n.apexcharts-yaxistooltip.active {\\n  opacity: 1;\\n}\\n.apexcharts-yaxistooltip-hidden {\\n  display: none;\\n}\\n\\n.apexcharts-xcrosshairs, .apexcharts-ycrosshairs {\\n  pointer-events: none;\\n  opacity: 0;\\n  transition: 0.15s ease all;\\n}\\n\\n.apexcharts-xcrosshairs.active, .apexcharts-ycrosshairs.active {\\n  opacity: 1;\\n  transition: 0.15s ease all;\\n}\\n\\n.apexcharts-ycrosshairs-hidden {\\n  opacity: 0;\\n}\\n\\n.apexcharts-zoom-rect {\\n  pointer-events: none;\\n}\\n.apexcharts-selection-rect {\\n  cursor: move;\\n}\\n\\n.svg_select_points, .svg_select_points_rot {\\n  opacity: 0;\\n  visibility: hidden;\\n}\\n.svg_select_points_l, .svg_select_points_r {\\n  cursor: ew-resize;\\n  opacity: 1;\\n  visibility: visible;\\n  fill: #888;\\n}\\n.apexcharts-canvas.zoomable .hovering-zoom {\\n  cursor: crosshair\\n}\\n.apexcharts-canvas.zoomable .hovering-pan {\\n  cursor: move\\n}\\n\\n.apexcharts-xaxis,\\n.apexcharts-yaxis {\\n  pointer-events: none;\\n}\\n\\n.apexcharts-zoom-icon,\\n.apexcharts-zoom-in-icon,\\n.apexcharts-zoom-out-icon,\\n.apexcharts-reset-zoom-icon,\\n.apexcharts-pan-icon,\\n.apexcharts-selection-icon,\\n.apexcharts-menu-icon,\\n.apexcharts-toolbar-custom-icon {\\n  cursor: pointer;\\n  width: 20px;\\n  height: 20px;\\n  line-height: 24px;\\n  color: #6E8192;\\n  text-align: center;\\n}\\n\\n\\n.apexcharts-zoom-icon svg,\\n.apexcharts-zoom-in-icon svg,\\n.apexcharts-zoom-out-icon svg,\\n.apexcharts-reset-zoom-icon svg,\\n.apexcharts-menu-icon svg {\\n  fill: #6E8192;\\n}\\n.apexcharts-selection-icon svg {\\n  fill: #444;\\n  transform: scale(0.76)\\n}\\n\\n.dark .apexcharts-zoom-icon svg,\\n.dark .apexcharts-zoom-in-icon svg,\\n.dark .apexcharts-zoom-out-icon svg,\\n.dark .apexcharts-reset-zoom-icon svg,\\n.dark .apexcharts-pan-icon svg,\\n.dark .apexcharts-selection-icon svg,\\n.dark .apexcharts-menu-icon svg,\\n.dark .apexcharts-toolbar-custom-icon svg{\\n  fill: #f3f4f5;\\n}\\n\\n.apexcharts-canvas .apexcharts-zoom-icon.selected svg,\\n.apexcharts-canvas .apexcharts-selection-icon.selected svg,\\n.apexcharts-canvas .apexcharts-reset-zoom-icon.selected svg {\\n  fill: #008FFB;\\n}\\n.light .apexcharts-selection-icon:not(.selected):hover svg,\\n.light .apexcharts-zoom-icon:not(.selected):hover svg,\\n.light .apexcharts-zoom-in-icon:hover svg,\\n.light .apexcharts-zoom-out-icon:hover svg,\\n.light .apexcharts-reset-zoom-icon:hover svg,\\n.light .apexcharts-menu-icon:hover svg {\\n  fill: #333;\\n}\\n\\n.apexcharts-selection-icon, .apexcharts-menu-icon {\\n  position: relative;\\n}\\n.apexcharts-reset-zoom-icon {\\n  margin-left: 5px;\\n}\\n.apexcharts-zoom-icon, .apexcharts-reset-zoom-icon, .apexcharts-menu-icon {\\n  transform: scale(0.85);\\n}\\n\\n.apexcharts-zoom-in-icon, .apexcharts-zoom-out-icon {\\n  transform: scale(0.7)\\n}\\n\\n.apexcharts-zoom-out-icon {\\n  margin-right: 3px;\\n}\\n\\n.apexcharts-pan-icon {\\n  transform: scale(0.62);\\n  position: relative;\\n  left: 1px;\\n  top: 0px;\\n}\\n.apexcharts-pan-icon svg {\\n  fill: #fff;\\n  stroke: #6E8192;\\n  stroke-width: 2;\\n}\\n.apexcharts-pan-icon.selected svg {\\n  stroke: #008FFB;\\n}\\n.apexcharts-pan-icon:not(.selected):hover svg {\\n  stroke: #333;\\n}\\n\\n.apexcharts-toolbar {\\n  position: absolute;\\n  z-index: 11;\\n  top: 0px;\\n  right: 3px;\\n  max-width: 176px;\\n  text-align: right;\\n  border-radius: 3px;\\n  padding: 0px 6px 2px 6px;\\n  display: flex;\\n  justify-content: space-between;\\n  align-items: center;\\n}\\n\\n.apexcharts-toolbar svg {\\n  pointer-events: none;\\n}\\n\\n.apexcharts-menu {\\n  background: #fff;\\n  position: absolute;\\n  top: 100%;\\n  border: 1px solid #ddd;\\n  border-radius: 3px;\\n  padding: 3px;\\n  right: 10px;\\n  opacity: 0;\\n  min-width: 110px;\\n  transition: 0.15s ease all;\\n  pointer-events: none;\\n}\\n\\n.apexcharts-menu.open {\\n  opacity: 1;\\n  pointer-events: all;\\n  transition: 0.15s ease all;\\n}\\n\\n.apexcharts-menu-item {\\n  padding: 6px 7px;\\n  font-size: 12px;\\n  cursor: pointer;\\n}\\n.light .apexcharts-menu-item:hover {\\n  background: #eee;\\n}\\n.dark .apexcharts-menu {\\n  background: rgba(0, 0, 0, 0.7);\\n  color: #fff;\\n}\\n\\n@media screen and (min-width: 768px) {\\n  .apexcharts-toolbar {\\n    /*opacity: 0;*/\\n  }\\n\\n  .apexcharts-canvas:hover .apexcharts-toolbar {\\n    opacity: 1;\\n  }\\n}\\n\\n.apexcharts-datalabel.hidden {\\n  opacity: 0;\\n}\\n\\n.apexcharts-pie-label,\\n.apexcharts-datalabel, .apexcharts-datalabel-label, .apexcharts-datalabel-value {\\n  cursor: default;\\n  pointer-events: none;\\n}\\n\\n.apexcharts-pie-label-delay {\\n  opacity: 0;\\n  animation-name: opaque;\\n  animation-duration: 0.3s;\\n  animation-fill-mode: forwards;\\n  animation-timing-function: ease;\\n}\\n\\n.apexcharts-canvas .hidden {\\n  opacity: 0;\\n}\\n\\n.apexcharts-hide .apexcharts-series-points {\\n  opacity: 0;\\n}\\n\\n.apexcharts-area-series .apexcharts-series-markers .apexcharts-marker.no-pointer-events,\\n.apexcharts-line-series .apexcharts-series-markers .apexcharts-marker.no-pointer-events, .apexcharts-radar-series path, .apexcharts-radar-series polygon {\\n  pointer-events: none;\\n}\\n\\n/* markers */\\n\\n.apexcharts-marker {\\n  transition: 0.15s ease all;\\n}\\n\\n@keyframes opaque {\\n  0% {\\n    opacity: 0;\\n  }\\n  100% {\\n    opacity: 1;\\n  }\\n}\\n\\n/* Resize generated styles */\\n@keyframes resizeanim {\\n  from {\\n    opacity: 0;\\n  }\\n  to {\\n    opacity: 0;\\n  }\\n}\\n\\n.resize-triggers {\\n  animation: 1ms resizeanim;\\n  visibility: hidden;\\n  opacity: 0;\\n}\\n\\n.resize-triggers, .resize-triggers > div, .contract-trigger:before {\\n  content: \" \";\\n  display: block;\\n  position: absolute;\\n  top: 0;\\n  left: 0;\\n  height: 100%;\\n  width: 100%;\\n  overflow: hidden;\\n}\\n\\n.resize-triggers > div {\\n  background: #eee;\\n  overflow: auto;\\n}\\n\\n.contract-trigger:before {\\n  width: 200%;\\n  height: 200%;\\n}\\n'),\"document\"in self&&(\"classList\"in document.createElement(\"_\")&&(!document.createElementNS||\"classList\"in document.createElementNS(\"http://www.w3.org/2000/svg\",\"g\"))||function(t){if(\"Element\"in t){var e=t.Element.prototype,i=Object,a=String.prototype.trim||function(){return this.replace(/^\\s+|\\s+$/g,\"\")},s=Array.prototype.indexOf||function(t){for(var e=0,i=this.length;e<i;e++)if(e in this&&this[e]===t)return e;return-1},n=function(t,e){this.name=t,this.code=DOMException[t],this.message=e},r=function(t,e){if(\"\"===e)throw new n(\"SYNTAX_ERR\",\"The token must not be empty.\");if(/\\s/.test(e))throw new n(\"INVALID_CHARACTER_ERR\",\"The token must not contain space characters.\");return s.call(t,e)},o=function(t){for(var e=a.call(t.getAttribute(\"class\")||\"\"),i=e?e.split(/\\s+/):[],s=0,n=i.length;s<n;s++)this.push(i[s]);this._updateClassName=function(){t.setAttribute(\"class\",this.toString())}},l=o.prototype=[],h=function(){return new o(this)};if(n.prototype=Error.prototype,l.item=function(t){return this[t]||null},l.contains=function(t){return~r(this,t+\"\")},l.add=function(){var t,e=arguments,i=0,a=e.length,s=!1;do{t=e[i]+\"\",~r(this,t)||(this.push(t),s=!0)}while(++i<a);s&&this._updateClassName()},l.remove=function(){var t,e,i=arguments,a=0,s=i.length,n=!1;do{for(t=i[a]+\"\",e=r(this,t);~e;)this.splice(e,1),n=!0,e=r(this,t)}while(++a<s);n&&this._updateClassName()},l.toggle=function(t,e){var i=this.contains(t),a=i?!0!==e&&\"remove\":!1!==e&&\"add\";return a&&this[a](t),!0===e||!1===e?e:!i},l.replace=function(t,e){var i=r(t+\"\");~i&&(this.splice(i,1,e),this._updateClassName())},l.toString=function(){return this.join(\" \")},i.defineProperty){var c={get:h,enumerable:!0,configurable:!0};try{i.defineProperty(e,\"classList\",c)}catch(t){void 0!==t.number&&-2146823252!==t.number||(c.enumerable=!1,i.defineProperty(e,\"classList\",c))}}else i.prototype.__defineGetter__&&e.__defineGetter__(\"classList\",h)}}(self),function(){var t=document.createElement(\"_\");if(t.classList.add(\"c1\",\"c2\"),!t.classList.contains(\"c2\")){var e=function(t){var e=DOMTokenList.prototype[t];DOMTokenList.prototype[t]=function(t){var i,a=arguments.length;for(i=0;i<a;i++)t=arguments[i],e.call(this,t)}};e(\"add\"),e(\"remove\")}if(t.classList.toggle(\"c3\",!1),t.classList.contains(\"c3\")){var i=DOMTokenList.prototype.toggle;DOMTokenList.prototype.toggle=function(t,e){return 1 in arguments&&!this.contains(t)==!e?e:i.call(this,t)}}\"replace\"in document.createElement(\"_\").classList||(DOMTokenList.prototype.replace=function(t,e){var i=this.toString().split(\" \"),a=i.indexOf(t+\"\");~a&&(i=i.slice(a),this.remove.apply(this,i),this.add(e),this.add.apply(this,i.slice(1)))}),t=null}()),function(){function t(t){var e=t.__resizeTriggers__,i=e.firstElementChild,a=e.lastElementChild,s=i.firstElementChild;a.scrollLeft=a.scrollWidth,a.scrollTop=a.scrollHeight,s.style.width=i.offsetWidth+1+\"px\",s.style.height=i.offsetHeight+1+\"px\",i.scrollLeft=i.scrollWidth,i.scrollTop=i.scrollHeight}function e(e){var i=this;t(this),this.__resizeRAF__&&n(this.__resizeRAF__),this.__resizeRAF__=s(function(){(function(t){return t.offsetWidth!=t.__resizeLast__.width||t.offsetHeight!=t.__resizeLast__.height})(i)&&(i.__resizeLast__.width=i.offsetWidth,i.__resizeLast__.height=i.offsetHeight,i.__resizeListeners__.forEach(function(t){t.call(e)}))})}var i,a,s=(i=window.requestAnimationFrame||window.mozRequestAnimationFrame||window.webkitRequestAnimationFrame||function(t){return window.setTimeout(t,20)},function(t){return i(t)}),n=(a=window.cancelAnimationFrame||window.mozCancelAnimationFrame||window.webkitCancelAnimationFrame||window.clearTimeout,function(t){return a(t)}),r=!1,o=\"animationstart\",l=\"Webkit Moz O ms\".split(\" \"),h=\"webkitAnimationStart animationstart oAnimationStart MSAnimationStart\".split(\" \"),c=document.createElement(\"fakeelement\");if(void 0!==c.style.animationName&&(r=!0),!1===r)for(var d=0;d<l.length;d++)if(void 0!==c.style[l[d]+\"AnimationName\"]){o=h[d];break}window.addResizeListener=function(i,a){i.__resizeTriggers__||(\"static\"==getComputedStyle(i).position&&(i.style.position=\"relative\"),i.__resizeLast__={},i.__resizeListeners__=[],(i.__resizeTriggers__=document.createElement(\"div\")).className=\"resize-triggers\",i.__resizeTriggers__.innerHTML='<div class=\"expand-trigger\"><div></div></div><div class=\"contract-trigger\"></div>',i.appendChild(i.__resizeTriggers__),t(i),i.addEventListener(\"scroll\",e,!0),o&&i.__resizeTriggers__.addEventListener(o,function(e){\"resizeanim\"==e.animationName&&t(i)})),i.__resizeListeners__.push(a)},window.removeResizeListener=function(t,i){t&&(t.__resizeListeners__.splice(t.__resizeListeners__.indexOf(i),1),t.__resizeListeners__.length||(t.removeEventListener(\"scroll\",e),t.__resizeTriggers__=!t.removeChild(t.__resizeTriggers__)))}}(),window.Apex={},function(){function i(t,a){e(this,i),this.opts=a,this.ctx=this,this.w=new S(a).init(),this.el=t,this.w.globals.cuid=u.randomId(),this.w.globals.chartID=this.w.config.chart.id?this.w.config.chart.id:this.w.globals.cuid,this.eventList=[\"mousedown\",\"mousemove\",\"touchstart\",\"touchmove\",\"mouseup\",\"touchend\"],this.initModules(),this.create=u.bind(this.create,this),this.documentEvent=u.bind(this.documentEvent,this),this.windowResizeHandler=this.windowResize.bind(this)}return a(i,[{key:\"render\",value:function(){var t=this;return new Q(function(e,i){if(null!==t.el){void 0===Apex._chartInstances&&(Apex._chartInstances=[]),t.w.config.chart.id&&Apex._chartInstances.push({id:t.w.globals.chartID,group:t.w.config.chart.group,chart:t}),t.setLocale(t.w.config.chart.defaultLocale);var a=t.w.config.chart.events.beforeMount;\"function\"==typeof a&&a(t,t.w),t.fireEvent(\"beforeMount\",[t,t.w]),window.addEventListener(\"resize\",t.windowResizeHandler),window.addResizeListener(t.el.parentNode,t.parentResizeCallback.bind(t));var s=t.create(t.w.config.series,{});if(!s)return e(t);t.mount(s).then(function(){e(s),\"function\"==typeof t.w.config.chart.events.mounted&&t.w.config.chart.events.mounted(t,t.w),t.fireEvent(\"mounted\",[t,t.w])}).catch(function(t){i(t)})}else i(new Error(\"Element not found\"))})}},{key:\"initModules\",value:function(){this.animations=new f(this),this.core=new Z(this.el,this),this.grid=new lt(this),this.coreUtils=new w(this),this.config=new k({}),this.crosshairs=new I(this),this.options=new b,this.responsive=new ht(this),this.series=new B(this),this.theme=new ct(this),this.formatters=new O(this),this.titleSubtitle=new yt(this),this.legend=new V(this),this.toolbar=new mt(this),this.dimensions=new W(this),this.zoomPanSelection=new vt(this),this.w.globals.tooltip=new bt(this)}},{key:\"addEventListener\",value:function(t,e){var i=this.w;i.globals.events.hasOwnProperty(t)?i.globals.events[t].push(e):i.globals.events[t]=[e]}},{key:\"removeEventListener\",value:function(t,e){var i=this.w;if(i.globals.events.hasOwnProperty(t)){var a=i.globals.events[t].indexOf(e);-1!==a&&i.globals.events[t].splice(a,1)}}},{key:\"fireEvent\",value:function(t,e){var i=this.w;if(i.globals.events.hasOwnProperty(t)){e&&e.length||(e=[]);for(var a=i.globals.events[t],s=a.length,n=0;n<s;n++)a[n].apply(null,e)}}},{key:\"create\",value:function(t,e){var i=this.w;this.initModules();var a=this.w.globals;if(a.noData=!1,a.animationEnded=!1,this.responsive.checkResponsiveConfig(e),null===this.el)return a.animationEnded=!0,null;if(this.core.setupElements(),0===a.svgWidth)return a.animationEnded=!0,null;var s=w.checkComboSeries(t);a.comboCharts=s.comboCharts,a.comboChartsHasBars=s.comboChartsHasBars,(0===t.length||1===t.length&&t[0].data&&0===t[0].data.length)&&this.series.handleNoData(),this.setupEventHandlers(),this.core.parseData(t),this.theme.init(),new L(this).setGlobalMarkerSize(),this.formatters.setLabelFormatters(),this.titleSubtitle.draw(),a.noData&&a.collapsedSeries.length!==a.series.length||this.legend.init(),this.series.hasAllSeriesEqualX(),a.axisCharts&&(this.core.coreCalculations(),\"category\"!==i.config.xaxis.type&&this.formatters.setLabelFormatters()),this.formatters.heatmapLabelFormatters(),this.dimensions.plotCoords();var n=this.core.xySettings();this.grid.createGridMask();var r=this.core.plotChartType(t,n);this.core.shiftGraphPosition();var o={plot:{left:i.globals.translateX,top:i.globals.translateY,width:i.globals.gridWidth,height:i.globals.gridHeight}};return{elGraph:r,xyRatios:n,elInner:i.globals.dom.elGraphical,dimensions:o}}},{key:\"mount\",value:function(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:null,e=this,i=e.w;return new Q(function(a,s){if(null===e.el)return s(new Error(\"Not enough data to display or target element not found\"));if((null===t||i.globals.allSeriesCollapsed)&&e.series.handleNoData(),e.annotations=new m(e),e.core.drawAxis(i.config.chart.type,t.xyRatios),e.grid=new lt(e),\"back\"===i.config.grid.position&&e.grid.drawGrid(),\"back\"===i.config.annotations.position&&e.annotations.drawAnnotations(),t.elGraph instanceof Array)for(var n=0;n<t.elGraph.length;n++)i.globals.dom.elGraphical.add(t.elGraph[n]);else i.globals.dom.elGraphical.add(t.elGraph);if(\"front\"===i.config.grid.position&&e.grid.drawGrid(),\"front\"===i.config.xaxis.crosshairs.position&&e.crosshairs.drawXCrosshairs(),\"front\"===i.config.yaxis[0].crosshairs.position&&e.crosshairs.drawYCrosshairs(),\"front\"===i.config.annotations.position&&e.annotations.drawAnnotations(),!i.globals.noData){if(i.config.tooltip.enabled&&!i.globals.noData&&e.w.globals.tooltip.drawTooltip(t.xyRatios),i.globals.axisCharts&&i.globals.isXNumeric)(i.config.chart.zoom.enabled||i.config.chart.selection&&i.config.chart.selection.enabled||i.config.chart.pan&&i.config.chart.pan.enabled)&&e.zoomPanSelection.init({xyRatios:t.xyRatios});else{var r=i.config.chart.toolbar.tools;r.zoom=!1,r.zoomin=!1,r.zoomout=!1,r.selection=!1,r.pan=!1,r.reset=!1}i.config.chart.toolbar.show&&!i.globals.allSeriesCollapsed&&e.toolbar.createToolbar()}i.globals.memory.methodsToExec.length>0&&i.globals.memory.methodsToExec.forEach(function(t){t.method(t.params,!1,t.context)}),i.globals.axisCharts||i.globals.noData||e.core.resizeNonAxisCharts(),a(e)})}},{key:\"clearPreviousPaths\",value:function(){var t=this.w;t.globals.previousPaths=[],t.globals.allSeriesCollapsed=!1,t.globals.collapsedSeries=[],t.globals.collapsedSeriesIndices=[]}},{key:\"updateOptions\",value:function(t){var e=arguments.length>1&&void 0!==arguments[1]&&arguments[1],i=!(arguments.length>2&&void 0!==arguments[2])||arguments[2],a=!(arguments.length>3&&void 0!==arguments[3])||arguments[3],s=!(arguments.length>4&&void 0!==arguments[4])||arguments[4],n=this.w;return t.series&&(this.resetSeries(!1),t.series.length&&t.series[0].data&&(t.series=t.series.map(function(t,e){return r({},n.config.series[e],{name:t.name?t.name:n.config.series[e]&&n.config.series[e].name,type:t.type?t.type:n.config.series[e]&&n.config.series[e].type,data:t.data?t.data:n.config.series[e]&&n.config.series[e].data})})),this.revertDefaultAxisMinMax()),t.xaxis&&((t.xaxis.min||t.xaxis.max)&&this.forceXAxisUpdate(t),t.xaxis.categories&&t.xaxis.categories.length&&n.config.xaxis.convertedCatToNumeric&&(t=y.convertCatToNumeric(t))),n.globals.collapsedSeriesIndices.length>0&&this.clearPreviousPaths(),t.theme&&(t=this.theme.updateThemeOptions(t)),this._updateOptions(t,e,i,a,s)}},{key:\"_updateOptions\",value:function(e){var i=arguments.length>1&&void 0!==arguments[1]&&arguments[1],a=!(arguments.length>2&&void 0!==arguments[2])||arguments[2],s=!(arguments.length>3&&void 0!==arguments[3])||arguments[3],n=arguments.length>4&&void 0!==arguments[4]&&arguments[4],r=[this];s&&(r=this.getSyncedCharts()),this.w.globals.isExecCalled&&(r=[this],this.w.globals.isExecCalled=!1),r.forEach(function(s){var r=s.w;return r.globals.shouldAnimate=a,i||(r.globals.resized=!0,r.globals.dataChanged=!0,a&&s.series.getPreviousPaths()),e&&\"object\"===t(e)&&(s.config=new k(e),e=w.extendArrayProps(s.config,e),r.config=u.extend(r.config,e),n&&(r.globals.initialConfig=u.extend({},r.config),r.globals.initialSeries=JSON.parse(JSON.stringify(r.config.series)))),s.update(e)})}},{key:\"updateSeries\",value:function(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:[],e=!(arguments.length>1&&void 0!==arguments[1])||arguments[1],i=!(arguments.length>2&&void 0!==arguments[2])||arguments[2];return this.resetSeries(!1),this.revertDefaultAxisMinMax(),this._updateSeries(t,e,i)}},{key:\"appendSeries\",value:function(t){var e=!(arguments.length>1&&void 0!==arguments[1])||arguments[1],i=!(arguments.length>2&&void 0!==arguments[2])||arguments[2],a=this.w.config.series.slice();return a.push(t),this.resetSeries(!1),this.revertDefaultAxisMinMax(),this._updateSeries(a,e,i)}},{key:\"_updateSeries\",value:function(t,e){var i,a=arguments.length>2&&void 0!==arguments[2]&&arguments[2],s=this.w;return this.w.globals.shouldAnimate=e,s.globals.dataChanged=!0,s.globals.allSeriesCollapsed&&(s.globals.allSeriesCollapsed=!1),e&&this.series.getPreviousPaths(),s.globals.axisCharts?(0===(i=t.map(function(t,e){return r({},s.config.series[e],{name:t.name?t.name:s.config.series[e]&&s.config.series[e].name,type:t.type?t.type:s.config.series[e]&&s.config.series[e].type,data:t.data?t.data:s.config.series[e]&&s.config.series[e].data})})).length&&(i=[{data:[]}]),s.config.series=i):s.config.series=t.slice(),a&&(s.globals.initialConfig.series=JSON.parse(JSON.stringify(s.config.series)),s.globals.initialSeries=JSON.parse(JSON.stringify(s.config.series))),this.update()}},{key:\"getSyncedCharts\",value:function(){var t=this.getGroupedCharts(),e=[this];return t.length&&(e=[],t.forEach(function(t){e.push(t)})),e}},{key:\"getGroupedCharts\",value:function(){var t=this;return Apex._chartInstances.filter(function(t){if(t.group)return!0}).map(function(e){return t.w.config.chart.group===e.group?e.chart:t})}},{key:\"appendData\",value:function(t){var e=!(arguments.length>1&&void 0!==arguments[1])||arguments[1],i=this;i.w.globals.dataChanged=!0,i.series.getPreviousPaths();for(var a=i.w.config.series.slice(),s=0;s<a.length;s++)if(void 0!==t[s])for(var n=0;n<t[s].data.length;n++)a[s].data.push(t[s].data[n]);return i.w.config.series=a,e&&(i.w.globals.initialSeries=JSON.parse(JSON.stringify(i.w.config.series))),this.update()}},{key:\"update\",value:function(t){var e=this;return new Q(function(i,a){e.clear();var s=e.create(e.w.config.series,t);if(!s)return i(e);e.mount(s).then(function(){\"function\"==typeof e.w.config.chart.events.updated&&e.w.config.chart.events.updated(e,e.w),e.fireEvent(\"updated\",[e,e.w]),e.w.globals.isDirty=!0,i(e)}).catch(function(t){a(t)})})}},{key:\"forceXAxisUpdate\",value:function(t){var e=this.w;void 0!==t.xaxis.min&&(e.config.xaxis.min=t.xaxis.min),void 0!==t.xaxis.max&&(e.config.xaxis.max=t.xaxis.max)}},{key:\"revertDefaultAxisMinMax\",value:function(){var t=this,e=this.w;e.config.xaxis.min=this.opts.xaxis.min||Apex.xaxis&&Apex.xaxis.min,e.config.xaxis.max=this.opts.xaxis.max||Apex.xaxis&&Apex.xaxis.max,e.config.yaxis.map(function(i,a){e.globals.zoomed&&void 0!==t.opts.yaxis[a]&&(i.min=t.opts.yaxis[a].min,i.max=t.opts.yaxis[a].max)})}},{key:\"clear\",value:function(){this.zoomPanSelection&&this.zoomPanSelection.destroy(),this.toolbar&&this.toolbar.destroy(),this.animations=null,this.annotations=null,this.core=null,this.grid=null,this.series=null,this.responsive=null,this.theme=null,this.formatters=null,this.titleSubtitle=null,this.legend=null,this.dimensions=null,this.options=null,this.crosshairs=null,this.zoomPanSelection=null,this.toolbar=null,this.w.globals.tooltip=null,this.clearDomElements()}},{key:\"killSVG\",value:function(t){return new Q(function(e,i){t.each(function(t,e){this.removeClass(\"*\"),this.off(),this.stop()},!0),t.ungroup(),t.clear(),e(\"done\")})}},{key:\"clearDomElements\",value:function(){var t=this;this.eventList.forEach(function(e){document.removeEventListener(e,t.documentEvent)});var e=this.w.globals.dom;if(null!==this.el)for(;this.el.firstChild;)this.el.removeChild(this.el.firstChild);this.killSVG(e.Paper),e.Paper.remove(),e.elWrap=null,e.elGraphical=null,e.elLegendWrap=null,e.baseEl=null,e.elGridRect=null,e.elGridRectMask=null,e.elGridRectMarkerMask=null,e.elDefs=null}},{key:\"destroy\",value:function(){this.clear();var t=this.w.config.chart.id;t&&Apex._chartInstances.forEach(function(e,i){e.id===t&&Apex._chartInstances.splice(i,1)}),window.removeEventListener(\"resize\",this.windowResizeHandler),window.removeResizeListener(this.el.parentNode,this.parentResizeCallback.bind(this))}},{key:\"toggleSeries\",value:function(t){var e=this.series.isSeriesHidden(t);return this.legend.toggleDataSeries(e.realIndex,e.isHidden),e.isHidden}},{key:\"showSeries\",value:function(t){var e=this.series.isSeriesHidden(t);e.isHidden&&this.legend.toggleDataSeries(e.realIndex,!0)}},{key:\"hideSeries\",value:function(t){var e=this.series.isSeriesHidden(t);e.isHidden||this.legend.toggleDataSeries(e.realIndex,!1)}},{key:\"resetSeries\",value:function(){var t=!(arguments.length>0&&void 0!==arguments[0])||arguments[0];this.series.resetSeries(t)}},{key:\"setupEventHandlers\",value:function(){var t=this,e=this.w,i=this,a=e.globals.dom.baseEl.querySelector(e.globals.chartClass);this.eventListHandlers=[],this.eventList.forEach(function(t){a.addEventListener(t,function(t){var a=Object.assign({},e,{seriesIndex:e.globals.capturedSeriesIndex,dataPointIndex:e.globals.capturedDataPointIndex});\"mousemove\"===t.type||\"touchmove\"===t.type?\"function\"==typeof e.config.chart.events.mouseMove&&e.config.chart.events.mouseMove(t,i,a):(\"mouseup\"===t.type&&1===t.which||\"touchend\"===t.type)&&(\"function\"==typeof e.config.chart.events.click&&e.config.chart.events.click(t,i,a),i.fireEvent(\"click\",[t,i,a]))},{capture:!1,passive:!0})}),this.eventList.forEach(function(e){document.addEventListener(e,t.documentEvent)}),this.core.setupBrushHandler()}},{key:\"documentEvent\",value:function(t){var e=this.w;e.globals.clientX=\"touchmove\"===t.type?t.touches[0].clientX:t.clientX,e.globals.clientY=\"touchmove\"===t.type?t.touches[0].clientY:t.clientY}},{key:\"addXaxisAnnotation\",value:function(t){var e=!(arguments.length>1&&void 0!==arguments[1])||arguments[1],i=arguments.length>2&&void 0!==arguments[2]?arguments[2]:void 0,a=this;i&&(a=i),a.annotations.addXaxisAnnotationExternal(t,e,a)}},{key:\"addYaxisAnnotation\",value:function(t){var e=!(arguments.length>1&&void 0!==arguments[1])||arguments[1],i=arguments.length>2&&void 0!==arguments[2]?arguments[2]:void 0,a=this;i&&(a=i),a.annotations.addYaxisAnnotationExternal(t,e,a)}},{key:\"addPointAnnotation\",value:function(t){var e=!(arguments.length>1&&void 0!==arguments[1])||arguments[1],i=arguments.length>2&&void 0!==arguments[2]?arguments[2]:void 0,a=this;i&&(a=i),a.annotations.addPointAnnotationExternal(t,e,a)}},{key:\"clearAnnotations\",value:function(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:void 0,e=this;t&&(e=t),e.annotations.clearAnnotations(e)}},{key:\"removeAnnotation\",value:function(t){var e=arguments.length>1&&void 0!==arguments[1]?arguments[1]:void 0,i=this;e&&(i=e),i.annotations.removeAnnotation(i,t)}},{key:\"addText\",value:function(t){var e=!(arguments.length>1&&void 0!==arguments[1])||arguments[1],i=arguments.length>2&&void 0!==arguments[2]?arguments[2]:void 0,a=this;i&&(a=i),a.annotations.addText(t,e,a)}},{key:\"getChartArea\",value:function(){return this.w.globals.dom.baseEl.querySelector(\".apexcharts-inner\")}},{key:\"getSeriesTotalXRange\",value:function(t,e){return this.coreUtils.getSeriesTotalsXRange(t,e)}},{key:\"getHighestValueInSeries\",value:function(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:0;return new U(this.ctx).getMinYMaxY(t).highestY}},{key:\"getLowestValueInSeries\",value:function(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:0;return new U(this.ctx).getMinYMaxY(t).lowestY}},{key:\"getSeriesTotal\",value:function(){return this.w.globals.seriesTotals}},{key:\"setLocale\",value:function(t){this.setCurrentLocaleValues(t)}},{key:\"toggleDataPointSelection\",value:function(t,e){var i=this.w,a=null;i.globals.axisCharts?a=i.globals.dom.Paper.select(\".apexcharts-series[data\\\\:realIndex='\".concat(t,\"'] path[j='\").concat(e,\"'], .apexcharts-series[data\\\\:realIndex='\").concat(t,\"'] circle[j='\").concat(e,\"'], .apexcharts-series[data\\\\:realIndex='\").concat(t,\"'] rect[j='\").concat(e,\"']\")).members[0]:(a=i.globals.dom.Paper.select(\".apexcharts-series[data\\\\:realIndex='\".concat(t,\"']\")).members[0],(\"pie\"===i.config.chart.type||\"donut\"===i.config.chart.type)&&new Y(this.ctx).pieClicked(t));a?new p(this.ctx).pathMouseDown(a,null):console.warn(\"toggleDataPointSelection: Element not found\");return a.node?a.node:null}},{key:\"setCurrentLocaleValues\",value:function(t){var e=this.w.config.chart.locales;window.Apex.chart&&window.Apex.chart.locales&&window.Apex.chart.locales.length>0&&(e=this.w.config.chart.locales.concat(window.Apex.chart.locales));var i=e.filter(function(e){return e.name===t})[0];if(!i)throw new Error(\"Wrong locale name provided. Please make sure you set the correct locale name in options\");var a=u.extend(x,i);this.w.globals.locale=a.options}},{key:\"dataURI\",value:function(){return new ot(this.ctx).dataURI()}},{key:\"paper\",value:function(){return this.w.globals.dom.Paper}},{key:\"parentResizeCallback\",value:function(){this.w.globals.animationEnded&&this.windowResize()}},{key:\"windowResize\",value:function(){var t=this;clearTimeout(this.w.globals.resizeTimer),this.w.globals.resizeTimer=window.setTimeout(function(){t.w.globals.resized=!0,t.w.globals.dataChanged=!1,t.update()},150)}}],[{key:\"initOnLoad\",value:function(){for(var t=document.querySelectorAll(\"[data-apexcharts]\"),e=0;e<t.length;e++){new i(t[e],JSON.parse(t[e].getAttribute(\"data-options\"))).render()}}},{key:\"exec\",value:function(t,e){var i=this.getChartByID(t);if(i){i.w.globals.isExecCalled=!0;for(var a=arguments.length,s=new Array(a>2?a-2:0),n=2;n<a;n++)s[n-2]=arguments[n];switch(e){case\"updateOptions\":return i.updateOptions.apply(i,s);case\"updateSeries\":return i.updateSeries.apply(i,s);case\"appendData\":return i.appendData.apply(i,s);case\"appendSeries\":return i.appendSeries.apply(i,s);case\"toggleSeries\":return i.toggleSeries.apply(i,s);case\"resetSeries\":return i.resetSeries.apply(i,s);case\"toggleDataPointSelection\":return i.toggleDataPointSelection.apply(i,s);case\"dataURI\":return i.dataURI.apply(i,s);case\"addXaxisAnnotation\":return i.addXaxisAnnotation.apply(i,s);case\"addYaxisAnnotation\":return i.addYaxisAnnotation.apply(i,s);case\"addPointAnnotation\":return i.addPointAnnotation.apply(i,s);case\"addText\":return i.addText.apply(i,s);case\"clearAnnotations\":return i.clearAnnotations.apply(i,s);case\"removeAnnotation\":return i.removeAnnotation.apply(i,s);case\"paper\":return i.paper.apply(i,s);case\"destroy\":return i.destroy()}}}},{key:\"merge\",value:function(t,e){return u.extend(t,e)}},{key:\"getChartByID\",value:function(t){return Apex._chartInstances.filter(function(e){return e.id===t})[0].chart}}]),i}()});\n"
  },
  {
    "path": "resources/css/app.css",
    "content": "/**\n * This injects Tailwind's base styles, which is a combination of\n * Normalize.css and some additional base styles.\n *\n * You can see the styles here:\n * https://unpkg.com/tailwindcss/dist/base.css\n *\n * If using `postcss-import`, use this import instead:\n *\n * @import \"tailwindcss/base\";\n */\n@tailwind base;\n\n/**\n * This injects any component classes registered by plugins.\n *\n * If using `postcss-import`, use this import instead:\n *\n * @import \"tailwindcss/components\";\n */\n@tailwind components;\n\n/**\n * Here you would add any of your custom component classes; stuff that you'd\n * want loaded *before* the utilities so that the utilities could still\n * override them.\n *\n * Example:\n *\n * .btn { ... }\n * .form-input { ... }\n *\n * Or if using a preprocessor or `postcss-import`:\n *\n * @import \"components/buttons\";\n * @import \"components/forms\";\n */\n\n/**\n * This injects all of Tailwind's utility classes, generated based on your\n * config file.\n *\n * If using `postcss-import`, use this import instead:\n *\n * @import \"tailwindcss/utilities\";\n */\n@tailwind utilities;\n\n/**\n * Here you would add any custom utilities you need that don't come out of the\n * box with Tailwind.\n *\n * Example :\n *\n * .bg-pattern-graph-paper { ... }\n * .skew-45 { ... }\n *\n * Or if using a preprocessor or `postcss-import`:\n *\n * @import \"utilities/background-patterns\";\n * @import \"utilities/skew-transforms\";\n */\n"
  },
  {
    "path": "resources/js/app.js",
    "content": "require('./bootstrap');\n"
  },
  {
    "path": "resources/js/bootstrap.js",
    "content": "window._ = require('lodash');\n\n/**\n * We'll load jQuery and the Bootstrap jQuery plugin which provides support\n * for JavaScript based Bootstrap features such as modals and tabs. This\n * code may be modified to fit the specific needs of your application.\n */\n\n// try {\n//     window.Popper = require('popper.js').default;\n//     window.$ = window.jQuery = require('jquery');\n\n//     require('bootstrap');\n// } catch (e) {}\n\n/**\n * We'll load the axios HTTP library which allows us to easily issue requests\n * to our Laravel back-end. This library automatically handles sending the\n * CSRF token as a header based on the value of the \"XSRF\" token cookie.\n */\n\nwindow.axios = require('axios');\n\nwindow.axios.defaults.headers.common['X-Requested-With'] = 'XMLHttpRequest';\n\n/**\n * Echo exposes an expressive API for subscribing to channels and listening\n * for events that are broadcast by Laravel. Echo and event broadcasting\n * allows your team to easily build robust real-time web applications.\n */\n\n// import Echo from 'laravel-echo'\n\n// window.Pusher = require('pusher-js');\n\n// window.Echo = new Echo({\n//     broadcaster: 'pusher',\n//     key: process.env.MIX_PUSHER_APP_KEY,\n//     cluster: process.env.MIX_PUSHER_APP_CLUSTER,\n//     useTLS: true\n// });\n"
  },
  {
    "path": "resources/lang/en/auth.php",
    "content": "<?php\n\nreturn [\n\n    /*\n    |--------------------------------------------------------------------------\n    | Authentication Language Lines\n    |--------------------------------------------------------------------------\n    |\n    | The following language lines are used during authentication for various\n    | messages that we need to display to the user. You are free to modify\n    | these language lines according to your application's requirements.\n    |\n    */\n\n    'failed' => 'These credentials do not match our records.',\n    'throttle' => 'Too many login attempts. Please try again in :seconds seconds.',\n\n];\n"
  },
  {
    "path": "resources/lang/en/pagination.php",
    "content": "<?php\n\nreturn [\n\n    /*\n    |--------------------------------------------------------------------------\n    | Pagination Language Lines\n    |--------------------------------------------------------------------------\n    |\n    | The following language lines are used by the paginator library to build\n    | the simple pagination links. You are free to change them to anything\n    | you want to customize your views to better match your application.\n    |\n    */\n\n    'previous' => '&laquo; Previous',\n    'next' => 'Next &raquo;',\n\n];\n"
  },
  {
    "path": "resources/lang/en/passwords.php",
    "content": "<?php\n\nreturn [\n\n    /*\n    |--------------------------------------------------------------------------\n    | Password Reset Language Lines\n    |--------------------------------------------------------------------------\n    |\n    | The following language lines are the default lines which match reasons\n    | that are given by the password broker for a password update attempt\n    | has failed, such as for an invalid token or invalid new password.\n    |\n    */\n\n    'reset' => 'Your password has been reset!',\n    'sent' => 'We have emailed your password reset link!',\n    'throttled' => 'Please wait before retrying.',\n    'token' => 'This password reset token is invalid.',\n    'user' => \"We can't find a user with that email address.\",\n\n];\n"
  },
  {
    "path": "resources/lang/en/validation.php",
    "content": "<?php\n\nreturn [\n\n    /*\n    |--------------------------------------------------------------------------\n    | Validation Language Lines\n    |--------------------------------------------------------------------------\n    |\n    | The following language lines contain the default error messages used by\n    | the validator class. Some of these rules have multiple versions such\n    | as the size rules. Feel free to tweak each of these messages here.\n    |\n    */\n\n    'accepted' => 'The :attribute must be accepted.',\n    'active_url' => 'The :attribute is not a valid URL.',\n    'after' => 'The :attribute must be a date after :date.',\n    'after_or_equal' => 'The :attribute must be a date after or equal to :date.',\n    'alpha' => 'The :attribute may only contain letters.',\n    'alpha_dash' => 'The :attribute may only contain letters, numbers, dashes and underscores.',\n    'alpha_num' => 'The :attribute may only contain letters and numbers.',\n    'array' => 'The :attribute must be an array.',\n    'before' => 'The :attribute must be a date before :date.',\n    'before_or_equal' => 'The :attribute must be a date before or equal to :date.',\n    'between' => [\n        'numeric' => 'The :attribute must be between :min and :max.',\n        'file' => 'The :attribute must be between :min and :max kilobytes.',\n        'string' => 'The :attribute must be between :min and :max characters.',\n        'array' => 'The :attribute must have between :min and :max items.',\n    ],\n    'boolean' => 'The :attribute field must be true or false.',\n    'confirmed' => 'The :attribute confirmation does not match.',\n    'date' => 'The :attribute is not a valid date.',\n    'date_equals' => 'The :attribute must be a date equal to :date.',\n    'date_format' => 'The :attribute does not match the format :format.',\n    'different' => 'The :attribute and :other must be different.',\n    'digits' => 'The :attribute must be :digits digits.',\n    'digits_between' => 'The :attribute must be between :min and :max digits.',\n    'dimensions' => 'The :attribute has invalid image dimensions.',\n    'distinct' => 'The :attribute field has a duplicate value.',\n    'email' => 'The :attribute must be a valid email address.',\n    'ends_with' => 'The :attribute must end with one of the following: :values.',\n    'exists' => 'The selected :attribute is invalid.',\n    'file' => 'The :attribute must be a file.',\n    'filled' => 'The :attribute field must have a value.',\n    'gt' => [\n        'numeric' => 'The :attribute must be greater than :value.',\n        'file' => 'The :attribute must be greater than :value kilobytes.',\n        'string' => 'The :attribute must be greater than :value characters.',\n        'array' => 'The :attribute must have more than :value items.',\n    ],\n    'gte' => [\n        'numeric' => 'The :attribute must be greater than or equal :value.',\n        'file' => 'The :attribute must be greater than or equal :value kilobytes.',\n        'string' => 'The :attribute must be greater than or equal :value characters.',\n        'array' => 'The :attribute must have :value items or more.',\n    ],\n    'image' => 'The :attribute must be an image.',\n    'in' => 'The selected :attribute is invalid.',\n    'in_array' => 'The :attribute field does not exist in :other.',\n    'integer' => 'The :attribute must be an integer.',\n    'ip' => 'The :attribute must be a valid IP address.',\n    'ipv4' => 'The :attribute must be a valid IPv4 address.',\n    'ipv6' => 'The :attribute must be a valid IPv6 address.',\n    'json' => 'The :attribute must be a valid JSON string.',\n    'lt' => [\n        'numeric' => 'The :attribute must be less than :value.',\n        'file' => 'The :attribute must be less than :value kilobytes.',\n        'string' => 'The :attribute must be less than :value characters.',\n        'array' => 'The :attribute must have less than :value items.',\n    ],\n    'lte' => [\n        'numeric' => 'The :attribute must be less than or equal :value.',\n        'file' => 'The :attribute must be less than or equal :value kilobytes.',\n        'string' => 'The :attribute must be less than or equal :value characters.',\n        'array' => 'The :attribute must not have more than :value items.',\n    ],\n    'max' => [\n        'numeric' => 'The :attribute may not be greater than :max.',\n        'file' => 'The :attribute may not be greater than :max kilobytes.',\n        'string' => 'The :attribute may not be greater than :max characters.',\n        'array' => 'The :attribute may not have more than :max items.',\n    ],\n    'mimes' => 'The :attribute must be a file of type: :values.',\n    'mimetypes' => 'The :attribute must be a file of type: :values.',\n    'min' => [\n        'numeric' => 'The :attribute must be at least :min.',\n        'file' => 'The :attribute must be at least :min kilobytes.',\n        'string' => 'The :attribute must be at least :min characters.',\n        'array' => 'The :attribute must have at least :min items.',\n    ],\n    'not_in' => 'The selected :attribute is invalid.',\n    'not_regex' => 'The :attribute format is invalid.',\n    'numeric' => 'The :attribute must be a number.',\n    'password' => 'The password is incorrect.',\n    'present' => 'The :attribute field must be present.',\n    'regex' => 'The :attribute format is invalid.',\n    'required' => 'The :attribute field is required.',\n    'required_if' => 'The :attribute field is required when :other is :value.',\n    'required_unless' => 'The :attribute field is required unless :other is in :values.',\n    'required_with' => 'The :attribute field is required when :values is present.',\n    'required_with_all' => 'The :attribute field is required when :values are present.',\n    'required_without' => 'The :attribute field is required when :values is not present.',\n    'required_without_all' => 'The :attribute field is required when none of :values are present.',\n    'same' => 'The :attribute and :other must match.',\n    'size' => [\n        'numeric' => 'The :attribute must be :size.',\n        'file' => 'The :attribute must be :size kilobytes.',\n        'string' => 'The :attribute must be :size characters.',\n        'array' => 'The :attribute must contain :size items.',\n    ],\n    'starts_with' => 'The :attribute must start with one of the following: :values.',\n    'string' => 'The :attribute must be a string.',\n    'timezone' => 'The :attribute must be a valid zone.',\n    'unique' => 'The :attribute has already been taken.',\n    'uploaded' => 'The :attribute failed to upload.',\n    'url' => 'The :attribute format is invalid.',\n    'uuid' => 'The :attribute must be a valid UUID.',\n\n    /*\n    |--------------------------------------------------------------------------\n    | Custom Validation Language Lines\n    |--------------------------------------------------------------------------\n    |\n    | Here you may specify custom validation messages for attributes using the\n    | convention \"attribute.rule\" to name the lines. This makes it quick to\n    | specify a specific custom language line for a given attribute rule.\n    |\n    */\n\n    'custom' => [\n        'attribute-name' => [\n            'rule-name' => 'custom-message',\n        ],\n    ],\n\n    /*\n    |--------------------------------------------------------------------------\n    | Custom Validation Attributes\n    |--------------------------------------------------------------------------\n    |\n    | The following language lines are used to swap our attribute placeholder\n    | with something more reader friendly such as \"E-Mail Address\" instead\n    | of \"email\". This simply helps us make our message more expressive.\n    |\n    */\n\n    'attributes' => [],\n\n];\n"
  },
  {
    "path": "resources/views/auth/login.blade.php",
    "content": "@extends('layouts.app')\n\n@section('content')\n    <div class=\"container mx-auto mt-8 mb-6\">\n        <div class=\"flex flex-wrap items-center justify-center\">\n            <div class=\"w-full max-w-sm\">\n                <img class=\"rounded-full w-32 h-32 ml-32 mb-4 object-cover\" src=\"https://images.unsplash.com/photo-1509822929063-6b6cfc9b42f2?ixlib=rb-1.2.1&ixid=eyJhcHBfaWQiOjEyMDd9&auto=format&fit=crop&w=750&q=80\" alt=\"login\">\n                <div class=\"flex flex-col break-words bg-white dark:bg-gray-800 rounded-lg shadow-md\">\n\n                    <div class=\"font-semibold bg-gray-200 dark:bg-gray-700 text-gray-800 dark:text-white py-3 px-6 mb-0 rounded-t-lg\">\n                        {{ __('Login') }}\n                    </div>\n\n                    {{-- <form class=\"w-full p-6\" method=\"POST\" action=\"{{ route('login') }}\"> --}}\n                    <form class=\"w-full p-6\" method=\"POST\" action=\"#\">\n                        @csrf\n\n                        <div class=\"flex flex-wrap mb-6\">\n                            <label for=\"email\" class=\"block text-gray-700 dark:text-white text-sm font-bold mb-2\">\n                                {{ __('E-Mail Address') }}:\n                            </label>\n\n                            <input id=\"email\" type=\"email\" class=\"form-input w-full @error('email') border-red-500 @enderror\" name=\"email\" value=\"{{ old('email') }}\" required autocomplete=\"email\" autofocus>\n\n                            @error('email')\n                                <p class=\"text-red-500 text-xs italic mt-4\">\n                                    {{ $message }}\n                                </p>\n                            @enderror\n                        </div>\n\n                        <div class=\"flex flex-wrap mb-6\">\n                            <label for=\"password\" class=\"block text-gray-700 dark:text-white text-sm font-bold mb-2\">\n                                {{ __('Password') }}:\n                            </label>\n\n                            <input id=\"password\" type=\"password\" class=\"form-input w-full @error('password') border-red-500 @enderror\" name=\"password\" required>\n\n                            @error('password')\n                                <p class=\"text-red-500 text-xs italic mt-4\">\n                                    {{ $message }}\n                                </p>\n                            @enderror\n                        </div>\n\n                        <div class=\"flex mb-6\">\n                            <label class=\"inline-flex items-center text-sm text-gray-700 dark:text-white\" for=\"remember\">\n                                <input type=\"checkbox\" name=\"remember\" id=\"remember\" class=\"form-checkbox\" {{ old('remember') ? 'checked' : '' }}>\n                                <span class=\"ml-2\">{{ __('Remember Me') }}</span>\n                            </label>\n                        </div>\n\n                        <div class=\"flex flex-wrap items-center\">\n                            <button type=\"button\" class=\"bg-blue-500 hover:bg-blue-700 text-gray-100 font-bold py-2 px-4 rounded focus:outline-none focus:ring\">\n                                {{ __('Login') }}\n                            </button>\n\n                            @if (Route::has('password.request'))\n                                <a class=\"text-sm text-blue-500 hover:text-blue-700 whitespace-no-wrap no-underline ml-auto\" href=\"{{ route('password.request') }}\">\n                                    {{ __('Forgot Your Password?') }}\n                                </a>\n                            @endif\n\n                            @if (Route::has('register'))\n                                <p class=\"w-full text-xs text-center text-gray-700 dark:text-white mt-8 -mb-4\">\n                                    {{ __(\"Don't have an account?\") }}\n                                    <a class=\"text-blue-500 hover:text-blue-700 no-underline\" href=\"{{ route('register') }}\">\n                                        {{ __('Register') }}\n                                    </a>\n                                </p>\n                            @endif\n                        </div>\n                    </form>\n\n                </div>\n            </div>\n        </div>\n    </div>\n@endsection\n"
  },
  {
    "path": "resources/views/auth/passwords/confirm.blade.php",
    "content": "@extends('layouts.app')\n\n@section('content')\n    <div class=\"container mx-auto mt-8\">\n        <div class=\"flex flex-wrap justify-center\">\n            <div class=\"w-full max-w-sm\">\n                <div class=\"flex flex-col break-words bg-white border border-2 rounded shadow-md\">\n\n                    <div class=\"font-semibold bg-gray-200 text-gray-700 py-3 px-6 mb-0\">\n                        {{ __('Confirm Password') }}\n                    </div>\n\n                    <form class=\"w-full p-6\" method=\"POST\" action=\"{{ route('password.confirm') }}\">\n                        @csrf\n\n                        <p class=\"leading-normal\">\n                            {{ __('Please confirm your password before continuing.') }}\n                        </p>\n\n                        <div class=\"flex flex-wrap my-6\">\n                            <label for=\"password\" class=\"block text-gray-700 text-sm font-bold mb-2\">\n                                {{ __('Password') }}:\n                            </label>\n\n                            <input id=\"password\" type=\"password\" class=\"form-input w-full @error('password') border-red-500 @enderror\" name=\"password\" required autocomplete=\"new-password\">\n\n                            @error('password')\n                                <p class=\"text-red-500 text-xs italic mt-4\">\n                                    {{ $message }}\n                                </p>\n                            @enderror\n                        </div>\n\n                        <div class=\"flex flex-wrap items-center\">\n                            <button type=\"submit\" class=\"bg-blue-500 hover:bg-blue-700 text-gray-100 font-bold  py-2 px-4 rounded focus:outline-none focus:ring\">\n                                {{ __('Confirm Password') }}\n                            </button>\n\n                            @if (Route::has('password.request'))\n                                <a class=\"text-sm text-blue-500 hover:text-blue-700 whitespace-no-wrap no-underline ml-auto\" href=\"{{ route('password.request') }}\">\n                                    {{ __('Forgot Your Password?') }}\n                                </a>\n                            @endif\n                        </div>\n                    </form>\n\n                </div>\n            </div>\n        </div>\n    </div>\n@endsection\n"
  },
  {
    "path": "resources/views/auth/passwords/email.blade.php",
    "content": "@extends('layouts.app')\n\n@section('content')\n    <div class=\"container mx-auto mt-8\">\n        <div class=\"flex flex-wrap justify-center\">\n            <div class=\"w-full max-w-sm\">\n\n                @if (session('status'))\n                    <div class=\"text-sm border border-t-8 rounded text-green-700 border-green-600 bg-green-100 px-3 py-4 mb-4\" role=\"alert\">\n                        {{ session('status') }}\n                    </div>\n                @endif\n\n                <div class=\"flex flex-col break-words bg-white border border-2 rounded shadow-md\">\n\n                    <div class=\"font-semibold bg-gray-200 text-gray-700 py-3 px-6 mb-0\">\n                        {{ __('Reset Password') }}\n                    </div>\n\n                    <form class=\"w-full p-6\" method=\"POST\" action=\"{{ route('password.email') }}\">\n                        @csrf\n\n                        <div class=\"flex flex-wrap mb-6\">\n                            <label for=\"email\" class=\"block text-gray-700 text-sm font-bold mb-2\">\n                                {{ __('E-Mail Address') }}:\n                            </label>\n\n                            <input id=\"email\" type=\"email\" class=\"form-input w-full @error('email') border-red-500 @enderror\" name=\"email\" value=\"{{ old('email') }}\" required autocomplete=\"email\" autofocus>\n\n                            @error('email')\n                                <p class=\"text-red-500 text-xs italic mt-4\">\n                                    {{ $message }}\n                                </p>\n                            @enderror\n                        </div>\n\n                        <div class=\"flex flex-wrap\">\n                            <button type=\"submit\" class=\"bg-blue-500 hover:bg-blue-700 text-gray-100 font-bold py-2 px-4 rounded focus:outline-none focus:ring\">\n                                {{ __('Send Password Reset Link') }}\n                            </button>\n\n                            <p class=\"w-full text-xs text-center text-grey-dark mt-8 -mb-4\">\n                                <a class=\"text-blue-500 hover:text-blue-700 no-underline\" href=\"{{ route('login') }}\">\n                                    {{ __('Back to login') }}\n                                </a>\n                            </p>\n                        </div>\n                    </form>\n                </div>\n            </div>\n        </div>\n    </div>\n@endsection\n"
  },
  {
    "path": "resources/views/auth/passwords/reset.blade.php",
    "content": "@extends('layouts.app')\n\n@section('content')\n    <div class=\"container mx-auto mt-8\">\n        <div class=\"flex flex-wrap justify-center\">\n            <div class=\"w-full max-w-sm\">\n                <div class=\"flex flex-col break-words bg-white border border-2 rounded shadow-md\">\n\n                    <div class=\"font-semibold bg-gray-200 text-gray-700 py-3 px-6 mb-0\">\n                        {{ __('Reset Password') }}\n                    </div>\n\n                    <form class=\"w-full p-6\" method=\"POST\" action=\"{{ route('password.update') }}\">\n                        @csrf\n\n                        <input type=\"hidden\" name=\"token\" value=\"{{ $token }}\">\n\n                        <div class=\"flex flex-wrap mb-6\">\n                            <label for=\"email\" class=\"block text-gray-700 text-sm font-bold mb-2\">\n                                {{ __('E-Mail Address') }}:\n                            </label>\n\n                            <input id=\"email\" type=\"email\" class=\"form-input w-full @error('email') border-red-500 @enderror\" name=\"email\" value=\"{{ old('email') }}\" required autocomplete=\"email\" autofocus>\n\n                            @error('email')\n                                <p class=\"text-red-500 text-xs italic mt-4\">\n                                    {{ $message }}\n                                </p>\n                            @enderror\n                        </div>\n\n                        <div class=\"flex flex-wrap mb-6\">\n                            <label for=\"password\" class=\"block text-gray-700 text-sm font-bold mb-2\">\n                                {{ __('Password') }}:\n                            </label>\n\n                            <input id=\"password\" type=\"password\" class=\"form-input w-full @error('password') border-red-500 @enderror\" name=\"password\" required autocomplete=\"new-password\">\n\n                            @error('password')\n                                <p class=\"text-red-500 text-xs italic mt-4\">\n                                    {{ $message }}\n                                </p>\n                            @enderror\n                        </div>\n\n                        <div class=\"flex flex-wrap mb-6\">\n                            <label for=\"password-confirm\" class=\"block text-gray-700 text-sm font-bold mb-2\">\n                                {{ __('Confirm Password') }}:\n                            </label>\n\n                            <input id=\"password-confirm\" type=\"password\" class=\"form-input w-full\" name=\"password_confirmation\" required autocomplete=\"new-password\">\n                        </div>\n\n                        <div class=\"flex flex-wrap\">\n                            <button type=\"submit\" class=\"bg-blue-500 hover:bg-blue-700 text-gray-100 font-bold  py-2 px-4 rounded focus:outline-none focus:ring\">\n                                {{ __('Reset Password') }}\n                            </button>\n                        </div>\n                    </form>\n\n                </div>\n            </div>\n        </div>\n    </div>\n@endsection\n"
  },
  {
    "path": "resources/views/auth/register.blade.php",
    "content": "@extends('layouts.app')\n\n@section('content')\n    <div class=\"container mx-auto mt-8 mb-6\">\n        <div class=\"flex flex-wrap justify-center\">\n            <div class=\"w-full max-w-sm\">\n                <img class=\"rounded-full w-32 h-32 ml-32 mb-4 object-cover\" src=\"https://images.unsplash.com/photo-1509822929063-6b6cfc9b42f2?ixlib=rb-1.2.1&ixid=eyJhcHBfaWQiOjEyMDd9&auto=format&fit=crop&w=750&q=80\" alt=\"login\">\n                <div class=\"flex flex-col break-words bg-white dark:bg-gray-800 rounded-lg shadow-md\">\n                    <div class=\"font-semibold bg-gray-200 dark:bg-gray-700 text-gray-800 dark:text-white py-3 px-6 mb-0 rounded-t-lg\">\n                        {{ __('Register') }}\n                    </div>\n\n                    {{-- <form class=\"w-full p-6\" method=\"POST\" action=\"{{ route('register') }}\"> --}}\n                    <form class=\"w-full p-6\" method=\"POST\" action=\"#\">\n                        @csrf\n\n                        <div class=\"flex flex-wrap mb-6\">\n                            <label for=\"name\" class=\"block text-gray-700 dark:text-white text-sm font-bold mb-2\">\n                                {{ __('Name') }}:\n                            </label>\n\n                            <input id=\"name\" type=\"text\" class=\"form-input w-full @error('name')  border-red-500 @enderror\" name=\"name\" value=\"{{ old('name') }}\" required autocomplete=\"name\" autofocus>\n\n                            @error('name')\n                                <p class=\"text-red-500 text-xs italic mt-4\">\n                                    {{ $message }}\n                                </p>\n                            @enderror\n                        </div>\n\n                        <div class=\"flex flex-wrap mb-6\">\n                            <label for=\"email\" class=\"block text-gray-700 dark:text-white text-sm font-bold mb-2\">\n                                {{ __('E-Mail Address') }}:\n                            </label>\n\n                            <input id=\"email\" type=\"email\" class=\"form-input w-full @error('email') border-red-500 @enderror\" name=\"email\" value=\"{{ old('email') }}\" required autocomplete=\"email\">\n\n                            @error('email')\n                                <p class=\"text-red-500 text-xs italic mt-4\">\n                                    {{ $message }}\n                                </p>\n                            @enderror\n                        </div>\n\n                        <div class=\"flex flex-wrap mb-6\">\n                            <label for=\"password\" class=\"block text-gray-700 dark:text-white text-sm font-bold mb-2\">\n                                {{ __('Password') }}:\n                            </label>\n\n                            <input id=\"password\" type=\"password\" class=\"form-input w-full @error('password') border-red-500 @enderror\" name=\"password\" required autocomplete=\"new-password\">\n\n                            @error('password')\n                                <p class=\"text-red-500 text-xs italic mt-4\">\n                                    {{ $message }}\n                                </p>\n                            @enderror\n                        </div>\n\n                        <div class=\"flex flex-wrap mb-6\">\n                            <label for=\"password-confirm\" class=\"block text-gray-700 dark:text-white text-sm font-bold mb-2\">\n                                {{ __('Confirm Password') }}:\n                            </label>\n\n                            <input id=\"password-confirm\" type=\"password\" class=\"form-input w-full\" name=\"password_confirmation\" required autocomplete=\"new-password\">\n                        </div>\n\n                        <div class=\"flex flex-wrap\">\n                            <button type=\"button\" class=\"bg-blue-500 hover:bg-blue-700 text-gray-100 font-bold py-2 px-4 rounded focus:outline-none focus:ring\">\n                                {{ __('Register') }}\n                            </button>\n\n                            <p class=\"w-full text-xs text-center text-gray-700 dark:text-white mt-8 -mb-4\">\n                                {{ __('Already have an account?') }}\n                                <a class=\"text-blue-500 hover:text-blue-700 no-underline\" href=\"{{ route('login') }}\">\n                                    {{ __('Login') }}\n                                </a>\n                            </p>\n                        </div>\n                    </form>\n\n                </div>\n            </div>\n        </div>\n    </div>\n@endsection\n"
  },
  {
    "path": "resources/views/auth/verify.blade.php",
    "content": "@extends('layouts.app')\n\n@section('content')\n    <div class=\"container mx-auto mt-8\">\n        <div class=\"flex flex-wrap justify-center\">\n            <div class=\"w-full max-w-sm\">\n\n                @if (session('resent'))\n                    <div class=\"text-sm border border-t-8 rounded text-green-700 border-green-600 bg-green-100  px-3 py-4 mb-4\" role=\"alert\">\n                        {{ __('A fresh verification link has been sent to your email address.') }}\n                    </div>\n                @endif\n\n                <div class=\"flex flex-col break-words bg-white border border-2 rounded shadow-md\">\n                    <div class=\"font-semibold bg-gray-200 text-gray-700 py-3 px-6 mb-0\">\n                        {{ __('Verify Your Email Address') }}\n                    </div>\n\n                    <div class=\"w-full flex flex-wrap p-6\">\n                        <p class=\"leading-normal\">\n                            {{ __('Before proceeding, please check your email for a verification link.') }}\n                        </p>\n\n                        <p class=\"leading-normal mt-6\">\n                            {{ __('If you did not receive the email') }}, <a class=\"text-blue-500 hover:text-blue-700 no-underline\" onclick=\"event.preventDefault(); document.getElementById('resend-verification-form').submit();\">{{ __('click here to request another') }}</a>.\n                        </p>\n\n                        <form id=\"resend-verification-form\" method=\"POST\" action=\"{{ route('verification.resend') }}\" class=\"hidden\">\n                            @csrf\n                        </form>\n                    </div>\n\n                </div>\n            </div>\n        </div>\n    </div>\n@endsection\n"
  },
  {
    "path": "resources/views/components/card.blade.php",
    "content": "@props([\n    'type' => 'one',\n    'borders' => [\n        'one' => 'border-indigo-600',\n        'two' => 'border-green-600 lg:ml-4',\n        'three' => 'border-pink-600 lg:ml-4',\n        'four' => 'border-yellow-500 lg:ml-4'\n    ]\n])\n<div {{ $attributes->merge(['class' => \"{$borders[$type]} transition duration-500 ease-in-out transform hover:-translate-y-1 hover:scale-100 hover:shadow-2xl shadow-xl rounded border-l-4 bg-white dark:bg-gray-900 shadow-xl w-full h-24 text-center\"]) }}>\n    <div class=\"flex items-center justify-between px-4 py-4\">\n        {{ $slot }}\n    </div>\n</div>\n"
  },
  {
    "path": "resources/views/components/carousel.blade.php",
    "content": "<div>\n    <!-- Well begun is half done. - Aristotle -->\n</div>"
  },
  {
    "path": "resources/views/components/charts.blade.php",
    "content": "<div class=\"lg:flex mb-4\">\n    <x-earnings-chart></x-earnings-chart>\n    <x-statistics-chart></x-statistics-chart>\n</div>\n"
  },
  {
    "path": "resources/views/components/earnings-chart.blade.php",
    "content": "<div class=\"transition duration-500 ease-in-out transform hover:-translate-y-1 hover:scale-100 hover:shadow-2xl shadow-xl bg-white rounded-lg mx-auto p-6 lg:w-3/5 mb-2\">\n    {!! $earnings_chart->container() !!}\n\n    {!! $earnings_chart->script() !!}\n</div>\n"
  },
  {
    "path": "resources/views/components/file-uploads.blade.php",
    "content": "<div\n    class=\"my-4 p-4 bg-gradient-to-r from-blue-600 dark:from-blue-500 via-green-500 dark:via-green-600 to-yellow-500 dark:to-yellow-400 rounded\"\n    x-data=\"{\n        pond: null\n    }\"\n\n    x-init=\"\n        FilePond.registerPlugin(FilePondPluginFileValidateType);\n        FilePond.registerPlugin(FilePondPluginFileValidateSize);\n        FilePond.registerPlugin(FilePondPluginImagePreview);\n        FilePond.setOptions({\n            acceptedFileTypes:\n            [\n                'image/png', 'image/jpeg'\n            ],\n            allowMultiple: true,\n            maxFileSize: '1MB'\n        });\n        const filepond = FilePond.create(\n            $refs.filepond\n        );\n        pond = filepond;\n    \"\n\n>\n    <div class=\"text-3xl text-gray-100 font-semibold text-center mb-6\">\n        File Upload using <span class=\"uppercase font-bold\">Filepond</span>\n        <p class=\"mt-2 font-medium text-sm text-white\">Courtesy of <a href=\"https://www.alptail.com/all/?open=filepond\"><span class=\"font-bold text-gray-800\">Alptail</span></a></p>\n    </div>\n    <input type=\"file\" x-ref=\"filepond\">\n</div>\n"
  },
  {
    "path": "resources/views/components/github.blade.php",
    "content": "<div class=\"h-auto bg-gradient-to-r from-yellow-500 via-pink-500 to-purple-500 mb-6\">\n    <div class=\"px-6 py-6 md:grid md:grid-cols-4 gap-4 space-y-2 sm:space-y-4 md:space-y-2 lg:space-y-0\">\n        <div class=\"h-auto w-auto px-2 py-2 bg-white dark:bg-gray-900 rounded transition duration-500 ease-in-out transform hover:-translate-y-1 hover:scale-100 hover:shadow-lg shadow border-b-8 border-pink-500 text-center\">\n            <button class=\"rounded-full bg-pink-200 dark:bg-pink-500 p-2 focus:outline-none items-center justify-center\">\n                <svg viewBox=\"0 0 20 20\" class=\"fill-current text-pink-400 dark:text-pink-200 star w-8 h-8\"><path d=\"M9.049 2.927c.3-.921 1.603-.921 1.902 0l1.07 3.292a1 1 0 00.95.69h3.462c.969 0 1.371 1.24.588 1.81l-2.8 2.034a1 1 0 00-.364 1.118l1.07 3.292c.3.921-.755 1.688-1.54 1.118l-2.8-2.034a1 1 0 00-1.175 0l-2.8 2.034c-.784.57-1.838-.197-1.539-1.118l1.07-3.292a1 1 0 00-.364-1.118L2.98 8.72c-.783-.57-.38-1.81.588-1.81h3.461a1 1 0 00.951-.69l1.07-3.292z\"></path></svg>\n            </button>\n{{--            <p class=\"text-3xl font-bold text-gray-600\">{{ $repository['stargazers_count'] }}</p>--}}\n            <p class=\"text-3xl font-bold text-gray-600 dark:text-white\">10000</p>\n            <p class=\"text-lg font-medium text-gray-600 dark:text-white\">Star Gazers</p>\n        </div>\n        <div class=\"h-auto w-auto px-2 py-2 bg-white dark:bg-gray-900 rounded transition duration-500 ease-in-out transform hover:-translate-y-1 hover:scale-100 hover:shadow-lg shadow border-b-8 border-green-500 text-center\">\n            <button class=\"rounded-full bg-green-200 dark:bg-green-500 p-2 focus:outline-none items-center justify-center\">\n                <svg viewBox=\"0 0 20 20\" class=\"users fill-current text-green-600 dark:text-green-200 w-8 h-8\"><path d=\"M9 6a3 3 0 11-6 0 3 3 0 016 0zM17 6a3 3 0 11-6 0 3 3 0 016 0zM12.93 17c.046-.327.07-.66.07-1a6.97 6.97 0 00-1.5-4.33A5 5 0 0119 16v1h-6.07zM6 11a5 5 0 015 5v1H1v-1a5 5 0 015-5z\"></path></svg>\n            </button>\n{{--            <p class=\"text-3xl font-bold text-gray-600 dark:text-white\">{{ $repository['subscribers_count'] }}</p>--}}\n            <p class=\"text-3xl font-bold text-gray-600 dark:text-white\">4000</p>\n            <p class=\"text-lg font-medium text-gray-600 dark:text-white\">Subscribers</p>\n        </div>\n        <div class=\"h-auto w-auto px-2 py-2 bg-white dark:bg-gray-900 rounded transition duration-500 ease-in-out transform hover:-translate-y-1 hover:scale-100 hover:shadow-lg shadow border-b-8 border-yellow-500 text-center\">\n            <button class=\"rounded-full bg-yellow-200 dark:bg-yellow-500 p-2 focus:outline-none items-center justify-center\">\n                <svg viewBox=\"0 0 20 20\" class=\"download fill-current text-yellow-600 dark:text-yellow-200 w-8 h-8\"><path fill-rule=\"evenodd\" d=\"M3 17a1 1 0 011-1h12a1 1 0 110 2H4a1 1 0 01-1-1zm3.293-7.707a1 1 0 011.414 0L9 10.586V3a1 1 0 112 0v7.586l1.293-1.293a1 1 0 111.414 1.414l-3 3a1 1 0 01-1.414 0l-3-3a1 1 0 010-1.414z\" clip-rule=\"evenodd\"></path></svg>\n            </button>\n{{--            <p class=\"text-3xl font-bold text-gray-600 dark:text-white\">{{ $repository['forks_count'] }}</p>--}}\n            <p class=\"text-3xl font-bold text-gray-600 dark:text-white\">500</p>\n            <p class=\"text-lg font-medium text-gray-600 dark:text-white\">Forks</p>\n        </div>\n        <div class=\"h-auto w-auto px-2 py-2 bg-white dark:bg-gray-900 rounded transition duration-500 ease-in-out transform hover:-translate-y-1 hover:scale-100 hover:shadow-lg shadow border-b-8 border-purple-500 text-center\">\n            <button class=\"rounded-full bg-purple-200 dark:bg-purple-500 p-2 focus:outline-none items-center justify-center\">\n                <svg viewBox=\"0 0 20 20\" class=\"exclamation fill-current text-purple-600 dark:text-purple-200 w-8 h-8\"><path fill-rule=\"evenodd\" d=\"M8.257 3.099c.765-1.36 2.722-1.36 3.486 0l5.58 9.92c.75 1.334-.213 2.98-1.742 2.98H4.42c-1.53 0-2.493-1.646-1.743-2.98l5.58-9.92zM11 13a1 1 0 11-2 0 1 1 0 012 0zm-1-8a1 1 0 00-1 1v3a1 1 0 002 0V6a1 1 0 00-1-1z\" clip-rule=\"evenodd\"></path></svg>\n            </button>\n{{--            <p class=\"text-3xl font-bold text-gray-600 dark:text-white\">{{ ($contributor['0']['contributions']) + ($contributor['1']['contributions']) }}</p>--}}\n            <p class=\"text-3xl font-bold text-gray-600 dark:text-white\">20</p>\n            <p class=\"text-lg font-medium text-gray-600 dark:text-white\">Total Contributions</p>\n        </div>\n    </div>\n</div>\n"
  },
  {
    "path": "resources/views/components/item.blade.php",
    "content": "@props([\n    'type' => 'mainItem',\n    'colors' => [\n        'mainItem' => 'hover:bg-green-400 text-sm cursor-pointer px-2',\n        'resItem' => 'hover:bg-green-500 mb-2 items-center justify-center cursor-pointer',\n    ]\n])\n\n<div {{ $attributes->merge(['class' => \"{$colors[$type]} text-gray-600 dark:text-gray-200 hover:text-white flex rounded-lg my-2 py-2\"]) }}>\n    {{ $slot }}\n</div>\n"
  },
  {
    "path": "resources/views/components/statistics-chart.blade.php",
    "content": "<div class=\"transition duration-500 ease-in-out transform hover:-translate-y-1 hover:scale-100 hover:shadow-2xl shadow-xl bg-white rounded-lg mx-auto p-6 lg:ml-4 lg:w-2/5\">\n    {!! $statics_chart->container() !!}\n\n    {!! $statics_chart->script() !!}\n</div>\n"
  },
  {
    "path": "resources/views/github.blade.php",
    "content": "@extends('layouts.admin')\n\n@section('content')\n    @foreach($language as $lang)\n    {{ $lang }}\n    @endforeach\n    {{ $repository['url'] }}\n    {{ $repository['stargazers_count'] }}\n    {{ $owner['login'] }}\n    {{ ($contributor['0']['contributions']) + ($contributor['1']['contributions']) }}\n{{--    <x-heroicon-s-heart class=\"h-6 w-6 text-red-600\" />--}}\n\n@endsection\n"
  },
  {
    "path": "resources/views/home.blade.php",
    "content": "{{--<x-admin>--}}\n@extends('layouts.admin')\n\n@section('content')\n    <div class=\"flex\">\n        {{-- SIDEBAR --}}\n        @include('layouts.sidebar')\n        {{-- END SIDEBAR --}}\n\n        {{-- BODY SECTION --}}\n        <div class=\"w-4/5 bg-gray-50 dark:bg-gray-800 overflow-y-hidden\">\n            @include('layouts.navbar')\n            <div class=\"px-10 py-8\">\n                {{-- HEADING --}}\n                <h1 class=\"text-3xl text-gray-600 dark:text-gray-200 font-semibold\">Dashboard</h1>\n\n                {{-- CARDS --}}\n                <div class=\"lg:flex items-center justify-between py-4 space-y-2 sm:space-y-4 md:space-y-2 lg:space-y-0\">\n\n                    <x-card type=\"one\">\n                        <div class=\"flex-1 text-left\">\n                            <div class=\"text-sm font-semibold uppercase text-indigo-600 dark:text-indigo-500 tracking-tight mb-2\">earnings (monthly)</div>\n                            <div class=\"text-2xl font-semibold text-gray-700 dark:text-white leading-normal tracking-widest\">$40,000</div>\n                        </div>\n                        <div class=\"text-right\">\n                            <svg class=\"fill-current text-indigo-600 dark:text-indigo-500\" xmlns=\"http://www.w3.org/2000/svg\" width=\"50\" height=\"50\" viewBox=\"0 0 24 24\"><title>money-wallet-open</title><g><path d=\"M20.5.305h-17a3.535 3.535 0 0 0-3.5 3.5v13a4.5 4.5 0 0 0 3.306 4.174L14.465 23.6a2.929 2.929 0 0 0 2.487-.489A2.863 2.863 0 0 0 18 20.805v-9.692a4.264 4.264 0 0 0-3.119-4.1L4.056 4.028a.75.75 0 1 1 .4-1.446l3.534.975H20.5a.75.75 0 1 1 0 1.5h-5.235a.25.25 0 0 0-.067.491l.086.024a5.719 5.719 0 0 1 2.9 1.894.254.254 0 0 0 .194.091H20.5a.75.75 0 0 1 0 1.5h-1.038a.249.249 0 0 0-.238.327 5.609 5.609 0 0 1 .281 1.731v6.942a.25.25 0 0 0 .25.25h.745a3.5 3.5 0 0 0 3.5-3.5v-11A3.5 3.5 0 0 0 20.5.305zm-5 15a2 2 0 1 1-2-2 2 2 0 0 1 2 2z\"></path></g></svg>\n                        </div>\n                    </x-card>\n\n                    <x-card type=\"two\">\n                        <div class=\"flex-1 text-left\">\n                            <div class=\"text-sm font-semibold uppercase tracking-tight text-green-600 dark:text-green-400 mb-2\">EARNINGS (ANNUAL)</div>\n                            <div class=\"text-2xl font-semibold text-gray-700 dark:text-white leading-normal tracking-widest\">$215,000</div>\n                        </div>\n                        <div class=\"text-right\">\n                            <svg class=\"fill-current text-green-600 dark:text-green-400\" xmlns=\"http://www.w3.org/2000/svg\" width=\"50\" height=\"50\" viewBox=\"0 0 20 20\"><title>currency-dollar</title><g><path d=\"M10 20a10 10 0 1 1 0-20 10 10 0 0 1 0 20zm1-5h1a3 3 0 0 0 0-6H7.99a1 1 0 0 1 0-2H14V5h-3V3H9v2H8a3 3 0 1 0 0 6h4a1 1 0 1 1 0 2H6v2h3v2h2v-2z\"></path></g></svg>\n                        </div>\n                    </x-card>\n\n                    <x-card type=\"three\">\n                        <div class=\"flex-1 text-left\">\n                            <div class=\"text-sm font-semibold uppercase tracking-tight text-pink-600 dark:text-pink-400 mb-2\">TASKS</div>\n                            <div class=\"text-2xl font-semibold text-gray-700 dark:text-white leading-normal tracking-widest\">50%</div>\n                        </div>\n                        <div class=\"text-right\">\n                            <svg class=\"fill-current text-pink-600 dark:text-pink-400\" xmlns=\"http://www.w3.org/2000/svg\" width=\"50\" height=\"50\" viewBox=\"0 0 20 20\"><title>pin</title><g><path d=\"M11 12h6v-1l-3-1V2l3-1V0H3v1l3 1v8l-3 1v1h6v7l1 1 1-1v-7z\"></path></g></svg>\n                        </div>\n                    </x-card>\n\n                    <x-card type=\"four\">\n                        <div class=\"flex-1 text-left\">\n                            <div class=\"text-sm font-semibold uppercase tracking-tight text-yellow-500 dark:text-yellow-400 mb-2\">PENDING REQUESTS</div>\n                            <div class=\"text-2xl font-semibold text-gray-700 dark:text-white leading-normal tracking-widest\">18</div>\n                        </div>\n                        <div class=\"text-right\">\n                            {{-- <svg xmlns=\"http://www.w3.org/2000/svg\" width=\"50\" height=\"50\" viewBox=\"0 0 100 100\"><title>31</title><g><g id=\"31.-Papers\" stroke=\"none\" stroke-width=\"1\" fill=\"none\" fill-rule=\"evenodd\" stroke-linecap=\"round\" stroke-linejoin=\"round\"><path id=\"Layer-1\" stroke=\"#E4EBF4\" stroke-width=\"4\" fill=\"#E4EBF4\" d=\"M24 90h52v8H24z\"></path><path id=\"Layer-2\" stroke=\"#D1DDEB\" stroke-width=\"4\" fill=\"#D1DDEB\" d=\"M20 82h60v8H20z\"></path><path id=\"Layer-3\" stroke=\"#C1D0E0\" stroke-width=\"4\" fill=\"#C1D0E0\" d=\"M16 74h68v8H16z\"></path><path id=\"Layer-4\" stroke=\"#A4B8CE\" stroke-width=\"4\" fill=\"#A4B8CE\" d=\"M72.069 2L12 2.18v71.895h76V17.758L72.25 2.18z\"></path><path id=\"Layer-5\" stroke=\"#8DA1B7\" stroke-width=\"4\" fill=\"#8DA1B7\" d=\"M88 18H72V2z\"></path></g></g></svg> --}}\n                            <svg class=\"fill-current text-yellow-500 dark:text-yellow-400\" xmlns=\"http://www.w3.org/2000/svg\" width=\"50\" height=\"50\" viewBox=\"0 0 20 20\"><title>inbox-download</title><g fill=\"text-orange-400\"><path d=\"M0 2C0 .9.9 0 2 0h16a2 2 0 0 1 2 2v16a2 2 0 0 1-2 2H2a2 2 0 0 1-2-2V2zm14 12h4V2H2v12h4c0 1.1.9 2 2 2h4a2 2 0 0 0 2-2zM9 8V5h2v3h3l-4 4-4-4h3z\"></path></g></svg>\n                        </div>\n                    </x-card>\n\n                </div>\n                {{-- END CARDS --}}\n\n                {{-- GITHUB INFO --}}\n                <x-github/>\n                {{-- END GITHUB INFO --}}\n\n                {{-- CHARTS --}}\n\n                <div class=\"lg:flex space-y-2 sm:space-y-4 md:space-y-2 lg:space-y-0 mb-4\">\n                    <div class=\"transition duration-500 ease-in-out transform hover:-translate-y-1 hover:scale-100 hover:shadow-2xl shadow-xl bg-white dark:bg-gray-900 rounded-lg mx-auto p-6 lg:w-3/5\">\n                        {!! $earnings_chart->container() !!}\n                    </div>\n                    <div class=\"transition duration-500 ease-in-out transform hover:-translate-y-1 hover:scale-100 hover:shadow-2xl shadow-xl bg-white dark:bg-gray-900 rounded-lg mx-auto p-6 lg:ml-4 lg:w-2/5\">\n                        {!! $statics_chart->container() !!}\n                    </div>\n                </div>\n                {{-- END CHARTS --}}\n\n\n                <!-- Uncomment the code below to use the JQuery datatable -->\n\n                {{-- JQUERY DATATABLE TABLE --}}\n                {{-- <div id='recipients' class=\"transition duration-500 ease-in-out transform hover:-translate-y-1 hover:scale-100 hover:shadow-xl p-8 mt-6 lg:mt-0 rounded shadow-lg bg-white mb-4\">\n                    <div class=\"block overflow-x-auto\">\n                        <table id=\"example\" class=\"py-4\" style=\"width:100%;\">\n                            <thead>\n                                <tr>\n                                    <th data-priority=\"1\">Name</th>\n                                    <th data-priority=\"2\">Position</th>\n                                    <th data-priority=\"3\">Office</th>\n                                    <th data-priority=\"4\">Age</th>\n                                    <th data-priority=\"5\">Start date</th>\n                                    <th data-priority=\"6\">Salary</th>\n                                </tr>\n                            </thead>\n                            <tbody class=\"leading-normal\">\n                                <tr>\n                                    <td>Tiger Nixon</td>\n                                    <td>System Architect</td>\n                                    <td>Edinburgh</td>\n                                    <td>61</td>\n                                    <td>2011/04/25</td>\n                                    <td>$320,800</td>\n                                </tr>\n                                <tr>\n                                    <td>Garrett Winters</td>\n                                    <td>Accountant</td>\n                                    <td>Tokyo</td>\n                                    <td>63</td>\n                                    <td>2011/07/25</td>\n                                    <td>$170,750</td>\n                                </tr>\n                                <tr>\n                                    <td>Ashton Cox</td>\n                                    <td>Junior Technical Author</td>\n                                    <td>San Francisco</td>\n                                    <td>66</td>\n                                    <td>2009/01/12</td>\n                                    <td>$86,000</td>\n                                </tr>\n                                <tr>\n                                    <td>Cedric Kelly</td>\n                                    <td>Senior Javascript Developer</td>\n                                    <td>Edinburgh</td>\n                                    <td>22</td>\n                                    <td>2012/03/29</td>\n                                    <td>$433,060</td>\n                                </tr>\n                                <tr>\n                                    <td>Airi Satou</td>\n                                    <td>Accountant</td>\n                                    <td>Tokyo</td>\n                                    <td>33</td>\n                                    <td>2008/11/28</td>\n                                    <td>$162,700</td>\n                                </tr>\n                                <tr>\n                                    <td>Brielle Williamson</td>\n                                    <td>Integration Specialist</td>\n                                    <td>New York</td>\n                                    <td>61</td>\n                                    <td>2012/12/02</td>\n                                    <td>$372,000</td>\n                                </tr>\n                                <tr>\n                                    <td>Herrod Chandler</td>\n                                    <td>Sales Assistant</td>\n                                    <td>San Francisco</td>\n                                    <td>59</td>\n                                    <td>2012/08/06</td>\n                                    <td>$137,500</td>\n                                </tr>\n                                <tr>\n                                    <td>Rhona Davidson</td>\n                                    <td>Integration Specialist</td>\n                                    <td>Tokyo</td>\n                                    <td>55</td>\n                                    <td>2010/10/14</td>\n                                    <td>$327,900</td>\n                                </tr>\n                            </tbody>\n                        </table>\n                    </div>\n                </div> --}}\n                {{-- END JQUERY DATATABLE --}}\n\n                {{-- TAILWIND TABLE --}}\n                <div class=\"flex flex-col\">\n                  <div class=\"-my-2 overflow-x-auto sm:-mx-6 lg:-mx-8\">\n                    <div class=\"py-2 align-middle inline-block min-w-full sm:px-6 lg:px-8\">\n                      <div class=\"shadow overflow-hidden border-b border-gray-200 dark:border-gray-800 sm:rounded-lg\">\n                        <table class=\"min-w-full divide-y divide-gray-200 dark:divide-gray-800\">\n                          <thead>\n                            <tr>\n                              <th scope=\"col\" class=\"px-6 py-3 bg-gray-100 dark:bg-black text-left text-xs font-medium text-gray-500 dark:text-gray-300 uppercase tracking-wider\">\n                                Name\n                              </th>\n                              <th scope=\"col\" class=\"px-6 py-3 bg-gray-100 dark:bg-black text-left text-xs font-medium text-gray-500 dark:text-gray-300 uppercase tracking-wider\">\n                                Title\n                              </th>\n                              <th scope=\"col\" class=\"px-6 py-3 bg-gray-100 dark:bg-black text-left text-xs font-medium text-gray-500 dark:text-gray-300 uppercase tracking-wider\">\n                                Status\n                              </th>\n                              <th scope=\"col\" class=\"px-6 py-3 bg-gray-100 dark:bg-black text-left text-xs font-medium text-gray-500 dark:text-gray-300 uppercase tracking-wider\">\n                                Role\n                              </th>\n                              <th scope=\"col\" class=\"px-6 py-3 bg-gray-100 dark:bg-black\">\n                                <span class=\"sr-only\">Edit</span>\n                              </th>\n                            </tr>\n                          </thead>\n                          <tbody class=\"bg-white dark:bg-gray-900 divide-y divide-gray-200 dark:divide-gray-800\">\n                            @foreach(range(1, 6) as $index)\n                            <tr class=\"hover:bg-gray-50 dark:hover:bg-gray-800\">\n                              <td class=\"px-6 py-4 whitespace-nowrap\">\n                                <div class=\"flex items-center\">\n                                  <div class=\"flex-shrink-0 h-10 w-10\">\n                                    <img class=\"h-10 w-10 rounded-full\" src=\"https://images.unsplash.com/photo-1494790108377-be9c29b29330?ixlib=rb-1.2.1&amp;ixid=eyJhcHBfaWQiOjEyMDd9&amp;auto=format&amp;fit=facearea&amp;facepad=4&amp;w=256&amp;h=256&amp;q=60\" alt=\"\">\n                                  </div>\n                                  <div class=\"ml-4\">\n                                    <div class=\"text-sm font-medium text-gray-600 dark:text-gray-200\">\n                                      Jane Cooper\n                                    </div>\n                                    <div class=\"text-sm text-gray-400 dark:text-gray-100\">\n                                      jane.cooper@example.com\n                                    </div>\n                                  </div>\n                                </div>\n                              </td>\n                              <td class=\"px-6 py-4 whitespace-nowrap\">\n                                <div class=\"text-sm text-gray-600 dark:text-gray-200\">Regional Paradigm Technician</div>\n                                <div class=\"text-sm text-gray-400 dark:text-gray-100\">Optimization</div>\n                              </td>\n                              <td class=\"px-6 py-4 whitespace-nowrap\">\n                                <span class=\"px-2 inline-flex text-xs leading-5 font-semibold rounded-full bg-green-100 dark:bg-green-600 text-green-800 dark:text-green-200\">\n                                  Active\n                                </span>\n                              </td>\n                              <td class=\"px-6 py-4 whitespace-nowrap text-sm text-gray-500 dark:text-gray-300\">\n                                Admin\n                              </td>\n                              <td class=\"px-6 py-4 whitespace-nowrap text-right text-sm font-medium\">\n                                <a href=\"#\" class=\"text-indigo-600 dark:text-indigo-500 hover:text-indigo-900 dark:hover:text-indigo-700\">Edit</a>\n                              </td>\n                            </tr>\n                            @endforeach\n\n                            <!-- More rows... -->\n                          </tbody>\n                        </table>\n                      </div>\n                    </div>\n                  </div>\n                </div>\n\n                {{-- END TABLE --}}\n\n                {{-- File Upload --}}\n                <x-file-uploads/>\n\n                {{-- More Card styles --}}\n                @livewire('cards')\n\n                {{-- Simple Carousel --}}\n                <div class=\"carousel\" data-flickity='{ \"autoPlay\": 1500, \"freeScroll\": true, \"wrapAround\": true }'>\n                    <div class=\"carousel-cell bg-gradient-to-r from-green-400 to-blue-500 w-full h-64\"></div>\n                    <div class=\"carousel-cell bg-gradient-to-r from-purple-400 via-pink-500 to-red-500 w-full h-64\"></div>\n                    <div class=\"carousel-cell bg-gradient-to-r from-indigo-400 via-yellow-500 to-green-500 w-full h-64\"></div>\n                    <div class=\"carousel-cell bg-gradient-to-r from-red-400 via-blue-500 to-yellow-500 w-full h-64\"></div>\n                    <div class=\"carousel-cell bg-gradient-to-r from-green-400 via-blue-500 to-indigo-500 w-full h-64\"></div>\n                </div>\n\n                {{-- Advanced Carousel Coming Soon --}}\n            </div>\n\n            <!-- FOOTER -->\n            <footer class=\"block py-4\">\n                <div class=\"container mx-auto px-4\">\n                    <hr class=\"mb-4 border-b-1 border-gray-300\" />\n                    <div class=\"flex flex-wrap items-center md:justify-between justify-center\">\n                        <div class=\"w-full md:w-4/12 px-4\">\n                            <div class=\"text-sm text-gray-600 dark:text-gray-200 font-semibold py-1\">\n                                Copyright © <span>2020</span>\n                                <a\n                                    href=\"https://tailwindcss-dashboard.herokuapp.com/\"\n                                    class=\"hover:text-green-400 text-sm font-semibold py-1\"\n                                >\n                                    TALL Dashboard\n                                </a>\n                            </div>\n                        </div>\n                        <div class=\"w-full md:w-8/12 px-4\">\n                            <ul class=\"flex text-gray-700 dark:text-gray-200 flex-wrap list-none md:justify-end  justify-center\">\n                                <li>\n                                    <a\n                                        href=\"https://tailwindcss.com\"\n                                        class=\"hover:text-green-400 text-sm font-semibold block py-1 px-3\"\n                                    >\n                                        Tailwind CSS\n                                    </a>\n                                </li>\n                                <li>\n                                    <a\n                                        href=\"https://github.com/alpinejs/alpine\"\n                                        class=\"hover:text-green-400 text-sm font-semibold block py-1 px-3\"\n                                    >\n                                        Alpine Js\n                                    </a>\n                                </li>\n                                <li>\n                                    <a\n                                        href=\"https://laravel.com\"\n                                        class=\"hover:text-green-400 text-sm font-semibold block py-1 px-3\"\n                                    >\n                                        Laravel\n                                    </a>\n                                </li>\n                                <li>\n                                    <a\n                                        href=\"http://laravel-livewire.com/\"\n                                        class=\"hover:text-green-400 text-sm font-semibold block py-1 px-3\"\n                                    >\n                                        Laravel Livewire\n                                    </a>\n                                </li>\n                                <li>\n                                    <a\n                                        href=\"https://github.com/sammymwangangi/TALL-Dashboard/blob/master/LICENSE\"\n                                        class=\"hover:text-green-400 text-sm font-semibold block py-1 px-3\"\n                                    >\n                                        MIT License\n                                    </a>\n                                </li>\n                            </ul>\n                        </div>\n                    </div>\n                </div>\n            </footer>\n            <!-- END FOOTER -->\n        </div>\n        {{-- END BODY SECTION --}}\n\n    </div>\n\n@endsection\n"
  },
  {
    "path": "resources/views/layouts/admin.blade.php",
    "content": "<!doctype html>\n<html lang=\"{{ app()->getLocale() }}\">\n<head>\n    <meta charset=\"utf-8\">\n    <meta name=\"viewport\" content=\"width=device-width, initial-scale=1\">\n    <meta name=\"description\" content=\"TALL Dashboard is a dashboard made with Tailwind CSS,AlpineJS,Laravel and Livewire.\">\n    <meta name=\"keywords\" content=\"TailwindCss,AlpineJs, LaravelLivewire,Laravel,livewire, tailwindcss, tailwindui,css,dashboard, Tall stack, Tall Dashboard\">\n    <!-- CSRF Token -->\n    <meta name=\"csrf-token\" content=\"{{ csrf_token() }}\">\n\n    <title>{{ config('app.name', 'TallDashboard') }}</title>\n\n    <!-- Styles -->\n    <link href=\"{{ mix('css/app.css') }}\" rel=\"stylesheet\">\n{{-- <link href=\"{{ asset('css/table.css') }}\" rel=\"stylesheet\"> --}}\n<!--Regular Datatables CSS-->\n    <link href=\"https://cdn.datatables.net/1.10.21/css/jquery.dataTables.min.css\" rel=\"stylesheet\">\n    <!--Responsive Extension Datatables CSS-->\n    <link href=\"https://cdn.datatables.net/responsive/2.2.5/css/responsive.dataTables.min.css\" rel=\"stylesheet\" SameSite=None>\n    <link rel=\"stylesheet\" href=\"https://cdnjs.cloudflare.com/ajax/libs/Chart.js/2.9.3/Chart.min.css\"/>\n    <!-- Video -->\n    <link href=\"https://vjs.zencdn.net/7.8.4/video-js.css\" rel=\"stylesheet\" />\n    <!-- FilePond -->\n    <link href=\"https://unpkg.com/filepond/dist/filepond.css\" rel=\"stylesheet\">\n    <link href=\"https://unpkg.com/filepond-plugin-image-preview/dist/filepond-plugin-image-preview.css\" rel=\"stylesheet\">\n    <link href=\"https://unpkg.com/filepond-plugin-file-poster/dist/filepond-plugin-file-poster.css\" rel=\"stylesheet\">\n    <!-- Flickity Carousel -->\n    <link rel=\"stylesheet\" href=\"https://unpkg.com/flickity@2/dist/flickity.min.css\">\n\n\n    @livewireStyles\n    <script>\n        if (localStorage.theme === 'dark' || (!'theme' in localStorage && window.matchMedia('(prefers-color-scheme: dark)').matches)) {\n            document.querySelector('html').classList.add('dark')\n        } else if (localStorage.theme === 'dark') {\n            document.querySelector('html').classList.add('dark')\n        }\n    </script>\n\n\n</head>\n<body class=\"bg-gray-50 dark:bg-gray-800 h-screen antialiased leading-none\">\n<div id=\"app\">\n    @yield('content')\n</div>\n\n<script>\n    document.getElementById('switchTheme').addEventListener('click', function() {\n        let htmlClasses = document.querySelector('html').classList;\n        if(localStorage.theme == 'dark') {\n            htmlClasses.remove('dark');\n            localStorage.removeItem('theme')\n        } else {\n            htmlClasses.add('dark');\n            localStorage.theme = 'dark';\n        }\n    });\n</script>\n\n<!-- Scripts -->\n<script src=\"{{ mix('js/app.js') }}\"></script>\n<script type=\"text/javascript\" src=\"https://code.jquery.com/jquery-3.4.1.min.js\"></script>\n<script src=\"https://cdn.jsdelivr.net/npm/apexcharts\"></script>\n<script src=\"https://cdn.jsdelivr.net/gh/alpinejs/alpine@v2.x.x/dist/alpine.min.js\" defer></script>\n<script src=\"https://cdn.datatables.net/1.10.21/js/jquery.dataTables.min.js\" defer></script>\n<script src=\"https://cdn.datatables.net/responsive/2.2.5/js/dataTables.responsive.min.js\"></script>\n<script src=\"https://vjs.zencdn.net/7.8.4/video.js\"></script>\n<script>\n    $(document).ready(function() {\n        var table = $('#example').DataTable( {\n            responsive: true\n        })\n            .columns.adjust()\n    });\n</script>\n\n<!-- Filepond -->\n<script src=\"https://unpkg.com/filepond-plugin-file-poster/dist/filepond-plugin-file-poster.js\"></script>\n<script src=\"https://unpkg.com/filepond-plugin-file-validate-type/dist/filepond-plugin-file-validate-type.js\"></script>\n<script src=\"https://unpkg.com/filepond-plugin-file-validate-size/dist/filepond-plugin-file-validate-size.js\"></script>\n<script src=\"https://unpkg.com/filepond-plugin-image-preview/dist/filepond-plugin-image-preview.js\"></script>\n<script src=\"https://unpkg.com/filepond/dist/filepond.js\"></script>\n\n<!-- Flickity Carousel -->\n<script src=\"https://unpkg.com/flickity@2/dist/flickity.pkgd.min.js\"></script>\n\n@livewireScripts\n\n{{-- <script src=\"{{ $earnings_chart->cdn() }}\"></script> --}}\n\n{{ $earnings_chart->script() }}\n{{ $statics_chart->script() }}\n</body>\n</html>\n"
  },
  {
    "path": "resources/views/layouts/app.blade.php",
    "content": "<!doctype html>\n<html lang=\"{{ app()->getLocale() }}\">\n<head>\n    <meta charset=\"utf-8\">\n    <meta name=\"viewport\" content=\"width=device-width, initial-scale=1\">\n\n    <!-- CSRF Token -->\n    <meta name=\"csrf-token\" content=\"{{ csrf_token() }}\">\n\n    <title>{{ config('app.name', 'Laravel') }}</title>\n\n    <!-- Styles -->\n    <link href=\"{{ mix('css/app.css') }}\" rel=\"stylesheet\">\n    <link href=\"https://unpkg.com/tailwindcss@^1.0/dist/tailwind.min.css\" rel=\"stylesheet\">\n    <livewire:styles>\n\n    <script>\n        if (localStorage.theme === 'dark' || (!'theme' in localStorage && window.matchMedia('(prefers-color-scheme: dark)').matches)) {\n            document.querySelector('html').classList.add('dark')\n        } else if (localStorage.theme === 'dark') {\n            document.querySelector('html').classList.add('dark')\n        }\n    </script>\n</head>\n<body class=\"bg-gray-50 dark:bg-gray-800 h-screen antialiased leading-none\">\n    <div id=\"app\">\n        @include('layouts.navbar')\n\n        @yield('content')\n    </div>\n\n    <!-- Scripts -->\n    <script>\n        document.getElementById('switchTheme').addEventListener('click', function() {\n            let htmlClasses = document.querySelector('html').classList;\n            if(localStorage.theme == 'dark') {\n                htmlClasses.remove('dark');\n                localStorage.removeItem('theme')\n            } else {\n                htmlClasses.add('dark');\n                localStorage.theme = 'dark';\n            }\n        });\n    </script>\n    <livewire:scripts>\n    <script src=\"{{ mix('js/app.js') }}\"></script>\n    <script src=\"https://cdn.jsdelivr.net/gh/alpinejs/alpine@v2.0.1/dist/alpine.js\" defer></script>\n</body>\n</html>\n"
  },
  {
    "path": "resources/views/layouts/navbar.blade.php",
    "content": "<nav x-data=\"{ open: true }\" class=\"shadow-lg bg-white dark:bg-gray-900\">\n    <div class=\"max-w-7xl mx-auto px-2 sm:px-6 lg:px-8\">\n      <div class=\"relative flex items-center justify-between h-16\">\n        <div class=\"absolute inset-y-0 left-0 flex items-center sm:hidden\">\n          <button @click=\"open = !open\" class=\"inline-flex items-center justify-center p-2 rounded-md text-gray-400 hover:text-white hover:bg-gray-700 focus:outline-none focus:bg-gray-700 focus:text-white transition duration-150 ease-in-out\">\n            <svg class=\"h-6 w-6\" stroke=\"currentColor\" fill=\"none\" viewBox=\"0 0 24 24\">\n              <path :class=\"{'hidden': open, 'inline-flex': !open }\" class=\"inline-flex\" stroke-linecap=\"round\" stroke-linejoin=\"round\" stroke-width=\"2\" d=\"M4 6h16M4 12h16M4 18h16\" />\n              <path :class=\"{'hidden': !open, 'inline-flex': open }\" class=\"hidden\" stroke-linecap=\"round\" stroke-linejoin=\"round\" stroke-width=\"2\" d=\"M6 18L18 6M6 6l12 12\" />\n            </svg>\n          </button>\n        </div>\n        <div class=\"flex-1 flex items-center justify-center sm:items-stretch sm:justify-start\">\n            <div class=\"flex-shrink-0\">\n                {{-- <img class=\"block lg:hidden h-8 w-auto\" src=\"/img/logos/workflow-mark-on-dark.svg\" alt=\"\" />\n                <img class=\"hidden lg:block h-8 w-auto\" src=\"/img/logos/workflow-logo-on-dark.svg\" alt=\"\" /> --}}\n            </div>\n            <div class=\"hidden sm:block sm:ml-6\">\n                <div class=\"leading-5 relative mt-3 md:mt-0\" x-data=\"{ isOpen: true }\" @click.away=\"isOpen = false\">\n                    <input\n                        type=\"text\"\n                        class=\"bg-gray-100 text-sm rounded-md border-transparent w-64 px-4 pl-8 py-2 focus:outline-none focus:ring  focus:ring-green-400 focu:ring-opacity-75 focus:ring-offset-2\" placeholder=\"Search for...\"\n                        x-ref=\"search\"\n                    >\n                    <div class=\"z-50 absolute top-0\">\n                        <svg class=\"text-gray-500 fill-current w-4 mt-2 ml-2\" xmlns=\"http://www.w3.org/2000/svg\"\n                             viewBox=\"0 0 24 24\" width=\"24\" height=\"24\">\n                            <path class=\"heroicon-ui\"\n                                  d=\"M16.32 14.9l5.39 5.4a1 1 0 0 1-1.42 1.4l-5.38-5.38a8 8 0 1 1 1.41-1.41zM10 16a6 6 0 1 0 0-12 6 6 0 0 0 0 12z\"/>\n                        </svg>\n                    </div>\n                </div>\n\n            </div>\n        </div>\n        <div class=\"absolute inset-y-0 right-0 flex items-center pr-2 sm:static sm:inset-auto sm:ml-6 sm:pr-0\">\n            <button id=\"switchTheme\" class=\"h-10 w-10 flex justify-center items-center focus:outline-none text-yellow-500\">\n                <svg class=\"w-6 h-6\" fill=\"currentColor\" viewBox=\"0 0 20 20\" xmlns=\"http://www.w3.org/2000/svg\"><path fill-rule=\"evenodd\" d=\"M10 2a1 1 0 011 1v1a1 1 0 11-2 0V3a1 1 0 011-1zm4 8a4 4 0 11-8 0 4 4 0 018 0zm-.464 4.95l.707.707a1 1 0 001.414-1.414l-.707-.707a1 1 0 00-1.414 1.414zm2.12-10.607a1 1 0 010 1.414l-.706.707a1 1 0 11-1.414-1.414l.707-.707a1 1 0 011.414 0zM17 11a1 1 0 100-2h-1a1 1 0 100 2h1zm-7 4a1 1 0 011 1v1a1 1 0 11-2 0v-1a1 1 0 011-1zM5.05 6.464A1 1 0 106.465 5.05l-.708-.707a1 1 0 00-1.414 1.414l.707.707zm1.414 8.486l-.707.707a1 1 0 01-1.414-1.414l.707-.707a1 1 0 011.414 1.414zM4 11a1 1 0 100-2H3a1 1 0 000 2h1z\" clip-rule=\"evenodd\"></path></svg>\n            </button>\n            <button class=\"relative p-1 border-2 border-transparent text-gray-600 dark:text-white rounded-full hover:text-gray-800 hover:bg-gray-500 focus:outline-none focus:text-white focus:bg-gray-700 transition duration-150 ease-in-out\">\n                <svg class=\"h-8 w-8\" stroke=\"currentColor\" fill=\"none\" viewBox=\"0 0 24 24\">\n                <path stroke-linecap=\"round\" stroke-linejoin=\"round\" stroke-width=\"2\" d=\"M15 17h5l-1.405-1.405A2.032 2.032 0 0118 14.158V11a6.002 6.002 0 00-4-5.659V5a2 2 0 10-4 0v.341C7.67 6.165 6 8.388 6 11v3.159c0 .538-.214 1.055-.595 1.436L4 17h5m6 0v1a3 3 0 11-6 0v-1m6 0H9\" />\n                </svg>\n                <div class=\"absolute flex top-0 right-0 text-white\">\n                    <div class=\"rounded-full bg-green-600 w-6 h-6 flex items-center justify-center font-medium\">5</div>\n                </div>\n            </button>\n            <a target=\"_blank\" href=\"https://github.com/sammymwangangi/TALL-Dashboard\" class=\"p-1 border-transparent rounded-full transition duration-150 ease-in-out\">\n                <svg class=\"fill-current text-gray-600 dark:text-white h-8 w-8\" xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 24 24\"><title>bxl-github</title><g ><path d=\"M12.026 2c-5.509 0-9.974 4.465-9.974 9.974 0 4.406 2.857 8.145 6.821 9.465.499.09.679-.217.679-.481 0-.237-.008-.865-.011-1.696-2.775.602-3.361-1.338-3.361-1.338-.452-1.152-1.107-1.459-1.107-1.459-.905-.619.069-.605.069-.605 1.002.07 1.527 1.028 1.527 1.028.89 1.524 2.336 1.084 2.902.829.091-.645.351-1.085.635-1.334-2.214-.251-4.542-1.107-4.542-4.93 0-1.087.389-1.979 1.024-2.675-.101-.253-.446-1.268.099-2.64 0 0 .837-.269 2.742 1.021a9.582 9.582 0 0 1 2.496-.336 9.554 9.554 0 0 1 2.496.336c1.906-1.291 2.742-1.021 2.742-1.021.545 1.372.203 2.387.099 2.64.64.696 1.024 1.587 1.024 2.675 0 3.833-2.33 4.675-4.552 4.922.355.308.675.916.675 1.846 0 1.334-.012 2.41-.012 2.737 0 .267.178.577.687.479C19.146 20.115 22 16.379 22 11.974 22 6.465 17.535 2 12.026 2z\"></path></g></svg>\n            </a>\n            <div @click.away=\"open = false\" class=\"ml-3 relative z-10\" x-data=\"{ open: false }\">\n                <div>\n                    <button @click=\"open = !open\" class=\"flex text-sm border-transparent rounded-full focus:outline-none focus:border-white transition duration-150 ease-in-out\">\n                        <div class=\"px-3 py-2 text-gray-600 dark:text-gray-100 font-semibold\">John Doe</div>\n                        <img class=\"h-8 w-8 rounded-full\" src=\"/images/rix.jpg\" alt=\"\" />\n                    </button>\n                </div>\n                <div x-show=\"open\" x-transition:enter=\"transition ease-out duration-100\" x-transition:enter-start=\"transform opacity-0 scale-95\" x-transition:enter-end=\"transform opacity-100 scale-100\" x-transition:leave=\"transition ease-in duration-75\" x-transition:leave-start=\"transform opacity-100 scale-100\" x-transition:leave-end=\"transform opacity-0 scale-95\" class=\"origin-top-right absolute right-0 mt-2 w-48 rounded-md shadow-lg\">\n                    <div class=\"py-1 rounded-md bg-white ring-1 ring-black ring-opacity-5\">\n                    <a href=\"{{url('profile')}}\" class=\"block px-4 py-2 text-sm leading-5 text-gray-600 font-semibold hover:bg-gray-100 focus:outline-none focus:bg-gray-100 transition duration-150 ease-in-out\">Your Profile</a>\n                        <a href=\"#\" class=\"block px-4 py-2 text-sm leading-5 text-gray-600 font-semibold hover:bg-gray-100 focus:outline-none focus:bg-gray-100 transition duration-150 ease-in-out\">Settings</a>\n                        <a href=\"{{ route('logout') }}\" class=\"block px-4 py-2 text-sm leading-5 text-gray-600 font-semibold hover:bg-gray-100 focus:outline-none focus:bg-gray-100 transition duration-150 ease-in-out\"\n                            onclick=\"event.preventDefault();\n                                        document.getElementById('logout-form').submit();\">\n                            Sign out\n                        </a>\n                        <form id=\"logout-form\" action=\"{{ route('logout') }}\" method=\"POST\" class=\"hidden\">\n                            {{ csrf_field() }}\n                        </form>\n                    </div>\n                </div>\n            </div>\n            {{--            @endguest--}}\n        </div>\n      </div>\n    </div>\n    <div :class=\"{'block': open, 'hidden': !open}\" class=\"hidden sm:hidden\">\n      <div class=\"px-2 pt-2 pb-3\">\n          <div class=\"block relative mt-3 md:mt-0\" x-data=\"{ isOpen: true }\" @click.away=\"isOpen = false\">\n              <input\n                  type=\"text\"\n                  class=\"w-full bg-gray-50 border-transparent text-sm rounded-md px-4 py-2 focus:outline-none focus:ring focus:ring-green-400\" placeholder=\"Search for...\"\n                  x-ref=\"search\"\n              >\n              <div class=\"z-50 absolute top-0\">\n                  <i class=\"fas fa-search text-gray-500 fill-current w-4 mt-2 ml-2\"></i>\n              </div>\n          </div>\n      </div>\n    </div>\n</nav>\n"
  },
  {
    "path": "resources/views/layouts/sidebar.blade.php",
    "content": "<div x-data=\"{ open: true }\" class=\"h-screen sticky top-0 w-1/5 bg-white dark:bg-gray-900 overflow-y-auto p-4\">\n    <div class=\"flex mb-4\">\n        <img class=\"h-10 w-10 hidden sm:block rounded-full\" src=\"/images/cabin2.svg\" alt=\"\" />\n        <h1 class=\"ml-2 text-green-400 font-bold text-2xl hidden sm:block\">TALL Dashboard</h1>\n    </div>\n\n    <div class=\"hidden sm:block font-semibold text-center space-y-4\">\n        <a href=\"{{url('/')}}\" class=\"shadow-md bg-green-400 text-white px-2 py-2 flex rounded-lg\">\n            <svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 24 24\" class=\"fill-current\" width=\"24\" height=\"24\"><path class=\"heroicon-ui\" d=\"M13 20v-5h-2v5a2 2 0 0 1-2 2H6a2 2 0 0 1-2-2v-7.59l-.3.3a1 1 0 1 1-1.4-1.42l9-9a1 1 0 0 1 1.4 0l9 9a1 1 0 0 1-1.4 1.42l-.3-.3V20a2 2 0 0 1-2 2h-3a2 2 0 0 1-2-2zm5 0v-9.59l-6-6-6 6V20h3v-5c0-1.1.9-2 2-2h2a2 2 0 0 1 2 2v5h3z\"/></svg>\n            <span class=\"px-2 py-1\">Dashboard</span>\n        </a>\n\n        <div class=\"text-gray-400 text-left text-base leading-tight px-2 py-2\">\n            APPS\n        </div>\n\n        <div x-data=\"{ open: false }\">\n            <a href=\"#\" @click=\"open=true\" class=\"group hover:bg-green-400 text-gray-600 dark:text-gray-200 text-sm hover:text-white px-2 py-2 flex rounded-lg\">\n                <svg viewBox=\"0 0 20 20\" fill=\"currentColor\" class=\"menu w-6 h-6\"><path fill-rule=\"evenodd\" d=\"M3 5a1 1 0 011-1h12a1 1 0 110 2H4a1 1 0 01-1-1zM3 10a1 1 0 011-1h12a1 1 0 110 2H4a1 1 0 01-1-1zM3 15a1 1 0 011-1h12a1 1 0 110 2H4a1 1 0 01-1-1z\" clip-rule=\"evenodd\"></path></svg>\n                <span class=\"px-2 py-1\">Pages</span>\n                <svg viewBox=\"0 0 20 20\" fill=\"currentColor\" class=\"chevron-down w-6 h-6 right-4 absolute\"><path fill-rule=\"evenodd\" d=\"M5.293 7.293a1 1 0 011.414 0L10 10.586l3.293-3.293a1 1 0 111.414 1.414l-4 4a1 1 0 01-1.414 0l-4-4a1 1 0 010-1.414z\" clip-rule=\"evenodd\"></path></svg>\n            </a>\n            <ul x-show.transition.ease-out.duration-100.transform.opacity-0.scale-95.transform.opacity-100.scale-100.transition.ease-in.duration-75.transform.opacity-100.scale-100.transform.opacity-0.scale-95=\"open\"\n            @click.away=\"open = false\">\n                <x-item type=\"mainItem\">\n                    <a href=\"{{route('login')}}\" class=\"flex px-6\">\n                        <svg xmlns=\"http://www.w3.org/2000/svg\" class=\"fill-current\" width=\"24\" height=\"24\" viewBox=\"0 0 24 24\"><title>sign-in-alt</title><g fill=\"\"><path d=\"M20.5 15.1a1 1 0 0 0-1.34.45A8 8 0 1 1 12 4a7.93 7.93 0 0 1 7.16 4.45 1 1 0 0 0 1.8-.9 10 10 0 1 0 0 8.9 1 1 0 0 0-.46-1.35zM21 11h-9.59l2.3-2.29a1 1 0 1 0-1.42-1.42l-4 4a1 1 0 0 0-.21.33 1 1 0 0 0 0 .76 1 1 0 0 0 .21.33l4 4a1 1 0 0 0 1.42 0 1 1 0 0 0 0-1.42L11.41 13H21a1 1 0 0 0 0-2z\"></path></g></svg>\n                        <span class=\"px-2 py-1\">Login</span>\n                    </a>\n                </x-item>\n                <x-item type=\"mainItem\">\n                    <a href=\"{{route('register')}}\" class=\"flex px-6\">\n                        <svg xmlns=\"http://www.w3.org/2000/svg\" width=\"24\" height=\"24\" class=\"fill-current\" viewBox=\"0 0 24 24\"><title>user-plus</title><g fill=\"\"><path d=\"M21 10.5h-1v-1a1 1 0 0 0-2 0v1h-1a1 1 0 0 0 0 2h1v1a1 1 0 0 0 2 0v-1h1a1 1 0 0 0 0-2zm-7.7 1.72A4.92 4.92 0 0 0 15 8.5a5 5 0 0 0-10 0 4.92 4.92 0 0 0 1.7 3.72A8 8 0 0 0 2 19.5a1 1 0 0 0 2 0 6 6 0 0 1 12 0 1 1 0 0 0 2 0 8 8 0 0 0-4.7-7.28zM10 11.5a3 3 0 1 1 3-3 3 3 0 0 1-3 3z\"></path></g></svg>\n                        <span class=\"px-2 py-1\">Register</span>\n                    </a>\n                </x-item>\n                <x-item type=\"mainItem\">\n                    <a href=\"{{route('profile')}}\" class=\"flex px-6\">\n                        <svg xmlns=\"http://www.w3.org/2000/svg\" class=\"fill-current\" width=\"24\" height=\"24\" viewBox=\"0 0 24 24\"><title>user</title><g fill=\"\"><path d=\"M15.71 12.71a6 6 0 1 0-7.42 0 10 10 0 0 0-6.22 8.18 1 1 0 0 0 2 .22 8 8 0 0 1 15.9 0 1 1 0 0 0 1 .89h.11a1 1 0 0 0 .88-1.1 10 10 0 0 0-6.25-8.19zM12 12a4 4 0 1 1 4-4 4 4 0 0 1-4 4z\"></path></g></svg>\n                        <span class=\"px-2 py-1\">Profile</span>\n                    </a>\n                </x-item>\n                <x-item type=\"mainItem\">\n                    <a href=\"{{route('github')}}\" class=\"flex px-6\">\n                        <svg xmlns=\"http://www.w3.org/2000/svg\" class=\"fill-current\" width=\"24\" height=\"24\" viewBox=\"0 0 24 24\"><title>user</title><g fill=\"\"><path d=\"M15.71 12.71a6 6 0 1 0-7.42 0 10 10 0 0 0-6.22 8.18 1 1 0 0 0 2 .22 8 8 0 0 1 15.9 0 1 1 0 0 0 1 .89h.11a1 1 0 0 0 .88-1.1 10 10 0 0 0-6.25-8.19zM12 12a4 4 0 1 1 4-4 4 4 0 0 1-4 4z\"></path></g></svg>\n                        <span class=\"px-2 py-1\">Github</span>\n                    </a>\n                </x-item>\n            </ul>\n        </div>\n\n        <x-item type=\"mainItem\">\n            <svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 24 24\" class=\"fill-current\" width=\"24\" height=\"24\"><path class=\"heroicon-ui\" d=\"M20 22H4a2 2 0 0 1-2-2v-8c0-1.1.9-2 2-2h4V8c0-1.1.9-2 2-2h4V4c0-1.1.9-2 2-2h4a2 2 0 0 1 2 2v16a2 2 0 0 1-2 2zM14 8h-4v12h4V8zm-6 4H4v8h4v-8zm8-8v16h4V4h-4z\"/></svg>\n            <span class=\"px-2 py-1\">Reports</span>\n        </x-item>\n\n        <x-item type=\"mainItem\">\n            <svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 24 24\" class=\"fill-current\" width=\"24\" height=\"24\"><path class=\"heroicon-ui\" d=\"M9 12A5 5 0 1 1 9 2a5 5 0 0 1 0 10zm0-2a3 3 0 1 0 0-6 3 3 0 0 0 0 6zm7 11a1 1 0 0 1-2 0v-2a3 3 0 0 0-3-3H7a3 3 0 0 0-3 3v2a1 1 0 0 1-2 0v-2a5 5 0 0 1 5-5h4a5 5 0 0 1 5 5v2zm1-5a1 1 0 0 1 0-2 5 5 0 0 1 5 5v2a1 1 0 0 1-2 0v-2a3 3 0 0 0-3-3zm-2-4a1 1 0 0 1 0-2 3 3 0 0 0 0-6 1 1 0 0 1 0-2 5 5 0 0 1 0 10z\"/></svg>\n            <span class=\"px-2 py-1\">Team</span>\n        </x-item>\n        <x-item type=\"mainItem\">\n            <svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 24 24\" class=\"fill-current\" width=\"24\" height=\"24\"><path class=\"heroicon-ui\" d=\"M20 22H4a2 2 0 0 1-2-2v-8c0-1.1.9-2 2-2h4V8c0-1.1.9-2 2-2h4V4c0-1.1.9-2 2-2h4a2 2 0 0 1 2 2v16a2 2 0 0 1-2 2zM14 8h-4v12h4V8zm-6 4H4v8h4v-8zm8-8v16h4V4h-4z\"/></svg>\n            <span class=\"px-2 py-1\">Reports</span>\n        </x-item>\n        <x-item type=\"mainItem\">\n            <svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 24 24\" class=\"fill-current\" width=\"24\" height=\"24\"><path class=\"heroicon-ui\" d=\"M20 6a2 2 0 0 1 2 2v10a2 2 0 0 1-2 2H4a2 2 0 0 1-2-2V6c0-1.1.9-2 2-2h7.41l2 2H20zM4 6v12h16V8h-7.41l-2-2H4z\"/></svg>\n            <span class=\"px-2 py-1\">Projects</span>\n        </x-item>\n        <x-item type=\"mainItem\">\n            <svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 24 24\" class=\"fill-current\" width=\"24\" height=\"24\"><path class=\"heroicon-ui\" d=\"M17 4h2a2 2 0 0 1 2 2v14a2 2 0 0 1-2 2H5a2 2 0 0 1-2-2V6c0-1.1.9-2 2-2h2V3a1 1 0 1 1 2 0v1h6V3a1 1 0 0 1 2 0v1zm-2 2H9v1a1 1 0 1 1-2 0V6H5v4h14V6h-2v1a1 1 0 0 1-2 0V6zm4 6H5v8h14v-8z\"/></svg>\n            <span class=\"px-2 py-1\">Calendar</span>\n        </x-item>\n\n        <div class=\"text-gray-400 text-left text-base leading-tight px-2 py-2\">\n            UI\n        </div>\n\n        <x-item type=\"mainItem\">\n            <svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 24 24\" class=\"fill-current\" width=\"24\" height=\"24\"><path class=\"heroicon-ui\" d=\"M6 2h9a1 1 0 0 1 .7.3l4 4a1 1 0 0 1 .3.7v13a2 2 0 0 1-2 2H6a2 2 0 0 1-2-2V4c0-1.1.9-2 2-2zm9 2.41V7h2.59L15 4.41zM18 9h-3a2 2 0 0 1-2-2V4H6v16h12V9zm-2 7a1 1 0 0 1-1 1H9a1 1 0 0 1 0-2h6a1 1 0 0 1 1 1zm0-4a1 1 0 0 1-1 1H9a1 1 0 0 1 0-2h6a1 1 0 0 1 1 1zm-5-4a1 1 0 0 1-1 1H9a1 1 0 1 1 0-2h1a1 1 0 0 1 1 1z\"/></svg>\n            <span class=\"px-2 py-1\">Documents</span>\n        </x-item>\n        <x-item type=\"mainItem\">\n            <svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 24 24\" class=\"fill-current\" width=\"24\" height=\"24\"><path class=\"heroicon-ui\" d=\"M20 22H4a2 2 0 0 1-2-2v-8c0-1.1.9-2 2-2h4V8c0-1.1.9-2 2-2h4V4c0-1.1.9-2 2-2h4a2 2 0 0 1 2 2v16a2 2 0 0 1-2 2zM14 8h-4v12h4V8zm-6 4H4v8h4v-8zm8-8v16h4V4h-4z\"/></svg>\n            <span class=\"px-2 py-1\">Reports</span>\n        </x-item>\n\n        <x-item type=\"mainItem\">\n            <svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 24 24\" class=\"fill-current\" width=\"24\" height=\"24\"><path class=\"heroicon-ui\" d=\"M9 12A5 5 0 1 1 9 2a5 5 0 0 1 0 10zm0-2a3 3 0 1 0 0-6 3 3 0 0 0 0 6zm7 11a1 1 0 0 1-2 0v-2a3 3 0 0 0-3-3H7a3 3 0 0 0-3 3v2a1 1 0 0 1-2 0v-2a5 5 0 0 1 5-5h4a5 5 0 0 1 5 5v2zm1-5a1 1 0 0 1 0-2 5 5 0 0 1 5 5v2a1 1 0 0 1-2 0v-2a3 3 0 0 0-3-3zm-2-4a1 1 0 0 1 0-2 3 3 0 0 0 0-6 1 1 0 0 1 0-2 5 5 0 0 1 0 10z\"/></svg>\n            <span class=\"px-2 py-1\">Team</span>\n        </x-item>\n        <x-item type=\"mainItem\">\n            <svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 24 24\" class=\"fill-current\" width=\"24\" height=\"24\"><path class=\"heroicon-ui\" d=\"M20 22H4a2 2 0 0 1-2-2v-8c0-1.1.9-2 2-2h4V8c0-1.1.9-2 2-2h4V4c0-1.1.9-2 2-2h4a2 2 0 0 1 2 2v16a2 2 0 0 1-2 2zM14 8h-4v12h4V8zm-6 4H4v8h4v-8zm8-8v16h4V4h-4z\"/></svg>\n            <span class=\"px-2 py-1\">Reports</span>\n        </x-item>\n        <x-item type=\"mainItem\">\n            <svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 24 24\" class=\"fill-current\" width=\"24\" height=\"24\"><path class=\"heroicon-ui\" d=\"M20 6a2 2 0 0 1 2 2v10a2 2 0 0 1-2 2H4a2 2 0 0 1-2-2V6c0-1.1.9-2 2-2h7.41l2 2H20zM4 6v12h16V8h-7.41l-2-2H4z\"/></svg>\n            <span class=\"px-2 py-1\">Projects</span>\n        </x-item>\n    </div>\n\n    <div :class=\"{'block': open, 'hidden': !open}\" class=\"hidden md:hidden\">\n        <div class=\"py-3 overflow-y-auto -mt-2\">\n            <x-item type=\"resItem\">\n                <svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 24 24\" class=\"fill-current\" width=\"24\" height=\"24\">\n                    <path class=\"heroicon-ui\" d=\"M13 20v-5h-2v5a2 2 0 0 1-2 2H6a2 2 0 0 1-2-2v-7.59l-.3.3a1 1 0 1 1-1.4-1.42l9-9a1 1 0 0 1 1.4 0l9 9a1 1 0 0 1-1.4 1.42l-.3-.3V20a2 2 0 0 1-2 2h-3a2 2 0 0 1-2-2zm5 0v-9.59l-6-6-6 6V20h3v-5c0-1.1.9-2 2-2h2a2 2 0 0 1 2 2v5h3z\"/></svg>\n            </x-item>\n            <x-item type=\"resItem\">\n                <a href=\"{{route('login')}}\">\n                    <svg xmlns=\"http://www.w3.org/2000/svg\" class=\"fill-current\" width=\"24\" height=\"24\" viewBox=\"0 0 24 24\"><g fill=\"\"><path d=\"M20.5 15.1a1 1 0 0 0-1.34.45A8 8 0 1 1 12 4a7.93 7.93 0 0 1 7.16 4.45 1 1 0 0 0 1.8-.9 10 10 0 1 0 0 8.9 1 1 0 0 0-.46-1.35zM21 11h-9.59l2.3-2.29a1 1 0 1 0-1.42-1.42l-4 4a1 1 0 0 0-.21.33 1 1 0 0 0 0 .76 1 1 0 0 0 .21.33l4 4a1 1 0 0 0 1.42 0 1 1 0 0 0 0-1.42L11.41 13H21a1 1 0 0 0 0-2z\"></path></g></svg>\n                </a>\n            </x-item>\n            <x-item type=\"resItem\">\n                <a href=\"{{route('register')}}\">\n                    <svg xmlns=\"http://www.w3.org/2000/svg\" width=\"24\" height=\"24\" class=\"fill-current\" viewBox=\"0 0 24 24\"><title>user-plus</title><g fill=\"\"><path d=\"M21 10.5h-1v-1a1 1 0 0 0-2 0v1h-1a1 1 0 0 0 0 2h1v1a1 1 0 0 0 2 0v-1h1a1 1 0 0 0 0-2zm-7.7 1.72A4.92 4.92 0 0 0 15 8.5a5 5 0 0 0-10 0 4.92 4.92 0 0 0 1.7 3.72A8 8 0 0 0 2 19.5a1 1 0 0 0 2 0 6 6 0 0 1 12 0 1 1 0 0 0 2 0 8 8 0 0 0-4.7-7.28zM10 11.5a3 3 0 1 1 3-3 3 3 0 0 1-3 3z\"></path></g></svg>\n                    \n                </a>\n            </x-item>\n            <x-item type=\"resItem\">\n                <a href=\"{{route('profile')}}\">\n                    <svg xmlns=\"http://www.w3.org/2000/svg\" class=\"fill-current\" width=\"24\" height=\"24\" viewBox=\"0 0 24 24\"><title>user</title><g fill=\"\"><path d=\"M15.71 12.71a6 6 0 1 0-7.42 0 10 10 0 0 0-6.22 8.18 1 1 0 0 0 2 .22 8 8 0 0 1 15.9 0 1 1 0 0 0 1 .89h.11a1 1 0 0 0 .88-1.1 10 10 0 0 0-6.25-8.19zM12 12a4 4 0 1 1 4-4 4 4 0 0 1-4 4z\"></path></g></svg>\n                    \n                </a>\n            </x-item>\n            <x-item type=\"resItem\">\n                <a href=\"{{route('github')}}\">\n                    <svg xmlns=\"http://www.w3.org/2000/svg\" class=\"fill-current\" width=\"24\" height=\"24\" viewBox=\"0 0 24 24\"><title>user</title><g fill=\"\"><path d=\"M15.71 12.71a6 6 0 1 0-7.42 0 10 10 0 0 0-6.22 8.18 1 1 0 0 0 2 .22 8 8 0 0 1 15.9 0 1 1 0 0 0 1 .89h.11a1 1 0 0 0 .88-1.1 10 10 0 0 0-6.25-8.19zM12 12a4 4 0 1 1 4-4 4 4 0 0 1-4 4z\"></path></g></svg>\n                    \n                </a>\n            </x-item>\n            <x-item type=\"resItem\">\n                <svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 24 24\" class=\"fill-current\" width=\"24\" height=\"24\"><path class=\"heroicon-ui\" d=\"M6 2h9a1 1 0 0 1 .7.3l4 4a1 1 0 0 1 .3.7v13a2 2 0 0 1-2 2H6a2 2 0 0 1-2-2V4c0-1.1.9-2 2-2zm9 2.41V7h2.59L15 4.41zM18 9h-3a2 2 0 0 1-2-2V4H6v16h12V9zm-2 7a1 1 0 0 1-1 1H9a1 1 0 0 1 0-2h6a1 1 0 0 1 1 1zm0-4a1 1 0 0 1-1 1H9a1 1 0 0 1 0-2h6a1 1 0 0 1 1 1zm-5-4a1 1 0 0 1-1 1H9a1 1 0 1 1 0-2h1a1 1 0 0 1 1 1z\"/></svg>\n            </x-item>\n            <x-item type=\"resItem\">\n                <svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 24 24\" class=\"fill-current\" width=\"24\" height=\"24\"><path class=\"heroicon-ui\" d=\"M20 22H4a2 2 0 0 1-2-2v-8c0-1.1.9-2 2-2h4V8c0-1.1.9-2 2-2h4V4c0-1.1.9-2 2-2h4a2 2 0 0 1 2 2v16a2 2 0 0 1-2 2zM14 8h-4v12h4V8zm-6 4H4v8h4v-8zm8-8v16h4V4h-4z\"/></svg>\n            </x-item>\n            <x-item type=\"resItem\">\n                <svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 24 24\" class=\"fill-current\" width=\"24\" height=\"24\"><path class=\"heroicon-ui\" d=\"M9 12A5 5 0 1 1 9 2a5 5 0 0 1 0 10zm0-2a3 3 0 1 0 0-6 3 3 0 0 0 0 6zm7 11a1 1 0 0 1-2 0v-2a3 3 0 0 0-3-3H7a3 3 0 0 0-3 3v2a1 1 0 0 1-2 0v-2a5 5 0 0 1 5-5h4a5 5 0 0 1 5 5v2zm1-5a1 1 0 0 1 0-2 5 5 0 0 1 5 5v2a1 1 0 0 1-2 0v-2a3 3 0 0 0-3-3zm-2-4a1 1 0 0 1 0-2 3 3 0 0 0 0-6 1 1 0 0 1 0-2 5 5 0 0 1 0 10z\"/></svg>\n            </x-item>\n            <x-item type=\"resItem\">\n                <svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 24 24\" class=\"fill-current\" width=\"24\" height=\"24\"><path class=\"heroicon-ui\" d=\"M20 22H4a2 2 0 0 1-2-2v-8c0-1.1.9-2 2-2h4V8c0-1.1.9-2 2-2h4V4c0-1.1.9-2 2-2h4a2 2 0 0 1 2 2v16a2 2 0 0 1-2 2zM14 8h-4v12h4V8zm-6 4H4v8h4v-8zm8-8v16h4V4h-4z\"/></svg>\n            </x-item>\n            <x-item type=\"resItem\">\n                <svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 24 24\" class=\"fill-current\" width=\"24\" height=\"24\"><path class=\"heroicon-ui\" d=\"M20 6a2 2 0 0 1 2 2v10a2 2 0 0 1-2 2H4a2 2 0 0 1-2-2V6c0-1.1.9-2 2-2h7.41l2 2H20zM4 6v12h16V8h-7.41l-2-2H4z\"/></svg>\n            </x-item>\n            <x-item type=\"resItem\">\n                <svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 24 24\" class=\"fill-current\" width=\"24\" height=\"24\"><path class=\"heroicon-ui\" d=\"M17 4h2a2 2 0 0 1 2 2v14a2 2 0 0 1-2 2H5a2 2 0 0 1-2-2V6c0-1.1.9-2 2-2h2V3a1 1 0 1 1 2 0v1h6V3a1 1 0 0 1 2 0v1zm-2 2H9v1a1 1 0 1 1-2 0V6H5v4h14V6h-2v1a1 1 0 0 1-2 0V6zm4 6H5v8h14v-8z\"/></svg>\n            </x-item>\n            <x-item type=\"resItem\">\n                <svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 24 24\" class=\"fill-current\" width=\"24\" height=\"24\"><path class=\"heroicon-ui\" d=\"M6 2h9a1 1 0 0 1 .7.3l4 4a1 1 0 0 1 .3.7v13a2 2 0 0 1-2 2H6a2 2 0 0 1-2-2V4c0-1.1.9-2 2-2zm9 2.41V7h2.59L15 4.41zM18 9h-3a2 2 0 0 1-2-2V4H6v16h12V9zm-2 7a1 1 0 0 1-1 1H9a1 1 0 0 1 0-2h6a1 1 0 0 1 1 1zm0-4a1 1 0 0 1-1 1H9a1 1 0 0 1 0-2h6a1 1 0 0 1 1 1zm-5-4a1 1 0 0 1-1 1H9a1 1 0 1 1 0-2h1a1 1 0 0 1 1 1z\"/></svg>\n            </x-item>\n            <x-item type=\"resItem\">\n                <svg\n                    xmlns=\"http://www.w3.org/2000/svg\"\n                    viewBox=\"0 0 24 24\" class=\"fill-current\"\n                    width=\"24\"\n                    height=\"24\"\n                >\n                    <path class=\"heroicon-ui\"\n                            d=\"M20 22H4a2 2 0 0 1-2-2v-8c0-1.1.9-2 2-2h4V8c0-1.1.9-2 2-2h4V4c0-1.1.9-2 2-2h4a2 2 0 0 1 2 2v16a2 2 0 0 1-2 2zM14 8h-4v12h4V8zm-6 4H4v8h4v-8zm8-8v16h4V4h-4z\"/>\n                </svg>\n            </x-item>\n        </div>\n    </div>\n</div>\n"
  },
  {
    "path": "resources/views/livewire/cards.blade.php",
    "content": "<div class=\"lg:grid lg:grid-cols-3 gap-4 my-4 space-y-2 sm:space-y-4 md:space-y-2 lg:space-y-0\">\n    @foreach(range(1, 3) as $index)\n        <div class=\"max-w-sm rounded overflow-hidden shadow-lg bg-white dark:bg-gray-900\">\n            <img class=\"w-full\" src=\"https://placekitten.com/1920/1280\" alt=\"Sunset in the mountains\">\n            <div class=\"px-6 py-4\">\n                <div class=\"font-bold text-xl mb-2 dark:text-gray-200\">{{$title}}</div>\n                <p class=\"text-gray-600 dark:text-gray-300 text-base leading-relaxed\">\n                    {{$description}}\n                </p>\n            </div>\n            <div class=\"px-6 pt-4 pb-2\">\n                <button class=\"inline-block bg-green-100 dark:bg-green-500 hover:bg-green-200 focus:outline-none rounded-full px-3 py-1 text-sm font-semibold text-gray-700 dark:text-gray-200 mr-2 mb-2 transform hover:scale-110 motion-reduce:transform-none\">\n                    {{$item1}}</button>\n                <button class=\"inline-block bg-green-100 dark:bg-green-500 hover:bg-green-200 focus:outline-none rounded-full px-3 py-1 text-sm font-semibold text-gray-700 dark:text-gray-200 mr-2 mb-2 transform hover:scale-110 motion-reduce:transform-none\">{{$item2}}</button>\n                <button class=\"inline-block bg-green-100 dark:bg-green-500 hover:bg-green-200 focus:outline-none rounded-full px-3 py-1 text-sm font-semibold text-gray-700 dark:text-gray-200 mr-2 mb-2 transform hover:scale-110 motion-reduce:transform-none\">{{$item3}}</button>\n            </div>\n        </div>\n    @endforeach\n</div>\n"
  },
  {
    "path": "resources/views/livewire/search.blade.php",
    "content": "<div>\n    {{-- Because she competes with no one, no one can compete with her. --}}\n    <input type=\"text\" class=\"shadow appearance-none border rounded w-full py-2 px-3 text-gray-700 leading-tight focus:outline-none focus:ring\" wire:model=\"searchTerm\" />\n\n    <ul class=\"list-disc\">\n        @foreach($users as $user)\n            <li>\n                <p>{{$user->name}}</p>\n            </li>\n        @endforeach\n    </ul>\n</div>\n"
  },
  {
    "path": "resources/views/profile/index.blade.php",
    "content": "@extends('layouts.admin')\n\n@section('content')\n    <div class=\"flex\">\n        {{-- SIDEBAR --}}\n        @include('layouts.sidebar')\n        {{-- END SIDEBAR --}}\n\n        {{-- BODY SECTION --}}\n        <div class=\"w-full bg-gray-50 dark:bg-gray-800 overflow-y-hidden\">\n            @include('layouts.navbar')\n            <div class=\"px-4 py-6\">\n                <h1 class=\"flex text-3xl\">\n                    <a href=\"{{url('/')}}\" class=\"text-3xl text-gray-600 dark:text-gray-400 font-semibold\">Dashboard ></a>\n                    <span class=\"text-green-400\">Profile</span>\n                </h1>\n                {{--HERO AREA--}}\n                <div class=\"w-full h-64 mt-6 relative\" style=\"background-image: url('{{asset('images/Fluid-01.jpg')}}')\">\n                    <div class=\"absolute bottom-0 left-0 sm:ml-10 px-2 lg:ml-16 -mb-8\">\n                        <img src=\"{{asset('images/rix.jpg')}}\" class=\"rounded-full w-16 h-16 border-4 border-white shadow-lg\" alt=\"cover-image\">\n                    </div>\n                    <div class=\"absolute flex bottom-0 right-0 mr-16 -mb-5\">\n                        <a href=\"#\" class=\"block rounded-full bg-green-600 w-10 h-10 shadow-lg flex items-center justify-center\">\n                            <svg class=\"fill-current text-white\" xmlns=\"http://www.w3.org/2000/svg\" width=\"24\" height=\"24\" viewBox=\"0 0 24 24\"><title>design-tool-quill-2</title><g fill=\"\"><path d=\"M23.159.006A23.885 23.885 0 0 0 4.628 13.663l-2.635 5.825a.722.722 0 0 0-.046.133L.154 22.467a1 1 0 1 0 1.692 1.067l4.518-7.208a.5.5 0 0 1 .845.532L6.02 18.747a.25.25 0 0 0 .306.365L9.764 17.7a12.375 12.375 0 0 0 5.844-4.836.25.25 0 0 0-.021-.3l-2.277-2.65a.251.251 0 0 1 .19-.414H17a.219.219 0 0 0 .2-.134 10.816 10.816 0 0 1 2.049-3.2L23.8 1.26a.75.75 0 0 0-.641-1.254z\"></path></g></svg>\n                        </a>\n                        <a href=\"#\" class=\"block rounded-full bg-green-600 w-10 h-10 shadow-lg ml-4 flex items-center justify-center\">\n                            <svg class=\"fill-current text-white\" xmlns=\"http://www.w3.org/2000/svg\" width=\"24\" height=\"24\" viewBox=\"0 0 24 24\"><title>cog</title><g fill=\"\"><path d=\"M22.5 9.5h-1.862a8.955 8.955 0 0 0-.763-1.84l1.317-1.316a1.5 1.5 0 0 0 0-2.122l-1.415-1.414a1.5 1.5 0 0 0-2.121 0l-1.318 1.317a8.9 8.9 0 0 0-1.838-.762V1.5A1.5 1.5 0 0 0 13 0h-2a1.5 1.5 0 0 0-1.5 1.5v1.863a8.919 8.919 0 0 0-1.84.762L6.343 2.808a1.5 1.5 0 0 0-2.121 0L2.807 4.222a1.5 1.5 0 0 0 0 2.122l1.317 1.317A8.952 8.952 0 0 0 3.362 9.5H1.5A1.5 1.5 0 0 0 0 11v2a1.5 1.5 0 0 0 1.5 1.5h1.862a8.961 8.961 0 0 0 .762 1.84l-1.318 1.317a1.5 1.5 0 0 0 0 2.122l1.414 1.414a1.545 1.545 0 0 0 2.122 0l1.318-1.318a8.922 8.922 0 0 0 1.84.764V22.5A1.5 1.5 0 0 0 11 24h2a1.5 1.5 0 0 0 1.5-1.5v-1.861a8.988 8.988 0 0 0 1.839-.763l1.318 1.318a1.5 1.5 0 0 0 2.121 0l1.414-1.414a1.5 1.5 0 0 0 0-2.122l-1.317-1.318a8.909 8.909 0 0 0 .763-1.84H22.5A1.5 1.5 0 0 0 24 13v-2a1.5 1.5 0 0 0-1.5-1.5zM12 17a5 5 0 1 1 5-5 5.006 5.006 0 0 1-5 5z\"></path></g></svg>\n                        </a>\n                    </div>\n                    <div x-data=\"{ open: false }\" class=\"absolute bottom-0 right-0 -mb-16 mr-4 flex items-center sm:hidden\">\n                        <button @click=\"open = !open\" class=\"inline-flex items-center justify-center p-2 rounded-md text-gray-600 hover:text-white hover:bg-green-600 focus:outline-none focus:bg-green-600 focus:text-white transition duration-150 ease-in-out\">\n                          <svg class=\"h-6 w-6\" stroke=\"currentColor\" fill=\"none\" viewBox=\"0 0 24 24\">\n                            <path :class=\"{'hidden': open, 'inline-flex': !open }\" class=\"inline-flex\" stroke-linecap=\"round\" stroke-linejoin=\"round\" stroke-width=\"2\" d=\"M4 6h16M4 12h16M4 18h16\" />\n                            <path :class=\"{'hidden': !open, 'inline-flex': open }\" class=\"hidden\" stroke-linecap=\"round\" stroke-linejoin=\"round\" stroke-width=\"2\" d=\"M6 18L18 6M6 6l12 12\" />\n                          </svg>\n                        </button>\n                        <ul x-show.transition.ease-out.duration-100.transform.opacity-0.scale-95.transform.opacity-100.scale-100.transition.ease-in.duration-75.transform.opacity-100.scale-100.transform.opacity-0.scale-95=\"open\"\n                        @click.away=\"open = false\"\n                        class=\"block relative bg-white dark:bg-gray-900 w-full px-4 pl-8 py-2 text-green-600 dark:text-green-400 font-sans font-medium divide-y divide-gray-400\"\n                        >\n                            <li><a href=\"#\" class=\"inline-block mr-12 px-3 py-2\">Timeline</a></li>\n                            <li><a href=\"#\" class=\"inline-block mr-12 px-3 py-2\">About</a></li>\n                            <li><a href=\"#\" class=\"inline-block mr-12 px-3 py-2\">Photos</a></li>\n                            <li><a href=\"#\" class=\"inline-block mr-12 px-3 py-2\">Friends</a></li>\n                            <li><a href=\"#\" class=\"inline-block mr-12 px-3 py-2\">Videos</a></li>\n                            <li><a href=\"#\" class=\"inline-block px-3 py-1\">Events</a></li>\n                        </ul>\n                    </div>\n                </div>\n                <div class=\"flex flex-wrap bg-white dark:bg-gray-900 lg:h-16\">\n                    <div class=\"w-full md:w-1/4 p-4\">\n                    </div>\n                    <div class=\"w-full md:w-3/4 p-4\">\n                        <ul class=\"lg:flex lg:text-sm hidden sm:text-xs md:block text-green-600 dark:text-green-400 font-sans font-medium\">\n                            <li><a href=\"#\" class=\"inline-block mr-12 px-3 py-1\">Timeline</a></li>\n                            <li><a href=\"#\" class=\"inline-block mr-12 px-3 py-1\">About</a></li>\n                            <li><a href=\"#\" class=\"inline-block mr-12 px-3 py-1\">Photos</a></li>\n                            <li><a href=\"#\" class=\"inline-block mr-12 px-3 py-1\">Friends</a></li>\n                            <li><a href=\"#\" class=\"inline-block mr-12 px-3 py-1\">Videos</a></li>\n                            <li><a href=\"#\" class=\"inline-block px-3 py-1\">Events</a></li>\n                        </ul>\n                    </div>\n                </div>\n                {{--HERO AREA--}}\n\n                {{--INFO--}}\n                <div class=\"lg:flex mt-10\">\n                    <div class=\"lg:w-1/4 mb-4\">\n                        <div class=\"bg-white dark:bg-gray-900 h-auto shadow-lg rounded-lg mb-4 p-4\">\n                            <h2 class=\"antialiased text-gray-900 dark:text-gray-200 tracking-wide font-semibold text-2xl mb-4\">About</h2>\n                            <div class=\"text-gray-700 dark:text-gray-500 leading-normal font-semibold text-base mb-2\">\n                                Tart I love sugar plum I love oat cake. Sweet roll caramels I love jujubes. Topping cake wafer.\n                            </div>\n                            <div class=\"text-gray-600 dark:text-gray-300 leading-normal font-semibold mb-2\">\n                                <strong>Joined:</strong> <br>\n                                November 15, 2015\n                            </div>\n                            <div class=\"text-gray-600 dark:text-gray-300 leading-normal font-semibold mb-2\">\n                                <strong>Lives:</strong> <br>\n                                New York, USA\n                            </div>\n                            <div class=\"text-gray-600 dark:text-gray-300 leading-normal font-semibold mb-2\">\n                                <strong>Email:</strong> <br>\n                                bucketful@fiendhead.org\n                            </div>\n                            <div class=\"text-gray-600 dark:text-gray-300 leading-normal font-semibold mb-2\">\n                                <strong>Website:</strong> <br>\n                                www.pixinvent.com\n                            </div>\n                            <div class=\"flex\">\n                                <svg xmlns=\"http://www.w3.org/2000/svg\" class=\"fill-current text-green-600 dark:text-green-400\" width=\"32\" height=\"32\" viewBox=\"0 0 24 24\"><title>facebook</title><g fill=\"\"><path d=\"M20.9 2H3.1A1.1 1.1 0 0 0 2 3.1v17.8A1.1 1.1 0 0 0 3.1 22h9.58v-7.75h-2.6v-3h2.6V9a3.64 3.64 0 0 1 3.88-4 20.26 20.26 0 0 1 2.33.12v2.7H17.3c-1.26 0-1.5.6-1.5 1.47v1.93h3l-.39 3H15.8V22h5.1a1.1 1.1 0 0 0 1.1-1.1V3.1A1.1 1.1 0 0 0 20.9 2z\"></path></g></svg>\n                                <svg xmlns=\"http://www.w3.org/2000/svg\" class=\"fill-current text-green-600 dark:text-green-400\" width=\"32\" height=\"32\" viewBox=\"0 0 448 512\"><title>twitter-square</title><g fill=\"\"><path d=\"M400 32H48C21.5 32 0 53.5 0 80v352c0 26.5 21.5 48 48 48h352c26.5 0 48-21.5 48-48V80c0-26.5-21.5-48-48-48zm-48.9 158.8c.2 2.8.2 5.7.2 8.5 0 86.7-66 186.6-186.6 186.6-37.2 0-71.7-10.8-100.7-29.4 5.3.6 10.4.8 15.8.8 30.7 0 58.9-10.4 81.4-28-28.8-.6-53-19.5-61.3-45.5 10.1 1.5 19.2 1.5 29.6-1.2-30-6.1-52.5-32.5-52.5-64.4v-.8c8.7 4.9 18.9 7.9 29.6 8.3a65.447 65.447 0 0 1-29.2-54.6c0-12.2 3.2-23.4 8.9-33.1 32.3 39.8 80.8 65.8 135.2 68.6-9.3-44.5 24-80.6 64-80.6 18.9 0 35.9 7.9 47.9 20.7 14.8-2.8 29-8.3 41.6-15.8-4.9 15.2-15.2 28-28.8 36.1 13.2-1.4 26-5.1 37.8-10.2-8.9 13.1-20.1 24.7-32.9 34z\"></path></g></svg>\n                                <svg xmlns=\"http://www.w3.org/2000/svg\" class=\"fill-current text-green-600 dark:text-green-400\" width=\"32\" height=\"32\" viewBox=\"0 0 24 24\"><title>bxl-instagram</title><g fill=\"\"><path d=\"M11.999 7.377a4.623 4.623 0 1 0 0 9.248 4.623 4.623 0 0 0 0-9.248zm0 7.627a3.004 3.004 0 1 1 0-6.008 3.004 3.004 0 0 1 0 6.008z\"></path><circle cx=\"16.806\" cy=\"7.207\" r=\"1.078\"></circle><path d=\"M20.533 6.111A4.605 4.605 0 0 0 17.9 3.479a6.606 6.606 0 0 0-2.186-.42c-.963-.042-1.268-.054-3.71-.054s-2.755 0-3.71.054a6.554 6.554 0 0 0-2.184.42 4.6 4.6 0 0 0-2.633 2.632 6.585 6.585 0 0 0-.419 2.186c-.043.962-.056 1.267-.056 3.71 0 2.442 0 2.753.056 3.71.015.748.156 1.486.419 2.187a4.61 4.61 0 0 0 2.634 2.632 6.584 6.584 0 0 0 2.185.45c.963.042 1.268.055 3.71.055s2.755 0 3.71-.055a6.615 6.615 0 0 0 2.186-.419 4.613 4.613 0 0 0 2.633-2.633c.263-.7.404-1.438.419-2.186.043-.962.056-1.267.056-3.71s0-2.753-.056-3.71a6.581 6.581 0 0 0-.421-2.217zm-1.218 9.532a5.043 5.043 0 0 1-.311 1.688 2.987 2.987 0 0 1-1.712 1.711 4.985 4.985 0 0 1-1.67.311c-.95.044-1.218.055-3.654.055-2.438 0-2.687 0-3.655-.055a4.96 4.96 0 0 1-1.669-.311 2.985 2.985 0 0 1-1.719-1.711 5.08 5.08 0 0 1-.311-1.669c-.043-.95-.053-1.218-.053-3.654 0-2.437 0-2.686.053-3.655a5.038 5.038 0 0 1 .311-1.687c.305-.789.93-1.41 1.719-1.712a5.01 5.01 0 0 1 1.669-.311c.951-.043 1.218-.055 3.655-.055s2.687 0 3.654.055a4.96 4.96 0 0 1 1.67.311 2.991 2.991 0 0 1 1.712 1.712 5.08 5.08 0 0 1 .311 1.669c.043.951.054 1.218.054 3.655 0 2.436 0 2.698-.043 3.654h-.011z\"></path></g></svg>\n                            </div>\n                        </div>\n                        <div class=\"bg-white dark:bg-gray-900 h-auto shadow-lg rounded-lg mb-4 py-4 px-4\">\n                            <div class=\"text-xl text-gray-800 dark:text-gray-200 font-semibold leading-normal tracking-wide mb\">\n                                Suggested Pages\n                            </div>\n                            <div class=\"flex items-center justify-between mt-2\">\n                                <div class=\"flex py-2\">\n                                    <div class=\"flex-shrink-0\">\n                                        <img class=\"border-2 border-white rounded-full h-8 w-8\" src=\"https://images.unsplash.com/photo-1535713875002-d1d0cf377fde?ixlib=rb-1.2.1&ixid=eyJhcHBfaWQiOjEyMDd9&auto=format&fit=crop&w=500&q=60\" alt=\"ChitChat user\">\n                                    </div>\n                                    <div class=\"ml-2\">\n                                        <h4 class=\"text-xs text-gray-700 dark:text-gray-200 font-semibold tracking-widest leading-normal\">Rixton Muel</h4>\n                                        <p class=\"text-xs text-gray-600 dark:text-gray-100 font-semibold leading-normal\">Web Design</p>\n                                    </div>\n                                </div>\n                                <div class=\"flex text-right py-4\">\n                                    <div>\n                                        <svg class=\"fill-current text-gray-600 dark:text-green-400\" width=\"14\" height=\"14\" fill=\"\" stroke-linecap=\"round\" stroke-linejoin=\"round\" stroke-width=\"2\" viewBox=\"0 0 24 24\" stroke=\"currentColor\"><path d=\"M11.049 2.927c.3-.921 1.603-.921 1.902 0l1.519 4.674a1 1 0 00.95.69h4.915c.969 0 1.371 1.24.588 1.81l-3.976 2.888a1 1 0 00-.363 1.118l1.518 4.674c.3.922-.755 1.688-1.538 1.118l-3.976-2.888a1 1 0 00-1.176 0l-3.976 2.888c-.783.57-1.838-.197-1.538-1.118l1.518-4.674a1 1 0 00-.363-1.118l-3.976-2.888c-.784-.57-.38-1.81.588-1.81h4.914a1 1 0 00.951-.69l1.519-4.674z\"></path></svg>\n                                    </div>\n                                </div>\n                            </div>\n                            <div class=\"flex items-center justify-between mt-2\">\n                                <div class=\"flex py-2\">\n                                    <div class=\"flex-shrink-0\">\n                                        <img class=\"border-2 border-white rounded-full h-8 w-8\" src=\"https://images.unsplash.com/photo-1535713875002-d1d0cf377fde?ixlib=rb-1.2.1&ixid=eyJhcHBfaWQiOjEyMDd9&auto=format&fit=crop&w=500&q=60\" alt=\"ChitChat user\">\n                                    </div>\n                                    <div class=\"ml-2\">\n                                        <h4 class=\"text-xs text-gray-700 dark:text-gray-200 font-semibold tracking-widest leading-normal\">The Devil's</h4>\n                                        <p class=\"text-xs text-gray-600 dark:text-gray-100 font-semibold leading-normal\">Clothing Store</p>\n                                    </div>\n                                </div>\n                                <div class=\"flex text-right py-4\">\n                                    <div>\n                                        <svg class=\"fill-current text-gray-600 dark:text-green-400\" width=\"14\" height=\"14\" fill=\"\" stroke-linecap=\"round\" stroke-linejoin=\"round\" stroke-width=\"2\" viewBox=\"0 0 24 24\" stroke=\"currentColor\"><path d=\"M11.049 2.927c.3-.921 1.603-.921 1.902 0l1.519 4.674a1 1 0 00.95.69h4.915c.969 0 1.371 1.24.588 1.81l-3.976 2.888a1 1 0 00-.363 1.118l1.518 4.674c.3.922-.755 1.688-1.538 1.118l-3.976-2.888a1 1 0 00-1.176 0l-3.976 2.888c-.783.57-1.838-.197-1.538-1.118l1.518-4.674a1 1 0 00-.363-1.118l-3.976-2.888c-.784-.57-.38-1.81.588-1.81h4.914a1 1 0 00.951-.69l1.519-4.674z\"></path></svg>\n                                    </div>\n                                </div>\n                            </div>\n                            <div class=\"flex items-center justify-between mt-2\">\n                                <div class=\"flex py-2\">\n                                    <div class=\"flex-shrink-0\">\n                                        <img class=\"border-2 border-white rounded-full h-8 w-8\" src=\"https://images.unsplash.com/photo-1535713875002-d1d0cf377fde?ixlib=rb-1.2.1&ixid=eyJhcHBfaWQiOjEyMDd9&auto=format&fit=crop&w=500&q=60\" alt=\"ChitChat user\">\n                                    </div>\n                                    <div class=\"ml-2\">\n                                        <h4 class=\"text-xs text-gray-700 dark:text-gray-200 font-semibold tracking-widest leading-normal\">The Magician</h4>\n                                        <p class=\"text-xs text-gray-600 dark:text-gray-100 font-semibold leading-normal\">Public Figure</p>\n                                    </div>\n                                </div>\n                                <div class=\"flex text-right py-4\">\n                                    <div>\n                                        {{--                                        <svg class=\"fill-current text-red-600 transition duration-500 ease-in-out transform hover:-translate-y-2 hover:scale-150\" width=\"24\" height=\"24\" fill=\"\" viewBox=\"0 0 20 20\"><path fill-rule=\"evenodd\" d=\"M3.172 5.172a4 4 0 015.656 0L10 6.343l1.172-1.171a4 4 0 115.656 5.656L10 17.657l-6.828-6.829a4 4 0 010-5.656z\" clip-rule=\"evenodd\"></path></svg>--}}\n                                        <svg class=\"fill-current text-gray-600 dark:text-green-400\" width=\"14\" height=\"14\" fill=\"\" stroke-linecap=\"round\" stroke-linejoin=\"round\" stroke-width=\"2\" viewBox=\"0 0 24 24\" stroke=\"currentColor\"><path d=\"M11.049 2.927c.3-.921 1.603-.921 1.902 0l1.519 4.674a1 1 0 00.95.69h4.915c.969 0 1.371 1.24.588 1.81l-3.976 2.888a1 1 0 00-.363 1.118l1.518 4.674c.3.922-.755 1.688-1.538 1.118l-3.976-2.888a1 1 0 00-1.176 0l-3.976 2.888c-.783.57-1.838-.197-1.538-1.118l1.518-4.674a1 1 0 00-.363-1.118l-3.976-2.888c-.784-.57-.38-1.81.588-1.81h4.914a1 1 0 00.951-.69l1.519-4.674z\"></path></svg>\n                                    </div>\n                                </div>\n                            </div>\n                            <div class=\"flex items-center justify-between mt-2\">\n                                <div class=\"flex py-2\">\n                                    <div class=\"flex-shrink-0\">\n                                        <img class=\"border-2 border-white rounded-full h-8 w-8\" src=\"https://images.unsplash.com/photo-1535713875002-d1d0cf377fde?ixlib=rb-1.2.1&ixid=eyJhcHBfaWQiOjEyMDd9&auto=format&fit=crop&w=500&q=60\" alt=\"ChitChat user\">\n                                    </div>\n                                    <div class=\"ml-2\">\n                                        <h4 class=\"text-xs text-gray-700 dark:text-gray-200 font-semibold tracking-widest leading-normal\">AC/DC</h4>\n                                        <p class=\"text-xs text-gray-600 dark:text-gray-100 font-semibold leading-normal\">Music</p>\n                                    </div>\n                                </div>\n                                <div class=\"flex text-right py-4\">\n                                    <div>\n                                        {{--                                        <svg class=\"fill-current text-red-600 transition duration-500 ease-in-out transform hover:-translate-y-2 hover:scale-150\" width=\"24\" height=\"24\" fill=\"\" viewBox=\"0 0 20 20\"><path fill-rule=\"evenodd\" d=\"M3.172 5.172a4 4 0 015.656 0L10 6.343l1.172-1.171a4 4 0 115.656 5.656L10 17.657l-6.828-6.829a4 4 0 010-5.656z\" clip-rule=\"evenodd\"></path></svg>--}}\n                                        <svg class=\"fill-current text-gray-600 dark:text-green-400\" width=\"14\" height=\"14\" fill=\"\" stroke-linecap=\"round\" stroke-linejoin=\"round\" stroke-width=\"2\" viewBox=\"0 0 24 24\" stroke=\"currentColor\"><path d=\"M11.049 2.927c.3-.921 1.603-.921 1.902 0l1.519 4.674a1 1 0 00.95.69h4.915c.969 0 1.371 1.24.588 1.81l-3.976 2.888a1 1 0 00-.363 1.118l1.518 4.674c.3.922-.755 1.688-1.538 1.118l-3.976-2.888a1 1 0 00-1.176 0l-3.976 2.888c-.783.57-1.838-.197-1.538-1.118l1.518-4.674a1 1 0 00-.363-1.118l-3.976-2.888c-.784-.57-.38-1.81.588-1.81h4.914a1 1 0 00.951-.69l1.519-4.674z\"></path></svg>\n                                    </div>\n                                </div>\n                            </div>\n                            <div class=\"flex items-center justify-between mt-2\">\n                                <div class=\"flex py-2\">\n                                    <div class=\"flex-shrink-0\">\n                                        <img class=\"border-2 border-white rounded-full h-8 w-8\" src=\"https://images.unsplash.com/photo-1535713875002-d1d0cf377fde?ixlib=rb-1.2.1&ixid=eyJhcHBfaWQiOjEyMDd9&auto=format&fit=crop&w=500&q=60\" alt=\"ChitChat user\">\n                                    </div>\n                                    <div class=\"ml-2\">\n                                        <h4 class=\"text-xs text-gray-700 dark:text-gray-200 font-semibold tracking-widest leading-normal\">Eat Hard</h4>\n                                        <p class=\"text-xs text-gray-600 dark:text-gray-100 font-semibold leading-normal\">Restaurant / Bar</p>\n                                    </div>\n                                </div>\n                                <div class=\"flex text-right py-4\">\n                                    <div>\n                                        {{--                                        <svg class=\"fill-current text-red-600 transition duration-500 ease-in-out transform hover:-translate-y-2 hover:scale-150\" width=\"24\" height=\"24\" fill=\"\" viewBox=\"0 0 20 20\"><path fill-rule=\"evenodd\" d=\"M3.172 5.172a4 4 0 015.656 0L10 6.343l1.172-1.171a4 4 0 115.656 5.656L10 17.657l-6.828-6.829a4 4 0 010-5.656z\" clip-rule=\"evenodd\"></path></svg>--}}\n                                        <svg class=\"fill-current text-gray-600 dark:text-green-400\" width=\"14\" height=\"14\" fill=\"\" stroke-linecap=\"round\" stroke-linejoin=\"round\" stroke-width=\"2\" viewBox=\"0 0 24 24\" stroke=\"currentColor\"><path d=\"M11.049 2.927c.3-.921 1.603-.921 1.902 0l1.519 4.674a1 1 0 00.95.69h4.915c.969 0 1.371 1.24.588 1.81l-3.976 2.888a1 1 0 00-.363 1.118l1.518 4.674c.3.922-.755 1.688-1.538 1.118l-3.976-2.888a1 1 0 00-1.176 0l-3.976 2.888c-.783.57-1.838-.197-1.538-1.118l1.518-4.674a1 1 0 00-.363-1.118l-3.976-2.888c-.784-.57-.38-1.81.588-1.81h4.914a1 1 0 00.951-.69l1.519-4.674z\"></path></svg>\n                                    </div>\n                                </div>\n                            </div>\n                            <div class=\"flex items-center justify-between mt-2\">\n                                <div class=\"flex py-2\">\n                                    <div class=\"flex-shrink-0\">\n                                        <img class=\"border-2 border-white rounded-full h-8 w-8\" src=\"https://images.unsplash.com/photo-1535713875002-d1d0cf377fde?ixlib=rb-1.2.1&ixid=eyJhcHBfaWQiOjEyMDd9&auto=format&fit=crop&w=500&q=60\" alt=\"ChitChat user\">\n                                    </div>\n                                    <div class=\"ml-2\">\n                                        <h4 class=\"text-xs text-gray-700 dark:text-gray-200 font-semibold tracking-widest leading-normal\">B4B</h4>\n                                        <p class=\"text-xs text-gray-600 dark:text-gray-100 font-semibold leading-normal\">Beauty Store</p>\n                                    </div>\n                                </div>\n                                <div class=\"flex text-right py-4\">\n                                    <div>\n                                        {{--                                        <svg class=\"fill-current text-red-600 transition duration-500 ease-in-out transform hover:-translate-y-2 hover:scale-150\" width=\"24\" height=\"24\" fill=\"\" viewBox=\"0 0 20 20\"><path fill-rule=\"evenodd\" d=\"M3.172 5.172a4 4 0 015.656 0L10 6.343l1.172-1.171a4 4 0 115.656 5.656L10 17.657l-6.828-6.829a4 4 0 010-5.656z\" clip-rule=\"evenodd\"></path></svg>--}}\n                                        <svg class=\"fill-current text-gray-600 dark:text-green-400\" width=\"14\" height=\"14\" fill=\"\" stroke-linecap=\"round\" stroke-linejoin=\"round\" stroke-width=\"2\" viewBox=\"0 0 24 24\" stroke=\"currentColor\"><path d=\"M11.049 2.927c.3-.921 1.603-.921 1.902 0l1.519 4.674a1 1 0 00.95.69h4.915c.969 0 1.371 1.24.588 1.81l-3.976 2.888a1 1 0 00-.363 1.118l1.518 4.674c.3.922-.755 1.688-1.538 1.118l-3.976-2.888a1 1 0 00-1.176 0l-3.976 2.888c-.783.57-1.838-.197-1.538-1.118l1.518-4.674a1 1 0 00-.363-1.118l-3.976-2.888c-.784-.57-.38-1.81.588-1.81h4.914a1 1 0 00.951-.69l1.519-4.674z\"></path></svg>\n                                    </div>\n                                </div>\n                            </div>\n                            <div class=\"flex items-center justify-between mt-2\">\n                                <div class=\"flex py-2\">\n                                    <div class=\"flex-shrink-0\">\n                                        <img class=\"border-2 border-white rounded-full h-8 w-8\" src=\"https://images.unsplash.com/photo-1535713875002-d1d0cf377fde?ixlib=rb-1.2.1&ixid=eyJhcHBfaWQiOjEyMDd9&auto=format&fit=crop&w=500&q=60\" alt=\"ChitChat user\">\n                                    </div>\n                                    <div class=\"ml-2\">\n                                        <h4 class=\"text-xs text-gray-700 dark:text-gray-200 font-semibold tracking-widest leading-normal\">Kylie Jenner</h4>\n                                        <p class=\"text-xs text-gray-600 dark:text-gray-100 font-semibold leading-normal\">Public Figure</p>\n                                    </div>\n                                </div>\n                                <div class=\"flex text-right py-4\">\n                                    <div>\n                                        {{--                                        <svg class=\"fill-current text-red-600 transition duration-500 ease-in-out transform hover:-translate-y-2 hover:scale-150\" width=\"24\" height=\"24\" fill=\"\" viewBox=\"0 0 20 20\"><path fill-rule=\"evenodd\" d=\"M3.172 5.172a4 4 0 015.656 0L10 6.343l1.172-1.171a4 4 0 115.656 5.656L10 17.657l-6.828-6.829a4 4 0 010-5.656z\" clip-rule=\"evenodd\"></path></svg>--}}\n                                        <svg class=\"fill-current text-gray-600 dark:text-green-400\" width=\"14\" height=\"14\" fill=\"\" stroke-linecap=\"round\" stroke-linejoin=\"round\" stroke-width=\"2\" viewBox=\"0 0 24 24\" stroke=\"currentColor\"><path d=\"M11.049 2.927c.3-.921 1.603-.921 1.902 0l1.519 4.674a1 1 0 00.95.69h4.915c.969 0 1.371 1.24.588 1.81l-3.976 2.888a1 1 0 00-.363 1.118l1.518 4.674c.3.922-.755 1.688-1.538 1.118l-3.976-2.888a1 1 0 00-1.176 0l-3.976 2.888c-.783.57-1.838-.197-1.538-1.118l1.518-4.674a1 1 0 00-.363-1.118l-3.976-2.888c-.784-.57-.38-1.81.588-1.81h4.914a1 1 0 00.951-.69l1.519-4.674z\"></path></svg>\n                                    </div>\n                                </div>\n                            </div>\n                            <div class=\"flex items-center justify-between mt-2\">\n                                <div class=\"flex py-2\">\n                                    <div class=\"flex-shrink-0\">\n                                        <img class=\"border-2 border-white rounded-full h-8 w-8\" src=\"https://images.unsplash.com/photo-1535713875002-d1d0cf377fde?ixlib=rb-1.2.1&ixid=eyJhcHBfaWQiOjEyMDd9&auto=format&fit=crop&w=500&q=60\" alt=\"ChitChat user\">\n                                    </div>\n                                    <div class=\"ml-2\">\n                                        <h4 class=\"text-xs text-gray-700 dark:text-gray-200 font-semibold tracking-widest leading-normal\">RDJ</h4>\n                                        <p class=\"text-xs text-gray-600 dark:text-gray-100 font-semibold leading-normal\">Web Development</p>\n                                    </div>\n                                </div>\n                                <div class=\"flex text-right py-4\">\n                                    <div>\n                                        {{--                                        <svg class=\"fill-current text-red-600 transition duration-500 ease-in-out transform hover:-translate-y-2 hover:scale-150\" width=\"24\" height=\"24\" fill=\"\" viewBox=\"0 0 20 20\"><path fill-rule=\"evenodd\" d=\"M3.172 5.172a4 4 0 015.656 0L10 6.343l1.172-1.171a4 4 0 115.656 5.656L10 17.657l-6.828-6.829a4 4 0 010-5.656z\" clip-rule=\"evenodd\"></path></svg>--}}\n                                        <svg class=\"fill-current text-gray-600 dark:text-green-400\" width=\"14\" height=\"14\" fill=\"\" stroke-linecap=\"round\" stroke-linejoin=\"round\" stroke-width=\"2\" viewBox=\"0 0 24 24\" stroke=\"currentColor\"><path d=\"M11.049 2.927c.3-.921 1.603-.921 1.902 0l1.519 4.674a1 1 0 00.95.69h4.915c.969 0 1.371 1.24.588 1.81l-3.976 2.888a1 1 0 00-.363 1.118l1.518 4.674c.3.922-.755 1.688-1.538 1.118l-3.976-2.888a1 1 0 00-1.176 0l-3.976 2.888c-.783.57-1.838-.197-1.538-1.118l1.518-4.674a1 1 0 00-.363-1.118l-3.976-2.888c-.784-.57-.38-1.81.588-1.81h4.914a1 1 0 00.951-.69l1.519-4.674z\"></path></svg>\n                                    </div>\n                                </div>\n                            </div>\n                            <div class=\"flex items-center justify-between mt-2\">\n                                <div class=\"flex py-2\">\n                                    <div class=\"flex-shrink-0\">\n                                        <img class=\"border-2 border-white rounded-full h-8 w-8\" src=\"https://images.unsplash.com/photo-1535713875002-d1d0cf377fde?ixlib=rb-1.2.1&ixid=eyJhcHBfaWQiOjEyMDd9&auto=format&fit=crop&w=500&q=60\" alt=\"ChitChat user\">\n                                    </div>\n                                    <div class=\"ml-2\">\n                                        <h4 class=\"text-xs text-gray-700 dark:text-gray-200 font-semibold tracking-widest leading-normal\">Taylor Swift</h4>\n                                        <p class=\"text-xs text-gray-600 dark:text-gray-100 font-semibold leading-normal\">Website SEO</p>\n                                    </div>\n                                </div>\n                                <div class=\"flex text-right py-4\">\n                                    <div>\n                                        {{--                                        <svg class=\"fill-current text-red-600 transition duration-500 ease-in-out transform hover:-translate-y-2 hover:scale-150\" width=\"24\" height=\"24\" fill=\"\" viewBox=\"0 0 20 20\"><path fill-rule=\"evenodd\" d=\"M3.172 5.172a4 4 0 015.656 0L10 6.343l1.172-1.171a4 4 0 115.656 5.656L10 17.657l-6.828-6.829a4 4 0 010-5.656z\" clip-rule=\"evenodd\"></path></svg>--}}\n                                        <svg class=\"fill-current text-gray-600 dark:text-green-400\" width=\"14\" height=\"14\" fill=\"\" stroke-linecap=\"round\" stroke-linejoin=\"round\" stroke-width=\"2\" viewBox=\"0 0 24 24\" stroke=\"currentColor\"><path d=\"M11.049 2.927c.3-.921 1.603-.921 1.902 0l1.519 4.674a1 1 0 00.95.69h4.915c.969 0 1.371 1.24.588 1.81l-3.976 2.888a1 1 0 00-.363 1.118l1.518 4.674c.3.922-.755 1.688-1.538 1.118l-3.976-2.888a1 1 0 00-1.176 0l-3.976 2.888c-.783.57-1.838-.197-1.538-1.118l1.518-4.674a1 1 0 00-.363-1.118l-3.976-2.888c-.784-.57-.38-1.81.588-1.81h4.914a1 1 0 00.951-.69l1.519-4.674z\"></path></svg>\n                                    </div>\n                                </div>\n                            </div>\n                            <div class=\"flex items-center justify-between mt-2\">\n                                <div class=\"flex py-2\">\n                                    <div class=\"flex-shrink-0\">\n                                        <img class=\"border-2 border-white rounded-full h-8 w-8\" src=\"https://images.unsplash.com/photo-1535713875002-d1d0cf377fde?ixlib=rb-1.2.1&ixid=eyJhcHBfaWQiOjEyMDd9&auto=format&fit=crop&w=500&q=60\" alt=\"ChitChat user\">\n                                    </div>\n                                    <div class=\"ml-2\">\n                                        <h4 class=\"text-xs text-gray-700 dark:text-gray-200 font-semibold tracking-widest leading-normal\">Dion Sam</h4>\n                                        <p class=\"text-xs text-gray-600 dark:text-gray-100 font-semibold leading-normal\">TALL Stack</p>\n                                    </div>\n                                </div>\n                                <div class=\"flex text-right py-4\">\n                                    <div>\n                                        {{--                                        <svg class=\"fill-current text-red-600 transition duration-500 ease-in-out transform hover:-translate-y-2 hover:scale-150\" width=\"24\" height=\"24\" fill=\"\" viewBox=\"0 0 20 20\"><path fill-rule=\"evenodd\" d=\"M3.172 5.172a4 4 0 015.656 0L10 6.343l1.172-1.171a4 4 0 115.656 5.656L10 17.657l-6.828-6.829a4 4 0 010-5.656z\" clip-rule=\"evenodd\"></path></svg>--}}\n                                        <svg class=\"fill-current text-gray-600 dark:text-green-400\" width=\"14\" height=\"14\" fill=\"\" stroke-linecap=\"round\" stroke-linejoin=\"round\" stroke-width=\"2\" viewBox=\"0 0 24 24\" stroke=\"currentColor\"><path d=\"M11.049 2.927c.3-.921 1.603-.921 1.902 0l1.519 4.674a1 1 0 00.95.69h4.915c.969 0 1.371 1.24.588 1.81l-3.976 2.888a1 1 0 00-.363 1.118l1.518 4.674c.3.922-.755 1.688-1.538 1.118l-3.976-2.888a1 1 0 00-1.176 0l-3.976 2.888c-.783.57-1.838-.197-1.538-1.118l1.518-4.674a1 1 0 00-.363-1.118l-3.976-2.888c-.784-.57-.38-1.81.588-1.81h4.914a1 1 0 00.951-.69l1.519-4.674z\"></path></svg>\n                                    </div>\n                                </div>\n                            </div>\n                        </div>\n                        <div class=\"bg-white dark:bg-gray-900 h-auto shadow-lg rounded-lg py-4 px-4\">\n                            <div class=\"text-xl text-gray-800 dark:text-gray-200 font-semibold leading-normal tracking-wide mb-2\">\n                                Twitter Feeds\n                            </div>\n                            <div class=\"divide-y divide-gray-400 dark:divide-gray-200\">\n\n                                @foreach(range(1, 4) as $index)\n                                    <div class=\"mb-4 py-2\">\n                                        <div class=\"flex items-center\">\n                                            <div class=\"flex-shrink-0\">\n                                                <img class=\"border-2 border-white dark:border-green-400 rounded-full h-8 w-8\" src=\"https://images.unsplash.com/photo-1535713875002-d1d0cf377fde?ixlib=rb-1.2.1&ixid=eyJhcHBfaWQiOjEyMDd9&auto=format&fit=crop&w=500&q=60\" alt=\"ChitChat user\">\n                                            </div>\n                                            <div class=\"ml-2\">\n                                                <h4 class=\"text-xs text-gray-700 dark:text-gray-200 font-bold tracking-widest leading-normal\">Rixton Muel</h4>\n                                                <div class=\"flex\">\n                                                    <p class=\"text-xs text-gray-600 dark:text-green-300 font-semibold leading-normal px-2\">@rixton20</p>\n                                                    <svg class=\"fill-current text-indigo-600 dark:text-indigo-400 mt-1\" xmlns=\"http://www.w3.org/2000/svg\" width=\"14\" height=\"14\" viewBox=\"0 0 24 24\"><title>ic_check_circle_24px</title>\n                                                        <g fill=\"\">\n                                                            <path d=\"M12 2C6.48 2 2 6.48 2 12s4.48 10 10 10 10-4.48 10-10S17.52 2 12 2zm-2 15l-5-5 1.41-1.41L10 14.17l7.59-7.59L19 8l-9 9z\"></path>\n                                                        </g>\n                                                    </svg>\n                                                </div>\n                                            </div>\n                                        </div>\n                                        <div class=\"mt-2 text-sm text-gray-600 dark:text-gray-400 font-semibold leading-normal tracking-wide\">\n                                            I love cookie chupa chups sweet tart apple pie chocolate bar. Jelly-o oat cake chupa chups.\n                                        </div>\n                                        <p class=\"text-sm text-indigo-600 dark:text-indigo-400 font-bold leading-normal tracking-wide\">#js #vuejs</p>\n                                        <p class=\"text-sm text-gray-600 dark:text-gray-400 font-semibold leading-normal tracking-wide\">12 Dec 2018</p>\n                                    </div>\n                                    {{--                                @if(!$loop->last)--}}\n                                    {{--                                    <hr class=\"py-2\">--}}\n                                    {{--                                @endif--}}\n                                @endforeach\n                            </div>\n                        </div>\n                    </div>\n                    <div class=\"lg:flex-1 mb-4\">\n                        <div class=\"bg-white dark:bg-gray-900 lg:ml-4 h-auto shadow-lg rounded-lg mb-4 py-4 px-2\">\n                            <div class=\"mx-auto flex items-center\">\n                                <div class=\"flex-shrink-0\">\n                                    <img class=\"rounded-full h-12 w-12\" src=\"https://images.unsplash.com/photo-1535713875002-d1d0cf377fde?ixlib=rb-1.2.1&ixid=eyJhcHBfaWQiOjEyMDd9&auto=format&fit=crop&w=500&q=60\" alt=\"ChitChat user\">\n                                </div>\n                                <div class=\"ml-6 pt-1\">\n                                    <h4 class=\"text-xl text-gray-800 dark:text-gray-400 font-semibold leading-tight\">名称 名称</h4>\n                                    <p class=\"text-base text-gray-600 dark:text-gray-200 font-semibold leading-normal\">12 Dec 2018 at 10:46 PM</p>\n                                </div>\n                            </div>\n                            <div class=\"mx-auto py-2 text-sm text-gray-600 dark:text-gray-200 font-semibold leading-normal tracking-wider\">\n                                I love jujubes wafer pie ice cream tiramisu. Chocolate I love pastry pastry sesame snaps wafer.\n                                Pastry topping biscuit lollipop topping I love lemon drops sweet roll bonbon. Brownie donut icing.\n                            </div>\n                            <div class=\"mt-2 mb-6\">\n                                <img class=\"rounded-lg\" src=\"https://placekitten.com/1920/1280\" alt=\"image\">\n                            </div>\n                            <div class=\"flex items-center justify-between\">\n                                <div class=\"lg:flex space-x-2 sm:space-x-1 md:space-x-2 lg:space-x-2 items-center\">\n                                    <div class=\"flex items-center\">\n                                        <svg class=\"fill-current text-red-600 transition duration-500 ease-in-out transform hover:-translate-y-2 hover:scale-150\" width=\"24\" height=\"24\" fill=\"\" viewBox=\"0 0 20 20\"><path fill-rule=\"evenodd\" d=\"M3.172 5.172a4 4 0 015.656 0L10 6.343l1.172-1.171a4 4 0 115.656 5.656L10 17.657l-6.828-6.829a4 4 0 010-5.656z\" clip-rule=\"evenodd\"></path></svg>\n                                        <div class=\"text-gray-600 dark:text-gray-200 font-bold\">500</div>\n                                    </div>\n                                    <div class=\"flex items-center\">\n                                        <img class=\"transition duration-500 ease-in-out transform hover:-translate-y-2 hover:scale-150 inline-block h-8 w-8 border-2 border-white rounded-full text-white shadow-solid\" src=\"https://images.unsplash.com/photo-1491528323818-fdd1faba62cc?ixlib=rb-1.2.1&ixid=eyJhcHBfaWQiOjEyMDd9&auto=format&fit=facearea&facepad=2&w=256&h=256&q=80\" alt=\"\" />\n                                        <img class=\"-ml-2 transition duration-500 ease-in-out transform hover:-translate-y-2 hover:scale-150 inline-block h-8 w-8 border-2 border-white rounded-full text-white shadow-solid\" src=\"https://images.unsplash.com/photo-1550525811-e5869dd03032?ixlib=rb-1.2.1&auto=format&fit=facearea&facepad=2&w=256&h=256&q=80\" alt=\"\" />\n                                        <img class=\"-ml-2 transition duration-500 ease-in-out transform hover:-translate-y-2 hover:scale-150 inline-block h-8 w-8 border-2 border-white rounded-full text-white shadow-solid\" src=\"https://images.unsplash.com/photo-1500648767791-00dcc994a43e?ixlib=rb-1.2.1&ixid=eyJhcHBfaWQiOjEyMDd9&auto=format&fit=facearea&facepad=2.25&w=256&h=256&q=80\" alt=\"\" />\n                                    <div class=\"text-gray-600 dark:text-gray-200 font-bold text-sm py-2\">+200 more</div>\n                                    </div>\n                                </div>\n                                <div class=\"flex items-center\">\n                                    <svg class=\"fill-current dark:text-green-600 transition duration-500 ease-in-out transform hover:-translate-y-2 hover:scale-150\" width=\"24\" height=\"24\" fill=\"\" viewBox=\"0 0 20 20\"><path fill-rule=\"evenodd\" d=\"M18 5v8a2 2 0 01-2 2h-5l-5 4v-4H4a2 2 0 01-2-2V5a2 2 0 012-2h12a2 2 0 012 2zM7 8H5v2h2V8zm2 0h2v2H9V8zm6 0h-2v2h2V8z\" clip-rule=\"evenodd\"></path></svg>\n                                    <div class=\"text-gray-600 dark:text-gray-200 text-sm font-bold\">100</div>\n                                </div>\n                            </div>\n                            <div class=\"flex items-center justify-between mt-2\">\n                                <div class=\"flex items-center\">\n                                    <div class=\"flex-shrink-0\">\n                                        <img class=\"border-2 border-white rounded-full h-10 w-10\" src=\"https://images.unsplash.com/photo-1535713875002-d1d0cf377fde?ixlib=rb-1.2.1&ixid=eyJhcHBfaWQiOjEyMDd9&auto=format&fit=crop&w=500&q=60\" alt=\"ChitChat user\">\n                                    </div>\n                                    <div class=\"ml-3\">\n                                        <h4 class=\"text-base text-gray-700 dark:text-gray-200 font-semibold tracking-wider leading-tight\">Rixton Muel</h4>\n                                        <p class=\"text-xs text-gray-600 dark:text-gray-100 font-semibold leading-normal\">blockiness pandemy metaxylene speckle coppy</p>\n                                    </div>\n                                </div>\n                                <div class=\"flex items-center\">\n                                    <div>\n                                        <svg class=\"fill-current text-red-600 transition duration-500 ease-in-out transform hover:-translate-y-2 hover:scale-150\" width=\"24\" height=\"24\" fill=\"\" viewBox=\"0 0 20 20\"><path fill-rule=\"evenodd\" d=\"M3.172 5.172a4 4 0 015.656 0L10 6.343l1.172-1.171a4 4 0 115.656 5.656L10 17.657l-6.828-6.829a4 4 0 010-5.656z\" clip-rule=\"evenodd\"></path></svg>\n                                    </div>\n                                    <div>\n                                        <svg class=\"fill-current dark:text-green-600 transition duration-500 ease-in-out transform hover:-translate-y-2 hover:scale-150\" width=\"24\" height=\"24\" fill=\"\" viewBox=\"0 0 20 20\"><path fill-rule=\"evenodd\" d=\"M18 5v8a2 2 0 01-2 2h-5l-5 4v-4H4a2 2 0 01-2-2V5a2 2 0 012-2h12a2 2 0 012 2zM7 8H5v2h2V8zm2 0h2v2H9V8zm6 0h-2v2h2V8z\" clip-rule=\"evenodd\"></path></svg>\n                                    </div>\n                                </div>\n                            </div>\n                            <div class=\"flex items-center justify-between mt-2\">\n                                <div class=\"flex items-center\">\n                                    <div class=\"flex-shrink-0\">\n                                        <img class=\"border-2 border-white rounded-full h-10 w-10\" src=\"https://placekitten.com/1920/1280\" alt=\"ChitChat user\">\n                                    </div>\n                                    <div class=\"ml-3\">\n                                        <h4 class=\"text-base text-gray-700 dark:text-gray-200 font-semibold tracking-wider leading-tight\">Dion Sam</h4>\n                                        <p class=\"text-xs text-gray-600 dark:text-gray-100 font-semibold leading-normal\">orthoplumbate morningtide naphthaline exarteritis</p>\n                                    </div>\n                                </div>\n                                <div class=\"flex items-center\">\n                                    <div>\n                                        <svg class=\"fill-current text-red-600 transition duration-500 ease-in-out transform hover:-translate-y-2 hover:scale-150\" width=\"24\" height=\"24\" fill=\"\" viewBox=\"0 0 20 20\"><path fill-rule=\"evenodd\" d=\"M3.172 5.172a4 4 0 015.656 0L10 6.343l1.172-1.171a4 4 0 115.656 5.656L10 17.657l-6.828-6.829a4 4 0 010-5.656z\" clip-rule=\"evenodd\"></path></svg>\n                                    </div>\n                                    <div>\n                                        <svg class=\"fill-current dark:text-green-600 transition duration-500 ease-in-out transform hover:-translate-y-2 hover:scale-150\" width=\"24\" height=\"24\" fill=\"\" viewBox=\"0 0 20 20\"><path fill-rule=\"evenodd\" d=\"M18 5v8a2 2 0 01-2 2h-5l-5 4v-4H4a2 2 0 01-2-2V5a2 2 0 012-2h12a2 2 0 012 2zM7 8H5v2h2V8zm2 0h2v2H9V8zm6 0h-2v2h2V8z\" clip-rule=\"evenodd\"></path></svg>\n                                    </div>\n                                </div>\n                            </div>\n                            <div class=\"flex flex-wrap -mx-3 mt-2\">\n                                <div class=\"w-full px-3\">\n                                    <textarea class=\"appearance-none block w-full border border-gray-400 rounded py-3 px-4 mb-3 leading-tight focus:outline-none focus:bg-white focus:border-gray-500\"\n                                           id=\"grid-password\"\n                                           type=\"text\"\n                                           placeholder=\"Add Comment\"\n                                    ></textarea>\n                                </div>\n                            </div>\n                            <button class=\"bg-green-400 hover:bg-green-500 hover:shadow-lg transition ease-in-out duration-150 text-gray-100 block px-6 py-2 rounded-full focus:outline-none\">Post Comment</button>\n                        </div>\n                        <div class=\"bg-white dark:bg-gray-900 lg:ml-4 h-auto shadow-lg rounded-lg mb-4 py-4 px-2\">\n                            <div class=\"mx-auto flex items-center\">\n                                <div class=\"flex-shrink-0\">\n                                    <img class=\"rounded-full h-12 w-12\" src=\"https://images.unsplash.com/photo-1535713875002-d1d0cf377fde?ixlib=rb-1.2.1&ixid=eyJhcHBfaWQiOjEyMDd9&auto=format&fit=crop&w=500&q=60\" alt=\"ChitChat user\">\n                                </div>\n                                <div class=\"ml-6 pt-1\">\n                                    <h4 class=\"text-xl text-gray-800 dark:text-gray-200 font-semibold leading-tight\">名称 名称</h4>\n                                    <p class=\"text-base text-gray-600 dark:text-gray-100 font-semibold leading-normal\">12 Dec 2018 at 10:46 PM</p>\n                                </div>\n                            </div>\n                            <div class=\"mx-auto py-2 text-sm text-gray-600 dark:text-gray-200 font-semibold leading-normal tracking-wider\">\n                                I love jujubes wafer pie ice cream tiramisu. Chocolate I love pastry pastry sesame snaps wafer.\n                                Pastry topping biscuit lollipop topping I love lemon drops sweet roll bonbon. Brownie donut icing.\n                            </div>\n                            <div class=\"mt-2 mb-6\">\n                                <video\n                                    id=\"my-video\"\n                                    class=\"video-js w-full h-64\"\n                                    controls\n                                    preload=\"auto\"\n                                    data-setup=\"{}\"\n                                >\n                                    <source src=\"http://vjs.zencdn.net/v/oceans.mp4\" type=\"video/mp4\" />\n                                    <p class=\"vjs-no-js\">\n                                        To view this video please enable JavaScript, and consider upgrading to a\n                                        web browser that\n                                        <a href=\"https://videojs.com/html5-video-support/\" target=\"_blank\"\n                                        >supports HTML5 video</a\n                                        >\n                                    </p>\n                                </video>\n                            </div>\n                            <div class=\"flex items-center justify-between\">\n                                <div class=\"lg:flex space-x-2 sm:space-x-1 md:space-x-2 lg:space-x-2 items-center\">\n                                    <div class=\"flex items-center\">\n                                        <svg class=\"fill-current text-red-600 transition duration-500 ease-in-out transform hover:-translate-y-2 hover:scale-150\" width=\"24\" height=\"24\" fill=\"\" viewBox=\"0 0 20 20\"><path fill-rule=\"evenodd\" d=\"M3.172 5.172a4 4 0 015.656 0L10 6.343l1.172-1.171a4 4 0 115.656 5.656L10 17.657l-6.828-6.829a4 4 0 010-5.656z\" clip-rule=\"evenodd\"></path></svg>\n                                        <div class=\"text-gray-600 dark:text-gray-200 font-bold\">500</div>\n                                    </div>\n                                    <div class=\"flex items-center\">\n                                        <img class=\"transition duration-500 ease-in-out transform hover:-translate-y-2 hover:scale-150 inline-block h-8 w-8 border-2 border-white rounded-full text-white shadow-solid\" src=\"https://images.unsplash.com/photo-1491528323818-fdd1faba62cc?ixlib=rb-1.2.1&ixid=eyJhcHBfaWQiOjEyMDd9&auto=format&fit=facearea&facepad=2&w=256&h=256&q=80\" alt=\"\" />\n                                        <img class=\"-ml-2 transition duration-500 ease-in-out transform hover:-translate-y-2 hover:scale-150 inline-block h-8 w-8 border-2 border-white rounded-full text-white shadow-solid\" src=\"https://images.unsplash.com/photo-1550525811-e5869dd03032?ixlib=rb-1.2.1&auto=format&fit=facearea&facepad=2&w=256&h=256&q=80\" alt=\"\" />\n                                        <img class=\"-ml-2 transition duration-500 ease-in-out transform hover:-translate-y-2 hover:scale-150 inline-block h-8 w-8 border-2 border-white rounded-full text-white shadow-solid\" src=\"https://images.unsplash.com/photo-1500648767791-00dcc994a43e?ixlib=rb-1.2.1&ixid=eyJhcHBfaWQiOjEyMDd9&auto=format&fit=facearea&facepad=2.25&w=256&h=256&q=80\" alt=\"\" />\n                                    <div class=\"text-gray-600 dark:text-gray-200 font-bold text-sm py-2\">+200 more</div>\n                                    </div>\n                                </div>\n                                <div class=\"flex items-center\">\n                                    <svg class=\"fill-current dark:text-green-600 transition duration-500 ease-in-out transform hover:-translate-y-2 hover:scale-150\" width=\"24\" height=\"24\" fill=\"\" viewBox=\"0 0 20 20\"><path fill-rule=\"evenodd\" d=\"M18 5v8a2 2 0 01-2 2h-5l-5 4v-4H4a2 2 0 01-2-2V5a2 2 0 012-2h12a2 2 0 012 2zM7 8H5v2h2V8zm2 0h2v2H9V8zm6 0h-2v2h2V8z\" clip-rule=\"evenodd\"></path></svg>\n                                    <div class=\"text-gray-600 dark:text-gray-200 text-sm font-bold\">100</div>\n                                </div>\n                            </div>\n                            <div class=\"flex items-center justify-between mt-2\">\n                                <div class=\"flex items-center\">\n                                    <div class=\"flex-shrink-0\">\n                                        <img class=\"border-2 border-white rounded-full h-10 w-10\" src=\"https://images.unsplash.com/photo-1535713875002-d1d0cf377fde?ixlib=rb-1.2.1&ixid=eyJhcHBfaWQiOjEyMDd9&auto=format&fit=crop&w=500&q=60\" alt=\"ChitChat user\">\n                                    </div>\n                                    <div class=\"ml-3\">\n                                        <h4 class=\"text-base text-gray-700 dark:text-gray-200 font-semibold tracking-wider leading-tight\">Rixton Muel</h4>\n                                        <p class=\"text-xs text-gray-600 dark:text-gray-100 font-semibold leading-normal\">blockiness pandemy metaxylene speckle coppy</p>\n                                    </div>\n                                </div>\n                                <div class=\"flex items-center\">\n                                    <div>\n                                        <svg class=\"fill-current text-red-600 transition duration-500 ease-in-out transform hover:-translate-y-2 hover:scale-150\" width=\"24\" height=\"24\" fill=\"\" viewBox=\"0 0 20 20\"><path fill-rule=\"evenodd\" d=\"M3.172 5.172a4 4 0 015.656 0L10 6.343l1.172-1.171a4 4 0 115.656 5.656L10 17.657l-6.828-6.829a4 4 0 010-5.656z\" clip-rule=\"evenodd\"></path></svg>\n                                    </div>\n                                    <div>\n                                        <svg class=\"fill-current dark:text-green-600 transition duration-500 ease-in-out transform hover:-translate-y-2 hover:scale-150\" width=\"24\" height=\"24\" fill=\"\" viewBox=\"0 0 20 20\"><path fill-rule=\"evenodd\" d=\"M18 5v8a2 2 0 01-2 2h-5l-5 4v-4H4a2 2 0 01-2-2V5a2 2 0 012-2h12a2 2 0 012 2zM7 8H5v2h2V8zm2 0h2v2H9V8zm6 0h-2v2h2V8z\" clip-rule=\"evenodd\"></path></svg>\n                                    </div>\n                                </div>\n                            </div>\n                            <div class=\"flex items-center justify-between mt-2\">\n                                <div class=\"flex items-center\">\n                                    <div class=\"flex-shrink-0\">\n                                        <img class=\"border-2 border-white rounded-full h-10 w-10\" src=\"https://placekitten.com/1920/1280\" alt=\"ChitChat user\">\n                                    </div>\n                                    <div class=\"ml-3\">\n                                        <h4 class=\"text-base text-gray-700 dark:text-gray-200 font-semibold tracking-wider leading-tight\">Dion Sam</h4>\n                                        <p class=\"text-xs text-gray-600 dark:text-gray-100 font-semibold leading-normal\">orthoplumbate morningtide naphthaline exarteritis</p>\n                                    </div>\n                                </div>\n                                <div class=\"flex items-center\">\n                                    <div>\n                                        <svg class=\"fill-current text-red-600 transition duration-500 ease-in-out transform hover:-translate-y-2 hover:scale-150\" width=\"24\" height=\"24\" fill=\"\" viewBox=\"0 0 20 20\"><path fill-rule=\"evenodd\" d=\"M3.172 5.172a4 4 0 015.656 0L10 6.343l1.172-1.171a4 4 0 115.656 5.656L10 17.657l-6.828-6.829a4 4 0 010-5.656z\" clip-rule=\"evenodd\"></path></svg>\n                                    </div>\n                                    <div>\n                                        <svg class=\"fill-current dark:text-green-600 transition duration-500 ease-in-out transform hover:-translate-y-2 hover:scale-150\" width=\"24\" height=\"24\" fill=\"\" viewBox=\"0 0 20 20\"><path fill-rule=\"evenodd\" d=\"M18 5v8a2 2 0 01-2 2h-5l-5 4v-4H4a2 2 0 01-2-2V5a2 2 0 012-2h12a2 2 0 012 2zM7 8H5v2h2V8zm2 0h2v2H9V8zm6 0h-2v2h2V8z\" clip-rule=\"evenodd\"></path></svg>\n                                    </div>\n                                </div>\n                            </div>\n                            <div class=\"flex flex-wrap -mx-3 mt-2\">\n                                <div class=\"w-full px-3\">\n                                    <textarea class=\"appearance-none block w-full border border-gray-400 rounded py-3 px-4 mb-3 leading-tight focus:outline-none focus:bg-white focus:border-gray-500\"\n                                              id=\"grid-password\"\n                                              type=\"text\"\n                                              placeholder=\"Add Comment\"\n                                    ></textarea>\n                                </div>\n                            </div>\n                            <button class=\"bg-green-400 hover:bg-green-500 hover:shadow-lg transition ease-in-out duration-150 text-gray-100 block px-6 py-2 rounded-full focus:outline-none\">Post Comment</button>\n                        </div>\n                        <div class=\"bg-white dark:bg-gray-900 lg:ml-4 h-auto shadow-lg rounded-lg py-4 px-2\">\n                            <div class=\"mx-auto flex items-center\">\n                                <div class=\"flex-shrink-0\">\n                                    <img class=\"rounded-full h-12 w-12\" src=\"https://images.unsplash.com/photo-1535713875002-d1d0cf377fde?ixlib=rb-1.2.1&ixid=eyJhcHBfaWQiOjEyMDd9&auto=format&fit=crop&w=500&q=60\" alt=\"ChitChat user\">\n                                </div>\n                                <div class=\"ml-6 pt-1\">\n                                    <h4 class=\"text-xl text-gray-800 dark:text-gray-200 font-semibold leading-tight\">名称 名称</h4>\n                                    <p class=\"text-base text-gray-600 dark:text-gray-100 font-semibold leading-normal\">12 Dec 2018 at 10:46 PM</p>\n                                </div>\n                            </div>\n                            <div class=\"mx-auto py-2 text-sm text-gray-600 dark:text-gray-200 font-semibold leading-normal tracking-wider\">\n                                I love jujubes wafer pie ice cream tiramisu. Chocolate I love pastry pastry sesame snaps wafer.\n                                Pastry topping biscuit lollipop topping I love lemon drops sweet roll bonbon. Brownie donut icing.\n                            </div>\n                            <div class=\"mt-2 mb-6\">\n                                <img class=\"rounded-lg\" src=\"https://placekitten.com/1920/1280\" alt=\"image\">\n                            </div>\n                            <div class=\"flex items-center justify-between\">\n                                <div class=\"lg:flex space-x-2 sm:space-x-1 md:space-x-2 lg:space-x-2 items-center\">\n                                    <div class=\"flex items-center\">\n                                        <svg class=\"fill-current text-red-600 transition duration-500 ease-in-out transform hover:-translate-y-2 hover:scale-150\" width=\"24\" height=\"24\" fill=\"\" viewBox=\"0 0 20 20\"><path fill-rule=\"evenodd\" d=\"M3.172 5.172a4 4 0 015.656 0L10 6.343l1.172-1.171a4 4 0 115.656 5.656L10 17.657l-6.828-6.829a4 4 0 010-5.656z\" clip-rule=\"evenodd\"></path></svg>\n                                        <div class=\"text-gray-600 dark:text-gray-200 font-bold\">500</div>\n                                    </div>\n                                    <div class=\"flex items-center\">\n                                        <img class=\"transition duration-500 ease-in-out transform hover:-translate-y-2 hover:scale-150 inline-block h-8 w-8 border-2 border-white rounded-full text-white shadow-solid\" src=\"https://images.unsplash.com/photo-1491528323818-fdd1faba62cc?ixlib=rb-1.2.1&ixid=eyJhcHBfaWQiOjEyMDd9&auto=format&fit=facearea&facepad=2&w=256&h=256&q=80\" alt=\"\" />\n                                        <img class=\"-ml-2 transition duration-500 ease-in-out transform hover:-translate-y-2 hover:scale-150 inline-block h-8 w-8 border-2 border-white rounded-full text-white shadow-solid\" src=\"https://images.unsplash.com/photo-1550525811-e5869dd03032?ixlib=rb-1.2.1&auto=format&fit=facearea&facepad=2&w=256&h=256&q=80\" alt=\"\" />\n                                        <img class=\"-ml-2 transition duration-500 ease-in-out transform hover:-translate-y-2 hover:scale-150 inline-block h-8 w-8 border-2 border-white rounded-full text-white shadow-solid\" src=\"https://images.unsplash.com/photo-1500648767791-00dcc994a43e?ixlib=rb-1.2.1&ixid=eyJhcHBfaWQiOjEyMDd9&auto=format&fit=facearea&facepad=2.25&w=256&h=256&q=80\" alt=\"\" />\n                                    <div class=\"text-gray-600 dark:text-gray-200 font-bold text-sm py-2\">+200 more</div>\n                                    </div>\n                                </div>\n                                <div class=\"flex items-center\">\n                                    <svg class=\"fill-current dark:text-green-600 transition duration-500 ease-in-out transform hover:-translate-y-2 hover:scale-150\" width=\"24\" height=\"24\" fill=\"\" viewBox=\"0 0 20 20\"><path fill-rule=\"evenodd\" d=\"M18 5v8a2 2 0 01-2 2h-5l-5 4v-4H4a2 2 0 01-2-2V5a2 2 0 012-2h12a2 2 0 012 2zM7 8H5v2h2V8zm2 0h2v2H9V8zm6 0h-2v2h2V8z\" clip-rule=\"evenodd\"></path></svg>\n                                    <div class=\"text-gray-600 dark:text-gray-200 text-sm font-bold\">100</div>\n                                </div>\n                            </div>\n                            <div class=\"flex items-center justify-between mt-2\">\n                                <div class=\"flex items-center\">\n                                    <div class=\"flex-shrink-0\">\n                                        <img class=\"border-2 border-white rounded-full h-10 w-10\" src=\"https://images.unsplash.com/photo-1535713875002-d1d0cf377fde?ixlib=rb-1.2.1&ixid=eyJhcHBfaWQiOjEyMDd9&auto=format&fit=crop&w=500&q=60\" alt=\"ChitChat user\">\n                                    </div>\n                                    <div class=\"ml-3\">\n                                        <h4 class=\"text-base text-gray-700 dark:text-gray-200 font-semibold tracking-wider leading-tight\">Rixton Muel</h4>\n                                        <p class=\"text-xs text-gray-600 dark:text-gray-100 font-semibold leading-normal\">blockiness pandemy metaxylene speckle coppy</p>\n                                    </div>\n                                </div>\n                                <div class=\"flex items-center\">\n                                    <div>\n                                        <svg class=\"fill-current text-red-600 transition duration-500 ease-in-out transform hover:-translate-y-2 hover:scale-150\" width=\"24\" height=\"24\" fill=\"\" viewBox=\"0 0 20 20\"><path fill-rule=\"evenodd\" d=\"M3.172 5.172a4 4 0 015.656 0L10 6.343l1.172-1.171a4 4 0 115.656 5.656L10 17.657l-6.828-6.829a4 4 0 010-5.656z\" clip-rule=\"evenodd\"></path></svg>\n                                    </div>\n                                    <div>\n                                        <svg class=\"fill-current dark:text-green-600 transition duration-500 ease-in-out transform hover:-translate-y-2 hover:scale-150\" width=\"24\" height=\"24\" fill=\"\" viewBox=\"0 0 20 20\"><path fill-rule=\"evenodd\" d=\"M18 5v8a2 2 0 01-2 2h-5l-5 4v-4H4a2 2 0 01-2-2V5a2 2 0 012-2h12a2 2 0 012 2zM7 8H5v2h2V8zm2 0h2v2H9V8zm6 0h-2v2h2V8z\" clip-rule=\"evenodd\"></path></svg>\n                                    </div>\n                                </div>\n                            </div>\n                            <div class=\"flex items-center justify-between mt-2\">\n                                <div class=\"flex items-center\">\n                                    <div class=\"flex-shrink-0\">\n                                        <img class=\"border-2 border-white rounded-full h-10 w-10\" src=\"https://placekitten.com/1920/1280\" alt=\"ChitChat user\">\n                                    </div>\n                                    <div class=\"ml-3\">\n                                        <h4 class=\"text-base text-gray-700 dark:text-gray-200 font-semibold tracking-wider leading-tight\">Dion Sam</h4>\n                                        <p class=\"text-xs text-gray-600 dark:text-gray-100 font-semibold leading-normal\">orthoplumbate morningtide naphthaline exarteritis</p>\n                                    </div>\n                                </div>\n                                <div class=\"flex items-center\">\n                                    <div>\n                                        <svg class=\"fill-current text-red-600 transition duration-500 ease-in-out transform hover:-translate-y-2 hover:scale-150\" width=\"24\" height=\"24\" fill=\"\" viewBox=\"0 0 20 20\"><path fill-rule=\"evenodd\" d=\"M3.172 5.172a4 4 0 015.656 0L10 6.343l1.172-1.171a4 4 0 115.656 5.656L10 17.657l-6.828-6.829a4 4 0 010-5.656z\" clip-rule=\"evenodd\"></path></svg>\n                                    </div>\n                                    <div>\n                                        <svg class=\"fill-current dark:text-green-600 transition duration-500 ease-in-out transform hover:-translate-y-2 hover:scale-150\" width=\"24\" height=\"24\" fill=\"\" viewBox=\"0 0 20 20\"><path fill-rule=\"evenodd\" d=\"M18 5v8a2 2 0 01-2 2h-5l-5 4v-4H4a2 2 0 01-2-2V5a2 2 0 012-2h12a2 2 0 012 2zM7 8H5v2h2V8zm2 0h2v2H9V8zm6 0h-2v2h2V8z\" clip-rule=\"evenodd\"></path></svg>\n                                    </div>\n                                </div>\n                            </div>\n                            <div class=\"flex flex-wrap -mx-3 mt-2\">\n                                <div class=\"w-full px-3\">\n                                    <textarea class=\"appearance-none block w-full border border-gray-400 rounded py-3 px-4 mb-3 leading-tight focus:outline-none focus:bg-white focus:border-gray-500\"\n                                              id=\"grid-password\"\n                                              type=\"text\"\n                                              placeholder=\"Add Comment\"\n                                    ></textarea>\n                                </div>\n                            </div>\n                            <button class=\"bg-green-400 hover:bg-green-500 hover:shadow-lg transition ease-in-out duration-150 text-gray-100 block px-6 py-2 rounded-full focus:outline-none\">Post Comment</button>\n                        </div>\n\n                        <div class=\"mt-6\">\n                            <button class=\"bg-green-400 hover:bg-green-500 hover:shadow-lg transition ease-in-out duration-150 text-gray-100 text-base block px-6 py-3 rounded-lg hover:shadow-lg sm:ml-32 lg:ml-48 focus:outline-none font-bold\">Load More</button>\n                        </div>\n                    </div>\n                    <div class=\"lg:w-1/4\">\n                        <div class=\"bg-white dark:bg-gray-900 py-2 px-4 lg:ml-4 h-auto shadow-lg rounded-lg mb-4\">\n                            <h2 class=\"text-gray-600 dark:text-gray-200 font-bold tracking-wide py-4\">My Album</h2>\n                            <div class=\"grid grid-rows-3 grid-flow-col gap-4 mb-4\">\n                                @foreach(range(1, 9) as $index)\n                                    <div class=\"transition duration-500 ease-in-out transform hover:-translate-y-1 hover:scale-100 inline-block\">\n                                        <img class=\"rounded h-12 w-12\" src=\"https://placekitten.com/40/40\" alt=\"ChitChat user\">\n                                    </div>\n                                @endforeach\n                            </div>\n                        </div>\n                        <div class=\"bg-white dark:bg-gray-900 lg:ml-4 h-auto shadow-lg rounded-lg mb-4 py-4 px-4\">\n                            <div class=\"text-xl text-gray-800 dark:text-gray-200 font-semibold leading-normal tracking-wide\">\n                                Friends\n                            </div>\n                            <div class=\"divide-y-2 divide-gray-400 dark:divide-gray-800\">\n\n                                @foreach(range(1, 8) as $index)\n                                    <div class=\"flex items-center justify-between\">\n                                        <div class=\"flex py-1\">\n                                            <div class=\"flex-shrink-0\">\n                                                <img class=\"border-2 border-white rounded-full h-10 w-10\" src=\"https://placekitten.com/40/40\" alt=\"ChitChat user\">\n                                            </div>\n                                            <div class=\"ml-2\">\n                                                <h4 class=\"text-xs text-gray-700 dark:text-gray-200 font-semibold tracking-widest leading-normal\">Rixton Muel</h4>\n                                                <p class=\"text-xs text-gray-600 dark:text-gray-100 font-semibold leading-normal\">10 Mutual Friends</p>\n                                            </div>\n                                        </div>\n                                        <div class=\"flex text-right py-4\">\n                                            <button type=\"button\" class=\"px-1 py-1 border-2 border-green-200 rounded-full hover:bg-green-100 dark:hover:bg-green-600 focus:outline-none focus:bg-green-200 focus:text-white\">\n                                                <svg viewBox=\"0 0 20 20\" fill=\"\" class=\"user-add w-6 h-6 fill-current text-gray-600 dark:text-gray-200\"><path d=\"M8 9a3 3 0 100-6 3 3 0 000 6zM8 11a6 6 0 016 6H2a6 6 0 016-6zM16 7a1 1 0 10-2 0v1h-1a1 1 0 100 2h1v1a1 1 0 102 0v-1h1a1 1 0 100-2h-1V7z\"></path></svg>\n                                            </button>\n                                        </div>\n                                    </div>\n                                @endforeach\n                            </div>\n                        </div>\n                        <div class=\"bg-white dark:bg-gray-900 lg:ml-4 h-auto shadow-lg rounded-lg py-4 px-4 space-y-2 sm:space-y-4 md:space-y-2 lg:space-y-0\">\n                            <div class=\"text-xl text-gray-800 dark:text-gray-200 font-semibold leading-normal tracking-wide mb-4\">\n                                Groups\n                            </div>\n                            <a href=\"#\" class=\"-m-3 p-3 flex items-start space-x-4 rounded-lg hover:bg-gray-100 dark:hover:bg-gray-800 transition ease-in-out duration-150\">\n                                <svg class=\"flex-shrink-0 h-6 w-6 text-indigo-600\" fill=\"none\" viewBox=\"0 0 24 24\" stroke=\"currentColor\">\n                                    <path stroke-linecap=\"round\" stroke-linejoin=\"round\" stroke-width=\"2\" d=\"M9 19v-6a2 2 0 00-2-2H5a2 2 0 00-2 2v6a2 2 0 002 2h2a2 2 0 002-2zm0 0V9a2 2 0 012-2h2a2 2 0 012 2v10m-6 0a2 2 0 002 2h2a2 2 0 002-2m0 0V5a2 2 0 012-2h2a2 2 0 012 2v14a2 2 0 01-2 2h-2a2 2 0 01-2-2z\" />\n                                </svg>\n                                <div class=\"space-y-1\">\n                                    <p class=\"text-base leading-6 font-medium text-gray-900 dark:text-gray-200 dark:text-gray-200\">\n                                        Front-End\n                                    </p>\n                                    <div class=\"flex overflow-hidden\">\n                                        <img class=\"-ml-1 inline-block h-6 w-6 rounded-full text-white shadow-solid\" src=\"https://images.unsplash.com/photo-1500648767791-00dcc994a43e?ixlib=rb-1.2.1&ixid=eyJhcHBfaWQiOjEyMDd9&auto=format&fit=facearea&facepad=2.25&w=256&h=256&q=80\" alt=\"\">\n                                        <img class=\"inline-block h-6 w-6 rounded-full text-white shadow-solid\" src=\"https://images.unsplash.com/photo-1491528323818-fdd1faba62cc?ixlib=rb-1.2.1&ixid=eyJhcHBfaWQiOjEyMDd9&auto=format&fit=facearea&facepad=2&w=256&h=256&q=80\" alt=\"\">\n                                        <img class=\"-ml-1 inline-block h-6 w-6 rounded-full text-white shadow-solid\" src=\"https://images.unsplash.com/photo-1500648767791-00dcc994a43e?ixlib=rb-1.2.1&ixid=eyJhcHBfaWQiOjEyMDd9&auto=format&fit=facearea&facepad=2.25&w=256&h=256&q=80\" alt=\"\">\n                                    </div>\n                                </div>\n                            </a>\n                            <a href=\"#\" class=\"-m-3 p-3 flex items-start space-x-4 rounded-lg hover:bg-gray-100 dark:hover:bg-gray-800 transition ease-in-out duration-150\">\n                                <svg class=\"flex-shrink-0 h-6 w-6 text-indigo-600\" fill=\"none\" viewBox=\"0 0 24 24\" stroke=\"currentColor\">\n                                    <path stroke-linecap=\"round\" stroke-linejoin=\"round\" stroke-width=\"2\" d=\"M15 15l-2 5L9 9l11 4-5 2zm0 0l5 5M7.188 2.239l.777 2.897M5.136 7.965l-2.898-.777M13.95 4.05l-2.122 2.122m-5.657 5.656l-2.12 2.122\" />\n                                </svg>\n                                <div class=\"space-y-1\">\n                                    <p class=\"text-base leading-6 font-medium text-gray-900 dark:text-gray-200\">\n                                        Back-End\n                                    </p>\n                                    <div class=\"flex overflow-hidden\">\n                                        <img class=\"inline-block h-6 w-6 rounded-full text-white shadow-solid\" src=\"https://images.unsplash.com/photo-1491528323818-fdd1faba62cc?ixlib=rb-1.2.1&ixid=eyJhcHBfaWQiOjEyMDd9&auto=format&fit=facearea&facepad=2&w=256&h=256&q=80\" alt=\"\">\n                                        <img class=\"-ml-1 inline-block h-6 w-6 rounded-full text-white shadow-solid\" src=\"https://images.unsplash.com/photo-1500648767791-00dcc994a43e?ixlib=rb-1.2.1&ixid=eyJhcHBfaWQiOjEyMDd9&auto=format&fit=facearea&facepad=2.25&w=256&h=256&q=80\" alt=\"\">\n                                        <img class=\"-ml-1 inline-block h-6 w-6 rounded-full text-white shadow-solid\" src=\"https://images.unsplash.com/photo-1550525811-e5869dd03032?ixlib=rb-1.2.1&auto=format&fit=facearea&facepad=2&w=256&h=256&q=80\" alt=\"\">\n                                        <img class=\"-ml-1 inline-block h-6 w-6 rounded-full text-white shadow-solid\" src=\"https://images.unsplash.com/photo-1500648767791-00dcc994a43e?ixlib=rb-1.2.1&ixid=eyJhcHBfaWQiOjEyMDd9&auto=format&fit=facearea&facepad=2.25&w=256&h=256&q=80\" alt=\"\">\n                                        <img class=\"-ml-1 inline-block h-6 w-6 rounded-full text-white shadow-solid\" src=\"https://images.unsplash.com/photo-1500648767791-00dcc994a43e?ixlib=rb-1.2.1&ixid=eyJhcHBfaWQiOjEyMDd9&auto=format&fit=facearea&facepad=2.25&w=256&h=256&q=80\" alt=\"\">\n                                    </div>\n                                </div>\n                            </a>\n                            <a href=\"#\" class=\"-m-3 p-3 flex items-start space-x-4 rounded-lg hover:bg-gray-100 dark:hover:bg-gray-800 transition ease-in-out duration-150\">\n                                <svg class=\"flex-shrink-0 h-6 w-6 text-indigo-600\" fill=\"none\" viewBox=\"0 0 24 24\" stroke=\"currentColor\">\n                                    <path stroke-linecap=\"round\" stroke-linejoin=\"round\" stroke-width=\"2\" d=\"M9 12l2 2 4-4m5.618-4.016A11.955 11.955 0 0112 2.944a11.955 11.955 0 01-8.618 3.04A12.02 12.02 0 003 9c0 5.591 3.824 10.29 9 11.622 5.176-1.332 9-6.03 9-11.622 0-1.042-.133-2.052-.382-3.016z\" />\n                                </svg>\n                                <div class=\"space-y-1\">\n                                    <p class=\"text-base leading-6 font-medium text-gray-900 dark:text-gray-200\">\n                                        UI/UX\n                                    </p>\n                                    <div class=\"flex overflow-hidden\">\n                                        <img class=\"inline-block h-6 w-6 rounded-full text-white shadow-solid\" src=\"https://images.unsplash.com/photo-1491528323818-fdd1faba62cc?ixlib=rb-1.2.1&ixid=eyJhcHBfaWQiOjEyMDd9&auto=format&fit=facearea&facepad=2&w=256&h=256&q=80\" alt=\"\">\n                                        <img class=\"-ml-1 inline-block h-6 w-6 rounded-full text-white shadow-solid\" src=\"https://images.unsplash.com/photo-1472099645785-5658abf4ff4e?ixlib=rb-1.2.1&ixid=eyJhcHBfaWQiOjEyMDd9&auto=format&fit=facearea&facepad=2&w=256&h=256&q=80\" alt=\"\">\n                                        <img class=\"-ml-1 inline-block h-6 w-6 rounded-full text-white shadow-solid\" src=\"https://images.unsplash.com/photo-1500648767791-00dcc994a43e?ixlib=rb-1.2.1&ixid=eyJhcHBfaWQiOjEyMDd9&auto=format&fit=facearea&facepad=2.25&w=256&h=256&q=80\" alt=\"\">\n                                    </div>\n                                </div>\n                            </a>\n                            <a href=\"#\" class=\"-m-3 p-3 flex items-start space-x-4 rounded-lg hover:bg-gray-100 dark:hover:bg-gray-800 transition ease-in-out duration-150\">\n                                <svg class=\"flex-shrink-0 h-6 w-6 text-indigo-600\" fill=\"none\" viewBox=\"0 0 24 24\" stroke=\"currentColor\">\n                                    <path stroke-linecap=\"round\" stroke-linejoin=\"round\" stroke-width=\"2\" d=\"M4 6a2 2 0 012-2h2a2 2 0 012 2v2a2 2 0 01-2 2H6a2 2 0 01-2-2V6zM14 6a2 2 0 012-2h2a2 2 0 012 2v2a2 2 0 01-2 2h-2a2 2 0 01-2-2V6zM4 16a2 2 0 012-2h2a2 2 0 012 2v2a2 2 0 01-2 2H6a2 2 0 01-2-2v-2zM14 16a2 2 0 012-2h2a2 2 0 012 2v2a2 2 0 01-2 2h-2a2 2 0 01-2-2v-2z\" />\n                                </svg>\n                                <div class=\"space-y-1\">\n                                    <p class=\"text-base leading-6 font-medium text-gray-900 dark:text-gray-200\">\n                                        Machine Learning\n                                    </p>\n                                    <div class=\"flex overflow-hidden\">\n                                        <img class=\"inline-block h-6 w-6 rounded-full text-white shadow-solid\" src=\"https://images.unsplash.com/photo-1491528323818-fdd1faba62cc?ixlib=rb-1.2.1&ixid=eyJhcHBfaWQiOjEyMDd9&auto=format&fit=facearea&facepad=2&w=256&h=256&q=80\" alt=\"\">\n                                        <img class=\"-ml-1 inline-block h-6 w-6 rounded-full text-white shadow-solid\" src=\"https://images.unsplash.com/photo-1500648767791-00dcc994a43e?ixlib=rb-1.2.1&ixid=eyJhcHBfaWQiOjEyMDd9&auto=format&fit=facearea&facepad=2.25&w=256&h=256&q=80\" alt=\"\">\n                                        <img class=\"-ml-1 inline-block h-6 w-6 rounded-full text-white shadow-solid\" src=\"https://images.unsplash.com/photo-1550525811-e5869dd03032?ixlib=rb-1.2.1&auto=format&fit=facearea&facepad=2&w=256&h=256&q=80\" alt=\"\">\n                                        <img class=\"-ml-1 inline-block h-6 w-6 rounded-full text-white shadow-solid\" src=\"https://images.unsplash.com/photo-1500648767791-00dcc994a43e?ixlib=rb-1.2.1&ixid=eyJhcHBfaWQiOjEyMDd9&auto=format&fit=facearea&facepad=2.25&w=256&h=256&q=80\" alt=\"\">\n                                        <img class=\"-ml-1 inline-block h-6 w-6 rounded-full text-white shadow-solid\" src=\"https://images.unsplash.com/photo-1472099645785-5658abf4ff4e?ixlib=rb-1.2.1&ixid=eyJhcHBfaWQiOjEyMDd9&auto=format&fit=facearea&facepad=2&w=256&h=256&q=80\" alt=\"\">\n                                        <img class=\"-ml-1 inline-block h-6 w-6 rounded-full text-white shadow-solid\" src=\"https://images.unsplash.com/photo-1500648767791-00dcc994a43e?ixlib=rb-1.2.1&ixid=eyJhcHBfaWQiOjEyMDd9&auto=format&fit=facearea&facepad=2.25&w=256&h=256&q=80\" alt=\"\">\n                                    </div>\n                                </div>\n                            </a>\n                            <a href=\"#\" class=\"-m-3 p-3 flex items-start space-x-4 rounded-lg hover:bg-gray-100 dark:hover:bg-gray-800 transition ease-in-out duration-150\">\n                                <svg class=\"flex-shrink-0 h-6 w-6 text-indigo-600\" fill=\"none\" viewBox=\"0 0 24 24\" stroke=\"currentColor\">\n                                    <path stroke-linecap=\"round\" stroke-linejoin=\"round\" stroke-width=\"2\" d=\"M4 4v5h.582m15.356 2A8.001 8.001 0 004.582 9m0 0H9m11 11v-5h-.581m0 0a8.003 8.003 0 01-15.357-2m15.357 2H15\" />\n                                </svg>\n                                <div class=\"space-y-1\">\n                                    <p class=\"text-base leading-6 font-medium text-gray-900 dark:text-gray-200\">\n                                        DevOps\n                                    </p>\n                                    <div class=\"flex overflow-hidden\">\n                                        <img class=\"inline-block h-6 w-6 rounded-full text-white shadow-solid\" src=\"https://images.unsplash.com/photo-1491528323818-fdd1faba62cc?ixlib=rb-1.2.1&ixid=eyJhcHBfaWQiOjEyMDd9&auto=format&fit=facearea&facepad=2&w=256&h=256&q=80\" alt=\"\">\n                                        <img class=\"-ml-1 inline-block h-6 w-6 rounded-full text-white shadow-solid\" src=\"https://images.unsplash.com/photo-1500648767791-00dcc994a43e?ixlib=rb-1.2.1&ixid=eyJhcHBfaWQiOjEyMDd9&auto=format&fit=facearea&facepad=2.25&w=256&h=256&q=80\" alt=\"\">\n                                        <img class=\"-ml-1 inline-block h-6 w-6 rounded-full text-white shadow-solid\" src=\"https://images.unsplash.com/photo-1472099645785-5658abf4ff4e?ixlib=rb-1.2.1&ixid=eyJhcHBfaWQiOjEyMDd9&auto=format&fit=facearea&facepad=2&w=256&h=256&q=80\" alt=\"\">\n                                        <img class=\"-ml-1 inline-block h-6 w-6 rounded-full text-white shadow-solid\" src=\"https://images.unsplash.com/photo-1500648767791-00dcc994a43e?ixlib=rb-1.2.1&ixid=eyJhcHBfaWQiOjEyMDd9&auto=format&fit=facearea&facepad=2.25&w=256&h=256&q=80\" alt=\"\">\n                                    </div>\n                                </div>\n                            </a>\n                        </div>\n                    </div>\n                </div>\n                {{--INFO--}}\n\n            </div>\n        </div>\n    </div>\n\n@endsection\n"
  },
  {
    "path": "resources/views/vendor/larapex-charts/chart/container.blade.php",
    "content": "<div id=\"{!! $id !!}\"></div>"
  },
  {
    "path": "resources/views/vendor/larapex-charts/chart/script-with-stroke.blade.php",
    "content": "<script>\n    var options =\n    {\n        chart: {\n            type: '{!! $chart->type() !!}',\n            height: {!! $chart->height() !!}\n        },\n        plotOptions: {\n            bar: {!! $chart->horizontal() !!}\n        },\n        colors: {!! $chart->colors() !!},\n        series: {!! $chart->dataset() !!},\n        dataLabels: {\n            enabled: false\n        },\n        labels: [{!! $chart->labels() !!}],\n        title: {\n            text: \"{!! $chart->title() !!}\"\n        },\n        subtitle: {\n            text: '{!! $chart->subtitle() !!}',\n            align: '{!! $chart->subtitlePosition() !!}'\n        },\n        xaxis: {\n            categories: {!! $chart->xAxis() !!}\n        },\n        grid: {!! $chart->grid() !!},\n        stroke: {!! $chart->stroke() !!}\n    }\n\n    var chart = new ApexCharts(document.querySelector(\"#{!! $chart->id() !!}\"), options);\n    chart.render();\n\n</script>\n"
  },
  {
    "path": "resources/views/vendor/larapex-charts/chart/script.blade.php",
    "content": "<script>\n    var options =\n    {\n        chart: {\n            type: '{!! $chart->type() !!}',\n            height: {!! $chart->height() !!}\n        },\n        plotOptions: {\n            bar: {!! $chart->horizontal() !!}\n        },\n        colors: {!! $chart->colors() !!},\n        series:\n        {!! $chart->dataset() !!},\n        dataLabels: {\n            enabled: false\n        },\n        labels: [{!! $chart->labels() !!}],\n        title: {\n            text: \"{!! $chart->title() !!}\"\n        },\n        subtitle: {\n            text: '{!! $chart->subtitle() !!}',\n            align: '{!! $chart->subtitlePosition() !!}'\n        },\n        xaxis: {\n            categories: {!! $chart->xAxis() !!}\n        },\n        grid: {!! $chart->grid() !!},\n    }\n\n    var chart = new ApexCharts(document.querySelector(\"#{!! $chart->id() !!}\"), options);\n    chart.render();\n\n</script>\n"
  },
  {
    "path": "resources/views/vendor/pagination/default.blade.php",
    "content": "@if ($paginator->hasPages())\n    <nav role=\"navigation\" aria-label=\"Pagination Navigation\">\n        <ul class=\"flex justify-center text-sm\">\n            {{-- Previous Page Link --}}\n            @if ($paginator->onFirstPage())\n                <li aria-label=\"@lang('pagination.previous')\">\n                    <span class=\"px-4 py-3 text-gray-500 block border border-r-0 border-gray-300 rounded-l\" aria-hidden=\"true\">&larr;</span>\n                </li>\n            @else\n                <li>\n                    <a href=\"{{ $paginator->previousPageUrl() }}\"\n                       rel=\"prev\"\n                       class=\"px-4 py-3 block text-blue-900 border border-r-0 border-gray-300 rounded-l hover:text-white hover:bg-blue-900 focus:outline-none focus:ring\"\n                       aria-label=\"@lang('pagination.previous')\"\n                    >\n                        &larr;\n                    </a>\n                </li>\n            @endif\n\n            {{-- Pagination Elements --}}\n            @foreach ($elements as $element)\n                {{-- \"Three Dots\" Separator --}}\n                @if (is_string($element))\n                    <li aria-disabled=\"true\">\n                        <span class=\"px-4 py-3 block text-gray-500 border border-r-0 border-gray-300\">{{ $element }}</span>\n                    </li>\n                @endif\n\n                {{-- Array Of Links --}}\n                @if (is_array($element))\n                    @foreach ($element as $page => $url)\n                        @if ($page == $paginator->currentPage())\n                            <li aria-current=\"page\">\n                                <span class=\"px-4 py-3 block text-white bg-blue-900 border border-r-0 border-gray-300\">{{ $page }}</span>\n                            </li>\n                        @else\n                            <li>\n                                <a href=\"{{ $url }}\"\n                                   class=\"px-4 py-3 block text-blue-900 border border-r-0 border-gray-300 hover:text-white hover:bg-blue-900 focus:outline-none focus:ring\"\n                                   aria-label=\"@lang('pagination.goto_page', ['page' => $page])\"\n                                >\n                                    {{ $page }}\n                                </a>\n                            </li>\n                        @endif\n                    @endforeach\n                @endif\n            @endforeach\n\n            {{-- Next Page Link --}}\n            @if ($paginator->hasMorePages())\n                <li>\n                    <a href=\"{{ $paginator->nextPageUrl() }}\"\n                       rel=\"next\"\n                       class=\"px-4 py-3 block text-blue-900 border border-gray-300 rounded-r hover:text-white hover:bg-blue-900 focus:outline-none focus:ring\"\n                       aria-label=\"@lang('pagination.next')\"\n                    >\n                        &rarr;\n                    </a>\n                </li>\n            @else\n                <li aria-disabled=\"true\" aria-label=\"@lang('pagination.next')\">\n                    <span class=\"px-4 py-3 block text-gray-500 border border-gray-300 rounded-r\" aria-hidden=\"true\">&rarr;</span>\n                </li>\n            @endif\n        </ul>\n    </nav>\n@endif\n"
  },
  {
    "path": "resources/views/vendor/pagination/simple-default.blade.php",
    "content": "@if ($paginator->hasPages())\n    <nav role=\"navigation\" aria-label=\"Pagination Navigation\">\n        <ul class=\"flex justify-center\">\n            {{-- Previous Page Link --}}\n            @if ($paginator->onFirstPage())\n                <li aria-disabled=\"true\">\n                    <span class=\"px-4 py-3 block text-gray-500 border border-r-0 border-gray-300 rounded-l\" aria-hidden=\"true\">\n                        @lang('pagination.previous')\n                    </span>\n                </li>\n            @else\n                <li>\n                    <a href=\"{{ $paginator->previousPageUrl() }}\"\n                       rel=\"prev\"\n                       class=\"px-4 py-3 block text-blue-900 border border-r-0 border-gray-300 rounded-l hover:text-white hover:bg-blue-900 focus:outline-none focus:ring\"\n                    >\n                        @lang('pagination.previous')\n                    </a>\n                </li>\n            @endif\n\n            {{-- Next Page Link --}}\n            @if ($paginator->hasMorePages())\n                <li>\n                    <a href=\"{{ $paginator->nextPageUrl() }}\"\n                       rel=\"next\"\n                       class=\"px-4 py-3 block text-blue-900 border border-gray-300 rounded-r hover:text-white hover:bg-blue-900 focus:outline-none focus:ring\"\n                    >\n                        @lang('pagination.next')\n                    </a>\n                </li>\n            @else\n                <li aria-disabled=\"true\">\n                    <span class=\"px-4 py-3 block text-gray-500 border border-gray-300 rounded-r\">\n                        @lang('pagination.next')\n                    </span>\n                </li>\n            @endif\n        </ul>\n    </nav>\n@endif\n\n"
  },
  {
    "path": "routes/api.php",
    "content": "<?php\n\nuse Illuminate\\Http\\Request;\nuse Illuminate\\Support\\Facades\\Route;\n\n/*\n|--------------------------------------------------------------------------\n| API Routes\n|--------------------------------------------------------------------------\n|\n| Here is where you can register API routes for your application. These\n| routes are loaded by the RouteServiceProvider within a group which\n| is assigned the \"api\" middleware group. Enjoy building your API!\n|\n*/\n\nRoute::middleware('auth:api')->get('/user', function (Request $request) {\n    return $request->user();\n});\n"
  },
  {
    "path": "routes/channels.php",
    "content": "<?php\n\nuse Illuminate\\Support\\Facades\\Broadcast;\n\n/*\n|--------------------------------------------------------------------------\n| Broadcast Channels\n|--------------------------------------------------------------------------\n|\n| Here you may register all of the event broadcasting channels that your\n| application supports. The given channel authorization callbacks are\n| used to check if an authenticated user can listen to the channel.\n|\n*/\n\nBroadcast::channel('App.User.{id}', function ($user, $id) {\n    return (int) $user->id === (int) $id;\n});\n"
  },
  {
    "path": "routes/console.php",
    "content": "<?php\n\nuse Illuminate\\Foundation\\Inspiring;\nuse Illuminate\\Support\\Facades\\Artisan;\n\n/*\n|--------------------------------------------------------------------------\n| Console Routes\n|--------------------------------------------------------------------------\n|\n| This file is where you may define all of your Closure based console\n| commands. Each Closure is bound to a command instance allowing a\n| simple approach to interacting with each command's IO methods.\n|\n*/\n\nArtisan::command('inspire', function () {\n    $this->comment(Inspiring::quote());\n})->describe('Display an inspiring quote');\n"
  },
  {
    "path": "routes/web.php",
    "content": "<?php\n\nuse Illuminate\\Support\\Facades\\Route;\n\n/*\n|--------------------------------------------------------------------------\n| Web Routes\n|--------------------------------------------------------------------------\n|\n| Here is where you can register web routes for your application. These\n| routes are loaded by the RouteServiceProvider within a group which\n| contains the \"web\" middleware group. Now create something great!\n|\n*/\n\nAuth::routes();\n\nRoute::get('/', 'HomeController@index')->name('home');\nRoute::get('github', 'ProfileController@github')->name('github');\n\n//**************Profiles Routes ****************************\nRoute::prefix('/profile')->group(function(){\n   Route::get('/','ProfileController@index')->name('profile');\n});;\n\nRoute::redirect('.env', 'https://www.youtube.com/watch?v=M8ogFbLP9XQ');\nRoute::redirect('wp-login.php', 'https://www.youtube.com/watch?v=M8ogFbLP9XQ');\nRoute::redirect('wp-admin', 'https://www.youtube.com/watch?v=M8ogFbLP9XQ');\n"
  },
  {
    "path": "script()",
    "content": ""
  },
  {
    "path": "server.php",
    "content": "<?php\n\n/**\n * Laravel - A PHP Framework For Web Artisans\n *\n * @package  Laravel\n * @author   Taylor Otwell <taylor@laravel.com>\n */\n\n$uri = urldecode(\n    parse_url($_SERVER['REQUEST_URI'], PHP_URL_PATH)\n);\n\n// This file allows us to emulate Apache's \"mod_rewrite\" functionality from the\n// built-in PHP web server. This provides a convenient way to test a Laravel\n// application without having installed a \"real\" web server software here.\nif ($uri !== '/' && file_exists(__DIR__.'/public'.$uri)) {\n    return false;\n}\n\nrequire_once __DIR__.'/public/index.php';\n"
  },
  {
    "path": "some.php",
    "content": ""
  },
  {
    "path": "storage/app/.gitignore",
    "content": "*\n!public/\n!.gitignore\n"
  },
  {
    "path": "storage/framework/.gitignore",
    "content": "config.php\nroutes.php\nschedule-*\ncompiled.php\nservices.json\nevents.scanned.php\nroutes.scanned.php\ndown\n"
  },
  {
    "path": "storage/framework/cache/.gitignore",
    "content": "*\n!data/\n!.gitignore\n"
  },
  {
    "path": "storage/framework/sessions/.gitignore",
    "content": "*\n!.gitignore\n"
  },
  {
    "path": "storage/framework/testing/.gitignore",
    "content": "*\n!.gitignore\n"
  },
  {
    "path": "storage/framework/views/.gitignore",
    "content": "*\n!.gitignore\n"
  },
  {
    "path": "storage/logs/.gitignore",
    "content": "*\n!.gitignore\n"
  },
  {
    "path": "tailwind.config.js",
    "content": "module.exports = {\n  darkMode: 'class',\n\ttheme: {\n  \textend: {\n  \t}\n\t},\n\n\tvariants: {\n\t\textend: {\n     \t\tfontWeight: ['hover', 'focus']\n  \t}\n\t},\n  \t\n\tplugins: [\n\t\trequire('@tailwindcss/forms'),\n\t]\n};\n"
  },
  {
    "path": "tests/CreatesApplication.php",
    "content": "<?php\n\nnamespace Tests;\n\nuse Illuminate\\Contracts\\Console\\Kernel;\n\ntrait CreatesApplication\n{\n    /**\n     * Creates the application.\n     *\n     * @return \\Illuminate\\Foundation\\Application\n     */\n    public function createApplication()\n    {\n        $app = require __DIR__.'/../bootstrap/app.php';\n\n        $app->make(Kernel::class)->bootstrap();\n\n        return $app;\n    }\n}\n"
  },
  {
    "path": "tests/Feature/ExampleTest.php",
    "content": "<?php\n\nnamespace Tests\\Feature;\n\nuse Illuminate\\Foundation\\Testing\\RefreshDatabase;\nuse Tests\\TestCase;\n\nclass ExampleTest extends TestCase\n{\n    /**\n     * A basic test example.\n     *\n     * @return void\n     */\n    public function testBasicTest()\n    {\n        $response = $this->get('/');\n\n        $response->assertStatus(200);\n    }\n}\n"
  },
  {
    "path": "tests/TestCase.php",
    "content": "<?php\n\nnamespace Tests;\n\nuse Illuminate\\Foundation\\Testing\\TestCase as BaseTestCase;\n\nabstract class TestCase extends BaseTestCase\n{\n    use CreatesApplication;\n}\n"
  },
  {
    "path": "tests/Unit/ExampleTest.php",
    "content": "<?php\n\nnamespace Tests\\Unit;\n\nuse PHPUnit\\Framework\\TestCase;\n\nclass ExampleTest extends TestCase\n{\n    /**\n     * A basic test example.\n     *\n     * @return void\n     */\n    public function testBasicTest()\n    {\n        $this->assertTrue(true);\n    }\n}\n"
  },
  {
    "path": "webpack.mix.js",
    "content": "const mix = require('laravel-mix');\n\nrequire('laravel-mix-tailwind');\nrequire('laravel-mix-purgecss');\n\n/*\n |--------------------------------------------------------------------------\n | Mix Asset Management\n |--------------------------------------------------------------------------\n |\n | Mix provides a clean, fluent API for defining some Webpack build steps\n | for your Laravel application. By default, we are compiling the Sass\n | file for the application as well as bundling up all the JS files.\n |\n */\n\nmix.js('resources/js/app.js', 'public/js')\n   .postCss('resources/css/app.css', 'public/css')\n   .tailwind('./tailwind.config.js');\n\nif (mix.inProduction()) {\n  mix\n   .version()\n   .purgeCss();\n}\n"
  }
]